@charset "UTF-8";
fieldset,img {
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ol,ul {
	list-style: none
}

input,button,select,textarea {
	outline: none
}

textarea {
	resize: none
}

article,aside,details,figcaption,figure,header,hgroup,menu,nav,section {
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0
}

.cf {
	zoom: 1
}

body,input,button,select,textarea,table {
	font: 400 12px/1.5 'Lantinghei SC', 'Microsoft Yahei', 'Hiragino Sans GB', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;
}


fieldset,img {
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ol,ul {
	list-style: none
}

input,button,select,textarea {
	outline: none
}

textarea {
	resize: none
}

article,aside,details,figcaption,figure,header,hgroup,menu,nav,section {
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.pub_9pcheader {
	height: 33px;
	margin: 0 auto;
	position: relative;
	background: #e9e9e9;
	font-size: 0;
	font-family: Arial,'微软雅黑','宋体';
	border-bottom: 1px solid #dbdbdb
}

.pub_9pcheader .top-bar-ph a {
	color: #000;
	text-decoration: none
}

.pub_9pcheader .top-bar-ph {
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	background: #e9e9e9;
	position: relative
}

.pub_9pcheader .contorl-ph {
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.pub_9pcheader .contorl-ph li {
	font-size: 12px;
	float: left;
	line-height: 33px
}

.pub_9pcheader .contorl-ph .link {
	padding: 0 10px;
	border-right: 1px solid #c6c6c6
}

.pub_9pcheader .contorl-ph .last.link {
	border: 0
}

.pub_9pcheader .contorl-ph .link:hover {
	color: #f6505c;
	text-decoration: none
}

.pub_9pcheader .user-bar-ph {
	height: 100%;
	top: 0;
	right: 0;
	position: absolute
}

.pub_9pcheader .user-bar-ph .right-li-ph {
	font-size: 12px;
	float: left;
	height: 33px
}

.pub_9pcheader .user-bar-ph .ulink {
	padding: 0 10px;
	line-height: 33px;
	border-right: 1px solid #c6c6c6;
	color: #1a71d1
}

.pub_9pcheader .user-bar-ph .ulink:hover {
	color: #f6505c;
	text-decoration: none
}

.pub_9pcheader .web-site-ph {
	width: 100px;
	height: 33px;
	position: relative
}

.pub_9pcheader .user-site-ph {
	_width: 150px;
	text-indent: 10px;
	background: url("/css/pc2_img/pub_pcheader_icon.png") no-repeat 113px -137px
}

.pub_9pcheader .msg-site-ph {
	width: 100px;
	height: 33px;
	position: relative;
	background: url("/css/pc2_img/pub_pcheader_icon.png") no-repeat 98px -137px
}

.pub_9pcheader .msg-site-ph .org {
	color: #f6505c
}

.pub_9pcheader .site-title {
	height: 32px;
	line-height: 32px;
	position: relative;
	border: 1px solid #e9e9e9;
	border-bottom: 0;
	text-align: center;
	text-indent: 22px;
	cursor: pointer
}

.pub_9pcheader .web-site-ph .site-title {
	background: url("/css/pc2_img/pub_pcheader_icon.png") no-repeat 9px 11px
}

.pub_9pcheader .msg-site-ph .site-title {
	background: url("/css/pc2_img/pub_pcheader_icon.png") no-repeat 9px -29px
}

.pub_9pcheader .user-site-ph .site-title {
	text-indent: 10px;
	padding-right: 10px
}

.pub_9pcheader .site-toward-ph {
	width: 13px;
	height: 10px;
	display: inline-block;
	_display: none;
	margin-left: 4px;
	background: url("/css/pc2_img/pub_pcheader_icon.png") no-repeat 0 -77px
}

.pub_9pcheader .web-site-pop,.pub_9pcheader .user-site-pop,.pub_9pcheader .msg-site-pop {
	z-index: 5;
	border: 1px solid #c6c6c6;
	position: absolute;
	top: 33px;
	background: #fff;
	display: none
}

.pub_9pcheader .user-site-pop {
	width: 322px;
	height: 148px;
	left: 0;
	text-indent: 0
}

.pub_9pcheader .user-site-name {
	width: 300px;
	height: 75px;
	padding-top: 15px;
	margin: 0 auto 15px;
	border-bottom: 1px solid #e6e6e6
}

.pub_9pcheader .user-site-name .img {
	width: 60px;
	height: 60px;
	padding: 2px;
	border: 1px solid #ebebeb;
	float: left
}

.pub_9pcheader .user-site-name .img img {
	width: 60px;
	height: 60px;
	display: block
}

.pub_9pcheader .user-site-name .us-name {
	width: 225px;
	float: right;
	padding-top: 10px
}

.pub_9pcheader .user-site-name .name {
	width: 100%;
	font-size: 14px;
	margin-bottom: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.pub_9pcheader .user-site-name .name a:hover {
	color: #f6505c;
	text-decoration: underline
}

.pub_9pcheader .user-site-name .ctrl {
	margin-left: -12px
}

.pub_9pcheader .user-site-name .ctrl a {
	color: #1a71d1;
	padding: 0 12px;
	border-right: 1px solid #c6c6c6
}

.pub_9pcheader .user-site-name .ctrl a.last {
	border: 0
}

.pub_9pcheader .user-site-name .ctrl a:hover {
	text-decoration: underline
}

.pub_9pcheader .ctrl-btn-ph {
	text-align: center;
	font-size: 0
}

.pub_9pcheader .ctrl-btn-ph a {
	width: 82px;
	height: 26px;
	display: inline-block;
	margin: 0 5px;
	text-align: center;
	font-size: 12px;
	line-height: 26px;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 3px
}

.pub_9pcheader .ctrl-btn-ph a:hover {
	background: #f6505c;
	color: #fff;
	border-color: #f6505c
}

.pub_9pcheader .msg-site-pop {
	width: 144px;
	right: 0
}

.pub_9pcheader .msg-site-pop .msg-link-list {
	padding: 10px 5px
}

.pub_9pcheader .msg-site-pop .msg-link-list li {
	height: 24px;
	line-height: 24px;
	margin-bottom: 2px
}

.pub_9pcheader .msg-site-pop .msg-link-list a {
	height: 24px;
	display: block;
	padding: 0 5px
}

.pub_9pcheader .msg-site-pop .msg-link-list a:hover {
	background: #f6505c;
	color: #fff
}

.pub_9pcheader .msg-site-pop .msg-link-list a:hover .num {
	color: #fff
}

.pub_9pcheader .msg-site-pop .msg-link-list .num {
	float: right;
	color: #f6505c
}

.pub_9pcheader .web-site-pop {
	width: 998px;
	right: 0
}

.pub_9pcheader .web-site-pop .site-con {
	border-right: 1px solid #e6e6e6;
	overflow: hidden;
	float: left
}

.pub_9pcheader .web-site-pop .sectitle {
	font-size: 16px;
	margin: 20px 0 10px;
	padding-left: 15px
}

.pub_9pcheader .web-site-pop .sectitle a {
	color: #f6505c
}

.pub_9pcheader .web-site-pop .sectitle a:hover {
	color: #f6505c;
	text-decoration: underline
}

.pub_9pcheader .web-site-pop .site-list-con {
	zoom: 1;
	padding-left: 10px
}

.pub_9pcheader .web-site-pop .site-list-con:after {
	content: '';
	visibility: hidden;
	display: block;
	clear: both
}

.pub_9pcheader .web-site-pop .site-list {
	margin-right: 10px;
	float: left
}

.pub_9pcheader .web-site-pop .site-list li {
	font-size: 12px;
	height: 22px;
	margin-bottom: 5px
}

.pub_9pcheader .web-site-pop .site-list li a {
	max-width: 100%;
	_width: 100%;
	display: inline-block;
	padding: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.pub_9pcheader .web-site-pop .site-list li a:hover {
	background: #f6505c;
	color: #fff
}

.pub_9pcheader .web-site-pop .site-con1 {
	width: 235px
}

.pub_9pcheader .web-site-pop .site-con1 .site-list {
	width: 65px;
	_width: 55px
}

.pub_9pcheader .web-site-pop .site-con2 {
	width: 113px
}

.pub_9pcheader .web-site-pop .site-con2 .site-list {
	width: 85px
}

.pub_9pcheader .web-site-pop .site-con3 {
	width: 416px
}

.pub_9pcheader .web-site-pop .site-con3 .site-list {
	width: 405px;
	margin-right: 0
}

.pub_9pcheader .web-site-pop .site-con3 .site-list li {
	width: 100px;
	_width: 90px;
	float: left
}

.pub_9pcheader .web-site-pop .site-con3 .site-list li a {
	max-width: 85px;
	_width: 75px
}

.pub_9pcheader .web-site-pop .site-con4 {
	width: 113px;
	border-right: 0
}

.pub_9pcheader .web-site-pop .site-con4 .site-list {
	width: 85px
}

.pub_9pcheader .web-site-ph.current .site-title,.pub_9pcheader .msg-site-ph.current .site-title,.pub_9pcheader .user-site-ph.current .site-title {
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	text-indent: 24px;
	border-color: #c6c6c6;
	background-color: #fff;
	height: 33px;
	z-index: 6
}

.pub_9pcheader .web-site-ph.current .site-title {
	background-position: 11px 11px
}

.pub_9pcheader .msg-site-ph.current .site-title {
	background-position: 11px -29px
}

.pub_9pcheader .user-site-ph.current .site-title {
	width: auto;
	position: relative;
	text-indent: 10px
}

.pub_9pcheader .current .site-title a {
	color: #f6505c
}

.pub_9pcheader .user-site-ph.current .user-site-pop,.pub_9pcheader .msg-site-ph.current .msg-site-pop,.pub_9pcheader .web-site-ph.current .web-site-pop {
	display: block
}

.pub_9pcheader .right-li-ph.current .site-toward {
	background-position: 0 -117px
}

min-width:1000px
}

.nav .nav-main {
width: 1000px;
height: 100%;
margin: 0 auto
}

.nav .logo {
height: 72px;
display: inline-block;
float: left;
margin-top: 10px
}

.nav .logo img {
height: 100%
}

.search-con {
float: left;
width: 450px;
height: 32px;
margin: 6px 30px 0 0;
_margin-right: 0px;
position: relative;
z-index: 1
}

.search-con .search-text {
width: 288px;
height: 32px;
border: 0;
text-indent: 8px;
float: left;
*line-height: 32px;
line-height: 32px\0;
color: #a8a8a8
}

.search-con .search-sub {
width: 82px;
height: 32px;
border: 0;
color: #fff;
font-size: 14px;
font-family: \5FAE\8F6F\96C5\9ED1;
line-height: 20px;
float: left;
cursor: pointer;
letter-spacing: 4px;
text-align: left;
text-indent: 30px;
background: url("/css/pc2_img/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/css/pc2_img/pcnew_ico.gif") no-repeat 100px 100px;
background-color: #f6505c;
background-position: -82px -193px
}

.search-con .search-sub:hover {
background-color: #f6505c
}

.search-con .result-list {
width: 266px;
position: absolute;
left: 80px;
top: 32px;
border: 1px solid #d9d9d9;
background-color: #fff;
overflow: hidden;
display: none
}

.search-con .result-list li {
color: #333;
font-size: 14px;
margin: 5px 5px;
overflow: hidden;
cursor: pointer
}

.search-con .result-list li.current {
background-color: #f6505c;
color: #fff
}

.search-con .result-list li.current .name a,.search-con .result-list li.current .name .type {
color: #fff
}

.search-con .result-list li.spec {
height: 58px;
margin: 0;
padding-left: 5px;
border-bottom: 1px solid #f5f5f5
}

.search-con .result-list li.spec .name {
width: 185px;
line-height: 58px;
float: left
}

.search-con .result-list li.spec .type {
color: #999;
font-size: 12px;
padding-left: 5px
}

.search-con .result-list li .img {
position: relative;
width: 48px;
height: 48px;
float: left;
margin: 5px 0 0 5px
}

.search-con .result-list li .img img {
display: block;
width: 48px;
height: 48px
}

.search-con .result-list li .sr-btn {
width: 200px;
float: left;
text-align: right;
font-size: 0
}

.search-con .result-list li .down {
width: 82px;
height: 28px;
display: inline-block;
margin: 14px 5px 0;
border: 1px solid #ccc;
line-height: 26px;
font-size: 14px;
text-align: center;
color: #333;
background: #fafafa;
background: -moz-linear-gradient(top, #fff, #fafafa);
background: -webkit-linear-gradient(top, #fff, #fafafa);
background: -ms-linear-gradient(top, #fff, #fafafa);
background: -o-linear-gradient(top, #fff, #fafafa);
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px
}

.search-con .result-list li .down:hover {
color: #f6505c
}

.search-con .result-list li .down.android:hover {
background: #a3ce0e;
border-color: #a3ce0e;
color: #fff
}

.search-con .result-list li .down.apple:hover {
background: #54aede;
border-color: #54aede;
color: #fff
}

.search-con .result-list li .name {
text-indent: 5px;
line-height: 24px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}

.search-con .result-list li .name a {
display: block
}

.nav .nav-main .search-main {
float: right;
margin: 10px 13px 0 0;
width: 450px
}

.nav .nav-main .search-main .search-text {
width: 365px
}

.nav .nav-main .search-main .hot-search {
width: 450px;
height: 42px;
overflow: hidden
}

.nav .nav-main .search-main .result-list {
left: 0;
width: 445px
}

.sub-nav-con {
height: 44px
}

.sub-nav-fixed {
position: fixed;
width: 100%;
top: 0;
z-index: 9999
}

.sub-nav {
background-color: #4a4a4a;
min-width: 1000px;
height: 44px
}

.sub-nav .sub-main {
width: 990px;
height: 100%;
margin: 0 auto
}

.sub-nav .sub-main a {
float: left;
width: 164px;
_width: 163px;
height: 44px;
font-size: 18px;
color: #fff;
line-height: 44px;
text-align: center;
display: block;
border-right: 1px solid #5b5b5b
}

.sub-nav .sub-main a.last {
border-right: none
}

.sub-nav .sub-main a.active,.sub-nav .sub-main a:hover {
width: 164px;
_width: 163px;
background: #f6505c;
border-right: 1px solid #f6505c
}

.sub-nav .sub-main a h1 {
font-size: 18px;
font-weight: 400
}

.sub-nav .sub-main-ip a {
width: 197px;
_width: 196px
}

.sub-nav .sub-main-ip a.last {
border-right: none
}

.sub-nav .sub-main-ip a.active,.sub-nav .sub-main-ip a:hover {
width: 197px;
_width: 196px;
background: #f6505c;
border-right: 1px solid #f6505c
}

.sub-nav .ol-nav {
width: 1000px;
height: 100%;
margin: 0 auto
}

.sub-nav .ol-nav a {
float: left;
width: 110px;
_width: 109px;
height: 44px;
font-size: 18px;
color: #fff;
line-height: 44px;
text-align: center;
display: block;
border-right: 1px solid #5b5b5b
}

.sub-nav .ol-nav a:hover,.sub-nav .ol-nav a.active {
width: 110px;
_width: 109px;
background: #f6505c;
border-right: 1px solid #f6505c
}

.sub-nav .ol-nav a h1 {
font-size: 18px;
font-weight: 400
}

.sub-nav .ol-nav a.last {
border-right: 0;
_margin: 0;
_padding: 0
}

.hot-search {
width: 500px;
_width: 450px;
height: 100%;
float: left;
overflow: hidden
}

.hot-search .name {
color: #bcbcbc;
line-height: 42px;
font-weight: 700
}

.hot-search a {
color: #a5a5a5;
margin: 0 5px
}

.hot-search a:hover {
text-decoration: underline
}

.popup_of {
overflow: hidden
}

h1.index {
font-size: 12px;
color: #fff;
position: absolute;
text-indent: -99px
}

.main-con {
width: 1002px;
padding: 10px 5px 0 5px;
margin: 0 auto;
background-color: #fff
}

.main-con.big {
padding: 10px 10px 0 10px;
background: #fff
}

.box,.box-text {
zoom: 1
}

.box:after,.box-text:after {
content: '';
visibility: hidden;
display: block;
clear: both
}

.box.mar-box,.box.android-game {
margin-bottom: 15px
}

.box-title {
height: 35px;
border-bottom: 2px solid #ebebeb;
position: relative
}

.box-title .inset-h,.box-title h1,.box-title h2,.box-title h3,.box-title p {
position: absolute;
display: inline-block;
left: 0;
top: 0;
line-height: 35px;
font-weight: 700;
border-bottom: 2px solid #f6505c;
font-size: 20px;
cursor: default
}

.box-title .inset-h h1 {
position: static;
color: #666;
display: inline-block;
left: 0;
top: 0;
line-height: 35px;
font-size: 18px;
cursor: default;
font-weight: 400;
margin-left: 5px;
border-bottom: 0;
padding: 0
}

.box-title h2,.box-title h3,.box-title p {
display: inline-block;
_zoom: 1;
*display: inline
}

.box-title .more {
float: right;
margin: 8px 10px 0 0;
font-size: 14px
}

.box-title .more:hover {
text-decoration: underline
}

.box-title .double-more {
position: absolute;
right: 0;
top: 10px
}

.box-title .double-more a {
color: #333;
display: inline-block;
font-size: 14px;
height: 14px;
line-height: 14px;
padding: 0 10px;
border-right: 1px solid #ebebeb;
border-bottom: 0
}

.box-title .double-more a.last {
border-right: 0
}

.box-title .double-more a:hover {
color: #f6505c
}

.tag-tit {
height: 35px;
border-bottom: 2px solid #ebebeb;
background-color: #f5f5f5
}

.tag-tit .tag-tit-ul,.tag-tit .tag-tit-ul2 {
width: 70%;
height: 100%;
float: left
}

.tag-tit .tag-tit-ul li,.tag-tit .tag-tit-ul2 li {
height: 100%;
float: left;
padding: 0 15px;
font-size: 16px;
font-weight: 700;
line-height: 35px;
/*cursor:pointer*/
}

.tag-tit .tag-tit-ul li.current,.tag-tit .tag-tit-ul2 li.current {
color: #f6505c;
border-bottom: 2px solid #f6505c
}

.tag-tit .tag-tit-ul li.current a,.tag-tit .tag-tit-ul2 li.current a {
color: #f6505c
}

.tag-tit .tag-tit-ul li:hover,.tag-tit .tag-tit-ul2 li:hover {
color: #f6505c
}

.tag-tit .tag-tit-ul li:hover a,.tag-tit .tag-tit-ul2 li:hover a {
color: #f6505c
}

.tag-tit .more {
float: right;
margin: 8px 10px 0 0;
font-size: 14px
}

.tag-tit .more:hover {
text-decoration: underline
}

.tag-tit .more a {
display: none
}

.tag-tit .more a.current {
display: block
}

.tag-tit .tag-tit-ul2 li {
text-align: center;
line-height: 16px;
padding: 0
}

.tag-tit .tag-tit-ul2 li .name {
padding: 0 15px;
display: inline-block;
height: 16px;
border-right: 1px solid #d9d9d9;
margin-top: 10px
}

.tag-tit .tag-tit-ul2 li.last .name {
border-right: 0
}

.little-tit {
position: relative;
height: 30px
}

.little-tit h1,.little-tit h2,.little-tit h3,.little-tit p {
position: relative;
display: inline-block;
padding: 0 6px;
left: 15px;
top: 10px;
font-size: 16px;
line-height: 16px;
border-left: 2px solid #f6505c;
cursor: default
}

.little-tit h1,.little-tit h2,.little-tit h3 {
display: inline-block;
_zoom: 1;
*display: inline
}

.little-tit .more {
position: absolute;
right: 10px;
top: 6px;
font-size: 14px
}

.little-tit .more:hover {
text-decoration: underline
}

.page-break h1 {
display: inline-block;
font-size: 12px;
font-weight: 400
}

.page-break.padding {
padding-left: 10px
}

*:focus {
outline: none;
-moz-outline: none
}

.popupArea {
position: fixed;
top: 0px;
width: 100%;
height: 100%;
font-size: 14px;
color: #666;
z-index: 1000;
display: none
}

html {
_background-image: url(about:blank);
_background-attachment: fixed
}

* html .popupArea {
position: absolute;
bottom: auto;
top: expression(eval(document.documentElement.scrollTop));
z-index: 99999
}

* html .popupArea {
position: absolute;
bottom: auto;
top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.opaBg {
overflow-y: auto;
position: relative;
background: rgba(0,0,0,0.5);
_background: #000;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');
width: 100%;
height: 100%
}

:root .opaBg {
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000')
}

#pb_box {
position: absolute;
width: 1000px;
height: 100%
}

.popup {
width: 460px;
padding-bottom: 10px;
left: 50%;
top: 50%;
margin-left: -230px;
margin-top: -250px;
position: absolute;
background: #fff
}

.close {
width: 35px;
height: 35px;
background: url("/css/pc2_img/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/css/pc2_img/pcnew_ico.gif") no-repeat 100px 100px;
background-position: -144px -273px;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
text-indent: -999em;
z-index: 11
}

html,body {
_height: 100%
}

.popup .box-title {
height: 39px;
margin-bottom: 5px
}

.popup .box-title p {
height: 39px;
line-height: 39px;
font-size: 18px;
font-weight: 700
}

.popup .little-tit p {
font-weight: 700
}

.popup .down-con {
width: 430px;
margin: 0 auto;
padding: 10px 0;
border-bottom: 1px dotted #ebebeb
}

.popup a.popup-down {
height: 48px;
display: block;
border: 1px solid #ccc;
padding-top: 5px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
background: #fafafa;
background: -moz-linear-gradient(top, #fff, #fafafa);
background: -webkit-linear-gradient(top, #fff, #fafafa);
background: -ms-linear-gradient(top, #fff, #fafafa);
background: -o-linear-gradient(top, #fff, #fafafa)
}

.popup a.popup-down .name {
font-size: 16px;
line-height: 26px;
text-align: center
}

.popup a.popup-down .size {
text-align: center;
color: #a0a0a0;
font-size: 12px
}

.popup a.popup-down:hover {
background: #f6505c
}

.popup a.popup-down:hover .name {
color: #fff
}

.popup a.popup-down:hover .size {
color: #ffeddc
}

.news-list {
padding: 5px 0 0 5px
}

.news-list li {
padding-left: 15px;
line-height: 28px;
*line-height: 25px;
_line-height: 28px;
overflow: hidden;
background: url("/top/images/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/top/images/pcnew_ico.gif") no-repeat 100px 100px;
background-position: -196px -284px
}

.news-list li a {
display: inline-block;
float: left;
max-width: 80%;
*width: 80%;
font-size: 14px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}

.news-list li a:hover {
text-decoration: underline
}

.news-list li .date {
font-size: 12px;
color: #999;
float: right;
margin-right: 10px
}

.news-list li a.remine {
display: inline-block;
width: 56px;
height: 23px;
line-height: 24px;
text-indent: 25px;
font-size: 12px;
color: #666;
text-decoration: none;
float: right;
margin-right: 2px;
background: url("/top/images/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/top/images/pcnew_ico.gif") no-repeat 100px 100px;
background-position: -88px -426px;
background-color: #f2f2f2;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px
}

.news-list li a.remine:hover {
background-position: -138px -426px;
background-color: #50c0ff;
color: #fff
}

.game-ul-list {
zoom: 1
}

.game-ul-list:after {
content: '';
visibility: hidden;
display: block;
clear: both
}

.game-ul-list li {
padding: 10px;
width: 90px;
float: left;
margin: 0 10px 5px 0
}

.game-ul-list li a.info {
display: block;
width: 90px;
position: relative;
cursor: pointer
}

.game-ul-list li a.info img {
width: 90px;
height: 90px;
display: block
}

.game-ul-list li a.info p {
width: 90px;
font-size: 14px;
line-height: 28px;
text-align: center;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}

.game-ul-list li a.info:hover p {
color: #f6505c
}

.game-ul-list li .corner-publish {
position: absolute;
left: 0;
top: 0;
display: block;
width: 50px;
height: 50px;
background: url("/css/pc2_img/angular.png") no-repeat 0 -112px;
_background: url("/css/pc2_img/angular.gif") no-repeat 0 -112px
}

.game-ul-list li .corner-mine {
position: absolute;
left: 0;
top: 0;
display: block;
width: 50px;
height: 50px;
background: url("/css/pc2_img/angular.png") no-repeat 0 -163px;
_background: url("/css/pc2_img/angular.gif") no-repeat 0 -163px
}

.game-ul-list li a.down {
display: block;
width: 66px;
height: 23px;
border: 1px solid #ccc;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0 auto;
text-align: center;
line-height: 23px;
background: #fafafa;
background: -moz-linear-gradient(top, #fff, #fafafa);
background: -webkit-linear-gradient(top, #fff, #fafafa);
background: -ms-linear-gradient(top, #fff, #fafafa);
background: -o-linear-gradient(top, #fff, #fafafa)
}

.game-ul-list li a.down:hover {
background: #f6505c;
border-color: #f6505c;
color: #fff;
font-weight: 700
}

.game-ul-list li .no {
display: block;
width: 66px;
height: 23px;
border: 1px solid #f3f3f3;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0 auto;
text-align: center;
line-height: 23px;
background: #f3f3f3;
color: #a6a6a6;
cursor: default
}

.game-ul-list li .no:hover {
color: #a6a6a6
}

.game-ul-list li:hover {
background-color: #f7f7f7
}

.game-ul-list li:hover p {
color: #f6505c
}

.game-ul-list li:hover a.down {
background: #f6505c;
border-color: #f6505c;
color: #fff
}

.game-ul-list li.last {
margin-right: 0
}

.pic-word-con {
border: 2px solid #fff;
display: block;
position: relative;
overflow: hidden
}

.pic-word-con .text {
width: 100%;
height: 24px;
line-height: 24px;
text-align: center;
color: #fff;
position: absolute;
bottom: 0;
left: 0;
background: #000;
background: rgba(0,0,0,0.5);
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
transition: all 300ms;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-o-transition: all 300ms
}

.pic-word-con .pic {
display: block;
width: 100%;
height: 100%;
transition: all 500ms;
-webkit-transition: all 500ms;
-moz-transition: all 500ms;
-o-transition: all 500ms
}

.pic-word-con:hover {
border: 2px solid #f6505c
}

.pic-word-con:hover .pic {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05)
}

.video-word-con {
display: block;
position: relative;
overflow: hidden;
_border: 1px solid #fff
}

.video-word-con .text {
width: 100%;
height: 30px;
line-height: 30px;
color: #fff;
position: absolute;
bottom: 0;
left: 0;
background: #000;
background: rgba(0,0,0,0.5);
transition: all 300ms;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-o-transition: all 300ms
}

.video-word-con .text .word {
width: 88%;
height: 100%;
display: block;
padding-left: 40px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}

.video-word-con .text .play {
display: block;
width: 30px;
height: 100%;
position: absolute;
left: 0;
top: 0;
margin: 0
}

.video-word-con .play {
width: 30px;
height: 30px;
position: absolute;
left: 50%;
top: 50%;
margin: -15px 0 0 -15px;
display: none;
background: #fc8900 url("/css/pc2_img/lit_icon.png") no-repeat 11px -122px;
_background: #fc8900 url("/css/pc2_img/lit_icon.gif") no-repeat 11px -122px
}

.video-word-con .pic {
display: block;
width: 100%;
height: 100%
}

.video-word-con .meng {
width: 100%;
_width: 0;
height: 100%;
_height: 0;
position: absolute;
top: 0;
left: 0;
opacity: 0;
filter: alpha(opacity=0);
background: #000;
transition: all 300ms;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-o-transition: all 300ms;
_display: none
}

.video-word-con:hover {
_border: 1px solid #f6505c
}

.video-word-con:hover .text {
bottom: -30px
}

.video-word-con:hover .meng {
opacity: 0.5;
filter: alpha(opacity=50)
}

.video-word-con:hover .play {
display: block;
_display: none
}

.littlt-fix-nav {
position: fixed;
left: 50%;
margin-left: 505px;
bottom: 80px;
width: 40px;
display: block;
_display: none;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
z-index: 10
}

.littlt-fix-nav li {
height: 36px;
padding: 2px 0;
margin-bottom: 1px;
background: #f3f3f3;
font-size: 14px;
line-height: 18px;
color: #333;
text-align: center
}

.littlt-fix-nav li:hover {
color: #fff;
background-color: #f6505c;
cursor: pointer
}

.littlt-fix-nav li.on {
color: #fff;
background-color: #f6505c;
cursor: pointer
}

.littlt-fix-nav li:hover .link {
display: block
}

.littlt-fix-nav .link {
display: none;
width: 100%;
height: 36px;
margin-bottom: 1px;
background: #f6505c;
font-size: 14px;
line-height: 18px;
color: #fff;
text-align: center
}

.littlt-fix-nav .to-top {
background: url("/css/pc2_img/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/css/pc2_img/pcnew_ico.gif") no-repeat 100px 100px;
background-color: #f3f3f3;
background-position: -38px -303px;
visibility: hidden
}

.littlt-fix-nav .to-top:hover {
cursor: pointer;
background-color: #f6505c;
background-position: 8px -302px
}

.littlt-fix-nav #bdshare {
width: 40px;
float: none
}

.littlt-fix-nav #bdshare .bds_more {
margin: 0;
padding: 0;
display: none;
width: 100%;
height: 36px;
margin-bottom: 1px;
background: #f6505c  !important;
font-size: 14px;
line-height: 18px;
color: #fff;
text-align: center
}

.littlt-fix-nav #bdshare:hover .bds_more {
display: block;
font-family: '微软雅黑';
font-size: 14px;
line-height: 18px;
color: #fff;
text-align: center
}

.littlt-fix-nav #bdshare:hover .bds_more:hover {
opacity: 1;
filter: alpha(opacity=100)
}

.littlt-fix-nav .suggest {
background: url("/css/pc2_img/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/css/pc2_img/pcnew_ico.gif") no-repeat 100px 100px;
background-color: #f3f3f3;
background-position: -110px -596px;
position: relative
}

.littlt-fix-nav .suggest .sugg-weixin {
width: 210px;
position: absolute;
left: -217px;
bottom: 0;
border: 1px solid #d9d9d9;
z-index: 20;
background: #fff;
display: none;
cursor: default
}

.littlt-fix-nav .suggest .sugg-weixin .title {
height: 33px;
line-height: 33px;
text-indent: 10px;
font-size: 14px;
color: #333;
text-align: left;
font-weight: 700;
background: #f6f6f6;
border-bottom: 1px solid #d9d9d9
}

.littlt-fix-nav .suggest .sugg-weixin .img {
width: 178px;
margin: 15px 0 15px 15px;
border: 1px solid #d9d9d9
}

.littlt-fix-nav .suggest .sugg-weixin .img img {
display: block;
width: 160px;
height: 160px;
margin: 10px auto
}

.littlt-fix-nav .suggest .sugg-weixin .text {
border-top: 1px solid #d9d9d9;
line-height: 22px;
text-align: left;
color: #666;
font-size: 12px;
padding: 5px 10px
}

.littlt-fix-nav .share {
background: url("/css/pc2_img/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/css/pc2_img/pcnew_ico.gif") no-repeat 100px 100px;
background-color: #f3f3f3;
background-position: -139px -621px
}

#bdshare_l {
position: fixed !important;
left: 50% !important;
margin-left: 291px !important;
bottom: 121px !important;
top: auto !important;
_display: none
}

#bdsIfr {
display: none !important
}

.radius90 {
width: 90px;
height: 90px;
display: block;
background: url("/css/pc2_img/img_radius.png") no-repeat 0 0;
_background: url("/css/pc2_img/img_radius.gif") no-repeat 0 0;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0
}

.radius60 {
width: 60px;
height: 60px;
display: block;
background: url("/css/pc2_img/img_radius.png") no-repeat 0 0;
_background: url("/css/pc2_img/img_radius.gif") no-repeat 0 0;
background-repeat: no-repeat;
background-position: 0 -90px;
position: absolute;
top: 0;
left: 0
}

.radius70 {
width: 70px;
height: 70px;
display: block;
background: url("/css/pc2_img/img_radius.png") no-repeat 0 0;
_background: url("/css/pc2_img/img_radius.gif") no-repeat 0 0;
background-repeat: no-repeat;
background-position: -70px -90px;
position: absolute;
top: 0;
left: 0
}

.radius120 {
width: 120px;
height: 120px;
display: block;
background: url("/css/pc2_img/img_radius.png") no-repeat 0 0;
_background: url("/css/pc2_img/img_radius.gif") no-repeat 0 0;
background-repeat: no-repeat;
background-position: 0 -330px;
position: absolute;
top: 0;
left: 0
}

.radius140 {
width: 140px;
height: 140px;
display: block;
background: url("/css/pc2_img/img_radius.png") no-repeat 0 0;
_background: url("/css/pc2_img/img_radius.gif") no-repeat 0 0;
background-repeat: no-repeat;
background-position: 0 -185px;
position: absolute;
top: 0;
left: 0
}

.width90 li a.info img {
width: 90px;
height: 90px
}

.width90 li a.info .radius90 {
left: 43px
}

.width90 li .game-ico {
width: 90px;
height: 90px;
margin-top: 9px
}

.width90 li .game-ico img {
display: block;
width: 90px;
height: 90px
}

.icon-android,.icon-iphone {
display: inline-block;
width: 19px;
height: 19px;
background: url("/css/pc2_img/pcnew_ico.png") no-repeat 100px 100px;
_background: url("/css/pc2_img/pcnew_ico.gif") no-repeat 100px 100px;
background-position: -160px -315px
}

.icon-iphone {
background-position: -179px -315px
}

#search_popup .opaBg {
_background: none;
filter: none
}

.sr-popup {
width: 730px;
height: 190px;
position: absolute;
left: 50%;
top: 16px;
margin-left: -228px
}

.sr-popup .sr-tips-btn {
width: 258px;
height: 190px;
float: left;
position: relative;
background: url("/css/pc2_img/search_tips.png") no-repeat center center
}

.sr-popup .sr-tips-text {
width: 450px;
height: 34px;
float: left;
margin-left: 6px;
margin-top: 33px;
background: url("/css/pc2_img/sr_tips.jpg") no-repeat center center
}

.sr-popup .sr-close {
width: 120px;
height: 38px;
position: absolute;
left: 49px;
bottom: 29px;
cursor: pointer
}