/*@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Nunito Regular'), local('Nunito-Regular'), url(https://fonts.gstatic.com/s/nunito/v12/XRXV3I6Li01BKofINeaHTMnFcQ.woff) format('woff');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Nunito SemiBold'), local('Nunito-SemiBold'), url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofA6sKUYevOWzgPDA.woff) format('woff');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Nunito Bold'), local('Nunito-Bold'), url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofAjsOUYevOWzgPDA.woff) format('woff');
}
*/

.exchange-form {
  /* z-index: 99999; */
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
    color: #869ab8;
    text-align: left;  
  margin-top: -45px;    position: relative; z-index:2;
}

.justify-content-center {
    justify-content: center !important;
}
.align-items-center {
    align-items: center !important;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.intro-form-exchange {
    padding: 30px;
    box-shadow: 0px 20px 25px rgba(22, 28, 45, 0.05);
    border-radius: 5px;
    background: #fff;
}
.login_from{margin-top:50px;}
.login_from .intro-form-exchange{box-shadow: 0px 0px 25px rgba(22, 28, 45, 0.05);}
.justify-content-between {
    justify-content: space-between !important;
}
.form-group {
    margin-bottom: 20px;
    position: relative;
}
.form-group label {
    font-size: 16px;
    font-weight: 600;
    color: #161c2d;
    margin-bottom: 15px;
}
.intro-form-exchange label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}
.m_txt{    color: #869ab8;    font-size: 16px; line-height: 1.75;}
.t_info_txt{color: #869ab8;font-size: 1rem;    line-height: 1.75; font-size:12px;}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}
.input-group .txt_info{ position:absolute; right:15px; top:14px;    line-height: 1.5;color: #506690;font-size: 16px;}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #506690;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-radius: 4px;
    height: 50px;
    border: 1px solid #f1f4f8;
    padding: 0px 22px;
    font-size: 16px;
    font-weight: 100;
    transition: all 0.3s ease-in-out;
    background: #F2F6FE;
}
.form-control:hover {
    box-shadow: none !important;
    outline: none;
    border-color: #f1f4f8;
}
.form-control:focus, .form-control:active, .form-control.active {
    box-shadow: none !important;
    outline: none;
    border-color: #00a0e9; background-color:#fff;
}

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1% !important;
    margin-bottom: 0;
}
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;    width: 100%;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;
}
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.nice-select {
    display: flex;
    align-items: center;
    width: 100% !important;
}


.intro-form-exchange .nice-select {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
    margin-left: -1px;
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; text-align:right; padding-right:50px;
}

.login_from .input-group > .form-control:not(:first-child),.login_from  .input-group > .custom-select:not(:first-child) {
    padding-right:0px;    text-align: left;
}


