﻿@charset "utf-8";
@import url("layout.css");
/*========================================================================*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0;}
body,textarea,input,select{font-size:12px;}
select,input{vertical-align:middle;}
ul,ol,li{list-style:none;}
img{vertical-align:top;}
body/*整体样式*/{
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
body/*整体背景色*/{
	background-image: url(bg_body.gif);
}
body/*整体对齐方式*/{
	text-align:center;
	line-height: 20px;
}
a{color:#333; text-decoration:none;}
a:hover{color:#666; text-decoration:underline;}
/*===TR样式=====*/
tr /*默认样式*/{}
/*====UL样式====*/
ul /*默认样式*/{float:left; width:100%;}
/*===字体样式=====*/
.Font_BB /*字体加粗*/{font-weight:bold;}
.Font_14{font-size:14px;}
.Font_gray /*灰色字体*/{color:#666;}
.Font_dred /*灰色字体*/{color:#db0020;}
.Font_pink /*粉色字体*/{color:#e3166f;}
/*===链接样式=====*/
.Link_pink a/*粉红*/{color:#d11e6d;}
.Link_pink a:hover{color:#F00;}
.Link_gray a/*灰红*/{color:#666;}
.clear{clear: both; font-size:1px; width:100%; height:1; overflow:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; overflow:hidden;} /* only FF */
/*==============================全站样式开始==============================*/
#Div_Main/*整体框架*/{
	background:#FFF;
	clear:both;
	width:988px;
	margin:0px auto;
	text-align:left;
	overflow:hidden;
}
#Div_Main_left/*整体框架*/{
	background:#FFF;
	width:225px;
	text-align:left;
	padding-top: 5px;
	margin: 0px;
	float: left;
}
#Div_Main_right/*整体框架*/{
	background:#FFF;
	width:760px;
	text-align:left;
	float: left;
	margin-left: 1px;
}
#div_body1/*整体框架*/{
	background:#FFF;
	clear:both;
	width:988px;
	margin:0px auto;
	text-align:left;
	overflow:hidden;
}
#body1_left/*整体框架*/{
	background:#FFF;
	width:225px;
	text-align:left;
	padding-top: 5px;
	margin: 0px;
	float: left;
}
#body1_right/*整体框架*/{
	background:#FFF;
	width:760px;
	text-align:left;
	margin-left: 1px;
	float:right;
}
#body1_center{
    width:530px;
	float:left;
}
#body1_rig{
     width:226px;
	 float:right;
}
/*========================头部样式========================*/

#Div_Header{
	width:988px;
	float:left;
	height: 235px;
	background-color: #FFFFFF;
}
#Div_Header div{float:left;}
#Div_Header .Div_top{
	width:988px;
	height:91px;
}
#Div_Header .Div_top .Div_Logo{
	width:988px;
	height:91px;
}
#Div_Header .Div_top .Div_Logo .Div_Left{
	width:360px;
	height:73px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Div_Header .Div_top .Div_Logo .Div_Mid{
	width:400px;
	height:73px;
	text-align: center;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Div_Header .Div_top .Div_Logo .Div_Right{
	width:226px;
	height:91px;
	text-align: right;
	margin-top: 3px;
	background-position: right;
}
#Div_Header .Div_top .Div_Logo .Div_Right li {
	line-height: 22px;
	color: #000000;
	text-decoration: none;
	list-style-image: url(icon_arrow.gif);
	list-style-position: outside;
	vertical-align: top;
	width: 126px;
	text-align: left;
}
#Div_Header .Div_top .Div_Logo .Div_Right li a{
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
#Div_Header .Div_top .Div_Logo .Div_Right li a:hover{
	line-height: 22px;
	color: #ff0000;
	text-decoration: none;
}
#Div_Header .Div_top .Div_Logo .Div_Right li .rss{
	line-height: 22px;
	color: #000000;
	text-decoration: none;
	list-style-image: url(rss_0.gif);
	list-style-position: outside;
	vertical-align: top;
	width: 126px;
	text-align: left;
}
#Div_Header .Div_top .Div_Logo .Div_Right li .rss a{
	line-height: 22px; 
	color: #000000;
	text-decoration: none;
}
#Div_Header .Div_top .Div_Logo .Div_Right li .rss a:hover{
	line-height: 22px;
	color: #ff0000;
	text-decoration: none;
}
#Div_Header .Div_NavaLeft{
	width:6px;
	height:35px;
	margin-top:5px;
	background-image: url(menu_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#Div_Header .Div_NavaRight{
	width:6px;
	height:35px;
	margin-top:5px;
	background-image: url(menu_right.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
#Div_Header .Div_Nava{
	width:855px;
	height:35px;
	margin-top:5px;
	background-image: url(menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#Div_Header .Div_Nava li{
	float:left;
	width:68px;
	height:35px;
	text-align:center;
	font-size:12px;
	line-height:35px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(menu_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
	padding: 0px;
	list-style-type: none;
}
#Div_Header .Div_Nava li.Li_01{
	background-image: url(menu_line.jpg);
	padding: 0px;
	height: 27px;
	width: 3px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Div_Header .Div_Nava li a{
	display:block;
	color: #FFFFFF;
	text-decoration: none;
}
#Div_Header .Div_Nava li a:hover{
	color:#FF33CC;
	text-decoration:none;
}
#Div_Header .Div_Nava li span{width:87px;float:left;height:70px;}
#Div_Header .Div_Navayuyue{
	width:120px;
	height:35px;
	margin-top:5px;
	background-image: url(menu_yuyue_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 35px;
}
#Div_Header .Div_Navayuyue a{
	font-size: 14px;
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;

}
#Div_Header .Div_Navayuyue a:hover{
	color: #FFFF00;
	text-decoration: none;

}
#Div_Header .Div_xmleft{
	width:6px;
	height:72px;
	background-image: url(top_class_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#Div_Header .Div_xmright{
	width:6px;
	height:72px;
	background-image: url(top_class_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#Div_Header .Div_xm{
	width:975px;
	height:72px;
	background-image: url(top_class_bg.gif);
	background-repeat: repeat-x;
}
#Div_Header .Div_gk{
	width:220px;
	height:54px;
	margin-top: 9px;
	border: 1px solid #09616B;
	background-image: url(top_class_xm_bg.gif);
	background-repeat: repeat-x;
	margin-right: 3px;
}
#Div_Header .Div_gk .Div_bt{
	width:40px;
	height:46px;
	cursor:pointer;
	display:block;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FF33CC;
	background-image: url(top_class_line.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	text-align: center;
	margin-top: 5px;
}
#Div_Header .Div_gk .Div_list{
	width:170px;
	text-align:left;
	color:#ffd2e5;
	padding-top:3px;
	height: 46px;
	margin-top: 5px;
	margin-left:3px;
}
#Div_Header .Div_gk .Div_list a{
	color:#554C4F;
}
#Div_Header .Div_zx{
	width:275px;
	height:54px;
	margin-top: 9px;
	border: 1px solid #09616B;
	background-image: url(top_class_xm_bg.gif);
	background-repeat: repeat-x;
	margin-right: 3px;
}
#Div_Header .Div_zx .Div_bt{
width:40px;
	height:46px;
	cursor:pointer;
	display:block;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FF33CC;
	background-image: url(top_class_line.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	text-align: center;
	margin-top: 5px;
	}
