/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
	
}

@media screen and ( max-width:1440px ){
	
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}

@media screen and ( max-width:1024px ){
	.wal, .w1152, .w400{ width:100%;}
	.PC-Box, .nav, .footNav, .pageTop, .sideNews .title, .sideNews .list{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem; z-index:5;}
	.headDiv{ background: rgba(0,0,0,0.4); }
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 1.2rem; }
	.headDiv .topSearch{ height: 1.2rem; }
	.headDiv .topSearch em{ width: 1.2rem; height: 1.2rem; background-size: 0.32rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .onebox{ left: 0.9rem; margin-left: 0; }
	.ind-banner .onebox .cn{ font-size: 0.42rem; line-height: 0.54rem; }
	.ind-banner .onebox .txt{ font-size: 0.26rem; line-height: 0.48rem; width: 65%; }
	.ind-banner .twobox{ left: 0.9rem; margin-left: 0; }
	.ind-banner .twobox .cn{ font-size: 0.4rem; line-height: 0.56rem; }
	.ind-banner .twobox .cn em{ padding-left: 1.6rem; }
	.ind-banner .twobox .cn em:before{ left: 0.7rem; margin-top: -0.02rem; width: 0.76rem; height: 0.04rem;}

	.ind-banner .se { width: 14px; height: 26px; }
	.ind-banner .prev { left: 0.3rem; margin-top: -13px; background-size: 14px; }
	.ind-banner .next { right: 0.3rem; margin-top: -13px; background-size: 14px; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet-active { width: 34px; border-radius: 0.24rem;} 
	
	.indexP1{ padding: 0.6rem 0 0; }
	.indexP1 .pjDiv{ height: auto; background: url(../images/indexP1.jpg) center no-repeat; background-size: cover; border-radius: 0;}
	.indexP1 .leftDiv{ padding: 0.8rem 0.3rem; }
	.indexP1 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.45rem; }
	.indexP1 .conDiv{ width: 5.2rem; height: auto;}
	.indexP1 .conDiv .line{ left: -0.15rem; }
	.indexP1 .conDiv .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.2rem; }
	.indexP1 .conDiv .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.indexP1 .conDiv .more{ position: relative; padding-top: 0.3rem; }
	.indexP1 .conDiv .more a{ font-size: 0.26rem; line-height: 0.26rem; padding-right: 0.4rem; }
	.indexP1 .conDiv .more a:after{ width: 8px; height: 8px; background-size: 8px;}
	.indexP1 .tab2{ display: none; }
	.indexP1 .pjDiv .tabContentDiv2{ display: none; }

	.indexP2{ padding: 1.2rem 0.3rem 0.9rem; }
	.indexP2 .title{ padding-bottom: 0.65rem; }
	.indexP2 .list ul{display: block; }
	.indexP2 .list li{ margin-bottom: 0.3rem; width: 100%; height: 5.4rem; padding-left: 0; padding-right: 0; }
	.indexP2 .list li .box{ border-radius: 0.2rem; }
	.indexP2 .list li .box:after{ background: url(../images/bg1.png) repeat; }
	.indexP2 .list li .bg{ height: 5.4rem; }
	.indexP2 .list li .before{ bottom: 0.2rem; }
	.indexP2 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.2rem;}
	.indexP2 .list li .txt{ font-size: 0.28rem; line-height: 0.48rem; }
	.indexP2 .list li .after{ padding: 0 0.6rem 0 0.4rem; }
	.indexP2 .list li .msg{ padding-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.indexP2 .list li.on{width: 100%;}
	.indexP2 .list li.on .before{ opacity: 0; visibility: hidden; bottom: -20%;}
	.indexP2 .list li.on .after{ opacity: 1; visibility: visible; bottom: 0.45rem; }
	.indexP2 .list li.on .name{ font-size: 0.38rem; line-height: 0.38rem; }
	.indexP2 .list li.on .txt:after{ width: 0.3rem; }
	.indexP3{ padding: 1.2rem 0.3rem 0.9rem; }
	.indexP3 .toptop{ height: 1rem; }
	.indexP3 .more{ top: 0.1rem; }
	.indexP3 .more a{ padding-right: 0.4rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexP3 .more a:after{ width: 8px; height: 8px; background-size: 8px;}

	.indexP3 .midmid{ margin-right: 0; }
	.indexP3 .leftDiv{ width: auto; float: none; }
	.indexP3 .rightDiv{ width: auto; float: none; margin-top: 0.3rem; }
	.indexP3 .lbox{ margin-right: 0; }
	.indexNews .list li{ height: 4.2rem; border-radius: 0.2rem; }
	.indexNews .list li .imgDiv{ height: 4.2rem; }
	.indexNews .list li .name{ height: 1.2rem; line-height: 1.2rem; font-size: 0.3rem; padding: 0 1.6rem 0 0.3rem; }
	.indexNews .swiper-pagination{ right: 0.3rem; bottom: 0.32rem; } 
	.indexNews .swiper-pagination-bullet { margin: 0 0 0 0.2rem!important; } 
	.indexP3 .rightDiv a{ height: 3.8rem; padding: 0.5rem 0.3rem 0; border-radius: 0.2rem; }
	.indexP3 .rightDiv .name{ font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .rightDiv .msg{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .rightDiv .time{ margin-top: 0.3rem; line-height: 0.42rem; font-size: 0.26rem; padding-left: 0.36rem; background-size: 0.28rem; }
	.indexP3 .botbot{ padding-top: 0.3rem; }
	.indexP3 .botbot ul{ margin-right: 0; }
	.indexP3 .botbot li{ float: none; width: auto; margin-bottom: 0.3rem;}
	.indexP3 .botbot li a{ height: 2.4rem; border-radius: 0.2rem; padding: 0.45rem 0.4rem 0;  }
	.indexP3 .botbot li .name{ font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .botbot li .time{ margin-top: 0.2rem; line-height: 0.42rem; font-size: 0.26rem; padding-left: 0.36rem; background-size: 0.28rem; }

	.footDiv{ padding: 1.0rem 0.3rem 0.5rem; }
	.footDiv .leftDiv{ width: auto; float: none; text-align: center; }
	.footDiv .logo{ display: none; }
	.footDiv .zi{ padding-top: 0; font-size: 0.28rem; line-height: 0.42rem; }
	.footDiv .tel{ font-size: 0.42rem; line-height: 0.42rem; }
	.footDiv .ewmDiv{ float: none; width: 2.3rem; margin: 0.5rem auto 0; }
	.footDiv .ewmDiv p{ padding-top: 0.15rem; font-size: 0.26rem; line-height: 0.42rem; }
	.footDiv .botbot{ padding-top: 0.6rem; text-align: center;}
	.footDiv .msg{ float: none; font-size: 0.26rem; line-height: 0.6rem; }
	.footDiv .links{ float: none; right: 0; line-height: 0.6rem; font-size: 0.26rem; }
	.footDiv .links a{ padding: 0 0.2rem;}
	.pageBanner .bg{ height: 5.6rem; }
	.pageBanner .bg img{ height: 100%; object-fit: cover; }
	.pageBanner .info{ left: 0.3rem;}
	.pageBanner .cn{ font-size: 0.48rem; line-height: 0.48rem; }
	.product{ padding: 1.0rem 0.3rem;  }
	.product .list li a{ padding: 0.6rem 0.3rem; height: auto; border-radius: 0.16rem; }
	.product .list li .imgDiv{ position: relative; right: 0; top: 0; margin: 0 auto; width: 4.6rem; height: 4.6rem; }
	.product .list li .imgDiv img{ max-height: 4.6rem; max-width: 4.6rem; }
	.product .list li .conDiv{ height: auto; display: block; padding-top: 0.5rem; }
	.product .list li .msg{ margin-top: 0.2rem; width: auto; font-size: 0.26rem; line-height: 0.48rem; }
	.product .list li .more{ margin-top: 0.35rem; }
	.product .list li .more em{ padding-right: 0.4rem; font-size: 0.26rem; line-height: 0.26rem; }
	.product .list li .more em:after{ margin-top: -4px; width: 8px; height: 8px; background-size: 8px;}
	.productShow{ padding: 1.0rem 0.3rem 1.2rem; }
	.productShow .leftDiv{ width: auto; float: none; }
	.productShow .img-swiper{ width: 5.56rem; }
	.productShow .img-swiper .limg{ height: 1.0rem; }
	.productShow .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.productShow .name{ font-size: 0.38rem; line-height: 0.52rem; }
	.productShow .type{ padding-bottom: 0.2rem; }
	.productShow .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.productShow .txt{ padding-left: 0.64rem; font-size: 0.3rem; line-height: 0.52rem; }
	.productShow .txt img{ width: 0.52rem; }
	.productShow .content{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.2rem 0 0.45rem; }
	.productShow .lie{ padding-top: 0.35rem; }
	.productShow .lie li{ padding: 0.2rem 0.3rem 0.2rem; font-size: 0.26rem; line-height: 0.52rem; overflow: hidden; }
	.productShow .lie li em{ position: relative; left: 0; top: 0; width: 40%; float: left; }
	.productShow .lie li p{ float: right; width: 55%; }
	.question{ padding: 1.2rem 0.3rem; }
	.question .title{ padding-bottom: 0.65rem; }
    .question .list li .msgDiv{ padding: 0.25rem 0.5rem 0.25rem 0; height: auto; }
    .question .list li .ico{ width: 16px; height: 16px; margin-top: -8px; background-size: 16px;}
    .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 .name{ padding-left: 1.0rem; }
    .question .list li .msgDiv.aNow .wen{ left: 0.2rem; }
    .question .list li .msgDiv.aNow .ico{ right: 0.3rem; background-size: 16px;}
    .question .list li .mxfDiv{ padding: 0.5rem 0;}
    .question .list li .content{ line-height: 0.5rem; font-size: 0.26rem; }
	.serviceP1{ padding: 1.2rem 0.3rem; }
	.serviceP1 .leftDiv{ width: auto; float: none; padding-bottom: 0.7rem; }
	.serviceP1 .toptop{ height: auto; padding-bottom: 0.8rem; }
	.serviceP1 .txt{ font-size: 0.32rem; line-height: 0.48rem; padding-bottom: 0.3rem; }
	.serviceP1 .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.serviceP1 .ewm{ margin-top: 0.5rem; }
	.serviceP1 .ewm img{ width: 2.4rem; }
	.serviceP1 .rightImg{ float: none; width: auto; height: auto; border-radius: 0.2rem; }
	.serviceP1 .rightImg img{ height: auto; }
	.serviceP2{ padding: 1.2rem 0.3rem; height: auto; }
	.serviceP2 .title{ padding-bottom: 0.7rem; }
	.serviceP2 .list ul{ margin-right: 0; }
	.serviceP2 .list li{ float: none; width: auto; padding-bottom: 0.25rem; }
	.serviceP2 .list li .box{ margin-right: 0; }
	.serviceP2 .list li .input1{ padding: 0 0.2rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; }
	.serviceP2 .list li textarea{ width: 100%; height: 2.5rem; padding: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.serviceP2 .btnDiv{ margin: 0.4rem auto 0; width: 3.6rem; }
	.serviceP2 .btnDiv a{ height: 0.96rem; line-height: 0.96rem; font-size: 0.32rem; }
	.contact{ margin-top: 0; padding: 1.2rem 0.3rem; }
	.contact .toptop{ height: auto; border-radius: 0.2rem; padding: 0.9rem 0.3rem; }
	.contact .leftDiv{ width: auto; float: none; }
	.contact .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.25rem; }
	.contact .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.contact .msgList{ padding-top: 0.3rem; }
	.contact .msgList li{ font-size: 0.26rem; line-height: 0.52rem; }
	.contact .msgList li a{ padding-right: 0.4rem; background-size: 0.28rem; }
	.contact .ewmDiv{ position: relative; top: 0; right: 0; margin-top: 0.75rem; }
	.contact .ewmDiv .limg img{ width: 2.5rem; }
	.contact .ewmDiv p{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.42rem; }
	.contact .botbot{ padding: 1.2rem 0.3rem 1.0rem; border-radius: 0.2rem; }
	.contact .title2{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.7rem; }
	.contact .list ul{ margin-right: 0; }
	.contact .list li{ float: none; width: auto; padding-bottom: 0.25rem; }
	.contact .list li .box{ margin-right: 0; }
	.contact .list li .input1{ padding: 0 0.2rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; }
	.contact .list li textarea{ width: 100%; height: 2.5rem; padding: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.contact .btnDiv{ margin: 0.4rem auto 0; width: 3.6rem; }
	.contact .btnDiv a{ height: 0.96rem; line-height: 0.96rem; font-size: 0.32rem; }
	.news{ padding: 1.0rem 0.3rem 1.2rem; }
	.newsPic .list a{ height: auto; padding: 0; border-radius: 0.2rem; }
	.newsPic .list .imgDiv{ position: relative; width: 100%; height: 4.2rem; }
	.newsPic .list .conDiv{ padding: 0.6rem 0.3rem 1.0rem; }
	.newsPic .list .time{ font-size: 0.28rem; line-height: 0.28rem; }
	.newsPic .list .name{ line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.newsPic .swiper-container-horizontal>.swiper-pagination-bullets{ left: 0.3rem; bottom: 0.5rem; }
	.newsPic .swiper-pagination-bullet{ margin: 0 0.25rem 0 0!important;}

	.news .lie{ padding: 0.6rem 0 0.2rem; }
	.news .lie ul{ margin-right: 0; }
	.news .lie li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.news .lie li .box{ margin-right: 0; border-radius: 0.2rem; }
	.news .lie li .imgDiv{ height: 4.0rem; }
	.news .lie li .botDiv{ height: 2.4rem; padding: 0.3rem 0.3rem 0; }
	.news .lie li .name{ font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.news .lie li .time{ padding-top: 0.25rem; font-size: 0.28rem; line-height: 0.28rem; }
	.newShow{ padding: 1.0rem 0.3rem; }
	.newShow .w960{ width: 100%; }
	.newShow .name{ font-size: 0.38rem; }
	.newShow .time em{ padding-right: 0.35rem; font-size: 0.26rem; line-height: 0.48rem; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.newShow .imgDiv{ padding: 0.5rem 0; }
	.newShow .content img{ max-width: 100%; }
	.pageDown{ padding-top: 0.75rem; }
	.pageDown li{ margin-bottom: 0.3rem; }
	.pageDown li a{ font-size: 0.26rem; padding: 0.25rem 0.3rem 0; height: 1.5rem; line-height: 0.48rem; }
	.pageDown li p{ height: 0.48rem; }
	.solutionP1{ padding: 1.0rem 0.3rem; height: auto; }
	.solutionP1 .mxfDiv{ height: auto; }
	.solutionP1 .conDiv{ padding-top: 0; width: auto; }
	.solutionP1 .name{ font-size: 0.42rem; line-height: 0.56rem; }
	.solutionP1 .msg{ font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.35rem; }
	.solutionP1 .hala{ border-radius: 0.2rem; padding: 0.45rem 0.3rem 0.5rem;}
	.solutionP1 .wen{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.2rem; }
	.solutionP1 .lie li{ font-size: 0.26rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.solutionP1 .box1{ position: relative; right: 0; margin-right: 0; width: auto; height: auto; background: none; }
	.solutionP1 .box2{ position: relative; right: 0; margin-right: 0; width: auto; height: auto; background: none; }
	.solutionP1 .pjpj{ overflow: hidden; padding-top: 0.6rem; }
	.solutionP1 .pjpj ul{ margin-right: -0.3rem; }
	.solutionP1 .pjpj li{ position: relative; float: left; width: 50%; padding-bottom: 0.3rem; }
	.solutionP1 .pjpj li a{ margin-right: 0.3rem; text-align: center; display: block; font-size: 0.26rem; height: 0.86rem; line-height: 0.86rem; padding: 0; border-radius: 0; }
	.solutionP1 .pjpj li a:after{ display: none; }
	.solutionP1 .pjpj li .round{ display: none; }
	.solutionP1 .pjpj li a:hover{ padding: 0; background: #09308f; color: #fff;}


	.solutionP1 .box1 .li01{ left: 0; bottom: 0; }
	.solutionP1 .box1 .li02{ left: 0; bottom: 0; }
	.solutionP1 .box1 .li03{ left: 0; bottom: 0; }
	.solutionP1 .box1 .li04{ left: 0; bottom: 0; }
	.solutionP1 .box1 .li05{ left: 0; bottom: 0; }
	.solutionP1 .box1 .li06{ left: 0; bottom: 0; }
	.solutionP1 .box1 .li07{ right: 0; top: 0; }
	.solutionP1 .box1 .li08{ right: 0; top: 0; }
	.solutionP1 .box1 .li09{ right: 0; top: 0; }
	.solutionP1 .box1 .li10{ right: 0; top: 0; }
	.solutionP1 .box2 .li01{ left: 0; bottom: 0; }
	.solutionP1 .box2 .li02{ left: 0; bottom: 0; }
	.solutionP1 .box2 .li03{ left: 0; bottom: 0; }
	.solutionP1 .box2 .li04{ left: 0; bottom: 0; }
	.solutionP1 .box2 .li05{ left: 0; bottom: 0; }
	.solutionP1 .box2 .li06{ right: 0; bottom: 0; }
	.solutionP1 .box2 .li07{ right: 0; top: 0; }
	.solutionP1 .box2 .li08{ right: 0; top: 0; }
	.solutionP1 .box2 .li09{ right: 0; top: 0; }
	.solutionP2{ padding: 1.0rem 0.3rem; }
	.solutionP2 .leftImg{ width: auto; float: none; }
	.solutionP2 .rightDiv{ float: none; padding-top: 0.65rem; width: auto; }
	.solutionP2 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.solutionP2 .list{ padding-top: 0.6rem; }
	.solutionP2 .list li{ padding: 0 0 0.25rem 0.6rem; font-size: 0.26rem; line-height: 0.48rem; }

	.solutionP3{ height: 7.8rem; padding: 0 0.3rem;}
	.solutionP3 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.solutionP3 .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.solutionP4{ padding: 1.2rem 0.3rem; height: auto; }
	.solutionP4 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.solutionP4 .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.solutionP4 .list{ padding-top: 0.5rem; }
	.solutionP4 .list ul{ margin-right: -0.3rem; }
	.solutionP4 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.solutionP4 .list li .box{ margin-right: 0.3rem; height: 4.2rem; border-radius: 0.2rem; }
	.solutionP4 .list li .name{ font-size: 0.28rem; }
	.aboutP1{ padding: 1.2rem 0.3rem; }
	.aboutP1 .mxfDiv{ height: auto; }
	.aboutP1 .leftDiv{ width: auto; height: auto; float: none; padding-bottom: 0.6rem;}
	.aboutP1 .txt{ padding: 0 0 0.25rem; font-size: 0.42rem; line-height: 0.64rem; }
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP1 .numList{ position: relative; padding-top: 0.6rem; bottom: 0; overflow: hidden;}
	.aboutP1 .numList li{ width: 34%; font-size: 0.26rem; }
	.aboutP1 .numList li:last-child{ float: right; width: auto; }
	.aboutP1 .numList li .num{ height: 0.65rem; }
	.aboutP1 .numList li .num em{ font-size: 0.56rem; line-height: 0.48rem; }
	.aboutP1 .numList li p{ line-height: 0.26rem; }
	.aboutP1 .videobox{ width: 100%; position: relative; border-top-left-radius: 0.36rem; border-bottom-left-radius: 0.36rem; }
	.aboutP1 .videobox .imgDiv{ height: 4.8rem; }
	.aboutP1 .videobox video{ max-height: 4.8rem; }
	.aboutP1 .videobox .playbox{ width: 1.0rem; height: 1.0rem; margin-left: -0.5rem; margin-top: -0.5rem; background-size: 1.0rem; }
	.aboutP2{ padding: 1.0rem 0.3rem; height: auto; }
	.aboutP2:before{ width: 100%; height: 4.0rem; }
	.aboutP2 .leftDiv{ width: auto; }
	.aboutP2 .title{ padding-bottom: 0.7rem; text-align: center;}
	.aboutP2 .tab2{ overflow: hidden; padding-bottom: 1.2rem; }
	.aboutP2 .tab2 li{ float: left; width: 50%; box-sizing: border-box; font-size: 0.3rem; line-height: 0.3rem; }
	.aboutP2 .tab2 li:before{ width: 6px; height: 10px; margin-top: -5px; background-size: 6px; }
	.aboutP2 .tab2 .liNow{ padding-left: 0.3rem; }
	.aboutP2 .tabContent2{ position: relative; }
	.aboutP2 .midRound{ position: relative; left: 0; top: 0; width: 2.6rem; height: 2.6rem; margin: 0; /*margin: 0 auto;*/}
	.aboutP2 .midRound:after{ display: none; }
	.aboutP2 .midRound .limg{ margin-left: -1.3rem; margin-top: -1.3rem; width: 2.6rem; height: 2.6rem; }
	.aboutP2 .topCon{ width: 6.0rem; padding-left: 2.2rem; right: 0; margin-right: 0; }
	.aboutP2 .topCon .num{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.2rem; }
	.aboutP2 .botCon{ width: 6.0rem; padding-left: 2.2rem; right: 0; margin-right: 0; }
	.aboutP2 .botCon .msg{ font-size: 0.24rem; line-height: 0.42rem; padding-top: 0.2rem; }
	.aboutP3{ padding: 1.0rem 0.3rem; height: auto; }
	.aboutP3 .dwq{ display: none; }
	.aboutP3 .title{ text-align: center; padding-bottom: 0.6rem;}
	.historyPic .year-swiper{ margin-top: 0.2rem;}
	.historyPic .year-swiper:before{ height: 0.3rem; border-radius: 0.36rem; }
	.historyPic .year-swiper .year-swiper{ height: 0.9rem; }
	.historyPic .year-swiper .swiper-slide{ padding-top: 0.45rem; height: 0.45rem; }
	.historyPic .year-swiper .swiper-slide:before{ margin-left: -0.15rem; width: 0.3rem; height: 0.3rem; }
	.historyPic .year-swiper .swiper-slide .year{ font-size: 0.36rem; line-height: 0.36rem; }
	.historyPic .prev { right: 1.2rem; bottom: 1.5rem; width: 0.9rem; height: 0.9rem; background-size: 6px; }
	.historyPic .next { bottom: 1.5rem; width: 0.9rem; height: 0.9rem; background-size: 6px; }
	.historyPic .prev:hover{ background-size: 6px;}
	.historyPic .next:hover{ background-size: 6px;}
	.historyPic .item .year{ font-size: 1.2rem; line-height: 0.9rem; }
	.historyPic .item .name{ padding-top: 0.4rem; height: 0.64rem;  }
	.historyPic .item .content{ height: 2.08rem; }
	.historyPic .item .content li{ padding-left: 0.2rem; font-size: 0.26rem; line-height: 0.52rem;}
	.historyPic .item .content li:before{ width: 4px; height: 4px; margin-top: -2px;}
	.aboutP4{ padding: 1.2rem 0.3rem 1.0rem; }
	.aboutP4 .title{ padding-bottom: 0.6rem; }
	.aboutP4 .list ul{ margin-right: 0; }
	.aboutP4 .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.aboutP4 .list li .box{ margin-right: 0; border-radius: 0.2rem; }
	.aboutP4 .list li .imgDiv{ height: 4.2rem; }
	.aboutP4 .list li .before{ padding: 0 0.3rem; }
	.aboutP4 .list li .name{ font-size: 0.32rem; height: 0.6rem; line-height: 0.6rem; }
	.aboutP4 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP4 .list li .after{ padding: 0 0.3rem;  }
	.aboutP5{ height: auto; padding: 1.0rem 0.3rem; background: #e8e8e8;}
	.aboutP5 .title{ padding-bottom: 0.6rem; }
	.aboutP5 .list ul{ margin-right: 0; }
	.aboutP5 .list li{ position: relative; width: auto; padding-bottom: 0.45rem; }
	.aboutP5 .list li .box{ margin-right: 0; }
	.aboutP5 .list li .limg{ width: 100%; height: 4.5rem; border: #f2d69e solid 1px; }
	.aboutP5 .list li .name{ font-size: 0.3rem; line-height: 0.42rem; padding-top: 0.25rem; padding-bottom: 0; }
	.aboutP5 .list .li01{ left: 0; top: 0; }
	.aboutP5 .list .li02{ left: 0; top: 0; }
	.aboutP5 .list .li03{ left: 0; top: 0; }

}

