/* Minification failed. Returning unminified contents.
(4872,126): run-time error CSS1034: Expected closing parenthesis, found ','
(4872,126): run-time error CSS1042: Expected function, found ','
(4872,130): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  /*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

EraserDust.ttf html {
  height: 100%;
}

body {
  height: 100%;
  font-size: 12px;
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei", Helvetica, Arial, "Hiragino Sans GB",
    "Hiragino Sans GB W3", "Microsoft YaHei UI";
}
img {
  border: none;
}

textarea {
  overflow: auto;
  resize: none;
}

a:focus,
a:hover,
a:active {
  text-decoration: none;
  outline: none;
  transition: 0.3s;
  behavior: expression(this.onFocus=this.blur());
}

/*textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus,
button:focus,
button:active,
button:hover{
    outline: 0px !important;
    -webkit-appearance: none;
}*/

button:focus {
  outline: 0px !important;
  -webkit-appearance: none;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}

.tr {
  text-align: right;
}

.inflex {
  display: inline-flex;
}
.inblock {
  display: inline-block;
}
.abs {
  position: absolute;
}

.rel {
  position: relative;
}
.show {
  display: block;
}
.hide {
  display: none;
}

.fz12 {
  font-size: 12px;
}
.fz14 {
  font-size: 14px;
}
.fz15 {
  font-size: 15px;
}
.fz16 {
  font-size: 16px;
}
.fz17 {
  font-size: 17px;
}
.fz18 {
  font-size: 18px;
}
.fz24 {
  font-size: 24px;
}
b {
  font-weight: bold;
}
.black {
  background-color: black !important;
}

