﻿/* 推荐*/
.pos-label {
	width:980px;
	background:none repeat scroll #f2f2f2;
	border:1px solid #bebdbd;
	border-top:none;
}
.pos-label li {
	width:982px;
	float:left;
	padding:3px;
}
.pos-label li.wbg {
	background-color:#fff;
}
.pos-label li span {
	color:#FFF;
	float:left;
	height:23px;
	line-height:23px;
	display:block;
	position:relative;
	text-align:center;
	width:85px;
	margin-top:7px;
}
.pos-label li .icon_a {
	background-color:#e95317;
}
.pos-label li .icon_b {
	background-color:#12ad2f;
}
.pos-label li .icon_c {
	background-color:#ac8617;
}
.pos-label li span i {
	display:block;
	background:url(../new_img/angle.gif) no-repeat;
	line-height:0;
	width:6px;
	height:8px;
	overflow:hidden;
	position:absolute;
	right:-6px;
	_right:-7px;
	top:7px;
}
.pos-label li span a {
	color:#fff;
}
.pos-label li span a:hover {
	color:#fff;
	text-decoration:none;
}
.pos-label li .icon_a i {
	background-position:0 0;
}
.pos-label li .icon_b i {
	background-position:0 -11px;
}
.pos-label li .icon_c i {
	background-position:0 -22px;
}
.pos-label li p {
	float:left;
	width:880px;
	line-height:23px;
	height:23px;
	padding-left:10px;
	color:#ccc;
	overflow:hidden;
	line-height:36px;
	height:36px;
}
.pos-label li p a {
	margin:0 9px;
	color:#565656;
}
.pos-label li p a:hover {
	color:#FF6600;
}
.w740 {
	float:left;
	width:740px;
}
.wrap-left {
	float:left;
	width:310px;
	margin-right:10px;
	overflow:hidden;
}
/*焦点图切换*/
#focus {
	width:308px;
	border:1px solid #dbdbdb;
}
#focus .focus-bar-box {
	width:100%;
	height:275px;
	position:relative;
	overflow:hidden;
}
#focus .focus-bar {
	width:10000px;
}
#focus .focus-bar li {
	float:left;
	width:308px;
	height:210px;
}
#focus .focus-bar li a {
	width:100%;
	height:100%;
	display:block;
}
#focus .focus-bar li img {
	width:100%;
	min-height:100%;
}
#focus .change {
	position:absolute;
	right:0;
	bottom:75px;
	height:8px;
	z-index:1;
	overflow:hidden;
}
#focus .change a {
	float:left;
	width:8px;
	height:8px;
	text-align:center;
	margin-right:6px;
	background:#fff;
	cursor:pointer;
}
#focus .change a.on {
	background:#0098FD;
}
#focus .focus-hd {
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	width:308px;
	height:65px;
}
#focus .focus-title {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:308px;
	height:57px;
	padding-top:8px;
	line-height:26px;
	text-align:center;
	background:url(../new_img/bg1.jpg) repeat scroll 0 0;
}
#focus .focus-title a {
	color:#000;
	font-size:18px;
	display:inline-block;
	width:308px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
