*html,
*html body {
  background-img: url(about:blank);
  background-attachment: fixed;
}

/*修正IE6下position:fixed振动bug*/
body,
a {
  color: #333;
  text-decoration: none;
}

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

.page {
  margin: 10px 0;
}

.login_ad a {
  border: #ebebeb 1px solid;
  float: left;
  width: 300px;
  height: 190px;
  background: #fff;
  margin: 0 16px 15px 0;
}

.login_ad a.mb0 {
  margin-bottom: 0;
}

.login_ad a:hover {
  border: #ddd 1px solid;
  box-shadow: #ddd 0 0 10px;
}

/* 头部 */
#headt {
  background: #1992ce;
}

/*#header{ width:1000px; padding:10px 0; height:50px; margin:0 auto;}
#header a#logo{ width:125px; float:left; height:50px; text-indent:-999em; background:url(https://passport.17500.cn/Public/User/img/mobile/logo.gif) no-repeat 0 0; background-size:110px;}
#header b{ font-size:24px; font-weight:bold; color:#fff; line-height:30px; margin:10px 0; padding-left:15px; float:left; border-left:#47a8d8 1px solid;}
#header em{ float:right; color:#ccc; font-size:14px; line-height:50px;}
#header em a{ padding:0 5px; color:#fff;}*/
#header {
  width: 1000px;
  padding: 5px 0;
  height: 45px;
  margin: 0 auto;
}

#header a#logo {
  width: 110px;
  float: left;
  height: 45px;
  text-indent: -999em;
  background: url(../img/mobile/logo.gif) no-repeat 0 0;
  background-size: 100px;
}

#header b {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  line-height: 35px;
  margin: 5px 0;
  padding-left: 10px;
  float: left;
  border-left: #47a8d8 1px solid;
}

/*#header em{ float:right; color:#ccc; font-size:14px; line-height:22px; width:770px;}
#header em a{ margin-left:8px; color:#fff;}*/
#header em {
  float: right;
  color: #ccc;
  font-size: 14px;
  line-height: 17px;
  width: 770px;
}

#header em a {
  width: 10.9%;
  text-align: center;
  margin: 3px 0;
  border-right: #30a7e0 1px solid;
  color: #fff;
}

#header em a:nth-child(9),
#header em a:nth-child(18) {
  border-right: 0;
}

#header em a:hover {
  color: #ff0;
}

#header em a.xl,
#header em a img {
  display: none;
}

/* 尾部 */
/*#footer{ width:980px; margin:0 auto; padding-bottom:20px; text-align:center; background:#fff; line-height:24px; color:#333;}
#footer p{ line-height:36px; border-bottom:#ddd 1px solid; color:#ccc; margin-bottom:20px;}
#footer p a{ padding:0 5px; color:#666;}
#footer p a:hover{ color:#ff7900;}
#footer img{ margin-top:5px;}*/
#footer {
  width: 1000px;
  margin: 0 auto;
  padding-bottom: 5px;
  background: #fff;
  line-height: 22px;
  color: #999;
}

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

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

#footer p a:hover {
  color: #ff5100;
}

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

/* 内容部分 */
#section {
  background: #f7f7f7;
  padding: 10px 0;
}

/** 用户中心公共部分 **/
.user {
  width: 1000px;
  margin: 0 auto;
}

/** 用户中心左侧信息 **/
.user .l {
  width: 180px;
  float: left;
  margin-right: 10px;
}

.user .l .t {
  padding: 5px 10px;
  position: relative;
  text-align: center;
  background: #1992ce;
  color: #fff;
  line-height: 24px;
}

.user .l .t a.qdi {
  position: absolute;
  right: 24px;
  top: 22px;
  line-height: 24px;
  color: #fff;
  z-index: 9;
  padding: 0 10px 0 8px;
  background: #ffb002;
  border-radius: 0 15px 15px 0;
}

.user .l .t a.qdi:hover {
  background: #ffa302;
}

.user .l .t a.yqdi {
  position: absolute;
  right: 24px;
  top: 22px;
  line-height: 24px;
  color: #b4dcf1;
  z-index: 9;
  padding: 0 10px 0 8px;
  background: #0c72a7;
  border-radius: 0 15px 15px 0;
  cursor: default;
}

