/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1720px ){
	.studio .prev { margin-left: -8.38rem; }
	.studio .next { margin-right: -8.38rem; }
	.honorPic .prev { margin-left: -8.38rem; }
	.honorPic .next { margin-right: -8.38rem; }
}


@media screen and ( max-width:1600px ){
	.nav li{ font-size: 15px; }
	
}

@media screen and ( max-width:1440px ){
	.jobModal-box .job-box{ padding: 0.8rem 1.0rem;}

}	

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


@media screen and ( max-width:1024px ){
	.wal, .w1024, .w392{ width:100%; float:none;}
	.PC-Box, .nav, .footNav, .pageNav, .sideNews{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .screenOpen{ display:block;}
	/*.headDiv, .headDiv.hov{ background: #fff; }*/
	.headD{ height: 1.2rem; }
	.headDiv{ height: 1.2rem; background: rgba(0,0,0,0.6);}
	.headDiv .logo{ left: 0.3rem; top: 0.2rem; width: 2.0rem;}
	.headDiv .logo img{ width: 2.0rem; }
	.headDiv .topRight{ right: 1.2rem; }
	.headDiv .lan{ margin-top: 0.3rem; width: 2rem; height: 0.6rem;}
	.headDiv .lan .name{ height: 0.6rem; line-height: 0.56rem; padding-left: 0.8rem; font-size: 0.26rem; }
	.headDiv .lan .name:before{ width: 0.32rem; height: 0.32rem; left: 0.28rem; margin-top: -0.16rem; background-size: 0.32rem; }
	.headDiv .lan .name:after{ right: 0.4rem; margin-top: -2px; width: 8px; height: 4px; background-size: 8px; }
	.headDiv .lan dl{ padding: 0.1rem 0 0.2rem; top: 0.6rem; }
	.headDiv .lan a{ height: 0.56rem; line-height: 0.56rem; padding-left: 0.8rem; font-size: 0.26rem;}


	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .bg{ height: 5.0rem; }
	.ind-banner .swiper-slide .bg img{ height: 100%; object-fit: cover; }
	.ind-banner .cn{ font-size: 0.42rem; line-height: 0.52rem; }
	.ind-banner .en{ padding-bottom: 0.2rem; font-size: 0.9rem; line-height: 0.9rem; }

	.ind-banner .swiper-pagination{ bottom: 0.4rem!important; }
	.ind-banner .swiper-pagination-bullet { width: 22px; height: 4px; border-radius: 0.2rem; } 
	.indexTxt .en{ font-size: 0.56rem; line-height: 0.56rem; }
	.indexTxt .cn{ padding-top: 0.15rem; font-size: 0.32rem; line-height: 0.32rem; }
	.indexP1{ padding: 0.85rem 0.3rem 1.1rem; }
	.indexP1 .content{ width: auto; padding: 0.5rem 0 0.85rem; font-size: 0.28rem; line-height: 0.52rem; text-align:left; }
	.indexP1 .numList{ padding-bottom: 0.5rem; }
	.indexP1 .numList li{ width: 50%; font-size: 0.28rem; padding-bottom: 0.5rem; }
	.indexP1 .numList li .num{ height: 0.9rem; }
	.indexP1 .numList li .num em{ font-size: 0.86rem; line-height: 0.78rem; padding-right: 0.1rem; }
	.indexP1 .moreBtn{ width: 4.28rem; }
	.indexP1 .moreBtn a{ height: 0.88rem; line-height: 0.84rem; font-size: 0.28rem; }
	.indexP1 .moreBtn span{ width: 12px; height: 11px; background-size: 12px; }
	.indexP1 .moreBtn a:hover span{ background-size: 12px;}
	.indexP2{ padding: 1.1rem 0.3rem 1.15rem; }
	.indexP2 .indexTxt{ padding-bottom: 0.3rem; }
	.indexPro{ padding-bottom: 1.4rem; }
	.indexPro .list { width: 100%; overflow: hidden; left: 0; margin-left: 0;}
	.indexPro .swiper-slide .mxfDiv{ width: 100%; }
	.indexPro .swiper-slide .ditu { border-radius: 0.1rem; }
	.indexPro .swiper-slide .ditu:after{ width: 100%; height: 100%; }
	.indexPro .swiper-slide .conLayer{ top: auto; bottom: 0.5rem; }
	.indexPro .swiper-slide .name{ font-size: 0.32rem; line-height: 0.36rem; }
	.indexPro .swiper-slide .wen{ font-size: 0.34rem; line-height: 0.46rem; width: 100%; }
	.indexPro .swiper-slide .msg{ display: none; }
	.indexPro .swiper-slide .icon{ display: none; }
	.indexPro .swiper-slide-active .conLayer{ left: 0.35rem; }
	.indexPro .se { width: 0.96rem; height: 0.96rem; top: auto; bottom: 0; margin-top: 0; }
	.indexPro .prev { margin-left: -1.1rem; background: #eee url("../images/nimg16_left.png") center no-repeat; }
	.indexPro .next { margin-right: -1.1rem; background: #eee url("../images/nimg16_right.png") center no-repeat; }
	.indexPro .prev:hover{ background: #e94615 url("../images/nimg16_lefton.png") center no-repeat;}
	.indexPro .next:hover { background: #e94615 url("../images/nimg16_righton.png") center no-repeat; }
	.indexP3{ padding: 0.9rem 0.3rem 1.05rem; }
	.indexP3 .list{ padding-top: 0.75rem; }
	.indexP3 .list ul{ margin-right: 0; }
	.indexP3 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.indexP3 .list li .box{ margin-right: 0; height: 2.1rem; position: relative; padding-left: 2.8rem;}
	.indexP3 .list li .imgDiv{ position: absolute; left: 0; top: 0; width: 2.8rem; height: 2.1rem; }
	.indexP3 .list li .botDiv{ height: 2.1rem; padding: 0.35rem 0.3rem 0; }
	.indexP3 .list li .time{ font-size: 0.28rem; line-height: 0.42rem; }
	.indexP3 .list li .name{ margin-top: 0.1rem; font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .list li .more, .indexP3 .list li .content{ display: none; }
	.indexP4{ padding: 1.0rem 0.3rem 1.3rem; }
	.indexP4 .leftDiv{ width: auto; float: none; }
	.indexP4 .title{ padding-bottom: 0.3rem; }
	.indexP4 .title:after{ width: 0.48rem; height: 2px; }
	.indexP4 .title .en{ font-size: 0.56rem; line-height: 0.56rem; }
	.indexP4 .title .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP4 .txt{ padding: 0.5rem 0 0.35rem; font-size: 0.4rem; line-height: 0.56rem; }
	.indexP4 .content{ padding-bottom: 0.45rem; font-size: 0.28rem; line-height: 0.52rem; }
	.indexP4 .moreBtn a{ text-indent: 0.35rem; width: 2.36rem; height: 0.84rem; font-size: 0.26rem; line-height: 0.84rem; }
	.indexP4 .moreBtn a:after{ right: 0.35rem; margin-top: -4px; width: 10px; height: 9px; background-size: 10px; }
	.indexP4 .rightDiv{ float: none; width: auto; padding-top: 0.9rem; }
	.indexP4 .mxfDiv{ border-radius: 0.32rem;}
	.indexP4 .wen{ left: 0.35rem; bottom: 0.3rem; font-size: 0.26rem; line-height: 0.54rem; }
	.indexP4 .wen em{ font-size: 0.56rem; line-height: 0.52rem; }
	.indexP5 .list li{ float: none; width: auto; margin-bottom: 0.2rem; }
	.indexP5 .list li .ico{ height: 1.05rem; }
	.indexP5 .list li .ico img{ width: 0.64rem; }
	.indexP5 .list li .cn{ font-size: 0.32rem; line-height: 0.32rem; height: 0.48rem; }
	.indexP5 .list li .en{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP5 .list li .wen{ height: 1.2rem; font-size: 0.28rem; line-height: 0.48rem; }
	.indexP5 .list li .more{ display: none; width: 0.86rem; height: 0.86rem; border: #e94615 solid 1px; }
	.footDiv{ padding: 1.0rem 0.3rem 0.8rem; }
	.footDiv .rightDiv{ float: none; }
	.footDiv .txtDiv{ text-align: center; font-size: 0.28rem; line-height: 0.28rem; }
	.footDiv .txtDiv .tel{ font-size: 0.48rem; padding-bottom: 0.1rem; line-height: 0.48rem; }
	.footDiv .txtDiv .email{ font-size: 0.26rem; line-height: 0.52rem; }
	.footDiv .ewm{ float: none; width:5.4rem; margin: 0.5rem auto 0; text-align:center;}
	.footDiv .ewm li{ width:2.3rem; margin:0 0.2rem;}
	.footDiv .ewm img{ width: 100%;}
	.footDiv .ewm p{ padding-top:0.15rem; font-size:0.24rem; line-height:0.42rem;}
	.footDiv .links{ display: none; }
	.footDiv .botbot{ padding-top: 0.6rem; position: relative; }
	.footDiv .share{ float: none; text-align: center; padding-top: 0.65rem; }
	.footDiv .share li{ display: inline-block; float: none; margin-left: 0.05rem; margin-right: 0.05rem; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .share li img{ width: 0.52rem; margin-left: -0.26rem; margin-top: -0.16rem; }
	.footDiv .msg{ text-align: center; font-size: 0.26rem; line-height: 0.52rem; }
	
	.pageBanner .info2{ left: 0.3rem; margin-left: 0; }
	.pageBanner .en{ padding-bottom: 0.1rem; font-size: 0.48rem; line-height: 0.48rem; }
	.pageBanner .cn{ font-size: 0.3rem; line-height: 0.3rem; letter-spacing: 5px; }
	.aboutP1{ padding: 1.0rem 0.3rem 0.9rem;}
	.aboutP1 .leftDiv{ width:auto; float: none;}
	.aboutP1 .txtDiv{ padding-top:0.3rem;}
	.aboutP1 .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem; }
	.aboutP1 .content{ padding-top:0.5rem; font-size:0.26rem; line-height:0.48rem; }

	.aboutP1 .rightDiv{ width:auto; padding-left:0; padding-top:0.5rem; background: none;}
	.aboutP1 .rightDiv li{ width: 50%; font-size: 0.28rem; padding-bottom: 0.35rem; }
	.aboutP1 .rightDiv li .num{ height: 0.9rem; }
	.aboutP1 .rightDiv li .num em{ font-size: 0.86rem; line-height: 0.78rem; padding-right: 0.1rem; }
	.aboutP1 .rightDiv li .wen{ height:0.6rem; font-size:0.26rem;}
	.aboutP1 .rightDiv li .wen:after{ width:0.36rem; }
	.aboutP3{ padding:1.0rem 0.3rem;}
	.aboutP3 .toptop{ height:auto;}
	.aboutP3 .txtDiv{ padding:0.3rem 0 0.35rem;}
	.aboutP3 .txtDiv:after{ height:3px; }
	.aboutP3 .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem; }
	.aboutP3 .rightDiv{ position:relative; width: auto; margin-top: 0.75rem; padding-left: 1.8rem; padding-bottom: 0.6rem; }
	.aboutP3 .ziDiv{ width:1.5rem; height:1.25rem;}
	.aboutP3 .num{ height:0.9rem; font-size:0.26rem; line-height:0.26rem; }
	.aboutP3 .num em{ font-size:0.72rem; line-height:0.72rem; }
	.aboutP3 .ziDiv p{ font-size:0.26rem; line-height:0.26rem;}
	.aboutP3 .name{ font-size:0.34rem; line-height:0.34rem; }
	.aboutP3 .msg{ padding-top: 0.3rem; font-size:0.26rem; line-height:0.48rem; }
	.studio{ padding-bottom: 1.4rem;}
	.studio .list li .box{ height:2.6rem; border-radius:0.2rem; }
	.studio .list li .txt{ line-height:0.56rem; font-size:0.4rem; }
	.studio .list li .content{ font-size:0.26rem; line-height:0.48rem; }
	.studio .se { width: 0.9rem; height: 0.9rem; top: auto; bottom: 0; }
	.studio .prev { margin-left: -1.2rem; }
	.studio .next { margin-right: -1.2rem; }
	.aboutP4{ padding: 1.0rem 0; }
	.aboutP4 .txtDiv{ padding-top: 0.3rem; }
	.aboutP4 .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem;}
	.aboutP4 .mxfDiv:after{ display: none; }
	.honorPic{ padding: 0 0.3rem 1.4rem; }
	.honorPic .imgDiv{ height: 4.2rem; background-size: 100% 100%; }
	.honorPic .imgDiv img{ max-width: 4.84rem; max-height: 3.5rem; }
	.honorPic .name{ margin-top: 0.4rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.28rem; }
	.honorPic .se {  width: 0.9rem; height: 0.9rem; top: auto; bottom: 0;}
	.honorPic .prev { margin-left: -1.2rem; }
	.honorPic .next { margin-right: -1.2rem; }


	.concept{ padding: 1.05rem 0.3rem 1.1rem; }
	.concept .txtDiv{ padding-top: 0.3rem; }
	.concept .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem; }
	.concept .list{ padding-top: 0.7rem; }
	.concept .list ul{ margin-right: 0; }
	.concept .list li{ float: none; width: auto; margin-bottom: 0.3rem;}
	.concept .list li .box{ margin-right: 0; padding: 0.9rem 0 0 0.5rem; height: 6.0rem;}
	.concept .list li .ico{ width: 0.8rem; height: 0.8rem; }
	.concept .list li .ico img{ width: 0.8rem; }
	.concept .list li .cn{ font-size: 0.32rem; line-height: 0.32rem; padding-top: 0.35rem; height: 0.8rem;}
	.concept .list li .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.concept .list li .en:after{ width: 20px; height: 2px; }
	.concept .list li .msg{ padding-top: 0.35rem; font-size: 0.28rem; line-height: 0.52rem; width: 90%; }
	.jobP1{ padding: 1.0rem 0 0.5rem;}
	.jobP1 .txtDiv{ padding: 0.3rem 0 0.35rem; }
	.jobP1 .txtDiv:before{ height: 3px; }
	.jobP1 .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem; }
	.jobP1 .title{ padding: 0.8rem 0.3rem 0.6rem; font-size: 0.34rem; line-height: 0.34rem; }
	.jobP1 .list{ padding: 0 0.3rem; }
	.jobP1 .list ul{ flex-wrap: wrap;}
	.jobP1 .list li{ width: 48%; padding-bottom: 0.5rem; }
	.jobP1 .list li .ico{ height: 1.25rem; }
	.jobP1 .list li .name{ height: 0.6rem; font-size: 0.3rem; line-height: 0.3rem; }
	.jobP1 .list li .name:after{ height: 1px; }
	.jobP1 .list li .name:before{ width: 1.2rem; height: 1px; }
	.jobP1 .list li .msg{ margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.jobP2{ padding: 1.0rem 0.3rem 1.1rem; }
	.jobP2 .title{ font-size: 0.34rem; line-height: 0.34rem; }
	.jobP2 .list{ padding: 0.65rem 0; }
	.jobP2 .list ul{ margin-right: 0; }
	.jobP2 .list li{ float: none; width: 100%; }
	.jobP2 .list li .hala{ margin-right: 0; height: auto; padding: 0.5rem 0.45rem;}
	.jobP2 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; height: 0.75rem; padding-left: 0.54rem;}
	.jobP2 .list li .name img{ width: 0.32rem; }
	.jobP2 .list li .name:after{ width: 0.3rem; height: 0.05rem; }
	.jobP2 .list li .brief{ padding-top: 0.3rem; }
	.jobP2 .list li .brief span{ font-size: 0.26rem; line-height: 0.48rem; }
	.jobP2 .list li .ico{ display: none; }
	.jobModal-box .job-box { width: 96%; padding: 0.5rem 0.45rem;}
  	.jobModal-box .job-box .name { font-size: 0.34rem; padding-left: 0.5rem; }
  	.jobModal-box .job-box .name img { width: 0.32rem; top: 0.05rem; }
  	.jobModal-box .job-box h2 { font-size: 0.3rem; line-height: 0.48rem; }
  	.jobModal-box .job-box .header { padding-right: 0.3rem; padding-bottom: 0.3rem; }
  	.jobModal-box .job-box .brief { line-height: 0.48rem; font-size: 0.26rem;}
  	.jobModal-box .job-box .brief span { display: block; margin-right: 0; }
  	.jobModal-box .job-box .content-box { height: 46vh; padding-right: 0.3rem; text-align: justify; }
  	.jobModal-box .job-box .box { line-height: 0.48rem; font-size: 0.26rem; }
  	.jobModal-box .job-box .box h2 { line-height: 0.46rem; }
  	.jobModal-box .job-box .close { right: 20px; top: 25px; }
  	.news{ padding: 0.95rem 0.3rem 1.0rem; }
	.news .txtDiv{ padding-top: 0.3rem; }
	.news .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem; }
	.news .list{ padding: 0.65rem 0 0.3rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.news .list li .box{ margin-right: 0; height: 2.1rem; position: relative; padding-left: 2.8rem;}
	.news .list li .imgDiv{ position: absolute; left: 0; top: 0; width: 2.8rem; height: 2.1rem; }
	.news .list li .botDiv{ height: 2.1rem; padding: 0.35rem 0.3rem 0; }
	.news .list li .time{ font-size: 0.28rem; line-height: 0.42rem; }
	.news .list li .name{ margin-top: 0.1rem; font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .more, .news .list li .content{ display: none; }
	.newsBox .topDiv{ padding: 0.6rem 0.3rem; width: auto;}
	.newsBox .topDiv .wal{ padding: 0; }
	.newsBox .topDiv .name{ font-size: 0.38rem; line-height: 0.6rem; text-align: left; padding-bottom: 0.4rem; }
	.newsBox .topDiv .time{ text-align: left; font-size: 0.3rem; }
	.newsBox .topDiv .time img{ padding-right: 0.2rem; top: 0; width: 0.28rem; }
	.newsBox .botDiv .mxfDiv{ padding-left: 0; }
	.newsBox .side_l{ display: none;}
	.newsBox .mainBox{ padding-right: 0; min-height: 5.0rem; }
	.newsBox .conDiv{ padding: 0 0.3rem 1.0rem; }
	.newsBox .content{ padding: 0.7rem 0; font-size: 0.26rem; line-height: 0.56rem; }
	.newsBox .imgDiv{ padding: 0.1rem 0; }
	.newsBox .content img{ width: 100%; }
	.pageDown{ padding: 0.5rem 0 0; }
	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ height: 0.96rem; line-height: 0.96rem; padding: 0 0.35rem; }
	.welfareP1{ padding: 0 0.3rem; }
	.welfareP1 .bg{ height: 8rem; }
	.welfareP1 .leftDiv{ width: auto; float: none; }
	.welfareP1 .txtDiv{ position: relative; padding-bottom: 0.3rem; }
	.welfareP1 .txtDiv:after{ width: 20px; height: 2px; }
	.welfareP1 .txtDiv .en{ font-size: 0.42rem; line-height: 0.42rem; }
	.welfareP1 .txtDiv .cn{ font-size: 0.4rem; line-height: 0.4rem;}
	.welfareP1 .numList li{ padding-right: 0.8rem; }
	.welfareP1 .numList li .wen{ font-size: 0.26rem; line-height: 0.26rem; height: 0.45rem; }
	.welfareP1 .numList li .num{ font-size: 0.26rem; }
	.welfareP1 .numList li .numUp{ padding-right: 0.1rem; font-size: 0.72rem; }
	.welfareP1 .time{ padding-top: 0.25rem; font-size: 0.26rem; line-height: 0.26rem; }
	.welfareP1 .rightDiv{ width: auto; float: none; padding-top: 0.7rem; }
	.welfareP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.welfareP1 .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.welfareP1 .botbot{ padding-top: 1.1rem; }
	.welfareP1 .pjDiv{ height: auto; }
	.welfareP1 .title{ font-size: 0.34rem; line-height: 0.34rem; }
	.welfareP1 .lbtn{ position: relative; margin-top: 0.5rem; overflow: hidden; padding-bottom: 0.5rem;}
	.welfareP1 .lbtn li{ float: left; width: 33.33%; text-align: center; margin-left: 0; font-size: 0.3rem; line-height: 0.64rem; }

	.welfareP1 .item{ height: auto; padding: 0.8rem 0.3rem; }
	.welfareP1 .conDiv{ float: none; width: auto; }
	.welfareP1 .conDiv .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.welfareP1 .conDiv .content{ font-size: 0.26rem; line-height: 0.48rem; max-height: 2.88rem; padding-right: 0.1rem; }
	.welfareP1 .conDiv .content::-webkit-scrollbar { width: 2px;}
	.welfareP1 .imgList{ float: none; width: 100%; }
	.welfareP1 .imgList .imgDiv{ height: 3.5rem; }
	.welfareP1 .imgList .txt{ height: 1rem; line-height: 1rem; padding: 0 2.5rem 0 0.3rem; font-size: 0.24rem; }
	.welfareP1 .arrowDiv{ right: 0.3rem; height: 1rem; }
	.welfareP1 .arrowDiv .se { margin-top: -0.4rem; width: 0.8rem; height: 0.8rem; }
	.welfareP1 .arrowDiv .prev { right: 1.0rem;  }
	.welfareP2{ padding: 0.9rem 0.3rem 1.1rem; }
	.welfareP2 .title{ font-size: 0.34rem; line-height: 0.34rem; }
	.gloryPic{ padding: 0 0 1.2rem; }
	.gloryPic .imgDiv{ height: 4.2rem; background-size: 100% 100%; }
	.gloryPic .imgDiv img{ max-width: 4.84rem; max-height: 3.5rem; }
	.gloryPic .name{ margin-top: 0.25rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.28rem; }
	.gloryPic .se { width: 0.9rem; height: 0.9rem; top: auto; bottom: 0;}
	.gloryPic .prev { left: 50%; margin-left: -1.2rem; }
	.gloryPic .next { right: 50%; margin-right: -1.2rem; }
	.aboutP2 {
    padding: 1.0rem 0.3rem 4rem;
  }
  .aboutP2 .txtDiv{ padding: 0.3rem 0 0.35rem; margin-bottom: 0.8rem; }
	.aboutP2 .txtDiv:before{ height: 3px; }
	.aboutP2 .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem; }

  .aboutP2 .swiper-slide {
    display: block;
  }
  .aboutP2 .swiper-slide:after {
    display: none;
  }
  .aboutP2 .swiper-slide-active .year,
  .aboutP2 .swiper-slide-active .desc {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
  }
  .aboutP2 .year,
  .aboutP2 .desc {
    width: 100%;
  }
  .aboutP2 .year {
    font-size: 0.7rem;
    line-height: 0.7rem;
    text-align: left;
    padding-right: 0;
    transform: translateX(0.5rem);
    -webkit-transform: translateX(0.5rem);
    -moz-transform: translateX(0.5rem);
    -ms-transform: translateX(0.5rem);
    -o-transform: translateX(0.5rem);
  }
  .aboutP2 .desc,
  .aboutP2 .desc li {
    font-size: 0.26rem;
    line-height: 0.44rem;
  }
  .aboutP2 .desc {
    margin-top: 0.48rem;
    transform: translateX(-0.5rem);
    -webkit-transform: translateX(-0.5rem);
    -moz-transform: translateX(-0.5rem);
    -ms-transform: translateX(-0.5rem);
    -o-transform: translateX(-0.5rem);
    padding-left: 0;
    max-height: 2.64rem;
  }
  .aboutP2 .desc li{ padding-bottom: 0.44rem; width: auto; padding-left: 0.32rem; }
  .aboutP2 .desc li:before {
    width: 6px;
    height: 6px;
    top: calc((.48rem - 6px) / 2);
  }
	.set {
    height: 2.8rem;
  }
  .set .corona > li {
    height: auto;
  }
  .set .corona,
  .set .scale-circle {
    top: 0;
    bottom: -80vw;
    left: 0;
    width: 100vw;
    height: 100vw;
  }
  .corona > li em {
    font-size: 12px;
    transform: translateY(2px);
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
    line-height: 24px;
  }
  .set .corona > li.on em {
    font-size: 0.32rem;
  }
  .corona > li .dot {
    width: 10px;
    height: auto;
  }
  .corona > li .dot {
    top: calc(100% - 25px);
  }
  .corona > li:after {
    /*display: none;*/
    height: 0.5rem;
	  top: 0.4rem;
  }
  .set .tips{ font-size: 0.3rem; }
	.product{ padding: 1.0rem 0.3rem 0.8rem; }
	.product .list ul{ margin-right: 0; }
	.product .list li{ float: none; width: 100%; }
	.product .list li .box{ margin-right: 0; }
	.product .list li .ditu { border-radius: 0.1rem; }
	.product .list li .ditu:after{ width: 100%; height: 100%; }
	.product .list li .conDiv{ margin-top: 0.4rem; min-height: 1.25rem; padding-left: 1.65rem; }
	.product .list li .name{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.28rem; }
	.product .list li .wen{ font-size: 0.34rem; line-height: 0.42rem; }
	.product .list li .msg{ margin-top: 0.35rem; font-size: 0.26rem; line-height: 0.48rem; height: auto;}
	.product .list li .icon img{ width: 1.25rem; }
	.product .list li .more{ width: 2rem; height: 0.74rem; font-size: 0.26rem; }
	.product .list li .more em{ width: 10px; height: 9px; background-size: 10px; }
	.product .list li .box:hover .more em{ background-size: 10px;}
	.staff{ padding: 1.05rem 0.3rem 1.1rem; }
	.staff .txtDiv{ padding-top: 0.3rem; }
	.staff .txtDiv .cn{ font-size:0.42rem; line-height:0.42rem; }
	.staff .list{ padding-top: 0.65rem; }
	.staff .list ul{ margin-right: -0.2rem; }
	.staff .list li{ width: 50%; padding-bottom: 0.3rem; }
	.staff .list .li01{ width: 100%; }
	.staff .list li .box{ margin-right: 0.2rem; height: 4.4rem; border-radius: 0.2rem; }
	.staff .list li .imgDiv{ height: 4.4rem; }
	.staff .list li .imgDiv:after{ height: 3.85rem; background: url(../images/bg3.png) center repeat-x; }
	.staff .list li .conLayer{ bottom: 0.35rem; padding: 0 0.3rem; }
	.staff .list li .name{ font-size: 0.32rem; line-height: 0.32rem; margin-bottom: 0.15rem; }
	.staff .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.staffModal-box .staff-box { width: 96%; padding: 0.5rem 0.45rem;}
	.staffModal-box .staff-box .header { height: auto; padding-bottom: 0.5rem;}
  	.staffModal-box .staff-box .name { font-size: 0.32rem; }
	.staffModal-box .staff-box .msg{ font-size: 0.26rem; line-height: 0.48rem; height: auto;}
	.staffPic .imgGroup li{ height: 4.6rem; }
	.staffPic .se { width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.staffPic .swiper-button-prev { left: -0.3rem; }
	.staffPic .swiper-button-next { right: -0.3rem; }
  	.staffModal-box .staff-box .close { right: 20px; top: 20px; }
	.proModal-box .pro-box { width: 96%; padding: 0.5rem 0.45rem 0; }
	.proModal-box .pro-box .header { height: 1.5rem; padding-left:1.5rem;}
	.proModal-box .pro-box .icon img{ width:1.25rem;}
	.proModal-box .pro-box .name { padding-top:0.1rem; font-size: 0.28rem; line-height:0.4rem; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-family: 'light','sc_light';}
	.proModal-box .pro-box .wen { font-size: 0.32rem; line-height:0.4rem; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-family: 'light','sc_light';}
	.proModal-box .pro-box .content{ margin-top:0.3rem; font-size: 0.24rem; line-height: 0.48rem; padding-bottom:0.5rem;}
	.proPic .imgGroup li{ height: 3.2rem; }
	.proPic .se { width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.proPic .swiper-button-prev { left: -0.3rem; }
	.proPic .swiper-button-next { right: -0.3rem; }
	.proModal-box .pro-box .close { right: 20px; top: 20px; }
}

