/*
	[Destoon B2B System] Copyright (c) 2008-2013 Destoon.COM
	This is NOT a freeware, use is subject to license.txt
*/
/* article && quote*/
.headline {background:#FFFFFF;padding:0 10px 5px 10px;border-bottom:#DDDDDD 1px solid;}
.headline h2 {text-align:center;font-size:16px;margin:0;height:30px;line-height:30px;overflow:hidden;}
.headline span {color:#225588;}
.headline div {line-height:22px;height:22px;overflow:hidden;}
.subline li {height:26px;line-height:26px;overflow:hidden;font-size:14px;padding:0 10px 0 10px;}
.subline span {color:#666666;}
.keytags {font-size:14px;padding:0 0 0 50px;}
/* catlist */
.childlist {padding:10px 10px 10px 15px;line-height:24px;}
.childlist li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist {padding:15px 15px 15px 20px;line-height:24px;}
.catlist_li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist_sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}
.subtitle {padding:5px 15px 5px 15px;margin:10px 20px 10px 20px;line-height:24px;font-size:12px;border:#EEEEEE 1px solid;background:#FAFAFA;}
.subtitle li {width:50%;height:24px;overflow:hidden;float:left;}
/*ywbb*/
.excerpt {
	background-color: #fff;
	padding: 20px 15px 20px 20px;
	border: 1px solid #dddddd;
	margin-bottom: 10px;
	position: relative;
	clear: both
}

.excerpt:after,.excerpt:before {
	display: table;
	content: "";
	line-height: 0
}

.excerpt:after {
	clear: both
}

.excerpt-nothumbnail {
	padding-left: 20px
}

.excerpt-nothumbnail:hover {
	padding-left: 24px
}

.excerpt .he {
	margin: 0 10px 15px 0
}

.excerpt .focus {
	position: relative;
	float: left;
	display: table;
	overflow: hidden;
	margin: 0 20px 0 0;
	text-align: center;
	padding: 4px;
	border-radius: 3px;
	border: 1px solid #ccc;
	background: #f9f9f9;
	box-shadow: 1px 1px 2px #d3d3d3;
	margin: 0 15px 15px 0
}

.excerpt .focus a {
	display: table-cell;
	vertical-align: middle
}

.excerpt .focus a img {
	display: block;
	margin: 0 auto;
	Border:1px solid #CFCFCF;
}

.excerpt:hover .focus a img {
	background: #e0e0e0;
	border:1px solid #D9534F;
	filter:alpha(Opacity=80);-moz-opacity:0.9;opacity: 0.9
}

.excerpt p.auth-span {
	float: right;
	position: absolute;
	bottom: 0;
	right: 0
}

.excerpt header .label {
	margin-right: 5px;
	position: relative;
	top: -2px;
	padding: 2px 6px 4px
}

.excerpt h2 {
	display: inline;
	font-size: 20px;
	margin: 0;
	font-weight: blod;
	position: relative;
	top: 1px;
	line-height: 25px
}

.excerpt .note {
	color: #777;
	line-height: 24px;
	margin-bottom: 0;
	font-size: 14px;
    font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.excerpt .itag a {
	border-style: solid;
	border-width: 1px;
	border-color: #e2e2e2 #ddd #ddd #e2e2e2;
	display: inline-block;
	margin-right: 3px;
	border-radius: 1px;
	padding: 0 5px;
	line-height: 18px
}

.article-header .cate,.article-header .muted,.excerpt .muted {
	margin-right: 20px
}

.excerpt .muted .action,.hot-posts .muted .action {
	background-color: #fff!important;
	border: 0;
	padding: 0;
	color: #f78585!important;
	font-size: 13px
}

.excerpt .muted .action i,.hot-posts .muted .action i {
	margin-right: 1px!important
}

.hot-posts .muted {
	margin-left: 20px
}

.excerpt .muted {
	font-size: 13px
}

.widget {
	clear: both;
	margin-bottom: 10px;
	border: 1px solid #dddddd;
	background-color: #fff;
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
}

.widget h2 .btn {
	position: absolute;
	top: 15px;
	right: 10px;
	font-weight: 400;
	padding: 1px 5px 1px;
	color: #fff;
	background-color: #5fbaac;
	font-size: 13px
}

.widget-notip {
	line-height: 20px;
	color: #666;
	border-top-color: red
}

.widget ul:after,.widget ul:before {
	display: table;
	content: "";
	line-height: 0
}

.widget ul:after {
	clear: both
}

.widget-notip h3 {
	margin-bottom: 13px
}

.git_hotpost_txt li,.widget_recent_entries li,.widget_rss li,.widget_views li {
	padding: 10px 15px 10px 30px;
	border-bottom: solid 1px #eee;
	width:245px; /* 限制标题宽度（可选） */
	white-space:nowrap; /* 禁止自动换行 */
	overflow:hidden; /* 隐藏溢出的内容 */
	text-overflow:ellipsis; /* 溢出文本使用...代替 */
}

.widget_links ul {
	padding: 5px 0 15px 12px
}

.widget_links li {
	width: 50%;
	float: left
}

.widget_links li a {
	background-color: #fff;
	padding: 5px 8px;
	display: inline-block;
	width: 136px
}

.widget_pages ul {
	padding: 10px 15px 5px;
	overflow: hidden
}

.widget_pages li {
	float: left;
	width: 50%;
	margin-bottom: 5px
}

.widget_recent_entries span {
	display: block;
	font-size: 12px;
	color: #999;
	margin-top: 2px
}

.title {
	position: relative;
	height: 45px;
	border-bottom: 1px solid #009EDD;
	margin: 5px 20px;
	text-align: left;
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.title h2 {
	font-size: 16px;
	font-weight: 400;
	width: 100%;
	line-height: 45px;
	color: #1abc9c
}
.widget_meta {
	margin: 0 0 10px
}

.widget_meta ul {
	line-height: 24px;
	padding: 0 20px 10px
}

.widget_meta ul li {
	margin-bottom: 10px;
	padding: 5px 15px;
	border-bottom: solid 1px #eee;
}