.user .l .t img {
  border: #fff 3px solid;
  border-radius: 50%;
  width: 50px;
  display: inline-block;
  position: relative;
  height: 50px;
  z-index: 99;
}

.user .l .t a {
  display: inline-block;
}

.user .l .t .tb a {
  color: #fff;
  border: #47b4ea 1px solid;
  margin: 5px 3px 0;
  border-radius: 3px;
  padding: 0 6px;
  background: #44a5d6;
  line-height: 20px;
  display: inline-block;
}

.user .l .t .tb a:hover {
  border: #70c3ee 1px solid;
  background: #5cb2dd;
}

.user .l .t p {
  font-size: 16px;
}

.user .l .t p.uid {
  font-size: 12px;
  line-height: 16px;
  color: #a8daf3;
}

.user .l .xx {
  color: #666;
  background: #f4fbff;
  margin-bottom: 10px;
  border: #c1d8e4 1px solid;
  border-top: 0;
  line-height: 26px;
  font-size: 12px;
}

.user .l .xx b {
  font-size: 14px;
}

.user .l .xx p {
  border-bottom: #dceef7 1px solid;
  padding: 0 5px;
}

.user .l .xx p:last-child {
  border-bottom: 0;
}

.user .l .xx a.fr {
  color: #1992ce;
  margin-left: 5px;
}

.user .l .xx b {
  font-weight: bold;
  color: #ff8700;
}

.em {
  position: absolute;
  width: 168px;
  z-index: 99;
  background: #fffae6;
  border: #fad590 1px solid;
  padding: 5px;
  line-height: 18px;
  top: 20px;
  left: -6px;
  font-style: normal;
  color: #333;
  box-shadow: 0 0 5px #e8cf9e;
}

/** 用户中心左侧导航 **/
.umenu {
  font-size: 14px;
  background: #fff;
  border: #ddd 1px solid;
  border-bottom: 0;
}

.umenu b {
  color: #1992ce;
  border-bottom: #ddd 1px solid;
  text-align: left;
  line-height: 36px;
  padding-left: 35px;
  cursor: pointer;
  display: block;
}

.umenu b.mi01 {
  background: url(../img/mi01.gif) no-repeat 6px center;
}

.umenu b.mi02 {
  background: url(../img/mi02.gif) no-repeat 6px center;
}

.umenu b.mi03 {
  background: url(../img/mi03.gif) no-repeat 6px center;
}

.umenu b.mi04 {
  background: url(../img/mi04.gif) no-repeat 6px center;
}

.umenu b.mi05 {
  background: url(../img/mi05.gif) no-repeat 6px center;
}

.umenu div.none {
  display: none;
}

.umenu em {
  border-bottom: #e5e5e5 1px solid;
  position: relative;
  cursor: pointer;
  display: block;
}

.umenu em:last-child {
  border-bottom: #ddd 1px solid;
}

.umenu em a {
  background: #f4f4f4;
  color: #666;
  padding-left: 35px;
  line-height: 36px;
  display: block;
}

.umenu em a:hover {
  background: #ededed;
}

.umenu em a.on {
  color: #333;
  font-weight: bold;
}

.umenu p {
  line-height: 32px;
  display: block;
}

.umenu p.none {
  display: none;
}

.umenu p a {
  display: block;
  background: #fff;
  font-size: 12px;
  padding-left: 55px;
  color: #666;
  border-bottom: #f1f1f1 1px solid;
}

.umenu p a:last-child {
  border-bottom: #e5e5e5 1px solid;
}

.umenu p a.on {
  color: #fff;
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
  background: #1992ce;
}

.umenu p a:hover {
  padding-left: 75px;
  transition: all 0.5s ease-out;
}

.umenu p a.pleft:hover {
  padding-left: 55px;
  transition: all 0.5s ease-out;
}

.umenu p a.pleft .newhot {
  background: white no-repeat left center;
  width: 28px;
  display: inline-block;
}

.umenu a:hover {
  color: #333;
}

/** 用户中心右侧位置 **/
.user .r {
  width: 810px;
  float: left;
}

.user .r .t {
  display: none;
  line-height: 36px;
  height: 36px;
  border-bottom: #ddd 1px solid;
}

