blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,ul {
	margin:0;
	padding:0
}
body,button,input,select,textarea {
	font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial
}
fieldset,img {
	border:0
}
li,ol,ul {
	list-style:none
}
:focus {
	outline:0
}
img {
	display:block
}
.none,legend {
	display:none
}
.fl {
	float:left;
	display:inline
}
.fr {
	float:right;
	display:inline
}
body {
	color:#676767;
	background:#fff
}
a {
	color:#444;
	text-decoration:none
}
a:hover{color:#f60;text-decoration:underline;}.red{color:red!important;}:focus{outline:0;}
a:active {
	outline:0
}
a span,a:hover span {
	cursor:pointer
}
em,i,s,strong,u {
	font-weight:400;
	font-style:normal;
	text-decoration:none
}
b {
	font-weight:400
}
#focus-side h3:after,#focus-side h3:before,#focus:after,#focus:before,#friendlink ul:after,#friendlink ul:before,#ppShow:after,#ppShow:before,#topNav:after,#topNav:before,#zxzx p:after,#zxzx p:before,.clearfix:after,.clearfix:before,.cmbox .title:after,.cmbox .title:before,.favorites:after,.favorites:before,.tabContent li p:after,.tabContent li p:before,.tabTitle:after,.tabTitle:before {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	font-size:0
}
#focus-side h3:after,#focus:after,#friendlink ul:after,#ppShow:after,#topNav:after,#zxzx p:after,.clearfix:after,.cmbox .title:after,.favorites:after,.tabContent li p:after,.tabTitle:after {
	clear:both
}
#focus,#focus-side h3,#friendlink ul,#ppShow,#topNav,#zxzx p,.clearfix,.cmbox .title,.favorites,.tabContent li p,.tabTitle {
	*zoom:1
}
#footer div,#footer p,#header dt,#inRec,#nav li,#page,#subNav,#topNav {
	width:1200px;
	display:block;
	margin:0 auto;
	clear:both
}
.star0,.star1,.star2,.star3,.star4,.star5,.star6 {
	background:url(../img/litterStar.png) no-repeat;
	width:84px;
	height:13px;
	display:inline-block
}
.star1 {
	background-position:0 -26px
}
.star2 {
	background-position:0 -52px
}
.star3 {
	background-position:0 -78px
}
.star4 {
	background-position:0 -104px
}
.star5,.star6 {
	background-position:0 -130px
}
#topNavC {
	width:100%;
	height:41px;
	line-height:41px;
	background:#fafafa;
	border-bottom:1px solid #e2e2e2;
	font-size:14px
}
#topNav i {
	float:right;
	color:#bbb;
	font-style:normal
}
#topNav strong {
	font-weight:400;
	color:#666;
	float:left
}
#topNav a {
	color:#666;
	margin:0 10px
}
#topNav a.focus {
	color:#399241
}
#topNav a.focus:hover,#topNav a:hover {
	color:#f60
}
#header dt {
	position:relative;
	height:110px
}
#logo {
	display:block;
	width:310px;
	overflow:hidden;
	padding:26px 0 32px 0
}
#logo img {
	padding-left:1px
}
#slogan {
	position:absolute;
	left:143px;
	top:32px
}
#search {
	width:534px;
	height:38px;
	position:absolute;
	right:0;
	top:28px;
	z-index:9
}
#bdcs-search-form-input {
	float:left;
	display:inline;
	width:385px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding:4px 60px 4px 5px;
	background:#fff;
	border:2px solid #47b751;
	border-right:0 none;
	font-size:12px;
	color:#333
}
#bdcs-search-form-submit {
	float:left;
	width:72px;
	height:38px;
	border:0 none;
	cursor:pointer;
	background:#47b751;
	color:#fff;
	font-size:14px
}
.bdcs-hot {
	width:534px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	top:37px;
	left:0;
	z-index:-1
}
.bdcs-hot-item {
	margin-right:9px;
	padding-right:10px;
	color:#666
}
.bdcs-hot-item:hover {
	color:#ff5800
}
#nav {
	background:#47b751;
	height:45px;
	line-height:45px;
	text-align:center
}
#nav a {
	width:120px;
	float:left;
	font-size:16px;
	color:#fff
}
#nav .nav-cur,#nav a:hover,#nav p.hover i {
	background-color:#399241
}
#nav p {
	width:120px;
	float:left;
	position:relative
}
#nav p span {
	display:none;
	position:absolute;
	width:118px;
	background:#fff;
	border:1px solid #ddd;
	border-top:none
}
#nav p.hover span {
	display:block
}
#nav p i {
	font-size:16px;
	color:#fff;
	cursor:pointer;
	display:block;
	width:102px;
	padding-right:18px;
	background:url(../img/pc6spr.png) -193px -277px no-repeat
}
#nav p.hover i {
	background-position:-193px -312px
}
#nav p a {
	font-size:14px;
	border:none;
	color:#444;
	display:block;
	height:40px;
	line-height:40px
}
#nav p a:hover {
	background:#f2f2f2
}
#subNav {
	height:40px;
	line-height:40px;
	background:#f6f6f6
}
#subNav i {
	float:right;
	padding-right:15px
}
#subNav span {
	padding-left:15px
}
#subNav a {
	padding:0 15px
}
#subNav i a {
	border-right:1px solid #ddd
}
#inRec {
	margin-top:15px;
	margin-bottom:15px
}
#ppShow {
	width:1240px
}
#ppShow li {
	float:left;
	padding:0 20px 0 0;
	text-align:center;
	height:108px;
	overflow:hidden;
	width:102px;
	text-align:center
}
#ppShow li a {
	display:block
}
#ppShow li img {
	width:80px;
	height:80px;
	display:block;
	margin:0 auto 3px auto
}
#inRec p {
	line-height:38px;
	height:38px;
	overflow:hidden;
	margin-top:3px
}
#inRec p b {
	float:left;
	width:56px;
	display:inline;
	background:url(../img/pc6spr.png) -225px 5px no-repeat
}
#inRec p b a {
	font-size:18px
}
#inRec p span a {
	padding:0 12px;
	border-right:1px solid #ddd
}
#focus-side h3,#friendlink .title,#read-hot dt,.favorites dt a,.inrank h4,.rebox dt,.tabTitle li {
	height:42px;
	line-height:42px;
	font-size:18px;
	border-bottom:1px solid #ddd;
	font-weight:400
}
#commend {
	width:410px;
	float:left
}
#soft-news {
	float:left;
	display:inline;
	width:790px
}
#read-hot {
	width:490px;
	float:left
}
#focus-side {
	width:280px;
	float:right
}
.imgshow {
	width:390px;
	height:190px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px
}
.imgshow ul {
	height:300px;
	position:absolute
}
.imgshow ul li {
	float:left;
	width:390px;
	height:190px;
	overflow:hidden;
	position:relative
}
.imgshow li img {
	width:390px;
	height:190px
}
.imgshow .btn {
	position:absolute;
	width:426px;
	height:8px;
	line-height:8px;
	left:0;
	bottom:0
}
.imgshow .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:78px;
	height:8px;
	_font-size:0;
	border-right:1px solid #a2a2a2;
	cursor:pointer;
	background:#373737
}
.imgshow .btn span.on {
	background:#47b751
}
.imgshow .preNext {
	display:none
}
.imgshow li s,.imgshow li strong {
	display:block;
	position:absolute;
	left:0;
	bottom:0
}
.imgshow li s {
	width:100%;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=60);
	opacity:.6
}
.imgshow li strong {
	bottom:10px;
	left:10px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:16px;
	color:#fff;
	z-index:1
}
.imgshow li strong.sp {
	width:338px
}
.imgshow li .times {
	color:#ccc;
	font-size:12px;
	position:absolute;
	right:7px;
	bottom:22px
}
#tmix .rebox {
	width:390px;
	overflow:hidden
}
.rebox dt {
	width:390px
}
.rebox dd p {
	width:185px;
	float:left;
	margin:15px 10px 0 0
}
.rebox dd p img {
	float:left;
	width:68px;
	height:68px;
	margin-right:10px
}
.rebox dd span {
	width:101px;
	float:left;
	overflow:hidden
}
.rebox dd span a {
	display:block;
	width:101px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rebox dd span i {
	display:block;
	color:#999;
	height:22px;
	line-height:22px;
	overflow:hidden
}
.rebox dd span i a {
	display:inline;
	width:auto;
	white-space:normal;
	color:#999
}
.rebox dd span i a:hover {
	color:#fd3939
}
#read-hot dt span {
	width:70px;
	display:inline-block;
	text-align:center;
	cursor:pointer
}
#read-hot dt .cur a {
	color:#47b751
}
#read-hot dd {
	display:none
}
#read-hot dd.on {
	display:block
}
#read-hot dd li {
	height:32px;
	line-height:32px;
	background:url(../img/pc6spr.png) -253px -154px no-repeat;
	overflow:hidden;
	padding-left:26px
}
#read-hot dd li i {
	float:right;
	margin:0 5px
}
#read-hot .cname {
	display:inline;
	float:left;
	width:100px;
	height:17px;
	line-height:17px;
	margin:8px 13px 0 0px;
	padding:0 7px 0 0;
	text-align:right;
	border-right:1px solid #ddd;
	overflow:hidden
}
#read-hot .cname:hover {
	color:#fd3939
}
#read-hot .cname,#read-hot dd li i {
	color:#999
}
#read-hot dd li img {
	display:inline;
	width:20px;
	height:20px;
	margin-right:6px;
	position:relative;
	top:5px
}
#read-hot dd ul {
	margin-top:11px;
	position:relative
}
#read-hot li.best,#read-hot li.hot,#read-hot li.new {
	width:28px;
	height:32px;
	overflow:hidden;
	padding:0;
	text-align:center;
	position:absolute;
	left:0;
	top:0
}
#read-hot li.new {
	background-position:-253px -59px;
	color:#1193fc
}
#read-hot li.hot {
	background-position:-253px -91px;
	color:red
}
#read-hot li.best {
	background-position:-253px -124px;
	color:#609c32
}
.azsc img {
	width:280px;
	height:98px
}
#focus-side dd {
	margin-top:10px
}
#focus-side h3 a {
	float:right;
	font-weight:400;
	font-size:16px;
	color:#999
}
#focus-side h3 a:hover {
	color:#fd3939
}
#zxzx p a {
	float:left;
	width:80px;
	height:89px;
	overflow:hidden;
	display:inline;
	padding:12px 0 0 10px;
	text-align:center
}
#zxzx p a img {
	width:68px;
	height:68px;
	border-radius:12px;
	display:block;
	margin:0 auto
}
.img-list {
	width:280px;
	height:100px
}
.img-list li {
	display:none;
	margin:0;
	float:left;
	text-align:center;
	position:relative
}
.img-list li.on {
	display:block
}
.img-list li,.img-list li img {
	width:280px;
	height:100px
}
.img-list li s,.img-list li strong {
	display:block;
	width:280px;
	height:30px;
	line-height:30px;
	font-size:12px;
	overflow:hidden;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0
}
.img-list li s {
	background:#000;
	filter:alpha(opacity=60);
	opacity:.6
}
.img-list li strong {
	text-align:left;
	text-indent:10px;
	width:200px;
	overflow:hidden
}
#recomZt {
	position:relative
}
#recomZt h3 {
	margin-bottom:10px
}
.tab-nav {
	width:70px;
	height:14px;
	position:absolute;
	right:0;
	top:132px;
	display:block
}
.tab-nav span {
	display:inline-block;
	width:10px;
	height:10px;
	margin-left:10px;
	background:#ccc;
	cursor:pointer;
	overflow:hidden
}
.tab-nav .cur {
	background:#25c88a
}
#recomZt ul.clearfix {
	padding-top:8px
}
#recomZt .clearfix li {
	height:32px;
	line-height:32px;
	width:125px;
	overflow:hidden;
	padding-left:15px;
	background:url(../img/pc6spr.png) -265px -241px no-repeat;
	float:left
}
#fav-box {
	margin-top:15px
}
#fav-box .hd {
	height:110px;
	width:100%;
	position:relative
}
#fav-box .hd .z1,#fav-box .hd .z2,#fav-box .hd .z3,#fav-box .hd .z4,#fav-box .hd .z5 {
	width:34px;
	height:110px;
	position:absolute;
	left:0;
	top:0;
	background:url(../img/pc6spr.png) 0 0 no-repeat;
	z-index:99;
	overflow:hidden
}
#fav-box .hd .z2 {
	width:42px;
	background-position:-36px 0;
	left:278px
}
#fav-box .hd .z3 {
	width:42px;
	background-position:-80px 0;
	left:578px
}
#fav-box .hd .z4 {
	width:42px;
	background-position:-124px 0;
	left:878px
}
#fav-box .hd .z5 {
	width:36px;
	background-position:-168px 0;
	left:1164px
}
#fav-box .hd li {
	float:left;
	width:300px;
	height:110px;
	cursor:pointer;
	position:relative;
	z-index:0
}
#fav-box .hd .pc {
	background:#2abff6
}
#fav-box .hd .az {
	background:#39c88a
}
#fav-box .hd .ios {
	background:#cc98e1
}
#fav-box .hd .tv {
	background:#00d9bc
}
#fav-box .hd li p {
	float:left;
	width:92px;
	margin:0 0 0 25px;
	text-align:center;
	overflow:hidden
}
#fav-box .hd li p span {
	font-size:22px;
	color:#fff;
	font-weight:700;
	height:30px;
	line-height:30px;
	margin:15px auto 0;
	display:inline-block;
	overflow:hidden
}
#fav-box .hd li p em {
	display:inline-block;
	background:url(../img/pc6spr.png) 6px -143px no-repeat;
	width:50px;
	height:40px;
	margin-top:10px
}
#fav-box .hd li i {
	float:left;
	display:block;
	width:160px;
	margin:42px 0 0 0;
	height:56px;
	overflow:hidden
}
#fav-box .hd li i a {
	display:inline-block;
	color:#fff;
	font-size:13px;
	border:1px solid #fff;
	border-radius:3px;
	margin:0 4px 4px 0;
	*margin:0 1px 4px 0;
	height:22px;
	line-height:21px;
	padding:0 5px;
	float:left;
	*float:none;
	overflow:hidden
}
#fav-box .hd li s {
	display:none;
	width:15px;
	height:9px;
	background:url(../img/pc6spr.png) -20px -121px no-repeat;
	position:absolute;
	left:50%;
	margin-left:-20px;
	bottom:-8px;
	overflow:hidden
}
#fav-box .hd li.cur s {
	display:inline-block
}
#fav-box .hd .pc p {
	margin:0 0 0 40px
}
#fav-box .hd .az p em {
	background-position:-47px -142px
}
#fav-box .hd .ios p em {
	background-position:-101px -145px
}
#fav-box .hd .tv p em {
	background-position:-47px -142px
}
#fav-box .hd .az s {
	background-position:-64px -122px
}
#fav-box .hd .ios s {
	background-position:-108px -122px
}
#fav-box .hd .tv s {
	background-position:-152px -122px
}
#fav-box dd.main-box {
	display:none
}
#fav-box dd.on {
	display:block
}
#fav-box .rank,.inrank {
	float:right;
	width:280px
}
.inrank h4,.tabTitle li {
	padding-left:20px;
	border-bottom:none
}
.inrank h4 i,.tabTitle li i {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../img/pc6spr.png) -6px -199px no-repeat
}
.tabTitle li {
	float:left;
	padding-left:35px;
	width:105px;
	position:relative;
	cursor:pointer
}
.inrank h4 {
	padding-left:24px;
	position:relative;
	top:5px
}
.inrank h4 i,.tabTitle li i {
	position:absolute;
	left:0;
	top:13px
}
.tabTitle li i {
	left:12px
}
.tabTitle {
	border-bottom:1px solid #ddd;
	padding-top:3px
}
.tabTitle .tab_2 {
	border-bottom:2px solid #00bd3f;
	color:#00bd3f;
	bottom:-1px
}
.tabTitle .tab_1 i {
	background-position:-46px -199px
}
.tabContent li p {
	display:none
}
.tabContent .now p {
	display:block
}
.tabContent li {
	padding-left:30px;
	position:relative;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:3px;
	*margin-bottom:2px
}
.tabContent .now {
	height:100px
}
#no-rank .now {
	height:30px
}
.tabContent li .num {
	width:20px;
	height:20px;
	background:#879299;
	color:#fffefe;
	font-size:14px;
	text-align:center;
	line-height:20px;
	position:absolute;
	left:0;
	top:12px
}
.tabContent li .r1 {
	background:#fa4e57
}
.tabContent li .r2 {
	background:#fa7a53
}
.tabContent li .r3 {
	background:#fbc258
}
.tabContent li .txt {
	display:block;
	overflow:hidden;
	height:30px;
	line-height:30px;
	margin-top:7px
}
.tabContent li p {
	height:56px;
	margin:5px 0 0 0
}
.tabContent li .img,.tabContent li .img img {
	width:56px;
	height:56px
}
.tabContent li .img {
	float:left;
	padding-right:8px
}
.tabContent li span {
	float:left;
	width:155px;
	position:relative;
	top:-6px
}
.tabContent li span a {
	display:block;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #00bd3f;
	border-radius:3px;
	color:#00bd3f
}
.tabContent li span a:hover {
	background:#00bd3f;
	color:#fff
}
.tabContent li span i {
	color:#999
}
.tabContent li span i s {
	margin-left:5px
}
#pcgame .tabContent .now {
	height:150px
}
.grank .tabContent .now {
	height:137px
}
#pcgame .tabContent li span,.grank .tabContent li span {
	top:-4px
}
#pcgame .tabContent li span i {
	display:block;
	height:24px;
	line-height:24px
}
.grank .tabContent li span i {
	display:block;
	height:22px;
	line-height:22px
}
#pcgame .tabContent li .img,#pcgame .tabContent li .img img,.grank .tabContent li .img,.grank .tabContent li .img img {
	height:100px;
	width:68px
}
.favorites dl {
	float:left;
	width:164px;
	padding:7px 20px 7px 0
}
.favorites dt {
	padding-left:15px;
	position:relative
}
.favorites dt i {
	display:inline-block;
	width:5px;
	height:18px;
	background:#6cdafd;
	position:absolute;
	left:0;
	top:13px
}
.favorites dt a {
	border:none;
	display:block
}
.favorites dt.clo2 i {
	background:#82e29b
}
.favorites dt.clo3 i {
	background:#fcd68b
}
.favorites dt.clo4 i {
	background:#bfc7ee
}
.favorites dd {
	width:100%;
	float:left;
	position:relative;
	margin-top:9px;
	height:20px
}
.favorites dd a {
	display:inline-block;
	width:100%;
	overflow:hidden
}
.favorites dd a i {
	width:18px;
	height:18px;
	margin-top:1px;
	float:left;
	padding-right:5px;
	background:url(../img/syfav.png) 0 0 no-repeat;
	overflow:hidden
}
#fav-soft .ico2 {
	background-position:-23px 0
}
#fav-soft .ico3 {
	background-position:-46px 0
}
#fav-soft .ico4 {
	background-position:-69px 0
}
#fav-soft .ico5 {
	background-position:-92px 0
}
#fav-soft .ico6 {
	background-position:-115px 0
}
#fav-soft .ico7 {
	background-position:-138px 0
}
#fav-soft .ico8 {
	background-position:-161px 0
}
#fav-soft .ico9 {
	background-position:0 -23px
}
#fav-soft .ico10 {
	background-position:-23px -23px
}
#fav-soft .ico11 {
	background-position:-46px -23px
}
#fav-soft .ico12 {
	background-position:-69px -23px
}
#fav-soft .ico13 {
	background-position:-92px -23px
}
#fav-soft .ico14 {
	background-position:-115px -23px
}
#fav-soft .ico15 {
	background-position:-138px -23px
}
#fav-soft .ico16 {
	background-position:-161px -23px
}
#fav-soft .ico17 {
	background-position:0 -46px
}
#fav-soft .ico18 {
	background-position:-23px -46px
}
#fav-soft .ico19 {
	background-position:-46px -46px
}
#fav-soft .ico20 {
	background-position:-69px -46px
}
#fav-soft .ico21 {
	background-position:-92px -46px
}
#fav-soft .ico22 {
	background-position:-115px -46px
}
#fav-soft .ico23 {
	background-position:-138px -46px
}
#fav-soft .ico24 {
	background-position:-161px -46px
}
#fav-soft .ico25 {
	background-position:0 -69px
}
#fav-soft .ico26 {
	background-position:-23px -69px
}
#fav-soft .ico27 {
	background-position:-46px -69px
}
#fav-soft .ico28 {
	background-position:-69px -69px
}
#fav-soft .ico29 {
	background-position:-92px -69px
}
#fav-soft .ico30 {
	background-position:-115px -69px
}
#fav-soft .ico31 {
	background-position:-138px -69px
}
#fav-soft .ico32 {
	background-position:-161px -69px
}
#fav-soft .ico33 {
	background-position:0 -92px
}
#fav-soft .ico34 {
	background-position:-23px -92px
}
#fav-soft .ico35 {
	background-position:-46px -92px
}
#fav-soft .ico36 {
	background-position:-69px -92px
}
#fav-soft .ico37 {
	background-position:-92px -92px
}
#fav-soft .ico38 {
	background-position:-115px -92px
}
#fav-soft .ico39 {
	background-position:-138px -92px
}
#fav-soft .ico40 {
	background-position:-161px -92px
}
#fav-soft .ico41 {
	background-position:0 -115px
}
#fav-soft .ico42 {
	background-position:-23px -115px
}
#fav-soft .ico43 {
	background-position:-46px -115px
}
#fav-soft .ico44 {
	background-position:-69px -115px
}
#fav-soft .ico45 {
	background-position:-92px -115px
}
#fav-soft .ico46 {
	background-position:-115px -115px
}
#fav-soft .ico47 {
	background-position:-138px -115px
}
#fav-soft .ico48 {
	background-position:-161px -115px
}
#fav-soft .ico49 {
	background-position:0 -138px
}
#fav-soft .ico50 {
	background-position:-23px -138px
}
#fav-soft .ico51 {
	background-position:-46px -138px
}
#fav-soft .ico52 {
	background-position:-69px -138px
}
#fav-soft .ico53 {
	background-position:-92px -138px
}
#fav-soft .ico54 {
	background-position:-115px -138px
}
#fav-soft .ico55 {
	background-position:-138px -138px
}
#fav-soft .ico56 {
	background-position:-161px -138px
}
#fav-soft .ico57 {
	background-position:0 -161px
}
#fav-soft .ico58 {
	background-position:-23px -161px
}
#fav-soft .ico59 {
	background-position:-46px -161px
}
#fav-soft .ico60 {
	background-position:-69px -161px
}
#fav-az .ico1 {
	background-position:0 -184px
}
#fav-az .ico2 {
	background-position:-23px -184px
}
#fav-az .ico3 {
	background-position:-46px -184px
}
#fav-az .ico4 {
	background-position:-69px -184px
}
#fav-az .ico5 {
	background-position:-92px -184px
}
#fav-az .ico6 {
	background-position:-115px -184px
}
#fav-az .ico7 {
	background-position:-138px -184px
}
#fav-az .ico8 {
	background-position:-161px -184px
}
#fav-az .ico9 {
	background-position:0 -207px
}
#fav-az .ico10 {
	background-position:-23px -207px
}
#fav-az .ico11 {
	background-position:-46px -207px
}
#fav-az .ico12 {
	background-position:-69px -207px
}
#fav-az .ico13 {
	background-position:-92px -207px
}
#fav-az .ico14 {
	background-position:-115px -207px
}
#fav-az .ico15 {
	background-position:-138px -207px
}
#fav-az .ico16 {
	background-position:-161px -207px
}
#fav-az .ico17 {
	background-position:0 -230px
}
#fav-az .ico18 {
	background-position:-23px -230px
}
#fav-az .ico19 {
	background-position:-46px -230px
}
#fav-az .ico20 {
	background-position:-69px -230px
}
#fav-az .ico21 {
	background-position:-92px -230px
}
#fav-az .ico22 {
	background-position:-115px -230px
}
#fav-az .ico23 {
	background-position:-138px -230px
}
#fav-az .ico24 {
	background-position:-161px -230px
}
#fav-az .ico25 {
	background-position:0 -253px
}
#fav-az .ico26 {
	background-position:-23px -253px
}
#fav-az .ico27 {
	background-position:-46px -253px
}
#fav-az .ico28 {
	background-position:-69px -253px
}
#fav-az .ico29 {
	background-position:-92px -253px
}
#fav-az .ico30 {
	background-position:-115px -253px
}
#fav-az .ico31 {
	background-position:-138px -253px
}
#fav-az .ico32 {
	background-position:-161px -253px
}
#fav-az .ico33 {
	background-position:0 -276px
}
#fav-az .ico34 {
	background-position:-23px -276px
}
#fav-az .ico35 {
	background-position:-46px -276px
}
#fav-az .ico36 {
	background-position:-69px -276px
}
#fav-az .ico37 {
	background-position:-92px -276px
}
#fav-az .ico38 {
	background-position:-115px -276px
}
#fav-az .ico39 {
	background-position:-138px -276px
}
#fav-az .ico40 {
	background-position:-161px -276px
}
#fav-az .ico41 {
	background-position:0 -299px
}
#fav-az .ico42 {
	background-position:-23px -299px
}
#fav-az .ico43 {
	background-position:-46px -299px
}
#fav-az .ico44 {
	background-position:-69px -299px
}
#fav-az .ico45 {
	background-position:-92px -299px
}
#fav-az .ico46 {
	background-position:-115px -299px
}
#fav-az .ico47 {
	background-position:-138px -299px
}
#fav-az .ico48 {
	background-position:-161px -299px
}
#fav-az .ico49 {
	background-position:0 -322px
}
#fav-az .ico50 {
	background-position:-23px -322px
}
#fav-az .ico51 {
	background-position:-46px -322px
}
#fav-az .ico52 {
	background-position:-69px -322px
}
#fav-az .ico53 {
	background-position:-92px -322px
}
#fav-az .ico54 {
	background-position:-115px -322px
}
#fav-az .ico55 {
	background-position:-138px -322px
}
#fav-az .ico56 {
	background-position:-161px -322px
}
#fav-az .ico57 {
	background-position:0 -345px
}
#fav-az .ico58 {
	background-position:-23px -345px
}
#fav-az .ico59 {
	background-position:-46px -345px
}
#fav-az .ico60 {
	background-position:-69px -345px
}
#fav-ios .ico1 {
	background-position:0 -368px
}
#fav-ios .ico2 {
	background-position:-23px -368px
}
#fav-ios .ico3 {
	background-position:-46px -368px
}
#fav-ios .ico4 {
	background-position:-69px -368px
}
#fav-ios .ico5 {
	background-position:-92px -368px
}
#fav-ios .ico6 {
	background-position:-115px -368px
}
#fav-ios .ico7 {
	background-position:-138px -368px
}
#fav-ios .ico8 {
	background-position:-161px -368px
}
#fav-ios .ico9 {
	background-position:0 -391px
}
#fav-ios .ico10 {
	background-position:-23px -391px
}
#fav-ios .ico11 {
	background-position:-46px -391px
}
#fav-ios .ico12 {
	background-position:-69px -391px
}
#fav-ios .ico13 {
	background-position:-92px -391px
}
#fav-ios .ico14 {
	background-position:-115px -391px
}
#fav-ios .ico15 {
	background-position:-138px -391px
}
#fav-ios .ico16 {
	background-position:-161px -391px
}
#fav-ios .ico17 {
	background-position:0 -414px
}
#fav-ios .ico18 {
	background-position:-23px -414px
}
#fav-ios .ico19 {
	background-position:-46px -414px
}
#fav-ios .ico20 {
	background-position:-69px -414px
}
#fav-ios .ico21 {
	background-position:-92px -414px
}
#fav-ios .ico22 {
	background-position:-115px -414px
}
#fav-ios .ico23 {
	background-position:-138px -414px
}
#fav-ios .ico24 {
	background-position:-161px -414px
}
#fav-ios .ico25 {
	background-position:0 -437px
}
#fav-ios .ico26 {
	background-position:-23px -437px
}
#fav-ios .ico27 {
	background-position:-46px -437px
}
#fav-ios .ico28 {
	background-position:-69px -437px
}
#fav-ios .ico29 {
	background-position:-92px -437px
}
#fav-ios .ico30 {
	background-position:-115px -437px
}
#fav-ios .ico31 {
	background-position:-138px -437px
}
#fav-ios .ico32 {
	background-position:-161px -437px
}
#fav-ios .ico33 {
	background-position:0 -460px
}
#fav-ios .ico34 {
	background-position:-23px -460px
}
#fav-ios .ico35 {
	background-position:-46px -460px
}
#fav-ios .ico36 {
	background-position:-69px -460px
}
#fav-ios .ico37 {
	background-position:-92px -460px
}
#fav-ios .ico38 {
	background-position:-115px -460px
}
#fav-ios .ico39 {
	background-position:-138px -460px
}
#fav-ios .ico40 {
	background-position:-161px -460px
}
#fav-ios .ico41 {
	background-position:0 -483px
}
#fav-ios .ico42 {
	background-position:-23px -483px
}
#fav-ios .ico43 {
	background-position:-46px -483px
}
#fav-ios .ico44 {
	background-position:-69px -483px
}
#fav-ios .ico45 {
	background-position:-92px -483px
}
#fav-ios .ico46 {
	background-position:-115px -483px
}
#fav-ios .ico47 {
	background-position:-138px -483px
}
#fav-ios .ico48 {
	background-position:-161px -483px
}
#fav-ios .ico49 {
	background-position:0 -506px
}
#fav-ios .ico50 {
	background-position:-23px -506px
}
#fav-ios .ico51 {
	background-position:-46px -506px
}
#fav-ios .ico52 {
	background-position:-69px -506px
}
#fav-ios .ico53 {
	background-position:-92px -506px
}
#fav-ios .ico54 {
	background-position:-115px -506px
}
#fav-ios .ico55 {
	background-position:-138px -506px
}
#fav-ios .ico56 {
	background-position:-161px -506px
}
#fav-ios .ico57 {
	background-position:0 -529px
}
#fav-ios .ico58 {
	background-position:-23px -529px
}
#fav-ios .ico59 {
	background-position:-46px -529px
}
#fav-ios .ico60 {
	background-position:-69px -529px
}
#fav-tv .ico1 {
	background-position:0 -552px
}
#fav-tv .ico2 {
	background-position:-23px -552px
}
#fav-tv .ico3 {
	background-position:-46px -552px
}
#fav-tv .ico4 {
	background-position:-69px -552px
}
#fav-tv .ico5 {
	background-position:-92px -552px
}
#fav-tv .ico6 {
	background-position:-115px -552px
}
#fav-tv .ico7 {
	background-position:-138px -552px
}
#fav-tv .ico8 {
	background-position:-161px -552px
}
#fav-tv .ico9 {
	background-position:0 -575px
}
#fav-tv .ico10 {
	background-position:-23px -575px
}
#fav-tv .ico11 {
	background-position:-46px -575px
}
#fav-tv .ico12 {
	background-position:-69px -575px
}
#fav-tv .ico13 {
	background-position:-92px -575px
}
#fav-tv .ico14 {
	background-position:-115px -575px
}
#fav-tv .ico15 {
	background-position:-138px -575px
}
#fav-tv .ico16 {
	background-position:-161px -575px
}
#fav-tv .ico17 {
	background-position:0 -598px
}
#fav-tv .ico18 {
	background-position:-23px -598px
}
#fav-tv .ico19 {
	background-position:-46px -598px
}
#fav-tv .ico20 {
	background-position:-69px -598px
}
#fav-tv .ico21 {
	background-position:-92px -598px
}
#fav-tv .ico22 {
	background-position:-115px -598px
}
#fav-tv .ico23 {
	background-position:-138px -598px
}
#fav-tv .ico24 {
	background-position:-161px -598px
}
#fav-tv .ico25 {
	background-position:0 -621px
}
#fav-tv .ico26 {
	background-position:-23px -621px
}
#fav-tv .ico27 {
	background-position:-46px -621px
}
#fav-tv .ico28 {
	background-position:-69px -621px
}
#fav-tv .ico29 {
	background-position:-92px -621px
}
#fav-tv .ico30 {
	background-position:-115px -621px
}
#fav-tv .ico31 {
	background-position:-138px -621px
}
#fav-tv .ico32 {
	background-position:-161px -621px
}
#fav-tv .ico33 {
	background-position:0 -644px
}
#fav-tv .ico34 {
	background-position:-23px -644px
}
#fav-tv .ico35 {
	background-position:-46px -644px
}
#fav-tv .ico36 {
	background-position:-69px -644px
}
#fav-tv .ico37 {
	background-position:-92px -644px
}
#fav-tv .ico38 {
	background-position:-115px -644px
}
#fav-tv .ico39 {
	background-position:-138px -644px
}
#fav-tv .ico40 {
	background-position:-161px -644px
}
#fav-tv .ico41 {
	background-position:0 -667px
}
#fav-tv .ico42 {
	background-position:-23px -667px
}
#fav-tv .ico43 {
	background-position:-46px -667px
}
#fav-tv .ico44 {
	background-position:-69px -667px
}
#fav-tv .ico45 {
	background-position:-92px -667px
}
#fav-tv .ico46 {
	background-position:-115px -667px
}
#fav-tv .ico47 {
	background-position:-138px -667px
}
#fav-tv .ico48 {
	background-position:-161px -667px
}
#fav-tv .ico49 {
	background-position:0 -690px
}
#fav-tv .ico50 {
	background-position:-23px -690px
}
#fav-tv .ico51 {
	background-position:-46px -690px
}
#fav-tv .ico52 {
	background-position:-69px -690px
}
#fav-tv .ico53 {
	background-position:-92px -690px
}
#fav-tv .ico54 {
	background-position:-115px -690px
}
#fav-tv .ico55 {
	background-position:-138px -690px
}
#fav-tv .ico56 {
	background-position:-161px -690px
}
#fav-tv .ico57 {
	background-position:0 -713px
}
#fav-tv .ico58 {
	background-position:-23px -713px
}
#fav-tv .ico59 {
	background-position:-46px -713px
}
#fav-tv .ico60 {
	background-position:-69px -713px
}
.cmbox {
	margin-top:15px
}
.cmbox .title {
	height:55px;
	line-height:55px;
	border-bottom:1px solid #ddd
}
.cmbox .title h3 {
	font-size:24px;
	font-family:Candara;
	color:#ddd;
	font-weight:400;
	float:left;
	padding-right:14px
}
.cmbox .title h3 b {
	display:inline-block;
	font-size:24px;
	font-weight:400;
	color:#676767;
	font-family:"Microsoft YaHei";
	padding:0 2px;
	margin-right:10px;
	border-bottom:2px solid #00bd3f;
	position:relative;
	bottom:1px
}
.cmbox .title span {
	font-size:20px;
	color:#ddd
}
.cmbox .title span i {
	cursor:pointer;
	padding:0 20px;
	font-size:20px;
	color:#333
}
.cmbox .title span .cur {
	color:#00bd3f
}
#azgame .title h3 b {
	border-color:#fa0
}
#azgame .title span .cur {
	color:#fa0
}
#azgame .inrank h4 i {
	background-position:-125px -199px
}
#pgsoft .title h3 b {
	border-color:#00aaf5
}
#pgsoft .title span .cur {
	color:#00aaf5
}
#pgsoft .inrank h4 i {
	background-position:-165px -199px
}
#pcgame .title h3 b {
	border-color:#00d9bc
}
#pcgame .title span .cur {
	color:#00d9bc
}
#pcgame .inrank h4 i {
	background-position:-205px -199px
}
#dhang .title h3,#friendlink .title b,#gxsoft .title h3 {
	display:inline-block;
	font-size:24px;
	font-weight:400;
	color:#676767;
	font-family:"Microsoft YaHei";
	padding:0 2px;
	margin-right:10px;
	border-bottom:2px solid #04bb3f;
	position:relative;
	bottom:1px
}
.cmbox .content {
	display:none;
	clear:both;
	position:relative
}
.cmbox .content.on {
	display:block
}
.content .ctr {
	position:absolute;
	top:-43px;
	right:0;
	display:inline
}
.content .ctr span {
	*position:absolute;
	right:60px
}
.content .ctr .more {
	float:right;
	border:none
}
.content .ctr a {
	padding:0 7px;
	border-right:1px solid #ddd;
	font-size:16px
}
.corner li {
	width:100px;
	padding:15px 53px 0 0;
	float:left;
	text-align:center
}
.corner li img {
	width:75px;
	height:75px;
	margin:0 auto 3px auto
}
.corner li p {
	height:22px;
	line-height:22px;
	overflow:hidden
}
.corner li .lb {
	font-size:12px;
	color:#999
}
.pBox li {
	width:150px;
	padding:17px 34px 0 0;
	float:left;
	text-align:center
}
.pBox li img {
	width:150px;
	height:220px;
	margin:0 auto 4px auto
}
.pBox li span {
	display:block;
	height:22px;
	line-height:22px;
	overflow:hidden
}
#dhang .content,#gxsoft .content {
	display:block
}
#dhang .cate {
	margin-top:10px;
	clear:both;
	height:30px;
	line-height:30px;
	font-size:14px
}
#dhang .cate h4 {
	float:left;
	display:inline;
	text-indent:10px;
	font-weight:400;
	color:#fff;
	font-size:14px;
	width:82px;
	background:url(../img/pc6spr.png) 0 -294px no-repeat
}
#dhang .game h4 {
	background-position:-92px -295px
}
#dhang .info h4 {
	background-position:0 -332px
}
#dhang .cate p {
	color:#ddd
}
#dhang .cate p a {
	padding:0 12px
}
#gxsoft .title {
	border-bottom:2px solid #ffae00
}
#gxsoft .title h3 {
	border:none
}
#gxsoft .title .more {
	font-size:16px
}
#gxsoft {
	margin-top:18px
}
#gxsoft .tit {
	width:1040px;
	float:left;
	font-size:20px;
	color:#ddd
}
#gxsoft .tit span {
	display:inline-block;
	color:#333;
	cursor:pointer;
	padding:0 8px;
	font-size:20px
}
#gxsoft .tit .current {
	position:relative
}
#gxsoft .tit .current s {
	position:absolute;
	width:15px;
	height:10px;
	background:url(../img/pc6spr.png) -126px -240px no-repeat;
	left:45%;
	bottom:-10px
}
#gxsoft .cont {
	display:none
}
#gxsoft .on {
	display:block
}
#gxsoft .textList {
	width:425px;
	padding:10px 20px;
	float:left;
	overflow:hidden;
	font-size:14px
}
#gxsoft .line {
	padding-left:0
}
#gxsoft .textList li {
	line-height:28px;
	height:28px;
	overflow:hidden
}
#gxsoft .textList li em {
	font-style:normal;
	float:right;
	color:#999
}
#gxsoft .textList li span {
	padding-right:4px
}
#gxsoft .textList li span a {
	color:#999
}
#gxsoft .textList li a {
	color:#333
}
#gxsoft .textList li a:hover,#gxsoft .textList li span a:hover {
	color:#ff5800
}
#gxsoft .keycont {
	padding:10px 0;
	height:308px;
	overflow:hidden
}
.keycont p {
	line-height:38px;
	height:76px;
	overflow:hidden;
	margin-top:3px
}
.keycont p b {
	float:left;
	width:66px;
	display:inline;
	background:url(../img/pc6spr.png) -225px 5px no-repeat
}
.keycont p b a {
	font-size:18px;
	color:#555;
	font-weight:700
}
.keycont p b a:hover {
	color:#fd3939
}
.keycont p span a {
	padding:0 22px 0 0;
	display:inline-block;
	white-space:nowrap
}
.grank .sphotBox .now {
	padding-left:150px;
	height:100px
}
.grank .sphotBox .now .num {
	z-index:1;
	top:12px
}
.grank .sphotBox .now p {
	margin-top:2px
}
.grank .sphotBox .now span {
	width:126px;
	color:#989898;
	font-size:12px;
	line-height:22px
}
.grank .sphotBox .now .img {
	position:absolute;
	left:0;
	top:12px
}
.grank .sphotBox .now .img,.grank .sphotBox .now .img img {
	width:145px;
	height:88px
}
.grank .sphotBox .now .mark {
	width:40px;
	height:20px;
	line-height:20px;
	background:#000;
	filter:alpha(opacity=80);
	opacity:.8;
	position:absolute;
	left:105px;
	top:68px
}
.grank .sphotBox .now .times {
	position:absolute;
	left:110px;
	top:63px;
	font-size:12px;
	color:#fff
}
.grank .sphotBox .now .boico {
	width:30px;
	height:30px;
	background:url(../img/sp.png) 0 0 no-repeat;
	background-size:30px;
	position:absolute;
	left:59px;
	top:33px
}
#friendlink {
	position:relative
}
#friendlink .content {
	overflow:hidden
}
#flctr {
	position:absolute;
	right:0;
	top:32px;
	width:50px;
	height:20px
}
#flctr span {
	width:23px;
	display:inline-block;
	margin-left:1px;
	text-align:center;
	background:#00d9bc;
	color:#fff;
	cursor:pointer
}
#flctr span.hover {
	background:#00c2a8
}
#friendlink .title b {
	border-color:#00d9bc
}
#friendlink .title {
	margin:15px 0 0 0;
	background-position:-39px -154px
}
#friendlink .content ul {
	padding:5px 0
}
#friendlink .content li {
	float:left;
	width:120px;
	display:inline;
	white-space:nowrap;
	line-height:30px
}
#friendlink .content li a {
	color:#666
}
#footer {
	border-top:1px solid #ddd;
	margin-top:20px;
	padding:25px 0;
	text-align:center
}
#footer div {
	color:#bbb
}
#footer p {
	margin-top:10px;
	color:#999
}
#footer a {
	margin:0 15px
}
#footer img {
	display:inline
}
#footer p a {
	color:#999
}
.gotop {
	display:none
}
#gotoBox {
	display:none;
	position:fixed;
	bottom:220px;
	left:50%;
	cursor:pointer;
	margin-top:-50px;
	margin-left:660px;
	width:41px
}
#gotoBox {
	_position:absolute;
	_top:expression(documentElement.scrollTop + 200 + "px")
}
#gotoBox a,#gotoBox i {
	display:block;
	line-height:36px;
	height:36px;
	width:30px;
	padding:3px 5px;
	font-style:normal;
	text-align:center;
	background:#fafafa;
	border:1px solid #eee
}
#gotoBox i {
	background:url(../img/gtp.gif) 0 0 no-repeat;
	border:none;
	padding:4px 6px
}
#gotoBox a {
	margin-bottom:7px
}
#gotoBox a:hover {
	text-decoration:none;
	background-color:#3ba354;
	border-color:#3ba354;
	color:#fff
}
#gotoBox i.hover {
	background-position:0 -44px
}
#gotoBox a.cur {
	color:#5fb733
}
#gotoBox a.cur:hover {
	color:#fff
}
#header dt #auto-search {
	display:none;
	position:absolute;
	z-index:9;
	top:65px;
	right:82px;
	width:450px;
	border:1px solid #ddd;
	background:#fff;
	cursor:default;
	overflow:auto;
	-webkit-box-shadow:1px 4px 3px rgba(50,50,50,.64);
	-moz-box-shadow:1px 4px 3px rgba(50,50,50,.64);
	box-shadow:1px 4px 3px rgba(50,50,50,.64)
}
#auto-search p {
	display:block;
	padding:2px 5px;
	white-space:nowrap;
	overflow:hidden;
	height:22px;
	line-height:22px;
	text-decoration:none
}
#auto-search p em {
	font-weight:700;
	color:red
}
#auto-search p.hover {
	background:#f0f0f0
}
@media(min-width:1367px) and (max-width:1920px) {
	#gotoBox {
	margin-left:660px
}
}@media(max-width:1366px) {
	#gotoBox {
	margin-left:625px
}
}@media(max-width:1350px) {
	#gotoBox {
	display:none
}
}