#Div_Header .Div_zx .Div_list{
	width:223px;
	text-align:left;
	color:#ffd2e5;
	padding-top:3px;
	height: 46px;
	margin-top: 5px;
	margin-left:3px;
}
#Div_Header .Div_zx .Div_list a{color:#554C4F;}
#Div_Header .Div_mr{
	width:291px;
	height:54px;
	margin-top: 9px;
	border: 1px solid #09616B;
	background-image: url(top_class_xm_bg.gif);
	background-repeat: repeat-x;
	margin-right: 3px;
	}
#Div_Header .Div_mr .Div_bt{
	width:40px;
	height:46px;
	cursor:pointer;
	display:block;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FF33CC;
	background-image: url(top_class_line.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	text-align: center;
	margin-top: 5px;
	}
#Div_Header .Div_mr .Div_list{
	width:240px;
	text-align:left;
	color:#ffd2e5;
	padding-top:3px;
	height: 46px;
	margin-top: 5px;
	margin-left:3px;
	}
#Div_Header .Div_mr .Div_list a{color:#554C4F;}
#Div_Header .Div_hd{
	width:167px;
	height:54px;
	margin-top: 9px;
	border: 1px solid #09616B;
	background-image: url(top_class_xm_bg.gif);
	background-repeat: repeat-x;
	margin-right: 3px;
	}
#Div_Header .Div_hd .Div_bt{
	width:40px;
	height:46px;
	cursor:pointer;
	display:block;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FF33CC;
	background-image: url(top_class_line.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	text-align: center;
	margin-top: 5px;
	}
