/* 登录注册 */
.login {
  width: 1000px;
  margin: 0 auto;
}

/*.login b.l{ width:640px; float:left;}*/
.login b.l {
  width: 640px;
  float: left;
  min-height: 360px;
  background: url(../img/kli.jpg) no-repeat center bottom;
}

.login b.l div {
  background: #f7f7f7;
}

.login b.l a {
  display: block;
}

.wb {
  background: #fff;
  border-radius: 5px;
}

.login .wb {
  width: 340px;
  border: #ddd 1px solid;
  display: inline;
  margin-left: 18px;
  float: left;
  padding-top: 15px;
  box-shadow: 0 0 10px #ddd;
}

.login .wb li {
  margin-bottom: 15px;
  padding: 0 15px;
  position: relative;
}

.txtin {
  line-height: 40px;
  height: 40px;
  width: 107px;
  border-radius: 3px;
  padding: 0 10px 0 36px;
  font-size: 14px;
  color: #999;
  border: #ddd 1px solid;
  background-color: #fff;
  background-image: url(../img/icon.gif);
  background-repeat: no-repeat;
  margin-right: 5px;
  background-size: 32px;
}

.txtin_e {
  line-height: 40px;
  height: 40px;
  width: 107px;
  border-radius: 3px;
  padding: 0 10px 0 36px;
  font-size: 14px;
  color: #e50000;
  border: #ff8e8e 1px solid;
  background-color: #fff;
  background-image: url(../img/icone.gif);
  background-repeat: no-repeat;
  margin-right: 5px;
  background-size: 32px;
}

.txtin_r {
  line-height: 40px;
  height: 40px;
  width: 107px;
  border-radius: 3px;
  padding: 0 10px 0 36px;
  font-size: 14px;
  color: #69a204;
  border: #8fcf1f 1px solid;
  background-color: #fff;
  background-image: url(../img/iconr.gif);
  background-repeat: no-repeat;
  margin-right: 5px;
  background-size: 32px;
}

.txtin:focus {
  border: #7cc5e9 1px solid;
  background-image: url(../img/iconh.gif);
  color: #333;
  box-shadow: 0 0 10px 0 #b2dcf1;
}

.tw1 {
  width: 262px;
}

.tw2 {
  width: 162px;
}

.tw3 {
  width: 380px;
}

.tw4 {
  width: 280px;
}

.sw1 {
  width: 310px;
}

.i1 {
  background-position: 3px 4px;
}

.i2 {
  background-position: 3px -28px;
}

.i3 {
  background-position: 3px -60px;
}

.i4 {
  background-position: 3px -92px;
}

.i5 {
  background-position: 3px -188px;
}

.i6 {
  background-position: 3px -124px;
}

.i7 {
  background-position: 3px -157px;
}

.i8 {
  background-position: 3px -219px;
}

.i9 {
  background-position: 3px -350px;
}

.i10 {
  background-position: 3px -284px;
  font-weight: bolder;
}


.lia {
  line-height: 13px;
  height: 13px;
  padding-top: 10px;
}

.lia a {
  color: #666;
}

.lia a.fr {
  color: #ff7900;
}

.lia a:hover {
  text-decoration: underline;
}

.fi {
  text-align: center;
  background: #fff;
  width: 408px;
  margin: 0 auto 10px;
  border: #f4e18b 1px solid;
}

.fi p.t {
  font-size: 14px;
  padding-top: 5px;
}

.fi p.t b {
  color: #f60;
  font-weight: bold;
  font-size: 20px;
}

.fi p.c {
  line-height: 30px;
  color: #888;
}

.fi p.b {
  border-top: #f4e18b 1px solid;
  background: #fff9de;
}

.fi p.b label {
  display: inline-block;
  margin: 5px;
  padding: 0 5px;
  font-size: 14px;
  line-height: 28px;
  background: #fff;
  border: #f60 2px solid;
  color: #333;
  cursor: pointer;
}

.fi p.b label.on {
  background: #f60;
  color: #fff;
}

.yz {
  margin-left: 1px;
  width: 90px;
  height: 42px;
  line-height: 42px;
  background: #e7e7e7;
  display: inline-block;
  text-align: center;
}

.yz img {
  width: 90px;
  height: 42px;
  border: 0;
  cursor: pointer;
}

.inb {
  border-radius: 3px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  font-size: 18px;
  background: #ff9200;
  border: 0;
  width: 100%;
  color: #fff;
  cursor: pointer;
}

.inb:hover {
  background: #ff8300;
}

.fg {
  line-height: 8px;
  height: 8px;
  border-bottom: #ccc 1px solid;
  margin: 0 15px;
  text-align: center;
}

.fg b {
  font-weight: normal;
  color: #999;
  position: relative;
  top: 5px;
  background: #fff;
  padding: 0 5px;
}

.hz1 {
  margin: 20px 0 10px;
  text-align: center;
}

.hz1 a {
  width: 42px;
  height: 42px;
  margin: 0 5px;
  display: inline-block;
  background-image: url(../img/ii.gif);
}

.hz1 a.hz11 {
  background-position: 0 -112px;
}

.hz1 a.hz12 {
  background-position: -42px -112px;
}

.hz1 a.hz13 {
  background-position: -84px -112px;
}

.hz1 a.hz14 {
  background-position: -126px -112px;
}

.hz1 a.hz11:hover {
  background-position: 0 -154px;
}

.hz1 a.hz12:hover {
  background-position: -42px -154px;
}

.hz1 a.hz13:hover {
  background-position: -84px -154px;
}

.hz1 a.hz14:hover {
  background-position: -126px -154px;
}

.lb {
  background: #ebebeb;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border-radius: 0 0 5px 5px;
}

.lb a {
  color: #0f67a6;
}

.ti {
  line-height: 12px;
  height: 12px;
  padding-top: 6px;
  color: #999;
}

.ti_r {
  line-height: 12px;
  height: 12px;
  padding-top: 6px;
  color: #8bb345;
}

.ti_e {
  line-height: 12px;
  height: 12px;
  padding-top: 6px;
  color: #f89191;
}

.ina {
  color: #999;
  background: #f2f2f2;
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
  position: absolute;
  right: 16px;
  border-radius: 0 3px 3px 0;
  top: 1px;
  border-left: #ddd 1px solid;
  cursor: pointer;
}

.ina b {
  color: #ff7900;
  font-size: 14px;
  padding: 0 2px;
}

.ina:hover {
  background: #eee;
  color: #666;
}

.ina1 {
  color: #999;
  background: #f2f2f2;
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
  position: absolute;
  right: 61px;
  border-radius: 0 3px 3px 0;
  top: 1px;
  border-left: #ddd 1px solid;
  cursor: pointer;
}

a.ina1:hover,
.ina1on {
  background: #eee;
  color: #666;
}

.ina2 {
  color: #999;
  background: #f2f2f2;
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
  position: absolute;
  right: 61px;
  border-radius: 0 3px 3px 0;
  top: 1px;
  border-left: #ddd 1px solid;
  cursor: pointer;
}

.ina2:hover {
  background: #f7f7f7;
}

.ina2 b {
  color: #ff7900;
  font-size: 14px;
  padding: 0 2px;
}

a.ina2:hover {
  background: #eee;
  color: #666;
}

.txtin:focus .ina2 {
  background: #1992ce;
}

.register {
  background: #fff url(../img/yy.gif) repeat-y right 0;
  border-radius: 5px;
  width: 998px;
  margin: 0 auto;
  border: #ddd 1px solid;
}

