/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	.header-wrapper .pc-nav-box { left: 3.4rem;}
	.header-wrapper .pc-nav-box ul li{padding: 0 0.24rem;}
	.header-wrapper .pc-nav-box ul li > a { font-size: 16px; }
	

}

@media screen and ( max-width:1440px ){
	.tc-modal-box .main {  padding: 30px 80px 50px;}
	.tc-modal-box .msg{ padding-bottom: 0.1rem; }
	.tc-modal-box .txt{ padding-bottom: 0.1rem;}
	.tc-modal-box .single li{  margin-bottom: 0.1rem;}
	.tc-modal-box .form{ padding-bottom: 0.1rem; }
	.tc-modal-box .btnDiv{ padding-top: 0.15rem; }
	.header-wrapper .pc-nav-box .mid a, .header-wrapper .pc-nav-box .right a { font-size: 12px;}
	.indexPart1 .botList li .msg{ font-size: 12px; }
	.indexPart5 .detail .content{ padding-top: 0.15rem; }
	.indexPart5 .detail .time{ padding-top: 0.15rem; }
	.indexForm .txt{ padding-left: 2.6rem;}
	.indexForm .btnGroup{ padding-right: 2.68rem; }
	.recruitPart1 .content{ font-size: 14px;}
	.servicePic .prev{ left: 20px;}
	.servicePic .next{ right: 20px;}
    .pageNav2 li:nth-child(1){ width:2.1rem;}
	.pageNav2 li:nth-child(2){ width:2.6rem;}
	.pageNav li, .pageNav2 li{ font-size:14px;}
	}

@media screen and ( max-width:1366px ){
	


}


