body{
	width: 100%;
	max-width: 100%;
	height: auto;
	background: #FFFFFF;
	overflow-x: hidden;
}
.margin-bottom-twenty{
	margin-bottom: 0.2rem;
}
.margin-bottom-thirty{
	margin-bottom: 0.3rem;
}
.margin-bottom-fourty{
	margin-bottom: 0.4rem;
}
.margin-bottom-fifty{
	margin-bottom: 0.5rem;
}
.margin-bottom-sixty{
	margin-bottom: 0.6rem;
}
.main-padding{
	padding: 0 0.25rem;
}
.menu{
	width: 100%;
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.34rem;
	color: #44a8b6;
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	background: #FFFFFF;
	z-index: 2;
	transition:all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.logo-img{
	width: 2.2rem;
	height: auto;
	margin: 0 auto;
}
.menu-img{
	width: 0.36rem;
	height: auto;
	position: absolute;
	top: 0.3rem;
	left: 0.25rem;
}
.con-big-box{
	width: 100%;
	height: auto;
    min-height: 100%;	
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background: #FFFFFF;
	transition:all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	padding-top: 0.8rem;
	z-index: 2;
	box-shadow: 0 0 0.1rem 0.1rem rgba(0,0,0,0.2);
}
.headerswiper-box{
	width: 100%;
	height: 3.55rem;
	margin-bottom: 0.8rem;
}
.headerswiper-box .swiper-pagination-bullet{
	width: 0.15rem;
	height: 0.15rem;
	border-radius: 50%;
	background: #FFFFFF;
	opacity: 1;
}
.headerswiper-box .swiper-pagination-bullet-active{
	background: #d00000;
}
.headerswiper-box>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.12rem;	
}
.headerswiper-box>.swiper-pagination-bullets{
	bottom: 0;
}
.main-title{
	font-size: 0.48rem;
	color: #D00000;
	text-align: center;
	margin-bottom: 0.6rem;
}
.main-title:before,.main-title:after{
	display: inline-block;
	content: '';
	min-width: 0.22rem;
	width: 0.22rem;
	height: 0.22rem;
	background: #d00000;
	transform: rotateZ(45deg);
	margin:0 0.36rem ;	
}
.newsReports-swiper{
	height: 2.86rem;
	width: 100%;
	border-radius: 0.2rem;
	overflow: hidden;
	margin-bottom: 0.6rem;
}
.newsreport-swiper-title{
	width: 100%;
	height: 0.4rem;
	background: #d00000;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 1.6rem 0 0.6rem;
	font-size: 0.2rem;
	color: #FFFFFF;
	line-height: 0.4rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.newsreport-swiper-title:before{
	content: '';
	display: block;
	width: 0.18rem;
	height: 0.18rem;
	border-radius: 50%;
	background: transparent;
	border: 0.03rem solid #FFFFFF;
	position: absolute;
	top: 50%;
	margin-top: -0.12rem;
	left: 0.2rem;
}
.newsReports-swiper .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background: #FFFFFF;
	opacity: 0.5;
	display: block;
	float: left;
}
.newsReports-swiper .swiper-pagination-bullet-active{
	opacity: 1;
}
.newsReports-swiper>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.07rem;		
}
.newsReports-swiper>.swiper-pagination-bullets{
	bottom: 0.14rem;
	width: auto;
	display: inline;
	right: 0.2rem;
	left: auto;
}
.newsreport-list{
	font-size: 0.3rem;
	color: #333333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 0.3rem;
	position: relative;
	margin-bottom: 0.4rem;
}
.newsreport-list:before{
	width: 0.16rem;
	background: #ed7d31;
	height: 0.02rem;
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -0.01rem;
	left: 0;
}
.get-more{
	width: 3rem;
	height: 0.8rem;
	font-size: 0.3rem;
	line-height: 0.8rem;
	text-align: center;
	border-radius: 0.4rem;
	border: 1px solid #d00000;
	color: #d00000;
	margin: 0 auto 0.8rem;
}
.greatVideo-swiper{
	height: 5.8rem;
	width: 100%;
	margin-bottom: 0.8rem;
}
.greatVideo-swiper .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background: #cccccc;
	opacity: 1;
	display: block;
	float: left;
}
.greatVideo-swiper .swiper-pagination-bullet-active{
	background: #d00000;
}
.greatVideo-swiper>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.07rem;		
}
.greatVideo-swiper>.swiper-pagination-bullets{
	bottom: 0;
}
.greatVideo-article{
	width: 100%;
	height: 3.96rem;
	border-radius: 0.1rem;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.greatVideo-article-title{
	width: 100%;
	height: auto;
	font-size: 0.3rem;
	color: #FFFFFF;
	padding: 0 0.35rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	left: 0;
	bottom: 0.35rem;
	z-index: 1;
}
.greatVideo-article-cover{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.greatVideo-article-cover img{
	width: 14%;
	height: auto;
}
.greatVideo-list{
	width: 2.2rem;
	height: 1.22rem;
	border: 2px solid #FFFFFF;
	border-radius: 0.1rem;
	position: relative;
	overflow: hidden;
}
.greatVideo-list-active{
	border: 2px solid #910000;
}
.activity-introduced-box{
	width: 100%;
	height: 15.86rem;
	background: url(https://image.39.net/client/shsd/wap/img/sctivity-bg.png) no-repeat;
	background-size: cover;
	padding-top: 0.8rem;
	margin-bottom: 0.8rem;
}
.activityintroduced-swiper{
	width: 100%;
	height: 13.25rem;
}
.activityintroduced-swiper .swiper-pagination-bullet{
	width: 0.15rem;
	height: 0.15rem;
	border-radius: 50%;
	background: #a8a39a;
	opacity: 1;
	display: block;
    float: left;
}
.activityintroduced-swiper .swiper-pagination-bullet-active{
	background: #d00000;
}
.activityintroduced-swiper>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.08rem;		
}
.activityintroduced-swiper>.swiper-pagination-bullets{
	bottom: 0.1rem;
    display: inline;
    width: auto;
    left: 50%;
    margin-left: -0.4rem;
}
.activity-introduced-box .swiper-slide{
	width: 6.2rem;
	height: 12.46rem;
}
.activityintroduced-item{
	width: 6.2rem;
	height: 12.46rem;
	background: #FFFFFF;
	position: relative;
	border-radius: 0.1rem;
	box-shadow: 0 0.04rem 0.15rem 0.04rem rgba(0,0,0,0.1);
	padding: 0 0.3rem;
	margin: 0 auto;
}
.activityintroduced-item:before{
	content: '';
	display: block;
	width: 5.32rem;
	height: 0.04rem;
	position: absolute;
	top: -0.02rem;
	left: 50%;
	margin-left: -2.66rem;
	background: #92b506;
}
.activity-introduced-title{
	width: 100%;
	height: 1.5rem;
	min-height: 1.5rem;
	border-bottom: 1px solid #efefef;
	font-size: 0.3rem;
	line-height: 0.5rem;
	color: #92B506;
}
.activity-introduced-time{
	width: 100%;
	height: 1.2rem;
	min-height: 1.2rem;
	font-size: 0.3rem;
	color: #333333;
	border-bottom: 1px solid #efefef;
	line-height: 1.2rem;
}
.activity-introduced-icon{
	display: inline-block;
	width: auto;
	padding: 0 0.3rem;
	height: 0.4rem;
	min-width: 1.2rem;
	border-radius: 0.05rem;
	font-size: 0.3rem;
	color: #FFFFFF;
	line-height: 0.4rem;
	text-align: center;
	margin-right: 0.25rem;
	background: #92b506;
}
.activity-introduced-con-box{
	padding: 0.4rem 0;
	border-bottom: 1px solid #efefef;
}
.activity-introduced-con{
	width: 100%;
	height: 1.5rem;
	color: #333333;
	font-size: 0.3rem;
	line-height: 0.5rem;		
	white-space: pre-wrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;   
}
.activity-introduced-detail{
	width: 100%;
	height: 5rem;
	color: #333333;
	font-size: 0.3rem;
	line-height: 0.5rem;
	white-space: pre-wrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden; 
}
.activity-introduced-more{
	margin: 0.4rem auto;
	width: 3.8rem;
	height: 0.8rem;
	border-radius: 0.2rem;
	font-size: 0.3rem;
	color: #92B506;
	border: 1px solid #92b506;
	text-align: center;
	line-height: 0.8rem;
}
.activityintroduced-item-yellow:before,.activityintroduced-item-yellow .activity-introduced-icon{
	background: #e39b00;
}
.activityintroduced-item-yellow .activity-introduced-title{
	color: #e39b00;
}
.activityintroduced-item-yellow .activity-introduced-more{
	border-color: #e39b00;
	color: #e39b00;
}
.activityintroduced-item-red:before,.activityintroduced-item-red .activity-introduced-icon{
	background: #D00000;
}
.activityintroduced-item-red .activity-introduced-title{
	color: #D00000;
}
.activityintroduced-item-red .activity-introduced-more{
	border-color: #D00000;
	color: #D00000;
}
.school-box{
	height: 6.62rem;
	width: 100%;
	background: url(https://image.39.net/client/shsd/wap/img/school-bg.png) no-repeat;
	background-size: cover;
	margin-bottom: 0.8rem;
	padding: 0.8rem 0.2rem 0;
}
.greatschool-swiper{
	height: 3.66rem;
	width: 100%;
}
.greatschool-swiper .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background: rgba(0,0,0,0.4);
	opacity: 1;
}
.greatschool-swiper .swiper-pagination-bullet-active{
	background: #d00000;
}
.greatschool-swiper>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.08rem;		
}
.greatschool-swiper>.swiper-pagination-bullets{
	bottom: -0.25rem;
}
.greatschool-list{
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	overflow: hidden;
	margin-bottom: 0.6rem;
}
.enterprise-box{
	width: 100%;
	height: 9rem;
	background: url(https://image.39.net/client/shsd/wap/img/enterprise-bg.png)no-repeat;
	background-size: cover;
	margin-bottom: 0.8rem;
	padding: 0.8rem 0.2rem 0;
}
.great-enterprise-swiper{
	height: 6.38rem;
	margin-bottom: 0.8rem;
}
.great-enterprise-swiper .newsreport-swiper-title{
	padding: 0 0.6rem;
}
.great-enterprise-swiper .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background: #a4a3a3;
	opacity: 1;
}
.great-enterprise-swiper .swiper-pagination-bullet-active{
	background: #d00000;
}
.great-enterprise-swiper>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.08rem;		
}
.great-enterprise-swiper>.swiper-pagination-bullets{
	bottom: -0.25rem;
}
.great-enterprise-img{
	height: 2.88rem;
	border-radius: 0.1rem;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.5rem;
}
.great-enterprise-detail{
	font-size: 0.24rem;
	line-height: 0.38rem;
	color: #333333;
	height: 1.2rem;
	white-space: pre-wrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; 
    margin-bottom: 0.5rem;
    padding: 0 0.4rem;
}
.great-enterprise-detail span{
	color: #D00000;
}
.brand-chain-box{
	padding: 0 0.2rem;
}
.star-product-box{
	min-height: 8rem;
    height: auto;
	background: url(https://image.39.net/client/shsd/wap/img/product-bg.png)repeat;
	background-size: cover;
	padding: 0.6rem 0.2rem 0;
	margin-bottom: 0.6rem;
	position: relative;
}
.star-product-box .main-title{
	color: #FFFFFF;
}
.star-product-box .main-title:before,.star-product-box .main-title:after{
	background: #FFFFFF;
}
.star-product-item{
	width: 1.96rem;
	height: auto;
	margin-bottom: 0.4rem;
	margin-right: 0.6rem;
}
.star-product-item:nth-child(3),.star-product-item:nth-child(6){
	margin-right: 0;
}
.star-product-item p{
	font-size: 0.3rem;
	color: #FFFFFF;
	text-align: center;
}
.star-product-img{
	width: 1.96rem;
	height: 1.96rem;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.2rem;
}
.star-product-img img{
	height: 100%;
	width: auto;
	margin-left: -30%;
}
.star-product-img:before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	background: rgba(0,0,0,0.3);
}
.star-product-icon-box{
	position: absolute;
	bottom: -0.01rem;
	left: 0;
	padding: 0 0.2rem;	
}
.star-product-icon{
	width: 1.96rem;
	height: auto;
	margin-right: 0.6rem;
}
.star-product-icon:last-child{
	margin-right: 0;
}
.star-product-icon:before{
	content: '';
	width: 0;
	height: 0;
	border-width:0.25rem;
	border-style: solid;
	border-color: transparent transparent #FFFFFF transparent; 
	display: none;
}
.star-product-icon-active:before{
	display: block;
}
.star-product-item-active .star-product-img:before{
	display: none;
}
.star-product-detail-box{
	width: 100%;
	height: auto;
	padding: 0 0.6rem ;
}
.star-product-detail-img{
	height: 2.55rem;
	width: 100%;
	position: relative;
	border-radius: 0.1rem;
	overflow: hidden;
	margin-bottom: 0.6rem;
}
.star-product-detail-img .newsreport-swiper-title{
	padding: 0 0.6rem;
}
.star-product-detail{
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.38rem;
	height: 3rem;
	white-space: pre-wrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden; 
    margin-bottom: 0.55rem;
}
.work-show-items{
	width: 2.4rem;
	height: 2.3rem;
	margin:0 0.05rem 0.2rem 0;
}
.work-show-items:last-of-type{
	margin-right: 0;
}
.work-item-img{
	width: 100%;
	height: 1.1rem;
	padding-bottom: 0.2rem;
}
.work-item-img img{
	width: 1.66rem;
	height: auto;
}
.work-show-items h4{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 0.2rem;
	margin-bottom: 0.05rem;
	text-align: center;
}
.work-show-items p{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 0.24rem;
	margin-bottom: 0.15rem;
	text-align: center;
}
.work-shenwei{
	background: url(https://image.39.net/client/shsd/pc/img/sw-bg.png)no-repeat;
	background-size: cover;
}
.work-shenwei h4{
	color: #007ac5;
}
.work-shenwei p{
	color: #00479d;
}
.work-baiyunshan{
	background: url(https://image.39.net/client/shsd/pc/img/bys-bg.png)no-repeat;
	background-size: cover;
}
.work-baiyunshan h4{
	color: #666666;
}
.work-baiyunshan p{
	color: #333333;
}
.work-renmin{
	background: url(https://image.39.net/client/shsd/pc/img/rmyy-bg.png)no-repeat;
	background-size: cover;
}
.work-renmin h4{
	color: #10ae5b;
}
.work-renmin p{
	color: #008d43;
}
.work-tongjunge{
	background: url(https://image.39.net/client/shsd/pc/img/tjg-bg.png)no-repeat;
	background-size: cover;
}
.work-tongjunge h4{
	color: #5e381a;
}
.work-tongjunge p{
	color: #731d1b;
}
.work-zhendong{
	background: url(https://image.39.net/client/shsd/pc/img/zd-bg.png)no-repeat;
	background-size: cover;
}
.work-zhendong h4{
	color: #894f98;
}
.work-zhendong p{
	color: #641f7b;
}
.work-renmin img,.work-tongjunge img{
	width: 0.65rem;
}


/*侧面导航*/
.navigation-box{
	width: 100%;
	height: 100vh;
	background: #d00000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	white-space: nowrap;
}
.navigation-list{
	width: 100%;
	height: 0.88rem;
	border-bottom: 1px solid #FFFFFF;
	font-size: 0.3rem;
	color: #FFFFFF;
	line-height: 0.88rem;
	position: relative;
	padding: 0 0.8rem;
}
.navigation-list:first-child{
	background: #FFFFFF;
	color: #333333;
}
.navigation-open{
	left: 70%;
	overflow: hidden;
	height: 100vh;
}
.navigation-open .menu{
	left:  70%;
}

/*列表页*/
.list-banner{
	margin-bottom: 0.3rem;
}
.list-title{
	border-bottom: 1px solid #cccccc;
	height: 0.7rem;
	font-size: 0.24rem;
	color: #666666;
	margin-bottom: 0.5rem;
	line-height: 0.7rem;
}
.list-navigation-title{
	margin-bottom: 0.15rem;
}
.list-title a{
	font-size: 0.24rem;
	color: #666666;
	display: inline-block;	
	height: 100%;	
}
.list-title span,.list-title a{	
	max-width: 30%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.list-title span,.list-navigation-title a:last-child{
	color: #d00000;
}
.list-title-route{
	position: relative;
}
.list-title-route:after{
	content: '';
	display: block;
	background: #ac182e;
	width: 95%;
	height: 1px;
	position: absolute;
	bottom:0;
	left: 0;
}
.list-list li{
	height: 0.89rem;
	width: 100%;
	border-bottom: 1px solid #ececec;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	position: relative;
}
.list-list li:before{
	content: '';
	display: block;
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -0.03rem;
	left: 0.1rem;
	background: #D00000;
}
.list-list a{
	font-size: 0.26rem;
	color: #333333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 0.34rem;	
}
.list-page{
	width: 100%;
	height: 0.7rem;
	position: relative;
	margin-bottom: 0.8rem;
}
.list-page-box{
	border-bottom:0.1rem solid #D00000;
	margin-bottom: 0.8rem;
	padding: 0 0.25rem;
}
.list-page div{
	width: 2.7rem;
	height: 0.7rem;
	line-height: 0.7rem;		
	color: #333333;	
	background: #e8e8e8;	
	font-size: 0.3rem;
	border-radius: 0.35rem;
	position: absolute;
	top: 0;
    overflow: hidden;	
}
.list-page .page-active a{	
	width: 100%;
	height: 100%;
	line-height: 0.7rem;		
	font-size: 0.3rem;
	background: #d00000;
	color: #FFFFFF;
}
.list-page .pre{
	left: 0;
}
.list-page .next{
	right: 0;
}
.list-page i,.list-page b{
	font-size: 0.3rem;
	color: #333333;
	font-style: normal;
}
.list-great-video{
	width: 100%;
	height: auto;
	border-bottom: 0.06rem solid #f8d9d9;
	margin-bottom: 0.8rem;
}
.list-great-video-con{
	padding: 0 0.3rem 0.5rem;
	overflow-x: scroll;
	width: auto;
	white-space: nowrap;
}
.list-great-video-item{
	display: inline-block;
	width: 2.95rem;
}
.list-great-video-item p{
	font-size: 0.26rem;
	color: #333333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;	
}
.list-video-item-img{
	width: 2.95rem;
	height:1.75rem ;
	position: relative;
	margin-bottom: 0.25rem;
	overflow: hidden;
}
.list-video-item-img .greatVideo-article-cover img{
	width: 29%;
}

/*文章页*/
.article-con{
	margin-bottom: 0.6rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #add7ee;
}
.article-title{
	color: #333333;
	font-size: 0.34rem;
	margin-bottom: 0.4rem;
	text-align: center;
	display: table;
}
.article-time{
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0.4rem;
}
.article-time,.article-time a{
	font-size:0.22rem;
	color: #999999;
}
.article-con p,.article-con a{
	font-size: 0.28rem;
	color: #333333;
	line-height: 0.48rem;
	display: table;
	width: 100%;
}
.article-con p{
	text-indent: 1em;
	margin-bottom: 0.1rem;
}
.article-con a{
	display: inline-block;
}
.article-con img{
	margin: 0 auto;
	width: 100%;
	height: auto;
}
.article-con video{
	width: 100%;
	margin-left: -1em;
}
.article-page{
	padding:0 0.25rem 0.4rem;
	border-bottom: 0.1rem solid #D00000;
	margin-bottom: 0.5rem;
}
.article-page-items{
	width: 100%;
	height: 0.7rem;
	border-radius: 0.35rem;
	font-size: 0.24rem;
	color: #fff100;
	padding: 0 0.45rem;
	margin-bottom: 0.2rem;
	background: #D00000;
}
.article-page-items a{
	font-size: 0.24rem;
	color: #FFFFFF;
	max-width: 75%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.none{
	display: none;
}
/*底部*/
#bottominfo{
	text-align: center;
	font-size: 0.2rem;
	color: #FFFFFF;
	line-height: 0.4rem;
	width: 100%;
	min-height: 1.4rem;
	height:auto;
	background: #d00000;	
}
#bottominfo div{
	display: table;
}
#bottominfo a{
	display: inline;
}
#bottominfo a:link,#bottominfo a:visited{
	color:#FFFFFF;
}
#bottominfo a:hover,#bottominfo a:active{
	color:#FFFFFF;
}
.wjlogo a,.wjlogo img{
	display: inline-block;
}