body {
	margin: 0;
	font: 14px Verdana;
	color: #333;
	background-color: #0C0;
	background-image: url(bg.jpg);
}
a { color: #3C444D; text-decoration: none; }
a:hover {
	color: #FFFFCC;
	background-color: #51BA12;
	padding: 1px;
}
a img { border: none; }
#wrap {
	width: 940px;
	margin: auto;
	background-color: #FFFEFD;
}
ul { padding: 0; margin: 0; list-style: none; }
form { margin: 0; }
.space { height: 1px; margin-top: -1px; overflow: hidden; clear: both; }
pre { font: 14px/18px "Courier New"; }
	pre a { color: #00F; }

/**广告**/
#monc {
	clear: both;
	height: 28px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 12px;
	background: #FFF;
	border: solid #9AE6FC;
	border-width: 1px 0;
	color: #009933;
}
#monls { float: left; margin-bottom: 5px; width: 155px; height: 148px; overflow: hidden; }

/*头部*/
#header {
	background-color: #FFFFFF;
}
#elogin {
	font: 12px/29px Verdana;
	height: 29px;
	border: 1px solid #CCC;
	padding: 0 12px;
	background-color: #F0FACF;
}
	#elogin form { padding: 0; float: left; width: 470px; height: 26px; overflow: hidden; }
	#elogin label { float: left; padding-left: 10px; }
	#elogin .text { float: left; height: 18px; border: 1px solid #CCC; background: #FFF; width: 88px; padding: 0 3px; font: 12px/18px Verdana; margin-top: 4px; }
	#elogin .select { height: 18px; float: left; overflow: hidden; border: 1px solid #CCC; margin-top: 4px;}
		#elogin .select .con { overflow: hidden; width: 120px; float: left; }
		#elogin .select select { float: left; margin: -2px; width: 200px; font-family: Verdana; height: 20px; }
	#elogin .button { float: left; border: none; background: #CCC url(login.gif); width: 61px; height: 22px; line-height: 18px; margin: 4px 0 0 8px; }
		#elogin form a { float: left; margin-left: 12px; }
	#elogin .r { float: right; }
#banner { padding: 6px 0 0 11px; }
#logo {
	width: 189px;
	height: 82px;
	background-image: url(logo.jpg);
	text-align: left;
}
	#logo h1 { margin: 0; padding: 0; }
	#logo a { display: block; height: 70px; line-height: 200px; overflow: hidden; }
#money { float: right; height: 80px; padding-top: 2px; overflow: hidden; }
	#money .mcon { float: left; height: 80px; margin-left: 3px; border: 1px solid #CCC; overflow: hidden; }
	
	
