.banner img {
  max-width: 3840px;
  /* width: 100%; */
  height: 420px;
}

/* @media only screen and (max-width: 1920px){
  .banner img {
    max-width: 1920px;
  }
}

@media only screen and (max-width: 767px) {
  .banner {
    margin: 0 -28px;
  }
  .banner img {
    width: 100%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1240px) {
  .banner img {
    max-width: 1240px;
  }
} */

@media screen and (min-width: 768px) and (max-width: 1430px){
  .header-rx {
    display: none;
  }
}

/* @media screen and (min-width: 768px) and (max-width: 980px){
  .banner img {
    max-width: 1024px;
  }
} */

@media (max-width: 1920px){
  header,
  .banner-content,
  footer>div,
  .content,
  .tab1-wrapper .tab1 {
    width: 85%;
    max-width: 1370px;
  }
  .lxwm  {
    width: 100%;
    max-width: 1370px;
  }
}

@media (max-width: 1550px){
  .right-nav {
    max-width: 56px;
  }
}

@media (max-width: 1400px){
  header,
  .banner-content,
  footer>div,
  .content,
  .tab1-wrapper .tab1 {
    width: 85%;
    max-width: 1230px;
  }
  .lxwm  {
    width: 100%;
    max-width: 1230px;
  }
}

@media (max-width: 1300px){
  header,
  .banner-content,
  footer>div,
  .content,
  .tab1-wrapper .tab1 {
    width: 85%;
    max-width: 1100px;
  }
  
  .lxwm  {
    width: 100%;
    max-width: 1100px;
  }
}

