@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: 14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;color: #666;}
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-rt {
	float:right;
}
.mg-t5 {
	margin-top:5px;
}
.mg-t10 {
	margin-top:10px;
}
.mg-t15 {
	margin-top:15px;
}
.mg-t20 {
	margin-top:20px;
}
.mg-t25 {
	margin-top:25px;
}
.mg-L10 {
	margin-left:10px;
}
.mg-Lr10 {
	margin-left:10px;
	margin-right:10px;
}
.mg-r10 {
	margin-right:10px;
}
.mg-Lr20 {
	margin-left:20px;
	margin-right:20px;
}
.mg-tb10 {
	margin:10px 0;
}
.pd10 {
	padding:10px;
}
.pd-tb {
	padding:10px 0 5px;
}
.pd-tb10 {
	padding:10px 0;
}
.pd-Lr10 {
	padding:0 10px;
}
.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,.category-title,.soft-list-category li,.soft-list-category a,.last-updated-hd i {
	background:url(soft_list_iconbg.png) no-repeat;
}
.soft-titlebg {
	background:url(soft_titlebg.png) repeat-x;
}
/* .soft-details-bg,.w-325 .mod-list li {
	background:url(soft_details.png) no-repeat;
} */
.soft-details-bg,.w-325 .mod-list li download-error{
	background:url(soft_details.png) no-repeat;
}