.d-flex {
    display: flex !important;
}
.d-flex .link{ overflow:hidden;    width: 100%;}
.d-flex .link a{ font-size:14px;}
.d-flex .link a{color: #00a0e9; float:left;}
.d-flex .link a:nth-child(2){color: #00a0e9; float:right;}
.login_from .form-group label{ font-weight:100;color: #161c2d;}
.bg-gray0 {
    
background-image: url(/m/images/login_bg.svg);
    background-repeat: repeat; position:absolute; z-index:-1; width:100%; height:100%;opacity: 0.05;}
.exchange-form h1{ text-align:center;    color: #00a0e9;}
.exchange-form h6, .h6 {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
    font-weight: 600;
    line-height: 1.2;
    color: #161c2d;
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #869ab8;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-success {
    color: #fff;
}

.btn-block {
    display: block;
    width: 100%;
}
.exchange-form button,.exchange-form .btn {
    padding: 10px 30px;
    display: inline-block;
    border-radius: 5px;
    min-width: 130px;
    font-size: 16px;
    font-weight: 600;
}

.intro-form-exchange .btn {
    padding: 10px 15px;
    font-weight: 300;
    position: relative;
    font-size: 16px; margin-top:10px;
}
.intro-form-exchange .f_tab{ margin-bottom:10px;}
.intro-form-exchange .f_tab ul{ overflow:hidden;flex: 1 1 auto; display: flex;}

.intro-form-exchange .f_tab ul li.cur{background: #F2F6FE;}
.intro-form-exchange .f_tab ul li{ line-height:46px; text-align:center;    flex: 1 1 auto;    width: 1% !important; border:solid 1px #F2F6FE;    color: #303030; font-size:14px;}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor: pointer;
}
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.nice-select .option.selected {
    font-weight: bold;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #eef2fe;
    color: #1652F0;
}

.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px;
}

.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.t_sty_1{ margin-top:60px;font-family: 'Nunito';font-style: normal;}
.t_sty_1 h1{font-size: 1.875rem;text-align: center;font-weight: bold;    line-height: 1.2; color: #161c2d;    margin-bottom:20px;}
.t_sty_1 p{margin-bottom: 1rem;    color: #869ab8; font-size: 16px;font-weight: 400; text-align:center;    line-height: 26px;}

.slick-product .bnt{}
.box-product .button-add-cart {
    font-size: 12px;
    font-weight: 600;
    font-size: 12px;
    font-weight: 600;
    width: auto;
    margin: 0 auto;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
    text-align: center;
    padding: 1px 0px 0px;
}
.box-product .btn{
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 2rem;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
border-radius: 90px;}
.box-product .btn,.box-product .btn-large {
    text-decoration: none;
    color: #fff;
    background-color: #00a0e9;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    cursor: pointer;
}

.item-info1{ color:#888484; padding-top:5px; font-size:12px; font-weight:bold;}
.item-info2{ color:#888484; padding-top:5px; font-size:12px; padding-top:10px;}

.t_login{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    border: 2px solid #00a0e9;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 30px;
}
.t_login h1{
    color: #444;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 28px;
    margin-bottom: 15px;
    line-height: 100%;
}
.t_login p{
    color: #444;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 30px;
}

.t_login a{
    position: relative;
    display: block;
    height: 56px;
    width: 100%;
    max-width: 180px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 56px;
    background-color: #00a0e9;
    text-align: center;
    font-weight: 700;
    color: #fff;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    letter-spacing: 1px;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease;
}
.i_datacount{ background-color:#00a0e9;padding-right: 15px; padding-left: 15px; color:#fff; padding-bottom:15px; margin-top:30px;font-family: 'Montserrat', sans-serif; padding-bottom:30px}
.i_d_main .i_d_title{ padding:20px 0px; padding-top:25px; }
.i_d_main .i_d_title h1{ font-size:24px; text-align:center; padding:0px; margin:0px;}
.i_d_main .i_d_title p{ font-size:14px; margin-bottom:0px; text-align:center;}
.i_d_main .i_d_list{ background-color:#fff;border-radius: 5px; padding:10px 20px;}
.i_d_main .i_d_list{ overflow:hidden;}
.i_d_main .i_d_list li{ float:left; width:50%; color:#00a0e9;}
.i_d_main .i_d_list li h1{ font-size:14px;} 
.i_d_main .i_d_list li p{ font-size:22px; font-weight:bold;}
.i_d_main .i_d_list li p span{ font-size:14px;font-weight:100; padding-left:5px;}

.smsbnt{ position:absolute; border:0; color: #00a0e9; right:18px; top:0px; line-height:50px;}


/*登录*/
.m_inputBox {
    height: 40px;
    width: 300px;
    padding: 12px 10px 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    position: relative;
    background-color: #fff;
}
.m_inputBox input {
    width: 100%;
    border: 0;
}
.p_pop .p_popBtns .btn_b {
height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    display: inline-block;
    padding: 0 5px;
    display: inline-block;
    font-size: 14px;
    border-radius: 4px;    background-color: #00a0e9;
    border: 1px solid #00a0e9;
    text-align: center;    width: 300px;
    color: #fff;
}
.p_pop{position:fixed;left:50%;top:50%;background-color:#FFF;padding:0 0 40px;box-sizing:border-box;width:80%;border:1px solid #f2f2f2;z-index:999;display:none;box-shadow:0 0 20px #999; margin-left: -240px;margin-top: -100px;
    padding-bottom: 30px;border-radius: 10px;
    width: 90%;
    left: 5%;
    margin-left: 0px;}
.p_pop .p_popContent{margin:0 auto;width:350px}.p_pop .p_popTitleBox{padding:0px 0 0px 15px}.p_pop .p_popTipsContentBox{text-align:center;font-size:20px;padding:15px 0 0}.p_pop .p_popTipsContentBox .tipsSubInfo{margin-top:5px;font-size:14px}.p_pop .p_popTitle{font-size:16px}.p_pop .p_popSubTitle{font-size:12px;color:#666;margin-top:5px}.p_pop .i_popClose{position:absolute;display:block;right:0;top:0;width:45px;height:45px}.p_pop .p_popBtns{font-size:0;margin:30px auto 0;text-align:center}.p_pop .p_popBtns .b_btn{width:120px}.p_pop .p_popBtns .btn_b{width:300px; color:#fff;}
.p_pop .p_popBtns .b_btn:nth-child(2){margin-left:15px}.p_pop .i_success,.p_pop .i_error{margin:0 auto 18px}.p_popHint{padding:15px 22px;width:auto}.p_popHint .i_success_s{display:inline-block;margin-right:5px}.p_popTips .p_popContent{width:420px;text-align:center}.p_popTips .p_popContent .tipsTitle{font-size:20px}.p_popTips .p_popContent .tipsSubInfo{font-size:14px;margin-top:5px}.p_pop_login .p_popContent{width:300px}.p_pop_login .i_popLoginLogo{display:block;margin-bottom:5px; margin-top:0px;}.p_pop_login .moreLoginOptions{overflow:hidden;margin-top:20px}.p_pop_login .moreLoginOptions .moreOp_register{float:left}.p_pop_login .moreLoginOptions .moreOp_pwdForgot{float:right}.p_pop_register .p_popContent{width:390px}.p_pop_register .agreement{margin-top:20px;font-size:14px;padding-left:80px}.p_pop_register .agreement input{vertical-align:middle;margin-right:5px;position:relative;top:-1px}.p_pop_register .toLoginLink{display:block;margin:20px auto 0;text-align:center}.p_pop_registerResult .p_popContent{width:420px}.p_pop_registerResult .result{color:#333;font-size:20px;text-align:center;font-weight:bold;margin:15px 0 10px}.p_pop_registerResult .resultTips{color:#666;font-size:14px;text-align:center;line-height:22px}.p_pop_registerResult .resultTips strong{color:#333;font-weight:bold}.p_pop_registerResult .exceptionSolving{margin-top:30px;border-top:1px solid #ccc;padding-top:25px}.p_pop_registerResult .exceptionSolving .exceptionTitle{color:#333;margin-bottom:8px}.p_pop_registerResult .exceptionSolving .soloving{color:#666;margin-bottom:4px}.p_popResetPwd .p_popContent{width:auto; padding:15px 30px;}.p_popResetPwd .m_inputBox{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px); width:calc(100% - 80px); }
.p_popResetPwd .m_inputWrap_sms .m_inputBox{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px); width:calc(100% - 80px);  }.p_popHostingOption{width:498px}.p_popHostingOption .p_popContent{width:440px}.p_popHostingOption .hostingTips{color:#666666}.p_popHostingOption .hostingTips strong{color:#333}.p_popHostingOption .hostingOptions{margin-top:35px}.p_popHostingOption .hostingOptions .option{margin-top:20px}.p_popHostingOption .hostingOptions .option .optionLink{height:38px;display:block;border:1px solid #cccccc;line-height:38px;padding-left:12px;color:#333;font-size:12px;border-radius:4px}.p_popHostingOption .hostingOptions .option .checkIcon{background-repeat:no-repeat;background-image:url('/images/iconSprites-s9d683a9847.png');width:16px;height:16px;background-position:0 0;font-size:0;vertical-align:middle;display:inline-block;text-indent:-9999px;vertical-align:middle;margin-right:10px;position:relative;top:-2px}.p_popHostingOption .hostingOptions .option .title{font-size:16px;margin-right:15px}.p_popHostingOption .hostingOptions .option .optionLink_current{border-color:#00a0e9}.p_popHostingOption .hostingOptions .option .optionLink_current .checkIcon{background-repeat:no-repeat;background-image:url('/images/iconSprites-s9d683a9847.png');width:16px;height:16px;background-position:0 -16px;font-size:0;vertical-align:middle;display:inline-block;text-indent:-9999px}.p_popHostingOption .link_whatIs{text-align:right;font-size:12px;text-align:right;margin-top:5px}.p_popHostingOption .p_popBtns{margin-top:10px}
.m_inputWrap+.m_inputWrap {
    margin-top: 15px;
}
.m_inputWrap_sms .smsWrap{ position:relative; width:100%;}
.m_inputWrap_sms .smsWrap a{ position:absolute; right:0px; top:0px;color: #00a0e9;line-height: 40px;}
.i_popClose{background-repeat:no-repeat;background-image:url('/images/logo_hy.png');width:45px;height:45px;background-position:0 -349px;font-size:0;vertical-align:middle;display:inline-block;text-indent:-9999px}.i_popLoginLogo{background-repeat:no-repeat;background-image:url('/images/logo_03.png');width:300px;height:50px;    background-position: center center;font-size:0;vertical-align:middle;display:inline-block;text-indent:-9999px}
.m_inputErrorTips {
    display: none;
    color: #ff5353;
    font-size: 12px;
    position: absolute;
    bottom: -25px;
    left: 5px;
}
.p_pop .p_popTitleBox {
    padding: 0px 0 0px 15px;
}
.p_pop .p_popTitleBox  .p_popTitle{    margin-top: 20px;
    margin-bottom: 10px;}
.m_inputWrap2 {
    min-height: 50px; overflow:hidden;
}
.m_inputWrap_tel .m_inputBox {
    /*width: 240px;*/
}
.m_inputWrap_tel .areaCodeBox{position:absolute;left:0;top:0;width:68px;background-color:#f9f9fa;z-index: 1;}
.m_inputWrap_tel .areaCode {
    padding: 0 10px;
    border-right: 1px solid #ccc;
    display: block;
    height: 38px;
    line-height: 38px;
    color: #333;
    position: relative;
}
.m_inputWrap_tel .m_inputBox {
    padding-left: 80px;
}
.i_telAreaCodeArrow {
    background-repeat: no-repeat;
    background-image: url(/images/logo_hy.png);
    width: 10px;
    height: 6px;
    background-position: 0 -548px;
    font-size: 0;
    vertical-align: middle;
    display: inline-block;
    text-indent: -9999px;
}
.m_inputWrap_tel .areaCodeBox .areaCodeListWrap{width: 285%;}
.m_inputWrap_tel .areaCodeBox .areaCodeListWrap a{color: #23527c;}
.m_inputWrap_tel .areaCodeBox .areaCodeListWrap ul{ border: 1px solid #ccc; overflow:auto; height:212px;}
.m_inputWrap_tel .areaCodeBox .areaCodeListWrap ul li{ height:35px; line-height:35px;border-top: 1px solid #ccc; text-indent:15px;background-color: #f9f9fa;}
.m_inputWrap_tel .areaCodeBox .areaCodeListWrap ul li:nth-child(1){border-top: 0px solid #ccc;}

.m_inputWrap_tel .areaCode .i_telAreaCodeArrow {
    position: absolute;
    right: 5px;
    top: 16px;
}
.m_inputWrap2 .m_inputTitle,.m_inputWrap2 .m_inputBox{float:left}
.m_inputWrap2 .m_inputTitle{width:60px;height:40px;line-height:40px}
.m_inputBox select{ width:100%;}
.b_btn{height:40px;box-sizing:border-box;line-height:40px;display:inline-block;padding:0 5px;display:inline-block;font-size:14px;border-radius:4px;text-align:center; width:115px;}
.b_btn1{background-color:#00a0e9;border:1px solid #00a0e9;color:#fff}
.b_btn1:hover{ color:#fff;}
.b_btn2{color:#00a0e9}
.b_btn3 {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #333;
}

.c_title{margin-bottom: 15px;}

.c_title h1{
    color: #444;
    line-height: 130%;
    font-weight: 500;
    font-size: 30px;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
    z-index: 2;}
	
	
.c_title p.section__text {
    font-size: 16px;
    line-height: 24px;
    color: #707070;
    letter-spacing: 0.4px;
    margin-bottom: 25px;
    text-align: center;
    position: relative;
    z-index: 2; 
    font-weight: 400;
}
.container1 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.ins-main{}

.form__select-wrap {
    display: block;
    position: relative;margin-top:45px; margin-bottom:35px;
}
*, ::after, ::before {
    box-sizing: inherit;
}
.form__select-wrap:before {
    content: '\f107';
    position: absolute;
    display: block;
    font-family: 'FontAwesome';
    top: 25px;
    right: 20px;
    color: #78b0ef;
    pointer-events: none;
    font-size: 18px;
    height: 8px;
    line-height: 8px;
}
.form__input, .form__select, .form__textarea {
    display: block;    -webkit-appearance: none;    box-shadow: none;
    width: 100%;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    letter-spacing: 0.4px;
    height: 56px;
    border: none;
    background-color: #e9f8ff;
    color: #444;
    padding: 0 20px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
}
.form__select {
    cursor: pointer;
    color: #00a0e9;    font-family: 'Montserrat', sans-serif;
}



/*==============================
	Price
==============================*/
.new-suanli {
  display: block;
  background-color: #fff;
  margin: 15px auto 30px;
  position: relative;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
  text-align: center;
  padding: 30px 0;
  max-width: 330px;
  -webkit-box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1);
  box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1); padding-top:0px;    margin-bottom: 90px;margin-top: 45px;margin-left: 15px; margin-right: 15px;
}
.p_icon{ position:absolute; left:50%; top:-34px; margin-left:-34px; height: 70px;
    width: 70px;
    background-color: #fff;
    border-radius: 70px;
    line-height: 70px;transition: transform .3s ease-in-out, box-shadow .3s cubic-bezier(.47, 0, .745, .715), border .3s linear .1s;box-shadow: 0px -8px 20px #f7f7f7;}
.p_icon img{vertical-align: middle; width:auto;display: inline-block !important;}
.price__title {
  display: block;
  font-size: 24px;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
  color: #444;
  letter-spacing: 0.6px;
  margin: 0;  position:relative; height:76px; overflow:hidden;border-radius: 6px 0px 0px 0px;
}
.price__title span{padding-top: 50px; display: block;}
.price__list {
  display: block;
  padding: 20px 0;
  margin: 0; 
}
.price__list li {
  font-size: 16px;
  line-height: 24px;
  color: #707070;
  letter-spacing: 0.2px;
  margin-bottom: 5px;
}
.price__list li b {
  font-weight: 500;
}
.price__list li:last-child {
  margin-bottom: 0;
}
.price__value {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.4px;
  display: block;
  background-color: #00a0e9;
  height: 74px;
  line-height: 74px;
  margin-bottom: 20px;
}
.price__value span{ font-size: 42px;}
.price__text {
  display: block;
  font-size: 16px;
  line-height: 24px;
  color: #707070;
  letter-spacing: 0.2px;
  margin-bottom: 20px;
}
input:focus { outline: 0; }

.new-suanli .amount_box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 236px;
  height: 48px;
  position: relative;
  border-radius: 8px;
  border: 2px solid #f3f6fb;
  margin-bottom:10px; text-align:left;
}
.new-suanli .amount_box input {
  width: 114px;
  text-align: right;
  line-height: 45px;
  vertical-align: top;
  font-size: 18px;
  color: #333;
  font-weight: 400;
  border: none;
  background: transparent; font-family:Arial, Helvetica, sans-serif; text-align:center;
}
.new-suanli  .amount_box span {
  font-size: 18px;
  color: #666;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
  line-height: 46px;
  height: 46px;
  vertical-align: top;
  position: absolute;
  right: 80px;
  top: 0;
}
.new-suanli  .amount_box .reduce {
  width: 34px;
  height: 18px;
  background: url("/images/amount-btn_06.jpg") no-repeat center;
  position: absolute;
  right: 10px;
  bottom: 2px;
  z-index: 3;
}
.new-suanli .amount_box .plus {
  width: 34px;
  height: 18px;
  background: url("/images/amount-btn_03.jpg") no-repeat center;
  position: absolute;
  right: 10px;
  top: 2px;
  z-index: 3;
}


.new-suanli .list-progress-bar {
  width: 230px;
  line-height: 22px;
  height: 22px; font-size:16px;    margin: 0 auto; margin-bottom:20px;
}
.new-suanli .list-progress-bar .bar {
  width: 64%;
  float: left;
  height: 6px;
  position: relative;
  margin-top: 8px;
}
.new-suanli .list-progress-bar .bar .bar-inner {
  position: absolute;
  height: 6px;
  top: 0;
  left: 0;
}
.new-suanli .list-progress-bar .txt {
  float: right;
  width: 36%;
  text-align: right;
  font-size: 16px;
  color: #999;
}

.price:last-child {
  margin-bottom: 0;
}
.price--best .price__title:before {
  content: '';
  position: absolute;
  display: block;
  width: 110px;
  height: 110px;
  top: -55px;
  left: -55px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #00a0e9;
  font-size:20px;
}
.price--best:after {
  content: '\f006';
  position: absolute;
  display: block;
  font-family: 'FontAwesome';
  top: 0;
  left: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  color: #fff;
  text-align: center;
  font-size: 24px;
}
.btn--center {
    margin: 0 auto;
}
.new-suanli .buybtn a {
    position: relative; padding:0px;
    display: block;
    width: 100%;
    max-width: 180px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 50px;
    background-color: #fff;
	border: solid 3px #00a0e9;
    text-align: center;
    font-weight: 700;
    color: #00a0e9;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    letter-spacing: 1px;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease; margin:0 auto; w
}

.s_cate_list{ height:640px; overflow:hidden; position:relative;}

.s_cate_list .slick-prev::before,
.s_cate_list .slick-next::before {
color: #fff; font-size: 22px;}

.s_cate_list .slick-prev,
.s_cate_list .slick-next {
  right: 0px !important;
  top: auto;
    bottom: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;z-index: 2;
    background-color: #00a0e9;
    border-radius: 25px;	
	}

.s_cate_list .slick-next { right: -10px !important; }
.s_cate_list .slick-prev { left: -10px !important; }
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background:#00a0e9!important;
}
.list_suanli{ display:none;}
.powerList .p_txt{height: 56px; border: solid 1px #ddd; padding: 0 20px; border-radius: 30px; line-height:56px; margin-bottom:15px;}
.powerList .p_txt .p_i_t{ line-height:56px;    font-family: 'Roboto', sans-serif;    font-size: 16px;color: #707070; margin:0px;}
.powerList .p_txt .p_i_t font{ font-size:12px;}
.powerList .p_txt .p_i_t .fr{  float:right;}

.powerList .p_txt .p_i_t .amount_box {
    display: inline-block;
    vertical-align: middle;
    width: 180px;
    height: 43px;
    position: relative;
    border-radius: 8px;
    text-align: left; float:right; margin-top: 6px;
}
.powerList .p_txt .p_i_t .amount_box input {
  width: 90px;
  text-align: right;
  line-height: 45px;
  vertical-align: top;
  font-size: 18px;
  color: #333;
  font-weight: 400;
  border: none;
  background: transparent; font-family:Arial, Helvetica, sans-serif; text-align:center;
}
.powerList .p_txt .p_i_t  .amount_box span {
  font-size: 16px;
  color: #666;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
  line-height: 46px;
  height: 46px;
  vertical-align: top;
  position: absolute;
  right: 55px;
  top: 0;
}
.powerList .p_txt .p_i_t .amount_box .reduce {
  width: 34px;
  height: 18px;
  background: url("/images/amount-btn_06.jpg") no-repeat center;
  position: absolute;
  right: 0px;
  bottom: 2px;
  z-index: 3;
}
.powerList .p_txt .p_i_t .amount_box .plus {
  width: 34px;
  height: 18px;
  background: url("/images/amount-btn_03.jpg") no-repeat center;
  position: absolute;
  right: 0px;
  top: 2px;
  z-index: 3;
}

.powerList .form__select-wrap{ margin-bottom:15px;}
.powerList .p_txt_i{ line-height:30px; color:#999;    padding: 0 20px; margin-bottom:5px; margin-top:-10px;}
.payment-method-wrap{ overflow:hidden;}
.payment-method-wrap .row{ float:left; width:50%; }
.payment-method-wrap .row:nth-child(2){ width:100%;}
@media (min-width: 768px) {
  .price {
    display: inline-block;
    float: left;
    width: 50%;
    max-width: none;
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  .price:first-child {
    margin-top: 15px;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
    z-index: 4;
  }
  .price:nth-child(2) {
    margin-top: 15px;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
    z-index: 3;
  }
  .price:nth-child(3) {
    margin-bottom: 15px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
    z-index: 2;
  }
  .price:last-child {
    margin-bottom: 15px;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .price {
    width: 25%;
    margin: 15px 0;
  }
  .price:first-child {
    -webkit-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
  }
  .price:last-child {
    -webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
  }
  .price:nth-child(2),
  .price:nth-child(3) {
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}

.powerList{
    display: block;
    padding: 20px;
    background-color: #fff;
    margin: 15px 0;
    position: relative;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease;
    border-bottom: 7px solid transparent;
    -webkit-box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1);
    box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1);
    border-color: #78b0ef; margin-bottom:40px;
}
.powerList ul li{
  display: block;
  width: 100%;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  letter-spacing: 0.4px;
  height: 56px;
  border: none;
  background-color: rgba(120,176,239,0.25);
  color: #00a0e9; line-height:56px; position:relative;
  padding: 0 20px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;	padding-left: 42px;
	}
.pay_buybtn{}
.pay_buybtn a {
    position: relative;
    padding: 0px;
    display: block;
    width: 100%;
    max-width: 180px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 50px;
    background-color: #00a0e9;
    border: solid 0px #00a0e9;
    text-align: center;
    font-weight: 700;
    color: #fff;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    letter-spacing: 1px;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease;
    margin: 0 auto;
}
.pfoot{ text-align:center;}
.powerList ul li:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 20px;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
	border:solid 4px #fff;border: solid 5px #fff;
}
	
	
.powerList ul li.cur{ background-color:#ff721f; color:#fff;}	
.powerList ul li span{
    display: block;
    width: 62px;
    height: 17px;
    font-weight: 500;
    text-align: center;
    line-height: 17px;
    background: url(/images/jian_05.png) no-repeat center;
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 20px;
    right: 20px;
}

.powerList ul li.cur span{
    display: block;
    width: 62px;
    height: 17px;
    background: url(/images/jian_03.png) no-repeat center;
    font-size: 12px;
    color: #ff721f;
}
.coupon_v{ position:relative; z-index:3; display:none;}
.coupon_v .c_txt{height: 56px;
    border: solid 1px #ddd;
    padding: 0 20px;
    border-radius: 30px;
    line-height: 56px;
    margin-bottom: 15px;
	position:relative;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #707070;
	}
.coupon_v .c_txt:before {
    content: '\f107';
    position: absolute;
    display: block;
    font-family: 'FontAwesome';
    top: 25px;
    right: 20px;
    color: #b9b9b9;
    pointer-events: none;
    font-size: 18px;
    height: 8px;
    line-height: 8px;
}	
.coupon_v .c_list {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 6px;
    opacity: 1;    width: 100%;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0; 
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;    display: none;
	  -webkit-transition: all 0.2s linear 0s;
	  transition: all 0.2s linear 0s;	
}
.coupon_v .c_list li{
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;color: #707070;  
    
	
}
.coupon_v .c_list li a{color: #707070;}
.coupon_v .c_list li.i_help .i_h_t {
    display:block; margin:0px; line-height:40px;
}
.coupon_v .c_list li p{height:40px;line-height:40px;}
.coupon_v .c_list li p.i_h_txt{  height:30px; width:30px;background-image: url(/images/i_help.png);background-position: center right; background-repeat: no-repeat;color: #707070;  position:relative; margin:0px; position:absolute; right:20px; top:0px;}
.coupon_v .c_list li .i_h_txt span {
    position: absolute;
    top: 40px;
    right: 0px;
    display: none;
    padding: 8px 15px;
    line-height: 25px;
    color: #fff;
    background-color: #1ea0ea;
    font-size: 12px; border: solid 1px #71c7ef; display:none;
}
.coupon_v .c_list .i_h_txt:hover span{
    display: block;
    z-index: 99;width: 150px;
}
.coupon-val{ display:none; position:relative}
.coupon-val input{height: 56px;
    border: solid 1px #ddd;
    padding: 0 20px;
    border-radius: 30px;
    line-height: 56px;
    margin-bottom: 15px;
	position:relative;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #707070; width:100%;
}
.coupon-val .chkint{ 
	background-image: url(/images/agreement1.png);
    background-position: center right; display:block;
    background-repeat: no-repeat; width:20px; height:20px; position:absolute; right:15px; top:18px; display:none;}
.layui-m-layer_new{ position:fixed; left:50% ; top:50%; margin-left:-45px; margin-top:-15px; display:none;}
.layui-m-layer_new .layui-m-layerchild {
    width: auto;
    max-width: 260px;
    min-width: 40px;
    border: none;
    background: 0 0;
    box-shadow: none;
    color: #fff;
}
.layui-m-layer_new .layui-m-layercont {
    text-align: center;
    padding: 0;
    line-height: 0;
}
.layui-m-layer_new .layui-m-layercont i {
    width: 25px;
    height: 25px;
    margin-left: 8px;
    display: inline-block;
    background-color: #e9f8ff;
    border-radius: 100%;
    -webkit-animation: layui-m-anim-loading 1.4s infinite ease-in-out;
    animation: layui-m-anim-loading 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.layui-m-layer_new .layui-m-layercont i:first-child {
    margin-left: 0;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s;
}
.layui-m-layer_new .layui-m-layercont i.layui-m-layerload {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s;
}

.i_news .i_n_banner{background: url(/m/images/section-bg.jpg) center center / cover no-repeat;margin-top: 0px;    position: relative;
    padding: 10px 20px;}
	
.i_news .i_n_banner h1 {
    color: #fff;
    line-height: 130%;
    font-weight: 500;
    font-size: 26px;
    margin-bottom: 5px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.i_news .i_n_banner p {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    letter-spacing: 0.4px;
    margin-bottom: 25px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.i_news .i_n_banner:before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(68,68,68,0.7);
    z-index: 1;
}

.i_news .sidebar {
    display: block;
    position: relative;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1);
    box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1);
    padding: 25px;
    margin-bottom: 40px;
    z-index: 1;
}
.i_news .sidebar__search {
    position: relative;
}

.sidebar__search input {
    padding: 0 65px 0 20px;
    margin: 0;
}
.sidebar__search button {
    position: absolute;
    display: block;
    top: 5px;
    right: 5px;
    width: 46px;
    height: 46px;
    line-height: 48px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    color: #78b0ef;
    font-size: 18px;
    cursor: pointer;
    z-index: 1;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease;
}
.sidebar__search button { border:0;}
.sidebar__search button i{
font-family: 'themify';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	
}
.sidebar__search input {    background-color: rgba(120,176,239,0.25);color: #444;}
.sidebar__search input::-webkit-input-placeholder{ color:#78b0ef;}
.ti-search:before {
    content: "\e610";
}

.i_news .i_n_list  { margin-top:20px;}

.i_news .news_list .post {
    display: block;
    margin-bottom: 40px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1);
    box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1);
    overflow: hidden;
}

.post__header {
    margin: 20px 0 15px;
    padding: 0 20px;
}
.post__date {
    font-weight: 500;
    color: #757575;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    margin-bottom: 10px;
    display: block;
}
.post__title {
    color: #444;
    font-weight: 500;
    margin: 0;
    display: block;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.2px;
}
.post__content {
    padding: 0 20px 25px;
}
.post__content p {
    font-size: 14px;
    line-height: 20px;
    color: #707070;
    margin-bottom: 25px;
    letter-spacing: 0.2px;
}
.post__link {
    position: relative;
    display: inline-block;
    height: 38px;
    width: 140px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 38px;
    background: rgb(30, 160, 234);
    text-align: center;
    font-weight: 700;
    color: #fff;
    -webkit-border-radius: 48px;
    border-radius: 48px;
    letter-spacing: 1px;
    cursor: pointer;
}

.load-more{ text-align:center; margin-bottom:20px;    color: #707070;}
.load-no-more{ text-align:center;    color: #707070; margin-bottom:20px;}
.load-more a,.load-no-more a{color: #707070;}

.article__content h1 {
    font-size: 20px;
}

.article__content .i_n_d_txt {
    display: block;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.4px;
    font-weight: 400;
    color: #707070;
    margin-bottom: 20px;
}


/*会员中心*/
.userpage{ background-color:#f2f6f7;}
.user_index{ padding:15px;}
.user_index .u_head{ overflow:hidden;  height:25px;}
.user_index .u_head ul{ float:left; margin:0px; padding:0px; }
.user_index .u_head ul.u_h_l{ background-color:#fff; padding:4px; color: #161c2d; height:17px;border-radius: 17px ; height: 25px;    padding-right: 8px;}
.user_index .u_head ul.u_h_l li{ float:left;}
.user_index .u_head ul.u_h_l li.u_h_img{ height:17px; width:17px;border-radius: 17px ; margin-right:10px;}
.user_index .u_head ul.u_h_l li.u_h_img img{border-radius: 17px ;}
.user_index .u_head ul.u_h_l li.u_h_txt{ line-height:19px;}
.user_index .u_head ul.u_h_r a{float:right; height:25px; font-size:25px;color: #161c2d; margin-left:0px;  width:25px; position:relative;    text-align: center; background-color:#fff;    margin-left: 10px;
    border-radius: 25px; line-height:25px;}
.user_index .u_head ul.u_h_r{ height:25px; float:right; width:100px;}
.user_index .u_head ul.u_h_r a.u_icon_1:before {
    content: '\f013';
    display: block;
    font-family: 'FontAwesome';
    top: 0px;
    left: 0px;
    color: #333;
    pointer-events: none;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
}

.user_index .u_head ul.u_h_r a.u_icon_2:before {
    content: '\f0e0';
    display: block;
    font-family: 'FontAwesome';
    top: 0px;
    left: 0px;
    color: #78b0ef;
    pointer-events: none;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
}

.user_index .u_moneyCont{ background-image:url(/m/images/u_bg.jpg); background-size:100%; height:160px; margin-top:15px; margin-bottom:20px;    border-radius: 10px;box-shadow: 0px 10px 25px rgb(187, 211, 251);}
.user_index .u_moneyCont .u_m_list{ padding:20px; color:#fff; font-size:12px;}
.user_index .u_moneyCont .u_m_list p{line-height:inherit;margin: 0px; color:#daebfd;    font-family: 'Montserrat', sans-serif;}
.user_index .u_moneyCont .u_m_list p.u_m_v{ overflow:hidden; margin-bottom:5px; margin-top:10px; height:28px;}

.user_index .u_moneyCont .u_m_list p.u_m_v span{ float:left;line-height:inherit;}
.user_index .u_moneyCont .u_m_list p.u_m_v span:nth-child(1){ font-size:28px; font-weight:300; line-height:28px;color:#fff; }
.user_index .u_moneyCont .u_m_list p.u_m_v span:nth-child(2){ padding-left:10px;} 
.user_index .u_moneyCont .u_m_list p.u_m_rmb{ font-size:18px; margin-bottom:15px;color:#fff;}
.user_index .u_nav{ overflow:hidden;box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1); background-color:#fff;border-radius: 10px;}
.user_index .u_nav ul{ float:left; width:25%;}
.user_index .u_nav ul li{  font-size:14px; color:#666; text-align:center;}
.user_index .u_nav ul li img{ height:25px;}

.user_index .u_money_list{ padding:20px;box-shadow: 0 16px 56px 0 rgba(0,0,0,0.1); background-color:#fff;    border-radius: 10px; margin:20px 0px;}
.user_index .u_money_list .u_m_list .u_m_title{ font-size:18px;    color: #444; font-weight:bold; line-height:25px;    border-bottom: solid 1px #efefef; padding: 15px;}
.user_index .u_money_list .u_m_list .u_m_title a{ font-size: 14px;color: #707070; float:right;}

.user_index .u_money_list .u_m_list .u_m_title a:after {
    content: '\f067';
    font-family: 'FontAwesome';
    top: 0px;
    left: 0px;
    color: #78b0ef;
    pointer-events: none;
    font-size: 16px;
    height: 25px;
    line-height: 25px;margin-left: 5px;
}
.u_m_sunli ul{ overflow:hidden; border-bottom:solid 1px #efefef; padding-bottom: 5px;}
.u_m_sunli ul:active{ background-color:#fdfdfd;}
.u_m_sunli ul li{ float:left;}
.u_m_sunli ul li p{ margin:0px;}
.u_m_sunli ul li:nth-child(1){ width:50px;}
.u_m_sunli ul li:nth-child(1) img{border-radius: 40px;}
.u_m_sunli ul li:nth-child(2){font-size:16px; font-weight:bold; color: #444;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px); width:calc(100% - 50px); }
.u_m_sunli ul li dt span{ font-size:14px; font-weight:100; float:right;}
.u_m_sunli ul li dt:nth-child(1) span{color: #ff6600}
.u_m_sunli ul li dt:nth-child(2){ font-weight:100; font-size:14px;}
.u_m_sunli ul li dt:nth-child(2) span{color: #303030; font-size:14px;}
.u_m_sunli ul li dt:nth-child(2) p{color: #303030; font-size:14px;font-weight:100;}

.u_m_sunli ul li:nth-child(3){float:right; font-size:16px; font-weight:bold; color: #ff6600; text-align:right;}
.u_m_sunli ul li:nth-child(3) p{ font-size:14px; font-weight:100; color: #303030;}

.preloading{display:none;}