/** 乐币公共CSS **/
/*#fullbg2{background-color:#000;left:0; height:100%; width:100%;opacity:0.7;position:fixed;_position:absolute;top:0;z-index:8;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}*/
#fullbg2 {
  background-color: #000;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.7;
  position: fixed;
  _position: absolute;
  top: 0;
  z-index: 1500;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
}

a {
  text-decoration: none;
  color: #000;
}

a:hover {
  color: #c00;
}

.w980 {
  width: 980px;
  margin: 0 auto;
}

/*.w1050{ width:1150px; margin:0 auto;}*/
.w1050 {
  width: 980px;
  margin: 0 auto;
}

.w980m {
  width: 980px;
  margin: 10px auto 0;
}

.w1280m {
  width: 1280px;
  margin: 10px auto 0;
}

.cb {
  color: #103aa6;
}

.cf {
  color: #c00;
}

.cc {
  color: #ccc;
}

.cfh {
  color: #000;
}

.cfh2 {
  color: #999;
}

.cg {
  color: #508927;
}

.ch {
  color: #000;
}

.ca {
  color: #000;
}

span.ccred,
font.ccred {
  color: red;
  font-weight: bold;
}

span.ccgreen,
font.ccgreen {
  color: green;
  font-weight: bold;
}

span.ccpurple,
font.ccpurple {
  color: #6687bf;
  font-weight: bold;
}

span.ccblue,
font.ccblue {
  color: #1503FF;
  font-weight: bold;
}

#phbt_tab .b3 {
  overflow-y: auto;
}

.phbt a.help {
  float: right;
  background: #ebebeb url(../img/info.gif) no-repeat 10px center;
  padding: 0 6px 0 30px;
}

.phbt a.help:hover {
  background: #e0e0e0 url(../img/info.gif) no-repeat 10px center;
  color: #333;
}

.xztab td {
  border: #ddd 1px solid;
  line-height: 20px;
  padding: 5px 0;
  text-align: center;
}

.xztab thead td {
  background: #676767;
  color: #fff;
  font-weight: bold;
}

.xztab tbody tr:nth-child(2n) td.td1 {
  background: #f2f2f2;
}

.xztab td .xzali {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.xztab td .xzali a {
  display: block;
  flex: 1;
}

.xztab td.td2 .xzali a {
  border-right: #c0d6f1 1px solid;
}

.xztab td.td3 .xzali a {
  border-right: #ffd0d0 1px solid;
}

.xztab td.td2 {
  border: #c0d6f1 1px solid;
}

.xztab td.td3 {
  border: #ffd0d0 1px solid;
}

.xztab td .xzali a:last-child {
  border-right: 0;
}

.xztab td.td2 {
  background: #f4f9ff;
}

.xztab td.td3 {
  background: #fff4f4;
}

.xztab thead td.td2 {
  background: #5586c3;
}

.xztab thead td.td3 {
  background: #d24545;
}

.xztab tbody tr:nth-child(2n) td.td2 {
  background: #eaf3ff;
}

.xztab tbody tr:nth-child(2n) td.td3 {
  background: #ffecec;
}

/** 乐币顶部登录状态 **/
#title {
  background: #f5f5f5;
  color: #000;
  border-bottom: #e7e7e7 1px solid;
  height: 30px;
  line-height: 30px;
}

#title p.fr a {
  margin-left: 10px;
}

/** 乐币顶部 **/
#top {
  background: #ffffff;
  height: 54px;
  margin: 0 auto;
}

#top h1 {
  height: 40px;
  width: 250px;
  float: left;
  margin: 7px 0;
}

#top h1 a {
  float: left;
  background-image: url(../img/logo.gif);
  background-repeat: no-repeat;
  text-indent: -999em;
  height: 40px;
}

#top h1 a.logol {
  background-position: 0 0;
  width: 123px;
}

#top h1 a.logor {
  background-position: -123px 0;
  width: 120px;
}

#top h2 {
  height: 40px;
  margin: 7px 0 7px 10px;
  float: left;
}

#top h2 i {
  background: url(../img/tel.gif) no-repeat 0 center;
  float: left;
  width: 128px;
  height: 40px;
}

#top h2 a {
  background: url(../img/tel.gif) no-repeat -128px center;
  float: left;
  width: 32px;
  height: 40px;
}

/**限时优惠*/
#yh {
  float: left;
  background: url(../img/yh.gif) no-repeat 0 0;
  margin: 7px 0 7px 20px;
  width: 200px;
  text-indent: -999em;
  height: 40px;
}

/*#top .fr .fixed { margin-top: 5px;}*/
/*#top .fr{ height:50px; margin-top:4px; width:330px;}*/
#top .fr {
  height: 50px;
  margin-top: 4px;
  width: 310px;
}

#top .fr p {
  line-height: 12px;
  padding-top: 5px;
}

#top .fr p i {
  color: #103aa6;
}

#top .fr p a {
  margin-right: 5px;
}

#top .ti {
  border: #ccc 1px solid;
  float: left;
  border-right: 0;
  line-height: 20px;
  padding: 2px;
  height: 20px;
  overflow: hidden;
}

#top .bi {
  cursor: pointer;
  border: 0;
  float: left;
  height: 26px;
  width: 26px;
  background: url(../img/bi.gif) no-repeat 0 0;
}

#top .bi:hover {
  background: url(../img/bi.gif) no-repeat -26px 0;
}

/*.tsel{ width:70px; padding:3px 5px 0; height:21px; border:1px solid #ccc; display:inline; float:left;}*/
.tsel {
  width: 70px;
  line-height: 24px;
  height: 24px;
  border: 1px solid #ccc;
  display: inline;
  float: left;
}

/*.tsel{ width:100px; padding:0 0 0 5px; border:1px solid #ccc; display:inline; position:relative; background:#fff url(../img/a2.jpg) no-repeat 90px center; float:left;}*/
.tsel input {
  display: block;
  width: 100px;
  height: 24px;
  line-height: 24px;
  border: 0;
  outline: 0;
  background: none;
}

.tsel ul {
  width: 105px;
  display: none;
  text-align: left;
  position: absolute;
  left: -1px;
  top: 24px;
  overflow: hidden;
  background-color: #fff;
  max-height: 150px;
  overflow-y: auto;
  border: 1px solid #ccc;
  border-top: 0;
  z-index: 9999;
}

.tsel ul li {
  height: 30px;
  line-height: 30px;
  display: block;
  color: #666;
  overflow: hidden;
  padding: 0 10px;
  cursor: pointer;
}

.tsel ul li.on {
  background-color: #f0f0f0;
}

.dh i {
  color: #000;
  margin: 0 5px;
}

/*.tsel select{ border:0; background:none;}*/
.tsel select {
  border: 0;
  float: left;
  background: none;
  height: 24px;
  line-height: 24px;
}

/** 乐币导航 **/
#menu {
  background: url(../img/mb.gif) repeat-x;
  height: 64px;
  font-family: "Microsoft Yahei";
}

#menu a {
  font-family: "Microsoft Yahei";
}

#menu .t {
  line-height: 32px;
  height: 32px;
}

#menu .t a {
  color: #fff;
  font-size: 14px;
}

#menu .t .l {
  width: 300px;
  background: #197bb8;
  float: left;
  height: 32px;
}

#menu .t .l li {
  float: left;
}

#menu .t .l li a {
  width: 75px;
  text-align: center;
  display: block;
}

#menu .t .l li a:hover {
  background: #0b649c;
}

#menu .t .l li a.s,
#menu .t .l li a.s:hover {
  color: #000;
  background: #f0f0f0;
}

#menu .t .r {
  width: 680px;
  float: left;
  text-align: right;
}

#menu .t .r a {
  padding: 0 12px;
  float: right;
  position: relative;
}

#menu .t .r a:hover,
#menu .t .r a.on {
  background: #034975;
  color: #fff;
}

#menu .t .r a i {
  width: 11px;
  height: 13px;
  background: url(../img/hot.gif) no-repeat;
  display: block;
  position: absolute;
  top: 4px;
  right: 2px;
}

#menu .t .r .appb {
  position: relative;
  float: right;
}

#menu .t .r .appb span {
  text-align: center;
  display: none;
  border: #034975 1px solid;
  background: #fff;
  position: absolute;
  width: 170px;
  height: 190px;
  top: 31px;
  right: 0;
  color: #666;
  z-index: 999;
}

#menu .t .r a.app {
  background: url(../img/appi.gif) no-repeat 8px center;
  float: left;
  padding-left: 25px;
  color: #ff0;
}

#menu .t .r a.app:hover {
  background: #034975 url(../img/appi.gif) no-repeat 8px center;
}

#menu .b {
  line-height: 32px;
  height: 32px;
  font-size: 14px;
  color: #666;
}

#menu .b a {
  font-size: 14px;
  padding-right: 8px;
  float: left;
  color: #000;
}

#menu .b a.fred {
  color: #c00;
}

#menu .b a:hover {
  color: #103aa6;
}

.tlink {
  line-height: 20px;
  background: url(../img/dw.gif) no-repeat 0 center;
  padding-left: 16px;
  margin-top: 10px;
  color: #999;
  font-family: "宋体";
}

.tlink a {
  margin: 0 5px;
  color: #666;
}

.tlink i {
  margin: 0 5px;
}

/** 乐币购物车 **/
/*.scrollsidebar{position:absolute; z-index:999; top:197px;}*/
.scrollsidebar {
  position: absolute;
  z-index: 999;
  bottom: 5px;
}

.side_content {
  width: 255px;
  height: auto;
  overflow: hidden;
  float: right;
}

.side_content .side_list {
  width: 255px;
  overflow: hidden;
}

.show_btn {
  background: #c00 url(../img/shop.gif) no-repeat center 10px;
  color: #fff;
  font-family: "Microsoft Yahei";
  width: 38px;
  padding: 30px 0 10px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  display: block;
}

.side_title {
  height: 38px;
  line-height: 38px;
  padding: 0 10px 0 30px;
  font-size: 14px;
  background: #c00 url(../img/shop.gif) no-repeat 10px center;
  color: #fff;
  font-family: "Microsoft Yahei";
}

a.close_btn {
  text-indent: -999em;
  background: url(../img/close.gif) no-repeat 0 center;
  height: 38px;
  float: right;
  width: 16px;
}

a.close_btn:hover {
  background: url(../img/close.gif) no-repeat -16px center;
}

.side_box {
  border: #c00 1px solid;
  background: #fff;
}

.side_box p.t {
  background: #f2f2f2;
  border-bottom: #ddd 1px solid;
  padding: 5px 0;
  text-align: center;
}

.side_box p.t select {
  padding: 2px;
  background: #fff;
  border: #ccc 1px solid;
}

.side_box table td {
  border-bottom: #ddd 1px dashed;
  line-height: 26px;
  text-align: center;
}

.side_box table thead td {
  border-bottom: #ddd 1px solid;
  color: #000;
}

.side_box table td a.del {
  background: url(../img/del.gif) no-repeat 0 center;
  text-indent: -999em;
  line-height: 26px;
  width: 16px;
  margin: 0 auto;
  display: block;
}

.side_box table td a.del:hover {
  background: url(../img/del.gif) no-repeat -16px center;
}

.side_box p.b {
  padding-left: 10px;
  background: #ffeee9;
  border-bottom: #fbd0c5 1px solid;
  margin-top: 5px;
  height: 36px;
  line-height: 36px;
  border-top: #fbd0c5 1px solid;
}

.side_box p.b a {
  color: #fff;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  padding: 0 15px;
  float: right;
  background: #c00;
}

.side_box p.b a:hover {
  background: #900;
}

.side_box p.b b {
  color: #c00;
  font-size: 20px;
  vertical-align: middle;
  padding-right: 5px;
}

.side_box p.a {
  line-height: 30px;
  text-align: center;
}

.side_box p.a a {
  color: #103aa6;
  margin: 0 10px;
}

.side_box p.a a:hover {
  color: #000;
}

/*a#gotop{ width:38px; top:-40px; right:0; position: absolute; height:38px; background:url(../img/gtop.gif) no-repeat 0 0; display:none;}*/
a#gotop {
  width: 38px;
  bottom: 0px;
  right: 0;
  position: fixed;
  height: 38px;
  background: url(../img/gtop.gif) no-repeat 0 0;
  display: none;
}

a#gotop:hover {
  background: url(../img/gtop.gif) no-repeat -38px 0;
}

/** 购物车结算 **/
.vm {
  vertical-align: middle;
}

.tis {
  font-size: 14px;
  font-family: "Microsoft Yahei";
  padding: 8px 0 10px;
  background: url(../img/gt.gif) repeat-x bottom;
  line-height: 26px;
  height: 26px;
}

.tis b {
  padding-left: 5px;
  border-left: #0b649c 5px solid;
  font-weight: normal;
  float: left;
}

.bj {
  height: 50px;
  line-height: 50px;
  background: #f6f6f6;
  padding-left: 10px;
  margin-top: 10px;
}

.bj em {
  float: right;
}

.bj em i {
  float: left;
  color: #000;
  font-family: "Microsoft Yahei";
  font-size: 14px;
}

.bj em b {
  color: #c00;
  font-family: "Microsoft Yahei";
  font-size: 30px;
  float: left;
  padding-right: 10px;
}

.bj em a {
  background: #c00;
  color: #fff;
  float: left;
  padding: 0 30px;
  font-family: "Microsoft Yahei";
  font-size: 20px;
  font-weight: bold;
}

.bj em a:hover {
  background: #900;
  color: #fff;
}

.bj p {
  float: left;
  _padding-top: 16px;
}

#delall {
  cursor: pointer;
}

/** 乐币底部 **/
/*#footer{ line-height:24px; color:#000; margin-top:10px; background:#f8f8f8; border-top:#e7e7e7 1px solid; padding:5px 0 20px; text-align:center;}
#footer p{ color:#000; line-height:36px;}
#footer p a{ padding:0 15px;}*/

#footer {
  line-height: 24px;
  color: #000;
  margin-top: 10px;
  background: #f8f8f8;
  border-top: #e7e7e7 1px solid;
  padding: 0 0 5px;
  text-align: left;
}

#footer p {
  color: #000;
  line-height: 30px;
  border-bottom: #e8e8e8 1px solid;
  margin-bottom: 5px;
  text-align: center;
}

#footer p a {
  padding: 0 5px;
}

#footer a img {
  float: right;
  margin-top: 10px;
}

/** 乐币首页三格 **/
/** 乐币首页三格左 **/
.det .l {
  width: 220px;
  float: left;
}

.det .l .dl {
  background: url(../img/dl.gif) no-repeat;
  line-height: 37px;
  height: 40px;
}

.det .l .dl a {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #fff;
  height: 40px;
  width: 70px;
  text-align: center;
  display: inline;
  float: left;
}

.det .l .dl a.a3 {
  width: 80px;
  color: #e83b0f;
}

.det .l .dl a:hover {
  background-image: url(../img/dla.gif);
}

.det .l .dl a.a1:hover {
  background-position: 0 0;
}

.det .l .dl a.a2:hover {
  background-position: -70px 0;
}

.det .l .dl a.a3:hover {
  background-position: -140px 0;
}

.det .l .to {
  border: #ddd 1px solid;
}

.det .l .to .tot {
  background: url(../img/gb.gif) repeat-x bottom;
  line-height: 33px;
  height: 33px;
}

.det .l .to .tot li {
  width: 109px;
  float: left;
}

.det .l .to .tot li a {
  font-size: 14px;
  font-family: "Microsoft Yahei";
  display: block;
  text-align: center;
  color: #000;
}

.det .l .to .tot li a:hover {
  color: #c00;
}

.det .l .to .tot li a.s,
.det .l .to .tot li a.s:hover {
  background: url(../img/tabb.gif) repeat-x bottom;
  color: #000;
}

/*.det .l .to .tob{ padding:2px 0; line-height:30px; height:120px; overflow:hidden;}*/
/*.det .l .to .tob{ padding:2px 0; line-height:32px; height:187px; overflow:hidden;}
.det .l .to .tob a{ background:url(../img/ln.gif) no-repeat 4px center; padding-left:12px;}*/
.det .l .to .tob {
  height: 190px !important;
  overflow: hidden;
}

.det .l .to .tob a {
  background: url(../img/ln.gif) no-repeat 4px center;
  padding-left: 12px;
  display: block;
  border-bottom: #ebebeb 1px dashed;
  line-height: 32px;
}

.det .l .to .tob a:hover {
  background: url(../img/lh.gif) no-repeat 4px center;
}

/*.det .l .to .tob a.morenews{display: block;margin-right: 18px;float: right;background: none;}*/
.det .l .to .tob a.morenews {
  display: block;
  margin: -1px 0 0;
  border-top: #ebebeb 1px solid;
  line-height: 26px;
  background: #f7f7f7;
  text-align: center;
  width: 218px;
}

