body, h1, h2, h3, h4, p, a, input, img, ul, li, ol, dl, dt, dd { margin: 0; padding: 0;word-break: break-all;}
body { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;min-width: 1280px; height: auto; }
a{text-decoration:none;    cursor: pointer; }
em { font-style: normal; }
ul, li, ol { list-style: none; }
img { border: 0; }
em,i{font-style:normal;}
input { outline: none; }
.clearfix::after,.listNy::after,.yy-list::after{ content: ""; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; zoom: 1; }
.fl { float: left; }
.fr { float: right; }
body { font-family: "微软雅黑","PingFang SC", "Microsoft YaHei", Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"; }
header, footer, section, nav, main, aside, article { display: block; }
body { font-size: 14px; color: #555555; position: relative; }
.cyou_bottom { background-color: #282725; color: #626262; }
/*img{ display: block; }*/
.wrapSj{display:none;}
.row-sign{-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.row-sign{height:166px;position:absolute;width:100%;left:0;bottom:8px}
.login-generic .btn-start-game{
    position:absolute;
    width:342px;
    height:270px;
    top:-100px;
    left:-24px;
    background:url(../../hycs52/images/btn_startb277.png?v=2018062602) no-repeat;
    display: none;
    animation: a-motion 3s linear infinite;
}
.login-generic .btn-start-game:hover{
    -webkit-filter: brightness(1.4);
    filter: brightness(1.4);
    animation-play-state: paused;
}
.login-generic .userCARDS_regibtn,.login-generic .userCARDS_error,.login-generic .userCARDS_qqloginbtn{display: none;}
.login-generic .userCARDS_form{position: relative}
.login-generic .userCARDS_form_l {width: 165px;}
.login-generic .userCARDS_input {padding-top: 5px;position: relative}
.login-generic .m{height: 160px;padding: 0 25px;}
/*login before start*/
.login-generic .userCARDS_con{margin-top:10px;padding: 0;}
.login-generic .userCARDS_frame{background: none}
.login-generic .userCARDS_input .t_c{display:inline-block;width:160px;height:24px;border:1px solid #fffefe;background:#fffefe;margin-top:4px;color:#9e8784;line-height:26px;border-radius: 0;}
.login-generic .userCARDS_input .t_c .t{width:143px;background:#fffefe;padding:0 8px 1px;font-size:12px;height:24px;display:inline-block;margin:0;line-height:17px;border:none;vertical-align:top}
.login-generic .userCARDS_input .t_label{position:absolute;left:14px;color:#999;top:0}
.login-generic .clear_input{font-style:normal;position:absolute;right:7px;top:7px;font-size:16px;cursor:pointer;width:10px;height:10px;background:url(../../hycs52/images/clear_input.png) no-repeat;text-indent:-9999px}
.login-generic .userCARDS_input{padding-top:5px}
.login-generic .userCARDS_form_r{position:absolute;right:0;top:8px;width:69px;height:64px;padding: 0;}
.login-generic .userCARDS_loginbtn a{display:block;width:69px;height:64px;background-position:-231px -52px;text-indent:-9999px}
.login-generic .userCARDS_loginbtn a:hover{background-position:-149px -52px }
.login-generic .userCARDS_forget{left:-14px;font-size:12px;position:absolute;top:84px!important}
.login-generic .userCARDS_forget a{color:#cbb581;display:block;width:71px;text-decoration:underline}
.login-generic .userCARDS_dire_login{display:inline-block;color:#d88e7f;font-size:12px;margin-top:12px;margin-left:10px}
.login-generic .userCARDS_other{position:relative;padding:0;border:0;background:0 0;width:220px;}
.login-generic .userCARDS_other h6{display:block;color:#d88e7f;position:absolute;left:0;top:-10px;font-size:12px;font-weight:400}
.login-generic .userCARDS_other li.o_reg{padding:0;position:absolute;left:9px;top:-29px;width:60px;height:25px;text-align:center;display:inline-block}
.login-generic .userCARDS_other li.o_reg a{color:#cbb581;padding: 0;line-height: 16px;background: none;}
.login-generic .userCARDS_other li.o_reg a:hover{text-decoration:underline}
.login-generic .userCARDS_hidden_login{width:52px;height:18px;display:block;position:absolute;left:184px;top:48px;z-index:99;margin:0;}
.login-generic .userCARDS_hidden_login a,.login-generic .userCARDS_other li.o_qq a,.login-generic .userCARDS_other li.o_wechat a{display:block;padding-left:22px;width:30px;line-height:18px;height:18px;background-position:-280px -208px;color:#d88e7f;text-indent:0}
.login-generic .userCARDS_other ul{height:20px;position:absolute;width:120px;top:16px;left:80px}
.login-generic .userCARDS_other li.o_qq,.login-generic .userCARDS_other li.o_wechat{float:left;width:52px;height:18px;display:block}
.login-generic .userCARDS_other li.o_qq{margin-left:6px}
.login-generic .userCARDS_other li.o_2345,.login-generic .userCARDS_other li.o_weibo{display:none}
.login-generic .o_wechat #frame_login_wechatLogin{background-position:-281px -241px}
.login-generic .userCARDS_other li.o_qq a{background-position:-48px -53px}
.login-generic .userCARDS_dire_login input{margin: 1px 5px 0 0;}
.userCARDS_loginbtn a ,.userCARDS_other li.o_qq a ,.service-con-list li i{ background: url("hycs52/images/sprite375b.png?v=20180") no-repeat; }
.userCARDS_error p{bottom: -9px;}
/*login before end*/
/*login after start*/
.login-generic .m .login_after{padding-left:10px;padding-top:22px}
.m .login_after .user_info{padding-bottom:10px;border-bottom:1px dashed #5e3838;}
.login-generic .m .login_after .lately{margin-bottom:4px;font-weight:700;color:#d1d1d1;margin-top:12px;}
.login-generic .m .login_after .right{float:left;width:170px}
.login-generic .m .login_after .p1 label{color:#e5e5e5}
.login-generic .m .login_after .p1 a{color:#d88e7f}
.login-generic .m .login_after .p1 a font{color:#cbb581;display:inline-block;margin-left:6px}
.login-generic .m .login_after .blk_privilege{margin-top:12px;float:left;width:100%;}
.login-generic .m .login_after .blk_privilege ul{position:relative;z-index:100;float:left;width:100%}
.login-generic .m .login_after .blk_privilege ul li{float:left;margin-right:28px;}
.login-generic .m .login_after .blk_privilege li .word:hover,.login-generic .m .login_after .blk_privilege li.light .word{color:#cbb581}
.login-generic .m .login_after .lately span{margin-top:9px;overflow:hidden;display:block;color:#fe8504;font-weight:400}
.login-generic .m .login_after .lately span a{display:block;line-height:25px;width:150px;font-weight:400;color:#d88e7f}
.login-generic .m .login_after .lately span a:hover{color:#c0a677;}
.login-generic .m .login_after .my_money,.login-generic .m .login_after .sign{display:none;}
.login_after .recently-more{position: absolute;right:10px;top:82px;width: 60px;z-index: 10;}
.login_after .recently-more .btn-recent-m{display: block;width: 60px;color: #fff;font-size: 12px;text-align: center;height: 20px;line-height: 20px;background-position: -240px -267px;}
.login_after .recently-more .btn-recent-m:hover{color: #c0a677;}
.login_after .recently-more .recent-list{position: absolute;width: 125px;top:22px;right:-10px;border:1px solid #3c1e20;background: #252222;padding: 5px 0;display: none; }
.recently-more .recent-list li{height:25px;width:100%}
.recently-more .recent-list li a{display:block;line-height:25px;text-align:center;color:#d88e7f;font-size:12px}
.recently-more .recent-list li a:hover{color:#c0a677}
.service-generic{width:883px;height:166px;float:left;margin-left:24px;background:url(../../hycs52/images/server_list_bg.jpg) no-repeat center bottom;}
.service-showleft{float: left;width: 548px;margin-left: 18px;}
.service-header h5{font-size:14px;line-height:28px;font-weight:400;width:90px;text-align:center;height:28px;display: none;}
.service-nav{padding-top:16px;padding-bottom: 16px;background: url("hycs52/images/server_line.png") no-repeat center bottom;}
.service-nav .btn-game-start,.service-nav .service-id,.service-nav select,.service-nav span{float:left}
.service-nav select{margin-right: 20px;}
.service-nav .service-id,.service-nav select{padding-left:5px;width:90px;height:24px;color:#21090c;background:#cbcbcb;outline:0;border: 1px solid #663300;border-radius: 0;}
.service-nav .service-id{width: 80px;height: 22px;}
.service-nav span{margin-left:10px;line-height:24px;font-size: 14px;color: #cccccc}
.service-nav .btn-game-start{display:block;width:92px;height:28px;line-height:24px;background:url("hycs52/images/ksjr_n.png") no-repeat;color:#ffe1b6;text-align:center;margin-left:30px;margin-top:-2px;}
.service-nav .btn-game-start:hover{background:url("hycs52/images/ksjr_h.png") no-repeat}
.service-con{overflow:hidden;margin-top:8px;}
.service-con.service-con-nine{width: 830px;}
.service-con-list li{float:left;width:254px;padding-left: 20px;height:22px;line-height:22px;margin-bottom: 8px;}
.service-con-list li a{display:block}
.service-con-list li:hover span{text-decoration: underline;}
.service-con-list li span{display:block;width:33%;text-align:left;float:left;cursor:default}
.service-con-list li a span{cursor:pointer}
.service-con-list li a span:hover{text-decoration:underline}
.service-con-list li a span.ser-txt,
.service-con-list li span.ser-txt
{color:#ccc;font-size:14px}
.service-con-list li a span.status,
.service-con-list li span.status
{color:#fe9512;font-size:14px}
.service-con-list li.new span.status{color: #ff0000;}
.btn-service-more{display:block;width:98px;height:22px;line-height:22px;color:#ff2420;font-size:14px;text-align:center;border:1px solid #ff2420;position: absolute;right: 20px;top: 15px;}
.btn-service-more:hover{color: #fe9512;border-color: #fe9512}
.service-showleft .service-con-list li i,.service-showright .service-con-list li i{width: 15px;height: 18px;display: block;background-position: -203px -128px;vertical-align: middle;float: left;margin-right: 10px;margin-top: 2px;}
.service-showleft .service-con-list li.new i,.service-showright .service-con-list li.new i{background-position: -261px -127px;}
.service-showleft .service-con-list{margin-top: 4px;}
.service-showright{float: left;width: 280px;height: 122px;margin-top: 46px;background: url("hycs52/images/server_line_l.html") no-repeat left bottom}
.service-showright .service-con-list{margin: 26px 0 0 42px;}