/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	


}

@media screen and ( max-width:1440px ){
	.indexP1 .indexTitle{ padding-top:0;}
	.indexP1 .content{ padding-top:0.2rem;}
	.indexP1 .btnDiv { padding-top: 0.3rem;}
}

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1088, .w384{width:100%;}
	.PC-Box, .nav, .footNav, .pageTop, .pageNum, .sideBar, .sideNews{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .teme{ left: 0.3rem; top: 0.4rem;  padding-left:20px;}
	.headDiv .logo img{ width: 2.0rem; }
	.headDiv .txt{ padding-left: 0.1rem; font-size: 0.24rem; line-height: 0.24rem; }

	.headDiv .topSearch{ right: 1.3rem !important; height: 1.2rem; }
	.headDiv .topSearch em{ width: 1.0rem; height: 1.2rem; background: url(../image/nimg22_1.png) center no-repeat; background-size: 0.36rem; }
	.head-search { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.head-search .search-box{ width: 90%; }
	.head-search .box-icon{ line-height: 0.9rem; }
	.head-search .box-icon img{ width: 0.42rem; }
	.head-search input { line-height: 0.9rem; margin-left: 0.8rem; font-size: 0.28rem; }
	.head-search .box-hiden { width:0.4rem; height:0.4rem; background-size:0.4rem; margin-top: -0.2rem;}

	.ind-banner .swiper-slide .bg{ height: auto; }
	.ind-banner .swiper-slide .bg img{width: 100%; height: auto; }
	.ind-banner .onebox{ left: 0.3rem; right: 0.3rem; margin-left: 0; top: 15%; } 
	.ind-banner .onebox .en{ font-size: 0.32rem; line-height: 0.52rem; width: 85%; padding-bottom: 0.3rem; }
	.ind-banner .twobox{ left: 0.3rem; right: 0.3rem; margin-left: 0; top: 20%; } 
	.ind-banner .twobox .name{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.25rem; }
	.ind-banner .twobox .cn{font-size: 0.42rem; }
	.ind-banner .twobox .en{ font-size: 0.2rem; line-height: 0.42rem;}

	.ind-banner .swiper-pagination{ bottom: 0.3rem!important; } 
	.ind-banner .swiper-pagination-bullet { width: 10px; height: 10px; } 
	.pageTitle .en{ opacity: 0.5; padding-bottom: 0.2rem; }
	.pageTitle .cn{ padding-bottom: 0.4rem; position: relative;}
	.pageTitle .cn:after{ width: 0.56rem; margin-left: -0.28rem; height: 2px; }
	.indexTitle .en{ opacity: 0.5; padding-bottom: 0.2rem; }
	.indexTitle .cn{ padding-bottom: 0.4rem; position: relative;}
	.indexTitle .cn:after{ width: 0.56rem; height: 2px; }
	.learn { min-width: 2.2rem; line-height: 0.76rem; padding: 0 0.24rem; font-size: 0.24rem;}
	.indexP1{ padding: 1.0rem 0.3rem 1rem;}
	.indexP1 .leftDiv{ position: relative; left: 0; margin-left: 0; top: 0; }
	.indexP1 .rightImg{ width: auto; float: none; max-width:none; max-height:none; right:0; margin-right:0;}
	.indexP1 .indexTitle{ padding-top: 0; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.indexP1 .btnDiv{ padding: 0.5rem 0 0.75rem; }
	.indexP1 .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; text-indent: 0.44rem; font-size: 0.24rem; border-radius: 0.48rem; }
	.indexP1 .list{ position: relative; left: 0; margin-left: 0; box-shadow: 0px 8px 0.3rem 0px rgba(0, 0, 0, 0.04); }
	.indexP1 .list li{ width: 33.33%; }
	.indexP1 .list li .lbox{ position: relative; height: auto; text-align: center;}
	.indexP1 .list li a{ padding-left: 0; padding-top: 0.5rem; height: 1.8rem;}
	.indexP1 .list li .ico{ position: relative; left: 0; top: 0; margin: 0 auto; width: 0.48rem; height: 0.48rem;}
	.indexP1 .list li .ico img{ width: 0.48rem; }
	.indexP1 .list li .name{ font-size: 0.28rem; line-height: 0.36rem; padding-top: 0.1rem; }
	.indexP2{ padding: 1.2rem 0.3rem 0.8rem; background: #f0f1f3 url(../image/indexP2Tel.png) center bottom no-repeat; background-size: 100%; }
	.indexP2 .numList li{ width: 50%; padding-left: 0; padding-bottom: 0.5rem; }
	.indexP2 .numList li .pj{ height: 0.9rem; }
	.indexP2 .numList li .numUp{ font-size: 0.64rem; line-height: 0.52rem;}
	.indexP2 .numList li p{ font-size: 0.26rem; height: 0.46rem;}
	.indexP2 .numList li span{ top: -0.15rem; width: 0.24rem; height: 0.24rem; background-size: 0.24rem;}
	.indexP2 .numList li .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexP2 .numList li:hover span{ background-size: 0.24rem; }

	.indexP3 .indexTitle{ left: 0.3rem; top: 15%;}
	.indexP3 .swiper-slide .pic img { height: auto; }
  	.indexP3 .swiper-slide .info { left: 0.3rem; top: 38%; right: 0.3rem;}
  	.indexP3 .swiper-slide .inner { width: 80%; padding-right: 0; }
	.indexP3 .swiper-slide .desc { font-size: 0.24rem; line-height: 0.48rem; max-height: inherit; height: 1.44rem; }
	.indexP3 .tab-box { bottom: 0.3rem; position:relative; width:100%; top:auto; left:0;}
	.indexP3 .tab-box .wal { padding-left: 3px; padding-right: 0; box-sizing: border-box; }
	.indexP3 .tab-box a { text-align: center; width: calc((100% - 18px) / 5); margin-right: 3px; }
	.indexP3 .tab-box a:nth-child(6n){ margin-right: 0; }
	.indexP3 .tab-box a.on .pic { margin-top: 0; }
	.indexP3 .tab-box a .inner { padding: 0.4rem 0.1rem 0.2rem;}
	.indexP3 .tab-box a.on .inner { padding: 0.4rem 0.1rem 0.2rem;background-color: #1656c2;}
	.indexP3 .tab-box .pic { display: none; }
	.indexP3 .tab-box .icon { display: block; margin-bottom: 0.1rem; }
	.indexP3 .tab-box .icon img { display: inline-block; height: 0.42rem; }
	.indexP3 .tab-box .icon .on { left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	}
	.indexP3 .tab-box p { text-align: center; font-size: 0.3rem; line-height: 0.36rem; height: 0.72rem; -webkit-line-clamp: 2; }
	.indexP3 .swiper-slide .inner{ font-size: 0.26rem; line-height: 0.52rem; padding-left:0rem; padding-top:0.3rem; width:90%;}
	.indexP4{ padding: 1.0rem 0.3rem 1.35rem; }
	.indexP4 canvas { bottom: -6rem; }
	.indexP4 .indexTitle .cn:after{ margin-left: -0.28rem; }
	.indexP4 .tab{ padding: 0.65rem 0 0.45rem; overflow: hidden;}
	.indexP4 .tab ul{ margin-right: -0.3rem; }
	.indexP4 .tab li{ display: block; float: left; padding-bottom: 0.3rem; width: 50%; margin: 0; font-size: 0.28rem;}
	.indexP4 .tab li .box{ padding: 0; margin-right: 0.3rem; height: 0.74rem; line-height: 0.74rem; border-radius: 0.48rem; }
	.indexP4 .list ul{ margin-right: -0.3rem; }
	.indexP4 .list li{ width: 50%; }
	.indexP4 .list li:nth-child(3), .indexP4 .list li:nth-child(4){ display: none; }
	.indexP4 .list li .box{ margin-right: 0.3rem; }
	.indexP4 .list li a{ height: 5.0rem;  }
	.indexP4 .list li .en{ padding: 0.45rem 0.2rem 0; height: 0.4rem; line-height: 0.4rem; font-size: 0.26rem; }
	.indexP4 .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; -webkit-line-clamp: 2;}
	.indexP5{ height: auto; padding: 0 0.3rem 1.2rem; /*background: url(../image/indexP5Tel.jpg) center no-repeat; background-size: 100% 100%;*/}
	.indexP5 .wal{ padding-top: 1.2rem; display: block;}
	.indexP5 .leftDiv{ width: auto; text-align:center;}
	.indexP5 .list{ width: auto; }
	.indexP5 .indexTitle .cn:after{ left:calc(50% - 0.28rem);}
	.indexP5 .content{ font-size: 0.26rem; line-height: 0.52rem; text-align:center;}
	.indexP5 .list{ padding-top: 0.7rem; overflow: hidden;}
	.indexP5 .list ul{ margin-right: -0.3rem; }
	.indexP5 .list li{width:100%; margin-bottom:.3rem;}
	.indexP5 .list li .box{ margin-right: 0.3rem; height: 4.0rem; border-radius: 0.2rem;}
	.indexP5 .list li .ico{ height: 0.75rem;}
	.indexP5 .list li .ico img{ width: .56rem; }
	.indexP5 .list li .name{ font-size: 0.36rem; height: 0.75rem; padding-top:0.35rem;}
	.indexP5 .list li .name em{ font-size: 0.44rem; }
	.indexP5 .list li .wen{ font-size: 0.24rem; line-height: 0.34rem; }
	.indexP5 .list li .l{ bottom: 0.5rem; margin-left: -0.32rem; }
	.indexP5 .list li .l img{ width: 0.64rem; }
	.footDiv{ padding: 1.0rem 0 0; }
	.footDiv .rightDiv{ float: none; }
	.footDiv .ewm{ float: none; text-align: center; }
	.footDiv .ewm img{ width: 2.6rem; box-shadow: 0px 8px 0.3rem 0px rgba(0, 0, 0, 0.04); }
	.footDiv .botbot{ padding: 0.2rem; }
	.footDiv .zuo{ float: none; }
	.footDiv .lie{ text-align: center; left: 0; font-size: 0.26rem; line-height: 0.48rem; }
	.footDiv .lie a{ padding: 0 0.3rem; }
	.footDiv .share{ padding-top: 0.35rem; text-align: center;}
	.footDiv .share li{ float: none; display: inline-block; margin-right: 0.2rem; margin-left: 0.2rem; }
	.footDiv .msg{ float: none; /*padding-top: 0.3rem;*/ font-size: 0.26rem; text-align: center; line-height: 0.48rem; }
	.footDiv .msg a{ display: block; }
	/*.pageBanner{ height: 4.5rem;}
	.pageBanner .bg { height: 4.5rem; }*/
	.news{ padding: 0.8rem 0.3rem 1.0rem; }
	.news .detail a{ height: auto; padding: 0 0 0.6rem; }
	.news .detail .imgDiv{ position: relative; width: auto; height: 4.2rem;}
	.news .detail .conDiv{ padding: 0.5rem 0.3rem 0; }
	.news .detail .time{ font-size: 0.3rem; }
	.news .detail .name{ height: 1.04rem; line-height: 0.52rem; font-size: 0.36rem; }
	.news .detail .content{ padding-right: 0; font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; }
	.news .detail .more{ display: none; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.news .list li .box{ margin-right: 0; }
	.news .list li .imgDiv{ height: 4.6rem; }
	.news .list li .botDiv{ padding: 0.5rem 0.35rem; height: auto; }
	.news .list li .name{ line-height: 0.52rem; height: 1.04rem; font-size: 0.32rem;}
	.news .list li .content{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; -webkit-line-clamp: 2; }
	.news .list li .time{ font-size: 0.3rem; }
	.newsBox .topDiv{ padding: 1.0rem 0.3rem 0.5rem; background-size: 6.0rem;}
	.newsBox .topDiv .name{ font-size: 0.38rem; line-height: 0.6rem; text-align: left; padding-bottom: 0.4rem; }
	.newsBox .topDiv .time{ text-align: left; font-size: 0.3rem; }
	.newsBox .topDiv .time img{ padding-right: 0.2rem; top: -0.05rem; width: 0.28rem; }
	.newsBox .botDiv .mxfDiv{ padding-right: 0; }
	.newsBox .side_l{ display: none;}
	.newsBox .mainBox{ padding-right: 0; min-height: 5.0rem; }
	.newsBox .conDiv{ padding: 0.55rem 0.3rem 0.8rem; }
	.newsBox .content{ font-size: 0.26rem; line-height: 0.56rem; }
	.newsBox .content p{ line-height: 0.56rem!important;}
	.newsBox .content span{ font-size: 0.26rem!important; line-height: 0.56rem!important;}
	.newsBox .content b{ font-size: 0.3rem; }
	.newsBox .imgDiv{ padding: 0.35rem 0; }
	.newsBox .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ height: 0.96rem; line-height: 0.96rem; padding: 0 0.35rem; }
	.pageBox{ padding: 1.0rem 0.3rem; }
	.pageBox2{ padding: 1.0rem 0; }
	.product .list ul{ margin-right: -0.3rem; }
	.product .list li{ width: 50%; }
	.product .list li .box{ margin-right: 0.3rem; }
	.product .list li a{ height: 5.0rem;  }
	.product .list li .en{ padding: 0.45rem 0.2rem 0; height: 0.4rem; line-height: 0.4rem; font-size: 0.26rem; }
	.product .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; -webkit-line-clamp: 2;}	
	
	.aboutP1{ padding: 1.0rem 0.3rem 0; background: #f0f1f3;}
	.aboutP1 .leftDiv{ position: relative; left: 0; margin-left: 0; top: 0; }
	.aboutP1 .rightImg{ width: auto; float: none; padding-top: 0.7rem;}
	.aboutP1 .ename{ font-size: 0.24rem; line-height: 0.32rem;}
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.aboutP2{ padding: 1.2rem 0.3rem 0.8rem; background: #f0f1f3 url(../image/indexP2Tel.png) center bottom no-repeat; background-size: 100%; }
	.aboutP2 .numList li{ width: 50%; padding-left: 0; padding-bottom: 0.5rem; }
	.aboutP2 .numList li .pj{ height: 0.9rem; }
	.aboutP2 .numList li .numUp{ font-size: 0.64rem; line-height: 0.52rem;}
	.aboutP2 .numList li p{ font-size: 0.26rem; height: 0.46rem;}
	.aboutP2 .numList li span{ top: -0.15rem; width: 0.24rem; height: 0.24rem; background-size: 0.24rem;}
	.aboutP2 .numList li .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.aboutP2 .numList li:hover span{ background-size: 0.24rem; }
	.aboutP3 { padding: 1.0rem 0; }
	.hisSwiper { height: 5.6rem;}
	.hisSwiper .swiper-slide:nth-child(even) .hisCon{top: inherit;left: 0.3rem;}
	.hisSwiper .swiper-slide .hisCon .des{width: 90%;font-size: 0.24rem;}
	.hisSwiper .swiper-slide .hisCon{left: 0.3rem;}

	.aboutP4{ padding: 1.0rem 0; }
	.leftScroll{ padding: 0.1rem 0; }
	.leftScroll .list li{ margin: 0 0.1rem;}
	.leftScroll .list li .limg{ height: 0.8rem; width: 2.0rem; }
	.leftScroll .list li .limg img{ max-width: 1.5rem; max-height: 0.6rem; }
	.rightScroll{ padding: 0.1rem 0; }
	.rightScroll .list li{ margin: 0 0.1rem;}
	.rightScroll .list li .limg{ height: 0.8rem; width: 2.0rem;}
	.rightScroll .list li .limg img{ max-width: 1.5rem; max-height: 0.6rem; }
	
	.aboutcontent{flex-wrap:wrap; padding:0.5rem 0;}
	.abok{ width:90%; margin:5%; padding:30px;}

	.culture .culture-cont { padding: 0 0.3rem 1.0rem; }
	.culture .culture-cont .cont-box { display: block; width: 100%; }
	.culture .culture-cont .cont-box .box-pic { width: 100%; }
	.culture .culture-cont .cont-box .box-cent { width: 100%; padding-left: 0; margin-top: 0.75rem; }
	.culture .culture-cont .cont-box .box-cent .cent-title { font-size: 0.48rem; }
	.culture .culture-cont .cont-box .box-cent .cent-text { font-size: 0.28rem; }
	.culture .culture-cont .cont-box .box-cent .cent-list li{ font-size: 0.34rem; line-height: 0.56rem; }
	.culture .culture-cont .cont-box .box-cent .cent-list li em{ font-size: 0.24rem; }
	.culture .culture-cont:nth-child(1)::before { width: 8.9rem; }
	.culture .culture-cont:nth-child(even) .cont-box::after { width: calc(100% - 0.6rem); bottom: 0; top: -0.4rem; right: 0.4rem; }
	.culture .culture-cont:nth-child(even) .cont-box .box-cent { padding-right: 0; }
	.culture .culture-cont:nth-child(3) .cont-box::after { display: none;}
	.honor .list ul{ margin-right: 0; }
	.honor .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.honor .list li .box{ margin-right: 0; height: 5.2rem; padding: 0.6rem 0.5rem 0; }
	.honor .list li .imgDiv{ height: 3rem;}
	.honor .list li .imgDiv img{ max-width: 4.6rem; max-height: 3rem; }
	.honor .list li .name{ padding-top: 0.6rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.pic-modal-box .box { padding: 0 0.25rem; }
    .pic-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0;}
  	.pic-modal-box .name { font-size: 0.3rem; height: 1.2rem; line-height: 1.2rem; }
 	.pic-modal-box .close { right: 10px; top: 10px; width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.pic-modal-box .pic-box img { max-width: 6.2rem;}
	.researchP1{ padding: 1.0rem 0.3rem; height: auto; background: #fffefe url(../image/researchBg.jpg) center bottom no-repeat; background-size: 100%; }
	.researchP1 .mxfDiv{ padding-top: 0.5rem; }
	.researchP1 .leftDiv{ width: auto; padding-top: 0; float: none; }
	.researchP1 .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.researchP1 .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.researchP1 .rightDiv{ float: none; overflow: hidden; padding-top: 0.7rem; }
	.researchP1 .rightDiv li{ width: 50%;/* border-left: none; border-bottom: #d6d6d6 solid 2px;*/ padding-left: 0.45rem; height: auto; }
	.researchP1 .rightDiv li:first-child{ padding-right: 0; }
	.researchP1 .rightDiv li .name{ font-size: 0.36rem; height: 0.75rem; }
	.researchP1 .rightDiv li .name em{ font-size: 0.44rem; }
	.researchP1 .rightDiv li .wen{ font-size: 0.24rem; line-height: 0.24rem; }
	.researchP1 .rightDiv li .lala{ font-size: 0.24rem; line-height: 0.48rem; }
	.researchP2{ padding: 1.0rem 0.3rem 0.8rem; }
	.researchP2 .list ul{ margin-right: -0.3rem; }
	.researchP2 .list li{ width: 50%; padding-bottom: 0.45rem;}
	.researchP2 .list li .box{ margin-right: 0.3rem; }
	.researchP2 .list li .imgDiv{ height: 3.0rem; }
	.researchP2 .list li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.26rem; }
	.productBox{ padding: 1.0rem 0.3rem; }
	.productBox .temeBox{ padding-left: 0; }
	.productBox .layerDiv{ position: relative; width: auto;}
	.productBox .layerDiv.on{ position:relative; left: 0; margin-left: 0; }
	.productBox .btnDiv a{ width: 2.08rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem;}

	.productPic{ height: 6.0rem; }
	.productPic .limg{ height: 6.0rem; }
	.productPic .limg img{ max-width: 5.8rem; max-height: 5.8rem; }
	.productPic .swiper-pagination{ left: 0.3rem; bottom: 0.3rem!important; } 
	.productPic .swiper-pagination-bullet { position: relative; width: 16px; height: 16px; } 
	.productPic .swiper-pagination-bullet:before{ width: 16px; height: 16px; }
	.productPic .swiper-pagination-bullet:after{ width: 6px; height: 6px; margin-left: -3px; margin-top: -3px; }
	.productBox .conDiv{ padding-top: 0.3rem; }
	.productBox .title{ font-size: 0.32rem; line-height: 0.32rem; height: 0.65rem; }
	.productBox .title:before{ width: 0.76rem; height: 2px; }
	.productBox .msgList{ font-size:0.25rem;}
	.productBox .msgList li{ padding-left: 1.5rem; font-size: 0.26rem; line-height: 0.52rem; }
	.productBox .msgList2 li{ font-size: 0.26rem; line-height: 0.52rem; background: url(../image/ico3.png) left 0.18rem no-repeat; }
	.productBox .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.productBox .table th{ height: 0.9rem; font-size: 0.26rem; }
	.productBox .table td{ height: 0.9rem; font-size: 0.26rem; }
	.productBox .imgList li .za{ padding-left: 28px; font-size: 0.26rem; line-height: 0.48rem; background-size: 18px; }

	
	.recommendDiv{ padding: 1.0rem 0.3rem;}
	.recommendDiv .toptop{ padding-right: 2.0rem; padding-bottom: 0.6rem; height: auto; }
	.recommendDiv .arrowDiv{ top: 0.6rem; }
	.recommendDiv .arrow{ margin-left: 0.3rem; width: 0.86rem; height: 0.86rem; border: #3a6cc0 solid 1px; }
	.recommendDiv .prev:hover{ border: #fff solid 1px; }
	.recommendDiv .next:hover{ border: #fff solid 1px; }
	.recommendDiv .list li a{ height: 5.0rem;  }
	.recommendDiv .list li .en{ padding: 0.45rem 0.2rem 0; height: 0.4rem; line-height: 0.4rem; font-size: 0.26rem; }
	.recommendDiv .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; -webkit-line-clamp: 2;}	
	.contact{ padding-top: 0.5rem; }
	.contact .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.contact .list ul{ margin-right: 0; }
	.contact .list li{ float: none; width: auto; padding-bottom: 0.35rem; }
	.contact .list li .box{ margin-right: 0; height: 5.0rem; }
	.contact .list li .ico{ padding-top: 0.8rem; width: 0.86rem; height: 1.4rem; }
	.contact .list li .ico img{ width: 0.86rem; top: 0.8rem; }
	.contact .list li .txt{ font-size: 0.32rem; line-height: 0.32rem; height: 0.75rem; }
	.contact .list li .wen{ padding: 0 0.35rem; font-size: 0.26rem; line-height: 0.52rem; }
	.contact .list li .ewm{ padding-top: 0.4rem; height: 2.4rem; }
	.contact .list li .ewm img{ width: 2.2rem; }
	.contact .list li .links a{ font-size: 0.26rem; }
	.contact .list li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(102, 102, 102, 0.15); }
	.contact .mapDiv{ height: 4.8rem; }
	.job .list li .temeDiv{ padding: 0.45rem 1.3rem 0.8rem 0.2rem;}
	.job .list li .leftDiv{ position: relative; left: 0px; top: 0px; width: auto; background: none; min-height: 30px; padding-bottom: 0.3rem;}
	.job .list li .leftDiv:after{ display: none; }
	.job .list li .name{ width: 100%; font-size: 0.4rem; line-height: 0.64rem; padding-bottom: 0.3rem; padding-right: 0;}
	.job .list li .name:after{ width: 0.48rem; height: 2px; }
	.job .list li .txt{ padding-bottom: 0.2rem; font-size: 0.36rem;}
	.job .list li .hala{ line-height: 0.52rem; font-size: 0.26rem; height: 1.04rem;}
	.job .list li .msg{ line-height: 0.52rem; font-size: 0.26rem; }
	.job .list li .hideBox{ padding: 0 0.2rem 0.8rem;}
	.job .list li .ico{ right: 0.3rem; top: 0.4rem; margin-top: 0; width: 0.86rem; height: 0.86rem;}
	.job .list li .temeDiv.aNow .ico{ top: 0.4rem; margin-top: 0; bottom: auto; }
	.sideJob{ padding-top: 0.6rem; }
	.sideJob .imgDiv{ display: none;}
	.sideJob .txt{ font-size: 0.3rem; line-height: 0.3rem; }
	.sideJob li{ font-size: 0.26rem; line-height: 0.52rem; }
	.qualityP1{ padding: 1.2rem 0.3rem; height: auto; }
	.qualityP1 .content{ font-size: 0.26rem; line-height: 0.52rem; text-align: left;}
	.qualityP1 .imgDiv img{ width: 100%; }
	.qualityP2{ padding: 1.0rem 0.3rem; height: auto; background: url(../image/qualityBg2.jpg) center no-repeat; }
	.qualityP2 .leftDiv{ width: auto; float: none; }
	.qualityP2 .list ul{ margin-right: -0.2rem; }
	.qualityP2 .list li .imgDiv{ margin-right: 0.2rem; }
	.qualityP2 .rightDiv{ padding-top: 0.6rem; float: none; width: auto; }
	.qualityP3{ padding: 1.0rem 0.3rem 0.8rem; }
	.qualityP3 .w1602{ width: 100%; }
	.qualityP3 h1{ font-size: 0.32rem; line-height: 0.48rem; }
	.qualityP3 .list{ height: auto; padding: 0.4rem 0.4rem 0.1rem; overflow: hidden;}
	.qualityP3 .list ul{ height: auto; display: block; }
	.qualityP3 .list li{ width: 33.33%; float: left; font-size: 0.26rem; line-height: 0.42rem; padding-bottom: 0.3rem;}
	.makeLayer{ display: none!important; }
	.makeP1 .toptop{ padding: 1.0rem 0 0.7rem; }
	.makeP1 .msg{ font-size: 0.28rem; padding: 0.4rem 0.3rem 0; line-height: 0.52rem; }

	.makeP1 .botbot{ padding: 1.0rem 0.3rem; height: auto; }
	.makeP1 h1{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.45rem; }
	.makeP1 .wen{ font-size: 0.28rem; line-height: 0.52rem; }
	.makeP1 .temeDiv:after{ content: ''; position: absolute; left: 50%; margin-left: -0.31rem; bottom: 0.9rem; width: 0.62rem; height: 0.09rem; background: url(../image/nimg62Bg.png) no-repeat; background-size: 0.62rem; }
	.makeP1 .list{ width: 50%; float: left; padding-bottom: 0; }
	.makeP1 .list:after{ display: none;}
	.makeP1 .list ul{ display: block; }
	.makeP1 .list li{ padding-right: 0; height: auto; }
	.makeP1 .list li:before{ display: none; }
	.makeP1 .list li:after{ display: none; }
	.makeP1 .list li .mxfDiv{ position: relative; padding-bottom: 0.56rem; padding-right: 0; background: url(../image/nimg94Bg.png) center bottom no-repeat; background-size: 0.94rem; }
	.makeP1 .list li:last-child .mxfDiv{ background: none; padding-bottom: 0;}
	.makeP1 .list li .round{ width: 2rem; height: 2rem; margin: 0 auto;}
	.makeP1 .list li .name{ line-height: 1.6rem; font-size: 0.26rem; width: 1.6rem; height: 1.6rem; margin-left: -0.8rem; margin-top: -0.8rem; }
	.makeP1 .list li .limg{ width: 1.6rem; height: 1.6rem; margin-left: -0.8rem; margin-top: -0.8rem; }
	.makeP1 .list li .limg img{ left: 50%; width: 1.15rem; margin-left: -0.57rem; top: 50%; margin-top: -0.14rem; }

	.makeP1 .list2{ float: left; width: 50%; padding-top: 0; padding-left:0; position: absolute; right: 0; bottom: 0;}
	.makeP1 .list2 ul{ flex-direction: column-reverse; -webkit-flex-direction: column-reverse;  }
	.makeP1 .list2 li{ padding-left: 0; height: auto; }
	.makeP1 .list2 li:before{ display: none; }
	.makeP1 .list2 li:after{ display: none; }
	.makeP1 .list2 li .mxfDiv{ position: relative; padding-top: 0.56rem; padding-left: 0; background: url(../image/nimg94Bg2.png) center top no-repeat; background-size: 0.94rem; }
	.makeP1 .list2 li:last-child .mxfDiv{ background: none; }
	.makeP1 .list2 li .round{ width: 2rem; height: 2rem; margin: 0 auto; }
	.makeP1 .list2 li .name{ line-height: 0.48rem;  font-size: 0.26rem; width: 1.6rem; height: 1.6rem; margin-left: -0.8rem; margin-top: -0.8rem; }
	

	.makeP2{ padding: 1.0rem 0.3rem 0.2rem; }
	.makeP2 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.5rem; }
	.makeP2 .list ul{ margin-right: -0.2rem; }
	.makeP2 .list li{ width: 50%; padding-bottom: 0.35rem; }
	.makeP2 .list li .box{ margin-right: 0.2rem; }
	.makeP2 .list li .imgDiv{ height: 2.5rem; }
	.makeP2 .list li .imgDiv img{ width: 100%; height: 100%; object-fit: cover; }

}
@media screen and ( max-width:816px ){
	.indexP3 .swiper-slide .inner{display:none;}
	/*.indexP3 .tab-box p{height:auto;}*/
	.footDiv .footcom{ float:none; margin-right:0; margin-bottom:25px; text-align:center;}
	.footDiv .footlogo img{ margin:auto;}
}
