/*ZXF开发组成员QQ：QQ:2777619030*/
body, p, input, h1, h2, h3, h4, h5, h6, ul, dl, dt, dd, form, textarea{margin:0;padding:0;list-style:none;vertical-align:middle;}
body{width:100%;height:100%;overflow:hidden;font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;color:#333;-webkit-user-select:none;-webkit-text-size-adjust:none;font-size:12px; background:#fff;}
header, section, footer{display:block;margin:0;padding:0;}
img{border:none;border:0;max-width:100%;}
em,i{font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
h1,h2,h3{font-weight:300;}
input,textarea{-webkit-appearance:none;}
header,footer,section,aside,article,nav,dialog,figure{display:block;}
.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both;}
.clearfix{clear:both;zoom:1;}
.clear{clear:both;overflow:hidden;}
*:focus{outline:none;}

/* -------游戏简介------ */
#helpImg {
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
    z-index: 100;
}
#settingImg {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    z-index: 100;
}
img {
    border: none;
    border: 0;
    max-width: 100%;
}
#help {
    background-color: #ffdeb3;
    position: absolute;
    top: 5px;
    right: 10%;
    width: 80%;
    height: auto;
    display: none;
    z-index: 1000;
    text-align: center;
    padding-bottom: 20px;
    /* border-radius: 5px; */
}
.help_help {
    height: 30px;
    width: 100%;
    background: #fa7e3e;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    line-height: 30px;
    position: relative;
}
.close_help {
    position: absolute;
    height: 30px;
    width: 30px;
    right: 0px;
    top: 0px;
}
.help_desc {
    width: 90%;
    margin: 0px 5%;
    float: left;
    margin-top: 5px;
    overflow: hidden;
}
#help .title {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    color: #fa7e3e;
    float: left;
}
#help .desc_con {
    float: left;
    line-height: 25px;
    color: #000;
    text-align: left;
    width: 100%;
    height: auto;
    font-size: 13px;
}

/* -------游戏页顶部20140707------ */
.pop_btn{height:120px;line-height:30px;margin-top:10px;font-size:14px;}
.close2{ background:url(/images/icons_2x.png) no-repeat; background-size:45px 50px;}
.m_pop{ background:#fff; width:280px; min-height:150px; border-radius:10px; position:absolute; margin:0 auto;z-index:1000;display:none}
.m_pop .close2{ width:45px; height:45px; display:block; position:absolute; right:-20px; top:-20px; cursor:pointer }
.m_pop .body{ padding:20px 0px;}
.m_pop .warnbox{ padding:0 20px;}
.m_pop p{ font-size:13px;}
.m_pop .upd{ color:#1187c4; text-decoration:underline;}
.m_pop .tips{ text-align:center;margin-top:-8px}
.m_pop .htips{ font-weight:700; font-size:14px; text-align:center;}
.pop_btn{text-align:center;width:100%;}
.pop_btn a{ display:block;width:80%;height:34px;line-height:34px;margin:6px auto 0;cursor:pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; text-align:center;background-color: #44bede;-webkit-box-shadow: 0 3px #4194ae;-moz-box-shadow: 0 3px #4194ae;box-shadow: 0 3px #4194ae;color:#fff;font-size:18px;}
.m_sharepop{ width:155px; overflow:hidden;position:absolute;right:0px;z-index:9999;display:none}
.m_sharepop .sharearr{ background:url(/images/sharetips.png) no-repeat 100% 0; background-size:75px 64px; height:64px;  }
.m_sharepop .sharearr .cls{ width:16px; height:16px; float:right; margin-top:2px; cursor:pointer}
.m_sharepop .btnmask{ background:#fff; margin-top:5px; width:155px; height: 45px; overflow:hidden; border-radius:5px; }
.m_sharepop .btnmask .g_grebtn{ margin:5px auto 0;}
.m_sharepop .btnmask .g_grebtn i{ margin-left:1px;}
.block_overlay {display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:100;opacity:0.5;}
.game{position:relative;}
.n_loading{background:#000;opacity:0.3px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99998;display:none;}
.n_loading img{position:absolute;z-index:99999;}
.n_load_txt{width:100%;height:36px;line-height:36px;color:#FFF;text-align:center;font-size:18px;position:absolute;bottom:60px;left:0;z-index:999999;}
.n_load_bar{background:#318c49;margin:0;width:100%;height:36px;line-height:36px;color:#FFF;text-align:center;font-size:18px;-webkit-animation:bar linear 5s 1;position:absolute;bottom:20px;left:0;z-index:999999;}
@-webkit-keyframes bar{
	0%{width:0;}
    20%{width:20%;}
    40%{width:40%;}
    80%{width:80%;}
    98%{width:98%;}
}