@charset "utf-8";
@media (min-width:1250px){
	.nav-er-box:hover .nav-er,.nav-san-box a:hover{color: #fff;background: #1090d2;}
	.nav-er-box:hover .nav-san-box{display: block;}
	.nav-box li:hover .nav-sub{transform: scaleY(1);}
	.nav-box li:hover .n-nav-sub{transform: scaleY(1);opacity: 1;}
	.nav-box li:hover .nav-yi{color: #1090d2;}

	.news .swiper-slide a:hover .news_bot{background: #fff;}
	.news .swiper-slide a:hover b{color: #1090d2;}
	.news .swiper-slide a:hover .look:before{background: url("../images/look2.png");}
	/*.friendship .swiper-slide a:hover .img2{filter:grayscale(0);}*/
	.project li:hover .img1{filter:brightness(70%);}
	/*.project li:hover .img2{display: block;}*/
	.project li:hover .project-con{background: rgba(255,255,255,.9);border-color: #17a8ea;}
	.project li:hover h3{color:#262626;}
	.project li:hover .project-bot{opacity: 1;}
}
@media (max-width:1500px){
	.w1400{width: 1200px;}
	.footer-nav-list{margin-right: 30px;}
	/*.rd-hide{width: 420px;}*/
	.gdr{right: 0;}
	.project-con{width: 260px;}
	.project-con{height: 360px;}
	.project li{height:540px;}
	.nav-box li{margin-left: 52px;}
	.jtms-bot p{margin-bottom: 15px;}
	.ny-nav-er a{margin: 0 20px;}
	.ny-nav-er a:after{right: -20px;}
	.banner-bt{top:60px;}
}
@media (max-width:1280px){
	.eqLeft{left: 0;}
	.eqRight{right: 0;}
	.eq-btn div{z-index: 9;}
}
@media (max-width:1250px){
	.menu-handler,.search-sb{display: block;}
	.search-opean,.search-close,.news .eq-btn div,.logo2{display: none;}
	.w1400{width: auto;margin: 0 15px;}
	body{padding-top: 60px;}
	.header{height: 60px;box-shadow: 0 1px 2px #ddd;transform: none;-webkit-transform: none;}
	.nav-box{position: fixed;width: 100%;top:60px;bottom:0;left: -100%;background: #fff;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);}
	.nav-box.active{left: 0;}
	.nav{position: absolute;top:50px;right: 15px;left: 15px;bottom:50px;overflow: auto;opacity: 1 !important;}
	.nav-box li{float: left;width: 100%;margin: 0;border-bottom: 1px solid #e0e0e0;}
	.nav-box li:after{content: '';position: absolute;width: 20px;height: 20px;background: url("../images/bot2.png") no-repeat center; background-size:cover;right: 5px;top:15px;transition:all .3s;}
	.nav-box li.none .nav-yi{display: block;}
	.nav-box li.none:after{display: none;}
	.nav-box li.on:after{transform: rotate(180deg);}
	.nav-sub{transform:none !important;position: static;width: auto;margin: 0;text-align: left;display: none;}
	.n-nav-sub{opacity: 1;transform:none !important;text-align: left;}
	.n-nav-sub a{text-indent: 1em;}
	.nav-box.active .nav{opacity: 1;}
	.nav-yi{line-height: 50px;}
	.logo{top:10px;left: 0;}
	.logo img{display: block;height: 40px;}
	.top-raea{position: absolute;height: 32px;right: 15px;left: 15px;top:10px;}
	.share{top:6px;right: 0;}
	.language-box{top:1px;right: 25px;}
	.search-box{top:0;left: 0;right: 120px;background: #f0f0f0;height: 100%;}
	.search-con{width: 100%;}
	.search-con .text{text-indent: 1em;}
	.logo2{margin-bottom: 20px;}
	.footer-nav{margin-left: 0;}
	.footer-left{position: static;float: left;width: 100%;text-align: center;margin-top: 30px;}
	.whimg{float: left;}
	.wh-con{position: static;float: right;}
	.wh-warp{margin: 0 25px;}
	.jdtc-con{width: 80%;}
	.xwxq-top .share{top:auto;bottom:0;}
	.padding-tb80{padding: 60px 0;}
	.lngx-con-b{margin: 15px 0;}
	.service li{width: 48%;margin-right: 4%;margin-bottom: 80px;}
	.service li:nth-child(even){margin-right: 0;}
	.service li:nth-last-child(1){margin-bottom: 0;}
	.service li:nth-last-child(2){margin-bottom: 0;}
	.lxwm-left,.lxwm-img{float: none;width: auto;}
	.lxwm-img{margin-top: 20px;}
	.ny-nav-er a{margin: 0 8px;}
	.ny-nav-er a:after{right: -8px;}
	.nav-box li:nth-child(3n) .nav-er{padding-left: 0;}
}
@media (max-width: 800px) {
	.footer-nav,.footer-right{float: none;width: auto;}
	.friendship .eq-btn div,.history-btn a{display: none;}
	.footer-search-top{float: left;width: 200px;}
	.footer-contact{float: right;}
	.footer-code{width: 220px;margin-top: 0;}
	.footer-right{width: 500px;margin: 30px auto 0;}
	.whimg,.wh-con,.lngx-img,.rzzz-img{float: none;width: 100%;}
	.ry-con,.lngx-con,.rzzz-cont{position: static;width: auto;}
	.padding-tb80{padding: 30px 0;}
	.culture li,.ry-left{float: none;width: 100%;margin-right: 0;}
	.wh-con{margin-top: 20px;}
	.culture li{margin-top: 40px;}
	.preview{margin-bottom: 0;}
	.jd-bot{margin: 0 45px;}
	.shiye1{padding-bottom: 0;}
	.margin-t60,.lngx-con{margin-top: 30px;}
	.zb-list li{width: 32%;margin-right: 2%;margin-bottom: 2%;}
	.zb-list li:nth-last-child(1),.zb-list li:nth-last-child(2){margin-bottom: 0;}
	.zb-list li:nth-child(3n){margin-right: 0;}
	.service{margin: 60px 0;}
	.map-box{margin-left: 300px;}
	.ny-nav-er a{width: auto;padding: 0 15px;}
}
@media (max-width: 760px) {
	/*body{font-size: 12px;}*/
	.pc-show,.eq-btn div,.eq-con p,.footer-nav,.footer-search-top .footer-search{display: none;}
	.wap-show{display: block;}
	.gdr{display: none !important;}
	.preview h5,.nain h4{font-size: 24px;}
	.ban-text h2{font-size: 20px;}
	h3,.title24-bold h3,.jt-play p{font-size: 18px;}
	.cul-l h4,.title20-bold h3,.bold20,.classification h5,.qulian-title h3,.bei h5{font-size: 16px;}
	.project-wrap h3,.shiye2 p,.title24-bold p,.wh-des p,.wh-con .title24-bold p,.wh-warp p,.nain p,.jd-bot p,.ny-nav-er a,.ry-txt p,.ry-list p,.zr-top h3,.page a,.xwxq-edit-con p,.xq-page a,.pro-title p,.cpjs p,.cptz-des p,.classification p,.cpal p,.pro-list h4,.pro-con h5,.lngx-con-a p,.lngx-con-b p, .lngx-con-c p,.bei p,.rzal-th,.case .swiper-slide span,.p18 p,.rzzz-cont p,.zb-list .img100 span,.zb-bot p,.rzcd .swiper-slide span,.sport li h3,.table-style th,.allxq-r p,.cpsp h5,.xz-list h4,.wt-list h4,.wt-list p,.fw-bot p,.address-list h4,.address-list p,.aqsp p,.banner-bt h2,.banner-title{font-size: 14px;}
	.eq-con p,.eq-title b,.eq-title span,.eq-ckxq,.related a,.cul-l p,.table-style td,.banner-bt p{font-size: 12px;}
	.project-wrap,.edge-left,.jt-ms,.jtms-bot,.hisfd,.cptz-con,.map-left{position: static;width: auto;}
	.edge-right,.ry-txt li,.cptz-img{float: none;width: auto;}
	.padding-tb80{padding: 30px 0;}
	.ry-list p{margin-top: 5px;}
	.margin-t80,.preview{margin-top: 30px;}
	.margin-t40{margin-top: 20px;}
	.edgePagination,.footer-left,.jt-ms,.culture li,.hisfd,.classification h5{margin-top: 15px;}
	.title1 h3,.pro-list-3 h4{margin-top: 8px;}
	.eq-ckxq,.footer-right{margin-top: 0;}
	.zr-top{margin: 0;}
	.project-wrap h3,.project-des{margin: 10px auto;}
	.his-des p{margin-bottom: 0;}
	.eq-title,.pro-list h4,.pro-con h5,.lngx-con-b h4,.sport-top{margin-bottom: 8px;}
	.shiye2 p{margin-bottom: 15px;}
	.title24-bold,.nain,.qulian-title{margin-bottom: 20px;}
	.title1,.zr,.pro-title,.cpsp li{margin-bottom: 25px;}
	.wt-list li{margin-bottom: 30px;}
	.sy-list{margin: 25px 0;}
	.xwxq-edit,.xwxq-edit-con p,.cptz-des p{margin: 15px 0;}
	.ry-txt{margin: 15px;}
	.cptz-des{margin: 0 15px;}

	.xwxq-edit{padding: 25px 0;}
	.footer-top{padding: 25px 0 55px;}
	.footer-code-des{padding-top: 8px;}
	.cpjs,.case-bot{padding: 15px;}
	.equipment-wrap .swiper-container{padding: 0;}
	.banner-title{bottom:14px;}
	.equipment .swiper-slide{transform: scale(0.7);}
	.equipment .swiper-slide-active{transform: scale(1);}
	.edgePagination .swiper-pagination-bullet{width: 6px;height: 6px;}
	.title1 i{height: 18px;}
	.project li{width: 50%;height: auto;border:none !important;padding: 20px 0;}
	.project-con{height: auto;margin: auto;}
	.project-bot{opacity: 1;}
	.project-wrap img{width: 40px;}
	.project-des{height:4.8em; overflow:hidden;min-height: auto;}
	.project-des p{text-align: left;color: #fff;}
	.ckxq{width: 80px;line-height: 30px;}
	.edge-left{box-shadow:0 0 10px 0 #ddd;margin-bottom: 10px;padding-bottom: 10px;}
	.news_bot{padding: 0;margin-top: 10px;}
	.news .swiper-slide .look{display: none;}
	.footer-search-top,.footer-contact{float: none;width: auto;}
	.shiye1{margin-top: -40px;padding: 15px 0;}
	.footer-right,.his-img{width: auto;}
	.footer-code{width: auto;text-align: center;}
	.footer-code .img100{margin: 0 auto;display: block;float: none;}
	.link a{line-height: 40px;padding: 0 5px;}
	.banner-bt{top:30px;}
	.footer-lk li{width: 110px;}
	.footer-lk .foot-navline{height: 48px;}
	.footer-lk li a{height: 40px;}
	.footer-lk .img2{padding-top: 0;padding-left: 5px;}
	.banner .edgePagination{bottom:10px;}
	.related{line-height: 40px;}
	.link a:hover:before{height: 50px;}
	.link a img,.jt-video{width: 100%;}
	.footer-search-top{text-align: center;margin-bottom: 10px;}
	.footer-search-top div{display: inline-block;margin-top: 0;}
	.title24-bold p{line-height: 1em;text-align: center;}
	.sy-list li{width: 23%;}
	.jtms-warp{margin-right: 0;}
	.home-nav .swiper-slide{width: auto !important;}
	.home-nav .swiper-slide a{line-height: 42px;margin-right: 10px;white-space: nowrap;}
	.cul-l{width: 190px;}
	.wh-r{left: 190px;}
	.cul-l{padding: 12px;}
	.preview .swiper-slide{width: 33.33%;height: 80px;}
	.view{padding: 20px;}
	.preview .swiper-slide:after,.preview:after{height: 4px;}
	.view{margin-top: -15px;}
	.jd-bot{margin: 0;}
	.jdtc .history-btn a{display: none;}
	.jdtc-con{width: 92%;}
	.guanbi{width: 24px;height: 24px;right: 0;}
	.ny-nav-er a{width: auto; padding: 0 7px; line-height: 32px;margin: 0 2px;}
	.ny-nav-er a:after{right: -3px;}
	.ry-txt p:before{width: 6px;height: 6px;}
	.ry-list li,.xz-list li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.ry-list li:nth-child(3n),.xz-list li:nth-child(3n){margin-right: 4%;}
	.ry-list li:nth-child(even),.xz-list li:nth-child(even){margin-right: 0;}
	.zr .img100{width: 160px;}
	.zr-con{left: 170px;}
	.zr-top{padding-right: 0;}
	.look{position: static;padding-left: 0;margin-left: 5px;}
	.look:before{position: static;display: inline-block;vertical-align: middle;margin-top: -4px;margin-right: 5px;}
	.zr-con p{display: none;}
	.zr-top h3{margin: 10px 0;height: 38px;}
	.zr li{padding: 15px 0;border-width: 2px;}
	.zr{border-width: 2px;}
	.page a{margin: 0 10px;}
	.xwxq-top .share{position: static;text-align: center;margin-top: 15px;}
	.xwxq-top .header-share,.xwxq-top .shareBtn{position: static;display: inline-block;}
	.pro-title p{letter-spacing: normal;}
	.p-before-dot p{padding-left: 15px;}
	.p-before-dot p:before,.lngx-con-a p:before{width: 6px;height: 6px;}
	.cptz-des{padding: 10px 0;}
	.title24-bold p{letter-spacing: normal;margin-left: 0;}
	.classification li{float: none;width: 100%;margin: 10px 0 20px;border-bottom: 1px dashed #f0f0f0;padding-bottom: 20px;}
	.classification li:nth-last-child(2){margin-bottom: 20px;}
	.classification li:nth-last-child(1){border:none;padding-bottom: 0;}
	.ckgd{width: 80px;font-size: 12px;line-height: 30px;}
	.classification .ckgd{margin: 0 auto;}
	.pro-con .i{width: 19px;height: 20px;}
	.qulian-title .i{width: 30px;}
	.lngx-con-a p:before{top: 8px;}
	.bei li{width: 48%;margin-right: 4%;}
	.bei li:nth-child(even){margin-right: 0;}
	.rzal-th{margin-left: 0;margin-bottom: 5px;}
	.rzal-th:before{top:4px;}
	.case .swiper-slide span{padding:10px 5px;}
	.more-case li{float: none;width: auto;margin-right: 0;margin-bottom: 25px;}
	.case-bot{border-width: 2px;}
	.zb-list li,.sport li,.cpsp li,.service li,.lxwm-left li{width: 100%;margin-right: 0 !important;float: none;}
	.zb-list .img100 span{line-height: 40px;}
	.zb-bot{padding: 20px 12px;}
	.zb-bot p{height: auto;}
	.zhengshu li{width: 49%;margin-bottom: 2%;}
	.zhengshu li:nth-child(even){margin-right: 0;}
	.chaxun{height: 160px;}
	.tzcx{width: 140px;line-height: 40px;font-size: 14px;}
	.pro-list-3 li{width: 48%;margin-right: 4%;}
	.pro-list-3 li:nth-child(3n){margin-right: 4%;}
	.pro-list-3 li:nth-child(even){margin-right: 0;}
	.table-style th, .table-style td{height: 44px;}
	.all-logo{position: static;margin: 0 auto;width: 120px;height: 120px;}
	.allxq-r{margin-left: 0;}
	.title24-bold h3{text-align: center;}
	.cpsp-bot{padding: 16px 0;}
	.cpbd{height: 2px;}
	.service li{padding:50px 20px 20px;margin-bottom: 60px;}
	.fw-bot{height: auto;}
	.service .i{width: 80px;margin-left: -40px;top:-40px;}
	.service{margin: 30px 0;}
	.service li:nth-last-child(2){margin-bottom: 60px;}
	.lxwm-left h3 img{max-width: 80%;width: 270px;}
	.lxwm-left li{margin-bottom: 6px;}
	.address-list li{padding: 20px 0;}
	.address-list h4:before{top:-1px;}
	.address-list p{margin-top: 5px;}
	.address-list{height: 260px;}
	.map-box{margin-left: 0;height: 250px;}
	.message-bot{margin: 0 20px;width: auto;max-width: none;}
	.message-bot .title24-bold{margin-left: 0;}
	.message-right input{height: 38px;}
	.message-right textarea{height: 90px;}
	.ban-show{position: relative;height: 225px;overflow: hidden;}
	.ban-show img{width: auto;height: 100%;position: absolute;top:0;left: 50%;transform: translateX(-50%);}
	.dh1{left: -10px;}
	.dh2{right: -10px;}
	.home-nav{margin: 0 10px !important;}
	.banner-bts{margin-right: 0;}
	.friendship img{height: 46px;}
	.zb-bots{height: auto;padding: 0;}
	.banner-titles{margin-right: 40px;}
	.banner-title img{width: 26px;}
	.gltio{width: 30px;height: 26px;}
}