/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav a{ padding: 0 0.22rem;}
	.indexPart1 .leftDiv{ bottom: 1.1rem; }
	.indexPart1 .content{ padding-top: 0.45rem; }
	.indexPart1 .btnDiv{ padding-top: 0.65rem; }
}

@media screen and ( max-width:1440px ){
	.nav a{ font-size: 15px; padding: 0 0.2rem;}
	.indexPart1 .leftDiv{ bottom: 1.0rem; }
	.indexPart1 .content{ padding-top: 0.3rem; }
	.indexPart1 .btnDiv{ padding-top: 0.5rem; }
	.division .content{ font-size: 14px; }
}

@media screen and ( max-width:1366px ){
	.nav a{ font-size: 14px; }
	.indexPart3 .list li .msg{ padding-top: 0.35rem; font-size: 14px; line-height: 26px; height: 108px; }
}

@media screen and ( max-width:1004px ){
	.wal, .wal2{width:100%;}
	.PC-Box, .nav, .footNav, .pageNav, .pageNum, .sideBar, .headDiv .topRight, .pageTop{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore, .topB{ display:block;}
	.headD, .headDiv, .headDiv .wal{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.42rem;}
	.headDiv .logo img{ width: 3.4rem; }
	.ind-banner .onebox{ left: 0.3rem; margin-left: 0; top: 45%; transform: translateY(-55%); } 
	.ind-banner .onebox .txt1{ font-size: 0.42rem; line-height: 0.56rem; }
	.ind-banner .swiper-pagination{ left: 0.3rem!important; margin-left: 0; bottom: 0.3rem!important; } 
	.ind-banner .swiper-pagination-bullet { width: 0.16rem; height: 0.16rem; margin-right: 0.3rem!important; } 
	.ind-banner .swiper-pagination-bullet-active { width: 0.64rem; height: 0.16rem;}
	.indexTitle .title1{ font-size: 0.42rem; line-height: 0.42rem;}
	.indexTitle .title2{ font-size: 0.3rem; line-height: 0.3rem; height: 0.6rem; }
	.indexTitle .title2:after{ width: 0.4rem; margin-left: -0.2rem; height: 0.06rem;}


	.indexPart1 .rightDiv{ float: none; width: auto; }
	.indexPart1 .numList{ left: 18%; }
	.indexPart1 .numList li{ padding: 0.5rem 0; width: 3rem; font-size: 0.26rem; }
	.indexPart1 .numList li .num{ height: 0.8rem; font-size: 0.28rem;}
	.indexPart1 .numList li .numUp{ font-size: 0.72rem; line-height: 0.72rem; padding-right: 0.2rem; }
	.indexPart1 .leftDiv{ position: relative; padding: 0.8rem 0.3rem; left: 0; margin-left: 0; bottom: 0; width: auto; }
	.indexPart1 .content{ line-height: 0.5rem; font-size: 0.28rem; padding-top: 0.5rem; }
	.indexPart1 .btnDiv{ padding-top: 0.6rem; }
	.indexPart1 .btnDiv a{ width: 2.5rem; height: 0.92rem; line-height: 0.92rem; font-size: 0.26rem; text-indent: 0.48rem; }
	.indexPart1 .btnDiv a:after{ right: 0.42rem; }
	.indexPart2{ padding-bottom: 0; background: url(/style/home/images/indexPart2Tel.jpg) center top no-repeat; background-size: 140%;}
	.indexPart2 .toptop{ padding: 1.0rem 0 0.2rem; }
	.indexPart2 .indexTitle{ padding-bottom: 0.7rem; }
	.indexPart2 .list{ padding: 0; }
	.indexPart2 .list li{ width: 33.33%; padding-bottom: 0.4rem;}
	.indexPart2 .list li .ico{ width: 0.96rem; height: 0.96rem; line-height: 0.96rem;}
	.indexPart2 .list li .ico img{ width: 0.38rem; }
	.indexPart2 .list li .name1{ font-size: 0.3rem;}
	.indexPart2 .list li .name2{ font-size: 0.22rem; }
	.indexPart2 .list li:hover .ico{ border: #fff solid 1px; background: #fff; }
	.indexPart2 .list li:hover .ico img{ display: none; }
	.indexPart2 .list li:hover .ico .img1{ display: inline-block; }
	.indexPart2 .botbot{ padding: 0 0.3rem;}
	.indexPart2 .txt{ padding-top: 1.0rem; font-size: 0.46rem; line-height: 0.46rem; }
	.indexPart2 .txt em{ width: 0.12rem; height: 0.12rem; top: -0.1rem; background-size: 0.12rem; }
	.indexPart2 .content{ font-size: 0.24rem; line-height: 0.48rem; padding: 0.3rem 0.2rem 0.5rem; }
	.indexPart2 .content p{ display: inline; }
	.indexPart2 .links{ padding-bottom:0.3rem; overflow: hidden; }
	.indexPart2 .links ul{ margin-right: -0.2rem; }
	.indexPart2 .links li{ float: left; width: 50%; display:block; margin:0; padding-bottom: 0.25rem;}
	.indexPart2 .links li a{ margin-right: 0.2rem; width: auto; height: 0.86rem; line-height:0.86rem; border-radius:0.48rem; font-size:0.32rem; }

	.indexPart3{ padding: 1.2rem 0.3rem 0.9rem;  }
	.indexPart3:before{ top: 0.2rem; height: 2.1rem; width: 100%; }
	.indexPart3:after{ height: 4.8rem; }
	.indexPart3 .tab{ padding-top: 0.6rem; }
	.indexPart3 .tab li{ float: left; width: 50%; border-bottom:#ddd solid 1px; }
	.indexPart3 .tab li:nth-child(2n) .botDiv{ background: #f7f7f7; }
	.indexPart3 .tab li .imgDiv{ overflow: hidden; display:none; }
	.indexPart3 .tab li .imgDiv img{ width: 100%; }
	.indexPart3 .tab li .botDiv{ padding: 0.45rem 0.3rem; height: auto; }
	.indexPart3 .tab li .name{ font-size: 0.34rem; line-height: 0.34rem; height: 0.72rem; }
	.indexPart3 .tab li .name:after{ width: 0.32rem; height: 2px; }
	.indexPart3 .tab li .msg{ display:none; }
	.indexPart3 .list2{ padding-top: 0.5rem; }
	.indexPart3 .list2 ul{ margin-right: -0.2rem; }
	.indexPart3 .list2 li{ width: 50%; padding-bottom: 0.2rem; }
	.indexPart3 .list2 li:last-child{ padding-bottom: 0; }
	.indexPart3 .list2 li .box{ margin-right: 0.2rem; }
	.indexPart3 .list2 li .botName{ left: 0.3rem; bottom: 0.3rem; font-size: 0.34rem; line-height: 0.34rem; }
	.indexPart3 .list2 li .layer{ display: none; }
	.indexPart3 .list2 li .box:hover .botName{ bottom: 0.3rem; }

	.indexPic{ width: 100%; }
	.indexPic .swiper-slide .botLayer{ position: relative; padding: 0 0.4rem; height: 3.2rem; background: #f5f5f5;}
	.indexPic .swiper-slide .name{ font-size: 0.36rem; line-height: 0.64rem; color: #333;}
	.indexPic .swiper-slide .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; color: #666; overflow: hidden; }
	.indexPic .prev{ left: 0.2rem; width: 0.86rem; height: 0.86rem; top: 20%; bottom: auto; background: url(/style/home/images/nimg40_left2.png) center no-repeat; background-size: 0.86rem; }
	.indexPic .next{ right: 0.2rem; width: 0.86rem; height: 0.86rem; top: 20%; bottom: auto; background: url(/style/home/images/nimg40_right2.png) center no-repeat; background-size: 0.86rem; }
	.footDiv{ padding: 0.8rem 0.3rem 0.5rem;}
	.footDiv .toptop{ display: none; }
	.footDiv .leftDiv{ float: none; }
	.footDiv .links{ font-size: 0.26rem; padding-top: 0; position: relative; padding-left: 1.4rem; padding-bottom: 0.3rem; line-height: 0.48rem; border-bottom: #2e2e2e solid 1px;}
	.footDiv .links em{ position: absolute; left: 0; top: 0; }
	.footDiv .links a{ padding: 0 0.15rem; font-size: 0.26rem; }
	.footDiv .msgList{ padding-top: 0.2rem;}
	.footDiv .msgList li{ font-size: 0.26rem; padding-left: 0.4rem; padding-bottom: 0.1rem; line-height: 0.48rem; }
	.footDiv .msgList li img{ top: 0.1rem; width: 0.26rem; }
	.footDiv .rightDiv{ padding-top: 0.3rem; float: none; }
	.footDiv .share{ position: relative; top: 0; padding-bottom: 0.4rem; }
	.footDiv .share li{ margin-left: 0; margin-right: 0.3rem;}
	.footDiv .share li a{ width: 0.72rem; height: 0.72rem; line-height: 0.7rem;}
	.footDiv .share li a img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem;}
	.footDiv .wink{ position: relative; right: 0; top: 0; font-size: 0.26rem; left: -0.25rem; padding-bottom: 0.25rem;}
	.footDiv .wink a{ padding: 0 0.25rem; }
	.footDiv .msg{ text-align: left; font-size: 0.26rem; line-height: 0.48rem; }
	.footDiv .msg a{ display: block; }
	
	.footDiv .share li .layer{ left:0; top:-2.7rem; width:2.6rem; height:2.95rem;}
	.footDiv .share li .ewm{ height:2.6rem; padding-top:0.25rem; }
	.footDiv .share li .ewm img{ width: 2.1rem;}
	.footDiv .share li .bg{ height:0.35rem; background: url(/style/home/images/nimg20_2.png) 0.5rem top no-repeat; background-size:0.4rem;}
	.footDiv .share .liNow .layer{ top:-2.95rem; }

	.pageBanner{ height: 4rem;}
	.pageBanner .bg { height: 4rem;}
	.pageBox{ padding: 1.0rem 0.3rem; }
	.pageTitle .title1{ font-size: 0.42rem; line-height: 0.42rem;}
	.pageTitle .title2{ font-size: 0.3rem; line-height: 0.3rem; height: 0.6rem; }
	.pageTitle .title2:after{ width: 0.4rem; height: 0.06rem;}
	.pageTitle2 .title2:after{ margin-left: -0.2rem; }
	.about .leftDiv{ width: auto; float: none; }
	.about .content{ padding-top: 0.5rem; font-size: 0.26rem; line-height: 0.52rem; }
	.about .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.about .rightImg img{ width: 100%; }
	.contact .mapDiv{ height: 5.0rem;}
	.contact .list li{ width: 50%; padding-bottom: 0.4rem; }
	.contact .list li .ico img{ width: 1.2rem; }
	.contact .list li .wen{ padding: 0.4rem 0 0.25rem; font-size: 0.32rem; }
	.contact .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.product .list ul{ margin-right: 0; }
	.product .list li{ float: none; width: 100%; }
	.product .list li .box{ margin-right: 0; }
	.product .list li .imgDiv{ padding: 0.2rem 0 0.5rem; }
	.product .list li .name{ padding: 0 0.3rem; font-size: 0.32rem; }
	.download .list ul{ margin-right: 0; }
	.download .list li{ float: none; width: 100%; padding-bottom: 0.5rem; }
	.download .list li .box{ margin-right: 0; }
	.download .list li a{ height: 2.48rem; padding: 0 0.3rem 0 2.3rem; }
	.download .list li .imgDiv{ left: 0.2rem; top: 0.2rem; }
	.download .list li .imgDiv img{ width: 1.8rem; }
	.download .list li .name{ padding-top: 0.35rem; height: 0.42rem; line-height: 0.42rem; font-size: 0.3rem; }
	.download .list li .msg{ font-size: 0.24rem; line-height: 0.48rem;}
	.download .list li .msg em{ padding-right: 0.25rem; }
	.download .list li .cishu{ font-size: 0.24rem; line-height: 0.48rem; }
	.download .list li .btn{ display: none; }
	.news{ padding-bottom: 0.5rem; }
	.news .list li{  height: 2.8rem;}
	.news .list li a{ padding: 0 0 0 3.4rem; height: 2.8rem;}
	.news .list li .imgDiv{ left: 0; top: 0.4rem; }
	.news .list li .imgDiv img{ width: 3.0rem; }
	.news .list li .name{ padding-top: 0.35rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.news .list li .content{ padding-top: 0.1rem; font-size: 0.24rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .time, .news .list li .btnDiv{ display: none; }
	.newShow{ padding-bottom: 0.8rem; }
	.newShow .name{ text-align: left; font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.3rem;}
	.newShow .time{ text-align: left; font-size: 0.26rem; padding-bottom: 0.5rem; }
	.newShow .time em{ padding: 0 0.2rem 0 0; }
	.newShow .content{ padding: 0.5rem 0; font-size: 0.26rem; line-height: 0.52rem;}
	.newShow .content img{ width: 100%; }
	.newShow .share{ padding-left: 1.06rem; }
	.newShow .share li{ margin-left: 0; margin-right: 0.2rem;}
	.newShow .share li img{ width: 0.56rem; }
	.newShow .share em{ line-height: 0.56rem; font-size: 0.26rem; }
	.pageDown{ padding-top: 0.6rem; }
	.pageDown li a{ font-size: 0.26rem; line-height: 0.5rem; height: 0.5rem; }
	.pageDown .btnDiv{ position: relative; top: 0; padding-top: 0.4rem; }
	.pageDown .btnDiv a{ width: 1.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; }
	.environment .pageTitle{ padding-bottom: 0.6rem;}
	.environment .pageTitle .title2:after{ margin-left: -0.2rem; }
	.economic .list { width: 100%; position: relative; left: 0; margin-left: 0; overflow:hidden;}
	.economic .swiper-slide { min-height: 3rem; }
	.economic .swiper-slide .img { width: auto; opacity: 1; top: 0; }
	.economic .swiper-slide .name{ font-size: 0.32rem; padding-top: 0.3rem; }
	.economic .swiper-slide-active .img {width: auto; }
	.economic .swiper-slide-active .name { opacity: 1; }
	.economic a.arrow { width: 0.8rem; height: 0.8rem; margin-top: -0.5rem; }
	.economic a.arrow.prev { left: 0; margin-left: 0; background-size: 0.16rem;}
	.economic a.arrow.next { right: 0; margin-right: 0; background-size: 0.16rem; }
	.economic a.arrow.prev:hover{ background-size: 0.16rem;}
	.economic a.arrow.next:hover { background-size: 0.16rem; }
	.video .pageTitle{ padding-bottom: 0.6rem;}
	.video .pageTitle .title2:after{ margin-left: -0.2rem; }
	.videoPic .detail-box{ float: none; width: auto; margin-bottom: 0.3rem; }
	.videoPic .detail-box .item .ico{ margin-left: -0.4rem; margin-top: -0.4rem; }
	.videoPic .detail-box .item .ico img{ width: 0.8rem; }
	.videoPic .detail-box .item .name{ height: 1rem; font-size: 0.32rem; }
	.videoPic .detail-box .item .name em{ height: 1rem; line-height: 1rem; }
	.videoPic .box-container{ float: none; width: auto; height: auto; padding-top: 0;}
	.videoPic .img-swiper{ float: none; width: 100%; height: auto; }
	.videoPic .img-swiper .limg{ height: 1.66rem; line-height: 1.66rem;}
	.videoPic .img-swiper .swiper-slide img{ width: 100%; }
	.videoPic .prev, .videoPic .next{ display: none;}
	.productPart1{ padding: 1.0rem 0.3rem 0.8rem; }
	.productPart1 .mxfDiv{ padding-left: 0; height: auto; padding-right: 0;}
	.productPart1 .detail-box{ position: relative; }
	.productPart1 .detail-box .imgDiv img{ width: 100%; }
	.productPart1 .box-container{ position: relative; left: 0; width: auto; padding: 0.3rem 0 1.2rem; }
	.productPart1 .img-swiper{ width: auto; height: auto; }
	.productPart1 .img-swiper .limg{ border: #eae8e8 solid 1px; height: auto; }
	.productPart1 .img-swiper .swiper-slide img{ width: 100%; height:auto; }
	.productPart1 .swiper-slide.swiper-slide-active .limg{ border: #009693 solid 1px;  }
	.productPart1 .swiper-btn{ width: 0.8rem; height: 0.8rem; top: 50%; margin-top:-0.4rem;}
	.productPart1 .prev{ background: #009693 url("../images/nimg11_lefton.png") center no-repeat; background-size: 0.18rem;}
	.productPart1 .next{ background: #009693 url("../images/nimg11_righton.png") center no-repeat; background-size: 0.18rem;}
	.productPart1 .name{ font-size: 0.4rem; padding-bottom: 0.3rem; padding-top: 0.6rem; }
	.productPart1 .name em{ width: 0.5rem; height: 0.04rem; }
	.productPart1 .msgList{ padding-top: 0.3rem; }
	.productPart1 .msgList li{ padding-left: 0.28rem; line-height: 0.48rem; padding-bottom: 0.2rem; font-size: 0.26rem; }
	.productPart1 .msgList li:before{ top: 0.18rem; width: 0.1rem; height: 0.1rem; }
	.productPart2{ padding: 1.0rem 0.3rem; }
	.productPart2 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.productPart2 .table th{ height: 0.8rem; font-size: 0.32rem;}
	.productPart2 .table .th01{ width: 30%; }
	.productPart2 .table td{ height: auto; line-height: 0.52rem; font-size: 0.26rem; }
	.productPart2 .table .td01{ width: 35%; }
	
	.division .content{ padding-bottom: 0.6rem; font-size: 0.28rem; line-height: 0.52rem; text-align: left; }
	.division .videobox .playbox{ margin-left:-0.5rem; margin-top:-0.5rem; }
	.division .videobox .playbox img{ width: 1.0rem;}
	.ability1{ padding: 1.0rem 0.3rem 0.9rem; }
	.ability1 .list ul{ margin-right: 0; }
	.ability1 .list li{ float: none; width: 100%; padding-bottom: 0.35rem; }
	.ability1 .list li .box{ margin-right: 0; }
	.ability1 .list li .wen{ font-size: 0.42rem; line-height: 0.42rem; }
	.ability2{ padding: 1.0rem 0.3rem 0.8rem; }
	.abilityPic{ height: auto; }
	.abilityPic .pjDiv{ height: auto; padding: 0; }
	.abilityPic .imgDiv{ position: relative; }
	.abilityPic .imgDiv img{ width: 100%; }
	.abilityPic .conDiv{ padding: 0.6rem 0.3rem; }
	.abilityPic .name{ font-size: 0.34rem; line-height: 0.34rem; height: 0.7rem; }
	.abilityPic .name:after{ width: 0.46rem; height: 2px; }
	.abilityPic .content{ font-size: 0.26rem; line-height: 0.5rem; height: 3.0rem; }
	.abilityPic .swiper-pagination{ position: relative; padding-top: 0.4rem; bottom: 0!important; } 
	.abilityPic .swiper-pagination-bullet { position: relative; width: 30px; height: 5px; opacity: 1; border-radius: 0; background: #fff; margin-left: 5px!important; margin-right: 5px!important; } 
	.abilityPic .swiper-pagination-bullet-active { background: #009693; }
	.pageMxf{ padding-bottom: 0.25rem; overflow: hidden;}
	.prolink{ position: relative; bottom: 0; padding-top: 0.5rem; }
	.prolink li{ float: left; margin-left: 0; width: 33.33%; text-align: center; padding-bottom: 0.35rem;}
	.prolink li a{ display: inline-block; height: 0.56rem; font-size: 0.28rem; line-height: 0.28rem; }
	.prolink li a:after{ height: 2px; }



}

