﻿/*! www.vancheer.com  |  Powered by vancheer */
@media screen and (min-width: 3840px){
	.wal{ width:16.8rem;}
	.ind-banner .one{ margin-left:-8.4rem; }
	.ind-banner .two{ margin-left:-8.4rem; }
	.w370{ width:4.3rem;}
	.w990{ width: 11.55rem;}
	.w1050{ width: 12.25rem;}
	.solution .list li .conDiv{ width:7.76rem;}
	.video .leftDiv{ width:8.22rem;}
	.video .rightDiv{ width:8.22rem;}
	.newsPic .imgDiv{ width:8.4rem;}
	.newsPic .swiper-container-horizontal>.swiper-pagination-bullets{ left:9.2rem;}
	.newShow .w1000{ width:12.8rem;}
	.lyb .form{ width:9.96rem;}
	.inquiryBox .leftList{ width:6.8rem;}
	.inquiryBox .rightDiv{ width:5.95rem;}
}


@media screen and ( max-width:1600px ){
	.nav li{ font-size: 16px; padding: 0 20px;}
	
}

@media screen and ( max-width:1440px ){
	.headDiv{ height: 80px; }
	.headDiv.hide { top: -80px; }
	.headDiv .logo{ top: 21px; }
	.nav li{ height: 80px; }
	.nav a{ line-height: 80px; }
	.headDiv .topRight{ right:30px; height: 80px; }
	.headDiv .lanbtn em, .headDiv .searchbtn a{ height: 80px; }
	.headDiv .lanbtn em{ line-height: 80px; }
	.sNav{ top: 80px; }
	.sNav .list li .name{ font-size: 14px; line-height: 20px; }
	.sNav .list li .lie dd{ font-size: 12px; }
	.menubtn{ top: 23px;}
	.menu-list{ padding: 90px 30px 0; }
	.subNav{ height:53px; line-height: 53px; font-size: 15px; }
	.subNav .name{ height: 53px; }
	.navContent a{ height:43px; line-height:43px; font-size:13px; }
	.indexP1 .leftTop .lbox, .indexP1 .rightTop .lbox{ height: 3.0rem; }
	.indexP1 .rightTop .lbox{ height: 3.0rem; }
	.footNav li dd a{ font-size: 12px; }
	.footDiv .msgList li .wen{ font-size: 12px; line-height: 24px; }
	.service .list li .msg{ line-height: 30px; font-size: 14px; }
	.aboutP1 .content{ font-size: 14px; line-height: 26px;}
	.aboutP1 .list li p{ font-size: 14px; line-height: 14px; }
	.historyPic .swiper-slide .content{ font-size: 14px; line-height: 20px; }
	.solution .list li .content{ font-size: 14px; line-height: 26px; }
	.videoLayer { width: 10.0rem; padding: 0.35rem;}
	.cloudP1{ padding: 100px 0; }
	.cloudP1.on{ padding:180px 0 100px;}
	.cloudP1 .content{ font-size: 14px; line-height: 26px; width: 940px; }
	.cloudP2{ padding: 100px 0; }
	.cloudP3{ padding: 100px 0 90px; }
	.cloudP4{ padding: 100px 0; }
	.cloudP5{ padding: 100px 0; }
	.cloudPic .prev{ left: -0.4rem; }
	.cloudPic .next{ right: -0.4rem; }
	.pageBanner .msg{ font-size: 14px; line-height: 26px;}
	.compare .botbot table td{ font-size: 16px; }
	.productBox .table td{ font-size: 14px; }
	.downloadList li .name{ font-size: 16px; }
}

@media screen and ( max-width:1366px ){
	
	
}