.padding-none {
  padding: 0 !important;
}
.vcenter {
  display: inline-block !important;
  vertical-align: middle !important;
  float: none !important;
}
/* reset */
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
  margin: 0;
  padding: 0;
}
header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th {
  text-align: left;
  font-weight: normal;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
}
i,
cite,
em,
var,
address,
dfn {
  font-style: normal;
}
[hidefocus],
summary {
  outline: 0;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
small {
  font-size: 100%;
}
sup,
sub {
  font-size: 83%;
}
pre,
code,
kbd,
samp {
  font-family: inherit;
}
q:before,
q:after {
  content: none;
}
textarea {
  overflow: auto;
  resize: none;
}
label,
summary {
  cursor: default;
}
a,
button {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
  font-weight: bold;
}
del,
ins,
u,
s,
a,
a:hover {
  text-decoration: none;
}
body,
textarea,
input,
button,
select,
keygen,
legend {
  font: 12px/1.14 arial, \5b8b\4f53;
  color: #333;
  outline: 0;
}
body {
  /* background: #fff; */
}
a,
a:hover {
  color: #ffff;
}

.f-pd0 {
  padding: 0 !important;
}

/* function */
/*
f-cb:function-clearboth 的简写。是目前最流行的清除浮动的写法。兼容ie6+浏览器。
f-cbli 这个是针对ul li结构的扩展。可以清除ul的浮动，比较常见。
*/
.f-cb:after,
.f-cbli li:after {
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  content: ".";
}
.f-cb,
.f-cbli li {
  zoom: 1;
}
/*
f-ib function-display-inline-block 的简写，设置为内联块状元素。
*/
.f-ib {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* 隐藏 */
.f-dn {
  display: none;
}
/* 显示 */
.f-db {
  display: block;
}
/* 浮动 */
.f-fl {
  float: left;
}
.f-fr {
  float: right;
}
/* 相对定位 */
.f-pr {
  position: relative;
}
.f-prz {
  position: relative;
  zoom: 1;
}
/* 取消滚动 */
.f-oh {
  overflow: hidden;
}
/*
	f-ff0 字体集 宋体（下面编码为宋体的Unicode编码）
*/
.f-ff0 {
  font-family: arial, \5b8b\4f53;
}
/*
	f-ff1 字体集 雅黑。在win7系统下，雅黑相比宋体比较美观，建议使用。如果系统中未安装雅黑，则使用宋体。如win xp。
*/
.f-ff1 {
  font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
/*
	最常用的两种字体大小。12px 14px。
*/
.f-fs1 {
  font-size: 12px;
}
.f-fs2 {
  font-size: 14px;
}
.f-fs3 {
  font-size: 18px;
}
.f-fs4 {
  font-size: 24px;
}
/*
 * 文字颜色
 */
.f-grey {
  color: #aaa;
}
.f-red {
  color: #f00;
}

/* 字体大小 */
.f-fwn {
  font-weight: normal;
}
.f-fwb {
  font-weight: bold;
}
/* 文字对齐 */
.f-tal {
  text-align: left;
}
.f-tac {
  text-align: center;
}
.f-tar {
  text-align: right;
}
/* f-taj 文字两端对齐 */
.f-taj {
  text-align: justify;
  text-justify: inter-ideograph;
}
/* 垂直居中 */
.f-vam,
.f-vama * {
  vertical-align: middle;
}
/* 一行内强制显示 */
.f-wsn {
  word-wrap: normal;
  white-space: nowrap;
}
/* 保留空白换行 */
.f-pre {
  overflow: hidden;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
}
/* 强制换行 */
.f-wwb {
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
/*
overflow:hidden;
是溢出隐藏， 也就是说超出宽高的内容会藏起来，看不到。
text-indent:-30000px;
文字首行往左缩进30000px; 
这样这30000px的东西就出超出.f-ti 这个标签的宽 就会隐藏起来。
这样是做一些搜索引擎优化用的。让页面上的关键字多点别人容易搜到你的网站。
而这些关键字在页面上是隐藏的看不见的。只是代码里面有。
*/
.f-ti {
  overflow: hidden;
  text-indent: -30000px;
}
/*
	首行缩进2个字。
*/
.f-ti2 {
  text-indent: 2em;
}
.f-lhn {
  line-height: normal;
}
/*
	有下划线，无下划线
*/
.f-tdu,
.f-tdu:hover {
  text-decoration: underline;
}
.f-tdn,
.f-tdn:hover {
  text-decoration: none;
}
/*
	溢出文字部分显示省略号，配合块状元素的宽度实现。较常用
*/
.f-toe {
  overflow: hidden;
  word-wrap: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*
	常用的鼠标样式
*/
.f-csp {
  cursor: pointer;
}
.f-csd {
  cursor: default;
}
.f-csh {
  cursor: help;
}
.f-csm {
  cursor: move;
}
/*
	文本不可选中，不支持ie。
*/
.f-usn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.f-cn {
  text-align: center;
}

.loading_wrp {
  z-index: 999999;
}

.blueBut {
  display: inline-block;
  padding: 0 40px;
  margin: 3px 3px 8px 3px;
  box-shadow: 0 1px 1px 0px #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;
}
@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "trends";
  src: url("/Content/font/trends.woff") format("woff"),
    url("/Content/font/trends.ttf") format("truetype"); /*non-IE*/
}
@font-face {
  font-family: "num28";
  src: url("/Content/font/TTZhongYuanJ.woff") format("woff");
}
@font-face {
  font-family: "053-CAI978";
}
.bg1 {
  background: url(/Content/img/index/bodybg.jpg);
}
.center {
  width: 1100px;
  margin: 0 auto;
}

.f-fl {
  float: left;
}
.f-fr {
  float: right;
}
.f-cb,
.f-cbli li {
  zoom: 1;
}
.hide {
  display: none !important;
}
.top {
  padding: 10px 0;
}

.ico {
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat;
}
body {
  color: #f6fcff;
  font-size: 12px;
  font-family: "Microsoft YaHei";
  min-height: 1050px;
  /* background: #ebe5ff url(/img/lottery-bg.png) no-repeat; */
  /* background: #ebe5ff; */
  background-attachment: fixed;
  background-size: cover;

  /* 让背景图片始终居中显示 */
  background-position: center;

  /* 设置背景图片不重复 */
  background-repeat: no-repeat;
}

.user-t {
  display: inline-block;
  margin-left: 15px;
  line-height: 26px;
  color: #b6cde7;
}
.update_btn {
  width: 18px;
  display: inline-block;
  height: 19px;
  vertical-align: middle;
  cursor: pointer;
  margin: 0px 0px 0 3px;
  background-position: 0 -104px;
}
/*.update_btn:hover{background-position:0 -129px}*/
.update_animat {
  -moz-animation: circle 1s infinite linear;
  -ms-animation: circle 1s infinite linear;
  -o-animation: circle 1s infinite linear;
  -webkit-animation: circle 1s infinite linear;
  animation: circle 1s infinite linear;
}
@-moz-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-ms-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-o-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
.mboxy {
  padding-bottom: 18px;
  width: 100%;
  min-width: 1100px;
  margin-top: 6px; /* background:url(/Content/img/bet/ying_03.png) bottom center no-repeat; */
}
.mbox {
  border-radius: 6px;
  background: rgba(243, 243, 243, 0.2);
  min-height: 100px;
  box-shadow: 0 0 18px rgba(26, 122, 176, 0.46);
  adding-bottom: 1px;
}
.mbox28 {
  color: #91a0be;
  font-size: 14px;
}
.mtop {
  position: relative;
  background: linear-gradient(45deg, #bdc3c7, #ecf0f1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27afea', endColorstr='#009adc',GradientType=0 );
}

.mtop img {
  margin-top: 12px;
}
.mtop-c {
  display: inline-block;
  width: 12%;
  text-align: center;
  color: white;
}
.mtop-time {
  float: left;
  width: 250px;
  margin: 0 10px;
  text-align: center;
}
.mtop-time {
  width: 200px;
}

.mtop-text {
  color: #fff;
  font-size: 12px;
  display: inline;
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 0.2em 2em;
}
.mtop-times {
  color: #fff;
  font-size: 50px;
  line-height: 68px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mtop-ls {
  float: right;
  width: 240px;
  margin-left: 10px;
}
.mtop-ls3 {
  float: right;
  width: 200px;
  margin-left: 10px;
}
.mtop-ls10 {
  float: right;
  width: 22%;
  margin-left: 10px;
  overflow: hidden;
  padding-top: 2px;
  box-sizing: border-box;
}
.mtop-lss {
  margin: 15px 0 4px 0;
}
.mtop-lss a {
  text-decoration: none;
  color: #4273ab;
}
.mtop-lss-i {
  width: 56px;
  height: 20px;
  display: inline-block;
  border-radius: 50px;
  background: #e6e9f1;
  color: #4a376d;
  text-align: center;
  line-height: 20px;
  margin: 3px 2px;
}

.mtop-mmc .mtop {
  background: #27afea url(/Content/img/bet/mmctopbg.png) no-repeat;
  height: 81px;
}

.mtop-lss-i2 {
  width: 65px;
  height: 18px;
  display: inline-block;
  border-radius: 9px;
  background: #c7b1e8;
  color: #fff;
  text-align: center;
  line-height: 18px;
  margin: 0px 2px 2px;
}
/*.mtop-lss-i2:nth-child(n+5){ background:#575496; color:#fff}*/
.mtop-lss-s {
  color: #fff;
  padding-right: 3px;
}
.mtop-lss-i3a {
  width: 17px;
  padding-right: 1px;
  height: 18px;
  display: inline-block;
  border-radius: 9px;
  background: #b1c5f1;
  color: #4e4b8c;
  text-align: center;
  line-height: 18px;
  margin: 0 2px;
}
.mtop-lss-i3 {
  width: 17px;
  padding-right: 1px;
  height: 18px;
  display: inline-block;
  border-radius: 9px;
  background: #f07582;
  color: #fff;
  text-align: center;
  line-height: 18px;
  margin: 0 4px;
}
.k3 .mtop-lss-i {
  background: url(/Content/img/bet/k3ball.png);
  background-size: auto 18px;
  height: 18px;
  width: 18px;
  border-radius: 0;
  vertical-align: middle;
}
.k3 .mtop-lss-i.d1 {
}
.k3 .mtop-lss-i.d2 {
  background-position: -21px 0;
}
.k3 .mtop-lss-i.d3 {
  background-position: -43px 0;
}
.k3 .mtop-lss-i.d4 {
  background-position: -64px 0;
}
.k3 .mtop-lss-i.d5 {
  background-position: -86px 0;
}
.k3 .mtop-lss-i.d6 {
  background-position: -108px 0;
}
.k3 .mtop-lss-i2 {
  background: url(/Content/img/bet/k3ball.png);
  background-size: auto 18px;
  height: 18px;
  width: 18px;
  border-radius: 0;
  vertical-align: middle;
}
.k3 .mtop-lss-i2.d1 {
}
.k3 .mtop-lss-i2.d2 {
  background-position: -21px 0;
}
.k3 .mtop-lss-i2.d3 {
  background-position: -43px 0;
}
.k3 .mtop-lss-i2.d4 {
  background-position: -64px 0;
}
.k3 .mtop-lss-i2.d5 {
  background-position: -86px 0;
}
.k3 .mtop-lss-i2.d6 {
  background-position: -108px 0;
}

.mtop-jq {
  width: 380px;
  text-align: center;
  float: left;
  margin: 0 0px 0 0;
}
.pk10 .mtop-jq {
  width: 460px;
}
.pk10 .mtop {
  background: url(/Content/img/bet/pk10topbg.jpg);
  background-size: cover;
}

.mtop-mmc .mtop-jq-num {
  padding-left: 117px;
  padding-top: 5px;
}
.mtop-mmc .mtop-jq-num .num {
  width: 46px;
  height: 46px;
  background: rgba(255, 255, 255, 0.6);
}
.mtop-mmc .mtop-jq {
  width: 660px;
  margin: 0 0 0 8px;
  padding-top: 7px;
}
.mtop-mmc .mtop-ls {
  width: 158px;
}
.mtop-k3 .mtop-ls {
  width: 160px;
}

.mtop-jq-num {
  padding-top: 5px;
}
.happy8 .mtop-jq-num {
  width: 330px;
  margin: 0 auto;
}
.mtop-jq-num .num {
  width: 48px;
  height: 48px;
  border-radius: 24px;
  display: inline-block;
  margin: 5px;
  font-size: 34px;
  box-shadow: 0px 3px 4px #076086; /* text-shadow:1px 1px 1px #2c1616; */
  font-family: "053-CAI978";
  line-height: 52px;
  color: #137dab;
  background: #fff;
  _float: left;
  -webkit-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: -moz-radial-gradient(top, #fff 50%, #7bcaeb 100%);
  background: -webkit-radial-gradient(top, #fff 50%, #7bcaeb 100%);
  background: radial-gradient(to bottom, #fff 50%, #7bcaeb 100%);
}
.mtop-num-pk10 .num {
  width: 42px;
  height: 42px;
  border-radius: 22px;
  line-height: 36px;
  margin: 2px 0px 0 0px;
  font-size: 18px;
  background: url(/Content/img/bet/pk10ball.png);
  padding: 4px;
  box-sizing: border-box;
}
.mtop-num-pk10 .num span {
  width: 34px;
  height: 34px;
  background: #fff;
  display: inline-block;
  border-radius: 20px; /* vertical-align: middle; */
  line-height: 36px;
  color: #fff;
  text-shadow: 0 0 3px #000;
  box-shadow: inset 2px 2px 0 rgba(51, 51, 51, 0.31);
}
.mtop-num-pk10 .num span.n01,
.mtop-ls-list10 .mtop-lss-i2.n01 {
  background: #9a80b7;
  color: #fff;
}
.mtop-num-pk10 .num span.n02,
.mtop-ls-list10 .mtop-lss-i2.n02 {
  background: #558cfa;
  color: #fff;
}
.mtop-num-pk10 .num span.n03,
.mtop-ls-list10 .mtop-lss-i2.n03 {
  background: #717171;
  color: #fff;
}
.mtop-num-pk10 .num span.n04,
.mtop-ls-list10 .mtop-lss-i2.n04 {
  background: #ed7b0b;
  color: #fff;
}
.mtop-num-pk10 .num span.n05,
.mtop-ls-list10 .mtop-lss-i2.n05 {
  background: #26e1df;
  color: #fff;
}
.mtop-num-pk10 .num span.n06,
.mtop-ls-list10 .mtop-lss-i2.n06 {
  background: #4b27ea;
  color: #fff;
}
.mtop-num-pk10 .num span.n07,
.mtop-ls-list10 .mtop-lss-i2.n07 {
  background: #c3c3c3;
  color: #fff;
}
.mtop-num-pk10 .num span.n08,
.mtop-ls-list10 .mtop-lss-i2.n08 {
  background: #e10b52;
  color: #fff;
}
.mtop-num-pk10 .num span.n09,
.mtop-ls-list10 .mtop-lss-i2.n09 {
  background: #700505;
  color: #fff;
}
.mtop-num-pk10 .num span.n10,
.mtop-ls-list10 .mtop-lss-i2.n10 {
  background: #10bf66;
  color: #fff;
}
.mtop-ls-list10 .mtop-lss-i2 {
  color: #fff;
  /*text-shadow: 0 0 3px #000;*/
}
.happy8 .mtop-jq-num .num {
  width: 26px;
  height: 26px;
  border-radius: 24px;
  margin: 1px;
  font-size: 21px;
  line-height: 26px;
  color: #137dab;
}

.mtop-num-k3 .num.d1,
.mtop-mmc .mtop-jq-num.mtop-num-k3 .num.d1 {
  background-position: 0 0;
}
.mtop-num-k3 .num.d2,
.mtop-mmc .mtop-jq-num.mtop-num-k3 .num.d2 {
  background-position: -50px 0;
}
.mtop-num-k3 .num.d3,
.mtop-mmc .mtop-jq-num.mtop-num-k3 .num.d3 {
  background-position: -100px 0;
}
.mtop-num-k3 .num.d4,
.mtop-mmc .mtop-jq-num.mtop-num-k3 .num.d4 {
  background-position: -150px 0;
}
.mtop-num-k3 .num.d5,
.mtop-mmc .mtop-jq-num.mtop-num-k3 .num.d5 {
  background-position: -200px 0;
}
.mtop-num-k3 .num.d6,
.mtop-mmc .mtop-jq-num.mtop-num-k3 .num.d6 {
  background-position: -250px 0;
}
.mtop-jq-k3txt {
  color: #fff;
  position: absolute;
  right: 7px;
  top: 36px;
  width: 86px;
  text-align: left;
}
.mtop-jq-k3txt span {
  background: #fff;
  border-radius: 4px;
  color: #138770;
  padding: 1px 3px;
  margin: 0px 2px;
}

.mtop-mmc .mtop-lss-i {
  margin: 0;
}
.mtop-mmc .mtop-ls-list span {
  margin-right: 6px;
}
.mtop-mmc .mtop-lss-i.max {
  background: #f07582;
  color: #fff;
}
.mtop-mmc .mtop-lss-i.min {
  background: #35b5ff;
  color: #fff;
}
.mtop-mmc .mtop-lss-i.even {
  background: #12c437;
  color: #fff;
}
.mtop-mmc .mtop-lss-i.odd {
  background: #f2509c;
  color: #fff;
}
.mtop-mmc .bet-endw {
  width: 1000px;
}
.mtop-mmc .bet-endw3 {
  width: 24%;
}
.mtop-mmc .bet-end-text2 {
  padding-top: 0;
}

.mtop-ls28 {
  width: 180px;
  font-size: 12px;
}
/*.num{
    display:inline-block;
    cursor:pointer;
    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 );
}*/
.red_c {
  background: linear-gradient(to bottom, #3fa037 0%, #3fa037 99%);
  border: 1px solid #3fa037;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  color: #fff;
}
.btn-mmc1,
.btn-mmc2 {
  display: inline-block;
  font-size: 24px;
  cursor: pointer;
  margin: 8px;
  height: 55px;
  line-height: 55px;
  box-shadow: 0px 3px 5px #141b29;
  color: #fff;
  border-radius: 28px;
  padding: 0 50px;
}
.btn-mmc1:hover {
  background: #158fc4;
}
.btn-mmc2 {
  background: #1662a7;
  background: linear-gradient(top, #3c95e3, #1662a7);
  background: -ms-linear-gradient(top, #3c95e3, #1662a7);
  background: linear-gradient(top, #3c95e3, #1662a7);
  background: -moz-linear-gradient(top, #3c95e3, #1662a7);
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#3c95e3),
    to(#1662a7)
  );
  background: -o-linear-gradient(top, #3c95e3, #1662a7);
}
.btn-mmc2min {
  height: 30px;
  line-height: 30px;
  padding: 0 18px;
  font-size: 14px;
  margin: 0;
  box-shadow: 0px 1px 1px #141b29;
  border-radius: 15px;
}
.btn-mmc3min {
  height: 21px;
  line-height: 21px;
  padding: 0 8px;
  margin: 0 3px;
  font-size: 12px;
  box-shadow: 0px 1px 1px #141b29;
  border-radius: 10px;
  color: #fff;
}

.btn-mmc2:hover {
  background: #2c83cf;
}
.mmcBottom {
  padding: 0 15px 15px;
  line-height: 30px;
  height: 30px;
  text-align: center;
}

.mmcfail1 {
  background: url(/Content/img/bet/mmc2c.png) no-repeat -80px -700px;
  width: 168px;
  height: 308px;
  position: absolute;
  top: 200px;
  left: -100px;
  z-index: 95;
}
.mmcfail2 {
  background: url(/Content/img/bet/mmc2c.png) no-repeat -695px -510px;
  width: 209px;
  height: 419px;
  position: absolute;
  top: -50px;
  right: -100px;
  z-index: 95;
}
.mmcwin1 {
  background: url(/Content/img/bet/mmc2c.png) no-repeat -80px -1152px;
  width: 233px;
  height: 275px;
  position: absolute;
  top: 100px;
  left: -140px;
  z-index: 95;
}
.mmcwin2 {
  background: url(/Content/img/bet/mmc2c.png) no-repeat -752px -1176px;
  width: 267px;
  height: 371px;
  position: absolute;
  top: 150px;
  right: -160px;
  z-index: 95;
}
.mmcEffect {
  width: 624px;
  height: 450px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -250px 0 0 -312px;
  background: url(/Content/img/bet/mmc2c.png);
  z-index: 992;
}

.mmcLottery {
  margin: 108px 49px 15px 49px;
  width: 541px;
  overflow: hidden;
}
.mmcL2 {
  width: 479px;
  height: 177px;
  position: relative;
  top: -181px; /**/
  background: url(/Content/img/bet/mmc3.png);
  padding: 24px 31px;
}
#card {
  white-space: nowrap;
  text-align: center;
  line-height: 150px;
  z-index: 0;
  position: absolute;
  width: 480px;
  top: 23px;
  left: 31px;
}
.cardNum {
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 0 8px;
  border-radius: 35px;
  line-height: 70px;
  font-size: 33px;
  background: #fff;
  text-align: center;
  color: #000;
}
.btn-mmc3 {
  height: 33px;
  line-height: 33px;
  padding: 0 25px;
  margin-top: 15px;
  font-size: 18px;
  border-radius: 16px;
  color: #fff;
}
.btn-mmc3:hover {
  background: #ed7481;
}
.wanIco {
  padding-left: 63px;
  padding-top: 5px;
  min-height: 58px;
  margin: 0 auto;
  background: url(/Content/img/bet/wan.png) no-repeat top left;
}
.orange {
  color: #f80;
}
.TextR,
.TextL {
  padding: 0 10px;
  line-height: 18px;
  text-align: left;
}
.TextR {
  text-align: right;
}
#mmcImg {
  z-index: 90;
  position: relative;
  cursor: pointer;
}

.mtop-ls-list {
  color: #61358c;
  width: inherit;
  height: 0px;
  opacity: 0;
  z-index: 777;
  position: absolute;
  top: 2px;
  right: 2px;
  overflow: hidden;
  background: #f4f1fb;
  padding: 5px 10px;
  border-bottom: 3px solid #bd5aec;
  text-align: center;
  border: 1px solid #d5c1f0;
  border-radius: 6px;
}
.mtop-ls-list10,
.mtop-ls-list20 {
  width: initial;
}
.mtop-ls-list20 .balls {
  float: left;
  width: 255px;
}
.mtop-ls:hover .mtop-ls-list,
.mtop-c:hover .cz-list {
  height: auto;
  opacity: 1;
  transition-property: opacity;
  transition-duration: 0.6s;
}
.mtop-c.no-hover:hover .cz-list {
  height: 0;
  opacity: 0;
}
.mtop-ls:hover .mtop-ls-listr,
.mtop-c:hover .cz-list,
.mtop-ls:hover .mtop-ls-list {
  height: 449px;
  opacity: 1;
  transition-property: opacity;
  transition-duration: 0.6s;
}

.wf-box-m {
  position: relative;
}
.wf-list {
  z-index: 99;
  top: 0;
  display: none;
  left: 0;
  margin: 0 9px;
  background: #d7ebf4;
  border-radius: 0 0 5px 5px;
  padding: 10px; /* width: 100%; */
  box-sizing: border-box;
  border-top: none;
  border: 1px solid rgba(169, 209, 226, 0.7);
}

.wf-list.active {
  position: relative;
  display: block;
  z-index: 9;
}
.wf-list1-s {
  float: left;
  color: #4273ab;
  width: 80px;
  text-align: left;
}
.wf-list1 {
  line-height: 27px;
  margin: 2px 0;
}
.wf-list1-sa {
  display: inline-block;
  color: #4273ab;
  padding: 0 12px;
  line-height: 27px;
  margin: 0 5px;
}
.wf-list1-sa:hover,
.wf-list1-sa.active {
  color: #fff;
  background: #039bdd;
  border-radius: 16px;
}
.wf-li-a {
  color: #eee;
}
.wf-li-a:hover {
  color: #fff;
}
.wf-box {
  margin: 0 10px;
  height: 30px;
  border-radius: 0px;
  position: relative;
  color: #fff;
  background: #039bdd; /* 一些不支持背景渐变的浏览器 */
  box-sizing: border-box;
  width: 98.2%;
  padding: 0 4px;
}
.wf-li {
  float: left;
  font-size: 14px;
  text-align: center;
  padding: 2px 0;
}
.wf-li:nth-child(1) {
}
.wf-li .wf-li-a {
  margin: 0;
  color: #fff;
  padding: 3px 0;
  display: block;
  line-height: 20px;
  height: 20px;
  min-width: 75px;
  border-right: 1px solid #70bcdd;
  text-decoration: none;
}
.wf-li:hover,
.wf-li.active,
.wf-li.cur2 {
  background: #d7ebf4;
  margin-left: -1px;
}
.wf-li:hover a,
.wf-li.active a,
.wf-li.cur2 a {
  color: #0071a1;
}
.wf-li:hover .wf-list {
  display: block;
}

.bet-wz-out {
  background: #d7ebf4;
  margin: 0 9px;
  border: 1px solid rgba(169, 209, 226, 0.7);
  margin: 10px;
  padding-bottom: 10px;
}
.bet-wz {
  padding: 10px 25px 10px 25px;
  line-height: 26px;
  min-height: 10px;
}
.bet-h {
  margin-top: -15px;
  float: right;
  color: #b964d3;
  height: 24px;
  position: relative;
  line-height: 24px;
  border: 1px solid #b964d3;
  border-radius: 5px;
}
.bet-h1,
.bet-h2 {
  padding: 0 5px;
  cursor: pointer;
}
.bet-h1 {
  border-right: 1px solid #b964d3;
}
.bet-h1:hover,
.bet-h2:hover {
  background: #293c52;
  color: #fff;
}
.ico-up {
  border: 10px solid #293c52;
  position: absolute;
  top: -20px;
  right: 80px;
  border-color: transparent transparent #293c52 transparent;
}
.bet-h-text,
.bet-h-text2 {
  display: none;
  padding: 5px;
  color: #fff;
  background: #4b3280;
  box-shadow: 0 1px 1px #4b3280;
  border-radius: 5px;
  position: absolute;
  min-width: 380px;
  right: 0;
  top: 30px;
  z-index: 1000;
}
.bet-h1:hover .bet-h-text {
  display: block;
}
.bet-h2:hover .bet-h-text2 {
  display: block;
}
.bet-h-text2 .ico-up {
  right: 25px;
}

.bet-ticket {
  padding: 5px;
  color: #fff;
  background: #5f6999;
  box-shadow: 0 1px 1px #242f49;
  border-radius: 5px;
  width: 230px;
  z-index: 1000;
}
.bet-ticketN {
  word-wrap: break-word;
  white-space: normal;
  line-height: 13px;
  max-height: 100px;
  overflow-y: auto;
}

.wzsl {
  margin: 0 5px;
  cursor: pointer;
}
.wzs1-ico {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid #959ec6;
  overflow: hidden;
  line-height: 14px;
  vertical-align: middle;
  border-radius: 3px;
  margin: 0 3px 2px 0;
}
.wzs1-ico.active {
  border-color: #596680;
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat 1px -154px #596680;
}

.danshi {
  margin: 7px 22px 10px 22px;
  overflow: hidden;
  background: #eef6f9;
  box-shadow: inset 2px 0 4px rgba(101, 107, 134, 0.26);
}
.danshi-text {
  border: 0px;
  width: 100%;
  text-align: left;
  background: transparent;
  padding: 5px;
  color: #3a7087;
  border-radius: 0px;
  height: 146px;
}
.danshi .btn {
  width: 120px;
  margin: 10px 10px 10px 10px;
  text-align: center;
}

.btn {
  padding: 0 12px;
  margin: 0;
  font-size: 14px;
  margin: 10px 5px;
  height: 30px;
  line-height: 15px;
  border: 1px solid #099fdf;
  border-radius: 15px;
  display: inline-block;
  color: #099fdf;
  background: transparent;
}

.btn:hover {
  background: #099fdf;
  color: #fff;
}
.btn2 {
  color: #e26b54;
  border: 1px solid #e26b54;
}
.btn2:hover {
  background: #e26b54;
  color: #fff;
}

.btn-c {
  display: inline-block;
  padding: 0 40px;
  margin: 3px 3px 8px 3px;
  box-shadow: 0 1px 1px 0px #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;
}
.btn-c:hover {
  background: #817ed2;
  color: #fff;
}

.btn-c1 {
  color: #fff;
  background: #fea320;
  background: -moz-linear-gradient(top, #fea320 11%, #e2751d 90%);
  background: -webkit-linear-gradient(top, #fea320 11%, #e2751d 90%);
  background: linear-gradient(to bottom, #fea320 11%, #e2751d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea320', endColorstr='#e2751d',GradientType=0 );
}

.btn-c1:hover {
  color: #fff;
  background: #e2756a 90%;
  background: -moz-linear-gradient(top, #fea320 11%, #e2751d 90%);
  background: -webkit-linear-gradient(top, #fea337 11%, #e2756a 90%);
  background: linear-gradient(to bottom, #fea337 11%, #e2756a 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea320', endColorstr='#e2751d',GradientType=0 );
  background: #e2756a 90%;
}
.num-ul {
  width: calc(100% - 320px);
}
.num-ul.f-fl li {
  float: left;
}
.bet-btn {
  width: 150px;
}
.fushi-box {
  padding: 0px 25px;
}
.fushi-box_pk10_oddEven {
  padding: 0px 25px;
}
.fushi-box_pk10_oddEven ul {
  /* border-right: 1px solid #000; */
  margin-right: 3%;
  width: 37%;
}
.num-btn {
  float: left;
  margin: 6px 15px;
  width: 36px;
  border-radius: 18px;
  height: 36px;
  color: #fff;
  font-size: 24px;
  font-family: "053-CAI978";
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  background: #59b1d7;
}
.num-btn:hover {
  color: #fff;
  background: #52cafe;
  background: -moz-linear-gradient(top, #52cafe 0%, #1ab8fc 27%, #0b729f 69%);
  background: -webkit-linear-gradient(
    top,
    #52cafe 0%,
    #1ab8fc 27%,
    #0b729f 69%
  );
  background: linear-gradient(to bottom, #52cafe 0%, #1ab8fc 27%, #0b729f 87%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52cafe', endColorstr='#0b729f',GradientType=0 );
}
.numt-btn {
  width: inherit;
  padding: 0 10px;
}

@keyframes myfirst {
  0% {
    color: #ddd;
  }
  100% {
    color: #495775;
  }
}
@-o-keyframes myfirst {
  0% {
    color: #ddd;
  }
  100% {
    color: #495775;
  }
}
@-ms-keyframes myfirst {
  0% {
    color: #ddd;
  }
  100% {
    color: #495775;
  }
}
@-webkit-keyframes myfirst {
  0% {
    color: #ddd;
  }
  100% {
    color: #495775;
  }
}

@-moz-keyframes myfirst {
  0% {
    color: #ddd;
  }
  100% {
    color: #495775;
  }
}

.num-btn.active {
  color: #8e4f0c;
  background: #ffb853 !important;
  background: -moz-linear-gradient(top, #ffb853 11%, #e0863d 90%) !important;
  background: -webkit-linear-gradient(top, #ffb853 11%, #e0863d 90%) !important;
  background: linear-gradient(to bottom, #ffb853 11%, #e0863d 90%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb853', endColorstr='#e0863d',GradientType=0 );
}
.wei-t {
  font-weight: bold;
  width: 100px;
  line-height: 48px;
  color: #127aa7;
}
.wei-t115 {
  width: 70px;
}

.se-ul {
  padding: 2px 2px;
}
.se-btn {
  float: left;
  margin: 5px 3px 6px 2px;
  border: 1px solid rgba(140, 196, 220, 0.75);
  color: #029bdd;
  cursor: pointer;
  border-radius: 3px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
}
.se-btn:hover {
  color: #fff; /* border-color:#5f6999; */
  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 );
}
.se-btn.active {
  color: #59667f;
  background: #5f6999;
  border-color: #5f6999;
}

.bet-end {
  margin: 0 10px 10px;
  border-radius: 5px;
  background: #d7ebf4;
  padding: 10px;
  border: 1px solid rgba(169, 209, 226, 0.7);
}
.bet-endw {
  width: 850px;
}
.bet-endw3 {
  width: 33%;
}
.bet-end-text {
  color: #127aa7;
  display: inline-block;
  line-height: 27px;
  vertical-align: top;
}

.czAllBox {
  font-size: 14px;
  display: inline-block;
  width: 14px;
  border: 1px solid #fe9c9b;
  vertical-align: top;
  margin: 4px 0 4px 4px;
  padding: 2px 3px 3px 3px;
  margin-top: -1px;
  border-radius: 3px;
  color: #fe9c9b;
  line-height: 15px;
}

.bet-mode {
  background: #fff;
  line-height: 27px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 6px;
  margin: 0 3px;
  cursor: pointer;
  color: #127aa7;
}
ul.bet-mode {
  width: 150px;
  overflow: hidden;
  background: #cce4ef;
  padding: 2px 7px;
  box-shadow: inset 2px 2px 5px #acc7d4;
}
ul.bet-mode:hover {
  height: auto;
}
.bet-mode2 {
  height: 25px;
  line-height: 24px;
  padding: 0;
  margin-bottom: 3px;
}
.bet-mode2 input {
  border: 0;
}

.ico-dw {
  display: inline-block;
  background-position: 0 -181px;
  width: 10px;
  height: 6px;
  margin: 0 3px;
  vertical-align: middle;
}
.btn-sa {
  color: #fff;
  background-color: #15a6e4;
  display: inline-block;
  background-position: -66px -193px;
  vertical-align: middle;
  height: 27px;
  width: 26px;
  border-radius: 5px 0 0 5px;
  font-size: 18px;
  font-weight: bold;
  line-height: 25px;
}
.btn-sa:hover {
  background-position: -43px -192px;
}
.btn-add {
  border-radius: 0 5px 5px 0;
  background-position: -17px -194px;
}
.btn-add:hover {
  background-position: 6px -193px;
}
.b {
  display: inline-block;
  padding: 0 10px;
  vertical-align: middle;
  font-size: 14px;
}
.terms-li {
  float: left;
  border-radius: 3px;
  font-size: 12px;
  height: 23px;
  width: 25px;
  line-height: 23px;
  margin: 1px;
  padding: 0 5px;
  text-align: center;
  background: #cce4ef;
  color: #4273ab;
}
.terms-li.active,
.terms-li:hover {
  background: #15a6e4;
  color: #fff;
}
.bet-end-text2 {
  line-height: 35px;
  padding-top: 40px;
  text-align: center;
  font-size: 14px;
  color: #4273ab;
}
.bet-end-text2 .red {
  font-weight: bold;
}
.red {
  color: #f00;
}
.bet-mode-ul {
  position: absolute;
  display: none;
  max-height: 120px;
  overflow-y: auto;
  top: 25px;
  left: 0;
  z-index: 999;
  width: 102px;
  background: #fff;
  border-radius: 5px;
}
.bet-mode:hover .bet-mode-ul {
  display: block;
}
.bet-mode-li {
  padding: 0 5px;
  white-space: nowrap;
}
.bet-mode-li.active,
.bet-mode-li:hover {
  background: #039bdd;
  color: #fff;
}

.bet-sec-list {
  width: 780px;
}
.bet-sec-r {
  width: 240px;
}
.bet-sec-box {
  margin: 10px 5px 10px;
  border-radius: 5px;
  background: #fff;
  padding: 10px;
  border: 1px solid #e0e6ed;
}
.bet-sec-box.MiaoMiaoBlock {
  background: url(/Content/img/bet/mmc_bg.jpg);
}
.bet-sec-box2 {
  /*background: url(/Content/img/bet/cartbg.png) 0px 0px repeat-y;*/
}
.table th,
.table td {
  color: #7c7c7c;
  /* white-space: nowrap; */
  vertical-align: middle;
  text-align: center;
  line-height: 30px;
}
.table th {
  color: #2c3341;
  border-bottom: 1px solid #c8c0d9;
  font-size: 14px;
  background: linear-gradient(0deg, #e2dfdf, #fffeff);
  font-size: 14px;
  max-width: 210px;
}
.blue {
  color: #2690cb;
  text-decoration: underline;
}
.blue2 {
  color: #f60;
}
.blue:hover {
  color: #2da2e4;
  text-decoration: underline;
}

.bet-sec-b {
  width: 100%;
  padding: 10px 0 0;
  text-align: center;
}

.clear-btn {
  display: inline-block;
  height: 30px;
  cursor: pointer;
  line-height: 30px;
  padding: 0 40px;
  border-radius: 15px;
  margin: 0 5px;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3cbe0', endColorstr='#6d9cc8',GradientType=0 );
  background: linear-gradient(0deg, #7ec260, #3fa037);
  border: 1px solid #3fa037;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  color: #6c4d8c;
}
.clear-btn:hover {
  background: linear-gradient(to bottom, #7ec260 0%, #3fa037 99%);
  color: #fff;
}

.ico-clear {
  background-position: 0 -223px;
  margin-bottom: 2px;
  cursor: pointer;
  display: inline-block;
  width: 12px;
  height: 16px;
  vertical-align: middle;
  margin-right: 5px;
}
.zhui-btn {
  display: inline-block;
  height: 30px;
  cursor: pointer;
  line-height: 30px;
  padding: 0 40px;
  border-radius: 15px;
  border: 1px solid #3c85ac;
  margin: 0 5px;
  color: #fff;
  background: #6966a9;
  background: -moz-linear-gradient(top, #6966a9 0%, #58559a 100%);
  background: -webkit-linear-gradient(top, #6966a9 0%, #58559a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6966a9', endColorstr='#58559a',GradientType=0 );
  background: linear-gradient(to bottom, #f2ecf7 0%, #d5c1f0 99%);
  border: 1px solid #d6bcea;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  color: #6c4d8c;
}
.zhui-btn:hover {
  background: linear-gradient(to bottom, #b05ec2 0%, #3fa037 99%);
  color: #fff;
}
.tuzhu-btn {
  display: inline-block;
  height: 30px;
  cursor: pointer;
  line-height: 30px;
  padding: 0 40px;
  border-radius: 15px;
  border: 1px solid #3c85ac;
  margin: 0 5px;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6966a9', endColorstr='#58559a',GradientType=0 );
  background: linear-gradient(0deg, #7ec260, #3fa037);
  border: 1px solid #3fa037;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  color: #fff;
}
.tuzhu-btn:hover {
  background: linear-gradient(to bottom, #7ec260 0%, #3fa037 99%);
  color: #fff;
}
.color-z {
  color: #6b67b6;
}
.table2 td {
  text-align: left;
  font-size: 14px;
  width: 50%;
  line-height: 25px;
}
.table2 .b {
  font-size: 16px;
  padding: 2px;
}

.bet-btn-ok {
  white-space: nowrap;
  margin-top: 20px;
  border-radius: 30px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  line-height: 38px;
  font-size: 24px;
  box-sizing: border-box;
}
.bet-btn-ok:hover {
  background: linear-gradient(to bottom, #7ec260 0%, #3fa037 99%);
  color: #fff;
}
.bet-btn-ok-t {
  font-size: 12px;
  white-space: nowrap;
  font-weight: normal;
  line-height: 14px;
}

.btn-sub2 {
  display: inline-block;
  width: 16px;
  background: #ecf5f8 url(/Content/img/bet/ico.png?v=20171204);
  background-position: -60px -175px;
  height: 16px;
  border: 1px solid #2690cb;
  border-radius: 3px;
  cursor: pointer;
  vertical-align: middle;
}
.btn-sub2:hover {
  background-position: -81px -175px;
  background-color: #455373;
}
.btn-add2 {
  background-position: -19px -175px;
}
.btn-add2:hover {
  background-position: -40px -175px;
  background-color: #2690cb;
}
.num-bei {
  padding: 0 8px;
}

.sc-box .table {
}
.sc-box {
  width: 100%;
  position: relative;
  overflow: auto;
  height: 180px;
}
.scc {
  /* overflow: hidden;
  overflow-y: scroll; */
  height: 180px;
  width: 765px;
  padding-right: 13px;
}

.sc-r2,
.sc-r {
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 0;
  background: #e0e6ed;
  width: 5px;
  height: 9999px;
}
.sc-r2 {
  background: #43a7db;
  height: 39px;
  cursor: pointer;
}
.sc-up,
.sc-down {
  width: 5px;
  height: 7px;
  background: url(/Content/img/bet/ssud.png);
  z-index: 999;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
.sc-down {
  top: auto;
  bottom: 0;
  background-position: 0 -6px;
}
.h200 {
  height: 200px;
  width: 1058px;
}
.h200 .scc {
  height: 200px;
  width: 1061px;
}
.mw200-text {
  max-width: 80px;
  text-align: center;
}
.mbpr {
  position: relative;
  padding-top: 13px;
}
.tab {
  position: absolute;
  left: 25px;
  top: -13px;
  height: 26px;
}
.tab-lib {
  height: 26px;
  float: left;
  line-height: 26px;
  margin: 0 5px;
  cursor: pointer;
  background: #158fc4;
  border-radius: 5px 5px 0 0;
  padding: 0 12px;
  color: #fff;
}
.tab-lib:hover,
.tab-lib.active {
  background: #fff;
  color: #626262;
}
.tab-lim {
  display: none;
}
.tab-lim.active {
  display: block;
}
.ico-del {
  display: inline-block;
  cursor: pointer;
  background-position: 0 -250px;
  width: 10px;
  height: 10px;
}
.ico-del:hover {
  background-position: 0 -273px;
}

.h3 {
  color: #e2751d;
  margin: 10px 0 5px 0;
  position: relative;
}
.btn2s {
  display: inline-block;
  padding: 5px 25px;
  height: 25px;
  border: 1px solid #27afea;
  line-height: 25px;
  cursor: pointer;
  background: #27afea;
  border-radius: 22px;
  margin-left: 8px;
  color: #fff;
}
.btn2s:hover {
  background: #27afea;
  color: #fff;
}
/*.btn2sred{ background:#8c2f4d;}*/
.btn2sred:hover {
  background: #c45c7a;
  color: #fff;
}
.btnMin {
  padding: 3px;
  line-height: 14px;
  height: 14px;
  font-size: 12px !important;
}
.textLP {
  text-align: left;
  padding: 15px 15px 0 25px;
  line-height: 21px;
}
.formGd {
  padding: 71px 50px 30px 0px;
}
.inp2 {
  margin: 0 5px;
  color: #4273ab;
  font-size: 14px;
  padding: 3px;
  height: 29px;
  line-height: 29px;
  background: #cce4fd;
  border: 1px solid #4273ab;
  border-radius: 30px;
}
.textc {
  color: #127aa7;
}
#betScroll5 .scc {
  padding: 0 53px;
  width: 965px;
}
.text-r {
  text-align: right;
}
.f-cen {
  width: 90%;
  text-align: center;
  text-align: center;
}
.headico {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(/Content/img/bet/user.png);
  vertical-align: middle;
  margin-right: 2px;
}

.bet-end-6hc {
  margin-top: 0;
  border-top: none;
}
.bet-6hc {
  padding: 10px;
  border: 1px solid #415477;
  text-align: center;
  color: #bfcfe8;
  font-family: "微软雅黑";
  font-size: 14px;
  background: #273548;
  margin: 5px 15px;
}
.tm-Select {
  float: right;
  width: 468px;
}
.tm-h,
.tm-select-li {
  height: 23px;
  line-height: 23px;
  margin-bottom: 3px;
  margin-left: 3px;
  background: #43526e;
  border: 1px solid #637290;
}
.tm-line {
  display: inline-block;
  margin: 5px;
  width: 50px;
  border-top: 1px dotted #bfcfe8;
  height: 0;
}
.tm-select-li {
  float: left;
  cursor: pointer;
  width: 112px;
}
.tml-row3 {
  width: 151px;
}
.tm-numBox {
  width: 578px;
  float: left;
}
.tm-num {
  float: left;
  width: 32px;
  height: 32px;
  box-shadow: 0 0 5px #1a2534;
  border: 2px solid #637290;
  cursor: pointer;
  line-height: 31px;
  font-size: 18px;
  background: #3e4a68;
  border-radius: 18px;
  margin: 13px 11px 13px 10px;
  opacity: 0.2;
}
.tm-select-li:hover {
  background: #7085a6;
  color: #fff;
}
.tm-select-li.cur {
  background: #d56a7c;
  border: 1px solid #d56a7c;
  color: #fff;
}
.tm-num {
  background: #00b7ee;
  border: 2px solid #00b7ee;
  color: #fff;
}
.tm-num.gren-num {
  background: #22ac38;
  border: 2px solid #22ac38;
  color: #fff;
}
.tm-num.red-num {
  background: #900;
  border: 2px solid #900;
  color: #fff;
}
.tm-num:hover {
  border: 2px solid #eee;
  color: #fff;
  opacity: 0.8;
}
.tm-num.cur {
  border: 2px solid #eee;
  color: #fff;
  opacity: 1;
}
.lm-h6c {
  padding: 3px 0 0;
  text-align: center;
  display: none;
}
.lh-select {
  margin: 0 5px 10px 5px;
  display: inline-block;
  width: 230px;
  cursor: pointer;
  height: 41px;
  border: 1px solid #637290;
  background: #43526e;
  text-align: center;
  line-height: 41px;
  font-size: 20px;
}
.lh-select:hover {
  background: #637290;
}
.lh-select.cur {
  background: #f07582;
  color: #fff;
  border-color: #f07582;
}
.lm-h6c3 .lh-select {
  width: 311px;
}
.lm-h6c7 .lh-select {
  width: 125px;
}
.lm-h6c2 .lh-select {
  width: 480px;
}
.add6hc {
  font-size: 24px;
}
.hk6hc .mtop-lss-i {
  margin: 0;
}
.wf-box-h6c .wf-li .wf-li-a {
  width: 120px;
}
.wf-box-h6c .wf-li:last-child .wf-li-a {
  border: none;
  padding-right: 2px;
}
.tm-6hc {
  display: none;
}

.pfbox,
.pf-s {
  background: #3f5070;
  background: linear-gradient(top, #46577a, #30425a);
  background: -ms-linear-gradient(top, #46577a, #30425a);
  background: linear-gradient(top, #46577a, #30425a);
  background: -moz-linear-gradient(top, #46577a, #30425a);
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#46577a),
    to(#30425a)
  );
  background: -o-linear-gradient(top, #46577a, #30425a);
}
.pf-c {
  background: #596e99;
  background: linear-gradient(top, #596e99, #30425a);
  background: -ms-linear-gradient(top, #596e99, #30425a);
  background: linear-gradient(top, #596e99, #30425a);
  background: -moz-linear-gradient(top, #596e99, #30425a);
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#596e99),
    to(#30425a)
  );
  background: -o-linear-gradient(top, #596e99, #30425a);
}
.pfbox,
.pf-s {
  width: 36px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: 560px;
  height: 42px;
  box-shadow: 0 2px 2px #666;
  border-radius: 0 0 18px 18px;
}
.uin-b {
  font-weight: normal;
  color: #f06c52;
}
.pf-c {
  width: 26px;
  height: 26px;
  border-radius: 18px;
  cursor: pointer;
  padding: 5px;
  margin-top: 6px;
}
.pf-c1 {
  width: 26px;
  height: 26px;
  border-radius: 13px;
}
.pf-c:hover {
  background: #34415a;
}
.pf-s {
  height: 126px;
  margin: 0;
  left: 0;
  top: -126px;
  transition: top 0.5s;
}
.pfbox:hover .pf-s {
  top: 0;
  transition: top 0.5s;
}

/*提示弹窗*/
.alert {
  display: none;
}
.alert-zd {
  position: fixed;
  z-index: 9990;
  width: 100%;
  height: 9999px;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  top: 0;
  left: 0;
}
.alert-m {
  width: 390px;
  min-height: 150px;
  z-index: 9999;
  padding-bottom: 15px;
  margin: -100px 0 0 -195px;
  color: #039bdd;
  text-align: center;
  position: fixed;
  top: 45%;
  left: 50%;
  border-radius: 10px;
  box-shadow: 0 2px 5px #000;
  background: #e2f3fa;
}
.alert-h2 {
  text-align: left;
  height: 42px;
  line-height: 42px;
  font-weight: normal;
  font-size: 16px;
  padding: 0 10px;
  background: #11a3e2;
  color: #fff;
  border-radius: 10px 10px 0 0;
}
.alert-close {
  float: right;
  width: 21px;
  height: 25px;
  cursor: pointer;
  margin-top: 12px;
  background: url(/Content/chatJs/images/meIco.png) no-repeat -3px -5px;
}
.alert-msg {
  padding: 10px;
  line-height: 24px;
  margin: 25px 0;
  font-size: 14px;
}
.alert-m .btn-c1 {
}
.alert-m2 {
  z-index: 1000;
}
.alert-zd2 {
  z-index: 998;
}

#schedulePanel .bet-zh {
  width: 880px;
  margin-left: -440px;
  top: 18%;
  background: #e2f3fa;
}
.tab-zh {
  width: 450px;
  margin: 5px auto;
}
.tab-zh-li {
  line-height: 33px;
  height: 33px;
  float: left;
  width: 33%;
  border-bottom: 1px solid #95cae0;
  color: #039bdd;
  cursor: pointer;
}
.tab-zh-li:hover {
  border-bottom-color: #999;
}
.tab-zh-li.active {
  color: #35cec6;
  border-bottom-color: #35cec6;
}

.zh-label {
  margin: 0 12px;
  line-height: 40px;
  vertical-align: middle;
  color: #293c52;
}
.zh-select,
.zh-input {
  height: 38px;
  padding: 0 5px;
  min-width: 50px;
  text-align: center;
  margin: 0 5px;
  line-height: 38px;
  background: #e2f3fa;
  border: 1px solid #11a3e2;
  border-radius: 5px;
  color: #11a3e2;
}
.zh-input {
  height: 36px;
  line-height: 36px;
}
.tab-zh-m {
  margin: 10px 0;
}
.zh-input {
  width: 35px;
}

.bet-zh-list {
  width: 830px;
  margin: 0 15px;
}
.bet-zh-list .scc {
  width: 833px;
  height: 260px;
}
.bet-zh-list .sc-box {
  height: 260px;
}
.table3a-box {
  background: #11a3e2;
  height: 43px;
  line-height: 43px;
}
.bet-zh-bottom {
  padding-top: 12px;
  white-space: nowrap;
}
.zh-b-c {
  margin: 0 40px;
}
.tc-gare {
  color: #4b5a75;
}
.rithg-ico {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 10px;
  border: 1px solid #fff;
  vertical-align: middle;
  margin-right: 3px;
}
.rithg-ico-sc {
  border: 1px solid #11a3e2;
}
.bet-stop {
  cursor: pointer;
}
.rithg-ico.active {
  border: 1px solid #4faaea;
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat 4px -152px #4faaea;
}
.table3 td {
  width: 25%;
  line-height: 33px;
  padding: 5px 0;
  text-align: center;
  color: #fff;
}
.table3b {
  border-collapse: collapse;
  width: 830px;
}
.table3b td {
  border: 1px solid #11a3e2;
  color: #11a3eb;
}
.table3-select {
  background: #37455e;
  border-radius: 5px;
  border: 1px solid #37455e;
  height: 27px;
  line-height: 27px;
  width: 60px;
  text-align: center;
  color: #b1b1b1;
}

.bet-28 {
  margin: 0px 15px 15px;
  border: 1px solid rgba(169, 209, 226, 0.7);
  font-family: "num28";
  background: #d7ebf4;
  box-shadow: 0 0 1px #d7ebf4;
  padding: 20px 0 20px 20px;
}
.num28li {
  float: left;
  width: 53px;
  margin: 0px 8px 12px 12px;
  cursor: pointer;
}
.num28 {
  height: 46px;
  font-size: 26px;
  width: 46px;
  display: block;
  line-height: 51px;
  background: #59b1d7;
  color: #fff;
  text-align: center;
  border: 2px solid #59b1d7;
  border-radius: 25px;
  box-shadow: 0 0 3px #182332;
}
.se-28 {
  font-size: 24px;
  vertical-align: bottom;
  color: #bfcfe8;
  width: 251px;
  border: 1px solid #59b1d7;
  cursor: pointer;
  background: #59b1d7;
  text-align: center;
  line-height: 49px;
  margin: 3px 0 0 3px;
  float: left;
  height: 49px;
}
.bet-28-b {
  height: 105px;
  margin: 0 15px;
}

.se-28.cur {
  color: #fff;
  background: #ffb853;
  background: -moz-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: -webkit-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: linear-gradient(to bottom, #ffb853 11%, #e0863d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb853', endColorstr='#e0863d',GradientType=0 );
}

.se-28:hover {
  color: #fff;
  background: #52cafe;
  background: -moz-linear-gradient(top, #52cafe 0%, #1ab8fc 27%, #0b729f 69%);
  background: -webkit-linear-gradient(
    top,
    #52cafe 0%,
    #1ab8fc 27%,
    #0b729f 69%
  );
  background: linear-gradient(to bottom, #52cafe 0%, #1ab8fc 27%, #0b729f 87%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52cafe', endColorstr='#0b729f',GradientType=0 );
}

.se-28:hover b,
.se-28.cur b {
  color: #fff;
}
.num28li.cur .num28 {
  color: #8e4f0c;
  background: #ffb853;
  background: -moz-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: -webkit-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: linear-gradient(to bottom, #ffb853 11%, #e0863d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb853', endColorstr='#e0863d',GradientType=0 );
}

.num28li:hover .num28 {
  color: #fff;
  background: #52cafe;
  background: -moz-linear-gradient(top, #52cafe 0%, #1ab8fc 27%, #0b729f 69%);
  background: -webkit-linear-gradient(
    top,
    #52cafe 0%,
    #1ab8fc 27%,
    #0b729f 69%
  );
  background: linear-gradient(to bottom, #52cafe 0%, #1ab8fc 27%, #0b729f 87%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52cafe', endColorstr='#0b729f',GradientType=0 );
}
.num2Min {
  display: block;
  font-weight: normal;
  background: #59b1d7;
  color: #fff;
  width: 53px;
  height: 16px;
  line-height: 16px;
  font-size: 11px;
  border-radius: 8px;
  text-align: center;
  margin: 5px auto;
}
.tMax-28 {
  font-size: 30px;
  display: inline-block;
  padding: 0 18px;
  color: #bfcfe8;
  font-weight: normal;
}
.tMin-28 {
  font-size: 12px;
  display: inline-block;
  color: #bfcfe8;
  font-weight: normal;
  font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
.se-28min {
  width: 123px;
}
.se-28min .tMax-28 {
  font-size: 24px;
  padding: 0 6px;
}
.money {
  float: left;
  margin-top: 22px;
  margin-right: 15px;
  padding: 0 12px;
  height: 46px;
  line-height: 46px;
  border: 1px solid #59b1d7;
  background: #59b1d7;
  border-radius: 24px;
  color: #fff;
}
.moneyNum {
  height: 46px;
  display: inline-block;
  line-height: 46px;
  font-weight: normal;
  margin: 0 5px;
  background: #1a222f;
  color: #f00;
  padding: 0 5px;
  border: 1px solid #3e4a68;
  border-top: none;
  border-bottom: none;
}
.chip {
  height: 87px;
  width: 87px;
  text-align: center;
  line-height: 87px;
  cursor: pointer;
  background: url(/Content/img/bet/chip.png) #fff;
  border: 1px solid #fff;
  border-radius: 44px;
  margin: 0 14px;
  box-shadow: 0 0 5px #172338;
  float: left;
}
.mr55 {
  margin-right: 55px;
  color: #0090d4;
}
.chip2 {
  background-position: -115px 0;
}
.chip3 {
  background-position: -232px 0;
}
.chip4 {
  background-position: -346px 0;
}
.chip5 {
  background-position: -461px 0;
}
.bet8Int {
  width: 45px;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  color: inherit;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  height: 14px;
}
.chip2 .bet8Int {
  color: #0a6b26;
}
.chip3 .bet8Int {
  color: #ed7600;
}
.chip4 .bet8Int {
  color: #c6060d;
}
.chip5 .bet8Int {
  color: #000;
}
.on .bet8Int {
  border: 1px solid #000;
  background: #fff;
  border-radius: 7px;
  color: #000;
}
.mbox28 .btn-c {
  width: 135px;
  padding: 0;
  text-align: center;
}

.pdb10 {
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 10px;
}

.alertsMax {
  width: 100%;
  word-wrap: break-word;
  word-break: normal;
  max-height: 80px;
  padding: 5px 0;
  text-align: left;
  overflow: hidden;
  overflow-y: auto;
}
.maxHeightSc {
  max-height: 470px;
  overflow: hidden;
  width: 100%;
  overflow-y: auto;
}
.maxHeightSc::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.maxHeightSc::-webkit-scrollbar-thumb {
  background: #c7b1e8;
  border-radius: 4px;
}

.maxHeightSc .mtop-lss a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.maxHeightSc .mtop-lss a span {
  display: block;
  width: 50px;
  height: 25px;
  margin-right: 35px;
}
/*.maxHeightSc .mtop-lss a i:nth-child(7){*/
/*    margin-left: 87px;*/
/*}*/
.bet_eject {
  width: 1100px;
  overflow: hidden;
  background: #f5f5f5;
  border-radius: 6px;
  color: #11a3e2;
}
.bet_eject2 a.close,
.bet_eject a.close {
  overflow: hidden;
  width: 22px;
  height: 22px;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
  background: url(/Content/img/style_user/tabico.png) no-repeat -42px 0px;
  z-index: 9;
  text-indent: -9999px;
}
.bet_eject .tab {
  height: 40px;
  position: relative;
  background: url(/Content/img/style_user/user_03.png) no-repeat 50px 20px;
  border-bottom: 1px solid #11a3e2;
}
.bet_eject .tab ul {
  height: 40px;
  position: absolute;
  right: 45px;
  top: 10px;
  padding: 0 15px;
  background: #f5f5f5;
}
.bet_eject .tab ul li {
  float: left;
}
.bet_eject .tab ul li a {
  color: #fff;
  background: #c9a9b2;
  display: block;
  height: 30px;
  border-radius: 15px;
  transition: all 1s ease 0s;
  padding: 0 20px;
  margin: 5px;
  line-height: 30px;
  border-radius: 15px;
}
.bet_eject .tab ul li i {
  display: block;
  width: 2px;
  height: 38px;
  position: absolute;
  top: 6px;
  right: 0;
}
.bet_eject .tab ul li.cur {
  color: #fff;
}
.bet_eject .tab ul li:hover a,
.bet_eject .tab ul li.cur a {
  color: #fff;
  background: #11a3e2;
  transition: all 0.5s ease 0s;
}
.bet_eject .tab_sub {
  overflow: hidden;
  margin-top: 12px;
  border-bottom: #a880e1 2px solid;
  margin: 0 18px;
  padding: 0 10px;
}
.bet_eject .tab_sub li {
  float: left;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin: 0 5px;
  background: #11a3e2;
  color: #fff;
  cursor: pointer;
}
.bet_eject .tab_sub li.cur {
  background: #a880e1;
}
.bet_eject .tab_sub li a {
  color: #fff;
  padding: 0 12px;
  display: block;
}
.bet_eject2 {
  padding: 0;
  background: #e2f3fa none repeat scroll 0 0;
  width: auto;
  border-radius: 6px;
  position: fixed;
  top: 5%;
  left: 50%;
  display: none;
  color: #039bdd;
  z-index: 91;
  overflow: hidden;
}
.bet_eject2 .h2 {
  background: #11a3e2;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  padding: 0 10px;
}
.zltable {
  width: 100%;
  margin: auto;
  margin-top: 10px;
  border-collapse: collapse;
}
.zltable td {
  display: block;
  float: left;
  font-size: 12px;
  width: 144px;
  padding: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 23px;
  height: 23px;
  text-align: center;
  margin-top: -1px;
  margin-left: -1px;
  color: #293c52;
  border-radius: 5px;
  border: 1px solid #a5b4c4;
  overflow: hidden;
  background: #e1eef4;
}
.zltable2 td {
  background: #f8f2f2;
  color: #039bdd;
  width: 127px;
}
.zltable td.bg {
  background: #cee9f4;
  color: #039bdd;
  width: 85px;
}
.zltable2 td.bg {
  background: #11a3e2;
  color: #fff;
  width: 65px;
}
.tzxx {
  padding: 10px 15px;
}
.zltable3 td {
  width: 115px;
}
.zltable3 td.bg {
  width: 80px;
}
.zltable3 td a {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  line-height: 23px;
  font-size: 12px;
  display: inline-block;
  border-radius: 5px;
  background: #86384e;
  margin: 0 3px;
  padding: 2px 8px;
}
.tzxx h4 {
  margin-top: 12px;
  font-size: 14px;
  font-weight: bold;
}
.tzxxlist {
  border: 1px solid #a5b4c4;
  border-radius: 5px;
  padding: 5px;
  background: #cee9f4;
  height: 200px;
  line-height: 18px;
  overflow-y: auto;
  word-wrap: break-word;
}
.zltable td a.zr {
  color: #a880e1;
  border: #a880e1;
  border-radius: 5px;
  display: inline-block;
  border: #a880e1 1px solid;
  padding: 2px 8px;
  font-size: 12px;
}
.w50 {
  width: 50%;
}
.border_l {
  border-left: 1px solid #d9d6d6;
}
.border_r {
  border-right: 1px solid #d9d6d6;
  margin-left: -1px;
}
.border_r_black {
  border-right: 2px solid #000;
}

.xxtable {
  width: 96%;
  margin: auto;
  line-height: 20px;
}
.xxtable th {
  background: #11a3e2;
  padding: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  border-bottom: #c4a5ae 3px solid;
}
.xxtable td {
  background: #e1eef4;
  padding: 6px;
  font-size: 12px;
  color: #293c52;
  text-align: center;
  border-bottom: #a5b4c4 1px solid;
}
.xxtable tr.bg td {
}
.xxtable tr.bg1 td {
  background: #313138;
}
.xxtable td a {
  color: #369fbe;
  text-decoration: underline;
}
.xxtable td.l {
  text-align: left;
}
.xxtable td input.tinp {
  background: #313137;
  border: #29292e 1px solid;
  border-radius: 5px;
  width: 40px;
  text-align: center;
  outline: none;
  color: #86384e;
  font-size: 12px;
  margin: auto;
  display: block;
  padding: 2px;
}
.xxtable {
  color: #86384e;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}
.xxtable2 {
  border-radius: 5px 5px 0 0;
}
.xxtable3 {
  border-radius: 0 0 5px 5px;
  border: #c4a5ae 1px solid;
}
.xxtable3 td {
  border-bottom: #c4a5ae 1px solid;
}
.xxtable3 td span {
  color: #8776ad;
}
.xxtable th {
  border-bottom: #11a3e2 3px solid;
  background-color: #11a3e2;
}
.xxtable th a {
  color: #fff;
}
.xxtable .sorting i {
  background: url("img/sorting.png") no-repeat center right;
  vertical-align: middle;
  background-color: #86384e;
  width: 10px;
  height: 13px;
  display: inline-block;
}
.xxtable td {
  border-bottom: #a5b4c4 1px solid;
}
.xxtable td {
  border-right: #a5b4c4 1px solid;
}
.xxtable th {
  border-right: #11a3e2 1px solid;
}
.xxtable tr.bd0 td {
  border: 0;
  border-bottom: #c4a5ae 1px solid;
}
.xxtable tr:nth-child(even) td {
  background: #cee9f4;
}
.xxtable-news {
  border-left: #c4a5ae 1px solid;
}
.xxtable-news tr:hover td {
  background: #e1d4d7;
  color: #86384e;
}
.xxtable td h3 {
  font-weight: bold;
}
.xxtable .gain,
.xxtable .prize {
  color: red;
}
.xxtable .loss,
.xxtable .noprize {
  color: #00b7ee;
}
.xxtable .nostart {
  color: #090;
}
.xxtable .betcancel {
  color: darkorchid;
}
.xxtable td a,
.zltable3 td a {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  line-height: 23px;
  font-size: 12px;
  display: inline-block;
  border-radius: 17px;
  background: #4faaea;
  margin: 0 3px;
  padding: 2px 8px;
  width: 80px;
}
.xxtable td a.del {
  display: inline-block;
  padding: 0;
  height: 12px;
  line-height: 12px;
  width: 12px;
  cursor: pointer;
  background: url(img/tabico.png) 0 -74px;
}
.xxtable .sendError td a.del {
  background-position: 0 -104px;
}
.xxtable .Unread td a.del,
.xxtable td a.del:hover {
  background-position: 0 -90px;
}
.xxtable .Unread td a,
.xxtable .Unread td {
  color: #f95d65;
}
.xxtable .sendError td a,
.xxtable .sendError td {
  color: #9a9a9a;
}
.xxtable th.b-line2 {
  border-bottom: 1px solid #c4a5ae;
}
.line_l3 {
  border: 1px solid #c4a5ae;
}
.wd53 {
  width: 53.5%;
  padding-bottom: 15px;
  max-height: 540px;
  overflow-y: auto;
  float: right;
}
.wd45 {
  width: 45%;
  padding-bottom: 15px;
  float: left;
}
.betDetailMask,
.scheduleDetailMask {
  position: fixed;
  _position: absolute;
  top: 0;
  width: 100%;
  height: 1200px;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  z-index: 90;
  display: none;
  min-width: 1100px;
}
.betDetailMask {
  z-index: 92;
}

.bstate-green {
  color: #70bb5f !important;
}
.bstate-blue {
  color: #00b7ee !important;
}
.bstate-red {
  color: #fe7272 !important;
}

body.green .pf-c1.num {
  background: url(/Content/img/bet/green_c.png);
}

body.pur .pf-c1.num {
  background: url(/Content/img/bet/pur_c.png);
}

body.transparent {
  background: rgb(255, 255, 255) transparent;
  background: rgba(255, 255, 255, 0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)";
}

/*牛牛*/
.dGameStatus,
.dGameStatus1 {
  width: 100%;
  margin: 0 10px 5px;
}
.dGameStatus1 {
  background-position: top right;
  height: 30px;
}
.dGameStatus .sTitle,
.dGameStatus .sTitle2 {
  float: left;
  display: block;
  height: 25px;
  width: 90%;
  text-align: center;
  line-height: 230%;
  /*color:#333;*/
  margin: 0 0 5px;
  font-weight: bold;
  overflow: hidden;
  font-size: 15px;
}
.dGameStatus1 .sTitle1 {
  float: left;
  display: block;
  height: 30px;
  width: 380px;
  padding: 0 0 0 5px;
  line-height: 250%;
  color: #333;
  font-weight: bold;
}
.dGameStatus .Rapidinput {
  width: 100%;
  text-align: center;
  padding: 3px 0 0;
}
.dGameStatus1 .sTitle1 + table {
  float: left;
  width: 220px;
  margin: 1px 0 0 2px;
  _margin: 3px 0 0 2px;
}
#dGameStatusContent .dGameStatus .sTitle select {
  margin: 4px -105px 0 5px;
  *margin: -26px 0 0 5px;
}
.dGameStatus .sNote,
.dGameStatus1 .sNote {
  color: #11a3e2;
}
.dGameStatus table.sQuickmenu {
  border: 1px solid #f9f5ee;
}
.dGameStatus table.sQuickmenu tr td {
  text-align: right;
  color: #999;
  border: 1px solid #f9f5ee;
}
.dGameStatus table tr td.space,
.dGameStatus1 table tr td.space {
  background: #d8d2b8;
}
.dGameStatus a:link,
.dGameStatus a:visited {
  color: #09c;
  padding: 1px 3px;
  _padding: 1px 1px;
  line-height: 150%;
  text-decoration: none;
}
.dGameStatus a:hover {
  color: #fff;
  background: #09c;
}
.dGameStatus table,
.dGameStatus1 table {
  float: left;
  margin: 0 5px 5px;
  _margin: 0 2px 5px;
  border-collapse: collapse;
}
.dGameStatus table {
  width: 90%;
}
.dGameStatus a.instructionsLink:link,
.dGameStatus a.instructionsLink:visited {
  float: right;
  display: block;
  height: 22px;
  width: 70px;
  line-height: 200%;
  line-height: 230% \9;
  color: #fff;
  background: url(/USR/HUSKY/images/icon.png) 0 -100px;
  margin: 0 5px 0 0;
  *margin: -27px 5px 0 0;
  padding: 0 0 0 10px;
  overflow: hidden;
  font-weight: normal;
}
.dGameStatus a.instructionsLink:hover {
  background: url(/USR/HUSKY/images/icon.png) 0 -125px;
}
.dGameStatus table th {
  background: #d8d3bd;
  color: #333;
  line-height: 150%;
  font-weight: normal;
}
.dGameStatus table tr.Title {
  line-height: 200%;
  font-weight: bold;
}
.dGameStatus table tr.Title td {
  background: url(/USR/HUSKY/images/GameStatus/CBCQSSC/GameStatusTitle.png)
    center 0;
}
.dGameStatus1 table {
  width: 220px;
}

.dGameStatus table,
.dGameStatus table td,
.dGameStatus1 table,
.dGameStatus1 table td {
  border: 1px solid #fff;
  text-align: center;
}

.dGameStatus table .boldborder,
.dGameStatus1 table .boldborder {
  border-right: 3px solid #fff;
}
.dGameStatus table .sRte,
.dGameStatus1 table .sRte {
  display: inline-block;
  font-weight: bold;
  line-height: 200%;
  *line-height: 120%;
  padding: 0 15px 0 0;
  text-align: left;
  width: 30px;
}
.dGameStatus table input,
.dGameStatus1 table input {
  margin: 3px 0 0;
  *margin: 0 3px 0 0;
  padding: 1px 2px 0 1px;
  border: 1px solid #999999;
  width: 50px;
  height: 17px;
  text-align: right;
}
.dGameStatus table input.buttonAdd {
  float: right;
  padding: 5px 10px;
  width: auto;
  height: auto;
  background: #c00;
  color: #fff;
  cursor: pointer;
  margin: 5px 10px;
}
.dGameStatus table textarea#txtString {
  width: 450px;
  height: 100px;
  *margin: 0 10px;
}
.dGameStatus table.instructions {
  color: #333;
  border: none;
}
.dGameStatus table.instructions td {
  text-align: left;
  padding: 10px;
  background: #ffff99;
}
.dGameStatus table.instructions th {
  background: #f9f5ee;
}
.dGameStatus table.instructions input {
  float: right;
  height: 20px;
  width: 60px;
  padding: 0 5px 2px 0;
  cursor: pointer;
  clear: both;
  margin: -2px -1px 10px 0;
  background: url(/USR/HUSKY/images/icon.png) 0 -150px;
  border: 0;
  line-height: 180%;
}
.dGameStatus table.instructions img {
  float: right;
  margin: 0 0 0 5px;
}

.zltable td.prize {
  color: red !important;
}
.zltable td.noprize {
  color: #00b7ee !important;
}
.zltable td.nostart {
  color: #090 !important;
}
.zltable td.betcancel {
  color: darkorchid !important;
}

.alertsMax {
  width: 100%;
  word-wrap: break-word;
  word-break: normal;
  max-height: 80px;
  padding: 5px 0;
  text-align: left;
  overflow: hidden;
  overflow-y: auto;
}

.niuDantiao {
  cursor: pointer;
}
.longhuheDantiao {
  cursor: pointer;
  position: relative;
}

.niuDantiao-text {
  display: none;
  padding: 5px;
  color: #fff;
  background: #293c52;
  border-radius: 5px;
  position: absolute;
  width: 350px;
  right: -175px;
  top: -45px;
  z-index: 1000;
}
.niuDantiao:hover .niuDantiao-text {
  display: block;
}
.niuDantiao-text .ico-down {
  border: 10px solid #293c52;
  position: absolute;
  bottom: -20px;
  right: 180px;
  border-color: #293c52 transparent transparent transparent;
}
.longhuheDantiao-text {
  display: none;
  padding: 5px;
  color: #fff;
  background: #293c52;
  border-radius: 5px;
  position: absolute;
  width: 350px;
  right: -175px;
  top: -45px;
  z-index: 1000;
  line-height: 35px;
}
.longhuheDantiao:hover .longhuheDantiao-text {
  display: block;
}
.longhuheDantiao-text .ico-down {
  border: 10px solid #293c52;
  position: absolute;
  bottom: -20px;
  right: 180px;
  border-color: #293c52 transparent transparent transparent;
}

/*----------左下角中獎獎金通知視窗----------*/
.priseinfo {
  position: fixed;
  bottom: 10px;
  left: 10px;
  width: 240px;
  text-align: center;
  padding-right: 20px;
  box-shadow: 0 2px 5px #000;
  border-radius: 10px;
}
.priseinfo .title {
  width: 100%;
  padding-right: 20px;
  cursor: pointer;
  text-align: left;
  height: 42px;
  line-height: 42px;
  font-weight: normal;
  font-size: 16px;
  padding: 0 10px;
  background: #11a3e2;
  color: #fff;
  border-radius: 10px 10px 0 0;
}
.priseinfo .Narrow {
  float: right;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 99em;
  background: #fff;
  text-align: center;
  margin-left: 4px;
  color: #26200f;
  line-height: 21px;
  margin-right: -10px;
}
.priseinfo .title .text {
  margin-left: 8px;
}
.priseinfo .content {
  height: 140px;
  width: 100%;
  background-color: #e2f3fa;
  padding: 10px;
  overflow: auto;
  border-radius: 0px 0px 10px 10px;
}
.priseinfo .content .block p {
  color: #a0a097;
  margin-top: 2px;
  font-size: 15px;
}
.priseinfo .content .block li {
  display: inline-block;
  background-color: #8a7b40;
  border-radius: 99em;
  font-weight: bold;
  text-align: center;
  font-family: "Futura";
  border: 0px;
  font-size: 21px;
  padding: 0;
  width: 29px;
  height: 29px;
  line-height: 29px;
  margin: 5px 0.05em;
}
.priseinfo .content .block span.num {
  font-size: 18px;
  color: #8a7b40;
  line-height: 27px;
}
.priseinfo .content .block span.prise {
  font-size: 22px;
  color: #bd2c00;
  line-height: 27px;
}
.priseinfo .content .block .time {
  border-top: 1px solid #e3e3e3;
  color: #a0a097;
}

.bet-endw4 {
  width: 25%;
}
.addwatch {
  width: 130px;
  height: 28px;
  background: #59b1d7;
  color: #fff;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
}

.bet-watch {
  width: 960px;
  margin-left: -480px;
  top: 18%;
  background: #e2f3fa;
}

.bet-watch .alert-msg {
  margin: 0;
}
.bet-watch li {
  background: #eaf4f9;
  border: 1px solid #79ccf0;
  box-shadow: 0px 5px 7px rgba(15, 89, 120, 0.35);
  padding: 19px 24px;
  border-radius: 10px;
  margin: 13px 0;
}
.bet-watch .watch-tables {
  color: #095a7d;
  text-align: center;
  font-size: 14px;
  width: 790px;
  float: left;
}
.bet-watch .watch-tables table {
  color: #095a7d;
  text-align: center;
  width: 100%;
  border: 1px solid #4faaea;
  table-layout: fixed;
}
.bet-watch .watch-tables th {
  text-align: center;
  background: #82d2f4;
  border: 1px solid #4faaea;
  padding: 8px 0;
}
.bet-watch .watch-tables td {
  width: calc(100% / 6);
  padding: 7px 0;
}

.bet-watch .watch-tables .wtable01 td {
  border: 1px solid #4faaea;
}

/*.bet-watch .watch-tables .wtable02 {
    border: 1px solid #4faaea;
    color: #095a7d;
    text-align: center;
    width: 100%;
    border-top: 0;
}*/
.bet-watch .watch-tables .wtable02 button {
  width: 179px;
  height: 31px;
  border: 0;
  color: #fff;
  border-radius: 16px;
  background: #00adf5;
  background: -moz-linear-gradient(top, #00adf5 0%, #2278d1 100%);
  background: -webkit-linear-gradient(top, #00adf5 0%, #2278d1 100%);
  background: linear-gradient(to bottom, #00adf5 0%, #2278d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adf5', endColorstr='#2278d1',GradientType=0 );
}
.bet-watch .watch-tables .wtable02 td span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 110px;
  display: inline-block;
}
.bet-watch .deletebtn {
}
.bet-watch .deletebtn button {
  width: 73px;
  height: 41px;
  background: #d7ebf4;
  border-radius: 21px;
  border: 1px solid #4faaea;
  color: #12a4e2;
  float: right;
}
.bet-watch .look-more {
  width: 152px;
  height: 35px;
  border: 0;
  color: #fff;
  border-radius: 16px;
  background: #00adf5;
  background: -moz-linear-gradient(top, #00adf5 0%, #2278d1 100%);
  background: -webkit-linear-gradient(top, #00adf5 0%, #2278d1 100%);
  background: linear-gradient(to bottom, #00adf5 0%, #2278d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adf5', endColorstr='#2278d1',GradientType=0 );
}
.bet-watch_add {
  width: 580px;
  margin-left: -290px;
  top: 18%;
  background: #e2f3fa;
  text-align: center;
}
.bet-watch_add input {
  width: 440px;
  height: 45px;
  background: #fff;
  border-radius: 23px;
  border: 0;
  padding: 0 30px;
  margin: 30px 0;
}
.two_watch_btns {
  display: inline-block;
  /*padding: 0 40px;*/
  margin: 10px 13px 0px 13px;
  box-shadow: 0 1px 1px 0px rgba(37, 49, 72, 0.43);
  font-size: 14px;
  color: #fff;
  text-align: center;
  height: 33px;
  border-radius: 16px;
  line-height: 33px;
  border: 0;
  width: 140px;
}
.two_watch_btns.cancel {
  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 );
}
.two_watch_btns.sure {
  color: #fff;
  background: #fea320;
  background: -moz-linear-gradient(top, #fea320 11%, #e2751d 90%);
  background: -webkit-linear-gradient(top, #fea320 11%, #e2751d 90%);
  background: linear-gradient(to bottom, #fea320 11%, #e2751d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea320', endColorstr='#e2751d',GradientType=0 );
}
.bet-watch_setting {
  width: 580px;
  margin-left: -290px;
  top: 18%;
  background: #e2f3fa;
  text-align: center;
}
.bet-watch_setting ul {
  width: 100%;
  font-size: 18px;
  color: #12a4e2;
  background: #eaf4f9;
  border: 1px solid #12a4e2;
  display: inline-table;
  border-radius: 10px;
  box-shadow: 0 7px 7px rgba(15, 89, 120, 0.35);
}
.bet-watch_setting ul li div {
  padding: 10px 0;
  border: 1px solid #12a4e2;
  width: calc(50% - 1px);
  float: left;
  display: table-cell;
  border-width: 0 1px 1px 0;
}
.bet-watch_setting ul li div:last-child {
  border-right: 0;
}
.bet-watch_setting ul li:last-child div {
  border-bottom: 0;
}
.stv-radio-buttons-wrapper {
  clear: both;
  display: inline-block;
  vertical-align: middle;
}
.stv-radio-button {
  position: absolute;
  left: -9999em;
  top: -9999em;
}
.stv-radio-button + label {
  float: left;
  cursor: pointer;
  border: 1px solid #79ccf0;
  margin-right: -1px;
  color: #12a4e2;
  width: 80px;
  line-height: 32px;
  background-color: #eaf4f9;
  box-shadow: 0 3px 7px rgba(15, 89, 120, 0.35);
}
.stv-radio-button + label:first-of-type {
  border-radius: 1.7em 0 0 1.7em;
}
.stv-radio-button + label:last-of-type {
  border-radius: 0 1.7em 1.7em 0;
}
.stv-radio-button:checked + label {
  background-color: #11a3e2;
  color: #fff;
}
.stv-radio-button:checked + label.open {
  background-color: #f99c1f;
}
.stv-radio-button:checked + label.close {
  background-color: #11a3e2;
}
.bet-watch_setting .alert-msg,
.bet-watch_alert .alert-msg {
  margin: 15px 0 5px;
}
.bet-watch_alert {
  z-index: 997;
  background: #f5f5f5;
  text-align: center;
  width: 390px;
  position: fixed;
  right: 2px;
  bottom: -300px;
  border-radius: 10px;
  box-shadow: 0 2px 5px #000;
}
.bet-watch_alert ul {
  width: 100%;
  font-size: 18px;
  color: #12a4e2;
  background: #eaf4f9;
  border: 1px solid #12a4e2;
  display: inline-table;
  border-radius: 10px;
  box-shadow: 0 7px 7px rgba(15, 89, 120, 0.35);
}
.bet-watch_alert ul li div {
  padding: 5px 0;
  border: 1px solid #12a4e2;
  width: calc(33.3% - 1px);
  float: left;
  display: table-cell;
  border-width: 0 1px 1px 0;
  font-size: 75%;
}
.bet-watch_alert ul li div:last-child {
  border-right: 0;
}
.bet-watch_alert ul li:last-child div {
  border-bottom: 0;
}
.bet-watch_alert ul li:nth-child(2n-1) div {
  border-right: 0;
  width: calc(33.3% - 0px);
}

#BetRemindSettingPop .setting {
  font-size: 18px;
  text-align: center;
  border: 0;
  border-bottom: 1px solid #a3d8ef;
  background: transparent;
  color: #12a4e2;
}

#BetRemindSettingPop .setting:disabled {
  color: #b9b9b9;
  border: 0;
}

/*niuniu*/
.niuniu-block {
  padding: 0 30px;
}
.niuniu-top-bar {
  text-align: center;
  background: #0da1e1;
  color: #ffffff;
  line-height: 26px;
  border-radius: 19px;
  font-size: 14px;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-top: 0px;
  width: 161px;
}
.niuniu-input-ball {
  text-align: center;
  background: #e2f5fd;
  border: 1px solid #80d2f3;
  border-radius: 10px;
  margin-bottom: 30px;
  box-shadow: 0 2px 4px rgba(73, 73, 73, 0.12);
}
.niuniu-input-ball li {
  float: left;
  color: #158cde;
  border-right: 1px solid #95d8f5;
  width: 89px;
  height: 75px;
  margin: 0px 0;
  box-sizing: border-box;
}
.niuniu-input-ball li:last-child {
  border-right: none;
}
.niuniu-input-ball.w-6 li {
  width: calc(100% / 6);
}
.niuniu-input-ball.w-7 li {
  width: calc(100% / 7);
}
.niuniu-input-ball.w-8 li {
  width: calc(100% / 8);
}
.niuniu-input-ball.w-10 li {
  width: calc(100% / 10);
}
.niuniu-input-ball.w-11 li {
  width: calc(100% / 11);
}
.niuniu-input-ball .toptxt {
  font-size: 14px;
  line-height: 37.5px;
  border-bottom: 1px solid #95d8f5;
}
.niuniu-input-ball .dd {
  line-height: 37.5px;
  border-right: 1px solid #95d8f5;
  font-size: 14px;
  width: 37px;
  text-align: center;
  position: relative;
}
.niuniu-input-ball .num222 {
  padding-left: 5px;
  color: #b4556b;
}
.niuniu-input-ball input {
  width: 100%;
  height: 37px;
  border-radius: 10px;
  color: #4273ab;
  background: transparent;
  border: none;
  text-align: center;
}
.niuniu-input-ball input.sm {
  width: calc(100% - 38px);
}

.longhuMain {
  padding: 9px 10px;
}
.longhuMain li {
  background: #f2feff;
  width: 205px;
  height: 82px;
  float: left;
  border-radius: 10px;
  font-size: 14px;
  box-shadow: 0 2px 4px rgba(73, 73, 73, 0.18);
  margin: 6px 3px;
}
.longhuMain.bigsmall li {
  width: 342px;
}
.longhuMain li .titlearea {
  height: 21px;
  background: #b6e3f6;
  border-radius: 18.5px;
  position: relative;
}
.longhuMain li .titlearea div {
  width: 124px;
  height: 23px;
  color: #e2f7ff;
  background: #1caae6;
  border: 1px solid #f3fcff;
  text-align: center;
  box-shadow: 0 6px 6px rgba(0, 178, 255, 0.08);
  border-radius: 15px;
  line-height: 21px;
  right: 50%;
  margin-right: -63px;
  top: -7px;
  position: absolute;
}
.longhuMain li .betblock {
  padding-top: 7px;
}
.longhuMain .lhblocks {
  float: left;
  width: 50%;
}
.longhuMain .lhhblocks {
  float: left;
  width: 33.3%;
}
.longhuMain.bigsmall .lhblocks,
.longhuMain.bigsmall .lhhblocks {
  width: 25%;
}
.longhuMain .lhblocks .lhimg,
.longhuMain .lhhblocks .lhimg {
  text-align: center;
}
.longhuMain .lhblocks .lhimg span,
.longhuMain .lhhblocks .lhimg span {
  color: #717171;
}
.longhuMain .lhblocks .lhimg.long,
.longhuMain .lhblocks .lhimg.red,
.longhuMain .lhblocks .lhimg span.lunghuhe0,
.longhuMain .lhblocks .lhimg span.sumoddevens0,
.longhuMain .lhblocks .lhimg span.sumoddevens1 {
  color: #ee3a3a;
}
.longhuMain .lhhblocks .lhimg.long,
.longhuMain .lhhblocks .lhimg.red,
.longhuMain .lhhblocks .lhimg span.lunghuhe0,
.longhuMain .lhhblocks .lhimg span.sumoddevens0,
.longhuMain .lhhblocks .lhimg span.sumoddevens1 {
  color: #ee3a3a;
}
.longhuMain .lhhblocks .lhimg.ho,
.longhuMain .lhhblocks .lhimg span.lunghuhe1 {
  color: #2a9f4e;
}
.longhuMain .lhblocks .lhimg.ho,
.longhuMain .lhblocks .lhimg span.lunghuhe1 {
  color: #2a9f4e;
}
.longhuMain .lhhblocks .lhimg.hu,
.longhuMain .lhhblocks .lhimg.bluet,
.longhuMain .lhhblocks .lhimg span.lunghuhe2,
.longhuMain .lhhblocks .lhimg span.sumoddevens2,
.longhuMain .lhhblocks .lhimg span.sumoddevens3 {
  color: #5783f3;
}
.longhuMain .lhblocks .lhimg.hu,
.longhuMain .lhblocks .lhimg.bluet,
.longhuMain .lhblocks .lhimg span.lunghuhe2,
.longhuMain .lhblocks .lhimg span.sumoddevens2,
.longhuMain .lhblocks .lhimg span.sumoddevens3 {
  color: #5783f3;
}
.longhuMain .lhblocks input,
.longhuMain .lhhblocks input {
  width: 59px;
  height: 18px;
  text-align: center;
  background: #e7feff;
  border-radius: 9px;
  border: 1px solid #26afea;
  margin-top: 6px;
}

.num-ul-long {
  width: 90%;
}

.num-ul-long li {
}

.lucky28_switch_box {
  padding-left: 14px;
}

.lucky28_switch_box .btn-c:hover,
.lucky28_switch_box .btn-c.active {
  background: linear-gradient(to bottom, #ffb853 11%, #e0863d 90%);
}

.longhuMain .lhblocks input,
.longhuMain .lhhblocks input {
  width: 59px;
  height: 18px;
  text-align: center;
  background: #e7feff;
  border-radius: 9px;
  border: 1px solid #26afea;
  margin-top: 6px;
}
.tenplace_btn {
  padding-left: 12px;
  display: inline-block;
}
.tenplace_btn li {
  display: inline-block;
  margin: 0 3px;
  width: 95px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  border-radius: 15px;
  background: #52cafe;
  background: -moz-linear-gradient(top, #52cafe 0%, #1ab8fc 27%, #0b729f 69%);
  background: -webkit-linear-gradient(
    top,
    #52cafe 0%,
    #1ab8fc 27%,
    #0b729f 69%
  );
  background: linear-gradient(to bottom, #52cafe 0%, #1ab8fc 53%, #0b729f 94%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52cafe', endColorstr='#0b729f',GradientType=0 );
  box-shadow: 0 4px 5px rgba(0, 179, 255, 0.39);
  cursor: pointer;
}
.tenplace_btn li.active {
  background: #e49238;
  background: -moz-linear-gradient(top, #e49238 0%, #e44800 100%);
  background: -webkit-linear-gradient(top, #e49238 0%, #e44800 100%);
  background: linear-gradient(to bottom, #e49238 0%, #e44800 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49238', endColorstr='#e44800',GradientType=0 );
  box-shadow: 0 4px 5px rgba(91, 51, 34, 0.39);
}
.ludan-container {
  position: relative;
}
.ludan-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 5;
}
.ludan-loading:after {
  content: "载入中";
  color: #fff;
  font-size: 2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -48px;
}
.ludan {
  margin-top: 15px;
  margin-left: 18px;
  margin-right: 18px;
}

.ludan .leftb {
  width: 61px;
}
.ludan .leftb div {
  width: 61px;
  height: 88px;
  line-height: 85px;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  padding: 0;
  margin-bottom: 4px;
}
.ludan .leftb div.redbg,
.ludantable table td div.redbg {
  background: #e5004f;
}
.ludan .leftb div.bluebg,
.ludantable table td div.bluebg {
  background: #001eff;
}
.ludan .leftb div.greenbg,
.ludantable table td div.greenbg {
  background: #009944;
}
.ludantable table td div.redbordercircle {
  border: 2px solid #e5004f;
}
.ludantable table td div.bluebordercircle {
  border: 02px solid #001eff;
}
.ludantable .bottomMain table td div.redline {
  color: #e5004f;
  font-weight: bold;
}
.ludantable .bottomMain table td div.blueline {
  color: #001eff;
  font-weight: bold;
}
.ludantable .topMain {
  margin-bottom: 3px;
}
.ludantable .title {
  display: inline-block;
  width: 56px;
  background: #26afea;
  color: #fff;
  font-size: 18px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  padding: 0 12px;
  box-sizing: border-box;
  text-align: center;
  align-items: center;
  justify-content: center;
  display: flex;
  float: left;
  margin: 0 4.4px;
}
.ludantable .title span {
}
.ludantable .topMain .title {
  height: 114px;
}
.ludantable .bottomMain .title {
  height: 157px;
}
.ludantable table {
  float: left;
  table-layout: fixed;
  width: 100%;
}
.ludantable .topMain table td {
  width: 18px;
  height: 18px;
  border: 1px solid #28b0ea;
}
.ludantable .bottomMain table td {
  width: 20px;
  height: 20px;
  padding: 2.5px;
  border: 1px solid #28b0ea;
}
.ludantable .topMain table td div {
  width: 14px;
  height: 14px;
  border-radius: 7px;
  padding: 0;
  margin: 2px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 14px;
}
.ludantable .bottomMain table td div {
  width: 20px;
  height: 20px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  border-radius: 10px;
  font-size: 14px;
  box-sizing: border-box;
}
.selectUi {
  text-align: left;
  width: 223px;
  padding: 8px;
  cursor: pointer;
  position: relative;
  height: 17px;
  line-height: 17px;
  background: #d7eaf2;
  border: #039bdd 1px solid;
  border-radius: 21px;
  outline: none;
  font-size: 12px;
  color: #0083bb;
  display: inline-block;
  margin-left: 25px;
}
.selectUi span {
  padding: 0;
  margin: 0 !important;
}
.icoDowBox {
  position: absolute;
  right: 0px;
  top: 0;
  border-radius: 17px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 26px;
  height: 33px;
  background: #039bdd;
}
.icoDow {
  position: absolute;
  top: 13px;
  text-align: left;
  right: 5px;
  width: 0;
  height: 0;
  border: 8px solid #fff;
  border-color: #fff transparent transparent transparent;
}
.selectUi select {
  position: absolute;
  width: 100%;
  height: 33px;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 999;
  opacity: 0.01;
}

.ludantable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.horiDrag {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 195px;
  float: left;
  margin: 0;
  cursor: all-scroll;
}
.ludantable .topMain .horiDrag {
  width: 974px;
}
.ludan .hide {
  display: block !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.lss-more-btn {
  display: block;
  width: 100%;
  background: linear-gradient(to right, #6b42e1 0%, #f169f3 99%);
  color: #fff !important;
  text-align: center;
  font-size: 12px;
  border-radius: 5px;
  height: 21px;
  line-height: 21px;
}
body.red {
  background: url(/Content/img/index/bodybg-red.jpg);
}
.red .cz-list {
  background: #bf4165;
}

.red .cz-list-li {
  border: 1px solid #a53958;
}

.red .cz-list2 {
  border-left: 1px solid #a53958;
}

.red .mtop {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
  box-shadow: 0px 5px 6px rgba(159, 74, 84, 0.46);
  border: 1px solid #c06d7f;
}
.red .mtop-lss-i {
  background-color: #f3e9ea;
}
.red .mtop-jq-num .num {
  color: #7f2f45;
  box-shadow: 0 7px 8px rgba(0, 16, 74, 0.43);
}
.red .num {
  background: #ffffff;
  background: -moz-radial-gradient(top, #ffffff 33%, #d795a8 100%);
  background: -webkit-radial-gradient(top, #ffffff 33%, #d795a8 100%);
  background: radial-gradient(to bottom, #ffffff 33%, #d795a8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d795a8',GradientType=0 );
}
.red .wf-box {
  background: #bf4165;
}
.red .wf-list {
  background: #f3e9ea;
  border: none;
}
.red .wf-li:hover,
.red .wf-li.active,
.red .wf-li.cur2 {
  background: #f3e9ea;
}
.red .wf-list1-sa:hover,
.red .wf-list1-sa.active {
  background: #bf4165;
  color: #fff;
}
.red .wf-li:hover a,
.red .wf-li.active a,
.red .wf-li.cur2 a {
  color: #8f334d;
}
.red .wf-list1-s {
  color: #8f334d;
}
.red .wf-list1-sa {
  color: #8f334d;
}
.red .wf-list1-sa.active {
  color: #fff;
}
.red .bet-wz-out {
  background: #f3e9ea;
  border: 1px solid rgba(243, 233, 234, 0.7);
}
.red .wei-t {
  color: #8f334d;
}
.red .num-btn {
  background: #d9819a;
}
.red .se-ul {
  background: #f3e9ea;
  box-shadow: inset 2px 2px 5px #f3e9ea;
}
.red .se-btn {
  border: 1px solid #c57c85;
  color: #8f334d;
}
.red .se-btn:hover {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
  color: #fff;
}
.red .addwatch {
  background: #bf4165;
}
.red .bet-end {
  background: #f3e9ea;
}
.red .bet-end-text {
  color: #b33e5f;
}
.red .bet-end-text2 {
  color: #b33e5f;
}
.red .btn-sa {
  background-color: #bb8392;
}
.red .terms-li {
  background: #e1c8cf;
  color: #8f334d;
}
.red .terms-li.active,
.red .terms-li:hover {
  background: #8f334d;
  color: #fff;
}
.red .btn-c,
.red .red_c {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #3fa037 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}
.red .btn-c:hover {
  background: #bf4165;
}

.red .btn-c1 {
  background: #fea320;
  background: -moz-linear-gradient(top, #fea320 11%, #e2751d 89%);
  background: -webkit-linear-gradient(top, #fea320 11%, #e2751d 89%);
  background: linear-gradient(to bottom, #fea320 11%, #e2751d 89%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea320', endColorstr='#e2751d',GradientType=0 );
}
.red .btn-c1:hover {
  color: #fff;
  background: #e2756a 90%;
  background: -moz-linear-gradient(top, #fea320 11%, #e2751d 90%);
  background: -webkit-linear-gradient(top, #fea337 11%, #e2756a 90%);
  background: linear-gradient(to bottom, #fea337 11%, #e2756a 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea320', endColorstr='#e2751d',GradientType=0 );
  background: #e2756a 90%;
}

.red .bet-mode {
  color: #b33e5f;
  box-shadow: none !important;
}
.red ul.bet-mode {
  background: #f3e9ea;
}

.red .table th,
.red .table td {
  color: #7c7c7c;
}
.red .table th {
  border-bottom: 1px solid #8f334d;
}
.red .tab-lib {
  background: #e8698c;
}
.red .bet-sec-box {
  background: #f3e9ea;
  border: 0;
}
.red .bet-sec-box2 {
  background: url(/Content/img/bet/cartbg-red.png) 0px 0px repeat-y;
}
.red .mbox {
  box-shadow: 0 0 18px rgba(176, 26, 54, 0.42);
}
.red .sc-r2,
.red .sc-r {
  top: 0;
  background: #e1c8cf;
}
.red .tab-lib:hover,
.red .tab-lib.active {
  background: #fff;
  color: #626262;
}
.red .danshi .btn {
  border: 1px solid #c57c85;
  color: #8f334d;
  cursor: pointer;
}
.red .danshi .btn:hover {
  color: white;
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}
.red .danshi .btn.btn2:hover {
  background: #e26b54;
}
.red .btn-sub2.btnSub {
  border: 1px solid #c57c85;
}

.red .btn-sub2.btnSub:hover {
  background-color: #8f334d;
  background-position: -80px -175px;
}

.red .btn-sub2.btn-add2 {
  border: 1px solid #c57c85;
}

.red .btn-sub2.btn-add2:hover {
  background-color: #8f334d;
  background-position: -39px -175px;
}

.red .tab-m {
  background: #f3e9ea;
  border-top: 10px solid #e37481;
}
.red .bet-h {
  color: #8f334d;
}
.red .num-btn:hover {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}
.red .bet-mode-ul {
  background: #bf4165;
}
.red .bet-mode-li {
  color: #fff;
}
.red .bet-mode-li.active,
.red .bet-mode-li:hover {
  background: #bb8392;
}
.red .wzs1-ico.active {
  border-color: #bf4165;
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat 1px -154px #bf4165;
}

.red .niuniu-top-bar {
  background: #bf4165;
}

.red .niuniu-input-ball {
  background: #e1c8cf;
  border: 1px solid #bf4165;
}

.red .niuniu-input-ball li {
  color: #bf4165;
  border-right: 1px solid #b77784;
}

.red .niuniu-input-ball .toptxt {
  border-bottom: 1px solid #b67583;
}

.red .niuniu-input-ball .dd {
  border-right: 1px solid #b67583;
}

.red .niuniu-input-ball input {
  color: #bf4165;
}

.red .OEChatTitle {
  background: url(/Content/chatJs/images/meText.png) no-repeat 13px 15px #bf4165;
}

.red .chat-window-title {
  background-color: #bf4165;
}

.red .user-list .item-partition-title-not {
  background: #bf4165;
}

.red .user-list .item-partition-title {
  background: #bf4165;
}

.red .user-list .item-partition {
  background: #bf4165;
}

.red .user-list .user-list-search-wrapper {
  background: #e1c8cf;
}

.red .user-list-search-wrapper .user-list-search-box {
  background: #e1c8cf;
  border: 1px solid #e1c8cf;
}

.red #chat-scrollbar .track {
  background: #e1c8cf;
}

.red .chat-window-title {
  background-color: #bf4165;
}

.red .chat-window-content.active-window {
  background-color: #bf4165;
}

.red .meSendBtn {
  background: #e1c8cf;
  color: #bf4165;
}

.red .message-board .chat-window-text-box-wrapper {
  background-color: #bf4165;
}

.red .ui-dialog {
  background: #bf4165;
}

.red #chatDialogInput {
  background: #e1c8cf;
}

.red .user-list .user-list-empty {
  color: #e1c8cf;
}

.red #chat-dialog + .ui-dialog-buttonpane #confirmBtn {
  color: #bf4165;
}

.red .OEUserListStyle {
  border: 8px solid #bf4165;
}

.red .user-list .user-list-search-wrapper .user-list-search-box {
  background: #e1c8cf;
  border: 1px solid #e1c8cf;
}

.red .meSeBtn {
  background: url(/Content/chatJs/images/meIco.png) no-repeat -348px -3px
    #bf4165;
}

.red .selfSend {
  background: #e1c8cf;
}

.red .longhuMain li .titlearea {
  background: #e1c8cf;
}

.red .longhuMain li .titlearea div {
  color: #f3e9ea;
  background: #bf4165;
  border: 1px solid #f3e9ea;
}

.red .longhuMain .lhblocks input,
.red .longhuMain .lhhblocks input {
  background: #f3e9ea;
  border: 1px solid #bf4165;
}

.red .selectUi {
  background: #f3e9ea;
  border: #bf4165 1px solid;
  color: #bf4165;
}

.red .icoDowBox {
  background: #bf4165;
}

.red .tenplace_btn li {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
  box-shadow: 0px 5px 6px rgba(159, 74, 84, 0.46);
}

.red .ludantable .title {
  background: #bf4165;
}

.red .ludantable .topMain table td {
  border: 1px solid #bf4165;
}

.red .ludantable .bottomMain table td {
  border: 1px solid #c43b65;
}

.red .tenplace_btn li.active {
  background: #e49238;
  background: -moz-linear-gradient(top, #e49238 0%, #e44800 100%);
  background: -webkit-linear-gradient(top, #e49238 0%, #e44800 100%);
  background: linear-gradient(to bottom, #e49238 0%, #e44800 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49238', endColorstr='#e44800',GradientType=0 );
  box-shadow: 0 4px 5px rgba(91, 51, 34, 0.39);
}

.red .wzs1-ico {
  border: 1px solid #9e3151;
}

.red .btn2s {
  border: 1px solid #942e4d;
  background: #942e4d;
}

.red .inp2 {
  color: #99274d;
  background: #e3c9d0;
  border: 1px solid #99274d;
}

.red .textc {
  color: #942e4d;
}
.red .cz-list-h1 {
  background: #d9819a;
}
.red .mtop-mmc .mtop {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}
.red .mtop-mmc .mtop {
  background: #bf4165 url(/Content/img/bet/mmctopbg.png) no-repeat;
}
/*秒秒快三 秒秒PK10用*/
.red .mtop-mmc.mmcNot115 .mtop {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}

body.green {
  background: url(/Content/img/index/bodybg-green.png);
}

.green .cz-list {
  background: #43a688;
}

.green .cz-list-li {
  border: 1px solid #2b9a73;
}

.green .cz-list2 {
  border-left: 1px solid #2b9a73;
}

.green .mtop {
  background: #68c99c;
  background: -moz-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: -webkit-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: linear-gradient(to bottom, #68c99c 10%, #3cb192 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c99c', endColorstr='#3cb192',GradientType=0 );
  box-shadow: 0px 5px 6px rgba(8, 165, 100, 0.46);
  border: 1px solid #189062;
}

.green .mtop-lss-i {
  background-color: #e9f3ef;
}

.green .mtop-text {
  color: #e9f3ef !important;
}

.green .mtop-jq-num .num {
  color: #10735b;
  box-shadow: 0 7px 8px rgba(0, 16, 74, 0.43);
}

.green .num {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 1%, #95d7ba 100%);
  background: -webkit-linear-gradient(top, #ffffff 1%, #95d7ba 100%);
  background: linear-gradient(to bottom, #ffffff 1%, #95d7ba 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#95d7ba',GradientType=0 );
}

.green .wf-box {
  background: #43a688;
}

.green .wf-list {
  background: #e9f3ef;
  border: none;
}

.green .wf-li:hover,
.green .wf-li.active,
.green .wf-li.cur2 {
  background: #e9f3ef;
}

.green .wf-list1-sa:hover,
.green .wf-list1-sa.active {
  background: #43a688;
  color: #fff;
}

.green .wf-li:hover a,
.green .wf-li.active a,
.green .wf-li.cur2 a {
  color: #10735b;
}

.green .wf-list1-s {
  color: #10735b;
}

.green .wf-list1-sa {
  color: #10735b;
}

.green .wf-list1-sa.active {
  color: #fff;
}

.green .bet-wz-out {
  background: #e9f3ef;
  border: 1px solid rgba(169, 209, 226, 0.7);
}

.green .wei-t {
  color: #10735b;
}

.green .num-btn {
  background: #85bda0;
}

.green .se-ul {
  background: #e9f3ef;
  box-shadow: none !important;
}

.green .se-btn {
  border: 1px solid #83d6c1;
  color: #357d58;
}

.green .se-btn:hover {
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 1%, #10b48f 100%);
  background: -webkit-linear-gradient(top, #27cec8 1%, #10b48f 100%);
  background: linear-gradient(to bottom, #27cec8 1%, #10b48f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#10b48f',GradientType=0 );
  color: #fff;
}

.green .btn-sub2.btnSub {
  border: 1px solid #83d6c1;
}

.green .btn-sub2.btnSub:hover {
  background-color: #43a688;
  background-position: -80px -175px;
}

.green .btn-sub2.btn-add2 {
  border: 1px solid #83d6c1;
}

.green .btn-sub2.btn-add2:hover {
  background-color: #43a688;
  background-position: -39px -175px;
}

.green .addwatch {
  background: #43a688;
}

.green .bet-end {
  background: #e9f3ef;
  border-top: 1px dotted #43a688;
}

.green .bet-end-text {
  color: #10735b;
}
.green .bet-end-text2 {
  color: #10735b;
}

.green .btn-sa {
  background-color: #8cc8b5;
}

.green .btn-sa:hover {
  background-color: #43a688;
}

.green .terms-li {
  background: #cce7df;
  color: #10735b;
}

.green .terms-li.active,
.green .terms-li:hover {
  background: #43a688;
  color: #fff;
}

.green .btn-c,
.green .red_c {
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}
.green .btn-c:hover {
  background: #43a587;
}

.green .btn-c1 {
  background: #fea320;
  background: -moz-linear-gradient(top, #fea320 11%, #e2751d 89%);
  background: -webkit-linear-gradient(top, #fea320 11%, #e2751d 89%);
  background: linear-gradient(to bottom, #fea320 11%, #e2751d 89%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea320', endColorstr='#e2751d',GradientType=0 );
}
.green .btn-c1:hover {
  color: #fff;
  background: #e2756a 90%;
  background: -moz-linear-gradient(top, #fea320 11%, #e2751d 90%);
  background: -webkit-linear-gradient(top, #fea337 11%, #e2756a 90%);
  background: linear-gradient(to bottom, #fea337 11%, #e2756a 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea320', endColorstr='#e2751d',GradientType=0 );
  background: #e2756a 90%;
}
.green .bet-mode {
  color: #127aa7;
  box-shadow: none !important;
}
.green ul.bet-mode {
  background: #e9f3ef;
}

.green .table th,
.green .table td {
  color: #10735b !important;
}
.green .table th {
  border-bottom: 1px solid #10735b;
}

.green .tab-lib {
  background: #468f69;
}
.green .bet-sec-box {
  background: #e9f3ef;
}

.green .bet-sec-box2 {
  background: url(/Content/img/bet/cartbg-green.png) 0px 0px repeat-y;
}

.green .mbox {
  box-shadow: 0 0 18px rgba(26, 176, 153, 0.7);
}
.green .sc-r2,
.green .sc-r {
  top: 0;
  background: #408661;
}

.green .tab-lib:hover,
.green .tab-lib.active {
  background: #fff !important;
  color: #626262;
}

.green .tab-m {
  background: #e9f3ef;
  border-top: 10px solid #6fbb93;
}

.green .bet-h {
  color: #10735b;
}

.green .num-btn:hover {
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}
.green .danshi .btn {
  border: 1px solid #83d6c1;
  color: #43a587;
  cursor: pointer;
}

.green .danshi .btn:hover {
  color: white;
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}

.green .danshi .btn.btn2:hover {
  background: #e26b54;
}

.green .bet-mode-ul {
  background: #10735b;
}

.green .bet-mode-li {
  color: #fff;
}

.green .bet-mode-li.active,
.green .bet-mode-li:hover {
  background: #408661;
}

.green .wzs1-ico.active {
  border-color: #10735b !important;
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat 1px -154px #10735b;
}

.green .bet-btn-ok {
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}

.green .niuniu-top-bar {
  background: #43a688;
}

.green .niuniu-input-ball {
  background: #cce7df;
  border: 1px solid #43a688;
}

.green .niuniu-input-ball li {
  color: #43a688;
  border-right: 1px solid #43a688;
}

.green .niuniu-input-ball .toptxt {
  border-bottom: 1px solid #43a688;
}

.green .niuniu-input-ball .dd {
  border-right: 1px solid #43a688;
}

.green .niuniu-input-ball input {
  color: #43a688;
}

.green .OEChatTitle {
  background: url(/Content/chatJs/images/meText.png) no-repeat 13px 15px #43a688;
}

.green .chat-window-title {
  background-color: #43a688;
}

.green .user-list .item-partition-title-not {
  background: #43a688;
}

.green .user-list .item-partition-title {
  background: #43a688;
}

.green .user-list .item-partition {
  background: #43a688;
}

.green .user-list .user-list-search-wrapper {
  background: #cce7df;
}

.green .user-list-search-wrapper .user-list-search-box {
  background: #cce7df;
  border: 1px solid #cce7df;
}

.green #chat-scrollbar .track {
  background: #cce7df;
}

.green .chat-window-title {
  background-color: #43a688;
}

.green .chat-window-content.active-window {
  background-color: #43a688;
}

.green .meSendBtn {
  background: #cce7df;
  color: #43a688;
}

.green .message-board .chat-window-text-box-wrapper {
  background-color: #43a688;
}

.green .ui-dialog {
  background: #43a688;
}

.green #chatDialogInput {
  background: #cce7df;
}

.green .user-list .user-list-empty {
  color: #cce7df;
}

.green #chat-dialog + .ui-dialog-buttonpane #confirmBtn {
  color: #43a688;
}
.green .OEUserListStyle {
  border: 8px solid #3ca789;
}
.green .user-list .user-list-search-wrapper .user-list-search-box {
  background: #cce8e0;
  border: 1px solid #cce8e0;
}
.green .meSeBtn {
  background: url(/Content/chatJs/images/meIco.png) no-repeat -348px -3px
    #3ca789;
}
.green .selfSend {
  background: #cce9e1;
}

.green .longhuMain li .titlearea {
  background: #cce7df;
}

.green .longhuMain li .titlearea div {
  color: #e9f3ef;
  background: #43a688;
  border: 1px solid #e9f3ef;
}

.green .longhuMain .lhblocks input,
.green .longhuMain .lhhblocks input {
  background: #e9f3ef;
  border: 1px solid #43a688;
}

.green .selectUi {
  background: #e9f3ef;
  border: #43a688 1px solid;
  color: #43a688;
}

.green .icoDowBox {
  background: #43a688;
}

.green .tenplace_btn li {
  background: #68c99c;
  background: -moz-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: -webkit-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: linear-gradient(to bottom, #68c99c 10%, #3cb192 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c99c', endColorstr='#3cb192',GradientType=0 );
  box-shadow: 0px 5px 6px rgba(8, 165, 100, 0.46);
}

.green .ludantable .title {
  background: #43a688;
}

.green .ludantable .topMain table td {
  border: 1px solid #43a688;
}

.green .ludantable .bottomMain table td {
  border: 1px solid #3ca789;
}
.green .tenplace_btn li.active {
  background: #e49238;
  background: -moz-linear-gradient(top, #e49238 0%, #e44800 100%);
  background: -webkit-linear-gradient(top, #e49238 0%, #e44800 100%);
  background: linear-gradient(to bottom, #e49238 0%, #e44800 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49238', endColorstr='#e44800',GradientType=0 );
  box-shadow: 0 4px 5px rgba(91, 51, 34, 0.39);
}

.green .wzs1-ico {
  border: 1px solid #43a688;
}

.green .btn2s {
  border: 1px solid #43a688;
  background: #43a688;
}

.green .inp2 {
  color: #43a688;
  background: #cce7df;
  border: 1px solid #43a688;
}

.green .textc {
  color: #43a688;
}

.green .alert-m {
  color: #43a688;
  background: #e9f3ef;
}

.green .alert-h2 {
  background: #43a688;
}

.green #schedulePanel .bet-zh {
  background: #e9f3ef;
}

.green .tab-zh-li {
  border-bottom: 1px solid #cce7df;
  color: #3ca789;
}
.green .tab-zh-li.active {
  color: #35cec6;
  border-bottom-color: #35cec6;
}

.green .table3a-box {
  background: #43a688;
}

.green .table3b td {
  border: 1px solid #cce7df;
  color: #43a688;
}

.green .rithg-ico-sc {
  border: 1px solid #43a688;
}

.green .rithg-ico.active {
  border: 1px solid #43a688;
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat 4px -152px #43a688;
}

.green .zh-select,
.green .zh-input {
  border: 1px solid #43a688;
  color: #43a688;
}

.green .sc-r2,
.green .sc-r {
  background: #e9f3ef;
}

.green .sc-r2 {
  background: #43a688;
}

.green .se-28 {
  color: #189062;
  border: 1px solid #189062;
  background: #6fbb93;
}

.green .tMax-28 {
  color: #189062;
}

.green .tMin-28 {
  color: #189062;
}

.green .num28 {
  background: #6fbb93;
  border: 2px solid #189062;
  box-shadow: 0 0 3px #0e774f;
}

.green .num2Min {
  background: #6fbb93;
}

.green .bet-28 {
  background: #d7f4e1;
}
.green .money {
  border: 1px solid #189062;
  background: #6fbb93;
}

.green .se-28.cur {
  color: #fff;
  background: #ffb853;
  background: -moz-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: -webkit-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: linear-gradient(to bottom, #ffb853 11%, #e0863d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb853', endColorstr='#e0863d',GradientType=0 );
}

.green .se-28:hover {
  color: #fff;
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}

.green .num28li:hover .num28 {
  color: #fff;
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}

.green .mtop-lss-i3a {
  background: #a3e2cf;
  color: #10735b;
}

.red .alert-m {
  color: #bf4165;
  background: #f3e9ea;
}

.red .alert-h2 {
  background: #bf4165;
}

.red #schedulePanel .bet-zh {
  background: #f3e9ea;
}

.red .tab-zh-li {
  border-bottom: 1px solid #e1c8cf;
  color: #c43b65;
}
.red .tab-zh-li.active {
  color: #35cec6;
  border-bottom-color: #35cec6;
}
.red .table3a-box {
  background: #bf4165;
}

.red .table3b td {
  border: 1px solid #e1c8cf;
  color: #bf4165;
}

.red .rithg-ico-sc {
  border: 1px solid #bf4165;
}

.red .rithg-ico.active {
  border: 1px solid #bf4165;
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat 4px -152px #bf4165;
}

.red .zh-select,
.red .zh-input {
  border: 1px solid #bf4165;
  color: #bf4165;
}

.red .sc-r2,
.red .sc-r {
  background: #f3e9ea;
}

.red .sc-r2 {
  background: #bf4165;
}

.red .bet_eject2 {
  background: #f3e9ea none repeat scroll 0 0;
  color: #bf4165;
}

.red .bet_eject2 .h2 {
  background: #c43b65;
}

.red .zltable td {
  color: #802a43;
  border: 1px solid #daa8b6;
  background: #f3e9ea;
}

.red .zltable td.bg {
  background: #e1c8cf;
  color: #bf4165;
}

.red .tzxxlist {
  border: 1px solid #daa8b6;
  background: #e1c8cf;
}

.red .xxtable th {
  border-bottom: #bf4165 3px solid;
  background-color: #bf4165;
}

.red .xxtable th {
  border-right: #bf4165 1px solid;
}

.red .xxtable td a,
.red .zltable3 td a {
  background: #bf4165;
}

.red .xxtable tr:nth-child(even) td {
  background: #e1c8cf;
}

.red .xxtable td {
  background: #f3e9ea;
  color: #802a43;
  border-bottom: #daa8b6 1px solid;
}

.red .bet-h1:hover,
.red .bet-h2:hover {
  background: #802a43;
  color: #fff;
}

.red .betDetail-bet-h-text {
  background: #bf4165;
}

.red .betDetail-ico-up {
  border: 10px solid #bf4165;
  border-color: transparent transparent #bf4165 transparent;
}

.red .bet-watch_alert ul {
  color: #bf4165;
  background: #f3e9ea;
  border: 1px solid #bf4165;
  box-shadow: 0 7px 7px rgba(113, 16, 44, 0.25);
}

.red .bet-watch_alert ul li div {
  border: 1px solid #bf4165;
  font-size: 75%;
  border-width: 0 1px 1px 0;
}

.red .blueBut {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}

.red .blueBut:hover {
  color: #fff;
  background: #c43b65;
}
.red .zhui-btn:hover {
  background: #c43b65;
  border: 1px solid #c43b65;
}
.red .mtop-ls-list {
  color: #942e4d;
  background: #f4eaeb;
  border-bottom: 3px solid #c43b65;
}
.red .mtop-lss a {
  color: #942e4d;
}
.red .mtop-lss-i2 {
  background-color: #e3c9d0;
  color: #942e4d;
}
.red .lss-more-btn {
  background-color: #bf4165;
}
.red .cz-list2a:hover,
.red .vr-list:hover {
  background: #862f48;
}

.red .bet-btn-ok:hover {
  background: #df6b1a;
}

/**/

.red .se-28 {
  color: #d3a1ac;
  border: 1px solid #7f2f45;
  background: #c44367;
}

.red .tMax-28 {
  color: #d3a1ac;
}

.red .tMin-28 {
  color: #d3a1ac;
}

.red .num28 {
  background: #c44367;
  border: 2px solid #c44367;
  box-shadow: 0 0 3px #401722;
}

.red .num2Min {
  background: #c44367;
}

.red .bet-28 {
  background: rgba(226, 177, 189, 0.5);
  border: 1px solid rgba(226, 177, 189, 0.5);
  box-shadow: none;
}

.red .money {
  border: 1px solid #7f2f45;
  background: #c44367;
}

.red .se-28.cur {
  color: #fff;
  background: #ffb853;
  background: -moz-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: -webkit-linear-gradient(top, #ffb853 11%, #e0863d 90%);
  background: linear-gradient(to bottom, #ffb853 11%, #e0863d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb853', endColorstr='#e0863d',GradientType=0 );
}

.red .se-28:hover {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}

.red .num28li:hover .num28 {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}

.red .mtop-lss-i3a {
  background: #e1c8cf;
  color: #7f2f45;
}

.red .priseinfo .title {
  background: #bf4165;
}

.red .priseinfo .content {
  background: #f3e9ea;
}

.red .bet-sec-box.MiaoMiaoBlock {
  background: url(/Content/img/bet/mmc_bg_red.jpg);
}
.red .mtop-num-pk10 .num span {
  /*color: #bf4165;*/
}
/**/
.green .bet_eject2 {
  background: #f3e9ea none repeat scroll 0 0;
  color: #43a688;
}

.green .bet_eject2 .h2 {
  background: #11a3e2;
}

.green .zltable td {
  color: #2f6557;
  border: 1px solid #cce7df;
  background: #f3e9ea;
}

.green .zltable td.bg {
  background: #cce7df;
  color: #43a688;
}

.green .tzxxlist {
  border: 1px solid #cce7df;
  background: #cce7df;
}

.green .xxtable th {
  border-bottom: #43a688 3px solid;
  background-color: #43a688;
}

.green .xxtable th {
  border-right: #43a688 1px solid;
}

.green .xxtable td a,
.green .zltable3 td a {
  background: #43a688;
}

.green .xxtable tr:nth-child(even) td {
  background: #e1c8cf;
}

.green .xxtable td {
  background: #f3e9ea;
  color: #802a43;
  border-bottom: #cce7df 1px solid;
}

.green .bet-h1:hover,
.green .bet-h2:hover {
  background: #2f6557;
  color: #fff;
}

.green .betDetail-bet-h-text {
  background: #43a688;
}

.green .betDetail-ico-up {
  border: 10px solid #43a688;
  border-color: transparent transparent #43a688 transparent;
}

.green .bet-watch_alert ul {
  color: #43a688;
  background: #f3e9ea;
  border: 1px solid #43a688;
  box-shadow: 0 7px 7px rgba(113, 16, 44, 0.25);
}

.green .bet-watch_alert ul li div {
  border: 1px solid #43a688;
  border-width: 0 1px 1px 0;
}

.green .blueBut {
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}

.green .blueBut:hover {
  background: #27cec8;
}
.green .zhui-btn:hover {
  background: #3ca789;
  border: 1px solid #3ca789;
}
.green .mtop-ls-list {
  color: #3ca789;
  background: #e9f4ef;
  border-bottom: 3px solid #34a98a;
}

.green .mtop-lss a {
  color: #3ca789;
}
.green .mtop-lss-i2 {
  background-color: #cce8e0;
  color: #3ca789;
}
.green .lss-more-btn {
  background-color: #34a98a;
}
.green .cz-list-h1 {
  background: #85bda0;
}
.green .cz-list2a:hover,
.green .vr-list:hover {
  background: #247b5c;
}

.green .bet-btn-ok:hover {
  background: #df6b1a;
}

.green .mtop-mmc .mtop {
  background: #68c99c;
  background: -moz-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: -webkit-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: linear-gradient(to bottom, #68c99c 10%, #3cb192 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c99c', endColorstr='#3cb192',GradientType=0 );
}
/*秒秒快三 秒秒PK10用*/
.green .mtop-mmc.mmcNot115 .mtop {
  background: #68c99c;
  background: -moz-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: -webkit-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: linear-gradient(to bottom, #68c99c 10%, #3cb192 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c99c', endColorstr='#3cb192',GradientType=0 );
}

.confirm-fast-btn {
  display: inline-block;
  cursor: pointer;
  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 );
}

.confirm-fast-btn:hover {
}

.red .confirm-fast-btn {
  display: inline-block;
  cursor: pointer;
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44367', endColorstr='#7f2f45',GradientType=0 );
}

.red .confirm-fast-btn:hover {
  background: #752138;
}

.green .confirm-fast-btn {
  display: inline-block;
  cursor: pointer;
  background: #68c99c;
  background: -moz-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: -webkit-linear-gradient(top, #68c99c 10%, #3cb192 90%);
  background: linear-gradient(to bottom, #68c99c 10%, #3cb192 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c99c', endColorstr='#3cb192',GradientType=0 );
}

.green .confirm-fast-btn:hover {
  background: #4aa77c;
}

.green .priseinfo .title {
  background: #43a587;
}

.green .priseinfo .content {
  background-color: #eaf4f0;
  color: #43a587;
}

.green .bet-sec-box.MiaoMiaoBlock {
  background: url(/Content/img/bet/mmc_bg_green.jpg);
}
.green .mtop-mmc .mtop {
  background: #43a688 url(/Content/img/bet/mmctopbg.png) no-repeat;
}
.green .mtop-num-pk10 .num span {
  /*color: #43a587;*/
}
.mtop-num-k3 .num,
.mtop-mmc .mtop-jq-num.mtop-num-k3 .num {
  background: url(/Content/img/bet/k3ball.png);
  border-radius: 0;
  width: 41px;
  height: 40px;
  background-position: -300px 0;
  line-height: 47px;
}

/*双面*/
.switch-btn {
  background: #ffffff;
  /*border: 1px solid #ffffff;*/
  border-radius: 20px;
  overflow: hidden;
}
.switch-btn > div {
  float: left;
  width: 50%;
  height: 20px;
  font-size: 13px;
  text-align: center;
  line-height: 18px;
  border-radius: 20px;
  cursor: pointer;
}

.pk10 .switch-btn > div {
  color: #814e6d;
}
.red .pk10 .switch-btn > div {
  color: #f00;
}
.green .pk10 .switch-btn > div {
  color: #127aa7;
}
.switch-btn > div.active {
  background: #1aa8e5;
  color: #ffffff;
}
.pk10 .switch-btn > div.active {
  background: #814e6d;
  color: #ffffff;
}

.red .switch-btn > div.active {
  background: #c34367;
}
.green .switch-btn > div.active {
  background: #68c99c;
}
.double-wrap {
  background: #c3dfeb;
}
.double-wrap ul {
  display: flex;
  justify-content: space-between;
}
.double-wrap li {
  margin: 0;
  border: 1px solid #a6bdcf;
  border-top: 0;
  background: #d7ebf4;
}
.red .double-wrap li {
  border: 1px solid #ffc6cc;
  background: #f3e9ea;
}
.green .double-wrap li {
  background: #e9f3ef;
  border: 1px solid #199673;
}

.col-5 > li {
  width: calc(20% - 5px);
}
.col-3 > li {
  width: calc(33.33% - 5px);
}
.col-243 li:first-child {
  width: calc(25% - 5px);
}
.col-243 li:nth-child(2) {
  width: calc(40% - 5px);
}
.col-243 li:nth-child(3) {
  width: calc(35% - 5px);
}
.col-7525 li:first-child {
  width: calc(75% - 5px);
}
.col-7525 li:nth-child(2) {
  width: calc(25% - 5px);
}

.double-wrap .title {
  width: 100%;
  height: 22px;
  line-height: 20px;
  color: #35425b;
  background: #c3dfeb;
  border-bottom: 1px solid #a6bdcf;
  text-align: center;
}
.red .double-wrap .title {
  color: #ffffff;
  background: #ef97a0;
  border-bottom: 1px solid #ffc6cc;
}
.green .double-wrap .title {
  color: #ffffff;
  background: #3ca789;
  border-bottom: 1px solid #199673;
}
.double-wrap table {
  table-layout: fixed;
  width: 100%;
  text-align: center;
}
.double-wrap th {
  text-align: center;
  color: #35425b;
  height: 22px;
  border-bottom: 1px solid #a6bdcf;
}
.red .double-wrap th {
  border-bottom: 1px solid #ffc6cc;
}
.double-wrap td {
  padding: 5px 0;
  border-right: 1px solid #a6bdcf;
  border-bottom: 1px solid #a6bdcf;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
}
.red .double-wrap td {
  border-right: 1px solid #ffc6cc;
  border-bottom: 1px solid #ffc6cc;
}
.double-wrap td:hover {
  background: #00b2ff;
}
.red .double-wrap td:hover {
  background: #c44367;
  background: -moz-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: -webkit-linear-gradient(top, #c44367 1%, #7f2f45 100%);
  background: linear-gradient(to bottom, #c44367 1%, #7f2f45 100%);
}
.green .double-wrap td:hover {
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
  background: -webkit-linear-gradient(
    top,
    #27cec8 9%,
    #0fb38c 90%,
    #0fb38c 90%
  );
  background: linear-gradient(to bottom, #27cec8 9%, #0fb38c 90%, #0fb38c 90%);
}
.double-wrap td.active {
  background: #8abcd3;
}
.double-wrap td:last-child {
  border-right: 0;
}
.double-wrap tr:last-child td {
  border-bottom: 0;
}
.double-wrap td:hover .ball,
.double-wrap td.active .ball {
  background: #ffffff;
  color: #00b2ff;
  transition: 0.1s;
}
.red .double-wrap td:hover .ball,
.red .double-wrap td.active .ball {
  color: #d9819a;
}
.red .double-wrap td.active,
.green .double-wrap td.active {
  color: #8e4f0c;
  background: #ffb853 !important;
  background: -moz-linear-gradient(top, #ffb853 11%, #e0863d 90%) !important;
  background: -webkit-linear-gradient(top, #ffb853 11%, #e0863d 90%) !important;
  background: linear-gradient(to bottom, #ffb853 11%, #e0863d 90%) !important;
}
.double-wrap td:hover .bigtxt,
.double-wrap td.active .ball {
  color: #00b2ff;
  transition: 0.1s;
}
.green .double-wrap td:hover .bigtxt,
.green .double-wrap td.active .ball {
  color: #3ca789;
  transition: 0.1s;
}
.double-wrap td:hover .bigtxt,
.double-wrap td.active .bigtxt {
  color: #ffffff;
  transition: 0.1s;
}
.double-wrap td:hover span,
.double-wrap td.active span {
  color: #ffffff;
  transition: 0.1s;
}

.double-wrap .ball {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  color: #ffffff;
  background: #59b1d7;
  transition: 0.1s;
}
.red .double-wrap .ball {
  background: #d9819a;
}
.green .double-wrap .ball {
  background: #85bda0;
}
.double-wrap .bigtxt {
  display: inline-block;
  margin-right: 5px;
  min-height: 30px;
  font-size: 16px;
  font-weight: bold;
  color: #35425b;
  line-height: 30px;
  transition: 0.1s;
}
.red .double-wrap .bigtxt {
  color: #863148;
}
.green .double-wrap .bigtxt {
  color: #10735b;
}
.double-wrap span {
  color: #35425b;
}
.red .double-wrap span {
  color: #863148;
}
.limit-space .bigtxt {
  font-size: 12px;
}
.double-wrap .notfunction {
  cursor: default;
}
.double-wrap .notfunction:hover {
  background: transparent !important;
}
.double-wrap .boom {
  margin: 0 0 -4px 3px;
  display: inline-block;
  width: 28px;
  height: 25px;
  font-size: 12px;
  color: #ffffff;
  background: #fc586b;
  border-radius: 30px;
  line-height: 24px;
  vertical-align: text-bottom;
}
.bet-sec-list.double .s-cart {
  padding: 0 10px;
  float: left;
  width: 490px;
  height: 210px;
  box-sizing: border-box;
}
.bet-sec-list.double .chips {
  float: left;
  width: 290px;
  cursor: pointer;
}
.bet-sec-list.double .chips ul {
  display: inline-block;
  margin: 5px 0;
  padding: 0 5px;
  border-radius: 100px;
  background: #c6e6f4;
}
.red .bet-sec-list.double .chips ul {
  background: #e1c8cf;
}
.green .bet-sec-list.double .chips ul {
  background: #cce7df;
}
.bet-sec-list.double .chips li {
  position: relative;
  margin: 5px;
  display: inline-block;
  width: 80px;
  height: 82px;
  background: url(/Content/img/bet/double.png) 0px 0px no-repeat;
  vertical-align: top;
}
.bet-sec-list.double .chips li label {
  display: inline-block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.bet-sec-list.double .chips li input[readonly] {
  cursor: pointer;
}

.bet-sec-list.double .chips ul:nth-child(1) li:nth-child(1):hover,
.bet-sec-list.double .chips ul:nth-child(1) li:nth-child(1).active {
  background-position: -96px 0px;
}
.bet-sec-list.double .chips ul:nth-child(1) li:nth-child(2):hover,
.bet-sec-list.double .chips ul:nth-child(1) li:nth-child(2).active {
  background-position: -191px 0px;
}
.bet-sec-list.double .chips ul:nth-child(1) li:nth-child(3):hover,
.bet-sec-list.double .chips ul:nth-child(1) li:nth-child(3).active {
  background-position: -287px 0px;
}
.bet-sec-list.double .chips ul:nth-child(2) li:nth-child(1):hover,
.bet-sec-list.double .chips ul:nth-child(2) li:nth-child(1).active {
  background-position: -383px 0px;
}
.bet-sec-list.double .chips ul:nth-child(2) li:nth-child(2):hover,
.bet-sec-list.double .chips ul:nth-child(2) li:nth-child(2).active {
  background-position: -478px 0px;
}
.bet-sec-list.double .chips ul:nth-child(2) li:nth-child(3):hover,
.bet-sec-list.double .chips ul:nth-child(2) li:nth-child(3).active {
  background-position: -574px 0px;
}
.bet-sec-list.double .chips input {
  position: absolute;
  top: 25px;
  left: 0;
  right: 0;
  margin: auto;
  width: 60px;
  height: 25px;
  border: 0;
  color: #0c597a;
  font-size: 20px;
  background: transparent;
  text-align: center;
}
.bet-sec-list.double .chips.active input {
  border: 1px solid #244a5a;
  border-radius: 50px;
}
.bet-sec-list.double .s-cart .head {
  height: 25px;
  width: 100%;
  font-size: 0;
  border-bottom: 1px solid #c6e6f4;
}
.red .bet-sec-list.double .s-cart .head {
  border-bottom: 1px solid #ffc6cc;
}

.bet-sec-list.double .s-cart .head > div {
  display: inline-block;
  font-size: 15px;
  color: #127aa7;
}
.red .bet-sec-list.double .s-cart .head > div {
  color: #863148;
}
.bet-sec-list.double .s-cart .head > div {
  width: 25%;
  text-align: center;
}
.bet-sec-list.double .s-cart-body {
  height: 210px;
  overflow-y: auto;
  -ms-overflow-style: scrollbar;
  margin-right: -5px;
}
.bet-sec-list.double .s-cart-body li {
  margin: 10px 0;
  background: #c6e6f4;
  border-radius: 50px;
  font-size: 0;
}
.red .bet-sec-list.double .s-cart-body li {
  background: #e1c8cf;
}
.green .bet-sec-list.double .s-cart-body li {
  background: #cce7df;
}
.bet-sec-list.double .s-cart-body div {
  display: inline-block;
  width: 25%;
  font-size: 12px;
  text-align: center;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.red .bet-sec-list.double .s-cart-body div {
  color: #8f334d;
}
.bet-sec-list.double .s-cart-body input {
  padding: 0px 0 0 5px;
  border: 1px solid #76a9c1;
  background: #d7ebf4;
  width: 70px;
  height: 25px;
  border-radius: 30px;
  text-align: center;
}
.red .bet-sec-list.double .s-cart-body input {
  border: 1px solid #ffc6cc;
  background: #ffffff;
}
.green .bet-sec-list.double .s-cart-body input {
  border: 1px solid #ffc6cc;
  background: #ffffff;
}
.bet-sec-list.double .deleted {
  cursor: pointer;
  text-decoration: underline;
}
.bet-sec-r.double {
  padding-top: 50px;
}
.bet-sec-r.double .bet-btn-ok {
  margin-top: 45px;
}
.action-btns {
  text-align: center;
}
.double-clear,
.double-sets {
  margin: 0 10px;
  width: 100px;
  height: 30px;
  border: 0;
  border-radius: 30px;
  color: #13678b;
  background: rgba(255, 255, 255, 1);
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(213, 234, 242, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(255, 255, 255, 1)),
    color-stop(100%, rgba(213, 234, 242, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(213, 234, 242, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(213, 234, 242, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(213, 234, 242, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(213, 234, 242, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5eaf2', GradientType=0 );
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);
  text-align: center;
}
.double-clear:hover,
.double-sets:hover {
  color: #ffffff;
  background: rgba(39, 175, 234, 1);
  background: -moz-linear-gradient(
    top,
    rgba(39, 175, 234, 1) 0%,
    rgba(39, 175, 234, 1) 13%,
    rgba(0, 154, 220, 1) 83%,
    rgba(0, 154, 220, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(39, 175, 234, 1)),
    color-stop(13%, rgba(39, 175, 234, 1)),
    color-stop(83%, rgba(0, 154, 220, 1)),
    color-stop(100%, rgba(0, 154, 220, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(39, 175, 234, 1) 0%,
    rgba(39, 175, 234, 1) 13%,
    rgba(0, 154, 220, 1) 83%,
    rgba(0, 154, 220, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(39, 175, 234, 1) 0%,
    rgba(39, 175, 234, 1) 13%,
    rgba(0, 154, 220, 1) 83%,
    rgba(0, 154, 220, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(39, 175, 234, 1) 0%,
    rgba(39, 175, 234, 1) 13%,
    rgba(0, 154, 220, 1) 83%,
    rgba(0, 154, 220, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(39, 175, 234, 1) 0%,
    rgba(39, 175, 234, 1) 13%,
    rgba(0, 154, 220, 1) 83%,
    rgba(0, 154, 220, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27afea', endColorstr='#009adc', GradientType=0 );
}
.red .double-clear,
.red .double-sets,
.green .double-clear,
.green .double-sets {
  color: #ffffff;
  background: #6966a9;
  background: -moz-linear-gradient(top, #6966a9 0%, #58559a 100%);
  background: -webkit-linear-gradient(top, #6966a9 0%, #58559a 100%);
  background: linear-gradient(to bottom, #6966a9 0%, #58559a 100%);
}
.red .double-clear:hover,
.red .double-sets:hover {
  background: #c43b65;
  border: 1px solid #c43b65;
}
.green .double-clear:hover,
.green .double-sets:hover {
  background: #3ca789;
  border: 1px solid #3ca789;
}
.double-wrap .title.col-75 {
  float: left;
  width: calc(75% - 1px);
  box-sizing: border-box;
}
.double-wrap .title.col-80 {
  float: left;
  width: calc(80% - 1px);
  box-sizing: border-box;
}
.double-wrap .title.col-25 {
  float: left;
  width: 25%;
  border-left: 1px solid #a6bdcf;
  box-sizing: border-box;
}
.double-wrap .title.col-20 {
  float: left;
  width: 20%;
  border-left: 1px solid #a6bdcf;
  box-sizing: border-box;
}
.double-wrap .title.col-73 {
  float: left;
  width: calc(73% - 4px);
  box-sizing: border-box;
}

.double-wrap .title.col-27 {
  float: left;
  width: calc(27% + 4px);
  border-left: 1px solid #a6bdcf;
  box-sizing: border-box;
}
.double-3d td {
  padding: 2px 0;
  line-height: 30px;
}
.double-3d-hu td {
  padding: 25px 0;
  line-height: 45px;
}
.double-wrap .happy10 td {
  word-break: keep-all;
}
.double-wrap .happy10 .bigtxt {
  margin-right: 1px;
  font-size: 14px;
}
.double-wrap .happy10 .ball {
  margin-right: 2px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
}

.double-wrap .ball.pb01 {
  background: #e8e61c;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb02 {
  background: #5287f1;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb03 {
  background: #6c6c6c;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb04 {
  background: #e5770b;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb05 {
  background: #25d9d7;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb06 {
  background: #4826e2;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb07 {
  background: #c1c1c1;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb08 {
  background: #db0b50;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb09 {
  background: #6a0505;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.double-wrap .ball.pb10 {
  background: #00d468;
  text-shadow: 2px 0 0 rgba(0, 0, 0, 0.41), -2px 0 0 rgba(0, 0, 0, 0.41),
    0 2px 0 rgba(0, 0, 0, 0.41), 0 -2px 0 rgba(0, 0, 0, 0.41),
    1px 1px rgba(0, 0, 0, 0.41), -1px -1px 0 rgba(0, 0, 0, 0.41),
    1px -1px 0 rgba(0, 0, 0, 0.41), -1px 1px 0 rgba(0, 0, 0, 0.41);
}
.center {
  width: 1100px;
  margin: 0 auto;
}
.top {
  padding: 10px 0;
}
.ico2 {
  background: url(/Content/img/bet/ico.png?v=20171204) no-repeat;
}
#userHead {
  background: #1b334e;
  width: 100%;
  min-width: 1100px;
  font-size: 12px;
  margin-bottom: 0px;
}
.logo {
  float: left;
  width: 129px;
  height: 29px;
  background: url(/Content/img/logo.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-right: 25px;
}
.tua {
  margin: 3px 3px 0 3px;
  width: 70px;
  height: 26px;
  padding: 0 7px;
  border-radius: 13px;
  font-size: 14px;
  color: #6c4d8c;
  float: left;
  line-height: 26px;
  text-decoration: none;
}
.tua2 {
  margin: 3px 1px 0 0px;
  background: #3d5a7b;
  border-radius: 13px 0 0 13px;
}
.tua5 {
  margin: 10px 20px 0 15px; /*background: #3d5a7b;*/
}
.tua3 {
  margin: 3px 5px 0 0;
  background: #3d5a7b;
  border-radius: 0 13px 13px 0;
}
.tua4 {
  margin: 3px 5px 0 0;
  background: #3d5a7b;
  border-radius: 13px;
}
.user-t {
  display: inline-block;
  margin-left: 5px;
  line-height: 26px;
  color: #ffffff;
  margin: 3px 3px 0 3px;
}
.update_btn {
  width: 18px;
  display: inline-block;
  height: 19px;
  vertical-align: middle;
  cursor: pointer;
  margin: 0px 0px 0 3px;
  background-position: 0 -104px;
}
/*.update_btn:hover{background-position:0 -129px}*/
.update_animat {
  -moz-animation: circle 1s infinite linear;
  -ms-animation: circle 1s infinite linear;
  -o-animation: circle 1s infinite linear;
  -webkit-animation: circle 1s infinite linear;
  animation: circle 1s infinite linear;
}
@-moz-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-ms-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-o-keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes circle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.u-info {
  width: 252px;
  padding-top: 3px;
  line-height: 26px;
  text-align: center;
  white-space: nowrap;
}
.headico {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(/Content/img/style_user/user.png);
  vertical-align: middle;
  margin-right: 2px;
}
.pfbox,
.pf-s {
  background: #3f5070;
  background: linear-gradient(top, #46577a, #30425a);
  background: -ms-linear-gradient(top, #46577a, #30425a);
  background: linear-gradient(top, #46577a, #30425a);
  background: -moz-linear-gradient(top, #46577a, #30425a);
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#46577a),
    to(#30425a)
  );
  background: -o-linear-gradient(top, #46577a, #30425a);
}
.pf-c {
  background: #596e99;
  background: linear-gradient(top, #596e99, #30425a);
  background: -ms-linear-gradient(top, #596e99, #30425a);
  background: linear-gradient(top, #596e99, #30425a);
  background: -moz-linear-gradient(top, #596e99, #30425a);
  background: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(#596e99),
    to(#30425a)
  );
  background: -o-linear-gradient(top, #596e99, #30425a);
}
.pfbox,
.pf-s {
  width: 36px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: 560px;
  height: 42px;
  box-shadow: 0 2px 2px #666;
  border-radius: 0 0 18px 18px;
  z-index: 100;
}
.uin-b {
  font-weight: normal;
  display: inline-block;
  padding: 0 3px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle; /* background:#dcdcdc; */
  border-radius: 12px;
  color: #f06c52;
}
.pf-c {
  width: 26px;
  height: 26px;
  border-radius: 18px;
  cursor: pointer;
  padding: 5px;
  margin-top: 6px;
}
.pf-c1,
.pf-c2 {
  width: 26px;
  height: 26px;
  border-radius: 13px;
}

.pf-c:hover {
  background: #34415a;
}
.pf-s {
  height: 126px;
  margin: 0;
  left: 0;
  top: -126px;
  transition: top 0.5s;
}
.pfbox:hover .pf-s {
  top: 0;
  transition: top 0.5s;
}

#user_ul li {
  padding: 10px 0;
  float: left;
}
.tua.cur,
.tua:hover {
  color: #fff;
  background: #4b3280;
}
.cz-list .close,
.user-info .close,
#specialBox .scplistClose {
  width: 24px;
  height: 25px;
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 8px;
  background: url(/Content/img/index/close.png) no-repeat center center;
}
.tuaUser {
  position: relative;
  cursor: pointer;
}
.userMenu {
  position: absolute;
  top: 49px;
  display: none;
  padding: 0;
  box-shadow: 0 2px 2px #000;
  z-index: 99;
  text-align: center;
  z-index: 9999;
  left: -4px;
  width: 90px;
  background: #293c52;
  color: #fff;
  font-size: 12px;
}
.userMenu a {
  color: #eee;
  display: block;
}
#user_ul .userMenu li {
  float: none;
}
#user_ul .userMenu li:hover {
  color: #fff;
  background: #90b0d5;
}

/*彩票大厅*/
.cz-list-li {
  margin: 0px 10px;
  overflow: hidden;
  border: 1px solid #37b4e9;
}
.cz-list-h1 {
  background: #2bbfff;
  height: 38px;
  margin-bottom: 8px;
  line-height: 38px;
  padding: 0 15px;
  color: #fff;
  font-size: 14px;
}
.cz-list {
  position: absolute;
  box-shadow: 0px 0px 3px #000;
  z-index: 999;
  top: 54px;
  left: 50%;
  margin-left: -551px;
  background: #009adc;
  overflow: hidden;
  border-radius: 7px;
  text-align: left;
  width: 1100px;
  display: none; /* padding-bottom:8px; */
}
.hallMask {
  position: fixed;
  top: 49px;
  width: 100%;
  height: 1200px;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  z-index: 888;
  display: none;
  min-width: 1100px;
}
.gameMask {
  position: fixed;
  top: 49px;
  width: 100%;
  height: 1200px;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  z-index: 888;
  display: none;
  min-width: 1100px;
}

.cz-list-li a {
  color: #fff;
}
.cz-list2 {
  width: 960px;
  padding: 9px 5px; /* background:#fff; */
  border-left: 1px solid #37b4e9;
}
.left-bottom-circle {
  /* border-radius:0 8px 8px 8px; */
}
.cz-list3 {
  width: 480px;
  float: left;
}
.cz-list2a,
.vr-list {
  display: inline-block;
  color: #fff;
  padding: 0 10px;
  line-height: 26px;
}
.cz-list2a:hover,
.vr-list:hover {
  color: #fff;
  background: #0b6f9a;
  border-radius: 13px;
  padding: 0 10px;
}
.cz-ico {
  width: 90px;
  height: 29px; /* padding: 0px 5px; */
  float: left;
  background-position: -148px 6px;
  background: url(/Content/img/bet/ico.png?v=20171204);
  margin: 7px 0; /* border-right: 1px solid #37b4e9; */
}
.ico-ssc {
  background-position: -138px -8px;
}
.ico-3d {
  background-position: -138px -419px;
}
.ico-11s5 {
  background-position: -138px -98px;
}
.ico-vr {
  background-position: -138px -54px;
}
.ico-tcpl3 {
  background-position: -130px -150px;
}
.ico-kl8 {
  background-position: -130px -240px;
}
.ico-k3 {
  background-position: -138px -326px;
}
.ico-shaibao {
  background-position: -138px -682px;
}
.ico-pk10 {
  background-position: -138px -279px;
}
.ico-lucky28 {
  background-position: -138px -372px;
}
.ico-happy {
  background-position: -136px -234px;
}
.cz-list .close {
  top: 6px;
  right: 6px;
}
.f-fr {
  float: right;
}
.f-fl {
  float: left;
}

.cz-list2 .raduis {
  margin-left: 10px;
  display: inline-block;
  width: 222px;
  height: 52px;
  border-radius: 50px;
  box-sizing: border-box;
  background-color: #009adc;
  background: url(/Content/img/bet/playground.png) no-repeat;
  transition: 0s;
}
.cz-list2 .raduis:hover {
  border: 2px solid #37b4e9;
}
.ico-fish {
  background-position: -140px -462px;
  margin: 20px 0;
}
.ico-fish-1 {
  background-position: -500px -0px !important;
}
.ico-fish-1:hover {
  background-position: -500px -67px !important;
}
.ico-fish-2 {
  background-position: -743px -0px !important;
}
.ico-fish-2:hover {
  background-position: -743px -69px !important;
}
.ico-sp {
  background-position: -140px -508px;
}

.cs-playground-a {
  position: relative;
  overflow: hidden;
  margin-left: 10px;
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 50px;
  width: 100px;
  height: 25px;
  line-height: 25px;
  text-align: center;
}

.not-ready:after {
  position: absolute;
  top: 0;
  display: none;
  content: "敬请期待";
  width: 100%;
  height: 100%;
  background: white;
}

.cs-playground-a.not-ready:hover:after {
  display: block;
}
.cs-playground-a:hover {
  background: #fff;
  color: #009adc;
}
.ico-rp {
  background-position: -140px -552px;
}
.ico-eg {
  background-position: -140px -598px;
}
.ico-cp {
  margin: 20px 0;
  background-position: -140px -643px;
}
.ico-cp-1 {
  background-position: -100px 0px !important;
}
.ico-cp-1:hover {
  background-position: -100px -70px !important;
}
.green .cs-playground-a:hover {
  color: #0fb38c;
}
.red .cs-playground-a:hover {
  color: #bf4165;
}

/*优惠*/
.specialMask {
  position: absolute;
  top: 53px;
  width: 100%;
  height: 1200px;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  z-index: 90;
  display: none;
  min-width: 1100px;
}

.specialBox {
  width: 925px;
  display: none;
  left: 50%;
  margin-left: -462px;
  box-shadow: 0 3px 5px #000;
  border-radius: 10px;
  background: #009adc;
  position: absolute;
  top: 54px;
  z-index: 91;
}
.spH1 {
  height: 38px;
  background: url(/Content/img/special/spec_03.png) no-repeat 12px 11px;
  border-top: 1px solid #37b4e9;
  border-bottom: 1px solid #37b4e9;
  border-radius: 10px 10px 0px 0px;
}
.spH2 {
  background: url(/Content/img/special/spec_20.png) no-repeat 12px 11px;
  border-radius: 0px;
}
.spLRBox {
  border-top: 1px solid #2bbfff;
  border-bottom: 1px solid #2bbfff;
  height: 150px;
  width: 100%;
}

.spLbtn,
.spRbtn {
  float: left;
  background: url(/Content/img/special/spec_24.png) no-repeat 10px 43px;
  cursor: pointer;
  height: 150px;
  width: 60px;
  border-left: 1px solid #2bbfff;
  border-right: 1px solid #2bbfff;
}
.spLbtn:hover,
.spRbtn:hover {
  background-color: #bce2f2;
}
.spRbtn {
  background-position: -55px 43px;
  border-right: none;
  width: 59px;
}
.spList {
  width: 800px;
  position: relative;
  line-height: 21px;
  overflow: hidden;
  border-left: 1px solid #2bbfff;
  height: 150px;
  border-right: 1px solid #2bbfff;
  float: left;
}
.spList2 a,
.spList2 a:link {
  float: left;
  margin: 18px 0 0 37px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  width: 155px;
  background: #2a3c52;
  padding-bottom: 10px;
  border-radius: 10px;
}
.spList2 a i {
  display: inline-block;
  width: 17px;
  line-height: 17px;
  height: 17px;
  border-radius: 8px;
  color: #fff;
  background: #247446;
  font-size: 12px;
}
.spList2 a i.h {
  background: #ff6e00;
}
.spList2 img {
  width: 155px;
  height: 70px;
  border-radius: 5px;
}
.spList2 {
  position: absolute;
  top: 0;
  left: 0;
}

.hallMask2 {
  display: block;
  z-index: 95;
  top: 0;
  position: fixed;
  width: 100%;
  height: 3000px !important;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  min-width: 1100px;
}
.scpBody {
  width: 1100px;
  height: 502px;
  position: absolute;
  z-index: 98;
  top: 50%;
  left: 50%;
  margin: -252px 0 0 -550px;
  box-shadow: 0 3px 8px #000;
  border-radius: 5px;
  background: url(/Content/img/special/scp1_11.jpg);
}
.scpClose {
  width: 40px;
  height: 30px;
  background: url(/Content/img/special/scp1_06.png) no-repeat center center #fff;
  float: right;
  top: -32px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
}
.scpText1 {
  width: 350px;
  float: left;
  margin: 155px 0 0 65px;
  text-align: left;
  color: #fff;
  line-height: 21px;
  font-size: 12px;
  height: 300px;
  overflow: auto;
}
.scph1 {
  height: 26px;
  width: 120px;
  line-height: 26px;
  border-radius: 13px;
  margin: 10px auto;
  background: #fff;
  text-align: center;
  color: #705a42;
}
.noBB {
  border-bottom: none;
}
.noBT {
  border-top: none;
}
.noBL {
  border-left: none;
}

/* 兑换优惠码*/
.scpRight1 {
  float: left;
  width: 255px;
  margin: 148px 0 0 280px;
}
.scpRight1 input {
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
  width: 235px;
  background: repeat;
  border: none;
  font-size: 14px;
  color: #8a6956;
}
#CouponBonus {
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
  width: 235px;
  background: repeat;
  border: none;
  font-size: 14px;
  color: #8a6956;
}
.scpRa2 {
  margin-top: 16px;
}
.scpRa3 {
  height: 45px;
  cursor: pointer;
  width: 100%;
  margin-top: 16px;
}
.scpRa4:hover,
.scpRa3:hover {
  background: #fff;
  opacity: 0.1;
}
.scpRa4 {
  height: 45px;
  cursor: pointer;
  width: 160px;
  margin-top: 65px;
  margin-left: -4px;
}

/*签到领红包 */
.scpBody2 {
  background: url(/Content/img/special/spc2_03.jpg);
}
.scpBR21 {
  float: left;
  width: 400px;
}
.scpRight2 {
  float: left;
  width: 610px;
  overflow: hidden;
  margin: 25px 0 0 60px;
}
.scpBR21 {
  float: left;
  overflow: hidden;
  width: 396px;
}
.scpBR21-on {
  width: 100%;
  background: url(/Content/img/special/spc2.png);
  height: 42px;
  color: #d1385d;
  line-height: 42px;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 16px;
}
.off {
  background-position: 0 -54px;
  color: #767676;
}
.scpBR21-t1 {
  display: inline-block;
  margin-left: 11px;
  vertical-align: middle;
  width: 60px;
  text-align: center;
}
.scpBR21-t2 {
  display: inline-block;
  margin-left: 27px;
  vertical-align: middle;
  width: 143px;
  text-align: center;
}
.scpNum {
  font-weight: bold;
  color: #fff;
  font-size: 24px;
  vertical-align: middle;
  margin-left: 26px;
  display: inline-block;
  width: 25px;
}
.scpBR22 {
  float: left;
  width: 175px;
  margin: 0px 0 0 21px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}
.scpBR221 {
  font-size: 16px;
}
.off .scpBR21-t2 b {
  color: #333;
}
.scpBR22B {
  font-size: 120px;
  line-height: 145px;
  font-weight: lighter;
}
.scpBR22A {
  width: 168px;
  height: 33px;
  line-height: 33px;
  box-shadow: 0 3px 5px #ae4a62;
  background: #fff;
  color: #fc4770;
  display: block;
  border-radius: 12px;
  margin-left: -2px;
  margin: 20px 5px 10px 5px;
}
.scpBR22A:hover {
  background: #fff;
  opacity: 0.8;
}
.scpBR22Line {
  height: 31px;
  padding: 6px 0 6px 0;
  white-space: nowrap;
  font-size: 14px;
  line-height: 31px;
}
.scpCircle {
  min-width: 10px;
  margin: 0 5px;
  padding: 0 10px;
  min-width: 30px;
  vertical-align: middle;
  background: #b6364d;
  line-height: 21px;
  height: 21px;
  display: inline-block;
  border-radius: 10px;
}
.noLine {
  border: none;
}
.scpBR222 {
  width: 103px;
  height: 26px;
  line-height: 26px;
  border-radius: 13px;
  background: #d1395d;
  text-align: center;
  font-size: 14px;
  margin: 10px auto -5px;
}
.not-active {
  pointer-events: none;
  cursor: default;
}

/*消费领豪礼 */

.scpBody3 .scph1 {
  color: #755bb4;
}
.scpBody3 {
  background: url(/Content/img/special/sp3_03.jpg);
}
.scpRight3 {
  float: left;
  width: 653px;
  overflow: hidden;
  margin: 0px 0 0 30px;
}
.scpRight3-li {
  width: 216px;
  height: 104px;
  float: left;
  padding-top: 125px;
  margin: 0;
  background: url(/Content/img/special/spc3.png) -3px 0;
}

.scpRight3-li1 {
  background-position: -218px 0px;
}
.scpRight3-li2 {
  background-position: -434px 0px;
}
.scpRight3-li3 {
  background-position: -3px -228px;
}
.scpRight3-li4 {
  background-position: -218px -228px;
}
.scpRight3-li5 {
  background-position: -434px -228px;
}

.scpRight3-li.on {
  background-position: -3px -468px;
}
.scpRight3-li1.on {
  background-position: -218px -468px;
}
.scpRight3-li2.on {
  background-position: -434px -468px;
}
.scpRight3-li3.on {
  background-position: -3px -696px;
}
.scpRight3-li4.on {
  background-position: -218px -696px;
}
.scpRight3-li5.on {
  background-position: -434px -696px;
}

/*消費搶紅包*/
.scpBody_redenvo {
  background-image: url(/Content/img/special/redenvo.png);
}
.scpBody_redenvo .scpText1 {
  margin-top: 149px;
  height: 325px;
  overflow-y: auto;
  padding-right: 20px;
}
.scpRight-redenvo {
  float: left;
  width: 600px;
  padding-top: 53px;
}
.scpBody_redenvo .condition {
}
.scpBody_redenvo .condition div {
  width: 250px;
  line-height: 28px;
  height: 28px;
  color: #fff;
  text-align: center;
  margin-bottom: 14px;
}
.scpBody_redenvo .mainBtn {
  text-align: center;
  margin-top: 142px;
  margin-left: 4px;
}
.scpBody_redenvo .mainBtn button {
  width: 128px;
  height: 128px;
  border: 0;
  background: url(/Content/img/special/redenvo-btn.png);
  position: relative;
  cursor: default;
}
.scpBody_redenvo .mainBtn button.btn2 {
  background-position: 0 -150px;
}
.scpBody_redenvo .mainBtn button.btn3 {
  background-position: 0 -300px;
}
.scpBody_redenvo .mainBtn button.btn3:hover {
  background-position: 0 -450px;
  cursor: pointer;
}
.scpBody_redenvo .mainBtn button.btn4 {
  background-position: 0 -600px;
}
.scpBody_redenvo .mainBtn .time {
  color: #fff000;
  font-size: 12px;
  position: absolute;
  bottom: 25px;
  width: 100%;
  left: 0;
}
.scpBody_redenvo .pricelist {
  width: 460px;
  margin-top: 19px;
}
.scpBody_redenvo .pricelist li {
  width: 115px;
  float: left;
  padding-left: 35px;
  color: #f89a9a;
  line-height: 30px;
  margin-bottom: 3px;
}
.scpBody_redenvo .pricelist li:first-child {
  color: #faefc7;
}
.scpBody_redenvo .pricelist li:nth-child(2) {
  color: #e4e2e2;
}
.scpBody_redenvo .pricelist li:nth-child(3) {
  color: #f8d5b0;
}
.redenvo_Interbtn {
  width: 283px;
  height: 257px;
  position: absolute;
  right: 0px;
  top: 40px;
  background: url(/Content/img/special/redenInter.png);
  z-index: 100;
  cursor: pointer;
}
.redenvo_Interbtn .time {
  font-size: 12px;
  color: #fff;
  width: 109px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  margin-top: 192px;
  float: left;
  margin-left: 60px;
}
.redenvo_Interbtn.closebtn {
  width: 40px;
  height: 30px;
  background: url(/Content/img/special/scp1_06.png) no-repeat center center #fff;
  float: right;
  top: 10px;
  position: absolute;
  cursor: pointer;
  border-radius: 5px;
}
.scpBody_redenvo .prise {
  width: 1100px;
  height: 502px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
.scpBody_redenvo .prise.prise_1 {
  background: url(/Content/img/special/redenvo-p1.png);
}
.scpBody_redenvo .prise.prise_2 {
  background: url(/Content/img/special/redenvo-p2.png);
}
.scpBody_redenvo .prise.prise_3 {
  background: url(/Content/img/special/redenvo-p3.png);
}
.scpBody_redenvo .prise .scpClose {
  float: right;
  top: 63px;
  right: 180px;
}
.scpBody_redenvo .prise .money {
  font-size: 24px;
  color: #e10e0e;
  margin-top: 193px;
}
.scpBody_redenvo .prise.prise_3 .money {
  margin-top: 230px;
}
.scpBody_redenvo .prise .money span {
  font-size: 72px;
}
.scpBody_redenvo .prise button {
  width: 157px;
  height: 29px;
  font-size: 14px;
  color: #fff;
  border: 0;
  border-radius: 20px;
  background: #f83f34;
}

.scpBody_reward {
  background-image: url(/Content/img/special/redenvo-p3.png);
}
.scpBody_reward span {
  color: #e10e0e;
  font-size: 24px;
  font-style: italic;
}
.scpBody_reward label {
  font-size: 72px;
}
.scpBody_reward button {
  font-size: 14px;
  padding: 6px 50px;
  background: -webkit-linear-gradient(#f03b30, #c52b22);
  background: -o-linear-gradient(#f03b30, #c52b22);
  background: -moz-linear-gradient(#f03b30, #c52b22);
  background: linear-gradient(#f03b30, #c52b22);
  color: white;
  border: 1px solid red;
  border-radius: 14px;
  margin-top: 7px;
}
.scpBody_reward button:hover {
  background: -webkit-linear-gradient(#c52b22, #f03b30);
  background: -o-linear-gradient(#c52b22, #f03b30);
  background: -moz-linear-gradient(#c52b22, #f03b30);
  background: linear-gradient(#c52b22, #f03b30);
}
.scpBody_reward1 {
  background-image: url(/Content/img/special/redenvo-p1.png);
}

.scpBody_reward2 {
  background-image: url(/Content/img/special/redenvo-p2.png);
}
.scpBody_reward .reward_content {
  padding-top: 220px;
  text-align: center;
}
.scpBody_reward1 .reward_content {
  padding-top: 200px;
}

.scpBody_reward2 .reward_content {
  padding-top: 200px;
}

.scpRight3-lit {
  line-height: 23px;
  padding-left: 50px;
}
.scpRight3-lia,
.scpRight3-lia:hover {
  display: block;
  margin: 12px auto 0 auto;
  line-height: 30px;
  text-align: center;
  color: #52526d;
  cursor: not-allowed;
}
.scpRight3-li.on .scpRight3-lia {
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-indent: 150px;
  color: #fff;
  width: 110px;
  border-radius: 15px;
  margin: 10px auto 0 54px;
  line-height: 30px;
  height: 30px;
}

/*合買跟單 */
.formGd {
  padding: 71px 50px 30px 0px;
}
.zh-select,
.zh-input {
  height: 38px;
  padding: 0 5px;
  min-width: 50px;
  text-align: center;
  margin: 0 5px;
  line-height: 38px;
  background: #fff;
  border: 1px solid #11a3e2;
  border-radius: 5px;
  color: #11a3eb;
}

/* 网银汇款送 */
.scp-money-r {
  position: relative;
  margin: 15px 0 0 -25px;
}
.scp-money {
  background-image: url(/Content/img/special/yh1_07.jpg?v=20171106);
}
.scp-c {
  float: left;
  white-space: nowrap;
  margin-left: 79px;
  font-size: 14px;
  width: 280px;
  line-height: 31px;
  text-align: center;
  padding-top: 50px;
}
.red2 {
  color: #f00;
}
.scp-mr1 {
  margin-right: 20px;
}
.scp-c1 {
  height: 31px;
  font-style: italic;
  margin-bottom: 5px;
}
.scp-c2 {
  text-align: left;
  padding-left: 10px;
  color: #01467b;
}
.scp-b {
  font-size: 55px;
  width: 77px;
  height: 55px;
  line-height: 55px;
  float: left;
  margin: 55px 13px;
  text-align: center;
  letter-spacing: -2px;
  color: #fff;
  font-weight: normal;
  -ms-transform: rotate(7deg); /* IE 9 */
  -moz-transform: rotate(7deg); /* Firefox */
  -webkit-transform: rotate(7deg); /* Safari 和 Chrome */
  -o-transform: rotate(7deg); /* Opera */
  transform: rotate(-10deg);
}
.scp-money-li3 .scp-b {
  font-size: 45px;
}
.scp-money-li {
  background-image: url(/Content/img/special/y1-2_03.png);
  width: 598px;
  height: 153px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
}
.scp-money-li-on {
  background-image: url(/Content/img/special/y1-2_06.png);
}
.scp-money-li1 {
  left: 33px;
  top: 110px;
  z-index: 10;
}
.scp-money-li2 {
  left: 66px;
  top: 220px;
  z-index: 9;
}
.scp-money-li3 {
  left: 99px;
  top: 330px;
  z-index: 8;
}
.scp-money-btna {
  float: left;
  width: 79px;
  height: 57px;
  cursor: pointer;
  line-height: 57px;
  border-radius: 29px;
  text-align: center;
  font-size: 16px;
  margin: 56px 0 0 16px;
  display: none;
  color: #fff;
}
.scp-money-btna:hover {
  color: #ffe2e0;
}
.scp-money-li-on .scp-money-btna {
  display: block;
}

.scpBody_ag {
  background-image: url(/Content/img/special/ag_03.jpg);
}
.scpRight-ag-li {
  background-image: url(/Content/img/special/ag_03.png);
  position: relative;
  margin-right: 18px;
  padding: 141px 0 0 20px;
  height: 92px;
  width: 141px;
  float: left;
  color: #fff;
  text-align: left;
  line-height: 19px;
  font-size: 12px;
}
.scpRight-ag-li.on {
  background-image: url(/Content/img/special/ag_05.png);
  cursor: pointer;
  opacity: 0.9;
}
.scpRight-ag-li.ok {
  background-image: url(/Content/img/special/ag_052.png);
  cursor: default;
  opacity: 0.9;
}
.scpRight-ag-li.on:hover {
  opacity: 1;
}
.scpRight-ag {
  padding-top: 20px;
  padding-right: 40px;
}
.scag0,
.scag1,
.scag2,
.scag3,
.scag4,
.scag5 {
  display: block;
  background-image: url(/Content/img/special/ag_num.png);
  position: absolute;
  top: 44px;
  left: 40px;
  width: 76px;
  height: 43px;
}
.scag1 {
  background-position: 0 -43px;
}
.scag2 {
  background-position: 0 -84px;
}
.scag3 {
  background-position: 0 -128px;
}
.scag4 {
  background-position: 0 -168px;
}
.scag5 {
  background-position: 0 -210px;
}

.scpBody_wechat {
  background-image: url(/Content/img/special/wechat_01.png);
}
.scpBody_wechat .scpText1,
.scpBody_wechat-bind .scpText1 {
  margin-top: 215px;
  height: 230px;
  overflow-y: auto;
  padding-right: 20px;
}
.scpBody_wechat .scpText1 span.y,
.scpBody_wechat-bind .scpText1 span.y {
  color: #ffd200;
}
.scpRight-wechat {
  margin-top: 307px;
  float: left;
  padding-left: 80px;
}
.scpRight-wechat .time {
  width: 140px;
  display: inline-block;
  text-align: center;
  margin-top: 33px;
  font-size: 30px;
  color: #7ab00f;
}
.scpRight-wechat .band {
  width: 147px;
  display: inline-block;
  text-align: center;
  margin-top: 33px;
  font-size: 30px;
  color: #7ab00f;
  margin-right: 39px;
}
.scpRight-wechat button {
  font-size: 18px;
  font-weight: bold;
  color: #7ab00f;
  background: #fff;
  border: none;
  width: 190px;
  line-height: 65px;
  vertical-align: top;
  border: 5px solid #7ab00f;
  border-radius: 70px;
  cursor: pointer;
}
.scpRight-wechat button:disabled {
  color: #dddddd;
  border-color: #767676;
}

.scpBody_wechat-bind {
  background-image: url(/Content/img/special/wechatbind_01.png);
}
.scpRight-wechatbind {
  margin-top: 353px;
  float: left;
  padding-left: 57px;
  color: #767676;
}
.scpRight-wechatbind .time {
  width: 102px;
  display: inline-block;
  text-align: center;
  margin-top: 33px;
  font-size: 30px;
}
.scpRight-wechatbind .band {
  width: 121px;
  display: inline-block;
  text-align: center;
  margin-top: 33px;
  font-size: 30px;
}
.scpRight-wechatbind .threeeight {
  width: 110px;
  display: inline-block;
  text-align: center;
  margin-top: 33px;
  font-size: 30px;
  margin-right: 9px;
}
.scpRight-wechatbind .ok {
  color: #f95d65;
}
.scpRight-wechatbind button {
  font-size: 18px;
  font-weight: bold;
  color: #f95d65;
  background: #fff;
  border: none;
  width: 188px;
  line-height: 65px;
  vertical-align: top;
  border: 5px solid #f95d65;
  border-radius: 70px;
  cursor: pointer;
}
.scpRight-wechatbind button:disabled {
  color: #dddddd;
  border-color: #767676;
}

/* 換膚頁面用的三個選項 */
.blue_switch,
.pf-c1 {
  background: #a3e0fb;
  background: -moz-linear-gradient(top, #a3e0fb 0%, #49b2db 100%);
  background: -webkit-linear-gradient(top, #a3e0fb 0%, #49b2db 100%);
  background: linear-gradient(to bottom, #a3e0fb 0%, #49b2db 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3e0fb', endColorstr='#49b2db',GradientType=0 );
}

.red_switch,
.red .pf-c1 {
  background: #f5909a;
  background: -moz-linear-gradient(top, #f5909a 0%, #b15268 100%);
  background: -webkit-linear-gradient(top, #f5909a 0%, #b15268 100%);
  background: linear-gradient(to bottom, #f5909a 0%, #b15268 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5909a', endColorstr='#b15268',GradientType=0 );
}
.green_switch,
.green .pf-c1 {
  background: #27cec8;
  background: -moz-linear-gradient(top, #27cec8 11%, #0fb38c 89%);
  background: -webkit-linear-gradient(top, #27cec8 11%, #0fb38c 89%);
  background: linear-gradient(to bottom, #27cec8 11%, #0fb38c 89%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cec8', endColorstr='#0fb38c',GradientType=0 );
}

/*公告管理*/
.announceBox {
}
.announceBox .mainblock {
  width: 907px;
  height: 546px;
  /*padding: 20px;*/
  position: absolute;
  z-index: 9999999;
  top: 0;
  left: 50%;
  margin: 108px 0 0 -500px;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.41);
  border-radius: 5px;
  background: url(/Content/img/index/noticebg.png) center bottom;
}
.announceBox .mainblock .title {
  font-size: 22px;
  color: #079ede;
}
.announceBox .datatableBlock {
  min-height: 447px;
  background: #fff;
  border-radius: 20px;
  position: relative;
}
/***********/
.announceBox .dataTables_wrapper {
  position: initial;
}
.announceBox .dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #0083bb !important;
  transition: 0s;
  padding: 0px;
  line-height: 30px;
  margin: 0 6px;
  height: 30px;
  text-align: center;
  font-size: 12px;
  border: 1px solid #0083bb;
  padding: 0 10px;
  border-radius: 3px;
}
.announceBox .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.announceBox
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current:hover {
  color: #ffffff !important;
  background: #0083bb;
  border: 1px solid #0083bb;
}
.announceBox .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #101010 !important;
  background: none;
  border-radius: 3px;
}
.announceBox .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.announceBox
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:hover,
.announceBox
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled:active {
  transition: 0s;
  color: #0083bb !important;
  border: 1px solid #0083bb;
}
.announceBox .dataTables_wrapper .dataTables_paginate .previous:hover,
.announceBox .dataTables_wrapper .dataTables_paginate .previous:active,
.announceBox .dataTables_wrapper .dataTables_paginate .previous:link,
.announceBox .dataTables_wrapper .dataTables_paginate .previous:focus {
  background-color: none;
  color: #494845;
}
.announceBox .dataTables_wrapper .dataTables_paginate .next:hover,
.announceBox .dataTables_wrapper .dataTables_paginate .next:active,
.announceBox .dataTables_wrapper .dataTables_paginate .next:link,
.announceBox .dataTables_wrapper .dataTables_paginate .next:focus {
  background-color: none;
  color: #494845;
  border: 1px solid #0083bb;
}
.announceBox .dataTables_wrapper .dataTables_paginate {
  float: none;
  text-align: center;
  /* padding-top: 2em; */
  position: absolute;
  width: 100%;
  bottom: 25px;
}
.announceBox .dataTables_wrapper .dataTables_info {
  display: none;
}
.announceBox .dataTables_wrapper div.dataTables_filter {
  display: none;
}
.announceBox .dataTables_wrapper div.dataTables_length label {
  display: none;
}
.announceBox table.dataTable.no-footer {
  border-bottom: 0px solid #acb6bc;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
}
.announceBox table.dataTable thead .sorting {
  background-image: url(/Content/img/sort_both.png);
  background-repeat: no-repeat;
  background-position: center right;
}
.announceBox table.dataTable thead .sorting_asc {
  background-image: url(/Content/img/sort_asc.png);
  background-repeat: no-repeat;
  background-position: center right;
}
.announceBox table.dataTable thead .sorting_desc {
  background-image: url(/Content/img/sort_desc.png);
  background-repeat: no-repeat;
  background-position: center right;
}

.announceBox .dataTables_wrapper .paginate_button.last,
.announceBox .dataTables_wrapper .paginate_button.first {
}
.announceBox .dataTables_paginate span {
  padding: 0 0px;
}
/***/
.announceBox .datatableBlock .dataTable th {
  font-size: 13px;
  color: #fff;
  background: #524823;
  border-bottom: none;
  padding: 10px;
  font-weight: 100;
}
.announceBox .datatableBlock .dataTable tbody tr {
  height: 38px;
  background: #f0fbff;
  border: 0;
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
  background-color: #e5f7ff;
}
.announceBox .datatableBlock .dataTable tbody tr td {
  color: #0a0a0c;
  letter-spacing: 0;
  padding: 0 0 0 0px;
  /* border-bottom: 0px solid #fff; */
  text-align: center;
  background-color: #fff;
}
.announceBox .datatableBlock {
  margin-top: 90px;
}

.announceBox table.dataTable.display tbody tr td:first-child {
}
/*******datatables_end*********/
.announceBox .read {
  color: #c0c0c0 !important;
}
.announceBox .annBlock {
  background: #fff;
  color: #0a0a0c;
  padding: 5px 10px;
  border: 1px solid #94d7f3;
  border-radius: 30px;
  margin-top: 90px;
}
.announceBox .annBlock .tB {
  text-align: center;
  border-bottom: 1px dashed #00acfe;
  padding: 7px;
}
.announceBox .annBlock .tB .maintitle {
  font-size: 30px;
  margin-bottom: 7px;
}
.announceBox .annBlock .tB .date {
  font-size: 14px;
}
.announceBox .annBlock .bB {
  font-size: 16px;
  line-height: 30px;
  padding: 20px 12px;
  height: 390px;
  overflow-y: auto;
}
.announceBox .scpClose {
  width: 19px;
  height: 26px;
  float: right;
  top: -5px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  background: none;
  font-size: 25px;
  color: #0083bb;
}

.announceBox table.dataTable.display tbody td {
  border-bottom: 1px solid #ddd;
}

.announceBox table.dataTable {
  font-size: 14px;
}

/* 雙11活動 */
.scpBody_double11 {
  background-image: url(/Content/img/special/event201811-bg.png);
}
.double11-content {
  padding: 205px 0 0 0;
  text-align: center;
}
.double11-detials {
  display: inline-block;
  padding: 2px 5px;
  border-radius: 20px;
  color: #8e1d8c;
  background: rgb(255, 255, 255, 0.6);
  height: 15px;
  overflow-y: auto;
}
.double11-content ul {
  display: flex;
  padding: 10px 90px;
}
.double11-content li {
  width: 33.33%;
  height: 150px;
  background: url(/Content/img/special/event201811-red.png) 0px 0px no-repeat;
}
.double11-content li.active {
  background: url(/Content/img/special/event201811-blue.png) 0px 0px no-repeat;
}
.double11-content li.active .btns {
  color: #8491e9;
}
.double11-content .title {
  padding: 5px 0;
  color: #ffffff;
  font-size: 14px;
}
.double11-content .current-depo {
  position: relative;
  top: -13px;
  font-size: 12px;
  transform: scale(0.95);
  color: #ffffff;
}
.double11-content .feedback {
  font-size: 40px;
  font-weight: bold;
  line-height: 60px;
  color: #ffffff;
}
.double11-content .btns {
  position: relative;
  top: -10px;
  border: 0;
  background: #ffffff;
  color: #ff121c;
  border-radius: 20px;
  padding: 5px 15px;
  box-shadow: 0px 8px 5px 0px rgba(77, 77, 77, 0.3);
  cursor: pointer;
}
.double11-content .btns:disabled {
  cursor: unset;
}
.double11-content .description {
  color: #ffffff;
  padding: 5px 190px;
  text-align: left;
  height: 80px;
  overflow: auto;
  margin-top: 10px;
}

/* 转盘活动 20190130 by Section */
.turntablebg {
  background: url(/Content/img/special/turntablebg.png);
  width: 1425px;
  height: 760px;
  position: absolute;
  z-index: 98;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  box-shadow: 0 3px 8px #000;
  border-radius: 5px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  padding: 94px 114px 89px;
  box-sizing: border-box;
}
.turntablebg .scpClose {
  position: absolute;
  right: 0;
}
.turntablebg .scpText1 {
  margin: 235px 0 0 125px;
  height: 330px;
  overflow-y: auto;
}
.gb-turntable {
  width: 430px;
  height: 430px;
  border-radius: 50%;
  box-shadow: 0 2px 3px #333, 0 0 2px #000;
  margin-left: 129px;
  margin-top: 140px;
  position: relative;
  box-sizing: border-box;
}
.gb-turntable-container {
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.gb-turntable-container canvas {
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.gb-turntable-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #e4370e;
  font-weight: bold;
}
.gb-turntable-item span {
  display: block;
  padding-top: 52px;
  margin: 0 auto;
  text-align: center;
  -webkit-transform-origin: 50% 215px;
  -ms-transform-origin: 50% 215px;
  transform-origin: 50% 215px;
  font-size: 23px;
  font-weight: bold;
  color: #ad0000;
  z-index: 1;
  box-sizing: border-box;
}
.gb-turntable-item:nth-child(7) span {
  padding-right: 13px;
}
.gb-turntable-container .pointer {
  width: 199px;
  height: 233px;
  background: url(/Content/img/special/turn_pointer.png?v=20190130) -4px 0;
  top: 0;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  -webkit-transform-origin: 50% 135px;
  -ms-transform-origin: 50% 135px;
  transform-origin: 50% 135px;
  transform: rotate(22.5deg);
  z-index: 999;
}
.gb-turntable-item.active span:before {
  width: 101px;
  height: 67px;
  position: absolute;
  left: 0;
  right: 0;
  background: url(/Content/img/special/turn_active.png);
  content: "";
  top: 48px;
  margin: 0 auto;
  z-index: -1;
}
.gb-turntable-item.active span {
  color: #fff;
}
.gb-turntable-item:nth-child(1) span {
  padding-left: 10px;
}
.gb-turntable-item:nth-child(2) span {
  padding-left: 0px;
}
.gb-turntable-item:nth-child(3) span {
  padding-left: 10px;
}
.gb-turntable-item:nth-child(4) span {
  padding-right: 7px;
}
.gb-turntable-item:nth-child(5) span {
  padding-left: 0px;
}
.gb-turntable-item:nth-child(6) span {
  padding-left: 10px;
}
.gb-turntable-item:nth-child(7) span {
  padding-left: 10px;
}
.gb-turntable-item:nth-child(1) span:before {
  left: 2%;
  top: 46px;
}
.gb-turntable-item:nth-child(2) span:before {
  left: -1%;
}
.gb-turntable-item:nth-child(3) span:before {
  left: 6%;
}
.gb-turntable-item:nth-child(4) span:before {
  left: -2%;
}
.gb-turntable-item:nth-child(5) span:before {
  left: 0%;
  top: 49px;
}
.gb-turntable-item:nth-child(6) span:before {
  left: 3%;
}
.gb-turntable-item:nth-child(7) span:before {
  left: 1%;
  top: 44px;
}
.gb-turntable-item.nomoney span:before {
  background: url(/Content/img/special/turn_nomoneyactive.png);
}
.gb-turntable .startbtn {
  width: 105px;
  height: 26px;
  background: url(/Content/img/special/turn_btn.png);
  position: absolute;
  right: -45px;
  bottom: -39px;
  border: 0;
}
.nodidshadow {
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.nodid .nodidshadow {
  background: url(/Content/img/special/turn_nodid.png?v=20190130) no-repeat
    center;
}
.nodid.prizeFull .nodidshadow {
  background: url(/Content/img/special/turn-limit.png?v=20190130) no-repeat
    center;
}
.nodid.actNotInProgress .nodidshadow {
  background: url(/Content/img/special/turn_notopen.png?v=20190130) no-repeat
    center;
}
.nodid.startbtn {
  opacity: 0.3;
  cursor: initial;
}
.ico-ffc {
  background: url(/Content/img/bet/lotteryname.png);
  background-position: -9px 53px;
}