.register .l {
  width: 548px;
  float: left;
  padding-top: 20px;
}

.register .r {
  width: 450px;
  float: left;
}

.register .l li {
  padding: 0 60px;
  margin-bottom: 10px;
  position: relative;
}

.xy {
  text-align: center;
  padding-bottom: 10px;
  line-height: 30px;
  color: #666;
}

.xy a {
  color: #0f67a6;
}

.dl {
  background: url(../img/dl.gif) no-repeat center top;
  padding-top: 110px;
  font-size: 14px;
  color: #666;
  margin-top: 100px;
  text-align: center;
}

.dl a {
  line-height: 34px;
  background: #fff;
  display: inline-block;
  padding: 0 10px;
  border: #ddd 1px solid;
  border-radius: 4px;
  font-size: 14px;
  margin-top: 10px;
  color: #f67803;
}

.fg1 {
  line-height: 8px;
  height: 8px;
  border-bottom: #ccc 1px solid;
  margin: 40px 30px 0;
  text-align: center;
}

.fg1 b {
  font-weight: normal;
  color: #999;
  position: relative;
  top: 5px;
  background: #ebebeb;
  padding: 0 5px;
}

.hz2 {
  margin: 30px 0 10px;
  text-align: center;
}

.hz2 a {
  width: 56px;
  height: 56px;
  margin: 0 8px;
  display: inline-block;
  background-image: url(../img/ii.gif);
}

.hz2 a.hz11 {
  background-position: 0 0;
}

.hz2 a.hz12 {
  background-position: -56px 0;
}

.hz2 a.hz13 {
  background-position: -112px 0;
}

.hz2 a.hz14 {
  background-position: -168px 0;
}

.hz2 a.hz11:hover {
  background-position: 0 -56px;
}

.hz2 a.hz12:hover {
  background-position: -56px -56px;
}

.hz2 a.hz13:hover {
  background-position: -112px -56px;
}

.hz2 a.hz14:hover {
  background-position: -168px -56px;
}

.fg2 {
  line-height: 8px;
  height: 8px;
  border-bottom: #ccc 1px solid;
  margin: 100px 30px 0;
  text-align: center;
}

.fg2 b {
  font-weight: normal;
  color: #999;
  position: relative;
  top: 5px;
  background: #ebebeb;
  padding: 0 5px;
}

.hz3 {
  margin-top: 50px;
  text-align: center;
}

.hz3 a {
  width: 140px;
  display: inline-block;
  line-height: 40px;
  font-size: 20px;
}

.hz3 a i {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  display: block;
  background-image: url(../img/ii.gif);
}

.hz3 a:hover {
  color: #0f67a6;
}

.hz3 a.hz11 i {
  background-position: 0 -196px;
}

.hz3 a.hz12 i {
  background-position: -70px -196px;
}

.hz3 a.hz11:hover i {
  background-position: -140px -196px;
}

.hz3 a.hz12:hover i {
  background-position: -210px -196px;
}

.twn {
  line-height: 40px;
  padding: 0 10px 0 35px;
  font-size: 14px;
  margin: 10px 0;
  background: url(../img/twn.gif) no-repeat 10px center;
  font-weight: bold;
  display: block;
  cursor: pointer;
  border: #ddd 2px solid;
  text-align: left;
}

.two {
  line-height: 40px;
  padding: 0 10px 0 35px;
  font-size: 14px;
  margin: 10px 0;
  background: url(../img/two.gif) no-repeat 10px center;
  font-weight: bold;
  display: block;
  cursor: pointer;
  border: #f60 2px solid;
  color: #f60;
  text-align: left;
}

/*.guess{ background:#fff; border-radius:5px; width:940px; margin:0 auto; padding: 20px;}*/
.guess {
  width: 980px;
  margin: 0 auto;
}

/* 用户中心修改资料 */
.uxx {
  background: #fff;
  border: #ddd 1px solid;
}

.uxx li {
  font-size: 14px;
  padding: 0 20px;
  height: 42px;
  border-bottom: #f5f5f5 1px solid;
  line-height: 42px;
}

.uxx li:last-child {
  border-bottom: 0;
}

.uxx li.tip {
  color: #FB464A;
  font-weight: bold;
}

.uxx li em {
  float: left;
  font-size: 12px;
  text-align: right;
  width: 90px;
  color: #999;
}

.uxx li span {
  float: right;
  display: inline-block;
  color: #f00;
}

.uxx li a {
  color: #ff9300;
  font-size: 12px;
  padding: 0 6px;
  background: #fffcf0;
  border: #fae4aa 1px solid;
  border-radius: 3px;
  line-height: 22px;
  margin-top: 9px;
  float: right;
}

.uxx li a:hover {
  background: #fff8dc;
  border: #f4d685 1px solid;
}

.uxx li a.tzon {
  background: url(../img/onoff.gif) no-repeat -84px 0;
  width: 63px;
  height: 26px;
  line-height: 26px;
  border-radius: 0;
  border: 0;
  padding: 0;
  float: left;
  color: #fff;
  font-size: 12px;
  margin: 8px 10px 0 0;
  padding-right: 21px;
  text-align: center;
}

.uxx li a.tzoff {
  background: url(../img/onoff.gif) no-repeat 0 0;
  width: 63px;
  height: 26px;
  line-height: 26px;
  border-radius: 0;
  border: 0;
  padding: 0;
  float: left;
  color: #888;
  font-size: 12px;
  margin: 8px 10px 0 0;
  padding-left: 21px;
  text-align: center;
}

.uin {
  border: #ddd 1px solid;
  background: #fff;
}

.uin li {
  padding: 10px;
  line-height: 42px;
  height: 42px;
  border-bottom: #f5f5f5 1px solid;
  position: relative;
}

.uin li b {
  display: inline;
  font-size: 14px;
  color: #666;
  text-align: right;
  width: 120px;
  font-weight: normal;
  padding-right: 10px;
  float: left;
}

.uin li p {
  line-height: 43px;
  padding-left: 10px;
  color: #999;
}

.uin li i {
  background-repeat: no-repeat;
  width: 15px;
  height: 43px;
  line-height: 43px;
  float: left;
  margin-left: 10px;
  background-position: 0 center;
}

.uin li p.ti_r {
  padding: 0;
  line-height: 42px;
  height: 42px;
  color: #8bb345;
  float: left;
}

.uin li p.ti_e {
  padding: 0;
  line-height: 42px;
  height: 42px;
  color: #f89191;
  float: left;
}

.uin li p.ti {
  padding: 0;
  line-height: 42px;
  height: 42px;
  color: #999;
  float: left;
}

.uin li em.ina {
  color: #999;
  background: #f2f2f2;
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
  position: absolute;
  right: 359px;
  top: 11px;
  border-radius: 0 3px 3px 0;
  border-left: #ddd 1px solid;
  cursor: pointer;
}

.uin li em.ina:hover {
  background: #f7f7f7;
}

.uin li em.ina b {
  color: #f00;
  font-size: 14px;
  padding: 0 2px;
  width: 25px;
}

.uin .inb {
  border-radius: 3px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  font-size: 16px;
  background: #ff9200;
  width: auto;
  margin: 10px 0 10px 140px;
  padding: 0 20px;
  border: 0;
  color: #fff;
  cursor: pointer;
}

.uin .inb:hover {
  background: #ffa600;
}

.im {
  line-height: 12px;
  height: 12px;
  padding: 20px 0 20px 25px;
  background: url(../img/ii.gif) no-repeat -259px 21px;
  color: #f60;
}

