 button ,.button{
    outline:none;
    border:0px;
    border-radius: .6em;
    -webkit-border-radius: .6em;
    color: #fff;
    padding:0em 1em;
    font-size:0.875em;
    height:2.2em;
    background: #00A1EA;
  
}
.btncor{
    outline:none;
    border:0px;
    border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
    color: #fff;
    padding:0em 1em;
    font-size:1.1rem ;
    height:2.2em;
    background: #00A1EA;
  
}
.purple{
  background: #BA2BCA;
}
button.fund_ui_btn,
input.fund_ui_btn {
  width: 100%;
  border-width: 0;
  outline: 0;
  -webkit-appearance: none;
}
button.fund_ui_btn:focus,
input.fund_ui_btn:focus {
  outline: 0;
}
.fund_ui_btn {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  box-sizing: border-box;
  font-size: 1.15rem;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 2.33333333;
  border-radius: 0.3125em;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}
.fund_ui_btn:after {
  content: " ";
  width: 200%;
  height: 200%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  box-sizing: border-box;
  border-radius: 10px;
}
.fund_ui_btn_primary {
  background-color: #00A1EA;
}
.fund_ui_btn_primary:not(.fund_ui_btn_disabled):visited {
  color: #FFFFFF;
}
.fund_ui_btn_primary:not(.fund_ui_btn_disabled):active {
  color: rgba(255, 255, 255, 0.4);
  background-color: #007DB8;
}
/*********************/
.fund_ui_btn.fund_ui_btn_mini {
  line-height: 1.9;
  font-size: 0.875em;
  padding: 0 .75em;
  display: inline-block;
}
.fund_ui_btn_plain_primary {
  color: #00A1EA;
  border: 1px solid #00A1EA;
}

button.fund_ui_btn_plain_primary,
input.fund_ui_btn_plain_primary {
  border-width: 1px;
  background-color: transparent;
}
.fund_ui_btn_plain_primary:active {
  border-color: #039702;
}
.fund_ui_btn_plain_primary:after {
  border-width: 0;
}

.fund_ui_btn_plain_primary:not(.fund_ui_btn_disabled):visited {
  color: #FFFFFF;
}
.fund_ui_btn_plain_primary:not(.fund_ui_btn_disabled):active {
  color: rgba(255, 255, 255, 0.4);
  background-color: #007DB8;
}

 .fund_switch_label{padding-top:0.325em }       
 .fund_switch {
  -webkit-appearance: none;
          appearance: none;
  position: relative;
  width: 3.25em;
  height: 2em;
  border: 0.0625em solid #DFDFDF;
  outline: 0;
  border-radius: 1em; border-radius: 0.9375em;
  box-sizing: border-box;
  background: #DFDFDF;
  background-color: #DFDFDF;
  -webkit-transition: background-color 0.1s, border 0.1s;
  transition: background-color 0.1s, border 0.1s;
}
.fund_switch:before { border-radius: 0.9375em;
  content: " ";
  position: absolute;
  top: 0;
  left: 0; 
  width: 3.125em;
  height: 1.875em;
  border-radius: 0.9375em;
  background-color: #FDFDFD;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
  transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
  transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);
}

