/* 
* @name：社区导航css
* @author：xuyan 2013.10.17
*
*======================log===========================
*@name: 顶部导条样式改版
*@author: tht
*@date:2016-12-16
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0;}

.public_nav_top img {border: 0;}
.public_nav_top :focus{outline: 0;} 
.public_nav_top ol, ul {list-style: none;list-style-position:outside;}
.public_nav_top a{ text-decoration:none; cursor:pointer;blr:expression(this.onFocus=this.blur())}
.public_nav_top{ z-index:12222;   min-width: 1000px;}
.public_nav_top .clearfix:after {clear: both;content: ".";display: block;    height: 0;    visibility: hidden;}
.public_nav_top .clearfix {display: inline-block;}
.public_nav_top .clearfix {display: block;}
.public_nav_top .c_yellow{color:#ffff33;}
.public_nav_top .c_red{color:#db4a4a;}
.public_nav_top .disnone{ display:none;}
.public_nav_top .bm30{ margin-bottom:30px;}
/* 
* @name：社区尾部
*/
.public_nav_bottom .bottompub_bg{ height:200px;background-color:#fff; text-align:center;line-height:24px; }
.public_nav_bottom .bottompub{ width:1000px; margin:0 auto; font-size: 12px;height:150px; font-family: "Microsoft Yahei","微软雅黑"; padding-top:20px}
.public_nav_bottom .boycottpub{ text-align:center; color:#666666; font-size:12px; }
.public_nav_bottom .bottompub_body_red{ border-top:5px solid #cc0000 ;}
/* logo */
.public_nav_bottom .bottompub_logo{ float:left; margin-top:40px; border-right:1px solid #b5b5b5; padding:0 30px 0 40px;}
.public_nav_bottom .bottompub_logo img {border:0px }
/* 底部文字 */
.public_nav_bottom a {color:#666666;}
.public_nav_bottom a:hover {color:#c00;}
.public_nav_bottom .bottompub_word_p1{color:#ccc;}
.public_nav_bottom .bottompub_word_p1 a{ color:#000000; margin:0px 18px; text-decoration:none}
.public_nav_bottom .bottompub_word_p1 a:hover { text-decoration:underline}
.public_nav_bottom .bottompub_word_p2{  color:#666666;}
/* 电子执照图 */
.public_nav_bottom .bottompub_img img{ border:0px; margin-top:18px; margin-right:15px; display:inline-block}
/* 
* @name：社区头部
*/


.public_nav_top .top_bg_red{height:auto; background:url(../img/topbgny_201612.jpg) center top repeat-x; z-index:12221; position:relative;}     /* update background-image topbgny.jpg 2016-12-15 by tht */

.public_nav_top .top_bg_red_mask {background:url(../img/topmask.png) left top repeat-x; width:100%; position:absolute;top: 45px; height:14px; z-index:12000}
* html .public_nav_top .top_bg_red_mask {background:none;}


.public_nav_top .top_red{ width:1000px;height:45px; margin:0 auto; position:relative; z-index:12220;}

/* logo */
.public_nav_top .top_logo{ position: absolute; width:151px;left:0px; z-index:12001 }
* + html .public_nav_top .top_logo {top:0px}
* html .public_nav_top .top_logo {top:0px}

/*2013.12.18 新年 过后删除 by xuyan*/
.public_nav_top .top_logo_mask { background:url(../img/nylogo.png) left top no-repeat; width:227px; height:53px; position:absolute;left: -40px; top:0px;   z-index: 120002;}

/* 社区菜单 */
.public_nav_top .top_comm_menu {float:left; width:67px; /* by lcf 2014/07/07 width:248px;*/ height:45px; margin-left: 154px; padding-left:11px; padding-right:15px;}   /*uadate width:265px ;remove background-image 2016-12-15 by tht*/
* html .public_nav_top .top_comm_menu {margin-left: 75px}
.public_nav_top .top_comm_menu a { font-family:"微软雅黑";font-size:16px; display:inline-block; text-align:center; line-height:45px; color:#ffecec; padding:0 15px; /* by lcf 2014/07/07 padding:0 12px;*/ letter-spacing:2px;}
.public_nav_top .top_comm_menu a:hover { text-decoration:none }      /*remove background 2016-12-15 by tht*/



/* 游戏分类菜单 */
.public_nav_top .top_game_menu{ float:left; width:auto; height:45px;}
* html .public_nav_top .top_game_menu{float:right; width:291px; height:45px;}
.public_nav_top .top_game_menu .menu_li{float:left;position:relative;}
.public_nav_top .top_game_menu .menu_li .menu_li_a_red{  display:inline-block; color:#ff9999; font-size:14px;  cursor:pointer;  line-height:45px; padding:0 26px 0 18px; height:45px;font-family: "Microsoft Yahei","微软雅黑" } /*remove background-image 2016-12-15 by tht*/
.public_nav_top .top_game_menu .menu_li .menu_li_a_red.crr {  text-decoration:none ; background:url(../img/"topmenu_cur_201612.png") no-repeat center 26px;} /*add color,remove background 2016-12-15 by tht*/
.public_nav_top .top_g_crr{ display:inline-block; background:url(../img/iconpublic.gif) -30px top no-repeat; width:7px; height:4px;position: absolute; right:  13px;top: 22px; overflow:hidden;}
/**/.public_nav_top .on .top_g_crr{display:inline-block; background:url(../img/iconpublic.gif) -30px top no-repeat; width:7px; height:4px;position: absolute; right: 13px;top: 22px;overflow:hidden;}/*updata background-image position 2016-12-15 by tht*/
* + html .public_nav_top .on .top_g_crr {top:19px}

.public_nav_top  .on .top_game_menu { color:#fff}

/* 用户功能菜单 */
.public_nav_top .top_info_menu{ color:#fff; float:right;}
.public_nav_top .top_info_menu .info_mli{ float:left;padding-left:10px;position:relative;  height: 44px;}
.public_nav_top .top_info_menu .no_p_l { padding:0; }
    * + html .public_nav_top .top_info_menu .info_mli {line-height: 46px;}
.public_nav_top .top_info_menu .info_mli_a{line-height:44px;display:inline-block;  height: 44px; color: #d1d0d0; font-size:12px;font-family: "Microsoft Yahei"  }
.public_nav_top .top_info_menu .info_mli_a_logout { padding-left:10px; }  /*add 2016-11-16 by tht*/    
.public_nav_top .top_info_menu .info_mli_lore:hover{  text-decoration:underline}

    .public_nav_top .top_info_menu .no_lo_a {color: #d1d0d0; text-decoration:none}
    .public_nav_top .top_info_menu .no_lo_a:hover {color:#f88f8f;text-decoration:none}

.public_nav_top .top_info_menu .icon_customer{display:inline-block; background:url(../img/"pub_201612.png") no-repeat top left; width:96px; position:relative; top:10px;height: 25px; line-height:25px;font-size:14px; color:#333333; text-indent:13px;}
.public_nav_top .top_info_menu .js_customer .on {background:url(../img/"pub_201612.png") no-repeat  left -25px;}

.public_nav_top .top_info_menu .name{ cursor:pointer;color:#f88f8f;  display:inline-block;text-decoration: underline;}
.public_nav_top .top_info_menu .name:hover{color:#f88f8f;}
.public_nav_top .info_mli_a .top_g_crr{ display:inline-block; background:url(../img/iconpublic.gif) left top no-repeat; width:7px; height:4px;position: absolute; right:5px;top: 22px; overflow:hidden;}
.public_nav_top .top_info_menu .serdiv1{ float:left;   line-height:45px;font-size:12px; font-family:"宋体"}
.public_nav_top .top_info_menu .serdiv2{ float:left;    margin-top: 7px; line-height:16px;font-size:12px; font-family:"宋体"}
.public_nav_top .top_info_menu .serdiv2 .sername{ cursor:pointer;    margin-bottom:2px}
.public_nav_top .top_info_menu .serdiv1 .sername{ cursor:pointer;  display:block;}
.public_nav_top .top_info_menu .serdiv1 a,.public_nav_top .top_info_menu .serdiv2 a{color:#ffffb6;text-decoration: underline;display:block;}
.public_nav_top .top_info_menu .sername:hover{color:#ffff00;}

.js_pubtoplogin_div {  margin-left:19px;float: left; line-height:44px;} 

.info_mli_lore_line { float:left; width:1px; height:45px; text-align:center;  line-height:45px; font-size:12px; font-weight:100; color:#b86b6b; margin:0 3px 0 9px;} /*remove background 2016-12-16 by tht*/
* + html .info_mli_lore_line { margin-bottom: 1px;}

/* 
* @name：导航下拉菜单
*/
.public_nav_top .tip_menu{ position:absolute; height:auto;overflow:hidden;  height:218px;  top:43px;color:#000; display:none; z-index:11000; font-size:12px; }	
.public_nav_top .tip_menu .pt10{ padding-top:10px}

.public_nav_top .tip_menu_redcrr_red{display:block; background:url(../img/iconpublic.gif)  0 -69px no-repeat; width:10px; height:10px; right:0px;position: absolute; bottom: 0px; overflow:hidden;}
/* 导航下拉菜单左侧 */
.public_nav_top .tip_menu .tip_left{ float:left; width:142px; background:url(../img/sub_l.png) left top no-repeat;  padding:10px 0 6px 10px}
.public_nav_top .tip_menu .tip_left_img{ width:140px; height:140px;}
.public_nav_top .tip_menu .tip_left_word{ text-align:center;  background-color:#333333; line-height:20px; width:140px; overflow:hidden; height:20px;}
.public_nav_top .tip_menu .tip_left_word a{color:#f5f5f5;display: inline-block;padding: 0 22px;}
.public_nav_top .tip_menu .tip_left_word a:hover{ text-decoration:underline;}
.public_nav_top .tip_menu .tip_left_more{text-align:center; position:relative; line-height:30px; height:30px;text-indent: -12px;color:#0066cc;}
.public_nav_top .tip_menu .tip_left_more a{color:#0066cc; }
.public_nav_top .tip_menu .tip_left_more a:hover{text-decoration:underline;}

/* 导航下拉菜单右侧 */
.public_nav_top .tip_menu .tip_right{ float:left; background:url(../img/sub_m.png) left top repeat; padding:10px 0px 8px 12px; width:206px; height:191px;}
* html .public_nav_top .tip_menu .tip_right {width:210px}
.public_nav_top .tip_menu .tip_right .tip_right_gamelist{ height:160px; float:left; width:103px; }
* html .public_nav_top .tip_menu .tip_right .tip_right_gamelist{ height:160px; float:left; width:90px;}
.public_nav_top .tip_menu .tip_right .tip_right_gamelist li{ border-bottom:1px dashed  #999999; height:22px;width:100px;padding: 4px 3px 4px 0;position:relative;overflow: hidden;  line-height:22px;}
* html .public_nav_top .tip_menu .tip_right .tip_right_gamelist li{ margin-right:2px;}
.public_nav_top .tip_menu .tip_right .tip_right_gamelist .no_border {    border-bottom: 0 none;}

.public_nav_top .tip_menu .tip_right .tip_right_gamelist li span{position:absolute;top:9px;right: 10px;}
.public_nav_top .tip_menu .tip_right .tip_right_gamelist li a{color:#313232; line-height:22px; display:block; text-indent:4px; text-decoration:none}
.public_nav_top .tip_menu .tip_right .tip_right_gamelist .on a{ background-color:#a9a9a9; text-decoration:none}

.public_nav_top .tip_menu .tip_right .tip_right_word{ text-align:right;line-height:30px; height:30px;  color:#666}
.public_nav_top .tip_menu .tip_right .tip_right_word span{ margin:0 4px}
.public_nav_top .tip_menu .tip_right .tip_right_word .i{  margin-right:2px}
*+html .public_nav_top .tip_menu .tip_right .tip_right_word .i{ margin-bottom:9px}
* html .public_nav_top .tip_menu .tip_right .tip_right_word .i{ margin-bottom:9px}
.public_nav_top .tip_menu .tip_r{ float:left; width:21px; background:url(../img/sub_r.png) left top no-repeat; height: 208px;}


/*update left 2016-12-15 by tht start*/
.tip_menu_0{left: 234px;width:461px;}
.tip_menu_1{left: 321px;width:400px;}
.tip_menu_2{left: 408px;width:400px;}
.tip_menu_0_1{left: 234px;width:461px;}
.tip_menu_1_1{left: 321px;width:400px;}
.tip_menu_2_1{left: 408px;width:400px;}

.public_nav_top .tip_menu .tip_menu_crr{ display:block; background:url(../img/topcrr.gif) left top no-repeat; width:18px; height:10px; position: absolute; overflow:hidden;}
.public_nav_top .tip_menu_0 .tip_menu_crr {left: 60px;}
.public_nav_top .tip_menu_1 .tip_menu_crr {left: 72px;}
.public_nav_top .tip_menu_2 .tip_menu_crr {left: 80px;}
.public_nav_top .tip_menu_0_1 .tip_menu_crr {left: 60px;}
.public_nav_top .tip_menu_1_1 .tip_menu_crr {left: 72px;}
.public_nav_top .tip_menu_2_1 .tip_menu_crr {left: 80px;}
/*update left 2016-12-15 by tht end*/

.public_nav_top .tip_menu .tip_right .game_type_div {border-bottom: 1px #7e7e80 dashed;overflow: hidden;zoom: 1;padding-bottom: 1px;margin-bottom: 2px;}
.public_nav_top .tip_menu .tip_right .game_type_div .h2 {display: block;float: left;font-size: 12px;color: #848383;width: 68px;height: 20px;line-height: 20px;padding-left: 2px; padding-top:4px}
.public_nav_top .tip_menu .tip_right .game_type_div .game_ls {display: block;float: left;}
.public_nav_top .tip_menu .tip_right .game_type_div .game_ls li {height: 22px;line-height: 22px;overflow: hidden;padding: 1px 3px 2px 0;position: relative;width: 100px;}
.public_nav_top .tip_menu .tip_right .game_type_div .game_ls li a {display: block;line-height: 22px;text-indent: 4px; color: #313232;}
.public_nav_top .tip_menu .tip_right .game_type_div .game_ls li a:hover { text-decoration:none}
.public_nav_top .tip_menu .tip_right .no_border {    border-bottom: 0 none;}
.public_nav_top .tip_menu .tip_right .game_type_div .game_ls li span{position:absolute;top:6px;right: 10px;}
.public_nav_top .tip_menu .tip_right .game_type_div .game_ls .on a{ background-color:#a9a9a9}

/* 用户功能菜单下拉菜单 */
.public_nav_top .tip_menu_info{position:absolute; border:1px solid #cccccc; height:105px; width:260px;  top:54px;right:-33px; background-color:#dedede; color:#000;border-radius:3px; padding:10px 20px; display:none;z-index:11000; font-size:12px; font-family:"宋体"}	

.public_nav_top .tip_menu_info .tip_menu_crr{ display:block; background:url(../img/iconpublic.gif)  0 -42px no-repeat; width:17px; height:9px; right: 62px;position: absolute; top: -9px; overflow:hidden;}
.public_nav_top .tip_ex{ color:#666666;line-height: 28px;}
.public_nav_top .num{ color:#f76400; font-size:15px; margin:0px 3px;}
.public_nav_top .tip_operate{ line-height:35px; border-bottom:1px dashed #999999; position:relative;margin-left: 22px;}
.public_nav_top .tip_operate .icon_error,.tip_operate .icon_phone,.tip_operate .icon_lock,.tip_operate .icon_secret{left:-22px; position: absolute;top: 8px;}
.public_nav_top .tip_operate .opername{ color:#666666; display:inline-block;}
.public_nav_top .tip_operate .status{color:#666666; display:inline-block;}
.public_nav_top .tip_operate .oper{color:#026dd8; display:inline-block;position: absolute;right: 10px;}
.public_nav_top .tip_operate .oper:hover{ text-decoration:underline;}
.public_nav_top .tip_operate .opererr{color:#999999; display:inline-block;position: absolute;right: 10px;}
* html .public_nav_top .tip_operate .oper,* html .tip_operate .opererr{ right:20px;}
.public_nav_top .tip_operate a{color:#026dd8; }
.public_nav_top .tip_menu_info .nob{ border-bottom:0px;}
.js_Logout:hover{ text-decoration:underline}
.oper_lefts {margin-left:10px;}
.opers {color: #666;margin-left: 12px;}

/* 光宇服务菜单 */
.public_nav_top .tip_gameser{ height:40px; line-height:40px; color:#999999; display:none;  font-family:"微软雅黑"; font-size:14px; text-align:right;  z-index: 12005; background: url(../img/"tip_gameser_bg.png") repeat-x scroll left top ;  position:absolute;width: 100%;}
.public_nav_top .tip_gameser .tip_gameser_body {width: 1000px;margin: 0 auto; line-height:40px;}
.public_nav_top .tip_gameser .tip_gameser_body .shangcid { color:#fff;margin-left: 30px;}
.public_nav_top .tip_gameser a { color:#999999; padding:0px 14px; text-decoration:none}
.public_nav_top .tip_gameser a.nor { padding-right:0px;text-decoration:none}
.public_nav_top .tip_gameser a:hover { color:#fff; text-decoration:none}
.public_nav_top .tip_gameser .tip_gameser_body .haswebser { font-size:12px;  }
.public_nav_top .tip_gameser .tip_gameser_body .haswebser a { padding-left:10px; padding-right:0px; color:#FFFFB6; text-decoration:underline; text-align:right;}
.public_nav_top .tip_gameser .tip_gameser_body .haswebser a:hover { color:#FFFF00;}
	
/* 下拉菜单icon */
.public_nav_top .icon_go,
.public_nav_top .icon_hot,
.public_nav_top .icon_new,.icon_beta,
.public_nav_top .icon_error,.icon_phone,
.public_nav_top .icon_lock,.icon_secret,
.public_nav_top .icon_cust1,.icon_cust2,
.public_nav_top .icon_cust3,.icon_cust4,
.public_nav_top .icon_cust5,.icon_cust6,
.public_nav_top .icon_cust7,.icon_cust8{ display:inline-block;position:absolute; overflow:hidden; background-image:url(../img/iconpublic.gif); background-repeat:no-repeat;}
.public_nav_top .icon_go{ background-position:0 -100px ;width:17px; height:12px;top:9px; margin-left:2px; }
.public_nav_top .icon_hot{  background-position:-30px -100px; width:10px; height:11px;  position: relative; top:1px }
.public_nav_top .icon_new{  background-position:-54px -100px; width:10px; height:11px; position: relative;  top:1px}
.public_nav_top .icon_beta{  background-position:-76px -100px; width:10px; height:11px;  position: relative; top:1px}
.public_nav_top .icon_error{  background-position:bottom right; width:19px; height:17px;  }
.public_nav_top .icon_phone{  background-position:right -47px; width:18px; height:18px; }
.public_nav_top .icon_lock{  background-position:right -74px; width:18px; height:18px; }
.public_nav_top .icon_secret{  background-position:right -96px; width:18px; height:18px;  }
.public_nav_top .icon_cust1{width:16px; height:15px;background-position: 0px -121px; left:4px; top:4px;}
.public_nav_top .icon_cust2{width:16px; height:15px;background-position: -201px -121px; left:4px; top:4px;}
.public_nav_top .icon_cust3{width:16px; height:15px;background-position: -29px -121px; left:4px; top:4px;}
.public_nav_top .icon_cust4{width:16px; height:15px;background-position: -114px -121px; left:4px; top:4px;}
.public_nav_top .icon_cust5{width:16px; height:15px;background-position: -58px -121px; left:4px; top:4px;}
.public_nav_top .icon_cust6{width:16px; height:15px;background-position: -143px -121px; left:4px; top:4px;}
.public_nav_top .icon_cust7{width:16px; height:15px;background-position: -87px -121px; left:4px; top:4px;}
.public_nav_top .icon_cust8{width:16px; height:15px;background-position: -172px -121px; left:4px; top:4px;}

/*loading图*/
.public_nav_top .conn{width:260px;height:105px;text-align:center;}
.public_nav_top .imgmid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle}
.public_nav_top .conn img{width:32px;height:32px;vertical-align:middle;}


/*登陆框*/
.public_nav_top_alert .alertBox {top:0;width:490px;position:absolute;z-index:20001;background:#fff;border:5px solid #c6c6c6;  border-radius: 3px 3px 3px 3px;}
.public_nav_top_alert .markdiv{background: none repeat scroll 0 0 #000000;left: 0;width: 100%;height: 100%;opacity: 0.5;filter:alpha(opacity=50);position: absolute;top: 0;z-index: 20000;}
.public_nav_top_alert .disnone{ display:none;}
.public_nav_top_alert .visbid{ visibility:hidden;}
.public_nav_top_alert .disnone { display:none}
.public_nav_top_alert .alertBox_body{ border:1px solid #b0b2b3; background-color:#fff; width:488px;position: relative;}
.public_nav_top_alert .title{ background: url(../img/"lgbox_bg.png") no-repeat scroll -388px -232px #F6F6F6; border-bottom: 1px solid #DDDDDD;    height: 74px;    padding-left: 30px;}
.public_nav_top_alert .title_pass {background: url(../img/"lgbox_bg.png") no-repeat scroll -388px -232px #F6F6F6; border-bottom: 1px solid #DDDDDD;    height: 40px;    padding-left: 30px;}
.public_nav_top_alert .title li {background: none repeat scroll 0 0 #F7F7F7;color: #A5A5A5;cursor: pointer;float: left;font: 700 14px/29px "Microsoft Yahei";height: 31px;margin: 0 8px 0 0;position: relative;text-align: center;top: 44px;width: 130px;}
.public_nav_top_alert .title li.cur {    background: none repeat scroll 0 0 #F6F6F6;    color: #444444;    top: 41px;}
.public_nav_top_alert .title li.cur span {background: url(../img/"lgbox_bg.png") no-repeat scroll -100px -154px #FFFFFF;border-bottom: medium none;height: 33px;line-height: 33px;width: 164px;}
.public_nav_top_alert .title li span {background: url(../img/"lgbox_bg.png") no-repeat scroll -100px -189px transparent;border: 1px solid #DDDDDD;display: block;}
.public_nav_top_alert .title li span.sec {    background-position: -113px -224px;width: 129px;}
.public_nav_top_alert .title li b {    display: none;    overflow: hidden;}
.public_nav_top_alert .title li.cur b { background-color: #E5E5E5;display: block;height:32px;position: absolute;right: 0;top: 2px;width: 2px;}
.public_nav_top_alert .title li span.msm {    background-position: -113px -189px;}
.public_nav_top_alert .title li.cur span.msm {   background-position: -113px -254px;width: 129px;}
.public_nav_top_alert .title li.cur span.sec {   background-position: -113px -154px;width: 129px;}
.public_nav_top_alert .title li.login_ewm span{  background:url(../img/'ewmIco.jpg') no-repeat 23px 8px;width: 129px;}
.public_nav_top_alert .title li.cur span.login_ewmS{  background:#fff url(../img/'ewmCurico.png') no-repeat 23px 10px;width: 129px;}
.public_nav_top_alert .closeimg {z-index:100;width:46px;height:30px;display:inline-block;background:url(../img/"lgbox_bg.png") no-repeat scroll 0 -204px transparent; position: absolute; right: 1px;}
.public_nav_top_alert .closeimg:hover{ background-position:0 -163px}
.public_nav_top_alert .publicregdiv{ height:36px; text-align:right; color:#999999;}
.public_nav_top_alert .publicregdiv a{  color:#999999; display:inline-block; padding:0px 10px; text-decoration:none; font-size:12px;}
.public_nav_top_alert .errorp{ height:26px;}
.public_nav_top_alert .error{ line-height:25px; border:1px solid #ff8080; background-color:#fff2f2; display:inline-block; position:relative; padding-left:38px; padding-right:30px;border-radius:5px 5px 0px 0px;  font-size:12px; color:#333333}
.public_nav_top_alert .icon_error{ display:inline-block;position:absolute; overflow:hidden; background-image:url(../img/iconpublic.gif); background-repeat:no-repeat; background-position:-231px -123px ; width:19px; height:17px; top:5px; left:6px  }

.public_nav_top_alert .icon1{ display:inline-block; width:33px; height:34px; background:url(../img/lgbox_bg.png)  -424px -404px  no-repeat; position:absolute; top:2px; left:0px;}
.public_nav_top_alert .icon2{ display:inline-block; width:33px; height:34px; background:url(../img/lgbox_bg.png) -424px  -452px  no-repeat; position:absolute; top:2px; left:0px;}
.public_nav_top_alert .icon3{ display:inline-block; width:33px; height:34px; background:url(../img/"lgbox_bg.png") no-repeat  -424px -553px  ; position:absolute; top:2px; left:0px;}
.public_nav_top_alert .icon4{ display:inline-block; width:33px; height:34px; background:url(../img/"lgbox_bg.png") no-repeat  -424px -504px  ; position:absolute; top:2px; left:0px;}
.public_nav_top_alert .icon5{ display:inline-block; width:33px; height:34px; background:url(../img/"lgbox_bg.png") no-repeat  -424px -452px  ; position:absolute; top:2px; left:0px;}
.public_nav_top_alert .icon6{ display:inline-block; width:33px; height:33px; background:url(../img/"lgbox_bg.png") no-repeat  -424px -601px  ; position:absolute; top:2px; left:0px;}

.public_nav_top_alert .inps{width:321px;height:25px; line-height:25px;padding:5px 3px 5px 33px;border:0 none;  border-top:1px solid #EFEFEF; background-color:#fff; color:#333333 }
* + html .public_nav_top_alert .inps { height:24px;  line-height:24px;}
.public_nav_top_alert .publogindiv{ margin:20px 0 0 65px; height:280px;}
.public_nav_top_alert .publogindiv .left{ float:left; border:1px solid #d7d7d7;}
.public_nav_top_alert .publogindiv .input{ width:357px; height:36px; border:1px solid #d7d7d7;margin:0px 0px 10px 0px; position:relative;}
.public_nav_top_alert .publogindiv .input .word{ color:#999999; display:inline-block; position:absolute; top:6px; left:36px; font-size:18px; font-family:"微软雅黑"}
    * + html .public_nav_top_alert .publogindiv .input .word { top:6px;}

.public_nav_top_alert .publogindiv .inputcode{  height:36px; margin-bottom:25px; position:relative;}
.public_nav_top_alert .publogindiv .inputcode .inpsCaptcha{ width:129px;height:23px;border:0px;border-top:1px solid #EFEFEF ;padding:5px 3px; color:#333}
.public_nav_top_alert .publogindiv .inputcode .word{ color:#999999; display:inline-block; position:absolute; top:6px; left:6px;font-family:"微软雅黑";font-size:18px;}
.public_nav_top_alert .publogindiv .inputcode .login_code {  border: 1px solid #D7D7D7;cursor: pointer;float: left;margin-left: 3px;}
.public_nav_top_alert .publogindiv .inputcode .changecode{ display:inline-block; width:40px; float:left;cursor: pointer; background:url(../img/iconpublic.gif) -184px top no-repeat; height: 36px; }
.public_nav_top_alert .publogindiv .inputcode .changecode:hover { background-position:-184px -39px ; text-decoration:none   } 
.public_nav_top_alert .publogindiv .inputcode .phoneleft{border: 1px solid #C2C2C2; height: 36px;position: relative;  float:left}
*+html .public_nav_top_alert .publogindiv .inputcode .phoneleft{ height: 37px;}
.public_nav_top_alert .publogindiv .inputcode .phoneleft .word {color: #999999;display: inline-block;font-size: 18px;left: 36px;position: absolute;top: 6px;font-family:"微软雅黑"}

.public_nav_top_alert .publogindiv .inputcode .phoneleft input { width: 167px; height: 24px; border: none; border-top: 1px solid #efefef; padding:5px 3px 5px 33px; overflow: hidden;  color:#333 }

.public_nav_top_alert .publogindiv .inputcode .phoneright{float:left}
.public_nav_top_alert .publogindiv .inputcode .yzm {text-align:left     } 
.public_nav_top_alert .publogindiv .inputcode .getvercode { width: 158px; height: 38px; line-height: 38px; padding: 0; background: url(../img/lgbox_bg.png) 0 -388px repeat-x; border: none; border-top: 1px solid #C2C2C2; text-align: center; cursor: pointer; color: #fff; }
* + html .public_nav_top_alert .publogindiv .inputcode .getvercode { height:39px;}
.public_nav_top_alert .publogindiv .inputcode  .disab { background: #E7E7E7; color: #666; cursor: no-drop; }

.public_nav_top_alert .publogindiv .btndiv {  height:auto;}
.public_nav_top_alert .siginBtn{display:inline-block; background: url(../img/"lgbox_bg.png") no-repeat scroll 0 -46px transparent; border: medium none;    cursor: pointer;    height: 36px;    width: 360px;cursor:pointer; }
.public_nav_top_alert .siginBtn:hover {  background-position: 0 0;}
.public_nav_top_alert .siginBtnactive{display:inline-block; background:url(../img/lgbox_bg.png) 0px -430px  no-repeat; height: 36px;  width: 360px;border:0px; }
.public_nav_top_alert .btn_gogame{display:inline-block; background:url(../img/alertBoxbtn.jpg) left -145px no-repeat;width:150px; height:43px; border:0px; cursor:pointer; }
.public_nav_top_alert .btn_gogameactive{display:inline-block; background:url(../img/alertBoxbtn.jpg) left -98px no-repeat;width:150px; height:43px; border:0px; }
.public_nav_top_alert .btn_gologin{display:inline-block; background:url(../img/"alertBoxbtn.jpg") no-repeat scroll -160px -145px transparent;width:119px; height:43px; border:0px; cursor:pointer; }
.public_nav_top_alert .btn_gologin:hover {display:inline-block; background:url(../img/"alertBoxbtn.jpg") no-repeat scroll -160px -98px transparent;width:119px; height:43px; border:0px; cursor:pointer; }
.public_nav_top_alert .publogindiv .prev_tip {color: #FF0000;font-size: 17px;  position:absolute; left: -17px; top: 8px;}

.public_nav_top_alert .publogindiv .infodiv{ margin-bottom:5px;}
.public_nav_top_alert .publogindiv .infodiv span.ts {background: url(../img/"lgbox_bg.png") no-repeat scroll -513px -294px transparent;color: #888888;font: 700 15px/20px "Microsoft YaHei";padding-left: 20px;}
.public_nav_top_alert .complementBtn{display:inline-block; background: url(../img/"lgbox_bg.png") no-repeat scroll 0 -558px transparent; border: medium none;    cursor: pointer;    height: 36px;    width: 360px;cursor:pointer; }
.public_nav_top_alert .complementBtn:hover {  background-position: 0 -512px;}
.public_nav_top_alert .complementBtnactive{display:inline-block; background:url(../img/lgbox_bg.png) 0px -603px  no-repeat; height: 36px;  width: 360px;border:0px; }

.public_nav_top_alert .publogindiv .closecompdiv { margin-left:5px; font-size:12px; color:#2b5fac; text-decoration:none;}
.public_nav_top_alert .publogindiv .closecompdiv:hover { text-decoration:underline}



.public_nav_top_alert .publogindiv .login_ewmBox {margin-top:30px;height:280px;}
.public_nav_top_alert .publogindiv .login_ewmBox p.ewmTit{padding:20px 0 15px 50px;font-size:16px;}
.public_nav_top_alert .publogindiv .ewmTit span{color:#0066ff;padding:0 5px;}
.public_nav_top_alert .publogindiv .login_ewmBox .ewmImgB {padding-left:95px;position:relative;height:220px;}
.public_nav_top_alert .publogindiv .login_ewmBox .ewmImgB .ewmOverDue_box {position:absolute;left:95px;_left:95px;top:0;width:177px;height:177px;display:none;}
.public_nav_top_alert .publogindiv .login_ewmBox .ewmImgB .ewmOverDue{
    width:177px;height:177px;background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;top:0;}
.public_nav_top_alert .publogindiv .login_ewmBox .ewmImgB .ewmtxt{width:177px;height:112px;color:#fff;text-align:center;  padding-top: 65px;font-size:16px;cursor:pointer;font-weight:bold;position:absolute;left:0;top:0;}
.public_nav_top_alert .publogindiv .login_ewmBox .ewmImgB img {display:block;width:177px;height:177px;}
#js_ewm_box { position:absolute;left:95px;top:0;}
#js_ewm_box table{  margin:0!important;}

/*预约状态弹出框 add by luochongfei 2013-8-1*/
.yuebox_wrap .stau_altbox{height:auto; width:426px}
.yuebox_wrap .stau_altboxbody{height:auto;width:424px}
.public_nav_top_alert .yuyue{background:url(../img/bg_boxtop1.png) no-repeat left top; height:45px}
.yue_msgbox{padding:25px 25px 20px 78px; background:url(../img/wd_bg4.gif) 30px 26px no-repeat;}
.alertBox_body .bot_close{display:block; width:424px; height:58px; overflow:hidden; background:url(../img/btn_botclose.png);}

.yue_cg{background:url(../img/wd_bg3.gif) 24px 26px no-repeat;}
.yue_msgbox h3{font-size:14px; font-weight:bold; margin-bottom:12px; color:#333;}
.yue_msgbox div{font-size:12px;}
.yue_msgbox div a{text-decoration:none; color:#06f;}
.yue_msgbox div a:hover{text-decoration:underline;}
.yue_msgbox .d_qf,.yue_msgbox .d_rz,.yue_msgbox .d_tx{ color:#999; margin-bottom:10px;}
.yue_msgbox .d_tx{color:#333;}
.yue_msgbox .d_tx span{color:#999;}
.yue_msgbox .bgyellow{display:inline-block; background:#ffc;}
.yue_msgbox .d_rz strong{color:#333; font-weight:normal; font-size:12px; font-family:Verdana;}
.yue_msgbox .d_num_wrap{margin-bottom:10px; height:36px; position:relative;}
.yue_msgbox .d_num{display:inline-block; position:absolute;  width:220px; height:20px; *height:18px; line-height:16px;  padding:6px 8px; border:1px solid #cdcdcd; border-radius:3px; color:#333; font-family:Verdana;}
.yue_msgbox .d_num label{font-size:12px; color:#999;}
.yue_msgbox .d_num span{position:absolute; left:105px; top:6px;  _top:4px;}
.yue_msgbox .d_num input{position:absolute; left:100px; top:3px; width:130px; height:24px; padding-left:3px; border:1px solid #f60; outline:none;}

.yue_msgbox  a.btn_gh_qx{display:inline-block; position:absolute; left:246px; top:8px; width:90px; height:35px; font-size:14px;}
.alertBox_body .d_btns{_width:305px; height:35px; margin-left:-44px; _margin-left:-15px; text-align:center;}
.alertBox_body .d_btns a{display:inline-block; width:101px; height:35px; *margin:0 2px; background:url(../img/yue_btns.png) no-repeat; margin-right:3px }
.alertBox_body a.dload{background-position:0 0;}
.alertBox_body a.to_gov{background-position:0 -37px;}
.alertBox_body a.chongz{background-position:0 -74px; width:90px;}
.alertBox_body a.btn_true{background-position:0 -111px; width:90px;}

/* 快速注册层 add by xuyan */
.public_nav_top_alert .alertBox_quickreg {top:0;width:426px;position:absolute;z-index:20001;background:#fff;border:10px solid #c6c6c6;  height:auto;}
.public_nav_top_alert .alertBox_body_quickreg{ border:1px solid #b0b2b3; background-color:#fff; width:424px; height:auto;}
.public_nav_top_alert .title_quickreg{background:url(../img/alertBoxtop.jpg) left -52px;width:424px; height:46px; text-align:right;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.public_nav_top_alert .title_quickreg{background:url(../img/alertBoxtop.jpg) left -46px;width:424px; height:46px; text-align:right;}
}
.public_nav_top_alert .regdiv_quickreg{ line-height:36px; text-align:right; color:#999999;}
.public_nav_top_alert .regdiv_quickreg a{  color:#999999; display:inline-block; padding:0px 10px; text-decoration:none; font-size:12px;}
.public_nav_top_alert .errorp_quickreg{ height:26px; padding-left: 84px;}
* html .public_nav_top_alert .errorp_quickreg {  padding-left: 86px; margin-bottom:-2px }
.public_nav_top_alert .error_quickreg{ line-height:25px; border:1px solid #ff8080; background-color:#fff2f2; display:inline-block; position:relative; padding-left:30px; padding-right:15px;border-radius:5px 5px 0px 0px;  font-size:12px;}
.public_nav_top_alert .quickregdiv{ margin:20px 20px 40px; height:auto;}
.public_nav_top_alert .inps_quickreg{width:250px;height:26px; line-height:26px;padding:5px 3px;border:1px solid #d7d7d7;border-radius:3px;  background-color:transparent; margin-left:3px;}
.public_nav_top_alert .inps_quickreg_err { border:1px solid #ff0000}
.public_nav_top_alert .quickregdiv .left{ float:left}
.public_nav_top_alert .quickregdiv .input{height:36px;margin-bottom:20px; position:relative;}
.public_nav_top_alert .quickregdiv .inputactive{ width:276px; height:36px; border:1px solid #a7d1fb;margin-bottom:20px; position:relative;}
.public_nav_top_alert .quickregdiv .input .word{ color:#bebebe; display:inline-block; position:absolute; top:10px; left:93px; font-size:14px;}
* + html .public_nav_top_alert .quickregdiv .input .word {top:12px}
*  html .public_nav_top_alert .quickregdiv .input .word {top:12px}
.public_nav_top_alert .quickregdiv .input .xieyi {  font-size:14px   }
.public_nav_top_alert .quickregdiv .input .xieyi a {color:#666666;text-decoration:none}
.public_nav_top_alert .quickregdiv .input .xieyi a:hover { text-decoration:underline}
.public_nav_top_alert .quickregdiv .input .inputtitle{ color:#666666; float:left; line-height:36px; text-align:right; width:80px; font-size:14px;}
.public_nav_top_alert .quickregdiv .inputcode{ height:36px; border-radius:3px; margin-bottom:20px; position:relative;}
.public_nav_top_alert .quickregdiv .inputcode .inpsCaptcha{ width:118px;height:24px;border:1px solid #d7d7d7;border-radius:3px;padding:5px 3px; margin-left:3px;}
.public_nav_top_alert .quickregdiv .inputcode .inps_quickreg_err { border:1px solid #ff0000}
.public_nav_top_alert .quickregdiv .inputcode .inputtitle{ color:#666666;float:left; line-height:36px; text-align:right; width:80px; font-size:14px;}
.public_nav_top_alert .quickregdiv .inputcode .word{ color:#bebebe; display:inline-block; position:absolute; top:10px; left:93px; font-size:14px}
* + html .public_nav_top_alert .quickregdiv .inputcode .word { top:12px}
*  html .public_nav_top_alert .quickregdiv .inputcode .word { top:12px}

.public_nav_top_alert .quickregdiv .inputcode .login_code {  border: 1px solid #D7D7D7;border-radius: 3px 0 0 3px;cursor: pointer;float: left;margin-left: 3px;}
.public_nav_top_alert .quickregdiv .inputcode .changecode{ display:inline-block; width:40px; float:left;cursor: pointer; background:url(../img/iconpublic.gif) -184px top no-repeat; height: 36px; }
.public_nav_top_alert .quickregdiv .inputcode .changecode:hover {background-position: -184px -39px;}
.public_nav_top_alert .quickregdiv .btndiv {  height:43px; margin-left:86px;}
* + html .public_nav_top_alert .quickregdiv .btndiv {margin-left:32px;}
*  html .public_nav_top_alert .quickregdiv .btndiv {margin-left:32px;}

/* 选择服务器列表层 add by xuyan */
.public_nav_top_alert .clearfix:after {clear: both;content: ".";display: block;    height: 0;    visibility: hidden;}
.public_nav_top_alert .title_ssl{background:url(../img/alertBoxtop.jpg) left -104px;width:424px; height:46px; text-align:right;}
.public_nav_top_alert .ssldiv{ margin:20px 20px 10px; height:250px;}
.public_nav_top_alert .ssldiv .h2 { font-size:14px; font-family:宋体; color:#666666; padding-bottom: 15px;   }
.public_nav_top_alert .ssldiv .ssllists { background-color:#fafafa; border:1px solid #d7d7d7; padding:10px 20px;margin-bottom: 15px; height:64px; }
.public_nav_top_alert .ssldiv .ssllists li { font-size:14px;line-height:16px }
.public_nav_top_alert .ssldiv .ssllists li a { color:#666666; text-decoration:none;}
.public_nav_top_alert .ssldiv .ssllists li a:hover { text-decoration:underline; }
.public_nav_top_alert .ssldiv .ssllists li span { color:#ff0000;}
.public_nav_top_alert .alertBox_ssl {top:0;width:426px;position:absolute;z-index:20001;background:#fff;border:10px solid #c6c6c6;  height:370px;}
.public_nav_top_alert .alertBox_body_ssl{ border:1px solid #b0b2b3; background-color:#fff; width:424px; height:368px;}
.alertBox_loading { width:32px; height:32px; z-index: 20001;position: absolute;}
/*游戏预约激活填写密码层的按钮*/
.public_nav_top_alert .addreserveBtn{display:inline-block; background: url(../img/"yuyueaddpwd.png") no-repeat left top; border: medium none;    cursor: pointer;    height: 36px;    width: 360px;cursor:pointer; }
.public_nav_top_alert .addreserveBtn:hover {  background-position: left -41px;}
.public_nav_top_alert .addreserveBtnactive{display:inline-block; background:url(../img/yuyueaddpwd.png) left -84px  no-repeat; height: 36px;  width: 360px;border:0px; }

/*社区3.0 add by lcf*/
.public_nav_top .top_info_menu .name{text-decoration:none;}
.public_nav_top .top_info_menu .name:hover{text-decoration:underline;}

/*左侧悬浮窗按钮，及右侧悬浮窗按钮弹层*/
.markdiv{background: none repeat scroll 0 0 #000000;left: 0;width: 100%;height: 100%;opacity: 0.5;filter:alpha(opacity=50);position: absolute;top: 0;z-index: 20000;}
.disnone{display:none;}
.alertBox_img {width:1002px; height:733px; z-index: 20001;position: fixed;}
.alertBox_img img{margin-top:-62px;cursor:pointer;}
.traIn{display: block;width: 122px;height: 246px;background:url(../img/"alertLeftImg.png") no-repeat 0 0;position: fixed;top:35%;right:0;margin-right: 35px;z-index:88888}
.allGameLeft{display: block;width: 122px;height: 2460px;background: url(../img/"alertLeftImg.png") no-repeat 0 0;position: fixed;top:35%;margin-left: 35px;}
.traMonClose{display: block;width: 65px;height: 61px;background: url(../img/"traMonClose.png") no-repeat 0 0;float: right;cursor: pointer;z-index:88886;position:relative;}

