/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
	
}

@media screen and ( max-width:1440px ){
	.indexHistory .arrowDiv{ right: -0.7rem; }
	.sideNews .lie li .name{ font-size:12px;}
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}

@media screen and ( max-width:1024px ){
	.wal, .wal2, .w964, .w512{ width:100%;}
	.PC-Box, .nav, .footNav, .pageNav, .sideNews{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem; z-index:5;}
	.headDiv:before{ display:none;}
	/*.headDiv{ position: relative;}*/
	.headDiv .logo{ left: 0.3rem; top: 0.36rem;}
	.headDiv .logo img{ width: 2.8rem; }
	.headDiv .topRight{ right: 1.4rem; top: 0; height: 1.2rem; }
	.headDiv .topSearch em{ width: 0.6rem; height: 1.2rem; background: url(../images/nimg18_1.png) center no-repeat; background-size: 0.32rem;}
	.headDiv:hover .topSearch em, .headDiv.hov .topSearch em, .headDiv.ny .topSearch em{ background-size: 0.32rem;}
	.headDiv .lan{ height:1.2rem; line-height:1.2rem; font-size:0.28rem;}
/*	.headDiv .lan .name{ line-height: 1.2rem; padding: 0 0.24rem 0 0.48rem; font-size: 0.28rem; }
	.headDiv .lan .name:before{ width: 0.3rem; height: 0.3rem; margin-top: -0.15rem; background-size: 0.3rem; }
	.headDiv .lan .name:after{ margin-top: -3px; width: 7px; height: 6px; background-size: 7px; }
	.headDiv .lan dl{ padding: 0.2rem 0; top: 1.2rem; }
	.headDiv .lan a{ height:0.56rem; line-height:0.56rem; font-size: 0.26rem; }
	.headDiv:hover .lan .name:before, .headDiv.hov .lan .name:before, .headDiv.ny .lan .name:before{ background-size: 0.3rem; }
*/	.head-search .search-box { width: 90%; }
	/*.ind-banner .onebox{ width:100%; text-align:center; left: 0; margin-left: 0; bottom: auto; top: 35%; transform: translateY(-65%); }
	.ind-banner .onebox .en{ font-size: 0.22rem; line-height: 0.42rem; padding-top:0.1rem; color:#fff;}
	.ind-banner .onebox .cn{ font-size: 0.46rem; line-height: 0.56rem; color:#fff; letter-spacing:2px; }
	.ind-banner .twobox .txt1{ font-size: 0.48rem; line-height: 0.64rem; }
	.ind-banner .twobox .txt2{ font-size: 0.36rem; line-height: 0.48rem; width: 7.0rem; margin: 0 auto;}*/
	
	.ind-banner:after{ height: 1.5rem; background: url(../images/bg1.png) bottom repeat-x; }
	.ind-banner .swiper-slide{ height:auto;}
	.ind-banner .swiper-slide .img{ height:5.6rem;}
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { width: 24px; height: 24px; } 
	.ind-banner .swiper-pagination-bullet:after{ width: 6px; height: 6px; margin-left: -3px; margin-top: -3px; }

	
	.indexP1{ padding: 1.2rem 0.3rem 1.0rem; }
	.indexP1:before{ display:none;}
	.indexP1 .leftCon{ width: auto; float: none; }
	.indexP1 .toptop{ height: auto; padding-bottom: 0.6rem;}
	.indexP1 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.3rem; color:#333;}
	.indexP1 .title:after{ width: 0.36rem; height: 2px; background:#1851cf;}
	.indexP1 .txt{ padding-bottom: 0.2rem; font-size: 0.42rem; line-height: 0.56rem; color:#333; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.52rem; color:#666; }
	.indexP1 .more{ margin-top: 0.35rem; }
	.indexP1 .more a{ border: #f0f2f8 solid 2px; color:#1851cf; width: 2.48rem; height: 0.86rem; line-height: 0.8rem; font-size: 0.26rem; }
	.indexP1 .more a:hover{ line-height: 0.86rem; }

	.indexP1 .rightDiv{ width: auto; float: none; }
	.indexP1 .code{ padding-top: 0.7rem; text-align: left; font-size: 0.26rem; }
	.indexP1 .code em{ font-size: 0.48rem; line-height: 0.48rem; padding-left: 0.1rem; }
	.indexHistory .list{ width: 100%; }
	.indexHistory .list:before{ bottom: 0.36rem; }
	.indexHistory .list:after{ bottom: 0.36rem; }
	.indexHistory .swiper-slide{ padding-bottom: 1.3rem; }
	.indexHistory .lbox{ width: 100%; height: 4rem; border-radius: 0.24rem; padding: 0.6rem 0.4rem 0; }
	.indexHistory .year{ font-size: 0.34rem; line-height: 0.34rem; height: 0.48rem; }
	.indexHistory .name{ font-size: 0.28rem; line-height: 0.48rem; max-height: 0.96rem; overflow: hidden; }
	.indexHistory .msg{ margin-top: 0.2rem; font-size: 0.24rem; line-height: 0.48rem; max-height: 1.44rem; padding-right: 8px; overflow: auto; }
	.indexHistory .ico{ bottom: 0.24rem; width: 0.3rem; height: 0.3rem; background-size: 0.3rem; }
	.indexHistory .arrowDiv{ right: 0; }
	.indexHistory .arrowDiv .se{ margin: 0 0.15rem; width: 0.8rem; height: 0.8rem; }
	.indexHistory .swiper-slide:hover .ico{ background-size: 0.3rem;}
	.indexP2{ height: auto; }
	.indexP2 .runpic-pic{ height: 5.0rem; position: relative; }
	.indexP2 .runpic-pic li{ height: 5.0rem; }
	.indexP2 .runpic-pic .rightLayer{ margin-top: -1.8rem; width: 6rem; height: 4rem; padding: 0.4rem 0.3rem 0; background: rgba(0,0,0,0.4); }
	.indexP2 .runpic-pic .ss{ max-height: 2.04rem; }
	.indexP2 .runpic-pic .en{ font-size: 0.3rem; color: #fff; }
	.indexP2 .runpic-pic .content{ font-size: 0.24rem; line-height: 0.48rem; color: #fff; }
	.indexP2 .runpic-pic .more{ margin-top: 0.2rem; }
	.indexP2 .runpic-pic .more a{ width: 2.48rem; height: 0.8rem; line-height: 0.76rem; font-size: 0.26rem; color: #fff;}
	.indexP2 .runpic-pic .more a:hover{ border: none; color: #fff; line-height: 0.8rem; background-image: linear-gradient(90deg, #015fea 0%, #00c0fa 100%); background-blend-mode: normal, normal;}
	.indexP2 .runpic-pic li.on .rightLayer{ margin-top: -2rem; }

	.indexP2 .runpic-box{ position: relative; width: 100%; padding-top: 0; }
	.indexP2 .touDiv{ position: relative; height: auto; padding: 0; background: none; }
	.indexP2 .touDiv .title{ margin-bottom: 0.7rem; position: relative; font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.3rem; color: #333; text-align: center; }
	.indexP2 .touDiv .title:after{ left: 50%; margin-left: -0.18rem; width: 0.36rem; height: 2px; background: #1851cf;}
	.indexP2 .runpic-words{ padding: 0 0.3rem; overflow: hidden;}
	.indexP2 .runpic-words ul{ margin-right: -0.2rem; }
	.indexP2 .runpic-words li{ float: left; width: 50%; position: relative; margin-bottom: 0.2rem;}
	.indexP2 .runpic-words li .box{ margin-right: 0.2rem; padding-left: 1.0rem; height: 1.4rem; background: #999; }
	.indexP2 .runpic-words li .ico{ left: 0.2rem; margin-top: -0.28rem; }
	.indexP2 .runpic-words li .ico img{ width: 0.56rem; }
	.indexP2 .runpic-words li .name{ font-size: 0.22rem; line-height: 0.36rem; padding-right: 0.3rem; }
	.indexP2 .runpic-words li .name:after{ display: none; }

	.indexP3{ padding: 1.0rem 0.3rem; }
	.indexP3:after { display: none; }
	.indexP3 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.3rem; }
	.indexP3 .title:after{ margin-left: -0.18rem; width: 0.36rem; height: 2px; }
	.indexNews{ margin-top: 0.75rem; padding-bottom: 1.35rem;}
	.indexNews .imgList{ overflow: hidden; }
	.indexNews .imgDiv{ height: 4.5rem;}
	.indexNews .botDiv{ height: 3.6rem; padding: 0.45rem 0.35rem 0;}
	.indexNews .time{ font-size: 0.24rem; line-height: 0.24rem; padding-bottom: 0.2rem; }
	.indexNews .name{ font-size: 0.3rem; line-height: 0.48rem; height: 1.44rem; }
	.indexNews .ico{ width: 0.86rem; height: 0.56rem; border-radius: 0.48rem; }
	.indexNews .pjDiv{ right: 0; margin-right: 0; }
	.indexNews .swiper-pagination { width: 2.5rem; }
	.indexNews .num1, .indexNews .num2{ font-size: 0.26rem; width: 0.48rem; }
	.indexNews .num1{ padding-right: 0.1rem;}
	.indexNews .num2{ padding-left: 0.1rem; }
	.indexNews .arrowDiv .se{ margin: 0 0.15rem; width: 0.8rem; height: 0.8rem; }


	.indexP4{ height: auto; overflow: hidden;}
	.indexP4 .bg{ position: relative; width: 100%; height: 4.0rem; }
	.indexP4 .bg img{ width:100%; height:100%;}
	.indexP4 .title{ position: absolute; padding-top: 1.0rem; left: 0.45rem; top: 0; z-index: 1; font-size: 0.48rem; line-height: 0.48rem; }
	.indexP4 .title:after{ width: 0.36rem; height: 2px; }
	.indexP4 .rightDiv{ float: none; width: auto; height: auto; display: block; padding: 0.75rem 0.3rem 0.8rem; }
	.indexP4 .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexP4 .list{ padding-top: 0.25rem; }
	.indexP4 .list li{ float: none; width: auto; font-size: 0.26rem; line-height: 0.42rem; padding-bottom: 0.2rem;}

	.indexP4 .botbot{ padding-top: 0.35rem; }
	.indexP4 .teme{ width: auto; float: none; }
	.indexP4 .msg{ font-size: 0.26rem; line-height: 0.48rem;}
	.indexP4 .btnDiv{ float: none; padding-top: 0.25rem; }
	.indexP4 .btnDiv a{ font-size: 0.28rem; width: 3.2rem; height: 0.8rem; }
	.indexP4 .btnDiv img{ margin-right: 0.16rem; width: 0.36rem; }

	

	.footDiv{ padding: 0.9rem 0.3rem 0.7rem; }
	.footDiv:before{ display: none; }
	.footDiv .leftDiv{ padding-top: 0; float: none; text-align: center; padding-bottom: 0.65rem; }
	.footDiv .logo img{ width: 3.6rem; }
	.footDiv .rightDiv, .footDiv .pjDiv{ float: none; }
	.footDiv .ewmDiv{ padding-left: 0; }
	.footDiv .ewmDiv b{ font-size: 0.3rem; padding-bottom: 0.2rem; text-align: center; }
	.footDiv .ewmDiv .limg{ width: 2.2rem; margin: 0 auto; }
	.footDiv .share{ padding-top: 0.6rem; float: none; 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.8rem; height: 0.8rem; }

	.foot{ height: auto; padding: 0.3rem; }
	.foot .links{ float: none; left: -0.1rem; line-height: 0.48rem; font-size: 0.26rem; padding-bottom: 0.1rem;}
	.foot .links a{ padding: 0 0.1rem; }
	.foot .msg{ float: none; font-size: 0.26rem; line-height: 0.48rem; }
	.pageBanner{ height: 4.5rem; }
	.pageBanner:after{ height: 1.5rem; background: url(../images/bg1.png) bottom repeat-x; }
	.pageBanner .bg { height: 4.5rem; }
	.pageBanner .mxfDiv{ padding: 0 0.3rem; }
	.pageBanner .en{ font-size: 0.48rem; line-height: 0.64rem; }
	.aboutP1{ padding: 1.0rem 0.3rem; }
	.aboutP1-1{ padding: 0.8rem 0.3rem; }
	.aboutP1 .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.aboutP1 .title:after{ margin-left: -0.18rem; width: 0.36rem; height: 2px; }
	.aboutP1 .txt{ font-size: 0.42rem; line-height: 0.56rem; padding: 0.65rem 0 0.45rem; }
	.aboutP1 .content{ padding-bottom: 0.6rem; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.aboutP1 .videobox .imgDiv{ height: 4.36rem; }
	.aboutP1 .videobox video{ max-height: 4.36rem;}
	.aboutP1 .videobox .playbox{ width: 1.32rem; height: 1.32rem; margin-left:-0.66rem; margin-top:-0.66rem; }
	.aboutP1 .videobox .playbox img{ margin-left: -0.28rem; margin-top: -0.28rem; width: 0.56rem; }
	.aboutP2{ height: 4.5rem; }
	.aboutP2 .txt{ font-size: 0.48rem; line-height: 0.48rem; }
	.aboutP3{ padding: 1.2rem 0.3rem 1.5rem; }
	.aboutP3 .list li{ margin-bottom: 0.6rem; }
	.aboutP3 .list li a{ display: block; height: auto;}
	.aboutP3 .list li .imgDiv{ width: auto; height: 4.8rem; }
	.aboutP3 .list li .conDiv{ width: auto; height: auto; padding: 0.6rem 0.35rem;}
	.aboutP3 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; max-height: 1.92rem; }
	.aboutP3 .list li .more{ width: 2.66rem; height: 0.86rem; font-size: 0.28rem; }
	.aboutP3 .list li .more em{ width: 0.24rem; height: 0.18rem; background-size: 0.24rem;}
	.aboutP3 .list li a:hover .more em{ background-size: 0.24rem;}

	.modal-box .main{ width: 94%; }
	.modal-box .main .close{ right: 0.3rem; width: 0.8rem; height: 0.8rem; }
	.modal-box .main .mxfDiv{ padding: 1.0rem 0.3rem 0.5rem 0.3rem; }
	.modal-box .main .conDiv{ width: auto; font-size: 0.26rem; line-height: 0.48rem; }
	.modal-box .main .name{ font-size: 0.42rem; line-height: 0.56rem; margin-bottom: 0.5rem; padding-right: 1.3rem;	}
	.modal-box .main .name:after{ width: 0.36rem; height: 2px; }
	.modal-box .main .imgDiv{ position: relative; width: 100%; height: auto; padding-bottom: 0.5rem;}
	.modal-box .main .imgDiv img{ height: auto; }
	.company{ padding: 1.0rem 0.3rem 1.2rem; }
	.company .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.company .title:after{ margin-left: -0.18rem; width: 0.36rem; height: 2px; }
	.company .list{ padding-top: 0.9rem; }
	.company .list li{ margin-bottom: 0.3rem;}
	.company .list li a{ height: auto; }
	.company .list li .imgDiv{ float: none; width: 100%; height: 4.5rem;}
	.company .list li .conDiv{ height: auto; position: relative; left: 0; margin-left: 0; width: auto; padding: 0.7rem 0.35rem;}
	.company .list li .name{ font-size: 0.36rem; line-height: 0.48rem; margin-bottom: 0.3rem; }
	.company .list li .content{ font-size: 0.26rem; line-height: 0.48rem; max-height: 100%; }
	.company .list li .more{ width: 2.66rem; height: 0.86rem; font-size: 0.28rem; }
	.company .list li .more em{ width: 0.24rem; height: 0.18rem; background-size: 0.24rem;}
	.company .list li a:hover .more em {background-size: 0.24rem;}
	.company .list li:nth-child(even) .imgDiv{ float: none; }
	.company .list li:nth-child(even) .conDiv{ right: auto; margin-right: 0; }
	.contact{ padding: 0.85rem 0.3rem 1.2rem; }
	.contact .txt{ font-size: 0.32rem; line-height: 0.52rem; padding-bottom: 0.45rem; }
	.contact .list ul{ display: block; }
	.contact .list li{ width: auto; padding-bottom: 0.5rem; font-size: 0.34rem; line-height: 0.56rem; }
	.news{ padding: 0.85rem 0.3rem 1.3rem; }
	.news .selectGroup .box{ margin: 0 0 0.3rem; display: block; }
	.news .select{ width: 100%; height: 0.96rem; }
	.news .caption { height: 0.96rem; line-height: 0.96rem; padding-left: 0.3rem; font-size: 0.28rem; }
	.news .xlist { max-height: 4.5rem; }
	.news .xlist a { font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; padding: 0 0.3rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.news .list li .box{ margin-right: 0; }
	.news .list li .imgDiv{ height: 4.5rem; }
	.news .list li .botDiv{ height: 3.6rem; padding: 0.45rem 0.35rem 0; }
	.news .list li .time{ font-size: 0.24rem; line-height: 0.24rem; padding-bottom: 0.2rem; }
	.news .list li .name{ font-size: 0.3rem; line-height: 0.48rem; height: 1.44rem; }
	.news .list li .ico{ width: 0.86rem; height: 0.56rem; border-radius: 0.48rem; }
	.product{ padding: 0.9rem 0.3rem; }
	.product .list{ padding-bottom: 0.6rem; }
	.product .list ul{ margin-right: 0; }
	.product .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.product .list li .box{ margin-right: 0; }
	.product .list li a{ padding-top: 0.65rem; height: 8.0rem; }
	.product .list li .name{ height: 0.52rem; font-size: 0.3rem; line-height: 0.52rem; }
	.product .list li .msg{ font-size: 0.26rem; padding: 0 0.3rem; line-height: 0.42rem; height: 0.84rem;  }
	.product .list li .ico{ width: 0.86rem; height: 0.56rem; border-radius: 0.48rem; }
	.product .list li .imgDiv{ height: 5rem; }
	.product .back a{ font-size: 0.28rem; }
	.product .back img{ margin-left: 0.25rem; width: 0.36rem; }
	.business{ padding: 1.2rem 0.3rem 1.0rem; }
	.business2{ padding: 1.2rem 0.3rem 0;}
	.business .title{ margin-bottom: 0.7rem; font-size: 0.48rem; line-height: 0.48rem; }
	.business .title:after{ margin-left: -0.18rem; width: 0.36rem; height: 2px; }
	.business .videobox{ margin-bottom: 0.8rem; }
	.business .videobox .imgDiv{ height: 4.36rem; }
	.business .videobox video{ max-height: 4.36rem;}
	.business .videobox .playbox{ width: 1.32rem; height: 1.32rem; margin-left:-0.66rem; margin-top:-0.66rem; }
	.business .videobox .playbox img{ margin-left: -0.28rem; margin-top: -0.28rem; width: 0.56rem; }
	.business .links{ padding-bottom: 0.5rem; }
	.business2 .links{ padding-bottom: 0; }
	.business .links ul{ margin-right: -0.2rem; display: block; }
	.business .links li{ float: left; width: 50%; padding-bottom: 0.3rem;}
	.business .links li .box{ margin: 0 0.2rem 0 0;}
	.business .links li a{ width: 100%; height: 0.96rem; border-radius: 0.16rem; font-size: 0.26rem; line-height: 0.32rem; padding: 0 0.1rem; }
	.business .links2 ul{ margin-right: -0.2rem; }
	.business .links2 li{ float: left; width: 50%; padding-bottom: 0.3rem;}
	.business .links2 li .box{ margin: 0 0.2rem 0 0;}
	.business .links2 li a{ width: 100%; height: 0.96rem; border-radius: 0.16rem; font-size: 0.26rem; line-height: 0.32rem; padding: 0 0.1rem; }
	.business .list li{ padding-bottom: 0.65rem; }
	.business .list li .box a{ padding-top: 0; }
	.business .list li .imgDiv{ width: 100%; }
	.business .list li:nth-child(even) .imgDiv{ float: none; }
	.business .list li .conDiv{ background: #f5f5f5; position: relative; width: 100%; height: auto; padding: 0.85rem 0.35rem; }
	.business .list li .conDiv:before{ top: 0.5rem; left: 0.35rem; }
	.business .list li .name{ font-size: 0.36rem; line-height: 0.52rem; }
	.business .list li .content{ font-size: 0.26rem; line-height: 0.48rem; max-height: 100%; height: auto; }
	.business .list li .more{ width: 2.66rem; height: 0.86rem; font-size: 0.28rem; }
	.business .list li .more em{ width: 0.24rem; height: 0.18rem; background-size: 0.24rem;}
	.business .list li a:hover .more em {background-size: 0.24rem;}
	.business .lie li a{ height: 1.2rem; padding: 0 0.3rem; }
	.business .lie li .name{ padding-left: 0.6rem; background-size: 0.36rem; height: 1.2rem; font-size: 0.26rem; line-height: 0.42rem; }
	.business .lie li .name em{ padding-right: 0.6rem; background-size: 0.32rem; }

	.cleanP1{ padding: 1.0rem 0.3rem 0.8rem; }
	.cleanP1 .title{ margin-bottom: 0.65rem; font-size: 0.46rem; }
	.cleanP1 .title:after{ margin-left: -0.18rem; width: 0.36rem; height: 2px; }
	.cleanP1 .leftCon{ width: auto; float: none; }
	.cleanP1 .txt{ font-size: 0.42rem; line-height: 0.56rem; }
	.cleanP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.cleanP1 .rightImg{ width: auto; float: none; margin-top: 0.7rem; }
	.cleanP2{ height: 4.12rem; }
	.cleanP3{ padding: 0.95rem 0.3rem 1.0rem; }
	.cleanP3 .videobox .imgDiv{ height: 4.36rem; }
	.cleanP3 .videobox video{ max-height: 4.36rem;}
	.cleanP3 .videobox .playbox{ width: 1.32rem; height: 1.32rem; margin-left:-0.66rem; margin-top:-0.66rem; }
	.cleanP3 .videobox .playbox img{ margin-left: -0.28rem; margin-top: -0.28rem; width: 0.56rem; }
	.cleanP3 .bot-container{ margin-top: 0.3rem; padding: 0 0.9rem; }
	.cleanP3 .bot-container.ll{ margin:0.3rem 0 0;}
	.cleanP3 .bot-container.rr{ margin:0.3rem 0 0;}
	.cleanP3 .bot-container.ss{ margin:0.3rem 0 0;}
	.cleanP3 .swiper-slide .teme{ height: 1.5rem; }
	.cleanP3 .swiper-slide .limg{ height: 1.5rem; }
	.cleanP3 .swiper-slide .play{ width: 0.7rem; height: 0.7rem; margin-left:-0.35rem; margin-top:-0.35rem; }
	.cleanP3 .swiper-slide .play img{ margin-left: -0.16rem; margin-top: -0.16rem; width: 0.32rem; }
	.cleanP3 .swiper-slide .name{ margin-top: 0.2rem; height: 0.42rem; line-height: 0.42rem; font-size: 0.26rem; }
	.cleanP3 .se{ width: 0.8rem; height: 0.8rem; top: 0.3rem; }
	.cleanP4{ padding: 0 0.3rem 1.0rem; }
	.cleanP4 .title{ font-size: 0.42rem; line-height: 0.56rem; }
	.cleanP4 .content{ font-size: 0.26rem; line-height: 0.52rem;}
	.cleanP4 .imgDiv{ padding-top: 0.6rem; }
	.cleanP4 .imgDiv img{ width: 100%; }
	.cleanP5{ padding: 1.0rem 0.3rem 0.8rem; }
	.cleanP5 .title{ padding-bottom: 0.6rem; font-size: 0.42rem; line-height: 0.56rem; }
	.cleanP5 .imgList{ overflow: hidden; }
	.cleanP5 .imgList .swiper-slide{ width: 100%; }
	.cleanP5 .imgList .imgDiv{ width: 100%; height: 4.0rem; }
	.cleanP5 .swiper-pagination{ padding-top: 0.5rem; }
	.cleanP5 .swiper-pagination-bullet-active { width: 8px; border-radius: 50%;} 
	.cleanP6{ padding: 0.8rem 0.3rem 1.0rem; }
	.cleanP6 .title{ padding-bottom: 0.6rem; font-size: 0.42rem; line-height: 0.42rem; }
	.casePic{ padding: 0; }
	.casePic .imgDiv{ height: 4.2rem; }
	.casePic .botDiv{ height: 2.8rem; }
	.casePic .name{ font-size: 0.32rem; line-height: 0.5rem; height: 0.5rem; }
	.casePic .wen{ font-size: 0.28rem; line-height: 0.48rem; max-height: 1.44rem; }
	.casePic .se{ display: none; }
	.casePic .swiper-pagination{ display: block; }
	.cleanP7{ padding: 0 0.3rem 1.2rem; }
	.cleanP7 .title{ padding-bottom: 0.3rem; font-size: 0.42rem; line-height: 0.42rem; }
	.cleanP7 .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.cleanP7 .list{ padding: 0.4rem 0 0.9rem; }
	.cleanP7 .list li a{ height: 1.2rem; padding: 0 0.3rem; }
	.cleanP7 .list li .name{ padding-left: 0.6rem; background-size: 0.36rem; height: 1.2rem; font-size: 0.26rem; line-height: 0.42rem; }
	.cleanP7 .list li .name em{ padding-right: 0.6rem; background-size: 0.32rem; }
	.cleanP7 .teme{ width: auto; float: none; }
	.cleanP7 .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.cleanP7 .msg{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem;}
	.cleanP7 .btnDiv{ float: none; padding-top: 0.3rem; }
	.cleanP7 .btnDiv a{ font-size: 0.28rem; width: 3.2rem; height: 0.86rem; }
	.cleanP7 .btnDiv img{ margin-right: 0.15rem; width: 0.36rem; }
	.productP1{ padding: 1.0rem 0.3rem 0.9rem; }
	.productP1 .mxfDiv{ margin-top: 0.7rem; }
	.productP1 .leftImg{ float: none; width: 100%; }
	.productP1 .rightDiv{ width: auto; float: none; padding-top: 0.65rem;}
	.productP1 .name{ padding-bottom: 0.3rem; font-size: 0.42rem; line-height: 0.56rem; }
	.productP1 .msg{ width: auto; padding-bottom: 0.25rem; font-size: 0.3rem; line-height: 0.42rem; }
	.productP1 .msgList li{ line-height: 0.48rem; font-size: 0.26rem; }
	.productP1 .share li a{ width: 0.8rem; height: 0.8rem; }
	.productP1 .share li img{ margin-left: -0.15rem; margin-top: -0.12rem; width: 0.3rem; }
	.productP1 .btnDiv{ padding-top: 0.5rem; }
	.productP1 .btnDiv a{ width: 3.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.productP2{ padding: 0.85rem 0.3rem 0.9rem;  }
	.productP2.on{ padding: 0.85rem 0.3rem 0.9rem; }
	.productP2 .table{ padding-bottom: 0.3rem; }
	.productP2 .table td{ padding-left: 0.3rem; padding-right: 0.3rem; padding-top: 0.25rem; padding-bottom: 0.25rem; height: auto; font-size: 0.26rem; }
	.productP2 .table td:first-child{ width: 35%; padding-left: 0.3rem; }
	.productP2 .videobox .imgDiv{ height: 4.36rem; }
	.productP2 .videobox video{ max-height: 4.36rem;}
	.productP2 .videobox .playbox{ width: 1.32rem; height: 1.32rem; margin-left:-0.66rem; margin-top:-0.66rem; }
	.productP2 .videobox .playbox img{ margin-left: -0.28rem; margin-top: -0.28rem; width: 0.56rem; }
	.productP2 .limg{ margin-top: 0.3rem; }
	.productP3{ padding: 0 0.3rem 0.65rem; }
	.productP3 .title{ font-size: 0.42rem; line-height: 0.6rem; }
	.productP3 .msgList{ margin-top: 0.5rem; }
	.productP3 .msgList li{ padding-bottom: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.productP4{ padding: 0 0.3rem 0.7rem; }
	.productP4 .title{ font-size: 0.42rem; line-height: 0.6rem; padding-bottom: 0.3rem; }
	.productP4 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.productP4 .content em{ font-size: 0.3rem; }
	.productP5{ padding: 0 0.3rem 0.85rem; }
	.productP5 .title{ font-size: 0.42rem; line-height: 0.6rem; padding-bottom: 0.3rem;  }
	.productP5 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.productP6{ padding: 0 0.3rem 1.2rem; }
	.productP6 .title{ font-size: 0.42rem; line-height: 0.6rem; padding-bottom: 0.3rem; }
	.productP6 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.productP7{ padding: 1.0rem 0.3rem; height: auto; }
	.productP7 .title{ font-size: 0.42rem; line-height: 0.6rem; padding-bottom: 0.6rem; }
	.productP7 .form ul{ margin-right: 0; }
	.productP7 .form li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.productP7 .form li .box{ margin-right: 0; padding-left: 2rem; }
	.productP7 .form li .txt{ line-height: 0.84rem; font-size: 0.26rem; }
	.productP7 .form li .input1{ height: 0.84rem; line-height: 0.84rem; font-size: 0.26rem; }
	.productP7 .form li textarea{ height: 2.98rem; line-height: 0.42rem; font-size: 0.26rem; padding-top: 0.15rem; }
	.productP7 .btnDiv{ width: 2.8rem; margin: 0.5rem auto 0; }
	.productP7 .btnDiv a{ font-size: 0.28rem; height: 0.86rem; line-height: 0.86rem; }
	.topA a{ width: 1.0rem; height: 1.0rem; }
	.topA a:after{ width: 0.28rem; height: 0.32rem; margin-left: -0.14rem; margin-top: -0.16rem; background-size: 0.28rem;}
	.topA a:hover:after{ background-size: 0.28rem;}
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: 0.5rem; right:0.5rem; width:0.48rem; height: 0.48rem; background-size: 0.48rem;}
	.searchBox{ padding:1.0rem 0.3rem;}
  	.searchBox .form{ position:relative; width: 100%; }
	.searchBox .form .input1{ height: 0.96rem; line-height: 0.96rem; font-size: 0.26rem; padding-left: 0.3rem; }
	.searchBox .form .btnDiv a{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }
  	.searchBox .toptop{ padding-right:0; height:auto; padding-bottom:0.3rem;}
  	.searchBox .result{ padding-top:0.35rem;}
	.searchBox .result span{ font-size: 0.26rem; line-height: 0.48rem;}
	.searchBox .list li a { padding: 0.2rem 0; }
  	.searchBox .list .title { font-size: 0.26rem; line-height: 0.48rem; margin-right: 0.6rem; }
  	.searchBox .list p { font-size: 0.26rem; }
  	.searchBox .tips { font-size:0.28rem; }
	.newsBox{ padding-bottom:0;}
	.newsBox .topDiv{ padding: 0 0.3rem; }
	.newsBox .topDiv .wal{ padding: 0.8rem 0 0.5rem; background: none;}
	.newsBox .topDiv .name{ font-size: 0.38rem; line-height: 0.6rem; text-align: left; padding-bottom: 0.4rem; }
	.newsBox .topDiv .time{ text-align: left; font-size: 0.3rem; }
	.newsBox .topDiv .time img{ padding-right: 0.2rem; top: 0; width: 0.28rem; }
	.newsBox .botDiv .mxfDiv{ padding-left: 0; }
	.newsBox .side_l{ display: none;}
	.newsBox .mainBox{ padding-right: 0; min-height: 5.0rem; }
	.newsBox .conDiv{ float:none; padding: 0.55rem 0.3rem 1rem; width: 100%; }
	.newsBox .content{ font-size: 0.26rem; line-height: 0.56rem; }
	.newsBox .content p{ line-height: 0.56rem!important;}
	.newsBox .content span{ font-size: 0.26rem!important; line-height: 0.56rem!important;}
	.newsBox .content b{ font-size: 0.3rem; }
	.newsBox .imgDiv{ padding: 0.1rem 0; }
	.newsBox .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ height: 0.96rem; line-height: 0.96rem; padding: 0 0.35rem; }
	.tongyong .videobox{ margin-bottom:0;}
	.tongyong .videobox .imgDiv{ height: 4.36rem; }
	.tongyong .videobox video{ max-height: 4.36rem;}
	.tongyong .videobox .playbox{ width: 1.32rem; height: 1.32rem; margin-left:-0.66rem; margin-top:-0.66rem; }
	.tongyong .videobox .playbox img{ margin-left: -0.28rem; margin-top: -0.28rem; width: 0.56rem; }
	.tongyong .bot-container{ margin-top: 0.3rem; padding: 0 0.9rem; }
	.tongyong .swiper-slide .teme{ height: 1.5rem; }
	.tongyong .swiper-slide .limg{ height: 1.5rem; }
	.tongyong .swiper-slide .play{ width: 0.7rem; height: 0.7rem; margin-left:-0.35rem; margin-top:-0.35rem; }
	.tongyong .swiper-slide .play img{ margin-left: -0.16rem; margin-top: -0.16rem; width: 0.32rem; }
	.tongyong .swiper-slide .name{ margin-top: 0.2rem; height: 0.42rem; line-height: 0.42rem; font-size: 0.26rem; }
	.tongyong .se{ width: 0.8rem; height: 0.8rem; top: 0.3rem; }
	.storageP1{ padding: 1.0rem 0.3rem 0.1rem; }
	.storageP1 .title{ margin-bottom: 0.65rem; font-size: 0.46rem;}
	.storageP1 .title:after{ margin-left: -0.18rem; width: 0.36rem; height: 2px; }
	.storageP1 .leftCon{ width: auto; float:none; }
	.storageP1 .txt{ font-size: 0.42rem; line-height: 0.56rem; }
	.storageP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.storageP1 .rightDiv{ width: auto; float:none; margin-top:0.7rem; }
	.storageP1 .rightDiv li{ margin-bottom:0.2rem;}
	.storageP2{ padding:0.3rem 0.3rem 1.0rem; }
	.storageP2 .title{ font-size:0.44rem; line-height:0.6rem; padding-bottom:0.5rem;}
	.storageP2 .leftImg{ width:auto; float:none;}
	.storageP2 .rightDiv{ width: auto; float:none; margin-top:0.7rem;}
	.storageP2 .content{ font-size:0.26rem; line-height:0.52rem; padding-bottom:0.8rem;}
	.storageP2 .botCon{ margin-top:0.65rem; font-size:0.26rem; line-height:0.52rem; }
	.storageP3{ padding:0.8rem 0.3rem 0.4rem;}
	.storageP3 .title{ font-size:0.44rem; line-height:0.6rem; }
	.storageP3 .content{ padding:0.3rem 0 0.7rem; font-size:0.26rem; line-height:0.52rem; padding-bottom:0.8rem; }
	.storageP3 .list ul{ margin-right:0;}
	.storageP3 .list li{ float:none; width:auto; padding-bottom:0.5rem;}
	.storageP3 .list li .box{ margin-right:0;}
	.storageP3 .list li .name{ height:auto; line-height:0.56rem; font-size:0.32rem; }
	.storageP3 .list li .btnDiv{ margin-top:0.15rem;}
	.storageP3 .list li .btnDiv a{ padding-right:0.56rem; line-height:0.42rem; font-size:0.26rem; background-size:0.32rem;}
	.indexP5{ padding:1.0rem 0.3rem;}
	.indexP5 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.3rem; }
	.indexP5 .title:after{ width: 0.36rem; height: 2px;}
	.indexP5 .btn{ padding:0.7rem 0 0.2rem; overflow:hidden;}
	.indexP5 .btn ul{ display:block; margin-right:-0.2rem;}
	.indexP5 .btn li{ float:left; width:50%; margin:0 0 0.3rem 0; }
	.indexP5 .btn li .box{ margin-right:0.2rem; width:auto; height:0.96rem; font-size: 0.26rem; line-height: 0.32rem; border-radius: 0.16rem; }
	.indexP5 .imgList{ padding-bottom:1.2rem;}
	.indexP5 .imgList .imgDiv{ height:1.4rem; }
	.indexP5 .imgList .imgDiv img{ max-width:2.4rem; max-height:0.9rem;}
	.indexP5 .se{ width: 0.8rem; height: 0.8rem; top: auto; margin-top:0; bottom:0; }
	.indexP5 .prev{ left: 50%; margin-left:-1.0rem; }
	.indexP5 .next{ right: 50%; margin-right:-1.0rem;}

}

