#hdContainer{width:984px;text-align:left;margin:0 auto;}
#hdContainer #hdSearch{margin-left:0px;}

/**头部登陆、检索--*/
body{margin:0;text-align:center;font:400 12px/18px arial;}

form,p,ul,li{margin:0;padding:0;list-style:none;}
img{border:0}
td,th,div{font-size:12px;line-height:18px}
#usrbar{margin-top:0px;padding-right:10px;font-size:12px;height:19px;line-height:19px;font-family:arial;text-align:right}
#hd{margin-bottom:8px;width:100%}
#hd img.lg{margin-right:9px;border:0}
#hd div.ch{margin-top:0px;height:21px;font-size:14px;font-family:arial}
#hd input.i{font-size:16px;font-family:arial}
#ft{clear:both;margin-top:5px;padding:2px 0 10px 0;color:#666;font-size:12px;font-family:arial;text-align:center}
#ft a:link,#ft a:hover,#ft a:visited{color:#77c;font-size:12px;font-family:arial}
#search, #main{width:984px;text-align:left;margin:0 auto;}
#search{background:none;}

/* 布局|通用 */
#main a:link,#main a:visited,#main a:hover,#main a:active{text-decoration:underline;}
#subMain{overflow:hidden;zoom:1;}
.sideBar{float:right;width:215px;overflow:hidden;padding-bottom:8px;}
.sideBar .border{border:1px solid #B1D5F2; margin-top:10px;}
.sideBar .titborder{border-top:#B1D5F2 solid 1px; border-bottom:#B1D5F2 solid 1px; background:#fff;}
.sideBar .tc{background:url(/images/side_tit_back.gif) repeat-x;height:27px;line-height:31px;overflow:hidden;color:#2c5400;position:relative;}
.sideBar .tc div{background:url(/images/sprites.png) no-repeat;font:700 14px/31px arial;padding-left:30px;color:#1159A8;}

.sideBar .border .tc{}
.sideBar .tc .more{position:absolute;right:10px;top:1px;font:400 12px/31px "宋体";}
.sideBar .tc img{vertical-align:middle;}
.more2{margin-left:535px;text-align:right;  font-family:'宋体'; font-size:12px;}
.mainBody{float:left;width:760px;}
.bnr{margin:10px 0px;}
.bnr img{vertical-align:middle;}
.sideBar .boxBody{padding:10px; padding-left:16px; text-align:center; line-height:20px;}
.more{position: relative; right: 10px; float: right; line-height: 11px; font-size: 12px; font-weight: normal; line-height:18px;}

/* 圆角模块 */
.mod{margin:10px 0;}
.mod .tc{background-image:url(/images/sprites.png);background-repeat:no-repeat;font-size:0;}
.mod .tc{background-position:0 -51px;background-repeat:repeat-x;font:700 14px/31px arial;color:#185000;}


/*new*/
ul,li,dl,dt,dd{ margin:0px; padding:0px;}
a:link,a:visited{color:#0435AC; font-weight:normal;}
.blueborder{border:#B1D5F2 solid 1px;}
.blue{color:#235C84;}
.dot{color:#235C84; margin-right:5px;}

/*TOP*/
#top .flash{width:276px; height:181px; border:#B2D5F2 solid 1px; padding:3px; background:#EBF7FE;}

#trbook {
	width:283px; height:310px;
}
#trbook .boxBody {
	overflow:hidden;
}
#trbook ul {
	list-style:none outside none; margin:20px 0 0 15px; padding:0;
}
#trbook ul li {
	float:left; line-height:26px;  text-align:left; white-space:nowrap; width:84px; display:inline;font-size:14px;
}
#trbook .blocktitle{height:27px; background:#EBF7FE; line-height:27px; padding-left:12px; font-size:14px; font-weight:bold; color:#1159A8;}
#top .clear {
	clear:both; line-height:1px;
}
#top {
	font-size:14px; width:760px; height:330px;overflow:visible; _margin-bottom:-10px;}

#top .top_left {
	width:485px;
}
#top .top_right {
	width:463px; float:right; overflow:hidden;
}

#top .top_part1 {
	background:url("/images/scroll.gif") no-repeat scroll 0 -159px transparent; padding:10px; padding-bottom:0; width:500px;
}

