/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li{ padding: 0 0.3rem; font-size: 15px;}
	.honorPic li .box{ padding: 0.45rem 0.6rem 0;}
	
}

@media screen and ( max-width:1440px ){
	.partnerPic li .ico img{ max-width: 1.3rem; max-height: 0.5rem; }
	.footDiv .msg, .footDiv .links{ font-size: 12px; }
	.videoLayer{ width: 1000px;}
	.videoLayer .videoBox{ height: 460px; }
	.videoLayer video{ max-width: 810px; max-height: 460px; }
}	

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1020, .w400{ width:100%;}
	.PC-Box, .nav, .footNav, .pageNav, .sideNews .titleDiv, .sideNews .detail, .sideNews .list{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore, .screenOpen{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv{ background: rgba(0,0,0,0.5); }
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 1.2rem; }
	.headDiv .topRight{ right: 1.3rem; }
	.headDiv .mxfDiv{ padding-top: 0.24rem; }
	.headDiv .topSearch{ height: 0.72rem; margin-left: 0.3rem;}
	.headDiv .topSearch em{ width: 0.72rem; height: 0.72rem; }
	.headDiv .topSearch em:after{ margin-left: -0.16rem; margin-top: -0.16rem; width: 0.32rem; height: 0.32rem; background-size: 0.32rem; }
	.headDiv .lan .zi{ line-height: 0.72rem; font-size: 0.28rem; padding: 0 0.25rem 0 0.48rem; }
	.headDiv .lan .zi img{ width: 0.32rem; margin-top: -0.16rem; }
	.headDiv .lan .hideList{ top: 0.72rem;}
	.headDiv .lan dd{ font-size: 0.26rem; }
	.headDiv .lan dd a{ height:0.56rem; line-height:0.56rem; }

	.head-search .search-box { width: 90%; }
	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; top: 16%; }
	.ind-banner .onebox .txtImg{ padding-bottom: 0.2rem; }
	.ind-banner .onebox .txtImg img{ width: 2.0rem; }
	.ind-banner .onebox .cn{ font-size: 0.36rem; line-height: 0.48rem; }
	.ind-banner .twobox{ position: absolute; left: 0; width: 100%; text-align: center; z-index: 1; color: #fff; top: 30%; }
	.ind-banner .twobox .txtImg{ padding-bottom: 0.2rem;}
	.ind-banner .twobox .txtImg img{ width: 3.0rem; }
	.ind-banner .twobox .cn{ font-size: 0.36rem; line-height: 0.48rem; width: 6.4rem; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { margin: 0 8px!important; } 
	.indexTxt{ padding-top: 0.6rem;  }
	.indexTxt .cn{ padding-bottom: 0.36rem; font-size: 0.4rem; line-height: 0.4rem; }
	.indexTxt .cn:after{ width: 0.6rem; height: 2px; }
	.indexTxt .en{ font-size: 1.0rem; line-height: 0.9rem; letter-spacing: 0.04rem; }
	.indexP1{ padding: 0.8rem 0.3rem 1.2rem; }
	.indexP1:after { display: none;}
	.indexP1 .toptop{ height: auto; }
	.indexP1 .btn{ position: relative; padding: 0.6rem 0 0.3rem; }
	.indexP1 .btn li{ width: 33.33%; margin-left: 0; padding-bottom: 0.5rem; }
	.indexP1 .btn li .limg{ margin: 0 auto; width: 1.4rem; height: 1.4rem; }
	.indexP1 .btn li .limg img{ max-width: 0.8rem; max-height: 0.8rem; }
	.indexP1 .btn li .name{ font-size: 0.26rem; line-height: 0.26rem; padding-top: 0.25rem; }
	.indexP1 .imgList{ overflow: hidden; }
	.indexP1 .imgList .imgDiv{ border-radius: 0.24rem; }
	.indexP1 .imgList .txt{ font-size: 0.3rem; line-height: 0.3rem; }
	.indexP1 .bottom{ margin-top: 0.35rem; }
	.indexP1 .bottom .wen{ top: 0.2rem; right: 2.4rem; font-size: 0.26rem;}
	.indexP1 .swiper-pagination { width: calc(100% - 2.4rem); }
	.indexP1 .arrowDiv .se{ width: 0.8rem; height: 0.8rem;}
	.indexP1 .num{ top: 0.2rem; font-size: 0.26rem; }
	.indexP2{ padding: 0.85rem 0.3rem 1.2rem; height: auto; }
	.indexP2 .indexTxt{ margin-bottom: 0.8rem; }
	.indexP2 .indexTxt .cn:after{ margin-left: -0.3rem; }
	.indexP2 .list:before, .indexP2 .list:after{ display: none; }
	.indexP2 .list li{ width: 1.36rem; }
	.indexP2 .list li:nth-child(odd){ margin-top: 1.1rem; }
	.indexP2 .list li .limg{ height: 1.56rem; background-size: 1.36rem; }
	.indexP2 .list li .limg img{ max-width: 0.9rem; max-height: 0.8rem; }
	.indexP2 .arrowDiv{ margin-top: 0.45rem; height: 0.9rem; }
	.indexP2 .se{ width: 0.8rem; height: 0.8rem; }
	.indexP2 .prev { margin-left: -0.9rem; }
	.indexP2 .next { margin-right: -0.9rem; }

	.indexP3{ padding: 0.9rem 0 1.2rem; }
	.indexP3:before, .indexP3:after{ display: none;}
	.indexP3 .indexTxt{ margin-bottom: 0.5rem; }
	.indexP3 .indexTxt .cn:after{ margin-left: -0.3rem; }
	.indexP3 .bg{ margin: 0.4rem auto 0; }
	.leftScroll .list li .limg{ height: 1.2rem; width: 2.4rem; border-radius: 0.2rem; }
	.leftScroll .list li .limg img{ max-width: 1.5rem; }
	.rightScroll .list li .limg{ height: 1.2rem; width: 2.4rem; border-radius: 0.2rem; }
	.rightScroll .list li .limg img{ max-width: 1.5rem; }
	
	.indexP4{ padding: 0.9rem 0.3rem 1.0rem; height: auto;  }
	.indexP4 .toptop{ height: 2rem; }
	.indexP4 .btnDiv{ top: 0.35rem; }
	.indexP4 .btnDiv a{ width: 2.1rem; height: 0.76rem; font-size: 0.26rem; }
	.indexP4 .btnDiv img{ width: 0.14rem; margin-left: 0.15rem; }
	.indexP4 .list{ overflow: hidden; }
	.indexP4 .list .swiper-slide{ width: auto; height: auto; }
	.indexP4 .list .bigBox{ position: relative; width: 100%; height: auto; padding: 0.48rem 0.3rem;}
	.indexP4 .list .imgDiv img{ height: auto; }
	.indexP4 .list .time{ font-size: 0.26rem; line-height: 0.26rem; height: 0.45rem; }
	.indexP4 .list .ss{ height: 1.2rem; }
	.indexP4 .list .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.indexP4 .list .after{ display: none; }
	.indexP4 .swiper-slide-active{ width: 100%!important; }
	.indexP4 .swiper-slide-active .bigBox{ top: 0; width: 100%; height: auto; padding: 0.48rem 0.3rem;}
	.indexP4 .swiper-slide-active .before{ display: block; }
	.indexP4 .pngj{ width: 2.2rem; margin-top: 0.6rem; height: 0.44rem;}
	.indexP4 .prev{ top: 0; width: 0.24rem; height: 0.44rem; background-size: 0.24rem; } 
	.indexP4 .next{ top: 0; width: 0.24rem; height: 0.44rem; background-size: 0.24rem; } 
	.indexP4 .prev:hover{ background-size: 0.24rem;}
	.indexP4 .next:hover{ background-size: 0.24rem;}
	.indexP4 .numDiv{ height: 0.42rem; }
	.indexP4 .num1, .indexP4 .num2{ font-size: 0.26rem; line-height: 0.32rem; }
	.indexP4 .num1{ font-size: 0.4rem; line-height: 0.36rem; }
	.indexP4 .numDiv .ll{ padding: 0 0.08rem; }
	.indexP5{ padding: 1.0rem 0.3rem 1.2rem; height: auto; }
	.indexP5:after{ display: none;}
	.indexP5 .leftDiv{ width: auto; float: none; }
	.indexP5 .msg{ padding: 0.5rem 0 0.4rem; font-size: 0.28rem; line-height: 0.52rem; }
	.indexP5 .wen{ padding-bottom: 0.8rem; font-size: 0.3rem; line-height: 0.48rem; }
	.indexP5 .more a{ width: 2.1rem; height: 0.76rem; font-size: 0.26rem; }
	.indexP5 .more img{ width: 0.14rem; margin-left: 0.15rem; }
	.indexP5 .rightDiv{ margin-top: 0.7rem; width: auto; height: auto; float: none; }
	.indexP5 .rightDiv .bg{ display: none; }
	.partnerPic{ padding: 0.6rem 0.3rem 1.2rem; margin-left: 0; box-shadow: 0px 0px 0.15rem 0px rgba(0, 0, 0, 0.1); border-radius: 0.24rem; }
	.partnerPic li{ padding: 0.2rem 0;}
	.partnerPic li .ico{ text-align: center; height: 1.0rem;}
	.partnerPic li .ico img{ max-width: 1.8rem; max-height: 0.7rem; }
	.indexP5 .arrowDiv{ bottom: 0.3rem; left: 0; width: 100%; text-align: center; height: 0.8rem; }
	.indexP5 .se{ float: none; display: inline-block; margin: 0 0.1rem; width: 0.8rem; height: 0.8rem; }
	.indexP6{ padding: 1.0rem 0.3rem; }
	.indexP6 .indexTxt .en{ font-size:0.92rem;}
	.indexP6 .leftDiv{ padding-top: 0; width: auto; float: none; }
	.indexP6 .msg{ padding-bottom: 0.4rem; font-size: 0.28rem; line-height: 0.42rem; height: auto; }
	.indexP6 .rightDiv{ padding-top: 0.6rem; clear: both; width: auto; float: none; }
	.indexP6 .rightDiv ul{ margin-right: -0.2rem; }
	.indexP6 .rightDiv li{ margin-bottom: 0.3rem;}
	.indexP6 .rightDiv li .box{ margin-right: 0.2rem; }
	.indexP6 .rightDiv li:first-child{ float: none; width: 100%; }
	.indexP6 .rightDiv li .layer{ bottom: 0.3rem; padding: 0 0.25rem; }
	.indexP6 .rightDiv li .toptop{ padding-right: 0; height: 0.48rem; }
	.indexP6 .rightDiv li .name{ font-size: 0.28rem; line-height: 0.48rem; }
	.indexP6 .rightDiv li .label{ display: none; }
	.indexP6 .rightDiv li .zi{ line-height: 0.48rem; height: 0.96rem; }
	.indexP6 .arrowDiv .se{ width: 0.8rem; height: 0.8rem; }
	.indexP6 .arrowDiv .prev{ margin-right: 0.2rem; }
	.footDiv{ padding: 0.8rem 0.3rem 0.9rem; }
	.footDiv .logo{ text-align: center; display: block; }
	.footDiv .logo img{ width: 1.8rem; }
	.footDiv .botbot{ padding-top: 0.4rem; clear: both; border-top: none;}
	.footDiv .msg{ text-align: center; line-height: 0.52rem; font-size: 0.26rem; }
	.footDiv .links{ padding-bottom: 0.2rem; text-align: center; float: none; font-size: 0.26rem; line-height: 0.52rem; right: 0; }
	.footDiv .links a{ padding: 0 0.2rem; }
	.pageBanner.on{ padding-bottom: 0; }
	.pageBanner .bg{ height: 5.6rem; }
	.pageBanner .bg img{ height: 100%; object-fit: cover; }
	.pageBanner .info{ left: 0.3rem; width: auto;}
	.pageBanner .cn{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.pageBanner .cn:after{ width: 0.4rem; height: 2px; }
	.pageBanner .en{ font-size: 0.22rem; line-height: 0.42rem; padding-top: 0.25rem; }
	.pageTxt{ padding-top: 0.6rem;  }
	.pageTxt .cn{ padding-bottom: 0.36rem; font-size: 0.4rem; line-height: 0.4rem; }
	.pageTxt .cn:after{ width: 0.6rem; margin-left: -0.3rem; height: 2px; }
	.pageTxt .en{ font-size: 1.0rem; line-height: 0.9rem; letter-spacing: 0.04rem; }
	.aboutP1{ padding: 0.9rem 0.3rem 1.0rem; }
	.aboutP1 .mxfDiv{ margin-top: 0.75rem; padding-top: 0; }
	.aboutP1 .conDiv{ width: auto; height: auto; padding: 0.75rem 0.4rem; }
	.aboutP1 .txt{ font-size: 0.38rem; line-height: 0.38rem; }
	.aboutP1 .wen{ font-size: 0.32rem; line-height: 0.48rem; }
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.52rem; padding: 0.5rem 0; }
	.aboutP1 .content:before{ width: 0.48rem; height: 0.46rem; background-size: 0.48rem; }
	.aboutP1 .content:after{ width: 0.48rem; height: 0.46rem; background-size: 0.48rem; }
	.aboutP1 .more{ padding-top: 0.4rem; }
	.aboutP1 .more a{ width: 2.1rem; height: 0.76rem; font-size: 0.26rem; }
	.aboutP1 .more img{ width: 0.14rem; margin-left: 0.15rem; }	
	.aboutP1 .imgDiv{ position: relative; width: 100%; }
	.aboutP2{ padding: 0.9rem 0.3rem 1.0rem; height: auto; }
	.historyPic{ margin-top: 0.75rem; }
	.historyPic .box-container:before{ top: 0.45rem; }
	.historyPic .box-container .year-swiper{ padding: 0 0.6rem; }
	.historyPic .box-container .swiper-slide .limg{ width: 0.36rem; height: 0.6rem; background-size: 0.36rem;}
	.historyPic .box-container .swiper-slide .limg .ico{ margin-left: -0.15rem; width: 0.3rem; height: 0.3rem;}
	.historyPic .box-container .swiper-slide .limg .ico:before{ margin-left: -0.1rem; margin-top: -0.08rem; width: 0.2rem; height: 0.16rem; }
	.historyPic .box-container .swiper-slide .year{ font-size: 0.32rem; line-height: 0.32rem; }
	.historyPic .box-container .swiper-slide-active .limg{ background-size: 0.36rem;}
	.historyPic .box-container .prev { top: 0.05rem; width: 0.8rem; height: 0.8rem; }
	.historyPic .box-container .next { top: 0.05rem; width: 0.8rem; height: 0.8rem; }
	.historyPic .detail-box .mxfDiv{ padding: 0; height: auto; background: #fff url(../images/woxuan.png) right bottom no-repeat; background-size: 100%; border-radius: 0.2rem; }
	.historyPic .detail-box .imgDiv{ position: relative; width: 100%; height: 4.2rem; }
	.historyPic .detail-box .conDiv{ padding: 0.7rem 0.4rem; }
	.historyPic .detail-box .year{ font-size: 0.32rem; line-height: 0.32rem; }
	.historyPic .detail-box .year em{ font-size: 0.4rem; }
	.historyPic .detail-box .year:after{ width: 0.6rem; }
	.historyPic .detail-box .content{ height: 2.6rem; overflow: auto;}
	.historyPic .detail-box .content li{ padding-left: 0.3rem; font-size: 0.26rem; line-height: 0.52rem; }
	.historyPic .detail-box .content li:before{ top: 0.2rem; width: 4px; height: 4px; }
	.aboutP3{ padding: 0.9rem 0.3rem 1.2rem; }
	.honorPic{ margin-top: 0.65rem; }
	.honorPic ul{ padding: 0 0.15rem; }
	.honorPic li{ padding: 0.15rem 0; }
	.honorPic li .box{ padding: 0.35rem 0.6rem 0; height: 2.2rem; }
	.honorPic li .box:after{ height: 2px; }
	.honorPic li .ico{ padding-bottom: 0.2rem;}
	.honorPic li .name{ font-size: 0.24rem; }
	.honorPic .se{ margin-top: -0.4rem; width: 0.8rem; height: 0.8rem; }
	.honorPic .prev { left: -0.1rem; margin-left: 0; }
	.honorPic .next { right: -0.1rem; margin-right: 0; }
	.product{ padding: 0.9rem 0.3rem 1.0rem; }
	.product .pageTxt{ margin-bottom: 0.75rem; }
	.product .bigBox{ padding: 0 0 0.8rem; }
	.product .bigBox .conDiv{ position: relative; width: auto; padding-top: 0; }
	.product .bigBox:nth-child(odd){ padding: 0 0 0.8rem; }
	.product .bigBox .limg{ height: 1.35rem; }
	.product .bigBox .limg img{ height: 1rem; }
	.product .bigBox .name{ font-size: 0.34rem; line-height: 0.34rem; height: 0.6rem; }
	.product .bigBox .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 1rem; }
	.product .bigBox .more{ width: 2.1rem; }
	.product .bigBox .more a{ width: 2.1rem; height: 0.76rem; font-size: 0.26rem; }
	.product .bigBox .more img{ width: 0.14rem; margin-left: 0.15rem; }		
	.product .lunbo{ margin-top: 0.7rem; }
	.product .lunbo .list .imgDiv{ border-radius: 0.2rem; }
	.product .lunbo .se{ margin-top: -0.45rem; width: 0.9rem; height: 0.9rem; }
	.product .lunbo .prev { left: 0.2rem; }
	.product .lunbo .next { right: 0.2rem; }
	.product .bigBox:nth-child(odd) .lunbo .next{ left: 0.2rem; }
	.product .bigBox .links li{ margin-right: 0.2rem; }
	.product .bigBox .links li a{ min-width: 1.88rem; height: 0.68rem; line-height: 0.68rem; font-size: 0.26rem; }
	.product .bigBox:nth-child(odd) .links li{ margin-left: 0.2rem; }
	.news{ padding: 0.85rem 0.3rem 1.0rem; }
	.news .detail{ display: block; margin-top: 0.75rem; }
	.news .detail .limg{ position: relative; width: 100%; height: auto; }
	.news .detail .limg img{ height: auto; }
	.news .detail li a{ padding:0; height: auto;}
	.news .detail .conDiv{ height: auto; display: block; padding: 0.5rem 0.4rem; }
	.news .detail .time{ padding-bottom: 0.15rem; font-size: 0.26rem; line-height: 0.26rem; }
	.news .detail .name { font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.news .detail .content{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.52rem; height: 1.04rem; }
	.news .detail .more{ margin-top: 0.5rem; width: 2.1rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.news .detail .more img{ width: 0.14rem; margin-left: 0.15rem;}
	.news .detail .swiper-pagination{ width:auto; left:auto; right:0.3rem; bottom:0.6rem;}
	.news .detail .swiper-pagination-bullet { background: #eee;}
	.news .detail .swiper-pagination-bullet-active { background: #e60013; } 
	.news .list{ padding: 0.2rem 0 0.8rem; }
	.news .list li a{ padding: 0.55rem 0 0 3.4rem; }
	.news .list li .imgDiv{ top: 50%; margin-top: -1.0rem; width: 3.0rem; height: 2.0rem; }
	.news .list li .name{ font-size: 0.32rem; height: 1.44rem; line-height: 0.48rem;white-space: normal; }
	.news .list li .content{ display: none; }
	.news .list li .time{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.news .list li .ico{ display: none; }
	.animation{ padding: 0.9rem 0.3rem 1.1rem;  }
	.animation .list li .more{ bottom: 0.2rem; margin-left: -1.05rem; width: 2.1rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.animation .list li .more em{ width: 0.14rem; height: 0.25rem; margin-left: 0.15rem; background-size: 0.14rem;}
	.animation .list li a:hover .more em{ background-size: 0.14rem;}
	.newsBox{ padding: 0.9rem 0.3rem; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.6rem; padding-bottom: 0.4rem; }
	.newShow .time{ padding-bottom: 0.5rem;}
	.newShow .time li{ padding-right: 0.4rem; font-size: 0.28rem; padding-left: 0.48rem; }
	.newShow .time li img{ width: 0.34rem; margin-top: -0.15rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.newShow .imgDiv{ padding: 0.6rem 0 0.4rem; }
	.newShow .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ font-size: 0.28rem; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; }
	.sideNews .share{ padding-top: 0.45rem; }
	.sideNews .share li{ margin-right: 0.3rem; }
	.sideNews .share li a{ width: 0.82rem; height: 0.82rem; }
	.backBtn{ padding-top: 0.6rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.backBtn img{ margin-left: 0.15rem; width: 0.26rem;}
	.contactP1{ padding: 0.9rem 0.3rem 1.0rem; }
	.contactP1 .list{ padding-top: 0.7rem; }
	.contactP1 .list ul{ margin-right: 0; }
	.contactP1 .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.contactP1 .list li .box{ margin-right: 0; min-height: 3.8rem; padding: 0.55rem 0.45rem; box-sizing: border-box; }
	.contactP1 .list li .box:before{ height: 2px; }
	.contactP1 .list li .cn{ font-size: 0.36rem; line-height: 0.36rem; }
	.contactP1 .list li .en{ padding-top: 0.18rem; height: 0.56rem; font-size: 0.28rem; }
	.contactP1 .list li .en:after{ width: 0.36rem; }
	.contactP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.contactP1 .list li .ico img{ width: 0.72rem; }
	.contactP2{ padding: 0.85rem 0.3rem 1.0rem; height: auto; }
	.contactP2 .leftDiv{ margin-top: 0.7rem; position: relative; padding: 0.75rem 0.4rem 0.8rem; width: auto; height: auto; }
	.contactP2 .leftDiv:after{ left: 0.85rem; top: 0.5rem; }
	.contactP2 .leftDiv .cn{ padding-bottom: 0.15rem; font-size: 0.4rem; line-height: 0.4rem; }
	.contactP2 .leftDiv .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.contactP2 .leftDiv .msgList{ padding-top: 0.5rem; }
	.contactP2 .leftDiv .msgList li{ padding-left: 0.64rem; font-size: 0.26rem; line-height: 0.48rem; }
	.contactP2 .leftDiv .msgList li img{ width: 0.48rem;}
	.contactP2 .rightDiv{ float: none; width: 100%; }
	.contactP2 .rightDiv:after{ top: -1.3rem; width: 2.2rem; height: 2.53rem; background-size: 2.2rem; }
	.contactP2 .rightDiv li{ width: 2.2rem; }
	.contactP2 .rightDiv li:nth-child(odd){ margin-top: 1.3rem; }
	.contactP2 .rightDiv li .limg{ height: 2.53rem; background-size: 2.2rem; }
	.contactP3{ padding: 0.85rem 0.3rem 1.3rem; }
	.contactP3 .list li{ width: 50%; margin-bottom: 0.5rem;}
	.contactP3 .list li:nth-child(1), .contactP3 .list li:nth-child(2){ z-index: 2; }
	.contactP3 .list li:nth-child(3), .contactP3 .list li:nth-child(4){ z-index: 1; }
	.contactP3 .list li .limg img{ width: 1.45rem; }
	.contactP3 .list li .name{ font-size: 0.28rem; line-height: 0.28rem; }
	.contactP3 .list li .layer{ top: 1.4rem; margin-left: -1.8rem; width: 3.6rem;}
	.contactP3 .list li .zz{ display: none; }
	.contactP3 .list li .ewm img{ height: 2rem; }
	.contactP3 .list li:hover .layer{ top: 1.5rem; }
	.contactP3 canvas{ display: none; }
	.productShow{ padding: 0.9rem 0.3rem 1.2rem; }
	.productShow .pageTxt{ margin-bottom: 0.7rem; }
	.productShow .leftDiv{ padding-left: 0; width: 100%; float: none; }
	.productShow .detail-box .item { border-radius: 0.2rem; }
	.productShow .box-container{ margin-top: 0.15rem; }

	.productShow .rightDiv{ float: none; padding-top: 0.8rem; padding-right: 0; width: auto; }
	.productShow .name{ font-size: 0.4rem; line-height: 0.56rem; }
	.productShow .name2{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.42rem; }
	.productShow .name2:after{ width: 0.6rem; }
	.productShow .list{ padding-top: 0.5rem; }
	.productShow .list ul{ margin-right: 0; }
	.productShow .list li{ float: none; width: auto; }
	.productShow .list li:last-child{ width: 100%; }
	.productShow .list li .lbox{ margin-right: 0; height: 1.62rem; padding-left: 1.1rem; font-size: 0.26rem; line-height: 0.48rem;}
	.productShow .list li .lbox b{ font-size: 0.28rem; }
	.productShow .list li .ico{ margin-top: -0.44rem; width: 0.88rem; height: 0.88rem; }
	.productShow .list li .zz{ width: 0.68rem; height: 0.68rem; margin-left: -0.34rem; margin-top: -0.34rem; }
	.productShow .list li .zz img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.productShow .list li:last-child .lbox{ height: auto; padding-top: 0.2rem; padding-bottom: 0.2rem; }
	.productShow .list li:last-child .ico{ top: 0.2rem; margin-top: 0; }
	.productShow .btnDiv{ padding-top: 0.7rem; }
	.productShow .btnDiv a{ width: 2.1rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; }
	.productShow .btnDiv img{ width: 0.14rem; margin-left: 0.15rem;}
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -30px; right:0; }
	.videoLayer .videoBox{ height: 4.2rem; }
	.videoLayer video{ max-width: 6.4rem; max-height:4.2rem; }
	.animationP1{ padding: 0.9rem 0.3rem 1.2rem; }
	.animationP1 .pageTxt .en{ font-size: 0.78rem;}
	.animationP1 .msg{ width: auto; font-size: 0.26rem; line-height: 0.52rem; margin: 0.5rem auto 0; }
	.animationP1 .list{ padding: 0.45rem 0 0.8rem; }
	.animationP1 .list ul{ margin-right: 0; }
	.animationP1 .list li{ float: none; width: auto; }
	.animationP1 .list li .lbox{ margin-right: 0; height: 1.62rem; padding-left: 1.1rem; font-size: 0.26rem; line-height: 0.48rem;}
	.animationP1 .list li .lbox b{ font-size: 0.28rem; }
	.animationP1 .list li .ico{ margin-top: -0.44rem; width: 0.88rem; height: 0.88rem; }
	.animationP1 .list li .zz{ width: 0.68rem; height: 0.68rem; margin-left: -0.34rem; margin-top: -0.34rem; }
	.animationP1 .list li .zz img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.animationP1 .videobox{ height: 4.5rem; }
	.animationP1 .videobox .imgDiv{ height: 4.5rem; }
	.animationP1 .videobox video{ max-width:6.4rem; max-height:4.5rem; }
	.animationP1 .videobox .playbox{ width: 1rem; height: 1rem; margin-left:-0.5rem; margin-top:-0.5rem; }
	.animationP1 .videobox .playbox img{ width: 1rem; }
	.animationP2{ padding: 0.9rem 0.3rem; height: auto; }
	.animationP2 .arrowDiv{ top: 0.3rem; }
	.animationP2 .se{ width: 0.8rem; height: 0.8rem; }
	.animationP2 .btnDiv{ margin: 0.6rem auto 0; width: 4rem; }
	.animationP2 .btnDiv a{ height: 0.76rem; font-size: 0.26rem; }
	.animationP2 .btnDiv img{ padding-right: 0.15rem; width: 0.32rem; }
	.mediaPic .list .box{ height: 1.5rem; }
	.mediaPic .list .box img{ max-width: 1.4rem; max-height: 0.6rem; }
	.channelP1{ padding: 0.9rem 0.3rem 0.6rem; }
	.channelP1 .list{ padding-top: 0.65rem; }
	.channelP1 .list li{ width: 33.33%; padding-bottom: 0.9rem; }
	.channelP1 .list li:nth-child(1), .channelP1 .list li:nth-child(2), .channelP1 .list li:nth-child(3){ z-index: 1; }
	.channelP1 .list li .ico img{ width: 1.45rem; }
	.channelP1 .list li .name{ font-size: 0.28rem; height: 0.45rem; line-height: 0.28rem; }
	.channelP1 .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; height: 0.72rem; }
	.channelP1 .list li .layer{ top: 1.4rem; margin-left: -1.1rem; width: 2.2rem; }
	.channelP1 .list li .zz{ display: none; }
	.channelP1 .list li .ewm{ height: 2.2rem; }
	.channelP1 .list li .ewm img{ width: 2rem; height: 2rem; }
	.channelP1 .list li:hover .layer{ top: 1.5rem; }
	.channelP2{ padding: 0.8rem 0.3rem 1.0rem; height: auto; }
	.channelP2 .toptop{ height: auto; overflow:hidden; padding-bottom:0.6rem;}
	.channelP2 .btn{ position:relative; padding-top:0.6rem;}
	.channelP2 .btn li{ margin-left: 0; width:25%; text-align:center;}
	.channelP2 .btn li .ico{ margin:0 auto; width: 1.02rem; height: 1.02rem; }
	.channelP2 .btn li .ico img{ width: 0.44rem; margin-left: -0.22rem; margin-top: -0.22rem; }
	.channelP2 .btn li .name{ font-size: 0.28rem; line-height: 0.28rem; }

	.channelP2 .imgList{ overflow: hidden; }
	.channelP2 .imgList ul{ padding: 0 0.12rem; }
	.channelP2 .imgList li{ padding: 0.12rem 0; }
	.channelP2 .imgList .box{ height: 1.2rem;  }
	.channelP2 .imgList .box img{ max-width: 1.2rem; max-height: 0.7rem; }
	.channelP2 .arrowDiv{ margin-top: 0.45rem; height: 0.9rem; }
	.channelP2 .se{ width: 0.8rem; height: 0.8rem; }
	.channelP2 .prev { margin-left: -1.0rem; }
	.channelP2 .next { margin-right: -1.0rem; }
	.channelP3 .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.channelP4{ padding: 0.85rem 0.3rem 1.0rem; }
	.channelP4 .list ul{ margin-right: 0; }
	.channelP4 .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.channelP4 .list li .box{ margin-right: 0; min-height: 3.8rem; padding: 0.55rem 0.45rem; box-sizing: border-box; }
	.channelP4 .list li .box:before{ height: 2px; }
	.channelP4 .list li .cn{ font-size: 0.36rem; line-height: 0.36rem; }
	.channelP4 .list li .en{ padding-top: 0.18rem; height: 0.56rem; font-size: 0.28rem; }
	.channelP4 .list li .en:after{ width: 0.36rem; }
	.channelP4 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.channelP4 .list li .ico img{ width: 0.72rem; }
	.productType{ padding: 0.8rem 0.3rem 1.2rem; }
	.productType .links{ padding-top: 0.75rem; }
	.productType .links li a{ padding-bottom: 0.35rem; }
	.productType .links li .ico{ width: 1.1rem; height: 1.1rem; }
	.productType .links li .ico img{ width: 0.52rem; margin-left: -0.26rem; margin-top: -0.26rem; }
	.productType .links li .name{ margin-top: 0.25rem; font-size: 0.28rem; line-height: 0.28rem; }
	.logoPic{ margin: 0.5rem 0 0.2rem;}
	.logoPic .swiper-container .box a{ height: 1.5rem; border-radius: 0.2rem; }
	.logoPic .swiper-container .box img{ max-width: 1.2rem; max-height: 0.8rem; }
	.logoPic .se{ width: 16px; height: 30px; z-index: 5;}
	.logoPic .prev { left: 0.3rem; margin-left: 0; }
	.logoPic .next { right: 0.3rem; margin-right: 0; }
	.productType .lie ul{ margin-right: -0.2rem; }
	.productType .lie li{ width: 50%; padding-bottom: 0.35rem;}
	.productType .lie li .box{ margin-right: 0.2rem; }
	.productType .lie li a{ font-size: 0.26rem; width: 100%; height: 0.86rem; line-height: 0.82rem; }


}

