/*114啦上网导航 CSS Document */

body { repeat-x top; margin:0; font:14px Verdana; }
a { color:#07519A; text-decoration:none; }
a:hover {
	color:#F00;
	text-decoration:underline;
	font-size: 14px;
}
a img { border:none; }
#wrap { width:958px; margin:auto; padding:0 10px; background:#FFF; }
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; }
.red { color:#F00; }
.green { color:#090; }
.blue { color:#00F; }
.xweizi { color:#990000; }
/**广告**/
#monc { clear:both; height:28px; line-height:29px; overflow:hidden; padding:0 12px; background:#FFF; border-bottom:1px solid #ACE;}
#monls { float:left; width:155px; height:148px; overflow:hidden; }
.sys_dl { float:right; width:785px; }

/*头部*/
#header {}
#elogin { font:12px/29px Verdana; height:29px; background:#EBF3FB; border:1px solid #ACE; padding:0 12px; }
	#elogin form { padding:0; float:left; width:650px; height:29px; overflow:hidden; }
	#elogin label { float:left; padding-left:10px; }
	#elogin .text { float:left; height:18px; border:1px solid #ACE; 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 #ACE; margin-top:4px;}
		#elogin .select select { float:left; margin:-2px; width:130px; font-family:Verdana; height:20px; }
	#elogin .button { float:left; border:none; background:#56A8D0 url(login.png); width:50px; height:20px; line-height:18px; margin:4px 0 0 8px; color:#FFF; }
		#elogin form a { float:left; margin-left:12px; }
	#elogin .r { float:right; }
#banner { padding:6px 0 0 11px; }
#logo { width:118px; height:70px; }
	#logo h1 { margin:0; padding:0; }
	#logo a { display:block; height:70px; line-height:200px; overflow:hidden; }
#money { float:right; height:62px; padding-top:8px; overflow:hidden; }
	#money .mcon { float:left; height:60px; margin-left:5px; border:1px solid #ACE; overflow:hidden; }
	
	
/*搜索*/	
#search { padding-top:4px; }
	.src form { padding:0; float:left; }
	.src .top { height:25px; padding:0 14px; }
		.src .top li { float:left; width:67px; height:25px; background:url(cline.png) no-repeat right center; position:relative; }
		.src .top li a {
	float:left;
	width:67px;
	text-align:center;
	line-height:25px;
	font-size: 14px;
}
		.src .top li a:hover { text-decoration:none; }
		.src .top li a.focu { position:absolute; width:68px; height:30px; top:0; left:-1px; background:#0E6DBC url(tag.png) no-repeat center; color:#FFF; font-weight:bold; }
		.src .con { border:1px solid #56A8D0; padding:3px; background:#EDF6FF;  }
		.src .srchbox { height:46px; padding:0 15px;}
	.src .con img { float:left; margin-top:7px; }
	.src label { float:left; height:22px; overflow:hidden; margin:11px 0 0 8px; border:1px solid #ACE; }
	.src .text { float:left; width:220px; height:22px; border:none; border-right:1px solid #ACE; 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:#017AC9 url(bot_bg.png); }
	.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; }	
.sr { float:right; }
.sl { float:left; }
.sbox { width:200px; }
.scbox { width:248px; overflow:hidden; }
.bcbox { width:655px; margin-left:5px; }
.bbox { width:785px; }
.bdbl,
.bdora { }
.bd { border-top:none; }
	.bd h3,
	.bd h4 { margin:0; padding:0 10px; height:27px; overflow:hidden; font:bold 14px/28px Verdana; color:#07519A; clear:both; background:#E6F1FB url(th_bg.png); }
		.bd h3 span { float:left; color:#07519A; }
		.bd h3 em { font:normal 14px/22px Verdana; float:right; line-height:27px; }
			.bd h3 em img { margin:6px 8px 0 0; }
		.bd h3 a:hover { text-decoration:none; }
.bdora h3 span { padding:0 10px; background:#FFF; border:1px solid #ACE; }
	
/**实用工具**/
#tools { margin:0; border:1px solid #BBE1A6; font-size:12px; }
	#tools a { color:#080; }
	#tools h3 { height:26px; font:bold 12px/27px Verdana; color:#61AD33; overflow:hidden; background:url(th_bg_g.png); }
		#tools h3 em { font:normal 12px/27px Verdana; }
			#tools h3 em a { color:#333; }
		#tools h3 span { margin-top:4px; border:1px solid #BBE1A6; line-height:24px; color:#61AD33; }
#tools ul { height:172px; overflow:hidden; }
#tools li { float:left; width:86px; line-height:25px; height:24px; padding-left:10px; white-space:nowrap; overflow:hidden; }

/**网址分类**/
#siteclass { padding:0 0 0px; float:left; width:248px; overflow:hidden; }
	#siteclass .con { width:248px; float:left; margin-left:2px; padding:5px 0; }
	#siteclass li { height:23px; line-height:23px; width:75px; padding:0 3px; float:left; white-space:nowrap; overflow:hidden; text-align:center; }
	
/**名站导航**/
.sitem { margin-bottom:5px; }
.sitem h3 { padding:0; }
.sitem h3 span { border-left:none; }
.sitem h3 span.blur { background:none; font-weight:normal; color:#07519A; cursor:pointer; }
.sitem .con { padding:0 4px; }
.sitem ul { height:234px; overflow:hidden; background:url(sitem_bg.gif); line-height:26px; }
.sitem a:hover { text-decoration:none; }
#sitem1 .htop { height:26px; }
#sitem1 .hbot { height:35px; }
.sitem li { float:left; padding:0 3px 0 10px; background:url(li_icon.gif) no-repeat 4px center; white-space:nowrap; overflow:hidden; }
#sitem1 li,
#sitem2 li { width:100px; }
#sitem1 .htop li,
#sitem3 li { width:128px; }
li em { font-style:normal; color:#F00; }
#sitem3 ul { height:289px; padding-bottom:6px; }
#sitem2 ul { height:217px; overflow-y:scroll; }
#sitem2 li { width:120px; }
.znsrc { height:78px; background:url(sitem_bg.gif) repeat-x bottom; }
	.znsrc form { padding:16px 0 0 120px; margin:0; }
	
/**酷站导航**/
#coolsite { width:777px; margin-top:5px; overflow:hidden; padding:3px; background:#EDF6FF; }
	#coolsite h3 { margin:-3px -3px 3px; }
	#coolsite ul { float:left; background:#FFF url(link_bg.png); }
	#coolsite li { float:left; width:769px; padding-left:8px; height:28px; overflow:hidden; }
		#coolsite li strong a { width:auto; line-height:18px; font-weight:normal; }
		#coolsite li em { float:right; font-style:normal; }
			#coolsite li em a { width:auto; margin-right:8px; }
		#coolsite li a { float:left; width:78px; line-height:18px; margin-top:7px; white-space:nowrap; overflow:hidden; margin-right:15px; }
		
/**站内链接**/
#links { padding:0 0 2px; width:198px; overflow:auto; zoom:1; border:1px solid #EAA; }
	#links h4 { background:#FBE5E5 url(th_bg_r.png); color:#C00; }
	#links ul { width:194px; padding:4px 0 5px; float:left; margin-left:2px; line-height:26px; }
	#links li { float:left; width:81px; padding:0 8px; text-align:center; }
		
.bottom { clear:both; }
		
/**专题**/
.bzt { font:12px/24px Verdana; color:#C00; padding:0 12px; margin-bottom:5px; background:#FDF6F6; border:solid #EAA; border-width:1px 1px 2px; }
	.bzt em { float:right; font-style:normal; }
	.bzt a { color:#C00; }
	
/**综合搜索**/
#zsrch { border:1px solid #56A8D0; background:#EDF6FF; padding:0 0 0 10px; height:58px; overflow:hidden; }
	#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 #ACE; height:22px; overflow:hidden; }
	#zsrch .text { border:none; border-right:1px solid #ACE; 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:#017AC9 url(bot_bg.png); 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,
#navcon { width:783px; overflow:hidden; clear:both; }
	#navclass ul,
	#navcon ul { float:none; width:772px; background:#FFF url(sitem_bg.gif); line-height:28px; padding:0 1px 3px; margin-left:5px; overflow:auto; zoom:1; }
	#navclass li,
	#navcon li { float:left; width:106px; height:26px; padding:0 11px; white-space:nowrap; overflow:hidden; }
	#navcon li { width:132px; }

#navclass a:hover,
#navcon a:hover { text-decoration:none; }

.fl h3 em { line-height:27px; }
/**浏览记录**/
#view,
#sjtools { width:166px; overflow:hidden; }
	#view h3,
	#sjtools h3 { width:146px; }
	#view ul,
	#sjtools ul { width:166px; background:url(link_bg.png); line-height:28px; }
	#view li,
	#sjtools li { height:28px; width:144px; padding:0 8px; white-space:nowrap; overflow:hidden; }
#view { height:167px; }
	#view ul { height:140px; overflow-y:scroll; }
	#view li { width:125px; }
	
/**天气预报**/	
#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:#ACE; }
		.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:#EDF6FF; }
	.tools textarea { width:749px; height:148px; border:1px solid #ACE; 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 #ACE; padding:2px 3px 0; }
	.tools .button,
	.tools .btn { height:22px; padding:1px 5px 0; font:bold 14px/22px Verdana; background:#017AC9 url(bot_bg.png); color:#FFF; }
	.tools .btn { height:24px; border:1px solid #ACE; margin-right:4px; }
		.tools .input label { float:left; height:22px; border:1px solid #ACE; overflow:hidden; }
	.tools .slcon { float:left; height:21px; border-right:1px solid #ACE; 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; background:#EDF6FF; border:solid #ACE; border-width:1px 0; }
#mobile2 { border-top:1px solid #ACE; }

#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; }
.emslist { width:390px; border-left:1px solid #ACE; 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:956px; }
	#weather h3 { clear:both; }
	#weather .con { float:left; padding:7px; width:942px; }
.wcon { width:510px; overflow:hidden; }
.wtitle { height:60px; padding:3px; border:solid #ACE; border-width:1px 1px 0; background:#EDF6FF; 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:#ACE; 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:424px; overflow:hidden; }
.ctitle { line-height:24px; border:solid #ACE; border-width:1px 1px 0; background:#EDF6FF; 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:#ACE; 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; }
#w_video { border-top:1px solid #ACE; }

/** 邮编、区号 **/
#postcode th { text-align:center; }
#postcode h5 em { margin-left:100px; font-style:normal; }
	#postcode h5 em a { color:#F00; }
#postcode .txt { border:1px solid #ACE; font:12px/16px Verdana; height:16px; padding-left:3px; }
#postcode .but { border:solid #ACE; border-width:1px 1px 1px 0; background:#EDF6FF; width:45px; line-height:19px; height:20px; }
#postcode strong { font-weight:bold; color:#333; }

.mclass a { color:#F30; }

/*页脚*/
#footer { font:11.5px/18px Verdana; text-align:center; padding:8px 0; border-bottom:3px solid #7FB1E5; }
#footer .link { width:510px; line-height:22px; margin:auto; background:url(sitem_bg.gif) repeat-x bottom; }

/**页面文件路径**/
#path { background:#EDF6FF; line-height:26px; padding:0 12px; margin-bottom:5px; }

/*酷站导航*/
.tablexxx {
	margin-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DFDFDF;
}
