/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li{ padding: 0 30px; font-size: 15px;}
	.honorPic .swiper-container{ padding-bottom: 0; }
	.proNav{ height: 50px; }
	.proNav li{ padding: 0 30px; font-size: 14px;}
	.proNav li a{ height: 50px; line-height: 50px; }

}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 25px; font-size: 14px; }
	.indexP1 .content{ font-size: 14px; line-height: 26px; }
	/*.indexP0 .msg{ font-size: 14px; line-height: 26px; }*/
	.introP1 .msg{ font-size: 14px; line-height: 26px; }
	.introP1 .indMore{ margin-top: 0.6rem; }
	.lybLayer{ width: 900px; height: 620px; padding: 65px 100px 0; margin: 0 auto; }
	.lybLayer .close{ right: 40px; top: 40px; }
	.lybLayer .form{ padding-top: 30px; }
	.lybLayer .form ul{ margin-right: -30px; }
	.lybLayer .form li{ margin-bottom: 25px; }
	.lybLayer .form li .box{ margin-right: 30px; padding-left:180px;}
	.lybLayer .form li .box:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #ededed; }
	.lybLayer .form li .txt{ width:170px; font-size: 14px; }
	.lybLayer .form li .txt em{ font-size: 14px; color: #f01f1f; padding-right: 5px; }
	.lybLayer .form li .input1{ width: 100%; font-size: 14px; height: 56px; line-height: 56px; }
	.lybLayer .form li .yzm{ position: absolute; left: 0; bottom: 0; display: inline-block; border: #e0e0e0 solid 1px; }
	.lybLayer .btnDiv{ width: 180px; margin: 30px auto 0; }
	.lybLayer .btnDiv a{ font-size: 16px; height: 50px; line-height: 50px;}
	.loginBox .rightDiv{ margin-top: -220px; height: 440px;}
	.loginBox .rightDiv2{ margin-top: -260px; height: 520px; }
}	

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .wal3, .w1020, .w400{ width:100%;}
	.PC-Box, .nav, .headDiv .links, .footNav, .pageNav, .sideNews .titleDiv, .sideNews .detail, .sideNews .list, .sNav{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore, .screenOpen{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 2.1rem; }
	.headDiv .topRight{ right:1.3rem; top: 0.24rem; }
	.headDiv .topSearch{ margin-left: 0.3rem; }
	.headDiv .topSearch em{ width: 0.72rem; height: 0.72rem; }
	.headDiv .topSearch em:after{ margin-left: -0.13rem; margin-top: -0.13rem; width: 0.26rem; height: 0.26rem; background-size: 0.26rem; }
	.headDiv .lan{ width: 1.8rem; height: 0.72rem; line-height: 0.72rem; border-radius: 0.48rem;}
	.headDiv .lan .name{ height: 0.72rem; padding-left: 0.7rem; font-size: 0.28rem;}
	.headDiv .lan .name:before{ width: 0.32rem; height: 0.32rem; left: 0.25rem; margin-top: -0.16rem; background-size: 0.32rem; }
	.headDiv .lan .name:after{ right: 0.25rem; }
	.headDiv .lan dl{ padding: 0.2rem 0; top:0.72rem; }
	.headDiv .lan a{ height: 0.72rem; line-height: 0.72rem; padding-left: 0.7rem; font-size: 0.26rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; top: 16%; }
	.ind-banner .onebox .txtImg{ padding-bottom: 0.2rem; }
	.ind-banner .onebox .txtImg img{ width: 2.0rem; }
	.ind-banner .onebox .cn{ font-size: 0.36rem; line-height: 0.48rem; }
	.ind-banner .twobox{ position: absolute; left: 0; width: 100%; text-align: center; z-index: 1; color: #fff; top: 20%; }
	.ind-banner .twobox .txtImg{ padding-bottom: 0.2rem;}
	.ind-banner .twobox .txtImg img{ width: 3.0rem; }
	.ind-banner .twobox .cn{ font-size: 0.36rem; line-height: 0.48rem; width: 6.4rem; }
	.ind-banner .indMore{ width:2.4rem;}
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 8px!important; } 
	.indMore a{ text-indent: 0.8rem; width: 2.8rem; height: 0.82rem; line-height: 0.82rem; font-size: 0.28rem; border-radius: 0.48rem; box-shadow: 0px 0px 0.2rem 0px rgba(96, 188, 81, 0.2);}
	.indMore a:after{ left: 1px; top: 1px; right: 1px; bottom: 1px; border-radius: 0.48rem; }
	.indMore em:before{ left: 0.4rem; margin-top: -8px; width: 14px; height: 17px; background-size: 14px;}
	.indMore a:hover em:before{ background-size: 14px;}
	.indexP1{ padding: 1.0rem 0.3rem 1.1rem; }
	.indexP1 .leftDiv{ width: auto; float: none;}
	.indexP1 .name{ padding-bottom: 0.3rem; }
	.indexP1 .content{ font-size: 0.28rem; line-height: 0.52rem; text-align:left; }
	.indexP1 .indMore{ padding-top: 0.45rem; }
	.indexP1 .imgDiv{ padding-top: 0.8rem; }
	.indexP1 .rightDiv{ width: auto; float: none; padding-top: 0.7rem; }
	.indexP1 .numList{ overflow: hidden; padding-bottom: 0.3rem; }
	.indexP1 .numList li{ float: left; width: 50%; box-sizing: border-box; margin-bottom: 0.5rem; padding-left: 0.3rem; }
	.indexP1 .numList li:last-child{ margin-bottom: 0.5rem; }
	.indexP1 .numList li:before{ width: 2px; }
	.indexP1 .numList li .num{ height: 0.7rem; font-size: 0.26rem;}
	.indexP1 .numList li .numUp{ font-size:0.6rem;}
	.indexP1 .numList li .num img{ width: 0.26rem; }
	.indexP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP1 .botRight{ position: relative; width: 100%; }
	.indexP1 .botRight .wen{ font-size: 0.26rem; line-height: 0.42rem; }
	.indexP2{ position: relative; padding: 1.0rem 0.3rem; }
	.indexP2:after{ display: none; }
	.indexP2 .title{ position: relative; text-align: center; left: 0; margin-left: 0; top: 0; font-size: 0.42rem; line-height: 0.42rem; }
	.indexP2 .title:after{ left: 50%; margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.indexP2 .detail-box .list .item { height: auto; }
	.indexP2 .item .mxfDiv{ height: auto; display: block; padding-top: 0.5rem; }
	.indexP2 .item .bigEn{ top: 0.5rem; font-size: 1.46rem; line-height: 1.22rem; }
	.indexP2 .item .proImg{ position: relative; left: 0; margin: 0 auto; top: 0; width: 5.0rem; height: 5.0rem; }
	.indexP2 .item .proImg img{ max-width: 4.5rem; max-height: 4.5rem;}
	.indexP2 .item .leftCon{ width: auto; padding-top: 0.5rem; text-align: center; }
	.indexP2 .item .wen{ margin-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; overflow: hidden; display: none; }
	.indexP2 .item .rightCon{ width: auto; }
	.indexP2 .item .msg{ display: none; }
	.indexP2 .item .indMore{ margin: 0.5rem auto 0; width: 2.4rem; float: none; }
	.indexP2 .box-container{ margin-top: 0.65rem; padding: 0 1.0rem;}
	.indexP2 .box-container .mxfDiv{ padding-left: 0.25rem; padding-right: 0.25rem; height: 1.4rem; }
	.indexP2 .box-container .limg{ display: none;}
	.indexP2 .box-container .c-name{ font-size: 0.3rem; padding-top: 0.25rem; line-height: 0.48rem; text-align: center; }
	.indexP2 .box-container .e-name{ display: none; }
	.indexP2 .box-container .swiper-slide-active .mxfDiv:before{ left: 1px; top: 1px; right: 1px; bottom: 1px; width:calc(100% - 2px); height:calc(100% - 2px);}
	.indexP2 .box-container .se{ margin-top: -0.45rem; width: 0.9rem; height: 0.9rem; }
	.indexP2 .box-container .prev{ left: 0; }
	.indexP2 .box-container .next{ right: 0; }
	.indexP3{ padding-top: 1.0rem; }
	.indexP3 .toptop{ padding: 0 0.3rem; }
	.indexP3 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexP3 .title:after{ width: 0.6rem; height: 2px; }
	.indexApp .list li{ width: 100%; height: auto; background: none!important; }
	.indexApp .list li .botDiv{ display: none; }
	.indexApp .list li .nameDiv{ left: 0; width: 100%; text-align: center; top: 25%; height: 3.0rem;}
	.indexApp .list li .limg img{ width: 0.86rem; }
	.indexApp .list li .name2{ font-size: 0.26rem; line-height: 0.42rem; height: 1.8rem;}
	.indexApp .list li .ico{ width: 0.86rem; height: 0.86rem; margin: 0 auto; box-sizing: border-box;}
	.indexApp .list li.on .nameDiv{ opacity: 1; }
	.indexApp .list li.on a:before{ opacity: 1; }
	.indexP3 .arrowDiv{ top: 0; }
	.indexP3 .se{ width: 0.9rem; height: 0.9rem;}
	.indexP3 .prev{ margin-right: 0.25rem; }
	.indexP4{ padding: 1.0rem 0.3rem 1.1rem; }
	.indexP4 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexP4 .title:after{ width: 0.6rem; height: 2px; }
	.indexP4 .indMore{ display: none; }
	.indexP4 .leftDiv{ width: auto; float: none; overflow: hidden; }
	.indexP4 .leftDiv ul{ margin-right: -0.2rem; }
	.indexP4 .leftDiv li .box{ margin-right: 0.2rem; height: auto; }
	.indexP4 .leftDiv li .imgDiv{ height: 2.5rem; }
	.indexP4 .leftDiv li .conDiv{ height: 2.8rem; padding: 0.35rem 0.3rem; }
	.indexP4 .leftDiv li .name{ font-size: 0.3rem; line-height: 0.46rem; height: 0.92rem; }
	.indexP4 .leftDiv li .content{ display: none; }
	.indexP4 .leftDiv li .time{ padding: 0 0.3rem; } 
	.indexP4 .leftDiv li .time em{ padding-left: 0.36rem; font-size: 0.26rem; line-height: 0.96rem; background-size: 0.24rem;}
	.indexP4 .leftDiv li .box:hover .time em{ background-size: 0.24rem;}

	.indexP4 .rightDiv{ margin-top: 0.3rem; width: auto; float: none; height: auto; padding: 0 0.45rem; }
	.indexP4 .detail{ height: 3.6rem; padding-top: 0.6rem; }
	.indexP4 .detail .name{ height: 1rem; font-size: 0.34rem; line-height: 0.5rem; }
	.indexP4 .detail .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP4 .detail .time{ font-size: 0.28rem; line-height: 0.36rem; }
	.indexP4 .detail .ico{ display: none; }
	.indexP4 .list{ padding: 0.5rem 0; }
	.indexP4 .list li{ font-size: 0.28rem; }
	.indexP4 .list li a{ height: 0.6rem; line-height: 0.6rem; }
	.footDiv{ padding: 1.0rem 0.3rem; height: auto; background: #faf8f6; }
	.footDiv:before{ width: 70%; }
	.footDiv:after{ width: 30%; }
	.footDiv .toptop{ padding-bottom: 0.4rem; }
	.footDiv .leftDiv{ float: none; }
	.footDiv .wen{ line-height: 0.28rem; font-size: 0.28rem; height: 0.5rem;}
	.footDiv .tel em{ font-size: 0.52rem; line-height: 0.52rem; }
	.footDiv .ewmDiv .limg img{ width: 2.8rem; }
	.footDiv .ewmDiv p{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.28rem; }

	.footDiv .botbot{ padding-top: 0; height: auto; position: relative; }
	.footDiv .links{ font-size: 0.26rem; line-height: 0.56rem; right: auto; left: -0.2rem; float: none;}
	.footDiv .links a{ padding: 0 0.2rem; }
	.footDiv .msg{ line-height: 0.56rem; font-size: 0.26rem; float: none; }
	.pageBanner .bg{ height: 5.0rem; padding: 0 0.3rem; }
	.pageBanner .en{ font-size: 0.3rem; line-height: 0.48rem; }
	.pageBanner .form{ width: 86%; height: 0.86rem; border-radius: 0.12rem; }
	.pageBanner .form .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.pageBanner .form .btn1{ right: 0.1rem; width: 0.86rem; height: 0.86rem; background-size: 14px; }

	.pageBox{ padding: 1.0rem 0.3rem; }
	#particles-js{ display: none; }
	.aboutP1{ padding: 1.0rem 0.3rem 0.6rem; }
	.aboutP1 .leftDiv{ float: none; width: auto; padding: 0 0 0.7rem 0; height: auto; }
	.aboutP1 .rightDiv{ float: none; width: auto; height: auto; }
	.aboutP1 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.aboutP1 .title:after{ width: 0.6rem; height: 2px; }
	.aboutP1 .content{ margin-top: 0.5rem; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP1 .videobox .imgDiv{ height: 4.8rem; }
	.aboutP1 .videobox video{ max-height: 4.8rem; }
	.aboutP1 .videobox .playbox{ width: 1.2rem; height: 1.2rem; margin-left: -0.6rem; margin-top: -0.6rem; background-size: 1.2rem;}
	.aboutP1 .numList{ padding-top: 0.9rem; }
	.aboutP1 .numList li{ padding-left: 1.0rem; width: 50%; padding-bottom: 0.5rem;}
	.aboutP1 .numList li:last-child{ float: left; width: 50%; }
	.aboutP1 .numList li .ico img{ width: 0.78rem; }
	.aboutP1 .numList li .num{ height: 0.8rem; }
	.aboutP1 .numList li .numUp{ font-size: 0.6rem; line-height: 0.56rem; }
	.aboutP1 .numList li .num img{ margin-left: 0.1rem; width: 10px; height: 10px; }
	.aboutP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.aboutP2{ padding: 1.0rem 0.3rem 1.1rem; }
	.aboutP2 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.aboutP2 .title:after{ width: 0.6rem; height: 2px; }
	.partnerPic{ margin-top: 0.7rem; padding-bottom: 1.5rem;}
	.partnerPic .arrowDiv{ left: 50%; top: auto; bottom: 0; width: 2.2rem; margin-left: -1.1rem; }
	.partnerPic .arrowDiv .se{ width: 1.0rem; height: 1.0rem; }
	.partnerPic .arrowDiv .prev{ margin-right: 0.2rem; }
	.partner_tab_item{ width: 33.33%; opacity: 1; }
	.partner_tab_item:nth-child(3) { transform-origin: center; -webkit-transform: rotateY(0); transform: rotateY(0);}
	.partner_tab_item:nth-child(6) { transform-origin: center; -webkit-transform: rotateY(0); transform: rotateY(0);}
	.partner_tab_item:nth-child(9) { margin-left: 0; transform-origin: center; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.partner_tab_item:nth-child(2) { transform-origin: center; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.partner_tab_item:nth-child(7) { transform-origin: center; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.partner_tab_item:nth-child(5) { margin-left: 0; margin-right: 0; transform-origin: center; -webkit-transform: rotateY(0); transform: rotateY(0);}
	.partner_tab_item:nth-child(8) { transform-origin: center; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.partner_tab_item:nth-child(4) { margin-left: 0; transform-origin: center; -webkit-transform: rotateY(0); transform: rotateY(0);}
	.partner_tab_item:nth-child(1) { margin-left: 0; transform-origin: center; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.partner_tab_logo{ display: none; }
	.partner_icon_box { width: 10px; height: 10px; }
	.partner_tab_item:nth-child(4) .lnk,
	.partner_tab_item:nth-child(6) .lnk,
	.partner_tab_item:nth-child(8) .lnk { background: #f4f0e8;}
	.partner_tab_item:nth-child(7) .lnk { background: #f9f7f3; }
	.researchP1{ padding: 1.0rem 0.3rem 0.8rem; }
	.researchP1 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.researchP1 .title:after{ width: 0.6rem; height: 2px; margin-left: -0.3rem; }
	.researchP1 .list ul{ margin-right: 0; }
	.researchP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.researchP1 .list li .box{ margin-right: 0; padding: 0.4rem 0.3rem 0.4rem 1.9rem; height: auto; box-shadow: 0px 0px 0.25rem 0px rgba(0, 0, 0, 0.07);}
	.researchP1 .list li .ico{ left: 0.4rem; top: 0.3rem; width: 1.2rem; height: 1.2rem; position: absolute;; }
	.researchP1 .list li .ico img{ position: absolute; left: 50%; top: 50%; margin-left: -0.25rem; margin-top: -0.25rem; width: 0.5rem; }
	.researchP1 .list li .name{ margin-top: 0; height: 0.56rem; font-size: 0.32rem; line-height: 0.32rem; text-align: left; }
	.researchP1 .list li .name:after{ left: 0; width: 0.4rem; margin-left: 0; }
	.researchP1 .list li .wen{ padding-top: 0.25rem; font-size: 0.26rem; line-height: 0.48rem; text-align: left; }
	.researchP1 .list li .zi{ position: relative; left: auto; right: 0; bottom: auto; top: 0; margin-left: 0; margin-top:0.3rem; width: 2.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; background-image: linear-gradient(90deg, #01aa4f 0%, #bcd750 100%); background-blend-mode: normal, normal; }
	.researchP2{ padding: 1.0rem 0.3rem 1.2rem; }
	.researchP2 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.researchP2 .title:after{ width: 0.6rem; height: 2px; margin-left: -0.3rem; }
	.researchP2 .msg{ font-size: 0.28rem; line-height: 0.48rem; padding: 0.5rem 0 0.6rem; }
	.researchP2 .table th{ height: 1rem; font-size: 0.26rem; text-indent: 0.3rem; }
	.researchP2 .table th:first-child{ width: 25%; }
	.researchP2 .table th:nth-child(2){ width: 35%; }
	.researchP2 .table td{ padding: 0.15rem 0.3rem; }
	.researchP2 .table td .wen{ font-size: 0.24rem; line-height: 0.48rem; }
	.researchP2 .table td .wen p{ padding-left: 0.2rem; }
	.researchP2 .table td .wen p:before{ top: 0.2rem;  }
	.researchP2 canvas{ display: none; }
	.qualityP1{ padding: 1.0rem 0.3rem; }
	.qualityP1 .title{ font-size: 0.42rem; line-height: 0.42rem;  }
	.qualityP1 .title:after{ width: 0.6rem; height: 2px; margin-left: -0.3rem; }
	.qualityP1 .tab{ margin-top: 0.7rem; height: 1.2rem;}
	.qualityP1 .tab li{ padding-top: 0.4rem; font-size: 0.3rem; line-height: 0.3rem; }
	.qualityP1 .bigBox{ display: block; }
	.qualityP1 .imgDiv{ width: auto; height: 4rem; }
	.qualityP1 .conDiv{ width: auto; padding: 0 0.65rem 0 0.5rem; }
	.qualityP1 .conDiv .cn{ padding-bottom: 0.2rem; }
	.qualityP1 .conDiv .en{ font-size: 0.26rem; line-height: 0.26rem; }
	.qualityP1 .conDiv .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.qualityP2{ padding: 1.0rem 0.3rem; height: auto; }
	.qualityP2 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.qualityP2 .title:after{ width: 0.6rem; height: 2px; margin-left: -0.3rem; }
	.qualityP2 .msg{ font-size: 0.28rem; line-height: 0.5rem; padding: 0.35rem 0 0.55rem; }
	.economic .swiper-slide .img { width: 100%; height: 4.0rem;}
	.economic .swiper-slide .img img{ max-width: 100%; max-height: 4.0rem; width:100%; height: 4.0rem; object-fit: cover; }
	.economic .list { width: 100%; position: relative; left: 0; margin-left: 0;}
	.economic .se{ display: none; }
	.economic .swiper-pagination{ display: block;}
	.qualityP3{ padding: 1.0rem 0.3rem; }
	.qualityP3 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.qualityP3 .title:after{ width: 0.6rem; height: 2px; margin-left: -0.3rem;}
	.qualityP3 .msg{ font-size: 0.28rem; line-height: 0.5rem; padding: 0.35rem 0 0.55rem; }
	.qualityP3 .list{ padding-bottom: 0.3rem; }
	.qualityP3 .list ul{ margin-right: -0.2rem; }
	.qualityP3 .list li{ float: left; width: 50%; padding-bottom: 0.4rem;}
	.qualityP3 .list li .box{ margin-right: 0.2rem; }
	.qualityP3 .list li .imgDiv{ height: 2.1rem; }
	.qualityP3 .list li .name{ margin-top: 0.2rem; font-size: 0.26rem; }
	.pageMore a{ padding-top: 0.96rem; font-size: 0.28rem; }
	.pageMore img{ margin-left: -0.35rem; width: 0.7rem; }
	.culture{ padding: 1.0rem 0 1.1rem; }
	.culture .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.culture .title:after{ width: 0.6rem; height: 2px; margin-left: -0.3rem; }
	.culture .list{ padding-top: 0.7rem; }
	.culture .list li{ float: none; width: auto; margin-bottom: 0.3rem; padding: 0.8rem 0 0 0.5rem; height: 6.0rem;}
	.culture .list li .ico{ width: 0.8rem; height: 0.8rem; }
	.culture .list li .ico img{ width: 0.8rem; }
	.culture .list li .cn{ padding-top: 0.35rem; }
	.culture .list li .en{ margin-top: 0.2rem; font-size: 0.28rem; line-height: 0.28rem; }
	.culture .list li .msg{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.52rem; width: 90%; }
	.honor{ padding: 1.0rem 0 1.1rem; }
	.honor .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.honor .title:after{ width: 0.6rem; height: 2px; margin-left: -0.3rem; }
	.honor .list{ padding: 0.6rem 0 0.2rem; }
	.honor .list li{ margin-bottom: 0.3rem; width: 50%;/* background: none;*/ }
	.honor .list li .imgDiv{ margin-bottom: 0.65rem; }
	.honor .list li .imgDiv img{ max-width: 2.6rem; }
	.honor .list li .name{ padding: 0 0.2rem; font-size: 0.26rem; height: 0.8rem; line-height: 0.4rem; }
	.honor .list li:first-child:before, .honor .list li:nth-child(4n+1):before{ display: none;}
	.honor .list li:last-child:before, .honor .list li:nth-child(4n):before{ display: none;}
	.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: 0.9rem; line-height: 0.9rem; }
 	.pic-modal-box .close { right: 10px; top: 10px; width: 0.5rem; height: 0.5rem; background-size: 0.5rem;}
	.pic-modal-box .pic-box img { max-width: 6.2rem;}
	.promise{ padding: 1.0rem 0.3rem 1.1rem; }
	.promise .mxfDiv{ display: block; }
	.promise .imgDiv{ width: auto; }
	.promise .conDiv{ width: auto; padding-top: 0.6rem; }
	.promise .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.promise .title:after{ width: 0.6rem; height: 2px; }
	.promise .lie{ padding-top: 0.4rem; }
	.promise .lie li{ padding-left: 0.24rem; font-size: 0.28rem; line-height: 0.52rem;}
	.promise .lie li:before{ top: 0.2rem; }
	.question{ padding: 1.0rem 0.3rem; }
	.question .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.question .title:after{ width: 0.6rem; height: 2px; }
	.question .list{ padding: 0.7rem 0; }
	.question .list li{ padding-bottom: 0.25rem;}
    .question .list li .msgDiv{ padding: 0.3rem 0.5rem 0.3rem 0.3rem; height: auto; }
    .question .list li .ico{ right: 0.4rem; width: 32px; height: 32px; margin-top: -16px; }
    .question .list li .ico:before{ width: 30px; height: 30px; }
    .question .list li .ico:after{ margin-left: -5px; margin-top: -5px; width: 10px; height: 10px; background-size: 10px; }
    .question .list li .name{ height: auto; line-height: 0.6rem; padding-left: 0.8rem; padding-right: 1rem; font-size: 0.3rem; }
    .question .list li .wen{ margin-top: -0.3rem; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; }
    .question .list li .msgDiv.aNow .ico:after{ background-size: 10px;}
    .question .list li .mxfDiv{ padding: 0.5rem 0.3rem 0.5rem 1.1rem;}
    .question .list li .txt{ left: 0.3rem; top: 0.45rem; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; }
    .question .list li .content{ line-height: 0.5rem; font-size: 0.26rem; }
	.download{ padding: 1.0rem 0.3rem; }
	.download .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.download .title:after{ width: 0.6rem; height: 2px; }
	.download .list{ padding: 0.7rem 0; }
	.download .list li{ margin-bottom: 0.25rem; }
	.download .list li a{ height: auto; padding: 0.2rem 2.0rem 0.2rem 0.3rem; }
	.download .list li em{ position: relative; left: 0; line-height: 0.48rem; font-size: 0.26rem; }
	.download .list li .name{ font-size: 0.28rem; line-height: 0.48rem; height: auto; display: block; }
	.download .list li .lbtn{ font-size: 0.26rem; right: 0.3rem; top: 50%; margin-top: -0.4rem; padding-left: 0.45rem; background-size: 0.36rem; }
	.download .list li a:hover .lbtn{ background-size: 0.36rem;}
	.news{ padding: 1.0rem 0.3rem; }
	.news .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.news .title:after{ width: 0.6rem; height: 2px; }
	.news .part1{ margin-top: 0.7rem; height: auto; }
	.news .leftDiv{ display: none;}
	.news .tab{ position: relative; top: 0; transform: translateY(0); width: auto; }
	.news .tab li{ height: 2rem; margin-bottom: 0.2rem;}
	.news .tab li a{ height: 2rem; padding: 0.35rem 0.3rem 0 0.3rem; border-radius: 0.12rem; box-shadow: 0px 5px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.news .tab li .time{ font-size: 0.26rem; line-height: 0.26rem; margin-bottom: 0.2rem; }
	.news .tab li .name{ max-height: 0.96rem; height: auto; line-height: 0.48rem; font-size: 0.3rem; white-space: normal; }
	.news .list{ padding: 0.6rem 0 0.7rem; }
	.news .list li a{ padding: 0.3rem 0.3rem 0 2.0rem; height: 2rem; }
	.news .list li .time{ left: 0.2rem; font-size: 0.24rem; width: 1.38rem; height: 1.34rem; margin-top: -0.67rem; }
	.news .list li .time em{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.1rem; }
	.news .list li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 0.48rem;}
	.news .list li .content{ margin-top: 0.05rem; font-size: 0.24rem; line-height: 0.48rem; height: 0.96rem;}
	.news .list li .btnDiv{ display: none; }
	.newsBox{ padding: 1.0rem 0.3rem; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.4rem; }
	.newShow .time{ padding-bottom: 0.5rem;}
	.newShow .time li{ padding-right: 0.4rem; font-size: 0.28rem; padding-left: 0.45rem; }
	.newShow .time li img{ width: 0.3rem; margin-top: -0.12rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.newShow .imgDiv{ padding: 0.6rem 0 0.4rem; }
	.newShow .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ font-size: 0.28rem; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; }
	.sideNews .share{ padding-top: 0.45rem; }
	.sideNews .share li{ margin-right: 0.3rem; }
	.sideNews .share li a{ width: 0.82rem; height: 0.82rem; }
	.backBtn{ padding-top: 0.6rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.backBtn img{ margin-left: 0.15rem; width: 0.26rem;}
	.job{ padding: 1.0rem 0.3rem 1.1rem; }
	.job .title{ font-size: 0.42rem; line-height: 0.42rem;}
	.job .title:after{ width: 0.6rem; height: 2px; }
	.job .list{ padding: 0.7rem 0 1.0rem;}
	.job .list li{ margin-bottom: 0.2rem; }
	.job .list li .topDiv{ padding: 0.5rem 0.36rem; }
	.job .list li .name{ padding-left: 0.54rem; }
	.job .list li .name:before{ width: 0.36rem; height: 0.44rem; background-size: 0.36rem; }
	.job .list li .name em{ font-size: 0.34rem; line-height: 0.34rem; height: 0.64rem; }
	.job .list li .name em:after{ width: 0.3rem; height: 2px; }
	.job .list li .msgList{ padding: 0.3rem 0.3rem 0 0; }
	.job .list li .msgList dd{ line-height: 0.46rem; font-size: 0.26rem;}
	.job .list li .hideBox{ padding: 0.2rem 0.4rem 0.9rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);  }
	.job .list li .ico{ right: 0.4rem; top: 50%; margin-top: -18px; width: 36px; height: 36px; }
	.job .list li .ico:before{ left: 1px; top: 1px; width: 34px; height: 34px; background: #fff; border-radius: 50%;}
	.job .list li .ico:after{ margin-left: -5px; margin-top: -5px; width: 10px; height: 10px; background-size: 10px; }
	.job .list li .txt{ font-size: 0.26rem; padding-bottom: 0.2rem; line-height: 0.26rem; }
	.job .list li .msg{ font-size: 0.26rem; line-height: 0.46rem; padding-bottom: 0.3rem; }
	.job .list li .liNow .ico:after{ background-size: 10px; }
	.job .list .btnGroup{ padding-top: 0.3rem; }
	.job .list .btnGroup dd{ margin-right: 0.2rem; }
	.job .list .btnGroup dd a{ text-indent: 0; width: 2.6rem; height: 0.82rem; line-height: 0.82rem; font-size: 0.28rem; border-radius: 0.48rem; text-align: center; }
	.job .list .btnGroup dd a:after{ left: 1px; top: 1px; right: 1px; bottom: 1px; border-radius: 0.48rem; }
	.job .list .btnGroup dd em:before{ display: none;}
	.job .list .btnGroup dd:nth-child(2) a{ text-indent: 0; }
	.contactP1{ padding: 1.0rem 0.3rem; }
	.contactP1 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.contactP1 .title:after{ width: 0.6rem; height: 2px; }
	.contactP1 .mxfDiv{ margin-top: 0.7rem; }
	.contactP1 .list{ width: auto; }
	.contactP1 .list li{ float: none; width: auto; padding-left: 1.3rem; min-height: 0.8rem; margin-bottom: 0.35rem;}
	.contactP1 .list li .ico{ width: 1rem; height: 1rem;}
	.contactP1 .list li .ico img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.21rem; }
	.contactP1 .list li p{ font-size: 0.26rem; line-height: 0.48rem; }
	.contactP1 .list li .wen{ font-size: 0.32rem; line-height: 0.52rem; height:auto; }
	.contactP1 .layer{ position: relative; width: 2.5rem; margin-top: 0.7rem; }
	.contactP1 .ewm{ width: 2.5rem }
	.contactP1 .ewm img{ width: 100%; }
	.contactP1 .txt{ height: 0.8rem; }
	.contactP1 .txt em{ font-size: 0.26rem; line-height: 0.28rem; }
	.contactP2{ padding: 1.0rem 0.3rem; }
	.contactP2 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.contactP2 .title:after{ width: 0.6rem; height: 2px; }
	.contactP2 .form{ padding-top: 0.7rem;}
	.contactP2 .form ul{ margin-right: 0; }
	.contactP2 .form li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.contactP2 .form li .box{ margin-right: 0; padding: 0 0.2rem 0 2.4rem; }
	.contactP2 .form li .txt{ left: 0.2rem; line-height: 0.96rem; font-size: 0.26rem; }
	.contactP2 .form li .input1{ font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.contactP2 .form li textarea{ height: 2.8rem; padding: 0.2rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.contactP2 .btnDiv{ padding-top: 0.2rem; }
	.contactP2 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.contactP2 .btnDiv img{ width: 0.32rem; margin-right: 0.16rem; }
	.application{ padding: 1.0rem 0.3rem; }
	.application .title{ font-size: 0.42rem; line-height: 0.42rem;}
	.application .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.application .list{ padding: 0.7rem 0 0.8rem; }
	.application .list li{ margin-bottom: 0.5rem; }
	.application .list li a{ display: block; height: auto; }
	.application .list li .imgDiv{ width: auto; height: 4.2rem; }
	.application .list li .conDiv{ width: auto; height: auto; padding: 0.75rem 0.45rem; }
	.application .list li .name{ font-size: 0.38rem; line-height: 0.38rem; height: 0.75rem; }
	.application .list li .name:after{ width: 0.56rem; }
	.application .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; margin-top: 0.3rem; }
	.application .list li .btnDiv{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.application .list li .btnDiv img{ width: 0.32rem; margin-right: 0.16rem; }
	.application .list li a:hover .btnDiv{ -webkit-transform: translateY(-0.1rem); transform: translateY(-0.1rem);}
	.product{ padding: 1.0rem 0.3rem 1.1rem; border-top: #eee solid 1px; }
	.product .title{ padding-top: 0.6rem; font-size: 0.42rem; line-height: 0.42rem;}
	.product .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.product .cat-box ul{flex-wrap: wrap;}
	.product .cat-box li{/* float:left;*/ width: 25%; }
	.product .cat-box li a img{ width: 0.7rem; margin-left: -0.35rem; margin-top: -0.35rem;}
	.product .cat-box li .cn { font-size: 0.3rem; line-height: 0.36rem; height: 0.72rem; margin: 0.2rem auto 0.06rem; white-space: normal; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.product .cat-box li p { font-size: 0.2rem; line-height: 0.24rem; height: 0.48rem; }
	.product .cat-box li .icon { width: 1.2rem; height: 1.2rem; }
	.product .form{ width: 100%; height: 0.86rem; border-radius: 0.12rem; }
	.product .form .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.product .form .btn1{ right: 0.1rem; width: 0.86rem; height: 0.86rem; background-size: 14px; }

	.pageClass{ padding-top: 0; background: #fff; width: 100%; position: fixed; left: -100%; top: 0; height: 100%; z-index: 10;}
	.pageClass ul{ padding: 0.6rem 0.3rem; }
	.pageClass li{ padding: 0.2rem 0 0.12rem 2.2rem; font-size: 0.26rem; }
	.pageClass b{ top: 0.2rem; line-height: 0.56rem; font-size: 0.28rem; }
	.pageClass li span{ margin-bottom: 0.08rem; height: 0.56rem; line-height: 0.56rem; padding: 0 0 0 0.45rem; }
	.pageClass li .all{ padding: 0 0.2rem; }
	.product .list{ padding: 0.7rem 0 0.5rem; }
	.product .list ul{ margin-right: -0.2rem; }
	.product .list li{ width: 50%; padding-bottom: 0.4rem; }
	.product .list li .box{ margin-right: 0.2rem; }
	.product .list li .mxfDiv{ height: 3.26rem; }
	.product .list li .imgDiv{ left: 1px; top: 1px; width:calc(100% - 2px); height:calc(100% - 2px);}
	.product .list li .imgDiv img{ max-width: 2.6rem; max-height: 2.6rem; }
	.product .list li .name{ font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }
	.product .title2{ padding-top:0.4rem; font-size: 0.36rem; line-height: 0.36rem; }
	.product .title2 img{ padding-left:0.2rem; width:0.36rem;}
	.product2{ padding: 0 0.3rem 1.0rem; }
	.product2-2{ padding: 1.0rem 0.3rem; }
	.product2 .title{ font-size: 0.42rem; line-height: 0.42rem;}
	.product2 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.otherPro{ margin-top: 0.7rem;}
	.otherPro .list li .imgDiv{ height: 4.8rem; }
	.otherPro .list li .name{ font-size: 0.3rem; line-height: 0.42rem; margin-top: 0.3rem; }
	.otherPro .list li .more{ font-size: 0.26rem; width: 2.4rem; height: 0.86rem; line-height: 0.84rem; border: #fff solid 1px; margin-left: -1.2rem; margin-top: -0.43rem; border-radius: 0.48rem; transform: translateY(20px); -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); }
	.otherPro .list li .more img{ width: 14px; height: 14px; margin-right: 0.15rem; top: 0; }
	.otherPro .se{ margin-top: -0.48rem; width: 0.96rem; height: 0.96rem; background: #dedfe1;}
	.otherPro .prev{ left: 0.2rem; }
	.otherPro .next{ right: 0.2rem; }
	.productP1{ padding: 1.0rem 0.3rem 0.8rem; }
	.productP1 .mxfDiv{ display: block; }
	.productP1 .leftImg{ width: auto; height: 6rem; }
	.productP1 .rightDiv{ display: block; padding-top: 0.7rem; width: auto; height: auto; }
	.productP1 .name{ font-size: 0.4rem; line-height: 0.4rem; }
	.productP1 .en{ font-size: 0.26rem; line-height: 0.26rem;}
	.productP1 .en:after{ width: 0.6rem; }
	.productP1 .msgList{ padding-top: 0.6rem; }
	.productP1 .msgList li{ padding-left: 0.28rem; font-size: 0.28rem; line-height: 0.52rem; }
	.productP1 .msgList li:before{ top: 0.2rem; width: 4px; height: 4px; }
	.productP1 .btnGroup{ padding-top: 0.5rem; }
	.productP1 .btnGroup li{ margin-right: 0.2rem; margin-bottom:0.2rem; }
	.productP1 .btnGroup li a{ text-indent: 0; width: 3.0rem; height: 0.78rem; line-height: 0.78rem; font-size: 0.28rem; border-radius: 0.48rem; text-align: center; }
	.productP1 .btnGroup li a:after{ left: 1px; top: 1px; right: 1px; bottom: 1px; border-radius: 0.48rem; }
	.productP1 .btnGroup li em:before{ display: none;}
	.productP1 .btnGroup li:last-child a{ width:2.4rem;}
	.productP2 .toptop{ display: none; }
	.proContent{ padding: 1.0rem 0.3rem 0.5rem; }
	.proContent.on{ padding: 1.0rem 0.3rem 0.5rem; }
	.proContent .proDiv{ padding-bottom: 0.8rem; }
	.proContent .title{ font-size: 0.42rem; line-height: 0.42rem;}
	.proContent .title:after{ width: 0.6rem; height: 2px;}
	.proContent .videobox .imgDiv{ height: 5.2rem; }
	.proContent .videobox video{ max-height: 5.2rem; }
	.proContent .videobox .ico img{ margin-left: -15px; margin-top: -15px; width: 30px; }
	.proContent .leftImg{ width: auto; float: none; }
	.proContent .rightImg{ padding-top: 0.4rem; width: auto; float: none; }
	.proContent .mxfDiv img{ width:100%!important; height:auto!important;}
	.lybLayer{ width: 94%; height: 10.6rem; padding: 0.8rem 0.3rem 0; border-radius: 0.2rem; }
	.lybLayer .close{ right: 0.3rem; top: 0.3rem; width: 24px; height: 24px; background: url(../images/close2.png) center no-repeat; }
	.lybLayer .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.lybLayer .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.lybLayer .form{ padding-top: 0.4rem; }
	.lybLayer .form ul{ margin-right: 0; }
	.lybLayer .form li{ width: 100%; margin-bottom: 0.2rem; height: 0.9rem; }
	.lybLayer .form .li02{ width: 50%; }
	.lybLayer .form li:last-child{ float: right; width: 38%; }
	.lybLayer .form li .box{ margin-right: 0; height: 0.9rem; padding-left: 3rem;}
	.lybLayer .form li .txt{ line-height: 0.9rem; font-size: 0.24rem; width:2.9rem; }
	.lybLayer .form li .txt:after{ margin-top:-6px; height:12px; }
	.lybLayer .form li .txt em{ font-size: 0.26rem; padding-right: 0.08rem; }
	.lybLayer .form li .input1{ font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; }
	.lybLayer .form li .yzm img{ width: 2.5rem; }
	.lybLayer .btnDiv{ width: 2.4rem; margin: 0.5rem auto 0; }
	.lybLayer .btnDiv a{ font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; border-radius: 0.48rem; }
	.loginBox{ height: auto; }
	.loginBox .mxfDiv{ height: auto; padding: 0.8rem 0.3rem 1.0rem; }
	.loginBox .rightDiv{ position: relative; top: 0; margin-top: 0; right: 0; margin-right: 0; width: auto; height: auto; padding-bottom: 0.7rem; border-radius: 0.24rem; }
	.loginBox .rightDiv2{ margin-top: 0; height: auto; }
	.loginBox .title{ height: 1.2rem; line-height: 1.2rem; font-size: 0.3rem;}
	.loginBox .teme{ padding: 0.5rem 0.4rem 0; }
	.loginBox .form li{ margin-bottom: 0.2rem; }
	.loginBox .form .li01{ padding-right: 2.1rem; }
	.loginBox .form li .lbox{ height: 0.94rem; padding-left: 0.72rem;}
	.loginBox .form li .ico{ left: 0.3rem; margin-top: -0.18rem; }
	.loginBox .form li .ico img{ width: 0.3rem; }
	.loginBox .form li .input1{ height: 0.94rem; line-height: 0.94rem; font-size: 0.26rem; }
	.loginBox .form li .yzm{ width: 1.88rem; height: 0.84rem; line-height: 0.84rem; font-size: 0.26rem; }
	.loginBox .forget{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.loginBox .btnDiv a{ height: 0.96rem; line-height: 0.96rem; font-size: 0.3rem; }
	.loginBox .choose{ font-size: 0.26rem; }
	.loginBox .choose input{ margin-right: 0.2rem; }
	.loginBox .tips{ font-size: 0.26rem; line-height: 0.26rem; }
	.rulesLayer{ width: 94%; height: 7.4rem; padding: 0.65rem 0.5rem 0; }
	.rulesLayer .title{ font-size: 0.4rem; height: 1.0rem; line-height: 0.4rem;}
	.rulesLayer .content{ font-size: 0.28rem; line-height: 0.52rem; height: 5.2rem; padding-right: 0.25rem; }
	.rulesLayer .content table{ width: auto!important;}
	.rulesLayer .close{ right: 0.3rem; top: 0.3rem; width: 0.52rem; height: 0.52rem; background-size: 0.52rem;}
	.dealLayer{ width: 94%; height: 7.4rem; padding: 0.65rem 0.5rem 0; }
	.dealLayer .title{ font-size: 0.4rem; height: 1.0rem; line-height: 0.4rem;}
	.dealLayer .content{ font-size: 0.28rem; line-height: 0.52rem; height: 5.2rem; padding-right: 0.25rem; }
	.dealLayer .content table{ width: auto!important;}
	.dealLayer .close{ right: 0.3rem; top: 0.3rem; width: 0.52rem; height: 0.52rem; background-size: 0.52rem;}
	.pwdBox{ height: auto; padding: 1.0rem 0.3rem;}
	.pwdBox .mxfDiv{ width: 100%; height: auto; padding: 0.8rem 0.3rem; border-radius: 0.24rem; position: relative; left: 0; top: 0; margin-left: 0; margin-top: 0; box-shadow: 0px 8px 0.46rem 0px rgba(0, 0, 0, 0.08);}
	.pwdBox .title{ height: 0.72rem; font-size: 0.36rem; line-height: 0.36em; }
	.pwdBox .title:before{ width: 0.76rem; }
	.pwdBox .form{ padding: 0.65rem 0 0 0; }
	.pwdBox .form li{ margin-bottom: 0.3rem; padding-left: 0;}
	.pwdBox .form .li01{ padding-right: 2.1rem; }
	.pwdBox .form li .lbox{ border-radius: 0.12rem; height: 0.92rem; padding-left: 0.2rem; }
	.pwdBox .form li .txt{ position: relative; width: auto; text-align: left; line-height: 0.48rem; font-size: 0.28rem; height: 0.64rem; }
	.pwdBox .form li .input1{ height: 0.92rem; line-height: 0.92rem; font-size: 0.26rem; }
	.pwdBox .form li .yzm{ top: auto; bottom: 0; width: 1.88rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.26rem; border-radius: 0.12rem; }
	.pwdBox .btnDiv{ padding: 0.2rem 0 0 0; }
	.pwdBox .btnDiv a{ width: 2.45rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }
	.apply .cat-box{ padding-top:0; padding-bottom: 0.8rem; }
	/*2024.8.6*/
	.apply .cat-box li{ width:33.33%;}
	.apply .title3{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.56rem; }
	.apply .title3:after{ background-size:240%;}
	.apply .content{ font-size:0.26rem; line-height:0.48rem;}
	.apply .bigImg{ width:100%; }
	.apply .bigImg img{ max-width:6.4rem;}
	.apply .tabContentDiv2{ margin-top:0.75rem;}
	.apply .tab2{ padding-top:0.4rem; overflow:hidden; }
	.apply .tab2 ul{ margin-right:-0.3rem;}
	.apply .tab2 li{ display:block; float:left; width:33.33%; margin:0 0 0.3rem 0;}
	.apply .tab2 li .ss{ margin-right:0.3rem; border:#fff solid 1px; width: auto; height:0.96rem;}
	.apply .tab2 li .ss img{ max-height:0.72rem;}
	/*2024.12.16*/
	.indexP0{ padding: 1.2rem 0.3rem 1.0rem; }
	.indexP0 .leftDiv{ width: auto; float: none; }
	.indexP0 .title{ padding-bottom: 0.3rem; }
	.indexP0 .title:after{ width: 0.6rem; height: 2px; }
	.indexP0 .txt{ font-size: 0.38rem; line-height: 0.48rem;}
	.indexP0 .msg{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.52rem; height: auto; }
	.indexP0 .indMore{ margin-top: 0.45rem; }

	.indexP0 .rightDiv{ width: auto; float: none; padding-top: 0.75rem; }
	.indexP0 .rightDiv li{ width: 50%; padding-bottom: 0.3rem; }
	.indexP0 .rightDiv li a:after{ height: 2.4rem; }
	.indexP0 .rightDiv li .layer{ padding: 0 0.2rem; }
	.indexP0 .rightDiv li .ico{ display: none; }
	.indexP0 .rightDiv li .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP0 .rightDiv li .en{ font-size: 0.24rem; line-height: 0.24rem; }
	
	.otherApp{ padding-bottom: 1.0rem; }
	.otherApp .list li .mxfDiv{ height: 3.26rem; }
	.otherApp .list li .imgDiv{ left: 1px; top: 1px; width:calc(100% - 2px); height:calc(100% - 2px);}
	.otherApp .list li .imgDiv img{ max-width: 2.6rem; max-height: 2.6rem; }
	.otherApp .list li .name{ font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }
	.otherApp .se{ top: auto; margin-top: 0; bottom: 0; width: 0.96rem; height: 0.96rem; background: #dedfe1;}
	.otherApp .prev{ left: 50%; margin-left: -1.1rem; }
	.otherApp .next{ right: 50%; margin-right: -1.1rem; }
	.introP1{ padding: 1.2rem 0.3rem 1.0rem; }
	.introP1:after{ display: none; }
	.introP1 .leftDiv{ float: none; width: auto; padding-bottom: 0.65rem; }
	.introP1 .title{ margin-bottom: 0.65rem; padding-bottom: 0.3rem; }
	.introP1 .title:after{ width: 0.6rem; height: 2px; }
	.introP1 .txt{ font-size: 0.34rem; }
	.introP1 .msg{ padding-top: 0.3rem; font-size: 0.26rem; line-height: 0.52rem; }
	.introP1 .indMore{ margin-top: 0.65rem; }
	.introP1 .rightDiv{ float:none; width: 100%; }
	.introP1 .midImg{ float: none; margin-left: 0; width: 100%; height: auto; border-radius: 0; }
	.introP1 .numList{ float: none; padding-top: 0.6rem; position: relative; z-index: 1; width: auto; overflow: hidden; }
	.introP1 .numList li{ float: left; width: 50%; height: 1.9rem; }
	.introP1 .numList li .num{ height: 0.8rem; font-size: 0.26rem; }
	.introP1 .numList li .num img{ width: 0.3rem; }
	.introP1 .numList li .numUp{ font-size: 0.64rem; line-height: 0.6rem; }
	.introP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.introP2{ padding: 0 0.3rem; }
	.introP2 .title{ padding-bottom: 0.3rem; }
	.introP2 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.introP2 .mxfDiv{ height: auto; background: none!important; }
	.introP2 .mxfDiv li{ position: relative; width: 100%; margin-bottom: 0.3rem; height: 5.0rem; background: url(../images/introP2.jpg) center no-repeat; background-size: cover; float: none; }
	.introP2 .mxfDiv li:after, .introP2 .mxfDiv li:before{  display: none;}
	.introP2 .mxfDiv li .layer{ top: 0.75rem; }
	.introP2 .mxfDiv li .ico{ height: 1.25rem; }
	.introP2 .mxfDiv li .name{ height: 0.56rem; font-size: 0.34rem; line-height: 0.34rem; }
	.introP2 .mxfDiv li .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.introP3{ padding: 1.0rem 0.3rem 1.2rem; }
	.introP3 .title{ padding-bottom: 0.3rem; }
	.introP3 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }

	.introP3 .list { width: 100%; }
	.introP3 .list li .box{ width: 100%; }
	.introP3 .list li .num{ left: 0.35rem; top: 0.45rem; font-size: 0.6rem; line-height: 0.56rem; }
	.introP3 .list li .conDiv{ bottom: 0.4rem; padding: 0 0.35rem; }
	.introP3 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.introP3 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; height: auto; padding-right: 0; }
	.introP3 .se{ display:none;}
	.introP3 .swiper-pagination{ display: block; }
	.introP4{ padding: 1.0rem 0.3rem 0.9rem; }
	.introP4 .title{ padding-bottom: 0.3rem; }
	.introP4 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.honorPic{ background: none; }
	.honorPic .swiper-container{ width: 100%; padding-bottom: 0; }
	.honorPic .mxfDiv{ min-width: 0.5rem; width: 100%; height: 3.0rem; }
	.honorPic .imgDiv img{ width: 100%; }                   
	.honorPic .name{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.honorPic .swiper-pagination { width: calc(100% - 2.76rem); }
	.honorPic .arrowDiv .se{ width: 0.96rem; height: 0.96rem;}
	.honorPic .arrowDiv .se:hover{ background-size: 100%;}
	
	.introP5{ padding: 1.0rem 0; }
	.introP5:before, .introP5:after{ display: none; }
	.introP5 .title{ padding-bottom: 0.3rem; margin-bottom: 0.6rem; }
	.introP5 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.leftScroll .list li .limg{ height: 1.2rem; width: 2.4rem; }
	/*.leftScroll .list li .limg img{ max-width: 1.5rem; }*/
	.rightScroll .list li .limg{ height: 1.2rem; width: 2.4rem; }
	/*.rightScroll .list li .limg img{ max-width: 1.5rem; }*/
	.car{ padding: 1.0rem 0.3rem 0.5rem; border-top: #eee solid 1px; }
	.car .title{ font-size:0.4rem; line-height:0.4rem; padding-bottom:0.3rem;}
	.car .title:after{ margin-left:-0.3rem; width:0.6rem; height:2px; }
	.car .content{ padding:0.4rem 0 0.6rem; line-height:0.48rem; font-size:0.26rem; text-align: left; }
	.car .leftDiv{ float: none; width:auto; }

	.car .rightDiv{ float: none; width:auto; padding-left: 0; margin-top: 0.6rem; }
	.car .btn{ padding-bottom: 0.2rem; position:relative; left:0; top:0; width:auto; overflow: hidden;}
	.car .btn li{ float: left; margin-bottom: 0.2rem; width:48%; height:0.8rem; line-height: 0.8rem; font-size:0.26rem; border-radius: 0.48rem; }
	.car .btn li:nth-child(even){ float: right; }
	.car .btn li:last-child{ margin-bottom: 0.2rem; }
	.car .btn li:after{ left: 1px; top: 1px; right: 1px; bottom: 1px; border-radius: 0.48rem;}

	.car .detail-box{ width: 100%; }
	.car .detail-box .swiper-container{ padding-bottom: 1.2rem;}
	.car .detail-box .pic{ height: 4.8rem; }
	.car .detail-box .pj img{ max-width: 3.6rem; max-height: 3.6rem;}
	.car .detail-box .name{ margin-top: 0.35rem; font-size: 0.3rem; line-height: 0.52rem; height: 0.52rem; }
	.car .detail-box .se{ width: 0.96rem; height: 0.96rem; }
	.car .detail-box .swiper-button-prev{ margin-left: -1.1rem; }
	.car .detail-box .swiper-button-next{ margin-right: -1.1rem; }
	.car .thumb-box{ display: none;}
	.car .mxfDiv{ padding:0;}
	.car .bigImg{ width:100%; height:5.68rem; }
	.car .bigImg img{ max-width:5.4rem; max-height:5.4rem;}
	.car .tab2{ padding-top:0.5rem; width:auto; position:relative; right:0; top:0; transform:translateY(0); }
	.car .tab2 ul{ margin-right:-0.3rem;}
	.car .tab2 li{ display:block; float:left; width:50%; }
	.car .tab2 li .box{ width:auto; margin-left:0; margin-right:0.3rem; height:0.86rem; font-size:0.28rem; border-radius: 0.48rem; }
	.car .tab2 li .box:after{ left: 1px; top: 1px; right: 1px; bottom: 1px; border-radius: 0.48rem;}

	.newPart{ padding: 0 0.3rem; }
	.newPart .title{ font-size:0.4rem; line-height:0.4rem; padding-bottom:0.3rem;}
	.newPart .title:after{ margin-left:-0.3rem; width:0.6rem; height:2px; }
	.newPart .tab2 ul{ margin-right:-0.3rem;}
	.newPart .tab2 li{ display:block; float:left; width:50%; }
	.newPart .tab2 li .box{ width:auto; margin-left:0; margin-right:0.3rem; height:0.86rem; line-height: 0.86rem; font-size:0.28rem; border-radius: 0.48rem; }
	.newPart .tab2 li .box:after{ left: 1px; top: 1px; right: 1px; bottom: 1px; border-radius: 0.48rem;}
	.newPart .list ul{ margin-right: -0.2rem; }
	.newPart .list li{ width: 50%; padding-bottom: 0.4rem; }
	.newPart .list li .box{ margin-right: 0.2rem; }
	.newPart .list li .mxfDiv{ height: 3.26rem; }
	.newPart .list li .imgDiv{ left: 1px; top: 1px; width:calc(100% - 2px); height:calc(100% - 2px);}
	.newPart .list li .imgDiv img{ max-width: 2.6rem; max-height: 2.6rem; }
	.newPart .list li .name{ font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }

}