/** 乐币首页三格中 **/
.det .c {
  width: 450px;
  margin-left: 10px;
  display: inline;
  float: left;
}

.det .c .pics {
  width: 440px;
  height: 167px;
  border: #ddd 1px solid;
  padding: 4px;
}

.det .c .pics img {
  width: 440px;
  height: 140px;
}

div.slideBox {
  position: relative;
  width: 400px;
  overflow: hidden;
}

div.slideBox ul.items {
  position: absolute;
  float: left;
  background: none;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

div.slideBox ul.items li {
  float: left;
  background: none;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

div.slideBox ul.items li a {
  float: left;
  line-height: normal !important;
  padding: 0px !important;
  border: none;
}

div.slideBox ul.items li a img {
  margin: 0px !important;
  padding: 0px !important;
  display: block;
  border: none;
}

div.slideBox div.tips {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 30px;
  overflow: hidden;
}

div.slideBox div.tips div.title {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
}

div.slideBox div.tips div.title a {
  color: #000;
  font-size: 12px;
  line-height: 30px;
  text-decoration: none;
}

div.slideBox div.tips div.title a:hover {
  color: #c00;
}

div.slideBox div.tips div.nums {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
}

div.slideBox div.tips div.nums a {
  display: inline;
  float: left;
  width: 10px;
  height: 10px;
  overflow: hidden;
  background-color: #c7c7c7;
  text-indent: -99999px;
  margin: 10px 0 0px 5px;
}

div.slideBox div.tips div.nums a.active {
  background-color: #ff5d33;
}

.det .c .tj {
  line-height: 36px;
  _line-height: 33px;
  border: #fce4a7 1px solid;
  background: #fffbf0 url(../img/tj.gif) no-repeat 8px center;
  padding-left: 25px;
  margin-top: 10px;
}

.det .c .tj a {
  font-weight: bold;
  font-size: 14px;
  color: #c00;
}

/** 乐币首页三格右 **/
.det .r {
  width: 290px;
  margin-left: 10px;
  display: inline;
  float: left;
}

.det .r .to {
  border: #ddd 1px solid;
}

.det .r .to .tot {
  background: url(../img/gb.gif) repeat-x bottom;
  line-height: 33px;
  height: 33px;
}

.det .r .to .tot li {
  width: 72px;
  float: left;
}

.det .r .to .tot li a {
  font-size: 14px;
  font-family: "Microsoft Yahei";
  display: block;
  text-align: center;
  color: #000;
}

.det .r .to .tot li a:hover {
  color: #c00;
}

.det .r .to .tot li a.s,
.det .r .to .tot li a.s:hover {
  background: url(../img/tabb.gif) repeat-x bottom;
  color: #000;
}

.det .r .to .tob {
  padding: 0 5px;
  line-height: 25px;
  height: 150px;
  overflow: hidden;
}




.tob p a {
  padding: 2px 0;
  line-height: 30px;
  height: 187px;
  overflow: hidden;
}

.tob p a {
  background: url(../img/ln.gif) no-repeat 4px center;
  padding-left: 12px;
}

.tob p a a:hover {
  background: url(../img/lh.gif) no-repeat 4px center;
}

.tob .morenews {
  display: block;
  margin-right: 18px;
  float: right;
  background: none;
}

/** 乐币首页彩种 **/
/** 乐币首页彩种标题 **/
.rb {
  color: #c00;
  display: inline-block;
  margin-right: 5px;
  background: url(../img/rb.gif) no-repeat;
  width: 22px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}

.kl8rb {
  color: #c00;
  display: inline-block;
  margin-right: 5px;
  width: 15px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}

.bb {
  color: #103aa6;
  display: inline-block;
  margin-right: 5px;
  background: url(../img/bb.gif) no-repeat;
  width: 22px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}

.czt {
  line-height: 50px;
  border-bottom: #ddd 1px solid;
  background: url(../img/gt.gif) repeat-x top;
  height: 50px;
  color: #000;
}

.czt h2 {
  font-family: "Microsoft Yahei";
  font-size: 24px;
  font-weight: bold;
  color: #000;
  background: url(../img/rt.gif) repeat-x top;
  padding: 0 20px;
  text-align: center;
  float: left;
}

.czt em {
  float: right;
  text-align: right;
}

.czt em a {
  color: #000;
  padding-left: 10px;
}

.czt em a:hover {
  color: #c00;
}

.czt span {
  _padding-top: 15px;
  _float: left;
}

.czt em.lbkl8b {
  float: inherit;
}

.czt em.lbkl8b i {
  color: #c00;
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
}

/** 乐币首页彩种内容 **/
.czb .l {
 
  float: left;
}

/** 乐币首页彩种内容左 **/
.czb .l .t {
  line-height: 42px;
  height: 42px;
}

.czb .l .t li {
  float: left;
}

.czb .l .t li a {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #000;
  display: block;
  padding: 0 8px;
}

.czb .l .t li a:hover {
  color: #c00;
}

.czb .l .t li a.s,
.czb .l .t li a.s:hover {
  color: #000;
  background: url(../img/tabb.gif) repeat-x bottom;
}

.czb .l .b {
  position: relative;
}

.czb .l .b a.more {
  position: absolute;
  top: -27px;
  color: #c00;
  right: 0;
}

/*.czb .l .b .zb{ background:#f6f6f6; line-height:34px; height:34px; padding:0 10px;}*/
.czb .l .b .zb {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  background: #f6f6f6;
  line-height: 34px;
  height: 34px;
  padding: 0 10px;
}

.czb .l .b .zb a:last-child {
  position: absolute;
  right: 0;
  top: 0;
  background: #e8e8e8;
  padding: 0 5px;
  margin-right: 0;
}

.czb .l .b .zb a {
  color: #000;
  margin-right: 10px;
}

.czb .l .b .guanzhutop {
  padding: 3px 5px;
}

.czb .l .b .guanzhutop a {
  background-color: #fff;
  margin-right: 5px;
  padding: 5px;
  border: #ddd 1px solid;
}

.czb .l .b .zb i {
  color: #103aa6;
}

.czb .l .b .zb a:hover {
  color: #c00;
}

.czb .l .b .zd {
  line-height: 36px;
  height: 36px;
  border-bottom: #ddd 1px dashed;
}

.czb .l .b .zd i {
  float: right;
  color: #000;
}

.czb .l .b .zd a {
  color: #c00;
  font-size: 14px;
  background: url(../img/ding.gif) no-repeat 10px center;
  padding-left: 30px;
}

.czb .l .b .zd a:hover {
  text-decoration: underline;
}

.czb .l .b .txtli {
  height: 170px;
}

/*.czb .l .b .txtli li{ line-height:36px; background:url(../img/ln.gif) no-repeat 10px center; height:36px; padding:0 10px 0 20px; border-bottom:#ddd 1px dashed; font-size:14px; width:310px; float:left; _position: relative;}*/
.czb .l .b .txtli li {
  line-height: 36px;
  background: url(../img/ln.gif) no-repeat 5px center;
  height: 36px;
  padding: 0 5px 0 15px;
  border-bottom: #ddd 1px dashed;
  font-size: 14px;
  width: 320px;
  float: left;
  _position: relative;
}

.czb .l .b .txtli li.headimg {
  line-height: 73px;
  background: url(../img/ln.gif) no-repeat 10px center;
  height: 73px;
  padding: 0 10px 0 20px;
  border-bottom: #ddd 1px dashed;
  font-size: 14px;
  width: 310px;
  float: left;
  _position: relative;
}

.czb .l .b .txtli li a {
  font-size: 14px;
}

.czb .l .b .txtli li em a {
  font-size: 14px;
  display: inline-block;
  margin-right: -1px;
}

.czb .l .b .txtli li em a.hoverc {
  color: #f00;
}

.czb .l .b .txtli li em a.name {
  width: 60px;
  overflow: hidden;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.czb .l .b .txtli li i.ch {
  color: #ccc;
}

.czb .l .b .txtli li em span {
  width: 340px;
  line-height: 36px;
  _line-height: 16px;
  text-align: center;
  height: 41px;
  position: relative;
  _position: absolute;
  top: 0;
  _top: 27px;
  background: url(../img/tc.gif) no-repeat;
  _background: none;
  left: -20px;
  _left: 0;
  display: none;
  float: left;
  z-index: 1;
}

.czb .l .b .txtli li em span a {
  font-size: 12px;
  display: inline-block;
  background-position: 0 center;
  background-repeat: no-repeat;
  margin: 0 10px;
  padding-left: 20px;
  color: #000;
}

.czb .l .b .txtli li em span a:hover {
  color: #c00;
}

.czb .l .b .txtli li em span a.gz {
  background-image: url(../img/gz.gif);
}

.czb .l .b .txtli li em span a.gw {
  background-image: url(../img/gwc.gif);
}

.czb .l .b .txtli li em span a.fx {
  background-image: url(../img/fx.gif);
}

/*.czb .l .b .txtli li em.ep{ position:relative;}*/
.czb .l .b .txtli li em.ep {
  position: relative;
  float: right;
}

.czb .l .b .txtli li em img.tx {
  border: 1px solid #eee;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

/** .czb .l .b .txtli li dl{ position: absolute; top:-2px; *top:36px; _top:13px; background:#fff; width:255px; border:#ddd 1px solid; left:310px; display:none; z-index:9; height:250px;line-height:20px;} **/
/*.czb .l .b .txtli li dl{ position: absolute;background:#fff;width:255px;border: #fff 5px solid;display:none;z-index:9;height:250px;line-height:20px;box-shadow: 0 0 10px #999; border-radius:5px;}*/
/*.czb .l .b .txtli li dl{ position: absolute;background:#fff;width:255px;border: #fff 1px solid;display:none;z-index:9;height:250px;line-height:20px;box-shadow: 0 0 10px #999; border-radius:5px;}*/
.czb .l .b .txtli li dl {
  position: absolute;
  background: #fff;
  max-width: 600px;
  width: auto !important;
  border: #fff 1px solid;
  display: none;
  z-index: 9;
  max-height: 250px;
  height: auto !important;
  line-height: 20px;
  box-shadow: 0 0 10px #999;
  border-radius: 5px;
  right: 20px;
}

/*.czb .l .b .txtli li dl.ssqbian,.czb .l .b .txtli li dl.dltbian{width:485px;left:311px;}*/
.czb .l .b .txtli li dl.ssqbian,
.czb .l .b .txtli li dl.dltbian,
.czb .l .b .txtli li dl.qlxbian,
.czb .l .b .txtli li dl.qxcbian {
  width: 485px;
}

.czb .l .b .txtli li dl div {
  height: 228px;
  overflow: hidden;
}

.czb .l .b .txtli li dl dt {
  background: #f0f0f0;
  color: #666;
  border-bottom: #ddd 1px solid;
}

/*.czb .l .b .txtli li dl dd{ border-bottom:#ddd 1px dashed;}*/
.czb .l .b .txtli li dl dd {
  height: 228px;
  overflow-y: auto;
}

.czb .l .b .txtli li dl dd p {
  border-bottom: #ddd 1px dashed;
}

.czb .l .b .txtli li dl b {
  display: inline-block;
  text-align: center;
  font-weight: normal;
}

.czb .l .b .txtli li dl b:hover {
  color: #103aa6;
}

.czb .l .b .txtli li dl b.chakankpi {
  cursor: pointer;
}

.czb .l .b .txtli li dl.dltbian b {
  width: 65px;
}

/* .czb .l .b .txtli li dl.ssqbian b, */
.czb .l .b .txtli li dl.ssqbian b.winu,
.czb .l .b .txtli li dl.dltbian b.winu,
.czb .l .b .txtli li dl.qlcbian b.winu,
.czb .l .b .txtli li dl.qxcbian b.winu {
  width: 160px;
}

.czb .l .b .txtli li dl.ssqbian b.zhanshi,
.czb .l .b .txtli li dl.dltbian b.zhanshi,
.czb .l .b .txtli li dl.qlcbian b.zhanshi,
.czb .l .b .txtli li dl.qxcbian b.zhanshi {
  width: 85px;
}

.czb .l .b .txtli li dl.ssqbian b.connei,
.czb .l .b .txtli li dl.dltbian b.connei,
.czb .l .b .txtli li dl.qlcbian b.connei,
.czb .l .b .txtli li dl.qxcbian b.connei {
  width: 65px;
}

.czb .l .b .txtli li dl .ccred {
  color: red;
  font-weight: bold;
}

/*.czb .l .b .txtli li dl .ccgreen{color: red;font-weight: bold;}*/
.czb .l .b .txtli li dl .ccpurple {
  color: #6687bf;
  font-weight: bold;
}

.czb .l .b .txtli li dl .hide {
  display: none;
}

.czb .l .b .txtli li dl .show {
  display: block;
  padding-left: 8px;
  padding-right: 8px;
  background-color: #ccc;
  color: #000;
  font-weight: bold;
  height: 20px;
  margin-left: 95px;
  margin-top: -36px;
  position: absolute;
  z-index: 50;
}

.czb .l .b .txtli li dl.ssqbian .show,
.czb .l .b .txtli li dl.dltbian .show,
.czb .l .b .txtli li dl.qlcbian .show,
.czb .l .b .txtli li dl.qxcbian .show {
  margin-left: 260px;
}

.czb .l .b .pl {
  line-height: 34px;
  background: #f6f6f6;
  text-align: center;
  margin-top: 5px;
}

.czb .l .b .pl a {
  margin: 0 15px;
  display: inline-block;
  color: #000;
  padding-left: 20px;
}

.czb .l .b .pl a.gw {
  background: url(../img/gwc.gif) no-repeat 0 center;
}

.czb .l .b .pl a.fx {
  background: url(../img/fx.gif) no-repeat 0 center;
}

.czb .l .b .pl a:hover {
  color: #c00;
}

.czb .l .b .pl a.more2 {
  color: #c00;
  position: absolute;
  right: 0;
}

/** 乐币首页彩种内容右 **/
/*.czb .r{ width:290px; display:inline; margin-left:10px; float:left;height: 515px;}*/
.czb .r {
  width: 290px;
  display: inline;
  margin-left: 10px;
  float: left;
}

.tat {
  line-height: 22px;
  height: 22px;
  padding: 10px 0;
}

.tat b {
  border-left: #0b649c 5px solid;
  padding-left: 6px;
  float: left;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  font-weight: normal;
}

.tat ul {
  float: right;
}

.tat ul li {
  float: left;
  margin: 0 2px;
}

.tat ul li.caizong {
  float: left;
  margin: 0 2px;
}

.tat ul li a {
  cursor: pointer;
  display: block;
  padding: 0 3px;
  color: #000;
}

.tat ul li a.caizong {
  cursor: pointer;
  display: block;
  padding: 0 3px;
  color: #000;
}

.tat ul li a:hover {
  background: #e5e5e5;
}

.tat ul li a.s,
.tat ul li a.s:hover {
  background: #0b649c;
  color: #fff;
}

/*.erb{ line-height:34px; height:34px;}
.erb li{ float:left;}
.erb li a{ width:50px; color:#000; display:block; text-align:center; font-size:14px; background:#f6f6f6;}
.erb li.tycoll a{ width:72px;}
.erb li.tycoll a.s,.erb li.tycoll a.s:hover{ width:72px; background:#0b649c; color:#fff;}
.erb li a:hover{ background:#e1e1e1; color:#333;cursor: pointer;}
.erb li a.s,.erb li a.s:hover{ width:98px; background:#0b649c; color:#fff;}
.thb{ height:34px; line-height:34px; background:#fff url(../img/gb.gif) repeat-x bottom;}
.thb li{ float:left;}
.thb li a{ display:block; width:72px; font-size:14px; color:#000; text-align:center;cursor: pointer;}
#rightdanscon .thb li a{ width:27px;}
#dm_tab2 li.width3d a,#dm_tab2 li.widthpl3 a,#dm_tab2 li.widthsjh a{width:36px;}
.thb li.widthssq a,.thb li.widthdlt a,.thb li.widthqxc a,.thb li.widthqlc a{width:44px;}
#dm_tab0 li.width3d a,#dm_tab0 li.widthpl3 a,#dm_tab0 li.widthsjh a,#dm_tab0 li.widthdlt a,#dm_tab0 li.widthqlc a,#dm_tab0 li.widthqxc a{width:54px;}
.thb li a:hover{ color:#c00;}
.thb li a.s,.thb li a.s:hover{ background:url(../img/tabb.gif) repeat-x bottom; color:#000;}
.thb li.findasmall a{width:27px;}
.thb select{ border:#ccc 1px solid; padding:1px; float:right; margin:6px 5px 0 0;}*/
.erb {
  line-height: 34px;
  height: 34px;
  display: flex;
  flex-direction: row;
}

.erb li {
  flex: 1;
}

.erb li a {
  color: #000;
  display: block;
  text-align: center;
  font-size: 14px;
  background: #f6f6f6;
}

.erb li.tycoll a.s,
.erb li.tycoll a.s:hover {
  background: #0b649c;
  color: #fff;
}

.erb li a:hover {
  background: #e1e1e1;
  color: #333;
  cursor: pointer;
}

.erb li a.s,
.erb li a.s:hover {
  background: #0b649c;
  color: #fff;
}

.thb {
  height: 34px;
  align-items: center;
  line-height: 34px;
  display: flex;
  flex-direction: row;
  background: #fff url(../img/gb.gif) repeat-x bottom;
}

.thb li {
  flex: 1;
}

.thb li a {
  display: block;
  font-size: 14px;
  color: #000;
  text-align: center;
  cursor: pointer;
}

.thb li a:hover {
  color: #c00;
}

.thb li a.s,
.thb li a.s:hover {
  background: url(../img/tabb.gif) repeat-x bottom;
  color: #000;
}

.thb select {
  border: #ccc 1px solid;
  padding: 1px;
  height: 24px;
  margin-left: 10px;
}

.st {
  font-family: "宋体";
}

.bgb {
  background: #f6f6f6;
  padding: 4px;
  height: 404px;
  overflow: hidden;
}

.bgb td {
  line-height: 28px;
  background: #fff;
  border-bottom: #f0f0f0 1px dashed;
  text-align: center;
}

.bgb thead td {
  background: #f6f6f6;
  border-bottom: #e5e5e5 1px solid;
  text-align: center;
  color: #333;
}

.bgb thead.bgs td {
  background: #fff;
}

/*.bgb .gd{ text-align:center; line-height:32px; color:#000; background:#fff; height:32px; border-top:#e5e5e5 1px solid;}*/
.bgb .gd {
  text-align: center;
  line-height: 26px;
  color: #000;
  background: #fff;
  height: 26px;
  border-top: #e5e5e5 1px solid;
}

.bgb .gd a {
  margin-left: 5px;
}

/*.bgb .pl{ line-height:34px; height:34px; background:#f6f6f6; text-align:center;}*/
.bgb .pl {
  line-height: 30px;
  height: 26px;
  background: #f6f6f6;
  text-align: center;
}

.bgb .pl a {
  margin: 0 10px;
  display: inline-block;
  color: #000;
  padding-left: 20px;
}

.bgb .pl a.gw {
  background: url(../img/gwc.gif) no-repeat 0 center;
}

.bgb .pl a.fx {
  background: url(../img/fx.gif) no-repeat 0 center;
}

.bgb .pl a.dc {
  background: url(../img/dc.gif) no-repeat 0 center;
}

.bgb .pl a.yd {
  background: url(../img/yd.gif) no-repeat 0 center;
}

.bgb .pl a:hover {
  color: #c00;
}

.bgb p {
  position: relative;
}

.bgb p b {
  font-weight: normal;
}

.bgb p b span {
  display: none;
  position: absolute;
  text-align: left;
  width: 80px;
  top: 24px;
  background: #fff;
  background: #fffbeb;
  border: #ffd986 1px solid;
  border-bottom: 0;
  left: -15px;
  z-index: 1;
}

.bgb p b span a {
  cursor: pointer;
  display: inline-block;
  width: 55px;
  padding-left: 25px;
  background-position: 5px center;
  background-repeat: no-repeat;
  border-bottom: #ffd986 1px solid;
}

.bgb p b span a:hover {
  background-color: #fff;
}

.bgb p b span a.gz {
  background-image: url(../img/gz.gif);
}

.bgb p b span a.gw {
  background-image: url(../img/gwc.gif);
}

.bgb p b span a.fx {
  background-image: url(../img/fx.gif);
}

/*#bigcon div:first-child{text-align: center;background:#f6f6f6; margin:0 !important; line-height:32px; color:#f00;}
#bigcon div:first-child a{ color:#f00;}
#bigcon div:first-child + .mt10{ margin-top:0;}
#bigcon .wta{ line-height:36px; height:36px;}*/

.ps2 .tishi {
  float: left;
  margin-left: 10px;
  color: #666;
  line-height: 36px;
}


/*首页新增*/
.det .l .to .totn li {
  width: 72px;
  float: left;
}

.det .l .to .lhb {
  height: 190px;
  overflow: hidden;
}

.det .l .to .tob {
  height: 186px;
  overflow: hidden;
}

.det .l .to .lhbr {
  width: 50px;
  text-align: center;
  height: 190px;
  float: right;
  background: #f2f2f2;
  border-left: #ddd 1px solid;
}

.det .l .to .lhbr li {
  display: block;
  line-height: 37px;
  border-bottom: #ddd 1px solid;
}

.det .l .to .lhbr li.lhbb {
  line-height: 38px;
  border-bottom: 0;
}

.det .l .to .lhbr li a {
  display: block;
  cursor: pointer;
}

.det .l .to .lhbr li a.s {
  background: #0b649c;
  color: #fff;
}

/*.det .l .to .lhbl a{ background:url(../img/ln.gif) no-repeat 4px center; line-height:36px; padding-left:12px;}*/
.det .l .to .lhbl a {
  background: url(../img/ln.gif) no-repeat 4px center;
  display: block;
  border-bottom: #ebebeb 1px dashed;
  line-height: 37px;
  padding-left: 12px;
}

.det .l .to .lhbl a:last-child {
  border-bottom: 0;
}

.det .l .to .lhbl a:hover {
  background: url(../img/lh.gif) no-repeat 4px center;
}

.czb .l .b .pl1 {
  line-height: 34px;
  background: #f6f6f6;
  text-align: center;
  margin-top: 5px;
}

.czb .l .b .pl1 a {
  color: #999;
}

.czb .l .b .pl1 a:hover {
  color: #c00;
}

.czb .l .b .txtli1 {
  height: 370px;
  overflow: hidden;
  width: 690px;
  position: relative;
  left: -5px;
}

.czb .l .b .txtli1 li {
  padding: 5px;
  line-height: 57px;
  border: #f0f0f0 1px solid;
  display: inline;
  margin: 5px 5px 0;
  font-size: 14px;
  width: 323px;
  float: left;
}

.czb .l .b .txtli1 li a {
  font-size: 14px;
}

.czb .l .b .txtli1 li a.name {
  width: 115px;
  float: left;
  text-align: center;
  display: inline;
  margin-right: 20px;
  font-size: 12px;
  line-height: 15px;
}

.czb .l .b .txtli1 li a.name img {
  width: 40px;
  height: 40px;
  border: #ccc 1px solid;
  border-radius: 50%;
}

#menun {
  background: url(../img/mbn.gif) repeat-x;
  height: 96px;
  font-family: "Microsoft Yahei";
}

#menun .t {
  line-height: 32px;
  height: 32px;
}

#menun .t a {
  color: #fff;
  font-size: 14px;
  padding: 0 10px;
  float: left;
  position: relative;
}

#menun .t a:hover,
#menun .t a.on {
  background: #034975;
  color: #fff;
}

