
html, body, .mui-content {
    background-color: #e4e4e4;
}
a, button, input, optgroup, select, textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*禁止点击标签背景变暗效果 zhengmz20171012*/
header.mui-bar {
    background-color: #f0740a;
    border-bottom: 1px solid #f0740a;
}

.mui-title {
    color: #fff;
}

.mui-bar .mui-icon, .mui-bar .mui-icon:active {
    color: #fff;
}

.mui-pull-bottom-tips {
    text-align: center;
    background-color: #efeff4;
    font-size: 15px;
    line-height: 40px;
    color: #777;
}

.mui-btn-block {
    padding: 10px 0;
}

.mui-bar-tab {
    background-color: #fff;
    box-shadow: 0 0 1px rgba(166, 166, 166, 1);
}

.mui-bar-tab .mui-tab-item.mui-active {
    color: #f0740a;
}

.mui-bar-tab .mui-tab-item .mui-icon {
    color: #ccc;
}

.mui-bar-tab .mui-tab-item.mui-active .mui-icon {
    color: #f0740a;
}

.form ul li .mui-input-row:hover {
    border: 1px solid #02BB77;
}

.table_list table th {
    background-color: #f3f3f3;
    border: 1px solid #d7d7d7;
    border-width: 0px 0 1px;
    height: 40px;
}

.table_list table td {
    padding: 5px 0;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
}

.table_list2 table th {
    background-color: #f3f3f3;
    border: 1px solid #d7d7d7;
    border-width: 1px 0;
    padding: 0 10px;
    height: 40px;
    box-sizing: border-box;
}

.table_list2 table td {
    padding: 5px 10px;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
}

.table_list3 table {
    border: 1px solid #d7d7d7;
    border-width: 1px 1px 0 0;
}

.table_list3 table th {
    background-color: #f3f3f3;
    border: 1px solid #d7d7d7;
    border-width: 0 1px 1px 0;
    height: 40px;
    font-weight: 300;
}

.table_list3 table td {
    padding-left: 5px;
    border: 1px solid #d7d7d7;
    border-width: 0 1px 1px 0;
}

.top_tab.mui-segmented-control.mui-segmented-control-inverted {
    border: 1px solid #ddd;
    border-width: 1px 0;
    padding: 5px 0 0;
}

.top_tab.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
    color: #f24848;
    border-bottom: 2px solid #f24848;
}

.top_tab.mui-segmented-control.mui-segmented-control-inverted .mui-control-item span {
    display: block;
    height: 35px;
    margin-bottom: 5px;
}

.top_tab.mui-segmented-control.mui-segmented-control-inverted .mui-control-item:first-child span {
    border-right: 1px solid #ddd;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.ps {
    position: static;
}

.mui-btn-orang {
    border: 1px solid #f9a502;
    background-color: #f9a502;
    color: #fff;
}

.mui-btn-grey {
    border: 1px solid #ddd;
    background-color: #ddd;
}

/*闪动弹出alert*/
/*.alert_flash{position: fixed; bottom: 20px;text-align: center; width: 100%; display: none;}*/
.alert_flash {
    position: fixed;
    bottom: 50%;
    text-align: center;
    width: 100%;
    display: none;
}

.alert_flash p {
    background-color: rgba(55, 55, 55, .95);
    padding: 15px 20px;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin: 0 20px;
}

.alert_flash.active {
    display: block;
    z-index: 2000;
}

/*优惠券*/
.youhuiquan {
    margin: 20px 20px 0;
    height: 85px;
}

.youhuiquan ul {
    position: relative;
    font-size: 20px;
    height: 85px;
}

.youhuiquan img {
    position: absolute;
    max-height: 85px;
    height: 85px;
}

.youhuiquan h1 {
    text-align: center;
    width: 35%;
    font-size: 1.5em;
    position: absolute;
}

.youhuiquan h1 p {
    margin-bottom: 0;
    margin-top: 10px;
}

.youhuiquan h2 {
    text-align: left;
    padding-left: 20px;
    width: 65%;
    font-weight: 400;
    position: absolute;
    right: 5px;
    top: 5px;
}

.tiyan {
    padding: 20px 20px 0;
    margin-top: 20px;
}

.xizhe {
    padding: 20px;
    margin-top: 20px;
}

.xizhe h5 {
    border-top: 1px solid #fff;
    text-align: center;
}

.xizhe h5 span {
    position: relative;
    top: -10px;
    background-color: #f03030;
    padding: 0 20px;
    font-size: 18px;
    color: #fff;
}

.xizhe ul li {
    font-size: 13px;
    color: #fff;
}

/*领券中心*/
.ov_hid {
    overflow: hidden;
}

.yhquan {
    margin: 20px 10px 0;
    overflow: hidden;
}

.yhquan.bg {
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
}

.yhquan ul {
    position: relative;
    font-size: 20px;
}

.yhquan img {
    position: relative;
}

.yhquan h1 {
    text-align: center;
    width: 25%;
    height: 2.5em;
    font-size: 1.0em;
    position: absolute;
    top: 50%;
    margin-top: -1.25em;
    line-height: 2.3em;
    left: 4%;
    font-weight: 400;
}

.yhquan h1 p {
    margin-bottom: 0;
    margin-top: 10px;
}

.yhquan h2 {
    text-align: left;
    padding-left: 20px;
    width: 70%;
    font-weight: 400;
    position: absolute;
    right: 5px;
    top: 15%;
}

.yhquan h2 p {
    color: #fff;
}

