/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1366px ){
	
}

@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{ padding: 0.8rem 0.3rem; }
	.indexPart1 .indexTitle{ padding-bottom: 0.6rem; }
		.indexPart1 .tab2{ border-top: #dedede solid 1px; border-left: #dedede solid 1px; margin-bottom: 0.3rem; }
	.indexPart1 .tab2 li{ float: left; width: 33.33%; height: 1.0rem; text-align: center;}
	.indexPart1 .tab2 li:after{ display: none; }
	.indexPart1 .tab2 li .box{ border-bottom: #dedede solid 1px; border-right: #dedede solid 1px;}
	.indexPart1 .tab2 li .name{ display: block; font-size: 0.28rem; line-height: 1rem;}
	.indexPart1 .bigBox{ height: auto; padding: 0 0 0.8rem;}
	.indexPart1 .bigBox .imgDiv{ position: relative; }
	.indexPart1 .bigBox .imgDiv img{ width: 100%; }
	.indexPart1 .bigBox .conDiv{ padding: 0.75rem 0.3rem 0; }
	.indexPart1 .bigBox .C-name{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexPart1 .bigBox .E-name{ font-size: 0.22rem; line-height: 0.22rem; }
	.indexPart1 .bigBox .content{ padding-top: 0.5rem; font-size: 0.24rem; line-height: 0.48rem; height: 2.4rem; overflow: hidden;}
	.indexPart1 .bigBox .btnDiv a{ width: 2.64rem; height: 0.86rem; line-height: 0.86rem; text-indent: 0.48rem; font-size: 0.3rem; }
.indexPart2{ padding-bottom: 1.0rem; background: url(../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; }
	.indexPic{ padding: 0 0 1.2rem;}
	.indexPic .swiper-slide .name{ font-size: 0.28rem; padding-top: 0.2rem; height: 0.36rem; line-height: 0.36rem;}
	.indexPic .prev{ left: 50%; margin-left: -1.0rem; width: 0.8rem; height: 0.8rem; bottom: 0; top: auto; margin-top: 0; background: #fff url(../images/nimg11_left.png) center no-repeat; background-size: 0.18rem; }
	.indexPic .next{ right: 50%; margin-right: -1.0rem; width: 0.8rem; height: 0.8rem; bottom: 0; top: auto; margin-top: 0; background: #fff url(../images/nimg11_right.png) center no-repeat; background-size: 0.18rem; }
	.indexPic .prev:hover{ background-size: 0.18rem; }
	.indexPic .next:hover{ background-size: 0.18rem; }
	.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(../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; }




}

