@charset "utf-8";
@media (min-width:1050px){
	.nav li:hover .nav-yi:after{width: 100%;opacity: 1;min-width: 38px;}
	.nav li:hover .nav-yi{color: #33aa87;}
	.nav-er-box a:hover{background: #33aa87;color: #fff;}
	.nav-er-box a:hover:before{background:#fff;}

}
@media (max-width:1500px){
	.partner-ban h3{font-size: 50px;}
	.partner-ban h2{font-size: 30px;}
	.lxwm-btn{font-size: 18px;width: 140px;line-height: 50px;}
	.cjwt-ban span{font-size: 50px;}
	.cjwt-ban h2{font-size: 24px;}
	.cjwt-ban .i{width: 166px;}
}
@media (max-width:1400px){
	.ly-hide{padding: 30px;}
	.ly-list h3{font-size: 24px;}
	.ly-hide-top p{font-size: 18px;}
}
@media (max-width:1250px){
	.fzlc-list li:nth-child(odd) .his-des{padding-bottom: 80px;}
}
@media (max-width:1200px){

}
@media (max-width:1050px){
	.guding,.search-close,.search-opean,.nav-yi:after{display: none;}
	.menu-handler,.search-sb{display: block;}
	body,.index-body{padding-top: 60px !important;}
	.header{height: 60px;background: #fff;z-index: 999;border-bottom: 1px solid #f0f0f0;}
	.header .w1240{height: 60px;background: none;}
	.header > .w1240{border-radius: 0;border:none;}
	.logo{left: 0;}
	.logo img{height: 32px;}
	.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:60px;right: 12px;bottom:50px;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;}
	.nav-yi{line-height: 50px;width: auto;text-align: left;padding: 0;display: inline-block;font-size:14px;}
	.nav-er-box a{font-size:14px;}
	.nav li.none .nav-yi{display: block;}
	.nav li.active .nav-yi{color: #33aa87;}
	.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: 46px;position: absolute;top:5px; left: 4%;right: 4%;}
	.search-box{left: 0;right: 70px;}
	.search-con{position: relative;width: auto;box-shadow: none;border:1px solid #ddd;height: 46px;top:0;bottom:0;}
	.search-con .text{text-indent: 1em;}
	.language{right: 5px;}
	.language-box{width: 60px;margin-left: -30px;}

	.fzlc-list{position: relative;}
	.fzlc-list:after{position: absolute;left: 0;top:20px;bottom:0;border-left: 2px solid #33aa87;content: "";}
	.fzlc-list li{position: relative;width: auto !important;left: 0 !important;display: block;padding-bottom: 0 !important;margin-bottom: 40px;padding-left: 30px;}
	.fzlc-list li:before{content: "";position: absolute;width: 20px;height: 20px;border-radius: 100%;background: #33aa87;left: -9px;top:15px;}
	.his-des .des-333{width: 100%;}
	.his-year{position: static !important;}
	.fzlc-list li .des-title22{position: static !important;}
	.his-des{padding-bottom: 0 !important;}
	.his-des .des-333{min-height: 0;}
	.fzlc-list li:nth-child(odd){padding-top: 0;}
	.fzlc{margin: 80px 0 0;}
	.his-des-i{display: none;}
	.his-des{padding-left: 0;}
	.his-li-i{display: none;}
}
@media (max-width:800px){
	.news86454{display: block;}
	.news-left,.news-right,.qykg-mid-warp,.yqgk-img{width: 100%;}
	.news-left{margin-bottom: 50px;}
	.service-left{position: static;width: 100%;transform: none;padding-top: 80px;}
	.service-list{margin-left: 0;}
	.service-list li a{height: 600px;}
	.partner-left{float: none;margin-bottom: 80px; width: 100%;}
	.partner-warp{width: 100%;}
	.partner-right{float: none;width: 100%;}
	.partner-box{padding: 80px 0;}
	.qykg-title{margin-left: 0;}
	.qykg-mid{position: static;width: 100%;}
	.jigou{justify-content: flex-start;}
	.jigou li{width: 32%;margin-right: 2%;margin-top: 30px;}
	.jigou li:nth-child(1){margin-top: 0;}
	.jigou li:nth-child(2){margin-top: 0;}
	.jigou li:nth-child(3){margin-top: 0;}
	.jigou li:nth-child(3n){margin-right: 0;}
	.en80{font-size: 50px;}
	.ogog img{height: 32px;}
	.ogog{top:83px;}
	.xw-con{padding-top: 0;}
	.volo-a{padding-top: 60px;}
	.volo1-img{margin-bottom: -40px;}
	.volo-fg-text,.volo-fg-img{width: 100%;}
	.volo-fg{display: block;}
}
@media (max-width:760px){
	.pc-show,.footer-nav,.footer-mid ul li:after,.zb25{display: none;}
	.wap-show,.footer-mid ul,.footer-mid ul li,.nl-des,.wh-con,.zb-list,.zb-list li,.volo-wh{display: block;}
	.bg-en{font-size: 32px;}
	.news-num,.since span{font-size: 36px;}
	.wh-num,.weare-serv-ul2 .weare-serv-li-num p{font-size: 30px;}
	.en30,.partner-ban h3,.pro-ban h2,.en28,.shuju span,.cjwt-ban span{font-size: 24px;}
	.title31 h2,.title25 h2,.footer-lxdh span,.title30 h2,.title34 h2,.des-title32 h3,.ly-list h3,.title42 h2,.title37 h2,.pro-ban h3,.wxl,.title24 h2,.title40 h2,.cjwt-ban h2,.xwxq-top h1,.title26 h2,.des-title28 h3{font-size: 20px;}
	.des-title24 h3,.des-title35 h3{font-size: 18px;}
	.des20 p,.des-title18 h3,.des-title22 h3,.weare-serv-ul2 .weare-serv-li-p,.partner-ban h2,.cp-bot p,.shuju p,.des24 p{font-size: 16px;}
	.des16 p,.des18 p,.price,.zl-type a{font-size: 14px;}
	.footer-mid ul li,.footer-bot{text-align: center;}
	.nl-warp,.wh-year,.wh-img,.cyyz-left,.zx-list li,.img56h-c-b-a,.volo-wh-text,.volo-wh-img{width: 100%;margin-right: 0;}
	.nl-warp{margin:0 auto;}
	.cpxq-left,.cpxq-right,.slzm-left,.slzm-right,.img56h-a-b,.img56h-c{float: none;width: auto;}
	.cyyz-right,.img56h-b{position: static;width: auto;}

	.padding-tb80,.partner-box,.padding-tb120,.footer-top,.padding-tb100{padding: 35px 0;}
	.footer-bot{padding: 20px 0;}

	.mg-bt90,.partner-left,.jigou,.mg-bt70,.mg-bt80{margin-bottom: 35px;}
	.mg-bt60,.news-list li,.news-left,.xw li{margin-bottom: 30px;}
	.cyyz-left,.slzm-left,.zx-list li,.xw-img,.mg-bt50,.zb-list li,.volo-wh-text,.volo-fg-text{margin-bottom: 25px;}
	.mg-bt40,.qykg-mid,.wh-year{margin-bottom: 20px;}
	.mg-bt30,.mg-bt25,.des-bt30 p,.slzm-list li,.wdlist li{margin-bottom: 15px;}
	.mg-bt20,.qykg-title{margin-bottom: 10px;}
	.mg-bt15{margin-bottom: 8px;}
	.mg-bt10{margin-bottom: 5px;}
	.footer-mid ul li:last-child,.zb-list li:last-child{margin-bottom: 0;}

	.service-left{padding-top: 35px;}

	.bannerDot{bottom:15px;}
	.bannerDot .swiper-pagination-bullet{width: 8px;height: 8px;}
	.i72x2{width: 40px;}
	.ljgd{width: 110px;}
	.service-list li a{height: 380px;}
	.service-list li a{padding: 0 10px;}
	.service-list li:nth-child(1) .service-warp{margin-top: 50px;}
	.service-list li:nth-child(2) .service-warp{margin-bottom: 50px;}
	.project-list li{width: 49%;margin-top: 20px;}
	.project-list li:nth-child(2n){margin-right: 0;}
	.project-list li:nth-child(1){margin-top: 0;}
	.project-list li:nth-child(2){margin-top: 0;}
	.ckgd{width: 120px;font-size: 16px;line-height: 40px;}
	.partner-box{position: relative;}
	.partner-right{position: relative;z-index: 9;}
	.partner-box:after{content: "";position: absolute;height: 45%;left: 0;bottom:0;width: 100%;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));}
	.news-bot h3{line-height: 50px;}
	.news-bot,.newsBtn{height: 50px;}
	.newsBtn{width: 60px;}
	.news-bot h3{margin-left: 10px;margin-right: 70px;}
	.news-list-right{margin-left: 60px;}
	.footer-mid ul li{margin-right: 0;margin-bottom: 20px;}
	.footer-code .img100{width: 120px;margin: 0 auto;}
	.qygk-box{padding-top: 35px;}
	.qykg-mid .weare-serv-li{width: 50%;}
	.since span:nth-child(1){margin-right: 10px;}
	.nengli .w1240{max-width: 100%;width: 100%;}
	.nl-list li{width: 100%; padding: 0 4%;height: auto;margin-bottom: 25px;}
	.nl-list li:first-child{padding-top: 35px;}
	.nl-list li:last-child{margin-bottom: 0;padding-bottom: 35px;}
	.nl-title img{height: 48px;}
	.nl-des{margin-top: 15px;}
	.jigou li > img:nth-child(1){height: 64px;}
	.jigou li .mg-bt20 img{height: 2px;}
	.wh-bot{height: auto;padding: 35px 15px;}
	.wh-year{padding: 0;}
	.wh-year:before{top:46px;}
	.qykg-title-line{left: 220px;top:-20px;}
	.qykg-title-line1{height: 114px;}
	.qykg-title-i{height: 50px;}
	.en80{font-size: 26px;}
	.conpyt{width: 200px;}
	.ogog img{height: 16px;}
	.ogog{right: 0;top:38px;}
	.fzlc{margin-top: 35px;}
	.his-year{font-size: 24px;}
	.fzlc-list li .des-title22{margin: 5px 0;}
	.fzlc-list li:before{width: 12px;height: 12px;left: -5px;top:6px;}
	.fzlc-list:after{top:8px;}
	.fzlc-list li{padding-left: 20px;margin-bottom: 20px;}
	.ly-page{width: 100%;height: 200px;}
	.ly-page{width: 100% !important;}
	.ly-page:last-child{position: relative;}
	.ly-hide{padding: 15px;}
	.ly-hide{border-top-right-radius: 10px;}
	.ly-78{left: 50%;margin-left: -20px;}
	.ly-warp{padding: 15px;}
	.weare-serv-ul2 li{width: 50%;margin-top: 25px;}
	.weare-serv-ul2 li:nth-child(1){margin-top: 0;}
	.weare-serv-ul2 li:nth-child(2){margin-top: 0;}
	.lxwm-btn{width: 100px;font-size: 14px;line-height: 32px;}
	.why li img{height: 36px;}
	.why li{width: 48%;margin-right: 4%;margin-top: 25px;}
	.why li:nth-child(2n){margin-right: 0;}
	.why li:nth-child(1){margin-top: 0;}
	.why li:nth-child(2){margin-top: 0;}
	.why li .mg-bt40{margin-bottom: 10px;}
	.why{display: block;}
	.i70x4{width: 35px;height: 2px;}
	.cp-type{padding-top: 20px;}
	.cp li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.cp li:nth-child(2n){margin-right: 0;}
	.cp-style{padding: 35px 15px 15px;}
	.cpxq-right{padding-top: 25px;}
	.preview .swiper-container{margin: 0 50px;}
	.cyyz-right{padding: 0;}
	.ryzz-bg{height: 110px;}
	.ryzz-bg2{height: 160px;}
	.ryzz-bg2 .title42{padding-top: 40px;}
	.ryzz-bg2 p{line-height: normal;}
	.slzm-left{padding-top: 0;}
	.cjwt-ban .i{width: 124px;margin: 10px auto;}
	.wdlist li{padding: 15px;}
	.wd-img{width: 20px;top:2px;}
	.wd-r{margin-left: 30px;}
	.xz-top p{font-size: 16px;}
	.zlxz{width: 130px;line-height: 44px;margin-top: -22px;}
	.xw-img,.xw-con{width: 100%;float: none !important;}
	.xw li:nth-child(even) .xw-con{text-align: left;}
	.page a{font-size: 14px;width: 30px;line-height: 30px;margin: 2px;}
	.page .page-btn{padding: 0 10px;}
	.nrbox{padding: 25px 15px;}
	.yzs-con{flex-wrap: wrap;}
	.yzs-page{width: 100%;}
	.yzs-bg div{width: 100%;height: 50%;}
	.yzs-bg .yzs-bg2{bottom:0;top: auto;}
	.yzs-box{margin-top: 0;}
	.yzs-page-left p,.yzs-page-right h3{font-size: 15px;}
	.yzs-page-left img{width: 24px;}
	.yzs-page li{height: 84px;}
	.yzs-page li:after{height: 14px;margin-top: -7px;}
	.zb-list img{height: 24px;margin-right: 5px;}
	.map{height: 260px;}
	.map-warp h5,.ai-vd-title p{font-size: 14px;}
	.map-warp p{font-size: 12px;}
	.map-warp img{width: 56px;}
	.padding-b80{padding-bottom: 35px;}
	.map-bg{height: 50%;}
	.input-page-col2 .input-page{width: 100%;}
	.bg-en{bottom:-6px;}
	.ai-a{margin-top: -20px;margin-bottom: -10px;}
	.ai-vd{position: relative;}
	.ai-vd img.position-full{position: relative;}
	.ai-vd-title{float: none;width: auto;height: auto;padding: 20px;}
	.ai-vd-title h2{font-size: 46px;}
	.play82{width: 48px;height: 48px;}
	.ai{height: 48px;}
	.img56h-a-a,.img56h-c-b-b{position: static;width: 100%;}
	.img56h-a-a .position-full,.img56h-c-b-b,.img56h-c-b-b .position-full{position: static;}
	.ai-img-text{padding: 20px;}
	.volo-wh-img{padding: 10px;}
	.volo-fg{padding: 25px 15px;}
	.mdxx-text{padding: 15px;}
	.hzpp-r{margin-left: 0;position: relative;}
	.hzpp-l{position: relative;width: 100%;}
	.hzpp-r-warp{right: 15px;left: 15px;width: auto;position: static;padding: 25px 0;transform: none;}
	.hzpp-r-page{height: auto;}
	.hzpp-r-page .position-full{position: static;}
	.hzpp-l-warp{float: none;}
	/*.mendlag{white-space: nowrap;overflow: auto;}*/
	.mendlag{display: flex;flex-wrap: wrap;}
	.hzpp-l-warp li{width: 50%;display: inline-block;padding: 15px 0;opacity: 0.75;}
	.hzpp-l-warp li.active{border-color: #fff;opacity: 1;}
	.hzpp-l-warp li .i{display: none;}
	.hzpp-l-warp .title34{padding: 0;}
	.hzpp-l{padding: 25px 15px;}
	.volo1-title h2{font-size: 24px;}
	.volo1-title h3{font-size: 18px;}
	.volo1-title{margin-right: -28px;}
	.padding-tb60{padding: 35px 0;}
	.divewefrwew{margin-top: -30px;}
	.div52edsds{padding-bottom: 65px;}
	.ssjg-type .ssjg-types{padding: 0 20px;line-height: 40px;margin-right: 10px;font-size: 14px;}
	.nl-list li{background: none;}
	.nl-list{background: rgba(0,0,0,0.35);}
	.jigou li{width:49%;}
	.jigou li:nth-child(3n){margin-right:2%;}
	.jigou li:nth-child(3){margin-top:30px;}
	.jigou li:nth-child(2n){margin-right:0;}
	.jigou li:last-child{width:100%;}
	.jigou li:last-child p{width:100%;}
	.weare-serv-ul2 .weare-serv-li{width:50%;}
	.zb-list li{width:100% !important;}
	.map-warp h5{font-size:12px;}
	.h31{height:31px;}
	.h32{height:32px;}
}
@media (max-width:360px){

}