.progressbar {
    position: relative;
    margin-left: 40px;
    margin-right: 100px;
}

.progressbar b {
    position: absolute;
    right: -35px;
    top: -8px;
    font-weight: 400;
}

.orang_span {
    border: 1px solid #f9a502;
    color: #f9a502;
    border-radius: 5px;
    padding: 0 8px;
}

.orang_span_metalList {
  display: inline-block;
  font-size: 14px;
  color: white;
  background-color: rgba(204, 153, 0, 0.75);
  border-radius: 5px;
  padding: 2px 8px;
  flex-shrink: 0;
  width: 73px;
  margin: -2px;
  right: 16px;
  position:absolute;
}

.orang_span_metalList.hover {
  background-color: #f9a502;
  color: #fff;
}


.orang_span.hover {
    background-color: #f9a502;
    color: #fff;
}

.red_span {
    border: 1px solid #f24848;
    color: #f24848;
    border-radius: 5px;
    padding: 0 8px;
}

.red_span.hover {
    background-color: #f24848;
    color: #fff;
}

.green_span {
    border: 1px solid #02bb77;
    color: #02bb77;
    border-radius: 5px;
    padding: 0 8px;
}

.green_span.hover {
    background-color: #02bb77;
    color: #fff;
}

.outline_span {
    border: 1px solid #ddd;
    color: #333;
    border-radius: 5px;
    padding: 0 8px;
}

.black_span {
    border: 1px solid #8f8f94;
    color: #8f8f94;
    border-radius: 5px;
    padding: 0 8px;
}

.blue_span {
    border: 1px solid #768bfb;
    color: #768bfb;
    border-radius: 5px;
    padding: 0 8px;
}

.blue_span.hover {
    background-color: #768bfb;
    color: #fff;
}

.blue_span {
    border: 1px solid #f0740a;
    color: #f0740a;
    border-radius: 5px;
    padding: 0 8px;
}

.blue_span.hover {
    background-color: #f0740a;
    color: #fff;
}

/*我的基金详情*/
.main_tab {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin: 15px;
}

.main_tab ul li {
    display: table-cell;
    width: 1%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-right: 1px solid #ddd;
    position: relative;
    font-size: 13px;
}

.main_tab ul li:first-child {
    border-radius: 5px 0 0 5px;
}

.main_tab ul li:last-child {
    border-radius: 0 5px 5px 0;
}

.main_tab ul li.active {
    color: #fff;
    background-color: #f24848;
}

.main_tab ul li.active:after {
    content: "◆";
    font-size: 20px;
    color: #f24848;
    position: absolute;
    bottom: -13px;
    left: 50%;
    margin-left: -15px;
}

.main_tab ul li:last-child {
    border-right: none;
}

.fix_btn_bottom {
    position: fixed;
    bottom: 0;
}

.fix_btn_bottom ul li {
    display: table-cell;
    width: 1%;
    border-right: 1px solid #fff;
}

.fix_btn_bottom ul li:last-child {
    border-right: none;
}

.fix_btn_bottom ul li a.mui-btn {
    border-radius: 0;
    margin-bottom: 0;
}

.mui-btn-green {
    background-color: #02bb77;
    border-color: #02bb77;
}

.mui-btn-red {
    background-color: #fc0d01;
    border-color: #fc0d01;
}

/*alert_new*/
.alert_new {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
    width: 90%;
    margin: 0 0 0 -45%;
    display: none;
}

.alert_new.active {
    display: block;
}

.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.alert_new.bounceIn {
    -webkit-transform-origin: left top;
}

.alert_new .alert_con {
    background: #000;
    opacity: .7;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    border-radius: 10px;
    padding: 0 10px;
    overflow: hidden;
}

.alert_new .alert_con h4 {
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    color: #333;
}

.alert_new .alert_con .mui-btn-block {
    padding: 6px 12px;
    font-size: 17px;
}

.alert_new .alert_con .half {
    width: 48%;
    margin-bottom: 10px;
    height: 38px;
}

/*alert*/
#shadowLayer {
    display: none;
    background: #6E6E6E;
    opacity: 0.5;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    -ms-filter: Alpha(opacity=50);
    filter: Alpha(opacity=50);
    float: left;
    z-index: 998;
    left: 0;
    right: 0;
}

.alertfund {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
    width: 90%;
    margin: 0 0 0 -45%;
    display: none;
}

.alertfund.active {
    display: block;
}

.alertfund.active + #shadowLayer {
    display: block;
}

.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.alertfund.bounceIn {
    -webkit-transform-origin: left top;
}

.alertfund .alert_con {
    background: #000;
    opacity: .7;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    border-radius: 10px;
    padding: 0 10px;
    overflow: hidden;
}

.alertfund .alert_con.bg_w {
    background-color: #fff;
    opacity: 1;
}

.alertfund .alert_con h4 {
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    color: #333;
}

.alertfund .alert_con .mui-btn-block {
    padding: 6px 12px;
    font-size: 17px;
}

.alertfund .alert_con .half {
    width: 48%;
    margin-bottom: 10px;
    height: 38px;
}

.alertfund .alert_tip {
    background: #000;
    opacity: .7;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    border-radius: 10px;
    padding: 0 10px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    padding: 20px;
    font-size: 14px;
}

/*alert*/
#shadowLayer {
    display: none;
    background: #6E6E6E;
    opacity: 0.5;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    -ms-filter: Alpha(opacity=50);
    filter: Alpha(opacity=50);
    float: left;
    z-index: 998;
    left: 0;
    right: 0;
}

