/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li{ font-size: 15px; padding-right: 40px; }
	.footDiv .leftDiv{ width: 7.2rem; }
	.footNav li{ padding-right: 0.8rem; }
	
}

@media screen and ( max-width:1440px ){
	.factoryP4 .btnDiv a{ font-size: 12px; }
	.productP1 .leftCon{ padding-top: 0.3rem; }
	.productP1 .content{ font-size: 14px; line-height: 24px;}
	.formLayer{ width: 12.4rem; height: 7.8rem; padding: 0.8rem 0.8rem 0; }
	.formLayer .form li{ padding-bottom: 0.2rem; }
	.videoLayer { width: 1000px;}
}	

@media screen and ( max-width:1366px ){
	.nav li{ font-size: 14px; padding-right: 30px; }
	.videoLayer { width: 860px;}
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1024, .w392{ width:100%; float:none;}
	.PC-Box, .nav, .footNav, .pageNow{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel{ display:block;}
	.headDiv, .headD{ position: relative; height: 1.2rem;}
	.headDiv{ background: #000; }
	.headDiv .logo{ left: 50%; top: 0.35rem; margin-left: -1.1rem;}
	.headDiv .logo img{ width: 2.2rem; }
	.headDiv .topRight{ padding-right: 0; padding-top: 0.24rem; }
	.headDiv .lan{ width: 2rem; height: 0.72rem; line-height: 0.72rem; }
	.headDiv .lan .name{ height: 0.72rem; padding-left: 0.35rem; font-size: 0.26rem; }
	.headDiv .lan .name:before{ display: none; }
	.headDiv .lan .name:after{ right: 0.25rem; }
	.headDiv .lan dl{ padding: 0.2rem 0; top:0.72rem; }
	.headDiv .lan a{ height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem;}
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { margin: 0 6px!important; opacity: 0.5; } 
	.ind-banner .swiper-pagination-bullet svg{ display: none; }
	.ind-banner .swiper-pagination-bullet-active{ opacity: 1; }
	.indexP1{ padding: 1.4rem 0.3rem; height: auto; background: url(../images/indexP1Tel.jpg) center no-repeat; background-size: 100% 100%; }
	.indexP1 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem; }
	.indexP1 .txtImg img{ width: 100%; }
	.indexP1 .list{ padding-top: 0.6rem; }
	.indexP1 .list ul{ margin-right: 0; }
	.indexP1 .list li{ float: none; width: auto; padding-bottom: 0.45rem;}
	.indexP1 .list li:nth-child(even){ float: none; }
	.indexP1 .list li:first-child{ padding-top: 0; }
	.indexP1 .list li:nth-child(2){ margin-right: 0; }
	.indexP1 .list li:nth-child(3){ clear: both; }
	.indexP1 .list li:last-child{ margin-top: 0; }
	.indexP1 .list li .box{ margin-right: 0; }
	.indexP1 .list li:nth-child(1) .name{ left: 0; width: 100%; text-align: center; }
	.indexP1 .list li:nth-child(2) .name{ left: 50%; margin-left: -35%; width: 70%; text-align: center; }
	.indexP1 .list li:nth-child(3) .name{ left: 8%; }
	.indexP1 .list li:nth-child(4) .name{ right: 0; width: 100%; text-align: center; }
	.indexP2{ padding: 1.6rem 0.3rem 0; height: auto; background: url(../images/indexP2Tel.jpg) center no-repeat; background-size: cover; }
	.indexP2 .conDiv{ float: none; }
	.indexP2 .txtImg{ text-align: center; }
	.indexP2 .txtImg img{ width: 4rem; }
	.indexP2 .numList{ overflow: hidden; }
	.indexP2 .numList li{ padding-bottom: 0.5rem; }
	.indexP2 .numList li:first-child{ width: 50%; }
	.indexP2 .numList li:nth-child(2){ width: 50%; }
	.indexP2 .numList li:last-child{ width: auto; }
	.indexP2 .numList li .mxfDiv{ height: 0.55rem; }
	.indexP2 .numList li .num{ font-size: 0.26rem; }
	.indexP2 .numList li .numUp{ font-size: 0.42rem; line-height: 0.42rem; padding-right: 0.15rem; }
	.indexP2 .numList li .num span{ font-size: 0.42rem; line-height: 0.42rem; padding-right: 0.15rem;}
	.indexP2 .numList li .wen{ font-size: 0.22rem; line-height: 0.22rem; }
	.indexP2 .botDiv{ position: relative; left: 0; margin-left: 0; width: auto; height: auto; padding: 0.7rem 0.4rem; }
	.indexP2 .txt{ line-height: 0.46rem; }
	.indexP2 .content{ font-size: 0.22rem; line-height: 0.36rem; padding-top: 0.2rem; }
	.indexP2 .more{ margin: 0.35rem auto 0; width: 2.4rem; }
	.indexP2 .more a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.indexP3 .videobox{ height: 5.2rem; }
	.indexP3 .videobox video{ max-width:8.36rem; max-height:5.2rem;}
	.indexP3 .videobox .imgDiv{ height: 5.2rem; }
	.indexP3 .videobox .playbox{ margin-left: -0.8rem; margin-top: -0.8rem; width: 1.6rem; height: 1.6rem; }
	.indexP3 .videobox .ico img{ margin-left: -0.5rem; margin-top: -0.5rem; width: 1rem; }
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -0.7rem; right:0; width:0.5rem; height: 0.5rem; background: url(../images/close2.png) no-repeat; background-size: 0.5rem;}
	.indexP4{ padding: 1.4rem 0.3rem 0.8rem; height: auto; }
	.indexP4 .txtImg img{ width: 100%; }
	.indexP4 .list ul{ margin-right: -0.1rem; }
	.indexP4 .list li{ width: 50%; padding-bottom: 0.5rem;}
	.indexP4 .list li .box{ margin-right: 0.1rem; }
	.indexP4 .list li .imgDiv{ height: 4.4rem; }
	.indexP4 .list li .name{ font-size: 0.32rem; }
	.indexP5{ padding: 1.2rem 0.3rem; }
	.index-layout-swiper{ width: auto; float: none; }
	.indexP5 .imgDiv{ width: auto; }
	.indexP5 .info{ width: auto; padding-top: 0; padding-bottom: 0.6rem; float: none;}
	.indexP5 .txtImg img{ width: 4.8rem; }
	.indexP5 .msg{ font-size: 0.26rem; line-height: 0.48rem; }

	.indexP5 .tab-box{ margin: 0.8rem auto 0; width: auto; overflow: auto; display: block;}
	.indexP5 .tab-box:after{ display: none; }
	.indexP5 .pjDiv{ position: relative; padding-bottom: 0.1rem; width: 16.0rem; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
	.indexP5 .pjDiv:after{ content: ''; position: absolute; left: 50%; margin-left: -43%; top: 0.42rem; width: 86%; height: 2px; background: #424040;}
	.indexP5 .tab-box .num{ width: 0.84rem; height: 0.84rem; line-height: 0.8rem; font-size: 0.28rem; }
	.indexP5 .tab-box p{ font-size: 0.24rem; line-height: 0.24rem; }

	.indexP6{ padding: 1.6rem 0.3rem 1.0rem; height: auto; background: #000 url(../images/indexP6Tel.jpg) center top no-repeat; background-size: 100%; }
	.indexP6 .leftDiv{ width: auto; float: none; }
	.indexP6 .tab{ padding-top: 0.6rem; }
	.indexP6 .tab li .title span{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexP6 .tab li .title em{ font-size: 0.26rem; transform: translateY(-60%); }
	.indexP6 .tab li .msg{ font-size: 0.24rem; line-height: 0.48rem;}
	.indexP6 .tabContentDiv{ float: none; padding-top: 0.75rem; }
	.indexP6 .imgDiv{ width: auto; }
	.footDiv{ padding: 1.0rem 0.3rem; height: auto; }
	.footDiv .leftDiv{ width: auto; float: none; }
	.footDiv .txt{ font-size: 0.26rem; line-height: 0.26rem; }
	.footDiv .tel{ font-size: 0.42rem; line-height: 0.42rem;}
	.footDiv .msgList{ padding-top: 0.4rem;}
	.footDiv .msgList li{ line-height: 0.48rem; font-size: 0.26rem; padding-left: 0.48rem; }
	.footDiv .msgList li img{ width: 0.28rem; top: 0.1rem; }
	.foot .share{ padding-top: 0; float: none; overflow: hidden;}
	.foot .share li{ margin-right: 0.15rem; }
	.foot .share li a{ width: 0.8rem; height: 0.8rem; }
	.foot .share li img{ position: absolute; left: 50%; top: 50%; margin-left: -9px; margin-top: -9px; opacity: 0.5; }
	.foot{ padding: 0.4rem 0.3rem 1.5rem; height: auto; }
	.foot .msg{ padding-top: 0.2rem; float: none; line-height: 0.48rem; font-size: 0.26rem; }
	.whatsapp{ right: 0.3rem; bottom: 0.3rem; }
	.whatsapp a{ width: 1.0rem; height: 1.0rem; }
	.whatsapp img{ width: 0.48rem; margin-left: -0.24rem; margin-top: -0.24rem; }
	.lclwxz_footerbox{ width: 80%; height: 7.5rem; left: 0.3rem; }
	.lclwxz_footerbox .toptop{ height: 0.8rem; }
	.lclwxz_footerbox .title{ padding-left: 0.25rem; font-size: 0.26rem; line-height: 0.8rem; }
	.lclwxz_footerbox .close{ width: 24px; height: 9px; margin-top: -5px; background-size: 24px; }
	.lclwxz_footerbox .midmid{ padding: 0.3rem; height: 5.0rem; }
	.lclwxz_footerbox .msg{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.3rem 0.2rem; }
	.lclwxz_footerbox .form{ padding: 0.25rem 0.2rem 0; }
	.lclwxz_footerbox .form li{ padding-bottom: 0.2rem; }
	.lclwxz_footerbox .form .input1{ padding: 0.2rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.lclwxz_footerbox .form .tips{ font-size: 0.26rem; }

	.lclwxz_footerbox .btnDiv{ padding-top: 0.2rem; height: 0.8rem; }
	.lclwxz_footerbox .btnDiv a{ width: 2rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; }

	.lclwxz_footerbox02{ width: 3.0rem; height: 1.0rem; bottom: 0.3rem; left: 0.3rem; }
	.lclwxz_footerbox02 a{ padding-left: 0.96rem; height: 1.0rem; line-height: 1.0rem; font-size: 0.26rem; border-radius: 0.64rem; }
	.lclwxz_footerbox02 img{ left: 0.3rem; margin-top: -0.21rem; width: 0.42rem; }

	.aboutP1{ height: auto; }
	.aboutP1 .leftDiv{ float: none; width: auto; height: auto; padding: 1.2rem 0.3rem 1.0rem; }
	.aboutP1 .conDiv{ position: relative; left: 0; margin-left: 0; width: auto; top: 0; }
	.aboutP1 .title{ padding-top: 0; font-size: 0.28rem; line-height: 0.28rem;}
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }

	.aboutP1 .rightDiv{ float: none; width: auto; height: 7.8rem; }
	.aboutP1 .layer{ width: 3.6rem;  }
	.aboutP1 .pjDiv{ padding: 1.2rem 0 0 0.45rem; }
	.aboutP1 .pjDiv li{ padding-bottom: 0.35rem; }
	.aboutP1 .pjDiv li:last-child{ padding-bottom: 0; }
	.aboutP1 .pjDiv li .num{ font-size: 0.56rem; line-height: 0.56rem; }
	.aboutP1 .pjDiv li .num em{ padding-right: 0.2rem; }
	.aboutP1 .pjDiv li p{ font-size: 0.26rem; line-height: 0.36rem; }
	.aboutP2{ padding: 1.2rem 0.3rem; height: auto; background: url(../images/aboutP2.jpg) center no-repeat; }
	.aboutP2 .list ul{ margin-right: 0; }
	.aboutP2 .list li{ float: none; width: auto; padding-bottom: 0.45rem; }
	.aboutP2 .list li .box{ margin-right: 0; height: 2.4rem; padding: 0 0 0 3.0rem; }
	.aboutP2 .list li .imgDiv{ width: 2.76rem; height: 2.4rem; }
	.aboutP2 .list li .msg{ font-size: 0.24rem; line-height: 0.36rem; }
	.aboutP3{ padding: 1.2rem 0.3rem 0.8rem; height: auto; }
	.aboutP3 .content{ padding-top: 0.35rem; font-size: 0.24rem; }
	.aboutP3 .list{ padding-top: 0.65rem; }
	.aboutP3 .list ul{ margin-right: 0; }
	.aboutP3 .list li{ float: left; width: auto; padding-bottom: 0.4rem; }
	.aboutP3 .list li .box{ margin-right: 0; }
	.aboutP3 .list li .imgDiv{ height: 3.4rem; }
	.aboutP3 .list li .botDiv{ padding: 0.4rem 0.4rem 0; height: 5.2rem; }
	.aboutP3 .list li .star span{ width: 0.3rem; height: 0.32rem; background-size: 0.3rem; }
	.aboutP3 .list li .msg{ font-size: 0.24rem; line-height: 0.48rem; height: 1.92rem; }
	.aboutP3 .list li .more{ height: 0.86rem; line-height: 0.48rem; font-size: 0.24rem; }
	.aboutP3 .list li .pjDiv{ text-align: center; padding-top: 0.2rem; }
	.aboutP3 .list li .name{ font-size: 0.32rem; line-height: 0.48rem; }
	.aboutP3 .list li .area{ line-height: 0.48rem; font-size: 0.26rem; }
	.factoryP1{ padding: 0.6rem 0.3rem 0; height: 5.2rem; }
	.factoryP1 .title{ padding-top: 0; }
	.factoryP2{ padding: 1.0rem 0.3rem; height: auto; }
	.factoryP2 .msg{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.6rem;}
	.factoryP2 .img-swiper { width: auto; left: 0; margin-left: 0; overflow: hidden;}
	.factoryP2 .swiper-slide .imgDiv { width: auto; }
	.factoryP2 .arrowDiv a { width: 0.86rem; height: 0.86rem; top: 45%; margin-top: -0.43rem; }
	.factoryP2 .arrowDiv a.prev { left: 0.2rem; margin-left: 0; background-size: 6px; }
	.factoryP2 .arrowDiv a.next { right: 0.2rem; margin-right: 0; background-size: 6px; }
	.factoryP2 .arrowDiv a.prev:hover { background-size: 6px;}
	.factoryP2 .arrowDiv a.next:hover { background-size: 6px;}
	.factoryP3{ padding: 1.0rem 0.3rem; height: auto; }
	.factoryP3 .list{ padding-bottom: 0.6rem; }
	.factoryP3 .list2{ padding: 0; }
	.factoryP3 .list ul{ margin-right: -0.3rem; }
	.factoryP3 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.factoryP3 .list2 li{ width: 50%; }
	.factoryP3 .list li .box{ margin-right: 0.3rem; }
	.factoryP3 .list li .imgDiv{ height: 2.0rem;}
	.factoryP3 .list li .num{ left: 0; top: -0.36rem; width: 0.72rem; line-height: 0.72rem; font-size: 0.24rem; }
	.factoryP3 canvas { bottom: -6rem; }
	.factoryP4{ height: 3.4rem; }
	.factoryP4 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.45rem;}
	.factoryP4 .btnDiv{ width: 3.8rem; }
	.factoryP4 .btnDiv a{ height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.lybLayer{ width: 94%; height: auto; padding: 0.8rem 0.3rem; background: #fffcf6; }
	.lybLayer .close{ right: 0.3rem; top: 0.3rem; width: 0.48rem; height: 0.48rem; background: url(../images/close.png) center no-repeat; background-size: 0.48rem;}
	.lybLayer .form{ width: auto; }
	.lybLayer .form li{ padding-bottom: 0.2rem; }
	.lybLayer .form li .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem;}
	.lybLayer .form li textarea{ height: 2.8rem; line-height: 0.42rem; padding: 0.1rem 0.2rem; font-size: 0.26rem; }
	.lybLayer .btnDiv a{ width: 2.88rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.lybLayer .tips{ font-size: 0.26rem; }
	.pageBanner{ padding: 0.6rem 0.3rem; height: 5.2rem; }
	.contactP1{ padding: 1.2rem 0.3rem 1.0rem; }
	.contactP1 .leftImg{ width: auto; }
	.contactP1 .conDiv{ position: relative; top: 0; transform: translateY(0);}
	.contactP1 .pjDiv{ width: auto; height: auto; padding: 0.6rem 0; }
	.contactP1 .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.contactP1 .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.contactP1 .list li{ padding-left: 25px; font-size: 0.28rem; line-height: 0.56rem; }
	.contactP1 .list li img{ margin-top: -6px; width: 12px;}
	.contactP2{ padding: 1.2rem 0.3rem; height: auto; }
	.contactP2 .list{ overflow: hidden; }
	.contactP2 .list ul{ display: flex; margin-right: 0; width: 100%; }
	.contactP2 .list li{ float: none; width: auto; }
	.contactP2 .list li .box{ margin-right: 0; padding-top: 0.6rem; height: 4rem; }
	.contactP2 .list li .ico{ width: 1.4rem; height: 1.4rem; }
	.contactP2 .list li .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem; }
	.contactP2 .list li .txt{ font-size: 0.28rem; line-height: 0.28rem; }
	.contactP2 .list li .links a{ font-size: 0.24rem; }
	.contactP2 .list li .tel{ font-size: 0.28rem; }
	.contactP2 .swiper-pagination{ display: block; }
	.contactP3{ padding: 1.2rem 0.3rem;}
	.contactP3 .title{ line-height: 0.56rem; }
	.contactP3 .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.contactP3 .form ul{ margin-right: 0; }
	.contactP3 .form li{ float: none; width: auto; }
	.contactP3 .form li .box{ margin-right: 0; padding-left: 2rem;}
	.contactP3 .form li .box2{ margin-right: 0; }
	.contactP3 .form li .txt{ left: 0.2rem; font-size: 0.26rem; line-height: 0.86rem; }
	.contactP3 .form li .txt em{ padding-left: 0.1rem; }
	.contactP3 .form li .hala{ padding-left: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.contactP3 .form li .hala em{ padding-left: 0.1rem; }
	.contactP3 .form li .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.contactP3 .form li textarea{ height: 2.2rem; padding: 0.2rem 0.2rem 0; font-size: 0.26rem; }
	.contactP3 .dropzone { min-height: 0.86rem; }
	.contactP3 .dropzone .dz-message{ line-height: 0.86rem; padding-left: 0.2rem; font-size: 0.26rem; }
	.contactP3 .btnDiv{ width: 3.2rem; }
	.contactP3 .btnDiv a{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.contactP3 .wave-svg-box{width:2000%;height:110px; }
	.wave-svg-s1{background:url(../images/line01.png) repeat-x -300px top; background-size: 400px; animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s2{background:url(../images/line01.png) repeat-x -280px 10px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s3{background:url(../images/line01.png) repeat-x -260px 20px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s4{background:url(../images/line01.png) repeat-x -240px 30px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s5{background:url(../images/line01.png) repeat-x -220px 40px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s6{background:url(../images/line01.png) repeat-x -200px 50px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s7{background:url(../images/line01.png) repeat-x -180px 60px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s8{background:url(../images/line01.png) repeat-x -160px 70px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.brandP1{ padding: 1.2rem 0.3rem; }
	.brandP1 .name{ padding: 0 0 0.35rem; }
	.brandP1 .content{ padding: 0 0 0.7rem; font-size: 0.26rem; line-height: 0.48rem; }
	.brandP2{ padding: 1.2rem 0.3rem; }
	.brandP2 .title{ padding-bottom: 0.6rem; }
	.brandP2 .leftDiv{ width: auto; float: none; }
	.dubNav{ height: 0.96rem; line-height: 0.96rem; font-size:0.32rem; }
	.proContent{ margin-bottom: 0.25rem;}
	.proContent a{ height:0.9rem; line-height:0.9rem; font-size:0.28rem; }
	.proNav .list a{ font-size:0.26rem; }

	.brandP2 .rightDiv{ width: auto; float: none; padding-top: 0.7rem; }
	.brandP2 .list ul{ margin-right: -0.3rem; }
	.brandP2 .list li{ width: 50%; }
	.brandP2 .list li .box{ margin-right: 0.3rem; }
	.brandP2 .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.26rem; }
	.brandP2 canvas { bottom: -6rem; }
	.pageMore{ width: 2.8rem; }
	.pageMore a{ font-size: 0.28rem; height: 0.86rem; line-height: 0.86rem;}
	.productP1{ padding: 1.2rem 0.3rem; height: auto; }
	.productP1 .mxfDiv{ padding-top: 0; }
	.productP1 .leftCon{ width: auto; float: none; padding-top: 0; padding-bottom: 0.6rem; }
	.productP1 .name:after{ width: 1.0rem; }
	.productP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.productP1 .rightImg{ width: auto; float: none; padding-bottom: 0; }
	.productP1 .rightImg:after{ display: none; }
	.productP2{ padding: 1.2rem 0.3rem 0.8rem; }
	.productP2 .list ul{ margin-right: 0;}
	.productP2 .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.productP2 .list li .box{ margin-right: 0; height: 3.6rem; padding: 0.6rem 0.4rem 0; }
	.productP2 .list li .txt{ font-size: 0.34rem; line-height: 0.34rem; }
	.productP2 .list li .name{ font-size: 0.28rem; line-height: 0.28rem; }
	.productP2 .list li .msg{ line-height: 0.48rem; height: 0.96rem; font-size: 0.26rem; }
	.productP2 .list li .more a{ font-size: 0.26rem;}
	.formLayer{ width: 94%; height: auto; padding: 0.8rem 0.3rem; }
	.formLayer .close{ right: 0.3rem; top: 0.3rem; width: 0.48rem; height: 0.48rem; background: url(../images/close.png) center no-repeat; background-size: 0.48rem;}
	.formLayer .title{ line-height: 0.56rem; }
	.formLayer .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.formLayer .form{ padding-right: 8px; height: 4.3rem; overflow: auto; }
	.formLayer .form ul{ margin-right: 0; }
	.formLayer .form li{ float: none; width: auto; }
	.formLayer .form li .box{ margin-right: 0; padding-left: 2rem;}
	.formLayer .form li .box2{ margin-right: 0; }
	.formLayer .form li .txt{ left: 0.2rem; font-size: 0.26rem; line-height: 0.86rem; }
	.formLayer .form li .txt em{ padding-left: 0.1rem; }
	.formLayer .form li .hala{ padding-left: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.formLayer .form li .hala em{ padding-left: 0.1rem; }
	.formLayer .form li .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.formLayer .form li textarea{ height: 2.2rem; padding: 0.2rem 0.2rem 0; font-size: 0.26rem; }
	.formLayer .dropzone { min-height: 0.86rem; }
	.formLayer .dropzone .dz-message{ line-height: 0.86rem; padding-left: 0.2rem; font-size: 0.26rem; }
	.formLayer .btnDiv{ margin: 0.4rem auto 0; width: 3.2rem; }
	.formLayer .btnDiv a{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	
	.proShowP1{ padding: 1.2rem 0.3rem; height: auto; }
	.proShowP1 .leftDiv{ width: auto; float: none;}
	.proShowP1 .detail-box{ width: auto; float: none; }
	.proShowP1 .detail-box .pic img{ width: 100%;}
	.proShowP1 .thumb-box{ position: relative; padding-top: 0.3rem; width: auto; }
	.proShowP1 .thumb-box a{ float:left; margin-bottom: 0; margin-right:4px;}
	.proShowP1 .thumb-box a img{ width: 1.5rem; }
	.proShowP1 .rightDiv{ padding-top: 0.7rem; width: auto; float: none; clear: both; }
	.proShowP1 .txt{ font-size: 0.28rem; line-height: 0.48rem; height: 1.1rem; }
	.proShowP1 .txt:before{ width: 1.2rem; }
	.proShowP1 .list{ padding-top: 0.65rem; }
	.proShowP1 .list li .wen{ height: 0.86rem; line-height: 0.86rem; padding-left: 0.3rem; font-size: 0.28rem; }
	.proShowP1 .list .lie dd{ padding-left: 2.65rem; font-size: 0.26rem; height: 0.48rem; line-height: 0.48rem; }
	.proShowP1 .list .lie dd em{ font-size: 0.28rem; }
	.proShowP1 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.proShowP2{ padding: 1.0rem 0.3rem; height: auto; }
	.proShowP2 .list ul{ margin-right: -0.3rem; }
	.proShowP2 .list li{ width: 50%; }
	.proShowP2 .list li .box{ margin-right: 0.3rem; }
	.proShowP2 .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.26rem; }
	.proShowP3{ padding: 1.0rem 0.3rem; }
	.proShowP3 .leftImg{ width: auto; }
	.proShowP3 .conDiv{ position: relative; top: 0; transform: translateY(0); }
	.proShowP3 .pjDiv{ display: block; width: auto; height: auto; padding: 0.6rem 0.4rem; }
	.proShowP3 .title{ font-family: playfair; color: #fff; font-size: 0.4rem; padding-bottom: 0.3rem; }
	.proShowP3 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.proShowP4{ padding: 1.0rem 0.3rem; }
	.proShowP4:before{ display: none;}
	.proShowP4 .leftDiv{ padding-top: 0; position: relative; float: none; width: auto; overflow: hidden; padding-bottom: 0.6rem;}
	.proShowP4 .arrowDiv { padding-top: 0; position: absolute; right: 0; top: 0;}
	.proShowP4 .arrowDiv .se{ width: 0.86rem; height: 0.86rem; }
	.proShowP4 .arrowDiv .prev { background-size: 6px;}
	.proShowP4 .arrowDiv .next { background-size: 6px; }
	.proShowP4 .arrowDiv .prev:hover { background-size: 6px;}
	.proShowP4 .arrowDiv .next:hover { background-size: 6px;}
	.proShowP4 .proImg{ width: auto; float: none; }
	.proShowP4 .img-swiper { width: auto; }
	.proShowP5{ padding: 0 0.3rem 1.0rem;  }
	.proShowP5 .form ul{ margin-right: 0; }
	.proShowP5 .form li{ float: none; width: auto; }
	.proShowP5 .form li .box{ margin-right: 0; }
	.proShowP5 .form li .input1{ height: 0.84rem; line-height: 0.84rem; font-size: 0.26rem; }
	.proShowP5 .form li textarea{ height: 2.8rem; line-height: 0.42rem; font-size: 0.26rem; }
	.proShowP5 .btnDiv{ width: 2.88rem; }
	.proShowP5 .btnDiv a{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.proShowP5 .tips{ font-size: 0.26rem; }

}

