/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	.businessPic .txtDiv{ left:0.6rem;}
	/* .businessPic .en{ font-size: 0.42rem; line-height: 0.42rem; } */
	.businessPic .en{ font-size: 0.24rem; line-height: 0.24rem; }

}

@media screen and ( max-width:1440px ){
	.nav li{ float: left; padding-left: 50px; }
	.ind-banner .onebox .txtImg img{ width: 690px; }
	.ind-banner .onebox .msg{ line-height: 36px; padding-top: 20px; font-size: 16px; }
	.ind-banner .twobox .txtImg img{ width: 960px; }
	.ind-banner .twobox .txt{ font-size: 50px; line-height: 50px; }
	.ind-banner .twobox .msg{ padding-top: 20px; font-size: 20px; }
	/* .indexPart2 .numList{ padding: 1.4rem 80px; } */
	.indexPart2 .numList{ padding: 0.6rem 80px; }
	.indexPart2 .numList li{ font-size: 14px;}
	/* .aboutPart1 .numList{ padding: 55px 80px 0; } */
	.aboutPart1 .numList{ padding: 40px 80px 0; }
	.aboutPart1 .numList li{ font-size: 14px;}
	.aboutPart2 .tab2 li{ font-size: 22px; line-height: 22px; }
	.aboutPart2 .prev{ width:64px;}
	.aboutPart2 .next{ width:64px;}
	.visionBox .cn{ font-size: 26px; line-height: 26px;  }
	.visionBox .en{ font-size: 20px; line-height: 20px; }
	.visionBox .wen{ font-size: 26px; line-height: 42px; }
	.visionBox .txt{ font-size: 14px; line-height: 26px; padding-left: 20px; padding-right: 20px; }
	.honorPart2 .content{ font-size: 16px;}
	.honorPart2 .arrowDiv{ padding-top: 1.8rem; }
	.news .list li .botDiv{ padding: 0.25rem 0.4rem 0; }
	.advantagePic .swiper-slide .bg{ bottom: -0.58rem; width: 3.6rem; height: 0.58rem; background-size: 3.6rem;}
	/* .businessPic .txtDiv{ left:0.5rem;} */
	.businessPic .txtDiv{ left:0.3rem;}
	.contactPart1 .msgList li{ padding-bottom: 24px; }
	}

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1024px ){
	.navIco{ width: 80px;}
	.headDiv .topRight{ right: 90px;  }
	.nav{ right: 170px; }
	.nav li{ padding-left: 28px; }
	.footDiv .share li{ margin-right: 20px; }
	.ind-banner .onebox{ top: 28%;} 
	.ind-banner .onebox .txtImg img{ width: 640px; }
	.ind-banner .twobox .txtImg img{ width: 840px; }
	.ind-banner .twobox .msg{ color: #fff; font-size: 18px;}
	.ind-banner .prev{ left: 48px;} 
	.ind-banner .next{ right: 48px; } 
	.ind-banner .swiper-pagination{ right: 0.3rem;}
	.indexPart1 .content{ line-height: 24px; padding-top: 25px; }
	.indexPart1 .more{ padding-top: 0.4rem;}
	.indexPart2 .numList{ padding: 1.4rem 30px; }
	.indexPart2 .numList li .numUp{ font-size: 58px; line-height: 58px;}
	.indexPart3 .moreBtn a{ width:132px; height:42px; line-height:42px;}
	.indexPart4 .moreBtn a{ width:132px; height:42px; line-height:42px;}
	.indexPart4 .detail .content{ height: 48px; }
	.indexPart4 .list li a{ font-size:14px;}
	.aboutPart1 .content{ font-size: 15px; line-height: 28px; }
	.aboutPart1 .numList{ padding: 55px 30px 0; }
	.aboutPart1 .numList li .numUp{ font-size: 58px; line-height: 58px;}
	.aboutPart2 .name{ font-size: 30px; line-height: 30px;  }
	.aboutPart2 .wen{ font-size: 16px; padding-bottom: 30px; }
	.aboutPart2 .content{ font-size: 14px; line-height: 26px; }
	.visionBox{ padding: 100px 0 150px; }
	.visionBox .msg{ font-size: 18px; line-height: 34px; }
	.visionBox .conDiv{ height: 5.5rem; }
	.visionBox .limg{ padding-bottom: 0.4rem; }
	.visionBox .wen{ font-size: 18px; line-height: 36px;}
	.visionBox .txt{  font-size: 13px; line-height: 22px; padding-left: 20px; padding-right: 20px; }
	.honorPart1 .content{ font-size: 14px; line-height: 28px; padding-top: 35px;}
	.honorPart2 .content{ font-size: 14px; line-height: 28px; }
	.honorPart2 .list li .msg{ font-size: 14px; line-height: 26px; padding-top: 30px; }
	.honorPart2 .arrowDiv{ padding-top: 0.8rem; }
	.honorPart2 .arrowDiv a{ width: 56px; height: 56px; margin-right:25px;}
	.newsBox{ padding: 80px 0;}
	.news .list li .botDiv{ height: 2.5rem; }
	.news .list li .name{ height: 36px; line-height: 36px; font-size: 18px; }
	.news .list li .time{ padding-top: 0.15rem; font-size:16px;}
	.contactPart1 .cn{ font-size: 24px; line-height: 24px; }
	.contactPart1 .en{ font-size: 18px; line-height: 18px; }
	.contactPart1 .msgList{ padding-top: 0.4rem; }
	.contactPart1 .msgList li{ padding-bottom: 8px; font-size:12px; }
	.business1 .txtDiv .year{ font-size: 50px; line-height: 50px;}
	.business1 .content{ font-size: 16px; line-height: 32px; padding-top:30px;}
	.business2{ padding-top: 80px; }
	.business2 .list li{ padding-bottom: 0.35rem; }
	.business21{ padding: 80px 0 50px; }
	.business21 .list li{ padding-bottom: 0.35rem; }
	.business3 .swiper-slide{ padding: 0.9rem 0.7rem 0; height: 5.2rem; }
	.business3 .swiper-slide .ico{ width: 86px; height: 86px; line-height: 86px;}
	.business3 .swiper-slide .ico img{ width:42px;}
	.business5{ padding-top: 80px; }
	.hahaPic .swiper-slide{ padding: 0.75rem 0.65rem 0; }
	.hahaPic .swiper-slide .ico{ width: 86px; height: 86px; line-height: 86px;}
	.hahaPic .swiper-slide .ico img{ width:42px;}
	.newShow .name{ font-size: 30px; line-height: 42px; }
	.newShow .content{ font-size: 14px; line-height: 26px; }
	.sideNews .list li .name{ font-size: 18px; }
	.pageDown li{ font-size: 14px; }
	.advantagePic .swiper-slide .name{ font-size: 0.26rem; height: 0.48rem; line-height: 0.48rem; }
	}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .w1042, .w400{width:100%;}
	.PC-Box, .nav, .pageTop, .pageNum, .sideNews .titleDiv, .sideNews .list{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 2.6rem; }
	.headDiv .topRight{ right: 1.5rem; height: 1.2rem; }
	.headDiv .topSearch em{ width: 0.9rem; height: 1.2rem; background-size: 0.4rem; }
	.headDiv:hover .topSearch em,.headDiv.mini .topSearch em{ background-size: 0.4rem; }
	.navIco{ width: 1.2rem; height: 1.2rem; line-height: 1.2rem;}
	.navIco img{ width: 0.48rem; }
	.navIco .img2{ margin-left: -0.24rem; margin-top: -0.14rem; }
	.navRight{ width: 100%; right:-100%; }
	.navRight .closeBtn{ height: 1.0rem; }
	.navRight .closeBtn img{ right: 0.3rem; width: 0.34rem; margin-top: -0.15rem; }
	.subNav{ padding: 0 0.3rem; height: 0.86rem; position: relative; line-height: 0.86rem; font-size: 0.3rem;}
	.subNav a{ height: 0.86rem;}
	.navContent{ padding: 0.2rem 0;}
	.navContent a{ height:0.76rem; line-height: 0.76rem; font-size:0.26rem; padding: 0 0.45rem; }
	.search-form { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.search-form .keywords { line-height: 0.9rem; margin-left: 0.3rem; font-size: 0.28rem; }
	.search-form .icon-close { margin-top: -0.15rem;}
	.search-form .icon-close img{ width: 0.34rem; }
	.ind-banner .onebox, .ind-banner .twobox{ display: none; }
	.ind-banner .swiper-pagination{  text-align: center; margin-left: 0; left: 0; bottom: 0.5rem; right: 0; width: 100%; top: auto; transform: none; } 
	.ind-banner .swiper-pagination-bullet { display: inline-block; margin-left:5px; margin-right: 5px; margin-top: 0!important; margin-bottom: 0!important;}
	.ind-banner .prev, .ind-banner .next{ display: none; }
	.indexTitle .title1{ font-size:0.4rem; line-height:0.4rem; }
	.indexTitle .title2{ font-size:0.3rem; line-height: 0.3rem; padding-top: 0.15rem; }
	.indexPart1{ height: auto; }
	.indexPart1.haha{ margin-top: 0;}
	.indexPart1:before{ display: none;}
	.indexPart1 .leftDiv{ position: relative; left: 0; margin-left: 0; top: 0; width: auto; height: auto; }
	.indexPart1 .leftDiv:after{ display: none; }
	.indexPart1 .mxfDiv{ padding: 0.8rem 0.3rem; }
	.indexPart1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.45rem; }
	.indexPart1 .more a{ font-size: 0.26rem; line-height: 0.86rem; width: 2.8rem; }
	.indexPart1 .more a:after{ width: 0.86rem; height: 0.86rem; background-size: 0.3rem; }
	.indexPart1 .rightDiv{ background: #fff; width: auto; height: auto; float: none; padding: 0.4rem 0.3rem 0; }
	.indexPart1 .rightDiv .imgDiv{ position: relative; }
	.indexPart1 .rightDiv .imgDiv img{ width: 100%; }
	.indexPart2 .numList{ padding: 0.8rem 0.3rem 0.4rem; overflow: hidden; }
	.indexPart2 .numList ul{ display: block;}
	.indexPart2 .numList li{ font-size: 0.26rem; height: 1.5rem; float: left; width: 33.33%; }
	.indexPart2 .numList li:last-child{ width: 66.66%; }
	.indexPart2 .numList li .num{ height: 0.7rem; }
	.indexPart2 .numList li .numUp{ font-size: 0.52rem; line-height: 0.52rem; padding-right: 0.1rem; }
	.indexPart2 .numList li:last-child .numUp{ padding: 0 0.1rem; }
	.indexPart2 .numList li p{ line-height: 0.26rem; }
	.indexPart2 .wave{ display: none; } 
	.indexPart3 .toptop{ padding: 1.2rem 0.3rem 0.6rem;}
	.indexPart3 .moreBtn{ bottom:0;}
	.indexPart3 .moreBtn a{ width: 2.1rem; height:0.72rem; line-height: 0.72rem; font-size: 0.26rem; border-radius: 0.48rem;}
	.businessPic .txtDiv{ top: 1.0rem; left:0.4rem; }
	.businessPic .cn{ font-size: 0.26rem; line-height: 0.26rem; padding-top: 0.15rem; }
	.businessPic .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.businessPic .prev{ left: 0; background-size: 0.12rem;}
	.businessPic .next{ right: 0; background-size: 0.12rem;}
	.businessPic .prev:hover{ background-size: 0.12rem;}
	.businessPic .next:hover{ background-size: 0.12rem;}
	.businessPic .swiper-slide:hover .txtDiv{ top: 1.0rem; }
	.indexPart4{ padding: 1.2rem 0.3rem 1.4rem; }
	.indexPart4 .moreBtn{ top: auto; bottom: 0.6rem;}
	.indexPart4 .moreBtn a{ width: 2.1rem; height:0.72rem; line-height: 0.72rem; font-size: 0.26rem; border-radius: 0.48rem;}
	.indexPart4 .leftDiv{ width: auto; float: none; }
	.indexPart4 .leftDiv li .conDiv{ padding: 0.5rem 0.3rem 0; height: 3.2rem; }
	.indexPart4 .leftDiv li .time{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexPart4 .leftDiv li .name{ font-size: 0.32rem; line-height: 0.5rem; height: 1rem; }
	.indexPart4 .leftDiv li .ico{ margin-top: 0.28rem; width: 0.86rem; height: 0.6rem; border-radius: 0.48rem; }
	.indexPart4 .rightDiv{ margin-top: 0.2rem; width: auto; height: auto; padding: 0 0.45rem; }
	.indexPart4 .detail{ height: auto; padding-top: 0.65rem; padding-bottom: 0.45rem;}
	.indexPart4 .detail .time{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.25rem; }
	.indexPart4 .detail .name{ font-size: 0.32rem;}
	.indexPart4 .detail .name a{ line-height: 0.5rem; height: 1rem;}
	.indexPart4 .detail .content{ font-size: 0.26rem; line-height: 0.4rem; height: 0.8rem; padding-top: 0.2rem; }
	.indexPart4 .list{ padding-bottom: 0.5rem; }
	.indexPart4 .list li a{ height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; }
	.footDiv{ padding: 1rem 0.3rem 0.8rem; position: relative;}
	.footDiv .leftDiv{ float: none; }
	.footDiv .logo{ position: relative; left: 0; top: 0; margin-left: 0; }
	.footDiv .logo img{ width: 2.6rem;}
	.footDiv .txt{ font-size: 0.32rem; height: 0.7rem; padding-top: 0.5rem; line-height: 0.32rem; }
	.footDiv .tel{ padding-left: 0.7rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.42rem; }
	.footDiv .tel img{ width: 0.56rem; }
	.footDiv .tel em{ font-size:0.28rem; padding-right:0.08rem; top:-0.03rem;}
	.footDiv .msgList{ padding-top: 20px; }
	.footDiv .msgList li{ font-size: 14px; line-height: 24px; }
	.footDiv .rightDiv{ position: static; padding-right: 0; float: none; padding-top: 0.35rem; }
	.footDiv .ewm{ top: 1rem; right: 0.3rem; }
	.footDiv .limg{ box-shadow: 0px 3px 0.35rem 0px rgba(0, 0, 0, 0.2);}
	.footDiv .limg img{ width: 2.2rem; }
	.footDiv .ewm p{ padding-top: 0.3rem; font-size: 0.24rem; }
	.footDiv .share{ padding-top: 0; }
	.footDiv .share li{ margin-right: 0.3rem; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.foot{ height: auto; padding: 0 0.3rem 0.4rem; }
	.foot .msg{ padding-top: 0.4rem; font-size: 0.26rem; line-height: 0.52rem; }
	.pageBanner{ height: 5rem;}
	.pageBanner .bg { height: 5rem; }
	.pageBanner .txtDiv{ top: 40%; left: 0.5rem; margin-left: 0; }
	.pageBanner .cn{ padding-left: 1.2rem; font-size: 0.48rem; line-height: 0.48rem; }
	.pageBanner .cn:before{ width: 1.0rem; height: 2px; margin-top: -1px; }
	.pageBanner .en{ padding-left: 1.2rem; padding-top: 0.08rem; font-size: 0.64rem; line-height: 0.64rem; color: rgba(255,255,255,0.6); }

	.aboutPart1{ padding: 0 0.3rem 1.0rem; background: none; overflow: hidden;}
	.aboutPart1:after{ display: none; }
	.aboutPart1 .conDiv{ padding-top: 0.8rem; padding-left: 0; height: auto; }
	.aboutPart1 .txtDiv{ padding-top: 0.6rem; }
	.aboutPart1 .txtDiv:after{ width: 4.0rem; height: 1.14rem; background-size: 4.0rem;}
	.aboutPart1 .txtDiv .name{ font-size: 0.36rem; line-height: 0.36rem;}
	.aboutPart1 .txtDiv .year{ font-size: 0.6rem; line-height: 0.6rem;}
	.aboutPart1 .content{ font-size: 0.26rem; line-height: 0.5rem; padding-top: 0.4rem;}
	.aboutPart1 .numList{ padding: 0.55rem 0; }
	.aboutPart1 .numList ul{ display: block;}
	.aboutPart1 .numList li{ font-size: 0.26rem; height: 1.5rem; float: left; width: 33.33%; }
	.aboutPart1 .numList li:last-child{ width: 66.66%; }
	.aboutPart1 .numList li .num{ height: 0.7rem; }
	.aboutPart1 .numList li .numUp{ font-size: 0.52rem; line-height: 0.52rem; padding-right: 0.1rem; }
	.aboutPart1 .numList li:last-child .numUp{ padding: 0 0.1rem; }
	.aboutPart1 .numList li p{ line-height: 0.26rem; }
	.aboutPart2{ padding: 1.0rem 0.3rem;}
	.aboutPart2 .titleDiv{ padding-bottom: 0.6rem;}
	.aboutPart2 .title1{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.15rem;}
	.aboutPart2 .title2{ font-size: 0.3rem; line-height: 0.3rem; }
	.aboutPart2 .tab2 li{ padding-top: 0.52rem; font-size: 0.32rem; line-height: 0.32rem; height: 1.0rem; }
	.aboutPart2 .tab2 li:before{ width: 0.36rem; margin-left: -0.18rem; }
	.aboutPart2 .bigBox{ padding: 0.8rem 0.4rem 1.0rem;} 
	.aboutPart2 .name{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.25rem; }
	.aboutPart2 .wen{ font-size: 0.32rem; padding-bottom: 0.4rem; }
	.aboutPart2 .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.aboutPart2 .longDiv{ padding-top: 0.5rem; overflow: auto; }
	.aboutPart2 .table{ width: 12.0rem; }
	.aboutPart2 .table th{ font-size: 0.26rem; height: 0.86rem; }
	.aboutPart2 .table td{ font-size: 0.26rem; height: 0.9rem; }
	.aboutPart2 .table .th01{ padding: 0 0.3rem; }
	.aboutPart2 .table .td01{ padding: 0 0.3rem;}
	.aboutPart2 .prev{ width:0.64rem; height:0.52rem; background-size: 0.26rem;}
	.aboutPart2 .next{ width:0.64rem; height:0.52rem; background-size: 0.26rem;}
	.contactPart1{ padding: 0.9rem 0.3rem;}
	.contactPart1:after { height: 1.54rem; background-size: 5.6rem;}
	.contactPart1.cur:after { width: 5.6rem;}
	.contactPart1 .leftDiv{ width: auto; float: none; }
	.contactPart1 .cn{ padding-top: 0; font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.contactPart1 .en{ font-size: 0.32rem; line-height: 0.32rem; }
	.contactPart1 .msgList li{ line-height: 0.52rem; padding-left: 0.82rem; padding-bottom: 0.45rem; font-size: 0.28rem; }
	.contactPart1 .msgList li img{ width: 0.52rem; }
	.contactPart1 .rightImg img{ width: 100%; }
	.contactPart2{ padding: 0.9rem 0.3rem; }
	.contactPart2 .titleDiv{ padding-bottom: 0.6rem;}
	.contactPart2 .cn{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem;}
	.contactPart2 .en{ font-size: 0.3rem; line-height: 0.3rem; }
	.contactPart2 .form ul{ margin-right: 0; }
	.contactPart2 .form li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.contactPart2 .form li .box{ margin-right: 0; padding: 0 0.2rem 0 1.4rem; }
	.contactPart2 .form li .txt{ left: 0.2rem; line-height: 0.96rem; font-size: 0.26rem; }
	.contactPart2 .form li .input1{ font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.contactPart2 .form li .tips{ right: 0.3rem; font-size: 0.28rem; line-height: 0.96rem; }
	.contactPart2 .form li textarea{ height: 2.8rem; padding: 0.2rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.contactPart2 .btnDiv{ padding-top: 0.2rem; }
	.contactPart2 .btnDiv a{ border-radius: 0.48rem; width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.commonTitle{ padding-bottom: 0.5rem;}
	.commonTitle .cn{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem;}
	.commonTitle .en{ font-size: 0.3rem; line-height: 0.3rem; }
	.visionBox{ padding: 0.9rem 0 1.2rem; background-size: 100%; }
	.visionBox .msg{ font-size: 0.28rem; line-height: 0.52rem; padding: 0 0.3rem; }
	.visionBox .toptop{ padding: 0.6rem 0.3rem 0; }
	.visionBox .tab2 li{ padding-bottom: 0.5rem; width: 33.33%; }
	.visionBox .tab2 li .name1{ font-size: 0.32rem; line-height: 0.48rem; height: auto; padding-bottom: 0; }
	.visionBox .tab2 li .name2{ font-size: 0.26rem; line-height: 0.36rem; }
	.visionBox .tab2 li .ico{ display: none; }
	.visionBox .tabContentDiv2{ padding: 0.8rem 0.3rem 0; }
	.visionBox .bigBox{ padding-bottom: 0.8rem;}
	.visionBox .conDiv{ width: auto; height: auto; display: block; float: none; }
	.visionBox .imgDiv{ width: auto; float: none; }
	.visionBox .limg{ padding: 0.6rem 0; }
	.visionBox .limg img{ width: 0.86rem; }
	.visionBox .cn{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem; }
	.visionBox .en{ font-size: 0.3rem; line-height: 0.3rem; }
	.visionBox .wen{ font-size: 0.36rem; line-height: 0.5rem; padding-left: 0.4rem; padding-right: 0.4rem; }
	.visionBox .txt{ font-size: 0.28rem; line-height: 0.48rem; padding-left: 0.3rem; padding-right: 0.3rem; }
	.honorPart1{ padding: 0.8rem 0.3rem 1.0rem; }
	.honorPart1 .txtDiv{ padding-top: 0.6rem; }
	.honorPart1 .txtDiv:after{ width: 4.0rem; height: 1.14rem; background-size: 4.0rem;}
	.honorPart1 .txtDiv:before{ top: 0.15rem; width: 2.98rem; height: 1.43rem; background-size: 2.98rem; }
	.honorPart1 .txtDiv .name{ font-size: 0.36rem; line-height: 0.36rem;}
	.honorPart1 .txtDiv .year{ font-size: 0.6rem; line-height: 0.6rem;}
	.honorPart1 .content{ font-size: 0.26rem; line-height: 0.5rem; padding-top: 0.4rem;}
	.honorPart2{ padding: 0.9rem 0.3rem; background: url(../images/honorBg.jpg) center no-repeat; background-size: cover; background-attachment: fixed; overflow: hidden;}
	.honorPart2 .leftDiv{ width: auto; float: none; position: relative; }
	.honorPart2 .commonTitle{ padding-top: 0; }
	.honorPart2 .content{ font-size: 0.26rem; line-height: 0.5rem; }
	.honorPart2 .arrowDiv{ padding-top: 0; position: absolute; right: 0; top: 0; }
	.honorPart2 .arrowDiv a{ width: 0.96rem; height: 0.96rem; margin-right: 0; margin-left: 0.3rem; box-shadow: 0px 0.03rem 0.32rem 0px rgba(0, 0, 0, 0.06);}
	.honorPart2 .rightDiv{ width: auto; float: none; padding-top: 0.6rem;}
	.honorPart2 .list { width: 100%; }
	.honorPart2 .list li .box{ min-height: 6.2rem; padding: 0 0.3rem; }
	.honorPart2 .list li .imgDiv img{ width: 100%; height: 3.0rem;}
	.honorPart2 .list li .time{ font-size: 0.4rem; line-height: 0.4rem; }
	.honorPart2 .list li .msg{ font-size: 0.26rem; line-height: 0.5rem; padding-top: 0.45rem; }
	.newsBox{ padding: 0.9rem 0.3rem; }
	.news .list ul{ margin-right: 0;  }
	.news .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.news .list li .box{ margin-right: 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.04);}
	.news .list li .botDiv{ height: 3rem; padding: 0.35rem 0.4rem 0; }
	.news .list li .name{ height: 0.5rem; line-height: 0.5rem; font-size: 0.32rem; }
	.news .list li .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.0rem; padding-top: 0.1rem; }
	.news .list li .time{ font-size: 0.36rem; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.4rem; }
	.newShow .time{ padding-bottom: 0.5rem;}
	.newShow .time li{ padding-right: 0.4rem; font-size: 0.28rem; padding-left: 0.45rem; }
	.newShow .time li img{ width: 0.3rem; margin-top: -0.12rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.newShow .imgDiv{ padding: 0.6rem 0 0.4rem; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ font-size: 0.28rem; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; }
	.sideNews .share{ padding-top: 0.45rem; }
	.sideNews .share li{ margin-right: 0.3rem; }
	.sideNews .share li a{ width: 0.82rem; height: 0.82rem; }
	.sideNews .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.backBtn{ padding-top: 0.6rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.backBtn img{ padding-left: 0.15rem; width: 0.26rem;}
	.business1{ padding: 0.9rem 0.3rem; }
	.business1 .bigBox{ height: auto; display: block;}
	.business1 .conDiv{ width: auto; }
	.business1 .txtDiv{ padding-top: 0.6rem; }
	.business1 .txtDiv:after{ width: 4.0rem; height: 1.14rem; background-size: 4.0rem;}
	.business1 .txtDiv .name{ font-size: 0.36rem; line-height: 0.36rem;}
	.business1 .txtDiv .year{ font-size: 0.6rem; line-height: 0.6rem;}
	.business1 .content{ font-size: 0.28rem; line-height: 0.5rem; padding-top: 0.5rem; }
	.business1 .rightImg{ width: auto; padding-top: 0.6rem; }
	.business2{ padding: 0.8rem 0.3rem; height: auto; background: url(../images/business2.jpg) center no-repeat; }
	.business2 .list ul{ margin-right: -0.2rem; }
	.business2 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.business2 .list li .box{ border-radius: 0.16rem; margin-right: 0.2rem; padding-right: 0.36rem; box-shadow: 0px 0px 0.35rem 0px rgba(0, 0, 0, 0.06); }
	.business2 .list li .en{ left: 0.3rem; top: 0.4rem; font-size: 0.6rem; line-height: 0.6rem; }
	.business2 .list li .cn{ font-size: 0.3rem; padding: 0.7rem 0.5rem 0 0.4rem; }
	.business2 .list li .ico{ right: 0.35rem; margin-top: -0.36rem; }
	.business2 .list li .ico img{ width: 0.72rem; }
	.business2 .list li .box:hover .en{ left: 0.4rem; }
	.business2 .list li .box:hover .cn{ padding: 0.8rem 0.5rem 0 0.4rem;}
	.business21{ padding: 0.8rem 0.3rem; height: auto; background: url(../images/business2.jpg) center no-repeat; }
	.business21 .list ul{ margin-right: -0.2rem; }
	.business21 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.business21 .list li .box{ border-radius: 0.16rem; margin-right: 0.2rem; padding-right: 0.36rem; box-shadow: 0px 0px 0.35rem 0px rgba(0, 0, 0, 0.06); }
	.business21 .list li .en{ left: 0.3rem; top: 0.4rem; font-size: 0.6rem; line-height: 0.6rem; }
	.business21 .list li .cn{ font-size: 0.3rem; padding: 0.7rem 0.5rem 0 0.4rem; }
	.business21 .list li .ico{ right: 0.35rem; margin-top: -0.36rem; }
	.business21 .list li .ico img{ width: 0.72rem; }
	.business21 .list li .box:hover .en{ left: 0.4rem; }
	.business21 .list li .box:hover .cn{ padding: 0.8rem 0.5rem 0 0.4rem;}

	.business3{ padding: 0.9rem 0.3rem; height: auto; }
	.business3 .swiper-slide{ padding: 0.9rem 0.45rem 0; height: 6.2rem; }
	.business3 .swiper-slide:after{ display: none;  }
	.business3 .swiper-slide .ico{ width: 1.96rem; height: 1.96rem; line-height: 1.96rem; }
	.business3 .swiper-slide .ico img{ width: 0.96rem; }
	.business3 .swiper-slide .name{ height: 0.86rem; font-size: 0.32rem; line-height: 0.32rem;}
	.business3 .swiper-slide .msg{ padding-top: 0.35rem; font-size: 0.28rem; line-height: 0.5rem; }
	.business3 .swiper-pagination{ display: block; }
	.business4{ padding: 0.9rem 0.3rem; height: auto; }
	.hahaPic .swiper-slide{ padding: 0.9rem 0.45rem 0; height: 6.0rem; }
	.hahaPic .swiper-slide:after{ display: none;  }
	.hahaPic .swiper-slide .ico{ width: 1.96rem; height: 1.96rem; line-height: 1.96rem; }
	.hahaPic .swiper-slide .ico img{ width: 0.96rem; }
	.hahaPic .swiper-slide .name{ height: 0.86rem; font-size: 0.32rem; line-height: 0.32rem;}
	.hahaPic .swiper-slide .msg{ padding-top: 0.35rem; font-size: 0.28rem; line-height: 0.5rem; }
	.hahaPic .swiper-pagination{ display: block; }
	.business5{ padding: 0.9rem 0.3rem; border-bottom: #eee solid 1px;}
	.advantagePic .swiper-slide .botbot{ padding: 0.5rem 0.45rem 0; height: 2.8rem; }
	.advantagePic .swiper-slide .name{ font-size: 0.32rem; line-height: 0.6rem; height: 0.6rem; }
	.advantagePic .swiper-slide .msg{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.1rem; }
	.advantagePic .swiper-slide .bg{ display: none;}
	.advantagePic .swiper-slide:hover .botbot{ height: 3rem;}
	.advantagePic .swiper-pagination{ display: block; }
}

