@CHARSET "UTF-8";

body {
    color: #333;
    background: #fff;
}

/* common
 * ========================== */
.container {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    z-index: 2
}

.index-nav-sildeList-wp .container {
    height: 60px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.bg-white {
    background: #fff;
}

.c-lhcolor {
    color: #e99c3d !important;
}

#placeColor input::placeholder {
    color: #666;
}

.lheight1 {
    line-height: 1 !important;
}

.iconfont {
    vertical-align: middle;
    display: inline-block;
    margin-right: 3px;
}

.sp-level {
    background-image: url(../images/level.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.sp-level-0 {
    background-position: -698px -1px;
    width: 93px;
    height: 85px;
}

.sp-level-1 {
    background-position: -582px -1px;
    width: 95px;
    height: 86px;
}

.sp-level-2 {
    background-position: -470px -1px;
    width: 90px;
    height: 86px;
}

.sp-level-3 {
    background-position: -350px -1px;
    width: 101px;
    height: 87px;
}

.sp-level-4 {
    background-position: -243px -1px;
    width: 84px;
    height: 88px;
}

.sp-level-5 {
    background-position: -115px -1px;
    width: 111px;
    height: 87px;
}

.sp-level-6 {
    background-position: 0 0;
    width: 111px;
    height: 89px;
}

/*
 * 演唱会 - 样式
 * ================================*/
#top-banner {
    width: 100%;
    height: 110px;
    background: url(/images/index/king-bg.jpg) no-repeat center top #1d2b28;
    cursor: pointer;
    /*     background: #1d2b28; */
}

#top-banner .container {
    height: 100%;
}

#top-banner .close {
    width: 60px;
    height: 60px;
    line-height: 58px;
    font-size: 40px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 0px;
    right: -45px;
    float: right;
    z-index: 99;
    cursor: pointer;
}

.index-bgT {
    padding-top: 306px !important;
}

/*
 * 公用 - 样式
 * ================================*/
.paddingL220 {
    padding-left: 220px;
}

.pd-r-30 {
    padding-right: 30px !important;
}

.pd-l-30 {
    padding-left: 30px !important;
}

.index-bg {
    background: #efe8de;
    background-size: 100%;
    padding-bottom: 30px;
}

.index-bg, .vip-bg {
    min-width: 1180px;
}

.cnt-box {
    padding: 44px 50px;
    background-color: #e5eae8;
}

.gb-sidenav .box {
    background-color: #f3f3f3 !important;
}

.box {
    background-color: #fff;
    padding: 10px;
}

.gb-title {
    height: 40px;
    line-height: 40px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: left;
}

.gb-body {
    min-width: 1180px;
    background: #efe8de;
}

.box-shadow {
    box-shadow: 4px 4px 8px rgba(0, 0, 0, .4);
}

.link:hover {
    text-decoration: underline;
}

body .bg-transparent {
    background-color: transparent !important;
}

/*新版关于乐虎页面*/
.about-page-wp {
    float: none !important;
    width: 100%;
    position: relative;
    height: 50px;
    width: 1130px;
    margin: 0 auto;
}

.about-page-wp.safecenter-page {
    width: 650px;
}

.about-page-wp ul li {
    position: absolute;
    width: 168px;
    height: 50px;
    color: #7C7C7E;
    line-height: 50px;
    background: url(/images/lobby/tab-off.png) no-repeat;
    font-weight: bold;
}

.about-page-wp ul li.active {
    background: url(/images/lobby/tab-on.png) no-repeat;
    color: #fff;
    z-index: 1;
}

.about-page-wp ul li:nth-child(1) {
    left: 0;
}

.about-page-wp ul li:nth-child(2) {
    left: 160px;
}

.about-page-wp ul li:nth-child(3) {
    left: 320px;
}

.about-page-wp ul li:nth-child(4) {
    left: 480px;
}

.about-page-wp ul li:nth-child(5) {
    left: 640px;
}

.about-page-wp ul li:nth-child(6) {
    left: 800px;
}

.about-page-wp ul li:nth-child(7) {
    left: 960px;
}

.about-page-wp ul li:nth-child(8) {
    left: 1120px;
}

.about-page-bg {
    background-color: #f1efec;
    border-radius: 10px 10px 0 0;
    border-bottom: 2px solid #dbd5cc;
    padding-top: 8px;
    width: 1200px;
    left: 50%;
    margin-left: -600px;
    position: absolute;
    bottom: 0;
}

.about-page-wp ul {
    position: relative;
    top: 2px;
}

.about-page-wp ul li a {
    background-color: transparent !important;
    height: 50px;
    width: 168px;
    line-height: 50px;
    text-align: center;
    padding-left: 0;
    display: inline-block;
}

.about-page-wp ul li:hover {
    background: url(/images/lobby/tab-on.png) no-repeat;
    color: #fff;
    z-index: 1;
}

.gb-main-r.about-page-con p {
    font-size: 14px;
    color: #666666;
    margin: 0 0 45px 0;
}

.gb-main-r.about-page-con {
    margin-left: 0 !important;
    border-radius: 0 0 10px 10px;
}

.about-page-banner.lobby-banner-top {
    margin-bottom: 0 !important;
}

.about-page-con .m-content {
    padding: 20px 50px !important;
}

.m-content h1, .m-content h2, .m-content h3 {
    color: #e99c3d;
    font-size: 18px;
    font-weight: 0;
}

/*新版关于乐虎页面*/

/*加载框
========*/
#ui-loading {
    display: none;
}

#ui-loading .ui-overlay,
#ui-loading .ui-load-cnt {
    z-index: 19999999;
    position: fixed;
}

