@charset "gb2312";
/* CSS Document */
/*-----------rewrite-----------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
ul, li, dl, dt, dd { list-style: none outside; }
h1, h2, h3, h4, h5 { font-size: 12px; font-weight: normal; display: inline; }
.clear { clear: both; height: 0; overflow: hidden; }
table, td { table-layout: fixed; }
caption { display: block; height: 0px; overflow: hidden; }
/*-----------end rewrite-----------------------------*/
/*-----------layout-----------------------------*/
h1 { display: block; height: 0; overflow: hidden; }
#page { width: 960px; margin: 0 auto; text-align: left; background-color:#FFF; padding:10px 10px 20px 10px;}
#branding { height: 225px; margin-bottom: 10px; }
p a.more { margin-left: 5px; }
#video { float: left; width: 270px; margin-right: 15px; }
#introduce { float: left; width: 395px; }
#report { float: right; width: 228px; }
#media { clear: both; padding-top: 10px; }
#media .text-list { float: left; width: 278px; }
#media .image-list { float: right; width: 667px; }
#pictures { clear: both; margin-top: 10px; }
#foot_info { clear: both; padding-top: 5px; }
/*
clearfix
*/
.clearfix, #main_content, .title1, #media, #media .image-list ul, .pictures ul { zoom: 1; }
.clearfix:after, #main_content:after, .title1:after, #media:after, #media .image-list ul:after, .pictures ul:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
/*-----------end layout-----------------------------*/

