@charset "UTF-8";
/* 变量说明
mainColor：是主颜色，颜色最深
subColor: 是大块区域的填充颜色，颜色最浅
otherColor：是按钮、控件等hover的背景和边框颜色，颜色深浅适中
*/
/*新华联变量配置
$mainColor:#523726;
$subColor:#D2AA78;
$otherColor:#D2AA78;
$bgUrl:url(../../img/ticket_order.png);
$adBgUrl:url(../../img/reg_login_bg_xhl.png);
$logoBgUrl:url(../../img/logo_xhl.png);
$logoLongBgUrl:url(../../img/c_logo2013_xhl.png);
$breadBgUrl:url(../../img/bread_bg.gif);*/
/*三亚变量配置
$mainColor:#2344B5;
$subColor:#B5E6F4;
$otherColor:#17B2F4;
$bgUrl:url(../../img/ticket_order.png);
$adBgUrl:url(../../img/reg_login_bg_sanya.png);
$logoBgUrl:url(../../img/logo_sy.png);
$logoLongBgUrl:url(../../img/c_logo2013_sy.png);
$breadBgUrl:url(../../img/bread_bg.gif);*/
/*云南变量配置
$mainColor:#fa7413;
$subColor:#fdd5b8;
$otherColor:#feb783;
$bgUrl:url(../../img/ticket_order_yunnan.png);
$adBgUrl:url(../../img/reg_login_bg_yn.jpg);
$logoBgUrl:url(../../img/logo_yn.png);
$logoLongBgUrl:url(../../img/c_logo2013_yn.png);
$breadBgUrl:url(../../img/bread_bg.gif);*/
/*三水荷花 配置
$mainColor:#632684;
$subColor:#da95fe; 
$otherColor:#da95fe; 
$bgUrl:url(../../img/ticket_order_ss.png);
$adBgUrl:url(../../img/reg_login_bg_ss.jpg);
$logoBgUrl:url(../../img/logo_ss.png);
$logoLongBgUrl:url(../../img/c_logo2013_ss.png);
$breadBgUrl:url(../../img/bread_bg.gif);
*/
/*标准配置*/
/*颜色和logo配置*/
.bgcolor {
  color: #377ef4;
}

.bg_border_bottom {
  border-bottom: 2px solid #377ef4;
}

.bgroundColor {
  background: #377ef4;
}

.hongli_logo, .hongli_logo a {
  overflow: hidden;
}

.hongli_logo {
  padding-left: 118px;
  width: auto;
  padding-top: 4px;
  padding-bottom: 8px;
}

.hongli_logo a {
  display: block;
  width: auto;
  height: 50px;
  text-indent: -999px;
  background: url(../../img/c_logo2013.png) no-repeat;
}

.base_label {
  _padding-bottom: 1px;
  *display: inline-block;
  border-bottom: 1px solid transparent;
  _border-bottom: none;
  _font-family: Simsun;
  cursor: pointer;
}

.base_label:hover {
  border-bottom: 1px dashed #aaa;
}

.base_label input {
  margin: -4px 3px 0 0;
  *margin-top: -2px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  border: none;
  font-family: Arial;
  vertical-align: middle;
}

.inputSel {
  color: #666;
}

.jmp_box i {
  display: inline-block;
  *zoom: 1;
  background-image: url(../../img/ticket_order.png);
  background-repeat: no-repeat;
}

.jmp_box {
  vertical-align: top;
  position: relative;
  z-index: 99;
  min-width: 50px;
  padding: 0 10px;
}

.jmp_box {
  display: inline-block;
  margin-left: 10px;
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  font-size: 12px;
  color: #ff461b;
  border: 1px solid #ffb9a9;
}

.jmp_box i {
  position: absolute;
  left: -6px;
  top: 7px;
  width: 10px;
  height: 10px;
  background-position: 0 -139px;
}

.jmp_box.error {
  background-color: #ffebe5;
}

.ico_tips1, .ico_pass {
  display: inline-block;
  background-image: url(../../img/un_16x16.png);
  background-position: 0 -9999em;
  background-repeat: no-repeat;
}

.w01 {
  width: 191px;
}

