@charset "utf-8";
/* 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;height:139px;}

/*         menu           */
#menu{clear:both;width:910; height:67px;background:url(../images/b01.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(../images/b02.jpg) no-repeat;}
#menu-parent a:hover,#menu-parent a:active,.menuA{background:url(../images/b02.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:58px;}
#son3{margin-left:155px;}
#son4{margin-left:295px;}
#son5{margin-left:288px;}
#son6{margin-left:380px;}
#son7{margin-left:392px;}
#son8{margin-left:465px;}
#son9{margin-left:625px;}
#son10{margin-left:645px;}
#content{ width:910px; height:auto; margin-top:5px;}
#left{width:213px; float:left; height:auto;}
#left .topbg{ width:213px; height:10px; background:url(../images/index_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(../images/tpxw.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(../images/index_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; }
#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(../images/index_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(../images/mbg.jpg) repeat-y;overflow:hidden;}

#mid .xwzx{ width:497px; height:auto;}
#mid .xwzx .title{ width:497px; height:76px; background:url(../images/index_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:235px; background:url(../images/mbg.jpg) repeat-y;overflow:hidden;}
#mid .xwzx .bot{ width:497px; height:14px; background:url(../images/index_25.jpg) no-repeat;}


.tab_list2{ width:92%; 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(../images/dot.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:92%; 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(../images/dot2.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 .deta{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(../images/index_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(../images/index_27.jpg) no-repeat;}
#right .midbg .mail img{ float:left; margin-bottom:5px;}
#right .midbg .xnlinks{ width:193px; height:auto;}

#right .midbg .xnlinks .title{ float:left; width:193px; height:49px; background:url(../images/index_19.jpg) no-repeat;}
#right .midbg .xnlinks .con { width:193px; float:left; height:auto; background:url(../images/xnlinksbg.jpg) repeat-y;}
#right .midbg .xnlinks .con ul{ height:auto; width:170px; margin:0 0 10px 0;}
#right .midbg .xnlinks .con ul li{ height:25px; line-height:25px; padding-left:30px;}
#right .midbg .xnlinks .con ul li a{ color:#747474;}
#right .midbg .xnlinks .con ul li a:hover{ color:#333;}

#right .midbg .xnlinks .title2{ float:left; width:193px; height:49px; background:url(../images/xgxz.jpg) no-repeat;}

#right .midbg .count{ float:left;  width:193px; height:86px; margin:auto; background:url(../images/count.jpg) no-repeat 4px 4px; margin-top:10px; margin-bottom:10px;}
#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(../images/index_30.jpg) no-repeat;}
.footer_02{ float:left; width:880px; height:84px; background:url(../images/index_32.jpg) repeat-x;}
.footer_03{ float:left; width:13px; height:84px; background:url(../images/index_35.jpg) no-repeat;}
#footer  .footer_02 p{ line-height:24px; padding-top:20px; 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:130px; height:25px; line-height:28px; padding-left:30px;
background:url(../images/titleico.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(../images/dot3.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:512px; *height:517px; _height:523px;}
.list_sort{ width:93%; background:#f1f1f1; height:30px; line-height:30px; 
            margin:15px 0 0 15px; _margin:15px 0 0 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(../images/titleico.gif) no-repeat 10px 6px; font-size:14px; font-weight:600; color:#fff;}
.sublist .con{ width:211px; margin-bottom:36px;}
#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(../images/sub_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(../images/sub_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; text-indent:16px;  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(../images/dot2.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;}

























