@charset "gbk";
	body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin:0;
	padding:0;
}
body,button,input,select,textarea {
	font:12px/1.5 Arial,Tahoma,Helvetica,\5b8b\4f53;
	color:#444;
}
button,input,select,textarea,img {
	vertical-align:middle;
	outline:none;
}
body {margin:0;padding:0;}
#topNav,#footer,#page,#container,#fav-soft{width:1200px;display:block;margin:0 auto;clear:both;}
#topNavC{height:31px;line-height:31px;background:#f5f5f5;border-bottom:1px solid #e3e3e3;}
#topNav i{float:right;color:#bbb;font-style:normal;}
#topNav strong{font-weight:normal;color:#666;float:left;width:460px;word-break:break-all; overflow:hidden;height:31px;line-height:31px;}
#topNav i a{margin:0 10px;}
#topNav a.focus{color:#289613;}
#topNav a.focus:hover{color:#ff5800;}
header,footer,article,section,nav,menu,hgroup {
	display:block;
}
h1 {
	font-size:18px;
}
h2,h3 {
	font-size:14px;
}
h4,h5,h6 {
	font-size:12px;
}
em,i {
	font-style:normal;
	font-weight:normal;
}
ul,ol,li {
	list-style:none;
}
img {
	font-size:0;
	line-height:0;
	border:0;
}
.clear:after {
	content:'';
	font-size:0;
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}
.clear {
	zoom:1;
}
.clear-both {
	clear:both;
}
.textlf {
	text-align:left;
}
.textct {
	text-align:center;
}
.textrt {
	text-align:right;
}
.fl-lf {
	float:left;
}
.fl-lz {
	float:left;
	margin-left:7px;
}
.fl-rt {
	float:right;
}
.mg-t5 {
	margin-top:5px;
}
.mg-t10 {
	margin-top:10px;
}
.mg-t15 {
	margin-top:15px;
}
.mg-Lr10 {
	margin-left:10px;
	margin-right:10px;
}
.mg-r10 {
	margin-right:10px;
}
.pd-tb {
	padding:10px 0 5px;
}
.pd-tb10 {
	padding:10px 0;
}
.pd-tb15 {
	padding:15px 0;
}
.pd-b15 {
	padding-bottom:15px;
}
.none {
	display:none;
}
.border,.border-all {
	border:1px solid #E5E5E5;
	overflow:hidden;
	zoom:1;
}
.border {
	border-top:0;
}
.text-indent {
	text-indent:-9999px;
	display:block;
}
.zm {
	overflow:hidden;
	zoom:1;
}
.position {
	position:relative;
	+z-index:1;
}
.index-icobg,.nav-link a,.number-list li i {
	background:url(index_icobg.png) no-repeat;
}
.soft-icobg,.soft-category li {
	background:url(soft_list_iconbg.png) no-repeat;
}
.soft-details-bg,.w-325 .mod-list li {
	background:url(soft_details.png) no-repeat;
}
.game-details-bg,.img-bd .prev,.img-bd .next,.img-bd .current {
	background:url(game_details.png) no-repeat;
}
.details-tipsbg {
	background:url(details_bg.png) no-repeat;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#41B80F;
}
.layout a.blue {
	color:#41B80F;
}
.layout a.blue:hover {
	color:#444;
}
a.more {
	font-family:"\5b8b\4f53";
	color:#999;
	margin-right:10px;
	float:right;
}
a.more:hover {
	color:#000;
}
a.red {
	color:#F00;
}
a.red:hover {
	color:#41B80F;
}
a.black {
	color:#000;
}
a.black:hover {
	color:#41B80F;
}
a.link666 {
	color:#666;
}
a.link666:hover {
	color:#41B80F;
}
a.link888 {
	color:#888;
}
a.link888:hover {
	color:#41B80F;
}
a.link999 {
	color:#999;
}
a.link999:hover {
	color:#41B80F;
}
.link999 {
	color:#999;
}
.blue {
	color:#41B80F;
}
.red {
	color:#F00;
}
.layout {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.w-700 {
	width:700px;
}
.w-250 {
	width:250px;
}
.w-475 {
	width:233px;
}
.w-958 {
	width:958px;
}
.w-325 {
	width:280px;
}
.top-bar {
	color:#666;
	line-height:29px;
}
.top-bar i {
	color:#BBB;
	padding:0 5px;
}
.top-bar a {
	color:#666;
}
.top-bar a:hover {
	color:#41B80F;
}
.top-bar strong {
	font-weight:normal;
}
.recommend-titlebg {
	width:44px;
	line-height:36px;
	background-position:-25px -126px;
	position:absolute;
	top:0;
	right:0;
}
.search {
	width:449px;
	background:#41B80F;
	border:2px solid #41B80F;
}
.search-name {
	color:#888;
	width:67px;
	line-height:32px;
	padding-left:10px;
	background-color:#FFF;
	background-position:-147px -127px;
	display:block;
}
.search-hover {
	background-position:-147px -165px;
}
.search-select {
	position:absolute;
	border:2px solid #41B80F;
	border-top:0;
	left:0;
	z-index:9999;
	display:none;
}
.search-select li {
	color:#888;
	width:65px;
	line-height:25px;
	padding-left:10px;
	background:#FFF;
	display:block;
	cursor:pointer;
}
.search .selected {
	color:#FFF;
	background:#90C7FF;
}
.header-input {
	color:#BBB;
	width:270px;
	height:32px;
	line-height:32px;
	padding:0 10px;
	border:0;
}
.header-searchbtn {
	color:#FFF;
	font-family:"Microsoft YaHei";
	font-size:16px;
	text-align:center;
	width:80px;
	height:32px;
	line-height:32px;
	background:none;
	border:0;
	cursor:pointer;
}
.hot-search {
	width:450px;
	height:20px;
	line-height:20px;
	margin-top:3px;
	white-space:nowrap;
	overflow:hidden;
}
.hot-search dt,.hot-search dd,.hot-search li {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.hot-search dt {
	font-weight:normal;
	color:#888;
}
.hot-search dd {
	font-size:0;
	margin-left:-3px;
	*margin:0;
}
.hot-search li {
	font-size:12px;
	padding:0 5px;
}
.hot-search a {
	color:#888;
}
.hot-search a:hover {
	color:#000;
}
.similar-words {
	padding:8px 10px;
}
.similar-words a {
	padding:0 8px;
}
.game-search-img .mod-img-list {
	padding-left:5px;
}
.game-search-img .mod-img-list li {
	margin:11px 18px 0;
}
.game-search-list {
	padding-bottom:5px;
}
.game-search-list .mod-list {
	width:438px;
	margin:15px 0;
	padding:0 20px;
}
.game-search-list .mod-list li {
	padding:0;
	height:30px;
	line-height:30px;
	background:none;
}
.game-search-list .mod-list li a {
	font-size:14px;
}
.game-search-list .game-details-news-border {
	border-color:#AAA;
}
.navbg {
	background:#41B80F;
	position:relative;
	border-left:1px solid #41B80F;
}
.nav-channel {
	z-index:999;
	position:relative;
}
.nav-channel li {
	float:left;
}
.nav-channel li a {
	color:#FFF;
	font:bold 14px/18px "Microsoft YaHei";
	height:18px;
	padding:9px 20px;
	display:inline-block;
}
.nav-channel .current a {
	color:#41B80F;
	padding:6px 20px 9px;
	background:#F5F5F5;
	border-top:3px solid #FF9E15;
}
.nav-sub {
	padding:5px 0;
	background:#F5F5F5;
	border-color:#41B80F;
	border-top:0;
}
.nav-sub a {
	color:#666;
	padding:0 4px;
	margin-left:10px;
	text-align:center;
	height:20px;
	line-height:20px;
	position:relative;
	float:left;
}
.nav-sub a:hover {
	color:#41B80F;
}
.nav-sub .current {
	color:#FFF;
	background:#ff9f15;
	border-radius:4px;
}
.nav-sub .current:hover {
	color:#FFF;
}
.nav-sub i {
	font-size:0;
	line-height:0;
	width:1px;
	height:12px;
	background:#D9D9D9;
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:absolute;
	top:4px;
	right:-5px;
}
.nav-sub .current i {
	right:-8px;
}
.nav-sub em {
	width:6px;
	height:3px;
	position:absolute;
	left:50%;
	top:20px;
	background-position:-151px -23px;
	display:none;
}
.nav-sub .current em {
	display:block;
}
.crumb {
	font-family:"\5b8b\4f53";
	color:#888;
	line-height:28px;
	border:0;
}
.crumb i {
	padding:0 5px;
}
.crumb span {
	color:#444;
}
.top-posts li {
	height:22px;
	line-height:22px;
	padding-bottom:3px;
}
.mod-img-list {
	text-align:center;
	line-height:20px;
}
.mod-img-list li {
	width:80px;
	padding-right:15px;
	float:left;
}
.mod-img-list li p,.mod-img-list li h3 {
	font-size:12px;
	font-weight:normal;
	height:20px;
	overflow:hidden;
	table-layout:fixed;
	word-break:break-all;
}
.img-box img {
	margin-bottom:5px;
	display:block;
}
.mod-hd {
	line-height:36px;
	background-color:#F9F9F9;
	border-top:3px solid #666;
	border-bottom:1px solid #EFEFEF;
}
.mod-hd h2,.soft-list .mod-hd h1 {
	font-size:14px;
	padding-left:10px;
	color:#333;
}
.hot-photo li {
	width:104px;
	padding:10px 12px 0 0;
}
.hot-photo li .img-box img {
	padding:2px;
	border:1px solid #E5E5E5;
}
.news-title .mod-hd {
	margin-top:20px;
	height:22px;
	line-height:16px;
	background:#FFF;
	border-top:0;
	border-bottom-color:#BBB;
}
.news-title .mod-hd h3 {
	font-size:14px;
	padding:0 8px 6px 0;
	border-bottom:1px solid #FF9F15;
	float:left;
	_position:relative;
	_bottom:-1px;
}
.news-title .mod-hd h3 em {
	width:3px;
	height:10px;
	margin:3px 8px 0 5px;
	_margin-top:0;
	background:#ff9f15;
	float:left;
}
.mod-hd-border-cl .mod-hd {
	border-top-color:#41B80F;
}
.mod-list {
	padding:3px 10px 5px;
	line-height:20px;
}
.mod-list li {
	height:20px;
	padding:3px 0 0 10px;
	overflow:hidden;
	background:url(li_bg.gif) no-repeat 0 11px;
}
.mod-list li .fl-rt {
	margin-left:10px;
}
.mod-list-b li {
	border-bottom:1px dashed #EFEFEF;
}
.mod-li-ht li {
	padding-top:0;
	height:27px;
	line-height:27px;
	background-position:0 12px;
}
.soft-game-hd {
	width:760px;
	border:0;
	overflow:hidden;
}
.soft-game-hd ul {
	width:770px;
	overflow:auto;
}
.soft-game-hd li {
	font-size:14px;
	color:#000;
	text-align:center;
	width:151px;
	border-left:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	background:#F9F9F9;
	float:left;
	cursor:pointer;
}
.soft-game-hd .hover {
	font-weight:bold;
	color:#41B80F;
	background:#FFF;
	border-bottom-color:#FFF;
	border-top:3px solid #FF9F14;
}
.page {
	height:30px;
	padding:20px 0 10px;
	overflow:hidden;
}
.page-bd {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.page-bd a,.page-bd span {
	margin-left:5px;
	border:1px solid #DDD;
	color:#666;
	font-weight:bold;
	padding:5px 10px 5px 11px;
	text-decoration:none;
	background:#F2F2F2;
	display:block;
	float:left;
}
.page-bd a:hover,.page-bd .current {
	border-color:#41B80F;
	background:#41B80F;
	color:#FFF;
}
.number-list {
	margin-top:10px;
	padding:0;
}
.number-list li {
	padding-left:0;
	background:none;
}
.number-list li i {
	font:12px/15px "\5b8b\4f53";
	text-align:center;
	color:#666;
	width:15px;
	margin:4px 7px 0 0;
	background-position:-96px -221px;
	display:block;
	float:left;
}
.number-list .number-bg i {
	color:#FFF;
	background-position:-73px -221px;
}
.hot-games {
	padding:0 0 9px 20px;
	margin-right:-30px;
}
.hot-games li {
	width:122px;
	margin:10px 30px 0 0;
	display:inline;
	padding:0;
	position:relative;
}
.hot-games .img-box {
	height:197px;
	position:relative;
	display:block;
	background:url(loading.gif) no-repeat center 80px;
	overflow:hidden;
}
.hot-games .img-box img {
	border:1px solid #EFEFEF;
	margin-bottom:5px;
}
.hot-games .img-box:hover img {
	border-color:#41B80F;
}
.img-bg {
	width:120px;
	height:25px;
	background:#000;
	filter:alpha(opacity:50);
	opacity:.5;
	position:absolute;
	left:1px;
	top:146px;
}
.img-bg-text {
	text-align:left;
	padding-left:10px;
	color:#FFF;
	width:110px;
	line-height:25px;
	position:absolute;
	left:1px;
	top:146px;
}
.img-bg-text i {
	text-align:center;
	line-height:20px;
	margin:3px 5px 0 0;
	padding:0 5px;
	background:#41B80F;
	float:right;
}
.img-bg-text .en {
	background:#b7b7b7;
}
.hot-border {
	font-size:0;
	width:1px;
	height:3px;
	line-height:3px;
	background:#666;
	position:absolute;
	top:0;
	right:199px;
	z-index:99;
}
.top-download .mod-hd ul {
	margin-right:5px;
	padding-top:9px;
}
.top-download .mod-hd li {
	text-align:center;
	color:#000;
	line-height:18px;
	padding:5px 10px;
	float:left;
	cursor:pointer;
}
.top-download .mod-hd .hover {
	color:#3197ff;
	line-height:16px;
	border:1px solid #EFEFEF;
	border-bottom-color:#FFF;
	background:#FFF;
}
.top-download .mod-list {
	margin:5px 0;
}
.top-download .mod-list li {
	height:29px;
	line-height:29px;
	padding:0;
	border-bottom:1px dashed #E5E5E5;
}
.top-download .mod-list li i {
	margin-top:7px;
}
.top-download .mod-list li em {
	color:#ff9f15;
	font:bold 12px/29px "Microsoft YaHei";
	float:right;
}
.game-category-tab {
	background:#ffead5;
	overflow:hidden;
}
.game-category-mg {
	margin:3px;
	background:#FFF;
	border-color:#ff9f15;
	overflow:hidden;
}
.game-category-hd {
	margin-bottom:-1px;
	overflow:hidden;
}
.game-category-hd li {
	text-align:center;
	width:70px;
	line-height:28px;
	background:#fff8ed;
	border-right:1px solid #ff9f15;
	border-bottom:1px solid #ff9f15;
	cursor:pointer;
}
.game-category-hd .hover {
	background:#FFF;
	border-right-color:#FFF;
}
.game-category-bd {
	padding-left:10px;
	height:84px;
}
.game-category-bd li {
	font-family:"\5b8b\4f53";
	line-height:14px;
	margin:10px 0 2px;
	padding:0 8px;
	border-right:1px solid #cacaca;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.single-game .hot-games {
	margin:0;
	padding-left:16px;
}
.single-game .hot-games li {
	margin-right:14px;
}
.latest-game .mod-list {
	margin:3px 0;
}
.latest-game .mod-list li {
	background-position:0 13px;
	padding-left:10px;
}
.list-latest-game h3 {
	font-size:12px;
	height:16px;
	line-height:16px;
	margin-bottom:5px;
	overflow:hidden;
}
.list-latest-game .hover {
	color:#666;
	height:auto;
	line-height:22px;
	padding:5px 0;
	background:none;
	zoom:1;
}
.list-latest-game .hover div {
	display:block;
}
.list-latest-game .hover .title,.list-latest-game .hover .fl-rt {
	display:none;
}
.list-latest-game .hover div .img-box {
	margin-right:10px;
}
.list-latest-game .hover div span {
	color:#ff9f15;
}
.game-top-download .mod-list {
	margin:7px 0;
}
.classic-game .soft-game-hd {
	width:auto;
	position:absolute;
	top:-3px;
	_top:0;
	right:0;
}
.classic-game .soft-game-hd li {
	color:#444;
	font-size:12px;
	width:80px;
	position:relative;
	top:3px;
}
.classic-game .soft-game-hd .hover {
	color:#41B80F;
	top:0;
}
.single-game .fun-games {
	padding-left:16px;
}
.single-game .fun-games li {
	margin-right:12px;
}
.top-collection {
	height:130px;
	padding:15px 0 10px;
	overflow:visible;
	position:relative;
}
.prev,.next {
	width:17px;
	height:30px;
	background:url(game_arrow.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:35%;
}
.prev {
	background-position:-4px -5px;
	left:10px;
}
.next {
	background-position:-80px -5px;
	right:10px;
}
.prev:hover,.prev-hover {
	background-position:-4px -45px;
}
.next:hover,.next-hover {
	background-position:-80px -45px;
}
.top-collection .box-w {
	width:896px;
	left:32px;
	overflow:hidden;
	position:absolute;
}
.top-collection ul {
	width:10000px;
	position:relative;
}
.top-collection .mod-img-list {
	text-align:center;
	line-height:25px;
}
.top-collection .mod-img-list li {
	width:104px;
	padding:0 10px;
	position:relative;
	left:0;
	float:left;
}
.top-collection .mod-img-list li .img-box {
	height:104px;
	display:block;
	background:url(loading.gif) no-repeat center center;
}
.top-collection .mod-img-list li img {
	margin:0;
	padding:1px;
	border:1px solid #E5E5E5;
}
.top-collection .mod-img-list li p {
	height:25px;
	overflow:hidden;
}
.game-news .hot-photo {
	width:104px;
	margin-right:10px;
	padding-top:8px;
}
.game-news .hot-photo li {
	padding:7px 0 0 0;
}
.game-news .hot-photo .img-box {
	height:66px;
	display:block;
	background:url(loading.gif) no-repeat center center;
}
.game-news .hot-photo .img-box img {
	margin-bottom:2px;
}
.game-news .mod-list {
	line-height:25px;
	padding-right:0;
}
.game-news .mod-list li {
	height:25px;
	background-position:0 14px;
}
.game-news .mod-list li .hover {
	color:#999;
}
.fine-game .mod-img-list {
	margin:0 10px -1px;
}
.fine-game .img-box img {
	margin:0 10px 0 0;
}
.fine-game .mod-img-list li {
	text-align:left;
	width:auto;
	padding:15px 0;
	border-bottom:1px dashed #DDD;
}
.fine-game .mod-img-list li p {
	color:#666;
	text-align:left;
	margin-bottom:3px;
}
.fine-game .mod-img-list li span {
	color:#999;
}
.fine-game .ht {
	height:80px;
}
.soft-details .soft-titlebg {
	height:42px;
	background:#FFF;
	border-bottom:0;
	overflow:hidden;
}
.soft-details .soft-titlebg h1 {
	color:#41B80F;
	font:18px/42px "Microsoft YaHei";
	padding-left:20px;
}
.soft-details .mg-L24 {
	margin-left:24px;
}
.w-390 {
	width:390px;
}
.ratings-game {
	color:#FFF;
	text-align:center;
	font:24px/30px "Microsoft YaHei";
	width:70px;
	height:50px;
	padding-top:30px;
	position:absolute;
	right:0;
	background-position:-4px -162px;
}
.w-390 dl {
	padding-bottom:3px;
}
.w-390 dt img {
	margin:0;
}
.w-390 dd {
	height:18px;
	line-height:18px;
	margin-bottom:7px;
	overflow:hidden;
	table-layout:fixed;
	word-break:break-all;
}
.w-390 dd a {
	color:#41B80F;
	margin-right:5px;
}
.w-390 dd a:hover {
	color:#444;
}
.w-390 .soft-details-icon1 {
	width:10px;
	height:11px;
	margin-left:5px;
	background-position:-266px -232px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.evaluate {
	width:120px;
	height:33px;
	padding:3px 0 0 30px;
	background-color:#F5F5F5;
	border:1px solid #41B80F;
	border-radius:3px;
	margin-bottom:5px;
	display:block;
}
.evaluate:hover {
	background-color:#fff6ea;
	border-color:#ffe3bb;
}
.high-opinion {
	background-position:-220px 0;
}
.poor {
	background-position:-222px -56px;
}
.evaluate-border {
	font-size:0;
	line-height:0;
	width:100px;
	height:8px;
	margin-bottom:5px;
	background:#FFF;
	border:1px solid #ff9f15;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.evaluate-bg {
	width:20%;
	height:8px;
	background:#ff9f15;
	float:left;
}
.poor .evaluate-border {
	border-color:#41B80F;
}
.poor .evaluate-bg {
	background:#41B80F;
}
.game-download {
	color:#0d457e;
	width:130px;
	height:40px;
	margin-top:10px;
	padding:35px 0 0 70px;
	background-position:-1px 0;
	display:block;
}
.game-download:hover {
	color:#0d457e;
	background-position:-1px -77px;
}
.soft-bar {
	padding:0 10px;
	line-height:28px;
	background:#fafafa;
	border-top:1px solid #EFEFEF;
	overflow:hidden;
}
.soft-bar .soft-details-bg {
	background-position:-10px -142px;
}
.soft-bar .soft-details-bg a {
	width:65px;
	padding-left:20px;
	display:inline-block;
}
.w-325 .mod-list .wangpan {
	background-position:-197px -178px;
}
.w-325 .mod-list .kuaichuan {
	background-position:-11px -277px;
}
.w-325 .mod-list .gaosu {
	background-position:-196px -279px;
}
.prompt {
	margin-top:20px;
}
.prompt p {
	color:#333;
	font-family:"Microsoft YaHei";
	line-height:25px;
	padding:10px 0;
}
.prompt .ft1 {
	font-size:24px;
}
.prompt .ft2 {
	font-size:18px;
}
.prompt .ft3 {
	color:#666;
	font-size:14px;
}
.important {
	color:#ff8400;
	font-family:"Microsoft YaHei";
	margin-top:10px;
	padding:10px 0 0 36px;
	background-color:#fffaf3;
	border:1px dashed #ffdaa8;
}
.important p {
	padding-bottom:5px;
}
.important .title {
	color:#F00;
	font-size:14px;
	font-weight:bold;
}
.uploading {
	color:#dadada;
	font-family:"Microsoft YaHei";
	font-size:28px;
	background-position:22px -110px;
	margin-top:40px;
	padding-top:50px;
}
.uploading .text {
	font-size:18px;
}
.uploading .text i {
	color:#ffb3b3;
}
.game-details-border {
	margin:0 20px;
	padding:15px 0 5px;
	border-top:1px dashed #DDD;
}
.details-top-download .mod-list {
	*margin:6px 0 8px;
}
.details-top-download .mod-list li {
	height:30px;
	line-height:30px;
	vertical-align:middle;
}
.details-top-download .mod-list li i {
	margin-top:8px;
}
.border-t-blue {
	padding:0 20px;
	border-top:3px solid #41B80F;
}
.aside-nav {
	width:24px;
	margin-left:690px;
	position:fixed;
	bottom:250px;
	_position:absolute;
	_top:200px;
	display:none;
}
.aside-nav a {
	color:#FFF;
	line-height:16px;
	padding:5px 4px 5px 6px;
	border-bottom:1px solid #FFF;
	background:#91c5ff;
	display:block;
}
.aside-nav a:hover,.aside-nav .current {
	color:#FFF;
	background-color:#41B80F;
}
.aside-nav .top {
	height:30px;
	padding:0;
	background:#91c5ff url(game_arrow.png) no-repeat -36px -101px;
	text-indent:-9999px;
	display:block;
	border-radius:0 0 4px 4px;
}
.top0 {
	border-radius:4px 4px 0 0;
}
.game-details-text {
	font-size:14px;
	line-height:25px;
	padding-bottom:10px;
	table-layout:fixed;
	word-break:break-all;
	overflow:hidden;
}
.game-details-text p,.game-details-text h3 {
	margin-top:10px;
}
.game-details-text img {
	max-width:603px;
	margin-top:10px;
}
.game-details-text h3,.game-details-text .text,.game-details-text .title {
	font-weight:bold;
	line-height:35px;
	margin-top:5px;
	padding-left:16px;
	background:url(game_titlebg.png) no-repeat 0 9px;
}
.game-details-text a {
	color:#2a78b4;
}
.game-details-text a:hover {
	color:#444;
	text-decoration:underline;
}
.game-details-text .table {
	display:block;
	overflow:auto;
	background:#FFF;
}
.game-details-text .table table {
	margin:15px 0 10px 15px;
	border:1px #eee solid;
	text-align:center;
	border-spacing:0;
	border-collapse:collapse;
}
.game-details-text .table thead th {
	color:#666;
	font:16px "Microsoft YaHei";
	background:#f9faf9;
}
.game-details-text .table td {
	border-left:1px #eee solid;
}
.game-details-text .table td,.game-details-text .table th {
	border-bottom:1px #eee solid;
	line-height:25px;
	height:40px;
}
.game-details-text .table tbody th {
	width:82px;
	font-weight:normal;
}
.game-details-text .table tbody td {
	width:232px;
	padding:0 5px;
	word-break:break-all;
	word-wrap:break-word;
}
.related-border {
	border-top:1px solid #DDD;
}
.related .mod-hd {
	line-height:45px;
	background:none;
	border:0;
}
.related .mod-hd i {
	padding:0 5px;
}
.related .mod-hd h2 {
	font-size:12px;
	padding:0;
}
.related .mod-hd .more {
	margin:0;
}
.related .mod-hd .more em {
	width:15px;
	height:15px;
	margin:14px 5px 0 0;
	background-position:-12px -158px;
	-moz-transition:-moz-transform .3s ease-out;
	-webkit-transition:-webkit-transform .3s ease-out;
	float:left;
}
.related .mod-hd .more:hover em {
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg)
}
.related-soft {
	height:65px;
	color:#333;
	overflow:hidden;
}
.related-soft .mod-img-list h3 {
	font-weight:bold;
}
.related-soft ul {
	margin:0 -45px 0 -35px;
	text-align:left;
}
.related-soft li {
	width:155px;
	padding:0 35px;
	border-right:1px dashed #DDD;
}
.related-soft li img {
	margin-right:10px;
}
.related-soft li p span {
	color:#CDCDCD;
	padding:0 3px;
}
.related-soft .down {
	height:24px;
}
.related-soft .down a {
	width:34px;
	padding-left:30px;
	line-height:24px;
	color:#FFF;
	background-position:-1px -216px;
	display:inline-block;
}
.related-soft .down a:hover {
	background-position:-82px -104px;
}
.related .related-game ul {
	margin:0;
	line-height:22px;
}
.related .related-game li {
	width:100%;
	padding:0;
	border:0;
}
.related .related-game li p {
	color:#666;
	height:22px;
}
.related .related-game li p span {
	color:#666;
	padding:0 15px;
}
.related .related-game li .down {
	height:30px;
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	background:none;
}
.related .related-game li .down a {
	width:100px;
	line-height:30px;
	padding:0;
	text-align:center;
	background:#41B80F;
}
.related .related-game li .down a:hover {
	background:#FF9F15;
	text-decoration:none;
}
.news-details-bd .news-related-border {
	text-indent:0;
	background:#FAFAFA;
	border:1px solid #E5E5E5;
	overflow:hidden;
	zoom:1;
}
.news-related p {
	margin:0;
	text-indent:0;
}
.news-related .related-soft {
	height:90px;
	margin:15px;
}
.news-related .related-soft .mod-img-list h3 {
	margin:0 120px 3px 0;
}
.news-related .related-soft .mod-img-list h3 a {
	color:#333;
	font-size:14px;
}
.news-related .related-soft .mod-img-list h3 a:hover {
	color:#41B80F;
}
.news-related .related-soft .mod-img-list img {
	margin:0 13px 0 0;
}
.news-related .related-soft .mod-img-list .ht40 {
	color:#999;
	margin-top:2px;
	padding-top:4px;
	height:40px;
	line-height:20px;
	border-top:1px dashed #DDD;
}
.news-related .related-game li .down a {
	width:80px;
	border-radius:4px;
	margin-left:10px;
}
.related-mobile-soft .related-game ul {
	line-height:28px;
}
.related-mobile-soft .related-soft {
	margin:0;
}
.related-mobile-soft .related-soft .mod-img-list img {
	margin:0;
	padding:29px 14px;
	border-right:1px solid #DDD;
}
.related-mobile-soft .related-game li p {
	padding-left:10px;
	height:28px;
}
.related-mobile-soft .border-b {
	padding-left:10px;
	height:28px;
	border-bottom:1px solid #DDD;
}
.related-mobile-soft .related-game li .down {
	padding:15px 20px;
	border-left:1px solid #DDD;
	border-bottom:1px solid #DDD;
	background:#FAFAFA;
}
.related-android .related-game li .down {
	padding-top:30px;
	height:60px;
}
.p-w1 {
	width:412px;
}
.news-details-bd .related-platforms {
	border-top:3px solid #999;
}
.related-platforms .related-soft .mod-img-list img {
	margin:13px 19px;
	padding:0;
	border-radius:10px;
	border:0;
}
.related-platforms .mod-img-list .fl-lf {
	border-right:1px solid #DDD;
	position:relative;
}
.related-platforms .related-android,.related-platforms .related-iphone {
	width:65px;
	height:65px;
	background:url(related_imgbg.png) no-repeat;
	position:absolute;
	top:13px;
	right:19px;
	_right:18px;
	margin:0;
}
.related-platforms .related-iphone {
	background-position:0 -65px;
}
.news-recommend .mod-hd {
	margin:0;
	height:36px;
	background:none;
	padding-left:10px;
	border:0;
}
.news-recommend .mod-list li {
	background:none;
}
.news-recommend .mod-list li a {
	color:#333;
}
.news-recommend .mod-list li a:hover {
	color:#41B80F;
}
.news-recommend .mod-list li .fl-rt {
	font-size:12px;
	color:#aaa;
}
.news-related-border {
	background:#FAFAFA;
	border:1px solid #E5E5E5;
	overflow:hidden;
	zoom:1;
}
.news-recommend .mod-hd h3,.related h3 {
	color:#444;
	margin:0;
	padding:0;
	line-height:36px;
	background:none;
	border:0;
	float:none;
}
.game-details-text .related-mobile-soft h3 {
	line-height:28px;
}
.news-related-border h3 {
	line-height:20px;
}
.news-recommend .mod-list li .fl-rt {
	font-size:12px;
	color:#aaa;
}
.game-details-text .mod-list {
	padding:0;
	line-height:25px;
}
.game-details-text .mod-list li {
	font-size:14px;
	height:25px;
	padding-bottom:3px;
	border-bottom:1px dashed #E5E5E5;
	background-position:0 14px;
}
.game-details-text .mod-list .news-li-border {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #c5e2ff;
}
.img-hd {
	height:350px;
	position:relative;
	overflow:hidden;
}
.cursor-left,.cursor-right {
	width:330px;
	height:350px;
	position:absolute;
	z-index:99;
	background-image:url(about:blank);
}
.cursor-left {
	left:0;
	cursor:url(left.cur),auto;
}
.cursor-right {
	right:0;
	cursor:url(right.cur),auto;
}
.img-big {
	text-align:center;
	width:660px;
	height:350px;
	position:absolute;
	display:table;
	vertical-align:middle;
}
.img-big img {
	max-width:603px;
	max-height:350px;
}
.img-big-top1 {
	display:table-cell;
	vertical-align:middle;
	*position:absolute;
	*top:50%;
	*left:50%;
}
.img-big-top2 {
	*position:relative;
	*top:-50%;
	*left:-50%;
}
.img-bd {
	height:88px;
	padding-top:5px;
}
.w-prev,.w-next {
	width:24px;
	height:70px;
	position:absolute;
	top:-7px;
}
.w-prev {
	left:0;
}
.w-next {
	right:0;
}
.img-bd .prev,.img-bd .next {
	width:24px;
	height:70px;
}
.img-bd .prev {
	background-position:-92px -164px;
	left:0;
}
.img-bd .next {
	background-position:-119px -164px;
	right:0;
}
.img-bd .prev:hover,.img-bd .prev-hover {
	background-position:-147px -164px;
}
.img-bd .next:hover,.img-bd .next-hover {
	background-position:-176px -164px;
}
.img-bd .box-w {
	width:600px;
	overflow:hidden;
	position:absolute;
	left:29px;
}
.img-bd .mod-img-list li {
	width:110px;
	margin:0 5px;
	padding:0;
	position:relative;
	left:0;
	float:left;
	overflow:hidden;
}
.img-bd .mod-img-list li img {
	margin:0;
	padding:13px 5px 5px;
	border:0;
}
.img-bd .current {
	background-position:-3px -255px;
	position:relative;
}
.game-details-news {
	padding-bottom:10px;
	overflow:hidden;
}
.game-details-news .mod-hd {
	margin-bottom:10px;
}
.game-details-news .mod-list {
	width:305px;
	padding:0 20px 0 0;
}
.game-details-news .mod-list .fl-rt {
	color:#a9a9a9;
}
.game-details-news-border {
	border-right:1px dashed #EEE;
}
.game-details-news .game-details-news-mg {
	padding:0 0 0 20px;
}
.download-mod {
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #DDD;
}
.w-325 h3 {
	color:#41B80F;
	line-height:20px;
	table-layout:fixed;
	word-break:break-all;
	overflow:hidden;
}
.w-325 .mod-list {
	margin-top:10px;
	padding:0 0 5px 0;
	border-bottom:1px dashed #DDD;
}
.w-325 .mod-list li {
	font-size:12px;
	width:120px;
	margin-bottom:8px;
	float:left;
	background-position:-10px -178px;
	padding-left:20px;
}
.w-325 .mod-list li a {
	color:#2a78b4;
}
.w-325 .mod-list li a:hover {
	color:#444;
	text-decoration:underline;
}
.w-325 .dianxin {
	color:#ff0101;
}
.w-325 .liantong {
	color:#0036ff;
}
.download-error {
	color:#FFF;
	width:52px;
	line-height:21px;
	padding-left:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-position:-8px -217px;
}
.download-error:hover {
	color:#FFF;
	background-position:-9px -245px;
}
.download-hd .mod-hd {
	margin-top:10px;
}
.related-hd {
	color:#666;
	padding:10px 0 0;
	display:block;
	table-layout:fixed;
	word-break:break-all;
	overflow:hidden;
}
.related-hd p {
	height:60px;
	line-height:20px;
}
.related-more {
	font-family:"\5b8b\4f53";
	color:#41B80F;
	padding-left:10px;
}
.related-more:hover {
	color:#F00;
}
.text-one {
	font:bold 16px/18px "Microsoft YaHei";
	height:18px;
	margin-bottom:3px;
	overflow:hidden;
}
.text-one a {
	color:#333;
}
.text-one a:hover {
	color:#41B80F;
}
.text-one a em {
	font-size:14px;
}
.text-one a i {
	color:#F00;
}
.related-hd .img-box {
	margin-right:15px;
}
.soft-related {
	margin-bottom:-1px;
	padding-bottom:5px;
	border-bottom:1px solid #DDD;
	overflow:hidden;
}
.starbg {
	width:90px;
	height:15px;
	margin:5px 10px 0 0;
	background:url(starbg.png) no-repeat;
}
.star1 {
	background-position:0 -9px;
}
.star2 {
	background-position:0 -28px;
}
.star3 {
	background-position:0 -48px;
}
.star4 {
	background-position:0 -68px;
}
.star5 {
	background-position:0 -86px;
}
.related-game .related-list {
	padding:0;
	overflow:auto;
}
.related-game .related-list li {
	height:25px;
	line-height:25px;
	padding:0;
	background-position:0 12px;
	overflow:hidden;
}
.related-game .related-list li  a,.related-game .related-list li  i,.related-game .related-list li  em {
	float:left;
}
.related-game em {
	width:65px;
	margin-right:10px;
}
.related-game .w1 {
	width:330px;
	margin-right:10px;
	padding-left:10px;
}
.game-ft {
	color:#41B80F;
}
.related-game .down {
	height:16px;
	line-height:16px;
	color:#FFF;
	background:#41B80F;
	margin-top:5px;
	padding:0 5px;
}
.related-game .down:hover {
	color:#FFF;
	background:#ff9f15;
	text-decoration:none;
}
.related-game .game-hover {
	background-color:#FAFAFA;
}
.soft-category {
	padding:0 2px 10px;
}
.soft-category li {
	text-align:center;
	width:110px;
	height:32px;
	line-height:32px;
	margin:10px 0 0 8px;
	background-position:-2px -1px;
	float:left;
	display:inline;
	overflow:hidden;
}
.soft-category li a {
	color:#333;
	display:block;
}
.soft-category li a:hover {
	color:#41B80F;
}
.soft-category .current {
	background-position:-2px -42px;
}
.soft-category .current a,.soft-category .current a:hover {
	color:#FFF;
}
.soft-sort {
	margin-top:6px;
	line-height:22px;
	border:1px solid #E5E5E5;
	border-left:0;
}
.soft-sort a {
	color:#666;
	padding:0 10px;
	border-left:1px solid #E5E5E5;
	background:#FFF url(soft_list_iconbg.png) no-repeat -35px -108px;
	float:left;
}
.soft-sort a:hover {
	color:#41B80F;
}
.soft-sort .update {
	background-position:-11px -108px;
}
.soft-sort .on {
	color:#FFF;
	background-color:#FF9F15;
	background-position:22px -108px;
}
.soft-sort .last {
	background-position:47px -108px;
}
.soft-length {
	color:#666;
}
.soft-length i {
	color:#ff9f15;
}
.soft-page {
	margin-right:7px;
}
.soft-page a {
	width:24px;
	margin-top:6px;
	line-height:24px;
	margin-right:3px;
	float:left;
}
.page-prev {
	background-position:-116px -138px;
}
.page-next {
	background-position:-143px -138px;
}
.page-prev:hover {
	background-position:-6px -138px;
}
.page-next:hover {
	background-position:-33px -138px;
}
.sort .page-first {
	background-position:-63px -138px;
}
.sort .page-last {
	background-position:-89px -138px;
}
.the-game {
	height:36px;
}
.the-game .soft-game-hd {
	top:-3px;
	left:-1px;
}
.classic-game .the-game li {
	font-size:14px;
	font-weight:bold;
	width:auto;
	padding:0 15px;
	border-top-color:#41B80F;
}
.classic-game .the-game .hover {
	border-top-color:#FF9F14;
	border-right:1px solid #EFEFEF;
}
#feedback-box {
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	filter:alpha(opacity:60);
	position:fixed;
	left:0;
	top:0px;
	z-index:999;
	_position:absolute;
}
.feedback-form {
	font-family:"Microsoft YaHei";
	color:#FFF;
	width:400px;
	height:220px;
	background:#41B80F;
	border-radius:6px;
	position:fixed;
	z-index:9999;
	top:50%;
	left:50%;
	margin:-110px 0 0 -200px;
	_position:absolute;
	_margin:0;
	_top:auto;
	_left:40%;
	_bottom:400px;
}
.feedback-form h2 {
	padding:0 18px;
	line-height:40px;
}
.close {
	width:19px;
	line-height:17px;
	background:url(close.png) no-repeat;
	margin-top:10px;
}
.error {
	font-weight:bold;
	height:20px;
	line-height:20px;
	color:#F00;
}
.feedback-bd {
	margin:0 3px 3px;
	padding:0 15px;
	background:#FFF;
}
.feedback-bd textarea {
	width:350px;
	height:68px;
	line-height:18px;
	padding:5px;
	border:1px solid #D2D2D2;
	resize:none;
	overflow-x:hidden;
	overflow-y:auto;
}
.feedback-bd .text1 {
	font-size:14px;
	line-height:35px;
	color:#333;
}
.feedback-btn {
	text-align:center;
	color:#FFF;
	width:80px;
	margin-bottom:10px;
	line-height:30px;
	background:#41B80F;
	border:0;
	border-radius:2px;
	cursor:pointer;
}
.link-list {
	line-height:25px;
	padding:10px 0;
	margin:0 15px;
}
.link-list a {
	padding-right:15px;
	color:#666;
}
.link-list a:hover {
	color:#41B80F;
}
.letter-search {
	width:958px;
	padding:10px 0;
	border-top:1px solid #E5E5E5;
}
.letter-search h2 {
	padding-left:10px;
	color:#333;
}
.letter-search a {
	height:12px;
	line-height:12px;
	color:#666;
	font-family:"Microsoft YaHei";
	padding:0 12px;
	border-right:1px solid #ADADAD;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.footer {
	min-width:960px;
	background:#F9F9F9;
	border-top:3px solid #41B80F;
	margin-top:20px;
	padding:10px 0 15px;
}
.footer p {
	color:#666;
	padding-top:5px;
}
.footer p em {
	font-family:"Arial";
}
.footer p i {
	color:#000;
}
.footer p a {
	color:#666;
}
.footer p a:hover {
	color:#41B80F;
}