@media (max-width: 1550px) {
  .card-list.with-shadow li>div>div>div {
    font-size: 24px;
  }

  .card-list.with-shadow li>div>div>div.fs22 {
    font-size: 22px;
  }

  .content .card-list.with-shadow li {
    font-size: 14px;
    padding: 8px;
    padding-left: 16px;
  }

  ul.card-list.with-shadow li.core-cpys-wrapper > div {
    padding:20px 0 40px 22px !important;
  }

  .card-list.with-shadow li.core-cpys-wrapper > div .core-cpys-title {
    font-size: 18px !important;
  }
  .banner-content-title {
    font-size: 34px;
  }
  .banner-content span.banner-content-btn {
    font-size: 14px;
  }
  .normal-btn {
    font-size: 14px;
  }
  header>div>div {
    font-size: 14px;
  }
  .title-big, .title-mid {
    font-size: 26px;
  }
  .title-sm {
    font-size: 14px;
  }
  .sy-hdgd-text .sy-hdgd-title {
    font-size: 18px !important;
  }
  .content .card-list .card-list-title {
    font-size: 16px;
  }
  .content .card-list .card-list-content {
    font-size: 14px;
    height: 48px;
  }
  .content .card-list .card-list-a,
  .read-more-btn {
    font-size: 14px;
    margin-top: 12px;
  }

  /* .hddt-list.sy-hdgd-list li {
    margin-bottom: 0 !important;
    height: 135px !important;
  } */

  .hddt-list .hddt-title {
    font-size: 18px !important;
    margin-top: 8px !important;
  }

  .hddt-list.sy-hdgd-list .hddt-title1 {
    font-size: 12px !important;
    height: 46px !important;
  }

  .card-list.with-shadow.jzts-list li>div {
    padding: 22px 14px 14px 14px !important;
  }

  .lxwm .lxwm-content-tx span.label {
    font-size: 14px;
  }

  .lxwm .lxwm-title {
    font-size: 18px;
  }
  
  .fs16 {
    font-size: 14px;
  }
  .fs18 {
    font-size: 16px;
  }
  .fs20 {
    font-size: 18px !important;
  }
  .fs22 {
    font-size: 20px !important;
  }
  .fs24 {
    font-size: 22px !important;
  }
  .dot-ul li:before {
    margin-right: 8px;
  }
  .core-jjtd-wrapper>div .core-jjtd-title {
    font-size: 18px;
  }
  .core-jjtd-content {
    font-size: 14px;
    margin-top: 20px;
  }
  .core-jjtd-wrapper>div {
    background-size: auto 130px;
  }
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-title {
    font-size: 18px;
  }
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-content,
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-content p,
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-content span {
    font-size: 14px !important;
  }
  .hddt-list .hddt-title1 {
    height: 69px;
  }
  .hddt-list .hddt-title1,
  .hddt-list .hddt-title1 p,
  .hddt-list .hddt-title1 span {
    font-size: 14px !important;
  }
  .hddt-list .hddt-title1 p,
  .hddt-list .hddt-title1 span {
    font-size: 14px !important;
    line-height: 23px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .content-p {
    font-size: 14px !important;
    line-height: 28px !important;
  }
  .content .title-no-b-big {
    font-size: 28px;
  }
  .content-text.content-text-line p, .content-text.content-text-line span {
    font-size: 14px;
    line-height: 25px;
  }
  .hddt-wrapper table tr td {
    font-size: 16px !important;
  }
  .call-me-wrapper span {
    font-size: 16px !important;
  }
  .call-me-wrapper .title-mid {
    font-size: 24px;
  }
  .call-me-other-wrapper span.call-card-title {
    font-size: 16px;
  }
  .call-me-other-wrapper .call-card-wrapper .call-card {
    padding: 22px 30px !important;
  }
  .content-text.content-text-line p, .content-text.content-text-line span {
    font-size: 14px !important;
    line-height: 28px !important;
  }
  .jkzxzj-mt-34 {
    margin-top: 14px !important;
  }
  .tab1-wrapper .tab1 a {
    font-size: 14px;
  }
  .on-hdgd-wrapper {
    font-size: 24px;
  }

  .gyhd-list img,
  .sdcj-list img {
    width: 40%;
  }

  .jzts-list  .dot-ul li p {
    padding-right: 10px;
  }
  
  .hddt-list.sy-hdgd-list li {
    height: 125px !important;
    padding-left: 120px !important;
  }

  .sy-hdgd-wrapper {
    padding-left: 550px !important;
  }

  .hddt-list.sy-hdgd-list .hddt-content {
    padding-left: 0;
  }

  .sy-hdgd-wrapper .sy-hdgd-text {
    height: 93px;
    width: 520px;
  }

  .hddt-list.sy-hdgd-list .sy-hdgd-text .sy-hdgd-title1 {
    margin-top: 10px;
  }
  
  .sy-hdgd-img {
    width: 520px !important;
    height: 304px !important;
  }

  .content .card-list.with-shadow.jzts-list li {
    padding-left: 8px;
  }

  .hddt-list .hddt-month {
    font-size: 24px;
  }

  .hddt-list .hddt-year {
    font-size: 18px;
  }

  .sdcj-img-wrapper {
    min-height: 80px !important;
  }

  .card-list-content-gd-p p,
  .card-list-content-gd-p span {
    font-size: 14px !important;
  }

  .leave-info-content  .leave-info-title {
    font-size: 24px;
  }

  .leave-info-content  label,
  .leave-info-content .checkbox-wrapper {
    font-size: 14px !important;
  }
}

@media (max-width: 1300px) { 
  .hddt-card-list img,
  .anlixuanji-list img {
    height: 200px !important;
  }
  .card-list.with-shadow li>div>div>div {
    font-size: 22px;
  }

  .card-list.with-shadow li.core-cpys-wrapper > div .core-cpys-title {
    font-size: 16px !important;
  }

  .title-big, .title-mid {
    font-size: 24px;
    font-weight: normal;
  }
  .title-sm {
    font-size: 14px;
  }

  .lxwm .lxwm-content-tx span.label {
    font-size: 12px;
  }

  .lxwm .lxwm-title {
    font-size: 16px;
  }

  .call-me-wrapper span {
    font-size: 14px !important;
  }
  .call-me-wrapper .title-mid {
    font-size: 22px;
  }
  .call-me-other-wrapper span.call-card-title {
    font-size: 14px;
  }
  .call-me-other-wrapper .call-card-wrapper .call-card {
    padding: 22px 30px !important;
  }
  
  .gyhd-list img,
  .sdcj-list img {
    width: 40%;
  }
  
  .hddt-list .hddt-month {
    font-size: 20px;
  }

  .hddt-list .hddt-year {
    font-size: 16px;
  }

  .content .card-list.with-shadow.jzts-list .dot-ul li {
    font-size: 12px !important;
  }

  .hddt-list .hddt-title {
    font-size: 16px !important;
  }

  .hddt-list.sy-hdgd-list li {
    height: 110px !important;
    padding-left: 100px !important;
    margin-bottom: 10px !important;
  }

  .sy-hdgd-wrapper {
    padding-left: 460px !important;
  }

  .sy-hdgd-img {
    width: 440px !important;
    height: 250px !important;
  }

  .sy-hdgd-wrapper .sy-hdgd-text {
    height: 93px;
    width: 440px;
  }

  .sy-hdgd-wrapper .sy-hdgd-text .sy-hdgd-title1 {
    margin-top: 10px;
  }

  .sy-hdgd-text .sy-hdgd-title {
    padding-top: 20px !important;
  }
  .hddt-list.sy-hdgd-list .hddt-title1 {
    margin-bottom: 10px !important;
    margin-top: 14px !important;
  }
  .sy-hdgd-text {
    height: 90px !important;
  }
  .hddt-list .hddt-title {
    margin-top: 16px !important;
  }
  .content .card-list .card-list-content-wrapper {
    padding: 0 16px 15px 16px;
  }
  .img-w-scale img {
    width: 80%;
  }
  .core-jjtd-wrapper>div {
    background-size: auto 120px;
    padding: 25px;
  } 
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-title {
    font-size: 16px;
  }
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-content,
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-content p,
  ul.card-list.with-shadow li.core-cpgn-wrapper > div .core-cpgn-content p span {
    font-size: 12px !important;
    line-height: 22px !important;
  }
  .content .card-list.with-shadow li {
    font-size: 12px;
  }
  /* ul.card-list.with-shadow li.core-cpys-wrapper > div {
    height: 320px !important;
  } */

  .core-jjtd-content {
    font-size: 12px;
    margin-top: 20px;
  }

  .sttx-card-list.card-list.with-shadow li>div {
    padding: 30px 0 30px 47px;;
  }
  .sttx-card-list.card-list.with-shadow li>div>div>div {
    height: 45px;
  }
  .zlts-list img {
    height: 80px;
  }
  .zxzj-list .content-text div.zxzj-title {
    font-size: 18px !important;
  }
  .zxzj-list .content-text div,
  .zxzj-list .content-text p,
  .zxzj-list .content-text span {
    font-size: 12px !important;
  }
  .sdcj-img-wrapper {
    min-height: 65px !important;
  }
  .lxwm .lxwm-content-tx input {
    height: 35px;
  }

  .fx-ydnt-wrapper span {
    font-size: 16px;
    height: 45px;
    line-height: 45px;
  }

  .fx-ydnt-wrapper img {
    max-width: 300px !important;
  }

  ul.card-list.with-shadow li.core-cpgn-wrapper.eip-core-ptys-wrapper > div {
    padding: 32px 32px 20px;
  }

  ul.card-list.with-shadow li.core-cpgn-wrapper.eip-core-ptys-wrapper > div img {
    width: 80px;
    height: 80px;
  }

  ul.card-list.with-shadow li.core-cpgn-wrapper.eip-ptyycj-wrapper .core-cpgn-content {
    padding: 0 32px 26px 32px;
  }

  .leave-info-content  label,
  .leave-info-content .checkbox-wrapper {
    font-size: 12px !important;
  }

  .core-cpgn-wrapper img {
    height: 80px !important;
  }
}

@media (max-width: 1400px){
  .content-text.content-text-line p, .content-text.content-text-line span {
    line-height: 23px !important;
  }
  .content-p {
    line-height: 23px !important;
  }
}

@media (max-width: 1300px) {
  .jzts-list .dot-ul li p {
    padding-right: 0;
  }
}

@media (min-width: 768px) {
  .gyhd-list li.col-lg-2:nth-child(3n + 1),
  .sdcj-list li.col-sm-4:nth-child(3n + 1) {
    clear: both;
  }
}

@media (min-width: 1200px) {
  .gyhd-list li.col-lg-2:nth-child(3n + 1),
  .sdcj-list li.col-lg-2:nth-child(3n + 1) {
    clear: none;
  }

  .gyhd-list li.col-lg-2:nth-child(5n + 1),
  .sdcj-list li.col-lg-2:nth-child(5n + 1) {
    clear: both;
  }
}