@charset "gb2312";
body {
	background-color:#f8f8f8
}
.footer {
	background-color:#ededed
}
.w200 {
	width:240px
}
.w800 {
	width:760px
}
.btn110 {
	background-color:#ffa402;
	width:110px;
	height:33px;
	font:14px/34px "Microsoft Yahei";
	text-align:center;
	display:inline-block;
	border-bottom:1px solid #f18c00;
	color:#fff;
	border-radius:3px
}
.btn110:hover {
	background-color:#ff9509
}
.container {
	background:#f8f8f8
}
.common-title {
	padding-left:0
}
.vip-main {
	margin:40px auto
}
.vip-kv {
	width:720px;
	height:280px;
	overflow:hidden;
	position:relative;
	text-align:left;
	z-index:1;
*zoom:1;
/*background:url(../images/loading.gif) no-repeat center*/
}
.vip-kv-name {
	font:700 16px/24px "Microsoft Yahei";
	padding-top:8px
}
.vip-kv-img {
	width:720px;
	height:280px;
	position:relative;
	overflow:hidden;
	z-index:3
}
.vip-kv-img li {
	height:280px;
	overflow:hidden;
	/*background:url(../images/loading.gif) no-repeat center;*/
	position:absolute;
	display:none
}
.vip-kv-img a {
	display:block
}
.vip-kv-tab {
	bottom:10px;
	position:absolute;
	z-index:999;
	right:10px;
	display:inline-block;
*display:inline;
*zoom:1;
	text-align:center;
	border-radius:24px;
	background:rgba(238, 238, 238, .7);
	box-shadow:0 0 3px #cacaca;
	padding:1px 12px
}
.vip-kv-tab li {
	display:inline-block;
*display:inline;
*zoom:1;
	height:12px;
	width:12px;
	margin:0 3px;
	cursor:pointer;
	background:#434343;
	border-radius:6px;
transition:width .3s ease-out;
	vertical-align:middle;
	margin:1px 3px 3px;
	text-indent:-9999em;
}
.vip-kv-tab .focus {
	background:#e93232;
	width:23px
}
.vip-kv-tab .on {
	background:#e93232;
	width:23px
}
.current {
animation:fadeIn .3s ease;
-webkit-animation:fadeIn .3s ease;
-o-animation:fadeIn .3s ease;
-moz-animation:fadeIn .3s ease
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
input, select, textarea {
	position:relative;
	overflow:hidden
}
.t-orange {
	color:#f90
}
.tipname {
	width:70px;
	text-align:right;
	margin-right:15px
}
.tipvalue, .tipname {
	display:inline-block;
*display:inline;
	zoom:1;
	float:left
}
.tipvalue {
	width:260px
}
.sq-dialog-content .tiptitle {
	margin-bottom:20px
}
.sq-dialog-content p {
	overflow:hidden
}
.vip-address-new .vtip {
	font-weight:700;
	color:#3c3c3c;
	margin:0
}
.t-grey {
	color:#999
}
.t-blue {
	color:#0f8ff2
}
.t-red {
	color:#f6476c
}
.t-center {
	text-align:center
}
.t-left {
	text-align:left
}
.f-14 {
	font-size:14px;
	line-height:14px
}
.f-12 {
	font-size:12px;
	line-height:12px
}
.vip-link {
	color:#0f8ff2;
	text-decoration:underline
}
.vip-link:hover {
	color:#f60
}
.vip-address-header .top-user {
	height:30px;
	position:absolute;
	right:230px;
	top:30px
}
.vip-address-header .top-tip-third-inset {
	left:-88px
}
.container .vip-address-header {
	height:80px
}
.ico-warn {
	background:no-repeat;
	background-position:-123px -285px;
	display:inline-block;
*display:inline;
	zoom:1;
	width:44px;
	height:44px
}
.ico-swarn {
	background:no-repeat;
	background-position:-48px -292px;
	display:inline-block;
*display:inline;
	zoom:1;
	width:22px;
	height:22px;
	margin-right:10px
}
.ico-success {
	background:no-repeat;
	background-position:-169px -285px;
	display:inline-block;
*display:inline;
	zoom:1;
	width:44px;
	height:44px
}
.vip-address-main {
	background:url(../images/content-bg.jpg) top left no-repeat;
	width:998px;
	min-height:361px;
	border:1px solid #e9e9e9;
	margin:30px auto;
	position:relative;
	background-color:#fff;
	padding:85px 0
}
.vip-address-content {
	min-height:361px;
	width:540px;
	margin-left:378px;
	border-left:1px solid #d5d5d5;
	padding:0 40px
}
.btn-page {
	background:no-repeat;
	background-position:-48px -333px;
	width:160px;
	height:44px
}
.vip-address-tipbox {
	padding-top:88px;
	margin-bottom:20px;
	height:44px;
	line-height:44px;
	text-align:center;
	color:#333
}
.vip-address-tip {
	vertical-align:top;
	line-height:44px;
	display:inline-block;
	height:44px;
	margin-left:22px;
	font-size:24px
}
.vip-address-btn {
	margin-top:30px;
	text-align:center
}
.vip-address-btn a {
	display:inline-block;
*display:inline;
	zoom:1;
	height:44px;
	line-height:44px;
	font-size:16px;
	color:#fff;
	text-align:center
}
.vip-address-stip {
	font-size:12px;
	color:#999;
	width:422px;
	line-height:18px;
	height:auto;
	margin:20px auto;
	text-align:center
}
.vip-address-mtip {
	color:#999;
	line-height:24px;
	height:auto;
	margin:16px 0
}
.vip-username {
	font-weight:600;
	font-size:14px
}
.vip-user-key {
	float:left;
	width:20%
}
.vip-user-value {
	float:left;
	width:80%
}
.vip-address-box {
	width:420px;
	padding:12px 100px 12px 18px;
	border:1px solid #d5d5d5;
	margin:10px 0;
	position:relative;
	cursor:pointer;
	overflow:hidden
}
.vip-address-box .ico-choose {
	background:0 0;
	color:#f60;
	display:inline-block;
*display:inline;
	zoom:1;
	width:58px;
	height:24px;
	line-height:24px;
	border:1px solid #f60;
	border-radius:6px;
	position:absolute;
	right:0;
	top:12px;
	cursor:pointer;
	margin-right:16px;
	text-align:center
}
.vip-address-abox {
	border:3px solid #f60;
	cursor:default;
	padding:10px 98px 10px 16px
}
.vip-address-hoverbox .ico-choose, .vip-address-box .ico-choose:hover {
	background-color:#f60;
	color:#fff
}
.vip-address-abox .ico-choose:hover {
	background-color:#fff;
	color:#f60
}
.vip-address-abox .ico-choose {
	background:no-repeat;
	background-position:-370px -108px;
	border:0;
	cursor:default;
	color:#f60;
	line-height:24px
}
.vip-address-box p {
	line-height:26px;
	overflow:hidden;
	width:100%
}
.vip-address-username {
	margin-right:24px
}
.vip-address-editing .vip-address-box {
	cursor:default
}
.vip-address-editing .vip-address-box .ico-choose {
	display:none
}
.vip-address-inputcode {
	border:1px solid #d9d9d9;
	border-radius:2px;
	width:108px;
	height:28px;
	line-height:28px;
	margin:0 10px;
	padding:2px 5px
}
.vip-address-imgcode {
	width:67px;
	height:30px;
	margin-right:15px
}
.vip-address-verifybox {
	height:30px;
	line-height:30px;
	margin-top:55px
}
.vip-address-inputname, .vip-address-inputphone {
	width:313px;
	border:1px solid #d9d9d9;
	height:24px;
	line-height:24px;
	padding:2px 5px;
	border-radius:2px
}
.vip-address-textarea {
	width:303px;
	height:38px;
	border:1px solid #d9d9d9;
	margin-left:83px;
	padding:10px;
	line-height:18px;
	resize:none
}
.vip-address-new label {
	width:80px;
	height:30px;
	line-height:30px;
	display:inline-block;
*display:inline;
	zoom:1
}
.vip-address-new p {
	padding-bottom:20px;
	zoom:1
}
.vip-address-select select, .sq-selectmenu-input {
	width:85px;
	height:28px;
	line-height:28px;
	padding-left:5px;
	display:inline-block;
*display:inline;
	zoom:1;
	overflow:hidden
}
.sq-selectmenu {
	border:1px solid #d9d9d9;
	position:relative;
	display:inline-block;
*display:inline;
	zoom:1;
	padding-right:14px;
	margin-right:4px;
*margin-right:1px
}
.vip-address-selectdis {
	margin-right:0
}
.sq-selectmenu-menu {
	position:absolute;
	border:1px solid #d9d9d9;
	overflow-y:auto;
	background-color:#fff;
	color:#585954;
	display:none;
	width:101px!important;
	height:234px!important;
*height:240px!important
}
.sq-selectmenu-btn {
	display:inline-block;
	position:absolute;
	right:3px;
	top:14px;
	width:0;
	height:0;
	margin:0;
	border-right:4px solid #fff;
	border-left:4px solid #fff;
	border-top:5px solid #9c9c9c
}
.sq-selectmenu-btn-focus {
	border-bottom:5px solid #9c9c9c;
	border-top:0
}
.sq-selectmenu-menu li {
	position:relative
}
.sq-selectmenu-menu a {
	color:#585954;
	display:block;
	padding:7px 8px;
	z-index:10;
	position:relative;
	line-height:15px
}
.sq-selectmenu-menu a:hover {
	background-color:#f60;
	color:#fff
}
.vip-address-new p {
	position:relative;
	height:auto
}
.vip-address-new .field-error-message {
	position:absolute;
	left:85px;
	bottom:-3px;
	color:#f6476c
}
.btn-dialog {
	background-color:#ffab16;
	width:140px;
	height:36px;
	line-height:36px;
	display:inline-block;
*display:inline;
	zoom:1;
	text-align:center;
	font-size:16px;
	color:#fff;
	border-radius:3px;
	vertical-align:middle
}
.btn-dialog-return {
	background:0 0;
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	color:#6c6c6c;
	border-radius:3px;
	vertical-align:middle
}
.btn-dialog-ing {
	background-color:#e3e3e3;
	width:140px;
	height:36px;
	line-height:36px;
	display:inline-block;
*display:inline;
	zoom:1;
	text-align:center;
	font-size:16px;
	color:#333;
	border-radius:3px;
	vertical-align:middle
}
.dialog-error-tip {
	text-align:center;
	vertical-align:middle;
	line-height:22px;
	padding-top:40px
}
.dialog-error-tip span {
	vertical-align:middle
}
.vip-address-header .loged a.logedlink {
	height:18px
}
.sq-dialog-titlebar-text {
	line-height:10px
}
.animate-show {
	-webkit-animation:fromBottom 1000ms ease;
	-moz-animation:fromBottom 1000ms ease;
	animation:fromBottom 1000ms ease
}
@keyframes fromBottom {
0% {
-webkit-transform:translate3d(0, 50px, 0);
-moz-transform:translate3d(0, 50px, 0);
transform:translate3d(0, 50px, 0);
opacity:0
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1
}
}
.vip-list-privilege {
	background-color:#efefef;
	overflow:hidden
}
.vip-intro-l {
	padding:0px 0
}
.vip-intro-r {
	background-color:#fff;
	min-height:616px;
	height:auto!important;
	_height:616px
}
.vip-intro-rr {
	background-color:#fff;
	min-height:390px;
	height:auto!important;
	_height:390px
}
.vip-intro-tab li {
	width:240px;
	height:56px;
	font:16px/56px "Microsoft Yahei"
}
.two-level-ul {
	-webkit-animation:fromBottom 1000ms ease;
	-moz-animation:fromBottom 1000ms ease;
	animation:fromBottom 1000ms ease
}
.vip-intro-tab a:hover, .vip-intro-tab li.focus {
	background-color:#fff
}
.vip-intro-tab a:hover .ico-dot {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
.vip-intro-tab a {
	height:100%;
	color:#3c3c3c;
	position:relative;
	display:block;
	font-weight:700;
	padding-left:80px
}
.ico-dot {
	width:30px;
	height:30px;
	position:absolute;
	left:27px;
	top:50%;
	margin-top:-15px
}
.r20 {
	position:absolute;
	right:20px
}
.ico-arrow {
	background:no-repeat;
	background-position:-279px -286px;
	width:14px;
	height:7px;
	top:50%;
	margin-top:-3.5px
}
.ico-name {
	display:inline-block;
*display:inline;
*zoom:1;
	width:336px;
	height:115px
}
.ico-name-rxw {
	background:no-repeat;
	background-position:0 0
}
.ico-name-thd {
	background:no-repeat;
	background-position:0 -117px
}
.ico-intro {
	width:22px;
	height:22px;
	background:url(../images/ico-intro.png) no-repeat;
	position:absolute;
	top:50%;
	left:36px;
	margin-top:-11px
}
.vip-intro-tab li.two-level a {
	padding-left:68px;
	font-weight:400
}
.vip-intro-content {
	width:720px;
	padding:20px;
	overflow:hidden;
	-webkit-animation:fromBottom 1000ms ease;
	-moz-animation:fromBottom 1000ms ease;
	animation:fromBottom 1000ms ease
}
.vip-intro-part {
transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
-moz-transition:all .5s ease
}
.vip-intro-part {
	border:1px solid #e3e3e3;
	margin-bottom:10px
}
.vip-intro-title {
	background:#fff;
	display:block;
	height:30px;
	color:#ea5656;
	font:16px/30px "Microsoft Yahei";
	padding-left:51px;
	position:relative;
	height:48px;
	line-height:48px;
	cursor:pointer
}
.vip-intro-box {
	zoom:1;
	font-size:14px;
	line-height:22px;
	padding:0 15px 0 40px;
	color:#6c6c6c;
	padding-bottom:40px;
	display:none
}
.vip-intro-partactive {
	border:1px solid #ff9c9c;
	overflow:hidden;
*zoom:1
}
.vip-intro-partactive .ico-arrow {
	background:no-repeat;
	background-position:-32px -370px
}
.vip-intro-box h4 {
	font:700 14px/14px "Microsoft Yahei";
	margin:20px 0 10px;
	color:#3c3c3c
}
.vip-intro-box h4 span {
	color: #6c6c6c;
	font-weight:normal
}
.vip-intro-box p {
	margin-bottom:10px
}
.vip-intro-box a.kf {
	color:#2b8ae0
}
.vip-intro-img {
	margin-top:20px
}
.vip-intro-rank span {
	width:66px;
	display:block;
	float:left;
	text-align:center;
	height:30px;
	line-height:30px;
	vertical-align:middle
}
.vip-intro-rank1 span {
	background-color:#d63d5c;
	color:#fff
}
.vip-intro-rank2 span {
	border-bottom:1px solid #e6e6e6
}
.vip-intro-rank span.vip-intro-th {
	width:133px
}
.vip-intro-rank span.vip-td-l {
	border-left:1px solid #e6e6e6;
	width:134px
}
.vip-intro-rank span.vip-td-r {
	border-right:1px solid #e6e6e6;
	width:64px
}
.ico-vip-privilege {
	background:url(../images/ico-vip-privilege.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	left:9px;
	top:50%;
	margin-top:-15px
}
.ico-vip-qdjs {
	background-position:-31px -93px
}
.ico-vip-bqtq {
	background-position:-31px 0
}
.ico-vip-tqlb {
	background:no-repeat;
	background-position:-338px -140px
}
.ico-vip-sjjf {
	background-position:-31px -62px
}
.ico-vip-yxlb {
	background-position:-62px 0
}
.ico-vip-yxfl {
	background-position:-62px -62px
}
.ico-vip-sxjc {
	background:no-repeat;
	background-position:-215px -282px
}
.ico-vip-yxzs {
	background:no-repeat;
	background-position:-245px -234px
}
.ico-vip-jfcj {
	background-position:-155px -31px
}
.ico-vip-zkj {
	background-position:-155px 0
}
.ico-vip-jfj {
	background-position:-155px -62px
}
.ico-vip-xgmm {
	background-position:0 -62px
}
.ico-vip-yxb {
	background-position:0 0
}
.ico-vip-zsgs {
	background-position:-186px -31px
}
.ico-vip-zhxf {
	background-position:-186px -62px
}
.ico-vip-ssyx {
	background-position:-186px 0
}
.ico-vip-zhyc {
	background-position:-215px -282px
}
.ico-vip-bdss {
	background:no-repeat;
	background-position:-338px -172px
}
.ico-vip-jfzk {
	background:no-repeat;
	background-position:-370px -44px
}
.ico-vip-srzc {
	background-position:-124px -124px
}
.ico-vip-ptzf {
	background-position:-124px 0
}
.ico-vip-srzg {
	background-position:-124px -93px
}
.ico-vip-srjf {
	background-position:-124px -31px
}
.ico-vip-smlw {
	background:no-repeat;
	background-position:-338px -44px
}
.ico-vip-xysx {
	background:no-repeat;
	background-position:-338px -76px
}
.ico-vip-hdzc {
	background-position:-93px 0
}
.ico-vip-lbdh {
	background-position:-155px -62px
}
.vip-intro-content .btn-expect {
	background-color:#f3f3f3;
	width:180px;
	height:33px;
	font:14px/34px "Microsoft Yahei";
	text-align:center;
	display:inline-block;
	border-bottom:1px solid #ede9e5;
	color:#f25277;
	border-radius:3px
}
.vip-intro-game {
	overflow:hidden;
	margin-bottom:40px;
*zoom:1;
	position:relative
}
.vip-intro-game li {
	border:1px solid #e1e1e1;
	height:24px;
	font:14px/24px "Microsoft Yahei";
	margin:0 22px 10px 0;
	float:left;
	white-space:nowrap;
	display:inline-block;
*display:inline;
*zoom:1;
	border-radius:3px;
	position:relative;
	width:auto;
	overflow:visible
}
.vip-intro-game a {
	float:left;
	height:100%;
	display:block;
	text-align:center;
	color:#6c6c6c;
	padding:0 24px;
	position:relative
}
.vip-intro-game a:hover, .vip-intro-game a.focus {
	background-color:#d63d5c;
	color:#fff;
	border-radius:3px
}
.vip-intro-main h2 {
	text-align:center;
	margin:10px 0
}
.vip-intro-gifts {
	height:129px;
	border:1px solid #d5d5d5;
	margin-bottom:20px;
	text-align:left
}
.vip-intro-gift {
	line-height:16px;
	font-size:12px;
	margin-top:22px;
	margin-left:22px;
	margin-right:22px
}
.vip-intro-gifts li {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:60px
}
.vip-intro-grade {
	width:47px;
	height:129px;
	background:#d63d5c;
	color:#fff;
	font-size:14px;
	line-height:129px
}
.vip-intro-gift p {
	line-height:16px;
	width:80px;
	text-align:left;
	margin-top:5px
}
.vip-intro-box p {
	margin-bottom:10px
}
.vip-all-privilege {
	margin-top:30px
}
.vip-list {
	-webkit-animation:fromBottom 1000ms ease;
	-moz-animation:fromBottom 1000ms ease;
	animation:fromBottom 1000ms ease
}
.vip-rank-tab {
	height:38px;
	position:relative
}
.vip-rank-tab li {
	width:76px;
	height:38px;
	font:18px/34px "Microsoft Yahei";
	text-align:center;
	float:left;
	margin-right:30px;
	display:inline
}
.vip-rank-tab a {
	height:100%;
	display:block;
	color:#9c9c9c
}
.vip-rank-tab li:hover a, .vip-rank-tab li.focus a {
	color:#3c3c3c
}
.vip-rank-label {
	background-color:#a80100;
	width:76px;
	height:4px;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden
}
.vip-tab0 .vip-rank-label {
	left:0
}
.vip-tab1 .vip-rank-label {
	left:106px
}
.vip-rank-list ul {
	margin-bottom:30px
}
.vip-rank-list li.focus .vip-th {
	background:no-repeat;
	background-position:-75px -234px;
	width:97px;
	height:49px;
	line-height:20px;
	margin-top:-10px
}
.vip-rank-list li:hover .vip-td, .vip-rank-list li.focus span {
	background-color:#fff0be
}
.vip-rank-list li.focus .vip-my {
	display:block
}
.vip-my {
	padding-top:4px;
	display:none
}
.vip-rank-th {
	width:127px
}
.vip-rank-td {
	width:97px
}
.vip-th {
	background-color:#fb1;
	height:39px;
	line-height:39px
}
.vip-td {
	background-color:#fff;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fe6902;
	font-size:14px
}
.vip-rank-list span {
	border-bottom:1px solid #e6e6e6;
	position:relative;
	display:block
}
.vip-rank-list i {
	font-style:italic
}
.vip-th1 {
	color:#d30100;
	font-size:18px;
	padding-left:15px
}
.vip-th2 {
	color:#fff;
	font-size:16px;
	text-align:center
}
.vip-td1 {
	background-color:#fbfbfb;
	color:#3c3c3c;
	font-size:14px;
	font-weight:700;
	text-align:center;
	_background-color:#fff
}
.vip-rank {
	padding-left:52px;
	color:#fe6902;
	font-style:italic;
	font-size:14px;
	text-align:left
}
.ico-rank {
	background:no-repeat;
	background-position:-309px -234px;
	width:17px;
	height:18px;
	position:absolute;
	left:31px;
	top:9px
}
.ico-no {
	background:no-repeat;
	background-position:-32px -355px;
	width:13px;
	height:13px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-7px 0 0 -7px
}
.ico-yes {
	background:no-repeat;
	background-position:-247px -298px;
	width:19px;
	height:14px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-7px 0 0 -10px
}
.vip-header {
	background-color:#fff;
	width:100%;
	height:80px;
	box-shadow:0 4px 4px rgba(0, 0, 0, .2)
}
.vip-top {
	z-index:88;
	position:relative;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ececec;
	box-shadow:0 1px 2px rgba(0, 0, 0, .05)
}
.vip-top .w1000 {
	position:relative;
	height:30px
}
.vip-nav {
	z-index:10;
	height:80px;
	position:relative
}
.vip-nav .w1000 {
	position:relative;
	height:80px
}
.vip-logo {
	width:184px;
	height:80px;
	position:relative;
	padding-left:84px;
	font:28px/80px "Microsoft Yahei"
}
.vip-logo a {
	height:100%;
	display:block
}
.ico-vip-logo {
	width:73px;
	height:56px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-28px;
	background: url(../images/vip-logo.png) no-repeat;
}
.vip-top a {
	color:#3c3c3c
}
.vip-top a:hover {
	color:#008eeb
}
.vip-top .top-user-third a {
	color:#ff8d13
}
.vip-top .top-user-third a:hover {
	color:#008eeb
}
.vip-help a {
	margin-right:12px
}
.vip-name a.passport {
	font-weight:700;
	margin-right:5px
}
.vip-name span.top-level, .vip-name span:visited.top-level {
	float:left;
	overflow:hidden;
	line-height:100px;
	margin:7px 12px 0 0
}
.vip-name a {
	float:left;
	display:inline
}
.vip-log em {
	margin:0 5px
}
.vip-nav li {
	width:122px;
	height:80px;
	font:18px/80px "Microsoft Yahei";
	text-align:center;
	float:left
}
.vip-nav li a {
	height:100%;
	display:block;
	color:#3c3c3c
}
.vip-back {
	background:no-repeat;
	background-position:-32px -379px;
	width:85px;
	height:28px;
	line-height:28px;
	position:absolute;
	right:-113px;
	top:26px;
	color:#a24800;
	font:14px/28px "Microsoft Yahei";
	padding-left:15px
}
.vip-back:hover {
	background:no-repeat;
	background-position:-215px -314px
}
.vip-nav li.focus a {
	background-color:#ffac00;
	color:#fff
}
.vip-nav li.focus a:hover {
	background-color:#e93232;
	color:#fff
}
.vip-nav li a:hover {
	background-color:#ededed;
	color:#3c3c3c
}
.all-game-list {
	z-index:88
}
.homepage-fav {
	z-index:88
}
.user-info {
	z-index:88
}
.top-has-msg {
	z-index:88
}
.vip-login {
	background-color:#fff;
	border:1px solid #e9e9e9;
	width:258px;
	height:248px;
	position:relative;
	z-index:2
}
.vip-login-inner {
	width:210px;
	margin:20px auto 0;
	position:relative;
	z-index:10
}
.log-avatar {
	position:absolute;
	top:24px;
	left:58px
}
.btn-vip-log, .btn-vip-reg {
	position:absolute;
	top:150px;
	left:16px;
	overflow:hidden;
	width:82px;
	height:28px;
	border:1px solid #d9d9d9;
	border-radius:3px;
	background:#fff;
	color:#0f8ff2;
	color:#6c6c6c;
	vertical-align:middle;
	text-align:center;
	line-height:28px
}
.btn-vip-log:hover, .btn-vip-reg:hover {
	color:#ff9000
}
.btn-vip-reg {
	left:110px
}
.vip-message {
	margin-bottom:15px
}
.vip-btn {
	height:39px
}
.vip-times {
	width:56px;
	height:39px;
	background-color:#ffd211;
	color:#a24800;
	text-align:center;
	line-height:18px;
	border-radius:2px
}
.vip-times span {
	display:block
}
.vip-sign {
	width:152px;
	height:37px;
	background-color:#d12200;
	font:700 16px/37px "Microsoft Yahei";
	border-bottom:2px solid #e13500;
	color:#fff9d5;
	text-align:center;
	border-radius:2px
}
.vip-sign:hover {
	background-color:#ff7200;
	border-bottom-color:#ff4d00
}
.vip-tips {
	width:160px;
	margin:18px auto 0;
	overflow:hidden
}
.vip-tipss {
	width:160px;
	margin:18px auto 0;
	overflow:hidden
}
.vip-tips a {
	height:14px;
	line-height:14px;
	padding-left:20px;
	display:block;
	float:left;
	color:#b53031
}
.vip-tipss a {
	height:14px;
	line-height:14px;
	padding-left:20px;
	display:block;
	float:left;
	color:#b53031
}
.vip-task {
	margin-right:20px
}
.vip-tips span {
	position:absolute;
	top:200px
}
.vip-tipss span {
	position:absolute;
	top:230px
}
.ico-taskk {
	background:url("../images/h3.png") no-repeat scroll 0 0;
	height: 22px;
	left: 20px;
	top: 1px;
	width: 21px;
}
.ico-privilegee {
	background:url("../images/h4.png") no-repeat scroll 0 0;
	height: 22px;
	left: 110px;
	top: 1px;
	width: 21px;
}
.ico-task {
	background:no-repeat;
	background-position:-32px -340px;
	width:13px;
	height:13px;
	top:1px;
	left:25px
}
.ico-privilege {
	background:no-repeat;
	background-position:-338px -204px;
	width:16px;
	height:14px;
	top:0;
	left:114px
}
.user-sign-box {
	top:203px;
	left:82px
}
.f-red {
	color:#b42f30
}
.vip-login .loged-info {
	padding:12px 0 0 107px;
	line-height:18px
}
.vip-login .loged-info p {
	margin-bottom:5px
}
.vip-login .loged-avatar img {
	border-radius:100%
}
.vip-login .loged-acc {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:83px;
	font-size:14px;
	font-weight:900
}
.vip-login .progress {
	margin-top:35px;
	width:210px;
	height:17px;
	font-size:12px;
	position:relative;
	background:transparent no-repeat;
	background-position:-370px -134px;
	z-index:15
}
.vip-login .loged-avatar {
	position:absolute;
	top:0;
	left:0
}
.progress-vip {
	width:47px;
	height:14px;
	position:absolute;
	top:1px;
	left:8px
}
.progress-groove {
	width:132px;
	height:6px;
	position:absolute;
	top:6px;
	left:70px
}
.progress-core-s, .progress-core-m, .progress-core-e {
	height:6px;
	width:3px;
	background:transparent url(../images/bg-groove-s.png) no-repeat;
	_font-size:0
}
.progress-core-m {
	background:url(../images/bg-groove-m.png);
	background-repeat:repeat-x
}
.progress-core-e {
	background:url(../images/bg-groove-e.png) no-repeat
}
.vip-page {
}
.vip-page-fl {
	width:260px
}
.vip-page-fr {
	width:720px
}
.vip-page .common-title {
	padding-left:0
}
.vip-more {
	position:absolute;
	margin:5px 0 0 10px;
	width:54px;
	height:18px;
	background:no-repeat;
	background-position:-279px -266px
}
.vip-page-content {
	width:992px;
	height:248px;
	border:1px solid #e9e9e9;
	background-color:#fff;
	padding:0 3px
}
.vip-page-content li {
	width:248px;
	height:248px;
	display:inline;
	text-align:center;
	float:left;
	position:relative
}
.vip-page-content li img {
	width:120px;
	height:120px;
	margin:30px auto 25px
}
.vip-page-content li .bounceInLeft, .vip-page-exclusive .bounceInLeft {
	display:none;
	width:246px;
	position:absolute;
	bottom:235px;
	height:auto;
	left:50%;
	margin-left:-123px
}
.srtip {
	font-size:12px;
	margin-left:68px;
	vertical-align:middle
}
.vip-page-content li:hover strong {
	color:#ea5656;
*zoom:1;
*padding:0
}
.vip-page-content li strong:hover {
	color:#ea5656;
*zoom:1;
*padding:0;
	display:block
}
.vip-page-content li strong {
	color:#3c3c3c;
	display:block
}
.vip-page-content li:hover .bounceInLeft, .vip-page-exclusive div:hover .bounceInLeft {
*zoom:1;
*padding:0;
	display:block;
	-webkit-animation:bounceInLeft 600ms ease;
	-moz-animation:bounceInLeft 600ms ease;
	animation:bounceInLeft 600ms ease
}
.hover-shadow3 .bounceInLeft, .vip-page-content .hover-vipcontent .bounceInLeft {
*zoom:1;
*padding:0;
	display:block
}
.hover-shadow3 strong, .vip-page-content .hover-vipcontent a p strong, .vip-page-content .hover-vipcontent a p {
	color:#ea5656;
*zoom:1;
*padding:0;
	display:block
}
.vip-page-content a {
	height:100%;
	display:block;
	overflow:hidden
}
.vip-page-content p {
	font:12px/18px "Microsoft Yahei";
	text-align:center;
	color:#9c9c9c
}
.vip-page-content strong {
	display:block;
	font-size:16px;
	color:#3c3c3c;
	margin-bottom:5px
}
.vip-page-content a:hover .vip-rotate, .vip-page-all a:hover .vip-rotate {
*zoom:1;
*padding:0;
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
.vip-page-content a:hover p, .vip-page-all a:hover p {
*zoom:1;
*padding:0;
	color:#ffa70c
}
.vip-page-exclusive {
	width:1000px;
	background-color:#fff;
}
.vip-page-exclusive div {
	/*width:499px;*/
	/*height:137px;*/
	/*margin-right:1px;*/
	position:relative
}
.vip-page-exclusive .bounceInLeft {
	bottom:134px
}
.vip-page-exclusive div.no-right {
	margin-right:0
}
.vip-get-card {
	background-color:#de1229;
	position:absolute;
	right:74px;
	top:75px;
	color:#fff;
	border-bottom:1px solid #de1229
}
.vip-page-exclusive a:hover .vip-get-card {
*zoom:1;
*padding:0;
	background-color:#db384b
}
.vip-page-all {
	width:966px;
	height:178px;
	border:1px solid #e9e9e9;
	background-color:#fff;
	padding:0 16px
}
.vip-page-all li {
	width:138px;
	height:178px;
	float:left;
	text-align:center
}
.vip-page-all a {
	height:100%;
	display:block
}
.vip-page-all li img {
	width:80px;
	height:80px;
	margin:32px auto 20px
}
.vip-page-all li p {
	font:700 14px/14px "Microsoft Yahei";
	color:#3c3c3c
}
.vip-ico {
	margin-right:10px;
	margin-top:-3px;
	background:no-repeat;
	background-position:-279px -266px;
	float:left;
	width:30px;
	height:30px
}
.i1 {
	background:no-repeat;
	background-position:-370px -76px
}
.i2 {
	background:no-repeat;
	background-position:0 -372px
}
.i3 {
	background:no-repeat;
	background-position:-247px -266px
}
.i4 {
	background:no-repeat;
	background-position:-277px -234px
}
.i5 {
	background:no-repeat;
	background-position:-338px -108px
}
.i6 {
	background:no-repeat;
	background-position:0 -340px
}
.bounceInLeft p {
	border:1px solid #ffdbac;
	line-height:20px;
	background:#fffdf4;
	color:#ff7e00;
	border-radius:5px;
	box-shadow:0 0 7px rgba(0, 0, 0, .2);
	padding:12px;
	text-align:left
}
.bounceInLeft span {
	width:24px;
	height:15px;
	background:no-repeat;
	background-position:-48px -314px;
	margin-left:-14px;
	left:50%;
	position:absolute;
	bottom:-12px
}
.ico-third {
	margin-right:2px
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-100px, 0, 0);
transform:translate3d(-100px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-100px, 0, 0);
transform:translate3d(-100px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
.vip-privilege {
	width:1000px;
	height:250px;
	overflow:hidden;
	position:relative
}
.vip-privilege li {
	background-color:#fff;
	width:198px;
	height:200px;
	float:left;
	margin-right:2px;
	text-align:center;
	position:relative;
	overflow:hidden
}
.vip-privilege li a {
	width:198px;
	height:200px;
	border:1px solid #fff;
	display:block;
	overflow:hidden;
	position:relative
}
.vip-privilege li img {
	width:198px;
	height:200px
}
.vip-privilege li a:hover p {
	color:#ffa70c;
*zoom:1;
*padding:0
}
.vip-privilege .vip-kv-prev, .vip-privilege .vip-kv-next {
	z-index:2
}
.vip-privilege-info {
	/*background:url(../images/sprite.png);
	_background:#E93232;*/
	background-color:#ffac00;
	position:absolute;
	left:-198px;
	top:0;
	width:100%;
	height:200px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
	-o-transition:all .5;
transition:all .5s
}
.vip-privilege-title {
	width:90%;
	position:absolute;
	left:-198px;
	top:55px;
	color:#fff;
	font-size:16px;
	line-height:24px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
	-o-transition:all .5;
transition:all .5s;
	text-align:left;
	height:72px;
	overflow:hidden
}
.vip-privilege a:hover .vip-privilege-info, .hover-privilege .vip-privilege-info {
	left:0;
*zoom:1;
*padding:0
}
.vip-privilege a:hover .vip-privilege-title, .hover-privilege .vip-privilege-title {
	left:5%;
*zoom:1;
*padding:0
}
.vip-grow {
	background:url(../images/vip-grow.jpg) no-repeat;
	width:1000px;
	height:705px;
	position:relative;
	margin-top:-40px;
}
.vip-line {
	background:url(../images/vip-line.png) no-repeat;
	width:663px;
	height:337px;
	position:absolute;
	left:167px;
	top:124px;
	-webkit-animation:changeVip 2500ms ease-in;
	-moz-animation:changeVip 2500ms ease-in;
	animation:changeVip 2500ms ease-in
}
.vip-grow-type {
	height:190px;
	margin-top:10px
}
.vip-grow-box {
	background-color:#fff;
	width:450px;
	height:150px;
	padding:20px;
	float:left;
	color:#6c6c6c;
	border-radius:30px
}
.vip-grow-pay {
	margin-right:20px
}
.vip-grow-title {
	font:700 24px/24px "Microsoft Yahei";
	color:#3c3c3c;
	margin-bottom:20px;
	position:relative
}
.vip-grow-more {
	position:absolute;
	right:0;
	top:0;
	color:#ea5656;
	font-size:12px
}
.vip-rmb {
	color:#fd2517;
	text-align:center;
	font-size:30px;
	line-height:30px;
	margin-top:40px
}
.vip-grow-task {
	height:46px;
	margin-top:30px
}
.vip-grow-ico {
	width:92px;
	height:46px;
	float:left;
	position:relative;
	padding-left:58px;
	color:#3c3c3c;
	line-height:23px
}
.vip-grow-ico span {
	width:46px;
	height:46px;
	position:absolute;
	left:0;
	top:0
}
.vip-grow-ico:hover span {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
.vip-grow-ico span.ico-indulge {
	background:no-repeat;
	background-position:-197px -234px
}
.vip-grow-ico span.ico-integral {
	background:no-repeat;
	background-position:-75px -285px
}
.vip-grow-ico span.ico-security {
	background:no-repeat;
	background-position:0 -292px
}
.vip-grow-add {
	color:#ff8400
}
.vip-my-grade {
	background:no-repeat;
	background-position:-338px 0;
	width:70px;
	height:42px;
	position:absolute;
	display:none;
	-webkit-animation:vipMyGrade 2600ms ease-in;
	-moz-animation:vipMyGrade 2600ms ease-in;
	animation:vipMyGrade 2600ms ease-in
}
.vip-my-grade1 {
	left:147px;
	top:312px
}
.vip-my-grade2 {
	left:238px;
	top:300px
}
.vip-my-grade3 {
	left:326px;
	top:293px
}
.vip-my-grade4 {
	left:417px;
	top:271px
}
.vip-my-grade5 {
	left:505px;
	top:241px
}
.vip-my-grade6 {
	left:593px;
	top:202px
}
.vip-my-grade7 {
	left:682px;
	top:140px
}
.vip-my-grade8 {
	left:770px;
	top:72px
}
.grey {
	color:#a5a3a3;
	margin-top:5px
}
@-webkit-keyframes vipMyGrade {
0%, 20%, 40%, 60%, 80% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes vipMyGrade {
0%, 20%, 40%, 60%, 80% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes vipMyGrade {
0%, 20%, 40%, 60%, 80% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes changeVip {
from {
width:0
}
to {
	width:663px
}
}
@-moz-keyframes changeVip {
from {
width:0
}
to {
	width:663px
}
}
@keyframes changeVip {
from {
width:0
}
to {
	width:663px
}
}
body {
	background-color:#fff!important
}
.f-vip-nav {
	width:100%;
	height:72px;
	position:relative;
	background-color:#fff
}
.f-vip-logo {
	width:111px;
	height:72px;
	position:relative;
	padding-left:77px;
	font:28px/72px "Microsoft Yahei";
	margin-right:204px
}
.f-vip-logo a {
	height:100%;
	display:block
}
.f-ico-vip-logo {
	background:url(../images/vip-logo.png) no-repeat;
	width:65px;
	height:48px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-24px
}
.f-vip-nav li {
	width:98px;
	height:72px;
	font:16px/72px "Microsoft Yahei";
	text-align:center;
	float:left
}
.f-vip-nav li a {
	height:100%;
	display:block;
	color:#3c3c3c
}
.f-vip-nav li.focus a, .f-vip-nav li a:hover {
	background-color:#ffac00;
	color:#fff
}
.f-vip-nav .w1000 {
	position:relative;
	height:100%
}
.f-vip-nav .vip-back {
	top:22px
}
.f-vip-sys {
	background:url(../images/f-vip-sys.jpg) no-repeat top center;
	width:100%;
	height:408px
}
.f-vip-sys .w1000 {
	position:relative;
	height:100%
}
.f-vip-up {
	background-color:#f3f5f5;
	overflow:hidden
}
.f-vip-up .w1000 {
	position:relative;
	height:100%;
	padding:32px 0 45px
}
.f-vip-up-box {
	padding:45px 19px 0;
	overflow:hidden
}
.f-vip-up-l {
	width:184px;
	margin-right:50px;
	display:inline
}
.f-vip-up-r {
	width:696px;
	margin-top:15px
}
.f-vip-up-l h4 {
	font:700 16px/16px "Microsoft Yahei";
	margin-bottom:15px;
	padding-left:5px;
	vertical-align:middle
}
.f-vip-up-l p {
	text-indent:2em;
	font-size:14px;
	line-height:22px
}
.f-yellow {
	color:#ff8400
}
.f-vip-had .w1000 {
	position:relative;
	height:100%;
	padding:30px 0;
	overflow:hidden
}
.f-vip-had-box {
	padding:23px 20px 0
}
.f-vip-intro-l {
	background-color:#f3f5f4;
	width:178px;
	margin-right:40px;
	display:inline
}
.f-vip-intro-r {
	width:720px
}
.f-vip-intro-tab li {
	width:178px;
	height:55px;
	font:20px/54px "Microsoft Yahei";
	position:relative
}
.f-vip-intro-tab a {
	color:#3c3c3c;
	width:108px;
	height:54px;
	border-bottom:1px solid #d7dcdf;
	display:block;
	padding-left:70px
}
.f-vip-intro-tab li:hover, .f-vip-intro-tab li.focus {
	width:184px;
	background:url(../images/f-vip-tab.png) no-repeat
}
.f-vip-intro-tab li:hover a, .f-vip-intro-tab li.focus a {
	color:#fff
}
.f-ico-dot {
	background-image:url(../images/f-vip-had.png);
	width:34px;
	position:absolute;
	left:22px;
	top:50%
}
.f-ico-dot-1 {
	background-position:0 0;
	height:22px;
	margin-top:-11px
}
.f-ico-dot-2 {
	background-position:-1px -56px;
	height:20px;
	margin-top:-10px
}
.f-ico-dot-3 {
	background-position:-1px -105px;
	height:33px;
	margin-top:-16px
}
.f-ico-dot-4 {
	background-position:-3px -163px;
	width:30px;
	height:30px;
	margin-top:-15px
}
.f-ico-dot-5 {
	background-position:-2px -221px;
	width:32px;
	height:25px;
	margin-top:-12px
}
.f-ico-dot-6 {
	background-position:-2px -276px;
	width:33px;
	height:26px;
	margin-top:-13px
}
.f-vip-intro-tab li:hover .f-ico-dot-1, .f-vip-intro-tab li.focus .f-ico-dot-1 {
	background-position:-72px 0
}
.f-vip-intro-tab li:hover .f-ico-dot-2, .f-vip-intro-tab li.focus .f-ico-dot-2 {
	background-position:-72px -56px
}
.f-vip-intro-tab li:hover .f-ico-dot-3, .f-vip-intro-tab li.focus .f-ico-dot-3 {
	background-position:-72px -105px
}
.f-vip-intro-tab li:hover .f-ico-dot-4, .f-vip-intro-tab li.focus .f-ico-dot-4 {
	background-position:-74px -163px
}
.f-vip-intro-tab li:hover .f-ico-dot-5, .f-vip-intro-tab li.focus .f-ico-dot-5 {
	background-position:-73px -221px
}
.f-vip-intro-tab li:hover .f-ico-dot-6, .f-vip-intro-tab li.focus .f-ico-dot-6 {
	background-position:-73px -276px
}
.mb30 {
	margin-bottom:30px
}
.f-vip-intro-content {
	-webkit-animation:fromBottom 1000ms ease;
	-moz-animation:fromBottom 1000ms ease;
	animation:fromBottom 1000ms ease
}
.f-vip-intro-box {
	margin-left:5px
}
.f-vip-intro-box h4 {
	height:16px;
	font:700 16px/16px "Microsoft Yahei";
	position:relative;
	padding-left:28px;
	margin-bottom:5px;
	vertical-align:middle
}
.f-vip-intro-box p {
	padding-left:28px;
	line-height:22px;
	margin-bottom:15px
}
.f-vip-star {
	background-image:url(../images/f-vip-star.png);
	width:16px;
	height:16px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-8px
}
.f-common-title {
	height:30px;
	color:#3c3c3c;
	font:30px/30px "Microsoft Yahei";
	padding:0 0 6px 20px;
	position:relative;
	border-bottom:1px solid #d0d0d0;
	margin-top:20px;
}
.f-common-title-ico {
	background-color:#e93232;
	width:4px;
	height:30px;
	display:inline-block;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-15px
}
.ico-warn, .ico-swarn, .ico-success, .btn-page, .vip-address-abox .ico-choose, .ico-arrow, .ico-name-rxw, .ico-name-thd, .vip-intro-partactive .ico-arrow, .ico-vip-tqlb, .ico-vip-sxjc, .ico-vip-yxzs, .ico-vip-bdss, .ico-vip-jfzk, .ico-vip-smlw, .ico-vip-xysx, .vip-rank-list li.focus .vip-th, .ico-rank, .ico-no, .ico-yes, .vip-back, .vip-back:hover, .ico-task, .ico-privilege, .vip-login .progress, .vip-more, .vip-ico, .i1, .i2, .i3, .i4, .i5, .i6, .bounceInLeft span, .vip-grow-ico span.ico-indulge, .vip-grow-ico span.ico-integral, .vip-grow-ico span.ico-security, .vip-my-grade {
	background-image:url(../images/vip.png)
}
.css_stamp {
	content:"20161209004308"
}
/*左边登陆注册的样式*/

 .login {
	color: #898989;
	height: 280px;
	/*background-color:#f3f5f5;*/
	border:1px solid #d6d5d5;
	background-color:#fff;
}
.login p label {
	color: #828282;
	font-family: "microsoft yahei";
	height: 26px;
	left: 0;
	padding-top: 0;
	position: absolute;
	top: 0;
	width: 62px;
}
.login_main {
	position: absolute;
}
.frr {
	margin-left: 107px;
}
.login_before {
	font-family: simsun;
	padding: 20px 0 0 14px;
}
.login p {
	margin-bottom: 10px;
	position: relative;
}
.login_before p label {
	height: 38px;
	line-height: 38px;
	position: absolute;
	z-index:1
}
.c_account_icon, .c_password_icon {
	display: inline-block;
	height: 18px;
	margin: 0 4px 0 6px;
	vertical-align: middle;
	width: 18px;
}
input[type="text"], input[type="password"], textarea {
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.06) inset;
}
input[type="text"], textarea {
	transition: box-shadow 0.3s ease-in 0s;
}
input[type="text"], textarea {
	transition: box-shadow 0.3s ease-in 0s;
}
.index_input {
	background: #f5f4f4 none repeat scroll 0 0;
	border: 1px solid #d6d5d5;
	height: 36px;
	line-height: 36px;
	outline: medium none;
	padding-left: 62px;
	width: 178px;
}
.nuser-ts {
	font-size: 10px;
	height: 45px;
	line-height: 45px;
	margin-left: 50px;
	margin-top: -10px;
	position: absolute;
	text-align: center;
	width: 94px;
	z-index: 99999;
}
.nuser-ts.mmts {
	height: 45px;
	width: 125px;
}
.forget_p {
	color: #666;
	font-family: "微软雅黑";
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-right: 14px;
}
.forget_p a {
	color: #666;
}
.forget_p input {
	margin-right: 4px;
	vertical-align: middle;
}
.forget_p label {
	cursor: pointer;
}
.login_before .index_button {
	margin-top: 6px;
}
.index_button {
	background:#e93239 none repeat scroll 0 0;
	border: medium none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	height: 48px;
	line-height: 48px;
	margin-top: 15px;
	text-align: center;
	width: 242px;
}
.index_button:hover {
	background: #e93249 none repeat scroll 0 0;
}
.reg_box {
	font-family: "微软雅黑";
	height: 23px;
	padding: 28px 14px 0 0;
}
.l_reg_now {
	background-color: #ffb439;
	border-radius: 3px;
	color: #fff;
	float: right;
	height: 23px;
	line-height: 23px;
	text-indent: 16px;
	width: 87px;
	position:absolute;
	margin-left:68px;
}
/*.l_reg_now {
    background-color: #ffb439;
    border-radius: 3px;
    color: #fff;
    float: right;
    height: 23px;
    left: 165px;
    line-height: 23px;
    position: absolute;
    text-indent: 16px;
    top: 221px;
    width: 87px;
}*/

.l_reg_now i {
	border-color: transparent transparent transparent #fff;
	border-style: dashed dashed dashed solid;
	border-width: 5px;
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	right: 4px;
	top: 6.5px;
	width: 0;
}
.l_reg_now:hover {
	background-color: #ff9e00;
	color: #fff;
	text-decoration: none;
}
.loged {
	padding: 20px;
}
.vip-tip {
	background-color: #fff;
	border: 1px solid #ffb83b;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	display: none;
	left: 22px;
	padding: 12px 0 13px;
	position: absolute;
	text-align: center;
	top: 22px;
	width: 220px;
	z-index: 20;
}
.vip-tip p {
	height: 14px;
	line-height: 14px;
}
.vip-tip .col-ff8d13 {
	color: #ff8d13;
}
.vip-tip-btn {
	height: 24px;
	margin: auto;
	padding-top: 8px;
	width: 155px;
}
.checkbox, .checked, .ico-prev, .ico-next, .ico-prev:hover, .ico-next:hover, .all-game-hot dd span.h, .all-game-hot dd span.n, a.top-gbox-ico, a.top-lp-ico, .top-has-msg .has-no-mas, .u-level-00, .u-level-01, .u-level-02, .u-level-03, .u-level-04, .u-level-05, .u-level-06, .u-level-07, .u-level-08, .ico-vip0, .ico-vip1, .ico-vip2, .ico-vip3, .ico-vip4, .ico-vip5, .ico-vip6, .ico-vip7, .ico-vip8, .ico-qq, .ico-wechat, .ico-weibo, .user-info dd a.user-info-m1 span, .user-info dd a.user-info-m1:visited span, .user-info dd a.user-info-m2 span, .user-info dd a.user-info-m2:visited span, .user-info dd a.user-info-m3 span, .user-info dd a.user-info-m3:visited span, .user-info dd a.user-info-m4 span, .user-info dd a.user-info-m4:visited span, .user-info dd a.user-info-m5 span, .user-info dd a.user-info-m5:visited span, .user-info dd a.user-info-m1:hover span, .user-info dd a.user-info-m2:hover span, .user-info dd a.user-info-m3:hover span, .user-info dd a.user-info-m4:hover span, .user-info dd a.user-info-m5:hover span, .top-user-third, .nav-list li.currentd, .hd-search, .hd-search-link, .search-sub, .about-result .result-dec a.result-dec-m, .about-result .result-dec a.result-dec-m:hover, .common-title-ico, .common-title-more, .common-title-more:hover, .firendlink a.common-title-more, .firendlink a.hidelinks, .closed-sign, .closed-sign:hover, .sign-help1, .sign-help2, .sign-body td.yes, .sign-body td.bu em, .vip-tip-btn a, .vip-tip-btn a:visited, .vip-tip-btn a:hover {
	background-image: url("../images/common.png");
}
.vip-tip-btn a, .vip-tip-btn a:visited {
	background: url("../images/common.png") no-repeat scroll -263px 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 70px;
}
#vipTip .vip-tip-btn a:hover {
	color:#fff
}
.vip-tip .col-ff8d13 {
	color: #ff8d13;
}
.vip-tip-btn {
	height: 24px;
	margin: auto;
	padding-top: 8px;
	width: 155px;
}
.vip-tip-btn a, .vip-tip-btn a:visited, .vip-tip-btn a {
	background-image: url("../images/common.png");
}
.vip-tip-btn a, .vip-tip-btn a:visited {
	/*background: rgba(0, 0, 0, 0) none no-repeat scroll -263px 0;*/
	color: #b53031;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 70px;
}
.phoneBind-tip button.fr {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	color: #6c6c6c;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 70px;
}
.log-info dt.user-face-box {
	height: 74px;
	position: relative;
	z-index: 2;
}
.log-info .u-name {
	padding-top: 10px;
	text-align: right;
	width: auto;
}
.log-info .line-h24 {
	height: 24px;
	line-height: 24px;
}
.log-info .u-name a.fl, .log-info .u-name a.fl:visited {
	color: #3c3c3c;
	font-size: 14px;
	font-weight: 700;
	margin-right: 10px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.log-info dt.user-face-box img {
	float: left;
	margin-right: 10px;
}
.log-info dt a, .log-info dt a:visited {
	color: #9c9c9c;
	font-weight: 400;
}
.log-info .log-info-btn a, .log-info .log-info-btn a:visited {
	background:url("../images/d.png") no-repeat scroll 0 0;
	color: #fff;
	display: inline;
	float: left;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
	margin-top: 5px;
	text-align: center;
	width: 63px;
}
.log-info .log-info-btn a:hover {
	background:url("../images/d_hov.png") no-repeat scroll 0 0;
}
.oflate {
	height: 77px;
}
.oflate dt {
	height: 24px;
}
.oflate dd {
	height: 23px;
}
.oflate dd a, .oflate dd a:visited {
	color: #3c3c3c;
	display: block;
	height: 18px;
	overflow: hidden;
	padding: 1px 1px 1px 10px;
	vertical-align: middle;
}
.oflate dd .g-name {
	width: 60px;
}
.oflate dd img, .oflate dd .g-name, .oflate dd .u-server {
	margin-right: 8px;
}
.oflate dd img, .oflate dd span {
	display: inline;
	float: left;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}
.oflate dd .u-server {
	width: 89px;
}
.oflate dd .g-bagin {
	color: #ea5656;
	display: block;
	/*float: right;*/
	height: 18px;
	text-align: center;
	width: 54px;
}
.oflate {
	height: 77px;
}
/*左边登录注册样式结束*/

 
.icon16 {
	background-image: url("../images/form.png");
	background-position: -32px -22px;
	display: block;
	margin: 0 auto;
	display: inline-block;
	height: 16px;
	overflow: hidden;
	vertical-align: middle;
	width: 16px;
}
/*会员活动详解*/



.apply .img_l {
	left: 60px;
	top: 16px;
}
.apply .img_r {
	left: 960px;
	top: -155px;
	position: relative;
	cursor: pointer;
	width: 100px;
	height: 33px;
}
.img_l {
	cursor: pointer;
	float: left;
	padding: 76px 7px 0;
}
.vip-page-exclusive .apply_nav {
	overflow: hidden;
	top: 30px;
	width: 798px;
	margin:0px auto;
	height:252px;
}
.vip-page-exclusive .apply_array {
	height: 137px;
	margin-right: 1px;
	position: relative;
	float:left;
	width:200px;
}
.apply_img {
	background: #e2e2e2 none repeat scroll 0 0;
	font-size: 95px;
	height: 157px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 150px;
}
.apply_array a {
	display: block;
	height: 157px;
	margin: 0 auto;
	text-decoration: none;
}
.apply_array img {
	height: 167px;
	width: 150px;
}
.apply_info {
	margin-top: 20px;
	text-align: center;
}
.apply_info a {
	font-size: 14px;
	text-decoration: none;
}
.apply_info a {
	font-weight: 700;
	line-height: 17px;
}
.beizhuxx {
	text-align:left;
	font-size:14px;
	color:#888
}
.beizhuxx a {
	color:#d15416
}
/*右侧导航栏*/


.snav {
	background:url("../images/tb.png") no-repeat scroll 0 0;
	height: 478px;
	margin-top: -159px;
	padding-top: 72px;
	position: fixed;
	right: 1%;
	top: 50%;
	width: 228px;
	z-index: 2;
}
.snav li {
	float: left;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	list-style: outside none none;
	text-align: center;
	text-indent: -9999px;
	width: 100%;
	margin-bottom:5px;
}
.snav a {
	color: #fff;
	display: block;
	font-size: 16px;
	height: 45px;
	outline: medium none;
}
/*右侧导航栏*/


.right_row {
	height: 170px;
	margin: 0;
	position: fixed;
	right: 10px;
	top: 50%;
	width: 50px;
	z-index: 9999;
}
.game_click {
	background:url("../images/12.png") no-repeat scroll 0 0;
	height: 170px;
	width: 50px;
}
.hander_move {
	cursor: move;
	height: 42px;
	margin: 0 auto;
	width: 37px;
	z-index: 1;
}
.game_open {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	height: 140px;
	line-height: 16px;
	overflow-wrap: break-word;
	padding: 0 11px;
	text-indent: -9999px;
	width: 50px;
}
.new_g-helper-tools-wrap {
	position: relative;
	z-index: 9999;
}
.new_g-helper-pop-box {
	background: #1f1f1f none repeat scroll 0 0;
	height: 100%;
	width: 100%;
}
.new_g-helper-wrap-top {
	border-bottom: 1px solid #101010;
	height: 39px;
	position: relative;
}
.new_g-helper-wrap-title {
	color: #bbb;
	font-size: 14px;
	font-weight: bolder;
	line-height: 38px;
	padding-left: 20px;
}
.new_g-helper-wrap-close {
	background:url("../images/close.jpg") no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	height: 14px;
	position: absolute;
	right: 20px;
	text-indent: -9999px;
	top: 13px;
	width: 14px;
}
.new_g-helper-wrap-mobile {
	height: 152px;
}
.new_wx_box {
	height: 150px;
	margin-left: 20px;
	margin-top: 10px;
	width: 160px;
}
.new_game_menu {
	background: #101010 none repeat scroll 0 0;
	margin-top: -100px;
	overflow: hidden;
	position: fixed;
	right: 30px;
	top: 45%;
	width: 127px;
	z-index: 10;
}
.new_logo {
	background: rgb(31, 31, 31) url("../images/logo.png") no-repeat scroll 0 0;
	height: 49px;
	width: 127px;
}
.new_logo a {
	display: block;
	height: 49px;
	width: 127px;
}
.new_game_helper_menu {
	background: #101010 none repeat scroll 0 0;
	margin: 0;
	overflow: hidden;
	width: 127px;
}
.new_game_helper_menu li {
	background: #fff none repeat scroll 0 0;
	border-bottom: 1px solid #fff;
	height: 56px;
	overflow: hidden;
	width: 127px;
}
.new_game_helper_menu a {
	display: block;
	font-size: 12px;
	height: 56px;
	text-align: left;
	text-indent: -9999px;
	width: 127px;
}
.new_game-helper-menu-othlink {
	background: #101010 none repeat scroll 0 0;
	border-bottom: 1px solid #101010;
	height: 56px;
	overflow: hidden;
	width: 127px;
}
.new_game-helper-menu-othlink a {
	display: inline;
	float: left;
	height: 56px;
	text-indent: -9999px;
	width: 63px;
}
.new_game-helper-menu-my {
	background:url("../images/menu-my.jpg") no-repeat scroll 0 0;
	border-right: 1px solid #101010;
	cursor: pointer;
}
.new_game-helper-menu-my:hover {
	background:url("../images/menu-my-h.jpg") no-repeat scroll 0 0;
	border-right: 1px solid #101010;
}
.new_game-helper-change-server {
	background:url("../images/menu-chgser.jpg") no-repeat scroll 0 0;
	cursor: pointer;
}
.new_game-helper-change-server:hover {
	background: url("../images/l.png") no-repeat scroll 0 0;
}
.new_game-helper-menu-gift a {
	background:url("../images/r11.jpg") no-repeat scroll 0 0;
	cursor: pointer;
}
.new_game-helper-menu-gift a:hover {
	background:url("../images/r1-1.jpg") no-repeat scroll 0 0;
}
.new_game-helper-menu-point a {
	background:url("../images/r22.jpg") no-repeat scroll 0 0;
	cursor: pointer;
}
.new_game-helper-menu-point a:hover {
	background:url("../images/r2-1.jpg") no-repeat scroll 0 0;
}
.new_game-helper-menu-lander a {
	background:url("../images/r33.jpg") no-repeat scroll 0 0;
	cursor: pointer;
}
.new_game-helper-menu-lander a:hover {
	background: url("../images/r3-1.jpg") no-repeat scroll 0 0;
}
.new_game-helper-menu-guide a {
	background:url("../images/r44.jpg") no-repeat scroll 0 0;
	cursor: pointer;
}
.new_game-helper-menu-guide a:hover {
	background:url("../images/r4-1.jpg") no-repeat scroll 0 0;
}
.new_game-helper-menu-lp a {
	background:url("../images/r55.jpg") no-repeat scroll 0 0;
	cursor: pointer;
}
.new_game-helper-menu-lp a:hover {
	background: url("../images/r5-1.jpg") no-repeat scroll 0 0;
}
.new_game-helper-menu-vip a {
	background:url("../images/r66.jpg") no-repeat scroll 0 0;
	cursor: pointer;
}
.new_game-helper-menu-vip a:hover {
	background: url("../images/r6-1.jpg") no-repeat scroll 0 0;
}
.new_game_helper_packup {
	background: #FFE401 none repeat scroll 0 0;
	height: 20px;
	width: 127px;
}
#new_game_helper_packup {
	color:#633F04;
	cursor: pointer;
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	width: 95px;
}
#new_game_helper_packup:hover {
	color: #b53031;
	text-decoration: none;
}
.new_right_row_iframe {
	height: 138px;
	width: 37px;
}
.new_base-iframe {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}
.new_g-helper-wrap {
	background-color: rgb(31, 31, 31);
	margin-top: 60px;
	position: fixed;
	right: 158px;
	top: 45%;
	z-index: 10;
}
.new_g-helper-mygames {
	background: #1f1f1f none repeat scroll 0 0;
	border-radius: 1px;
	height: 331px;
	margin-top: -151px;
	position: absolute;
	right: 158px;
	top: 45%;
	width: 280px;
}
.new_g-helper-tools-wrap {
	position: relative;
	z-index: 9999;
}
.new_g-helper-pop-box {
	background: #ff9509 none repeat scroll 0 0;
	height: 100%;
	width: 100%;
}
.new_g-helper-wrap-top {
	border-bottom: 1px solid #fff;
	height: 39px;
	position: relative;
}
.new_g-helper-wrap-title {
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	line-height: 38px;
	padding-left: 20px;
}
.new_g-helper-wrap-close {
	background: url("../images/close.jpg") no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	height: 14px;
	position: absolute;
	right: 20px;
	text-indent: -9999px;
	top: 13px;
	width: 14px;
}
.new_g-helper-wrap-close:hover {
	text-decoration: none;
}
.new_g-helper-wrap-content {
	min-height: 100px;
	position: relative;
}
.new_g-helper-userinfo {
	height: 277px;
	padding: 14px 20px 0;
	width: 240px;
}
.new_log-info {
	position: relative;
	z-index: 21;
}
.new_log-info dt.new_user-face-box {
	height: 104px;
	position: relative;
	z-index: 22;
}
.new_log-info dt a {
	color: #8b8b8b;
	font-weight: normal;
}
.new_log-info dt.new_user-face-box img {
	float: left;
	margin-right: 10px;
}
.new_log-info .new_u-name {
	padding-top: 10px;
}
.new_log-info .new_line-h24 {
	height: 24px;
	line-height: 24px;
}
.new_log-info .new_u-name a.new_f1 {
	color: #bbb;
	font-size: 14px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
}
.new_log-info .new_integral span {
	color: #ffc23f;
}
.new_log-info .new_log-info-btn a, .new_log-info .new_log-info-btn a:visited {
	background: #ffac19 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: inline;
	float: left;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
	margin-top: 5px;
	text-align: center;
	width: 43px;
}
.bg-wrap {
	/*background:url("../images/index-bg.jpg") no-repeat scroll 50% 2px;*/
	display: block;
	height: 1080px;
	margin-bottom: -1080px;
	overflow-x: hidden;
	position: relative;
	z-index: 0;
}
.couplet {
	display: block;
	height: 406px;
	position: absolute;
	top: 150px;
	width: 303px;
}
.couplet-left {
	left: 50%;
	margin-left: -803px;
}
.couplet-right {
	margin-right: -803px;
	right: 50%;
}
/*客服弹框*/
.kefubox {
	background:url(../images/kefubox.png) no-repeat scroll top center;
	height: 500px;
	left: 50%;
	margin-left: -420px;
	padding-left: 200px;
	position: fixed;
	top: 100px;
	width: 720px;
	z-index: 99999;
}
.andi {
	width:128px;
	height:128px;
	position:absolute;
	top: 155px;
	left: 315px;
}
.andi:hover {
	background:url(../images/andi.png) no-repeat scroll top center;
}
.anni {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 155px;
	left: 445px;
}
.anni:hover {
	background:url(../images/anni.png) no-repeat scroll top center;
}
.hani {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 155px;
	left: 585px;
}
.hani:hover {
	background:url(../images/hani.png) no-repeat scroll top center;
}
.maomao {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 289px;
	left: 260px;
}
.maomao:hover {
	background:url(../images/maomao.png) no-repeat scroll top center;
}
.lele:hover {
	background:url(../images/lele.png) no-repeat scroll top center;
}
.lele {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 295px;
	left: 389px;
}
.jingjing:hover {
	background:url(../images/jingjing.png) no-repeat scroll top center;
}
.jingjing {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 295px;
	left: 504px;
}
.nuannuan:hover {
	background:url(../images/nuannuan.png) no-repeat scroll top center;
}
.nuannuan {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 295px;
	left: 632px;
}
.guanbi {
	position: absolute;
	top: 31px;
	left: 771px;
	width: 38px;
	height: 37px;
}
.tuijian {
	background:url(../images/hot.gif) no-repeat scroll top center;
	width: 27px;
	height: 19px;
	position: absolute;
	top: 18px;
	left: 718px;
	z-index:1
}
#layerr {
	background-color:#000;
	filter: alpha(opacity=50);
	opacity:0.6;
}