@charset "gb2312";
.g-topbar ul, .g-topbar li, .g-topbar p {
	margin:0;
	padding:0
}
.g-topbar img {
	border:0
}
.g-topbar span {
	width:auto
}
.g-topbar ul {
	list-style:none
}
.g-topbar a {
	text-decoration:none
}
.topbar-ico-arrow {
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	display:inline-block;
	overflow:hidden;
	border:3px dashed transparent;
	border-top-style:solid;
	border-top-color:#9b9b9b
}
.topbar-ico-hot, .topbar-ico-game, .topbar-ico-set, .topbar-ico-modify, .topbar-ico-mess {
	display:inline-block;
	vertical-align:middle;
	background:url(../images/gb-topbar.png) no-repeat
}
.topbar-ico-hot {
	width:8px;
	height:8px;
	background-position:0 0
}
.topbar-ico-game {
	width:24px;
	height:20px;
	background-position:0 -10px
}
.topbar-ico-set {
	width:12px;
	height:12px;
	background-position:0 -65px
}
.topbar-ico-modify {
	width:18px;
	height:17px;
	background-position:-26px -35px
}
.topbar-ico-mess {
	width:21px;
	height:16px;
	background-position:-14px -65px
}
.g-topbar {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:44px;
	border-bottom:1px solid #d2d2d2;
	box-shadow:0 1px 2px #e8e6e6;
	background-color:#f5f5f5;
	z-index:1000;
	font-family:SimSun
}
.g-topbar-in {
	width:960px;
	margin:0 auto;
	height:45px;
	margin-bottom:-1px;
	position:relative
}
.topbar-c1, .topbar-c2, .topbar-c3, .topbar-user {
	float:left
}
.topbar-c1 {
	width:214px
}
.topbar-c2 {
	padding:0 14px 0 0
}
.topbar-c3 {
}
.topbar-c4 {
	position:absolute;
	top:0;
	right:126px;
	_right:128px
}
.topbar-user {
	float:right
}
.topbar-go-index, .topbar-nav, .topbar-product, .topbar-hot, .topbar-bt-login, .topbar-bt-sign, .topbar-user-name, .topbar-link {
	float:left
}
.topbar-go-index, .topbar-nav, .topbar-product, .topbar-hot, .topbar-bt-login, .topbar-bt-sign, .topbar-user-name {
	margin-left:-1px;
	height:44px;
	background:url(../images/gb-topbar.png) no-repeat -49px 7px;
	position:relative;
*zoom:1
}
.topbar-go-index, .topbar-hot, .topbar-bt-login, .topbar-user-name {
	background-image:none
}
.g-topbar .topbar-link {
	height:44px;
	line-height:44px;
	overflow:hidden;
	padding:1px 11px 0;
	font-size:12px;
	color:#333
}
.g-topbar .topbar-link-hover, .g-topbar .topbar-link:hover {
	color:#ff7800
}
.topbar-link-hover, .topbar-nav .topbar-link:hover, .topbar-product .topbar-link:hover, .topbar-hot .topbar-link:hover, .topbar-user-name .topbar-link:hover, .topbar-drop-show .topbar-link {
	padding:0 10px;
	border:1px solid #ececec;
	border-bottom:0;
	background-color:#fff;
	background-image:none
}
.topbar-link .topbar-ico-hot {
	position:absolute;
	right:6px;
	top:10px
}
.topbar-link .topbar-ico-arrow {
	vertical-align:middle;
	margin:20px 0 18px 9px
}
.topbar-link .topbar-ico-game {
	margin:9px 6px 15px 0
}
.topbar-link .topbar-ico-set {
	margin:15px 6px 18px 0
}
.topbar-go-index .topbar-link {
	padding-left:0;
	padding-right:19px;
	width:74px;
	text-align:right
}
.topbar-product .topbar-link {
	padding:1px 14px 0;
	height:43px
}
.topbar-product .topbar-link:hover {
	padding:0 13px
}
.topbar-c3 .topbar-product:first-child {
	background-image:none
}
.topbar-drop {
	display:none;
	clear:both;
	position:absolute;
	z-index:1020;
	top:45px;
	background-color:#fff;
	border:1px solid #ececec;
	border-top:0
}
.topbar-drop-show .topbar-drop {
	display:block
}
.topbar-nav .topbar-link {
	width:72px;
	padding:1px 16px 0 20px
}
.topbar-nav .topbar-link:hover {
	padding:0 15px 0 19px
}
.topbar-c1 .topbar-drop-show .topbar-link {
	padding:0 15px 0 19px
}
.topbar-nav .topbar-drop {
	width:106px;
	padding-bottom:7px;
	left:0
}
.topbar-nav-item {
	color:#333;
	font-size:12px
}
.topbar-nav-item a {
	color:#333;
	display:block;
	line-height:26px
}
.topbar-nav-item a:hover {
	color:#ff7800
}
.topbar-nav-main a {
	font-weight:700;
	padding-left:20px
}
.topbar-nav-sub a {
	padding-left:31px
}
.topbar-tg {
	display:block;
	overflow:hidden;
	width:104px;
	height:44px;
	text-align:center
}
.topbar-tg img {
	height:44px;
	max-width:100%
}
.topbar-hot .topbar-drop {
	width:213px;
	right:0
}
.topbar-hot .topbar-hot-list {
	overflow:hidden;
*zoom:1;
	padding:20px 0 0
}
.topbar-hot .topbar-hotlist-item {
	float:left;
	padding:0 0 10px;
	width:71px
}
.g-topbar .topbar-hotlist-con {
	font-size:12px;
	color:#333;
	width:100%;
	overflow:hidden;
	text-align:center
}
.topbar-hotlist-con, .topbar-hotlis-avatar, .topbar-hotlist-txt {
	display:block
}
.topbar-hotlis-avatar img {
	width:32px;
	height:32px
}
.topbar-hotlist-txt {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:20px
}
.g-topbar .topbar-hotlist-con:hover {
	color:#ff7800
}
.topbar-user {
	width:126px
}
.topbar-user-loginout, .topbar-user-loginin {
	height:44px
}
.topbar-user-loginin {
	display:none
}
.g-topbar .topbar-user-photo {
	display:inline-block;
	vertical-align:middle;
	width:25px;
	height:25px;
	background:url(../images/gb-topbar.png) no-repeat 0 -35px;
	border:2px solid #fff;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	margin:6px 6px 9px 0
}
.topbar-user-photo img {
	width:25px;
	height:25px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px
}
.topbar-user-name .topbar-link {
	width:107px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.topbar-user-name .topbar-drop {
	width:282px;
	right:0
}
.topbar-ex .topbar-go-index .topbar-link {
	padding-right:7px;
	width:86px
}
.topbar-ex .topbar-go-index .topbar-link img {
	width:90px;
	height:30px;
	margin:7px 0 0 -4px
}
.topbar-user .topbar-drop {
	width:263px;
	right:0
}
.topbar-usopera {
	height:38px;
	background-color:#f7f7f7;
	overflow:hidden;
*zoom:1;
	padding:0 19px;
	border-top:1px solid #ececec
}
.topbar-usopera a {
	font-size:12px;
	color:#666;
	font-weight:700;
	line-height:38px
}
.topbar-usopera a:hover {
	text-decoration:underline
}
.topbar-usopera-empty, .topbar-usopera-set {
	float:left
}
.topbar-usopera-quit {
	float:right
}
.topbar-usinfo {
	margin:0 19px;
	min-height:147px;
	_height:147px
}
.topbar-login-channel {
	text-align:center;
	margin:14px 0 8px
}
.topbar-login-channel a {
	font-size:12px;
	color:#666
}
.topbar-login-channel a:hover {
	color:#ff7800
}
.topbar-readlog {
}
.topbar-readlog-hd {
	font-size:12px;
	color:#999;
	text-align:center;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #eaeaea
}
.topbar-readlog-tip {
	font-size:12px;
	color:#666;
	display:block;
	text-align:center;
	margin-top:28px
}
.topbar-drop .topbar-readlog-list {
	margin:15px 0;
	padding-left:18px;
	border-left:1px solid #eaeaea
}
.topbar-readlog-list .topbar-readlog-item {
	height:20px;
	position:relative;
	margin-bottom:10px
}
.topbar-readlog-list .topbar-readlog-con {
	height:20px;
	line-height:20px;
	_width:206px;
	color:#666;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.topbar-readlog-list .topbar-readlog-con a {
	font-size:12px;
	color:#666
}
.topbar-readlog-list .topbar-readlog-con a:hover {
	color:#ff7800
}
.topbar-readlog-list .topbar-readlog-date {
	width:20px;
	height:19px;
	padding-top:1px;
	background-color:#fda700;
	text-align:center;
	position:absolute;
	left:-30px;
	top:0;
	font-size:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:9px;
	display:none
}
.topbar-readlog-list .topbar-readlog-adorn {
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	border:5px dashed transparent;
	border-left-style:solid;
	border-left-color:#fda700;
	border-left-width:6px;
	position:absolute;
	right:-10px;
	top:6px
}
.topbar-readlog-list .topbar-readlog-date:not(:root) {
font-family:SimSun
}
.topbar-readlog-list .topbar-readlog-first .topbar-readlog-date {
	display:block
}
.topbar-readlog-list .topbar-readlog-first .topbar-readlog-date .topbar-readlog-adorn {
	display:none
}
.topbar-readlog-list .topbar-readlog-item:hover .topbar-readlog-date, .topbar-readlog-list .hover .topbar-readlog-date {
	display:block
}
.topbar-readlog-list .topbar-readlog-first:hover .topbar-readlog-date .topbar-readlog-adorn, .topbar-readlog-list .hover .topbar-readlog-date .topbar-readlog-adorn {
	display:block
}
.topbar-usdetail {
	overflow:hidden;
*zoom:1;
	margin-top:20px
}
.topbar-usdetail-c1 {
	float:left;
	width:70px;
	margin-right:30px
}
.topbar-usdetail-c2 {
	float:left;
	width:125px
}
.topbar-usdetail-photo, .topbar-usdetail-photo img {
	display:block;
	width:70px;
	height:70px
}
.topbar-usdetail-photo {
	position:relative
}
.topbar-usdetail-photo .topbar-usdetail-tip {
	display:none
}
.topbar-usdetail-photo:hover {
	direction:ltr
}
.topbar-usdetail-photo:hover .topbar-usdetail-tip {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:12px;
	color:#fff;
	background:#000;
	background:rgba(0, 0, 0, .5);
	display:block
}
.topbar-usdetail-name {
	float:left;
	margin-bottom:10px
}
.topbar-usdetail-name span {
	font-size:14px;
	color:#666;
	font-weight:700;
	float:left;
	max-width:6.5em;
	_width:6.5em;
	height:17px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.topbar-usdetail-name .topbar-bt-modify {
	float:left;
	width:18px;
	height:17px;
	padding-left:10px;
	cursor:pointer
}
.topbar-usdetail-name .topbar-ico-modify {
	vertical-align:baseline
}
.topbar-usdetail-id {
	float:left;
	font-size:12px;
	color:#999;
	margin-bottom:12px;
	clear:both;
	width:119px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.topbar-usdetail-mess {
	float:left;
	clear:both;
*zoom:1;
*width:119px;
	cursor:pointer
}
.topbar-usdetail-mess span {
	font-size:12px;
	color:#666;
	float:left;
	letter-spacing:2px
}
.topbar-usdetail-mess .topbar-ico-mess {
	float:left;
	margin-right:8px
}
.topbar-usother {
	margin-top:20px
}
.topbar-usother .topbar-ustab {
	overflow:hidden;
*zoom:1
}
.topbar-ustab .topbar-ustab-item {
	float:left;
	margin-left:-1px;
	_display:inline
}
.topbar-ustab .topbar-ustab-con {
	float:left;
	width:111px;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:12px;
	color:#999;
	border:1px solid #dedede;
	border-top:2px solid #fff;
	font-weight:700
}
.topbar-ustab .topbar-ustab-item2 .topbar-ustab-con {
	border-right-width:0
}
.topbar-ustab .topbar-ustab-cur .topbar-ustab-con {
	color:#fda700;
	border-bottom-color:#fff;
	border-top-color:#fda700
}
.topbar-user .topbar-channel-list {
	overflow:hidden;
*zoom:1;
	margin:15px 0 10px
}
.topbar-channel-list .topbar-channel-item {
	float:left;
	width:107px;
	margin:0 5px 5px 0
}
.topbar-channel-list .topbar-channel-con {
	display:block;
	overflow:hidden;
*zoom:1
}
.topbar-channel-list .topbar-channel-avatar {
	float:left;
	margin-right:10px;
	width:36px;
	height:40px
}
.topbar-channel-list .topbar-channel-txt {
	float:left;
	line-height:40px;
	font-size:12px;
	color:#999;
	cursor:pointer
}
.topbar-channel-list .topbar-channel-con:hover {
	direction:ltr
}
.topbar-channel-list .topbar-channel-con:hover .topbar-channel-txt {
	color:#ff7800
}