@charset "utf-8";
html,body{background: #1e2128;}
.bg{
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #1e2128;
}
.content{
	width: 100%;
	background: url('../images/bg.jpg') no-repeat center top;
    background-size: 100% auto;
    position: relative;
    padding-top: 2.4rem;
    padding-left: 0.19rem;
    padding-right: 0.19rem;
}
.main_logo{
    width: 0.685rem;
    height: 0.33rem;
    position: absolute;
    top:0.08rem;
    left: 0.12rem;
    background: url(../images/logob.png) no-repeat center center;
    background-size: 100% 100%;

}
.enter{
    width: 0.8rem;
    height: .23rem;
    line-height: .21rem;
    display: block;
    position: absolute;
    right: 0.12rem;
    top:0.1rem;
    text-align: center;
    font-size: .1rem;
    color: #d9cf39;
    border: 1px solid #d9cf39;
}
.btn_join {
    width: 1.8rem;
    height: 0.375rem;
    display: block;
    background: url(../images/btn_join.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-bottom: 0.18rem;
}
.top_txt {
    width: 100%;
    line-height: 0.15rem;
    margin-bottom: 0.21rem;
    padding: 0.12rem;
    font-size: 0.1rem;
    color: #fff;
    background: url(../images/opa_0.png) repeat;
    background-size: 100% 100%;
}
.tab {
    width: 100%;
    height: 0.435rem;
    margin: 0 auto;
    margin-bottom: 0.2rem;
}
.tab a {
    width: 50%;
    height: 0.435rem;
    display: block;
    float: left;   
}
.tab_jz{
    background: url(../images/tab1.jpg) no-repeat center top;
    background-size: 100% 100%; 
}
.tab_jz.on{
	background: url(../images/tab1_h.jpg) no-repeat center top;
    background-size: 100% 100%; 
}
.tab_sj{
    background: url(../images/tab2.jpg) no-repeat center top;
    background-size: 100% 100%; 
}
.tab_sj.on{
	background: url(../images/tab2_h.jpg) no-repeat center top;
    background-size: 100% 100%; 
}
.list_box {
    width: 100%;
    margin: 0 auto;
}
.list {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 0.3rem;
    overflow: hidden;
    display: none;
}
.list.on{
	display: block;
}
.list_box ul {
    width: 100%;
    overflow: hidden;
}
.list_box ul li {
    width: 100%;
    padding: 0.15rem 0.2rem;
    margin-bottom: 0.09rem;
    background: #191b22;
}
.list_box ul li h4 {
    height: 0.33rem;
    margin-bottom: 0.08rem;
    line-height: 0.14rem;
    font-size: 0.11rem;
    color: #fff;
    font-weight: normal;
    border-bottom: 1px solid #525459;
}
.list_box ul li h4 span {
    font-size: 0.13rem;
    font-weight: bold;
}
.link{
	width: 100%;
     line-height: 0.18rem;
}
.link a {
    font-size: 0.1rem;
    color: #cca42a;
    text-decoration: underline;
}

.pop_wx {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 999;
}
.pop_wx_bd {
    background-size: 100%;
    width: 2rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
}
.pop_wx_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 0.66667rem;
    height: 0.66667rem;
}
.pop_wx_bd img {
    width: 100%;
    padding: 10px;
}

.main_bottom{width: 100%;padding: .29rem .09rem .25rem;background: url("../images/bg_bottom.jpg") no-repeat center top;background-size: 100% auto;}
.logo{width: 1.62rem;height: .68rem;margin: 0 auto;margin-bottom: .3rem;background-image: url("../images/logo_c.png");background-size: 100% 100%;}
.gun_bg{width:1.85rem;height:1.2rem;margin:0 auto;background-image: url("../images/gun_bg.png");background-size: 100% 100%; }
.code{margin: 0 auto;margin-bottom: .1rem;padding: .1rem;text-align: center;}
.code img{border:0.1rem solid #252832;}
.mouse_bg{width: 0.98rem;height:0.72rem;position: absolute;bottom: 2.4rem;left: 50%;margin-left: -.49rem;background-image: url("//www.csgo.com.cn/web201611/mobile/img/main/mouse_bg.png");background-size: 100% 100%;}
.main_bottom p{width: 100%;height: .34rem;margin-top: .48rem;margin-bottom: .35rem;line-height: .17rem;text-align: center;color: #8d909a;font-size: .09rem;}
.main_bottom p span{color: #fff;font-size: .09rem;}
.main_bottom p.mb_txt{height: .17rem;font-size: .12rem;margin-bottom: .12rem;color:#fff;}
.mb_btn{width: 100%;height: .5rem;margin-bottom: .27rem;text-align: center;}
.mb_btn a{width: .43rem;height: .5rem;margin: 0 .05rem;display: inline-block;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.mb_btn a.wechat{background-image: url("../images/icon_wechat.png");}
.mb_btn a.weibo{background-image: url("../images/icon_weibo.png");}
.mb_btn a.baidu{background-image: url("../images/icon_baidu.png");}
.mb_btn a.qzone{background-image: url("../images/icon_qzone.png");}
.toTop{width: 2.04rem;height: .22rem;margin: 0 auto;line-height: .2rem;border: 1px solid #dcd13c;text-align: center;color: #dcd13c;font-size: .09rem;display: block;}

.pop_wx {display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 999}

.pop_wx_bd {background-size: 100%;width: 2rem;position: absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0)}

.pop_wx_bd img {width: 100%;padding: 10px}

.pop_wx_close {position: absolute;right: 0;top: 0;width: 0.66667rem;height: 0.66667rem}

footer{width: 100%;padding: .15rem 0 .13rem;background: #000;}
.logo_f{width: 1.05rem;height: .19rem;margin: 0 auto;margin-bottom: .1rem;background-image: url("//www.csgo.com.cn/web201611/mobile/img/main/logo_f.png");background-size: 100% 100%;}
footer p{width: 100%;line-height: .1rem;font-size: .08rem;color: #ccd4df;text-align: center;}