.tii {
  background: #fffcf0 url(../img/i_2.gif) no-repeat 8px 14px;
  margin: 10px 10px 0;
  border: #fae4aa 1px solid;
  font-size: 14px;
  padding: 10px 10px 10px 30px;
  line-height: 24px;
}

.tii b {
  padding: 0 5px;
  color: #f00;
  font-size: 16px;
}

.rbox>.tii {
  margin: 0 0 10px;
}

/* 用户中心绑定社交 */
.bdl {
  width: 365px;
  float: left;
  margin: 0 9px 18px;
  padding: 10px;
  background: #fff;
  border: #e5e5e5 1px solid;
  line-height: 56px;
}

.bdl dt {
  width: 56px;
  height: 56px;
  margin-right: 10px;
  float: left;
  background-image: url(../img/ii.gif);
}

.bdl dd b {
  width: 80px;
  font-size: 14px;
  display: inline-block;
}

.bdl dt.hz11 {
  background-position: 0 0;
}

.bdl dt.hz12 {
  background-position: -56px 0;
}

.bdl dt.hz13 {
  background-position: -112px 0;
}

.bdl dt.hz14 {
  background-position: -168px 0;
}

.bdl dt.hz11o {
  background-position: 0 -56px;
}

.bdl dt.hz12o {
  background-position: -56px -56px;
}

.bdl dt.hz13o {
  background-position: -112px -56px;
}

.bdl dt.hz14o {
  background-position: -168px -56px;
}

.bdl dd a.jc {
  float: right;
  background: #f7f7f7;
  border: #ddd 1px solid;
  margin-top: 13px;
  line-height: 28px;
  color: #999;
  padding: 0 10px;
  border-radius: 3px;
}

.bdl dd a.jc:hover {
  background: #f2f2f2;
  border: #ccc 1px solid;
}

.bdl dd label {
  margin-right: 20px;
}

.bdl dd label input {
  vertical-align: middle;
  margin-right: 5px;
}

.bdl dd a.lj {
  float: right;
  color: #ff9300;
  background: #fffcf0;
  border: #fae4aa 1px solid;
  margin-top: 13px;
  line-height: 28px;
  padding: 0 10px;
  border-radius: 3px;
}

.bdl dd a.lj:hover {
  background: #fff8dc;
  border: #f4d685 1px solid;
}

/** 用户中心切换用户 **/
.sm {
  background: url(../img/sm.gif) no-repeat 2px 25px;
  padding: 20px 5px 20px 20px;
  line-height: 24px;
}

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

.qh {
  padding: 10px 10px 0;
  border-bottom: #f5f5f5 1px solid;
}

.qh dt {
  line-height: 42px;
  padding-right: 10px;
  text-align: right;
  width: 120px;
  float: left;
  font-size: 14px;
  color: #666;
}

.inb1 {
  border-radius: 5px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  font-size: 20px;
  background: #ff7900;
  border: 0;
  padding: 0 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
}

.inb1:hover {
  background: #ff6000;
}

.qh dt.qhl {
  line-height: 84px;
}

.qhr {
  float: left;
  width: 658px;
}

.qhr label {
  float: left;
  width: 195px;
  padding: 5px;
  margin: 0 10px 10px 0;
  border: #ddd 2px solid;
  position: relative;
  line-height: 24px;
  color: #999;
  cursor: pointer;
}

.qhr label img {
  width: 48px;
  float: left;
  border-radius: 50%;
  height: 48px;
  margin-right: 5px;
  border: #ddd 1px solid;
}

.qhr label input {
  display: none;
}

.qhr label b {
  color: #333;
  font-size: 16px;
}

.qhr label.on,
.qhr label.on:hover {
  border: #f60 2px solid;
}

.qhr label.on i {
  position: absolute;
  width: 14px;
  height: 14px;
  bottom: 0px;
  right: 0px;
  display: block;
  background: url(../img/qhl.gif) no-repeat;
}

.qhr label.on b {
  color: #f60;
}

/** 找回用户名 **/
.boxs {
  width: 940px;
  padding: 20px;
  margin: 0 auto;
  border-radius: 5px;
  background: #fff;
}

.taci {
  padding: 10px 0 20px;
  line-height: 42px;
  height: 42px;
  text-align: center;
  border-bottom: #ddd 1px dashed;
}

.taci .it,
.taci .is {
  line-height: 40px;
  height: 40px;
  border-radius: 5px;
  padding: 0 5px;
  font-size: 14px;
  color: #999;
  _color: #333;
  border: #bebebe 1px solid;
  background-color: #fff;
  box-shadow: inset 1px 1px 2px 0 #bfbfbf;
  display: inline-block;
  margin-right: 5px;
}

.taci .it:focus,
.taci .is:focus {
  border: #6fbbeb 1px solid;
  color: #333;
  box-shadow: inset 1px 1px 2px 0 #9ed4f7;
}

.taci .ib {
  border-radius: 5px;
  line-height: 42px;
  height: 42px;
  padding: 0 20px;
  font-size: 16px;
  background: #ff7900;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
}

.taci .ib:hover {
  background: #ff6000;
}

.txts {
  padding: 10px;
  line-height: 30px;
  font-size: 14px;
}

.txts b {
  font-size: 16px;
  font-weight: bold;
  color: #ba2636;
  margin: 0 5px;
}

/** 资金转换 **/
.zh:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.zh {
  display: block;
  min-height: 1%;
}

*html .zh {
  height: 1%;
}

.zh {
  *zoom: 1;
}

/* IE6 */
.zh {
  margin-top: 10px;
}

.zh dl {
  width: 359px;
  float: left;
  background: #fff;
}

.zh dl dt {
  width: 20px;
  line-height: 20px;
  font-weight: bold;
  height: 50px;
  padding: 10px 3px 0;
  text-align: center;
  float: left;
  color: #fff;
  font-size: 14px;
}

.zh dl.zhb1 {
  border: #f3d1a3 1px solid;
}

.zh dl.zhb1 dt {
  float: right;
}

.zh dl.zhb2 {
  border: #b0d2e3 1px solid;
}

.zh dl.zhb1 dt {
  background: #fff0db;
  color: #bd5200;
}

.zh dl.zhb2 dt {
  background: #e3f6ff;
  color: #097fba;
}

.zh dl dd {
  width: 322px;
  text-align: center;
  float: left;
  height: 60px;
}

.zh dl dd em {
  width: 33.3%;
  color: #999;
  line-height: 20px;
  padding-top: 10px;
  text-align: center;
  float: left;
  display: inline-block;
}

.zh dl dd em b {
  font-size: 18px;
  display: block;
}

.zh dl.zhb1 dd em b {
  color: #ff9200;
}

.zh dl.zhb2 dd em b {
  color: #1992ce;
}

.zh p {
  width: 88px;
  background: url(../img/bl.gif) no-repeat center;
  float: left;
  color: #333;
  line-height: 62px;
  text-align: center;
  height: 62px;
}

.zh p i {
  color: #666;
}

.tii1 {
  background: #fffcf0 url(../img/i_2.gif) no-repeat 8px 9px;
  padding: 5px 10px 5px 30px;
  margin-bottom: 10px;
  line-height: 24px;
  border: #fae4aa 1px solid;
}

.tii1 em {
  color: #333;
  font-weight: normal;
}

.tii1 b {
  color: #f00;
}

.zhl {
  border: #ddd 1px solid;
  margin-top: 10px;
  background: #fff;
}

