@media screen and (max-width: 1800px) {
  .comesback {
    right: 5%;
  }
}

@media screen and (max-width: 1700px) {
  .about1 .l {
    padding-top: 100px;
  }
}

@media screen and (max-width: 1600px) {
  header .nav .morelink {
    margin-left: 30px;
  }
  .box3 .box3_box .r {
    margin-left: 100px;
  }
  .about1 .l {
    padding-top: 50px;
  }
}

@media screen and (max-width: 1440px) {
  header .logo div:last-child img {
    display: none;
  }
  .comesback {
    right: 0%;
  }
  .about1.about3 .l {
    padding: 30px 200px 0 30px;
  }
  .about1.about3 .l p {
    margin: 30px 0;
  }
  .about1 .l {
    padding-top: 30px;
    padding-right: 30px;
  }
  .box2 .swiper-box2 .prev1 {
    margin-left: -30px;
  }
  .box2 .swiper-box2 .next1 {
    margin-right: -30px;
  }
}

@media screen and (max-width: 1366px) {
  .w1280 {
    width: 90%;
  }
  .hjlb .pswp__button--arrow--right {
    margin-right: 0;
    right: 5%;
  }
  .hjlb .pswp__button--arrow--left {
    margin-left: 0;
    left: 5%;
  }
  .honor .w1280 .pswp__button--arrow--right {
    margin-right: 0;
    right: 5%;
  }
  .honor .w1280 .pswp__button--arrow--left {
    margin-left: 0;
    left: 5%;
  }
  .mobileNav .box {
    width: 90%;
    padding: 30px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext h5 {
    font-size: 34px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext h6 {
    font-size: 34px;
  }
  .zp .w1280 .zpbox .zpitems .itembox .text {
    padding: 30px 60px 60px 60px;
  }
  .contact .w1280 .box {
    padding-left: 60px;
    padding-right: 60px;
  }
  .swiper-gc .swiper-wrapper .swiper-slide {
    width: 90%;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r .timer p {
    font-size: 34px;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r {
    padding: 30px;
    padding-bottom: 0;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r h5 {
    margin: 20px 0;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r > p {
    margin-bottom: 20px;
  }
  .his .w1280 ul li .text .box {
    padding: 30px;
  }
  .profile .w1280 .box .l {
    width: 50%;
  }
  .profile .w1280 .box .r {
    width: 45%;
  }
  .h8s8 .w1280 ul li {
    width: 32%;
  }
  .about6 {
    padding: 150px 0;
  }
  .about2 {
    padding: 120px 0 120px 5%;
  }
  .about1.about3 .l {
    padding: 30px;
    padding-right: 5%;
    padding-bottom: 0;
  }
  .about1 .l {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 5%;
  }
  .about1 .l p {
    margin: 30px 0;
    -webkit-line-clamp: 4;
  }
  .jsplit {
    width: 90%;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l {
    padding: 0 30px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide {
    width: 90%;
  }
  .box2 .swiper-box2 .prev1 {
    margin-left: 0px;
    width: auto;
    left: 2%;
  }
  .box2 .swiper-box2 .next1 {
    margin-right: 0px;
    width: auto;
    right: 2%;
  }
}

@media screen and (max-width: 1280px) {
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l {
    width: 40%;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .r {
    width: 60%;
  }
  .honor .w1280 .demo-gallery a {
    width: 32%;
  }
  .honor .w1280 .demo-gallery a:last-child:nth-child(4n - 1) {
    margin-right: 0;
  }
  .honor .w1280 .demo-gallery a:last-child:nth-child(4n - 2) {
    margin-right: 0;
  }
  .honor .w1280 .demo-gallery a:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
  }
  .prdbannertext .w1280 {
    padding: 0;
  }
  .prdbanner .w1280 .prdbox {
    padding: 0;
  }
  .prdbanner .w1280 .prdbox .r {
    padding: 30px;
    padding-bottom: 0;
  }
  .prdbanner .w1280 .fhlb {
    top: 100%;
    transform: translate(0);
  }
  header {
    padding: 0 3%;
    height: 80px;
  }
  header .logo div img {
    height: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .box4, .contact, .box3, footer .w1280, .prd, .zp, .linian, .sh, .market, .mapbox, .swiper-gc, .hb, .honor, .prdbannertext, .newsInner, .box5, .newsitem, .his, .news, .culture, .values, .h8s8, .leader, .profile {
    padding: 60px 0;
  }
  .prdbanner .w1280 .prdbox .l .swiper-tps {
    margin-bottom: 30px;
  }
  .honor .w1280 .pswp__button--arrow--right {
    display: none;
  }
  .honor .w1280 .pswp__button--arrow--left {
    display: none;
  }
  .hjlb .pswp__button--arrow--right {
    display: none;
  }
  .hjlb .pswp__button--arrow--left {
    display: none;
  }
  .mobileNav .box .mobileNavitems {
    width: 31%;
  }
  .mobileNav .box {
    margin-top: 110px;
  }
  footer .w1280 .l h5 {
    font-size: 24px;
  }
  .swiper-box1 .shubiao {
    display: none;
  }
  .zp .w1280 .zpbox .zpitems .itembox .text a {
    margin-top: 60px;
  }
  .zp .w1280 .msg .lx {
    margin: 60px 0;
  }
  .zp .w1280 .msg .lx .item p {
    font-size: 18px;
  }
  .linian .w1280 ul li {
    padding: 30px;
    padding-bottom: 0;
    width: 48%;
    margin-bottom: 20px;
  }
  .linian .w1280 ul li h5 {
    font-size: 24px;
  }
  .linian .w1280 > h5, .zp .w1280 .msg h5 {
    font-size: 34px;
  }
  .contact .w1280 .box {
    padding: 30px;
    flex-direction: column;
  }
  .contact .w1280 .box .l {
    padding: 0;
    text-align: center;
  }
  .contact .w1280 .box .l h5 {
    font-size: 24px;
  }
  .contact .w1280 .box .l p {
    width: 100%;
    margin-top: 30px;
  }
  .contact .w1280 .box .r {
    margin-top: 30px;
    width: 100%;
  }
  .contact .w1280 .box .r .title {
    padding: 0;
  }
  .contact .w1280 .box .r .clickb {
    justify-content: center;
  }
  .mapbox .head h5 {
    font-size: 24px;
  }
  .mapbox .map {
    height: 450px;
  }
  .hjlb {
    padding-bottom: 60px;
  }
  .swiper-gc .swiper-wrapper .swiper-slide .text {
    padding-left: 30px;
    padding-bottom: 30px;
  }
  .hb .w1280 .items {
    margin-top: 30px;
  }
  .prdbannertext .w1280 p {
    width: 100%;
  }
  .prdbanner {
    padding: 110px 0;
  }
  .prdbanner .w1280 .prdbox {
    flex-wrap: wrap;
  }
  .prdbanner .w1280 .prdbox .l {
    width: 100%;
  }
  .prdbanner .w1280 .prdbox .r {
    width: 100%;
    padding: 30px;
  }
  .prdbanner .w1280 .prdbox .r .text p {
    height: auto;
  }
  .subnavbody:before {
    display: none;
  }
  .subnavbody:after {
    display: none;
  }
  .prd .w1280 ul li {
    width: 49%;
    margin-bottom: 30px;
  }
  .prd .w1280 ul li .text {
    padding: 30px;
  }
  .prd .w1280 ul li .text .box {
    padding: 60px 5%;
  }
  .newsInner .w1280 .newspaper {
    padding: 0;
  }
  .newsInner .w1280 .newspaper .wechats {
    display: none;
  }
  .newsInner .w1280 .newspaper h5 {
    font-size: 24px;
  }
  .newsInner .w1280 .newspaper .timer {
    position: static;
    margin: 15px 0;
    width: 100%;
  }
  .newsInner .w1280 .newspaper .timer p {
    font-size: 24px;
  }
  .newsitem .w1280 li {
    width: 48%;
    margin-bottom: 40px;
  }
  .newsitem .fy {
    margin-top: 60px;
  }
  .his .w1280 ul {
    margin-top: 60px;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide {
    flex-wrap: wrap;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .l {
    width: 100%;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r {
    width: 100%;
    padding: 30px;
  }
  .his .w1280 ul li:first-child {
    padding-top: 0;
  }
  .his .w1280 ul li:last-child {
    padding-top: 0;
  }
  .his .w1280 ul li:last-child .lastdot {
    margin: auto;
  }
  .his .w1280 ul li .text .head {
    height: 60px;
  }
  .his .w1280 ul li .text .head span {
    font-size: 24px;
  }
  .his .w1280 ul li .text .head i {
    font-size: 24px;
  }
  .profile .w1280 .box {
    flex-wrap: wrap;
    margin-top: 60px;
  }
  .profile .w1280 .box .l {
    width: 100%;
    margin-bottom: 30px;
  }
  .profile .w1280 .box .r {
    width: 100%;
  }
  .leader .w1280 .newspapers {
    margin-top: 30px;
  }
  .h8s8 .w1280 ul li {
    padding: 30px;
  }
  .values .w1280 .text {
    margin-top: 60px;
  }
  .dhead h5 {
    font-size: 34px;
    margin: 10px 0;
  }
  .values .w1280 h5 {
    font-size: 34px;
  }
  .h8s8 .w1280 h5 {
    font-size: 34px;
  }
  .comesback {
    display: none;
  }
  .culture .w1280 ul {
    flex-wrap: wrap;
  }
  .culture .w1280 ul li {
    width: 48%;
    margin-bottom: 20px;
  }
  .culture .w1280 ul li .text {
    padding: 60px 0;
    box-sizing: border-box;
  }
  .culture .w1280 ul li .text div {
    height: 100%;
    text-align: center;
    width: 90%;
    margin: 0 auto;
    align-items: center;
  }
  .culture .w1280 ul li .text div section h5 {
    font-size: 24px;
  }
  .about6 h5 {
    font-size: 34px;
  }
  .about6 {
    padding: 100px 0;
  }
  .about5 img {
    margin-top: 60px;
  }
  .about5 {
    padding: 60px 5%;
  }
  .about1.about3 .l {
    padding: 30px 5%;
  }
  .about2 {
    padding: 60px 5%;
  }
  .about2 p {
    width: 100%;
    margin: 30px 0;
  }
  .abouttitleh6 {
    margin-top: 15px;
  }
  .about1 {
    flex-wrap: wrap;
  }
  .about1 .l {
    width: 100%;
    padding: 30px 5%;
  }
  .about1 .r {
    width: 100%;
  }
  .abouttitleh5 {
    font-size: 24px;
  }
  .subnavbody {
    overflow-x: auto;
  }
  .jsplit {
    bottom: 50%;
    transform: translate(-50%, 50%);
  }
  .jsplit .splitbox {
    text-align: center;
  }
  .jsplit .splitbox h5 {
    font-size: 24px;
    text-align: center;
  }
  .jsplit .splitbox h6 {
    font-size: 24px;
  }
  .subnavbody {
    width: 100%;
  }
  .box5 .w1280 {
    flex-direction: column;
  }
  .box5 .w1280 .l {
    width: 100%;
    margin-bottom: 30px;
  }
  .box5 .w1280 .l .newskz {
    margin-top: 30px;
  }
  .box5 .w1280 .r {
    width: 100%;
    margin-left: 0;
  }
  .box2 .swiper-box2 {
    overflow: hidden;
    width: 90%;
    margin: auto;
  }
  .box4 .w1280 > h5 {
    font-size: 24px;
  }
  .box4 .w1280 ul {
    margin-top: 60px;
  }
  .box3 .box3_box .l .newskz {
    margin-top: 30px;
  }
  .box4 .w1280 ul {
    padding: 0;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg {
    padding: 30px;
    padding-bottom: 0;
  }
  .box3 .box3_box {
    width: 90% !important;
    flex-direction: column;
  }
  .box3 .box3_box .l {
    width: 100%;
    margin-bottom: 30px;
  }
  .box3 .box3_box .r {
    margin-left: 0;
    width: 100%;
  }
  .box2 {
    padding-top: 60px;
  }
  .jsplits .splitbox h5 {
    font-size: 24px;
  }
  .jsplits .splitbox h6 {
    margin-top: 12px;
    font-size: 24px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide {
    flex-direction: column-reverse;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l {
    width: 100%;
    padding: 30px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l .text h5 {
    font-size: 24px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l .text > p {
    margin-bottom: 30px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .r {
    width: 100%;
  }
  .box2 .swiper-box2 .prev1 {
    display: none;
  }
  .box2 .swiper-box2 .next1 {
    display: none;
  }
  header .nav ul {
    display: none;
  }
  header .nav .morelink > span {
    display: none;
  }
}

@media screen and (max-width: 860px) {
  .h8s8 .w1280 ul li {
    width: 48%;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext .timer {
    display: none;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext {
    width: 90%;
    left: 5%;
    bottom: 50%;
    transform: translateY(50%);
    box-sizing: border-box;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext h5 {
    font-size: 24px;
    text-align: center;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext h6 {
    font-size: 24px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext p {
    text-align: center;
  }
  .zp .w1280 .zpbox .zpitems .itembox .text {
    padding: 30px;
  }
  .mapbox .box {
    width: 100%;
  }
  .mapbox .box div {
    width: 50%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .mapbox .map {
    height: 400px;
  }
  .hjlb .w1280 a {
    width: 49%;
  }
  .hjlb .w1280 a .text {
    height: 35px;
    font-size: 14px;
  }
  .honor .w1280 .demo-gallery a {
    width: 48%;
    margin-bottom: 40px;
  }
  .honor .w1280 .demo-gallery a:last-child:nth-child(4n - 1) {
    margin-right: 0;
  }
  .honor .w1280 .demo-gallery a:last-child:nth-child(4n - 2) {
    margin-right: 0;
  }
  .honor .w1280 .demo-gallery a:last-child:nth-child(3n - 1) {
    margin-right: 0;
  }
  .prd .w1280 ul li {
    height: 400px;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r .timer p {
    font-size: 24px;
  }
  .his .w1280 ul li {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .his .w1280 ul li:after {
    display: none;
  }
  .his .w1280 ul li:nth-child(even) {
    flex-direction: column;
  }
  .his .w1280 ul li:nth-child(even) .text .head .jiantou {
    display: none;
  }
  .his .w1280 ul li .text {
    width: 100%;
    height: auto;
  }
  .his .w1280 ul li .text .head .jiantou {
    display: none;
  }
  .his .w1280 ul li .text:last-child {
    display: none;
  }
  .his .w1280 ul li .dotbox {
    display: none;
  }
  .box4 .w1280 ul {
    flex-wrap: wrap;
  }
  .box4 .w1280 ul li {
    width: 50%;
    flex: none;
    margin-right: 0;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    box-sizing: border-box;
  }
  .box4 .w1280 ul li:nth-child(even) {
    border-right: none;
  }
  .box4 .w1280 ul li:nth-child(3) {
    border-bottom: none;
  }
  .box4 .w1280 ul li:nth-child(4) {
    border-bottom: none;
  }
}

@media screen and (max-width: 750px) {
  .subnavbody ul > a {
    display: none;
  }
  .mobileNav .box .mobileNavitems {
    width: 100%;
  }
  .mapbox .map {
    height: 350px;
  }
  .zp .w1280 .msg .lx {
    margin: 30px 0;
  }
  .newsInner .w1280 .newspaper .title span {
    display: none;
  }
  .newsInner .w1280 .newspaper .title span:first-child {
    display: block;
  }
  .subnavbody {
    height: 40px;
  }
  .subnavbody ul li {
    flex: none;
  }
  .subnavbody ul li:first-child {
    width: 60px;
  }
  .subnavbody ul li a {
    width: auto;
    font-size: 14px;
    padding: 0 15px;
  }
}

@media screen and (max-width: 640px) {
  .box3, .contact, footer .w1280, .box4, .zp, .linian, .market, .mapbox, .swiper-gc, .sh, .hb, .prd, .honor, .prdbannertext, .newsInner, .box5, .newsitem, .news, .culture, .his, .values, .h8s8, .leader, .profile {
    padding: 30px 0;
  }
  .prdbanner .w1280 .prdbox .l .swiper-tps {
    margin-bottom: 20px;
    margin-top: 6px;
  }
  header .nav .morelink a {
    margin: 0 20px;
    font-size: 14px;
  }
  .mobileNav .box {
    margin-top: 80px;
    padding: 30px 15px;
  }
  .mobileNav .box .mobileNavitems .item {
    padding-bottom: 10px;
    border-width: 1px;
    height: 40px;
  }
  .mobileNav .box .mobileNavitems .item h5 {
    font-size: 18px;
  }
  .mobileNav .box .mobileNavitems ul {
    padding-top: 15px;
  }
  .mobileNav .box .mobileNavitems ul li a {
    padding: 8px 0;
  }
  .mobileNav .box .mobileNavitems ul li i {
    font-size: 14px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext h5 {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext h6 {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .swiper-box1 .swiper-wrapper .swiper-slide .hometext p {
    text-align: center;
    line-height: 1.6;
  }
  .swiper-box1 .numbox {
    display: none;
  }
  .zp .w1280 .zpbox .zpitems:first-child .itemhead div {
    font-size: 13px;
  }
  footer .w1280 .l p {
    margin-top: 5px;
  }
  footer .w1280 .l .items {
    margin-top: 20px;
  }
  footer .w1280 .l .items a {
    width: 35px;
    height: 35px;
    font-size: 18px;
  }
  footer .w1280 .l h5 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  footer .w1280 .r .img img {
    display: none;
  }
  footer .w1280 .r .yqlj {
    display: none;
  }
  .zp .w1280 .zpbox .zpitems .itemhead {
    height: 40px;
  }
  .zp .w1280 .zpbox .zpitems .itemhead div {
    font-size: 13px;
  }
  .zp .w1280 .zpbox .zpitems .itembox .text {
    padding: 15px;
  }
  .zp .w1280 .zpbox .zpitems .itembox .text a {
    margin-top: 30px;
    width: 95px;
    height: 36px;
    font-size: 14px;
  }
  .zp .w1280 .msg .lx {
    margin: 20px 0;
  }
  .zp .w1280 .msg .lx .item {
    margin: 0 10px;
    display: inline-block;
  }
  .zp .w1280 .msg .lx .item i {
    width: 32px;
    height: 32px;
    margin: 0 auto;
    font-size: 14px;
  }
  .zp .w1280 .msg .lx .item p {
    font-size: 14px;
    margin-left: 5px;
    display: inline-block;
  }
  .linian .w1280 ul li {
    padding: 15px;
    height: auto;
    width: 100%;
  }
  .linian .w1280 ul li > span {
    height: 2px;
  }
  .linian .w1280 ul li > span:after {
    width: 100%;
    background: #007238;
  }
  .linian .w1280 ul li h5 {
    font-size: 18px;
  }
  .linian .w1280 ul li h6 {
    font-size: 16px;
  }
  .linian .w1280 ul li p {
    margin-top: 20px;
  }
  .linian .w1280 > h5, .zp .w1280 .msg h5 {
    font-size: 24px;
  }
  .zp .w1280 .msg h6 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .zp .w1280 .msg p {
    width: 100%;
    line-height: 1.6;
    font-size: 15px;
  }
  .linian .w1280 > h6 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 30px;
  }
  .contact .w1280 .box {
    padding: 30px  15px;
  }
  .contact .w1280 .box .l h5 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .contact .w1280 .box .l h6 {
    font-size: 18px;
  }
  .contact .w1280 .box .l p {
    line-height: 1.6;
    margin-top: 15px;
  }
  .contact .w1280 .box .r .title {
    margin-bottom: 5px;
  }
  .contact .w1280 .box .r .input input {
    margin-bottom: 15px;
  }
  .contact .w1280 .box .r .text {
    padding: 10px;
  }
  .contact .w1280 .box .r .clickb button {
    width: 120px;
    height: 40px;
    font-size: 14px;
  }
  .mapbox .head {
    flex-direction: column;
    align-items: center;
    margin: 20px 0;
  }
  .mapbox .head h5 {
    font-size: 18px;
  }
  .mapbox .head div p {
    margin: 10px 0;
    font-size: 14px;
    text-align: center;
  }
  .mapbox .head div span {
    font-size: 20px;
  }
  .mapbox .box {
    margin-top: 20px;
  }
  .mapbox .box div {
    width: 100%;
    margin-bottom: 15px;
  }
  .mapbox .map {
    height: 300px;
  }
  .swiper-gc .gckzt {
    margin-top: 30px;
  }
  .swiper-gc .gckzt .prev, .swiper-gc .gckzt .next {
    font-size: 18px;
  }
  .swiper-gc .gckzt .prev {
    margin-right: 15px;
  }
  .swiper-gc .gckzt .next {
    margin-left: 15px;
  }
  .swiper-gc .gckzt .num {
    font-size: 18px;
  }
  .hjlb {
    padding-bottom: 30px;
  }
  .swiper-gc .swiper-wrapper .swiper-slide .text {
    padding-left: 15px;
    padding-bottom: 15px;
  }
  .swiper-gc .swiper-wrapper .swiper-slide .text p {
    font-size: 16px;
  }
  .market .w1280 .link {
    position: static;
    text-align: center;
    margin: 20px 0;
  }
  .market .w1280 .link a {
    height: 45px;
    margin: 0 auto;
  }
  .market .w1280 .dhead {
    text-align: center;
  }
  .market .w1280 .dhead > span {
    margin: 0 auto;
    text-align: left;
  }
  .market .w1280 p {
    text-align: center;
  }
  .honor .fy {
    margin-top: 20px;
  }
  .honor .w1280 .demo-gallery a {
    width: 100%;
    margin-bottom: 20px;
  }
  .honor .w1280 .demo-gallery a .text {
    height: 50px;
  }
  .prdbannertext .w1280 h5 {
    font-size: 18px;
  }
  .prdbannertext .w1280 p {
    margin-top: 10px;
    line-height: 1.6;
  }
  .prdbanner .w1280 .prdbox .r {
    padding: 15px;
  }
  .prdbanner .w1280 .prdbox .r h5 {
    font-size: 18px;
  }
  .prdbanner .w1280 .prdbox .r .prdxh {
    margin: 15px 0;
  }
  .prdbanner .w1280 .prdbox .r .text h4 {
    font-size: 18px;
  }
  .prdbanner .w1280 .prdbox .r .links {
    margin-top: 20px;
  }
  .prdbanner .w1280 .prdbox .r .links a {
    width: 100px;
    height: 36px;
    margin-right: 20px;
  }
  .prdbanner .w1280 .prdbox .r .links a i {
    font-size: 16px;
    margin-right: 5px;
  }
  .prdbanner .w1280 .prdbox .r .links a span {
    font-size: 14px;
  }
  .prdbanner .w1280 .fhlb {
    width: auto;
    height: 50px;
    padding: 0px 15px;
  }
  .prdbanner .w1280 .fhlb i {
    font-size: 18px;
  }
  .prdbanner .w1280 .fhlb p {
    margin-top: 5px;
    font-size: 14px;
  }
  .prdbanner {
    padding: 80px 0;
  }
  .prd .jiazaigengduo {
    margin-top: 20px;
  }
  .prd .w1280 ul li {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .prd .w1280 ul li .text {
    padding: 15px;
  }
  .prd .w1280 ul li .text .box {
    padding: 15px 5%;
  }
  .prd .w1280 ul li .text .box .t h5 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .prd .w1280 ul li .text .box .t p {
    line-height: 1.6;
  }
  .newsInner .w1280 .newspaper h5 {
    font-size: 18px;
  }
  .newsInner .w1280 .newspaper .timer {
    height: auto;
    padding: 10px 0;
  }
  .newsInner .w1280 .newspaper .timer p {
    font-size: 18px;
  }
  .newsInner .w1280 .newspaper .text {
    padding: 20px 0;
  }
  .newsInner .w1280 .newspaper .newslink {
    margin-top: 30px;
  }
  .newsInner .w1280 .newspaper .newslink a {
    width: 90px;
    height: 36px;
    font-size: 14px;
  }
  .fy .item {
    width: 36px;
    height: 36px;
    margin: 0 4px;
    font-size: 16px;
  }
  .newsitem .fy {
    margin-top: 30px;
  }
  .newsitem .w1280 li {
    width: 100%;
    margin-bottom: 20px;
  }
  .newsitem .w1280 li .b {
    padding: 15px;
  }
  .newsitem .w1280 li .b h5 {
    font-size: 16px;
  }
  .newsitem .w1280 li .timer .box img {
    margin-left: 10px;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r {
    padding: 15px;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r .timer p {
    font-size: 18px;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r h5 {
    font-size: 16px;
    margin: 10px 0;
  }
  .news .swiper-news .swiper-wrapper .swiper-slide .r > p {
    line-height: 1.6;
  }
  .his .w1280 ul {
    margin-top: 30px;
  }
  .his .w1280 ul li {
    margin-bottom: 20px;
  }
  .his .w1280 ul li .text .head {
    height: 45px;
    padding: 0 15px;
  }
  .his .w1280 ul li .text .head span {
    font-size: 16px;
  }
  .his .w1280 ul li .text .head i {
    font-size: 18px;
  }
  .his .w1280 ul li .text .box {
    padding: 10px 15px;
  }
  .his .w1280 ul li .text .box p {
    font-size: 14px;
    line-height: 1.6;
  }
  .his .w1280 ul li:last-child {
    padding-top: 30px;
  }
  .his .w1280 ul li:last-child .lastdot {
    width: 35px;
    height: 35px;
    font-size: 8px;
  }
  .profile .w1280 .box {
    margin-top: 30px;
  }
  .h8s8 .w1280 ul {
    margin-top: 30px;
  }
  .h8s8 .w1280 ul li {
    width: 100%;
    padding: 15px;
  }
  .h8s8 .w1280 ul li h4 {
    font-size: 24px;
  }
  .h8s8 .w1280 ul li p {
    margin-top: 5px;
  }
  .values .w1280 .text {
    margin-top: 30px;
  }
  .values .w1280 h5 {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .h8s8 .w1280 h5 {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .dhead > span {
    height: 3px;
  }
  .dhead h5 {
    font-size: 24px;
    margin: 5px 0;
  }
  .dhead h6 {
    font-size: 18px;
    font-weight: 500;
  }
  .culture .w1280 ul {
    margin-top: 30px;
  }
  .culture .w1280 ul li {
    width: 100%;
  }
  .culture .w1280 ul li .text {
    background: transparent;
    padding: 30px 0;
  }
  .culture .w1280 ul li .text div section h5 {
    color: white;
    font-size: 18px;
  }
  .culture .w1280 ul li .text div section h6 {
    color: white;
    font-size: 16px;
  }
  .culture .w1280 ul li .text div section p {
    color: white;
  }
  .culture .w1280 ul li img {
    opacity: 1;
    filter: brightness(80%);
  }
  .jsplit .splitbox h5 {
    margin-bottom: 5px;
  }
  .about6 {
    padding: 60px 0;
  }
  .about6 h5 {
    font-size: 24px;
  }
  .about6 .bf .item {
    width: 45px;
    height: 45px;
    font-size: 14px;
  }
  .about6 .bf .text {
    padding-bottom: 10px;
    margin-left: 10px;
  }
  .about2.about4 .aboutlink {
    margin-top: 120px;
  }
  .about5 {
    padding: 30px 5%;
  }
  .about5 img {
    margin-top: 30px;
  }
  .about2 {
    padding: 30px 5%;
  }
  .abouttitleh5 {
    font-size: 18px;
  }
  .about1 .l p {
    margin: 15px 0;
  }
  .aboutlink {
    width: 120px;
    height: 36px;
  }
  .aboutlink span {
    font-size: 12px;
  }
  .aboutlink img {
    margin-left: 10px;
  }
  .abouttitleh6 {
    font-size: 16px;
    margin-top: 10px;
  }
  .jsplit .splitbox {
    text-align: center;
  }
  .jsplit .splitbox h5 {
    font-size: 18px;
    text-align: center;
  }
  .jsplit .splitbox h6 {
    font-size: 18px;
  }
  header {
    height: 50px;
  }
  header .logo div img {
    height: 35px;
  }
  .box5 .w1280 .r .swiper-box5 {
    height: 140px;
  }
  .box5 .w1280 .r .swiper-box5 .swiper-wrapper .swiper-slide {
    height: 70px;
  }
  .box5 .w1280 .r .swiper-box5 .swiper-wrapper .swiper-slide img {
    height: 50px;
  }
  .box5 .w1280 .l {
    margin-bottom: 15px;
  }
  .box5 .w1280 .l .newskz {
    margin-top: 15px;
  }
  .box5 .w1280 .l .newskz .prev3, .box5 .w1280 .l .newskz .next3 {
    width: 35px;
    height: 35px;
  }
  .box4 .w1280 > h5 {
    font-size: 18px;
  }
  .box4 .w1280 ul {
    margin-top: 30px;
  }
  .box4 .w1280 > h6 {
    margin-top: 10px;
    font-size: 16px;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide {
    max-width: 100%;
    width: auto;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide img {
    max-width: 100%;
    opacity: 1;
    visibility: visible;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg {
    background: rgba(0, 0, 0, 0.43);
    padding: 15px;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg h5 {
    color: white;
    transition-delay: .1s;
    font-size: 16px;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg > .bgi {
    height: 2px;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg > .bgi:after {
    width: 100%;
    transition-delay: .1s;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg p {
    color: white;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg .ckxq > span {
    opacity: 0;
  }
  .box3 .box3_box .r .swiper-box3 .swiper-wrapper .swiper-slide .bg .ckxq div {
    opacity: 1;
  }
  .box3 .box3_box .l .newskz {
    margin-top: 15px;
  }
  .box3 .box3_box .l .newskz .prev2, .box3 .box3_box .l .newskz .next2 {
    width: 35px;
    height: 35px;
  }
  .box3 .box3_box .l {
    margin-bottom: 30px;
  }
  .box2 .w1280 .head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0px;
  }
  .box2 .w1280 {
    margin-bottom: 30px;
  }
  .jsplits .splitbox h5 {
    font-size: 18px;
  }
  .jsplits .splitbox h6 {
    margin-top: 5px;
    font-size: 18px;
  }
  .box2 .w1280 .head .viewmore p {
    font-size: 14px;
  }
  .box2 .w1280 .head .viewmore img {
    width: 80px;
  }
  .box2 {
    padding-top: 30px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l {
    padding: 15px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l .text h5 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l .text > p {
    margin-bottom: 15px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l .text .ckgd {
    width: 95px;
    height: 36px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l .text .ckgd p {
    margin-right: 8px;
    font-size: 14px;
  }
  .box2 .swiper-box2 .swiper-wrapper .swiper-slide .l .text .ckgd i {
    font-size: 14px;
  }
}

@media screen and (max-width: 480px) {
  .about6 h5 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .mapbox .map {
    height: 250px;
  }
  .box4 .w1280 ul li {
    height: auto;
    padding: 30px 0;
    width: 100%;
    border: none;
    border-bottom: 1px solid white !important;
  }
  .box4 .w1280 ul li:last-child {
    border-bottom: none !important;
  }
  .box4 .w1280 ul li a {
    transform: translateY(0);
  }
  .box4 .w1280 ul li a h5 {
    font-size: 16px;
    margin: 10px 0;
  }
  .box4 .w1280 ul li a i {
    font-size: 24px;
  }
  .box4 .w1280 ul li a span:after {
    width: 100%;
  }
  .box4 .w1280 ul li a span:before {
    width: 100%;
  }
  .box4 .w1280 ul li a span i {
    opacity: 1;
    transform: translateY(0);
    transition-delay: .4s;
  }
}
