@charset "utf-8";
@media (min-width:1199px){
	.nav li:hover .nav-yi span:after{width: 100%;opacity: 1;}
	body.active li:hover .nav-yi{color: #c52725;}
	.nav-er-box a:hover{background: #c52725;color: #fff;}
	.nav-er-box a:hover:before{background:#fff;}


}
@media (max-width:1700px){
	.nav-yi{padding: 0 18px;}
	.kcxfz-left{padding: 30px;}
	.footer-lx li{margin-right: 50px;}
}
@media (max-width:1600px){
	.ys1{transform: translate(-62%,-50%);}
}
@media (max-width:1500px){
	.nav-box{margin-right: 80px;}
	.nav-yi{padding: 0 22px;}
	.pro-a{height: 420px;}
	.news-img img{height: 420px;}
	.data-box{padding: 180px 0;}
	.nav-yi{padding: 0 15px;font-size: 13px;}
	/*.logo img{height: 40px;}*/
	.padding100{padding: 60px;}
	.kcxfz-left{width: 19%;}
	.footer-nav{margin-right: 120px;}
	.footer-nav:after{right: -66px;}
	.qyry .swiper-slide{width: 31.33%;}
}
@media (max-width:1400px){
	.pro-a{height: 450px;}
	.news-img img{height: 384px;}
	.nav-yi{padding: 0 10px;}
	.padding-tb160{padding: 100px 0;}
	.ln-hide,.ln-hide .des18,.ln-des1{padding: 30px;}
	.ln-hide .des18 p{line-height: normal;}
	.ln h2{font-size: 24px;}
	.vlg-r{padding-top: 0;}
	.vlg-r-top h3{font-size: 24px;}
	.vlg-r-top h2{font-size: 36px;}
	.vlg-r-top{margin-bottom: 20px;padding-bottom: 20px;}
	.footer-lx li{max-width: 266px;}
}
@media (max-width:1250px){
	.logo img{height: 28px;}
	body.active .logo img{height: 24px;}
	.kcxfz-left{padding: 20px;}
	.weare-serv-ul2{margin-right: 0;}
}
@media (max-width:1199px){
	.guding,.search-close,.search-opean,.nav-yi span:after{display: none;}
	.menu-handler,.search-sb{display: block;}
	body,.index-body{padding-top: 60px !important;}
	.header{height: 60px;box-shadow: 0 2px 4px #ddd;-webkit-box-shadow: 0 1px 2px #ddd;background: #fff;}
	.logo1{opacity: 1;}
	.logo2{opacity: 0;}
	.header .w1720{height: 60px;}
	.logo img{height: 28px !important;}
	.header-con{float: none;position: fixed;left: -100%;top:60px;width:100%;bottom:0;background: #fff;margin: 0;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93); -webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);}
	.header-con.active{left: 0;}
	.nav-box{position: absolute;left: 12px;top:50px;right: 12px;bottom:25px;overflow: auto;margin: 0;}
	.nav li{float: none;width: 100%;border-bottom: 1px solid rgba(0,0,0,.3);position: relative;margin: 0;}
	.nav li:after{width: 10px;height: 10px;position: absolute;content: '';right: 2px;top:20px;background: url("../images/phone-arrow.png") no-repeat center;background-size:cover;display: none;transition: all .4s;}
	.nav li.has:after{display: block;}
	.nav li.on:after{transform: rotate(180deg);}
	.nav li.active{background: none;border-color: #c52725;}
	.nav-yi,body.no-ban .nav-yi{line-height: 50px;width: auto;text-align: left;padding: 0;display: inline-block;color: #333;}
	.nav li.none .nav-yi{display: block;}
	.nav li.active .nav-yi{color: #c52725;}
	.search-bot{position: relative;top:0;right: 0;height: 100%;}
	.search-input,.search-input .text{height: 40px;}
	.area-mid{margin-top: 8px;}
	.search-bot.active{width: auto;}
	.search-bot,.search-input{width: 100%;}
	.nav-er-box{position: static;padding: 0 0 10px 0;width: 100%;margin: 0;transform: none;}
	.nav-er-box a{text-align: left;padding: 0 15px;}
	.header-area{height: 34px;position: absolute;top:20px; left: 4%;right: 4%;}
	.search-box{display: block;margin-right: 77px;}
	.search-con{position: relative;width: auto;box-shadow: none;border:1px solid #ddd;height: 34px;top:0 !important;bottom:0 !important;}
	.search-con .text{text-indent: 1em;}
	.language{position: absolute;right: 0;top:50%;transform: translateY(-50%);}
	.language-box{margin-left: 0;left: auto;right: 0;}
	.language-val{color: #333;background: #fff;}
	.globe3{filter: brightness(0.5);}
	.language .i{filter: brightness(0.5);}
	.footer-logo img{height: 24px;}
	body .gpdm{color: #333;}
	body .gpdm:before{border-color: #333;}
	.navs.active .navs-con{top:60px;}
	.navs{height: 60px;}
	.navs-menu a{line-height: 60px;}
	.language:before{display: none;}
	.language a, .language span{color: #333;}
}
@media (max-width:1050px){
	.footer-right{display: none;}
	.footer-bot{display: block;text-align: center;}
	.footer-share{margin-bottom: 15px;}
	.footer{text-align: center;}
	.footer-left{float: none;width: auto;}
	.footer-lx span{display: inline-block;}
	.xwlb-right,.xwlb-left,.kcxfz-right,.kcxfz-left{float: none;width: 100%;}
	.kcxfz-left{margin-bottom: 50px;}
	.showmn,.hidemn{display: block;}
	.kcxfz-left{position: fixed;z-index: 9999;top:0;width: 100%;left: 0;height: 100%;overflow: auto;padding-top: 48px;display: none;}
	.kcxfz-left.active{display: block;}
	.zyqy-page{padding: 35px;}
}
@media (max-width:800px){
	.more-right{position: relative;transform: none;}
	.tech-des{margin-right: 0;margin-bottom: 30px;}
	.news-type{margin-top: 20px;margin-left: 0;}
	.proDot{display: block !important;}
	.pro-a{height: auto;}
	.pro-img{position: relative;}
	.pro-img img{position: static;width: 100%;vertical-align: bottom;}
	.pro .swiper-slide{margin-right: 0;}
	.pro .swiper-slide .pro-show{opacity: 0;}
	.pro .swiper-slide .pro-hide{opacity: 1;}
	.weare-serv-li-num p{font-size: 40px;}
	.weare-serv-li-p{font-size: 16px;}
	.weare-serv-li-num .i{top:0;line-height: 1;}
	.zyqy-left{width: 100%;}
	.zyqy-list .img100{bottom:0;top:auto;width: 100%;}
	.zyqy-list .img100 img{height: 55vw;object-fit: cover;}
	.zyqy-left{margin-bottom: 25px;}
	.zyqy-right{width: 100%;}
	.zyqy-page{min-height: 0;}
	.fzlc-left,.fzlc-right{float: none;width: 100%;}
	.fzlc-right{padding-bottom: 100px;}
	.history .swiper-container{height: auto;margin: 0 20px;}
	.history .swiper-slide{width: 20%;height: 60px;padding-left: 0;text-align: center;}
	.fzlc-left{padding-bottom: 0;margin-bottom: 50px;margin-right: 0;}
	.fzlc-left:before{height: auto;width: 100%;bottom:0;top:auto;border-bottom: 1px solid #e7e7e7;}
	.history .swiper-slide:before{height: 2px;width: 100%;top:auto;bottom:0;}
	.history-right{top:50%;left: auto;right: 0;transform: rotate(-90deg);}
	.history-btn a{left: auto;margin-top: -10px;}
	.news-type2{margin-top: 0;}
	.play194{width: 64px;height: 64px;}
	.fzzc li{width: 100%;}
	.history-btn .history-left{bottom:auto;top:50%;transform: rotate(90deg);}
}
@media (max-width:760px){
	.pc-show,.weare-serv-li:before{display: none;}
	.wap-show,.qqwl{display: block;}
	.line20 p{line-height: 1.6;}

	.weare-serv-li-num p{font-size: 36px;}
	.title72 h2,.history .active-nav p,.title60 h2{font-size: 24px;}
	.banner-des h2,.title36 h2,.title30 h2,.des-title28 h3{font-size: 20px;}
	.title-des24 h3,.des-title24 h3{font-size: 18px;}
	.zxlb-type a,.des-title20 h3{font-size: 16px;}
	.en16,.des16 p,.weare-serv-li-p,.weare-serv-li-num span,.time16,.des18 p,.kcxfz-nav li a{font-size: 14px;}

	.padding-tb100,.data-box,.footer-top,.padding-tb160{padding: 35px 0;}
	.footer-top{padding-bottom: 0;}
	.xw-list li{padding: 25px 0;}
	.padding-t100{padding-top: 35px;}
	.fzlc-right{padding-bottom: 35px;}
	.mg-bt80{margin-bottom: 40px;}
	.mg-bt60,.mg-bt70,.gongsi-page{margin-bottom: 30px;}
	.mg-bt50,.fzlc-left{margin-bottom: 25px;}
	.mg-bt40,.footer-lx li,.qqwl li{margin-bottom: 20px;}
	.mg-bt30{margin-bottom: 15px;}
	.fzlc-right li,.mg-bt20,.mg-bt25{margin-bottom: 12px;}
	.xwlb-right-page{margin-bottom: 10px;}
	.mg-bt10,.footer-lx span{margin-bottom: 5px;}
	.footer-lx li:last-child,.qqwl li:last-child{margin-bottom: 0;}
	.ln li,.spzx li,.gongsi-page,.xingdong li{width: 100%;margin-right: 0;}

	.swiperDot2{margin-top: 30px;}
	.mg-t40{margin-top: 20px;}
	.padding100{padding: 15px;}
	.dyx-title{padding: 0 15px;}
	.banner-en{font-size: 12px;width: 60%;}
	.bannerDot .swiper-pagination-bullet{width: 16px;height: 16px;}
	.more span{line-height: 36px;}
	.more{width: 100px;padding-left: 45px;font-size: 12px;}
	.more .i{width: 30px;}
	.bannerDot{bottom:15px;}
	.bannerDot .swiper-pagination-bullet{margin-right: 10px;}
	.weare-serv-li{width: 50%;margin-top: 30px;}
	.weare-serv-li:nth-child(1){margin-top: 0;}
	.weare-serv-li:nth-child(2){margin-top: 0;}
	.weare-serv-li-num .i{font-size: 22px;top:0;}
	.ys1{width: 100%;}
	.news-type a{width: 25% !important;}
	.lxsh-top{position: relative;}
	.lxsh-top .more{position: absolute;right: 0;bottom:0;}
	.news-type{border-width: 2px;}
	.news-type a{line-height: 50px;}
	.news-type a:after{height: 2px;bottom:-2px;}
	.news-list li{width: 100% !important;margin-right: 0;margin-bottom: 25px;}
	.news-list li:last-child{margin-bottom: 0;}
	.news-img img{height: auto;}
	.news-bot h3{font-size: 16px;}
	.news-bot{opacity: 1;}
	.news-img:before{opacity: 0;}
	.footer-lx li{margin-right: 0;}
	.footer-bot{padding-top: 0;}
	.swiperDot{margin-top: 25px;}
	.swiperDot .swiper-pagination-bullet{width: 8px;height: 8px;}
	.pro-warp{padding: 15px;}
	.pro-warp img{width: 48px;}
	.pro .swiper-slide{transition: none;}
	.kcxfz{height: 300px;}
	.ban img{height: 45vw;object-fit: cover;}
	.navs-menu a{margin-right: 0;float: none;}
	.navs-menu{display: flex;justify-content: space-between;}
	.navs-menu:after{display: none;}
	.weare-serv-ul2 li{width: 33.33%;margin-top: 0;margin-bottom: 20px; text-align: center;}
	.weare-serv-ul2{display: block;}
	.weare-serv-ul2 li.before{display: none;}
	.more .i{width: 24px;height: 24px;top:6px;left: 6px;}
	.more-red{padding-left: 40px;}
	.zyqy-type li{width: 100%;margin-right: 0;margin-bottom: 1px;}
	.zyqy-list li{width: 100%;margin-top: 10px;}
	.history .swiper-slide{width: 25%;}
	.swiperDot2 .swiper-pagination-bullet{width: 14px;height: 14px;}
	.qqwl li{margin-right: 0;width: 100% !important;}
	.btn88 div{width: 36px;height: 36px;}
	.news-type2 .news-type-warp a{width: 33% !important;}
	.news-type2 .news-type-warp a:last-child{width: auto !important;}
	.news-type2 .news-type-warp{display:block;}
	.ln-hide,.ln-hide .des18,.ln-des1{padding: 15px;}
	.ln li:last-child img{height: 55vw;object-fit: cover;}
	.zdl-pd{padding: 0 15px;}
	.ssjga a{margin-right: 5px;margin-bottom: 5px;padding: 0 15px;}
	.zxwz a span{top:2px;font-size: 12px;width: 18px;height: 18px;line-height: 18px;}
	.zxwz a{padding-left: 24px;}
	.xqxq-top h1{font-size: 18px;margin-bottom: 5px;}
	.xwxq-fy a{font-size: 14px;}
	.play140{width: 48px;height: 48px;}
	.gongsi-list li img{top:1px;}

	.fzzc li a{padding: 15px 25px;padding-right: 15px;}
	.r42{width: 36px;height: 36px;}
	.gjxd li{width: 100%;margin-right: 0;padding: 25px;}
	.gjxd-n{font-size: 120px;right: 25px;bottom:-40px;}
	.gjxd li p{line-height: 2;}
	.vlg-img{width: 100%;margin-bottom: 20px;}
	.vlg-img img{height: 55vw;object-fit: cover;}
	.vlg-r{position: relative;width: 100%;}
	.xzlb{position: static;padding-top: 15px;margin-top: 15px;}
	.vlg{padding: 15px;}
	.vlg-r-top h3{font-size: 18px;}
	.vlg-r-top h2{font-size: 24px;}
	.preview .swiper-container{margin: 0 40px;}
	.bgdot{width: 20px;height: 20px;}
	.preview .swiper-container:before{bottom:10px;}
	.preview .swiper-slide h3{font-size: 16px;}
	.preview .swiper-slide{width: 25%;}
	.preview .active-nav h3{transform: scale(1.4);}
	.pj li{width: 48.5%;margin-right: 3%;padding: 15px;}
	.pj li:nth-child(3n){margin-right: 3%;}
	.pj li:nth-child(2n){margin-right: 0;}
	.mg-bt35{margin-bottom: 18px;}
	.line30 p{line-height: 2em;}
	.kcxfz-left-page{margin-bottom: 35px;}
	.ssjecon{padding: 25px 0 35px;}
	.whxq-top{padding: 25px 0 10px;}
	.whxq-top h1{font-size: 20px;}
	.fanhui i{width: 21px;height: 16px;margin-right: 7px;}
	.fanhui span{font-size: 14px;}
	.zyqy-type{width: 100%;}
	.zyqy-type p{line-height: 60px;}
	.zyqy-page{position: static;padding: 25px;}
	.qyry .swiper-slide{width: 100%;margin-right: 0;}
	.progress2{margin-top: 25px;}
	.qyry .img100{border-width: 3px;}
	.ryfl{display: flex;justify-content: space-between;}
	.ryfl a{margin-right: 0;font-size: 15px;}
	.qyry .img100 img{height: 198px;}
	.bantu-warp{margin: 0;box-shadow: none !important;}
	
	.bantu .swiper-container{margin: 0 auto;}
	.navs-menu a{font-size:13px;}

	.bantuBtn1{left: 0;}
	.bantuBtn2{right: 0;}
}
@media (max-width:360px){

}
