/*---- global.css begin----*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
}
body {
	font:normal normal normal 12px/1.5em Tahoma, Arial, "Arial Unicode MS", Mingliu, Helvetica;
	text-align:center;
	height:100%;
	word-break:break-all;
}
body.portal_body {
	background:url(bg.jpg) 0 0 no-repeat;
}
div {
	text-align:left;
}
p {
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
a {
	text-decoration:none;
	color: #06c;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	outline:none;
}
selection {
	color:#FFFFFF;
	background-color:#209EEB;
}
code::selection {
background-color:#209EEB
}
::-moz-selection {
color:#FFFFFF;
background-color:#209EEB;
}
code::-moz-selection {
background-color:#209EEB
}
li {
	list-style-type:none;
}
img {
	border-style:none;
}
fieldset {
	border-style:none
}
label, button {
	cursor:pointer;
}
select, input, textarea {
	font-size:12px;
	line-height:1.2em;
}
table {
	border-collapse: collapse;
	border-style:none;
}
td {
	padding:0;
	border:0;
	font-size:12px;
	line-height:1.5em;
}
.clearfix:after {
	content: "";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
	display:-moz-inline-stack;
}
* html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
.clearfix {
	display: block;
}
.fix {
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.f22 {
	font:normal 22px Tahoma;
	font-weight:bold
}
.f16 {
	font:normal 16px Tahoma;
	text-decoration:underline;
}
.f16 a, .f14 a {
	text-decoration:underline;
}
.f14 {
	font:normal 14px Tahoma;
	text-decoration:underline;
}
.clear {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	overflow: hidden;
	display: block;
}
.m_bottom {
	margin-bottom:15px;
}
.m_bottom2 {
	margin-bottom:10px;
}
.m_left {
	margin-left:20px;
	_display:inline;
}
.m_left2 {
	margin-left:25px;
	_display:inline;
}
.m_top {
	margin-top:0px;
}
.m_top2 {
	margin-top:-10px;
}
.m_top3 {
	margin-top:5px;
}
.bot_or {
	border-top:1px solid #e5e5e5;
}
.bob_or {
	border-bottom:1px solid #e5e5e5;
}
/*---- global.css end----*/


