@charset "utf-8";
/* CSS Document 块3 数据分析 公用样式 2017 LiuFuYv */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
figure,
figure,
legend,
textarea,
p,
blockquote,
th,
td,
input,
label {
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei";
  word-wrap: break-word;
}
html {
  /*font-size: 6.25%;*/
  /*100 ÷ 16 × 100% = 6.25%*/
  -ms-touch-action: none;
  /* 禁止winphone默认触摸事件 */
}
li {
  list-style: none;
}
img {
  border: none;
  vertical-align: top;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
  color: inherit;
}
input {
  outline: medium;
}
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
  -webkit-appearance: none;
  outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
/* CSS Document 通用变量&属性&其他 */
.cleardiv {
  clear: both;
  height: 0;
  display: block;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
  height: 0;
  overflow: hidden;
  display: block;
  visibility: hidden;
  content: ".";
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.fl {
  float: left;
  _display: inline;
}
.fr {
  float: right;
  _display: inline;
}
.ovh {
  overflow: hidden;
}
.vh {
  visibility: hidden;
}
.z5 {
  z-index: 5;
}
.z10 {
  z-index: 10;
}
.z15 {
  z-index: 15;
}
.bCt {
  background: transparent !important;
}
.none0 {
  display: none;
}
.dxz {
  float: left;
  _display: inline;
  margin: 16px 0 0 10px;
  font-size: 12px;
}
.dxz label {
  float: left;
  _display: inline;
  margin-right: 10px;
  color: #dfe2e5;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  background: url("../../images/ks/dxk.png") no-repeat 0px 5px;
}
.dxz label.disabledRadio {
  background: url("../../images/ks/dxkbky.png") no-repeat 0px 5px;
}
.dxz label.checkboxRadio.disabledRadio {
  background: url("../../images/ks/dxkxzbky.png") no-repeat 0px 5px;
}
.dxz label input {
  float: left;
  _display: inline;
  width: 14px;
  height: 14px;
  margin: 6px 5px 0 0;
  opacity: 0.01;
}
.dxz label strong {
  float: left;
  _display: inline;
  line-height: 24px;
  font-weight: normal;
}
.dxz .xllb01,
.dxz .xllb02 {
  position: relative;
  width: auto;
  min-width: 90px;
  height: 22px;
  display: inline-block;
  border: 1px solid #2d2e34;
  border-radius: 4px;
  background: #40424a;
  background: linear-gradient(#2d2e34, #3f4149, #43464e);
  background: -webkit-linear-gradient(#2d2e34, #3f4149, #43464e);
  background: -moz-linear-gradient(#2d2e34, #3f4149, #43464e);
  background: -ms-linear-gradient(#2d2e34, #3f4149, #43464e);
  background: -o-linear-gradient(#2d2e34, #3f4149, #43464e);
  width: 80px;
}
.dxz .xllb01 dt,
.dxz .xllb02 dt {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  font: 12px/22px "Microsoft YaHei", "微软雅黑", Arial;
  color: #dadadb;
  box-sizing: border-box;
}
.dxz .xllb01 dt span,
.dxz .xllb02 dt span {
  padding-left: 5px;
}
.dxz .xllb01 dt .xljt,
.dxz .xllb02 dt .xljt {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 22px;
  border-left: 1px solid #5e5f61;
  cursor: pointer;
}
.dxz .xllb01 dt .xljt:after,
.dxz .xllb02 dt .xljt:after {
  content: "";
  width: 1px;
  height: 1px;
  background: transparent;
  border: 7px solid #e9eaeb;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: none;
  position: absolute;
  top: 8px;
  left: 6px;
}
.dxz .xllb01 dd,
.dxz .xllb02 dd {
  position: absolute;
  z-index: 5;
  width: 100%;
  top: 23px;
  font: 12px/20px "Microsoft YaHei", "微软雅黑", Arial;
  color: #dadadb;
  border-left: 1px solid #252a34;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  background: #353b4a;
  background: linear-gradient(#3e4455, #2e3340);
  background: -webkit-linear-gradient(#3e4455, #2e3340);
  background: -moz-linear-gradient(#3e4455, #2e3340);
  background: -ms-linear-gradient(#3e4455, #2e3340);
  background: -o-linear-gradient(#3e4455, #2e3340);
}
.dxz .xllb01 dd ul,
.dxz .xllb02 dd ul {
  padding: 5px 0;
}
.dxz .xllb01 dd ul li,
.dxz .xllb02 dd ul li {
  padding-left: 5px;
}
.dxz .checkbox,
.dxz .checkboxRadio {
  background: url("../../images/ks/dxkxz.png") no-repeat 0px 5px;
}
.dxz .checkbox .xllb01,
.dxz .checkboxRadio .xllb01,
.dxz .checkbox .xllb02,
.dxz .checkboxRadio .xllb02 {
  background: #24a4e7;
  background: linear-gradient(#0f83c7, #24a4e7, #1ca9e8);
  background: -webkit-linear-gradient(#0f83c7, #24a4e7, #1ca9e8);
  background: -moz-linear-gradient(#0f83c7, #24a4e7, #1ca9e8);
  background: -ms-linear-gradient(#0f83c7, #24a4e7, #1ca9e8);
  background: -o-linear-gradient(#0f83c7, #24a4e7, #1ca9e8);
}
.dxz .checkbox dt .xljt:after,
.dxz .checkboxRadio dt .xljt:after {
  width: 1px;
  height: 1px;
  background: transparent;
  border: 7px solid #0881c8;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: none;
}
/* CSS Document 雪碧图 */
.xbt {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
}
.xbA1 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 16px;
  height: 17px;
  background-position: -20px -20px;
}
.xbB1 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 21px;
  height: 16px;
  background-position: -40px -20px;
}
.xbD1 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 8px;
  height: 16px;
  background-position: -80px -20px;
}
.xbE1 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 40px;
  height: 40px;
  background-position: -100px -20px;
}
.xbG1 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 40px;
  height: 40px;
  background-position: -140px -20px;
}
.xbI1 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 40px;
  height: 40px;
  background-position: -180px -20px;
}
.xbK1 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 14px;
  height: 14px;
  background-position: -220px -20px;
}
.xbK2 {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 14px;
  height: 14px;
  background-position: -220px -40px;
}
/* 公共样式 */
.containerSjfx {
  background: #34343a;
}
.container {
  width: 1000px;
  margin: 0 auto;
}
.pt30 {
  padding-top: 30px;
}
hr.hrt {
  width: 100%;
  display: block;
  clear: both;
}
/* 公共样式 end */
/* 遮罩 */
body,
html {
  position: relative;
}
.zheZhao {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.tanCeng {
  position: fixed;
  z-index: 120;
  width: 400px;
  margin-left: -200px;
  top: 30%;
  left: 50%;
  background: #fff;
  border: 1px solid #141414;
  border-radius: 6px;
}
.tanCeng .tcGuan {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  background-position: -220px -20px;
  position: absolute;
  top: 18px;
  right: 18px;
  width: 14px;
  height: 14px;
  cursor: pointer;
}
.tanCeng .tcGuan:hover {
  display: inline-block;
  background-image: url("../../images/ks/xbt.png");
  width: 14px;
  height: 14px;
  background-position: -220px -40px;
}
.tanCeng .tcNr {
  padding: 25px 40px 30px;
}
.tanCeng .tcNr h3 {
  font: 24px/64px "Microsoft YaHei", "微软雅黑", Arial;
  margin-bottom: 10px;
  text-align: center;
  color: #34343a;
}
.tanCeng .tcNr ul {
  margin-bottom: 15px;
  font: 15px/30px "Microsoft YaHei", "微软雅黑", Arial;
  color: #555863;
}
.tanCeng .tcNr .hmbox {
  width: 100%;
  height: 160px;
  overflow-y: auto;
  margin: 20px auto;
  font: 14px/24px "宋体";
  color: #434f74;
  border: 1px solid #d7d7d9;
}
.tcAnK {
  text-align: center;
}
.tcAnK .tcAn01,
.tcAnK .tcAn02 {
  width: 120px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  border: none;
  background: #199ee6;
  cursor: pointer;
  border-radius: 16px 16px 16px 16px;
  box-shadow: inset 0 1px 0 #67ceda, 0 3px 3px 0px rgba(0, 0, 0, 0.2);
  background: linear-gradient(#1cace9, #1899e4, #158de1);
  background: -webkit-linear-gradient(#1cace9, #1899e4, #158de1);
  background: -moz-linear-gradient(#1cace9, #1899e4, #158de1);
  background: -ms-linear-gradient(#1cace9, #1899e4, #158de1);
  background: -o-linear-gradient(#1cace9, #1899e4, #158de1);
  margin: 0 17px;
  display: inline-block;
  font-size: 16px;
  text-shadow: none !important;
}
.tcAnK .tcAn01 {
  background: #fc6968;
  box-shadow: inset 0 1px 0 #cac9cb, 0 3px 3px 0px rgba(0, 0, 0, 0.2);
}
.tcAnK .tcAn02 {
  background: #38cd94;
  box-shadow: inset 0 1px 0 #cac9cb, 0 3px 3px 0px rgba(0, 0, 0, 0.2);
}
.tx-tanceng .tcNr {
  padding: 10px 20px 30px;
}
.f-14 {
  font: 14px/20px "宋体";
}
.f-sblue {
  color: #434f74;
}
.text-c {
  text-align: center;
}
.pb20 {
  padding-bottom: 20px;
}
/* 遮罩 end */
/* .tables {
  background: #1b213e;
} */
.tabNav,
.tabNav .container {
  height: 40px;
  /* background: url("../../images/ks/tabNavBg.jpg") no-repeat 50% 50%; */
}
.tabNav {
  border-bottom: 1px solid #444961;
}
.tabNav .container {
  position: relative;
}
.tabNav .container ul {
  position: absolute;
  bottom: -1px;
}
.tabNav .container li {
  float: left;
  _display: inline;
  width: 125px;
  height: 46px;
  text-align: center;
  font: 14px/46px "Microsoft YaHei", "微软雅黑", Arial;
  color: #a0a2a9;
}
.tabNav .container li a{
  text-decoration: none;
  display: inline-block;
}
.tabNav .container li:hover{ }
.tabNav .container li:hover a{
  border-bottom: 3px solid #f00202;
  color: #fff;
  overflow: hidden;
  height: 43px;
}
.tabNav .container li.dq {
  color: #fff;
  background: #fe3748;
}
.tabNav .container li.dq a{
  border-bottom:none;
}
.sxtj {
  height: 56px;
  color: #8a8d98;
}
.sxtj span {
  cursor: pointer;
}
.sxtj span:hover {
  color: #1075ff;
}
.sxtj .mr20 {
  margin-right: 20px;
}
.sxtj .rqi {
  float: left;
  _display: inline;
  height: 16px;
  margin-top: 20px;
  font: 14px/16px "Microsoft YaHei", "微软雅黑", Arial;
}
.sxtj .rqi span {
  margin-right: 30px;
}
.sxtj .rqi span.dq {
  color: #fff;
}
.sxtj .rqi .mr20 {
  margin-right: 20px;
}
.sxtj .brr01 {
  border-right: 1px solid #50546b;
}
.sxtj .qhao {
  float: left;
  _display: inline;
  height: 16px;
  margin-top: 20px;
  margin-left: 20px;
  font: 14px/16px "Microsoft YaHei", "微软雅黑", Arial;
}
.sxtj .qhao span {
  margin-right: 35px;
}
.sxtj .qhao span.dq {
  color: #fff;
}
.sxtj .qhao .mr20 {
  margin-right: 20px;
}

.sxtj .xkuang .zhexian {
  float: left;
  _display: inline;
  padding-left: 26px;
  margin-left: 20px;
  margin-top: 19px;
  font: 14px/18px "Microsoft YaHei", "微软雅黑", Arial;
  background: url("../../images/ks/xkuang.png") no-repeat left center;
  cursor: pointer;
}
.sxtj .xkuang .xk {
  float: left;
  _display: inline;
  padding-left: 26px;
  margin-left: 20px;
  margin-top: 19px;
  font: 14px/18px "Microsoft YaHei", "微软雅黑", Arial;
  background: url("../../images/ks/xkuang.png") no-repeat left center;
  cursor: pointer;
}
.sxtj .xkuang .xkZ {
  background: url("../../images/ks/xkuangX.png") no-repeat left center;
}
.sxtj .xkuang .bky {
  float: left;
  _display: inline;
  padding-left: 26px;
  margin-left: 20px;
  margin-top: 19px;
  font: 14px/18px "Microsoft YaHei", "微软雅黑", Arial;
  background: url("../../images/ks/bky.png") no-repeat left center;
  cursor: auto;
}
.sxtj .xkuang .bky:hover{ color: #8a8d98;}
.sxtj .xkuang .xk:hover,.sxtj .xkuang .xkZ:hover{ color: #8a8d98 }
.borT01 {
  border-top: 1px solid #323852;
}
.tdF {
  border-left: 1px solid #323852;
}
.tabZt {
  position: relative;
  padding-bottom: 35px;
  /* 二同号 红 */
  /* 顺子 绿 */
  /* 三同号 紫 */
  /* 红球白字 */
  /* 篮球白字 */
  /* 绿球白字 */
  /* 紫球白字 */
  /* 红球白字 暗 */
  /* 篮球白字 暗 */
  /* 红底白字 */
  /* 绿底白字 */
  /* 紫底白字 */
  /* 蓝底白字 */
  /* 蓝字 */
  /* 红字 */
  /* 绿字 */
  /* 黄字 */
  /* 紫字 */
}
.tabZt .tabBg {
  background: #161b33;
}
.tabZt thead td {
  height: 20px;
  font-size: 12px;
  text-align: center;
  color: #a2a4a9;
  background: #0f1427;
  border-right: 1px solid #323852;
  border-bottom: 1px solid #323852;
}
.tabZt thead .thT01 td {
  border-top: 1px solid #323852;
}
.tabZt tbody td {
  height: 22px;
  font-size: 12px;
  text-align: center;
  color: #161b33;
  background: #161b33;
  border-right: 1px solid #22273d;
  border-bottom: 1px solid #22273d;
  font-family: "宋体";
}
.tabZt .zt .zhh td {
  border-bottom: 1px solid #373a48;
}
.tabZt .qhao {
  border-right: 1px solid #40424f;
  color: #96979d !important;
}
.tabZt .kjh {
  font-weight: bold;
  color: #3a64c5 !important;
}
.tabZt .kjhH {
  color: #fd4d4d !important;
}
.tabZt .kjhL {
  color: #30b25a !important;
}
.tabZt .kjhZ {
  color: #9e56ff !important;
}





.tabZt .hongBgA20 div,.tabZt .hongBgA20C div,
.tabZt .hongBgA18 div,.tabZt .hongBgA18C div,
.tabZt .lanBgA20 div,.tabZt .lanBgA20C div,
.tabZt .lanBgA18 div,.tabZt .lanBgA18C div,
.tabZt .lvBgA20 div,.tabZt .lvBgA20C div,
.tabZt .lvBgA18 div,.tabZt .lvBgA18C div,
.tabZt .ziBgA20 div,.tabZt .ziBgA20C div,
.tabZt .ziBgA18 div,.tabZt .ziBgA18C div{
  width: 20px; height: 20px; margin: 0 auto; position: relative;z-index:101; font-size: 13px; color: #e5e5e5 !important;
}

.tabZt .hongBgA20 div,.tabZt .hongBgA20C div { background: url("../../images/ks/hongBgA20.png") no-repeat 50% 50%;}
.tabZt .hongBgA18 div,.tabZt .hongBgA18C div { background: url("../../images/ks/hongBgA20.png") no-repeat 50% 50%;}
.tabZt .lanBgA20 div,.tabZt .lanBgA20C div{ background: url("../../images/ks/lanBgA20.png") no-repeat 50% 50%;}
.tabZt .lanBgA18 div,.tabZt .lanBgA18C div {background: url("../../images/ks/lanBgA20.png") no-repeat 50% 50%;}
.tabZt .lvBgA20 div,.tabZt .lvBgA20C div {background: url("../../images/ks/lvBgA20.png") no-repeat 50% 50%;}
.tabZt .lvBgA18 div,.tabZt .lvBgA18C div {background: url("../../images/ks/lvBgA20.png") no-repeat 50% 50%;}
.tabZt .ziBgA20 div,.tabZt .ziBgA20C div {background: url("../../images/ks/ziBgA20.png") no-repeat 50% 50%;}
.tabZt .ziBgA18 div,.tabZt .ziBgA18C div {background: url("../../images/ks/ziBgA20.png") no-repeat 50% 50%;}



.tabZt .hongBgA20 span,
.tabZt .hongBgA18 span,
.tabZt .ziBgA20 span,
.tabZt .ziBgA18 span {
  position: absolute;
  z-index: 150;
  width: 14px;
  height: 14px;
  top: -5px;
  left: 55%;
  font: 12px/14px "宋体";
  text-align: center;
  background: url("../../images/ks/jshu.png") no-repeat;
}

.tabZt .hongBgA20C span,
.tabZt .hongBgA18C span,
.tabZt .ziBgA20C span,
.tabZt .ziBgA18C span{
  font-weight: normal;
  display: block;
  position: relative;
  z-index: 150;
}






.tabZt .hongBgB20 div,.tabZt .hongBgB20C div,
.tabZt .hongBgB201 div,.tabZt .hongBgB201C div,
.tabZt .hongBgB18 div,.tabZt .hongBgB18C div,
.tabZt .lanBgB20 div,.tabZt .lanBgB20C div,
.tabZt .lanBgB201 div,.tabZt .lanBgB201C div,
.tabZt .lanBgB18 div,.tabZt .lanBgB18C div{width: 20px; height: 20px; position: relative;z-index:101; font-size: 13px;color: #e5e5e5 !important;}


.tabZt .hongBgB20 div,.tabZt .hongBgB20C div {background: url("../../images/ks/hongBgA20.png") no-repeat 50% 50%;}
.tabZt .hongBgB201 div,.tabZt .hongBgB201C div {background: url("../../images/ks/hongBgA20.png") no-repeat 50% 50%;}
.tabZt .hongBgB18 div,.tabZt .hongBgB18C div {background: url("../../images/ks/hongBgA20.png") no-repeat 50% 50%;}
.tabZt .lanBgB20 div,.tabZt .lanBgB20C div {background: url("../../images/ks/lanBgA20.png") no-repeat 50% 50%;}
.tabZt .lanBgB201 div,.tabZt .lanBgB201C div {background: url("../../images/ks/lanBgA20.png") no-repeat 50% 50%;}
.tabZt .lanBgB18 div,.tabZt .lanBgB18C div {background: url("../../images/ks/lanBgA20.png") no-repeat 50% 50%;}







.tabZt .hongBgB20C,
.tabZt .hongBgB201C,
.tabZt .hongBgB18C,
.tabZt .lanBgB20C,
.tabZt .lanBgB201C,
.tabZt .lanBgB18C{position: static;}

.tabZt .hongBgB20C span,
.tabZt .hongBgB201C span,
.tabZt .hongBgB18C span,
.tabZt .lanBgB20C span,
.tabZt .lanBgB201C span,
.tabZt .lanBgB18C span{ display: block; position: relative; z-index: 150;}





.tabZt .hongDa span {
  height: 20px;
  display: block;
  margin: 1px;
  line-height: 20px;
  color: #fff !important;
  background: #dd3c3c;
  position: relative;
  z-index: 150;
}
.tabZt .lvDa span {
  height: 20px;
  display: block;
  margin: 1px;
  line-height: 20px;
  color: #fff !important;
  background: #2a924c;
  position: relative;
  z-index: 150;
}
.tabZt .ziDa span {
  height: 20px;
  display: block;
  margin: 1px;
  line-height: 20px;
  color: #fff !important;
  background: #633df0;
  position: relative;
  z-index: 150;
}
.tabZt .lanDa span {
  height: 20px;
  display: block;
  margin: 1px;
  line-height: 20px;
  color: #fff !important;
  background: #2a53b2;
  position: relative;
  z-index: 150;
}
.tabZt .lanZa {
  color: #3b6ddf !important;
}
.tabZt .hongZa {
  color: #e05454 !important;
}
.tabZt .lvZa {
  color: #35a459 !important;
}
.tabZt .huangZa {
  color: #cd891b !important;
}
.tabZt .ziZa {
  color: #9b74ff !important;  /* 7b5cef */
}
.tabZt .kdhz {
  border-right: 1px solid #40424f;
  color: #7e808c !important;
}
.tabZt .sgx {
  border-right: 1px solid #40424f;
}
.tabZt .fzx td {
  border-bottom: 1px solid #373a48;
}
.tabZt .tj td {
  color: #96979d;
}
.tabZt .zd td {
  border-bottom: 1px solid #40424f;
}
.tabZt .ylou .zt td {
  color: #404458;
}
.tabZt{padding-bottom:0;}
.zhuS{ padding: 20px 0; font: 12px/14px "微软雅黑"; text-align: center; color: rgba(255,255,255,0.5);}

.tabZt .kjdjs td{color: #96969c;border-left: 1px solid #40424f;border-right: 1px solid #40424f;}