#menun .t a i {
  width: 11px;
  height: 13px;
  background: url(../img/hot.gif) no-repeat;
  display: block;
  position: absolute;
  top: 4px;
  right: 2px;
}

#menun .m {
  line-height: 32px;
  height: 32px;
  border-left: #ddd 1px solid;
}

#menun .m li {
  float: left;
}

#menun .m li a {
  font-size: 14px;
  display: block;
  padding: 0 15px;
  border-right: #ddd 1px solid;
  color: #999;
}

#menun .m li a.s {
  background: #f0f0f0;
  color: #333;
}

#menun .m p {
  float: right;
}

#menun .m p a {
  color: #c00;
}

#menun .m p a:hover {
  text-decoration: underline;
}

#menun .b {
  line-height: 32px;
  height: 32px;
  font-size: 14px;
  color: #666;
}

#menun .b a {
  font-size: 12px;
  padding: 0 6px;
  display: inline-block;
  color: #333;
}

#menun .b a.s {
  background: #14659a;
  color: #fff;
  border-radius: 3px;
  line-height: 24px;
}

#menun .b a.fred {
  color: #c00;
}

#menun .b a:hover {
  color: #103aa6;
}



/** 乐币排行榜 **/
.phbt {
  height: 40px;
  line-height: 40px;
  background: #f6f6f6;
}

.phbt h2 {
  line-height: 40px;
  background: #fff;
  float: left;
  height: 40px;
  font-family: "Microsoft Yahei";
  font-size: 24px;
  border-left: #c00 6px solid;
  padding: 0 25px;
}

.phbt h2 .titleb {
  font-size: 18px;
}

.phbt h2 .titlea {
  font-size: 14px;
  color: #00f;
}

.phbt h2 .titlea:hover {
  color: #f00;
}

.phbt li {
  float: left;
}

.phbt li a {
  float: left;
  padding: 0 20px;
  font-family: "Microsoft Yahei";
  font-size: 12px;
  color: #000;
}

.phbt li a:hover {
  background: #e7e7e7;
  color: #c00;
}

.phbt li a.s,
.phbt li a.s:hover {
  background: #0b649c;
  color: #fff;
}

.phbt em {
  float: right;
  color: #999;
  font-family: "宋体";
  padding-right: 5px;
}

.phbt em a,
.phbt em i {
  margin: 0 5px;
  font-family: arial;
}

.phbt em i {
  color: #666;
}

.phbt em a {
  color: #999;
}

.phbt em a:hover {
  color: #333;
}

.wta {
  line-height: 44px;
  background: url(../img/gt.gif) repeat-x bottom;
  height: 44px;
}

.wta li {
  float: left;
}

.wta li a {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  float: left;
  color: #000;
  padding: 0 5px;
  cursor: pointer;
}

.wta li a:hover {
  color: #c00;
}

.wta li a.s,
.wta li a.s:hover {
  background: url(../img/tabb.gif) repeat-x bottom;
  color: #000;
}

/** 乐币排行榜属性 **/
.phli {
  border: #ddd 1px solid;
  margin-top: 10px;
  position: relative;
}

.phli a.jy {
  cursor: pointer;
  background: url(../img/jy.gif) no-repeat 0 0;
  width: 62px;
  height: 62px;
  display: block;
  text-indent: -999em;
  position: absolute;
  right: -1px;
  top: -1px;
}

.phli a.jy:hover {
  background: url(../img/jy.gif) no-repeat -62px 0;
}

.phli dl {
  border-bottom: #ccc 1px dashed;
  line-height: 22px;
  padding: 5px 0;
}

.fenxi dl {
  border-bottom: #ccc 1px dashed;
  line-height: 22px;
  padding: 5px 0;
}

.phli dl dt {
  width: 100px;
  text-align: right;
  color: #103aa6;
  float: left;
}

/*.phli dl dd a,.phli dl dd em{cursor: pointer; padding:0 6px; margin:0 8px; color:#000; float:left; display:inline;}*/
.phli dl dd a,
.phli dl dd em {
  cursor: pointer;
  padding: 0 5px;
  margin: 0 2px;
  color: #000;
  float: left;
  display: inline;
}

.phli dl dd .danshakpi a {
  padding: 0 14px;
}

.phli dl .kpi a {
  cursor: pointer;
  padding: 0 6px;
  margin: 1px 6px;
  color: #000;
  float: left;
  display: inline;
}

.phli dl dd a:hover {
  color: #c00;
}

.phli dl dd span.tetuisize {
  cursor: pointer;
  margin-left: 20px;
}

.phli dl dd a.on,
.phli dl dd em.on,
.phli dl dd a.on:hover {
  background: #0b649c;
  color: #fff;
  border-radius: 2px;
}

.phli dl dd em.on input {
  border: 0;
}

.phli dl dd em input {
  border: #ccc 1px solid;
  text-align: center;
  display: inline-block;
  line-height: 16px;
  height: 20px;
  margin: 0 4px;
}

.phli p.sel {
  border-bottom: #ddd 1px solid;
  background: #f6f6f6;
  line-height: 24px;
  padding: 10px 0;
}

.phli p.sel i {
  width: 100px;
  text-align: right;
  color: #000;
  float: left;
}

.phli p.sel em a {
  margin-right: 5px;
  padding: 0 15px 0 6px;
  border: #ddd 1px solid;
  color: #000;
  display: block;
  float: left;
  line-height: 22px;
  height: 22px;
  background: #fff url(../img/phdel.gif) no-repeat right center;
}

.phli p.sel em.fenxi a {
  margin-right: 5px;
  padding: 0 6px;
  border: #ddd 1px solid;
  color: #000;
  display: block;
  float: left;
  line-height: 22px;
  height: 22px;
  background: #fff;
}

.phli p.sel em a:hover {
  background: #fff url(../img/phdelo.gif) no-repeat right center;
  border: #c00 1px solid;
}

.phli p.sel em.fenxi a:hover {
  background: #fff;
  border: #ff5d33 1px solid;
}

.phli p.sel em select {
  border: #ddd 1px solid;
  padding: 2px 2px 3px 2px;
}

.phli p.sel a.bc {
  cursor: pointer;
  float: right;
  background: #c00;
  border-radius: 2px;
  color: #fff;
  padding: 0 10px;
  margin-right: 10px;
}

.phli p.sel a.bc:hover {
  background: #900;
}

.phli p.sel a.cs {
  cursor: pointer;
  float: right;
  background: #333;
  border-radius: 2px;
  color: #fff;
  padding: 0 10px;
  margin-right: 10px;
}

.phli p.sel a.cs:hover {
  background: #000;
}

.phli .phbb {
  padding: 10px;
  text-align: center;
  line-height: 35px;
  height: 35px;
}

.phli .phbb a.ss {
  margin-left: 10px;
  cursor: pointer;
  padding: 0 20px;
  background: #c00;
  border-radius: 3px;
  display: inline;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #fff;
  float: right;
  margin-right: 10px;
}

.phli .phbb a.ss:hover {
  background: #900;
}

.phli .phbb em a {
  cursor: pointer;
  padding: 0 15px;
  border-radius: 3px;
  display: inline-block;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #fff;
  margin-right: 10px;
}

.phli .phbb em a.xz {
  background: #0b649c;
}

.phli .phbb em a.ck {
  background: #333;
}

.phli .phbb em a.xz:hover {
  background: #034975;
}

.phli .phbb em a.ck:hover {
  background: #000;
}

.phth {
  height: 341px;
  background: #fff;
}

/** 乐币排行榜搜索 **/
.nsel {
  width: 245px;
  padding: 0 10px;
  height: 33px;
  _height: 31px;
  border: 1px solid #999;
  display: inline;
  position: relative;
  background: #fff url(../img/a2.jpg) no-repeat right center;
  float: right;
  text-align: left;
  font-size: 14px;
}

.nsel input {
  display: block;
  width: 245px;
  height: 33px;
  line-height: 33px;
  _height: 31px;
  _line-height: 31px;
  border: 0;
  outline: 0;
  background: none;
}

.nsel ul {
  width: 265px;
  display: none;
  position: absolute;
  left: -1px;
  top: 33px;
  overflow: hidden;
  background-color: #fff;
  max-height: 150px;
  overflow-y: auto;
  border: 1px solid #999;
  border-top: 0;
  z-index: 9999;
}

.nsel ul li {
  height: 30px;
  line-height: 30px;
  display: block;
  color: #666;
  overflow: hidden;
  padding: 0 10px;
  cursor: pointer;
}

.nsel ul li.on {
  background-color: #f0f0f0;
}

/** 乐币排行榜排行列表 **/
.tth dl {
  width: 320px;
  display: inline;
  float: left;
  margin-top: 10px;
}

.tth dl dt {
  border-left: #0b649c 4px solid;
  margin-bottom: 10px;
  line-height: 24px;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  padding-left: 6px;
}

.tth dl dt a {
  float: right;
  color: #999;
  font-size: 12px;
}

.tth dl dt a:hover {
  color: #c00;
}

/*.tth dl dd{ border:#e5e5e5 1px solid; padding:0; height:378px;}*/
.tth dl dd {
  border: #e5e5e5 1px solid;
  padding: 0;
  height: 370px;
}

.tth dl dd.schsdd {
  border: #ddd 1px solid;
  padding: 0;
  height: 345px;
}

.thl td {
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl.gif) no-repeat right center;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}

.fenxi td {
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl2.gif) no-repeat right center;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
}

.fenxi td .chakankpi {
  cursor: pointer;
  font-family: "宋体";
}

.fenxi td a.bianziti {
  font-family: "宋体";
}

.fenxi td span.ccred {
  color: red;
  font-weight: bold;
}

.fenxi td span.ccgreen {
  color: red;
  font-weight: bold;
}

.fenxi td span.ccpurple {
  color: #6687bf;
  font-weight: bold;
}

.thl td.fx {
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl.gif) no-repeat right center;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
}

.thl td.nl {
  background: none;
}

.thl thead td {
  border-bottom: #ddd 1px solid;
  font-size: 12px;
  line-height: 30px;
  color: #000;
  border-top: #ddd 3px solid;
  background: #f6f6f6;
}

