/* CSS Document */
.stop{ width:100%; height:28px; overflow:hidden; background-color:#F5F5F5; border:0px solid #DADADA; border-bottom-width:1px;}
.stop div{ margin:1px 0px 0px 0px; font-size:12px; }
.stop a{ color:#FF6600; text-decoration:none;}
.stop a:hover{ color:#FF6600;  text-decoration:none;}
.T_D_menuMid2 {
	clear:both;
	padding-left:50px;
	height:52px;
	overflow:hidden;
	background-image:url(../images/tlt_top.gif);
	background-repeat:no-repeat;
	padding-top:3px;
}

.down{ clear:both; margin:-20px auto 0px auto; width:950px; overflow:hidden;}
	.down1{ border:0px solid #DCDCDC; border-bottom-width:1px; text-align:center; height:25px; line-height:26px; overflow:hidden; color:#AAAAAA;}
	.down2{ text-align:center;color:#AAAAAA; margin-top:7px;}
	.down3{ text-align:center; margin-top:3px;}
#jmenu{ width:100%; margin-top:10px; position:relative;}
#jmenu .jleft,#jmenu .jright,#jmenu .jmid,#jmenu .jmid a,#jmenu .jmid .jbtnOn{background:url(http://www.qigou.com/images/jtao_bg.gif);}
#jmenu .jleft{ width:3px; height:29px; position:absolute; left:0px; top:0px; background-position:0px -115px; z-index:2;}
#jmenu .jright{ width:3px; height:29px; position:absolute; right:0px; top:0px; background-position:0px -85px;}
#jmenu .jmid{ width:951px; padding-left:4px; height:29px; background-repeat:repeat-x; background-position:0px -145px;}
#jmenu .jmid a{ float:left; margin-left:-3px; height:29px; padding:0px 16px 0px 16px; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:29px; background-position:0px -272px; position:relative; background-repeat:no-repeat; z-index:1; text-decoration:none;}
#jmenu .jmid a:hover{ text-decoration:underline;}
#jmenu .jmid .jbtnOn{ padding:0px 26px 0px 26px; height:31px; margin:-2px -2px 0px 0px; color:#000000; border:1px solid #CACACA; border-bottom-width:0px; border-top-width:0px; z-index:3; background-position:0px -53px;}
#jmenu .text{ width:auto!important; width:948px; border:1px solid #CACACA; border-top-width:0px; height:29px; line-height:32px; text-indent:10px; overflow:hidden;}
#jmenu .text a{ color:#0263CC;}
body { background:#F1F1F1 repeat-x top; margin:0; font:14px Verdana; color:#000000; }
a { color:#272727; text-decoration:none; }
a:hover { color:#F00; text-decoration:underline; }
a img { border:none; }
#wrap { width:958px; margin:auto; padding:0 10px; background:#FFF; }
ul, dl, dt, dd, h3, form { padding:0; margin:0; list-style:none; }
.space { height:1px; margin-top:-1px; overflow:hidden; clear:both; }
#header { overflow:auto; zoom:1; }
#elogin { font:13px/29px Verdana; height:29px; background:#CDEB8B url(../images/cst_th.gif); border:1px solid #ACE; padding:0 15px }
#elogin form { padding:0; float:left; width:760px; 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:#017DCE url(../images/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:left }
#banner { padding:6px 0 0 11px }
#logo { float:left; width:200px; height:60px; background:url(../images/logo.gif) }
#logo h1 { margin:0; padding:0 }
#logo a { display:block; height:70px; line-height:200px; overflow:hidden }
.mcon { float:right; height:90px; margin:1px 0 0 5px; border:0px solid #ACE; overflow:hidden }
.mcon1 {  height:90px; margin:1px 1 0 5px; border:0px solid #ACE; overflow:hidden }
#main { padding-top:5px }
.src form { padding:0; float:left }
#tags { height:25px; padding:0 14px }
#tags li { float:left; width:67px; height:25px; background:url(../images/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(../images/tag.png) no-repeat center; color:#FFF; font-weight:bold }
.srchbox {height:46px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchbox form { padding:0; float:left }
.srchbox img { float:left; margin-top:7px }
.srchbox .r { float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px}
.src label { float:left; margin:11px 0 0 8px; }
.src .text { float:left; width:318px; height:20px; margin-right:7px; padding:2px 1px 0; font:14px/18px Verdana }
.src .button { float:left; width:90px; height:26px; font:14px/22px Verdana; }

.fr	{color:#ff0000}
.fr a{color:#ff0000}
.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(../images/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(../images/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; }
/*.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:#F00 }
.cmbox dd { float:left; margin:0 15px 0 0 }
.cmbox dd a { color:#060 }
.cmbox dd a:hover { color:#F00 }
.adbox dd {float:left; margin-right:4px; overflow:hidden; text-align:center}

#footer { font:11.5px/18px Verdana; text-align:center; padding:8px 0; border-bottom:0px solid #7FB1E5 }
#footer .link { width:510px; line-height:22px; margin:auto; background:url(../images/sitem_bg.gif) repeat-x bottom }

#tophot { float:right; width:600px; height:67px;  margin:3px 0 0 5px; background:url(../images/tophot.gif) no-repeat 1px 0; font-size:12px; overflow:hidden }
#tophot dl { float:left; width:110px; padding:6px 5px 0 }
#tophot dt { font:bold 12px/24px Verdana; padding-left:30px; margin-bottom:2px }
#tophot dd { float:left; width:55px; line-height:15px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#tophot ul{ float:right; width:114px; line-height:14px; padding:12px 8px 0; }
#tophot li{ float:left; width:57px; text-align:center; }
.hot1, .hot1 a, .hot1 a:hover { color:#C00 }
.hot2, .hot2 a, .hot2 a:hover { color:#060 }
.hot3, .hot3 a, .hot3 a:hover { color:#359 }
.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; }

.sr { float:right }
.sl { float:left }
.bd { margin-bottom:5px; border:1px solid #ACE; border-top:none; border:1px solid #ACE }
.bdora {background:#FFF; border:1px solid #ACE; width:200px}
#QigouPowerBy{
	font-size:12px;
	height:20px;
	margin:0;
	padding:5px 10px 0 10px;
	text-align:center;
	font-weight:normal;
}
#QigouCopyRight{
	font-size:12px;
	height:20px;
	margin:0;
	padding:0 10px 0 10px;
	text-align:center;
	float:none;
	clear:both;
	font-weight:normal;
}