/********基本样式*********/
body{margin:0px;}
body,td,div,p { font-family:arial,宋体; font-size:12px; line-height: 170%; }
select,input { font-size: 9pt; }
a, a:visited { color:#000000; text-decoration:none; }
a:hover { color:#f60; text-decoration:underline; }
ul,ol,p{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
li {list-style-type: none}
.px14 { font-size: 14px; }

/*****定义基本链接*****/
#home span { color:#999; font-size:11px; }
#gonggao td { border-bottom: 1px dotted #CCCCCC; }
#gonggao span { color: #999; }
#gonggao b { color: #CC0000; }

/*顶导航*/
.cd,.cd a,.cd a:link,.cd a:visited { padding-left: 5px; padding-right: 5px; color:white; font-size:12px; text-align:center; line-height: 120%; text-decoration:none; }
.menu1 a,.menu1 a:visited,.menu1 a:hover{ color:white; font-size:12px; }
.menu { display:none; }
.menu1 { position:absolute; z-index:27; top:188px; }
.menu1 td { padding:0px 15px; text-align:left; white-space: nowrap; }

.tox { border: 1px solid #9FC9F1; }
.tox .title { font-size: 14px; padding-left: 45px; padding-top: 4px; line-height: normal; font-weight: bold; color: #0046A7; }
.tox img { margin-top: -2px; }

#todaybox { margin-bottom: 10px; margin-top: 5px; }
#todaybox span { color:#CC0000; font-size:12px; }
#todaybox b { color:#FF0000; font-weight: normal!important; }
.rtitle { font-size: 14px; padding-left: 25px; padding-top: 4px; line-height: normal; font-weight: bold; color: #000000; }

.welcome{ float:right; width:200px; margin-bottom: 8px; }
.welcome span{ display:block; margin-bottom:3px; padding:14px 12px 13px 12px; border:1px solid #F9E29C; background-color:#FFF5DA; text-align:center; }
.welcome span em{ display:block; color:#FF4700; text-align:center; }
.welcome a{ display:block; margin-top:5px; }


/****二级页面左侧****/
.leftmenu {
	margin-bottom:10px;
}
.leftmenu td{
	background:#fff url(/images/menubg.png) repeat-x bottom;
	border-bottom:1px solid #D9D1C1;
}
.leftmenu a {
	height:18px;
	padding:6px 6px 4px 38px;
	display:block;
	text-align:left;
	color: #000000;
	background:url(/images/menu_flag02.gif) no-repeat 18px center;
}
.leftmenu a:hover { 
	color: #095DA6;
	background:url(/images/menu_flag01.gif) no-repeat 18px center; 
	text-decoration:none;
}
/********二级页面通用文章列表********/
.sublist {
	margin:0 auto;
	margin-left: 15px;
	margin-right: 15px;
	text-align:left;
}
.sublist li{
	list-style:none;
	background:url(/images/arrow.gif) no-repeat left 9px;
	border-bottom:1px dotted #ccc;
	padding-top: 8px;
	padding-bottom: 2px;
	clear:both;
}
.sublist span { 
	float:right;
	font:normal 11px arial;
	padding-top:3px;
	color:#999;
}
#titlename {
	font:bold 16px 宋体;
	color:#fff;
	width:180px;
	filter:progid:DXImageTransform.Microsoft.Glow(color=#2E76B7,Strength=3) ;
}

.rank {width: 270px; font-size: 14px; border-right: #007AFB 1px solid; padding-right: 4px; padding-left: 4px; padding-bottom: 0px; border-left: #007AFB 1px solid; padding-top: 3px; height: 25px; background: url(/images/rank_tbg.gif) repeat-x 50% bottom;}
.rank .title {border: #b3b3b3 1px solid; border-bottom: 0px;background: white; font-weight: bold;float: left;line-height: 24px;padding-top: 0px;padding-bottom: 0px;padding-right: 11px;padding-left: 11px;}
.ranklist {clear: both; width: 270px;padding-right: 4px;padding-left: 4px;padding-bottom: 4px;padding-top: 4px;margin-bottom: 14px;line-height: 24px;}
.ranklist i { margin-top: 6px; display: block; background: url(/images/rank_ico.gif) #a7a7a7 no-repeat; float: left; font: bold 8px verdana; width: 12px; color: white; height: 11px; text-align: center; }
.ranklist hr { height:1px; border: #ccc 1px solid; }
.ranklist .first { background: url(/images/rank_ico.gif) #fc6d30 no-repeat }

#articletit {font-weight:bold;font-size:22px;color:black;clear:both;text-align: center;margin:5px auto 10px auto;border-bottom: 1px dotted gray;}
#content, #content p, #content td { font-size: 14px; line-height: 180%; text-align:left; }
#content div { font-size: 14px; line-height: 180%; }
#dlink, #dlink, #dlink div,#dlink td,#dlink a{font-size:12px;color:#000;line-height: 180%; }
#page,#page a {font-size:14px; padding-left: 3px;padding-right: 3px; line-height: 120% }

.newsinfo {
	font-size: 12px;
	border:1px solid #FFD9B3;
	background:#FFF5EC;
	padding:6px;
	width:648px;
	margin:0 auto;
	text-align: center;
}