#ui-loading .ui-overlay {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: 0.66;
    filter: alpha(opacity=66);
}

#ui-loading .ui-load-cnt {
    left: 50%;
    top: 50%;
    width: 300px;
    height: 80px;
    padding-left: 100px;
    line-height: 80px;
    margin-left: -100px;
    color: #fb9b08;
    font-size: 18px;
    background: url("../images/loading.gif") no-repeat 0 50%;
}

/*bread-crumb*/
.bread-crumb {
    height: 40px;
    line-height: 40px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: left;
    color: #333;
    border-bottom: 1px solid #d9d9d9;
}

.bread-crumb .current {
    color: #fb9b08;
}

/*在线支付页面*/
.pay-page {
    background: #ebe9e7 url(../images/index-new/index-bg.jpg) no-repeat 50% 0;
    background-size: 100%;
    /*padding-top: 230px;*/
    padding-bottom: 58px;
    color: #333;
}

.pay-page .pay-online-wp {
    width: 1000px;
    margin: 0 auto;
    padding: 20px;
    background: #837e7e;
    background: rgba(131, 126, 126, 0.81);
}

.pay-page .account-info th,
.pay-page .account-info td {
    border-bottom: 1px solid #a49e9e;
}

.pay-page .account-info th {
    text-align: right;
    padding: 22px 16px;
    background: #231f19;
}

.pay-page .account-info td {
    background: #d9d9d9;
    text-align: left;
    padding: 16px;
}

.pay-page .account-info .pay-tip.warning {
    background: #f0ad4e;
}

.pay-page .account-info .pay-tip.danger {
    background: #d9534f;
}

/*数据表格
========*/
/*.data-table{
    border: 1px solid #d1d1d1;
    width: 100%;
}
.data-table th,
.data-table td{
    padding: 16px 6px;
    text-align: center;
    border-bottom: 1px solid#d1d1d1;
}
.data-table th{
    font-size: 16px;
    font-weight: normal;
    background: #4e72b0;
    color: #fff;
}
.data-table tr:hover{
    background: #eee;
}*/
/*分页*/
.pagination {
    padding: 26px 0;
    font-size: 14px;
    text-align: center;
}

.pagination a,
.pagination select {
    height: 26px;
    line-height: 26px;
    margin-left: 8px;
    margin-right: 8px;
    text-align: center;
}

.pagination a {
    display: inline-block;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 8px;
    background: #fb9b08;
    color: #fff;
}

.pagination select {
    height: 26px;
    line-height: 26px;
    width: 50px;
}

/*
 * 公用 - 公告条
 * ================================*/
.gb-news-wp {
    width: 335px;
    margin: 0 auto;
}

.gb-news {
    left: 0;
    right: 0;
    line-height: 36px;
    height: 36px;
    margin-bottom: 20px;
    background: #efe8de;
    padding: 0 10px;
    z-index: 1;

}

.gb-news .tit {
    float: left;
    color: #6b6b6b;
    padding-right: 10px;
    padding-left: 8px;
    font-size: 18px;
    width: 40px;
}

.gb-news .marquee-list {
    display: block;
    margin-left: 50px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}

.gb-news .marquee-list .marquee-item {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    color: #2e2e2e;
}

/*
 * 公用 - 游戏大厅头部banner及公告
 * ================================*/
#lobbyBannerWp {
    display: block;
    background-color: #f6f6f6;
}

.gb-news.lobby-style {
    margin-bottom: 0px !important;
    background-color: #efe8de;
}

.lobby-banner-top {
    margin-bottom: 30px;
    position: relative;
    cursor: auto;
    max-width: 1920px;
    height: 450px;
    margin: 0 auto 30px;

    overflow: hidden;
}

.lobby-banner-top #lobbyBannerImg {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
}

/*
* 公用 - header
* ================================*/
#header {
    z-index: 9;
    min-width: 1180px;
    background-color: #e99c3d;
    z-index: 4;
    position: relative;
}

.header-ewm-wp {
    position: relative;
}

.header-ewm-wp .header-ewm {
    width: 150px;
    position: absolute;
    top: 40px;
    height: 0;
    z-index: 100;
    left: 10px;
    transition: all .3s;
    background: url(..//images/qr/app.png) no-repeat;
    background-size: 100% 100%;
}

.header-ewm-wp:hover .header-ewm {
    height: 150px;
}

.header-ewm-agent {
    position: absolute;
    top: 40px;
    width: 300px;
    height: 0;
    transition: all .4s;
    overflow: hidden;
}

.header-ewm-wp.agent-only:hover .header-ewm-agent {
    height: 160px;
}

.headagent-ewm-box .text-box {
    background-color: #b03a34;
    color: #fff;
    line-height: 2;
}

.headagent-ewm-box {
    float: left;
    margin-right: 20px;
}

#header .header-ewm-wp.agent-only {
    display: none !important;
}

#header .header-top-wp {
    /* height: 44px; */
    height: 60px;
    background: #2e2e2e;
    padding-right: 20px;
    padding-top: 5px;
    position: relative;
    z-index: 5;
}

#header .link-info {
    line-height: 44px;
    height: 44px;
    padding-top: 1px;
}

#header .header-top-wp .input-item {
    float: left;
    padding-top: 8px;
    margin-right: 10px;
    position: relative;
}

#header .header-top-wp .ui-ipt {
    height: 34px;
    line-height: 34px;
    width: 140px;
}

#header .header-top-wp .img-code {
    position: absolute;
    height: 33px;
    width: 56px;
    top: 9px;
    right: 0;
    border-radius: 5px;
}

