@charset "UTF-8"; 
/* Base Reset */
* { margin: 0; padding: 0; font-family: "微软雅黑";}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus { outline: 0;}
img { border: 0;}
a img { vertical-align: middle;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
.clear { width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline;}
.none { display: none;}
.hidden { visibility: hidden;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix { display: block; *zoom:1;}
body, p { font: 14px/1 Helvetica, STHeiti STXihei, Microsoft YaHei, Tohoma, Arial; color: #333;}
body { background: #fbfbfb;}
a { text-decoration: none; color: #333;}
a:hover { text-decoration: none; color: #0C7ED9;}
.wp-wrapper { width: 100%;}
.wp-wrapper .wp-inner { width: auto; max-width: 1200px; margin: 0 auto;}
.wp-navi .wp-inner { max-width: 1200px;}


/**主体**/
.wp-container { margin-top: 25px;}
.wp-main-page .content1 .abox { width: 1200px;}
.wp-main-page .content2 .bbox { width: 32%; float: left;}


/** 专题样式 **/
.ebox { max-width: 1200px; margin: 0 auto; margin-top: 50px !important;}
.ebox_left { width: 32%; float: left; margin-right: 2%;}
.ebox_middle { width: 32%; float: left; margin-right: 2%;}
.ebox_right { width: 32%; float: left;}
.rili { padding: 15px 0; border-bottom: 1px dashed #ccc; border-top: 1px solid #fff;}
.cont-1-sj { float: left; width: 18%;}
.cont-2 { float: right; width: 80%;}
.cont-2-bt { line-height: 28px; height: 56px; overflow: hidden;}
/*span.more1 { color: #fff; background: #d11111; padding: 0px 4px;}*/
 span.more1 { color: #d11111; padding: 0px 4px;}
.fbox { background: #fafafa; padding: 37px 0; margin-top: 70px;}
.fbox_con { max-width: 1200px; margin: 0 auto;}
.fbox_left { float: left; width: 66%;}
.fbox_right { float: right; width: 32%;}
.fbox1 { width: 100%;}
.fbox2 { width: 100%; margin-top: 25px;}
.fbox1 img { width: 100%; height: auto;}
.fbox2 img { width: 100%; height: auto;}
.con_bg { height: 103px; background: url(../images/meiti_bg.jpg) no-repeat; margin-bottom: 20px; width: 100%;}
.con51 { padding-bottom: 30px; border-bottom: #d5d0c0 1px dashed;}
.shipin_box { background: #d5d4ce; margin-bottom: 12px;}
.biaoti2 { color: #414141; font-size: 22px; font-weight: bold; padding-left: 3%; padding-top: 2%; position: relative;}
.biaoti2 a { color: #414141;}
.biaoti2 a:hover { color: #0C7ED9;}
.biaoti2 .post-more { position: absolute; bottom: 0; right: 10px; height: 20px; line-height: 20px; display: none;}
.biaoti2 .post-more a { display: block; color: #fff; background: #d11111; padding: 0px 4px; font-size: 14px; line-height: 20px;}


/**列表的样式**/
.biaoti { padding-left: 0px; font-size: 14px; line-height: 45px;}
.biaoti a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nav_box { float: left; margin-left: 31px;}
.title_nav { font-size: 18px; text-align: left; line-height: 28px; height: 35px;}
.nav1 { font-size: 12px; text-align: left; line-height: 24px;}
.wp_nav .nav-item a { text-align: left;}

.hbox .wp_nav .nav-item a span.item-name { color: #666666;}
.hbox .wp_nav .nav-item { width: 100%;}
.wp-main-page .content { width: 70%; float: left;}
.wp-main-page .content .cbox-left { width: 48.5%; float: left;}
.wp-main-page .content .cbox-right { width: 48.5%; float: right;}
.wp-main-page .sidebar { width: 28%; float: right;}
.wp-main-page .sidebar .sbox {}
.wp-post { margin-bottom: 10px;}
.post-7 .post-head { border: none !important;}
.wp-post .post-head { height: 33px; border-bottom: 2px solid #d11111; margin-bottom: 7px;}
.wp-post .post-head .head-bar { position: relative;}

/**点新闻标题样式**/
.wp-post .post-head .post-title span { 
	display: inline-block;	 
	font-size: 26px;
    font-family: "微软雅黑";
	font-weight: 800;
	color: red;
}
/**焦点新闻题目样式**/
.fabu-title {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/bg.png) repeat;
	width: 100%;
	min-height: 40px;
}
.wp-post .post-head .post-more { height: 20px; line-height: 20px; position: absolute; right: 0; top: 50%; margin-top: -5px;}

.content2.dcon.clearfix { display: none;}
.wp-post .post-head .post-more a { color: #d11111; text-decoration: none;}

.post-news .news-item { line-height: 24px; vertical-align: top; position: relative;}
.post-news .news-item .meta-title { display: block; overflow: hidden;}
.post-news .news-item .meta-time { display: block; text-align: right; width: 96px; height: 20px; line-height: 20px; position: absolute; right: 0; top: 50%; margin-top: -10px; color: #999;}

#wp_news_w7 .post-news .news-item { margin-left: 2%; width: 32%; float: left;}
#wp_news_w7 .post-news .news-item.item-1 { margin-left: 16px !important; margin-right: 0;}/**左右间距**/
#wp_news_w7 .post-news .news-item { position: relative;}

.item-meta.meta-title.fabu-title a { padding: 8px 10px 8px 20px; display: block; color: #fff; font-size: 15px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#wp_news_w8 .post-news .news-item { line-height: 33px;}
#wp_news_w8 .post-news .news-item .meta-title a { display: block; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#wp_news_w9 .post-news .news-item { line-height: 33px;}
#wp_news_w9 .post-news .news-item .meta-title a { display: block; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#wp_news_w18 .post-news .news-item .meta-title { position: absolute; left: 0; bottom: 0; background: url(../images/bt_bg.png) repeat; width: 100%; min-height: 40px;}
#wp_news_w18 .post-news .news-item .meta-title a { display: block; padding: 8px 10px; color: #fff; font-size: 15px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#wp_news_w19 .post-news .news-item .meta-title { position: absolute; left: 0; bottom: 0; background: url(../images/bt_bg.png) repeat; width: 100%; min-height: 40px;}
#wp_news_w19 .post-news .news-item .meta-title a { display: block; padding: 8px 10px; color: #fff; font-size: 15px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#wp_nav_w221 .wp_nav .nav-item a span.item-name { padding: 0 10px !important;}
#wp_nav_w223 .wp_nav .nav-item a span.item-name { padding: 0 11px; color: #a8c7ed; font-size: 13px; line-height: 20px; height: 20px;}