.inb3 {
  border-radius: 3px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  font-size: 16px;
  background: #ff9200;
  width: auto;
  margin: 10px 0 10px 160px;
  padding: 0 20px;
  border: 0;
  color: #fff;
  cursor: pointer;
}

.inb3:hover {
  background: #ffa600;
}

.zhl li {
  padding: 10px;
  position: relative;
  line-height: 42px;
  height: 42px;
  border-bottom: #f5f5f5 1px solid;
}

.zhl li b {
  display: inline;
  font-size: 14px;
  color: #666;
  text-align: right;
  width: 140px;
  font-weight: normal;
  padding-right: 10px;
  float: left;
}

.zhl li input {
  float: left;
}

.zhl li p {
  line-height: 42px;
  height: 42px;
  padding-top: 0;
  float: left;
  *float: inherit;
}

.zhl li p.ti_r {
  color: #8bb345;
}

.zhl li p.ti_e {
  color: #f89191;
}

.zhl li p.ti {
  color: #999;
}

/** 消息中心 **/
/** 消息中心站内短信 **/
.jll {
  width: 250px;
  float: left;
}

.jlin {
  border: #ddd 1px solid;
  background: #f2f2f2;
  border-radius: 5px;
  padding-left: 5px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
}

.jlin .it {
  width: 213px;
  background: none;
  color: #666;
  float: left;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  border: none;
}

.jlin .ib {
  width: 30px;
  cursor: pointer;
  height: 30px;
  float: left;
  border: 0;
  background: url(../img/ib.gif) no-repeat 0 0;
}

.jlin .ib:hover {
  background: url(../img/ib.gif) no-repeat -30px 0;
}

.jllb {
  height: 555px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #f1f1f1;
}

.jllb dl {
  border-bottom: #ddd 1px dashed;
  padding-bottom: 5px;
}

.jllb dl dt a {
  line-height: 25px;
  padding-top: 5px;
  float: left;
  padding-left: 20px;
}

.jllb dl dt a.ss {
  background: url(../img/ss.gif) no-repeat 8px 13px;
}

.jllb dl dt a.zk {
  background: url(../img/zk.gif) no-repeat 6px 15px;
}

.jllb dl dt a i {
  color: #999;
  padding-left: 10px;
}

.jllb dl dd a {
  float: left;
  *width: 100%;
  _width: 220px;
  overflow: hidden;
  line-height: 26px;
  height: 26px;
  padding: 5px 5px 0;
}

.jllb dl dd a img {
  width: 24px;
  height: 24px;
  border: #ddd 1px solid;
  margin-right: 5px;
  border-radius: 2px;
}

.jllb dl dd a i {
  color: #999;
}

.jllb dl dd a em {
  width: 56px;
  display: inline-block;
}

.jllb dl dd a.bz {
  color: #999;
}

.none {
  display: none;
}

.jlr {
  width: 525px;
  float: left;
  margin-left: 5px;
}

.jlr .ltt h3 {
  color: #876e35;
  border: #ddd 1px solid;
  line-height: 28px;
  height: 28px;
  font-size: 14px;
  font-weight: normal;
  color: #f60;
  padding: 5px 10px;
  border-radius: 5px 5px 0 0;
}

.jlr .ltt h3 img {
  border-radius: 3px;
  border: #ddd 1px solid;
  margin-right: 5px;
}

.jlr .ltt .jz {
  text-align: center;
  font-size: 12px;
  color: #888;
  background: #f2f2f2;
  line-height: 30px;
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
}

.jlr .ltc {
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
  padding: 10px;
  height: 380px;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
}

.jlr .ltb h4 {
  font-size: 14px;
  font-weight: normal;
  color: #666;
  background: #ddd;
  line-height: 30px;
  border-top: #ddd 1px solid;
  border-bottom: #ddd 1px solid;
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
  padding: 0 10px;
}

.jlr .ltb .ltin {
  padding: 5px;
  border: #ddd 1px solid;
  border-top: 0;
  height: 80px;
  border-radius: 0 0 5px 5px;
}

.jlr .ltb .ltin a {
  float: right;
  height: 40px;
  width: 60px;
  background: #f60;
  text-align: center;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 0;
  border-radius: 5px;
  margin-top: 10px;
}

.jlr .ltb .ltin a:hover {
  background: #ff5400;
}

.jlr .ltb .ltin em {
  padding-right: 65px;
  display: block;
}

.jlr .ltb .ltin em textarea {
  font-size: 12px;
  line-height: 24px;
  height: 80px;
  border: 0;
  float: left;
  width: 100%;
}

.jlr .ltc dl.ltl {
  margin-bottom: 10px;
  position: relative;
  padding-left: 50px;
}

.jlr .ltc dl.ltr {
  margin-bottom: 10px;
  position: relative;
  padding-right: 50px;
}

.jlr .ltc dl.ltl dt {
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 40px;
  font-size: 12px;
  margin-right: 10px;
  text-align: center;
}

.jlr .ltc dl dt img {
  width: 40px;
  height: 40px;
  border: #ccc 1px solid;
  border-radius: 5px;
}

.jlr .ltc dl.ltl dd {
  background: #feffe6;
  border: #ffe28a 1px solid;
  border-radius: 5px;
  float: left;
  padding: 10px;
  font-size: 12px;
  position: relative;
}

.jlr .ltc dl.ltl dd i {
  background: url(../img/ltl.gif) no-repeat 0;
  width: 7px;
  height: 13px;
  left: -7px;
  top: 13px;
  display: block;
  position: absolute;
}

.jlr .ltc dl.ltr dt {
  line-height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  width: 40px;
  font-size: 12px;
  margin-left: 10px;
  text-align: center;
}

.jlr .ltc dl.ltr dd {
  background: #efefef;
  border: #d6d6d6 1px solid;
  border-radius: 5px;
  float: right;
  padding: 10px;
  font-size: 12px;
  position: relative;
}

.jlr .ltc dl.ltr dd i {
  background: url(../img/ltr.gif) no-repeat 0;
  width: 7px;
  height: 13px;
  right: -7px;
  top: 13px;
  display: block;
  position: absolute;
}

.jlr .ltc dl.ltl dd p {
  text-align: left;
  color: #999;
  font-size: 12px;
}

.jlr .ltc dl.ltr dd p {
  text-align: right;
  color: #999;
  font-size: 12px;
}

.jlr .ltc dl dd p a {
  color: #f60;
  padding-right: 5px;
}

/** 消息中心留言反馈 **/
.jl2 {
  border: #ddd 1px solid;
  background: #fff;
}

.jl2 dl {
  padding: 8px 0;
  border-bottom: #f5f5f5 1px solid;
  line-height: 22px;
  height: 22px;
}

.jl2 dl dt {
  width: 80px;
  float: left;
  text-align: right;
  color: #999;
}

.jl2 dl dd a {
  margin-right: 10px;
  border: #e5e5e5 1px solid;
  background: #f7f7f7;
  color: #666;
  border-radius: 3px;
  padding: 0 8px;
  float: left;
}

.jl2 dl dd a:hover {
  border: #ccc 1px solid;
  color: #333;
  background: #f2f2f2;
}

.jl2 dl dd a.on,
.jl2 dl dd a.on:hover {
  background: #fff6e2;
  border: #ffe09a 1px solid;
  color: #d07800;
}

/*.tah{ max-height:200px; position:relative; top:0; left:0; overflow-y:auto; overflow-x:hidden;}*/
.tah {
  max-height: 120px;
  margin-top: 5px;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
}

