@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; -webkit-tap-highlight-color:rgba(255,255,255,0);box-sizing: content-box; font-weight:normal;}
ol,ul,li,dd,dl,dt{list-style:none;}
*:focus{outline:0;}
em,i{ font-style:normal;}
a{text-decoration:none; font-weight:normal}
p{margin:0;padding:0}

input[type="text"],input[type="password"]{color:#526374;border-bottom:1px solid #3f4c59;}
input[type="text"]:focus,input[type="password"]:focus{color:#b0c4d7;border-bottom:1px solid #5ac845;}
div{ position:static;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}

#overlays7724,#share7724{height:auto;width:auto;}
#box7724{position:static; }
.opacity_bg{background:rgba(0, 0, 0, 0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000;}
.tishi_box {background: #fff;left: 10%;margin: 0 auto;position: fixed;top: 20%;width: 80%;z-index: 10001;box-shadow: 0px 0px 7px #999;}
.tishi_box .metitle {border-bottom: 1px solid #e5e5e5;color: #666;font-size: 14px;height: 36px;line-height: 36px;padding-left: 10px;position: relative; text-align:left;}
.tishi_box p {font-size: 14px;line-height: 22px;margin: 30px 10px;text-align: center;color: #666;}
.tishi_box p .red{ color:#f00;}
.tishi_box p a{ color:#267ada}
.tishi_box .metitle .close {background: url(../img/close.png) no-repeat center center; background-size:15px auto;cursor: pointer;height: 36px;position: absolute;right: 0;top: 0;width: 36px;}
.tishi_box .sure, .tishi_box .sure2 {border-top: 1px solid #e5e5e5;color: #267ada;float: left;font-size: 14px;height: 40px;line-height: 40px;text-align: center;width: 50%; text-decoration:none}

.tishi_box .sure, .tishi_box .sure2 span{border-right:1px solid #e5e5e5; display:block;height:40px;float:right}



/*游戏界面中的登录*/
.max_width{/*max-width:640px;*/}
.game_box7724{position:absolute; top:0; width:100%;/* max-width:640px;*/ height:100%; margin:0 auto;  z-index:999}
.game_login{width:80%;position:absolute;background:rgba(22,27,30,0.96); z-index:1000; left:10%; top:17%;box-shadow:0 0 5px 5px rgba(0,0,0,0.4);margin:0 auto; color:#526374;}
.game_tit{background:#0e1a21; line-height:48px; height:48px; position:relative; padding-left:10px; color:#b0c4d7; font-size:16px; opacity:1; text-align:left;}
.game_tit .closed{position:absolute; right:0; top:0; height:48px; width:48px; background:url(../img/close2.png) no-repeat center center; background-size:15px 15px; cursor:pointer;}
.game_login .login_no{margin:4px 10px 0; background:#ffe052; font-size:11px; color:#3c0e00; padding:8px 5px;}
.game_login ul{padding:20px 10px 0;}
.game_login ul li{clear:both;margin-bottom:10px; position:relative; height:40px; overflow:hidden;}
.game_login ul li span{position:absolute; left:0; top:0;width:30px; height:30px; display:inline-block;}
.game_login ul li .people{background:url(../img/account.png) no-repeat center center; background-size:20px auto;}
.game_login ul li .psw{background:url(../img/password.png) no-repeat center center; background-size:20px auto;}
.game_login ul li .phone{background:url(../img/phone.png) no-repeat center center; background-size:18px auto;}
.game_login ul li .mess{background:url(../img/mess.png) no-repeat center center; background-size:20px auto;}
.game_login ul li p{position:absolute; left:36px; top:0; right:0;  height:29px; z-index:1000;}
.game_login ul li p .input_game{background:none; border-top:0;border-left:0;border-right:0; width:100%; font-size:14px; line-height:18px; padding:6px 0;}
.game_login ul li p em.wrong{position:absolute; right:0; top:0; line-height:29px; height:29px; color:#ff3e3e; font-size:14px; z-index:1001; display:none;}
.game_login ul li p a.yzm{position:absolute; right:0; top:4px; height:20px; line-height:20px; text-decoration:underline; color:#72a2f8; border-left:1px solid #3f4c59; padding-left:10px; font-size:14px;}
.game_login ul li a.login{background:#5ac845; color:#fff; font-size:16px; text-align:center; line-height:40px; height:40px; display:block; border-radius:4px;}
.game_login ul li a.login:hover{background:#5ed147;}
.game_login ul li a.login:active{background:#54ba3f;}
.game_login ul li a.register{color:#526374; font-size:16px; text-align:center; border:1px solid #3f4c59; line-height:38px; height:38px; display:block; border-radius:4px;}
.game_login ul li a.register:hover{background:#3f4c59;color:#fff;}
.game_login ul li a.register:active{background:#36414d;border:1px solid #36414d;}
.game_login ul li a.forget2{text-align:center; display:block; font-size:14px; color:#526374; line-height:30px;}
.game_login ul li a.forget2:hover{color:#b0c4d7;}
.game_login ul li .register_man,.game_login ul li .register_woman{width:50%; float:left;}
.game_login ul li .register_man a{margin-right:5px;background:#5ac845; color:#fff; font-size:16px; text-align:center; line-height:40px; height:40px; display:block; border-radius:4px;}
.game_login ul li .register_woman a{background:#fa565a; color:#fff; font-size:16px; text-align:center; line-height:40px; height:40px; display:block; border-radius:4px; margin-left:5px}

.share{padding:2px 10px;}
.share p{width:100%; padding:10px 0; border-bottom:1px dashed #526374; height:40px; line-height:40px; background:url(../img/arrow_ico3.png) no-repeat right center; background-size:9px auto;}
.share p:last-child{border-bottom:none;}
.share p a{display:block; color:#d1e6fc; font-size:14px; padding-left:50px; text-align:left}
.share p a.qq{background:url(../img/qq.png) no-repeat left; background-size:40px auto;}
.share p a.zone{background:url(../img/zone.png) no-repeat left; background-size:40px auto;}
.share p a.sina{background:url(../img/sina.png) no-repeat left; background-size:40px auto;}
.share p a.tenxun{background:url(../img/tenxun.png) no-repeat left; background-size:40px auto;}

.hideqqesicon{display:none;}

/*横向浮标*/
.float_H{position:absolute;height:58px; left:-16px; top:10%;z-index:9990;  transition:all 0.5s ease}
.F_7724{position:absolute; width:58px; height:58px; top:0; left:0; background:url(../img/fubiao.png) no-repeat center; background-size:58px 58px; opacity:0.85; display:inline-block; cursor:pointer; z-index:2;}

.float_H .H_con{height:50px; width:0; border-radius:6px; background:rgba(22,27,30,0.96); padding-left:28px; z-index:1;box-shadow:0 0 4px 4px rgba(0,0,0,0.4); position:absolute; left:22px; top:4px; display:none; transition:all 0.5s ease-in-out;}
.float_H .H_con a{float:left; color:#8ac5ff; font-size:12px; padding:23px 0 0; line-height:27px; display:inline-block; border-right:1px solid #100d10; border-left:1px solid #242c33; width:50px; text-align:center;}
.float_H .H_con a.home{border-left:none; background:url(../img/f-menu06.png) no-repeat center 5px; background-size:20px auto;}
.float_H .H_con a.my{border-left:none; background:url(../img/f-menu01.png) no-repeat center 5px; background-size:20px auto;}
.float_H .H_con a.activity{background:url(../img/f-menu02.png) no-repeat center 7px; background-size:18px auto;}
.float_H .H_con a.rank{background:url(../img/f-menu03.png) no-repeat center 7px; background-size:15px auto;}
.float_H .H_con a.shared{background:url(../img/f-menu04.png) no-repeat center 5px; background-size:21px auto;}
.float_H .H_con a.collect{background:url(../img/f-menu05.png) no-repeat center 5px; background-size:19px auto;border-right:none;}
.float_H .H_con a:last-child{ border-right:0;}
/*竖向浮标*/
.float_S{position:absolute; left:-16px; top:10%;z-index:9990; width:58px;transition:all 0.2s ease-in;}
.float_S .S_con{width:56px; border-radius:6px; background:rgba(22,27,30,0.96); padding-top:28px; box-shadow:0 0 4px 4px rgba(0,0,0,0.4); position:absolute; left:1px; top:28px; display:none; z-index:1;transition:all 0.5s ease-in;}
.float_S .S_con a{clear:both; line-height:48px; height:48px; border-top:1px solid #242c33; border-bottom:1px solid #100d10;color:#8ac5ff; font-size:12px; padding-left:24px; display:block; text-align:left;}
.float_S .S_con a.home{border-top:none; background:url(../img/f-menu06.png) no-repeat 5px center; background-size:16px auto;}
.float_S .S_con a.my{border-top:none; background:url(../img/f-menu01.png) no-repeat 5px center; background-size:16px auto;}
.float_S .S_con a.activity{background:url(../img/f-menu02.png) no-repeat 4px center; background-size:16px auto;}
.float_S .S_con a.rank{background:url(../img/f-menu03.png) no-repeat 4px center; background-size:14px auto;}
.float_S .S_con a.shared{background:url(../img/f-menu04.png) no-repeat 4px center; background-size:14px auto;}
.float_S .S_con a.collect{background:url(../img/f-menu05.png) no-repeat 4px center; background-size:14px auto;border-bottom:none;}
.float_S .S_con a:last-child{ border-bottom:0;}
.opacity_bg2{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; background:rgba(0,0,0,0.6)}


.newfloat_7724{left:16px;}
#newfloat .newS_con{ display:block;}
#newfloat .newH_con{transition:all 2s ease;width:auto;display: block;}
.newF_7724{ opacity:1;background:url(../img/fubiao_sel.png) no-repeat center; background-size:58px 58px; }
@media all and (min-width: 240px) and (max-width: 320px) {
.game_login ul li p .input_game,.game_login ul li p a.yzm{font-size:13px;}
}

/*20150407*/
#meover7724{background:rgba(0, 0, 0, 0.8);position: absolute;top: 0px;left:0px;width:100%;height:100%;z-index:9990;min-height:530px;}
.megreen {color: #e8f0de;border: solid 1px #538312;background: #64991e;background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background: -moz-linear-gradient(top, #7db72f, #4e7d0e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
.meblue {color: #d9eef7;border: solid 1px #0076a3;background: #0095cd;background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background: -moz-linear-gradient(top, #00adee, #0078a5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');}
.mebutton {display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 24px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
#meover7724 a{display: inline-block;}@charset "utf-8";





/*20160115*/
.loading_vh{width:100%;position:relative;z-index:10000;background:#fff url(../img/bg.jpg) repeat-x bottom center; background-size:80px auto}
.loading_vertical{height:126px;}
.loading_horizontal{height:35%;}
.loading_font{color:#fff;font-size:16px;position:absolute; top:20px; right:20px;line-height:38px;height:34px; background:url(../img/jump_bg.png) no-repeat; background-size:cover; width:60px;}
.loading_vh .load_logo{position:absolute;left:0;z-index:1; width:100%;top:50%}
.load_logo{ margin-top:-22px;}
.mytime{width:100%; text-align:center; color:#3f3f3f; font-size:24px; line-height:40px; margin-top:10px}
.mytime span{ display:inline-block; background:url(../img/num_bg.png) no-repeat;width:42px;height:40px;text-align:center;background-size:auto 40px;font-size:34px; color:#47bc00}
.loading_bottom{background:rgba(0, 0, 0, 0.3);bottom:0;left:0;position:fixed;text-align:center;width:100%;z-index:10000;display:none}
.loading_bottom span{background:url(../img/new_close.png) no-repeat;cursor:pointer;height:20px;position:absolute;right:0;top:-20px;width:22px;}
.loading_bottom img{max-width:640px;vertical-align: bottom;width: 100%;}
.loading_center{width:95%; overflow:hidden; margin:0 2.5%;}
@media all and (min-width: 360px)  {

.loading_center{}
}
@media all and (min-width: 380px)  {


}


#cpro_v1 {position:absolute;width:97%;z-index:99999;bottom:0;left: 0px; margin-left:1.5%; overflow:hidden}
.cpro_v1_vertical{height:71%;}
.cpro_v1_horizontal{height:62%;}
#cpro_v2 { position: absolute; width: 100%; height: 250px; z-index: 10000; bottom: 10%; left: 0px; margin: 0px; }

#cpro_start {position:absolute;width:97%;z-index:99999;bottom:0;left: 0px; margin-left:1.5%; overflow:hidden}
.cpro_start_vertical{height:71%;}
.cpro_start_horizontal{height:62%;}
#cpro_end { position: absolute; width: 100%; height: 250px; z-index: 10000; bottom: 10%; left: 0px; margin: 0px; }
