@charset "gb2312";
/* CSS Document */
a{text-decoration:none;color:#333333;}
a:hover{color:#FF0000;}

#top { width:1002px; float:left; border-top:4px solid #B00007; height:103px; background:#fff;}
#top .de_name { width:962px; float:left; line-height:40px; color:#B00007; font-size:18px; margin:15px 0 0 40px; display:inline;}
#top .de_info { width:962px; float:left; line-height:25px; font-size:12px; margin:0 0 0 40px; display:inline; color:#666;}

#left { width:202px; background:#fff; padding-left:12px; height:812px; margin-top:10px; overflow:hidden;}
.t1 { width:190px; float:left; background:url(index_t1_bg1.jpg) left center no-repeat #B00007; height:33px; margin-top:8px; }
.t1 span { line-height:33px; padding-left:34px; display:block;color:#fff;}
.t1 span a { color:#fff; display:block}
.index_t1_bg2 {background:url(index_t1_bg2.jpg) left center no-repeat #B00007;}
.index_t1_bg3 {background:url(index_t1_bg3.jpg) left center no-repeat #B00007;}
.index_t1_bg4 {background:url(index_t1_bg4.jpg) left center no-repeat #B00007;}
.index_t1_bg5 {background:url(index_t1_bg5.jpg) left center no-repeat #B00007;}

.nTab{width:190px;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:90px; 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; height:350px;}

.bg2 { background:url(list_bg2.jpg) no-repeat;}
.bg3 { background:url(list_bg3.jpg) no-repeat;}

.t2 { width:190px; float:left; border-bottom:2px solid #B00007; height:40px; margin-top:15px;}
.t2 span { line-height:40px; color:#B00007; font-weight:bold; padding-left:4px;}
.t2 span a { color:#B00007}
.c1 .item { width:88px; height:26px; float:left; background:url(ysqgk_item.jpg) no-repeat; margin:10px 10px 0 0; }
.c1 .item span { padding-left:24px; line-height:26px; font-size:12px;}

#right { width:758px; float:left; height:800px; background:#fff; padding:12px 0 0 20px; margin:10px 0 0 10px;}
#right .rtop { width:758px; float:left;}
#right .rtop .r_item { width:243px; height:56px; float:left; background:url(item_bg1.jpg) left center no-repeat #ECECEC;}
#right .rtop .r_item span{ line-height:56px; padding-left:104px;}
#right .rtop .r_item span a { color:#B00007;}
#right .rtop .item_bg2 {background:url(item_bg2.jpg) left center no-repeat #ECECEC;}
#right .rtop .item_bg3 {background:url(item_bg3.jpg) left center no-repeat #ECECEC;}

.xxgkList { width:730px; font-size:14px; float:left;}
.xxgkList .c { float:left; width:730px;}
.mulu_box { font-size:12px; margin-top:10px;}
.mulu_box  .title {background:#FAFAFA; font-weight:bold; height:30px; text-align:center;}
.mulu_box  td {line-height:20px; padding-left:6px; height:40px;}
.tableList td { line-height:20px; height:20px;}
.xxgkList .t { width:730px; height:35px; line-height:35px; background:url(index_title_bg.jpg) repeat-x; margin-top:10px; border-top:2px solid #B00007;}
.xxgkList .t span { padding-left:5px; float:left; font-weight:bold; color:#A90000;}
.xxgkList .img { width:31px; height:35px; float:left; background:url(dot_t.jpg) top no-repeat;}

#right .search { width:730px; height:35px; line-height:35px; background:url(list_search_bg.jpg) left center no-repeat #ededed; margin-top:10px; display:inline; float:left;}
#right .search span { padding-left:40px; color:#B00007; font-size:14px;}
#right .search .text { margin-left:20px; display:inline; width:450px; height:23px; margin-top:4px;}
#right .search .btn,#right .search .submit { width:65px; height:26px;  margin-left:12px; background:#B00007; text-align:center; line-height:26px; font-size:12px; margin-top:4px; border:0;}
#right .search .btn a {color:#fff; display:block; }
#right .search .submit {margin-left:0; margin-top:0; color:#fff;}

.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;}

.ld { margin:0; padding:0; float:left; margin-left:20px; display:inline;}
.ld li {width:160px; height:250px; float:left; line-height:25px; margin:10px 10px 10px 0; overflow:hidden;}
.ld li img { width:110px; height:150px; padding:2px; border:#CCC solid 1px; margin-left:20px;}
.ld li .duty { width:160px; text-align:center; float:left; color:#DC2529; font-size:12px;}
.ld li .name { width:160px; text-align:center; float:left; font-weight:bold;}