.tali {
  padding: 10px 5px;
  min-height: 50px;
  _height: 50px;
  border-bottom: #e5e5e5 1px solid;
}

.tali dl {
  position: relative;
  padding-left: 60px;
}

/*.tali dl.tlb{ margin:5px 0 0 60px; padding-top:5px; border-top:#ddd 1px dashed;}*/
.tali dl.tlb {
  margin: 5px 0 0 60px;
  border-top: #ddd 1px dashed;
}

.tali dl.tlb dt {
  position: absolute;
  top: 5px;
  left: 0;
}

.tali dl.tlb .tlin {
  margin-bottom: 5px;
}

.tali dl.tlb .tlin .it {
  width: 560px;
}

.tali dl dt {
  position: absolute;
  top: 0;
  left: 0;
}

/*.tali dl dt img{ border:#ddd 1px solid; border-radius:3px; width:48px; height:48px;}*/
.tali dl dt img {
  border-radius: 50%;
  width: 48px;
  height: 48px;
}

.tali dl dd p.tt {
  line-height: 20px;
  padding: 3px 0 5px;
}

.tali dl dd p.tt a {
  color: #f60;
}

/*.tali dl dd p.bb{ color:#999; line-height:16px;}*/
.tali dl dd p.bb {
  color: #999;
  line-height: 22px;
}

.tali dl dd p.bb a {
  color: #1992ce;
  padding-left: 10px;
}

.tali dl dd p.bb a.bba {
  padding: 3px 5px;
  text-align: center;
  border-radius: 3px;
  margin: 0 2px;
  background: #fff;
}

.tali dl dd p.bb a.bba1 {
  color: #8ac8ff;
  border: #badeff 1px solid;
}

.tali dl dd p.bb a.bba2 {
  color: #e6a1e9;
  border: #f3c7f5 1px solid;
}

.tali dl dd p.bb a.bba3 {
  color: #f9ba8f;
  border: #f9ccae 1px solid;
}

.tali dl dd p.bb em {
  background: url(../img/info.gif) no-repeat 0 center;
  padding: 0 10px 0 20px;
  color: #cd8337;
  float: left;
}

.tlin {
  border-radius: 3px;
  border: #ddd 1px solid;
  margin-top: 10px;
  background: #fff;
  line-height: 30px;
  height: 30px;
}

.tlin span {
  margin-right: 10px;
  position: relative;
  float: right;
}

.tlin span .iv {
  border: #ccc 1px solid;
  padding: 1px;
  line-height: 20px;
  height: 20px;
  width: 60px;
}

.tlin span i {
  position: absolute;
  top: 36px;
  float: right;
  left: 0;
  top: -50px;
  display: none;
}

.tlin span i img {
  height: 36px;
  padding: 5px;
  border: #ccc 1px solid;
  background: #fff;
}

.tlin .it {
  width: 678px;
  padding: 0 5px;
  line-height: 30px;
  height: 30px;
  float: left;
  border: 0;
  border-radius: 3px;
}

.tlin .ib {
  background: #ff9200;
  float: right;
  line-height: 32px;
  height: 32px;
  position: relative;
  top: -1px;
  overflow: hidden;
  width: 50px;
  text-align: center;
  color: #fff;
  border: 0;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
}

.tlin .ib:hover {
  background: #ffa600;
}

/*.jlb h4{ font-size:14px; line-height:36px;}*/
.jlb h4 {
  font-size: 14px;
  line-height: 36px;
  font-weight: normal;
  background: #fffcf0 url(../img/i_2.gif) no-repeat 8px 10px;
  padding-left: 30px;
  border: #fae4aa 1px solid;
}

/*.jlb textarea{ border:#ddd 1px solid; line-height:20px; border-radius:3px; padding:5px; width:798px;}*/
.jlb textarea {
  border: #ddd 1px solid;
  line-height: 20px;
  border-radius: 5px;
  padding: 5px;
  width: 968px;
}

.jlb textarea:focus {
  border: #7cc5e9 1px solid;
  color: #333;
  box-shadow: 0 0 10px 0 #b2dcf1;
}

/*.jlb p{ margin-top:5px;}*/
.jlb p {
  margin: 5px 0;
}

.jlb p a {
  background: #f60;
  color: #fff;
  font-size: 14px;
  padding: 0 20px;
  float: right;
  line-height: 36px;
  border-radius: 5px;
  height: 36px;
}

.jlb p a:hover {
  background: #ff5400;
  color: #fff;
}

/*.jlb p span{ margin-right: 10px; position: relative; float: right;}
.jlb p span i { position: absolute; top: 36px; float: right; left: 0; top: -50px; display: none;}
.jlb p span i img{ height: 36px; padding: 5px; border:#ccc 1px solid; background: #fff;}*/
.jlb p span {
  margin: 0;
  position: relative;
  float: right;
}

.jlb p span i {
  position: absolute;
  top: 36px;
  float: right;
  left: 115px;
  z-index: 9;
  top: 0px;
  display: none;
}

.jlb p span i img {
  height: 35px;
  border: #ccc 1px solid;
  background: #fff;
}

.jlb p input.unlogin_verify:hover {
  background: #fff;
}

.jlb p input[type=text] {
  border: #ccc 1px solid;
  padding: 3px;
  line-height: 29px;
  height: 29px;
  width: 60px;
}

.jlb p input[type=submit] {
  background: #ff9200;
  color: #fff;
  font-size: 14px;
  padding: 0 15px;
  float: right;
  line-height: 36px;
  border-radius: 3px;
  height: 36px;
  border: 0;
  cursor: pointer;
}

.jlb p input:hover {
  background: #ffa600;
}

.jlb p select {
  background: #fff;
  border: #ccc 1px solid;
  line-height: 28px;
  margin-top: 4px;
  height: 28px;
  border-radius: 3px;
  padding: 0 2px;
  float: left;
  margin-right: 20px;
}

.jlb p select:focus {
  border: #7cc5e9 1px solid;
  color: #333;
  box-shadow: 0 0 10px 0 #b2dcf1;
}

/*.jlb p i{ color:#999; float:left; line-height:36px;}*/
.jlb p i {
  color: #333;
  float: left;
  line-height: 36px;
}

/** 消息中心消息列表 **/
.xx {
  border: #ddd 1px solid;
  background: #fff;
  border-top: 0;
}

.xx li {
  padding: 10px;
  line-height: 28px;
  border-bottom: #f5f5f5 1px solid;
  font-size: 14px;
}

.xx li:hover {
  background: #f7f7f7;
}

.xx li:last-child {
  border-bottom: 0;
}

.xx li img {
  vertical-align: middle;
}

.xx li input {
  margin-top: 7px;
}

.xx li i.time {
  color: #999;
  float: right;
  font-size: 12px;
}

.xx li i.ic {
  width: 30px;
  height: 20px;
  border-left: #e5e5e5 1px solid;
  border-right: #e5e5e5 1px solid;
  margin: 4px 5px 0;
  float: left;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
}

i.i_0 {
  background-image: url(../img/i_0.gif);
}

i.i_1 {
  background-image: url(../img/i_1.gif);
}

i.i_2 {
  background-image: url(../img/i_2.gif);
}

i.i_3 {
  background-image: url(../img/i_3.gif);
}

.xx li i.i_tz {
  float: left;
  background: #fff2e9;
  margin-top: 3px;
  border: #ffd9a5 1px solid;
  line-height: 20px;
  border-radius: 3px;
  font-size: 12px;
  padding: 0 5px;
  margin-right: 10px;
  color: #eca371;
}

