/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){

}

@media screen and ( max-width:1440px ){
	.headDiv .midDiv{ padding-left:270px;  }
	.headDiv .form{ width:486px;}
	.nav li{ font-size: 16px; }
	.nav li a{ padding:0 18px;}
	.nav li:first-child a{ padding:0 18px 0 0;}
	.touDiv .list li{ font-size: 16px; margin-right: 30px;}
	.ind-banner .name{ font-size: 26px; line-height: 26px; }
	.ind-banner .msg{ font-size: 16px; line-height: 30px; height: 60px; }
	.ind-banner .prev{ left: 20px; }
	.ind-banner .next{ right: 20px; }
	.indexP1 .list li .imgDiv img{ max-width: 260px; max-height: 180px; }
	.indexP2 .list2 li .content{ padding-top: 10px; font-size: 14px; height: 48px; }
	.indexP3 .more{ padding-top: 0.5rem; }
	.indexP3 .videobox .playbox{ margin-left:-42px; margin-top:-42px; }
	.indexP3 .videobox .playbox img{ width: 84px;}
	.pageBanner .txt{ font-size: 48px; line-height: 48px; }
	.pageBanner .msg{ font-size: 20px; line-height: 20px; }
	.pageBanner .wen{ font-size: 16px; line-height: 30px; padding-bottom: 20px; width: 9.6rem; }
	.product .msg{ font-size: 22px; line-height: 30px; }
	.product .list li .content{ font-size: 16px; line-height: 28px; height: 112px; }
	.proBanner .txt{ font-size: 34px; line-height: 34px; padding-bottom: 30px; }
	.proBanner .msg{ font-size: 16px; line-height: 26px; }
	.typeList .list li .content{ padding: 10px 50px 0 0; font-size: 15px;}
	.typeList .list li .btnDiv{ padding: 12px 50px 0 0; }
	.industryBox .name{ font-size: 32px; line-height: 42px; padding-bottom: 25px; }
	.industryBox .wen{ font-size: 20px; line-height: 32px; }
	.industryBox .content{ font-size: 14px; line-height: 26px; }
	.industryBox .msgList li{ font-size: 14px; line-height: 26px;}
	.industryBox .title{ font-size: 20px; }
	.industryBox .wenList li{ font-size: 14px; line-height: 28px; }
	.industryBox .wenList li:before{ top: 12px; }
	.industryBox .longList li{ padding-bottom: 35px; line-height: 28px; font-size: 14px; }
	.sideInfo .title{ font-size: 20px; line-height: 20px; }
	.sideInfo .list li .name{ font-size: 20px; line-height: 32px; height: 32px; }
	.news .list li .box{ height: 540px; }
	.news .list li .name{ font-size: 20px; line-height: 36px; height: 72px; }
	.dataForm .bigBox{ padding: 0 1.4rem; }
	.aboutP1 .title{ font-size: 34px; line-height: 34px; }
	.aboutP1 .content{ font-size: 14px; line-height: 32px; }
	.aboutP2 .list li .name{ font-size: 26px; line-height: 26px; }
	.aboutP2 .list li .content{ font-size: 16px; line-height: 28px; height: 84px; }
	.aboutP3 .txt{ font-size: 34px; line-height: 34px; }
	.aboutP3 .content{ font-size: 16px; line-height: 30px;}
	.contact .title{ font-size: 34px; line-height: 34px; padding-bottom: 28px; }
	.contact .content{ font-size: 16px; line-height: 30px; }
	.contact .list dd .cn{ line-height: 28px; height: 56px; font-size: 20px; }
	.contact .list dd .wen{ font-size: 14px; }
	.contact .list dd .address{ font-size: 14px; line-height: 30px; }
	.contact .list dd .data p{ font-size: 14px; line-height: 30px; }
	.overview .title{ font-size: 36px; line-height: 36px; padding-bottom: 25px; }
	.overview .content{ font-size: 14px; line-height: 28px; }
	.job .title{ font-size: 36px; line-height: 36px; padding-bottom: 25px; }
	.job .content{ font-size: 14px; line-height: 28px; padding-bottom: 40px; }
	.job_r .list li .wen{ font-size: 14px; line-height: 28px; }
	.job_r .list li .msgList dd{ padding-right: 45px; font-size: 14px; }
	.job_r .list li .msg{ font-size: 14px; line-height: 28px; }
	.policy .title{ font-size: 36px; line-height: 36px; padding-bottom: 25px; }
	.policy .content{ font-size: 14px; line-height: 28px; }
	.quality .title{ font-size: 36px; line-height: 36px;}
	.quality .list{ padding: 70px 0 30px; }
	.bookDiv .wen{ font-size: 16px; line-height: 16px; }
	.bookDiv .rightList li{ padding-bottom: 30px; font-size: 26px; }
	.goodBanner .txt{ font-size: 34px; line-height: 34px; padding-bottom: 30px; }
	.goodBanner .msg{ font-size: 16px; line-height: 26px; }
}


@media screen and ( max-width: 1366px){
	.lrLayer .mxfDiv{ height:calc(100vh - 190px);}
}


