@charset "utf-8";

body a { outline:none; blr:expression(this.onFocus=this.blur())
}
body { color:#505050; background:url(../images/bg.PNG) repeat; font-size:12px; line-height:25px;overflow-x:hidden;}
a { color:#505050; }
a:hover { color:#0070B7; }

.clear { height:0px; line-height:0px; font-size:0px; clear:0px; }
.head, .news, .index_tab_top, .index_tab_list, .index_sort, .index_ssxc_list, .login_wrap, .main_tap_top, .main_focus_top, .event_con, .main_tab, .main_tab1, .event_sen, .event_sen_right_tip, .main_focus_bot, .main_focus1, .hot_right li, .hot_con, . .head_sear_bot, .middles, .keysearch_menu_wrap, .main_tab_mat, .foot_mat, .incident_essay_date1, .incident_page { overflow:hidden; *display:inline-block;}
.top, .head, .menu, .index_tab_wrap, .index_mat, .index_imgshow, .login, .main_tab, .batch_del, .keyword_table, .main_wrap, .middle, .main_focus, .event_mat, .main_focus1, .hot, .snapshot_date, .snapshot_mat, .figure, .keysearch_head, .page, .main_wz, .special_sj, .keysearch_menu_wrap, .public_mid { width:1000px; margin:0px auto; }
.public_color, a.public_color, a:hover.public_color { color:#3974CB; }
.public_color1 { color:#7f7f7f; font-size:12px; height:30px; line-height:30px; text-align:center; padding-right:2px;}
.public_color2 { color:#FF4200; }
.public_color3, a.public_color3, .public_color_size { color:#FF0000; }
.public_color_size { font-size:14px; }
.public_color4, a.public_color4 { color:#0D9443; }
a:hover.public_color4 { color:#0D9443; }
.public_color5, a.public_color5 { color:#0070B7; }
.index_table_size { font-size:12px; padding:0px 0px 0px 5px; color:#505050; height:30px; font-weight:normal;}
.index_table_size a{ color:#7f7f7f; text-decoration:none; line-height:30px;font-size:12px;font-weight:normal;}
.index_table_size a:hover{ color:#ff9f40; text-decoration:none; line-height:30px;font-size:12px;font-weight:normal;}

.main_all{ width:1000px; background-color:#FFFFFF; padding:0px 5px 0px 5px; margin:auto; }
.top_wrap { background:url(../images/top_bg.gif) repeat-x left top; height:25px; }
.top { height:25px; overflow:hidden; }
.top_left { float:left; }
.top_right { float:right; padding:3px 0px 0px 0px; }
.top_left img { vertical-align:-5px; margin:0px 5px 0px 0px; }
.top_right a { display:inline-block; }
.top_right img { vertical-align:-3px; margin:0px 5px 0px 15px; }
.head_all{
 background:url(../images/bg.PNG);
 height:158px;
 margin-bottom:0px;
 position:relative;
 z-index:9;
}
.head{
 background:url(../images/top_bg.PNG) repeat-x;
 height:114px;
 clear:both;
}
.head_left { float:left; }
.menu_mat { background:url(../images/menu_bg.png) repeat-x left top; height:80px; width:1000px; margin:auto; margin-top:3px;}
.menu_top { height:44px;}
.menu_top li { float:left; padding:0px 3px 0px 3px; background:url(../images/menu_line.png) no-repeat right top; position:relative; }
.menu_top li a { display:inline-block; padding:0px 0px 0px 13px; }
.menu_top li a b { height:44px; line-height:44px; display:inline-block; padding:0px 13px 0px 0px; font-weight:normal; color:#fff; font-weight:bold;font-size:14px; }
.menu_top li a:hover, .menu_top li.press a { background:url(../images/menu_hover.png) no-repeat left top; text-decoration:none; }
.menu_top li a:hover b, .menu_top li.press a b { background:url(../images/menu_hover.png) no-repeat right top; color:#FFFFFF; cursor:pointer; line-height:44px; }
.menu_top .sub_list, .menu_top .sub_list1, .menu_top .sub_list2, .menu_top .sub_list3, .menu_top .sub_list4 { position:absolute; left:30px; top:48px; width:1000px; display:none; }
.menu_top .sub_list1 { left:-50px; }
.menu_top .sub_list2 { left:-100px; }
.menu_top .sub_list3 { left:-150px; }
.menu_top .sub_list4 { left:-200px; }
.menu_top .sub_list5 { left:-250px; }
.menu_top .sub_list6 { left:-100px; }
.menu_top .sub_list7 { left:-50px; }
.menu_top .sub_list8 { left:-30px; }
.menu_top .sub_list9 { left:-150px; width:900px; }
.menu_top .sub_list dt { float:left; background:url(../images/menu_line1.gif) no-repeat right center; padding:0px 10px; }
.menu_top .sub_list dt.noline { background:none; }
.menu_top .sub_list dt a { display:inline-block; background:none; padding:0px 0px 0px 10px; color:#666666; font-weight:normal; }
.menu_top .sub_list dt a b { display:inline-block; background:none; padding:0px 10px 0px 0px; height:25px; line-height:25px; font-size:12px; color:#666666;  font-weight:normal;}
.menu_top .sub_list dt a:hover, .menu_top .sub_list dt.press a {text-decoration:none; font-weight:bold;}
.menu_top .sub_list dt a:hover b, .menu_top .sub_list dt.press a b { color:#3495e0;font-weight:bold; cursor:pointer; height:25px; line-height:25px; }
.sub_list dt.sub_down
{
 color:#858585;
 background:none;
 padding:3px 9px 0px 20px;
 cursor:pointer;
 position:relative;
 z-index:40;
 height:25px;
}
.sub_down_empty
{
 position:absolute;
 left:15px;
 top:21px;
 display:none;
 background:#fff;
 z-index:99;
 padding:5px 0px;

}
.sub_down_empty li
{
 width:95px;
 background:none;
 line-height:26px;
 padding-left:15px;
 text-align:left;
}
.menu_top .sub_down_empty li a
{
 padding:0px;color:#858585;
}
.menu_top .sub_down_empty li a:hover
{
 padding:0px;
 color:#FF4200;
 background:none;
}


.menu {
font-family: arial, sans-serif; 
width:1000px;
margin:auto 0px;
text-align:center;
line-height:44px;
height:44px;
background:url(../images/menu_bg1.png) repeat-x left top;

}

.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}

.menu ul li {
float:left; 
position:relative;
left:0px;
}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:99px; 
height:44px; 
color:#FFFFFF; 
border-right:1px solid #56a8e7;
line-height:44px; 
font-size:15px;
font-weight:bold;
}

.menu ul li ul {
display: none;
}


.menu ul li:hover a {
color:#fff; 
background:url(../images/menu_hover1.png) repeat-x left top; 
height:44px; 
line-height:44px;
}

.menu ul li:hover ul {
display:block; 
position:absolute; 
top:44px; 
left:0; 
width:105px;
}

.menu ul li:hover ul li a {
display:block; 
background:#55a7e8; 
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:30px;
line-height:30px;
border-bottom:1px solid #419ee7;
}

.menu ul li:hover ul li a:hover {
background:#ff8a00; 
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:30px;
line-height:30px;
border-bottom:1px solid #419ee7;
}


.banner{ width:1000px; margin:auto; text-align:center; clear:both;  margin-bottom:5px;}
#banner{
    width:1000px;
 height:160px;
 margin:0px;
 margin:auto;
 padding:0;
 
}
#adsFla1 {
 width: 1000px;
 margin: 0 auto;
 overflow: hidden;
 margin-bottom:5px;
}

#banner1 {
 width: 1000px;
 margin: 0px auto;
 height: 160px;
 overflow: hidden;
 z-index: 1;
}

#btn1 {
 display: inline;
 width: 110px;
 hegiht: 18px;
 float: left;
 margin: -30px 0px 0px 865px;
 position: absolute;
 z-index: 2;
}

#btn1 a {
 color: #4478DE;
 font: 700 11px "Arial";
 background: url(../images/ibbtn.gif) no-repeat;
 float: left;
 width: 18px;
 height: 18px;
 line-height: 18px;
 text-align: center;
 text-decoration: none;
 margin-left: 5px;
}

#btn1 a.activeSlide {
 color: #fff;
 background: url(../images/ibhbtn.gif) no-repeat;
}

#btn1 a:hover {
 color: #fff;
 background: url(../images/ibhbtn.gif) no-repeat;
}

#banner2 {
 width: 425px;
 margin: 0px auto;
 height: 160px;
 overflow: hidden;
 z-index: 1;
}

#btn2 {
 display: inline;
 width: 110px;
 hegiht: 18px;
 float: left;
 margin: -30px 0px 0px 300px;
 position: absolute;
 z-index: 2;
}

#btn2 a {
 color: #4478DE;
 font: 700 11px "Arial";
 background: url(../images/ibbtn.gif) no-repeat;
 float: left;
 width: 18px;
 height: 18px;
 line-height: 18px;
 text-align: center;
 text-decoration: none;
 margin-left: 5px;
}

#btn2 a.activeSlide {
 color: #fff;
 background: url(../images/ibhbtn.gif) no-repeat;
}

#btn2 a:hover {
 color: #fff;
 background: url(../images/ibhbtn.gif) no-repeat;
}

.news{
 width:1000px;
 margin-bottom:4px;
 overflow:hidden;






*display:inline-block;       margin-top: 4px;
 margin-right: auto;
 margin-left: auto;
}
.news_all{ width:1000px; margin:auto;margin-bottom:5px;  height:300px; overflow:hidden; *display:inline-block; }
.news_left{
 width:707px;
 float:left;
 border:1px solid #cce3ee;
 height:280px;
 background-color:#FFFFFF
}
.news_left1{ width:663px; float:left; background-color:#FFFFFF; border:1px solid #cce3ee; height:295px;}
.news_left_title{ background:url(../images/title_bg.png) repeat-x; height:39px; line-height:39px;}
.news_left_title_h1{ line-height:39px; color: #FFFFFF; font-size:14px; font-weight:bold; text-align:left; padding-left:15px;}
.index_tab_top { height:39px;  }
.index_tab_list { float:left; height:39px;width:400px; }
.index_tab_list img{ vertical-align:middle; text-align:center;}
.index_tab_list li { float:left; }
.index_tab_list li a { display:inline-block; height:39px; line-height:39px; color:#FFF; font-weight:bold; width:85px; text-align: center; }
.index_tab_list li a:hover, .index_tab_list li.press a {  background:url(../images/news_hover.png) no-repeat; width:85px; height:39px; line-height:39px; color:#1a75bc; text-align:center; font-weight:bold; text-decoration:none; }
.news_more{ float:right; margin:10px 5px 0px 0px; vertical-align:middle; }
.news_move{ float:left; width:314px; height:221px; margin:5px;}
.news_list{ float: left; margin:0px 5px 0px 5px;}
.news_list td{border-bottom:1px dashed #CCCCCC;}
.news1{ height:180px;width:328px; background-color:#FFFFFF; color:#FFFFFF; font-size:14px;float:left;border:1px solid #cce3ee;  float:left;}
.news1_title{ background:url(../images/title_bg1.png) no-repeat; width:328px;height:39px; line-height:39px;}
.news1_title_text{ color:#FFFFFF; font-size:14px;float:left;  text-align: left; padding-left:10px; font-weight:bold;}
.news_pic{ margin:auto; text-align:center; padding-top:5px;}
.news2{ height:180px;width:328px; background-color:#FFFFFF; color:#FFFFFF; font-size:14px; float:left;border:1px solid #cce3ee;  float:left; margin:0px 5px 0px 5px;}
.news3{ height:180px;width:328px; background-color:#FFFFFF; color:#FFFFFF; font-size:14px; float: right;border:1px solid #cce3ee;  }
.news4{ height:295px;width:328px; background-color:#FFFFFF; color:#FFFFFF; font-size:14px; float: right;border:1px solid #cce3ee;   }

.zyjs{width:1000px; margin:auto; text-align: center; margin-bottom:5px;  overflow:hidden; *display:inline-block; border:1px solid #cce3ee; height:200px; background:#FFFFFF;}
.zyjs_title{ background:url(../images/title_bg.png) repeat-x;height:39px;}
.zyjs_title_h1{ height:39px; line-height:39px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; padding-left:10px; float:left;}
.zyjs_pic{ margin:15px 5px 5px 5px; text-align:center; color:#666666;}
.zyjs_pic td{ text-align:center;}

.two_page{width:1000px; margin:auto;  margin-bottom:5px;  overflow:hidden; *display:inline-block;}
.two_left{ width:221px; float:left;}
.two_left_title{ background:url(../images/two_titile.png) no-repeat; height:37px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; padding-left:10px; line-height:37px;}
.two_center{ background:url(../images/two_bg.png) repeat-x; padding-top:20px;}
.left_empty li {background:url(../images/two_bg.png) repeat-x; }
.left_empty li a { display:inline-block; background:url(../images/two_normal.gif) no-repeat left top; height:37px; line-height:37px; padding:0px 0px 0px 0px; width:221px; font-size:14px;}
.left_empty li a:hover,.left_empty li.press a { background:url(../images/two_hover.png) no-repeat left top; text-decoration:none; color:#439de2;font-size:14px; font-weight:bold; }
.left_sub_empty
{
 display:none;
}
.left_sub_empty li a
{
 height:29px;
 color:#2C9CD1;
 padding:0px 0px 0px 35px;
}
.left_sub_empty li a:hover
{
 color:#40px;
 text-decoration:underline;
}
.two_right{ width:770px; float:right; border:1px solid #cce3ee;}
.two_right_title{ background:url(../images/title_bg.png) repeat-x; height:39px;line-height:39px;}
.two_right_title_h1{ background:url(../images/r_title.png) no-repeat; width:150px; height:39px; line-height:39px; float:left; color:#1a75bc; font-weight:bold; text-align:center; font-size:14px; padding-left:5px;}
.two_right_title_next{ font-size:12px; color:#FFFFFF; float:right; padding-right:5px;}
.two_img{ padding:10px; clear:both; text-align: center;}
.two_news_list{ margin:0px 5px 0px 5px; clear:both;}
.two_news_list td{ border-bottom:dashed #CCCCCC 1px;}

.detail{ width:1000px; border:1px solid #cce3ee;}
.detail_title{background:url(../images/title_bg.png) repeat-x; height:39px;line-height:39px;font-size:12px; color:#FFFFFF; padding-left:5px; text-align:center;}
.detail_h1{ font-size:24px; font-weight:bold; color:#666666; line-height:35px; height:35px; background-color:#F3F3F3; margin:5px; clear:both;}
.detail_time{ font-size:12px; line-height:35px; border-bottom:1px solid #ECECEC; margin:5px; clear:both;}
.detail_text{
 font-size:14px;
 line-height:25px;
 padding:10px;
 
 clear:both;}
.detail_text img{ text-align:center; margin:auto;}

.page { text-align:center; padding:30px 0px; clear: both; margin-bottom:5px;}
.page a { display:inline-block; height:23px; line-height:23px; border:1px solid #ddd; padding:0px 8px; margin:0px 2px; text-decoration:none; }
.page a:hover, .page a.press { color:#fff; background:#4eacf7; border:1px solid #4eacf7;text-decoration:none; }

.link{width:1000px; margin:auto; text-align: center; margin-bottom:5px; background-color:#FFFFFF; border:1px solid #cce3ee; height:80px;}

.foot_mat{
 background-color:#00447e;
 height:90px;
 color:#a4d8fe;
 line-height:25px;
 clear:both;
 width: 1000px;margin: 0 auto;
}

.foot{ line-height:25px; width:1000px; text-align:center; margin:auto; padding-top:10px;}



.newse{
  height:160px;
}








#content .sidebar{width:387px;float:left;display:inline;overflow:hidden; margin:24px 20px 0 0;}

#content .sidebar .sidebarTop li{height:62px;padding:0 0 10px 0;background:url(../images/ico-1.jpg) no-repeat;}
#content .sidebar .sidebarTop li a,#content .sidebar .sidebarTop li a:visited{height:62px;display:block; line-height:70px; text-indent:85px;font-family: "黑体";font-size: 24px; font-weight:bold;color: #C86105;}

#content .sidebar .sidebarTop li .zcglpt{ background:url(../images/zcglpt-ico.jpg) no-repeat 20px 5px;}
#content .sidebar .sidebarTop li .gyyfpt{ background:url(../images/gyyfpt-ico.jpg) no-repeat 20px 5px;}
#content .sidebar .sidebarTop li .fwztc{ background:url(../images/ztcfw-ico.jpg) no-repeat 60px 1px;}

#content .sidebar .sidebarBottom{width:340px;margin:0 auto;}
#content .sidebar .sidebarBottom li{height:62px; background:url(../images/ico-2.jpg) no-repeat;line-height:50px; text-align:center;font-family: "宋体";font-size: 20px; font-weight:bold;}
#content .sidebar .sidebarBottom li a,#content .sidebar .sidebarBottom li a:visited{ color:#020202;}
#content .sidebar .sidebarBottom li a:hover{color: #C86105;}
.news .news2 .tzggCont {
 color: #000;
 border-top: none;
 height:250px;
}
.zcfgCont {
 height: 250px;
}
.zlxz {
 height: 250px;
border:1px solid #cce3ee;
}
.gzzd {
 color: #000;
 height:250px
}
.service-one{
width:285px;
height:135px;
float:right;
border:1px solid #cce3ee;
background-color: #FFFFFF;
}
.seron-bot{
margin-top:8px;
}
.xtpt,.jgsz{
color: #000;
padding-left:20px
}
.columu_one {
 color: #000;
 height:250px;
 padding-left:8px;
 padding-right:8px
}
.columu_two {
 height: 250px;
 padding-left:8px;
 padding-right:8px
}
.columu_three {
 height: 250px;
 padding-left:8px;
 padding-right:8px
}
#gzdt {
 height: 250px;
}
#zcfgXQ {
 height: 0px;
}
#neirong {
 height: 500px;
}

#neirong2 {
 height: auto;
}


#neirong {
 font-size: 14px;
 padding: 5px;
}
 
#jgsz {text-align:center}

#jz {text-align:center}

.k {width:285px; float:right; height:280px;}
.g {background:url(../images/title_bg.png) repeat-x; height:39px; line-height:39px;}