.xx li i.i_xt {
  float: left;
  background: #e7f7ff;
  margin-top: 3px;
  border: #bde4f8 1px solid;
  line-height: 20px;
  border-radius: 3px;
  font-size: 12px;
  padding: 0 5px;
  margin-right: 10px;
  color: #59bcf0;
}

.xx li a.a1 {
  padding: 0 10px;
  display: inline-block;
}

.xx li a {
  float: left;
}

.xx li a:hover {
  color: #f60;
}

.xx .wd a {
  font-weight: bold;
  color: #333;
}

.xx .yd a {
  color: #999;
}

.bin {
  line-height: 30px;
  padding: 5px 10px 5px 0;
  background: #fffcf0;
  border: #fae4aa 1px solid;
  height: 30px;
}

.bin label {
  font-size: 14px;
  font-style: normal;
  color: #cc8a09;
  margin-left: 10px;
}

.bin select {
  font-size: 14px;
  position: relative;
  top: -2px;
  background: #fff;
  line-height: 30px;
  height: 30px;
  border: #f9c784 1px solid;
  border-radius: 3px;
}

.bin input {
  font-size: 14px;
  position: relative;
  top: -1px;
}

.bin select:focus {
  box-shadow: 0 0 10px 0 #ffd983;
}

.bin a {
  margin-left: 5px;
  padding: 0 10px;
  background: #fff;
  border: #ddd 1px solid;
  border-radius: 3px;
  float: left;
  color: #333;
}

.bin a:hover {
  background: #ebebeb;
}

/** 消息中心消息详情 **/
.xx1 .xxt {
  background: #fffcf0;
  border: #fae4aa 1px solid;
  padding: 5px 10px 10px;
}

.xx1 .xxt p {
  line-height: 20px;
  color: #666;
}

.xx1 .xxt p.t_t {
  font-size: 16px;
  line-height: 36px;
  color: #333;
}

.xx1 .xxt p i {
  color: #999;
}

.xx1 .xxt p a.url {
  float: right;
  margin-left: 20px;
  color: #1992ce;
}

.xx1 .xxt p i.tag {}

.xx1 .xxt p.t_t i.ic {
  width: 20px;
  height: 36px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0 center;
}

.xx1 .xxt p i.i_tz {
  margin-right: 25px;
  color: #d88b14;
}

.xx1 .xxt p i.i_xt {
  margin-right: 25px;
  color: #d88b14;
}

.xx1 .xxb {
  border: #ddd 1px solid;
  border-top: 0;
  background: #fff;
  font-size: 14px;
  padding: 10px;
  line-height: 28px;
}

/** 活动任务最近活动 **/
.hdbox {
  border: #ddd 1px solid;
  margin-bottom: 20px;
}

.hdbox dt {
  position: relative;
  padding: 5px;
  background: #fff;
}

.hdbox dt i {
  width: 121px;
  height: 91px;
  position: absolute;
  right: 115px;
  bottom: -68px;
  text-indent: -999em;
}

.hdbox dt a img {
  width: 798px;
  height: 100px;
}

.hdbox dt i.wk {
  background: url(../img/wk.gif) no-repeat;
}

.hdbox dt i.jx {
  background: url(../img/jx.gif) no-repeat;
}

.hdbox dt i.yj {
  background: url(../img/js.gif) no-repeat;
}

.hdbox dd {
  background: #f0f0f0;
  padding: 5px 10px;
  border-top: #ddd 1px solid;
}

.hdl {
  line-height: 20px;
}

.hdl em {
  width: 200px;
  display: inline-block;
}

.hdl em i {
  color: #666;
}

.hdr {
  float: right;
  line-height: 40px;
  font-size: 14px;
  color: #666;
}

.hdr em {
  font-size: 14px;
  color: #666;
  padding: 0 5px 0 3px;
  margin: 0 5px;
  border-radius: 5px;
  background: #fff;
}

.hdr em,
.hdr i {
  float: left;
}

.hdr em b {
  margin: 5px 2px;
  font-size: 14px;
  color: #ff6000;
}

.hdr a.cy {
  float: left;
  margin-left: 10px;
  background: #ff9200;
  width: 80px;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  font-size: 16px;
}

.hdr a.cy:hover {
  background: #ffa600;
}

.hdr span.hn {
  float: left;
  margin-left: 10px;
  background: #ccc;
  width: 80px;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  font-size: 16px;
}

/** 活动任务每日签到 **/
.date .dal {
  width: 486px;
  float: left;
  margin-right: 12px;
  display: inline;
}

.date .dal dl {
  background: url(../img/date.gif) no-repeat center;
  height: 400px;
  padding: 0 2px 0 1px;
}

.date .dal dl dt {
  padding-top: 13px;
  line-height: 49px;
  height: 49px;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  color: #fff;
}

.date .dal dl dd td {
  text-align: center;
  padding: 0;
  font-size: 18px;
  color: #c87304;
  font-weight: bold;
  line-height: 48px;
  height: 48px;
  width: 70px;
  background: #fffcf5;
  position: relative;
  border: #ffecc0 1px solid;
}

.date .dal dl dd td.today {
  color: #fff;
  background: #ff9200;
}

.date .dal dl dd thead td {
  background: #ffe198;
  line-height: 32px;
  font-size: 14px;
  height: 32px;
  color: #b74900;
  font-weight: normal;
  border: 0;
}

.date .dal dl dd td.dh {
  color: #f1dbb7;
}

/*.date .dal dl dd td i{ position:absolute; display:block; width:31px; height:33px; bottom:6px; right:20px;}*/
.date .dal dl dd td i {
  position: absolute;
  display: block;
  width: 31px;
  height: 33px;
  bottom: 6px;
  right: 18px;
}

.date .dal dl dd td i.ds {
  background: url(../img/date_s.gif) no-repeat;
}

.date .dar {
  background: url(../img/dater.gif) no-repeat center;
  height: 400px;
  width: 312px;
  float: left;
}

.date .dar li {
  line-height: 30px;
  height: 30px;
  font-size: 14px;
}

.date .dar li i {
  color: #999;
  text-align: right;
  width: 155px;
  display: inline-block;
}

.dxx li {
  padding: 10px 5px;
  height: 24px;
  line-height: 24px;
  border-bottom: #e5e5e5 1px solid;
  font-size: 14px;
}

.dxx li i {
  color: #999;
  float: right;
  font-size: 12px;
}

.dxx li b.cf {
  color: #f00;
}

.dxx li b.cb {
  color: #0a6cb0;
}

.dxx li em {
  margin-left: 10px;
  color: #999;
}

.dxx li em b {
  color: #333;
  font-weight: normal;
}

.ti1 {
  margin: 20px 0 5px;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
}

.dta {
  margin: 22px 0 60px;
  height: 48px;
  text-align: center;
}

.dta a.sign {
  border-radius: 5px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  font-size: 18px;
  background: #ff9600 url(../img/qd_wq.gif) no-repeat 25px center;
  padding: 0 25px 0 55px;
  width: 90px;
  border: 0;
  display: inline-block;
  color: #fff;
  border-bottom: #ff6000 3px solid;
  cursor: pointer;
}

.dta a.sign:hover {
  background: #ffa800 url(../img/qd_wq.gif) no-repeat 25px center;
}

.dta a.sign_suc {
  border-radius: 5px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  font-size: 18px;
  background: #c1c1c1 url(../img/qd_yq.gif) no-repeat 25px center;
  padding: 0 25px 0 55px;
  width: 90px;
  border: 0;
  display: inline-block;
  color: #fff;
  border-bottom: #b0b0b0 3px solid;
  cursor: default;
}

