.f22{ font-size: 22px; }
.f20{ font-size: 20px; }
.f18{ font-size: 18px; }
.f16{ font-size: 16px; }
.f14{ font-size: 14px; }

.mr20{ margin-right: 20px; }
.mr30{ margin-right: 30px; }
.mb20{ margin-bottom: 20px; }
.mb10{ margin-bottom: 10px; }
.mb5{ margin-bottom: 5px; }
.lh50{ line-height: 50px; }
.lh40{ line-height: 40px; }
.lh30{ line-height: 30px; }

.fc9{ color: #999; }

.a:hover{ color: #007cff; }

.border1{ border: 1px solid #eee; }

.headth-news-list .a{
	width: 14.28%;
	box-sizing: border-box;
}

.headth-news-list .a:hover{
	color: #007cff;
	background-color: rgba(0, 124, 255, .2);
}

.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.p10{ padding: 10px; }

.check-more{
	border: 1px solid #007cff; 
	line-height: 40px;
	border-radius: 20px;
	width: 160px;
}
.pt10{
	padding-top: 10px;
}
.pt20{
	padding-top: 20px;
}
.pb10{
	padding-bottom: 10px;
}
.pr20{
	padding-right: 20px;
}
.pl20{
	padding-left: 20px;
}

.list-content{
	overflow: hidden;
	max-height: 90px;
}

.zhankai-btn{
	position: absolute;
	right: 0;
	bottom: 0;
	line-height: 30px;
	padding-right: 20px;
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALtJREFUOE/N0qEKAkEQgOF/QF/GYjKJoMliNptMJpNwpxyywWIymexmk8UDwWSx+DTCiJ7H3ukiC1tu8/4fO+wIgUcCe6oMJNrgQYoCdbokcneN6x4hi/fA7RM1qTF0Ib+Aja8YGb2BSHcILRdSBmx8wci49ORItwjtb8QCNk4xMnF+b6QbhF4RyQAbHzEy/bsbc12j9HNECvEBIzOvxYp1BQxeiBDrCThjZOEV55diXQKdKm+i5zzBIzwBoaA+9KyI8PgAAAAASUVORK5CYII=') no-repeat 30px/12px auto;
}

.height60{
	height: 60px;
	overflow: hidden;
	padding-right: 30px;
}
.height60 .zhankai-btn{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAMBJREFUOE/N0i0LAkEUheH3gv4Zi8UkCJtMZrPJZDIZBllkgslkMpnNJssuCCaLxV8jXF0/GEdnZWXLTp7zMPfMFUoeKZmnCoDRBNhjZfrXOEZnQEeItcGFDbDFyqQQYnQO9KjRf3TgkB1Wxj8Rowugm4WJ5exKdEiKlVEQMboEolc4u+P/gkMOWBl6iNEV0H4PfwP+OEesDO6I0fWto9ZnOAz4yOn5imYonA84JEWBOlFWWKiXKmxioc3Jv1R6hCuTaj30e3tAcwAAAABJRU5ErkJggg==');
}

.pl60{
	padding-left: 60px;
}

.label-content .left-label{
	position: absolute;
	left: 0;
	top: 0;
}

.pl90{ padding-left: 90px; }

.bb1{ border-bottom: 1px solid #eee; }

.h0{ height: 0; overflow: hidden; }

.hot-tag-list .a{
	background: #f8f8f8;
	border-radius: 4px;
}