.alert-mask {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 90%;
  margin: 0 0 0 -45%;
  display: none;
}

.alert-error-mask {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
    width: 90%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    display: none;
}

.alert-error-mask.bounceIn {
  -webkit-transform-origin: left top;
}

.alert-error-mask .alert_con {
  background: #000;
  opacity: .7;
  padding: 10px;
  border-radius: 10px;
  overflow: hidden;
}

.alert-error-mask .alert_con.bg_w {
  background-color: #fff;
  opacity: 1;
}

.alert-error-mask .alert_con #close {
  font-size: 20px;
  padding: 0 5px 3px 5px;
  border: 1px solid;
  border-width: 0 0 1px 1px;
  margin: -10px -10px 10px 10px;
}

.alert-error-mask .alert_con h4 {
  text-align: center;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
  color: #333;
}

.alert-error-mask .alert_con .mui-btn-block {
  padding: 6px 12px;
  font-size: 17px;
  margin-top: 10px;
}

.alert-error-mask .alert_con .half {
  width: 48%;
  margin-bottom: 10px;
  height: 38px;
}

.alert-error-mask .alert_tip {
  background: #000;
  opacity: .7;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  border-radius: 10px;
  padding: 0 10px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  padding: 20px;
  font-size: 14px;
}

.alert-mask.active {
    display: block;
}

.alert-mask.active + #shadowLayer {
    display: block;
}

.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.alert-mask.bounceIn {
    -webkit-transform-origin: left top;
}

.alert-mask .alert_con {
    background: #000;
    opacity: .7;
    padding: 10px;
    border-radius: 10px;
    overflow: hidden;
}

.alert-mask .alert_con.bg_w {
    background-color: #fff;
    opacity: 1;
}

.alert-mask .alert_con #close {
    font-size: 20px;
    padding: 0 5px 3px 5px;
    border: 1px solid;
    border-width: 0 0 1px 1px;
    margin: -10px -10px 10px 10px;
}

.alert-mask .alert_con h4 {
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    color: #333;
}

.alert-mask .alert_con .mui-btn-block {
    padding: 6px 12px;
    font-size: 17px;
    margin-top: 10px;
}

.alert-mask .alert_con .half {
    width: 48%;
    margin-bottom: 10px;
    height: 38px;
}

.alert-mask .alert_tip {
    background: #000;
    opacity: .7;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    border-radius: 10px;
    padding: 0 10px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    padding: 20px;
    font-size: 14px;
}

/** 错误弹出框样式 auth lifei15937*/
#shadowLayerError {
    display: none;
    background: #6E6E6E;
    opacity: 0.5;
    position: fixed;.iconfont
top: 0;
    bottom: 0;
    width: 100%;
    -ms-filter: Alpha(opacity=50);
    filter: Alpha(opacity=50);
    float: left;
    z-index: 998;
    left: 0;
    right: 0;
}

.alert-mask.active + #shadowLayerError {
    display: block;
}

/*返回成功结果详情*/
.return {
    margin: 10px 20px;
    padding: 20px 0;
    text-align: center;
}

.return span.mui-icon {
  font-size: 60px !important;
  vertical-align: middle;
  padding-top: 3px;
  height: 68px;
}

.return strong {
    font-size: 17px;
    vertical-align: middle;
}

.liuxiang {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-width: 1px 0;
    padding: 20px 10px;
}

.liuxiang ul li {
    display: table-cell;
    text-align: center;
    font-size: 13px;
    width: 1%;
}

/*我的基金-我的资产*/
h5.title {
    padding: 10px 20px;
    line-height: 20px;
    background-color: #F5F5F5;
    border: 1px solid #ddd;
    border-width: 1px 0;
    margin-top: 0;
    margin-bottom: 0;
}

h5.title > span {
    display: block;
    border-left: 3px solid #02bb77;
    padding-left: 10px;
}

/*我的基金-我的单只基金*/
.tishi {
    background-color: #fef6e6;
    padding: 8px 10px;
    line-height: 24px;
    border: 1px solid #f2ce87;
    border-width: 1px 0;
    margin-top: 0;
    margin-bottom: 0;
    color: #faaf1f;
}

/*我的资产交易明细*/
.shuaixuan {
    height: 40px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    margin-top: 5px;
}

.shuaixuan ul {
    padding: 0 10px;
}

.shuaixuan ul li {
    display: table-cell;
    width: 1%;
    font-size: 13px;
    text-align: center;
    border-right: 1px solid #ddd;
}

.shuaixuan ul li:last-child {
    border-right: none;
}

.money_list {
    overflow: hidden;
}

.money_list ul {
    background-color: #fff;
    border: 1px solid #ddd;
    border-width: 1px 0;
    padding: 10px;
    overflow: hidden;
}

.money_list ul li {
    clear: both;
}

.money_list ul li h4 {
    font-size: 15px;
    width: 50%;
    margin-bottom: 10px;
    font-weight: 400;
}

.money_list ul li span {
    font-size: 12px;
}

/*订单详情20170915zhengmz*/
.order_info {
    padding: 10px;
}

.order_info article {
    border: 1px solid #ddd;
    border-width: 1px 0;
    padding: 10px 0 0;
}

.order_info article p {
    font-size: 12px;
}

.order_info article strong {
    width: 100px;
    font-weight: normal;
    text-align: right;
    display: inline-block;
}

/*下拉刷新DIV*/
.mui-pull-top-tips {
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -25px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    z-index: 999999;
}

.mui-bar ~ .mui-pull-top-tips {
    top: 24px;
}