#header .header-top-wp .item {
    display: inline-block;
    vertical-align: middle;
    float: left;
    font-size: 14px;
    padding: 0;
    height: 44px;
    line-height: 44px;
    cursor: pointer;
    transition: all .3s;
    color: #eae8e9;
    margin-right: 12px;
}

#header .nav-wrap-bg {
    background: url(../images/header-bg.png) repeat;
}

#header .header-top-wp .item i.bd-left {
    border-left: 1px solid #494949;
    margin-right: 10px;
}

#header .header-top-wp .item:last-child {
    margin-right: 0;
}

#header .header-top-wp .item:hover,
#header .header-top-wp .item:hover .iconfont {
    color: #f9f9f9;
}

#header .header-top-wp .iconfont {
    color: #a99e8d;
    font-size: 20px;
}

#header .header-top-wp .i-btn {
    display: inline-block;
    color: #ffff;
    text-align: center;
    /* padding: 10px 20px; */
    background-color: #b03a34;
    border-radius: 4px;
    margin-left: 0;
    margin-top: 7px;
    font-size: 14px;
    line-height: 1;
    height: 33px;
    border: none;
    font-weight: bold;
    width: 85px;
    height: 33px;
    line-height: 33px;
}

.wrongCode {
    display: none;
}

#header .header-top-wp .reg-btn-hover {
    position: relative;
}

#header .header-top-wp .reg-btn-hover:hover i {
    display: block;
}

#header .reg-btn-hover i {
    position: absolute;
    width: 199px;
    height: 126px;
    bottom: -132px;
    background: url(../images/reg-icon.png) no-repeat;
    left: -54px;
    transition: all .6s;
    display: none;
    -webkit-animation: a-float 1.9s linear infinite;
    animation: a-float 1.9s linear infinite;
}

#header .header-top-wp .i-btn.two {
    background-color: #e99c3d;
    color: #fff;
}

#header .header-top-wp .i-btn.two:hover {
    background-color: #b03a34;
}

#header .header-top-wp .forgetPassword {
    position: absolute;
    background-color: #b03a34;
    color: #fff;
    padding: 5px;
    right: 2px;
    bottom: 1px;
    border-radius: 5px;
}

#header .header-top-wp .balance-info {
    background-color: #201e1a;
    padding: 0 8px;
    border-radius: 8px;
    margin-top: 8px;
    display: inline-block;
    line-height: 28px;
    height: 28px;
}

#header .header-logo {
    width: 185px;
    padding-top: 10px;
    text-align: left;
    background-color: transparent !important;
}

#header .header-logo img {
    width: 90%;
}

.container.nav-wp {
    height: 80px;
}

/* 2017.11改版banner样式 */
.index-banner {
    height: 600px;
    overflow: hidden;
}

#sliderBanner {

}

#sliderBanner .slide-item {
    display: block;
    background-size: cover !important;
    background-position: center !important;
    width: 100%;
    height: 540px;
}

#slider-nav {
    width: 1200px;
    margin: 0 auto;
}

.items-slider-container {
    max-width: 1920px !important;
}

/* 2017.11改版首页轮播样式 */
/*
* 公用 - 导航条
* ================================*/

.newFont, .hotFont {
    position: absolute;
    font-size: 14px;
    color: #fb9b08;
    top: -8px;
    right: -2px;
    width: 32px;
    height: 26px;
    background: url(../images/index/newicon.png) no-repeat;
    -webkit-animation: a-float 1.4s linear infinite;
    animation: a-float 1.4s linear infinite;

}

.hotFont {
    background: url(../images/index/hot.png) no-repeat;
    top: -11px;
}

#bd-btm:hover .newFont {
    display: block;
}

.font-11 {
    font-size: 12px;
    -webkit-transform: scale(0.84, 0.84);
    font-size: 11px;
}

/* popup-Regist */
.popup-Regist {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    display: none;
}

.popup-Regist .closed-register-btn {
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 30px;
    cursor: pointer;
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
}

.popup-Regist .regist-box {
    position: fixed;
    top: -500px;
    left: 50%;
    margin-left: -322px;
    /* z-index: 10; */
    width: 600px;
}

.popup-Regist .regist-box h3.regist-title {
    font-size: 25px;
    background-color: #e99c3d;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    border-radius: 10px 10px 0 0;
    color: #fff;
}

.popup-Regist .regist-box i.register-left-img {
    position: absolute;
    left: -95px;
    top: -140px;
    width: 221px;
    height: 617px;
}

.popup-Regist i.register-title-icon1 {
    position: absolute;
    left: 80px;
    top: -13px;
    width: 44px;
    height: 36px;
    background: url(../images/index/register-title-icon.png) no-repeat;
}

#registrationtable {
    padding: 30px 0 0;
    border-radius: 0 0 10px 10px;
}

#registrationtable .ui-form-item label.error-tip {
    display: block;
    position: absolute;
    color: #e40200;
    font-size: 11px;
    left: 440px;
    top: 10px;
    margin-left: 0;
    text-align: left;
}

#registrationtable .ui-label {
    font-size: 14px;
    color: #666666;
}

#registrationtable .ipt-tip {
    color: #9c9c9c;
    font-size: 14px;
    padding-left: 10px;
}

#registrationtable .ui-ipt {
    width: 200px;
    height: 40px;
    border: 1px solid #f1efec;
    border-radius: 0;
    box-shadow: none;
}

#registrationtable .ui-form-item {
    padding: 0 5px 15px 55px;
    position: relative;
}

#registrationtable .text-center {

}

.top2px {
    position: relative;
    top: 2px;
}