#top .top_part1_title {
	font-size:18px; font-weight:bold; line-height:25px; color:#E70418; text-decoration:none; position:relative;
}
#top .top_right .top_part1 ul {
	 margin-top:10px;
}
#top .top_right ul {
	margin:0; padding:0; list-style:none; 
}
#top .top_right li {
	float:left;  width:220px;  white-space:nowrap; color:#0435AC; padding-left:5px; line-height:26px; font-size:14px;
}
#top .top_right .top_part3 li {
    float:none;
}
#top .top_right li span {
    margin-left:-2px; margin-right:5px;
}
#top .top_right_title {
	color:#6B696B; text-align:center; clear:both; font-weight:bold; line-height:24px; font-size:12px;
}
#top .top_part2 {
	padding:5px 10px 0 10px; width:500px;
}
#top .top_right .top_part2 li {
	  font-weight:normal
}
#top .top_part3 {
	padding:10px;;padding-bottom:0;
}
#top .top_part3 li {
	color:#848684; width:auto;font-weight:bold;
}
#top .vote_div {
	background-color:#F7FBFF; width:448px; height:30px; margin:auto; margin-top:10px; color:#6B696B; line-height:30px; overflow:hidden; white-space:nowrap; font-size:12px; padding-left:10px; position:relative;
}
#top .vote_div .vote_div_1 {position:absolute; left:45px; top:5px;}
#top .vote_div .vote_div_2 {position:absolute; left:250px; top:5px;}
#top .vote_div #votenum1,#top .vote_div #votenum2 {margin-left:3px}


/*右上角登录new*/
#login{ border-bottom:#B1D5F2 solid 1px;}
#login .cnt .sideborder{padding:0 2px;}
#login .top{background:url(/images/login_rec.gif) no-repeat -216px 0px; height:4px; overflow:hidden;}
#login .cnt{background:url(/images/login_rec.gif) repeat-y -432px 0px; text-align:center; }
#login .cnt .tit{text-align:left; padding-left:16px; font-size:14px; font-weight:bold;  color:#1159A8;}
#login .split{ background:url(/images/scroll.gif) no-repeat 0 -149px ; height:3px; overflow:hidden; margin-left:17px; margin-bottom:8px; width:188px; margin-top:5px;}
#login .reg{ background:url(/images/scroll.gif) no-repeat -29px -118px; border:none; cursor:pointer; width:139px; height:29px;}
#login .white{background:#fff; height:86px; padding-top:13px; border-top:#D1DDED solid 1px; color:#626262;}
#login .godiv{margin-left:36px; margin-right:30px;  margin-top:5px;}
#login .gobtn{background:url(/images/scroll.gif) no-repeat -95px -85px; display:block; width:140px; height:32px; cursor:pointer}

/*pass api css*/
#login #passapi{ text-align:center; padding-top:7px;}
#login #PassFormlogin .pass-username input,#login #PassFormlogin .pass-password input{ width:114px;width:114px; border:#7F9EBB solid 1px; line-height:20px; font-size:14px; height:17px; }
#login .pass-username,#login .pass-password{ font-size:14px; margin-bottom:11px;}
#login #PassMem_pass0{ padding-left:25px;color:#525151;}

#login .pass-verifycode *{ margin-top:0px;}

#login .pass-submit{ margin-bottom:0px;}
#login #PassFormlogin{ padding-left:0;}
#login #PassFormlogin p button{background:url(/images/scroll.gif) no-repeat -29px -85px;width:64px;height:31px;border:none;cursor:pointer; margin-right:3px; margin-top:10px;}
#login #PassFormlogin p button span{ display:none;}

#login #PassVerifycode0{ margin-top:12px; padding-top:0px; margin-left:17px;	}
#login #PassVerifypicChange0{ margin-top:12px; font-size:12px;}
#login #PassInputVerifycode0{ width:116px;width:116px; border:#A5AEB4 solid 1px; line-height:20px; font-size:14px; margin-bottom:2px; height:17px;}
#login #PassVerifypic0{ width:87px; height:32px; position:relative; top:5px; border:none;  margin-left:27px; margin-right:5px;}
#login .pass-verifycode{ font-size:14px;}

