@charset "utf-8";

/* CSS Document */

body,
ul,
li,
h1,
h2,
h3,
p,
span,
a,
div {
    margin: 0;
    padding: 0;
    text-decoration: none;
    color: #636363;
    /*font: 14px Helvetica Neue, Helvetica, PingFang SC, 微软雅黑, Tahoma, Arial, sans-serif;*/
    list-style: none;
}

body {
    background: #f5f5f5 none repeat scroll 0 0;
}

.header {
    background: #fff;
    box-shadow: 1px 1px 6px #cacaca;
}

.top,
.top a {
    font: 12px Helvetica
}

.top a {
    line-height: 30px;
}

.my_main {
    width: 1000px;
    margin: 20px auto;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.rg-slttxt,
.weixin,
.zhifubao,
.main_money ul li.cur,
.rg-jsnone,
.rg-jsshow {
    background-image: url("./rg-ico.png");
    background-repeat: no-repeat;
}

.rg-slttxt {
    background-position: 249px -124px;
    height: 50px;
    line-height: 50px;
}

.rg-ortps em {
    color: #ff5757;
    margin: 0 4px;
}


.rg-subtn {
    background: #ff5757 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 10px 40px;
    color: #fff;
}

.rg-subtn:hover {
    background: #ff6868 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}

.rg-subbox {
    padding-left: 40px;
    margin-bottom: 40px;
}

em,
i {
    font-style: normal;
}

.rg-jsnone {
    background-position: 0 -261px;
    color: #ff5757;
    padding-left: 21px;
}

.rg-jscx,
.rg-jsnone,
.rg-jsshow {
    height: 16px;
    line-height: 16px;
}

.rg-jscx {
    padding-left: 21px;
}

.rg-jsshow {
    background-position: 0 -1428px;
    padding-left: 16px;
}


.NO_noe {
    padding-left: 20px;
    padding-top: 30px;
}

.NO_noe span {
    border: 1px solid #0cadfe;
    border-radius: 15px;
    padding: 0px 8px;
    background: #0cadfe;
    color: #FFF;
    margin-right: 10px;
}

.youxi_xz {
    width: 1000px;
    height: 54px;
    margin-top: 20px;
}

.rg-slttxt {
    width: 281px;
    float: left;
    border: 1px solid #0cadfe;
    margin-left: 20px;
    text-align: center;
    cursor: pointer;
}

.rg-slttps {
    line-height: 54px;
}

.zhanghao .dl_a {
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    padding-left: 5px;
    width: 255px;
}

.zhanghao span {
    padding-left: 10px;
    color: #0cacff;
    cursor: pointer;
}

.layui-tab-content p {
    height: 20px;
    line-height: 20px;
}


.gamedata {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cacaca;
    height: 239px;
    margin-left: 20px;
    margin-top: 8px;
    position: absolute;
    width: 578px;
    z-index: 100;
}


.rg-sltcon {
    height: 146px;
    overflow: auto;
    padding: 10px 0 10px 18px;
}

.rg-sltul li {
    width: 100%;
}

.rg-sltgs {
    width: 520px;
    float: left;
}

.rs-sltgs {
    width: 578px;
    float: left;
    padding: 10px;
}

.rg-sltgs span,
.rs-sltgs span {
    background-position: 100% -542px;
    height: 30px;
    width: 110px;
    line-height: 30px;
    float: left;
    text-align: center;
}

.rg-sltgs a {}

.rg-sltul b {
    float: left;
    text-align: center;
    background: #86cf65 none repeat scroll 0 0;
    border-radius: 2px;
    height: 17px;
    line-height: 16px;
    margin: 7px 5px 0 0;
    width: 17px;
}

.rg-sltul b.rb1 {
    background: #f7ce0c none repeat scroll 0 0;
}

.rg-sltul b.rb2 {
    background: #ef7575 none repeat scroll 0 0;
}

.rg-sltul b.rb3 {
    background: #5fc4f8 none repeat scroll 0 0;
}

.rg-sltnav {
    height: 24px;
    margin: 10px auto 0;
    padding-bottom: 5px;
    width: 542px;
}

.rg-sltnav span {
    padding: 2px 19px;
    cursor: pointer;
}

.rg-sltnav,
.rg-sltnavs {
    border-bottom: 1px dotted #ccc;
}

.rg-sltnav .cur {
    background: #0cacff none repeat scroll 0 0;
    border-radius: 4px;
    color: #FFF;
}

.zhanghao {
    margin-left: 20px;
    margin-top: 14px;
    font-size: 12px;
}

.zhanghao a {
    font-size: 12px;
    margin-left: 10px;
}

.layui-tab-item p {
    height: 20px;
    line-height: 20px;
}

.weixin,
.zhifubao {
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    font-size: 18px;
}

.weixin {
    background-position: 0 -1493px;
}

.zhifubao {
    background-position: 0 -1548px;
}


.other_money {
    margin-top: 10px;
    padding-left: 10px;
}




.text_money {
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
    padding-left: 5px;
    width: 255px;
}

.main_money {
    padding-top: 20px;
    overflow: hidden;
}

.main_money ul li {
    float: left;
    border: 1px solid #bbb;
    height: 36px;
    line-height: 36px;
    margin: 10px;
    width: 86px;
    text-align: center;
    cursor: pointer;
}

.main_money ul li.cur {
    border: 1px solid #0cacff;
    height: 36px;
    line-height: 36px;
    width: 86px;
    background-position: 72px -448px;
}