@charset "gb2312";
/* 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{ height:auto; width:960px; float:left;}
#banner{ height:155px; width:960px;}
#banner1{ float:left; width:344px; height:155px; background:url(imagesindex_01.jpg) no-repeat;}
#banner2{ float:left; width:398px; height:155px; background:url(imagesindex_02.jpg) no-repeat;}
#banner3{ float:left; width:218px; height:155px;}
#nav{ width:960px; height:42px; background:url(imagesindex_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:70px; float:left; display:block; text-align:center; background-position:right -289px; position:relative;}
.header_nav a.nav_off:hover{color:#004E89; background:url(imageshover.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;}
.down_lable,.cue_lable,.space_lable,.group_lable,.cue_lable1,.cue_lable2,.cue_lable3,.cue_lable4,.cue_lable5{
                   position:absolute; top:36px; left:0px; width:80px; border:1px solid #e8e8e8; background:#B9E4F7; display:block; 
				   z-index:10; text-align:center;}
.down_lable ul,.cue_lable ul,.space_lable ul,.group_lable ul,.cue_lable1 ul,.cue_lable2 ul,.cue_lable3 ul,.cue_lable4 ul,
.cue_lable5 ul{ display:block;}
.down_lable li,.cue_lable li,.space_lable li,.group_lable li,.cue_lable1 li,.cue_lable2 li,.cue_lable3 li,.cue_lable4 li,.cue_lable5 li{ line-height:21px; padding:1px; font-size:12px; width:80px; display:block;}
.down_lable a,.cue_lable a,.space_lable a,.group_lable a,.cue_lable1 a,.cue_lable2 a,.cue_lable3 a,.cue_lable4 a,
.cue_lable5 a{ text-decoration:none; text-align:center; text-align:center; width:80px; display:block; color:#333; border-bottom:1px solid #fff;}
.down_lable a:hover,.cue_lable a:hover,.space_lable a:hover,.group_lable a:hover, .cue_lable1 a:hover,.cue_lable2 a:hover,.cue_lable3 a:hover,.cue_lable4 a:hover,.cue_lable5 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(imagesindex_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 0 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(imagesdot.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(imagesdot2.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:674px; height:auto; float:left;}
.left1_title{ width:674px; height:35px; background:url(imagesindex_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:674px; 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:22px; color:#004E89; width:200px; 
              word-break:break-all;}
.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;}
#right1_title{ width:270px; height:37px; background:url(imagesindex_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:198px;}
#mail{ width:268px; height:auto;}
#mail img{ margin:12px 0 0 0;}

#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(imagesindex_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(imagesindex_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(imagesadd01.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(imagesadd02.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(imagesadd_link.jpg) no-repeat;
                   font-size:14px; color:#004E89;}
.add_sub ul li a:hover{ width:208px; height:29px; line-height:29px; background:url(imagesadd_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(imagesdot2.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;}