.header {
	width:975px;
	margin:0px auto;
	height:120px;
}
.top_info {
	width:974px;
	float:left;
	margin-top:5px;
}
.top_info h2 {
	font:normal 12px Tahoma;
	float:left;
	color:#ccc;
}
.top_link {
	float:right;
	font: bold 11px Tahoma;
	color:#ccc;
}
.top_link a:link, .top_link a:visited {
	padding-right:8px;
	color:#ccc;
}
.top_link a.sign_link {
	border-right:medium none;
	padding-right:0 !important;
	margin-left:3px;
}
.theme {
	_display:inline;
	float:left;
	margin:10px 0 0;
	width:975px;
}
.logo {
	background:url(logo.png) 0 0 no-repeat;
	behavior: url("iepngfix.htc");
	float:left;
	height:85px;
	overflow:hidden;
	width:230px;
}
.theme .logo img {
	display:none;
}
.theme .logo a {
	display:block;
	height:60px;
	width:345px;
}
.bs_search {
	height:55px;
	float:right;
	background:url(background.jpg) 0 -62px no-repeat;
	padding-top:6px;
	position:relative;
	width:265px;
	top:10px;
}
.search_input {
	width:255px;
	float:left;
	position:relative;
}
.search_input img {
	position:absolute;
	top:12px;
	left:477px;
*top:14px;
	width:11px;
	overflow:hidden;
}
.search_text {
	width:190px;
	height:27px;
	float:left;
	background:url(background.jpg) -347px 0 no-repeat;
	border:0;
	margin:0px 6px 0 6px;
	_margin:0px 0px 0 5px;
	overflow:hidden;
	line-height:27px;
	text-indent:5px;
	color:#666;
	font-size:14px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
head~body #opera {
width:388px;
overflow:hidden;
}
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
head~body #opera2 {
width:92px;
overflow:hidden;
}
}
.search_list {
	width:94px;
	height:27px;
	width:92px\9;
	text-indent:5px;
	font:bold 12px Tahoma;
	background:url(background.jpg) -347px -31px no-repeat;
	border:0;
	line-height:27px;
	vertical-align:middle;
	position:relative;
	top:0px;
	overflow:hidden;
}
.search_button {
	width:59px;
	height:29px;
	background:url(background.jpg) -446px -31px no-repeat;
	cursor:pointer;
	border:0;
	text-indent:-9999px;
	position:absolute;
	right:-5px;
	outline:none;
}
.search_input span a:hover {
	width:59px;
	height:29px;
	background:url(join.png) 0 -33px no-repeat;
	cursor:pointer;
	border:0;
	text-indent:-9999px;
	position:absolute;
	right:-5px;
	outline:none;
}
.search_input span a:active {
	width:59px;
	height:29px;
	background:url(join.png) -62px -34px no-repeat;
	cursor:pointer;
	border:none;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	right:-4px;
	outline:none;
}
.search_tag {
	width:558px;
	float:left;
	margin:7px 0 0 10px;
	_display:inline;
	font:bold 11px/1.5em Tahoma;
}
.search_tag img {
	position:relative;
	top:-2px;
	left:2px;
}
.container {
	width:998px;
	margin:0px auto;
}
#main_top {
	width:996px;
	float:left;
	background:url(warp_top.png) 0 0 no-repeat;
	height:5px;
}
#main {
	width:981px;
	float:left;
	background:url(warp_bg.png) 0 0 repeat-y;
	padding:0px 7px 0px 8px;
	position:relative;
	bottom:-4px;
}
#main h1, #main h2 {
	font:bold 19px Trebuchet MS;
}
.nav {
	width:979px;
	margin-left:2px;
	_display:inline;
	float:left;
	background:url(nav_bg.gif) 0 0 repeat-x;
	height:12px;
}
.nav li {
	float:left;
	text-align:center;
}
.nav li a:hover, .nav li a:active {
	color:#06c;
	text-decoration:none;
}
.nav .curren {
	width:47px;
	height:30px;
	background:url(background.jpg) -506px -31px no-repeat;
	text-indent:-9999px;
}
.nav .curren a {
	display:block;
	cursor:pointer;
}
.nav .nonce {
	width:89px;
	height:27px;
	background:url(background.jpg) -641px -31px no-repeat;
	vertical-align:middle;
	font:bold 12px/27px Tahoma;
}
.nonce a:link, .nonce a:visited {
	color:#333;
}
.nav span {
	width:79px;
	height:23px;
	float:right;
	margin:1px 15px 0 0;
	_display:inline;
	background:url(join.png) 0px -212px no-repeat;
	outline:none;
	font-weight:bold;
	padding-top:4px;
	color:#fff800;
	text-align:center;
}
.nav span a:link, .nav span a:visited {
	color:#fff800;
}
.nav span a:hover {
	color:#06c;
	text-decoration:none;
}
.nav span a:hover {
	color:#06c;
}
.right {
	width:765px;
	float:right;
	margin-top:15px;
}
.left {
	width:190px;
	float:left;
	margin-left:15px;
	_display:inline;
	margin-top:15px;
}
.editors {
	width:765px;
	float:left;
}
.editors h2 {
	width:754px;
	float:left;
	height:32px;
	background:url(background.jpg) -2px -123px no-repeat;
	margin-bottom:7px;
	margin-left:10px;
	display:inline;
}
.editors_con {
	width:728px;
	height:257px;
	float:left;
	background:url(background.jpg) 0 -162px no-repeat;
	padding:1px 10px 4px 27px;
	position:relative;
	overflow:hidden;
}
.edit_tab {
	float:left;
}
.editors_con ul {
	padding-right:20px;
}
.edit_text {
	width:560px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	_display:inline;
	position:absolute;
	top:1px;
	left:90px;
}
.edit_list {
	width:27px;
	float:right;
	margin-right:1px;
	margin-top:2px;
}
.edit_text dl {
	width:180px;
	float:left;
	text-align:center;
}
.edit_text dt {
	width:170px;
	height:125px;
	background:url(background.jpg) 0 -424px no-repeat;
	text-align:center;
	padding-top:5px;
	margin-bottom:10px;
}
.edit_text img {
	width:160px;
	height:120px;
}
.limewire {
	font:bold 13px Tahoma;
	word-wrap:break-word;
	overflow:hidden;
	word-break:keep-all;
}
.lime_text {
	width:150px;
	float:left;
	font:normal 11px/12px Tahoma;
	text-align:left;
	color:#666;
	margin:5px 0 0 9px;
	_display:inline;
	word-wrap:break-word;
	overflow:hidden;
	word-break:keep-all;
}
.lime_down {
	float:right;
	background:url(background.jpg) -735px -34px no-repeat;
	text-indent:15px;
	margin-right:18px;
	_display:inline;
}
.left_caption, .slid_menu {
	width:427px;
	float:left;
}
.right_caption {
	width:298px;
	float:right;
}
.right_caption {
	width:750px;
	float:left;
	margin-right:13px;
}
.tabArea {
	width:427px;
	float:left;
	position:relative;
}
.tbTit h1, .tbTit h2 {
	width:256px;
	float:left;
	background:url(background.jpg) -174px -428px no-repeat;
	text-indent:10px;
	margin-top:3px;
}
.tbTit h2 img {
	margin-right:3px;
	position:relative;
	top:2px;
}
.tbTit ul {
	width:75px;
	float:right;
}
div.tabArea .tbTit li {
	float:left;
	width:74px;
	margin-left:1px;
	_display:inline;
	text-align:center;
	font:bold 11px Tahoma;
}
div.tabArea .tbTit li a.active {
	height:22px;
	color:#666666;
	padding-top:6px;
	display:block;
	background:url(background.jpg) -173px -454px no-repeat;
	position:relative;
	top:2px;
}
div.tabArea .tbTit li a {
	height:20px;
	color:#663300;
	padding-top:5px;
	display:block;
	background:url(background.jpg) -173px -488px no-repeat;
	position:relative;
	top:3px;
}
.tbCont div {
	display:none
}
.border_right {
	border-right:1px dotted #ccc;
	position:absolute;
	height:243px;
	left:210px;
	top:68px;
}
.tbCont {
	width:407px;
	float:left;
	background:url(bg_tab.jpg) no-repeat;
	padding:10px 10px;
}
.s_new {
	color:#333;
}
.s_released {
	font-style: italic;
	width:140px;
	float:left;
}
.s_released em {
	color:#666;
}
.s_title {
	width:192px;
	float:right;
	text-align:right;
	position:relative;
	right:-20px;
}
.s_title b {
	float:left;
	margin-right:10px;
	font-size:11px;
	font-weight:normal;
}
.today_tab {
	width:43px;
	height:17px;
	float:left;
	color:#000;
	line-height:15px;
	background:url(background.jpg) -576px -64px no-repeat;
	text-align:center;
}
.super, .super2, .super4 {
	width:407px;
	float:left;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-top:10px;
}
.super5 {
	width:407px;
	float:left;
	padding-bottom:10px;
	margin-top:10px;
}
.super3 {
	width:407px;
	float:left;
	margin-top:10px;
}
.super img {
	width:30px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.super4 img, .super5 img {
	width:64px;
	float:left;
	margin-right:10px;
}
.supert {
	width:250px;
	float:left;
}
.supert2 {
	width:220px;
	float:left;
}
.list_tab {
	width:80px;
	float:left;
	color:#666;
	text-align:center;
	height:128px;
	overflow:hidden;
	white-space:nowrap;
}
.list_tab img {
	width:80px;
	margin-bottom:10px;
}
.list_tab a {
	font:bold 14px Tahoma;
}
.free {
	float:right;
	text-align:center;
}
.program {
	width:250px;
	float:left;
	color:#666;
	font-size:11px;
	line-height:12px;
	margin-top:5px;
	word-wrap:break-word;
	overflow:hidden;
	word-break:keep-all;
}
.free {
	font-size:11px;
	color:#666;
}
.free b {
	background:url(background.jpg) -626px -65px no-repeat;
	padding-left:12px;
	font-weight:normal;
}
.caption_bottom {
	width:420px;
	float:left;
	background:url(background.jpg) -173px -558px no-repeat;
	height:43px;
	padding-right:7px;
}
.bs_more {
	width:410px;
	float:left;
	text-align:right;
	margin-top:px;
	font-size:11px;
	position:relative;
	top:-3px;
}
.bs_enter, .bs_enter2 {
	width:420px;
	float:left;
	text-align:right;
	font:bold 12px Tahoma;
	color:#663300;
}
.bs_enter {
	margin-top:4px;
}
.bs_enter2 {
	margin-top:22px;
}
.bs_enter a:link, .bs_enter a:visited, .bs_enter2 a:link, .bs_enter2 a:visited {
	color:#663300;
}
.nitro {
	width:200px;
	float:left;
}
.nitro img {
	width:72px;
	height:80px;
	float:left;
}
.nitro2 {
	width:190px;
	float:left;
}
.nitro2 img {
	width:64px;
	height:64px;
	float:left;
}
.nitro_right2 {
	border-right:1px dotted #CCCCCC;
}
.notro_tit {
	margin-bottom:10px;
	width:130px;
	float:left;
	font-size:12px;
}
.nitro_con {
	font-size:11px;
	float:right;
	width:120px;
	overflow:hidden;
	color:#666666;
	line-height:12px;
	word-wrap:break-word;
	word-break:keep-all;
}
.download {
	background:url(background.jpg) -626px -65px no-repeat;
	padding-left:12px;
	font-weight:normal;
	float:left;
	margin-top:15px;
}
.tab_p {
	width:407px;
	float:left;
}
.game_tab_l {
	width:180px;
	float:left;
}
.game_tab_r {
	width:220px;
	float:right;
}
.game_tab_l span {
	width:180px;
	text-align:center;
	float:left;
	margin-top:10px;
}
.game_tab_l b {
	background:url(background.jpg) 0 -556px no-repeat;
	height:122px;
	width:162px;
	float:left;
	padding:5px;
}
.game_tab_l b img {
	width:160px;
	height:120px;
}
.game_tab_l a {
	float:left;
	width:160px;
	text-align:center;
}
.game_super {
	border-bottom:1px dotted #CCCCCC;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:220px;
	float:left;
}
.game_tab_r img {
	width:30px;
	float:left;
	margin-top:5px;
	margin-right:10px;
}
.pokemon {
	width:180px;
	float:right;
}
.pokemon b {
	font-weight:normal;
	width:180px;
	float:left;
	color:#666;
}
.fr_down {
	font-size:11px;
	float:left;
	font-weight:normal;
}
.free_m {
	background:url(background.jpg) -626px -65px no-repeat;
	padding-left:12px;
	font-weight:normal;
	float:right;
}
.tbTit ul.top_sale {
	width:227px;
	float:right;
}
.tbTit ul.top_sale li {
	float:left;
	font:bold 11px Tahoma;
	margin-left:1px;
	text-align:center;
	width:112px;
}
div.tabArea .tbTit ul.top_sale li a.active {
	height:22px;
	color:#666666;
	padding-top:6px;
	display:block;
	background:url(background.jpg) -144px -695px no-repeat;
	position:relative;
	top:3px;
	width:112px;
}
div.tabArea .tbTit ul.top_sale li a {
	background:url(background.jpg) no-repeat scroll -261px -694px transparent;
	color:#663300;
	display:block;
	height:21px;
	padding-top:6px;
	position:relative;
	top:3px;
}
.sale_con {
	width:407px;
	float:left;
}
.sale_l {
	width:216px;
	float:left;
}
.sale_fouce img {
	margin-bottom:10px;
}
.sale_fouce a {
	font:bold 14px Tahoma;
	width:216px;
	text-align:center;
	float:left;
}
.sale_list {
	color:#666;
	width:216px;
	float:left;
	font-size:11px;
	line-height:16px;
	word-wrap:break-word;
	overflow:hidden;
	word-break:keep-all;
}
.sale_more {
	width:91px;
	float:right;
	background:url(background.jpg) -619px -86px no-repeat;
	height:19px;
}
.sale_r {
	width:168px;
	float:right;
	text-align:center;
}
.sale_r del {
	color:#4f4f4f;
	font:normal 18px Tahoma;
	width:168px;
	float:left;
}
.sale_r ins {
	color:#333;
	width:168px;
	float:left;
	font:normal 18px Tahoma;
	height:30px;
	text-decoration:none;
	background:url(line.jpg) 0 bottom no-repeat;
}
.save {
	width:168px;
	float:left;
	font:bold 22px/1.5em Tahoma;
	color:#000;
}
.save b {
	color:red;
}
.buy_now {
	width:138px;
	height:28px;
	float:left;
	margin-top:30px;
	margin-left:15px;
	_display:inline;
	font:normal 19px Tahoma;
	text-indent:15px;
}
#buy_now:link, #buy_now:visited {
	width:138px;
	height:28px;
	float:left;
	cursor:pointer;
	background:url(join.png) 0px -244px no-repeat;
	color:#fff;
	padding-top:5px;
	text-align:center;
}
#buy_now:hover {
	background:url(join.png) 0px -130px no-repeat;
	width:138px;
	height:28px;
	text-decoration:none;
}
#buy_now:active {
	background:url(join.png) 0px -172px no-repeat;
	width:138px;
	height:28px;
	text-decoration:none;
}
.tbTit ul.fea_chan {
	width:150px;
	float:right;
}
.tab_Capture {
	width:407px;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
.tab_Capture li {
	width:130px;
	float:left;
	text-align:center;
	margin-right:5px;
	overflow:hidden;
}
.tab_Capture b {
	width:130px;
	float:left;
	height:82px;
	background:url(background.jpg) -342px -605px no-repeat;
	margin-bottom:5px;
}
.tab_Capture img {
	width:120px;
	height:70px;
	margin:5px 0px 0px 5px;
	float:left;
	_display:inline;
	word-wrap:break-word;
	overflow:hidden;
	word-break:keep-all;
}
.tab_Capture a {
	display:block;
}
.tab_Capture span {
	width:130px;
	float:left;
	font-size:11px;
	color:#666;
	line-height:14px;
	text-align:justify;
	margin-top:3px;
}
.Pop_Tag {
	width:407px;
	float:left;
}
.pop_titl {
	width:407px;
	float:left;
	font-style:italic;
	margin:5px 0;
}
.Pop_Tag span a:link, .Pop_Tag a:visited {
	text-decoration:underline;
	margin-right:8px;
}
.pop_con1, .pop_con2, .pop_con3 {
	width:407px;
	float:left;
	margin-bottom:5px;
}
.pop_con1 {
	font:bold 16px Tahoma;
}
.pop_con2 {
	font:bold 14px Tahoma;
}
.pop_con3 {
	font:normal 11px Tahoma;
}
.pop_con1 a:link, .pop_con1 a:visited {
	color:#0066cc;
}
.pop_con2 a:link, .pop_con2 a:visited {
	color:#0099ff;
}
.pop_con3 a:link, .pop_con3 a:visited {
	color:#3399ff;
}
.caption_r {
	width:300px;
	float:right;
}
.brand, .sponsor, .popular {
	width:299px;
	float:left;
}
.brand h3 {
	width:299px;
	height:31px;
	background:url(background.jpg) -426px -470px no-repeat;
	color:#fff;
	text-indent:15px;
	line-height:31px;
}
.brand span {
	float:right;
	margin:7px;
}
.brand ul {
	width:277px;
	border:1px solid #e4e2e2;
	border-top:none;
	float:left;
	padding:10px 0px 0px 20px;
}
.brand li {
	float:left;
	width:68px;
	margin-bottom:5px;
}
.brand li img {
	height:58px;
	width:58px;
	border:0px solid #ccc;
}
.sponsor h3, .popular h3 {
	width:299px;
	font:bold 19px Trebuchet MS;
	float:left;
	height:39px;
	text-indent:5px;
	background:url(background.jpg) -391px -691px no-repeat;
}
.spon_text {
	width:299px;
	float:left;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
.spon_text img {
	float:left;
	width:32px;
	border:1px solid #ccc;
	margin-top:30px;
}
.spon_text dl {
	float:right;
	_display:inline;
	overflow:hidden;
	margin-right:0;
	width:250px;
}
.spon_text dt {
	width:220px;
	float:left;
	font:bold 14px Tahoma;
}
.spon_text dd {
	color:#333;
	width:250px;
	text-align:justify;
	float:left;
	word-spacing:0.05em;
}
.spon_text ul {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.spon_text li {
	width:220px;
	background:url(background.jpg) -764px -492px no-repeat;
	float:left;
	text-indent:7px;
	line-height:14px;
	font-size:11px;
	color:#666;
}
.spon_text span.down {
	width:220px;
	background:url(background.jpg) -755px -433px no-repeat;
	padding-left:20px;
	font:bold 18px Tahoma;
	float:left;
}
.spon_text span a {
	text-decoration:underline;
}
.popular {
	line-height:24px;
}
.popular a {
	text-decoration:underline;
	margin-right:5px;
}
.see_po {
	width:150px;
	float:right;
	background:url(see_icon.jpg) left 9px no-repeat;
	text-indent:12px;
	font-weight:bold;
}
.see_po a:link, .see_po a:visited {
	text-decoration:none;
}
.join {
	width:186px;
	float:left;
	background:url(background.jpg) -11px -752px no-repeat;
	height:145px;
}
#join_button {
	width:165px;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	margin-top:80px;
	margin-left:10px;
	_display:inline;
	margin-bottom:10px;
}
#join_button:link {
	background:url(join.png) 0px 0 no-repeat;
	height:29px;
	width:165px;
	float:left;
	outline:none;
}
#join_button:visited {
	background:url(join.png) -1px -94px no-repeat;
	height:29px;
	width:165px;
	float:left;
	outline:none;
}
#join_button:hover {
	background:url(join.png) -1px -63px no-repeat;
	height:29px;
	width:165px;
	float:left;
	outline:none;
}
#join_button:active {
	background:url(join.png) 0px -284px no-repeat;
	height:29px;
	width:165px;
	float:left;
	outline:none;
}
.registra {
	width:186px;
	float:left;
	text-align:center;
	color:#fff;
}
.Categories, .quickly, .publisher {
	width:186px;
	float:left;
}
.Categories h2 {
	width:186px;
	float:left;
	background:url(background.jpg) -430px -432px no-repeat;
	height:31px;
	overflow:hidden;
	padding:2px 0 0 5px;
	color:#fff;
}
.Categories dl, .quickly ul, .publisher ul {
	width:182px;
	float:left;
	border:1px solid #ccc;
	border-top:none;
	padding-top:0px;
}
.Categories dl {
	padding-bottom:10px;
}
.Categories dt.cat_title1 {
	width:182px;
	float:left;
	text-indent:18px;
	font-size:14px;
	line-height:23px;
	height:23px;
	background:url(background.jpg) -522px -616px no-repeat;
	margin-bottom:1px;
	float:left;
	font-weight:bold;
}
.Categories dd {
	background:url("icon_r.jpg") no-repeat scroll 5px 7px transparent;
	float:left;
	line-height:20px;
	padding:0 0 0 20px;
	width:162px;
}
.Categories dd img {
	position:relative;
	top:2px;
}
.cat_title2 {
	width:182px;
	float:left;
	color:#666;
	font-size:14px;
	line-height:26px;
	height:26px;
	background:url(background.jpg) -524px -643px no-repeat;
	margin-top:8px;
	text-indent:18px;
	float:left;
	overflow:hidden;
}
.Categories dd.soft_a {
	color:#06c;
	width:150px;
	float:left;
	margin-left:20px;
	_display:inline;
	text-indent:0px;
	margin-bottom:-5px;
}
.quickly h3 {
	width:186px;
	float:left;
	background:url(background.jpg) -202px -756px no-repeat;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
.quickly ul, .publisher ul {
	padding-top:10px;
	padding-bottom:8px;
}
.quickly li {
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	height:32px;
	overflow:hidden;
}
.left_ad {
	width:186px;
	float:left;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.publisher h3 {
	width:186px;
	float:left;
	background:url(background.jpg) -396px -754px no-repeat;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
.publisher li {
	width:182px;
	background:url(u_icon.jpg) 10px 10px no-repeat;
	text-indent:15px;
	line-height:20px;
}
.share {
	width:196px;
	float:left;
	overflow:hidden;
}
.freeware {
	width:196px;
	float:right;
	overflow:hidden;
}
.share_tit, .freeware_tit2 {
	margin-bottom:-10px;
	float:left;
}
.game_super {
	border-bottom:1px dotted #CCCCCC;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:220px;
	float:left;
}
.game_tab_r_i {
	width:30px;
	float:left;
	margin-right:10px;
}
.game_tab_r img {
	width:30px;
	float:left;
	margin-top:5px;
}
.pokemon {
	width:180px;
	float:left;
	overflow:hidden;
}
.pokemon b {
	font-weight:normal;
	width:180px;
	float:left;
	color:#666;
}
.nitro2 {
	width:190px;
	float:left;
	word-wrap:break-word;
	overflow:hidden;
	word-break:keep-all;
}
.nitro2 .img_nor {
	width:100px;
	height:100px;
	float:left;
	margin-right:10px;
}
.notro_tit2 {
	margin-bottom:5px;
	width:80px;
	float:left;
	font-size:12px;
}
.nitro_con2 {
	font-size:11px;
	float:left;
	width:80px;
	color:#666666;
	line-height:12px;
}
.download2 {
	background:url(background.jpg) -626px -65px no-repeat;
	padding-left:12px;
	font-weight:normal;
	float:left;
}
.nitro_con2 del {
	color:#000;
	margin-right:5px;
}
.nitro_con2 ins {
	text-decoration:none;
	color:red;
}
.buy_now3 a:link, .buy_now3 a:visited {
	color:red;
}
.footer {
	width:100%;
	float:left;
	background:url(footer_bg.jpg) 0 0 repeat-x #000;
	padding-top:28px;
	margin-top:-3px;
}
.foot_list {
	width:984px;
	margin:0px auto;
	background:url(foot_list.jpg) 0 0 no-repeat;
}
.footer h3 {
	color:#ffffff;
	width:100%;
	float:left;
	text-indent:20px;
	margin-top:5px;
}
.foot_list dl {
	width:958px;
	float:left;
	margin-left:5px;
}
.foot_list dt {
	float:left;
	display:block;
	display:-moz-inline-stack;
	text-indent:15px;
	color:#666;
	font-weight:bold;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.foot_list dd {
	text-indent:15px;
	color:#a1a1a1;
	font-size:11px;
	line-height:18px;
	float:left;
	width:190px;
}
.foot_list dd a:link, .foot_list a:visited {
	color:#a1a1a1;
}
.Partner {
	width:100%;
	float:left;
	color:#4c4c4c;
	margin-top:20px;
}
.Partner b {
	color:#999;
	font-weight:bold;
}
.Partner a:link, .Partner a:visited {
	color:#4c4c4c;
}
.Copyright {
	font-size:11px;
	width:100%;
	float:left;
	color:#666666;
	margin-top:15px;
}
.Copyright a:link, .Copyright a:visited {
	color:#a1a1a1;
}
.Copyright span {
	float:right;
}
.Copyright span img {
	margin-right:5px;
}
.head_list {
	width:92px;
	float:left;
	border:1px solid #e5e3e4;
}
.head_list li {
	width:92px;
	font:bold 14px Tahoma;
	text-indent:5 px;
}
.head_list li a {
	background:#999999;
	display:block;
	color:#fff;
	padding-top:5px;
	height:20px;
}
.head_list li a:hover {
	background:#fff;
	color:#333333;
	text-decoration:none;
}
.head_line_b {
	border-bottom:1px solid #adadad;
}
.Categories dd.more_active {
	width:183px;
	height:24px;
	background:url(left_title_bg.jpg) 0 0 no-repeat;
	padding-top:2px;
	_overflow:hidden;
}
.left_list_con {
	_margin-top:6px;
	width:362px;
	float:left;
	position:relative;
	top:-20px;
	left:183px;
}
.left_list_top {
	width:362px;
	float:left;
	height:20px;
	background:url(left_titletop.jpg) 0 0 no-repeat;
}
.left_list_text {
	width:362px;
	float:left;
	background:url(left_titlecon.jpg) 0 0 repeat-y;
	padding:10px 0px;
}
.left_list_bot {
	width:362px;
	float:left;
	background:url(left_titlebot.jpg) 0 0 no-repeat;
	height:8px;
}
.left_list_text ul {
	width:150px;
	float:left;
	margin-left:20px;
	_display:inline;
	margin-bottom:10px;
	text-align:left;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
}
.list_title {
	border-bottom:1px dotted #cccdc8;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold
}
.list_title a {
	_position:relative;
}
.left_top {
	margin-top:-18px;
}
.left_list_text li {
	width:150px;
	float:left;
	text-align:left;
	text-indent:0px;
}
.search_active {
	width:48px;
	height:23px;
	background:url(more.jpg) 0 0 no-repeat;
	position:relative;
	display:block;
	text-align:center;
	top:-20px;
	left:284px;
	color:#000;
	padding-top:5px;
}
.search_tab_con {
	width:260px;
	height:63px;
	text-align:center;
	padding:10px 0 10px 5px;
	float:left;
	background:url(more_bg.jpg) 0 0 no-repeat;
	line-height:25px;
	position:absolute;
	left:245px;
	top:60px;
}
.search_tab_con a {
	margin-right:6px;
}
/************************************/


.search_tab_con a:link, .search_tab_con a:visited {
	text-decoration:underline;
	margin-right:8px;
}
.search_tab_con span {
	width:260px;
	float:left;
	margin-bottom:5px;
}
.pop_con11 {
	font:bold 16px Tahoma;
}
.pop_con22 {
	font:bold 14px Tahoma;
}
.pop_con33 {
	font:normal 11px Tahoma;
}
.pop_con11 a:link, .pop_con11 a:visited {
	color:#0066cc;
}
.pop_con22 a:link, .pop_con22 a:visited {
	color:#0099ff;
}
.pop_con33 a:link, .pop_con33 a:visited {
	color:#3399ff;
}
.accordionWrapper {
	display:inline-block;
	overflow:hidden;
}
.accordionWrapper img {
	vertical-align:top;
	border:0;
	margin:0;
	padding:0
}
.accordionWrapper div {
	float:left;
	height:257px;
}
.accordionWrapper div.title {
	cursor:pointer;
}
.accordionWrapper div.content {
	display:none;
	margin-top:10px;
	margin-left:15px;
}
.set {
	margin-right:1px;
	margin-top:2px;
	float:left;
}
.accordionWrapper div.content dl {
	float:left;
	text-align:center;
	width:180px;
}
.accordionWrapper div.content dt {
	background:url(background.jpg) no-repeat scroll 0 -424px transparent;
	height:84px;
	margin-bottom:10px;
	padding-top:5px;
	text-align:center;
	width:170px;
}
/**more sub category*/
.more_cate_div {
	display:none;
	background-color:#FFFFFF;
	border:3px solid #DDD;
	left:207px;
	margin-top:-20px;
	padding:0;
	position:absolute;
	z-index:1;
}
.type_list {
	border:1px solid #E5E3E4;
	float:right;
	line-height:20px;
	position:absolute;
	right:74px;
	top:35px;
	width:92px;
	z-index:20;
}
.type_list li {
	font-size:14px;
	font-weight:800;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #ADADAD;
	padding-left:2px;
	cursor:pointer;
}
.type_listoff {
	background-color:#999999;
	color:#FFFFFF;
}
.type_list_on {
	background-color:#FFF;
	color:#000000;
}
.more_cate_dd {
	height:24px;
	padding-top:2px;
	width:183px;
}
/**more keyworks*/

.search_activeoff {
	color:#000000;
	display:block;
	height:23px;
	left:284px;
	padding-top:5px;
	position:relative;
	text-align:center;
	top:-20px;
	width:48px;
}
.search_tab_con {
	position:absolute;
	display:none;
	z-index:9;
}
/**today yesterday lastweek tab*/
.thisfocus {
	background-color:#eef9ff;
	border:1px solid #e1effa;
	color:#000000;
	float:left;
	height:17px;
	line-height:15px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	cursor:pointer;
}
.thisblur {
	cursor:pointer;
}
.s_title b.thisfocus {
	font-weight:bold;
}
.topics_list {
	border-bottom:1px dotted #CCCCCC;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:407px;
	word-wrap:break-word;
	word-break:keep-all;
}
.topics_list img {
	width:50px;
	height:50px;
	border:1px solid #ccc;
	padding:5px;
	float:left;
	margin-right:10px;
}
.topic_text {
	float:left;
	width:225px;
	color:#06c;
}
.topic_right {
	width:80px;
	float:right;
	font-size:11px;
	color:#666;
	margin-top:15px;
}
.topic_right b {
	width:80px;
	float:left;
}
.reviews_banner img {
	float:left;
	margin:2px 5px 2px 0;
	border:1px solid #000;
	padding:3px;
	background:#fff;
}
.reviews {
	border-bottom:1px dotted #457C92;
	margin:5px 0;
	padding:0 0 5px;
}
.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a {
	padding:0;
	margin:0;
	color:#000;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover {
	color:#808080;
	text-decoration:none;
}
.reviews h4, .reviews h4 a {
	padding:0;
	margin:0;
	text-align:left;
	color:#104867;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
a.read-more {
	background:#3c7703;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 10px;
}

