@charset "utf-8";
*{ margin:0; padding:0}
body{ font-size:12px; color:#333; background:#fff; font:"宋体";}
img{ border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#046CD1;}
ul,li{ list-style-type:none;}
#wrap{ width:1000px; height:auto; margin:auto;}
/*          header          */
#header{ width:1000px; height:227px;}
#subnav{ width:1000px; height:28px; background:url(../images/index_xn_03.jpg) repeat-x;}
#date{ float:left; width:200px; height:28px; line-height:28px; background:url(../images/index_xn_01.jpg) no-repeat 0 0; }
#today{ margin-left:30px; color:#000000;}
#toplink{ float:right; width:500px; height:28px;}
#toplink a{ padding:15px 0 0 25px; height:28px; line-height:28px;}
#toplink01{ float:left; width:80px; height:28px; background:url(../images/index_xn_05.jpg) no-repeat;}
#toplink02{ float:left; width:80px; height:28px; background:url(../images/index_xn_07.jpg) no-repeat;}
#toplink03{ float:left; width:80px; height:28px; background:url(../images/index_xn_09.jpg) no-repeat;}
#toplink04{ float:left; width:80px; height:28px; background:url(../images/index_xn_11.jpg) no-repeat;}
#toplink05{ float:left; width:80px; height:28px; background:url(../images/index_xn_13.jpg) no-repeat;}
#toplink06{ float:left; width:80px; height:28px; background:url(../images/index_xn_15.jpg) no-repeat;}
#banner{ width:1000px; height:140px;}
#banner_1{ float:left; width:379px; height:140px; background:url(../images/index_xn_17.jpg) no-repeat;}
#banner_2{ float:left; width:277px; height:140px; background:url(../images/index_xn_18.gif) no-repeat;}
#banner_3{ float:left; width:344px; height:140px; background:url(../images/index_xn_19.jpg) no-repeat;}
#mainnav{ width:1000px; height:31px; background:url(../images/index_xn_21.jpg) repeat-x;}
#mainnav ul{ width:820px; margin:auto; text-align:center; color:#fff;}
#mainnav ul li{ float:left; width:78px; line-height:30px; height:30px;}
#mainnav ul li a{ color:#FFFFFF;}
#mainnav ul li a:hover{ color:#ffff00;}
#info{ width:1000px; height:28px; background:url(../images/index_xn_25.jpg) repeat-x;}
#publish{ float:left;width:490px; height:28px; line-height:28px; background:url(../images/index_xn_23.jpg) no-repeat; 
          color:#FF0000;}
#publish marquee{ margin-left:80px; cursor:pointer;}
#login{ width:460px; *width:480px; float:right; height:28px;}
#login ul{ width:460px; *width:480px; color:#000000; height:28px;}
#login ul li{ width:auto; float:left; margin:0 5px; height:28px; line-height:28px; text-align:center;}
#login ul li h3{ font-size:12px; font-weight:100; margin-top:2px;}
#login ul li div input{ width:90px; border:1px solid #ccc; height:18px; _margin-top:3px;}
.btn_ok{ width:54px; height:22px; padding:2px 0; background:url(../images/dl_btn.gif) no-repeat; 
         margin:3px 0 0 0; border:0; cursor:pointer;}

/*          content          */
#content{ width:1000px; height:1020px; float:left;}
#left{ float:left; width:211px; height:500px;}
#notice{ width:211px; height:auto;}
.left_title1{ width:211px; height:37px; line-height:37px; background:url(../images/index_xn_27.jpg) no-repeat;}
.left_title1 a{ float:right; color:#FFFFFF; margin:3px 12px 0 0;}
.left_title1 a:hover{ float:right; color:#FF0000; margin:3px 12px 0 0;}
.left_con1{ width:211px; height:356px; background:url(../images/index_xn_36.jpg) repeat-y; _margin-top:-3px;}
#map{ width:211px; height:auto; _margin-top:-3px;}
.left_title2{ width:211px; height:38px; line-height:38px; background:url(../images/index_xn_47.jpg) no-repeat;}
.left_title2 a{ float:right; color:#FFFFFF; margin:3px 12px 0 0;}
.left_title2 a:hover{ float:right; color:#FF0000; margin:3px 12px 0 0;}
.left_con2{ width:211px; height:392px; background:url(../images/index_xn_36.jpg) repeat-y; _margin-top:-3px;}
.map_01{ width:198px; margin-left:11px;}
.map_01 h3{ font-size:12px; font-weight:600; color:#D10019; height:22px; line-height:22px;}
.map_01 a{ margin:0 0 0 10px; height:18px; line-height:18px;}
#link{ width:211px; height:auto; _margin-top:-3px;}
.left_title3{ width:211px; height:33px; line-height:33px; background:url(../images/index_xn_57.jpg) no-repeat;}
.left_title3 a{ float:right; color:#FFFFFF; margin:3px 12px 0 0;}
.left_title3 a:hover{ float:right; color:#FF0000; margin:3px 12px 0 0;}
.left_con3{ width:211px; height:130px; _height:135px; background:url(../images/index_xn_36.jpg) repeat-y; _margin-top:-3px;}
/*         list           */
.tab_list1{ width:96%; margin-left:4px;}
.tab_list1 dl{padding: 0px 0px 0px 8px; width:95%; _width:auto; float:left; list-style-type:none;}
.tab_list1 dd{background:url(../images/dot2.gif) 0 7px no-repeat; padding: 3px 0 0 13px; line-height:24px; text-align:left;overflow:hidden; height:24px;}
.tab_list1 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list1 dd a{font-size:12px;color:#464646;text-decoration:none;} 
.tab_list1 dd a:hover{font-size:12px;color:#046CD1;text-decoration:none;}

.tab_list{ width:96%; margin-left:4px;}
.tab_list dl{padding: 0px 0px 0px 8px; width:95%; _width:auto; float:left; list-style-type:none;}
.tab_list dd{background:url(../images/dot2.gif) 0 7px no-repeat; padding: 3px 0 0 13px; line-height:20px; text-align:left;overflow:hidden; height:20px;}
.tab_list span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list dd a{font-size:12px;color:#464646;text-decoration:none;} 
.tab_list dd a:hover{font-size:12px;color:#046CD1;text-decoration:none;} 

.left_bottom{ width:211px; height:12px; background:url(../images/index_xn_46.jpg) no-repeat;}
#middle{ float:left; width:590px; height:500px;}
.middle_02{ width:590px; height:auto;}
.middle_01{ width:590px; height:auto; _margin-top:-5px;}
.middle_title{ width:590px; height:31px; background:url(../images/index_xn_28.jpg) no-repeat;}
.middle_title h3{ float:left; width:100px; height:35px; line-height:35px; color:#FFFFFF; 
                  font-size:14px; text-align:center; margin:2px 0 0 25px; _margin:2px 0 0 13px;}
.middle_title a{ float:right; margin:12px 15px 0 0;}
.middle_con1{ width:590px; height:208px; background:url(../images/index_xn_30.jpg) repeat-y; _margin-top:-6px;}
.middle_con{ width:590px; height:112px; background:url(../images/index_xn_30.jpg) repeat-y; _margin-top:-6px;}
.middle_bottom{ width:590px; height:11px; background:url(../images/index_xn_41.jpg) no-repeat;}
#right{ float:left; width:199px; height:auto;}
#right_top{ width:199px; height:41px; background:url(../images/index_xn_29.jpg) no-repeat;}
#right_middle{ width:199px; height:960px; background:url(../images/index_xn_34.jpg) repeat-y;}
#right_middle ul{ width:160px; margin-left:25px; color:#82B4D9;}
#right_middle ul li { height:30px; line-height:30px;}
#right_middle ul li div{ width:160px;}
#right_middle ul li div span{ margin-right:11px;}
#right_middle ul li div input{ width:100px; height:18px; border:1px solid #82B4D9;}
.login_btn01{ background:url(../images/login_btn01.gif) no-repeat; width:43px; height:18px; 
              cursor:pointer; border:0; margin-left:15px;}
.login_btn02{ background:url(../images/login_btn02.gif) no-repeat; width:43px; height:18px; 
              cursor:pointer; border:0; margin-left:25px;}
.ser{width:191px; height:27px; overflow:hidden; margin:0; background:url(../images/index_xn_39.jpg) no-repeat; 
      padding:1px 2px 0px 2px; position:relative;}				
.search { position:absolute; width:180px; height:27px; top:2px; left:10px; overflow:hidden;}
.search input { position:absolute; width:100px; height:20px; top:5px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
.search input.notxt { color:#666; }	
.search button { position:absolute; width:60px; height:25px; top:2; left:120px; background:none; border:none;  
                 padding-top:20px; cursor:pointer;}			  
			  
#xxxt{ width:199px; height:auto;}
#xxxt_title{ width:199px; height:40px; background:url(../images/index_xn_40.jpg) no-repeat;}
#xxxt_title a{ float:right; margin:18px 20px 0 0; color:#FFFFFF;}
#xxxt_title a:hover{ color:#ff0000;}
#xxxt_con{ width:199px; height:255px;  *height:220px; _height:228px; background:url(../images/index_xn_44.jpg) repeat-y;}
.tab_list2{ width:90%; margin-left:10px;}
.tab_list2 dl{padding: 0px 0px 0px 8px; width:95%; _width:auto; float:left; list-style-type:none;}
.tab_list2 dd{background:url(../images/dot3.gif) 0 11px no-repeat; padding: 3px 0 0 13px; text-align:left;overflow:hidden;
              height:24px; line-height:24px; *height:21px; *line-height:21px;}
.tab_list2 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list2 dd a{font-size:12px;color:#464646;text-decoration:none;} 
.tab_list2 dd a:hover{font-size:12px;color:#046CD1;text-decoration:none;} 	
#right_link{ width:199px; height:auto;}		  
#right_bottom{ width:199px; height:18px; background:url(../images/index_xn_62.jpg) no-repeat;}

#footer{ width:1000px; height:94px; float:left; background:url(../images/bottom_bg.gif) repeat-x;}
#footer p{ text-align:center; line-height:20px; margin-top:20px;}


/*              list  page                 */
.list_guide{ height:30px; width:1000px; background:url(../images/list_03.jpg) repeat-x;}
.list_guide h3{ float:left; font-size:12px; width:600px; height:30px; line-height:30px; color:#467DBF; 
                margin-left:30px; font-weight:100;}
#xxss{ float:right; width:267px; height:30px; background:url(../images/list_05.jpg) no-repeat; overflow:hidden; 
       margin:0; padding:1px 2px 0px 2px; position:relative;}
#xxss .search{ position:absolute; width:257px; height:30px; top:2px; left:10px; overflow:hidden;}
#xxss .search input { position:absolute; width:110px; height:20px; top:8px; left:80px; font-size:12px; line-height:16px;
                      background:none; border:none; }
#xxss .search input.notxt { color:#666; }	
#xxss .search button { position:absolute; width:60px; height:25px; top:2; left:190px; background:none; border:none;  
                 padding-top:5px; cursor:pointer;}	


#content_list{ width:1000px; height:auto; float:left;}
#xxfl{ width:211px; height:auto; _margin-top:-3px;}
.xxfl_title{ width:211px; height:33px; line-height:33px; background:url(../images/list_06.jpg) no-repeat;}
.xxfl_title a{ float:right; color:#FFFFFF; margin:0px 12px 0 0;}
.xxfl_title a:hover{ float:right; color:#FF0000; margin:0px 12px 0 0;}
.xxfl_con{ width:211px; height:181px; background:url(../images/list_08.jpg) no-repeat; _margin-top:-3px;}

.xxfl_list{ width:90%; margin-left:10px;}
.xxfl_list dl{padding: 0px 0px 0px 8px; width:90%; _width:auto; float:left; list-style-type:none;}
.xxfl_list dd{background:url(../images/list_dot.gif) 0 10px no-repeat; padding: 3px 0 0 13px; line-height:24px; text-align:left;overflow:hidden; height:24px;}
.xxfl_list span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.xxfl_list dd a{font-size:14px;color:#396295;text-decoration:none; font-weight:600;} 
.xxfl_list dd a:hover{font-size:14px;color:#333;text-decoration:none;} 


#notice_list{ width:211px; height:auto; margin-top:-5px;}
.list_left_title{ width:211px; height:37px; line-height:37px; background:url(../images/index_xn_27.jpg) no-repeat;}
.list_left_title a{ float:right; color:#FFFFFF; margin:3px 12px 0 0;}
.list_left_title a:hover{ float:right; color:#FF0000; margin:3px 12px 0 0;}
.list_left_con{ width:211px; height:342px; background:url(../images/index_xn_36.jpg) repeat-y; _margin-top:-3px;}


.middle_list{ float:left; width:789px;height:auto;}
.middle_list_title{ width:789px; height:37px; background:url(../images/list_07.jpg) no-repeat;}
.middle_list_title h3{ float:left; width:100px; height:24px; line-height:24px; color:#FFFFFF; 
                  font-size:14px; text-align:center; margin:2px 0 0 25px; _margin:2px 0 0 13px;}
.middle_list_con{ width:789px; height:550px; background:url(../images/list_11.jpg) repeat-y; _margin-top:-6px;}
.middle_list_bottom{ width:789px; height:14px; background:url(../images/list_13.jpg) no-repeat;}

.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 7px no-repeat; padding: 3px 0 0 13px; line-height:24px; text-align:left;overflow:hidden; height:24px;  border-bottom:1px dotted #A2A2A2;}
.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;}

.list_sort{ width:96%; background:#EFEFEF; height:30px; line-height:30px; 
            margin:5px 0 0 20px; _margin:5px 0 0 10px;text-align:center; float:left;} 

/*                article   page              */
.article_con{ width:789px; margin:auto; height:auto;}
.article_title{ font-size:14px; width:789px; height:35px; line-height:38px; color:#467DBF; font-weight:600; text-align:center;
                background:url(../images/article_03.jpg) no-repeat 1px 0;}

.article_info{ width:95%; height:30px; line-height:30px; text-align:center; 
               border-bottom:1px dashed #a2a2a2; margin:auto; margin-bottom:5px;}

.article_content { text-indent:16px; line-height:22px; width:95%; margin:0 auto; height:auto; }

.art_list_con{ width:789px; height:550px; background:url(../images/list_11.jpg) repeat-y; _margin-top:-6px;}





.xgfj{ float:left; width:789px;height:auto;}
.xgfj_title{ width:770px; height:30px;  border-bottom:1px solid #13508F; margin:auto;}
.xgfj_title img{ margin:6px 0 0 15px; float:left;}
.xgfj_title h3{ 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;}

/* new add */

#tubiao{ float:left; width:auto; height:28px; line-height:28px; background:url(../images/index_xn_23.jpg) no-repeat;}

/* new add gundong*/

#scrollWrap { 
overflow: hidden; width:490px; height:28px; 
float:left;
color:#FF0000;
} 
#scrollMsg { 
float: left; 
text-align: left;
padding:0 80px;
width:490px;
}
#scrollMsg ul {
margin:0;
padding:0;
width:490px;
}
#scrollMsg li { 
line-height: 28px; 
list-style:none;
width:490px;
} 
