/*
Theme Name: MMOGames
Author: Jepps Webdevelopment
Author URI: http://www.jepps.nl
Description: The MMOGames theme is a theme designed to be used for publicizing content about MMO Games.
Version: 0.2
*/

/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline }
ul,li,ol {white-space:normal;list-style:none;} table {border-collapse: collapse;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }

input[type="image"], button { cursor: pointer; }
input{outline:none;}
/* Main */
html { background-color: #FFFFFF; overflow-x: hidden; }
body {  }

/* General */
body { font: 13px 'trebuchet ms', geneva, Arial, "微软雅黑"; color: #000000; }
a { font: inherit; color: #FFFFFF; text-decoration: none; outline:none;}

h1 { font: bold 32px 'trebuchet ms', geneva, Arial; color: #FFFFFF; }
h2 { font: bold 17px 'trebuchet ms', geneva, Arial; color: #6FB000; }
h3 { font: bold 14px 'trebuchet ms', geneva, Arial; color: #6FB000; }
h4 { font: bold 11px 'trebuchet ms', geneva, Arial; color: #6FB000; }

strong { font-weight: bold; }

article h3 { margin-bottom: 4px; }
article h4 { margin-bottom: 2px; }
article h5 { font-weight: bold; }
article h6 { font-weight: bold; }
article blockquote { margin-left: 24px; font-size: 14px; font-style: italic; }

i, em { font-style: italic; }
b { font-weight: bold; }

.container { position: relative; display: block; width: 1066px; margin: 0 auto; }
.stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }

/* WordPress editor classes */
.alignleft { float: left; text-align: left; display: block; }
.aligncenter { margin: 0 auto; text-align: center; display: block; }
.alignright { float: right; text-align: right; display: block; }

.topBar img{border:0px;}  .topBar a,.topBar link {text-decoration: none;} .topBar a:hover { text-decoration: underline;}
.clear{clear: both;font-size:0px;padding: 0px;margin: 0px;height:0px;line-height:0px; }
.topBar .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;} .topBar .clearfix{*zoom:1;}
.topBar ul,.topBar li {white-space:normal;list-style:none;}
.f-cb:after{clear:both;display:block;height:0;visibility:hidden;content:".";}

.fl { float:left;} .fr { float: right;}
/*header*/
header.topBar {height:40px;background:#202020; display:block; position:relative; z-index:99; font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;}
header.topBar .topBar_main{ margin:0 40px; background:#202020;text-transform:uppercase; position:relative; min-width: 1220px;}
header.topBar .topBar_logo{width:176px;padding:0; height: 38px; float:left;}
header.topBar .topBar_logo a{height:38px; width: 176px; display:block; text-align:right;}
header.topBar .topBar_logo a img{ height:36px;}

.topBar_nav {padding:0 0 0 40px; float:left;}
.topBar_nav li{display: inline-block;padding:0 13px;font:700 17px/40px 'Helvetica Neue', Arial, Helvetica, sans-serif;float: left; position:relative;}
.topBar_nav a{color:#999; display:block; height: 40px;}
.topBar_nav a:hover,.topBar_nav .cur{color:#fe6c00; text-decoration: none;}
.topBar_nav .nav_juegos a { background:url(../images/sprite_icon.png) no-repeat right -701px;padding:0 21px 0 0px;}
.topBar_nav .nav_juegos a:hover,.topBar_nav .nav_juegos a.cur { background-position: right -761px}

.topBar_login{font:14px/1.2 'Helvetica Neue', Arial, Helvetica, sans-serif; float:right; padding-right:60px;}
.topBar_login .btn_logT,.topBar_login .btn_signT{background: #333333;background: -webkit-gradient(linear, left top, left bottom, from(#404040), to(#282828));background: -webkit-linear-gradient(top, #404040, #282828); background: -moz-linear-gradient(top, #404040, #282828);background: -ms-linear-gradient(top, #404040, #282828);background: -o-linear-gradient(top, #404040, #282828); margin:7px 0 0 14px; box-shadow:1px 1px 4px #000;-webkit-box-shadow:1px 1px 5px #000;-moz-box-shadow:1px 1px 4px #000;-ms-box-shadow:1px 1px 4px #000; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;  position:relative;}
.topBar_login .btn_signT { z-index:3;}
.topBar_login .btn_logT { z-index:0;}
/*.topBar_login .btn_logT {margin:17px 0 0 0px;}*/
.topBar_login a.btn {color:#e1e1e1;display:block;height:26px; line-height:26px;background: url(../images/topBarIcon.png) no-repeat; padding:0 10px 0 32px; position:relative;}
.topBar_login a.btn:hover { text-decoration:none;}
.topBar_login .cur:before,.topBar_login .btn:hover:before { content:""; position:absolute; left:0; top:0; width:100%; height:100%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));background: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;}
.topBar_login .btn_logT a.btn{ background-position: 7px 2px; }
.topBar_login .btn_signT a.btn{ background-position: 7px -34px; }
.topBar_login .userName_log { color:#FFF; padding-right:10px; line-height:40px; max-width: 100px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.topBar_login .userName_log em { color:#08bbfd; font-style: normal; padding-left: 8px;}
.topBar_login .userName_log em a { color:#08bbfd;}
.TB_massage {width: 30px; height: 40px; float:left; position:relative;}
.topBar_login .TB_massage .btn_massage { display:block;width: 24px; height: 40px; background:url(../images/sprite_icon.png) no-repeat 0 -818px;}
.topBar_login .TB_massage .cur:before { background: none;}
.topBar_login .TB_massage .unread { background-position: 0 -878px;}
.TB_massage .gameBox_nav {margin-left:-90px;}
.btn_logoutT { display:block; color:#999999; line-height: 40px; margin-left:20px; height:40px; position:relative;}
.btn_logoutT:before { content:""; width:1px; height:20px; background-color:#555555; position:absolute; top:20px; left: -14px;}

.daohang{height:70px;background:#000 url(../images/slice.jpg) repeat-x; position:fixed; top:0; left:0; width:100%; z-index:9;}
.daohang .biaoti{width:1200px; margin:0 auto; height:70px;}
.biaoti a{float:left; height:70px; position:relative; background:url(../images/top_3.png) no-repeat right top; width:129px; color:#000; text-shadow:1px 1px #888; text-align:center; font-size:16px; line-height:70px;}
.biaoti a span{background:url(../images/top_3.png) no-repeat -35px -142px;position:absolute; left:0;top:0;display:block; width:129px; height:70px; opacity:0; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; }
.biaoti a.on{background-position:0 -71px; color:#a95d00; text-shadow:1px 1px #ccc;}
/*new guider*/
.dingbu{background:#000 url(../images/top_1.png) repeat-x; height:87px; border-bottom:4px double #78ac1b; position:fixed; width:100%; z-index:10; top:0; left:0;}
.dingbu .zhong{background:url(../images/top_2.png); height:40px; margin:0 auto; width:705px; padding:0 20px; color:#fff;font-size:12px; line-height:33px;}

.deng{height:50px; font-size:18px; width:960px; font-weight:bold;margin:0 auto; padding-left:200px; position:relative;}
.deng a.dao{display:inline-block; width:140px; height:38px; text-align:center;line-height:38px; margin:5px 0 0; }
.deng a.dao i{display:inline-block; width:26px; height:22px; background:url(../images/tags.png) no-repeat 0 -123px; margin-bottom:-5px; }
.deng a:hover.dao,.deng a.dao.on{background:url(../images/tags.png) no-repeat 0 0;}
.deng a.logo_{position:absolute; top:-11px; left:0; width:122px; height:55px;background:url(../images/tags.png) no-repeat 0 -240px;}

.wanguo{width:1200px; height:157px; margin:107px auto 20px; clear:both;}
.wanguo a{float:left; width:227px; height:157px; background:rgba(0,0,0,0.5) no-repeat; position:relative; overflow:hidden;margin-right:11px;border:1px solid lightgray; font-size:14px; font-weight:bold;}
.wanguo a label{position:absolute; left:0; top:0; width:40px; height:24px; text-align:center; line-height:24px; color:white; background-color:green;}
.wanguo a i{position:absolute; left:0; top:-157px; width:227px; height:107px; padding-top:50px; text-align:center;display:block;background:rgba(0,0,0,0.6); font-style:normal; color:#fff; }
.wanguo a i img{max-width:220px; max-height:157px;}
.wanguo a div{position:absolute; left:0; top:117px; height:40px; width:100%;background:rgba(255,255,255,0.5);}
.wanguo a .fl{float:left; color:#000; line-height:40px; padding-left:10px;max-width: 95px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wanguo a i .fl{color:#fff; padding-left:30px;}
.wanguo a .fr{float:right;text-align:center; line-height:30px; color:white; background-color:#f60; height:30px; width:100px; margin:5px 10px;}
.wanguo a .fr:hover{background-color:#f80;}
#pform{background:url(../images/bar_1.png);}
.zhongbar{height:86px; overflow:hidden;}
.zhongbar.pf{position:fixed; top:87px; left:0; width:100%; z-index:10;}
.chongzhi{width:1200px; margin:0 auto; height:76px; padding:5px 0;}
.chongzhi_tag{float:left; width:37px; height:40px; background:url(../images/tags.png) no-repeat 0px -198px; margin:15px 15px 0 0;}
.chongzhi_title{float:left; width:340px; height:40px; line-height:40px; font-size:33px; margin:15px 10px 0 0; font-weight:bold; color:#444;}
.chongzhi_logo{float:left; width:69px; height:76px; background:url(../images/tags.png) no-repeat -143px -224px; margin: 0 20px 0 0;}
.zhongbar form{float:left; margin-top:6px; width:476px; height:80px; }
.zhongbar form .text_bg{float:left; width:188px; height:18px;background:url(../images/tags.png) no-repeat -1px -79px; margin-right:20px; padding:10px; position:relative;}
.zhongbar form .text_bg .zhanghu{float:left;width:17px;height:17px;background:url(../images/tags.png) no-repeat -28px -126px; }
.zhongbar form .text_bg .mima{float:left;width:17px;height:17px;background:url(../images/tags.png) no-repeat -50px -126px; }
.zhongbar form .text_bg input{outline:none;width:160px; height:17px; border:none; background:url(../../images/spacer.gif); line-height:20px;margin-left:5px; color:#fff;}
.zhongbar form .text_bg input:focus{border:none;background:url(../../images/spacer.gif);outline:none;}
.zhongbar form .text_bg.fc,.zhongbar form .text_bg:hover{background:url(../images/tags.png) no-repeat -1px -41px;}
.zhongbar form .text_bg input.btn{width:54px; height:38px; position:absolute; background:url(../images/tags.png) no-repeat 0px -157px; top:0; right:0;}
.zhongbar .zhuce{background:url(../images/tags.png) no-repeat -88px -158px;float:left; width:123px; height:34px; margin:10px; border-radius:14px;}
.zhongbar .zhuce:hover{-webkit-box-shadow: 0 0 2px #fe9500;-moz-box-shadow: 0 0 2px #fe9500;box-shadow: 0 0 2px #fe9500;}
.zhongbar .jizhu{float:left;width:150px; height:20px; margin-top:7px;color:#f60;}
.zhongbar .jizhu label{background:url(../images/tags.png) no-repeat -54px -199px;float:left; width:40px; height:20px; margin-right:5px;}
.zhongbar .jizhu.no{color:#666;}
.zhongbar .jizhu.no label{background:url(../images/tags.png) no-repeat -54px -219px;}
.zhongbar a.wangji{float:left;color:#2592dc; margin-top:7px; width:100px;}
.zhongbar .dengluinfo{float:left;color:#f00; margin-top:7px; width:220px; height:19px; overflow:hidden;}
.zhongbar b{float:left; width:300px; line-height:38px;font-size:20px;}
.youxizm{width:1170px; margin:10px auto; height:36px; padding:14px; background-color:#eee; border:1px solid #ddd; color:#888; font-size:16px; line-height:16px;}
.youxizm span{display:inline-block; padding:5px 8px; margin:5px; border:1px solid #eee;cursor:pointer;}
.youxizm span:hover{border:1px solid orange;}
.youxizm span.on{border:1px solid orange; background-color:#f60; color:#fff;}

.dengluhou{font-size:16px; color:#fff; text-shadow:1px -1px #333;}
.zhongbar .dengluhou b{font-size:16px; }
.zhongbar .dengluhou a{color:#fe9800; line-height:18px;}
.zhongbar .dengluhou a:hover{color:#fff;}
.zhongbar .dengluhou a.btn{color:#fff; border-radius:5px; padding:5px 10px; background-color:#79be18; font-size:14px;}
.zhongbar .dengluhou i{display:inline-block; width:47px; height:14px; background:url(../images/vip.png) no-repeat;vertical-align:middle;}
.zhongbar .dengluhou i.vip1{background-position:0 -14px;}
.zhongbar .dengluhou i.vip2{background-position:0 -28px;}
.zhongbar .dengluhou i.vip3{background-position:0 -42px;}
.zhongbar .dengluhou i.vip4{background-position:0 -56px;}
.zhongbar .dengluhou i.vip5{background-position:0 -70px;}
.zhongbar .dengluhou i.vip6{background-position:0 -84px;}
.zhongbar .dengluhou i.vip7{background-position:0 -98px;}
.zhongbar .dengluhou i.vip8{background-position:0 -112px;}

.zhongbar .dengluhou i.exit{width:18px; height:18px; background:url(../images/tags.png) no-repeat -113px -127px;}
.zhongbar .dengluhou i.star{width:23px; height:21px; background:url(../images/tags.png) no-repeat -66px -125px;}

.game2 { width:1200px; margin:10px auto; border-top:1px solid #eee; border-left:1px solid #eee;}
.game2 a{float:left; width:239px; height:157px; text-align:center; color:#888; font-weight:bold; line-height:28px; vertical-align:middle; position:relative;border-right:1px solid #eee; border-bottom:1px solid #eee; overflow:hidden; display:table-cell; *display:inline-block;}
.game2 a img{height:93px; vertical-align:middle; }
.game2 a label{position:absolute; left:-239px; top:0; background-color:rgba(0,0,0,0.6); width:239px; height:157px; cursor:pointer;}
.game2 a label span{display:block; position:relative; width:150px; height:34px; top:90px; border-top:1px solid #ca820d;  border-bottom:1px solid #ca820d; font-size:16px; color:#fff; line-height:34px; background-color:#fe9b00;}
.game2 a label span i{display:block; position:absolute; left:150px; top:0; width:18px; height:36px; background:url(../images/tags.png) no-repeat -192px -120px;}
/*--*/
.gameBox_nav { position:absolute; top: 40px; margin-left:-90px; left: 50%;z-index:99; background-color:#434343; text-transform: none; display: none;}
.nav_juegos .gameBox_nav{margin-left:-30px; width: 260px; }
.gameBox_nav .list_gameBoxNav { width: 180px; float:left;}
.border_right { border-right: 1px solid #535353;}
.border_left { border-left: 1px solid #535353;}



.gameBox_nav .list_gameBoxNav li { width: 180px; height: 48px;font:14px/48px 'Helvetica Neue', Arial, Helvetica, sans-serif;display:block;padding:0;float: none;}
.gameBox_nav .list_gameBoxNav li.new { background:url(../images/sprite_icon.png) no-repeat right -575px;}
.gameBox_nav .list_gameBoxNav li.hot {background:url(../images/sprite_icon.png) no-repeat right -621px;}
.gameBox_nav .list_gameBoxNav li:hover { background-color:#5b5a5a;}
.gameBox_nav .list_gameBoxNav li a{ color:#fefefe; display:block; height: 47px; margin:0 10px; border-bottom:1px solid #535353; padding-left:8px;background: none; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.gameBox_nav .list_gameBoxNav li a:hover { text-decoration:none;}
.gameBox_nav .list_gameBoxNav li:last-child a{ border: none;}
.gameBox_nav .list_gameBoxNav li.titel_pc_gameBox { background:url(../images/sprite_icon.png) no-repeat 5px -460px #313131; padding-left: 40px;color:#fe6c00; width: 140px;}
.gameBox_nav .list_gameBoxNav li.titel_mobile_gameBox { background:url(../images/sprite_icon.png) no-repeat 5px -510px #313131; padding-left: 40px;color:#fe6c00;width: 140px;}
.css3_bounceIn{-webkit-animation:bounceIn 0.2s .2s ease both;-moz-animation:bounceIn 0.2s .2s ease both;animation:bounceIn 0.2s .2s ease both;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform: scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}
@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform: scale(0)}100%{opacity:1;-moz-transform:scale(1)}}
@keyframes bounceIn{0%{opacity:0;transform: scale(0)}100%{opacity:1;transform:scale(1)}}

.gameBox_nav .tooLong { width: 260px;}
.gameBox_nav .tooLong li.titel_pc_gameBox,.gameBox_nav .tooLong li.titel_mobile_gameBox { width:220px;}
.gameBox_nav .tooLong li{ width: 260px;}


/*-- Language --*/
.Select_Language { height:60px; position:relative; margin-left:14px;}
.Select_Language:before { content:""; width:1px; height:20px; background-color:#555555; position:absolute; top:20px;}
.Select_Language .now_Lang {height:60px; line-height:60px;background: url(../images/sprite_icon.png) no-repeat right -691px;padding: 0 28px 0 14px; color:#999999; font-size:14px; cursor: pointer;}
.Select_Language .Lang_box { position:absolute; top:60px; margin-left:-52px; background-color:#434343; width:104px; padding: 6px 0 0 0; display: none;}
.Lang_box li { line-height: 30px; text-align:center;border-bottom: 1px solid #535353; margin:0 6px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.Lang_box li a { color:#999999; font-size:13px;}
.Lang_box li a:hover { text-decoration:none; color:#FFF;}
.Lang_box .box_v{ width:12px; height:7px; background: url(../images/topBarIcon.png) no-repeat 0 -84px; position:absolute; left:50%; margin: -6px; top:0px;}

/*-- layout --*/
.Tsign_box {font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;text-transform:none; position:absolute; top:0px; margin-left:-104px; background:none;display: none;}
.Tsign_head { height:33px;}
.Tsign_box .box_v{ width:12px; height:7px; background: url(../images/topBarIcon.png) no-repeat 0 -84px; position:absolute; left:70px; top:27px;}
.Tsign_box .Tsign_main { padding:10px 18px 10px 18px; background-color:#414141;}
.Tsign_box .form_Tsign {  margin:0 auto; }
.Tsign_box .form_Tsign .Tdd { width: 276px; position: relative; margin-bottom:10px;}
.Tsign_box .form_Tsign .Tdd.info_span { color:#f16c00; line-height:24px;}
.Tsign_box .form_Tsign .input_Tlogin { width: 260px; height: 32px; border: none; background:#FFF;  padding:0 8px; color:#b5b5b5; font:14px/32px 'Helvetica Neue', Arial, Helvetica, sans-serif; outline: none;}
.Tsign_box .form_Tsign .input_Tlogin:focus {box-shadow: 0 0 8px #fe9500,0 0 2px #fe9500; -webkit-box-shadow: 0 0 8px #fe9500,0 0 2px #fe9500;-moz-box-shadow: 0 0 8px #fe9500,0 0 2px #fe9500;-ms-box-shadow: 0 0 8px #fe9500,0 0 2px #fe9500;}
.Tsign_box .form_Tsign .Tyzm{ width: 100px; height: 32px;overflow:hidden; background-color:#CCC; text-align:center;}
.Tsign_box .form_Tsign .Tyzm img { width:100%; height:100%;}
.Tsign_box .form_Tsign .Tdd .label_checkboxT {font-size: 12px; color:#ececec; line-height:20px; height:20px; cursor: pointer; position:relative; padding-left:22px;}
.Tsign_box .form_Tsign .Tdd .label_checkboxT a {color:#fe6c00; font-size: 12px;}
.Tsign_box .form_Tsign .Tdd .label_checkboxT input { width: 18px; height: 18px; float:left; margin-right:2px; position:absolute; left:0px; top:-1px; outline: none;}
.Tsign_box .form_Tsign .Tdd .btn_forgotPaswT { color:#fe6c00; font-size: 12px; line-height:20px; text-decoration:underline;}
.Tsign_box .form_Tsign .btn_sign { width: 276px; margin-top: 10px; }
.Tsign_box .form_Tsign .btn_sign input{ display:block; width: 276px; height: 42px; text-align:center; line-height: 42px; font-size: 22px; color:#FFF; background:#fe9500;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:none;}
.Tsign_box .form_Tsign .btn_sign input:hover { text-decoration: none; background:#fe6c00;}
.Tsign_box .other_accountT { width: 276px; margin:0 auto; border-top: 1px dashed #535353; margin-top: 10px;}
.Tsign_box .other_accountT .titleT { line-height: 26px; color:#ececec; font-size: 14px; padding-bottom:4px;}
.Tsign_box .other_accountT .listT {}
.Tsign_box .other_accountT .listT li { float:left; text-align:center; width: 55px;}
.Tsign_box .other_accountT .listT li a { color:#FFF; display:block; width:100%; font-size: 12px; line-height: 16px;}
.Tsign_box .other_accountT .listT li a:hover { opacity:0.8;}
.Tsign_box .other_accountT .listT li a h3 {width: 38px; height: 38px; display:inline-block; background: url(../images/topBarIcon.png) no-repeat;}
.Tsign_box .other_accountT .listT li a .Facebook { background-position:0 -104px;}
.Tsign_box .other_accountT .listT li a .Google { background-position: 0 -143px;}
.Tsign_box .other_accountT .listT li a .Yahoo { background-position: 0 -182px;}
.Tsign_box .other_accountT .listT li a .Twitter { background-position: 0 -221px;}
.Tsign_box .other_accountT .listT li a .Windows { background-position: 0 -260px;}
.Tsign_box .other_accountT .listT li a .qq { background-position: 0 -435px;}
.Tsign_box .form_Tsign .Tdd .wrong_tipT { color:#ec502c; padding:4px 4px 0 4px; line-height: 15px; z-index:2;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; left: 0px; min-width: 240px; display: none; font-size:12px;}
.form_Tsign .Tdd .nor { color:#b5b5b5;}
.form_Tsign .Tdd .cur { color:#333;}

#skin { position: absolute; display: block; width: 100%; height:  100%; top: 0; z-index: 0; }
	#skin > div { position: absolute; display: block; width: 100%; height: 880px; top: 0px; background-repeat: no-repeat; background-position: center 0;  z-index: 0;}
		#skin > div:after {
			position: absolute;
			bottom: 0;
			height: 880px;
			width: 100%;
			background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
			content: "";
			overflow:hidden;
		}
#skin > div > a { display: block; width: 100%; height: 100%; }
#skin > div.hide { display: none; }

#slider-main { display: block; height: 640px; padding: 0; overflow: hidden; }
#slider-main .slider-tabs { float: right; height: 370px; clear: both; margin: 36px 0; }
#slider-main .slides { clear: both; }
/* Horizontal blocks */
.horizontalblocks { position: absolute; width: 1064px; background-color: #000000; color: white;margin:400px 0 28px 15px; overflow: hidden; }
	.horizontalblocks > div { width: 1100px; }
	.horizontalblocks .block { display: block; float: left; width: 353px; border: 1px solid; border-top-color: #373737; border-right-color: #373737; border-bottom-color: #141414; border-left-color: #141414; }
		.horizontalblocks .block > a { position: relative; display: block; width: 333px; height: 162px; margin: 10px 11px 10px 9px; }
		.horizontalblocks .block > a .caption { padding: 0; }
			.horizontalblocks .block > a .caption p { display: none; }
			.horizontalblocks .block > a .caption > div { padding: 4px 8px; }
			.horizontalblocks .block > a:hover .caption > div { background-image: url(../images/continue-arrow-offset.png); background-repeat: no-repeat; background-position: 300px center; }
			.horizontalblocks .block > a:hover .caption p { display: inline; }
		.horizontalblocks .block h2 { font: 17px 'trebuchet ms', geneva, Arial; color: #6FB000; }
	.horizontalblocks .block:first-child { width: 352px; }
	
/* Images */
.caption { position: absolute; left: 0; bottom: 0; width: 100%; padding: 4px 8px; overflow: hidden; background: url(../images/73.png) repeat 0 0 transparent; box-sizing: border-box; }
	.caption p { color: #FFFFFF; }
	.caption .rating { position: absolute; top: 7px; right: 10px; color: #fff; }
	.caption .rating .star {
	    background: url(../images/ratingstarssmall.png) no-repeat scroll 1px 0 transparent;
	    background-position: -15px 0;
	    display: block;
	    height: 14px;
	    overflow: hidden;
	    text-indent: -9999px;
	    float: left;
	    width: 14px;
	    margin-right: 5px;
	}
	
/*浮动*/
.main{width:1220px;margin:0 auto;}

/*List1*/
.r-fb-list{width:290px;}
.lh-game{width:910px;}
/*hot*/
.hot-game{padding-top:40px;width:930px;}
.hot-game a{position: relative;width:290px;height:390px;float:left;margin-right:20px;color:#fff;display: block;}
.hot-game a:hover { text-decoration:none;}
.t-list{height:139px;width:290px;position: absolute;bottom:0;left:0;z-index:9;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BF000000', endColorstr='#BF000000');overflow: hidden;}
:root .t-list {
	filter:none;
	background-color:rgba(0,0,0,0.75);
}
.hot-game.fr a{ width:210px; height:282px; margin-right:10px;}
.hot-game.fr .t-list{height:100px; width:210px;}
.t-list span{display: block;}
.t-list .tit{font: 18px/2.1 'Helvetica Neue', Arial, Helvetica, sans-serif;padding:0 3px 0 16px;}
.t-list .txt{font-size:12px;padding:3px 16px;height:80px;overflow: hidden;line-height:1.5;color:#cecece; position:relative;}
/*.t-list .btn{background:url(../images/btnRight.png) right center no-repeat;width:195px;height:50px;font:20px/2.4 'robotoblack';text-indent: 20px;margin-top:15px; position:absolute; left: -195px; top: 40px;}*/
.t-list .btn{background:url(../images/btnRight.png) right center no-repeat;width:195px;height:50px;font:20px/2.4 'Helvetica Neue', Arial, Helvetica, sans-serif;text-indent: 20px;margin-top:15px; position:absolute; left: -195px; top: 40px;}
/*.t-list .soon{font: 24px/139px 'robotomedium';padding:0 7px;color:#909090;text-align: center;}*/
.t-list .soon{font: 24px/139px 'Helvetica Neue', Arial, Helvetica, sans-serif; padding:0 7px;color:#909090;text-align: center;}
.hot-game.fr .t-list .txt{height:35px;}
.hot-game.fr .t-list .btn{width:150px; margin-top:5px; left:-150px; top:35px;}

.indexH2{background:url(../images/sprite_icon.png) no-repeat;height:46px;font:700 36px/.9 'Helvetica Neue', Arial, Helvetica, sans-serif;color:#444;text-transform:uppercase;padding-left:53px;}
.indexH2 span{display: block;}
.indexH2 .tts{font-size:16px;color:#909090;}

.jHot{background-position: 0 -182px;}
.fb{background-position: 0 -228px;}
.juegos{background-position: 0 -275px;}
.movil{background-position: 0 -320px;}
.noticias{background-position: 0 -366px;}
.hot{background-position: 0 -413px;}

.more{display: block;margin-top:-18px;font:400 14px/1.3 'Verdana';color:#909090;}
.more i{font-style: normal;color:#08bbfd;}

/*left*/
.juegos-list{padding-top:20px;width:741px;}
.juegos-list a{position: relative;width:227px;height:157px;margin:20px 20px 0 0;display: block;float: left; overflow:hidden}
.j-pic span{height:33px; line-height:33px; position: absolute;display: block;bottom: 0;left:0;font-family: 'Verdana';width:227px;text-indent:16px;color:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5000000', endColorstr='#A5000000');}
:root .j-pic span {
	filter:none;
	background-color:rgba(0,0,0,0.65);
}
.p-hover{position: absolute;top:-157px;left:0;height:157px;overflow: hidden; _filter:alpha(opacity=0); opacity:0; background-color:rgba(0,0,0,0.5);}
.juegos-list a:hover { text-decoration: none;}
/*mobile*/
.m-list{width:450px;padding-top:11px;}
.m-list a{display: block;width:125px;float: left;margin:29px 25px 0 0;-webkit-transform-style:preserve-3d;}
.m-list .txt{display: block;text-align: center;font:16px/1.2 'Helvetica Neue', Arial, Helvetica, sans-serif;color:#777;}
.m-list a:hover .txt{text-decoration: underline;}
.m-list .less_list a{ float: none; margin:28px 0 40px 0;  width: 160px;}
.m-list .less_list a img {padding-left: 20px;}
.less_list li { float:left; margin-right: 58px;}
.less_list li .btn_ios { display:block; width:160px; height:49px; background:url(../images/download.jpg) no-repeat 0 0; margin:0 0 20px 0; padding:0;}
.less_list li .btn_Android {display:block; width:160px; height:49px; background: url(../images/download.jpg) no-repeat -160px 0;margin:0 0 20px 0; padding:0;}
.less_list li .btn_ios:hover { background-position: 0 -49px;}
.less_list li .btn_Android:hover { background-position: -160px -49px;}

.qbyx .juegos-list a{width:210px; height:145px; margin: 20px 10px 0 0;}
.qbyx .j-pic span{width:210px;}
.qbyx .p-hover{height:145px;top:-145px;background-color:rgba(0,0,0,0.8);}
/*List3*/
.l-list{width:721px;}
.r-list{width:420px;}
.hotPIc{margin:35px 0 -10px;}

/*news*/
.news-list{padding-top:10px; min-height:285px;}
.news-list .nr{padding:20px 0;border-bottom: 1px dashed #c4c4c4;height:125px;}
.news-list .pic{float: left;width:217px;}
.news-list .pic img{ width: 196px; height: 126px;}
.news-list dl{width:504px;}
.news-list dl dt { height:33px;}
.news-list h3{font:700 20px/33px 'Helvetica Neue', Arial, Helvetica, sans-serif;width: 386px; height: 33px; float:left;}
.news-list h3 a{color:#fe6c00; display:block;width: 386px; height: 33px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.news-list .data{float: right;color:#08bbfd;}

.news-list dd{line-height:1.5; float:none;}
.news-list a.m{float: right;color:#fe6c00;font-size:12px;padding-top:3px;}

/*fb*/
.fb-cont{width:290px;height:390px;overflow:hidden;margin-top:40px;}

/*footer*/
footer{background: #202020;margin-top:24px;}
footer .main{background: #202020;padding:10px 0px 12px 0px;width:1220px;}
.copy{border-top:1px solid #333;color:#aaa;padding-top:10px;}

.f-list{height:218px;}
.f-list dl{width:240px;float: left;}
/*.f-list dt{font:20px/3.5 'robotoregular';padding-bottom: 8px;color:#fff;}*/
.f-list dt{font:20px/3.5 'Helvetica Neue', Arial, Helvetica, sans-serif;padding-bottom: 8px;color:#fff;}
.f-list dt a { color:#FFF;} .f-list dt a:hover { text-decoration:none;}
.f-list dd a{display: block;color:#aaa;line-height:2.1;}

.f-list .f-icon{width:260px;}
.f-icon dd a{display:inline-block;width:35%;background:url(../images/sprite_icon.png) no-repeat;float: left;padding-left:36px;height:30px;overflow: hidden;margin-bottom:5px;}
.f-icon dd .icon-facebook{background-position:2px -60px;}
.f-icon dd .icon-twitter{background-position:2px -90px;}
.f-icon dd .icon-LinkedIn{background-position:2px -120px;}
.f-icon dd .icon-YouTube{background-position:2px -150px;}

.gnb_one_wrp {position:relative;min-width:960px;height:60px;font-size:12px;background:#111;z-index:6000;}
.gnb_one_bx {width:960px;margin:0 auto !important;}
.gnb_one_bx .gnb_logo {float:left;width:60px;height:60px;}
.gnb_one_bx .gnb_logo {background-color:#f42626;background-image:url('/platform/ob/common/v1/contents/gnb_logo.png');background-position:center 15px;background-repeat:no-repeat;}

.gnb_one_wrp.game_gnb {min-width:1140px;height:38px;background:#232323;}
.game_gnb .gnb_one_bx {width:1140px;margin:0 auto;}
.game_gnb .gnb_one_bx .gnb_logo {display:block;width:28px;height:17px;margin:9px 20px 0 0;background-color:#232323;background-image:url('/platform/ob/common/v1/contents/gnb_game_logo.png');background-position:0 0;}

.gnb_one_wrp.game_gnb .game_list_wrp {top:38px;}

.gnb_one_bx .user_conect_wrp {float:right;}
.gnb_one_bx .lang {float:right;width:150px;background:url(../images/gnb_user_line.gif) no-repeat left 0;}
.gnb_one_bx .lang .list {position:relative;}
.gnb_one_bx .lang .list a.lang_tit {display:block;width:125px;height:40px;padding:20px 0 0 25px;color:#ccc;font-size:13px;text-align:left;background:url(../images/gnb_menu_open_lang.gif) no-repeat 125px 25px;}
.gnb_one_bx .lang .list a.lang_tit:hover {color:#444;background:#f2f2f2 url(../images/gnb_menu_close.gif) no-repeat 125px 25px;}
.gnb_one_bx .lang .list a.lang_tit.on {color:#444;background:#f2f2f2 url(../images/gnb_menu_close.gif) no-repeat 125px 25px;}

.game_gnb .gnb_one_bx .user_conect {float:left;width:205px;}
.game_gnb .gnb_one_bx .user_conect .user_join_before a.login {width:100px;}
.game_gnb .gnb_one_bx .user_conect .user_join_before a {height:28px;padding-top:10px;}
.game_gnb .gnb_one_bx .user_conect .user_join_after a.join {width:150px;height:28px;padding:10px 43px 0 0;color:#d9d9d9;background-image:url(../images/gnb_game_menu_open.gif);background-position:165px 16px;}
.game_gnb .gnb_one_bx .user_conect .user_join_after a.join:hover {color:#444;background-image:url(../images/gnb_menu_close.gif);background-position:165px 16px;}
.game_gnb .gnb_one_bx .user_conect .user_join_after a.join.on {color:#444;background-image:url(../images/gnb_menu_close.gif);background-position:165px 16px;}
.game_gnb .gnb_one_bx .user_conect .user_join_after .pulldown_user_link {top:38px;}
.game_gnb .gnb_one_bx .lang .list a.lang_tit {height:28px;padding:10px 0 0 25px;color:#d9d9d9;background-position:120px 16px;}
.game_gnb .gnb_one_bx .lang .list a.lang_tit:hover {color:#444;background-position:120px 16px;}
.game_gnb .gnb_one_bx .lang .list a.lang_tit.on {color:#444;background-position:120px 16px;}
.game_gnb .gnb_one_bx .lang .list .pulldow_lang_link {top:38px;}
.gnb_one_bx .lang .list .pulldow_lang_link {display:none;position:absolute;left:0;top:50px;width:150px;padding-top:5px;background:#f2f2f2;}
.gnb_one_bx .lang .list .pulldow_lang_link a {display:block;font-size:13px;color:#888;padding:0 5px 17px 22px;}
.gnb_one_bx .lang .list .pulldow_lang_link a:hover {color:#f44141;}
.game_gnb .gnb_one_bx .user_conect .user_join_nick a {display:block;height:28px;padding:10px 25px 0 0;color:#ffaa30;font-size:13px;text-align:right;}

.anniversary{padding:1px 0 0 0;background:url(../images/bg_top_line.jpg) repeat-x 50% 0;}
.anniversary-main{padding:600px 0 10px 0; background:#261f1a no-repeat 50% 0; position:relative;}
.anniversary-main h1{text-align:center;}
.anniversary-main .header{height:170px; text-align:center; font-style:italic;}
.anniversary-main .header h2{padding:20px 0 0 0; font-size:25px; color:#fff2d6; font-weight:normal;}
.anniversary-main .header span{display:block; padding:15px 0 0 0; font-size:15px; color:#af9b88; line-height:140%;}
.anniversary-main > .jj { position: absolute; display: block; width: 100%; height: 400px; top: 400px; background-repeat: no-repeat; background-position: center 0;  z-index: 0;}
		.anniversary-main > .jj:after {
			position: absolute;
			bottom: 0;
			height: 400px;
			width: 100%;
			background: -moz-linear-gradient(top,  rgba(38,31,26,0) 0%, rgba(38,31,26,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,31,26,0)), color-stop(100%,rgba(38,31,26,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(38,31,26,0) 0%,rgba(38,31,26,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(38,31,26,0) 0%,rgba(38,31,26,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(38,31,26,0) 0%,rgba(38,31,26,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(38,31,26,0) 0%,rgba(38,31,26,1) 100%); /* W3C */
			content: "";
			overflow:hidden;
		}

.main-landing-contents{ background:url(../images/bg_main_landing.png) on-repeat; width:1062px; height:600px; margin:0px auto 0;overflow:hidden;position:relative; z-index:10;}
.main-landing-contents ul{padding:54px 0 0 49px; height:436px; overflow:hidden;}
.main-landing-contents ul li{width:139px; float:left; background-repeat:no-repeat;margin-right: 26px; position:relative;}
.main-landing-contents ul li a{display:block; height:414px; text-indent:-9999em;  border:1px solid #383838;
			
			content: "";
			}


.main-landing-contents ul li a:hover{ 
			background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%); /* W3C */
			}
.main-landing-contents ul li img{ width:137px; position:absolute; left:0px; top:0px; z-index:1;}
.main-landing-contents p{clear:both; text-align:center; font-size:21px; color:#856c4f; padding:20px 0 0 0;}


.main-landing-contents.c2{height:340px;background:url(../images/bg_main_landing1.png) no-repeat;}
.main-landing-contents.c2 ul{height:176px;}
.main-landing-contents.c2 ul li a{height:159px;}
.main-landing-contents.c2 p{padding:0;}

.anniversary-footer{padding:60px 0; background:#000; text-align:center; border-top:1px solid #272727; font-size:12px; color:#666;}
.anniversary-footer img, .anniversary-footer span{vertical-align:middle;}
.anniversary-footer span{padding-left:10px;}

.temp-web-nav .global-nav-container, .temp-header h2, .temp-header .featured, .temp-section{width:1200px; margin:0 auto 0;}
.temp-section{padding:50px 0;}
.temp-web-nav{height:90px;}
.temp-web-nav .global-nav-container{position:relative;}
.temp-web-nav .global-nav-container h1, .temp-web-nav .global-nav-container menu li{float:left;}
.temp-web-nav .global-nav-container h1 a{display:block;}
.temp-web-nav .global-nav-container h1 .logo-text{display:none;}
.temp-web-nav .global-nav-container h1 .logo-image{display:block;}
.temp-web-nav .global-nav-container h1 .logo-image img{ height:90px;}
.temp-web-nav .global-nav-container .gnb{float:right;}
.temp-web-nav .global-nav-container menu, .temp-web-nav .global-nav-container aside, .temp-web-nav .global-nav-container .sign-up{float:left;}
.temp-web-nav .global-nav-container menu{margin-right:-15px;}
.temp-web-nav .global-nav-container menu li{padding:3px 0 0 0;}
.temp-web-nav .global-nav-container menu li a{display:block; padding:42px; font-size:20px; font-weight:bold;line-height: 0;}
.temp-web-nav .global-nav-container aside{height:26px; padding:32px 0 0 20px; overflow:hidden;}
.temp-web-nav .global-nav-container aside a{float:left; margin-left:5px;}
.temp-web-nav .global-nav-container aside a img{width:26px; height:26px;}
.temp-web-nav .global-nav-container .sign-up{padding:0 10px; height:26px; margin:32px -20px 0 25px; position:relative; line-height:25px; font-size:0.8em; border-radius:3px; z-index:2;}

.temp-header h2{height:250px; font-size:2.8em; font-weight:600; line-height:300px;}
.asta .temp-header{border-bottom:2px solid #929700;}
.asta .temp-header h2{color:#929700;}
.asta .temp-section .view .tag a, .asta .temp-section .search-result .tag a{color:#666;}

.temp-section .view{background:#181818; border:1px solid #424242;padding:39px 39px 34px;}
.temp-section .view header{border-bottom:1px solid #424242;padding:0 0 25px 0;}
.temp-section .view section{font-size:1.5em; color:#999; line-height:2em;}
.temp-section .view section p{padding:5px 0; color:#999;}
.temp-section .view section p img{max-width:100%;}
.temp-section .view h3{color:#929700;padding:0 0 7px 0; font-size:1.8em; font-weight:normal;}
.temp-section .view .dete{color:#999; font-size:1.5em;}
.temp-section .view .sns{padding:15px 0 0 0;}
.temp-section .view .tag, .temp-section .search-result .tag{padding:20px 0 0 30px; font-size:1.2em;background:url(../images/ico_list_tag.png) no-repeat 0 23px; border-top:1px solid #242424; color:#666;}
.temp-section .view .tag a:hover, .temp-section .search-result .tag a:hover{text-decoration:underline;color:#fff;}
.temp-section .search-result{padding:30px 0 0 ;}
.btn-temp .orange{background:#929700; color:#fff;}
.btn-temp a{display:inline-block; height:38px; padding:0 55px; font-size:1.1em; text-align:center; line-height:36px; border-radius:3px;}
.btn-temp{padding:40px 0;}
.btn-temp-center{text-align:center;}

.game_flash{position:relative; z-index:1;width:1920px; height:0px; margin:0 auto;}
.game_flash object{position:absolute; z-index:1;width:1920px; height:800px;}
.main-visual{height:800px; margin:0 0 39px 0; position:relative; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.main-visual > .jj { position: absolute; display: block; width: 100%; height: 400px; top: 400px; background-repeat: no-repeat; background-position: center 0;  z-index: 0;}
		.main-visual > .jj:after {
			position: absolute;
			bottom: 0;
			height: 400px;
			width: 100%;
			background: -moz-linear-gradient(top,  rgba(17,17,17,0) 0%, rgba(17,17,17,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,17,17,0)), color-stop(100%,rgba(17,17,17,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(17,17,17,0) 0%,rgba(17,17,17,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(17,17,17,0) 0%,rgba(17,17,17,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(17,17,17,0) 0%,rgba(17,17,17,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(17,17,17,0) 0%,rgba(17,17,17,1) 100%); /* W3C */
			content: "";
			overflow:hidden;
		}
.main-visual > .hh{position: absolute; display: block; width: 100%; height: 400px;z-index: 0; overflow:hidden; top:60px;}
.main-visual > .hh object{ margin:0 auto;}
.main-visual .mainbg{width:1200px; margin:0 auto; text-align:center; position:relative; z-index:1;}
.main-visual a.b{display:inline-block; margin:380px 0 0;background:url(../images/btn-en-us.png) no-repeat; text-align:center;  color:#552601; font-weight:bold; font-size:26px;}
.main-visual a.b:hover{ color:#dc4e00;background-image:url(../images/btn-en-us1.png);}
.main-visual a.b1{ background-position:0 0; width:195px; height:65px; line-height:75px;}
.main-visual a.b2{ background-position:0 -66px; width:270px; height:110px; margin-left:50px; margin-right:50px; position:relative;top:70px;  line-height:140px;}
.main-visual a.b3{ background-position:0 -177px; width:213px; height:69px;line-height:80px;}

.mask_bg{width:100%; height:100%; position:absolute; left:0; top:0; z-index:998; display:none;background-color:#000;
-webkit-opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
  
    /* IE9 + etc...modern browsers */  
    opacity: .5;  
    /* IE 4-9 */  
    filter:alpha(opacity=50);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.serverlist,.giftcard,.loginframe{position:fixed; width:760px; height:500px; left:50%; margin-left:-400px; top:190px; z-index:9999; text-align:center; display:none;}
.serverlistbg,.giftcardbg,.loginbg{position:absolute; left:0; top:0; z-index:0;width:760px; height:500px; background-color:#000;  -webkit-opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
  
    /* IE9 + etc...modern browsers */  
    opacity: .8;  
    /* IE 4-9 */  
    filter:alpha(opacity=80);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	border-radius:25px;}
.close{ position:absolute; right:-20px; top:-20px; border-radius:18px; width:40px; height:40px; background: rgba(0,0,0,0.7) url(../images/close.png) no-repeat 10px 10px;z-index:4;}
.close:hover{background-color:#fe9500;}
.serverlist h3,.giftcard h3{text-align:center; color:#fff; font:28px/2.5em bold;z-index:3; position:relative;}
.serverlist ul{z-index:3; position:relative; height:410px; overflow:auto;}
.serverlist li{display:inline-block; width:180px; height:32px; background-color:#222; line-height:30px; margin:10px 20px; padding-left:10px; position:relative;}
.serverlist li:hover{ background-color: #99CC99;}
.serverlist li:hover a{ color:#FF3300; font-weight:bold;}
.serverlist li i{display:block; position:absolute; width:10px; height:10px; left:10px; top:10px;}
.serverlist li i.istop{background-color:#3366FF;border:1px solid #33CCFF;}
.serverlist li i.s1{background-color:#33CC00; border:1px solid #33FF00;}
.serverlist li i.s0{background-color:#aaa; border:1px solid #bbb;}

.giftcard .rece1,.giftcard .tips{ color:#eee;z-index:3; position:relative;  line-height:30px;}
.giftcard .tips{text-align:left; padding-left:30px;}

.temp-section .search-form{padding:20px 0; text-align:center; background:#090909;}
.global-temp-container .selectbox{ text-align:center;}
.global-temp-container .selectbox label{border-radius:3px; padding:5px 20px; margin:0 5px; color:#eee; background:#111; border:1px solid #eee; cursor:pointer;}
/*.global-temp-container .selectbox label.l0{background:#eeeeee;border-color:#eee;}
.global-temp-container .selectbox label.l1{background:#dd003e;border-color:#dd003e;}
.global-temp-container .selectbox label.l2{background:#14bade;border-color:#14bade;}
.global-temp-container .selectbox label.l3{background:#8cce41;border-color:#8cce41;}*/
.global-temp-container .selectbox label.checked{background:#eee; color:#111;}
.temp-section .search-form .news_search{visibility:hidden;}
/*
.global-temp-container .selectbox{border:1px solid #1d1d1d;width:278px;display:inline-block; height:38px; position:relative; margin:0 8px; vertical-align:middle; border-radius:3px;background:url('../images/bg_selectbox.png') repeat-x;}
.global-temp-container .selectbox a{display:block; height:38px; padding:0 20px; text-align:left; line-height:37px;color:#666; background:url(../images/ico_searchform.png) no-repeat 100% 0;}
.global-temp-container .selectbox select{width:100%; height:38px; position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity:'0');}
.global-temp-container .selectbox select option{background: #1a1a1a; color: #666;}
.temp-section .search-form .news_search{border:0;height:38px; width:41px; vertical-align:middle;  background:url(../images/ico_searchform.png) no-repeat 100% 100%; cursor:pointer; visibility:hidden;}
*/
.global-temp-container{margin-top:-270px; position:relative; z-index:999;}
.global-temp-container.gonggao{margin-top:0px; z-index:0;}
.global-temp-container .thumnail-list{overflow:hidden;}
.global-temp-container .thumnail-list ul{margin:10px 0 0 -10px;}
.global-temp-container .thumnail-list li{border:1px solid #1f1f1f; margin:20px 0 0 20px; padding:50px 19px 0; position:relative; float:left; background:rgba(24,24,24,0.6); cursor:pointer;}
.global-temp-container .thumnail-list h3, .global-temp-container .featured .featured-stage .featured-cts h3{height:55px; font-size:1.2em; font-weight:500;}
.global-temp-container .thumnail-list h3{overflow:hidden; line-height:25px; color:#fff; height:55px; width:240px;}
.global-temp-container .thumnail-list .dete, .global-temp-container .featured .featured-stage .featured-cts .dete{height:28px; color:#999;}
.global-temp-container .thumnail-list .text, .global-temp-container .featured .featured-stage .featured-cts .text{height:85px; overflow:hidden;color:#666;display:block;}
.global-temp-container .thumnail-list .read-more, .global-temp-container .featured .featured-stage .featured-cts .read-more{padding:0; font-size:0.8em; background:transparent; border:none; color:#999; font-size:12px;}
.global-temp-container .thumnail-list .tag{padding:7px 0 0 30px; text-overflow:ellipsis; word-break:break-all; display:block;}
.global-temp-container .thumnail-list .tag a:hover{text-decoration:underline;}

.global-temp-container .news-list li{width:240px; height:403px;}
.global-temp-container .news-list .thumnail{height:160px; padding:20px 0 0 0; display:block;}
.global-temp-container .news-list .thumnail img{width:240px; height:160px;}

.global-temp-container .flag{display:block; position:absolute; left:20px; top:20px; padding:0 10px; background:#8cce41; color:#111; border-radius:3px; font-size:13px;}
.global-temp-container .flag-update{background:#8cce41;}
.global-temp-container .flag-event{background:#14bade;}
.global-temp-container .flag-notice{background:#dd003e;}

.asta{background:#111;}
.asta .temp-web-nav{background:rgba(0, 0, 0, 0) url(../images/top.png) repeat-x scroll center top; position:absolute; z-index:3; width:100%; border-bottom:1px solid #666;}
.asta .temp-web-nav .global-nav-container menu li a{color:#ffffff;}
.asta .temp-web-nav .global-nav-container menu li a:hover, .asta .temp-web-nav .global-nav-container menu li a.selected{color:#d3a36d; border-bottom:2px solid #d3a36d;}
.asta .temp-web-nav .global-nav-container .sign-up{background:#f47402; color:#fff;}
.asta .global-temp-nav .sign-up{background:#f47402; color:#fff;}
.asta .global-temp-nav h1 a{color:#929700;}
.asta .global-temp-header .mobile-menu a{background-image:url(../images/ico_mobile_nav.png);}

.asta .global-temp-container .thumnail-list li:hover{background:#929700 url(../images/bg_thumnail_hover.jpg) repeat-x 0 0;}
.asta .global-temp-container .thumnail-list li:hover .dete, .asta .global-temp-container .thumnail-list li:hover .text, .asta .global-temp-container .thumnail-list li:hover .read-more, .asta .global-temp-container .thumnail-list li:hover .tag, .asta .global-temp-container .thumnail-list li:hover .tag a{color:#fff;}
.asta .global-temp-container .thumnail-list li:hover .tag{background-position:0 -70px; border-top:1px solid #a8ac33;}
.asta .global-temp-container .thumnail-list li:hover .flag{background:#111; color:#929700;}

.content_info{ float:left;width: 600px; height:265px; }
.content_info .cdl{}
.content_info .cdt{ background:  url(../images/infoBg.png) no-repeat; height: 46px; margin: 13px 0 0 18px; line-height: 50px; border-right:1px solid #2b3136; }
.content_info .cdt h3{ display: inline-block; float: left; color: #fff; font-size: 13px; padding-left: 25px; font-weight:normal; line-height: 50px; height:46px;}
.content_info .cdt a{ display: inline-block; float: right; padding-right: 20px; }
.content_info .cdd span{font-size: 12px;  width: 120px; margin: 20px 0 0 20px; float: left; }
.content_info .cdd span strong{ color: #fff; font-weight: normal; padding-bottom: 15px; display: inline-block; }
.content_info .cdd span p{ line-height: 25px; }
.content_info .cdd span a{ color: #8698a4; }

.lunbo{ float:left; width:580px; margin:15px 0 0 20px;  height:265px; background-color:#111; position:relative;}
.lunbo .dyj_bg{ background: url(../images/bg.png?004) repeat-x; width: 100%; height: 41px; position: absolute; bottom: 0px; z-index: 20; text-align: center;}
.lunbo .dyj_numqu{ padding-top: 14px; }
.lunbo .dyj_numqu a{ background: #fdfdfd; display:inline-block; width:20px; height:19px;overflow:hidden; text-indent: -9999em;}
.lunbo .dyj_numqu .off{ background: url(../images/offIcon.png?004) no-repeat;}
.lunbo .dyj_numqu .on{ background: url(../images/onIcon.png?004) no-repeat;}
.lunbo .dyj_bg img{width:580px; height:265px;}

.piaofu{ position: fixed; width: 91px; height: 587px; top: 50%; margin-top: -244px; right: 0px; background: url(../images/pfBG.jpg) no-repeat; text-transform: uppercase; text-align: center; z-index: 10;}
.piaofu ul{ padding-top: 25px; }
.piaofu ul li{ padding-bottom: 7px; }
.piaofu ul li a{ display: inline-block; width: 60px; height: 60px; background: url(../images/iconMap.png) no-repeat; }
.piaofu ul li p{ font-size: 10px; color: #98a3ae; padding-top: 5px;}
.piaofu ul li:hover p{ color: #bc9961; }
.piaofu ul li a.fk{ background-position: -17px -51px; }
.piaofu ul li:hover a.fk{ background-position: -128px -51px; }
.piaofu ul li a.tw{ background-position: -17px -141px; }
.piaofu ul li:hover a.tw{ background-position: -128px -141px; }
.piaofu ul li a.yt{ background-position: -17px -231px; }
.piaofu ul li:hover a.yt{ background-position: -128px -231px; }
.piaofu ul li a.fu{ background-position: -17px -321px; 	}
.piaofu ul li:hover a.fu{ background-position: -128px -321px; }
.piaofu ul li a.sr{ background-position: -17px -411px; }
.piaofu ul li:hover a.sr{ background-position: -128px -411px; }
.piaofu ul li p.wdzt{ color: #ffe958; }
.piaofu ul li a.wd{ background: url(../images/pfWd.png) no-repeat;}

.pfkefu{position:fixed; width:72px; height:292px; right:0; top:50%; z-index:100000;}
.pfkefu a {display:block; width:72px; height:72px; float:right; border-bottom:1px solid #444; color:#fff; background:rgba(0,0,0,0.8) url(../images/phone.png) no-repeat top left; font: 18px/3.6 'trebuchet ms', geneva, Arial, "微软雅黑"; text-indent:1000px; white-space:nowrap;}
.pfkefu a.qq{background-image:url(../images/r_qq.png);}

.pfkefu a.weixin{background-image:url(../images/r_wx.png);}

.pfkefu a.phone{background-image:url(../images/r_phone.png);}

.pfkefu a.top{background-image:url(../images/r_top.png);}

.pfkefu a:hover{background-color:#ae1c1c;text-indent:80px;}

.global-temp-footer {
    background: #000 none repeat scroll 0 0;
    padding: 0 0 40px;
}
.global-temp-footer section {
    margin: 0 auto;
    position: relative;
    width: 1200px;
}
.global-temp-footer .footer-menu {
    border-bottom: 1px solid #181818;
    color: #ff3214;
    padding: 30px 0 20px;
}
.global-temp-footer .footer-menu a {
    color: #ff3214;
}
.global-temp-footer .footer-menu a:hover {
    text-decoration: underline;
}
.global-temp-footer .footer-menu span {
    font-size: 0.6em;
}
.global-temp-footer .copyright {
    color: #666;
    padding: 20px 0;
}
.global-temp-footer .symbol .webzen, .global-temp-footer .symbol img {
    display: inline-block;
    vertical-align: middle;
}
.global-temp-footer .symbol .webzen {
/*    background: rgba(0, 0, 0, 0) url(../images/bg_footer_splite_icon.png) no-repeat scroll 0 0;*/
    font-size: 0;
    height: 44px;
    width: 52px;
}
.global-temp-footer .symbol img {
    margin-left: 18px;
}
.global-temp-footer aside {
    position: absolute;
    right: 0;
    top: 90px;
}
.global-temp-footer aside p, .global-temp-footer aside strong, .global-temp-footer aside em, .global-temp-footer aside span {
    display: inline-block;
}
.global-temp-footer aside p {
    padding: 0 15px;
    text-align: center;
}
.global-temp-footer aside p strong {
    color: #fff;
    font-size: 1.2em;
    font-weight: 500;
}
.global-temp-footer aside p em {
    color: #ff3214;
    font-size: 3.5em;
    font-weight: bold;
    padding: 15px 0 20px;
}
.global-temp-footer aside p span {
    color: #666;
    font-size: 1.2em;
}

/* pay */
.PageMain{padding-top:90px;}
.PageMain .PageHead{ height: 250px;}
.PageMain .PageHead .PageHead_main{ width: 1220px; margin:0 auto;}
.PageMain .PageHead .PageHead_main .title { color:#444444; font-size: 60px; line-height: 250px; font-weight:700;text-transform:uppercase;}
.PageMain .PageContent { width: 1220px; margin:0 auto; min-height:600px; _height:600px;}
.PageMain .PageContent .sideBar { width: 355px; background:url(../images/sidebar_shadow.jpg) no-repeat right top; min-height: 600px;}

.payment_head { background:url(../images/payment_head.jpg) no-repeat 50% 0;}
.PageContent .sideBar .subMenu { padding-top: 20px;width: 285px;}
.PageContent .sideBar .subMenu ul li { border-bottom:1px solid #e2e2e2;}
.PageContent .sideBar .subMenu ul li a { display:block; width: 255px; padding-left: 30px; height: 61px; color:#777777;background-color:#FFF; font-size: 20px; line-height: 60px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.PageContent .sideBar .subMenu ul li.current a,.PageContent .sideBar .subMenu ul li a:hover {background-color:#fe6c00;color:#FFF; text-decoration:none;}
.PageContent .sideBar .subMenu .payment_list li { margin-bottom: 20px; border: none; position:relative;}
.PageContent .sideBar .subMenu .payment_list li img { float:left; margin-right:10px; width:69px; height:70px;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.PageContent .sideBar .subMenu .payment_list li a.current img {-webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; filter: none; background:none;}
.PageContent .sideBar .subMenu .payment_list li a{ display:block; width: 245px; height: 70px; border:1px solid #999999; padding-left:38px; font-size:18px; color:#666666; font-weight:bold; line-height:70px; text-transform: none;}
.PageContent .sideBar .subMenu .payment_list li a:hover,.sideBar .subMenu .payment_list li a.current { color:#666666; background:none; border:1px solid #fe6c00;}
.sideBar .subMenu .payment_list li a:after { content:''; width: 10px; height:20px; background:url(../images/sprite_otherV3.png) no-repeat -64px -108px; display: none; color:#fe6c00; position:absolute; right: -24px; top: 26px;}
.PageContent .sideBar .subMenu .payment_list li .Recently { position:absolute; display:block; height:24px; z-index:3; top:0; left:0; background:url(../images/sprite_otherV3.png) no-repeat right -72px; color:#FFF; line-height:10px; font-style:normal; font-size:10px; padding:4px 18px 0 4px; -webkit-transform: scale(0.85); -webkit-transform-origin:0 0;-webkit-text-size-adjust:none;}
.sideBar .subMenu .payment_list li a.current:after,.sideBar .subMenu .payment_list li a:hover:after { display: block;}
.sideBar .subMenu .payment_list li.pay_card a { background-position: 0 -128px;}
.sideBar .subMenu .payment_list li.pay_wallets a { background-position: 0 -200px;}
.sideBar .subMenu .payment_list li.pay_scratch a { background-position: 0 -272px;}
.sideBar .subMenu .payment_list li.pay_sms a { background-position: 0 -344px;}
.sideBar .subMenu .payment_list li.pay_card .current,.sideBar .subMenu .payment_list li.pay_card a:hover { background-position: -286px -129px;}
.sideBar .subMenu .payment_list li.pay_wallets .current,.sideBar .subMenu .payment_list li.pay_wallets:hover a { background-position: -285px -200px;}
.sideBar .subMenu .payment_list li.pay_scratch .current,.sideBar .subMenu .payment_list li.pay_scratch:hover a { background-position: -285px -272px;}
.sideBar .subMenu .payment_list li.pay_sms .current,.sideBar .subMenu .payment_list li.pay_sms:hover a { background-position: -285px -344px;}

.sideBar .subMenu .payment_list li.history a { font-size: 22px; line-height:72px; color:#66a0b5; font-weight:bold;width: 229px; padding-left:56px; text-transform: uppercase;height: 72px; background: url(../images/sprite_otherV3.png) no-repeat 0 -416px; border:none;}
.sideBar .subMenu .payment_list li.history .current,.sideBar .subMenu .payment_list li.history a:hover { border:none; background: url(../images/sprite_otherV3.png) no-repeat -285px -416px;color:#66a0b5;}
/*--储值--*/
.form_pay { position:relative; margin: 40px 0 0 0;}
.form_pay .dd{ width: 830px; position:relative;/*  border-left:1px dashed #dadada; */padding:0 0 20px 20px;}
.form_pay .dd .title_side{ height: 34px;line-height:27px;}
.form_pay .dd .title_side .header {}
.form_pay .dd .title_side em{ font-size: 18px; color:#777777;font-style: normal; /*text-transform: uppercase;*/}
.form_pay .dd .title_side em i { font-size:16px; margin-left:16px;}
.form_pay .dd .right_side {  }
.form_pay .select_gameS { width:222px; height:41px; line-height: 41px;border: 1px solid #b0afaf;  margin-right: 16px; font-size: 12px; color:#8B8B8B; font-family:'Helvetica Neue', Arial, Helvetica, sans-serif; outline: none; padding-left:10px; margin-bottom:20px;font-size:16px;}
.form_pay .select_gameS:focus {-webkit-box-shadow: 0 0 6px #fe9500;-moz-box-shadow: 0 0 6px #fe9500;box-shadow: 0 0 6px #fe9500;border:1px solid #fe9500;}
.form_pay .select_gameS option {  line-height:41px; color:#777777;}
.form_pay input.select_gameS{height:30px;}
.form_pay .amount_list li{ width: 128px; height: 32px; line-height:32px; border: 1px solid #b0afaf; position:relative; float:left; text-align:center; margin:0 16px 20px 0; cursor: pointer;}
.form_pay .amount_list li:hover {border: 1px solid #fe6c00;}
.form_pay .amount_list li.selected {background:url(../images/selected.png) no-repeat right bottom; border: 1px solid #fe6c00;}
/*
.form_pay .amount_list li .money i { display:block; width: 26px; height: 27px; position:absolute; right: -26px; background:url(../images/sprite_otherV3.png) no-repeat -90px -81px; top:0;}
.form_pay .amount_list li.selected .money{ background-color:#fe6c00;}
.form_pay .amount_list li.selected i{ background-position: -64px -81px;}
.treasure { float:left;height:72px; width:56px; padding-left:60px; margin-right:5px;}
.treasure img {width:56px; height:72px;}
.form_pay .amount_list li .amount_nub{ display:block; width:69px; height:35px; margin:20px 0 0 0px; font-size: 20px; color:#777777; font-weight: bold;line-height:16px; float:left;}
.form_pay .amount_list li .amount_nub em{ display:block; font-size:12px; font-style:normal;}
*/
.form_pay .right_side .payForm_w { font-size: 16px; color:#777777; line-height: 24px;}
.form_pay .sale4{width:120px; display:inline-block; cursor:pointer;}
.form_pay .sale4::before{content:" ";width:23px; height:23px; float:left; margin-top:7px; background:url(../images/pay_radio.png) no-repeat bottom center;}
.form_pay .sale4.on::before{background-position-y:top;}
.form_pay .vipinfo{color:red;position:relative; padding-left:15px;cursor:pointer;}
.form_pay .vipinfo img{position:absolute;left:125px;bottom:0;width:0;transition: width 0.6s ease; box-shadow:1px 1px 1px #eee;}
.form_pay .vipinfo:hover img{width:726px;box-shadow:10px 10px 5px #888888;}
.btn_recharge { padding:20px 0 20px 28px;}
.btn_recharge input{ display:block; width: 323px; height: 50px; background:#fe9500; color:#FFF; text-align:center; line-height: 50px; font-size: 24px; border-radius:4px; border:0;}
.btn_recharge input:hover { text-decoration:none; background:#FE6C00}
.btn_recharge span{color:#f00; line-height:30px;font-size:16px; }
.form_pay .wrong_tip { position:relative; color:#ff6600; padding-left:20px;  line-height: 26px; z-index:3;-webkit-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  min-width: 180px; display: none;}
.form_pay .wrong_tip .tip_sj { position:absolute; top: 6px; left: 0px; width:14px; height:14px;  background:url(../images/sprite_otherV3.png) no-repeat -182px -44px;}
.form_pay .tip_game { top: 34px; left: 140px;}
.form_pay .tip_server { top: 34px; left: 394px;}
.PageContent .cz_nav{width:100%;height:40px;line-height:40px;font-size:18px;}
.PageContent .cz_nav ul li{display:inline-block;padding:0px 10px;}
.PageContent .cz_nav ul li a{color:#000;}
.PageContent .cz_nav ul li.active{background:#E77425;border-radius:5px;}
.PageContent .cz_nav ul li.active a{color:#fff;}
/*forpay end**/
.channel_list li{width: 170px; height: 40px;float:left; margin:0 16px 10px 0; cursor: pointer;}
.channel_list li.selected a {background:url(../images/selected.png) no-repeat right bottom;}
.tip_method { background-color:#f2f2f2; width:657px; line-height: 22px; color:#666666; padding:24px; margin-bottom:14px;}
.payMethod a { display:block; width: 100%; height: 100%;}
.payMethod a img { width: 186px; height: 49px;}
.table_summary {width:100%; border:1px solid #c5c5c5;}
.table_summary th{ background-color:#f2f2f2; font-size:14px; color:#666666; font-weight: normal; height:36px;line-height:36px; border:1px solid #c5c5c5;}
.table_summary td { height: 38px;line-height:38px;text-align:center; font-size:16px; color:#333333; border:1px solid #c5c5c5;}
.table_summary .pay_price { font-size:25px; font-style:normal;}
.tip_summary { color:#999999; font-size:12px;}
.number_pay { display:block; width:23px; height:23px; text-align:center; line-height:23px; font-size:12px; color:#FFF; font-weight: bold; font-style: normal; background:url(../images/sprite_otherV3.png) no-repeat -141px -81px; position:absolute; left: -11px; top:0px; z-index:3;}

.loginpos{width:100%; top:0; left:0; position:absolute;}

.login_{position:relative; z-index:10001; text-align:left; }

.login_ h1{padding: 0px; margin-bottom:22px; height:56px; display:block; border-bottom:28px solid #fe9500; position:relative;}
.login_ b{position:absolute; left:0; top:56px; height:28px; font:normal normal 14px/28px '微软雅黑'; width:750px; padding-left:10px;}
.login_ h1 tt{display:block; position:relative; float:left; height:36px; padding:10px; font:bold 20px/36px '微软雅黑'; cursor:pointer;font-size: 18px; }
.login_ h1 tt.zc1{width:233px;border-top-left-radius:20px;}
.login_ h1 tt.zc2{background-position:10px -36px;width:234px;}
.login_	#reg_info_error b{position:relative; left:0;top:0; padding:0;}
.login_ h1 tt.zc3{background-position:10px -72px;width:233px; border-top-right-radius:20px;}
.login_ h1 tt:hover,.login_ h1 tt.on{background-color:#fe9500;}
.login_ h1 tt i{float:left; width:36px; height:36px; margin-right:5px; background:url(../images/zhuce.png) no-repeat 0 0;}
.login_ h1 tt.zc2 i{background-position:0 -36px;}
.login_ h1 tt.zc3 i{background-position:0 -72px;}
/*
.login_ h1 tt.zc2:hover,.login_ h1 tt.zc2.on{background-position:0 -144px;}
.login_ h1 tt.zc3:hover,.login_ h1 tt.zc3.on{background-position:0 -180px;}
.login_ h1 tt.on{border-bottom:1px solid #fe9500;}*/
.login_ span{display:inline-block; padding:0 0 15px; font-size:14px; }
.login_r{padding-left:50px;}
/*.close{ position:absolute; right:14px; top:14px; width:21px; height:21px; background: url(../images/close.png) no-repeat;}*/
.facebook_google{ width:259px; height:108px; overflow:hidden;}
.facebook_google a{ float:left; height:38px; width:38px; text-decoration:none; background:url(../images/topBarIcon.png) no-repeat; margin:5px;}
.facebook_google a.facebook{background-position:0 -104px;}
.facebook_google a.google{background-position:0 -143px;}
.facebook_google a.twitter{background-position:0 -221px;}
.facebook_google a.yahoo{background-position:0 -182px;}
.facebook_google a.window{background-position:0 -260px;}
.facebook_google a.qq{background-position:0 -435px;}
.or{position:absolute; top:200px; left:340px; font-size:16px;}
.login_r form{margin:0;padding:0;}
.login_r form div{padding:0 0 10px 0; position:relative; height:48px;}
.login_r form div input{ display:block; height:38px; width:298px; padding: 0 0 0 10px; border:1px solid #bdbdbd; line-height:40px; font-weight:bold; font-size:14px; margin:0;}
.login_r form div label{position:absolute; left:0; top:0; width:320px; padding: 0 0 0 10px; height:40px;font-size:14px;line-height:40px; color:#000;}
.login_r form div span{position:absolute; padding:0; left:180px; top:4px; width:125px; height:32px; border-radius:14px; background-color:#74bb15; color:#fff; cursor:pointer; line-height:32px; text-align:center;}
.login_r form div span:hover{background-color:#60a900;}
.login_r form div span.gray{background:#aaa;}
.login_r form .submit{height:38px; width:308px; border:0; font-weight:bold; text-align:center; font-size:14px; color:#fff; background:#fe6c00;}
.login_r form .submit:hover{background:#fe9500;}

.login_r a{color:orange; font-size:12px; text-decoration:none; }
.login_r a:hover{text-decoration:underline;}
.login_foot{position:absolute; z-index:10001;  width:100%; bottom:0; left:0; border-top:1px solid #fe9500; height:26px; font-size:12px; text-align:center; color:#888; line-height:25px;}

input.log_type::-ms-clear {display:none;}
input.log_type {height:38px;padding-left:10px;font-size:13px;line-height:38px;color:#222;border:1px solid #bdbdbd;background:#fff;box-shadow: inset 1px 2px 3px #e6e6e6;}
input.log_type:focus {height:38px;padding-left:10px;font-size:15px;line-height:38px;color:#222;font-weight:bold;border:1px solid #888;box-shadow:inset 0 0 0 #fff;}
.input_div_wrp {position:relative;display:inline-block;width:100%;padding-bottom:10px;}
.input_label {position:absolute;left:10px;top:12px;color:#222;}
.login_r form div input.Input_has_focus {border:1px solid #f00;}
.login_r form em{position:absolute; top:10px; left:320px;background:url(../images/cha.png) no-repeat; width:16px; height:16px; display:block;}
.login_r form em.gou{background:url(../images/gou.png) no-repeat;}
.input_info_message {display:none;position:absolute;left:315px;top:0;width:315px;height:230px;}
.input_info_message .thum_arrow {float:left;position:relative;width:7px;height:20px;background:url(../images/message_info_arrow.png) no-repeat 0 6px;}
.input_info_message .bx_wrp {float:left;width:273px;padding:15px;margin-left:-1px;font-size:11px;border:1px solid #a5c9f4;background:#edf4fd; color:#f62b2b;}
.input_info_message .bx_wrp p {padding-bottom:20px;line-height:1.5;}
.input_info_message .bx_wrp ul {color:#138d13;}
.input_info_message .bx_wrp ul li {padding:0 0 11px 17px;background:url('/member/ob/common/v1/contents/message_info_icon.png') no-repeat;}
.input_info_message .bx_wrp ul li.check {background-position:0 1px;}
.input_info_message .bx_wrp ul li.line {background-position:0 -92px;color:#f62b2b;}

/*个人中心Account_Bound*/
a.code,
.per a.cp,
.psdBox a,
.emaiBox a.set,
.emaiBox a.modify,
.emaiBox a.gifts{border-radius:5px;display:block;color:#fff;height:36px;line-height:36px;text-align:center;font-size:16px;}

.PageContent .PageContent_side { padding: 0 40px 80px 40px; width: 774px;} 
.PageContent_side .title { height: 102px;}
.PageContent_side .title h3 { font-size: 30px; color:#444444; line-height: 102px;text-transform:uppercase;}
.PageContent_side .content {line-height: 24px; padding-bottom: 80px;}
.PageContent_side .content img { margin-bottom: 18px; }
.PageContent_side .content strong { color:#444444; margin-right: 10px; font-size: 18px;}

.userBox{min-height:108px;padding-top:30px;font-size:14px;}
.userIco{position:relative;float:left;height:100px;padding-top:10px;}
.userIco .uName{position:absolute;width:100px;height:23px;line-height:23px;background:rgba(0, 0, 0, 0.50);text-align:center;color:#fff;left:0;bottom:0;font-size:12px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A4000000', endColorstr='#A4000000');}
:root .userIco .uName {filter:none;background-color:rgba(0, 0, 0, 0.50);}
.userRight{width:165px;float:left;margin-left:20px;}
.userBtn a{display:inline-block;width:73px;line-height:23px;color:#fff;text-align:center; margin:10px 0 8px}
.userBtn a:hover{text-decoration:none}
.userBtn a.rg{background:#fe9500}
.userBtn a.ep{background:#7494d4;margin-left:14px;}
.exBtn{color:#909090; float:right; position:relative; z-index:2; }
.uNum{line-height:37px;height:37px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.sTime,.sIp{font-size:12px; line-height:18px;float:left;width:165px;}
.choose_ticket.on span,.choose_ticket span,.hb{color:#fe6c00;position:relative;display:inline-block; border:1px solid #fe6c00; border-right:none; margin:0 0 0 5px;padding:2px 15px 2px 5px;}
.hb::before{display:inline-block;content:" "; width:10px; height:10px; border-radius:12px;background:red; position:absolute;top:-7px;right:6px;}
.choose_ticket.on span::after,.hb::after{display:inline-block;content:" ";width:16px; height:16px; border-left:1px solid #fe6c00; border-top:1px solid #fe6c00; position:absolute;top:2px;right:-8px;transform:rotate(-45deg);}
.choose_ticket span{display:inline-block; border:1px solid #aaa;  border-right:none;color:#aaa;}
.choose_ticket span::after{display:inline-block;content:" ";width:16px; height:16px; border-left:1px solid #aaa; border-top:1px solid #aaa; position:absolute;top:2px;right:-8px;transform:rotate(-45deg);}
.choose_ticket {height:30px; overflow:hidden; margin-left:15px; line-height:18px; cursor:pointer;}
.salet{border:1px solid #fe6c00; border-top:none; position:relative; padding:114px 0 0; height:120px; overflow:hidden; margin:0 10px 10px 0; float:left; width:174px; background:url(../images/sale4.png) no-repeat top center; }
#sale4_.on,#sale4t_.on{background:#fcfccc;}
.salet div{font-size:14px; padding:5px; text-align:center; color:#fe6c00;}
.salet div font{font-size:12px;}
.salet div span{font-size:12px; padding:2px 20px; border-radius:15px; background:cornflowerblue; color:#fff;}
.f20{font-size:20px;}
.PageContent .sideBar .uMenu ul li a{background:url(../images/uM_ico1.png) no-repeat -24px 0;width:235px;padding-left:50px;}
.PageContent .sideBar .uMenu ul li.nav1 a{background-position:-24px 0;}
.PageContent .sideBar .uMenu ul li.nav1 a:hover,.PageContent .sideBar .uMenu ul li.nav1 a.cur{ background-position:-24px -60px; background-color:#fe6c00; color:#fff;}
.PageContent .sideBar .uMenu ul li.nav2 a{background-position:-24px -120px;}
.PageContent .sideBar .uMenu ul li.nav2 a:hover,.PageContent .sideBar .uMenu ul li.nav2 a.cur{ background-position:-24px -180px; background-color:#fe6c00; color:#fff;}
.PageContent .sideBar .uMenu ul li.nav3 a{background-position:-24px -240px;}
.PageContent .sideBar .uMenu ul li.nav3 a:hover,.PageContent .sideBar .uMenu ul li.nav3 a.cur{ background-position:-24px -300px; background-color:#fe6c00; color:#fff;}
.PageContent .sideBar .uMenu ul li.nav4 a{ background-position:-24px -360px; }
.PageContent .sideBar .uMenu ul li.nav4 a:hover,.PageContent .sideBar .uMenu ul li.nav4 a.cur{ background-position:-24px -540px; background-color:#fe6c00; color:#fff;}

.PageContent .sideBar .uMenu ul li.nav5 a:hover,.PageContent .sideBar .uMenu ul li.nav5 a.cur{ background-position:-24px -480px; background-color:#fe6c00; color:#fff;}
.PageContent .sideBar .uMenu ul li.nav5 a{background-position:-24px -480px;}
.PageContent .sideBar .uMenu ul li.nav6 a:hover,.PageContent .sideBar .uMenu ul li.nav6 a.cur{ background-position:-24px -602px; background-color:#fe6c00; color:#fff;}
.PageContent .sideBar .uMenu ul li.nav6 a{background-position:-24px -602px;}
.PageContent .sideBar .uMenu ul li.nav7 a:hover,.PageContent .sideBar .uMenu ul li.nav7 a.cur{ background-position:-24px -662px; background-color:#fe6c00; color:#fff;}
.PageContent .sideBar .uMenu ul li.nav7 a{background-position:-24px -662px;}
.PageContent .sideBar .uMenu ul li.unread a{ background-position:-24px -480px; }
.PageContent .sideBar .uMenu ul li.unread a:hover,.PageContent .sideBar .uMenu ul li.unread a.cur{ background-position:-24px -540px; background-color:#fe6c00; color:#fff;}

/*个人中心首页*/
.personal_head { background:url(../images/PersonalCenter_head.jpg) no-repeat center 0px;}
/*.personal_head .PageHead_main{background:url(../images/PersonalCenter_head.jpg) no-repeat 50% 0;}*/
.firstEnter_tip { background-color:#f2f2f2; padding: 16px; border-radius:4px; position:relative;}
.firstEnter_tip p { width: 500px;}
.firstEnter_tip .tip_warning { color:#fe6c00; display:block; margin-top: 10px;}
.btn_set { width: 104px; height: 36px; display:block; line-height:36px; text-align:center; color:#FFF; background:#fe9500; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; position:absolute; right: 38px; top: 38px;}
.btn_set:hover { text-decoration:none; background:#FE6C00;}

/*个人中心Account_Safe*/
.emaiBox{padding-top:40px;}
.emaiBox .tab { height: 56px;}
.emaiBox .tab ul li{float:left; height: 55px;}
.emaiBox .tab a{display: inline-block;border-left:1px solid #b0afaf; border-top:1px solid #b0afaf; border-right:1px solid #b0afaf;height:55px; position:relative; top:1px; padding:0 5px;margin-right:7px;font-size:19px;line-height:55px;border-bottom:0;text-align:center;text-transform:uppercase;overflow:hidden;background:#b0afaf;color:#fff;}
.emaiBox .tab a:hover{text-decoration:none;}
.emaiBox .tab a.cur{background:#FFF;color:#777;}
.emaiBox .bor{border:1px solid #b0afaf;padding:30px 0 30px 0;border-top:1px solid #b0afaf}
.emaiBox .bor .psdBox{ margin:0 auto;}
.emaiBox .ctxt{width:535px;margin:0 auto;}
.emaiBox a.set,.emaiBox a.modify,.emaiBox a.gifts{display:inline-block;width:104px;background:#fe9500;text-decoration:none;}
.emaiBox a.set{float:right;}
.emaiBox a.gifts{background:#7494d4;margin-left:30px;}
.emaiBox a:hover{text-decoration:none}
.emaiBox .e_txt{color:#777;margin-top:20px;}
.emaiBox .e_red{color:#fe6c00; margin-top: 8px;}
.emaiBox .mt30{margin-top:30px;}
.emaiBox .pdt20{padding-top:20px;}
.email_line{height:36px;background:url(../images/emial.jpg) 0 0 no-repeat;padding-left:60px;width:360px;color:#444;font-size:20px;line-height:36px;float:left;}
.psdBox{width:620px;margin:0;padding-top:30px;}
.psdBox .line{height:40px; margin-top:18px; clear:both;}
.psdBox .lab{float:left;height:40px;font-size:14px;line-height:40px;width:190px;text-align:right;padding-right:5px; color:#777777; padding-right: 6px;}
.psdBox .submit{display:block;width:364px;height:50px;background:#fe9500;border-radius:5px; margin:20px 0 0 195px;text-align:center;color:#fff;line-height:50px;font-size:24px;}
.psdBox .submit:hover{text-decoration:none; background-color:#FE6C00;}
/*.psdBox .pInput{width:400px;height:20px;padding:10px 5px;border:1px solid #b0afaf;background:#fff;font-size:16px;color:#909090;float:left;font-family:'robotoregular';}*/
.psdBox .pInput{display:inline-block;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;height:32px;}

.showFileName,.fileerrorTip{display:inline-block;font-size:14px;height:40px;line-height:40px;margin-left:10px;}
.file {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}

.psdBox .pInput:focus {border: 1px solid #fa960a;box-shadow: 0 0 5px #fb970b;outline: none;}
.btn_modify { padding: 30px 0 20px 0;}
.btn_modify a{ display: inline-block; width: 134px; height: 34px; text-align:center; line-height: 34px; text-align:center; background:#fe9500; color:#FFF; font-size: 16px; border-radius: 4px; margin-right: 24px;}
.btn_modify a.blue { background:#7494d4;}
.psdBox .msg{ padding:10px 0 0 205px; color:#f00; font-size:16px;}
.emaiBox .psdBox .msg{ padding:0 0 0 205px;}

.sabrosus{text-align:center; line-height:30px;}
/*客服中心*/
.support_head { background:url(../images/support_head.jpg) no-repeat 50% 0;}
.support_head .PageHead_main{background:url(../images/support_head.jpg) no-repeat 50% 0;}

.ms{ background: url(../images/sprite.png) no-repeat; }

.banner{width:1903px; height: 555px; overflow:hidden;position:relative}
.banner_inner{position:relative;height:472px;width:1100px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}


.banner .child1{ width: 530px; height: 200px; position: absolute; left: 22px; top: 95px; }
.banner .child1 .sf_title{ height: 64px; line-height: 64px; }
.banner .child1 .sf_title a{ font-size: 40px; font-weight: bold; color: #ffffff;  text-shadow: 2px 2px 2px #000000;}
.banner .child1 .sf_info{ line-height: 24px; font-size: 18px;  text-shadow: 2px 2px 2px #000000;}
.banner .child1 .sf_info a{ font-size: 18px; color: #ffffff; }
.banner .child2{ position: absolute; left: 22px; bottom: 50px;  }
.banner_common{position:relative;width:1100px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:472px; width:38px;height:83px;cursor:pointer;background-position: -462px -118px;opacity:.5;filter:alpha(opacity=50); z-index: 3;}
.banner_next{position:absolute;top:50%;right: -80px;margin-top:472px;margin-right:80px;width:38px;height:83px;cursor:pointer;background-position: -500px -118px;opacity:.5;filter:alpha(opacity=50); z-index: 3;}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .banner_bottom_bg{ width: 1920px; height: 83px; background: url(../images/croll_bottom_bg.jpg) no-repeat; position: absolute; left: 50%; bottom: 0; margin-left: -960px; z-index: 2; }
.banner .control_box{ width: 1024px; height: 83px; position: absolute; left: 50%; bottom: 0; margin-left: -512px; overflow: hidden; }
.banner .control{ width:1024px; margin: 0 auto; overflow: hidden; }
.banner .control li{ float: left; width: 254px; height: 83px; margin: 0 1px; position: relative; cursor: pointer; opacity:.5;filter:alpha(opacity=50); z-index: 3; }
.banner .control li a{  text-indent: -9999em; }
.banner .control li.current{ background-position: 0 -83px; opacity:1;filter:alpha(opacity=100);}
.banner .control li em{ position: absolute; left:4px; bottom: 2px; width: 250px; height: 17px; }
.banner .control li.current em{  background: #be152e; }

.wanguo_games{width:300px; height:300px; background-color:#eee;}
.wanguo_games h3{color:#666; padding-left:10px; height:40px; line-height:40px;}
.wanguo_games a {text-align:center;}
.wanguo_games a span{display:inline-block; width:80px; height:80px; border-radius:10px; border:2px solid #fff; position:relative; overflow:hidden; top:5px;}
.wanguo_games a span img{width:80px; height:80px;}
.wanguo_games a span tt{display:block;width:160px; height:20px; background-color:rgba(0,0,0,0.5); color:#fff; line-height:20px; position:absolute; top:60px; left:0;}
.wanguo_games a span tt font{float:left; width:80px; height:20px;}
.wanguo_games a{float:left; width:100px; height:120px; text-align:center;color:#666;}
.wanguo_games a b{display:block; line-height:20px; text-align:center; height:20px;}
.wanguo_games a span.jia{ border:1px dashed #666; line-height:80px; font-size:80px; overflow:hidden;} 

.kaifu{width:300px; background-color:#eee;}
.kf_head{ width:280px; margin:5px auto; height:30px; line-height:30px; border:1px solid #fff; border-radius:5px; overflow:hidden:}
.kf_head div{float:left; width:139px; height:30px; text-align:center;}
.kf_head div.on{ background-color:#c4ced8; border-radius:5px;}
.kaifu a{display:block;}
.kaifu li{clear:both; overflow:hidden;}
.kaifu .tt1{height:30px; line-height:30px; color:#666;}
.kaifu .tt1 tt{width:93px; padding-left:7px; float:left;}
.kaifu .tt2{height:50px; line-height:50px; background:orange; color:#fff;display:none;}
.kaifu .tt2 img{width:40px; height:40px; border:1px solid #fff; border-radius:5px; margin:4px; float:left;}
.kaifu .tt2 span{width:85px; float:left;}
.kaifu .tt2 span.clock{background:url(../images/clock.png) no-repeat 5px 2px;background-color:#70b1f2;width:40px; line-height:20px; padding-left:25px; border-radius:5px; height:20px; margin:15px 5px;}
.kaifu .tt2 span.play{background-color:#70b1f2;width:65px; line-height:20px; border-radius:5px; height:20px; margin:15px 5px; text-align:center;}
.qbyx{width:900px;}
.qbyx .hd{ height:40px; line-height:40px; margin:10px 5px; color:#f30; border-bottom:2px solid #f30; font-size:24px; font-weight:bold;}
.qbyx p{line-height:25px; font-size:16px; padding:7px;}
.qbyx p a{color:#666; display:inline-block; padding:0 8px; border-radius:5px; cursor:pointer;}
.qbyx p a:hover{color:#f30;}
.qbyx p a.on{background-color:#f30;color:#fff;}

/* weixin */
.payment {
    border-top: 4px solid #4b5b78;
    padding: 12px 0 0;
}
.order {
    position: relative;
    background-color:#fff5c8;
}
.order .o-left {
    float: left;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 550px;
}
.order .o-right {
    float: right;
    overflow: hidden;
    padding-bottom: 10px;
    padding-right: 125px;
    padding-top: 10px;
    width: 150px;
}
.order .o-title {
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    color:#ff5d5b;
}
.order .o-tips {
    height: 20px;
    line-height: 20px;
}
.order .o-price {
    line-height: 26px;
    margin-bottom: 4px;
    text-align: right;
}
.order .o-price em {
    vertical-align: bottom;
}
.order .o-price strong {
    color: #ff5d5b;
    font-size: 18px;
    margin: 0 3px;
    vertical-align: bottom;
}
.order .o-qrcode {
    height: 80px;
    position: absolute;
    right: 24px;
    top: -22px;
    width: 80px;
}
.order .o-qrcode .oq-img {
    background: url(../images/preloader.gif) no-repeat center center;
    border: 1px solid #ddd;
    cursor: default;
    display: block;
    height: 77px;
    left: 0;
    padding: 1px;
    position: absolute;
    top: 0;
    width: 77px;
    z-index: 16;
}
.order .o-qrcode .oq-img img {
    height: 77px;
    width: 77px;
}
.p-w-bd, .pay-weixin {
}
.p-w-bd::after, .pay-weixin::after {
    clear: both;
    content: "";
    display: table;
}
.p-w-hd {
    font-family: "Microsoft Yahei";
    font-size: 18px;
    margin-bottom: 20px;
}
.p-w-bd {
    margin-bottom: 30px;
    padding-left: 50px;
}
.p-w-box {
    float: left;
    width: 300px;
}
.p-w-sidebar {
    background:url(../images/phone-bg.png) no-repeat scroll 50px 0;
    float: left;
    height: 421px;
    margin-top: -20px;
    padding-left: 50px;
    width: 379px;
}
.pw-box-hd {
    margin-bottom: 20px;
    background: url(../images/preloader.gif) no-repeat center center;
}
.pw-box-hd img {
    border: 1px solid #ddd;
}
.pw-box-ft {
    background: #ff7674 url(../images/icon-red.png) no-repeat scroll 10px 8px;
    height: 44px;
    padding: 8px 0 8px 65px;
}
.weixin{text-align:center; line-height:30px; font-size:14px;}
.weixin img{border:1px solid #aaa; width:200px;}
.udata{width:285px;padding-top:10px;}
.udata .dm{width:100%;height:12px;margin-bottom:2px;border-radius:9px; position:relative;background:#ccc; padding:3px;box-sizing:border-box;font-size:12px; }
.udata .ic{box-sizing:border-box;float:left;height:22px;width:44px; color:#fff; text-align:right; padding-right:3px;background:url(../images/dm.png) no-repeat left top;background-size:auto 100%;font-size:12px; line-height:22px;}
.udata .dm .jy{border-top:3px double #fff;background:yellow;width:50%; height:6px; border-radius:5px;box-sizing:border-box;}
.udata .jyt{float:right;width:50%; text-align:right;height:22px; line-height:22px;font-size:12px;}