/* CSS Document *//* 7696上网址导航 *//* 上网先上7696! *//* 2009-03-06 10:18 */
body { background:#3C7FAF url(bd_bg.png) repeat top; margin:0; font:14px Verdana; color:#07519A }
a { color:#07519A; text-decoration:none }
a:hover { color:#FD2828; text-decoration:underline }
a img { border:none }
form, ul, ol, h1, h2, h3, h4, h5, dl, dt, dd { margin:0; padding:0; list-style:none }
#wrap { width:958px; padding:0 10px; background:#FFF; margin:auto; position:relative }
#header { border-bottom:1px solid #ACE; overflow:auto; zoom:1; padding-bottom:8px }
#elogin { font:12px/29px Verdana; height:29px; background: url(http://7696.net/images/top_cen2.gif) repeat-x; border:1px solid #ACE; padding:0 12px }
#elogin .r { float:right }
#banner { padding:6px 0 0 5px }
#logo { width:175px; height:70px; background:url(logo.gif) no-repeat }
#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:8px }
.src form { padding:0; float:left }
#tags { height:25px; padding:0 14px }
#tags li { float:left; width:67px; height:25px; background:url(cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:67px; text-align:center; line-height:25px }
#tags li a:hover { text-decoration:none }
#tags 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 }
.insrch{ height:auto; padding:6px 0 6px 10px; overflow:auto; zoom:1; }
.intxt{ float:left; width:216px; height:19px; border:1px solid #ACE; margin-right:10px; padding:3px 4px 0; font:14px/17px Verdana; color:#666; }
.insrch li{ float:left; width:108px; margin-right:10px; height:24px; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.srchbox { BORDER-RIGHT: #ace 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ace 1px solid; PADDING-LEFT: 15px; background: url(/images/top_cen2.gif) repeat-x; PADDING-BOTTOM: 0px; BORDER-LEFT: #ace 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ace 1px solid; HEIGHT: 46px}
.srchbox IMG { MARGIN-TOP: 7px; FLOAT: left}
.src LABEL { BORDER-RIGHT: #ace 1px solid; BORDER-TOP: #ace 1px solid; FLOAT: left; MARGIN: 11px 0px 0px 8px; OVERFLOW: hidden; BORDER-LEFT: #ace 1px solid; BORDER-BOTTOM: #ace 1px solid; HEIGHT: 22px}
.src .text { BORDER-RIGHT: #ace 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 14px/22px Verdana; WIDTH: 220px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none}
.src .button { BACKGROUND: url(btn_bg.png) #017ac9; FLOAT: left; FONT: bold 14px/22px Verdana; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none}
.src .r { PADDING-LEFT: 10px; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 46px; WHITE-SPACE: nowrap}
.login form { padding-top:14px; *padding-top:12px }
.login input { float:none; font:12px Verdana }
.login select { font:12px Verdana }
.login .txt { border:1px solid #ACE; height:18px; width:130px; padding:2px 3px 0 }
.login .button { width:45px; height:22px; float:none; font:12px Verdana }
#wth_f { position:absolute; top:22px; left:120px; background:#FFF; border:1px solid #ACE; padding:8px; width:500px; filter:alpha(opacity=93); -moz-opacity:.93; opacity:0.93; display:none }
.l { float:left }
.box6 { background:#EDF6FF; border:1px solid #ACE; overflow:auto; zoom:1; padding:8px; font-size:12px; margin-bottom:5px }
.box6 strong { font-size:14px }
.f18 { font:bold 14px/22px Verdana }
.wea60 { margin:0 10px }
.box7 { clear:both }
.box7 p { border:1px solid #ACE; border-top:none; margin:0; padding:5px 8px; font:12px/18px Verdana; margin:-5px 0 5px 0 }
.box7 p label { color:#00F }
#main { clear:both; padding-top:2px }
.sr { float:right }
.sl { float:left }
.sbox { width:200px }
.scbox { width:168px; overflow:hidden }
.bcbox { width:580px; margin-left:5px }
.bbox { width:785px }
.bd { margin-bottom:5px; border:1px solid #ACE; border-top:none; border:1px solid #ACE }
.bd h3, .bd h4 { margin:-1px 0 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 12px; background:#FFF; border:1px solid #ACE }

#hotm { padding:0 10px; width:731px; height:30px; line-height:30px; border:1px solid #ACE; color:#178517; float:left; white-space:nowrap; overflow:hidden; margin-bottom:5px; *margin-bottom:0; text-align: center}

#hotm a { color:#178517 }
#links { padding:0 0 2px; 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 }
#tools { margin:0; border:1px solid #ACE; font-size:12px }
#tools a { color:#178517 }
#tools h3 { height:26px; font:bold 12px/27px Verdana; color:#178517; overflow:hidden; background:url(th_bg_g.png); margin-top:0 }
#tools h3 em { font:normal 12px/27px Verdana }
#tools h3 em a { color:#333 }
#tools h3 span { margin-top:4px; border:1px solid #ACE; line-height:24px; color:#178517 }
#tools ul { height:328px; padding-top:6px; overflow:hidden }
#tools li { float:left; width:72px; line-height:27px; height:27px; padding-left:18px; white-space:nowrap; overflow:hidden }
#siteclass { padding:0; float:left; width:166px; background:#F1F8FF; overflow:hidden;}
#siteclass h4 { height:26px; border-bottom:1px solid #ACE; font-weight:bold; overflow:hidden; text-align: center;}
#siteclass .con { width:153px; padding:6px 6px; overflow-y:auto; zoom:1; background:url(siteclass_bg.png); }
#siteclass li { height:29px; line-height:29px; width:51px; float:left; white-space:nowrap; overflow:hidden; text-align:center }
#siteclass li.widthauto{width:70px;padding-left:5px}
#sitem { margin-left:5px; width:578px; overflow:hidden }
#sitem h3 { padding:0 }
#sitem h3 span { border-left:none }
#sitem span.blur { background:none; font-weight:normal; cursor:pointer }
#sitem .con { padding:5px 4px; height:287px; line-height:26px }
#stm0, #stm3 { position:relative }
#fsrc { position:absolute; top:-26px; right:0 }
.del_c { position:absolute; top:-22px; right:8px }
#fsrc span { float:left; height:25px; font:bold 14px/25px Verdana; color:#FFF; padding:0 8px; background:#1371BE url(cst_th.gif) repeat-x 0 -1px; border:solid #ACE; border-width:0 1px }
#fsrc input { float:left; width:177px; height:17px; border:1px solid #ACE; padding:2px 3px 0; margin:2px 2px 0; font:12px/17px Verdana }
#sitem ul, #sitem dl { background:url(sitem_bg.gif); overflow:auto; zoom:1 }
#sitem li { float:left; width:107px; height:26px; padding:0 3px; text-align:center; /*background:url(li_icon.gif) no-repeat 4px center;*/ white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#sitem li em { color:#07519A; font-style:normal }
#sitem a { text-decoration:none }
#sitem a:hover { background:#FF6 }
#sitem .htop li, #stm3 li { width:128px; padding-left:10px; text-align:left; background:url(li_icon.gif) no-repeat 4px center }
#sitem dt { float:left; font-weight:bold; width:70px; height:26px; padding:0 5px; overflow:hidden }
#sitem dd { float:left; width:150px; height:23px; line-height:20px; padding:3px 0 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#sitem dd img { margin:0 2px -3px 0 }
.hbot { clear:both }

#coolsite { width:777px; overflow:hidden; padding:3px; background:#E3F1FF; margin-top:0; *margin-top:-5px }
#coolsite h3 { margin:-4px -3px 3px; background:#C2D8EB url(cst_th.png); color:#07519A; padding:2px 1px; height:23px }
#coolsite h3 span{ display:block; float:none; width:763px; height:20px; border:1px solid #F3F7FA; padding:0 8px; line-height:23px; overflow:hidden }
#coolsite h3 em{ font:12px/22px Verdana }
#coolsite ul { background:url(link_bg.gif); overflow:auto; zoom:1 }

#coolsite LI {
	PADDING-LEFT: 8px; FLOAT: left; OVERFLOW: hidden; WIDTH: 769px; HEIGHT: 28px
}
#coolsite LI STRONG A {
	FONT-WEIGHT: normal; WIDTH: auto; LINE-HEIGHT: 18px
}
#coolsite LI EM {
	FLOAT: right; FONT-STYLE: normal
}
#coolsite LI EM A {
	WIDTH: auto; MARGIN-RIGHT: 8px
}
#coolsite LI A {
	MARGIN-TOP: 7px; FLOAT: left; OVERFLOW: hidden; WIDTH: 99px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 18px; WHITE-SPACE: nowrap
}

#monc { padding:0 10px; line-height:26px; height:26px; overflow:hidden; background:#FFF; border-bottom:1px solid #ACE; text-align: center}
.bzt { font:12px/24px Verdana; height:24px; overflow:hidden; color:#C00; padding:0 12px; margin-bottom:5px; background:#FDF6F6; border:solid #ABDDF8; border-width:1px 1px 2px; clear:both }
.bzt em { float:right; font-style:normal }
.bzt a { color:#C00 }
#footer { font:11.5px/18px Verdana; text-align:center; padding:8px 0; border-bottom:3px solid #7FB1E5 }
#footer .link { width:600px; line-height:22px; margin:auto; background:url(sitem_bg.gif) repeat-x bottom }
#money .bn_key { border:1px solid #EAA }
.bn_key ul { background:#FDF4F4 url(bn_key_bg.png); border:1px solid #FFF; width:451px; height:55px; padding:3px 0 0 15px; font:12px Verdana }
.bn_key li { float:left; line-height:18px; white-space:nowrap; width:64px }
.bn_key a { color:#C00 }

.ggsrcbox{ float:right; width:220px; padding:3px 11px 0 0 }
.ggsrcbox input{ float:left; margin-right:2px }
.ggsrcbox .txt{ width:166px; height:16px; font:12px/15px Verdana; padding:1px 3px 0; border:1px solid #448CEE }
#suggest { display:none; position:absolute; background:#FFF; border:1px solid #ACE }
#suggest a,#suggest a:hover { display:block; font:12px/20px Verdana; padding:0 5px; color:#000; text-decoration:none }
#suggest a em{ float:right; font-style:normal; color:#090 }

#maillogin{ float:left; font:12px/18px Verdana "宋体"; width:128px; height:62px; overflow:hidden; position:relative }
#maillogin form{ margin:0; padding:0; text-align:right }
#maillogin .inbox{ height:22px; overflow:hidden }
#maillogin label{ float:left }
#maillogin .txt{ float:right; width:80px; height:15px; border:1px solid #ACE; font:12px Verdana "宋体"; padding:1px 2px 0 }
#maillogin .btn{ float:right; width:40px; height:18px; padding:0; border:none; background:url(mail_login.gif) no-repeat -29px 0 }
#maillogin select{ float:left; width:84px; height:18px; border:1px solid #ACE; font:11px/16px Verdana }
#eselect{ position:absolute; width:64px; height:15px; border:1px solid #ACE; font:11.5px/15px Verdana "宋体"; padding:1px 0 0 2px; overflow:hidden; cursor:default }
#eoptions{ position:absolute; background:#FFF; color:#000; border:1px solid #CCC; padding:1px; font:11.5px/16px Verdana; cursor:default }
#eoptions li{ padding:0 2px }
#select_icon{ position:absolute; left:67px; bottom:0; width:15px; height:16px; background:url(mail_login.gif) no-repeat 0 -1px; border:1px solid #ACE; cursor:pointer }
#select_icon.focu{ background:url(mail_login.gif) no-repeat -14px -1px }

#hotag{ float:left; margin-left:5px; width:470px; height:54px; background:url(hot_key.png); padding:4px 0; position:relative }
#hotag a{ float:left; width:67px; height:18px; text-align:center; white-space:nowrap; overflow:hidden; font:12px/18px Verdana }
#hotag form{ position:absolute; left:334px; top:43px; width:130px; margin:0; padding:0 }
#hotag input{ float:left }
#hotag .txt{ width:93px; height:13px; background:none; border:none; padding:0 2px; font:12px Verdana; margin-right:6px }
#hotag .btn{ width:24px; height:13px; padding:0; background:none; border:none }

.hotzt{ float:right; padding:3px 22px 0; font:12px/18px Verdana; color:#C00; background:url(icon_new0.gif) no-repeat right top }
.hotzt a{ color:#C00 }
.hotzt a:hover{ color:#C00; text-decoration:underline }

.k_text{width:700px;border:2px solid #7DC7ED;}
.bline{font-size:14px;border-bottom:1px solid #D9E5F0;}
.barbg{background:#7DC7ED;color:#ffffff;font-weight:bold;font-size:14px;}
.Db{color:#000000; font-weight:bold;}
.t_right{padding-left:15px;}




.path { line-height:24px; background:#EDF6FF; border:1px solid #ACE; padding:0 12px; margin-bottom:5px; }
.path em{ float:right; font-style:normal; }
.cbox { border:1px solid #ACE; margin-bottom:5px; overflow-y:auto; zoom:1; }
.cbox h3 { height:26px; font:bold 14px/26px Verdana; background:#E5F0FB url(th_bg.png) 0 -1px; }
.cbox h3 span { float:left; border-right:1px solid #ACE; font-weight:normal; padding:0 10px; cursor:pointer; }
.cbox h3 .focu { background:#FFF; font-weight:bold; cursor:text; }
.cbox h3 em { float:right; font:normal 14px/26px Verdana; padding-right:12px; }
.cbox h3 img { margin-top:5px; }
.cbox h3 a:hover { text-decoration:none; }
.cbox ul { margin:2px; line-height:26px; background:url(sitem_bg.gif); overflow-y:auto; zoom:1; }
.cbox li { float:left; height:26px; width:104px; padding:0 0 0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative; }
.cbox li em{ position:absolute; width:16px; height:16px; top:3px; right:0; padding:2px 5px 2px 10px; background:#FFF; }
.cbox li em a{ display:block; width:16px; height:16px; line-height:60px; overflow:hidden; background:url(collect.gif); }
.cbox li em a:hover{ background:url(collect.gif) 0 -16px; }
.cbox li em.col a,.cbox li em.col a:hover{ background:url(collect.gif) 0 -32px; }
.cmbox{ border-top:none; }
.cmbox h3 { padding:0 12px; border-top:1px solid #ACE; }
.cmbox h3 em { padding:0; }
.cmbox li { width:175px; }
.cmbox dl { display:block; height:25px; line-height:25px; overflow:hidden; margin:0; padding:0 15px }
.cmbox dt { float:left; margin:0; color:#FD2828 }
.cmbox dd { float:left; margin:0 15px 0 0 }
.cmbox dd a { color:#060 }
.cmbox dd a:hover { color:#FD2828 }

.n_tjl{font-size: 13px;width:955px;margin:8px auto;border:1px solid #ccc;height:25px;line-height:25px;background: url(../img/tjlbg.gif) repeat-x 0 0;font-family:verdana;word-spacing:3px; text-align: center}