/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1780px ){
	.nav li{ padding: 0 22px; }
	.nav li a{ font-size: 18px; }

}

@media screen and ( max-width:1680px ){
	.nav li{ padding: 0 18px; }
	.nav li a{ font-size: 18px; }
	.cultureBox2:before{ left: 3%; width: 94%; }


}

@media screen and ( max-width:1600px ){
	.wal{ width:14.0rem; }
	.w1096{ width: 9.96rem; }
	.w1280{ width: 12.8rem; }
	.w1162{ width: 10.66rem; }
	.w370{ width: 3.34rem; }
	.nav li{ padding: 0 16px; }
	.nav li a{ font-size: 16px; }
	.headDiv .txt{ margin-right: 16px; font-size: 16px; }
	.ind-banner .onebox{ margin-left: -6.48rem; } 
	.ind-banner .twobox{ margin-left: -6.48rem; }
	.ind-banner .fourbox{ margin-left: -6.48rem; }
	.indexPart1 .toptop{ padding: 0.8rem 0 0.3rem; }
	.indexPart1 .runpic-words{ padding-top: 0.45rem; }
	.indexPart1 .runpic-words li .ico{ width: 86px; height: 86px; line-height: 86px;}
	.indexPart1 .runpic-words li .ico img{ width: 42px; }
	.indexPart1 .runpic-words li .name{ padding-top: 15px; font-size: 20px; line-height: 20px; }
	.runpic-pic { height: 6rem; }
	.runpic-pic li{ height: 6rem; }
	.runpic-pic li .bg{ height: 6rem; }
	.runpic-pic .conLayer{ margin-left: -7.0rem; width:14.0rem;}
	.indexPart3 .list li .imgDiv{ height: 2.45rem; }
	.indexPart4 .list li .ewm{ margin-top: -75px; }
	.indexPart4 .list li .ewm img{ width: 150px; }
	.footNav a{ font-size: 20px; line-height: 20px; }
	.about .list li .contentBox{ margin-right: -7.0rem; width: 6.28rem; }
	.about .list li:nth-of-type(2n) .contentBox{ margin-left: -7.0rem; width: 6.28rem; }
	.about .list li .msgDiv dd{line-height: 28px; font-size: 15px; background: url(../images/nimg20_3.png) left 6px no-repeat;}
	.news .list li .imgDiv{ height: 2.45rem; }
	.searchBan .txtLayer{ margin-left: -7.0rem; }
	.searchBan .txt{ font-size: 36px; line-height: 36px; }
	.searchBan .wen{ line-height: 16px; font-size: 16px; }
	.searchBox .list li .imgDiv{ height: 2.45rem; }
	.otherBanner .txtLayer{ margin-left: -7.0rem; }
	.otherBanner .wen{ font-size: 0.42rem; line-height: 0.48rem; }
	.jiankeP1 .leftImg{ width: 7.0rem; }
	.jiankeP1 .shipinBox{ width: 7.0rem; }
	.jiankeP1 .rightCon{ width: 6.0rem; }
	.jiankeP1 .content{ height: 3.6rem; padding-right: 0.48rem; }
	.jiankeP3 .list li .num{font-size: 0.4rem; line-height: 0.4rem;}
	.jiankeP3 .list li .content{ font-size: 12px; line-height: 18px; }
	.jiankeP5 .laha li .box { width: 1.02rem; }
	.jiankeP5 .laha li .l7{ font-size:14px;}
	.jiankeP6 .bigBox{ height: 4.62rem; }
	.jiankeP6 .conDiv{ padding: 0.5rem 0.85rem 0 0.7rem;}
	.jiankeP6 .content{ line-height: 22px;}
	.jiankeP7 .list li .imgDiv{ height:2.85rem;}
	.yunzhuP1 .leftImg{ width: 7.0rem; }
	.yunzhuP1 .rightCon{ width: 6.0rem; }
	.yunzhuP3 .list li .name{ padding-top:0.5rem; font-size: 32px;}
	.yunzhuP3 .list li .content{ font-size:14px; line-height:24px;}
	.materialP1 .leftImg{ width: 7.0rem; }
	.materialP1 .rightCon{ width: 6.0rem; }
	.materialP1 .content{ height: 2.4rem; }
	.materialP1 .numList{ padding-top: 30px; }
	.materialP1 .numList li .num{ height: 62px; }
	.materialP1 .numList li .numUp{ font-size: 50px; line-height: 50px; }
	.materialP1 .numList li span{ font-size: 50px; line-height: 50px;}
	.materialP2 .list li{ height: 5.04rem; }
	.materialP2 .list li:nth-child(2n) { padding: 0 0.7rem 0 8.0rem;}
	.materialP2 .list li .imgDiv img{ width: 7.0rem; }
	.materialP5 .list li .imgDiv{ height:2.85rem;}
	.halaPic .imgDiv img{ max-width: 1.4rem; max-height: 1.4rem;}
	.wisdomP1 .numList{ padding: 30px 100px 45px; }
	.wisdomP1 .moreBtn{ padding-bottom:50px;}
	.wisdomP4 .list li{ height: 5.04rem; }
	.wisdomP4 .list li .imgDiv img{ width: 7.0rem; }
	.propertyP1 .leftImg{ width: 7.0rem; }
	.propertyP1 .rightCon{ width: 6.0rem; }
	.estateP1 .leftImg{ width: 7.0rem; }
	.estateP1 .rightCon{ width: 6.0rem; }
	.estateP1 .content{ font-size: 16px; line-height: 30px; height: 360px;}
/*	.history .list li{ width: 6.7rem; padding-bottom: 1.85rem; }
	.history .list li .conDiv{ width: 5.86rem; }
	.history .list li .imgDiv img{ width: 5.86rem; }*/
	.historyBox{ width:11.36rem;}
	.history .list li{ width: 5.78rem; padding-bottom: 1.85rem; }
	.history .list li .conDiv{ width: 5.36rem; }
	.history .list li .imgDiv img{ width: 5.36rem; }
	.cont-top.on{ margin-right:-7.0rem;}
	.news .detail a{ height: 3.9rem; padding: 0 0.8rem 0 8.0rem; }
	.news .detail .imgDiv img{ width: 7.0rem; }
	.news .detail .content{ padding-top: 0.2rem; line-height: 26px; height: 52px; font-size: 14px; }
	.video .list li .imgDiv{ height: 2.45rem; }
	.liaison .list li .msg { padding-top: 20px; font-size: 14px; line-height: 26px;}
	.sideJob .wen{ font-size: 26px; line-height: 30px; }
	.sideJob .tips{ font-size: 14px; line-height: 14px; }
	.sideCheck .content{ font-size: 14px; }
	.contact{ width: 6.0rem; }
	.contact .list li .wen{ padding-top: 25px; }
	.contact .list li .msg{ font-size: 0.2rem; line-height: 0.2rem;}
	.wisdomP3{ padding-top: 190px; }
	.wisdomP3 .content{ padding-top: 20px; font-size: 16px; line-height: 28px; }
	.wisdomP5 .list li .imgDiv{ height:2.85rem; }
	.propertyP1 .content{ font-size: 14px; height: 364px; }
	.propertyP3 .list li .name{ font-size: 16px;}
	.propertyP4 .list li .imgDiv{ height:2.85rem;}
	.scopePic li .name{ font-size: 13px; height:60px; }
	.scopePic .prev{ left: -0.75rem; }
	.scopePic .next{ right: -0.75rem; }
	.resourceP2 .list li .imgDiv{ height:2.85rem; }
	.shipinBox{ width: 7.0rem; height:4.63rem; }
	.outputLayer .list li .num{font-size: 0.4rem; line-height: 0.4rem;}
	.outputLayer .list li .content{ font-size: 14px; line-height: 24px; }
	.historyPic .swiper-slide .content{ padding-top:28px; font-size: 14px; line-height: 26px;}
}