@media screen and ( max-width:1024px ){
	.wal, .wal2{width:100%;}
	.PC-Box, .pc-nav-box, .footNav, .pageNow, .pageNum, .header-wrapper .topRight, .pageTop,  .newShow .rightDiv{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore, .menuIcoIco{ display:block;}
	.header-wrapper, .header-wrapper > .mid-container, .headD{ height: 1.2rem;}
	.header-wrapper .logo{ left: 0.3rem; line-height: 1.2rem; }
	.header-wrapper .logo img{ width:2rem; }
	.header-wrapper .logo .img1{ margin-top:-0.40rem;}
	.menuIco{ width: 1.4rem; height: 1.2rem; font-size: 0.26rem;}
	.menuIco .ico{ padding: 0.2rem 0 0.05rem; }
	.menuIco .ico img{ width: 0.32rem; }
	.closeIco{ width: 1.4rem; height: 1.2rem;}
	.closeIco img{ margin-left: -0.18rem; margin-top: -0.18rem;  width: 0.36rem; }

	.zzNav{ width: 100%;}
	.zzNav .main{ padding: 1.5rem 0 0 0.3rem;}
	.zzNav .scroll{ height: 80vh; padding-right: 0.3rem; }
	.zzNav .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem; }
	.zzNav .msg{ font-size: 0.26rem; }
	.zzNav .txt{ font-size: 0.26rem; padding-bottom: 0.2rem;}
	.zzNav .multiple li{ width: 50%; font-size: 0.24rem; padding-bottom: 0.18rem; }
	.zzNav .multiple li .lbox{ padding-left: 0.38rem; height: 0.48rem; line-height: 0.48rem; background-size: 0.24rem; }
	.zzNav .multiple .liNow .lbox{ background-size: 0.24rem;}
	.zzNav .form{ padding-top: 0.2rem; }
	.zzNav .form ul{ margin-right: 0; }
	.zzNav .form li{ float: none; width: 100%; padding-bottom: 0.2rem; }
	.zzNav .form li .box{ margin-right: 0; }
	.zzNav .form li p{ height: 0.48rem; font-size: 0.26rem; }
	.zzNav .form li .input1{ height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.zzNav .form2 h2{ padding-bottom: 0.2rem; font-size: 0.26rem;}
	.zzNav .form2 textarea{ height: 2.8rem; }
	.zzNav .btnDiv{ padding-top: 0.25rem; }
	.zzNav .btnDiv a{ width: 2.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; text-indent: 0.45rem; }
	.zzNav .btnDiv a:before{ right: 0.42rem;  margin-top: -0.05rem; width: 0.24rem; height: 0.1rem; background-size: 0.24rem; }

	.zzNav .selectBox{ margin-right: -0.3rem; }
	.zzNav .selectBox .leftDiv, .zzNav .selectBox .rightDiv{ width: 100%; float: none; }
	.zzNav .selectBox .ddan{ margin-right: 0.3rem; }
	.zzNav .selectBox .bdc{ margin-right: -0.3rem; }
	.zzNav .selectBox .liDiv{ padding-bottom: 0.2rem; }
	.zzNav .selectBox .liDiv p{ height: 0.48rem; font-size: 0.26rem;}
	.zzNav .selectBox .liDiv .box{ margin-right: 0.3rem;}
	.zzNav .selectBox .select{ width: 100%; position: relative; height: 0.8rem;}
	.zzNav .selectBox .select dt{height: 0.8rem;line-height: 0.8rem; border: #0d6fb6 solid 1px;}
	.zzNav .selectBox .select dt a{ font-size: 0.26rem; padding-left: 0.25rem;} 
	.zzNav .selectBox .select dd{ top: 0.82rem;} 
	.zzNav .selectBox .select dd ul { padding: 0 0.25rem; height:4.05rem; } 
	.zzNav .selectBox .select dd ul li{ line-height: 0.8rem; height: 0.8rem; font-size: 0.26rem;}

    .ind-banner2 .zero .wen{ font-size: 0.26rem; padding: 0.35rem 0.3rem 0; }
	.ind-banner2 .one{ left: 0; margin-left: 0; width:100%; text-align:center; } 
	.ind-banner2 .two{ right: 0; width:100%; text-align:center; } 
	.ind-banner2 .two .wen{ font-size: 0.28rem; padding:0 0.3rem; }


	.indexPart1{ padding: 0 0.3rem 1rem;}
	.indexPart1:after{ display: none; }
	.indexPart1 .leftDiv{ width: auto; float: none; padding-top: 1.0rem; }
	.indexPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem; }
	.indexPart1 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.indexPart1 .wen{ font-size: 0.4rem; line-height: 0.7rem;margin-right:0.6rem; }
	.indexPart1 .content{ font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.6rem;}
	.indexPart1 .btnDiv{ padding-top: 0.3rem; display:none;}
	.indexPart1 .btnDiv a{ width: 2.0rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.indexPart1 .rightDiv{ width: auto; padding-top: 0.6rem; float: none;}
    .indexPart1 .numList{ padding-bottom:0.4rem;}
	.indexPart1 .numList ul{ display: block;}
	.indexPart1 .numList li{ float: left; width: 25%; padding-bottom: 0.5rem; }
	.indexPart1 .numList li p{ font-size: 0.24rem;height:0.56rem; }
	.indexPart1 .numList li .num{ font-size: 0.3rem; }
	.indexPart1 .numList li .numUp{ font-size: 0.44rem; line-height: 0.64rem; }
	.indexPart1 .botList{ position: relative; margin-top: 0.5rem; left: 0; bottom: 0; margin-left: 0; width: 100%; height: auto; box-shadow: 0px 3px 0.4rem 0px rgba(0, 0, 0, 0.04); }
	.indexPart1 .botList li{ width: 50%; height: 2rem;}
	.indexPart1 .botList li:nth-of-type(3),.indexPart1 .botList li:nth-of-type(4),.indexPart1 .botList li:nth-of-type(5){ width: 33.33%; }
	.indexPart1 .botList li:after{ content: ''; position: absolute; right: 0; width: 1px; height: 1.26rem; top: 50%; margin-top: -0.63rem; background: #f1f2f5; z-index: 1; }
	.indexPart1 .botList li:last-child:after{ display: none; }
	.indexPart1 .botList li .ico{ padding-top: 0.32rem; }
	.indexPart1 .botList li .ico img{ width: 0.86rem; }
	.indexPart1 .botList li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexPart1 .botList li:hover .before{ opacity: 1; }
	.indexPart1 .botList li:hover .after{ opacity: 0; }

	.indexPart2 .toptop{ padding: 1rem 0.3rem; }
	.indexPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem;}
	.indexPart2 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.indexPart2 .wen{ padding: 0.25rem 0.6rem 0.65rem  0; font-size: 0.4rem; line-height: 0.7rem; }


	.soluNav{ padding-top: 0; }
	.soluNav li{ width: 25%; padding-top: 0.45rem; height: 1.8rem; font-size: 0.26rem;}
	.soluNav li:last-child{ display: none; }
	.soluNav li p{ padding-top: 0.3rem; line-height: 0.36rem; }
	.soluNav li .ico{ width: 0.64rem; height: 0.64rem; }
	.soluNav li .ico img{ width: 0.64rem; }
	.soluNav li.on, .soluNav li a:hover{ box-shadow: none;}
	.soluNav li.on:after{ display: block; }
	.soluNav .swiper-button-prev, .soluNav .swiper-button-next{ display: block; }


	.indexPart2 .rightDiv{ float: none; width: 100%; height: 5.0rem; }
	.indexPart2 .botDiv{ padding: 0.4rem 0.3rem; }
	.onePic{ padding: 0 0.8rem; }
	.onePic .prev{ width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; background-size: 0.6rem; }
	.onePic .next{ width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; background-size: 0.6rem; }


    	.indexP{ padding: 0 0.8rem; margin-top:0; }
	.indexP .prev{ width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; background-size: 0.6rem; }
	.indexP .next{ width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; background-size: 0.6rem; }

	.indexPart2 .leftDiv{ position: relative; width: auto; left: 0; padding: 0 0.3rem 0.8rem; margin-left: 0; height: auto; }
	.indexPart2 .name1{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexPart2 .name2{ font-size: 0.3rem; line-height: 0.5rem; }
	.indexPart2 .content{ display: none; }
	.indexPart2 .links{ padding-top: 0.35rem; }
	.indexPart2 .links li{ float: left; width: 50%; }
	.indexPart2 .links li a{ font-size: 0.24rem; padding-right: 0; }
	.indexPart2 .links li a:after{ display: none; }
	.indexPart2 .btnDiv{ position: relative; bottom: 0; padding-top: 0.5rem; }
	.indexPart2 .btnDiv a{ width: 2.0rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }

    .indexPart3{ overflow:hidden;}
	.indexPart3 .toptop{ padding: 0rem 0.3rem 0.1rem; }
	.indexPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem;}
	.indexPart3 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.indexPart3 .wen{ padding: 0.25rem 0.6rem 0.45rem 0; font-size: 0.4rem; line-height: 0.7rem; }




.specialPic3 .list li{ width: 100%; height: auto; background: none!important; }
	.specialPic3 .list li a{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 3; }
	.specialPic3 .list li:before{ opacity: 0; }
	.specialPic3 .list li .botDiv{ bottom: -2.3rem; height: 2.3rem; }
	.specialPic3 .list li .nameDiv{ left: 0.9rem; top: 30%; height: 3.5rem;}
	.specialPic3 .list li .name1{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.specialPic3 .list li .name2{ font-size: 0.28rem; line-height: 0.4rem;}
	.specialPic3 .list li .ico{ padding-top: 0; position: absolute; left: 0; bottom: 0; }
	.specialPic3 .list li .ico img{ width: 0.7rem;}
	.specialPic3 .list li .l7Div{ padding: 0.45rem 0.5rem 0; }
	.specialPic3 .list li .leftDiv{ width: auto; float: none; }
	.specialPic3 .list li .rightDiv{ display: none; }
	.specialPic3 .list li .botDiv .msg{display: none; }
	.specialPic3 .list li .botDiv .more a{ margin-top: 0.1rem; width: 2.0rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.specialPic3 .list li.on .nameDiv{ opacity: 1; }
	.specialPic3 .list li.on .botDiv{ bottom: -2.3rem; }
	.specialPic3 .swiper-button-prev{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.specialPic3 .swiper-button-next{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }


	.indexPart4{ padding: 0; background: #f7f7fa; }
	.indexPart4 .toptop{ padding: 0.8rem 0.3rem 0.2rem; background: #fff; }
	.indexPart4 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem;}
	.indexPart4 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.indexPart4 .wen{ padding: 0.25rem 0.4rem 0.65rem 0; font-size: 0.4rem; line-height: 0.7rem; }

    .indexPart5{ padding: 0.8rem 0 0; background: #fff;}
	.indexPart5 .toptop{ height: 1.2rem;}
	.indexPart5 .tab li{ width: 33.33%; text-align: center; margin-right: 0; height: 1.2rem; font-size: 0.28rem; line-height: 1.2rem; color: #3f4150;}
	.indexPart5 .tab li:after{ display: none; }
	.indexPart5 .tab .liNow{ color: #fff; background: #0d6fb6;}
	.indexPart5 .tabContentDiv{ height: auto; }
	.indexPart5 .tabContent{ position: relative; }
	.indexPart5 .leftDiv{ width: auto; float: none; }
	.indexPart5 .leftDiv ul{ margin-right: 0; }
	.indexPart5 .leftDiv li{ float: none; width: 100%; }
	.indexPart5 .leftDiv li .box{ margin-right: 0; background: #f7f7fa; height: auto; }
	.indexPart5 .leftDiv li:nth-of-type(2n) .box{ background: #fff; }
	.indexPart5 .leftDiv li .imgDiv{ display: none; }
	.indexPart5 .leftDiv li .botDiv{ padding: 0.35rem 0.3rem 0; }
	.indexPart5 .leftDiv li .time{ font-size: 0.26rem; padding: 0.3rem 0 0.5rem; color: #b9c0ce; }
	.indexPart5 .leftDiv li .name{ font-size: 0.32rem; color: #3f4150; line-height: 0.72rem; height: 0.72rem; }
	.indexPart5 .leftDiv li .content{ font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; padding-top: 0.05rem; }
	.indexPart5 .leftDiv li .more{ display: none; }
	.indexPart5 .rightDiv{ width: auto; height: auto; background: #f7f7fa;}
	.indexPart5 .detail{ height: auto; border-bottom: none; padding: 0.35rem 0.3rem 0;}
	.indexPart5 .detail .name a{ font-size: 0.32rem; color: #3f4150; line-height: 0.72rem;}
	.indexPart5 .detail .content{ font-size: 0.28rem; line-height: 0.48rem;  height: 0.96rem; padding-top: 0.05rem; }
	.indexPart5 .detail .time{ font-size: 0.26rem; line-height: 0.26rem; padding: 0.3rem 0 0.5rem; }
	.indexPart5 .list{ display: none;}
	.indexPart5 .btnDiv{ display: none; }


	.indexPart6{ padding: 1rem 0.3rem; }
	.indexPart6 .leftDiv{ width: auto; padding-top: 0; float: none;}
	.indexPart6 .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-left: 1.2rem;}
	.indexPart6 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.indexPart6 .wen{ font-size: 0.4rem; line-height: 0.7rem; }
	.indexPart6 .msg{ padding-top: 0.65rem; font-size: 0.3rem; }
	.indexPart6 .msg em{ padding: 0 0.24rem; }
	.indexPart6 .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.indexForm{ padding: 0.6rem 0.3rem;}
	.indexForm .txt{ float: none; padding-bottom: 0.3rem; padding-left: 0; font-size: 0.36rem; text-align: center; }
	.indexForm .btnGroup{ float: none; padding-right: 0; text-align: center; }
	.indexForm .btnGroup li{ float: none; display: inline-block; padding-left: 0.2rem; padding-right: 0.2rem; }
	.indexForm .btnGroup li a{ text-indent: 0.48rem; text-align: left; width: 2.6rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
	.indexForm .btnGroup li:nth-child(1) a:before{ right: 0.5rem; margin-top: -0.18rem; width: 0.36rem; height: 0.36rem; background-size: 0.36rem; }
	.indexForm .btnGroup li:nth-child(1) a:hover:before{ background-size: 0.36rem;}
	.indexForm .btnGroup li:nth-child(2) a:before{ right: 0.5rem; margin-top: -0.05rem; width: 0.24rem; height: 0.1rem; background-size: 0.24rem; }
	.indexForm .btnGroup li:nth-child(2) a:hover:before{ background-size: 0.24rem;}
	.footDiv{ padding: 1.0rem 0.3rem 0.6rem; }
	.footDiv .rightDiv{ float: none; }
	.footDiv .tel{ text-align: center; font-size: 0.42rem; line-height: 0.42rem; }
	.footDiv .email{ text-align: center; font-size: 0.32rem; }
	.footDiv .ewmList{ margin: 0 auto; overflow: hidden; width: 6rem; }
	.footDiv .ewmList li{ float: left; margin-left: 0.2rem; margin-right: 0.2rem; }
	.footDiv .ewmList li img{ width: 2.6rem; }
	.foot{ height: auto; padding: 0 0.3rem 0.8rem; }
	.foot .wal{ height: auto; }
	.foot .msg{ line-height: 0.5rem; font-size: 0.26rem; }
	.foot .share{ position: relative; right: 0; top: 0; padding-top: 0.4rem; text-align: center; }
	.foot .share li{ float: none; display: inline-block; margin-left: 0.12rem; margin-right: 0.12rem;}
	.foot .share li a{ width: 0.7rem; height: 0.7rem; line-height: 0.7rem; }
	.foot .share li img{ width: 0.4rem; }
	.foot .share li a:hover{ border: #dadada solid 1px; background: none; }
	.foot .share li a:hover .show, .foot .share li a:hover .hide{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}
	.topA{ bottom: 0; width: 1.0rem; height: 1.0rem; }
	.pageBanner .bg{ height: 6rem;}
	.pageBanner2 .bg{ height:4.2rem;}
	.pageBanner .layer{ left: 0.5rem; margin-left: 0;top:55%}
	.pageBanner .txt{ font-size: 0.42rem; line-height: 0.42rem; }
	.pageBanner .wen{ font-size: 0.28rem; padding-bottom: 0.6rem; width: auto; line-height: 0.48rem; width: 5.6rem;  }
    	.pageBanner .wen1{ font-size: 0.42rem; line-height: 0.42rem; }
	.pageBanner .btnGroup li{ margin-right: 0.25rem; }
	.pageBanner .btnGroup li a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.pageBanner .dnmGroup li{ margin-right: 0.2rem; margin-bottom:0.2rem; }
	.pageBanner .dnmGroup li a{ width: 1.9rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.24rem; }
	.aboutPart1{ padding: 1.0rem 0.3rem; }
	.aboutPart1 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.aboutPart1 .content{ font-size: 0.26rem; line-height: 0.52rem; padding: 0 0 0.85rem; }
	.aboutPart1 .content p{ padding: 0; }
	.aboutPart1 .leftDiv{ width: auto; float: none; }
	.aboutPart1 .leftDiv .ico img{ width: 0.64rem; }
	.aboutPart1 .leftDiv .name{ height: 0.64rem; font-size: 0.32rem; line-height: 0.32rem; }
	.aboutPart1 .leftDiv .name:after{ width: 0.32rem; margin-left: -0.16rem; }
	.aboutPart1 .leftDiv .msg{ padding-top: 0.25rem; padding-left: 0.35rem; padding-right: 0.35rem; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutPart1 .rightDiv{ width: auto; padding-top: 0.4rem; }
	.aboutPart1 .rightDiv li .ico img{ width: 0.64rem;}
	.aboutPart1 .rightDiv li .name{ font-size: 0.32rem; line-height: 0.32rem; }

	.aboutPart1 .list ul{display: block; }
	.aboutPart1 .list li{ width: 100%; height: 4.2rem; padding-left: 0; padding-right: 0; margin-bottom: 0.25rem;}
	.aboutPart1 .list li .bg{ height: 4.2rem; }
	.aboutPart1 .list li:hover{width: 100%}
	.aboutPart1 .list li .ico img{ width: 0.64rem; }
	.aboutPart1 .list li .name{ height: 0.64rem; font-size: 0.32rem; line-height: 0.32rem;}
	.aboutPart1 .list li .name:after{ width: 0.32rem; margin-left: -0.16rem; }
	.aboutPart1 .list li .msg{ bottom: -40%; width: 5.6rem; margin-left: -2.8rem; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutPart1 .list li:hover .layer{ top: 35%; transform: translateY(-65%);}
	.aboutPart1 .list li:hover .msg{ bottom: 10%; }

	.aboutPart2 .conDiv{ position: relative; left: 0; margin-left: 0; top: 0; transform: translateY(0); padding: 0.6rem 0.3rem 0.9rem;}
	.aboutPart2 .rightImg{ width: 100%; float: none; }
	.aboutPart2 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.55rem; }
	.aboutPart2 .msgList li{ padding-bottom: 0.45rem; }
	.aboutPart2 .msgList li .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.15rem; }
	.aboutPart2 .msgList li .msg{ font-size: 0.28rem; }
	.aboutPart3{ padding: 1.0rem 0.3rem 0.7rem; }
	.aboutPart3 .title{ font-size: 0.42rem; line-height: 0.42rem;}
	.aboutPart3 .list ul{ margin-right: -0.3rem; }
	.aboutPart3 .list li{ width: 50%; padding-bottom: 0.3rem;}
	.aboutPart3 .list li .box{ margin-right: 0.3rem; padding-top: 0.8rem; height: 3.4rem; }
	.aboutPart3 .list li .ico{ width: 1.8rem; height: 1.8rem; line-height: 1.8rem; }
	.aboutPart3 .list li .ico img{ width: 0.9rem; }
	.aboutPart3 .list li .name{ font-size: 0.36rem; padding-top: 0.35rem; }
	.aboutPart5{ padding: 1.0rem 0.3rem; }
	.aboutPart5 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.aboutPart5 .haha{ text-align: center; }
	.aboutPart5 .haha li{ float: left; width: 25%; display: block; margin: 0 0 0.3rem; height: 0.56rem; font-size: 0.3rem; line-height: 0.3rem; }
	    #map {width:100%;height:300px;}
	.rootPart1{ padding: 1.0rem 0.3rem; }
	.rootPart1 .leftDiv{ float: none; }
	.rootPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem;}
	.rootPart1 .wen{ font-size: 0.42rem; line-height: 0.42rem; height: 1rem; }
	.rootPart1 .wen:after{ width: 0.9rem; height: 0.06rem; }
	.rootPart1 .rightDiv{ width: auto; float: none; padding-top: 0.6rem }
	.rootPart1 .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.rootPart1 .numList{ padding-top: 0.7rem; }
	.rootPart1 .numList ul{ display: block;}
	.rootPart1 .numList li{ float: left; width: 50%; padding-bottom: 0.5rem; }
	.rootPart1 .numList li p{ font-size: 0.26rem; }
	.rootPart1 .numList li .num{ font-size: 0.3rem; }
	.rootPart1 .numList li .numUp{ font-size: 0.64rem; line-height: 0.64rem; }
	.rootPart2{ padding: 1.0rem 0.3rem; height: auto; background: url(../images/rootPart2.jpg) center no-repeat; background-size: cover; position: relative; }
	.rootPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem;}
	.rootPart2 .wen{ font-size: 0.42rem; line-height: 0.42rem; height: 0.95rem;}
	.rootPart2 .wen:after{ margin-left: -0.45rem; width: 0.9rem; height: 0.06rem; }
	.rootPart2 .list{ padding-top: 0.75rem; }
	.rootPart2 .list li .box{ padding: 0 0.45rem; height: 4.6rem; }
	.rootPart2 .list li .ico{ padding-top: 0.5rem; }
	.rootPart2 .list li .ico img{ width: 0.76rem; }
	.rootPart2 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; }
	.rootPart2 .list dd{ font-size: 0.24rem; line-height: 0.48rem; padding-left: 0.28rem; background: url(../images/ico1.png) left 0.14rem no-repeat; background-size: 0.1rem; }
	.rootPart2 .swiper-pagination{ display: block; }
	.rootPart3{ padding: 1.0rem 0.3rem; }
	.rootPart3 .txt{ padding-bottom: 0.4rem;}
	.rootPart3 .wen{ font-size: 0.42rem; line-height: 0.42rem;}	
	.rootPart3 .content{ font-size: 0.26rem; line-height: 0.5rem; padding: 0.8rem 0 0.4rem; }
	.rootPart4{ padding: 1.0rem 0.3rem; }
	.rootPart4 .leftDiv{ width: auto; float: none; }
	.rootPart4 .rightImg{ width: auto; float: none; padding-top: 0.8rem;}
	.rootPart4 .txt{ font-size: 0.42rem; line-height: 0.42rem; }
	.rootPart4 .list li{ padding: 0.42rem 0;}
	.rootPart4 .list li .name{ padding-left: 0.42rem; font-size: 0.32rem; line-height: 0.32rem; background-size: 0.26rem; }
	.rootPart4 .list li .name.on{ background-size: 0.26rem;}
	.rootPart4 .list li .hideBox{ padding-top: 0.25rem; }
	.rootPart4 .list li .content{ font-size: 0.26rem; line-height: 0.5rem; padding-left: 0.42rem; }
	.rootPart5{ padding: 1.0rem 0.3rem; }
	.rootPart5 .title{ font-size: 0.42rem; line-height: 0.64rem; padding-bottom: 0.4rem; height: auto; }
	.rootPart5 .title:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.rootPart5 .list{ padding-top: 0.8rem; }
	.rootPart5 .list li .box{ height: 4.2rem; padding: 0.5rem 0 0 0.5rem; }
	.rootPart5 .list li .ico img{ width: 0.86rem;}
	.rootPart5 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.35rem 0 0.2rem; }
	.rootPart5 .list dd{ font-size: 0.24rem; line-height: 0.48rem; padding-left: 0.28rem; background: url(../images/ico1.png) left 0.14rem no-repeat; background-size: 0.1rem;} 
	.rootPart5 .list li .box:hover dd{ background: url(../images/ico1on.png) left 0.14rem no-repeat; background-size: 0.1rem; }
	.rootPart5 .swiper-pagination{ display: block; }
	.rootPart6{ padding: 0.9rem 0.3rem 1.0rem; }
	.rootPart6 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.5rem; }
	.rootPart6 .tab2{ padding-bottom: 0.5rem; }
	.rootPart6 .tab2 li{ margin: 0 0.35rem; height: 0.64rem; font-size: 0.32rem;}
	.rootPart6 .tab2 li:after{ height: 0.04rem; }
	.rootPart6 .bigBox{ height: auto; padding: 0 0 0.8rem; }
	.rootPart6 .imgDiv{ position: relative; }
	.rootPart6 .imgDiv img{ width: 100%; }
	.rootPart6 .msgList{ padding: 0.6rem 0.4rem 0; }
	.rootPart6 .msgList li{ font-size: 0.24rem; line-height: 0.48rem; padding-left: 0.28rem; background: url(../images/ico1.png) left 0.14rem no-repeat; background-size: 0.1rem; }
	.rootPart7 .toptop{ padding: 1.0rem 0.3rem 0.8rem; }
	.rootPart7 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.rootPart7 .wen{ font-size: 0.42rem; height: auto; padding-bottom: 0.5rem; }
	.rootPart7 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.specialPic .list li{ width: 100%; }
	.specialPic .list li .botDiv{ bottom: -2.3rem; height: 2.3rem; }
	.specialPic .list li .nameDiv{ left: 1.1rem; top: 30%;}
	.specialPic .list li .name1{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.specialPic .list li .name2{ font-size: 0.28rem; line-height: 0.4rem;}
	.specialPic .list li .ico{ display: none; }
	.specialPic .list li .l7Div{ padding: 0.45rem 0.5rem 0; }
	.specialPic .list li .botDiv .msg{display: none; }
	.specialPic .list li .botDiv .more a{ margin-top: 0.1rem; width: 2.0rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.specialPic .swiper-button-prev{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.specialPic .swiper-button-next{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.rootPart8 .toptop{ padding: 1.0rem 0.3rem 0.8rem; }
	.rootPart8 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.rootPart8 .wen{ font-size: 0.42rem; height: auto; padding-bottom: 0.5rem; }
	.rootPart8 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.specialPic2 .list li{ width: 100%; }
	.specialPic2 .list li .botDiv{ bottom: -2.3rem; height: 2.3rem; }
	.specialPic2 .list li .nameDiv{ left: 1.1rem; top: 30%;}
	.specialPic2 .list li .name1{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.specialPic2 .list li .name2{ font-size: 0.28rem; line-height: 0.4rem;}
	.specialPic2 .list li .ico{ display: none; }
	.specialPic2 .list li .l7Div{ padding: 0.45rem 0.5rem 0; }
	.specialPic2 .list li .botDiv .msg{display: none; }
	.specialPic2 .list li .botDiv .more a{ margin-top: 0.1rem; width: 2.0rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.specialPic2 .swiper-button-prev{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.specialPic2 .swiper-button-next{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.rootPart9{ padding: 1.0rem 0.3rem; }
	.rootPart9 .leftDiv{ width: auto; float: none; }
	.rootPart9 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.rootPart9 .wen{ font-size: 0.42rem; line-height: 0.42rem; height: 0.92rem; }
	.rootPart9 .wen:after{ width: 0.9rem; height: 0.06rem; }
	.rootPart9 .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.rootPart9 .rightImg{ float: none; padding-top: 0.8rem; padding-right: 0; }
	.rootPart9 .rightImg img{ width: 6.03rem; }
	.rootPart9 .btnDiv{ padding-top:0.35rem;}
	.rootPart9 .btnDiv a { width: 2.0rem; height: 0.8rem; line-height: 0.8rem;  font-size: 0.28rem;}
	.rootPart10{ padding: 1.0rem 0.3rem; height: auto;}
	.rootPart10 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.rootPart10 .wen{ font-size: 0.42rem; line-height: 0.42rem; height: 0.92rem; }
	.rootPart10 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.rootPart10 .list{ padding-top: 0.8rem; }
	.rootPart10 .list li .box{ height: 4.8rem; padding: 0.5rem 0.5rem 0 0.5rem; }
	.rootPart10 .list li .ico img{ width: 0.86rem;}
	.rootPart10 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.35rem 0 0.2rem; }
	.rootPart10 .list dd{ font-size: 0.24rem; line-height: 0.48rem; padding-left: 0.28rem; background: url(../images/ico1.png) left 0.14rem no-repeat; background-size: 0.1rem;} 
	.rootPart10 .list li .box:hover dd{ background: url(../images/ico1on.png) left 0.14rem no-repeat; background-size: 0.1rem; }
	.rootPart10 .swiper-pagination{ display: block; }
	.rootPart11{ padding: 0.8rem 0.3rem 1.0rem; }
	.rootPart11-2{ padding: 1.0rem 0.3rem; }
	.rootPart11 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.rootPart11 .wen{ font-size: 0.42rem; line-height: 0.64rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.rootPart11 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.rootPart11 .txt2{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem;}
	.rootPart11 .txt2:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.rootPart11 .wen2{ font-size: 0.42rem; line-height: 0.7rem; }
	.comRootBox{ padding-bottom: 0.2rem; height: auto; }
	.comRootBox .mxfDiv{  }
	.comRootBox .leftImg{ z-index: 1; width: 100%; }
	.comRootBox .leftImg img{ width: 100%; }
	.zjmxfDiv{ padding-left: 0; padding-bottom: 1.0rem; background: #f7f7fa; }
	.comRootBox .list{ width: 100%; }
	.comRootBox .swiper-slide .hahaDiv{ padding-left: 0.5rem; padding-right: 0.5rem; height: 5.5rem; }
	.comRootBox .swiper-slide .img { left: auto; right: 0.8rem; width: 3.5rem; }
	.comRootBox .swiper-slide .img img{ width: 3.5rem; }
	.comRootBox .swiper-slide .conDiv{ padding-top: 8rem; }
	.comRootBox .swiper-slide .name{ font-size: 0.32rem; line-height: 0.52rem; height: 1.04rem; }
	.comRootBox .swiper-slide .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.comRootBox .swiper-slide .time{ padding: 0.3rem 0 0.4rem; font-size: 0.28rem; }
	.comRootBox .swiper-slide .btnGroup li{ margin-right: 0.3rem; }
	.comRootBox .swiper-slide .btnGroup li a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
	.comRootBox .swiper-slide-active .img { left: auto; right: 0.6rem; }
	.comRootBox .prev{ left: auto; margin-left: 0; top: 22%; right: 1.2rem; width: 1.2rem; height: 1.2rem; margin-top: 0; }
	.comRootBox .next{ right: 0; margin-right: 0; top: 22%; width: 1.2rem; height: 1.2rem; margin-top: 0; }
	.rootPart12{ }
	.rootPart12 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.rootPart12 .wen{ font-size: 0.42rem; line-height: 0.64rem; height: auto; padding-bottom: 0.4rem; }
	.rootPart12 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.rootPart12 .list{ padding-top: 0rem; }
	.rootPart12 .list li{ width: 50%; padding-bottom: 0.6rem }
	.rootPart12 .list li .ico img{ width: 3.0rem; }
	.rootPart12 .list li .name{ font-size: 0.32rem; }
	.rootPart12 .list li .ll img{ width: 0.24rem; }
	.recruitPart1{ padding: 1.0rem 0.3rem; }
	.recruitPart1 .rightImg{ width: auto; height: 4.0rem; float: none; }
	.recruitPart1 .leftDiv{ position: relative; left: 0; margin-left: 0; top: 0; width: 100%; padding-bottom: 0.6rem; }
	.recruitPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem; }
	.recruitPart1 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.recruitPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; }
	.recruitPart1 .content{ font-size: 0.26rem; line-height: 0.5rem;}
	.recruitPart2{ padding: 1.0rem 0.3rem; } 
	.recruitPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem; }
	.recruitPart2 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.recruitPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; }
	.directPic{ height: auto; box-shadow: 0px 0px 0.15rem 0px rgba(158, 165, 177, 0.14); }
	.directPic .mxfDiv{ padding: 0 0 1.6rem 0; height: auto; }
	.directPic .imgDiv{ position: relative; }
	.directPic .imgDiv img{ width: 100%; }
	.directPic .conDiv{ padding: 0.8rem 0.3rem 0; }
	.directPic .text{ font-size: 0.32rem; padding-bottom: 0.15rem; padding-left: 0.45rem;}
	.directPic .name{ font-size: 0.42rem; line-height: 0.42rem; padding-left: 0.45rem;}
	.directPic .content{ margin-top: 0.4rem; padding-left: 0.45rem; font-size: 0.28rem; line-height: 0.5rem; height: 1.5rem; overflow: hidden;}
	.directPic .content:before{ top: 0.08rem; width: 0.32rem; height: 0.24rem; background-size: 0.32rem;}
	.directPic .arrow2{ left: auto; right: 0; bottom: 0; }
	.directPic .se{ width: 1.2rem; height: 1.2rem; }
	.directPic .prev{ margin-right: 0; margin-left: 0.2rem;}
	.recruitPart3{ padding: 1.0rem 0.3rem 0.8rem; height: auto; background: url(../images/recruitPart3.jpg) center no-repeat; background-size: cover; } 
	.recruitPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem; }
	.recruitPart3 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.recruitPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem;}
	.recruitPart3 .list ul{ margin-right: 0; }
	.recruitPart3 .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.recruitPart3 .list li .box{ margin-right: 0;  padding: 0; }
	.recruitPart3 .list li .box:after{ display: none; }
	.recruitPart3 .list li .mxfDiv{ height: auto; padding: 0.35rem 0.5rem;}
	.recruitPart3 .list li .qq{ padding-left: 1rem; padding-top: 0.15rem; padding-bottom: 0.25rem; min-height: 0.8rem; }
	.recruitPart3 .list li .qq em{ width: 0.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.36rem; }
	.recruitPart3 .list li .qq p{ font-size: 0.32rem; }
	.recruitPart3 .list li .aa{  padding-left: 1rem; padding-top: 0.15rem; min-height: 0.8rem;}
	.recruitPart3 .list li .aa em{ width: 0.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.36rem;}
	.recruitPart3 .list li .aa p{ font-size: 0.28rem; line-height: 0.5rem; }
	.recruitPart4{ padding: 1.0rem 0.3rem; }
	.recruitPart4 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem;}
	.recruitPart4 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.recruitPart4 .wen{ font-size: 0.42rem; line-height: 0.7rem; }
	.recruitPart4 .leftDiv{ width: auto; float: none; padding-bottom: 0.8rem; }
	.recruitPart4 .form li{ padding-bottom: 0.3rem; }
	.recruitPart4 .form li .lbox{ padding-left: 1.8rem; height: 1rem;}
	.recruitPart4 .form .li01 .lbox{ padding-left: 2.2rem; height: 3.0rem; }
	.recruitPart4 .form .li02{ padding-right: 30%; }
	.recruitPart4 .form li .text{ left: 0.24rem; line-height: 1rem; font-size: 0.28rem; }
	.recruitPart4 .form li .input1{ height: 1rem; line-height: 1rem; font-size: 0.28rem; }
	.recruitPart4 .form li textarea{ height: 2.75rem; padding-top: 0.25rem; font-size: 0.28rem; line-height: 0.5rem; }
	.recruitPart4 .form li .yzm{ left: auto; right: 0; width: 26%; height: 1.0rem; line-height: 1.0rem; font-size: 0.3rem; }
	.recruitPart4 .btnDiv{ padding-right: 30%; }
	.recruitPart4 .btnDiv a{ height: 1.0rem; line-height: 1.0rem; font-size: 0.32rem; }
	.recruitPart4 .rightDiv{ width: auto; height: auto; }
	.recruitPart4 .rightDiv .mxfDiv{ padding: 0.8rem 0.4rem; }
	.recruitPart4 .rightDiv .c-name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem; }
	.recruitPart4 .rightDiv .e-name{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.3rem; }
	.recruitPart4 .rightDiv .msgList{ padding-top: 0.5rem; }
	.recruitPart4 .rightDiv .msgList li{ height: 1.6rem; padding-left: 1.2rem; font-size: 0.28rem; }
	.recruitPart4 .rightDiv .msgList li .ico img{ width: 0.9rem; }
	.recruitPart4 .rightDiv .msgList li p{ line-height: 0.48rem; padding-bottom: 0.1rem; }
	.recruitPart4 .rightDiv .ewm img{ width: 2.4rem; }
	.recruitPart5{ padding: 1.0rem 0.3rem 0.6rem; }
	.recruitPart5-1{ padding: 0.6rem 0.3rem 0.6rem;  }
	.recruitPart5 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem;}
	.recruitPart5 .txt:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.recruitPart5 .wen{ font-size: 0.42rem; line-height: 0.7rem; }
	.recruitPart5 .list{ padding-top: 0.8rem; }
	.recruitPart5 .list li{ padding-bottom: 0.6rem;width:100%;}
	.recruitPart5 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.2rem 0 0.3rem;height:0.64rem; }
	.recruitPart5 .list li .ico img{  }
	.recruitPart5 .list li .msg{ }
	.recruitPart5 .list li .more{ padding-top: 0.35rem; }
	.recruitPart5 .list li .more a{ font-size: 0.26rem; }
	.recruitPart5 .list li .more img{ padding-left: 0.15rem; width: 0.14rem; }
	.solutionPart1 .toptop{ padding: 0.8rem 0.3rem 0.7rem; }
	.solutionPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.solutionPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem;}
	.solutionPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.solutionPic .layer{ left: 0.4rem; bottom: 0.8rem;  }
	.solutionPic .ico img{ width: 0.8rem; }
	.solutionPic .name{ font-size: 0.32rem; line-height: 0.32rem; padding-top: 0.3rem;}
	.solutionPic .hideBox{ left: 0.4rem; padding-right: 0.3rem; bottom: -1.4rem; }
	.solutionPic .msg{ display: none;}
	.solutionPic .btnDiv{ margin-top: 0.2rem; width: 1.6rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.28rem; }
	.solutionPic .mxfDiv:hover .layer{ bottom: 2.2rem; }
	.solutionPic .mxfDiv:hover .hideBox{ bottom: 1.0rem; }
	.solutionPic .arrow2{ display: none; }
	.solutionPart2{ height: auto; padding: 1.0rem 0.3rem; background: #191c22; }
	.solutionPart2 .bigBox{ height: auto;  }
	.solutionPart2 .leftDiv{ position: relative; top: 0; padding-bottom: 0.8rem; }
	.solutionPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem;}
	.solutionPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; width: auto; }
	.solutionPart2 .wen:after{ width: 0.9rem; height: 0.06rem; }
	.solutionPart2 .detail-box{ float: none; width: auto; height: auto; }
	.solutionPart2 .detail-box .list{ padding: 0.5rem 0.4rem; }
	.solutionPart2 .detail-box .conDiv{ height: auto; padding-bottom: 1.6rem; }
	.solutionPart2 .detail-box .content{ font-size: 0.24rem; line-height: 0.48rem; height: auto; padding: 0.3rem 0; }
	.solutionPart2 .detail-box .name{ margin-top:0.2rem; float: right; position: relative; right: 0; bottom: 0; font-size: 0.28rem; display: inline-block; padding-left: 0.5rem; padding-right: 0.7rem; }
    .solutionPart2 .detail-box .name:before { top: 0.2rem;}
	.solutionPart2 .detail-box .btnDiv{ padding-top: 0.4rem;clear: both; }
	.solutionPart2 .detail-box .btnDiv a{ width: 2.0rem; height: 0.9rem; line-height: 0.86rem; font-size: 0.3rem; }


	.solutionPart2 .prev { left: 0.4rem; bottom: 0.4rem; width: 1.0rem; height: 1.0rem; }
	.solutionPart2 .next { left: 1.8rem; bottom: 0.4rem; width: 1.0rem; height: 1.0rem; }
	.solutionPart3{ padding: 0.9rem 0.3rem; height: auto; }
	.solutionPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.solutionPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-top: 0.35rem; padding-bottom: 0.4rem; }
	.solutionPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.planetPart1{ padding: 1.0rem 0.3rem; }
	.planetPart1 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.5rem; }
	.planetPart1 .leftDiv{ width: auto; float: none; }
	.planetPart1 .leftDiv .layer{ bottom: 0.3rem; }
	.planetPart1 .leftDiv .time{ padding: 0 0.3rem; font-size: 0.26rem; padding-bottom: 0.1rem; }
	.planetPart1 .leftDiv .name{ padding: 0 0.3rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.32rem; }
	.planetPart1 .leftDiv:hover .layer{ bottom: 0.3rem; }
	.planetPart1 .rightDiv{ width: auto; float: none; padding-top: 0.3rem; overflow: hidden; }
	.planetPart1 .rightDiv ul{ margin-right: -0.2rem; }
	.planetPart1 .rightDiv li{ float: left; width: 50%; padding-bottom: 0; }
	.planetPart1 .rightDiv li .box{ margin-right: 0.2rem;}
	.planetPart1 .rightDiv li .layer{ bottom: 0.25rem; }
	.planetPart1 .rightDiv li .name{ padding: 0 0.3rem; line-height: 0.46rem; height: 0.92rem; font-size: 0.28rem; }
	.planetPart1 .rightDiv li .box:hover .layer{ bottom: 0.25rem; }
	.planetPart1 .btnDiv{ width: 2.6rem; padding-top: 0.6rem;}
	.planetPart1 .btnDiv a{ width: 2.6rem; height: 1rem; line-height: 0.96rem; font-size: 0.32rem; }
	.planetPart2{ padding: 1rem 0.3rem;  }
	.planetPart2-1{ padding: 1rem 0.3rem; height: auto; }
	.planetPart2 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.5rem; }
	.planetPart2 .list ul{ margin-right: -0.2rem; }
	.planetPart2 .list li{ width: 50%; margin-bottom: 0.2rem; }
	.planetPart2 .list li:last-child{ display: block; }
	.planetPart2 .list li .box{ margin-right: 0.2rem; }
	.planetPart2 .list li .imgDiv{ padding-bottom: 60.5%;}
	.planetPart2 .list li .text{ padding: .28rem;}
	.planetPart2 .list li .name{ padding-top: 0; font-size: 0.26rem; line-height: 0.4rem; height: 0.8rem;}
	.planetPart2 .list li .time{ display: none; }
	.planetPart2 .list li .box:hover .text{ margin-top: 0;}
	.planetPart2 .list li .box:hover .msg{ height: 0; padding-top: 0; }
	.planetPart2 .btnDiv{ width: 2.6rem; padding-top: 0.5rem;}
	.planetPart2 .btnDiv a{ width: 2.6rem; height: 1rem; line-height: 0.96rem; font-size: 0.32rem; }
	.planetPart3{ padding: 1.0rem 0.3rem; }
	.planetPart3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.5rem; }
	.planetPart3 .list ul{ margin-right: -0.2rem; }
	.planetPart3 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.planetPart3 .list li .box{ margin-right: 0.2rem; }
	.planetPart3 .list li .name{ padding-top: 0.2rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.3rem; }
	.planetPart3 .btnDiv{ width: 2.6rem; padding-top: 0.35rem;}
	.planetPart3 .btnDiv a{ width: 2.6rem; height: 1rem; line-height: 0.96rem; font-size: 0.32rem; }
	.planetPart4{ padding: 1.0rem 0.3rem; }
	.planetPart4 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.5rem; }
	.planetPart4 .list{ overflow: hidden; }
	.planetPart4 .list li{ display: block; margin: 0 5px 5px 0; float: left; }
	.planetPart4 .list li a{ padding: 0 0.28rem; font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; }
	.newsPart1{ padding: 0.9rem 0.3rem 0.8rem; }
	.newsPic .mxfDiv{ padding: 0 0 1.2rem 0; height: auto; }
	.newsPic .imgDiv{ position: relative; }
	.newsPic .imgDiv img{ width: 100%; }
	.newsPic .time{ padding: 0.5rem 0.4rem 0.3rem; font-size: 0.26rem; }
	.newsPic .time em{ font-size: 0.36rem; }
	.newsPic .name{ padding: 0 0.4rem; font-size: 0.36rem; line-height: 0.48rem; height: 0.96rem; }
	.newsPic .content{ display: none; }
	.newsPic .swiper-pagination{ bottom: 0.5rem!important; left: auto!important; right: 0.4rem; }
	.newsPic .swiper-pagination-bullet { margin-right: 10px!important;} 
	.newsPart2 .toptop{ height: auto; padding: 0 0.3rem 0.6rem; }
	.newsPart2 .toptop .wal{ height: auto; }
	.newsPart2 .newsTab li{ margin-right: 0.5rem;margin-bottom:0.4rem; }
	.newsPart2 .newsTab li a{ height: 0.9rem; font-size: 0.32rem; line-height: 0.32rem;}
	.newsPart2 .toptop .select{ width: 100%; position: relative; margin-top: 0.5rem; height: 1rem;}
	.newsPart2 .toptop .select dt{height: 1rem; line-height: 1rem;}
	.newsPart2 .toptop .select dt a{ font-size: 0.26rem; padding-left: 0.3rem; } 
	.newsPart2 .toptop .select dd{ top: 1.06rem; } 
	.newsPart2 .toptop .select dd ul { padding: 0 0.3rem;} 
	.newsPart2 .toptop .select dd ul li{ line-height: 0.9rem; height: 0.9rem; font-size: 0.26rem;}

	.newsPart2 .toptop .group{ width: 100%; position: relative; margin-top: 0.5rem; height: 1rem;}
	.newsPart2 .toptop .caption { height: 1rem; line-height: 1rem; padding-left: 0.3rem; font-size: 0.26rem;}
	.newsPart2 .toptop .xlist { max-height: 4.5rem;}
	.newsPart2 .toptop .xlist a { font-size: 0.26rem; line-height: 0.9rem; padding: 0 0.3rem;}

	.newsPart2{ padding-bottom: 1.0rem; }
	.newsPart2 .botbot{ padding: 0 0.3rem;}
	.newsPart2 .list:before{ display: none; }
	.newsPart2 .list li{ float: none; width: 100%; }
	.newsPart2 .list li .box{ height: 4.0rem; border-right: none;}
	.newsPart2 .list li .mxfDiv{ padding: 0.5rem 0 0; }
	.newsPart2 .list li .time{ font-size: 0.26rem; }
	.newsPart2 .list li .name{ padding-top: 0.3rem; font-size: 0.36rem; line-height: 0.48rem; height: 0.96rem; }
	.newsPart2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.newsPart2 .list li .imgDiv{ display: none;}
    .newShow .botDiv{ padding-bottom: 0.6rem; }
	.newShow .toptop{ padding: 0.9rem 0.3rem; background-size: 100% 100%; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.64rem; padding-bottom: 0.15rem; }
	.newShow .time{ font-size: 0.28rem; }
	.newShow .time em{ padding-right: 0.3rem; }
	.newShow .leftDiv{ width: auto; float: none; padding: 0.8rem 0.3rem 1.0rem; border-right: none;}
	.newShow .mxfDiv{ width: auto; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.3rem;}
	.newShow .imgDiv img{ width: 100%; }
	.newShow .share{ padding-bottom: 0.6rem; }
	.newShow .share b{ font-size: 0.28rem; padding-bottom: 0.15rem; }
	.newShow .share li{ margin-right: 0.2rem; }
	.newShow .share li a{ width: 0.8rem; height: 0.8rem; line-height: 0.8rem; }
	.newShow .share li img{ width: 0.42rem; }
	.newShow .share li a:hover .show, .newShow .share li a:hover .hide{transform:translateY(-0.8rem);-webkit-transform:translateY(-0.8rem);-moz-transform:translateY(-0.8rem)}
    .newShow .btnDiv{ bottom: 0.6rem; }
	.newShow .btnDiv a{ width: 2.2rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.newShow .btnDiv a:hover em, .newShow .btnDiv a:hover span{transform:translateY(-0.8rem);-webkit-transform:translateY(-0.8rem);-moz-transform:translateY(-0.8rem);}

	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ padding: 0.25rem 0.3rem; height: auto; line-height: 0.5rem; }
	.standPart1{ padding: 0.9rem 0.3rem 1.0rem; }
	.standPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.standPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; }
	.standPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.standPart1 .content{ padding: 0.8rem 0 0.45rem; font-size: 0.26rem; line-height: 0.5rem; }
	.standPart1 .imgDiv{ overflow: auto; }
	.standPart1 .lala{ width: auto; }
	.standPart1 .imgDiv img{ width: 100%; }
	.standPart2{ padding: 0.9rem 0.3rem; height: auto; }
	.standPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.standPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.standPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.standPart2 .list{ position: relative; }
	.standPart2 .list li{ height: 5.2rem;}
	.standPart2 .list li:before{ display: none; }
	.standPart2 .list li .ico{ padding: 0.8rem 0 0.5rem; }
	.standPart2 .list li .ico img{ width: 1.2rem; }
	.standPart2 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; padding-left:0.3rem; padding-right:0.3rem;}
	.standPart2 .list li .msg{ height: auto; padding-top: 0.3rem; padding-left: 0.6rem; padding-right: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.standPart2 .list li:hover .ico{ padding: 0.8rem 0 0.5rem; }
	.standPart2 .list li:hover .msg{ height: auto;}
	.standPart2 .swiper-pagination{ display: block; }
	.standPart3{ padding: 0.75rem 0.3rem 1.0rem; }
	.standPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.standPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem;}
	.standPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.standPart3 .imgDiv{ padding-top: 0.9rem; overflow: auto; }
	.standPart3 .lala{ width: auto; }
	.standPart3 .imgDiv img{ width: 100%; }
	.standPart4{ padding: 1.0rem 0.3rem; }
	.standPic .swiper-container{ padding-bottom: 0.8rem; }
	.standPic .swiper-slide{ position: relative; overflow: hidden; }
	.standPic .swiper-slide .layer{ position: absolute; left: 0; bottom: 0; width: 100%; height: 1.1rem; z-index: 1;}
	.standPic .swiper-slide .mxfDiv{ padding: 0 0.4rem; }
	.standPic .swiper-slide .name{ font-size: 0.32rem; height: 1.1rem; line-height: 1.1rem; }
	.standPic .swiper-slide .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.5rem; }
	.standPic .swiper-slide .more{ margin-top: 0.3rem; font-size: 0.3rem; width: 0.96rem; }
	.standPic .swiper-slide:hover .layer{ height: 2.8rem; }
	.standPic .swiper-slide:hover .name{ line-height: 0.4rem; height: 0.4rem;}
	.standPic .swiper-slide:hover .content{ padding-top: 0.25rem; }
	.standPic .swiper-container-horizontal>.swiper-scrollbar { height: 0.1rem; left: 0; margin-left: 0; width: 100%; }
	.standPart5{ padding: 0.9rem 0.3rem; height: auto; }
	.standPart5 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.standPart5 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.standPart5 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.standPart5 .list{ position: relative; }
	.standPart5 .list li{ height: 5.2rem;}
	.standPart5 .list li:before{ display: none; }
	.standPart5 .list li .num{ padding: 0.7rem 0 0.45rem; font-size: 0.64rem; line-height: 0.64rem; }
	.standPart5 .list li .name{ font-size: 0.32rem; line-height: 0.32rem;  }
	.standPart5 .list li .msg{ height: auto; padding-left: 0.6rem; padding-right: 0.6rem; padding-top: 0.3rem; font-size: 0.24rem; line-height: 0.46rem; }
	.standPart5 .list li:hover .num{ padding: 0.7rem 0 0.45rem; }
	.standPart5 .list li:hover .msg{ height: auto;}
	.standPart5 .swiper-pagination{ display: block; }
	.standPart6{ padding: 1.0rem 0.3rem; height: auto; } 
	.standPart6-2{ padding: 1.0rem 0.3rem; }
	.standPart6 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.standPart6 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.standPart6 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.standPart6 .txt2{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 1.2rem;}
	.standPart6 .txt2:before{ margin-top: -0.03rem; width: 0.9rem; height: 0.06rem; }
	.standPart6 .wen2{ font-size: 0.42rem; line-height: 0.7rem; }
	.goodPic{ height: auto; box-shadow: 0px 0px 0.15rem 0px rgba(158, 165, 177, 0.14); }
	.goodPic .mxfDiv{ padding: 0; height: auto; }
	.goodPic .imgDiv{ position: relative; }
	.goodPic .imgDiv img{ width: 100%; }
	.goodPic .conDiv{ position: absolute; left: 0; bottom: 0; width: 100%; height: auto; box-sizing: border-box; padding: 0.6rem 0.3rem 0.8rem; background: rgba(255,255,255,0.9);}
	.goodPic .name{ font-size: 0.42rem; line-height: 0.42rem; padding-left: 0.45rem;}
	.goodPic .content{ margin-top: 0.4rem; padding-left: 0.45rem; font-size: 0.28rem; line-height: 0.5rem; height: 1.0rem; overflow: hidden;}
	.goodPic .content:before{ top: 0.08rem; width: 0.32rem; height: 0.24rem; background-size: 0.32rem;}
	.goodPic .btnDiv{ position: relative; left: 0; bottom: 0; padding-left: 0.45rem; padding-top: 0.3rem; }
	.goodPic .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem;  }
	.goodPic .arrow2{ left: auto; right: 0; bottom: 0; }
	.goodPic .se{ width: 1.2rem; height: 1.2rem; }
	.goodPic .prev{ margin-right: 0; margin-left: 0.2rem;}
	.goodPic .swiper-pagination{ padding-left:0.75rem; bottom:0.3rem; font-size:0.26rem;}
	.servicePart1{ padding: 1.0rem 0.3rem 0; }
	.servicePart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.servicePart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.servicePart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.servicePic .swiper-slide .ico img{ width: 1.1rem; }
	.servicePic .swiper-slide .name{ font-size: 16px; line-height: 200%;  }
	.servicePic .swiper-slide .name:after{ margin-left: -0.32rem; width: 0.64rem; height: 0.04rem; }
	.servicePic .swiper-slide .msg{ height: auto; padding-top: 0.3rem; padding-left: 0.6rem; padding-right: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.servicePic .swiper-slide:hover .msg{ height: auto;}
	.servicePic .se{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.servicePic .prev{ left: 0;}
	.servicePic .next{ right: 0;}
	.servicePart2{ padding: 1.0rem 0.3rem 0; }
/*	.servicePart2-1{ padding: 1.0rem 0.3rem; }*/
	.servicePart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.servicePart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.servicePart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.servicePic2 .layer{ left: 20%; padding-right: 20%;  }
	.servicePic2 .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.servicePic2 .content{ font-size: 0.24rem; line-height: 0.4rem; height: 1.2rem; overflow: hidden; padding-right: 0;}
	.servicePic2 .msgList{ display: none; }
	.servicePic2 .btnDiv{ opacity: 1; position: relative; }
	.servicePic2 .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.servicePic2 .swiper-slide:hover .btnDiv{ top: 0; }
	.servicePic2 .se{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.servicePic3 .layer{ left: 20%; padding-right: 20%;  }
	.servicePic3 .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.servicePic3 .content{ font-size: 0.24rem; line-height: 0.4rem; height: 1.2rem; overflow: hidden; padding-right: 0;}
	.servicePic3 .msgList{ display: none; }
	.servicePic3 .btnDiv{ opacity: 1; position: relative; }
	.servicePic3 .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.servicePic3 .swiper-slide:hover .btnDiv{ top: 0; }
	.servicePic3 .se{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.platformPart1{ padding: 0.9rem 0.3rem 1.0rem; }
	.platformPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.platformPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; }
	.platformPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.platformPart1 .content{ padding: 0.8rem 0 0.45rem; font-size: 0.26rem; line-height: 0.5rem; }
	.platformPart1 .imgDiv{ overflow: auto; }
	.platformPart1 .lala{ width: auto; }
	.platformPart1 .imgDiv img{ width: 100%; }
	.platformPart2{ padding: 1.0rem 0.3rem 0;}
	.platformPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.platformPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem;}
	.platformPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.platformPart2 .btn{ padding-top: 0.85rem; height: auto; }
	.platformPart2 .btn:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #e1e1e5; z-index: 1; }
	.platformPart2 .btn li{ display: block; float: left; margin: 0 0.3rem 0.2rem 0; height: 0.65rem; font-size: 0.28rem; line-height: 0.28rem; }
	.platformPart2 .btn li:after{ height: 0.04rem; }
	.platformPart2-3{ padding: 0.8rem 0.3rem 1.0rem; }
	.platformPart2-3 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.3rem; }
	.platformPart2-3 .bigImg{ overflow: auto; }
	.platformPart2-3 .lala{ width: auto; }
	.platformPart3{ padding: 1.0rem 0.3rem; }
	.platformPic{ width:100%;}
	.platformPic .swiper-container{ padding-bottom: 0.8rem; }
	.platformPic .swiper-slide{ position: relative; overflow: hidden; }
	.platformPic .swiper-slide a{ padding-bottom:1.6rem;}
	.platformPic .swiper-slide .botDiv{ padding: 0.45rem 0.4rem 0; height: 1.6rem; }
	.platformPic .swiper-slide .name{ font-size: 0.32rem; height: 0.5rem; line-height: 0.5rem; }
	.platformPic .swiper-slide .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.0rem; }
	.platformPic .swiper-slide:hover .botDiv{ height:3.0rem; }
	.platformPic .swiper-container-horizontal>.swiper-scrollbar { height: 0.1rem; left: 0; margin-left: 0; width: 100%; }
	.platformPart4{ padding: 0.9rem 0.3rem; height: auto; }
	.platformPart4 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.platformPart4 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.platformPart4 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.platformPart4 .list{ position: relative; }
	.platformPart4 .list li{ height: 5.2rem;}
	.platformPart4 .list li:before{ display: none; }
	.platformPart4 .list li .num{ padding: 0.7rem 0 0.45rem; font-size: 0.64rem; line-height: 0.64rem; }
	.platformPart4 .list li .name{ font-size: 0.32rem; line-height: 0.32rem;  }
	.platformPart4 .list li .msg{ height: auto; padding-left: 0.6rem; padding-right: 0.6rem; padding-top: 0.3rem; font-size: 0.24rem; line-height: 0.46rem; }
	.platformPart4 .list li:hover .num{ padding: 0.7rem 0 0.45rem; }
	.platformPart4 .list li:hover .msg{ height: auto;}
	.platformPart4 .swiper-pagination{ display: block; }
	.industrialPart1{ padding: 0.9rem 0.3rem 1.0rem; }
	.industrialPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.industrialPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; }
	.industrialPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.industrialPart1 .content{ padding: 0.8rem 0 0.45rem; font-size: 0.26rem; line-height: 0.5rem; }
	.industrialPart1 .imgDiv{ overflow: auto; }
	.industrialPart1 .lala{ width: auto; }
	.industrialPart1 .imgDiv img{ width: 100%; }
	.industrialPart2{ padding: 0.9rem 0.3rem; height: auto; }
	.industrialPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.industrialPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.industrialPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.industrialPart2 .list{ position: relative; }
	.industrialPart2 .list li{ height: 5.2rem;}
	.industrialPart2 .list li:before{ display: none; }
	.industrialPart2 .list li .ico{ padding: 0.8rem 0 0.5rem; }
	.industrialPart2 .list li .ico img{ width: 1.2rem; }
	.industrialPart2 .list li .name{ font-size: 0.32rem; line-height: 0.32rem;}
	.industrialPart2 .list li .msg{ height: auto; padding-top: 0.3rem; padding-left: 0.6rem; padding-right: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.industrialPart2 .list li:hover .ico{ padding: 0.8rem 0 0.5rem; }
	.industrialPart2 .list li:hover .msg{ height: auto;}
	.industrialPart2 .swiper-pagination{ display: block; }
	.industrialPart3{ padding: 1.0rem 0.3rem 0;}
	.industrialPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.industrialPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem;}
	.industrialPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.industrialPart3 .btn{ padding-top: 0.85rem; height: auto; }
	.industrialPart3 .btn:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #e1e1e5; z-index: 1; }
	.industrialPart3 .btn li{ display: block; float: left; margin: 0 0.3rem 0.2rem 0; height: 0.65rem; font-size: 0.28rem; line-height: 0.28rem; }
	.industrialPart3 .btn li:after{ height: 0.04rem; }
	.industrialPart3-4{ padding: 0.8rem 0.3rem 1.0rem; }
	.industrialPart3-4 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.3rem; }
	.industrialPart3-4 .bigImg{ overflow: auto; }
	.industrialPart3-4 .lala{ width: auto; }
	.industrialPart4{ padding: 1.0rem 0.3rem; }
	.industrialPart5{ padding: 0.9rem 0.3rem; height: auto; }
	.industrialPart5 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.industrialPart5 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.industrialPart5 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.industrialPart5 .list{ position: relative; }
	.industrialPart5 .list li{ height: 5.2rem;}
	.industrialPart5 .list li:before{ display: none; }
	.industrialPart5 .list li .num{ padding: 0.7rem 0 0.45rem; font-size: 0.64rem; line-height: 0.64rem; }
	.industrialPart5 .list li .name{ font-size: 0.32rem; line-height: 0.32rem;  }
	.industrialPart5 .list li .msg{ height: auto; padding-left: 0.6rem; padding-right: 0.6rem; padding-top: 0.3rem; font-size: 0.24rem; line-height: 0.46rem; }
	.industrialPart5 .list li:hover .num{ padding: 0.7rem 0 0.45rem; }
	.industrialPart5 .list li:hover .msg{ height: auto;}
	.industrialPart5 .swiper-pagination{ display: block; }
	.leanPart1{ padding: 0.9rem 0.3rem 1.0rem; }
	.leanPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.leanPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; }
	.leanPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.leanPart1 .content{ padding: 0.8rem 0 0.45rem; font-size: 0.26rem; line-height: 0.5rem; }
	.leanPart1 .imgDiv{ overflow: auto; }
	.leanPart1 .lala{ width: auto; }
	.leanPart1 .imgDiv img{ width: 100%; }
	.leanPart2 .toptop{ height: auto; overflow: hidden;}
	.leanPart2 .btn li{ display: block; float: left; width: 33.33%; line-height: 0.9rem; font-size: 0.28rem; border-bottom: #eee solid 1px;}
	.leanPart2 .imgList li{ float: none; width: 100%;; }
	.leanPart2 .layer{ left: 20%; padding-right: 20%;  }
	.leanPart2 .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.leanPart2 .content{ font-size: 0.24rem; line-height: 0.4rem; height: 1.2rem; overflow: hidden; width: 4.5rem;}
	.leanPart2 .msgList li a{ font-size: 0.24rem; height: auto; line-height: 0.46rem; background-size: 0.12rem; padding-left: 0.26rem;}
	.leanPart2 .msgList li a:hover{ background-size: 0.12rem;}
	.leanPart2 .se{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.leanPart3{ padding: 0.9rem 0.3rem; height: auto; background-size: cover; }
	.leanPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.leanPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.leanPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.leanPart3 .list{ position: relative; padding-top: 0; }
	.leanPart3 .list li .num{ padding: 0 0 0.45rem; font-size: 0.64rem; line-height: 0.64rem; }
	.leanPart3 .list li .msg{ padding: 0.3rem 0; font-size: 0.24rem; line-height: 0.46rem; }
	.leanPart3 .swiper-pagination{ display: block; }
	.portraitPart1{ padding: 0.9rem 0.3rem; height: auto; }
	.portraitPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.portraitPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.portraitPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.portraitPart1 .list{ position: relative; }
	.portraitPart1 .list li{ height: 5.2rem;}
	.portraitPart1 .list li:before{ display: none; }
	.portraitPart1 .list li:after{ opacity: 1; }
	.portraitPart1 .list li .ico{ padding: 0.8rem 0 0.5rem; }
	.portraitPart1 .list li .ico img{ width: 1.2rem; display: none;}
	.portraitPart1 .list li .ico .img1{ display: inline-block; }
	.portraitPart1 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; color: #fff;}
	.portraitPart1 .list li .msg{ color: #fff; height: auto; padding-top: 0.3rem; padding-left: 0.6rem; padding-right: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.portraitPart1 .list li:hover .ico{ padding: 0.8rem 0 0.5rem; }
	.portraitPart1 .list li:hover .msg{ height: auto;}
	.portraitPart1 .swiper-pagination{ display: block; }
	.portraitPart2{ padding: 1rem 0.3rem; height: auto; }
	.portraitPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.portraitPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.portraitPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.soluPic{ height: auto; box-shadow: 0px 0px 0.15rem 0px rgba(158, 165, 177, 0.14); }
	.soluPic .mxfDiv{ padding: 0 0 1.6rem; height: auto; }
	.soluPic .imgDiv{ position: relative; top: 0; right: 0; }
	.soluPic .imgDiv img{ width: 100%; }
	.soluPic .videoDiv{ position: relative; top: 0; right: 0; }
	.soluPic .videoDiv .limg img{ width: 100%; }
	.soluPic .videoDiv .ico{  margin-left: -0.4rem; margin-top: -0.4rem; }
	.soluPic .videoDiv .ico img{ width: 0.8rem; }
	.soluPic .conDiv{ padding: 0.8rem 0.3rem; }
	.soluPic .name{ font-size: 0.42rem; line-height: 0.42rem; padding-left: 0.45rem;}
	.soluPic .content{ margin-top: 0.4rem; padding-left: 0.45rem; font-size: 0.28rem; line-height: 0.5rem; height: 1.5rem; overflow: hidden;}
	.soluPic .content:before{ top: 0.08rem; width: 0.32rem; height: 0.24rem; background-size: 0.32rem;}
	.soluPic .arrow2{ left: auto; right: 0; bottom: 0; }
	.soluPic .se{ width: 1.2rem; height: 1.2rem; }
	.soluPic .prev{ margin-right: 0; margin-left: 0.2rem;}
    .soluPic .swiper-pagination{ padding-left:0.75rem; bottom:0.3rem; font-size:0.26rem;}

	.portraitPart3{ padding: 0.9rem 0.3rem; height: auto; }
	.portraitPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.portraitPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.portraitPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.portraitPart3 .list{ position: relative; }
	.portraitPart3 .list li{ height: 5.2rem;}
	.portraitPart3 .list li:before{ display: none; }
	.portraitPart3 .list li:after{ opacity: 1; }
	.portraitPart3 .list li .num{ padding: 0.7rem 0 0.45rem; font-size: 0.64rem; line-height: 0.64rem; color: #fff; }
	.portraitPart3 .list li .name{ font-size: 0.32rem; line-height: 0.32rem; color: #fff;  }
	.portraitPart3 .list li .msg{ height: auto; padding-left: 0.6rem; padding-right: 0.6rem; padding-top: 0.3rem; font-size: 0.24rem; line-height: 0.46rem; }
	.portraitPart3 .list li:hover .num{ padding: 0.7rem 0 0.45rem; }
	.portraitPart3 .list li:hover .msg{ height: auto;}
	.portraitPart3 .swiper-pagination{ display: block; }
	.marketPart1{ padding: 0.9rem 0.3rem 1.0rem; }
	.marketPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.marketPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; }
	.marketPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.marketPart1 .content{ padding: 0.8rem 0 0.3rem; font-size: 0.26rem; line-height: 0.5rem; }
	.marketPart1 .imgDiv{ overflow: auto; }
	.marketPart1 .lala{ width: auto; }
	.marketPart1 .imgDiv img{ width: 100%; }
	.marketPart2{ padding: 1.0rem 0 0; }
	.marketPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.marketPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.marketPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.marketPic li{ float: none; width: 100%; }
	.marketPic .layer{ padding-right: 20%; top: 15%; }
	.marketPic .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.marketPic .content{ font-size: 0.24rem; line-height: 0.4rem; height: 1.2rem; overflow: hidden; padding-right: 0;}
	.marketPic .msgList li a{ font-size: 0.24rem; height: auto; line-height: 0.46rem; background-size: 0.12rem; padding-left: 0.26rem;}
	.marketPic .msgList li a:hover{ background-size: 0.12rem;}
	.marketPic .numList li{ padding-bottom: 0.2rem; }
	.marketPic .numList li .num{ font-size: 0.48rem; line-height: 0.48rem; }
	.marketPic .numList li .laha{ font-size: 0.24rem; }
	.marketPic .swiper-slide:hover .btnDiv{ top: 0; }
	.marketPic .se{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem; }
	.dataPart2{ padding: 0.9rem 0.3rem; height: auto; }
	.dataPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.dataPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.dataPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.dataPart2 .list{ position: relative; }
	.dataPart2 .list li{ height: 5.2rem;}
	.dataPart2 .list li:before{ display: none; }
	.dataPart2 .list li .ico{ padding: 0.8rem 0 0.5rem; }
	.dataPart2 .list li .ico img{ width: 1.2rem; }
	.dataPart2 .list li .name{ font-size: 0.32rem; line-height: 0.32rem;}
	.dataPart2 .list li .msg{ height: auto; padding-top: 0.3rem; padding-left: 0.6rem; padding-right: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.dataPart2 .list li:hover .ico{ padding: 0.8rem 0 0.5rem; }
	.dataPart2 .list li:hover .msg{ height: auto;}
	.dataPart2 .swiper-pagination{ display: block; }
	.dataPart2 .swiper-button-prev, .dataPart2 .swiper-button-next{ display:none;}
	.dataPart3{ padding: 1.0rem 0.3rem; }
	.dataPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.dataPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.dataPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem;}
	.dataPart3 .leftDiv{ width: auto; float: none; }
	.dataPart3 .tabContent2{ -webkit-animation: am_top 0.6s ease-in-out 0.2s backwards;}
	.dataPart3 .num{ font-size: 1rem; line-height: 1rem;}
	.dataPart3 .num:after{ height: 24%;  }
	.dataPart3 .name{ font-size: 0.36rem; line-height: 0.36rem;  }
	.dataPart3 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-right: 0;}
	.dataPart3 .msgList{ padding-top: 0.3rem; }
	.dataPart3 .msgList li a{ font-size: 0.26rem; line-height: 0.56rem; padding-left: 0.26rem; background-size: 0.14rem;}
	.dataPart3 .msgList li a:hover{ background-size: 0.14rem;}
	.dataPart3 .rightDiv{ width: auto; height: auto; z-index: 2; }
	.dataPart3 .rightDiv .bg{ display: none; }
	.dataPart3 .tab2 li{ float: left; width: 33.33%; position: relative; font-size: 0.28rem; line-height: 0.28rem; text-align: center; margin-bottom: 0.5rem;}
	.dataPart3 .tab2 li:after{ display: none; }
	.dataPart3 .tab2 .li01{ top: 0; width: 33.33%; text-align: center; padding-right: 0;}
	.dataPart3 .tab2 .li01:after{ right: 0; }
	.dataPart3 .tab2 .li02{ left: 0; top: 0; width: 33.33%; text-align: center; padding-right: 0;}
	.dataPart3 .tab2 .li02:after{ right: 0; }
	.dataPart3 .tab2 .li03{ left: 0; bottom: 0; width: 33.33%; text-align: center; padding-right: 0;}
	.dataPart3 .tab2 .li03:after{ right: 0; }
	.dataPart3 .tab2 .li04{ right: 0; top: 0; width: 33.33%; padding-left: 0;}
	.dataPart3 .tab2 .li04:after{ left: 0; }
	.dataPart3 .tab2 .li05{ right: 0; bottom: 0; width: 33.33%; padding-left: 0;}
	.dataPart3 .tab2 .li05:after{ left: 0; }
	.smartPart2{ padding: 0.9rem 0.3rem; height: auto; }
	.smartPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.smartPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.smartPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.smartPart2 .list{ position: relative; }
	.smartPart2 .list li{ height: 5.2rem;}
	.smartPart2 .list li:before{ display: none; }
	.smartPart2 .list li .ico{ padding: 0.8rem 0 0.5rem; }
	.smartPart2 .list li .ico img{ width: 1.2rem; }
	.smartPart2 .list li .name{ font-size: 0.32rem; line-height: 0.32rem;}
	.smartPart2 .list li .msg{ height: auto; padding-top: 0.2rem; padding-left: 0.6rem; padding-right: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.smartPart2 .list li:hover .ico{ padding: 0.8rem 0 0.5rem; }
	.smartPart2 .list li:hover .msg{ height: auto; padding-top: 0.2rem;}
	.smartPart2 .swiper-pagination{ display: block; }
	.smartPart3{ padding: 1.0rem 0.3rem 0.8rem; }
	.smartPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.smartPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.smartPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.smartPart4{ padding: 1.0rem 0.3rem; }
	.smartPart4 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.smartPart4 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.smartPart4 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.smartPic .swiper-slide{ position: relative; overflow: hidden; }
	.smartPic .swiper-slide .layer{ position: absolute; left: 0; bottom: 0; width: 100%; height: 1.1rem; z-index: 1;}
	.smartPic .swiper-slide .mxfDiv{ padding: 0 0.4rem; }
	.smartPic .swiper-slide .name{ font-size: 0.32rem; height: 1.1rem; line-height: 1.1rem; }
	.smartPic .swiper-slide .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.0rem; }
	.smartPic .swiper-slide .more{ margin-top: 0.3rem; font-size: 0.26rem; width: 1.96rem; height:0.72rem; line-height:0.72rem; }
	.smartPic .swiper-slide:hover .layer{ height: 3rem; }
	.smartPic .swiper-slide:hover .name{ line-height: 0.4rem; height: 0.4rem;}
	.smartPic .swiper-slide:hover .content{ padding-top: 0.25rem; }
	.smartPic .swiper-pagination{ display: block; }
	.lucencyPart1{ padding-top: 1.0rem; }
	.lucencyPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.lucencyPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.lucencyPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.lucencyPart1 .tab2 li{ margin: 0 0.2rem; height: 0.7rem; font-size: 0.28rem; line-height: 0.28rem;}
	.lucencyPart1 .tab2 li:after{ height: 0.06rem; }
	.lucencyPart1 .midmid{ padding: 1.0rem 0.3rem; }
	.lucencyPart1 .leftDiv{ width: auto; float: none; }
	.lucencyPart1 .hao{ font-size: 1rem; line-height: 1rem; }
	.lucencyPart1 .hao:after{ height: 24%;  }
	.lucencyPart1 .name{ font-size: 0.36rem; line-height: 0.7rem; }
	.lucencyPart1 .content{ font-size: 0.26rem; line-height: 0.52rem;}
	.lucencyPart1 .msgList{ padding-top: 0.3rem; }
	.lucencyPart1 .msgList li a{ font-size: 0.26rem; line-height: 0.56rem; padding-left: 0.26rem; background-size: 0.14rem;}
	.lucencyPart1 .msgList li a:hover{ background-size: 0.14rem;}
	.lucencyPart1 .rightImg{ width: 100%; float: none; padding-top: 0.8rem; }
	.lucencyPart1 .botbot{ padding: 0 0.3rem 1.0rem; }
	.lucencyPart1 .numList li .num{ padding-bottom: 0.3rem; font-size: 0.64rem; line-height: 0.64rem; }
	.lucencyPart1 .numList li .msg{ font-size: 0.24rem; line-height: 0.5rem; padding: 0 0.1rem; }
	.lucencyPart2{ padding-top: 1.0rem; }
	.lucencyPart2 .toptop{ padding: 0 0.3rem; }
	.lucencyPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.lucencyPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; padding-bottom: 0.4rem; height: auto; margin-bottom: 0.8rem; }
	.lucencyPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.lucencyPart2 .tab2 li{ margin: 0 0.2rem 0 0.2rem; height: 0.7rem; font-size: 0.28rem; line-height: 0.28rem; }
	.lucencyPart2 .tab2 li:first-child{ margin: 0 0.2rem 0.3rem 0.2rem; }
	.lucencyPart2 .tab2 li:after{ height: 0.06rem; }
	.lucencyPart2 .midmid{ padding: 1.0rem 0.3rem; }
	.lucencyPart2 .leftDiv{ width: auto; float: none; }
	.lucencyPart2 .hao{ font-size: 1rem; line-height: 1rem; }
	.lucencyPart2 .hao:after{ height: 24%;  }
	.lucencyPart2 .name{ font-size: 0.36rem; line-height: 0.7rem; }
	.lucencyPart2 .content{ font-size: 0.26rem; line-height: 0.52rem;}
	.lucencyPart2 .msgList{ padding-top: 0.3rem; }
	.lucencyPart2 .msgList li{ font-size: 0.26rem; line-height: 0.56rem; padding-left: 0.26rem; background-size: 0.14rem;}
	.lucencyPart2 .rightImg{ width: 100%; float: none; padding-top: 0.8rem; }
	.lucencyPart2 .botbot{ padding: 0 0.3rem 0.5rem; }
	.lucencyPart2 .numList li{ width: 50%; padding-bottom: 0.5rem; }
	.lucencyPart2 .numList li .num{ padding-bottom: 0.3rem; font-size: 0.64rem; line-height: 0.64rem; }
	.lucencyPart2 .numList li .msg{ font-size: 0.24rem; line-height: 0.5rem; padding: 0 0.1rem; }
	.lucencyPart3 .toptop{ padding: 1.0rem 0.3rem 0; height: auto;}
	.lucencyPart3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.lucencyPart3 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.lucencyPart3 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.lucencyPart3 .tab2{ position: relative; }
	.lucencyPart3 .tab2 li{ margin: 0 0.2rem 0 0.2rem; height: auto; padding-bottom: 0.2rem; font-size: 0.28rem; line-height: 0.46rem; }
	.lucencyPart3 .tab2 li:first-child{ margin: 0 0.2rem 0.3rem 0.2rem; }
	.lucencyPart3 .tab2 li:after{ height: 0.06rem; }
	.lucencyPart3 .midmid{ padding: 1.0rem 0.3rem; }
	.lucencyPart3 .leftDiv{ width: auto; float: none; }
	.lucencyPart3 .hao{ font-size: 1rem; line-height: 1rem; }
	.lucencyPart3 .hao:after{ height: 24%;  }
	.lucencyPart3 .name{ font-size: 0.36rem; line-height: 0.7rem; }
	.lucencyPart3 .content{ font-size: 0.26rem; line-height: 0.52rem;}
	.lucencyPart3 .msgList{ padding-top: 0.3rem; }
	.lucencyPart3 .msgList li{ font-size: 0.26rem; line-height: 0.56rem; padding-left: 0.26rem; background-size: 0.14rem;}
	.lucencyPart3 .rightImg{ width: 100%; float: none; padding-top: 0.8rem; }
	.lucencyPart3 .botbot{ padding: 0 0.3rem 0.5rem; }
	.lucencyPart3 .numList ul{ display:block;}
	.lucencyPart3 .numList li{ width: 50%; padding-bottom: 0.5rem; }
	.lucencyPart3 .numList li .num{ padding-bottom: 0.3rem; font-size: 0.64rem; line-height: 0.64rem; }
	.lucencyPart3 .numList li .msg{ font-size: 0.24rem; line-height: 0.5rem; padding: 0 0.1rem; min-height:2.0rem; width:auto; }
	.plasticPart1{ padding: 0.9rem 0.3rem; height: auto; }
	.plasticPart1 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.plasticPart1 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; margin-bottom: 0.8rem; }
	.plasticPart1 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.plasticPart1 .list{ position: relative; }
	.plasticPart1 .list li{ height: 5.2rem;}
	.plasticPart1 .list li:before{ display: none; }
	.plasticPart1 .list li .ico{ padding: 0.8rem 0 0.5rem; }
	.plasticPart1 .list li .ico img{ width: 1.2rem; }
	.plasticPart1 .list li .name{ font-size: 0.32rem; line-height: 0.32rem;}
	.plasticPart1 .list li .msg{ height: auto; padding-top: 0.3rem; padding-left: 0.6rem; padding-right: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.plasticPart1 .list li:hover .ico{ padding: 0.8rem 0 0.5rem; }
	.plasticPart1 .list li:hover .msg{ height: auto; padding-top: 0.3rem;}
	.plasticPart1 .swiper-button-prev, .plasticPart1 .swiper-button-next{ display: none; }
	.plasticPart1 .swiper-pagination{ display: block; }
	.plasticPart2 .toptop{ padding: 1.0rem 0.3rem 0.8rem;}
	.plasticPart2 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.plasticPart2 .wen{ font-size: 0.42rem; line-height: 0.7rem; height: auto; padding-bottom: 0.4rem; }
	.plasticPart2 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.hahaPic li{ float: none; width: 100%; }
	.hahaPic .layer{ left: 20%; padding-right: 20%;  }
	.hahaPic .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
	.hahaPic .content{ font-size: 0.24rem; line-height: 0.4rem; height: auto; overflow: hidden; width: 5.5rem;}
	.hahaPic .msgList li a{ font-size: 0.24rem; height: auto; line-height: 0.46rem; background-size: 0.12rem; padding-left: 0.26rem;}
	.hahaPic .msgList li a:hover{ background-size: 0.12rem;}
	.hahaPic .swiper-button-prev{ width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; }
	.hahaPic .swiper-button-next{ width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; }
	.plasticPart3{ padding: 1.0rem 0.3rem 0.6rem; }
	.plasticPart3 .numList li{ width: 50%; padding-bottom: 0.5rem; text-align: center;}
	.plasticPart3 .numList li .num{ font-size: 0.64rem; line-height: 0.64rem; padding-bottom: 0.15rem; }
	.plasticPart3 .numList li p{ font-size: 0.28rem; }
	.plasticPart4{ padding: 1.0rem 0.3rem; height: auto;}
	.plasticPart4 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem; }
	.plasticPart4 .wen{ font-size: 0.42rem; line-height: 0.7rem; padding-bottom: 0.4rem; height: auto; margin-bottom: 0.7rem; }
	.plasticPart4 .wen:after{ width: 0.9rem; height: 0.06rem; margin-left: -0.45rem; }
	.plasticPart4 .detail-box{ height: auto;}
	.plasticPart4 .detail-box .mxfDiv{ padding: 0; height: auto; }
	.plasticPart4 .detail-box .imgDiv{ position: relative; }
	.plasticPart4 .detail-box .imgDiv img{ width: 100%; }
	.plasticPart4 .detail-box .conDiv{ padding: 0.75rem 0.4rem; }
	.plasticPart4 .detail-box .content{ font-size: 0.44rem; line-height: 0.48rem; height: auto; margin-top: 0.15rem; }
	.plasticPart4 .detail-box .content:before{ top: 0.08rem; width: 0.32rem; height: 0.24rem; background-size: 0.32rem; }
	.plasticPart4 .detail-box .tab2 li{ margin-right: 0.4rem; font-size: 0.28rem; line-height: 0.28rem; height: 0.48rem; }
	.plasticPart4 .detail-box .tab2 li:after{ height: 0.04rem; }
	.plasticPart4 .detail-box .msgList{ padding: 0.25rem 0 0 0.45rem; }
	.plasticPart4 .detail-box .msgList li{ padding-left: 0.26rem; background: url(../images/ico1.png) left 0.14rem no-repeat; background-size: 0.12rem; font-size: 0.24rem; line-height: 0.46rem; }
	.plasticPart4 .detail-box .btnDiv{ padding: 0.35rem 0 0 0.45rem; }
	.plasticPart4 .detail-box .btnDiv a{ width: 2.38rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.plasticPart4 .prev { left: auto; right: 1.8rem; bottom: 0.75rem; width: 0.86rem; height: 0.86rem; }
	.plasticPart4 .next { left: auto; right: 0.5rem; bottom: 0.75rem; width: 0.86rem; height: 0.86rem;}
    #demo-canvas{ display:none;}
	
	.shipinDiv .layer{ margin-top: -0.5rem; }
	.shipinDiv .ico img{ width: 1.0rem; }
	
	.searchDiv{ padding:0.9rem 0.3rem 0.8rem;}
	.searchDiv .toptop{ height: auto; padding: 0; }
	.searchDiv .toptop .wal{ height: auto; }
	.searchDiv .tab2 li{ margin-right: 0.5rem; height: 0.9rem; font-size: 0.32rem; line-height: 0.32rem; }
	.searchDiv .botbot{ padding:0.3rem 0 0.5rem;}
	.searchDiv .list li a{ padding:0.35rem 0;}
	.searchDiv .list li .name{ font-size:0.32rem; line-height:0.48rem; height:0.96rem; }
	.searchDiv .list li .content{ font-size:0.28rem; line-height:0.48rem; height:0.96rem; padding-top:0.1rem;}
	
.sideBarDiv{ width:1.0rem; height:auto; bottom:10%;}


	.sideBar .cwj{ width: 1rem; height: 1rem; font-size: 0.3rem; display:none;}
	.sideBar ul{ display:block; top: -3.1rem; }
	.sideBar li{ height: 1rem; }
	.sideBar .mouse{ left:-230px;}
	.sideBar .img{ height:1rem; line-height: 1rem; width:1rem; }
	.sideBar .img img{ width:0.64rem;}
	.sideBar li.liNow .img .show, .sideBar li.liNow .img .hide{transform:translateY(-1rem);-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem)}
	.sideBar .li02 .mouse{ left: -5.7rem; width: 5.6rem; }
	.sideBar .li02.liNow .mouse{ left: -5.6rem; }
	.sideBar .li02 .bbb{ width:5.2rem; height:3.4rem; }
	.sideBar .li02 .title{ padding: 0.3rem 0 0 0.5rem; font-size: 0.26rem; }
	.sideBar .li02 .list2{ padding: 0.2rem 0 0 0.5rem; }
	.sideBar .li02 .list2 dd{ padding-right: 0.3rem; }
	.sideBar .li02 .list2 dd img{ width:2.0rem;}
	.sideBar .li03 .mouse{ width:4.3rem; height:1.0rem; left: -4.3rem; }
	.sideBar .li03.liNow .mouse{ left: -4.2rem; }
	.sideBar .li03 .tel{ line-height: 1.0rem; padding-left: 0.35rem; font-size: 0.26rem; }
	.sideBar .li03 .tel em{ padding-left: 0.25rem; font-size: 0.3rem; }
	.sideBar .li04 .mouse{ width:2rem; height:1.0rem; left: -2rem; }
	.sideBar .li04.liNow .mouse{ left: -1.9rem; }
	.sideBar .li04 .title{ line-height: 1.0rem; padding-left: 0.35rem; font-size: 0.26rem; }

	.botLayer{ bottom:-2.8rem; height:2.8rem; box-shadow: 0px 0px 20px 0px rgba(46, 62, 90, 0.17);}
	.botLayer .close{ right:0.3rem; margin-right:0; top:0.3rem; width:0.48rem; height:0.48rem; background-size:0.48rem;}
	.botLayer .title{ padding:0.3rem 0 0.2rem 0.3rem; font-size:0.36rem; line-height:0.36rem;}
	.botLayer .links{ padding-left:0.3rem;}
	.botLayer .links li{ margin: 0 0.2rem 0.2rem 0;}
	.botLayer .links li a{ padding: 0 0.2rem; font-size: 0.26rem; height: 0.82rem; line-height: 0.82rem; }	
	
	.aboutPart6{ padding:0.8rem 0.3rem; height:auto; }	
	.aboutPart6 .title{ font-size:0.42rem; line-height:0.42rem;}
	.aboutPart6 .btn{ padding-bottom:0.3rem;}	
	.aboutPart6 .btn li{ margin:0 0.3rem; height:0.52rem; font-size:0.32rem; line-height:0.32rem;}	
	
	.honorPic .swiper-container{ padding-bottom: 1.0rem; }
	.honorPic .swiper-slide .lbox{ height:3.54rem; padding: 0.3rem 0.2rem 0;}
	.honorPic .swiper-slide .imgDiv{ height:2.12rem;}
	.honorPic .swiper-slide .imgDiv img{ max-width:2.76rem; max-height:2.12rem;}
	.honorPic .swiper-slide .name{ line-height: 0.46rem; font-size: 0.28rem; height: 0.46rem; padding-top:0.25rem; }
	.honorPic .swiper-container-horizontal>.swiper-scrollbar { left: 0; right:auto; width: 100%; bottom: 0;}
	.honorPic .prev, .honorPic .next{ display: none;}

}
