body {
	margin: 0px; padding: 0px; font-weight: 400;
}
dl {
	margin: 0px; padding: 0px; font-weight: 400;
}
dt {
	margin: 0px; padding: 0px; font-weight: 400;
}
dd {
	margin: 0px; padding: 0px; font-weight: 400;
}
ul {
	margin: 0px; padding: 0px; font-weight: 400;
}
ol {
	margin: 0px; padding: 0px; font-weight: 400;
}
li {
	margin: 0px; padding: 0px; font-weight: 400;
}
pre {
	margin: 0px; padding: 0px; font-weight: 400;
}
form {
	margin: 0px; padding: 0px; font-weight: 400;
}
fieldset {
	margin: 0px; padding: 0px; font-weight: 400;
}
input {
	margin: 0px; padding: 0px; font-weight: 400;
}
p {
	margin: 0px; padding: 0px; font-weight: 400;
}
blockquote {
	margin: 0px; padding: 0px; font-weight: 400;
}
th {
	margin: 0px; padding: 0px; font-weight: 400;
}
td {
	margin: 0px; padding: 0px; font-weight: 400;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
body {
	padding: 0px; text-align: left; color: rgb(112, 112, 112); font-family: tahoma,Arial,Helvetica,sans-serif,"SimSun"; font-size: 12px; background-color: rgb(227, 227, 227);
}
select {
	font-size: 12px;
}
table {
	border: currentColor; border-image: none; border-collapse: collapse;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px;
}
fieldset p {
	margin: 0px; padding: 0px 0px 0px 8px;
}
address {
	font-style: normal; font-weight: 400;
}
caption {
	font-style: normal; font-weight: 400;
}
em {
	font-style: normal; font-weight: 400;
}
i {
	font-style: normal; font-weight: 400;
}
table caption {
	margin-left: -1px;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
div {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.cfix {
	display: block; -ms-zoom: 1;
}
.cfix::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
a {
	color: rgb(112, 112, 112); text-decoration: none;
}
a:hover {
	color: rgb(51, 102, 153); text-decoration: none;
}
.c9 {
	color: rgb(153, 153, 153);
}
a.c9 {
	color: rgb(153, 153, 153);
}
.c6 {
	color: rgb(102, 102, 102);
}
a.c6 {
	color: rgb(102, 102, 102);
}
.cblue {
	color: rgb(145, 189, 226);
}
a.cblue {
	color: rgb(145, 189, 226);
}
.sl {
	color: rgb(51, 102, 153);
}
a.sl {
	color: rgb(51, 102, 153);
}
a.sl:hover {
	color: rgb(51, 102, 204);
}
.sl2 {
	color: rgb(51, 102, 153);
}
a.sl2 {
	color: rgb(51, 102, 153);
}
a.sl2:hover {
	color: rgb(51, 102, 204); text-decoration: underline;
}
.red {
	color: rgb(255, 0, 0);
}
a.red.a.red:hover {
	color: rgb(255, 0, 0);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.dn {
	display: none;
}
.mt {
	margin-top: 10px;
}
.mb {
	margin-bottom: 10px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb40 {
	margin-bottom: 40px;
}
.m_8_0 {
	margin: 8px 0px;
}
.ml10 {
	margin-left: 10px;
}
.ml30 {
	margin-left: 30px;
}
.mt5 {
	margin-top: 5px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt35 {
	margin-top: 35px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.p_0_30 {
	padding: 0px 30px;
}
.lh20 {
	line-height: 20px;
}
.cp {
	cursor: pointer;
}
.topBar {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar .qqLogin {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar .weiboLogin {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar .funList li {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar .funList .userCenter a i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar .userCenterFun li.set i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar .userCenterFun li.exit i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar_tg .funList .userCenter a i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar_tg .userCenterFun li.set i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar_tg .userCenterFun li.exit i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.avatar_90 {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.editinfoBtn {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.sideLine {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.sideNav li.gameCenter a i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.sideNav li.cur a {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.goBtn {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.goBtn2 {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.rating {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.rating i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.rating2 {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.rating2 i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.errorTip {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.pageTil h2 {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.greenBtn {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.greenBtn b {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.qmark {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.panelTipOk i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.panelTipError i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.tipBox p i {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_global3.png"); background-repeat: no-repeat;
}
.topBar {
	background-position: 0px 100%; height: 35px; color: rgb(255, 255, 255); background-repeat: repeat-x;
}
.topBar a {
	color: rgb(255, 255, 255);
}
.topBar a:hover {
	color: rgb(255, 255, 255);
}
.topBar .inner {
	margin: 0px auto; width: 1002px;
}
.topBar .logoC {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/bg_logoC.png") repeat-x; padding: 5px 16px; height: 25px; float: left; -ms-zoom: 1;
}
.topBar .logoC .kxLogo {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/kxLogo.png") no-repeat; width: 64px; height: 25px; float: left; _background: none;
}
.topBar .logoC .fdLogo {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/logo.png") no-repeat; width: 70px; height: 25px; float: left; _background: none;
}
.topBar .logoC a {
	height: 25px; text-indent: -9999px; overflow: hidden; display: block; position: relative;
}
.topBar .logoC .line {
	background: rgb(255, 255, 255); margin: 0px 3px 0px 6px; width: 1px; height: 25px; overflow: hidden; border-left-color: rgb(201, 201, 201); border-left-width: 1px; border-left-style: solid; float: left;
}
.topBar .qqLogin {
	background-position: 0px -40px; margin: 5px 8px 0px 0px; width: 84px; height: 24px; text-indent: -9999px; overflow: hidden; float: left;
}
.topBar .qqLogin:hover {
	background-position: 0px -70px;
}
.topBar .weiboLogin {
	background-position: 0px -100px; margin: 5px 2px 0px 0px; width: 91px; height: 24px; text-indent: -9999px; overflow: hidden; float: left;
}
.topBar .weiboLogin:hover {
	background-position: 0px -130px;
}
.topBar .funList {
	margin-top: 10px; float: left; _margin-top: 10px;
}
.topBar .funList li {
	background-position: -499px 2px; padding: 0px 10px 0px 11px; margin-left: -1px; float: left; _background-position: -499px 2px;
}
.topBar .funList .userCenter {
	height: 25px; padding-right: 6px; position: relative; cursor: pointer;
}
.topBar .funList .userCenter a {
	padding-right: 15px; -ms-zoom: 1;
}
.topBar .funList .userCenter a i {
	background-position: -480px 0px; top: 6px; width: 7px; height: 4px; right: 6px; position: absolute; _top: 6px;
}
.topBar .fr {
	position: relative; z-index: 9999;
}
.topBar .userCenterFun {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(215, 215, 215) rgb(215, 215, 215); border-image: none; top: 25px; width: 118px; right: 0px; overflow: hidden; position: absolute;
}
.topBar .userCenterFun li {
	padding: 0px; width: 119px; position: relative;
}
.topBar .userCenterFun li a {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; padding-left: 32px; display: block;
}
.topBar .userCenterFun li a:hover {
	background: rgb(225, 223, 223); color: rgb(51, 51, 51);
}
.topBar .userCenterFun li.set i {
	background-position: -480px -70px; left: 9px; top: 7px; width: 15px; height: 15px; position: absolute;
}
.topBar .userCenterFun li.exit i {
	background-position: -480px -100px; left: 9px; top: 7px; width: 15px; height: 15px; position: absolute;
}
.main {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/bgMain.png") repeat-y -2020px 0px; margin: 15px auto 0px; width: 1002px;
}
.main .main_hc {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/bgMain.png") no-repeat 0px 0px; height: 5px; overflow: hidden;
}
.main .main_fc {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/bgMain.png") no-repeat -1010px 0px; height: 5px; overflow: hidden;
}
.colSide {
	padding: 10px 0px; width: 140px; color: rgb(51, 51, 51); margin-left: 37px; float: left; _display: inline;
}
.colContent {
	padding: 10px 0px 30px; width: 773px; margin-right: 26px; float: right; min-height: 600px; _display: inline; _height: 600px;
}
.col_fl {
	width: 541px; float: left;
}
.col_fr {
	width: 206px; float: right;
}
.sideLine {
	background-position: -200px -100px; margin: 15px 0px 12px -20px; width: 160px; height: 1px; overflow: hidden;
}
.avatar_90 {
	background-position: -200px -130px; padding: 6px; width: 90px; height: 90px; display: block; background-color: rgb(255, 255, 255);
}
.editinfoBtn {
	background-position: 0px -300px; width: 102px; height: 28px; text-align: center; color: rgb(92, 118, 143); line-height: 28px; overflow: hidden; display: inline-block; _line-height: 26px;
}
.editinfoBtn:hover {
	background-position: 0px -330px; color: rgb(51, 102, 153);
}
.typeItem {
	background: rgb(145, 189, 226); padding: 0px 8px; border-radius: 3px; height: 17px; color: rgb(255, 255, 255); line-height: 17px; display: inline-block; -ms-zoom: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.rating {
	background-position: -200px -15px; width: 65px; height: 12px; overflow: hidden; display: block;
}
.rating i {
	background-position: -200px 0px; height: 12px; overflow: hidden; display: block;
}
.rating2 {
	background-position: -300px -15px; width: 85px; height: 15px; overflow: hidden; display: block;
}
.rating2 i {
	background-position: -300px 0px; height: 15px; overflow: hidden; display: block;
}
.goBtn {
	background-position: 0px -220px; width: 107px; height: 31px; text-indent: -9999px; overflow: hidden; display: block;
}
.goBtn:hover {
	background-position: 0px -260px;
}
.goBtn2 {
	background-position: 0px -160px; width: 62px; height: 22px; text-indent: -9999px; overflow: hidden; display: block;
}
.goBtn2:hover {
	background-position: 0px -190px;
}
.sideuserInfo {
	margin-bottom: 38px;
}
.sideuserInfo .userName {
	margin: 12px 0px 8px; width: 102px; text-align: center; font-size: 14px;
}
.sideuserInfo .userName a {
	color: rgb(51, 51, 51);
}
.sideuserInfo .userName a:hover {
	color: rgb(51, 102, 153);
}
.sideNav h3 {
	color: rgb(153, 153, 153); font-size: 12px; margin-bottom: 10px;
}
.sidemyGame h3 {
	color: rgb(153, 153, 153); font-size: 12px; margin-bottom: 10px;
}
.sidehotGame h3 {
	color: rgb(153, 153, 153); font-size: 12px; margin-bottom: 10px;
}
.sideNav li a {
	height: 34px; line-height: 34px; overflow: hidden; padding-left: 24px; display: block; position: relative; _line-height: 34px;
}
.sideNav li a i {
	left: 0px; top: 9px; width: 16px; height: 16px; position: absolute;
}
.sideNav li.cur a {
	background-position: -200px -40px; color: rgb(51, 102, 153); padding-left: 31px;
}
.sideNav li.cur a i {
	left: 7px;
}
.sideNav li.gameCenter a i {
	background-position: -480px -40px;
}
.sidemyGame li {
	margin-top: 15px;
}
.sidemyGame li .gameI {
	width: 46px; float: left;
}
.sidemyGame li .gameInfo {
	padding-left: 52px;
}
.sidemyGame li h4 {
	padding-top: 5px; font-size: 12px; font-weight: 400; margin-bottom: 7px;
}
.sidemyGame li h4 a {
	color: rgb(51, 51, 51);
}
.sidemyGame li h4 a:hover {
	color: rgb(51, 102, 153);
}
.sidemyGame li p a {
	color: rgb(153, 153, 153);
}
.sidemyGame li p a:hover {
	color: rgb(153, 153, 153); text-decoration: underline;
}
.sidehotGame li {
	background-position: 0px 0px; margin-bottom: 10px; background-repeat: no-repeat;
}
.sidehotGame li a {
	height: 16px; line-height: 16px; overflow: hidden; padding-left: 23px;
}
.md .hd {
	height: 30px; padding-top: 1px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid; position: relative;
}
.md .hd .inner {
	background: rgb(241, 241, 241); padding: 0px 13px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 12px;
}
.md .hd .inner i {
	margin: 6px 8px 0px 0px; width: 18px; height: 18px; float: left; background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_mdicon2.png"); background-repeat: no-repeat;
}
.md .hd .inner span {
	font-family: "SimSun"; font-weight: 400; margin-left: 9px;
}
.md .hd .inner a {
	color: rgb(51, 51, 51);
}
.md .hd .inner a:hover {
	color: rgb(51, 51, 51);
}
.md .hd i.iconHot {
	background-position: 0px 0px;
}
.md .hd i.iconFash {
	background-position: 0px -30px;
}
.md .hd i.iconIntro {
	background-position: 0px -60px;
}
.md .hd i.iconNews {
	background-position: 0px -90px;
}
.md .hd i.iconGl {
	background-position: 0px -120px;
}
.md .hd i.iconImg {
	background-position: 0px -150px;
}
.md .hd i.iconUser {
	background-position: 0px -180px;
}
.md .hd i.iconMedia {
	background-position: 0px -210px;
}
.md .hd i.iconTj_1 {
	background-position: 0px -240px;
}
.md .hd i.iconTj_2 {
	background-position: 0px -270px;
}
.md .hd .tabs {
	background: rgb(241, 241, 241); padding: 0px 13px; height: 30px; overflow: hidden; position: relative;
}
.md .hd .tabs ul {
	margin-top: 3px; float: left; _overflow: hidden;
}
.md .hd .tabs li {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/tab_line.png") no-repeat 100% 0px; width: 94px; height: 26px; text-align: center; line-height: 26px; overflow: hidden; margin-top: 1px; margin-left: -2px; float: left;
}
.md .hd .tabs li.cur {
	background: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); border-image: none; width: 92px; font-weight: 700; margin-top: 0px; position: relative;
}
.md .hd .tabs li a {
	color: rgb(51, 51, 51);
}
.md .hd .tabs li a:hover {
	color: rgb(51, 102, 153);
}
.md .hd .more {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/arrow_more.png") no-repeat 0px 50%; top: 9px; right: 8px; line-height: normal; padding-left: 14px; position: absolute;
}
.md .bdTabs {
	background: rgb(249, 249, 249); height: 39px; overflow: hidden; padding-left: 1px;
}
.md .bdTabs li {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(215, 215, 215) rgb(215, 215, 215); border-image: none; height: 38px; color: rgb(102, 102, 102); line-height: 38px; font-weight: 700; margin-left: -1px; float: left; position: relative;
}
.md .bdTabs li.cur {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); position: static;
}
.md .bdTabs li a {
	padding: 0px 35px; color: rgb(102, 102, 102); display: block;
}
.md .bdTabs li a:hover {
	color: rgb(51, 102, 153);
}
.md2 .bd {
	margin-top: 1px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.turnPage {
	text-align: center; margin-top: 15px;
}
.turnPage a {
	background: rgb(245, 245, 245); border-width: 1px; border-style: solid; border-color: rgb(236, 236, 236) rgb(216, 216, 216) rgb(216, 216, 216) rgb(236, 236, 236); margin: 0px 3px; padding: 0px 7px; border-image: none; height: 19px; color: rgb(122, 122, 122); line-height: 19px; font-family: "宋体"; text-decoration: none; vertical-align: bottom; display: inline-block; box-shadow: inset 1px 1px 1px #fff;
}
.turnPage a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(175, 175, 175) rgb(175, 175, 175) rgb(208, 208, 208); border-image: none; color: rgb(51, 51, 51); box-shadow: inset -1px -1px 1px #fff;
}
.turnPage a.current {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(175, 175, 175) rgb(175, 175, 175) rgb(208, 208, 208); border-image: none; color: rgb(51, 51, 51); box-shadow: inset -1px -1px 1px #fff;
}
.fileIpt {
	padding: 3px;
}
.errorTip {
	background-position: -480px -300px; color: rgb(255, 70, 70); padding-left: 19px; _padding-top: 0;
}
.pageTil {
	padding: 0px 13px 18px; margin-bottom: 15px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.pageTil h2 {
	height: 18px; color: rgb(51, 51, 51); line-height: 18px; padding-left: 26px; font-size: 14px;
}
.payTil h2 {
	background-position: -480px -190px;
}
.setTil h2 {
	background-position: -480px -190px;
}
.kfTil h2 {
	background-position: -480px -220px;
}
.greenBtn {
	background-position: -350px -390px; height: 27px; overflow: hidden; padding-left: 17px; display: inline-block;
}
.greenBtn b {
	background-position: 100% -390px; height: 27px; color: rgb(255, 255, 255); line-height: 31px; overflow: hidden; padding-right: 17px; font-weight: 400; display: inline-block; cursor: pointer; _line-height: 27px;
}
.greenBtn:hover {
	background-position: -350px -420px;
}
.greenBtn:hover b {
	background-position: 100% -420px;
}
.qmark {
	background-position: -480px -330px; width: 14px; height: 14px; display: inline-block;
}
.qmark:hover {
	background-position: -480px -360px;
}
.panelBox {
	background: rgb(255, 255, 255); margin: 100px auto; border: 1px solid rgb(215, 215, 215); border-image: none; width: 740px; color: rgb(51, 51, 51); min-height: 395px; _height: 395px;
}
.panelBox .inner {
	padding: 75px;
}
.panelBox .inner h2 {
	padding-bottom: 10px; font-family: "Microsoft YaHei"; font-size: 14px; margin-bottom: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.panelTipOk {
	background: rgb(249, 247, 247); margin: 15px 0px; padding: 10px 16px 10px 69px; border: 1px solid rgb(215, 215, 215); border-image: none; position: relative; min-height: 43px; _height: 43px;
}
.panelTipError {
	background: rgb(249, 247, 247); margin: 15px 0px; padding: 10px 16px 10px 69px; border: 1px solid rgb(215, 215, 215); border-image: none; position: relative; min-height: 43px; _height: 43px;
}
.panelTipOk i {
	background-position: -200px -250px; left: 16px; top: 14px; width: 35px; height: 35px; position: absolute;
}
.panelTipError i {
	background-position: -200px -250px; left: 16px; top: 14px; width: 35px; height: 35px; position: absolute;
}
.panelTipOk p {
	color: rgb(51, 51, 51); padding-top: 14px;
}
.panelTipError p {
	color: rgb(51, 51, 51); padding-top: 14px;
}
.panelTipError {
	background: rgb(255, 245, 209); border-color: rgb(241, 211, 147);
}
.panelTipError i {
	background-position: -250px -250px;
}
.columnwrap {
	background: rgb(255, 255, 255); margin: 15px auto; border-radius: 7px; border: 1px solid rgb(215, 215, 215); border-image: none; width: 1000px; color: rgb(51, 51, 51);
}
.item_404 {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/404.png") no-repeat; margin: 100px auto 150px; width: 336px; text-align: center; padding-top: 290px;
}
.footer {
	margin: 50px auto 0px; padding: 12px 0px 40px; width: 1002px; color: rgb(153, 153, 153); line-height: 19px; border-top-color: rgb(209, 209, 209); border-top-width: 1px; border-top-style: solid;
}
.footer a:hover {
	color: rgb(51, 102, 153); text-decoration: underline;
}
.footer .logo {
	background: url("http://cos.feidou.com/i3/gameplat/logo_1.png") no-repeat; top: -4px; width: 70px; height: 25px; margin-right: 3px; vertical-align: text-top; display: inline-block; position: relative; _background: none; _position: static;
}
.footer .logo a {
	width: 70px; height: 25px; text-indent: -9999px; overflow: hidden; display: block; position: relative;
}
.topBar_tg {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_top_tg1.png"); background-repeat: no-repeat;
}
.topBar_tg .qqLogin {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_top_tg1.png"); background-repeat: no-repeat;
}
.topBar_tg .weiboLogin {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_top_tg1.png"); background-repeat: no-repeat;
}
.topBar_tg .funList li {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_top_tg1.png"); background-repeat: no-repeat;
}
.topBar_tg .notice {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_top_tg1.png"); background-repeat: no-repeat;
}
.topBar_tg {
	background-position: 0px -160px; height: 34px; color: rgb(51, 51, 51); background-repeat: repeat-x;
}
.topBar_tg a {
	color: rgb(51, 51, 51);
}
.topBar_tg a:hover {
	color: rgb(51, 102, 153); text-decoration: underline;
}
.topBar_tg .inner {
	margin: 0px auto; width: 1002px;
}
.topBar_tg .logoC {
	padding: 4px 0px; height: 25px; float: left; -ms-zoom: 1;
}
.topBar_tg .logoC .kxLogo {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/kxLogo.png") no-repeat; width: 64px; height: 25px; float: left; _background: none;
}
.topBar_tg .logoC .fdLogo {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/logo.png") no-repeat; width: 70px; height: 25px; float: left; _background: none;
}
.topBar_tg .logoC a {
	height: 25px; text-indent: -9999px; overflow: hidden; display: block; position: relative;
}
.topBar_tg .logoC .line {
	background: rgb(255, 255, 255); margin: 0px 3px 0px 6px; width: 1px; height: 25px; overflow: hidden; border-left-color: rgb(201, 201, 201); border-left-width: 1px; border-left-style: solid; float: left;
}
.topBar_tg .qqLogin {
	background-position: 0px -50px; margin: 6px 8px 0px 0px; width: 45px; height: 22px; line-height: 22px; overflow: hidden; padding-left: 24px; float: left;
}
.topBar_tg .qqLogin:hover {
	text-decoration: none;
}
.topBar_tg .weiboLogin {
	background-position: 0px -100px; margin: 6px 6px 0px 0px; width: 52px; height: 22px; line-height: 22px; overflow: hidden; padding-left: 24px; float: left;
}
.topBar_tg .weiboLogin:hover {
	text-decoration: none;
}
.topBar_tg .funList {
	overflow: hidden; margin-top: 10px; float: left; _margin-top: 10px;
}
.topBar_tg .funList li {
	background-position: -180px 2px; padding: 0px 6px 0px 7px; margin-left: -1px; float: left; _background-position: -180px 2px;
}
.topBar_tg .funList .userCenter {
	padding-right: 6px; position: relative; cursor: pointer;
}
.topBar_tg .funList .userCenter a {
	padding-right: 15px; -ms-zoom: 1;
}
.topBar_tg .funList .userCenter a i {
	background-position: -480px -15px; top: 6px; width: 7px; height: 4px; right: 6px; position: absolute; _top: 6px;
}
.topBar_tg .fr {
	position: relative; z-index: 9999;
}
.topBar_tg .userCenterFun {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(215, 215, 215) rgb(215, 215, 215); border-image: none; top: 34px; width: 118px; right: 0px; overflow: hidden; position: absolute;
}
.topBar_tg .userCenterFun li {
	position: relative;
}
.topBar_tg .userCenterFun li a {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; padding-left: 32px; display: block;
}
.topBar_tg .userCenterFun li a:hover {
	background: rgb(225, 223, 223); color: rgb(51, 51, 51); text-decoration: none;
}
.topBar_tg .userCenterFun li.set i {
	background-position: -480px -70px; left: 9px; top: 7px; width: 15px; height: 15px; position: absolute;
}
.topBar_tg .userCenterFun li.exit i {
	background-position: -480px -100px; left: 9px; top: 7px; width: 15px; height: 15px; position: absolute;
}
.topBar_tg .gamesLink {
	width: 335px; height: 33px; line-height: 33px; padding-left: 28px; margin-left: 18px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.topBar_tg .gamesLink a {
	padding: 0px 8px;
}
.topBar_tg a.red {
	color: rgb(255, 0, 0);
}
.topBar_tg a.red:hover {
	color: rgb(255, 0, 0);
}
.topBar_tg .notice {
	background-position: -180px -50px; width: 173px; height: 33px; overflow: hidden; padding-right: 15px; padding-left: 17px; margin-right: 15px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: right; position: relative;
}
.topBar_tg .notice ul {
	position: relative;
}
.topBar_tg .notice li {
	width: 173px; height: 33px; line-height: 33px; overflow: hidden; float: left;
}
.dialogLogreg {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/bg_dialog_logreg.png") repeat-x 0px 0px rgb(84, 178, 239); padding: 32px 11px 10px; border-radius: 5px; left: 50%; top: 100px; width: 395px; color: rgb(51, 51, 51); margin-left: -205px; position: absolute; z-index: 999;
}
.dialogLogreg .close {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_dialog_logreg.png"); background-repeat: no-repeat;
}
.dialogLogreg .logregTab {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_dialog_logreg.png"); background-repeat: no-repeat;
}
.dialogLogreg .otherLog a {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_dialog_logreg.png"); background-repeat: no-repeat;
}
.dialogLogreg .formList .startBtn {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/sprite_dialog_logreg.png"); background-repeat: no-repeat;
}
.dialogLogreg .close {
	background-position: -375px -120px; top: 10px; width: 16px; height: 16px; right: 10px; overflow: hidden; position: absolute; cursor: pointer;
}
.dialogLogreg .logregTab li {
	width: 177px; height: 50px; text-indent: -9999px; overflow: hidden; margin-right: 13px; float: left; cursor: pointer;
}
.dialogLogreg .logregTab {
	background-position: 0px 0px; height: 53px; overflow: hidden; padding-left: 14px;
}
.dialogLogreg .tabLog {
	background-position: 0px -60px; height: 53px; overflow: hidden;
}
.dialogLogreg .dconBox {
	background: rgb(255, 255, 255); padding: 20px 0px 10px; border-right-color: rgb(146, 167, 188); border-left-color: rgb(146, 167, 188); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; min-height: 270px; _height: 270px;
}
.dialogLogreg .otherLog {
	background: rgb(239, 239, 239); border-radius: 0px 0px 5px 5px; height: 57px; text-align: center; padding-top: 21px; border-right-color: rgb(146, 167, 188); border-bottom-color: rgb(146, 167, 188); border-left-color: rgb(146, 167, 188); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.dialogLogreg .otherLog a {
	margin: 0px 7px; width: 155px; height: 37px; overflow: hidden; display: inline-block;
}
.dialogLogreg .otherLog .qq {
	background-position: 0px -180px;
}
.dialogLogreg .otherLog .qq:hover {
	background-position: -200px -180px;
}
.dialogLogreg .otherLog .weibo {
	background-position: 0px -240px;
}
.dialogLogreg .otherLog .weibo:hover {
	background-position: -200px -240px;
}
.dialogLogreg .error {
	color: rgb(255, 0, 0); padding-left: 102px; margin-bottom: 5px;
}
.dialogLogreg .formList li {
	padding-bottom: 12px;
}
.dialogLogreg .formList .lab {
	width: 97px; text-align: right; line-height: 34px; padding-right: 5px; float: left;
}
.dialogLogreg .formList .element {
	width: 280px; float: left;
}
.dialogLogreg .formList .ipt {
	padding: 8px 5px; border-radius: 5px; border: 1px solid rgb(203, 204, 203); border-image: none; width: 246px; height: 16px; box-shadow: inset 1px 1px 5px #f1f1f1, inset -1px -1px 5px #f1f1f1;
}
.dialogLogreg .formList .normal {
	color: rgb(153, 153, 153); margin-top: 5px;
}
.dialogLogreg .formList .btnL {
	padding: 6px 0px 0px 102px;
}
.dialogLogreg .formList .startBtn {
	background-position: 0px -120px; width: 153px; height: 48px; overflow: hidden; display: inline-block;
}
.dialogLogreg .formList .startBtn:hover {
	background-position: -200px -120px;
}
.dialogLogreg .logC {
	padding-top: 13px;
}
.dialogLogreg .logC .lab {
	width: 139px;
}
.dialogLogreg .logC .element {
	width: 239px;
}
.dialogLogreg .logC .ipt {
	width: 204px;
}
.dialogLogreg .logC .error {
	padding-left: 144px;
}
.dialogLogreg .logC .btnL {
	padding: 23px 0px 0px 144px;
}
.panel-mask {
	background: rgb(0, 0, 0); opacity: 0.1;
}
.panel {
	left: 0px; top: 0px; text-align: left; position: absolute; z-index: 299;
}
.panel .hd {
	width: auto; -ms-zoom: 1;
}
.panel .sd {
	z-index: 3;
}
.panel .kxDialogClose {
	z-index: 3;
}
.panel .resize {
	z-index: 3;
}
.panel .kxDialogClose {
	cursor: pointer;
}
.panel .resize {
	width: 10px; height: 10px; right: 0px; bottom: 0px; position: absolute;
}
.panel .panel-iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 0; _height: 3000px;
}
.panel .sd {
	background: none; padding: 0px;
}
.kxDialogBox {
	left: 0px; top: 0px; width: 100%; height: 0px; position: absolute;
}
.kxDialogMask {
	background: rgb(0, 0, 0); width: 100%; height: 100%; position: fixed; z-index: 90000; opacity: 0.08; _position: absolute;
}
.kxDialog {
	border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.25); border-image: none; position: absolute; z-index: 90100; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -o-border-radius: 3px; -ms-border-radius: 3px;
}
.kxDialog .hd {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat//spt_kxdialog.png"); background-repeat: no-repeat;
}
.kxDialog .kxDialogClose {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat//spt_kxdialog.png"); background-repeat: no-repeat;
}
.kxDialogAlert .kxDialogClose {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat//spt_kxdialog.png"); background-repeat: no-repeat;
}
.kxDialog .hd {
	background-position: 0px bottom; border-radius: 3px 3px 0px 0px; height: 36px; line-height: 36px; text-indent: 12px; overflow: hidden; font-size: 14px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; background-repeat: repeat-x; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0;
}
.kxDialog .hd h3 {
	color: rgb(51, 51, 51); font-size: 14px;
}
.kxDialog .bd {
	padding: 0px; border: currentColor; border-image: none;
}
.kxDialog .bd iframe {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px;
}
.kxDialog .kxDialogClose {
	background-position: 0px 0px; border-radius: 0px 3px 0px 0px; left: 100%; top: 0px; width: 37px; height: 36px; text-indent: -9999em; margin-left: -37px; position: absolute; z-index: 20; cursor: pointer; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -o-border-radius: 0 3px 0 0; -ms-border-radius: 0 3px 0 0;
}
.kxDialogFt {
	background: rgb(251, 251, 251); border-radius: 0px 0px 3px 3px; width: 100%; height: 44px; border-top-color: rgb(244, 245, 246); border-top-width: 1px; border-top-style: solid; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px;
}
.kxDialog .kxDialogFt {
	left: 0px; bottom: 0px; position: absolute;
}
.kxDialog_cont .kxDialogFt {
	left: 0px; bottom: 0px; position: absolute;
}
.kxDialogFt .kxDialogBtn {
	padding: 7px 14px 0px; text-align: right;
}
.kxDialogFt .kxDialog_label {
	margin-top: 4px; margin-right: 5px; display: inline-block;
}
.kxDialog_s {
	
}
.kxDialog_s .hd {
	background-position: 0px -335px; height: 29px; line-height: 29px; font-size: 12px;
}
.kxDialog_s .hd h3 {
	font-size: 12px;
}
.kxDialog_s .kxDialogClose {
	background-position: -37px 0px; width: 30px; height: 29px; margin-left: -30px;
}
.kxDialog_s .kxDialogFt {
	height: 40px; display: none;
}
.kxDialog_s .kxDialogFt .kxDialog_label {
	margin-top: 2px;
}
.kxDialog .panel-content {
	background: rgb(255, 255, 255); border-radius: 3px; position: relative; z-index: 10; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;
}
.kxDialog .sd {
	display: none;
}
.kxDialog .ft {
	display: none;
}
.kxDialogAlert {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.25); border-image: none; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -o-border-radius: 3px; -ms-border-radius: 3px;
}
.kxDialogAlert .bd {
	padding-bottom: 40px;
}
.kxDialogAlert .sd {
	display: none;
}
.kxDialogAlert .ft {
	display: none;
}
.kxDialogAlert .hd {
	display: none;
}
.kxDialogAlert .kxDialogBtnWrap {
	background: rgb(250, 250, 250); border-radius: 0px 0px 3px 3px; left: 0px; width: 100%; bottom: 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: absolute; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px;
}
.kxDialogAlert .kxDialogBtn {
	padding: 7px; text-align: right;
}
.kxDialogAlert .kxDialogBtn .kxbtn {
	margin-left: 5px;
}
.kxDialogAlert .kxDialogClose {
	background-position: -46px -8px; top: 8px; width: 13px; height: 13px; right: 8px; text-indent: -9999em; position: absolute;
}
.kxDialogAlert .mbox-t1 {
	padding: 40px 25px;
}
.kxDialogAlert .mbox-t1 .ct {
	margin: 0px; border: currentColor; border-image: none; text-align: center; font-size: 14px;
}
.kxbtn {
	vertical-align: top; display: inline-block;
}
.kxbtn * {
	text-align: center; font-family: "宋体"; font-style: normal; font-weight: 400; text-decoration: none; display: inline-block; white-space: nowrap; cursor: pointer; background-repeat: no-repeat;
}
.kxbtn button {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.kxbtn_m .normal em {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/kxbtn.png");
}
.kxbtn_m span {
	background: url("http://img1.kaixin001.com.cn/i3/gameplat/kxbtn.png");
}
.kxbtn_gray_m .normal em {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/kxbtn_gray.png");
}
.kxbtn_gray_m span {
	background-image: url("http://img1.kaixin001.com.cn/i3/gameplat/kxbtn_gray.png");
}
.kxbtn span {
	line-height: 28px;
}
.kxbtn span i {
	padding: 1px 15px 0px; color: rgb(255, 255, 255); font-size: 14px;
}
.kxbtn span input {
	padding: 1px 15px 0px; color: rgb(255, 255, 255); font-size: 14px;
}
.kxbtn span input {
	background: none; border: 0px currentColor; border-image: none; line-height: 25px;
}
.kxbtn_gray_m span i {
	color: rgb(102, 102, 102);
}
.kxbtn_gray_m span input {
	color: rgb(102, 102, 102);
}
.kxbtn_gray_m span input {
	height: 29px;
}
.kxbtn_m span input {
	height: 29px;
}
.kxbtn .normal em {
	background-position: 0px 0px; padding-left: 5px;
}
.kxbtn .normal span {
	background-position: right -40px; padding-right: 5px;
}
.kxbtn .normal:hover em {
	background-position: 0px -80px;
}
.kxbtn .normal:hover span {
	background-position: right -120px;
}
.kxbtn .normal:active em {
	background-position: 0px -160px;
}
.kxbtn .normal:active span {
	background-position: right -200px;
}
.kxbtn .disabled {
	cursor: default;
}
.kxbtn .disabled * {
	cursor: default;
}
.kxbtn .disabled em {
	background-position: 0px -240px;
}
.kxbtn .disabled:hover em {
	background-position: 0px -240px;
}
.kxbtn .disabled:active em {
	background-position: 0px -240px;
}
.kxbtn .disabled span {
	background-position: right -280px;
}
.kxbtn .disabled:hover span {
	background-position: right -280px;
}
.kxbtn .disabled:active span {
	background-position: right -280px;
}
.kxbtn .disabled span i {
	color: rgb(153, 153, 153);
}
.kxbtn .disabled:hover span i {
	color: rgb(153, 153, 153);
}
.kxbtn .disabled:active span i {
	color: rgb(153, 153, 153);
}
#choose_city {
	margin: 0px auto; width: 456px; color: rgb(0, 94, 172); font-size: 12px;
}
.cityBg_top {
	background: url("http://img1.kaixin001.com.cn/i/cityBg_top2.gif") no-repeat top; width: 456px; height: 25px;
}
.cityBg_bot {
	background: url("http://img1.kaixin001.com.cn/i/cityBg_bot2.gif") no-repeat top; width: 456px; height: 15px;
}
.cityBg {
	background: rgb(247, 247, 247); width: 454px; border-right-color: rgb(201, 201, 201); border-left-color: rgb(201, 201, 201); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.cityBg .cbox {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 3px 3px 3px 7px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 410px; line-height: 180%; cursor: pointer;
}
.cityBg .cbox span {
	padding: 2px 6px; color: rgb(51, 102, 153);
}
.cityBg .cbox span.curr {
	background: rgb(233, 242, 253); padding: 2px 6px;
}
.cityBg .city_list {
	margin: 0px; padding: 0px; width: 410px;
}
.cityBg .city_list span {
	background: url("http://img1.kaixin001.com.cn/i/dot.gif") no-repeat left; padding: 0px 11px 0px 10px; line-height: 24px; -ms-word-break: keep-all;
}
.cityBg .btn_area {
	padding: 10px 0px 4px 392px;
}
.gb3 {
	background: rgb(229, 229, 229); border-width: 1px; border-style: solid; border-color: white rgb(106, 106, 106) rgb(106, 106, 106) white; padding: 3px; height: 23px; color: black; font-size: 12px; cursor: pointer;
}
.gb4 {
	background: rgb(229, 229, 229); border-width: 1px; border-style: solid; border-color: white rgb(106, 106, 106) rgb(106, 106, 106) white; padding: 3px; height: 23px; color: black; font-size: 12px; cursor: pointer;
}
.gb4 {
	background: rgb(221, 221, 221);
}
.ts3 {
	background: rgb(123, 180, 65); height: 25px; font-weight: bold; border-bottom-color: rgb(86, 86, 86); border-bottom-width: 1px; border-bottom-style: solid;
}
.ts31 {
	padding: 3px 8px; color: white; font-size: 13px; float: left;
}
.ts32 {
	padding: 2px 3px; margin-top: 5px; margin-right: 5px; float: right;
}
