@charset "utf-8";
@media (min-width:1050px){
	.nav li:hover .nav-er{opacity: 1;margin-top: 0;pointer-events: auto;}
	.nav-er a:hover{background: #d6bea8;color: #fff;}
	.nav li:hover .nav-yi{color: #d6bea8;}

	body.is-scroll{padding-top: 80px;}
	/*body.is-scroll .header{box-shadow:0 1px 1px #ddd;}*/
	body.is-scroll .header .w1630{height: 80px;}
	body.is-scroll .nav-yi{line-height: 80px;}
	body.is-scroll .logo img{height: 35px;}


}
@media (max-width:1600px){
	.banner-des h2{font-size: 80px;}
	.banner-des{width: 580px;}
	.w1630{width: 1360px;}
	.w1440{width: 1200px;}
	/*.v78 img{width:480px;}*/
	.che1{right: 35%;}
	.store{height: 650px;}
	.index3{height: 620px;}
	.moxhs{min-width: 82px;}
	.moxh{right: 15px;
		/*width: 172px;*/
	}
	.mo-type-left{margin-left: 4%;}
	.mopri span:nth-child(1){font-size: 36px;}
}
@media (max-width:1500px){
	.ban-des h2,.div28 h3{font-size: 80px;}
	.en28 span{font-size: 60px;}
	.ban-des h3{font-size: 24px;}
	.ppwh-logo{width: 236px;right: -50px;}
	.mo-ban-body .ban-des{margin-bottom: 8%;}

}
@media (max-width:1400px){
	.store{height: 580px;}
	.moxh{transform: scale(.75);transform-origin: right;}
}
@media (max-width:1300px){
	.zbcx-a{margin-top: -80px;}
}
@media (max-width:1250px){
	.gsmfa td{height: 50px;}
}
@media (max-width:1200px){
	.ban-des h2{font-size: 70px;}
	.ban-text-img .ban-des img{height: 60px;}
}
@media (max-width:1050px){
	.menu-handler{display: block;}
	/*body,.index-body{padding-top: 60px !important;}*/
	.header{height: 60px;
		/*background: #fff !important;*/
	}
	body{padding-top: 60px;}
	.header .w1630{height: 60px;}
	.logo img{height: 24px;}
	.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:10px;right: 12px;bottom:50px;overflow: auto;margin: 0;}
	.nav li{float: none;width: 100%;border-bottom: 1px solid #ddd;position: relative;margin: 0;}
	.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;display: none;}
	.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;color: #333 !important;}
	.nav li.none .nav-yi{display: block;}
	.nav li.active .nav-yi{color: #c8a063;}
	.nav-er{position: static;padding: 0 0 15px;width: auto;margin: 0;transform: none;border-top: 0;display:block;opacity: 1;pointer-events: auto;box-shadow: none;transition: none;font-size: 0;}
	.nav-er a{line-height: 1.6;margin-bottom: 8px;text-align: left;font-size: 14px;width: 32%;display: inline-block;}
	.nav-er a:nth-child(3n){margin-right: 0;}
	.nav-er a:last-child{margin-bottom: 0;}
	.menu-handler{width: 30px;height: 32px;margin-top: -16px;}
	.menu-handler .burger{height: 2px;left: 5px;width: 20px;top:8px;}
	.menu-handler .burger-2{top:15px;}
	.menu-handler .burger-3{top:22px;}
	.banner .img100{height: calc(100vh - 60px);}
	.product-img{height: 60vh;position: relative;overflow: hidden;}
	.product-img img{position: absolute;width: 100%;height: 100%;top:0;left: 0;object-fit: cover;}
	.footer-code{margin-right: 245px;}
	body.hide .header{background: #fff !important;}
	.v78 img{height: 84px;}
	.footer-l,.footer-r{float: none;width: auto;}
	.footer,.beian{text-align: center;}
	.footer-code{margin-right: 0;margin-bottom: 30px;margin-top: 30px;}
	.footer{background: #120c0b !important;padding-top: 30px;}
	.footer-l{padding-top: 0;margin-bottom: 25px;}
	.footer-code p{color: #fff;}
	.beian{position: static;}
	.pz-tel p{text-align: left;}
	.footer-sm-img{display: block;}

	.gongxu-con{display: none;position: relative;width: 100%;margin-top: 20px;left: 0 !important;}
	.gongxu-page:nth-child(odd) .gongxu-con:before{transform: rotate(90deg);top: -21px;margin-left: 2px;right: auto;left: 44px;}
	.gongxu-page:nth-child(odd) .gongxu-con{border: 1px solid #d5bda7;border-top: none;}
	.gongxu-page:nth-child(odd) .gongxu-con:after{right:2px;left:68px;bottom:auto;top:0;border-bottom: 1px solid #d5bda7;}
	.gongxu-page:nth-child(odd) .short{border-top: 1px solid #d5bda7;position: absolute;width: 38px;top:0;left: 2px;}

	.gongxu-page:nth-child(even) .gongxu-con:before{transform: rotate(-90deg);top: -21px;margin-right: 2px;left: auto;right: 44px;}
	.gongxu-page:nth-child(even) .gongxu-con{border: 1px solid #d5bda7;border-top: none;}
	.gongxu-page:nth-child(even) .gongxu-con:after{left:2px;right:68px;bottom:auto;top:0;border-bottom: 1px solid #d5bda7;}
	.gongxu-page:nth-child(even) .short{border-top: 1px solid #d5bda7;position: absolute;width: 38px;top:0;right: 2px;}

	.active .gongxu-con:before{animation: dd .5s linear;}
	.ban-des{margin-top: 5%;}
	.lx-left,.lx-right{float: none;width: 100%;}
	.lx-left{margin-bottom: 40px;padding-top: 0;}
	.xw-list li{width: 100%;margin-right: 0;}
	.mo-b .footer{margin-top: 0;}
	.mo-type li{width: 49%;margin-right: 2%;}
	.mo-type li:nth-child(3n){margin-right: 2%;}
	.mo-type li:nth-child(2n){margin-right: 0;}
	.gsmo-che .img100{margin-top: -10%;}
	.youdian li{width: 19%;margin-right: 1.25%;}
	.gsmo-che2 .img100{margin-top: -30%;}
	.zbcx-a{margin-top: 0;}
	.zbcx-a{padding: 60px 0 0;}
	.maodian{top:-60px;}
	.moxh{transform: scale(1);}
}
@media (max-width:800px){
	.youshi-con,.youshi-img{float: none;width: auto;}
	.che1{right: 0;}
	.youshi-con{padding-top: 0;margin-bottom: 50px;}
	.youshi-box{padding-bottom: 90px;}
	.ban-des h2{font-size: 48px;}
	.ban-text-img .ban-des img{height: 40px;}
	.job li{padding: 30px;}
	.job-page{padding-left: 120px;}
	.gsmfa tr:nth-child(1) td{font-size: 18px;height: 60px;}
}
@media (max-width:760px){
	.pc-show,.mapdw,.show-ypxx span{display: none;}
	.wap-show,.banner-look,.ppgs{display: block;}
	.banner-des h2,.ban-des h2,.xwxq-time span:nth-child(1){font-size: 36px;}
	.div28 h3,.lxa li a{font-size: 32px;}
	.banner-des p,.title24 span,.en28 span,.mopri span:nth-child(1){font-size: 24px;}
	.title30 h2,.title24 h2,.ban-des h3,.title36 h2,.xwxq-top h1,.title30 span{font-size: 20px;}
	.footer-tel,.job-top h2{font-size: 16px;}
	.youshi-four h3,.news-con h3,.gongxu-name,.store-l h3,.lxb li p,.job-name h3,.ny-nav a,.feifan,.title22 h3{font-size: 16px;}
	.des18 p,.des16 p,.page a,.xwxq-time span,.moxhs span{font-size: 14px;}
	/*.youshi-hide p{font-size: 13px;line-height: 1.4;}*/
	.product-con,.product-con p,.proDotbox,.page{text-align: center;}
	.swiperDot,.mo-con,.mo-img{float: none;width: auto;}
	.ppyj-img{position: static;width: 100%;}
	.line2em p,.line20 p,.store-m p{line-height: 1.6;}
	.ppgs-img,.ppyj-con,.store-l,.store-m{width: 100%;}
	.ppgs-con p{white-space: normal;}

	.padding-tb90,.padding-tb60{padding: 35px 0;}
	.edit{padding: 25px 0;}

	.gongxu{margin-bottom: 100px;}
	.mg-bt140,.ppqg,.div28,.mdss-top,.caseSearch,.mg-bt100{margin-bottom: 35px;}
	.mg-bt60,.mg-bt70{margin-bottom: 30px;}
	.mg-bt50,.youshi-con,.gongxu-page,.mo-con{margin-bottom: 25px;}
	.banner-des p,.mg-bt40,.footer-lx,.des-bt40 p,.youdian{margin-bottom: 20px;}
	.mg-bt30,.gongxu-item li,.store-item,.xw-list li,.mo-con .des16 p{margin-bottom: 15px;}
	.mg-bt20,.lxb li,.job li{margin-bottom: 10px;}
	.mg-bt10,.mo-type-left .title24{margin-bottom: 5px;}
	.xw-list li:last-child{margin-bottom: 0;}

	.bannerDot li{width: auto;}
	.bannerDot{bottom:15px;width: 100%;text-align: center;}
	.bannerDots{float: none;}
	.banner-con{bottom:80px;}

	.product-title,.project-xq-page a img,.project-xq-bot .fanhui:before{display: none;}
	.product-sm{width: 82%;}
	.product-con{padding-top: 55%;}
	.footer-logo img,.index3-logo img{height: 24px;}
	/*.v78 img{width: 60%;}*/
	.product-con .des18{min-height: 0;}
	.proDotbox{bottom:15px;}
	.swiperDot .swiper-pagination-bullet{width: 15px;height: 2px;}
	.swiperDot .swiper-pagination-bullet-active{width: 30px;}
	.index3{height: 60vh;}
	.store{height: 40vh;}
	.jt102x34-2{width: 32px;height: 10px;}
	.youshi-nun img{height: 22px;}
	.youshi-four li{padding: 30px 15px;}
	.youshi-box{margin-bottom: 30px;}
	.store-search input{height: 50px;}
	.sb{height: 50px;width: 50px;}
	.news-style{padding: 15px;}
	.news-con{right: 0;left: 120px;top:.15rem;}
	.news-con h3{height: auto;}
	.news-style .jt102x34-2{display: none;}
	.news-box{padding: 25px;}
	.news-style .img100{height: 80px;}
	.swiperDot{margin-top: 20px;}
	.footer{padding-top: 35px;}
	.footer-code .img100{width: 90px;}
	.footer-code{margin: 20px auto;}
	.share a .hide-code{width: 100px;margin-left: -50px;}
	.hide-code img{width: 100px;height: 100px;}
	.share a.active .hide-code{height: 100px;}
	.youshi-hide-warp{padding: 20px;}
	.index3 .des18 p{display:inline;}
	.fixedbg{background-attachment: inherit !important;}
	.store .fixedbg{background-position: left !important;}
	.store-search{width: 80%;}
	.store-search input{text-indent: 1em;}
	.sb{right: 5px;}
	.v78 img{height: 44px;}
	.panzong{margin-bottom: 10px;}
	.ppjj{padding-right: 0;}
	.ppyj-con{padding-bottom: 25px;}
	.ppwh-logo{right: -4%;width: 180px;opacity: 0.75;}
	.ppqg-top{padding: 14px 14px;}
	.ppqg{margin-top: -55px;}
	.ppa{padding-bottom: 80px;}
	.ppqg-bot{padding: 14px;}
	.zimu{font-size: 56px;bottom:-34px;right: 20px;}
	.en28:before{width: 4px;height: 4px;margin-right: 10px;}
	.en28:after{width: 4px;height: 4px;margin-left: 10px;}
	.ppqg .swiper-slide{padding-bottom: 22px;}
	.gongxu-name{padding: 0 10px;width: 136px;}
	.gongxu-con{padding: 20px 15px;}
	.ban-text-img .ban-des img{height: 32px;}
	.position{padding-top: 20px;}
	.mdss-page{width: 100%;margin-bottom: 10px;}
	.mdss-page:nth-child(1){z-index: 3;}
	.mdss-page:nth-child(2){z-index: 2;}
	.mdss-page:nth-child(3){z-index: 1;}
	.mdss-con{margin-right: 0;margin-bottom: 20px;}
	.mdss-top .cx-style{position: static;margin: 0 auto;display: block;}
	.cx-style,.fh,.fanhui{width: 114px;line-height: 40px;font-size: 16px;}
	.jrwm{width: 110px;line-height: 32px;font-size: 14px;display: inline-block;position: static;margin-top: 10px;}
	.store-top{padding: 20px 15px;}
	.store-r{top: auto;bottom:20px;right: 15px;transform: none;}
	.store-bot{height: 60vw;}
	.dwi{width: 19.6px;height: 23.8px;}
	.store-r span{margin: 0 5px;}
	.lxa li img{width: 26px;}
	.lxa li a{margin: 0 10px;}
	.lxb li img{width: 20px;margin-left: 4px;}
	.lxb li{padding-left: 38px;}
	.lx-right{height: 67vw;}
	.job li{padding: 20px 15px;}
	.job-top{padding-bottom: 10px;}
	.job-top.active .show-ypxx{opacity: 1;}
	.job-page{padding-left: 0;}
	.job-name{position: static;margin-bottom: 10px;}
	.job-hide{padding-top: 20px;}
	.page,.swiperDot2{margin-top: 20px;}
	.xwwarp{height: 62vw;}
	.xw-a a{transform: none !important;}
	.xwBtn div{opacity: 1;transform: translateY(0);}
	.xwBtn .xwBtn1{left: 10px;}
	.xwBtn .xwBtn2{left:auto;right: 10px;}
	.swiperDot2 .swiper-pagination-bullet{width: 8px;height: 8px;margin: 3px;}
	.xw-img{width: 160px;height: 130px;}
	.xw-con{top: 5px;bottom: 5px;right: 20px;left: 170px;}
	.xw-con .ljgd{display: none;}
	.xw-list li a{padding: 3px;}
	.xwxq-top-warp{margin-right: 60px;}
	.xwxq-top{padding: 0 0 15px;}
	.project-xq-bot{padding: 0;background: none;}
	.project-xq-page a{position: static;max-width: 100%;display: block;text-align: left;left: 0 !important;padding: 0 !important;margin-top: 15px;white-space: normal;}
	.project-xq-bot{margin-top: 30px;}
	.liulan span{margin-right: 8px;}
	.play32{width: 48px;height: 48px;}
	.ny-nav a{margin-right: 25px; padding-bottom: 15px;}
	.casech-page{width: 100%;margin-right: 0%;margin-bottom: 2%;}
	.casech-page:nth-child(2n){margin-right: 0;}
	.casech-page-last{width: 100%;margin-right: 0;}
	.mbn{height: 16px;}
	.mo-a{margin-top: -67px;}
	/*.moxh{position: relative;z-index: 5;text-align: left;bottom:0;left: 0;width: auto;display: block;}*/
	/*.moxhs{font-size: 12px;line-height: 24px;}*/
	.mo-type{white-space: nowrap;display: block;overflow: auto;}
	.mo-type li{margin-right: 10px;width: 300px;}
	.moxh{white-space: normal;width: 190px;transform: scale(0.75);}
	.mo-type li:nth-child(2n){margin-right: 10px;}
	.mo-type li:last-child{margin-right: 0;}
	.moxhs{font-size: 12px;min-width: 76px;line-height: 24px;}
	.mo-type-left{margin-left: 12px;}
	.mopri span{font-size: 12px;}
	.mopri span:nth-child(2){font-size: 16px;margin-right: 5px;}
	.mo-img{margin-top: 0;}
	.gsmo-che .img100{width: 68%;margin-top: 0;}
	.youdian li{width: 100%;position: relative;text-align: left;padding-left: 80px;margin-bottom: 15px;}
	.youdian li .img{position: absolute;top:0;left: 0;}
	.youdian .img{width: 64px;}
	.cover{width: 107px;height: 107px;}
	.cover .coverImg{height: 89px;}
	.effect .img100 img{height: 46vw;}
	.ydBtn div{width: 14px;height: 40px;margin-top: -20px;}
	.gsmfa-top{position: static;}
	.gsmfa{width: 100%;}
	.mo-b .footer-sm-img{margin-top: -12%;z-index: 9;position: relative;}
	.gsmfa td{height: 42px;}
	.gsmfa tr:nth-child(1) td{height: 50px;}
	.padding-t60{padding-top: 35px;}
	.mo-b{padding-top: 0;}
	.jiegou-top{position: relative;margin-bottom: -8%;}
	.gnth{margin-bottom: 35px;}
	.case1 .swiper-slide-active{transform: scale(1);}
	.anliBtn div{width: 25px;height: 50px;margin-top: -25px;}
	.case1 .swiper-container{padding: 0;}
	.btshi{width: 92% !important;margin: 0 auto;transform: none;text-align: center;}
	.btshi span{margin: 3px;min-width: 0;}
	.position .fr{float: none;}
	.title24 .i{width: 38px;height: 3px;}
	.zxanli-left{width: 100%;position: static;height: 50vw;overflow: hidden;}
	.zxanli-list{width: 100%;margin-left: 0;}
	.zxanli-list li{margin-left: 0;width: 49%;margin-right: 2%;margin-top: 2% !important;}
	.zxanli-list-rs li{margin-top: 0 !important;margin-bottom: 2%;}
	.zxanli-list-rs li:nth-child(3n){margin-right: 2%;}
	.zxanli-list li:nth-child(2n){margin-right: 0;}
	.zxanli-list h2,.zxanli-left h2{font-size: 16px;}
	.zxal-bot p{font-size: 14px;padding: 0 10px;bottom:10px;}
	.zxal-hide .i{width: 25.5px;height: 8.5px;}
	.min300{min-height: 100px;}
	.zbcx-a{padding-top: 35px;}
	.zbcx-type a{font-size: 15px;line-height: 50px;border-width: 1px;}
	.zbcx-text .text{font-size: 14px;height: 50px;}
	.search7 span{font-size: 16px;line-height: 50px;}
	.search7 img{width: 18px;margin-right: 10px;}
	.zbcxjglb ul{width: 100%;margin-right: 0;}
	.cxjg{padding: 20px 15px;}
	.zbcxjglb li{padding-left: 90px;margin-bottom:5px;}
	.zbcxjglb p:nth-child(1){width: 80px;}
	.cxjg-top img{width: 16px;margin-right: 3px;}
	.maptext-r{padding: 0;min-height: 90px;}
	.maptext-box{padding: 10px 0;}
	.footer-tel span{font-size: 14px;}
	.pz-code{width: 80px;margin-right: 10px;}
	.gsmfa-box > .img100{margin-top: 0;}
}
@media (max-width:360px){

}