.fund_switch:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 1.875em;
  height: 1.875em;
  border-radius: 0.9375em;
  background-color: #FFFFFF;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
  transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
  transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
  transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);
}
.fund_switch:checked {
  border-color: #04BE02;
  background-color: #04BE02; border-radius: 0.9375em;
}
.fund_switch:checked:before { border-radius: 0.9375em;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.fund_switch:checked:after { border-radius: 0.9375em;
  -webkit-transform: translateX(1.25em);
          transform: translateX(1.25em);
}    
          

/**************************/
.fund_cell_select {
  padding: 0;
}
.fund_cell_select .weui_select {
  padding-right: 1.875em;
}
.fund_cell_select .weui_cell_bd:after {
  content: " ";
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 6px;
  width: 6px;
  border-width: 2px 2px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  position: relative;
  top: -2px;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
}
.fund_select {
  -webkit-appearance: none;
  border: 0;
  outline: 0;
  background-color: transparent;
  width: 100%;
  font-size: inherit;
  height: 2.75em;
  line-height: 2.75em;
  position: relative;
  z-index: 1;
  padding-left: 0.9375em;
}
.fund_select_before {
  padding-right: 0.9375em;
}
.fund_select_before .weui_select {
  width: 6.5625em;
  box-sizing: border-box;
}
/*列表*/
.fund_row {
  position: relative;
}
.fund_row:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border-top: 1px solid #D9D9D9;
  color: #D9D9D9;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  left: 0.9375em;
}
.fund_rows .row-left-line:before {left: 0;}
.fund_row:first-child:before {
  display: none;
}
.fund_rows {
  background-color: #FFFFFF;
  line-height: 1.41176471;
  font-size: 0.9375em;
  overflow: hidden;
  position: relative;
}
.fund_rows:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border-top: 1px solid #D9D9D9;
  color: #D9D9D9;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.7);
          transform: scaleY(0.7);
}
.fund_rows:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #D9D9D9;
  color: #D9D9D9;
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: scaleY(0.7);
          transform: scaleY(0.7);
}
.fund_row {
  padding: 0.625rem 0.9375rem;
  position: relative;  
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.fund_row .label{width:6.5625em; } 
.fundRow_tip_bg .fund_row:not(.no_access) {
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
.fundRow_tip_bg .fund_row:not(.no_access):active {
     background-color: #ECECEC;
}
/*对话框*/
.fund_dialog {
  position: fixed;
  z-index: 5000;
  width: 85%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #FAFAFC;
  text-align: center;
  border-radius: 0.1875em;
  overflow: hidden;
}
.fund_dialog_confirm .fund_dialog .fund_dialog_hd {
  padding: 1.2em 1.25em .5em;
}
.fund_dialog_confirm .fund_dialog .fund_dialog_bd {
  text-align: left;
}
.fund_dialog_hd {
  padding: 1.2em 0 .5em;
}
.fund_dialog_title {
  font-weight: 400;
  font-size: 1em;
}
.fund_dialog_bd {
  padding: 0 1.25em;
  font-size: 0.9375em;
  color: #888;
  word-wrap: break-word;
  word-break: break-all;
}
.fund_dialog_ft {
  position: relative;
  line-height: 2.625em;
  margin-top: 1.25em;
  font-size: 1.0625em;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.fund_dialog_ft a {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #3CC51F;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fund_dialog_ft a:active {
  background-color: #EEEEEE;
}
.fund_dialog_ft:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border-top: 1px solid #D5D5D6;
  color: #D5D5D6;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.fund_dialog_confirm .fund_dialog_ft a {
  position: relative;
}
.fund_dialog_confirm .fund_dialog_ft a:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  border-left: 1px solid #D5D5D6;
  color: #D5D5D6;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.fund_dialog_confirm .fund_dialog_ft a:first-child:after {
  display: none;
}
.fund_btn_dialog.default {
  color: #353535;
}
.fund_btn_dialog.primary {
  color: #00A1EA; /*0BB20C*/
} 
.fund_mask {
  position: fixed;
  z-index: 1000;
  width: 100%;
  height: 100%;
  top:0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
}
.fund_row .fund_input {
    width: 100%;
    border: 0;
    padding:0em;
    outline: 0;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
    margin:0px;
    height: 1.41176471em;
    line-height: 1.41176471;
}
.fund_input {
    width: 100%;
    border: 0;
    padding:0em;
    outline: 0;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
    margin:0px;
    height: 1.41176471em;
    line-height: 1.41176471;
    text-indent: .4em;
}
.fund_row .select {
    width: 100%;
    border: 0;
    outline: 0;
    padding:0px;
    padding-left:1em;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
    margin:0px;
    height: 1.41176471em;
    line-height: 1.41176471;
}
 .weui-cells {
     margin-top: 1.17647059em;
     background-color: #fff;
     line-height: 1.47058824;
     font-size: 14px;
     overflow: hidden;
     position: relative;
 }
 .weui-switch:checked, .weui-switch-cp__input:checked ~ .weui-switch-cp__box {
     border-color: #49A5E1;
     background-color: #49A5E1;
 }
 .weui-vcode-btn {
     color: #49A5E1;
     font-size:.9rem;
 }