@charset "utf-8";
@media (min-width:1050px){
	.nav li:hover{background: #e5e5e5;}
	/*.nav li:hover .nav-yi{color: #fff;}*/
	/*.nav li:hover .nav-hide{display: block;}*/
}
@media (max-width:1700px){
	.logo{top:57px;}
	.header-con{top:140px;}
	.footer{padding-top: 17px;padding-bottom: 17px;}
	.nav-hide{right: 3%;}
	.banner-des h2{font-size: 34px;}
	.anli-type a:after{right: 0;}
	.ly-con{padding-top: 25px;}
}
@media (max-width:1500px){
	.anli-ct li span{font-size: 24px;}
	.anli-contact img{width: 36px;margin-right: 10px;}
	.anli-tel span{font-size: 40px;}
	.anli-bot{padding: 15px;}
	.item-tip span{padding: 0 10px;}
	.cpxq-con{padding-top: 0;}
	.banner-des h2{font-size: 30px;}
	.pro-list-type span{margin: 0 auto;}
	.country-table{width: 600px;}
	.country-table th, .country-table td{padding: 5px 10px;}
	.ly-con{padding-top: 0;}
	.anli-type a{width: 23.5%;margin-right: 2%;}
	.anli-type a:nth-child(6n){margin-right: 2%;}
	.anli-type a:nth-child(4n){margin-right: 0;}
	.bantuBtn1{left: 10px;}
	.bantuBtn2{right: 10px;}
	.anli-ct li span{font-size: 24px;}
	.footer-left{width: 48%;}
	.footer-right{width: 48%;}

}
@media (max-width:1400px){
	.logo{top:35px;}
	.header-con{top:115px;}
	.fx{top:35px;}
	.header-area{bottom:120px;}
	/*.nav-box{bottom:265px;}*/
	.anli-tel span{font-size: 32px;}
	.anli-contact img{width: 26px;}
	.anli-tel{width: 38%;}
	.anli-ct{width: 62%;}

}
@media (max-width:1280px){
	.sp-top{padding: 10px;text-align: left;}
	.sp-top .img{width: 40px;margin-right: 10px;}
	.banner-des h2{font-size: 24px;}
}
@media (max-width:1200px){
	.cpxq-con{float: none;width: 100%;margin-bottom: 50px;}
	.cpxq-img{width: 100%;float: none;}
}
@media (max-width:1050px){
	body{padding-top: 60px !important;}
	.menu-handler{display: block;}
	.navclose{display: none;}
	.header{height: 60px !important;box-shadow: 0 1px 2px #ddd;position: fixed;width: 100%;}
	.header-top{padding: 0;}
	.logo{left: 4%;position: absolute;top:50%;transform: translateY(-50%);}
	.logo img,body.is-scroll .logo img{height: 36px;vertical-align: middle;}
	.header-bot,.header-bots,.header-top{height: auto;}
	.header-con{position: fixed;top:60px;left: -100%;width:100%;bottom:0;background: #fff;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:10px;left: 4%;right: 4%;bottom:80px;overflow: auto;padding-right: 0;border-right: 0;width: auto;}
	.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:#e60012;background: none;}
	.nav li.active .nav-yi{color: #e60012;}
	.nav-yi{line-height: 50px;height: 50px; padding: 0;background: none !important;margin-top: 0 !important;font-size: 15px;color: #000;display: inline-block;}
	.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-hide{display: none;pointer-events: auto;opacity: 1;position: static;width: 100% !important;margin: 0 !important;box-shadow: none;padding:20px 0;transition: none;}
	.nav-er .w1440{max-width: 100%;}
	.nav-er a{line-height: 36px;font-size: 14px;}
	.nav-er-warp{margin: 0 !important;}

	.banner{position: relative;left: 0;height:calc(100vh - 60px);}
	.footer{height: auto;padding: 35px 0;position: static;}
	.container{padding-bottom: 0;}
	.fixed-footer .footer{position: static;}
	.footer-left,.footer-right{float: none;width: 100%;text-align: center;}
	.footer-left{margin-bottom: 20px;}
	.fx{display: none;}
	.header-area{display: none;}
	.sp-top .img{width: 32px;margin-right: 10px;}
	.sp-top h3{font-size: 16px;}
	.language{height: 60px;}
	.language-list a{line-height: 60px;}
	.container{margin-left: 0;}
	.anli-ct li span{font-size: 16px;}
	.anli-contact img{width: 20px;}
	.anli-tel span{font-size: 24px;}
	.anli-contact a{height: 80px;}
	.tpl-c-grid{display: block;}
	.tpl-c-grid-a{justify-content: space-between;margin-top: 15px;}
	.tpl-c-grid-a a{margin-right: 5px;}
}
@media (max-width:800px){
	.sp-list li{width: 49%;}
	.sp-list li:nth-child(2n){margin-right: 0;}
	.alxq-list-a li{padding: 25px;}
}
@media (max-width:760px){
	.pc-show{display: none;}
	.wap-show{display: block;}
	.footer-tel span,.title40 h2{font-size: 24px;}
	.title30 h2,.titlefff h2,.des24 p,.title24 h2,.title36 h2,.title30 h1,.des-title24 h3{font-size: 20px;}
	.nav-c-title a,.anli-type a,.des18 p,.footer-name{font-size: 16px;}
	.sp-top h3,.des16 p,.des20 p,.btn190{font-size: 14px;}
	.des18 p,.line20 p{line-height: 1.6em;}
	.anli li,.alxq-list-a li{width: 100%;margin-right: 0;}
	.alxq-content{float: none;width: auto;}

	.padding-tb60{padding: 35px 0;}

	.mg-bt60,.alxq-list-b li{margin-bottom: 30px;}
	.mg-bt50,.cpxq-con{margin-bottom: 25px;}
	.mg-bt40,.anli li{margin-bottom: 20px;}
	.mg-bt35{margin-bottom: 18px;}
	.mg-bt30{margin-bottom: 15px;}
	.mg-bt20,.alxq-list-a p,.des-bottom20 p{margin-bottom: 10px;}
	.mg-bt10{margin-bottom: 5px;}
	.alxq-list-a p:last-child{margin-bottom: 0;}

	.wan{width: 36px;}
	.sp-top{padding: 10px;text-align: left;}
	.sp-top .img{width: 24px;}
	.nav-c-item{width: 50%;margin-right: 0;}
	.sp-list li{border:none !important;}
	.nav-c-title{padding-right: 10px;padding-bottom: 10px;min-width: 90px;}
	.anli-type a{padding-left: 10px;padding-right: 20px;margin-right: 0 !important;width: 100% !important;margin-bottom: 2%;}
	/*.anli-type a:nth-child(2n){margin-right: 0;}*/
	.anli-contact{display: block;}
	.anli-tel{width: 100%;}
	.anli-ct{width: 100%;}
	.anli-ct li{margin-left: 0;margin-right: 2%;margin-top: 2%;width: 49%;}
	.anli-ct li:last-child{margin-right: 0;}
	.anli-tel p{position: static;}
	.anli-tel img{margin-top: -22px;}
	.anli-contact a{justify-content: center;padding: 20px 0;height: auto;}
	.item-tip{min-height: 0;margin-bottom: 15px;}
	.title30 .i{width: 24px;height: 2px;}
	.alxq-list-a li{padding: 20px 15px;}
	.desque p:before{width: 6px;height: 6px;top:8px;}
	.desque p{padding-left: 12px;}
	.alxq-list-b .img100{float: none;width: 100%;}
	.btn190-box a{margin-right: 10px;}
	.btn190{width: 140px;padding: 0 10px;text-align: center;}
	.btn190 img{width: 24px;margin-right: 5px;}
	.btn190 span{line-height: 44px;}
	.partner li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.partner li:nth-child(2n){margin-right: 0;}
	.footer{padding: 25px 0;}
	/*.ban .img100{position: relative;height: 100px;overflow: hidden;}*/
	/*.ban .img100 img{position: absolute;width: 100%;height: 100%;top:0;left: 0;object-fit: cover;}*/
	.ban-430 img{height: 120px;object-fit: cover;}
	.ban-260 img{height: 120px;object-fit: cover;}
	.footer-tel img{width: 18px;margin-right: 8px;}
	.bannerDot{bottom:25px;}
	.bannerDot .swiper-pagination-bullet{width: 10px;height: 10px;}
	.banner-des{text-align: center;}
	.banner-des h2{font-size: 20px;}
	.banner-des{margin-bottom: 85%;}
	.pro-list li{width: 100%;margin-right: 0;margin-bottom: 4%;}
	.padding30{padding: 15px;}
	.xwb-box{padding: 15px;border-radius: 10px;}
	.choose-box li{margin-right: 10px;}
	.glpaet{padding-left: 15px;padding-right: 15px;}
	.input-page{width: 100% !important;margin-right: 0;}
	.queding{width: 140px;line-height: 44px;}
	.preview .swiper-slide{width: 33.33%;}
	.lishi-year{font-size: 20px;}
	.preview .swiper-slide.active-nav .lishi-year{font-size: 24px;}
	.his-arrow{width: 32px;height: 32px;}
	.his-arrow{bottom:30px;}
	.news-con{display: block;}
	.news-list,.tyh-img,.gongsi li{margin-bottom: 30px;}
	.news-list,.news-img,.czw-list li,.tyh-img,.tyh-con,.gongsi li,.yange-list{width: 100%;margin-right: 0;}
	.newsBtn div{width: 32px;height: 32px;margin-top: -6px;}
	.yange-list li{padding-left: 0;margin-bottom: 10px;}
	.wzgy-ms li p:nth-child(1){position: static;}
	.wzgy-ms li p:nth-child(2){margin-left: 0;}
	.tpl-mid-page .wzgy-ms li p:nth-child(2){margin-left: 0;}
	.mg-bt25{margin-bottom: 12px;}
	.czw-list li{margin-bottom: 6%;}
	.tyh li{display: block;}
	.job-list li{width: 100%;margin-right: 0;}
	.mg-bt15{margin-bottom: 8px;}
	.country-table{position: fixed;width: 92%;left: 4%;height: 86%;top:10%;overflow: auto;transform: none;margin: 0;}
	.country-table th, .country-table td{padding: 5px;}
	.country-table th{font-size: 14px;}
	.gb999{display: block;}
	.judian li.north_america .country-table{right: auto;left: 4%;}
	.country-table-box{position: fixed;width: 100%;height: 100%;top:0;left: 0;background: rgba(0,0,0,0.5);z-index: 99999;display: none;}
	.gsjj-table td{padding: 5px;}
	.gsjj-table td:first-child{font-size: 16px;}
	.gsjj-table td:nth-child(2){font-size: 14px;}
	.toutiao{position: static;font-size: 16px;height: 40px;width: auto;padding: 0 15px;justify-content: space-between;padding-right: 0;margin-top: 10px;}
	.toutiao:after{width: 32px;height: 32px;}
	.yange-preview .swiper-slide{width: 50%;}
	.ly2 li{display: block;}
	.ly2 li > div{width: 100%;margin-right: 0;}
	.column-4 a{width: 49%;}
	.news-type a{height: 50px;}
	.news-type a p:nth-child(2){margin-left: 5px;}
	.column-4 a:nth-child(2n){margin-right: 0;}
	.tpl-bot-title{padding: 5px 10px;}
	.tpl-mid-page ul{padding: 0 10px;}
	.qyry .swiper-slide{width: 100%;margin-right: 0;}
	.progress2{margin-top: 25px;}
	.tpl-c-grid-a a p{text-align: center;line-height: 1.2;}
	.yange-time{position: static;}

	.jsz-con{padding: 0 25px 25px;}
	.img012 img{width: 240px;}
	.jszgb{width: 48px;height: 48px;}
	.jsz-con .des-title24 h3{font-size: 18px;}
}
@media (max-width:360px){
	.banner-des h2{font-size: 18px;}
}