.mui-pull-top-wrapper {
    width: 42px;
    height: 42px;
    display: block;
    text-align: center;
    background-color: #efeff4;
    border: 1px solid #ddd;
    border-radius: 25px;
    background-clip: padding-box;
    box-shadow: 0 4px 10px #bbb;
    overflow: hidden;
}

.mui-pull-top-tips.mui-transitioning {
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
}

.mui-pull-top-tips .mui-pull-loading {
    /*-webkit-backface-visibility: hidden; -webkit-transition-duration: 400ms; transition-duration: 400ms;*/
    margin: 0;
}

.mui-pull-top-wrapper .mui-icon,
.mui-pull-top-wrapper .mui-spinner {
    margin-top: 7px;
}

.mui-pull-bottom-tips {
    text-align: center;
    background-color: #efeff4;
    font-size: 15px;
    line-height: 40px;
    color: #777;
}

.mui-pull-top-canvas {
    overflow: hidden;
    background-color: #fafafa;
    border-radius: 40px;
    box-shadow: 0 4px 10px #bbb;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

.mui-pull-top-canvas canvas {
    width: 40px;
}

/*显示下拉菜单DIV*/
.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.bounce-in-down {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInDown {
    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }
    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-down {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDown {
    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0px, 0);
        transform: translate3d(0, 0px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, 0px, 0);
        transform: translate3d(0, 0px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, 0px, 0);
        transform: translate3d(0, 0px, 0);
    }
    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.bounce-out-up {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fade-out-up {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUp {
    20% {
        -webkit-transform: translate3d(0, 0px, 0);
        transform: translate3d(0, 0px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0px, 0);
        transform: translate3d(0, 0px, 0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.menu-open {
    height: 100%;
    width: 100%;
}

.menu-open .mui-scroll-wrapper {
    position: absolute;
    top: 48px;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
}

.menu-backdrop {
    display: none;
}

.menu-open .menu-backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    display: block;
    z-index: 998;
    background-color: #000;
    opacity: .2;
}

.menu-wrapper {
    position: absolute;
    top: 130px;
    left: 0;
    right: 0;
    z-index: 999;
    text-align: left;
    width: 100%;
}

.menu-wrapper.hidden {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    z-index: -1;
}

.menu {
    width: 100%;
}

.menu .mui-table-view {
    color: #888;
    font-size: 14px;
}

.menu .mui-table-view-radio .mui-table-view-cell.mui-selected,
.menu .mui-table-view-radio .mui-table-view-cell.mui-selected .mui-navigate-right:after {
    color: #fe7000;
}

/*显示上拉弹出DIV*/
.pull_bottom_pop {
    position: absolute;
    bottom: 0;
    z-index: 99999;
    width: 100%;
    height: auto;
    display: none;
}

.pull_bottom_pop.active {
    display: block;
}

.pull_bottom_pop h5 {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 0 10px;
    line-height: 44px;
    margin: 0;
    width: 100%;
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
@keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}
@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
        transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
        transform-origin: center center;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale3d(1.3, 1.3, 1.3);
        transform: translate(-50%, -50%) scale3d(1.3, 1.3, 1.3);
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
        transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
        transform-origin: center center;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale3d(1.3, 1.3, 1.3);
        transform: translate(-50%, -50%) scale3d(1.3, 1.3, 1.3);
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

.cp1 {
    color: #76b8f0;
}

.cp2 {
    color: #ffa300;
}

.cp3 {
    color: #32b991;
}

.cp4 {
    color: #bc84d3;
}

.cp5 {
    color: #ff565b;
}

.cp6 {
    color: #6dc243;
}

.cp7 {
    color: #4390c2;
}

.cp8 {
    color: #ff9c00;
}

.bg.cp1 {
    background-color: #76b8f0;
}

.bg.cp2 {
    background-color: #ffa300;
}

.bg.cp3 {
    background-color: #32b991;
}

.bg.cp4 {
    background-color: #bc84d3;
}

.bg.cp5 {
    background-color: #ff565b;
}

.bg.cp6 {
    background-color: #6dc243;
}

.bg.cp7 {
    background-color: #4390c2;
}

.bg.cp8 {
    background-color: #ff9c00;
}

/*新添字体*/
@font-face {
    font-family: "iconfont";
    src: url('/mobileapp/chinaLife/pages/fonts/iconfont.ttf?version=1.1') format('truetype') /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}

.iconfont {
    font-family: "iconfont" !important;
}

.icon-huafei:before {
    content: "\e653";
}

.icon-qiandai:before {
    content: "\e62b";
}

.icon-tishi1:before {
    content: "\e6a5";
}

.icon-yue:before {
    content: "\e66b";
}

.icon-dingwei:before {
    content: "\e697";
}

.icon-xingzhengshixiangxiuding:before {
    content: "\e61b";
}

.icon-ti:before {
    content: "\e600";
}

.icon-yinxingqia:before {
    content: "\e62c";
}

.icon-fenlei:before {
    content: "\e63e";
}

.icon-14052218:before {
    content: "\e699";
}

.icon-gengduo:before {
    content: "\e649";
}

.icon-guanlianbangding:before {
    content: "\e601";
}

.icon-xingzhengjicha:before {
    content: "\e61c";
}

.icon-iconfontminganxinxi:before {
    content: "\e61d";
}

.icon-wozhengchang:before {
    content: "\e63f";
}

.icon-guanbi:before {
    content: "\e673";
}

.icon-jiekuanhetongguanli:before {
    content: "\e62d";
}

.icon-jiekuanhetongtixing:before {
    content: "\e602";
}

.icon-zliconxjb:before {
    content: "\e66c";
}

.icon-07f3d66ee41cf70d5d84b0606cb8dc7fpng:before {
    content: "\e61e";
}

.icon-huankuankuan:before {
    content: "\e603";
}

.icon-shoucang:before {
    content: "\e647";
}

.icon-fenxiang:before {
    content: "\e65e";
}

.icon-81wuyehetongbeian:before {
    content: "\e61f";
}

.icon-youxiandianshijiaofei:before {
    content: "\e654";
}

.icon-mianfeidianhua2:before {
    content: "\e655";
}

.icon-shouyin:before {
    content: "\e674";
}

.icon-huiyuanquanyipinpaizhuanxiang2px:before {
    content: "\e604";
}

.icon-dianpujiebangshenheshenqing:before {
    content: "\e605";
}

.icon-jxq:before {
    content: "\e62a";
}

.icon-gengduo1:before {
    content: "\e644";
}

.icon-queding:before {
    content: "\e675";
}

.icon-gouwuche:before {
    content: "\e640";
}

.icon-icon09:before {
    content: "\e606";
}

.icon-dingdan:before {
    content: "\e64b";
}

.icon-zhanghaobangding:before {
    content: "\e617";
}

.icon-chongzhiline:before {
    content: "\e607";
}

.icon-zongjine21:before {
    content: "\e608";
}

.icon-qiankuanhuankuan:before {
    content: "\e609";
}

.icon-licai:before {
    content: "\e62e";
}

.icon-gouwuche1:before {
    content: "\e64a";
}

.icon-lingqu:before {
    content: "\e60a";
}

.icon-shangcheng:before {
    content: "\e62f";
}

.icon-gouwuche2:before {
    content: "\e645";
}

.icon-481danjupingjupingzheng:before {
    content: "\e60b";
}

.icon-youhuiquan1:before {
    content: "\e6b2";
}

.icon-shouji:before {
    content: "\e625";
}

.icon-paixujingtai:before {
    content: "\e64c";
}

.icon-gengduo2:before {
    content: "\e656";
}

.icon-yinxingqia1:before {
    content: "\e619";
}

.icon-daikuanjine:before {
    content: "\e60c";
}

.icon-jinlingyingcaiwangtubiao51:before {
    content: "\e626";
}

.icon-huoqilicai:before {
    content: "\e60d";
}

.icon-chongzhiguanli:before {
    content: "\e61a";
}

.icon-yanzhengma:before {
    content: "\e60e";
}

.icon-yonghuming:before {
    content: "\e60f";
}

.icon-shangcheng1:before {
    content: "\e630";
}

.icon-shoucang1:before {
    content: "\e648";
}

.icon-chongzhi:before {
    content: "\e63d";
}

.icon-fenxiang1:before {
    content: "\e696";
}

.icon-iconfontchongzhi:before {
    content: "\e610";
}

.icon-dianfei:before {
    content: "\e657";
}

.icon-fengxianpingfen:before {
    content: "\e618";
}

.icon-jungongyanshou:before {
    content: "\e620";
}

.icon-iconlicai:before {
    content: "\e611";
}

.icon-daifukuan:before {
    content: "\e64d";
}

.icon-gou:before {
    content: "\e622";
}

.icon-iconfontlist:before {
    content: "\e631";
}

.icon-index:before {
    content: "\e641";
}

.icon-yanzhengma1:before {
    content: "\e624";
}

.icon-icon:before {
    content: "\e612";
}

.icon-wodejiekuan:before {
    content: "\e613";
}

.icon-qian:before {
    content: "\e632";
}

.icon-fabujiekuan:before {
    content: "\e614";
}

.icon-wodetixian:before {
    content: "\e63c";
}

.icon-feibiaolicai:before {
    content: "\e615";
}

.icon-mima:before {
    content: "\e616";
}

.icon-unie649:before {
    content: "\e6fd";
}

.icon-qian1:before {
    content: "\e623";
}

.icon-unie657:before {
    content: "\e705";
}

.icon-shouxujiandan:before {
    content: "\e621";
}

.icon-daifahuo:before {
    content: "\e64e";
}

.icon-daishouhuo:before {
    content: "\e64f";
}

.icon-daipingjia:before {
    content: "\e650";
}

.icon-yinxingqia2:before {
    content: "\e633";
}

.icon-wodedingdan23:before {
    content: "\e642";
}

.icon-back:before {
    content: "\e646";
}

.icon-wodequanyi:before {
    content: "\e634";
}

.icon-icon5:before {
    content: "\e628";
}

.icon-icon6:before {
    content: "\e629";
}

.icon-mingxi:before {
    content: "\e676";
}

.icon-huankuan:before {
    content: "\e635";
}

.icon-jiaofei:before {
    content: "\e636";
}

.icon-redbag:before {
    content: "\e677";
}

.icon-zan:before {
    content: "\e652";
}

.icon-information:before {
    content: "\e7c4";
}

.icon-iconfontcaidan:before {
    content: "\e6a6";
}

.icon-wenti:before {
    content: "\e678";
}

.icon-jia:before {
    content: "\e679";
}

.icon-jian:before {
    content: "\e67a";
}

.icon-chanPinJianJie:before {
    content: "\e67b";
}

.icon-note:before {
    content: "\e69a";
}

.icon-jifen:before {
    content: "\e66d";
}

.icon-licai1:before {
    content: "\e68e";
}

.icon-yinxingqia3:before {
    content: "\e639";
}

.icon-fuwu:before {
    content: "\e693";
}

.icon-cardid:before {
    content: "\e627";
}

.icon-tixianmima:before {
    content: "\e637";
}

.icon-jiaoyilishi:before {
    content: "\e638";
}

.icon-jiaoyijilu:before {
    content: "\e63a";
}

.icon-yanjing:before {
    content: "\e671";
}

.icon-youfei:before {
    content: "\e658";
}

.icon-jiekuanjiaoliuqu:before {
    content: "\e63b";
}

.icon-shibai:before {
    content: "\e660";
}

.icon-paixudangqian-copy:before {
    content: "\e651";
}

.icon-gerenzhanghuguanli:before {
    content: "\e6b3";
}

.icon-huoqilicai1:before {
    content: "\e6af";
}

.icon-hongbao:before {
    content: "\e659";
}

.icon-04f:before {
    content: "\e6a7";
}

.icon-c2kuandai:before {
    content: "\e65a";
}

.icon-guxihongli:before {
    content: "\e694";
}

.icon-xiaoxi:before {
    content: "\e643";
}

.icon-c-refund:before {
    content: "\e6a1";
}

.icon-ranqijiankong:before {
    content: "\e65b";
}

.icon-yidong:before {
    content: "\e69d";
}

.icon-nuanqi:before {
    content: "\e65c";
}

.icon-xuanxiangkuangqueding:before {
    content: "\e67c";
}

.icon-222n:before {
    content: "\e65f";
}

.icon-jifen1:before {
    content: "\e66e";
}

.icon-zhifufangshi:before {
    content: "\e66f";
}

.icon-youhuiquan:before {
    content: "\e692";
}

.icon-tixian:before {
    content: "\e681";
}

.icon-shuifei:before {
    content: "\e65d";
}

.icon-mimaguanli:before {
    content: "\e6b4";
}

.icon-chongzhi-copy:before {
    content: "\e682";
}

.icon-zhankaishangxia:before {
    content: "\e7b1";
}

.icon-compute:before {
    content: "\e683";
}

.icon-previewleft:before {
    content: "\e67d";
}

.icon-yuezonghefeilv:before {
    content: "\e67e";
}

.icon-gerenzhongxin:before {
    content: "\e69e";
}

.icon-chenggongzhuangtai:before {
    content: "\e661";
}

.icon-tishi:before {
    content: "\e698";
}

.icon-xianjin:before {
    content: "\e684";
}

.icon-creditcard:before {
    content: "\e685";
}

.icon-zijinmingxi:before {
    content: "\e686";
}

.icon-weibangdingyinxingqia:before {
    content: "\e69b";
}

.icon-qianbao1:before {
    content: "\e6a8";
}

.icon-qiandai1:before {
    content: "\e687";
}

.icon-baoxianchanpin:before {
    content: "\e6bd";
}

.icon-wode1:before {
    content: "\e6a9";
}

.icon-jisuan:before {
    content: "\e67f";
}

.icon-duigou:before {
    content: "\e680";
}

.icon-icon1:before {
    content: "\e6be";
}

.icon-shouye1:before {
    content: "\e6aa";
}

.icon-bangzhuzhongxin:before {
    content: "\e6b5";
}

.icon-yinxingqia11:before {
    content: "\e6ab";
}

.icon-kehuguanli:before {
    content: "\e688";
}

.icon-jiaofei1:before {
    content: "\e689";
}

.icon-daikuan:before {
    content: "\e68a";
}

.icon-jine:before {
    content: "\e670";
}

.icon-5yanglao:before {
    content: "\e662";
}

.icon-9zhuanru:before {
    content: "\e663";
}

.icon-1chongzhi:before {
    content: "\e664";
}

.icon-2tixian:before {
    content: "\e665";
}

.icon-3daikuan:before {
    content: "\e666";
}

.icon-4guiji:before {
    content: "\e667";
}

.icon-6liushui:before {
    content: "\e668";
}

.icon-7shangcheng:before {
    content: "\e669";
}

.icon-8jiaofei:before {
    content: "\e66a";
}

.icon-iconfontanquan:before {
    content: "\e6c0";
}

.icon-biyan:before {
    content: "\e672";
}

.icon-lkjijin:before {
    content: "\e68b";
}

.icon-ketangzaixiaoqingkuangdengji:before {
    content: "\e6bf";
}

.icon-shezhi:before {
    content: "\e6ac";
}

.icon-zidongtoubiao:before {
    content: "\e6ba";
}

.icon-baodanguanli:before {
    content: "\e68c";
}

.icon-zichan:before {
    content: "\e6b6";
}

.icon-wodeqiaquan:before {
    content: "\e68d";
}
.icon-zhongjinshu:before {
  content: "\e7b5";
}

.icon-eqianbao:before {
    content: "\e6a2";
}

.icon-lilv:before {
    content: "\e695";
}

.icon-iconzhuanchu:before {
    content: "\e68f";
}

.icon-iconzhuanru:before {
    content: "\e690";
}

.icon-iconshouji:before {
    content: "\e691";
}

.icon-dunpai:before {
    content: "\e6b7";
}

.icon-dianxin:before {
    content: "\e69f";
}

.icon-liantong:before {
    content: "\e6a0";
}

.icon-Slice:before {
    content: "\e6ad";
}

.icon-gong-xuqijiaofei:before {
    content: "\e6a3";
}

.icon-yusan:before {
    content: "\e6b9";
}

.icon-yly_zhanghuyue:before {
    content: "\e6b8";
}

.icon-chanpinjieshao:before {
    content: "\e6c2";
}

.icon-jinbi:before {
    content: "\e6ae";
}

.icon-dingqilicai:before {
    content: "\e6a4";
}

.icon-laba:before {
    content: "\e69c";
}

.icon-wodezhanghu:before {
    content: "\e75d";
}

.icon-shouji-tianchong:before {
    content: "\e6bb";
}

.icon-jinrongchaoshi:before {
    content: "\e6c1";
}

.icon-pinggugongzuo:before {
    content: "\e6bc";
}

.icon-yinhangqia:before {
    content: "\e6b0";
}

.icon-shandianjisu:before {
    content: "\e6b1";
}

.icon-xiangmujingli:before {
    content: "\e73b";
}

.icon-maizuan:before {
    content: "\e6c3";
}

.icon-tuanduifenhong:before {
    content: "\e6c4";
}

.icon-saoma:before {
    content: "\e6c6";
}

.icon-fukuanma:before {
    content: "\e6c5";
}

.icon-cha:before {
    content: "\e6c8";
}

.icon-dagou:before {
    content: "\e7ff";
}
.icon-wenhao:before {
    content: "\e6c9";
}

/*color*/
.co_w {
    color: #fff !important;
}

.co_b {
    color: #000 !important;
}

.co_red {
    color: #fc0d01 !important;
}

.co_green {
    color: #02bb77 !important;
}

.co_gray {
    color: #848484 !important;
}

.co_orange {
    color: #ff9913 !important;
}

.co_yellow {
    color: #ffba00 !important;
}

.co_blue {
    color: #8bc6f0 !important;
}

.co1 {
    color: #84d018 !important;
}

.co2 {
    color: #f3b613 !important;
}

.co3 {
    color: #6dc5dd !important;
}

.co4 {
    color: #ffba00 !important;
}

.co5 {
    color: #ff9913 !important;
}

.co_333 {
    color: #333;
}

.co_444 {
    color: #444;
}

.co_666 {
    color: #666;
}

.co_999 {
    color: #999;
}

.bgco1 {
    background-color: #fff !important;
}

.bgco2 {
    background-color: #F9F9F9;
}

.mui-btn-positive {
    background-color: #ff9913;
    border: 1px solid #ff9913;
}

.lh150 {
    line-height: 1.5;
}

/*自定义基本样式*/
ol, ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.round {
    border-radius: 50%;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.v_mid {
    vertical-align: middle;
}

.unl {
    text-decoration: underline;
}

.none {
    display: none;
}

.fb {
    font-weight: 600 !important;
}

.fn {
    font-weight: 300 !important;
}

.f12 {
    font-size: 12px !important;
}

.f13 {
    font-size: 13px !important;
}

.f14 {
    font-size: 14px !important;
}

.f15 {
    font-size: 15px !important;
}

.f16 {
    font-size: 16px !important;
}

.f17 {
    font-size: 17px !important;
}

.f18 {
    font-size: 18px !important;
}

.f20 {
    font-size: 20px !important;
}

.f28 {
    font-size: 28px !important;
}

.f34 {
    font-size: 34px !important;
}

.w10 {
    width: 10px;
}

.w20 {
    width: 20px;
}

.w30 {
    width: 30px;
}

.w40 {
    width: 40px;
}

.w50 {
    width: 50px;
}

.w60 {
    width: 60px;
}

.w65 {
    width: 65px;
}

.w70 {
    width: 70px;
}

.w80 {
    width: 80px;
}

.w85 {
    width: 85px;
}

.w90 {
    width: 90px;
}

.w95 {
    width: 95px;
}

.w100 {
    width: 100px;
}

.w110 {
    width: 110px;
}

.w120 {
    width: 120px;
}

.w150 {
    width: 150px;
}

.w190 {
    width: 190px;
}

.w200 {
    width: 200px;
}

.w250 {
    width: 250px;
}

.w300 {
    width: 300px;
}

.w350 {
    width: 350px;
}

.w400 {
    width: 400px;
}

.w500 {
    width: 500px;
}

.w600 {
    width: 600px;
}

.w700 {
    width: 700px;
}

.w800 {
    width: 800px;
}

.w950 {
    width: 950px;
}

.w960 {
    width: 960px;
}

.w980 {
    width: 980px;
}

.w1000 {
    width: 1000px;
}

.w {
    width: 100%;
}

.h {
    height: 100%;
}

.h18 {
    height: 18px;
}

.h20 {
    height: 20px;
}

.h30 {
    height: 30px;
}

.h40 {
    height: 40px;
}

.h50 {
    height: 50px;
}

.h70 {
    height: 70px;
}

.h80 {
    height: 80px;
}

.h100 {
    height: 100px;
}

.h200 {
    height: 200px;
}

.m10 {
    margin: 10px
}

.m15 {
    margin: 15px
}

.m30 {
    margin: 30px
}

.mt-1 {
    margin-top: -1px !important;
}

.mt-5 {
    margin-top: -5px !important;
}

.mt3 {
    margin-top: 3px
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt30 {
    margin-top: 30px
}

.mt50 {
    margin-top: 50px
}

.mt100 {
    margin-top: 100px
}

.mb0 {
    margin-bottom: 0px !important;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb100 {
    margin-bottom: 100px;
}

.ml-1 {
    margin-left: -1px;
}

.mt-10 {
    margin-top: -10px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}

.ml50 {
    margin-left: 50px;
}

.ml100 {
    margin-left: 100px;
}

.mr5 {
    margin-right: 5px;
}

.mr8 {
    margin-right: 8px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mr50 {
    margin-right: 50px;
}

.mr100 {
    margin-right: 100px;
}

.p5 {
    padding: 5px;
}

.p10 {
    padding: 10px !important;
}

.p15 {
    padding: 15px !important;
}

.p30 {
    padding: 30px
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px
}

.pt20 {
    padding-top: 20px
}

.pt30 {
    padding-top: 30px
}

.pt50 {
    padding-top: 50px
}

.pt100 {
    padding-top: 100px
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb60 {
  padding-bottom: 60px;
}

.pb100 {
    padding-bottom: 100px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl30 {
    padding-left: 30px;
}

.pl40 {
    padding-left: 40px;
}

.pl50 {
    padding-left: 50px;
}

.pl100 {
    padding-left: 100px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pr50 {
    padding-right: 50px;
}

.pr100 {
    padding-right: 100px;
}

.notic_tip {
    padding: 0 10px;
}

.notic_tip p a {
    color: #01a76a;
}

.notic_tip span {
    margin-top: 0px;
}

.notic_tip ul {
    line-height: 20px;
    height: 20px;
    margin: 10px 0 10px 20px;
    padding-left: 5px;
    font-size: 15px;
    overflow: hidden;
}

/** 领取奖励 */
.zhongjiang {
    position: fixed;
    display: none;
    top: 50%;
    left: 50%;
    margin-left: -3.13rem;
    margin-top: -2.78rem;
    background: url("/mobileapp/chinaLife/pages/images/zhongjiang_bg.png") no-repeat;
    background-size: 100%;
    width: 6.26rem;
    height: 5.57rem;
    z-index: 99999;
}

.zhongjiang_con {
    width: 2.61rem;
    height: 2.20rem;
    margin-top: 1.43rem;
    margin-left: 1.84rem;
    position: relative;
}

.closeZhongjiang {
    width: .50rem;
    height: .50rem;
    position: absolute;
    top: -1.05rem;
    right: -1.71rem;
    cursor: pointer;
}

.money {
    position: absolute;
    top: .55rem;
    width: 2.61rem;
    height: 1.26rem;
    text-align: center;
    font-size: .66rem;
    color: #e24639;
}

.money span {
    font-size: .40rem;
}

.type {
    color: #e24639;
    position: absolute;
    bottom: .05rem;
    width: 2.61rem;
    font-size: .36rem;
    text-align: center;
}

/** 满减活动红包 */
.lingjiang {
    border: 1px solid #ddd;
    border-width: 1px 0;
    margin: 15px;
}

.lingjiang ul li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    overflow: hidden;
}

.lingjiang ul li:last-child {
    border-bottom: none;
}

.lingjiang ul li h5 {
    margin: 0;
}

/** 支付成功页面 查看按钮*/
.bt_cell {
    margin: 5px 0;
    padding: 5px;
    margin-left: 50px;
}

.bt_cell ul li {
    display: table-cell;
    width: 1%;
    padding: 5px;
    font-size: 15px;
}

.bt_cell ul li:last-child {
    border-right: none;
}

.bt_cell ul li a {
    border: 1px solid #ddd;
    color: #000;
    padding: 5px;
    width: 60%;
}
.jifentanchu{position: fixed; display: none;  top:50%; left: 50%; transform: translate(-50%,-50%); background: url("/mobileapp/chinaLife/pages/images/jifentanchu.png") no-repeat; background-size: 100%; width:7.5rem; height: 9rem;z-index: 99999; display: none;}
.jifentanchu.active{display: block;}
#backgroundPopup{opacity: 0.45;-moz-opacity: 0.45;filter:alpha(opacity=45); position: absolute; top:0; right:0; left:0; bottom:0; background-color: #333; display: none; z-index: 11;}
.jifentanchu.active ~ #backgroundPopup{display: block;}
.jifentanchu_con{width: 100%; height: 100%; position: relative; z-index: 12;}
.closeJiFen{width: .90rem; height: .90rem; transform: translate(-50%); position: absolute;  left:50%; bottom: 0; cursor: pointer; z-index: 13;}
.moneyJiFen{position: absolute; top: 5.4rem; width: 100%; line-height: 1; text-shadow: 0px 1px 2px #666;; text-align: center; font-size: .66rem; color: #ffee43; z-index: 13;}

.topPopoverModular {
    position: fixed;
    top: 50px;
    right: 6px;
    width: 150px;
}

.topPopoverModular .mui-popover-arrow {
    left: auto;
    right: 6px;
}

.mui-content>.mui-table-view:first-child{margin-top: 1px;}
.mui-table-view-cell:after{left: 0;}
.mui-table-view:after{background-color: #fff}
.mui-input-row label{padding: 10px;line-height:21px;}
.mui-input-group {padding-top:10px ; padding-bottom: 10px;}
.mui-input-group .mui-input-row:after{background-color: #fff}
.pjbox-con{padding:10px;}
.pjbox-con ul li{padding: 20px 0;}
.pjbox-con ul li p.bg{border-radius: 50%;width: 1em; font-size: 42px; height: 1em; padding: 3px 0; margin-bottom: 0; margin-right: 15px; text-align: center;}
.pjbox-con ul li h5{font-size: 20px; margin-bottom:10px; color:#02bb77 !important;}
.row{ padding:.5em 0;}
.pjbox{ padding:20px; background:#fff;}