/*@media screen and ( max-width:1520px ){
	.nav li{ padding: 0 18px; }

}
*/
@media screen and ( max-width:1440px ){
	.headDiv{ height:80px; }
	.headDiv.on{ top:-80px;}
	.headDiv .logo{ top: 20px; left: 0.5rem; }
	.nav li a{ height: 80px; line-height: 80px; font-size: 15px; }
	.headDiv .txt{ padding-left:82px; margin-right: 20px; margin-top:25px; font-size: 14px; }
	.headDiv .topRight{ right: 1.2rem;height: 80px; }
	.headDiv .topSearch{ padding-left: 8px; }
	.headDiv .topSearch em{ height: 80px;  }
	.headDiv .lan a{ height: 80px; line-height:80px; }
	.navIcoPC{ right: 0.4rem; height: 80px; line-height: 80px;}
	.sNav{ top: 90px;}
	.sNav.on{ top:80px; }
	.xxNav li .line{ top: 0.85rem; }
	.xxNav li:hover .line{ top: 0.85rem; opacity: 0; }
	.xxNav li .num{ padding-top: 1.8rem;}
	.search-form { top: 80px; padding: 35px 0; }
	.indexPart2 .zi{ font-size:14px;}
	.indexPart2 .zi span{ padding: 0 5px;}
	.indexPart2 .list li{ font-size: 14px; }
	.indexPart2 .list li .num{ height:60px;}
	.indexPart2 .list li p{ width: 160px; }
	.indexPart4 .list li .txt{ font-size: 20px; line-height: 32px; }
	.indexPart4 .list li .wen{ padding-top: 15px; font-size: 14px; }
	.indexPart4 .list li .ewm{ margin-top: -70px; }
	.indexPart4 .list li .ewm img{ width: 140px; }
	.about .list li .content{ line-height:0.28rem;}
	.about .list li .numDiv{ padding-top:0.25rem;}
	.about .list li .numDiv dd{ font-size: 14px; }
	.about .list li .msg{font-size: 0.22rem; line-height:0.28rem;}
	.about .list li .msgDiv{ padding-top: 0.2rem; }
	.about .list li .msgDiv dd{ font-size: 14px; line-height: 24px;}
	.cultureBox1 .list li .name{ font-size: 18px; line-height: 20px; }
	.cultureBox2 .content{ font-size: 12px; line-height: 24px; }
	.honorPart .list li .limg{ height: 205px;}
	.honorPart .list li .limg img{ max-width: 186px; max-height: 205px; }
	.honorPart .list li .name{ padding-top: 10px; font-size: 12px; line-height: 22px; height:66px; }

	.news .detail .time{ padding-top: 0.6rem;}
	.news .detail .more{ margin-top: 0.4rem;}
	.videoLayer { width: 900px; padding: 35px;}
	.curtain .toptop .content{ font-size: 16px; line-height: 26px; }
	.jiankeP2 .list li .txt{ font-size: 20px; line-height: 20px; }
	.jiankeP2 .list li .wen{ font-size: 24px; line-height: 24px; }
	.jiankeP6{ padding-top: 100px; }
	.jiankeP6 .conDiv { padding: 0.4rem 0.8rem 0 0.7rem;}
	.jiankeP6 .content{ font-size:12px; line-height:20px;}
	.yunzhuP1 .name{ font-size:0.4rem; line-height:0.4rem; padding-bottom:0.3rem;}
	.yunzhuP2 .list li .txt{ font-size: 26px; line-height: 26px; }
	.yunzhuP2 .list li .wen{ font-size: 26px; line-height: 32px; }
	.yunzhuP3 .list li .name{ font-size: 26px; line-height: 32px; }
	.yunzhuP3 .list li .content{ font-size: 13px; line-height: 22px; }
	.yunzhuP5 .leftCon{ padding: 0.7rem 1.0rem 0 0.75rem;}
	.yunzhuP5 .list li{ font-size: 13px; line-height:26px; }
	.propertyP3 .list li .name{ font-size: 12px; }
	.shipinLayer { width: 1000px; padding: 50px;}
	.sNav .list li{ font-size: 14px; padding-bottom:15px;}
	.runpic-pic .conLayer{ bottom: 1rem; }
	.searchBox .title{ font-size: 32px; line-height: 40px; }
	.materialP1 .name{font-size: 0.4rem; line-height:0.4rem;}
	.materialP1 .numList li{ font-size: 14px; line-height: 24px; }
	.materialP2 .list li .conDiv{ padding-top:0.7rem;}
	.materialP2 .list li .msg{ font-size:13px; line-height:22px;}
	.wisdomP1 .list li .name{ font-size:0.42rem; line-height:0.42rem;}
	.wisdomP2{ padding-top: 70px; }
	.wisdomP2 .title{ padding-bottom: 45px; }
	.wisdomP3{ padding-top: 160px; }
	.wisdomP4 .list li .lie dd{font-size: 12px;}
	.wisdomP4 .list li .lie dd:before{ top:3px;}
	.estateP1 .content{ font-size: 16px; line-height: 28px; height: 308px; }
	.resourceP1 .list li .txt{ font-size:26px;}
	.investT .title{ font-size:0.4rem; line-height:0.4rem;}
	.investT .links li{ margin-left:30px;}
	.sideCheck .btnDiv a{ width:210px; text-indent: 25px; font-size:13px;}
	.sideCheck .btnDiv a:after{ display:none;}
	.suggest .btnDiv{ padding-top:0.6rem;}
	.liaison .list li .box{ height: 308px;}
	section.homepage-banner{ height: 8.2rem;}
	section.homepage-banner .swiper-slide {  height: 8.2rem;}
	}

@media screen and ( max-width:1366px ){
	.indexPart4 .list li .txt{ font-size: 16px; line-height: 26px; }
	.indexPart4 .list li .ewm{ margin-top: -60px; }
	.indexPart4 .list li .ewm img{ width: 120px; }
	.about .list li .msgDiv dd{ font-size: 12px; background: url(../images/nimg20_3.png) left 3px no-repeat;}
	.yunzhuP5 .name{ font-size: 30px; }
	.yunzhuP5 .list li{ line-height: 24px; font-size: 12px; }
	.materialP1 .numList li .num{ height: 52px; }
	.materialP1 .numList li .numUp{ font-size: 40px; line-height: 40px; }
	.materialP1 .numList li span{ font-size: 40px; line-height: 40px;}
	.propertyP1 .content{ height: 308px; }
	.scopePic li .name{ font-size: 12px; }
	section.homepage-banner{ height: 7.2rem;}
	section.homepage-banner .swiper-slide {  height: 7.2rem;}
}