.user .r .t a {
  color: #999;
  margin: 0 5px;
}

.user .r .t em {
  float: right;
}

.user .r .t em b {
  font-weight: normal;
}

.user .r .xx {
  border: #ddd 1px solid;
  background: #fff;
}

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

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

.user .r .xx li input {
  margin-top: 5px;
  *margin-top: 0;
}

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

.user .r .xx li i.ic {
  width: 20px;
  height: 24px;
  border-right: #eee 1px solid;
  margin: 0 5px;
  float: left;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 0 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);
}

.user .r .xx li i.i_tz {
  float: left;
  background: #ffefe4;
  border-radius: 2px;
  font-size: 12px;
  padding: 0 5px;
  margin-right: 10px;
  color: #ffab73;
}

.user .r .xx li i.i_xt {
  float: left;
  background: #dff4ff;
  border-radius: 2px;
  font-size: 12px;
  padding: 0 5px;
  margin-right: 10px;
  color: #73cfff;
}

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

.user .r .xx li a {
  float: left;
}

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

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

.user .r .xx .yd a {
  color: #666;
}

/** 用户中心右侧内容 **/
.rbox:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

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

*html .rbox {
  height: 1%;
}

.rbox {
  *zoom: 1;
}

/* IE6 */
.nol {
  border: #ddd 1px solid;
  line-height: 20px;
  font-size: 14px;
  background: #fff url(../img/nojl.gif) no-repeat center 50px;
  padding: 190px 0 50px;
  text-align: center;
}

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

.sjs a {
  color: #f60;
  padding: 0 10px;
}

.srb {
  line-height: 36px;
  margin-top: 10px;
  background: #fffcf0;
  border: #fae4aa 1px solid;
  font-size: 14px;
  text-align: center;
}

.srb b {
  color: #f00;
  padding-right: 3px;
}

/** 输入框 **/
.txti {
  line-height: 40px;
  height: 40px;
  width: 420px;
  border-radius: 3px;
  padding: 0 5px;
  font-size: 14px;
  color: #999;
  _color: #333;
  border: #ddd 1px solid;
  background-color: #fff;
  float: left;
}

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

.selw {
  line-height: 40px;
  height: 40px;
  width: 100px;
  border-radius: 3px;
  padding: 0 5px;
  font-size: 14px;
  color: #999;
  _color: #333;
  border: #ddd 1px solid;
  background-color: #fff;
  display: inline-block;
  margin-right: 5px;
}

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

/*网站统一支付入口*/
.tab {
  border-bottom: #ff9200 2px solid;
  line-height: 38px;
}

.tab a {
  border-right: #ddd 1px solid;
  border-top: #ddd 1px solid;
  display: inline;
  padding: 0 10px;
  line-height: 38px;
  background: #fff;
  font-size: 14px;
  color: #666;
  float: left;
}

.tab a.seleced {
  background: #ff9200;
  color: #fff;
  border-right: #ff9200 1px solid;
  border-top: #ff9200 1px solid;
  font-weight: bold;
}

.tab a:first-child {
  border-left: #ddd 1px solid;
}

.tab a.seleced:first-child {
  border-left: #ff9200 1px solid;
}

.tab span.advertisementbox {
  display: inline;
  padding: 0;
  border-radius: 0;
  line-height: 18px;
  background: none;
  font-size: 12px;
  color: #f00;
  float: right;
  margin-right: 5px;
  text-align: right;
}

.tab span.advertisementbox a {
  padding: 0;
  border-radius: 0;
  line-height: 18px;
  background: none;
  font-size: 12px;
  color: #f00;
  float: inherit;
}

.tab span {
  float: right;
  width: 235px;
  line-height: 32px;
}

.tab span i {
  float: left;
  font-style: normal;
  color: #999;
  margin: 0 3px;
}

.tab i.tabl {
  line-height: 16px;
  height: 32px;
  overflow: hidden;
}

.tab span input.inp {
  float: left;
  border: #ddd 1px solid;
  padding: 2px 1px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  text-align: center;
  font-family: Arial;
}

.tab .tabt {
  float: left;
  padding: 2px;
  border: #ccc 1px solid;
  margin-top: 5px;
}