.thl thead td a {
  font-size: 12px;
  color: #103aa6;
}

.thl tr.bc1 {
  background: #faf7e4;
}

.thl tr.danqian {
  background: #fcfcfa;
}

.thl td a {
  font-size: 14px;
}

.thl td .fk {
  margin-top: 13px;
  margin-left: 5px;
  float: left;
}

.thl a {
  display: inline-block;
}

.thl a.gb {
  background: url(../img/phdel.gif) no-repeat 3px center;
  width: 15px;
  height: 30px;
  text-indent: -999em;
}

.thl a.gb:hover {
  background: url(../img/phdelo.gif) no-repeat 3px center;
}

/** 乐币成绩汇总列表
.thl1 td{position: relative; border-bottom:#ddd 1px dashed; background:url(../img/thl.gif) no-repeat right center; font-size:14px; line-height:40px; text-align:center;}
.thl1 td a img.tx {  border: 1px solid #eee;  border-radius: 50%; height: 70px;  width: 70px;}
**/
.thl1 td {
  white-space: nowrap;
  position: relative;
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl.gif) no-repeat right center;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
}

.thl1 td a img.tx {
  border: 1px solid #eee;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  position: relative;
  top: 5px;
}

.thl1 tr.sylist td {
  line-height: 35px;
}

.lottable td {
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl.gif) no-repeat right center;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
}

.results td {
  line-height: 30px;
}

/*.thl1 td.jiayellow{background: #fff7d4;}*/
.thl1 td.jiayellow,
.thl1 td.jiayellow:last-child {
  background: #fff7d4;
}

.thl1 td a {
  font-size: 14px;
}

.thl1 td a.cart,
.thl1 td a.as {
  cursor: pointer;
  font-size: 14px;
}

.thl1 td.nl {
  background: none;
}

.thl1 td em i {
  width: 60px;
  text-align: left;
  display: inline-block;
}

.thl1 thead td {
  border-bottom: #ddd 1px solid;
  font-size: 12px;
  line-height: 30px;
  color: #000;
  background: #f6f6f6;
}

.thl2 td {
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl1.gif) no-repeat right center;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
}

.thl2 td.nl {
  background: none;
}

.thl2 thead td {
  border-bottom: #ddd 1px solid;
  font-size: 12px;
  line-height: 30px;
  color: #000;
  border-top: #ddd 3px solid;
  background: #f6f6f6;
}

/** 乐币文章页 **/
.czz .l {
  width: 680px;
  float: left;
}

.czrl {
  border: #ddd 1px solid;
  padding: 5px;
  height: 190px;
  overflow: hidden;
}

.czrl p {
  line-height: 24px;
}

.czrl a {
  background: url(../img/ln.gif) no-repeat 2px center;
  padding-left: 12px;
}

.czrl a em {
  color: #000;
}

.czrl a i {
  width: 48px;
  display: inline-block;
}

.czrl a:hover {
  background: url(../img/lh.gif) no-repeat 2px center;
}

.sht h1 {
  margin: 10px 0 10px;
  font-size: 20px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  line-height: 30px;
  text-align: center;
}

.sht h2 {
  border-top: #ebebeb 1px solid;
  color: #000;
  text-align: center;
  border-bottom: #ddd 2px solid;
  line-height: 36px;
  padding: 0 5px;
}

.sht h2,
.sht a {
  font-size: 12px;
  font-weight: normal;
  font-family: "Microsoft Yahei";
}

.sht a {
  cursor: pointer;
  font-size: 12px;
  font-weight: normal;
  font-family: "Microsoft Yahei";
}

.sht h2 em {
  float: right;
}

.sht h2 em i {
  color: #777;
}

/*.shk{ color:#666; line-height:30px; margin-top:10px; font-size:14px; height:30px;}*/
.shk {
  color: #666;
  line-height: 30px;
  margin-top: 10px;
  font-size: 14px;
}

.shk.ss .rbb {
  width: 22px;
  height: 22px;
  line-height: 23px;
  margin-right: 3px;
  background-size: contain;
  font-size: 14px;
}

.shk.ss .bbb {
  width: 22px;
  height: 22px;
  line-height: 23px;
  margin-right: 3px;
  background-size: contain;
  font-size: 14px;
}

.shkkl8b i {
  color: #c00;
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
}

.shtxt {
  padding: 10px;
  font-size: 14px;
  line-height: 40px;
}

.shtxt a {
  font-size: 14px;
}

/*.rbb{ color:#ff5d33; display:inline-block; margin-right:5px; background:url(../img/rbb.gif) no-repeat; width:31px; height:30px; line-height:30px; text-align:center; font-size:16px;}
.bbb{ color:#407995; display:inline-block; margin-right:5px; background:url(../img/bbb.gif) no-repeat; width:31px; height:30px; line-height:30px; text-align:center; font-size:16px;}*/
.rbb {
  color: #ff5d33;
  display: inline-block;
  margin-right: 5px;
  border: #ff5d33 2px solid;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 16px;
}

.bbb {
  color: #407995;
  display: inline-block;
  margin-right: 5px;
  border: #103aa6 2px solid;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 16px;
}

.rbb.y,
.bbb.y {
  border: #ffdc00 2px solid;
}

.sx {
  border-bottom: #ddd 2px solid;
  border-top: #ddd 2px solid;
  line-height: 30px;
  padding: 5px 0;
  font-size: 14px;
}

.sx a {
  font-size: 14px;
}

/*.zfc{ background:url(../img/zfc.gif) no-repeat center 0; padding-top:110px; font-size:14px; font-family:"Microsoft Yahei"; color:#000; text-align:center;}*/
.zfc {
  background: url(../img/zfc.gif) no-repeat center 0;
  margin-top: 40px;
  padding-top: 110px;
  font-size: 14px;
  font-family: "Microsoft Yahei";
  color: #000;
  text-align: center;
}

.zfc p a {
  display: inline-block;
  font-family: "Microsoft Yahei";
  background: #c00;
  color: #fff;
  line-height: 36px;
  padding: 0 20px;
  margin-top: 10px;
  border-radius: 4px;
}

.zfc p a:hover {
  background: #900;
  color: #fff;
}

.zfc p.tjclickdesc {
  padding: 30px 20px 0px 20px;
  line-height: 30px;
  text-align: left;
}

.fustar {
  border: 2px solid #fcd7cd;
  margin: 10px 0;
  font-size: 14px;
  color: #f00;
  text-align: center;
  padding: 8px 0px;
  background: #fff3ef;
}

.fustar .zfc {
  margin-top: 10px;
}

.dec {
  float: left;
  width: 50%;
}


.dec p.tjclickdesc {
  margin: 45px 20px 0px;
  padding: 5px 10px;
  line-height: 26px;
  text-align: left;
  font-size: 14px;
  border: #ddd 1px solid;
  background: #f7f7f7;
}

.taz {
  background: #fff;
  border: #ebebeb 2px solid;
}

.tel {
  border: #ddd 1px solid;
  border-top: 0;
}

.grs dt {
  text-align: center;
  background: #fff;
  border: #ddd 1px solid;
  line-height: 36px;
}

.grs dt a {
  font-size: 14px;
  font-family: "Microsoft Yahei";
  color: #c00;
}

.grs dd {
  border: #ddd 1px solid;
  border-top: 0;
}

.grs dd a {
  line-height: 30px;
  float: left;
  width: 144px;
  color: #000;
  text-align: center;
  background: #f3f3f3;
}

.grs dd a.w {
  border-right: #ddd 1px solid;
  width: 143px;
}

.sti a.more {
  padding-right: 10px;
}

.pmdesc {
  padding: 10px;
  font-size: 15px;
  text-align: center;
  margin-top: 10px;
  line-height: 25px;
  font-weight: bold;
}

.pmdesc b {
  color: #0000ff;
}

/*新闻详情页*/
.newlist {
  height: 308px;
  line-height: 30px;
  overflow: hidden;
  padding: 2px 0;
  border: 1px solid #ddd;
}

.newlist a {
  background: rgba(0, 0, 0, 0) url("../img/ln.gif") no-repeat scroll 8px center;
  padding-left: 20px;
  color: #000;
  text-decoration: none;
}


/** 乐币文章页指标列表 **/
.thl3 td {
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl.gif) no-repeat right center;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 8px;
  text-align: center;
  word-break: break-all;
}

.thl3 td.nl {
  background: none;
}

.thl3 td a {
  font-size: 14px;
}

.thl3 tr td.t2 {
  background: #f0f0f0;
  border-top: #ddd 2px solid;
}

.thl3 thead td {
  border-bottom: #ddd 1px solid;
  font-size: 12px;
  line-height: 30px;
  color: #000;
  border-top: #ddd 3px solid;
  background: #f6f6f6;
  padding: 0;
}

.r .bgb {
  height: auto;
}

.czz .r {
  width: 290px;
  display: inline;
  margin-left: 10px;
  float: left;
}

.nol {
  margin: 50px 0;
  line-height: 20px;
  font-size: 14px;
  background: url(../img/nos1.gif) no-repeat center top;
  padding: 108px 0;
  text-align: center;
}

/** 乐币文章页历史成绩 **/
a.sc {
  background: url(../img/sc.gif) no-repeat center;
  text-indent: -999em;
  display: block;
  width: 20px;
  height: 40px;
  margin: 0 auto;
}

.sti {
  line-height: 36px;
  height: 36px;
  margin-top: 10px;
}

.sti b {
  border-left: #0b649c 4px solid;
  line-height: 22px;
  margin-top: 7px;
  font-weight: normal;
  float: left;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  padding-left: 6px;
}

.sti i {
  float: right;
  color: #999;
}

.sti .sel1 {
  border: #ccc 1px solid;
  float: right;
  padding: 0;
  margin: 3px 0 0;
  line-height: 24px;
  height: 24px;
}

.fxb {
  padding: 5px 0;
  line-height: 30px;
  height: 30px;
}

.fxb em {
  float: right;
}

.fxb em select {
  border: #ccc 1px solid;
  padding: 2px;
  line-height: 24px;
  height: 24px;
  margin-left: 5px;
  margin-top: -2px;
}

.fxb i {
  float: left;
  color: #c00;
}

.plx {
  line-height: 34px;
  background: #f6f6f6;
  text-align: center;
  margin-top: 5px;
}

.plx a {
  margin: 0 15px;
  display: inline-block;
  color: #000;
  padding-left: 20px;
}

.plx a.gw {
  background: url(../img/gwc.gif) no-repeat 0 center;
}

.plx a.fx {
  background: url(../img/fx.gif) no-repeat 0 center;
}

.plx a:hover {
  color: #c00;
}

.fxf {
  padding: 10px;
  background: #f6f6f6;
  line-height: 35px;
  height: 35px;
}

.fxf a.ss {
  cursor: pointer;
  padding: 0 20px;
  margin-left: 10px;
  display: inline;
  background: #c00;
  border-radius: 3px;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #fff;
  float: right;
}

.fxf a.ss:hover {
  background: #900;
}

.fxf em.fr {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #000;
}

.fxf em.fr b {
  color: #c00;
  font-family: Arial;
  font-size: 24px;
  padding: 0 5px;
}

.fxf em.fl a {
  padding: 0 15px;
  border-radius: 3px;
  display: inline-block;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #fff;
  margin-right: 10px;
}

.fxf em.fl a.xz {
  cursor: pointer;
  background: #0b649c;
}

.fxf em.fl a.ck {
  cursor: pointer;
  background: #333;
}

.fxf em.fl a.xz:hover {
  background: #034975;
}

.fxf em.fl a.ck:hover {
  background: #000;
}

.zdg td {
  border: #e7e7e7 1px solid;
  text-align: center;
  padding: 4px;
}

.zdg td.bg {
  background: #fffae8 url(../img/thl1.gif) no-repeat right center;
}

.zdg td.bcol {
  background: #f6f6f6;
}

.zdg td .rb {
  margin: 0;
}

.zdg td.zz {
  vertical-align: bottom;
}

.zdg td.zz b {
  color: #000;
  font-weight: normal;
  line-height: 16px;
}

.zdg td.zz span {
  display: block;
  padding-bottom: 2px;
  overflow: hidden;
  width: 20px;
  margin: 0 auto;
  background: #0b649c;
}

.zdg td.zz span.letssq {
  width: 10px;
}

.zdg td.zz span.hred {
  background: #c00;
}

.rin {
  height: 30px;
  line-height: 30px;
  margin-top: 6px;
}

.rin input.ti {
  border: #ccc 1px solid;
  padding: 2px 5px;
  line-height: 24px;
  border-radius: 3px;
  box-shadow: inset 1px 1px 1px 1px #ddd;
  height: 24px;
  overflow: hidden;
  color: #666;
  float: left;
  display: inline;
  margin-right: 5px;
}

.rin select {
  border: #ccc 1px solid;
  padding: 5px 0 6px 5px;
  border-radius: 3px;
  box-shadow: inset 1px 1px 1px 1px #ddd;
  color: #666;
  float: left;
  display: inline;
  margin-right: 5px;
}

.rin input.tb {
  background: #c00;
  color: #fff;
  line-height: 24px;
  height: 30px;
  border-radius: 3px;
  border: 0;
  padding: 0 10px;
  font-family: "Microsoft Yahei";
  float: left;
  cursor: pointer;
}

.rin input.tb:hover {
  background: #900;
}

.sy {
  background: #f6f6f6;
  line-height: 28px;
  height: 28px;
  padding: 10px;
}

.sy i {
  color: #000;
  float: left;
}

.sy a {
  float: left;
  width: 28px;
  background: #e6e6e6;
  color: #000;
  border-radius: 3px;
  text-align: center;
  height: 28px;
  display: inline;
  margin-right: 6px;
}

.sy a:hover {
  color: #c00;
  background: #fff;
}

.sy a.s,
.sy a.s:hover {
  background: #c00;
  color: #fff;
  font-size: 14px;
}

.syli dl {
  padding: 10px 0 0;
}

.syli dl dt {
  height: 10px;
  border-bottom: #e5e5e5 1px solid;
  margin-bottom: 15px;
  line-height: 10px;
  position: relative;
}

.syli dl dt i {
  color: #000;
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  font-weight: bold;
  background: #fff;
  display: block;
  width: 25px;
  position: absolute;
  top: -1px;
  left: 0;
}

/*.syli dl dd a{ background:url(../img/cys.gif) no-repeat 0 0; padding-left:24px; font-size:14px; display:inline; width:98px; line-height:24px; margin:2px 0; float:left;}
.syli dl dd a:hover{ background:url(../img/cys.gif) no-repeat 0 -24px;}*/
.syli dl dd em {
  display: inline;
  width: 111px;
  margin: 2px 5px;
  float: left;
  line-height: 24px;
}

.syli dl dd em a.na {
  background: url(../img/cys.gif) no-repeat 0 0;
  padding-left: 24px;
  font-size: 14px;
  line-height: 24px;
  float: left;
  width: 78px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.syli dl dd em a.na:hover {
  background: url(../img/cys.gif) no-repeat 0 -24px;
}

.syli dl dd em a.ca {
  width: 8px;
  height: 24px;
  float: right;
  background: url(../img/ca.gif) no-repeat 0 center;
}

.syli dl dd em a.ca:hover {
  background: url(../img/ca.gif) no-repeat -8px center;
}

/**
.show{display: block;padding-left: 8px; padding-right: 8px;background-color: #ccc;
    color: #000;font-weight: bold;height: 24px;margin-left: 0px;margin-top: -45px;position: absolute;z-index: 50;
}
**/
/*.show{display: block; background-color: #fffad6;color: #000;font-weight: bold;height: 24px;margin-top: -55px;position: absolute;z-index: 50;border: #f7d884 1px solid;line-height:  24px;padding: 0 5px;box-shadow: 0 0 5px #efc963;}*/
/*.show{display: block; text-align:left; max-width:120px;word-wrap:break-word; background-color: #fffce7;color: #000;font-weight: bold;margin-top:0;position: absolute;z-index: 50;border: #f7d884 1px solid;line-height:  24px;padding: 0 5px;box-shadow: 0 0 5px #efc963;}*/
/*.show{display: block; text-align:left; max-width:300px; max-height:120px; overflow-y:auto;word-wrap:break-word; background-color: #fffce7;color: #000;font-weight: bold;margin-top:0;position: absolute;z-index: 50;border: #f7d884 1px solid;line-height:  24px;padding: 0 5px;box-shadow: 0 0 5px #efc963;right:0;}*/
.show {
  display: block;
  text-align: left;
  white-space: normal;
  max-width: 200px;
  max-height: 120px;
  overflow-y: auto;
  word-wrap: break-word;
  background-color: #fffce7;
  color: #000;
  font-weight: bold;
  margin-top: 0;
  position: absolute;
  z-index: 50;
  border: #f7d884 1px solid;
  line-height: 24px;
  padding: 0 5px;
  box-shadow: 0 0 5px #efc963;
  right: 0;
}

.hide {
  display: none;
}

/*.show::-webkit-scrollbar {width: 8px;}*/
.show::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.show::-webkit-scrollbar-thumb {
  background: #cc0f00;
}

.show::-webkit-scrollbar-track {
  background: #ffe9c4;
}

/*彩种首页翻页*/
#resultspage .fl {
  display: none;
}

