@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#666; background:#fff;}
img{ border:0;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
#wrap{ width:960px; height:auto; margin:auto;}
#header{ width:960px; height:auto;}
#banner{ width:960px; height:113px;}
#banner_1{ width:745px; height:113px; float:left; background:url(../images/index_01.jpg) no-repeat;}
#banner_2{ width:215px; height:113px; float:left;}
#nav{ width:958px; height:25px; background:url(../images/index_05.jpg) repeat-x; border:1px solid #CCCCCC;}
#nav ul{ padding:0 0 0 40px; margin:0;}
#nav ul li{ width:67px; height:25px; background:url(../images/libg.jpg) no-repeat; line-height:25px; text-align:center; 
            float:left; padding:0 10px 0 11px;}
#nav ul li.no_bg {background:none;}			
#nav ul li a{ display:block; width:67px; height:25px; line-height:25px; color:#666; font-size:14px; text-align:center;}
#nav ul li a:hover{ width:67px; height:25px; line-height:25px; color:#fff; font-size:14px; font-weight:600; 
                    background:url(../images/hover.jpg) no-repeat;}
#content{ width:960px; height:auto; margin-top:7px;}
#index_left{ width:298px; height:auto; float:left;}
#index_left .left01{ width:296px; height:auto; border:1px solid #ddd; border-top:none; float:left; margin-top:7px;}
#index_left .left01 .title{ width:296px; height:30px; background:url(../images/titlebg.gif) repeat-x;}
#index_left .left01 .title h3{ float:left; width:103px; height:30px; line-height:30px; color:#fff; font-weight:600; 
 padding-left:20px; text-align:left; font-size:14px; background:url(../images/index_09.jpg) no-repeat; }
#index_left .left01 .title a{ float:right; margin:8px 15px 0 0; color:#3A78B2;}
#index_left .left01 .title a:hover{ color:#666;}
#index_left .left01 .con{ width:296px; height:210px;}
.tab_list2{ width:98%; margin-left:4px; margin-top:5px;}
.tab_list2 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; list-style-type:none;}
.tab_list2 dd{background:url(../images/dot1.gif) 0 10px no-repeat; padding: 3px 0 0 12px; line-height:22px; 
              text-align:left;overflow:hidden; height:22px;}
.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:#2B4078;text-decoration:none;} 

.tab_list3{ width:98%; margin-left:4px; margin-top:5px;}
.tab_list3 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; list-style-type:none;}
.tab_list3 dd{background:url(../images/dot2.gif) 0 8px no-repeat; padding: 3px 0 0 18px; line-height:22px; 
              text-align:left;overflow:hidden; height:22px;}
.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:#2B4078;text-decoration:none;} 

#index_left .left01 .con span{ padding:12px 0 0 10px;}
#index_left .left01 .con select{ margin-top:12px;}

.ser{width:291px; height:26px; overflow:hidden; margin:0; background:url(../images/znss.gif) no-repeat; 
position:relative;}				
.search { position:absolute; width:291px; height:26px; top:2px; left:10px; overflow:hidden;}
.search input { position:absolute; width:100px; height:18px; top:2px; left:82px; font-size:12px; line-height:18px; 
                background:none; border:none; }
.search input.notxt { color:#666; }	
.search button { position:absolute; width:64px; height:26px; top:0px; left:218px; background:none; border:none;  
                 padding-top:20px; cursor:pointer;}	


#mail{ width:296px; height:auto; margin-top:7px; float:left;}

#index_right{ width:655px; height:auto; float:right;}
#index_right .right01{ width:653px; height:auto; border:1px solid #ddd; border-top:none; float:left; margin-top:7px;}
#index_right .right01 .title{ width:653px; height:30px; background:url(../images/titlebg.gif) repeat-x;}
#index_right .right01 .title h3{ float:left; width:103px; height:30px; line-height:30px; color:#fff; font-weight:600; 
 padding-left:20px; text-align:left; font-size:14px; background:url(../images/index_09.jpg) no-repeat; }
#index_right .right01 .title a{ float:right; margin:8px 15px 0 0; color:#3A78B2;}
#index_right .right01 .title a:hover{ color:#666;}
#index_right .right01 .con{ width:653px; height:260px;}
.news_flash{ width:231px; float:left; margin:10px 0 0 10px;}
#index_right .right01 .con .tab1{ width:375px; float:left;}

.tab_list1{ width:98%; margin-left:4px; margin-top:5px;}
.tab_list1 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; list-style-type:none;}
.tab_list1 dd{background:url(../images/dot3.gif) 0 9px no-repeat; padding: 3px 0 0 13px; line-height:21px; 
              text-align:left;overflow:hidden; height:21px;}
.tab_list1 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list1 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list1 dd a:hover{font-size:12px;color:#2B4078;text-decoration:none;}


#alarm{ width:958px; height:36px; background:url(../images/index_20.jpg) repeat-x; float:left; 
border-left:1px solid #ddd; border-right:1px solid #ddd; margin-top:7px; *overflow:hidden;}
#alarm p{ position:relative; background:url(../images/index_22.jpg) no-repeat 50px -6px;  height:49px; line-height:36px; 
          text-align:center; font-size:14px; font-weight:600; color:#DA0909; z-index:1;}
#footer{ width:960px; height:72px; float:left;}
#footer p{ text-align:center; line-height:24px; padding-top:15px;}

/*        list pages                */

#list_right{ width:655px; float:right; height:auto;}
#list_right h3{ font-size:14px; font-weight:600; color:#3B7AB5; background:url(../images/titlebg.jpg) no-repeat 5px 4px; 
                padding-left:30px; height:30px; line-height:30px; border-bottom:1px dotted #B9B9B9;} 
				
.list_sort{ width:96%; background:#EFEFEF; 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;}


.tab_list{ width:98%; margin-left:4px;}
.tab_list dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list dd{background:url(../images/dot4.gif) 0 12px no-repeat; padding: 3px 0 0 12px; line-height:22px; text-align:left;overflow:hidden; height:22px;}
.tab_list span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list dd a:hover{font-size:12px;color:#2B4078;text-decoration:none;} 

/*             article pages                  */
#article_right{width:655px; height:auto; float:right; background:#FDFDFD; border:1px solid #D5D2D2;}
#article_right h3{ font-size:18px; font-weight:600; color:#3B7AB5; 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:1px solid #13508F; 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/dot1.gif) 0 10px no-repeat; padding: 3px 0 0 13px; 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:#2B4078;text-decoration:none;}

/*      sub_list pages         */

.sub_guide_con{ height:auto; width:290px; background:url(../images/index_08.jpg) repeat-y;}
.sub_guide_con ul{ width:280px; height:auto; margin-left:7px; padding-top:8px;}
.sub_guide_con ul li{ width:280px; height:29px; line-height:29px; overflow:hidden;}
.sub_guide_con ul li a{ display:block; width:280px; height:29px; line-height:29px; background:url(../images/guide_04.jpg) no-repeat; padding-left:40px; overflow:hidden; color:#333;}
.sub_guide_con ul li a:hover{ width:280px; height:29px; line-height:29px; background:url(../images/guide_02.jpg) no-repeat; padding-left:40px; overflow:hidden; font-size:13px; font-weight:600; color:#fff;}