.w04 {
  width: 60px;
}

.w05 {
  width: 150px;
}

.m_input {
  height: 25px;
  padding-left: 3px;
  margin-right: 10px;
  line-height: 25px;
  border: 1px solid #b4b4b4;
  box-shadow: 1px 1px 3px #ddd inset;
  vertical-align: middle;
  font-family: Arial;
}

.m_input:focus {
  background-color: #F1F9FF;
  border-color: #5D9DE5 #67A1E2 #67A1E2 #5D9DE5;
  box-shadow: 1px 1px 3px #D0DEE6 inset;
}

.m_input:focus, .m_input.focus {
  background-color: #F1F9FF;
  border-color: #5D9DE5 #67A1E2 #67A1E2 #5D9DE5;
  box-shadow: 1px 1px 3px #D0DEE6 inset;
}

.btn_l3 span, .btn_l3 em, .l_btn05 {
  display: inline-block;
  background-image: url(../../img/btn_myhongli.png);
  background-position: 0 -9999em;
  background-repeat: no-repeat;
}

.btn_l3 {
  display: inline-block;
  border: 0;
  background: none;
  vertical-align: middle;
  overflow: visible;
  cursor: pointer;
  _padding-right: 2px;
}

.btn_l3 {
  height: 27px;
  font-size: 14px;
}

.btn_l3 span {
  height: 27px;
  padding-left: 18px;
  background-position: 0 -183px;
}

.btn_l3 em {
  height: 27px;
  padding-right: 18px;
  line-height: 27px;
  background-position: right -183px;
  white-space: nowrap;
}

.btn_l3:hover span {
  background-position: 0 -211px;
}

.btn_l3:hover em {
  background-position: right -211px;
}

.btn_l3:active span {
  background-position: 0 -239px;
}

.btn_l3:active em {
  background-position: right -239px;
}

/**/
select {
  height: 22px;
  line-height: 18px;
  padding: 2px;
}

.ico_tips1 {
  width: 12px;
  height: 12px;
  margin-left: 3px;
  vertical-align: middle;
  background-position: -2px -541px;
  cursor: pointer;
}

.ico_pass {
  height: 32px;
  padding-left: 20px;
  background-position: 0 -460px;
}

.box01 {
  padding: 1px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.box01_c {
  padding: 0;
  border: 0 none;
}

.box_bd {
  display: none;
  padding: 20px 10px;
  border: 1px solid #ccc;
  border-top: 0;
  zoom: 1;
}

.account_form li {
  padding-left: 6%;
  margin-bottom: 5px;
  _padding-left: 20px;
}

.account_form .tit {
  display: inline-block;
  position: relative;
  width: 120px;
  padding-right: 20px;
  vertical-align: middle;
  line-height: 32px;
  text-align: right;
}

.account_form .tit em {
  position: absolute;
  top: 0;
  right: 10px;
  color: #d81921;
}

.account_form input.sex {
  margin-right: 2px;
}

.account_form .base_label {
  margin-right: 10px;
}

.account_form button {
  margin-right: 10px;
}

.tip_status {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  font-size: 12px;
  color: #666;
}

.tip_status.color {
  color: #f60;
}

.m_input {
  height: 23px;
  line-height: 23px;
}

.view_model .val {
  display: inline-block;
  line-height: 32px;
  vertical-align: middle;
}

.edit_model {
  display: none;
}

.inputSel {
  color: grey;
}

.cui_hd a {
  text-decoration: none;
}

.cui_hd a:hover {
  text-decoration: underline;
}

@keyframes wechat {
  0% {
    margin-top: 0;
  }
  10% {
    margin-top: -4px;
  }
  20% {
    margin-top: 0;
  }
  30% {
    margin-top: -3px;
  }
  40% {
    margin-top: 0;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes wechat {
  0% {
    margin-top: 0px;
  }
  10% {
    margin-top: -4px;
  }
  20% {
    margin-top: 0;
  }
  30% {
    margin-top: -3px;
  }
  40% {
    margin-top: 0;
  }
  100% {
    margin-top: 0;
  }
}

/*# sourceMappingURL=my-info.css.map */