#resultspage #page_show {
  float: right;
  padding: 12px 3px;
  font-family: Arial;
  color: #ccc;
}

#resultspage #page_show span {
  margin: 0;
  padding: 0;
}

/**
#resultspage  #page_show a { border:#747474 1px solid;border-radius: 2px; display:inline-block;width: 27px;height: 21px; background:none repeat scroll 0 0 #e8e8e8;color:#999;padding-top: 6px;margin-left: 3px;  text-decoration:none;text-align: center;vertical-align: middle;}
#resultspage  #page_show a:hover { border:#e86666 1px solid; color:#fff; background:#b7060b; text-decoration:none;}
#resultspage  #page_show a.current { border:#e86666 1px solid; color:#fff; background:#b7060b; font-weight:bold;}
#resultspage  #page_show a.disabled { border:#414141 1px solid; color:#4c4b4b; }
**/
#resultspage #page_show a {
  border: #ddd 1px solid;
  border-radius: 2px;
  display: inline-block;
  width: 27px;
  height: 21px;
  background: none repeat scroll 0 0 #f2f2f2;
  color: #666;
  padding-top: 6px;
  margin-left: 3px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}

#resultspage #page_show a:hover {
  border: #c6c6c6 1px solid;
  color: #333;
  background: #f2f2f2;
  text-decoration: none;
}

#resultspage #page_show a.current {
  border: #0b649c 1px solid;
  color: #fff;
  background: #0b649c;
  font-weight: bold;
}

#resultspage #page_show a.disabled {
  cursor: default;
  border: #e8e8e8 1px solid;
  color: #c0c0c0;
}


/*彩研师个人页面*/
.cys .l {
  width: 330px;
  float: left;
}

.cys .r {
  width: 640px;
  margin-left: 10px;
  display: inline;
  float: left;
}

.lil li {
  line-height: 37px;
  height: 37px;
  font-size: 14px;
  border-bottom: #ddd 1px dashed;
}

.lil li a {
  font-size: 14px;
  background: url(../img/ln.gif) no-repeat 5px center;
  padding-left: 15px;
}

.lil li a:hover {
  background: url(../img/lh.gif) no-repeat 5px center;
}

.lil li i.fr {
  color: #999;
  padding: 0 5px;
  font-size: 12px;
}

.lil li a:last-child {
  background: none;
  padding-left: 0;
}

.lil li a:last-child:hover {
  background: none;
}

.ps {
  background: #f6f6f6 url(../img/gb.gif) repeat-x bottom;
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
  line-height: 36px;
  height: 36px;
}

.ps li {
  float: left;
}

.ps li a {
  display: block;
  color: #000;
  padding: 0 15px;
  border-right: #ddd 1px solid;
}

.ps li a.s {
  background: #fff;
  color: #c00;
}

/*.b3{ border:#ddd 1px solid; height:509px; overflow:hidden; border-top:0; padding:5px 10px 0;}*/
.b3 {
  border: #ddd 1px solid;
  height: 376px;
  overflow: hidden;
  border-top: 0;
  padding: 5px 10px 0;
}

.cyst dt {
  line-height: 23px;
  border: #ddd 1px solid;
  font-size: 14px;
  padding: 8px 0;
}

.cyst dt i {
  height: 23px;
  float: left;
  background: url(../img/usi.gif) no-repeat center;
  padding-right: 4px;
  text-align: center;
  width: 61px;
  margin-left: 10px;
  font-size: 12px;
  color: #000;
}

.cyst dd i {
  height: 48px;
  float: left;
  line-height: 48px;
  background: url(../img/usi.gif) no-repeat center;
  padding-right: 4px;
  text-align: center;
  width: 61px;
  margin-right: 10px;
  font-size: 12px;
  color: #000;
}

.cyst dt em {
  margin: 0 6px;
}

.cyst dt em b {
  color: #c00;
  padding-right: 5px;
}

.cyst dd {
  height: 48px;
  border: #ddd 1px solid;
  background: #f8f8f8;
  border-top: 0;
  padding: 5px 10px;
  line-height: 24px;
}

.cyst dt.tu {
  font-size: 18px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  border: #fcd7cd 1px solid;
  color: #c00;
  background: #fff3ef;
  text-align: center;
}

.cyst dd.bu {
  text-align: center;
  background: #fff;
}

.cyst dd.bu a {
  cursor: pointer;
  margin-right: 4px;
  color: #103aa6;
}

.sti1 {
  padding: 6px 0;
  line-height: 30px;
  height: 30px;
}

.sti1 b {
  border-left: #0b649c 4px solid;
  font-weight: normal;
  float: left;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  padding-left: 6px;
}

.tol {
  border: #ddd 1px solid;
}

.tol .tot {
  background: url(../img/gb.gif) repeat-x bottom;
  line-height: 33px;
  height: 33px;
}

.tol .tot li {
  width: 41px;
  float: left;
}

.tol .tot li a {
  font-size: 11px;
  font-family: "Microsoft Yahei";
  display: block;
  text-align: center;
  color: #000;
}

.tol .tot li a:hover {
  color: #c00;
}

.tol .tot li a.s,
.tol .tot li a.s:hover {
  background: url(../img/tabb.gif) repeat-x bottom;
  color: #000;
}

.ps1 {
  background: #f6f6f6 url(../img/gb.gif) repeat-x bottom;
  line-height: 30px;
  height: 30px;
}

.ps1 li {
  float: left;
  width: 86px;
}

.ps1 li a {
  display: block;
  color: #000;
  text-align: center;
  border-right: #ddd 1px solid;
}

.ps1 li a.s {
  background: #fff;
  color: #c00;
}

/*.tol .tob{ padding:5px; height:478px; overflow:hidden;}*/
.tol .tob {
  padding: 5px;
  height: 478px;
  overflow: auto;
}

.stb td {
  line-height: 22px;
  padding: 0 5px;
  text-align: center;
  border-bottom: #ddd 1px dashed;
}

.stb thead td {
  background: #f6f6f6;
  color: #000;
  line-height: 30px;
  border-bottom: 0;
}

/*新增*/
/*.cys .r1{ width:640px; margin-right:10px; display:inline; float:left;}
.cystl{ width:120px; height:120px; border:#ddd 1px solid; float:left; padding:8px 0 0 8px;}
.cystl img{ width:110px; height:110px; border-radius:50%; border:#ddd 1px solid;}
.cystr{ width:509px; height:128px; border:#ddd 1px solid; border-left:0; float:left;}
.cystr dt em{ padding:0 10px; line-height:38px; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; float:left; background:#fff9e4;}
.cystr dt{ line-height:39px; background:#f7f7f7; height:39px; border-bottom:#ddd 1px solid;}
.cystr dd{ height:78px; background:#fff; border-top:0; padding:5px 10px; line-height:24px;}
.cystr dt a{ display:inline-block; padding:0 5px; background:#fff; line-height:26px; border:#ccc 1px solid; margin:6px 0 0 10px;}
.cystr dd i{ height:78px; float:left; line-height:78px; background:url(../img/usi.gif) no-repeat center; padding-right:4px; text-align:center; width:61px; margin-right:10px; font-size:12px; color:#000;}
.cystr dt b{ font-family:"Microsoft Yahei"; color:#c00; font-weight:normal;}
.cystr dt b.name{ float:left; font-weight:bold; font-size:16px; padding-right:10px;}*/

.cys .r1 {
  width: 640px;
  margin-right: 10px;
  display: inline;
  float: left;
}

.cystl {
  width: 90px;
  height: 90px;
  border: #ddd 1px solid;
  float: left;
  padding: 8px 0 0 8px;
}

.cystl img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: #ddd 1px solid;
}

.cystr {
  width: 539px;
  height: 98px;
  border: #ddd 1px solid;
  border-left: 0;
  float: left;
}

.cystr dt em {
  padding: 0 10px;
  line-height: 38px;
  border-right: #ddd 1px solid;
  border-bottom: #ddd 1px solid;
  float: left;
  background: #fff9e4;
}

.cystr dt {
  line-height: 39px;
  background: #f7f7f7;
  height: 39px;
  border-bottom: #ddd 1px solid;
}

.cystr dd {
  height: 48px;
  background: #fff;
  border-top: 0;
  padding: 5px 10px;
  line-height: 24px;
}

.cystr dt a {
  display: inline-block;
  padding: 0 5px;
  background: #fff;
  line-height: 26px;
  border: #ccc 1px solid;
  margin: 6px 0 0 10px;
}

.cystr dd i {
  height: 48px;
  float: left;
  line-height: 48px;
  background: url(../img/usi.gif) no-repeat center;
  padding-right: 4px;
  text-align: center;
  width: 61px;
  margin-right: 10px;
  font-size: 12px;
  color: #000;
}

.cystr dt b {
  font-family: "Microsoft Yahei";
  color: #c00;
  font-weight: normal;
}

.cystr dt b.name {
  float: left;
  font-weight: bold;
  font-size: 16px;
  padding-right: 10px;
}

.cystr dd p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.thl1.thw td {
  white-space: initial;
}

.czb .l .b .txtli li dl {
  overflow: auto !important;
}

.czb .l .b .txtli li dl table thead td {
  background: #f0f0f0;
  color: #666;
}

.czb .l .b .txtli li dl table td {
  border: #ddd 1px solid;
  text-align: center;
  padding: 0 5px;
  white-space: nowrap;
}

/*.cystr dt a:hover{ background:#c00; color:#fff; border:#c00 1px solid;cursor: pointer;}*/
/*.cysjfb{ border:#ddd 1px solid; height:128px;}*/
/*.cysjfb dt{ width:30px; padding-top:46px; float:left; border-right:#ddd 1px solid; height:82px; text-align:center; background:#f7f7f7;}*/
/*.cysjfb dd{ width:227px; float:left; line-height:19px; color:#c00;}*/
/*.cysjfb dd p.jf1{ float:left; padding-left:5px; width:108px; line-height:52px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}*/
/*.cysjfb dd p.jf1{float:left;height:54px;padding-top:10px;width:113px;line-height:20px;text-align:center;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}*/
/*.cysjfb dd p i{ color:#999;}*/
/*.cysjfb dd p i{ color:#999; font-size:12px; font-weight:normal;}*/
/*.cysjfb dd p.jf2{ width:75px; text-align:center; height:59px; padding-top:16px; float:left; border-right:#ddd 1px solid;}*/
/*.cysjfb dd p.jf2{ width:45px; text-align:center; height:54px; padding-top:10px; float:left; border-right:#ddd 1px solid;}*/
/*.cysjfb dd p.jfn{ border-right:0;}*/
/*.cysjfb dd p.jf2 i{ display:block; line-height:24px;}*/
.cystr dt a:hover {
  background: #c00;
  color: #fff;
  border: #c00 1px solid;
  cursor: pointer;
}

.cysjfb {
  border: #ddd 1px solid;
  height: 128px;
  display: flex;
  flex-direction: row;
}

.cysjfb dt {
  width: 30px;
  border-right: #ddd 1px solid;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: #f7f7f7;
}

.cysjfb dd {
  flex: 1;
  line-height: 19px;
  color: #c00;
  display: flex;
  flex-wrap: wrap;
}

.cysjfb dd p.jf1 {
  float: left;
  height: 54px;
  padding-top: 10px;
  width: 113px;
  line-height: 20px;
  text-align: center;
  border-bottom: #ddd 1px solid;
  border-right: #ddd 1px solid;
}

.cysjfb dd p i {
  color: #999;
  font-size: 12px;
  font-weight: normal;
}

.cysjfb dd p.jf2 {
  flex: 1;
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  padding: 0 10px;
  justify-content: center;
  align-items: center;
}

.cysjfb dd p.jf2 i {
  line-height: 24px;
}

/*名人主页*/
.cylt {
  width: 190px;
  float: left;
}

.cyrt {
  width: 780px;
  margin-left: 10px;
  display: inline;
  float: left;
}

.cyrt dt span {
  font-size: 12px;
  color: #999;
  margin-right: 10px;
}

.cyrt dt em {
  margin-right: 10px;
  display: inline-block;
}

.cyrt dt em b {
  color: #c00;
  padding-right: 5px;
  display: inline-block;
  width: 32px;
  text-align: center;
}

.cyrt dd i {
  height: 51px;
  line-height: 51px;
  float: left;
  background: url(../img/usi.gif) no-repeat center;
  padding-right: 4px;
  text-align: center;
  width: 61px;
  margin-right: 10px;
  font-size: 12px;
  color: #000;
}

.cyrt dd {
  height: 51px;
  border: #ddd 1px solid;
  background: #f8f8f8;
  border-top: 0;
  padding: 10px;
  line-height: 25px;
}

.cyrt dt {
  line-height: 24px;
  height: 48px;
  border: #ddd 1px solid;
  font-size: 14px;
  padding: 5px 10px;
}

.cyrt dt i {
  height: 48px;
  line-height: 48px;
  float: left;
  background: url(../img/usi.gif) no-repeat center;
  padding-right: 4px;
  text-align: center;
  width: 61px;
  margin-right: 10px;
  font-size: 12px;
  color: #000;
}

.cylt dt img {
  background: #fff;
  border: #fff 1px solid;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.cylt dd {
  text-align: center;
  background: #fff;
  border: #ddd 1px solid;
  border-top: 0;
  padding: 5px 0;
  line-height: 20px;
  color: #999;
}

.cylt dd b {
  color: #333;
}

.cylt dd a {
  margin-left: 10px;
  display: inline-block;
  border: #efe19e 1px solid;
  background: #fffae1;
  padding: 0 5px;
  border-radius: 2px;
  color: #c8a918;
}

.cylt dd a:hover {
  color: #e68b20;
}

.cylt dt {
  font-size: 16px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  border: #fcd7cd 1px solid;
  color: #c00;
  line-height: 30px;
  padding-top: 5px;
  background: #fff3ef;
  text-align: center;
  position: relative;
}

.cylt dt i {
  background: url(../img/tymr.gif) no-repeat;
  width: 66px;
  height: 66px;
  display: block;
  text-indent: -999em;
  position: absolute;
  left: 0;
  top: 0;
}



.sti2 {
  line-height: 44px;
  height: 44px;
}

.sti2 b {
  line-height: 24px;
  height: 24px;
  margin: 10px 20px 10px 0;
  padding-left: 6px;
  border-left: #0b649c 5px solid;
  float: left;
  font-family: "Microsoft Yahei";
  font-size: 16px;
}

.wta1 {
  line-height: 44px;
  background: url(../img/gt.gif) repeat-x bottom;
  height: 44px;
}

.wta1 li {
  float: left;
  margin-right: 10px;
}

.wta1 li a {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  float: left;
  color: #000;
  padding: 0 10px;
  cursor: pointer;
}

.wta1 li a:hover {
  color: #c00;
}

.wta1 li a.s,
.wta li a.s:hover {
  background: url(../img/tabb.gif) repeat-x bottom;
}

/*彩研师历史成绩*/
.thl1 tr.bc1 {
  background: #faf7e4;
}

/*.b4{ border:#ddd 1px solid;}*/
.b4 {
  border: #ddd 1px solid;
  border-top: 0;
}

.ps2 {
  background: #f7f7f7 url(../img/gb.gif) repeat-x bottom;
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
  line-height: 36px;
  height: 36px;
}

.ps2 li {
  float: left;
}

.ps2 li {
  float: left;
}

.ps2 li a {
  display: block;
  color: #999;
  padding: 0 15px;
  border-right: #ddd 1px solid;
  cursor: pointer;
}

.ps2 li a.s {
  background: #fff;
  color: #c00;
}


/*文章列表之方案指标*/
/*.lia{ padding:10px 0 5px;}*/
/*.lia a{ border-radius:3px; border:#ddd 1px solid; padding:0 8px; line-height:22px; display:inline-block; margin:0 5px;}*/
.lia {
  padding: 10px 0 0;
}

.lia a {
  border-radius: 3px;
  border: #ddd 1px solid;
  padding: 0 8px;
  line-height: 22px;
  display: inline-block;
  margin: 0 5px 5px 0;
}

.lia a.on {
  color: #fff;
  background: #0b649c;
  border: #0b649c 1px solid;
}

.px {
  display: inline-block;
  width: 7px;
  height: 10px;
  margin-left: 2px;
  background: url(../img/px.gif) no-repeat 0 0;
  _top: 4px;
}

.pxd {
  display: inline-block;
  width: 7px;
  height: 10px;
  margin-left: 2px;
  background: url(../img/px.gif) no-repeat -7px 0;
  _top: 4px;
}

