/*! http://www.vancheer.com  |  Powered by vancheer */


.header .seekBox{width: 138px;}


@media screen and ( max-width:1600px ){
.wal{ width: 1360px; }
.ind-banner{ width: 1360px;}
.footer{ width: 1360px; }
.titSeat{ width: 1360px; }
.withinBan{ width: 1360px; }
.indexCon1 li{ width: 320px; }
.indexImg2 .img{ width: 680px; }
.indexImg2 .textBox{ width: 680px; }
.indexImg2 .text{ padding: 52px 44px 0 60px; }
.indexImg2 .slick-prev{ left: 630px; }
.indexImg2 .slick-next{ left: 680px; }
.indexList3 li{ width: 322px; }

/*案例*/
.caseList2 li{ width: 430px; margin: 0 34px 38px 0; }
.caseList2 .text{ padding: 28px 20px 28px 24px; }

/*案例详情*/
.caseshow1 .imgDiv .leftDiv{ width: 676px; }
	
/*产品应用*/
.productList1 li{ width: 320px; }
	
/*产品中心*/
.productShow1 .content .imgDiv{ width: 680px; }
.productShow1 .content .textDiv{ width: 680px; }
.productShow1 .content .text{ padding: 34px 34px 0 34px; }
.productShow1 .content .h6{ margin-bottom: 20px; }
.productShow1 .content .p{ line-height: 34px; }

/*联系我们*/
.contactList1 .liow1{ width: 680px; }
.contactList1 .liow1 .text{ padding: 36px 30px 0 68px; }
.contactList1 li{ width: 340px; }

/*新闻中心详情*/
.newshow1 .imgDiv .leftDiv{ width: 676px; }

/*新闻中心*/
.newsList1 .img{ width: 480px; }
.newsList1 .text{ width: 708px; }

	
}
@media screen and ( max-width:1440px ){
.productSlick1{ margin: 0 -30px; }
.productSlick1 .slick-list{ margin: 0 18px; }
}

@media screen and ( max-width:1360px ){
.wal{ width: 1200px; }
.footer{ width: 1200px; }
.ind-banner{ width: 1200px;}
.titSeat{ width: 1200px;}
.withinBan{ width: 1200px;}
.ind-banner .ban1 .h6{ font-size: 38px; }
.ind-banner .ban1 .en{ font-size: 30px; margin-bottom: 20px; }
.ind-banner .ban1 .em{ margin-bottom: 11px; }
.ind-banner .ban1 .enp{ line-height: 30px; }
.indexCon1 li{ width: 280px; }
.indexImg2 .img{ width: 600px; }
.indexImg2 .textBox{ width: 600px; }
.indexImg2 .text{ padding: 34px 34px 0 40px; }
.indexImg2 .h6{ margin-bottom: 28px; }
.indexImg2 .btn{ margin: 26px 0 0; }
.indexImg2 .slick-prev, .indexImg2 .slick-next{ width: 34px; height: 32px; }
.indexImg2 .slick-prev{ left: 566px; }
.indexImg2 .slick-next{ left: 600px; }
.indexList3 li{ width: 282px; }

.header li{ padding: 0 26px; }
.header .seekBox{ width: 190px; }
.header .seekBox input{ width: 160px; }
.header .seekBox a{ width: 30px; }
.header .rightDiv{ margin: 34px 0 0; }

.footerTop{ padding: 39px 34px 40px 34px; }
.footerTop .flogo img{ width: 110px; }
.footerList{ margin: 20px 0 0 24px; }
.footerTop .rightDiv span{ font-size: 16px; padding-left: 46px; margin-right: 6px; }
.footerTop .rightDiv em{ font-size: 22px; }

/*案例*/
.caseList2 li{ width: 377px; }

/*案例分享详情*/
.caseshow1 .imgDiv .leftDiv{ width: 596px; }

/*产品应用*/
.productList1 li{ width: 280px; } 

/*产品中心*/
.productShow1 .content .imgDiv{ width: 600px; }
.productShow1 .content .textDiv{ width: 600px; }
.productShow1 .content .text{ padding: 20px 45px 0 34px; }
.productShow1 .content .h6{ font-size: 26px; margin-bottom: 16px; }
.productShow1 .content .p{ line-height: 30px; }
.productShow1 .content .btn{ margin-top: 14px; }

/*联系我们*/
.contactList1 .liow1{ width: 480px; }
.contactList1 .liow1 .text{ padding: 36px 60px 0 68px; }
.contactList1 li{ width: 340px; }
.contactList1 .text{ padding: 36px 30px 0 50px; }

/*新闻中心详情*/
.newshow1 .imgDiv .leftDiv{ width: 596px; }

/*新闻中心*/
.newsList1 li{ margin: 0 0 0 74px; }
.newsList1 .time{ left: -74px; }
.newsList1 .img{ width: 440px; }
.newsList1 .text{ width: 608px; }


}
	