#registrationtable .text-center .register-btn {
    display: inline-block;
    width: 200px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background-color: #b03a34;
    /* box-shadow: 0 4px 18px #e99c3d; */
    font-size: 20px;
    border-radius: 5px;
    cursor: pointer;
    color: #fff;
}

.tips-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    right: 5px;
    top: 3px;
    background: url(/images/icon/tip-cuo.png) no-repeat;
    background-size: 100%;
}

.c-wrong {
    color: #fc4242;
}

.tips-icon.right {
    background: url(/images/icon/tip-dui.png) no-repeat;
    background-size: 100%;
}

#registrationtable input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff;
    color: #2e2e2e;
    border: 1px solid #bdbdbd;
}

#registrationtable input {
    border: 1px solid #bdbdbd;
}

.ipt-tip {
    display: none;
}

.tipText {
    font-size: 12px !important;
}

/*popup-Regist*/

/*下拉菜单*/
/*头部导航*/
.index-nav-warp {
    position: relative;
}

.index-nav-warp .nav-title-box {
    height: 80px;
    line-height: 80px;
    padding-left: 240px;
    position: relative;
}

.index-nav-warp .nav-title-box img.nav-index-logo {
    position: absolute;
    left: 0;
    top: 7px;
}

.index-nav-warp .nav-title-box .nav-item-box {
    /*padding: 26px 23px;*/
    float: left;
    line-height: 1;
    color: #2e2e2e;
    font-size: 18px;
    margin-top: 10px;
    position: relative;
    cursor: pointer;
}

.index-nav-warp .nav-title-box .nav-item-box a {
    padding: 26px 30px;
    display: inline-block;
    color: #2e2e2e;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    background: url(/images/new_index/icons/nav_icons.png) no-repeat;
    display: none;
}

.index-nav-warp .nav-title-box .nav-item-box .icon-after::after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -8px;
    border-top: 8px solid #2e2e2e;
    border-bottom: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: 0;
    display: none;
}

.nav-item-box.nav-item-download .index-nav-item.icon-after::after {
    margin-left: -6px;
}