.pxu {
  display: inline-block;
  width: 7px;
  height: 10px;
  margin-left: 2px;
  background: url(../img/px.gif) no-repeat -14px 0;
  _top: 4px;
}

.ts {
  float: right;
  color: #000;
  margin-right: 10px;
}

.tishi {
  float: right;
  margin-right: 10px;
  color: #999;
  line-height: 32px;
}

.ts+li a {
  border-left: #ddd 1px solid;
}

.ts a {
  cursor: pointer;
  margin: 0 1px;
  border-radius: 3px;
  line-height: 18px;
  display: inline-block;
  padding: 0 5px;
  background: #f7f7f7;
  border: #e5e5e5 1px solid;
}

.ts a.s {
  background: #0b649c;
  border: #0b649c 1px solid;
  color: #fff;
}

.ta {
  margin-left: 10px;
  float: left;
  display: inline;
}

.ta a {
  cursor: pointer;
  margin: 6px 5px 0;
  float: left;
  display: inline;
  padding: 0 10px 0 25px;
  border: #ddd 1px solid;
  line-height: 27px;
}

.ta a.a1 {
  background: #fff url(../img/fx.gif) no-repeat 5px center;
}

.ta a.a2 {
  background: #fff url(../img/sc.gif) no-repeat 5px center;
}

.ta a.a3 {
  background: #fff url(../img/gz1.gif) no-repeat 5px center;
}

.lil li a.as {
  cursor: pointer;
  font-size: 12px;
  background: none;
  padding-left: 0;
  margin: 0 5px;
  float: right;
  color: #103aa6;
}

.lil li a.as:hover {
  background: none;
  color: #ff5d33;
}

.tl {
  width: 680px;
  float: left;
}

.tr {
  width: 290px;
  float: left;
  display: inline;
  margin-left: 10px;
}

.sb {
  border: #ddd 1px solid;
}

.sb .t {
  background: #f7f7f7 url(../img/gb.gif) repeat-x bottom;
  line-height: 40px;
  height: 40px;
}

.sb .t b {
  font-size: 14px;
  float: left;
  padding: 0 15px;
  background: url(../img/tabb.gif) repeat-x bottom;
  font-family: "Microsoft Yahei";
  font-weight: normal;
}

.sb .t a {
  float: right;
  color: #000;
  margin-right: 10px;
}

.sb .b {
  padding: 5px;
}

.sb .b li {
  line-height: 40px;
  height: 40px;
  border-bottom: #ddd 1px dashed;
}

.sb .b li a {
  font-size: 14px;
  padding-left: 15px;
  background: url(../img/ln.gif) no-repeat 5px center;
}

/*.results td.addyellow{background:#fff7d4;}*/
.results td.addyellow,
.results td.addyellow:last-child {
  background: #fff7d4;
}

.showorhide i.cf {
  font-family: "Microsoft Yahei";
}

/*.conte{width:100px;padding-left: 3px;padding-right: 3px;background-color: #515151;padding: 5px 20px;color: #ffffff;font-weight: bold;
height: 120px;overflow: scroll;overflow-x: hidden;margin-left: 108px;margin-top: -14px;position: absolute;
z-index: 100;}
.conte td.nobian{border:0px;text-align:left;background: #515151;}*/
.conte {
  background-color: #515151;
  padding: 5px;
  color: #ffffff;
  max-height: 120px;
  overflow: auto;
  overflow-x: hidden;
  margin-right: calc(50% + 25px);
  right: 0;
  margin-top: -10px;
  position: absolute;
  z-index: 100;
  border-radius: 8px 0 8px 8px;
}

.conte td.nobian {
  border: 0px;
  text-align: left;
  background: #515151;
  line-height: 20px;
}

.conte td.nobian span.ccred {
  color: #ffb100;
}

.non {
  font-size: 24px;
  font-family: "Microsoft Yahei";
  background: url(../img/non.gif) no-repeat center top;
  text-align: center;
  padding-top: 130px;
  color: #000;
  margin: 50px 0;
}

/*翻页*/
.pagebox {
  margin: 10px 0;
}

.pagebox .fl {
  color: #666;
  line-height: 42px;
}

/*提示框*/
#dialog p.t h3.notice {
  color: #bd1418;
  text-align: center;
}

#dialog p.t p.notice {
  line-height: 30px;
  font-size: 14px;
}

#dialog p.t p.notice i {
  width: 80px;
  text-align: left;
  display: inline;
  float: left;
  font-style: normal;
  color: #666;
}

#dialog p.t p.notice i.m {
  line-height: 15px;
}

#dialog p.t p.notice b {
  font-family: Arial;
  color: #bd1418;
}

#dialog p.t p.notice span {
  width: 100px;
  text-align: left;
  display: inline;
  font-style: normal;
  color: #666;
}

#dialog p.t p.notice span.m {
  line-height: 15px;
}

/*正在加载*/
.loading {
  background: url(../img/loading_b.gif) no-repeat center 0;
  height: 200px;
}

/*关注及加入方案*/
/*#jcys{ width:560px; background:#f2f2f2;left:50%; top:50%;margin:-300px 0 0 -280px;background-color:#fff;border:5px solid #999;position:fixed !important;position:absolute;z-index:999999999999;border-radius:5px;}*/
#jcys {
  width: 720px;
  background: #f2f2f2;
  left: 50%;
  top: 50%;
  margin: -300px 0 0 -410px;
  background-color: #fff;
  border: 5px solid #999;
  position: fixed !important;
  position: absolute;
  z-index: 1502;
  border-radius: 5px;
}

#jcys .jbox {
  max-height: 400px;
  overflow-y: auto;
}

#jcys .tip {
  font-weight: bold;
  color: #fff;
  background: #ff5d33;
  line-height: 36px;
  text-align: center;
}

#jcys dl {
  line-height: 30px;
  margin-top: 10px;
}

/*update by niu margin-bottom:10px;*/
#jcys dl dt {
  width: 60px;
  text-align: right;
  color: #666;
  text-align: right;
  display: inline;
  float: left;
}

#jcys dl dd {
  float: left;
}

#jcys dl dd input.txtin {
  border: #999 1px solid;
  padding: 2px 5px;
  line-height: 24px;
  overflow: hidden;
  height: 24px;
  float: left;
}

#jcys dl dd input.btnin {
  background: url(../img/jcys.gif) no-repeat 0 0;
  color: #333;
  width: 55px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 0;
  float: left;
  cursor: pointer;
}

#jcys dl dd input.btnin:hover {
  background: url(../img/jcys.gif) no-repeat -55px 0;
  color: #666;
}

#jcys dl dd.selbox {
  border: #999 1px solid;
  padding-right: 5px;
  height: 28px;
  overflow: hidden;
}

#jcys dl dd select {
  border: 0;
  width: 236px;
}

#jcys #attention_msg {
  color: #BD1522;
}

#jcys #attention_submit {
  margin-left: 190px;
}

#jcys .txt {
  padding: 5px 0 10px;
  text-align: center;
  color: #666;
}

#jcys .txt a {
  color: #bd1418;
}

#jcys table td {
  border: #ccc 1px solid;
  line-height: 16px;
  text-align: center;
  padding: 5px 0;
}

#jcys table thead td {
  background: #e9e9e9;
  color: #666;
}

a.close {
  text-indent: -999em;
  background: url(../img/close1.gif) no-repeat left center;
  float: right;
  width: 20px;
  height: 36px;
}

#jcys dl dd.checkli {
  width: 480px;
}

/* update by niu  float:right;*/
#jcys dl dd.checkli span {
  min-width: 60px;
  display: inline-block;
}

#jcys dl dd.checkli span label {
  cursor: pointer;
}

#jcys dl dd.checkli input {
  vertical-align: middle;
  margin-right: 1px;
}

#jcys table td .tdtab {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 54px;
}

#jcys table td .tdtab table td {
  border: 0;
  border-bottom: #ccc 1px solid;
  line-height: 27px;
}

#jcys table td .tdtab table td.tdtabl {
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;
}

#jcys table td .tdtab table td.tal {
  text-align: left;
  padding-left: 5px;
}

#zbj {
  position: fixed;
  display: none;
}

#zbj div {
  width: 160px;
  background: #fff;
  border: #c00 2px solid;
  position: relative;
  padding: 5px;
  line-height: 18px;
}

#zbj div i {
  background: url(../img/tbj.gif) no-repeat;
  width: 12px;
  height: 17px;
  position: absolute;
  top: 5px;
  left: -11px;
  display: block;
}

/*添加彩研师*/
/*#memberanas{margin-top: 10px;margin-bottom: 20px;}
#memberanas .anay{border-radius: 3px; padding:5px 5px;margin-left: 9px;background: #ff5d33;cursor: pointer;margin-bottom: 3px;color:#fff;}*/
#memberanas {
  padding: 10px;
  height: 48px;
  border-bottom: #ddd 1px solid;
}

/*update by niu height:24px;*/
#memberanas .anay {
  border-radius: 3px;
  padding: 5px 7px;
  margin-left: 5px;
  display: inline-block;
  background: #ff5d33;
  cursor: pointer;
  color: #fff;
}

/*#jcys #search dt{ width:130px; text-align:right; color:#111; text-align:right; display:inline; float:left;}*/
/*#jcys #search dt{border-bottom: 1px solid #e5e5e5;height: 10px;line-height: 10px;margin-bottom: 15px;position: relative;margin-left: -6px;}
#jcys #search dd{ float:left; width:98px;border:#d4d4d4 1px solid;text-align:center;}
#jcys #search dd a {background: url("../img/cys.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline;float: left;font-size: 14px;line-height: 24px;margin: 2px 0;width: 90px;}
#jcys #search dd a.on{background: #ff5d33;color:#fff;font-weight: bold;}*/
#jcys #search dt {
  margin-bottom: 15px;
  position: absolute;
  left: 0px;
}

#jcys #search dd {
  float: left;
  margin-left: 5px !important;
  margin-bottom: 5px !important;
  width: 98px;
  text-align: center;
}

#jcys #search dd a {
  background: url("../img/cys.gif") no-repeat 0 2px;
  border-radius: 4px;
  text-align: left;
  padding-left: 22px;
  border: #ddd 1px solid;
  display: block;
  font-size: 14px;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#jcys #search dd a.on {
  background: url("../img/cys.gif") no-repeat 0 -22px;
  color: #ff5d33;
  font-weight: bold;
  border: #ffc6b7 1px solid;
}

/*#jcys #search dd a {background:url(../img/cys.gif) no-repeat 0 0;  padding:4px 8px; color:#666; margin-right:3px; text-decoration:none;}
#jcys #search dd a:hover { color:#fff; background:#ff5d33; text-decoration:none;}*/
#jcys p.tac a#closeadd {
  padding: 9px 12px;
  border-radius: 7px;
  background: #666;
  color: #fff;
}

#jcys p.tac a#yesaddanay {
  padding: 9px 12px;
  border-radius: 5px;
  background: #ff5d33;
  color: #fff;
}

#search a.sel:hover {
  margin-left: 20px;
  background: #bd1418;
  border: #e85a5d 1px solid;
  color: #fff;
}

#search a.sel {
  margin-left: 20px;
  background: #bd1418;
  padding: 5px;
  border: #e85a5d 1px solid;
  color: #fff;
}

/*方案相关*/
.thl4 td {
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl.gif) no-repeat right center;
  font-size: 12px;
  line-height: 20px;
  padding: 8px 10px;
  text-align: center;
  word-break: break-all;
}

.thl4 td.nl {
  background: none;
}

.thl4 thead td {
  border-bottom: #ddd 1px solid;
  font-size: 12px;
  line-height: 30px;
  color: #000;
  border-top: #ddd 3px solid;
  background: #f6f6f6;
  padding: 0;
}

.thl4 tr.bc1 {
  background: #faf7e4;
}

.sel1 {
  border: #ccc 1px solid;
  padding: 2px;
  margin: 4px 0 0 5px;
}

.ls {
  line-height: 30px;
  border-top: #ddd 1px solid;
}

.ls i {
  color: #103aa6;
}

.ls a {
  cursor: pointer;
  margin-right: 5px;
}

.ls a.s {
  color: #c00;
}

/*.xs i,.xs b{ display:inline-block; border:#c00 3px solid; line-height:44px; padding:0 8px;}
.xs{ font-size:24px; font-family:"Microsoft Yahei"; font-weight:bold; text-align:center; margin:100px 0;}
.xs i{ border-radius:5px 0 0 5px; color:#fff; background:#c00;}
.xs b{ border-radius:0 5px 5px 0; left:-10px; _top:2px; position:relative;}*/
.xs i,
.xs b {
  border: #c00 3px solid;
  line-height: 28px;
  padding: 8px;
}

.xs {
  font-size: 24px;
  font-family: "Microsoft Yahei";
  font-weight: bold;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.xs i {
  border-radius: 5px 0 0 5px;
  color: #fff;
  background: #c00;
  display: flex;
  align-items: center;
}

.xs b {
  border-radius: 0 5px 5px 0;
  border-left: 0;
  white-space: initial;
  text-align: left;
}

.changeleft {
  cursor: pointer;
}


.kl8kj_t {
  display: flex;
  line-height: 36px;
  flex-direction: row;
  border-bottom: #ddd 1px solid;
}

.kl8kj_t li {
  flex: 1;
  display: flex;
  justify-content: center;
}

.kl8kj_t li a {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #333;
}

.kl8kj_t li a.s,
.kl8kj_t li a.s:hover {
  position: relative;
  bottom: -1px;
  font-weight: bold;
  border-bottom: #0b649c 3px solid;
}

.kl8kj_table {
  width: 100%;
}

.kl8kj_table td {
  text-align: center;
  font-size: 14px;
  border: #ddd 1px solid;
  line-height: 36px;
}

.kl8kj_table tr td:first-child {
  width: 160px;
}

.kl8kj_table td.bg {
  background: #f2f2f2;
}

.kl8kj_b {
  line-height: 40px;
  font-size: 14px;
}

.kl8kj_b em {
  color: #c00;
}

/*成绩页面*/
/*.cj_r_f{color:#f00; font-family: "Microsoft Yahei";font-weight: bold;font-size:20px;}*/
.cj_r_f {
  display: inline-block;
  width: 14px;
  text-indent: -999em;
  background: url(../img/cjr.gif) no-repeat center;
}

.cj_r_t {
  color: #f00;
  font-size: 12px;
}

/*.cj_w_f{color:#555;font-size:14px;}*/
.cj_w_f {
  display: inline-block;
  width: 11px;
  text-indent: -999em;
  background: url(../img/cjw.gif) no-repeat center;
}

.cj_w_t {
  color: #555;
  font-size: 12px;
}

.xh_ovx {
  overflow-x: auto;
}

/* 特邀专家专版 */
.tyzj li a {
  padding: 0px 8px;
}

.tipty {
  border: #f6e8b5 1px solid;
  background: #fdf7e3;
  color: #000;
  font-size: 12px;
  padding: 5px;
  line-height: 20px;
  color: #9b7c28;
}

/*#site-nav .menu{ position:relative; float:left; z-index:10000;}*/
#site-nav .menu {
  position: relative;
  float: right;
  z-index: 10000;
}

#site-nav .menu-bd {
  display: none;
  z-index: 10001;
  right: 0;
  background: #fff;
  position: absolute;
  top: 30px;
}

#site-nav .menu:hover .menu-bd,
#site-nav .hover .menu-bd {
  border: #dfdfdf 1px solid;
  background: #fff;
  display: block;
}

#site-nav .menu-bd a {
  display: block;
  text-align: center;
}

#site-nav .menu-bd a:hover {
  background: #f8f8f8;
}

/*#site-nav a.phone{ background:url(../img/phone.gif) no-repeat 10px 7px; float:left; padding:0 10px 0 23px; display:inline; color:#df0000; font-weight:bold; font-size:14px; border-right:#f8f8f8 1px solid; border-left:#f8f8f8 1px solid; position:relative; z-index:10002;}*/
#site-nav a.phone {
  background: url(../img/appicon.png) no-repeat 5px 5px;
  background-size: 20px;
  float: left;
  padding: 0 5px 0 28px;
  display: inline;
  color: #df0000;
  border-right: #f8f8f8 1px solid;
  border-left: #f8f8f8 1px solid;
  position: relative;
  z-index: 10002;
}

/*#site-nav .menu:hover a.phone{color:#df0000; background:#fff url(../img/phone.gif) no-repeat 10px 7px; border-right:#dfdfdf 1px solid; border-left:#dfdfdf 1px solid; height:31px;}*/
#site-nav .menu:hover a.phone {
  color: #df0000;
  background: #fff url(../img/appicon.png) no-repeat 5px 5px;
  background-size: 20px;
  border-right: #dfdfdf 1px solid;
  border-left: #dfdfdf 1px solid;
  height: 31px;
}