#main{width:1200px; height:auto; margin:0 auto;}
#main1k{width:1200px; height:auto; margin:0 auto;}


.rjfl_main{ overflow:hidden; padding-top: 12px; }
.rjfl_main .icon{ display: none; }
.rjfl_main dl{ margin-bottom: 12px; }
.rjfl_main dt{ height: 39px; line-height: 39px; border-bottom: 1px solid #ddd; font-size: 18px; margin-bottom: 10px; }
.rjfl_main dt .tit{ display: inline-block; padding: 0 15px; height: 38px; border-bottom: 3px solid #1890ff; }
.rjfl_main dd{ overflow:hidden;}
.rjfl_main dd a{ width: 131px; padding-left: 15px; float: left; height: 32px; line-height: 32px; }



.w1k_box{width:1200px; margin: 0 auto;}
.left_menu{float:left; width:180px; margin-top:5px; }
.left_menu a{width:100%; height:55px; text-align:center; font-size:16px; display:block; position: relative; }
.left_menu a span{display:block; line-height:54px; height:54px; border-bottom:1px solid #efefef; color:#292f33; }
.left_menu a em{display:none;border: 6px solid transparent; border-left-color: #1890ff; position: absolute; left: 100%; top: 50%; margin-top: -6px;}
.left_menu a.cur span,.left_menu a.cur:hover span{background:#1890ff;color:#fff;border:none;height:55px;line-height:55px;}
.left_menu a.cur em{display:inline-block;}
.left_menu a:last-child span,.left_menu.yangs2 a:last-child{border:none;}
.left_menu a:hover span{background:#edf1f3;}



.r_gybz{ width:	980px; float:right; height:auto; overflow:hidden;}
.r_gybz .gybz{border-bottom:1px solid #efefef; height:34px; font-size:20px; font-weight:bold; color:#333; margin-bottom:10px; overflow:hidden;}
.r_gybz .bzjs{ font-size:14px; color:#333; line-height:24px; overflow:hidden;}



.clearfix:after,.w1k_box:after,#main1k:after,.xzdzbox:after{clear:both;height:0px;font-size:0px;visibility:hidden;display:block;content:" ";}


#main1k{width:1200px; height:auto; margin:0 auto;}
.error_box{ width: 1200px; height:auto; margin: 10px auto; overflow:hidden; text-align: center; }
.error_box .pic{ vertical-align: top; margin-bottom: 35px; text-align:center;}
.error_box .tip{ color: #505050; font-size: 14px; margin-bottom: 12px; }
.error_box .btn{ display: inline-block; line-height: 40px; width: 160px; text-align: center; background: #31b68c; color: #FFF; font-size: 16px; border-radius: 6px; }
.error_box .count{ color: #31b68c; }

.tipsbox{ padding:20px; background:#edf1f3;}
.tipsbox p{ line-height:32px; font-size:15px; color:#292f33; word-break:break-all;}
.tipsbox .ptitle{ font-size: 17px; color:#fa4e57; font-weight:bold; margin-bottom:10px;}

/* m端适配 */
@media (max-width: 991px) {
	#main{
		width: 100%;
	}
	.w1k_box{
		width:100%;
	}
	.left_menu{
		display: flex;
		float: left;
		width: 100%;
		margin-top: 5px;
	}
	.r_gybz{width: 100%;height:auto;overflow:hidden;}
   .left_menu a.cur em{
	   display:none
   }
   .left_menu a{
	   height:60px
   }

   
   .left_menu a:last-child span{
	   border-bottom: 1px solid #efefef;
   }
}