@charset "utf-8";

/* CSS Document */



.head-top {
    height: 88px;
    line-height: 88px;
    vertical-align: middle;
}

.head-top .logo-index {
    margin-top: 16px;
}



.login-banner {
    background: url(../images/login-banner.png) center center no-repeat #58a3f0;
    height: 600px;
    text-align: center;
    position: relative;
}

.login-box {
    margin: 120px 60px 0 0;
    width: 300px;
    height: 360px;
    background: #fff;
    float: right;
    padding: 0 25px;
}

.login-box h6 {
    line-height: 90px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.login-box input {
    margin-bottom: 20px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-indent: 60px;
    border: 1px solid #ddd;
    font-size: 16px;
}

.login-box .input01 {
    background: url(../images/icon-input01.png) no-repeat left center;
}

.login-box .input02 {
    background: url(../images/icon-input02.png) no-repeat left center;
}

/*login-box input*/

.login-box input ::-webkit-input-placeholder {
    /* WebKit browsers */

    color: #d0d0d0;

}

.login-box input :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */

    color: #d0d0d0;

}

.login-box input ::-moz-placeholder {
    /* Mozilla Firefox 19+ */

    color: #d0d0d0;

}

.login-box input :-ms-input-placeholder {
    /* Internet Explorer 10+ */

    color: #d0d0d0;

}



.login-box button {
    background: #3aa9ff;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border: none;
    width: 100%;
    height: 42px;
    line-height: 42px;
}

/*login-foot*/

.login-foot {
    line-height: 30px;
    color: #6c6c6c;
    line-height: 30px;
    font-size: 12px;
    margin-top: 60px;
    position: relative;
}