/*#site-nav .ewm{ text-align:center; left:0; width:160px; color:#666; padding-bottom:10px;}*/
#site-nav .ewm {
  text-align: center;
  right: 0;
  width: 160px;
  color: #666;
  padding-bottom: 10px;
}

/* 选号统计 */
.phbt {
  position: relative;
}

.phbt .trl li a {
  border-right: #f0f0f0 1px solid;
}

.phbt .tinywid li a {
  padding: 0px 1px;
}

.phbt a.dil {
  position: relative;
}

.phbt a.dil i {
  background: rgba(0, 0, 0, 0) url("../img/hot.gif") no-repeat scroll 0 0;
  display: block;
  height: 13px;
  position: absolute;
  right: -16px;
  top: -10px;
  width: 15px;
}

.phbt .trl li a:hover {
  background: #ebebeb;
  color: #333;
}

.phbt .trl li a.s:hover {
  background: #0b649c;
  color: #fff;
}

.cyrs {
  position: absolute;
  right: 0;
}

.cyrs b {
  padding: 0 2px;
  color: #c00;
}

.cyrs a {
  background: #ebebeb url(../img/ref.gif) no-repeat 5px center;
  display: inline-block;
  padding: 0 6px 0 25px;
  margin-left: 10px;
}

.cyrs a:hover {
  background: #e0e0e0 url(../img/ref.gif) no-repeat 5px center;
  color: #333;
}

.xhkj {
  background: url(../img/thl3.gif) no-repeat left center;
  border-bottom: #ddd 1px solid;
}

.xhkj li {
  width: 20%;
  float: left;
  text-align: center;
  background: url(../img/thl3.gif) no-repeat right center;
  line-height: 24px;
  padding: 10px 0;
}

.xhkj li.cfi {
  color: #c00;
  font-weight: bold;
}

.xhkj select.cfi {
  background: #eee;
}

.xhtab td {
  line-height: 20px;
  padding: 5px 0;
  text-align: center;
  background: url(../img/thl1.gif) no-repeat right center;
}

.xhtab tr.tlb1 td {
  border-bottom: #ddd 1px dashed;
}

.xhtab tr.tlb1 td.tlb,
.xhtab tr.tlb td {
  border-bottom: #c1c1c1 1px solid;
}

.xhtab td.tlb {
  background: none;
  border-right: #ddd 1px solid;
}

.xhtab td.tlb b {
  background: #0b649c;
  margin: auto;
  line-height: 28px;
  display: inline-block;
  color: #fff;
  padding: 0 5px;
}

.xhtab td.tlb2 {
  background: #f7f7f7;
  border-right: #ddd 1px solid;
}

.xhtab td.bg {
  background: #fffae8 url(../img/thl1.gif) no-repeat right center;
}

.sfbz {
  text-align: center;
  background: #f7f7f7;
  color: #999;
  line-height: 40px;
  font-size: 14px;
  margin-top: 10px;
}

.sfbz i {
  margin-left: 30px;
  color: #333;
}

.sfbz i b {
  color: #c00;
  padding-right: 5px;
}

#refresh {
  cursor: pointer;
}

#changiss li {
  cursor: pointer;
}

#changiss .padhigh {
  line-height: 30px;
  height: 30px;
  margin: 9px 0;
}

#changiss .padwidh {
  /*padding: 0 22px;*/
  line-height: 24px;
  height: 24px;
}



.phbt .xht li a {
  padding: 0 10px;
}

.xhkj li.xhs {
  padding-top: 26px;
  height: 30px;
}

/*.wta2{ line-height:44px; background:url(../img/gt.gif) repeat-x bottom; height:44px;}
.wta2 li{ float:left;}
.wta2 li a{ font-family:"Microsoft Yahei"; font-size:14px; float:left; color:#000; padding:0 8px; cursor: pointer;}
.wta2 li a:hover{ color:#c00;}
.wta2 li a.s,.wta li a.s:hover{ background:url(../img/tabb.gif) repeat-x bottom; color:#000;}*/
.wta2 {
  line-height: 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 5px;
}

.wta2 li {
  white-space: nowrap;
  margin: 0 5px 5px 0;
}

.wta2 li a {
  font-size: 14px;
  float: left;
  color: #333;
  background: #f2f2f2;
  border-radius: 5px;
  padding: 0 10px;
  cursor: pointer;
}

.wta2 li a:hover {
  background: #ebebeb;
}

.wta2 li a.s,
.wta li a.s:hover {
  color: #fff;
  background: #0b649c;
}

.zdg td.zz span.zzb {
  background: #c00;
}

.xhb {
  background: #f6f6f6;
  text-align: center;
  padding: 10px 0;
  margin-top: 10px;
}

.xhb a {
  display: inline-block;
  border-radius: 4px;
  background: #ebebeb;
  line-height: 35px;
  margin: 0 8px;
  padding: 0 10px;
}

.xhb a:hover {
  background: #ccc;
  color: #fff;
}

.xhb a.s,
.xhb a.s:hover {
  background: #c00;
  color: #fff;
}

.tgt {
  background: url(../img/hj.gif) no-repeat center;
  height: 80px;
  margin-bottom: 10px;
  line-height: 80px;
  font-size: 16px;
  padding: 0 10px;
}

.tgt b {
  color: #c00;
}

.tgt .l {
  float: left;
}

.tgt .r {
  float: right;
}

.tgc {
  text-align: center;
  margin-bottom: 10px;
  height: 44px;
}

.tgc input.ti {
  border: #ccc 1px solid;
  padding: 2px 5px;
  line-height: 38px;
  border-radius: 3px;
  box-shadow: inset 1px 1px 1px 1px #ddd;
  height: 38px;
  overflow: hidden;
  color: #666;
  display: inline-block;
  margin-right: 5px;
  font-size: 16px;
  text-align: center;
}

.tgc input.tb {
  background: #c00;
  color: #fff;
  line-height: 44px;
  height: 44px;
  border-radius: 3px;
  border: 0;
  padding: 0 20px;
  font-family: "Microsoft Yahei";
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
}

.tgc input.tb:hover {
  background: #900;
}

.tgb {
  line-height: 26px;
  padding: 10px 0;
  text-align: center;
  background: #f6f6f6;
}

.tgb em {
  font-size: 16px;
  font-family: Arial
}

.tgb b {
  display: inline-block;
  padding: 0 5px;
  background: #444;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  margin: 0 5px;
}

.tipb {
  background: #fffef6;
  border: #f7efc0 1px solid;
  line-height: 20px;
  padding: 5px 10px;
  margin-top: 10px;
}

/*连红榜*/
.pladd {
  padding-top: 10px;
  text-align: center;
  margin-top: 2px;
}

.pladd a {
  line-height: 16px;
  font-size: 16px;
  font-weight: bold;
  margin: 5px;
}

/*预测汇总*/
.wtab {
  border: #ddd 1px solid;
  border-bottom: 0;
}

.psbo {
  border-left: #ddd 1px solid;
  background: #fff url(../img/gb.gif) repeat-x bottom;
  border-right: #ddd 1px solid;
  line-height: 40px;
  height: 40px;
}

.psbo li {
  float: left;
}

.psbo li a {
  display: block;
  color: #000;
  padding: 0 20px;
  border-right: #ddd 1px solid;
  cursor: pointer;
}

.psbo li a.s {
  background: #f2f2f2;
  color: #c00;
  font-weight: bold;
}

.hzt1,
.hzt2 {
  position: relative;
}

.hzt1 .hzkj {
  position: absolute;
  right: 10px;
  top: -44px;
  line-height: 44px;
}

.hzt2 .hzan {
  position: absolute;
  right: 10px;
  top: -34px;
  line-height: 26px;
}

.hzt2 .hzan select {
  border: #ccc 1px solid;
  line-height: 28px;
  height: 28px;
  float: left;
}

.hzt2 .hzan a {
  display: inline;
  float: left;
  background: #f2f2f2;
  margin-left: 10px;
  border: #ccc 1px solid;
  padding: 0 5px;
  line-height: 26px;
}

.hzt2 .hzan a:hover {
  background: #e7e7e7;
  color: #333;
}

.hzt2 .hzan a.s {
  background: #197bb8;
  color: #fff;
  border: #197bb8 1px solid;
}

.hzt2 .hzan a.s:hover {
  background: #c00;
  color: #fff;
  border: #c00 1px solid;
}

.hztab {
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
}

.hztab td {
  border: #ddd 1px solid;
  padding: 8px 5px;
  line-height: 16px;
  text-align: center;
}

.hztab thead td {
  background: #f2f2f2;
  border: 0;
}

.hztab tfoot td {
  background: #f2f2f2;
  border: 0;
}

.hztab tbody tr:nth-child(2n) td {
  background: #f1f7fb;
}

.hztab td.bg1,
.hztab thead td.bg1,
.hztab tbody tr td.bg1 {
  background: #faf7e4;
  border: #fadd77 1px solid;
}

.hztab thead tr td.bg1 {
  border-top: 0;
}

/*.hztab td.bg2,.hztab thead td.bg2,.hztab tbody tr td.bg2{ background:#ffffcc; border:#fadd77 1px solid;}*/
.hztab td.bg2,
.hztab thead td.bg2,
.hztab tbody tr td.bg2 {
  background: #faf7e4;
  border: #fadd77 1px solid;
}

.hztab thead tr td.bg2 {
  border-top: 0;
}

.tdtxt {
  color: #333;
  padding: 5px;
  line-height: 22px;
  text-align: left;
  float: left;
}

.ima a {
  cursor: pointer;
  margin: 0 1px;
  border-radius: 3px;
  line-height: 18px;
  display: inline-block;
  padding: 0 5px;
  background: #f7f7f7;
  border: #e5e5e5 1px solid;
}

.ima a.s {
  background: #0b649c;
  border: #0b649c 1px solid;
  color: #fff;
}

.phli p.sel em select {
  border: #ddd 1px solid;
  padding: 0 2px;
  line-height: 24px;
  height: 24px;
  top: -1px;
  position: relative;
}

.phli dl dd em input {
  border: #ccc 1px solid;
  text-align: center;
  display: inline-block;
  line-height: 16px;
  height: 20px;
  margin: 0 4px;
  position: relative;
  top: -1px;
}

.phbt h2 i {
  width: 11px;
  height: 13px;
  background: url(../img/hot.gif) no-repeat;
  display: inline-block;
  position: relative;
  top: -15px;
  right: -6px;
}

.info {
  background: url(../img/info.gif) no-repeat 0 center;
  padding-left: 18px;
  margin-right: 10px;
  color: #147AD8;
  float: right;
}

.btn {
  cursor: pointer;
  background: #f2f2f2;
  border: #ccc 1px solid;
  padding: 0 5px;
  border-radius: 3px;
  line-height: 20px;
}

.thl1 td p {
  font-size: 12px;
  line-height: 18px !important;
  padding: 0 20px !important;
  text-indent: -2em;
}

.nosj {
  background: url(../img/nosj.gif) no-repeat center top;
  padding-top: 150px;
  font-size: 14px;
  text-align: center;
  margin: 40px 0;
}

/* 头部网站导航 */
#site-nav a.xl {
  color: #333;
  background: url(https://www.17500.cn/Public/Www/img/def.gif) no-repeat right -237px;
  float: left;
  padding: 0 15px 0 10px;
  border-right: #f8f8f8 1px solid;
  border-left: #f8f8f8 1px solid;
  position: relative;
  display: block;
  z-index: 10002;
}

#site-nav .menu:hover a.xl,
#site-nav .hover a.xl {
  color: #df0000;
  background: #fff url(https://www.17500.cn/Public/Www/img/def.gif) no-repeat right -267px;
  border-right: #dfdfdf 1px solid;
  border-left: #dfdfdf 1px solid;
  height: 31px;
}

#title a em.dh {
  background: url(https://www.17500.cn/Public/Www/img/def.gif) no-repeat 0 -117px;
  padding-left: 16px;
  float: left;
}

#title a:hover em.dh {
  background: url(https://www.17500.cn/Public/Www/img/def.gif) no-repeat 0 -147px;
  padding-left: 16px;
  float: left;
}

#site-nav .menu-bd a {
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 0 10px;
  line-height: 22px;
  text-align: center;
  background: #f7f7f7;
  border: #e5e5e5 1px solid;
  border-radius: 3px;
}

#site-nav .menu-bd a:hover {
  background: #fdf9eb;
  border: #f7e6af 1px solid;
}

#site-nav .bdh {
  width: 300px;
  padding: 5px 0 0 5px;
}

#site-nav .menu-bd a img {
  margin: 5px 0 0 2px;
}

#title a.iapp {
  background: url(../img/iapp.gif) no-repeat 0 center;
  float: right;
  padding: 0 0 0 14px;
  display: inline;
  font-size: 12px;
  margin-left: 10px;
}

#title a.iapp:hover {
  background: url(../img/iapp1.gif) no-repeat 0 center;
  color: #df0000;
}

/* 2019-01-16新增@牛 */
.sti3 {
  line-height: 36px;
  height: 36px;
  margin-top: 10px;
}

.sti3 b {
  border-left: #0b649c 4px solid;
  line-height: 22px;
  margin-top: 7px;
  font-weight: normal;
  float: left;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  padding-left: 6px;
}

.sti3 .ps2 {
  background: #fff url(../img/gb.gif) repeat-x bottom;
  border: 0;
  line-height: 35px;
  height: 36px;
}

/*.sti3 .ps2 li a{ background:#fff url(../img/gb.gif) repeat-x bottom; border-top:#ddd 1px solid; line-height:35px;height:35px;}
.sti3 .ps2 li a.s{ background:#f6f6f6; font-weight:bold; color:#333;}*/
.sti3 .ps2 li a {
  background: #f6f6f6 url(../img/gb.gif) repeat-x bottom;
  border-top: #ddd 1px solid;
  line-height: 35px;
  height: 35px;
}

.sti3 .ps2 li a.s {
  background: #fff;
  font-weight: bold;
  color: #333;
}

/*.sti3 .ps2 .tishi{float:right; margin:0; border-left:#ddd 1px solid; padding:0 10px; color:#666; line-height:34px;}*/
.sti3 .ps2 .tishi {
  float: right;
  margin: 0;
  border: #ddd 1px solid;
  border-right: 0;
  padding: 0 10px;
  background: #f5f5f5;
  color: #666;
  line-height: 53px;
}

.pxi {
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 20px;
  text-indent: -999em;
}

.pxs {
  background-image: url(../img/shengxu.gif);
}

.pxj {
  background-image: url(../img/jiangxu.gif);
}

.pxp {
  background-image: url(../img/pinxu.gif);
}

.b4 .ps2 {
  border-left: 0;
  border-right: 0;
}

.b4 .ps2 .ts+li a {
  border-left: 0;
}

#bigcon>div {
  background: none !important;
}

table.dataTable td.dataTables_empty {
  text-align: center;
  background: url(../img/nosj.gif) no-repeat center 10px;
  padding-top: 160px;
  padding-bottom: 20px;
  font-size: 16px;
}

.fenxi tbody tr td:last-child {
  background: none;
}

#jcys .tip span {
  float: left;
  margin-left: 10px !important;
}

#jcys .tip #analysissearch {
  border: 0;
  float: left;
  margin-top: 5px;
  margin-left: 20px !important;
  height: 26px;
  line-height: 26px;
  padding: 0 5px;
}

#jcys .tip #clickserachadd {
  border: 0;
  float: left;
  margin-top: 5px;
  color: #fff;
  margin-left: 0px !important;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  background: #ffa500;
}

/* 站内新闻 */
.czz .r .newlist {
  height: auto;
  margin-bottom: 10px;
  padding: 0;
}

.czz .r .newlist a {
  display: block;
  border-bottom: #ebebeb 1px dashed;
}

.czz .r .newlist a:last-child {
  border-bottom: 0;
}

.czz .r .newlist a:hover {
  background: rgba(0, 0, 0, 0) url("../img/lh.gif") no-repeat scroll 8px center;
  color: #c00;
}

.phli dl dd select {
  border: #ccc 1px solid;
  margin-top: -1px;
  line-height: 20px;
  height: 20px;
}

.phli dl dd .on select {
  border: #fff 1px solid;
}

.det .r .to .tob {
  padding: 0 5px;
  line-height: 25px;
  height: 150px;
  overflow: hidden;
}

.det .r .to .tob p a {
  padding: 0;
  line-height: 25px;
  overflow: hidden;
  background: url(../img/ln.gif) no-repeat 4px center;
  padding-left: 12px;
}

.det .r .to .tob p a:hover {
  background: url(../img/lh.gif) no-repeat 4px center;
}

.det .r .to .tob .morenews {
  display: block;
  margin: -1px -5px 0;
  border-top: #ebebeb 1px solid;
  line-height: 20px;
  background: #f7f7f7;
  text-align: center;
  width: 288px;
}

.det .r .to .tob p {
  border-bottom: #ebebeb 1px dashed;
}

.b4 .ima a {
  background: #fff;
  border: #ddd 1px solid;
}

