/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.live-action .se{ width: 50px; height: 50px; margin-top: -25px; }
	.live-action .prev{ left: -0.8rem; }
	.live-action .next{ right: -0.8rem; }
	.otherPro .se{ width: 50px; height: 50px; margin-top: -25px; }
	.otherPro .prev{ left: -0.8rem; }
	.otherPro .next{ right: -0.8rem; }
	.advantagePic .prev{ left: -0.9rem; }
	.advantagePic .next{ right: -0.9rem; }
}

@media screen and ( max-width:1440px ){
	.headDiv-logo{ left: 0.3rem; }
	.videoLayer { width: 1000px; }
	.indexP1 .tab-box .ico{ width: 0.64rem; height: 0.64rem; margin-top: -0.32rem; }
	.indexP1 .tab-box .ico:after{ width: 0.64rem; height: 0.64rem; background-size: 0.64rem; }
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .w1040, .w384{ width:100%;}
	.PC-Box, .nav, .sNav, .pageTop, .footNav, .pageNav, .sideNews, .ind-banner .se{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headD{ height:1.2rem;}
	.headDiv{ height: 1.2rem; top:0; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv-logo{ top: 0.42rem; left:0.3rem; }
	.headDiv-logo img{ width: 2.8rem; }
	.head-search .search-box { width: 90%; }
	.ind-banner .onebox{  }
	.ind-banner .onebox h2{ font-size: 0.44rem; line-height: 0.56rem; }
	.ind-banner .onebox h3{ font-size: 0.4rem; line-height: 0.48rem; }
	.ind-banner .onebox .btnGroup li a{ width: 2.36rem; height: 0.8rem; font-size: 0.26rem; }
	.ind-banner .swiper-pagination{ bottom: 0.4rem; }
	.ind-banner .swiper-pagination-bullet { width: 0.2rem; height: 0.2rem; } 
	.ind-banner .swiper-pagination-bullet-active{ width: 0.6rem; }
	.indexP0{ padding: 0.6rem 0.3rem 0.8rem; }
	.indexP0 h3{ font-size: 0.32rem; line-height: 0.56rem;}

	.indexLogo{ padding: 0 0.6rem; }
	.indexLogo .list li{ padding: 0 0.25rem; width: 2.1rem;}
	.indexLogo .list li .limg{ height: 0.7rem; }
	.indexLogo .list li .limg img{ max-width: 1.6rem; max-height: 0.6rem; }
	.indexP1 h2{ font-size: 0.44rem; line-height: 0.44rem; }
	.indexP1 .mxfDiv{ padding-left: 0; height: auto; }
	.indexP1 .tab-box{ position: relative; width: 100%; height: auto; display: block; overflow: hidden;}
	.indexP1 .tab-box a{ float: left; width: 25%; padding-top: 1.4rem; height: 2.2rem; padding-left: 0; text-align: center; }
	.indexP1 .tab-box a:before{ content: ''; position: absolute; left: 0; top: 0; width: 0; height: 1px; background: #ee1d23; }
	.indexP1 .tab-box h3{ line-height: 0.32rem; font-size: 0.26rem; padding-right:0; display:block; height:auto; }
	.indexP1 .tab-box .ico{ position: absolute; right: auto; left: 50%; margin-left: -0.5rem; top: 0.3rem; width: 1rem; height: 1rem; margin-top: 0; }
	.indexP1 .tab-box .ico:after{ width: 1.0rem; height: 1.0rem; background-size: 1.0rem; }
	.indexP1 .tab-box .ico img{ margin-left: -0.26rem; margin-top: -0.26rem; width: 0.52rem; }
	.indexP1 .tab-box a.on:before{ width: 100%; }

	.indexP1 .swiper-slide .pic img { height: auto; }
	.indexP1 .swiper-slide .info{ position: relative; width: auto; padding: 0.5rem 0.3rem 0; height: 4.7rem; background: #f0f0f0; backdrop-filter: blur(0); -webkit-backdrop-filter: blur(0);}
	.indexP1 .swiper-slide .inner{ transform: translateY(0);
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -ms-transform: translateY(0);
	  -o-transform: translateY(0); opacity: 1;
	  visibility: visible;}
	.indexP1 .swiper-slide .name{ color: #333; margin-bottom: 0.25rem; }
	.indexP1 .swiper-slide .desc{ font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; overflow: hidden; color: #333; }
	.indexP1 .swiper-slide .btnDiv{ margin-top: 0.3rem; width: 2.36rem; height: 0.86rem; font-size: 0.26rem; }
	.indexP1 .swiper-slide .btnDiv em{ margin-left: 0.15rem; width: 12px; height: 9px; background-size: 12px; }
	
	.indexP2{ padding-top: 0.9rem; }
	.indexP2 h2{ font-size: 0.44rem; line-height: 0.44rem; margin-bottom: 0.6rem;}
	.indexP2 .lieTab{ padding-bottom: 0.65rem; overflow:hidden; }
	.indexP2 .lieTab li{ display:block; margin:0; float:left; width:50%; height: 0.84rem; font-size: 0.28rem; line-height: 0.84rem; }
	.indexP2 .lieTab li:after{ height: 2px; }
	.indexP2 .item_box { height: 8.2rem; }
	.indexP2 .item{ height: 8.2rem; }
	.indexP2 .item_box .bg{ height: 3rem; }
	.indexP2 .numList{ position: relative; bottom: 0; padding: 0.85rem 0.45rem 0; height: 5.2rem; background: #6a7182; overflow: hidden;}
	.indexP2 .numList ul{ display: block; }
	.indexP2 .numList li{ float: left; width: 50%; margin-bottom: 0.35rem;}
	.indexP2 .numList li .wen{ font-size: 0.24rem; line-height: 0.42rem; }
	.indexP2 .numList li .wen img{ width: 0.36rem; }
	.indexP2 .numList li .pjDiv{ height: 0.7rem; }
	.indexP2 .numList li .num{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP2 .numList li .num span{ font-size: 0.64rem; line-height: 0.52rem; }
	.indexP2 .numList li .num em{ font-size: 0.64rem; line-height: 0.52rem; }

	.indexP2 .wenList{ position: relative; bottom: 0; padding: 0.5rem 0.45rem 0; height: 5.2rem; background: #6a7182; overflow: hidden;}
	.indexP2 .wenList ul{ padding: 0; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; }
	.indexP2 .wenList li{ width: 50%; margin-bottom: 0.2rem; }
	.indexP2 .wenList li .name{ font-size: 0.38rem; height: 0.52rem; line-height: 0.38rem; }
	.indexP2 .wenList li .name:after{ height: 2px; }
	.indexP2 .wenList li .wen{ font-size: 0.24rem; line-height: 0.42rem; }


	.indexP3{ padding: 1.2rem 0.3rem 0.6rem; }
	.indexP3 h2{ font-size: 0.44rem; line-height: 0.44rem; margin-bottom: 0.85rem; }
	.indexP3 .leftDiv{ width: auto; float: none; height: auto; }
	.indexP3 .labelDiv{ height: 0.7rem; font-size: 0.26rem; line-height: 0.68rem; }
	.indexP3 .leftDiv .labelDiv{ right: auto; left: 0.3rem;}

	.indexPro{ height: auto; }
	.indexPro .imgList{ padding-top: 0.5rem; height: 6.8rem; background-size: cover;}
	.indexPro .imgList .imgDiv{ width: 5.0rem; height: 3.6rem; }
	.indexPro .imgList .imgDiv img{ max-width: 5.0rem; max-height: 3.6rem; }
	.indexPro .imgList .en{ margin-top: 0.1rem; font-size: 0.3rem; height: 0.42rem; line-height: 0.42rem; }
	.indexPro .imgList .cn{ font-size: 0.34rem; height: 0.64rem; line-height: 0.64rem; }
	.indexPro .imgList .btnDiv{ margin: 0.25rem auto 0; width: 2.32rem; height: 0.86rem; font-size: 0.26rem; }
	.indexPro .imgList .btnDiv em{ width: 12px; height: 10px; background-size: 12px; }
	.indexPro .swiper-pagination{ position: relative; padding-top: 0.5rem; width: 100%!important; left: 0; right:auto; bottom: 0;} 
	.indexPro .swiper-pagination-bullet { float: none; display: inline-block; margin-left: 0.15rem; margin-right: 0.15rem!important; height: 0.36rem; line-height: 0.26rem; font-size: 0.26rem; } 
	.indexPro .swiper-pagination-bullet:after{ height:2px; }


	.indexP3 .rightDiv{ width: auto; float: none; margin-top: 0.5rem;}
	.indexP3 .rightDiv .labelDiv{ left: 0.3rem;}
	.indexTech{ height: 4rem; }
	.indexTech a{ padding: 1.75rem 0.3rem 0 0.3rem; }
	.indexTech .name{ font-size: 0.34rem; line-height: 0.48rem; }
	.indexTech .msg{ font-size: 0.28rem; margin-top: 0.15rem; }
	.indexP3 .botList{ margin-top: 0.35rem; }
	.indexP3 .botList li a{ height: 3.42rem; }
	.indexP3 .botList li .layer{ left: 0.3rem; right: 0.3rem; top: 0.35rem; line-height: 0.42rem; }


	.indexP4{ padding: 1.3rem 0.3rem; height: auto; background: #f0f3f6; }
	.indexP4 h2{ font-size: 0.44rem; line-height: 0.44rem; }
	.indexP4 .tab{ padding: 0.4rem 0 0.6rem; }
	.indexP4 .tab li{ margin: 0 0.25rem; height: 0.42rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP4 .tab li:after{ height: 2px; }
	.indexP4 .leftDiv{ width: auto; float: none; }
	.indexP4 .leftDiv ul{ margin-right: 0; }
	.indexP4 .leftDiv li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.indexP4 .leftDiv li .box{ margin-right: 0; }
	.indexP4 .leftDiv li .imgDiv{ height: 4.2rem; }
	.indexP4 .leftDiv li .botDiv{ height: 3.2rem; padding: 0.3rem 0.4rem 0; }
	.indexP4 .leftDiv li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP4 .leftDiv li .time{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexP4 .leftDiv li .ico{ margin-top: 0.4rem; width: 0.72rem; height: 0.72rem; }
	.indexP4 .leftDiv li .ico:after{ margin-left: -6px; margin-top: -5px; width: 12px; height: 10px; background-size: 12px; }
	.indexP4 .leftDiv li .box:hover .ico:after{ background-size: 12px;}

	.indexP4 .rightDiv{ width: auto; float: none; }
	.indexP4 .rightDiv li{ margin-bottom: 0.3rem; }
	.indexP4 .rightDiv li a{ height: 2rem; padding: 0.3rem 0.4rem 0 0.4rem; }
	.indexP4 .rightDiv li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP4 .rightDiv li .time{ margin-top: 0.12rem; font-size: 0.26rem; line-height: 0.26rem; }

	.indexP5{ padding: 1.0rem 0.3rem 0.6rem; }
	.indexP5 .title{ font-size: 0.44rem; line-height: 0.44rem; }
	.indexP5 .msg{ font-size: 0.4rem; line-height: 0.4rem; }
	.indexP5 .list{ padding-top: 0.8rem; overflow: hidden; }
	.indexP5 .list ul{ display: block; }
	.indexP5 .list li{ font-size: 0.26rem; float: left; width: 50%; padding-left: 5%; margin-bottom: 0.6rem; }
	.indexP5 .list li .num{ height: 0.8rem; }
	.indexP5 .list li .num em{ font-size: 0.72rem; line-height: 0.72rem; }
	.indexP5 .list li .wen{ line-height: 0.36rem; font-size:0.24rem; width:auto; }

	.indexP6{ padding: 1.0rem 0.3rem 1.3rem; }
	.indexP6 .leftDiv{ width: auto; float: none; }
	.indexP6 .title{ text-align: center; font-size: 0.44rem; line-height: 0.44rem;}
	.indexP6 .name{ padding: 0.9rem 0 0.45rem; font-size: 0.32rem; line-height: 0.48rem; }
	.indexP6 .msgList li{ line-height: 0.48rem; font-size: 0.26rem; }
	.indexP6 .more a{ padding-right: 0.42rem; font-size: 0.26rem; line-height: 0.26rem; background-size: 12px;}

	.indexP6 .rightDiv{ width: auto; float: none; margin-top: 0.7rem; }
	.indexP6 .wen{ padding-top: 0; font-size: 0.34rem; text-align: center; }
	.indexP6 .form{ padding: 0.45rem 0 0.3rem; overflow: hidden; }
	.indexP6 .form li{margin-bottom: 0.42rem; }
	.indexP6 .form li:last-child{ margin-bottom: 0.24rem; }
	.indexP6 .form li .box{ height: 0.86rem; padding-left: 1.2rem;}
	.indexP6 .form li .box2{ padding-top: 0.85rem; }
	.indexP6 .form li .txt{ font-size: 0.26rem; line-height: 0.86rem; padding-left: 0.4rem; }
	.indexP6 .form li .txt img{ margin-top: -0.15rem; width: 0.3rem; }
	.indexP6 .form li .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem; }
	.indexP6 .form li textarea{ height: 1.6rem; padding: 0.18rem 0.3rem 0 0.34rem; font-size: 0.24rem; line-height: 0.42rem; }
	.indexP6 .btnGroup{ text-align: center; }
	.indexP6 .btnGroup li{ float: none; display: inline-block; margin-right: 0.2rem; margin-left: 0.2rem;}
	.indexP6 .btnGroup li a{ width: 2.6rem; height: 0.86rem; border: #ef3a22 solid 1px; font-size: 0.28rem; }
	.indexP6 .btnGroup li em{ margin-right: 0.2rem; }



	.footDiv{ padding-top: 0.8rem; }
	.footDiv .leftDiv{ width: auto; float: none; border-bottom: #3a3c3e solid 2px; padding-bottom: 0.6rem;}
	.footDiv .txt{ padding-bottom: 0.45rem; text-align: center; font-size: 0.4rem; line-height: 0.4rem; }
	.footDiv .form{ margin: 0 auto; float: none; width: 70%; height: 0.98rem; }
	.footDiv .form .input1{ padding-left: 0.3rem; font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.footDiv .form .btn1{ right: 0.1rem; }
	.footDiv .seek{ float: none; padding-left: 15%; padding-right: 15%; padding-top: 0.25rem; line-height: 0.52rem; font-size: 0.24rem; }

	.footDiv .rightDiv{ width: auto; float: none; padding: 0.65rem 0; border-bottom: #3a3c3e solid 2px; }
	.footDiv .wen{ text-align: center; font-size: 0.26rem; line-height: 0.26rem; padding-bottom: 0.35rem; }
	.footDiv .stock{ text-align:center; font-size: 0.26rem; line-height: 0.26rem; padding-top: 0.25rem;}
	.footDiv .stock em{ font-size: 0.32rem;}
	.footDiv .tel{ text-align: center;}
	.footDiv .tel em{ font-size: 0.48rem; line-height: 0.48rem; }
	.footDiv .email{ text-align: center; font-size: 0.28rem; line-height: 0.28rem; }
	.footDiv .ewm{ margin: 0 auto; width: 2.0rem; float: none;}
	.footDiv .ewm img{ width: 100%; }
	.footDiv .share{ float: none; text-align: center; }
	.footDiv .share li{ float: none; display: inline-block; margin-left: 0.1rem; margin-right: 0.1rem; }
	.footDiv .share li a{ width: 0.9rem; height: 0.9rem; }
	.footDiv .botDiv{ margin-top: 0.75rem; }
	.footDiv .botDiv h3{ text-align: center; font-size: 0.26rem; height: 0.7rem; line-height: 0.26rem; }
	.footDiv .imgList{ height: auto; overflow: hidden; }
	.footDiv .imgList li{ float: left; margin-right: 0; width: 33.33%; text-align: center; padding-bottom: 0.5rem; }
	.footDiv .imgList li img{ height: 0.52rem; }
	.footDiv .last{ height: auto; padding: 0.3rem; }
	.footDiv .msg{ text-align: center; float: none; font-size: 0.25rem; line-height: 0.48rem; }
	.topB a{ width: 0.92rem; height: 0.92rem; }
	.newsP1{ padding: 0.85rem 0.3rem 1.1rem; }
	.newsP1 .toptop{ height: auto; }
	.newsP1 .title{ font-size: 0.44rem; line-height: 0.44rem; padding-bottom: 0.5rem; }
	.newsP1 .rightDiv{ position: relative; }
	.newsP1 .toptop{ margin-bottom: 0.7rem; }
	.newsP1 .toptop .select{ width: 100%; float: none; }
	.newsP1 .toptop .caption { height: 0.96rem; line-height: 0.96rem; font-size: 0.28rem; }
	.newsP1 .toptop .caption:after { width: 12px; height: 8px; background-size: 12px; right: 0.3rem; margin-top: -4px; }
	.newsP1 .toptop .xlist { max-height: 4.8rem;}
	.newsP1 .toptop .xlist a { font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.newsP1 .form{ margin-top: 0.25rem; margin-left: 0; width: 100%; height: 0.96rem; float: none; }
	.newsP1 .form .input1{ padding-left: 0.3rem; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.newsP1 .form .btn1{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }
	.newsPic{ clear: both; }
	.newsPic .mxfDiv{ padding: 0 0 1.2rem 0; height: auto; }
	.newsPic .imgDiv{ position: relative; width: auto; height: auto;  }
	.newsPic .imgDiv img{ height: auto; }
	.newsPic .time{ padding: 0.5rem 0.4rem 0.3rem; font-size: 0.28rem; line-height: 0.28rem; }
	.newsPic .time em{ font-size: 0.42rem; }
	.newsPic .name{ padding: 0 0.4rem; font-size: 0.36rem; line-height: 0.48rem; height: 0.96rem; }
	.newsPic .content{ display: none; }
	.newsPic .more{ margin: 0.6rem 0.4rem 0; width: 2.2rem; height: 0.86rem; font-size: 0.26rem; }
	.newsPic .more em{ margin-left: 0.15rem; width: 10px; height: 8px; background-size: 10px; }
	.newsPic .swiper-pagination{ bottom: 0.5rem!important; left: auto!important; right: 0.4rem; }
	.newsPic .swiper-pagination-bullet { width: 10px; height: 10px; margin-left: 0.15rem!important;}
	.newsP2 .toptop{ height: auto; padding: 0 0.3rem; }
	.newsP2 .toptop .wal{ height: auto; }
	.newsP2 .newsTab li{ margin-right: 0.5rem; margin-bottom:0.4rem; }
	.newsP2 .newsTab li a{ height: 0.9rem; font-size: 0.32rem; line-height: 0.32rem;}
	.newsP2 .newsTab li a:after{ height: 2px; }
	.newsP2{ padding-bottom: 1.0rem; }
	.newsP2 .botbot{ padding: 0 0.3rem;}
	.newsP2 .list:before{ display: none; }
	.newsP2 .list li{ float: none; width: 100%; }
	.newsP2 .list li .box{ height: 4.0rem; border-right: none;}
	.newsP2 .list li .mxfDiv{ padding: 0.5rem 0 0; }
	.newsP2 .list li .time{ font-size: 0.28rem; line-height: 0.28rem; }
	.newsP2 .list li .name{ margin-top: 0.3rem; font-size: 0.36rem; line-height: 0.48rem; height: 0.96rem; }
	.newsP2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.newsP2 .list li .imgDiv{ display: none;}
	.commonForm{ padding: 1.0rem 0.3rem 1.2rem; }
	.commonForm .title{ font-size: 0.44rem; line-height: 0.44rem; }
	.commonForm .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.commonForm .txt{ font-size: 0.28rem; line-height: 0.9rem; padding-left: 0.45rem; }
	.commonForm .txt img{ margin-top: -0.18rem; width: 0.36rem; }

	.commonForm .leftDiv{ width: auto; float: none; }
	.commonForm .leftDiv ul{ margin-right: 0; }
	.commonForm .leftDiv li{ float: none; width: 100%; margin-bottom: 0.3rem; }
	.commonForm .leftDiv li .box{ margin-right: 0; height: 0.9rem;}
	.commonForm .leftDiv li .input1{ padding-left: 1.9rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; }
	.commonForm .select{ height: 0.9rem; }
	.commonForm .caption { height: 0.9rem; line-height: 0.9rem; padding-left: 1.9rem; font-size: 0.26rem; }
	.commonForm .xlist { max-height: 4.5rem; }
	.commonForm .xlist a { font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; }

	.commonForm .rightDiv{ width: auto; float: none; }
	.commonForm .rightDiv .box2{ padding-top: 0.9rem; }
	.commonForm .rightDiv textarea{ height: 1.92rem; padding: 0.18rem 0.3rem 0 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.commonForm .btnGroup{ margin-top: 0.65rem; }
	.commonForm .btnGroup li a{ width: 2.8rem; height: 0.86rem; border: #ef3a22 solid 1px; font-size: 0.28rem; }
	.commonForm .btnGroup li em{ width: 0.4rem; height: 0.4rem; }
	.commonForm .btnGroup li:nth-child(1) em{ background-size: 0.4rem; }
	.commonForm .btnGroup li:nth-child(2) em{ background-size: 0.4rem; }
	.commonForm .btnGroup li:nth-child(1) a:hover em{ background-size: 0.4rem; }
	.commonForm .btnGroup li:nth-child(2) a:hover em{ background-size: 0.4rem; }
	.newsTop{ padding: 0.85rem 0.3rem 0.6rem; }
	.newsTop .name{ width: auto; font-size: 0.44rem; line-height: 0.64rem; }
	.newsTop .time{ font-size: 0.28rem; }
	.newsTop .time img{ margin-right: 0.2rem; width: 0.3rem; }

	.newsBot{ padding-bottom: 1.2rem; }
	.newsBot .leftDiv{ width: auto; float: none; }
	.newsBot .conDiv{ padding: 0.75rem 0.3rem 0.86rem; }
	.newsBot .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.newsBot .backBtn{ margin: 0.7rem auto 0; width: 2.4rem; }
	.newsBot .backBtn a{ height: 0.86rem; font-size: 0.26rem; }
	.newsBot .backBtn em{ width: 10px; height: 8px; background-size: 10px; }
	.newsBot .backBtn a:hover em{ background-size: 10px;}
	.pageDown{ margin: 0.95rem 0.3rem 0; }
	.pageDown ul{ margin-right: 0; }
	.pageDown li{ float: none; width: auto; font-size: 0.26rem; margin-bottom: 0.25rem; }
	.pageDown li .box{ margin-right: 0; height: 1.4rem; padding-left: 1.35rem; padding-right: 0.35rem; }
	.pageDown li em{ margin-top: -0.2rem; line-height: 0.4rem; }
	.pageDown li a{ height: 1.4rem; line-height: 0.42rem; }
	.pageBanner:before{ height: 1.2rem; background: url(../images/bg1.png) bottom repeat-x; }
	.pageBanner .bg{ height:4.5rem;}
	.pageBanner .bg img{ height: 100%; object-fit: cover; }
	.pageBanner .info{ left: 0.3rem; right: 0.3rem; }
	.pageBanner .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	.pageBanner .zn{ font-size: 0.36rem; line-height: 0.52rem; }
	.pageBanner .btnGroup li{ margin-right: 0.1rem; }
	.pageBanner .btnGroup li a{ width: 2.42rem; height: 0.86rem; font-size: 0.26rem; }
	.pageBanner .btnGroup li em{ margin-left: 0.1rem; width: 0.3rem; height: 0.3rem;}
	.pageBanner .btnGroup li:nth-child(1) em{ background-size: 0.3rem; }
	.pageBanner .btnGroup li:nth-child(2) em{ background-size: 0.3rem; }
	.pageBanner .btnGroup li:nth-child(3) em{ background-size: 0.3rem; }

	.contact{ padding: 0.8rem 0.3rem 0.4rem; }
	.contact .wal{ padding-bottom:0.6rem;}
	.contact .leftDiv{ width: auto; float: none; }
	.contact .rightDiv{ width: auto; float: none; padding-left: 0; padding-top: 0.6rem;}
	.contact h2{ font-size: 0.4rem; line-height: 0.64rem; }
	.contact .msgList li{ padding-left: 1.26rem; min-height: 0.9rem; font-size: 0.28rem; }
	.contact .msgList li .ico{ width: 0.9rem; height: 0.96rem; }
	.contact .msgList li .ico img{ margin-left: -0.21rem; margin-top: -0.21rem; width: 0.42rem; }
	.contact .msgList li .txt{ line-height: 0.28rem; }
	.contact .msgList li .wen{ margin-top: 0.2rem; line-height: 0.48rem; }
	.contact .msgList li .ewm img{ width: 1.96rem; }
	.contact .msgList li .tel{ margin-top: 0.15rem; }
	.contact .msgList li .tel em{ font-size: 0.4rem; }
	.question{ padding: 1.0rem 0.3rem; }
	.question2{ padding: 0 0.3rem 1.0rem; }
	.question h2{ font-size: 0.44rem; line-height: 0.44rem; }
	.question2 h2{margin-bottom: 0.65rem; }
	.question .msg{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.3rem 0 0.4rem; }
	.question .btnDiv a{ width: 2.4rem; height: 0.86rem; font-size: 0.26rem; }
	.question .btnDiv em{ width: 0.34rem; height: 0.34rem; background-size: 0.34rem; }
	.question .title{ font-size: 0.38rem; line-height: 0.38rem; }
	.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.7rem; height: 0.7rem; margin-top: -0.35rem; }
    .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; }
	.download{ padding: 1.0rem 0.3rem; }
	.download h2{ font-size: 0.44rem; line-height: 0.44rem; }
	.download .msg{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.3rem 0 0.4rem; }

	.selectGroup .select{ margin: 0 0 0.3rem 0; width: 100%; height: 0.96rem; }
	.selectGroup .caption { height: 0.96rem; line-height: 0.94rem; font-size: 0.28rem; padding-left: 0.25rem; border-radius: 8px; }
	.selectGroup .caption:after { width: 12px; height: 8px; background-size: 12px; right: 0.3rem; margin-top: -4px; }
	.selectGroup .caption.on{ border-top-left-radius:8px; border-top-right-radius:8px;}
	.selectGroup .xlist { max-height: 4.8rem; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
	.selectGroup .xlist a { font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; padding: 0 0.25rem; }
	.download .list{ padding: 0.65rem 0 0.6rem; }
	.download .list li a{ padding: 0.3rem 0.3rem 0.3rem 1.1rem; height: auto; }
	.download .list li .ico{ left: 0.3rem; top: 0.35rem; margin-top: 0; }
	.download .list li .ico img{ width: 0.46rem; }
	.download .list li .conDiv{ float: none; width: auto; padding-right: 0.3rem; }
	.download .list li .name{ margin-top: 0; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.download .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.download .list li .time{ float: none; width: auto; line-height: 0.48rem; font-size: 0.28rem; }
	.download .list li .lan{ float: none; padding-left: 0.48rem; width: auto; line-height: 0.48rem; font-size: 0.28rem; }
	.download .list li .lan img{ position: absolute; left: 0; top: 50%; margin-top: -0.15rem; width: 0.4rem; }
	.download .list li .btnDiv{ float: none; position: absolute; right: 0.3rem; bottom: 0.3rem; width: 2.16rem; height: 0.88rem; font-size: 0.26rem; }
	.download .list li .btnDiv em{ margin-left: 0.18rem; width: 9px; height: 12px; background-size: 9px; }
	.download .list li a:hover:before{ width: 2px; }
	.download .list li a:hover .btnDiv em{ background-size: 9px; }
	.developP1{ padding: 1.0rem 0.3rem 1.1rem; }
	.developP1 h2{ font-size: 0.44rem; line-height: 0.44rem; }
	.developP1 .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.developP2{ padding: 0 0.3rem; }
	.developP2 .conDiv{ width: auto; float: none; }
	.developP2 .conDiv h2{ padding-top: 0.6rem;}
	.developP2 .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.developP2 .msgList li{ padding-bottom: 0.4rem; }
	.developP2 .msgList li h3{ font-size: 0.34rem; line-height: 0.34rem; }
	.developP2 .msgList li .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.developP2 .rightDiv{ margin-top: 0.5rem; width: auto; float: none; }
	.developP3{ padding: 1.2rem 0.3rem 0; }
	.developP3 .conDiv{ width: auto; float: none; margin-top: 0.8rem; }
	.developP3 .conDiv h2{ padding-top: 0.6rem; }
	.developP3 .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.developP3 .msgList li{ padding-bottom: 0.4rem; }
	.developP3 .msgList li h3{ font-size: 0.34rem; line-height: 0.34rem; }
	.developP3 .msgList li .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.developP3 .leftDiv{ width: auto; float: none; }
	.developP4{ padding: 0.9rem 0.3rem 1.2rem; }
	.developP4 .conDiv{ width: auto; float: none; }
	.developP4 .conDiv h2{ padding-top: 0.6rem; }
	.developP4 .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.developP4 .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.developP4 .rightDiv{ margin-top: 0.9rem; width: auto; float: none; }
	.developP5{ padding: 0.85rem 0.3rem 0.35rem; }
	.developP5 .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.developP5 .list ul{ display: block; }
	.developP5 .list li{ float: left; width: 50%; margin-bottom: 0.5rem; }
	.developP5 .list li .box{ width: 3.2rem; height: 3.2rem; margin: 0 auto; }
	.developP5 .list li .name{ font-size:0.22rem;}
	.developP5 .list li .conDiv{ height: 3.2rem; }
	.developP5 .list li .ico img{ height: 0.7rem; }
	.developP6{ height: 5.6rem;  }
	.developP6 .msg{ font-size: 0.3rem; line-height: 0.48rem; }
	.developP6 .btnGroup li{ margin: 0 0.18rem; }
	.developP6 .btnGroup li a{ width: 2.6rem; height: 0.86rem; font-size: 0.26rem; }
	.developP6 .btnGroup li em{ margin-left: 0.25rem; width: 0.34rem; height: 0.3rem; background-size: 0.34rem; }
	.technologyP1{ padding: 1.2rem 0.3rem 0.95rem; }
	.technologyP1 .leftDiv{ width: auto; float: none; }
	.technologyP1 .imgbox{ height: 4.0rem; }
	.technologyP1 .videobox{ height: 4.0rem; }
	.technologyP1 .videobox .imgDiv{ height: 4.0rem; }
	.technologyP1 .videobox video{ max-height: 4.0rem;}
	.technologyP1 .videobox .playbox{ width: 1.2rem; height: 1.2rem; margin-left:-0.6rem; margin-top:-0.6rem; }
	.technologyP1 .videobox .playbox img{ width: 1.2rem; }
	.technologyP1 .rightDiv{ width: auto; float: none; margin-top: 0.7rem; }
	.technologyP1 .name{ font-size: 0.44rem; }
	.technologyP1 .time{ font-size: 0.28rem; line-height: 0.42rem; padding: 0.16rem 0 0.4rem; }
	.technologyP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.technologyP1 h3{ padding: 0.75rem 0 0.6rem; font-size: 0.4rem; line-height: 0.4rem; }
	.live-action .imgList{ padding: 0.15rem 0 1.4rem; }
	.live-action .box{ padding: 0.7rem 0.32rem 0; height: 4.35rem; }
	.live-action .txt{ font-size: 0.34rem; line-height: 0.48rem; height: 1.44rem; }
	.live-action .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 1.92rem; }
	.live-action .se{ width: 0.96rem; height: 0.96rem; top: auto; margin-top: 0; bottom: 0;}
	.live-action .prev{ left: 50%; margin-left: -1.1rem; }
	.live-action .next{ right: 50%; margin-right: -1.1rem; }
	.conceptP1{ padding-top: 0.5rem; }
	.conceptP1 .mxfDiv{ height: 9.0rem; }
	.conceptP1 .mxfDiv li{ float: none; width: 100%; padding: 0 0.5rem; height: 3.0rem; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; flex-direction: column; -webkit-flex-direction: column;}
	.conceptP1 .mxfDiv li:after{ right: 0; top: auto; bottom: 0; width: 100%; height: 1px; }
	.conceptP1 .mxfDiv li .name{ font-size: 0.44rem; line-height: 0.44rem; }
	.conceptP1 .mxfDiv li .msg{ font-size: 0.32rem; line-height: 0.56rem; }
	.conceptP2{ padding: 1.2rem 0.3rem; }
	.conceptP2 .list li{ display: block; margin-bottom: 0.8rem; }
	.conceptP2 .list li .imgDiv{ width: auto; }
	.conceptP2 .list li .conDiv{ width: auto; padding-top: 0.6rem; padding-right: 0; }
	.conceptP2 .list li:nth-child(even) .conDiv{ padding-left: 0; width: auto; }
	.conceptP2 .list li .ico{ height: 1.25rem; }
	.conceptP2 .list li .ico img{ width: 0.9rem; }
	.conceptP2 .list li .name{ font-size: 0.42rem; line-height: 0.6rem; padding-bottom: 0.45rem; }
	.conceptP2 .list li .msg{ line-height: 0.48rem; font-size: 0.26rem; }
	.caseBox{ padding-bottom: 1.2rem; }
	.caseTop{ padding: 0.85rem 0.3rem 0.6rem; }
	.caseTop .name{ width: auto; font-size: 0.44rem; line-height: 0.64rem; }
	.caseTop .time{ font-size: 0.28rem; }
	.casePic .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.casePic .prev{ left: 0.2rem; }
	.casePic .next{ right: 0.2rem; }

	.caseBot{ padding: 0 0.3rem; }
	.caseBot .wal:after{ display: none; }
	.caseBot .leftDiv{ padding: 0.8rem 0 0.4rem; width: auto; float: none; }
	.caseBot .content h2{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.caseBot .content .msg{ font-size: 0.26rem; line-height: 0.48rem; }

	.caseBot .rightDiv{ float: none; padding-top: 0; width: auto; }
	.caseBot .info li{ padding-left: 0.32rem; }
	.caseBot .info li:before{ height: 0.28rem; }
	.caseBot .info li .zi{ font-size: 0.28rem; line-height: 0.28rem; height: 0.45rem; }
	.caseBot .info li .txt{ font-size: 0.3rem; line-height: 0.48rem; }
	.caseBot .backBtn{ position: relative; right: 0; bottom: 0; margin-top: 0.7rem; }
	.caseBot .backBtn a{ width: 2.42rem; height: 0.88rem; font-size: 0.26rem; }
	.caseBot .backBtn em{ margin-left: 0.14rem; width: 14px; height: 11px; background-size: 14px; }
	.caseBot .backBtn a:hover em{ background-size: 14px; }

	.caseP2{ padding: 1.2rem 0.3rem; }
	.caseP2 .mxfDiv{ height: auto; display: block; }
	.caseP2 .imgDiv{ width: auto; height: auto; }
	.caseP2 .imgDiv img{ height: auto; }
	.caseP2 .conDiv{ width: 100%; height: 3.5rem; }
	.caseP2 h2{ padding-bottom: 0.3rem; font-size: 0.44rem; line-height: 0.44rem; }
	.caseP2 h3{ font-size: 0.34rem; }
	.caseP2 .btnDiv{ width: 2.42rem; margin: 0.3rem auto 0; }
	.caseP2 .btnDiv a{ height: 0.86rem; font-size: 0.26rem; }
	.caseP2 .btnDiv em{ margin-left: 0.15rem; width: 14px; height: 11px; background-size: 14px; }

	.caseP3{ padding: 0.9rem 0.3rem 1.0rem; }
	.caseP3-2{ padding: 0 0.3rem 1.0rem; }
	.caseP3 h2{ padding-bottom: 0.6rem; font-size: 0.44rem; line-height: 0.44rem; }
	.otherPro .list .box{ padding: 0.5rem 0.2rem 0; height: 5.6rem; }
	.otherPro .list .name{ margin-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.otherPro .list .btnDiv{ width: 2.4rem; height: 0.86rem; margin: 0.25rem auto 0; font-size: 0.26rem; }
	.otherPro .list .box:hover{ box-shadow: 0 0 0 0 rgba(0,0,0,0.12); }
	.otherPro .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem;  box-shadow: 0 0 0.24rem 0 rgba(0,0,0,0.1);}
	.otherPro .prev{ left: 0.2rem; }
	.otherPro .next{ right: 0.2rem; }
	.caseP3-2 .otherPro .list .box:hover{ background: #f9f9f9; }
	.caseP3 .backBtn{ width: 2.42rem; }
	.caseP3 .backBtn a{ height: 0.86rem; font-size: 0.26rem; }
	.caseP3 .backBtn em{ margin-left: 0.14rem; width: 14px; height: 11px; background-size: 14px; }
	.caseP3 .backBtn a:hover em{ background-size: 14px; }

	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -0.8rem; right:0; width:0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.solutionP1{ padding: 1.0rem 0.3rem; }
	.solutionP1 .leftDiv{ width: auto; float: none; }
	.solutionP1 h2{ font-size: 0.44rem; line-height: 0.44rem; }
	.solutionP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.solutionP1 .rightImg{ width: auto; float: none; margin-top: 0.7rem; }
	.solutionP2{ padding: 1.2rem 0.3rem; height: auto; }
	.solutionP2 h2{ font-size: 0.44rem; line-height: 0.44rem; padding-bottom: 0.65rem; }
	.solutionP2 .list ul{display: block; }
	.solutionP2 .list li{ width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 0.3rem; }
	.solutionP2 .list li .box{ cursor: pointer; width: 100%; height: auto; }
	.solutionP2 .list li .before{ opacity: 0; visibility: hidden; }
	.solutionP2 .list li .after{ display: block; position: relative; padding: 0.5rem 0.35rem; min-height: 4.2rem; opacity: 1; visibility: visible; }
	.solutionP2 .list li .name{ font-size: 0.32rem; line-height: 0.48rem; }
	.solutionP2 .list li .after .name{ color: #fff; }
	.solutionP2 .list li .msg{ margin-top: 0.2rem; }
	.solutionP2 .list li .msg dd{ font-size: 0.26rem; line-height: 0.48rem; }
	.solutionP2 .list li.on{ width: 100%;}
	.solutionP3{ padding: 1.2rem 0.3rem 1.3rem; }
	.solutionP3 h2{ padding-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.solutionP3 .msg{ font-size: 0.28rem; line-height: 0.52rem; width: auto; }
	.solutionP3 .list ul{ display: flex; margin-right: 0; }
	.solutionP3 .list li{ float: none; width: 100%; padding-bottom: 0; }
	.solutionP3 .list li .box{ margin-right: 0; padding: 0.65rem 0.3rem 0; height: 4.0rem; box-shadow: 0 0 0 0 rgba(0,0,0,0.08); }
	.solutionP3 .list li .ico{ height: 1.0rem; }
	.solutionP3 .list li .ico img{ height: 1.0rem; }
	.solutionP3 .list li .name{ font-size: 0.32rem; line-height: 0.48rem; }
	.solutionP3 .swiper-pagination{ display: block; }
	.solutionP4{ padding: 1.2rem 0.3rem 1.1rem; }
	.solutionP4 h2{ padding-bottom: 0.75rem; font-size: 0.44rem; line-height: 0.44rem; }
	.solutionP4 .list li{ display: block; margin-bottom: 0.45rem; height: auto; }
	.solutionP4 .list li .imgDiv{ width: auto; height: auto; }

	.solutionP4 .list li .imgDiv img{ height: auto; }
	.solutionP4 .list li .conDiv{ width: auto; padding: 0.65rem 0.3rem; height: auto; }
	.solutionP4 .list li .num{ font-size: 1.2rem; line-height: 1.1rem; }
	.solutionP4 .list li .name{ font-size: 0.38rem; line-height: 0.52rem; }
	.solutionP4 .list li .msg{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.48rem; }
	.solutionP5{ padding: 1.0rem 0.3rem 1.2rem; }
	.solutionP5 .wal{ width: 100%; }
	.solutionP5 h2{ padding-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.customerCase .imgDiv{ height: 4.2rem; }
	.customerCase .botDiv{ height: 2rem; padding: 0.3rem 0.4rem 0; }
	.customerCase .name{ line-height: 0.48rem; font-size: 0.32rem; height: 0.96rem; }
	.customerCase .time{ font-size: 0.26rem; line-height: 0.26rem; }
	.customerCase .box:hover{ box-shadow: none; }
	.customerCase .se{ width: 0.9rem; height: 0.9rem; top: 1.85rem;  }
	.customerCase .prev{ left: 0.2rem; }
	.customerCase .next{ right: 0.2rem; }
	.aboutP1{ padding: 1.0rem 0.3rem 0.4rem; }
	.aboutP1.on{ padding: 1.0rem 0.3rem 0.4rem; }
	.aboutP1 h2{ font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP1 h3{ padding-top: 0.6rem; font-size: 0.44rem; line-height: 0.64rem; }
	.aboutP1 .content{ width: auto; margin: 0.45rem auto 0; font-size: 0.26rem; line-height: 0.48rem; text-align: justify;}
	.aboutP1 .list{ overflow: hidden; }
	.aboutP1 .list ul{ display: block; }
	.aboutP1 .list li{ float: left; width: 50%; font-size: 0.26rem; padding-bottom: 0.5rem; }
	.aboutP1 .list li .wen{ line-height: 0.42rem; height: 0.84rem; width:auto;}
	.aboutP2 .videobox{ height: 5.4rem; }
	.aboutP2 .videobox video{ height:5.4rem;}
	.aboutP2 .videobox .imgDiv{ height: 5.4rem; }
	.aboutP3{ padding: 1.2rem 0.3rem 0.9rem; }
	.aboutP3 h2{ padding-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.historyPic:before{ top: 0.68rem; }
	.historyPic .box-container .year-swiper{ margin: 0 0.5rem; height: 1.3rem; }
	.historyPic .box-container .swiper-slide{ height: 1rem; }
	.historyPic .box-container .swiper-slide .year{ font-size: 0.36rem; line-height: 0.36rem; }
	.historyPic .box-container .swiper-slide .ico{ margin-left: -0.28rem; width: 0.56rem; height: 0.56rem; }
	.historyPic .box-container .swiper-slide .ico:after{ margin-left: -0.13rem; margin-top: -0.13rem; width: 0.26rem; height: 0.26rem;}
	.historyPic .box-container .se{ top: 0.24rem; width: 0.9rem; height: 0.9rem; }
	.historyPic .box-container .prev { left: 0; margin-left: 0;}
	.historyPic .box-container .next { right: 0; margin-right: 0; }
	.historyPic .detail-box .item { padding: 0.8rem 0 0;}
	.historyPic .detail-box .item .year{ font-size: 1.0rem; line-height: 0.9rem; animation: am_top 0.4s ease-in-out 0.4s backwards; -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards; }
	.historyPic .detail-box .item .imgList{ margin-top: 0.5rem; animation: am_top 0.4s ease-in-out 0.4s backwards; -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards;}
	.historyPic .detail-box .item .imgList ul{ margin-right: 0; }
	.historyPic .detail-box .item .imgList li{ float: none; width: auto; margin-bottom:0.5rem; }
	.historyPic .detail-box .item .imgList li .box{ margin-right: 0; }
	.historyPic .detail-box .item .imgList li .txt{ font-size: 0.28rem; padding-left: 0.3rem; padding-bottom: 0.35rem; line-height: 0.52rem; height: auto; }
	.historyPic .detail-box .item .imgList li .txt:before{ top: 0.15rem; width: 10px; height: 10px; }
	.aboutP4{ padding: 1.3rem 0.3rem 0.2rem; }
	.aboutP4 h2{ padding-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP4 .msg{ font-size: 0.3rem; line-height: 0.48rem; position: relative; top: 0;}
	.aboutP4 .numList{ position: relative; left: 0; bottom: 0; margin-top: 0.65rem; overflow: hidden; }
	.aboutP4 .numList li{ width: 50%; margin-bottom: 0.5rem;}
	.aboutP4 .numList li .wen{ font-size: 0.28rem; line-height: 0.28rem; height: 0.64rem; }
	.aboutP4 .numList li .num span{ font-size: 0.28rem;}
	.aboutP4 .numList li .num em{ font-size: 0.72rem; line-height: 0.72rem; }
	.aboutP5{ padding: 1.2rem 0.3rem; }
	.aboutP5 h2{ margin-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP5 .list ul{ margin-right: -0.2rem; }
	.aboutP5 .list li{ width: 50%; padding-bottom: 0.35rem;}
	.aboutP5 .list li .box{ margin-right: 0.2rem; }
	.aboutP5 .list li a{ padding: 0.35rem 0.3rem 0; }
	.aboutP5 .list li .botbot{ padding-right: 0;}
	.aboutP5 .list li .name{ font-size: 0.3rem; line-height: 0.46rem; }
	.aboutP5 .list li .ico{ display: none; }
	.aboutP6{ padding: 1.2rem 0.3rem 1.35rem; }
	.aboutP6 h2{ margin-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP6 .tab{ margin-bottom: 0.45rem; overflow: hidden;}
	.aboutP6 .tab ul{ margin-right: -0.3rem; }
	.aboutP6 .tab li{ display: block; float: left; width: 33.33%; margin: 0 0 0.3rem 0; }
	.aboutP6 .tab li .box{ margin-right: 0.3rem; width: auto; height: 0.86rem; font-size: 0.28rem; }
	.aboutP6 .list ul{ margin-right: -0.2rem; }
	.aboutP6 .list li{ width: 33.33%; margin-bottom: 0.3rem; }
	.aboutP6 .list li .box{ margin-right: 0.2rem; height: 1.35rem; border-radius: 0.16rem; }
	.aboutP6 .list li .imgDiv{ height: 1.35rem;}
	.aboutP6 .list li .imgDiv img{ max-width: 1.4rem; max-height: 0.8rem; }
	.aboutP6 .aboutP6-3D { display: none;}
	.screenOpen{ left: 0; }
	.screenDiv{ background: #fff; width: 100%; position: fixed; left: -100%; top: 0; height: 100%; z-index: 10; overflow: auto;}
	.screenDiv .txt{ height: 1.0rem; line-height: 1.0rem; font-size: 0.32rem; padding-left: 0.4rem; }
	.screenDiv .txt:after{ margin-top: -4px; width: 13px; height: 8px; background-size: 13px;}
	.screenDiv .hideBox{ padding: 0.4rem 0.4rem; }
	.screenDiv .hideBox2{ padding: 0.32rem 0.4rem 0.6rem; }
	.screenDiv .list li{ padding-left: 0.32rem; height: 0.68rem; line-height: 0.68rem; font-size: 0.3rem; background-size: 0.12rem;}
	.screenDiv .list li.on{ background-size: 0.12rem;}
	.screenDiv .hideBox .zi{ font-size: 0.32rem; line-height: 0.32rem; margin-bottom: 0.1rem; }
	.screenDiv .list2{ padding-bottom: 0.3rem; }
	.screenDiv .list2 li{ padding-left: 0.46rem; height: 0.65rem; line-height: 0.65rem; font-size: 0.26rem; background-size: 13px;}
	.screenDiv .list2 li.on{ background-size: 13px; }
	.screenDiv .tab2{ padding-bottom: 0.3rem; }
	.screenDiv .tab2 li{ padding-left: 0.4rem; height: 0.65rem; line-height: 0.65rem; font-size: 0.26rem; background-size: 0.12rem;}
	.screenDiv .tab2 li.liNow{ background-size: 0.12rem; }
	.screenDiv .made li em{ padding-left: 0.4rem; height: 0.65rem; line-height: 0.65rem; font-size: 0.26rem; background-size: 0.12rem;}
	.screenDiv .made li em.on{ background-size: 0.12rem; }
	.screenDiv .made dl{ padding-left:0.45rem;}
	.screenDiv .made dd{ padding-left: 0.4rem; height: 0.65rem; line-height: 0.65rem; font-size: 0.26rem; background-size: 0.12rem; }
	.screenDiv .made dd.on{ background-size: 0.12rem; }

	.demo-output{ height: 1.2rem; padding-top: 0.55rem; }
	.product{ padding: 1.1rem 0.3rem 1.2rem; }
	.proList{ width: auto; float: none;}
	.proList .list{ padding-bottom: 0.7rem; }
	.proList ul{ margin-right: -0.18rem; }
	.proList li{ width: 50%; margin-bottom: 0.4rem; }
	.proList li .box{ padding: 0.5rem 0.2rem 0; height: 5.5rem; }
	.proList li .imgDiv{ width: 2.8rem; height: 2.3rem; }
	.proList li .imgDiv img{ max-width: 2.8rem; max-height: 2.3rem;}
	.proList li .name{ margin-top: 0.2rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; white-space:normal; }
	.proList li .btnDiv{ width: 2.1rem; height: 0.76rem; margin: 0.2rem auto 0; font-size: 0.26rem; }
	
	.productP1{ padding: 1.0rem 0.3rem 0.85rem; }
	.productP1 .leftDiv{ width: auto; float: none; }
	.productP1 .detail-box{ width: 100%; }
	.productP1 .detail-box .imgDiv{ height: 5.4rem; }
	.productP1 .detail-box .imgDiv img{ max-height: 5.0rem; }
	.productP1 .box-container{ margin-top: 0.35rem; }
	.productP1 .img-swiper{ width: 5.5rem; }
	.productP1 .img-swiper .limg{ height: 1.1rem; }
	.productP1 .img-swiper .limg img{ max-width: 1.56rem; max-height: 1.0rem;}

	.productP1 .rightDiv{ width: auto; float: none; margin-top: 0.75rem; padding-right: 0; }
	.productP1 h1{ font-size: 0.44rem; }
	.productP1 .msgList{ padding-top: 0.5rem; }
	.productP1 .msgList li{ font-size: 0.28rem; line-height: 0.48rem; }
	.productP1 .btnGroup{ margin-top: 0.5rem; }
	.productP1 .btnGroup li{ margin-right: 0.1rem; margin-bottom:0.2rem; }
	.productP1 .btnGroup li a{ width: 2.42rem; height: 0.86rem; font-size: 0.26rem; }
	.productP1 .btnGroup li em{ margin-left: 0.15rem; width: 0.3rem; height: 0.3rem;}
	.productP1 .btnGroup li:nth-child(1) em{ background-size: 0.3rem; }
	.productP1 .btnGroup li:nth-child(2) em{ background-size: 0.3rem; }
	.productP1 .btnGroup li:nth-child(3) em{ background-size: 0.3rem; }
	.productP1 .btnGroup li:nth-child(1) a:hover em{ background-size: 0.3rem; }
	.productP1 .btnGroup li:nth-child(2) a:hover em{ background-size: 0.3rem; }
	.productP1 .btnGroup li:nth-child(3) a:hover em{ background-size: 0.3rem; }
	.productP2{ padding: 0.9rem 0.3rem 1.1rem; }
	.productP2 h2{ margin-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.productP2 .list{ overflow: hidden; }
	.productP2 .list ul{ margin-right: 0; justify-content: inherit; -webkit-justify-content: inherit‌; }
	.productP2 .list li{ float: none; width: auto; }
	.productP2 .list li .box{ border: #ddd solid 1px; margin-right: 0; padding: 0.4rem 0.45rem 0; height: 4.4rem; }
	.productP2 .list li .ico{ width: 1.8rem; height: 1.8rem;}
	.productP2 .list li .ico:after{ width: 1.8rem; height: 1.8rem; background-size: 1.8rem; }
	.productP2 .list li .ico img{ margin-left: -0.43rem; margin-top: -0.43rem; width: 0.86rem; }
	.productP2 .list li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.productP2 .list li .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.productP2 .swiper-pagination{ display: block; }
	.productP3{ padding: 1.0rem 0.3rem; height: auto; }
	.productP3 h2{ margin-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.advantagePic .list{ padding-bottom: 1.4rem; }
	.advantagePic .list .box{ height: 4.5rem; padding: 0.7rem 0.35rem 0; }
	.advantagePic .list .name{ font-size: 0.34rem; line-height: 0.42rem; height: 1.28rem; }
	.advantagePic .list .msg{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.48rem; height: 1.92rem; }
	.advantagePic .se{ width: 0.9rem; height: 0.9rem; bottom: 0; top: auto; margin-top: 0; border: #f4f4f4 solid 1px; }
	.advantagePic .prev{ left: 50%; margin-left: -1.1rem; }
	.advantagePic .next{ right: 50%; margin-right: -1.1rem; }
	.productP4{ padding: 0.85rem 0 1.1rem; }
	.productP4 h2{ margin-bottom: 0.65rem; font-size: 0.44rem; line-height: 0.44rem; }
	.productP4 .list li{ float: left; width: 50%; }
	.productP4 .list li .imgDiv{ height: 3.0rem; }
	.productP4 .list li .name{ font-size: 0.3rem;}
	.productP4 .list li .btnDiv{ font-size: 0.26rem; margin: 0.2rem auto 0; width: 2rem; height: 0.76rem; }
	.productP4 .list li .btnDiv em{ margin-left: 0.15rem; width: 12px; height: 10px; background-size: 12px; }
	.productP5{ padding: 0 0.3rem 1.1rem; }
	.productP5 h2{ margin-bottom: 0.8rem; font-size: 0.44rem; line-height: 0.44rem; }
	.productP5 .longDiv{ overflow: auto;}
	.productP5 .tableDiv{ width: 16.0rem;}
	.productP5 .tableDiv .firstRow{ top: 0; }
	.productP5 .tableDiv th{ height: 1.1rem; font-size: 0.3rem; }
	.productP5 .tableDiv td{ height: 1.2rem; font-size: 0.26rem; }
	
	.lybBox{ padding: 0.8rem 0.3rem 1.2rem; }
	.lybBox .conBox{ padding:0.8rem 0.45rem 0.95rem;}
	.lybBox .title{ font-size:0.36rem; line-height:0.52rem; margin-bottom:0.65rem; }
	.lybBox .toptop{ padding-left:1.5rem; }
	.lybBox .toptop em{ font-size:0.28rem; line-height:0.96rem; }
	.lybBox .toptop .select{ width: 100%; }
	.lybBox .toptop .caption { height: 0.96rem; line-height: 0.94rem; padding-left: 0.25rem; font-size: 0.28rem; border: #ee1f23 solid 1px; }
	.lybBox .toptop .caption:after { width: 12px; height: 8px; background-size: 12px; right: 0.3rem; margin-top: -4px; }
	.lybBox .toptop .xlist { max-height: 4.8rem; border: 1px solid #ee1f23; border-top: none;}
	.lybBox .toptop .xlist a { font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.lybBox .form{ margin-top:0.75rem;}
	.lybBox .form ul{ margin-right:0;}
	.lybBox .form li{ float:none; width:100%; }
	.lybBox .form .li01{ width:100%;}
	.lybBox .form .li02{ width:100%;}
	.lybBox .form li .box{ margin-right:0;}
	.lybBox .form li .txt{ height:0.56rem; padding-left:0.52rem; font-size:0.28rem;}
	.lybBox .form li .txt img{ width:0.34rem;}
	.lybBox .form li .input1{ padding-left:0.3rem; height:0.96rem; font-size:0.28rem; }
	.lybBox .form li textarea{ height: 2.8rem; padding: 0.15rem 0.3rem 0 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
	
	.lybBox .selgroup dl{ margin-right:0;}
	.lybBox .selgroup dd{ float:none; width:auto; margin-bottom:0.2rem;}
	.lybBox .selgroup2 dd{ width:auto;}
	.lybBox .selgroup dd .ss{ margin-right:0;}
	.lybBox select { font-size: 0.28rem; height: 0.96rem;
	  padding-left: 0.3rem;
	  background: url(../images/selectIco.png) no-repeat scroll right 0.3rem center #fff;
	  background-size:12px;
	}
	.lybBox .choose{ margin-bottom:0.35rem;}
	.lybBox .choose .txt{ height:0.65rem; font-size:0.3rem; }
	.lybBox .choose .lie li{ width:2.6rem; font-size:0.28rem; height:0.9rem; line-height:0.9rem; }
	.lybBox .agree{ font-size:0.26rem; line-height:0.42rem;}
	.lybBox .agree input { width: 15px; height: 15px; }
	.lybBox .agree input:checked { border: 1px solid #ef3722; background: #ef3722 url(../images/gou.png) center no-repeat; /* 选中时的背景颜色 */}
	.lybBox .btnDiv{ margin-top:0.45rem;}
	.lybBox .btnDiv a{ width:2.8rem; height:0.9rem; line-height:0.9rem; font-size:0.3rem; }	
}
