/* 基本样式 */

*{
    margin:0;
	padding:0;
}
body{
    font-size:12px;
	color:#666;
}
input{
    border:1px solid #d8d3c0;
}
a {
    color: #666;
	text-decoration: none;
}
a:hover {
    text-decoration: none;
	text-decoration: underline;
}


/* 首页样式 */
#wrap{
    width:960px;
	margin:0 auto;
}
#header{
    float:left;
	width:960px;   
}
#main-menu{
    float:left;
	width:960px;
}
#main-menu ul{
    list-style:none;
	margin-top:20px;
	float:left;
}
#main-menu p{
    float:left;
	width:210px;
}
#main-menu ul li{
    padding:0 12px;
	border-right:1px solid #ccc;
	float:left;
}
#main-menu ul li.last{
	border-right:0;
}
#main_top{
	margin-top:5px;
    float:left;
	float:left;
	width:960px;
}
#login{
    background:#e4e4e4;
	width:200px;
	height:172px;
	float:left;
	margin-right:10px;
}
#login_box{
    float:left;
	padding:10px 15px;
	width:180px;
}
#login_box p{
	float:left;
	padding:4px 0;
	width:180px;
}
#form_box{
    float:left;
	width:130px;
	clear:both;
}
#form_box p{
    width:125px;
	float:left;
}
#form_box p input{
    width:80px;
}
#form_button{
	width:44px;
	float:left;
	margin-top:5px;
}

#banner{
    width:558px;
	height:177px;
	float:left;
	margin-right:10px;
}
#info{
    list-style:none;
	float:left;
	width:168px;
}
#info li{
	float:left;
	border-top:1px solid #e1e1e1;
}
#h_box1{
    float:left;
	width:960px;
	margin-top:5px;
}
#h_box_list1{
    width:535px;
	float:left;
}
#kecheng{
    float:left;
	width:535px;
	background:url(kecheng_bg.gif) no-repeat left top;
}
#kecheng a{
    color:#0066FF;
}
#kecheng_bottom{
    float:left;
	widows:535px;
}
#kecheng_bottom p{
    float:left;
}
.nianji{
   float:left;
   padding:5px 8px;
}
.nianji .title_pic{
    float:left;
}
.nianji .more{
	border-bottom:6px solid #e4e4e4;
	width:460px;
	height:22px;
	float:left;
	text-align:right;
}
.kc_list_box{
    float:left;
	list-style:none;
	clear:both;
	margin-top:5px;
}
.kc_list_box li{
    float:left;
	width:103px;
	border-right:1px solid #d3d3d3;
}
.kc_list_box li.last{
	border-right:none;
}
.kc_list_box li div.kc_title{
    text-align:center;
	margin-top:5px;
}

#search_box{
    float:left;
	width:535px;
	height:75px;
	background:#f0f0f0 url(kgedu_136.gif) no-repeat right center;
	font-weight:bold;
	margin-top:14px;
}
#search_box div{
    float:left;
}
.search_btn{
    width:39px;
	height:20px;
	background:url(kgedu_138.gif) no-repeat left top;
	border:0;
}
#search_content{
    margin-top:5px;
	padding:3px;
}
#search_content p{
	padding:5px 0 3px 8px;
}
#h_box_list2{
    float:right;
	width:410px;  
}
#zhuanlan{
    float:left;
	width:409px;
}
.zhuanlan_title_bar{
    width:410px;
	background:#FFFFFF;
	margin-bottom:10px;
	float:left;
}
.title_pic{
	float:left;
}
.more{
	float:right;
}

#zhuanlan_content{
    background:url(zhuanlan_bpic.gif) no-repeat left bottom;
	float:left;
}
#zhuanlan_tpic{
    background:url(zhuanlan_tpic.gif) no-repeat left top;
	width:409px;
	height:14px;
}
#zhuanlan_pic{
    float:left;
	width:80px;
	margin-right:15px;
	margin-left:9px;
}
#zhuanlan_pic p.web_link{
    padding-top:20px;
	padding-left:3px;
}
#zhuanlan_list,
#news_list{
    float:left;
	list-style:none;
}
#zhuanlan_list li{
    padding:0 0 12px 15px;
}
#news_box{
    width:410px;
	margin-top:18px;
	float:left;
}
#news_title{
    list-style:none;
	width:410px;
	clear:both;
	border-bottom:2px solid #d8d8d8;
	float:left;
}
#news_title li{
    float:left;
	border-right:1px solid #d8d8d8;
	padding:0;
	height:25px;
}
#news_title li.last{
    border-right:none;
	float:right;
}
#news_list li{
    width:410px;
	padding:18px 0 0px 0px;
}

