@charset "gb2312";
/* CSS Document */

*{margin:0px; padding:0px; }
body{ font-size:12px; color:#666; background:#FFFFFF;}
img{border:0px;}
ul,li{list-style-type:none;}
a{text-decoration:none;}



#wrap{width:910px; height:auto; margin:auto;}
#header{ width:910px; height:auto;}
#banner{width:910px; background:url(imagesa01.jpg) no-repeat; height:139px; width:910px;}

/*         menu           */
#menu{clear:both;width:910; height:67px;background:url(imagesb01.jpg) repeat-x;}
#menu-bg{width:910px; margin:auto; height:67px;}
#menu-parent{margin:auto; height:33px; line-height:33px; width:910px;}
#menu-parent a{display:inline; width:91px; height:33px; line-height:33px;float:left; text-align:center;
               color:#FFFFFF; font-size:12px; background:url(imagesb02.jpg) no-repeat;}
#menu-parent a:hover,#menu-parent a:active,.menuA{background:url(imagesb02.jpg) no-repeat;
              color:#FFFFFF !important; font-size:12px; font-weight:600;}
#menu-son{clear:both;width:910px; margin:auto;}
#menu-son div{height:34px; line-height:34px; color:#676767; display:none;}
#menu-son a{color:#676767;}
#menu-son a:hover,#menu-son a:active{color:#EC9000;}
#menu-son a{ margin:0 5px;}
#son1{margin-left:20px;}
#son2{margin-left:108px;}
#son3{margin-left:205px;}
#son4{margin-left:295px;}
#son5{margin-left:388px;}
#son6{margin-left:480px;}
#son7{margin-left:572px;}
#son8{margin-left:525px;}
#son9{margin-left:565px;}
#son10{margin-left:715px;}
#content{ width:910px; height:auto; margin-top:5px;}
#left{width:213px; float:left; height:auto;background:#ECECEC;}
#left .topbg{ width:213px; height:10px; background:url(imagesindex_03.jpg) no-repeat;}
#left .midbg{ width:213px; height:auto; background:#ECECEC; _margin-top:-5px;}
#left .midbg .picnews{ width:213px; height:auto; background:#ECECEC;}
#left .midbg .picnews .title{ width:206px; height:30px; background:url(imagestpxw.jpg) no-repeat; margin:auto;}
#left .midbg .picnews .title a{ float:right; margin:6px 8px 0 0; color:#B06B00;}
#left .midbg .picnews .title a:hover{color:#333;}

#left .botbg{ width:213px; height:7px; background:url(imagesindex_26.jpg) no-repeat;}
#left .midbg .picnews .flashnews{ width:206px; height:auto; margin:auto;}
#left .midbg .piclinks{ width:213px; height:auto}
#left .midbg .piclinks .link01{ width:197px; height:62px; margin:auto; padding:5px 0;}
.link01 img{border:2px solid #FFFFFF; width:193px; height:58px;}
#left .midbg .piclinks .btn{ width:66px; height:21px; margin:auto}
#mid{ width:497px; float:left; height:auto;}
#mid .tzgg{ width:497px; height:auto;}
#mid .tzgg .title{ width:497px; height:73px; background:url(imagesindex_04.jpg) no-repeat;}
#mid .tzgg .title a{ float:right; margin:33px 10px 0 0; color:#747474;}
#mid .tzgg .title a:hover{ color:#333;}
#mid .tzgg .con{ width:497px; height:140px; background:url(imagesmbg.jpg) repeat-y;overflow:hidden;}

#mid .xwzx{ width:497px; height:auto;}
#mid .xwzx .title{ width:497px; height:76px; background:url(imagesindex_17.jpg) no-repeat;}
#mid .xwzx .title a{ float:right; margin:48px 10px 0 0; color:#747474;}
#mid .xwzx .title a:hover{ color:#333;}
#mid .xwzx .con{ width:497px; height:267px; background:url(imagesmbg.jpg) repeat-y;overflow:hidden;}
#mid .xwzx .bot{ width:497px; height:14px; background:url(imagesindex_25.jpg) no-repeat;}


.tab_list2{ width:98%; margin-left:15px; height:auto; }
.tab_list2 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list2 dd{background:url(imagesdot.gif) 0 8px no-repeat; padding: 3px 0 0 15px; line-height:20px; text-align:left;
overflow:hidden; height:20px; border-bottom:1px dotted #ccc;}
.tab_list2 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list2 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list2 dd a:hover{font-size:12px;color:#3479CC;text-decoration:none;} 


.tab_list3{ width:98%; margin-left:15px; height:auto; margin-top:5px; }
.tab_list3 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list3 dd{background:url(imagesdot2.gif) 0 9px no-repeat; padding: 3px 0 0 12px; line-height:20px; text-align:left;
overflow:hidden; height:20px; border-bottom:1px dotted #ccc;}
.tab_list3 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list3 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list3 dd a:hover{font-size:12px;color:#3479CC;text-decoration:none;} 

#right{ width:193px; float:right; height:auto;}
#right .topbg{ width:193px; height:9px; background:url(imagesindex_06.jpg) no-repeat;}
#right .midbg{ width:193px; float:left; height:auto; background:#ECECEC; _margin-top:-6px;}
#right .botbg{ width:193px; float:left; height:7px; background:url(imagesindex_27.jpg) no-repeat;}
#right .midbg .mail img{ float:left; margin-bottom:5px;}
#right .midbg .xnlinks{width:193px; height:auto; clear:both;}
.jianju{width:100%; height:6px;}
#right .midbg .xnlinks .title{ float:left; width:193px; height:49px; background:url(imagesindex_19.jpg) no-repeat;}
#right .midbg .xnlinks .title1{ float:left; width:193px; height:49px; background:url(imagesindex_21.jpg) no-repeat;}
#right .midbg .xnlinks .con { width:193px; float:left; height:auto; background:url(imagesxnlinksbg.jpg) repeat-y;}
#right .midbg .xnlinks .con ul{ height:auto; width:170px;}
#right .midbg .xnlinks .con ul li{ height:24px; line-height:24px; padding-left:20px;}
#right .midbg .xnlinks .con ul li a{ color:#747474;}
#right .midbg .xnlinks .con ul li a:hover{ color:#3479CC;}

#right .midbg .count{ float:left;  width:193px; height:86px; margin:auto; background:url(../images/count.jpg) no-repeat 4px 4px;}
#right .midbg .count h3{ color:#fff; font-size:14px; font-weight:600; line-height:86px; text-align:center; letter-spacing:7.5px; 
padding-left:5px;}
#footer{ width:910px; height:84px; float:left; margin-top:5px; _margin-top:-3px;}
.footer_01{ float:left; width:13px; height:84px; background:url(imagesindex_30.jpg) no-repeat;}
.footer_02{ float:left; width:880px; height:84px; background:url(imagesindex_32.jpg) repeat-x;}
.footer_03{ float:left; width:13px; height:84px; background:url(imagesindex_35.jpg) no-repeat;}
#footer  .footer_02 p{ line-height:24px; padding-top:30px; text-align:center;}


/*          list pages         */

#list_left{ width:213px; height:auto; float:left;}
#list_left .list01{ width:211px; height:auto; border:1px solid #ccc;}
#list_left .list01 .title{ width:209px; height:25px; line-height:25px; background:#2374BD; margin:1px;}
#list_left .list01 .title h3{ float:left; width:120px; height:25px; line-height:28px; padding-left:30px;
background:url(imagestitleico.gif) no-repeat 10px 6px; font-size:14px; font-weight:600; color:#fff;}

#list_left .list01 .title a{ float:right; margin:2px 10px 0 0; color:#fff;}
.list01 .con{ width:211px; height:150px;}

.tab_list4{ width:98%; height:auto; }
.tab_list4 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list4 dd{background:url(imagesdot3.gif) 0 2px no-repeat; padding: 3px 0 0 10px; line-height:20px; text-align:left;
overflow:hidden; height:20px;}
.tab_list4 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list4 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list4 dd a:hover{font-size:12px;color:#3479CC;text-decoration:none;} 

#list_right{ width:691px; height:auto; float:right; border:1px solid #ccc;}
#list_right .title{ width:689px; height:25px; line-height:25px; background:#D2E6F8; margin:1px 1px 0 1px; 
border-bottom:2px solid #2374BD;}
#list_right .title h3{ float:left; height:25px; line-height:28px; padding-left:20px;
font-size:14px; font-weight:600; color:#2374BD;}
#list_right .con{ height:auto; height:524px;}
.list_sort{ width:95%; background:#f1f1f1; height:25px; line-height:25px; 
            margin:10px 0 10px 15px;_margin:10px 0 10px 8px;text-align:center; float:left;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#2B4078;}

#list_left .sublist{ width:211px; height:auto; border:1px solid #ccc;}
#list_left .sublist .title{ width:209px; height:25px; line-height:25px; background:#2374BD; margin:1px;}
#list_left .sublist .title h3{ float:left; width:130px; height:25px; line-height:28px; padding-left:30px;
background:url(imagestitleico.gif) no-repeat 10px 6px; font-size:14px; font-weight:600; color:#fff;}
.sublist .con{ width:211px; height:150px; overflow:hidden;}
#list_left ul{ height:auto; width:205px; margin-top:10px; margin-left:4px;}
#list_left ul li{ height:29px; line-height:29px; width:205px; background:url(imagessub_link.jpg) no-repeat 20px 12px;
  border-bottom:1px dotted #3A61A5;}
#list_left ul li a{ display:block; color:#333; padding:0 0 0 35px; font-weight:600; height:29px;}
#list_left ul li a:hover{ color:#fff; background:url(imagessub_hover.jpg) no-repeat; height:29px; padding:0 0 0 35px;}

/*             article pages                  */
#article{width:691px; height:auto; float:right; background:#fefefe; border:1px solid #ccc;}
#article h3{ font-size:18px; font-weight:600; color:#2374BD; height:40px; line-height:40px; 
                 text-align:center; margin:15px 0 0 0;}
#art_from{ margin:auto; width:360px; height:35px;}
#art_from span{ height:35px; line-height:35px; text-align:center; margin:0 15px;}
#pp{ width:95%; margin:auto; line-height:24px;  border-top:1px dashed #ccc; padding-top:15px;}

.xgfj{ width:96%;height:auto; margin:0 5px 10px 5px; float:left;}
.xgfj_title{ width:100%; height:30px;  border-bottom:2px solid #2374BD; margin:auto;}
.xgfj_title img{ margin:6px 0 0 15px; float:left;}
.xgfj_title h4{ float:left; width:80px; height:24px; line-height:24px; color:#333; 
                  font-size:14px; text-align:left; margin:2px 0 0 10px; _margin:2px 0 0 10px;}
.com_list1{ width:97%; margin-left:14px;}
.com_list1 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.com_list1 dd{background:url(imagesdot2.gif) 0 11px no-repeat; padding: 3px 0 0 12px; line-height:22px; text-align:left;overflow:hidden; height:22px;  }
.com_list1 span{float:right; color:#333; font-size:12px; padding-right:15px; overflow:hidden; font:"ËÎÌå";}
.com_list1 dd a{font-size:12px;color:#464646;text-decoration:none;} 
.com_list1 dd a:hover{font-size:12px;color:#046CD1;text-decoration:none;}


.xsdt{ width:213px; height:auto; margin-top:10px; background:#ECECEC;}
.xsdt .title1{ width:206px; height:30px; background:url(imagesxsdt.jpg) no-repeat; margin:auto;}
.xsdt .title1 a{ float:right; margin:6px 8px 0 0; color:#fff;}
.xsdt .title1 a:hover{color:#fff;}

.xsdt_con{width:100%; height:auto;}



.tab_list4{ width:98%;height:auto; margin-top:5px; clear:both; height:326px;}
.tab_list4 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list4 dd{background:url(imagesbiao.gif) 0 11px no-repeat; padding: 3px 0 0 10px; line-height:20px; text-align:left;
overflow:hidden; height:20px;}
.tab_list4 span{float:right; color:#fff; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list4 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list4 dd a:hover{font-size:12px;color:#3479CC;text-decoration:none;} 




.tab_list5{ width:95%; margin-left:15px; height:auto; margin-top:5px; }
.tab_list5 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list5 dd{background:url(imagesdot2.gif) 0 9px no-repeat; padding: 3px 0 0 12px; line-height:20px; text-align:left;
overflow:hidden; height:20px; border-bottom:1px dotted #ccc;}
.tab_list5 span{float:right; color:#333; font-size:12px;overflow:hidden;}
.tab_list5 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list5 dd a:hover{font-size:12px;color:#3479CC;text-decoration:none;} 


.tab_list6{ width:98%;height:auto; margin-top:5px; clear:both;}
.tab_list6 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list6 dd{background:url(imagesbiao.gif) 0 11px no-repeat; padding: 3px 0 0 10px; line-height:20px; text-align:left;
overflow:hidden; height:20px;}
.tab_list6 span{float:right; color:#fff; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list6 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list6 dd a:hover{font-size:12px;color:#3479CC;text-decoration:none;} 












