/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
	
}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 0.2rem; font-size: 14px; }
	.indexP1 .list li .ico{ width: 36px; height: 33px; }
	.indexP1 .list li .ico img{ width: 36px; }
	.footNav li{ width: 1.84rem; }
	.footNav li dd{ font-size: 14px; }
	.footDiv .lie{ font-size: 14px; line-height: 14px; }
	.news .detail .content{ font-size: 14px; }
}	

@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, .pageNow, .sideNews{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem; z-index:5;}
	.headDiv{ position: relative;}
	.headDiv .logo{ left: 0.3rem; top: 0.3rem;}
	.headDiv .logo img{ width: 3.2rem; }
	.headDiv .topRight{ right: 1.4rem; margin-right: 0; top: 0.2rem; }
	.headDiv .topSearch{ height: 0.8rem; }
	.headDiv .topSearch em{ width: 0.6rem; height: 0.8rem; background-size: 0.32rem;}

	.head-search .search-box { width: 90%; }
	.ind-banner .onebox{ left: 0.4rem; margin-left: 0; }
	.ind-banner .onebox .en{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.ind-banner .onebox .cn{ font-size: 0.4rem; line-height: 0.5rem; }
	.ind-banner .twobox .txtImg img{ width: 1.66rem; }
	.ind-banner .twobox .txtDiv{ position: relative; }
	.ind-banner .twobox .cn{ margin-top: -0.2rem; font-size: 0.4rem; line-height: 0.4rem; }
	.ind-banner .twobox .en{ font-size: 1.0rem; line-height: 0.8rem; }
	.ind-banner .threebox{ left: 0.4rem; margin-left: 0; }
	.ind-banner .threebox .en{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.2rem; }
	.ind-banner .threebox .txt{ font-size: 0.4rem; line-height: 0.4rem; }
	.ind-banner .threebox .cn{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { width: 24px; height: 2px; margin: 0 6px!important; } 
	.indexTxt .cn{ font-size: 0.42rem; line-height: 0.42rem; letter-spacing: 3px; }
	.indexTxt .cn:after{ width: 0.6rem; height: 2px; }
	.indMore a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.indMore img{ width: 10px; }
	.indexP1{ height: auto; }
	.indexP1 .leftCon{ width: auto; height: auto; padding: 1.2rem 0.4rem;}
	.indexP1 .name{ padding: 0.5rem 0 0.2rem; }
	.indexP1 .txt{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexP1 .content{ padding-top: 0.45rem; font-size: 0.26rem; line-height: 0.48rem; }
	.indexP1 .indMore{ padding-top: 0.6rem; }
	.indexP1 .rightDiv{ position: relative; width: auto; height: auto; }
	.indexP1 .rightDiv .bg{ height: 4.6rem; }
	.indexP1 .list li a{ height: 2.5rem; padding-left: 0.2rem; padding-top: 0.4rem; padding-right: 0.2rem; text-align: center; }
	.indexP1 .list li .ico{ position: relative; left: 0; top: 0; margin: 0 auto; width: 26px; height: 35px; }
	.indexP1 .list li .ico img{ width: 26px; }
	.indexP1 .list li .cn{ height: 0.42rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP1 .list li .en{ font-size: 0.22rem; line-height: 0.32rem; }
	.indexP1 .list li a:hover{ background: #3cb6a9; }
	.indexP1 .list li a:hover .ico img{ opacity: 0; }
	.indexP1 .list li a:hover .ico .img1{ opacity: 1; }
	.indexP1 .list li a:hover .cn{ color: #fff; }
	.indexP1 .list li a:hover .en{ color: rgba(255,255,255,0.3); }
	.indexP1 .numList{ padding-top: 0.6rem; }
	.indexP1 .numList li .num img{ margin-left: 6px; width: 10px; height: 10px; }
	.indexP1 .numList li p{ font-size: 0.24rem; line-height: 0.24rem; height: 0.5rem; }
	.indexP2{ padding: 0.9rem 0.3rem 0.75rem; }
	.indexP2 .indexTxt .cn:after{ margin-left: -0.3rem; }
	.indexP2 .list{ padding-top: 0.8rem; }
	.indexP2 .list ul{ margin-right: 0; }
	.indexP2 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.indexP2 .list li .box{ margin-right: 0; }
	.indexP2 .list li a{ height: 6rem; }
	.indexP2 .list li .imgDiv{ margin-left: -2.5rem; width: 5.0rem; height: 3.8rem; }
	.indexP2 .list li .imgDiv img{ max-width: 5.0rem; max-height: 3.8rem; }
	.indexP2 .list li .layer{ top: 0.8rem; }
	.indexP2 .list li .name{ font-size: 0.36rem; line-height: 0.42rem; }
	.indexP2 .list li .more{ font-size: 0.24rem; line-height: 0.24rem; }
	.indexP2 .list li .more img{ margin-left: 6px; width: 12px; }
	.indexP3{ padding: 0.9rem 0.3rem; height: auto;}
	.indexP3 .leftCon{ width: auto; }
	.indexP3 .name{ font-size: 0.42rem; line-height: 0.42rem; padding: 0.6rem 0 0.2rem; }
	.indexP3 .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP3 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.indexP3 .rightImg{ position: relative; top: 0; width: auto; padding-top: 0.65rem;}
	.indexP4{ padding: 0.9rem 0.3rem 1.0rem; }
	.indexP4 .moreBtn{ top: 0; }
	.indexP4 .moreBtn a{ width: 2.1rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; }
	.indexP4 .list ul{ margin-right: 0; }
	.indexP4 .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.indexP4 .list li .box{ margin-right: 0; }
	.indexP4 .list li a{ display: block; height: 2.0rem; padding: 0 0.2rem 0 3.2rem; position: relative; }
	.indexP4 .list li .imgDiv{ position: absolute; left: 0; top: 0; width: 2.8rem; height: 2rem; }
	.indexP4 .list li .imgDiv img{ width: 100%; height: 100%; object-fit: cover; }
	.indexP4 .list li .botDiv{ padding: 0.3rem 0 0; height: auto; }
	.indexP4 .list li .time{ font-size: 0.24rem; line-height: 0.36rem; }
	.indexP4 .list li .name{ line-height: 0.48rem; height: 0.96rem; font-size: 0.28rem; }
	.indexP4 .list li .ico{ display: none;}
	.indexP5 .list li{ float: none; width: auto; }
	.indexP5 .list li .bg{ height: 5.0rem; }
	.indexP5 .list li .bg:after{ background: url(../images/bg1.png) 5% repeat; }
	.indexP5 .list li .layer{ top: 1.0rem; left: 12%; padding-left: 1.4rem; }
	.indexP5 .list li .ico{ position: absolute; left: 0; top: 0; }
	.indexP5 .list li .cn{ font-size: 0.34rem; line-height: 0.34rem; height: 0.6rem; letter-spacing: 3px; }
	.indexP5 .list li .en{ font-size: 0.26rem; line-height: 0.26rem; height: 0.7rem;}
	.indexP5 .list li .more{ width: 0.7rem; height: 0.7rem; box-shadow: 0px 8px 0.2rem 0px rgba(0, 0, 0, 0.05);}

	.footDiv{ padding: 1.0rem 0.3rem; }
	.footDiv .rightDiv{ float: none; }
	.footDiv .txtDiv{ text-align: center; font-size: 0.28rem; line-height: 0.28rem; padding-bottom:0.2rem; }
	.footDiv .txtDiv p{ padding-bottom: 0.2rem; }
	.footDiv .txtDiv .tel{ font-size: 0.36rem; padding-bottom: 0.2rem; line-height: 0.36rem; }
	.footDiv .txtDiv .email{ padding-bottom:0.5rem;}
	.footDiv .ewm{ float: none; text-align: center;}
	.footDiv .ewm img{ width: 2.4rem;}
	.footDiv .zuo, .footDiv .you{ float: none; }
	.footDiv .links{ padding-top: 0.5rem; clear: both; width:244px; position: relative; }
	.footDiv .links .name{ background: #fff; height: 40px; line-height: 40px; font-size: 14px; color: #7f7f7f; border: #e6e6e6 solid 1px; padding-left: 15px; position: relative; cursor:pointer;}
	.footDiv .links .name:after{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -4px; width: 28px; height: 9px; background:url(../images/selectIco.png) center no-repeat;}
	.footDiv .links dl{position:absolute; z-index:2; left:0; bottom:42px; width:100%; display:none;}
	.footDiv .links dd{ margin-bottom: 1px; }
	.footDiv .links a{ display:block; height: 40px; line-height: 40px; padding-left: 15px; overflow: hidden; background: #fff; border: #e6e6e6 solid 1px; color:#7f7f7f; font-size: 14px;}
	.footDiv .links a:hover{ color: #cca354;}
	.footDiv .botbot{ padding-top: 0.5rem; }
	.footDiv .lie{ text-align: center; padding-top: 0.35rem; left: 0; font-size: 0.26rem; line-height: 0.52rem; height: 0.7rem; }
	.footDiv .lie a{ padding: 0 0.35rem; }
	.footDiv .share{ float: none; text-align: center; }
	.footDiv .share li{ float: none; display: inline-block; margin-right: 0.1rem; margin-left: 0.1rem; }
	.footDiv .share li a{ width: 0.9rem; height: 0.9rem; }
	.footDiv .share li img{ width: 0.48rem; margin-left: -0.24rem; margin-top: -0.16rem; }
	.footDiv .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.topA{ right: 0.3rem; }
	.topA a{ width: 0.96rem; height: 0.96rem; }
	.pageBanner .bg{ height: 4.8rem; }
	.pageBanner .bg img{ height: 100%; object-fit: cover;}
	.pageBanner .info{ top: 25%; }
	.pageBanner .en{ font-size: 0.28rem; line-height: 0.42rem; }
	.pageBox{ padding: 0.9rem 0.3rem 0; }
	.pageTitle:after{ width: 0.6rem; height: 2px; }
	.pageTitle .cn{ font-size: 0.42rem; line-height: 0.42rem; letter-spacing: 3px;}

	.about{ padding-bottom: 1.0rem; }
	.about .toptop{ height: auto; }
	.about .conDiv{ width: auto; padding-top: 0.8rem; }
	.about .name{ font-size: 0.38rem; line-height: 0.38rem; }
	.about .txt{ font-size: 0.42rem; line-height: 0.64rem; }
	.about .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.about .rightImg{ position: relative; margin-top: 0.6rem; width: auto; height: 5.0rem; }
	.about .imgList ul{ margin-right: 0; }
	.about .imgList li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.about .imgList li .box{ margin-right: 0; }
	.about .imgList li .wen{ width: 4.3rem; font-size: 0.36rem; line-height: 0.48rem; bottom: 0.4rem;}
	.cultureBox{ height: auto; padding: 0.9rem 0.3rem;}
	.cultureBox .list{ overflow: hidden; }
	.cultureBox .list ul{ display: flex; margin-right: 0; }
	.cultureBox .list li{ float: none; width: auto; padding-bottom: 0; }
	.cultureBox .list li .box{ margin-right: 0; padding: 0.7rem 0.5rem 0; height: 4.8rem; }
	.cultureBox .list li .ico{ width: 0.9rem; height: 0.9rem; }
	.cultureBox .list li .ico img{ width: 0.9rem;}
	.cultureBox .list li .name{ font-size: 0.36rem; line-height: 0.36rem; height: 0.75rem; }
	.cultureBox .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.cultureBox .list li .box:hover{ box-shadow: 0 0 0 0px rgba(60, 182, 169, 0.36); }
	.cultureBox .swiper-pagination{ display: block; }
	.contactP1{ padding: 0.6rem 0.3rem 1.0rem; }
	.contactP1 .mxfDiv{ padding: 0.3rem 0 0.5rem; }
	.contactP1 .conDiv{ width: auto; float: none; }
	.contactP1 .conDiv .name{ color: #333; font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.7rem; }
	.contactP1 .msgList li{ padding-left: 1.5rem; min-height: 1.28rem; }
	.contactP1 .msgList li .ico{ width: 1.2rem; height: 1.2rem; }
	.contactP1 .msgList li .ico img{ width: 0.7rem; margin-left: -0.35rem; margin-top: -0.35rem; }
	.contactP1 .msgList li dd{ float: none; width: auto; padding-bottom: 0.2rem; }
	.contactP1 .msgList li dd:last-child{ padding-bottom: 0; }
	.contactP1 .msgList li .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.contactP1 .msgList li .tel{ font-size: 0.34rem; }
	.contactP1 .msgList li .email{ font-size: 0.32rem; }
	.contactP1 .msgList li .address{ padding-top: 0.1rem; font-size: 0.28rem; line-height: 0.48rem; }
	.contactP1 .mapDiv{ float: none; width: 100%; height: 5rem; }
	.contactP1 .botList ul{ margin-right: 0; }
	.contactP1 .botList li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.contactP1 .botList li:last-child{ margin-bottom: 0; }
	.contactP1 .botList li .box{ margin-right: 0; padding: 0.5rem 0 0 1.9rem; }
	.contactP1 .botList li .ico{ left: 0.3rem; top: 0.5rem; width: 1.2rem; height: 1.2rem; }
	.contactP1 .botList li .ico img{ width: 0.7rem; margin-left: -0.35rem; margin-top: -0.35rem; }
	.contactP1 .botList li .name{ font-size: 0.28rem; line-height: 0.28rem; height: 0.5rem;}
	.contactP1 .botList li dt{ font-size: 0.26rem; line-height: 0.48rem; }
	.contactP1 .botList li dd{ font-size: 0.26rem; line-height: 0.48rem; }
	
	.contactP2{ padding: 0.9rem 0.3rem; height: auto; }
	.contactP2 .title{ font-size: 0.36rem; line-height: 0.36rem;  }
	.contactP2 .mxfDiv { display: block; padding: 0.7rem 0 0; }
  	.contactP2 .left { width: 100%; }
  	.contactP2 .left .text { line-height: 0.6rem; overflow: hidden; width: auto; }
  	.contactP2 .msg { line-height: 0.6rem; height: 2.4rem;}
  	.contactP2 .right { width: 100%; margin-top: 0.3rem; }
  	.contactP2 .right .group { display: block; height: auto; padding-top: 0.3rem; padding-bottom: 0.3rem;}
 	.contactP2 .right label { display: block; margin-right: 0; margin-bottom: 0.1rem; }
  	.contactP2 .right .group.max { padding-top: 0.2rem; }
  	.contactP2 .right .group.max label { margin-bottom: 0.1rem; }
  	.contactP2 .group { height: 1.1rem; line-height: 0.6rem; margin-bottom: 0.3rem; padding: 0 0.3rem; }
  	.contactP2 .group.max { height: auto; }
  	.contactP2 .group img { width: 0.32rem; top: -2px; }
  	.contactP2 label { font-size: 0.24rem; display: inline-block; margin-right: 0.1rem; }
  	.contactP2 label i { font-size: 16px; }
  	.contactP2 ::-webkit-input-placeholder {
    /* WebKit browsers */ color: #ccc; font-size: 0.24rem;}
  	.contactP2 :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */ color: #ccc; font-size: 0.24rem; }
  	.contactP2 ::-moz-placeholder {
    /* Mozilla Firefox 19+ */ color: #ccc; font-size: 0.24rem;}
  	.contactP2 :-ms-input-placeholder {
    /* Internet Explorer 10+ */ color: #ccc; font-size: 0.24rem;
  	}
  	.contactP2 .btn-box { margin-top: 0.6rem; }
  	.contactP2 .btn-box a { width: 2.2rem; line-height: 0.8rem; font-size: 0.28rem; }
  	.contactP2 .submit { margin-right: 0.3rem; }
  	.contactP2 .select-box { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
  	.contactP2 select { width: 32%; height: 0.8rem; font-size: 0.24rem; margin-right: 0; padding: 0 0.2rem; background-size: 0.16rem; background-position: right 0.15rem center; }
  	.contactP2 select:last-child { margin-right: 0; }
  	.concept{ padding-bottom: 0.9rem; }
	.concept .conDiv{ width: auto; float: none; padding-top: 0.7rem; }
	.concept .txt{ font-size: 0.3rem; line-height: 0.48rem; }
	.concept .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.concept .rightImg{ width: auto; float: none; padding-top: 0.7rem; }

	.concept2{ padding: 0.7rem 0 0.6rem; }
	.concept2 .list ul{ margin-right: 0; }
	.concept2 .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.concept2 .list li .box{ margin-right: 0; }
	.concept2 .list li .name{ font-size: 0.32rem; padding-top: 0.45rem; line-height: 0.42rem; }
	.concept2 .list li .msg{ font-size: 0.28rem; line-height: 0.52rem; padding: 0;}
	.job{ padding: 0.5rem 0 1.0rem; }
	.selectGroup{ float: none; padding-bottom: 0.6rem; }
	.selectGroup .box{ display: block; margin-right: 0; position: relative; height: auto; padding-bottom: 0.25rem;}
	.selectGroup .select{ height: 0.96rem;}
	.selectGroup .select dt{ height: 0.96rem; line-height: 0.96rem;  width: 100%;}
	.selectGroup .select dt a{ font-size: 0.28rem; padding-left: 0.2rem; } 
	.selectGroup .select dd{ top: 0.9rem; height: 3.2rem; } 
	.selectGroup .select dd ul { padding: 0 0.2rem;} 
	.selectGroup .select dd ul li{line-height: 0.8rem; height: 0.8rem; font-size: 0.28rem;}
	.selectGroup .form{ width: 100%; height: 0.96rem; box-sizing: border-box;}
	.selectGroup .form .input1{ height: 0.96rem; line-height: 0.96rem; font-size: 0.28rem; }
	.selectGroup .btnDiv a{ width: 2.1rem; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.job .list{ padding-bottom: 0.6rem; }
	.job .list li{ margin-bottom: 0.2rem; }
	.job .list li .topDiv{ padding: 0.5rem 0 0.4rem; }
	.job .list li .name{ padding-left: 0.4rem; }
	.job .list li .name .dj{ min-width: 1.0rem; padding-right: 1.8rem; display: block; width: auto; }
	.job .list li .name b{ font-size: 0.34rem; }
	.job .list li .name em{ padding: 0 0.2rem; font-size: 0.26rem;}
	.job .list li .name em:first-child{ padding: 0 0.2rem 0 0; }
	.job .list li .msgList{ padding: 0.2rem 0.3rem 0 0.4rem; }
	.job .list li .msgList dd{ line-height: 0.46rem; font-size: 0.26rem;}
	.job .list li .hideBox{ padding: 0.5rem 0.4rem 1.0rem; }
	.job .list li .ico{ right: 0.4rem; top: 0.4rem; width: 0.86rem; height: 0.86rem; background-size: 0.26rem;}
	.job .list li .txt{ font-size: 0.28rem; padding-bottom: 0.2rem; line-height: 0.28rem; }
	.job .list li .msg{ font-size: 0.26rem; line-height: 0.46rem; padding-bottom: 0.3rem; }
	.job .list li .tips{ font-size: 0.26rem; line-height: 0.46rem; }
	.job .list .liNow .ico{ background-size: 0.26rem;}
	.download{ padding: 0.8rem 0 1.0rem; }
	.download .leftDiv{ width: auto; float: none; }
	.download .list{ padding-bottom: 0.5rem; }
	.download .list li a{ position: relative; height: auto; padding: 0.2rem 1.0rem 0.2rem 0.45rem; }
	.download .list li .time{ position: relative; left: 0; top: 0; font-size: 0.32rem; line-height: 0.32rem; margin-top: 0; padding-bottom: 0.2rem; }
	.download .list li .name{ overflow: hidden; font-size: 0.34rem; line-height: 0.52rem; height: auto; display: block; }
	.download .list li .ico{ width: 0.56rem; right: 0.3rem; height: 0.78rem; margin-top: -0.39rem; }
	.download .list li .ico img{ width: 0.56rem; }
	.download .list li a:hover{ box-shadow: 0px 0.05rem 0.2rem 0px rgba(0, 0, 0, 0.07);}
	.question{ padding: 0.8rem 0 1.0rem; }
	.question .leftDiv{ width: auto; float: none; }
	.question .list{ padding-bottom: 0.5rem; }
	.question .list li{ padding-bottom: 0.25rem;}
    .question .list li .msgDiv{ padding: 0.25rem 0.5rem 0.25rem 0.3rem; height: auto; }
    .question .list li .ico{ right: 0.4rem; width: 0.76rem; height: 0.76rem; margin-top: -0.38rem; }
    .question .list li .ico:before{ margin-left: -5px; width: 10px; height: 1px; }
    .question .list li .ico:after{ margin-top: -5px; width: 1px; height: 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 .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; }
	.case{ padding: 0 0 1.0rem; }
	.case .list{ padding-top: 0.7rem; }
	.case .list ul{ margin-right: 0; }
	.case .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.case .list li .box{ margin-right: 0; }
	.case .list li .botDiv{ padding: 0.35rem 0.3rem 0; height: 3rem; }
	.case .list li .botDiv:after{ height: 2px; }
	.case .list li .name{ height: 0.52rem; line-height: 0.52rem; font-size: 0.28rem; }
	.case .list li .content{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.case .list li .more{ font-size: 0.26rem; line-height: 0.42rem; width: 1.5rem; background-size: 14px;}
	.case .list li .box:hover .more{ width: 1.65rem; background-size: 14px; }
	.news{ padding: 0.8rem 0 1.0rem; }
	.news .detail a{ height: auto; padding: 0 0 0.6rem; }
	.news .detail .imgDiv{ position: relative; width: auto; height: 3.8rem;}
	.news .detail .conDiv{ padding: 0.5rem 0.3rem 0; }
	.news .detail .time{ font-size: 0.28rem; }
	.news .detail .time em{ padding-right: 0.6rem; }
	.news .detail .time em:after{ bottom: 0.05rem; width: 0.46rem; height: 0.46rem; overflow: hidden; background-size: 100% 100%; }
	.news .detail .name{ height: 1.12rem; line-height: 0.56rem; font-size: 0.36rem; }
	.news .detail .content{ padding-right: 0; font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; }
	.news .detail .btnDiv{ margin-top: 0.35rem; width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; text-indent: 0.45rem; }
	.news .detail .btnDiv:after{ right: 0.42rem; width: 0.36rem; height: 0.29rem; margin-top: -0.14rem; background-size: 0.36rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.news .list li .box{ margin-right: 0; }
	.news .list li a{ display: block; height: 2.0rem; padding: 0 0.2rem 0 3.2rem; position: relative; }
	.news .list li .imgDiv{ position: absolute; left: 0; top: 0; width: 2.8rem; height: 2rem; }
	.news .list li .imgDiv img{ width: 100%; height: 100%; object-fit: cover; }
	.news .list li .botDiv{ padding: 0.3rem 0 0; height: auto; }
	.news .list li .time{ font-size: 0.24rem; line-height: 0.36rem; }
	.news .list li .name{ line-height: 0.48rem; height: 0.96rem; font-size: 0.28rem; }
	.news .list li .ico{ display: none;}
	.news .list2{ padding: 0.6rem 0 0.4rem; }
	.news .list2 li a{ padding: 0.3rem 0.3rem 0 2.0rem; height: 2rem; }
	.news .list2 li .time{ left: 0.2rem; font-size: 0.24rem; width: 1.38rem; height: 1.34rem; margin-top: -0.67rem; border-radius: 0.24rem; }
	.news .list2 li .time em{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.1rem; }
	.news .list2 li .imgDiv{ display: none; }
	.news .list2 li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 0.48rem;}
	.news .list2 li .content{ margin-top: 0.05rem; font-size: 0.24rem; line-height: 0.48rem; height: 0.96rem;}
	.newsBox .topDiv{ padding: 0.6rem 0.3rem; width: auto; border-top: #f0f0f0 solid 1px; }
	.newsBox .topDiv .wal{ padding: 0.8rem 0 0.5rem; background: none;}
	.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; }
	.honorBox{ padding: 0.9rem 0.3rem 1.0rem; }
	.honorBox .imgList{ padding: 0.6rem 0 0.2rem; }
	.honorBox .imgList ul{ margin-right: -0.2rem; }
	.honorBox .imgList li{ width: 50%; padding-bottom: 0.35rem; }
	.honorBox .imgList li .box{ margin-right: 0.2rem; padding: 0.4rem 0; }
	.honorBox .imgList li .imgDiv{ height: 2.6rem; }
	.honorBox .imgList li .imgDiv img{ max-width: 3.0rem; max-height: 2.4rem; }
	.honorBox .imgList li .ico{ margin-left: -0.4rem; margin-top: -0.3rem; width: 0.8rem; height: 0.8rem; }
	.honorBox .imgList li .ico:after{ width: 0.3rem; height: 0.3rem; margin-left: -0.15rem; margin-top: -0.15rem; background-size: 0.3rem;}
	.honorBox .imgList li .name{ margin: 0.1rem 0.3rem 0; height: auto; max-height: 0.8rem; line-height: 0.4rem; font-size: 0.26rem; }
	.honorBox .imgList li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(102, 102, 102, 0.15);}
	.honorBox .imgList li .box:hover .ico{ margin-top: -0.4rem; }
	.factoryBox{ padding: 0.9rem 0.3rem; }
	.factoryBox .mxfDiv{ position: relative; margin-top: 1.0rem;}
	.factoryBox .mxfDiv .conDiv{ position: relative; width: auto; height: auto; top: 0; right: 0; margin-right: 0; box-shadow: 0px 8px 0.2rem 0px rgba(0, 0, 0, 0.1);}
	.factoryBox .mxfDiv .content{ padding: 0.6rem 0.4rem 0.7rem 0.35rem; font-size: 0.26rem; line-height: 0.52rem; }
	.pageMxf .dnm{ position: relative; top: 0; padding-left: 0; padding-top: 0.5rem; }
	.pageMxf .wen{ position: relative; font-size: 0.32rem; line-height: 0.48rem; padding-bottom: 0.2rem; }
	.pageMxf .form{ width: 100%; height: 0.86rem; }
	.pageMxf .form .input1{ padding-left: 0.3rem; font-size: 0.26rem; border: 1px solid #ededee; height: 0.86rem; line-height: 0.86rem; }
	.pageMxf .form .btn1{ width: 0.96rem; height: 0.86rem; }

	.product .list{ padding: 0.6rem 0 0.5rem; }
	.product .list ul{ margin-right: 0; }
	.product .list li{ float: none; width: auto; }
	.product .list li .box{ margin-right: 0; }
	.product .list li a{ height: 6rem; }
	.product .list li .imgDiv{ margin-left: -2.5rem; width: 5.0rem; height: 3.8rem; }
	.product .list li .imgDiv img{ max-width: 5.0rem; max-height: 3.8rem; }
	.product .list li .layer{ top: 0.8rem; }
	.product .list li .name{ font-size: 0.36rem; line-height: 0.42rem; padding: 0 0.3rem; }
	.product .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; max-height: 0.96rem; overflow: hidden; padding: 0 0.3rem; }
	.product .list li .more{ font-size: 0.24rem; margin-left: -1.05rem; width: 2.1rem; height: 0.76rem; line-height: 0.76rem; }
	.product .list li .more img{ margin-left: 6px; width: 12px; }
	.productTop{ width: 100%; height: 1.2rem;}
	.productTop .wal{ height: 1.2rem; }
	.productTop .links{ position: relative; padding: 0 0.3rem; }
	.productTop .links ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
	.productTop .links li{ float: none; padding-left: 0; font-size: 0.28rem;}
	.productTop .links li a{ line-height: 1.2rem; }
	
	.productP1{ padding-top: 1.0rem; }
	.productP1.on{ padding-top: 2.2rem; }
	.productP1 .leftDiv{ width: auto; padding: 0 0.3rem; float: none; }
	.productP1 .img-swiper{ width: 5.56rem; }
	.productP1 .rightCon{ width: auto; float: none; padding: 0.7rem 0.3rem 0; }
	.productP1 .msg{ font-size: 0.28rem; line-height: 0.52rem;}
	.productP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.productP1 .btnGroup{ padding-top: 0.6rem; }
	.productP1 .btnGroup li a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.productP2{ padding: 0.8rem 0.3rem 0.6rem; }
	.productP2 .leftDiv{ width: auto; float: none;}
	.productP2 .rightDiv{ width: auto; float: none; padding-top: 0.45rem; }
	.productP2 .title{ height: 1.0rem; line-height: 1.0rem; font-size: 0.34rem; }
	.productP2 .title:before{ width: 2px; }
	.productP2 .lie{ border: #f6f6f6 solid 1px; padding: 0.45rem 0.4rem; height: auto; }
	.productP2 .lie li{ padding-left: 0.42rem; font-size: 0.24rem; line-height: 0.48rem; background: url(../images/nimg14_2.png) left 0.14rem no-repeat; background-size: 10px; }
	.productP3{ padding: 0 0.3rem 1.2rem; }
	.productP3 .title{ height: 1.0rem; line-height: 1.0rem; font-size: 0.34rem; }
	.productP3 .txt{ font-size: 0.32rem; }
	.productP3 table{ width: 100%!important;}
	.productP3 table td{ width: auto!important;}
	.productP3 .imgDiv img{ width: 100%; }
	.productP3 .backBtn{ padding-top: 1.0rem; }
	.productP3 .backBtn a{ height: 1.1rem; line-height: 1.1rem; font-size: 0.28rem; }
	.productP3 .backBtn em{ padding-right: 0.72rem;}
	.productP3 .backBtn em:after{ margin-top: -0.31rem; width: 0.48rem; height: 0.62rem; background-size: 0.48rem; }
	.productP3 .backBtn a:hover em:after{ background-size: 0.48rem;}
	.historyBox{ padding-top: 0.9rem; }
	.historyBox .pageTitle{ margin-left: 0.3rem; }
	.historyBox .box-container{ position: relative; width: 100%; height: 50px;}
	.historyBox .box-container:before{ content: ''; position: absolute; left: 0; bottom: 8px; width: 100%; height: 1px; background: #dfdfdf; }
	.historyBox .box-container .year-swiper{ margin: 0 0.9rem; }
	.historyBox .box-container .swiper-slide{ height: 50px;}
	.historyBox .box-container .swiper-slide .year{ font-size: 0.4rem; line-height: 0.4rem; }
	.historyBox .box-container .prev { left: 0.3rem; margin-left: 0; top: 21px; width: 40px; height: 40px;}
	.historyBox .box-container .next { right: 0.3rem; margin-right: 0; top: 21px; width: 40px; height: 40px; }

	.historyBox .detail-box{ padding: 0.8rem 0 1.0rem; height: auto; background: url(../images/historyBg.jpg) center top no-repeat; }
	.historyBox .detail-box .mxfDiv{ padding: 0 0.4rem; }
	.historyBox .detail-box .leftImg{ width: auto; float: none; animation: am_top 0.6s ease-in-out 0.2s backwards; -webkit-animation: am_top 0.6s ease-in-out 0.2s backwards;}
	.historyBox .detail-box .conDiv{ float: none; width: auto; animation: am_top 0.6s ease-in-out 0.2s backwards; -webkit-animation: am_top 0.6s ease-in-out 0.2s backwards; }
	.historyBox .detail-box .year{ padding-top: 0.6rem; font-size: 0.48rem; line-height: 0.48rem; }
	.historyBox .detail-box .name{ font-size: 0.32rem; }
	.historyBox .detail-box .msg{ font-size: 0.26rem; line-height: 0.48rem; }

}


