/*news*/
.news .wrap-page{
	top: 45px;
}
.news .navbar li{
	width: 49.9%;
}
.news .navbar li.border{
	border-right: none;
}
.news .content-box{
	background: url(../images/news_bg.png) no-repeat;
	background-size: 100%;
	padding-top: 4rem;
}
.news .content-box ul{
	background: #fff;
	border-radius: 4px;
	padding: 1.5rem 0.9rem;
}
.news .content-box li{
	border-radius: 4px;
	border: 1px solid #ddd;
	padding: 0.6rem 0.9rem;
	margin-bottom: 1rem;
	box-shadow: 0 2px 2px #ddd;
}
.news .content-box li.last{
	margin-bottom: 0;
}
.news .content-box li h5 a{
	color: #444;
	font-weight: normal;
	font-size: 1.4rem;
}
.news .content-box li p{
	font-size: 1.2rem;
	color: #666;
	word-break: break-all;
}
.news .content-box li p.time{
	font-size: 1rem;
	color: #167cc5;
}
.news .content-box li p a{
	float: right;
	padding: 0 0.6rem;
}
.news .content-box li.img .img-box{
	border: 1px solid #ccc;
	width: 32%;
	height: 8rem;
	overflow: hidden;
	float: left;
}
.news .content-box li.img .img-box img{
	width: 100%;
	height: 100%;
}
.news .content-box li.img h5 a{
	color: #1076bd;
}
.news .content-box li.img .text-box{
	float: right;
	width: 64%;
}
.news .content-box li.img .text-box .dividing-line{
	height: 1px;
	border-bottom: 1px solid #ddd;
	padding: 2px 0;
	margin-bottom: 4px;
}
.news .loading {
    display: none;
    text-align: center;
    padding: 0.7em 0;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
}