@charset "utf-8";
@media (min-width:1050px){
	.nav li:hover .nav-yi{background: #fff100;color: #e60012;}
}
@media (max-width:1600px){
	.w1450{width: 1300px;}
	.case-ban-text{left: 15.5%;}
	.news-con{padding: 36px;}
}
@media (max-width:1500px){
	.w1450{width: 1200px;}
	.search{width: 180px;}
	.h-fwdh-b ul{margin-right: 20px;}
	.logo img{height: 80px;}
	.cpxq-right{margin-left: 280px;}
	.rexian-text{padding-left: 20px;margin-left: 20px;}
	.ys-wai{width: 500px;height: 500px;}
	.ys-list li:nth-child(odd){padding-left: 150px;}
	.ys-list li:nth-child(even){padding-right: 150px;}
	.footer-dl{margin-right: 40px;}
	.news-con{padding: 14px 25px;}
	.gdcp{width: 128px;line-height: 36px;}
}
@media (max-width:1300px){
	.ys-list li{width: 360px;}
	.ys-des h3{font-size: 20px;}
	.ys-des p{line-height: 1.6em;}
	.nav-yi{padding: 0 30px;}
}
@media (max-width:1200px){
	.logo img{height: 66px;}
	/*.nav-yi{padding: 0 30px;}*/
	.footer-nav ul{display: block;}
	.rexian-text p span:nth-child(1){font-size: 24px;}
	.rexian .rxg-r img{width: 40px;}


}
@media (max-width:1050px){
	body{padding-top: 60px !important;}
	.menu-handler{display: block;}
	.header{height: 60px !important;box-shadow: 0 1px 2px #ddd;position: fixed;}
	.header-top{padding: 0;}
	.logo{left: 4%;position: absolute;top:50%;transform: translateY(-50%);}
	.logo img,body.is-scroll .logo img{height: 44px;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:48px;left: 4%;right: 4%;bottom:145px;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:#000;}
	.nav li.active .nav-yi{color: #000;}
	.nav-yi{line-height: 50px;height: 50px; padding: 0;background: none !important;margin-top: 0 !important;font-size: 15px;color: #000;}
	.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: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;}

	.footer-nav{display: none;}
	.cp-right{margin-left: 0;min-height: 0;}
	.footer-r{text-align: center;}
	.footer-top{display: block;}
	.wxma{margin-bottom: 40px;}
	.large-show{display: none;}
	.move-show{display: block;}
	.h-fwdh{position: absolute;bottom:45px;left: 50%;transform: translateX(-50%);}
	.search{position: absolute;left: 4%;right: 4%;width: auto;top:10px;}
	.wxma{width: 110px;}
	.h-fwdh-b ul{white-space: nowrap;}
	.cp-left{position: fixed;z-index: 999;background: #fff;width: 100%;left: 0;height: 100%;overflow: hidden;top:100%;transition: all .4s;}
	.cp-left.active{top:0;}
	.cp-nav-yi{position: relative;}
	.cp-nav-yi:before{position: absolute;content: "";width: 14px;height: 14px;background: url("../images/phone-arrow.png") no-repeat center;background-size: cover;right: 15px;top:50%;margin-top: -7px;transition: all .4s;}
	.cp-nav-page.on .cp-nav-yi:before{transform: rotate(180deg);}
	.cp-left-code{display: flex;align-items: center;}
	.cp-left-code .img100{margin-bottom: 0;margin-right: 20px;}
	.cp-er{position: static;display: none;box-shadow: none;}
	.cp-left-cpfl h2{font-size: 24px;}
	.cp-left-cpfl{padding: 20px;position: absolute;left: 0;top:0;width: 100%;z-index: 9;}
	.gbcpfl{position: absolute;right: 15px;top:50%;margin-top: -12px; width: 24px;height: 24px;background: url("../images/gb128.png") no-repeat center;background-size: cover;}
	.shouwfenlie{font-size: 18px;border:1px solid #ddd;line-height:2.4em;margin-bottom: 20px;}
	.cp-left-warp{position: absolute;width: 100%;height: 100%;top:0;left: 0;overflow: scroll;padding-top: 71px;}
	.header-top .h-fwdh{display: none;}
	.header-top .search{display: none;}

	.zixun{position: relative;width: 100%;left: 0;}
	.pro-type{display: block;white-space: nowrap;overflow: auto;}
	.pro-type a{display: inline-block;vertical-align: top;margin-right: 20px;}
	.pro-type a:last-child{margin-right: 0;}
	.des-type{justify-content: flex-start;}
	.des-type a{width: 19%;margin-right: 1.25%;margin-bottom: 1.25%;}
	.des-type a:nth-child(8n){margin-right: 1.25%;}
	.des-type a:nth-child(5n){margin-right: 0;}
	.news-con{padding: 25px;}
	.yanjiu{min-height: 0;float: none;width: 100%;}
	.rexian{position: relative;width: 100%;display: flex;}
	.zixun .rxg-r{position: relative;left: 50%; width: 50%;height: 300px;}
	.zixun .rxg-l{width: 50%;}
	.yanjiu-bot{margin-left: 0;}
	/*.zixun .rxg-r div{position: static;}*/
	/*.zixun .rxg-r div img{position: static;}*/
	.rexian .rxg-l{position: static;width: 50%;height: 300px;}
	.rexian .rxg-r{position: static;width: 50%;height: 300px;}
	.des-con{padding-top: 0;}
	.ys-wai{width: 400px;height: 400px;}
	.ys-quan2{top:50px;right: 50px;bottom:50px;left: 50px;}
	.ys-title{top: 100px;right: 100px;bottom: 100px;left: 100px;}
	.ys-list li{width: 300px;}
	.pro-style .gengduo{display: none;}
	.miaodian{top:-62px;}
	.news-con .des{display: none;}
	.news-con .gdcp{display: none;}
}
@media (max-width:800px){
	.ban h2{font-size: 32px;}
	.ban .mg-bt30{margin-bottom: 15px;}
	.brand,.des-con{margin-bottom: 35px;}
	.des-con,.des-img{float: none;width: auto;}
	.brand{position: relative;height: 500px; width: 100%;}
	.brand-warp{width: 100%;}
	.news-box{margin-left: 0;}
	.cp-list5 li{width: 49%;margin-right: 2%;}
	.cp-list5 li:nth-child(5n){margin-right: 2%;}
	.cp-list5 li:nth-child(2n){margin-right: 0;}
	.wh-con{width: 100%;}
	.ys-quan,.ys-quan2{display: none;}
	.ys-title{position: static;color: #000;background: none;margin-bottom: 60px;}
	.ys-title h2{color: #000;}
	.ys-title span{color: #000;}
	.ys-title .i{background: #000;}
	.ys-wai{width: 100%;height: auto;}
	.ys-list li{position: relative;padding-top: 0;left: 0 !important;right: auto !important;padding-right: 0 !important;padding-left: 0 !important;margin-bottom: 50px;text-align: center;width: 32%;margin-right: 2%;}
	.ys-list li:nth-child(3n){margin-right: 0;}
	.ys-box{padding: 80px 0;}
	.ys-list .img100{position: static;margin: 0 auto 20px;width: 100px;}
	.news-con .des{display: block;}
}
@media (max-width:760px){
	.pc-show{display: none;}
	.wap-show{display: block;}
	.xwxq-ban span{font-size: 28px;}
	.ban h2,.title30 h2,.title36 h2,.title26 h2,.rexian-text p span:nth-child(1),.title48 h2{font-size: 20px;}
	.wh-con h3,.gengxin{font-size: 18px;}
	.title18 h5,.anli-bot h3,.ban .title48 p,.lxwm-list li span{font-size: 16px;}
	.des16 p,.pro-title h3,.yyly p,.dianji span,.pro-type p,.des-type a,.title30 span,.lxwm-list li:last-child span{font-size: 14px;}
	.jscs tr:nth-child(1) td,.jscs td,.rexian-text p span:nth-child(2){font-size: 12px;}
	.des2em p{line-height: 1.6em;}
	.anli li,.xinwen li{display: block;width: 100%;margin-right: 0;}

	.padding-tb80{padding: 35px 0;}
	.padding-t40-b80{padding: 20px 0 35px;}

	.mg-bt80{margin-bottom: 40px;}
	.gsjs,.xinwen li{margin-bottom: 35px;}
	.mg-bt60,.ys-title{margin-bottom: 30px;}
	.mg-bt50{margin-bottom: 25px;}
	.wxma,.mg-bt40{margin-bottom: 20px;}
	.mg-bt30{margin-bottom: 15px;}
	.des-bottom-20 p,.mg-bt20,.news-list li{margin-bottom: 10px;}
	.mg-bt10{margin-bottom: 5px;}

	.title30 .i{vertical-align: middle;}
	.title30 .i,.title36 .i,.title26 .i{height: 2px;width: 24px;}

	.cp-list li{width: 49%;margin-right: 2%;}
	.cp-list li:nth-child(2n){margin-right: 0;}
	.page{margin-top: 25px;}
	.page a{font-size: 12px;padding: 0 7px;line-height: 24px;margin: 3px;}
	.footer{padding-top: 35px;}
	.footer-bot{padding: 20px 0;}
	.nav-top .fanhui{display: none;}
	.cpxqBtn div{width: 32px;height: 32px;margin-top: -16px;}
	.cpxqBtn1{left: 10px;}
	.cpxqBtn2{right: 10px;}
	.preview2 .swiper-slide:before{border-width: 1px;}
	.padding-t80{padding-top: 35px;}
	.des16-dot p{padding-left: 16px;}
	.des16-dot p:before{width: 5px;height: 5px;top:8px;}
	.jscs td{height: 50px;}
	.swiperDot .swiper-pagination-bullet,.bannerDot .swiper-pagination-bullet{width: 10px;height: 10px;margin: 3px;}
	.swiperDot{margin-top: 25px;}
	.bannerDot{bottom:15px;}
	.cpxq-fy{padding: 25px 15px;margin-bottom: 25px;}
	.cpxq-fy a.fl{padding-right: 0;padding-left: 25px;}
	.cpxq-fy a.fr{padding-right: 0;padding-left: 25px;}
	.cpxq-fy a.fr i{left: 0;right: auto;}
	.cpxq-fy a{float: none;max-width: 100%;display: block;margin-bottom: 15px;}
	.cpxq-fy a:last-child{margin-bottom: 0;}
	.fanhui span{font-size: 14px;line-height: 36px;}
	.fanhui i{width: 14px;height: 17px;margin-right: 8px;}
	.fanhui{width: 100px;border-radius: 5px;}
	.case-ban-text{left: 4%;}
	.ban .title48 span{font-size: 12px;line-height: 1.5em;}
	.anli-bot h3{height: auto;margin-bottom: 15px;}
	.nav-top.flex-end{justify-content: flex-start;}
	.dianji span{margin-right: 15px;}
	.edit *{font-size: 14px !important;line-height: 1.6em !important;}
	.cpxq-fy-box .gdcp{position: static;display: block;margin: 0 auto;transform: none;}
	.cpxq-fy-box{padding: 25px 15px;}
	.cpxq-fy-box .cpxq-fy{padding: 0;}
	.gdcp{font-size: 14px;width: 110px;line-height: 32px;}
	.pro-type img{width: 64px;}
	.pro-type p{margin-top: 5px;}
	.des-type a{width: 33%;margin-right: 0.5%;margin-bottom: 0.5%;}
	.des-type a:nth-child(8n){margin-right: 0.5%;}
	.des-type a:nth-child(5n){margin-right: 0.5%;}
	.des-type a:nth-child(3n){margin-right: 0;}
	.casesBtn div{width: 32px;height: 32px;}
	.cases-bot{height: auto;padding: 10px;}
	.cases-bot p{height: 3.2em;}
	.brand-con{padding:35px 20px;}
	.brand{height: 320px;}
	.title20 h3{font-size: 16px;}
	.news-img{width: 100%;margin-bottom: 20px;}
	.news-con .gdcp{display: block;}
	.news-con{padding: 15px;position: static;width: 100%;}
	.yanjiu{padding:35px 15px;}
	.zixun .rxg-r{height: 180px;}
	.rexian .rxg-r img{width: 24px;}
	.rexian-text{padding-left: 0;margin-left: 0;display: block;}
	.rexian-text:before{display: none;}
	.rxg-warp{display: block;text-align: center;}
	.rexian .rexian-text p{text-align: center;}
	.rexian .rxg-r img{display: block;margin: 0 auto 20px;}
	.rexian .rxg-r{height: 180px;}
	.rexian .rxg-l{height: 180px;}
	.padding-t60{padding-top: 35px;}
	.ny-navs a{font-size: 16px;margin-right: 15px;}
	.ny-nav{height: 60px;}
	.ny-navs{height: 60px;}
	.ny-navs a{line-height: 60px;}
	.wh-des{padding-top: 0;}
	.wenhua:after{top:57px;}
	.wh-box{min-height: 0;}
	.ys-list .img100{width: 50px;}
	.ys-des h3{font-size: 16px;}
	.ys-list li{width: 100%;margin-right: 0;text-align: left;padding-left: 60px !important;margin-bottom: 25px;}
	.ys-list li:last-child{margin-bottom: 0;}
	.ys-list .img100{position: absolute;top:0;left: 0 !important;right: auto !important;}
	#certify .swiper-slide{width: 66%;}
	.edit{padding-top: 20px;}
	.lxwm-list li{width: 49%;margin-top: 20px;}
	.lxwm-list li:nth-child(1){margin-top: 0;}
	.lxwm-list li:nth-child(2){margin-top: 0;}
	.lxwm-list li:nth-child(2n){margin-right: 0;}
	.lxwm-list li h5{font-size: 16px;margin: 10px 0;}
	.lxwm-list li img{width: 40px;}
	.map{height: 300px;}
	.lxwm-ban-text h2{-webkit-text-stroke: 1px #fff;}
	.sheji-ban-text{margin-left: 4%;margin-bottom: 30%;}
	.padding-tb60{padding: 35px 0;}
	.item-page{width: 50%;margin-right: 0;margin-bottom: 0;}
	.item-page:nth-child(2n){margin-right: 0;}

	.view2{width: 100%;}
	.preview2{position: static;width: 100%;}
	.preview2 .swiper-container,.preview2 .swiper-slide{height: auto;}
	.preview2 .swiper-slide{width: 23.5%;margin-right: 2%;margin-top: 2%;}
	.preview2 .swiper-slide:last-child{margin-right: 0;}
	.preview2 .swiper-slide img{position: static;}
	.jscs td{font-size: 14px !important;}
}
@media (max-width:360px){

}