@charset "utf-8";
@media (min-width:1200px){

}
@media (max-width:1500px){
	.w1520{width: 1250px;}
	.nav-yi{padding: 0 18px;}
}
@media (max-width:1400px){
	.title60 h2{font-size: 40px;}
}
@media (max-width:1200px){
	.nav-yi{padding: 0 10px;}
}
@media (max-width:1300px){
	.whydes p{font-size: 14px;}
}
@media (max-width:1199px){
	h1, h2, h3, h4, h5{line-height: normal;}
	body{padding-top: 60px !important;}
	.menu-handler{display: block;}
	.nav-yi:before{display: none;}
	.header{height: 60px !important;box-shadow: 0 1px 2px #ddd;position: fixed;border:none;}
	.header-top{padding-top: 0;}
	.logo{left: 4%;position: absolute;top:50%;transform: translateY(-50%);}
	.logo img,body.is-scroll .logo img{height: 44px;vertical-align: middle;}
	.header-bots{height: 60px;height: auto;}
	.header-con{position: fixed;top:60px;left: -100%;width:100%;bottom:0;background: #f3f3f3;float: none;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{margin: 0;position: absolute;top:32px;left: 4%;right: 4%;bottom:20px;overflow: auto;padding-right: 0;border-right: 0;}
	.nav{text-align: left;}
	.nav li{float: none;border-bottom: 1px solid #ddd;margin-left: 0;display: block;position: relative;}
	.nav li.active{border-color:#f4a77c;}
	.nav li.active .nav-yi{color: #f4a77c;}
	.nav-yi{line-height: 50px;height: 50px; padding: 0;background: none !important;margin-top: 0 !important;font-size: 15px;}
	.nav li.none .nav-yi{display: block;}
	.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-yi span{min-width: 100%;text-align: left;}
	.nav-er{display: none;pointer-events: auto; opacity: 1;position: static;width: 100% !important;margin: 0 !important;box-shadow: none;padding:0 0 20px 0;transition: none;background: none;}
	.nav-er .w1440{max-width: 100%;}
	.nav-er a{line-height: 36px;font-size: 14px;width: 100%;text-align: left; margin: 0 !important;color: #333;padding: 0;}
	.nav-er-warp{margin: 0 !important;padding: 0 1em;}

	.header-area{right: 0;top:0;}
	.language-box{left: auto;right: 0;margin-left: 0;}
	.header-bot{height: 60px;}
}
@media (max-width:1050px){
	.rxdot{bottom:0;}
	.title60 h2{font-size: 46px;}
}
@media (max-width:800px){
	.gy-box{display: block;}
	.gy-l,.gy-r,.cpxq-left,.cpxq-right{width: 100%;}
	.gy-l,.cpxq-left{margin-bottom: 50px;}
	.rxplay .swiper-container .img100{margin-bottom: 25px;}
	.banner-des h2{font-size: 46px;}
	.cpzx-page li{width: 49%;margin-right: 2%;}
	.cpzx-page li:nth-child(3n){margin-right: 2%;}
	.cpzx-page li:nth-child(2n){margin-right: 0;}
	.why-top{position: static;padding: 0;margin-bottom: 50px;}
	.ban-des h2{font-size: 30px;}
	.ban-des p{font-size: 16px;}
	.cpxq-top{display: block;}
	.dzhfw-con{padding-top: 0;}
	.lxwm li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.zxly{width: 100%;padding-top: 0;margin-bottom: 50px;}
	.ggtr{width: 100%;}
}
@media (max-width:760px){
	.pc-show,.footer-fx,.footer-left .des-616161,.spBtn{display: none;}
	.wap-show,.footer-top,.dzhfw li,.gltx-list li:nth-child(2){display: block;}
	.banner-des h2,.title60 h2,.footer-tel span,.xwxq-top h1{font-size: 24px;}
	.title30 h2,.title24 h2,.title36 h2{font-size: 20px;}
	.des-title36 h3,.des-title26 h3,.xwxq-time span{font-size: 18px;}
	.des20 p,.des18 p,.ry-list li p,.des-title20 h3,.input-name,.input-page .text{font-size: 16px;}
	.banner-des p,.des16 p,.cpzx-type a{font-size: 14px;}
	.mg-bt80,.dzhfw li,.gltx-list li:nth-child(2) .des-333,.cc-list-muti li{margin-bottom: 35px;}
	.mg-bt60,.xw-list li{margin-bottom: 30px;}
	.gy-l,.why-top,.mg-bt50,.cpxq-left,.dzhfw-con,.ry-list li{margin-bottom: 25px;}
	.mg-bt40,.des-mg-bt40 p{margin-bottom: 20px;}
	.des-mg-b30 p,.mg-bt30{margin-bottom: 15px;}
	.mg-bt25{margin-bottom: 12px;}
	.mg-bt20{margin-bottom: 10px;}
	.mg-bt15{margin-bottom: 8px;}
	.mg-bt10{margin-bottom: 5px;}
	.footer-top,.lxwm li p,.lxwm{margin-bottom: 0;}
	.line20 p{line-height: 1.6;}
	.footer-bot,.footer{text-align: center;}

	.xinwen li a,.cpxq-des, .cpxq-title{padding: 15px;}

	.banner .img100 img{height: 65vw;object-fit: cover;}
	.ban .img100 img{height: 36vw;object-fit: cover;}
	.bannerDot{bottom:15px;}
	/*.bannerDot .swiper-pagination-bullet-active:before{width: 33px;}*/
	.bannerDot .swiper-pagination-bullet{margin-right: 15px;}
	.padding-t120{padding-top: 35px;}
	.more1{width: 55px;height: 5px;}
	.gy-r .des20{width: 172px;left: auto;right: 0;}
	.zxcp li,.footer-left,.dzhfw-con,.dzhfw-img,.gltx-list li,.cc-img,.cc-con,.xw-list li{width: 100%;margin-right: 0;}
	.zxcp .title30{padding: 5%;}
	.zxcp li:nth-child(2) .title30,.zxcp li:nth-child(3) .title30{padding-left: 5%;}
	.index-left{margin-right: 0;margin-bottom: 15px;}
	.rxplay .swiper-container .img100{box-shadow: 5px 5px 2px 0 rgba(144, 144, 144, 0.51);}
	.rxplay .swiper-container .img100{max-width: 48%;}
	.rx-box{padding-top: 25px;}
	.cpzx-type a{min-width: 60px;line-height: 32px;}
	.cpzx-bot{padding: 15px;min-height: 0;}
	.cpzx-page .duibi{position: static;margin: 0 auto;display: block;}
	.cpzx-bot p{margin-right: 0;}
	.padding-tb120,.padding-tb80{padding: 35px 0;}
	.index-right{position: static;}
	.xinwen li{width: 100%;margin-right: 0;background: #f6f6f6;}

	.xinwen .jt58x10{opacity: 1;}
	.footer-tel img{height: 24px;}
	.footer-right{padding-top: 0;}
	.footer-logo img{display: inline-block;height: 50px;}
	.pk-bot{padding: 20px;}
	.ban-des h2{font-size: 20px;text-shadow: 1px 2px 2px rgba(67, 26, 13, 0.93);}
	.ban-des p{font-size: 12px;letter-spacing: normal;}
	.cpzx-type a:after{height: 14px;margin-top: -7px;}
	.page a{font-size: 14px;padding: 0 3px;min-width: 24px;line-height: 24px;}
	.page .page-btn{min-width: 60px;font-size: 12px;}
	.spBig .swiper-slide,.spSm .swiper-container{height: 81vw;}
	.padding-t44{padding-top: 35px;}
	.cpxq-title .duibi{right: 15px;}
	.cpxq-title{padding-right: 80px;}
	.cpxq-type a{margin-right: 25px;}
	.gltx-list li:nth-child(1){margin-left: 0;}
	.gltx-list li:nth-child(2){margin-top: 0;}
	.cc-con{padding-top: 20px;}
	.title-img img{height: 24px;}
	.ry-list li{width: 49%;margin-right: 2%;}
	.ry-list li:nth-child(3n){margin-right: 2%;}
	.ry-list li:nth-child(2n){margin-right: 0;}
	.ban-right .ban-des{width: 50%;}
	.jt65x36{width: 24px;height: 14px;}
	.djhot-a{height: auto;}
	.djhot-img{width: 100%;position: relative;height: 54.5vw;}
	.djhot-con{width: 100%;margin-left: 0;}
	.djhot-con{padding: 20px;}
	.swiperDot{margin-top: 20px;}
	.swiperDot .swiper-pagination-bullet{width: 10px;margin-right: 6px;}
	.swiperDot .swiper-pagination-bullet-active{width: 20px;}
	.xwxq-time img{height: 18px;margin-right: 2px;}
	.fh-dw{position: static;transform: none;text-align: center;margin-top: 30px;}
	.col-5 span:nth-child(1){width: 75%;}
	.col-5 span:nth-child(2){display: none;}
	.col-5 span:nth-child(3){display: none;}
	.col-5 span:nth-child(4){display: none;}
	.col-5 span:nth-child(5){width: 25%;}
	.job-list .col-5 span{border-right: none;font-size: 16px;}
	.job-con{padding: 10px 20px 20px;}
	.jrwm{font-size: 16px;}
	.lxwm li img{height: 32px;margin-right: 15px;}
	.lxwm li{padding: 15px;}
	.input-page .text{height: 60px;}
	.input-name{line-height: 60px;}
	.input-page{margin-bottom: 0;}
	.textarea textarea{font-size: 16px;height: 120px;}
	.textarea{padding-top: 20px;}
	.tj{width: auto;line-height: 50px;padding: 0 20px;font-size: 16px;min-width: 180px;}
	.duibi-bot{padding: 15px;}
	.cpzx-page-wap1 li{width: 100%;margin-right: 0;}
	.cpcs-page{margin-bottom: 4px;}
	.cplb .img100{width: 150px;}
	.cplb li{margin-bottom: 10px;}
	.cplb-con{left: 160px;padding-top: 5px;padding-right: 10px;}
	.rxplay .des16{padding: 0 10px;}
	.rxplay .des16 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.banner-des p{display: none;}

	.fx-pk{width: 100vw;right: -100vw;}
	.div98528{padding-top: 15px;}
	.fx-pk .tj-sm{width: 140px;min-width: 0;}
}
@media (max-width:360px){

}