@media screen and ( max-width:1024px ){
.wal{ width: auto; padding: 0 0.2rem; }
.wal800{ width: auto; padding: 0 0.2rem; }
.pc-hide{ display: block !important; }
.pc-show{ display: none !important; }

.header ul{ display: none; }
.header{ height: 1.06rem; }
.headerBox{ padding: 0.03rem 0 0; }
.header .logo{ line-height: 1.06rem; }
.header .logo img{ width: 0.98rem; }
.header .seekBox{ width: 2.43rem; height: 0.36rem; }
.header .seekBox input{ width: 2.03rem; font-size: 0.2rem; padding: 0 0.15rem; height: 0.36rem; }
.header .seekBox a{ width: 0.4rem; background: url(../images/seek.png) no-repeat center; background-size: 0.23rem; height: 0.36rem; }
.header .talkBox a{ width: 0.43rem; line-height: 0.36rem; font-size: 0.2rem; height: 0.36rem; margin-left: 0.14rem; }
.header .talkBox{ padding: 0 0 0 0.79rem; }
.header .menu{ float: left; line-height: 0.36rem; margin-left: 0.22rem; }
.header .menu img{ height: 0.24rem; }
.header .rightDiv{ margin: 0.38rem 0 0; }

.ind-banner{ width: 100%; padding: 0 0 0rem; border: none; } 
.ind-banner .ban1 .h6{ font-size: 0.48rem; }
.ind-banner .ban1 .en{ font-size: 0.36rem; margin-bottom: 0.3rem; }
.ind-banner .ban1 .enp{ font-size: 0.18rem; transform: scale(.8) translateX(-0.4rem); line-height: 0.36rem; }
.ind-banner .ban1 .em{ width: 0.33rem; height: 0.03rem; margin-bottom: 0.26rem; }
body .ind-banner .swiper-button-prev,
body .ind-banner .swiper-button-next{ width: 0.32rem; height: 0.32rem; }
body .ind-banner .swiper-button-prev{ left: 0.19rem; background: url(../images/l1.png) no-repeat center; background-size: 14px; }
body .ind-banner .swiper-button-next{ right: 0.19rem; background: url(../images/r1.png) no-repeat center; background-size: 14px; }
.ind-banner .ico{ width: 0.34rem; height: 0.64rem; background: url(../images/ban_i1.png) no-repeat; background-size: cover; bottom: 0.36rem;} 

.title1{ font-size: 0.3rem; background: url(../images/ico_01.jpg) no-repeat left center; background-size: 0.09rem; line-height: 0.37rem; }
.more1{ width: 1.25rem; line-height: 0.37rem; font-size: 0.24rem; }

.index1{ padding: 0.49rem 0.2rem 0.20rem; }
.index1 .title1{ margin-bottom: 0.18rem; }
.indexNav1 span{ margin: 0 0.29rem; font-size: 0.26rem; line-height: 0.5rem; }
.indexNav1 span.on{ padding-left: 0.2rem; background: url(../images/ico_01.jpg) no-repeat left center; background-size: 0.07rem; }
.more2{ width: 2.12rem; line-height: 0.44rem; font-size: 0.24rem; } 
.index1 .more2{ margin: 0.14rem auto 0; }
.indexCon1{ margin: 0.39rem 0 0; }
.indexCon1 li{ width: 48%; margin: 0 0 0.3rem; }  
.indexCon1 li:nth-of-type(2n){ float: right; }
.indexCon1 .tit{ font-size: 0.24rem; margin-bottom: 0.16rem; }
.indexCon1 em {width: 0.24rem; height: 0.01rem; }
.indexCon1 .name{ font-size: 0.24rem; padding-bottom: 0.2rem; }
.indexCon1 .more1{ line-height: 0.4rem; width: 1.4rem; }

.index2{ padding: 0.4rem 0.2rem 0.50rem; }
.index2 .title1{ margin-bottom: 0.32rem; }
.indexImg2 .img{ width: 100%; }
.indexImg2 .textBox{ width: 100%; }
.indexImg2 .slick-prev, .indexImg2 .slick-next{ bottom: auto; top: 4.15rem; }
.indexImg2 .slick-prev{ left: 0; }
.indexImg2 .slick-next{ right: 0; left: auto; }
.indexImg2 .text{ padding: 0.32rem 0.3rem 0.42rem 0.38rem; }
.p{ line-height: 0.36rem; font-size: 0.2rem; }
.indexImg2 .btn{ margin: 0.26rem 0 0; }

.index3{ padding: 0.44rem 0.2rem 0.38rem; }
.index3 .title1{ margin-bottom: 0.46rem; }
.indexList3 li{ display: none; width: 48%; margin: 0; height: auto; }
.indexList3 li:nth-of-type(1){ display: block; }
.indexList3 li:nth-of-type(2){ display: block; float: right; }
.indexList3 .img{ height: 1.08rem !important; }
.indexList3 .text{  padding: 0.3rem 10px 10px; }
.indexList3 .time{ font-size: 0.18rem; margin-bottom: 0.08rem; }
.indexList3 .h6{ font-size: 0.24rem; margin-bottom: 0.3rem; }
.indexList3 .p{ height: 1.44rem; -webkit-line-clamp: 4; }
.indexList3 .btn{ margin: 0.22rem 0 0; }

.index4{ padding: 0rem 0 0; margin: 0.4rem 0 0.57rem; height: 4.5rem; }
.indexSlick4{ padding: 0.26rem 0 0; height: 100%; box-sizing: border-box; }
.indexSlick4 .text{ width: 100%; transform: scale(0.9); position: relative; left: 50%; margin-left: -50%; }
.title2{ font-size: 0.3rem; padding-bottom: 0.18rem; }
.title2:before{ width: 0.24rem; height: 0.01rem; margin-left: -0.12rem; }
.indexSlick4 .title2{ margin-bottom: 0.2rem; }
.indexSlick4 .en{ font-size: 0.24rem; margin-bottom: 0.44rem; }
.indexSlick4 .slick-prev, 
.indexSlick4 .slick-next{ width: 0.34rem; height: 0.34rem; }
.indexSlick4 .slick-prev{ left: 0.2rem; }
.indexSlick4 .slick-next{ right: 0.2rem; }
.indexSlick4 .more1{ margin: 0.16rem auto 0; }

.footer{ width: 100%; }
.footerTop{ padding: 0.24rem 0.2rem 0.2rem; }
.footerTop .flogo img{ width: 1.2rem; }
.footerTop .leftDiv{ width: 100%; }
.footerList{ float: right; width: 5rem; margin: 0.14rem 0 0; }
.footerList ul{ margin: 0; }
.footerList li{ padding: 0 0.42rem; border: none; }
.footerList li a{ font-size: 0.24rem; line-height: 0.38rem; }
.footerList li:nth-of-type(3n){ padding-right: 0; }
.footerList .p{ display: none; }
.footerTop .rightDiv{ width: 100%; /*text-align: center;*/ /*display: flex; justify-content: center;*/ padding: 0.2rem 0 0; line-height: 0.34rem; }
.footerTop .rightDiv span{ /*background: url(../images/footer_i2.png) no-repeat left center;*/ /*background-size: 0.34rem;*/ padding-left: 0; font-size: 0.24rem; }
.footerTop .rightDiv em{ font-size: 0.3rem; }
.footerBtm .leftDiv{ width: 100%; text-align: center; padding: 0.08rem 0.2rem 0; margin: 0; }
.footerBtm .leftDiv .p{ font-size: 0.2rem; }
.footerBtm .rightDiv{ width: 100%; display: flex; justify-content: center; line-height: 0.5rem; padding-bottom: 0.08rem; } 

/*案例分享*/
.withinBan{ width: 100%;}
.titSeat{ width: 100%; margin: 0.4rem auto 0.46rem; padding: 0 0.2rem 0.14rem; box-sizing: border-box; }
.titSeat .p{ font-size: 0.28rem; }
.titSeat .bg{ width: 0.15rem; height: 0.32rem; background: url(../images/bg_02.png) no-repeat; background-size: 0.15rem; margin-left: 0.1rem; }
.titSeat .en{ font-size: 0.28rem; }
.titSeat .rightDiv{ display: none; }
.caseList2 li{ width: 100%; margin: 0 0 0.34rem; }
.caseList2 .text{ padding: 0.38rem 0.28rem 0.34rem 0.32rem; }
.caseList2 .h6{font-size: 0.26rem; margin-bottom: 0.18rem;  }
.caseList2 .p{ height: 0.72rem; }
.caseList2 .btn{ margin-top: 0.26rem; }

.case1 .index2{ padding: 0rem 0.2rem 0.5rem; }
.case2{ padding: 0 0.2rem 0.8rem; }
.case2 .numberBox { transform: translateY(0px);}
.number{ display: none; }
.numMore{ display: block; margin: 0 0.2rem 0; }

/*案例详情*/
.caseshow1{ padding: 0rem 0.2rem 0.6rem; }
.caseshow1 .h6{ font-size: 0.26rem; line-height: 0.36rem; margin-bottom: 0.34rem; }
.caseshow1 .imgDiv{ padding: 0.48rem 0 0.46rem; }
.caseshow1 .imgDiv .leftDiv{ float: none; width: 100%; margin-bottom: 0.2rem; }
.caseshow1 .imgDiv .leftDiv:last-child{ margin-bottom: 0; }
.caseshow1 .content{ padding-bottom: 0.32rem; }
.caseshow1 .content img{ width: 100%; }
.pieceBox .leftDiv{ width: 70%; }
.pieceBox .leftDiv strong{ font-size: 0.24rem; }
.pieceBox .leftDiv a{ font-size: 0.24rem; }
.pieceBox .leftDiv div{ margin: 0 0 0.12rem; }
.pieceBox{ border-top: 0.01rem solid #f6f6f6; padding: 0.22rem 0 0; }

/*产品应用详情*/
.productUse1{ padding: 0 0.2rem 0.55rem; }
.productUse1 .tit{ font-size: 0.4rem; }
.productUse1 .Tab1{ padding: 0.44rem 0 0.2rem; border-bottom: 0.01rem solid #f6f6f6; }
.productUse1 .h6{ font-size: 0.34rem; margin-bottom: 0.26rem; }
.productSlick1{ margin: 0 -0.13rem; padding: 0.26rem 0 0; }
.productSlick1 .slick-list{ margin: 0; }
.productSlick1 .slick{ margin: 0 0.13rem; }
.productSlick1 .name{ font-size: 0.24rem; padding: 0.14rem 0.12rem; line-height: 0.36rem; height: 0.72rem; }
.productUse1 .slick-prev, .productUse1 .slick-next{ width: 0.18rem; height: 0.34rem;  margin-top: -0.45rem;  }
.productUse1 .slick-prev{ left: 0.13rem; }
.productUse1 .slick-next{ right: 0.13rem; }
.productUse1 .more1{ margin: 0.48rem 0 0; }

/*产品应用*/
.product1{ padding: 0 0.2rem 0.44rem; }
.productNav{ margin: 0 0 0.04rem; }
.productNav span{ margin: 0 0.29rem; font-size: 0.26rem; line-height: 0.5rem; }
.productNav span.on{ padding-left: 0.2rem; background: url(../images/ico_01.jpg) no-repeat left center; background-size: 0.07rem; }

.productCon .content{ padding: 0.4rem 0 0.4rem; }
.productCon .tit{ margin-bottom: 0.2rem; font-size: 0.26rem; }
.productList1 li{ margin: 0 0 0.34rem; width: 48%; }
.productList1 li:nth-of-type(2n){ float: right; }
.productList1 .name{ font-size: 0.24rem; padding: 0.22rem 0.12rem 0; }
.productList1 .h6{ font-size: 0.24rem; margin-bottom: 0.16rem; }
.productList1 .text em{ width: 0.24rem; height: 0.01rem; margin: 0 auto 0.14rem; }
.productList1 .name2{ font-size: 0.26rem; }
.productList1 .more1{ line-height: 0.4rem; width: 1.4rem; margin: 0.2rem auto 0; }

/*产品中心*/
.productShow1{ padding: 0 0.2rem 0.56rem; }
.productShow1 .content .imgDiv{ width: 100%; float: none; }
.productShow1 .content .textDiv{ width: 100%; float: left; }
.productShow1 .content .text{ padding: 0.44rem 0.2rem; }
.productShow1 .content .h6{ font-size: 0.4rem; margin-bottom: 0.28rem; }
.productShow1 .content .p{ font-size: 0.26rem; line-height: 0.46rem; background: url(../images/ico_04.png) no-repeat left 8px; }
.productShow1 .content .btn{ margin-top: 0.24rem; }
.productShow1 .titSeat{ margin-bottom: 0.5rem; }
.productShow1 .Tab1{ padding-bottom: 0.48rem; border-bottom-width: 0.01rem; }
.productShow1 .button .more1{ margin: 0.48rem 0 0; }

.product_pop{ width: 90%; padding: 0.4rem 0; }
.product_pop .tit{ font-size: 0.32rem; margin-bottom: 0.3rem; }
.product_pop ul{ padding: 0 0.4rem; }
.product_pop .name{ font-size: 0.24rem; line-height: 0.42rem; }
.product_pop li{ margin-bottom: 0.28rem; }
.product_pop li em{ font-size: 0.24rem; }
.product_pop input{ width: calc(100% - 76px); height: 0.42rem; }
.product_pop .button{ width: 2rem; line-height: 0.58rem; margin-top: 0.32rem; }

/*关于我们*/
.about1{ padding: 0 0.2rem 0.28rem; }
.aboutList1{ margin: -0.36rem 0 0; } 
.aboutList1 a{ padding: 0.36rem 0 0.34rem; }
.aboutList1 li { border-bottom: 0.01rem solid #f6f6f6;}
.aboutList1 .en{ font-size: 0.26rem; margin-bottom: 0.14rem; }

/*联系我们*/
.contact1{ padding: 0 0.2rem 0.62rem; }
.contactList1 .liow1{ width: 100%; }
.contactList1 .liow1 .text{ padding: 0.36rem 0.3rem 0.4rem; }
.contactList1 li{ width: 100%; height: auto; margin-bottom: 0.34rem; }
.contactList1 li:last-child{ margin-bottom: 0; }
.contactList1 .text{ padding: 0.36rem 0.3rem 0.4rem; }
.contactList1 .h6{ font-size: 0.28rem; margin-bottom: 0.28rem; }
.contactList1 dd{ font-size: 0.24rem; line-height: 0.36rem; padding-left: 0.42rem; margin-bottom: 0.26rem; }
.contactList1 .dd1{ background: url(../images/ico_05.png) no-repeat left 1px; background-size: 0.22rem; }
.contactList1 .dd2{ background: url(../images/ico_06.png) no-repeat left 4px; background-size: 0.22rem; }
.contactList1 .dd3{ background: url(../images/ico_07.png) no-repeat left 3px; background-size: 0.22rem; }
.contactList1 .dd4{ background: url(../images/ico_08.png) no-repeat left 3px; background-size: 0.22rem; }

/*人才招聘*/
.job1{ padding: 0 0.2rem 0.78rem; }
.job1 .content{ margin: -0.52rem auto 0; }
.job1 .tit{ font-size: 0.28rem; padding: 0.52rem 0 0.2rem; }
.jobList1 li{ margin-bottom: 0.08rem; }
.jobList1 .leftDiv{ padding: 0.15rem 0.24rem; float: none; overflow: hidden; }
.jobList1 .Tab span{ width: 50% !important; padding: 0 0.24rem 0 0 !important; box-sizing: border-box; border-right: none; font-size: 0.24rem; line-height: 0.36rem; }
.jobList1 .button{ width: 100%; float: none; line-height: 0.64rem; font-size: 0.24rem; }
.jobList1 .button img{ margin-left: 0.12rem; width: 0.1rem; }
.jobList1 .h6{ background: url(../images/job_01.png) no-repeat left center; background-size: 0.18rem; padding-left: 0.36rem; line-height: 0.36rem; margin: 0 0 0.12rem; font-size: 0.26rem; }
.jobList1 .h7{ background: url(../images/job_02.png) no-repeat left center; background-size: 0.26rem; padding-left: 0.36rem; line-height: 0.36rem; margin: 0.28rem 0 0.12rem; font-size: 0.26rem; }
.jobList1 .p{ padding-left: 0.36rem; }
.jobList1 .more3{ width: 1.6rem; line-height: 0.54rem; font-size: 0.26rem; margin: 0.2rem 0 0 0.36rem; border-radius: 0.08rem;  }

/*新闻中心详情*/
.newshow1{ padding: 0 0.2rem 0.4rem; }
.pieceBox .more1{ top: 0.43rem; }
.title4{ padding-bottom: 0.24rem; border-bottom-width: 0.01rem; }
.title4 .h6{ font-size: 0.26rem; margin-bottom: 0.08rem; }
.title4 .span{ font-size: 0.24rem; }
.newshow1 .content{ padding: 0.4rem 0; }
.newshow1 .content img{ width:100%; }
.newshow1 .imgDiv{ padding: 0.4rem 0; }
.newshow1 .imgDiv .leftDiv{ float: none; width: 100%; margin-bottom: 0.2rem; }
.newshow1 .imgDiv .leftDiv:last-child{ margin-bottom: 0; }

.newshow1 .pieceBox{ padding: 0.4rem 0 0; }
.newshow1 .pieceBox .more1{ top: 0.63rem; }

/*新闻中心*/
.news1{ padding: 0 0.2rem 0.72rem; }
.newsList1{ margin-top: -0.36rem; }
.newsList1 li{ margin: 0; padding: 0.36rem 0 0.38rem; border-bottom-width: 0.01rem; }
.newsList1 .img{ height: auto !important; width: 100%; float: none; }
.newsList1 .time{ position: static; text-align: left; margin-bottom: 0.12rem; }
.newsList1 .time span{ display: inline; font-size: 0.24rem; }
.newsList1 .time .on{ display: none; }
.newsList1 .time .off{ display: inline; font-size: 0.24rem; }
.newsList1 .text{ width: 100%; box-sizing: border-box; padding: 0.30rem 0.3rem; }
.newsList1 .h6{ font-size: 0.26rem; margin-bottom: 0.18rem; }
.newsList1 .btn{ margin-top: 0.24rem; font-size: 0.22rem; }
.news1 .numberBox{ margin: 0.14rem 0 0; }
.newsList1 li:hover .time span{ color: #FFFFFF; }
.newsList1 li:hover .time em{ color: #FFFFFF; }

.product_Other{ width: 80%; box-sizing: border-box; padding: 0.34rem 0.4rem; max-height: 100%; overflow-y: auto; }
.product_Other .tit{ font-size: 0.34rem; margin-bottom: 0.26rem; }
.product_Other input{ width: 100%; line-height: 0.6rem; font-size: 0.26rem; }
.product_Other li{ margin: 0 0 0.12rem; }

.productNav em{ margin: 0 0.29rem; font-size: 0.26rem; line-height: 0.5rem; }
.product_Other .button{ line-height: 0.68rem; font-size: 0.26rem; width: 100%; margin: 0.3rem auto 0; }

.sideDiv{ display: none; }



















}