@media screen and ( max-width:1024px ){
	.wal, .w1096, .w1150, .w1162, .w1280, .w370{ width: 100%; }
	.PC-Box, .nav, .navIcoPC, .headDiv .lan, .topSearch, .scrollDown, .footNav, .footDiv .share, .pageTop, .topA, .sideSearch{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.headDiv{ height:1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.35rem;}
	.headDiv .logo img{ width: 3.0rem; }
	.headDiv .topRight{ position: absolute; right: 1.0rem; top: 0; height: 1.2rem; }
	.headDiv .txt{ padding-left:1.4rem; margin-top: 0.42rem; padding-right: 0; height:0.36rem; line-height: 0.36rem; font-size: 0.24rem; }
	.stockIma .swiper-container{ height: 0.36rem; }
	.stockIma .swiper-slide{ height: 0.36rem; }
	
	.ind-banner .swiper-slide {height: auto;}
	.ind-banner .swiper-slide .bg{ height:auto; position:relative;}
	.ind-banner .swiper-slide video { display:none!important;}
/*	.ind-banner .ban_video{ display:none;}*/
	.ind-banner .txtLayer, .ind-banner .prev, .ind-banner .next{ display: none; }
	.ind-banner .swiper-pagination{ display: block; }
	.indexPart1 .toptop{ padding: 0.9rem 0 0.4rem; }
	.indexPart1 .runpic-words{ padding-top: 0.5rem; }
	.indexPart1 .runpic-words li{ width: 50%; padding-bottom: 0.6rem; }
	.indexPart1 .runpic-words li .ico{ width: 1.6rem; height: 1.6rem; line-height: 1.6rem; }
	.indexPart1 .runpic-words li .ico img{ width: 0.72rem; }
	.indexPart1 .runpic-words li .name{ padding-top: 0.3rem; font-size: 0.32rem; line-height: 0.48rem; }
	.runpic-pic{ height: auto; }
	.runpic-pic li{ height: auto; position: relative; }
	.runpic-pic li .bg{ height: auto; background: none!important;}
	.runpic-pic .conLayer{ left: 0.3rem; right: 0.3rem; margin-left: 0; width: auto; bottom: 0.8rem; }
	.runpic-pic .content{ font-size: 0.28rem; line-height: 0.48rem; padding-top: 0.3rem; height: 1.44rem; overflow: hidden; }

	.indexPart2:after{ display: none; }
	.indexPart2 .leftDiv{ width: auto; padding: 1.2rem 0.3rem 0.8rem; }
	.indexPart2 .txt{ text-align: center; }
	.indexPart2 .wen{ text-align: center; font-size: 0.3rem; line-height: 0.3rem; }
	.indexPart2 .list li{ padding-left: 0; font-size: 0.26rem; height: 2.2rem;}
	.indexPart2 .list li .ico img{ width: 0.72rem; }
	.indexPart2 .list li .num{ height: 0.96rem; padding-left: 0.9rem; }
	.indexPart2 .list li .num img{ width: 0.2rem; }
	.indexPart2 .list li .hala{ font-size: 0.86rem; line-height: 0.6rem; }
	.indexPart2 .list li p{ line-height: 0.48rem; width: 90%; }
	.indexPart2 .botbot{ padding: 0.7rem 0 0.2rem; }
	.indexPart2 .btnDiv{ float:none;}
	.indexPart2 .btnDiv a{ border-radius: 0.48rem; width: 3rem; height: 0.86rem; line-height: 0.86rem; text-indent: 0.4rem; font-size: 0.28rem; }
	.indexPart2 .btnDiv a:after{ right: 0.4rem; width: 0.22rem; height: 0.18rem; margin-top: -0.09rem; background-size: 0.22rem; }
	.indexPart2 .btnDiv a:hover:after{ background-size: 0.22rem; }
	.indexPart2 .zi{ padding-top:0.25rem; padding-left: 0; float: none; line-height: 0.9rem; font-size: 0.3rem; }
	.indexPart2 .zi span{ padding: 0 0.1rem; }
	.indexPart2 .rightDiv{ position: relative; width: 100%; height: auto; }
	.indexPart2 .rightDiv .limg{ background: none!important; }
	.indexPart2 .rightDiv .ico{ margin-left: -0.6rem; margin-top: -0.6rem; }
	.indexPart2 .rightDiv .ico img{ width: 1.2rem;}
	.shipinLayer { width: 96%; padding: 15px; }
	.shipinLayer .close{ top: -0.7rem; right:0; width:0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.indexPart3{ padding: 0.9rem 0.3rem; background: url(../images/indexP3Tel.jpg) center top no-repeat; background-size: 100%;  }
	.indexPart3 .tab2{ padding: 0.5rem 0; }
	.indexPart3 .tab2 li{ margin: 0 0.24rem; height: 0.48rem; font-size: 0.28rem; }
	.indexPart3 .list{ padding-bottom: 0.7rem; }
	.indexPart3 .list ul{ margin-right: 0; }
	.indexPart3 .list li{ float: none; width: auto; }
	.indexPart3 .list li .box{ margin-right: 0; border-bottom: #dedede solid 1px; padding-bottom: 0.4rem;}
	.indexPart3 .list li .imgDiv, .indexPart3 .list li .content{ display: none; }
	.indexPart3 .list li .time{ padding: 0.35rem 0 0.12rem; font-size: 0.32rem; line-height: 0.32rem; }
	.indexPart3 .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; padding-right: 0; }
	.indexPart3 .list li .more{ margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexPart3 .list li .box:hover .name{ color: #333; }
	.indexPart3 .btnDiv{ width: 3rem; }
	.indexPart3 .btnDiv a{ width: 3rem; height: 0.9rem; line-height: 0.86rem; border-radius: 0.48rem; font-size: 0.28rem; text-indent: 0.4rem; }
	.indexPart3 .btnDiv a:after{ right: 0.4rem; width: 0.22rem; height: 0.18rem; margin-top: -0.09rem; background-size: 0.22rem; }
	.indexPart3 .btnDiv a:hover:after{ background-size: 0.22rem; }
	.indexPart4{ padding: 0 0.3rem 0.8rem; }
	.indexPart4 .list ul{ margin-right: 0; }
	.indexPart4 .list li{ float: none; width: auto; margin-bottom: 0.2rem; }
	.indexPart4 .list li .box{ margin-right: 0; }
	.indexPart4 .list li .txtLayer{ left: 0.45rem; }
	.indexPart4 .list li .txt{ font-size: 0.34rem; line-height: 0.52rem;}
	.indexPart4 .list li .wen{ padding-top: 0.2rem; font-size: 0.28rem; width:3.5rem; }
	.indexPart4 .list li .ewm{ right: 0.4rem; margin-top: -1.0rem;  }
	.indexPart4 .list li .ewm img{ width: 2.0rem; }


	.footDiv{ padding: 0.8rem 0.3rem 0.65rem; background: #353a40; }
	.footDiv .links{ padding-top: 0; left: 0; text-align: center; font-size: 0.28rem; }
	.footDiv .links a{ padding: 0 0.25rem; }
	.footDiv .msg{ padding-top: 0.3rem; font-size: 0.28rem; text-align: center; line-height: 0.52rem;}
	.pageBanner{ height: auto;}
	.pageBanner .bg { height: auto; background: none!important; }
	.pageBanner .bg img{ display: block; }
	.pageBanner .txtLayer{ left: 0.45rem; right: 0.45rem; margin-left: 0; }

	.aboutBanner{ height: auto;}
	.aboutBanner .bg { height: auto; background: none!important; }
	.aboutBanner .bg img{ display: block; }
	.aboutBanner .txtLayer{ left: 0.45rem; right: 0.45rem; margin-left: 0; bottom: 0.5rem; }
	.aboutBanner .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.15rem; }
	.aboutBanner .wen{ font-size: 0.32rem; line-height: 0.32rem; }
	.aboutBanner .wen em{ font-size: 0.72rem; line-height: 0.72rem; padding-left: 0.15rem;}
	.aboutBanner .zi{ font-size: 0.38rem; line-height: 0.38rem; padding: 0.15rem 0;}
	.aboutBanner .msg{ font-size: 0.28rem; line-height: 0.48rem; width: auto; }
	
	.about{ padding: 0.9rem 0.3rem; background: none; }
	.about .list li{ margin-bottom: 0.75rem; height: auto;}
	.about .list li .bigBox{ width:100%;}
	.about .list li .imgDiv{ border-bottom-right-radius:0; width:100%; height: 4.2rem; float: none;}
	.about .list li .contentBox{ position: relative; right: 0; margin-right: 0; width: auto; padding-top: 0.6rem; }
	.about .list li:nth-of-type(2n) .imgDiv{ float: none; border-top-left-radius:0; }
	.about .list li:nth-of-type(2n) .contentBox{ width: auto; left: 0; margin-right: 0; margin-left: 0; right: auto;}
	.about .list li .msg{ font-size: 0.36rem; line-height: 0.48rem; }
	.about .list li .content{ font-size: 0.28rem; line-height:0.46rem; padding-top: 0.3rem;}
	.about .list li .numDiv{ padding-top: 0.6rem; }
	.about .list li .numDiv dd{ width: 50%; padding-bottom: 0.45rem; font-size: 0.26rem; }
	.about .list li .numDiv dd:last-child{ padding-bottom: 0; }
	.about .list li .numDiv .num{ height: 0.82rem; }
	.about .list li .numDiv .numUp{ padding-right: 0.15rem; }
	.about .list li .numDiv dd p{ line-height: 0.48rem; }
	.about .list li .msgDiv dd{ padding-left: 0.38rem; font-size: 0.28rem; line-height: 0.52rem; background: url(../images/nimg20_3.png) left 0.12rem no-repeat; background-size: 0.28rem;}
	.cultureBox1{ padding: 0.9rem 0.3rem 0.6rem; }
	.cultureBox1 .title{ font-weight: bold; font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.35rem; }
	.cultureBox1 .content{ font-size: 0.3rem; line-height: 0.52rem; text-align: left; width: auto; }
	.cultureBox1 .list{ padding-top: 0.6rem; }
	.cultureBox1 .list ul{ margin-right: 0; }
	.cultureBox1 .list li{ float:none; width: auto; padding-bottom: 0.3rem; }
	.cultureBox1 .list li .box{ margin-right: 0; padding: 0.5rem 0.35rem 0; box-shadow: 0px 0px 0.3rem 0px rgba(111, 113, 117, 0.1); }
	.cultureBox1 .list li .ico img{ width: 0.86rem; }
	.cultureBox1 .list li .wen{ padding-top: 0.5rem; font-size: 0.3rem; }
	.cultureBox1 .list li .name{ padding-top: 0.15rem; font-size: 0.36rem; line-height: 0.48rem; }
	.cultureBox2{ padding: 1.0rem 0.3rem; height: auto; }
	.cultureBox2:before{ display: none; }
	.cultureBox2 .conDiv{ width: auto; }
	.cultureBox2 .msg{ font-size: 0.32rem; line-height: 0.48rem; }
	.cultureBox2 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.15rem; }
	.honorPart{ padding: 0.9rem 0.3rem; }
	.honorPart .title{ padding-bottom: 0.45rem; }
	.honorPart .tab2{ padding-bottom: 0.6rem;}
	.honorPart .tab2 li{ font-size: 0.32rem; line-height: 0.32rem; height: 0.56rem; margin: 0 0.45rem;}
	.honorPart .list{ padding-top:0.1rem;}
	.honorPart .list ul{ margin-right: 0;}
	.honorPart .list li{ float: none; width: 100%; padding-bottom: 0.4rem; }
	.honorPart .list li .box{ margin-right: 0; }
	.honorPart .list li .limg{ height: 3.0rem; }
	.honorPart .list li .limg img{ max-width: 2.3rem; max-height: 3.0rem; }
	.honorPart .list li .name{ padding-top: 0.35rem; font-size: 0.3rem; line-height: 0.52rem; height: 1.56rem; }
	.honorPart .list li .time{ left: 0.5rem; font-size: 0.3rem; bottom: 0.5rem; }
	.honor-modal-box .main { width: 90%; }
	.honor-modal-box .close { top: -40px;}
	.honor-modal-box .pic-box img { width: 6rem; }
	.history{ padding: 1.0rem 0.3rem; }
	.history .title{ font-size: 0.48rem; line-height: 0.48rem; }
	.historyBox{ width:auto;}
/*	.history .cont-top .swiper-slide { width: 33.33%; font-size: 0.32rem; line-height: 0.48rem; }
	.history .cont-top .swiper-slide-active { font-size: 0.48rem; }
	.history .cont-top .swiper-button-prev { left: 0; }
	.history .cont-top .swiper-button-next { right: 0; }*/
	.history .cont-cent { padding: 0; }
	.history .list:after{ left: 10px; margin-left: 0; }
	.history .list li{ width: auto; padding-bottom: 1.2rem; clear: both; padding-left: 0.9rem; }
	.history .list li:after{ left: 0; margin-left: 0; width: 20px; height: 20px; background-size: 20px; }
	.history .list li .conDiv{ width: auto; min-height:1.0rem; }
	.history .list li:nth-child(2n){ margin-top: 0; padding-bottom: 1.2rem; }
	.history .list li:nth-child(2n) .conDiv{ float: none; padding-bottom: 0;}
	.history .list li .year{ display: none;}
	.history .list li .time{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.2rem; }
	.history .list li .content{ font-size: 0.3rem; line-height: 0.56rem; padding-bottom: 0.4rem; min-height: 1.12rem;}
	.history .list li .imgDiv{ border-radius: 0.32rem; }
	.history .list li .imgDiv img{ width: 100%; }
	.history .moreBtn{ width:2.1rem; margin:0;}
	.history .moreBtn a{ width:2.1rem; height:0.86rem; line-height:0.86rem; font-size:0.28rem; }

	.cont-top{ position:relative; overflow:hidden; background:#fff; }
	.cont-top li{ position:relative; float:left; padding-left:0.25rem; margin-right:0.25rem; font-size: 0.3rem; line-height: 0.7rem; height: 0.7rem; background: none;  }
	.cont-top li:before{ content:''; position:absolute; left:0; top:50%; margin-top:-2px; width:4px; height:4px; background:#666;}
	.cont-top .liNow{ color:#176db9; background: none;}
	.cont-top .liNow:before{ background:#176db9;}
	.cont-top.on{top:0; right:0; margin-right:0; padding:0 0.3rem; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
	
	
	.news{ padding: 0.9rem 0.3rem 1.0rem; }
	.news .detail a{ height: auto; padding: 0 0 0.6rem; box-shadow: 0px 0px 0.5rem 0px rgba(36, 36, 36, 0.1);}
	.news .detail .imgDiv{ position: relative; }
	.news .detail .imgDiv img{ width: 100%; }
	.news .detail .time{ padding: 0.6rem 0.3rem 0; font-size: 0.28rem; }
	.news .detail .name{ font-size: 0.38rem; line-height: 0.56rem; padding: 0.15rem 0.3rem 0; height: 1.12rem; }
	.news .detail .content{ padding: 0.4rem 0.3rem 0; line-height: 0.48rem; height: 0.96rem; font-size: 0.28rem; }
	.news .detail .more{ padding-left: 0.3rem; margin-top: 0.5rem; font-size: 0.28rem; line-height: 0.28rem; }
	.news .list{ padding-top: 0.5rem; }
	.news .list ul{ margin-right: -0.2rem; }
	.news .list li{ width: 50%; padding-bottom: 0.5rem; }
	.news .list li .box{ margin-right: 0.2rem; }
	.news .list li .imgDiv{ height: 1.9rem; }
	.news .list li .time{ padding: 0.3rem 0 0.12rem; font-size: 0.3rem; }
	.news .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; padding-right: 0; }
	.news .list li .more{ margin-top: 0.3rem; font-size: 0.28rem; line-height: 0.28rem;}
	.magazine{ padding: 0.9rem 0.3rem 1.0rem; }
	.magazine .list ul{ margin-right: -0.3rem; }
	.magazine .list li{ width: 50%; padding-bottom: 0.5rem; }
	.magazine .list li .box{ margin-right: 0.3rem; }
	.magazine .list li .wen{ padding-top: 0.24rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.magazine .list li .txt{ font-size: 0.3rem; height: 0.48rem; line-height: 0.48rem; }
	.video{ padding: 0.9rem 0.3rem; }
	.video .title{ padding-bottom: 0.6rem; }
	.video .list ul{ margin-right: -0.3rem; }
	.video .list li{ width: 50%; padding-bottom: 0.45rem;}
	.video .list li .box{ margin-right: 0.3rem; }
	.video .list li .imgDiv{ height: 1.9rem; }
	.video .list li .imgDiv:after{ width: 1.0rem; height: 1.0rem; margin-left: -0.5rem; margin-top: -0.4rem; background-size: 1.0rem; }
	.video .list li .txt{ padding-top: 0.35rem; height: 0.32rem; line-height: 0.32rem; font-size: 0.26rem; }
	.video .list li .name{ font-size: 0.32rem; height: 0.48rem; line-height: 0.48rem; }
	.video .list li .box:hover .imgDiv:after{ margin-top: -0.5rem; }
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -30px; right:0; }
	.investorBox:before, .investorBox:after{ display: none; }
	.notice{ padding: 0.9rem 0.3rem; min-height: 3.0rem; }
	.notice .title{ padding-bottom: 0.6rem; }
	.notice .list{ padding-right: 0; }
	.notice .list li{ height: auto; padding-bottom: 0.3rem; }
	.notice .list li a{ position: relative; padding: 0.45rem 1.0rem 0.45rem 0.45rem; }
	.notice .list li .time{ position: relative; left: 0; top: 0; font-size: 0.32rem; line-height: 0.32rem; margin-top: 0; padding-bottom: 0.2rem; }
	.notice .list li .name{ overflow: hidden; font-size: 0.34rem; line-height: 0.52rem; height: 1.04rem; display: block; }
	.notice .list li .ico{ width: 0.86rem; height: 0.78rem; margin-top: -0.39rem; }
	.notice .list li .ico img{ width: 0.56rem; }
	.commonDiv{ padding-top: 0; }
	.companyInfo{ height: auto; }
	.companyInfo .mxfDiv{ padding: 0.65rem 0.4rem 0.55rem; }
	.companyInfo .name{ font-size: 0.36rem;  line-height: 0.36rem; }
	.companyInfo .hala li{ padding: 0.3rem 0; position: relative; }
	.companyInfo .hala .wen{ font-size: 0.32rem; line-height: 0.48rem; padding-bottom: 0.25rem; }
	.companyInfo .hala .num{ position: absolute; right: 0.5rem; top: 50%; transform: translateY(-50%); font-size: 0.8rem; }
	.companyInfo .hala .num img{ padding-left: 0.05rem; top: 0.12rem; width: 0.2rem; }
	.companyInfo .tips{ font-size: 0.28rem; line-height: 0.52rem;}
	
	.finance{ padding: 0.9rem 0.3rem 0.3rem; }
	.finance .selectDiv{ width: 4.5rem; height: 0.9rem; position:relative; margin-bottom:0.3rem;}
	.finance .selectDiv .caption { height: 0.88rem; line-height: 0.88rem; padding-left: 0.3rem; font-size: 0.3rem;}
	.finance .selectDiv .caption:after { width: 24px;}
	.finance .selectDiv .xlist { max-height: 4.0rem; }
	.finance .selectDiv .xlist a { font-size: 0.28rem; line-height: 0.8rem; padding: 0 0.3rem; }
	.finance .title{ text-align: left; line-height: 0.9rem; padding-bottom: 0.5rem; }
	.finance .bigBox{ padding-bottom: 0.7rem; }
	.finance .wen{ line-height: 0.48rem; text-align: left; padding-bottom: 0.55rem; }
	.finance .longDiv{ overflow: auto; }
	.finance .table, .finance .table2{ width: 16.0rem; }
	.finance .table table th{ height: 1.2rem; line-height: 0.48rem; font-size: 0.3rem; }
	.finance .table table td{ height: 1.08rem; font-size: 0.28rem; }
	.finance .table2 table th{ height: 1.2rem; line-height: 1.2rem; font-size: 0.3rem;}
	.finance .table2 table td{ height: 1.08rem; font-size: 0.28rem; }
	.investT{ padding-bottom: 0.5rem; height: auto; overflow: hidden; }
	.investT .links{ position: relative; padding-top: 0.45rem; }
	.investT .links li{ margin-left: 0; margin-right: 0.45rem; font-size: 0.3rem; margin-bottom:0.35rem;}
	.investT .links li:last-child{ margin-right: 0; }
	.investT .links li a{ height: 0.52rem; line-height: 0.3rem; }
	.texture{ padding: 0.9rem 0.3rem; }
	.texture .longDiv{ overflow: auto; }
	.texture .table{ width: 12.0rem; }
	.texture .table table th{ height: 1.0rem; line-height: 0.48rem; font-size: 0.3rem; }
	.texture .table table td{ height: 1.0rem; font-size: 0.28rem; }
	.highrise{ padding: 0.9rem 0.3rem; }
	.highrise .longDiv{ overflow: auto; }
	.highrise .table table th{ height: 1.0rem; line-height: 0.48rem; font-size: 0.3rem; }
	.highrise .table table td{ height: 1.0rem; font-size: 0.28rem; }
	.highrise .tips{ font-size: 0.24rem; padding-top: 0.2rem; }
	.equity{ padding: 0.9rem 0.3rem; }
	.equity .imgDiv{ padding-top: 0.5rem; }
	.equity .imgDiv img{ width: 100%; }
	.publicity{ padding: 0.9rem 0.3rem; }
	.publicity .detail{ margin-bottom: 0.3rem; }
	.publicity .detail a{ padding: 0 0 0.5rem; height: auto; }
	.publicity .detail .imgDiv{ position: relative; }
	.publicity .detail .imgDiv img{ width: 100%; }
	.publicity .detail .name{ padding: 0.4rem 0.3rem 0; height: 0.56rem; line-height: 0.56rem; font-size: 0.34rem; }
	.publicity .detail .time{ padding: 0.1rem 0.3rem 0; font-size: 0.3rem; line-height: 0.3rem; }
	.publicity .detail .content{ padding: 0.3rem 0.3rem 0; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.publicity .detail .more{ display: none; }
	.publicity .list{ padding-top: 0.3rem; }
	.publicity .list li{ margin-bottom: 0.3rem; }
	.publicity .list li a{ height: auto; padding: 0.3rem 0.45rem; }
	.publicity .list li a:after{ display: none; }
	.publicity .list li .name{ font-size: 0.34rem; line-height: 0.56rem; height: 0.56rem; }
	.publicity .list li .time{ padding-top: 0.1rem; font-size: 0.3rem; line-height: 0.3rem;}
	.publicity .list li .content{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.48rem; height: 0.96rem; }
	.basicInfo{ padding: 0.9rem 0.3rem; }
	.basicInfo .list li{ padding-left: 2.4rem; padding-top: 0.3rem; padding-bottom: 0.3rem; line-height: 0.5rem; font-size: 0.3rem; }
	.basicInfo .list li em{ padding-top: 0.3rem; width: 2rem;}
	.liaison{ padding: 0.9rem 0.3rem; }
	.liaison .list{ padding-bottom: 0.1rem; }
	.liaison .list ul{ margin-right: 0; }
	.liaison .list li{ float: none; width: 100%; padding-bottom: 0.2rem;}
	.liaison .list li .box{ margin-right: 0; padding: 0.4rem 0.45rem; height: auto; }
	.liaison .list li .name{ font-size: 0.3rem; }
	.liaison .list li .name b{ padding-right: 0.15rem; font-size: 0.34rem; }
	.liaison .list li .wen{ font-size: 0.3rem; line-height: 0.3rem; padding-top: 0.15rem; }
	.liaison .list li .msg{ padding-top: 0.35rem; font-size: 0.28rem; line-height: 0.52rem; }
	.job{ padding: 0.9rem 0.3rem; min-height:3.0rem; }
	.job .title{ padding-bottom: 0.6rem;}
	.jobTop{ height: 1rem;}
	.jobTop li{ height: 1rem; line-height: 1rem; font-size: 0.24rem;}
	.jobTop .li01{ width: 50%; text-align: left; text-indent: 0.3rem; }
	.jobTop .li02, .jobTop .li03{ display: none; }
	.jobTop .li04{ width: 30%; }
	.job .list{ margin-bottom: 0.45rem;}
	.job .list li .msgDiv{ height:1rem; position:relative;}
	.job .list li .msgDiv:after{ right: 0.3rem; line-height: 0.28rem; margin-top: -0.14rem; font-size: 0.28rem; margin-top: -0.12rem; }
	.job .list li .msgDiv a{ height: 1rem; }
	.job .list li .txt{ position: absolute; right: 0.3rem; font-size: 0; line-height: 1rem; }
	.job .list li .txt span{ padding-right: 0.4rem; background-size: 0.28rem;}
	.job .list li .txt em{ padding-right: 0.4rem; background-size: 0.28rem;}
	.job .list li .msgDiv dd{ height:1rem; line-height: 1rem; font-size:0.26rem;}
	.job .list li .msgDiv .dd01{ width: 50%; text-indent: 0.3rem; background: none;}
	.job .list li .msgDiv .dd04{ padding-left: 0; width: 30%; }
	.job .list li .msgDiv .dd02, .job .list li .msgDiv .dd03{ display: none; }
	.job .list li .msgDiv.aNow .txt span, .job .list li .msgDiv.aNow .txt em{transform:translateY(-1rem);-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem)}
	.job .list li .box{ padding: 0.5rem 0.35rem;}
	.job .list li h2{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.3rem; }
	.job .list li .content{ line-height:0.56rem; padding-bottom: 0.4rem; font-size:0.24rem;}
	.sideJob{ height: auto; }
	.sideJob .mxfDiv{ padding: 0.65rem 0.4rem 2rem; background: url(../images/nimg370Bg2.jpg) center bottom no-repeat;}
	.sideJob .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.15rem; }
	.sideJob .wen{ font-size: 0.48rem; line-height: 0.48rem; }
	.sideJob .tips{ font-size: 0.28rem; line-height: 0.28rem; padding-top: 0.3rem;}
	.sideJob .btnDiv{ padding-top:0.5rem;}
	.sideJob .btnDiv a{ width:2.1rem; height:0.86rem; line-height:0.86rem; font-size:0.3rem; }
	.sideCheck{ margin-top: 0.2rem; padding: 0.5rem 0.4rem 0.9rem; }
	.sideCheck .txt{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.25rem; }
	.sideCheck .content{ font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.3rem; }
	.sideCheck .list li{ font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.3rem; }
	.sideCheck .list li em{ padding-bottom: 0.1rem; }
	.sideCheck .btnDiv a{ font-size: 0.28rem; width: 3.3rem; height: 0.96rem; line-height: 0.96rem; text-indent: 0.5rem; }
	.sideCheck .btnDiv a:after{ right: 0.5rem; width: 0.26rem; height: 0.32rem; margin-top: -0.16rem; background-size: 0.26rem; }
	.sideCheck .btnDiv a:hover:after{ background-size: 0.26rem;}
	.contactBox{ padding: 0.9rem 0.3rem; }
	.contact{ width: auto; padding-top: 0; padding-bottom: 0.6rem; }
	.contact .txt{ font-size: 0.38rem; line-height: 0.38rem; padding-bottom: 0.3rem; }
	.contact .name{ padding-bottom: 0.35rem; }
	.contact .list li{ padding-left: 1.2rem; height: 1.8rem;}
	.contact .list li:first-child{ height: 2.8rem; }
	.contact .list li .ico{ margin-top: -0.48rem; width: 0.96rem; height: 0.96rem;  }
	.contact .list li .ico img{ width: 0.32rem; margin-left: -0.16rem; margin-top: -0.2rem; }
	.contact .list li .wen{ padding-top: 0.35rem; font-size: 0.3rem; line-height: 0.3rem; }
	.contact .list li .msg{ font-size: 0.34rem; line-height: 0.48rem; padding-top: 0.2rem; }
	.contactBox .mapDiv{ position: relative; left: 0; width: 100%; height: 4.0rem; top: 0; }
	.lybBox{ padding: 0.9rem 0.3rem; height: auto; }
	.lybBox .title{ padding-bottom: 0.6rem;}
	.lybBox .form ul{ margin-right: 0; }
	.lybBox .form li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.lybBox .form li .box{ margin-right: 0; padding: 0 0.2rem 0 2.4rem; }
	.lybBox .form li .txt{ left: 0.2rem; line-height: 0.96rem; font-size: 0.26rem; }
	.lybBox .form li .input1{ font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.lybBox .form li textarea{ height: 2.8rem; padding: 0.2rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.lybBox .btnDiv{ width: 2.8rem; margin: 0.4rem auto 0; }
	.lybBox .btnDiv a{ width: 2.8rem; height: 0.96rem; line-height: 0.96rem; font-size: 0.28rem;}
	.newShow{ padding: 0.9rem 0.3rem; }
	.newShow .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.newShow .toptop{ padding-bottom: 0.5rem; }
	.newShow .cishu{ background-size: 0.32rem; padding-left: 0.4rem; padding-right: 0.3rem; line-height: 0.68rem; font-size: 0.26rem;  }
	.newShow .date{ background-size: 0.32rem; padding-left: 0.4rem; padding-right: 0.3rem; line-height: 0.68rem; font-size: 0.26rem; }
	.newShow .share{ background-size: 0.32rem; padding-left: 1.3rem; line-height: 0.68rem; font-size: 0.26rem; }
	.newShow .share em{ left: 0.4rem; }
	.newShow .share li{ margin-right: 0.2rem; }
	.newShow .share li a{ width: 0.68rem; height: 0.68rem; }
	.newShow .share li img{ width: 0.36rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.5rem 0; }
	.newShow .imgDiv{ padding: 0.45rem 0; }
	.newShow .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; padding-right: 0;}
	.pageDown .list li{ font-size: 0.28rem; line-height: 0.6rem; height: 0.6rem; }
	.pageDown .btnDiv{ position: relative; right: 0; top: 0; margin-top: 0.35rem }
	.pageDown .btnDiv a{ width: 3.4rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; text-indent: 1.0rem; }
	.pageDown .btnDiv a:before{ width: 0.36rem; height: 0.32rem; left: 0.4rem; margin-top: -0.16rem; background-size: 0.36rem; }
	.pageDown .btnDiv a:hover:before{ background-size: 0.36rem; }
	.busBan, .busBan .swiper-slide{ height: auto; background: none!important;}
	.busBan .swiper-pagination{ display: block; } 
	.busBan .swiper-button-prev, .busBan .swiper-button-next{ display: none; }
	.busBan .conLayer{ left: 0.4rem; margin-left: 0; bottom: 0.8rem; right: 0.4rem }
	.busBan .wen{ font-size: 0.3rem; padding-left: 0.34rem; background-size: 0.26rem; }
	.busBan .name{ padding: 0.2rem 0 0; }
	.busBan .msg{ display: none; }

	.caseShow{ padding: 1.0rem 0.3rem 1.0rem; }
	.caseShow .content{ font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.5rem;}
	.caseShow .imgList ul{ margin-right: -0.2rem; }
	.caseShow .imgList li{ padding-bottom: 0.2rem; }
	.caseShow .imgList .li01{ width: 100%; }
	.caseShow .imgList li .box{ margin-right: 0.2rem; }
	.pageDown-box .page-pic .pic-text { width: 3rem; }
	.pageDown-box .page-pic .wen { font-size: 0.24rem; line-height: 0.24rem; }
	.pageDown-box .page-pic .name { font-size: 0.36rem; line-height: 0.66rem;}
	.hotCase{ padding: 0.9rem 0.3rem 0.7rem; }
	.hotCase .title{ padding-bottom: 0.5rem; }
	.hotCase .list ul{ margin-right: -0.2rem; }
	.hotCase .list li{ width: 50%; margin-bottom: 0.2rem; }
	.hotCase .list li:last-child{ display: none; }
	.hotCase .list li .box{ margin-right: 0.2rem; }
	.hotCase .list li .imgDiv{ padding-bottom: 60.5%;}
	.hotCase .list li .text{ padding: .3rem 0 0;}
	.hotCase .list li .name{ padding-top: 0; font-size: 0.3rem; line-height: 0.48rem; height: 0.48rem;}
	.hotCase .list li .box:hover .text{ margin-top: 0;}
	.hotCase .list li .box:hover .msg{ height: 0; padding-top: 0; }
	.curtain .toptop{ padding: 0.9rem 0.3rem 0.55rem; background-size: 100%;}
	.curtain .toptop .name{ padding-bottom: 0.45rem; }
	.curtain .toptop .content{ font-size: 0.3rem; line-height: 0.52rem; width: auto; text-align: left; }
	.curtain .btn{ display: none; }
	.industry .conLayer{ opacity: 0; position: relative; left: 0; width: auto; color: #333; margin-left: 0; bottom: 0; padding: 0.5rem 0.3rem;}
	.industry .swiper-slide-active .conLayer{ bottom: 0; }
	.industry .name{ margin-bottom: 0.35rem; }
	.industry .content{ font-size: 0.28rem; line-height: 0.52rem; height: 2.6rem; overflow: auto; }
	.industry .content::-webkit-scrollbar { width: 4px;}
	.industry .content::-webkit-scrollbar-track { background-color: #e5e5e5;}
	.industry .content::-webkit-scrollbar-thumb { background-color: #176db9;}
	.industry .swiper-button-prev{ left: 0.3rem; right: auto; margin-right: 0; top: 15%; margin-top: 0; bottom: auto; width: 0.86rem; height: 0.86rem; }
	.industry .swiper-button-prev:after{ border: rgba(255,255,255,0.5) solid 1px; }
	.industry .swiper-button-next{ right: 0.3rem; margin-right: 0; top: 15%; margin-top: 0; bottom: auto; width: 0.86rem; height: 0.86rem; }
	.industry .swiper-button-next:after{ border: rgba(255,255,255,0.5) solid 1px; }
	.industry .swiper-button-prev .svg, .industry .swiper-button-next .svg{ display: none; }
	.otherBanner{ position:relative; height: auto;}
	.otherBanner .bg { width: 100%; height: auto; background: none!important; }
	.otherBanner .bg img{ display: block;}
	.otherBanner .txtLayer{ left: 0.45rem; right: 0.45rem; margin-left: 0; }
	.otherBanner .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem; }
	.otherBanner .wen{ font-size: 0.42rem; line-height: 0.5rem; width:auto; }
	.otherBanner .msg{ font-size: 0.32rem; line-height: 0.48rem; padding-top: 0.2rem; }
	.jiankeP1{ padding: 0.9rem 0.3rem; height: auto; background-size: cover; }
	.jiankeP1 .leftImg{ width: auto; float: none; }
	.jiankeP1 .shipinBox{ width: auto; height:4.2rem; }
	.jiankeP1 .shipinBox .layer{ margin-top: -0.6rem; }
	.jiankeP1 .shipinBox .ico img{ width: 1.2rem; }
	.jiankeP1 .rightCon{ width: auto; float: none; padding-top: 0.6rem; }
	.jiankeP1 .name{ font-size: 0.48rem; line-height: 0.48rem;}
	.jiankeP1 .content{ font-size: 0.28rem; line-height: 0.48rem; height: 3.84rem; padding-right: 0.5rem; }
	.jiankeP2 .list li{ width: 50%; }
	.jiankeP2 .list li .layer{ padding: 0 0.2rem;}
	.jiankeP2 .list li .ico img{ width: 0.86rem; }
	.jiankeP2 .list li .txt{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.55rem 0 0.25rem; }
	.jiankeP2 .list li .wen{ font-size: 0.4rem; line-height: 0.56rem; padding: 0 0.3rem; display:none; }
	.jiankeP3{ padding: 0.9rem 0.3rem 0.7rem; height: auto; background: none; }
	.jiankeP3 .list ul{ margin-right: 0; }
	.jiankeP3 .list li{ width: auto; float: none; padding-bottom: 0.25rem; }
	.jiankeP3 .list li .box{ margin-right: 0; height: auto; padding: 0 0.3rem 0.6rem; box-shadow: 0px 0px 0.27rem 0px rgba(0, 0, 0, 0.1); }
	.jiankeP3 .list li .num{ padding: 0.6rem 0 0.25rem; font-size: 0.48rem; line-height: 0.48rem; }
	.jiankeP3 .list li .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.jiankeP4{ padding: 0.9rem 0.3rem; height: auto; background: url(../images/jiankeBg4.jpg) center bottom no-repeat; }
	.jiankeP4 .title{ padding-bottom: 0.35rem; }
	.jiankeP4 .content{ font-size: 0.28rem; width: auto; line-height: 0.52rem; text-align: left; padding-bottom: 0.45rem; }
	.jiankeP4 .mapDiv{ width: auto; }
	.jiankeP4 .mapDiv .bg img{ width: 100%;}
	.jiankeP5{ padding: 0.9rem 0.3rem 0.45rem; }
	.jiankeP5 .title{ padding-bottom: 0.25rem; }
	.jiankeP5 .wen{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.6rem; }
	.jiankeP5 .longDiv{ overflow: auto; }
	.jiankeP5 .mxfDiv{ width: 20.0rem; padding-left: 6.36rem; height: 4rem; padding-top: 1.2rem; }
	.jiankeP5 .dnl{ padding-left: 2.94rem; height: 4rem; }
	.jiankeP5 .mxfDiv .name{ margin-top: -0.55rem; width: 2.94rem; height: 1.1rem; line-height: 1.1rem; font-size: 0.26rem; }
	.jiankeP5 .hala{ height: 4.0rem; width: 3.42rem; background-size: 4.8rem;}
	.jiankeP5 .hala ul{ height: 4.0rem;}
	.jiankeP5 .hala li{ width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; box-shadow: 0px 0px 0.15rem 0px rgba(81, 81, 81, 0.1);}
	.jiankeP5 .hala li:nth-child(1), .jiankeP5 .hala li:nth-child(2){ margin: 0 auto 0.7rem; }
	.jiankeP5 .laha li:last-child:after{ display: none; }
	.jiankeP5 .laha li .box{ width: 1.62rem; height: 1.6rem;}
	.jiankeP5 .laha li .ico{ padding: 0.35rem 0 0.15rem; }
	.jiankeP5 .laha li .ico img{ width: 0.48rem; }
	.jiankeP5 .laha li .l7{ font-size: 0.28rem; }
	.jiankeP5 .laha li .layer{ margin-left:-40px; width:80px; height:38px;}
	.jiankeP5 .laha li .wenzi{ height:30px; line-height:30px; font-size:12px; }
	.jiankeP5 .laha li .bg{ height:8px; background-size:16px;}

	.jiankeP5 .list{ padding-top: 0.7rem; }
	.jiankeP5 .list ul{ margin-right: 0; }
	.jiankeP5 .list li{ float: none; width: 100%; padding-bottom: 0.45rem; }
	.jiankeP5 .list li .box{ margin-right: 0; }
	.jiankeP5 .list li .name{ padding-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.jiankeP5 .list li .msg{ padding-top: 0.1rem; font-size: 0.28rem; line-height: 0.48rem; }
	.jiankeP6{ padding: 0.9rem 0.3rem; height: auto; background: url(../images/jiankeBg3.jpg) center no-repeat; }
	.jiankeP6 .title{ padding-bottom: 0.5rem; }
	.jiankeP6 .bigBox{ height: auto; }
	.jiankeP6 .conDiv{ width: auto; padding: 0.8rem 0.4rem; }
	.jiankeP6 .txt{ font-size: 0.4rem; line-height: 0.56rem; }
	.jiankeP6 .content{ font-size: 0.28rem; line-height: 0.48rem; padding-top: 0.35rem; }
	.jiankeP6 .videobox{ position: relative; width: 100%; height:4.2rem; }
	.jiankeP6 .videobox .layer{ margin-top: -0.6rem; }
	.jiankeP6 .videobox .ico img{ width: 1.2rem; }
	.jiankeP7{ padding: 0.9rem 0.3rem 0.6rem; }
	.jiankeP7 .title{ padding-bottom: 0.5rem;}
	.jiankeP7 .list ul{ margin-right: -0.2rem; }
	.jiankeP7 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.jiankeP7 .list li .box{ margin-right: 0.2rem; }
	.jiankeP7 .list li .imgDiv{ height:2.1rem;}
	.jiankeP7 .list li .name{ padding-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.jiankeP7 .list li .hideBox{ display: none; }
	.jiankeP7 .btnDiv{ padding-top: 0.35rem; width: 2.8rem; }
	.jiankeP7 .btnDiv a{ width: 2.8rem; font-size: 0.28rem; text-indent: 0.96rem; height: 0.96rem; line-height: 0.9rem; border-radius: 0.48rem; }
	.jiankeP7 .btnDiv i{ left: 0.4rem; }
	.yunzhuP1{ padding: 0.9rem 0.3rem; height: auto; background-size: cover; }
	.yunzhuP1 .leftImg{ width: auto; float: none; }
	.yunzhuP1 .rightCon{ width: auto; float: none; padding-top: 0.6rem; }
	.yunzhuP1 .name{ font-size: 0.48rem; line-height: 0.48rem;}
	.yunzhuP1 .content{ font-size: 0.28rem; line-height: 0.48rem; height: 3.84rem; padding-right: 0.5rem; }
	.yunzhuP2 .list li{ float: none; width: auto; }
	.yunzhuP2 .list li .layer{ top: 16%; }
	.yunzhuP2 .list li .ico img{ width: 0.9rem; }
	.yunzhuP2 .list li .txt{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.55rem 0 0.25rem; }
	.yunzhuP2 .list li .wen{ font-size: 0.36rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.yunzhuP3{ padding: 0.9rem 0.3rem 0.8rem; }
	.yunzhuP3 .title{ padding-bottom: 0.5rem; }
	.yunzhuP3 .list ul{ margin-right: 0; }
	.yunzhuP3 .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.yunzhuP3 .list li .box{ height: auto; margin-right: 0; padding: 0 0.4rem 0.5rem;}
	.yunzhuP3 .list li .ico{ display: none;}
	.yunzhuP3 .list li .name{ padding-top: 0.5rem; font-size: 0.36rem; line-height: 0.36rem; }
	.yunzhuP3 .list li .content{ font-size: 0.26rem; line-height: 0.46rem; padding-top: 0.2rem; }
	.yunzhuP4{ padding: 0.9rem 0.3rem 0.8rem; height: auto; }
	.yunzhuP4 .list{ padding-top: 0.6rem; }
	.yunzhuP4 .list li{ width: 50%; padding-bottom: 0.5rem; }
	.yunzhuP4 .list li .ico{ line-height: 1.8rem; width: 1.8rem; height: 1.8rem; }
	.yunzhuP4 .list li .ico img{ width: 0.72rem; }
	.yunzhuP4 .list li .name{ padding-top: 0.35rem; font-size: 0.34rem; line-height: 0.34rem; }
	.yunzhuP5{ padding-top: 0.9rem; }
	.yunzhuP5 .title{ padding-bottom: 0.5rem;}
	.yunzhuP5 .leftCon{ width: auto; height: auto; padding: 0.7rem 0.45rem 0.8rem; }
	.yunzhuP5 .name{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.yunzhuP5 .content{ font-size: 0.24rem; line-height: 0.48rem; }
	.yunzhuP5 .list{ padding-top: 0.4rem; }
	.yunzhuP5 .list li{ padding-left: 0.48rem; line-height: 0.56rem; font-size: 0.3rem;}
	.yunzhuP5 .list li img{ width: 0.36rem; top: 0.08rem; margin-top: 0; }
	.yunzhuP5 .rightImg{ position: relative; width: 100%; height: 5.5rem; }
	.resourceP1{ padding-top: 0.9rem; }
	.resourceP1 .title{ padding-bottom: 0.35rem; }
	.resourceP1 .msg{ font-size: 0.3rem; line-height: 0.52rem; text-align: left; width: auto; padding: 0 0.3rem; }
	.resourceP1 .list{ padding-top: 0.6rem; }
	.resourceP1 .list li{ float: none; width: auto; }
	.resourceP1 .list li .ico img{ width: 0.9rem; }
	.resourceP1 .list li .txt{ font-size: 0.36rem; line-height: 0.48rem; padding: 0.65rem 0.4rem 0; }
	.resourceP2{ margin-top: 0; padding: 0.9rem 0.3rem 0.6rem; height: auto; }
	.resourceP2 .title{ padding-bottom: 0.5rem; }
	.resourceP2 .list ul{ margin-right: -0.2rem; }
	.resourceP2 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.resourceP2 .list li .box{ margin-right: 0.2rem; }
	.resourceP2 .list li .imgDiv{ height:2.1rem; }
	.resourceP2 .list li .name{ padding-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.resourceP2 .list li .hideBox{ display: none; }
	.propertyBox{ padding: 0.9rem 0.3rem 0; }
	.propertyP1 .leftImg{ width: auto; float: none; }
	.propertyP1 .rightCon{ width: auto; float: none; padding-top: 0.6rem; }
	.propertyP1 .name{ font-size: 0.48rem; line-height: 0.48rem; color: #333;}
	.propertyP1 .content{ font-size: 0.28rem; line-height: 0.48rem; height: 3.84rem; padding-right: 0.5rem; color: #666; }
	.propertyP2{ padding: 0.9rem 0; }
	.propertyP2 .list{ padding-bottom: 0.3rem; }
	.propertyP2 .list li{ width: 50%; font-size: 0.28rem; padding-bottom: 0.45rem; color: #666; }
	.propertyP2 .list li .num{ height: 1.0rem; }
	.propertyP2 .list li .numUp{ font-size: 0.8rem; line-height: 0.8rem; padding-right: 0.15rem; color: #333;}
	.propertyP2 .bigImg img{ width: 100%; }
	.propertyP3 .title{ padding-bottom: 0.5rem; }
	.propertyP3 .list ul{ margin-right: -0.3rem; }
	.propertyP3 .list li{ width: 50%; padding-bottom: 0.2rem; }
	.propertyP3 .list li .box{ margin-right: 0.3rem; padding-top: 0.4rem; height: 3rem; }
	.propertyP3 .list li .ico{ width: 0.76rem; height: 0.76rem; }
	.propertyP3 .list li .ico img{ width: 0.76rem; }
	.propertyP3 .list li .name{ font-size: 0.26rem; line-height: 0.36rem; padding: 0.15rem 0.2rem 0; }
	.propertyP4{ padding: 0.8rem 0 0.6rem; }
	.propertyP4 .title{ padding-bottom: 0.5rem; }
	.propertyP4 .list ul{ margin-right: -0.2rem; }
	.propertyP4 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.propertyP4 .list li .box{ margin-right: 0.2rem; }
	.propertyP4 .list li .imgDiv{ height:2.1rem;}
	.propertyP4 .list li .name{ padding-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.propertyP4 .list li .hideBox{ display: none; }
	.estateBox{ padding: 0.9rem 0.3rem 0; }
	.estateP1 .leftImg{ width: auto; float: none; }
	.estateP1 .rightCon{ width: auto; float: none; padding-top: 0.6rem; }
	.estateP1 .name{ font-size: 0.48rem; line-height: 0.48rem;}
	.estateP1 .content{ font-size: 0.28rem; line-height: 0.48rem; padding-right:0.4rem; height:4.8rem; }
	.estateP2{ padding-top: 0.9rem;}
	.estateP2 .title{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.scopePic{ position: relative; }
	.scopePic li{ padding: 0.08rem 0; }
	.scopePic li .box{ padding-top: 0.4rem; height: 3rem;}
	.scopePic li .ico{ width: 0.76rem; height: 0.76rem;}
	.scopePic li .ico img{ width: 0.76rem; }
	.scopePic li .name{ padding-top: 0.35rem; height: 1.2rem; line-height: 0.4rem; font-size: 0.28rem;}
	.scopePic .arrowDiv a{ border:#ddd solid 1px; box-sizing:border-box;}
	.scopePic .prev{ left:0;}
	.scopePic .next{ right:0;}
	.estateP3{ padding-top: 0.85rem; }
	.estateP3-2{ padding: 0.85rem 0.3rem 0.8rem;}
	.estateP3 .title{ padding-bottom: 0.5rem;}
	.estateP3 .list ul{ margin-right: -0.2rem; }
	.estateP3 .list li{ padding-bottom: 0.2rem; }
	.estateP3 .list li .box{ margin-right: 0.2rem; }
	.estateP3 .list li .name{ left: 0.2rem; top: 0.3rem; font-size: 0.3rem; line-height: 0.36rem; }
	.estateP3 .list li .box:hover .name{ left: 0.2rem; }
	.materialBox{ padding: 0.9rem 0.3rem 0; }

	.materialP1 .leftImg{ width: auto; float: none; }
	.materialP1 .rightCon{ width: auto; float: none; padding-top: 0.6rem; }
	.materialP1 .name{ font-size: 0.48rem; line-height: 0.48rem; }
	.materialP1 .content{ font-size: 0.28rem; line-height: 0.48rem; height: 3.84rem; padding-right: 0.5rem; }
	.materialP1 .numList{ padding-top: 0.5rem; }
	.materialP1 .numList li{ width: 50%; font-size: 0.28rem; line-height: 0.32rem; padding-bottom: 0.45rem; }
	.materialP1 .numList li .num{ height: 1.0rem; }
	.materialP1 .numList li .numUp{ font-size: 0.8rem; line-height: 0.8rem; padding-right: 0.15rem;}
	.materialP1 .numList li span{ font-size: 0.8rem; line-height: 0.8rem;}
	.materialP1 .numList li .num img{ top: 0.08rem; }
	.materialP1 .numList li:last-child .num img{ right: 0.45rem; }
	.materialP2{ padding-top: 0.5rem; }
	.materialP2 .title{ padding-bottom: 0.25rem;}
	.materialP2 .wen{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.5rem; }
	.materialP2 .list li{ height: auto; padding: 0 0 0.7rem; margin-bottom: 0.3rem;}
	.materialP2 .list li .imgDiv{ position: relative; }
	.materialP2 .list li .imgDiv img{ width: 100%; }
	.materialP2 .list li .conDiv{ padding: 0.6rem 0.35rem 0; width: auto; }
	.materialP2 .list li .name{ padding-bottom: 0.3rem; }
	.materialP2 .list li .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.materialP2 .list li .lie{ padding-top: 0.35rem; }
	.materialP2 .list li .lie dd{ font-size: 0.28rem; line-height: 0.48rem; padding-left: 0.32rem; }
	.materialP2 .list li .lie dd:before{ top: 0.18rem; width: 0.12rem; height: 0.12rem; }
	.materialP2 .list li:nth-child(2n){ padding: 0 0 0.7rem;}
	.materialP2 .list li .content{ font-size: 0.28rem; line-height: 0.48rem; height: 2.88rem; padding-right: 0.5rem; }
	.materialP3{ padding-top: 0.9rem; }
	.materialP3 .title{ padding-bottom: 0.5rem; }
	.halaPic .imgDiv{ height: 3.7rem; background: #fff; }
	.halaPic .imgDiv img{ max-width: 4.5rem; max-height: 3.2rem;}
	.halaPic .name{ padding-top: 0.3rem; }
	.halaPic .name a{ height: 0.52rem; line-height: 0.52rem; font-size: 0.32rem; }
	.halaPic .arrowDiv a{ top: 45%; margin-top: -11px; width: 12px; height: 22px; }
	.halaPic .prev{ left: 0.3rem; background: url(../images/nimg12_lefton.png) center no-repeat; opacity: 1;}
	.halaPic .next{ right: 0.3rem; background: url(../images/nimg12_righton.png) center no-repeat; opacity: 1;}
	.materialP4{ padding-top: 0.8rem; }
	.materialP4 .title{ padding-bottom: 0.3rem; }
	.materialP4 .wen{ font-size: 0.32rem; line-height: 0.52rem; width: auto; padding-bottom: 0.65rem; }
	.materialP5{ padding: 0.8rem 0 0.9rem; }
	.materialP5 .title{ padding-bottom: 0.5rem;}
	.materialP5 .list ul{ margin-right: -0.2rem; }
	.materialP5 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.materialP5 .list li .box{ margin-right: 0.2rem; }
	.materialP5 .list li .imgDiv{ height:2.1rem;}
	.materialP5 .list li .name{ padding-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.materialP5 .list li .hideBox{ display: none; }
	.materialP5 .btnDiv{ padding-top: 0.35rem; width: 2.8rem; }
	.materialP5 .btnDiv a{ width: 2.8rem; font-size: 0.28rem; text-indent: 0.96rem; height: 0.96rem; line-height: 0.9rem; border-radius: 0.48rem; }
	.materialP5 .btnDiv i{ left: 0.4rem; }
	.wisdomBox{ padding-top: 0.9rem; }
	.wisdomP1{ padding: 0 0.3rem; }
	.wisdomP1 .title{ padding-bottom: 0.45rem; }
	.wisdomP1 .content{ font-size: 0.28rem; text-align: left; width: auto; line-height: 0.52rem; }
	.wisdomP1 .numList{ padding: 0.5rem 0 0.45rem; }
	.wisdomP1 .numList li{ width: 50%; padding-right:0; font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.45rem; }
	.wisdomP1 .numList li .num{ height: 1.0rem; }
	.wisdomP1 .numList li em{ font-size: 0.8rem; line-height: 0.8rem; padding-right: 0.15rem;}
	.wisdomP1 .numList li span{ font-size: 0.8rem; line-height: 0.8rem;}
	.wisdomP1 .numList li .num img{ top: 0.08rem; }
	.wisdomP1 .moreBtn{ width:2.8rem; padding-bottom:0.9rem;}
	.wisdomP1 .moreBtn a{ width:100%; height:0.96rem; line-height:0.96rem; font-size:0.32rem;}
	.wisdomP1 .list ul{ margin-right: 0; }
	.wisdomP1 .list li{ float: none; width: 100%; padding-bottom: 0.3rem;}
	.wisdomP1 .list li .box{ margin-right: 0; }
	.wisdomP1 .list li .ico{ padding-bottom: 0.6rem; }
	.wisdomP1 .list li .ico img{ width: 1.1rem; }
	.wisdomP2{ padding: 0.9rem 0.3rem 0; }
	.wisdomP2 .title{ padding-bottom: 0.6rem; }
	.wisdomP2 .list { padding: 0; }
	.historyPic:before{ top: 0.88rem; background: #eee; }
	.historyPic .arrowDiv a { top: 0.48rem; width: 0.8rem; height: 0.8rem; }
	.historyPic .arrowDiv a.prev { left: 0;}
	.historyPic .arrowDiv a.next { right: 0; }
	.historyPic .swiper-slide .year{ font-size: 0.46rem; color: #fff; height: 1.3rem; line-height: 0.46rem; text-align: center;}
	.historyPic .swiper-slide .year:after{ left: 50%; margin-left: -0.14rem; width: 0.28rem; height: 0.56rem; background-size: 0.28rem; }
	.historyPic .swiper-slide .content{ font-size: 0.28rem; line-height: 0.48rem; padding: 0.5rem 1.0rem 0; color: #fff; }
	.historyPic .swiper-slide:hover .year:after{ background-size: 0.28rem; }
	.wisdomP3{ padding: 1.0rem 0.3rem 0; }
	.wisdomP3 .conDiv{ width: auto; }
	.wisdomP3 .content{ padding-top: 0.35rem; color: #fff; font-size: 0.3rem; line-height: 0.52rem; }
	.wisdomP4{ padding: 0.7rem 0.3rem 0; }
	.wisdomP4 .title{ padding-bottom: 0.45rem; }
	.wisdomP4 .list li{ height: auto; padding: 0 0 0.7rem; }
	.wisdomP4 .list li .imgDiv{ position: relative; }
	.wisdomP4 .list li .imgDiv img{ width: 100%; }
	.wisdomP4 .list li .conDiv{ padding: 0.6rem 0.35rem; background: #213e6b; width: auto; }
	.wisdomP4 .list li .name{ padding-bottom: 0.3rem; }
	.wisdomP4 .list li .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.wisdomP4 .list li .lie dd{ font-size: 0.28rem; line-height: 0.48rem; padding-left: 0.32rem; }
	.wisdomP4 .list li .lie dd:before{ top: 0.12rem; width: 0.2rem; height: 0.28rem; background-size: 0.2rem;}
	.wisdomP4 .list li .wen dd{ font-size: 0.28rem; line-height: 0.48rem; position: relative; padding-left: 0.56rem; }
	.wisdomP4 .list li .wen dd img{ position: absolute; left: 0; top: 0.06rem; margin-top: 0; width:0.4rem;}
	.wisdomP4 .list li:nth-child(2n){ padding: 0 0 0.7rem;}
	.wisdomP5{ padding: 0.8rem 0.3rem 0.9rem; }
	.wisdomP5 .title{ padding-bottom: 0.5rem; color: #000;}
	.wisdomP5 .list ul{ margin-right: -0.2rem; }
	.wisdomP5 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.wisdomP5 .list li .box{ margin-right: 0.2rem; }
	.wisdomP5 .list li .imgDiv{ height:2.1rem; }
	.wisdomP5 .list li .name{ padding-top: 0.35rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.wisdomP5 .list li .hideBox{ display: none; }
	.wisdomP5 .btnDiv{ padding-top: 0.35rem; width: 2.8rem; }
	.wisdomP5 .btnDiv a{ width: 2.8rem; font-size: 0.28rem; text-indent: 0.96rem; height: 0.96rem; line-height: 0.9rem; border-radius: 0.48rem; }
	.wisdomP5 .btnDiv i{ left: 0.4rem; }
	/*2022.5.9*/
	.searchBan{ height: auto;}
	.searchBan .bg { height: auto; background: none!important; }
	.searchBan .bg img{ display: block; }
	.searchBan .txtLayer{ left: 0.45rem; right: 0.45rem; margin-left: 0; }
	.searchBan .txt{ font-size: 0.48rem; line-height: 0.48rem; }
	.searchBan .wen{ padding-top: 0.15rem; line-height: 0.3rem; font-size: 0.3rem; }

	.searchBox{ padding: 0.7rem 0.3rem 0.9rem; }
	.searchBox .title{ font-size: 0.42rem; line-height: 0.56rem; }
	.searchBox .tab2{ padding: 0.5rem 0 0.3rem; overflow: hidden; }
	.searchBox .tab2 li{ padding-bottom: 0.2rem; float: left; width: 33.33%; text-align: center; display: block; margin: 0; font-size: 0.3rem; line-height: 0.48rem; }
	.searchBox .tab2 li em{ padding-bottom: 0.1rem;}
	.searchBox .list ul{ margin-right: -0.2rem; }
	.searchBox .list li{ width: 50%; padding-bottom: 0.5rem; }
	.searchBox .list li .box{ margin-right: 0.2rem; }
	.searchBox .list li .imgDiv{ height: 1.9rem; }
	.searchBox .list li .time{ padding: 0.3rem 0 0.12rem; font-size: 0.3rem; }
	.searchBox .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; padding-right: 0; }
	.searchBox .list li .more{ margin-top: 0.3rem; font-size: 0.28rem; line-height: 0.28rem;}
	.searchBox .list2 li{ height: auto; padding-bottom: 0.3rem; }
	.searchBox .list2 li a{ position: relative; padding: 0.45rem 1.0rem 0.45rem 0.45rem; }
	.searchBox .list2 li .time{ position: relative; left: 0; top: 0; font-size: 0.32rem; line-height: 0.32rem; margin-top: 0; padding-bottom: 0.2rem; }
	.searchBox .list2 li .name{ overflow: hidden; font-size: 0.34rem; line-height: 0.52rem; height: 1.04rem; display: block; }
	.searchBox .list2 li .ico{ width: 0.86rem; height: 0.78rem; margin-top: -0.39rem; }
	.searchBox .list2 li .ico img{ width: 0.56rem; }
	.siteBox{ padding: 0.9rem 0.3rem 0.6rem;}
	.netMap li{ margin-bottom:0.3rem; padding-bottom:0.2rem;}
	.netMap li h2{ font-size:0.32rem; height:0.6rem; padding-left: 0.26rem;}
	.netMap li h2:before{ width: 2px; height: 0.28rem; top: 0.1rem; }
	.netMap li div{ left:0;}
	.netMap li div a{ font-size:0.26rem; line-height:0.6rem; padding-right: 0.36rem;}

	section.homepage-banner{ height: auto; }
	section.homepage-banner .swiper-slide{ height: auto; }
	section.homepage-banner .banner-content{ height: 4.5rem; }
	.homepage-banner .conLayer{ opacity: 1; text-align: left; position: relative;left: 0;width: auto;color: #333;margin-left: 0;bottom: 0;padding: 0.5rem 0.3rem;transition: all .6s; opacity: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0); }
	.homepage-banner .name{ margin-bottom: 0.35rem; }
	.homepage-banner .content{ font-size: 0.28rem;line-height: 0.52rem;height: auto;overflow: auto;}
	section.homepage-banner .swiper-scroller{ display: none; }
	section.homepage-banner .banner-swiper-container .swiper-control-pre .control-btn{ left: 0.3rem; right: auto; margin-right: 0; top: 20%; margin-top: 0; bottom: auto; width: 0.86rem; height: 0.86rem;}
	section.homepage-banner .banner-swiper-container .swiper-control-next .control-btn{ right: 0.3rem; margin-right: 0; top: 20%; margin-top: 0; bottom: auto; width: 0.86rem; height: 0.86rem;}
	.shipinBox{ width: 100%; float:none; height:4.2rem; }

	/*2022.5.25*/
	.complain{ padding: 0.9rem 0.3rem; }
	.complain .leftDiv{ width: auto; float: none; }
	.complain .content{ font-size: 0.3rem; line-height: 0.52rem; }
	.complain .list li{ font-size: 0.28rem; line-height: 0.5rem; }
	.complain .rightDiv ul{ margin-right: -0.3rem; }
	.complain .rightDiv li{ float: none; width: 100%; padding-bottom:0.5rem; }
	.complain .rightDiv li .box{ margin-right: 0.3rem; border-radius: 0.24rem; }
	.complain .rightDiv li .ico{ padding-bottom: 0.35rem; }
	.complain .rightDiv li .ico img{ width: 0.7rem; }
	.complain .rightDiv li .name{ font-size: 0.4rem; line-height: 0.4rem; }
	.suggest{ padding: 0.9rem 0.3rem; }
	.suggest .leftDiv{ width: auto; float: none; }
	.suggest .content{ font-size: 0.3rem; line-height: 0.52rem; }
	.suggest .btnDiv{ padding-top: 0.5rem; }
	.suggest .btnDiv a{ width: 5.3rem; height: 0.96rem; font-size: 0.28rem; line-height: 0.96rem; text-indent: 0.5rem; }
	.suggest .btnDiv a:before{ right: 0.5rem; width: 0.26rem; height: 0.32rem; margin-top: -0.16rem; background-size: 0.26rem; }
	.suggest .btnDiv a:hover:before{ background-size: 0.26rem;}
	.suggest .list li{ font-size: 0.28rem; line-height: 0.5rem; }
	.suggest .rightImg{ width: auto; float: none; margin-top: 0.6rem; }
	.designLayer .close, .outputLayer .close{ right: 0.25rem; top: 0.25rem; }
	.designLayer .mxfDiv, .outputLayer .mxfDiv{ padding: 0 0.3rem; }
	.designLayer .name{ font-size: 0.44rem; line-height: 0.44rem; }
	.designLayer .msgList li{ font-size: 0.3rem; padding-left: 0.24rem; line-height: 0.48rem; padding-bottom: 0.15rem; }
	.designLayer .msgList li:before{ top: 0.08rem; width: 4px; height: 4px; }
	.designLayer .imgList{ padding-top: 0.5rem; }
	.designLayer .imgList ul{ margin-right: -0.2rem; }
	.designLayer .imgList li .box{ margin-right: 0.2rem; }

	.outputLayer{ background: #fff;}
	.outputLayer .mxfDiv{ padding: 1.0rem 0.3rem; }
	.outputLayer .bigBox{ padding-right: 0.2rem; }
	.outputLayer .title{ font-size: 0.44rem; line-height: 0.44rem; }
	.outputLayer .name{ font-size: 0.44rem; line-height: 0.44rem; }
	.outputLayer .msg{ font-size: 0.34rem; line-height: 0.34rem; }
	.outputLayer .arrowDiv { top: 0; }
	.outputLayer .list ul{ margin-right: 0; }
	.outputLayer .list li{ width: auto; float: none; padding-bottom: 0.25rem; }
	.outputLayer .list li .box{ margin-right: 0; height: 3.2rem; padding: 0 0.3rem; box-shadow: 0px 0px 0.27rem 0px rgba(0, 0, 0, 0.1); }
	.outputLayer .list li .num{ padding: 0.6rem 0 0.25rem; font-size: 0.48rem; line-height: 0.48rem; }
	.outputLayer .list li .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.outputLayer .imgList .wen{ padding-top: 0.25rem; height: 0.46rem; line-height: 0.46rem; font-size: 0.32rem; }
	.zxg{ display:none;}
}

