/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li{ padding: 0 0.35rem;}
}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 0.3rem;}
	.contactP2 .single dd{ font-size: 12px; }
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .w1040, .w384{ width:100%;}
	.PC-Box, .nav, .sNav, .footNav, .pageNav, .pageNow{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	
	.headDiv, .headD{ height: 1.2rem; background: #fff}
	.headDiv .logo{ top: 0.2rem; left:0.2rem; }
	.headDiv .logo img{ width: 2.8rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0.2rem; }
	.headDiv .loginBtn{ padding-right: 0.2rem; }
	.headDiv .loginBtn a{ padding-left: 0.48rem; max-width: 1.6rem; font-size: 0.26rem; line-height: 0.8rem; background-size: 0.32rem;}
	.headDiv .loginBtn a:hover{ background-size: 0.32rem; }
	.headDiv .loginBtn .hideDiv{ top:0.8rem; width:1.6rem; }
	.headDiv .loginBtn .hideDiv a{ height:0.86rem; line-height:0.86rem; font-size:0.26rem; }
	.headDiv .topSearch em{ width: 0.8rem; height: 0.8rem; background-size: 0.32rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner{ padding-top: 1.2rem;}
	.ind-banner .swiper-slide .img{ height:auto; }
	.ind-banner .swiper-slide .img img{ height: auto; }
	/*.ind-banner .swiper-slide .img{ height:5.0rem; }
	.ind-banner .swiper-slide .img img{ height: 100%; object-fit: cover; }*/
	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; }
	.ind-banner .onebox .en{ font-size: 0.32rem; }
	.ind-banner .onebox .cn{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .onebox .btnDiv{ margin-top: 0.5rem; width: 2.26rem; height: 0.86rem; font-size: 0.26rem; }
	.ind-banner .onebox .btnDiv em{ margin-left: 0.15rem; width: 10px; height: 10px; background-size: 10px; }
	.ind-banner .twobox{ left: 0.3rem; margin-left: 0; }
	.ind-banner .twobox .en{ font-size: 0.32rem; }
	.ind-banner .twobox .cn{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .twobox .btnDiv{ margin-top: 0.5rem; width: 2.26rem; height: 0.86rem; font-size: 0.26rem; }
	.ind-banner .twobox .btnDiv em{ margin-left: 0.15rem; width: 10px; height: 10px; background-size: 10px; }
	.ind-banner .se{ display: none; }
	.ind-banner .swiper-pagination-bullet{ width: 26px; height: 3px; }
	.indexTxt .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexTxt .cn{ font-size: 0.42rem; line-height: 0.56rem; }

	.indexP1{ padding: 0.8rem 0.3rem 0; }
	.indexP1 .rightDiv{ float: none; width: auto; padding: 1.0rem 0 0.8rem;}
	.indexP1 .indexTxt{ float: none; }
	.indexP1 .content{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; color: #333; }
	.indexP1 .btnDiv{ margin-top: 0.5rem; }
	.indexP1 .btnDiv a{ width: 2.26rem; height: 0.86rem; font-size: 0.26rem; border: #ccdaf7 solid 1px; color: #2759cd; }
	.indexP1 .btnDiv em{ margin-left: 0.15rem; width: 10px; height: 10px; background: url(../images/nimg14_1on.png) no-repeat; background-size: 10px; }
	.indexP1 .btnDiv a:hover{ border: #2759cd solid 1px; background: #2759cd; color: #fff; }
	.indexP1 .btnDiv a:hover em{ background: url(../images/nimg14_1.png) no-repeat; background-size: 10px; }
	.indexP2{ padding: 0.9rem 0 0.4rem; }
	.indexP2 .toptop{ padding: 0 0.3rem 0.4rem; }
	.indexP2 .toptop .btnDiv{ top: 0.1rem; }
	.indexP2 .toptop .btnDiv a{ width: 2.26rem; height: 0.86rem; font-size: 0.26rem;}
	.indexP2 .toptop .btnDiv em{ margin-left: 0.15rem; width: 10px; height: 10px; background-size: 10px; }
	.indexP2 .toptop .btnDiv a:hover em{ background: url(../images/nimg14_1.png) no-repeat; background-size: 10px; }
	.indexP3{ padding: 0 0.3rem; height: auto; }
	.indexP3 .item_box{ display: none; }
	.indexP3 .list li .box a{ text-align: left; height: auto; background: none; }
	.indexP3 .list li .conDiv{ display: block; position: relative; height: 2.4rem; padding: 0.5rem 0.3rem 0 32%; background: #2759cd; }
	.indexP3 .list li .ico{ width: 0.9rem; height: 0.9rem; position: absolute; top: 50%; margin-top: -0.45rem; left: 10%; }
	.indexP3 .list li .ico img{ width: 0.9rem; }
	.indexP3 .list li .cn{ font-size: 0.36rem; line-height: 0.36rem; height: 0.52rem; color: #fff;}
	.indexP3 .list li .hideDiv{ margin-top: 0.1rem; height: auto; }
	.indexP3 .list li .msg{ font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.indexP3 .list li.on .hideDiv{ height: auto; }
	.indexP3 .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.indexP3 .swiper-button-prev { left: 0.5rem; }
	.indexP3 .swiper-button-next { right: 0.5rem; }

	.indexPro{ padding: 0 0.1rem; }
	.indexPro .list ul{ margin-right:-0.2rem;}
	.indexPro .list li{ width:50%; margin-bottom:0.4rem;}
	.indexPro .list li .box{ margin-right:0.2rem;}
	.indexPro .list li .imgDiv{ height: 3.6rem; border-radius: 0.2rem; }
	.indexPro .list li .imgDiv img{ max-width: 3.0rem; max-height: 2.8rem; }
	.indexPro .list li .botDiv{ margin: 0.3rem 0.2rem 0; }
	.indexPro .list li .txt{ font-size: 0.3rem; line-height: 0.56rem; height: 0.56rem; }
	.indexPro .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.indexPro .list li .more{ display: none; }
	.indexPro .se{ width: 0.9rem; height: 0.9rem; top: 50%; margin-top: -1rem; }
	.indexPro .prev { left: 0.5rem; }
	.indexPro .next { right: 0.5rem; }
	.indexP4{ padding: 0.9rem 0.3rem; }
	.indexP4 .toptop{ height: 1.32rem; }
	.indexP4 .arrowDiv{ top: 0; }
	.indexP4 .se{ width: 0.9rem; height: 0.9rem; }
	.indexP4 .prev { margin-right: 0.3rem; }
	.indexP4 .list li .box{ border-radius: 0.2rem; }
	.indexP4 .list li .imgDiv{ height: auto; }
	.indexP4 .list li .imgDiv img{ height:auto;}
	.indexP4 .list li .botDiv{ padding: 0.4rem 0.3rem 0; height: 3.5rem; }
	.indexP4 .list li .botDiv:after{ height: 2px; }
	.indexP4 .list li .time{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP4 .list li .name{ margin-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP4 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem;}
	.indexP4 .list li .more{ display: none; }
	.footDiv{ padding: 1.0rem 0.3rem 0.8rem; height: auto; }
	.footDiv .msgList li{ padding-bottom: 0.3rem; width: auto;}
	.footDiv .msgList li .txt{ font-size: 0.28rem; line-height: 0.28rem; height: 0.5rem; }
	.footDiv .msgList li .tel{ font-size: 0.32rem; line-height: 0.32rem; }
	.footDiv .msgList li .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.footDiv .ewmList{ margin-top: 0.2rem; }
	.footDiv .ewmList img{ width: 2rem; }
	.footDiv .ewmList p{ font-size: 0.26rem; line-height: 0.26rem; padding-top: 0.2rem; }
	.footDiv .msg{ line-height: 0.48rem; font-size: 0.26rem; }
	.footDiv .wen{ line-height: 0.48rem; font-size: 0.26rem; }
	.footDiv .wen a img{ margin-right: 0.1rem; }
	.footDiv .share{ float: none; padding-top: 0.6rem;}
	.footDiv .share li{ margin-right: 0.25rem; margin-left: 0; }
	.footDiv .share li a{ width: 0.9rem; height: 0.9rem; }
	.footDiv .share li img{ margin-left: -9px; margin-top: -7px; width: 18px; }
	.pageBanner .info{ left: 0.3rem; width: 70%; }
	.pageBanner .txtDiv .en{ font-size: 0.26rem; line-height: 0.26rem; padding-bottom: 0.2rem; }
	.pageBanner .txtDiv .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	
	.loginDiv { width: 94%; height: auto;}
	.loginDiv .leftImg{ display: none; }
	.loginDiv .rightDiv{ width: auto; float: none; height: auto; padding: 0.8rem 0.4rem; }
	.loginDiv .title{ font-size: 0.44rem; line-height: 0.44rem; padding-bottom: 0.55rem; }
	.loginDiv .form .li01{ padding-right: 2.1rem; }
	.loginDiv .form li .txt{ height: 0.5rem; font-size: 0.26rem; line-height: 0.26rem; }
	.loginDiv .form li .input1{ padding-left: 0.2rem; font-size: 0.26rem; height: 0.9rem; line-height: 0.88rem;}
	.loginDiv .form .yzm{ width: 2rem; height: 0.9rem; }
	.loginDiv .btnDiv{ margin-top: 0.2rem; }
	.loginDiv .btnDiv a{ font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.loginDiv .close{ right: 0.3rem; top: 0.3rem; }
	.loginDiv .close img{ width: 0.5rem; }

	.thesis{ padding: 1.0rem 0.3rem; }
	.thesis .toptop{ padding-bottom: 0.5rem; height: auto; }
	.thesis .zjMxf{ top: 0; position: relative; margin-top: 0.6rem;}
	.zjMxf .select{ float: none; margin-left: 0; width: 100%; height: 0.98rem; margin-bottom: 0.3rem; }
	.zjMxf .caption { height: 0.98rem; line-height: 0.98rem; padding-left: 0.25rem; font-size: 0.28rem; }
	.zjMxf .xlist { max-height: 4.5rem; }
	.zjMxf .xlist a { font-size: 0.28rem; height: 0.9rem; line-height: 0.9rem; padding: 0 0.25rem; }
	.thesis .list{ padding-bottom: 0.3rem; }
	.thesis .list li{ margin-bottom: 0.3rem; }
	.thesis .list li a{ height: auto; min-height: 2.8rem; padding: 0.4rem 0.3rem 0.5rem 2.2rem;  }
	.thesis .list li .imgDiv{ width: 1.6rem; height: 2.2rem; left: 0.3rem;  }
	.thesis .list li .name{ font-size: 0.28rem; line-height: 0.42rem; height: auto; }
	.thesis .list li .msg{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.product{ padding: 1.0rem 0.3rem; }
	.product .list ul{ margin-right: -0.2rem; }
	.product .list li{ width: 50%; margin-bottom: 0.5rem;}
	.product .list li .box{ margin-right: 0.2rem; }
	.product .list li .imgDiv{ height: 3.6rem; border-radius: 0.2rem; }
	.product .list li .imgDiv img{ max-width: 2.6rem; max-height: 2.6rem; }
	.product .list li .botDiv{ margin-top: 0.3rem; }
	.product .list li .txt{ font-size: 0.3rem; line-height: 0.56rem; height: 0.56rem; }
	.product .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.product .list li .box:hover{ top: 0; }
	.document{ padding: 1.0rem 0.3rem; }
	.document .toptop{ padding-bottom: 0.5rem; height: auto; }
	.document .zjMxf{ top: 0; position: relative; margin-top: 0.6rem;}
	.document .list{ padding-bottom: 0.3rem; }
	.document .list li a{ display: block; height: auto; padding: 0.2rem 1.2rem 0.2rem 1.1rem; }
	.document .list li a:after{ right: 0.3rem; margin-top: -0.2rem; width: 0.4rem; height: 0.4rem; background-size: 0.4rem; }
	.document .list li .ico{ left: 0.3rem; margin-top: -0.28rem; }
	.document .list li .ico img{ width: 0.56rem; }
	.document .list li .time{ font-size: 0.28rem; line-height: 0.36rem; }
	.document .list li .name{ font-size: 0.3rem; line-height: 0.48rem; }
	.document .list li a:hover:after{ background-size: 0.4rem;}
	.warranty{ padding: 1.0rem 0.3rem; }
	.warranty .mxfDiv{ margin-top: 0.65rem; height: auto; border-radius: 0; }
	.warranty .leftDiv{ width: auto; float: none; }
	.warranty .layer .wen{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.18rem; }
	.warranty .layer .tel{ font-size: 0.32rem; line-height: 0.32rem; }
	.warranty .layer .ewm img{ width: 2rem; }
	.warranty .rightDiv{ float: none; width: auto; padding: 0.8rem 0.3rem; }
	.warranty .form li .txt{ height: 0.5rem; font-size: 0.28rem; line-height: 0.36rem; }
	.warranty .form li .input1{ padding-left: 0.2rem; font-size: 0.26rem; height: 0.9rem; line-height: 0.88rem; }
	.warranty .form li textarea{ padding: 0.1rem 0 0 0.2rem; font-size: 0.26rem; height: 2.5rem; line-height: 0.48rem; }
	.warranty .btnDiv{ margin-top: 0.25rem; }
	.warranty .btnDiv a{ font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.warranty .multiple dd .lbox{ background-size:0.32rem; padding-left: 0.44rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; }
	.warranty .multiple .ddNow .lbox{ background-size:0.32rem;}

	.password{ padding: 1.0rem 0.3rem; }
	.password .mxfDiv{ margin: 0.6rem auto 0; width: 100%; }
	.password .form li{ padding-left: 0; height: auto; margin-bottom: 0.35rem; }
	.password .form li .txt{ position: relative; width: auto; text-align: left; height: 0.5rem; line-height: 0.26rem; font-size: 0.26rem;}
	.password .form li .input1{ padding-left: 0.2rem; font-size: 0.26rem; height: 0.9rem; line-height: 0.88rem;}
	.password .btnDiv{ padding: 0.2rem 0 0 0; }
	.password .btnDiv a{ font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.news{ padding: 1.0rem 0.3rem; }
	.newsPic .mxfDiv{ border-radius: 0.2rem; display: block; }
	.newsPic .imgDiv{ width: 100%; height: auto; }
	.newsPic .imgDiv img{ height:auto;}
	.newsPic .conDiv{ width: auto; padding: 0.5rem 0.35rem 1.0rem; }
	.newsPic .time{ font-size: 0.26rem; line-height: 0.26rem; padding-bottom: 0.2rem; }
	.newsPic .name{ line-height: 0.48rem; font-size: 0.32rem; height: 0.96rem; }
	.newsPic .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.newsPic .swiper-container-horizontal>.swiper-pagination-bullets{ left: 0; width: 100%; text-align: center; }
	.newsPic .swiper-pagination-bullet{ margin: 0 5px!important;}
	.news .lie{ padding: 0.7rem 0 0.3rem; }
	.news .lie ul{ margin-right: 0; }
	.news .lie li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.news .lie li .box{ margin-right: 0; border-radius: 0.2rem;}
	.news .lie li .imgDiv{ height: auto; }
	.news .lie li .imgDiv img{ height:auto;}
	.news .lie li .botDiv{ padding: 0.4rem 0.3rem 0; height: 3.5rem; }
	.news .lie li .botDiv:after{ height: 2px; }
	.news .lie li .time{ font-size: 0.26rem; line-height: 0.26rem; }
	.news .lie li .name{ margin-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.news .lie li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem;}
	.news .lie li .more{ display: none; }
	.newShow{ padding: 0.8rem 0.3rem 1.0rem; border-top: #eee solid 1px; }
	.newShow .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.15rem; }
	.newShow .msg{ line-height: 0.36rem; padding-bottom: 0.5rem; }
	.newShow .msg em{ padding: 0 0.2rem; font-size: 0.26rem; }
	.newShow .content{ padding: 0.6rem 0 0.8rem; font-size: 0.28rem; line-height: 0.52rem; }
	.newShow .content img{ width: 100%; }
	.newShow .backBtn .ico:before{ width: 35%; }
	.newShow .backBtn .ico:after{ width: 35%; }
	.newShow .backBtn .ico em{ width: 1.1rem; height: 1.1rem; background-size: 0.48rem; }
	.newShow .backBtn p{ font-size: 0.28rem; line-height: 0.28rem; padding-top: 0.3rem; }
	.newShow .backBtn a:hover .ico em{ background-size: 0.48rem;}
	.pageDown{ padding-top: 0.4rem; }
	.pageDown li a{ font-size: 0.26rem; width: 2.48rem; height: 0.86rem; line-height: 0.86rem;}
	.contactP1{ padding: 1.0rem 0.3rem; }
	.contactP1 .conDiv{ width: auto; }
	.contactP1 .msg{ padding: 0.4rem 0 0.45rem; font-size: 0.28rem; line-height: 0.48rem; }
	.contactP1 .list li{ margin-bottom: 0.4rem; min-height: 0.9rem; padding-left: 1.2rem; }
	.contactP1 .list li .ico{ width: 0.9rem; height: 0.9rem; }
	.contactP1 .list li .ico img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.contactP1 .list li .txt{ font-size: 0.28rem; line-height: 0.28rem; height: 0.48rem; }
	.contactP1 .list li .wen{ font-size: 0.26rem; line-height: 0.26rem; }
	.contactP1 .imgDiv{ margin-top: 0.7rem; width: auto; border-radius: 0.2rem; }
	.contactP2{ padding: 1.0rem 0.3rem; }
	.contactP2 .mxfDiv{ margin-top: 0.65rem; height: auto; border-radius: 0.2rem; }
	.contactP2 .leftDiv{ width: auto; float: none; }
	.contactP2 .imgDiv{ height: 6.0rem;}
	.contactP2 .imgDiv img{ height: 100%; object-fit: cover;}
	.contactP2 .rightDiv{ float: none; width: auto; padding: 0.8rem 0.3rem; }
	.contactP2 .form ul{ margin-right: 0; }
	.contactP2 .form li{ float: none; width: 100%; }
	.contactP2 .form .li01{ width: 100%; }
	.contactP2 .form li .box{ margin-right: 0; }
	.contactP2 .form li .txt{ height: 0.5rem; font-size: 0.26rem; line-height: 0.26rem; }
	.contactP2 .form li .input1{ padding-left: 0.2rem; font-size: 0.26rem; height: 0.9rem; line-height: 0.88rem;}
	.contactP2 .single dd{ padding-left: 0.5rem; background-size: 0.32rem; font-size: 0.26rem; line-height: 0.64rem; }
	.contactP2 .single dd.on{ background-size: 0.32rem; }
	.contactP2 .select{ height: 0.9rem; }
	.contactP2 .caption { height: 0.9rem; line-height: 0.88rem; padding: 0 0.5rem 0 0.2rem; font-size: 0.26rem; }
	.contactP2 .xlist { max-height: 4.5rem; }
	.contactP2 .xlist a { font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; padding: 0 0.2rem; }
	.contactP2 .btnDiv a{ font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.solutionP1{ padding: 1.0rem 0.3rem; }
	.solutionP1 .indexTxt{ float: none; }
	.solutionP1 .rightDiv{ width: auto; float: none; padding-top: 0.5rem; }
	.solutionP1 .content{ font-size: 0.26rem; line-height: 0.48rem;}
	.solutionP1 .imgDiv{ padding-top: 0.8rem;}
	.solutionP2{ padding: 1.0rem 0.3rem 0.8rem; }
	.solutionP2 .title{ padding-bottom: 0.6rem; font-size: 0.44rem; line-height: 0.44rem; }
	.solutionP2 .list ul{ margin-right: -0.2rem; }
	.solutionP2 .list li{ width: 50%; margin-bottom: 0.5rem;}
	.solutionP2 .list li .box{ margin-right: 0.2rem; }
	.solutionP2 .list li .imgDiv{ height: 3.6rem; border-radius: 0.2rem; }
	.solutionP2 .list li .imgDiv img{ max-width: 2.6rem; max-height: 2.6rem; }
	.solutionP2 .list li .botDiv{ margin-top: 0.3rem; }
	.solutionP2 .list li .txt{ font-size: 0.3rem; line-height: 0.56rem; height: 0.56rem; }
	.solutionP2 .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.job{ padding: 1.0rem 0.3rem; }
	.job .indexTxt{margin-bottom: 0.65rem;}
	.jobTop{ height: 1rem;}
	.jobTop li{ height: 1rem; line-height: 1rem; font-size: 0.26rem;}
	.jobTop .li01{ width: 55%; padding-left: 0.3rem; }
	.jobTop .li02{ width: 33%; }
	.jobTop .li03, .jobTop .li04{ display: none; }
	.jobTop .li05{ width: 12%; }
	.job .list{ margin-bottom: 0.6rem;}
	.job .list li .msgDiv{ height: 1rem; position:relative;}
	.job .list li .msgDiv a{ height: 1rem; }
	.job .list li .txt{ font-size: 0; width: 1.2rem; line-height: 1rem; }
	.job .list li .txt span{ width: 0.65rem; background-size: 0.24rem;}
	.job .list li .txt em{ width: 0.65rem; background-size: 0.24rem;}
	.job .list li .msgDiv dd{ height: 1rem; line-height: 0.4rem; font-size:0.26rem;}
	.job .list li .msgDiv dd em{ display: table-cell; width: 3.0rem; height: 1rem; vertical-align: middle; }
	.job .list li .msgDiv .dd01{ width: 55%; padding-left: 0.3rem; padding-right: 0.1rem; }
	.job .list li .msgDiv .dd02{ width: 33%; }
	.job .list li .msgDiv .dd03{ display: none; }
	.job .list li .msgDiv.aNow .txt span, .job .list li .msgDiv.aNow .txt em{transform:translateY(-1rem);-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem)}
	.job .list li .box{ padding: 0.5rem 0.3rem;}
	.job .list li h2{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.3rem; }
	.job .list li .content{ line-height:0.56rem; padding-bottom: 0.4rem; font-size:0.26rem;}
	.job .list li .email{ font-size: 0.3rem; line-height: 0.3rem; }
	.aboutP1{ padding: 1.0rem 0.3rem 0; }
	.aboutP1 .indexTxt{ float: none; }
	.aboutP1 .rightDiv{ width: auto; float: none; padding-top: 0.5rem; }
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.48rem;}
	.aboutP1 .imgDiv{ padding-top: 0.8rem;}
	.aboutP2{ padding: 1.0rem 0.3rem 1.2rem; }
	.historyPic:before{ top: 0.68rem; }
	.historyPic .box-container .year-swiper{ padding: 0 0.2rem; height: 1.3rem; }
	.historyPic .box-container .swiper-slide{ height: 1rem; }
	.historyPic .box-container .swiper-slide .year{ font-size: 0.36rem; line-height: 0.36rem; }
	.historyPic .box-container .swiper-slide .ico{ margin-left: -0.28rem; width: 0.56rem; height: 0.56rem; }
	.historyPic .box-container .swiper-slide .ico:after{ margin-left: -0.13rem; margin-top: -0.13rem; width: 0.26rem; height: 0.26rem;}
	.historyPic .box-container .se{ top: 0.24rem; width: 0.9rem; height: 0.9rem; }
	.historyPic .box-container .prev { left: 0; margin-left: 0;}
	.historyPic .box-container .next { right: 0; margin-right: 0; }
	.historyPic .detail-box .item { padding-top: 0.8rem;}
	.historyPic .detail-box .item .year{ width: auto; padding-right: 0; float: none; text-align: left; animation: am_top 0.4s ease-in-out 0.4s backwards; -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards; }
	.historyPic .detail-box .item .content{ padding-top: 0.5rem; width: auto; float: none; animation: am_top 0.4s ease-in-out 0.4s backwards; -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards; }
	.historyPic .detail-box .item .content li{ font-size: 0.26rem; padding-left: 0.3rem; line-height: 0.48rem; }
	.historyPic .detail-box .item .content li:before{ top: 0.18rem; width: 4px; height: 4px; }
	.aboutP3{ padding: 1.0rem 0.3rem; height: auto; }
	.aboutP3 .indexTxt{ margin-bottom: 0.65rem; }
	.honorPic .swiper-container { padding-bottom: 0.5rem; }
	.honorPic .mxfDiv{ border: #f2d69e solid 1px; }
	.honorPic .name{ font-size: 0.28rem; line-height: 0.42rem; height: 0.84rem; padding: 0;}
	.honorPic .swiper-pagination { width: calc(100% - 2.76rem); }
	.honorPic .arrowDiv .se{ width: 0.86rem; height: 0.86rem;}
	.aboutP4{ padding: 1.0rem 0.3rem; }
	.aboutP4 .indexTxt{ margin-bottom: 0.65rem; }
	.casePic .imgList li .box{ border-radius: 0.24rem; }
	.casePic .imgList li .imgDiv{ height: 4.0rem; }
	.casePic .imgList li .botDiv{ height: 2.36rem; padding: 0.3rem 0.3rem 0; }
	.casePic .imgList li .name{ font-size: 0.32rem; height: 0.48rem; line-height: 0.48rem; }
	.casePic .imgList li .msg{ margin-top: 0.12rem; font-size: 0.26rem; line-height: 0.48rem; }
	.casePic .se{ width: 0.9rem; height: 0.9rem; top: 1.6rem; }
	.casePic .prev{ left: 0.3rem; margin-left: 0; }
	.casePic .next{ right: 0.3rem; margin-right: 0; }
	.aboutP5{ padding: 1.0rem 0.3rem 0.9rem; }
	.aboutP5 .indexTxt{ margin-bottom: 0.65rem; }
	.aboutP5 .list li{ width: 50%; }
	.aboutP5 .list li .box{ height: 1.6rem; border-radius: 0.24rem; }
	
	.productBan{ height: auto; padding: 0.75rem 0.3rem 0.9rem; }
	.productBan .mxfDiv{ margin-top: 0; }
	.productBan .leftImg{ float: none; width: auto; height: 5.2rem; border-radius: 0.2rem; }
	.productBan .rightDiv{ float: none; width: auto; }
	.productBan h1{ font-size: 0.44rem; }
	.productBan .name{ font-size: 0.32rem; }
	.productBan .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.productBan .btnDiv{ margin-top: 0.65rem; }
	.productBan .btnDiv a{ width: 2.76rem; font-size: 0.26rem; height: 0.86rem; }
	.productBan .btnDiv em{ margin-left: 0.15rem; width: 10px; height: 10px; background-size: 10px; }
	.productBan .btnDiv a:hover em{ background-size: 10px;}
	.productP1{ padding: 1.0rem 0.3rem; }
	.productP1 .leftDiv{ width: auto; float: none; }
	.productP1 .title{ font-size: 0.44rem; line-height: 0.44rem; margin-bottom: 0.5rem; }
	.productP1 .msgList li{ padding-left: 0.25rem; font-size: 0.28rem; line-height: 0.52rem; }
	.productP1 .msgList li:before{ top: 0.2rem; width: 4px; height: 4px; }
	.productP1 .rightImg{ width: auto; float: none; margin-top: 0.6rem; }
	.productP2{ padding: 0 0.3rem 1.0rem; }
	.productP2 .title{ font-size: 0.44rem; line-height: 0.44rem; margin-bottom: 0.65rem; }
	.productP2 .detail-box{ position: relative; top: 0; margin-top: 0; width: 100%; height: 4.8rem; border-radius: 0; }
	.productP2 .limg{ width: 100%; height: 4.3rem; border-radius: 0; }
	.productP2 .conDiv{ padding: 0.5rem 0.35rem 0; }
	.productP2 .conDiv .name{ font-size: 0.32rem; line-height: 0.48rem; }
	.productP2 .conDiv .msg{ margin-top: 0.2rem; height: 1.92rem; line-height: 0.48rem; font-size: 0.26rem; }
	.productP2 .arrowDiv{ left: 0.35rem; bottom: 0.5rem; }
	.productP2 .se{ width: 0.9rem; height: 0.9rem; }
	.productP3{ padding: 0 0.3rem 1.0rem; }
	.productP3 .title{ margin-bottom: 0.45rem; font-size: 0.44rem; line-height: 0.44rem; }
	.productP3 .list .name{ height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; padding-left: 0.2rem; }
	.productP3 .table table th{ padding-left: 0.2rem; font-size: 0.28rem; height: 0.9rem; }
	.productP3 .table table td{ font-size: 0.26rem; line-height: 0.42rem; padding: 0.15rem 0.2rem; }

}