/*搜索*/
.top-right{	float: right;width:320px;}
.top-right li a:link{
	color: #069;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.top-right li a:visited{
	color: #069;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#search { padding-top: 2px; }
	.src .top { padding: 0 2px; float: left;}
		.src .top li { float: left; width: 67px; height: 25px; background: url(c_line.gif) no-repeat right center; position: relative; }
		.src .top li a { float: left; width: 67px; text-align: center; line-height: 25px; }
		.src .top li a:hover { text-decoration: none; }
		.src .top li a.focu { position: absolute; width: 68px; height: 31px; top: 0; left: -1px; background: url(search_focu.gif) no-repeat center; color: #FFF; font-weight: bold; }
		.src .con {
	height:60px;
	border: 1px solid #BAEA8A;
	padding: 3px;
	background-color: #EEFFF3;
}
		.src .srchbox { height: 46px; padding: 0 15px; background: #F0FCFF; }
	.src .con img { float: left; margin-top: 7px; }
	.src label { float: left; height: 22px; overflow: hidden; margin: 11px 0 0 8px; border: 1px solid #09C0F5; }
	.src .text { float: left; width: 220px; height: 22px; border: none; border-right: 1px solid #09C0F5; padding: 0 3px; font: 14px/22px Verdana; }
	.src .button { float: left; height: 22px; padding: 0 8px; color: #FFF; font: bold 14px/22px Verdana; border: none; background: #5BD6FA url(search_bt_bg.gif); }
	.src .r { float: left; white-space: nowrap; overflow: hidden; line-height: 46px; padding-left: 10px; }
	
#cbaidu { margin-bottom: 5px; }
	#cbaidu .text { width: 200px; }
	#cbaidu .button { width: 85px; }
	#cbaidu .r { width: 310px; }
	
/*main*/
#main {
	padding-top: 5px;
	clear: both;
}	
.sr { float: right; }
.sl {
	float: left;
}
.sbox { width: 155px; }
.scbox {
	width: 195px;
}
.bcbox { width: 580px; margin-left: 5px; }
.bbox { width: 740px; }
.bd {
	padding: 2px;
	margin-bottom: 5px;
}
	.bd h3 { margin: 0; padding: 0 10px; height: 22px; font: bold 14px/22px Verdana; }
		.bd h3 span { float: left; margin-top: -2px; height: 22px; padding: 2px 14px 0; color: #FFF; }
		.bd h3 em { font: normal 14px/22px Verdana; float: right; }
			.bd h3 em img { margin-top: 3px; }
		.bd h3 a:hover { text-decoration: none; }
	.bd h4 { margin: 0; padding: 0 10px; height: 24px; overflow: hidden; font: bold 14px/25px Verdana; color: #FFF; clear: both; }
	.bd .con {
	background-color: #FDFBE8;
}
.bdora {
	border: 1px solid #74CD1B;
	background-color: #D5ED8B;
}
	.bdora h3 {
	color: #73BA12;
	background-color: #F0FCD3;
}
	.bdora h3 span {
	background-color: #EFFEBA;
	background-image: url(title_index_main.jpg);
}
	.bdora h4 {
	background-color: #EDF8BA;
	background-image: url(title_classbg.jpg);
}
.bdbl {
	border: 1px solid #54DB3C;
	background-color: #D2F7FD;
}
	.bdbl h3 { color: #03B1F3; background: #E8FAFF; }
	.bdbl h3 span { background: #28C5F3 url(title_blue_sma.gif); }
	.bdbl h4 { background: #28C5F3 url(title_blue.gif); }
	
/**实用工具**/
#tools em {font-weight: bold;}
#tools ul { height: 416px; overflow: hidden; }
#tools li { float: left; width: 86px; line-height: 22px; height: 22px; padding-left: 5px; white-space: nowrap; }
#tools h3{
	width:170px;
	display: block;
	clear:both;
}
/**网址分类**/
#siteclass { padding: 0 0 2px; float: left; width: 193px; overflow: hidden; }
	#siteclass .con { width: 189px; float: left; margin-left: 2px; padding: 5px 0; }
	#siteclass li { height: 24px; line-height: 24px; width: 57px; padding: 0 3px; float: left; white-space: nowrap; overflow: hidden; }
	
#siteclass3 { padding: 0 0 2px; float: left; width: 193px; overflow: hidden; }
	#siteclass3 .con { width: 189px; float: left; margin-left: 2px; padding: 5px 0; }
	#siteclass3 li {
	height: 24px;
	line-height: 24px;
	padding: 0 3px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
}	

.sm{
	font-size: 14px;
	line-height: 150%;
	color: #4B4B4B;
	background-color: #FCF8F3;
	text-indent: 20px;
	display: block;
	padding: 0px;
	margin: 2px;
}
.words{
	font-size: 14px;
	line-height: 150%;
	color: #C75858;
	margin: 2px;
	text-indent: 20px;
}
	
/**名站导航**/
#sitem{float:left;width:280px;display: inline;margin-right: 3px;margin-left: 1px;}
#sitem li 
#lljl li 
.sitem h3 span { margin-right: 12px; }
.sitem h3 span.blur { background: none; font-weight: normal; color: #333; cursor: pointer; padding: 2px 0 0; }
.sitem .con { padding: 0 4px; }
.sitem ul { height: 206px; overflow: hidden; background: url(sitem_bg.gif); padding-bottom: 6px; line-height: 26px; }
.sitem li {
	float: left;
	background: url(icon01.gif) no-repeat 4px center;
	white-space: nowrap;
	overflow: hidden;
	width: 253px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 10px;
}

#sitem2 li { width: 100px; }
#lljl2 li { width: 128px; }
.sitem2 h3 span { margin-right: 12px; }
.sitem2 h3 span.blur2 { background: none; font-weight: normal; color: #333; cursor: pointer; padding: 2px 0 0; }
.sitem2 .con { padding: 0 4px; }
.sitem2 ul { height: 171px; overflow: hidden; background: url(sitem_bg.gif); padding-bottom: 6px; line-height: 26px; }
.sitem2 li { float: left; padding: 0 3px 0 10px; background: url(icon01.gif) no-repeat 4px center; white-space: nowrap; overflow: hidden; }

#sitem3 li { width: 100px; }
#lljl3 li { width: 128px; }
.sitem3 h3 span { margin-right: 12px; }
.sitem3 h3 span.blur3 { background: none; font-weight: normal; color: #333; cursor: pointer; padding: 2px 0 0; }
.sitem3 .con { padding: 0 4px; }
.sitem3 ul {
	height: auto;
	overflow: hidden;
	background: url(sitem_bg.gif);
	padding-bottom: 6px;
	line-height: 26px;
}
.sitem3 li { float: left; padding: 0 3px 0 10px; background: url(icon01.gif) no-repeat 4px center; white-space: nowrap; overflow: hidden; }
	
/**酷站导航**/
#coolsite {width:280px;display: inline;margin-right: 3px;margin-left: 1px;float: left;}
	#coolsite ul { height:211px;line-height: 26px; background: url(coolsite_bg.gif); }
	#coolsite li {
	position: relative;
	list-style-position: inside;
	list-style-type: circle;
}
		#coolsite li strong { font-weight: normal; color: #0099CC; }
		#coolsite li em {right: 0;top: 0;font-style: normal;}
		#coolsite li a { margin-right: 16px; }
		
#coolsite2 {
	overflow: hidden;
	margin-bottom: 15px;
}
	#coolsite2 ul { line-height: 26px; }  /*background: url(coolsite_bg.gif)*/
	#coolsite2 li {
	padding-left: 5px;
	height:26px;
	line-height:26px;
	width:550px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2F7FF;
}
		#coolsite2 li strong { font-weight: normal; color: #0099CC; }
		#coolsite2 li em {  right: 0; top: 0; font-style: normal; }
		#coolsite2 li a {
	width:109px;
	float:left;
	display: inherit;
	text-align: left;
	vertical-align: middle;
}		
#coolsite2 li a:hover{height:20px;} 	

#flbg{
	background: #FFF;	
}
#flbgg{
	background: #F2FCE2;
}
/**站内链接**/
#links {
	width: 153px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
}
	#links ul {
	width: 149px;
	padding: 4px 0 5px;
	float: left;
	margin-left: 2px;
	line-height: 140%;
}
	#links li {
	float: left;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	width: 145px;
}
	
/**常用网址**/
#uweb { float: left; width: 149px; height: 780px; overflow: hidden; }
	#uweb dl { margin: 0; float: left; width: 149px; background: #FFF url(bl_bg.gif) repeat-x top; }
	#uweb dt{  text-align: center; height: 26px; line-height: 26px; white-space: nowrap; overflow: hidden; margin: 0; float: left; }
	#uweb dt a { color: #09F; }
	#uweb dd {
	overflow: hidden;
	line-height: 150%;
	color: #666666;
	float: left;
	width: 100%;
}
		
.bottom { clear: both; }		
		
/**专题**/
.bzt {
	line-height: 28px;
	padding: 0 12px;
	margin-bottom: 5px;
	background-color: #EAFBF7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0F0D7;
	border-right-color: #D0F0D7;
	border-bottom-color: #D0F0D7;
	border-left-color: #D0F0D7;
}
	.bzt em { float: right; font-style: normal; }

/**综合搜索**/
#zsrch {
	border: 1px solid #AAEA6A;
	padding: 0 12px;
	height: 58px;
	overflow: hidden;
	background-color: #E8FBC8;
}
	#zsrch form { }
	#zsrch .srch { padding: 17px 0 0 0; float: left; width: 305px; }
		#zsrch .srch span,
		#zsrch .srch label,
		#zsrch .srch input { float: left; line-height: 24px; }
		#zsrch .srch label { height: 22px; border: 1px solid #09C0F5; height: 22px; overflow: hidden; }
	#zsrch .text { border: none; border-right: 1px solid #09C0F5; background: #FFF; padding: 0 3px; width: 170px; font: 14px/22px Verdana; height: 22px; }
	#zsrch .button { width: 50px; height: 22px; padding: 0 0 2px 0; background: #5BD6FA url(search_bt_bg.gif); border: none; font: bold 14px/22px Verdana; color: #FFF; }
	#zsrch ul { float: left; width: 605px; font: 12px/18px Verdana; padding-top: 8px; }
	#zsrch li { float: left; width: 67px; white-space: nowrap; }
	
