@charset "utf-8";
@media (min-width:1210px){
	.nav li:hover .nav-yi{color: #1b2886;}
	.nav li:hover .nav-yi:after{opacity: 1;transform: scale(1);}

	.header-style .header{background: none;}
	.header-style .language-val{background: #9dc5e8;}

	.pro-style:hover .pro-style-inner{transform:translateY(80px);box-shadow: 0 0 16px 0 rgba(175, 175, 175, 0.86);}
}
@media (max-width:1700px){
	.header-area{right: 3%;}
}
@media (max-width:1600px){
	/*.nav-yi{padding: 0 15px;}*/
	.header .w1200{width: 1100px;}
	.nav li:nth-child(4){margin-right: 170px;}
	.nav li:nth-child(1),
	.nav li:nth-child(2),
	.nav li:nth-child(3){margin-right: 10px;}
	.w1520{width: 1300px;}
}
@media (max-width:1500px){
	.nav-yi{font-size: 14px;}
	.nav li:nth-child(1),
	.nav li:nth-child(2),
	.nav li:nth-child(3){margin-right: 25px;}
	.w1520{width: 1200px;}
	.about-page-type{top:15px;}
	.about-left{padding-top: 80px;}
	.cp-img .img100{margin-right: 250px;}
	.ldys li{width: 18%;margin-right: 2.5%;padding: 45px 15px;}
	.jmtj-con{margin-left: 55px;}
}
@media (max-width:1400px){
	.header-area{right: 2%;}
	.ry li{width: 30%;margin-right: 5%;}
	.tiyan-left{width: 36%;}

}
@media (max-width:1280px){
	.jtgw{margin-right: 10px;}
	.language:before{display: none;}
}
@media (max-width:1250px){

}
@media (max-width:1210px){
	.menu-handler{display: block;}
	body,.index-body{padding-top: 60px !important;}
	.header{height: 60px;box-shadow: 0 1px 2px #ddd;background: #fff;}
	.header > .w1200{height: 60px;}
	.logo{left: 4%;transform: none;margin-top: -25px;}
	.logo img{height: 50px !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 !important;}
	.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;}
	.nav-yi:after{display: none;}
	.nav li.none .nav-yi{display: block;}
	.nav-box ul{white-space: normal;}

	.nav-er{position: static;padding: 0 0 10px 0;width: 100%;margin: 0;transform: none;background: none;}
	.nav-er a{text-align: left;padding: 0 15px;display: block;color: #333;line-height: 40px;}
	.nav-er a.active{background: none;color: #1b2886;}
	.nav-er a:hover{background: none;color: #1b2886;}
	.header-area{height: 34px;position: absolute;top:10px; left: 4%;right: 4%;}
	.language{position: absolute;right: 0;top:50%;transform: translateY(-50%);}
	.language-box{width: 60px;margin-left: -30px;}
	.jtgw{margin-top: 7px;}
	.cpxq-nav{top:60px;}
	.maodian{top:60px;}
}
@media (max-width:1050px){
	.banner .img100 img,.ban100 img{height: 55vh;}
	.padding-tb150{padding: 90px 0;}
	.cp-left{position: static;width: 100%;margin-right: 0;}
	.cp-con{padding-left: 0;}
	.cpfl{width: 100%;}
	.cpfl a{display: inline-block;margin-right: 20px;width: 200px;}
	.cpfl a:last-child{margin-bottom: 15px;}
	.swx-l,.swx-r{float: none;width: 100%;}
	.swx-l{margin-bottom: 50px;}
}
@media (max-width:800px){
	.banner-des{margin-left: 0;margin-bottom: 0;}
	.about-left,.about-right,.news-left,.news-right,.gsjj-l,.gsjj-r,.sycj-l,.sycj-r,.huji-left,.huji-right,.xxd-con,.xxd-img{float: none;width: 100%;}
	.about-left,.news-left,.gsjj-l,.sycj-l,.huji-left,.xxd-con{margin-bottom: 50px;}
	.weare-serv-ul,.xxd-con .des16{width: 100%;}
	.about-page-type,.nes-type{position: static;}
	.about-left,.news-left{padding-top: 30px;}
	.pro-wrap{margin: 0;}
	.zhidian2-warp{width: 50%;}
	.footer-fdlta,.cpxq-nav{display: none;}
	.footer-bot{padding-top: 15px;}
	.cpxx-list li{width: 100%;margin-right: 0;}
	.sycj-l{padding-top: 0;}
	.huji-left{padding-top: 0;}
	.jmtj li{width: 49%;margin-right: 2%;}
	.jmtj li:nth-child(3n){margin-right: 2%;}
	.jmtj li:nth-child(2n){margin-right: 0;}
}
@media (max-width:760px){
	.pc-show,.cpfl a .i{display: none;}
	.wap-show{display: block;}
	.weare-serv-li-num p{font-size: 40px;}
	.banner-des h2,.weare-serv-li-num .i,.title48-dh h2,.ban-des h2,.ldys-num div{font-size: 24px;}
	.banner-des h3,.title36 h2,.title24 h3,.title30 h2,.ban-des h3,.xwxq-top h1,.title48 h2,.title42 h2{font-size: 20px;}
	.des-title30 h3,.des-title24 h3,.des-title22 h3{font-size: 18px;}
	.weare-serv-li-p,.type-page2 a,.des-title20 h3,.cpfl a span{font-size: 16px;}
	.banner-des span,.des16 p,.weare-serv-li-num span,.ban-des span,.jrwm{font-size: 14px;}
	.line20 p,.line18 p{line-height: 1.6;}
	.zhidian2-warp,.team li,.xw li,.anli li,.ry li,.jmtj li{margin-right: 0; width: 100%;}
	.footer-r,.cp-r{position: static;}
	.footer{text-align: center;}
	.view-left,.view-right{float: none;width: 100%;}
	.cp-r{width: 100%;}

	.padding-tb90,.padding-tb150{padding: 50px 0;}
	.edit{padding: 25px 0;}
	.footer-tel{padding: 10px 0;}
	.pro-style-inner{padding: 20px 15px;}

	.mg-bt120{margin-bottom: 50px;}
	.mg-bt80,.mg-bt70,.xw li{margin-bottom: 35px;}
	.mg-bt60{margin-bottom: 30px;}
	.mg-bt50,.gsjj-l,.team li,.view-left,.huji-left,.anli li,.ry li,.xxd-con{margin-bottom: 25px;}
	.mg-bt40{margin-bottom: 20px;}
	.mg-bt30{margin-bottom: 15px;}
	.mg-bt20,.des-bt20 p,.jmtj li{margin-bottom: 10px;}
	.team li:last-child,.cpxx-list,.anli li:last-child{margin-bottom: 0;}

	.about-right{border-radius: 5px;}
	.banner-des span{width: 70%;display: block;}
	/*.ban-des span{width: 70%;display: block;}*/
	.banner-des h3{margin: 5px 0;}
	.bannerDot{bottom:15px;}
	.bannerDot .swiper-pagination-bullet{width: 14px;margin-right: 5px;}
	.bannerDot .swiper-pagination-bullet-active{width: 28px;}
	.play86{width: 48px;height: 48px;}
	.weare-serv-ul{display: block;}
	.weare-serv-ul li{width: 50%;margin-bottom: 35px;}
	.weare-serv-ul li:nth-child(5){margin-bottom: 0;}
	.weare-serv-ul li:nth-child(7){margin-bottom: 0;}
	.weare-serv-ul li:nth-child(even),.probtn{display: none !important;}
	.title48-dh h2{padding: 20px 30px 34px;}
	.zhidian{min-height: 300px;}
	.type-page2 a{padding-bottom: 8px;margin-right: 25px;}
	.type-page2{text-align: center;}
	.pro-style .img100{text-align: center;}
	.pro-style .img100 img{width: 80%;}
	.news-img{width: 160px;height: 103px;}
	.news-des{left: 170px;}
	.f-list li{margin-right: 10px;margin-bottom: 30px;}
	.ban100 img{height: 35vh;}
	.padding-t90{padding-top: 50px;}
	.padding-b90{padding-bottom: 50px;}
	.radius10{border-radius: 5px;}
	.page a{min-width: 30px;font-size: 14px; line-height: 28px;margin: 1px;}
	.page .page-btn{font-size: 12px;width: 60px;}
	.xw-bot h3{height: auto;max-height: 3.2em;}
	.ban600 img{height: auto;}
	.xwxq-fy-page{padding: 0 !important;width: 100%;display: block;float: none;max-width: 100%;}
	.fh{position: static;width: 62px;margin: 25px auto 0; transform: none;display: block;}
	.xwxq-fy-page.fr{text-align: left;margin-top: 12px;}
	.preview .swiper-slide{width: 100%;}
	.previewBtn div{display: block;}
	.preview-warp{padding: 0 50px;}
	.cpfl a{width: 32%;margin-right: 2%;}
	.cpfl a:last-child{margin-right: 0;}
	.cpfl{font-size: 0;}
	.cp-img .img100{margin-right: 0;margin-bottom: 15px;}
	.cpfl a img{margin-right: 5px;}
	.cpxx-con{margin-left: 120px;}
	li:nth-child(odd) .cpxx-con{margin-left: 55px;}
	.ny-nav a{width: 120px;line-height: 40px;}
	.anli-bot{height: auto;padding:20px 15px 60px;}
	.anli-bot .jia56{right: 15px;}
	.ldys li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.ldys li:nth-child(2n){margin-right: 0;}
	/*.ldys li{width: 100%;text-align: left;position: relative;}*/
	/*.ldys li p{width: 100%;}*/
	/*.ldys li .ldys-num{position: absolute;left: 0;top:0;}*/
	.ldys li{padding: 15px;}
	.ldys-num{width: 56px;height: 56px;}
	.cyjm-l{margin-right: 0;}
	.jm-input-page{width: 49%;margin-bottom: 20px;}
	.jm-input-page:nth-child(2n){margin-right: 0;}
	.wyjm{position: static;width: 100%;display: block;}
	.tiyan-left{width: 100%;}
	.tiyan-right{position: relative;height: 250px;width: 100%;}
	.tiyan-left li{padding: 15px 0;margin-bottom: 15px;}
	.tiyan-left li{border-radius: 5px;}
	.jmlc2 li{width: 100%;margin-top: 15px;}
	.jmlc2 .ldys-num{margin-left: 0;}
	.full895,.title-cl2{margin-top: 0; position: static;}
	.imgdddd,.i333,.i444{display: none;}
	.grnj{padding: 50px 0;}
	.title-cl2{margin-bottom: 20px;}
	.jmlc2 .des-title22{top:50%;margin-top: -14px;left: 80px;text-align: left;width: auto;right: 0;}
	.jmlc2 li h3{width: auto;}
	.zhidian{background-attachment: inherit !important;}
	.col-5 span:nth-child(1){width: 82%;}
	.col-5 span:nth-child(2){display: none;}
	.col-5 span:nth-child(3){display: none;}
	.col-5 span:nth-child(4){display: none;}
	
	.job-list .col-5 span{border-right: none;font-size: 16px;}

	.job-con{padding: 10px 20px 20px;}
	.lxfs li{width:100%;position:relative;padding-left:65px;margin-bottom:15px;}
	.lxfs li:last-child{margin-bottom:0;}
	.lxfs-img{position:absolute;top:50%;left:0;transform:translateY(-50%);}
	.jxs-l{width:100%;}
	.jxs-r{position:relative;height:100vw;width:100%;}
	.jxs-l{padding:15px;}
.div54f{position: static;}
	.footer-tel span{font-size: 24px;}
}
@media (max-width:360px){

}