#focus .focus-title a:hover {
	color:#ff6600;
}
#focus .focus-title p {
	color:#8d8d8d;
	text-align:left;
	padding:0 8px;
	overflow:hidden;
}
#focus .btn-prev,#focus .btn-next {
	display:none;
	position:absolute;
	top:80px;
	width:25px;
	height:45px;
	background:url(../new_img/pngbg.png) no-repeat scroll 0 0;
	z-index:2;
}
#focus .btn-prev {
	left:5px;
	background-position:0 0;
}
#focus .btn-next {
	right:5px;
	background-position:-31px 0;
}
#focus .btn-prev:hover {
	background-position:0 -50px;
}
#focus .btn-next:hover {
	background-position:-31px -50px;
}
/*------*/
.wrap-recom {
	width:100%;
	margin-top:10px;
	overflow:hidden;
}
.wrap-recom .wrap-hd h3 {
	border-bottom:3px solid #ff451a;
	height:31px;
	margin-bottom:-1px;
	position:relative;
}
.more {
	position:absolute;
	right:8px;
	top:-25px;
	color:#666;
}
.recom-con {
	width:100%;
	overflow:hidden;
	font-size:0;
	letter-spacing:-4px;
}
.recom-con a {
	display:inline-block;
	width:137px;
	height:68px;
	margin:12px 3px 0 10px;
	zoom:1;
}
.recom-list {
	padding-bottom:13px;
	_padding-bottom:10px;
	padding-top:6px;
}
.recom-list ul li {
	float:left;
	width:137px;
	margin:6px 3px 0 10px;
	height:26px;
	line-height:26px;
	display:inline;
}
.recom-list ul li a {
	display:block;
	float:left;
	max-width:135px;
	_width:135px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.recom-list ul li img {
	display:inline-block;
	width:26px;
	height:26px;
	margin:0 6px 0 0;
	_margin:-1px 6px 0 0;
	position:relative;
	vertical-align:middle;
}
.wrap-center {
	float:left;
	width:420px;
	overflow:hidden;
}

}
/*专题*/
.down_zhunti {
	width:100%;
	margin-top:10px;
	overflow:hidden;
}
.down_zhunti .wrap-bd {
	padding-top:6px;
}
.down_zhunti a.pic {
	margin-bottom:5px;
	display:block;
}
.down_zhunti a.pic img {
	margin:0 auto;
}
.zhunti-list {
	float:left;
	padding:3px 0 7px;
	*padding:3px 0 2px;
}
.zhunti-list li {
	background:url(../new_img/angle.gif) no-repeat 10px -31px;
	float:left;
	line-height:23px;
	padding-left:20px;
	width:97px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
/*软件更新*/
.down-center .index_pos_news {
	text-align:center;
	width:458px;
	border-bottom:1px dashed #DBDBDB;
}
.down-center .news-top {
	color:#D12525;
	display:block;
	font-size:17px;
	font-weight:700;
	line-height:26px;
	margin:0 auto;
	overflow:hidden;
}
.down-center .pos_tu {
	width:100%;
	line-height:22px;
	color:#aaa;
	padding:6px 0;
	*padding:7px 0;
	overflow:hidden;
}
.down-center .pos_tu a {
	color:#565656;
	line-height:22px;
	padding:0 3px;
	vertical-align:-1px;
}
.down-center .index_pos_list li .pos_soft {
	max-width:330px;
	_width:330px;
}
.down-right .wrap-hd h3 {
	color:#0098fd;
}
/*推荐下载*/
.down-right .wrap-bd {
	padding:3px 7px 4px;
}
.down-right dl {
	padding:6px 7px 5px;
	border-bottom:1px dashed #dbdbdb;
	clear:both;
}
.down-right dl:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.down-right dl.last {
	border-bottom:none;
}
.down-right dl dt {
	float:left;
	margin-right:6px;
}
.down-right dl dt img {
	width:32px;
	height:32px;
	padding:3px;
	border:1px solid #d0d0d0;
}
.down-right dl dt a:hover img {
	border-color:#aaa;
}
.down-right dl dd {
	color:#999;
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.down-right dl dd a {
	color:#333;
	font-weight:700;
}
.down-right dl dd a:hover {
	color:#ff6600;
}
/*软件下载*/
.down-soft,.soft-pos,.down-other,.friendLink {
	clear:both;
	margin-top:10px;
	overflow:hidden;
	width:980px;
}
.down-soft .type_list {
	color:#666;
}
.down-soft .type_list a {
	float:none;
	font-size:14px;
	margin:0 8px;
	color:#666;
}
.down-soft .type_list a:hover {
	color:#ff6600;
}
.down-soft .tabmenu {
	width:109px;
	float:left;
	background:none repeat scroll 0 0 #f9f9f9;
	border-right:1px solid #dbdbdb
}
.down-soft .tabmenu ul li {
	height:33px;
	line-height:33px;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
}
.down-soft .tabmenu ul li a {
	display:block;
	height:100%;
	font-size:14px;
	margin-left:-1px;
	position:relative;
}
.down-soft .tabmenu ul li a:hover {
	text-decoration:none;
}
.down-soft .tabmenu ul li.cli {
	background:#fff;
	cursor:pointer;
	width:110px;
	_margin-right:-1px;
	position:relative;
}
.down-soft .tabmenu ul li.cli a {
	color:#0098fd;
	border-left:3px solid #0098fd;
	width:107px;
}
#tab_soft {
	float:left;
	width:875px;
}
#tab_soft .hidden {
	display:none;
}
#tab_soft .pc-list {
	float:left;
	width:620px;
	padding:10px 0;
}
#tab_soft .pc-list li {
	width:272px;
}
#tab_soft .pc-list li a.title {
	max-width:165px;
	_width:165px;
}
.down_hot span {
	font-size:14px;
	height:29px;
	line-height:29px;
	font-weight:800;
	border-bottom:1px solid #5395d9;
	color:#0098fd;
	display:block;
	width:204px;
	margin-bottom:6px;
	text-align:left;
	padding-left:46px;
	background:url(../new_img/TOP.png) no-repeat scroll 6px 0;
}
.down_hot span font {
	color:#d12525;
	font-size:14px;
}
.down_hot {
	padding:12px 0 10px;
	width:250px;
	float:left;
}
.down_hot li {
	margin-left:7px;
	height:27px;
	line-height:27px;
	_height:26px;
	_line-height:26px;
	padding:0 10px 0 28px;
	position:relative;
	font-size:0;
}
.down_hot li em {
	color:#FFF;
	display:block;
	height:17px;
	line-height:17px;
	margin:5px 0 0 0;
	text-align:center;
	width:19px;
	position:absolute;
	left:0;
	top:0;
	font-size:12px;
}
.down_hot li .n1 {
	background:none repeat scroll 0 0 #5395d9;
}
.down_hot li .n2 {
	background:none repeat scroll 0 0 #c8c8c8;
}
.down_hot li .hits_views {
	float:right;
	color:#ff0000;
	display:block;
	width:55px;
	_width:54px;
	overflow:hidden;
	text-align:right;
	font-size:12px;
}
.down_hot a {
	font-size:12px;
	max-width:212px;
	_width:202px;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.soft-pos .soft-list {
	padding:12px 0 0 8px;
}
.soft-pos .soft-list li {
	width:85px;
	height:86px;
}
.down-types {
	width:360px;
	float:left;
	overflow:hidden;
}
.down-types .pc-list {
	padding:12px 0;
}
.down-types .pc-list li {
	background:url(../new_img/angle.gif) no-repeat scroll 0 -50px;
	padding-left:10px;
	width:318px;
	margin:0 15px;
}
.down-types .pc-list li a.title {
	max-width:200px;
	_width:200px;
}
.down-types .type-box {
	border-bottom:1px dashed #e2e2e2;
	float:left;
	width:348px;
	margin:0 5px 4px;
	padding-bottom:5px;
	display:inline;
}
.down-types .type_img {
	float:left;
	border:1px solid #dbdbdb;
	margin:5px 12px 5px 5px;
}
.down-types .type_title {
	float:left;
	width:195px;
	display:block;
	overflow:hidden;
}
.down-types .type_title .title {
	font-size:14px;
	font-weight:700;
	line-height:24px;
	height:24px;
	overflow:hidden;
}
.down-types .type_title .title a {
	color:#e73911;
}
.down-types .type_title .desc {
	text-indent:2em;
	line-height:18px;
	color:#999;
}
.show-hot {
	float:right;
	width:250px;
	overflow:hidden;
}
.show-hot .text-list a {
	max-width:202px;
	_width:200px;
}
.show-hot .tabTitle li.tab_2 span {
	color:#0687ce;
}
/*首页连接*/
.friendLink .wrap-hd {
	padding:0 8px 0 10px;
	overflow:hidden;
}
.friendLink .wrap-hd h4 {
	float:left;
	font-size:14px;
	padding:0 25px;
	background:url(../new_img/icos.gif) no-repeat scroll -42px -295px;
	color:#666;
}
.friendLink .wrap-hd h4 em {
	color:#333;
}
.friendLink .text-links,.friendLink .login-links {
	clear:both;
	margin:0 auto;
	padding:6px 0;
	width:970px;
	overflow:hidden;
}
.friendLink .login-links {
	border-top:1px solid #dbdbdb;
}
.friendLink dl {
	margin:2px;
	padding:0;
	width:auto;
}
.friendLink dl dd {
	text-align:center;
	float:left;
	width:9.9%;
	line-height:22px;
	height:22px;
	overflow:hidden;
}
.friendLink dl dd a {
	display:block;
	height:22px;
	line-height:22px;
}
/*-------下载子频道 ↓-------*/
.show-recom {
	width:988px;
	height:98px;
	margin-top:10px;
	border:1px solid #dbdbdb;
	overflow:hidden;
}
.show-recom .recom_bt {
	float:left;
	width:25px;
	padding:13px 2px;
	line-height:18px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#666;
	background:#ededed;
	border-right:1px solid #dbdbdb;
}
.show-recom .soft-list li {
	width:72px;
	margin:3px 1px 0 6px;
	height:82px;
}
.show-recom .soft-list li a p {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.top-catalog {
	width:988px;
	border:1px solid #dbdbdb;
	margin-top:10px;
	overflow:hidden;
}
.top-catalog ul {
	width:1000px;
	padding-bottom:10px;
}
.top-catalog ul li {
	float:left;
	margin:10px 14px 0 10px;
	display:inline;
}
.top-catalog ul li a {
	display:block;
	width:73px;
	height:26px;
	line-height:26px;
	color:#fff;
	font-weight:700;
	text-align:center;
	background:none repeat scroll 0 0 #51b4f5;
	border:1px solid #0098fd;
}
.top-catalog ul li a:hover {
	text-decoration:none;
	background-color:#33a7f4;
	color:#fff;
}
.catalog-area {
	width:980px;
	margin-top:10px;
	overflow:hidden;
}
.catalog-area .tabTitle li span {
	padding:0 35px;
}
.catalog-area .tabTitle li.tab_2 span {
	color:#0098fd;
}
.catalog-area .wrap-bd {
	border:none;
	border-left:1px solid #dbdbdb;
}
.catalog-area .area-list li {
	float:left;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	width:298px;
	padding:2px 15px 8px;
}
.catalog-area .area-list li.col3 {
	width:300px;
}
.catalog-area .area-list .pic {
	width:32px;
	height:32px;
	overflow:hidden;
	margin-right:12px;
	margin-top:11px;
}
.catalog-area .area-list .desc {
	float:left;
}
.catalog-area .area-list .desc a {
	font-size:14px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:254px;
	_width:254px;
	display:block;
}
.catalog-area .area-list .desc p {
	font-size:12px;
	color:#999;
	width:252px;
}
/*-------下载列表 ↓-------*/
.lay-730 {
	width:730px;
}
.lay-250 {
	width:250px;
}
.cur-cat-recom {
	border:1px solid #dbdbdb;
	width:728px;
	overflow:hidden;
}
.cur-cat-recom h3 {
	height:33px;
	line-height:33px;
	padding-left:10px;
	background:none repeat scroll 0 0 #ededed;
	font-size:14px;
	font-weight:700;
	border-bottom:1px solid #dbdbdb;
}
.cur-cat-recom ul {
	padding:5px 0 10px;
}
.cur-cat-recom ul li {
	float:left;
	width:158px;
	margin:6px 0 0 20px;
	height:22px;
	line-height:22px;
	display:inline;
}
.cur-cat-recom ul li a {
	display:block;
	float:left;
	max-width:155px;
	_width:155px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.cur-cat-recom ul li img {
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 6px 0 0;
	_margin:-1px 6px 0 0;
	position:relative;
	vertical-align:middle;
}
.cur-cat-box .wrap-bd {
	padding-bottom:10px;
}
.cur-cat-list {
	padding:0 12px;
}
.cur-cat-list li {
	padding:12px 90px 12px 63px;
	overflow:hidden;
	zoom:1;
	vertical-align:middle;
	border-bottom:1px solid #dbdbdb;
	position:relative;
	min-height:48px;
}
.cur-cat-list .ico {
	width:48px;
	height:48px;
	position:absolute;
	left:0;
	top:15px;
}
.cur-cat-list .btn-dl {
	width:70px;
	height:26px;
	line-height:26px;
	background-color:#29a5f8;
	color:#fff;
	text-align:center;
	position:absolute;
	right:0;
	top:45px;
}
.cur-cat-list .btn-dl:hover {
	background-color:#ff7700;
	text-decoration:none;
	color:#fff;
}
.cur-cat-list dt {
	height:30px;
	hidden;
	line-height:30px;
}
.cur-cat-list .tit {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
}
.star-bar {
	float:left;
	margin-top:10px;
	display:block;
	height:11px;
	width:70px;
	background:url(../new_img/stars.gif) no-repeat 0 -20px;
	overflow:hidden;
}
.star-bar .in {
	display:block;
	height:11px;
	overflow:hidden;
	background:url(../new_img/stars.gif) no-repeat 0 0;
}
.cur-cat-list .desc {
	color:#666;
	padding-bottom:5px;
}
.cur-cat-list .soft-ext {
	color:#999;
}
.cur-cat-list .soft-ext span {
	margin-right:15px;
}
.cats-box,.attention-box {
	border:1px solid #dbdbdb;
	width:248px;
	overflow:hidden;
}
.attention-box a {
	text-decoration:none;
}
.cats-box h3,.attention-box h3 {
	height:33px;
	line-height:33px;
	padding-left:10px;
	background:none repeat scroll 0 0 #ededed;
	font-size:14px;
	font-weight:700;
	border-bottom:1px solid #dbdbdb;
}
.cats-list {
	padding:3px 0 10px;
}
.cats-list li {
	float:left;
	width:100px;
	height:28px;
	overflow:hidden;
	margin:6px 6px 0 14px;
	display:inline;
}
.cats-list a {
	display:block;
	height:28px;
	line-height:28px;
	font-size:14px;
	white-space:nowrap;
	background-color:#e2e2e2;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.cats-list .current,.cats-list a:hover {
	background:#fb6902;
	color:#fff;
	text-decoration:none;
}
/*手游排行榜*/
.soft-rank {
	*zoom:1;
	overflow:hidden;
	padding:5px 7px 2px 7px;
}
.soft-rank .pic,.soft-rank .info {
	display:none;
}
.soft-rank .title {
	overflow:hidden;
	zoom:1;
	line-height:29px;
	height:29px;
	position:relative;
	left:3px;
}
.soft-rank .top .pic {
	float:left;
	display:inline;
	position:relative;
	left:3px;
}
.soft-rank .top .pic a {
	display:block;
}
.soft-rank .top .info {
	display:block;
}
.soft-rank .top .tit {
	overflow:hidden;
}
.soft-rank .top .info p {
	overflow:hidden;
	display:block;
	margin:0;
}
.soft-rank .top .title {
	display:none;
}
.soft-rank .rank_li {
	height:29px;
	line-height:29px;
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	vertical-align:bottom;
}
.soft-rank .rank-c1 {
	float:left;
}
.soft-rank em {
	margin:5px 5px 0 0;
	display:block;
	height:17px;
	line-height:17px;
	width:19px;
	text-align:center;
	font-style:normal;
	background-color:#c8c8c8;
	color:#ffffff;
}
.soft-rank .pand_em em {
	padding:0 1px
}
.soft-rank .up em {
	background-color:#F47B0F;
	color:#FFFFFF;
}
.soft-rank .tit {
	display:block;
	width:70%;
	height:33px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.soft-rank .count {
	float:right;
	width:25%;
	text-align:right;
	color:#858585;
	position:relative;
	right:7px;
}
.soft-rank .tit2 {
	display:block;
	height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:100;
}
.soft-rank .tit2:hover {
	color:#f0571b !important;
	text-decoration:underline;
}
.soft-rank .title .tit:hover {
	text-decoration:underline;
}
.soft-rank .top {
	height:65px;
	padding:10px 0px 3px 0px;
	overflow:hidden;
}
.soft-rank .top .pic {
	margin:0px 10px 0 0;
}
.soft-rank .top .pic a {
	display:block;
	width:60px;
	height:60px;
	position:relative;
	cursor:pointer;
}
.soft-rank .top .info {
	color:#938e33;
	line-height:20px;
	width:120px;
	overflow:hidden;
	float:left
}
.soft-rank .top .title2 {
	overflow:hidden;
	margin-top:-4px;
	margin-bottom:0;
	height:23px;
	line-height:23px;
}
.soft-rank .info {
	overflow:hidden;
	*zoom:1
}
.soft-rank .info p {
	color:#888;
	width:98%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.soft-rank .fav-box {
	width:103px;
	overflow:hidden;
	height:20px;
	line-height:20px;
	background:#fff;
	color:#5f5f5f;
	float:left;
}
.soft-rank .fav-box .fav-num {
	color:#e34101;
	margin-left:5px;
}
.no_boder {
	border-bottom:none !important;
}
/*单机游戏排行*/
.game-rank {
	*zoom:1;
	overflow:hidden;
	padding:5px 7px 2px 7px;
}
.game-rank .pic,.game-rank .info {
	display:none;
}
.game-rank .title {
	overflow:hidden;
	zoom:1;
	line-height:29px;
	height:29px;
	position:relative;
	left:3px;
}
.game-rank .top .pic {
	float:left;
	display:inline;
	position:relative;
	left:3px;
}
.game-rank .top .pic a {
	display:block;
}
.game-rank .top .info {
	display:block;
}
.game-rank .top .tit {
	overflow:hidden;
}
.game-rank .top .info p {
	overflow:hidden;
	display:block;
	margin:0;
}
.game-rank .top .title {
	display:none;
}
.game-rank .rank_li {
	height:29px;
	line-height:29px;
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	vertical-align:bottom;
}
.game-rank .rank-c1 {
	float:left;
}
.game-rank em {
	margin:5px 5px 0 0;
	display:block;
	height:17px;
	line-height:17px;
	width:19px;
	text-align:center;
	font-style:normal;
	background-color:#c8c8c8;
	color:#ffffff;
}
.game-rank .pand_em em {
	padding:0 1px
}
.game-rank .up em {
	background-color:#5395d9;
	color:#FFFFFF;
}
.game-rank .tit {
	display:block;
	width:70%;
	height:33px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.game-rank .count {
	float:right;
	width:25%;
	text-align:right;
	color:#858585;
	position:relative;
	right:7px;
}
.game-rank .tit2 {
	display:block;
	height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:100;
}
.game-rank .tit2:hover {
	color:#f0571b !important;
	text-decoration:underline;
}
.game-rank .title .tit:hover {
	text-decoration:underline;
}
.game-rank .top {
	height:110px;
	padding:10px 0px 3px 0px;
	overflow:hidden;
}
.game-rank .top .pic {
	margin:0px 10px 0 0;
}
.game-rank .top .pic a {
	display:block;
	width:85px;
	height:106px;
	position:relative;
	cursor:pointer;
}
.game-rank .top .info {
	color:#938e33;
	line-height:20px;
	width:120px;
	overflow:hidden;
	float:left
}
.game-rank .top .title2 {
	overflow:hidden;
	margin-top:-4px;
	margin-bottom:0;
	height:23px;
	line-height:23px;
}
.game-rank .info {
	overflow:hidden;
	*zoom:1
}
.game-rank .info p {
	color:#555;
	width:98%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.game-rank .load a {
	background:url(../new_img/icos.gif) no-repeat 0 0;
	color:#FFFFFF;
	display:block;
	height:22px;
	line-height:22px;
	margin-top:5px;
	text-align:center;
	width:60px;
	float:left;
}
.game-rank .load a:hover {
	background-position:0 -25px;
	text-decoration:none;
}
/*-------下载内页 ↓-------*/
.mainArea {
	width:728px;
	border:1px solid #dbdbdb;
	position:relative;
}
.mainArea h1 {
	padding:0 60px 0 12px;
	border-bottom:1px dotted #aaa9a9;
	margin-bottom:20px;
	text-align:left;
	font-size:20px;
	font-weight:700;
	height:44px;
	line-height:44px;
	overflow:hidden;
}
.mainArea .yjzt,.appnovirus a,.downbtn a,.dl-area .dl-ico {
	background:url(../new_img/pngbg.png) no-repeat scroll 0 0;
}
.mainArea .yjzt {
	display:block;
	width:33px;
	height:33px;
	background-position:-67px 0;
	position:absolute;
	top:6px;
	right:6px;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
}
.downinfo {
	padding:0 10px 15px;
}
.downinfo .fl {
	width:404px;
	overflow:hidden;
}
.downinfo .inforow {
	width:404px;
	margin-top:-8px;
	position:relative;
	overflow:hidden;
}
.inforow dl dd {
	float:left;
	height:29px;
	line-height:29px;
	overflow:hidden;
	width:202px;
}
.inforow .nofl {
	display:block;
	width:100%;
}
.inforow a {
	color:#fe6700;
}
.inforow span,.inforow a {
	margin-left:8px;
}
.inforow .appnovirus {
	display:inline-block;
	margin-left:0;
}
.appnovirus a {
	height:20px;
	line-height:20px;
	font-weight:700;
	color:#333 !important;
	display:inline-block;
	padding-left:29px;
	margin:0 15px 0 0;
}
.appnovirus a:hover {
	text-decoration:none;
}
.appnovirus a.qq {
	background-position:-126px 0;
}
.appnovirus a.duba {
	background-position:-126px -23px;
}
.appnovirus a.sd {
	background-position:-126px -46px;
}
.downbtn {
	padding-top:15px;
}
.downbtn a {
	float:left;
	display:block;
	width:130px;
	height:35px;
	padding-top:3px;
	overflow:hidden;
	text-indent:-999em;
	margin-right:6px;
}
.downbtn a:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
}
.downbtn a span {
	font-size:18px;
	color:#fff;
	padding:0 0 0 47px;
}
.downbtn a.ljxz {
	background-position:0 -105px;
}
.downbtn a.wypl {
	background-position:0 -150px;
}
.downbtn a.jrzq {
	background-position:0 -195px;
	margin-right:0;
}
#good_or_bad {
	color:#4D4D4D;
	font-family:arial,helvetica,sans-serif;
	margin-top:18px;
}
.is_good,.is_bad {
	cursor:pointer;
	float:left;
	padding-left:1px;
	width:195px;
}
#good_or_bad b {
	background:url(../new_img/c_good.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:12px;
	height:26px;
	line-height:26px;
	margin-right:5px;
	padding-left:20px;
	padding-top:2px;
	text-align:center;
	width:37px;
}
#good_or_bad span {
	color:#4D4D4D;
	font-size:12px;
	line-height:18px;
	height:18px;
}
#good_or_bad em {
	font-style:normal;
	margin-left:3px;
	font-size:12px;
}
#good_or_bad .is_good i {
	border:1px solid #DB5614;
	display:block;
	height:8px;
	overflow:hidden;
	width:98px;
}
#good_or_bad .is_bad i {
	border:1px solid #3882c5;
	display:block;
	height:8px;
	overflow:hidden;
	width:98px;
}
#good_or_bad i span {
	display:block;
	height:8px;
	overflow:hidden;
	background-color:#DB5614;
}
#is_bad  i span {
	background-color:#3882c5;
}
#good_or_bad .is_bad b {
	background-image:url(../new_img/c_bad.png);
}
/*内页转帖*/
.t_c,.b_c {
	height:8px;
}
.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r {
	background:#000;
	opacity:0.2;
	overflow:hidden;
}
.m_l,.m_r {
	width:8px;
}
.m_c {
	background:#fff;
}
.m_c .flb {
	font-size:14px;
}
.m_c .flb .flbc {
	float:right;
}
.m_c .tb {
	margin:0 0 10px;
	padding:0 10px;
}
.m_c .c {
	padding:0 10px 10px;
}
.m_c .c .file {
	height:28px;
	line-height:28px;
}
.m_c .c label {
	height:28px;
	line-height:28px;
}
.m_c .c textarea {
	background:#fff;
	border-color:#555 #ccc #ccc #555;
	border-style:solid;
	border-width:1px;
	font-size:14px;
	height:250px;
	line-height:1;
	overflow:auto;
	padding:4px 2px;
	width:500px;
}
.m_c .o {
	background:#f2f2f2;
	border-top:1px solid #ccc;
	height:26px;
	padding:8px 10px;
	text-align:right;
}
.m_c .o .l {
	float:left;
	line-height:28px;
}
.m_c .o .pnp {
	font-size:12px;
	margin-top:0;
	padding:0 15px;
}
.m_c .o span {
	float:left;
	line-height:26px;
	margin-left:20px;
}
.m_c .o span input {
	float:left;
	margin-left:-20px;
	margin-top:7px;
	position:absolute;
}
.m_c .el {
	width:420px;
}
.m_c .el li {
	border:medium none;
	padding:0;
}
.c_btn {
	background:url("/statics/tow_skin/new_img/c_send.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	height:24px;
	line-height:21px;
	text-align:center;
	width:56px;
}
/*手游推荐*/

.sy-recom {
	border:1px solid #0283fb;
	height:115px;
	overflow:hidden;
	clear:both;
}
.sy-recom:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.sy-recom .sy_bt {
	float:left;
	width:20px;
	padding:18px 15px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#fff;
	background:#0283fb;
}
.sy-recom ul {
	}.sy-recom ul li {
	width:80px;
	margin:8px 1px 0 14px;
	height:105px;
	float:left;
	display:inline;
}
.sy-recom ul li a img {
	margin:0 auto;
}
.sy-recom ul li a p {
	width:80px;
	line-height:28px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*软件简介*/

.mainstory,.releated,.downarea,#down-comment {
	width:730px;
	overflow:hidden;
}
.mainstory .change {
	padding:15px;
}
#ctext {
	font-size:14px;
	line-height:24px;
	zoom:1;
}
#ctext a {
	color:#0098fd;
}
#ctext img {
	display:block;
	margin:15px 0;
}
#more-intro {
	border-top:1px solid #0098fd;
	width:698px;
}
#more-intro #more-intro-btn {
	float:right;
	background:#0098fd;
	color:#FFFFFF;
	font-size:14px;
	height:26px;
	line-height:25px;
	width:80px;
	text-align:center;
	margin-bottom:5px;
	text-decoration:none;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}