.date .dar ul {
  padding: 0 10px;
}

/** 优惠券 **/
.yhq_li {
  padding: 20px 20px 0;
}

a.wsx,
a.ysy,
a.wsy,
a.ygq {
  width: 255px;
  text-align: center;
  height: 119px;
  float: left;
  display: inline;
  margin: 0 26px 10px;
  padding: 0 48px 0 14px;
}

a.wsx h2,
a.ysy h2,
a.wsy h2,
a.ygq h2 {
  line-height: 42px;
  *line-height: 52px;
  _line-height: 42px;
  font-family: Georgia;
  height: 56px;
  font-size: 50px;
}

a.wsx h2 i,
a.ysy h2 i,
a.wsy h2 i,
a.ygq h2 i {
  font-size: 26px;
}

a.wsx h2 em,
a.ysy h2 em,
a.wsy h2 em,
a.ygq h2 em {
  font-size: 16px;
  font-weight: normal;
  font-family: "Microsoft YaHei";
  color: #333;
  padding-left: 5px;
}

a.wsx h3,
a.ysy h3,
a.wsy h3,
a.ygq h3 {
  line-height: 44px;
  font-size: 20px;
  font-weight: normal;
  color: #333;
}

a.wsx {
  background: url(../img/j_1.gif) no-repeat;
}

a.wsx h2 {
  color: #97760d;
}

a.ysy {
  background: url(../img/j_2.gif) no-repeat;
}

a.ysy h2 {
  color: #d63c4d;
}

a.wsy {
  background: url(../img/j_3.gif) no-repeat;
}

a.wsy h2 {
  color: #60910c;
}

a.ygq {
  background: url(../img/j_4.gif) no-repeat;
  color: #999;
}

a.ygq h3,
a.ygq h2 em {
  color: #999;
}

.yhqt {
  text-align: center;
  padding-top: 20px;
}

.yhqt a.wsx,
.yhqt a.ysy,
.yhqt a.wsy,
.yhqt a.ygq {
  display: inline-block;
  float: none;
  margin: 0;
}

.yhqb {
  background: #f4f4f4;
  padding: 20px 10px 10px;
  position: relative;
}

.yhqb i.sq {
  background: url(../img/sq.gif) no-repeat center;
  width: 780px;
  height: 53px;
  position: absolute;
  top: -36px;
  left: 0;
  _left: -10px;
}

.yhqb ul {
  margin-bottom: 10px;
  background: #fff;
  border-bottom: #e7e7e7 2px solid;
  position: relative;
  padding: 10px 10px 10px 50px;
  font-size: 14px;
  line-height: 30px;
}

.yhqb ul i.bq1 {
  background: url(../img/ji_1.gif) no-repeat;
  width: 63px;
  height: 63px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  _left: -50px;
}

.yhqb ul i.bq2 {
  background: url(../img/ji_2.gif) no-repeat;
  width: 63px;
  height: 63px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  _left: -50px;
}

.yhqb ul i.bq3 {
  background: url(../img/ji_3.gif) no-repeat;
  width: 63px;
  height: 63px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  _left: -50px;
}

.yhqb ul li em {
  display: inline-block;
  width: 340px;
}

.yhqb ul li em i {
  color: #666;
  display: inline-block;
  text-align: right;
  width: 85px;
}

.yhqb ul li.lib em {
  display: inline-block;
  width: auto;
}

.yhq_noj {
  width: 289px;
  text-align: center;
  background: url(../img/j_5.gif) no-repeat;
  height: 119px;
  margin: 150px auto;
  padding: 0 14px 0 14px;
}

.yhq_noj h2 {
  line-height: 56px;
  height: 56px;
  font-size: 24px;
}

.yhq_noj h3 a {
  line-height: 44px;
  font-size: 16px;
  font-weight: normal;
  color: #f60;
}

.yhq_noj h3 a:hover {
  color: #333;
}

/** 推广返现 **/
.tate1 {
  line-height: 20px;
  width: 380px;
  border-radius: 4px;
  padding: 3px;
  font-size: 12px;
  color: #999;
  _color: #333;
  border: #bebebe 1px solid;
  background-color: #fff;
  box-shadow: inset 1px 1px 2px 0 #bfbfbf;
  float: left;
}

.tate1:focus {
  border: #6fbbeb 1px solid;
  color: #333;
  box-shadow: inset 1px 1px 2px 0 #9ed4f7;
}

.cys {
  padding: 10px;
}

.cys li {
  padding: 10px 0;
  position: relative;
  line-height: 42px;
  border-bottom: #ddd 1px dashed;
}

.cys li b {
  display: inline;
  font-size: 14px;
  color: #666;
  text-align: right;
  width: 110px;
  font-weight: normal;
  padding-right: 10px;
  float: left;
}

.cys li p {
  line-height: 42px;
  padding-left: 10px;
  float: left;
  color: #999;
}

.cys li i {
  height: 42px;
  color: #999;
  line-height: 42px;
  float: left;
  margin-left: 10px;
}

.cys li i.zs {
  height: 42px;
  width: 220px;
  color: #f60;
  line-height: 42px;
  float: right;
  padding-left: 15px;
  background: url(../img/ii.gif) no-repeat -268px 17px;
}

.tjz {
  font-size: 14px;
  float: left;
}

.tjy {
  font-weight: bold;
  color: #f60;
}

.tgew {
  text-align: center;
}

.inb4 {
  border-radius: 5px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  font-size: 16px;
  background: #ff7900;
  border: 0;
  padding: 0 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
}

.inb4:hover {
  background: #ff6000;
}

.tgew li {
  width: 210px;
  margin: 10px;
  display: inline-block;
}

.tgew p {
  border: #ddd 1px solid;
  width: 200px;
  height: 200px;
  padding: 4px;
  margin: 0 auto 10px;
  background: url(../img/ewmload.gif) no-repeat center;
}

.tgew b {
  display: inline-block;
  width: 210px;
  line-height: 36px;
  text-align: center;
  background: #ddd;
  font-size: 14px;
}

/** 帮助 **/
#help {
  border: #fff 0px solid;
  width: 978px;
  margin: 0 auto;
}

#help .t {
  border-bottom: #fff 1px solid;
  background: #fff url(../img/help/helpi1.gif) no-repeat 0 0;
  padding-left: 24px;
  line-height: 40px;
  color: #67490a;
  height: 40px;
}

#help .t a {
  background: url(../img/help/helpi3.gif) no-repeat 0 0;
  width: 65px;
  padding-left: 30px;
  line-height: 40px;
  font-size: 14px;
  display: inline;
  float: left;
  position: relative;
}

#help .t a.s {
  background: url(../img/help/helpi2.gif) no-repeat 0 0;
  color: #fff;
}

#help .t a.a1 {
  left: -22px;
}

#help .t a.a2 {
  left: -40px;
}

#help .t a.a3 {
  left: -58px;
}

#help .t a.a4 {
  left: -76px;
}

#help .t a.a5 {
  left: -94px;
}

#help .t a.a6 {
  left: -112px;
}

#help .t a.a7 {
  left: -130px;
}

#help .t a.a8 {
  left: -148px;
}

#help .b {
  padding: 0;
}

/*.helpt{ height:42px; text-align:center; padding:10px 0 20px;}*/
.helpt {
  height: 42px;
  text-align: center;
  padding: 10px 0;
  margin-top: -10px;
}

