
.footer2 {
 border-radius:5px;
 background-color:#bce2f2;
 box-shadow:0 0 18px rgba(26,122,176,.3)
}
.footer2 .servers .s-list ul {
 padding-left:21px;
 height:180px;
 padding-top:20px
}
.footer2 .servers .s-list ul li {
 margin:11px 0 26px 10px
}
.footer2 .servers .s-list ul li a {
 padding:76px 20px 7px 20px;
 position:relative;
 border-radius:7px;
 width:191px;
 height:153px;
 font-size:15px;
 text-align:center;
 color:#fff;
 display:inline-block;
 overflow:hidden;
 box-sizing:border-box;
 background:url(/Content/img/index/fl-list.jpg)
}
.footer2 .servers .s-list ul li a span {
 letter-spacing:-.5px;
 display:inline-block;
 text-align:center
}
.footer2 .servers .s-list ul li a span.bottom {
 top:70px;
 font-size:13px
}
.footer2 .servers .s-list ul li.first a {
 width:347px;
 background-position:-6px -7px;
 padding-left:194px
}
.footer2 .servers .s-list ul li.second a {
 background-position:-369px -7px
}
.footer2 .servers .s-list ul li.third a {
 background-position:-572px -7px
}
.footer2 .servers .s-list ul li.forth a {
 background-position:-772px -7px
}
.footer2 .servers .s-list ul li.fifth a {
 background-position:-975px -7px
}
.footer2 .servers .s-list ul li.first a:hover {
 background-position:-6px -176px;
 padding-left:80px;
 padding-right:80px
}
.footer2 .servers .s-list ul li.second a:hover {
 background-position:-369px -176px
}
.footer2 .servers .s-list ul li.third a:hover {
 background-position:-572px -176px
}
.footer2 .servers .s-list ul li.forth a:hover {
 background-position:-772px -176px
}
.footer2 .servers .s-list ul li.fifth a:hover {
 background-position:-975px -176px
}
.footer2 .servers .s-list ul li a:hover {
 padding-top:50px
}
.footer2 .servers .s-list ul li.fifth:hover a.hoverN,
.footer2 .servers .s-list ul li.fifth a.hoverB,
.footer2 .servers .s-list ul li.forth:hover a.hoverN,
.footer2 .servers .s-list ul li.forth a.hoverB {
 display:none
}
.footer2 .servers .s-list ul li.fifth:hover a.hoverB,
.footer2 .servers .s-list ul li.forth:hover a.hoverB {
 display:block
}
.footer2 .servers .s-list ul li a strong {
 font-size:21px;
 letter-spacing:1px;
 font-weight:500
}
.footer2 .servers .s-list ul li.third:hover a.hoverN,
.footer2 .servers .s-list ul li.third a.hoverB,
.footer2 .servers .s-list ul li.forth:hover a.hoverN,
.footer2 .servers .s-list ul li.forth a.hoverB {
 display:none
}
.footer2 .servers .s-list ul li.third:hover a.hoverB,
.footer2 .servers .s-list ul li.forth:hover a.hoverB {
 display:block
}
.footer2 .servers .s-list ul li a.hoverB span.top,
.footer2 .servers .s-list ul li a.hoverB span.bottom {
 left:45px
}
.footer2 .ptn-dl {
 height:150px;
 padding:27px 63px;
 background:#439dc4;
 background:-moz-linear-gradient(top,#439dc4 10%,#439dc4 10%,#0b82b6 81%,#0b82b6 81%);
 background:-webkit-linear-gradient(top,#439dc4 10%,#439dc4 10%,#0b82b6 81%,#0b82b6 81%);
 background:linear-gradient(to bottom,#439dc4 10%,#439dc4 10%,#0b82b6 81%,#0b82b6 81%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#439dc4',endColorstr='#0b82b6',GradientType=0)
}
.footer2 .ptn-dl ul li {
 margin:0 36px;
 color:#eee
}
.footer2 .ptn-dl>ul>li.first {
 width:181px
}
.footer2 .ptn-dl>ul>li.third {
 width:372px;
 margin-right:0
}
.footer2 .ptn-dl>ul>li.second {
 padding-left:141px;
 position:relative;
 width:206px
}
.footer2 .ptn-dl>ul>li.second .before {
 width:135px;
 height:90px;
 background-image:url(/Content/img/index/dv.png);
 display:inline;
 display:inline-block;
 position:absolute;
 left:0;
 bottom:0
}
.footer2 .ptn-dl ul li .title {
 font-size:20px;
 color:#fff;
 text-align:center
}
.footer2 .ptn-dl ul li .title strong {
 font-size:12px;
 letter-spacing:-.6px
}
.footer2 .ptn-dl ul li .title a {
 color:#fff
}
.footer2 .ptn-dl ul li .line {
 margin:13px auto;
 height:5px;
 width:53px;
 background-color:#f9bb13;
 border-radius:2px
}
.footer2 .ptn-dl ul li .content p {
 line-height:20px
}
.footer2 .ptn-dl .content>ul {
 margin-top:27px
}
.footer2 .ptn-dl .content>ul li {
 margin-top:23px;
 margin:0 10px
}
.footer2 .ptn-dl .content>ul li a {
 color:rgba(255,255,255,.6);
 padding-top:51px;
 display:inline-block;
 background-image:url(/Content/img/index/download.png);
 background-repeat:no-repeat
}
.footer2 .ptn-dl .content>ul li.first a {
 background-position:20px 0
}
.footer2 .ptn-dl .content>ul li.second a {
 background-position:-90px 0
}
.footer2 .ptn-dl .content>ul li.third a {
 background-position:-185px 0
}
.footer2 .ptn-dl .content>ul li.autoBet a {
 background-position:-255px 0
}
.footer2 .copyright {
 height:50px;
 font-size:12px;
 line-height:50px;
 padding-left:70px;
 color:rgba(8,114,159,.7);
 position:relative
}
.footer2 .copyright a {
 color:#948794
}
.footer2 .copyright .after {
 width:208px;
 height:18px;
 background:url(/Content/img/index/bt-logo.png) no-repeat;
 display:inline-block;
 position:absolute;
 right:79px;
 top:15px
}
.qrcode {
 text-align:left;
 padding:4px 15px
}
.cityMain {
 width:100%;
 min-width:1100px;
 background:url(/Content/img/externalGame/city2.jpg) center center;
 height:666px;
 box-shadow:0 15px 15px rgba(0,0,0,.27)
}
.cityGame {
 width:279px;
 height:670px;
 padding:0 25px;
 padding-top:147px;
 box-sizing:border-box;
 float:right;
 background:url(/Content/img/externalGame/yq2.png)
}
.ctn {
 width:1210px;
 margin:0 auto
}
.game,
.gameHover {
 display:block;
 text-align:center;
 cursor:pointer;
 padding:23px;
 overflow:hidden;
 line-height:22px;
 position:relative;
 color:#9e160d;
 background:#fff;
 border-radius:5px;
 font-size:24px;
 margin:7px 0;
 height:84px;
 box-sizing:border-box;
 font-family:'微软雅黑','微软正黑体','微軟雅黑','微軟正黑體'
}
.game>span {
 width:64px;
 height:8px;
 display:block;
 margin:0 auto;
 background:url(/Content/img/externalGame/hall2.jpg);
 margin-top:7px
}
.gameHover {
 position:absolute;
 padding:5px 9px;
 top:-7px;
 left:0;
 font-size:36px;
 display:none;
 transition:.3s
}
.game:hover .gameHover {
 display:block
}
.gameHover .left {
 box-sizing:border-box;
 float:left;
 width:50%;
 background:#cc1c11;
 height:73px;
 border-radius:10px
}
.gameHover .left div {
 color:#cc1c11;
 font-size:12px;
 width:105px;
 height:19px;
 line-height:19px;
 border-radius:10px;
 background:#fff;
 margin:12px auto
}
.gameHover .right {
 float:left;
 box-sizing:border-box;
 width:50%;
 padding-top:16px;
 font-size:32px
}
.gameHover .right span {
 font-size:14px;
 width:100%;
 display:inline-block;
 margin-top:7px
}
.city-footer2 {
 margin:45px auto;
 width:1060px;
 padding:0 20px;
 height:30px;
 line-height:30px;
 color:#e0e1e5;
 font-size:12px
}
.city-footer2 .f-logo {
 width:207px;
 height:18px;
 float:right;
 margin-top:5px;
 background:url(/Content/img/externalGame/f-logo.png)
}
.Sport.cityMain {
 background:url(/Content/img/externalGame/city.jpg) center center
}
.Sport .cityGame {
 background:url(/Content/img/externalGame/yq1.png)
}
.Sport .game,
.Sport .gameHover {
 padding:44px;
 color:#46801b;
 background:#fff;
 border-radius:5px;
 font-size:30px;
 margin:10px 0;
 height:128px
}
.Sport .game>span {
 width:91px;
 background:url(/Content/img/externalGame/hall.jpg)
}
.Sport .gameHover {
 padding:5px 5px
}
.Sport .gameHover .left {
 background:#55b50d;
 height:117px;
 border-radius:10px;
 padding-top:21px
}
.Sport .gameHover .left div {
 color:#356115
}
.Sport .gameHover .right {
 font-size:24px
}
.announceBox .datatableBlock {
 margin-top:90px
}
a.autoBetLink {
 text-decoration:underline;
 color:#0083bb;
 font-weight:bold
}
.btn-c {
 display:inline-block;
 padding:0 40px;
 margin:3px 3px 8px 3px;
 box-shadow:0 1px 1px 0 #253148;
 font-size:14px;
 color:#fff;
 text-align:center;
 height:33px;
 border-radius:16px;
 line-height:33px;
 color:#fff;
 background:#ed7481;
 background:linear-gradient(top,#f37683,#c05b70);
 background:-ms-linear-gradient(top,#f37683,#c05b70);
 background:linear-gradient(top,#f37683,#c05b70);
 background:-moz-linear-gradient(top,#f37683,#c05b70);
 background:-webkit-gradient(linear,0 0,0 bottom,from(#f37683),to(#c05b70));
 background:-o-linear-gradient(top,#f37683,#c05b70)
}
.btn-c:hover {
 background:#c05b70;
 color:#fff
}
.btn-c1 {
 color:#fff;
 background:#ed7481;
 background:linear-gradient(top,#f37683,#c05b70);
 background:-ms-linear-gradient(top,#f37683,#c05b70);
 background:linear-gradient(top,#f37683,#c05b70);
 background:-moz-linear-gradient(top,#f37683,#c05b70);
 background:-webkit-gradient(linear,0 0,0 bottom,from(#f37683),to(#c05b70));
 background:-o-linear-gradient(top,#f37683,#c05b70)
}
.blueBut {
 display:inline-block;
 padding:0 40px;
 margin:3px 3px 8px 3px;
 box-shadow:0 1px 1px 0 #253148;
 font-size:14px;
 color:#fff;
 text-align:center;
 height:33px;
 border-radius:16px;
 line-height:33px;
 background:#27afea;
 background:-moz-linear-gradient(top,#27afea 19%,#009adc 90%);
 background:-webkit-linear-gradient(top,#27afea 19%,#009adc 90%);
 background:linear-gradient(to bottom,#27afea 19%,#009adc 90%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27afea',endColorstr='#009adc',GradientType=0);
 text-decoration:none
}
.blueBut:hover {
 color:#fff;
 background:#11a3e2
}
.ico {
 background:url(/Content/img/bet/ico.png?v=20171204)
}
.alert {
 display:none
}
.alert-zd {
 position:fixed;
 z-index:990;
 width:100%;
 height:9999px;
 background:rgba(0,0,0,.7);
 top:0;
 left:0
}
.alert-m {
 width:390px;
 min-height:150px;
 z-index:1000;
 padding-bottom:15px;
 margin:-100px 0 0 -195px;
 background:#f5f5f5;
 color:#0083bb;
 text-align:center;
 position:fixed;
 top:45%;
 left:50%;
 border-radius:10px;
 box-shadow:0 2px 5px #000
}
.alert-h2 {
 text-align:left;
 height:42px;
 line-height:42px;
 font-weight:normal;
 font-size:16px;
 padding:0 10px;
 background:#15a5e4;
 color:#fff;
 border-radius:10px 10px 0 0;
 margin-top:0
}
.alert-close {
 float:right;
 width:18px;
 height:18px;
 background-position:0 -500px;
 cursor:pointer;
 margin-top:12px
}
.alert-msg {
 padding:10px;
 line-height:24px;
 margin:25px 0;
 font-size:14px
}
.alert-m .btn-c1 {
 color:#fff!important
}
.bet .alert-zd {
 position:fixed;
 z-index:990;
 width:100%;
 height:9999px;
 background:rgba(0,0,0,.7);
 top:0;
 left:0
}
.bet .alert-m {
 width:390px;
 min-height:150px;
 z-index:997;
 padding-bottom:15px;
 margin:-100px 0 0 -195px;
 color:#b1b1b1;
 text-align:center;
 position:fixed;
 top:45%;
 left:50%;
 border-radius:10px;
 box-shadow:0 2px 5px #000;
 background:#252f41
}
.bet .alert-h2 {
 text-align:left;
 height:42px;
 line-height:42px;
 font-weight:normal;
 font-size:16px;
 padding:0 10px;
 background:#de7b8a;
 color:#fff;
 border-radius:10px 10px 0 0
}
.bet .alert-close {
 float:right;
 width:18px;
 height:18px;
 background-position:0 -500px;
 cursor:pointer;
 margin-top:12px
}
.bet .alert-msg {
 padding:10px;
 line-height:24px;
 margin:25px 0;
 font-size:14px
}
.bet .alert-m .btn-c1 {
 color:#000!important
}
.account {
 display:none
}
.account-zd {
 position:fixed;
 z-index:990;
 width:100%;
 height:9999px;
 background:#000;
 opacity:.5;
 top:0;
 left:0
}
.account-m {
 width:900px;
 min-height:150px;
 z-index:997;
 padding-bottom:15px;
 margin:-100px 0 0 -440px;
 background:#f5f5f5;
 color:#0083bb;
 text-align:center;
 position:fixed;
 top:35%;
 left:50%;
 border-radius:10px;
 box-shadow:0 2px 5px #000
}
.account-h2 {
 text-align:left;
 height:50px;
 line-height:50px;
 font-weight:normal;
 font-size:18px;
 padding:0 10px;
 background:#15a5e4;
 color:#fff;
 border-radius:10px 10px 0 0
}
.account-close {
 float:right;
 width:22px;
 height:22px;
 background-position:0 -500px;
 cursor:pointer;
 margin-top:16px;
 background:url(/Content/img/style_user/tabico.png) no-repeat -42px 0
}
.account-msg {
 padding:10px;
 line-height:24px;
 margin:10px 0;
 font-size:14px
}
.account-m .btn-c1 {
 color:#fff!important
}
.tabUl {
 border-bottom:1px solid #11a3e2;
 height:28px;
 padding-top:10px
}
.tabLi {
 float:left;
 margin:0 8px 0 0;
 border:1px solid #11a3e2;
 padding:0 12px;
 border-bottom:none;
 height:27px;
 line-height:27px;
 cursor:pointer
}
.tabLi:hover {
 background:#eae4e6
}
.tabLi.cur {
 background:#11a3e2;
 color:#fff
}
.formM2 .formMin .inpMin {
 width:70px
}
.ui-dialog-titlebar-close {
 float:right;
 width:20px;
 height:20px;
 background:url(/Content/chatJs/images/meIco.png) no-repeat -3px -5px;
 cursor:pointer;
 margin:11px 0 0;
 border:0
}
.red .bet_eject2 .h2 {
 background:#c43b65
}
.green .bet_eject2 .h2 {
 background:#3ca789
}
