body {
	background: #f2f2f2;
}


.banner-wrap #banner {
	height: 275px;
}
.banner-wrap #banner img {
	height: 275px;
}

/*====操作路径====*/
.handle-wrap {
	width: 100%;
	height: 40px;
	background: #f2f2f2;
}
.handle {
	width: 1200px;
	margin: 0 auto;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	color: #333;
}
.handle-item {
	padding:0  5px 10px;
	font-size: 14px;
}
.handle-item a {
	color: #333;
}
.handle-item:hover a {
	color: #165DA5;
}


.detail-cont-wrap {
	width: 100%;
	height: auto;
	background: #f2f2f2;
	margin-bottom: 40px;
}
.detail-show {
	width: 1200px;
	min-height: 500px;
	background: #fff;
	margin: 0 auto;
	padding: 40px 120px 40px;
}

.detail-head {
	width: 100%;
	min-height: 80px;
	border-bottom: 1px solid #F0F0F0;
}

.headline {
	font-size: 25px;
	line-height:35px;
	text-align: center;
	font-weight: 900;
	padding: 0 50px;
}
.detail-tips {
	display: flex;
	justify-content: center;
	height: 56px;
	font-size: 14px;
	line-height: 56px;
	color: #c7c5c5;
}
.detail-tips> p {
	float: left;
	margin-right: 20px;
}
.detail-tips> p:nth-of-type(4) {
	color: #c7c5c5;
	margin-right: 15px;
	}
/*字体切换*/
.set-font {
	cursor: pointer;
}
.font-small {color: #3aa4fe;}
/*表格边框*/
/*td,th{ border:1px solid #DDD; }*/


.detail-text {
	width: 100%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}
.text-digest {
	width: 100%;
	height: auto;
	background: #F5F5F5;
	border-radius: 8px;
	text-align: left;
	line-height: 24px;
	padding: 5px 20px; 
}
.text-cont img{
	width: 800px;
	height: auto;
	margin: 0 auto;
	display: block;
}

.text-cont>.text-art {

	line-height:30px;
	margin-top: 20px;
	text-indent: 2em;
}

.text-img {
	text-align: center;
	margin-top: 20px;
}
.text-img img {
	width: 800px;
	height: 450px;
}
/*分享*/
.share {
	width: 100%;
	height: 54px;
	margin-top: 60px;
	border-bottom: 1px solid #F0F0F0;
}
.share-icon {
	width: 220px;
	height: 24px;
	float: left;
}



.action {
	float: right;
	padding-top: 10px;
}
.action span {
	margin-left: 15px;
	cursor: pointer;
}
.action span:hover {
	color: #165DA5;
}
/*上一篇下一篇*/
.other-artical {
	width: 100%;
	height: 107px;
	padding-top: 40px;
	font-size: 16px;
}
.up-artical {
	float: left;
	width: 450px;
}
.next-artical {
	float: right;
	width: 450px;
}
.other-artical a {
	color: #333;
}
.other-artical a:hover {color: #165DA5;}

/*热门排行*/
.hot-pop {
	width: 100%;
	height: 210px;
}
.hot-pop-title {
	width: 120px;
	height: 40px;
	background: #165DA5;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
}
.hot-pop-list {
	width: 460px;
	height: auto;
	float: left;
	position: relative;
}
.hot-pop-list:nth-of-type(1){
	margin-right: 40px;
}

.hot-pop-list:nth-of-type(1):after {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	background: #f0f0f0;
	right: -13px;
	top: 0;
}

.hot-pop-list>li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	padding-left: 13px;
	position: relative;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.hot-pop-list>li:before {
	content: "";
	width: 3px;
	height: 3px;
	background: #999999;
	position: absolute;
	left: 0;
	top: 15px;
}
.hot-pop-list>li>a {color: #333;}
.hot-pop-list>li>a:hover {color: #165DA5;}