#Div_Header .Div_hd .Div_list{
	width:118px;
	text-align:left;
	color:#ffd2e5;
	padding-top:3px;
	margin-top: 5px;
	margin-left:3px;
}
#Div_Header .Div_hd .Div_list a{color:#554C4F;}
.Div_ad988/*========================广告样式========================*/
{
	width:988px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.Div_ad763{
	width:762px;
	margin-top:4px;
	float:left;
	margin-bottom: 4px;
	text-align: right;
}


#Div_Copyright{
	width:988px;
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	float: left;
	background-color: #FFFFFF;
}
#Div_Search {
	width: 988px;
	height: 21px;
	padding-top: 5px;
}
#Div_Search .tag {
	width: 520px;
	line-height: 21px;
	padding-left: 10px;
}
#Div_Search .tag li{
	line-height: 20px;
	padding-left: 10px;
	float:left;
}
#Div_Search .tag a {
	font-size: 12px;
	line-height: 20px;
	color: #999999;
}
#Div_Search .tag a:hover {
	font-size: 12px;
	line-height: 20px;
	color: #FF0000;
}
#Div_Search .cyinbutton {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(button_bg.gif);
	height: 21px;
	width: 77px;
	text-align: center;
}
#Div_Search .searchinput {
	width: 250px;
}
#Div_Search .searchbutton {
	width: 45px;
}
#Div_Search .searchinput input {
	height: 15px;
	width: 250px;
	margin-top: 0px;
}

#main_r {
	width:224px;
	float:right;
	background-color: #FFFFFF;
}
#main_l {
	display:table
	width:758px;
	border:1px solid #096773;
	float:left;
	background-color: #FFFFFF;
}
.tbox{
	width:48%;
	border-bottom:1px solid #BFD4E0;
	overflow:hidden;
	float:left;
	margin-left: 9px;
	margin-bottom:5px;
}.tbox dt{height:25px;background:url(mbox-tbg.png) right top no-repeat;overflow:hidden;clear:both;}.tbox dt strong{
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	color:#222;
	letter-spacing:1px;
	background-image: url(mbox-tbg.png);
	background-repeat: no-repeat;
	background-position: left top;
}.tbox dt strong a{color:#222;}.tbox dt strong a:hover{color:#444;text-decoration:none;}.tbox dt span.more{float:right;position:relative;line-height:25px;padding-right:8px;color:#777;}.tbox dt span.more a{color:#777;text-decoration:none;}.tbox dt span.more a:hover{color:#333;}.tbox dt span.label{height:24px;float:right;overflow:hidden;padding-right:1px;padding-top:2px;}.tbox dt span.label a{height:25px;display:block;line-height:23px;border-left:1px solid #BFD4E0;float:left;color:#666;text-decoration:none;overflow:hidden;letter-spacing:1px;padding:0 7px 0 8px;}.tbox dt span.label a:hover{color:#360;}.tbox dt span.label a.thisclass{background:#FFF;color:#333;border-top:3px solid #F1F7EE;}.tbox dd{border-left:1px solid #BFD4E0;border-right:1px solid #BFD4E0;overflow:hidden;padding:4px 4px 0;}
.d4{padding:0;}.d4 li{height:20px;border-bottom:1px dashed #DCEBD7;overflow:hidden;}.d4 li a{display:block;line-height:23px;overflow:hidden;text-indent:14px;background:url(ico-3.gif) 4px 9px no-repeat;}.d4 li p{color:#888;line-height:17px;height:33px;overflow:hidden;}
.context{
	margin-left:10px;
	clear: both;
}
.context ul li{line-height:29px;color:#888;}
.pages {
width:500px;
margin:0 auto;
text-align:center;
}
.pages  .pagelist{
margin:0 auto;
}
.pages ul{
	padding:0;
	height:28px;
}.pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}.pages ul li a{float:left;color:#666;border-bottom:1px solid #EEE;padding:2px 4px;}.pages ul li a:hover{color:#690;text-decoration:none;border-bottom:2px solid #690;padding:2px 4px 1px;}.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#F63;border-bottom:2px solid #F63;font-weight:700;padding:2px 4px 1px;}.pages .pageinfo{float:right;line-height:21px;color:#999;padding:12px 10px 12px 16px;}.pages .pageinfo strong{color:#666;font-weight:400;margin:0 2px;}