.login-foot menu {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.login-foot menu a {
    color: #6c6c6c;
    text-decoration: none;
    margin: 0 5px;
}

.login-foot .copyright {
    color: #9e9e9e;
}

.login-foot .img-wj {
    position: absolute;
    right: 0;
    bottom: 0;
}

/*end login-foot*/





/*后台首页*/

.bg-blue {
    background: #e8eff7;
}

/*顶部导航*/

.main-top {
    width: 100%;
    background: #4e9cef;
    height: 80px;
    border-bottom: 1px solid #4291e5;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3);
    position: fixed;
    left: 0;
    top: 0;
    box-sizing: border-box;
    z-index: 10;
}

.logo {
    width: 164px;
    height: auto;
    margin-top: 14px;
}

.main-top-nav {
    width: 75%;
}

.main-top-nav li {
    float: left;
    width: 16%;
    text-align: center;
    line-height: 78px;
}

.main-top-nav li a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.main-top-nav li.active,
.main-top-nav li:hover {
    background: #2c7dd4;
    position: relative;
}

.main-top-nav li.active:after,
.main-top-nav li:hover:after {
    content: "";
    display: inline-block;
    background: url(../images/sanjiao.png) no-repeat left top;
    background-size: 100%;
    width: 18px;
    height: 7px;
    position: absolute;
    left: 43%;
    bottom: 0;
}

/*顶部导航-end*/

/*左侧栏*/

/*nav-首页*/

.nav-sy ul li:nth-child(1) a {
    background: url(../images/nav-01-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(2) a {
    background: url(../images/nav-02-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(3) a {
    background: url(../images/nav-03-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(4) a {
    background: url(../images/nav-04-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(5) a {
    background: url(../images/nav-05-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(6) a {
    background: url(../images/nav-06-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(7) a {
    background: url(../images/nav-07-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(8) a {
    background: url(../images/nav-08-in.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(9) a {
    background: url(../images/nav-09.png) no-repeat 30px center;
}

.nav-sy ul li:nth-child(10) a {
    background: url(../images/nav-10.png) no-repeat 30px center;
}


.nav-sy ul li:nth-child(1) a.current {
    background: url(../images/nav-01.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(2) a.current {
    background: url(../images/nav-02.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(3) a.current {
    background: url(../images/nav-03.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(4) a.current {
    background: url(../images/nav-04.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(5) a.current {
    background: url(../images/nav-05.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(6) a.current {
    background: url(../images/nav-06.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(7) a.current {
    background: url(../images/nav-07.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(8) a.current {
    background: url(../images/nav-08.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-sy ul li:nth-child(9) a.current {
    background: url(../images/nav-09.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

/*.nav-sy ul li:nth-child(10) a.current{ background:url(../images/nav-10.png) no-repeat 30px center #4e9cef; color:#fff;}*/
/*end nav-首页*/



/*nav-乐嗨嗨*/

.nav-lhh ul li:nth-child(1) a {
    background: url(../images/lhh-01.png) no-repeat 30px center;
}

.nav-lhh ul li:nth-child(2) a {
    background: url(../images/lhh-02.png) no-repeat 30px center;
}

.nav-lhh ul li:nth-child(3) a {
    background: url(../images/lhh-03.png) no-repeat 30px center;
}

.nav-lhh ul li:nth-child(4) a {
    background: url(../images/lhh-04.png) no-repeat 30px center;
}

.nav-lhh ul li:nth-child(1) a.current {
    background: url(../images/lhh-01-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-lhh ul li:nth-child(2) a.current {
    background: url(../images/lhh-02-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-lhh ul li:nth-child(3) a.current {
    background: url(../images/lhh-03-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-lhh ul li:nth-child(4) a.current {
    background: url(../images/lhh-04-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

/*end nav-乐嗨嗨*/



/*nav-任意玩*/

.nav-ryw ul li:nth-child(1) a {
    background: url(../images/ryw-01.png) no-repeat 30px center;
}

.nav-ryw ul li:nth-child(2) a {
    background: url(../images/lhh-03.png) no-repeat 30px center;
}

.nav-ryw ul li:nth-child(3) a {
    background: url(../images/lhh-04.png) no-repeat 30px center;
}

.nav-ryw ul li:nth-child(4) a {
    background: url(../images/ryw-03.png) no-repeat 30px center;
}

.nav-ryw ul li:nth-child(1) a.current {
    background: url(../images/ryw-01-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-ryw ul li:nth-child(2) a.current {
    background: url(../images/lhh-03-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-ryw ul li:nth-child(3) a.current {
    background: url(../images/lhh-04-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-ryw ul li:nth-child(4) a.current {
    background: url(../images/ryw-03-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

/*end nav-任意玩*/





/*nav-bt*/

.nav-bt ul li:nth-child(1) a {
    background: url(../images/ryw-01.png) no-repeat 30px center;
}

.nav-bt ul li:nth-child(2) a {
    background: url(../images/lhh-02.png) no-repeat 30px center;
}

.nav-bt ul li:nth-child(3) a {
    background: url(../images/lhh-03.png) no-repeat 30px center;
}

.nav-bt ul li:nth-child(4) a {
    background: url(../images/lhh-04.png) no-repeat 30px center;
}

.nav-bt ul li:nth-child(5) a {
    background: url(../images/ryw-03.png) no-repeat 30px center;
}

.nav-bt ul li:nth-child(1) a.current {
    background: url(../images/ryw-01-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-bt ul li:nth-child(2) a.current {
    background: url(../images/lhh-02-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-bt ul li:nth-child(3) a.current {
    background: url(../images/lhh-03-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-bt ul li:nth-child(4) a.current {
    background: url(../images/lhh-04-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

.nav-bt ul li:nth-child(5) a.current {
    background: url(../images/ryw-03-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}

/*end nav-bt*/







.main-bottom-nav {



    background: -moz-linear-gradient(top, #484747 0%, #1e2026 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #484747), color-stop(100%, #1e2026));

    background: -webkit-linear-gradient(top, #484747 0%, #1e2026 100%);

    background: -o-linear-gradient(top, #484747 0%, #1e2026 100%);

    background: -ms-linear-gradient(top, #484747 0%, #1e2026 100%);







    position: fixed;

    top: 0px;

    left: 0;

    overflow: auto;

}

.toux-img {
    padding: 52px 0 30px 0;
    text-align: center;
    color: #4e9cef;
    font-size: 16px;
    width: 100%;
}

/* .toux-img img{ width:83px; height:109px;  margin-bottom:5px;} */

.toux-img img {
    width: 103px;
    height: 109px;
    margin-bottom: 5px;
}



.nav-l {
    width: 100%;
}

.nav-l ul li a {
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    color: #fff;
    text-decoration: none;
    width: 100%;
    display: inline-block;
    position: relative;
}

.nav-l ul li a:after {
    content: "";
    display: inline-block;
    width: 5px;
    height: 10px;
    background: url(../images/jiantou.png) no-repeat left center;
    background-size: 100%;
    position: absolute;
    right: 20px;
    top: 18px;
}

.nav-l ul li a.current:after {
    width: 10px;
    height: 5px;
    background: url(../images/jiantou-on.png) no-repeat left center;
    background-size: 100%;
    position: absolute;
    right: 20px;
    top: 22px
}



.nav-l ul li .level2 {
    display: none;
}

.nav-l ul li .level2 a {
    /* border-bottom:1px solid #c4d9f0;*/
    background: #6f6f6f;
    font-size: 14px;
    font-weight: normal;
}

.nav-l ul li .level2 a:after {
    display: none;
}

.nav-l ul li .level2 li:last-child a {
    border-bottom: none;
}

.nav-l ul li .level2 a:hover {
    color: #f7f24d;
    cursor: pointer;
}



.out-btn {
    display: block;
    width: 40%;
    line-height: 34px;
    background: #80beff;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 4px;
    margin: 0 auto;
}

/*左侧栏-end*/

/*右边栏*/

.right-min {
    margin: 10px 2% 0 280px;
    padding-bottom: 60px;
}

.right-min .name {
    line-height: 70px;
    font-size: 24px;
    margin-bottom: 10px;
}



/*金额明细*/





.flex {

    display: flex;

    flex-flow: row inwrap;

    justify-content: flex-start;
    margin-bottom: 15px;

    /*default value*/

}

.flex.spb {

    justify-content: space-between;

}



.item {

    box-sizing: border-box;

}

/* other styles just for format */





.item {

    width: 22%;

    padding: 5px;

    background: #999;

    text-align: center;

}

span {



    text-align: center;

}







.jiage-min {
    width: 100%;
    overflow: hidden;
    padding-bottom: 15px;
}

.jiage-min .rmb-mx {
    width: 22%;
    float: left;
    margin-right: 12px;
    background: #3383ff;
    border-radius: 6px;
    padding: 10px;
}

.jiage-min .rmb-mx i {
    text-align: center;
    margin-right: 5px;
    margin-top: 4px;
    border-radius: 2px;
    float: left;
    font-size: 16px;
    color: #fff;
    display: inline-block;
}

.jiage-min .rmb-mx .rmb-jg {
    font-size: 16px;
}

.jiage-min .rmb-mx .rmb-jg span {
    font-size: 14px;
}

.jiage-min .rmb-mx .rmb-bj01 {
    font-weight: bold;
}

.jiage-min .rmb-mx .rmb-bj02 {
    background: #b097fe;
    text-align: left;
}

.jiage-min .rmb-mx .rmb-bj03 {
    background: #f7763a;
}

.jiage-min .rmb-mx .rmb-c01 {
    color: #ffffff;
}

.jiage-min .rmb-mx .rmb-c02 {
    color: #ffffff;
}

.jiage-min .rmb-mx .rmb-c03 {
    color: #f7763a;
}





.jiage-min .rmb-mx1 {
    width: 22%;
    float: left;
    margin-right: 12px;
    background: #f85c5d;
    border-radius: 6px;
    padding: 10px;
}

.jiage-min .rmb-mx1 i {
    text-align: center;
    float: left;
    margin-right: 5px;
    border-radius: 2px;
    float: left;
    font-size: 16px;
    color: #fff;
    display: inline-block;
}

.jiage-min .rmb-mx1 .rmb-jg {
    font-size: 30px;
    float: left;
}

.jiage-min .rmb-mx1 .rmb-jg span {
    font-size: 14px;
}

.jiage-min .rmb-mx1 .rmb-bj01 {
    background: #f96d8e;
}

.jiage-min .rmb-mx1 .rmb-bj02 {}

.jiage-min .rmb-mx1 .rmb-bj03 {
    background: #f7763a;
}

.jiage-min .rmb-mx1 .rmb-c01 {
    color: #f96d8e;
}

.jiage-min .rmb-mx1 .rmb-c02 {
    color: #ffffff;
}

.jiage-min .rmb-mx1 .rmb-c03 {
    color: #f7763a;
}







.jiage-min .rmb-mx2 {
    width: 22%;
    float: left;
    margin-right: 12px;
    background: #ffc53d;
    border-radius: 6px;
    padding: 10px;
}

.jiage-min .rmb-mx2 i {
    text-align: center;
    margin-right: 5px;
    border-radius: 2px;
    float: left;
    font-size: 16px;
    color: #fff;
    display: inline-block;
}

.jiage-min .rmb-mx2 .rmb-jg {
    font-size: 30px;
}

.jiage-min .rmb-mx2 .rmb-jg span {
    font-size: 14px;
}

.jiage-min .rmb-mx2 .rmb-bj01 {
    background: #f96d8e;
}

.jiage-min .rmb-mx2 .rmb-bj02 {
    background: #b097fe;
}

.jiage-min .rmb-mx2 .rmb-bj03 {}

.jiage-min .rmb-mx2 .rmb-c01 {
    color: #f96d8e;
}

.jiage-min .rmb-mx2 .rmb-c02 {
    color: #b097fe;
}

.jiage-min .rmb-mx2 .rmb-c03 {
    color: #fff;
}





.jiage-min .rmb-mx3 {
    width: 22%;
    float: left;
    background: #73d13d;
    border-radius: 6px;
    padding: 12px;
}

.jiage-min .rmb-mx3 i {
    text-align: center;
    margin-right: 5px;
    border-radius: 2px;
    float: left;
    font-size: 16px;
    color: #fff;
    display: inline-block;
}

.jiage-min .rmb-mx3 .rmb-jg {
    font-size: 30px;
}

.jiage-min .rmb-mx3 .rmb-jg span {
    font-size: 14px;
}

.jiage-min .rmb-mx3 .rmb-bj01 {
    background: #f96d8e;
}

.jiage-min .rmb-mx3 .rmb-bj02 {
    background: #b097fe;
}

.jiage-min .rmb-mx3 .rmb-bj03 {}

.jiage-min .rmb-mx3 .rmb-c01 {
    color: #f96d8e;
}

.jiage-min .rmb-mx3 .rmb-c02 {
    color: #b097fe;
}

.jiage-min .rmb-mx3 .rmb-c03 {
    color: #fff;
}


.jiage-min .rmb-mx,
.jiage-min .rmb-mx1,
.jiage-min .rmb-mx2,
.jiage-min .rmb-mx3 {
    width: 23%;
    margin-right: 2.5%;
    box-sizing: border-box;
}

.jiage-min .rmb-mx3 {
    margin-right: 0;
}


.mm1 {
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 10px;
}

.h1 {
    float: left;
}

















/*end 金额明细*/



/*文字*/

.min-center {
    width: 100%;
    background: #fff;
    border-radius: 2px;
    margin-bottom: 36px;
    font-size: 16px;
    overflow: hidden;
}

.min-center .title {
    height: 45px;
    line-height: 45px;
    background: #464646;
    color: #fff;
    text-indent: 30px;
    width: 100%;
    text-align: left;
}

.min-center p {
    line-height: 87px;
    text-align: center;
}

.min-center button {
    width: 156px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    color: #fff;
    margin: 0 auto 15px auto;
    background: #4e9cef;
    border: none;
    font-size: 16px;
    display: block;
    overflow: hidden;
}

.min-center ul {
    padding: 20px 0;
}

.min-center ul li {
    line-height: 40px;
    font-size: 14px;
    padding: 0 30px;
}

.min-center ul li span {
    font-size: 12px;
    float: right;
    color: #9a9a9a;
    margin-left: 2px;
}

.min-center ul li a {
    font-size: 14px;
}

.min-center ul li i {
    width: 1px;
    height: 1px;
    border: 6px solid #efefef;
    border-radius: 50%;
    margin-right: 7px;
    display: inline-block;
}

.min-center ul li i.hot,
.hot {
    display: inline-block;
    width: 30px;
    height: 13px;
    background: url(../images/fire.gif) no-repeat left top;
    background-size: 100%;
}

.min-center ul li i.hot {
    border: none;
    border-radius: 0;
    margin: 0 0 0 2px;
    background-size: 80%;
}

.new {
    display: inline-block;
    width: 33px;
    height: 13px;
    background: url(../images/new.gif) no-repeat left top;
    background-size: 100%;
}



/*end文字*/

/*文章内页*/

body.news_bg {
    background: #eee;
}

.ly-w100 {
    width: 100%;
    overflow: hidden;
    background: #fff;
}

.ly-w1200 {

    width: 1200px;

    margin: 0 auto;

}

.news_main.ly-w1200 {
    background: #fff;
    margin-top: 20px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    padding: 40px;
}

p.news_title {
    color: #9c9c9c;
    border-bottom: 2px solid #e8e8e8;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

p.news_title a {
    color: #9c9c9c;
}

p.news_title a:hover {
    color: #f00;
    text-decoration: underline;
}

.news_box h2 {
    color: #333;
    text-align: center;
    font-size: x-large;
    font-weight: bold;
    margin-bottom: 15px;
}



.news_box02 {
    font-size: 14px;
}

.news_box02 p {
    margin-bottom: 20px;
    display: block;
}

.news_box02 b {
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px
}

.news_box02 div {
    margin-bottom: 15px;
}

.news_box02 div img {
    margin: 0 15px 0 10px;
}



/*end 文章内页*/

/*end 后台首页*/

/*分页*/

.pageNumber_box {
    text-align: center;
    margin-top: 25px;
    font-size: 14px;
}

.pageNumber_box a {
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #4e9cef;
    color: #3399ff;
    font-size: 12px;
    padding: 5px 7px;
    text-align: center;
    margin-right: 10px;
}

.pageNumber_box a:hover,
.pageNumber_box a.hover {
    border: 1px solid #4e9cef;
    color: #fff;
    background: #74b6fc;
    text-decoration: none;
}

.pageNumber_box a.button-hover {
    border: 1px solid #4e9cef;
    color: #fff;
    background: #4e9cef;
    text-decoration: none;
}

/*end 分页*/

/*弹框*/

.cover {

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    background: rgba(0, 0, 0, 0.5);

    z-index: 1001;

}

.cover-50 {
    border-radius: 6px;

    position: fixed;

    z-index: 1002;

    width: 450px;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);
    background: #fff;

}

.cover-50 h3 {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    line-height: 50px;
    background: #4e9cef;
    border-radius: 6px 6px 0 0;
}

.cover-50 .mima {
    font-size: 14px;
    text-align: center;
    margin: 15px 0;
}

.cover-50 .mima input {
    height: 24px;

    width: 154px;

    line-height: 24px;

    background: #fff;

    border: 1px solid #d5d9de;

    border-radius: 3px;

    vertical-align: middle;

    padding: 0 5px;
    margin-left: 5px;

    color: #333;
}

.cover-50 .mima-button {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.cover-50 .mima-button a {
    margin: 0 7px;
    cursor: pointer;
    text-decoration: none;
}

.bomb-post {
    border-radius: 6px;

    position: fixed;

    z-index: 1002;

    width: 890px;

    top: 58%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    background: #fff;

    text-align: center;

}

.bomb-post>.center-bg {
    margin-top: -78px;
}

.bomb-post>.center-img {
    margin-top: -200px;
}

.post-text {

    padding: 10px 50px 30px;

    max-height: 300px;

    overflow: auto;

    text-align: left;

    line-height: 30px;

    font-size: 16px;

}

.bomb-post h4 {
    font-size: 24px;
    color: #539ae5;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
}

.bomb-post p {
    font-size: 16px;
    color: #666;
    line-height: 28px;
    margin-bottom: 3px;
}

.post-btn {
    display: block;
    width: 20%;
    margin: 30px auto;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    border-radius: 4px;
    background: #539ae5;
}

/*复制链接弹窗*/

.bomb-link-nav {
    width: 100%;
    background: #4e9cef;
    border-radius: 6px 6px 0 0;
}

.bomb-link-nav a {
    display: inline-block;
    width: 33.33333%;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}

.bomb-link-nav a:first-child {
    border-radius: 6px 0 0 0;
}

.bomb-link-nav a:last-child {
    border-radius: 0 6px 0 0;
}

.bomb-link-nav a:hover,
.bomb-link a.active {
    background: #3b8ce2;
    position: relative;
}

.bomb-link-nav a.active:after {
    content: "";
    display: inline-block;
    width: 11px;
    height: 9px;
    background: url(../images/sanjiao2.png) no-repeat left top;
    background-size: 100%;
    position: absolute;
    left: 47%;
    bottom: -8px;
}

.bomb-link-text {
    width: 80%;
    margin: 25px auto;
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

.bomb-link-text p {
    word-wrap: break-word;
    word-break: break-all;
}

.text-center {
    width: 80%;
    margin: 10px auto 35px;
}

.text-center a {
    display: inline-block;
    width: 40%;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #4e9cef;
    border: 1px solid #4e9cef;
}

.text-center .r-btn {
    color: #4e9cef;
    background: none;
}



/*end 弹框*/

/*推广中心-任意玩app推广*/

.menu-list {
    width: 100%;
    border-bottom: 1px solid #d5d9de;
    padding: 15px 0 15px 0;
    overflow: hidden;
}

.menu-list ul li {
    margin-right: 80px;
    font-size: 16px;
    font-weight: bold;
    float: left;
    text-align: center;
    line-height: 46px;
    height: 140px;
    box-sizing: border-box;
}

.menu-list ul li span {
    width: 85px;
    height: 85px;
    line-height: 85px;
    display: inline-block;
    border-radius: 2px;
    text-align: center;
}

.menu-list ul li span img {
    vertical-align: middle;
}

.menu-list ul li a {
    font-size: 16px;
    text-decoration: none;
}

.yxzx01 {

    overflow: hidden;

    height: auto;

    padding: 30px 0 50px 30px;



}

.yxzx01_left {

    float: left;

    width: 135px;

    overflow: hidden;

    height: auto;

    border-right: 1px dashed #DBDBDB;

    padding: 0 30px 0 30px;

    text-align: center;

}

.yxzx01_left img {

    height: 135px;

    width: 135px;

}

.yxzx01_left a,
.yxzx01_right a {

    font-size: 16px;

    line-height: 40px;

    color: #FFF;

    text-align: center;

    display: block;

    height: 40px;

    width: 135px;

    background-color: #4e9cef;

}

.yxzx01_left span {

    display: block;

    line-height: 30px;

    font-size: 16px;

}

.yxzx01_left img {

    width: 135px;

    height: 135px;

    padding: 5px 0 14px 0;

}

.yxzx01_right span {

    font-size: 16px;

}

.yxzx01_right p {

    display: block;

    line-height: 30px;

    color: red;

    font-size: 18px;

    padding: 0 0 20px 0;

    text-align: left;

    margin-top: 20px;

    margin-bottom: 20px;

}

.yxzx01_right {

    float: left;

    overflow: hidden;

    height: auto;

    padding: 76px 0 0 30px;

}

/*box颜色*/

/*游戏管理*/

.list-a01 {
    color: #f96d8e;
}

.list-a01 span {
    background: #f96d8e;
}

.list-a01 a {
    color: #f96d8e;
}

.list-a01.in {
    border-bottom: 2px solid #f96d8e;
}



.list-a02 {
    color: #b097fe;
}

.list-a02 span {
    background: #b097fe;
}

.list-a02 a {
    color: #b097fe;
}

.list-a02.in {
    border-bottom: 2px solid #b097fe;
}



/*礼包管理*/

.list-a03 {
    color: #ff8888;
}

.list-a03 span {
    background: #ff8888;
}

.list-a03 a {
    color: #f96d8e;
}

.list-a03.in {
    border-bottom: 2px solid #ff8888;
}



.list-a04 {
    color: #fab758;
}

.list-a04 span {
    background: #fab758;
}

.list-a04 a {
    color: #fab758;
}

.list-a04.in {
    border-bottom: 2px solid #fab758;
}



/*财务管理*/

.list-a05 {
    color: #29eacc;
}

.list-a05 span {
    background: #29eacc;
}

.list-a05 a {
    color: #29eacc;
}

.list-a05.in {
    border-bottom: 2px solid #29eacc;
}



.list-a06 {
    color: #dd75f4;
}

.list-a06 span {
    background: #dd75f4;
}

.list-a06 a {
    color: #dd75f4;
}

.list-a06.in {
    border-bottom: 2px solid #dd75f4;
}



.list-a07 {
    color: #34c8f3;
}

.list-a07 span {
    background: #34c8f3;
}

.list-a07 a {
    color: #34c8f3;
}

.list-a07.in {
    border-bottom: 2px solid #34c8f3;
}



.list-a08 {
    color: #f2b052;
}

.list-a08 span {
    background: #f2b052;
}

.list-a08 a {
    color: #f2b052;
}

.list-a08.in {
    border-bottom: 2px solid #f2b052;
}



/*财务管理*/

.list-a09 {
    color: #27def9;
}

.list-a09 span {
    background: #27def9;
}

.list-a09 a {
    color: #27def9;
}

.list-a09.in {
    border-bottom: 2px solid #27def9;
}



.list-a10 {
    color: #7b9aff;
}

.list-a10 span {
    background: #7b9aff;
}

.list-a10 a {
    color: #7b9aff;
}

.list-a10.in {
    border-bottom: 2px solid #7b9aff;
}



.list-a11 {
    color: #ff9465;
}

.list-a11 span {
    background: #ff9465;
}

.list-a11 a {
    color: #ff9465;
}

.list-a11.in {
    border-bottom: 2px solid #ff9465;
}



/*账户管理*/

.list-a12 {
    color: #ff9676;
}

.list-a12 span {
    background: #ff9676;
}

.list-a12 a {
    color: #ff9676;
}

.list-a12.in {
    border-bottom: 2px solid #ff9676;
}



.list-a13 {
    color: #92eb6f;
}

.list-a13 span {
    background: #92eb6f;
}

.list-a13 a {
    color: #92eb6f;
}

.list-a13.in {
    border-bottom: 2px solid #92eb6f;
}



.list-a14 {
    color: #a5b5fb;
}

.list-a14 span {
    background: #a5b5fb;
}

.list-a14 a {
    color: #a5b5fb;
}

.list-a14.in {
    border-bottom: 2px solid #a5b5fb;
}



.list-a19 {
    color: #f588be;
}

.list-a19 span {
    background: #f588be;
}

.list-a19 a {
    color: #f588be;
}

.list-a19.in {
    border-bottom: 2px solid #f588be;
}



.list-a20 {
    color: #75be40;
}

.list-a20 span {
    background: #75be40;
}

.list-a20 a {
    color: #75be40;
}

.list-a20.in {
    border-bottom: 2px solid #75be40;
}



.list-a21 {
    color: #37e4c9;
}

.list-a21 span {
    background: #37e4c9;
}

.list-a21 a {
    color: #37e4c9;
}

.list-a21.in {
    border-bottom: 2px solid #37e4c9;
}



.list-a22 {
    color: #be85ff;
}

.list-a22 span {
    background: #be85ff;
}

.list-a22 a {
    color: #be85ff;
}

.list-a22.in {
    border-bottom: 2px solid #be85ff;
}



/*end box颜色*/

/*查询*/

.cdn_box {
    width: 100%;

    padding: 15px 0;

}

.all-game {
    font-size: 18px;
    margin-right: 150px;
    margin-top: 20px;
}

.all-game i {
    width: 8px;
    height: 23px;
    border-radius: 2px;
    background: #4e9cef;
    display: inline-block;
    float: left;
    margin-right: 7px;
}

.right-min .name i {
    width: 8px;
    height: 23px;
    border-radius: 2px;
    background: #4e9cef;
    display: inline-block;
    float: left;
    margin-right: 7px;
    margin-top: 24px;
}











.all-xx {
    margin: 20px 0;
}

.flt {

    float: left;

}

.text_data {
    font-size: 14px;

    vertical-align: middle;
    line-height: 24px;

}

input.m_input,
select.m_select,
.text_list {

    height: 24px;
    width: 154px;
    line-height: 24px;

    background: #fff;

    border: 1px solid #d5d9de;

    border-radius: 3px;
    vertical-align: middle;

    padding: 0 5px;

    font: 12px/28px Microsoft Yahei;

    color: #333;

    box-sizing: border-box;

}

/*日期插件*/

input.m_input.laydate-icon {
    background: url(../images/icon.png) #fff no-repeat right 3px;
}

.inquiry {

    display: inline-block;

    height: 24px;

    line-height: 24px;
    font-size: 14px;

    padding: 0 20px;

    border-radius: 2px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);

}

.inquiry:hover {
    color: #fff;
}



.botton01 {

    background: #ff9200;

    background: -moz-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e9cef), color-stop(100%, #005cbd));

    background: -webkit-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: -o-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: -ms-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: linear-gradient(to bottom, #4e9cef 0%, #005cbd 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e9cef', endColorstr='#005cbd', GradientType=0);

}

/*橘黄色*/

.botton02 {

    background: #b269f6;

    background: -moz-linear-gradient(top, #4498f7 0%, #0e5ad3 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b269f6), color-stop(100%, #a74ee6));

    background: -webkit-linear-gradient(top, #b269f6 0%, #a74ee6 100%);

    background: -o-linear-gradient(top, #b269f6 0%, #a74ee6 100%);

    background: -ms-linear-gradient(top, #b269f6 0%, #a74ee6 100%);

    background: linear-gradient(to bottom, #b269f6 0%, #a74ee6 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b269f6', endColorstr='#a74ee6', GradientType=0);

}

/*紫色*/



.button03 {
    background: #ff6b6b;
}

/*淡红色*/

.button04 {

    background: #9e9e9e;

    background: -moz-linear-gradient(top, #4498f7 0%, #0e5ad3 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e9e9e), color-stop(100%, #797979));

    background: -webkit-linear-gradient(top, #9e9e9e 0%, #797979 100%);

    background: -o-linear-gradient(top, #9e9e9e 0%, #797979 100%);

    background: -ms-linear-gradient(top, #9e9e9e 0%, #797979 100%);

    background: linear-gradient(to bottom, #9e9e9e 0%, #797979 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#797979', GradientType=0);



}

/*灰色*/



/*end 查询*/



/*表格*/

table {

    border-collapse: collapse;

    border-spacing: 0;

}

.table_color tr.title td {
    border-right-color: #4e9cef;
}

.w50 {
    width: 50px;
}

.w120 {
    width: 120px;
}

.w200 {
    width: 200px;
}

.table_color {

    width: 100%;

    min-width: 1200px;

}

.table_m_1200 {
    min-width: 1200px;
}

.m_panel {

    border-radius: 4px;

    background: #fff;

    overflow: hidden;

}

.m_panel02.table_color {
    border-top: 1px solid #ccc;
}

.m_panel02.table_color td {
    padding: 0 10px;
    text-align: left;
}

.m_panel02.table_color td.tb-zj {
    padding: 0 0 0 30px;
}



.table_color td {

    height: 47px;

    padding-top: 4px;
    padding-bottom: 4px;

    text-align: center;

    vertical-align: middle;

    font: 14px Microsoft Yahei;

    border-bottom: 1px solid #e2e2e2;
    color: #333;

}

.table_color td:last-child {
    padding-right: 5px;
}

.table_color td img {
    width: 30px;
    height: 30px;
    border-radius: 8px;
    vertical-align: middle;
}

.table_color tr:hover td {
    background: #eee;
}

.table_color tr.title td {

    background: #464546;

    color: #fff;

    border-bottom: 0 none;

    border-right: 0 none;



}

.pingts-rmb thead td {
    text-align: center;
}

.pingts-rmb td {
    padding: 0px 20px;
    text-align: left;
}

.pingts-rmb td:nth-child(1) {
    color: #4e9cef;
    width: 150px;
}

.table_color .input-in {
    background: #f8f8f8;
    padding: 0 5px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #d5d9de;
    border-radius: 2px;
}



/*表格内文字颜色*/

.right-min .color-blue {
    color: #4e9cef;
}

/*蓝*/

.right-min .color-pink-q {
    color: #ff5454;
}

/*浅粉*/

.right-min .color-pink-q a {
    color: #eb6f6f;
}

.right-min .color-orange {
    color: #f7763a;
}

/*橘色*/

.right-min .color-purple {
    color: #b097fe;
}

/*紫色*/

.right-min .color-9a {
    color: #9a9a9a;
}

/*灰色*/

.right-min .color-red {
    color: #ff0000;
}

/*灰色*/

/*end 表格内文字颜色*/



/*按钮*/

.border-purple {
    text-align: center;
    width: 130px;
    text-align: center;
}

.border-purple a {
    display: none !important;
}

.border-purple span {
    padding: 3px 0px;
    width: 110px;
    display: inline-block;
}

.border-purple:hover a.btn-purple {
    display: inline-block !important;
    cursor: pointer;
}

/*紫色框*/

.border-purple:hover span {
    display: none;
}



/*仅仅A标签*/

.a-orange {
    color: #f7763a;
}

.a-blue {
    color: #4e9cef;
}

.a-green {
    color: #20d13d;
}

.a-red {
    color: #ff0000;
}





/*按钮形状-A标签*/

.table_color a {
    font-size: 14px;
    border-radius: 2px;
    padding: 5px 6px;
    margin: 0 2px;
    display: inline-block;
    text-decoration: none;
}

.table_color a:hover {
    text-decoration: underline;
}

a.btn-green {
    color: #20d13d;
    border: 1px solid #49df61;
}

a.btn-green:hover {
    background: #20d13d;
    color: #FFFFFF;
}



a.btn-purple {
    color: #997bf6;
    border: 1px solid #997bf6
}

a.btn-purple:hover {
    background: #997bf6;
    color: #FFFFFF;
}



a.btn-orange {
    border: 1px solid #f7763a;
    color: #f7763a;
}

/*橘色框*/

a.btn-orange:hover {
    background: #ff7000;
    color: #FFFFFF;
}



a.btn-bule {
    border: 1px solid #4e9cef;
    color: #4e9cef;
}

/*蓝色框*/

a.btn-bule:hover {
    background: #4e9cef;
    color: #FFFFFF;
}



a.btn-bule-dc {
    border: 1px solid #6f94df;
    color: #5fa4f0;
}

/*导出excel*/

a.btn-bule-dc:hover {
    background: #6f94df;
    color: #FFFFFF;
}

/*end 按钮*/



/*分页*/

.pageNumber_box {
    text-align: center;
    margin-top: 25px;
    font-size: 14px;
}

.pageNumber_box a {
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #4e9cef;
    color: #3399ff;
    font-size: 12px;
    padding: 5px 7px;
    text-align: center;
    margin-right: 10px;
}

.pageNumber_box a:hover,
.pageNumber_box a.hover {
    border: 1px solid #4e9cef;
    color: #fff;
    background: #74b6fc;
    text-decoration: none;
}

.pageNumber_box a.button-hover {
    border: 1px solid #4e9cef;
    color: #fff;
    background: #4e9cef;
    text-decoration: none;
}

/*end 分页*/



/*信息绑定页*/

.account-bl {
    border-bottom: 1px solid #cdd9e7;
    overflow: hidden;
    padding: 15px 0;
}

.account-gl {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 20px;
}

.account-title {
    margin: 20px 0 20px 0;
    width: 100%;
    float: left;
}

.account-title span {
    background: #4e9cef;
    color: #fff;
    font-size: 16px;
    padding: 2px 25px;
    border-radius: 15px;
    display: inline-block;
}

.account-u {
    width: 100%;
    float: left;
}

.account-u span {
    min-width: 80px;
    text-align: right;
    display: inline-block;
    color: #999;
}

.account-u-3 span {
    min-width: 130px;
    text-align: right;
    display: inline-block;
    color: #333;
}

.account-u li {
    height: 30px;
    line-height: 30px;
    padding-top: 4px;
}

.account-u li input,
.account-u li select {
    border: 1px solid #d5d9de;
    border-radius: 3px;
    background: #fff;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    vertical-align: middle;
    box-sizing: border-box;
}

.account-u li input[type="text"],
.account-u li select {
    width: 220px;
}

.account-u li input[type="text"] {
    margin-left: 4px;
}

.account-u li input[type="file"] {
    margin-left: 4px;
}

.account-u p {
    line-height: 20px;
    margin: 10px 0;
}

.account-button {
    display: inline-block;
    padding: 10px 0px;
    width: 120px;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    margin: 20px 0 40px 80px;

    background: #ff6f00;

    background: -moz-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e9cef), color-stop(100%, #005cbd));

    background: -webkit-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: -o-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: -ms-linear-gradient(top, #4e9cef 0%, #005cbd 100%);

    background: linear-gradient(to bottom, #4e9cef 0%, #005cbd 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e9cef', endColorstr='#005cbd', GradientType=0);

}

.account-button:hover {
    color: #fff;
    text-decoration: none;
}

.p1 {
    line-height: 30px;
}



.main-kefu {
    padding: 10px 0;
}

.main-kefu img {
    margin-bottom: 10px;
}

/*end 信息绑定页*/



/*账号管理-子账号管理*/

.onePart {

    border-bottom: 1px solid #cdd9e7;

    margin-top: 20px;

    padding: 0 50px;

}

.onePart .item {

    margin-bottom: 20px;
    overflow: hidden;

    color: #333;

}

.onePart .item-l {

    display: inline-block;

    width: 72px;

    text-align: right;

}

.onePart .manage {

    display: inline-block;

    width: 594px;

    border: 1px solid #cdcdcd;

    border-radius: 3px;

    vertical-align: top;
    background: #fff;

}

.onePart .manage .title {

    padding: 0 10px;

    line-height: 40px;

    color: #333;

    border-bottom: 1px solid #cdcdcd;

}

.onePart .manageList {

    padding: 10px 0;
    background: #f7f7f7;
    overflow: hidden;

}

.onePart .manageList p {

    line-height: 34px;

    cursor: default;

}

.onePart .manageList .col {

    float: left;

    width: 33.33%;

    padding: 0 20px;
    line-height: 34px;

    border-right: 1px solid #eee;

    box-sizing: border-box;

}

.onePart .manageList .col>p {

    float: left;
    width: 150px;

}

.onePart .manageList .col>div {

    float: left;

}

.onePart .manageList .col>div i {
    border: 1px solid #ccc;
    display: inline-block;
    width: 50px;
    height: 24px;
    line-height: 24px;
    margin: 0 7px;
    text-align: center;
}

.checkbox.selected {

    background: url(../images/selected.png) no-repeat;

}



.checkbox {

    display: inline-block;

    width: 16px;

    height: 14px;

    background: url(../images/unselect.png) no-repeat;

    margin-right: 8px;

    vertical-align: middle;

}



.item-p,
.item-div {
    float: left;
    font-size: 14px;
    color: #ff0000;
    line-height: 30px;
}

/*end 账号管理-子账号管理*/



/*礼包中心*/

.gift-box {
    padding-bottom: 30px;
    color: #333;
    font-size: 14px;
}

.gift-nav {
    background: #4e9cef;
    line-height: 45px;
    color: #fff;
    width: 100%;
    display: table;
}

.gift-nav li,
.gift-cont ul {
    text-align: center;
    float: left;
    box-sizing: border-box;
}

.gift-nav li {
    display: table-cell;
    float: none;
    !important
}

.gift-cont {
    padding: 15px 0;
    margin: 0 10px;
    border-bottom: 1px solid #c9c9c9;
    box-sizing: border-box;
}

.gift-cont p {
    line-height: 28px;
}

.gift-cont li {
    padding: 10px 0;
}

.gift-cont li img {
    width: 80px;
    height: 80px;
    border-radius: 8px;
}

.rom-one {
    width: 20%;
}

.rom-two {
    width: 15%;
}

.rom-three {
    width: 10%;
}

.rom-four {
    width: 30%;
}

.border-l {
    border-left: 1px dashed #cacaca;
}

/*我的礼包*/

.gift-cont .user-gift img {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    vertical-align: middle;
    margin-right: 7px;
}

.user-gift .btn-bule {
    font-size: 16px;
    line-height: 30px;
    padding: 0 15px;
}

/*礼包弹窗*/

.domb-gift ul {
    padding: 20px;
}

.domb-gift ul li {
    padding: 6px;
    border-bottom: 1px dashed #d2d2d2;
}

.domb-gift ul li .btn-orange {
    padding: 0 10px;
    line-height: 22px;
    border-radius: 2px;
}

.blue-text {
    font-size: 14px;
    color: #4e9cef;
    line-height: 22px;
    text-decoration: underline;
    font-style: italic;
    margin-left: 15px;
}

/*返现返利*/

/*下拉菜单*/

.select_panel {
    position: relative;
}

.select_panel .panel_box {

    padding: 0 41px 0 15px;

    border-radius: 2px;

    height: 24px;

    font: 14px/24px Microsoft Yahei;

    color: #555;

    position: relative;

    overflow: hidden;

    display: block;
    border: 1px solid #d5d9de;
    border-radius: 3px;

    cursor: pointer;

    background: #ffffff;

}

/*选择面板*/

.select_panel .panel_box .p_right {
    width: 26px;
    top: 0;
    bottom: 0;
    right: 0;
    background: url(../images/select_bg.png) no-repeat center;
    position: absolute;
}

.select_panel .position_box {
    position: absolute;
    background: #fff;
    width: 100%;
    left: 0;
    top: 26px;
    border: 1px solid #d5d9de;
    padding: 5px 0;
    border-radius: 3px;
    z-index: 11;
}

.select_panel .hide {
    display: none;
}

.select_panel .position_box a {
    display: block;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
}

.select_panel .position_box a:hover {
    background: #97c9ff;
}

.select_panel .list_box {
    position: absolute;
    background: #fff;
    width: 489px;
    left: 0;
    top: 28px;
    border: 1px solid #d5d9de;
    border-radius: 3px;
    overflow: hidden;
    z-index: 11;
}

.select_panel .list_box .title {
    background: #97c9ff;
    height: 50px;
}

.select_panel .list_box .title a {
    display: block;
    font: 14px/22px Microsoft YaHei;
    color: #fff;
    height: 22px;
    margin-top: 14px;
    margin-left: 11px;
    padding: 0 5px;
}

.select_panel .list_box .title a.on {
    padding: 0 10px;
    background: #fff;
    color: #97c9ff;
    border-radius: 2px;
}

.select_panel .list_box .title a:hover {
    text-decoration: underline;
}

.select_panel .list_box li {
    width: 161px;
    padding: 13px 0;
    cursor: pointer;
    border: 1px solid transparent;
}

.select_panel .list_box li.on {
    background: #ffe3cc;
}

.select_panel .list_box li:hover {
    border: 1px solid #ff7500;
    width: 161px;
    padding: 13px 0;
}

.select_panel .list_box li img {
    width: 40px;
    height: 40px;
    margin-left: 20px;
    margin-right: 10px;
}

.select_panel .list_box li h2 {
    font: 14px/20px Microsoft Yahei;
    color: #333;
}

.select_panel .list_box li p {
    font: 12px 宋体;
    color: #999;
}



.select_panel .list_box_wenzi {
    width: 90px;
    height: 40px;
    line-height: 40px;
}

.select_panel .list_box_wenzi span {
    line-height: 20px;
    width: auto;
    display: inline-block;
    text-align: left;
}

/*end 下拉菜单*/

.select-list {
    height: 24px;

    line-height: 24px;

    background: #fff;

    border: 1px solid #d5d9de;

    border-radius: 3px;

    vertical-align: middle;
    width: 130px;

    padding: 0 0 0 15px;

    font: 12px/28px Microsoft Yahei;

    color: #333;
}

/*绑定收款信息*/

.pingts-list {
    width: 100%;
    height: 46px;
    margin-top: 18px;
}

.pingts-list ul li {
    width: 130px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    color: #4e9cef;
    background: #d8e7f6;
    margin-right: 20px;
    border-radius: 3px 3px 0 0;
    float: left;
}

.pingts-list ul li.hover {
    color: #4e9cef;
    background: #fff;
}

.pingts-main {

    width: 100%;

    background: #fff;

    border-radius: 3px;

    padding: 0px 20px 20px 20px;

    box-sizing: border-box;

    display: table;

}



.pay-fs button {
    border-radius: 3px;
    width: 174px;
    height: 52px;
    font-size: 14px;
    text-align: center;
    line-height: 52px;
    margin-right: 20px;
}

.pay-fs .button-border {
    border: 1px solid #ff6b6b;
    box-sizing: border-box;
    color: #ff6b6b;
    background: none;
    cursor: pointer;
}

.pay-fs .button-border.hover,
.pay-fs .button-border:hover {
    background: #ff6b6b;
    color: #fff;
    border: none;
}



.pay-table {
    border-bottom: none !important;
}

.pay-table table td {
    background: #f3f9ff;
}



.pay-radio {
    margin: 0 0px 20px 0;
}

.pay-radio label {
    vertical-align: middle;
    margin-right: 30px;
}

/*平台币充值*/

.alipay-box .input-text {
    background: none;
    border: 1px solid #ccc;
    width: 100px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin: 0 5px;
}

/*2017 10  19*/

/*开服表*/

.pingts-list ul li {
    cursor: pointer;
}

.pingts-main {
    padding: 30px 20px 20px 20px;
    min-width: 1390px;
}

.table_kaifu.table_color td img {
    width: 40px;
    height: 40px;
}



.nav-l ul li {
    position: relative;
}

.nav-l ul li .new-gif {
    position: absolute;
    right: 50px;
    top: 17px;
    width: 33px;
    height: 13px;
}

/*end 开服表*/



/*开服表内页*/

.table_kaifeu_ly tbody td:first-child {
    padding: 20px 10px;
}

.table_kaifeu_ly td img {

    width: 80px;

    height: 80px;

    border-radius: 8px;

    vertical-align: middle;

}

.table_kaifeu_ly tbody tr:hover td {
    background: #fff;
}

.table_kaifeu_ly .kaifu-time {
    border-left: 1px dotted #dcdcdc;
    overflow: hidden;
    padding: 0 20px 0 20px;
    max-width: 1000px;
}

.table_kaifeu_ly .kaifu-time li {
    width: 33.3333%;
    float: left;
}

.table_kaifeu_ly .kaifu-time li time {
    margin: 10px;
    display: block;
    font-size: 14px;
    color: #666666;
    border-radius: 2px;
    border: 1px solid #ccc;
    background: #f8f8f8;
    height: 28px;
    line-height: 28px;
    padding: 0 20px;
}

/*emd  开服表内页*/



/*推广链接*/

.yxzx01_left_duan {
    padding: 5px 0 0 30px;
}

.yxzx01_left_duan.yxzx01_right p {
    margin: 10px 0 10px 0;
}

.yxzx01_left_duan a.copy {
    float: left;
    margin-right: 20px;
}



.yxzx01_left a,
.yxzx01_right a {

    width: auto;
    min-width: 100px;
    display: inline-block;
    padding: 0 20px;



}

/*end 推广链接*/



/*首页 渠道ID*/

.main-top .qudao-id {
    font-size: 16px;
    color: #fffd31;
    position: absolute;
    top: 28px;
    right: 35px;
}

/*end 首页 渠道ID*/



/*活动资讯及VIP介绍*/

.main-bottom-nav {
    z-index: 1;
}

.huodong-news ul {
    margin-bottom: 70px;
    overflow: hidden;
}

.huodong-news ul li {
    width: 45%;
    float: left;
    margin-right: 5%;
    line-height: 45px;
}

.huodong-news ul li a {
    color: #333;
    font-size: 16px;
    cursor: pointer;
    display: block;
    position: relative;
    padding: 0 0 0 15px;
}

.huodong-news ul li a:after {
    position: absolute;
    top: 38%;
    left: 0;
    content: "";
    width: 10px;
    height: 10px;
    background: #ececec;
    border-radius: 50%;
}

.huodong-news ul li a span {
    color: #999;
    font-size: 14px;
    float: right;
}

/*end 活动资讯及VIP介绍*/



/*文章内页*/

.news_main.ly-w1200 {
    position: relative;
}

.box-fenx {
    position: absolute;
    top: 12px;
    right: 15px;
}

.box-fenx.jiathis_style .jtico {
    width: 112px;
    height: 36px !important;
    background: url(../images/fenx.png) no-repeat !important;
}

/*end 文章内页*/



/*弹框*/

.box-tishi-text {
    padding: 0 0 30px 0;
}

.box-tishi-text p {
    text-align: center;
    padding: 50px 0 30px 0;
    font-size: 20px;
    color: #666;
}

.box-tishi-text .text-center a {
    font-size: 16px;
}



.box-tishi-text .tihsi-img {
    margin: 20px auto -20px auto;
    width: 111px;
    height: 100px;
    display: block;
}

/*end 弹框*/



@media (max-width:600px) {



    body {
        width: auto !important;
        min-width: auto !important;
    }

    .news_main.ly-w1200,
    .head-top.w1200 {
        width: auto !important;
        min-width: auto !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 10px !important;
    }



    .head-top.w1200 p {
        word-wrap: break-word;
    }

    .head-top {
        height: 50px;
        line-height: 50px;
    }

    .head-top .logo-index {
        margin: 0;
        overflow: hidden;
    }

    .head-top .logo-index img {
        height: 30px;
    }

    .box-fenx {
        right: 5px;
        top: 8px;
    }

    .box-fenx.jiathis_style .jtico {
        width: 50px;
        height: 18px !important;
        background-size: auto 18px !important;
    }



    .news_main {
        margin-top: 10px !important;
    }

    .news_box h2 {
        font-size: 15px !important;
    }





}

/*end 2017 10 19*/



/*2017 11  6*/

.mt0 {
    margin-top: 0px !important;
}

.mt20 {
    margin-top: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.color-red {
    color: #ff0000;
}

.fs15 {
    font-size: 15px;
}

.img-jinz {
    width: 15px !important;
    height: auto !important;
    margin: -2px 5px 0 0;
}

.botton02 {

    background: #5da9e5;

    background: -moz-linear-gradient(top, #74c0e0 0%, #4495e4 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74c0e0), color-stop(100%, #4495e4));

    background: -webkit-linear-gradient(top, #74c0e0 0%, #4495e4 100%);

    background: -o-linear-gradient(top, #74c0e0 0%, #4495e4 100%);

    background: -ms-linear-gradient(top, #74c0e0 0%, #4495e4 100%);

    background: linear-gradient(to bottom, #74c0e0 0%, #4495e4 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c0e0', endColorstr='#4495e4', GradientType=0);

}

.kaifb-link {
    width: 100%;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 20px;
}

.kaifb-link span {
    color: #666;
    font-size: 14px;
}

.pingts-list {
    position: relative;
}



.game-fenl {
    width: 100%;
    margin: 10px 0 30px 0;
}

.game-fenl .fenl a {
    min-width: 80px;
    height: 40px;
    padding: 0 15px;
    text-align: center;
    line-height: 40px;
    border-radius: 20px;
    font-size: 16px;
    color: #5aa3f0;
    border: 1px solid #5aa3f0;

    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    margin-right: 40px;

}

.game-fenl .fenl a.hover {
    background: #5aa3f0;
    border: 1px solid #5aa3f0;
    color: #fff;
}



.title .img-little {
    cursor: pointer;
}

.title .img-little img {
    width: 10px;
    height: auto;
    border-radius: 0;
    vertical-align: middle;
    margin: 0 0 0 8px;
}

/*end 2017 11  6*/

/*首页-意见反馈 2017.12.06*/

.tk-cover {

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    background: rgba(0, 0, 0, 0.5);

    z-index: 1001;

}



.tk-cover-50 {

    position: fixed;

    z-index: 1002;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);
    background: #fff;

}





.button-tj {
    position: fixed;
    bottom: 20px;
    left: 80px;
    width: 64px;
    height: 64px;
    cursor: pointer;
    z-index: 10
}

.button-tj img {
    width: 100%;
}



.tk-yijian {
    width: 900px;
    height: 560px;
    padding: 40px 0 50px 0;
    border-radius: 0px;
    background: #fff;
    overflow: hidden;
}

.tk-yijian h6 {
    font-size: 24px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    padding: 0 0 35px 0;
}

.tk-yj-l {
    width: 590px;
    float: left;
    padding: 0 0 0 35px;
}

.tk-yj-l .tltle {
    font-size: 14px;
    color: #333;
    padding: 20px 0;
}

/*单选框*/

.danxuan {
    height: 30px;
}

.danxuan p {
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 14px;
    margin: 0 20px 0 0;
}

.chk_1 {
    display: none;

}



.chk_1+label {
    width: 10px;
    height: 10px;
    line-height: 10px;
    padding: 0;
    margin: 0;
    margin-right: 5px;
    vertical-align: middle;
    float: left;

    position: relative;
    border: 2px solid #ccc;
    border-radius: 50%;

}



.chk_1:checked+label {
    background: #4e9cef;
    border: 2px solid #4e9cef;
}

/*end 单选框*/

.tk-yijian textarea {
    resize: none;
    width: 538px;
    border: 1px solid #ccc;
    padding: 20px;
    font-family: "Microsoft Yahei", "Droid Sans Fallback", "Arial", "Helvetica", "sans-serif", "宋体";

    color: #333;
    font-size: 14px;
}

.text01 {
    height: 108px;
}

.text02 {
    height: 35px;
}

.phcolor {
    color: #ff0000;
}

.tk-yj-l button {
    width: 204px;
    height: 54px;
    background: #4e9cef;
    text-align: center;
    line-height: 54px;
    float: right;
    font-size: 18px;
    color: #fff;
    border: 0px;
    margin: 50px 10px 0 0;
}



.tk-yj-r {
    width: 220px;
    padding: 0 30px 0 0;
    float: right;
}

.tk-yj-r p {
    font-size: 14px;
    line-height: 35px;
    color: #333;
}



/*end 首页-意见反馈 2017.12.06*/



/*2017.12.14*/

.tuig-link {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}



.botton05 {

    background: #60a8f4;

    background: -moz-linear-gradient(top, #60a8f4 0%, #4594e6 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #60a8f4), color-stop(100%, #4594e6));

    background: -webkit-linear-gradient(top, #60a8f4 0%, #4594e6 100%);

    background: -o-linear-gradient(top, #60a8f4 0%, #4594e6 100%);

    background: -ms-linear-gradient(top, #60a8f4 0%, #4594e6 100%);

    background: linear-gradient(to bottom, #60a8f4 0%, #4594e6 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60a8f4', endColorstr='#4594e6', GradientType=0);

}

/*蓝色*/



.table-center {
    width: 100%;

    min-width: 1250px;
}

.table-center table {
    border: 1px solid #ccc;
    margin-bottom: 30px;
}

.table-center thead tr td {

    background: #4e9cef;
    font-size: 18px;
    color: #fff;
    font-weight: bold;

}

.table-center thead tr:hover td {

    background: #4e9cef;

}

.table-center thead tr.title td {
    font-weight: normal;

    background: #f1f3f6;

    color: #fff;

    border-bottom: 0 none;

    border-right: 0 none;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #bdc9d5;

}

.table-center td {
    background: #fff;
}

.table-center tr:hover td {
    background: #eee;
    cursor: pointer;
}

/*end 2017.12.14*/

.phb-a {
    width: 650px;
}

.phb-a a {
    font-size: 14px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    padding: 0 15px;
    margin: 0 10px 0 0;
    border-radius: 13px;
    text-decoration: none;
}

.phb-a a.yellow-a {
    background: #ffaa1c;
}

.phb-a a.red-a {
    background: #ff7c7c;
}

.phb-a a.greed-a {
    background: #5bd28b;
}

.phb-a a.org-a {
    background: #ff8839;
}

.phb-a a.pink-a {
    background: #f87ec6;
}

.phb-a a.zis-a {
    background: #9e92ff;
}

/*end 排行榜 12.29*/

/*悬赏任务 12.29*/

.xsrw-box ul li {
    width: 260px;
    background: #fff;
    text-align: center;
    padding: 0 30px;
    float: left;
    margin-right: 20px;
    position: relative;
}

.xsrw-box ul li img {
    padding: 15px 0;
}

.xsrw-box ul li b {
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
}

.xsrw-box ul li .xsrw-xx {
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 30px;
    height: 90px;
    overflow: hidden;
}

.xsrw-box ul li .xsrw-xx i {
    color: #333;
}

.xsrw-box ul li .xsrw-xx.open {
    height: auto;
}

.xsrw-box ul li .btn-put {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    cursor: pointer;
    background: url(../images/ysrw-down.png) no-repeat #fff;
    display: block;
    position: absolute;
    right: 5px;
    top: 228px;
}

.xsrw-box ul li .btn-put.hover {
    background: url(../images/ysrw-up.png) no-repeat;
}



.xsrw-box ul li .xsrw-time {
    text-align: left;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.xsrw-box ul li .xsrw-time p {
    border-bottom: 1px dashed #bfbfbf;
    margin: 10px 0;
    padding-bottom: 10px;
}

.xsrw-box ul li .xsrw-time .blue {
    color: #5aa3f0;
}

.xsrw-box ul li .xsrw-time .red {
    color: #ff0000;
}



.xsrw-box ul li .button {
    width: 114px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 2px;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    margin: 40px 0;
}



.renwu-table {
    background: #fff;
}

td.sq-zt {
    position: relative;
    width: 300px;
    cursor: pointer;
}

td.sq-zt>div {
    font-size: 14px;
    color: #666;
    width: 225px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    background: #eaeaea;
    border: 1px solid #ccc;
    border-radius: 2px;
    position: absolute;
    left: 50%;
    margin-left: -112px;
    bottom: -15px;
    width: 224px;
    display: none;
}

td.sq-zt:hover div {
    display: block;
}

.renwu-table td.sq-zt i.text-blue {
    color: #4e9cef;
    text-decoration: underline;
}

.renwu-table td.sq-zt i.text-red {
    color: #ff4141;
    text-decoration: underline;
}

/*end 悬赏任务 2018.01.02*/

/*2018.4.8修改导航*/

.main-top-nav li.other_module {
    position: relative;
}

.hover-nav {
    position: absolute;
    left: 0;
    top: 80px;
    line-height: 30px;
    background: #fff;
    color: #333;
    width: 100%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    z-index: 2;
    display: none;
}

.main-top-nav li.other_module:hover .hover-nav {
    display: block;
}

.main-top-nav li .hover-nav a {
    font-size: 14px;
    font-weight: normal;
    line-height: 40px;
    display: inline-block;
    width: 100%;
    color: #333;
    border-bottom: 1px solid #ccc;
}

.main-top-nav li .hover-nav a:hover {
    background: #2c7dd4;
    color: #fff;
}

.tishi-bt:hover .tishi-kk {
    display: block;
}

.main-top-nav li .hover-nav .active {
    background: #2c7dd4;
    color: #fff;
}

/*2018.4.8修改导航-end*/

.nav-bthk ul li:nth-child(6)>:first-child {
    background: url(../images/nav-02-in.png) no-repeat 30px center;
}

.nav-bt ul li:nth-child(6) a.current {
    background: url(../images/nav-02-in.png) no-repeat 30px center #4e9cef;
    color: #fff;
}



.out-btn1 {
    display: block;
    width: 40%;
    line-height: 34px;
    background: #ff691b;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 20px;
}