blockquote {
	padding:10px;
	border:1px solid #DEC694;
	background-color:#FFF6CF;
	color:#ef2e2e;
	font-size:14px;
	line-height:24px;
	width:675px;
	margin:0 auto;
	word-wrap:break-word;
}
blockquote a {
	color:#0690ec;
}
.introarea {
	padding-bottom:5px;
}
.introarea .keys {
	padding:0 15px;
	font-size:14px;
	margin-bottom:10px;
}
.introarea .keys a {
	margin-right:20px;
}
.jietu {
	background-color:#F0F4F9;
	overflow-x:scroll;
	overflow-y:hidden;
	width:695px;
}
.jietu img {
	margin-right:10px;
	max-height:500px;
	max-width:650px;
	float:left;
}


/*专题汇总*/
.zt_box {
	border:1px solid #dbdbdb;
	margin-top:10px;
	width:980px;
}
.tp1 {
	border-top:1px solid #aa0f2d
}
.tp2 {
	border-top:1px solid #2f9238
}
.tp3 {
	border-top:1px solid #f8500f
}
.tp4 {
	border-top:1px solid #0e96cf
}
.zt_title {
	border-bottom:1px solid #dbdbdb;
	height:35px;
	line-height:35px;
	padding-left:20px;
}
.col_1 {
	font-size:14px;
	font-weight:700;
	color:#aa0f2d;
	float:left;
}
.col_2 {
	font-size:14px;
	font-weight:700;
	color:#2f9238;
	float:left;
}
.col_3 {
	font-size:14px;
	font-weight:700;
	color:#f8500f;
	float:left;
}
.col_4 {
	font-size:14px;
	font-weight:700;
	color:#0e96cf;
	float:left;
}
.zt_title span {
	float:right;
	padding-right:10px;
}
.zt_title span a {
	text-decoration:none;
}
.sjzt_list {
	overflow:hidden;
	padding:5px 5px 5px 9px;
}
a .linktext {
	display:block;
	text-align:center;
	height:30px;
	line-height:30px;
}
.sjzt_list a {
	float:left;
	display:inline;
	margin:5px 6px 8px 8px;
	border:1px solid #ddd;
	padding:9px 3px 5px 3px;
	width:300px;
}
.rjzt_list {
	overflow:hidden;
	padding:5px 1px;
}
.rjzt_list a {
	float:left;
	display:inline;
	margin:5px 2px 5px 6px;
	border:1px solid #ddd;
	padding:9px 5px 5px 5px;
	width:225px;
}
.djzy_list {
	width:980px;
	padding:10px 0;
}
.djzy_list li {
	float:left;
	width:110px;
	text-align:center;
	margin:10px 5px 5px 23px;
	display:inline;
	overflow:hidden;
}
.djzy_list li a {
	text-decoration:none;
}
.djzy_list li .tit {
	width:100%;
	height:20px;
	line-height:20px;
	margin-top:4px;
	overflow:hidden;
	text-decoration:none;
}
.djzy_list li .game_time {
	color:#999;
	text-decoration:none;
}
/*软件专题*/
.rjzt {
	width:980px;
	border-bottom:3px solid #0482d6;
	padding-bottom:15px;
}
.rjzt_title {
	margin-top:10px;
	width:100%;
}
.rjzt_title a {
	padding:8px 30px;
	margin:0 25px 0 5px;
	float:left;
	text-align:center;
	color:#666;
	background:#E3E3E3;
	display:block;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.rjzt_title a:hover {
	background:#0482d6;
	color:#FFF;
}
.rjzt_title .cur {
	background:#0482d6;
	color:#FFF;
}
.rjzt_list_con {
	height:100%;
	overflow:hidden;
	margin:10px 0 0 0;
}
.rjzt_list_con a {
	float:left;
	display:inline;
	margin:0px 5px 10px 5px;
	border:1px solid #ddd;
	padding:9px 5px 5px 5px;
	width:225px;
}
.rjzt_list_con a:hover {
	border:1px solid #F60;
}
/*专题内页*/
.special_info {
	background:url(../new_img/pattern_127.gif) repeat;
	width:1180px;
	height:250px;
	clear:both;
	overflow:hidden;
	position:relative;
}
.special_pic {
	border:1px solid #358baf;
	margin:25px 0;
	width:325px;
	position:relative;
	left:25px;
}
.special_pic img {
	width:315px;
	height:190px;
	padding:5px;
	background:#FFF;
}
.special_text {
	width:790px;
	height:200px;
	background:#FFF;
	border:1px solid #358baf;
	margin:25px 0;
	position:absolute;
	z-index:100;
	right:25px;
}
.special_text_top {
	border-bottom:2px solid #51abe5;
	height:46px;
	margin:0 25px;
	line-height:46px;
}
.special_text_top h2 {
	font-size:20px;
	font-weight:700;
	float:left;
}
.special_text_top span {
	float:right;
	font-size:14px;
	color:#F60;
	padding-top:5px;
}
.special_text_cen {
	margin:0 25px;
	padding:10px 0;
	font-size:14px;
	line-height:24px;
	height:68px;
	overflow:hidden;
	width:550px;
}
.special_text_cen a {
	color:#fe6700;
	text-decoration:underline;
}
.special_text_bto {
	margin:0 25px;
	padding-top:20px;
}
.special_text_bto span {
	font-size:14px;
}
.special_text_bto .share {
	width:335px;
	float:right;
	position:relative;
}
.special_text_bto .share .baidushare {
	left:60px;
	position:absolute;
	top:-10px;
	width:285px;
}
.special_list {
	margin-top:10px;
}
.wrap-bd2 {
	border:1px solid #dbdbdb;
	border-top:none;
}
.rj_info {
	padding-bottom:10px;
}
.rj_info li {
	width:581px;
	height:166px;
	float:left;
	position:relative;
	border:1px solid #dbdbdb;
	margin-left:10px;
	margin-top:10px;
	zoom:1;
	display:inline;
}
.rj_info li a {
	text-decoration:none;
}
.rj_info li .rj_title {
	margin:16px 0 7px 26px;
	font-size:14px;
	font-weight:700;
	display:block;
}
.rj_info li .rj_pic {
	width:2;
	height:2px;
	position:absolute;
	top:42px;
	left:24px;
	display:inline-block;
}
.rj_info li .rj_pic span {
	padding-top:10px;
	color:#F60;
}
.rj_info dl {
	margin-left:27px;
}
.rj_info dl dd {
	font-size:12px;
	float:left;
	width:164px;
	height:24px;
	line-height:24px;
	color:#6f6f6f;
}
.rj_info .sp_rj_txt {
	width:480px;
	padding-top:5px;
	color:#494848;
	height:48px;
	overflow:hidden;
}
.rj_info .rj_down {
	width:100px;
	height:27px;
	position:absolute;
	top:54px;
	right:20px;
	display:block;
	line-height:24px;
	text-align:center;
	background:#0098fd;
	color:#FFF;
}
.rj_info .rj_down:hover {
	background:#004891;
}
.rj_info em.recom {
	position:absolute;
	left:-1px;
	top:-1px;
	display:block;
	width:22px;
	height:48px;
	background:url(../new_img/new_recom.png) no-repeat 0 0;
	overflow:hidden;
}
/*软件专题星级*/
.rj_stars {
	width:69px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	background:url(/images/stars.gif) no-repeat;
}
.rj_star1 {
	background-position:-56px -73px;
}
.rj_star2 {
	background-position:-42px -73px;
}
.rj_star3 {
	background-position:-28px -73px;
}
.rj_star4 {
	background-position:-14px -73px;
}
.rj_star5 {
	background-position:0 -73px;
}
/*软件专题相关推荐*/
.special_rec {
	width:980px;
}
.rec_soft li {
	float:left;
	margin-left:40px;
	margin-top:10px;
	display:inline;
	height:75px;
}
.rec_soft li .soft-pic {
	float:left;
	display:block;
	width:32px;
	height:32px;
	margin-top:2px;
}
.rec_soft li .info {
	float:left;
	width:115px;
	padding-left:5px;
	overflow:hidden;
}
.rec_soft li p {
	color:#666;
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.rec_soft li p.title {
	color:#333;
}
.rec_soft li p span {
	color:#ccc;
	padding:0 3px;
}
.rec_soft li p.btn a {
	display:block;
	width:37px;
	height:18px;
	line-height:18px;
	_vertical-align:3px;
	margin-top:2px;
	text-align:center;
	background:#0687ce;
	color:#fff;
}
.rec_soft li p.btn a:hover {
	text-decoration:none;
	background:#ff7700;
}
/*合集*/
.special_pool {
	width:970px;
}
.special_pool p {
	padding:10px;
	line-height:24px;
}
.special_pool a {
	line-height:24px;
	height:24px;
	margin:2px 12px 2px 0;
}
/*截图边框*/
#image-preview {
	position:absolute;
	z-index:980;
	border:2px solid #0683FF;
	padding:5px;
	background-color:#FAFAFA;
}
#pages {
	padding:12px 0;
	height:22px;
	line-height:22px;
	text-align:center;
	margin-top:15px;
	border-top:1px solid #dbdbdb;
}
#pages a,#pages span {
	display:inline-block;
	height:20px;
	line-height:20px;
	background:#fff;
	border:1px solid #9bd3f8;
	text-align:center;
	color:#656d77;
	padding:0 8px;
	margin:0 1px;
}
#pages a.a1 {
	width:56px;
	padding:0;
}
#pages a:hover {
	background:#e5f3fe;
	text-decoration:none;
}
#pages span {
	border:1px solid #f7cf9e;
	color:#f60;
}
#pages span:hover {
	background-color:#fcf0da;
	text-decoration:none;
}
