@charset "utf-8";
@media (min-width:1200px){
	.nav li:hover .nav-yi{color: #da251c;}
	/*.nav-er-box a:hover{background: #da251c;color: #fff;}*/
	/*.nav-er-box a:hover:before{background:#fff;}*/

}
@media (max-width:1700px){
	/*.header-l{width: auto;padding-left: 4%;}*/
	.header-con{left: calc(323px + 4%);}
	.nav-box{margin-left: 0;}
	.nav{display: flex;justify-content: space-around; flex-wrap: wrap;}
	.nav:after{display: none;}
	.nav li{float: none;}
	.nav-yi{padding: 0;}
	.cpyf{width: 640px;}
	.header-l{left: 4%;display: block;width: 323px;white-space: nowrap;font-size: 0;}
	.logo{display: inline-block;vertical-align: middle;}
	.menuBtn{display: inline-block;vertical-align: middle;}
	.header-l:before{content: "";position: absolute;width: 999999px;right: 100%;top:0;height: 100%;background: #fff;margin-right: -2px;}
}
@media (max-width:1500px){
	.footer-nav{width: calc(92% - 350px - 250px);}
	.w1500{width: 1200px;}
	.w1720{width: 1200px;}
	.ny-navs-con a{width: 154px;}
	.pro-body .ny-navs-con a{width: auto;padding: 0 10px;margin-right: 5px;}
	.pro-body .ny-navs-con a img{margin-right: 0;}
	.pro-body .ny-nav .w1720{width: 96%;max-width: 100%;}
	.pzgl .des18{height: 182px;}

	.index-con5{width: 640px;}
	.title78 h2{font-size: 52px;}
	.index-con3{width: 620px;}
	.gsjj-l p{line-height: 1.6;}
	.des-bt40 p{margin-bottom: 30px;}
}
@media (max-width:1400px){

}
@media (max-width:1250px){

}
@media (max-width:1200px){
	.ban400{height: 200px;}
	body{padding-top: 50px;}

	.header{height: 50px;background: #fff;}
	.header-warp{height: 50px;}
	.logo{margin-right: 0;}
	.logo img{height: 30px;}
	.header-area > div, .hgwc{width: 50px;}
	.gwc-ic{width: 40px;height: 40px;}
	.search{right: 100px;}
	.hgwc{right: 50px;}
	.menuBtn{position: fixed;right: 0;top:0;width: 50px;height: 50px;}
	.lgg span{color: #333;}
	.header-area > div.language{width: 70px;}
	.lgg img{display: none;}
	.header-area > div.language{right: 150px;margin-right: 0;}
	.bannerDot{width: 100%;bottom:15px;text-align: center;}
	.bannerDot .swiper-pagination-bullet{width: 10px;height: 10px;}
	.header-l{width: auto;left: 4%;padding-left: 0;display: flex;}
	.lgg .i{display: none;}
	.header-code{top:50px;}
	.search-con{top:49px;}
	.header-con{float: none;position: fixed;left: -100%;top:50px;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: 0;top:0;right: 0;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;padding: 0 4%;}
	.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;margin-right: 4%;}
	.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 li.none .nav-yi{display: block;}
	.nav li.active .nav-yi{color: #005bac;}
	.menuBtnWarp{margin: 13px auto;}
	.nav-er-box{position: static;padding: 0 0 10px 0;width: 100%;margin: 0;transform: none;box-shadow: none;}
	.nav-er-box a{text-align: left;padding: 0 15px;}
	.search-body .menuBtn{background: #01479d;pointer-events: auto;}
	.search-body{padding-top: 50px;}
	.tolsa span{display: block;}

	.footer-top{padding-top: 30px;text-align: center;display: none;}
	.footer-ma{width: 110px;margin: 25px auto;}
	.ba br{display: block;}
	.ba{text-align: center;}
	.ba span:nth-child(1){display: block;}
	.ba span:nth-child(2){display: block;}
	.footer-ma span{font-size: 14px;}
	.footer-fx{text-align: center;}
	.mg-bt70{margin-bottom: 30px;}
	.footer{padding-top: 0;}
	.footer-nav{display: none;}
	.footer-left,.footer-fx{width: 100%;}
	.ys{display: none;}
	.guding{right: 0;bottom:80px;top:auto;transform: none;width: 50px;}
	.gudings{display: none;}
	.footer-tel span{font-size: 36px;}

	.ban-des h2,.size30{font-size: 24px;}
	.ban-des p{font-size: 18px;}
	.ban-des{bottom:70px;}
	.des20 p{font-size: 16px;}
	.w1500,.w1200{width: 768px;}
	.ny-nav .w1720{width: 768px;background: #00479d;}
	.tolsa{display: block;}
	.ny-nav{margin-top: 0;}
	.ny-navs a{display: block;width: 100%;margin: 0 !important;box-shadow: 0 0 0;text-align: left;padding: 0 4%;font-size: 15px;background: #00479d;}
	.ny-navs-con a span{color: #fff;line-height: 50px;}
	.ny-navs-con a img{filter: brightness(3);}
	.ny-navs-con a.active{background-image: none;}
	.ny-navs-con,.nanguo{display: none;}
	.padding-tb80{padding: 35px 0;}
	.title60 h2{font-size: 40px;}
	.title48 h2{font-size: 30px;}
	.title36 h2{font-size: 26px;}
	.title30 h2{font-size: 24px;}
	.title24 h3{font-size: 22px;}
	.gsjj-l,.gsjj-img{float: none;width: 100%;}
	.gsjj-l{padding-top: 0;}
	.gsjj-img{margin-bottom: 20px;margin-top: 30px;}
	.des-bt40 p,.mg-bt40{margin-bottom: 20px;}
	.padding-t80{padding-top: 35px;}
	.jtfcBtn div{width: 32px;height: 32px;margin-top: -16px;}
	.gy-item{margin-bottom: 35px;}
	.ry-item li{width: 32%;padding: 15px; margin-right: 2%;margin-bottom: 4%;}
	.ry-year{font-size: 34px;}
	.ry-year2{font-size: 20px;}
	.mg-bt30{margin-bottom: 15px;}
	.mg-bt60,.gtfz-img,.gtfz-list li{margin-bottom: 30px;}
	.mg-bt50{margin-bottom: 25px;}
	.wh-list li{width: 48.5%;margin-right: 3%;margin-top: 3%;}
	.his li:nth-child(odd) .his-con,.his li:nth-child(even) .his-con{float: none;text-align: left;padding-right: 0;padding-left: 40px;}
	.his-con{width: 100%;}
	.his-bot:before{left: 7px;}
	.his-dot{left: 0;width: 15px;height: 15px;margin-left: 0;top:4.5px;}
	.his li:nth-child(even) .his-con p{text-align: left;}
	.his li{margin-bottom: 30px;}
	.his-year span{font-size: 24px;}
	.des16 p{font-size: 14px;}
	.qidian .his-con{padding-left: 40px;}
	.chronometer-box:after,.tlheaq{display: none;}
	.ny-nav-er{display: flex;justify-content: space-around;}
	.ny-nav-er a{margin-right: 10px;;line-height: 32px;}
	.mg-bt80{margin-bottom: 35px;}
	.gtfz-img,.gtfz-con{float: none;width: auto;margin-right: 0;}
	.youshi{width: 70px;}
	.gtfz-list li{padding-left: 80px;}
	.padding-tb60{padding: 35px 0;}
	.job-list .col-5 span{font-size: 14px;}
	.cp li{width: 32%;margin-right: 2%;margin-bottom: 2%;}
	.cp-bot{padding: 20px;}
	.pro-body .ny-nav .w1720{width: 768px;}
	.xw-img{width: 180px;height: 150px;}
	.xw-con{left: 200px;}
	.xw-con h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.xw li{margin-bottom: 0;}
	.shzr-img .img100 img{height: 320px;object-fit: cover;}
	.cpyf{width: 480px;}
	.heying .title24{margin-top: 20px;}
	.heying .title24 h3{font-size: 16px;}
	.pzgl-lc{width: 480px;}
	.des18 p{font-size: 16px;}
	.abulma{right: 0;margin-right: 0;width: 55%;}
	.title26 h3{font-size: 20px;}
	.news-img .img100 img{height: 493px;}
	.index-con5 h2{white-space: normal;}
	.ry-hide .img100,.hideBtn{top:56px;}
	.pro-body .ny-nav .w1720{max-width: 92%;}
}
@media (max-width:1050px){
	.xcp-con{min-width: 0;max-width: 92%;}
	.xcp-con video{height:auto;width: 100%;}
}
@media (max-width:800px){
	.pzgl .des18{height: 200px;}
}
@media (max-width:760px){
	.pc-show,.jiyu-con .title30{display: none;}
	.wap-show{display: block;}
	.title60 h2{font-size: 30px;}
	.title36 h2,.title48 h2,.title24 h3,.title30 h2,.size30{font-size: 20px;}
	.header-code-item p,.job-type p,.xw-con h3,.scx-type span{font-size: 16px;}
	.des18 p,.cpcs-page h5{font-size: 15px;}
	.menut,.des20 p,.des16 p,.jrwm{font-size: 14px;}
	.cp li{width: 100%;margin-right: 0;}

	.gy-item:nth-child(odd) .gy-img,.gy-item:nth-child(even) .gy-img,.jiyu-img,.jiyu-con,.cpxq-img,.cpxq-con{float: none;width: auto;}
	.gy-con{position: static;width: auto;}
	.padding-tb80,.header-code{padding: 35px 0;}
	.gy-warp{padding: 20px;}

	.gy-item,.pzgl li{margin-bottom: 35px;}
	.mg-bt60{margin-bottom: 30px;}
	.mg-bt40,.cpxq-img{margin-bottom: 20px;}
	.mg-bt20,.des-bt20 p{margin-bottom: 10px;}
	.xcp li,.cp li,.shzr li{margin-bottom: 15px;}
	.xcp li:last-child,.cp li:last-child{margin-bottom: 0;}

	.menux{transform: scale(0.7);}
	.gy-img img{height: auto;}
	.gy-item{box-shadow: 0 0 12px 0 rgba(133,131,131,.5);}
	.header-code-item p{margin-top: 8px;}
	.header-code-type{display: flex;justify-content: space-between;}
	.header-code-type a{width: 40px;height: 40px;margin-right:0;}
	.search-con{width: 220px;}
	.jtfcBtn div.jtfcBtn1{margin-left: 0 !important;left: 10px;}
	.jtfcBtn div.jtfcBtn2{margin-left: 0 !important;right: 10px;left: auto;}
	.des-dot p:before{width: 8px;height: 8px;top:8px;}
	.des-dot p{padding-left: 18px;}
	.ry-item li,.wh-list li,.xcp li{width: 100%;margin-right: 0;}
	.ry-title p{height: auto;}
	.ry-item li:last-child{margin-bottom: 0;}
	.closery{right: 4px;top:6px;}
	.ny-nav-er a{font-size: 14px;}
	.wh-list li{margin-top: 30px;}
	.wh-list li:nth-child(2){margin-top: 30px;}
	.qidian .his-dot{top:5.5px;}
	.xcp-con,.shzr-warp,.abulma .swiper-slide .a{padding: 20px;}
	.xcp-bot{padding: 10px;}
	.page a{font-size: 14px;margin: 2px;}
	.pages{width: 30px;line-height: 30px;}
	.page-btn span{line-height: 28px;display: none;}
	.pages{line-height: 28px;width: 30px;}
	.page .page-btn{line-height: 28px;width: 30px;}
	.page-right:after{margin: -1px 0 0;}
	.page-left:before{margin: -1px 0 0;}
	.page{margin-top: 25px;}
	.youshi{left: 0;width: 63px;}
	.gtfz-list li{padding-left: 85px;}
	.job-bg .title36 h2{margin-bottom: 35px; font-size: 24px;}
	.job-type .img100{width: 80px;height: 80px;}
	.col-5 span:nth-child(1){width: 84%;}
	.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){display: none;}
	.job-list .col-5 span{border-right: none;font-size: 16px;}

	.job-con{padding: 10px 20px 20px;}
	.cp a:hover{box-shadow: 0 0 10px 0 rgba(45,45,45,0.46);}
	.lgg .s1{display: none;}
	.lgg .s2{display: block;}
	.header-area > div.language{width: auto;margin-right: 10px;}
	.cpxqDot{bottom:10px;}
	.cpcs{padding: 15px;}
	.position{padding: 20px 0;}
	.position img, .position a, .position span{margin-right: 6px;}
	.xw-img{width: 120px;height: 100px;}
	.xw a{padding: 10px;}
	.xw-con{left: 130px;padding-top: 12px;}
	.xw-con .date{display: none;}
	.xwxq-time{margin-right: 15px;}
	.xwxq-top span:last-child{margin-left: 15px;}
	.edit{padding: 20px 0;}
	.edit *{font-size: 14px !important;}
	.shzr-img{float: none !important;width: 100%;}
	.shzr-img .img100 img{height: auto;}
	.shzr-img .des16{padding: 12px;}
	.shzr-con{position: static;width: 100%;}
	.div58405{box-shadow: 0 0 12px 0 rgba(133,131,131,.5);}
	
	.scx-type span{width: 50%;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-radius: 0;line-height: 80px;}
	.scx-type span:after{display: none;}
	.cpyf{width: 80%;}
	.heying li{margin-bottom: 25px;}
	.heying .title24 h3{font-size: 14px;}
	.heying .title24{margin-top: 10px;}
	.pzgl-lc{width: 90%;}
	.pzgl li{width: 100%;margin-right: 0;}
	.pzgl .des18{height: auto;}
	.qudao li{width: 100%;margin-right: 0;}
	.qudao-img{display: none;}
	.qudao li{margin-top: 30px;}
	.qudao li:nth-child(2){margin-top: 30px;}
	.sle-name{font-size: 16px;}
	.sle-page select{height: 44px;line-height: 44px;}
	.abulma{position: static;width: 92%;margin: 0 auto 20px; padding-bottom: 15px;}
	.mplca{height: 240px;}
	.pt-list{font-size: 16px;}
	.abulma .swiper-slide .a:after{width: 2px;}
	.abulma .swiper-slide .a{padding-bottom: 0;}
	.swiperDot .swiper-pagination-bullet{margin-right: 6px;width: 8px;height: 8px;}
	.index-con{padding-top: 85px;}
	.ckxq1{width: 40px;height: 40px;}
	.index-title-gy{margin-right: 40px;}
	.about-list li{width: 50%;margin-top: 10px;}
	.about-list li:nth-child(1){margin-top: 0;}
	.about-list li:nth-child(2){margin-top: 0;}
	.title78 h2{font-size: 22px;}
	.about-list-i{display: none;}
	.product-top3 .middle-box{display: block;}
	.swiper-slide-news .middle-box{display: block;}
	.swiper-slide-cs .middle-box{display: block;}
	.product-top3 .middle-inner{display: block;}
	.swiper-slide-news .middle-inner{display: block;}
	.swiper-slide-cs .middle-inner{display: block;}
	.news-img{width: 100% !important;margin-bottom: 15px;}
	.shzrDot{right: 8px;bottom:14px;}
	.shzrDot .swiper-pagination-bullet{width: 8px;height: 8px;margin-right: 6px;}
	.news-list{float: none;width: 100%;}
	.news-con p{display: none;}
	.news-list a{padding: 8px;}
	.news-list .ckxq2{display: none;}
	.news-con{margin-right: 0;}
	.news-con h3{font-size: 16px;}
	.mg-bt15{margin-bottom: 8px;}
	/*.cs{width: 80%;margin: 0 auto}*/
	.cs li{width: 32%;margin-right: 2%;margin-bottom: 15px;}
	/*.cs li:nth-child(2n){margin-right: 0;}*/
	.cs li:last-child{margin-right: 0;}
	.cs li .img100{height: 50vw;position: relative;height: 34vw;}
	.cs li .img100 img{position: absolute;height: 100%;top:0;left: 0;object-fit: contain;}
	/*.index-cs-des{display: none;}*/
	.gsjj-img{margin-top: 20px;}
	.weare-serv-li-num p{font-size: 26px;}
	.weare-serv-li-num span{font-size: 12px;margin-left: 0;}
	.weare-serv-li-p{font-size: 14px;margin-top: 10px;}
	.hideBtn{display: none;}
	.ban .img100 img{height: 150px;object-fit: cover;}
	.ban-des{bottom:42px;}
	.ssdh span{width: 23.5%;margin-right: 2%;font-size: 16px;line-height: 44px;box-shadow: 0 0 5px 0 rgba(133, 131, 131, 0.7);}
	.ssdh span:last-child{margin-right: 0;}
	.ss-a{padding: 30px 0;}
	.ssjecon{padding: 35px 0;}
	.about-list .des18{margin: 0;}
	.index-con2 .mg-bt50{margin-bottom: 15px;}
	.product-fl li{padding-left: 20px;margin-bottom: 5px;}
	.product-fl li p{font-size: 14px;}
	.ban-des h2{font-size: 20px;}
	.ban-des p{font-size: 14px;}
	.qywh67g h2{font-size: 22px !important;}
	.qywh67g h3{font-size: 18px !important;}
	.qywh67g p{font-size: 14px !important;}
	.footer-bot{padding: 15px 0;}
	.weare-serv-ul{display: flex;justify-content: space-between;}
	.weare-serv-ul li{width: auto;margin-right: 0;float: none;}
	.weare-serv-ul:after{display: none;}
}
@media (max-width:360px){

}