body {margin:0; padding:0; background:#F8F8F8 url(../images/bg.gif) repeat-x; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none;text-align:center;direction:rtl;}
div,span,p,ul,li,ol,dl,dt,dd,img, form, h1, h2, h3, h4, h5,h6,fieldset  {padding:0; margin:0; border:0;text-align:left;}
table,th,tr,td {font:normal 12px/20px Arial, Helvetica, sans-serif;color:#000;border-collapse: collapse;}
.clear {clear:both;}
/*  Clearfix Hack:  */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix { height: 1%; direction:rtl;} 
.clearfix {display: block;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline; color:#f00}
.pb_20{ padding-bottom:20px;}
.pl_10{ padding-left:10px;}
ul,ol,dl{ list-style:none;}
li { text-align:right; }


.lang_bar{width:1000px; text-align:right; margin:0 auto; height:23px; line-height:23px; color:#666; font-size:9px}
.lang_bar a{ font-size:9px; padding:0 4px; color:#999 }
.head{ height:146px; background:url(../images/head.jpg) no-repeat center top; overflow:hidden;}
.head_cont{ width:1000px; margin:0 auto;padding-left:40px}
.head_cont h1{ font-size:28px; color:#c00; padding:40px 0 0 120px}
.head_cont h2{ text-align:right; color:#c00; font-size:14px; padding:10px 240px 10px 0;}
 
.marqueeNews {width:631px;line-height:51px;height:51px;auto;padding-right:355px;text-align:left;overflow:hidden;color:#fff;position:relative;}
	.marqueeNews a {color:#fff;text-decoration:none;}
	.marqueeNews a:hover {color:yellow;text-decoration:underline;}
	.marTextTitle {position:absolute;left:250px;top:0px;font-size:14px;font-weight:bold;}
	#scrollWrap {width:600px;height:20px; line-height:20px; position:absolute;left:250px;top:16px;overflow: hidden;} 
	#scrollMsg {float: left; padding:0 10px;}
	#scrollMsg ul {margin:0; padding:0;list-style:none;text-align:left;}
	#scrollMsg li {line-height:20px; float:left; margin-right:12px;display:inline;} 




.content{ width:1000px; margin:5px auto; border:1px solid #DADADA; background:#fff url(../images/content_bg.jpg) no-repeat right top;}
.c_left{ width:313px; border-right:1px solid #dadada; float:left;}
.c_Lbg{ background:url(../images/c_Lbg.jpg) no-repeat}


h2.title{ font-size:15px; font-weight:700; padding-right:23px; height:48px; line-height:48px;text-align:right;}
.title a { text-align:right; }
.videosList {list-style:none;}
.videosList li {display:block; height:20px; line-height:20px;padding-left:36px;}


.pb_box{
	margin-top:0px;
	padding-bottom:20px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #d8d8d8;
	float: right;
	text-align:right;
}
.pic_box{ padding-bottom:px; border-bottom:1px dashed #858585; height:74px;width:269px; padding-bottom:10px; margin-bottom:10px; float:left; margin-left:10px;}
.b_pic{ float:left; width:74px;}
.b_pic a{ display:block; position:relative; text-decoration:none}
.b_pic span{ display:none; }
.b_jz .b_pic a:hover span{ display:block; position:absolute;line-height:72px; width:72px; height:72px; text-decoration:none; background:red; filter: Alpha(opacity=80); -moz-opacity:.8;z-index:80; opacity:0.8; text-align:center; color:#fff; left:0; bottom:0; overflow:hidden; border-bottom:none; font-weight:700;}
.b_cont { float:left; width:184px; padding-left:10px; text-align:right; }
.b_cont a { text-align:right; }
.b_cont h6{ font-size:12px; height:30px; line-height:15px;font-size:13px; text-align:right; }
.b_cont span{ display:block; height:14px; line-height:14px; font-size:9px;}
.b_cont p a{ font-size:11px; color:#666; line-height:14px; margin:0; height:28px; overflow:hidden;}
.b_cont p a:hover{ color:#c00}

.act_list{ clear:both;text-align:right;}
.act_list li{  padding-right:12px; line-height:160%; zoom:1; text-align:right; }
.act_list li a {text-align:right;}

.cont{border-left:1px solid #d8d8d8; margin-left:-1px; float:left; padding-bottom:10px;}
.c_center{ width:416px; float:left; padding:15px;}
.news_pic{ padding-top:10px;}
.c_center h2{padding:10px 0 20px;}
.c_center h2 a{ color:#A1501E; font-size:16px; }
.c_center h2 a:hover{ color:#c00;}
h3.news_tit{ height:30px; line-height:30px; border-bottom:1px solid #000; font-size:14px; margin-bottom:10px;text-align:right;}

.pp_box{ float:left; width:120px; padding-right:15px;}
.pp_box a p{ font-size:10px; padding:5px 0 20px; color:#666; line-height:14px; height:28px; overflow:hidden;}
.pp_box a:hover p{ color:#c00; text-decoration:underline;}

.c_right,.b_right{ width:220px; float:left; padding:0 10px 0 8px; position:relative;}
.posipic{ position:absolute; height:7px; line-height:7px; overflow:hidden; width:56px; top:-7px; right:-3px; background:url(../images/posipic.jpg)}
h3.right_tit{ border-bottom:1px solid #DADADA; height:25px; line-height:25px; padding-top:15px; margin-bottom:10px; font-size:14px; text-align:right;}
h3.right_tit span{ float:right; color:#666; font-size:12px; line-height:30px;}


.dateBox {width:100%;background:#d8d8d8;border-collapse: collapse;}
.dateBox th, .dateBox td {text-align:center;}
.dateBox th {font-weight:bold;height:22px;border:0;border:1px solid #aeaeae;}
.dateBox td {padding:0;border:1px solid #aeaeae;background:#f9f9f9;}
.dateBox td a, .dateBox td a:hover, .dateBox .current a, .dateBox .current a:hover
	{display:block;border-width:1px;border-style:solid;border-color:#fff #e1e1e1 #e1e1e1 #fff;background:#ededed;text-decoration:none;}
.dateBox td a:hover, .dateBox .current a, .dateBox .current a:hover {background:#e11416;color:#fff;font-weight:bold;}

.datetime{ margin:10px 0}
.datetime li{ clear:both;}
.datetime li b{ display:block; float:left; width:80px; font-size:11px; }
.datetime li p{ width:136px; float:left; font-size:11px;}


.cen_tit{ height:27px; line-height:27px; background:#F1F1F1; border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; clear:both; font-weight:700; font-size:14px; padding-left:10px; text-align:right;}
.vid_per{ padding:20px 0; border-bottom:1px solid #d8d8d8;}
.vid_per .pic_box{margin:10px 30px 10px 30px;_margin-left:15px;}

.bot_cont{}
.perdiv{ padding-left:10px;}
.perdiv { font-size:10px; color:#666;} 
.news_box{ padding:10px 0; border-bottom:1px dashed #858585; margin-bottom:10px;}
.news_box h4 { text-align:right; }
.news_box h4 a{ font-size:18px; color:#A75A2B; text-align:right;}
.news_box h4 a:hover{color:#c00;}
.news_box p a{ color:#666; font-size:12px; padding:5px 0; line-height:160%}
.news_box p a:hover{ color:#c00;}

.pic_div{ padding:20px 0 30px; 0}
.pd_left{ float:left; padding-left:10px; width:302px;}
.pd_left a img{ border:1px solid #fff;}
.pd_left a:hover img{ border:1px solid #c00;}
.pd_left p{ font-size:11px; color:#666; line-height:20px;}
.pd_left a:hover p{color:#c00; text-decoration:underline}
.pd_right{ float:left; width:688px;}

.banner{ padding-top:10px;}
.b_left{ float:left; width:724px; padding:10px 10px 20px 20px; margin-right:5px; border-right:1px solid #d8d8d8}
.b_left h1{ text-align:right; padding:20px 0 10px 0}
.b_left h1 a{ font-size:26px;color:#c00 text-align:right;}

.news_adj{ padding:10px 0; border-bottom:1px dotted #d8d8d8;}
.nlist_tit{ font-size:16px; color:#c00; font-weight:700;  border-bottom:1px solid #c00; height:25px; line-height:25px; margin-top:40px;}
.news_list{ margin-top:30px;}
.news_list a{ font-size:14px;}



.piclist li{ float:left; width:139px; height:130px; margin:0 10px 10px 20px; _margin-left:5px;}
.piclist a { line-height:15px; font-size:11px; color:#666;}
.piclist a img{ border:1px solid #fff;}
.piclist a:hover img{ border:1px solid #c00;}
.piclist a:hover p{ text-decoration:underline; color:#c00}

.foot_nav{
	height:25px;
	line-height:25px;
	background:#c00;
	width:1000px;
	margin:20px auto 0;
	text-align:center;
	color: #FFFFFF;
}
.foot_nav a{ color:#fff; padding:0 10px; text-align:right;}
.foot_nav a:hover{ color:#fff; text-decoration:underline;}
.foot{ padding:10px; background:#fff; border:1px solid #d8d8d8; width:978px; margin:0 auto 20px; border-top:none; }
.foot_nav table td { text-align:right; }
.foot_nav table td a { text-align:right; }

.foot th,.foot td{ color:#666; line-height:25px; vertical-align:top; text-align:right;} 
.foot th { padding-right:10px; font-weight:700; text-align:right;}
.foot td a{ color:#666;}
.foot td a:hover{ color:#c00;}

.bigLayout {margin:0 auto; clear:both;} /* 通栏布局样式 */
	.picTittle {padding-left:20px;background:red url(../images/ElementsPic.jpg) no-repeat 0 -81px;}
	.picTittle, .picTittle a, .picTittle a:hover {line-height:35px;font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
	.picTittle a:hover {color:yellow; text-decoration:underline;}
	.bigLayout .pixBox {
	display:block;
	padding:16px;
	list-style:none;
	float: right;
} /* 通栏主内容布局样式 */
	.pixBox li {display:block;float:left;margin:0 0 10px 20px;width:140px;height:140px;}
	.pixBox li a img, .pixBox li a:hover img {border:1px solid #fff;width:140px;height:100px;}
	.pixBox li a:hover img {border-color:red;}
	.pixBox li a span, .pixBox li a:hover span {display:block;line-height:17px; text-align:right;}
	.pixBox .bigPic {margin:0;width:300px;height:300px;}
	.pixBox .bigPic a img, .pixBox .bigPic a:hover img {width:300px;height:250px;}
	.pixBox .bigPic a span, .pixBox .bigPic a:hover span {font-size:14px;}
	
	.jzBox {padding:16px;} /* 记者日记样式 */
	.leftPicRightText {float:left;width:306px;margin:0 10px 24px 0;padding-bottom:14px;background:url(../images/dotte.gif) repeat-x bottom;}
	.leftPicRightText .img, .leftPicRightText .listText_E {float:left;}
	.leftPicRightText .img a img, .leftPicRightText .img a:hover img {width:72px;height:72px;border:1px solid #fff;margin:4px 8px 0 0;}
	.leftPicRightText .img a:hover img {border-color:red;}
	.listText_E {display:block;width:224px;list-style:none;}
	.listText_E li {display:block;padding-left:12px;background:url(../images/icon.gif) no-repeat left -171px;}
	.jzPicBox {float:left;}
	.jzPicBox, .jzPicBox a img {width:306px;height:73px;line-height:73px;}

	

.video{width:289px;margin:auto;}
.videosTitle { text-align:right; }
.video h2{ background:url(../images/video_icon.gif) no-repeat 0 7px; height:35px; font-size:14px; 
line-height:29px; margin:0; padding:0; padding-left:18px;}
.videoshow{border:1px solid #c0c7c0; padding:8px; width:271px; height:182px; margin:0 auto; background:#f3f3f3; position:relative;}
.videoshow .img{ position:absolute; top:63px; left:110px; width:64px; height:64px; display:block; background:url(../images/video_icon2.png) center;}
.area{width:980px; margin:0 auto; clear:both; }
.site_nav {
	background:url(../images/icon.png) repeat-x 0 0;
	height:27px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cecece;
	position:relative;
	z-index:2;
	font-size:12px;
	top: auto;
}
.site_nav span{ padding:0px 5px;}
.lh25{line-height:25px;}