/**分类导航**/
#navclass { }
	#navclass h3 { width: 714px; }
	#navclass ul { width: 732px; background: #FFF url(ora_underline_bg.gif); line-height: 30px; padding: 0 1px 3px; }
	#navclass li { width: 100px; height: 28px; padding: 0 11px; white-space: nowrap; overflow: hidden; }

#navcon { padding: 1px 2px 2px; }
	#navcon h3 { width: 714px; border: solid #9AE6FC; border-width: 1px 0; padding-top: 2px; }
	#navcon ul { width: 730px; background: #FFF url(bl_underline_bg.gif); line-height: 30px; padding: 0 2px 3px; }
	#navcon li { width: 124px; height: 28px; padding: 0 11px; white-space: nowrap; overflow: hidden; }
/****/
.fl { float: left; clear: both; }
	.fl h3 { float: left; }
	.fl ul { float: left; }
	.fl li { float: left; }
/****/	
/**浏览记录**/
#view,
#sjtools { width: 389px; overflow: hidden; }
	#view h3,
	#sjtools h3 { width: 169px; }
	#view ul,
	#sjtools ul { width: 189px; background: url(v_bg.gif); line-height: 24px; }
	#view li,
	#sjtools li { height: 24px; width: 86px; padding: 0 4px; white-space: nowrap; overflow: hidden; }
