.body_index {
    background:#fff
}
.w100 {
    width:100%
}
.text_gray {
    color:#888
}
.text_red {
    color:red
}
.text_pink {
    color:#ff79a9
}
.text_green {
    color:#00e000
}
.text_deepgreen {
    color:#009445
}
.text_yellow {
    color:#ffca00
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color:#e6ec94;
    background-image:none;
    color:#000
}
.btn_go_top {
    display:none;
    position:fixed;
    right:2%;
    bottom:25%;
    background:url(../images/index_icon/go_top.png) no-repeat;
    width:39px;
    height:38px;
    cursor:pointer;
    z-index:1000;
    opacity:.5;
    -webkit-opacity:.5;
    -moz-opacity:.5;
    -khtml-opacity:.5;
    filter:alpha(opacity=50);
    -ms-filter:"alpha(opacity=50)";
    filter:alpha(opacity=50)
}
.big-link {
    display:block;
    margin-top:100px;
    text-align:center;
    font-size:70px;
    color:#06f
}
.reveal-modal-bg {
    display:none;
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:rgba(0, 0, 0, .8);
    z-index:100
}
.reveal-modal {
    visibility:hidden;
    position:absolute;
    top:100px;
    left:28%;
    width:830px;
    height:434px;
    text-align:center;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .4);
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4);
    -box-shadow:0 0 10px rgba(0, 0, 0, .4);
    z-index:12520
}
.reveal-modal img {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
.reveal-modal.small {
    width:200px;
    margin-left:-140px
}
.reveal-modal.medium {
    width:400px;
    margin-left:-240px
}
.reveal-modal.large {
    width:600px;
    margin-left:-340px
}
.reveal-modal.xlarge {
    width:800px;
    margin-left:-440px
}
.popbtn_close {
    position:absolute;
    top:10px;
    right:10px;
    width:25px;
    height:25px;
    background:url(../images/index_icon/btn_close_new.png) no-repeat;
    background-size:100% auto;
    border:0;
    cursor:pointer
}
.cm_bar_area {
    position:fixed;
    right:15%;
    top:20%;
    width:165px;
    height:490px;
    background:url(../images/new_index/service_bar.png?2019060301) no-repeat;
    background-size:100% auto;
    border:0;
    z-index:15
}
.cm_bar_close {
    position:relative;
    top:45px;
    right:-125px;
    display:block;
    width:23px;
    height:22px;
    background:url(../images/index_icon/btn_close.png) no-repeat;
    background-size:100% auto;
    border:0;
    cursor:pointer
}
.cm_bar_area .service_call {
    display:block;
    width:95px;
    height:95px;
    margin:10px
}
.service_bg {
    position:relative;
    top:-10px;
    left:45px;
    width:82px;
    height:85px;
    line-height:57px;
    color:#fff;
    font-size:.95em;
    font-weight:400;
    text-align:center;
    border:0;
    cursor:pointer
}
.service_bg2 {
    display:none;
    background:#c36200;
    background:-moz-linear-gradient(top, #ffd400 0%, #c36200 100%);
    background:-webkit-linear-gradient(top, #ffd400 0%, #c36200 100%);
    background:linear-gradient(to bottom, #ffd400 0%, #c36200 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd400', endColorstr='#c36200', GradientType=0);
    border-bottom:1px solid #9a4e00;
    border-top:1px solid #ffeba2;
    width:115px;
    height:45px;
    line-height:45px;
    text-align:left;
    text-shadow:0 1px 5px #000;
    transition:all .3s ease-out;
    -webkit-border-radius:0 0 .5em .5em;
    -moz-border-radius:0 0 .5em .5em;
    -ms-border-radius:0 0 .5em .5em;
    -o-border-radius:0 0 .5em .5em;
    border-radius:0 0 .5em .5em;
    cursor:pointer
}
.service_bg2:hover {
    background:#8a0000;
    background:-moz-linear-gradient(top, #ff4040 0%, #8a0000 100%);
    background:-webkit-linear-gradient(top, #ff4040 0%, #8a0000 100%);
    background:linear-gradient(to bottom, #ff4040 0%, #8a0000 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4040', endColorstr='#8a0000', GradientType=0);
    border-bottom:1px solid #8a0000;
    border-top:1px solid #ff6868
}
.service_bg a {
    letter-spacing:-1px;
    padding:50px 0 0
}
.service_bg .btn_sr1, .service_bg .btn_sr2, .service_bg .btn_sr3, .service_bg .btn_sr4 {
    position:absolute;
    top:0;
    left:0
}
.service_icon1, .service_icon2, .service_icon3, .service_icon4, .service_icon5, .service_icon6 {
    width:30px;
    height:30px;
    text-align:center;
    margin:0 auto;
    vertical-align:middle
}
.cm_bar_area .service_text {
    position:relative;
    top:-50px;
    left:0;
    color:#fff;
    font-size:1em;
    text-align:center;
    vertical-align:middle;
    z-index:50
}
.cm_bar_area .service_text:hover {
    color:#ffca00
}
.qr_code {
    position:fixed;
    top:30%;
    left:40%;
    text-align:center;
    background:#fff;
    border:1px solid #bebebe;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    box-shadow:0 0 5px 0 rgba(0, 0, 0, .5);
    z-index:999991
}
.qrcode_title {
    height:30px;
    line-height:30px;
    padding:0 10px;
    color:#666;
    text-align:left;
    font-size:1.2em;
    font-weight:700;
    background:#ddd;
    background:-moz-linear-gradient(top, #fff 0%, #ddd 100%);
    background:-webkit-linear-gradient(top, #fff 0%, #ddd 100%);
    background:-o-linear-gradient(top, #fff 0%, #ddd 100%);
    background:-ms-linear-gradient(top, #fff 0%, #ddd 100%);
    background:linear-gradient(to bottom, #fff 0%, #ddd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd', GradientType=0);
    border-bottom:1px solid #ccc;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -ms-border-radius:4px 4px 0 0;
    -o-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.qrcode_closebtn {
    float:right;
    width:17px;
    height:17px;
    margin-top:5px;
    background:url(../images/index_icon/close.gif) no-repeat;
    background-size:100% auto;
    border:0;
    cursor:pointer
}
.qr_code img {
    padding:10px
}
.header_login {
    display:table;
    width:100%;
    height:125px;
    margin:0 auto;
    background:#121621;
    background:-moz-linear-gradient(top, #344058 0%, #121621 95%);
    background:-webkit-linear-gradient(top, #344058 0%, #121621 95%);
    background:-o-linear-gradient(top, #344058 0%, #121621 95%);
    background:-ms-linear-gradient(top, #344058 0%, #121621 95%);
    background:linear-gradient(to bottom, #344058 0%, #121621 95%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#344058', endColorstr='#121621', GradientType=0);
    border-top:5px solid #b80000
}
.top_set {
    width:1024px;
    height:100%;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
    z-index:100
}
.header_logo {
    float:left;
    width:235px;
    height:75px;
    margin:40px 20px 0;
    background:url(../images/index_icon/new_logo.png?2021071401) no-repeat;
    background-size:100% auto
}
.new_logo {
    float:left;
    width:30%;
    margin:-6px 0 0;
    text-align:left
}
.game_logo {
    position:absolute;
    left:2%;
    display:inline-block;
    width:140px;
    height:40px;
    margin:4px 0 0;
    background:url(../images/index_icon/new_logo.png?2021071401) no-repeat;
    background-size:100% auto
}
.notlogin_box {
    float:right;
    width:400px;
    padding:10px 30px 0;
    margin:10px auto 0;
    text-align:center;
    background:#1e2331;
    background:-moz-linear-gradient(top, #696f7d 0%, #1e2331 100%);
    background:-webkit-linear-gradient(top, #696f7d 0%, #1e2331 100%);
    background:-o-linear-gradient(top, #696f7d 0%, #1e2331 100%);
    background:-ms-linear-gradient(top, #696f7d 0%, #1e2331 100%);
    background:linear-gradient(to bottom, #696f7d 0%, #1e2331 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#696f7d', endColorstr='#1e2331', GradientType=0);
    border-bottom:1px solid #3b465f;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    border-radius:50px;
    overflow:hidden
}
.notlogin_box:after {
    content:'';
    display:block;
    clear:both
}
.account_set {
    display:inline-block;
    *display:inline;
    width:40%;
    margin-right:3%;
    vertical-align:middle
}
.verification_set {
    display:inline-block;
    *display:inline;
    width:15%;
    margin-right:3%;
    vertical-align:middle
}
.RegNumber {
    display:block;
    width:100%;
    height:29px;
    margin:0 auto 7px;
    padding-left:3px;
    text-align:center;
    vertical-align:top
}
.login_input {
    display:block;
    width:100%;
    height:25px;
    line-height:25px;
    padding-left:5px;
    font-size:13px;
    color:#99b2c1;
    background:#063151;
    background:-moz-linear-gradient(top, #063151 0%, #065a86 100%);
    background:-webkit-linear-gradient(top, #063151 0%, #065a86 100%);
    background:linear-gradient(to bottom, #063151 0%, #065a86 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#063151', endColorstr='#065a86', GradientType=0);
    border:1px solid #538cb3;
    -webkit-border-radius:.3em;
    -moz-border-radius:.3em;
    -ms-border-radius:.3em;
    -o-border-radius:.3em;
    border-radius:.3em
}
.header_login input[type=text]:focus, .header_login input[type=password]:focus {
    color:#fff
}
.magin_b {
    margin:0 0 7px;
    vertical-align:bottom
}
.btn_login {
    display:inline-block;
    *display:inline;
    width:73px;
    height:67px;
    margin-right:5px;
    background:url(../images/index_icon/btn_login.png) no-repeat;
    vertical-align:middle;
    -o-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    cursor:pointer
}
.btn_login:hover {
    width:73px;
    height:67px;
    background:url(../images/index_icon/btn_login_hover.png) no-repeat
}
.btn_register {
    display:inline-block;
    *display:inline;
    width:57px;
    height:67px;
    background:url(../images/index_icon/btn_register.png) no-repeat;
    vertical-align:middle;
    -o-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    cursor:pointer
}
.btn_register:hover {
    width:57px;
    height:67px;
    background:url(../images/index_icon/btn_register_hover.png) no-repeat
}
.tip_set {
    float:right;
    margin:2.5% 0;
    color:#fff;
    font-size:13px
}
.tip_set .forgot_link {
    position:relative;
    color:#fff;
    padding:0 5px
}
.tip_set input {
    vertical-align:middle;
    margin:0 0 0 10px
}
.tip_set .terms_of_use, .tip_set .forgot_link:hover, .list_set a:hover, .sport_list li a:hover {
    color:#fc0;
    text-decoration:underline
}
.hd_loginbox:after {
    content:'';
    display:block;
    clear:both
}
.members_id, .main_account {
    display:inline-block;
    *display:inline;
    width:195px;
    height:25px;
    line-height:25px;
    padding:0 0 0 10px;
    margin:0 0 7px;
    color:#fff;
    font-size:.95em;
    text-align:left;
    background-color:#292b33;
    border-top:1px solid #151515;
    border-bottom:1px solid #5b7288;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    border-radius:50px
}
.members_id {
    margin-right:1px
}
.hd_loginbox .itemtips1 {
    position:relative;
    top:18px;
    left:0;
    width:160px;
    line-height:18px;
    margin:0;
    padding:10px;
    text-align:center;
    font-size:15px;
    color:#fff;
    background:#af2020;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow:2px 2px 5px rgba(0, 0, 0, .5)
}
.hd_loginbox .itemtips1::before {
    position:absolute;
    content:'';
    left:7.5%;
    top:-15px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 7.5px 15px;
    border-color:transparent transparent #af2020 transparent;
    line-height:0;
    _border-color:#8e3535 #000 #000 #000;
    _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000')
}
.hd_loginbox .tips_close1 {
    position:absolute;
    top:-9px;
    right:-4%;
    width:17px;
    height:17px;
    background:url(../images/index_icon/btn_close.png) no-repeat;
    background-size:100% auto;
    border:0;
    cursor:pointer
}
.hd_loginbox .itemtips2 {
    position:relative;
    top:18px;
    left:0;
    width:160px;
    line-height:18px;
    margin:0;
    padding:10px;
    text-align:center;
    font-size:15px;
    color:#fff;
    background:#af2020;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow:2px 2px 5px rgba(0, 0, 0, .5)
}
.hd_loginbox .itemtips2::before {
    position:absolute;
    content:'';
    left:7.5%;
    top:-15px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 7.5px 15px;
    border-color:transparent transparent #af2020 transparent;
    line-height:0;
    _border-color:#8e3535 #000 #000 #000;
    _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000')
}
.hd_loginbox .tips_close2 {
    position:absolute;
    top:-9px;
    right:-4%;
    width:17px;
    height:17px;
    background:url(../images/index_icon/btn_close.png) no-repeat;
    background-size:100% auto;
    border:0;
    cursor:pointer
}
.hd_loginbox .itemtips3 {
    position:relative;
    top:18px;
    left:0;
    width:160px;
    line-height:18px;
    margin:0;
    padding:10px;
    text-align:center;
    font-size:15px;
    color:#fff;
    background:#af2020;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow:2px 2px 5px rgba(0, 0, 0, .5)
}
.hd_loginbox .itemtips3::before {
    position:absolute;
    content:'';
    left:7.5%;
    top:-15px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 7.5px 15px;
    border-color:transparent transparent #af2020 transparent;
    line-height:0;
    _border-color:#8e3535 #000 #000 #000;
    _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000')
}
.hd_loginbox .tips_close3 {
    position:absolute;
    top:-9px;
    right:-4%;
    width:17px;
    height:17px;
    background:url(../images/index_icon/btn_close.png) no-repeat;
    background-size:100% auto;
    border:0;
    cursor:pointer
}
.members_itemlist .itemlink, .members_itemlist .itemlogout {
    display:inline-block;
    *display:inline;
    width:45px;
    height:45px;
    line-height:45px;
    margin:0 10px 0 0;
    color:#fff;
    font-size:.9em;
    text-align:center;
    word-break:break-all;
    text-shadow:#000 1px 1px 3px;
    background:#556898;
    background:-moz-linear-gradient(top, #556898 0%, #222d46 100%);
    background:-webkit-linear-gradient(top, #556898 0%, #222d46 100%);
    background:-o-linear-gradient(top, #556898 0%, #222d46 100%);
    background:-ms-linear-gradient(top, #556898 0%, #222d46 100%);
    background:linear-gradient(to bottom, #556898 0%, #222d46 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#556898', endColorstr='#222d46', GradientType=0);
    border-top:2px solid #7b8cb5;
    border-bottom:1px solid #191919;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    border-radius:50px;
    -webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    -moz-box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    -ms-box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    box-shadow:2px 2px 4px rgba(0, 0, 0, .3);
    vertical-align:middle;
    cursor:pointer
}
.members_itemlist .itemlink:hover, .members_itemlist .itemlogout:hover {
    background:#d273c6;
    background:-moz-linear-gradient(top, #d273c6 0%, #541a67 100%);
    background:-webkit-linear-gradient(top, #d273c6 0%, #541a67 100%);
    background:-o-linear-gradient(top, #d273c6 0%, #541a67 100%);
    background:-ms-linear-gradient(top, #d273c6 0%, #541a67 100%);
    background:linear-gradient(to bottom, #d273c6 0%, #541a67 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d273c6', endColorstr='#541a67', GradientType=0);
    border-top:2px solid #d5aed8
}
.itemlink div {
    width:30px;
    margin:7px auto 0;
    line-height:16px;
    word-break:break-all
}
.members_itemlist .itemlogout {
    color:#ff79a9;
    margin-right:15px
}
.members_itemlist .itemlink:hover, .members_itemlist .itemlogout:hover {
    color:#ffca00
}
.members_itemlist .icon_message {
    display:inline-block;
    *display:inline;
    width:30px;
    height:21px;
    background:url(../images/index_icon/icon_message.png) no-repeat;
    background-size:100% auto;
    vertical-align:middle
}
.members_itemlist .msg_list {
    display:block;
    position:relative;
    top:-13px;
    right:-13px;
    width:23px;
    height:23px;
    line-height:22px;
    color:#fff;
    text-align:center;
    background:red;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    -o-border-radius:25px;
    border-radius:25px
}
.header_bar {
    display:table;
    width:100%;
    height:39px;
    background:#121621
}
.gamelist_set {
    width:1000px;
    height:39px;
    line-height:39px;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
    z-index:100
}
.gamelist_set .submenu {
    display:inline-block;
    *display:inline;
    width:10.5%;
    cursor:pointer
}
.gamelist_set .submenu .title {
    font-size:1em;
    color:#fff
}
.gamelist_set .submenu .app_title {
    font-size:1em;
    color:#ffd400
}
.ul_box {
    position:absolute;
    width:1000px;
    z-index:17;
    left:0;
    right:0;
    top:163px;
    margin:0 auto
}
.submenu li {
    display:inline-block;
    *display:inline;
    width:25%;
    margin:0 5px;
    text-align:center
}
.gamelist_set li ul {
    display:none;
    position:absolute;
    top:8px;
    z-index:9999;
    left:10.25% \9;
    width:998px;
    padding:10px 0 0;
    padding:0 0 20px 0 \9;
    margin:0;
    background:#0b1d2c;
    background:-moz-linear-gradient(top, #0b1d2c 0%, #0d6092 100%);
    background:-webkit-linear-gradient(top, #0b1d2c 0%, #0d6092 100%);
    background:linear-gradient(to bottom, #0b1d2c 0%, #0d6092 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b1d2c', endColorstr='#0d6092', GradientType=0);
    border:1px solid #295982;
    border-top:none;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);
    -ms-box-shadow:0 0 10px rgba(0, 0, 0, .5);
    box-shadow:0 0 10px rgba(0, 0, 0, .5);
    -webkit-border-radius:0 0 .5em .5em;
    -moz-border-radius:0 0 .5em .5em;
    -ms-border-radius:0 0 .5em .5em;
    -o-border-radius:0 0 .5em .5em;
    border-radius:0 0 .5em .5em
}
.gamelist_set .submenu:hover ul {
    display:block
}
.gamelist_set .submenu:hover {
    height:35px;
    color:#ffd600;
    border-bottom:6px solid red;
    transition:all .2s ease-out
}
.width_set {
    display:table-cell;
    position:relative;
    width:321px;
    height:138px;
    transition-duration:.5s;
    -moz-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    border:1px solid #578eaf;
    -webkit-box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    -ms-box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    cursor:pointer
}
.height_set {
    display:table-cell;
    position:relative;
    width:232px;
    height:352px;
    transition-duration:.5s;
    -moz-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    -ms-box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    box-shadow:6px 6px 10px rgba(0, 0, 0, .5);
    cursor:pointer
}
.game_maintain {
    position:relative;
    height:138px;
    background:url(../images/game_icon/game_maintain.png) no-repeat -35px 0;
    background-size:auto 100%
}
.game_comingsoon {
    position:relative;
    height:138px;
    background:url(../images/game_icon/game_comingsoon.png) no-repeat -35px 0;
    background-size:auto 100%
}
.game_notopen {
    position:relative;
    height:138px;
    background:url(../images/game_icon/game_notopen.png) no-repeat -35px 0;
    background-size:auto 100%
}
.long_maintain {
    position:relative;
    height:352px;
    background:url(../images/game_icon/long_maintain.png) no-repeat 0 0;
    background-size:auto 100%
}
.long_comingsoon {
    position:relative;
    height:352px;
    background:url(../images/game_icon/long_comingsoon.png) no-repeat 0 0;
    background-size:auto 100%
}
.long_notopen {
    position:relative;
    height:352px;
    background:url(../images/game_icon/long_notopen.png) no-repeat 0 0;
    background-size:auto 100%
}
.game_maintain_new {
    position:relative;
    height:138px;
    background:url(../images/game_icon/game_newmaintain.png?2019031101) no-repeat -35px 0;
    background-size:auto 100%
}
.game_close_new {
    position:relative;
    height:138px;
    background:url(../images/game_icon/game_newclose.png?2019031101) no-repeat -35px 0;
    background-size:auto 100%
}
.long_maintain_new {
    position:relative;
    height:352px;
    background:url(../images/game_icon/long_newmaintain.png?2019031101) no-repeat 0 0;
    background-size:auto 100%
}
.long_close_new {
    position:relative;
    height:352px;
    background:url(../images/game_icon/long_newclose.png?2019031101) no-repeat 0 0;
    background-size:auto 100%
}
.tips_up {
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    z-index:15
}
.gamelist_set .tips_up {
    position:absolute;
    bottom:10px;
    left:5px;
    width:95%
}
.depositweb_submain .tips_up, .withdrawal_submain .tips_up {
    position:relative;
    left:23%;
    width:60%;
    margin:3px 0 0
}
.tips_up .tips_bg {
    line-height:18px;
    padding:5px 10px;
    color:#fff;
    font-size:14px;
    text-align:left;
    background-color:#de0000;
    border:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    -ms-box-shadow:2px 2px 5px rgba(0, 0, 0, .5);
    box-shadow:2px 2px 5px rgba(0, 0, 0, .5)
}
.tips_up .text {
    color:#ff6
}
.tips_up .arrow_up {
    position:absolute;
    top:-6px;
    left:5px;
    width:0;
    height:0;
    border:8px dashed transparent;
    border-right-style:solid;
    border-right-color:#de0000
}
.maintain_width {
    position:absolute;
    width:100%;
    height:138px;
    background-color:rgba(0, 0, 0, .7);
    cursor:default
}
.maintain_width .new_mt_set {
    width:86%;
    height:auto;
    margin:17px auto;
    padding:10px 10px 5px;
    background-color:rgba(185, 0, 0, .7);
    border:1px solid #925757;
    -webkit-border-radius:.2em;
    -moz-border-radius:.2em;
    -ms-border-radius:.2em;
    -o-border-radius:.2em;
    border-radius:.2em;
    vertical-align:middle
}
.mt_msg1 {
    line-height:23px;
    color:#fff;
    font-size:1.3em;
    font-weight:700
}
.mt_msg2 {
    line-height:15px;
    margin:4px 0 0;
    font-size:.85em;
    text-align:left;
    color:#ff9090
}
.maintain_height {
    position:absolute;
    width:100%;
    height:352px;
    background-color:rgba(0, 0, 0, .7);
    cursor:default
}
.maintain_height .new_mt_set {
    width:80%;
    height:auto;
    margin:45% auto;
    padding:10px 10px 5px;
    background-color:rgba(185, 0, 0, .7);
    border:1px solid #925757;
    -webkit-border-radius:.2em;
    -moz-border-radius:.2em;
    -ms-border-radius:.2em;
    -o-border-radius:.2em;
    border-radius:.2em;
    vertical-align:middle
}
.index_main {
    display:table;
    max-width:1903px;
    max-width:1895px \9;
    width:100%;
    margin:0 auto;
    background:url(../images/index_icon/index_bg.jpg) no-repeat top center #000;
    z-index:1
}
.index_main .top_set {
    width:960px;
    padding:10px 20px 15px;
    background:#424b54;
    background:-moz-linear-gradient(top, #424b54 0%, #232527 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #424b54), color-stop(100%, #232527));
    background:-webkit-linear-gradient(top, #424b54 0%, #232527 100%);
    background:-o-linear-gradient(top, #424b54 0%, #232527 100%);
    background:-ms-linear-gradient(top, #424b54 0%, #232527 100%);
    background:linear-gradient(to bottom, #424b54 0%, #232527 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424b54', endColorstr='#232527', GradientType=0)
}
.marquee_set {
    width:100%;
    height:35px;
    line-height:35px;
    margin-bottom:10px
}
.marquee_set .time {
    float:left;
    width:188px;
    height:33px;
    color:#fc0;
    font-size:15px;
    font-family:Arial;
    background:#021823;
    background:-moz-linear-gradient(top, #021823 0%, #063151 100%);
    background:-webkit-linear-gradient(top, #021823 0%, #063151 100%);
    background:linear-gradient(to bottom, #021823 0%, #063151 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#021823', endColorstr='#063151', GradientType=0);
    border:1px solid #1e6388
}
.marquee_set .text {
    float:right;
    width:750px;
    margin:0 auto;
    padding:0 10px;
    text-align:left;
    background:url(../images/index_icon/title_bg_b.png) no-repeat;
    background-size:100% auto
}
.marquee_set .text .running {
    width:100%;
    color:#fff;
    font-size:14px;
    margin:0 auto
}
.flexslider .slides>li {
    display:none;
    -webkit-backface-visibility:hidden
}
.ad_news_jp {
    display:inline-block;
    *display:inline;
    height:305px;
    overflow:hidden
}
.AD_Set {
    float:right;
    width:680px;
    height:305px;
    margin:0 auto;
    overflow:hidden;
    background-color:#0b1d2c;
    visibility:hidden
}
.Loading_Set {
    position:relative;
    top:0;
    left:0;
    background-color:rgba(0, 0, 0, .7)
}
.Loading1 {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:.7;
    -webkit-opacity:.7;
    -moz-opacity:.7;
    -khtml-opacity:.7;
    filter:alpha(opacity=70);
    -ms-filter:"alpha(opacity=70)";
    filter:alpha(opacity=70)
}
.Loading2 {
    position:absolute;
    display:block;
    background:url(../images/cm/loading.gif) no-repeat center center;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ad_picSet {
    position:relative;
    top:0;
    left:0;
    width:680px;
    height:305px;
    overflow:hidden;
    cursor:default
}
.pointSet {
    bottom:16px;
    right:16px
}
.jssorb13 {
    position:absolute
}
.jssorb13 div, .jssorb13 div:hover, .jssorb13 .av {
    position:absolute;
    background:url(../images/cm/b13.png) no-repeat;
    width:21px;
    height:21px;
    overflow:hidden;
    cursor:pointer
}
.jssorb13 div {
    background-position:-5px -5px
}
.jssorb13 div:hover, .jssorb13 .av:hover {
    background-position:-35px -5px
}
.jssorb13 .av {
    background-position:-65px -5px
}
.jssorb13 .dn, .jssorb13 .dn:hover {
    background-position:-95px -5px
}
.news_set, .jackpot {
    float:left;
    width:270px;
    background-color:#fff
}
.news_set {
    margin:0 5px 10px 0
}
.news_set .news_title, .jackpot .news_title {
    background:url(../images/index_icon/title_bg_s.png) top left no-repeat;
    background-size:100% auto;
    height:40px;
    line-height:40px;
    text-align:left
}
.news_set .text_set {
    display:inline-block;
    *display:inline;
    background:url(../images/index_icon/title_news.png) top left no-repeat;
    width:97px;
    height:23px;
    margin-left:10px;
    vertical-align:middle
}
.news_set .more, .jackpot .more, .sport_news .more {
    display:inline-block;
    *display:inline;
    float:right;
    height:23px;
    margin:8px 8px 0 0;
    background:#61c0ff;
    background:-moz-linear-gradient(top, #61c0ff 0%, #0c3652 50%, #075282 100%);
    background:-webkit-linear-gradient(top, #61c0ff 0%, #0c3652 50%, #075282 100%);
    background:linear-gradient(to bottom, #61c0ff 0%, #0c3652 50%, #075282 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61c0ff', endColorstr='#0c3652', GradientType=0);
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    -o-border-radius:25px;
    border-radius:25px;
    -webkit-box-shadow:1px 0 3px rgba(0, 0, 0, .5) inset;
    -moz-box-shadow:1px 0 3px rgba(0, 0, 0, .5) inset;
    -ms-box-shadow:1px 0 3px rgba(0, 0, 0, .5) inset;
    box-shadow:1px 0 3px rgba(0, 0, 0, .5) inset;
    color:#fff;
    text-align:center;
    transition:all .3s ease-out;
    text-shadow:#000 1px 1px 3px
}
.news_set .more:hover, .jackpot .more:hover, .sport_news .more:hover {
    color:#ffe977;
    background:#ec6651;
    background:-moz-linear-gradient(top, #ec6651 0%, #500808 50%, #981414 100%);
    background:-webkit-linear-gradient(top, #ec6651 0%, #500808 50%, #981414 100%);
    background:linear-gradient(to bottom, #ec6651 0%, #500808 50%, #981414 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6651', endColorstr='#500808', GradientType=0);
    -webkit-box-shadow:2px 2px 1px rgba(0, 0, 0, .5) inset;
    -moz-box-shadow:2px 2px 1px rgba(0, 0, 0, .5) inset;
    -ms-box-shadow:2px 2px 1px rgba(0, 0, 0, .5) inset;
    box-shadow:2px 2px 1px rgba(0, 0, 0, .5) inset
}
.news_set .more, .sport_news .more {
    width:55px;
    line-height:22px;
    font-size:16px
}
.jackpot .more {
    width:65px;
    line-height:23px;
    font-size:13px
}
.news_list {
    color:#fff;
    text-align:left;
    height:265px
}
.list_set {
    height:30px;
    line-height:26px;
    padding:3px 5px;
    border-bottom:1px dotted #bbb
}
.news_type {
    display:inline-block;
    *display:inline;
    width:30px;
    padding:4px;
    margin-right:2px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    font-size:14px;
    text-align:center;
    vertical-align:middle
}
.news_list a {
    display:inline-block;
    *display:inline;
    width:53%;
    color:#555;
    font-size:14px;
    text-align:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    vertical-align:middle
}
.list_set:hover {
    background:#e8e8e8;
    transition:all .3s ease-out
}
.news_list a:hover {
    color:#c10000
}
.news_time {
    display:inline-block;
    *display:inline;
    width:65px;
    color:#448cb9;
    font-weight:600;
    font-size:12px;
    text-align:right;
    vertical-align:middle
}
.news_new {
    background-color:#d400b0;
    border:1px solid #ff76d4;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.news_announcement {
    background-color:#7d00dc;
    border:1px solid #c272ff;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.news_marquee {
    background-color:#9c8900;
    border:1px solid #e4cc00;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.news_fix {
    background-color:#c10000;
    border:1px solid #ff5959;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.news_service {
    background-color:#00821b;
    border:1px solid #4ece08;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.news_active {
    background-color:#e47400;
    border:1px solid #ffc38f;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.news_win {
    background-color:#007be4;
    border:1px solid #7ec6ff;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.news_sports {
    background-color:#0045de;
    border:1px solid #54a8ff;
    color:#fff;
    text-shadow:1px 1px 3px #000
}
.jackpot .text_set {
    display:inline-block;
    *display:inline;
    background:url(../images/index_icon/title_jackpot.png) top left no-repeat;
    width:150px;
    height:21px;
    margin-left:10px;
    vertical-align:middle
}
.jackpot .jp_number {
    position:relative;
    padding:8px 5px 7px
}
.jackpot .t_num {
    width:100%;
    margin:0 auto
}
.t_num i {
    display:inline-block;
    *display:inline;
    width:13px;
    height:18px;
    background:url(../images/index_icon/number.png) no-repeat 0 0
}
.t_num .jp_num0 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 0
}
.t_num .jp_num1 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -30px
}
.t_num .jp_num2 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -60px
}
.t_num .jp_num3 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -90px
}
.t_num .jp_num4 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -120px
}
.t_num .jp_num5 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -150px
}
.t_num .jp_num6 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -180px
}
.t_num .jp_num7 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -210px
}
.t_num .jp_num8 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -240px
}
.t_num .jp_num9 {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -270px
}
.t_num .jp_point {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -300px;
    width:8px
}
.t_num .jp_comma {
    background:url(../images/index_icon/number.png) no-repeat 0 0;
    background-position:0 -330px;
    width:8px
}
.icon_bar {
    width:100%;
    margin:6px auto;
    overflow:hidden
}
.icon_bar a {
    display:inline-block;
    *display:inline;
    width:185px;
    height:185px;
    text-align:center;
    text-indent:-9999px
}
.icon_discussion {
    background:url(../images/index_icon/title_img1.jpg) 0 0;
    margin-right:4px
}
.icon_sports {
    background:url(../images/index_icon/title_img1.jpg) -185px 0;
    margin-right:4px
}
.icon_movies {
    background:url(../images/index_icon/title_img1.jpg) -370px 0;
    margin-right:5px
}
.icon_promotions {
    background:url(../images/index_icon/title_img1.jpg) -555px 0;
    margin-right:4px
}
.icon_complain {
    background:url(../images/index_icon/title_img1.jpg) -740px 0
}
.sport_news {
    width:100%;
    overflow:hidden
}
.sport_news_info {
    width:100%;
    text-align:center
}
.sport_news .news_title {
    background:url(../images/index_icon/title_bg_b.png) top left no-repeat;
    background-size:100% 100%;
    height:35px;
    line-height:35px;
    text-align:left
}
.sport_news .text_set {
    display:inline-block;
    *display:inline;
    background:url(../images/index_icon/title_support.png) top left no-repeat;
    width:150px;
    height:21px;
    margin-left:10px;
    vertical-align:middle
}
.sport_news_info .sport_list {
    padding:10px 0 0;
    text-align:center;
    margin:0 auto
}
.sport_list .logo_support {
    background:url(../images/new_index/license_icon.png?2020100501) top left no-repeat;
    background-size:100% auto;
    width:620px;
    height:82px;
    margin:0 auto
}
.sport_list .logo_line {
}
.sport_list .logo_certifications {
}
.footer_bar {
    display:table;
    width:100%;
    height:40px;
    background:#fd154a;
    background:-moz-linear-gradient(top, #fd154a 0%, #b00927 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd154a), color-stop(100%, #b00927));
    background:-webkit-linear-gradient(top, #fd154a 0%, #b00927 100%);
    background:-o-linear-gradient(top, #fd154a 0%, #b00927 100%);
    background:-ms-linear-gradient(top, #fd154a 0%, #b00927 100%);
    background:linear-gradient(to bottom, #fd154a 0%, #b00927 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd154a', endColorstr='#b00927', GradientType=0)
}
.footer_bar .list {
    float:left;
    width:82%;
    vertical-align:middle
}
.footer_bar .btn_footerbar {
    display:inline-block;
    *display:inline;
    margin:6px 5px 0;
    padding:6px 20px;
    color:#fff;
    text-align:center;
    font-size:15px;
    letter-spacing:3px;
    text-shadow:0 1px 3px #000;
    cursor:pointer
}
.footer_bar .btn_footerbar:hover {
    color:#ffe977
}
.footer_bar .line {
    border-right:1px solid #bb6f7e;
    margin-right:5px
}
.footer_info {
    display:table;
    width:100%;
    background:#000
}
.footer_bar .browser {
    float:right;
    width:18%;
    vertical-align:middle
}
.browser a {
    display:inline-block;
    *display:inline;
    width:30px;
    height:30px;
    margin:7px 2px 0
}
.chrome {
    background:url(../images/index_icon/browser.png) no-repeat 0 -30px
}
.firefox {
    background:url(../images/index_icon/browser.png) no-repeat -30px -30px
}
.ie {
    background:url(../images/index_icon/browser.png) no-repeat -60px -30px
}
.ie:hover {
    background:url(../images/index_icon/browser.png) no-repeat -60px 0
}
.chrome:hover {
    background:url(../images/index_icon/browser.png) no-repeat 0 0
}
.firefox:hover {
    background:url(../images/index_icon/browser.png) no-repeat -30px 0
}
.footer_info .top_set {
    margin:25px auto
}
.footer_logo {
    display:inline-block;
    *display:inline;
    width:140px;
    height:50px;
    background:url(../images/index_icon/footer_logo.png?04081) no-repeat;
    vertical-align:middle
}
.footer_info .line {
    display:inline-block;
    *display:inline;
    width:20px;
    height:50px;
    margin-right:20px;
    border-right:1px solid #3b6988;
    vertical-align:middle
}
.footer_icon_set {
    display:inline-block;
    *display:inline;
    width:70%;
    text-align:left
}
.footer_icon1, .footer_icon2 {
    display:inline-block;
    *display:inline;
    width:52px;
    height:50px;
    margin-right:5px;
    vertical-align:middle;
    opacity:.7;
    -webkit-opacity:.7;
    -moz-opacity:.7;
    -khtml-opacity:.7;
    filter:alpha(opacity=70);
    -ms-filter:"alpha(opacity=70)";
    filter:alpha(opacity=70)
}
.footer_icon1 {
    background:url(../images/index_icon/footer_icon1.png) no-repeat
}
.footer_icon2 {
    background:url(../images/index_icon/footer_icon2.png) no-repeat
}
.footer_icon3 {
    display:inline-block;
    *display:inline;
    width:187px;
    height:50px;
    margin-right:5px;
    vertical-align:middle;
    background:url(../images/index_icon/footer_icon3.png) no-repeat;
    opacity:.7;
    -webkit-opacity:.7;
    -moz-opacity:.7;
    -khtml-opacity:.7;
    filter:alpha(opacity=70);
    -ms-filter:"alpha(opacity=70)";
    filter:alpha(opacity=70);
    cursor:pointer
}
.footer_text {
    display:inline-block;
    *display:inline;
    width:54%;
    margin-left:10px;
    line-height:20px;
    color:#aaa;
    font-size:14px;
    text-align:left;
    vertical-align:middle
}
.ad_content {
    width:52%;
    height:auto;
    margin:0 auto;
    text-align:center
}
.ad_set {
    position:relative;
    width:100%;
    height:auto;
    margin:0 auto
}
.ad_set .ad_title {
    width:100%;
    height:auto;
    z-index:13
}
.ad_set .ad_title .ad_img .overtime_img{
    position:relative;
    width:100%;
    margin:6px 0;
    border:1px solid #888;
    -webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow:5px 5px 10px rgba(0, 0, 0, .5);
    -ms-box-shadow:5px 5px 10px rgba(0, 0, 0, .5);
    box-shadow:5px 5px 10px rgba(0, 0, 0, .5);
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em
}
.ad_set .ad_pic {
    display:none;
    margin:0;
    padding:10px;
    text-align:center;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    z-index:490
}
.ad_set .ad_pic img {
    width:100%;
    border:1px solid #888
}
.ad_set .overtime {
    position:absolute;
    top:0;
    z-index:14;
    margin:0 auto;
    width:100.2%
}
.ad_set .overtime_img {
    position:relative;
    top:0;
    width:100%;
    margin:6px -5px -1px 19px;
    text-align:center;
    border:none;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    border-radius:.5em;
    cursor:initial
}
.bigicon_area, .mediumicon_area, .SmallIcon_area {
    width:100%;
    margin:0 auto;
    padding:10px 0 20px;
    overflow:hidden
}
.game_icon_w {
    display:inline-block;
    *display:inline;
    background:url(../images/game_icon/game_icon_w.png) no-repeat;
    width:427px;
    height:230px;
    margin:7px 8px;
    text-align:center
}
.game_icon_w:hover {
    background:url(../images/game_icon/game_icon_w.png) -428px 0
}
.game_icon_s {
    display:inline-block;
    *display:inline;
    background:url(../images/game_icon/game_icon_s.png) no-repeat;
    width:337px;
    height:262px;
    margin:7px 2px;
    text-align:center
}
.game_icon_s:hover {
    background:url(../images/game_icon/game_icon_s.png) -337.4px 0
}
.game_icon_s img {
    width:312px
}
.game_icon_w h1, .game_icon h1, .game_icon_s h1 {
    padding:15px 0 10px;
    color:#fff;
    text-decoration:none;
    text-align:center;
    font-size:1em
}
.game_icon_w h1 {
    height:30px;
    line-height:30px
}
.game_icon_s h1 {
    height:30px;
    line-height:30px
}
.game_icon h1 {
    height:35px;
    line-height:35px
}
.game_icon_w a {
    text-decoration:none
}
.game_icon {
    display:inline-block;
    *display:inline;
    background:url(../images/game_icon/game_icon.png) no-repeat;
    width:201px;
    height:250px;
    margin:7px 8px;
    text-align:center
}
.game_icon:hover {
    background:url(../images/game_icon/game_icon.png) -201px 0
}
@media screen and (min-width:1901px) {
}
@media screen and (min-width:1600px) and (max-width:1900px) {
    .cm_bar_area {
        right:7%;
        top:25%
    }
    .members_itemlist .itemtips {
        margin:0 0 0 6.5%
    }
    .members_itemlist .arrow_d {
        right:31.5%;
        top:8%
    }
    .members_itemlist .tips_close {
        right:26%
    }
}
@media screen and (min-width:1440px) and (max-width:1599px) {
    .cm_bar_area {
        right:4%;
        top:25%
    }
    .members_itemlist .itemtips {
        margin:0 0 0 7.5%
    }
    .members_itemlist .arrow_d {
        right:29.5%;
        top:8%
    }
    .members_itemlist .tips_close {
        right:23%
    }
}
@media screen and (min-width:1360px) and (max-width:1439px) {
    .cm_bar_area {
        right:2%;
        top:27%
    }
    .members_itemlist .itemtips {
        margin:0 0 0 7.5%
    }
    .members_itemlist .tips_close {
        right:22%
    }
    .members_itemlist .arrow_d {
        right:28.5%;
        top:9%
    }
}
@media screen and (min-width:1280px) and (max-width:1359px) {
    .cm_bar_area {
        right:.5%;
        top:26%
    }
    .members_itemlist .itemtips {
        margin:0 0 0 7.5%
    }
    .members_itemlist .arrow_d {
        right:27.5%;
        top:9%
    }
    .members_itemlist .tips_close {
        right:20.5%
    }
}
@media screen and (min-width:1025px) and (max-width:1279px) {
    .cm_bar_area {
        right:.5%;
        top:32%
    }
    .members_itemlist .itemtips {
        margin:0 0 0 9.5%
    }
    .members_itemlist .arrow_d {
        right:24.5%;
        top:8%
    }
    .members_itemlist .tips_close {
        right:16%
    }
}
@media screen and (max-width:1024px) {
    .cm_bar_area {
        right:.5%;
        top:32%
    }
    .members_itemlist .itemtips {
        margin:0 0 0 9.5%
    }
    .members_itemlist .arrow_d {
        right:21.5%;
        top:9%
    }
    .members_itemlist .tips_close {
        right:13%
    }
}