@charset "UTF-8";

@media screen and (max-width: 1800px) {
  html {
    font-size: 15px;
  }
  .history-swiper{padding-top: 160px;}
  .about3 .swiper-pagination{bottom: -40px;}
}
@media screen and (max-width: 1681px) {
  html {
    font-size: 14px;
  }
  #nav li{margin-left: 40px;}
  #nav li:nth-child(1){margin-right: 0;}
  .history-swiper{padding-top: 130px;}
  .about-3{height: 600px;}
   .about3{padding-bottom: 150px;}
  .about3 .swiper-pagination{bottom: -80px;}
}
@media screen and (max-width: 1580px) {
  html {
    font-size: 14px;
  }
  .wrap,.w1400,#header .wrap{width: 94%;}
  .index2 .title{width: 94%;}
  .index2 .text1 p{width: 80%;}
  .about-3{height: 570px;}
  .history-swiper .swiper-slide.swiper-slide-active dl.d2,.history-swiper .swiper-slide.swiper-slide-prev dl.d2{top:180px;left: 70px;}
.history-swiper .swiper-slide.swiper-slide-next dl.d2{top:150px;left: 70px;}
.history-swiper .swiper-slide.swiper-slide-next + .swiper-slide dl.d2{top:100px;left: 70px;}
.about-4 .swiper-button-next{right: -10px;}
  .about-4 .swiper-button-prev{left: -10px;}
  .about3{padding-bottom: 150px;}
  .about3 .swiper-pagination{bottom: -80px;}
  
}
@media screen and (max-width: 1441px) {
  html {
    font-size: 13px;
  }
  .wrap,.w1400,#header .wrap{width: 94%;}
  
  
}
@media screen and (max-width: 1399px) {
  html {
    font-size: 12px;
  }
  .wrap,.w1400,#header .wrap{width: 94%;}
  .hd-search-form.in{width: 200px;}
  #nav li{margin-left: 35px;}
  .top-side{margin-left: 50px;}
  .index2 .title,.arrows2{width: 94%;}
  .title h3 b{font-size: 44px;top: 0;}
  .news-list li:hover .more{margin-top: -5px;}
.news-list li .text{padding-top: 8px;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{top: 52%;}
.picSwiper2 .w1400{top: 220px;}
  
}
@media screen and (max-width: 1320px) {
  html {
    font-size: 10px;
  }
  #nav li{margin-left: 35px;}
  #nav li:nth-child(1){margin-left: 0;}
  .top-side{margin-left: 50px;}
  .hd-search-form.in{width: 150px;}
  .ny-banner{height: 400px;}
  .news-list li:hover .more{margin-top: -5px;}
.news-list li .text{padding-top: 8px;}
.index2 .swiper-button-next{right: 3%;}
.index2 .swiper-button-prev{left: 3%;}  
.about-1 .left{height: 500px;}

}
@media screen and (max-width: 1270px) {
  html {
    font-size: 10px;
  }
  #nav li{margin-left: 35px;}
  .top-side{margin-left: 50px;}
  .hd-search-form.in{width: 150px;}
  .logo img{height: 56px;}
  .hh-swiper .swiper-slide-active .tp,.hh-swiper .swiper-slide .tp{height: 190px;}
  .hh-swiper .box::after{bottom:-50px;background-size: 90% auto;}
  .about-4 .swiper-button-next{right: -10px;}
  .about-4 .swiper-button-prev{left: -10px;}
  .about-3{height: 530px;}
  .history-swiper{height: 560px;}
  .about3{padding-bottom: 150px;}
  .about3 .swiper-pagination{bottom: -100px;}
  .history-swiper .swiper-slide dl p{width: 80%;}
  .ny-banner{height: 350px;}
  .news-list li:hover .more{margin-top: -5px;}
.news-list li .text{padding-top: 8px;}
.project li .tp{height: 350px;}
.ny-tit{font-size: 24px;margin-bottom: 20px;}
.project li .text{margin-top: 3%;}
.project li .jj{height: auto;}
.project li .jj p{line-height: 28px;}
}
@media screen and (max-width: 1199px) {
  html {
    font-size: 10px;
  }
  #nav li{margin-left: 20px;}
  .top-side{margin-left: 50px;}
  .hd-search-form.in{width: 150px;}
  .logo img{height: 50px;}
  #nav li .v1{font-size: 16px;}
  .a-text .a-titles{font-size: 40px;}
  .about2 .about-2{width: 40%;}
  .about2 dt{font-size: 20px;padding-bottom: 16px;}
  .about-3{height: 600px;background: url(../images/bg2.png) no-repeat left center;background-size: 100% auto;}
  .history-swiper{height: 550px;padding-top: 50px;}
  .history-swiper .swiper-slide.swiper-slide-active dl.d2,.history-swiper .swiper-slide.swiper-slide-prev dl.d2{top:180px;left: 70px;}
.history-swiper .swiper-slide.swiper-slide-next dl.d2{top:120px;left: 70px;}
.history-swiper .swiper-slide.swiper-slide-next + .swiper-slide dl.d2{top:100px;left: 70px;}
.about3{padding-bottom: 100px;}
.about3 .swiper-pagination{bottom: 0px;}
.history-swiper .swiper-slide dl p{width: 70%;}
.news-list li:hover .more{margin-top: -5px;}
.news-list li .text{padding-top: 0px;}
.news-list li p{display: -webkit-box;
  -webkit-line-clamp:3; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}
.cases li .tp{height: 219px;}  
.about-1 .left{height: 460px;}
}
@media ( min-width:1025px ) and ( max-width:1100px ) {
  html {
    font-size: 10px;
  }
  #nav li{margin-left: 18px;}
  #nav li:nth-child(1){margin-left: 0;}
  .top-side{margin-left:20px;}
  .hd-search-form.in{width: 150px;}
  .logo img{height: 50px;}
  #nav .v1{font-size: 16px;}
  .hh-swiper .swiper-slide-active .tp,.hh-swiper .swiper-slide .tp{height: 170px;}
  .hh-swiper .box::after{bottom:-50px;background-size: 90% auto;}
  .about-4 .swiper-button-next{right: -10px;}
  .about-4 .swiper-button-prev{left: -10px;}
  .contact ul{gap:30px;}
  .contact li{padding: 40px 30px 0 30px;;}

}
@media screen and (max-width: 1024px) {
.wrap,.w1400{width: 94%;}
.banner{margin: 70px 0 0 0;}
.pc-img,#nav{display: none;}
.wap-img,.wap-btn{display: block;}
.logo img{height: 50px;}
.logo{width:253px;height:50px}
#header .wrap{width: 100%;}
.banner,.a-img{height: 400px;}
/*关于我们*/
.mask{opacity: 1;}
.bigimg{height: 50vh;}
.ny-banner{margin-top: 70px;height: 250px;position: relative;}
#header{background: #fff;}
.hd-lang img{filter:none;-webkit-filter:none}
.hd-lang{position: absolute;width:70px;height: 70px;padding: 0;right:calc(3% + 50px);}
.hd-lang a{display: block;}
.hd-lang a img{position: absolute;top: 50%;transform: translate(0,-50%);left: 0;}
#header,#header.min-header,#header.on,#header.min-header .logo, #header.min-header #nav li i, #header.on .logo, #header.on #nav li i,.top-side{height: 70px;}
#header.min-header .logo img, #header.on .logo img{height: 50px;}
#header.min-header .hd-lang, #header.on .hd-lang{padding: 0;}
.hd-lang dl{top: 70px;}
.banner .swiper-button-next, .banner .swiper-button-prev,.banner .swiper-pagination-bullet-active::after{display: none;}
#header .logo-tp1{display: block;}
#header .logo-tp2{display: none;}
.banner .swiper-pagination{bottom: 20px;}
.hd-search img{-webkit-filter:none;filter:none;}
.hd-search{padding: 23px 0 0 0;right: calc(3% + 140px);position: absolute;}
#header.min-header .hd-search, #header.on .hd-search{padding: 23px 0 0 0;}
.hd-search-form .btn3{top: 15px;}
.hd-search-form.in{width: 250px;margin-right: 15px;margin-top: -9px;}
.hd-search-form .btn3{right: 28px;}
#header,#header.min-header,#header.on,#header.min-header .logo, #header.min-header #nav li i, #header.on .logo, #header.on #nav li i,.top-side{height: 60px;}
.wrap,.w1400{width: 94%;}
.banner{margin: 60px 0 0 0;}
.pc-img,#nav{display: none;}
.wap-img,.wap-btn{display: block;}
.logo img{height: 40px;}
.logo{width:253px;height:60px;}
.wap-search .wap-ss{display: block;}
.wap-search .wap-ss img{height: 30px;}
#header .wrap{width: 100%;}
.banner,.a-img{height: 400px;}
.banner .swiper-pagination-bullet{margin:0 6px;width: 10px;height: 10px;}
.banner .swiper-pagination-bullet-active{left: 0;}
#close1{right: 60px;}
.hd-search{padding: 16px 0 0 0;right:60px;position: absolute;}
#header.min-header .logo img, #header.on .logo img{height: 45px;}
#header.min-header .hd-search, #header.on .hd-search{padding: 16px 0 0 0;}
#header.min-header .hd-search-form .btn3,#header.on .hd-search-form .btn3,.hd-search-form .btn3{top: 8px;}
.hd-search-form.in{margin-top: -8px;}
/*关于我们*/
.mask{opacity: 1;}
.bigimg{height: 50vh;}
.ny-banner{margin-top: 60px;height: 250px;}
.wap-btn{top: 21px;right: 1%;}
.banner .swiper-pagination{bottom: 20px;}
.a-text .a-titles{font-size: 20px;}
.a-text .a-intro{font-size: 16px;margin-top: 10px;}
/*.index1 .left,.index1 .pic,.index1 .number,.index1 .text{float: none;width: 100%;}*/
.index1{padding: 30px 0;}
.title{font-size: 20px;}
.title h3{font-size: 20px;}
.title h3 em img{height: 10px;}
.title h3 em{top: -10px;margin:0 10px;}
.title h3 b{font-size: 22px;top: 1px;}
.index1 p{font-size: 15px;line-height: 24px;}
.index1 .we{margin-top: 20px;}
.index1 .more{margin-top: 20px;}
.more a{height: 38px;width: 130px;}
.more a span{background: url(../images/arrow.svg) no-repeat right center;padding: 0 18px 0 0px;background-size: auto 10px;}
.part2 .text{padding-top: 0;}
.index1 .more a span{background: url(../images/arrow.svg) no-repeat right center;background-size: auto 10px;}
.more a:hover span{background: url("../images/arrow2.svg") no-repeat right center;background-size: auto 10px;}
.index1 .pic{margin-top: 45px;}
.part2{margin-top: 20px;padding: 20px 0 0 0;}
.countup-txt h4 span{font-size: 45px;}
.countup-txt h4 em{font-size: 16px;top: -20px;}
.countup-txt h4{text-align: center;}
.countup-txt p{font-size: 16px;text-align: center;}
.part2 .text p{font-size: 15px;line-height: 24px;}
.index2 .title{width: 94%;position: relative;left: 3%;transform: translate(0);color: #000;top: 0;margin-bottom: 20px;}
.index2 .title h3{color: #333;}
.picSwiper{top: 0;}
.index2{padding: 30px 0;}
.index2 .title h3 em img.xs{display: none;}
.index2 .title h3 em img.yc{display: block;}
.index2 .title h3 span{color: #016fac;}
.index2 .title h3 b{color: #e6e5e5;}
.picSwiper2{margin: 0 3%;}
.index2 .text1 h4{font-size: 18px;color: #333;margin-bottom: 10px;line-height: normal;}
.picSwiper2 .w1400{left: 0;transform: translate(0);top: 20px;position: relative;width: 100%;}
.index2 .text1 p{width: 100%;font-size: 15px;line-height: 24px;color: #666;}
.picSwiper2 .text1{margin-bottom: 40px;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico1,.picSwiper .swiper-slide .item .ico1{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico2,.picSwiper .swiper-slide .item .ico2{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico3,.picSwiper .swiper-slide .item .ico3{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico4,.picSwiper .swiper-slide .item .ico4{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico5,.picSwiper .swiper-slide .item .ico5{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico6,.picSwiper .swiper-slide .item .ico6{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico7,.picSwiper .swiper-slide .item .ico7{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico8,.picSwiper .swiper-slide .item .ico8{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico9,.picSwiper .swiper-slide .item .ico9{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico10,.picSwiper .swiper-slide .item .ico10{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide .item .ico1,.picSwiper .swiper-slide .item .ico2,.picSwiper .swiper-slide .item .ico3,.picSwiper .swiper-slide .item .ico4,.picSwiper .swiper-slide .item .ico5,.picSwiper .swiper-slide .item .ico6,.picSwiper .swiper-slide .item .ico7,.picSwiper .swiper-slide .item .ico8,.picSwiper .swiper-slide .item .ico9,.picSwiper .swiper-slide .item .ico10{height: 50px;}
.picSwiper .item p{font-size: 16px;}
.picSwiper .item{height: 85px;}
.arrows2{width: 100%;left: 0;transform: translate(0);top: 20px;}
.index2 .cur{font-size: 24px;}
.index2 .zongshu{font-size: 14px;top: -6px;}
.index2 .swiper-pagination em{top: -6px;}
.picSwiper .swiper-slide.swiper-slide-next .item:after{display: block;}
.picSwiper .swiper-slide.swiper-slide-next + .swiper-slide .item:after{display: none;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{display: block;}
.index2 .swiper-pagination{right: 52px;}
.arrows2 .w80{top:0px;right: 8px;width: 180px;}
.index3{margin-top: 0;background: #fff;padding: 30px 0;}
.tab1{padding-top: 0px;margin-top: -10px;}
/*.tab1 .more{position: absolute;float: none;top: -35px;right: 0;}
.index3 .title{display: block;float: none;}
.tab1 .tit1{display: block;}
.tab1 .tit1 a{width: 50%;margin-right: 0;text-align: center;}
.group1 li{float: none;margin: 0;width: 100%;}
.group1 li:nth-child(2){display: none;}
.group1 li:nth-child(3){margin-top: 15px;}*/
.tab-list1 .group1{margin-top: 10px;}
.group1 li .img{height:  220px;}
.group1 li{margin-right: 2%;width: 32%;}
.group1 .txt{padding: 20px;}
.group1 li a h3, .group1 li a h4{font-size: 16px;margin-bottom: 10px;}
.group1 li a .txt p{min-height: auto;}
.group1 li a p{font-size: 14px;line-height: 24px;}
.group1 li a .time{margin-top: 20px;font-size: 14px;}
.group1 li a .time::after{top: -4px;background: url(../images/arrow.svg) no-repeat right 4px;background-size: auto 14px;}
.group1 li dl{padding:11px 0 10px 0px;margin: 0 20px;}
.index4{height: auto;padding: 36px 0 40px 0;}
.index4 .text{width: 100%;font-size: 16px;line-height: 28px;padding: 20px 0 30px 0;}
.more2 a{line-height: 38px;}
.more2 a span{background: url(../images/arrow2.svg) no-repeat right center;background-size: auto 10px;}
.footer .foot1{padding: 30px 0 0px 0;}
/*.foot1 .f-left,.foot2 p.fl,.foot2 p.fr{float: none;width: 100%;text-align: left;}*/
.foot1 .f-dh{font-size: 18px;padding-bottom: 12px;}
.foot1 .f-left p{margin-bottom: 0;}
.foot1 .p01 b{font-size: 24px;}
.foot1 .f-left{margin-bottom: 20px;width: 40%;}
.footer .f-bottom1{padding-bottom: 15px;}
.foot1 .f-middle{width: 25%;}
/*.foot1 .f-middle li{width: 100%;margin-bottom: 10px;float: none;}*/
.foot1 .f-right{text-align: left;width: 146px;margin-top: 0px;}
.foot1 .f-right .ewm{width: 146px;text-align: center;}
.footer .foot2{padding: 12px 0;}
.foot2 p{line-height: 24px;}
/*内页栏目图*/
.ny-banner .text{font-size: 20px;padding-bottom: 15px;}
.ny-banner .text::after{height: 2px;width: 40px;}
.home{float: none;display: block;padding: 10px 0 10px 20px;background-size: auto 15px;}
.brand{height: auto;line-height: normal;}
.sub_nav{display: none;}
.about1,.about3{padding: 30px 0;}
.ny-tit{font-size:18px;padding-bottom: 12px;margin-bottom:15px;}
.ny-tit::after{width: 105px;height: 5px;}
/*.about1 .left,.about1 .right{float: none;width: 100%;}*/
.about1 .left p,.about2 dd{font-size: 15px;line-height: 24px;}
/*.about1 .right{padding-top: 10px;}*/
.about1 .number .tb1{background-size: auto 45px;background-position: left top;}
.about1 .number .tb2{background-size: auto 49px;background-position: left top;}
.about1 .number .tb3{background-size: auto 40px;background-position: left top;}
.about1 .number .countup-txt{padding-left: 50px;padding-top: 0px;}
.about1 .countup-txt h4 em{font-size: 18px;}
.about1 .number{margin-top: 25px;}
.about2{height: 400px;padding:0;}
.about2 .w1400{width:100%;}
.about2 .about-2{padding: 30px 0px;height: 340px;width: 46%;}
.about2 dt{font-size: 18px;font-weight: bold;padding-bottom: 10px;margin-bottom: 15px;background-size: auto 3px;}
.about2 dl:first-child{margin-top: 0;}
.about3 dt{font-size: 18px;}
.about3 dd p{font-size: 14px;line-height: 22px;width: 100%;}
.about3 dl .dot-dd{width: 16px;height: 16px;top: 4px;}
.about3 dl .dot-dd::after{width: 8px;height: 8px;}
.about3 dl .line-xt{left: 7px;top: 22px;}
.about3 dl{padding-left: 28px;}
.about3{background-color: #fff;}
.about-3{background: url(../images/bg2.png) no-repeat left center;background-size: 100% auto;height: 490px;}
.history-swiper{height: 490px;padding:50px 0;}
.about3 dl .line-xt .moving-line{height: 130px;}
.about3 .swiper-pagination{bottom: 40px;height: 6px;}
.history-swiper .swiper-slide.swiper-slide-active dl.d2, .history-swiper .swiper-slide.swiper-slide-prev dl.d2{top: 160px;left: 20px;}
.history-swiper .swiper-slide dl p{width: 70%;display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.about4{padding: 30px 0;}
.hh-swiper .swiper-slide-active, .hh-swiper .swiper-slide-duplicate-active{transform: scale(1);}
.about-4 .swiper-button-next{right: 0;}
.about-4 .swiper-button-prev{left: 0;}
.about-4 .swiper-button-next,.about-4 .swiper-button-prev{width: 40px;height: 40px;}
.about-4 .swiper-button-next:after, .about-4 .swiper-container-rtl .swiper-button-next:after,.about-4 .swiper-button-prev:after,.about-4 .swiper-container-rtl .swiper-button-next:after{background-size: auto 24px;}
.hh-swiper .box::after{bottom: -45px;background-size: 90% auto;}
.hh-swiper .swiper-slide p{font-size: 18px;}
.hh-swiper .swiper-slide-active .tp,.hh-swiper .tp{height: 150px;}
.hh-swiper{padding: 10px 0 0px 0;}
.contact ul{gap:20px;}
.contact li{margin: 15px 0;padding: 20px 15px 0 15px;}
.contact li .text2{padding: 13px 0;margin-top: 20px;}
.contact .way{padding:15px 0;}
.contact li .text1 b{font-size: 16px;}
.contact li .text1::before,.contact li .text1.c2::before,.contact li .text1.c3::before{background-size: auto 30px;}
.contact li .text1{padding-left: 40px;}
.news-1,.news-2{padding: 30px 0;}
.top1 .more{margin:-3px 0 0 0;}
/*.news-item1 .left,.news-item1 .right,.news-item2 .img,.news-item2 .txt,.news-detail .left,.news-detail .right,.project li .text,.project li .tp{width: 100%;float: none;}*/
.news-item1 .img{height: auto;font-size: 0;}
.news-item1 .txt{padding:15px 15px 20px 15px;}
.news-item1 .left a h3,.news-list li h3 a{font-size: 16px;margin-bottom: 10px;}
.news-item1 .left a p,.news-list li p{font-size: 15px;line-height: 24px;}
.news-item1 .left a .time,.news-item2 .list a .txt .time,.news-list li .time{margin-top: 20px;font-size: 14px;}
.news-item1 .left a .time::after,.news-item2 .list a .txt .time::after,.news-item2 .list a .txt .time::after,.news-list li .time::after{top: -5px;background: url(../images/arrow.svg) no-repeat right 4px;background-size: auto 14px;}
/*.news-item1 .right{padding:5px 15px;width: calc(100% - 30px);margin-top:16px;}*/
.news-item1 .right{padding:12px 15px 13px 15px;width: calc(50.5% - 30px);}
.news-item1 .right li a,.news-item2 li a{font-size: 15px;}
.news-item1 .right li,.news-item2 li{height: 51px;line-height: 51px;padding-left: 12px;}
.news-item1 .right li span,.news-item2 li span{font-size: 13px;}
.news-item1 .right li::before,.news-item2 li::before{width: 4px;height: 4px;}
.more a{font-size: 15px;}
/*.news-item2 .box01{width: 100%;float: none;}*/
.news-item2 .box01{width:49.25%;margin-right: 1.5%;}
.news-item2 .list a .txt h3{margin: 15px 0 10px 0;font-size: 16px;}
.news-item2 .box01 ul{padding: 5px 15px;width: calc(100% - 30px);margin: 16px 0;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);border-radius: 10px;}
.news-item2 .img{height: auto;}
.news-list li{padding:15px 0;margin:0 3% 16px 3%;border-radius: 10px;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);}
/*.news-list li .tp,.news-list li .text{float: none;width: 100%;height: auto;}*/
.news-list li .text{width: calc(100% - 295px);height: auto;}
.news-list li .tp{width: 270px;height: 191px;}
.news-list li p{display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list li .more{margin-top: 0px;display: none;}
.news-list li .time{margin-top: 15px;}
.news-list li:hover .more{display: block;margin-top: 0px;}
.news-list,.news-detail{padding:30px 0;}
.news-list li:hover{background: none;}
.news-list li .tp,.news-list li .tp img{border-radius: 10px;}
.news-detail .tit1{font-size: 18px;margin-bottom: 8px;}
.news-detail .tit2{font-size: 12px;}
.news-detail .tit2 span{margin: 0 4px;}
.news-detail .tit-box{padding-bottom: 16px;}
.news-detail .read p{font-size: 15px;line-height: 24px;text-indent: 26px;}
.news-detail .read img{margin: 13px auto;}
.news-detail .left{width: 100%;float:none;}
.news-detail .right{padding: 15px 15px 20px 15px;width: calc(100% - 30px);margin-top: 20px;}
.news-detail .fenye b{font-size: 15px;margin-bottom:4px;}
.news-detail .fenye p a{font-size: 15px;line-height: 24px;}
.news-detail .fenye div{margin-bottom: 18px;}
.backs{margin: 25px 0 0 0;width: 150px;}
.backs a{height: 42px;line-height: 42px;border-radius: 5px;}
.news-detail .read{padding-top:16px;}
.project li{margin: 0 3% 20px 3%;border-radius: 10px;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);padding: 15px;}
.project li .tp{height: auto;border-radius: 10px;}
.project li .text .w1400{position: relative;left: 0;transform: translate(0);width: 90%;}
.project li .jj{width: 100%;height: auto;margin-bottom: 16px;}
.project li .jj p{font-size: 15px;line-height: 24px;}
.project li .text{margin:0 0 15px 0;}
.project{padding: 25px 0;}
.project li:nth-child(2n) .text .w1400 .wz{position: relative;top:0;width: 100%;}
.project li:nth-child(2n) .text{margin-top: 15px;}
.project li:nth-child(2n) .jj{width: 100%;}
.project li:nth-child(2n){padding-bottom: 5px;}
.project01,.project02,.cases{padding: 30px 0;}
.project2 p{font-size: 15px;line-height: 24px}
.pic-group1{margin-top: 25px;padding-bottom: 32px;}
.project2 .swiper-pagination{display: block;width: 100%;text-align: center;margin-top:15px;}
.project2 .swiper-pagination span{margin: 0 6px;}
.project2 .swiper-pagination span.swiper-pagination-bullet-active{background:#016fac;}
.cases li a .text{padding: 15px;}
.cases li .tp{height: 190px;}
.cases li a h3{font-size: 16px;margin-bottom: 10px;}
.cases li a p{font-size: 15px;line-height: 24px;}
.cases li{margin:0 2% 16px 0;width:32%;}
.picSwiper2 .pics{height: 400px;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{top: 254px;transform: translate(0);}.a-text{width: 90%;}.a-text .a-titles{text-shadow: 0 0 10px rgba(0,0,0,0.1)}
}
@media ( min-width:770px ) and ( max-width:999px ) {
#header,#header.min-header,#header.on,#header.min-header .logo, #header.min-header #nav li i, #header.on .logo, #header.on #nav li i,.top-side{height: 60px;}
.wrap,.w1400{width: 94%;}
.banner{margin: 60px 0 0 0;}
.pc-img,#nav{display: none;}
.wap-img,.wap-btn{display: block;}
.logo img{height: 40px;}
.logo{width:253px;height:60px;}
.wap-search .wap-ss{display: block;}
.wap-search .wap-ss img{height: 30px;}
#header .wrap{width: 100%;}
.banner,.a-img{height: 400px;}
.banner .swiper-pagination-bullet{margin:0 6px;width: 10px;height: 10px;}
.banner .swiper-pagination-bullet-active{left: 0;}
#close1{right: 60px;}
.hd-search{padding: 16px 0 0 0;right:60px;position: absolute;}
#header.min-header .logo img, #header.on .logo img{height: 45px;}
#header.min-header .hd-search, #header.on .hd-search{padding: 16px 0 0 0;}
#header.min-header .hd-search-form .btn3,#header.on .hd-search-form .btn3,.hd-search-form .btn3{top: 8px;}
.hd-search-form.in{margin-top: -8px;}
/*关于我们*/
.mask{opacity: 1;}
.bigimg{height: 50vh;}
.ny-banner{margin-top: 60px;height: 250px;}
.wap-btn{top: 21px;right: 1%;}
.banner .swiper-pagination{bottom: 20px;}
.a-text .a-titles{font-size: 20px;}
.a-text .a-intro{font-size: 16px;margin-top: 10px;}
/*.index1 .left,.index1 .pic,.index1 .number,.index1 .text{float: none;width: 100%;}*/
.index1{padding: 30px 0;}
.title{font-size: 20px;}
.title h3{font-size: 20px;}
.title h3 em img{height: 10px;}
.title h3 em{top: -10px;margin:0 10px;}
.title h3 b{font-size: 22px;top: 1px;}
.index1 p{font-size: 15px;line-height: 24px;}
.index1 .we{margin-top: 20px;}
.index1 .more{margin-top: 20px;}
.more a{height: 38px;width: 130px;}
.more a span{background: url(../images/arrow.svg) no-repeat right center;padding: 0 18px 0 0px;background-size: auto 10px;}
.part2 .text{padding-top: 0;}
.index1 .more a span{background: url(../images/arrow.svg) no-repeat right center;background-size: auto 10px;}
.more a:hover span{background: url("../images/arrow2.svg") no-repeat right center;background-size: auto 10px;}
.index1 .pic{margin-top: 45px;}
.part2{margin-top: 20px;padding: 20px 0 0 0;}
.countup-txt h4 span{font-size: 36px;}
.countup-txt h4 em{font-size: 16px;top: -20px;}
.countup-txt h4{text-align: center;}
.countup-txt p{font-size: 14px;text-align: center;}
.part2 .text p{font-size: 15px;line-height: 24px;}
.index2 .title{width: 94%;position: relative;left: 3%;transform: translate(0);color: #000;top: 0;margin-bottom: 20px;}
.index2 .title h3{color: #333;}
.picSwiper{top: 0;}
.index2{padding: 30px 0;}
.index2 .title h3 em img.xs{display: none;}
.index2 .title h3 em img.yc{display: block;}
.index2 .title h3 span{color: #016fac;}
.index2 .title h3 b{color: #e6e5e5;}
.picSwiper2{margin: 0 3%;}
.index2 .text1 h4{font-size: 18px;color: #333;margin-bottom: 10px;line-height: normal;}
.picSwiper2 .w1400{left: 0;transform: translate(0);top: 20px;position: relative;width: 100%;}
.index2 .text1 p{width: 100%;font-size: 15px;line-height: 24px;color: #666;}
.picSwiper2 .text1{margin-bottom: 40px;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico1,.picSwiper .swiper-slide .item .ico1{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico2,.picSwiper .swiper-slide .item .ico2{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico3,.picSwiper .swiper-slide .item .ico3{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico4,.picSwiper .swiper-slide .item .ico4{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico5,.picSwiper .swiper-slide .item .ico5{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico6,.picSwiper .swiper-slide .item .ico6{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico7,.picSwiper .swiper-slide .item .ico7{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico8,.picSwiper .swiper-slide .item .ico8{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico9,.picSwiper .swiper-slide .item .ico9{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico10,.picSwiper .swiper-slide .item .ico10{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide .item .ico1,.picSwiper .swiper-slide .item .ico2,.picSwiper .swiper-slide .item .ico3,.picSwiper .swiper-slide .item .ico4,.picSwiper .swiper-slide .item .ico5,.picSwiper .swiper-slide .item .ico6,.picSwiper .swiper-slide .item .ico7,.picSwiper .swiper-slide .item .ico8,.picSwiper .swiper-slide .item .ico9,.picSwiper .swiper-slide .item .ico10{height: 50px;}
.picSwiper .item p{font-size: 16px;}
.picSwiper .item{height: 85px;}
.arrows2{width: 100%;left: 0;transform: translate(0);top: 20px;}
.index2 .cur{font-size: 24px;}
.index2 .zongshu{font-size: 14px;top: -6px;}
.index2 .swiper-pagination em{top: -6px;}
.picSwiper .swiper-slide.swiper-slide-next .item:after{display: block;}
.picSwiper .swiper-slide.swiper-slide-next + .swiper-slide .item:after{display: none;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{display: block;}
.index2 .swiper-pagination{right: 0px;}
.arrows2 .w80{top:0px;right: 8px;width: 180px;}
.index3{margin-top: 0;background: #fff;padding: 30px 0;}
.tab1{padding-top: 0px;margin-top: -10px;}
/*.tab1 .more{position: absolute;float: none;top: -35px;right: 0;}
.index3 .title{display: block;float: none;}
.tab1 .tit1{display: block;}
.tab1 .tit1 a{width: 50%;margin-right: 0;text-align: center;}
.group1 li{float: none;margin: 0;width: 100%;}
.group1 li:nth-child(2){display: none;}
.group1 li:nth-child(3){margin-top: 15px;}*/
.tab-list1 .group1{margin-top: 10px;}
.group1 li .img{height:  220px;}
.group1 li{margin-right: 2%;width: 32%;}
.group1 .txt{padding: 20px;}
.group1 li a h3, .group1 li a h4{font-size: 16px;margin-bottom: 10px;}
.group1 li a .txt p{min-height: auto;}
.group1 li a p{font-size: 14px;line-height: 24px;}
.group1 li a .time{margin-top: 20px;font-size: 14px;}
.group1 li a .time::after{top: -4px;background: url(../images/arrow.svg) no-repeat right 4px;background-size: auto 14px;}
.group1 li dl{padding:11px 0 10px 0px;margin: 0 20px;}
.index4{height: auto;padding: 36px 0 40px 0;}
.index4 .text{width: 100%;font-size: 16px;line-height: 28px;padding: 20px 0 30px 0;}
.more2 a{line-height: 38px;}
.more2 a span{background: url(../images/arrow2.svg) no-repeat right center;background-size: auto 10px;}
.footer .foot1{padding: 30px 0 0px 0;}
/*.foot1 .f-left,.foot2 p.fl,.foot2 p.fr{float: none;width: 100%;text-align: left;}*/
.foot1 .f-dh{font-size: 18px;padding-bottom: 12px;}
.foot1 .f-left p{margin-bottom: 0;}
.foot1 .p01 b{font-size: 24px;}
.foot1 .f-left{margin-bottom: 20px;width: 40%;}
.footer .f-bottom1{padding-bottom: 15px;}
.foot1 .f-middle{width: 25%;}
/*.foot1 .f-middle li{width: 100%;margin-bottom: 10px;float: none;}*/
.foot1 .f-right{text-align: left;width: 146px;margin-top: 0px;}
.foot1 .f-right .ewm{width: 146px;text-align: center;}
.footer .foot2{padding: 12px 0;}
.foot2 p{line-height: 24px;}
/*内页栏目图*/
.ny-banner .text{font-size: 20px;padding-bottom: 15px;}
.ny-banner .text::after{height: 2px;width: 40px;}
.home{float: none;display: block;padding: 10px 0 10px 20px;background-size: auto 15px;}
.brand{height: auto;line-height: normal;}
.sub_nav{display: none;}
.about1,.about3{padding: 30px 0;}
.ny-tit{font-size:18px;padding-bottom: 12px;margin-bottom:15px;}
.ny-tit::after{width: 105px;height: 5px;}
/*.about1 .left,.about1 .right{float: none;width: 100%;}*/
.about1 .left p,.about2 dd{font-size: 15px;line-height: 24px;}
.about1 .right{padding-top: 0px;}
.about1 .number .tb1{background-size: auto 40px;background-position: left top;}
.about1 .number .tb2{background-size: auto 44px;background-position: left  top;}
.about1 .number .tb3{background-size: auto 35px;background-position: left  top;}
.about1 .number .countup-txt{padding-left: 50px;padding-top: 0px;}
.about1 .countup-txt h4 em{font-size: 16px;}
.about1 .number{margin-top: 25px;}
.about2{height:500px;padding:0;}
.about2 .about-2{padding: 20px;background: #f7f7f7;height: 460px;}
.about2 dt{font-size: 18px;font-weight: bold;padding-bottom: 10px;margin-bottom: 15px;background-size: auto 3px;}
.about2 dl:first-child{margin-top: 0;}
.about3 dt{font-size: 18px;}
.about3 dd p{font-size: 14px;line-height: 22px;width: 100%;}
.about3 dl .dot-dd{width: 16px;height: 16px;top: 4px;}
.about3 dl .dot-dd::after{width: 8px;height: 8px;}
.about3 dl .line-xt{left: 7px;top: 22px;}
.about3 dl{padding-left: 28px;}
.about3{background-color: #fff;}
.about-3{background: url(../images/bg2.png) no-repeat left center;background-size: 100% auto;height: 480px;}
.history-swiper{height: 480px;padding:50px 0;}
.about3 dl .line-xt .moving-line{height: 130px;}
.about3 .swiper-pagination{bottom: 40px;height: 6px;}
.history-swiper .swiper-slide.swiper-slide-active dl.d2, .history-swiper .swiper-slide.swiper-slide-prev dl.d2{top: 160px;left: 20px;}
.history-swiper .swiper-slide dl p{width: 90%;display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.about4{padding: 30px 0;}
.hh-swiper .swiper-slide-active, .hh-swiper .swiper-slide-duplicate-active{transform: scale(1);}
.about-4 .swiper-button-next{right: 0;}
.about-4 .swiper-button-prev{left: 0;}
.about-4 .swiper-button-next,.about-4 .swiper-button-prev{width: 45px;height: 45px;}
.about-4 .swiper-button-next:after, .about-4 .swiper-container-rtl .swiper-button-next:after,.about-4 .swiper-button-prev:after,.about-4 .swiper-container-rtl .swiper-button-next:after{background-size: auto 26px;}
.hh-swiper .swiper-slide-active .tp{height: auto;}
.hh-swiper .tp{background-size: auto 100%;}
.hh-swiper .box::after{bottom: -100px;background-size: 80% auto;}
.hh-swiper .swiper-slide p{font-size: 18px;}
.hh-swiper{padding: 10px 0 0px 0;}
.contact ul{gap: 14px;}
.contact li{margin: 15px 0;padding: 20px 12px 0 12px;}
.contact li .text2{padding: 13px 0;margin-top: 20px;font-size: 13px;}
.contact .way{padding:15px 0;}
.contact li .text1 b{font-size: 16px;}
.contact li .text1::before,.contact li .text1.c2::before,.contact li .text1.c3::before{background-size: auto 30px;}
.contact li .text1{padding-left: 40px;}
.news-1,.news-2{padding: 30px 0;}
.top1 .more{margin:-3px 0 0 0;}
/*.news-item1 .left,.news-item1 .right,.news-item2 .img,.news-item2 .txt,.news-detail .left,.news-detail .right,.project li .text,.project li .tp{width: 100%;float: none;}*/
.news-item1 .img{height: auto;font-size: 0;}
.news-item1 .txt{padding:15px 15px 20px 15px;}
.news-item1 .left a h3,.news-list li h3 a{font-size: 16px;margin-bottom: 10px;}
.news-item1 .left a p,.news-list li p{font-size: 15px;line-height: 24px;}
.news-item1 .left a .time,.news-item2 .list a .txt .time,.news-list li .time{margin-top: 20px;font-size: 14px;}
.news-item1 .left a .time::after,.news-item2 .list a .txt .time::after,.news-item2 .list a .txt .time::after,.news-list li .time::after{top: -5px;background: url(../images/arrow.svg) no-repeat right 4px;background-size: auto 14px;}
.news-item1 .right{padding:12px 15px 13px 15px;width: calc(50.5% - 30px);}
.news-item1 .right li a,.news-item2 li a{font-size: 15px;}
.news-item1 .right li,.news-item2 li{height: 51px;line-height: 51px;padding-left: 12px;}
.news-item1 .right li span,.news-item2 li span{font-size: 13px;}
.news-item1 .right li::before,.news-item2 li::before{width: 4px;height: 4px;}
.more a{font-size: 15px;}
/*.news-item2 .box01{width: 100%;float: none;}*/
.news-item2 .box01{width:49.25%;margin-right: 1.5%;}
.news-item2 .list a .txt h3{margin: 15px 0 10px 0;font-size: 16px;}
.news-item2 .box01 ul{padding: 5px 15px;width: calc(100% - 30px);margin: 16px 0;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);border-radius: 10px;}
.news-item2 .img{height: auto;}
.news-list li{padding:15px 0;margin:0 3% 16px 3%;border-radius: 10px;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);}
/*.news-list li .tp,.news-list li .text{float: none;width: 100%;height: auto;}*/
.news-list li .text{width: calc(100% - 295px);height: auto;}
.news-list li .tp{width: 270px;height: 191px;}
.news-list li p{display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list li .more{margin-top: 0px;display: none;}
.news-list li .time{margin-top: 15px;}
.news-list li:hover .more{display: block;margin-top: 0px;}
.news-list,.news-detail{padding:30px 0;}
.news-list li:hover{background: none;}
.news-list li .tp,.news-list li .tp img{border-radius: 10px;}
.news-detail .tit1{font-size: 18px;margin-bottom: 8px;}
.news-detail .tit2{font-size: 12px;}
.news-detail .tit2 span{margin: 0 4px;}
.news-detail .tit-box{padding-bottom: 16px;}
.news-detail .read p{font-size: 15px;line-height: 24px;text-indent: 26px;}
.news-detail .read img{margin: 13px auto;}
.news-detail .left{float: none;width: 100%;}
.news-detail .right{padding: 15px 15px 20px 15px;width: calc(100% - 30px);margin-top: 20px;}
.news-detail .fenye b{font-size: 15px;margin-bottom:4px;}
.news-detail .fenye p a{font-size: 15px;line-height: 24px;}
.news-detail .fenye div{margin-bottom: 18px;}
.backs{margin: 25px 0 0 0;width: 150px;}
.backs a{height: 42px;line-height: 42px;border-radius: 5px;}
.news-detail .read{padding-top:16px;}
.project li{margin: 0 3% 20px 3%;border-radius: 10px;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);padding: 15px;}
.project li .tp{height: auto;border-radius: 10px;}
.project li .text .w1400{position: relative;left: 0;transform: translate(0);width: 90%;}
.project li .jj{width: 100%;height: auto;margin-bottom: 16px;}
.project li .jj p{font-size: 15px;line-height: 24px;}
.project li .text{margin:0 0 15px 0;}
.project{padding: 25px 0;}
.project li:nth-child(2n) .text .w1400 .wz{position: relative;top:0;width: 100%;}
.project li:nth-child(2n) .text{margin-top: 15px;}
.project li:nth-child(2n) .jj{width: 100%;}
.project li:nth-child(2n){padding-bottom: 5px;}
.project01,.project02,.cases{padding: 30px 0;}
.project2 p{font-size: 15px;line-height: 24px}
.pic-group1{margin-top: 25px;padding-bottom: 32px;}
.project2 .swiper-pagination{display: block;width: 100%;text-align: center;margin-top:15px;}
.project2 .swiper-pagination span{margin: 0 6px;}
.project2 .swiper-pagination span.swiper-pagination-bullet-active{background:#016fac;}
.cases ul{grid-template-columns: repeat(2, 1fr);gap:20px;}
.cases li a .text{padding: 15px;}
.cases li .tp{height: 160px;}
.cases li a h3{font-size: 16px;margin-bottom: 10px;}
.cases li a p{font-size: 15px;line-height: 24px;}
.cases li{margin:0 2% 16px 0;width: 32%;}
.index2 .swiper-button-next{right: 15px;}.index2 .swiper-button-prev{left: 15px;}
.about-1 .left{height: 340px;}
}
@media screen and (max-width: 769px) {
.wrap,.w1400{width: 94%;}
.banner{margin: 60px 0 0 0;}
.pc-img,#nav{display: none;}
.wap-img,.wap-btn,.wap-search{display: block;}
.logo img{height: 40px;}
.logo{width:253px;height:60px;}
.wap-search{position: absolute;right: 50px;padding:13px 10px;}
.wap-search .wap-ss{display: block;}
.wap-search .wap-ss img{height: 30px;position: relative;top: 3px;}
#header .wrap{width: 100%;}
.banner,.a-img{height:350px;}
.banner .swiper-pagination-bullet{margin:0 6px;width: 8px;height: 8px;}
.mask{opacity: 1;}
.bigimg{height: 50vh;}
.ny-banner{margin-top: 60px;height: 160px;position: relative;}
#header{background: #fff;}
.hd-lang img{filter:none;-webkit-filter:none}
.hd-lang{position: absolute;width:70px;height: 60px;padding: 0;right: 50px;}
.hd-lang a{display: block;}
.hd-lang a img{position: absolute;top: 50%;transform: translate(0,-50%);left: 0;}
.hd-search{display: none;}
#header,#header.min-header,#header.on,#header.min-header .logo, #header.min-header #nav li i, #header.on .logo, #header.on #nav li i,.top-side{height: 60px;}
#header.min-header .logo img, #header.on .logo img{height: 40px;}
#header.min-header .hd-lang, #header.on .hd-lang{padding: 0;}
.hd-lang dl{top: 60px;}
.banner .swiper-button-next, .banner .swiper-button-prev,.banner .swiper-pagination-bullet-active::after{display: none;}
#header .logo-tp1{display: block;}
#header .logo-tp2{display: none;}
.wap-btn{top: 21px;right: 1%;}
.banner .swiper-pagination{bottom: 20px;}
.a-text .a-titles{font-size: 20px;line-height: 32px;}
.a-text .a-intro{font-size: 16px;margin-top: 10px;}
.index1 .left,.index1 .pic,.index1 .number,.index1 .text{float: none;width: 100%;}
.index1{padding: 30px 0;}
.title{font-size: 20px;}
.title h3{font-size: 20px;}
.title h3 em img{height: 10px;}
.title h3 em{top: -10px;margin:0 10px;}
.title h3 b{font-size: 22px;top: 1px;}
.index1 p{font-size: 15px;line-height: 24px;}
.index1 .we{margin-top: 20px;}
.index1 .more{margin-top: 20px;}
.more a{height: 32px;width: 110px;}
.more a span{background: url(../images/arrow.svg) no-repeat right center;padding: 0 12px 0 2px;background-size: auto 10px;}
.index1 .more a span{background: url(../images/arrow.svg) no-repeat right center;background-size: auto 10px;}
.index1 .pic{margin-top: 25px;}
.part2{margin-top: 20px;padding: 20px 0 0 0;}
.countup-txt h4 span{font-size: 30px;}
.countup-txt h4 em{font-size: 16px;top: -20px;}
.countup-txt h4{text-align: center;}
.countup-txt p{font-size: 12px;text-align: center;}
.part2 .text p{font-size: 15px;line-height: 24px;}
.index2 .title{width: 94%;position: relative;left: 3%;transform: translate(0);color: #000;top: 0;margin-bottom: 20px;}
.index2 .title h3{color: #333;}
.picSwiper{top: 0;}
.index2{padding: 30px 0;}
.index2 .title h3 em img.xs{display: none;}
.index2 .title h3 em img.yc{display: block;}
.index2 .title h3 span{color: #016fac;}
.index2 .title h3 b{color: #e6e5e5;}
.picSwiper2{margin: 0 3%;}
.index2 .text1 h4{font-size: 17px;color: #333;margin-bottom: 10px;line-height: normal;}
.picSwiper2 .w1400{left: 0;transform: translate(0);top: 20px;position: relative;}
.index2 .text1 p{width: 100%;font-size: 15px;line-height: 24px;color: #666;}
.picSwiper2 .text1{margin-bottom: 40px;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico1,.picSwiper .swiper-slide .item .ico1{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico2,.picSwiper .swiper-slide .item .ico2{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico3,.picSwiper .swiper-slide .item .ico3{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico4,.picSwiper .swiper-slide .item .ico4{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico5,.picSwiper .swiper-slide .item .ico5{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico6,.picSwiper .swiper-slide .item .ico6{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico7,.picSwiper .swiper-slide .item .ico7{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico8,.picSwiper .swiper-slide .item .ico8{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico9,.picSwiper .swiper-slide .item .ico9{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide.swiper-slide-thumb-active .item .ico10,.picSwiper .swiper-slide .item .ico10{background-size: auto 30px;background-position: center center;}
.picSwiper .swiper-slide .item .ico1,.picSwiper .swiper-slide .item .ico2,.picSwiper .swiper-slide .item .ico3,.picSwiper .swiper-slide .item .ico4,.picSwiper .swiper-slide .item .ico5,.picSwiper .swiper-slide .item .ico6,.picSwiper .swiper-slide .item .ico7,.picSwiper .swiper-slide .item .ico8,.picSwiper .swiper-slide .item .ico9,.picSwiper .swiper-slide .item .ico10{height: 50px;}
.picSwiper .item p{font-size: 16px;}
.picSwiper .item{height: 85px;}
.arrows2{width: 100%;left: 0;transform: translate(0);top: 20px;}
.index2 .cur{font-size: 24px;}
.index2 .zongshu{font-size: 14px;top: -6px;}
.index2 .swiper-pagination em{top: -6px;}
.index2 .swiper-pagination{right: 0;}
.picSwiper .swiper-slide.swiper-slide-next .item:after{display: none;}
.picSwiper .swiper-slide.swiper-slide-next + .swiper-slide .item:after{display: block;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{display: block;}
.index2 .swiper-button-prev{background-size: auto 32px;}
.index2 .swiper-button-next{background-size: auto 32px;}
.arrows2 .w80{width: 100px;top:130px}
.index3{margin-top: 0;background: #fff;padding: 30px 0;}
.tab1{float: none;position: relative;padding-top: 14px;}
.tab1 .more{position: absolute;float: none;top: -25px;right: 0;}
.index3 .title{display: block;float: none;}
.tab1 .tit1{display: block;}
.tab1 .tit1 a{width: 50%;margin-right: 0;text-align: center;}
.group1 li{float: none;margin: 0;width: 100%;}
.group1 li:nth-child(2){display: none;}
.group1 li:nth-child(3){margin-top: 15px;}
.tab-list1 .group1{margin-top: 10px;}
.group1 li .img{height:  220px;font-size: 0;}
.group1 .txt{padding:15px 15px 20px 15px;}
.group1 li a h3, .group1 li a h4{font-size: 16px;margin-bottom: 10px;}
.group1 li a .txt p{min-height: auto;}
.group1 li a p{font-size: 14px;line-height: 24px;}
.group1 li a .time{margin-top: 20px;font-size: 14px;}
.group1 li a .time::after{top: -5px;background: url(../images/arrow.svg) no-repeat right 4px;background-size: auto 14px;}
.group1 li dl{padding: 15px 0px;margin: 0 20px;}
.index4{height: auto;padding: 36px 0 40px 0;}
.index4 .text{width: 100%;font-size: 16px;line-height: 28px;padding: 20px 0 30px 0;}
.more2 a{line-height: 38px;}
.more2 a span{background: url(../images/arrow2.svg) no-repeat right center;background-size: auto 10px;}
.footer .foot1{padding: 30px 0 0px 0;}
.foot1 .f-left,.foot2 p.fl,.foot2 p.fr{float: none;width: 100%;text-align: left;}
.foot1 .f-dh{font-size: 18px;padding-bottom: 12px;}
.foot1 .f-left p{margin-bottom: 0;}
.foot1 .p01 b{font-size: 24px;}
.foot1 .f-left{margin-bottom: 20px;}
.footer .f-bottom1{padding-bottom: 15px;}
.foot1 .f-middle{width: calc(100% - 146px);}
.foot1 .f-middle li{width: 100%;margin-bottom: 10px;float: none;}
.foot1 .f-right{text-align: left;width: 146px;margin-top: 20px;}
.foot1 .f-right .ewm{width: 146px;text-align: center;}
.footer .foot2{padding: 12px 0;}
.foot2 p{line-height: 24px;}
/*内页栏目图*/
.ny-banner .text{font-size: 20px;padding-bottom: 15px;}
.ny-banner .text::after{height: 2px;width: 40px;}
.home{float: none;display: block;padding: 10px 0 10px 20px;background-size: auto 15px;}
.brand{height: auto;line-height: normal;}
.sub_nav{display: none;}
.about1,.about3{padding: 30px 0;}
.ny-tit{font-size:18px;padding-bottom: 12px;margin-bottom:15px;}
.ny-tit::after{width: 105px;height: 5px;}
.about1 .left,.about1 .right{float: none;width: 100%;}
.about1 .left p,.about2 dd{font-size: 15px;line-height: 24px;}
.about1 .right{padding-top: 10px;}
.about1 .number .tb1{background-size: auto 35px;background-position: center top;}
.about1 .number .tb2{background-size: auto 39px;background-position: center top;}
.about1 .number .tb3{background-size: auto 30px;background-position: center top;}
.about1 .number .countup-txt{padding-left: 0;padding-top: 40px;}
.about1 .countup-txt h4 em{font-size: 14px;}
.about1 .number{margin-top: 25px;}
.about2{height: auto;padding: 30px 0;background: url(../images/bg1.jpg) no-repeat left center;}
.about2 .about-2{float: none;width: calc(100% - 30px);padding: 20px 15px;background: #fff;border-radius: 10px;}
.about2 dt{font-size: 18px;font-weight: bold;padding-bottom: 10px;margin-bottom: 15px;background-size: auto 3px;}
.about2 dl:first-child{margin-top: 0;}
.about3 dt{font-size: 18px;}
.about3 dd p{font-size: 14px;line-height: 22px;width: 100%;}
.about3 dl .dot-dd{width: 16px;height: 16px;top: 4px;}
.about3 dl .dot-dd::after{width: 8px;height: 8px;}
.about3 dl .line-xt{left: 7px;top: 22px;}
.about3 dl{padding-left: 28px;}
.about3{background-color: #fff;}
.about-3{background: url(../images/bg2.png) no-repeat left center;background-size: 100% auto;height: 380px;}
.history-swiper{height: 420px;padding: 0;}
.about3 dl .line-xt .moving-line{height: 130px;}
.about3 .swiper-pagination{bottom: -20px;height: 6px;}
.history-swiper .swiper-slide.swiper-slide-active dl.d2, .history-swiper .swiper-slide.swiper-slide-prev dl.d2{top: 160px;left: 20px;}
.history-swiper .swiper-slide dl p{width: 90%;display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.about4{padding: 30px 0;}
.hh-swiper .swiper-slide-active, .hh-swiper .swiper-slide-duplicate-active{transform: scale(1);}
.about-4 .swiper-button-next{right: 0;}
.about-4 .swiper-button-prev{left: 0;}
.about-4 .swiper-button-next,.about-4 .swiper-button-prev{width: 35px;height: 35px;}
.about-4 .swiper-button-next:after, .about-4 .swiper-container-rtl .swiper-button-next:after,.about-4 .swiper-button-prev:after,.about-4 .swiper-container-rtl .swiper-button-next:after{background-size: auto 18px;}
.hh-swiper .swiper-slide-active .tp{height: 200px;background-size: 100% 100%;}
.hh-swiper .box::after{bottom: -63px;background-size: 100% auto;}
.hh-swiper .swiper-slide p{font-size: 16px;}
.hh-swiper{padding: 10px 0 0px 0;}
.contact ul{display: block;}
.contact li{margin: 15px 0;padding: 20px 15px 0 15px;}
.contact li .text2{padding: 13px 0;margin-top: 20px;}
.contact .way{padding:15px 0;}
.contact li .text1 b{font-size: 16px;}
.contact li .text1::before,.contact li .text1.c2::before,.contact li .text1.c3::before{background-size: auto 30px;}
.contact li .text1{padding-left: 40px;}
.news-1,.news-2{padding: 30px 0;}
.top1 .more{margin:-3px 0 0 0;}
.news-item1 .left,.news-item1 .right,.news-detail .left,.news-detail .right,.project li .text,.project li .tp{width: 100%;float: none;}
.news-item1 .img{height: auto;font-size: 0;}
.news-item1 .txt{padding:15px 15px 20px 15px;}
.news-item1 .left a h3,.news-list li h3 a{font-size: 16px;margin-bottom: 10px;}
.news-item1 .left a p,.news-list li p{font-size: 15px;line-height: 24px;}
.news-item1 .left a .time,.news-item2 .list a .txt .time,.news-list li .time{margin-top: 20px;font-size: 14px;}
.news-item1 .left a .time::after,.news-item2 .list a .txt .time::after,.news-item2 .list a .txt .time::after,.news-list li .time::after{top: -5px;background: url(../images/arrow.svg) no-repeat right 6px;background-size: auto 14px;}
.news-item1 .right{padding:5px 15px;width: calc(100% - 30px);margin-top:16px;}
.news-item1 .right li a,.news-item2 li a{font-size: 15px;}
.news-item1 .right li,.news-item2 li{height: 40px;line-height: 40px;padding-left: 12px;}
.news-item1 .right li span,.news-item2 li span{font-size: 13px;}
.news-item1 .right li::before,.news-item2 li::before{width: 4px;height: 4px;}
.more a{font-size: 15px;}
.news-item2 .box01{width: 100%;float: none;}
.news-item2 .list a .txt h3{margin: 15px 0 10px 0;font-size: 16px;}
.news-item2 .box01 ul{padding: 5px 15px;width: calc(100% - 30px);margin: 16px 0;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);border-radius: 10px;}
.news-item2 .img{height:97px;width: 120px;}
.news-item2 .txt{width: calc(100% - 135px);}
.news-list li{padding:15px 0;margin:0 3% 16px 3%;border-radius: 10px;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);}

.news-list li p{display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list li .more{margin-top: 0px;display: none;}
.news-list li .time{margin-top: 15px;}
.news-list li:hover .more{display: block;margin-top: 0px;}
.news-list,.news-detail{padding:30px 0;}
.news-list li:hover{background: none;}
.news-list li .tp,.news-list li .tp img{border-radius: 10px;}
.news-detail .tit1{font-size: 18px;margin-bottom: 8px;}
.news-detail .tit2{font-size: 12px;}
.news-detail .tit2 span{margin: 0 4px;}
.news-detail .tit-box{padding-bottom: 16px;}
.news-detail .read p{font-size: 15px;line-height: 24px;text-indent: 26px;}
.news-detail .read img{margin: 13px auto;}
.news-detail .right{padding: 15px 15px 20px 15px;width: calc(100% - 30px);margin-top: 20px;}
.news-detail .fenye b{font-size: 15px;margin-bottom:4px;}
.news-detail .fenye p a{font-size: 15px;line-height: 24px;}
.news-detail .fenye div{margin-bottom: 18px;}
.backs{margin: 25px auto 0 auto;width: 65%;}
.backs a{height: 42px;line-height: 42px;border-radius: 5px;}
.news-detail .read{padding-top:16px;}
.project li{margin: 0 3% 20px 3%;border-radius: 10px;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.07);padding: 15px;}
.project li .tp{height: auto;border-radius: 10px;}
.project li .text .w1400{position: relative;left: 0;transform: translate(0);width: 100%;}
.project li .jj{width: 100%;height: auto;margin-bottom: 16px;}
.project li .jj p{font-size: 15px;line-height: 24px;}
.project li .text{margin:0 0 15px 0;}
.project{padding: 25px 0;}
.project li:nth-child(2n) .text .w1400 .wz{position: relative;top:0;width: 100%;}
.project li:nth-child(2n) .text{margin-top: 15px;}
.project li:nth-child(2n) .jj{width: 100%;}
.project li:nth-child(2n){padding-bottom: 5px;}
.project01,.project02,.cases{padding: 30px 0;}
.project2 p{font-size: 15px;line-height: 24px}
.pic-group1{margin-top: 25px;padding-bottom: 32px;}
.project2 .swiper-pagination{display: block;width: 100%;text-align: center;margin-top:15px;}
.project2 .swiper-pagination span{margin: 0 6px;}
.project2 .swiper-pagination span.swiper-pagination-bullet-active{background:#016fac;}
.cases li a .text{padding: 15px;}
.cases li .tp{height: 190px;}
.cases li a h3{font-size: 16px;margin-bottom: 10px;}
.cases li a p{font-size: 15px;line-height: 24px;}
.cases li{margin:0 2% 16px 0;width: 49%;}
.cases li:nth-child(3n){margin-right: 2%;}
.cases li:nth-child(2n){margin-right: 0;}
.part2 .text{padding-top: 15px;}
.about2 .w1400{width: 94%;}
.news-list li .text{width: calc(100% - 255px);height: auto;}
.news-list li .tp{width: 240px;height: 191px;}
.picSwiper2 .pics{height: 200px;overflow: hidden;}
.picSwiper2 img{width: 100%;height: 100%;object-fit: cover;}
.index2 .swiper-button-next::after,.index2 .swiper-button-prev::after{width: 34px;height: 34px;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{width: 34px;height: 34px;top: 180px;transform: translate(0);}
.index2 .swiper-button-next{right: 25px;}.index2 .swiper-button-prev{left: 25px;}
.about-1 .left{height:auto;overflow-y: hidden;}
}
@media screen and (max-width: 650px) {
.wap-search{right: 50px;}
.news-list li .tp,.news-list li .text{float: none;width: 100%;height: auto;}
.cases li{float: none;width: 100%;margin-right: 0;}
.cases li:nth-child(3n){margin-right: 0;}
.cases li .tp{height: 220px;}
.tab1 .more{position: absolute;float: none;top: -25px;right: 0;}
.picSwiper2 .w1400{top: 15px;}
}