#h_box2{
    margin-top:15px;
	float:left;
}
#jzxx_box,
#dzzz_box{
    float:left;
	width:220;
	margin-right:20px;
}
#jzxx_box p{
    float:left;
	width:220px;
	clear:both;
}
#jzxx_title,
#dzzz_title{
    width:220px;
	float:left;	
	border-bottom:2px solid #dcdcdc;
	margin-bottom:10px;
}
#xyfk_box,
#cjwt_box{
    width:345px;
	float:left;
	margin-right:20px;
}
.fkwt_title{
    width:345px;
	float:left;
	border-bottom:2px solid #dcdcdc;
	margin-bottom:10px;
}
#jzxx_title .title_pic,
.fkwt_title .title_pic{
    padding-bottom:10px;
}
#xyfk_box p{
    width:345px;
	float:left;
	line-height:180%;
	margin-bottom:15px;
	border-bottom:1px solid #dcdcdc;
}
#xyfk_box p.last{
	border-bottom:none;
}
#xyfk_box p span.name{
    display:block;
	float:right;
	color:#0066FF;
}
#cjwt_box{
    margin-right:0;
}
#cjwt_list{
    width:345px;
	list-style:none;
}
#cjwt_list li{
    width:345px;
	padding:5px 0;
}

#h_box3{
    margin-top:8px;
	float:left; 
	width:960px;  
}
#dzzz_box{
	floear:left;
	width:220px;
}
#dzzz_box p{
    width:120px;
	float:left;
}
#dzzz_box p.button{
	float:right;
	width:60px;
}
#dzzz_box p.button img{
    position:relative;
	top:145px;
	padding:5px 0;
}
#xyms_box{
    background:url(xyms_bg.gif) no-repeat left top;
	width:718px;
	height:216px;
	float:left;
}
.xyms_box_width{
    width:330px;
	float:left;
}
#yxxy_title{
    width:330px;
	float:left;
	padding:5px 0 0 10px;
}
#yxxy_title .more,
#msfc_title .more{
    margin-top:5px;
}
.xyms_content{
    width:320px;
	float:left;
	padding:18px 0px 10px 20px;
	clear:both;
}
.img_left{
    width:129px;
	float:left;
}
.img_left img{
    border:1px solid #dcdcdc;
	padding:3px;
}
.yxxy_msg{
	float:left;
	width:130px;
	margin-left:12px;
}
.xyms_content h1{
    font-size:12px;
	font-weight:bold;
	color:#0066FF;
	padding:5px 0 5px 15px;
	background:url(sapling.gif) no-repeat left 4px;
}
.xyms_content p{
    line-height:200%;
	width:165px;
}
#msfc_title{
    width:330px;
	float:left;
	padding:5px 0 0 10px;
}
#msfc{
    margin-left:35px;
	float:left;
}
#sub_link{
    margin-top:8px;
	float:left;
}


#text_link{
    float:left;
	width:960px;
	background:url(link_bg.jpg) repeat-x left top;
	height:52px;
}
#text_link p{
	margin-left:15px;
	padding-top:30px;
	text-align:center;
}
#text_link  a{
    color:#2b679a;
}




#footer{
    width:960px;
	background:url(footer_bg.gif) repeat-x left top;
	height:50px;
	clear:both;
	color:#fff;
	margin-top:15px;
	float:left;
}
#footer p{
    float:left;
	padding-top:15px;
}
#footer p#copyright{
    text-align:center;
}
#footer a{
    color:#fff;
}
#footer p#link{
    float:left;
	width:250px;
	padding-left:8px;
}
#footer p#link_info{
    float:right;
	padding-right:8px;
}

