@charset "utf-8";
html,body,div,span,iframe,h1,h2,h3,h4,h5,p,pre,em,img,strong,b,i,dl,dt,dd,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td {margin: 0;	padding: 0;	border: 0;	outline: 0;color;#ccc;font-style: normal;font-weight: normal;}
a,input,button {padding: 0;	margin: 0;	outline: 0}
h1,h2,h3,h4,h5 {font-size: 100%}
body {font: 14px "microsoft yahei";color:#666;overflow-x: hidden;}
body {font-family: "微软雅黑",Arial,Helvetica,sans-serif;}

ul {list-style: none}
li {list-style: none;}
a {	text-decoration: none;color: #393939;outline: 0;cursor: pointer;}
a:hover {text-decoration: none;}
a,button {cursor: pointer}
table {	border-collapse: collapse;	border-spacing: 0}
input,select,img {	vertical-align: middle;border: none;}
.fl {float: left;_display: inline}
.fr {float: right;_display: inline}
.clear {clear: both}
.clearfix {zoom: 1;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div {display: block;}
.red {    color: #FF0000;}
.z-index {position: relative;    z-index: 11;}
.section {margin: auto;	overflow: hidden;	height: auto}
.block-a {display: block;text-indent: -9999px;	cursor: pointer}
strong, b {    font-weight: bold;}

.cf:after {	clear: both;display: table;	content: ""}
.c {margin-left: auto;margin-right: auto}
.ac {text-align: center}

select {
-webkit-appearance: menulist;
box-sizing: border-box;
align-items: center;
border: 1px solid;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
white-space: pre;
-webkit-rtl-ordering: logical;
color: black;
background-color: white;
cursor: default;
}
body {
    position: relative;
    overflow-x: hidden;
    background: #151515;
        color: #aaabac;
    font: 14px/1.5 "Microsoft Yahei",SimSun;
    _overflow-x: visible;
    _width: 100%;
}
a {text-decoration: none;    color: #aaabac;}
a:hover {text-decoration:none;color:#bd9d60}
.wrap {
	min-height:880px;
	width:100%;	
	position: relative;
}
.game-home-banner{
	position:absolute;
	width: 100%;
    height: 900px;  
}
.game-home-banner:after {
    content: "";
    height: 100%;
    display: block;
    background: url("/static/images/gamesite/bg_mask.png") no-repeat center bottom;
}
.wrap .logo{
	position:absolute;
	top:5px;
    left:360px;
	width: 400px;
    height: 300px;
}
.wrap .logo a img{
	max-width: 260px;
}
.site_nav{
	height: 80px;width:100%;
	background: rgba(0,0,0,0.5);
	position: relative;
	}

.site_nav, .site_nav a, .site_nav a:visited {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
.site_nav ul {
    text-align: center;
	width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.site_nav li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 22px 0 15px 0;
}
.site_nav, .site_nav a, .site_nav a:visited {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
.site_nav a {
    position: relative;
    display: block;
    vertical-align: top;
    width: 120px;
}
.site_nav a:hover {
    color: #e8d086;
    text-decoration: none;
}
.site_nav li span {
    display: block;
    position: relative;
    z-index: 3;
}
.site_nav li .cn {
    font-size: 18px;
}
.site_nav li .en {
    font-size: 8px;
}
.site_nav li i {
    position: absolute;
    top: 10px;
    left: 0;
    display: block;
    width: 120px;
    height: 7px;
}

.site_nav li i:before {
    left: 49px;
}
.site_nav li i:after {
    right: 49px;
}
.site_nav li i:after, .site_nav li i:before {
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    background: url("/static/images/img/site_icon.png") no-repeat;
}
.site_nav li i:after, .site_nav li i:before {
    content: '';
    width: 7px;
    height: 7px;
    display: block;
    position: absolute;
    top: 0;
    background-position: -84px -40px;
    z-index: 10;
    opacity: 0;
}

.site_nav li a:hover i:before {
    left: 0;
    opacity: 1;
}
.site_nav li a:hover i:after {
    right: 0;
    opacity: 1;
}


.site_nav li i:after, .site_nav li i:before,.site_nav a{
    transition: all linear .3s;
    -moz-transition: all linear .3s;
    -webkit-transition: all linear .3s;
    -o-transition: all linear .3s;
}

.main {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 20px;
	margin-top:400px;
}

.main .logo a {
	position: absolute;
	top: -450px;
    left: 0px;;
    width: 200px;
    height: 139px;
    background: url("/static/images/gamesite/site/xmj_logo.png") 50% 50% no-repeat;
}
.side {
    position: relative;
    float: left;
    width: 282px;
    z-index: 98;
    overflow: hidden;
	
}
.start {
    height: 142px;
    width: 282px;
    float: left;
    background: url(/static/images/gamesite/start.png) no-repeat;
    display: inline-block;
}
.start:hover{
	background: url("/static/images/gamesite/start2.png") no-repeat;
}
.loginbox {
    width: 288px;
    height: 223px;
	background: #2f2f2f;
    /*background: url("/static/images/gamesite/login_bg.jpg");*/
}
.t {
    width: 260px;
    height: 22px;
    padding: 0 0 10px;
    background: url("/static/images/gamesite/png_sprite.png") no-repeat;
}
.loginbox .t {
    width: 260px;
    background-position: 2px -277px;
    margin: auto;
    border-bottom: 1px solid #484850;
}
.log {
    height: 204px;
    color: #cacaca;
    position: relative;
}
.log li {
    position: absolute;
}
.user {
    top: 10px;
    left: 15px;
}
.psw {
    top: 52px;
    left: 15px;
}
.remember {
    top: 95px;
    left: 15px;
}
.get-psw {
    top: 95px;
    left: 189px;
}
.text {
    font-family: 'Microsoft Yahei';
    line-height: 32px;
    width: 202px;
    height: 32px;
    padding: 0 6px;
    color: #76808b;
    background-color: #201f1f;
}
.lr-btn {
    text-indent: 0;
    width: 192px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 22px;
    color: #a8adb6;
    top: 134px;
	left:10px;
	
}
.icon-login {
    background-image: url("/static/images/gamesite/logbtn1.jpg");
    width: 258px;
    height: 41px;
	color: #CACBCE;
    display: block;
}
.icon-login:hover {
	background-image: url("/static/images/gamesite/logbtn2.jpg");
	color: #e5eeff;
}

.service {
    line-height: 24px;
    width: 278px;
    height: 201px;
    padding: 0 0 0 14px;
    padding-top: 20px;
    background: #2f2f2f;
	margin-top:10px;
}
.service .t {
    width: 260px;
    background-position: 2px -96px;
}
.service .servicecon {
    padding: 7px 0 0 25px;
}
.service a {
    display: inline-block;
    width: 69px;
    height: 19px;
    background: #d1b06c;
    color: #383838;
    opacity: 0.8;
    text-align: center;
    line-height: 19px;
}


.intr_con {
	width: 263px;
    height: 271px;
    padding: 20px 15px;
	background: #292929;
    font-size: 12px;
    line-height: 22px;
    color: #bd9d60;
	float: left;
	background: url("/static/images/gamesite/right_top_bg.jpg") no-repeat;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.intr_con > img {
    margin-top: 10px;
	margin-left: 15px;
}
.intr_con .intro-msg {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 15px;
}
.intr_con h4 {
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 22px;
}
.intr_con p {
    font-size: 16px;
}
.intr_con .t {
    background-position: 2px -429px;
}
.intr_con  p {
    padding: 10px;
}

.fast {
    float: left;
    width: 293px;
    background: #272727;
    overflow: hidden;
	margin-top:10px;
}
.f {
    position: relative;
    display: block;
    width: 100%;
    height: 110px;
    background: url("/static/images/gamesite/right-link.jpg") no-repeat;
    opacity: 0.8;
}
.f i {
    position: absolute;
    top: 16px;
    left: 28px;
    display: block;
    width: 68px;
    height: 68px;
    text-indent: -9999em;
    transition: .8s;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.f1 i {
    background: url("/static/images/gamesite/saul.png") no-repeat 3px 4px;
}
.f2 i {
    background: url("/static/images/gamesite/gif.png") no-repeat 3px 4px;
}
.f3 i {
    background: url("/static/images/gamesite/sheild.png") no-repeat 3px 4px;
}
.f2 {
    background-position: 0 -110px;
}
.f3 {
    height: 111px;
    background-position: 0 -220px;
}

.content {
    float: right;
    width: 908px;
}

.gm-gateway-wrap {
	width:100%;padding: 15px 10px;background-color:rgba(88,88,88,0.8); 
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99ffffff', endColorstr='#99ffffff');
	height:100%;
	position: relative;
	border:1px solid #555;
}
.gm-gateway-wrap .game-intro{width: 390px;height: 120px;position: absolute;top: 25px;right:20px;/*border:1px solid #333;*/}


.gm-gateway-wrap h2 {display: block;font-size: 1.5em;padding:6px 0px 0px 0;font-weight: bold;}
.gm-gateway-wrap .gm-gateway-all h2 {padding:6px 0px 10px 0;}
.gm-gateway-wrap h2 {color: #eaeaea;font-size: 16px;height: 34px;line-height: 34px;}
.gc-fl-list li{float:left}
.gc-fl-list:after{content:'\20';display:block;height:0;clear:both}
.gc-fl-list{*zoom:1}

.gm-gateway-wrap .gm-hot, .gm-gateway-wrap .gm-new {position: relative;}
.gm-hot i, .gm-new i {background: url("/static/images/gamesite/hot.png") no-repeat 0 0;width: 24px;height: 19px;position: absolute;top: -10px;right: 17px;}
.gm-new i{background:url("/static/images/gamesite/new.png") no-repeat 0 0}
.gc-btn{background:url("/static/images/gamesite/s-rec_n.jpg") no-repeat;color:#fff;display:inline-block;height:42px;line-height:42px;width:204px;font-size:14px;font-family:'STHeiti Light',"Microsoft YaHei";text-decoration:none;text-align:center;cursor:pointer}
.gc-btn:hover{background:url("/static/images/gamesite/s-rec-h_n.jpg") no-repeat;text-decoration:none;color:#fff}
.gc-btn span{color:#fff100;}

.gc-btn_tj{background:url("/static/images/gamesite/s-ser.jpg") no-repeat;color:#fff;display:inline-block;height:42px;line-height:42px;width:204px;font-size:14px;font-family:'STHeiti Light',"Microsoft YaHei";text-decoration:none;text-align:center;cursor:pointer}
.gc-btn_tj:hover{background:url("/static/images/gamesite/s-ser-h.jpg") no-repeat;text-decoration:none;color:#fff}
.gc-btn_tj span{color:#fff100;}
.gc-btn_tj {
    margin-right: 10px;
    margin-bottom: 10px;
}
.gc-btn-small{background-position:0 -538px;width:auto;height:25px;line-height:25px;font-size:12px;padding:0 10px}
.gc-btn-small:hover{background-position:0 -575px}
.gc-btn-small:active{background-position:0 -611px}
.gc-btn-midst{width:auto;padding:0 20px}
.gc-btn-big{width:auto;background-position:0 -645px;height:45px;line-height:45px;font-size:18px;padding:0 20px}
.gc-btn-big:hover{background-position:0 -699px}
.gc-btn-big:active{background-position:0 -751px}
.gc-btn-blue,.gc-btn-red,.gc-btn-green{width:120px;border:none;color:#fff }
.gc-btn-blue:hover,.gc-btn-red:hover,.gc-btn-green:hover{color:#fff}
.gc-btn-blue{background-position:0 -263px;height:32px;width:90px;}
.gc-btn-blue:hover{background-position:0 -308px}
.gc-btn-blue:active{background-position:0 -354px}
.gc-btn-red{background-position:0 -131px}
.gc-btn-red:hover{background-position:0 -174px}
.gc-btn-red:active{background-position:0 -218px}
.gc-btn-green{background-position:0 0}
.gc-btn-green:hover{background-position:0 -44px}
.gc-btn-green:active{background-position:0 -88px}
.gc-btn-plane{background:#fff;border:1px solid #e6e6e6;height:33px;line-height:33px}
.gc-btn-plane.gc-btn-active{background:#f0f0f0}
.gc-btn-disable,.gc-btn-disable:hover,.gc-btn-disable:active{cursor:not-allowed;background:#b4b4b4;color:#fff}

.gc-text{color:#333;height:14px;line-height:14px;padding:8px;border:1px solid #ddd;border-top:1px solid #bbb}
.gc-text:hover{border:1px solid #ccc;border-top:1px solid #999}
.gc-text.active{border:1px solid #02a0e5}
.gc-text:focus{border-color:#56B4EF;box-shadow:0 1px 3px rgba(0,0,0,0.05) inset,0 0 8px rgba(82,168,236,0.6);color:#333;outline:0 none;-moz-transition:box-shadow .2s linear 0s;-webkit-transition:box-shadow .2s linear 0s;-o-transition:box-shadow .2s linear 0s;transition:box-shadow .2s linear 0s;}
.gm-gateway-wrap .gc-btn{margin-right:10px;margin-bottom:10px}


.ServesCon{position: relative;}
.gm-gateway-wrap .gm-search-wrap {position: absolute;top: -45px;right:78px;width:258px;}
.gm-gateway-wrap .gm-search-wrap .gc-text {margin-bottom: 20px;padding-left:5px;width: 68px;text-align:center;}
/*i.gm-i-indter {background: url("http://gtms03.alicdn.com/tps/i3/T1n0iUFyRXXXX1azE.-13-13.png") no-repeat 0 0;width: 13px;height: 13px;position: absolute;top: 10px;right: 10px;cursor: pointer;}*/
.gc-fr {float: right;}

.hidden{display:none}


.site_nav{
	height: 80px;width:100%;
	background: rgba(0,0,0,0.5);
	position: relative;
	}

.site_nav, .site_nav a, .site_nav a:visited {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
.site_nav ul {
    text-align: center;
	width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.site_nav li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 22px 0 15px 0;
}
.site_nav, .site_nav a, .site_nav a:visited {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
.site_nav a {
    position: relative;
    display: block;
    vertical-align: top;
    width: 120px;
}
.site_nav a:hover {
    color: #e8d086;
    text-decoration: none;
}
.site_nav li span {
    display: block;
    position: relative;
    z-index: 3;
}
.site_nav li .cn {
    font-size: 18px;
}
.site_nav li .en {
    font-size: 8px;
}
.site_nav li i {
    position: absolute;
    top: 10px;
    left: 0;
    display: block;
    width: 120px;
    height: 7px;
}

.site_nav li i:before {
    left: 49px;
}
.site_nav li i:after {
    right: 49px;
}
.site_nav li i:after, .site_nav li i:before {
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    background: url("/static/images/img/site_icon.png") no-repeat;
}
.site_nav li i:after, .site_nav li i:before {
    content: '';
    width: 7px;
    height: 7px;
    display: block;
    position: absolute;
    top: 0;
    background-position: -84px -40px;
    z-index: 10;
    opacity: 0;
}



.allserver .server-hd {
    background: #3e3c3c;
    color: #949393;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
}
.allserver .server-hd h3 {
    font-size: 18px;
    font-weight: normal;
}
.server-tabs-box {
    margin-top: 10px;
    overflow: hidden;
}
.server-tabs {
    float: left;
    /* height: 20px; */
    display: block;
    /* width: 680px; */
}
.server-tabs a {
    width: 75px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    background: #cec6bf;
    text-align: center;
    margin-right: 6px;
    margin: 0 6px 6px 0;
    float: left;
    cursor: pointer;
}
.server-tabs a.active {
    background: #d5af4f;
    text-decoration: none;
}

.g-server-main .serverlist {
    overflow: hidden;
    position: relative;
    width: 100%;
    zoom: 1;
    margin-top: 25px;
}
.serverlist li {
    width: 170px;
    height: 41px;
    float: left;
    margin: 0 10px 10px 0;
    display: inline;
    position: relative;
}
.serverlist li a {
    height: 100%;
    padding-left: 50px;
    width: 120px;
    display: block;
    line-height: 41px;
    font-size: 15px;
    color: #fff;
    background-color: #cf2614;
}
.played .serverlist li a {
	background: url(/static/images/gamesite/s-ser.jpg) no-repeat -20px 0;
}
.played .serverlist li a:hover {
	background: url(/static/images/gamesite/s-ser-h.jpg) no-repeat -20px 0;
}

.serverlist li .i-square {
    width: 7px;
    height: 18px;
    background: #608c22;
    position: absolute;
    top: 11px;
    left: 25px;
}
.serverlist li .s-hot {
    display: block;
    position: absolute;    
    width: 13px;
    height: 13px;
    background: url(/static/images/gamesite/hot.png) no-repeat;
    top: 13px;
	right: 16px;
}
.g-server-main .allserver {
    margin-top: 5px;
}
.server-tabs-box {
    margin-top: 10px;
    overflow: hidden;
}
.server-tabs {
    float: left;
    /*height: 20px;*/
    display: block;
	/*width:680px;*/
}
.server-tabs a {
    width: 75px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    background: #2f2f2f;
    text-align: center;
    margin-right: 6px;
    margin: 0 6px 6px 0;
    float: left;
    cursor: pointer;
}
.server-tabs a.active {
    background: #d5af4f;
    text-decoration: none;
}
.allserver .quick {
    float: right;
    font-size: 13px;
    margin-right: 25px;
    display: inline;
}
.allserver .quick span {
    color: #777;
}
.allserver .quick input {
	width: 58px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 13px;
    margin: 0 5px;
    border: 1px solid #e6e6e6;
    background: #f6f6f6;
    color: #777;
	padding: 0;
}
.allserver .quick .enter {
    width: 70px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: #d5af4f;
    color: #fff;
    margin-left: 10px;
	display: inline-block;
    vertical-align: middle;
}

.servlist-box .serverlist li a {
	background: url(/static/images/gamesite/s-rec_n.jpg) no-repeat -20px 0;
}
.servlist-box .serverlist li a:hover {
	background: url(/static/images/gamesite/s-rec-h_n.jpg) no-repeat -20px 0;
}


.nicescroll-rails{
	/*滚动条里面轨道*/
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.75);
	background   : #423f3f;  
	border:1px solid #484850;
	border-radius: 10px;
}


.servlist-box  {
	/*overflow-y: visible!important; */
	margin-top: 25px;
}
.servlist-box .serverlist li.naming {
	position: relative;    
}
.servlist-box .serverlist li.naming a {
	background: url(/static/images/gamesite/s-rec_e.jpg) no-repeat -20px 0;
}
.servlist-box .serverlist li.naming a:hover {
	background: url(/static/images/gamesite/s-rec_eh.jpg) no-repeat -20px 0;
}
.serverlist li.naming a {
	width:165px;
	padding: 0 5px 0 25px;
}

.servlist-box .serverlist li span.i_naming {
    position: absolute;
	width:20px;
	height:40px;
    left: 0px;
    top: 0px;
    background: #F86A00 url(/static/images/img/naming-ico.png) no-repeat;
}
.servlist-box .serverlist  li span.kflabel {
    display: none;
    position: absolute;
    height: 24px;    
    top: -24px;
    z-index: 8888;
    line-height: 24px;
    font-size: 12px;
    color: #ffeb7f;
    padding: 0 10px;
    background: #D93D3D;
    white-space: nowrap;
    box-shadow: 1px 1px 0 0 rgba(0,0,0,.3);
	z-index: 9;
	background: #CF2222;
    padding: 0 5px;
	color: #ffee5f;
}
.servlist-box .serverlist li.naming span.lf {
    left: 0px;
}
.servlist-box .serverlist li.naming span.lr {
    right: 0px;
}
.servlist-box .serverlist li.naming span.kflabel i, .servlist-box .serverlist li.packserver span.kflabel i {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url(/static/images/img/naming_tip.png) no-repeat;
    margin-right: 3px;
    vertical-align: text-top;
}
.servlist-box .serverlist li.naming span.kflabel i {
    background-position: -48px 0;
}
.servlist-box .serverlist li a span.play {
    display: inline-block;
    float: right;
}
.servlist-box .serverlist li.naming a span.play, .servlist-box .serverlist li.packserver a span.play {
    background: url(/static/images/img/flag_ico.png) no-repeat center 6px;
    color: #F86A00;
    font-size: 12px;
    width: 30px;
    text-align: center;
	line-height:35px;
}
.servlist-box .serverlist li a span.line {
    display: inline-block;
	width: 110px;
    float: left;
    margin-left: 25px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.servlist-box .serverlist li span.lf:after {
    content: '';
    position: absolute;
    left: 40px;
    top: 23px;
    border: solid transparent;
    border-width: 8px 10px 0 0;
    border-top-color: #D93D3D;
}
.servlist-box .serverlist li span.lr:after {
    content: '';
    position: absolute;
    right: 40px;
    top: 23px;
    border: solid transparent;
    border-width: 8px 10px 0 0;
    border-top-color: #D93D3D;
}

.i-square{
	display:none;
}
.serverlist li a {
    text-align: center;
	padding-left: 0px!important;
	width: 170px;
}
.servlist-box .serverlist li.act a {
    background: url(/static/images/gamesite/s-rec.jpg) no-repeat 0px 0;
}
.servlist-box .serverlist li.act a:hover {
    background: url(/static/images/gamesite/s-rec-h.jpg) no-repeat 0px 0;
}
.servlist-box .serverlist li.no_act a {
    background: #666;
	color:#999;
}
.serverlist li .s-hot {
    right: 26px;
}
.server-tabs a {
    width: 96px!important;
}
</style>
</head>

<body style="overflow-x: hidden;position: relative;">
<!--TOP-->
<!-- --> <div class="y0_big_box">
<link rel="stylesheet" type="text/css" href="/static/images/css/member.css?" />
<script type="text/javascript" src="/static/images/js/member.js?111" charset="UTF-8"></script>
<script type="text/javascript" src="/static/images/js/user.js?" charset="UTF-8"></script>
<style>
.y0_big_box{
	width:100%;min-width:1280px;	
}
.y0_hotGam_box,.y0_cont01_box,.y0_cont02_box,.y0_cont03_box,.y0_head01,.y0_head02{width: 1280px;margin: 0 auto;}

.y0_head_box{	
    z-index: 2;
	position: relative;
	background-color: #231a13;
}
.y0_head01_box{
	background-color: #171610;
	position: relative;
	/*border-bottom: 1px solid #2b1b14;*/
	color:#aba39a;
	background: url(/static/images/img/line.png) no-repeat center 34px;
}
.y0_head01_box a{
	color:#aba39a;
}
.y0_head01{	
	height: 35px;    
	line-height: 35px;
	position: relative;
	overflow: hidden;
}
.y0_head01 .c_left {
    float: left;
}
.c_header_icon {
    float: left;
    height: 35px;
    line-height: 35px;
}
.c_header_icon img {
    margin: -5px 5px 0 10px;
    border: 0;
	width:24px;
	height:24px;
    vertical-align: middle;
}
.top_login{
	width: 75px;
	position: absolute;
	right: 187px;
	top: 0;
	height: 35px;
	line-height: 35px;	
}
.top_login a{
	font-family: "微软雅黑";
    font-size: 14px;
	height: 15px;
    line-height: 15px;
	border-right: 1px solid #7f695f;
	display:inline-block;
	margin-top:10px;
	width:63px;	
}
.top_login a:hover {
    color: #feebb2;
}
.welcome span{
	display: block;
    height: 35px;
    line-height: 35px;
    margin-right: 0px;
    padding-left: 6px;
	float: left;	
    font-size: 12px;
}
.welcome span:hover {
    color: #feebb2;
}
.top_login a i,.welcome span i.ico-1{
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 0px 4px 0 -15px;
	background: url(/static/images/img/ico-1.png) no-repeat;
	background-position: 0 -112px;
	transition: all 0.2s ease-out 0s;
}
.welcome span i.ico-1{
    margin: 10px 4px 0 -15px;
}
.welcome span {
	font-weight: bold;
}
.toploged .welcome{
	display: block;
    height: 35px;
    line-height: 35px;
    margin-right: 0px;
    padding-left: 6px;
	float: left;
}

.toploged .userbtn{
	display: block;
    height: 35px;
    line-height: 35px;
    margin-right: 8px;
    padding-left: 2px;
	float: left;
}
.userfame {
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: rgba(0,0,0,0.6);
    display: none;
}
.userfame iframe {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -200px;
}
.top_login a:hover i ,.welcome span:hover i.ico-1{
    background-position: 0 -130px;
}
.top_registet{
	width: 75px;
	position: absolute;
	right: 102px;
	top: 0;
	height: 35px;
	line-height: 35px;	
}
.top_registet a{
	font-family: "微软雅黑";
    font-size: 14px;
	height: 15px;
    line-height: 15px;
	/*border-right: 1px solid #7f695f;*/
	display:inline-block;
	margin-top:10px;
	width:70px;
}
.top_registet a:hover {
    color: #feebb2;
}
.top_registet a i {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 0px 4px 0 -15px;
	background: url(/static/images/img/ico-1.png) no-repeat;
	background-position: 0 -72px;
	transition: all 0.2s ease-out 0s;
}
.top_registet a:hover i {
    background-position: 0 -90px;
}
.toploged{
	float: right;
	height: 35px;
	line-height: 35px;	
	margin-right:100px;
}

.vipicon {
    float: left;
    display: block;
    width: 53px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: center -6px;
}
a.vipicon {
    margin: 9px 6px 0 0;
}
.vipicon0 {background-image: url(/static/images/img/vip/vip0.png);}
.vipicon1 {background-image: url(/static/images/img/vip/vip1.gif);}
.vipicon2 {background-image: url(/static/images/img/vip/vip2.gif);}
.vipicon3 {background-image: url(/static/images/img/vip/vip3.gif);}
.vipicon4 {background-image: url(/static/images/img/vip/vip4.gif);}
.vipicon5 {background-image: url(/static/images/img/vip/vip5.gif);}
.vipicon6 {background-image: url(/static/images/img/vip/vip6.gif);}
.vipicon7 {background-image: url(/static/images/img/vip/vip7.gif);}
.vipicon8 {background-image: url(/static/images/img/vip/vip8.gif);}
.vipicon9 {background-image: url(/static/images/img/vip/vip9.gif);}
.vipicon10 {background-image: url(/static/images/img/vip/vip10.gif);}

.vip_super{
	float: left;
    display: block;
    width: 18px;
    height: 16px;
    background-repeat: no-repeat;
	background-image: url(/static/images/img/vip/vip_super.png);
    background-position: -25px -54px;
	margin-top:8px;
}
.vip_super_act{
	background-position: 0px -54px;
}


.topcontent ul {
    float: left;
    width: 100%;
    border-right: 1px solid #ececec;
    margin-left: -2px;
    padding-bottom: 5px;
}
.topcontent ul li {
    position: relative;
    width: 33%;
    float: left;
    height: 32px;
}
.topcontent ul li.title {
    width: 100%;
    text-align: center;
    text-indent: 24px;
    font-weight: 700;
}
.topcontent li a {
    display: block;
    width: 120px;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
    text-indent: 24px;
	padding-left:12px;
}
.topcontent a:link, .topcontent a:hover, .topcontent a:active, .topcontent a:visited {
    color: #333;
}
.topcontent ul i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 9px;
    position: absolute;
    background: url(/static/images/img/img-new-hot.jpg) no-repeat;
    top: 50%;
    margin-top: -3px;
    left: 15px;
}
.topcontent .hot-new .hot {
    background-position: 0 -10px;
}
.topcontent li a:hover {
    color: #ff8400;
}
.y0_titNav_fr ul .y0_tit_pay .a01 {
    background: url(/static/images/img/payIcon.png) no-repeat 15px center;
}
.y0_titNav_fr ul .y0_tit_pay .on{
    background: url(/static/images/img/payIcon_on.png) no-repeat 15px center #f26522;color: #fff;
}
.y0_head02_box{
	
    font-size: 14px;
    position: relative;
}
.y0_logo_fl img{/*height: 60px;*/padding-top: 15px;}
.y0_titNav_fr{}
.y0_titNav_fr ul{height: 90px;line-height: 90px;}
.y0_titNav_fr ul li a{margin-left:12px;display: inline-block;}
.y0_titNav_fr ul li .a01{padding:4px 12px 4px 40px;color: #666;font-family: "微软雅黑";font-size: 14px;border-radius: 16px;}
.y0_titNav_fr ul li .a02{padding-left: 14px;color: #999;font-family: "微软雅黑";font-size: 14px;}
.y0_titNav_fr ul .y0_tit_ind .a01{background: url(/static/images/img/indexIcon.png) no-repeat 15px center;}
.y0_titNav_fr ul .y0_tit_gam .a01{background: url(/static/images/img/gamesIcon.png) no-repeat 15px center;}
.y0_titNav_fr ul .y0_tit_new .a01{background: url(/static/images/img/newsIcon.png) no-repeat 15px center;}
.y0_titNav_fr ul .y0_tit_gifB .a01{background: url(/static/images/img/gifIcon.png) no-repeat 15px center;}
.y0_titNav_fr ul .y0_tit_opeL .a01{background: url(/static/images/img/openLisIcon.png) no-repeat 15px center;}
.y0_titNav_fr ul .y0_tit_custS .a01{background: url(/static/images/img/custServIcon.png) no-repeat 15px center;}
.y0_titNav_fr ul .y0_tit_vip .a01{background: url(/static/images/img/vip.png) no-repeat 15px center;color:#c18601;}
.y0_titNav_fr ul .y0_tit_user .a01{background: url(/static/images/img/userIcon.png) no-repeat 15px center;}
.y0_titNav_fr ul .y0_tit_ind .on{background: url(/static/images/img/indexIcon_on.png) no-repeat 15px center #f26522;color: #fff;}
.y0_titNav_fr ul .y0_tit_gam .on{background: url(/static/images/img/gamesIcon_on.png) no-repeat 15px center #f26522;color: #fff;}
.y0_titNav_fr ul .y0_tit_new .on{background: url(/static/images/img/newsIcon_on.png) no-repeat 15px center #f26522;color: #fff;}
.y0_titNav_fr ul .y0_tit_gifB .on{background: url(/static/images/img/gifIcon_on.png) no-repeat 15px center #f26522;color: #fff;}
.y0_titNav_fr ul .y0_tit_opeL .on{background: url(/static/images/img/openLisIcon_on.png) no-repeat 15px center #f26522;color: #fff;}
.y0_titNav_fr ul .y0_tit_custS .on{background: url(/static/images/img/custServIcon_on.png) no-repeat 15px center #f26522;color: #fff;}
.y0_titNav_fr ul .y0_tit_vip .on{background: url(/static/images/img/VIP_on.png) no-repeat 15px center #f26522;color: #fff;}
.y0_titNav_fr ul .y0_tit_user .on{background: url(/static/images/img/userIcon_on.png)  no-repeat 15px center #f26522;color: #fff;}
.y0_indLb_ban_box{height: 496px;}

.menu_bg_img {
    width: 100%;
    height: 90px;
    opacity: 0.35;
    z-index: -1;
	position: absolute;
	top:0px;
	left:0px;
}
.toploged .gap {
    height: 35px;
    line-height: 35px;
    float: left;
    margin-left: 2px;
}
.user-msg-wp {
    float: left;
    position: relative;
	z-index: 3;
}
.user-msg-wp a:hover {
    color: #e1405a;
}
.toploged .item {
    max-width: 80px;
    height: 35px;
    line-height: 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 10px;
    float: left;
}
.user-msg i,.msg-box .c {
    background-image: url(/static/images/img/common.png);
    background-repeat: no-repeat;
	background-position: -39px -81px;
	display: inline-block;
    vertical-align: top;
    width: 22px;
    height: 35px;
	margin-top: 3px;
}
.user-msg-v i { background-position: 4px -84px;}

.msg-box { width: 334px; border: 1px solid #615b54;
    background: #443d38; position:absolute; top: 35px; left: -204px; }
.msg-box .c { width: 11px; height: 6px; background-position: -117px -45px; position:absolute; top: -9px; left: 242px;}
.msg-box .all { 
	display: block; height: 40px; line-height: 40px; text-align: center;     color: #c5c4b8;
    background: #38312c;
	font-family: "宋体";
}
.msg-box .all:hover { color: #fff!important; background: #e1405a; }
.msg-box .nomsg { text-align: center;}
.msg-box .nomsg p { color: #e1405a; margin-bottom: 10px; }
.msg-box .data .hd { height: 18px; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #64594b; margin: 0 22px; padding: 8px 0;}
.msg-box .data .hd i {
    color: #e1405a;
    margin: 0 4px;
}
.msg-box .data .hd em { display:inline-block; vertical-align: top; padding: 0 3px; font-size: 12px; color: #fff; background: #4dd589; margin-right: 6px;}
.msg-box .data .hd a { color: #595757;}
.msg-box .data .bd { color: #9fa0a0; margin: 10px 22px 0 22px; overflow:hidden; position:relative;}
.msg-box .data .cnt {
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-weight: 700;
    width: 270px;
    text-overflow: ellipsis;
    white-space: nowrap;
	color: #ebeae7;
}
.msg-box .data .bd .msg-detail {
    position: absolute;
    bottom: 0;
    right: 0;
	font-family: "宋体";
}

.msg-box .data .time { margin-top: 1px; font-size: 12px;    color: #8e8b85;}
.msg-box .data .more { color: #429dea;}
.none {
    display: none;
}
.game_box_down{
	float:left;
	margin-left:30px;	
}
.game_box_down .game_box {
    margin: 0;
    width: 16px;
    height: 16px;
    background: url(/static/images/img/box_down.gif) 0 0 no-repeat;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
}
.game_box_down .box-content {
    margin-right: 15px;
    color: #eec169;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block;
    font-size: 13px;
}
.zlgy{
	float:left;
	margin-left:20px;
	font-size: 13px;
}
.zlgy i{
	background-image: url(/static/images/img/icon.png);
    background-repeat: no-repeat;
    background-position: 0px -585px;
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    margin-top: 13px;
}
.top_kfb{
	float:left;
	margin-left:10px;
	font-size: 14px;	
}
.top_kfb a{
	color:#ff3300;
}
.top_kfb i{
	background-image: url(/static/images/img/ico-1.png);
    background-repeat: no-repeat;
    background-position: 0px -174px;
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    margin-top: 13px;
}
.y0_head02 a.year img{
	padding-top: 2px;
}
.vip_super_con{
	position:fixed;
	width: 718px;
    height: 612px;
    overflow: hidden;
	top:50%;
	left:50%;
    margin-top: -306px;
	margin-left: -359px;
	z-index:9999;	
	box-shadow: 0 20px 60px -2px rgba(27,33,58,.6);
	display:none;
}

.qy-cash-result {
    padding: 26px 0 20px;
    text-align: center;
}
.qy-cash-result .cash-result-info {
    font-size: 14px;
    color: #333;
}
.qy-cash-result .cash-result-info .result-state {
    text-align: center;
    letter-spacing: -4px;
}
.qy-cash-result .cash-result-info .result-state .icon-succ {
    vertical-align: middle;
    width: 38px;
    height: 38px;
    margin-right: 10px;
	background: url(/static/images/img/vip/vip_super.png) no-repeat;
	background-position: -528px -51px;
	display: inline-block;
}
.qy-cash-result .cash-result-info .result-state .state-title {
    display: inline-block;
    letter-spacing: 0;
    line-height: 26px;
    font-size: 16px;
    font-weight: 700;
}
.qy-cash-result .cash-result-info .result-state .username {
    display: inline-block;
    vertical-align: middle;
    max-width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.qy-cash-result .cash-result-info .result-list {
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-top: 10px;
}
.qy-cash-result .cash-result-info .result-list .result-list-ul {
    text-align: left;
}
.qy-cash-result .cash-result-info .result-list .list-item {
    position: relative;
    line-height: 26px;
}
.qy-cash-result .cash-result-info .result-list .item-name {
    color: #333;
    font-weight: 700;
}
.qy-cash-gift {
    display: table;
    box-sizing: border-box;
    width: 100%;
    min-height: 170px;
    text-align: center;
}
.qy-cash-gift .cash-gift-con {
    display: table-cell;
    vertical-align: middle;
    padding: 20px 0;
}
.log_y {
    font: 14px/20px Microsoft YaHei;
    color: #c6c6c6;
	padding: 8px 15px 0;
}
.log_y p.font_y {
    color: #c28d34;
}
.log_y a {
    color: #c6c6c6;
}
.log_y p.use_btn {
    margin-top: 10px;
	float:right;
}
.log_y p.use_btn a {
    display: inline-block;
    height: 25px;
    padding: 0 10px;
    background: #555;
    line-height: 25px;
    margin-right: 10px;
}


.lately {
    padding: 15px 0 0 15px;
}
.lately ul li img, .lately ul li a, .lately ul li em {
    float: left;
    display: block;
}
.lately h3 {
    font-size: 14px;
    color: #c7bbab;
}
.lately ul li {
    color: #6c6c6c;
	margin: 4px 0 3px;
    height: 22px;
	line-height:22px;
    background: url("/static/images/img/userCARDS_recently.png") no-repeat;
    _background: #4c4c4c;
    vertical-align: middle;
}
.lately ul li a {
    width: 80px;
    margin: 0 5px;
    overflow: hidden;
    color: #aaabac;
    height: 22px;
}
.lately ul li a.s_btn {
    width: 66px;
    height: 20px;
    display: block;
    background-position: 0 -23px;
    text-align: center;
    line-height: 20px;
    color: #aaabac;
    margin-left: 5px;
	border-radius: 3px;
	transition: all .26s ease-out 0s;
}
.lately ul li a:hover {
	color: #bd9d60;
}

.footer {
    width: 100%;
    border-top: 1px solid #3e2a1a;
    background: #302b22;
    padding: 25px 0 45px 0;
	/*left: 0;
    right: 0;
    bottom: 0;
	position: fixed;*/
    text-align: center;
    color: #585858;
	display:inline-block;	
	position: relative;
}
.common_wrap {
    width: 1280px;
    margin: 0 auto;
}
.footer .footCen {
    padding: 15px 0;
    border-top: 1px solid #3a3027;
    border-bottom: 1px solid #3a3027;
    margin-top: 20px;
    position: relative;
}
.footer .footCen .tit {
    font-weight: bold;
    margin-right: 12px;
    height: 18px;
    line-height: 18px;
}
.footer .footCen a {
    color: #878787;
    margin: 2px 17px 2px 0;
    display: inline-block;
}
.footer .footBot {
    position: relative;
    height: 66px;
    padding: 14px 0 0 186px;
}
.footer .footBot .footLogo {
    width: 182px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 22px;
    background: url(/static/images/img/p_logob.png) no-repeat;
}
.footer_bg_img {
    width: 100%;
	height:100%;
    opacity: 0.35;
    position: absolute;
    top: 0;
    left: 0px;
}
.gsyserv_user{text-align: center;padding: 15px 10px 0 10px;}
.gsyserv_user p{margin-bottom: 5px;}
.gsyserv_user .icon-login{line-height: 41px;font-size: 16px;}
.serv-tit {
    height: 45px;
    line-height: 45px;
    font-size: 18px
}

.serv-tit span {
    margin-right: 10px;
    vertical-align: middle
}

.serv-tit em {
    font-size: 16px;
    vertical-align: middle
}

.serv-tit input {
    width: 55px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle
}

.serv-tit .btn {
    display: inline-block;
    width: 72px;
    height: 22px;
    line-height: 22px;
    margin-left: 15px;
    text-align: center;
    background-position: -166px -60px;
    font-size: 12px;
    vertical-align: middle;
    background-image: url(/static/server/image/bt1.png);
}

.serv-tit .btn:hover {
    background-position: -166px -82px
}
.gsyserv_tjqf {
    padding-bottom: 15px;
}