.b4 .ima a.s {
  background: #0b649c;
  border: #0b649c 1px solid;
}


.dlbox {
  background: #fdf9ea;
  border: #f6e6af 1px solid;
  line-height: 34px;
  height: 34px;
  margin-bottom: 5px;
}

.dlbox a {
  font-size: 14px;
  color: #df0000;
  display: block;
  text-align: center;
  float: left;
}

.dlbox a.a1 {
  width: 144px;
}

.dlbox a.a2 {
  width: 143px;
  border-left: #f6e6af 1px solid;
}

.dlbox a.a3 {
  width: 212px;
  border-right: #f6e6af 1px solid;
  text-align: left;
  padding-left: 10px;
}

.dlbox a.a4 {
  width: 65px;
  color: #fff;
  background: #ef0b0b;
}

.dlbox a.a4:hover {
  color: #ff0;
  background: #c00;
}

.dlbox a:hover {
  color: #333;
}


/*.b4 .ps2{ border:0;}
.b4 .ps2 a{ border-left:0;}*/

.st b {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  text-indent: -999em;
}

.st b.fred {
  background-image: url(../img/shengxu.gif);
}

.st b.fgrey {
  background-image: url(../img/pinxu.gif);
}

.st b.fgreen {
  background-image: url(../img/jiangxu.gif);
}

.jcysb p {
  text-align: center;
  line-height: 30px;
  height: 30px;
  padding: 5px 0;
  border-top: #ddd 1px solid;
}

.jcysb p a {
  padding: 0 10px;
  cursor: pointer;
  border-radius: 4px;
  margin: 0 5px;
  color: #fff;
  display: inline-block;
}

.jcysb p a#closeadd {
  background: #666;
}

.jcysb p a#yesaddanay {
  background: #ff5d33;
}

#jcys #search {
  position: relative;
  padding-left: 20px;
}

/**
.thl1 tbody tr td:last-child{ background:#fff;}
**/

#bigcon>div.non {
  background: url(../img/non.gif) no-repeat center top !important;
}

.cysjfb dd p {
  font-size: 18px;
  font-weight: bold;
}

.cysjfb dd p.jf1 i {
  display: block;
  line-height: 24px;
}

.zfx {
  text-align: center;
  margin-top: 5px;
}

.zfx a {
  display: inline-block;
  font-size: 12px;
  background: #f1f1f1;
  margin: 0 10px;
  border: #ddd 1px solid;
  color: #999;
  width: 80px;
  border-radius: 4px;
  line-height: 20px;
}

.zfx b {
  display: block;
  background: #fff;
  border-radius: 4px 4px 0 0;
  border-bottom: #ddd 1px solid;
  font-size: 14px;
  line-height: 24px;
}

.zfx a.s {
  background: #fff3eb;
  color: #bd1418;
  border: #ffd2b4 1px solid;
}

.zfx a.s b {
  color: #bd1418;
  border-bottom: #ffd2b4 1px solid;
}

.tdhauto {
  max-height: 60px;
  overflow: auto;
  text-align: left;
}

.tdhauto::-webkit-scrollbar {
  width: 8px;
}

.tdhauto::-webkit-scrollbar-thumb {
  background: #cc0f00;
}

.tdhauto::-webkit-scrollbar-track {
  background: #fcd7cd;
}

/*.thl3 td a.zxfz{ font-size:12px; background:#cc0f00; color:#fff; line-height:22px; display:block; width:40px; margin:2px auto 0; border-radius:3px;}*/
.thl3 td a.zxfz {
  font-size: 12px;
  background: #efefef;
  color: #666;
  line-height: 22px;
  display: inline-block;
  padding: 0 5px;
  border-radius: 3px;
  position: absolute;
  right: 4px;
}

.thl3 td {
  white-space: nowrap;
  border-bottom: #ddd 1px dashed;
  background: url(../img/thl.gif) no-repeat right center;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 8px;
  text-align: center;
  word-break: break-all;
}

a.moreloading {
  background: #efefef;
  line-height: 36px;
  font-size: 14px;
  color: #999;
  text-align: center;
  display: block;
  width: 100%;
}

a.moreloading:hover {
  background: #e7e7e7;
}

.bcfabtn {
  padding: 5px 0;
  border-top: #ddd 1px solid;
  text-align: center;
}

.bcfabtn .btnb1,
.bcfabtn .btnb2 {
  padding: 0 10px;
  margin: 0 5px !important;
  border: 0;
  line-height: 30px;
  cursor: pointer;
  border-radius: 4px;
  margin: 0 5px;
  color: #fff;
  display: inline-block;
}

.bcfabtn .btnb1 {
  background: #ff5d33;
}

.bcfabtn .btnb2 {
  background: #666;
}

#menun .m a.lb {
  border-radius: 5px;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  margin-left: 10px;
  color: #394a7b;
  border: #394a7b 1px solid;
  background: url(../img/newlebilogo.png) no-repeat 6px center;
  padding: 0 5px 0 28px;
  background-size: 18px;
}

.lshgtab {
  float: right;
  padding: 7px 10px 0 0;
}

.lshgtab a {
  border: #ddd 1px solid;
  float: left;
  line-height: 28px;
  padding: 0 10px;
  background: #f2f2f2;
  color: #666;
}

.lshgtab a.s {
  border: #0b649c 1px solid;
  background: #0b649c;
  color: #fff;
}

.lshgtab a:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.lshgtab a:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.wtan {
  line-height: 28px;
  padding: 5px 0 2px 5px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  background: url(../img/gt.gif) repeat-x bottom;
}

.wtan li {
  display: flex;
  width: calc(100% / 9);
}

.wtan li a {
  margin: 0 5px 5px 0;
  flex: 1;
  text-align: center;
  background: #f1f1f1;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}

.wtan li a:hover {
  background: #e1e1e1;
  color: #333;
}

.wtan li a.s,
.wtan li a.s:hover {
  background: #0b649c;
  color: #fff;
}

.thl4 td {
  white-space: nowrap;
}

.thl4 tbody tr td:nth-child(3) {
  white-space: inherit;
  word-break: break-word;
  line-height: 16px;
  padding: 5px;
}


/* 隐藏 */
.none2 {
  display: none !important;
}

a {
  outline: none !important;
}

.jxqsn {
  text-align: center;
  background: #faf7e4;
  border-bottom: #e9dfa0 1px solid;
  line-height: 30px;
}

.jxqsn b {
  color: #df0000;
  padding: 0 2px;
}

.jxqsn em {
  color: #05c;
  margin-left: 5px;
  font-weight: bold;
}

/*.jxqs{ font-weight:normal;}*/
/*.jxqs b{color:#df0000; padding:0 2px;}*/
/*.jxqs em{ color:#05c; margin-left:5px; font-weight:bold; }*/

.fb {
  font-weight: bold;
}

.nqtcol {
  display: flex;
  flex-direction: row;
  border-bottom: #ddd 1px solid;
}

.nqtcol .l {
  line-height: 20px;
  font-size: 14px;
  flex: 1;
  text-align: center;
  padding: 8px 0;
}

.nqtcol p b {
  color: #df0000;
  padding: 0 2px;
}

.nqtcol p em {
  color: #05c;
  margin-left: 5px;
  font-weight: bold;
}

.nqtcol .r {
  background: #f5f5f5;
  color: #666;
  border-left: #ddd 1px solid;
  display: flex;
  align-items: center;
  padding: 0 10px;
}

.results tbody td {
  line-height: 16px;
  padding: 6px 0;
}

.results tbody tr td:last-child {
  background: none;
}

.lil li a:nth-last-child(2) {
  min-width: 7em;
}

.hzauto {
  overflow: auto;
  border-right: #ddd 1px solid;
  border-left: #ddd 1px solid;
}

.hzauto .hztab {
  border: 0;
}

.hzauto td {
  white-space: nowrap;
}

.hzauto tr td:first-child {
  border-left: 0 !important;
}

.hzauto tr td:last-child {
  border-right: 0 !important;
}

.thl3 tr td.showorhide {
  position: relative;
}

.thl3 tr td:last-child {
  background-image: none;
}

.txtl {
  text-align: left !important;
}

.zbtabq {
  float: right;
  display: flex;
  border-left: #ddd 1px solid;
  background: #ddd;
}

.zbtabq a {
  padding: 0 10px;
  cursor: pointer;
}

.zbtabq a.s {
  background: #c00;
  color: #fff;
}

.results td,
.results tbody td {
  padding-left: 5px;
  padding-right: 5px;
}

.zbcolq {
  padding: 0 !important;
}

.zbcolq div {
  display: flex;
  flex-direction: row;
}

.zbcolq div a {
  flex: 1;
  border-left: #ddd 1px solid;
}

.zbcolq div a.s {
  background: #0b649c;
  color: #fff;
}

.thl3 td.vt {
  vertical-align: top;
}

.thl3 td.ch {
  padding: 8px 36px 8px 4px;
  text-align: left;
  position: relative;
}

.thl3 td.tal {
  white-space: inherit;
}

.lil li a.athree i:first-child {
  width: 100px;
  display: inline-block;
}

.lil li a.athree i:nth-child(2) {
  width: 130px;
  display: inline-block;
}

.alert {
  display: flex;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
}

.alert .box {
  margin: 0 auto;
  width: 500px;
  max-height: 80%;
  height: 80%\0;
  display: flex;
  flex-direction: column;
}

.gl_alert_t {
  background: #f2f2f2;
  border-radius: 10px 10px 0 0;
  line-height: 40px;
  padding: 0 10px;
  font-size: 14px;
  border-bottom: #ddd 0.1rem solid;
  font-weight: bold;
}

.alert .box .b1 {
  background: #f2f2f2;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  line-height: 40px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-shrink: 0;
}

.alert .box .b1 a {
  flex: 1;
  display: flex;
  border-top: #ddd 1px solid;
  border-left: #ddd 1px solid;
  justify-content: center;
  align-items: center;
}

.alert .box .b1 a.on {
  background-color: #fadfa0;
  border-top: #f5d07a 1px solid;
  color: #cd0000;
  font-weight: bold;
  border-left: #f5d07a 1px solid;
}

.alert .box .b1 a:first-child {
  border-left: 0;
  border-bottom-left-radius: 10px;
}

.alert .box .b1 a:last-child {
  border-bottom-right-radius: 10px;
}

.alert .box .b2 {
  background: #fff;
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: auto;
}

/*.gl_al{ padding: 0 10px;}*/
.gl_al {
  padding: 0 10px;
  display: flex;
}

.gl_al .gl_taba:first-child {
  margin-right: auto;
}

.gl_al .gl_taba a {
  font-size: 12px;
  padding: 0 10px;
  line-height: 28px;
}

.tjtxt {
  padding: 5px 10px;
  line-height: 20px;
  font-size: 14px;
  word-break: break-all;
}

.tjtxt b {
  color: #cd0000;
}

.stip {
  font-size: 12px;
  padding: 10px;
  line-height: 20px;
  color: #999;
}

.gl_taba {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.gl_taba a {
  padding: 5px;
  border: #0b649c 1px solid;
  border-right: 0;
  display: flex;
  line-height: 24px;
  align-items: center;
  text-align: center;
}

.gl_taba a.s {
  background: #0b649c;
  color: #fff;
}

.gl_taba a:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.gl_taba a:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right: #0b649c 1px solid;
}

.gl_taba a.s:last-child {
  border-right: #0b649c 1px solid;
}

.czb .l .b .txtli li em a.jiase {
  font-size: 12px;
}

.b3 li:last-child {
  border-bottom: 0;
}

.grmore {
  background: #f2f2f2;
  display: block;
  text-align: center;
  line-height: 28px;
  position: relative;
  width: calc(100% + 20px);
  left: -10px;
}

.userrt {
  background: #f6f6f6;
  display: flex;
  align-items: center;
  height: 40px;
}

.userrt b {
  font-size: 18px;
  padding: 0 10px;
  margin-right: auto;
}

.userrt select {
  border: 0;
  padding: 0 5px;
  font-size: 14px;
  background: #dcdcdc;
  height: 40px;
}

.userrt select option {
  background: #fff;
}

.wta li a.s {
  color: #0b649c;
  font-weight: bold;
}

.thl4 td {
  position: relative;
}

.thl4 td .conte1 {
  background-color: #fff;
  text-align: left;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 8px;
  padding: 5px;
  max-height: 120px;
  overflow: auto;
  overflow-x: hidden;
  margin-left: 80%;
  width: 100px;
  left: 0;
  margin-top: -5px;
  position: absolute;
  z-index: 100;
  border-radius: 0 10px 10px 10px;
}

.xsfz {
  margin-top: 5px;
}

.xsfz a {
  background: #414141;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  padding: 0 10px;
  line-height: 32px;
  display: inline-block;
}

.xsfz a:hover {
  background: #c00;
}

.trh {
  height: 183px;
}

.tlh {
  height: 224px;
}

.toptab {
  border: #ddd 1px solid;
  display: flex;
  flex-direction: column;
}

.toptab .t {
  display: flex;
  flex-direction: row;
  border-bottom: #ddd 1px solid;
}

.toptab .t a {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: center;
}

.toptab .t a b {
  font-weight: normal;
  position: relative;
  line-height: 32px;
  font-size: 14px;
}

.toptab .t a.s b:after {
  content: "";
  background: #0b649c;
  height: 3px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -1px;
}

.toptab .t a.s b {
  color: #0b649c;
  font-weight: bold;
}

.toptab .t1 {
  display: flex;
  flex-direction: row;
}

.toptab .t1 li {
  flex: 1;
  display: flex;
}

.toptab .t1 li a {
  flex: 1;
  background: #f2f2f2;
  line-height: 30px;
  text-align: center;
  border-bottom: #ddd 1px solid;
  border-right: #ddd 1px solid;
}

.toptab .t1 li:last-child a {
  border-right: 0;
}

.toptab .t1 li a.s {
  background: #fff;
  border-bottom: #fff 1px solid;
}

.toptab .b {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.toptab .b ul {
  padding: 0 5px;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.toptab .b ul li {
  flex: 1;
  display: flex;
  align-items: center;
  border-bottom: #ebebeb 1px dashed;
}

.toptab .b ul li:last-child {
  border-bottom: 0;
}

.toptab .b ul li a {
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.toptab .b ul li:before {
  content: "";
  background: url(../img/ln.gif) no-repeat center;
  flex-shrink: 0;
  height: 10px;
  width: 10px;
}

.toptab .b ul li:hover:before {
  background: url(../img/lh.gif) no-repeat center;
}

.toptab .b a.ba {
  border-top: #ddd 1px solid;
  background: #f5f5f5;
  color: #999;
  flex-shrink: 0;
  display: block;
  line-height: 20px;
  text-align: center;
}

.toptab .b a.ba:hover {
  background: #f0f0f0;
}

.fontg {
  letter-spacing: 5px;
  font-size: 14px;
  color: #c00;
}

.lbcol1 {
  padding: 5px 0 0;
  border-bottom: #ddd 1px solid;
}

.lbcol1 dl {
  display: flex;
  flex-direction: row;
  line-height: 26px;
}

.lbcol1 dl dd {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex: 1;
}

.lbcol1 dl dd a {
  width: calc(100% / 8 - 5px);
  border-radius: 5px;
  background: #f2f2f2;
  margin: 0 5px 5px 0;
  text-align: center;
}

.lbcol1 dl dd a:hover {
  background: #ebebeb;
}

.lbcol1 dl dd a.s {
  background: #0b649c;
  color: #fff;
}

.lil li a.as.cf {
  color: #cd0000;
}

.lil li a.as.cg {
  width: 3em;
  text-align: right;
}

.lil li a.as.cg.s {
  color: #cd0000;
  font-weight: bold;
}

.cystr dt a.yg {
  background: #ffb300;
  color: #fff;
  border: #ffb300 1px solid;
}

.czb .l .b .txtli li em span a.gz.s {
  color: #cd0000;
}

/* 加载中 */
.alert_loading {
  display: flex;
  flex-direction: column;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
}

.alert_loading p {
  padding: 10px;
  height: auto;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  background: rgba(0, 0, 0, 0.4);
  line-height: 20px;
  align-items: center;
  text-align: center;
  font-size: 14px;
  color: #fff;
  margin: 0 auto;
}

.alert_loading p::before {
  content: "";
  width: 80px;
  height: 80px;
  flex-shrink: 0;
  background: url(../img/loading.gif) no-repeat center center;
  background-size: 70px;
}

.newonline {
  float: right;
  line-height: 20px;
  color: #0b649c;
  font-weight: bold;
}

.cj_r_g {
  display: inline-block;
  width: 14px;
  text-indent: -999em;
  background: url(../img/cjr_g.gif) no-repeat center;
}

.cj_r_gt {
  color: #51b148;
  font-size: 12px;
}

.tth dl:nth-child(3n-1) {
  margin-left: 10px;
  margin-right: 10px;
}