@charset "gb2312";
/* CSS Document */

a{text-decoration:none;color:#333333;}
a:hover{color:#FF0000;}

#left { width:201px; float:left;}
.gkml { width:197px; border:solid 2px #CC0000; overflow:hidden;}
.gkml .t { width:195px; height:35px; line-height:33px; background:url(xxgk_t_bg.jpg) repeat-x; margin:1px; display:inline; margin-bottom:0px;}
.gkml .t span { padding-left:20px; float:left; color:#fff;}

.nTab{width:201px;overflow:hidden; background:#fff;}
.none {display:none;}
.nTab .TabTitle{ height:35px; border-bottom:1px solid #ddd; background:#EFEFEF;}
.nTab .TabTitle li{float:left;cursor:pointer;height:35px;line-height:35px;text-align:center;width:50px; font-size:12px; }
.nTab .TabTitle li a{text-decoration:none; color:#CC0000;}
.nTab .TabTitle .active{ color:#CC0000; font-weight:bold; background:url(tabnewson.gif) center bottom no-repeat;}
.nTab .TabTitle .normal{}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff; width:190px;display:block}

#right { width:790px; overflow:hidden; margin-left:10px; display:inline; float:left; background:#fff;}
.xxgkList { width:788px; border:1px solid #ddd; border-top:2px solid #DB1718;background:#fff; min-height:723px; font-size:14px; float:left;}
.xxgkList .t { width:788px; height:35px; line-height:35px; background:url(index_title_bg.jpg) repeat-x; float:left;}
.xxgkList .img { width:31px; height:35px; float:left; background:url(dot_t.jpg) top no-repeat;}
.xxgkList .t span { padding-left:5px; float:left; font-weight:bold; color:#A90000;}
.xxgkList .c ul {padding:10px 15px;  zoom:1; float:left;}
.xxgkList .c li { line-height:30px; background:url(dot.jpg) left center no-repeat; padding-left:15px;}
.xxgkList .c { padding:20px; _padding-top:5px;}

.mulu_box { font-size:12px; margin-top:24px;}
.mulu_box  .title {background:#FAFAFA; font-weight:bold; height:30px; text-align:center;}
.mulu_box  td {line-height:20px; padding-left:6px; height:40px;}

.news_content { width:983px; margin-top:10px; background:#fff; float:left; border:1px solid #ccc; }
.detail { width:931px; float:left; border:1px solid #ccc; margin-left:25px; margin-top:25px; background:#fff; display:inline;}
.con_title { width:931px; float:left; margin-left:25px; margin-top:25px; text-align:center; font-size:22px; line-height:40px; font-weight:bold; display:inline;} 
.con_docNo { width:931px; float:left; border-bottom:2px solid #ccc;  text-align:center; font-size:14px; line-height:25px; margin-left:25px;  padding-bottom:20px; display:inline;}
.content {padding:30px; line-height:200%; text-align:left; font-size:16px; float:left}
.content .right { float:right; line-height:30px;}
.bot {height:30px; line-height:30px; color:#999;  font-size:12px;text-align:left; margin-top:15px; margin-bottom:15px;}
.bot a {color:#999;}
.bot a:hover {color:#ff0000;}
.bot span { float:right; margin-top:3px; line-height:30px;}
.bot .word {margin-top:0;}


.pages{ width:90%; text-align:center; padding:12px ; clear:both; margin-top:20px;}
.pages span,.pages a,.pages b{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}
.pages span font{ color:#333333; font-size:11px;}
.pages a,.pages b{ border:1px solid  #C6C6C6; background:#E6E6E6; padding:2px 6px; text-decoration:none}
.pages span { padding-right:10px }
.pages b,.pages a:hover{ background:#BD2627; color:#FFFFFF;}

.up { width:985px; border:1px solid #DB1718; height:27px; background:url(serach_bg.jpg) repeat-x; padding:7px;}
.up .t { width:136px; height:27px; line-height:27px; text-align:center; color:#A90000; font-weight:bold; font-size:12px;}
.up input { width:600px; height:25px; border:1px #DDDDDD solid; line-height:25px; float:left;}
.up .img_btn { width:37px; height:25px; border:1px #DDDDDD solid; border-left:none; float:left;}
.up .btn { width:90px; height:27px; float:left; margin-left:14px; background:url(search_btn.jpg) no-repeat; text-align:center; font-weight:bold; line-height:25px; font-size:12px;}
.up .btn a {color:#A90000; display:block; }