table.table td {
  line-height: 36px;
  text-align: center;
  border: #ddd 1px solid;
}

table.table thead td {
  background: #eaeaea;
  color: #666;
}

table.lh20 td {
  line-height: 20px;
  padding: 5px;
}

a.g_btn,
.g_btn {
  border-radius: 3px;
  position: relative;
  top: -1px;
  margin-left: 5px;
  line-height: 30px;
  height: 30px;
  text-align: center;
  font-size: 14px;
  background: #ff9200;
  padding: 0 10px;
  border: 0;
  color: #fff;
  cursor: pointer;
}

a.g_btn:hover,
.g_btn:hover {
  background: #ffa600;
}

.repage {
  line-height: 25px;
  margin: 5px 0px;
}

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

.cz li.coupon {
  line-height: 30px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.cz li.coupass .txti {
  width: 200px;
}

.cz li.coupass span {
  margin-left: 10px;
  color: #8D8D8D;
}

.cz li .cou {
  line-height: 24px;
  padding-left: 40px;
}

.cz li .cou label {
  cursor: pointer;
}

.cz li .cou .allow {
  float: right;
  width: 240px;
}

.cz li .txtiz {
  width: 100px;
}

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

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

.cz li p {
  float: left;
  *float: inherit;
  width: 660px;
  padding-left: 130px;
  line-height: 14px;
  padding-top: 10px;
  color: #999;
}

.cz li img.yzm {
  float: left;
  margin-left: 10px;
  width: 100px;
  height: 42px;
  cursor: pointer;
}

.cz li em.dz {
  font-size: 14px;
}

.cz li em.dz i {
  font-size: 28px;
  float: left;
  font-weight: bold;
  padding-right: 5px;
  color: #f60;
}

.cz li span.remit {
  float: none;
  color: #474747;
  padding-left: 10px;
  font-size: 14px;
}

.cz li span.remit b {
  float: none;
  color: #ff0000;
  font-weight: bolder;
  font-size: 20px;
}

.adnum a {
  display: inline;
  float: left;
  margin-right: 10px;
  font-size: 16px;
  width: 84px;
  border: #ddd 2px solid;
  text-align: center;
  height: 38px;
  line-height: 38px;
  color: #333;
}

.adnum i {
  display: inline;
  font-style: normal;
  float: left;
  margin: 0 5px;
  font-size: 16px;
  width: 84px;
  border: #ddd 2px solid;
  background: #ececec;
  color: #999;
  cursor: context-menu;
  text-align: center;
  height: 36px;
  line-height: 36px;
}

.adnum a:hover {
  border: #f60 2px solid;
  text-decoration: none;
}

.adnum a.seleced {
  border: #f60 2px solid;
  background: url(../img/add_icon.gif) no-repeat right bottom;
  color: #f60;
  font-weight: bold;
  font-size: 18px;
}

.inb3 {
  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;
  margin-left: 140px;
}

.inb3:hover {
  background: #ff6000;
}

.inb4 {
  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;
}

.inb4:hover {
  background: #ff6000;
}

.xzz1 {
  padding-left: 30px;
  margin-bottom: 10px;
}

.xzz1 input {
  height: 66px;
  float: left;
  vertical-align: middle;
  display: inline;
  margin-right: 5px;
}

.xzz1 img {
  background: #fff;
  display: inline;
  border: #ddd 1px solid;
  padding: 2px;
  float: left;
  margin-right: 20px;
}

.xzz1 p.pw {
  float: left;
  display: inline;
  width: 500px;
  padding: 5px 0;
  line-height: 28px;
  font-size: 14px;
}

.tips {
  padding: 5px 10px;
  background: #fff9de;
  border: #f4e18b 1px solid;
  border-top: 0;
  line-height: 24px;
}

.card a {
  display: inline;
  float: left;
  margin-right: 10px;
  font-size: 14px;
  padding: 2px 15px 2px 5px;
  border: #ddd 2px solid;
  text-align: center;
  height: 36px;
  line-height: 36px;
  font-family: "Microsoft YaHei";
  color: #333;
}

.card a i {
  width: 34px;
  margin: 0 5px 0 2px;
  height: 36px;
  display: inline;
  float: left;
}

.card a i.ca_y {
  background: url(../img/ca_y.gif) no-repeat left center;
}

.card a i.ca_d {
  background: url(../img/ca_d.gif) no-repeat left center;
}

.card a i.ca_l {
  background: url(../img/ca_l.gif) no-repeat left center;
}

.card a:hover {
  border: #fd5400 2px solid;
  text-decoration: none;
}

.card a.seleced {
  border: #fd5400 2px solid;
  background: url(../img/add_icon.gif) no-repeat right bottom;
  color: #f60;
  font-weight: bold;
}

.card label {
  display: inline;
  float: left;
  margin-right: 10px;
  font-size: 14px;
  padding: 2px 10px 2px 5px;
  border: #ddd 2px solid;
  text-align: center;
  height: 36px;
  line-height: 36px;
  font-family: "Microsoft YaHei";
  color: #333;
  cursor: pointer;
}

.card label i {
  width: 34px;
  margin: 0 5px 0 2px;
  height: 36px;
  display: inline;
  float: left;
}

.card label i img {
  width: 34px;
  height: 36px;
}

.card label:hover {
  border: #fd5400 2px solid;
  text-decoration: none;
}

.card label.seleced {
  border: #fd5400 2px solid;
  background: url(../img/add_icon.gif) no-repeat right bottom;
  color: #f60;
  font-weight: bold;
}

.adnum label {
  display: inline;
  float: left;
  margin-right: 10px;
  font-size: 16px;
  width: 84px;
  border: #ddd 2px solid;
  text-align: center;
  height: 38px;
  line-height: 38px;
  color: #333;
  cursor: pointer;
}

.adnum label:hover {
  border: #f60 2px solid;
  text-decoration: none;
}

.adnum label.seleced {
  border: #f60 2px solid;
  background: url(../img/add_icon.gif) no-repeat right bottom;
  color: #f60;
  font-weight: bold;
  font-size: 18px;
}

.erm {
  text-align: center;
  margin: 20px 0 10px;
  color: #666;
  line-height: 30px;
  background: url(../img/pay_code_creat.gif) no-repeat center 75px;
}

.erm img {
  border: #ddd 1px solid;
  padding: 4px;
  margin: 0 auto;
  backgroug: #fff;
}

.paybizhong {
  background: #f60 none repeat scroll 0 0;
  border-color: -moz-use-text-color #f4e18b #f4e18b;
  border-img: none;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  line-height: 24px;
  padding: 5px 10px;
  color: #fff;
  font-size: 15px;
  clear: both;
}

.card a i.lb {
  background: url(../img/cz_lb.gif) no-repeat left center;
}

.card a i.md {
  background: url(../img/cz_md.gif) no-repeat left center;
}

.card a i.db {
  background: url(../img/cz_db.gif) no-repeat left center;
}

.dpst {
  background: url(../img/pstbg.jpg) no-repeat center 0;
  padding-top: 206px;
}

.pst {
  height: 68px;
  padding-left: 160px;
}

.pst em {
  background: #fff;
  font-size: 14px;
  padding: 0px 10px;
  border-radius: 5px 0 0 5px;
  color: #333;
  line-height: 36px;
  height: 36px;
  float: left;
  text-align: center;
}

.pst em b {
  color: #f00;
  font-size: 18px;
}

.pst a {
  background: #ff9200;
  font-size: 16px;
  width: 100px;
  border-radius: 0 5px 5px 0;
  color: #fff;
  line-height: 36px;
  height: 36px;
  float: left;
  display: inline;
  text-align: center;
}

/*.pst a:hover{ background:#fff;}*/
.pst a:hover {
  background: #ffa600;
}

.psc {
  padding: 10px 0;
  margin-top: 10px;
}

.psc a {
  float: left;
  color: #999;
  width: 250px;
  margin-right: 18px;
  background: #fff;
  display: inline;
  cursor: pointer;
  display: block;
  position: relative;
  text-align: center;
  border: #d6d6d6 4px solid;
}

.psc a:last-child {
  margin-right: 0;
}

.psc a:hover {
  border: #c4c4c4 4px solid;
}

.psc a .st {
  height: 64px;
  line-height: 64px;
  font-size: 14px;
}

.psc a .st b {
  color: #333;
  font-size: 36px;
  padding-right: 10px;
}

.psc a .sb {
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  background: #f2f2f2;
}

.psc a .sb b {
  font-size: 14px;
  color: #ff7900;
  padding-right: 5px;
}

.psc a.c {
  margin: 0 35px;
}

.psc a.on,
.psc a.on:hover {
  border: #ff9000 4px solid;
  color: #333;
}

.psc a.on .st b {
  color: #ff7900;
}

.psc a.on i {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../img/psi.gif);
  width: 34px;
  height: 34px;
  display: block;
}