#login #PassSafeTrigger{ display:none;}
#login .pass-form fieldset{ border:none;}
#login .pass-form legend{ display:none;}
#login .pass-form p label{display:inline-block;width:56px;}
#login p.pass-mem_pass{ margin-left:0;}
#login p.pass-mem_pass label{width:auto;}
#login .pass-note-failed{display:block;color:red;}
#login .pass-desc{overflow:hidden;}


#fastbar .boxBody{padding:10px; padding-left:11px; text-align:center;}
#fastbar .titborder{ border-top:none;}
#fastbar .tc{ border-top:none;}
#fastbar .tc div{background:url(); padding-left:13px; padding-top:8px}
#fastbar .firstImg{background:url(/images/number.png) no-repeat; width:14px; heigt:14px; text-align:center; text-valign:middle; float:left; color: #FFFFFF}
#fastbar .secImg{background:url(/images/number.png) 0px -14px no-repeat;width:14px; heigt:14px; text-align:center;text-valign:middle; float:left; color: #FFFFFF}
#fastbar .fastlink{float:left; margin-left:10px; font-size:12px}
#fastbar .fastnum{float:right; font-size:10px; color:#7F7F7F}
#fastbar a{float:left;}
#fastbar a:link, #fastbar a:visited{ text-decoration:none}
#fastbar a:hover{ text-decoration:underline}
#fastbar li{height:14px; margin-bottom:5px; font-size:10px}
#fastbar div{line-height:14px}

/*热门游戏*/
#hotgame .boxBody{padding:10px; padding-left:11px; text-align:center; }
#hotgame .tc{ border-top:none;}
#hotgame .tc div{background:url(); padding-left:13px;}
#hotgame .gamelink{width:90px; float:left; margin-bottom:5px; text-align:left; }
#hotgame a{ margin-left:5px}
#hotgame a:link, #hotgame a:visited, #hotgame a:active{ text-decoration:none}
#hotgame a:hover{ text-decoration:underline}
#hotgame .linkborder{border-bottom:1px dashed #CCCCCC; height:50px; width:187px;}


.blocktitle{height:30px; background:#EBF7FE; line-height:30px; 
padding-left:12px; font-size:14px; font-weight:bold; color:#1159A8;}
.titborder{ padding:1px; background:#FAFDFF; border-bottom:#B1D5F2 solid 1px;}
.backborder{ padding:2px;_padding-right:0px; *padding-right:0px;background:#EBF7FE;}


/* 目录 */
#dir .boxBody{padding:10px 3px 5px; background:#fff;font-size:14px}
#dir table{width:100%;}
#dir td{padding:2px 0;line-height:25px;color:#750329;font-size:14px;}
#dir td a:link,#dir td a:visited{font-size:14px;text-decoration:none;color:#0435ac}
#dir td.j{padding-left:5px;width:85px}
#dir td.j a:link,#dir td.j a:visited{color:#750329;}
#dir td.j a:hover{text-decoration:underline}
#dir .alter td{background:#f0f5fb}
#dir td.l a:link, #dir td.l a:visited{padding:0px 20px 0px 0px;*padding:0px 18px 0px 0px;margin:0px}

#dir td.we a:link, #dir td.we a:visited{padding-right:20px;}
#dir td.we a:hover{text-decoration:underline}

#dir td.wi a:link, #dir td.wi a:visited{padding-right:25px;}
#dir td.wi a:hover{text-decoration:underline}

#dir td.l a:hover{text-decoration:underline}
#dir td.w{width:60px}
#dir td.w a:link,#dir td.w a:visited{padding:0px 3px 0px 0px;}
#dir td.w a:hover{text-decoration:underline}
#dir td.bottom{text-align:center;line-height:25px}
#dir td.bottom a:link, #dir td.bottom a:visited{padding:10px;color:#750329;}
#dir td.bottom a:hover{text-decoration:underline}


