/*通用样式文件，该页面必须定义通用样式，不能给单个页面定义样式，本文件会应用到所有页面中*/

/*字体图标*/
@font-face {font-family: "iconfont";
    src: url('../css/font/iconfont.eot'); /* IE9*/
    src: url('../css/font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../css/font/iconfont.woff') format('woff'), /* chrome, firefox */
    url('../css/font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../css/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:18px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*字体图标*/

/*通用标签*/
body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,input,li,p,select,table,td,th,tr,ul{padding:0;margin:0}
address,article,aside,details,figcaption,figure,footer,header,legend,menu,nav,section{display:block;margin:0;padding:0}
html{/*height:100% del by qq*/}
body{background: #d7e7f3 url(/static/img/i-bg2.png) no-repeat center bottom;background-attachment: fixed;}
a,i,input{text-decoration:none;transition: 0.3s;}
ul li{list-style:none}
a,p,span,div{-webkit-font-smoothing: antialiased;}
input,select,textarea{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;font-size:14px;outline:0}
input[type=button]{border:0px;outline: 0px; cursor: pointer}
img{border:0}
a,input,button{outline: none;}
a:active,a:focus,a:visited,a:hover{text-decoration:none}
textarea{resize: none;}
::-webkit-input-placeholder {color: #989ea4;}
::-moz-placeholder {color:#989ea4;}
:-ms-input-placeholder {color:#989ea4;}
/*通用标签*/

/*属性类*/
.pull-left{float:left}
.pull-right{float:right}
.hidden{display:none}
.clear:after{clear:both;content:""}
.bg-graybackground: #d7e7f3 url(/static/img/i-bg2.png) no-repeat center bottom;
.no-atuo{min-width:auto;}
.text-elip {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: 5px;color: #ffc34c;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.height30{height: 30px;line-height: 30px;font-size: 13px;font-weight: normal;}
.height25{height: 25px;line-height: 25px;}
.cursor{
    cursor: pointer;
}


.user-select-none{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.pr5{padding-right:5px}
.pl5{padding-left:5px}
.color-red{color: #ee002f!important;}
.co_1{ color:#67c61e;}
.co_2{ color:#db4848;}
.co_3{ color:#ffd000;}
.fwb{font-weight: 600;}
/*属性类*/

/*按钮链接等*/

.popup-btn-blue{
    width: 90px;
    height: 40px;
    text-align: center;
    color: #fff;
    background: #3085D6;
    cursor: pointer;
    box-shadow: none;
    border: 0;
    outline: none;
    font-size: 13px;
    border-radius: 2px;
    font-weight: 500;
    margin: 0 5px;
    transform: translate(0,0);
    transition:all .2s ease-in 0s;
}
.popup-btn-blue:hover{
    background: #2B78C1;
}
.popup-btn-red{
    width: 90px;
    height: 40px;
    text-align: center;
    color: #fff;
    background: #EA6767;
    cursor: pointer;
    box-shadow: none;
    border: 0;
    outline: none;
    font-size: 12px;
    border-radius: 2px;
    font-weight: 500;
    margin: 0 5px;
    transform: translate(0,0);
    transition:all .2s ease-in 0s;
}
.popup-btn-red:hover{
    background: #db6767;
}
.popup-btn-gray{
    width: 90px;
    height: 40px;
    text-align: center;
    color: #fff;
    background: #ea5050;
    cursor: pointer;
    box-shadow: none;
    border: 0;
    outline: none;
    font-size: 12px;
    border-radius: 2px;
    font-weight: 500;
    margin: 2px 5px;
    transform: translate(0,0);
    transition:all .2s ease-in 0s;
}
.popup-btn-gray:hover{
    background: #db4848;
}
.banner-btn{
    text-align: center;
    border-radius: 2px;
    color: #00a5ff;
    font-size: 12px;
    border: solid 1px #e3e4e5;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transform: translate(0,0);
    transition:all .2s ease-in 0s;
}
.banner-btn:hover:not(.disabled){
    color: #ee002f;
    border: 1px solid #ee002f;
}
.refresh-btn{display:inline-block; background:url("../images/refresh.png") no-repeat 0 0;height: 16px; width: 16px;cursor: pointer;background-size: 10px;}
.refresh-spin{display:inline-block; background:url("../images/loading.gif") no-repeat 0 0;height: 14px; width: 14px;}

.link-white{
color: #a6a6a6;
    font-weight: bold;
    margin-left: 8px;
    transition: all 0.3s;
    cursor: pointer;
}
.link-white:hover:not(.not-hover){color: #0099ff; }
.link-red{
    color:#777d83;
    cursor: pointer;
    transform: translate(0,0);
    transition:all .2s ease-in 0s;
}
.link-red:hover{color:#ee002f;}

.function-btn,.function-btn:visited{ display:inline-block; padding:0 8px; height:26px; margin:0 4px; line-height:26px; border:solid 1px #c2c5c7; border-radius:2px; color:#777d83; font-size:12px;cursor: pointer;}
.function-btn:hover{color: #f20f3c;border:1px solid #f20f3c;}

.popup-btn-confirm{background-color: #ea5050!important;padding: 10px 32px;cursor: pointer;border-radius: 3px;margin: 5px 5px 10px!important;font-size: 12px!important;border: none;color: #fff;transition: 0.3s;}
.popup-btn-confirm:hover{background-color: #db4848!important;}
.popup-btn-cancel{background-color: #aaaaaa!important;padding: 10px 32px;cursor: pointer;border-radius: 3px;margin: 5px 5px 10px!important;font-size: 12px!important;border: none;color: #fff;transition: 0.3s;}
.popup-btn-cancel:hover{background-color: #999999!important;}


/*弹窗Table*/
.popup-table{padding: 10px 20px 0 20px;}
.popup-table .table{width:100%;white-space :nowrap; border-collapse:collapse; border:solid 1px #e5e5e5;  border-top:solid 2px #bec1c4; border-right:none;}
.popup-table .table tr th{ width: 75px;line-height:37px; background-color:#fff; white-space:nowrap; color:#4f555c; text-align:right; padding-right:20px; font-size:12px; font-weight:normal; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.popup-table .table tr td{ white-space: nowrap; background-color:#fff; text-align:left; padding-left:20px; line-height:37px; color:#4f555c; font-size:12px; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.popup-table .table tr.cur td{ background-color:#f9f9f9; }
.popup-table .table tr.cur th{ background-color:#f9f9f9; }
.popup-table .btn-group{ text-align:center; margin:16px 0 20px 0;}
.popup-table .btn-group .button{ margin-right:10px;}
.popup-table .btn-group .button:last-child{ margin-right:0px;}

.table .long-text{
    padding: 5px 0;
    height: 100px;
    line-height: 22px;
    white-space:normal;
    word-break: keep-all;
    word-wrap: break-word;
    overflow: hidden;
}
.table .message{
    padding: 5px 5px 5px 0;
    height: 140px;
    line-height: 22px;
    white-space:normal;
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
}

/*注单状态*/
.user_bet_status_win{ width:50px; height:26px; text-align:center; line-height:26px; color:#fff; background-color:#ea5050; font-size:12px;  border-radius:2px;padding: 4px;}
.user_bet_status_loss{width:50px; height:26px; text-align:center; line-height:26px; color:#fff; background-color:#5fd458; font-size:12px;  border-radius:2px;padding: 4px;}
.user_bet_status_normal{width:50px; height:26px; text-align:center; line-height:26px; color:#fff; background-color:#a7b2bc; font-size:12px;  border-radius:2px;padding: 4px;}

/*金额颜色*/
.money_status_win{ color:#fff; background-color:#c00; font-size:12px;  border-radius:2px;padding: 4px;}
.money_status_loss{ color:#fff; background-color:#390; font-size:12px;  border-radius:2px;padding: 4px;}
.money_status_normal{ color:#fff; background-color:#a7b2bc; font-size:12px;  border-radius:2px;padding: 4px;}

.chek{background: url("../images/reg2.png") center no-repeat;width: 16px;height: 16px;display: inline-block;position: relative;top: 2px;margin-right: 3px;cursor: pointer;background-size: 100%;}
.cheked{background: url("../images/reg1.png") center no-repeat;background-size: 100%;}


.top_box{height: 50px; line-height: 50px; background-color: #e9ecef; color: #db4848; font-size: 13px; border-bottom: solid 1px #a09ba2;}
.top_box span{ display:inline-block; width:76px; height:50px; padding-left:20px; font-size:13px; color:#bec1c4;font-weight: 600;}


.container{
    width: 1180px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    border-radius: 4px;
    box-sizing: border-box;
    padding-bottom: 50px;


}
.content{overflow:hidden;}
.order-action .mCSB_container {height: 100%}
.mCSB_inside > .mCSB_container{margin-right: 0px!important;}

/*页面右边banner*/
.dside_nav{ width:100%; height:50px; background-color:#4f555c; border-left:solid 1px #585e64;}
.dside_nav ul{ height:100%;width:100%; overflow:hidden;}
.dside_nav ul li{ width:25%; float:left;}
.dside_nav ul li a{ display:block; text-align:center; border-right:solid 1px #585e64; height:16px; line-height:16px; color:#bec1c4; text-align:center; margin-top:16px; font-size:12px;}
.dside_nav ul li a:hover{color:#fff; }

.menu-user .cashinfo ul{ width:95%; overflow:hidden;}
.menu-user .cashinfo ul li{ text-align:center;}
.menu-user .cashinfo ul li p{ display:inline-block; color:#808090; font-size:12px; font-style:normal; padding-top:5px;float: left;padding-left: 20px;width: 80px}
.menu-user .cashinfo ul li span{display: inline-grid; color: #808090; font-size: 13px; text-align: center;  cursor: pointer;}
.menu-user .cashinfo ul li span.ctitle{text-align: right; width: 115px;}
.menu-user .cashinfo ul li span.ccont{text-align: left; width: 80px;}
.menu-user .cashinfo .li3{border-right: none;}


.sidebar-panel{padding: 15px 0px 12px 0px;background-color: #f0f2f5;    display: flow-root;min-height: 50px;}
.sidebar-panel li{width: 24%;text-align: center;float: left;}
.sidebar-panel li a{display: block;}
.sidebar-panel li a:hover{ color:#da3129;}
.sidebar-panel li span{width: 24px;height: 24px;line-height: 24px;text-align: center;color: #FFFFff;border-radius: 8px;display: block;margin:0 auto 10px;}
.sidebar-panel .green{background-color: #39a952;}
.sidebar-panel .yellow{background-color: #dda60d;}
.sidebar-panel .blue{background-color: #4396dc;}
.sidebar-panel .red{background-color: #cd423c;}
.sidebar-panel .icon{font-size: 12px;}
.sidebar-panel p{color: #808090;}
.sidebar-panel p:hover{color: #db4848;}

.sidebar-user{border-bottom: 1px solid #ebebeb;overflow: hidden;padding:18px 12px 12px;background-color: #fff;}
.sidebar-user .pull-left{width: 110px; font-size: 14px;font-weight: 700;color: #606070;}
.sidebar-user .pull-left .icon{margin-left: 10px;display: inline-block; width: 24px; height:24px; vertical-align: middle;}
.sidebar-user .pull-left .txt{display: inline-block; vertical-align: middle;}
.sidebar-user .pull-right{width: 70px;padding-top: 7px;}
.sidebar-user .pull-right a{font-size: 12px;color:#808090; font-weight: normal;}
.sidebar-user .pull-right a:hover {color: #db4848; }

/*按钮链接等*/

/*加载中*/
._load-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3);z-index: 1050;overflow: hidden;}
._full-dark-load-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,1);z-index: 1050;overflow: hidden;}
._loader{
    z-index: 1051;
    position: absolute;
    top: -moz-calc(50% - 17px);
    top: -webkit-calc(50% - 17px);
    top: calc(50% - 17px);
    left: -moz-calc(50% - 17px);
    left: -webkit-calc(50% - 17px);
    left: calc(50% - 17px);
}
/*加载中*/

/*特效*/
.ball-clip-rotate-multiple div{
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    left: 0px;
    top: 0px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    -webkit-animation: rotate 1s 0s ease-in-out infinite;
    animation: rotate 1s 0s ease-in-out infinite;
}
.ball-clip-rotate-multiple div:last-child {
    display: inline-block;
    top: 10px;
    left: 10px;
    width: 15px;
    height: 15px;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    border-color: #fff transparent #fff transparent;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}
/*logo加载中*/
.ball-logo{
    text-align: center;
}
.ball-logo img{
    width: 36px;
    height: 36px;
}
.ball-logo p{
    font-size: 12px;
    color: #777d83;
}

/*hover旋转*/
.hover-rotate:hover{
    -webkit-animation: rotate 1s 0s ease-in-out infinite;
    -webkit-animation:rotate 1s 0s ease-in-out infinite;
    -o-animation:rotate 1s 0s ease-in-out infinite;
    animation:rotate 1s 0s ease-in-out infinite;
    animation-iteration-count: 1;
}
/*hover旋转*/
.hover-spin:hover{
    -webkit-animation: spin 1s 0s linear infinite;
    -webkit-animation:spin 1s 0s linear infinite;
    -o-animation:spin 1s 0s linear infinite;
    animation:spin 1s 0s linear infinite;
    animation-iteration-count: 1;
}
.spin-infinite{
    -webkit-animation: spin 1s 0s linear infinite;
    -webkit-animation:spin 1s 0s linear infinite;
    -o-animation:spin 1s 0s linear infinite;
    animation:spin 1s 0s linear infinite;
}
/*hover变大*/
.hover-enlarge{
    -webkit-transition: opacity 0.5s linear 0.3s,
    -webkit-transform 0.1s linear 0s,
    -webkit-filter 0.5s linear 0.3s;
    transition: opacity 0.5s linear 0.3s,
    -webkit-transform 0.1s linear 0s,
    -webkit-filter 0.5s linear 0.3s;
    transition: transform 0.1s linear 0s,
    filter 0.5s linear 0.3s,
    opacity 0.5s linear 0.3s;
    transition:
            transform 0.1s linear 0s,
            filter 0.5s linear 0.3s,
            opacity 0.5s linear 0.3s,
            -webkit-transform 0.1s linear 0s,
            -webkit-filter 0.5s linear 0.3s;
}
.hover-enlarge:hover{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: opacity 0.1s linear 0s,
    -webkit-transform 0.1s linear 0.1s,
    -webkit-filter 0.1s linear 0s;
    transition: opacity 0.1s linear 0s,
    -webkit-transform 0.1s linear 0.1s,
    -webkit-filter 0.1s linear 0s;
    transition: transform 0.1s linear 0.1s,
    filter 0.1s linear 0s,
    opacity 0.1s linear 0s;
    transition:
            transform 0.1s linear 0.1s,
            filter 0.1s linear 0s,
            opacity 0.1s linear 0s,
            -webkit-transform 0.1s linear 0.1s,
            -webkit-filter 0.1s linear 0s;
}

/*旋转*/
@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1); }

    50% {
        -webkit-transform: rotate(180deg) scale(0.6);
        transform: rotate(180deg) scale(0.6); }

    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1); } }
/*旋转*/
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

/*向下滑出*/
@-webkit-keyframes bounce-down {25% {-webkit-transform: translateY(-10px);} 50%, 100% {-webkit-transform: translateY(0);} 75% {-webkit-transform: translateY(30px);}}
@keyframes bounce-down {25% {transform: translateY(-10px);}50%, 100% {transform: translateY(0);}75% {transform: translateY(30px);}}
.animate-bounce-down{-webkit-animation: bounce-down 6s linear infinite;animation: bounce-down 6s linear infinite;}
/*特效*/

/*弹窗*/
.image-block {margin-top: 20px;}
.desc-block {margin: 10px 0;}
.swal2-modal h2{font-size: 14px !important;}
.swal2-content{color: #696c6e !important;font-size: 14px !important;font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 22px!important;}
.swal2-modal button.styled{font-size: 14px !important;}
.swal2-icon{margin: 20px auto 5px !important;}
.swal2-modal .swal2-validationerror{font-size: 12px!important;margin: 10px 0 10px 0!important;text-overflow: clip;overflow: hidden;}
.swal2-modal{font-size: 12px!important;}
.swal2-modal.popup{padding: 0 0 0 0 !important;background-color:#38333a;}
.swal2-modal.popup .swal2-buttonswrapper{margin-top: 0px !important;margin-bottom: 20px}
.swal2-modal.alert{padding: 20px 0 20px 0!important;}
.swal2-modal.notice{ border-radius: 10px;width:980px !important;height:567px;}
/*.swal2-modal.popup .swal2-modal .swal2-validationerror{margin: 0 -20px 10px -20px!important;}*/
.swal2-modal .swal2-styled{font-size: 12px!important;margin: 5px 5px 10px!important;}
.swal2-modal .swal2-styled:focus{-webkit-box-shadow: none!important;box-shadow:none!important;;}
.swal2-modal.popup  .swal2-close{ 
background:url(../images/cw/none.png) no-repeat 50%;

position: absolute;
    width: 30px;
    height: 30px;
    right: 6px;
    top: 6px;
    cursor: pointer;




}
.swal2-modal .swal2-validationerror::before{width: 18px!important;height: 18px!important;line-height: 18px!important;}
.swal2-modal.popup .swal2-title{
	    background: url(/static/img/gg.png) no-repeat;
    height: 50px;
    width: 980px;
    display: block;
    margin: 0px 0px !important;
	
	
}
.swal2-modal.popup .swal2-title i{font-size: 14px;}
.swal2-modal.popup .swal2-spacer{display: none!important;}
.swal2-modal .swal2-title{margin: 10px 0 10px!important;}
.swal2-input{font-size: 12px!important;}
.popup-window{font-size: 13px;height: 100%;width: 100%;padding-top: 10px;}
.popup-window .popup-group{ width: 100%; height:60px; line-height:60px;}
.popup-window .popup-group{ width: 100%; height:60px; line-height:60px;}
.popup-window .popup-buttons{ width: 100%; height:50px; line-height:50px;}

.popup-window .popup-title{ line-height:22px; color:#777d83; font-weight: 600;font-size:12px;text-align: center;display: block;padding: 0 30px 10px 30px;}
.popup-window .popup-group .label{display: inline-table;width:80px; height:60px;line-height:60px;text-align:right; color:#777d83; margin-right:6px;font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;}
.popup-window .popup-group .input-text{display: inline-table;min-width: 310px;width:auto; max-width:260px;height:38px; box-shadow: 2px 2px 4px 0px rgba(51, 57, 65, 0.07) inset;font-size: 12px;border:solid 1px #e5e5e5; border-radius:2px; text-indent:1em; outline:none; line-height:38px;}
.popup-window .popup-group .input-text:disabled{background:url(../images/cw/text_bg_1.jpg) repeat;color:#777d83; }
.popup-window .popup-group .input-slider{display: inline-table;min-width: 260px;width:auto; max-width:280px;height:38px;line-height:38px;}
.popup-window .popup-group .slider-text{display: inline-table;width:30px; height:38px;line-height:38px;margin-left: 5px;color:#777d83;text-align: left;}

.popup-window .popup-group .input-select{display: inline-table;min-width: 310px;width:auto; max-width:260px;height:38px; box-shadow: 2px 2px 4px 0px rgba(51, 57, 65, 0.07) inset; border:solid 1px #e5e5e5; border-radius:2px; text-indent:0.4em; outline:none; line-height:38px;color:#777d83;font-size: 12px;}
.popup-window .popup-group .input-select:disabled{background:url(../images/cw/text_bg_1.jpg) repeat;color:#777d83; }

.popup-window .popup-group-static .label{display: inline-table;width:80px; height:50px;line-height:50px;text-align:right; color:#777d83; margin-right:6px;font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;}
.popup-window .popup-group-static .static-text{display: inline-table;min-width: 310px;width:auto; max-width:260px;height:50px;line-height:50px;text-align: left;color: #323840;font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;}
/*弹窗*/

/*左侧导航*/
.aside-wrapper{    
	position: fixed;
    top: 0px;
    bottom: 0;
    left: 0;
    width: 230px;
    background-color: #fff;
    z-index: 5;
    overflow: hidden;
    z-index: 199;
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}
.section-wrapper{overflow:hidden;z-index:3;}
.aside-wrapper .menu-list{}
.aside-menu{width: 200px;}
.aside-wrapper.aside-wrapper .menu{width: 230px;}
.menu-list{}
.aside-menu{height: 50px;background: #24232d; overflow: hidden;line-height: 50px;color: #bec1c4;position: relative;}
.aside-menu i{position: absolute;top: 0px;left: 20px;color: #bec1c4;}

/*彩票导航*/
.lottery-menu{position:absolute;width:60px;top:0;left:-85px;border-radius:5px;transition:.3s all ease;}
.lottery-menu .menu{position:relative;}
.lottery-menu .menu dt{position:relative;margin-bottom:2px;padding:8px 0;background:#f9f4f1;background:rgba(249,244,241,.75);border:1px solid rgba(0,0,0,.05);transition:all .3s ease 0s}
.lottery-menu .menu:first-child dt{border-radius:5px 5px 0 0}
.lottery-menu .menu:last-child dt{border-radius:0 0 5px 5px}
.lottery-menu .menu dt span{height:48px;width:48px;display:block;border:1px solid #666;text-align:center;line-height:44px;color:#666;font-weight:normal;border-radius:50%;margin:auto;transition:all .3s ease;cursor:pointer}
.lottery-menu .menu dt.op,.lottery-menu .menu dt:hover{color:#4faaed;background:#fc9;background:rgba(255,204,153,.8)}
.lottery-menu .menu dt.op span,.lottery-menu .menu dt:hover span{color:#4faaed;border-color:#4faaed;background:#fff;background:rgba(255,255,255,.8)}
.lottery-menu .menu dd{position:absolute;top:0;left:60px;background:#4faaed;z-index:1001;width:230px;border-radius:0 4px 4px;box-shadow:0 0 5px #666;transition:all .3s ease-out 0s;display:none}
.lottery-menu .menu:hover dd{display:block;}
.lottery-menu .menu dd a{color:#fff;line-height:20px;width:50%;float:left;padding:5px 0 5px 15px}
.lottery-menu .menu dd a.current,.lottery-menu .menu dd a:hover{color:#f96f00}

@media (max-width:1360px) {
    .aside-wrapper{width: 60px;
        transition:width 0.5s;
        -moz-transition:width 0.5s;
        -webkit-transition:width 0.5s;
        -o-transition:width 0.5s;
    }
    .aside-menu,.menu{padding-left: 0px;}
    .aside-menu span{display: none;}
    .menu dt{padding: 0px;}
    .menu dt span,.menu dt i{display: none;}
    .menu dt label i{display: inline-block;}
    .menu dd a{padding-left: 13px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 45px;}
    .menu dd a.current{background-color: #4f555c; background-image: none;}
    .aside-wrapper:hover{width: 230px;}
    .aside-wrapper:hover .menu-list{width: 250px;}
    .aside-wrapper:hover .aside-menu,.aside-wrapper:hover .menu{width: 230px;}
    .aside-wrapper:hover .aside-menu{padding-left: 60px;}
    .aside-wrapper:hover  .menu dd a{width: 100%;}
    .aside-wrapper:hover  .aside-menu span{display: inline-block;}
    .aside-wrapper:hover  .menu dt{padding-left: 60px;}
    .aside-wrapper:hover .menu dt span,.aside-wrapper:hover .menu dt i{display: inline-block;}
    .aside-wrapper:hover .menu dd a{padding-left: 60px;}
    .aside-wrapper:hover  .menu dd a.current{background:#4f555c url("../images/nav8.png") 25px 16px no-repeat; background-size: 8px 8px;}
    .section-wrapper{left: 60px;}
}
/*左侧导航*/

/*公告*/
.newest_notice{min-width: 300px; width: auto;padding: 0 20px;cursor: pointer;transform: translate(0,0);transition:all .2s ease-in 0s;font-size: 12px;}
.newest_notice:hover{color: red;}


/*滚动条*/
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0)!important;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerContainer:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.5)!important;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0)!important;}

/*个人信息*/
.menu-user{padding: 15px 0 15px 10px; background-color: #fff;border-top:1px solid #fff;}
.menu-user .pic{float: left;position: relative;z-index: 1;}
.menu-user  img{width: 52px;height: 52px;border: 2px solid #403f4f; border-radius: 100%;}
.menu-user .conven_2 img{width: 32px;height: 32px;border: 2px solid #fff; border-radius: 100%;margin-top: 7px;}
.menu-user .number{position: absolute;z-index: 10;bottom: 10px;right: -2px;background-color: #da3129;width: 20px;height: 20px; line-height: 20px; text-align: center;color: #FFFFff; display: block;border-radius: 100%;}
.menu-user .box{font-size: 13px;padding-top: 8px;line-height: 22px;color:#808090;}
.menu-user .box .icon{font-size: 12px;}
.menu-user .box span{ font-weight: bold; font-size: 14px; color: #db4848;}
.menu-user .conven_2 .btnimg{display: block;height: 30px;}
.menu-user .conven_2 .btntxt{display: block;height: 40px;}
/*个人信息*/

.betting-box{overflow:hidden;}
.betting-wrapper{max-width: 1080px;min-width:1080px;margin: 0 auto;}
.betting-head{    width: 100%;border-radius: 10px;
    background: -webkit-linear-gradient(left, #2699ff, #4cc3ff);}
.betting-ani{padding:10px 0;}
#countdown #tiles{position:relative;z-index:1}
#countdown #tiles>span.num{position:relative;margin:0 2px;width:65px!important;height:50px!important;line-height:50px;text-align:center;display:inline-block;float:left;overflow:hidden;font-size: 34px;color:#fff;}
#countdown #tiles>span.dot{font-size:30px;color: #fff;line-height:50px;vertical-align: top;display: inline-block;float: left;}
#countdown #tiles>span.num em{position:absolute;z-index:10;top:0;left:0;display:block;font-style:normal;letter-spacing:15px;text-indent:5px;}
#countdown #tiles>span.num:before{content:"";width:30px;height:50px;background:#989faf;border-radius:8px;display:block;position:absolute;top:0;left:0;z-index:0}
#countdown #tiles>span.num:after{content:"";width:30px;height:50px;background:#989faf;border-radius:8px;display:block;position:absolute;top:0px;right:0;}
#countdown #tiles i{display: block;margin: 0px 5px;font-size: 16px;line-height: 55px;font-weight: bolder;float: left;}
.betting-head .box1{width: 120px;height:70px;text-align: center;}
.betting-head .box1 img{ width:44px; height:44px;}
.betting-head .box1 p{padding-top: 5px;
font-family: Tahoma,Arial,sans-serif;
    background: #299dff;
    color: white;
    font-size: 12px;}
	.pick_box .tations .tat_3 .tt .progress {
    width: 200px;
    margin: 0 auto;
    margin-top: 18px;
}
.pull-left dl dt p{box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    padding: 2px 2px;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    margin-bottom: 8px;
    text-align: left;
    display: inline-block;
    color: white;}
.betting-head-line{width: 1px;border-left: 1px solid #E5E5E5;height: 75px;}
.betting-head .box2{width:420px;height:70px;padding:10px;}
.betting-head .box2 dt{width: 155px;text-align: right;float: left;margin:5px 20px 0 0;line-height: 20px;font-weight:normal;font-size:14px;}
.betting-head .box2 dt .c-red{color:#f5f5f5;font-weight:bold;}
.betting-head .box2 dd{margin-left: 136px;}
.betting-head .box3{padding: 10px 0px 5px 12px;border-left: 1px solid #3c383e;}
.betting-head .box3 li{float: left;}
.betting-head .box3 li.first{text-align: right;}

.betting-head .box3{padding: 10px 0px 0px 5px;}
.betting-head .box3 li.first{text-align: right;margin-left: 10px;}
.betting-head .box3 li.num3{width: 380px;text-align: center; }

.betting-head .box3 li.num5{width: 380px;text-align: center; }

.betting-head .box3 li.num20{width: 380px; float: left;padding-left: 14px;margin-top: -6px;!important;text-align: center;}

.betting-head .box3 li.num10{width: 260px; float: left;padding-left: 80px;padding-right: 6px;margin-top: -10px;!important;}

.betting-number{display: inline-block;
    background:-webkit-linear-gradient(top,#e76262,#7a2323);
    background:-o-linear-gradient(top,#e76262,#7a2323);
    background:-moz-linear-gradient(top,#e76262,#7a2323);
    background:-ms-linear-gradient(top,#e76262,#7a2323);
    background:linear-gradient(top,#e76262,#7a2323);
    border-radius: 100%;border: 1px solid #4b1e1e; width: 48px;height: 48px;color: #fff;font-size: 24px;line-height: 48px;text-align: center;margin-right: 6px;}

.betting-number-20{display: inline-block;
    background:-webkit-linear-gradient(top,#e76262,#7a2323);
    background:-o-linear-gradient(top,#e76262,#7a2323);
    background:-moz-linear-gradient(top,#e76262,#7a2323);
    background:-ms-linear-gradient(top,#e76262,#7a2323);
    background:linear-gradient(top,#e76262,#7a2323);
    border-radius: 100%;border: 1px solid #4b1e1e; width: 26px;height: 26px;color: #fff;font-size: 16px;line-height: 26px;text-align: center;margin: 2px 6px 0px 0px;}

.betting-number-10{display: inline-block;
    background:-webkit-linear-gradient(top,#e76262,#7a2323);
    background:-o-linear-gradient(top,#e76262,#7a2323);
    background:-moz-linear-gradient(top,#e76262,#7a2323);
    background:-ms-linear-gradient(top,#e76262,#7a2323);
    background:linear-gradient(top,#e76262,#7a2323);
    border-radius: 100%;border: 1px solid #4b1e1e; width: 34px;height: 34px;color: #fff;font-size: 22px;line-height: 34px;text-align: center;margin: 2px 6px 0px 0px;}

.betting-number-3{display: inline-block;
    background:-webkit-linear-gradient(top,#e76262,#7a2323);
    background:-o-linear-gradient(top,#e76262,#7a2323);
    background:-moz-linear-gradient(top,#e76262,#7a2323);
    background:-ms-linear-gradient(top,#e76262,#7a2323);
    background:linear-gradient(top,#e76262,#7a2323);
    border-radius: 100%;border: 1px solid #4b1e1e; width: 48px;height: 48px;color: #fff;font-size: 24px;line-height: 48px;text-align: center;margin-right: 8px;}

.betting-head .box3 li .z{margin-top: 6px;line-height: 20px;}
.betting-head .sound i{ border-radius:100%;border: 1px solid #525252;display: inline-block;font-style: normal; color:#525252; width: 18px;height: 18px;line-height: 18px;margin-right: 5px;text-align: center;}
.betting-head .code{margin-top: 16px;}
.betting-head .code i{ margin-right:8px;}
.betting-list{border-bottom: 1px solid #28242a;overflow: hidden;}
.betting-list-right{width: 230px;float: right;border-left: 1px solid #28242a;}
.betting-list-left{margin-right: 231px;border-right:1px solid #3c383e;}
.betting-tab{border-bottom: 1px solid #28242a;position: relative;z-index: 1;height: 40px;}
.betting-tab ul{overflow: hidden;}
.betting-tab li{padding: 0px 16px; float: left;overflow: hidden;border-top: 2px solid transparent; line-height: 38px;cursor: pointer;text-align: center;color: #808090;font-size: 12px;}
.betting-tab .current{border-bottom: 0px;color: #fff; background-color: #3e3940;border-top: 2px solid #cf2b11;position: relative;z-index: 10;height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.betting-tab .current:after{display: block; content: "";clear: both;width: 100%;height: 1px;background-color: #FFFFff; position: absolute; bottom: -1px;left: 0px;z-index: 11;}
.betting-tab li:hover{color: #fff;}
.betting-condition{padding: 9px 8px 0 14px;border-top: 1px solid #3c383e;}
.betting-condition label{color: #808090;}
.betting-condition .box{overflow: hidden;line-height: 28px;margin: 5px 0px;}
.betting-condition .box span{line-height: 28px;border: 1px solid transparent;cursor: pointer; color: #808090;margin: 0px 4px;display: inline-block;border-radius:20px;padding: 0px 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.betting-condition .box span.current{background-color: #474248;color: #fff;}
.betting-box .betting-area .betting-tip{  color:#808090;overflow: hidden;  padding: 5px 20px 9px 20px;border-bottom:1px solid #28242a;}
.betting-box .betting-area .betting-tip i{margin-right: 5px;font-size: 16px;position: absolute;cursor: pointer;}
.betting-box .betting-area .betting-tip i:hover .help-info{display:block;}
.betting-box .betting-area .betting-tip .game-faq{margin-left: 20px;}
.betting-box .betting-area .betting-tip .help-info{min-width: 400px; max-width: 500px; font-size: 12px;position: absolute;background-color: #3c383e;line-height: 24px;padding: 10px 15px;z-index: 2;box-shadow: 4px 4px rgba(0, 0, 0, 0.2);left: -15px;top: 35px;display: none;z-index: 200;}
.betting-box .betting-area .betting-tip .help-info i{
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #3c383e;
    top: -16px;
    left: 4px;
}
.banner {
    width: 100%;
    background-color: #1b1716;
    min-width: 500px;
    position: relative;
    height: 450px;
    overflow: hidden;
}


.betting-condition .box span:hover{color: #fff;}
.betting-condition .box2{color: #808090;overflow: hidden;}
.betting-condition .box2 i{border-radius:100%;border: 1px solid #808090;display: inline-block;font-style: normal;width: 15px;height: 15px;line-height: 15px;margin-right: 5px;text-align: center;}

.textarea{ padding:15px;}
.textarea .textarea_desc{overflow:hidden; font-size:12px; color:#666;}
.textarea .textarea_desc span{float:left;color:#808090;margin-top:2px;}
.textarea .textarea_desc i{ float:right;}
.textarea .textarea_desc i .btn-fs{ width:78px; height:24px; border-radius:20px; line-height:24px; font-size:12px;}
.textarea .textarea_input{ margin-top:12px;}
.textarea .textarea_input textarea{ width:98%; color: #808090; padding: 10px; border:solid 1px #28262c; height:118px; border-radius:4px; background-color:#413e46; outline:none; resize:none;padding: 10px;}

.betting-unit{border-top: 1px solid #3c383e;padding-top: 1px;}
.betting-unit dl{height: auto; min-height: 60px; overflow: hidden;}
.betting-unit dl:nth-child(odd){background:#2a262c;}
.betting-unit dl:nth-child(even){background:#322d34;}
.betting-unit dl dt{float: left; color: #808090;font-size: 13px;line-height: 60px;padding-left: 12px;}
.betting-unit dl dd{float: left;line-height: 60px;padding-left: 10px;}
.betting-unit dl dd label{margin-left: 10px;}

.betting-unit dl.places{min-height: 36px; height: 36px;overflow: hidden;!important;}
.betting-unit dl.places{background: none;!important;}
.betting-unit dl.places dt{float: left; color: #808090;font-size: 14px;line-height: 36px;padding-left: 50px;!important;}
.betting-unit dl.places dd{float: left; color: #808090;line-height: 36px;padding-left: 27px;!important;}

.betting-unit dl dd.choose-pannel span.ball{
    background:-webkit-linear-gradient(top,#696682,#383644);
    background:-o-linear-gradient(top,#696682,#383644);
    background:-moz-linear-gradient(top,#696682,#383644);
    background:-ms-linear-gradient(top,#696682,#383644);
    background:linear-gradient(top,#696682,#383644);
    width: 36px;height: 36px;border-radius: 100%;border: 1px solid #24232d; cursor: pointer; display: inline-block;color: #fff;font-size: 16px;font-weight: bold; line-height: 36px;text-align: center;margin: 0px 2px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.betting-unit dl dd.choose-pannel span.text{
    background:-webkit-linear-gradient(top,#696682,#383644);
    background:-o-linear-gradient(top,#696682,#383644);
    background:-moz-linear-gradient(top,#696682,#383644);
    background:-ms-linear-gradient(top,#696682,#383644);
    background:linear-gradient(top,#696682,#383644);
    width: auto;height: 36px;border-radius: 4px;border: 1px solid #24232d; cursor: pointer; display: inline-block;color: #fff;font-size: 14px;font-weight: bold; line-height: 36px;text-align: center;margin: 0px 2px;padding-left: 20px;padding-right: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.betting-unit dl dd.choose-pannel span.width70{width: 70px!important;}

.betting-unit dl dd.choose-pannel span:hover{
    background:-webkit-linear-gradient(top,#767390,#454354);
    background:-o-linear-gradient(top,#767390,#454354);
    background:-moz-linear-gradient(top,#767390,#454354);
    background:-ms-linear-gradient(top,#767390,#454354);
    background:linear-gradient(top,#767390,#454354);
}

.betting-unit dl dd.choose-pannel span.active{
    background:-webkit-linear-gradient(top,#f96560,#99231e);
    background:-o-linear-gradient(top,#f96560,#99231e);
    background:-moz-linear-gradient(top,#f96560,#99231e);
    background:-ms-linear-gradient(top,#f96560,#99231e);
    background:linear-gradient(top,#f96560,#99231e);
    color: #FFFFff;border-color: #99231e;}

.betting-unit dl dd.tools span:hover{
    background:-webkit-linear-gradient(top,#767390,#454354);
    background:-o-linear-gradient(top,#767390,#454354);
    background:-moz-linear-gradient(top,#767390,#454354);
    background:-ms-linear-gradient(top,#767390,#454354);
    background:linear-gradient(top,#767390,#454354);
}

.betting-unit dl dd.tools span{
    background:-webkit-linear-gradient(top,#696682,#383644);
    background:-o-linear-gradient(top,#696682,#383644);
    background:-moz-linear-gradient(top,#696682,#383644);
    background:-ms-linear-gradient(top,#696682,#383644);
    background:linear-gradient(top,#696682,#383644);
    border: 1px solid #24232d;width: 28px;height: 28px;display: inline-block;color: #fff;font-size: 12px;line-height:28px;text-align: center;margin: 0px 4px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.betting-unit .fieldset{padding: 5px 20px 10px 20px;}
.betting-unit .fieldset fieldset{border:solid 1px #28242a;border-radius:5px;padding:10px 20px 10px 20px;}
.betting-unit .fieldset fieldset legend{border:0;font-size:13px;color:#808090;line-height:30px;width:auto;margin:0 20px;padding:0 10px;}

.betting-unit .fieldset fieldset span.ball{
    background:-webkit-linear-gradient(top,#696682,#383644);
    background:-o-linear-gradient(top,#696682,#383644);
    background:-moz-linear-gradient(top,#696682,#383644);
    background:-ms-linear-gradient(top,#696682,#383644);
    background:linear-gradient(top,#696682,#383644);
    width: 36px;height: 36px;border-radius: 100%;border: 1px solid #24232d; cursor: pointer; display: inline-block;color: #fff;font-size: 16px;font-weight: bold; line-height: 36px;text-align: center;margin: 3px 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.betting-unit .fieldset fieldset span:hover{
    background:-webkit-linear-gradient(top,#767390,#454354);
    background:-o-linear-gradient(top,#767390,#454354);
    background:-moz-linear-gradient(top,#767390,#454354);
    background:-ms-linear-gradient(top,#767390,#454354);
    background:linear-gradient(top,#767390,#454354);
}

.betting-unit .fieldset fieldset span.active{
    background:-webkit-linear-gradient(top,#f96560,#99231e);
    background:-o-linear-gradient(top,#f96560,#99231e);
    background:-moz-linear-gradient(top,#f96560,#99231e);
    background:-ms-linear-gradient(top,#f96560,#99231e);
    background:linear-gradient(top,#f96560,#99231e);
    color: #FFFFff;border-color: #461917;}

.history_chars  a{ display: inline-block; color: #39393e; font-size: 12px; padding: 20px 20px; margin-top: 5px; margin-left: 3%; border: solid 1px #62686f; border-radius: 9px;}
.history_chars  a:hover{color: #f20f3c;border: 1px solid #f20f3c;}
.betting-list-tab table{width:100%}
.xz_box{ background:url(../images/xz_bg-white.png) no-repeat; width:680px; height:400px;}
.xz_cent{ padding-top:44px; padding-left:40px; width:390px;}
.xz_cent .xz_1{ font-size:22px; font-weight:bold; color:#da3129;}
.xz_cent .xz_1 span{ display:inline-block; width:32px; height:32px; background-color:#da3129; color:#fff; vertical-align:middle; border-radius:2px; text-align:center; line-height:32px; margin-right:10px;}
.xz_cent .xz_2{ font-size:12px; color:#808090; line-height:22px; margin-top:20px;}
.xz_cent .xz_3{ overflow:hidden; margin-top:20px;}
.erweima { float:left;margin:20px 10px 20px 125px;}
.erweima img{ display:block; width:180px; height:180px;}
.neirong{float: left;  clear: left; width: 100%;}

::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
    background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #fff;
}

.botom_login p {
    color: #cfb8d1;
    line-height: 24px;
    font-size: 12px;
}





/*登录框 */

.login_warp {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    position: relative;
    z-index: 100;
}
.login_warp .login_list {
    margin: 0 auto;
    border-radius: 10px;
    z-index: 127;
    transform: translate(0, 25px);
   
    animation: login-anim .3s linear .5s forwards;
    -webkit-animation: login-anim .3s linear .5s forwards;
    width: 660px;
    height: 700px;
    padding: 0px;
    background: url(/static/images/dibu/formbg.218a01bf.png) no-repeat;
    position: relative;
}
.login_warp .login_list .link-kefu {
    position: absolute;
    left: 494px;
    top: 85px;
    font-size: 14px;
}
.login_warp .login_list .link-kefu a {
    color: #fff;
    position: relative;
}
.login_warp .login_list .link-kefu a i {
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url(/static/images/dibu/ioc.png) no-repeat -35px -133px;
    vertical-align: -4px;
    margin-right: 4px;
}
.login_warp .login_list .login_input {
    width: 363px;
    padding-top: 360px;
    margin: 0 auto;
}

.login_warp .login_list .login_input li.username-input {
    padding: 0 4px;
}
.login_warp .login_list .login_input li i {
    left: 15px;
    background: url(/static/images/dibu/ioc.png) no-repeat;
    position: absolute;
    top: 5px;
    height: 40px;
    width: 24px;
}
.login_warp .login_list .login_input li i.ic-username {
    background-position: -36px 6px;
}
.login_warp .login_list .login_input li input[type=text], .login-new-containers .login_warp .login_list .login_input li input[type=password], .login-new-containers .login_warp .login_list .login_input li input[type=button] {
    background: none;
    color: #4a344c;
    border: 1px solid #bfb9b6;
    border-radius: 12px;
    font-size: 15px;
    padding-left: 47px;
    box-sizing: border-box;
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-radius: 16px;
}
.login_warp .login_list .login_input li.password-input {
    padding: 0 4px;
    margin-bottom: 15px;
}
.login_warp .login_list .login_input li i {
    left: 15px;
    background: url(/static/images/dibu/ioc.png) no-repeat;
    position: absolute;
    top: 5px;
    height: 40px;
    width: 24px;
}

.login_warp .login_list .login_input li i.ic-password {
    background-position: -36px -38px;
}

.login_warp .login_list .login_input li input[type=password], .login-new-containers .login_warp .login_list .login_input li input[type=button] {
    background: none;
    color: #4a344c;
    border: 1px solid #bfb9b6;
    border-radius: 12px;
    font-size: 15px;
    padding-left: 47px;
    box-sizing: border-box;
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-radius: 16px;
}

.login_warp .login_list .login_input li.forgot-input {
    width: 90%;
    margin: 0 0 10px 6%;
    font-size: 14px;
}
.login_warp .login_list .login_input li.forgot-input label {
    cursor: pointer;
}
.login_warp .login_list .login_input li.forgot-input .rememberpass input[type=checkbox] {
    opacity: 0.1;
    visibility: hidden;
    margin-left: -13px;
}
.login_warp .login_list .login_input li.forgot-input input[type=checkbox] {
    vertical-align: -2px;
}
.login_warp .login_list .login_input li.forgot-input .rememberpass .checkPass {
    padding-left: 20px;
    background: url(/static/images/dibu/--.png) left center no-repeat;
}
.login_warp .login_list .login_input li.forgot-input a {
    color: #4a344c;
}
.login_warp .login_list .login_input li {
    background: none;
    width: 100%;
    margin-bottom: 13px;
    position: relative;
}


.login_warp .login_list .login_input li input[type=button].submit-login {
    padding-left: 0px;
    box-shadow: none;
    height: 59px;
    line-height: 59px;
    border: none;
    width: 372px;
    color: #fff;
    font-size: 22px;
    background: url(/static/images/dibu/dl.png) no-repeat;
    margin-top: 10px;
    letter-spacing: 2px;
    font-weight: bold;
    cursor: pointer;
    background-position: 0px 0px;
}
.login_warp .login_list .ymyz {
    margin-left: 296px;
    display: none;
}
.login_warp .login_list .ymyz i {
    width: 12px;
    height: 15px;
    display: block;
    float: left;
    background: url(/static/images/dibu/--.png) no-repeat -36px -94px;
    padding-right: 6px;
}
.login_warp .login_list .ymyz a {
    display: block;
    float: left;
    font-size: 14px;
    color: #fff;
}

.affix-link-bottom {
    width: 480px;
    margin: 0 auto;
    animation: opacity_anim .7s linear 1.3s forwards;
    -webkit-animation: opacity_anim .7s linear 1.3s forwards;
}

.speed-test-containers .speedtest{
    border: 0;
    padding: 0;
}



.speed-test-containers {
    margin-left: -18px;
}
.speed-test-containers .speedtest h3 {
    background: url(/static/images/dibu/--.png) no-repeat;
    text-indent: 25px;
    color: #f2e6b5;
}
.speed-test-containers .speedtest h3 span {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.speed-test-containers .speedtest h3 b {
    color: #74b8f4;
}
.speed-test-containers .speedtest h3 .line_list {
    float: right;
    width: 200px;
    text-indent: 0;
    margin-top: -4px;
}
.speed-test-containers .line_list {
    display: inline-block;
    width: 610px;
    text-align: left;
}
.speed-test-containers .line_list .liTop {
    color: #3fa2ff;
}
.speed-test-containers .speedtest h3 .line_list li {
    margin: 0;
}
.speed-test-containers .speedtest h3 .line_list li a {
    width: 75px;
}
.speed-test-containers .speedtest h3 .line_list li b {
    font-size: 12px;
}
.speed-test-containers .line_list li b {
    display: inline-block;
    width: 68px;
    font-weight: normal;
}
.speed-test-containers .speedtest h3 b {
    color: #74b8f4;
}
.speed-test-containers .speedtest h3 .line_list li b em {
    width: 12px;
    height: 12px;
}
.speed-test-containers .line_list .liTop em {
    background: -webkit-linear-gradient(top, #6bb2e7 0%, #3a7ccf 100%);
    background: -moz-linear-gradient(top, #6bb2e7 0%, #3a7ccf 100%);
    background: -ms-linear-gradient(top, #6bb2e7 0%, #3a7ccf 100%);
}
.speed-test-containers .line_list li .url_jindu {
    background: rgba(255, 255, 255, 0.2);
}
.speed-test-containers .line_list li .url_jindu {
    display: inline-block;
    width: 90px;
    background-color: #f6f0f7;
    padding: 3px 3px 3px 1px;
    border-radius: 5px;
    vertical-align: -5px;
}
.speed-test-containers .line_list .liTop .url_jindu i.testLevel {
    display: inline-block;
    background-color: #44a5ff;
    background: -webkit-linear-gradient(top, #2897fb 0%, #42c0e7 100%);
    background: -moz-linear-gradient(top, #2897fb 0%, #42c0e7 100%);
    background: -ms-linear-gradient(top, #2897fb 0%, #42c0e7 100%);
}
.speed-test-containers .line_list li .url_jindu small {
    float: right;
    line-height: 1;
    text-shadow: none;
    margin-top: 1px;
    font-weight: normal;
}
.speed-test-containers .line_list .liTop small {
    color: #9cd9fc;
}
.speed-test-containers .speedlist {
    margin-top: 15px;
    width: 550px;
}
.speed-test-containers .line_list {
    display: inline-block;
    width: 610px;
    text-align: left;
}
.speed-test-containers .line_list .liTop {
    color: #3fa2ff;
}
.speed-test-containers .line_list li {
    display: inline-block;
    width: 170px;
    font-size: 14px;
    height: 22px;
    margin: 5px 5px 10px 0px;
    border-radius: 5px;
    text-align: left;
}
.speed-test-containers .line_list li b {
    display: inline-block;
    width: 68px;
    font-weight: normal;
}
.login_warp .login_list .login_input li input[type=textyzm]{
    background: none;
    color: #4a344c;
    border: 1px solid #bfb9b6;
    border-radius: 12px;
    font-size: 15px;
    padding-left: 47px;
    box-sizing: border-box;
    width: 80%;
    height: 48px;
    line-height: 48px;
    border-radius: 16px;
}

.login_warp .login_list .login_input li input [placeholder]{
    color: #fff !important;
}



.top-link {
    float: right;
    margin-top: 37px;
    padding-left: 48px;
    margin-right: 48px;
}

.top-link ul li {
    float: left;
    line-height: 37px;
    height: 37px;
    background: rgba(0, 0, 0, 0.2);
    margin-left: 23px;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
    padding-right: 12px;
}
.top-link ul li b {
    position: absolute;
    right: -8px;
    top: -10px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    font-weight: normal;
}
.top-link ul li a i.icon.ic-pc {
    background-position: 0px -36px;
}

.top-link ul li a i.icon {
    display: block;
    float: left;
    height: 37px;
    width: 27px;
    margin-left: 12px;
    margin-right: 0px;
    background: url(/static/images/dibu/ioc.png) no-repeat;
}

.top-link ul li a span {
    display: block;
    float: left;
    color: #fff;
    line-height: 37px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    padding-left: 4px;
}
.top-link ul li a i.icon.ic-phone {
    background-position: 0px -84px;
}
.top-link ul li .phoneCode {
    position: absolute;
    top: 42px;
    width: 103px;
    height: 103px;
    padding: 8px;
    background: #fff;
}
.top-link ul li b.new {
    background: #ff0000;
    color: #fff;
    border-radius: 50%;
}

.top-link ul li a i.icon.ic-hangUp {
    background-position: 0px -122px;
}
.top-link ul li .hangUp {
    width: 400px;
    height: 250px;
    position: absolute;
    top: 42px;
    left: -280px;
    z-index: 9999;
    border-radius: 4px;
}

.top-link ul li .hangUp h3 {
    height: 38px;
    line-height: 38px;
    background: #ffffff;
    color: #4b354d;
    padding: 0 20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
}

.top-link ul li .hangUp h3 a {
    position: absolute;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #ff7800;
    top: 10px;
    right: 20px;
    padding-left: 15px;
    text-decoration: underline;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFW…Jp/4CYCSke/IH4KiNSTHNCY9obiI2h/jgNDTV4TAMEGABaWzWZbK3bsQAAAABJRU5ErkJggg==) no-repeat left center;
}

.top-link ul li .hangUp ul {
    height: 212px;
    background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAUCAYAAACj6Wu2AAAAGXRFW…E8AABAKyI3AeHtKwAAsHDTjPx/IAAAAGoQEAAAcPFPgAEAVYg39xWwVd4AAAAASUVORK5CYII=) no-repeat top left;
    box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.039);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: relative;
}
.top-link ul li .hangUp ul li {
    float: left;
    width: 50%;
    margin: 0px;
    padding: 0px;
    background: none;
}
.top-link ul li .hangUp ul li h4 {
    color: #ff7800;
    font-size: 15px;
    text-align: center;
}
.top-link ul li .hangUp ul li p {
    color: #959aa2;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
}
.top-link ul li .hangUp ul li p.pc-icon {
    height: 78px;
    width: 100%;
    background: url(/static/images/dibu/ioc.png) no-repeat top center;
    margin-top: 10px;
}
.top-link ul li .hangUp ul li a {
    width: 120px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    border-radius: 13px;
    display: block;
    background-image: -moz-linear-gradient(90deg, #fb7c2f 0%, #f6bf47 99%);
    background-image: -webkit-linear-gradient(90deg, #fb7c2f 0%, #f6bf47 99%);
    background-image: -ms-linear-gradient(90deg, #fb7c2f 0%, #f6bf47 99%);
    position: relative;
    font-size: 14px;
    color: #fff;
    margin: 11px 0px 0px 40px;
}
.top-link ul li .hangUp ul li {
    float: left;
    width: 50%;
    margin: 0px;
    padding: 0px;
    background: none;
}
.top-link ul li .hangUp ul li p.hangUp-qr {
    width: 115px;
    height: 115px;
    margin: 8px 0px 0px 44px;
}

.logoimg {
    position: absolute;
    left: 110px;
    top: 0px;
    width: 360px;
    height: 220px;
    background: url(/static/images/dibu/logo.png) no-repeat;
}


.top-link ul li:hover {
        background: rgba(0, 0, 0, 0.3); }
		
.top-link ul li b.new:after {
    content: "N";
}















.header-framework {
    background-color: #242933;
}


.header-framework .user_info {
    color: #fff;
    font-family: microsoft yahei;
    font-size: 13px;
    height: 32px;
    line-height: 25px;
    position: relative;
    z-index: 200;
}
.header-framework .user_info_left {
    float: left;
}
.header-framework .user_info {
    padding: 2px 0;
    width: 1080px;
    margin: 0 auto;
}


.header-framework .user_username {
    color: #ffc34c;
}
.header-framework .ui_message {
    margin-left: 15px;
    margin-right: 10px;
    position: relative;
	color: #fff;
    display: inline-block;
    cursor: pointer;
}
.home-framework a {
    color: #444;
    text-decoration: none;
}
.header-framework .user_info_left .ic-message {
    background: url(/static/img/yx.png) 0px -2px;
}
.header-framework i[class^="ic-"], .header-framework i[class*="ic-"] {
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    background-repeat: no-repeat;
    vertical-align: -2px;
	background: url(/static/img/yx.png) 0px -2px;
}

.header-framework .container {
    font-size: 13px;
}
.header-framework .ic-message {
    cursor: pointer;
    width: 19px;
    height: 14px;
}
.header-framework .ui_message .ui_msgnum {
    text-align: center;
    font-size: 12px;
    color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fe3c85;
    display: inline-block;
    line-height: 14px;
    transform: scale(0.8);
    position: absolute;
    right: 4px;
    top: -2px;
}

.header-framework .user_info_left .ui_yuliu {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    cursor: pointer;
}

.header-framework .user_info_left .ui_logout {
    color: #a6a6a6;
    font-weight: bold;
    margin-left: 8px;
    transition: all 0.3s;
    cursor: pointer;
}

.header-framework .user_info_right {
    float: right;
}

.header-framework .user_info_right .money-left {
    float: left;
    font-weight: bold;
}

.header-framework .money-left .combo-box {
    display: inline-block;
    padding: 2.5px 5px 2.5px 0;
}

.header-framework .user_info_right .money-left .t_drop {
    width: 10px;
    height: 7px;
    background: url(/static/img/yx1.png) no-repeat;
    display: inline-block;
    margin: 0 5px;
}
.header-framework .user_info_right .money-left span:nth-child(3) {
    color: #ffc34c;
}
.header-framework .money-left .combo-box .t_money {
    padding: 0 5px;
}

.header-framework .user_info_right .money-left span:nth-child(3) {
    color: #ffc34c;
}

.header-framework .money-left .refresh {
    cursor: pointer;
}

.ml5 {
    margin-left: 5px;
}

.header-framework .chongzhi {
    background: -webkit-linear-gradient(left, #e84d80, #ff7f66);
    background: -moz-linear-gradient(left, #e84d80, #ff7f66);
    background: -ms-linear-gradient(left, #e84d80, #ff7f66);
    background: -o-linear-gradient(left, #e84d80, #ff7f66);
    background: -linear-gradient(left, #e84d80, #ff7f66);
}

.header-framework .t_btn {
    font-size: 14px;
    color: #fff;
    background: #a7678c;
    width: 52px;
    height: 22px;
    line-height: 22px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-left: 8px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    margin-top: 3px;
}

.header-framework .tixian {
    background: -webkit-linear-gradient(left, #2699ff, #4cc3ff);
    background: -moz-linear-gradient(left, #2699ff, #4cc3ff);
    background: -ms-linear-gradient(left, #2699ff, #4cc3ff);
    background: -o-linear-gradient(left, #2699ff, #4cc3ff);
    background: -linear-gradient(left, #2699ff, #4cc3ff);
}

.header-framework .t_btn {
    font-size: 14px;
    color: #fff;
    background: #a7678c;
    width: 52px;
    height: 22px;
    line-height: 22px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-left: 8px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    margin-top: 3px;
}

.header-framework .t_kefu, .header-framework .t_skin, .header-framework .t_down {
    font-size: 14px;
    margin-left: 20px;
    display: inline-block;
}

.header-framework .t_kefu i {
    vertical-align: -3px;
    margin-right: 3px;
    background: url(/static/img/yx.png) -60px 0px;
}
.header-framework .t_kefu span, .header-framework .t_skin span {
    padding-bottom: 0.5px;
    color: #fff;
}
.pannel-container {
    width: 100%;
    min-width: 980px;
    position: relative;
    z-index: 100;
    background: -webkit-linear-gradient(left, #4680e8, #55cbf1);
    background: -moz-linear-gradient(left, #4680e8, #55cbf1);
    background: -ms-linear-gradient(left, #4680e8, #55cbf1);
    background: -o-linear-gradient(left, #4680e8, #55cbf1);
    background: -linear-gradient(left, #4680e8, #55cbf1);
    height: 78px;
}.pannel-content {
    width: 1400px;
    margin: 0 auto;
}

.header-framework .nav_list li .item:hover i, .header-framework .nav_list li .report-pannel-container .pannel-warp .group-warp .active:hover i, .report-pannel-container .pannel-warp .group-warp .header-framework .nav_list li .active:hover i, .header-framework .nav_list li .item:hover em, .header-framework .nav_list li .report-pannel-container .pannel-warp .group-warp .active:hover em, .report-pannel-container .pannel-warp .group-warp .header-framework .nav_list li .active:hover em {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: bounce;
    transform-origin: center bottom;
}
.pannel-li i.i_icon-cpyx {
    background-position: -222px -5px;
}
.pannel-fwlp i.i_icon-dzyx {
    background-position: -3px -37px;
}

.pannel-fwlp i.i_icon-qpyx {
    background: url(/static/img/hz.png) no-repeat center;
}
.header-framework .nav_logo {
    display: inline-block;
    width: 156px;
    height: 70px;
    background: url(/static/img/logo.e9e2a0a8.png) no-repeat center;
    background-size: auto 100%;
    margin-top: 4px;
}
.header-framework .nav_logo {
    display: inline-block;
}

.header-framework .nav_list {
    margin-left: 200px;
    height: 78px;
}
.pannel-li i.i_icon-tyjj {
    background-position: -37px -37px;
}
.pannel-li i.i_icon-group {
    background-position: -102px -37px;
}
.pannel-li i.i_icon-activities {
    background-position: -135px -37px;
}



.fl {
    float: left !important;
}
.header-framework .nav_list .active {
    background-color: rgba(0, 0, 0, 0.04);
}

.header-framework .nav_list li {
    text-align: center;
    cursor: pointer;
    width: 100px;
}

.pannel-li {
    float: left;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    transition: all 0.3s;
}

.header-framework .nav_list li .item, .header-framework .nav_list li .report-pannel-container .pannel-warp .group-warp .active, .report-pannel-container .pannel-warp .group-warp .header-framework .nav_list li .active {
    margin-top: 15px;
    width: 70px;
    margin-left: auto;
    margin-right: auto;
    height: 63px;
}

.home-framework a {
    color: #444;
    text-decoration: none;
}

.pannel-common {
    float: left;
    display: block;
    color: #fff !important;
    position: relative;
    cursor: pointer;
}
.header-framework .nav_list li .item i, .header-framework .nav_list li .report-pannel-container .pannel-warp .group-warp .active i, .report-pannel-container .pannel-warp .group-warp .header-framework .nav_list li .active i {
    width: 26px;
    height: 26px;
    position: relative;
    transition: all 0.2s;
    top: 0;
}

.pannel-li i.i_icon-home {
    background-position: -192px -5px;
}

.pannel-li i {
    display: inline-block;
    background: url(/static/img/new_icon.3825d897.png) no-repeat;
}

.header-framework .nav_list li .item b, .header-framework .nav_list li .report-pannel-container .pannel-warp .group-warp .active b, .report-pannel-container .pannel-warp .group-warp .header-framework .nav_list li .active b {
    width: 72px;
}

.pannel-common b {
    display: block;
    font-weight: normal;
    line-height: 16px;
    letter-spacing: 1px;
    color: #fff;
    font-size: 15px;
}
.pannel-li {
    float: left;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    transition: all 0.3s;
}
.header-framework .user_info {
    padding: 2px 0;
    width: 1080px;
    margin: 0 auto;
}

.pannel-fwlp {
    float: left;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    position: static;
    transition: all 0.3s;
}
.pannel-fwlp a.pannel-common {
    cursor: pointer;
}

.pannel-fwlp i {
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(/static/img/new_icon.3825d897.png) no-repeat;
}
	
.home-oversea {
    background-color: #FFF;
    margin: 0 15px;
    height: 100%;
    text-align: left;
}

 .home-oversea .oversea-warp {
    display: inline-block;
}
.home-oversea .oversea-warp .title {
    background-position: 0px -46px;
}
.home-oversea .title {
    width: 240px;
    height: 24px;
    background: url(/static/img/dh.png) no-repeat;
}
.home-oversea .oversea-warp .oversea {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
    margin-top: 20px;
    box-sizing: border-box;
    height: 140px;
    width: 490px;
    background: -webkit-linear-gradient(left, #4e9fd8, #3ab6d5);
    background: -moz-linear-gradient(left, #4e9fd8, #3ab6d5);
    background: -ms-linear-gradient(left, #4e9fd8, #3ab6d5);
    background: -o-linear-gradient(left, #4e9fd8, #3ab6d5);
    background: -linear-gradient(left, #4e9fd8, #3ab6d5);
    margin-right: 20px;
    border-radius: 4px;
    padding-left: 16px;
    padding-top: 20px;
}
.home-oversea ul {
    border-radius: 4px;
    display: inline-block;
}
.home-oversea ul li {
    width: 105px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    display: inline-block;
    margin-right: 10px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    margin-bottom: 6px;
    margin-top: 2px;
}
.home-oversea ul li .hot {
    background-position: 0px 0px;
}
.home-oversea .teritory-warp {
    display: inline-block;
}

.home-oversea ul li i {
    background: url(/static/img/n.png) no-repeat 12px 12px;
    height: 12px;
    width: 12px;
    margin-top: 4px;
    position: absolute;
    font-size: 14px;
}
.home-oversea ul li .new {
    background-position: -15px 0px;
}
.home-oversea .teritory-warp .title {
    background-position: 0px -25px;
}
.home-oversea .teritory-warp .territory {
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
    margin-top: 20px;
    box-sizing: border-box;
    height: 140px;
    width: 490px;
    background-color: #ccc;
    margin-right: 0;
    background: -webkit-linear-gradient(left, #4693cb, #7868dc);
    background: -moz-linear-gradient(left, #4693cb, #7868dc);
    background: -ms-linear-gradient(left, #4693cb, #7868dc);
    background: -o-linear-gradient(left, #4693cb, #7868dc);
    background: -linear-gradient(left, #4693cb, #7868dc);
    border-radius: 4px;
    padding-left: 16px;
    padding-top: 20px;
}
.home-oversea ul {
    border-radius: 4px;
    display: inline-block;
}
.home-game {
    background-color: #FFF;
    margin: 0 15px;
    height: 100%;
    text-align: left;
}
.home-game ul li:nth-child(1) {
    margin-right: 20px;
}

.home-game ul li {
    display: inline-block;
}

.home-game ul li .item, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active {
    border-radius: 4px;
    width: 320px;
    position: relative;
}
.home-game ul li:nth-child(1) .title {
    background-position: -0px 0px;
}
.home-game ul li .item .group, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    left: 0;
}
.home-game ul li .item .group .tag:nth-child(1), .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group .tag:nth-child(1), .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group .tag:nth-child(1) {
    border-bottom-left-radius: 4px;
}
.home-game ul li .item .group .tag i, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group .tag i, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group .tag i {
    font-style: normal;
    color: #fff;
    display: inline-block;
    width: 100%;
    cursor: pointer;
}
.home-game ul li .item .group .tag .btns, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group .tag .btns, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group .tag .btns {
    width: 100%;
    position: absolute;
    left: 0;
    transition: all 0.7s;
    bottom: 100%;
    height: 0;
    opacity: 0;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.home-game ul li .item .group .tag .btns span, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group .tag .btns span, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group .tag .btns span {
    position: relative;
    display: block;
    margin: auto;
    color: #fff;
    width: 100%;
    text-indent: 20px;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    background: rgba(40, 40, 40, 0.92);
    border-bottom: 1px solid rgba(77, 73, 105, 0.92);
}
.home-game ul li .item .group .tag .btns span, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group .tag .btns span, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group .tag .btns span {
    position: relative;
    display: block;
    margin: auto;
    color: #fff;
    width: 100%;
    text-indent: 20px;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    background: rgba(40, 40, 40, 0.92);
    border-bottom: 1px solid rgba(77, 73, 105, 0.92);
}
.home-game ul li .item .group.zr .tag .btns b.trans, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group.zr .tag .btns b.trans, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group.zr .tag .btns b.trans {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 12px;
    left: 6px;
    background: url(/static/img/i.png) no-repeat;
    transition: none;
}
.home-game ul li .item img:hover, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active img:hover, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active img:hover {
    box-shadow: 1px 5px 25px rgba(0, 0, 0, 0.3);
}



.nth-child1 {
 
 width: 320px;
    height: 219px;
    background: url(/static/img/game.35c22f72.png) no-repeat;
    margin-top: 20px;
    box-shadow: 1px 5px 25px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    cursor: pointer;
    display: block;
}
.nth-child2 {
 
 width: 320px;
    height: 219px;
    background: url(/static/img/game.35c22f72.png) -340px 0px no-repeat;
    margin-top: 20px;
    box-shadow: 1px 5px 25px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    cursor: pointer;
    display: block;
}
.nth-child3 {
 
 width: 320px;
    height: 219px;
    background: url(/static/img/game.35c22f72.png) -680px 0px no-repeat;
    margin-top: 20px;
    box-shadow: 1px 5px 25px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    cursor: pointer;
    display: block;margin-left:20px;
}
.home-game ul li .item .group.zr .tag .btns b.enter, .home-framework .home-game ul li .report-pannel-container .pannel-warp .group-warp .active .group.zr .tag .btns b.enter, .report-pannel-container .pannel-warp .group-warp .home-framework .home-game ul li .active .group.zr .tag .btns b.enter {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 12px;
    left: 6px;
    background: url(/static/img/z.png) no-repeat;
    transition: none;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	line-height: 1
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px
	}

	.carousel-inner>.item.active.right,.carousel-inner>.item.next {
		left: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}

	.carousel-inner>.item.active.left,.carousel-inner>.item.prev {
		left: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}

	.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
		left: 0;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display: block
}

.carousel-inner>.active {
	left: 0
}

.carousel-inner>.next,.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.active.left {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}



.home-game ul li .tag:hover{
    transition: .3s;
    background-color: rgba(129, 120, 192, 0.5);
}
.home-oversea ul li:hover {
          background-color: rgba(0, 0, 0, 0.4); }
.home-game ul li .tag{
    display: inline-block;
    box-sizing: border-box;
    width: 33.229%;
    height: 43px;
    line-height: 43px;
    text-align: center;
    background-color: rgba(129, 120, 192, 0);
    position: relative;
    transition: .3s;

}
.mt30 {
    margin-top: 30px;
}
.footer-framework {
    width: 100%;
    min-width: 980px;
    height: 100px;
    color: #666;
    font-size: 12px;
    line-height: 22px;
}
.container-main {
    width: 1080px;
    height: auto;
    margin: 0 auto;
}
.footer-framework .img {
    background: url(/static/img/footer-img.6f799b9a.png) no-repeat center;
    height: 37px;
    width: 1080px;
    margin: auto;
}

.footer-framework .Copyright p {
    width: 100%;
    height: 20px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    margin-top: 5px;
}


.pannel-fwlp i.i_icon-xcyl {
      background-position: -251px -5px; }
	  
 .header-framework .nav_list li:hover {
        background-color: rgba(0, 0, 0, 0.04); }
		
		
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0); }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -10px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -5px, 0); }
  90% {
    transform: translate3d(0, -2px, 0); } 
	
}


.casino-container {
    background: url(/static/img/live-bg.78cb97cf.jpg) no-repeat top center;
    position: absolute;
    width: 100%;
    min-height: 100%;
}

.casino-container .zryx_banner, .casino-container .dzyx_banner {
    width: 100%;
    height: 590px;
    margin-top: -2px;
}
.casino-container .zryx_banner .content, .casino-container .dzyx_banner .content {
    width: 1210px;
    height: auto;
    margin: 170px auto;
    position: relative;
}
.casino-container .pt-casino {
    left: -135px;
}

.casino-container .zryx_enter {
    width: 220px;
    position: absolute;
}
.entrance-box.entrance-zrpt-box {
    width: 210px;
}
.entrance-box .zrpt {
    background: url(/static/img/zrpt.37a6c027.png) no-repeat left 24px;
}

.entrance-box .zryx_img {
    height: 325px;
    cursor: pointer;
    transition: opacity 0.3s;
    position: relative;
    display: block;
}
.entrance-box.entrance-zrwm-box .zryx-span, .entrance-box.entrance-zrpt-box .zryx-span, .entrance-box.entrance-zrag-box .zryx-span, .entrance-box.entrance-zrgd-box .zryx-span, .entrance-box.entrance-zrbbin-box .zryx-span, .entrance-box.entrance-zrsexy-box .zryx-span {
    opacity: 0;
    width: 118px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    border-radius: 20px;
    cursor: pointer;
    position: absolute;
    left: 45px;
    top: 50%;
    text-align: center;
    transition: opacity 0.2s;
    background-image: -webkit-linear-gradient(90deg, #fe806c 0%, #ffcc66 100%);
    background-image: -moz-linear-gradient(90deg, #fe806c 0%, #ffcc66 100%);
    background-image: -ms-linear-gradient(90deg, #fe806c 0%, #ffcc66 100%);
}

.entrance-box.entrance-zrwm-box .zryx-span i, .entrance-box.entrance-zrpt-box .zryx-span i, .entrance-box.entrance-zrag-box .zryx-span i, .entrance-box.entrance-zrgd-box .zryx-span i, .entrance-box.entrance-zrbbin-box .zryx-span i, .entrance-box.entrance-zrsexy-box .zryx-span i {
    display: inline-block;
    width: 14px;
    height: 18px;
    vertical-align: -3px;
    padding-right: 5px;
    background: url(/static/img/zr.png) no-repeat;
}
.entrance-box.entrance-zrwm-box .money-div, .entrance-box.entrance-zrpt-box .money-div, .entrance-box.entrance-zrag-box .money-div, .entrance-box.entrance-zrgd-box .money-div, .entrance-box.entrance-zrbbin-box .money-div, .entrance-box.entrance-zrsexy-box .money-div {
    bottom: 55px;
}

.entrance-box .money-div {
    width: 85%;
    padding: 16px 5% 15px;
    background: none;
    position: absolute;
    bottom: 70px;
    left: 0px;
    overflow: hidden;
}
.entrance-box .money-div p {
    line-height: 25px;
    color: #221f21;
    font-size: 12px;
}
.entrance-box .money-div .money-value {
    font-size: 21px;
    color: #334066;
    font-weight: bold;
}
.entrance-box .money-div .money-value {
    font-size: 21px;
    color: #334066;
    font-weight: bold;
}
.entrance-box .money-div .recharge2 {
    position: absolute;
    right: 15px;
    top: 35px;
    width: 58px;
    height: 29px;
    font-size: 14px;
    line-height: 29px;
    color: #fff !important;
    background-image: -webkit-linear-gradient(90deg, #ff4d87 0%, #ff7f66 100%);
    background-image: -moz-linear-gradient(90deg, #ff4d87 0%, #ff7f66 100%);
    background-image: -ms-linear-gradient(90deg, #ff4d87 0%, #ff7f66 100%);
    border: none;
    text-align: center;
    color: black;
    text-decoration: none;
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
    margin-bottom: 30px;
    border-radius: 15px;
    cursor: pointer;
    box-shadow: 0px 7px 10px #c7dafe;
}

.entrance-box.entrance-zrwm-box .bottom-logo, .entrance-box.entrance-zrpt-box .bottom-logo, .entrance-box.entrance-zrag-box .bottom-logo, .entrance-box.entrance-zrgd-box .bottom-logo, .entrance-box.entrance-zrbbin-box .bottom-logo, .entrance-box.entrance-zrsexy-box .bottom-logo {
    height: 55px;
}

.entrance-box.entrance-zrpt-box .bottom-logo {
    height: 55px;
    width: 208px;
}
.entrance-box .bottom-logo {

    height: 70px;
    background: url(/static/img/ztd.png) no-repeat;
    border-radius: 0 0 12px 12px;
    box-shadow: 0px 8px 10px #c9cbd0;
}

.entrance-box.entrance-zrpt-box .bottom-logo p {
    height: 70px;
    background: url(/static/img/zrde.png) no-repeat center;
}

.casino-container .ag-casino {
    left: 113px;
}

.casino-container .zryx_enter {
    width: 220px;
    position: absolute;
}
.entrance-box.entrance-zrag-box {
    width: 210px;
}
.entrance-box li{
    height: 325px;
    cursor: pointer;
    transition: opacity 0.3s;
    position: relative;
    display: block;
}
.entrance-box .zrag {
    background: url(/static/img/zrag.4127c4e9.png) no-repeat top;
}
.entrance-box  .zrbbin {
    background: url(/static/img/zrbbin.57b508b4.png) no-repeat left 16px;
}
.entrance-box .zrwm {
    background: url(/static/img/zrwm.4a34ed31.png) no-repeat left 35px;
}
.entrance-box .zrgd {
    background: url(/static/img/zrgd.12b9a5b2.png) no-repeat left 35px;
}

.entrance-box .zrsexy {
    background: url(/static/img/zrsexy.656fffda.png) no-repeat left 35px;
}
.entrance-box.entrance-zrag-box .bottom-logo p {
    height: 70px;
    background: url(/static/img/ag.png) no-repeat center;
}
.entrance-box.entrance-zrbbin-box .bottom-logo p {
    height: 70px;
    background: url(/static/img/bbin.png) no-repeat center;
}
.entrance-box.entrance-zrwm-box .bottom-logo p {
    height: 70px;
    background: url(/static/img/wm.png) no-repeat center;
}
.entrance-box.entrance-zrgd-box .bottom-logo p {
    height: 70px;
    background: url((/static/img/gde.png) no-repeat center;
}
.entrance-box.entrance-zrsexy-box .bottom-logo p {
    height: 70px;
    background: url(/static/img/xz.png) no-repeat center;
}
.entrance-box .zryx_img {
    height: 325px;
    cursor: pointer;
    transition: opacity 0.3s;
    position: relative;
    display: block;
}

.casino-container .pt-casino {
    left: -135px;
}
.casino-container .ag-casino {
    left: 113px;
}
.casino-container .bbin-casino {
    left: 361px;
}

.casino-container .wm-casino {
    left: 609px;
}
.casino-container .gd-casino {
    left: 857px;
}
.casino-container .sexy-casino {
    left: 1105px;
}
.entrance-box .zryx_img:hover {
      filter: brightness(60%); }
	  
.entrance-box.entrance-zrwm-box:hover span, .entrance-box.entrance-zrpt-box:hover span, .entrance-box.entrance-zrag-box:hover span, .entrance-box.entrance-zrgd-box:hover span, .entrance-box.entrance-zrbbin-box:hover span, .entrance-box.entrance-zrsexy-box:hover span {
    opacity: 1;
    filter: none;
}


.nav-child-1080 dl dd.lg_PTZR {
    background: url(/static/img/ags.png) no-repeat center 10px;
}


.nav-child-1080 dl dd.lg_AGZR {
    background: url(/static/img/ag-zr.6e895dd6.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_BBINZR {
    background: url(/static/img/bbin-zr.bffa2916.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_WMZR {
    background: url(/static/img/wm-zr.0d9c19d2.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_GDZR {
    background: url(/static/img/gd-zr.c6d6dfa6.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_VRZR {
    background: url(/static/img/vr-zr.eb728d95.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_SEXY {
    background: url(/static/img/sexy.f81db705.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_SEXY1 {
    background: url(/static/img/ab.png) no-repeat center 10px;
}
.t_money{
    color: #ffc34c;
	    padding: 0 5px;
}

.nav-child-1080 dl dd.lg_tyim {
    background: url(/static/img/lg_tyim.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_tybbin {
    background: url(/static/img/lg_tybbin.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_tyndj {
    background: url(/static/img/lg_tyndj.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_tysbty {
    background: url(/static/img/lg_tysbty.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_tyhgty {
    background: url(/static/img/lg_tyhgty.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_tyugty {
    background: url(/static/img/lg_tyugty.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_tyssty {
    background: url(/static/img/lg_tyssty.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_tyagty {
    background: url(/static/img/lg_tyagty.png) no-repeat center 10px;
}

.oversea ul li a, .territory ul li a{color:#fff;}

.fire {
    display: block;
    position: absolute;
    top: 5px;
    right: -5px;
    width: 20px;
    height: 20px;
    background: url(/static/img/fire.3dc33621.gif) no-repeat;
    background-size: 100%;
}


.nav-child-1080 {
    width: 1700px;
    height: 270px;
    margin: 0 auto;
}
.nav-child-1080 dl {
    width: 1700px;
}
.nav-child-1080 dl dt {
    display: none;
}
.nav-child-1080 dl dd {
    width: 205px;
    height: 240px;
    float: left;
    position: relative;
}

.pannel-dzyx dl dd.lg_PTDZ {
    background: url(/static/img/pt-dz.69cb1179.png) no-repeat center 10px;
}
.nav-child-1080 dl dd a.enter-game {
    position: absolute;
    top: 0;
    left: 8px;
    width: 230px;
    height: 180px;
}
.nav-child-1080 dl dd a.play-game {
    display: block;
    width: 75px;
    height: 27px;
    line-height: 27px;
    color: #fff;
    text-align: center;
    background-image: -moz-linear-gradient(top, #54aafa, #4f8ef8);
    background-image: -webkit-linear-gradient(top, #54aafa, #4f8ef8);
    background-image: -ms-linear-gradient(top, #54aafa, #4f8ef8);
    background-image: -linear-gradient(top, #54aafa, #4f8ef8);
    position: absolute;
    bottom: 0px;
    left: 27px;
    border-radius: 14px;
}
.nav-child-1080 dl dd span {
    position: absolute;
    display: block;
    color: #fff;
    bottom: 0px;
    left: 108px;
    width: 75px;
    text-indent: 16px;
    height: 27px;
    line-height: 27px;
    border-radius: 14px;
    background-image: -moz-linear-gradient(top, #ff7e67, #ff4e87);
    background-image: -webkit-linear-gradient(top, #ff7e67, #ff4e87);
    background-image: -ms-linear-gradient(top, #ff7e67, #ff4e87);
    background-image: -linear-gradient(top, #ff7e67, #ff4e87);
}
.pannel-qpyx dl dd.lg_VGCHESS {
    background: url(/static/img/vg-chess.32a68616.png) no-repeat center 10px;
}
.pannel-qpyx dl dd.lg_VGCHESSjlqp {
    background: url(/static/img/jlqp.png) no-repeat center 10px;
}
.pannel-qpyx dl dd.lg_VGCHESSkyqp {
    background: url(/static/img/kyqp.png) no-repeat center 10px;
}
.pannel-qpyx dl dd.lg_VGCHESSsyqp {
    background: url(/static/img/syqp.png) no-repeat center 10px;
}
.pannel-qpyx dl dd.lg_VGCHESSthqp {
    background: url(/static/img/thqp.png) no-repeat center 10px;
}
.pannel-qpyx dl dd.lg_VGCHESSxsjqp {
    background: url(/static/img/xsjqp.png) no-repeat center 10px;
}
.pannel-qpyx dl dd.lg_VGCHESScsqp {
    background: url(/static/img/csqp.png) no-repeat center 10px;
}
.pannel-qpyx dl dd.lg_VGCHESS761qp {
    background: url(/static/img/761qp.png) no-repeat center 10px;
}




.pannel-fwlp dl dd.lg_bybg {
    background: url(/static/img/lg_bybg.png) no-repeat center 10px;
}
.pannel-fwlp dl dd.lg_bybyw {
    background: url(/static/img/lg_bybyw.png) no-repeat center 10px;
}
.pannel-fwlp dl dd.lg_bybbin {
    background: url(/static/img/lg_bybbin.png) no-repeat center 10px;
}
.pannel-fwlp dl dd.lg_byhjyc {
    background: url(/static/img/lg_byhjyc.png) no-repeat center 10px;
}
.pannel-fwlp dl dd.lg_bylwby {
    background: url(/static/img/lg_bylwby.png) no-repeat center 10px;
}
.pannel-fwlp dl dd.lg_bypg {
    background: url(/static/img/lg_bypg.png) no-repeat center 10px;
}
.pannel-fwlp dl dd.lg_bysa {
    background: url(/static/img/lg_bysa.png) no-repeat center 10px;
}
.pannel-fwlp dl dd.lg_bymt {
    background: url(/static/img/lg_bymt.png) no-repeat center 10px;
}



.nav-child-1080 dl dd span b {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 6px;
    left: 12px;
    background: url(/static/img/zq.png) no-repeat;
    transition: none;
}

.nav-child-1080 dl dd .border {
    position: absolute;
    right: 0px;
    width: 0px;
    top: 70px;
    height: 107px;
    border-right: 1px dashed #3a435e;
}

.nav-child-1080 dl dd.lg_AGDZ {
    background: url(/static/img/ag-dz.bc87057f.png) no-repeat center 10px;
}


.nav-child-1080 dl dd.lg_BBINDZ {
    background: url(/static/img/bbin-dz.e49fb4df.png) no-repeat center 10px;
}

.nav-child-1080 dl dd.lg_GDDZ {
    background: url(/static/img/gd-dz.4053fdd0.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_GDDZMW {
    background: url(/static/img/mw.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_GDDZHB {
    background: url(/static/img/hb.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_GDDZJDB {
    background: url(/static/img/JDB.png) no-repeat center 10px;
}
.nav-child-1080 dl dd.lg_GDDZPP {
    background: url(/static/img/pp.png) no-repeat center 10px;
}
 .nav-child-1080 dl dd span:hover {
    background: -webkit-linear-gradient(left, #cc5260, #cc5260);
    background: -moz-linear-gradient(left, #cc5260, #cc5260);
    background: -ms-linear-gradient(left, #cc5260, #cc5260);
    background: -o-linear-gradient(left, #cc5260, #cc5260);
    background: -linear-gradient(left, #cc5260, #cc5260);
    color: #fff;
}

.nav-child-1080 dl dt {
    display: none;
}
.nav-child-1080 dl dd a.play-game {
    display: block;
    width: 75px;
    height: 27px;
    line-height: 27px;
    color: #fff;
    text-align: center;
    background-image: -moz-linear-gradient(top, #54aafa, #4f8ef8);
    background-image: -webkit-linear-gradient(top, #54aafa, #4f8ef8);
    background-image: -ms-linear-gradient(top, #54aafa, #4f8ef8);
    background-image: -linear-gradient(top, #54aafa, #4f8ef8);
    position: absolute;
    bottom: 0px;
    left: 27px;
    border-radius: 14px;
}
















.nav-child-10801 {
    width: 1090px;
    margin: 15px auto 0;
}

.nav-child-10801 dl.classic-ssc {
    margin: 0 0 0 22px;
}

.nav-child-10801 dl {
    float: left;
    width: 130px;
    line-height: 25px;
    font-size: 15px;
    margin: 0 0 0 6px;
}

.nav-child-10801 dl dt {
    color: #6cb8fd;
    padding-left: 10px;
    font-weight: bold;
}

.nav-child-10801 dl dd {
    font-size: 13px;
    width: 130px;
    position: relative;
}

.pointer {
    cursor: pointer;
}
.nav-child-10801 dl dd a span {
    display: inline-block;
    width: 12px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    border-radius: 2px;
    margin-left: 3px;
    margin-top: 6px;
    color: #fff;
    position: absolute;
}
.nav-child-10801 dl dd a .hot {
    background: url(/static/img/n.png) no-repeat left 0px;
}

.nav-child-10801 .nav-child-list-img {
    border-top: 1px dashed #3f4761;
    overflow: hidden;
    padding-top: 10px;
    width: 1080px;
}
.nav-child-10801 .nav-child-list-img ul li {
    float: left;
    width: 150px;
    height: 150px;
    margin: 0px 29px;
    padding: 0;
}
.nav-child-10801 .nav-child-list-img ul li img {
    transition: all 0.3s;
}

.nav-child-10801 li:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

.nav-child-10801 .nav-child-list-img {
    border-top: 1px dashed #3f4761;
    overflow: hidden;
    padding-top: 10px;
    width: 1080px;
}

.nav-child-10801 dl.category-ffc {
    width: 240px;
    height: 300px;
    margin: 0 0 0 10px;
}

.nav-child-10801 dl {
    float: left;
    width: 130px;
    line-height: 25px;
    font-size: 15px;
    margin: 0 0 0 6px;
}

.nav-child-10801 dl.category-ffc dd {
    float: left;
    width: 120px;
    height: 34px;
    line-height: 34px;
}

.nav-child-10801 dl dd {
    font-size: 13px;
    width: 130px;
    position: relative;
}
.nav-child-10801 dl dd a {
    display: inline-block;

    line-height: 22px;
    color: #ccc;
    position: relative;
    padding: 6px 25px 6px 10px;
    transition: all 0.3s;
    white-space: nowrap;
}
.nav-child-10801 dl dd a:hover {
            background-color: rgba(107, 107, 107, 0.8);
            color: #6cb8fd;
            border-radius: 5px; }
			
.nav-child-10801 dl dd a .new {
            background: url(/static/img/n.png) no-repeat right 0px; }
.nav-child-10801 .nav-child-list-img ul li:hover img {
          transform: scale(1.01); }
		  

.nav-child-10801 dl dd a:hover {
    background-color: rgba(107, 107, 107, 0.8);
    color: #6cb8fd;
    border-radius: 5px;
}

.nav-child-10801 dl {
    float: left;
    width: 130px;
    line-height: 25px;
    font-size: 15px;
    margin: 0 0 0 6px;
}



.nav-child-10801 dl dd a span {
            display: inline-block;
            width: 12px;
            height: 12px;
            line-height: 12px;
            text-align: center;
            border-radius: 2px;
            margin-left: 3px;
            margin-top: 6px;
            color: #fff;
            position: absolute; }
			
			
.swal2-modal.popup  .swal2-close:hover {
      transform: rotate(360deg);
      transition: all 0.5s; }