.helpt a {
  width: 112px;
  height: 42px;
  line-height: 42px;
  display: inline-block;
  margin: 0 10px;
  text-align: center;
  background: url(../img/help/helpi5.gif) no-repeat 0 0;
  font-weight: bold;
  font-size: 16px;
}

.helpt a.s {
  background: url(../img/help/helpi4.gif) no-repeat 0 0;
  color: #fff;
}

/** 帮助-投注站相关 **/
#section1 {
  background: #127ec9;
  padding: 20px 0;
}

.helpsm {
  width: 960px;
  margin: 0 auto;
  background: #fff;
  padding: 15px 10px 10px;
  font-size: 16px;
  line-height: 30px;
}

.helpsm a {
  text-decoration: underline;
  padding: 0 5px;
  color: #127ec9;
}

.helpsm img {
  border: #f2f2f2 1px solid;
  padding: 2px;
  background: #fff;
  margin: 5px 0;
}

.helpsm h1 {
  border-left: #ff7900 8px solid;
  font-size: 20px;
  padding-left: 8px;
  line-height: 28px;
}

.helpsm .nav {
  margin-top: 10px;
  border-top: #ccc 1px solid;
  padding: 10px 10px 10px 20px;
}

.helpsm .nav1 {
  margin-top: 15px;
  border-top: #ff7900 2px solid;
  padding: 10px 10px 10px 20px;
}

.helpsm .nob {
  font-size: 24px;
  color: #127ec9;
  font-family: Verdana, Geneva, sans-serif;
  padding-right: 4px;
  position: relative;
  top: 2px;
}

.helpsm .nob1 {
  font-size: 16px;
  line-height: 50px;
  color: #ff7900;
}

.helpsm .nav2 {
  border-top: #ddd 1px dashed;
  padding: 10px 10px 10px 20px;
}

.helpsm .nav3 {
  padding: 10px 10px 10px 20px;
}

.helpsm .nob3 {
  font-size: 14px;
  position: relative;
  color: #ff7900;
  top: -2px;
  padding-right: 2px;
}

.helpwx {
  border: #f9ebac 1px solid;
  margin: 10px 10px 20px;
  background: #fff9dd;
  padding: 10px;
}

.helpwx h2 {
  font-size: 16px;
  color: #ff7900;
}

/** 一键全开 **/
.tabt1 {
  float: left;
  padding: 5px;
  border: #ccc 1px solid;
  display: inline;
}

.tjal {
  margin: 10px 0;
  height: 30px;
  text-align: center;
}

.tjal a {
  display: inline-block;
  line-height: 32px;
  border: #ccc 1px solid;
  padding: 0 12px;
  margin: 0 10px;
  background: #f2f2f2;
  border-radius: 3px;
}

.tjal a:hover {
  background: #e4e4e4;
  color: #333;
}

table.tablen td {
  line-height: 30px;
  padding: 6px 5px;
  font-size: 12px;
  text-align: center;
  border: #ddd 1px solid;
}

table.tablen thead td {
  line-height: 20px;
  background: #eaeaea;
  color: #666;
}

.in1 {
  width: 20px;
  border: #ccc 1px solid;
  padding: 5px 3px;
  text-align: center;
}

.in2 {
  width: 240px;
  border: #ccc 1px solid;
  padding: 5px 3px;
}

.in3 {
  width: 240px;
  border: #ccc 1px solid;
  padding: 5px 3px;
}

.in1:focus,
.in2:focus,
.in3:focus {
  border: #ff7900 1px solid;
}

a.e_up,
a.e_down,
a.e_del {
  background-image: url(../img/edit.gif);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 0 3px;
  text-indent: -999em;
}

a.e_up {
  background-position: 0 0;
}

a.e_down {
  background-position: -24px 0;
}

a.e_del {
  background-position: -48px 0;
}

a.e_up:hover {
  background-position: 0 -24px;
}

a.e_down:hover {
  background-position: -24px -24px;
}

a.e_del:hover {
  background-position: -48px -24px;
}

a.yt {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: #5e5e5e;
  color: #fff;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
}

a.yts {
  background: #ff7900;
  width: 24px;
  height: 24px;
  display: inline-block;
  color: #fff;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
}



.zhl li span {
  display: block;
  position: absolute;
  left: 161px;
  top: 11px;
  height: 40px;
  width: 36px;
  background-color: #fff;
  background-image: url(../img/icon.gif);
  background-repeat: no-repeat;
  border-radius: 3px 0 0 3px;
  background-size: 32px;
}

.uin li span {
  display: block;
  position: absolute;
  left: 141px;
  top: 11px;
  height: 40px;
  width: 36px;
  background-color: #fff;
  background-image: url(../img/icon.gif);
  background-repeat: no-repeat;
  border-radius: 3px 0 0 3px;
  background-size: 32px;
}

.login .wb li span {
  display: block;
  position: absolute;
  left: 16px;
  top: 1px;
  height: 40px;
  width: 36px;
  background-color: #fff;
  background-image: url(../img/icon.gif);
  background-repeat: no-repeat;
  border-radius: 3px 0 0 3px;
  background-size: 32px;
}

.register .l li span {
  display: block;
  position: absolute;
  left: 61px;
  top: 1px;
  height: 40px;
  width: 36px;
  background-color: #fff;
  background-image: url(../img/icon.gif);
  background-repeat: no-repeat;
  border-radius: 3px 0 0 3px;
  background-size: 32px;
}

/* 新增@niu */
.lcm {
  margin-top: 0 !important;
}

.date .dal dl dd td.today i.ds {
  background: url(../img/date_s1.gif) no-repeat;
}

.tali dl.tlb dt img {
  width: 40px;
  height: 40px;
}

.tali dl.tlb {
  padding-left: 45px;
}

.tali dl.tlb dd p.bb {
  line-height: 16px;
}

.tali dl.tlb dd p.tt {
  padding: 5px 0 3px;
}

.rbox .jlb h4 {
  background: none;
  border: 0;
  padding-left: 0;
}

.rbox .jlb textarea {
  width: 798px;
}

.ttip {
  border: #ffdb84 1px solid;
  background: #fff9ef url(../img/ttip.gif) no-repeat 15px center;
  line-height: 36px;
  padding-left: 40px;
  color: #ff5200;
  font-size: 14px;
  margin-bottom: 10px;
}

.gxp a {
  color: #f00;
}

.gxp a.fr {
  line-height: 26px;
  border: #ddd 1px solid;
  display: block;
  font-size: 12px;
  color: #666;
  padding: 0 8px;
  border-radius: 3px;
  background: #f2f2f2;
}

.gxp a.fr:hover {
  background: #f7f7f7;
}

/* 登录 */
.login_t {
  padding: 0 15px 15px;
  font-size: 0;
  line-height: 16px;
}

.login_t a {
  font-size: 14px;
  margin-right: 20px;
  padding-bottom: 8px;
  color: #999;
  display: inline-block;
}

.login_t a.s {
  border-bottom: #1992ce 3px solid;
  color: #333;
}

.login_b {
  background: #ebebeb;
  color: #999;
  padding: 5px 15px;
  line-height: 20px;
  border-radius: 0 0 5px 5px;
}

.login_b a {
  color: #0f67a6;
}

.nlinb {
  font-size: 14px !important;
}

.loina {
  color: #999;
  background: #f2f2f2;
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
  position: absolute;
  right: 16px;
  border-radius: 0 3px 3px 0;
  top: 1px;
  border-left: #ddd 1px solid;
  cursor: pointer;
}

.loina:hover {
  background: #f7f7f7;
}