html,
body {
    -webkit-tap-highlight-color: transparent;
}
button {
    outline: 0;
    border: 0;
}
.index-module__icon___Jxdod {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.index-module__icon___Jxdod::before {
    position: relative;
    top: -0.0625rem;
    padding-right: 0.0625rem;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp .index-module__content___16U-0 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: 3.75rem;
    width: 18.21875rem;
    height: 25.6875rem;
    background: #ffebdf no-repeat 50% 100%;
    border-radius: 0.25rem;
    box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp .index-module__content___16U-0 .index-module__title___3zVo4 {
    font-size: 1rem;
    color: #222222;
    padding-top: 1.5625rem;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp.index-module__step_1___2hW35 .index-module__content___16U-0 {
    background-image: url(/dist/images/7b03ee3bd720aee260525c91c44ed24f.png);
    background-size: 16.5rem auto;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp.index-module__step_2___17Lmn .index-module__content___16U-0 {
    background-image: url(/dist/images/daa5e93bded24e7679bc48f8d4e42721.png);
    background-size: 16.0625rem auto;
    background-color: #DAF4FE;
    background-position-y: 66%;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp.index-module__step_3___2daSz .index-module__content___16U-0 {
    background-image: url(/dist/images/e74380ca7ffaa21b7256dfca29b70ad2.png);
    background-size: 18.21875rem auto;
    background-color: #FEE2E5;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp.index-module__step_4___3hrnE .index-module__content___16U-0 {
    background-image: url(/dist/images/a34df144a783e74193f2c2309d182ad7.png);
    background-size: 15.53125rem auto;
    background-color: #C9EBE6;
    background-position-y: 66%;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp .index-module__tips___T1tYK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.9375rem;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp .index-module__tips___T1tYK .index-module__t_left___oK7EH {
    color: #666666;
    font-size: 0.875rem;
    line-height: 1.5rem;
    border: 0.09375rem solid gainsboro;
    padding: 0.46875rem 1.5625rem;
    margin-top: 0.625rem;
    border-radius: 0.9375rem 0 0.9375rem 0.9375rem;
    background: #f6f6f6;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp .index-module__tips___T1tYK .index-module__t_left___oK7EH .index-module__t_item___nFGPw:before {
    padding-right: 0.46875rem;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp .index-module__tips___T1tYK .index-module__agent___ANh8t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0.625rem;
    color: #212121;
    font-size: 0.75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.index-module__step_slider___kwRAC .index-module__step___9AYvp .index-module__tips___T1tYK .index-module__agent___ANh8t:before {
    content: '';
    display: block;
    background: url(/dist/images/c09dcd82053843bff853b2eb28060c30.png) no-repeat 50% 50%;
    width: 3.75rem;
    height: 3.8125rem;
    background-size: 3.75rem auto;
}


button {
    outline: 0;
    border: 0;
}
.index-module__icon___3czba {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.index-module__icon___3czba::before {
    position: relative;
    top: -0.0625rem;
    padding-right: 0.0625rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #222;
    padding-top: 1.25rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_left___1WBPX {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_right___3A29D {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_title___3zLt_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.125rem;
    text-align: center;
    padding-bottom: 0.625rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1.25rem;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.5625rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 .index-module__v_bottom___1kvqH {
    font-size: 0.75rem;
    color: #666666;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 .index-module__v_left___1WBPX,
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 .index-module__v_right___3A29D {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 .index-module__v_left___1WBPX:before,
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 .index-module__v_right___3A29D:before {
    content: '';
    display: block;
    background: url(/dist/images/c9f01943f31a92b2220cca5179399b60.png) no-repeat 50% 0;
    background-size: 4.0625rem;
    height: 4.375rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 .index-module__v_left___1WBPX:after,
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1 .index-module__v_right___3A29D:after {
    content: '';
    display: block;
    background: url(/dist/images/f49885bb123cd99112b0d0edbe632ca8.png) no-repeat 50% 0;
    margin-top: 0.46875rem;
    height: 0.78125rem;
    background-size: auto 0.78125rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_1___tIUNf .index-module__v_left___1WBPX:before {
    background-image: url(/dist/images/c9f01943f31a92b2220cca5179399b60.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_1___tIUNf .index-module__v_right___3A29D:before {
    background-image: url(/dist/images/82cb7f13ddc74e34d65e0c36dafcd971.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_2___3UDGr .index-module__v_left___1WBPX:before {
    background-image: url(/dist/images/34f754bfb26d87a59802dd628a4372da.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_2___3UDGr .index-module__v_right___3A29D:before {
    background-image: url(/dist/images/9a662d94438007b08b24f3d9a3cbfe27.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_3___16BaR .index-module__v_left___1WBPX:before {
    background-image: url(/dist/images/7f6044aa19c3ab23578f76d0e4f74ca8.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_3___16BaR .index-module__v_right___3A29D:before {
    background-image: url(/dist/images/57544f6892e54d88d83c263e245cd623.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_4___2qzUz {
    position: relative;
    padding-bottom: 2.5rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_4___2qzUz:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    background: url(/dist/images/2d07539854830092027e3c6dc1207554.png) no-repeat 50% 0;
    background-size: auto 0.96875rem;
    height: 0.96875rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_4___2qzUz .index-module__v_left___1WBPX:before {
    background-image: url(/dist/images/5c66206577f19ca2af4edada0f8c8680.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_4___2qzUz .index-module__v_left___1WBPX:after {
    display: none;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_4___2qzUz .index-module__v_right___3A29D:before {
    background-image: url(/dist/images/2a3584bd22252550dc6864b9426c1e86.png);
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_item___22po1.index-module__v_4___2qzUz .index-module__v_right___3A29D:after {
    display: none;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_deal___18Izu {
    padding-top: 1.09375rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 1.5625rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_deal___18Izu:before {
    content: '';
    width: 12.9375rem;
    display: block;
    background: url(/dist/images/7252aa5876bae20a1658c0454724f7e8.png) #A3D7CF no-repeat 50% 100%;
    height: 8.65625rem;
    border-radius: 1.25rem;
    background-size: auto 100%;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_deal___18Izu .index-module__d_top___2LQRL {
    font-size: 1.125rem;
    color: #009b81;
    padding-top: 1.25rem;
}
.index-module__step_detail___2dMHZ .index-module__view___2VJan .index-module__v_deal___18Izu .index-module__d_bottom___3NQ31 {
    color: #666666;
    font-size: 0.9375rem;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L.index-module__full___2fDEp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L.index-module__full___2fDEp .index-module__s_item___3YFTC {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    color: #ffffff;
    box-sizing: border-box;
    height: 8.125rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_num___6CTM3 {
    font-size: 2.03125rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 3.125rem;
    flex: 0 0 3.125rem;
    text-align: center;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC.index-module__num_top___2CI6L .index-module__s_num___6CTM3 {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    box-sizing: border-box;
    padding-top: 1.25rem;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_content___388qc {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_content___388qc .index-module__s_c_tit___JY8-W {
    font-size: 1.15625rem;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_content___388qc .index-module__s_c_tit___JY8-W span {
    font-size: 0.65625rem;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_content___388qc ul {
    padding-top: 0.625rem;
    padding-left: 0.9375rem;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_content___388qc .index-module__s_c_line___2i2xt {
    font-size: 0.78125rem;
    text-indent: -0.3125rem;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_content___388qc .index-module__s_c_text___3P3uo,
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_content___388qc .index-module__s_c_href___3tFUr {
    max-width: 50%;
    font-size: 0.8125rem;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_icon___2tqHr {
    position: absolute;
    right: 0;
    top: 0;
    background: transparent no-repeat 100% 50%;
    background-size: auto 100%;
    width: 7.8125rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 100%;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC:last-child .index-module__s_arrow___2kufm {
    display: none;
}
.index-module__step_detail___2dMHZ .index-module__step_items___24P7L .index-module__s_item___3YFTC .index-module__s_arrow___2kufm {
    position: absolute;
    width: 0;
    height: 0;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-width: 0.46875rem 1.09375rem 0;
    border-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    z-index: 2;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o {
    margin-bottom: 0.625rem;
    background: #ffffff;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_tips___15h0a {
    background: #F1F1F1;
    padding: 0.625rem 0;
    color: #666666;
    font-size: 0.875rem;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_tips___15h0a:before {
    content: '\25CF';
    padding-left: 0.5rem;
    padding-right: 0.15625rem;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_title___2fO_q {
    background: url(/dist/images/921bfefc6cfd9ef51c278928abbce99f.png) no-repeat 50% 50%;
    height: 3.75rem;
    background-size: auto 1.5625rem;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_content___yRZVE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.625rem;
    padding-bottom: 0.9375rem;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_content___yRZVE .index-module__p_buyer___2WzXh,
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_content___yRZVE .index-module__p_seller___1tFD_ {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    padding: 0 0.78125rem;
    color: #666666;
    font-size: 0.75rem;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_content___yRZVE .index-module__p_buyer___2WzXh:before,
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_content___yRZVE .index-module__p_seller___1tFD_:before {
    content: '';
    background: url(/dist/images/7c584e7cedd57071962167f5058172b2.png) no-repeat 50% 0;
    width: 3.75rem;
    height: 3.75rem;
    background-size: 3.75rem;
    padding-bottom: 0.3125rem;
}
.index-module__step_detail___2dMHZ .index-module__prepare___cGm_o .index-module__p_content___yRZVE .index-module__p_seller___1tFD_:before {
    background-image: url(/dist/images/a453b53dba6196df0077a6c51d11580b.png);
}
html,
body {
    -webkit-tap-highlight-color: transparent;
}
button {
    outline: 0;
    border: 0;
}
.index-module__icon___25xZu {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.index-module__icon___25xZu::before {
    position: relative;
    top: -0.0625rem;
    padding-right: 0.0625rem;
}
.index-module__agent___16AKJ .index-module__services___2gmDV {
    background: #ffffff;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    margin-top: 0.625rem;
    padding: 1.25rem 0;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_title___2SSeB {
    font-size: 1.25rem;
    color: #282828;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_title___2SSeB span {
    color: #009b77;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_stitle___25Orl {
    font-size: 0.75rem;
    color: #666666;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_content___2Dgyd {
    padding-top: 0.625rem;
    color: #222222;
    font-size: 1rem;
    overflow: hidden;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_content___2Dgyd .index-module__a_item___1r772 {
    width: 50%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 0.9375rem;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_content___2Dgyd .index-module__a_item___1r772:before {
    content: '';
    width: 1.5625rem;
    margin-right: 0.78125rem;
    display: block;
    background: transparent no-repeat 40% 40%;
    background-size: auto 1.5625rem;
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_content___2Dgyd .index-module__a_item___1r772.index-module__a_i1___3mxPq:before {
    background-image: url(/dist/images/758c93098f4bd901b2d73cd141fdb40f.png);
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_content___2Dgyd .index-module__a_item___1r772.index-module__a_i2___29mfv:before {
    background-image: url(/dist/images/f1edc74dbd42a986186f1bfdbbda9d7e.png);
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_content___2Dgyd .index-module__a_item___1r772.index-module__a_i3___3NVqR:before {
    background-image: url(/dist/images/b08ef189f5f6864f656884f2462f414f.png);
}
.index-module__agent___16AKJ .index-module__appreciation___2Ra-q .index-module__a_content___2Dgyd .index-module__a_item___1r772.index-module__a_i4___2QFyR:before {
    background-image: url(/dist/images/277d8d1ca5324ebca8b95d943d24ae30.png);
    background-size: 1.5625rem auto;
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
    padding: 1.25rem 0;
    margin-top: 0.625rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_title___1poO8 {
    color: #222;
    font-size: 1.25rem;
    padding-bottom: 0.9375rem;
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW {
    width: 100%;
    overflow: hidden;
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW .index-module__f_l___2q4pe,
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW .index-module__f_r___1g7bg {
    width: 50%;
    float: left;
    font-size: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW .index-module__f_l___2q4pe:after,
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW .index-module__f_r___1g7bg:after {
    content: '';
    display: block;
    width: 100%;
    height: 6.875rem;
    background: transparent no-repeat 50% 50%;
    background-size: auto 100%;
    margin: 0.625rem 0 2.5rem;
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW .index-module__f_r___1g7bg {
    color: #009B77;
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l1___GqFdF .index-module__f_l___2q4pe:after {
    background-image: url(/dist/images/3c36ea1637ec71e5a58d8cc700a8f219.png);
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l1___GqFdF .index-module__f_r___1g7bg:after {
    background-image: url(/dist/images/f1c610cd8384421f668ad81b46c0ecbc.png);
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l2___3oGia .index-module__f_l___2q4pe:after {
    background-image: url(/dist/images/850c50564874799b652bc25159d2876b.png);
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l2___3oGia .index-module__f_r___1g7bg:after {
    background-image: url(/dist/images/c9318b64ea63e882df4d474f4fd8b9e1.png);
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l3___1pHo7 .index-module__f_l___2q4pe:after {
    background-image: url(/dist/images/e03955072fe27171e8b43cf1f34e4cf7.png);
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l3___1pHo7 .index-module__f_r___1g7bg:after {
    background-image: url(/dist/images/fc36b307b31637cbfc4a8a00d9f46165.png);
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l4___298_V .index-module__f_l___2q4pe:after {
    background-image: url(/dist/images/c60a0fa28db082d6714f2422cdcd90f1.png);
}
.index-module__agent___16AKJ .index-module__flow___jSpZ_ .index-module__f_line___3dxqW.index-module__f_l4___298_V .index-module__f_r___1g7bg:after {
    background-image: url(/dist/images/25a3e75bfe5a6c850323aba21d4730ef.png);
}
.index-module__agent___16AKJ .index-module__hot_line___30dHA {
    background: #ffffff;
    margin-top: 0.625rem;
    padding: 0.78125rem 1.25rem;
}
.index-module__agent___16AKJ .index-module__hot_line___30dHA .index-module__h_t___1DG5F {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__agent___16AKJ .index-module__hot_line___30dHA .index-module__h_t___1DG5F .index-module__h_l___1_p4Y .index-module__h_l_t___1cWl3 {
    font-size: 1.125rem;
    color: #222222;
}
.index-module__agent___16AKJ .index-module__hot_line___30dHA .index-module__h_t___1DG5F .index-module__h_l___1_p4Y .index-module__h_l_b___3juP3 {
    color: #666666;
    font-size: 0.75rem;
}
.index-module__agent___16AKJ .index-module__hot_line___30dHA .index-module__h_t___1DG5F .index-module__h_r___2P-7p {
    font-size: 1.5rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #009b79;
    text-align: right;
}
.index-module__agent___16AKJ .index-module__hot_line___30dHA .index-module__h_t___1DG5F .index-module__h_r___2P-7p:before {
    padding-right: 0.46875rem;
    top: -0.1875rem;
}
.index-module__agent___16AKJ .index-module__agent_message___1nAG9 {
    width: 100%;
    margin-top: 0.625rem;
    padding-bottom: 5rem;
}
.index-module__agent___16AKJ .index-module__agent_message___1nAG9 .index-module__full_button___-0WBk {
    border: 0;
    width: 100%;
    height: 3.0625rem;
    font-size: 1.25rem;
    background: #019b78;
    color: #ffffff;
}
.index-module__item_group___1J__t {
    width: 90%;
    margin: 0 auto;
    padding-top: 0.625rem;
    overflow: hidden;
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL {
    float: left;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.9375rem;
    padding: 0.15625rem 0;
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL:before {
    content: '';
    display: block;
    width: 1.5625rem;
    background: transparent no-repeat 0 40%;
    background-size: auto 70%;
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL:nth-child(2n) {
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__b_i1___37LyT:before {
    background-image: url(/dist/images/62229e35cbdade5e866e722d366c8384.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__b_i2___1Xsn5:before {
    background-image: url(/dist/images/ec4fa7fc33a341bdeacdc7190906e75a.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__b_i3___3jhB-:before {
    background-image: url(/dist/images/002c4d87c1dd18fe68c930e3439c74f0.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__b_i4___2UG75:before {
    background-image: url(/dist/images/e66e7df788f6c471e71db36ef8e4a9f0.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__b_i5___3QrdR:before {
    background-image: url(/dist/images/fc4d2dd57ca70f77962a21ee0359422f.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i1___3jSVN:before {
    background-image: url(/dist/images/22ab81057542e0dc23c7d1ca49776b31.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i2___2eq5S:before {
    background-image: url(/dist/images/8c2b91f58745c476f42aa1c53c51693f.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i3___12LZg:before {
    background-image: url(/dist/images/0b11d7db756330e9d2f97ceb3a2d4c54.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i4___1_K8B:before {
    background-image: url(/dist/images/368301770cb84f2e358a2afbff6f603d.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i5___3zHhu:before {
    background-image: url(/dist/images/f4599e66d68b1acf9d5690e886b5c9a5.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i6___V1U1B:before {
    background-image: url(/dist/images/bd663591c2b54fe207bf843cc9b69fca.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i7___DVSRb:before {
    background-image: url(/dist/images/823a56d6f75c773c403cb545b673e0d6.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i8___9PFEj:before {
    background-image: url(/dist/images/462eaa05d40b7bab575052b5af6f0aaf.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i9___2BQri:before {
    background-image: url(/dist/images/e1c27accca0d196a66e47d60c99b05ec.png);
}
.index-module__item_group___1J__t .index-module__service_item___kbfCL.index-module__s_i10___1GhSD:before {
    background-image: url(/dist/images/08f3aaa25404d91f75a240f25ad5109d.png);
}

html,
body {
    -webkit-tap-highlight-color: transparent;
}
button {
    outline: 0;
    border: 0;
}
.index-module__icon___1SXG9 {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.index-module__icon___1SXG9::before {
    position: relative;
    top: -0.0625rem;
    padding-right: 0.0625rem;
}
.index-module__zyd___1dGaS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__zyd___1dGaS .index-module__banner___21QqJ img {
    width: 100%;
    display: block;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD {
    margin-top: 0.625rem;
    width: 94%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    box-sizing: border-box;
    padding: 0.78125rem 0.625rem;
    margin-bottom: 0.625rem;
    background: #fff url(/dist/images/d72654af5fcfaab1fba6274dbe6ba334.png) repeat 0 0;
    background-size: 0.21875rem;
    box-shadow: 0 0.09375rem 0.25rem rgba(0, 0, 0, 0.15);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__name___1LHoD {
    color: #212121;
    font-size: 1.40625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__name___1LHoD i {
    background: transparent no-repeat 0 50%;
    width: 1.34375rem;
    background-size: 100% auto;
    margin-right: 0.3125rem;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__rate_wrapper___y-Xyb {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 6.25rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__rate_wrapper___y-Xyb .index-module__rate___3gFHs {
    color: #ff9a5d;
    font-size: 2.03125rem;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__rate_wrapper___y-Xyb .index-module__rate___3gFHs span {
    font-size: 0.9375rem;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__rate_wrapper___y-Xyb .index-module__rate_text___nz5n3 {
    font-size: 0.75rem;
    color: #666666;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__limit___yv3UP,
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__time___3VP2a {
    font-size: 0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__label___1QzjD {
    color: #666666;
}
.index-module__zyd___1dGaS .index-module__content___dmGQD .index-module__item___6Cfz2 .index-module__text___4OMvT {
    color: #000;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH {
    background: #ffffff;
    padding: 1.25rem;
    box-sizing: border-box;
    width: 100%;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH .index-module__s_title___29MX6 {
    font-size: 1.125rem;
    color: #212121;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH .index-module__s_title___29MX6:before {
    border-top: 0.09375rem solid #D0D0D0;
    width: 100%;
    content: '';
    z-index: 0;
    left: 0;
    top: 50%;
    position: absolute;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH .index-module__s_title___29MX6 span {
    background: #ffffff;
    position: relative;
    z-index: 1;
    padding: 0 0.46875rem;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1.5625rem;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH ul li {
    background: url(/dist/images/37e9a6342578723cc9765c98bdbea183.png) no-repeat 50% 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    list-style: none;
    background-size: auto 1.5625rem;
    padding-top: 2.1875rem;
    font-size: 0.875rem;
    color: #666666;
    position: relative;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH ul li:after {
    content: '';
    background: url(/dist/images/79591e6717eb31a5c009ca0a8564787e.png) no-repeat 0 20%;
    background-size: auto 0.5625rem;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 0.34375rem;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH ul li:last-child:after {
    display: none;
}
.index-module__zyd___1dGaS .index-module__step___3uDYH ul li:nth-child(2) {
    background-image: url(/dist/images/c1bfc5a86931e64039da112155e9916c.png);
}
.index-module__zyd___1dGaS .index-module__step___3uDYH ul li:nth-child(3) {
    background-image: url(/dist/images/e336c1161cd677c15e1807d6fcfd247d.png);
}
html,
body {
    -webkit-tap-highlight-color: transparent;
}
button {
    outline: 0;
    border: 0;
}
.index-module__icon___20w2B {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.index-module__icon___20w2B::before {
    position: relative;
    top: -0.0625rem;
    padding-right: 0.0625rem;
}
.index-module__radio_group___26Nze {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 2.75rem;
    font-size: 0.875rem;
    box-sizing: border-box;
}
.index-module__radio_group___26Nze .index-module__title___3aCtF {
    padding-right: 0.78125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #666666;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box;
}
.index-module__radio_group___26Nze .index-module__group_items___1-zP8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #F2F2F2;
    border-radius: 0.1875rem;
    color: #222222;
}
.index-module__radio_group___26Nze .index-module__group_items___1-zP8 .index-module__group_item___2bCca {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
}
.index-module__radio_group___26Nze .index-module__group_items___1-zP8 .index-module__group_item___2bCca .index-module__text___2GkPm {
    position: relative;
    z-index: 1;
}
.index-module__radio_group___26Nze .index-module__group_items___1-zP8 .index-module__group_item___2bCca .index-module__focus___2_kMY {
    position: absolute;
    width: 80%;
    height: 80%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 0;
    background: #169a79;
    opacity: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 20% 20%;
}
.index-module__radio_group___26Nze .index-module__group_items___1-zP8 .index-module__group_item___2bCca.index-module__selected____TsFU {
    color: #ffffff;
}
.index-module__radio_group___26Nze .index-module__group_items___1-zP8 .index-module__group_item___2bCca.index-module__selected____TsFU .index-module__focus___2_kMY {
    border-radius: 0.1875rem;
    opacity: 1;
    width: 100%;
    height: 100%;
}
.index-module__banner___1x3aR {
    height: 11.53125rem;
    background-size: cover;
}
.index-module__banner___1x3aR .index-module__text___2Fiod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    color: #ffffff;
}
.index-module__banner___1x3aR .index-module__text___2Fiod .index-module__main___P1fCl {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__banner___1x3aR .index-module__text___2Fiod .index-module__bottom___hzhGp {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 80%;
    font-size: 0.875rem;
    font-weight: 100;
}
.index-module__banner___1x3aR .index-module__text___2Fiod .index-module__bottom___hzhGp .index-module__fl___311nk {
    width: 100%;
}
.index-module__banner___1x3aR .index-module__text___2Fiod .index-module__bottom___hzhGp .index-module__sl___Eg2JC {
    text-align: center;
}
.index-module__banner___1x3aR .index-module__text___2Fiod .index-module__bottom___hzhGp .index-module__sl___Eg2JC span {
    font-size: 1.25rem;
    padding-right: 0.3125rem;
}
.index-module__save_total___2M-fp {
    padding: 1.40625rem;
    background: #ffffff;
}
.index-module__save_total___2M-fp .index-module__example___3KtQx {
    font-size: 0.875rem;
    color: #666666;
}
.index-module__save_total___2M-fp .index-module__save_money___obfy8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.index-module__save_total___2M-fp .index-module__save_money___obfy8 .index-module__icon___1MWiu {
    color: #009b79;
    font-size: 2.65625rem;
    padding-right: 0.625rem;
}
.index-module__save_total___2M-fp .index-module__save_money___obfy8 .index-module__save_circle___2Vv1- {
    border-radius: 100%;
    width: 8.125rem;
    height: 8.125rem;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #999999;
    font-size: 1rem;
    line-height: 1.5625rem;
}
.index-module__save_total___2M-fp .index-module__save_money___obfy8 .index-module__save_circle___2Vv1- .index-module__money_num___17RQQ {
    font-size: 1.53125rem;
    color: #009B78;
}
.index-module__save_total___2M-fp .index-module__save_money___obfy8 .index-module__save_circle___2Vv1- .index-module__money_num___17RQQ span {
    font-size: 0.90625rem;
}
.index-module__comparison___2ghLx {
    margin-top: 0.625rem;
    padding-top: 1.1875rem;
    padding-bottom: 1.1875rem;
    background: #ffffff;
}
.index-module__comparison___2ghLx .index-module__c_title___3yUN1 {
    background: url(/dist/images/ba053c64660d6079cebefd9db1287460.jpg) no-repeat 0 0;
    width: 100%;
    height: 2.8125rem;
    background-size: 100%;
}
.index-module__comparison___2ghLx .index-module__c_line___3xou2 {
    margin-top: 0.625rem;
    padding: 0.625rem 0.625rem 0;
    background: #F7FCFB;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_left___2jxN0,
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_right___1-gYI {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-size: 0.8125rem;
}
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_left___2jxN0 .index-module__line_title___1Wsgl .index-module__small_title___2v9J6,
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_right___1-gYI .index-module__line_title___1Wsgl .index-module__small_title___2v9J6 {
    font-size: 0.6875rem;
}
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_left___2jxN0 .index-module__c_money___yPsqd,
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_right___1-gYI .index-module__c_money___yPsqd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 1.875rem;
}
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_left___2jxN0 .index-module__c_money___yPsqd span,
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_right___1-gYI .index-module__c_money___yPsqd span {
    font-size: 0.8125rem;
    line-height: 2.375rem;
    padding-left: 0.3125rem;
}
.index-module__comparison___2ghLx .index-module__c_line___3xou2 .index-module__c_line_right___1-gYI .index-module__c_money___yPsqd {
    color: #049b78;
}
.index-module__agent_introduce___2vRKe {
    padding: 1.1875rem 0;
    background: #ffffff;
    margin-top: 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index-module__agent_introduce___2vRKe .index-module__agent_title___1Q3zK {
    font-size: 1rem;
    text-align: center;
}
.index-module__agent_introduce___2vRKe .index-module__agent_title___1Q3zK span {
    color: #009b78;
}
.index-module__agent_introduce___2vRKe .index-module__agent_text___uLFch {
    width: 80%;
    padding-top: 0.3125rem;
    font-size: 0.6875rem;
    color: #999999;
}
.index-module__agent_introduce___2vRKe .index-module__agent_price___sCvpe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 96%;
    padding-top: 0.625rem;
}
.index-module__agent_introduce___2vRKe .index-module__agent_price___sCvpe .index-module__price_box___Evi7J {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 0.3125rem;
    text-align: center;
}
.index-module__agent_introduce___2vRKe .index-module__agent_price___sCvpe .index-module__price_box___Evi7J .index-module__box_top___IX2eO {
    background: #009b7a;
    border-radius: 0.25rem 0.25rem 0 0;
    padding: 0.3125rem 0;
    box-sizing: border-box;
    font-size: 0.6875rem;
    color: #ffffff;
}
.index-module__agent_introduce___2vRKe .index-module__agent_price___sCvpe .index-module__price_box___Evi7J .index-module__box_bottom___i_Ocp {
    font-size: 0.75rem;
    padding: 0.625rem 0;
    box-sizing: border-box;
    border-radius: 0 0 0.25rem 0.25rem;
    border: 1px solid gainsboro;
    border-width: 0 1px 1px 1px;
    color: #666666;
}
.index-module__agent_introduce___2vRKe .index-module__agent_icons___2wJ3b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    color: #666666;
    padding-top: 0.625rem;
}
.index-module__agent_introduce___2vRKe .index-module__agent_icons___2wJ3b .index-module__icon___1MWiu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    font-size: 0.6875rem;
}
.index-module__agent_introduce___2vRKe .index-module__agent_icons___2wJ3b .index-module__icon___1MWiu:before {
    font-size: 1.875rem;
}
.index-module__icon___1MWiu {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.index-module__icon___1MWiu::before {
    position: relative;
    top: -0.125rem;
}
.index-module__hidden___2bhgV {
    display: none !important;
}


.rc-tabs {
    box-sizing: border-box;
    position: relative;
}
.rc-tabs-bar {
    outline: none;
}
.rc-tabs-ink-bar {
    z-index: 1;
    position: absolute;
    box-sizing: border-box;
    margin-top: -3px;
    background-color: #3fc7fa;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.rc-tabs-ink-bar-transition-forward {
    transition: right 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, bottom 0.3s cubic-bezier(0.35, 0, 0.25, 1), transform 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, top 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s;
}
.rc-tabs-ink-bar-transition-backward {
    transition: bottom 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, right 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, left 0.3s cubic-bezier(0.35, 0, 0.25, 1), transform 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-nav-container {
    font-size: 14px;
    line-height: 1.5;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
.rc-tabs-tab-prev,
.rc-tabs-tab-next {
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    z-index: 1;
    line-height: 36px;
    cursor: pointer;
    border: none;
    background-color: transparent;
    position: absolute;
}
.rc-tabs-tab-prev-icon,
.rc-tabs-tab-next-icon {
    position: relative;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: inherit;
    vertical-align: baseline;
    text-align: center;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    -moz-osx-font-smoothing: grayscale;
    font-family: sans-serif;
}
.rc-tabs-tab-prev-icon:before,
.rc-tabs-tab-next-icon:before {
    display: block;
}
.rc-tabs-tab-btn-disabled {
    cursor: default;
    color: #ccc;
}
.rc-tabs-nav-wrap {
    overflow: hidden;
}
.rc-tabs-nav {
    box-sizing: border-box;
    padding-left: 0;
    position: relative;
    margin: 0;
    float: left;
    list-style: none;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), left 0.5s cubic-bezier(0.35, 0, 0.25, 1), top 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-nav:before,
.rc-tabs-nav:after {
    display: table;
    content: " ";
}
.rc-tabs-nav:after {
    clear: both;
}
.rc-tabs-nav div.rc-tabs-tab-active > .rc-tabs-tab-inner,
.rc-tabs-nav div.rc-tabs-tab-active > .rc-tabs-tab-inner:hover {
    color: #3fc7fa;
    cursor: default;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.rc-tabs-nav div.rc-tabs-tab-disabled {
    cursor: default;
    color: #ccc;
}
.rc-tabs-nav div.rc-tabs-tab-disabled > .rc-tabs-tab-inner {
    cursor: default;
}
.rc-tabs-nav div.rc-tabs-tab-disabled > .rc-tabs-tab-inner:hover {
    color: #ccc;
}
.rc-tabs-nav .rc-tabs-tab {
    box-sizing: border-box;
    position: relative;
    display: block;
}
.rc-tabs-nav .rc-tabs-tab > .rc-tabs-tab-inner {
    -webkit-transition: color 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: color 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    padding: 8px 20px;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
}
.rc-tabs-nav .rc-tabs-tab > .rc-tabs-tab-inner:hover {
    color: #23c0fa;
}
.rc-tabs-tabpane-hidden {
    display: none;
}
.rc-tabs-content {
    position: relative;
    overflow: hidden;
}
.rc-tabs {
    /*slide*/
}
.rc-tabs-slide-horizontal-backward-enter {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.rc-tabs-slide-horizontal-backward-enter.rc-tabs-slide-horizontal-backward-enter-active {
    -webkit-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-slide-horizontal-backward-leave {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.rc-tabs-slide-horizontal-backward-leave.rc-tabs-slide-horizontal-backward-leave-active {
    -webkit-transform: translateX(100%) translateZ(0);
    transform: translateX(100%) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-slide-horizontal-forward-enter {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.rc-tabs-slide-horizontal-forward-enter.rc-tabs-slide-horizontal-forward-enter-active {
    -webkit-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-slide-horizontal-forward-leave {
    overflow: hidden;
    position: absolute;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.rc-tabs-slide-horizontal-forward-leave.rc-tabs-slide-horizontal-forward-leave-active {
    -webkit-transform: translateX(-100%) translateZ(0);
    transform: translateX(-100%) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-slide-vertical-backward-enter {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.rc-tabs-slide-vertical-backward-enter.rc-tabs-slide-vertical-backward-enter-active {
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-slide-vertical-backward-leave {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.rc-tabs-slide-vertical-backward-leave.rc-tabs-slide-vertical-backward-leave-active {
    -webkit-transform: translateY(100%) translateZ(0);
    transform: translateY(100%) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-slide-vertical-forward-enter {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.rc-tabs-slide-vertical-forward-enter.rc-tabs-slide-vertical-forward-enter-active {
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-slide-vertical-forward-leave {
    overflow: hidden;
    position: absolute;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.rc-tabs-slide-vertical-forward-leave.rc-tabs-slide-vertical-forward-leave-active {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-tabs-left {
    border-right: 2px solid #f3f3f3;
}
.rc-tabs-left .rc-tabs-bar {
    float: left;
    margin-right: 10px;
    border-right: 1px solid #f3f3f3;
}
.rc-tabs-left .rc-tabs-nav-container-scrolling {
    padding-top: 32px;
    padding-bottom: 32px;
}
.rc-tabs-left .rc-tabs-nav-wrap {
    height: 100%;
}
.rc-tabs-left .rc-tabs-content {
    height: 100%;
}
.rc-tabs-left .rc-tabs-nav-scroll {
    height: 99999px;
}
.rc-tabs-left .rc-tabs-tab-prev,
.rc-tabs-left .rc-tabs-tab-next {
    margin-top: -2px;
    height: 32px;
    line-height: 32px;
    width: 100%;
    display: block;
    text-align: center;
}
.rc-tabs-left .rc-tabs-tab-next {
    bottom: 0;
}
.rc-tabs-left .rc-tabs-tab-next-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.rc-tabs-left .rc-tabs-tab-next-icon:before {
    content: ">";
}
.rc-tabs-left .rc-tabs-tab-prev {
    top: 2px;
}
.rc-tabs-left .rc-tabs-tab-prev-icon {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.rc-tabs-left .rc-tabs-tab-prev-icon:before {
    content: ">";
}
.rc-tabs-left .rc-tabs-ink-bar {
    width: 2px;
    right: 0;
}
.rc-tabs-left .rc-tabs-nav .rc-tabs-tab {
    padding: 16px 24px;
}
.rc-tabs-right {
    border-left: 2px solid #f3f3f3;
}
.rc-tabs-right .rc-tabs-bar {
    float: right;
    margin-left: 10px;
    border-left: 1px solid #f3f3f3;
}
.rc-tabs-right .rc-tabs-nav-container-scrolling {
    padding-top: 32px;
    padding-bottom: 32px;
}
.rc-tabs-right .rc-tabs-nav-wrap {
    height: 100%;
}
.rc-tabs-right .rc-tabs-nav-scroll {
    height: 99999px;
}
.rc-tabs-right .rc-tabs-tab-prev,
.rc-tabs-right .rc-tabs-tab-next {
    margin-top: -2px;
    height: 32px;
    width: 100%;
    display: block;
    text-align: center;
    line-height: 32px;
}
.rc-tabs-right .rc-tabs-tab-next {
    bottom: 0;
}
.rc-tabs-right .rc-tabs-tab-next-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.rc-tabs-right .rc-tabs-tab-next-icon:before {
    content: ">";
}
.rc-tabs-right .rc-tabs-tab-prev {
    top: 2px;
}
.rc-tabs-right .rc-tabs-tab-prev-icon {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.rc-tabs-right .rc-tabs-tab-prev-icon:before {
    content: ">";
}
.rc-tabs-right .rc-tabs-content {
    height: 100%;
}
.rc-tabs-right .rc-tabs-ink-bar {
    width: 2px;
    left: 0;
}
.rc-tabs-right .rc-tabs-nav .rc-tabs-tab {
    padding: 16px 24px;
}
.rc-tabs-bottom {
    border-top: 2px solid #f3f3f3;
}
.rc-tabs-bottom .rc-tabs-bar {
    border-top: 1px solid #f3f3f3;
}
.rc-tabs-bottom .rc-tabs-nav-container-scrolling {
    padding-left: 32px;
    padding-right: 32px;
}
.rc-tabs-bottom .rc-tabs-nav-scroll {
    width: 99999px;
}
.rc-tabs-bottom .rc-tabs-nav-wrap {
    width: 100%;
}
.rc-tabs-bottom .rc-tabs-content {
    width: 100%;
}
.rc-tabs-bottom .rc-tabs-tab-next {
    right: 2px;
}
.rc-tabs-bottom .rc-tabs-tab-next-icon:before {
    content: ">";
}
.rc-tabs-bottom .rc-tabs-tab-prev {
    left: 0;
}
.rc-tabs-bottom .rc-tabs-tab-prev-icon:before {
    content: "<";
}
.rc-tabs-bottom .rc-tabs-tab-prev,
.rc-tabs-bottom .rc-tabs-tab-next {
    margin-right: -2px;
    width: 32px;
    height: 100%;
    top: 0;
    text-align: center;
}
.rc-tabs-bottom .rc-tabs-ink-bar {
    height: 2px;
    top: 3px;
    left: 0;
}
.rc-tabs-bottom .rc-tabs-nav .rc-tabs-tab {
    float: left;
    height: 100%;
    margin-right: 30px;
}
.rc-tabs-top {
    border-bottom: 2px solid #f3f3f3;
}
.rc-tabs-top .rc-tabs-bar {
    border-bottom: 1px solid #f3f3f3;
}
.rc-tabs-top .rc-tabs-nav-container-scrolling {
    padding-left: 32px;
    padding-right: 32px;
}
.rc-tabs-top .rc-tabs-nav-scroll {
    width: 99999px;
}
.rc-tabs-top .rc-tabs-nav-wrap {
    width: 100%;
}
.rc-tabs-top .rc-tabs-content {
    width: 100%;
}
.rc-tabs-top .rc-tabs-tab-next {
    right: 2px;
}
.rc-tabs-top .rc-tabs-tab-next-icon:before {
    content: ">";
}
.rc-tabs-top .rc-tabs-tab-prev {
    left: 0;
}
.rc-tabs-top .rc-tabs-tab-prev-icon:before {
    content: "<";
}
.rc-tabs-top .rc-tabs-tab-prev,
.rc-tabs-top .rc-tabs-tab-next {
    margin-right: -2px;
    width: 32px;
    height: 100%;
    top: 0;
    text-align: center;
}
.rc-tabs-top .rc-tabs-ink-bar {
    height: 2px;
    bottom: 0;
    left: 0;
}
.rc-tabs-top .rc-tabs-nav .rc-tabs-tab {
    float: left;
    height: 100%;
    margin-right: 30px;
}

html {
    height: auto;
    min-height: 100%;
}
body {
    background: #f2f2f2;
    height: auto;
    min-height: 100%;
}
.rc-tabs {
    border-bottom: 0;
    position: relative;
}
.rc-tabs .rc-tabs-bar {
    border: 0;
}
.rc-tabs .rc-tabs-nav-scroll {
    width: 100%;
}
.rc-tabs .rc-tabs-nav-scroll .rc-tabs-nav {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0.0625rem;
}
.rc-tabs .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-tab {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 0;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #666;
    border-bottom: 0.03125rem solid gainsboro;
    position: relative;
}
.rc-tabs .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-tab:after {
    content: '';
    position: absolute;
    right: 0;
    top: 30%;
    height: 40%;
    width: 0.03125rem;
    background: gainsboro;
}
.rc-tabs .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-tab:last-child:after {
    display: none;
}
.rc-tabs .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-tab.rc-tabs-tab-active .rc-tabs-tab-inner {
    color: #009c78;
}
.rc-tabs .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-bar {
    border: 0;
}
.rc-tabs .rc-tabs-nav-scroll .rc-tabs-nav .rc-tabs-ink-bar {
    height: 0.125rem;
    background-color: #009C78;
}



/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Slider */
.slick-loading .slick-list {
    background: #fff url(/dist/images/c5cd7f5300576ab4c88202b42f6ded62.gif) center center no-repeat;
}
/* Icons */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url(/dist/fonts/slick.eot);
    src: url(/dist/fonts/slick.eot?#iefix) format('embedded-opentype'), url(/dist/fonts/slick.woff) format('woff'), url(/dist/fonts/slick.ttf) format('truetype'), url(/dist/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 2.66666667vw;
    width: 2.66666667vw;
    line-height: 0vw;
    font-size: 0vw;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
    opacity: 0.75;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: 1;
}
.slick-prev:before,
.slick-next:before {
    font-family: "slick";
    font-size: 2.66666667vw;
    line-height: 1;
    color: white;
    opacity: 0.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
    left: -3.33333333vw;
}
.slick-prev[dir="rtl"] {
    left: auto;
    right: -3.33333333vw;
}
.slick-prev:before {
    content: "\2190";
}
.slick-prev:before[dir="rtl"] {
    content: "\2192";
}
.slick-next {
    right: -3.33333333vw;
}
.slick-next[dir="rtl"] {
    left: -3.33333333vw;
    right: auto;
}
.slick-next:before {
    content: "\2192";
}
.slick-next:before[dir="rtl"] {
    content: "\2190";
}
/* Dots */
.slick-dotted .slick-slider {
    margin-bottom: 4vw;
}
.slick-dots {
    position: absolute;
    bottom: 1.33333333vw;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 1.86666667vw;
    width: 1.86666667vw;
    margin: 0 0.93333333vw;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 1.86666667vw;
    width: 1.86666667vw;
    outline: none;
    line-height: 0vw;
    font-size: 0vw;
    color: transparent;
    padding: 0.66666667vw;
    cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 0.75;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\2022";
    width: 1.86666667vw;
    height: 1.86666667vw;
    border-radius: 1.86666667vw;
    background: white;
    text-align: center;
    color: white;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    color: white;
    opacity: 0.5;
}
.steps{
    background: #fff;
}

.steps .slick-slider {
    position: relative;
}
.steps .slick-slider .step_dot {
    position: absolute;
    top: 1.875rem;
    left: 5%;
    width: 90%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.steps .slick-slider .step_dot li {
    list-style: none;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    display: block;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
}
.steps .slick-slider .step_dot li.slick-active button {
    display: block;
}
.steps .slick-slider .step_dot li.slick-active ~ li button {
    width: 0.9375rem;
    height: 0.9375rem;
    color: #eeeeee;
    font-size: 0;
    background: rgba(23, 154, 121, 0.01);
}
.steps .slick-slider .step_dot li.slick-active ~ li button:before {
    width: 0;
}
.steps .slick-slider .step_dot li:before {
    content: '';
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #eeeeee;
    width: 2.1875rem;
    height: 2.1875rem;
    border-radius: 100%;
    box-shadow: inset 0 0 0.3125rem rgba(0, 0, 0, 0.1);
}
.steps .slick-slider .step_dot li:after {
    z-index: 0;
    content: '';
    position: absolute;
    top: 50%;
    right: 50%;
    width: 80%;
    height: 0.3125rem;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: #eeeeee;
    box-shadow: inset 0 0 0.15625rem rgba(0, 0, 0, 0.1);
}
.steps .slick-slider .step_dot li:first-child:after {
    display: none;
}
.steps .slick-slider .step_dot li:first-child button:before {
    display: none;
}
.steps .slick-slider .step_dot li button {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    position: absolute;
    z-index: 2;
    opacity: 1;
    font-size: 0.8125rem;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1.71875rem;
    height: 1.71875rem;
    background: #179a79;
    border-radius: 100%;
    color: #ffffff;
    /*  &:after{
              content: '';
              position: absolute;
              left: 50%;
              top:50%;
              transform: translate(-50%,-50%) rotate(45deg);
              z-index: -1;
              display: block;
              height: 90%;
              width: 90%;
              background: #179a79;
              border-radius: 100% 10% 100% 100%;
            }*/
}
.steps .slick-slider .step_dot li button:before {
    position: absolute;
    content: '';
    width: 4.0625rem;
    height: 0.125rem;
    left: 50%;
    top: 50%;
    background: #009a80;
    -webkit-transform: translate(-4.6875rem, -50%);
    transform: translate(-4.6875rem, -50%);
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
}

.rc-slider {
    position: relative;
    height: 4px;
    width: 100%;
    border-radius: 6px;
    background-color: #e9e9e9;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-track {
    position: absolute;
    left: 0;
    height: 4px;
    border-radius: 6px;
    background-color: #abe2fb;
    z-index: 1;
}
.rc-slider-handle {
    position: absolute;
    margin-left: -7px;
    margin-top: -5px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    border-radius: 50%;
    border: solid 2px #96dbfa;
    background-color: #fff;
    z-index: 2;
}
.rc-slider-handle:hover {
    border-color: #57c5f7;
}
.rc-slider-handle-active:active {
    border-color: #57c5f7;
    box-shadow: 0 0 5px #57c5f7;
}
.rc-slider-mark {
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    font-size: 12px;
    z-index: 3;
}
.rc-slider-mark-text {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    color: #999;
}
.rc-slider-mark-text-active {
    color: #666;
}
.rc-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent;
    z-index: 1;
}
.rc-slider-dot {
    position: absolute;
    bottom: -2px;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    border: 2px solid #e9e9e9;
    background-color: #fff;
    cursor: pointer;
    border-radius: 50%;
    vertical-align: middle;
}
.rc-slider-dot:first-child {
    margin-left: -4px;
}
.rc-slider-dot:last-child {
    margin-left: -4px;
}
.rc-slider-dot-active {
    border-color: #96dbfa;
}
.rc-slider-disabled {
    background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
    background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
    border-color: #ccc;
    background-color: #fff;
    cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
    cursor: not-allowed !important;
}
.rc-slider-vertical {
    width: 4px;
    height: 100%;
}
.rc-slider-vertical .rc-slider-track {
    bottom: 0;
    width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
    position: absolute;
    margin-left: -5px;
    margin-bottom: -7px;
}
.rc-slider-vertical .rc-slider-mark {
    top: 0;
    left: 10px;
    height: 100%;
}
.rc-slider-vertical .rc-slider-step {
    height: 100%;
    width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
    left: 2px;
    margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
    margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
    margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: block !important;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: block !important;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
    -webkit-animation-name: rcSliderTooltipZoomDownIn;
    animation-name: rcSliderTooltipZoomDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
    -webkit-animation-name: rcSliderTooltipZoomDownOut;
    animation-name: rcSliderTooltipZoomDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes rcSliderTooltipZoomDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
    }
    100% {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}
@keyframes rcSliderTooltipZoomDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
    }
    100% {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}
@-webkit-keyframes rcSliderTooltipZoomDownOut {
    0% {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
    }
}
@keyframes rcSliderTooltipZoomDownOut {
    0% {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
    }
}
.rc-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    z-index: 4;
    visibility: visible;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-tooltip * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-tooltip-hidden {
    display: none;
}
.rc-tooltip-placement-top {
    padding: 4px 0 8px 0;
}
.rc-tooltip-inner {
    padding: 6px 2px;
    min-width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #6c6c6c;
    border-radius: 6px;
    box-shadow: 0 0 4px #d9d9d9;
}
.rc-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.rc-tooltip-placement-top .rc-tooltip-arrow {
    bottom: 4px;
    left: 50%;
    margin-left: -4px;
    border-width: 4px 4px 0;
    border-top-color: #6c6c6c;
}

.result_panel {
    width: 100%;
    position: fixed;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
}
.result_panel.fadeIn-enter .content {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
.result_panel.fadeIn-enter .mask {
    opacity: 0;
}
.result_panel.fadeIn-enter.fadeIn-enter-active .content {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 500ms ease-in;
    transition: -webkit-transform 500ms ease-in;
    transition: transform 500ms ease-in;
    transition: transform 500ms ease-in, -webkit-transform 500ms ease-in;
}
.result_panel.fadeIn-enter.fadeIn-enter-active .mask {
    opacity: 1;
    -webkit-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
}
.result_panel.fadeIn-leave .content {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.result_panel.fadeIn-leave .mask {
    opacity: 1;
}
.result_panel.fadeIn-leave.fadeIn-leave-active .content {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-transition: -webkit-transform 300ms ease-in;
    transition: -webkit-transform 300ms ease-in;
    transition: transform 300ms ease-in;
    transition: transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.result_panel.fadeIn-leave.fadeIn-leave-active .mask {
    opacity: 0;
    -webkit-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;
}
.result_panel.hidden {
    display: none;
}
.result_panel .content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 11;
    box-sizing: border-box;
    padding: 0.9375rem 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.result_panel .content:after {
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    bottom: -20px;
    left: 0px;
    height: 30px;
    background: -webkit-linear-gradient(315deg, transparent 75%, #fff 75%) 0 50%, -webkit-linear-gradient(45deg, transparent 75%, #fff 75%) 0 50%;
    background: linear-gradient(135deg, transparent 75%, #fff 75%) 0 50%, linear-gradient(45deg, transparent 75%, #fff 75%) 0 50%;
    background: -webkit-linear-gradient(135deg, transparent 75%, #fff 75%) 0 50%, -webkit-linear-gradient(45deg, transparent 75%, #fff 75%) 0 50%;
    background-repeat: repeat-x;
    background-size: 10px 10px, 10px 10px;
}
.result_panel .content .result_item {
    width: 16.875rem;
    font-size: 0.9375rem;
    padding: 0.78125rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #666666;
}
.result_panel .content .result_item .item_header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.result_panel .content .result_item .item_body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.result_panel .content .result_item .item_body span {
    color: #169a79;
    padding-right: 0.46875rem;
}
.result_panel .content .result_item .item_body i {
    font-style: normal;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.875rem;
    flex: 0 0 1.875rem;
    text-align: right;
}
.result_panel .mask {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.2);
}

.input-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 2.75rem;
    font-size: 0.875rem;
    box-sizing: border-box;
}
.input-group .title {
    padding-right: 0.78125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #666666;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.input-group.readonly .input-item {
    background: transparent;
}
.input-group .input-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #F2F2F2;
    border-radius: 0.1875rem;
    color: #222222;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.input-group .input-item input {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0;
    background: transparent;
    outline: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #169a79;
    text-align: right;
    min-width: 0;
    width: 100%;
}
.input-group .input-item .unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #666666;
    padding: 0 0.46875rem 0 0.3125rem;
    box-sizing: border-box;
}
.input-group .input-item .arrow {
    width: 0.5rem;
    height: 2.75rem;
    padding-left: 0.625rem;
    position: relative;
}
.input-group .input-item .arrow:after {
    content: " ";
    display: inline-block;
    border-style: solid;
    position: absolute;
    top: 50%;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    border-color: #999;
    border-width: 1px 1px 0 0;
    width: 0.5rem;
    height: 0.5rem;
    margin-top: -0.5rem;
}

html,
body {
    -webkit-tap-highlight-color: transparent;
}
button {
    outline: 0;
    border: 0;
}
.icon {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.icon::before {
    position: relative;
    top: -0.0625rem;
    padding-right: 0.0625rem;
}
.in_line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0.625rem;
}
.in_line.hidden {
    display: none;
}
.in_line .radio_group,
.in_line .input-group {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 1.5625rem;
}
.in_line .radio_group input,
.in_line .input-group input {
    font-size: 0.875rem;
}
.in_line .radio_group:last-child,
.in_line .input-group:last-child {
    padding-right: 0;
}
.slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 1.25rem;
}
.z2_btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.z2_btn .z2 {
    width: 21.875rem;
    background: #009b78;
    color: #ffffff;
    height: 2.75rem;
    font-size: 1.125rem;
}

.icon {
    font-family: "ifont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.icon::before {
    position: relative;
    top: -0.0625rem;
    padding-right: 0.0625rem;
}
.rc-slider.z2slider {
    width: 83%;
    background-color: #BCBCBC;
    height: 0.3125rem;
}
.rc-slider.z2slider .handle_wrapper {
    position: absolute;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    margin-top: 0.125rem;
    z-index: 2;
    width: 3.125rem;
    height: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.rc-slider.z2slider .rc-slider-handle {
    position: relative;
    border: 0.3125rem solid #169A79;
    width: 1.0625rem;
    height: 1.0625rem;
    box-sizing: border-box;
    margin: 0;
}
.rc-slider.z2slider .rc-slider-track {
    background-color: #169A79;
    height: 100%;
}
.rc-slider.z2slider .rc-slider-dot {
    display: none;
}
.handle_wrapper .tips {
    position: absolute;
    bottom: 85%;
    margin-left: 25%;
    width: 7vw;
    height: 7vw;
}
.handle_wrapper .tips .inner {
    z-index: 11;
    position: relative;
    color: #169a79;
    width: 7vw;
    height: 7vw;
    background-color: transparent;
    font-weight: bold;
    font-size: 0.875rem;
    text-align: center;
}
.handle_wrapper .tips .arrow {
    background-color: #fff;
    border: 1px solid #169A79;
    border-radius: 100% 100% 0 100%;
    width: 7vw;
    height: 7vw;
    -webkit-transform: rotate(45deg) translate(-56%, 14%);
    transform: rotate(45deg) translate(-56%, 14%);
    bottom: -0.25rem;
    position: absolute;
    z-index: 10;
    left: 50%;
}


body {
    background: #f2f2f2;
}
.calc_form {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.calc_form .form_body {
    padding: 1.09375rem 1.25rem;
    background: #ffffff;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.calc_form .form_footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 1.09375rem 1.25rem 0;
}
.calc_form .form_footer .title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 0.875rem;
    color: #999999;
}
.calc_form .form_footer .content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.calc_form .form_footer .content .rate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.75rem;
    padding-bottom: 1.40625rem;
}
.calc_form .form_footer .content .rate.hidden {
    display: none;
}
.calc_form .form_footer .content .rate:last-child {
    padding-bottom: 0;
}
.calc_form .form_footer .content .rate .label {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #999999;
}
.calc_form .form_footer .content .rate .value {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 0.3125rem;
    color: #169a79;
}
.calc_form .z2_btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 3.125rem;
}

