@charset "utf-8";

body {margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif; color: #555; background:url(../images/main_bg.jpg) repeat-x center top;
 
}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;letter-spacing: 0; border-bottom: 0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 .5em 0;border:none;}
hr.dotted {background:none;margin:0 0 .5em 0; padding: 0;height:1px; border-bottom: dotted 1px #CFCFCF;}

.jq-clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.jq-clearfix { display:inline-block; }  

* html .jq-clearfix { height:1%; }
.jq-clearfix { display:block; }


.red { color:#F00; text-decoration:underline;}
.blue { color:#00F;}


#index_notice { float:left; background:#FFF; padding:5px 15px; color:#444; line-height:150%; font-size:11pt; font-family:Arial, Helvetica, sans-serif;font-family:"微软雅黑";}
#index_notice p { text-indent:2em; }
#index_notice h1 { display:block; clear:both; margin-top:1em; font-size:16pt; font-family:"隶书"; text-align:center;}
#index_notice h2 { display:block; clear:both; margin:.2em 0 .5em 0; font-size:20pt; color:#4F8400;font-family:"隶书"; text-align:center; }
#index_notice h3 { display:block; clear:both; font-size:11.5pt; margin:1em 0 .5em 0; color:#0B4683; font-weight:bold; }
#index_notice table td{ font-size:10pt; line-height:24px; font-family:"微软雅黑";}
.tip { border:solid 1px #D40200; background:#FDF5F5; margin-bottom:1em;}  
.tip ul { margin:0.5em; padding-left:1.5em;}
.tip ul li{ list-style:none; padding-left:2em;}
.tip ul li.err { color:#F00; text-decoration:underline;}
.tip ul li.success { color:#060;}
.notice{background:#D7F1FF;border:1px solid #4A9CCC;margin:10px; padding:10px;}


#jq-siteContain {margin: 0 auto 0 auto;}

#header {width: 1000px;margin: 0 auto; }
#header #banner {background:url(../images/banner.jpg) no-repeat;}

#header #comblock{display:block;width:1000px;height:37px;background-color:#015DA6;}
#header #comblock #nav_menu{position:absolute;line-height:37px;font-size:15px;font-weight:bold;color: #FFF;font-family:Microsoft YaHei;}
#header #nav_menu ul{margin-left:10px;}
#header #nav_menu ul li.toplayer {float:left;position: relative; width:90px;text-align:center;background:url(../images/nav_menu_slid.gif) no-repeat center right;}
#header #nav_menu ul li.toplayer a{display:block;text-decoration: none;}
#header #nav_menu ul li.toplayer a:link,#header #nav_menu ul li.toplayer a:visited{color:#FFF;}
#header #nav_menu ul li.toplayer a:hover{color:#FE0;}
#header #nav_menu ul li#menuLink_zt {width:212px; margin-left:20px; background:none; text-align:left;z-index:100;}

li#menuLink_zt ul {
 display:none;
 position:absolute;
 filter:alpha(opacity=90); 
 -moz-opacity:0.9; 
 opacity: 0.9; 
 padding-top: 9px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 margin-left: 0px;
 background-color: #015DA6;
 background-repeat: no-repeat;
 background-position: left top;
 z-index:1000; 
}
li#menuLink_zt ul li {
 float:none;
 height: 30px;
 line-height:24px;font-size:13px;color: #FFF;font-family:Microsoft YaHei;
 width: 220px;
 background-image: url(../images/nav_line.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
}

#header #nav_submenu{ 
 height:35px;
 margin-bottom:10px;
 line-height:30px;
 font-family: "宋体";
 font-weight: normal; 
 background:url(../images/nav_submenu_bg.jpg) repeat-x;
}
#header #nav_submenu #current_time{
 float:left;
 margin-left:25px;;
 color:#000;
 height:30px;width:200px;
}
#header #nav_submenu #weather_cast{
 float:left;
 margin-top:6px;
 margin-left:10px;
}
#header #nav_submenu #search_form{
 float:left;
 margin-left:20px;
}
#main_body{ 
 width: 1000px;
 margin: 0 auto;
 background:#FFF;
}
#main_body #main_content
{
 background:#FFF;
}

#index_content{ margin:0 auto;}
#text_news {float: left;width: 495px;height:305px;background-color:#FFF;}

.commom_art_list ul{padding:5px;}
.commom_art_list ul li{ display:block;height:28px;line-height: 28px;overflow: hidden;font-size:12px;overflow:hidden;background:url(../images/dot_list.png) repeat-x;}
.commom_art_list ul li span{float:left; background:url(../images/icon-li-dot.gif) no-repeat left 9px;}
.commom_art_list ul li em{font-style:normal;float:right;}
.commom_art_list ul li span a {color:#646464;margin-left: 10px;text-decoration:none;display:block;}
.commom_art_list ul li span a:hover {color:#C00;}

#focus_img{ float:right;width:495px;background:#FFF;}

#index_middle{width:1000px; height:50px; margin:5px auto;}
#index_middle #mubiao{width:1000px;height:75px;background:url(../images/middle_banner.jpg) no-repeat center;}
#index_middle ul{margin:5px 0;}
#index_middle ul li{float:left; margin-right:5px;}
#index_middle ul li.f_right {float:right; margin-right:0;}

#index_info{margin:8px auto;} 
.special_list {height:290px;}
.special_list ul{ padding:5px; height:280px;}
.special_list ul li{ font-size:16px; line-height:34px; font-family:Microsoft YaHei;}

#div_dwgk { background:url(../images/dang_bg.gif) no-repeat right bottom;}
#div_dwgk a {color:#C00;}

#div_xwgk { background:url(../images/xiao_bg.gif) no-repeat right bottom;}
#div_xwgk li{ float:left; display:block; width:40%; padding-left:1em;}
#div_xwgk a {color:#00488D;}

#text_info_gzjj {float:right}
#text_info_xxgk {float:left}
.info_list_block{ width: 495px;background-color:#FFF; border: 1px solid #bebebe;}
.info_list_block .title{height: 30px;line-height:30px; background:url(../images/title_bg2.gif) repeat-x;}
.info_list_block .title span{float:left;display:block;height:30px;line-height:30px; font-size:14px;text-align:center;width:108px;}
.info_list_block .title span.current {background:url(../images/title_bg2_hover.gif) repeat-x;border-right:solid 1px #bebebe;border-bottom: none;font-weight:bold;}
.info_list_block .title span a{color:#000;text-decoration:none;}
.info_list_block .title span.current a{color:#C00;}

#xinfang_gaoceng { margin: 10px auto;}
#xinxishouli {float:left;}
#jiandutousu {float:right}
.xinfang{ width:495px; display:block; font-size:14px;border:solid #FDA8A8 1px; background:#FDD;font-family:Microsoft YaHei;}
.xinfang .block_bg { margin:5px; background:#FFF; padding:5px; }
.xinfang .block_bg h4 {line-height:30px;}
.xinfang .block_bg p {line-height:150%;}

#appendix_view{
 margin:8px auto;
 height:120px;
 border:solid 1px #1ba1e2;
}
#appendix_view #appendix_view_title{
 float: left;
 width:30px;
 height:120px;
 Writing-mode:tb-rl;
 text-align: center;
 letter-spacing: 1em;
 line-height:30px;
 font-family:Microsoft YaHei;
 font-size:14px;
 color:#FFF;
 background:#1ba1e2;
}
#appendix_view #pic_list{
 float: left;
 height:120px;
 width:952px;
 padding: 10px 5px;
 overflow: hidden;
}


.listTitle { height:40px; border-bottom:#C00 solid 1px; font-size:14px; font-weight:bold; line-height:40px; font-family:"宋体"; padding-left:.5em;}
.listTitle a { color:#B00D02; text-decoration:none; }
#content {
 background:#FFF;
}
#content #content_title h1
{
 font-size:28px;
 color:#C00;
 font-family:Microsoft YaHei;
 text-align:center;
 font-weight:bold;
 margin:1em auto 0 auto;
}
#attach_info
{
 text-align:center;
 padding-top: 1em;
 margin-bottom:1em;
}
#tail_bg
{
 height:20px;
 background:url(../images/content_bg.jpg) no-repeat center bottom;
 margin-bottom:2em;
}
#content #content_body
{
 font-family:Microsoft YaHei;
 padding: 10px 2em;
 font-size:16px !important;
 line-height:250%;
 color:#333;
}
#content #content_body p
{
 margin: .5em auto;
}
#content #content_body ul
{
 margin: .5em auto;
 padding-left: 3em;
 list-style:disc;
}
#content #content_body ul li
{
 font-style:italic;
}
#content #content_body blockquote
{
 border: solid 1px #ccc;
 background:#F1F1F1;
 padding:1em;
 font-family:"Courier New", Courier, monospace;
}
#content #content_body blockquote p
{
 text-indent:0;
}


.titleList {margin:0 10px;font-size: 14px; font-family:Verdana, Geneva, sans-serif;}
.titleList li{line-height: 220%;list-style:disc;margin-left:2em;border-bottom:#E1E1E1 solid 1px;}
.titleList li span a {color:#333;text-decoration:none;}
.titleList li span a:hover {color:#F00;position:relative;top:1px;left:1px;text-decoration:underline;}
.titleList li em{font-style:normal; margin-left:1em;color:#999;}

.page {margin:auto 10px; height:40px; font-size:14px; border-top:dotted 1px #AAA;}
.page ul {margin:10px 0; }
.page ul li { float:left; width:20px; height:20px;line-height:20px; margin-left:5px; border:solid #FFC436 1px; text-align:center; }
.page ul li a { display:block;  text-decoration:none;}
.page ul li.cur_page { font-weight:bold; color:#FFF; background:#A00;border:solid #A00 1px; }
.page ul li.title {border:none; width:50px; margin-left:0;}

.pages_btns{margin:10px;padding:5px 0 0 0;line-height:26px;}
.pages,.pageback{float:right;padding:2px 0;}
.pages a,.pages strong,.pageback a{float:left; padding:0 6px;margin-right:2px;height:26px;border:1px solid;line-height:26px;overflow:hidden; }
.pages a.webdings { font-family:'webdings';}
.pages a,.pageback a{border-color:#E6E7E1;background-color:#FFF;color:#555;}
.pages a:hover,.pageback a:hover{text-decoration:none;}
.pages strong{border-color:#C00;background-color:#C00;color:#FFF;font-weight:700;}
.pages a.prev,.pages a.next{background-repeat:no-repeat;}
.pages a.prev{background-image:url("../../../_images/default/arrow_left.gif");background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pages a.next{padding-right:16px;background-image:url("../../../_images/default/arrow_right.gif");background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FFF url("../../../_images/default/arrow_left.gif") no-repeat 0 50%;}
.pages a:hover,.pageback a,.pages a.next{border-color:#cd2e2d;}
.pages a:hover,.pageback a:hover,.pages a.next:hover{ color:#C00;}



#message_display {padding:10px 15px;}
.subpage_navi_top {height:40px; font-family:"宋体";border-bottom: 1px dotted #CCC;}
.subpage_navi_top p { float:left; height:40px; overflow:hidden; line-height:40px; color:#555; }
.subpage_navi_top p.text {margin:auto .5em;}
.message_TB { margin:10px auto; border:1px solid #B8CFDB; color:#555;}
.message_TB h4 { font-family:"微软雅黑","黑体"; font-size:14px; color:#C03;}
.message_TB td { padding:3px; border:1px solid #B8CFDB; border-top:none; border-left:none; color:#555; line-height:200%;}
.message_TB td a { color:#007BA8; text-decoration:underline; }
.message_TB td a.msg_title { font-size:14px; }
.message_TB td a:hover { color:#F00; text-decoration:underline;}
.message_TB td.ly_title { line-height:30px; height:30px; background:#FFF8E7; color:#1573AF; font-size:14px; font-weight:bold; padding-left:.5em;}
.message_TB td.ly_title .big {float:left;}
.message_TB td.ly_title em {float:left;font-style:normal;font-weight:normal; color:#666; font-size:12px; margin-left:1em;}
.message_TB td.ly_title .step {float:right; margin-right:1em;}
.message_TB td.tt { background:#2886BB; font-family:"微软雅黑","黑体"; color:#FFF; font-size:13px;border-bottom:1px solid #E4E7EC;}
.message_TB td.ly_content { font-size:14px; font-family:'verdana'; color:#555; padding:.3em 1em; }
.message_TB td.ly_small { color:#666; font-family: Georgia, "Times New Roman", Times, serif;}
.message_TB td.ly_reply { height:26px; line-height:26px; padding-left:.5em;}
.admin_reply {font-family:"微软雅黑","黑体"; font-size:14px; color:#F00;}
.message_box { font-size:12px; margin:10px auto;border:1px #C6D2E3 solid;}
.message_box td { padding:3px; line-height:220%; border:1px #E9EFF4 solid; border-top: none; border-left: none; }
.message_box input,.message_box textarea { border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E; padding:3px 2px; font-size:12px; }
.message_box .title { font-family:"微软雅黑"; color:#c30201; padding-left: 1em; font-weight:bold;  font-size:15px; background:#FFF8E7;border-bottom:1px #C6D2E3 solid;}
form.regForm { margin:10px; float:left; border:none; width:970px;}
form.regForm fieldset {border:none;}
form.regForm .slide {display:block; color:#999; font-family:"Courier New", Courier, monospace; line-height:24px;}
form.regForm p { text-indent:2em;}
form.regForm legend { font-size:16px; color:#0475AD; font-weight:bold; margin:1em auto; font-family:"微软雅黑";}
form.regForm p { font-size:13px; line-height:200%; margin:0 1em; color:#555; font-family:Arial, Helvetica, sans-serif;}
form.regForm p input {float:left; border:solid #7F9DB9 1px; height:20px; line-height:20px; font-size:13px; color:#666; font-family:Arial, Helvetica, sans-serif;}
form.regForm p textarea, form.regForm p select {float:left; border:solid #7F9DB9 1px; line-height:20px; font-size:13px; color:#666; font-family:Arial, Helvetica, sans-serif;}
form.regForm p span { display:block; float:left;}
form.regForm p span.title { width:8em;}
form.regForm p span.footnote {}
form.regForm p span.footnote input {float:none; border:none;}
form.regForm .btn_sub { margin:.5em auto .5em 8em;; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#FFF; background:#0475AD; border:none;}




#footer {clear:both;float:none; background:url(../images/footer_bg.jpg) repeat-x; background-color:#FFF; padding: .5em 0 0 0; margin:0 auto; height:90px;}
#footer #copyright{ width:1000px; margin: 10px auto 0 auto; padding:.5em 0 30px 0;}
#footer p { text-align: center; line-height: 200%; font-family:Microsoft YaHei;}