.total-ranking-bg,.total-ranking li i,.soft-sub-nav li,.total-ranking .on {
	background:url(total_ranking.png) no-repeat;
}
.installed-bg,.mandatory-nav .current em {
	background:url(installed_iconbg.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.link000 {
	color:#000;
}
a.link000: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;
}
.link666 {
	color:#666;
}
.link888 {
	color:#888;
}
.link999 {
	color:#999;
}
.blue {
	color:#41B80F;
}
.red {
	color:#F00;
}
.layout {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.w-800 {
	width:1000px;
	padding:10px 15px 0;
}
.w-900 {
	width:890px;
	padding:0px 0px 0;
}
.w-700 {
	width:890px;
}
.w-250 {
	width:300px;
}
.w-300 {
	width:300px;
}
.w-360 {
	width:550px;
	margin:10px 10px;
	display:inline;
}
.w-600 {
	width:550px;
	margin:10px 10px;
	display:inline;
}
.w-265 {
	width:300px;
	display:inline;
	padding:8px 0 0 11px;
	background:url(soft_rtbg.png) no-repeat left 15px;
}
.w-271 {
	width:300px;
	margin-left:5px;
	margin-right:5px;
	margin-top:15px;
	display:inline;
}
.w-325 {
	width:280px;
}
.layout-404 {
	font:14px/20px "Microsoft YaHei";
	width:507px;
	height:325px;
	margin:85px auto;
	padding:195px 0 0 360px;
	background:url(404.png) no-repeat;
}
.layout-404 p {
	color:#333;
	font-weight:bold;
	width:400px;
	margin-bottom:15px;
}
.layout-404 .text1 {
	color:#000;
	font-size:30px;
	line-height:38px;
	padding-bottom:20px;
	border-bottom:1px solid #ededed;
}
.layout-404 p i {
	font:normal 13px/16px "\5b8b\4f53";
	color:#ccc;
	padding:0 10px;
}
.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;
}
.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:#41B80F;
}
.header-input {
	color:#BBB;
	width:270px;
	height:32px;
	line-height:32px;
	padding:0 10px;
	border:0;
}
.header-searchbtn {
	color:#FFF;
	font:16px/32px "Microsoft YaHei";
	text-align:center;
	width:80px;
	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-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-details-news-border {
	border-right:1px dashed #EEE;
}
.game-search-list .game-details-news-border {
	border-color:#AAA;
}
.soft-search-img .mod-img-list {
	margin:0 -20px 0 0;
	padding:5px 0 15px;
}
.soft-search-img .mod-img-list li {
	text-align:center;
	width:110px;
	padding:10px 5px 0;
}
.soft-search-img .mod-img-list h3 {
	margin:5px 0 7px;
}
.soft-search-img .mod-img-list p {
	height:32px;
	line-height:32px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.soft-search-img .img-box {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.soft-search-img .border-all {
	margin:0;
	border-color:#E3E3E1;
	border-bottom-color:#ACA8A9;
	box-shadow:3px 3px 1px #E2E2E2;
	border-radius:10px;
}
.soft-search-img .soft-down {
	width:auto;
	padding:0 12px;
	position:static;
}
.soft-search-list .soft-ht1,.soft-search-list .soft-ht2 {
	width:730px;
}
.soft-search-list .soft-ht2 {
	color:#333;
}
.soft-search-list .soft-down {
	top:30px;
}
.search-tips {
	line-height:30px;
	padding:80px 0 80px 70px;
	background:url(search_bg.jpg) no-repeat left 80px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.tips-ftcl {
	color:#F00;
	font-size:14px;
	font-weight:bold;
}
.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 18px;
	display:inline-block;
}
.nav-channel .current a {
	color:#41B80F;
	padding:6px 18px 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 {
	color:#888;
	line-height:28px;
	border:0;
}
.crumb i {
	padding:0 5px;
}
.crumb span {
	color:#444;
}
.letter-search {
	width:1198px;
	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;
}
.letter-search a:hover {
	color:#41B80F;
}
.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 {
	height:20px;
	overflow:hidden;
	font-weight: normal;
}
.mod-img-list li h3 a{
word-break:break-all;
}
.related-bd li h3{
	font-weight:bold;
}

.img-box img {
	margin-bottom:5px;
	display:block;
}


.mod-img-listhot {
	text-align:center;
	line-height:10px;
}
.mod-img-listhot li {
	width:92px;
	float:left;
}
.mod-img-listhot li p,.mod-img-listhot li h3 {
	font-size:12px;
	font-weight:normal;
	height:20px;
	line-height:20px;
	overflow:hidden;
	table-layout:fixed;
	word-break:break-all;
}
.mod-img-listhot li a p {
	margin-top:6px;
	color:#000;
	font-weight:bold;
}

.mod-img-listhot li p {
	color:#999;
}
.mod-img-listhot li img {
	margin-top:5px;
}

.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;
}
.news-title .mod-hd {
	height:22px;
	line-height:16px;
	background:#FFF;
	border-top:0;
}
.news-title .mod-hd h3 {
	font-size:12px;
	padding:0 8px 6px 0;
	border-bottom:1px solid #FF9F15;
	float:left;
}
.news-title .mod-hd h3 em {
	width:3px;
	height:10px;
	margin:3px 8px 0 0;
	_margin-top:1px;
	background:#ff9f15;
	float:left;
}
.mod-hd-border-cl .mod-hd {
	border-top-color:#41B80F;
}
.mod-hd-border-cl .hot-games .img-box {
	height:177px;
}
.mod-list {
	padding:3px 10px 5px;
	line-height:30px;
}
.mod-list .dd{
	height:30px;
	padding:3px 0 0 10px;
	overflow:hidden;
	background: url(li_bg.gif) no-repeat 0 16px;
}
.mod-list li fl-rt {
	margin-left:10px;
}
.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:1px solid #E5E5E5;
	border-right:0;
	border-top:3px solid #666;
	background:#F9F9F9;
	float:left;
	cursor:pointer;
}
.soft-game-hd .hover {
	font-weight:bold;
	color:#41B80F;
	background:#FFF;
	border-top-color:#FF9F14;
	border-bottom-color:#FFF;
}
.page {
	height:30px;
	padding:20px 0 10px;
	overflow:hidden;
}
.page-bd {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.page-bd .a1,.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 select {
	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;
}
.quality-soft .mod-list {
	padding:2px 0 8px;
	_padding:10px 0 0;
	margin-left:10px;
}
.quality-soft .mod-list li {
	width:109px;
	margin-right:10px;
	height:30px;
	line-height:35px;
	padding:0;
	background:none;
	text-align:center;
	float:left;
	display:inline;
}
.quality-soft .mod-list img {
	margin:0 5px 0 0;
}
.quality-soft-border {
	padding:3px 0;
	border-bottom:1px dashed #E5E5E5;
}
.top-download .mod-hd,.top-lb .mod-hd {
	line-height:27px;
}
.top-download .mod-hd ul {
	margin-right:5px;
	padding-top:6px;
}
.top-download .mod-hd li {
	text-align:center;
	color:#000;
	line-height:18px;
	padding:3px 10px 1px;
	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:35px;
	line-height:35px;
	padding:0;
	border-bottom:1px dashed #E5E5E5;
	overflow: hidden;
}.top-download .mod-list li a{
word-break:break-all;
}
.top-download .mod-list li i {
	margin-top:10px;
}
.top-download .mod-list li em {
	color:#ff9f15;
	font:bold 12px/29px "Microsoft YaHei";
	margin-left:5px;
	float:right;
}
.top-download-bd {
	_width:975px;
	margin-right:-15px;
	overflow:hidden;
}
.top-download-bd section {
	width:308px;
	margin-right:15px;
}
.top-download-bd .mod-hd {
	line-height:33px;
	border-top:0;
	background-position:0 -189px;
}
.top-download-bd .mod-hd h2 {
	font-size:12px;
}
.top-download-bd .mod-list {
	margin-top:0;
	padding:5px 0;
}
.top-download-bd .mod-list li {
	padding:0;
	height:28px;
	line-height:28px;
}
.top-download-bd .mod-list li i {
	margin-top:6px;
}
.total-ranking {
	width:119px;
	margin:0;
	border-left:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
}
.total-ranking .current {
	color:#41B80F;
	background-position:-11px -130px;
}
.total-ranking .soft-sub-nav li {
	display:block;
}
.total-ranking .soft-sub-nav a {
	color:#444;
	padding-left:30px;
}
.total-ranking .soft-sub-nav a:hover {
	color:#41B80F;
}
.total-ranking a.on {
	width:134px;
	color:#FFF;
	background-position:-132px 2px;
	position:absolute;
	left:-6px;
	padding-left:36px;
}
.total-ranking h2 {
	color:#000;
	font:bold 16px/48px "Microsoft YaHei";
	background-position:-1px -1px;
	padding-left:10px;
}
.total-ranking h3 {
	padding-left:13px;
}
.total-ranking ul {
	background-color:#FAFAFA;
}
.total-ranking li {
	line-height:38px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #E5E5E5;
	position:relative;
}
.total-ranking li a {
	font-size:14px;
	font-weight:bold;
	height:38px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	_vertical-align:middle;
}
.total-ranking li i {
	width:12px;
	height:12px;
	background-position:-11px -77px;
	margin:13px 5px 0 0;
	*margin-bottom:2px;
	_margin-bottom:0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	cursor:pointer;
}
.soft-sub-nav li {
	height:38px;
	background-position:-105px -147px;
	border:0;
}
.soft-sub-nav li a,.soft-sub-nav .bg-none {
	font-weight:normal;
	background:none;
}
.soft-sub-nav .bg-none {
	padding-bottom:0;
}
.soft-category {
	padding:0 2px 10px;
}
.soft-category a {
	text-align:center;
	width:110px;
	line-height:32px;
	display:block;
}
.category-title {
	color:#333;
	height:32px;
	background-position:-2px -1px;
	display:block;
	position:relative;
}
.category-title:hover {
	color:#41B80F;
}
.category-title i {
	width:12px;
	height:7px;
	position:absolute;
	left:43%;
	top:31px;
	background-position:-52px -73px;
	display:none;
}
.soft-category .current a{
	background-position:-2px -42px;
}
.soft-category .current a,.soft-category .current .category-title:hover {
	color:#FFF;
	margin-bottom:5px;
}
.soft-category .current i {
	display:block;
}
.soft-category .current .category-subnav {
	display:block;
}
.category-subnav {
	margin-bottom:-9px;
	overflow:hidden;
}
.soft-category .category-subnav a {
	color:#666;
}
.soft-category .category-subnav a:hover {
	color:#41B80F;
}
.soft-category .category-subnav li {
	border-bottom:1px dashed #F0F0F0;
	margin:0;
	line-height:30px;
}
.soft-category .category-subnav .on {
	line-height:18px;
	color:#FFF;
	margin:3px 0;
	padding:3px 5px;
	background:#ff9f15;
	border-radius:4px;
	display:inline-block;
}
.soft-category .category-subnav .on:hover {
	color:#FFF;
	margin:3px 0;
}
.soft-list-category a {
	height:32px;
	margin:10px 0 0 8px;
	background-position:-2px -1px;
	float:left;
	display:inline;
	overflow:hidden;
}
.soft-list-category a {
	color:#333;
	display:block;
}
.soft-list-category a:hover {
	color:#41B80F;
}
.soft-list-category .current {
	background-position:-2px -42px;
}
.soft-list-category .current a,.soft-category .current .category-title:hover,.soft-list-category .current a:hover {
	color:#FFF;
}

.soft-category {
	padding:0 2px 10px;
}
.soft-category a {
	text-align:center;
	width:110px;
	line-height:32px;
	display:block;
}
.soft-list-category ul a {
	height:32px;
	margin:10px 0 0 8px;
	background-position:-2px -1px;
	float:left;
	display:inline;
	overflow:hidden;
}
.soft-list-category ul a {
	color:#333;
	display:block;
}
.soft-list-category ul a:hover {
	color:#41B80F;
}
.soft-list-category .current {
	background-position:-2px -42px;
}
.soft-list-category .current a,.soft-category .current .category-title:hover,.soft-list-category .current a:hover {
	color:#FFF;
}




.soft-category-mod {
	border-color:#EFEFEF;
}
.soft-category-mod .mod-hd {
	line-height:34px;
	border-top:0;
}
.soft-category-mod .mod-hd i {
	color:#1082e2;
	font:bold 17px "Microsoft YaHei";
	padding:0 5px;
}
.soft-category-bd {
	padding:10px 0 5px 0;
	border-bottom:1px dashed #EEE;
}
.soft-category-bd dt {
	color:#41B80F;
	text-align:center;
	width:60px;
	margin:5px 18px 5px 20px;
	float:left;
	display:inline;
}
.soft-category-bd dd {
	margin-left:98px;
	text-align:center;
}
.soft-category-bd dd a {
	font-size:14px;
	color:#333;
	width:100px;
	height:30px;
	line-height:30px;
	margin:0 0 5px 5px;
	background:#F5F5F5;
	float:left;
	overflow:hidden;
	transition:background .3s ease-out,color .3s ease-out;
}
.soft-category-bd dd a:hover {
	color:#FFF;
	background:#41B80F;
}
.soft-category-bd dt strong {
	margin-top:5px;
	display:block;
}
.soft-category-mod .icon1 {
	background-position:0 0;
}
.soft-category-mod .icon2 {
	background-position:-3px -70px;
}
.soft-category-mod .icon3 {
	background-position:-3px -142px;
}
.soft-category-mod .icon4 {
	background-position:-3px -219px;
}
.soft-category-mod .icon5 {
	background-position:-3px -284px;
}
.soft-category-mod .icon6 {
	background-position:-3px -365px;
}
.soft-category-mod .icon7 {
	background-position:-3px -450px;
}
.soft-category-mod .icon8 {
	background-position:-3px -530px;
}
.soft-category-mod .icon9 {
	background-position:-3px -617px;
}
.soft-category-mod .icon10 {
	background-position:-3px -701px;
}
.soft-category-mod .icon11 {
	background-position:0 -781px;
}
.soft-category-mod .icon12 {
	background-position:-3px -868px;
}
.soft-category-mod .icon13 {
	background-position:-3px -956px;
}
.soft-category-mod .icon14 {
	background-position:-3px -1045px;
}
.soft-category-mod .icon15 {
	background-position:-3px -1137px;
}
.soft-category-mod .icon16 {
	background-position:-3px -1223px;
}
.soft-category-mod .icon17 {
	background-position:-3px -1318px;
}
.soft-category-mod .icon18 {
	background-position:-3px -1402px;
}
.hot-soft {
	overflow:hidden;
}
.hot-soft .mod-img-list {
	padding:3px 10px 5px;
	margin-bottom:-6px;
	text-align:left;
	overflow:hidden;
}
.hot-soft .mod-img-list li {
	width:100%;
	padding:3px 0;
	border-bottom:1px dashed #EFEFEF;
}
.hot-soft .mod-img-list .img-box img {
	margin:3px 10px 0 0;
}
.hot-soft .mod-img-list p {
    font-size: 12px;
    color: #999;
    font-style: normal;
}
.hot-soft .mod-img-list p i {
	color:#CDCDCD;
	padding:0 3px;
}
.hot-soft .mod-img-list p em {
	font-weight:bold;
	color:#ff9f15;
}
.recommended-soft .mod-hd .more {
	display:none;
}
.recommended-soft .mod-hd .more em {
	width:15px;
	height:15px;
	margin:11px 5px 0 0;
	background:url(news_iconbg.png) no-repeat -12px -158px;
	-moz-transition:-moz-transform .3s ease-out;
	-webkit-transition:-webkit-transform .3s ease-out;
	float:left;
}
.recommended-soft .mod-hd .more:hover em {
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
}
.recommended-soft .mod-list {
	height:90px;
	padding:2px 0 8px;
	margin-left:10px;
	overflow:hidden;
}
.recommended-soft .mod-list li {
	width:135px;
	_margin-top:5px;
	margin-right:10px;
	height:30px;
	line-height:40px;
	background:none;
	padding:0;
	float:left;
	display:inline;
	overflow:hidden;
	table-layout:fixed;
	word-break:break-all;
}
.recommended-soft .mod-list img {
	margin-right:5px;
}
.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;
}
.soft-list-border {
	border-bottom:1px dashed #DDD;
	zoom:1;
}
.soft-list-bd li {
	width:100%;
	color:#888;
	padding-top:12px;
	position:relative;
	background:#FFF;
}
.soft-list-bd .odd {
	background:#FAFAFA;
}
.soft-list-bd .li-hover {
	background:#F5F5F5;
}
.soft-list-bd .soft-list-img {
	margin:0 10px 0 0;
}
.soft-list-bd p {
	margin-top:5px;
}
.soft-ht1 {
	font-size:12px;
	font-weight:normal;
	width:470px;
	height:16px;
	line-height:16px;
	overflow:hidden;
}
.soft-ht1 a {
	font-size:14px;
	font-weight:bold;
	color:#41B80F;
}
.soft-ht1 a:hover {
	text-decoration:underline;
}
.soft-ht1 .link888 {
	font-weight:normal;
	font-size:12px;
	color:#888;
}
.soft-ht1 span {
	margin-left:10px;
	color:#F00;
}
.soft-ht1 i {
	font-size:14px;
	font-weight:bold;
}
.soft-language,.soft-language-en {
	line-height:16px;
	padding:0 5px;
	border-radius:3px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.soft-language {
	color:#FFF;
	background:#ff8915;
}
.soft-language-en {
	color:#949292;
	background:#f9f9f9;
	border:1px solid #DDD;
}
.soft-update,.soft-down {
	position:absolute;
	right:10px;
}
.soft-update {
	top:15px;
}
.soft-down {
	text-align:center;
	color:#FFF;
	font:14px/32px "Microsoft YaHei";
	width:80px;
	top:50px;
	border-radius:4px;
	background:#41B80F;
	display:block;
}
.soft-down:hover {
	color:#FFF;
	background:#3AA40D;
}
.soft-ht2 {
	width:690px;
	height:36px;
	line-height:23px;
	margin-left:42px;
	_margin-left:45px;
	padding-bottom:12px;
	overflow:hidden;
}
.soft-list .page {
	padding-bottom:20px;
}
.soft-letter-search h2 {
	font-size:12px;
}
.soft-details .soft-titlebg {
	height:50px;
	background-position:0 -34px;
	overflow:hidden;
	color: #41B80F;
	font: 18px/50px "Microsoft YaHei";
}
.soft-details .soft-titlebg h1 {
	color:#41B80F;
	font:18px/50px "Microsoft YaHei";
	padding-left:10px;
	*padding-top:3px;
	_padding-top:12px;
	display:inline-block;
}
.feature {
	color:#999;
	font-size:14px;
	height:16px;
	margin-left:10px;
	position:relative;
	top:-2px;
}
.feature i {
	font-size:0;
	line-height:0;
	width:1px;
	height:14px;
	background:#E5E5E5;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:10px;
	vertical-align:middle;
	position:relative;
	*top:2px;
}
.soft-details .soft-titlebg span {
	font-size:12px;
	color:#FFF;
	margin-left:15px;
	background:#ffb244;
	padding:3px 10px;
	border-radius:4px;
	vertical-align:middle;
}
.soft-details .soft-titlebg span i {
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
}
.w-360 li {
	width:50%;
	height:18px;
	line-height:18px;
	margin-bottom:10px;
	float:left;
	overflow:hidden;
	table-layout:fixed;
	word-break:break-all;
}
.w-600 li {
	width:50%;
	height:18px;
	line-height:18px;
	margin-bottom:10px;
	float:left;
	overflow:hidden;
	table-layout:fixed;
	word-break:break-all;
}
.soft-details article.fl-lf ul li {color:#909090}
.soft-details article.fl-lf ul li span{color:#333}
.soft-details .soft-w1 {
	width:100%;
}
.soft-details .soft-w1 em {
	margin-left:24px;
}
.soft-details .soft-w1 a {
	margin-right:5px;
}
.w-360 .soft-details-icon1 {
	width:10px;
	height:11px;
	margin-left:5px;
	background-position:-266px -232px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.w-600 .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;
}
.soft-download {
	color:#8c4201;
	width:125px;
	height:28px;
	margin-top:10px;
	padding:35px 0 0 76px;
	background-position:0 -1px;
	display:block;
}
.soft-download:hover {
	color:#8c4201;
	background-position:0 -70px;
}
.w-265 .mod-img-list {
	padding:3px 0 5px;
}
.soft-bar {
	width:1180px;
	padding:0 10px;
	line-height:28px;
	background:#fafafa;
	border-top:1px solid #EFEFEF;
	overflow:hidden;
}
.soft-bar .soft-details-bg {
	background-position:-10px -142px;
	float: left;
}
.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-bottom: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;
}
.soft-hot-bd .soft-game-hd {
	width:248px;
}
.soft-hot-bd .soft-game-hd li {
	width:124px;
	border-left:0;
	border-right:1px solid #E5E5E5;
}
.soft-hot-bd .soft-game-hd .hover {
	color:#333;
}
.soft-hot-bd .tab-key {
	overflow:hidden;
}
.soft-hot-bd .tab-bd {
	height:482px;
	overflow:hidden;
}
.soft-hot-bd .youxi {
	height:252px;
	overflow:hidden;
}
.soft-hot-bd .quality-soft {
	margin-left:10px;
}
.soft-hot-bd .quality-soft .mod-list {
	margin:0 -10px 0 0;
	overflow:hidden;
}
.soft-hot-bd .quality-soft .mod-list li {
	width:108px;
}
.soft-hot-keywords {
	height:450px;
	padding:10px 0;
	overflow:hidden;
}
.soft-hot-keywords a {
	line-height:22px;
	padding-right:10px;
}
.soft-introduction {
	overflow:hidden;
}
.soft-introduction .soft-titlebg,.comment-box .soft-titlebg {
	border-top:0;
	line-height:38px;
	background-position:0 -84px;
	border-bottom-color:#DDD;
}
.soft-introduction .soft-titlebg {
	line-height:29px;
	background-position:0 -122px;
}
.soft-introduction-bd {
	font-size:14px;
	line-height:25px;
	padding:0 20px 15px;
	table-layout:fixed;
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
}
.soft-introduction-bd p,.soft-introduction-bd h3 {
	margin-top:10px;
}
.soft-introduction-bd img {
	max-width:850px;
	margin-top:10px;
}
.soft-introduction-bd h3,.soft-introduction-bd .title {
	font-weight:bold;
	padding-left:10px;
	color:#41B80F;
	line-height:28px;
	background:#f7fbff;
	border:1px solid #e5f2ff;
}
.soft-introduction-bd a {
	color:#2a78b4;
}
.soft-introduction-bd a:hover {
	color:#444;
	text-decoration:underline;
}
.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;
	margin:0;
	padding:0;
	top:0;
	right: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 {
	margin:0;
	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 {
	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;
}
.soft-introduction-bd .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;
}
.soft-introduction-bd .mod-list {
	padding:0;
	line-height:25px;
}
.soft-introduction-bd .mod-list li {
	font-size:14px;
	height:25px;
	padding-bottom:3px;
	border-bottom:1px dashed #E5E5E5;
	background-position:0 14px;
}
.soft-introduction-bd .mod-list .news-li-border {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #c5e2ff;
}
.soft-related-topics {
	overflow:hidden;
}
.soft-related-topics .soft-titlebg {
	border-top:0;
	line-height:29px;
	background-position:0 -122px;
	border-bottom-color:#DDD;
}
.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: 8px;
	border-bottom:1px solid #DDD;
	overflow:hidden;
}
.related-game .starbg {
	margin:5px 10px 0 0;
}
.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;
}
.related-bd .mod-img-list {
	margin-right:-40px;
	padding:3px 0 5px;
	overflow:hidden;
}
.related-bd .mod-img-list li {
	width:275px;
	margin-right:21px;
	padding:5px 0;
	border:0;
}
.related-bd .mod-img-list .hover span {
	display:inline;
}
.related-bd .mod-img-list p {
	color:#999;
	word-break: break-all;
}
.related-bd .mod-img-list li span {
	color:#FFF;
	margin-left:10px;
	padding:1px 3px;
	background:#41B80F;
	border-radius:2px;
	display:none;
}
.related-bd .mod-img-list .img-box {
	margin:3px 10px 0 0;
}
.download-mod {
	margin-top:6px;
	padding-bottom:15px;
	border-bottom:1px dashed #DDD;
}
.w-325 h3 {
	color:#41B80F;
	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;
	padding-bottom:8px;
	float:left;
	background-position:-10px -178px;
	padding-left:20px;
}
.w-325 .mod-list li a {
	color:#000000;
}
.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:56px;
	line-height:21px;
	padding-left:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-position:-2px -217px;
}
.download-error:hover {
	color:#FFF;
	background-position:-9px -245px;
}
.soft-details-news {
	width: 850px;
	margin-top: 5px;
	margin-right:0;
	padding-bottom:10px;
	overflow:hidden;
}
.soft-details-news .related-news .mod-hd h3 {
	font-size:14px;
}
.soft-details-news .related-news,.soft-details-news .related-news .mod-hd,.soft-details-news .related-news .mod-list {
	width: 100%;
}
.soft-details-news .related-news .mod-list {
	padding:5px 20px 5px 0;
}
.soft-details-news .related-news .mod-list .fl-rt {
	margin-left:10px;
	color:#a9a9a9;
}
.soft-details-news .w-350 {
	width:350px;
}
.soft-details-news-border {
	/* border-right:1px dashed #EEE; */
}
.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;
}
.game-search-img .mod-img-list {
	padding-left:5px;
}
.game-search-img .mod-img-list li {
	margin:11px 18px 0;
}
.last-updated-hd {
	margin-bottom:5px;
	height:38px;
	border-color:#EFEFEF;
	overflow:inherit;
	background-position:0 -151px;
}
.last-updated-hd li {
	font-size:14px;
	font-weight:bold;
	line-height:38px;
	padding:0 27px;
	float:left;
	position:relative;
}
.head-border {
	margin:0;
	background:#FAFAFA;
}
.head-border li {
	border-right:1px solid #EFEFEF;
}
.last-updated-hd .last {
	padding:0 22px;
}
.last-updated-hd .current {
	height:38px;
	background:#ff9f15;
}
.last-updated-hd .current a {
	color:#FFF;
}
.last-updated-hd i {
	width:20px;
	height:8px;
	position:absolute;
	left:40%;
	top:31px;
	background-position:-140px -109px;
	display:none;
	z-index:9999999;
}
.last-updated-hd .current i {
	display:inline;
}
.last-updated-nav {
	width:110px;
	margin-right:10px;
	padding:0;
}
.last-updated-nav li {
	margin:0 0 8px 0;
}
.last-updated-nav li a {
	font-size:14px;
}
.last-updated-bd {
	border-color:#EFEFEF;
	overflow:hidden;
}
.last-updated-list-hd {
	font-weight:bold;
	color:#666;
	line-height:29px;
	background:#fafafa;
	border-bottom:1px solid #EFEFEF;
}
.last-updated-list-hd li {
	float:left;
}
.last-updated-w1 {
	width:405px;
	padding-left:20px;
}
.last-updated-w2 {
	width:90px;
	margin-right:50px;
}
.last-updated-w3 {
	width:55px;
	margin-right:50px;
}
.last-updated-w4 {
	width:80px;
	padding-right:20px;
}
.last-updated-w5 {
	width:55px;
	padding-right:20px;
}
.last-updated-list-hd .last-updated-w1 span {
	margin-left:100px;
}
.tutorials .last-updated-w1 span {
	margin-left:200px;
}
.tutorials .last-updated-w1 {
	width:285px;
	margin-right:30px;
}
.starbg {
	width:90px;
	height:15px;
	margin-top:10px;
	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;
}
.total-ranking-list .last-updated-w1 {
	width:375px;
	padding:0;
}
.last-updated-list-bd li {
	height:35px;
	line-height:35px;
	background:#FFF;
	overflow:hidden;
}
.last-updated-list-bd .last-updated-w1 a {
	font-size:14px;
}
.last-updated-list-hd .last-updated-w1 i {
	font-weight:bold;
}
.last-updated-w1 i {
	width:75px;
	text-align:center;
	float:left;
}
.last-updated-list-bd .last-updated-w1 .blue {
	margin-left:5px;
}
.last-updated-list-bd .last-updated-w3,.last-updated-list-bd .last-updated-w4 {
	font-family:"Microsoft YaHei";
}
.last-updated-list-bd .last-updated-w3 {
	color:#666;
}
.last-updated-page {
	margin-top:20px;
	margin-bottom:10px;
	border-top:1px dashed #DDD;
}
.all-soft .last-updated-w1 {
	width:500px;
}
.last-updated-list-bd .ft-cl {
	color:#ff1b1b;
}
#top-fixed {
	position:fixed;
	_position:absolute;
	_top:200px;
	bottom:100px;
	margin-left:1240px;
	display:none;
}
#top-fixed a {
	width:60px;
	height:60px;
	background-position:-249px -70px;
}
#top-fixed a:hover {
	background-position:-329px -70px;
}
.last-updated-list-bd .odd {
	background:#f5fbff;
}
.last-updated-list-bd .li-hover {
	background:#fff3e8;
}
.installed-collection h2 {
	width:117px;
	line-height:52px;
	background:url(collection_bg.png) no-repeat;
	_background:none;
	position:absolute;
	top:0;
	right:0;
	z-index:99;
}
.installed-collection h2 {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="collection_bg.png",sizingMethod="scale");
}
.collection-list {
	height:109px;
	padding:15px 0 10px;
	overflow:visible;
	position:relative;
}
.prev,.next {
	width:15px;
	height:27px;
	cursor:pointer;
	position:absolute;
	top:35%;
}
.prev {
	background-position:-21px -58px;
	left:10px;
}
.next {
	background-position:-84px -58px;
	right:10px;
}
.prev:hover,.prev-hover {
	background-position:-21px -8px;
}
.next:hover,.next-hover {
	background-position:-84px -8px;
}
.collection-list .box-w {
	width:1100px;
	left:30px;
	overflow:hidden;
	position:absolute;
}
.collection-list ul {
	width:10000px;
	position:relative;
}
.collection-list .mod-img-list {
	text-align:center;
	line-height:25px;
}
.collection-list .mod-img-list li {
	width:90px;
	padding:0 10px;
	float:left;
}
.collection-list .mod-img-list li p {
	height:25px;
	overflow:hidden;
}
.recommend-titlebg {
	width:44px;
	line-height:36px;
	background-position:-25px -126px;
	position:absolute;
	top:0;
	right:0;
	z-index:99;
}
.recommend-bd {
	padding-bottom:12px;
}
.recommend-bd img {
	border:1px solid #EFEFEF;
}
.recommend-bd .mod-img-list {
	margin-right:-36px;
	overflow:hidden;
	zoom:1;
}
.recommend-bd .mod-img-list li {
	padding-top:12px;
}
.recommend-bd .mod-img-list a {
	color:#666;
}
.recommend-bd .mod-img-list a:hover {
	color:#41B80F;
}
.mandatory-nav {
	width:158px;
	border-bottom:1px solid #41B80F;
	border-left:1px solid #41B80F;
	float:left;
	position:relative;
	margin-right:-2px;
}
.mandatory-nav-fixed {
	position:fixed;
	top:0;
	_position:absolute;
}
.mandatory-nav .mod-hd,.mandatory-nav .mod-list li {
	font:bold 14px/38px "Microsoft YaHei";
	border:0;
	border-top:1px solid #41B80F;
	border-right:1px solid #41B80F;
	padding:1px;
	background:#FFF;
}
.mandatory-nav .mod-hd {
	line-height:48px;
}
.mandatory-nav .mod-hd h2 {
	font-size:16px;
}
.mandatory-nav .mod-hd h2,.mandatory-nav .mod-list li a {
	background:#F5F5F5;
	display:block;
	overflow:hidden;
	zoom:1;
}
.mandatory-nav .mod-list {
	padding:0;
}
.mandatory-nav .mod-list li {
	height:38px;
}
.mandatory-nav .mod-list li a {
	padding-left:20px;
}
.mandatory-nav .mod-list li a i {
	font-size:12px;
	color:#888;
}
.mandatory-nav .mod-list .current {
	border-right:0;
}
.mandatory-nav .mod-list .current a {
	color:#41B80F;
	background:#FFF;
}
.mandatory-nav .mod-list .current a i {
	color:#41B80F;
	font-weight:bold;
}
.mandatory-nav .current em {
	width:5px;
	height:11px;
	background-position:-149px -68px;
	margin:15px 10px 0 0;
	float:right;
}
.mandatory-box {
	width:1000px;
	margin-bottom:20px;
}
.mandatory-box .mod-hd {
	height:36px;
	padding-left:10px;
	border-top:0;
	background:#F9F9F9;
	border-color:#E5E5E5;
}
.mandatory-box .mod-hd h2 {
	color:#000;
	font:bold 16px/13px "Microsoft YaHei";
	padding-left:8px;
	height:13px;
	border-left:3px solid #41B80F;
	position:relative;
	top:12px;
}
.mandatory-box .mod-img-list {
	width:999px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.mandatory-box .mod-img-list li {
	width:474px;
	padding:10px;
	border-right:1px dashed #EEE;
	border-bottom:1px dashed #EEE;
}
.mandatory-box .mod-img-list h3 {
	font-size:14px;
	width:280px;
}
.mandatory-box .mod-img-list p {
	color:#888;
}
.mandatory-box .mod-img-list .soft-down {
	font-size:12px;
	width:40px;
	line-height:24px;
	margin:-33px -3px 0 0;
	background:#247D00;
	position:static;
}
.mandatory-box .mod-img-list .soft-down:hover {
	background:#41B80F;
}
.about {
	background:url(aboutbg.gif) repeat-y;
}
.about-ftlogo {
	width:198px;
	height:46px;
	background:url(about_ftlogo.gif) no-repeat center bottom;
	position:absolute;
	bottom:0;
}
.about-nav ul {
	padding:10px 0 60px;
}
.about-nav li {
	font:16px/20px "Microsoft YaHei";
}
.about-nav li em {
	font-family:"\5b8b\4f53";
	font-weight:bold;
	color:#666;
}
.about-nav li a {
	color:#000;
	width:139px;
	padding:10px 30px;
	display:block;
}
.about-nav li a:hover,.about-nav li a:hover em,.about-nav .current a,.about-nav .current a em {
	color:#41B80F;
}
.about-content {
	width:719px;
	padding:20px;
}
.about-title {
	color:#41B80F;
	font:18px/20px "Microsoft YaHei";
}
.about-title i {
	font-size:16px;
	color:#98cbff;
	padding:0 5px;
}
.about-title em {
	font-size:12px;
	color:#98cbff;
}
.about-bd {
	font-size:14px;
	line-height:25px;
	padding-bottom:15px;
	table-layout:fixed;
	word-break:break-all;
	overflow:hidden;
}
.about-bd p {
	margin-top:15px;
}
.about-bd img {
	max-width:710px;
	display:block;
	margin:10px auto 0;
}
.about-bd a {
	color:#41B80F;
}
.about-bd a:hover {
	color:#000;
}
#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:12px;
	line-height:30px;
	background:#41B80F;
	border:0;
	border-radius:2px;
	cursor:pointer;
}
.footer {
	min-width:1200px;
	background:#F9F9F9;
	border-top:3px solid #41B80F;
	margin-top:10px;
	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;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽ｉ鍓х＜闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佺粯鍔﹂崜娆撳礉閵堝洨纾界€广儱鎷戦煬顒傗偓娈垮枛椤兘骞冮姀銈呯閻忓繑鐗楃€氫粙姊虹拠鏌ュ弰婵炰匠鍕彾濠电姴浼ｉ敐澶樻晩闁告挆鍜冪床闂備胶绮崝锕傚礈濞嗘挸绀夐柕鍫濇川绾剧晫鈧箍鍎遍幏鎴︾叕椤掑倵鍋撳▓鍨灈妞ゎ厾鍏橀獮鍐閵堝懐顦ч柣蹇撶箲閻楁鈧矮绮欏铏规嫚閺屻儱寮板┑鐐板尃閸曨厾褰炬繝鐢靛Т娴硷綁鏁愭径妯绘櫓闂佸憡鎸嗛崪鍐簥闂傚倷娴囬鏍垂鎼淬劌绀冮柨婵嗘閻﹂亶姊婚崒娆掑厡妞ゃ垹锕ら埢宥夊即閵忕姷顔夐梺鎼炲労閸撴瑩鎮橀幎鑺ョ厸闁告劑鍔庢晶鏇犵磼閳ь剟宕橀埞澶哥盎闂婎偄娲ゅù鐑剿囬敃鈧湁婵犲﹤鐗忛悾娲煛鐏炶濡奸柍瑙勫灴瀹曞崬鈻庤箛鎾寸槗缂傚倸鍊烽梽宥夊礉瀹€鍕ч柟闂寸閽冪喖鏌ｉ弬鍨倯闁稿骸鐭傞弻娑樷攽閸曨偄濮㈤悶姘剧畵濮婄粯鎷呴崨濠冨創闂佹椿鍘奸ˇ杈╂閻愬鐟归柍褜鍓熸俊瀛樻媴閸撳弶寤洪梺閫炲苯澧存鐐插暙閳诲酣骞樺畷鍥跺晣婵＄偑鍊栭幐楣冨闯閵夈儙娑滎樄婵﹤顭峰畷鎺戔枎閹寸姷宕叉繝鐢靛仒閸栫娀宕楅悙顒傗槈闁宠閰ｉ獮瀣倷鐎涙﹩鍞堕梻鍌欑濠€閬嶅磿閵堝鈧啴骞囬鍓ь槸闂佸搫绉查崝搴ｅ姬閳ь剟姊婚崒姘卞濞撴碍顨婂畷鏇㈠箛閻楀牏鍘搁梺鍛婁緱閸犳岸宕ｉ埀顒勬⒑閸濆嫭婀扮紒瀣灴閸┿儲寰勯幇顒傤攨闂佺粯鍔曞Ο濠傤焽缂佹ü绻嗛柣鎰典簻閳ь剚鍨垮畷鏇㈠蓟閵夛箑娈炴俊銈忕到閸燁偊鎮″鈧弻鐔衡偓鐢登规禒婊呯磼閻橀潧鈻堟慨濠呮缁瑩宕犻埄鍐╂毎婵＄偑鍊戦崝灞轿涘┑瀣祦闁割偁鍎辨儫闂佸啿鎼崐鎼佸焵椤掆偓椤兘寮婚敃鈧灒濞撴凹鍨辨闂備焦瀵х粙鎺楁儎椤栨凹娼栭柧蹇撴贡绾惧吋淇婇姘儓妞ゎ偄閰ｅ铏圭矙鐠恒劍妲€闂佺ǹ锕ョ换鍌炴偩閻戣棄绠ｉ柣姗嗗亜娴滈箖鏌ㄥ┑鍡涱€楅柡瀣枛閺岋綁骞樼捄鐑樼€炬繛锝呮搐閿曨亪銆佸☉妯锋斀闁糕剝顨嗛崕顏呯節閻㈤潧袥闁稿鎸搁湁闁绘ê妯婇崕鎰版煟閹惧啿鏆熼柟鑼归…銊╁醇濠靛牜妲繝鐢靛仦閸ㄥ墎鍠婂澶樻晝闁兼亽鍎查崣蹇旀叏濡も偓濡鏅舵繝姘厱闁靛牆妫欑粈瀣煛瀹€鈧崰鎾舵閹烘顫呴柣妯虹－娴滎亝淇婇悙顏勨偓銈夊磻閸曨垰绠犳慨妞诲亾鐎殿喛顕ч鍏煎緞婵犲嫬骞愬┑鐐舵彧缁蹭粙骞夐垾鏂ユ灁闁哄被鍎查埛鎴犵磽娴ｈ鐒界紒鐘崇墵閺岋絽螖閸愩剱銏°亜椤愩垻绠崇紒杈ㄥ笒铻ｉ柤娴嬫櫆閸ゅ矂姊绘笟鈧埀顒傚仜閼活垱鏅堕幘顔界厱闁宠鍎虫禍鐐繆閻愵亜鈧牜鏁幒妤€纾归柛娑橈功椤╅攱绻濇繝鍌滃闁绘挾濮电换娑㈡嚑妫版繂娈梺璇查獜缁绘繈寮婚敓鐘插窛妞ゆ挾濮撮悡鐔兼倵濞堝灝鏋︽繛澶嬬洴閸┿垺鎯旈妸銉ь槶閻熸粌绉瑰顐﹀箹娴ｅ厜鎷洪梺鐓庮潟閸婃洟寮搁幋锔界厽闁绘梹娼欓崝銈夋煃瑜滈崜姘跺礄瑜版帒鍌ㄩ柛鎾楀啫鐏婇梺鍓插亖閸庨亶鏌嬮崶顒佺厪濠㈣埖绋戦々顒勬煕濡櫣浠涘ǎ鍥э躬閹瑥顔忛鐓庡濠德板€楁慨閿嬬仚闂佺儵妲呴崣鍐潖婵犳艾纾兼慨姗嗗幗閹瑥顪冮妶蹇擃洭闁轰礁顭烽悰顕€宕橀妸搴㈡瀹曘劑顢欓懞銉у礁闂備胶顢婇崑鎰偘閵夆晛鐒垫い鎺戝暙閻ㄦ椽鏌涢幋婵堢Ш婵﹦绮幏鍛村川婵犲啫鍓垫俊鐐€х紓姘跺础閹剁晫宓侀柛鎰靛枛绾惧吋鎱ㄥΟ鍝勬倯缂傚秴娴风槐鎾诲磼濞嗘垵濡介柦鍐ㄥ船閳规垿顢涘☉娆忓攭闂佸搫鐫欓崱娆戞澑闂佸搫娲ㄩ崰搴♀枔瀹€鈧槐鎾存媴鐠団剝顓虹紓浣虹帛缁诲倿锝炶箛鎾佹椽顢旈崟顓у敹闂佺懓鍚嬮悾顏堝垂鐠囨祴鏋旈柕鍫濐槹閳锋垿姊洪銈呬粶闁兼椿鍨遍弲鍫曨敍濞戞牔绨婚梺鍝勫暊閸嬫捇鏌ｅΔ鍐ㄐ㈤柣锝夋敱鐎靛ジ寮堕幋婵嗘暏婵＄偑鍊栭幐楣冨窗鎼淬垻顩叉い鏍ㄧ〒缁♀偓闂傚倸鐗婄粙鎴﹀焵椤掍焦鍊愭鐐搭殔椤劑宕橀鍛啌濠电偞鎸婚崺鍐磻閹剧粯鐓涢悘鐐电《閸嬫捇骞囨担鍛婂€梺纭呭亹鐞涖儵鍩€椤掆偓绾绢參顢欓幇顔剧＝闁稿本鐟ㄩ崗灞解攽椤旂偓鏆╃紒顔界懇楠炴帒螖閳ь剚顢婇梻浣告啞濞诧箓宕归弶璇炬稑顫滈埀顒勫蓟濞戔懇鈧箓骞嬪┑鍥╀簮闂備礁婀辨灙闁哥喐娼欓～蹇撁洪鍕唶闁硅壈鎻徊鐑樻叏閸モ晝纾藉〒姘搐閺嬬喖鏌熼崨濠冨€愰柨婵堝仩缁犳稑鈽夊▎鎰姃闂備線娼荤€靛矂宕㈡ィ鍐╂櫖婵犲﹤鍟犻弨浠嬫煃閽樺顥滈柣蹇曞█閺屾稑顫濋澶婂壎閻庤娲樺姗€鍩ユ径鎰潊闁抽敮鍋撻柟鐤缁辨挻鎷呴崜鎻掑壉濡炪倖鍨堕悷鈺佺暦閺囥垹绠涢柣妤€鐗忛崢鐢告⒑閼姐倕鏋斿褎顨婂畷鏉课熺亸鏍т壕婵炲牆鐏濋弸锔姐亜閺囧棗娲ら悡鈥愁熆閼搁潧濮囨い顐㈡嚇閺岋絽螣閼姐倕鈪抽梺鍝勬噽婵炩偓鐎殿喖顭峰鎾偄閾忕懓楠勬俊鐐€栭悧妤呮嚌妤ｅ啫姹查柣鏂垮悑閻撴洘淇婇姘础闁活厽鐟╅弻鈥崇暆鐎ｎ剛蓱闂佽鍨卞Λ鍐╂叏閳ь剟鏌嶆潪鎵妽婵炲懏鐩缁樻媴閸涘﹥鍠愭繝娈垮枤閺佸骞冭閹晝鎷犻懠顑跨礈闂備焦瀵уú鏍磹瑜版帗鍋傞柕澶嗘櫆閸婄敻鏌ㄥ┑鍡椻偓鐟扳枍閸モ晝纾奸柣妯哄暱閸濈儤鎱ㄦ繝鍥╃窗闁靛洦鍔欓獮鎺楀箼閸曨厼鎯炵紓鍌氬€风拋鏌ュ磻閹剧偨鈧帒顫濋敐鍛闂備浇顕栭崰鎺楀焵椤掍焦鐏辨俊鎻掔墦閺屾洝绠涢妷褏锛熼梺鍛婏耿娴滃爼寮婚敐鍫㈢杸闁哄洨鍋樼划鑸电節閳封偓閸屾粎鐓撻梺璇″櫙缁绘繈銆佸☉姗嗙叆闁告侗鍨界槐鏌ユ⒒娓氣偓濞佳勭仚闂佺ǹ锕ラ〃濠囧箚鐏炶В鏋庨柟閭﹀幖瀵寧绻濋悽闈浶㈤悗姘煎枤閺侇喖鈽夐姀锛勫幍閻庣懓瀚晶妤呭吹閸モ斁鍋撶憴鍕８闁告梹鍨佃灋闁告劑鍔夊Σ鍫熸叏濡崵妯傞柕濞炬櫆閸婂灚绻涢崼婵堜虎闁哄鍊濋弻鈩冩媴閸撹尙鍚嬮梺闈涙缁€浣界亙闂佸憡渚楅崢楣冩晬濠婂啠鏀介柣妯款嚋瀹搞儵鏌熼搹顐㈠鐎规洏鍨介、娑㈡倷缁瀚藉┑鐐舵彧缁茶偐鎷冮敃鍌氱哗濞寸厧鐡ㄩ悡娆愮箾閼奸鍞虹紒銊ょ矙閺屽秷顧侀柛鎾跺枎椤洩顦归柟顖氱焸瀹曟帒顫濋悡搴㈩吙婵＄偑鍊栭崝褏绮婚幋鐘差棜濠靛倸鎲￠悡鐔兼煙闁箑澧婚柛銈囧枛閺屾稑鈻庤箛鏃戞＆濠殿喖锕ㄥ▍锝囨閹烘嚦鐔兼嚒閵堝孩袣闂傚倷鑳舵灙闁挎洏鍊曢敃銏ゆ焼瀹ュ懐鍔﹀銈嗗笂閼冲爼宕弻銉︾厵闁告垯鍊栫€氾拷*/
#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list {border:0px solid #ccc;  color:#2f2f2f; padding:1px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skins/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}


#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
/*#comment_0 dt b {color:#da6024; }*/
#comment_0 h2 span { background-image:url(/skins/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skins/gr/images/comment_tg.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right;font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skins/gr/images/comment_btn.png) no-repeat; cursor:pointer;}


.keyText {  border:1px solid #ff9947; margin-top:10px; padding:38px 15px 8px; background:#fdfde5 url(/skins/gr/images/c_destip.png) no-repeat 13px 7px; line-height:22px;  color:#555; word-wrap:break-word; overflow:hidden;}
.c_tags { margin:15px; font-size:14px; } 
.c_tags a{ font-weight:normal; color:#23883b; margin:0 8px 0 2px;}


.c_tags_inc { margin:8px 0 16px; color:#666; }
.c_tags_inc a { color:#227e0a; margin: 0 6px;  text-decoration: underline;}

.keyText { font-size:14px; line-height:24px;}
.keyText a {color: #2F73B1;}


.soft-category .red{color:#fff; font-weight:bold;  background:url(lp_catalog_bg.png) no-repeat 0 -2px}
.soft-category .red font {color:#fff !important;}
.soft-category .red:hover { color:#fff; }
.soft-category .red:hover font {color:#fff !important;}




/* 20120221 */


#screen_show { padding: 10px 0; margin overflow:hidden; text-align:center;}
#screen_show img {border:1px solid #ccc; padding:1px;}
#screen_show  div { height:0; overflow:hidden;}
#screen_show  .picbox_0 {  height:auto;}

.screen_control { position:absolute; right:0; top:0;}
.screen_control .count { font-family:arial;color:#666; margin-left:5px; }
.screen_control .count b {  font-weight:normal;}
.screen_control .count i { font-style:normal; }
.screen_control { padding: 0 15px 10px;  text-align:center; overflow:hidden;}  
.screen_control a { color:#2F73B1; text-decoration:underline; margin-left:10px;}
.screen_control .disable,
.screen_control .disable:hover { color:#999; cursor:default;}

.view_panel { text-align:center; padding-bottom:0px; position:relative; margin:0 0px; }
.bigview { padding-bottom:10px; display:inline;}



.other-versions-hd{height:32px;line-height:32px;background:#FAFAFA;overflow:hidden;}
.other-versions-hd span{text-align:center;float:left;}
.other-versions .w1{width:525px;text-align:left;margin:0;padding-left:35px;}
.other-versions .w2{width:100px;margin:0;}
.other-versions .w3{width:100px;margin:0;}
.other-versions .w4{width:103px;}
.other-versions .related-list li{height:35px;line-height:35px;border-bottom:1px dashed #DADADA;}
.other-versions .related-list .w1{width:520px;margin-right:10px;padding-left:10px;}
.other-versions .related-list .w4{text-align:center;width:40px;height:20px;line-height:20px;margin:5px 0 0 32px;padding:0;background:#41B80F;border-radius:4px;}
.other-versions .related-list .w4:hover{background:#FF9E15;}
.hot-tutorials .mod-list{padding:3px 0 5px;}



.w-325 h3{width:360px;word-break:break-all; overflow:hidden;margin-bottom:10px;}


.c_soft_button {border-top:1px solid #d2e5cb; margin:0 5px; clear:both; overflow:hidden; zoom:1; height:40px; padding:0 5px;}
#good_or_bad { margin-top:8px; color:#4d4d4d; }
#good_or_bad .score { float:left; *padding-top:5px;}
#good_or_bad p {color:#F08620; font-size:18px; font-weight:bold;  display:inline-block; *display:inline; vertical-align:baseline; zoom:1;  }
#good_or_bad p:first-letter {font-size:25px; }
#good_or_bad b { width:32px; height:26px; float:left; background:url(/skins/gr/images/c_good.png) no-repeat; font-size:12px; color:#fff; text-align:center; padding-left:20px; line-height:26px; display:inline; margin-right:8px;margin-top:5px;}
#good_or_bad .is_bad b { background-image:url(/skins/gr/images/c_bad.png);}
#good_or_bad i{ display:block; height:8px; width:90px; border:1px solid #db5614; overflow:hidden}
#good_or_bad i img{ height:12px;margin-bottom:10px;}
#good_or_bad em { font-style:normal; margin-left:3px;}
#good_or_bad .is_bad i { border:1px solid #1861a6;}
.is_good, .is_bad {float: left; width:208px; cursor:pointer; }




.c_down_link { overflow:hidden;zoom:1;}
.down_link_main { margin:10px 5px 0 5px; float: left; width:360px;}
.down_link_main ul { zoom:1; margin-bottom:5px;}
/* .w-325 .mod-list .ul_Address li{
	background:url(download.png) no-repeat left center;
        line-height:28px;
        font:15px \5fae\8f6f\96c5\9ed1,arial;
}
.ul_Address li a { color:#333; margin-left:10px;margin-top:10px;line-height:25px;height:25px;}
.down_link_main li { float:left; width:100px;  display:inline; float:left; width:102px; display:inline;  margin:0 5px 5px;background: url(../images/soft_dbtn.png) no-repeat;}
.down_link_main h3 {margin-bottom:5px; font-size:12px;  padding:5px 3px 5px 23px; line-height:16px; color:#fff; background:#57a540 url(/skins/gr/images/c_addt.png) no-repeat;}*/

.address_like a { color:#333; margin-left:26px;}
.down_link_main .xian { display:none;}
.address_like {background:url(/skins/gr/images/c_dlink.png) no-repeat left center;line-height:24px;}
.down_link_main li {float:left;width:158px;display:inline;float:left;display:inline;margin:0 5px 8px 10px;font-size:14px;background: url(../images/soft_dbtn.png) no-repeat;}
.ul_Address li.bdpan {background: url(../images/downbd.png) no-repeat;}


.thunder_li a, .xuanfeng a, .kuaiche a{ color:#333; margin-left:20px; line-height:24px;}
.thunder_li  {background:url(/skins/gr/images/ico_xl.png) no-repeat left center; }
.xuanfeng {background:url(/skins/gr/images/ico_xf.png) no-repeat left center; }
.kuaiche { background:url(/skins/gr/images/ico_fg.png) no-repeat left center;  }


table { border-spacing:0; border-collapse:collapse; border:0;}
.inswtable{margin:5px auto; font-size:12px; color:#999;border-top: 0px; border-right: 1px; border-bottom: 1px; border-left:0px; border:#CCC;}
.inswtable a{color:#03F; font-size:14px; font-weight:bold;}
.inswtable a:hover{color:#F60}
.inswtable th{background:#f5f5f5; font-size:12px; text-align:center;}
.inswtable tr{ height:30px; line-height:30px;}

#ShareText{color:#666}
#ShareText span{color:#F30}


body .xiazaiqi{ background: none; margin-bottom: 15px; }
.xiazaiqi a{display: block; width: 130px;height: 30px;line-height: 30px;color: #fff;text-indent: 32px;background: #f90 url(/skins/xiasihao/images/down-ico.png) no-repeat 6px center;border-radius: 4px; margin-left: 0 }
body .xiazaiqi a:hover { color: #fff; background-color: #f80; text-decoration: none!important}

body .down_link_main .f-gsh3{margin: 5px 10px;padding: 0 0 0 0 ;font-size: 14px;background: none;background: none;color: #000;clear: both; margin-bottom: 10px;}

body .down_link_main .m-addline { border-top: 1px solid #eee;padding: 10px 0 0 0 ;}




.down_link_main h3{ padding:5px 9px; background:#41B80F; line-height:18px; color:#FFF; font-size:14px;}


body .maindown_w4 { height: 80px; width: 530px; }
.maindown_w4 .m-bdtn{display: inline;width: 182px;height: 75px;line-height: 72px;padding-left: 68px;font-size: 26px;font-weight: 700;color: #fff;background: url(../images/downbgr.png) 0 0 no-repeat;float: left;margin-right: 20px;position: relative;margin-right:30px;}
.maindown_w4 .m-bdtn:hover{     background-position: -24px -168px;    text-decoration: none; }
.maindown_w4 .apple,.maindown_w4 .az {margin-right: 0;font-weight: 400;background: #5298ff;border-radius: 5px;}
.maindown_w4 .az{}
.maindown_w4 .downnowgaosu {background-position: 0 -84px;margin-right: 0;display: none;}
.maindown_w4 .downnowgaosu:hover {background-position: -24px -252px;text-decoration: none; }
 .maindown_w4 .m-bdtn b ,.maindown_w4 .m-bdtn i   {    font-weight: 400;    position: absolute;   display: block;    height: 30px;    line-height: 30px;    top: 12px;}
 .maindown_w4 .m-bdtn i   {font-style: normal;font-size: 12px;top: 38px;}
 .maindown_m4,.maindown_t4 { display: none }
 .v1_1 .c_soft_info ul { height: 140px; }
 .m-l1 { margin-left: 21px; }
 .m-l2 { margin-left:18px; }
 .maindown_w4 .m-bdtn b{color: #d2f6dc}
  .maindown_w4 .downnowgaosu b{color: #fff}

.maindown_w4 .apple>i,.maindown_w4 .az>i {width: 40px;height: 40px;position: absolute;left: 12px;top: 11px;background: url(../images/downios.png) no-repeat 7px -36px;background-size: 40px;}
.maindown_w4 .m-bdtn.az>i{background-position: 7px 5px;}

.c_soft_button {overflow: inherit!important;}
#good_or_bad{ position: relative; }
.g-hpopBox{position: absolute;height: 271px;width:433px;background: #FFFFFF;z-index: 9999;left: 235px;top:-260px;border: 2px solid #E8E8E8;padding: 15px 15px 5px 15px;box-shadow: 0px 0px 8px 1px rgba(0,0,0,.16); font-weight: normal; font-size: 16px}
.g-tips{ overflow: hidden;position: relative;padding-right: 30px;border-bottom: 1px solid #E0E0E0;}
.g-tips p{  overflow: hidden;line-height: 24px !important;padding-bottom: 10px !important; color: #666!important; text-align: left !important; margin: 0px !important; padding-top:0 !important; font-size: 14px!important;font-weight: 400important;  }
.g-tips p:first-letter {font-size:14px!important; } 
.g-tips a.f-close{position: absolute; right: 0px; top: 0px;width: 18px;height: 18px;background: url(../images/downdetail-close.png) no-repeat -5px -5px;}
.g-tips a.f-close:hover{background: url(../images/downdetail-close.png) no-repeat -35px -5px;}
.g-input-cont { padding:5px 0px 5px 0px; overflow: hidden; }
.g-input-cont p{ padding: 5px 0px 10px 0px !important; overflow: hidden; margin: 0 !important }
.g-input-cont span{display: block;float: left;color: #999;margin-right: 25px; font-size: 14px; font-weight: normal;}
.g-input-cont span em {display: block;float: left;margin-right: 5px;_margin-top: -4px;height: 19px;}
.g-input-cont span em input{ }
.g-input-cont span font{ display: inline-block; height: 28px; line-height: 28px;padding-right:12px;  }
.g-input-cont input.m-txt-phone{ overflow: hidden;border:1px solid #c9c9c9; height: 26px; line-height: 26px; padding: 0px; margin: 0px; text-indent: 6px;border-radius: 3px; color: #666666;}
.g-plTextaera textarea {height:52px;border: 1px solid #E0E0E0;font-size: 14px;color: #666666; line-height: 26px;border-radius: 3px; width: 100%;}
.g-plSubmit{ margin: 10px auto;text-align: center; overflow: hidden; }
.submit1{ background: #41B80F;border: 0px;padding: 0px;color: #fff;width: 160px;border-radius: 3px;height: 34px; cursor: pointer;}



iframe#down1{display:none;}
#soft_down b,.soft-titlebg h2 b{/* float:left; */display:inline-block;margin-right:25px;}
#soft_down span,.soft-titlebg h2 span{background:#fff;display:inline-block;text-align:center;font-weight:normal;cursor: pointer;/* float:left; */padding:0px 25px;}
#soft_down span.on,.soft-titlebg h2 span.on{font-weight:bold;color:#41B80F;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;height:30px;line-height:30px;margin-bottom:-1px;display: inline-block;}

.art-dl-az-info {
	padding-bottom: 10px;
}
.art-dl-az-info img {
	float: left;
	width: 60px;
	height: 60px;
}
.art-dl-az-info .info {
	margin-left: 70px;
	padding-right: 10px;
}
.art-dl-az-info .info .txt {
	font-size: 16px;
	margin-bottom: 10px;color:#333;
font-weight: bold;}
.art-dl-az-info .info .btn {
	font-size: 14px;
	color: #333;
width: 78px;
	height: 25px;
	border: 1px solid #ededed;
	display: block;
	text-align: center;
	line-height: 25px;
}

.ul-class{padding-bottom:10px;}


.ul-class a{
        text-align: center;
        margin-top: 8px;
        margin-left: 12px;
        float: left;
        width: 129px;
        _display: inline;
        display: block;
        height: 32px;
        line-height: 32px;
        text-decoration:none;
        border:1px solid #EEE;
        background: #FAFAFA;
    }
    .ul-class a:hover,.ul-class .cur{
        background: #41B80F;
        border: 1px solid #41B80F;
        color: #fff;
    }
.top-lb{margin-bottom:10px;}
.apkinfo{width:350px;margin-left:10px;line-height:30px;}

.related-news{width:100% !important;margin-top: 10px;}
.related-news .mod-hd{width:100% !important;}
.related-news .mod-list .dd{
	float: left;
	width: 410px;
}

#othdl{
	font-size:14px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	float:left;
}

#othdl{margin: 3px 20px 0 0;}
#othdl a {
    display: inline-block;
    padding-left: 30px;
    color: #999;
    background: url(../images/kicon.png) 10px 4px no-repeat;
    margin: 0 0 0 10px;
}
#othdl .othaz {
    background-position: 10px -18px;
}
#othdl .othipo {
    background-position: 10px -40px;
}
#othdl .othmac {
    background-position: 10px -62px;
}
#othdl .othpc {
    background-position: 10px 5px;
}
#othdl .othlinx {
    background-position: 10px -101px;
}
#othdl a:first-child {
    border: 0;
    margin: 0;
    padding-left: 30px;
    margin-left:-10px;
}
.bjhf{background-color:#fbfcfc;border:1px solid #eaeaea; border-left:2px solid #e0e6e9; font-size:14px; padding:10px 15px; margin:5px 0; }
.bjhf span{font-weight:bold; color:#ed0006}
#company{max-height: 190px;}


.soft-introduction-bd .wz-soft{margin:8px 0;padding:8px;overflow:hidden;zoom:1;position:relative;border:1px solid #e8e8e8}
.soft-introduction-bd .wz-soft img{margin-right:10px;margin-top:0;display:block;width:60px;height:60px;float:left}
.soft-introduction-bd .wz-soft p{-webkit-box-flex:1;color:#777;overflow:hidden;padding-right:70px;padding-top:0 !important;margin-bottom:0px}
.soft-introduction-bd .wz-soft p a{display:block;height:16px;line-height:16px;overflow:hidden;font-size:15px;color:#444 !important}
.soft-introduction-bd .wz-soft p em{margin:7px 0;width:84px;height:14px;display:block}
.soft-introduction-bd .lstar1{background:url("http://www.downcc.cn/skins/gr/images/lv1.png") no-repeat}
.soft-introduction-bd .lstar2{background:url("http://www.downcc.cn/skins/gr/images/lv2.png") no-repeat}
.soft-introduction-bd .lstar3{background:url("http://www.downcc.cn/skins/gr/images/lv3.png") no-repeat}
.soft-introduction-bd .lstar4{background:url("http://www.downcc.cn/skins/gr/images/lv4.png") no-repeat}
.soft-introduction-bd .lstar5,.soft-introduction-bd .lstar6{background:url("http://www.downcc.cn/skins/gr/images/lv6.png") no-repeat}
.soft-introduction-bd .wz-soft span{display:block;line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1"}
.soft-introduction-bd .wz-soft .btn{width:40px;height:25px;padding-top:35px;color:#65bb0a !important;line-height:25px;text-align:center;background:none;position:absolute;right:5px;top:12px}
.soft-introduction-bd .wz-soft .btn .bg{position:absolute;left:0;top:0;display:inline-block;width:100%;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA4NJREFUSEvtlmtoHFUUx/9nNrEWQRA/BJSCFR/4QKgiisTamU0QH6i1WJPZrLTZmWDB2qKCouCmn1uUGkhodyaJJplZjQGt1SI6Mw0oBmkRQRSpUEHBBwgVfNB29/5lVjds0t3MbmTtF+fLwJzH754z5/7vFZynR84TF/+DV+x8X7TtCmHnDhFeB+KWirPgOClfUc6OFfXJb5v9dU232gwGt0EkD0gklM8U1XcxRBNtHYUbAOoiGJ7R3VebgTcF7g/tpzShRcW8l3Zn6yU2g9wjhOwR4A0v7QwnwRPBZmBnIdwvZdw70+ssrJQwGw7dVoY6AuKVJHgyOLROEPKcbxTmkqqI7f2hvUXI0VTp9JVTd0/93ihmRXAmsO+hqFHPcNc3A636mGHupAJ3FY3xQy2DzcjuIfmCkF94aXdnS+AgN0KRGwnuKxruu/Viz6m4L7Dv0IT7AZQImWKZXxZ7naOtgPs+sDZJSq4XMAugg0o96feMf1KbYwk4E9ibKZyA4GVPd/a0Amvkmwms3RTkqbjd73HfqvotgrPvZy8qda5ZEGIuaSLj4Liq+N1MNzKR9SiJfUpKd1ZFZhFshtbzAnngTNepjbM3zJ5JqtaMrDyJTb7h6Em+sd2MrEMAf/F0d/vfgvfPYwbW5xC86BnO200magmciez7Sb6jpLQ+rroCjttc7lzzG1Kpa7y7DpxoC3hh58X8489fAdznGc57FXDmqH0rFT+9dN3aC0euHjndDnCl3aF1jMDrvuHsrYDjU0djx0mtQ7tseuPBH9oF7g+tn6E4FE937XD9KOCWGcP9uB3gTGTdTmL+Ail1TeqTp2rBcxApe3phazvAZmgdANDlGc5DS6b6seDxy0tS+p7EoJ92JpLgrWwnM7TiS8MxAburHV2iXLEoaClEILcuP3fNwzsuwdqzuxYXpIHxPhZivvqNxJjf4/xUu+hMmEsTMkGI7xuFZ89RrsX9HFoPxoIEwKVoRV8/+FHVNhAM3axEHa/bDZFeTy98WLX1R0PdwvJmQJ4AOeal3d0Ntbpq6JvPbdAUHoaSQQCFWgmtnLfgm7VJCHnaNwov1YjRMAR5CI+AUvQM57Xli028CNSrzozsZ0DujW2EjPtGIbfcbyDKXTWtu980mpVVgStiEFijENzkGU530iDWs68aHCcbCAevnTbGv/7PwasBNpzqf5Osldi/APg0mS4ituU0AAAAAElFTkSuQmCC) no-repeat center;background-size:auto 100%}
