@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#333; background:#F5FAFD;}
img{ border:0;}
a{ text-decoration:none;}
ul,li{ list-style-type:none;}
#wrap{ width:960px; height:auto; margin:auto;}
.header{width:960px; height:182px;}
#nav{ width:960px; height:42px; background:url(../images/index_04.jpg) no-repeat;}
/*          下拉菜单样式           */
.header_nav{ background-position:left -199px; height:39px; padding:0 0 0 25px; float:left;}
.header_nav ul{ padding-top:3px;}
.header_nav li{ line-height:36px; width:80px; float:left; display:block; text-align:center; background-position:right -289px; position:relative;}
.header_nav a.nav_off:hover{color:#004E89; background:url(../images/hover.gif) no-repeat 0 5px; text-decoration:none; 
                            display:block; width:72px; line-height:36px; font-weight:600;}
.header_nav a.nav_off:hover span.off_d{background-position:left -413px; height:36px; display:block; cursor:pointer;}
.header_nav a.nav_off:hover span.off_c{ background-position:14px -413px; height:36px; display:block; cursor:pointer;}
.header_nav a.nav_off{ color:#fff; text-decoration:none; display:block; width:72px; line-height:36px;}
.header_nav span.off_d{ background-position:left -326px; height:36px; display:block; cursor:pointer;}
.header_nav span.on_d{ background-position:left -370px; height:36px; display:block; cursor:pointer;}
.header_nav span.off_c{ background-position:14px -326px; height:36px; display:block; cursor:pointer;}
.lable1,.lable2,.lable3,.lable4,.lable5,.lable6,.lable7,.lable8,.lable9{
                   position:absolute; top:36px; left:0px; width:80px; border:1px solid #e8e8e8; background:#B9E4F7; display:block; 
				   z-index:10; text-align:center;}
.lable1 ul,.lable2 ul,.lable3 ul,.lable4 ul,.lable5 ul,.lable6 ul,.lable7 ul,.lable8 ul,.lable9 ul{ display:block;}
.lable1 li,.lable2 li,.lable3 li,.lable4 li,.lable5 li,.lable6 li,.lable7 li,.lable8 li,.lable9 li{ line-height:21px; padding:1px; font-size:12px; width:80px; display:block;}
.lable1 a,.lable2 a,.lable3 a,.lable4 a,.lable5 a,.lable6 a,.lable7 a,.lable8 a,.lable9 a{ text-decoration:none; text-align:center; text-align:center; width:80px; display:block; color:#333; border-bottom:1px solid #fff;}
.lable1 a:hover,.lable2 a:hover,.lable3 a:hover,.lable4 a:hover, .lable5 a:hover,.lable6 a:hover,.lable7 a:hover,.lable8 a:hover,.lable9 a:hover{ font-weight:bold; text-decoration:none; display:block; width:80px; color:#990000;}

/*      搜索开始    */
.ser{ float:right; width:190px; height:29px; overflow:hidden; margin:0 auto; padding:5px 2px 0px 2px; 
      position:relative;}				
.search { position:absolute; width:160px; height:20px; top:10px; left:10px; overflow:hidden;}
.search input { position:absolute; width:112px; height:16px; top:3px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
.search input.notxt { color:#D8D8D8; }	
.search button { position:absolute; width:60px; height:17px; top:3px; left:128px; background:none; border:none; padding-top:20px;
                 cursor:pointer;}
				 
				 
#content{ width:960px; height:auto; float:left;}
#left{ width:679px; float:left;  margin-left:2px; _margin-left:1px;}
#news{ width:679px; height:auto; float:left;}
#news_title{ width:679px; height:37px; background:url(../images/index_06.jpg) no-repeat;}
#news_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:42px; padding-left:25px; float:left;}
#news_title a{ float:right; margin:15px 15px 0 0;}
#news_con{ width:677px; border:1px solid #C3DEF3; border-top:none; float:left;  _margin-top:-5px; height:198px;}
#focus{ float:left; margin:5px 10px 10px 10px;}
#news_list{ float:left; width:385px; height:179px;}
/*               list       */
.tab_list1{ width:98%; margin-left:4px;}
.tab_list1 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list1 dd{background:url(../images/dot.gif) 0 9px no-repeat; padding: 5px 0 0 18px; line-height:22px; text-align:left;overflow:hidden; height:22px;}
.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;} 


.tab_list2{ width:98%; margin-left:4px; padding-top:10px; _padding-top:5px;}
.tab_list2 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list2 dd{background:url(../images/dot2.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;} 


.left1{ width:337px; height:auto; float:left;}
.left1_title{ width:337px; height:35px; background:url(../images/index_12.jpg) no-repeat;}
.left1_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:35px; line-height:40px; padding-left:18px; float:left;}
.left1_title a{ float:right; margin:10px 15px 0 0; color:#fff;}
.left1_title a:hover{color:#333;}
.left1_con{ width:335px; border:1px solid #C3DEF3; border-top:none; float:left;  _margin-top:-5px; height:193px;}
.left1_hot{ width:325px; height:69px; margin-left:10px;}
.left1_hot img{ margin-top:5px;}
.left1_hot a{ margin:10px 25px 0 0;  *margin:-60px 25px 0 0;  float:right; line-height:20px; color:#004E89;}
.left1_hot a:hover{ color:#ff0000;}
.line{ border-bottom:1px dotted #ccc; width:320px; margin:auto; height:5px;}

#right{ width:270px; float:right; margin-right:3px; _margin-right:1px;}			
#right1{ width:270px; height:auto; float:right; margin-bottom:15px;}
#right1_title{ width:270px; height:37px; background:url(../images/index_08.jpg) no-repeat;}
#right1_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:46px; padding-left:18px; float:left;}
#right1_title a{ float:right; margin:13px 15px 0 0; color:#fff;}
#right1_title a:hover{color:#333;}
#right1_con{ width:268px; border:1px solid #C3DEF3; border-top:none; float:left; _margin-top:-11px; height:305px;}
#link{ width:272px; height:106px; float:right; background:url(../images/link-bg.jpg) no-repeat;}
.link-title{width:262px; padding-left:10px; color:#fff; height:29px; line-height:29px; background:url(../images/link-title.jpg) no-repeat;}
#link ul{padding:10px;}
#link ul li{width:100px; padding-left:20px; float:left; background:url(../images/star.jpg) no-repeat scroll left center; height:30px; line-height:30px;}
#link ul li a{color:#06F}
#footer{ width:956px; border:1px solid #C3DEF3; height:50px; text-align:center; float:left; margin-top:5px; 
         margin-left:2px; _margin-left:1px;}
#footer p{ text-align:center; height:50px; line-height:50px;}

/*               list                */
.list_left{ width:270px; float:left; margin-left:2px; _margin-left:1px;}			
.list_left1{ width:270px; height:auto; float:left;}
.list_left1_title{ width:270px; height:37px; background:url(../images/index_08.jpg) no-repeat;}
.list_left1_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:46px; padding-left:18px; 
                      float:left;}
.list_left1_title a{ float:right; margin:13px 15px 0 0; color:#fff;}
.list_left1_title a:hover{color:#333;}
.list_left1_con{ width:268px; border:1px solid #C3DEF3; border-top:none; float:left; _margin-top:-11px; height:198px;}

.list_right{ width:679px; float:right; margin-right:3px; _margin-right:1px;}
.list_right_title{ float:left; width:679px; height:37px; background:url(../images/index_06.jpg) no-repeat;}
.list_right_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:42px; padding-left:25px; float:left;}
.list_right_title a{ float:right; margin:15px 15px 0 0;}
.list_right_con{ width:677px; border:1px solid #C3DEF3; border-top:none; float:left;  
                 _margin-top:-5px; height:434px; _height:430px;}
.list_sort{ width:96%; background:#BFE1FD; 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_left01{ width:210px; float:left; margin-left:2px; _margin-left:1px;}			
.list_left01{ width:210px; height:auto; float:left;}
.list_left01_title{ width:210px; height:37px; background:url(../images/add01.jpg) no-repeat;}
.list_left01_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:46px; padding-left:18px; 
                      float:left;}
.list_left01_title a{ float:right; margin:13px 15px 0 0; color:#fff;}
.list_left01_title a:hover{color:#333;}
.list_left01_con{ width:208px; border:1px solid #C3DEF3; border-top:none; float:left; _margin-top:-11px; height:198px;}

.list_right01{ width:738px; float:right; margin-right:3px; _margin-right:1px;}
.list_right01_title{ float:left; width:738px; height:37px; background:url(../images/add02.jpg) no-repeat;}
.list_right01_title h3{ font-size:14px; font-weight:600px; color:#004E89; height:37px; line-height:42px; padding-left:25px; float:left;}
.list_right01_title a{ float:right; margin:15px 15px 0 0; color:#004E89;}
.list_right01_title a:hover{ color:#333;}
.list_right01_con{ width:736px; border:1px solid #C3DEF3; border-top:none; float:left;  
                 _margin-top:-5px; height:434px; _height:430px;}
.list_right02_con{ width:736px; border:1px solid #C3DEF3; border-top:none; float:left;  
                 _margin-top:-5px; height:130px;}

.add_sub{ width:208px; height:auto; margin-top:10px;}
.add_sub ul{ width:208px; height:auto}
.add_sub ul li{ width:208px; height:29px;}
.add_sub ul li a{ display:block; width:208px; height:29px; line-height:29px; background:url(../images/add_link.jpg) no-repeat;
                   font-size:14px; color:#004E89;}
.add_sub ul li a:hover{ width:208px; height:29px; line-height:29px; background:url(../images/add_hover.jpg) no-repeat;
                         font-weight:600; color:#990000;}
.add_sub ul li span{ font-size:14px; padding-left:35px;}
.list_right01 h2{ font-size:16px; color:#004E89; margin-top:8px; height:45px; line-height:45px; text-align:center;}
.list_right02_con a{ display:block; width:60px; float:left; padding:8px 10px; color:#333; text-align:center;}
.list_right02_con a:hover{color:#ff0000;}

/*             article pages                  */
#article_right{width:679px; height:auto; float:right; background:#F2F9FF; border:1px solid #C3DEF3; margin-top:8px;}
#article_right h3{ font-size:18px; font-weight:600; color:#1A89E5; 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: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/dot2.gif) 0 7px 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:#046CD1;text-decoration:none;}

/*               pic pages                     */
.pic_list{ width:736px; height:auto; margin:0 auto; margin-left:auto; margin-right:auto;}
.pic_list ul{ list-style-type:none; padding-top:15px; margin-left:8px;}
.pic_list ul li{ float:left; width:160px; height:171px; margin:0 10px;}
.pic_list ul li h3{width:160px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:100;}
.pic_list ul a{ display:block; width:160px; height:171px; color:#333;}
.pic_list ul a:hover{width:160px; height:171px; background:#0787DB; color:#fff; margin:0px; padding:0px;}
#list_sort1{ width:96%; height:30px; line-height:30px; 
            margin:15px 0 0 15px; _margin:15px 0 0 8px;text-align:center; float:left;} 
#list_sort1 a{ color:#333;}
#list_sort1 a:hover{ color:#004E89;}