@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:12px;
	background:#fff;
	color:#000;
	overflow-x:hidden;
}
html{ overflow-x:hidden;} 
img{
	border:none;
	text-align: left;
}	 
img a,a:link, img a:visited,img a:hover,img a:active{ border:none;}
p{ margin:0px;}
a,a:link,a:visited,a:hover,a:active{
	outline:none;
    }
form{ margin:0px; padding:0px;}

.font-red2{color:#FF7501;}
.font-red2 a{color:#FF7501; text-decoration:none;}
.font-red2 a:hover{color:#0066FF; }

.font-gray{ color:#3A3A3A; }
.font-gray a{ color:#3A3A3A; text-decoration:none }
.font-gray a:hover{ color:#f60; text-decoration:underline; }




.font-gray2{ color:#3A3A3A; }
.font-gray2 a{ color:#3A3A3A; text-decoration:none }
.font-gray2 a:hover{ color:#0066FF; text-decoration:underline; }


/*********************搜索页面头部首行样式  08-11-19 by  WeiXiaoni**************************************/
#S-head{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #CBCBCB;
	background-color:#F4F3F1;
	margin:0px;
	color:#034380;
}
#S-head a{ color:#034380; text-decoration:none; }
#S-head a:hover{color:#FE690B; text-decoration:underline;}
#S-head-box{width:980px; margin:0px auto; height:30px; line-height:30px; padding:0px;}	
#S-head-left{height:15px;margin:10px 0px 0px 0px; padding:0px; overflow:hidden; line-height:15px; width:170px; float:left; text-align:left;}
#S-head-left ul{ list-style:none;width:200px; float:left; margin:0px; padding:0px;}
#S-head-left li{float:left; text-align:center; width:auto; padding:0px 5px; height:15px; line-height:15px; }
#S-head-left li.longer{ width:90px;}
#S-head-left li.end{ border-right:none;}
#S-head-left img{ margin:0px 0px 0px 10px;}
#S-head-right{float:right; height:15px; line-height:15px; width:790px; margin:10px 0px 0px 0px;}
#S-head-right ul{list-style:none; float:right; margin:0px; padding:0px; width:100%;}	 
#S-head-right li{ float:right; width:auto; white-space:nowrap;  height:15px; line-height:15px; margin:0px; font-size:12px; padding:0px 5px; }	 


#S-head-left2{height:20px;margin:6px 0px 0px 0px; padding:0px;  line-height:20px; width:430px; float:left; display:inline-block; z-index:10;}
#S-head-left2 ul{ list-style:none;width:430px; float:left; margin:0px; padding:0px;}
#S-head-left2 li{float:left; text-align:left; width:auto; padding:0px 3px; margin:0px; height:20px; line-height:20px;_line-height:25px; *line-height:20px;  }
.S-head-boxin1{width:60px; height:17px; line-height:17px; border:1px solid #BDBDBD; padding:0px; margin:0px; overflow:hidden;}


.S-head-but1-box{ width:90px; height:20px; font-size:12px; margin:0px; padding:0px;color:#03447E; position:relative; z-index:10; }
.S-head-but1-ceng{ width:88px; height:auto; line-height:20px;  border:1px solid #BDBDBD; text-align:left; background:#fff; font-size:12px; margin:0px; padding:0px; overflow:hidden;color:#03447E; position:absolute; left:0px; top:20px; z-index:15; }
.S-head-but1-ceng a{color:#03447E;  text-decoration:none;}

.S-head-but1{width:90px; height:20px;  font-size:12px; color:#03447E; text-align:left;  background:url(../images/head-butt1.jpg) no-repeat left top; border:none; margin:0px; padding:0px;_padding:2px 0px 0px 0px; *padding:0px;}
.S-head-but2{width:58px;height:20px; background:url(../images/head-butt2.jpg) no-repeat left top; border:none; margin:0px; padding:0px;}




#S-head-right2{float:left; height:20px; line-height:23px;overflow:hidden; width:550px;  margin:6px 0px 0px 0px; display:inline-block;}
#S-head-right2 ul{list-style:none; float:right; margin:0px; padding:0px; width:100%;}	 
#S-head-right2 li{ float:right; width:auto; white-space:nowrap;  height:20px; line-height:23px;  overflow:hidden; margin:0px; font-size:12px; padding:0px 3px; text-indent:0px; }	 

#S-head-right2 li#home{ background:url(../images/ico-home.gif) 0px 3px no-repeat; text-indent:17px;}



/*********************咨询LOGO行样式开始  09-11-18 by  WeiXiaoni**************************************/
.xz-top{height:110px; width:980px; margin:0px auto; padding:0px;  background:url(../images/top_bg.gif) no-repeat; z-index:5;}
.xz-top-tab{height:110px; width:980px; margin:0px; padding:0px; }

.xz-top-menu{height:20px; line-height:20px; width:610px; margin:10px 0px; padding:0px; text-align:right; position:relative; font-family:"宋体"; z-index:5;}
.xz-top-menu ul{list-style:none;  margin:0px; padding:0px; width:610px;}	 
.xz-top-menu li{ float:right; width:auto; white-space:nowrap;  height:20px; line-height:23px;  overflow:hidden; margin:0px; font-size:12px; padding:0px 3px; text-indent:0px; font-size:12px;  color:#034380;}	 
.xz-top-menu a{ color:#034380; text-decoration:none; }
.xz-top-menu a:hover{color:#FE690B; text-decoration:underline;}

.xz-menu-xw {width:68px; height:20px; margin:0px; padding:0px; text-align:left; text-indent:10px; background:url(../images/ico_blue.gif) 58px 10px no-repeat; font-size:12px; color:#034380;}
.xz-shq{ display:block; height:20px; line-height:20px; text-align:center; width:66px; margin:0px auto; padding:0px; overflow:hidden; color:#034380;}
.xz-menu-xw-ceng{ width:68px; height:113px; background:url(../images/blue-ceng.gif) left top no-repeat; overflow:hidden; position:absolute; left:541px; top:0px; z-index:6; margin:0px; padding:0px; text-indent:0px;}
.xz-menu-xw-ceng a{ display:block; width:66px; height:22px; line-height:22px; margin:0px auto; padding:0px; list-style:none; color:#61ACFD; text-decoration:none; font-size:12px; text-align:center; background:none;}
.xz-menu-xw-ceng a:hover{ background:#FFFBEF;}

.xz-top-search{ float:right; width:550px; height:38px; margin:15px 0px 0px 0px; padding:0px; background:url(../images/search_bg.gif) no-repeat; display:inline-block;}
.xz-top-search-tab{width:530px; height:20px; margin:7px auto 0px auto; padding:0px;}
.xz-top-search_wai{ width:129px; height:20px; border:none; background:#FFF; margin:0px; padding:0px; margin-top:1px;}
.xz-top-search_box{ width:128px; height:13px; background:#FFF; overflow:hidden; margin-top:1px;  position:relative; padding:2px 0;}
.xz-top-search_box select{ position:absolute; left:-1px; top:-1px; width:130px; border:none; height:22px; padding:4px; color:#5A5A5A; }
.xz-top-search-key{width:300px; height:20px; line-height:20px; margin:0px 0px 0px 10px; padding:0px; color:#5a5a5a; border:1px solid #fff;}
.xz-top-search-butt{width:70px; height:20px; line-height:20px; text-align:right; font-weight:bold; color:#fff; font-size:14px; border:none; background:none; margin:0px; padding:0px; font-family:'宋体';}


/*位置行样式*/
.xz-weizhi{height:30px; line-height:30px; width:948px; margin:0px auto 12px auto; padding:0px; border:1px solid #ccc; background:#FFFBEF; text-indent:20px; font-size:12px; color:#000; z-index:1;}
.xz-weizhi a{ color:#000; text-decoration:none; padding:0px 3px;}
.xz-weizhi a:hover{ color:#F60; text-decoration:none;}


/*框架样式*/
#dl_main{width:950px; height:auto; margin:0px auto;}
#dl_left{width:678px; height:auto; float:left;}
#dl_right{width:256px; height:auto; float:right;}

.xz-left-top{height:210px; width:678px; margin:0px 0px 12px 0px; clear:both;}
.xz-pic-zhen{float:left; height:210px; width:320px; margin:0px; padding:0px; overflow:hidden;}
.xz-top-list{height:210px; width:345px; margin:0px; padding:0px; overflow:hidden; background:url(../images/box-bg.gif) no-repeat right top; float:right;}
.xz-top-list-in{height:192px; width:325px; margin:8px 10px 0px 5px; padding:0px; overflow:hidden; }
.xz-top-list-in ul{ height:192px; width:325px; margin:0px; padding:0px; list-style:none; overflow:hidden;}
.xz-top-list-in li{ height:24px; line-height:24px; width:325px; margin:0px; padding:0px; list-style:none; background:url(../images/ico-blue2.gif) 5px 8px no-repeat; overflow:hidden; font-size:12px; text-indent:15px;}


.xz-left-lei{height:24px; width:678px; margin: 0 0 12px 0; padding:0; overflow:hidden; background:#EBF8FE;}
.xz-left-lei-L{width:90px; height:24px; line-height:24px; font-size:12px; color:#fff; font-weight:bold; background:url(../images/blue-left.gif) top left no-repeat; text-indent:10px; text-align:left; float:left;}
.xz-left-lei-M{width:550px; height:24px; line-height:24px; font-size:12px; text-align:left; overflow:hidden; float:left;}
.xz-left-lei-M a{ padding:4px; }

.xz-left-lei-R{width:60px; height:24px; line-height:24px; font-size:12px;  text-align:center; float:left;}

.xz-list-title{ height:30px; width:678px; margin:0px; padding:0px; background:url(../images/title-blue-bg.gif) no-repeat; overflow:hidden; color:#03447E; font-size:14px; font-weight:bold;}
.xz-list-title table{height:30px; width:678px; margin:0px auto; padding:0px;}

.xz-list-M{ height:auto; width:678px; margin:0px; padding:0px; background:url(../images/list-m-bg.gif) repeat-y; overflow:hidden;}
.xz-list-M-in{ height:auto; width:660px; margin:5px auto 0px auto; padding:0px; overflow:hidden;}
.xz-list-M-in ul{ height:auto; width:660px; margin:3px 0 0 0; padding:0px; overflow:hidden; list-style:none;}
.xz-list-M-in li{ height:30px; line-height:30px; width:660px; margin:0; padding:0px;list-style:none; font-size:12px; background:url(../images/ico-blue2.gif) 5px 11px no-repeat; overflow:hidden; list-style:none; border-bottom:1px dashed #ccc;}
.list_aa{ float:left;display:block; height:30px; line-height:30px; width:360px; overflow:hidden; text-indent:15px;text-align:left; }
.list_bb{ float:left;display:block; height:30px; line-height:30px; width:100px; overflow:hidden; text-align:center }


.xz-list-M-bottom{ height:15px; width:678px; margin:0 0 12px 0; padding:0px; line-height:0; font-size:0;  background:url(../images/list-bottom.gif) no-repeat; overflow:hidden;}



/********************************热门资源样式********************************************/
.hot_res{width:256px; height:auto; margin:0px 0px 10px 0px; }
.hot_res_title{width:245px; height:27px; background:url(../images/dl_navbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; color:#1C4675; padding:11px 0px 0px 11px;}
.hot_res_middle{width:256px; height:auto; background:url(../images/dl_resbg.jpg) repeat-y left top; padding-bottom:7px;}
.hot_res_middle ul{margin:0px; padding:0px; list-style:none;}
.hot_res_middle ul li{width:236px; height:29px; line-height:29px; text-align:left; margin:0px auto; border-bottom:solid 1px #E9E9E9; font-size:12px; color:#003465; background:url(../images/dl_xjt.jpg) no-repeat 4px  center; text-indent:16px;}
.hot_res_middle ul li a{color:#003465; text-decoration:none;}
.hot_res_middle ul li a:hover{color:#0066ff; text-decoration:underline;}
.hot_res_bot{width:256px; height:7px;}
.dl_google{width:254px; height:auto; border:solid  1px #96DCFE; background:#EAF9FF; padding-bottom:5px;}
.dl_google_title{width:254px; height:25px; line-height:25px; text-align:left; color:#4A4A4A; text-indent:8px;}
.dl_google_main{width:250px; height:auto; margin:0px auto 0px auto; background:#fff;}
/********************************公务员专区试题目录**************************/
.dl_gwy{width:678px; height:auto; margin-bottom:10px;}
.dl_gwy_nav{width:678px; height:20px; background: url(../images/dl_gwy_navbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; color:#03447E; padding:10px 0px 0px 20px;}
.dl_gwy_mid{width:678px; height:auto; background:url(../images/list-m-bg.gif) repeat-y left top; padding:6px 0px 2px 0px;}
.dl_gwy_midd{width:678px; height:auto;}
.dl_gwy_midd ul{margin:0px; padding:0px; list-style:none;}
.dl_gwy_midd ul li{width:680px; height:27.5px;*height:25px;_height:25px; margin:0px auto;}
.dl_gwy_midd ul li a{color:#4A4A4A; text-decoration:none;}
.dl_gwy_midd ul li a:hover{color:#0066ff; text-decoration:underline;}
.dl_gwy_midd ul li span{color:#ff6600; margin-right:5px;}
#dl_list_title{margin:0px; padding:0px; height:25px; width:600px; float:left; line-height:25px; background:url(../images/dl_green_xjt.jpg) no-repeat 10px center; text-indent:20px;}
#dl_list_time{margin:0px; padding:0px; float:right; height:25px; line-height:25px; text-align:left; margin-right:10px;*margin-right:8px;_margin-right:4px;}
.dl_gwy_main{width:650px; height:auto; word-break:break-all; margin:0px auto 0px auto; padding:5px 10px 5px 10px; line-height:22px; }
.dl_gwy_main a{color:#000; text-decoration:none;padding:0px 3px;}
.dl_gwy_main a:hover{color:#0066ff; text-decoration:underline;}
.dl_gwy_bot{width:678px; height:6px;}


/*底部样式*/
#zhaotie-bottom{ height:auto; width:100%; margin:0px auto 0 auto; padding:10px 0px; background:url(../images/bottom_bg.gif) repeat-x; line-height:30px; text-align:center; font-size:14px;}
#zhaotie-bottom a{ padding:0px 5px;}
.zht-font_blue{ color:#244AB5;}
.zht-font_blue a{ color:#244AB5; text-decoration:none;}
.zht-font_blue a:hover{ color:#f60; text-decoration:underline;}
.zht-font_gray{ color:#858585;}
.zht-font_gray a{ color:#333; text-decoration:none;}
.zht-font_gray a:hover{ color:#244AB5; text-decoration:underline;}
/*分页开始*/
.flea_pages{ width:660px; height:25px;overflow:hidden; margin:20px auto 10px auto; clear:both; border-top:dashed 1px #E9E7E6; padding-top:10px;}
.flea_pages a{ float:left; height:20px; width:auto; text-align:center; padding:0 8px; border:1px solid #ccc; display:block; margin-right:3px; line-height:20px; text-decoration:none; font-size:12px; color:#2145db; }
.flea_pages a:hover{ background:#3367cc; color:#fff;}
.flea_pages_left{width:560px; margin-left:23px;}


/*csjun>>xi'an>>2009-11-17*/
#dl_left_d{width:678px; height:auto; float:left; background:url(../images/dl_d_bg.gif) repeat-y left top;}
.dl_d_title{ width:680px; height:49px; line-height:49px; background:url(../images/dl_d_title.gif) left top no-repeat; font-size:16px; font-weight:bold; text-align:left; color:#000; padding-left:28px;}
.dl_d_detail{ height:auto; width:697px; background:#FFF; margin:0 auto; padding:5px 0;}
.dl_d_detail ul{ list-style:none; margin:10px auto; padding:0; width:680px;}
.dl_d_detail ul li{ width:320px; height:50px; line-height:50px; text-align:left; font-size:14px; float:left; padding-left:15px; color:#4a4a4a;}
.dl_d_detail ul li span{ font-size:14px; font-weight:bold; color:#03447e;}
.dl_download{ margin:10px auto; width:655px; border-top:1px dashed #ccc; height:28px; line-height:28px; clear:both; padding:20px 0 20px 5px;}
.dl_d_introduce{ margin:10px auto; width:680px; height:auto; padding:0px 0 20px 0;}
.dl_d_introduce_title{ height:30px; line-height:30px; text-align:left; padding-left:16px; font-size:14px; font-weight:bold; background:#eaf8ff; margin-bottom:10px;}
.dl_d_introduce p{ line-height:30px; height:auto; text-align:left; padding:8px 16px 8px 16px; color:#4a4a4a;}
.dl_dl_but{ width:678px; height:11px; background:url(../images/dl_d_but.gif) no-repeat left top; overflow:hidden;}
.dl_d_ads{ width:256px; height:97px; overflow:hidden; margin-bottom:10px;}

/*临时广告*/
.dl_ads{width:678px; height:auto; margin:0 auto 10px auto;}