.index-nav-warp .nav-title-box .nav-item-box.active, .index-nav-warp .nav-title-box .nav-item-box.on {
    background: -webkit-linear-gradient(to bottom, #ffe5c0, #efe8de); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to bottom, #ffe5c0, #efe8de); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to bottom, #ffe5c0, #efe8de); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffe5c0, #efe8de); /* 标准的语法（必须放在最后） */
    border-radius: 5px 5px 0 0;
}

.index-nav-warp .nav-title-box .nav-item-box.active span.index-nav-item, .index-nav-warp .nav-title-box .nav-item-box.on span.index-nav-item {
    color: transparent;
}

.index-nav-warp .nav-title-box .nav-item-box.active i.index-nav-icons, .index-nav-warp .nav-title-box .nav-item-box.on i.index-nav-icons {
    display: block;
}

.index-nav-warp .nav-title-box .nav-item-box.active .icon-after::after, .index-nav-warp .nav-title-box .nav-item-box.on .icon-after::after {
    display: block;
}

/*.index-nav-warp .nav-title-box .nav-item-box:hover {
    background-color: #ffe5c0;
    border-radius: 5px 5px 0 0;
}
.index-nav-warp .nav-title-box .nav-item-box:hover a.index-nav-item {
    color: transparent;
}.index-nav-warp .nav-title-box .nav-item-box:hover i.index-nav-icons {
    display: block;
}
.index-nav-warp .nav-title-box .nav-item-box:hover .icon-after::after {
    display: block;
}*/
.index-nav-sildeList-wp {
    background-color: #efe8de;
    width: 100%;
    position: absolute;
    z-index: 2;
    display: none;
    min-height: 60px;
}

.index-nav-sildeList-wp .slid-list-box {
    display: none;
    max-width: 1200px;
    /*padding:10px 35px 0 45px;四个游戏*/
    padding: 10px 35px 0 110px;
    /*margin:0 auto;*/
    text-align: center;
    position: absolute;
}

.index-nav-sildeList-wp .slid-list-box a {
    display: inline-block;
    width: 130px;
    height: 40px;
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
    color: #444444;
    background-color: #dbd5cc;
    margin: 0 10px 10px 0;
}

.index-nav-sildeList-wp .slid-list-box.float-l a {
    float: left !important;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-sy {
    background-position: 1px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-lhj {
    background-position: -37px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-zr {
    background-position: -77px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-ty {
    background-position: -112px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-by {
    background-position: -150px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-qp {
    background-position: -185px 0;
    width: 38px;
    margin-left: -19px;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-dj {
    background-position: -217px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-cp {
    background-position: -255px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-yh {
    background-position: -291px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-xz {
    background-position: -328px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-zzzx {
    background-position: -369px 0;
}

.index-nav-warp .nav-title-box .nav-item-box i.index-nav-icons.icon-jiuan {
    background-image: none;
    text-align: center;
    padding-top: 10px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover {
    background-image: url(/images/new_index/icons/game-icons.png?v3);
    background-repeat: no-repeat;
    color: transparent;
    background-color: #e99c3d;
}

/*二级导航老虎机图标*/
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-pt {
    background-position: 15px 7px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-sw {
    background-position: -403px 8px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-mg {
    background-position: -265px 7px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-dt {
    background-position: -125px 5px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-png {
    background-position: -683px 8px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-ttg {
    background-position: -1096px 6px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-qt {
    background-position: -825px 8px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-nt {
    background-position: -962px 8px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-ag {
    background-position: -1237px 5px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-ps {
    background-position: -546px 8px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-bbin {
    background-position: -1380px 5px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-cq9 {
    background-position: -1520px 5px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-pg {
    background-image: url(/images/new_index/icons/pg-icon.png);
    background-position: center center;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-ae {
    background-image: url(/images/new_index/icons/ae-icon.png);
    background-position: center center;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-lg {
    background-position: -120px -162px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-ygg {
    background-position: -260px -166px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.slot-rtg {
    background-position: -392px -164px;
}

/*二级导航真人图标*/
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.live-agqjt {
    background-image: url(/images/new_index/icons/agqjt-icon.png);
    background-position: center center;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.live-ag {
    background-position: -1237px 5px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.live-ea {
    background-position: 46px -88px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.live-ebet {
    background-position: -122px -88px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.live-bbin {
    background-position: -1380px 5px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.live-mg {
    background-position: -246px -88px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.live-sun {
    background-position: -385px -88px;
}

/*二级导航体育图标*/
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.sport-pb {
    background-position: -653px -85px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.sport-sb {
    background-position: -513px -86px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.sport-im {
    background-position: -792px -85px;
}

/*二级导航捕鱼图标*/
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.fish-hyg {
    background-position: -929px -85px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.fish-ag {
    background-position: -1237px 5px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.fish-mw {
    background-position: -1070px -85px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.fish-sw {
    background-position: -403px 8px;
}

/*二级导航棋牌图标*/
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.poker-mw {
    background-position: -1070px -85px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.poker-761 {
    background-position: -1178px -84px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.poker-ky {
    background-position: -1292px -84px;
}
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.poker-bl {
    background-position: -776px -162px
}
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.poker-hl {
    background-position: -914px -162px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.poker-as {
    background-position: -641px -162px
}

/*二级导航电竞图标*/
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.dj-fy {
    background-position: -1398px -81px;
}

/*二级导航彩票图标*/
.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.cp-vr {
    background-position: -1539px -76px;
}

.index-nav-sildeList-wp .slid-list-box a.nav-games-icons:hover.cp-bit {
    background-position: 15px -168px;
}

.index-nav-sildeList-wp #slider-slot.slid-list-box {
    position: static;
}

#slider-live {

}

#slider-fish {
    left: 300px;
}

#slider-dj {
    right: 200px;
}

#slider-sports {
    left: 345px;
}

#slider-poker {
    left: 173px;
    padding: 10px;
}

/*
 * 公用 - footer
 * ================================*/
.gb-footer {
    color: #737171;
    background-color: #2e2e2e;
    min-width: 1180px;
    z-index: 1;
    position: relative;
}

.footer-hd {
    background-color: #f1efec;
    border-top: 1px solid #dbd5cc;
}

.gb-footer .footer-nav {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 13px;
    width: 1200px;
    margin: 0 auto;
}

.gb-footer .footer-nav li {
    display: inline-block;
    vertical-align: middle;
}

.gb-footer .footer-nav li a {
    padding: 0 10px;
    border-left: 2px solid #e6e3de;
    color: #666666;
    font-size: 14px;
}

.gb-footer .footer-nav li:first-child a {
    border-left: none;
    padding-left: 0;
}
.gb-footer .footer-nav li a:hover {
    color: #ff9900;
}

.partner-link {
    width: 600px;
    margin: 0 auto;
    position: relative;
}

.border-left, .border-right {
    width: 2px;
    height: 122px;
    background: url(../images/new_index/others/vline.jpg);
    position: absolute;
}

.border-left {
    left: -50px;
    top: 0;
}

.border-right {
    right: 0;
    top: 0;
}

.gb-footer .footer-bd {
    padding: 20px 0;
    height: 180px;
    position: relative;
}

.gb-footer .border {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #4c4848;
}

.gb-footer .footer-title {
    color: #f1efec;
    font-size: 20px;
    font-weight: bold;
}

.gb-footer .brower-link .item, .jianguan-link .item {
    display: inline-block;
    vertical-align: middle;
    padding-right: 20px;
}

.jianguan-link .item {
    padding-right: 0;
}

.jianguan-link .item p {
    color: #4c4848;
}

.jianguan-link a:last-child {
    margin-right: 0 !important;
}

.gb-footer .brower-link .item:last-child {
    padding-right: 0;
}

.gb-footer .brower-link .item p {
    color: #4c4848;
}

.gb-footer .brower-link .iconfont {
    font-size: 40px;
    color: #4c4848;
}

.brower-link, .jianguan-link {
    position: absolute;
}

.brower-link {
    left: 0;
    top: 20px;
}

.brower-link a i.browers-icon {
    display: inline-block;
    width: 27px;
    height: 25px;
    background: url(../images/new_index/icons/browser.png) no-repeat;
}

.brower-link a i.browers-icon.chrome {
    background-position: 0 0;
}

.brower-link a i.browers-icon.firefox {
    background-position: -45px 0;
}

.brower-link a i.browers-icon.safari {
    background-position: -93px 0;
}

.brower-link a i.browers-icon.ie {
    background-position: -140px 0;
}

.jianguan-link {
    right: 0;
    top: 20px;
}

.gb-footer .partner-link .icon {
    margin-right: 40px;
}

.mxlm-logo {
    width: 80px;
    height: 54px;
    background: url(../images/footer/hezuo.png) no-repeat;
    background-position: -926px 13px;
}

.gb-footer .partner-link > a {
    display: inline-block;
    line-height: 54px;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 10px;
    margin-left: 14px;
}

.gb-footer .sp {
    display: inline-block;
    background-image: url(../images/footer/icon.png?v=1112);
    line-height: 2;
    vertical-align: middle;
}

.sp-verfied {
    background-position: 0 0;
    width: 60px;
    height: 31px
}

.sp-firstcagayan {
    background-position: 0 -31px;
    width: 109px;
    height: 32px
}

.sp-qt {
    background-position: 0 -63px;
    width: 134px;
    height: 33px
}

.sp-pt {
    background-position: 0 -96px;
    width: 130px;
    height: 34px
}

.sp-nt {
    background-position: 0 -130px;
    width: 127px;
    height: 34px
}

.sp-18 {
    background-position: 0 -164px;
    width: 35px;
    height: 35px
}

.sp-ceza {
    background-position: 0 -199px;
    width: 86px;
    height: 35px
}

.sp-ag {
    background-position: 0 -234px;
    width: 100px;
    height: 39px
}

.sp-ttg {
    background-position: 0 -273px;
    width: 127px;
    height: 39px
}

.sp-dt {
    background-position: 0 -312px;
    width: 119px;
    height: 40px
}

.sp-mg {
    background-position: 0 -352px;
    width: 132px;
    height: 40px
}

.sp-188bet {
    background-position: 0 -392px;
    width: 66px;
    height: 46px
}

.sp-ea {
    background-position: 0 -438px;
    width: 57px;
    height: 46px
}

.sp-dreamG {
    background-position: 0 -484px;
    width: 75px;
    height: 46px
}

.gb-footer .footer-sub {
    line-height: 46px;
    background-color: #444444;
    color: #959595;
}

.gb-footer .footer-cd {
    padding: 16px 0 0px;
    text-align: center;
}

.gb-footer .footer-cd .url {
    padding: 0 8px;
    color: #bbb3a6;
}

#iosQrcode1, #azQrcode1, div.Qrcode {
    position: relative;
}#newIndex-DownloadApp div.Qrcode {
    position: absolute;
}

#iosQrcode1 .mask,
#azQrcode1 .mask,
div.Qrcode .mask,div.Qrcode-index .mask {
    position: absolute;
    width: 95%;
    height: 96%;
    top: 0;
    background: #000;
    opacity: .8;
    font-size: 14px;
    color: #fff;
}
div.Qrcode-index .mask {
    width: 100%;
    height: 100%;
}

div.Qrcode div.mask {
    width: 100%;
    height: 100%;
    left: 0;
}

#iosQrcode1 .mask p,
#azQrcode1 .mask p,
div.Qrcode .mask p {
    text-align: center;
    padding-top: 40%;
}

div.Qrcode div.mask p ,div.Qrcode-index div.mask p{
    padding-top: 45%;
}

/*
 * 公用 - 侧边菜单
 * ================================*/

.gb-sidenav {
    float: left;
    width: 190px;
}

.gb-sidenav .friends-hot {
    width: 30px;
    height: 27px;
    position: absolute;
    left: 80px;
    top: -19px;
    background: url("../images/hot-icon.png") no-repeat;
    -webkit-animation: a-float 1.6s linear infinite;
    animation: a-float 1.6s linear infinite;
}

.gb-sidenav .navlist > li > a {
    position: relative;
    display: block;
    line-height: 38px;
    text-align: left;
    padding-left: 14px;
    font-size: 14px;
    color: #000;
    transition: all .15s;
}

.gb-sidenav .navlist > li > a:hover,
.gb-sidenav .navlist > li.active a {
    background-color: #fb9b08;
}

.gb-sidenav .navlist > li > a:hover:after,
.gb-sidenav .navlist > li.active a:after {
    display: inline-block;
    content: '';
    position: absolute;
    right: -8px;
    top: 50%;
    width: 0;
    height: 0;
    margin-top: -4px;
    border-style: solid;
    border-width: 5px 0 4px 8px;
    border-color: transparent transparent transparent #fb9b08;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;

}

.gb-sidenav .navlist > li > a:hover:after,
.gb-sidenav .navlist > li.active a:after {
    opacity: 1;
    visibility: visible;
}

.gb-sidenav .navlist .active .sub-menu {
    max-height: 700px;
    visibility: visible;
}

.gb-sidenav .navlist .sub-menu {
    padding-left: 20px;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    transition: .15s;
}

.navlist .sub-menu a {
    display: block;
    line-height: 38px;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid #2f486b;
    background-color: rgba(31, 60, 103, .5);
    font-size: 13px;
}

.navlist .sub-menu .active a {
    color: #ff0053;
}

.gb-main-r {
    margin-left: 225px;
    overflow: hidden;
}
#pc-validateCode {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    color: #666;
    font-size: 14px;
    margin-bottom: 0.3rem;
    background: #fff;
    /* border: 1px solid #DEDEDE; */
    border-radius: 2px;
    width: 88%;
    border: 1px solid #f1efec;
}
#smsCodeImgBox {
    position: relative;
}
#smsCodeImgBox img {
    position: absolute;
    top: -43px;
    right: 0;
    width: 70px;
    height: 40px;
}
.orange {
    color: #F49C41!important;
}
.link {
    cursor: pointer;
}
.refresh-code {
    position: relative;
    left: 180px;
    top: 12px;
}
.layui-layer-dialog.smscode .layui-layer-close {
    top: 0px;
}

/*注册成功弹窗*/
#modal-success .modal-content {
    border-bottom: none;
}

#modal-success .modal-dialog {
    width: 856px;
    height: 610px;
}

#modal-success .modal-dialog.new-dialog {
    width: 605px;
    height: 285px;
    top: -300px;
}

#modal-success .modal-dialog.hint-modal {
    width: 470px;
    height: 235px;
    border-radius: 5px;
}

#modal-success #hintContent {
    top: -300px;
}

.modal-hint-content {
    margin-top: 20px;
}

.hint-16size {
    font-size: 16px;
}

#modal-success .logo {
    background: url(../../images/logo.png?v=1102) no-repeat 280px 0;
    height: 100px;
    position: absolute;
    top: -90px;
    width: 100%;
}

#modal-success h3 {
    text-align: center;
    padding-bottom: 38px;
}

#modal-success .modal-info {
    padding: 0 10px;
}

#modal-success .text-box {
    width: 412px;
    border: 1px solid #cfcfcf;
    background-color: #f7f7f7;
    font-size: 16px;
    line-height: 26px;
}

#modal-success .text-box dt {
    border-bottom: 1px solid #ededed;
    height: 46px;
    line-height: 46px;
    border-left: 3px solid #f2752e;
    color: #f2752e;
    padding-left: 20px;
    background-color: #fff;
}

#modal-success .text-box dt i {
    display: inline-block;
    width: 25px;
    height: 30px;
    vertical-align: middle;
    background: url("../../images/register/success-icon.png") no-repeat 0 -72px;
    margin-right: 10px;
}

#modal-success .text-box dd {
    padding: 14px 0 20px 20px;
}

#modal-success .text-box dd strong, #modal-success .text-box dd span {
    display: block;
}

#modal-success .text-box dd strong {
    font-weight: normal;
}

#modal-success .tips {
    color: #f2752e;
}

#modal-success .background-tips {
    background-color: #f2752e !important;
}

#modal-success li {
    border: 1px solid #cfcfcf;
    background-color: #fbfdfe;
    width: 410px;
    height: 140px;
    color: #624246;
    text-align: center;
    margin-bottom: 13px;
}

#modal-success li strong {
    display: block;
    font-size: 18px;
}

#modal-success li strong, #modal-success li p {
    margin-left: 90px;
}

#modal-success li span {
    display: block;
}

#modal-success li.none-border {
    border: none;
    margin-bottom: 0;
}

#modal-success li .border {
    border: 1px solid #cfcfcf;
    background-color: #fbfdfe;
    width: 200px;
    margin-left: 0;
    height: 138px;
    padding-top: 10px;
}

.spokesperson {
    background: url("../../images/register/yuzhiqing.jpg") no-repeat left bottom;
}

.lh-app {
    padding-top: 10px;
    background: url("../../images/register/lh-icon.png") no-repeat -1px -1px;
}

.lh-app i {
    display: inline-block;
    background: url("../../images/register/success-icon.png?v=11") no-repeat -40px -74px;
    width: 30px;
    height: 20px;
    vertical-align: middle;
}

.now-game i {
    display: block;
    width: 70px;
    height: 70px;
    background: url("../../images/register/success-icon.png") no-repeat 0 0;
    margin: 20px auto 0;
}


/*新闻动态
=========*/

/*vip页面
========*/
.vip-bg {
    background: #ebe9e7 url(../images/index-new/index-bg.jpg) no-repeat 50% 0;
    background-size: 100%;
    padding-bottom: 25px;
    /*padding-top: 620px;*/
}

.sport-bg {
    height: 100%;
}

.sport-bg .container {
    height: 80%;
}

/*新闻列表
========*/

.post-list .item {
    padding: 9px;
    text-align: left;
}

.post-list .item {
    color: #333;
    background-color: #f9f9f9;
}

.post-list .item .square {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 10px;
    background: #d3d3d3;
}

.post-list .item .square.active {
    background: #fb9b08;
}

.post-list a:hover {
    text-decoration: underline;
}

.post-list .item:nth-child(even) {
    background-color: #e9e9e9;
}

.post-list .item .content {
    padding: 30px 10px;
    border: 1px solid #5c5853;
    border-top: none;
    margin: 25px 0;
}

/*温馨提示*/
.prompt-info {
    margin-top: 40px;
    font-size: 13px;
    color: #000;
}

.prompt-info h3.tit, .prompt-info h2.tit, .prompt-info p {
    padding-left: 30px !important;
}

.prompt-info .tit {
    font-size: 16px;
    padding: 20px 0 12px;
    border-top: 1px solid #d9d9d9;
    margin-left: -10px;
}

.prompt-info p {
    line-height: 1.8;
}

/*注册页面*/
.reg-page .reg-form {
    border: 1px solid #fff;
    margin-bottom: 130px;
}

.reg-page .form-hd {
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 20px
}

.reg-page .form-bd .cell {
    padding: 40px 0;
}

.reg-page .reg-form .ui-form-item {
    padding-left: 134px;
    position: relative;
    padding-bottom: 30px;
}

.reg-page .reg-form .ui-label {
    width: 119px;
    margin-left: -121px;
}

.reg-page .reg-form .cell:first-child {
    border-right: 1px solid #e9e9e9;
}

.reg-page .reg-form .ui-ipt {
    width: 271px;
    font-size: 14px;
}

.reg-page .reg-form .ipt-tip {
    display: none;
}

.reg-page .reg-form label.error-tip {
    position: absolute;
    left: 126px;
    color: #e40200;
}

.reg-page .form-ft {
    color: #555;
    border-top: 1px solid #fff;
    background: #e9e9e9;
    text-align: left;
    padding-bottom: 40px;
    box-shadow: 0 -1px 1px rgb(233, 233, 233);
}

.reg-page .form-ft .text {
    padding: 20px 120px 20px 120px;
}

.reg-page .btn {
    width: 238px;
    height: 44px;
    line-height: 44px;
    background: #ff9500;
    color: #333;
    font-size: 16px;
}

.code-right-text {
    position: absolute;
    right: 25px;
    color: #9c9c9c;
    font-size: 14px;
    top: 8px;
}

#changeCode {
    cursor: pointer;
}

/* 站内信弹窗 */
.massaage_box {
    width: 200px;
    height: 150px;
    position: fixed;
    right: 70px;
    bottom: 20px;
    z-index: 9;
    background: #fff;
    display: none;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 2px 2px 1px #939393;
    border: 1px solid #939393;
}

.massaage_box h3 {
    background: #808080;
    line-height: 40px;
    text-align: left;
    color: #fff;
    padding-left: 10px;
}

.massaage_box .massaage_div p {
    line-height: 70px;
    text-align: center;
}

.massaage_box .massaage_div div a {
    display: inline-block;
    width: 40%;
    color: #fff;
    line-height: 30px;
    margin-top: -10px;
    border-radius: 5px;
}

.massaage_box .massaage_div div .clove1 {
    background: #ff9500;
}

.massaage_box .massaage_div div .clove2 {
    background: #211d17;
}

.massaage_box .close_gb {
    color: #FFFFFF;
    position: absolute;
    right: 4px;
    top: 0;
    font-size: 16px;
    display: inline-block;
    line-height: 40px;
    width: 30px;
    text-align: center;
    cursor: pointer;
}

/* 站内信弹窗 */

/*客服侧边栏
==========*/
#asidebar {
    position: fixed;
    top: 50%;
    right: 40px;
    cursor: pointer;
    text-align: center;
    z-index: 1108;
    border-radius: 10px;
    margin-top: -200px;
    box-shadow: 2px 2px 5px #444;
}

#asidebar .item {
    border-bottom: 1px solid #efe8de;
}

#asidebar .item:last-child {
    border-bottom: none;
}

#asidebar .item .txt {
    color: #fff;
}

#asidebar .line {
    height: 1px;
    width: 80%;
    margin: 0 auto;
    border-bottom: 1px solid #464646;
}

#asidebar .item > a {
    display: block;
    height: 80px;
    position: relative;
    text-align: center;
    color: #666666;
    width: 80px;
    background-color: #dbd5cc;
    line-height: 1;
    font-size: 14px;
}

#asidebar .item > a.has-radius {
    border-radius: 5px 5px 0 0;
}

#asidebar .item > a.sideLastBtn {
    background-color: #b13a34;
    color: #fff;
    border-radius: 0 0 5px 5px;
}

#asidebar .item > a.sideLastBtn i.iconfont {
    color: #fff !important;
}