#view { height: 142px; }
	#view ul { height: 120px; overflow-y: scroll; }
	#view li { width: 78px; }
	
/**天气预报**/	
#weath { float: right; }
	#weath a:hover { text-decoration: none; }
	#weath img { width: 20px; margin-bottom: -3px; }
	
/**常用工具 模板页面**/
.tools { clear: both; }
.tools h3 em { color: #333; }
	
	.tools .con { padding: 12px; line-height: 22px; }
		.tools .con table { width: 90%; margin: auto; background: #09C0F5; }
		.tools .con table strong { font-weight: normal; color: #F00; }
		.tools .con th,
		.tools .con td { font-weight: normal; text-align: left; height: 24px; padding: 0 5px; background: #FFF; }
		.tools .con th { background: #E8FAFF; }
	.tools textarea { width: 704px; height: 148px; border: 1px solid; font: 14px/22px Verdana; padding-left: 3px; overflow-y: scroll; margin-bottom: 8px; }
	.tools .input { height: 24px; overflow: hidden; }
	.tools input { border: none; float: left; }
	.tools .text { width: 330px; height: 20px; font: 14px Verdana; border-right: 1px solid; padding: 2px 3px 0; }
	.tools .button,
	.tools .btn { height: 22px; padding: 1px 5px 0; font: bold 14px/22px Verdana; color: #FFF; }
	.tools .btn { height: 24px; border: 1px solid; margin-right: 4px; }
		.tools .input label { float: left; height: 22px; border: 1px solid; overflow: hidden; }
	.tools .slcon { float: left; height: 21px; border-right: 1px solid; padding: 1px 0 0 3px; }	
	.tools .select { float: left; width: 220px; overflow: hidden; }
	.tools select { margin: -2px; width: 250px; font: 14px Verdana; }
	.tools h5 { margin: 1px 0; height: 22px; font: normal 14px/23px Verdana; color: #333; padding: 0 12px; overflow: hidden; }
.bdora .button,
.bdora .btn { background: url(search_btora_bg.gif); }
.bdora .input label,
.bdora .slcon,
.bdora .text,
.bdora .btn,
.bdora textarea { border-color: #FC9A03; }
.bdora .text { background: #FFF4E6; }
.bdora h5 { background: #FEEACB; }
.bdbl .button,
.bdbl .btn { background: url(search_bt_bg.gif); }
.bdbl .input label,
.bdbl .slcon,
.bdbl .text,
.bdbl .btn,
.bdbl textarea { border-color: #09C0F5; }
.bdbl .text { background: #F0FCFF; }
.bdbl h5 { background: #E8FAFF; }

#ems .con li { display: inline; white-space: nowrap; margin-right: 14px; }
#ems .text { width: 200px; }
#ems .select { width: 150px; }
#ems .djno { float: left; line-height: 24px; width: 118px; white-space: nowrap; overflow: hidden; }
.emsclass { height: 72px; overflow: hidden; margin-left: -1px; background: url(emsclass_bg.gif) no-repeat right; }
.emslist { width: 366px; overflow: hidden; float: left; padding-left: 1px; }
	#ems .emslist .text { width: 150px; }

.speedtest { background: #FFF; padding: 10px 0 10px 10px; }
	.speedtest li { height: 22px; line-height: 22px; }
		.speedtest li span { float: left; width: 140px; }
		.speedtest li label { float: left; height: 10px; overflow: hidden; margin-top: 7px; }
.spd1 label { background: url(slevel01.gif); }
.spd2 label { background: url(slevel02.gif); }
.spd3 label { background: url(slevel03.gif); }
.spd4 label { background: url(slevel04.gif); }
.spd5 label { background: url(slevel05.gif); }
.spdyours label { background: url(slevel_yours.gif); }
.spdyours span { color: #00F; }

#weather { float: left; width: 934px; }
	#weather h3 { clear: both; }
	#weather .con { float: left; padding: 7px; width: 920px; }
.wcon { width: 510px; overflow: hidden; }
.wtitle { height: 60px; padding: 3px; border: solid #0AC0F5; border-width: 1px 1px 0; background: #E8FAFF; overflow: hidden; }
	.wtitle span { float: left; line-height: 60px; margin-left: 8px; font-size: 12px; }
	.wtitle label { float: left; font-size: 12px; line-height: 20px; padding: 10px 0 0 5px; }
	.wtitle span strong,
	.wtitle label strong { font-size: 14px; }
.wdis { background: #0AC0F5; margin-bottom: 3px; }
	.wdis th,
	.wdis td { background: #FFF; font: normal 14px/22px Verdana; padding: 3px 5px; }
	.wdis th { width: 110px; color: #00F; text-align: right; }
.city { width: 402px; overflow: hidden; }
.ctitle { line-height: 24px; border: solid #0AC0F5; border-width: 1px 1px 0; background: #E8FAFF; text-align: center; }
	.ctitle li { display: inline; font-size: 12px; padding: 0 2px; }
	.ctitle li.focu a { color: #00F; }
.ctcon { margin-bottom: 5px; }
	.ctcon table { background: #0AC0F5; font-size: 12px; }
	.ctcon th,
	.ctcon td { background: #FFF; padding: 3px 5px; line-height: 18px; }
	.ctcon th,
	.ctcon a { white-space: nowrap; }
	.ctcon a { margin-right: 5px; }
	#w_gj h3 { font-weight: normal; color: #333; }
	#w_gj .con,
	#w_video .con { float: none; width: auto; }
	#w_gj .select { width: 115px; }
#encode textarea { margin: 8px 0; }

/*页脚*/
#footer {
	text-align: center;
	padding: 8px 0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #459F26;
	font-family: Verdana;
	font-size: 13px;
	line-height: 18px;
}
#footer .link { width: 510px; line-height: 22px; margin: auto; background: url(underline_gray.gif) repeat-x bottom; }

/**页面文件路径**/
#path {
	line-height: 26px;
	padding: 0 12px;
	margin-bottom: 5px;
	background-color: #E7FEF1;
	border: 1px solid #B4EB58;
}