/*-----------color-----------------------------*/
html { color: #636363; }
a, a:visited { color: #636363; }
a:hover { color: #636363; }
p a.more, p a.more:visited, p a.more:hover { color: #fc8302; }
#video a, #video a:visited, #video a:hover { color: #000000; }
#introduce h3, #introduce h3 a { color: #628117 !important; }
#media .image-list a.image-name, #pictures a.image-name { color: #162a00 !important; }
#foot_info { color: #333; }
#foot_info a, #foot_info a:visited, #foot_info a:hover { color: #1E50A2; }
/*-----------end color-----------------------------*/

/*-----------font-----------------------------*/
body { font: 12px "宋体"; text-align:center; background-repeat:repeat-x; background-position:top center;}
#logo_container{ background-image:url(../images/logo.gif); background-repeat:no-repeat;  background-position:0px 0xp; height:44px; width:190px; float:left; margin:24px 0 0 0; }
#top_banner{ float:right;}
#nav_container{ border-bottom:3px solid #990000;border-top:3px solid #990000; background-color:#F3F3F3; padding:5px 0 5px 0; margin:10px 0 0 0;}
.ul_container{    float: left;
    margin: 0 20px 0 10px;    display: inline-block;
   }
	.ul_container ul{ margin:0 0 10px 0;} 
.ul_container ul li{ float:left; margin:0 20px 0 0;}
.ul_container ul li a{ font-size:12px;}
.red_news{ color:#990000!important; font-weight:bold;}
#top_news_container h2 a{   font-family: 'Microsoft YaHei',Arial,Helvetica,sans-serif !important;
    font-size: 30px;
    font-weight: bold;  color: #004276;}
	#fbt_container{ margin:10px 0 0 0;} #fbt_container span{ margin:0 10px 0 0;}
	#top_news_container{ float:left;}
	#bt_container{ float: right; margin:40px 0 0 0;}
	#bt_container li{ height:22px; width:72px; background-image:url(../images/bt_bg.gif); background-repeat:no-repeat; background-position:0px 0px;text-align:center; float:left; margin:0 10px 0 0px;}
	#bt_container li a{ line-height:22px; height:22px; color:#FFF; }
	#kx_container{ border:1px solid #CCC; height:30px; margin:10px 0 0 0;}	#kx_container h3{  background-image:url(../images/kx_bg.jpg); background-repeat:no-repeat; background-position:0px center; height:30px; line-height:30px; width:48px; display:block;float:left; font-weight:bold;}
	#kx_container #kx{ color:#FFF; font-size:12px; text-align:center; line-height:19px;}
	#kx_container ul li{ float:left;}
	#kx_container ul { line-height: 30px; height:30px;}
	
	#kx_container ul li a{ margin:0 10px 0 10px;}
	#kx{ border:1px solid #FFF;background-color: #F3F3F3; height:28px;}
#gdtt{ width:350px;}
#gdtt{ float:left;}
	#gdtt .important{ font-size:18px; font-weight:bold; color:#06C;}
	#right_img_cotainer { float:right;}
	#gdtt_container{ background-image:url(../images/more_tt.jpg); background-repeat: repeat-x; border:1px solid #CCC; margin:10px 0 0 0;}
	#gdtt_kuang{border:1px solid #fff;padding:8px;}
	#right_img_cotainer{ float:right; width:286px; margin:0 10px 0 0;}
	#right_img_cotainer img{ padding:3px; background-color:#FFF;border:1px solid #CCC;}
	#gdtt li{ line-height:25px;}
	#gdtt .important a{
	  font-family: 'Microsoft YaHei',Arial,Helvetica,sans-serif !important;
    font-size: 18px;
    font-weight: bold;color:#004276; line-height:35px;}
	
	/*------------通用的类---------------*/
	.xuxian{ background: url("../images/topnews_list_bg.gif") repeat-x scroll center bottom transparent;}
	.dian01{background: url("../images/importantnews_cont.gif") no-repeat scroll 0 40% transparent; text-indent:20px;}
	.dian02 li{background-image: url("../images/icon3.gif"); background-repeat:no-repeat; background-position:0px 8px; text-indent:10px; line-height:20px;}
	.dian03 li{ line-height:22px;}
	.dian04 li{ line-height:22px;background-image: url("../images/icon3.gif");
    background-position: 0 13px;
    background-repeat: no-repeat;   height: 35px;
    line-height: 35px;}
	.dian04 li a{background: url("../images/topnews_list_bg.gif") repeat-x scroll left bottom transparent;
    padding: 4px 0; text-indent:10px; display:block;}
.news_content_p{ line-height:20px;}
.news_title2 {
    background: url("../images/topnews_list_bg.gif") repeat-x scroll center bottom transparent;
    height: 36px;
    overflow: hidden;
    position: relative;
}
.news_title2 h3 {
    background: url("../images/video_top.gif") no-repeat scroll 0 51% transparent;
    color: #032A42;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    text-indent: 8px;
}
.title03{background: url("../images/d_bg2.jpg") no-repeat scroll 0 51% transparent; height:19px; width:81px; display:block;line-height:19px; color:#FFF; font-size:12px; text-indent:5px;}
	/*------------通用的类---------------*/

	.ad_container{ margin:10px 0 10px 0;}
	.main_container{border:1px solid #CCC; padding:10px 8px 10px 8px; }
	.top_content{background: url("../images/left_news_bg.jpg") no-repeat scroll center top transparent; width:300px;}
	.middle_content_container .top_content{background: url("../images/left_news_bg.jpg") no-repeat scroll center top transparent; width:300px;}
	.news_title {padding:7px 0 0 20px;}
	.news_title h3 a{ font-size:14px; font-weight:bold; color:#000; }
	.news_title span {
    color: #B92437;
    float: right;
}
.img_left_container{ margin:10px 10px 0 10px;}
.news_img{ width:90px; height:60px; border: 1px solid #D4D4D4; padding:2px; background-color:#FFF; float: left; margin:0 10px 0 0;}
.img_left_container span a {
    color: #C00000;
}.img_left_container h3 a{
	color: #004276; display:block; line-height:25px;
}
.news_list_container03{ margin:10px 0 0 10px;}
.news_list_container04{ margin:10px 0 0 0;}
.left_content_container{ width:300px; float:left;}
.middle_content_container{ float:left; margin:0 0 0 20px;width: 300px; overflow:hidden;}
.right_content_container{ float:right; overflow:hidden; width:300px;}
.bottom_container{ margin:0 0 0 10px;padding: 0 20px 0 0;}
#lsdw_container li img{border: 1px solid #D4D4D4; padding:2px; margin:5px 0 0 0;}
#lsdw_container_list{ margin:10px 0 0 0;}
.zt_container{    margin: 0 0 0 10px;
    padding: 0 20px 0 0;}
	.news_title3 h3{   background: url("../images/kx_bg.jpg") no-repeat scroll 0 51% transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    text-indent: 5px;
    width: 81px;}
	.news_title3 h3 a{ color:#FFF;}
	.news_title3{ border-bottom:2px solid #db0000; padding:0 0 1px 0;}
	.ad_container2{ text-align:center;}
	.ad_container2 img{ width:222px;border: 1px solid #D4D4D4; padding:2px;margin:10px 0 10px 0;}
	#jsxyryb_container{ border: 1px solid #D4D4D4; padding:10px 5px 10px 5px;}
	#jsb_container{ width:195px; float:left; background-image:url(../images/shb_bg.jpg); background-repeat:no-repeat; background-position:top center;}
	#js_ul_contianer{background-image:url(../images/shb_xia_bg.jpg); background-repeat:no-repeat; background-position:bottom center; padding:0 0 30px 0;}
	#jsb_container ul{ width:140px; margin:0 0 0 30px;}
#jsb_container ul li{ line-height:22px;}
#jsb_container ul li a{ color:#333;}
#jsb_container h3{ margin:25px 0 10px 30px;}
#right_container{     float: right;
    overflow: hidden;
    width: 780px;}
#img_container img{border: 1px solid #D4D4D4; padding:2px; width:168px;}
#img_container li{ float:left; width:175px; overflow:hidden; margin:0 20px 0 0;}
#img_container p{ line-height:22px;}
.news_list_container{ float:left; width:250px; overflow:hidden; margin:0 10px 0 0}
.news_title5 h3 {
    background: url("../images/video_top.gif") no-repeat scroll 0 51% transparent;
    color: #032A42;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    text-indent: 8px;
}
.news_title5 h3 a{ color:#000;}
.news_title5 {
    background: url("../images/topnews_list_bg.gif") repeat-x scroll center bottom transparent;
    height: 36px;
    overflow: hidden;
    position: relative;
}
li a{ white-space:nowrap; line-height:25px;}
#shmj_left_container{ background-color:#f3f3f3; width:190px; padding:8px; float:left; overflow: hidden;}
#shmj{}#zpxs_contianer{ float:none!important; width:190px;}
#shzj_middle_container h4{ background-image:url(../images/shzjbg.jpg); background-repeat:no-repeat; background-position:0px 0px; height:56px; width:520px; display:block;  text-indent: -1000px;
    width: 520px;}
#shzj_middle_container{ width:500px; float:left; margin:0 0 0 10px;}
#zh_right_container{ width:250px; float:right; overflow:hidden;}
#shmj_container{ border:1px solid #CCC; padding:5px;}
#sh_left_img_container img{  margin:0 10px 0 0;border:1px solid #CCC; padding:2px;}
#sh_right_img_container img{border:1px solid #CCC; padding:2px;}
#zp_jb_container .news_list_container{ float:left; width:230px; margin:0 20px 0 0px;}
.top_content3 {
    background: url("../images/news_bg3.jpg") no-repeat scroll center top transparent;

}
.top_content3 .news_list_container03{ padding:0 10px 0 10px;}
#links_container{ padding:0 100px 0 100px; margin:30px 0 0 0;}
#links_container span{ line-height:25px;}
.foot{ text-align:center; margin:20px 0 0px 0;}.foot p{ margin:10px 0 0 0;}
#page_container{ background-image:url(../images/bg.jpg); background-position:bottom top;padding-top: 230px;background-position: top center;height: 1423px;margin:0 auto;}
.news_title h3{ float:left; height:25px; display:block!important;}
#sh_left_img_container li{  float: left;}
#footer{ width:1000px; padding:0 50px 0 50px; margin:0 auto;}


#top_news_container h2 a {
    cursor: pointer;
    display: block;
    float: left;
    overflow: hidden;
    width: 650px;
}
#top_news_container p {
    float: right;
    line-height: 1.7;
    padding: 2px 8px 0 0;
    width: 300px;
}
#top_news_container p a {
    margin-left: 4px;
}
p a.detail {
    color: #9C1811 !important;
}
#video_container {
    height: 156px;
    margin: 15px 0 0 0;
    width: 236px;
	border: 2px solid #CCCCCC;
}
#video_container img {
    height: 156px;
    width: 236px;
}
#pic_container{float:left;margin-right:18px;margin-left:5px;}
#xhjj_zhaiyao h3{font-size:12px;font-weight:bold;line-height:24px;}
#xhjj_zhaiyao p{line-height:20px;}
.xhjj_title h2{
    color: #004276;
    font-family: 'Microsoft YaHei',Arial,Helvetica,sans-serif !important;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
	float:left;
	height:20px;	
}
.xhjj_title span {
    color: #B92437;
    float: right;
	line-height:22px;
}
.xhjj_title {
    background: url("../images/topnews_list_bg.gif") repeat-x scroll center bottom transparent;
	 padding-bottom: 28px;
	 margin-bottom: 5px;
}
#xhjj_zhaiyao{margin:4px 0 5px 0;}
.xhjj_list{padding-bottom:8px;}

.news_list_container03{width:300px;overflow:hidden;}

.middle_content_container .ggwhjs {
    background: url("../images/middle_bg.jpg") no-repeat scroll center top transparent;
    width: 300px;
}
.ggwhjs {
    background: url("../images/middle_bg.jpg") no-repeat scroll center top transparent;
    width: 300px;
}
#jctp_container {
    overflow: hidden;
    width: 940px;
	padding-top:7px;
}
#jctp_container ul li {
    display: inline;
    float: left;
    margin:0 17px 0 7px;
}
#jctp_container ul li img {
    border: 1px solid #D4D4D4;
    display: block;
    height: 102px;
    padding: 3px;
    width: 147px;
}
#jctp_container ul{width:990px;}
.whyl {
    background: url("../images/bottom_bg.jpg") no-repeat scroll center top transparent;
    width: 940px;
}
.whyl_pic{margin-top:15px;}