#asidebar .item > a:hover {
    background-color: #e99c3d;
    color: #fff;
}

#asidebar .item > a:hover i.iconfont {
    color: #fff !important;
    transform: rotateZ(360deg);
}

#asidebar .item > a i.iconfont {
    font-size: 35px;
    margin: 12px 0 5px;
    color: #444444;
    transform: rotateZ(0deg);
    transition: all .4s;
}

#asidebar .item > a .icon-hot {
    color: #f00;
    position: absolute;
    left: 0;
    top: -15px;
    font-size: 34px;
}

/*#asidebar .item:hover {
    background: #fb9b08;
    color: #fff;
}

#asidebar .item:hover .iconfont {
    color: #fff;
}*/

#asidebar .item:first-child > a {
    border-top: none;
}

#asidebar .item .asidebar-icons {
    display: block;
    height: 100%;
    font-size: 30px;
    position: relative;
    z-index: 10;
}

#asidebar .item .txt, #asidebar .item .txt2 {
    position: absolute;
    width: 0px;
    right: 75px;
    height: 100%;
    top: 0px;
    text-align: left;
    font-size: 16px;
    visibility: hidden;
    transition: all .3s;
    z-index: -1;
    opacity: 0;
    background-color: #e99c3d;
    transition: all .5s;
    line-height: 80px;
    overflow: hidden;
}

