/* CSS Document */
@charset "utf-8";
/************************公用类******************************/
html {
overflow-y:scroll;/*纵向滚动*/
font-family: "微软雅黑",Arial,Helvetica,sans-serif;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,a{
	margin:0px;
	padding:0px;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:none;
}
a img,input{
	border:none;
}
h1, h2, h3, h4, h5, h6 { font-size:100%; }/*让hn继承font-size*/

ul,ol{
	list-style:none;
}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
/************************************************************/
/************************快捷类******************************/
.fs12{	font-size:12px;}
.fs14{	font-size:14px;}
.fs16{	font-size:16px;}
.fs18{	font-size:18px;}
.fs20{	font-size:20px;}

.fl { float:left; }
.fr { float:right; }
.cr { clear:right; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt13{ margin-top:13px;}
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px;}
.mr10 { margin-right:10px;}

.pb15{padding-bottom:15px;}

.sp { LINE-HEIGHT: 0; HEIGHT: 0px; clear: both; FONT-SIZE: 0px }
.sp8 { LINE-HEIGHT: 0; HEIGHT: 8px;clear:both; FONT-SIZE: 0px }
.sp30 { LINE-HEIGHT: 0; HEIGHT: 30px;clear:both; FONT-SIZE: 0px }
.sp20 { LINE-HEIGHT: 0; HEIGHT: 20px;clear:both; FONT-SIZE: 0px }

.dnone{display:none;}
/************************************************************/
#header{
	width:100%;
}
.top{
	width:100%;
	border-top:3px solid #123586;
}
.top_content{
	width:100%;
	border-top:1px solid #415d9e;
	border-bottom:1px solid #ececec;
	line-height:60px;
}
.top_center{
	width:1000px;
	margin:0 auto;
}
.logonews{
	width:200px;
	height:60px;
	float:left;
	background:url(../images/logo.gif);
}
.nav{
	float:right;
	font-size:14px;
}
.banner{
	width:100%;
	padding:50px 0 28px 0;
	background:#F8F8F8;
}
.banner_content{
	width:1000px;
	margin:0 auto;
}
.banner_content h1{
	font-size:39px;
	color:#1f3b7b;
}
.banner_title{
	padding-left:30px;
	background:url(../images/news_vline.png) 0 0 repeat-y
}
.banner_title p{
	padding-top:11px;
	line-height:22px;
}
.banner_title p span{
	padding-right:50px;
}
.banner_intro{
	width:615px;
	padding:0 35px 30px 30px;
	border-right:1px solid #ccc;
}
.banner_intro p{
	font-size:15px;
	line-height:28px;
}
.banner_intro span{
	font-size:20px;
	color:#3c3c3c;
	font-weight:bold;
	padding-right:10px;
}
.banner_handle{
	width:287px;
}
.bdcs-search-form-input{
	width:203px;
	height:37px;
	line-height:37px;
	float:left;
	font-size:16px;
}
.bdcs-search-form-submit{
	height:40px;
	line-height:40px;
	width:70px;
	background:url('../images/news_all.png') no-repeat scroll 0px -151px transparent;
}
.bdsharebuttonbox{
	clear:both !important;
	margin-left:45px;
}
#main{
	width:1000px;
	margin:10px auto 0;
} 

.main_left{
	width:680px;
}
.main_nav{
	height:56px;
	line-height:56px;
	border-bottom:2px solid #838383;
}
.main_nav h2{
	font-size:20px;
	float:left;
	height:56px;
	padding:0 15px 0 24px;
	border-bottom:4px solid #1f3b7b;
	background:url(../images/news_vline.png) 5px 21px no-repeat;
}
.tnews_li{
	margin:24px 0 0;
	border-bottom:1px solid #ededed;
	padding:4px 0 28px;
	line-height:25px;
}
.tnews h2{
	font-size:20px;
	padding-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
}
.tnews .list_text{
	width:460px;
}
.tnews .list_text p{
	font-size:14px;
	color:#555;
	height:75px;
}
.vline{
	height:60px;
	margin-bottom:-4px;
	float:left;
	width:3px;
	overflow:hidden;
	background:#fff;
}
.news_line li a{
	font-size:14px;
}
.list_footer{
	color:#555;
	font-size:14px;
}
.media{
	padding-right:14px;
}
.date{
	padding-left:14px;
}
.focusnews .list_text{
	width:520px;
	line-height:22px;
}
.focusnews .list_text p{
	height:auto;
}
.first_news .tabs{
	float:right;
}
.firnew_nav{
	border-bottom:2px solid #838383;
}
.firnew_nav h2{
	float:left;
	font-size:20px;
	line-height:41px;
	height:41px;
	color:#212121;
	background:url(../images/news_vline.png) 0 12px no-repeat;
	display:inline;
	margin-left:10px;
	padding-left:18px;
}
.fir_list li{
	padding:19px 0 10px;
	border-bottom:1px solid #ededed;
}
.fir_list li h2{
	font-size:20px;
	padding-left:28px;
}
.fir_source{
	margin:12px 0;
	font-size:14px;
	color:#555;
}
.fir_source .fir_media{
	padding-left:28px;
	padding-right:14px;
}
.fir_source .fir_times{
	padding-left:14px;
}
.main_right{
	width:300px;
}
.video_navbox{
	height:50px;
	border-bottom:1px solid #838383;
	margin-top:6px;
}
.video_navbox h2{
	font-size:20px;
	float:left;
	height:50px;
	padding:0 15px 0 24px;
	background:url(../images/news_vline.png) 5px 17px no-repeat;
	line-height:50px;
}
.video_more{
	float:right;
	font-size:14px;
	margin-top:15px;
	display:inline;
}
.video_more a{
	width:27px;
	height:25px;
	float:left;
	background:url(../images/news_all.png) no-repeat scroll 0px 0px transparent;
}
.video_more .arr_next{
	background-position:0 -274px;
}
.video_more .arr_next:hover{
	background-position:0 -310px;
}
.video_more .arr_prev{
	background-position:-27px -274px;
}
.video_more .arr_prev:hover{
	background-position:-27px -310px;
}
.video_content{
	width:300px;
	position:relative;
	overflow:hidden;
}
.video_content li{
	width:280px;
	padding:15px 10px 0;
	float:left;
	overflow:hidden;
}
.video_content a{
	display:block;
	font-size:14px;
}
.video_content span{
	line-height:24px;
	padding:10px 0 0;
	display:block;
	text-align:center;
}
.video_content .v_pic{
	position:relative;
	width:280px;
	height:210px;
	overflow:hidden;
}
.v_pic .video_btn{
	width:50px;
	height:50px;
	background:url('../images/play_btn_normal.png') no-repeat scroll 0px 0px transparent;
	position:absolute;
	z-index:100;
	left:10px;
	top:158px;
	cursor:pointer;
}
.v_pic .video_btn:hover{
	background-image:url(../images/play_btn_hover.png);
}
.weibo-list-portrait,.weibo-list-source,.weibo-list-line,.weibo-list-action-fav{
	display:none !important;
}
.weibo-list-feed{
	margin-left:0px !important;
}
#footer{
	width:1000px;
	margin:0 auto;
	font-size:14px;
	text-align:center;
}