@media screen and ( max-width:1024px ){
	.wal, .wal2, .w990, .w1050{ width: 100%; }
	.PC-Box, .nav, .sNav, .pageNav, .sideNews{ display: none; }
	.Phone-Box, .navIco, .menubtn{ display: block; }
	.headInd{ position: relative; }
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.3rem; }
	.headDiv .logo img{ width: 3.0rem; }
	.headDiv .topRight{ right: 0.3rem; padding-right: 1.2rem; height: 1.2rem; }
	.headDiv .lanbtn{ margin-left: 0.45rem; }
	.headDiv .lanbtn em, .headDiv .searchbtn a{ width: 0.46rem; height: 1.2rem; }
	.headDiv .lanbtn em{ padding-left: 0.52rem; width: auto; line-height: 1.2rem; font-size: 0.28rem; }
	.headDiv .lanbtn i{ font-size:0.36rem; }
	.headDiv .searchbtn img{ width: 0.36rem; left: 50%; top: 50%; margin-top: -0.18rem; margin-left: -0.18rem; }
	.headDiv .searchbtn svg{ width: 0.36rem; height:0.36rem; left: 50%; top: 50%; margin-top: -0.18rem; margin-left: -0.18rem; }
	.headDiv .lanbtn img{ width: 0.36rem; left: 0; top: 50%; margin-top: -0.18rem; }
	.headDiv .lanbtn ul{ padding: 0.2rem 0; right: -0.3rem; top:0.9rem; width: 1.5rem; border-radius: 0.24rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.headDiv .lanbtn a{ height: 0.64rem; line-height: 0.64rem; padding-right: 0.4rem; font-size: 0.26rem; }

	.menubtn{ top: 0.2rem; right:0.3rem; width: 0.8rem; height: 0.8rem;  }
	.menubtn .btn{ top: 50%; margin-top: -8px; }
	.menu-right { right: -100%; width: 100%; }
	.menu-list{ padding: 1.4rem 0.3rem 0; }
	.subNav{ height:1.0rem; line-height: 1.0rem; font-size: 0.3rem; }
	.subNav1:after{ right: 0.3rem; }
	.subNav .name{ height: 1.0rem; padding-left: 0.5rem; }
	.navContent a{ height:0.9rem; line-height:0.9rem; font-size:0.28rem; padding-left: 0.65rem; }

	.search-form { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.search-form .keywords { line-height: 0.9rem; margin-left: 0.3rem; font-size: 0.28rem; }
	.search-form .icon-close { margin-top: -0.15rem;}
	.search-form .icon-close img{ width: 0.34rem; }
	.ind-banner .swiper-slide{ height: 9rem; }
	.ind-banner .swiper-slide .bg{ height: 9rem; }
	.ind-banner .swiper-slide .bg img{ width: 100%; height: 100%; object-fit: cover; }
	.ind-banner .one{ left: 0.3rem; margin-left:0; top: 18%; }
	.ind-banner .two{ left: 0.3rem; right: 0.3rem; width: auto; margin-left:0; top: 20%; }
	.ind-banner .one .msg{ padding: 0.35rem 0 0; font-size: 0.3rem; line-height: 0.56rem; width: 6.8rem; }
	.ind-banner .two .en{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .two .msg{ padding: 0.3rem 0 0.6rem; line-height: 0.48rem; }
	
	.ind-banner .midmid{ left:5%; right:5%; width:90%; top:18%;}
	.ind-banner .right{ right:0.3rem; margin-right:0; top:18%; }

	
	.ind-banner .btnDiv{ width: 2.86rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.ind-banner .ewmDiv{ display: none; }
	.ind-banner .swiper-pagination{ bottom: 0.4rem!important; }
	.ind-banner .swiper-pagination-bullet { width: 0.8rem; margin: 0 8px!important; } 
	.ind-banner .swiper-button-prev, .ind-banner .swiper-button-next{ display: none; }
	.ind-banner .swiper-pagination-bullet span{ width: 0.8rem;}
	.indexP1{ padding: 0.9rem 0.3rem; height: auto; background: none; overflow: hidden;}
	.indexP1 .indexTxt{ padding-bottom: 0.5rem;}
	.indexP1 .mxfDiv{ margin-right: -0.2rem; }
	.indexP1 .leftTop .lbox{ margin-right: 0.2rem; height: 2.2rem; }
	.indexP1 .leftTop .layer{ left: 0.2rem; bottom: 0.2rem; }
	.indexP1 .leftTop .lbox:hover .layer{ bottom: 0.3rem; }
	.indexP1 .rightTop .lbox{ margin-right: 0.2rem; height: 2.2rem; }
	.indexP1 .rightTop .lbox:hover .layer{ bottom: 0.3rem; }
	.indexP1 .rightTop .layer{ left: 0.2rem; bottom: 0.2rem; }
	.indexP1 .list{ padding-top: 0.2rem; }
	.indexP1 .list ul{ margin-right: -0.2rem; }
	.indexP1 .list li .lbox{ margin-right: 0.2rem; height: 2.2rem; }
	.indexP1 .list li .layer{ left: 0.2rem; bottom: 0.2rem; }
	.indexP1 .list li .lbox:hover .layer{ bottom: 0.3rem; }
	.indexP2{ padding: 0.9rem 0.3rem; height: auto; background: #eff4fa; }
	.indexP2 .indexTxt{ padding-bottom: 0.5rem; }
	.indexP2 .hahaha{ padding-bottom: 1.4rem; }
	.indexP2 .list { width: auto; left: 0; margin-left: 0; }
	.indexP2 .swiper-slide { min-height: 4.5rem; }
	.indexP2 .swiper-slide .img { width: auto; }
	.indexP2 .swiper-slide .container { position: relative; margin-top: 0; left: 0; top: 0; height: auto; width: auto; padding: 0.8rem 0.4rem; background: #fff; opacity:1; visibility: visible; }
	.indexP2 .swiper-slide .content{ line-height: 0.48rem; font-size: 0.26rem; height: 0.96rem; }
	.indexP2 .swiper-slide .more{ padding-top: 0.45rem; }
	.indexP2 .swiper-slide .more a{ width: 2.36rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.indexP2 .swiper-slide-prev .img{ position:relative;}
	.indexP2 .swiper-slide-next .img { left: 0; }
	.indexP2 .swiper-slide-active .img { left: 0; margin-left: 0; }
	.indexP2 .swiper-slide-active .container { left: 0; }
	.indexP2 .layer{ right: 0; margin-right: 0; top: auto; margin-top: 0; bottom: 0; width: 100%; }
	.indexP2 .num{ padding: 0 0.35rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP2 .arrow{ width: 1.0rem; height: 1.0rem; }
	.indexP3{ padding: 1.5rem 0.3rem 1.0rem; background: none;}
	.indexP3:before{ display: none;}
	.indexP3 .indexTxt{ padding-bottom: 0.5rem; }
	.indexP3 .msg{ font-size: 0.26rem; line-height: 0.48rem; width: auto; padding-bottom: 0.45rem; }
	.indexP3 .list ul{ margin-right: 0; }
	.indexP3 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.indexP3 .list li:last-child{ padding-bottom: 0; }
	.indexP3 .list li .box{ margin-right: 0; box-shadow: 0px 4px 0.4rem 0px rgba(0, 0, 0, 0.07);}
	.indexP3 .list li .name{ font-size: 0.3rem; }
	.footBox{ height: auto; }
	.footDiv{ padding: 1.0rem 0.3rem 0.7rem; height: auto; }
	.footNav{ overflow:hidden;}
	.footNav ul{ display: flex; display: -webkit-flex; flex-wrap: wrap;}
	.footNav li{ width: 50%; box-sizing:border-box; padding-bottom:0.5rem; }
	.footNav li:last-child{ width: 100%; }
	.footNav li h2{ height: 0.56rem; }
	.footNav li:last-child h2{ float:left; width:50%;}
	.footNav li h2 a{ font-size: 0.28rem; line-height: 0.28rem; }
	.footNav li dd a{ line-height: 0.52rem; font-size: 0.26rem; }
	.footDiv .rightDiv{ clear:both; width: auto; float: none; }
	.footDiv .msgList li{ padding-left: 0.48rem; padding-bottom: 0.2rem; }
	.footDiv .msgList li .ico{ top:-0.05rem;}
	.footDiv .msgList li .ico img{ width: 0.32rem;}
	.footDiv .msgList li .txt{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.1rem; }
	.footDiv .msgList li .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.footDiv .share{ text-align: center; }
	.footDiv .share li{ display: inline-block; float: none; margin-left: 0.1rem; margin-right: 0.1rem; }
	.footDiv .share li a{ width: 0.96rem; height: 0.96rem; }
	.footDiv .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }


	.foot{ height: auto; padding: 0.4rem 0.3rem; }
	.foot .links{ float: none; text-align: center; left: 0; line-height: 0.56rem; font-size: 0.24rem; }
	.foot .links a{ padding: 0 0.3rem; }
	.foot .msg{ float: none; line-height: 0.56rem; text-align: center; font-size: 0.24rem; }

	.pageBanner{ height: 5.0rem; padding: 0 0.3rem;}
	.pageBanner .msg{ margin-top: 0.4rem; font-size: 0.26rem; line-height: 0.52rem; height: 1.56rem; overflow: hidden; width: 85%;}
	.topA{ right: 0.3rem; bottom: 0.5rem; }
	.topA a{ width: 1.2rem; height: 0.8rem; border-radius: 0.24rem;}

	.pageBox{ padding: 1.0rem 0.3rem 0.9rem;}
	.service .pageTitle{ padding-bottom: 0.5rem; }
	.service .list ul{ margin-right: 0; }
	.service .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.service .list li .box{ margin-right: 0; height: 2.2rem; padding: 0.6rem 0.4rem 0 2.4rem; }
	.service .list li .head{ margin-top:-0.75rem; }
	.service .list li .head img{ width: 1.5rem; }
	.service .list li .name{ font-size: 0.32rem; height: 0.48rem; line-height: 0.48rem; }
	.service .list li .msg{ line-height: 0.56rem; padding-left: 0.42rem; font-size: 0.26rem; }
	.service .list li .msg img{ width: 0.28rem; margin-top: -0.14rem; }
	.service .list li .box:hover{ top: -0.1rem;}
	.case{ padding: 0 0 1.0rem; }
	.casePic li{ height: auto; }
	.casePic .bg{ position: relative; height: auto;}
	.casePic .bg img{ width: 100%; height: auto; }
	.casePic .txtLayer{ background: #fff; display: block; padding: 0.5rem 0.4rem 1rem; color: #333; width: auto; height: auto; }
	.casePic .name{ font-size: 0.32rem; line-height: 0.42rem; height: 0.42rem; overflow: hidden; }
	.casePic .msg{ margin-top: 0.15rem; height: 1.44rem; font-size: 0.26rem; line-height: 0.48rem; }
	.casePic .btnDiv{ padding-top: 0.3rem; }
	.casePic .btnDiv a{ width: 2.6rem; height: 0.86rem; line-height: 0.86rem; border: #00459c solid 1px; color: #00459c; font-size: 0.26rem; }
	.casePic .btnDiv a:hover{ background: #00459c; border: #00459c solid 1px; color: #fff; }
	.casePic .swiper-pagination{ bottom: 0.5rem!important; } 
	.casePic .swiper-pagination-bullet { width: 4px; height: 4px; background: #00459c; margin: 0 4px!important; } 
	.casePic .swiper-pagination-bullet-active { width: 28px;}
	.case .list2{ padding: 0.5rem 0.3rem 0; }
	.case .list2 ul{ margin-right: 0; }
	.case .list2 li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.case .list2 li .box{ margin-right: 0; }
	.case .list2 li .name{ height: 0.42rem; line-height: 0.42rem; font-size: 0.32rem; }
	.case .list2 li .hideDiv{ left: 0.45rem; bottom: -2.0rem; right: 0.6rem; }
	.case .list2 li .name2{ font-size: 0.36rem; line-height: 0.5rem; height: 0.5rem; }
	.case .list2 li .msg{ margin-top: 0.15rem; height: 0.96rem; font-size: 0.26rem; line-height: 0.48rem; }
	.case .list2 li .more{ display: none; }
	.case .list2 li .box:hover .name{ bottom: -1rem; }
	.case .pageMore{ padding: 0.4rem 0.3rem 0;}
	.product{ padding: 0.5rem 0.3rem 0.9rem; }
	.product .list{ padding-top: 0.5rem; }
	.product .list ul{ margin-right: -0.3rem; }
	.product .list li{ padding-bottom: 0.3rem; }
	.product .list li .box{ margin-right: 0.3rem; }
	.product .list li .imgDiv{ height: 2.4rem; }
	.product .list li .name{ height: 0.9rem; line-height: 0.9rem; padding: 0 0.1rem; font-size: 0.28rem; }
	.product .list li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.aboutP1{ padding: 1.0rem 0.3rem 0.7rem; }
	.aboutP1 .title{ padding-bottom: 0.35rem; line-height: 0.64rem; }
	.aboutP1 .content{ font-size: 0.26rem; line-height: 0.52rem; width: auto; text-align: left; }
	.aboutP1 .list{ padding: 0.5rem 0 0.7rem; }
	.aboutP1 .list ul{ margin-right: -0.3rem; }
	.aboutP1 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.aboutP1 .list li .box{ margin-right: 0.3rem; height: 2rem; padding: 0.4rem 0.3rem 0; }
	.aboutP1 .list li .num{ font-size: 0.48rem; line-height: 0.48rem; height: 0.65rem; }
	.aboutP1 .list li p{ font-size: 0.24rem; line-height: 0.36rem; }
	.aboutP2{ padding: 1.0rem 0.3rem; height: auto; background-size: 100%; }
	.aboutP2 .pageTitle{ padding-bottom: 0.6rem; }
	.aboutP3{ padding: 1.0rem 0 0.9rem; }
	.aboutP3 .pageTitle{ padding-bottom: 0.5rem; }
	.aboutP3 .list { width: 100%; left: 0; margin-left: 0;}
	.aboutP3 li .img { width: 100%; }
	.aboutP3 li .txtLayer{ padding: 0 0.5rem; }
	.aboutP3 li .name{ height: 0.64rem; font-size: 0.38rem; line-height: 0.64rem; }
	.aboutP3 .swiper-slide-active .txtLayer{ top: 0.7rem; }
	.aboutP3 .arrow { width: 0.8rem; height: 0.8rem; margin-top: -0.4rem; }
	.aboutP3 .prev { left: 0.3rem; margin-left: 0; }
	.aboutP3 .next { right: 0.3rem; margin-right: 0; }
	.aboutP3 .swiper-pagination{ padding-top: 0.3rem; }
	.solution .list li{ margin-bottom: 0.3rem; display: block; height: auto; }
	.solution .list li .imgDiv{ width: auto; height: auto; }
	.solution .list li .imgDiv img{ width: 100%; height: auto; }
	.solution .list li .conDiv{ width: auto; height: auto; padding: 0.8rem 0.4rem;}
	.solution .list li .name{ font-size: 0.36rem; line-height: 0.52rem; }
	.solution .list li .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.2rem;}
	.solution .list li .more{ position: relative; left: 0; bottom: 0; padding-top: 0.5rem;}
	.solution .list li .more a{ width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.solution .moreBtn{ margin: 0.9rem auto 0; width: 2.62rem; }
	.solution .moreBtn a{width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.video{ padding: 1.0rem 0.3rem; }
	.video .topDiv{ padding-bottom: 0.4rem; }
	.video .topDiv .imgDiv{ height: 4.8rem; }
	.video .topDiv .layer{ left: 0.6rem;}
	.video .topDiv .name{ font-size: 0.34rem; line-height: 0.48rem; padding-bottom: 0.4rem; }
	.video .topDiv .more{ padding-left: 0.56rem; font-size: 0.26rem; line-height: 0.4rem; background-size: 0.38rem; }
	.video .leftDiv{ width: auto; float: none; }
	.video .leftDiv .imgDiv{ height: 5.4rem; background: center no-repeat; background-size: cover; }
	.video .leftDiv .layer{ left: 0.6rem; top: 50%; transform: translateY(-50%);}
	.video .leftDiv .name{ font-size: 0.34rem; line-height: 0.48rem; padding-bottom: 0.4rem; }
	.video .leftDiv .more{ padding-left: 0.56rem; font-size: 0.26rem; line-height: 0.4rem; background-size: 0.38rem; }
	.video .rightDiv{ width: auto; float: none; padding-top: 0.4rem; }
	.video .rightDiv li{ padding-bottom: 0.4rem; }
	.video .rightDiv li .layer{ left: 0.6rem; top: 0.8rem; }
	.video .rightDiv li .name{ font-size: 0.34rem; line-height: 0.48rem; padding-bottom: 0.4rem; width: auto;}
	.video .rightDiv li .more{ padding-left: 0.56rem; font-size: 0.26rem; line-height: 0.4rem; background-size: 0.38rem;}
	.videoList{ padding: 0.5rem 0.3rem 0.9rem; }
	.videoList .list{ padding-top: 0.5rem; }
	.videoList .list ul{ margin-right: -0.3rem; }
	.videoList .list li{ padding-bottom: 0.3rem; }
	.videoList .list li .box{ margin-right: 0.3rem; }
	.videoList .list li .imgDiv{ height: 2.4rem; }
	.videoList .list li .imgDiv:after{ margin-left: -0.45rem; margin-top: -0.45rem; width: 0.9rem; height: 0.9rem; background-size: 0.9rem; }
	.videoList .list li .name{ height: 0.9rem; line-height: 0.9rem; padding: 0 0.3rem; font-size: 0.28rem; }
	.videoList .list li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1); }
	/*.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -30px; right:0; }*/
	.videoLayer, .xxxLayer { width: 96%; padding: 0.3rem; }
	.videoLayer .close, .xxxLayer .close{ top: -0.56rem; right:0; width: 0.48rem; height:0.48rem; background: url(../image/close2.png) no-repeat; background-size:0.48rem; }
	.news{ padding: 0.9rem 0.3rem 1.0rem; }
	.newsPic .mxfDiv{ display: block; }
	.newsPic .imgDiv{ width: auto; height: 4.5rem; }
	.newsPic .conDiv{ width: auto; padding: 0.6rem 0.4rem 1.2rem; }
	.newsPic .time{ font-size: 0.28rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.newsPic .name{ line-height: 0.48rem; font-size: 0.32rem; height: 0.96rem; }
	.newsPic .content{ line-height: 0.48rem; font-size: 0.26rem; height: 1.44rem; margin-top: 0.3rem; }
	.newsPic .swiper-container-horizontal>.swiper-pagination-bullets{ left: 0.4rem; bottom: 0.6rem; }
	.newsPic .swiper-pagination-bullet{ width: 4px; height: 4px; }
	.newsPic .swiper-pagination-bullet-active { width: 28px;}
	.news .list2{ padding: 0.6rem 0 0; }
	.news .list2 li{ padding-bottom: 0.3rem; }
	.news .list2 li a{ height: 1.74rem; padding: 0 0.3rem 0 3.1rem; }
	.news .list2 li .imgDiv{ height:1.74rem;}
	.news .list2 li .imgDiv img{ width: 2.8rem; }
	.news .list2 li .time{ padding-top: 0.2rem; line-height: 0.42rem; font-size: 0.28rem; }
	.news .list2 li .name{ font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }
	.news .list2 li .content, .news .list2 li .more{ display: none;}
	.download{ padding: 0.5rem 0.3rem 1.0rem; }
	.download .rightDiv{ background: #fff; padding: 0.4rem 0.4rem 1.0rem; min-height: 2rem; margin-top: 0.6rem; }
	.download .txt{ font-size: 0.34rem; line-height: 0.56rem; padding-bottom: 0.4rem; }
	.download .lie li{ float: none; width: auto; }
	.download .lie li a{ height: 1.0rem; padding-left: 0.48rem; }
	.download .lie li .ico{ margin-top: -0.18rem; }
	.download .lie li .ico img{ width: 0.42rem; }
	.download .lie li .name{ font-size: 0.28rem; line-height: 1.0rem; }
	.download .lie li em{ right:0; font-size:0.26rem; line-height:1.0rem;}
	.newShow{ padding: 0.6rem 0.3rem 1.0rem; }
	.newShow .w1000{ width: auto; }
	.newShow .shadog{ padding: 1.0rem 0.3rem; }
	.newShow .time{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.2rem;}
	.newShow .name{ padding-bottom: 0.45rem; }
	.newShow .content{ padding: 0.5rem 0; font-size: 0.26rem; line-height: 0.52rem; }
	.newShow .imgDiv{ padding: 0.5rem 0; }
	.newShow .share{ right: 0.3rem; top: 0.8rem; }
	.newShow .share li{ float: left; padding-right: 0.2rem; padding-bottom: 0; }
	.newShow .share li a{ width: 0.6rem; height: 0.6rem; }
	.newShow .share li img{ width: 16px; margin-top: -8px; margin-left: -8px; }
	.pageDown li{ margin-right: 0.1rem;}
	.pageDown li a{ width: 1.6rem; height: 0.92rem; }
	.pageDown li a:hover{ width: 2.5rem; }
	.cloudP1, .cloudP1.on{ padding: 1.0rem 0.3rem; }
	.cloudP1 .content{ font-size: 0.26rem; line-height: 0.52rem; width: auto; margin: 0.45rem auto 0; }
	.cloudP2{ padding: 1.0rem 0.3rem; }
	.cloudP2 .imgDiv{ padding-top: 0.45rem; }
	.cloudP2 .imgDiv img{ width: 100%; }
	.cloudP3{ padding: 1.0rem 0.3rem 0.8rem; }
	.cloudP3 .list{ padding-top: 0.5rem; }
	.cloudP3 .list li{ padding-bottom:0.7rem;}
	.cloudP3 .list li .name{ font-size:0.32rem; line-height:0.52rem; padding-bottom:0.4rem;}
	.cloudP3 .list li .msg{ font-size:0.26rem; line-height:0.52rem; padding-bottom:0.4rem; }
	.cloudP3 .list li .imgDiv img{ width:100%;}
	/*.cloudP3 .list ul{ margin-right: 0; }
	.cloudP3 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.cloudP3 .list li .box{ margin-right: 0; height: auto; min-height: 3.0rem; padding: 0.5rem 0.3rem; }
	.cloudP3 .list li .name{ height: 0.64rem; font-size: 0.32rem; line-height: 0.32rem; }
	.cloudP3 .list li .name:after{ width: 0.36rem; }
	.cloudP3 .list li .msg{ padding-top: 0.35rem; font-size: 0.26rem; line-height: 0.52rem; }
	.cloudP3 .list li .box:hover{ box-shadow: 0px 0px 0.2rem 0px rgba(40, 40, 40, 0.2); }*/
	.cloudP4{ padding: 1.0rem 0.3rem; }
	.cloudP4 .tab{ padding-top: 0.5rem; }
	.cloudP4 .tab li{ margin: 0 0.2rem; height: 0.52rem; font-size: 0.28rem; line-height: 0.28rem;}
	.cloudP4 .list{ padding-top: 0.5rem; }
	.cloudP4 .list ul{ margin-right: -0.2rem; }
	.cloudP4 .list li{ width: 50%; padding-bottom: 0.3rem;}
	.cloudP4 .list li .box{ margin-right: 0.2rem; height: 3.72rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.cloudP4 .list li a{ padding: 0.45rem 0.2rem 0; }
	.cloudP4 .list li .name{ height: 0.46rem; line-height: 0.46rem; font-size: 0.3rem; margin-bottom: 0.2rem; }
	.cloudP4 .list li .imgDiv{ width: 2.8rem; height: 2.2rem; }
	.cloudP4 .list li .imgDiv img{ max-width: 2.6rem; max-height: 1.8rem; }
	.cloudP4 .list li .box:hover{ box-shadow: 0px 0px 0.2rem 0px rgba(40, 40, 40, 0.1); }
	.cloudP5{ padding: 1.0rem 0.3rem; }
	.cloudP5 .pageTitle{ padding-bottom: 0.5rem;}
	.cloudPic .list li .name{ height: 0.96rem; line-height: 0.96rem; font-size: 0.32rem; }
	.cloudPic .swiper-pagination{ padding-top: 0.3rem; } 
	.cloudPic .swiper-pagination-bullet{ width:0.48rem;}
	.cloudPic .btn{ display: none; }
	.lyb .msg{ width: auto; margin: 0.45rem auto 0; line-height: 0.52rem; font-size: 0.26rem; }
	.lyb .form{ width: auto; margin: 0.6rem auto 0; }
	.lyb .form ul{ margin-right: 0; }
	.lyb .form li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.lyb .form li .box{ margin-right: 0; }
	.lyb .form li .txt{ font-size: 0.28rem; line-height: 0.28rem; height: 0.5rem; }
	.lyb .form li .input1{ height: 0.86rem; line-height: 0.86rem; padding: 0 0.2rem; font-size: 0.26rem; }
	.lyb .form li textarea{ height: 2.6rem; padding: 0 0.2rem; line-height: 0.48rem; font-size: 0.26rem; }
	.lyb .btnDiv{ margin: 0.2rem auto 0; width: 3.0rem; }
	.lyb .btnDiv a{ height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }
	.inquiryBox2{ height: 12rem; }
	.inquiryBox .formBox{ width: 90%; height: 5.6rem; padding: 0 0.6rem; box-shadow: 0px 0px 0.2rem 0px rgba(40, 40, 40, 0.1); }
	.inquiryBox .formBox .title{ padding-top: 1.0rem; padding-bottom: 0.6rem;}
	.inquiryBox .formBox .txt{ height: 1.0rem; }
	.inquiryBox .formBox .input1{ height: 1.0rem; font-size: 0.28rem; padding: 0 0.3rem; }
	.inquiryBox .formBox .btnDiv{ padding-top: 0.45rem; }
	.inquiryBox .formBox .btnDiv a{ height: 1.0rem; line-height: 1.0rem; font-size: 0.28rem; }
	.inquiryBox .resultBox{ width: 90%; margin: 0 auto; height: auto; padding: 0 0.4rem 0.8rem; box-shadow: 0px 0px 0.2rem 0px rgba(40, 40, 40, 0.1); }
	.inquiryBox .leftList{ width: auto; float: none; padding-top: 0.4rem;}
	.inquiryBox .leftList li{ padding: 0.2rem 0;}
	.inquiryBox .leftList li p{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.2rem; }
	.inquiryBox .leftList li .txt{ font-size: 0.24rem; line-height: 0.24rem; color: #000; }
	.inquiryBox .leftList li .orange{ color: #f29322; }
	.inquiryBox .rightDiv{ width: auto; padding-top: 0.6rem; float: none; }
	.inquiryBox .rightDiv .wen{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.2rem; }
	.inquiryBox .imgDiv{ margin: 0 auto; width: 5.1rem; height: 3.75rem; }
	.inquiryBox .imgDiv img{ max-width: 4.92rem; max-height: 3.75rem; }
	.productBan{ padding: 0.6rem 0.3rem 0.8rem; height: auto; background-size: 100% 100%; }
	.productBan .leftImg{ position: relative; left: 0; margin-left: 0; width: 6.2rem; height: 5.0rem; top: 0; margin: 0 auto; }
	.productBan .leftImg img{ max-width: 5.8rem; max-height: 5.0rem; }
	.productBan .rightDiv{ width: auto; float: none; }
	.productBan .content{ font-size: 0.26rem; line-height: 0.52rem; height: auto; }
	.productBan .btnGroup li{ margin-right: 0.3rem; }
	.productBan .btnGroup li a{ width: 2.86rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; border: #00459c solid 1px; }
	.productBan2{ padding: 0.6rem 0.3rem 0.8rem; height: auto; background-size: 100% 100%; }
	.productBan2 .leftImg{ position: relative; left: 0; margin-left: 0; width: 6.2rem; height: 5.0rem; top: 0; margin: 0 auto; }
	.productBan2 .leftImg img{ max-width: 5.8rem; max-height: 5.0rem; }
	.productBan2 .rightDiv{ width: auto; float: none; }
	.productBan2 .content{ font-size: 0.26rem; line-height: 0.52rem; height: auto; }
	.productBan2 .btnGroup li{ margin-right: 0.3rem; }
	.productBan2 .btnGroup li a{ width: 2.86rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.productTab{ height: 1.0rem; padding: 0 0.3rem;}
	.productTab ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.productTab li{ display: block; margin: 0; height: 1.0rem; line-height: 1.0rem; font-size: 0.28rem; }
	.productBox{ padding: 0.8rem 0.3rem 1.0rem; }
	.productBox2.on{ padding:1.8rem 0.3rem 1.0rem;}
	.productBox .box1 .bigImg{ padding: 0.9rem 0.3rem 1.0rem; }
	.productBox .title{ text-align: center; font-size: 0.36rem; line-height: 0.36rem; color: #333; font-weight: bold; padding-bottom: 0.3rem; }
	.productBox .title2{ text-align: left;}
	.compare { overflow: auto;}
	.compare .mxfDiv{ width: 10.0rem; }
	.compare .toptop{ height: 3.2rem; padding-left: 3.0rem; }
	.compare .toptop li{ padding-top: 0.3rem; }
	.compare .toptop li .limg{ height: 2.0rem; width: 2.2rem; }
	.compare .toptop li .limg img{ max-width: 2.0rem; max-height: 1.0rem; }
	.compare .toptop li .name{ font-size: 0.24rem; height: 0.42rem; line-height: 0.42rem; }
	.compare .botbot table td{ height: 1.0rem; font-size: 0.26rem; }
	.compare .botbot table td:first-child{ width: 3.0rem;}
	.compare .botbot table .td02{ width: 3.5rem; }
	.compare .botbot table .td03{ width: 3.5rem; }
	.productBox .table{ padding-top: 0.8rem; }
	.productBox .table th{ height: 0.9rem; font-size: 0.28rem; }
	.productBox .table .th01{ padding-left: 0.5rem;}
	.productBox .table td{ min-height: 0.8rem; padding: 0.2rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.productBox .table td:first-child{ padding-left: 0.5rem; }
	.productBox .table td .content{ padding-right: 0.5rem; }
	.downloadList li{ padding-bottom: 0.3rem; }
	.downloadList li a{ height: 1.0rem; padding: 0 1.0rem 0 0.3rem; }
	.downloadList li a:after{ right: 0.3rem; }
	.downloadList li .ico{ display: none;}
	.downloadList li .name{ font-size: 0.28rem; line-height: 1.0rem; height: 1.0rem; }
	.productBox .videobox .playbox{ margin-left:-0.48rem; margin-top:-0.48rem; }
	.productBox .videobox .playbox img{ width: 0.96rem;}
	.productTop{ width:auto; height: 2.0rem; padding: 0 0.3rem; }
	.productTop .name{ line-height: 1.0rem; font-size: 0.3rem; }
	.productTop .links{ position:relative; height:1.0rem; }
	.productTop .links ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.productTop .links li{float:none; width:auto; height:1rem; line-height:1rem; margin-left:0; font-size: 0.26rem;}
	.productTop .links .zxg{ display:block;}
	.proP1.on{ padding-top: 2.0rem; }
	.proP1 .imgDiv{ width: 5.6rem; height: 4.4rem; }
	.proP1 .imgDiv img{ max-width: 5.6rem; max-height: 4.2rem; }
	.proP2{ padding: 1.0rem 0.3rem; height: auto; }
	.proP2 .msg{ font-size: 0.26rem; }
	.proP2 .mxfDiv{ display: block; }
	.proP2 .rightImg{ padding-right: 0; width: 6.0rem; float: none; text-align: center; }
	.proP2 .rightImg img{ width: 100%; }
	.proP2 .leftDiv{ padding-top: 0.3rem; width: auto; float: none; }
	.proP2 .wen2{ padding-top: 0.25rem; font-size: 0.28rem;}
	.proP2 .lie{ padding-top: 0.5rem;}
	.proP2 .lie li{ min-width: 0.7rem; padding-right: 0.2rem;}
	.proP2 .lie li .ico{ width: 0.7rem; height: 0.7rem; }
	.proP2 .lie li .ico img{ max-width: 0.56rem; max-height: 0.56rem; }
	.proP2 .lie li p{ font-size: 0.24rem; line-height: 0.24rem; padding-top: 0.2rem; }
	.proP2 .tips{ padding-top: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.proP3{ padding: 0 0.3rem; }
	.proP3 .msg{ font-size: 0.26rem; }
	.proP3 .zuheDiv{ width: 6.0rem; }
	.proP3 .imgDiv img{ width: 6.0rem; }
	.proP3 .limg{ right: -0.5rem; }
	.proP3 .wen1{ font-size: 0.32rem; }
	.proP3 .wen2{ font-size: 0.24rem; padding-top: 0.2rem;}
	.proP3 .leftImg{ display: none; }
	.proP4{ padding: 0 0.3rem; }
	.proP4 .msg{ font-size: 0.28rem; }
	.proP4 .imgDiv img{ max-width: 6.0rem; }
	.proP4 .leftImg{ left: 5%; }
	.proP4 .leftImg img{ width: 3rem; }
	.proP5{ padding: 0 0.3rem;}
	.proP5 .msg{ font-size: 0.28rem; padding-bottom: 0.75rem; }
	.proP5 .imgDiv img{ max-width: 6.0rem; }
	.proP6 .msg{ font-size: 0.28rem; }
	.proP6 .zuheDiv{ width: 6.0rem; }
	.proP6 .imgDiv img{ width: 6.0rem; }
	.proP6 .limg{ right: -0.5rem; }
	.proP7{ padding: 0 0.3rem; }
	.proP7 .msg{ font-size: 0.28rem; padding-bottom: 0.6rem; }
	.proP7 .lie{ padding-top: 0.8rem; padding-left: 0.6rem;}
	.proP7 .lie li{ padding-left: 0.78rem; padding-bottom: 0.5rem; font-size: 0.24rem; line-height: 0.36rem; }
	.proP7 .lie li img{ width: 0.56rem; }
	.proP8{ padding: 0 0.3rem; }
	.proP8 .msg{ font-size: 0.28rem; padding-bottom: 0.75rem; }
	.proP8 .imgDiv img{ max-width: 5.0rem; }
	.describeModal-box .describe-box { width: 90%; max-height: 80%; padding: 1.0rem 0.5rem; -webkit-border-radius: 0.24rem; border-radius: 0.24rem;}
	.describeModal-box .describe-box .close { width: 24px; height: 24px; background-size:24px;}
	.describeModal-box .describe-box .title{ font-size: 0.32rem; line-height:0.32rem; padding-bottom:0.3rem;}
	.describeModal-box .describe-box .content{ font-size:0.26rem; line-height:0.52rem;}
	.searchDiv{ padding:1.0rem 0.3rem; }
	.searchDiv .title{ font-size:0.34rem; line-height:0.34rem; height:0.56rem; }
	.searchDiv .tab2{ padding:0.25rem 0;}
	.searchDiv .tab2 li{ font-size:0.28rem; line-height:0.28rem; }
	.searchDiv .list li{ padding-top:0.35rem;}
	.searchDiv .list li a{ padding:0.3rem; height:auto; line-height:0.56rem; font-size:0.34rem; }

	/*2023.8.15*/
	.proComP0{ height: 3.2rem; }
	.proComP0 .title{ padding-top:5%;}
	.proComP0 .con{ padding-top:0.5rem; width:auto; font-size:0.26rem; line-height:0.52rem; }
	.proComP1{ height: auto; min-height:9.2rem; padding:1.0rem 0.3rem;}
	.proComP1.on{ padding-top: 1.0rem; }
	.proComP1 .title{ padding-bottom:0.6rem;}
	.proComP1 .mxfDiv{ display:block;}
	.proComP1 .leftImg{ width:auto;}
	.proComP1 .rightCon{ width:auto; font-size:0.26rem; line-height:0.52rem; padding-top:0.5rem;}
	.proComP2{ height: auto; min-height:9.2rem; padding:1.0rem 0.3rem;}
	.proComP2 .title{ padding-bottom:0.6rem;}
	.proComP2 .mxfDiv{ display:block;}
	.proComP2 .rightImg{ width:auto;}
	.proComP2 .leftCon{ width:auto; font-size:0.26rem; line-height:0.52rem; padding-bottom:0.5rem;}
	.proComP3{ height: auto; min-height:9.2rem; padding:1.0rem 0.3rem;}
	.proComP3 .title{ padding-bottom:0.6rem;}
	.proComP3 .topImg{ width:auto; }
	.proComP3 .topImg img{ width:100%;}
	.proComP3 .botCon{ padding-top:0.5rem; width:auto; font-size:0.26rem; line-height:0.52rem; }
	
	.proComP4{ height: auto; min-height:9.2rem; padding:1.0rem 0.3rem;}
	.proComP4 .title{ padding-bottom:0.6rem;}
	.proComP4 .botImg{ width:auto; }
	.proComP4 .botImg img{ width:100%;}
	.proComP4 .topCon{ padding-bottom:0.5rem; width:auto; font-size:0.26rem; line-height:0.52rem; }

	.channel .mapDiv{ width:auto; float:none; }
	.channel .mapDiv .limg{ padding-bottom:0.6rem;}
	.channel .mapDiv .list{ position:relative;}
	.channel .mapDiv .list ul{margin-right:0px; position:absolute; z-index:2; left:0px; top: 0.9rem; width:100%; box-sizing: border-box; border: #ddd solid 1px; border-top: none; background: #fff; display:none; height: 3.6rem; overflow: auto;}
	.channel .mapDiv .list ul::-webkit-scrollbar { width: 2px;}
	.channel .mapDiv .list ul::-webkit-scrollbar-track { background-color: #e1e1e1;}
	.channel .mapDiv .list ul::-webkit-scrollbar-thumb { background-color: #00459c;} 
	.channel .mapDiv .list li{ position:relative; left:0!important; top:0!important; font-size: 0.3rem; width:100%; height:0.9rem; line-height:0.9rem; padding:0!important;}
	.channel .mapDiv .list li:before{ display:none;}
	.channel .mapDiv .list li .name{ position:relative; top:0; left:0; border:none; background:none; color:#666; width:auto; line-height:0.9rem; font-size:0.3rem; text-align:left; display:block; padding: 0 0.3rem;}
	.channel .mapDiv .list li .cn{ display:none;}
	.channel .rightDiv{ float:none; width:auto; padding-top:0.5rem;}
	.channel .rightDiv .name{ font-size:0.32rem; line-height:0.32rem; }
	.channel .rightDiv .wen{ height:0.96rem; line-height:0.96rem; font-size:0.3rem;}
	.channel .rightDiv .msg{ padding:0.2rem 0.2rem; font-size:0.26rem; line-height:0.52rem;}
	.channel .rightDiv .content{ padding:0.2rem 0.2rem; font-size:0.26rem; line-height:0.52rem;}
	/*2024.7.29*/
	.videoShow{ padding: 0.8rem 0.3rem 1.2rem; }
	.videoShow .w1000{ width: 100%; }
	.videoShow .shadog{ padding:1.0rem 0.3rem;}
	.videoShow .time{ font-size: 0.26rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.videoShow .name{ font-size: 0.36rem; line-height: 0.52rem; }
	/*2024.12.13*/
	.xiazaiBox{ padding: 0.8rem 0.3rem 1.0rem; }
	.xiazaiBox .title{ font-size: 0.4rem; line-height: 0.4rem;}
	.xiazaiList li{ margin-bottom: 0.3rem; }
	.xiazaiList li{ height:auto; padding: 0.25rem 1.8rem 0.25rem 0.3rem; }
	.xiazaiList li .ico{ display: none;}
	.xiazaiList li .name{ font-size: 0.28rem; line-height: 0.48rem; height:auto;}
	.xiazaiList li .btnDiv{ right: 0.3rem; }
	.xiazaiList li .btnDiv dd a{ width:0.42rem; }
	.xiazaiList li .btnDiv dd .look{ background-size:0.34rem;}
	.xiazaiList li .btnDiv dd .dload{ background-size:0.32rem;}
	.xiazaiList li:hover .btnDiv dd .look{ background-size:0.34rem; }
	.xiazaiList li:hover .btnDiv dd .dload{ background-size:0.32rem; }
	
}

@media screen and ( max-width:320px ){
	
}