.psc a.on .sb {
  background: #fff7f0;
}

.phbt {
  height: 40px;
  line-height: 40px;
  background: #f6f6f6;
  margin-top: 20px;
}

.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: 14px;
  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;
}

/*.smrz{ background:url(../img/smrz.gif) no-repeat 560px center; height:240px; margin:30px 0;}*/
.smrz {
  background: url(../img/smrz.gif) no-repeat 620px 0;
  padding: 20px 0 0 40px;
  background-size: 250px;
  height: 154px;
  margin: 30px 0;
}

.smrz li {
  line-height: 41px;
  height: 41px;
  padding: 10px 0;
}

.smrz li span {
  margin-left: 5px;
  color: #707070;
}

.smrz li span.ccred {
  color: #f00;
}

.smrz li span.ccblue {
  color: #009;
}

.smrz li i {
  width: 120px;
  font-size: 14px;
  text-align: right;
  display: inline-block;
}

.smrz li a {
  padding: 0 10px;
  background: #545454;
  color: #fff;
  line-height: 38px;
  border-radius: 3px;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

.smrz li a:hover {
  background: #373737;
}

input.inti {
  border: #ccc 1px solid;
  padding: 2px 5px;
  line-height: 34px;
  border-radius: 3px;
  height: 34px;
  overflow: hidden;
  color: #666;
  display: inline-block;
  margin-right: 5px;
  font-size: 14px;
}

/*.smrxn{ border:#ddd 1px solid; background:#f7f7f7; line-height:24px; font-size:12px; padding:5px 10px; color:#666; overflow:auto; height:295px;}
.smrzi{ padding:10px 0; border-bottom:#ddd 1px solid;}
.intb{ text-align:center; padding:10px 0;}
.intb input{ 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;}
.intb input:hover{ background:#900;}
.intb span.tiaog{ margin-left: 20px;padding:5px;color: #707070;font-size: 16px;cursor: pointer;}*/
.smrxn {
  border: #ddd 1px solid;
  background: #f7f7f7;
  line-height: 20px;
  font-size: 12px;
  padding: 5px 10px 10px;
  color: #666;
  overflow: auto;
  height: 295px;
}

.smrzi {
  display: none;
}

.intb {
  text-align: center;
  padding: 10px 0;
  border-bottom: #ddd 1px solid;
}

.intb input {
  margin-top: -5px;
  background: #ff9200;
  color: #fff;
  line-height: 36px;
  height: 36px;
  border-radius: 3px;
  border: 0;
  padding: 0 20px;
  font-family: "Microsoft Yahei";
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
}

.intb input:hover {
  background: #ffa600;
}

.intb span.tiaog {
  background: #e4e4e4;
  margin-left: 10px;
  color: #999;
  line-height: 36px;
  height: 36px;
  border-radius: 3px;
  border: 0;
  padding: 0 20px;
  font-family: "Microsoft Yahei";
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
}

.nojl {
  line-height: 30px;
  font-size: 14px;
  text-align: center;
  background: url(../img/nojl.gif) no-repeat center 20px;
  padding: 150px 0 20px;
}

/* 新增@niu */
input.inti:focus {
  border: #7cc5e9 1px solid;
  box-shadow: 0 0 10px 0 #b2dcf1;
}

.intb span.tiaog:hover {
  background: #dcdcdc;
  color: #333;
}

.mmsee {
  height: 42px;
  width: 42px;
  position: absolute;
  top: 0;
  right: 60px;
  text-indent: -999em;
  background-repeat: no-repeat;
  background-position: center;
}

.s_off {
  background-image: url(../img/mmsee1.gif);
}

.s_on {
  background-image: url(../img/mmsee2.gif);
}