#asidebar .item > a:hover .txt {
    visibility: visible;
    opacity: 1;
    width: 240px;
}

#asidebar .item > a:hover .txt2 {
    visibility: visible;
    opacity: 1;
    width: 160px;
    width: 150px;
    right: 78px;
}

#asidebar .item.qr .txt, #asidebar .item.qr .txt2 {
    height: auto;
    width: 146px;
}

#asidebar .survey {
    height: auto; /* line-height: 1.8; */
}

#asidebar .survey a {
    padding: 6px 11px;
    height: auto;
    line-height: 1.6;
}

#asidebar .icon-appgif {
    display: inline-block;
    width: 35px;
    height: 35px;
    background: url(../images/qr/appgif.gif) no-repeat;
    margin-top: 15px;
}

/* 优惠页面 */

@media screen and (max-width: 480px) {
    .reg-page .paddingL220 {
        padding-left: 0;
    }

    .reg-page .reg-form .ui-label {
        width: 100px;
        margin-left: 0;
    }

    .reg-page .reg-form .ui-form-item {
        padding-left: 0;
    }
}

/*侧边栏图标闪烁效果*/


.anim-scale {
    -webkit-animation: anim-scale .8s ease-in infinite alternate;
    animation: anim-scale .8s ease-in infinite alternate;
}

@-webkit-keyframes anim-scale {
    0% {
        -webkit-transform: scale(1);
        color: #cfb590;
    }
    100% {
        -webkit-transform: scale(1.2);
        color: #ffe0b2;
    }

}

@keyframes anim-scale {
    0% {
        transform: scale(1);
        color: #cfb590;
    }
    100% {
        transform: scale(1.2);
        color: #ffe0b2;
    }

}

@-webkit-keyframes a-float {
    0%, 100% {
        -webkit-transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10%);
    }
    75% {
        -webkit-transform: translateY(-10%);
    }
}

@keyframes a-float {
    0%, 100% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(10%);
    }
    75% {
        transform: translateY(-10%);
    }
}