@media screen and ( max-width:1024px ){
	.wal, .w320, .w410, .w906, .w1020{width:100%;}
	.PC-Box, .pageNow, .sideNews{ display:none;}
	.touDiv{ display: none!important; }
	.Phone-Box, .searchIco, .pageTitleTel, .pageMore, .typeOpen, .screenOpen{ display:block;}
	.headD, .headD2{ height: 1.2rem; }
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide { height: 7.5rem; }
	.ind-banner .swiper-slide .bg{ height: 7.5rem; }
	.ind-banner .txtLayer{ left: 0.3rem; margin-left: 0; width: 5.5rem; height: 3.45rem; border-radius: 0.24rem; padding: 0.5rem 0.65rem 0;} 
	.ind-banner .name{ font-size: 0.42rem; line-height: 0.52rem; padding-bottom: 0.25rem;}
	.ind-banner .name:after{ width: 0.48rem; height: 2px; }
	.ind-banner .msg{ font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.ind-banner .btnDiv{ display: none; }
	.ind-banner .swiper-pagination-bullet{ width: 10px; height: 10px; margin: 0 0.2rem!important; }
	.ind-banner .swiper-pagination-bullet-active{ background: #1e6dae; }
	.ind-banner .btn{ display: none; }
	.indexP1{ padding: 1.1rem 0.3rem 1.0rem; }
	.indexP1 .list ul{ margin-right: -0.3rem; }
	.indexP1 .list li{ width: 50%; padding-bottom: 0.3rem;}
	.indexP1 .list li:nth-child(9), .indexP1 .list li:nth-child(10), .indexP1 .list li:nth-child(11), .indexP1 .list li:nth-child(12){ display: none; }
	.indexP1 .list li .box{ margin-right: 0.3rem; border-radius: 0.24rem;}
	.indexP1 .list li .imgDiv{ height: 2.4rem; }
	.indexP1 .list li .imgDiv:before{ width: 0.36rem; height: 0.66rem; margin-left: -0.18rem; margin-top: -0.33rem; background-size: 0.36rem; }
	.indexP1 .list li .imgDiv img{ max-width: 3.1rem; max-height: 1.8rem; }
	.indexP1 .list li .name{ height: 0.8rem; padding: 0 0.2rem; line-height: 0.8rem; font-size: 0.3rem; }

	.indexP2{ padding: 1.0rem 0.3rem 1.2rem; }
	.indexP2 .leftDiv{ width: auto; float: none; }
	.indexP2 .tab2{ height: 1.0rem; }
	.indexP2 .tab2 li{ margin-right: 0.5rem; height: 0.65rem; font-size: 0.3rem;}
	.indexP2 .tab2 li:after{ height: 2px; }
	.indexP2 .tab2 .liNow{ font-size: 0.34rem; }
	.indexP2 .list ul{ margin-right: 0; }
	.indexP2 .list li{ float: none; width: auto; padding-bottom: 0.1rem; }
	.indexP2 .list li .box{ margin-right: 0; padding: 0.3rem 0.3rem 0; height: 2.1rem; position: relative;}
	.indexP2 .list li .imgDiv{ position: absolute; left: 0.2rem; top: 0.2rem; }
	.indexP2 .list li .imgDiv img{ width: 2.3rem; }
	.indexP2 .list li .conDiv{ padding: 0 0 0 2.5rem;}
	.indexP2 .list li .lxf{ margin-bottom: 0.3rem; line-height: 0.26rem; font-size: 0.26rem;}
	.indexP2 .list li .name{ font-size: 0.34rem; line-height: 0.5rem; height: 1.0rem; }
	.indexP2 .list li .content{ display: none; }
	.indexP2 .list li .more{ display: none; }
	.indexP2 .list li .box:hover{ box-shadow: 0px 0.1rem 0.3rem 0px rgba(0, 0, 0, 0.08); }
	.indexP2 .rightDiv{ width: auto; float: none; padding-top: 0.55rem; }
	.indexP2 .detail{ height: 3.55rem; }
	.indexP2 .detail .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.36rem; }
	.indexP2 .detail .content{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP2 .detail .time{ font-size: 0.3rem; padding-top: 0.25rem; }
	.indexP2 .list2{ display: none; }
	.indexP2 .btnDiv{ padding-top: 0; }
	.indexP2 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; text-indent: 0.4rem; }
	.indexP2 .btnDiv a:after{ right: 0.35rem; width: 0.48rem; }
	.indexP3{ padding: 1.0rem 0.3rem; }
	.indexP3 .leftDiv{ width: auto; float: none; }
	.indexP3 .videobox{ border-radius: 0.2rem;}
	.indexP3 .videobox .playbox{ margin-left:-0.6rem; margin-top:-0.6rem;}
	.indexP3 .videobox .playbox img{ width: 1.2rem;}
	.indexP3 .rightDiv{ width: auto; float: none; padding-bottom: 0.7rem; }
	.indexP3 .title{ padding-top: 0; font-size: 0.36rem; line-height: 0.36rem; text-align: center; }
	.indexP3 .content{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.48rem; height: auto; text-align: center;}
	.indexP3 .more{ padding-top: 0.6rem; text-align: center;}
	.indexP3 .more a{ font-size: 0.28rem; }
	.footDiv{ padding: 0.9rem 0.3rem; height: auto; }
	.footDiv .leftDiv{ width: auto; float: none; padding-bottom: 0.7rem; }
	.footDiv .title{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.3rem; }
	.footDiv .wen{ font-size: 0.28rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.footDiv .form{ width: auto; }
	.footDiv .form ul{ margin-right: -0.2rem; }
	.footDiv .form li{ width: 50%; }
	.footDiv .form li .lbox{ margin-right: 0.2rem; border-radius: 0.12rem; height: 0.8rem; padding-left: 0.3rem;}
	.footDiv .form li .input1{ height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.footDiv .btnDiv{ padding-top: 0.4rem; }
	.footDiv .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.82rem; font-size: 0.28rem; text-indent: 0.4rem; }
	.footDiv .btnDiv a:after{ right: 0.35rem; width: 0.48rem; }
	.footDiv .midDiv{ width: 55%; padding-right: 5%; }
	.footDiv .msgList li{ font-size: 0.26rem; line-height: 0.52rem; }
	.footDiv .rightDiv{ width: 40%; float: left; }
	.footDiv .rightDiv .title{ text-align: left; }
	.footDiv .rightDiv .ewm img{ width: 2.0rem; }

	.foot{ height: auto; line-height: 0.52rem; padding: 0.35rem 0.3rem;}
	.foot .links{ float: none; font-size: 0.26rem; left: -0.2rem; }
	.foot .links a{ padding: 0 0.2rem; }
	.foot .links a:last-child{ display: block; }
	.foot .msg{ float: none; font-size: 0.26rem; line-height: 0.52rem; }
	.pageBanner{ height: 4.0rem; }
	.pageBanner .txt{ font-size: 0.56rem; line-height: 0.56rem; padding-bottom: 0.4rem; }
	.pageBanner .msg{ font-size: 0.34rem; line-height: 0.46rem; padding: 0 0.4rem 0.3rem; }
	.pageBanner .ico img{ width: 0.64rem; }
	.pageBanner .wen{ display: none; }
	.product{ padding: 0.8rem 0.3rem; }
	.product .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.4rem; }
	.product .msg{ font-size: 0.32rem; line-height: 0.48rem; width: auto; }
	.product .list{ padding-top: 0.5rem; }
	.product .list ul{ margin-right: -0.3rem; }
	.product .list li{ width: 50%; padding-bottom: 0.3rem;}
	.product .list li .box{ margin-right: 0.3rem; border-radius: 0.24rem;}
	.product .list li .imgDiv{ height: 2.4rem; }
	.product .list li .imgDiv:before{ width: 0.36rem; height: 0.66rem; margin-left: -0.18rem; margin-top: -0.33rem; background-size: 0.36rem; }
	.product .list li .imgDiv img{ max-width: 3.1rem; max-height: 1.8rem; }
	.product .list li .name{ height: 0.8rem; padding: 0 0.2rem; line-height: 0.8rem; font-size: 0.3rem; }
	.product .list li .hideBox{ display: none; }
	.product .list li .box:hover .name{ opacity: 1; }
	.sortNav{ border-radius: 0; background: #fff; width: 100%; position: fixed; left: -100%; top: 0; height: 100%; z-index: 10;}
	.sortNav .mxfDiv{ overflow-x: auto; position:relative; height:100%; width:100%; }
	.dubNav{ padding: 0 0.35rem; height: 1.1rem; line-height: 1.1rem; font-size: 0.34rem; }
	.dubNav:after{ right: 0.96rem;}
	.currentOn{background:#1e6dae; color: #fff; }
	.proCate{ padding: 0.08rem 0 0.35rem; }
	.proCate li a{ height: 0.7rem; line-height: 0.7rem; font-size: 0.3rem; padding: 0 0.45rem 0 0.6rem; }
	.proBanner{ height: 3.8rem; }
	.proBanner .txtLayer{ padding-left: 0.8rem; width: 75%;}
	.proBanner .txt{ font-size: 0.44rem; line-height: 0.44rem; padding-bottom: 0.35rem; }
	.proBanner .msg{ font-size: 0.32rem; line-height: 0.46rem; }
	.goodBanner{ height: 3.4rem; }
	.goodBanner .txtLayer{ padding: 0.4rem 0 0 0.5rem; width: 75%;}
	.goodBanner .txt{ font-size: 0.44rem; line-height: 0.44rem; padding-bottom: 0.35rem; }
	.goodBanner .msg{ font-size: 0.32rem; line-height: 0.46rem; height: 1.38rem; overflow: hidden; }
	.typeList{ padding: 0.75rem 0.3rem 0.9rem; }
	.typeList .list li{ padding-bottom: 0.4rem; }
	.typeList .list li a{ padding: 0 0.5rem 0.45rem; height: auto; }
	.typeList .list li .imgDiv{ position: relative; left: 0; top: 0; margin-top: 0; width: 100%; height: 3.6rem; }
	.typeList .list li .imgDiv img{ max-width: 3.6rem; max-height: 2.8rem; }
	.typeList .list li .conDiv{ padding: 0.35rem 0 0.2rem; }
	.typeList .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.36rem; }
	.typeList .list li .content{ padding: 0.15rem 0 0 0; font-size: 0.28rem; line-height: 0.5rem; min-height: 1.0rem; max-height: 1.0rem; }
	.typeList .list li .btnDiv{ float: none; padding: 0.2rem 0 0 0; }
	.typeList .list li .btnDiv em{ width: 2.2rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.pageMore{ padding-top: 0.15rem; width: 3.8rem; }
	.pageMore a{ height: 0.96rem; line-height: 0.92rem; border-radius: 0.48rem; font-size: 0.32rem; }
	.application{ padding: 0.8rem 0.3rem; }
	.application .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.application .list ul{ margin-right: -0.3rem; }
	.application .list li{ width: 50%; padding-bottom: 0.4rem;}
	.application .list li .box{ margin-right: 0.3rem; }
	.application .list li .more{ margin-left: -1.1rem; margin-top: -0.48rem; font-size: 0.32rem; width: 2.2rem; height: 0.96rem; line-height: 0.9rem; }
	.application .list li .name{ padding-top: 0.3rem; font-size: 0.32rem; line-height: 0.56rem; height: 0.56rem; }
	.industry{ padding: 0.8rem 0.3rem; }
	.industry .toptop{ position: relative; }
	.industry .form{ height: 0.86rem; border-radius: 0.48rem; width: 100%; }
	.industry .form .input1{ padding-left: 0.96rem; font-size: 0.28rem; height: 0.86rem; line-height: 0.86rem; background: url(../images/nimg15_1.png) 0.4rem center no-repeat; background-size: 0.32rem; }
	.industry .form .btn1{ font-size: 0.26rem; width: 1.5rem; height: 0.86rem; border-radius: 0.48rem; line-height: 0.86rem; }
	.industry .wen{ position: relative; line-height: 0.6rem; padding-bottom: 0.2rem; font-size: 0.32rem; }
	.industry .list{ padding-top: 0.5rem; }
	.industry .list ul{ margin-right: -0.3rem; }
	.industry .list li{ width: 50%; padding-bottom: 0.45rem; }
	.industry .list li .box{ margin-right: 0.3rem; }
	.industry .list li .name{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.industryBox{ padding: 0.8rem 0.3rem; }
	.industryBox .name{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.industryBox .mxfDiv{ padding-bottom: 0.9rem; }
	.industryBox .leftDiv{ width: auto; float: none; }
	.industryBox .detail-box{ width: 100%; }
	.industryBox .detail-box .wenzi{ height: 0.9rem; line-height: 0.9rem; padding: 0 0.3rem; font-size: 0.32rem; }
	.industryBox .box-container{ width: 100%; margin-top: 0.25rem; }
	.industryBox .img-swiper{ width: 5.8rem; }
	.industryBox .img-swiper .swiper-slide img{ width: 1.64rem; }
	.industryBox .swiper-btn{ width: 0.3rem; height: 0.57rem; margin-top: -0.29rem; }
	.industryBox .prev{ left: 0; background-size: 0.3rem; }
	.industryBox .next{ right: 0; background-size: 0.3rem;}
	.industryBox .prev:hover{ background-size: 0.3rem;}
	.industryBox .next:hover{ background-size: 0.3rem;}
	.industryBox .rightDiv{ width: auto; float: none; padding-top: 0.7rem; }
	.industryBox .wen{ font-size: 0.36rem; line-height: 0.52rem; padding-bottom: 0.6rem; }
	.industryBox .content{ font-size: 0.28rem; line-height: 0.56rem; }
	.industryBox .msgList{ padding-top: 0.45rem; }
	.industryBox .msgList li{ padding-bottom: 0.45rem; font-size: 0.28rem; line-height: 0.56rem;}
	.industryBox .title{ font-size: 0.34rem; padding-bottom: 0.15rem; }
	.industryBox .wenList{ padding: 0.2rem 0 0.65rem; }
	.industryBox .wenList li{ font-size: 0.28rem; line-height: 0.56rem; padding-left: 0.32rem; }
	.industryBox .wenList li:before{ top: 0.26rem; }
	.industryBox .longList li{ padding-bottom: 0.5rem; line-height: 0.56rem; font-size: 0.28rem; }
	.industryBot{ padding: 0 0.3rem 1.0rem; }
	.sideInfo{ padding-top: 0.7rem; }
	.sideInfo .title{ padding: 0; font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.25rem; }
	.sideInfo .list li{ padding-bottom: 0.2rem; }
	.sideInfo .list li a{ padding: 0 0.45rem; height: 3.0rem; }
	.sideInfo .list li .imgDiv{ display: none; }
	.sideInfo .list li .name{ padding-top: 0.25rem; font-size: 0.36rem; line-height: 0.6rem; height: 0.6rem; }
	.sideInfo .list li .content{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem;}
	.sideInfo .list li .more{ padding-top: 0.25rem; font-size: 0.28rem; }
	.pageDown{ padding: 0.45rem 0 0; }
	.pageDown .lie li{ font-size: 0.3rem; }
	.pageDown .lie li a{ line-height: 0.6rem; height: 0.6rem; }
	.pageDown .backBtn{ position: relative; right: 0; top: 0; padding-top: 0.45rem; }
	.pageDown .backBtn a{ width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; text-indent: 0.4rem; }
	.pageDown .backBtn a:after{ right: 0.35rem; width: 0.48rem; }
	.news{ padding: 0.8rem 0.3rem 0.75rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: 100%; padding-bottom: 0.4rem; }
	.news .list li .box{ margin-right: 0; padding: 0.45rem; height: auto; }
	.news .list li .lxf{ margin-top: 0.35rem; line-height: 0.52rem; }
	.news .list li .type{ font-size: 0.3rem; }
	.news .list li .time{ font-size: 0.3rem; }
	.news .list li .name{ padding-top: 0.1rem; font-size: 0.36rem; line-height: 0.6rem; height: 1.2rem; }
	.news .list li .content{ font-size: 0.28rem; line-height: 0.5rem; height: 1.0rem; }
	.news .list li .more{ padding-top: 0.4rem; font-size: 0.28rem; line-height: 0.28rem; }
	.news .list li .box:hover{ box-shadow: 0px 0.09rem 0.24rem 0px rgba(0, 0, 0, 0.08); }
	.dataForm{ padding: 0.8rem 0.3rem 1.0rem; }
	.dataForm .bigBox{ padding: 0; }
	.dataForm .title{ font-size: 0.32rem; padding-bottom: 0.45rem; }
	.dataForm .title em{ font-size: 0.36rem; line-height: 0.36rem; padding-right: 0.35rem;}
	.dataForm .form ul{ margin-right: 0; }
	.dataForm .form li{ float: none; width: auto; padding-bottom: 0.35rem; }
	.dataForm .form .li01{ width: 100%; }
	.dataForm .form li .box{ margin-right: 0; }
	.dataForm .form li .box em{ left: 0.3rem; line-height: 0.9rem; font-size: 0.3rem;}
	.dataForm .form li .input1{ padding-left: 1.8rem; font-size: 0.3rem; height: 0.9rem; line-height: 0.86rem; }
	.dataForm .form li textarea{ padding-left: 1.8rem; padding-top: 0.25rem; font-size: 0.3rem; height: 3.0rem; line-height: 0.5rem;}
	.dataForm .midDiv{ padding: 0.35rem 0.45rem; }
	.dataForm .choose li{ font-size: 0.32rem; padding-left: 0.48rem; background-size: 0.32rem; margin-right: 0.35rem;}
	.dataForm .choose li.on{ background-size: 0.32rem;}
	.dataForm .links{ padding-top: 0.35rem; font-size: 0.32rem; }
	.dataForm .botDiv{ padding-top: 0.25rem; }
	.dataForm .tips{ float: none; line-height: 0.48rem; font-size: 0.26rem; }
	.dataForm .btnDiv{ float: none; padding-top: 0.35rem; }
	.dataForm .btnDiv a{ width: 2.4rem; height: 0.96rem; line-height: 0.96rem; font-size: 0.32rem; }
	.newsBox{ padding: 0.3rem 0.3rem 0.9rem; }
	.newsBox .name{ font-size: 0.42rem; line-height: 0.56rem;}
	.newsBox .time{ padding: 0.25rem 0 0.4rem; }
	.newsBox .time li{ font-size: 0.26rem; margin-right: 0.4rem; }
	.newsBox .msg{ font-size: 0.34rem; line-height: 0.56rem; padding: 0.25rem 0; }
	.newsBox .detail-box .wenzi{ height: 0.9rem; line-height: 0.9rem; padding: 0 0.3rem; font-size: 0.32rem; }
	.newsBox .box-container{ width: 100%; margin-top: 0.25rem; }
	.newsBox .img-swiper{ width: 5.8rem; }
	.newsBox .img-swiper .swiper-slide img{ width: 1.64rem; }
	.newsBox .swiper-btn{ width: 0.3rem; height: 0.57rem; margin-top: -0.29rem; }
	.newsBox .prev{ left: 0; background-size: 0.3rem; }
	.newsBox .next{ right: 0; background-size: 0.3rem;}
	.newsBox .prev:hover{ background-size: 0.3rem;}
	.newsBox .next:hover{ background-size: 0.3rem;}
	.newsBox .msgList{ padding: 0.8rem 0 0.35rem; }
	.newsBox .msgList li{ font-size: 0.28rem; line-height: 0.52rem; }
	.newsBox .content{ padding-bottom: 0.35rem; font-size: 0.28rem; line-height: 0.52rem; }
	.download{ padding: 0.8rem 0.3rem 0.2rem; }
	.download .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.4rem; }
	.download .msg{ font-size: 0.32rem; line-height: 0.48rem; width: auto; }
	.download .list{ padding-top: 0.5rem; }
	.download .list ul{ margin-right: -0.3rem; }
	.download .list li{ width: 50%; padding-bottom: 0.3rem;}
	.download .list li .box{ margin-right: 0.3rem; border-radius: 0.24rem;}
	.download .list li .name{ height: 0.8rem; padding: 0 0.2rem; line-height: 0.8rem; font-size: 0.3rem; }
	.aboutP1{ padding: 0.8rem 0.3rem 0.9rem; }
	.aboutP1 .leftCon{ width: auto; float: none; padding-bottom: 0.6rem; }
	.aboutP1 .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.aboutP1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.45rem; }
	.aboutP1 .rightDiv{ width: auto; float: none; }
	.aboutP1 .videobox{ border-radius: 0.2rem;}
	.aboutP1 .videobox .playbox{ margin-left:-0.6rem; margin-top:-0.6rem;}
	.aboutP1 .videobox .playbox img{ width: 1.2rem;}
	.aboutP2{ padding: 0.75rem 0.3rem 0.9rem; }
	.aboutP2 .list{ padding-top: 1.2rem;}
	.aboutP2 .list li .box{ padding: 0.6rem 0.5rem 0; height: 4.5rem; border-radius: 0.24rem; box-shadow: 0px 0.15rem 0.26rem 0px rgba(0, 0, 0, 0.15); }
	.aboutP2 .list li .ico img{ width: 0.78rem; }
	.aboutP2 .list li .limg img{ width: 1.26rem; }
	.aboutP2 .list li .name{ font-size: 0.4rem; line-height: 0.4rem; padding: 0.35rem 0 0.2rem;}
	.aboutP2 .list li .content{ font-size: 0.28rem; line-height: 0.42rem; height: 1.26rem; }
	.aboutP2 .list li .more{ display: none; }
	.aboutP2 .arrowDiv .btn{ width: 0.78rem; height: 0.78rem; margin-left: 0.3rem; }
	.aboutP2 .arrowDiv .prev{ background-size: 0.78rem; }
	.aboutP2 .arrowDiv .next{ background-size: 0.78rem; }
	.aboutP2 .arrowDiv .prev:hover{ background-size: 0.78rem;}
	.aboutP2 .arrowDiv .next:hover{ background-size: 0.78rem;}
	.aboutP2 .list li .box:hover{ top: 0; }
	.aboutP3{ padding: 0.8rem 0; }
	.aboutP3 .mxfDiv{ padding: 0.65rem 0.3rem; }
	.aboutP3 .bigBox{ display: block; }
	.aboutP3 .leftCon{ width: auto; padding-bottom: 0.6rem; }
	.aboutP3 .txt{ font-size: 0.48rem; line-height: 0.48rem; }
	.aboutP3 .content{ font-size: 0.3rem; line-height: 0.56rem; padding-top: 0.45rem; }
	.aboutP3 .more{ padding-top: 0.5rem; }
	.aboutP3 .more a{ font-size: 0.28rem; }
	.aboutP3 .rightImg{ width: auto; border-radius: 0.24rem; }
	.contact{ padding: 0.8rem 0.3rem 0.7rem; }
	.contact .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.contact .content{ font-size: 0.3rem; line-height: 0.52rem; }
	.contact .list{ padding-top: 0.35rem; }
	.contact .list li .msgDiv{ height: 1.1rem; }
	.contact .list li .msgDiv:after{ width: 16px; height: 9px; margin-top: -5px; background-size: 16px;}
	.contact .list li .name{ height: 1.1rem; line-height: 1.1rem; font-size: 0.34rem; }
	.contact .list li .hideDiv{ padding-top: 0.4rem; }
	.contact .list dl{ margin-right: -0.3rem; }
	.contact .list dd{ width: 50%; padding-bottom: 0.45rem; } 
	.contact .list dd .lbox{ margin-right: 0.3rem; height: 6.5rem; padding: 0 0.3rem; border-radius: 0.2rem; box-shadow: 0px 3px 0.3rem 0.05rem rgba(0, 0, 0, 0.1);}
	.contact .list dd .cn{ padding-top: 0.25rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.34rem; }
	.contact .list dd .wen{ font-size: 0.28rem; padding: 0.25rem 0; }
	.contact .list dd .address{ font-size: 0.28rem; line-height: 0.48rem; }
	.contact .list dd .data{ left: 0.3rem; bottom: 0.2rem; }
	.contact .list dd .data p{ font-size: 0.28rem; line-height: 0.48rem; }
	.overview{ padding: 0.8rem 0.3rem 0.9rem; }
	.overview .part1{ padding-bottom: 0.7rem; }
	.overview .title{ font-size: 0.48rem; line-height: 0.64rem; padding-bottom: 0.45rem; }
	.overview .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.overview .txt{ font-size: 0.38rem; line-height: 0.56rem; padding-bottom: 0.35rem;}
	.overview .list{ padding: 0.8rem 0 0.7rem; }
	.overview .list li{ padding-bottom: 0.7rem; }
	.overview .list li .bigBox{ display: block; }
	.overview .list li .imgDiv img{ width: 100%; }
	.overview .list li .conDiv{ width: auto; padding-top: 0.5rem;}
	.overview .videobox .playbox{ margin-left:-0.55rem; margin-top:-0.55rem;}
	.overview .videobox .playbox img{ width: 1.1rem;}
	.exploreBox{ padding-top: 0.75rem; }
	.exploreBox .Etxt{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.5rem; }
	.exploreList ul{ margin-right: -0.3rem; } 
	.exploreList li{ width: 50%; padding-bottom: 0.45rem;}
	.exploreList li .box{ margin-right: 0.3rem; }
	.exploreList li .name{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.job{ padding: 0.8rem 0.3rem 0.9rem; }
	.job .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.35rem; }
	.job .content{ font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.7rem; }
	.job_r{ width: auto; float: none; padding-top: 0.3rem;}
	.job_r .list{ padding-bottom: 0.3rem; }
	.job_r .list li{ margin-bottom: 0.25rem; }
	.job_r .list li .topDiv{ padding: 0.5rem 0.35rem 0.35rem; }
	.job_r .list li .topDiv:after{ right: 0.7rem; top: 0.56rem; width: 0.38rem; height: 0.22rem; background-size: 0.38rem; }
	.job_r .list li .name{ padding-left: 0.7rem; height: 0.75rem; font-size: 0.36rem; line-height: 0.36rem; }
	.job_r .list li .name:before{ top: 0; width: 0.46rem; height: 0.46rem; background-size: 0.46rem; }
	.job_r .list li .name:after{ left: 0.7rem; width: 0.36rem; height: 2px; }
	.job_r .list li .wen{ padding: 0.35rem 0.7rem 0; font-size: 0.28rem; line-height: 0.56rem; }
	.job_r .list li .hideBox{ padding: 0 1.05rem 0.5rem; }
	.job_r .list li .msgList{ padding: 0.25rem 0 0.4rem; }
	.job_r .list li .msgList dd{ float: none; padding-right: 0; line-height: 0.48rem; font-size: 0.28rem; }
	.job_r .list li .txt{ font-size: 0.28rem; line-height: 0.28rem; padding: 0.3rem 0 0.2rem; }
	.job_r .list li .msg{ font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.25rem; }
	.policy{ padding: 0.8rem 0.3rem 0.9rem; }
	.policy .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.45rem; }
	.policy .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.policy .list{ padding: 0.8rem 0 0.3rem; }
	.policy .list li{ padding-bottom: 0.7rem; }
	.policy .list li .bigBox{ display: block; }
	.policy .list li .imgDiv img{ width: 100%; }
	.policy .list li .conDiv{ width: auto; padding-top: 0.5rem;}
	.policy .list li .txt{ font-size: 0.38rem; padding-left: 0.4rem; margin-bottom: 0.25rem;}
	.quality{ padding: 0.8rem 0.3rem 0.9rem; }
	.quality .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.quality .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.quality .list{ padding: 0.8rem 0 0.3rem; }
	.quality .list li{ padding-bottom: 0.7rem; }
	.quality .list li .bigBox{ display: block; }
	.quality .list li .imgDiv img{ width: 100%; }
	.quality .list li .conDiv{ width: auto; padding-top: 0.5rem;}
	.quality .list li .txt{ font-size: 0.38rem; margin-bottom: 0.25rem;}
	.sample{ padding: 0.8rem 0.3rem; }
	.sample .title{ padding-bottom: 0.4rem; font-size: 0.48rem; line-height: 0.48rem; }
	.sample .form{ padding-right: 0; }
	.sample .form .input1{ padding-left: 0.3rem; height: 0.9rem; line-height: 0.86rem; font-size: 0.28rem; }
	.sample .form .btn1{ position: relative; margin-top: 0.3rem; width: 1.8rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem;}
	.sample .zjmxfDiv{ padding-top: 0.6rem; }
	.sample .leftDiv{ border-radius: 0; background: #fff; width: 100%; position: fixed; left: -100%; top: 0; height: 100%; z-index: 10;}
	.sample .leftDiv .halaDiv{ overflow-x: auto; position:relative; height:100%; width:100%; }
	.sample .toptop{ height: 0.8rem; padding: 0.45rem 0.45rem 0; background: #f5f5f5; }
	.sample .toptop .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.sample .toptop .cl{ right: 0.45rem; top: 0.1rem; font-size: 0.28rem; }
	.screenDiv li .txt{ height: 1rem; line-height: 1rem; padding: 0 0.45rem; font-size: 0.32rem; }
	.screenDiv li .txt:after{ right: 1.0rem; }
	.screenDiv li .hideBox{ padding: 0.35rem 0.45rem; }
	.screenDiv li .hideBox dd{ padding-left: 0.48rem; font-size: 0.26rem; line-height: 0.68rem; background-size: 0.24rem;}
	.screenDiv li .hideBox dd.on{ background-size: 0.24rem;}
	.sample .rightDiv{ width: auto; float: none;}
	.filter-con{ height: 1.2rem; }
	.filter-con .layer{ padding-left: 1.5rem; }
	.filter-con .layer em{ line-height: 0.9rem; font-size: 0.32rem; }
	.filter-con .l7{ height: 0.9rem; width: 2.6rem; }
	.filter-con .l7 .zi{ padding-left: 0.3rem; font-size: 0.28rem; line-height: 0.9rem; }
	.filter-con .l7 .zi:after{ right: 0.25rem; top: 50%; width: 12px; height: 6px; margin-top: -3px; background: url(../images/ico9.png) no-repeat; }
	.filter-con .l7 .hideBox{ top: 0.9rem; width: 2.6rem; }
	.filter-con .l7 .hideBox li a{ height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; padding-left: 0.3rem; }
	.sample .list li{ margin-bottom: 0.3rem; height: auto; padding: 0.5rem 0.45rem; }
	.sample .list li .limg{ display: none;}
	.sample .list li .name{ padding-top: 0; height: 0.42rem; line-height: 0.56rem; font-size: 0.3rem; }
	.sample .list li .msgLie{ width: auto; padding-top: 0.15rem; }
	.sample .list li .msgLie dd{ width: 50%; font-size: 0.26rem; line-height: 0.52rem; }
	.sample .list li .btnDiv{ padding-top: 0.25rem; }
	.sample .list li .btnDiv a{ width: 2.4rem; font-size: 0.26rem; height: 0.64rem; line-height: 0.64rem; border-radius: 0.36rem; }
	.sample .list li .downloadBtn{ right: 0.45rem; top: auto; margin-top: 0; bottom: 0.5rem; }
	.sample .list li .downloadBtn a{ width: 2.4rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; text-indent: 0.35rem; border-radius: 0.36rem; }
	.sample .list li .downloadBtn a:after{ right: 0.32rem; }
	.bookDiv{ height: auto; padding: 0.9rem 0.3rem;}
	.bookDiv .bigBox{ height: auto; display: block;}
	.bookDiv .leftDiv{ width: auto; }
	.bookDiv .title{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.3rem; }
	.bookDiv .wen{ font-size: 0.28rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.bookDiv .form ul{ margin-right: -0.2rem; }
	.bookDiv .form li .lbox{ margin-right: 0.2rem; border-radius: 0.12rem; height: 0.8rem; padding-left: 0.3rem;}
	.bookDiv .form li .input1{ height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.bookDiv .btnDiv{ padding-top: 0.4rem; }
	.bookDiv .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.bookDiv .btnDiv a:after{ right: 0.35rem; width: 0.48rem; }
	.bookDiv .rightList{ padding-top: 0.5rem; }
	.bookDiv .rightList li{ height: 0.56rem; padding-left: 1rem; padding-bottom: 0.45rem; font-size: 0.34rem; line-height: 0.76rem; }
	.bookDiv .rightList li:last-child{ padding-bottom: 0; }
	.bookDiv .rightList li img{ width: 0.76rem; }
	.needhelp{ padding: 0.8rem 0.3rem 1.0rem; }
	.needhelp .bigBox{ padding: 0.6rem 0.45rem; }
	.needhelp .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.45rem; }
	.needhelp .list ul{ margin-right: 0; }
	.needhelp .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.needhelp .list li:last-child{ padding-bottom: 0; }
	.needhelp .list li .box{ margin-right: 0; }
	.needhelp .list li a{ padding: 0 0.35rem; height: 2.7rem; }
	.needhelp .list li .ico{ right: 0.35rem; top: 0.35rem; }
	.needhelp .list li .ico img{ width: 0.48rem; }
	.needhelp .list li .name{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.45rem 0 0.3rem; }
	.needhelp .list li .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.productP1{ padding: 0.7rem 0.3rem 0; }
	.productP1 .leftDiv{ width: auto; float: none; }
	.productP1 .detail-box{ width: 100%; }
	.productP1 .detail-box .icon{ display: none; }
	.productP1 .box-container{ width: 100%; margin-top: 0.25rem; }
	.productP1 .img-swiper{ width: 5.8rem; }
	.productP1 .img-swiper .swiper-slide img{ width: 1.64rem; }
	.productP1 .swiper-btn{ width: 0.26rem; height: 0.44rem; margin-top: -0.22rem; }
	.productP1 .prev{ left: 0; background-size: 0.26rem; }
	.productP1 .next{ right: 0; background-size: 0.26rem;}
	.productP1 .prev:hover{ background-size: 0.26rem;}
	.productP1 .next:hover{ background-size: 0.26rem;}
	.productP1 .rightDiv{ width: auto; float: none; padding-top: 0.7rem; }
	.productP1 .rightDiv .name{ padding: 0.45rem 0 0.55rem; font-size: 0.42rem; line-height: 0.42rem; }
	.productP1 .rightDiv .name:after{ width: 0.6rem; height: 2px; }
	.productP1 .rightDiv .txt{ line-height: 0.72rem; padding-top: 0.45rem; font-size: 0.34rem; }
	.productP1 .rightDiv .wen{ font-size: 0.28rem; line-height: 0.52rem; }
	.productP1 .rightDiv .msgList{ padding-top: 0.5rem; }
	.productP1 .rightDiv .msgList li{ padding: 0 0 0.25rem 0.24rem; line-height: 0.5rem; font-size: 0.28rem; }
	.productP1 .rightDiv .msgList li:before{ top: 0.22rem; }
	.productP1 .rightDiv .limg{ padding-top: 0.6rem; }
	.productP1 .rightDiv .limg img{ width: 2.8rem; }
	.productP2{ padding: 0.6rem 0.3rem 0.9rem; }

	.productP2 .pjDiv{ height: auto; }
	.pjDiv.fixed{ width: 100%; left: 0; margin-left: 0; top: 1.2rem; height: 0.9rem;}

	.productP2 .proTab{ overflow: auto; }
	.productP2 .proTab ul{ font-size: 0; width: 11rem; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
	.productP2 .proTab li{ float: none; padding: 0 0.5rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.32rem; }
	.productP2 .proTab li:after{ height: 2px; }
	.productP2 .pjDiv .halaDiv{ display: none;}
	.productP2 .proCon{ padding-top: 0.6rem; }
	.productP2 .table{ padding-bottom: 0.35rem; }
	.productP2 .table th{ height: 0.9rem; font-size: 0.3rem; padding: 0 0.3rem;}
	.productP2 .table td{ height: 0.9rem; font-size: 0.28rem; }
	.productP2 .table tr td:first-child{ padding-left: 0.3rem; }
	.productP2 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.productP2 .imgDiv{ padding: 0.4rem 0;}
	.productP2 .imgDiv img{ width: 100%; }
	.productP2 .lastbox li{ height: auto; }
	.productP2 .lastbox li a{ padding: 0.25rem 0; font-size: 0.28rem; }
	.productP2 .lastbox li .name{ padding-left: 0.6rem; height: auto; line-height: 0.5rem; }
	.productP2 .lastbox li .name:before{ top: 0.15rem; width: 0.36rem; height: 0.42rem; margin-top: 0; background-size: 0.36rem; }

	.productP3{ padding: 0 0.3rem 0.8rem; }
	.productP3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding: 0 0 0.5rem 0; }
	.sidePro{ padding: 0 0.8rem; }
	.sidePro .list .name{ font-size: 0.3rem; height: 0.64rem; line-height: 0.64rem;}
	.sidePro .list .limg{ height: 2.4rem; }
	.sidePro .list .limg img{ max-width: 3.2rem; max-height: 2.1rem; }
	.sidePro .list .wen{ font-size: 0.3rem; height: 0.56rem; line-height: 0.56rem; }
	.sidePro .btn{ width: 0.34rem; height: 0.62rem; margin-top: -0.3rem; }
	.sidePro .prev{ left: 0; background-size: 0.34rem; }
	.sidePro .next{ right: 0; background-size: 0.34rem; }
	.sidePro .prev:hover{ background-size: 0.34rem;}
	.sidePro .next:hover{ background-size: 0.34rem;}
	.productList .leftDiv{ border-radius: 0; background: #fff; width: 100%; position: fixed; left: -100%; top: 0; height: 100%; z-index: 10;}
	.productList .leftDiv .halaDiv{ overflow-x: auto; position:relative; height:100%; width:100%; }
	.productList .rightDiv{ float: none; width: auto;}
	.hxn{ padding: 0 0.3rem 0.5rem; }
	.hxn .l7Div{ padding-right: 0;}
	.hxn li{ font-size: 0.26rem; margin-right: 0.35rem; padding: 0 0.65rem 0 0.15rem; height: 0.66rem; line-height: 0.66rem; }
	.hxn li em{ padding-right: 0.25rem; }
	.hxn li .close{ position: absolute; right: 5px; top: 50%; width: 15px; height: 15px; margin-top: -7px; background: url(../images/close3.png) no-repeat; }
	.hxn .clearBtn{ position: relative; padding-top: 0.35rem; }
	.hxn .clearBtn a{ height: 0.68rem; line-height: 0.68rem; width: 2.0rem; font-size: 0.28rem; }

	.resultName{font-size: 0.32rem; padding: 0.5rem 0.3rem 0.35rem; }
	.productList .filter-con{ padding-right: 0.3rem; }
	.productList .filter-con .layer{ right: 0.3rem; }
	.productList .list{ padding: 0 0.3rem;}
	.productList .list li{ padding-bottom: 0.4rem; }
	.productList .list li a{ padding: 0 0.5rem 0.45rem; height: auto; }
	.productList .list li .toptop{ padding-left: 0; min-height: 0.5rem;}
	.productList .list li .imgDiv{ position: relative; left: 0; top: 0; margin-top: 0; width: 100%; height: 3.6rem; }
	.productList .list li .imgDiv img{ max-width: 3.6rem; max-height: 2.8rem; }
	.productList .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.36rem; }
	.productList .list li .wenlie{ padding: 0.25rem 0; }
	.productList .list li .wenlie dd{ font-size: 0.28rem; line-height: 0.56rem; padding-left: 2rem;}
	.productList .list li .btnDiv{ float: none; padding: 0.2rem 0 0 0; }
	.productList .list li .btnDiv em{ width: 2.2rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.moreScreen{ height: 1.2rem; }
	.moreScreen a{ padding: 0 0.45rem; font-size: 0.32rem; line-height: 0.9rem; }
	.moreScreen a:after{ right: 1.0rem; }

}