.gongao_box .gongao_box_zhong .swiper-button-next, .gongao_box .gongao_box_zhong .swiper-button-prev {
    width: 26px !important;
    height: 26px !important;
    top: 107px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAMAAABxVtfCAAAA+VBMVEX1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/1+P/2+P/2+P/6+/38/Pz4+v75+v09hP77/Pz3+f72+P/2+f72+f9Ahv5Mjf75+vxcmP75+/2tyv1zpv2Mtv2Ruf3w9Pz7+/zG2v3d6PwQI47yAAAAPHRSTlMAAQIFBgcPEBgiJSYoKiwtNzg6Oz5ZbXp7fICMjY+Qk5W5uru8vr/AwcbN1tfb4uPk5ujp8PX3+Pn8/f7aI5teAAAA30lEQVR4Xn2S5Q7CMBRGiwx3d5fh7i0T3OX9H4ZBxtrC0vOvObnNlQ98MYSSfGs0budjLkBjCDfWApQQkuByVfCRylZcQ6QhzNOcptwdAVHIFYuq7D2IfliWzR9lruMqXJn9uKiMdFgEFGUd3vXckVdcREa6rDwA8LiR85NsJwFMU/wUt5eb5mAZODaEE8Xdaa86qQcCMukUDg9VTpnOyfiT7uVK9sKagTG7l7Ezxq6Db8fp3iin3rb/f9vqNxXu7m8mqhacpRKdpQxHZbCJM1j0AxpjKFUbzCadQlzL7gu6E4C38b/jrwAAAABJRU5ErkJggg==) !important;
    background-size: 100% 100% !important;
    -webkit-tap-highlight-color: transparent;
    outline: none
}

.gongao_box .gongao_box_zhong .swiper-button-prev {
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important
}

.helpwrap[data-v-57719434] {
    width: 100%;
    background-color: #f5f5f9
}

#HelpCenter[data-v-57719434] {
    width: 100%;
    min-width: 1200px;
    margin: 77px auto 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.selques_warp[data-v-57719434] {
    width: 100%;
    background-color: #fff;
}

.selques[data-v-57719434] {
    width: 1200px;
    padding-bottom: 110px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin:0px
}

.selques > h2[data-v-57719434] {
    font-size: 47px;
    font-weight: 800;
    letter-spacing: 4px
}

.helpp[data-v-57719434], .selques > h2[data-v-57719434] {
    color: #545454;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.helpp[data-v-57719434] {
    font-size: 18px;
    font-weight: 500;
    margin-top: 36px;
    letter-spacing: 2px
}

.input_box[data-v-57719434] {
    width: 554px;
    margin: 43px auto 0;
    position: relative
}

.inputmsg[data-v-57719434] {
    width: 100%;
    height: 62px;
    display: inline-block;
    background: #fff;
    border: 1px solid rgba(11, 2, 4, .03);
    border-radius: 31px;
    -webkit-box-shadow: 0 3px 1px 0 #e1e3e8;
    box-shadow: 0 3px 1px 0 #e1e3e8;
    padding: 0 160px 0 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    color: #5d6494
}

.selquestion[data-v-57719434] {
    display: inline-block;
    height: 38px;
    padding: 0 20px 0 27px;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    border-radius: 19px;
    font-size: 14px;
    line-height: 38px;
    font-weight: 500;
    color: #fff;
    position: absolute;
    right: 23px;
    top: 13px;
    text-align: center;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    cursor: pointer
}

.selquestion img[data-v-57719434] {
    width: 16px;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 9px
}

.modi[data-v-57719434] {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.modi1[data-v-57719434] {
    top: 42px;
    left: 17px;
    width: 200px;
    height: 155px;
    opacity: .38;
    -webkit-animation: heart 1.2s ease-in-out 1.8s infinite alternate;
    animation: heart 1.2s ease-in-out 1.8s infinite alternate
}

.modi2[data-v-57719434] {
    width: 124px;
    height: 124px;
    bottom: 96px;
    left: 28px;
    opacity: .66;
    -webkit-animation: heart 1.2s ease-in-out .5s infinite alternate;
    animation: heart 1.2s ease-in-out .5s infinite alternate
}

.modi3[data-v-57719434] {
    bottom: 117px;
    right: 50px;
    width: 200px;
    height: 155px;
    opacity: .52;
    -webkit-animation: heart 1.2s ease-in-out 1.2s infinite alternate;
    animation: heart 1.2s ease-in-out 1.2s infinite alternate
}

.modi4[data-v-57719434] {
    top: 18px;
    right: -30px;
    width: 91px;
    height: 87px;
    opacity: .35;
    -webkit-animation: heart 1.2s ease-in-out 1s infinite alternate;
    animation: heart 1.2s ease-in-out 1s infinite alternate
}

.quess[data-v-57719434] {
    width: 1200px;
    margin: 0 auto
}

.eveques[data-v-57719434] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 46px 25px;
    margin-top: 24px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #efefef;
    line-height: 1
}

.eveques p[data-v-57719434]:first-child {
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: #545454;
    letter-spacing: 1.5px;
    text-indent: none
}

.eveques p[data-v-57719434]:last-child {
    font-size: 16px;
    font-weight: 500;
    color: #999;
    letter-spacing: 1.5px;
    margin-top: 15px;
    line-height: 1.7
}

.btns[data-v-57719434] {
    display: inline-block;
    vertical-align: bottom;
    -webkit-transform: translateY(4px);
    transform: translateY(4px)
}

.in_btn[data-v-57719434] {
    display: inline-block;
    background: #386bf9;
    border-radius: 13px;
    margin-left: 10px;
    font-size: 12px;
    padding: 0 15px;
    font-weight: 500;
    color: #fff;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
    text-decoration: none
}

[v-cloak][data-v-57719434] {
    display: none
}

.eveques > span[data-v-57719434] {
    display: block
}

.eveques > h4[data-v-57719434], .eveques > span[data-v-57719434] {
    font-size: 16px;
    font-weight: 500;
    color: #5d6494;
    line-height: 48px;
    letter-spacing: 1.5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-indent: 30px
}

.eveques > h4[data-v-57719434] {
    font-weight: 700;
    color: #393939
}

.change_people_help[data-v-57719434] {
    width: 1200px;
    position: absolute;
    bottom: 0;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.none_select_type[data-v-57719434] {
    color: #999;
    width: 360px;
    padding-bottom: 28px;
    line-height: 1;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    -webkit-transition: all .5s;
    transition: all .5s;
    letter-spacing: 1.5px;
    border-bottom: 2px solid transparent
}

.none_select_type img[data-v-57719434] {
    width: 28px;
    vertical-align: middle
}

.selected_in_type[data-v-57719434] {
    color: #386bf9;
    border-bottom: 2px solid #386bf9;
    -webkit-transition: all .5s;
    transition: all .5s
}

.sjzx_img[data-v-040d5385] {
    width: 70px;
    position: fixed;
    bottom: 110px;
    right: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    z-index: 1001
}

.warnings[data-v-040d5385] {
    font-size: 14px;
    font-weight: 400;
    color: #a2a9ba;
    padding-left: 19px;
    padding-right: 19px
}

textarea[data-v-040d5385] {
    display: block;
    width: 460px;
    height: 227px;
    color: #a2a9ba;
    font-size: 14px;
    padding: 16px 19px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    margin: 0 auto;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

textarea[data-v-040d5385]:focus, textarea[data-v-040d5385]:hover {
    border-color: #386cfa
}

.bottom_box[data-v-040d5385] {
    margin-top: 30px;
    text-align: right;
    margin-right: 15px
}

.bottom_box span[data-v-040d5385] {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bottom_box span[data-v-040d5385]:first-child {
    font-size: 14px;
    color: #a2a9ba
}

.bottom_box span[data-v-040d5385]:nth-child(2) {
    font-size: 14px;
    color: #fff;
    background: #386cfa;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    padding: 0 10px;
    margin-left: 25px;
    letter-spacing: 1px
}

.check_all_box[data-v-040d5385] {
    color: #a2a9ba;
    padding: 10px 19px 0;
    line-height: 1.5;
    font-size: 14px;
    letter-spacing: 1px
}

.check_all_box .ivu-checkbox-wrapper[data-v-040d5385] {
    margin-right: 2px !important;
    color: #a2a9ba !important
}

.check_all_box .dis_inlie[data-v-040d5385] {
    display: inline-block
}

.identity_review[data-v-040d5385] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 16px
}

.identity_review .identity_name[data-v-040d5385] {
    color: #a2a9ba;
    font-size: 14px
}

.identity_review .input_km[data-v-040d5385] {
    outline: none;
    width: 345px;
    height: 40px;
    background: #fff;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

.identity_review .input_km[data-v-040d5385]:focus, .identity_review .input_km[data-v-040d5385]:hover {
    border-color: #386cfa
}

.identity_review .input_km_area[data-v-040d5385] {
    width: 345px !important;
    height: 227px;
    color: #a2a9ba;
    font-size: 14px;
    padding: 12px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    margin: 10px 0 0;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

.identity_review .input_km_area[data-v-040d5385]:focus, .identity_review .input_km_area[data-v-040d5385]:hover {
    border-color: #386cfa
}

.identity_recv[data-v-040d5385] {
    margin: -14px 16px 10px;
    color: #a2a9ba;
    font-size: 14px
}

#echarts[data-v-50c5b756] {
    position: relative;
    display: inline-block;
    margin-top: 56px;
    z-index: 50;
    width: 47%
}

#echarts .xy_name[data-v-50c5b756] {
    display: inline-block;
    text-align: center;
    background: #fff;
    position: absolute;
    z-index: 100;
    color: #5d6494;
    font-size: 12px;
    font-weight: 500;
    font-weight: 700
}

#echarts .xy_name[data-v-50c5b756]:nth-child(2) {
    bottom: 7px;
    left: 3px
}

#echarts .xy_name[data-v-50c5b756]:nth-child(3) {
    top: 24px;
    left: 3px
}

#echarts .xy_name[data-v-50c5b756]:nth-child(4) {
    bottom: 21px;
    right: 2px;
    bottom: 24px
}

#echarts .tiet_box[data-v-50c5b756] {
    position: absolute;
    z-index: 100;
    font-size: 18px;
    color: #68728c;
    font-weight: 700;
    top: -20px;
    left: 0;
    display: inline-block
}

#echarts .tiet_box .type_qie[data-v-50c5b756] {
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    margin-left: 23px;
    border-radius: 4px;
    border: 1px solid #f4f7fe
}

#echarts .tiet_box .type_qie span[data-v-50c5b756] {
    display: inline-block;
    text-align: center;
    width: 46px;
    line-height: 27px;
    color: #5d6494;
    cursor: pointer;
    -webkit-transition: color .8s;
    transition: color .8s
}

#echarts .tiet_box .type_qie .xz[data-v-50c5b756] {
    color: #2a62ff;
    background: #eaefff;
    -webkit-transition: background .8s;
    transition: background .8s
}

#echarts_pie[data-v-39c61c24] {
    display: inline-block;
    vertical-align: top;
    margin-top: 35px;
    position: relative;
    margin-left: -36px;
    z-index: 60;
    width: 53%
}

#echarts_pie #myChart_pie[data-v-39c61c24] {
    display: inline-block;
    margin-left: 50px
}

#echarts_pie .tite_s[data-v-39c61c24] {
    display: inline-block;
    width: 250px;
    margin-left: 80px
}

#echarts_pie .tite_s span[data-v-39c61c24] {
    width: 100%;
    display: block;
    color: #68728c
}

#echarts_pie .tite_s span[data-v-39c61c24]:first-child {
    font-size: 18px;
    font-weight: 700
}

#echarts_pie .tite_s span[data-v-39c61c24]:nth-child(2) {
    font-size: 14px;
    color: #a2a9ba;
    font-weight: 500;
    margin-top: 5px
}

#echarts_pie .data_box[data-v-39c61c24] {
    position: absolute;
    top: 0;
    left: 350px;
    display: inline-block;
    width: 62%
}

#echarts_pie .data_box .type_qie[data-v-39c61c24] {
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    margin-left: 43px;
    border-radius: 4px;
    border: 1px solid #f4f7fe
}

#echarts_pie .data_box .type_qie span[data-v-39c61c24] {
    display: inline-block;
    text-align: center;
    width: 28px;
    line-height: 27px;
    color: #5d6494;
    cursor: pointer;
    -webkit-transition: color .8s;
    transition: color .8s
}

#echarts_pie .data_box .type_qie .xz[data-v-39c61c24] {
    color: #2a62ff;
    background: #eaefff;
    -webkit-transition: background .8s;
    transition: background .8s
}

#echarts_pie .data_box .select_box[data-v-39c61c24] {
    float: right;
    margin-right: 30px
}

#echarts_pie .data_box .text_data_box[data-v-39c61c24] {
    width: 100%;
    min-width: 431px;
    margin-left: 70px
}

#echarts_pie .data_box .text_data_box .shouyi_box[data-v-39c61c24] {
    width: 100%;
    border-bottom: 1px solid #f4f7fe;
    padding-bottom: 16px;
    margin-top: 50px
}

#echarts_pie .data_box .text_data_box .shouyi_box div[data-v-39c61c24] {
    display: inline-block;
    width: 48%
}

#echarts_pie .data_box .text_data_box .shouyi_box div span[data-v-39c61c24] {
    display: block;
    width: 100%
}

#echarts_pie .data_box .text_data_box .shouyi_box div span[data-v-39c61c24]:nth-child(2) {
    margin-top: 10px;
    font-size: 30px;
    color: #68728c;
    font-weight: 700
}

#echarts_pie .data_box .text_data_box .shouyi_box div span[data-v-39c61c24]:first-child {
    font-size: 15px;
    color: #a2a9ba;
    font-weight: 500
}

#echarts_pie .data_box .text_data_box .kami_box_wai[data-v-39c61c24] {
    height: 240px;
    overflow: auto;
    overflow-x: hidden;
    position: relative
}

#echarts_pie .data_box .text_data_box .kami_box_wai .not_data[data-v-39c61c24] {
    font-size: 16px;
    text-align: center;
    display: block;
    width: 100%;
    font-weight: 700;
    color: #a2a9ba;
    margin-top: 20%
}

#echarts_pie .data_box .text_data_box .kami_box_wai[data-v-39c61c24]::-webkit-scrollbar {
    width: 7px;
    height: 1px
}

#echarts_pie .data_box .text_data_box .kami_box_wai[data-v-39c61c24]::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #999
}

#echarts_pie .data_box .text_data_box .kami_box_wai[data-v-39c61c24]::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #ededed
}

#echarts_pie .data_box .text_data_box .kami_box[data-v-39c61c24] {
    display: inline-block;
    padding-bottom: 20px;
    padding-top: 18px;
    width: 50%;
    border-bottom: 1px solid #f4f7fe
}

#echarts_pie .data_box .text_data_box .kami_box .tite span[data-v-39c61c24] {
    display: inline-block;
    color: #68728c;
    font-size: 12px
}

#echarts_pie .data_box .text_data_box .kami_box .tite span[data-v-39c61c24]:nth-child(2) {
    margin-left: 28px
}

#echarts_pie .data_box .text_data_box .kami_box .jindu_t[data-v-39c61c24] {
    width: 113px;
    margin-top: 7px
}

#echarts_pie .data_box .text_data_box .kami_box .add_ka[data-v-39c61c24] {
    margin-top: 16px;
    cursor: pointer
}

#echarts_pie .data_box .text_data_box .kami_box .add_ka img[data-v-39c61c24] {
    display: inline-block;
    vertical-align: middle
}

#echarts_pie .data_box .text_data_box .kami_box .add_ka span[data-v-39c61c24] {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #68728c;
    font-weight: 700;
    margin-left: 14px
}

#resotre[data-v-290c5acd] {
    margin-top: -20px;
    width: 100%;
    position: relative;
    padding-bottom: 50px;
    padding-left: 58px;
    padding-top: 20px;
    overflow-x: auto
}

#resotre .select_box[data-v-290c5acd] {
    margin-right: 10px;
    margin-top: 15px
}

#resotre .search_some[data-v-290c5acd] {
    margin-left: 0
}

.store_top[data-v-290c5acd] {
    margin: 18px 0;
    display: inline-block;
    vertical-align: middle
}

.shous_box[data-v-290c5acd] {
    margin-left: 44px
}

.store_top > span[data-v-290c5acd]:first-child {
    display: inline-block;
    font-size: 18px;
    font-weight: 800;
    color: #68728c
}

.sel_bh[data-v-290c5acd] {
    display: inline-block;
    width: 90px;
    font-size: 12px;
    font-weight: 500;
    color: #a2a9ba;
    text-align: center
}

.sel_con[data-v-290c5acd] {
    width: 140px;
    display: inline-block;
    border: none
}

.sel_so[data-v-290c5acd] {
    font-size: 12px;
    font-weight: 500;
    color: #507dfa;
    margin-left: 2px;
    cursor: pointer;
    padding: 0 15px
}

.store_bottom table[data-v-290c5acd] {
    width: 100%;
    margin-top: 20px
}

.store_bottom tr[data-v-290c5acd] {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.store_bottom th[data-v-290c5acd] {
    height: 50px;
    font-size: 15px;
    color: #a2a9ba;
    text-align: left
}

.store_bottom td[data-v-290c5acd], .store_bottom th[data-v-290c5acd] {
    min-width: 75px;
    max-width: 210px;
    text-indent: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.store_bottom td[data-v-290c5acd] {
    height: 55px;
    line-height: 55px;
    font-size: 14px;
    font-weight: 400;
    color: #68728c
}

.store_bottom td .plantform_back[data-v-290c5acd] {
    display: inline-block;
    text-indent: 0;
    font-size: 12px;
    padding: 4px 6px;
    line-height: 1;
    border-radius: 10px;
    margin-left: 5px
}

.mark_body[data-v-290c5acd] {
    padding: 10px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .type_s[data-v-290c5acd] {
    width: 100%;
    margin-top: 23px
}

.mark_body .type_s .ivu-select-selected-value[data-v-290c5acd] {
    height: 40px;
    line-height: 40px
}

.mark_body .mark_title[data-v-290c5acd] {
    color: #68728c;
    font-size: 20px;
    font-weight: 700
}

.mark_body .mark_msg[data-v-290c5acd] {
    color: #68728c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_msg .sale_data_warp[data-v-290c5acd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 13px
}

.mark_body .mark_msg .sale_data_warp div[data-v-290c5acd] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mark_body .input_msg[data-v-290c5acd] {
    width: 96%;
    height: 50px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    margin-top: 15px
}

.mark_body .mark_tips[data-v-290c5acd] {
    margin-top: 15px;
    line-height: 1.8;
    color: #999;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    letter-spacing: .5px
}

.mark_body .mark_btns[data-v-290c5acd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-290c5acd] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-290c5acd] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-290c5acd] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body .set_proxy_price_open[data-v-290c5acd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px
}

.mark_body .set_proxy_price_open .set_left[data-v-290c5acd] {
    color: #68728c;
    font-size: 14px
}

.mark_body .set_proxy_price_open .set_right[data-v-290c5acd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mark_body .set_proxy_price_open .set_right .sel_box[data-v-290c5acd] {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

.mark_body .set_proxy_price_open .set_right .sel_after[data-v-290c5acd] {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

.chaoz[data-v-290c5acd] {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

.chaoz div[data-v-290c5acd] {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

.chaoz div img[data-v-290c5acd] {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

.chaoz div span[data-v-290c5acd] {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

.chaoz .chaoz_box[data-v-290c5acd] {
    padding-right: 1%
}

.select_table_bar[data-v-290c5acd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select_table_bar .table_bar_my_order[data-v-290c5acd] {
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    color: #a2a9ba;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 1;
    letter-spacing: .5px
}

.select_table_bar .table_bar_my_order[data-v-290c5acd]:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

.select_table_bar .mar_l[data-v-290c5acd] {
    margin-left: 60px
}

.select_table_bar .select_in[data-v-290c5acd] {
    color: #386cfa;
    font-weight: 700;
    -webkit-transition: all .5s;
    transition: all .5s
}

.select_table_bar .select_in[data-v-290c5acd]:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #386cfa;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

.v-transfer-dom[data-v-f63d58f0] {
    position: relative;
    z-index: 1032
}

#ckskm[data-v-f63d58f0] {
    max-height: 400px;
    overflow: auto
}

.ivu-modal-body[data-v-f63d58f0] {
    max-height: 200px;
    overflow-y: scroll
}

.left_show .tite[data-v-f63d58f0] {
    font-size: 20px;
    font-weight: 700;
    width: 362px;
    margin: 0 auto 23px;
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f4f7fe
}

.left_show .kmxx_div[data-v-f63d58f0] {
    position: relative;
    top: -54px;
    left: 0
}

.left_show .text_box[data-v-f63d58f0] {
    width: 362px;
    margin: 0 auto 25px;
    overflow: hidden
}

.left_show .text_box span[data-v-f63d58f0] {
    display: inline-block;
    font-weight: 700;
    font-size: 14px
}

.left_show .text_box span[data-v-f63d58f0]:first-child {
    float: left;
    color: #a2a9ba
}

.left_show .text_box span[data-v-f63d58f0]:nth-child(2) {
    float: right;
    color: #5d6494
}

.left_show .text_box .qiu[data-v-f63d58f0] {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    float: right;
    margin-right: 7px;
    margin-top: 6px
}

.left_show .zhuihou[data-v-f63d58f0] {
    border-top: 1px solid #f4f7fe;
    padding-top: 25px
}

.left_show .zhuihou span[data-v-f63d58f0]:nth-child(2) {
    font-size: 32px
}

.left_show .zhuihou span[data-v-f63d58f0] {
    vertical-align: bottom;
    display: inline-block
}

.left_show .zhuihou span[data-v-f63d58f0]:first-child {
    margin-top: 10px
}

.left_show .chakan[data-v-f63d58f0] {
    display: inline-block;
    line-height: 33px;
    background: #386cfa;
    border-radius: 4px;
    font-size: 14px;
    padding: 0 10px;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.card_password[data-v-f63d58f0] {
    width: 440px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word
}

.card_password p[data-v-f63d58f0] {
    letter-spacing: 2px;
    font-size: 14px;
    color: #a2a9ba;
    line-height: 2
}

.card_password div[data-v-f63d58f0] {
    font-size: 14px;
    color: #545454;
    line-height: 2;
    overflow: hidden
}

.ivu-modal-content[data-v-f63d58f0] {
    position: relative
}

.copy_card_pwd[data-v-f63d58f0] {
    font-size: 14px;
    font-weight: 400;
    color: #386cfa;
    position: absolute;
    left: 144px;
    top: 28px;
    cursor: pointer
}

.edit-div {
    width: 100%;
    height: 100%;
    overflow: auto;
    word-break: break-all;
    outline: none;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: pre-wrap;
    text-align: left;
    font-size: 14px;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    color: #68728c
}

.edit-div[contenteditable=true] {
    -webkit-user-modify: read-write-plaintext-only;
    -moz-user-modify: read-write-plaintext-only;
    user-modify: read-write-plaintext-only
}

.edit-div[contenteditable=true]:empty:before {
    content: "";
    display: block;
    color: #ccc
}

.edit-div img {
    max-width: 250px
}

table th[data-v-d06f9626] {
    width: 16.66%
}

#echarts_s[data-v-5a286998] {
    position: relative;
    display: inline-block;
    margin-top: 56px;
    z-index: 50;
    width: 100%;
    left: 11px
}

#echarts_s .type_qie[data-v-5a286998] {
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    margin-left: 23px;
    border-radius: 4px;
    border: 1px solid #f4f7fe;
    position: absolute;
    top: -7px;
    left: 50px
}

#echarts_s .type_qie span[data-v-5a286998] {
    display: inline-block;
    text-align: center;
    width: 46px;
    line-height: 27px;
    color: #5d6494;
    cursor: pointer;
    -webkit-transition: color .8s;
    transition: color .8s
}

#echarts_s .type_qie .xz[data-v-5a286998] {
    color: #2a62ff;
    background: #eaefff;
    -webkit-transition: background .8s;
    transition: background .8s
}

#echarts_s .xy_name[data-v-5a286998] {
    display: inline-block;
    text-align: center;
    background: #fff;
    position: absolute;
    z-index: 100;
    color: #5d6494;
    font-size: 12px;
    font-weight: 500;
    font-weight: 700
}

#echarts_s .xy_name[data-v-5a286998]:nth-child(2) {
    bottom: 7px;
    left: 3px
}

#echarts_s .xy_name[data-v-5a286998]:nth-child(3) {
    top: 24px;
    left: 3px
}

#echarts_s .xy_name[data-v-5a286998]:nth-child(4) {
    bottom: 21px;
    right: 22px;
    bottom: 24px
}

#resotre[data-v-49db307c] {
    width: 50%;
    position: relative;
    display: inline-block;
    float: right
}

#resotre .select_box[data-v-49db307c] {
    margin-left: 14px
}

.ivu-col div[data-v-49db307c] {
    margin-right: 5px
}

.fenye[data-v-49db307c] {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -22%
}

.store_top[data-v-49db307c] {
    margin: 18px 0;
    display: inline-block;
    vertical-align: middle
}

.shous_box[data-v-49db307c] {
    margin-left: 44px
}

.store_top > span[data-v-49db307c]:first-child {
    display: inline-block;
    font-size: 18px;
    font-weight: 800;
    color: #68728c
}

.sel_bh[data-v-49db307c] {
    display: inline-block;
    width: 90px;
    font-size: 12px;
    font-weight: 500;
    color: #a2a9ba;
    text-align: center
}

.sel_con[data-v-49db307c] {
    width: 140px;
    display: inline-block;
    border: none
}

.sel_so[data-v-49db307c] {
    font-size: 12px;
    font-weight: 500;
    color: #507dfa;
    margin-left: 2px;
    cursor: pointer;
    padding: 0 15px
}

.store_bottom table[data-v-49db307c] {
    width: 100%
}

.store_bottom tr[data-v-49db307c] {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.store_bottom th[data-v-49db307c] {
    text-align: left;
    font-size: 15px;
    height: 50px;
    font-weight: 700;
    color: #68728c !important
}

.store_bottom td[data-v-49db307c], .store_bottom th[data-v-49db307c] {
    min-width: 75px;
    max-width: 210px;
    text-indent: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.store_bottom td[data-v-49db307c] {
    height: 55px;
    line-height: 55px;
    font-size: 14px;
    font-weight: 400;
    color: #68728c
}

.none_data[data-v-49db307c] {
    margin-top: 20px;
    text-align: center
}

.none_data .img_sale[data-v-49db307c] {
    width: 300px;
    height: 300px;
    position: relative;
    left: 50%;
    margin-left: -150px
}

.none_data .non_p[data-v-49db307c] {
    color: #a2a9ba;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#echarts_pie[data-v-49db307c] {
    position: relative;
    z-index: 60;
    width: 100%;
    overflow: hidden
}

#echarts_pie #myChart_pie[data-v-49db307c], #echarts_pie[data-v-49db307c] {
    display: inline-block;
    vertical-align: top;
    margin-top: 50px
}

#echarts_pie .echarts_pie_z[data-v-49db307c] {
    display: inline-block;
    width: 45%
}

#echarts_pie .tite_s[data-v-49db307c] {
    padding-bottom: 20px;
    border-bottom: 2px solid #f4f7fe;
    margin-left: 12px
}

#echarts_pie .tite_s span[data-v-49db307c]:first-child {
    color: #68728c;
    font-size: 18px;
    font-weight: 700
}

#echarts_pie .shuj[data-v-49db307c] {
    vertical-align: top;
    display: inline-block;
    width: 240px;
    height: 500px;
    margin-left: 50px;
    margin-top: 70px
}

#echarts_pie .shuj .shuj_zhong[data-v-49db307c] {
    padding-top: 0;
    height: 100px
}

#echarts_pie .shuj .shuj_zhong div[data-v-49db307c] {
    display: inline-block
}

#echarts_pie .shuj .shuj_zhong div span[data-v-49db307c]:first-child {
    color: #a2a9ba;
    font-weight: 500;
    font-size: 15px;
    display: block
}

#echarts_pie .shuj .shuj_zhong div span[data-v-49db307c]:nth-child(2) {
    color: #00e5dd;
    font-weight: 700;
    font-size: 30px
}

#echarts_pie .shuj .shuj_zhong div[data-v-49db307c]:nth-child(2) {
    float: right
}

#echarts_pie .shuj .shuj_zhong div:nth-child(2) span[data-v-49db307c]:nth-child(2) {
    color: #68728c
}

#echarts_pie .shuj .shuj_zhong div[data-v-49db307c]:first-child {
    float: left
}

#echarts_pie .shuj .shuj_zhong_leng[data-v-49db307c] {
    width: 100%;
    margin-top: 10px
}

#echarts_pie .shuj .shuj_zhong_leng div[data-v-49db307c] {
    margin-bottom: 26px;
    overflow: hidden
}

#echarts_pie .shuj .shuj_zhong_leng div span[data-v-49db307c] {
    color: #68728c;
    font-size: 14px
}

#echarts_pie .shuj .shuj_zhong_leng div span[data-v-49db307c]:first-child {
    float: left
}

#echarts_pie .shuj .shuj_zhong_leng div span[data-v-49db307c]:nth-child(2) {
    float: right
}

.shoukuanfs {
    margin-left: 20px;
    font-size: 14px
}

.shoukuanfs span {
    color: #386cfa
}

.dialog_kfk {
    padding: 20px 10px
}

.dialog_kfk .binding_show {
    width: 402px;
    margin: 0 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dialog_kfk .binding_show .dinding_tite {
    width: 100%;
    text-align: center;
    padding: 0 0 28px
}

.dialog_kfk .binding_show .dinding_tite div {
    font-size: 20px;
    font-weight: 700
}

.dialog_kfk .binding_show .binding_tips {
    margin-bottom: 20px
}

.dialog_kfk .binding_show .binding_tips span {
    display: inline-block;
    width: 65px;
    font-size: 14px;
    color: #666
}

.dialog_kfk .binding_show .binding_tips input {
    display: inline-block;
    width: 328px;
    padding: 11px 10px;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #666;
    border-radius: 4px
}

.dialog_kfk .binding_show .binding_ver {
    margin-bottom: 20px
}

.dialog_kfk .binding_show .binding_ver span {
    display: inline-block;
    width: 65px;
    font-size: 14px;
    color: #666
}

.dialog_kfk .binding_show .binding_ver input {
    width: 156px;
    padding: 11px 10px
}

.dialog_kfk .binding_show .binding_ver .get_code, .dialog_kfk .binding_show .binding_ver input {
    display: inline-block;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #666;
    vertical-align: middle;
    border-radius: 4px
}

.dialog_kfk .binding_show .binding_ver .get_code {
    width: 160px;
    height: 45px;
    font-weight: 400;
    margin-left: 8px;
    line-height: 45px;
    text-align: center;
    background-color: #f7f7f7;
    cursor: pointer
}

.dialog_kfk .binding_show .binding_ver .get_code:hover {
    background-color: #f1f1f1
}

.dialog_kfk .binding_show .sho_tishi {
    color: #999;
    font-size: 12px;
    padding-bottom: 20px
}

.dialog_kfk .binding_show .bind_btn {
    display: inline-block;
    width: 160px;
    height: 45px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    background-color: #999;
    font-size: 16px;
    cursor: pointer;
    border-radius: 4px
}

.dialog_kfk .binding_show .btn_success {
    background-color: #386cfa;
    -webkit-transition: .5s;
    transition: .5s;
    float: right
}

.dialog_kfk .binding_show .btn_success:hover {
    background-color: #386ce0
}

.dialog_kfk .binding_show .back_no {
    -webkit-transition: .5s;
    transition: .5s
}

.dialog_kfk .binding_show .back_no:hover {
    background-color: #aaa
}

.bottom_box {
    margin-top: 30px;
    text-align: right;
    margin-right: 15px
}

.bottom_box span {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bottom_box span:first-child {
    font-size: 14px;
    color: #a2a9ba
}

.bottom_box span:nth-child(2) {
    font-size: 14px;
    color: #fff;
    background: #386cfa;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    padding: 0 10px;
    margin-left: 25px;
    letter-spacing: 1px
}

.mark_body[data-v-40efa4e1] {
    padding: 10px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .type_s[data-v-40efa4e1] {
    width: 100%;
    margin-top: 23px
}

.mark_body .type_s .ivu-select-selected-value[data-v-40efa4e1] {
    height: 40px;
    line-height: 40px
}

.mark_body .mark_title[data-v-40efa4e1] {
    color: #68728c;
    font-size: 20px;
    font-weight: 700
}

.mark_body .mark_msg[data-v-40efa4e1] {
    color: #68728c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_msg .sale_data_warp[data-v-40efa4e1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 13px
}

.mark_body .mark_msg .sale_data_warp div[data-v-40efa4e1] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mark_body .input_msg[data-v-40efa4e1] {
    width: 96%;
    height: 50px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    margin-top: 15px
}

.mark_body .mark_tips[data-v-40efa4e1] {
    margin-top: 15px;
    line-height: 1.8;
    color: #999;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    letter-spacing: .5px
}

.mark_body .mark_btns[data-v-40efa4e1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-40efa4e1] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-40efa4e1] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-40efa4e1] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body .set_proxy_price_open[data-v-40efa4e1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px
}

.mark_body .set_proxy_price_open .set_left[data-v-40efa4e1] {
    color: #68728c;
    font-size: 14px
}

.mark_body .set_proxy_price_open .set_right[data-v-40efa4e1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mark_body .set_proxy_price_open .set_right .sel_box[data-v-40efa4e1] {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

.mark_body .set_proxy_price_open .set_right .sel_after[data-v-40efa4e1] {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

.input_km[data-v-4ca1dca0] {
    outline: none;
    width: 415px;
    height: 41px;
    background: #fff;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 700;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    display: block;
    margin: 0 auto
}

.input_km[data-v-4ca1dca0]:hover {
    border-color: #57a3f3
}

.duox_btn_double[data-v-4ca1dca0] {
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
    color: #a2a9ba;
    background: #f3f6ff
}

.duox_btn_double .duox_btn_be[data-v-4ca1dca0] {
    display: inline-block;
    width: 82px;
    height: 36px;
    background: #f3f6ff;
    border: 1px solid #f4f4f5;
    border-radius: 18px 0 0 18px;
    line-height: 36px;
    text-align: center;
    font-size: 14px
}

.duox_btn_double .btn_center[data-v-4ca1dca0] {
    display: inline-block;
    width: 2px;
    height: 36px;
    background: #fff;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.duox_btn_double .duox_btn_befo[data-v-4ca1dca0] {
    display: inline-block;
    width: 82px;
    height: 36px;
    background: #f3f6ff;
    border-radius: 0 18px 18px 0;
    border: 1px solid #f4f4f5;
    line-height: 36px;
    text-align: center;
    font-size: 14px
}

.goods_name_box[data-v-093e2189] {
    width: 456px;
    background: #f8faff;
    border-radius: 10px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px
}

.goods_name_box div[data-v-093e2189] {
    overflow: hidden;
    font-weight: 400;
    font-size: 14px
}

.goods_name_box div span[data-v-093e2189]:first-child {
    color: #a2a9ba;
    margin-left: 26px;
    float: left;
    font-size: 14px
}

.goods_name_box div span[data-v-093e2189]:nth-child(2) {
    color: #5d6494;
    margin-right: 20px;
    float: right;
    font-size: 14px
}

.goods_name_box div[data-v-093e2189]:nth-child(2) {
    margin-top: 20px
}

.chaoz_box_dell[data-v-093e2189] {
    width: 456px;
    margin: 0 auto;
    padding-top: 24px;
    padding-bottom: 0
}

.chaoz_box_dell .chaoz[data-v-093e2189] {
    margin-bottom: 20px
}

.chaoz_box_dell .chaoz span[data-v-093e2189] {
    display: inline-block
}

.chaoz_box_dell .chaoz span[data-v-093e2189]:first-child {
    color: #68728c;
    font-size: 14px;
    font-weight: 400;
    margin-right: 45px;
    vertical-align: middle;
    font-weight: 700
}

.chaoz_box_dell .chaoz span[data-v-093e2189]:nth-child(2) {
    vertical-align: middle
}

.chaoz_box_dell .chaoz span:nth-child(2) .sel_box[data-v-093e2189] {
    padding: 8px 23px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

.chaoz_box_dell .chaoz span:nth-child(2) .sel_after[data-v-093e2189] {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

.mark_body[data-v-5cc6e16a] {
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px
}

.mark_body .mark_title[data-v-5cc6e16a] {
    color: #68728c;
    font-size: 20px;
    font-weight: 700
}

.mark_body .mark_msg[data-v-5cc6e16a] {
    color: #68728c;
    font-size: 14px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_msg .sale_data_warp[data-v-5cc6e16a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 13px
}

.mark_body .mark_msg .sale_data_warp div[data-v-5cc6e16a] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mark_body .mark_tips[data-v-5cc6e16a] {
    color: #999;
    margin-top: 20px;
    line-height: 1.8;
    font-size: 12px
}

.mark_body .input_msg[data-v-5cc6e16a] {
    width: 92%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    margin-top: 23px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa
}

.mark_body .input_msg + span[data-v-5cc6e16a] {
    color: #386cfa;
    margin-left: 10px
}

.mark_body .mark_btns[data-v-5cc6e16a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-5cc6e16a] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-5cc6e16a] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-5cc6e16a] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body[data-v-a23c5f14] {
    padding: 10px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .type_s[data-v-a23c5f14] {
    width: 100%;
    margin-top: 23px
}

.mark_body .type_s .ivu-select-selected-value[data-v-a23c5f14] {
    height: 40px;
    line-height: 40px
}

.mark_body .mark_title[data-v-a23c5f14] {
    color: #68728c;
    font-size: 20px;
    font-weight: 700
}

.mark_body .mark_msg[data-v-a23c5f14] {
    color: #68728c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_msg .sale_data_warp[data-v-a23c5f14] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 13px
}

.mark_body .mark_msg .sale_data_warp div[data-v-a23c5f14] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mark_body .input_msg[data-v-a23c5f14] {
    width: 96%;
    height: 50px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    margin-top: 15px
}

.mark_body .mark_tips[data-v-a23c5f14] {
    margin-top: 15px;
    line-height: 1.8;
    color: #999;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    letter-spacing: .5px
}

.mark_body .mark_btns[data-v-a23c5f14] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-a23c5f14] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-a23c5f14] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-a23c5f14] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body .set_proxy_price_open[data-v-a23c5f14] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px
}

.mark_body .set_proxy_price_open .set_left[data-v-a23c5f14] {
    color: #68728c;
    font-size: 14px
}

.mark_body .set_proxy_price_open .set_right[data-v-a23c5f14] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mark_body .set_proxy_price_open .set_right .sel_box[data-v-a23c5f14] {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

.mark_body .set_proxy_price_open .set_right .sel_after[data-v-a23c5f14] {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

.poptips_txt[data-v-a23c5f14] {
    display: inline-block;
    vertical-align: middle;
    min-width: 75px;
    max-width: 230px;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.wrap[data-v-eea50306] {
    overflow: hidden
}

#box[data-v-eea50306] {
    width: 80000%
}

#box div[data-v-eea50306] {
    float: left
}

#marquee[data-v-eea50306] {
    margin: 0 16px 0 0
}

#node[data-v-eea50306] {
    position: absolute;
    z-index: -999;
    top: -999999px
}

.ts_mark_s[data-v-bc44e46e] {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .32);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 666
}

.ts_form[data-v-bc44e46e] {
    width: 444px;
    padding: 20px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-222px, -50%);
    transform: translate(-222px, -50%);
    border-radius: 8px
}

.ts_form .ts_for_tit[data-v-bc44e46e] {
    letter-spacing: 1px
}

.ts_form .ts_for_tit img[data-v-bc44e46e] {
    margin-right: 20px
}

.ts_form .ts_for_tit div[data-v-bc44e46e] {
    display: inline-block;
    padding-bottom: 5px
}

.ts_form .ts_for_tit div h3[data-v-bc44e46e] {
    font-size: 20px;
    font-weight: 800;
    color: #545454
}

.ts_form .ts_for_tit div h3 i[data-v-bc44e46e] {
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    margin-left: 10px;
    font-weight: 400;
    color: #1fc11e;
    letter-spacing: .5px
}

.ts_form .ts_for_tit div p[data-v-bc44e46e] {
    font-weight: 500;
    font-size: 14px;
    color: hsla(0, 0%, 60%, .88)
}

.ts_form .input_select_box[data-v-bc44e46e] {
    text-align: center
}

.ts_form .input_select_box .select_box[data-v-bc44e46e] {
    background: #fcfcfc;
    color: #999;
    border: 1px solid #f2f2f2;
    width: 31%;
    margin: 1%;
    display: inline-block;
    border-radius: 6px;
    height: 50px !important;
    line-height: 50px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative
}

.ts_form .input_select_box .select_box i[data-v-bc44e46e] {
    font-size: 12px;
    position: absolute;
    width: 68px;
    display: inline-block;
    text-align: center;
    z-index: 99;
    font-style: normal;
    height: 20px;
    line-height: 20px;
    background: #f44336;
    color: #fff;
    border-radius: 999px;
    top: -12px;
    right: -15px;
    font-weight: 400;
    -webkit-box-shadow: 0 1px 1px 0 #f44336;
    box-shadow: 0 1px 1px 0 #f44336;
    border-radius: 10px 0 10px 0
}

.ts_form .input_select_box .select_box.select[data-v-bc44e46e] {
    border: 1px solid #386cfa;
    background: #f9f9f9;
    color: #386cfa;
    font-weight: 700
}

.ts_form .input_select_box span[data-v-bc44e46e]:first-child {
    font-weight: 700;
    margin: 18px 0 5px 7px;
    font-size: 16px;
    color: #545454;
    display: block;
    text-align: left
}

.ts_form .input_select_box span[data-v-bc44e46e]:nth-child(2) {
    color: hsla(0, 0%, 60%, .88);
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
    text-align: left;
    display: block;
    margin-left: 7px;
    margin-bottom: 20px
}

.ts_form .ts_item.phone[data-v-bc44e46e] {
    position: relative
}

.ts_form .ts_item.phone div[data-v-bc44e46e] {
    position: absolute;
    top: 50%;
    right: 20px;
    color: #2a62ff;
    font-weight: 700;
    cursor: pointer
}

.ts_form .ts_item[data-v-bc44e46e] {
    position: relative;
    margin: 0 auto
}

.ts_form .ts_item img[data-v-bc44e46e] {
    position: absolute
}

.ts_form .ts_item img[data-v-bc44e46e]:first-child {
    top: 34px;
    left: 18px
}

.ts_form .ts_item img[data-v-bc44e46e]:nth-child(2) {
    top: 36px;
    right: 18px;
    cursor: pointer
}

.ts_form .ts_item textarea[data-v-bc44e46e] {
    display: inline-block;
    width: 100%;
    height: 135px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    background: #fcfcfc;
    padding: 13px 30px 21px 50px;
    margin-top: 16px;
    font-size: 13px;
    color: #545454
}

.ts_form .ts_item textarea[data-v-bc44e46e]::-webkit-input-placeholder {
    color: silver
}

.ts_form .ts_item textarea[data-v-bc44e46e]:-moz-placeholder, .ts_form .ts_item textarea[data-v-bc44e46e]::-moz-placeholder {
    color: silver
}

.ts_form .ts_item textarea[data-v-bc44e46e]:-ms-input-placeholder {
    color: silver
}

.ts_form .ts_item input[data-v-bc44e46e] {
    display: inline-block;
    width: 100%;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    background: #fcfcfc;
    padding: 0 50px;
    margin-top: 16px;
    color: #545454
}

.ts_form .ts_item input[data-v-bc44e46e]::-webkit-input-placeholder {
    color: silver
}

.ts_form .ts_item input[data-v-bc44e46e]:-moz-placeholder, .ts_form .ts_item input[data-v-bc44e46e]::-moz-placeholder {
    color: silver
}

.ts_form .ts_item input[data-v-bc44e46e]:-ms-input-placeholder {
    color: silver
}

.ts_form .waring_tips[data-v-bc44e46e] {
    font-size: 16px;
    font-weight: 500;
    color: #3259ff;
    margin-top: 12px;
    line-height: 1
}

.ts_form .waring_tips img[data-v-bc44e46e] {
    vertical-align: text-bottom
}

.ts_form .ts_p[data-v-bc44e46e] {
    margin-top: 12px;
    margin-left: 5px;
    line-height: 1.5;
    font-size: 14px;
    color: #999;
    font-weight: 500;
    letter-spacing: .5px
}

.ts_form .ts_p p[data-v-bc44e46e] {
    font-size: 13px;
    line-height: 20px
}

.ts_form .ts_p span[data-v-bc44e46e] {
    color: #3259ff;
    cursor: pointer
}

.ts_form .ts_btn[data-v-bc44e46e] {
    margin-top: 18px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ts_form .ts_btn .ts_cancel[data-v-bc44e46e], .ts_form .ts_btn .ts_submit[data-v-bc44e46e] {
    width: 169px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #e4ebf3;
    border-radius: 6px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 2px;
    cursor: pointer
}

.ts_form .ts_btn .ts_cancel[data-v-bc44e46e] {
    color: #999;
    margin-left: 1px
}

.ts_form .ts_btn .ts_submit[data-v-bc44e46e] {
    color: #fcfcfc;
    -webkit-box-shadow: 0 3px 9px 0 rgba(51, 107, 255, .26);
    box-shadow: 0 3px 9px 0 rgba(51, 107, 255, .26);
    background: #2a62ff;
    margin-right: 1px
}

.blod_class[data-v-372ed3d2] {
    font-weight: 700
}

.sele_warning_tips[data-v-372ed3d2] {
    margin-top: 10px;
    padding-left: 18px
}

.warn[data-v-372ed3d2] {
    font-size: 13px;
    width: 1400px;
    margin: 26px auto 0;
    position: relative;
    z-index: 95
}

.ts_mark_s[data-v-372ed3d2] {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .32);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1004
}

.ts_form[data-v-372ed3d2] {
    width: 444px;
    padding: 20px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-222px, -50%);
    transform: translate(-222px, -50%);
    border-radius: 8px
}

.ts_form .ts_for_tit[data-v-372ed3d2] {
    letter-spacing: 1px
}

.ts_form .ts_for_tit img[data-v-372ed3d2] {
    margin-right: 20px
}

.ts_form .ts_for_tit div[data-v-372ed3d2] {
    display: inline-block;
    padding-bottom: 5px
}

.ts_form .ts_for_tit div h3[data-v-372ed3d2] {
    font-size: 20px;
    font-weight: 800;
    color: #545454
}

.ts_form .ts_for_tit div h3 i[data-v-372ed3d2] {
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    margin-left: 10px;
    font-weight: 400;
    color: #1fc11e;
    letter-spacing: .5px
}

.ts_form .ts_for_tit div p[data-v-372ed3d2] {
    font-weight: 500;
    font-size: 14px;
    color: hsla(0, 0%, 60%, .88)
}

.ts_form .input_select_box[data-v-372ed3d2] {
    text-align: center
}

.ts_form .input_select_box .select_box[data-v-372ed3d2] {
    background: #fcfcfc;
    color: #999;
    border: 1px solid #f2f2f2;
    width: 31%;
    margin: 1%;
    display: inline-block;
    border-radius: 6px;
    height: 50px !important;
    line-height: 50px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ts_form .input_select_box .select_box i[data-v-372ed3d2] {
    font-size: 12px;
    position: absolute;
    width: 68px;
    display: inline-block;
    text-align: center;
    z-index: 99;
    font-style: normal;
    height: 20px;
    line-height: 20px;
    background: #f44336;
    color: #fff;
    border-radius: 999px;
    top: -12px;
    right: -15px;
    font-weight: 400;
    -webkit-box-shadow: 0 1px 1px 0 #f44336;
    box-shadow: 0 1px 1px 0 #f44336;
    border-radius: 10px 0 10px 0
}

.ts_form .input_select_box .select_box.select[data-v-372ed3d2] {
    border: 1px solid #386cfa;
    background: #f9f9f9;
    color: #386cfa;
    font-weight: 700
}

.ts_form .input_select_box span[data-v-372ed3d2]:first-child {
    font-weight: 700;
    margin: 18px 0 5px 7px;
    font-size: 16px;
    color: #545454;
    display: block;
    text-align: left
}

.ts_form .input_select_box span[data-v-372ed3d2]:nth-child(2) {
    color: hsla(0, 0%, 60%, .88);
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
    text-align: left;
    display: block;
    margin-left: 7px;
    margin-bottom: 20px
}

.ts_form .ts_item.phone[data-v-372ed3d2] {
    position: relative
}

.ts_form .ts_item.phone div[data-v-372ed3d2] {
    position: absolute;
    top: 50%;
    right: 20px;
    color: #2a62ff;
    font-weight: 700;
    cursor: pointer
}

.ts_form .ts_item[data-v-372ed3d2] {
    position: relative;
    margin: 0 auto
}

.ts_form .ts_item img[data-v-372ed3d2] {
    position: absolute
}

.ts_form .ts_item img[data-v-372ed3d2]:first-child {
    top: 34px;
    left: 18px
}

.ts_form .ts_item img[data-v-372ed3d2]:nth-child(2) {
    top: 36px;
    right: 18px;
    cursor: pointer
}

.ts_form .ts_item textarea[data-v-372ed3d2] {
    display: inline-block;
    width: 100%;
    height: 135px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    background: #fcfcfc;
    padding: 13px 30px 21px 50px;
    margin-top: 16px;
    font-size: 13px;
    color: #545454
}

.ts_form .ts_item textarea[data-v-372ed3d2]::-webkit-input-placeholder {
    color: silver
}

.ts_form .ts_item textarea[data-v-372ed3d2]:-moz-placeholder, .ts_form .ts_item textarea[data-v-372ed3d2]::-moz-placeholder {
    color: silver
}

.ts_form .ts_item textarea[data-v-372ed3d2]:-ms-input-placeholder {
    color: silver
}

.ts_form .ts_item input[data-v-372ed3d2] {
    display: inline-block;
    width: 100%;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    background: #fcfcfc;
    padding: 0 50px;
    margin-top: 16px;
    color: #545454
}

.ts_form .ts_item input[data-v-372ed3d2]::-webkit-input-placeholder {
    color: silver
}

.ts_form .ts_item input[data-v-372ed3d2]:-moz-placeholder, .ts_form .ts_item input[data-v-372ed3d2]::-moz-placeholder {
    color: silver
}

.ts_form .ts_item input[data-v-372ed3d2]:-ms-input-placeholder {
    color: silver
}

.ts_form .waring_tips[data-v-372ed3d2] {
    font-size: 16px;
    font-weight: 500;
    color: #3259ff;
    margin-top: 12px;
    line-height: 1
}

.ts_form .waring_tips img[data-v-372ed3d2] {
    vertical-align: text-bottom
}

.ts_form .ts_p[data-v-372ed3d2] {
    margin-top: 12px;
    margin-left: 5px;
    line-height: 1.5;
    font-size: 14px;
    color: #999;
    font-weight: 500;
    letter-spacing: .5px
}

.ts_form .ts_p p[data-v-372ed3d2] {
    font-size: 13px;
    line-height: 20px
}

.ts_form .ts_p span[data-v-372ed3d2] {
    color: #3259ff;
    cursor: pointer
}

.ts_form .ts_btn[data-v-372ed3d2] {
    margin-top: 18px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ts_form .ts_btn .ts_cancel[data-v-372ed3d2], .ts_form .ts_btn .ts_submit[data-v-372ed3d2] {
    display: inline-block;
    width: 160px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #e4ebf3;
    border-radius: 6px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 2px;
    cursor: pointer
}

.ts_form .ts_btn .ts_cancel[data-v-372ed3d2] {
    color: #999;
    margin-left: 2px
}

.ts_form .ts_btn .ts_submit[data-v-372ed3d2] {
    color: #fcfcfc;
    -webkit-box-shadow: 0 3px 9px 0 rgba(51, 107, 255, .26);
    box-shadow: 0 3px 9px 0 rgba(51, 107, 255, .26);
    background: #2a62ff;
    margin-right: 1px
}

.ivu-drawer-body {
    padding: 0 !important
}

.swiper-container .swiper-wrapper {
    height: 100%
}

.swiper-button-next, .swiper-button-prev {
    width: 24px !important;
    height: 24px !important;
    top: 130px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMTVBRTY4RTQ3RDkxMUU5ODI1MThEQjFDQjFCRTQ1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMTVBRTY4RjQ3RDkxMUU5ODI1MThEQjFDQjFCRTQ1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxNUFFNjhDNDdEOTExRTk4MjUxOERCMUNCMUJFNDVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxNUFFNjhENDdEOTExRTk4MjUxOERCMUNCMUJFNDVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FPah2gAAAihJREFUeNq0ls1LAkEYxt/d/ADZDkJ6rHv5J3gJQW9Bl7Lo2jk6BP0H1UGie9ciuwTeFKwOHvwD9NoXnSxQSAS/e55lDBHHHYVeeNxxfN/fMzPO7qzVaDRkRqxC+9AmtA5FoC70Cb1Dz1AWetUBLI0BweeWZe3Ytr2EELRdMYbDoat+vy8DBNo0OYU+JkH2FPgWVPH5fHvBYHDJ7/cLTP7g7qjQZh9/Q47NXHRXoT0vgyMUP6BoGUViGsxFjYPaG3w91hnsIuEyEAjY46M1DdagFhcrQ9akAdf8GlO2FoGPm5BBlmL+GZxhmg7XdVqUy2XJ5XLSbDY9TcggC82LkcEanNOz1rzVakm9Xpd8Pm9kQhZ3INk0SNu6oauIx+MSjUZduKmJYqb5senB558niURiLhPeOy4bHzEvg0VM1GaJkbxiunMmTQqFgntHzzCI2PLPQYNv3Sgmo9PpSLFYlFqtJo7jSDKZFN3sFfOLBlU8r+aGp1Ip96oLZVChwaOXwbxwBp+0iCcaZAceDqVSaS44QzGzNHjDdO57vZ42ORQKSTgcNoaTRSbZowOHD6YqtqFjck94jJxLyhtkgwfQiMaT6LDb7Q5Nd5TujyWDrNHpNj7cOyQcw32wiAlrUMsBnpClO9GukLDdbrd/1DoagZmLmibaB+jKeJ3JOT5DUHTH2WDK7rqOm7HNPv7GHOaqNb81fauY9tpCQFT119Qh/wRxt7zoAL8CDABppCwXGVAjGAAAAABJRU5ErkJggg==) !important;
    background-size: 100% 100% !important;
    -webkit-tap-highlight-color: transparent;
    outline: none
}

.swiper-button-prev {
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important
}

.check_box_ing {
    color: #545454;
    font-size: 14px;
    font-weight: 700
}

.check_box_ing .ivu-checkbox {
    margin-right: 0
}

[v-cloak] {
    display: none !important
}

#NotFoundComponent {
    height: 100vh;
    overflow: hidden
}

.NotFoundComponent_text {
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 50px
}

.NotFoundComponent_text span {
    display: block
}

.NotFoundComponent_text span:first-child {
    font-size: 40px;
    color: #545454;
    font-weight: 700
}

.NotFoundComponent_text span:nth-child(2) {
    font-size: 16px;
    color: #999;
    margin-top: 20px
}

.NotFoundComponent_xq {
    position: relative;
    width: 300px;
    height: 300px;
    margin: 100px auto 0;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    -webkit-animation: daylight 15s ease infinite;
    animation: daylight 15s ease infinite;
    border-radius: 50%;
    border: 10px solid #fff;
    overflow: hidden;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .3), inset 0 0 0 15px rgba(0, 0, 0, .05), inset 0 0 0 30px rgba(0, 0, 0, .05), inset 0 0 0 45px rgba(0, 0, 0, .05), inset 0 0 0 60px rgba(0, 0, 0, .05), inset 0 0 0 75px rgba(0, 0, 0, .05), inset 0 0 0 90px rgba(0, 0, 0, .05);
    box-shadow: 0 0 20px rgba(0, 0, 0, .3), inset 0 0 0 15px rgba(0, 0, 0, .05), inset 0 0 0 30px rgba(0, 0, 0, .05), inset 0 0 0 45px rgba(0, 0, 0, .05), inset 0 0 0 60px rgba(0, 0, 0, .05), inset 0 0 0 75px rgba(0, 0, 0, .05), inset 0 0 0 90px rgba(0, 0, 0, .05)
}

.planet {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    width: 120px;
    height: 120px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fecf4e), color-stop(50%, #a62a44), to(#310441));
    background: linear-gradient(180deg, #fecf4e 1%, #a62a44 50%, #310441);
    border-radius: 50%;
    -webkit-transform: rotate(-15deg) translate(-35%, -55%);
    transform: rotate(-15deg) translate(-35%, -55%)
}

@supports not ((-webkit-clip-path:inset(50% 0 0 0)) or (clip-path:inset(50% 0 0 0))) {
    .ring-after, .ring-before, .ring-bigger-after, .ring-bigger-before {
        display: none
    }
}

.ring-after, .ring-before, .ring-bigger-after, .ring-bigger-before {
    content: "";
    width: 126px;
    height: 42px;
    border-radius: 50%;
    border: 3px solid rgba(248, 197, 77, .8);
    position: absolute;
    top: 125px;
    left: 84px;
    -webkit-transform: skew(-54deg);
    transform: skew(-54deg)
}

.ring-bigger-after, .ring-bigger-before {
    -webkit-transform: skew(-54deg) scale(1.3);
    transform: skew(-54deg) scale(1.3);
    border-color: #d3bc68
}

.ring-before, .ring-bigger-before {
    z-index: 3;
    -webkit-clip-path: inset(50% 0 0 0);
    clip-path: inset(50% 0 0 0)
}

.ring-after, .ring-bigger-after {
    z-index: 1;
    -webkit-clip-path: inset(0 0 50% 0);
    clip-path: inset(0 0 50% 0)
}

.sub-planet {
    top: 24%;
    left: 75%;
    z-index: 4;
    width: 35px;
    height: 35px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #70a27d), color-stop(50%, #4552a1), to(#371a6a));
    background: linear-gradient(180deg, #70a27d 1%, #4552a1 50%, #371a6a);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg)
}

.orbit, .sub-planet {
    position: absolute;
    border-radius: 50%
}

.orbit {
    width: 2px;
    height: 2px;
    background: #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 9
}

.orbit-1 {
    -webkit-animation: orbit-1 5s linear infinite;
    animation: orbit-1 5s linear infinite
}

@-webkit-keyframes orbit-1 {
    0% {
        -webkit-transform: rotate(0deg) translateX(65px) rotate(0deg);
        transform: rotate(0deg) translateX(65px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(65px) rotate(-1turn);
        transform: rotate(1turn) translateX(65px) rotate(-1turn)
    }
}

@keyframes orbit-1 {
    0% {
        -webkit-transform: rotate(0deg) translateX(65px) rotate(0deg);
        transform: rotate(0deg) translateX(65px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(65px) rotate(-1turn);
        transform: rotate(1turn) translateX(65px) rotate(-1turn)
    }
}

.orbit-2 {
    -webkit-animation: orbit-2 10s linear infinite;
    animation: orbit-2 10s linear infinite
}

@-webkit-keyframes orbit-2 {
    0% {
        -webkit-transform: rotate(0deg) translateX(80px) rotate(0deg);
        transform: rotate(0deg) translateX(80px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(80px) rotate(-1turn);
        transform: rotate(1turn) translateX(80px) rotate(-1turn)
    }
}

@keyframes orbit-2 {
    0% {
        -webkit-transform: rotate(0deg) translateX(80px) rotate(0deg);
        transform: rotate(0deg) translateX(80px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(80px) rotate(-1turn);
        transform: rotate(1turn) translateX(80px) rotate(-1turn)
    }
}

.orbit-3 {
    -webkit-animation: orbit-3 15s linear infinite;
    animation: orbit-3 15s linear infinite
}

@-webkit-keyframes orbit-3 {
    0% {
        -webkit-transform: rotate(0deg) translateX(95px) rotate(0deg);
        transform: rotate(0deg) translateX(95px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(95px) rotate(-1turn);
        transform: rotate(1turn) translateX(95px) rotate(-1turn)
    }
}

@keyframes orbit-3 {
    0% {
        -webkit-transform: rotate(0deg) translateX(95px) rotate(0deg);
        transform: rotate(0deg) translateX(95px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(95px) rotate(-1turn);
        transform: rotate(1turn) translateX(95px) rotate(-1turn)
    }
}

.orbit-4 {
    -webkit-animation: orbit-4 20s linear infinite;
    animation: orbit-4 20s linear infinite
}

@-webkit-keyframes orbit-4 {
    0% {
        -webkit-transform: rotate(0deg) translateX(110px) rotate(0deg);
        transform: rotate(0deg) translateX(110px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(110px) rotate(-1turn);
        transform: rotate(1turn) translateX(110px) rotate(-1turn)
    }
}

@keyframes orbit-4 {
    0% {
        -webkit-transform: rotate(0deg) translateX(110px) rotate(0deg);
        transform: rotate(0deg) translateX(110px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(110px) rotate(-1turn);
        transform: rotate(1turn) translateX(110px) rotate(-1turn)
    }
}

.orbit-5 {
    -webkit-animation: orbit-5 25s linear infinite;
    animation: orbit-5 25s linear infinite
}

@-webkit-keyframes orbit-5 {
    0% {
        -webkit-transform: rotate(0deg) translateX(125px) rotate(0deg);
        transform: rotate(0deg) translateX(125px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(125px) rotate(-1turn);
        transform: rotate(1turn) translateX(125px) rotate(-1turn)
    }
}

@keyframes orbit-5 {
    0% {
        -webkit-transform: rotate(0deg) translateX(125px) rotate(0deg);
        transform: rotate(0deg) translateX(125px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(125px) rotate(-1turn);
        transform: rotate(1turn) translateX(125px) rotate(-1turn)
    }
}

.orbit-6 {
    -webkit-animation: orbit-6 30s linear infinite;
    animation: orbit-6 30s linear infinite
}

@-webkit-keyframes orbit-6 {
    0% {
        -webkit-transform: rotate(0deg) translateX(140px) rotate(0deg);
        transform: rotate(0deg) translateX(140px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(140px) rotate(-1turn);
        transform: rotate(1turn) translateX(140px) rotate(-1turn)
    }
}

@keyframes orbit-6 {
    0% {
        -webkit-transform: rotate(0deg) translateX(140px) rotate(0deg);
        transform: rotate(0deg) translateX(140px) rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn) translateX(140px) rotate(-1turn);
        transform: rotate(1turn) translateX(140px) rotate(-1turn)
    }
}

.cloud {
    width: 100px;
    height: 30px;
    bottom: -5px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .1);
    box-shadow: 0 0 40px rgba(0, 0, 0, .1)
}

.cloud, .cloud:after, .cloud:before {
    background: #f1f1f1;
    position: absolute;
    border-radius: 50%
}

.cloud:after, .cloud:before {
    content: ""
}

.cloud:before {
    width: 50px;
    height: 50px;
    bottom: 2px;
    left: 5px
}

.cloud:after {
    width: 40px;
    height: 40px;
    bottom: 2px;
    right: 15px
}

.cloud-group-1, .cloud-group-2, .cloud-group-3 {
    position: absolute;
    bottom: 0;
    width: 211px;
    height: 100px;
    opacity: .2
}

.cloud-group-1 {
    bottom: -5px
}

.cloud-group-2 {
    -webkit-transform: scale(2);
    transform: scale(2);
    bottom: 20px;
    left: -50px
}

.cloud-group-3 {
    -webkit-transform: scale(3);
    transform: scale(3);
    bottom: 100px;
    left: -24px
}

.cloud-2 {
    left: 10px
}

.cloud-3 {
    right: 10px
}

.cloud-4 {
    right: 184px;
    bottom: 0
}

.cloud-5 {
    right: 24px;
    bottom: 12px
}

.cloud-6 {
    right: -45px;
    bottom: 9
}

.star-2 {
    top: 100px;
    -webkit-animation: shooting 8s linear 1s infinite;
    animation: shooting 8s linear 1s infinite
}

.star-3 {
    top: 250px;
    -webkit-animation: shooting 3s linear 2s infinite;
    animation: shooting 3s linear 2s infinite
}

@-webkit-keyframes daylight {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

@keyframes daylight {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

@-webkit-keyframes shooting {
    0% {
        left: -100px
    }
    to {
        left: calc(100% + 100px)
    }
}

@keyframes shooting {
    0% {
        left: -100px
    }
    to {
        left: calc(100% + 100px)
    }
}

.mark_body[data-v-82581560] {
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .mark_title[data-v-82581560] {
    color: #68728c;
    font-size: 20px;
    font-weight: 700
}

.mark_body .mark_msg[data-v-82581560] {
    color: #68728c;
    font-size: 14px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_msg .sale_data_warp[data-v-82581560] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 13px
}

.mark_body .mark_msg .sale_data_warp div[data-v-82581560] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mark_body .mark_tips[data-v-82581560] {
    color: #999;
    margin-top: 20px;
    line-height: 1.8
}

.mark_body .input_msg[data-v-82581560] {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    margin-top: 23px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa
}

.mark_body .mark_btns[data-v-82581560] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-82581560] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-82581560] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-82581560] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body[data-v-6d83ea3b] {
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .mark_title[data-v-6d83ea3b] {
    color: #68728c;
    font-size: 20px;
    font-weight: 700
}

.mark_body .mark_msg[data-v-6d83ea3b] {
    color: #68728c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_btns[data-v-6d83ea3b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-6d83ea3b] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-6d83ea3b] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-6d83ea3b] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body .mark_tips[data-v-6d83ea3b] {
    color: #999;
    margin-top: 20px;
    line-height: 1.8
}

.mark_body .input_msg[data-v-6d83ea3b] {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    margin-top: 23px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa
}

.mark_body[data-v-4f5e7107] {
    padding: 10px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .type_s[data-v-4f5e7107] {
    width: 100%;
    margin-top: 23px
}

.mark_body .type_s .ivu-select-selected-value[data-v-4f5e7107] {
    height: 40px;
    line-height: 40px
}

.mark_body .mark_title[data-v-4f5e7107] {
    color: #68728c;
    font-size: 20px;
    font-weight: 700
}

.mark_body .mark_title img[data-v-4f5e7107] {
    width: 20px;
    vertical-align: middle;
    margin-right: 5px
}

.mark_body .mark_msg[data-v-4f5e7107] {
    color: #68728c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_msg .sale_data_warp[data-v-4f5e7107] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 13px
}

.mark_body .mark_msg .sale_data_warp div[data-v-4f5e7107] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mark_body .mark_tips[data-v-4f5e7107] {
    margin-top: 15px;
    line-height: 1.8;
    color: #999;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    letter-spacing: .5px
}

.mark_body .mark_btns[data-v-4f5e7107] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-4f5e7107] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-4f5e7107] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-4f5e7107] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body .procy_product_price_info[data-v-4f5e7107] {
    margin-top: 17px;
    padding: 17px 21px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    background: #fff;
    line-height: 1
}

.mark_body .procy_product_price_info .set_proxy_pr[data-v-4f5e7107] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mark_body .procy_product_price_info .set_proxy_pr .proxy_product_left .proxy_product_left_t[data-v-4f5e7107] {
    height: 50px
}

.mark_body .procy_product_price_info .set_proxy_pr .proxy_product_left .aft_set_proce[data-v-4f5e7107] {
    margin-top: 12px;
    height: 54px
}

.mark_body .procy_product_price_info .set_proxy_pr .proxy_product_left .aft_set_proce .input_msg[data-v-4f5e7107] {
    width: 280px;
    height: 38px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa
}

.mark_body .procy_product_price_info .set_proxy_pr .proxy_product_right[data-v-4f5e7107] {
    font-size: 12px
}

.mark_body .procy_product_price_info .set_proxy_pr .proxy_product_right .change_btn_l[data-v-4f5e7107] {
    color: #ff4c65;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mark_body .procy_product_price_info .set_proxy_pr .proxy_product_right .change_btn_t[data-v-4f5e7107] {
    color: #3369ff;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mark_body .procy_product_price_info .proxy_product_name[data-v-4f5e7107] {
    color: #666;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 1px
}

.mark_body .procy_product_price_info .proxy_product_price[data-v-4f5e7107] {
    margin-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mark_body .procy_product_price_info .proxy_product_price span[data-v-4f5e7107]:first-child {
    color: #1b66ff;
    font-weight: 800;
    font-size: 18px
}

.mark_body .procy_product_price_info .proxy_product_price span[data-v-4f5e7107]:nth-child(2) {
    color: #ff4c65;
    font-weight: 400;
    font-size: 12px;
    cursor: pointer
}

.mark_body .procy_product_price_info .proxy_product_caoz_brn[data-v-4f5e7107] {
    margin-top: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mark_body .procy_product_price_info .proxy_product_caoz_brn span[data-v-4f5e7107] {
    font-size: 12px;
    font-weight: 400
}

.mark_body .procy_product_price_info .proxy_product_caoz_brn span[data-v-4f5e7107]:first-child {
    color: #1b66ff
}

.mark_body .procy_product_price_info .proxy_product_caoz_brn span[data-v-4f5e7107]:nth-child(2) {
    margin-left: 12px;
    color: #ff4c65;
    cursor: pointer
}

.mark_body .set_proxy_price_open[data-v-4f5e7107] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px
}

.mark_body .set_proxy_price_open .set_left[data-v-4f5e7107] {
    color: #545454;
    font-size: 14px
}

.mark_body .set_proxy_price_open .set_right[data-v-4f5e7107] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mark_body .set_proxy_price_open .set_right .sel_box[data-v-4f5e7107] {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

.mark_body .set_proxy_price_open .set_right .sel_after[data-v-4f5e7107] {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

.mark_body[data-v-4a9d53ac] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .mark_title[data-v-4a9d53ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 22px;
    border-bottom: 2px solid #f8fafc
}

.mark_body .mark_title img[data-v-4a9d53ac] {
    width: 53px
}

.mark_body .mark_title .mark_title_right[data-v-4a9d53ac] {
    margin-left: 10px
}

.mark_body .mark_title .mark_title_right div[data-v-4a9d53ac] {
    font-weight: 500;
    line-height: 1
}

.mark_body .mark_title .mark_title_right div[data-v-4a9d53ac]:first-child {
    color: #545454;
    font-size: 18px;
    font-weight: 700
}

.mark_body .mark_title .mark_title_right div[data-v-4a9d53ac]:nth-child(2) {
    color: #999;
    font-size: 12px;
    margin-top: 16px
}

.mark_body .agente_goods_list_items[data-v-4a9d53ac] {
    width: 100%;
    padding-top: 7px;
    padding-bottom: 21px;
    border-bottom: 2px solid #f8fafc;
    max-height: 600px;
    overflow-y: auto
}

.mark_body .agente_goods_list_items .agente_goods_list_item[data-v-4a9d53ac] {
    width: 426px;
    margin: 10px auto 0;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .1);
    box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .1);
    padding: 14px 20px 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .agente_goods_list_items .agente_goods_list_item .goods_name[data-v-4a9d53ac] {
    color: #666;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px
}

.mark_body .agente_goods_list_items .agente_goods_list_item .goods_price[data-v-4a9d53ac] {
    color: #1b66ff;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
    line-height: 1
}

.mark_body .agente_goods_list_items .agente_goods_list_item .price_name[data-v-4a9d53ac] {
    color: #bfc6d0;
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
    line-height: 1
}

.mark_body .agente_goods_no_data[data-v-4a9d53ac] {
    width: 100%;
    padding-top: 7px;
    padding-bottom: 21px;
    border-bottom: 2px solid #f8fafc;
    max-height: 600px;
    overflow-y: auto;
    text-align: center
}

.mark_body .agente_goods_no_data img[data-v-4a9d53ac] {
    width: 100px;
    margin-top: 20px
}

.mark_body .mark_btns[data-v-4a9d53ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-4a9d53ac] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-4a9d53ac] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-4a9d53ac] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.mark_body[data-v-b4977a68] {
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mark_body .mark_msg[data-v-b4977a68] {
    color: #545454;
    font-size: 16px;
    font-weight: 500;
    margin-top: 23px
}

.mark_body .mark_tips[data-v-b4977a68] {
    margin-top: 20px;
    line-height: 1.8
}

.mark_body .mark_btns[data-v-b4977a68] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
    letter-spacing: 2px;
    font-size: 14px
}

.mark_body .mark_btns div[data-v-b4977a68] {
    cursor: pointer;
    color: #a2a9ba
}

.mark_body .mark_btns .cancel[data-v-b4977a68] {
    margin-right: 30px
}

.mark_body .mark_btns .savey[data-v-b4977a68] {
    padding: 8px 18px;
    background: #386cfa;
    border-radius: 6px;
    color: #fff;
    font-weight: 700
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical > .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: hsla(0, 0%, 100%, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube, .swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.ivu-load-loop {
    animation: ani-load-loop 1s linear infinite
}

@keyframes ani-load-loop {
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.input-group-error-append, .input-group-error-prepend {
    background-color: #fff;
    border: 1px solid #ed4014
}

.input-group-error-append .ivu-select-selection, .input-group-error-prepend .ivu-select-selection {
    background-color: inherit;
    border: 1px solid transparent
}

.input-group-error-prepend {
    border-right: 0
}

.input-group-error-append {
    border-left: 0
}

html {
    font-family: sans-serif
}

body {
    margin: 0
}

a:active, a:hover {
    outline-width: 0
}

button, input, optgroup, select, textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

textarea {
    resize: vertical
}

@font-face {
    font-family: Ionicons;
    src: url(../../static/fonts/ionicons.143146f.woff2) format("woff2"), url(../../static/fonts/ionicons.99ac330.woff) format("woff"), url(../../static/fonts/ionicons.d535a25.ttf) format("truetype"), url(../../static/img/ionicons.a2c4a26.svg#Ionicons) format("svg");
    font-weight: 400;
    font-style: normal
}

.ivu-icon {
    display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.ivu-icon-ios-add-circle-outline:before {
    content: "\F100"
}

.ivu-icon-ios-add-circle:before {
    content: "\F101"
}

.ivu-icon-ios-add:before {
    content: "\F102"
}

.ivu-icon-ios-alarm-outline:before {
    content: "\F103"
}

.ivu-icon-ios-alarm:before {
    content: "\F104"
}

.ivu-icon-ios-albums-outline:before {
    content: "\F105"
}

.ivu-icon-ios-albums:before {
    content: "\F106"
}

.ivu-icon-ios-alert-outline:before {
    content: "\F107"
}

.ivu-icon-ios-alert:before {
    content: "\F108"
}

.ivu-icon-ios-american-football-outline:before {
    content: "\F109"
}

.ivu-icon-ios-american-football:before {
    content: "\F10A"
}

.ivu-icon-ios-analytics-outline:before {
    content: "\F10B"
}

.ivu-icon-ios-analytics:before {
    content: "\F10C"
}

.ivu-icon-ios-aperture-outline:before {
    content: "\F10D"
}

.ivu-icon-ios-aperture:before {
    content: "\F10E"
}

.ivu-icon-ios-apps-outline:before {
    content: "\F10F"
}

.ivu-icon-ios-apps:before {
    content: "\F110"
}

.ivu-icon-ios-appstore-outline:before {
    content: "\F111"
}

.ivu-icon-ios-appstore:before {
    content: "\F112"
}

.ivu-icon-ios-archive-outline:before {
    content: "\F113"
}

.ivu-icon-ios-archive:before {
    content: "\F114"
}

.ivu-icon-ios-arrow-back:before {
    content: "\F115"
}

.ivu-icon-ios-arrow-down:before {
    content: "\F116"
}

.ivu-icon-ios-arrow-dropdown-circle:before {
    content: "\F117"
}

.ivu-icon-ios-arrow-dropdown:before {
    content: "\F118"
}

.ivu-icon-ios-arrow-dropleft-circle:before {
    content: "\F119"
}

.ivu-icon-ios-arrow-dropleft:before {
    content: "\F11A"
}

.ivu-icon-ios-arrow-dropright-circle:before {
    content: "\F11B"
}

.ivu-icon-ios-arrow-dropright:before {
    content: "\F11C"
}

.ivu-icon-ios-arrow-dropup-circle:before {
    content: "\F11D"
}

.ivu-icon-ios-arrow-dropup:before {
    content: "\F11E"
}

.ivu-icon-ios-arrow-forward:before {
    content: "\F11F"
}

.ivu-icon-ios-arrow-round-back:before {
    content: "\F120"
}

.ivu-icon-ios-arrow-round-down:before {
    content: "\F121"
}

.ivu-icon-ios-arrow-round-forward:before {
    content: "\F122"
}

.ivu-icon-ios-arrow-round-up:before {
    content: "\F123"
}

.ivu-icon-ios-arrow-up:before {
    content: "\F124"
}

.ivu-icon-ios-at-outline:before {
    content: "\F125"
}

.ivu-icon-ios-at:before {
    content: "\F126"
}

.ivu-icon-ios-attach:before {
    content: "\F127"
}

.ivu-icon-ios-backspace-outline:before {
    content: "\F128"
}

.ivu-icon-ios-backspace:before {
    content: "\F129"
}

.ivu-icon-ios-barcode-outline:before {
    content: "\F12A"
}

.ivu-icon-ios-barcode:before {
    content: "\F12B"
}

.ivu-icon-ios-baseball-outline:before {
    content: "\F12C"
}

.ivu-icon-ios-baseball:before {
    content: "\F12D"
}

.ivu-icon-ios-basket-outline:before {
    content: "\F12E"
}

.ivu-icon-ios-basket:before {
    content: "\F12F"
}

.ivu-icon-ios-basketball-outline:before {
    content: "\F130"
}

.ivu-icon-ios-basketball:before {
    content: "\F131"
}

.ivu-icon-ios-battery-charging:before {
    content: "\F132"
}

.ivu-icon-ios-battery-dead:before {
    content: "\F133"
}

.ivu-icon-ios-battery-full:before {
    content: "\F134"
}

.ivu-icon-ios-beaker-outline:before {
    content: "\F135"
}

.ivu-icon-ios-beaker:before {
    content: "\F136"
}

.ivu-icon-ios-beer-outline:before {
    content: "\F137"
}

.ivu-icon-ios-beer:before {
    content: "\F138"
}

.ivu-icon-ios-bicycle:before {
    content: "\F139"
}

.ivu-icon-ios-bluetooth:before {
    content: "\F13A"
}

.ivu-icon-ios-boat-outline:before {
    content: "\F13B"
}

.ivu-icon-ios-boat:before {
    content: "\F13C"
}

.ivu-icon-ios-body-outline:before {
    content: "\F13D"
}

.ivu-icon-ios-body:before {
    content: "\F13E"
}

.ivu-icon-ios-bonfire-outline:before {
    content: "\F13F"
}

.ivu-icon-ios-bonfire:before {
    content: "\F140"
}

.ivu-icon-ios-book-outline:before {
    content: "\F141"
}

.ivu-icon-ios-book:before {
    content: "\F142"
}

.ivu-icon-ios-bookmark-outline:before {
    content: "\F143"
}

.ivu-icon-ios-bookmark:before {
    content: "\F144"
}

.ivu-icon-ios-bookmarks-outline:before {
    content: "\F145"
}

.ivu-icon-ios-bookmarks:before {
    content: "\F146"
}

.ivu-icon-ios-bowtie-outline:before {
    content: "\F147"
}

.ivu-icon-ios-bowtie:before {
    content: "\F148"
}

.ivu-icon-ios-briefcase-outline:before {
    content: "\F149"
}

.ivu-icon-ios-briefcase:before {
    content: "\F14A"
}

.ivu-icon-ios-browsers-outline:before {
    content: "\F14B"
}

.ivu-icon-ios-browsers:before {
    content: "\F14C"
}

.ivu-icon-ios-brush-outline:before {
    content: "\F14D"
}

.ivu-icon-ios-brush:before {
    content: "\F14E"
}

.ivu-icon-ios-bug-outline:before {
    content: "\F14F"
}

.ivu-icon-ios-bug:before {
    content: "\F150"
}

.ivu-icon-ios-build-outline:before {
    content: "\F151"
}

.ivu-icon-ios-build:before {
    content: "\F152"
}

.ivu-icon-ios-bulb-outline:before {
    content: "\F153"
}

.ivu-icon-ios-bulb:before {
    content: "\F154"
}

.ivu-icon-ios-bus-outline:before {
    content: "\F155"
}

.ivu-icon-ios-bus:before {
    content: "\F156"
}

.ivu-icon-ios-cafe-outline:before {
    content: "\F157"
}

.ivu-icon-ios-cafe:before {
    content: "\F158"
}

.ivu-icon-ios-calculator-outline:before {
    content: "\F159"
}

.ivu-icon-ios-calculator:before {
    content: "\F15A"
}

.ivu-icon-ios-calendar-outline:before {
    content: "\F15B"
}

.ivu-icon-ios-calendar:before {
    content: "\F15C"
}

.ivu-icon-ios-call-outline:before {
    content: "\F15D"
}

.ivu-icon-ios-call:before {
    content: "\F15E"
}

.ivu-icon-ios-camera-outline:before {
    content: "\F15F"
}

.ivu-icon-ios-camera:before {
    content: "\F160"
}

.ivu-icon-ios-car-outline:before {
    content: "\F161"
}

.ivu-icon-ios-car:before {
    content: "\F162"
}

.ivu-icon-ios-card-outline:before {
    content: "\F163"
}

.ivu-icon-ios-card:before {
    content: "\F164"
}

.ivu-icon-ios-cart-outline:before {
    content: "\F165"
}

.ivu-icon-ios-cart:before {
    content: "\F166"
}

.ivu-icon-ios-cash-outline:before {
    content: "\F167"
}

.ivu-icon-ios-cash:before {
    content: "\F168"
}

.ivu-icon-ios-chatboxes-outline:before {
    content: "\F169"
}

.ivu-icon-ios-chatboxes:before {
    content: "\F16A"
}

.ivu-icon-ios-chatbubbles-outline:before {
    content: "\F16B"
}

.ivu-icon-ios-chatbubbles:before {
    content: "\F16C"
}

.ivu-icon-ios-checkbox-outline:before {
    content: "\F16D"
}

.ivu-icon-ios-checkbox:before {
    content: "\F16E"
}

.ivu-icon-ios-checkmark-circle-outline:before {
    content: "\F16F"
}

.ivu-icon-ios-checkmark-circle:before {
    content: "\F170"
}

.ivu-icon-ios-checkmark:before {
    content: "\F171"
}

.ivu-icon-ios-clipboard-outline:before {
    content: "\F172"
}

.ivu-icon-ios-clipboard:before {
    content: "\F173"
}

.ivu-icon-ios-clock-outline:before {
    content: "\F174"
}

.ivu-icon-ios-clock:before {
    content: "\F175"
}

.ivu-icon-ios-close-circle-outline:before {
    content: "\F176"
}

.ivu-icon-ios-close-circle:before {
    content: "\F177"
}

.ivu-icon-ios-close:before {
    content: "\F178"
}

.ivu-icon-ios-closed-captioning-outline:before {
    content: "\F179"
}

.ivu-icon-ios-closed-captioning:before {
    content: "\F17A"
}

.ivu-icon-ios-cloud-circle-outline:before {
    content: "\F17B"
}

.ivu-icon-ios-cloud-circle:before {
    content: "\F17C"
}

.ivu-icon-ios-cloud-done-outline:before {
    content: "\F17D"
}

.ivu-icon-ios-cloud-done:before {
    content: "\F17E"
}

.ivu-icon-ios-cloud-download-outline:before {
    content: "\F17F"
}

.ivu-icon-ios-cloud-download:before {
    content: "\F180"
}

.ivu-icon-ios-cloud-outline:before {
    content: "\F181"
}

.ivu-icon-ios-cloud-upload-outline:before {
    content: "\F182"
}

.ivu-icon-ios-cloud-upload:before {
    content: "\F183"
}

.ivu-icon-ios-cloud:before {
    content: "\F184"
}

.ivu-icon-ios-cloudy-night-outline:before {
    content: "\F185"
}

.ivu-icon-ios-cloudy-night:before {
    content: "\F186"
}

.ivu-icon-ios-cloudy-outline:before {
    content: "\F187"
}

.ivu-icon-ios-cloudy:before {
    content: "\F188"
}

.ivu-icon-ios-code-download:before {
    content: "\F189"
}

.ivu-icon-ios-code-working:before {
    content: "\F18A"
}

.ivu-icon-ios-code:before {
    content: "\F18B"
}

.ivu-icon-ios-cog-outline:before {
    content: "\F18C"
}

.ivu-icon-ios-cog:before {
    content: "\F18D"
}

.ivu-icon-ios-color-fill-outline:before {
    content: "\F18E"
}

.ivu-icon-ios-color-fill:before {
    content: "\F18F"
}

.ivu-icon-ios-color-filter-outline:before {
    content: "\F190"
}

.ivu-icon-ios-color-filter:before {
    content: "\F191"
}

.ivu-icon-ios-color-palette-outline:before {
    content: "\F192"
}

.ivu-icon-ios-color-palette:before {
    content: "\F193"
}

.ivu-icon-ios-color-wand-outline:before {
    content: "\F194"
}

.ivu-icon-ios-color-wand:before {
    content: "\F195"
}

.ivu-icon-ios-compass-outline:before {
    content: "\F196"
}

.ivu-icon-ios-compass:before {
    content: "\F197"
}

.ivu-icon-ios-construct-outline:before {
    content: "\F198"
}

.ivu-icon-ios-construct:before {
    content: "\F199"
}

.ivu-icon-ios-contact-outline:before {
    content: "\F19A"
}

.ivu-icon-ios-contact:before {
    content: "\F19B"
}

.ivu-icon-ios-contacts-outline:before {
    content: "\F19C"
}

.ivu-icon-ios-contacts:before {
    content: "\F19D"
}

.ivu-icon-ios-contract:before {
    content: "\F19E"
}

.ivu-icon-ios-contrast:before {
    content: "\F19F"
}

.ivu-icon-ios-copy-outline:before {
    content: "\F1A0"
}

.ivu-icon-ios-copy:before {
    content: "\F1A1"
}

.ivu-icon-ios-create-outline:before {
    content: "\F1A2"
}

.ivu-icon-ios-create:before {
    content: "\F1A3"
}

.ivu-icon-ios-crop-outline:before {
    content: "\F1A4"
}

.ivu-icon-ios-crop:before {
    content: "\F1A5"
}

.ivu-icon-ios-cube-outline:before {
    content: "\F1A6"
}

.ivu-icon-ios-cube:before {
    content: "\F1A7"
}

.ivu-icon-ios-cut-outline:before {
    content: "\F1A8"
}

.ivu-icon-ios-cut:before {
    content: "\F1A9"
}

.ivu-icon-ios-desktop-outline:before {
    content: "\F1AA"
}

.ivu-icon-ios-desktop:before {
    content: "\F1AB"
}

.ivu-icon-ios-disc-outline:before {
    content: "\F1AC"
}

.ivu-icon-ios-disc:before {
    content: "\F1AD"
}

.ivu-icon-ios-document-outline:before {
    content: "\F1AE"
}

.ivu-icon-ios-document:before {
    content: "\F1AF"
}

.ivu-icon-ios-done-all:before {
    content: "\F1B0"
}

.ivu-icon-ios-download-outline:before {
    content: "\F1B1"
}

.ivu-icon-ios-download:before {
    content: "\F1B2"
}

.ivu-icon-ios-easel-outline:before {
    content: "\F1B3"
}

.ivu-icon-ios-easel:before {
    content: "\F1B4"
}

.ivu-icon-ios-egg-outline:before {
    content: "\F1B5"
}

.ivu-icon-ios-egg:before {
    content: "\F1B6"
}

.ivu-icon-ios-exit-outline:before {
    content: "\F1B7"
}

.ivu-icon-ios-exit:before {
    content: "\F1B8"
}

.ivu-icon-ios-expand:before {
    content: "\F1B9"
}

.ivu-icon-ios-eye-off-outline:before {
    content: "\F1BA"
}

.ivu-icon-ios-eye-off:before {
    content: "\F1BB"
}

.ivu-icon-ios-eye-outline:before {
    content: "\F1BC"
}

.ivu-icon-ios-eye:before {
    content: "\F1BD"
}

.ivu-icon-ios-fastforward-outline:before {
    content: "\F1BE"
}

.ivu-icon-ios-fastforward:before {
    content: "\F1BF"
}

.ivu-icon-ios-female:before {
    content: "\F1C0"
}

.ivu-icon-ios-filing-outline:before {
    content: "\F1C1"
}

.ivu-icon-ios-filing:before {
    content: "\F1C2"
}

.ivu-icon-ios-film-outline:before {
    content: "\F1C3"
}

.ivu-icon-ios-film:before {
    content: "\F1C4"
}

.ivu-icon-ios-finger-print:before {
    content: "\F1C5"
}

.ivu-icon-ios-flag-outline:before {
    content: "\F1C6"
}

.ivu-icon-ios-flag:before {
    content: "\F1C7"
}

.ivu-icon-ios-flame-outline:before {
    content: "\F1C8"
}

.ivu-icon-ios-flame:before {
    content: "\F1C9"
}

.ivu-icon-ios-flash-outline:before {
    content: "\F1CA"
}

.ivu-icon-ios-flash:before {
    content: "\F1CB"
}

.ivu-icon-ios-flask-outline:before {
    content: "\F1CC"
}

.ivu-icon-ios-flask:before {
    content: "\F1CD"
}

.ivu-icon-ios-flower-outline:before {
    content: "\F1CE"
}

.ivu-icon-ios-flower:before {
    content: "\F1CF"
}

.ivu-icon-ios-folder-open-outline:before {
    content: "\F1D0"
}

.ivu-icon-ios-folder-open:before {
    content: "\F1D1"
}

.ivu-icon-ios-folder-outline:before {
    content: "\F1D2"
}

.ivu-icon-ios-folder:before {
    content: "\F1D3"
}

.ivu-icon-ios-football-outline:before {
    content: "\F1D4"
}

.ivu-icon-ios-football:before {
    content: "\F1D5"
}

.ivu-icon-ios-funnel-outline:before {
    content: "\F1D6"
}

.ivu-icon-ios-funnel:before {
    content: "\F1D7"
}

.ivu-icon-ios-game-controller-a-outline:before {
    content: "\F1D8"
}

.ivu-icon-ios-game-controller-a:before {
    content: "\F1D9"
}

.ivu-icon-ios-game-controller-b-outline:before {
    content: "\F1DA"
}

.ivu-icon-ios-game-controller-b:before {
    content: "\F1DB"
}

.ivu-icon-ios-git-branch:before {
    content: "\F1DC"
}

.ivu-icon-ios-git-commit:before {
    content: "\F1DD"
}

.ivu-icon-ios-git-compare:before {
    content: "\F1DE"
}

.ivu-icon-ios-git-merge:before {
    content: "\F1DF"
}

.ivu-icon-ios-git-network:before {
    content: "\F1E0"
}

.ivu-icon-ios-git-pull-request:before {
    content: "\F1E1"
}

.ivu-icon-ios-glasses-outline:before {
    content: "\F1E2"
}

.ivu-icon-ios-glasses:before {
    content: "\F1E3"
}

.ivu-icon-ios-globe-outline:before {
    content: "\F1E4"
}

.ivu-icon-ios-globe:before {
    content: "\F1E5"
}

.ivu-icon-ios-grid-outline:before {
    content: "\F1E6"
}

.ivu-icon-ios-grid:before {
    content: "\F1E7"
}

.ivu-icon-ios-hammer-outline:before {
    content: "\F1E8"
}

.ivu-icon-ios-hammer:before {
    content: "\F1E9"
}

.ivu-icon-ios-hand-outline:before {
    content: "\F1EA"
}

.ivu-icon-ios-hand:before {
    content: "\F1EB"
}

.ivu-icon-ios-happy-outline:before {
    content: "\F1EC"
}

.ivu-icon-ios-happy:before {
    content: "\F1ED"
}

.ivu-icon-ios-headset-outline:before {
    content: "\F1EE"
}

.ivu-icon-ios-headset:before {
    content: "\F1EF"
}

.ivu-icon-ios-heart-outline:before {
    content: "\F1F0"
}

.ivu-icon-ios-heart:before {
    content: "\F1F1"
}

.ivu-icon-ios-help-buoy-outline:before {
    content: "\F1F2"
}

.ivu-icon-ios-help-buoy:before {
    content: "\F1F3"
}

.ivu-icon-ios-help-circle-outline:before {
    content: "\F1F4"
}

.ivu-icon-ios-help-circle:before {
    content: "\F1F5"
}

.ivu-icon-ios-help:before {
    content: "\F1F6"
}

.ivu-icon-ios-home-outline:before {
    content: "\F1F7"
}

.ivu-icon-ios-home:before {
    content: "\F1F8"
}

.ivu-icon-ios-ice-cream-outline:before {
    content: "\F1F9"
}

.ivu-icon-ios-ice-cream:before {
    content: "\F1FA"
}

.ivu-icon-ios-image-outline:before {
    content: "\F1FB"
}

.ivu-icon-ios-image:before {
    content: "\F1FC"
}

.ivu-icon-ios-images-outline:before {
    content: "\F1FD"
}

.ivu-icon-ios-images:before {
    content: "\F1FE"
}

.ivu-icon-ios-infinite-outline:before {
    content: "\F1FF"
}

.ivu-icon-ios-infinite:before {
    content: "\F200"
}

.ivu-icon-ios-information-circle-outline:before {
    content: "\F201"
}

.ivu-icon-ios-information-circle:before {
    content: "\F202"
}

.ivu-icon-ios-information:before {
    content: "\F203"
}

.ivu-icon-ios-ionic-outline:before {
    content: "\F204"
}

.ivu-icon-ios-ionic:before {
    content: "\F205"
}

.ivu-icon-ios-ionitron-outline:before {
    content: "\F206"
}

.ivu-icon-ios-ionitron:before {
    content: "\F207"
}

.ivu-icon-ios-jet-outline:before {
    content: "\F208"
}

.ivu-icon-ios-jet:before {
    content: "\F209"
}

.ivu-icon-ios-key-outline:before {
    content: "\F20A"
}

.ivu-icon-ios-key:before {
    content: "\F20B"
}

.ivu-icon-ios-keypad-outline:before {
    content: "\F20C"
}

.ivu-icon-ios-keypad:before {
    content: "\F20D"
}

.ivu-icon-ios-laptop:before {
    content: "\F20E"
}

.ivu-icon-ios-leaf-outline:before {
    content: "\F20F"
}

.ivu-icon-ios-leaf:before {
    content: "\F210"
}

.ivu-icon-ios-link-outline:before {
    content: "\F211"
}

.ivu-icon-ios-link:before {
    content: "\F212"
}

.ivu-icon-ios-list-box-outline:before {
    content: "\F213"
}

.ivu-icon-ios-list-box:before {
    content: "\F214"
}

.ivu-icon-ios-list:before {
    content: "\F215"
}

.ivu-icon-ios-locate-outline:before {
    content: "\F216"
}

.ivu-icon-ios-locate:before {
    content: "\F217"
}

.ivu-icon-ios-lock-outline:before {
    content: "\F218"
}

.ivu-icon-ios-lock:before {
    content: "\F219"
}

.ivu-icon-ios-log-in:before {
    content: "\F21A"
}

.ivu-icon-ios-log-out:before {
    content: "\F21B"
}

.ivu-icon-ios-magnet-outline:before {
    content: "\F21C"
}

.ivu-icon-ios-magnet:before {
    content: "\F21D"
}

.ivu-icon-ios-mail-open-outline:before {
    content: "\F21E"
}

.ivu-icon-ios-mail-open:before {
    content: "\F21F"
}

.ivu-icon-ios-mail-outline:before {
    content: "\F220"
}

.ivu-icon-ios-mail:before {
    content: "\F221"
}

.ivu-icon-ios-male:before {
    content: "\F222"
}

.ivu-icon-ios-man-outline:before {
    content: "\F223"
}

.ivu-icon-ios-man:before {
    content: "\F224"
}

.ivu-icon-ios-map-outline:before {
    content: "\F225"
}

.ivu-icon-ios-map:before {
    content: "\F226"
}

.ivu-icon-ios-medal-outline:before {
    content: "\F227"
}

.ivu-icon-ios-medal:before {
    content: "\F228"
}

.ivu-icon-ios-medical-outline:before {
    content: "\F229"
}

.ivu-icon-ios-medical:before {
    content: "\F22A"
}

.ivu-icon-ios-medkit-outline:before {
    content: "\F22B"
}

.ivu-icon-ios-medkit:before {
    content: "\F22C"
}

.ivu-icon-ios-megaphone-outline:before {
    content: "\F22D"
}

.ivu-icon-ios-megaphone:before {
    content: "\F22E"
}

.ivu-icon-ios-menu-outline:before {
    content: "\F22F"
}

.ivu-icon-ios-menu:before {
    content: "\F230"
}

.ivu-icon-ios-mic-off-outline:before {
    content: "\F231"
}

.ivu-icon-ios-mic-off:before {
    content: "\F232"
}

.ivu-icon-ios-mic-outline:before {
    content: "\F233"
}

.ivu-icon-ios-mic:before {
    content: "\F234"
}

.ivu-icon-ios-microphone-outline:before {
    content: "\F235"
}

.ivu-icon-ios-microphone:before {
    content: "\F236"
}

.ivu-icon-ios-moon-outline:before {
    content: "\F237"
}

.ivu-icon-ios-moon:before {
    content: "\F238"
}

.ivu-icon-ios-more-outline:before {
    content: "\F239"
}

.ivu-icon-ios-more:before {
    content: "\F23A"
}

.ivu-icon-ios-move:before {
    content: "\F23B"
}

.ivu-icon-ios-musical-note-outline:before {
    content: "\F23C"
}

.ivu-icon-ios-musical-note:before {
    content: "\F23D"
}

.ivu-icon-ios-musical-notes-outline:before {
    content: "\F23E"
}

.ivu-icon-ios-musical-notes:before {
    content: "\F23F"
}

.ivu-icon-ios-navigate-outline:before {
    content: "\F240"
}

.ivu-icon-ios-navigate:before {
    content: "\F241"
}

.ivu-icon-ios-no-smoking-outline:before {
    content: "\F242"
}

.ivu-icon-ios-no-smoking:before {
    content: "\F243"
}

.ivu-icon-ios-notifications-off-outline:before {
    content: "\F244"
}

.ivu-icon-ios-notifications-off:before {
    content: "\F245"
}

.ivu-icon-ios-notifications-outline:before {
    content: "\F246"
}

.ivu-icon-ios-notifications:before {
    content: "\F247"
}

.ivu-icon-ios-nuclear-outline:before {
    content: "\F248"
}

.ivu-icon-ios-nuclear:before {
    content: "\F249"
}

.ivu-icon-ios-nutrition-outline:before {
    content: "\F24A"
}

.ivu-icon-ios-nutrition:before {
    content: "\F24B"
}

.ivu-icon-ios-open-outline:before {
    content: "\F24C"
}

.ivu-icon-ios-open:before {
    content: "\F24D"
}

.ivu-icon-ios-options-outline:before {
    content: "\F24E"
}

.ivu-icon-ios-options:before {
    content: "\F24F"
}

.ivu-icon-ios-outlet-outline:before {
    content: "\F250"
}

.ivu-icon-ios-outlet:before {
    content: "\F251"
}

.ivu-icon-ios-paper-outline:before {
    content: "\F252"
}

.ivu-icon-ios-paper-plane-outline:before {
    content: "\F253"
}

.ivu-icon-ios-paper-plane:before {
    content: "\F254"
}

.ivu-icon-ios-paper:before {
    content: "\F255"
}

.ivu-icon-ios-partly-sunny-outline:before {
    content: "\F256"
}

.ivu-icon-ios-partly-sunny:before {
    content: "\F257"
}

.ivu-icon-ios-pause-outline:before {
    content: "\F258"
}

.ivu-icon-ios-pause:before {
    content: "\F259"
}

.ivu-icon-ios-paw-outline:before {
    content: "\F25A"
}

.ivu-icon-ios-paw:before {
    content: "\F25B"
}

.ivu-icon-ios-people-outline:before {
    content: "\F25C"
}

.ivu-icon-ios-people:before {
    content: "\F25D"
}

.ivu-icon-ios-person-add-outline:before {
    content: "\F25E"
}

.ivu-icon-ios-person-add:before {
    content: "\F25F"
}

.ivu-icon-ios-person-outline:before {
    content: "\F260"
}

.ivu-icon-ios-person:before {
    content: "\F261"
}

.ivu-icon-ios-phone-landscape:before {
    content: "\F262"
}

.ivu-icon-ios-phone-portrait:before {
    content: "\F263"
}

.ivu-icon-ios-photos-outline:before {
    content: "\F264"
}

.ivu-icon-ios-photos:before {
    content: "\F265"
}

.ivu-icon-ios-pie-outline:before {
    content: "\F266"
}

.ivu-icon-ios-pie:before {
    content: "\F267"
}

.ivu-icon-ios-pin-outline:before {
    content: "\F268"
}

.ivu-icon-ios-pin:before {
    content: "\F269"
}

.ivu-icon-ios-pint-outline:before {
    content: "\F26A"
}

.ivu-icon-ios-pint:before {
    content: "\F26B"
}

.ivu-icon-ios-pizza-outline:before {
    content: "\F26C"
}

.ivu-icon-ios-pizza:before {
    content: "\F26D"
}

.ivu-icon-ios-plane-outline:before {
    content: "\F26E"
}

.ivu-icon-ios-plane:before {
    content: "\F26F"
}

.ivu-icon-ios-planet-outline:before {
    content: "\F270"
}

.ivu-icon-ios-planet:before {
    content: "\F271"
}

.ivu-icon-ios-play-outline:before {
    content: "\F272"
}

.ivu-icon-ios-play:before {
    content: "\F273"
}

.ivu-icon-ios-podium-outline:before {
    content: "\F274"
}

.ivu-icon-ios-podium:before {
    content: "\F275"
}

.ivu-icon-ios-power-outline:before {
    content: "\F276"
}

.ivu-icon-ios-power:before {
    content: "\F277"
}

.ivu-icon-ios-pricetag-outline:before {
    content: "\F278"
}

.ivu-icon-ios-pricetag:before {
    content: "\F279"
}

.ivu-icon-ios-pricetags-outline:before {
    content: "\F27A"
}

.ivu-icon-ios-pricetags:before {
    content: "\F27B"
}

.ivu-icon-ios-print-outline:before {
    content: "\F27C"
}

.ivu-icon-ios-print:before {
    content: "\F27D"
}

.ivu-icon-ios-pulse-outline:before {
    content: "\F27E"
}

.ivu-icon-ios-pulse:before {
    content: "\F27F"
}

.ivu-icon-ios-qr-scanner:before {
    content: "\F280"
}

.ivu-icon-ios-quote-outline:before {
    content: "\F281"
}

.ivu-icon-ios-quote:before {
    content: "\F282"
}

.ivu-icon-ios-radio-button-off:before {
    content: "\F283"
}

.ivu-icon-ios-radio-button-on:before {
    content: "\F284"
}

.ivu-icon-ios-radio-outline:before {
    content: "\F285"
}

.ivu-icon-ios-radio:before {
    content: "\F286"
}

.ivu-icon-ios-rainy-outline:before {
    content: "\F287"
}

.ivu-icon-ios-rainy:before {
    content: "\F288"
}

.ivu-icon-ios-recording-outline:before {
    content: "\F289"
}

.ivu-icon-ios-recording:before {
    content: "\F28A"
}

.ivu-icon-ios-redo-outline:before {
    content: "\F28B"
}

.ivu-icon-ios-redo:before {
    content: "\F28C"
}

.ivu-icon-ios-refresh-circle-outline:before {
    content: "\F28D"
}

.ivu-icon-ios-refresh-circle:before {
    content: "\F28E"
}

.ivu-icon-ios-refresh:before {
    content: "\F28F"
}

.ivu-icon-ios-remove-circle-outline:before {
    content: "\F290"
}

.ivu-icon-ios-remove-circle:before {
    content: "\F291"
}

.ivu-icon-ios-remove:before {
    content: "\F292"
}

.ivu-icon-ios-reorder:before {
    content: "\F293"
}

.ivu-icon-ios-repeat:before {
    content: "\F294"
}

.ivu-icon-ios-resize:before {
    content: "\F295"
}

.ivu-icon-ios-restaurant-outline:before {
    content: "\F296"
}

.ivu-icon-ios-restaurant:before {
    content: "\F297"
}

.ivu-icon-ios-return-left:before {
    content: "\F298"
}

.ivu-icon-ios-return-right:before {
    content: "\F299"
}

.ivu-icon-ios-reverse-camera-outline:before {
    content: "\F29A"
}

.ivu-icon-ios-reverse-camera:before {
    content: "\F29B"
}

.ivu-icon-ios-rewind-outline:before {
    content: "\F29C"
}

.ivu-icon-ios-rewind:before {
    content: "\F29D"
}

.ivu-icon-ios-ribbon-outline:before {
    content: "\F29E"
}

.ivu-icon-ios-ribbon:before {
    content: "\F29F"
}

.ivu-icon-ios-rose-outline:before {
    content: "\F2A0"
}

.ivu-icon-ios-rose:before {
    content: "\F2A1"
}

.ivu-icon-ios-sad-outline:before {
    content: "\F2A2"
}

.ivu-icon-ios-sad:before {
    content: "\F2A3"
}

.ivu-icon-ios-school-outline:before {
    content: "\F2A4"
}

.ivu-icon-ios-school:before {
    content: "\F2A5"
}

.ivu-icon-ios-search-outline:before {
    content: "\F2A6"
}

.ivu-icon-ios-search:before {
    content: "\F2A7"
}

.ivu-icon-ios-send-outline:before {
    content: "\F2A8"
}

.ivu-icon-ios-send:before {
    content: "\F2A9"
}

.ivu-icon-ios-settings-outline:before {
    content: "\F2AA"
}

.ivu-icon-ios-settings:before {
    content: "\F2AB"
}

.ivu-icon-ios-share-alt-outline:before {
    content: "\F2AC"
}

.ivu-icon-ios-share-alt:before {
    content: "\F2AD"
}

.ivu-icon-ios-share-outline:before {
    content: "\F2AE"
}

.ivu-icon-ios-share:before {
    content: "\F2AF"
}

.ivu-icon-ios-shirt-outline:before {
    content: "\F2B0"
}

.ivu-icon-ios-shirt:before {
    content: "\F2B1"
}

.ivu-icon-ios-shuffle:before {
    content: "\F2B2"
}

.ivu-icon-ios-skip-backward-outline:before {
    content: "\F2B3"
}

.ivu-icon-ios-skip-backward:before {
    content: "\F2B4"
}

.ivu-icon-ios-skip-forward-outline:before {
    content: "\F2B5"
}

.ivu-icon-ios-skip-forward:before {
    content: "\F2B6"
}

.ivu-icon-ios-snow-outline:before {
    content: "\F2B7"
}

.ivu-icon-ios-snow:before {
    content: "\F2B8"
}

.ivu-icon-ios-speedometer-outline:before {
    content: "\F2B9"
}

.ivu-icon-ios-speedometer:before {
    content: "\F2BA"
}

.ivu-icon-ios-square-outline:before {
    content: "\F2BB"
}

.ivu-icon-ios-square:before {
    content: "\F2BC"
}

.ivu-icon-ios-star-half:before {
    content: "\F2BD"
}

.ivu-icon-ios-star-outline:before {
    content: "\F2BE"
}

.ivu-icon-ios-star:before {
    content: "\F2BF"
}

.ivu-icon-ios-stats-outline:before {
    content: "\F2C0"
}

.ivu-icon-ios-stats:before {
    content: "\F2C1"
}

.ivu-icon-ios-stopwatch-outline:before {
    content: "\F2C2"
}

.ivu-icon-ios-stopwatch:before {
    content: "\F2C3"
}

.ivu-icon-ios-subway-outline:before {
    content: "\F2C4"
}

.ivu-icon-ios-subway:before {
    content: "\F2C5"
}

.ivu-icon-ios-sunny-outline:before {
    content: "\F2C6"
}

.ivu-icon-ios-sunny:before {
    content: "\F2C7"
}

.ivu-icon-ios-swap:before {
    content: "\F2C8"
}

.ivu-icon-ios-switch-outline:before {
    content: "\F2C9"
}

.ivu-icon-ios-switch:before {
    content: "\F2CA"
}

.ivu-icon-ios-sync:before {
    content: "\F2CB"
}

.ivu-icon-ios-tablet-landscape:before {
    content: "\F2CC"
}

.ivu-icon-ios-tablet-portrait:before {
    content: "\F2CD"
}

.ivu-icon-ios-tennisball-outline:before {
    content: "\F2CE"
}

.ivu-icon-ios-tennisball:before {
    content: "\F2CF"
}

.ivu-icon-ios-text-outline:before {
    content: "\F2D0"
}

.ivu-icon-ios-text:before {
    content: "\F2D1"
}

.ivu-icon-ios-thermometer-outline:before {
    content: "\F2D2"
}

.ivu-icon-ios-thermometer:before {
    content: "\F2D3"
}

.ivu-icon-ios-thumbs-down-outline:before {
    content: "\F2D4"
}

.ivu-icon-ios-thumbs-down:before {
    content: "\F2D5"
}

.ivu-icon-ios-thumbs-up-outline:before {
    content: "\F2D6"
}

.ivu-icon-ios-thumbs-up:before {
    content: "\F2D7"
}

.ivu-icon-ios-thunderstorm-outline:before {
    content: "\F2D8"
}

.ivu-icon-ios-thunderstorm:before {
    content: "\F2D9"
}

.ivu-icon-ios-time-outline:before {
    content: "\F2DA"
}

.ivu-icon-ios-time:before {
    content: "\F2DB"
}

.ivu-icon-ios-timer-outline:before {
    content: "\F2DC"
}

.ivu-icon-ios-timer:before {
    content: "\F2DD"
}

.ivu-icon-ios-train-outline:before {
    content: "\F2DE"
}

.ivu-icon-ios-train:before {
    content: "\F2DF"
}

.ivu-icon-ios-transgender:before {
    content: "\F2E0"
}

.ivu-icon-ios-trash-outline:before {
    content: "\F2E1"
}

.ivu-icon-ios-trash:before {
    content: "\F2E2"
}

.ivu-icon-ios-trending-down:before {
    content: "\F2E3"
}

.ivu-icon-ios-trending-up:before {
    content: "\F2E4"
}

.ivu-icon-ios-trophy-outline:before {
    content: "\F2E5"
}

.ivu-icon-ios-trophy:before {
    content: "\F2E6"
}

.ivu-icon-ios-umbrella-outline:before {
    content: "\F2E7"
}

.ivu-icon-ios-umbrella:before {
    content: "\F2E8"
}

.ivu-icon-ios-undo-outline:before {
    content: "\F2E9"
}

.ivu-icon-ios-undo:before {
    content: "\F2EA"
}

.ivu-icon-ios-unlock-outline:before {
    content: "\F2EB"
}

.ivu-icon-ios-unlock:before {
    content: "\F2EC"
}

.ivu-icon-ios-videocam-outline:before {
    content: "\F2ED"
}

.ivu-icon-ios-videocam:before {
    content: "\F2EE"
}

.ivu-icon-ios-volume-down:before {
    content: "\F2EF"
}

.ivu-icon-ios-volume-mute:before {
    content: "\F2F0"
}

.ivu-icon-ios-volume-off:before {
    content: "\F2F1"
}

.ivu-icon-ios-volume-up:before {
    content: "\F2F2"
}

.ivu-icon-ios-walk:before {
    content: "\F2F3"
}

.ivu-icon-ios-warning-outline:before {
    content: "\F2F4"
}

.ivu-icon-ios-warning:before {
    content: "\F2F5"
}

.ivu-icon-ios-watch:before {
    content: "\F2F6"
}

.ivu-icon-ios-water-outline:before {
    content: "\F2F7"
}

.ivu-icon-ios-water:before {
    content: "\F2F8"
}

.ivu-icon-ios-wifi-outline:before {
    content: "\F2F9"
}

.ivu-icon-ios-wifi:before {
    content: "\F2FA"
}

.ivu-icon-ios-wine-outline:before {
    content: "\F2FB"
}

.ivu-icon-ios-wine:before {
    content: "\F2FC"
}

.ivu-icon-ios-woman-outline:before {
    content: "\F2FD"
}

.ivu-icon-ios-woman:before {
    content: "\F2FE"
}

.ivu-icon-logo-android:before {
    content: "\F2FF"
}

.ivu-icon-logo-angular:before {
    content: "\F300"
}

.ivu-icon-logo-apple:before {
    content: "\F301"
}

.ivu-icon-logo-bitcoin:before {
    content: "\F302"
}

.ivu-icon-logo-buffer:before {
    content: "\F303"
}

.ivu-icon-logo-chrome:before {
    content: "\F304"
}

.ivu-icon-logo-codepen:before {
    content: "\F305"
}

.ivu-icon-logo-css3:before {
    content: "\F306"
}

.ivu-icon-logo-designernews:before {
    content: "\F307"
}

.ivu-icon-logo-dribbble:before {
    content: "\F308"
}

.ivu-icon-logo-dropbox:before {
    content: "\F309"
}

.ivu-icon-logo-euro:before {
    content: "\F30A"
}

.ivu-icon-logo-facebook:before {
    content: "\F30B"
}

.ivu-icon-logo-foursquare:before {
    content: "\F30C"
}

.ivu-icon-logo-freebsd-devil:before {
    content: "\F30D"
}

.ivu-icon-logo-github:before {
    content: "\F30E"
}

.ivu-icon-logo-google:before {
    content: "\F30F"
}

.ivu-icon-logo-googleplus:before {
    content: "\F310"
}

.ivu-icon-logo-hackernews:before {
    content: "\F311"
}

.ivu-icon-logo-html5:before {
    content: "\F312"
}

.ivu-icon-logo-instagram:before {
    content: "\F313"
}

.ivu-icon-logo-javascript:before {
    content: "\F314"
}

.ivu-icon-logo-linkedin:before {
    content: "\F315"
}

.ivu-icon-logo-markdown:before {
    content: "\F316"
}

.ivu-icon-logo-nodejs:before {
    content: "\F317"
}

.ivu-icon-logo-octocat:before {
    content: "\F318"
}

.ivu-icon-logo-pinterest:before {
    content: "\F319"
}

.ivu-icon-logo-playstation:before {
    content: "\F31A"
}

.ivu-icon-logo-python:before {
    content: "\F31B"
}

.ivu-icon-logo-reddit:before {
    content: "\F31C"
}

.ivu-icon-logo-rss:before {
    content: "\F31D"
}

.ivu-icon-logo-sass:before {
    content: "\F31E"
}

.ivu-icon-logo-skype:before {
    content: "\F31F"
}

.ivu-icon-logo-snapchat:before {
    content: "\F320"
}

.ivu-icon-logo-steam:before {
    content: "\F321"
}

.ivu-icon-logo-tumblr:before {
    content: "\F322"
}

.ivu-icon-logo-tux:before {
    content: "\F323"
}

.ivu-icon-logo-twitch:before {
    content: "\F324"
}

.ivu-icon-logo-twitter:before {
    content: "\F325"
}

.ivu-icon-logo-usd:before {
    content: "\F326"
}

.ivu-icon-logo-vimeo:before {
    content: "\F327"
}

.ivu-icon-logo-whatsapp:before {
    content: "\F328"
}

.ivu-icon-logo-windows:before {
    content: "\F329"
}

.ivu-icon-logo-wordpress:before {
    content: "\F32A"
}

.ivu-icon-logo-xbox:before {
    content: "\F32B"
}

.ivu-icon-logo-yahoo:before {
    content: "\F32C"
}

.ivu-icon-logo-yen:before {
    content: "\F32D"
}

.ivu-icon-logo-youtube:before {
    content: "\F32E"
}

.ivu-icon-md-add-circle:before {
    content: "\F32F"
}

.ivu-icon-md-add:before {
    content: "\F330"
}

.ivu-icon-md-alarm:before {
    content: "\F331"
}

.ivu-icon-md-albums:before {
    content: "\F332"
}

.ivu-icon-md-alert:before {
    content: "\F333"
}

.ivu-icon-md-american-football:before {
    content: "\F334"
}

.ivu-icon-md-analytics:before {
    content: "\F335"
}

.ivu-icon-md-aperture:before {
    content: "\F336"
}

.ivu-icon-md-apps:before {
    content: "\F337"
}

.ivu-icon-md-appstore:before {
    content: "\F338"
}

.ivu-icon-md-archive:before {
    content: "\F339"
}

.ivu-icon-md-arrow-back:before {
    content: "\F33A"
}

.ivu-icon-md-arrow-down:before {
    content: "\F33B"
}

.ivu-icon-md-arrow-dropdown-circle:before {
    content: "\F33C"
}

.ivu-icon-md-arrow-dropdown:before {
    content: "\F33D"
}

.ivu-icon-md-arrow-dropleft-circle:before {
    content: "\F33E"
}

.ivu-icon-md-arrow-dropleft:before {
    content: "\F33F"
}

.ivu-icon-md-arrow-dropright-circle:before {
    content: "\F340"
}

.ivu-icon-md-arrow-dropright:before {
    content: "\F341"
}

.ivu-icon-md-arrow-dropup-circle:before {
    content: "\F342"
}

.ivu-icon-md-arrow-dropup:before {
    content: "\F343"
}

.ivu-icon-md-arrow-forward:before {
    content: "\F344"
}

.ivu-icon-md-arrow-round-back:before {
    content: "\F345"
}

.ivu-icon-md-arrow-round-down:before {
    content: "\F346"
}

.ivu-icon-md-arrow-round-forward:before {
    content: "\F347"
}

.ivu-icon-md-arrow-round-up:before {
    content: "\F348"
}

.ivu-icon-md-arrow-up:before {
    content: "\F349"
}

.ivu-icon-md-at:before {
    content: "\F34A"
}

.ivu-icon-md-attach:before {
    content: "\F34B"
}

.ivu-icon-md-backspace:before {
    content: "\F34C"
}

.ivu-icon-md-barcode:before {
    content: "\F34D"
}

.ivu-icon-md-baseball:before {
    content: "\F34E"
}

.ivu-icon-md-basket:before {
    content: "\F34F"
}

.ivu-icon-md-basketball:before {
    content: "\F350"
}

.ivu-icon-md-battery-charging:before {
    content: "\F351"
}

.ivu-icon-md-battery-dead:before {
    content: "\F352"
}

.ivu-icon-md-battery-full:before {
    content: "\F353"
}

.ivu-icon-md-beaker:before {
    content: "\F354"
}

.ivu-icon-md-beer:before {
    content: "\F355"
}

.ivu-icon-md-bicycle:before {
    content: "\F356"
}

.ivu-icon-md-bluetooth:before {
    content: "\F357"
}

.ivu-icon-md-boat:before {
    content: "\F358"
}

.ivu-icon-md-body:before {
    content: "\F359"
}

.ivu-icon-md-bonfire:before {
    content: "\F35A"
}

.ivu-icon-md-book:before {
    content: "\F35B"
}

.ivu-icon-md-bookmark:before {
    content: "\F35C"
}

.ivu-icon-md-bookmarks:before {
    content: "\F35D"
}

.ivu-icon-md-bowtie:before {
    content: "\F35E"
}

.ivu-icon-md-briefcase:before {
    content: "\F35F"
}

.ivu-icon-md-browsers:before {
    content: "\F360"
}

.ivu-icon-md-brush:before {
    content: "\F361"
}

.ivu-icon-md-bug:before {
    content: "\F362"
}

.ivu-icon-md-build:before {
    content: "\F363"
}

.ivu-icon-md-bulb:before {
    content: "\F364"
}

.ivu-icon-md-bus:before {
    content: "\F365"
}

.ivu-icon-md-cafe:before {
    content: "\F366"
}

.ivu-icon-md-calculator:before {
    content: "\F367"
}

.ivu-icon-md-calendar:before {
    content: "\F368"
}

.ivu-icon-md-call:before {
    content: "\F369"
}

.ivu-icon-md-camera:before {
    content: "\F36A"
}

.ivu-icon-md-car:before {
    content: "\F36B"
}

.ivu-icon-md-card:before {
    content: "\F36C"
}

.ivu-icon-md-cart:before {
    content: "\F36D"
}

.ivu-icon-md-cash:before {
    content: "\F36E"
}

.ivu-icon-md-chatboxes:before {
    content: "\F36F"
}

.ivu-icon-md-chatbubbles:before {
    content: "\F370"
}

.ivu-icon-md-checkbox-outline:before {
    content: "\F371"
}

.ivu-icon-md-checkbox:before {
    content: "\F372"
}

.ivu-icon-md-checkmark-circle-outline:before {
    content: "\F373"
}

.ivu-icon-md-checkmark-circle:before {
    content: "\F374"
}

.ivu-icon-md-checkmark:before {
    content: "\F375"
}

.ivu-icon-md-clipboard:before {
    content: "\F376"
}

.ivu-icon-md-clock:before {
    content: "\F377"
}

.ivu-icon-md-close-circle:before {
    content: "\F378"
}

.ivu-icon-md-close:before {
    content: "\F379"
}

.ivu-icon-md-closed-captioning:before {
    content: "\F37A"
}

.ivu-icon-md-cloud-circle:before {
    content: "\F37B"
}

.ivu-icon-md-cloud-done:before {
    content: "\F37C"
}

.ivu-icon-md-cloud-download:before {
    content: "\F37D"
}

.ivu-icon-md-cloud-outline:before {
    content: "\F37E"
}

.ivu-icon-md-cloud-upload:before {
    content: "\F37F"
}

.ivu-icon-md-cloud:before {
    content: "\F380"
}

.ivu-icon-md-cloudy-night:before {
    content: "\F381"
}

.ivu-icon-md-cloudy:before {
    content: "\F382"
}

.ivu-icon-md-code-download:before {
    content: "\F383"
}

.ivu-icon-md-code-working:before {
    content: "\F384"
}

.ivu-icon-md-code:before {
    content: "\F385"
}

.ivu-icon-md-cog:before {
    content: "\F386"
}

.ivu-icon-md-color-fill:before {
    content: "\F387"
}

.ivu-icon-md-color-filter:before {
    content: "\F388"
}

.ivu-icon-md-color-palette:before {
    content: "\F389"
}

.ivu-icon-md-color-wand:before {
    content: "\F38A"
}

.ivu-icon-md-compass:before {
    content: "\F38B"
}

.ivu-icon-md-construct:before {
    content: "\F38C"
}

.ivu-icon-md-contact:before {
    content: "\F38D"
}

.ivu-icon-md-contacts:before {
    content: "\F38E"
}

.ivu-icon-md-contract:before {
    content: "\F38F"
}

.ivu-icon-md-contrast:before {
    content: "\F390"
}

.ivu-icon-md-copy:before {
    content: "\F391"
}

.ivu-icon-md-create:before {
    content: "\F392"
}

.ivu-icon-md-crop:before {
    content: "\F393"
}

.ivu-icon-md-cube:before {
    content: "\F394"
}

.ivu-icon-md-cut:before {
    content: "\F395"
}

.ivu-icon-md-desktop:before {
    content: "\F396"
}

.ivu-icon-md-disc:before {
    content: "\F397"
}

.ivu-icon-md-document:before {
    content: "\F398"
}

.ivu-icon-md-done-all:before {
    content: "\F399"
}

.ivu-icon-md-download:before {
    content: "\F39A"
}

.ivu-icon-md-easel:before {
    content: "\F39B"
}

.ivu-icon-md-egg:before {
    content: "\F39C"
}

.ivu-icon-md-exit:before {
    content: "\F39D"
}

.ivu-icon-md-expand:before {
    content: "\F39E"
}

.ivu-icon-md-eye-off:before {
    content: "\F39F"
}

.ivu-icon-md-eye:before {
    content: "\F3A0"
}

.ivu-icon-md-fastforward:before {
    content: "\F3A1"
}

.ivu-icon-md-female:before {
    content: "\F3A2"
}

.ivu-icon-md-filing:before {
    content: "\F3A3"
}

.ivu-icon-md-film:before {
    content: "\F3A4"
}

.ivu-icon-md-finger-print:before {
    content: "\F3A5"
}

.ivu-icon-md-flag:before {
    content: "\F3A6"
}

.ivu-icon-md-flame:before {
    content: "\F3A7"
}

.ivu-icon-md-flash:before {
    content: "\F3A8"
}

.ivu-icon-md-flask:before {
    content: "\F3A9"
}

.ivu-icon-md-flower:before {
    content: "\F3AA"
}

.ivu-icon-md-folder-open:before {
    content: "\F3AB"
}

.ivu-icon-md-folder:before {
    content: "\F3AC"
}

.ivu-icon-md-football:before {
    content: "\F3AD"
}

.ivu-icon-md-funnel:before {
    content: "\F3AE"
}

.ivu-icon-md-game-controller-a:before {
    content: "\F3AF"
}

.ivu-icon-md-game-controller-b:before {
    content: "\F3B0"
}

.ivu-icon-md-git-branch:before {
    content: "\F3B1"
}

.ivu-icon-md-git-commit:before {
    content: "\F3B2"
}

.ivu-icon-md-git-compare:before {
    content: "\F3B3"
}

.ivu-icon-md-git-merge:before {
    content: "\F3B4"
}

.ivu-icon-md-git-network:before {
    content: "\F3B5"
}

.ivu-icon-md-git-pull-request:before {
    content: "\F3B6"
}

.ivu-icon-md-glasses:before {
    content: "\F3B7"
}

.ivu-icon-md-globe:before {
    content: "\F3B8"
}

.ivu-icon-md-grid:before {
    content: "\F3B9"
}

.ivu-icon-md-hammer:before {
    content: "\F3BA"
}

.ivu-icon-md-hand:before {
    content: "\F3BB"
}

.ivu-icon-md-happy:before {
    content: "\F3BC"
}

.ivu-icon-md-headset:before {
    content: "\F3BD"
}

.ivu-icon-md-heart-outline:before {
    content: "\F3BE"
}

.ivu-icon-md-heart:before {
    content: "\F3BF"
}

.ivu-icon-md-help-buoy:before {
    content: "\F3C0"
}

.ivu-icon-md-help-circle:before {
    content: "\F3C1"
}

.ivu-icon-md-help:before {
    content: "\F3C2"
}

.ivu-icon-md-home:before {
    content: "\F3C3"
}

.ivu-icon-md-ice-cream:before {
    content: "\F3C4"
}

.ivu-icon-md-image:before {
    content: "\F3C5"
}

.ivu-icon-md-images:before {
    content: "\F3C6"
}

.ivu-icon-md-infinite:before {
    content: "\F3C7"
}

.ivu-icon-md-information-circle:before {
    content: "\F3C8"
}

.ivu-icon-md-information:before {
    content: "\F3C9"
}

.ivu-icon-md-ionic:before {
    content: "\F3CA"
}

.ivu-icon-md-ionitron:before {
    content: "\F3CB"
}

.ivu-icon-md-jet:before {
    content: "\F3CC"
}

.ivu-icon-md-key:before {
    content: "\F3CD"
}

.ivu-icon-md-keypad:before {
    content: "\F3CE"
}

.ivu-icon-md-laptop:before {
    content: "\F3CF"
}

.ivu-icon-md-leaf:before {
    content: "\F3D0"
}

.ivu-icon-md-link:before {
    content: "\F3D1"
}

.ivu-icon-md-list-box:before {
    content: "\F3D2"
}

.ivu-icon-md-list:before {
    content: "\F3D3"
}

.ivu-icon-md-locate:before {
    content: "\F3D4"
}

.ivu-icon-md-lock:before {
    content: "\F3D5"
}

.ivu-icon-md-log-in:before {
    content: "\F3D6"
}

.ivu-icon-md-log-out:before {
    content: "\F3D7"
}

.ivu-icon-md-magnet:before {
    content: "\F3D8"
}

.ivu-icon-md-mail-open:before {
    content: "\F3D9"
}

.ivu-icon-md-mail:before {
    content: "\F3DA"
}

.ivu-icon-md-male:before {
    content: "\F3DB"
}

.ivu-icon-md-man:before {
    content: "\F3DC"
}

.ivu-icon-md-map:before {
    content: "\F3DD"
}

.ivu-icon-md-medal:before {
    content: "\F3DE"
}

.ivu-icon-md-medical:before {
    content: "\F3DF"
}

.ivu-icon-md-medkit:before {
    content: "\F3E0"
}

.ivu-icon-md-megaphone:before {
    content: "\F3E1"
}

.ivu-icon-md-menu:before {
    content: "\F3E2"
}

.ivu-icon-md-mic-off:before {
    content: "\F3E3"
}

.ivu-icon-md-mic:before {
    content: "\F3E4"
}

.ivu-icon-md-microphone:before {
    content: "\F3E5"
}

.ivu-icon-md-moon:before {
    content: "\F3E6"
}

.ivu-icon-md-more:before {
    content: "\F3E7"
}

.ivu-icon-md-move:before {
    content: "\F3E8"
}

.ivu-icon-md-musical-note:before {
    content: "\F3E9"
}

.ivu-icon-md-musical-notes:before {
    content: "\F3EA"
}

.ivu-icon-md-navigate:before {
    content: "\F3EB"
}

.ivu-icon-md-no-smoking:before {
    content: "\F3EC"
}

.ivu-icon-md-notifications-off:before {
    content: "\F3ED"
}

.ivu-icon-md-notifications-outline:before {
    content: "\F3EE"
}

.ivu-icon-md-notifications:before {
    content: "\F3EF"
}

.ivu-icon-md-nuclear:before {
    content: "\F3F0"
}

.ivu-icon-md-nutrition:before {
    content: "\F3F1"
}

.ivu-icon-md-open:before {
    content: "\F3F2"
}

.ivu-icon-md-options:before {
    content: "\F3F3"
}

.ivu-icon-md-outlet:before {
    content: "\F3F4"
}

.ivu-icon-md-paper-plane:before {
    content: "\F3F5"
}

.ivu-icon-md-paper:before {
    content: "\F3F6"
}

.ivu-icon-md-partly-sunny:before {
    content: "\F3F7"
}

.ivu-icon-md-pause:before {
    content: "\F3F8"
}

.ivu-icon-md-paw:before {
    content: "\F3F9"
}

.ivu-icon-md-people:before {
    content: "\F3FA"
}

.ivu-icon-md-person-add:before {
    content: "\F3FB"
}

.ivu-icon-md-person:before {
    content: "\F3FC"
}

.ivu-icon-md-phone-landscape:before {
    content: "\F3FD"
}

.ivu-icon-md-phone-portrait:before {
    content: "\F3FE"
}

.ivu-icon-md-photos:before {
    content: "\F3FF"
}

.ivu-icon-md-pie:before {
    content: "\F400"
}

.ivu-icon-md-pin:before {
    content: "\F401"
}

.ivu-icon-md-pint:before {
    content: "\F402"
}

.ivu-icon-md-pizza:before {
    content: "\F403"
}

.ivu-icon-md-plane:before {
    content: "\F404"
}

.ivu-icon-md-planet:before {
    content: "\F405"
}

.ivu-icon-md-play:before {
    content: "\F406"
}

.ivu-icon-md-podium:before {
    content: "\F407"
}

.ivu-icon-md-power:before {
    content: "\F408"
}

.ivu-icon-md-pricetag:before {
    content: "\F409"
}

.ivu-icon-md-pricetags:before {
    content: "\F40A"
}

.ivu-icon-md-print:before {
    content: "\F40B"
}

.ivu-icon-md-pulse:before {
    content: "\F40C"
}

.ivu-icon-md-qr-scanner:before {
    content: "\F40D"
}

.ivu-icon-md-quote:before {
    content: "\F40E"
}

.ivu-icon-md-radio-button-off:before {
    content: "\F40F"
}

.ivu-icon-md-radio-button-on:before {
    content: "\F410"
}

.ivu-icon-md-radio:before {
    content: "\F411"
}

.ivu-icon-md-rainy:before {
    content: "\F412"
}

.ivu-icon-md-recording:before {
    content: "\F413"
}

.ivu-icon-md-redo:before {
    content: "\F414"
}

.ivu-icon-md-refresh-circle:before {
    content: "\F415"
}

.ivu-icon-md-refresh:before {
    content: "\F416"
}

.ivu-icon-md-remove-circle:before {
    content: "\F417"
}

.ivu-icon-md-remove:before {
    content: "\F418"
}

.ivu-icon-md-reorder:before {
    content: "\F419"
}

.ivu-icon-md-repeat:before {
    content: "\F41A"
}

.ivu-icon-md-resize:before {
    content: "\F41B"
}

.ivu-icon-md-restaurant:before {
    content: "\F41C"
}

.ivu-icon-md-return-left:before {
    content: "\F41D"
}

.ivu-icon-md-return-right:before {
    content: "\F41E"
}

.ivu-icon-md-reverse-camera:before {
    content: "\F41F"
}

.ivu-icon-md-rewind:before {
    content: "\F420"
}

.ivu-icon-md-ribbon:before {
    content: "\F421"
}

.ivu-icon-md-rose:before {
    content: "\F422"
}

.ivu-icon-md-sad:before {
    content: "\F423"
}

.ivu-icon-md-school:before {
    content: "\F424"
}

.ivu-icon-md-search:before {
    content: "\F425"
}

.ivu-icon-md-send:before {
    content: "\F426"
}

.ivu-icon-md-settings:before {
    content: "\F427"
}

.ivu-icon-md-share-alt:before {
    content: "\F428"
}

.ivu-icon-md-share:before {
    content: "\F429"
}

.ivu-icon-md-shirt:before {
    content: "\F42A"
}

.ivu-icon-md-shuffle:before {
    content: "\F42B"
}

.ivu-icon-md-skip-backward:before {
    content: "\F42C"
}

.ivu-icon-md-skip-forward:before {
    content: "\F42D"
}

.ivu-icon-md-snow:before {
    content: "\F42E"
}

.ivu-icon-md-speedometer:before {
    content: "\F42F"
}

.ivu-icon-md-square-outline:before {
    content: "\F430"
}

.ivu-icon-md-square:before {
    content: "\F431"
}

.ivu-icon-md-star-half:before {
    content: "\F432"
}

.ivu-icon-md-star-outline:before {
    content: "\F433"
}

.ivu-icon-md-star:before {
    content: "\F434"
}

.ivu-icon-md-stats:before {
    content: "\F435"
}

.ivu-icon-md-stopwatch:before {
    content: "\F436"
}

.ivu-icon-md-subway:before {
    content: "\F437"
}

.ivu-icon-md-sunny:before {
    content: "\F438"
}

.ivu-icon-md-swap:before {
    content: "\F439"
}

.ivu-icon-md-switch:before {
    content: "\F43A"
}

.ivu-icon-md-sync:before {
    content: "\F43B"
}

.ivu-icon-md-tablet-landscape:before {
    content: "\F43C"
}

.ivu-icon-md-tablet-portrait:before {
    content: "\F43D"
}

.ivu-icon-md-tennisball:before {
    content: "\F43E"
}

.ivu-icon-md-text:before {
    content: "\F43F"
}

.ivu-icon-md-thermometer:before {
    content: "\F440"
}

.ivu-icon-md-thumbs-down:before {
    content: "\F441"
}

.ivu-icon-md-thumbs-up:before {
    content: "\F442"
}

.ivu-icon-md-thunderstorm:before {
    content: "\F443"
}

.ivu-icon-md-time:before {
    content: "\F444"
}

.ivu-icon-md-timer:before {
    content: "\F445"
}

.ivu-icon-md-train:before {
    content: "\F446"
}

.ivu-icon-md-transgender:before {
    content: "\F447"
}

.ivu-icon-md-trash:before {
    content: "\F448"
}

.ivu-icon-md-trending-down:before {
    content: "\F449"
}

.ivu-icon-md-trending-up:before {
    content: "\F44A"
}

.ivu-icon-md-trophy:before {
    content: "\F44B"
}

.ivu-icon-md-umbrella:before {
    content: "\F44C"
}

.ivu-icon-md-undo:before {
    content: "\F44D"
}

.ivu-icon-md-unlock:before {
    content: "\F44E"
}

.ivu-icon-md-videocam:before {
    content: "\F44F"
}

.ivu-icon-md-volume-down:before {
    content: "\F450"
}

.ivu-icon-md-volume-mute:before {
    content: "\F451"
}

.ivu-icon-md-volume-off:before {
    content: "\F452"
}

.ivu-icon-md-volume-up:before {
    content: "\F453"
}

.ivu-icon-md-walk:before {
    content: "\F454"
}

.ivu-icon-md-warning:before {
    content: "\F455"
}

.ivu-icon-md-watch:before {
    content: "\F456"
}

.ivu-icon-md-water:before {
    content: "\F457"
}

.ivu-icon-md-wifi:before {
    content: "\F458"
}

.ivu-icon-md-wine:before {
    content: "\F459"
}

.ivu-icon-md-woman:before {
    content: "\F45A"
}

.ivu-icon-ios-loading:before {
    content: "\F45B"
}

.ivu-row {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    height: auto;
    zoom: 1;
    display: block
}

.ivu-row:after, .ivu-row:before {
    content: "";
    display: table
}

.ivu-row:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0
}

.ivu-row-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.ivu-row-flex:after, .ivu-row-flex:before {
    display: flex
}

.ivu-row-flex-start {
    justify-content: flex-start
}

.ivu-row-flex-center {
    justify-content: center
}

.ivu-row-flex-end {
    justify-content: flex-end
}

.ivu-row-flex-space-between {
    justify-content: space-between
}

.ivu-row-flex-space-around {
    justify-content: space-around
}

.ivu-row-flex-top {
    align-items: flex-start
}

.ivu-row-flex-middle {
    align-items: center
}

.ivu-row-flex-bottom {
    align-items: flex-end
}

.ivu-col {
    position: relative;
    display: block
}

.ivu-col-span-1, .ivu-col-span-2, .ivu-col-span-3, .ivu-col-span-4, .ivu-col-span-5, .ivu-col-span-6, .ivu-col-span-7, .ivu-col-span-8, .ivu-col-span-9, .ivu-col-span-10, .ivu-col-span-11, .ivu-col-span-12, .ivu-col-span-13, .ivu-col-span-14, .ivu-col-span-15, .ivu-col-span-16, .ivu-col-span-17, .ivu-col-span-18, .ivu-col-span-19, .ivu-col-span-20, .ivu-col-span-21, .ivu-col-span-22, .ivu-col-span-23, .ivu-col-span-24 {
    float: left;
    flex: 0 0 auto
}

.ivu-col-span-24 {
    display: block;
    width: 100%
}

.ivu-col-push-24 {
    left: 100%
}

.ivu-col-pull-24 {
    right: 100%
}

.ivu-col-offset-24 {
    margin-left: 100%
}

.ivu-col-order-24 {
    order: 24
}

.ivu-col-span-23 {
    display: block;
    width: 95.83333333%
}

.ivu-col-push-23 {
    left: 95.83333333%
}

.ivu-col-pull-23 {
    right: 95.83333333%
}

.ivu-col-offset-23 {
    margin-left: 95.83333333%
}

.ivu-col-order-23 {
    order: 23
}

.ivu-col-span-22 {
    display: block;
    width: 91.66666667%
}

.ivu-col-push-22 {
    left: 91.66666667%
}

.ivu-col-pull-22 {
    right: 91.66666667%
}

.ivu-col-offset-22 {
    margin-left: 91.66666667%
}

.ivu-col-order-22 {
    order: 22
}

.ivu-col-span-21 {
    display: block;
    width: 87.5%
}

.ivu-col-push-21 {
    left: 87.5%
}

.ivu-col-pull-21 {
    right: 87.5%
}

.ivu-col-offset-21 {
    margin-left: 87.5%
}

.ivu-col-order-21 {
    order: 21
}

.ivu-col-span-20 {
    display: block;
    width: 83.33333333%
}

.ivu-col-push-20 {
    left: 83.33333333%
}

.ivu-col-pull-20 {
    right: 83.33333333%
}

.ivu-col-offset-20 {
    margin-left: 83.33333333%
}

.ivu-col-order-20 {
    order: 20
}

.ivu-col-span-19 {
    display: block;
    width: 79.16666667%
}

.ivu-col-push-19 {
    left: 79.16666667%
}

.ivu-col-pull-19 {
    right: 79.16666667%
}

.ivu-col-offset-19 {
    margin-left: 79.16666667%
}

.ivu-col-order-19 {
    order: 19
}

.ivu-col-span-18 {
    display: block;
    width: 75%
}

.ivu-col-push-18 {
    left: 75%
}

.ivu-col-pull-18 {
    right: 75%
}

.ivu-col-offset-18 {
    margin-left: 75%
}

.ivu-col-order-18 {
    order: 18
}

.ivu-col-span-17 {
    display: block;
    width: 70.83333333%
}

.ivu-col-push-17 {
    left: 70.83333333%
}

.ivu-col-pull-17 {
    right: 70.83333333%
}

.ivu-col-offset-17 {
    margin-left: 70.83333333%
}

.ivu-col-order-17 {
    order: 17
}

.ivu-col-span-16 {
    display: block;
    width: 66.66666667%
}

.ivu-col-push-16 {
    left: 66.66666667%
}

.ivu-col-pull-16 {
    right: 66.66666667%
}

.ivu-col-offset-16 {
    margin-left: 66.66666667%
}

.ivu-col-order-16 {
    order: 16
}

.ivu-col-span-15 {
    display: block;
    width: 62.5%
}

.ivu-col-push-15 {
    left: 62.5%
}

.ivu-col-pull-15 {
    right: 62.5%
}

.ivu-col-offset-15 {
    margin-left: 62.5%
}

.ivu-col-order-15 {
    order: 15
}

.ivu-col-span-14 {
    display: block;
    width: 58.33333333%
}

.ivu-col-push-14 {
    left: 58.33333333%
}

.ivu-col-pull-14 {
    right: 58.33333333%
}

.ivu-col-offset-14 {
    margin-left: 58.33333333%
}

.ivu-col-order-14 {
    order: 14
}

.ivu-col-span-13 {
    display: block;
    width: 54.16666667%
}

.ivu-col-push-13 {
    left: 54.16666667%
}

.ivu-col-pull-13 {
    right: 54.16666667%
}

.ivu-col-offset-13 {
    margin-left: 54.16666667%
}

.ivu-col-order-13 {
    order: 13
}

.ivu-col-span-12 {
    display: block;
    width: 50%
}

.ivu-col-push-12 {
    left: 50%
}

.ivu-col-pull-12 {
    right: 50%
}

.ivu-col-offset-12 {
    margin-left: 50%
}

.ivu-col-order-12 {
    order: 12
}

.ivu-col-span-11 {
    display: block;
    width: 45.83333333%
}

.ivu-col-push-11 {
    left: 45.83333333%
}

.ivu-col-pull-11 {
    right: 45.83333333%
}

.ivu-col-offset-11 {
    margin-left: 45.83333333%
}

.ivu-col-order-11 {
    order: 11
}

.ivu-col-span-10 {
    display: block;
    width: 41.66666667%
}

.ivu-col-push-10 {
    left: 41.66666667%
}

.ivu-col-pull-10 {
    right: 41.66666667%
}

.ivu-col-offset-10 {
    margin-left: 41.66666667%
}

.ivu-col-order-10 {
    order: 10
}

.ivu-col-span-9 {
    display: block;
    width: 37.5%
}

.ivu-col-push-9 {
    left: 37.5%
}

.ivu-col-pull-9 {
    right: 37.5%
}

.ivu-col-offset-9 {
    margin-left: 37.5%
}

.ivu-col-order-9 {
    order: 9
}

.ivu-col-span-8 {
    display: block;
    width: 33.33333333%
}

.ivu-col-push-8 {
    left: 33.33333333%
}

.ivu-col-pull-8 {
    right: 33.33333333%
}

.ivu-col-offset-8 {
    margin-left: 33.33333333%
}

.ivu-col-order-8 {
    order: 8
}

.ivu-col-span-7 {
    display: block;
    width: 29.16666667%
}

.ivu-col-push-7 {
    left: 29.16666667%
}

.ivu-col-pull-7 {
    right: 29.16666667%
}

.ivu-col-offset-7 {
    margin-left: 29.16666667%
}

.ivu-col-order-7 {
    order: 7
}

.ivu-col-span-6 {
    display: block;
    width: 25%
}

.ivu-col-push-6 {
    left: 25%
}

.ivu-col-pull-6 {
    right: 25%
}

.ivu-col-offset-6 {
    margin-left: 25%
}

.ivu-col-order-6 {
    order: 6
}

.ivu-col-span-5 {
    display: block;
    width: 20.83333333%
}

.ivu-col-push-5 {
    left: 20.83333333%
}

.ivu-col-pull-5 {
    right: 20.83333333%
}

.ivu-col-offset-5 {
    margin-left: 20.83333333%
}

.ivu-col-order-5 {
    order: 5
}

.ivu-col-span-4 {
    display: block;
    width: 16.66666667%
}

.ivu-col-push-4 {
    left: 16.66666667%
}

.ivu-col-pull-4 {
    right: 16.66666667%
}

.ivu-col-offset-4 {
    margin-left: 16.66666667%
}

.ivu-col-order-4 {
    order: 4
}

.ivu-col-span-3 {
    display: block;
    width: 12.5%
}

.ivu-col-push-3 {
    left: 12.5%
}

.ivu-col-pull-3 {
    right: 12.5%
}

.ivu-col-offset-3 {
    margin-left: 12.5%
}

.ivu-col-order-3 {
    order: 3
}

.ivu-col-span-2 {
    display: block;
    width: 8.33333333%
}

.ivu-col-push-2 {
    left: 8.33333333%
}

.ivu-col-pull-2 {
    right: 8.33333333%
}

.ivu-col-offset-2 {
    margin-left: 8.33333333%
}

.ivu-col-order-2 {
    order: 2
}

.ivu-col-span-1 {
    display: block;
    width: 4.16666667%
}

.ivu-col-push-1 {
    left: 4.16666667%
}

.ivu-col-pull-1 {
    right: 4.16666667%
}

.ivu-col-offset-1 {
    margin-left: 4.16666667%
}

.ivu-col-order-1 {
    order: 1
}

.ivu-col-span-0 {
    display: none
}

.ivu-col-push-0 {
    left: auto
}

.ivu-col-pull-0 {
    right: auto
}

.ivu-col-offset-0 {
    margin-left: 0
}

.ivu-col-order-0 {
    order: 0
}

.ivu-col-span-xs-1, .ivu-col-span-xs-2, .ivu-col-span-xs-3, .ivu-col-span-xs-4, .ivu-col-span-xs-5, .ivu-col-span-xs-6, .ivu-col-span-xs-7, .ivu-col-span-xs-8, .ivu-col-span-xs-9, .ivu-col-span-xs-10, .ivu-col-span-xs-11, .ivu-col-span-xs-12, .ivu-col-span-xs-13, .ivu-col-span-xs-14, .ivu-col-span-xs-15, .ivu-col-span-xs-16, .ivu-col-span-xs-17, .ivu-col-span-xs-18, .ivu-col-span-xs-19, .ivu-col-span-xs-20, .ivu-col-span-xs-21, .ivu-col-span-xs-22, .ivu-col-span-xs-23, .ivu-col-span-xs-24 {
    float: left;
    flex: 0 0 auto
}

.ivu-col-span-xs-24 {
    display: block;
    width: 100%
}

.ivu-col-xs-push-24 {
    left: 100%
}

.ivu-col-xs-pull-24 {
    right: 100%
}

.ivu-col-xs-offset-24 {
    margin-left: 100%
}

.ivu-col-xs-order-24 {
    order: 24
}

.ivu-col-span-xs-23 {
    display: block;
    width: 95.83333333%
}

.ivu-col-xs-push-23 {
    left: 95.83333333%
}

.ivu-col-xs-pull-23 {
    right: 95.83333333%
}

.ivu-col-xs-offset-23 {
    margin-left: 95.83333333%
}

.ivu-col-xs-order-23 {
    order: 23
}

.ivu-col-span-xs-22 {
    display: block;
    width: 91.66666667%
}

.ivu-col-xs-push-22 {
    left: 91.66666667%
}

.ivu-col-xs-pull-22 {
    right: 91.66666667%
}

.ivu-col-xs-offset-22 {
    margin-left: 91.66666667%
}

.ivu-col-xs-order-22 {
    order: 22
}

.ivu-col-span-xs-21 {
    display: block;
    width: 87.5%
}

.ivu-col-xs-push-21 {
    left: 87.5%
}

.ivu-col-xs-pull-21 {
    right: 87.5%
}

.ivu-col-xs-offset-21 {
    margin-left: 87.5%
}

.ivu-col-xs-order-21 {
    order: 21
}

.ivu-col-span-xs-20 {
    display: block;
    width: 83.33333333%
}

.ivu-col-xs-push-20 {
    left: 83.33333333%
}

.ivu-col-xs-pull-20 {
    right: 83.33333333%
}

.ivu-col-xs-offset-20 {
    margin-left: 83.33333333%
}

.ivu-col-xs-order-20 {
    order: 20
}

.ivu-col-span-xs-19 {
    display: block;
    width: 79.16666667%
}

.ivu-col-xs-push-19 {
    left: 79.16666667%
}

.ivu-col-xs-pull-19 {
    right: 79.16666667%
}

.ivu-col-xs-offset-19 {
    margin-left: 79.16666667%
}

.ivu-col-xs-order-19 {
    order: 19
}

.ivu-col-span-xs-18 {
    display: block;
    width: 75%
}

.ivu-col-xs-push-18 {
    left: 75%
}

.ivu-col-xs-pull-18 {
    right: 75%
}

.ivu-col-xs-offset-18 {
    margin-left: 75%
}

.ivu-col-xs-order-18 {
    order: 18
}

.ivu-col-span-xs-17 {
    display: block;
    width: 70.83333333%
}

.ivu-col-xs-push-17 {
    left: 70.83333333%
}

.ivu-col-xs-pull-17 {
    right: 70.83333333%
}

.ivu-col-xs-offset-17 {
    margin-left: 70.83333333%
}

.ivu-col-xs-order-17 {
    order: 17
}

.ivu-col-span-xs-16 {
    display: block;
    width: 66.66666667%
}

.ivu-col-xs-push-16 {
    left: 66.66666667%
}

.ivu-col-xs-pull-16 {
    right: 66.66666667%
}

.ivu-col-xs-offset-16 {
    margin-left: 66.66666667%
}

.ivu-col-xs-order-16 {
    order: 16
}

.ivu-col-span-xs-15 {
    display: block;
    width: 62.5%
}

.ivu-col-xs-push-15 {
    left: 62.5%
}

.ivu-col-xs-pull-15 {
    right: 62.5%
}

.ivu-col-xs-offset-15 {
    margin-left: 62.5%
}

.ivu-col-xs-order-15 {
    order: 15
}

.ivu-col-span-xs-14 {
    display: block;
    width: 58.33333333%
}

.ivu-col-xs-push-14 {
    left: 58.33333333%
}

.ivu-col-xs-pull-14 {
    right: 58.33333333%
}

.ivu-col-xs-offset-14 {
    margin-left: 58.33333333%
}

.ivu-col-xs-order-14 {
    order: 14
}

.ivu-col-span-xs-13 {
    display: block;
    width: 54.16666667%
}

.ivu-col-xs-push-13 {
    left: 54.16666667%
}

.ivu-col-xs-pull-13 {
    right: 54.16666667%
}

.ivu-col-xs-offset-13 {
    margin-left: 54.16666667%
}

.ivu-col-xs-order-13 {
    order: 13
}

.ivu-col-span-xs-12 {
    display: block;
    width: 50%
}

.ivu-col-xs-push-12 {
    left: 50%
}

.ivu-col-xs-pull-12 {
    right: 50%
}

.ivu-col-xs-offset-12 {
    margin-left: 50%
}

.ivu-col-xs-order-12 {
    order: 12
}

.ivu-col-span-xs-11 {
    display: block;
    width: 45.83333333%
}

.ivu-col-xs-push-11 {
    left: 45.83333333%
}

.ivu-col-xs-pull-11 {
    right: 45.83333333%
}

.ivu-col-xs-offset-11 {
    margin-left: 45.83333333%
}

.ivu-col-xs-order-11 {
    order: 11
}

.ivu-col-span-xs-10 {
    display: block;
    width: 41.66666667%
}

.ivu-col-xs-push-10 {
    left: 41.66666667%
}

.ivu-col-xs-pull-10 {
    right: 41.66666667%
}

.ivu-col-xs-offset-10 {
    margin-left: 41.66666667%
}

.ivu-col-xs-order-10 {
    order: 10
}

.ivu-col-span-xs-9 {
    display: block;
    width: 37.5%
}

.ivu-col-xs-push-9 {
    left: 37.5%
}

.ivu-col-xs-pull-9 {
    right: 37.5%
}

.ivu-col-xs-offset-9 {
    margin-left: 37.5%
}

.ivu-col-xs-order-9 {
    order: 9
}

.ivu-col-span-xs-8 {
    display: block;
    width: 33.33333333%
}

.ivu-col-xs-push-8 {
    left: 33.33333333%
}

.ivu-col-xs-pull-8 {
    right: 33.33333333%
}

.ivu-col-xs-offset-8 {
    margin-left: 33.33333333%
}

.ivu-col-xs-order-8 {
    order: 8
}

.ivu-col-span-xs-7 {
    display: block;
    width: 29.16666667%
}

.ivu-col-xs-push-7 {
    left: 29.16666667%
}

.ivu-col-xs-pull-7 {
    right: 29.16666667%
}

.ivu-col-xs-offset-7 {
    margin-left: 29.16666667%
}

.ivu-col-xs-order-7 {
    order: 7
}

.ivu-col-span-xs-6 {
    display: block;
    width: 25%
}

.ivu-col-xs-push-6 {
    left: 25%
}

.ivu-col-xs-pull-6 {
    right: 25%
}

.ivu-col-xs-offset-6 {
    margin-left: 25%
}

.ivu-col-xs-order-6 {
    order: 6
}

.ivu-col-span-xs-5 {
    display: block;
    width: 20.83333333%
}

.ivu-col-xs-push-5 {
    left: 20.83333333%
}

.ivu-col-xs-pull-5 {
    right: 20.83333333%
}

.ivu-col-xs-offset-5 {
    margin-left: 20.83333333%
}

.ivu-col-xs-order-5 {
    order: 5
}

.ivu-col-span-xs-4 {
    display: block;
    width: 16.66666667%
}

.ivu-col-xs-push-4 {
    left: 16.66666667%
}

.ivu-col-xs-pull-4 {
    right: 16.66666667%
}

.ivu-col-xs-offset-4 {
    margin-left: 16.66666667%
}

.ivu-col-xs-order-4 {
    order: 4
}

.ivu-col-span-xs-3 {
    display: block;
    width: 12.5%
}

.ivu-col-xs-push-3 {
    left: 12.5%
}

.ivu-col-xs-pull-3 {
    right: 12.5%
}

.ivu-col-xs-offset-3 {
    margin-left: 12.5%
}

.ivu-col-xs-order-3 {
    order: 3
}

.ivu-col-span-xs-2 {
    display: block;
    width: 8.33333333%
}

.ivu-col-xs-push-2 {
    left: 8.33333333%
}

.ivu-col-xs-pull-2 {
    right: 8.33333333%
}

.ivu-col-xs-offset-2 {
    margin-left: 8.33333333%
}

.ivu-col-xs-order-2 {
    order: 2
}

.ivu-col-span-xs-1 {
    display: block;
    width: 4.16666667%
}

.ivu-col-xs-push-1 {
    left: 4.16666667%
}

.ivu-col-xs-pull-1 {
    right: 4.16666667%
}

.ivu-col-xs-offset-1 {
    margin-left: 4.16666667%
}

.ivu-col-xs-order-1 {
    order: 1
}

.ivu-col-span-xs-0 {
    display: none
}

.ivu-col-xs-push-0 {
    left: auto
}

.ivu-col-xs-pull-0 {
    right: auto
}

.ivu-col-xs-offset-0 {
    margin-left: 0
}

.ivu-col-xs-order-0 {
    order: 0
}

@media (min-width: 576px) {
    .ivu-col-span-sm-1, .ivu-col-span-sm-2, .ivu-col-span-sm-3, .ivu-col-span-sm-4, .ivu-col-span-sm-5, .ivu-col-span-sm-6, .ivu-col-span-sm-7, .ivu-col-span-sm-8, .ivu-col-span-sm-9, .ivu-col-span-sm-10, .ivu-col-span-sm-11, .ivu-col-span-sm-12, .ivu-col-span-sm-13, .ivu-col-span-sm-14, .ivu-col-span-sm-15, .ivu-col-span-sm-16, .ivu-col-span-sm-17, .ivu-col-span-sm-18, .ivu-col-span-sm-19, .ivu-col-span-sm-20, .ivu-col-span-sm-21, .ivu-col-span-sm-22, .ivu-col-span-sm-23, .ivu-col-span-sm-24 {
        float: left;
        flex: 0 0 auto
    }

    .ivu-col-span-sm-24 {
        display: block;
        width: 100%
    }

    .ivu-col-sm-push-24 {
        left: 100%
    }

    .ivu-col-sm-pull-24 {
        right: 100%
    }

    .ivu-col-sm-offset-24 {
        margin-left: 100%
    }

    .ivu-col-sm-order-24 {
        order: 24
    }

    .ivu-col-span-sm-23 {
        display: block;
        width: 95.83333333%
    }

    .ivu-col-sm-push-23 {
        left: 95.83333333%
    }

    .ivu-col-sm-pull-23 {
        right: 95.83333333%
    }

    .ivu-col-sm-offset-23 {
        margin-left: 95.83333333%
    }

    .ivu-col-sm-order-23 {
        order: 23
    }

    .ivu-col-span-sm-22 {
        display: block;
        width: 91.66666667%
    }

    .ivu-col-sm-push-22 {
        left: 91.66666667%
    }

    .ivu-col-sm-pull-22 {
        right: 91.66666667%
    }

    .ivu-col-sm-offset-22 {
        margin-left: 91.66666667%
    }

    .ivu-col-sm-order-22 {
        order: 22
    }

    .ivu-col-span-sm-21 {
        display: block;
        width: 87.5%
    }

    .ivu-col-sm-push-21 {
        left: 87.5%
    }

    .ivu-col-sm-pull-21 {
        right: 87.5%
    }

    .ivu-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .ivu-col-sm-order-21 {
        order: 21
    }

    .ivu-col-span-sm-20 {
        display: block;
        width: 83.33333333%
    }

    .ivu-col-sm-push-20 {
        left: 83.33333333%
    }

    .ivu-col-sm-pull-20 {
        right: 83.33333333%
    }

    .ivu-col-sm-offset-20 {
        margin-left: 83.33333333%
    }

    .ivu-col-sm-order-20 {
        order: 20
    }

    .ivu-col-span-sm-19 {
        display: block;
        width: 79.16666667%
    }

    .ivu-col-sm-push-19 {
        left: 79.16666667%
    }

    .ivu-col-sm-pull-19 {
        right: 79.16666667%
    }

    .ivu-col-sm-offset-19 {
        margin-left: 79.16666667%
    }

    .ivu-col-sm-order-19 {
        order: 19
    }

    .ivu-col-span-sm-18 {
        display: block;
        width: 75%
    }

    .ivu-col-sm-push-18 {
        left: 75%
    }

    .ivu-col-sm-pull-18 {
        right: 75%
    }

    .ivu-col-sm-offset-18 {
        margin-left: 75%
    }

    .ivu-col-sm-order-18 {
        order: 18
    }

    .ivu-col-span-sm-17 {
        display: block;
        width: 70.83333333%
    }

    .ivu-col-sm-push-17 {
        left: 70.83333333%
    }

    .ivu-col-sm-pull-17 {
        right: 70.83333333%
    }

    .ivu-col-sm-offset-17 {
        margin-left: 70.83333333%
    }

    .ivu-col-sm-order-17 {
        order: 17
    }

    .ivu-col-span-sm-16 {
        display: block;
        width: 66.66666667%
    }

    .ivu-col-sm-push-16 {
        left: 66.66666667%
    }

    .ivu-col-sm-pull-16 {
        right: 66.66666667%
    }

    .ivu-col-sm-offset-16 {
        margin-left: 66.66666667%
    }

    .ivu-col-sm-order-16 {
        order: 16
    }

    .ivu-col-span-sm-15 {
        display: block;
        width: 62.5%
    }

    .ivu-col-sm-push-15 {
        left: 62.5%
    }

    .ivu-col-sm-pull-15 {
        right: 62.5%
    }

    .ivu-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .ivu-col-sm-order-15 {
        order: 15
    }

    .ivu-col-span-sm-14 {
        display: block;
        width: 58.33333333%
    }

    .ivu-col-sm-push-14 {
        left: 58.33333333%
    }

    .ivu-col-sm-pull-14 {
        right: 58.33333333%
    }

    .ivu-col-sm-offset-14 {
        margin-left: 58.33333333%
    }

    .ivu-col-sm-order-14 {
        order: 14
    }

    .ivu-col-span-sm-13 {
        display: block;
        width: 54.16666667%
    }

    .ivu-col-sm-push-13 {
        left: 54.16666667%
    }

    .ivu-col-sm-pull-13 {
        right: 54.16666667%
    }

    .ivu-col-sm-offset-13 {
        margin-left: 54.16666667%
    }

    .ivu-col-sm-order-13 {
        order: 13
    }

    .ivu-col-span-sm-12 {
        display: block;
        width: 50%
    }

    .ivu-col-sm-push-12 {
        left: 50%
    }

    .ivu-col-sm-pull-12 {
        right: 50%
    }

    .ivu-col-sm-offset-12 {
        margin-left: 50%
    }

    .ivu-col-sm-order-12 {
        order: 12
    }

    .ivu-col-span-sm-11 {
        display: block;
        width: 45.83333333%
    }

    .ivu-col-sm-push-11 {
        left: 45.83333333%
    }

    .ivu-col-sm-pull-11 {
        right: 45.83333333%
    }

    .ivu-col-sm-offset-11 {
        margin-left: 45.83333333%
    }

    .ivu-col-sm-order-11 {
        order: 11
    }

    .ivu-col-span-sm-10 {
        display: block;
        width: 41.66666667%
    }

    .ivu-col-sm-push-10 {
        left: 41.66666667%
    }

    .ivu-col-sm-pull-10 {
        right: 41.66666667%
    }

    .ivu-col-sm-offset-10 {
        margin-left: 41.66666667%
    }

    .ivu-col-sm-order-10 {
        order: 10
    }

    .ivu-col-span-sm-9 {
        display: block;
        width: 37.5%
    }

    .ivu-col-sm-push-9 {
        left: 37.5%
    }

    .ivu-col-sm-pull-9 {
        right: 37.5%
    }

    .ivu-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .ivu-col-sm-order-9 {
        order: 9
    }

    .ivu-col-span-sm-8 {
        display: block;
        width: 33.33333333%
    }

    .ivu-col-sm-push-8 {
        left: 33.33333333%
    }

    .ivu-col-sm-pull-8 {
        right: 33.33333333%
    }

    .ivu-col-sm-offset-8 {
        margin-left: 33.33333333%
    }

    .ivu-col-sm-order-8 {
        order: 8
    }

    .ivu-col-span-sm-7 {
        display: block;
        width: 29.16666667%
    }

    .ivu-col-sm-push-7 {
        left: 29.16666667%
    }

    .ivu-col-sm-pull-7 {
        right: 29.16666667%
    }

    .ivu-col-sm-offset-7 {
        margin-left: 29.16666667%
    }

    .ivu-col-sm-order-7 {
        order: 7
    }

    .ivu-col-span-sm-6 {
        display: block;
        width: 25%
    }

    .ivu-col-sm-push-6 {
        left: 25%
    }

    .ivu-col-sm-pull-6 {
        right: 25%
    }

    .ivu-col-sm-offset-6 {
        margin-left: 25%
    }

    .ivu-col-sm-order-6 {
        order: 6
    }

    .ivu-col-span-sm-5 {
        display: block;
        width: 20.83333333%
    }

    .ivu-col-sm-push-5 {
        left: 20.83333333%
    }

    .ivu-col-sm-pull-5 {
        right: 20.83333333%
    }

    .ivu-col-sm-offset-5 {
        margin-left: 20.83333333%
    }

    .ivu-col-sm-order-5 {
        order: 5
    }

    .ivu-col-span-sm-4 {
        display: block;
        width: 16.66666667%
    }

    .ivu-col-sm-push-4 {
        left: 16.66666667%
    }

    .ivu-col-sm-pull-4 {
        right: 16.66666667%
    }

    .ivu-col-sm-offset-4 {
        margin-left: 16.66666667%
    }

    .ivu-col-sm-order-4 {
        order: 4
    }

    .ivu-col-span-sm-3 {
        display: block;
        width: 12.5%
    }

    .ivu-col-sm-push-3 {
        left: 12.5%
    }

    .ivu-col-sm-pull-3 {
        right: 12.5%
    }

    .ivu-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .ivu-col-sm-order-3 {
        order: 3
    }

    .ivu-col-span-sm-2 {
        display: block;
        width: 8.33333333%
    }

    .ivu-col-sm-push-2 {
        left: 8.33333333%
    }

    .ivu-col-sm-pull-2 {
        right: 8.33333333%
    }

    .ivu-col-sm-offset-2 {
        margin-left: 8.33333333%
    }

    .ivu-col-sm-order-2 {
        order: 2
    }

    .ivu-col-span-sm-1 {
        display: block;
        width: 4.16666667%
    }

    .ivu-col-sm-push-1 {
        left: 4.16666667%
    }

    .ivu-col-sm-pull-1 {
        right: 4.16666667%
    }

    .ivu-col-sm-offset-1 {
        margin-left: 4.16666667%
    }

    .ivu-col-sm-order-1 {
        order: 1
    }

    .ivu-col-span-sm-0 {
        display: none
    }

    .ivu-col-sm-push-0 {
        left: auto
    }

    .ivu-col-sm-pull-0 {
        right: auto
    }

    .ivu-col-sm-offset-0 {
        margin-left: 0
    }

    .ivu-col-sm-order-0 {
        order: 0
    }
}

@media (min-width: 768px) {
    .ivu-col-span-md-1, .ivu-col-span-md-2, .ivu-col-span-md-3, .ivu-col-span-md-4, .ivu-col-span-md-5, .ivu-col-span-md-6, .ivu-col-span-md-7, .ivu-col-span-md-8, .ivu-col-span-md-9, .ivu-col-span-md-10, .ivu-col-span-md-11, .ivu-col-span-md-12, .ivu-col-span-md-13, .ivu-col-span-md-14, .ivu-col-span-md-15, .ivu-col-span-md-16, .ivu-col-span-md-17, .ivu-col-span-md-18, .ivu-col-span-md-19, .ivu-col-span-md-20, .ivu-col-span-md-21, .ivu-col-span-md-22, .ivu-col-span-md-23, .ivu-col-span-md-24 {
        float: left;
        flex: 0 0 auto
    }

    .ivu-col-span-md-24 {
        display: block;
        width: 100%
    }

    .ivu-col-md-push-24 {
        left: 100%
    }

    .ivu-col-md-pull-24 {
        right: 100%
    }

    .ivu-col-md-offset-24 {
        margin-left: 100%
    }

    .ivu-col-md-order-24 {
        order: 24
    }

    .ivu-col-span-md-23 {
        display: block;
        width: 95.83333333%
    }

    .ivu-col-md-push-23 {
        left: 95.83333333%
    }

    .ivu-col-md-pull-23 {
        right: 95.83333333%
    }

    .ivu-col-md-offset-23 {
        margin-left: 95.83333333%
    }

    .ivu-col-md-order-23 {
        order: 23
    }

    .ivu-col-span-md-22 {
        display: block;
        width: 91.66666667%
    }

    .ivu-col-md-push-22 {
        left: 91.66666667%
    }

    .ivu-col-md-pull-22 {
        right: 91.66666667%
    }

    .ivu-col-md-offset-22 {
        margin-left: 91.66666667%
    }

    .ivu-col-md-order-22 {
        order: 22
    }

    .ivu-col-span-md-21 {
        display: block;
        width: 87.5%
    }

    .ivu-col-md-push-21 {
        left: 87.5%
    }

    .ivu-col-md-pull-21 {
        right: 87.5%
    }

    .ivu-col-md-offset-21 {
        margin-left: 87.5%
    }

    .ivu-col-md-order-21 {
        order: 21
    }

    .ivu-col-span-md-20 {
        display: block;
        width: 83.33333333%
    }

    .ivu-col-md-push-20 {
        left: 83.33333333%
    }

    .ivu-col-md-pull-20 {
        right: 83.33333333%
    }

    .ivu-col-md-offset-20 {
        margin-left: 83.33333333%
    }

    .ivu-col-md-order-20 {
        order: 20
    }

    .ivu-col-span-md-19 {
        display: block;
        width: 79.16666667%
    }

    .ivu-col-md-push-19 {
        left: 79.16666667%
    }

    .ivu-col-md-pull-19 {
        right: 79.16666667%
    }

    .ivu-col-md-offset-19 {
        margin-left: 79.16666667%
    }

    .ivu-col-md-order-19 {
        order: 19
    }

    .ivu-col-span-md-18 {
        display: block;
        width: 75%
    }

    .ivu-col-md-push-18 {
        left: 75%
    }

    .ivu-col-md-pull-18 {
        right: 75%
    }

    .ivu-col-md-offset-18 {
        margin-left: 75%
    }

    .ivu-col-md-order-18 {
        order: 18
    }

    .ivu-col-span-md-17 {
        display: block;
        width: 70.83333333%
    }

    .ivu-col-md-push-17 {
        left: 70.83333333%
    }

    .ivu-col-md-pull-17 {
        right: 70.83333333%
    }

    .ivu-col-md-offset-17 {
        margin-left: 70.83333333%
    }

    .ivu-col-md-order-17 {
        order: 17
    }

    .ivu-col-span-md-16 {
        display: block;
        width: 66.66666667%
    }

    .ivu-col-md-push-16 {
        left: 66.66666667%
    }

    .ivu-col-md-pull-16 {
        right: 66.66666667%
    }

    .ivu-col-md-offset-16 {
        margin-left: 66.66666667%
    }

    .ivu-col-md-order-16 {
        order: 16
    }

    .ivu-col-span-md-15 {
        display: block;
        width: 62.5%
    }

    .ivu-col-md-push-15 {
        left: 62.5%
    }

    .ivu-col-md-pull-15 {
        right: 62.5%
    }

    .ivu-col-md-offset-15 {
        margin-left: 62.5%
    }

    .ivu-col-md-order-15 {
        order: 15
    }

    .ivu-col-span-md-14 {
        display: block;
        width: 58.33333333%
    }

    .ivu-col-md-push-14 {
        left: 58.33333333%
    }

    .ivu-col-md-pull-14 {
        right: 58.33333333%
    }

    .ivu-col-md-offset-14 {
        margin-left: 58.33333333%
    }

    .ivu-col-md-order-14 {
        order: 14
    }

    .ivu-col-span-md-13 {
        display: block;
        width: 54.16666667%
    }

    .ivu-col-md-push-13 {
        left: 54.16666667%
    }

    .ivu-col-md-pull-13 {
        right: 54.16666667%
    }

    .ivu-col-md-offset-13 {
        margin-left: 54.16666667%
    }

    .ivu-col-md-order-13 {
        order: 13
    }

    .ivu-col-span-md-12 {
        display: block;
        width: 50%
    }

    .ivu-col-md-push-12 {
        left: 50%
    }

    .ivu-col-md-pull-12 {
        right: 50%
    }

    .ivu-col-md-offset-12 {
        margin-left: 50%
    }

    .ivu-col-md-order-12 {
        order: 12
    }

    .ivu-col-span-md-11 {
        display: block;
        width: 45.83333333%
    }

    .ivu-col-md-push-11 {
        left: 45.83333333%
    }

    .ivu-col-md-pull-11 {
        right: 45.83333333%
    }

    .ivu-col-md-offset-11 {
        margin-left: 45.83333333%
    }

    .ivu-col-md-order-11 {
        order: 11
    }

    .ivu-col-span-md-10 {
        display: block;
        width: 41.66666667%
    }

    .ivu-col-md-push-10 {
        left: 41.66666667%
    }

    .ivu-col-md-pull-10 {
        right: 41.66666667%
    }

    .ivu-col-md-offset-10 {
        margin-left: 41.66666667%
    }

    .ivu-col-md-order-10 {
        order: 10
    }

    .ivu-col-span-md-9 {
        display: block;
        width: 37.5%
    }

    .ivu-col-md-push-9 {
        left: 37.5%
    }

    .ivu-col-md-pull-9 {
        right: 37.5%
    }

    .ivu-col-md-offset-9 {
        margin-left: 37.5%
    }

    .ivu-col-md-order-9 {
        order: 9
    }

    .ivu-col-span-md-8 {
        display: block;
        width: 33.33333333%
    }

    .ivu-col-md-push-8 {
        left: 33.33333333%
    }

    .ivu-col-md-pull-8 {
        right: 33.33333333%
    }

    .ivu-col-md-offset-8 {
        margin-left: 33.33333333%
    }

    .ivu-col-md-order-8 {
        order: 8
    }

    .ivu-col-span-md-7 {
        display: block;
        width: 29.16666667%
    }

    .ivu-col-md-push-7 {
        left: 29.16666667%
    }

    .ivu-col-md-pull-7 {
        right: 29.16666667%
    }

    .ivu-col-md-offset-7 {
        margin-left: 29.16666667%
    }

    .ivu-col-md-order-7 {
        order: 7
    }

    .ivu-col-span-md-6 {
        display: block;
        width: 25%
    }

    .ivu-col-md-push-6 {
        left: 25%
    }

    .ivu-col-md-pull-6 {
        right: 25%
    }

    .ivu-col-md-offset-6 {
        margin-left: 25%
    }

    .ivu-col-md-order-6 {
        order: 6
    }

    .ivu-col-span-md-5 {
        display: block;
        width: 20.83333333%
    }

    .ivu-col-md-push-5 {
        left: 20.83333333%
    }

    .ivu-col-md-pull-5 {
        right: 20.83333333%
    }

    .ivu-col-md-offset-5 {
        margin-left: 20.83333333%
    }

    .ivu-col-md-order-5 {
        order: 5
    }

    .ivu-col-span-md-4 {
        display: block;
        width: 16.66666667%
    }

    .ivu-col-md-push-4 {
        left: 16.66666667%
    }

    .ivu-col-md-pull-4 {
        right: 16.66666667%
    }

    .ivu-col-md-offset-4 {
        margin-left: 16.66666667%
    }

    .ivu-col-md-order-4 {
        order: 4
    }

    .ivu-col-span-md-3 {
        display: block;
        width: 12.5%
    }

    .ivu-col-md-push-3 {
        left: 12.5%
    }

    .ivu-col-md-pull-3 {
        right: 12.5%
    }

    .ivu-col-md-offset-3 {
        margin-left: 12.5%
    }

    .ivu-col-md-order-3 {
        order: 3
    }

    .ivu-col-span-md-2 {
        display: block;
        width: 8.33333333%
    }

    .ivu-col-md-push-2 {
        left: 8.33333333%
    }

    .ivu-col-md-pull-2 {
        right: 8.33333333%
    }

    .ivu-col-md-offset-2 {
        margin-left: 8.33333333%
    }

    .ivu-col-md-order-2 {
        order: 2
    }

    .ivu-col-span-md-1 {
        display: block;
        width: 4.16666667%
    }

    .ivu-col-md-push-1 {
        left: 4.16666667%
    }

    .ivu-col-md-pull-1 {
        right: 4.16666667%
    }

    .ivu-col-md-offset-1 {
        margin-left: 4.16666667%
    }

    .ivu-col-md-order-1 {
        order: 1
    }

    .ivu-col-span-md-0 {
        display: none
    }

    .ivu-col-md-push-0 {
        left: auto
    }

    .ivu-col-md-pull-0 {
        right: auto
    }

    .ivu-col-md-offset-0 {
        margin-left: 0
    }

    .ivu-col-md-order-0 {
        order: 0
    }
}

@media (min-width: 992px) {
    .ivu-col-span-lg-1, .ivu-col-span-lg-2, .ivu-col-span-lg-3, .ivu-col-span-lg-4, .ivu-col-span-lg-5, .ivu-col-span-lg-6, .ivu-col-span-lg-7, .ivu-col-span-lg-8, .ivu-col-span-lg-9, .ivu-col-span-lg-10, .ivu-col-span-lg-11, .ivu-col-span-lg-12, .ivu-col-span-lg-13, .ivu-col-span-lg-14, .ivu-col-span-lg-15, .ivu-col-span-lg-16, .ivu-col-span-lg-17, .ivu-col-span-lg-18, .ivu-col-span-lg-19, .ivu-col-span-lg-20, .ivu-col-span-lg-21, .ivu-col-span-lg-22, .ivu-col-span-lg-23, .ivu-col-span-lg-24 {
        float: left;
        flex: 0 0 auto
    }

    .ivu-col-span-lg-24 {
        display: block;
        width: 100%
    }

    .ivu-col-lg-push-24 {
        left: 100%
    }

    .ivu-col-lg-pull-24 {
        right: 100%
    }

    .ivu-col-lg-offset-24 {
        margin-left: 100%
    }

    .ivu-col-lg-order-24 {
        order: 24
    }

    .ivu-col-span-lg-23 {
        display: block;
        width: 95.83333333%
    }

    .ivu-col-lg-push-23 {
        left: 95.83333333%
    }

    .ivu-col-lg-pull-23 {
        right: 95.83333333%
    }

    .ivu-col-lg-offset-23 {
        margin-left: 95.83333333%
    }

    .ivu-col-lg-order-23 {
        order: 23
    }

    .ivu-col-span-lg-22 {
        display: block;
        width: 91.66666667%
    }

    .ivu-col-lg-push-22 {
        left: 91.66666667%
    }

    .ivu-col-lg-pull-22 {
        right: 91.66666667%
    }

    .ivu-col-lg-offset-22 {
        margin-left: 91.66666667%
    }

    .ivu-col-lg-order-22 {
        order: 22
    }

    .ivu-col-span-lg-21 {
        display: block;
        width: 87.5%
    }

    .ivu-col-lg-push-21 {
        left: 87.5%
    }

    .ivu-col-lg-pull-21 {
        right: 87.5%
    }

    .ivu-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .ivu-col-lg-order-21 {
        order: 21
    }

    .ivu-col-span-lg-20 {
        display: block;
        width: 83.33333333%
    }

    .ivu-col-lg-push-20 {
        left: 83.33333333%
    }

    .ivu-col-lg-pull-20 {
        right: 83.33333333%
    }

    .ivu-col-lg-offset-20 {
        margin-left: 83.33333333%
    }

    .ivu-col-lg-order-20 {
        order: 20
    }

    .ivu-col-span-lg-19 {
        display: block;
        width: 79.16666667%
    }

    .ivu-col-lg-push-19 {
        left: 79.16666667%
    }

    .ivu-col-lg-pull-19 {
        right: 79.16666667%
    }

    .ivu-col-lg-offset-19 {
        margin-left: 79.16666667%
    }

    .ivu-col-lg-order-19 {
        order: 19
    }

    .ivu-col-span-lg-18 {
        display: block;
        width: 75%
    }

    .ivu-col-lg-push-18 {
        left: 75%
    }

    .ivu-col-lg-pull-18 {
        right: 75%
    }

    .ivu-col-lg-offset-18 {
        margin-left: 75%
    }

    .ivu-col-lg-order-18 {
        order: 18
    }

    .ivu-col-span-lg-17 {
        display: block;
        width: 70.83333333%
    }

    .ivu-col-lg-push-17 {
        left: 70.83333333%
    }

    .ivu-col-lg-pull-17 {
        right: 70.83333333%
    }

    .ivu-col-lg-offset-17 {
        margin-left: 70.83333333%
    }

    .ivu-col-lg-order-17 {
        order: 17
    }

    .ivu-col-span-lg-16 {
        display: block;
        width: 66.66666667%
    }

    .ivu-col-lg-push-16 {
        left: 66.66666667%
    }

    .ivu-col-lg-pull-16 {
        right: 66.66666667%
    }

    .ivu-col-lg-offset-16 {
        margin-left: 66.66666667%
    }

    .ivu-col-lg-order-16 {
        order: 16
    }

    .ivu-col-span-lg-15 {
        display: block;
        width: 62.5%
    }

    .ivu-col-lg-push-15 {
        left: 62.5%
    }

    .ivu-col-lg-pull-15 {
        right: 62.5%
    }

    .ivu-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .ivu-col-lg-order-15 {
        order: 15
    }

    .ivu-col-span-lg-14 {
        display: block;
        width: 58.33333333%
    }

    .ivu-col-lg-push-14 {
        left: 58.33333333%
    }

    .ivu-col-lg-pull-14 {
        right: 58.33333333%
    }

    .ivu-col-lg-offset-14 {
        margin-left: 58.33333333%
    }

    .ivu-col-lg-order-14 {
        order: 14
    }

    .ivu-col-span-lg-13 {
        display: block;
        width: 54.16666667%
    }

    .ivu-col-lg-push-13 {
        left: 54.16666667%
    }

    .ivu-col-lg-pull-13 {
        right: 54.16666667%
    }

    .ivu-col-lg-offset-13 {
        margin-left: 54.16666667%
    }

    .ivu-col-lg-order-13 {
        order: 13
    }

    .ivu-col-span-lg-12 {
        display: block;
        width: 50%
    }

    .ivu-col-lg-push-12 {
        left: 50%
    }

    .ivu-col-lg-pull-12 {
        right: 50%
    }

    .ivu-col-lg-offset-12 {
        margin-left: 50%
    }

    .ivu-col-lg-order-12 {
        order: 12
    }

    .ivu-col-span-lg-11 {
        display: block;
        width: 45.83333333%
    }

    .ivu-col-lg-push-11 {
        left: 45.83333333%
    }

    .ivu-col-lg-pull-11 {
        right: 45.83333333%
    }

    .ivu-col-lg-offset-11 {
        margin-left: 45.83333333%
    }

    .ivu-col-lg-order-11 {
        order: 11
    }

    .ivu-col-span-lg-10 {
        display: block;
        width: 41.66666667%
    }

    .ivu-col-lg-push-10 {
        left: 41.66666667%
    }

    .ivu-col-lg-pull-10 {
        right: 41.66666667%
    }

    .ivu-col-lg-offset-10 {
        margin-left: 41.66666667%
    }

    .ivu-col-lg-order-10 {
        order: 10
    }

    .ivu-col-span-lg-9 {
        display: block;
        width: 37.5%
    }

    .ivu-col-lg-push-9 {
        left: 37.5%
    }

    .ivu-col-lg-pull-9 {
        right: 37.5%
    }

    .ivu-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .ivu-col-lg-order-9 {
        order: 9
    }

    .ivu-col-span-lg-8 {
        display: block;
        width: 33.33333333%
    }

    .ivu-col-lg-push-8 {
        left: 33.33333333%
    }

    .ivu-col-lg-pull-8 {
        right: 33.33333333%
    }

    .ivu-col-lg-offset-8 {
        margin-left: 33.33333333%
    }

    .ivu-col-lg-order-8 {
        order: 8
    }

    .ivu-col-span-lg-7 {
        display: block;
        width: 29.16666667%
    }

    .ivu-col-lg-push-7 {
        left: 29.16666667%
    }

    .ivu-col-lg-pull-7 {
        right: 29.16666667%
    }

    .ivu-col-lg-offset-7 {
        margin-left: 29.16666667%
    }

    .ivu-col-lg-order-7 {
        order: 7
    }

    .ivu-col-span-lg-6 {
        display: block;
        width: 25%
    }

    .ivu-col-lg-push-6 {
        left: 25%
    }

    .ivu-col-lg-pull-6 {
        right: 25%
    }

    .ivu-col-lg-offset-6 {
        margin-left: 25%
    }

    .ivu-col-lg-order-6 {
        order: 6
    }

    .ivu-col-span-lg-5 {
        display: block;
        width: 20.83333333%
    }

    .ivu-col-lg-push-5 {
        left: 20.83333333%
    }

    .ivu-col-lg-pull-5 {
        right: 20.83333333%
    }

    .ivu-col-lg-offset-5 {
        margin-left: 20.83333333%
    }

    .ivu-col-lg-order-5 {
        order: 5
    }

    .ivu-col-span-lg-4 {
        display: block;
        width: 16.66666667%
    }

    .ivu-col-lg-push-4 {
        left: 16.66666667%
    }

    .ivu-col-lg-pull-4 {
        right: 16.66666667%
    }

    .ivu-col-lg-offset-4 {
        margin-left: 16.66666667%
    }

    .ivu-col-lg-order-4 {
        order: 4
    }

    .ivu-col-span-lg-3 {
        display: block;
        width: 12.5%
    }

    .ivu-col-lg-push-3 {
        left: 12.5%
    }

    .ivu-col-lg-pull-3 {
        right: 12.5%
    }

    .ivu-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .ivu-col-lg-order-3 {
        order: 3
    }

    .ivu-col-span-lg-2 {
        display: block;
        width: 8.33333333%
    }

    .ivu-col-lg-push-2 {
        left: 8.33333333%
    }

    .ivu-col-lg-pull-2 {
        right: 8.33333333%
    }

    .ivu-col-lg-offset-2 {
        margin-left: 8.33333333%
    }

    .ivu-col-lg-order-2 {
        order: 2
    }

    .ivu-col-span-lg-1 {
        display: block;
        width: 4.16666667%
    }

    .ivu-col-lg-push-1 {
        left: 4.16666667%
    }

    .ivu-col-lg-pull-1 {
        right: 4.16666667%
    }

    .ivu-col-lg-offset-1 {
        margin-left: 4.16666667%
    }

    .ivu-col-lg-order-1 {
        order: 1
    }

    .ivu-col-span-lg-0 {
        display: none
    }

    .ivu-col-lg-push-0 {
        left: auto
    }

    .ivu-col-lg-pull-0 {
        right: auto
    }

    .ivu-col-lg-offset-0 {
        margin-left: 0
    }

    .ivu-col-lg-order-0 {
        order: 0
    }
}

@media (min-width: 1200px) {
    .ivu-col-span-xl-1, .ivu-col-span-xl-2, .ivu-col-span-xl-3, .ivu-col-span-xl-4, .ivu-col-span-xl-5, .ivu-col-span-xl-6, .ivu-col-span-xl-7, .ivu-col-span-xl-8, .ivu-col-span-xl-9, .ivu-col-span-xl-10, .ivu-col-span-xl-11, .ivu-col-span-xl-12, .ivu-col-span-xl-13, .ivu-col-span-xl-14, .ivu-col-span-xl-15, .ivu-col-span-xl-16, .ivu-col-span-xl-17, .ivu-col-span-xl-18, .ivu-col-span-xl-19, .ivu-col-span-xl-20, .ivu-col-span-xl-21, .ivu-col-span-xl-22, .ivu-col-span-xl-23, .ivu-col-span-xl-24 {
        float: left;
        flex: 0 0 auto
    }

    .ivu-col-span-xl-24 {
        display: block;
        width: 100%
    }

    .ivu-col-xl-push-24 {
        left: 100%
    }

    .ivu-col-xl-pull-24 {
        right: 100%
    }

    .ivu-col-xl-offset-24 {
        margin-left: 100%
    }

    .ivu-col-xl-order-24 {
        order: 24
    }

    .ivu-col-span-xl-23 {
        display: block;
        width: 95.83333333%
    }

    .ivu-col-xl-push-23 {
        left: 95.83333333%
    }

    .ivu-col-xl-pull-23 {
        right: 95.83333333%
    }

    .ivu-col-xl-offset-23 {
        margin-left: 95.83333333%
    }

    .ivu-col-xl-order-23 {
        order: 23
    }

    .ivu-col-span-xl-22 {
        display: block;
        width: 91.66666667%
    }

    .ivu-col-xl-push-22 {
        left: 91.66666667%
    }

    .ivu-col-xl-pull-22 {
        right: 91.66666667%
    }

    .ivu-col-xl-offset-22 {
        margin-left: 91.66666667%
    }

    .ivu-col-xl-order-22 {
        order: 22
    }

    .ivu-col-span-xl-21 {
        display: block;
        width: 87.5%
    }

    .ivu-col-xl-push-21 {
        left: 87.5%
    }

    .ivu-col-xl-pull-21 {
        right: 87.5%
    }

    .ivu-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .ivu-col-xl-order-21 {
        order: 21
    }

    .ivu-col-span-xl-20 {
        display: block;
        width: 83.33333333%
    }

    .ivu-col-xl-push-20 {
        left: 83.33333333%
    }

    .ivu-col-xl-pull-20 {
        right: 83.33333333%
    }

    .ivu-col-xl-offset-20 {
        margin-left: 83.33333333%
    }

    .ivu-col-xl-order-20 {
        order: 20
    }

    .ivu-col-span-xl-19 {
        display: block;
        width: 79.16666667%
    }

    .ivu-col-xl-push-19 {
        left: 79.16666667%
    }

    .ivu-col-xl-pull-19 {
        right: 79.16666667%
    }

    .ivu-col-xl-offset-19 {
        margin-left: 79.16666667%
    }

    .ivu-col-xl-order-19 {
        order: 19
    }

    .ivu-col-span-xl-18 {
        display: block;
        width: 75%
    }

    .ivu-col-xl-push-18 {
        left: 75%
    }

    .ivu-col-xl-pull-18 {
        right: 75%
    }

    .ivu-col-xl-offset-18 {
        margin-left: 75%
    }

    .ivu-col-xl-order-18 {
        order: 18
    }

    .ivu-col-span-xl-17 {
        display: block;
        width: 70.83333333%
    }

    .ivu-col-xl-push-17 {
        left: 70.83333333%
    }

    .ivu-col-xl-pull-17 {
        right: 70.83333333%
    }

    .ivu-col-xl-offset-17 {
        margin-left: 70.83333333%
    }

    .ivu-col-xl-order-17 {
        order: 17
    }

    .ivu-col-span-xl-16 {
        display: block;
        width: 66.66666667%
    }

    .ivu-col-xl-push-16 {
        left: 66.66666667%
    }

    .ivu-col-xl-pull-16 {
        right: 66.66666667%
    }

    .ivu-col-xl-offset-16 {
        margin-left: 66.66666667%
    }

    .ivu-col-xl-order-16 {
        order: 16
    }

    .ivu-col-span-xl-15 {
        display: block;
        width: 62.5%
    }

    .ivu-col-xl-push-15 {
        left: 62.5%
    }

    .ivu-col-xl-pull-15 {
        right: 62.5%
    }

    .ivu-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .ivu-col-xl-order-15 {
        order: 15
    }

    .ivu-col-span-xl-14 {
        display: block;
        width: 58.33333333%
    }

    .ivu-col-xl-push-14 {
        left: 58.33333333%
    }

    .ivu-col-xl-pull-14 {
        right: 58.33333333%
    }

    .ivu-col-xl-offset-14 {
        margin-left: 58.33333333%
    }

    .ivu-col-xl-order-14 {
        order: 14
    }

    .ivu-col-span-xl-13 {
        display: block;
        width: 54.16666667%
    }

    .ivu-col-xl-push-13 {
        left: 54.16666667%
    }

    .ivu-col-xl-pull-13 {
        right: 54.16666667%
    }

    .ivu-col-xl-offset-13 {
        margin-left: 54.16666667%
    }

    .ivu-col-xl-order-13 {
        order: 13
    }

    .ivu-col-span-xl-12 {
        display: block;
        width: 50%
    }

    .ivu-col-xl-push-12 {
        left: 50%
    }

    .ivu-col-xl-pull-12 {
        right: 50%
    }

    .ivu-col-xl-offset-12 {
        margin-left: 50%
    }

    .ivu-col-xl-order-12 {
        order: 12
    }

    .ivu-col-span-xl-11 {
        display: block;
        width: 45.83333333%
    }

    .ivu-col-xl-push-11 {
        left: 45.83333333%
    }

    .ivu-col-xl-pull-11 {
        right: 45.83333333%
    }

    .ivu-col-xl-offset-11 {
        margin-left: 45.83333333%
    }

    .ivu-col-xl-order-11 {
        order: 11
    }

    .ivu-col-span-xl-10 {
        display: block;
        width: 41.66666667%
    }

    .ivu-col-xl-push-10 {
        left: 41.66666667%
    }

    .ivu-col-xl-pull-10 {
        right: 41.66666667%
    }

    .ivu-col-xl-offset-10 {
        margin-left: 41.66666667%
    }

    .ivu-col-xl-order-10 {
        order: 10
    }

    .ivu-col-span-xl-9 {
        display: block;
        width: 37.5%
    }

    .ivu-col-xl-push-9 {
        left: 37.5%
    }

    .ivu-col-xl-pull-9 {
        right: 37.5%
    }

    .ivu-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .ivu-col-xl-order-9 {
        order: 9
    }

    .ivu-col-span-xl-8 {
        display: block;
        width: 33.33333333%
    }

    .ivu-col-xl-push-8 {
        left: 33.33333333%
    }

    .ivu-col-xl-pull-8 {
        right: 33.33333333%
    }

    .ivu-col-xl-offset-8 {
        margin-left: 33.33333333%
    }

    .ivu-col-xl-order-8 {
        order: 8
    }

    .ivu-col-span-xl-7 {
        display: block;
        width: 29.16666667%
    }

    .ivu-col-xl-push-7 {
        left: 29.16666667%
    }

    .ivu-col-xl-pull-7 {
        right: 29.16666667%
    }

    .ivu-col-xl-offset-7 {
        margin-left: 29.16666667%
    }

    .ivu-col-xl-order-7 {
        order: 7
    }

    .ivu-col-span-xl-6 {
        display: block;
        width: 25%
    }

    .ivu-col-xl-push-6 {
        left: 25%
    }

    .ivu-col-xl-pull-6 {
        right: 25%
    }

    .ivu-col-xl-offset-6 {
        margin-left: 25%
    }

    .ivu-col-xl-order-6 {
        order: 6
    }

    .ivu-col-span-xl-5 {
        display: block;
        width: 20.83333333%
    }

    .ivu-col-xl-push-5 {
        left: 20.83333333%
    }

    .ivu-col-xl-pull-5 {
        right: 20.83333333%
    }

    .ivu-col-xl-offset-5 {
        margin-left: 20.83333333%
    }

    .ivu-col-xl-order-5 {
        order: 5
    }

    .ivu-col-span-xl-4 {
        display: block;
        width: 16.66666667%
    }

    .ivu-col-xl-push-4 {
        left: 16.66666667%
    }

    .ivu-col-xl-pull-4 {
        right: 16.66666667%
    }

    .ivu-col-xl-offset-4 {
        margin-left: 16.66666667%
    }

    .ivu-col-xl-order-4 {
        order: 4
    }

    .ivu-col-span-xl-3 {
        display: block;
        width: 12.5%
    }

    .ivu-col-xl-push-3 {
        left: 12.5%
    }

    .ivu-col-xl-pull-3 {
        right: 12.5%
    }

    .ivu-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .ivu-col-xl-order-3 {
        order: 3
    }

    .ivu-col-span-xl-2 {
        display: block;
        width: 8.33333333%
    }

    .ivu-col-xl-push-2 {
        left: 8.33333333%
    }

    .ivu-col-xl-pull-2 {
        right: 8.33333333%
    }

    .ivu-col-xl-offset-2 {
        margin-left: 8.33333333%
    }

    .ivu-col-xl-order-2 {
        order: 2
    }

    .ivu-col-span-xl-1 {
        display: block;
        width: 4.16666667%
    }

    .ivu-col-xl-push-1 {
        left: 4.16666667%
    }

    .ivu-col-xl-pull-1 {
        right: 4.16666667%
    }

    .ivu-col-xl-offset-1 {
        margin-left: 4.16666667%
    }

    .ivu-col-xl-order-1 {
        order: 1
    }

    .ivu-col-span-xl-0 {
        display: none
    }

    .ivu-col-xl-push-0 {
        left: auto
    }

    .ivu-col-xl-pull-0 {
        right: auto
    }

    .ivu-col-xl-offset-0 {
        margin-left: 0
    }

    .ivu-col-xl-order-0 {
        order: 0
    }
}

@media (min-width: 1600px) {
    .ivu-col-span-xxl-1, .ivu-col-span-xxl-2, .ivu-col-span-xxl-3, .ivu-col-span-xxl-4, .ivu-col-span-xxl-5, .ivu-col-span-xxl-6, .ivu-col-span-xxl-7, .ivu-col-span-xxl-8, .ivu-col-span-xxl-9, .ivu-col-span-xxl-10, .ivu-col-span-xxl-11, .ivu-col-span-xxl-12, .ivu-col-span-xxl-13, .ivu-col-span-xxl-14, .ivu-col-span-xxl-15, .ivu-col-span-xxl-16, .ivu-col-span-xxl-17, .ivu-col-span-xxl-18, .ivu-col-span-xxl-19, .ivu-col-span-xxl-20, .ivu-col-span-xxl-21, .ivu-col-span-xxl-22, .ivu-col-span-xxl-23, .ivu-col-span-xxl-24 {
        float: left;
        flex: 0 0 auto
    }

    .ivu-col-span-xxl-24 {
        display: block;
        width: 100%
    }

    .ivu-col-xxl-push-24 {
        left: 100%
    }

    .ivu-col-xxl-pull-24 {
        right: 100%
    }

    .ivu-col-xxl-offset-24 {
        margin-left: 100%
    }

    .ivu-col-xxl-order-24 {
        order: 24
    }

    .ivu-col-span-xxl-23 {
        display: block;
        width: 95.83333333%
    }

    .ivu-col-xxl-push-23 {
        left: 95.83333333%
    }

    .ivu-col-xxl-pull-23 {
        right: 95.83333333%
    }

    .ivu-col-xxl-offset-23 {
        margin-left: 95.83333333%
    }

    .ivu-col-xxl-order-23 {
        order: 23
    }

    .ivu-col-span-xxl-22 {
        display: block;
        width: 91.66666667%
    }

    .ivu-col-xxl-push-22 {
        left: 91.66666667%
    }

    .ivu-col-xxl-pull-22 {
        right: 91.66666667%
    }

    .ivu-col-xxl-offset-22 {
        margin-left: 91.66666667%
    }

    .ivu-col-xxl-order-22 {
        order: 22
    }

    .ivu-col-span-xxl-21 {
        display: block;
        width: 87.5%
    }

    .ivu-col-xxl-push-21 {
        left: 87.5%
    }

    .ivu-col-xxl-pull-21 {
        right: 87.5%
    }

    .ivu-col-xxl-offset-21 {
        margin-left: 87.5%
    }

    .ivu-col-xxl-order-21 {
        order: 21
    }

    .ivu-col-span-xxl-20 {
        display: block;
        width: 83.33333333%
    }

    .ivu-col-xxl-push-20 {
        left: 83.33333333%
    }

    .ivu-col-xxl-pull-20 {
        right: 83.33333333%
    }

    .ivu-col-xxl-offset-20 {
        margin-left: 83.33333333%
    }

    .ivu-col-xxl-order-20 {
        order: 20
    }

    .ivu-col-span-xxl-19 {
        display: block;
        width: 79.16666667%
    }

    .ivu-col-xxl-push-19 {
        left: 79.16666667%
    }

    .ivu-col-xxl-pull-19 {
        right: 79.16666667%
    }

    .ivu-col-xxl-offset-19 {
        margin-left: 79.16666667%
    }

    .ivu-col-xxl-order-19 {
        order: 19
    }

    .ivu-col-span-xxl-18 {
        display: block;
        width: 75%
    }

    .ivu-col-xxl-push-18 {
        left: 75%
    }

    .ivu-col-xxl-pull-18 {
        right: 75%
    }

    .ivu-col-xxl-offset-18 {
        margin-left: 75%
    }

    .ivu-col-xxl-order-18 {
        order: 18
    }

    .ivu-col-span-xxl-17 {
        display: block;
        width: 70.83333333%
    }

    .ivu-col-xxl-push-17 {
        left: 70.83333333%
    }

    .ivu-col-xxl-pull-17 {
        right: 70.83333333%
    }

    .ivu-col-xxl-offset-17 {
        margin-left: 70.83333333%
    }

    .ivu-col-xxl-order-17 {
        order: 17
    }

    .ivu-col-span-xxl-16 {
        display: block;
        width: 66.66666667%
    }

    .ivu-col-xxl-push-16 {
        left: 66.66666667%
    }

    .ivu-col-xxl-pull-16 {
        right: 66.66666667%
    }

    .ivu-col-xxl-offset-16 {
        margin-left: 66.66666667%
    }

    .ivu-col-xxl-order-16 {
        order: 16
    }

    .ivu-col-span-xxl-15 {
        display: block;
        width: 62.5%
    }

    .ivu-col-xxl-push-15 {
        left: 62.5%
    }

    .ivu-col-xxl-pull-15 {
        right: 62.5%
    }

    .ivu-col-xxl-offset-15 {
        margin-left: 62.5%
    }

    .ivu-col-xxl-order-15 {
        order: 15
    }

    .ivu-col-span-xxl-14 {
        display: block;
        width: 58.33333333%
    }

    .ivu-col-xxl-push-14 {
        left: 58.33333333%
    }

    .ivu-col-xxl-pull-14 {
        right: 58.33333333%
    }

    .ivu-col-xxl-offset-14 {
        margin-left: 58.33333333%
    }

    .ivu-col-xxl-order-14 {
        order: 14
    }

    .ivu-col-span-xxl-13 {
        display: block;
        width: 54.16666667%
    }

    .ivu-col-xxl-push-13 {
        left: 54.16666667%
    }

    .ivu-col-xxl-pull-13 {
        right: 54.16666667%
    }

    .ivu-col-xxl-offset-13 {
        margin-left: 54.16666667%
    }

    .ivu-col-xxl-order-13 {
        order: 13
    }

    .ivu-col-span-xxl-12 {
        display: block;
        width: 50%
    }

    .ivu-col-xxl-push-12 {
        left: 50%
    }

    .ivu-col-xxl-pull-12 {
        right: 50%
    }

    .ivu-col-xxl-offset-12 {
        margin-left: 50%
    }

    .ivu-col-xxl-order-12 {
        order: 12
    }

    .ivu-col-span-xxl-11 {
        display: block;
        width: 45.83333333%
    }

    .ivu-col-xxl-push-11 {
        left: 45.83333333%
    }

    .ivu-col-xxl-pull-11 {
        right: 45.83333333%
    }

    .ivu-col-xxl-offset-11 {
        margin-left: 45.83333333%
    }

    .ivu-col-xxl-order-11 {
        order: 11
    }

    .ivu-col-span-xxl-10 {
        display: block;
        width: 41.66666667%
    }

    .ivu-col-xxl-push-10 {
        left: 41.66666667%
    }

    .ivu-col-xxl-pull-10 {
        right: 41.66666667%
    }

    .ivu-col-xxl-offset-10 {
        margin-left: 41.66666667%
    }

    .ivu-col-xxl-order-10 {
        order: 10
    }

    .ivu-col-span-xxl-9 {
        display: block;
        width: 37.5%
    }

    .ivu-col-xxl-push-9 {
        left: 37.5%
    }

    .ivu-col-xxl-pull-9 {
        right: 37.5%
    }

    .ivu-col-xxl-offset-9 {
        margin-left: 37.5%
    }

    .ivu-col-xxl-order-9 {
        order: 9
    }

    .ivu-col-span-xxl-8 {
        display: block;
        width: 33.33333333%
    }

    .ivu-col-xxl-push-8 {
        left: 33.33333333%
    }

    .ivu-col-xxl-pull-8 {
        right: 33.33333333%
    }

    .ivu-col-xxl-offset-8 {
        margin-left: 33.33333333%
    }

    .ivu-col-xxl-order-8 {
        order: 8
    }

    .ivu-col-span-xxl-7 {
        display: block;
        width: 29.16666667%
    }

    .ivu-col-xxl-push-7 {
        left: 29.16666667%
    }

    .ivu-col-xxl-pull-7 {
        right: 29.16666667%
    }

    .ivu-col-xxl-offset-7 {
        margin-left: 29.16666667%
    }

    .ivu-col-xxl-order-7 {
        order: 7
    }

    .ivu-col-span-xxl-6 {
        display: block;
        width: 25%
    }

    .ivu-col-xxl-push-6 {
        left: 25%
    }

    .ivu-col-xxl-pull-6 {
        right: 25%
    }

    .ivu-col-xxl-offset-6 {
        margin-left: 25%
    }

    .ivu-col-xxl-order-6 {
        order: 6
    }

    .ivu-col-span-xxl-5 {
        display: block;
        width: 20.83333333%
    }

    .ivu-col-xxl-push-5 {
        left: 20.83333333%
    }

    .ivu-col-xxl-pull-5 {
        right: 20.83333333%
    }

    .ivu-col-xxl-offset-5 {
        margin-left: 20.83333333%
    }

    .ivu-col-xxl-order-5 {
        order: 5
    }

    .ivu-col-span-xxl-4 {
        display: block;
        width: 16.66666667%
    }

    .ivu-col-xxl-push-4 {
        left: 16.66666667%
    }

    .ivu-col-xxl-pull-4 {
        right: 16.66666667%
    }

    .ivu-col-xxl-offset-4 {
        margin-left: 16.66666667%
    }

    .ivu-col-xxl-order-4 {
        order: 4
    }

    .ivu-col-span-xxl-3 {
        display: block;
        width: 12.5%
    }

    .ivu-col-xxl-push-3 {
        left: 12.5%
    }

    .ivu-col-xxl-pull-3 {
        right: 12.5%
    }

    .ivu-col-xxl-offset-3 {
        margin-left: 12.5%
    }

    .ivu-col-xxl-order-3 {
        order: 3
    }

    .ivu-col-span-xxl-2 {
        display: block;
        width: 8.33333333%
    }

    .ivu-col-xxl-push-2 {
        left: 8.33333333%
    }

    .ivu-col-xxl-pull-2 {
        right: 8.33333333%
    }

    .ivu-col-xxl-offset-2 {
        margin-left: 8.33333333%
    }

    .ivu-col-xxl-order-2 {
        order: 2
    }

    .ivu-col-span-xxl-1 {
        display: block;
        width: 4.16666667%
    }

    .ivu-col-xxl-push-1 {
        left: 4.16666667%
    }

    .ivu-col-xxl-pull-1 {
        right: 4.16666667%
    }

    .ivu-col-xxl-offset-1 {
        margin-left: 4.16666667%
    }

    .ivu-col-xxl-order-1 {
        order: 1
    }

    .ivu-col-span-xxl-0 {
        display: none
    }

    .ivu-col-xxl-push-0 {
        left: auto
    }

    .ivu-col-xxl-pull-0 {
        right: auto
    }

    .ivu-col-xxl-offset-0 {
        margin-left: 0
    }

    .ivu-col-xxl-order-0 {
        order: 0
    }
}

.ivu-article h1 {
    font-size: 26px;
    font-weight: 400
}

.ivu-article h2 {
    font-size: 20px;
    font-weight: 400
}

.ivu-article h3 {
    font-size: 16px;
    font-weight: 400
}

.ivu-article h4 {
    font-size: 14px;
    font-weight: 400
}

.ivu-article h5, .ivu-article h6 {
    font-size: 12px;
    font-weight: 400
}

.ivu-article blockquote {
    padding: 5px 5px 3px 10px;
    line-height: 1.5;
    border-left: 4px solid #ddd;
    margin-bottom: 20px;
    color: #666;
    font-size: 14px
}

.ivu-article ul:not([class^=ivu-]) {
    padding-left: 40px;
    list-style-type: disc
}

.ivu-article li:not([class^=ivu-]) {
    margin-bottom: 5px;
    font-size: 14px
}

.ivu-article ol ul:not([class^=ivu-]), .ivu-article ul ul:not([class^=ivu-]) {
    list-style-type: circle
}

.ivu-article p {
    margin: 5px;
    font-size: 14px
}

.ivu-article a:not([class^=ivu-])[target=_blank]:after {
    content: "\F3F2";
    font-family: Ionicons;
    color: #aaa;
    margin-left: 3px
}

.fade-appear, .fade-enter-active, .fade-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.fade-appear, .fade-enter-active {
    animation-name: ivuFadeIn;
    animation-play-state: running
}

.fade-leave-active {
    animation-name: ivuFadeOut;
    animation-play-state: running
}

.fade-appear, .fade-enter-active {
    opacity: 0
}

.fade-appear, .fade-enter-active, .fade-leave-active {
    animation-timing-function: linear
}

@keyframes ivuFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes ivuFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.move-up-appear, .move-up-enter-active, .move-up-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.move-up-appear, .move-up-enter-active {
    animation-name: ivuMoveUpIn;
    animation-play-state: running
}

.move-up-leave-active {
    animation-name: ivuMoveUpOut;
    animation-play-state: running
}

.move-up-appear, .move-up-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.move-up-leave-active {
    animation-timing-function: ease-in-out
}

.move-down-appear, .move-down-enter-active, .move-down-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.move-down-appear, .move-down-enter-active {
    animation-name: ivuMoveDownIn;
    animation-play-state: running
}

.move-down-leave-active {
    animation-name: ivuMoveDownOut;
    animation-play-state: running
}

.move-down-appear, .move-down-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.move-down-leave-active {
    animation-timing-function: ease-in-out
}

.move-left-appear, .move-left-enter-active, .move-left-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.move-left-appear, .move-left-enter-active {
    animation-name: ivuMoveLeftIn;
    animation-play-state: running
}

.move-left-leave-active {
    animation-name: ivuMoveLeftOut;
    animation-play-state: running
}

.move-left-appear, .move-left-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.move-left-leave-active {
    animation-timing-function: ease-in-out
}

.move-right-appear, .move-right-enter-active, .move-right-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.move-right-appear, .move-right-enter-active {
    animation-name: ivuMoveRightIn;
    animation-play-state: running
}

.move-right-leave-active {
    animation-name: ivuMoveRightOut;
    animation-play-state: running
}

.move-right-appear, .move-right-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.move-right-leave-active {
    animation-timing-function: ease-in-out
}

@keyframes ivuMoveDownIn {
    0% {
        transform-origin: 0 0;
        transform: translateY(100%);
        opacity: 0
    }
    to {
        transform-origin: 0 0;
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes ivuMoveDownOut {
    0% {
        transform-origin: 0 0;
        transform: translateY(0);
        opacity: 1
    }
    to {
        transform-origin: 0 0;
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes ivuMoveLeftIn {
    0% {
        transform-origin: 0 0;
        transform: translateX(-100%);
        opacity: 0
    }
    to {
        transform-origin: 0 0;
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes ivuMoveLeftOut {
    0% {
        transform-origin: 0 0;
        transform: translateX(0);
        opacity: 1
    }
    to {
        transform-origin: 0 0;
        transform: translateX(-100%);
        opacity: 0
    }
}

@keyframes ivuMoveRightIn {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: translateX(0)
    }
}

@keyframes ivuMoveRightOut {
    0% {
        transform-origin: 0 0;
        transform: translateX(0);
        opacity: 1
    }
    to {
        transform-origin: 0 0;
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes ivuMoveUpIn {
    0% {
        transform-origin: 0 0;
        transform: translateY(-100%);
        opacity: 0
    }
    to {
        transform-origin: 0 0;
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes ivuMoveUpOut {
    0% {
        transform-origin: 0 0;
        transform: translateY(0);
        opacity: 1
    }
    to {
        transform-origin: 0 0;
        transform: translateY(-100%);
        opacity: 0
    }
}

.move-notice-appear, .move-notice-enter-active, .move-notice-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.move-notice-appear, .move-notice-enter-active {
    animation-name: ivuMoveNoticeIn;
    animation-play-state: running
}

.move-notice-leave-active {
    animation-name: ivuMoveNoticeOut;
    animation-play-state: running
}

.move-notice-appear, .move-notice-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.move-notice-leave-active {
    animation-timing-function: ease-in-out
}

@keyframes ivuMoveNoticeIn {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: translateX(0)
    }
}

@keyframes ivuMoveNoticeOut {
    0% {
        transform-origin: 0 0;
        transform: translateX(0);
        opacity: 1
    }
    70% {
        transform-origin: 0 0;
        transform: translateX(100%);
        height: auto;
        padding: 16px;
        margin-bottom: 10px;
        opacity: 0
    }
    to {
        transform-origin: 0 0;
        transform: translateX(100%);
        height: 0;
        padding: 0;
        margin-bottom: 0;
        opacity: 0
    }
}

.ease-appear, .ease-enter-active, .ease-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ease-appear, .ease-enter-active {
    animation-name: ivuEaseIn;
    animation-play-state: running
}

.ease-leave-active {
    animation-name: ivuEaseOut;
    animation-play-state: running
}

.ease-appear, .ease-enter-active {
    opacity: 0
}

.ease-appear, .ease-enter-active, .ease-leave-active {
    animation-timing-function: linear;
    animation-duration: .2s
}

@keyframes ivuEaseIn {
    0% {
        opacity: 0;
        transform: scale(.9)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes ivuEaseOut {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.9)
    }
}

.transition-drop-appear, .transition-drop-enter-active, .transition-drop-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.transition-drop-appear, .transition-drop-enter-active {
    animation-name: ivuTransitionDropIn;
    animation-play-state: running
}

.transition-drop-leave-active {
    animation-name: ivuTransitionDropOut;
    animation-play-state: running
}

.transition-drop-appear, .transition-drop-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.transition-drop-leave-active {
    animation-timing-function: ease-in-out
}

.slide-up-appear, .slide-up-enter-active, .slide-up-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.slide-up-appear, .slide-up-enter-active {
    animation-name: ivuSlideUpIn;
    animation-play-state: running
}

.slide-up-leave-active {
    animation-name: ivuSlideUpOut;
    animation-play-state: running
}

.slide-up-appear, .slide-up-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.slide-up-leave-active {
    animation-timing-function: ease-in-out
}

.slide-down-appear, .slide-down-enter-active, .slide-down-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.slide-down-appear, .slide-down-enter-active {
    animation-name: ivuSlideDownIn;
    animation-play-state: running
}

.slide-down-leave-active {
    animation-name: ivuSlideDownOut;
    animation-play-state: running
}

.slide-down-appear, .slide-down-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.slide-down-leave-active {
    animation-timing-function: ease-in-out
}

.slide-left-appear, .slide-left-enter-active, .slide-left-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.slide-left-appear, .slide-left-enter-active {
    animation-name: ivuSlideLeftIn;
    animation-play-state: running
}

.slide-left-leave-active {
    animation-name: ivuSlideLeftOut;
    animation-play-state: running
}

.slide-left-appear, .slide-left-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.slide-left-leave-active {
    animation-timing-function: ease-in-out
}

.slide-right-appear, .slide-right-enter-active, .slide-right-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.slide-right-appear, .slide-right-enter-active {
    animation-name: ivuSlideRightIn;
    animation-play-state: running
}

.slide-right-leave-active {
    animation-name: ivuSlideRightOut;
    animation-play-state: running
}

.slide-right-appear, .slide-right-enter-active {
    opacity: 0;
    animation-timing-function: ease-in-out
}

.slide-right-leave-active {
    animation-timing-function: ease-in-out
}

@keyframes ivuTransitionDropIn {
    0% {
        opacity: 0;
        transform: scaleY(.8)
    }
    to {
        opacity: 1;
        transform: scaleY(1)
    }
}

@keyframes ivuTransitionDropOut {
    0% {
        opacity: 1;
        transform: scaleY(1)
    }
    to {
        opacity: 0;
        transform: scaleY(.8)
    }
}

@keyframes ivuSlideUpIn {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: scaleY(.8)
    }
    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: scaleY(1)
    }
}

@keyframes ivuSlideUpOut {
    0% {
        opacity: 1;
        transform-origin: 0 0;
        transform: scaleY(1)
    }
    to {
        opacity: 0;
        transform-origin: 0 0;
        transform: scaleY(.8)
    }
}

@keyframes ivuSlideDownIn {
    0% {
        opacity: 0;
        transform-origin: 100% 100%;
        transform: scaleY(.8)
    }
    to {
        opacity: 1;
        transform-origin: 100% 100%;
        transform: scaleY(1)
    }
}

@keyframes ivuSlideDownOut {
    0% {
        opacity: 1;
        transform-origin: 100% 100%;
        transform: scaleY(1)
    }
    to {
        opacity: 0;
        transform-origin: 100% 100%;
        transform: scaleY(.8)
    }
}

@keyframes ivuSlideLeftIn {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: scaleX(.8)
    }
    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: scaleX(1)
    }
}

@keyframes ivuSlideLeftOut {
    0% {
        opacity: 1;
        transform-origin: 0 0;
        transform: scaleX(1)
    }
    to {
        opacity: 0;
        transform-origin: 0 0;
        transform: scaleX(.8)
    }
}

@keyframes ivuSlideRightIn {
    0% {
        opacity: 0;
        transform-origin: 100% 0;
        transform: scaleX(.8)
    }
    to {
        opacity: 1;
        transform-origin: 100% 0;
        transform: scaleX(1)
    }
}

@keyframes ivuSlideRightOut {
    0% {
        opacity: 1;
        transform-origin: 100% 0;
        transform: scaleX(1)
    }
    to {
        opacity: 0;
        transform-origin: 100% 0;
        transform: scaleX(.8)
    }
}

.collapse-transition {
    transition: height .2s ease-in-out, padding-top .2s ease-in-out, padding-bottom .2s ease-in-out
}

.ivu-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 5px 15px 6px;
    font-size: 12px;
    border-radius: 4px;
    transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear;
    color: #515a6e;
    background-color: #fff;
    border: 1px solid #dcdee2
}

.ivu-btn, .ivu-btn > .ivu-icon {
    vertical-align: middle;
    line-height: 1.5
}

.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon {
    vertical-align: baseline
}

.ivu-btn > span {
    vertical-align: middle
}

.ivu-btn, .ivu-btn:active, .ivu-btn:focus {
    outline: 0
}

.ivu-btn:not([disabled]):hover {
    text-decoration: none
}

.ivu-btn:not([disabled]):active {
    outline: 0
}

.ivu-btn.disabled, .ivu-btn[disabled] {
    cursor: not-allowed
}

.ivu-btn.disabled > *, .ivu-btn[disabled] > * {
    pointer-events: none
}

.ivu-btn-large {
    padding: 6px 15px;
    font-size: 14px;
    border-radius: 4px
}

.ivu-btn-small {
    padding: 1px 7px 2px;
    font-size: 12px;
    border-radius: 3px
}

.ivu-btn-icon-only {
    padding: 5px 15px 6px;
    font-size: 12px;
    border-radius: 4px
}

.ivu-btn-icon-only.ivu-btn-small {
    padding: 1px 7px 2px;
    font-size: 12px;
    border-radius: 3px
}

.ivu-btn-icon-only.ivu-btn-large {
    padding: 6px 15px;
    font-size: 14px;
    border-radius: 4px
}

.ivu-btn > a:only-child {
    color: currentColor
}

.ivu-btn > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn:hover {
    color: #747b8b;
    border-color: #e3e5e8
}

.ivu-btn.active, .ivu-btn:active {
    color: #4d5669;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.ivu-btn.disabled, .ivu-btn.disabled.active, .ivu-btn.disabled:active, .ivu-btn.disabled:focus, .ivu-btn.disabled:hover, .ivu-btn[disabled], .ivu-btn[disabled].active, .ivu-btn[disabled]:active, .ivu-btn[disabled]:focus, .ivu-btn[disabled]:hover, fieldset[disabled] .ivu-btn, fieldset[disabled] .ivu-btn.active, fieldset[disabled] .ivu-btn:active, fieldset[disabled] .ivu-btn:focus, fieldset[disabled] .ivu-btn:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}

.ivu-btn.disabled.active > a:only-child, .ivu-btn.disabled:active > a:only-child, .ivu-btn.disabled:focus > a:only-child, .ivu-btn.disabled:hover > a:only-child, .ivu-btn.disabled > a:only-child, .ivu-btn[disabled].active > a:only-child, .ivu-btn[disabled]:active > a:only-child, .ivu-btn[disabled]:focus > a:only-child, .ivu-btn[disabled]:hover > a:only-child, .ivu-btn[disabled] > a:only-child, fieldset[disabled] .ivu-btn.active > a:only-child, fieldset[disabled] .ivu-btn:active > a:only-child, fieldset[disabled] .ivu-btn:focus > a:only-child, fieldset[disabled] .ivu-btn:hover > a:only-child, fieldset[disabled] .ivu-btn > a:only-child {
    color: currentColor
}

.ivu-btn.disabled.active > a:only-child:after, .ivu-btn.disabled:active > a:only-child:after, .ivu-btn.disabled:focus > a:only-child:after, .ivu-btn.disabled:hover > a:only-child:after, .ivu-btn.disabled > a:only-child:after, .ivu-btn[disabled].active > a:only-child:after, .ivu-btn[disabled]:active > a:only-child:after, .ivu-btn[disabled]:focus > a:only-child:after, .ivu-btn[disabled]:hover > a:only-child:after, .ivu-btn[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn.active > a:only-child:after, fieldset[disabled] .ivu-btn:active > a:only-child:after, fieldset[disabled] .ivu-btn:focus > a:only-child:after, fieldset[disabled] .ivu-btn:hover > a:only-child:after, fieldset[disabled] .ivu-btn > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn:hover {
    color: #57a3f3;
    background-color: #fff;
    border-color: #57a3f3
}

.ivu-btn:hover > a:only-child {
    color: currentColor
}

.ivu-btn:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn.active, .ivu-btn:active {
    color: #2b85e4;
    background-color: #fff;
    border-color: #2b85e4
}

.ivu-btn.active > a:only-child, .ivu-btn:active > a:only-child {
    color: currentColor
}

.ivu-btn.active > a:only-child:after, .ivu-btn:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn:focus {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-btn-long {
    width: 100%
}

.ivu-btn > .ivu-icon + span, .ivu-btn > span + .ivu-icon {
    margin-left: 4px
}

.ivu-btn-primary {
    color: #fff;
    background-color: #2d8cf0;
    border-color: #2d8cf0
}

.ivu-btn-primary > a:only-child {
    color: currentColor
}

.ivu-btn-primary > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-primary:hover {
    color: #fff;
    background-color: #57a3f3;
    border-color: #57a3f3
}

.ivu-btn-primary:hover > a:only-child {
    color: currentColor
}

.ivu-btn-primary:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-primary.active, .ivu-btn-primary:active {
    color: #f2f2f2;
    background-color: #2b85e4;
    border-color: #2b85e4
}

.ivu-btn-primary.active > a:only-child, .ivu-btn-primary:active > a:only-child {
    color: currentColor
}

.ivu-btn-primary.active > a:only-child:after, .ivu-btn-primary:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-primary.disabled, .ivu-btn-primary.disabled.active, .ivu-btn-primary.disabled:active, .ivu-btn-primary.disabled:focus, .ivu-btn-primary.disabled:hover, .ivu-btn-primary[disabled], .ivu-btn-primary[disabled].active, .ivu-btn-primary[disabled]:active, .ivu-btn-primary[disabled]:focus, .ivu-btn-primary[disabled]:hover, fieldset[disabled] .ivu-btn-primary, fieldset[disabled] .ivu-btn-primary.active, fieldset[disabled] .ivu-btn-primary:active, fieldset[disabled] .ivu-btn-primary:focus, fieldset[disabled] .ivu-btn-primary:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}

.ivu-btn-primary.disabled.active > a:only-child, .ivu-btn-primary.disabled:active > a:only-child, .ivu-btn-primary.disabled:focus > a:only-child, .ivu-btn-primary.disabled:hover > a:only-child, .ivu-btn-primary.disabled > a:only-child, .ivu-btn-primary[disabled].active > a:only-child, .ivu-btn-primary[disabled]:active > a:only-child, .ivu-btn-primary[disabled]:focus > a:only-child, .ivu-btn-primary[disabled]:hover > a:only-child, .ivu-btn-primary[disabled] > a:only-child, fieldset[disabled] .ivu-btn-primary.active > a:only-child, fieldset[disabled] .ivu-btn-primary:active > a:only-child, fieldset[disabled] .ivu-btn-primary:focus > a:only-child, fieldset[disabled] .ivu-btn-primary:hover > a:only-child, fieldset[disabled] .ivu-btn-primary > a:only-child {
    color: currentColor
}

.ivu-btn-primary.disabled.active > a:only-child:after, .ivu-btn-primary.disabled:active > a:only-child:after, .ivu-btn-primary.disabled:focus > a:only-child:after, .ivu-btn-primary.disabled:hover > a:only-child:after, .ivu-btn-primary.disabled > a:only-child:after, .ivu-btn-primary[disabled].active > a:only-child:after, .ivu-btn-primary[disabled]:active > a:only-child:after, .ivu-btn-primary[disabled]:focus > a:only-child:after, .ivu-btn-primary[disabled]:hover > a:only-child:after, .ivu-btn-primary[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, fieldset[disabled] .ivu-btn-primary > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-primary.active, .ivu-btn-primary:active, .ivu-btn-primary:hover {
    color: #fff
}

.ivu-btn-primary:focus {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: #2b85e4;
    border-left-color: #2b85e4
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child) {
    border-right-color: #2b85e4
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: #dcdee2
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, .ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child) {
    border-left-color: #2b85e4
}

.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn[disabled], .ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color: #dcdee2
}

.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) {
    border-top-color: #2b85e4;
    border-bottom-color: #2b85e4
}

.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) {
    border-bottom-color: #2b85e4
}

.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled] {
    border-top-color: #dcdee2
}

.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, .ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) {
    border-top-color: #2b85e4
}

.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], .ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled] {
    border-bottom-color: #dcdee2
}

.ivu-btn-dashed {
    color: #515a6e;
    background-color: #fff;
    border-color: #dcdee2;
    border-style: dashed
}

.ivu-btn-dashed > a:only-child {
    color: currentColor
}

.ivu-btn-dashed > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-dashed:hover {
    color: #747b8b;
    border-color: #e3e5e8
}

.ivu-btn-dashed.active, .ivu-btn-dashed:active {
    color: #4d5669;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.ivu-btn-dashed.disabled, .ivu-btn-dashed.disabled.active, .ivu-btn-dashed.disabled:active, .ivu-btn-dashed.disabled:focus, .ivu-btn-dashed.disabled:hover, .ivu-btn-dashed[disabled], .ivu-btn-dashed[disabled].active, .ivu-btn-dashed[disabled]:active, .ivu-btn-dashed[disabled]:focus, .ivu-btn-dashed[disabled]:hover, fieldset[disabled] .ivu-btn-dashed, fieldset[disabled] .ivu-btn-dashed.active, fieldset[disabled] .ivu-btn-dashed:active, fieldset[disabled] .ivu-btn-dashed:focus, fieldset[disabled] .ivu-btn-dashed:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}

.ivu-btn-dashed.disabled.active > a:only-child, .ivu-btn-dashed.disabled:active > a:only-child, .ivu-btn-dashed.disabled:focus > a:only-child, .ivu-btn-dashed.disabled:hover > a:only-child, .ivu-btn-dashed.disabled > a:only-child, .ivu-btn-dashed[disabled].active > a:only-child, .ivu-btn-dashed[disabled]:active > a:only-child, .ivu-btn-dashed[disabled]:focus > a:only-child, .ivu-btn-dashed[disabled]:hover > a:only-child, .ivu-btn-dashed[disabled] > a:only-child, fieldset[disabled] .ivu-btn-dashed.active > a:only-child, fieldset[disabled] .ivu-btn-dashed:active > a:only-child, fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, fieldset[disabled] .ivu-btn-dashed > a:only-child {
    color: currentColor
}

.ivu-btn-dashed.disabled.active > a:only-child:after, .ivu-btn-dashed.disabled:active > a:only-child:after, .ivu-btn-dashed.disabled:focus > a:only-child:after, .ivu-btn-dashed.disabled:hover > a:only-child:after, .ivu-btn-dashed.disabled > a:only-child:after, .ivu-btn-dashed[disabled].active > a:only-child:after, .ivu-btn-dashed[disabled]:active > a:only-child:after, .ivu-btn-dashed[disabled]:focus > a:only-child:after, .ivu-btn-dashed[disabled]:hover > a:only-child:after, .ivu-btn-dashed[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, fieldset[disabled] .ivu-btn-dashed > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-dashed:hover {
    color: #57a3f3;
    background-color: #fff;
    border-color: #57a3f3
}

.ivu-btn-dashed:hover > a:only-child {
    color: currentColor
}

.ivu-btn-dashed:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-dashed.active, .ivu-btn-dashed:active {
    color: #2b85e4;
    background-color: #fff;
    border-color: #2b85e4
}

.ivu-btn-dashed.active > a:only-child, .ivu-btn-dashed:active > a:only-child {
    color: currentColor
}

.ivu-btn-dashed.active > a:only-child:after, .ivu-btn-dashed:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-dashed:focus {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-btn-text {
    color: #515a6e;
    background-color: transparent;
    border-color: transparent
}

.ivu-btn-text > a:only-child {
    color: currentColor
}

.ivu-btn-text > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-text:hover {
    color: #747b8b;
    background-color: hsla(0, 0%, 100%, .2);
    border-color: hsla(0, 0%, 100%, .2)
}

.ivu-btn-text.active, .ivu-btn-text:active {
    color: #4d5669;
    background-color: rgba(0, 0, 0, .05);
    border-color: rgba(0, 0, 0, .05)
}

.ivu-btn-text.disabled, .ivu-btn-text.disabled.active, .ivu-btn-text.disabled:active, .ivu-btn-text.disabled:focus, .ivu-btn-text.disabled:hover, .ivu-btn-text[disabled], .ivu-btn-text[disabled].active, .ivu-btn-text[disabled]:active, .ivu-btn-text[disabled]:focus, .ivu-btn-text[disabled]:hover, fieldset[disabled] .ivu-btn-text, fieldset[disabled] .ivu-btn-text.active, fieldset[disabled] .ivu-btn-text:active, fieldset[disabled] .ivu-btn-text:focus, fieldset[disabled] .ivu-btn-text:hover {
    background-color: #f7f7f7;
    border-color: #dcdee2;
    color: #c5c8ce;
    background-color: #fff;
    border-color: transparent
}

.ivu-btn-text.disabled.active > a:only-child, .ivu-btn-text.disabled:active > a:only-child, .ivu-btn-text.disabled:focus > a:only-child, .ivu-btn-text.disabled:hover > a:only-child, .ivu-btn-text.disabled > a:only-child, .ivu-btn-text[disabled].active > a:only-child, .ivu-btn-text[disabled]:active > a:only-child, .ivu-btn-text[disabled]:focus > a:only-child, .ivu-btn-text[disabled]:hover > a:only-child, .ivu-btn-text[disabled] > a:only-child, fieldset[disabled] .ivu-btn-text.active > a:only-child, fieldset[disabled] .ivu-btn-text:active > a:only-child, fieldset[disabled] .ivu-btn-text:focus > a:only-child, fieldset[disabled] .ivu-btn-text:hover > a:only-child, fieldset[disabled] .ivu-btn-text > a:only-child {
    color: currentColor
}

.ivu-btn-text.disabled.active > a:only-child:after, .ivu-btn-text.disabled:active > a:only-child:after, .ivu-btn-text.disabled:focus > a:only-child:after, .ivu-btn-text.disabled:hover > a:only-child:after, .ivu-btn-text.disabled > a:only-child:after, .ivu-btn-text[disabled].active > a:only-child:after, .ivu-btn-text[disabled]:active > a:only-child:after, .ivu-btn-text[disabled]:focus > a:only-child:after, .ivu-btn-text[disabled]:hover > a:only-child:after, .ivu-btn-text[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn-text.active > a:only-child:after, fieldset[disabled] .ivu-btn-text:active > a:only-child:after, fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, fieldset[disabled] .ivu-btn-text > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-text:hover {
    color: #57a3f3;
    background-color: #fff;
    border-color: transparent
}

.ivu-btn-text:hover > a:only-child {
    color: currentColor
}

.ivu-btn-text:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-text.active, .ivu-btn-text:active {
    color: #2b85e4;
    background-color: #fff;
    border-color: transparent
}

.ivu-btn-text.active > a:only-child, .ivu-btn-text:active > a:only-child {
    color: currentColor
}

.ivu-btn-text.active > a:only-child:after, .ivu-btn-text:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-text:focus {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-btn-success {
    color: #fff;
    background-color: #19be6b;
    border-color: #19be6b
}

.ivu-btn-success > a:only-child {
    color: currentColor
}

.ivu-btn-success > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-success:hover {
    color: #fff;
    background-color: #47cb89;
    border-color: #47cb89
}

.ivu-btn-success:hover > a:only-child {
    color: currentColor
}

.ivu-btn-success:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-success.active, .ivu-btn-success:active {
    color: #f2f2f2;
    background-color: #18b566;
    border-color: #18b566
}

.ivu-btn-success.active > a:only-child, .ivu-btn-success:active > a:only-child {
    color: currentColor
}

.ivu-btn-success.active > a:only-child:after, .ivu-btn-success:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-success.disabled, .ivu-btn-success.disabled.active, .ivu-btn-success.disabled:active, .ivu-btn-success.disabled:focus, .ivu-btn-success.disabled:hover, .ivu-btn-success[disabled], .ivu-btn-success[disabled].active, .ivu-btn-success[disabled]:active, .ivu-btn-success[disabled]:focus, .ivu-btn-success[disabled]:hover, fieldset[disabled] .ivu-btn-success, fieldset[disabled] .ivu-btn-success.active, fieldset[disabled] .ivu-btn-success:active, fieldset[disabled] .ivu-btn-success:focus, fieldset[disabled] .ivu-btn-success:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}

.ivu-btn-success.disabled.active > a:only-child, .ivu-btn-success.disabled:active > a:only-child, .ivu-btn-success.disabled:focus > a:only-child, .ivu-btn-success.disabled:hover > a:only-child, .ivu-btn-success.disabled > a:only-child, .ivu-btn-success[disabled].active > a:only-child, .ivu-btn-success[disabled]:active > a:only-child, .ivu-btn-success[disabled]:focus > a:only-child, .ivu-btn-success[disabled]:hover > a:only-child, .ivu-btn-success[disabled] > a:only-child, fieldset[disabled] .ivu-btn-success.active > a:only-child, fieldset[disabled] .ivu-btn-success:active > a:only-child, fieldset[disabled] .ivu-btn-success:focus > a:only-child, fieldset[disabled] .ivu-btn-success:hover > a:only-child, fieldset[disabled] .ivu-btn-success > a:only-child {
    color: currentColor
}

.ivu-btn-success.disabled.active > a:only-child:after, .ivu-btn-success.disabled:active > a:only-child:after, .ivu-btn-success.disabled:focus > a:only-child:after, .ivu-btn-success.disabled:hover > a:only-child:after, .ivu-btn-success.disabled > a:only-child:after, .ivu-btn-success[disabled].active > a:only-child:after, .ivu-btn-success[disabled]:active > a:only-child:after, .ivu-btn-success[disabled]:focus > a:only-child:after, .ivu-btn-success[disabled]:hover > a:only-child:after, .ivu-btn-success[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn-success.active > a:only-child:after, fieldset[disabled] .ivu-btn-success:active > a:only-child:after, fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, fieldset[disabled] .ivu-btn-success > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-success.active, .ivu-btn-success:active, .ivu-btn-success:hover {
    color: #fff
}

.ivu-btn-success:focus {
    box-shadow: 0 0 0 2px rgba(25, 190, 107, .2)
}

.ivu-btn-warning {
    color: #fff;
    background-color: #f90;
    border-color: #f90
}

.ivu-btn-warning > a:only-child {
    color: currentColor
}

.ivu-btn-warning > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-warning:hover {
    color: #fff;
    background-color: #ffad33;
    border-color: #ffad33
}

.ivu-btn-warning:hover > a:only-child {
    color: currentColor
}

.ivu-btn-warning:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-warning.active, .ivu-btn-warning:active {
    color: #f2f2f2;
    background-color: #f29100;
    border-color: #f29100
}

.ivu-btn-warning.active > a:only-child, .ivu-btn-warning:active > a:only-child {
    color: currentColor
}

.ivu-btn-warning.active > a:only-child:after, .ivu-btn-warning:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-warning.disabled, .ivu-btn-warning.disabled.active, .ivu-btn-warning.disabled:active, .ivu-btn-warning.disabled:focus, .ivu-btn-warning.disabled:hover, .ivu-btn-warning[disabled], .ivu-btn-warning[disabled].active, .ivu-btn-warning[disabled]:active, .ivu-btn-warning[disabled]:focus, .ivu-btn-warning[disabled]:hover, fieldset[disabled] .ivu-btn-warning, fieldset[disabled] .ivu-btn-warning.active, fieldset[disabled] .ivu-btn-warning:active, fieldset[disabled] .ivu-btn-warning:focus, fieldset[disabled] .ivu-btn-warning:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}

.ivu-btn-warning.disabled.active > a:only-child, .ivu-btn-warning.disabled:active > a:only-child, .ivu-btn-warning.disabled:focus > a:only-child, .ivu-btn-warning.disabled:hover > a:only-child, .ivu-btn-warning.disabled > a:only-child, .ivu-btn-warning[disabled].active > a:only-child, .ivu-btn-warning[disabled]:active > a:only-child, .ivu-btn-warning[disabled]:focus > a:only-child, .ivu-btn-warning[disabled]:hover > a:only-child, .ivu-btn-warning[disabled] > a:only-child, fieldset[disabled] .ivu-btn-warning.active > a:only-child, fieldset[disabled] .ivu-btn-warning:active > a:only-child, fieldset[disabled] .ivu-btn-warning:focus > a:only-child, fieldset[disabled] .ivu-btn-warning:hover > a:only-child, fieldset[disabled] .ivu-btn-warning > a:only-child {
    color: currentColor
}

.ivu-btn-warning.disabled.active > a:only-child:after, .ivu-btn-warning.disabled:active > a:only-child:after, .ivu-btn-warning.disabled:focus > a:only-child:after, .ivu-btn-warning.disabled:hover > a:only-child:after, .ivu-btn-warning.disabled > a:only-child:after, .ivu-btn-warning[disabled].active > a:only-child:after, .ivu-btn-warning[disabled]:active > a:only-child:after, .ivu-btn-warning[disabled]:focus > a:only-child:after, .ivu-btn-warning[disabled]:hover > a:only-child:after, .ivu-btn-warning[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, fieldset[disabled] .ivu-btn-warning > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-warning.active, .ivu-btn-warning:active, .ivu-btn-warning:hover {
    color: #fff
}

.ivu-btn-warning:focus {
    box-shadow: 0 0 0 2px rgba(255, 153, 0, .2)
}

.ivu-btn-error {
    color: #fff;
    background-color: #ed4014;
    border-color: #ed4014
}

.ivu-btn-error > a:only-child {
    color: currentColor
}

.ivu-btn-error > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-error:hover {
    color: #fff;
    background-color: #f16643;
    border-color: #f16643
}

.ivu-btn-error:hover > a:only-child {
    color: currentColor
}

.ivu-btn-error:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-error.active, .ivu-btn-error:active {
    color: #f2f2f2;
    background-color: #e13d13;
    border-color: #e13d13
}

.ivu-btn-error.active > a:only-child, .ivu-btn-error:active > a:only-child {
    color: currentColor
}

.ivu-btn-error.active > a:only-child:after, .ivu-btn-error:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-error.disabled, .ivu-btn-error.disabled.active, .ivu-btn-error.disabled:active, .ivu-btn-error.disabled:focus, .ivu-btn-error.disabled:hover, .ivu-btn-error[disabled], .ivu-btn-error[disabled].active, .ivu-btn-error[disabled]:active, .ivu-btn-error[disabled]:focus, .ivu-btn-error[disabled]:hover, fieldset[disabled] .ivu-btn-error, fieldset[disabled] .ivu-btn-error.active, fieldset[disabled] .ivu-btn-error:active, fieldset[disabled] .ivu-btn-error:focus, fieldset[disabled] .ivu-btn-error:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}

.ivu-btn-error.disabled.active > a:only-child, .ivu-btn-error.disabled:active > a:only-child, .ivu-btn-error.disabled:focus > a:only-child, .ivu-btn-error.disabled:hover > a:only-child, .ivu-btn-error.disabled > a:only-child, .ivu-btn-error[disabled].active > a:only-child, .ivu-btn-error[disabled]:active > a:only-child, .ivu-btn-error[disabled]:focus > a:only-child, .ivu-btn-error[disabled]:hover > a:only-child, .ivu-btn-error[disabled] > a:only-child, fieldset[disabled] .ivu-btn-error.active > a:only-child, fieldset[disabled] .ivu-btn-error:active > a:only-child, fieldset[disabled] .ivu-btn-error:focus > a:only-child, fieldset[disabled] .ivu-btn-error:hover > a:only-child, fieldset[disabled] .ivu-btn-error > a:only-child {
    color: currentColor
}

.ivu-btn-error.disabled.active > a:only-child:after, .ivu-btn-error.disabled:active > a:only-child:after, .ivu-btn-error.disabled:focus > a:only-child:after, .ivu-btn-error.disabled:hover > a:only-child:after, .ivu-btn-error.disabled > a:only-child:after, .ivu-btn-error[disabled].active > a:only-child:after, .ivu-btn-error[disabled]:active > a:only-child:after, .ivu-btn-error[disabled]:focus > a:only-child:after, .ivu-btn-error[disabled]:hover > a:only-child:after, .ivu-btn-error[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn-error.active > a:only-child:after, fieldset[disabled] .ivu-btn-error:active > a:only-child:after, fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, fieldset[disabled] .ivu-btn-error > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-error.active, .ivu-btn-error:active, .ivu-btn-error:hover {
    color: #fff
}

.ivu-btn-error:focus {
    box-shadow: 0 0 0 2px rgba(237, 64, 20, .2)
}

.ivu-btn-info {
    color: #fff;
    background-color: #2db7f5;
    border-color: #2db7f5
}

.ivu-btn-info > a:only-child {
    color: currentColor
}

.ivu-btn-info > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-info:hover {
    color: #fff;
    background-color: #57c5f7;
    border-color: #57c5f7
}

.ivu-btn-info:hover > a:only-child {
    color: currentColor
}

.ivu-btn-info:hover > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-info.active, .ivu-btn-info:active {
    color: #f2f2f2;
    background-color: #2baee9;
    border-color: #2baee9
}

.ivu-btn-info.active > a:only-child, .ivu-btn-info:active > a:only-child {
    color: currentColor
}

.ivu-btn-info.active > a:only-child:after, .ivu-btn-info:active > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-info.disabled, .ivu-btn-info.disabled.active, .ivu-btn-info.disabled:active, .ivu-btn-info.disabled:focus, .ivu-btn-info.disabled:hover, .ivu-btn-info[disabled], .ivu-btn-info[disabled].active, .ivu-btn-info[disabled]:active, .ivu-btn-info[disabled]:focus, .ivu-btn-info[disabled]:hover, fieldset[disabled] .ivu-btn-info, fieldset[disabled] .ivu-btn-info.active, fieldset[disabled] .ivu-btn-info:active, fieldset[disabled] .ivu-btn-info:focus, fieldset[disabled] .ivu-btn-info:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}

.ivu-btn-info.disabled.active > a:only-child, .ivu-btn-info.disabled:active > a:only-child, .ivu-btn-info.disabled:focus > a:only-child, .ivu-btn-info.disabled:hover > a:only-child, .ivu-btn-info.disabled > a:only-child, .ivu-btn-info[disabled].active > a:only-child, .ivu-btn-info[disabled]:active > a:only-child, .ivu-btn-info[disabled]:focus > a:only-child, .ivu-btn-info[disabled]:hover > a:only-child, .ivu-btn-info[disabled] > a:only-child, fieldset[disabled] .ivu-btn-info.active > a:only-child, fieldset[disabled] .ivu-btn-info:active > a:only-child, fieldset[disabled] .ivu-btn-info:focus > a:only-child, fieldset[disabled] .ivu-btn-info:hover > a:only-child, fieldset[disabled] .ivu-btn-info > a:only-child {
    color: currentColor
}

.ivu-btn-info.disabled.active > a:only-child:after, .ivu-btn-info.disabled:active > a:only-child:after, .ivu-btn-info.disabled:focus > a:only-child:after, .ivu-btn-info.disabled:hover > a:only-child:after, .ivu-btn-info.disabled > a:only-child:after, .ivu-btn-info[disabled].active > a:only-child:after, .ivu-btn-info[disabled]:active > a:only-child:after, .ivu-btn-info[disabled]:focus > a:only-child:after, .ivu-btn-info[disabled]:hover > a:only-child:after, .ivu-btn-info[disabled] > a:only-child:after, fieldset[disabled] .ivu-btn-info.active > a:only-child:after, fieldset[disabled] .ivu-btn-info:active > a:only-child:after, fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, fieldset[disabled] .ivu-btn-info > a:only-child:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}

.ivu-btn-info.active, .ivu-btn-info:active, .ivu-btn-info:hover {
    color: #fff
}

.ivu-btn-info:focus {
    box-shadow: 0 0 0 2px rgba(45, 183, 245, .2)
}

.ivu-btn-circle, .ivu-btn-circle-outline {
    border-radius: 32px
}

.ivu-btn-circle-outline.ivu-btn-large, .ivu-btn-circle.ivu-btn-large {
    border-radius: 36px
}

.ivu-btn-circle-outline.ivu-btn-size, .ivu-btn-circle.ivu-btn-size {
    border-radius: 24px
}

.ivu-btn-circle-outline.ivu-btn-icon-only, .ivu-btn-circle.ivu-btn-icon-only {
    width: 32px;
    height: 32px;
    padding: 0;
    font-size: 16px;
    border-radius: 50%
}

.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, .ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large {
    width: 36px;
    height: 36px;
    padding: 0;
    font-size: 16px;
    border-radius: 50%
}

.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, .ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 14px;
    border-radius: 50%
}

.ivu-btn:before {
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    background: #fff;
    opacity: .35;
    content: "";
    border-radius: inherit;
    z-index: 1;
    transition: opacity .2s;
    pointer-events: none;
    display: none
}

.ivu-btn.ivu-btn-loading {
    pointer-events: none;
    position: relative
}

.ivu-btn.ivu-btn-loading:before {
    display: block
}

.ivu-btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.ivu-btn-group > .ivu-btn {
    position: relative;
    float: left
}

.ivu-btn-group > .ivu-btn.active, .ivu-btn-group > .ivu-btn:active, .ivu-btn-group > .ivu-btn:hover {
    z-index: 2
}

.ivu-btn-group .ivu-btn-icon-only .ivu-icon {
    font-size: 13px;
    position: relative
}

.ivu-btn-group-large .ivu-btn-icon-only .ivu-icon {
    font-size: 15px
}

.ivu-btn-group-small .ivu-btn-icon-only .ivu-icon {
    font-size: 12px
}

.ivu-btn-group-circle .ivu-btn {
    border-radius: 32px
}

.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn {
    border-radius: 36px
}

.ivu-btn-group-large > .ivu-btn {
    padding: 6px 15px;
    font-size: 14px;
    border-radius: 4px
}

.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn {
    border-radius: 24px
}

.ivu-btn-group-small > .ivu-btn {
    padding: 1px 7px 2px;
    font-size: 12px;
    border-radius: 3px
}

.ivu-btn-group-small > .ivu-btn > .ivu-icon {
    font-size: 12px
}

.ivu-btn + .ivu-btn-group, .ivu-btn-group + .ivu-btn, .ivu-btn-group + .ivu-btn-group, .ivu-btn-group .ivu-btn + .ivu-btn {
    margin-left: -1px
}

.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child {
    margin-left: 0
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ivu-btn-group > .ivu-btn-group {
    float: left
}

.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn {
    border-radius: 0
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn-group:first-child:not(:last-child) > .ivu-btn:last-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding-right: 8px
}

.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn-group:last-child:not(:first-child) > .ivu-btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding-left: 8px
}

.ivu-btn-group-vertical {
    display: inline-block;
    vertical-align: middle
}

.ivu-btn-group-vertical > .ivu-btn {
    display: block;
    width: 100%;
    max-width: 100%;
    float: none
}

.ivu-btn + .ivu-btn-group-vertical, .ivu-btn-group-vertical + .ivu-btn, .ivu-btn-group-vertical + .ivu-btn-group-vertical, .ivu-btn-group-vertical .ivu-btn + .ivu-btn {
    margin-top: -1px;
    margin-left: 0
}

.ivu-btn-group-vertical > .ivu-btn:first-child {
    margin-top: 0
}

.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ivu-btn-group-vertical > .ivu-btn-group-vertical:first-child:not(:last-child) > .ivu-btn:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-bottom: 8px
}

.ivu-btn-group-vertical > .ivu-btn-group-vertical:last-child:not(:first-child) > .ivu-btn:first-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 8px
}

.ivu-btn-ghost {
    color: #fff;
    background: 0 0
}

.ivu-btn-ghost:hover {
    background: 0 0
}

.ivu-btn-ghost.ivu-btn-dashed, .ivu-btn-ghost.ivu-btn-default {
    color: #fff;
    border-color: #fff
}

.ivu-btn-ghost.ivu-btn-dashed:hover, .ivu-btn-ghost.ivu-btn-default:hover {
    color: #57a3f3;
    border-color: #57a3f3
}

.ivu-btn-ghost.ivu-btn-primary {
    color: #2d8cf0
}

.ivu-btn-ghost.ivu-btn-primary:hover {
    color: #57a3f3;
    background: rgba(245, 249, 254, .5)
}

.ivu-btn-ghost.ivu-btn-info {
    color: #2db7f5
}

.ivu-btn-ghost.ivu-btn-info:hover {
    color: #57c5f7;
    background: rgba(245, 251, 254, .5)
}

.ivu-btn-ghost.ivu-btn-success {
    color: #19be6b
}

.ivu-btn-ghost.ivu-btn-success:hover {
    color: #47cb89;
    background: rgba(244, 252, 248, .5)
}

.ivu-btn-ghost.ivu-btn-warning {
    color: #f90
}

.ivu-btn-ghost.ivu-btn-warning:hover {
    color: #ffad33;
    background: rgba(255, 250, 242, .5)
}

.ivu-btn-ghost.ivu-btn-error {
    color: #ed4014
}

.ivu-btn-ghost.ivu-btn-error:hover {
    color: #f16643;
    background: rgba(254, 245, 243, .5)
}

.ivu-btn-ghost.ivu-btn-dashed[disabled], .ivu-btn-ghost.ivu-btn-default[disabled], .ivu-btn-ghost.ivu-btn-error[disabled], .ivu-btn-ghost.ivu-btn-info[disabled], .ivu-btn-ghost.ivu-btn-primary[disabled], .ivu-btn-ghost.ivu-btn-success[disabled], .ivu-btn-ghost.ivu-btn-warning[disabled] {
    background: 0 0;
    color: rgba(0, 0, 0, .25);
    border-color: #dcdee2
}

.ivu-btn-ghost.ivu-btn-text[disabled] {
    background: 0 0;
    color: rgba(0, 0, 0, .25)
}

.ivu-affix, .ivu-back-top {
    position: fixed;
    z-index: 10
}

.ivu-back-top {
    cursor: pointer;
    display: none
}

.ivu-back-top.ivu-back-top-show {
    display: block
}

.ivu-back-top-inner {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    transition: all .2s ease-in-out
}

.ivu-back-top-inner:hover {
    background-color: rgba(0, 0, 0, .7)
}

.ivu-back-top i {
    color: #fff;
    font-size: 24px;
    padding: 8px 12px
}

.ivu-badge {
    position: relative;
    display: inline-block
}

.ivu-badge-count {
    font-family: "Monospaced Number";
    line-height: 1;
    vertical-align: middle;
    position: absolute;
    transform: translateX(50%);
    top: -10px;
    right: 0;
    height: 20px;
    border-radius: 10px;
    min-width: 20px;
    background: #ed4014;
    border: 1px solid transparent;
    color: #fff;
    line-height: 18px;
    text-align: center;
    padding: 0 6px;
    font-size: 12px;
    white-space: nowrap;
    transform-origin: -10% center;
    z-index: 10;
    box-shadow: 0 0 0 1px #fff
}

.ivu-badge-count a, .ivu-badge-count a:hover {
    color: #fff
}

.ivu-badge-count-alone {
    top: auto;
    display: block;
    position: relative;
    transform: translateX(0)
}

.ivu-badge-count-primary {
    background: #2d8cf0
}

.ivu-badge-count-success {
    background: #19be6b
}

.ivu-badge-count-error {
    background: #ed4014
}

.ivu-badge-count-warning {
    background: #f90
}

.ivu-badge-count-info {
    background: #2db7f5
}

.ivu-badge-count-normal {
    background: #e6ebf1;
    color: #808695
}

.ivu-badge-dot {
    position: absolute;
    transform: translateX(-50%);
    transform-origin: 0 center;
    top: -4px;
    right: -8px;
    height: 8px;
    width: 8px;
    border-radius: 100%;
    background: #ed4014;
    z-index: 10;
    box-shadow: 0 0 0 1px #fff
}

.ivu-badge-status {
    line-height: inherit;
    vertical-align: baseline
}

.ivu-badge-status-dot {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.ivu-badge-status-success {
    background-color: #19be6b
}

.ivu-badge-status-processing {
    background-color: #2d8cf0;
    position: relative
}

.ivu-badge-status-processing:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid #2d8cf0;
    content: "";
    animation: aniStatusProcessing 1.2s ease-in-out infinite
}

.ivu-badge-status-default {
    background-color: #e6ebf1
}

.ivu-badge-status-error {
    background-color: #ed4014
}

.ivu-badge-status-warning {
    background-color: #f90
}

.ivu-badge-status-text {
    display: inline-block;
    color: #515a6e;
    font-size: 12px;
    margin-left: 6px
}

@keyframes aniStatusProcessing {
    0% {
        transform: scale(.8);
        opacity: .5
    }
    to {
        transform: scale(2.4);
        opacity: 0
    }
}

.ivu-chart-circle {
    display: inline-block;
    position: relative
}

.ivu-chart-circle-inner {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    line-height: 1
}

.ivu-spin {
    color: #2d8cf0;
    vertical-align: middle;
    text-align: center
}

.ivu-spin-dot {
    position: relative;
    display: block;
    border-radius: 50%;
    background-color: #2d8cf0;
    width: 20px;
    height: 20px;
    animation: ani-spin-bounce 1s ease-in-out 0s infinite
}

.ivu-spin-large .ivu-spin-dot {
    width: 32px;
    height: 32px
}

.ivu-spin-small .ivu-spin-dot {
    width: 12px;
    height: 12px
}

.ivu-spin-fix {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    width: 100%;
    height: 100%;
    background-color: hsla(0, 0%, 100%, .9)
}

.ivu-spin-fullscreen {
    z-index: 2010
}

.ivu-spin-fullscreen-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.ivu-spin-fix .ivu-spin-main {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.ivu-spin-fix .ivu-spin-dot {
    display: inline-block
}

.ivu-spin-show-text .ivu-spin-dot, .ivu-spin-text {
    display: none
}

.ivu-spin-show-text .ivu-spin-text {
    display: block
}

.ivu-table-wrapper > .ivu-spin-fix {
    border: 1px solid #dcdee2;
    border-top: 0;
    border-left: 0
}

@keyframes ani-spin-bounce {
    0% {
        transform: scale(0)
    }
    to {
        transform: scale(1);
        opacity: 0
    }
}

.ivu-alert {
    position: relative;
    padding: 8px 48px 8px 16px;
    border-radius: 4px;
    color: #515a6e;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px
}

.ivu-alert.ivu-alert-with-icon {
    padding: 8px 48px 8px 38px
}

.ivu-alert-icon {
    font-size: 16px;
    top: 6px;
    left: 12px;
    position: absolute
}

.ivu-alert-desc {
    font-size: 12px;
    color: #515a6e;
    line-height: 21px;
    display: none;
    text-align: justify
}

.ivu-alert-success {
    border: 1px solid #8ce6b0;
    background-color: #edfff3
}

.ivu-alert-success .ivu-alert-icon {
    color: #19be6b
}

.ivu-alert-info {
    border: 1px solid #abdcff;
    background-color: #f0faff
}

.ivu-alert-info .ivu-alert-icon {
    color: #2d8cf0
}

.ivu-alert-warning {
    border: 1px solid #ffd77a;
    background-color: #fff9e6
}

.ivu-alert-warning .ivu-alert-icon {
    color: #f90
}

.ivu-alert-error {
    border: 1px solid #ffb08f;
    background-color: #ffefe6
}

.ivu-alert-error .ivu-alert-icon {
    color: #ed4014
}

.ivu-alert-close {
    font-size: 12px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden;
    cursor: pointer
}

.ivu-alert-close .ivu-icon-ios-close {
    font-size: 22px;
    color: #999;
    transition: color .2s ease;
    position: relative;
    top: -3px
}

.ivu-alert-close .ivu-icon-ios-close:hover {
    color: #444
}

.ivu-alert-with-desc {
    padding: 16px;
    position: relative;
    border-radius: 4px;
    margin-bottom: 10px;
    color: #515a6e;
    line-height: 1.5
}

.ivu-alert-with-desc.ivu-alert-with-icon {
    padding: 16px 16px 16px 69px
}

.ivu-alert-with-desc .ivu-alert-desc {
    display: block
}

.ivu-alert-with-desc .ivu-alert-message {
    font-size: 14px;
    color: #17233d;
    display: block
}

.ivu-alert-with-desc .ivu-alert-icon {
    top: 50%;
    left: 24px;
    margin-top: -24px;
    font-size: 28px
}

.ivu-alert-with-banner {
    border-radius: 0
}

.ivu-collapse {
    background-color: #f7f7f7;
    border-radius: 3px;
    border: 1px solid #dcdee2
}

.ivu-collapse-simple {
    border-left: none;
    border-right: none;
    background-color: #fff;
    border-radius: 0
}

.ivu-collapse > .ivu-collapse-item {
    border-top: 1px solid #dcdee2
}

.ivu-collapse > .ivu-collapse-item:first-child {
    border-top: 0
}

.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header {
    height: 38px;
    line-height: 38px;
    padding-left: 16px;
    color: #666;
    cursor: pointer;
    position: relative;
    border-bottom: 1px solid transparent;
    transition: all .2s ease-in-out
}

.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i {
    transition: transform .2s ease-in-out;
    margin-right: 14px
}

.ivu-collapse > .ivu-collapse-item.ivu-collapse-item-active > .ivu-collapse-header {
    border-bottom: 1px solid #dcdee2
}

.ivu-collapse-simple > .ivu-collapse-item.ivu-collapse-item-active > .ivu-collapse-header {
    border-bottom: 1px solid transparent
}

.ivu-collapse > .ivu-collapse-item.ivu-collapse-item-active > .ivu-collapse-header > i {
    transform: rotate(90deg)
}

.ivu-collapse-content {
    color: #515a6e;
    padding: 0 16px;
    background-color: #fff
}

.ivu-collapse-content > .ivu-collapse-content-box {
    padding-top: 16px;
    padding-bottom: 16px
}

.ivu-collapse-simple > .ivu-collapse-item > .ivu-collapse-content > .ivu-collapse-content-box {
    padding-top: 0
}

.ivu-collapse-item:last-child > .ivu-collapse-content {
    border-radius: 0 0 3px 3px
}

.ivu-card {
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    position: relative;
    transition: all .2s ease-in-out
}

.ivu-card-bordered {
    border: 1px solid #e8eaec
}

.ivu-card-shadow {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1)
}

.ivu-card:hover {
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    border-color: #eee
}

.ivu-card.ivu-card-dis-hover:hover {
    box-shadow: none;
    border-color: transparent
}

.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover {
    border-color: #e8eaec
}

.ivu-card.ivu-card-shadow:hover {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1)
}

.ivu-card-head {
    border-bottom: 1px solid #e8eaec;
    padding: 14px 16px;
    line-height: 1
}

.ivu-card-head-inner, .ivu-card-head p {
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #17233d;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ivu-card-head p i, .ivu-card-head p span {
    vertical-align: middle
}

.ivu-card-extra {
    position: absolute;
    right: 16px;
    top: 14px
}

.ivu-card-body {
    padding: 16px
}

.ivu-message {
    font-size: 14px;
    position: fixed;
    z-index: 1010;
    width: 100%;
    top: 16px;
    left: 0;
    pointer-events: none
}

.ivu-message-notice {
    padding: 8px;
    text-align: center;
    transition: height .3s ease-in-out, padding .3s ease-in-out
}

.ivu-message-notice:first-child {
    margin-top: -8px
}

.ivu-message-notice-close {
    position: absolute;
    right: 4px;
    top: 10px;
    color: #999;
    outline: 0
}

.ivu-message-notice-close i.ivu-icon {
    font-size: 22px;
    color: #999;
    transition: color .2s ease;
    position: relative;
    top: -3px
}

.ivu-message-notice-close i.ivu-icon:hover {
    color: #444
}

.ivu-message-notice-content {
    display: inline-block;
    pointer-events: all;
    padding: 8px 16px;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    background: #fff;
    position: relative
}

.ivu-message-notice-content-text {
    display: inline-block
}

.ivu-message-notice-closable .ivu-message-notice-content-text {
    padding-right: 32px
}

.ivu-message-success .ivu-icon {
    color: #19be6b
}

.ivu-message-error .ivu-icon {
    color: #ed4014
}

.ivu-message-warning .ivu-icon {
    color: #f90
}

.ivu-message-info .ivu-icon, .ivu-message-loading .ivu-icon {
    color: #2d8cf0
}

.ivu-message .ivu-icon {
    margin-right: 4px;
    font-size: 16px;
    vertical-align: middle
}

.ivu-message-custom-content span {
    vertical-align: middle
}

.ivu-notice {
    width: 335px;
    margin-right: 24px;
    position: fixed;
    z-index: 1010
}

.ivu-notice-content-with-icon, .ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title {
    margin-left: 51px
}

.ivu-notice-notice {
    margin-bottom: 10px;
    padding: 16px;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    background: #fff;
    line-height: 1;
    position: relative;
    overflow: hidden
}

.ivu-notice-notice-close {
    position: absolute;
    right: 8px;
    top: 15px;
    color: #999;
    outline: 0
}

.ivu-notice-notice-close i {
    font-size: 22px;
    color: #999;
    transition: color .2s ease;
    position: relative;
    top: -3px
}

.ivu-notice-notice-close i:hover {
    color: #444
}

.ivu-notice-notice-content-with-render .ivu-notice-desc {
    display: none
}

.ivu-notice-notice-with-desc .ivu-notice-notice-close {
    top: 11px
}

.ivu-notice-content-with-render-notitle {
    margin-left: 26px
}

.ivu-notice-title {
    font-size: 14px;
    line-height: 17px;
    color: #17233d;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ivu-notice-with-desc .ivu-notice-title {
    font-weight: 700;
    margin-bottom: 8px
}

.ivu-notice-desc {
    font-size: 12px;
    color: #515a6e;
    text-align: justify;
    line-height: 1.5
}

.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc {
    margin-left: 51px
}

.ivu-notice-with-icon .ivu-notice-title {
    margin-left: 26px
}

.ivu-notice-icon {
    position: absolute;
    top: -2px;
    font-size: 16px
}

.ivu-notice-icon-success {
    color: #19be6b
}

.ivu-notice-icon-info {
    color: #2d8cf0
}

.ivu-notice-icon-warning {
    color: #f90
}

.ivu-notice-icon-error {
    color: #ed4014
}

.ivu-notice-with-desc .ivu-notice-icon {
    font-size: 36px;
    top: -6px
}

.ivu-notice-custom-content {
    position: relative
}

.ivu-radio-focus {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2);
    z-index: 1
}

.ivu-radio-group {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle
}

.ivu-radio-group-vertical .ivu-radio-wrapper {
    display: block;
    height: 30px;
    line-height: 30px
}

.ivu-radio-wrapper {
    font-size: 12px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    white-space: nowrap;
    margin-right: 8px;
    cursor: pointer
}

.ivu-radio-wrapper-disabled {
    cursor: not-allowed
}

.ivu-radio {
    display: inline-block;
    margin-right: 4px;
    white-space: nowrap;
    position: relative;
    line-height: 1;
    vertical-align: middle;
    cursor: pointer
}

.ivu-radio:hover .ivu-radio-inner {
    border-color: #bcbcbc
}

.ivu-radio-inner {
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    top: 0;
    left: 0;
    background-color: #fff;
    border: 1px solid #dcdee2;
    border-radius: 50%;
    transition: all .2s ease-in-out
}

.ivu-radio-inner:after {
    position: absolute;
    width: 8px;
    height: 8px;
    left: 2px;
    top: 2px;
    border-radius: 6px;
    display: table;
    border-top: 0;
    border-left: 0;
    content: " ";
    background-color: #2d8cf0;
    opacity: 0;
    transition: all .2s ease-in-out;
    transform: scale(0)
}

.ivu-radio-large {
    font-size: 14px
}

.ivu-radio-large .ivu-radio-inner {
    width: 16px;
    height: 16px
}

.ivu-radio-large .ivu-radio-inner:after {
    width: 10px;
    height: 10px
}

.ivu-radio-large.ivu-radio-wrapper, .ivu-radio-large .ivu-radio-wrapper {
    font-size: 14px
}

.ivu-radio-small .ivu-radio-inner {
    width: 12px;
    height: 12px
}

.ivu-radio-small .ivu-radio-inner:after {
    width: 6px;
    height: 6px
}

.ivu-radio-input {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    cursor: pointer
}

.ivu-radio-checked .ivu-radio-inner {
    border-color: #2d8cf0
}

.ivu-radio-checked .ivu-radio-inner:after {
    opacity: 1;
    transform: scale(1);
    transition: all .2s ease-in-out
}

.ivu-radio-checked:hover .ivu-radio-inner {
    border-color: #2d8cf0
}

.ivu-radio-disabled, .ivu-radio-disabled .ivu-radio-input {
    cursor: not-allowed
}

.ivu-radio-disabled:hover .ivu-radio-inner {
    border-color: #dcdee2
}

.ivu-radio-disabled .ivu-radio-inner {
    border-color: #dcdee2;
    background-color: #f3f3f3
}

.ivu-radio-disabled .ivu-radio-inner:after {
    background-color: #ccc
}

.ivu-radio-disabled .ivu-radio-disabled + span {
    color: #ccc
}

span.ivu-radio + * {
    margin-left: 2px;
    margin-right: 2px
}

.ivu-radio-group-button {
    font-size: 0;
    -webkit-text-size-adjust: none
}

.ivu-radio-group-button .ivu-radio {
    width: 0;
    margin-right: 0
}

.ivu-radio-group-button .ivu-radio-wrapper {
    display: inline-block;
    height: 32px;
    line-height: 30px;
    margin: 0;
    padding: 0 15px;
    font-size: 12px;
    color: #515a6e;
    transition: all .2s ease-in-out;
    cursor: pointer;
    border: 1px solid #dcdee2;
    border-left: 0;
    background: #fff;
    position: relative
}

.ivu-radio-group-button .ivu-radio-wrapper > span {
    margin-left: 0
}

.ivu-radio-group-button .ivu-radio-wrapper:after, .ivu-radio-group-button .ivu-radio-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    left: -1px;
    top: 0;
    background: #dcdee2;
    transition: all .2s ease-in-out
}

.ivu-radio-group-button .ivu-radio-wrapper:after {
    height: 36px;
    left: -1px;
    top: -3px;
    background: rgba(45, 140, 240, .2);
    opacity: 0
}

.ivu-radio-group-button .ivu-radio-wrapper:first-child {
    border-radius: 4px 0 0 4px;
    border-left: 1px solid #dcdee2
}

.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, .ivu-radio-group-button .ivu-radio-wrapper:first-child:before {
    display: none
}

.ivu-radio-group-button .ivu-radio-wrapper:last-child {
    border-radius: 0 4px 4px 0
}

.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child {
    border-radius: 4px
}

.ivu-radio-group-button .ivu-radio-wrapper:hover {
    position: relative;
    color: #2d8cf0
}

.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio {
    background-color: #000
}

.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, .ivu-radio-group-button .ivu-radio-wrapper input {
    opacity: 0;
    width: 0;
    height: 0
}

.ivu-radio-group-button .ivu-radio-wrapper-checked {
    background: #fff;
    border-color: #2d8cf0;
    color: #2d8cf0;
    box-shadow: -1px 0 0 0 #2d8cf0;
    z-index: 1
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:before {
    background: #2d8cf0;
    opacity: .1
}

.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus {
    box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, .2);
    transition: all .2s ease-in-out
}

.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after {
    left: -3px;
    top: -3px;
    opacity: 1;
    background: rgba(45, 140, 240, .2)
}

.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child {
    border-color: #2d8cf0;
    box-shadow: none
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:hover {
    border-color: #57a3f3;
    color: #57a3f3
}

.ivu-radio-group-button .ivu-radio-wrapper-checked:active {
    border-color: #2b85e4;
    color: #2b85e4
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled {
    cursor: not-allowed
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled, .ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, .ivu-radio-group-button .ivu-radio-wrapper-disabled:hover {
    border-color: #dcdee2;
    background-color: #f7f7f7;
    color: #ccc
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child {
    border-left-color: #dcdee2
}

.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked {
    color: #fff;
    background-color: #e6e6e6;
    border-color: #dcdee2;
    box-shadow: none !important
}

.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper {
    height: 36px;
    line-height: 34px;
    font-size: 14px
}

.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after {
    height: 40px
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper {
    height: 24px;
    line-height: 22px;
    padding: 0 12px;
    font-size: 12px
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after {
    height: 28px
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child {
    border-radius: 3px 0 0 3px
}

.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child {
    border-radius: 0 3px 3px 0
}

.ivu-checkbox-focus {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2);
    z-index: 1
}

.ivu-checkbox {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    line-height: 1;
    position: relative
}

.ivu-checkbox-disabled {
    cursor: not-allowed
}

.ivu-checkbox:hover .ivu-checkbox-inner {
    border-color: #bcbcbc
}

.ivu-checkbox-inner {
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    top: 0;
    left: 0;
    border: 1px solid #dcdee2;
    border-radius: 2px;
    background-color: #fff;
    transition: border-color .2s ease-in-out, background-color .2s ease-in-out, box-shadow .2s ease-in-out
}

.ivu-checkbox-inner:after {
    content: "";
    display: table;
    width: 4px;
    height: 8px;
    position: absolute;
    top: 1px;
    left: 4px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0);
    transition: all .2s ease-in-out
}

.ivu-checkbox-large .ivu-checkbox-inner {
    width: 16px;
    height: 16px
}

.ivu-checkbox-large .ivu-checkbox-inner:after {
    width: 5px;
    height: 9px
}

.ivu-checkbox-small {
    font-size: 12px
}

.ivu-checkbox-small .ivu-checkbox-inner {
    width: 12px;
    height: 12px
}

.ivu-checkbox-small .ivu-checkbox-inner:after {
    top: 0;
    left: 3px
}

.ivu-checkbox-input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0
}

.ivu-checkbox-input[disabled] {
    cursor: not-allowed
}

.ivu-checkbox-checked:hover .ivu-checkbox-inner {
    border-color: #2d8cf0
}

.ivu-checkbox-checked .ivu-checkbox-inner {
    border-color: #2d8cf0;
    background-color: #2d8cf0
}

.ivu-checkbox-checked .ivu-checkbox-inner:after {
    content: "";
    display: table;
    width: 4px;
    height: 8px;
    position: absolute;
    top: 1px;
    left: 4px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1);
    transition: all .2s ease-in-out
}

.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after {
    width: 5px;
    height: 9px
}

.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after {
    top: 0;
    left: 3px
}

.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner {
    border-color: #dcdee2
}

.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner {
    background-color: #f3f3f3;
    border-color: #dcdee2
}

.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after {
    animation-name: none;
    border-color: #ccc
}

.ivu-checkbox-disabled:hover .ivu-checkbox-inner {
    border-color: #dcdee2
}

.ivu-checkbox-disabled .ivu-checkbox-inner {
    border-color: #dcdee2;
    background-color: #f3f3f3
}

.ivu-checkbox-disabled .ivu-checkbox-inner:after {
    animation-name: none;
    border-color: #f3f3f3
}

.ivu-checkbox-disabled .ivu-checkbox-inner-input {
    cursor: default
}

.ivu-checkbox-disabled + span {
    color: #ccc;
    cursor: not-allowed
}

.ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
    content: "";
    width: 8px;
    height: 1px;
    transform: scale(1);
    position: absolute;
    left: 2px;
    top: 5px
}

.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner {
    border-color: #2d8cf0
}

.ivu-checkbox-indeterminate .ivu-checkbox-inner {
    background-color: #2d8cf0;
    border-color: #2d8cf0
}

.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner {
    background-color: #f3f3f3;
    border-color: #dcdee2
}

.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after {
    border-color: #c5c8ce
}

.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
    width: 10px;
    top: 6px
}

.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after {
    width: 6px;
    top: 4px
}

.ivu-checkbox-wrapper {
    cursor: pointer;
    font-size: 12px;
    display: inline-block;
    margin-right: 8px
}

.ivu-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ivu-checkbox-wrapper.ivu-checkbox-large {
    font-size: 14px
}

.ivu-checkbox + span, .ivu-checkbox-wrapper + span {
    margin-right: 4px
}

.ivu-checkbox-group {
    font-size: 14px
}

.ivu-checkbox-group-item, .ivu-switch {
    display: inline-block
}

.ivu-switch {
    width: 44px;
    height: 22px;
    line-height: 20px;
    border-radius: 22px;
    vertical-align: middle;
    border: 1px solid #ccc;
    background-color: #ccc;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .2s ease-in-out
}

.ivu-switch-loading {
    opacity: .4
}

.ivu-switch-inner {
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: 23px
}

.ivu-switch-inner i {
    width: 12px;
    height: 12px;
    text-align: center;
    position: relative;
    top: -1px
}

.ivu-switch:after {
    content: "";
    width: 18px;
    height: 18px;
    border-radius: 18px;
    background-color: #fff;
    position: absolute;
    left: 1px;
    top: 1px;
    cursor: pointer;
    transition: left .2s ease-in-out, width .2s ease-in-out
}

.ivu-switch:active:after {
    width: 26px
}

.ivu-switch:before {
    content: "";
    display: none;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: transparent;
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 1;
    border: 1px solid transparent;
    border-left-color: #2d8cf0;
    animation: switch-loading 1s linear;
    animation-iteration-count: infinite
}

.ivu-switch-loading:before {
    display: block
}

.ivu-switch:focus {
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2);
    outline: 0
}

.ivu-switch:focus:hover {
    box-shadow: none
}

.ivu-switch-small {
    width: 28px;
    height: 16px;
    line-height: 14px
}

.ivu-switch-small:after {
    width: 12px;
    height: 12px
}

.ivu-switch-small:active:after {
    width: 14px
}

.ivu-switch-small:before {
    width: 10px;
    height: 10px;
    left: 2px;
    top: 2px
}

.ivu-switch-small.ivu-switch-checked:after {
    left: 13px
}

.ivu-switch-small.ivu-switch-checked:before {
    left: 14px
}

.ivu-switch-small:active.ivu-switch-checked:after {
    left: 11px
}

.ivu-switch-large {
    width: 56px
}

.ivu-switch-large:active:after {
    width: 26px;
    width: 30px
}

.ivu-switch-large.ivu-switch-checked:after {
    left: 35px
}

.ivu-switch-large.ivu-switch-checked:before {
    left: 37px
}

.ivu-switch-large:active.ivu-switch-checked:after {
    left: 23px
}

.ivu-switch-checked {
    border-color: #2d8cf0;
    background-color: #2d8cf0
}

.ivu-switch-checked .ivu-switch-inner {
    left: 7px
}

.ivu-switch-checked:after {
    left: 23px
}

.ivu-switch-checked:before {
    left: 25px
}

.ivu-switch-checked:active:after {
    left: 15px
}

.ivu-switch-disabled {
    cursor: not-allowed;
    opacity: .4
}

.ivu-switch-disabled:after {
    background: #fff;
    cursor: not-allowed
}

.ivu-switch-disabled .ivu-switch-inner {
    color: #fff
}

.ivu-switch-disabled.ivu-switch-checked {
    border-color: #2d8cf0;
    background-color: #2d8cf0;
    opacity: .4
}

.ivu-switch-disabled.ivu-switch-checked:after {
    background: #fff
}

.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner {
    color: #fff
}

@keyframes switch-loading {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.ivu-input-number {
    display: inline-block;
    width: 100%;
    line-height: 1.5;
    font-size: 12px;
    color: #515a6e;
    background-color: #fff;
    background-image: none;
    position: relative;
    cursor: text;
    transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out;
    margin: 0;
    padding: 0;
    width: 80px;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    overflow: hidden;
    cursor: default
}

.ivu-input-number::-moz-placeholder {
    color: #c5c8ce;
    opacity: 1
}

.ivu-input-number:-ms-input-placeholder {
    color: #c5c8ce
}

.ivu-input-number::-webkit-input-placeholder {
    color: #c5c8ce
}

.ivu-input-number:focus {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-input-number[disabled], fieldset[disabled] .ivu-input-number {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-input-number[disabled]:hover, fieldset[disabled] .ivu-input-number:hover {
    border-color: #e3e5e8
}

textarea.ivu-input-number {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    vertical-align: bottom;
    font-size: 14px
}

.ivu-input-number-large {
    font-size: 14px;
    padding: 6px 7px;
    height: 36px
}

.ivu-input-number-small {
    padding: 1px 7px;
    height: 24px;
    border-radius: 3px
}

.ivu-input-number-handler-wrap {
    width: 22px;
    height: 100%;
    border-left: 1px solid #dcdee2;
    border-radius: 0 4px 4px 0;
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.ivu-input-number:hover .ivu-input-number-handler-wrap {
    opacity: 1
}

.ivu-input-number-handler-up {
    cursor: pointer
}

.ivu-input-number-handler-up-inner {
    top: 1px
}

.ivu-input-number-handler-down {
    border-top: 1px solid #dcdee2;
    top: -1px;
    cursor: pointer
}

.ivu-input-number-handler {
    display: block;
    width: 100%;
    height: 16px;
    line-height: 0;
    text-align: center;
    overflow: hidden;
    color: #999;
    position: relative
}

.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, .ivu-input-number-handler:hover .ivu-input-number-handler-up-inner {
    color: #57a3f3
}

.ivu-input-number-handler-down-inner, .ivu-input-number-handler-up-inner {
    width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 14px;
    color: #999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    right: 5px;
    transition: all .2s linear
}

.ivu-input-number:hover {
    border-color: #57a3f3
}

.ivu-input-number-focused {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-input-number-disabled {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-input-number-disabled:hover {
    border-color: #e3e5e8
}

.ivu-input-number-input-wrap {
    overflow: hidden;
    height: 32px
}

.ivu-input-number-input {
    width: 100%;
    height: 32px;
    line-height: 32px;
    padding: 0 7px;
    text-align: left;
    outline: 0;
    -moz-appearance: textfield;
    color: #666;
    border: 0;
    border-radius: 4px;
    transition: all .2s linear
}

.ivu-input-number-input[disabled] {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-input-number-input[disabled]:hover {
    border-color: #e3e5e8
}

.ivu-input-number-input::-webkit-input-placeholder {
    color: #c5c8ce
}

.ivu-input-number-input::-ms-input-placeholder {
    color: #c5c8ce
}

.ivu-input-number-input::placeholder {
    color: #c5c8ce
}

.ivu-input-number-large {
    padding: 0
}

.ivu-input-number-large .ivu-input-number-input-wrap {
    height: 36px
}

.ivu-input-number-large .ivu-input-number-handler {
    height: 18px
}

.ivu-input-number-large input {
    height: 36px;
    line-height: 36px
}

.ivu-input-number-large .ivu-input-number-handler-up-inner {
    top: 2px
}

.ivu-input-number-large .ivu-input-number-handler-down-inner {
    bottom: 2px
}

.ivu-input-number-small {
    padding: 0
}

.ivu-input-number-small .ivu-input-number-input-wrap {
    height: 24px
}

.ivu-input-number-small .ivu-input-number-handler {
    height: 12px
}

.ivu-input-number-small input {
    height: 24px;
    line-height: 24px;
    margin-top: -1px;
    vertical-align: top
}

.ivu-input-number-small .ivu-input-number-handler-up-inner {
    top: -1px
}

.ivu-input-number-small .ivu-input-number-handler-down-inner {
    bottom: -1px
}

.ivu-input-number-disabled .ivu-input-number-handler-down-inner, .ivu-input-number-disabled .ivu-input-number-handler-up-inner, .ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, .ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, .ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, .ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner {
    opacity: .72;
    color: #ccc !important;
    cursor: not-allowed
}

.ivu-input-number-disabled .ivu-input-number-input {
    opacity: .72;
    cursor: not-allowed;
    background-color: #f3f3f3
}

.ivu-input-number-disabled .ivu-input-number-handler-wrap {
    display: none
}

.ivu-input-number-disabled .ivu-input-number-handler {
    opacity: .72;
    color: #ccc !important;
    cursor: not-allowed
}

.ivu-form-item-error .ivu-input-number {
    border: 1px solid #ed4014
}

.ivu-form-item-error .ivu-input-number:hover {
    border-color: #ed4014
}

.ivu-form-item-error .ivu-input-number-focused, .ivu-form-item-error .ivu-input-number:focus {
    border-color: #ed4014;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(237, 64, 20, .2)
}

.ivu-scroll-wrapper {
    width: auto;
    margin: 0 auto;
    position: relative;
    outline: 0
}

.ivu-scroll-container {
    overflow-y: scroll
}

.ivu-scroll-content {
    opacity: 1;
    transition: opacity .5s
}

.ivu-scroll-content-loading {
    opacity: .5
}

.ivu-scroll-loader {
    text-align: center;
    padding: 0;
    transition: padding .5s
}

.ivu-scroll-loader-wrapper {
    padding: 5px 0;
    height: 0;
    background-color: inherit;
    transform: scale(0);
    transition: opacity .3s, transform .5s, height .5s
}

.ivu-scroll-loader-wrapper-active {
    height: 40px;
    transform: scale(1)
}

@keyframes ani-demo-spin {
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.ivu-scroll-loader-wrapper .ivu-scroll-spinner {
    position: relative
}

.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon {
    animation: ani-demo-spin 1s linear infinite
}

.ivu-tag {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 2px 4px 2px 0;
    padding: 0 8px;
    border: 1px solid #e8eaec;
    border-radius: 3px;
    background: #f7f7f7;
    font-size: 12px;
    vertical-align: middle;
    opacity: 1;
    overflow: hidden;
    cursor: pointer
}

.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) {
    background: 0 0;
    border: 0;
    color: #515a6e
}

.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) .ivu-icon-ios-close {
    color: #515a6e !important
}

.ivu-tag-color-error {
    color: #ed4014 !important;
    border-color: #ed4014
}

.ivu-tag-color-success {
    color: #19be6b !important;
    border-color: #19be6b
}

.ivu-tag-color-primary {
    color: #2d8cf0 !important;
    border-color: #2d8cf0
}

.ivu-tag-color-warning {
    color: #f90 !important;
    border-color: #f90
}

.ivu-tag-color-white {
    color: #fff !important
}

.ivu-tag-dot {
    height: 32px;
    line-height: 32px;
    border: 1px solid #e8eaec !important;
    color: #515a6e !important;
    background: #fff !important;
    padding: 0 12px
}

.ivu-tag-dot-inner {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    border-radius: 50%;
    background: #e8eaec;
    position: relative;
    top: 1px
}

.ivu-tag-dot .ivu-icon-ios-close {
    color: #666 !important;
    margin-left: 12px !important
}

.ivu-tag-border {
    height: 24px;
    line-height: 24px;
    border: 1px solid #e8eaec;
    color: #e8eaec;
    background: #fff !important;
    position: relative
}

.ivu-tag-border .ivu-icon-ios-close {
    color: #666;
    margin-left: 12px !important
}

.ivu-tag-border:after {
    content: "";
    display: none;
    width: 1px;
    background: currentColor;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 22px
}

.ivu-tag-border.ivu-tag-closable:after {
    display: block
}

.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close {
    margin-left: 18px !important;
    left: 4px;
    top: -1px
}

.ivu-tag-border.ivu-tag-primary {
    color: #2d8cf0 !important;
    border: 1px solid #2d8cf0 !important
}

.ivu-tag-border.ivu-tag-primary:after {
    background: #2d8cf0
}

.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close {
    color: #2d8cf0 !important
}

.ivu-tag-border.ivu-tag-success {
    color: #19be6b !important;
    border: 1px solid #19be6b !important
}

.ivu-tag-border.ivu-tag-success:after {
    background: #19be6b
}

.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close {
    color: #19be6b !important
}

.ivu-tag-border.ivu-tag-warning {
    color: #f90 !important;
    border: 1px solid #f90 !important
}

.ivu-tag-border.ivu-tag-warning:after {
    background: #f90
}

.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close {
    color: #f90 !important
}

.ivu-tag-border.ivu-tag-error {
    color: #ed4014 !important;
    border: 1px solid #ed4014 !important
}

.ivu-tag-border.ivu-tag-error:after {
    background: #ed4014
}

.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close {
    color: #ed4014 !important
}

.ivu-tag:hover {
    opacity: .85
}

.ivu-tag-text {
    color: #515a6e
}

.ivu-tag-text a:first-child:last-child {
    display: inline-block;
    margin: 0 -8px;
    padding: 0 8px
}

.ivu-tag .ivu-icon-ios-close {
    display: inline-block;
    font-size: 14px;
    transform: scale(1.42857143) rotate(0);
    cursor: pointer;
    margin-left: 2px;
    color: #666;
    opacity: .66;
    position: relative;
    top: -1px
}

:root .ivu-tag .ivu-icon-ios-close {
    font-size: 14px
}

.ivu-tag .ivu-icon-ios-close:hover {
    opacity: 1
}

.ivu-tag-error, .ivu-tag-primary, .ivu-tag-success, .ivu-tag-warning {
    border: 0
}

.ivu-tag-error, .ivu-tag-error .ivu-icon-ios-close, .ivu-tag-error .ivu-icon-ios-close:hover, .ivu-tag-error a, .ivu-tag-error a:hover, .ivu-tag-primary, .ivu-tag-primary .ivu-icon-ios-close, .ivu-tag-primary .ivu-icon-ios-close:hover, .ivu-tag-primary a, .ivu-tag-primary a:hover, .ivu-tag-success, .ivu-tag-success .ivu-icon-ios-close, .ivu-tag-success .ivu-icon-ios-close:hover, .ivu-tag-success a, .ivu-tag-success a:hover, .ivu-tag-warning, .ivu-tag-warning .ivu-icon-ios-close, .ivu-tag-warning .ivu-icon-ios-close:hover, .ivu-tag-warning a, .ivu-tag-warning a:hover {
    color: #fff
}

.ivu-tag-primary, .ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner {
    background: #2d8cf0
}

.ivu-tag-success, .ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner {
    background: #19be6b
}

.ivu-tag-warning, .ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner {
    background: #f90
}

.ivu-tag-error, .ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner {
    background: #ed4014
}

.ivu-tag-pink {
    line-height: 20px;
    background: #fff0f6;
    border-color: #ffadd2
}

.ivu-tag-pink .ivu-tag-text {
    color: #eb2f96 !important
}

.ivu-tag-pink.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-magenta {
    line-height: 20px;
    background: #fff0f6;
    border-color: #ffadd2
}

.ivu-tag-magenta .ivu-tag-text {
    color: #eb2f96 !important
}

.ivu-tag-magenta.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-red {
    line-height: 20px;
    background: #fff1f0;
    border-color: #ffa39e
}

.ivu-tag-red .ivu-tag-text {
    color: #f5222d !important
}

.ivu-tag-red.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-volcano {
    line-height: 20px;
    background: #fff2e8;
    border-color: #ffbb96
}

.ivu-tag-volcano .ivu-tag-text {
    color: #fa541c !important
}

.ivu-tag-volcano.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-orange {
    line-height: 20px;
    background: #fff7e6;
    border-color: #ffd591
}

.ivu-tag-orange .ivu-tag-text {
    color: #fa8c16 !important
}

.ivu-tag-orange.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-yellow {
    line-height: 20px;
    background: #feffe6;
    border-color: #fffb8f
}

.ivu-tag-yellow .ivu-tag-text {
    color: #fadb14 !important
}

.ivu-tag-yellow.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-gold {
    line-height: 20px;
    background: #fffbe6;
    border-color: #ffe58f
}

.ivu-tag-gold .ivu-tag-text {
    color: #faad14 !important
}

.ivu-tag-gold.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-cyan {
    line-height: 20px;
    background: #e6fffb;
    border-color: #87e8de
}

.ivu-tag-cyan .ivu-tag-text {
    color: #13c2c2 !important
}

.ivu-tag-cyan.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-lime {
    line-height: 20px;
    background: #fcffe6;
    border-color: #eaff8f
}

.ivu-tag-lime .ivu-tag-text {
    color: #a0d911 !important
}

.ivu-tag-lime.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-green {
    line-height: 20px;
    background: #f6ffed;
    border-color: #b7eb8f
}

.ivu-tag-green .ivu-tag-text {
    color: #52c41a !important
}

.ivu-tag-green.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-blue {
    line-height: 20px;
    background: #e6f7ff;
    border-color: #91d5ff
}

.ivu-tag-blue .ivu-tag-text {
    color: #1890ff !important
}

.ivu-tag-blue.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-geekblue {
    line-height: 20px;
    background: #f0f5ff;
    border-color: #adc6ff
}

.ivu-tag-geekblue .ivu-tag-text {
    color: #2f54eb !important
}

.ivu-tag-geekblue.ivu-tag-dot {
    line-height: 32px
}

.ivu-tag-purple {
    line-height: 20px;
    background: #f9f0ff;
    border-color: #d3adf7
}

.ivu-tag-purple .ivu-tag-text {
    color: #722ed1 !important
}

.ivu-tag-purple.ivu-tag-dot {
    line-height: 32px
}

.ivu-layout {
    display: flex;
    flex-direction: column;
    flex: auto;
    background: #f5f7f9
}

.ivu-layout.ivu-layout-has-sider {
    flex-direction: row
}

.ivu-layout.ivu-layout-has-sider > .ivu-layout, .ivu-layout.ivu-layout-has-sider > .ivu-layout-content {
    overflow-x: hidden
}

.ivu-layout-footer, .ivu-layout-header {
    flex: 0 0 auto
}

.ivu-layout-header {
    background: #515a6e;
    padding: 0 50px;
    height: 64px;
    line-height: 64px
}

.ivu-layout-sider {
    transition: all .2s ease-in-out;
    position: relative;
    background: #515a6e;
    min-width: 0
}

.ivu-layout-sider-children {
    height: 100%;
    padding-top: .1px;
    margin-top: -.1px
}

.ivu-layout-sider-has-trigger {
    padding-bottom: 48px
}

.ivu-layout-sider-trigger {
    position: fixed;
    bottom: 0;
    text-align: center;
    cursor: pointer;
    height: 48px;
    line-height: 48px;
    color: #fff;
    background: #515a6e;
    z-index: 1000;
    transition: all .2s ease-in-out
}

.ivu-layout-sider-trigger .ivu-icon {
    font-size: 16px
}

.ivu-layout-sider-trigger > * {
    transition: all .2s
}

.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon {
    transform: rotate(180deg)
}

.ivu-layout-sider-zero-width > * {
    overflow: hidden
}

.ivu-layout-sider-zero-width-trigger {
    position: absolute;
    top: 64px;
    right: -36px;
    text-align: center;
    width: 36px;
    height: 42px;
    line-height: 42px;
    background: #515a6e;
    color: #fff;
    font-size: 18px;
    border-radius: 0 6px 6px 0;
    cursor: pointer;
    transition: background .3s ease
}

.ivu-layout-sider-zero-width-trigger:hover {
    background: #626b7d
}

.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left {
    right: 0;
    left: -36px;
    border-radius: 6px 0 0 6px
}

.ivu-layout-footer {
    background: #f5f7f9;
    padding: 24px 50px;
    color: #515a6e;
    font-size: 14px
}

.ivu-layout-content {
    flex: auto
}

.ivu-loading-bar {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2000
}

.ivu-loading-bar-inner {
    transition: width .2s linear
}

.ivu-loading-bar-inner-color-primary {
    background-color: #2d8cf0
}

.ivu-loading-bar-inner-failed-color-error {
    background-color: #ed4014
}

.ivu-progress {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    position: relative
}

.ivu-progress-vertical {
    height: 100%;
    width: auto
}

.ivu-progress-outer {
    display: inline-block;
    width: 100%;
    margin-right: 0;
    padding-right: 0
}

.ivu-progress-show-info .ivu-progress-outer {
    padding-right: 55px;
    margin-right: -55px
}

.ivu-progress-vertical .ivu-progress-outer {
    height: 100%;
    width: auto
}

.ivu-progress-inner {
    display: inline-block;
    width: 100%;
    background-color: #f3f3f3;
    border-radius: 100px;
    vertical-align: middle;
    position: relative
}

.ivu-progress-vertical .ivu-progress-inner {
    height: 100%;
    width: auto
}

.ivu-progress-vertical .ivu-progress-inner:after, .ivu-progress-vertical .ivu-progress-inner > * {
    display: inline-block;
    vertical-align: bottom
}

.ivu-progress-vertical .ivu-progress-inner:after {
    content: "";
    height: 100%
}

.ivu-progress-bg {
    background-color: #2d8cf0;
    position: relative
}

.ivu-progress-bg, .ivu-progress-success-bg {
    border-radius: 100px;
    transition: all .2s linear
}

.ivu-progress-success-bg {
    background-color: #19be6b;
    position: absolute;
    top: 0;
    left: 0
}

.ivu-progress-text {
    display: inline-block;
    margin-left: 5px;
    text-align: left;
    font-size: 1em;
    vertical-align: middle
}

.ivu-progress-active .ivu-progress-bg:before {
    content: "";
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    border-radius: 10px;
    animation: ivu-progress-active 2s ease-in-out infinite
}

.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before {
    top: auto;
    animation: ivu-progress-active-vertical 2s ease-in-out infinite
}

.ivu-progress-wrong .ivu-progress-bg {
    background-color: #ed4014
}

.ivu-progress-wrong .ivu-progress-text {
    color: #ed4014
}

.ivu-progress-success .ivu-progress-bg {
    background-color: #19be6b
}

.ivu-progress-success .ivu-progress-text {
    color: #19be6b
}

@keyframes ivu-progress-active {
    0% {
        opacity: .3;
        width: 0
    }
    to {
        opacity: 0;
        width: 100%
    }
}

@keyframes ivu-progress-active-vertical {
    0% {
        opacity: .3;
        height: 0
    }
    to {
        opacity: 0;
        height: 100%
    }
}

.ivu-timeline {
    list-style: none;
    margin: 0;
    padding: 0
}

.ivu-timeline-item {
    margin: 0 !important;
    padding: 0 0 12px;
    list-style: none;
    position: relative
}

.ivu-timeline-item-tail {
    height: 100%;
    border-left: 1px solid #e8eaec;
    position: absolute;
    left: 6px;
    top: 0
}

.ivu-timeline-item-pending .ivu-timeline-item-tail {
    display: none
}

.ivu-timeline-item-head {
    width: 13px;
    height: 13px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid transparent;
    position: absolute
}

.ivu-timeline-item-head-blue {
    border-color: #2d8cf0;
    color: #2d8cf0
}

.ivu-timeline-item-head-red {
    border-color: #ed4014;
    color: #ed4014
}

.ivu-timeline-item-head-green {
    border-color: #19be6b;
    color: #19be6b
}

.ivu-timeline-item-head-custom {
    width: 40px;
    height: auto;
    margin-top: 6px;
    padding: 3px 0;
    text-align: center;
    line-height: 1;
    border: 0;
    border-radius: 0;
    font-size: 14px;
    position: absolute;
    left: -13px;
    transform: translateY(-50%)
}

.ivu-timeline-item-content {
    padding: 1px 1px 10px 24px;
    font-size: 12px;
    position: relative;
    top: -3px
}

.ivu-timeline-item:last-child .ivu-timeline-item-tail {
    display: none
}

.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-tail {
    border-left: 1px dotted #e8eaec
}

.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-content {
    min-height: 48px
}

.ivu-page:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}

.ivu-page-item {
    display: inline-block;
    vertical-align: middle;
    min-width: 32px;
    height: 32px;
    line-height: 30px;
    margin-right: 4px;
    text-align: center;
    list-style: none;
    background-color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    font-family: Arial;
    font-weight: 500;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    transition: border .2s ease-in-out, color .2s ease-in-out
}

.ivu-page-item a {
    font-family: "Monospaced Number";
    margin: 0 6px;
    text-decoration: none;
    color: #515a6e
}

.ivu-page-item:hover {
    border-color: #2d8cf0
}

.ivu-page-item:hover a {
    color: #2d8cf0
}

.ivu-page-item-active {
    border-color: #2d8cf0
}

.ivu-page-item-active:hover a, .ivu-page-item-active a {
    color: #2d8cf0
}

.ivu-page-item-jump-next:after, .ivu-page-item-jump-prev:after {
    content: "\2022\2022\2022";
    display: block;
    letter-spacing: 1px;
    color: #ccc;
    text-align: center
}

.ivu-page-item-jump-next:hover:after, .ivu-page-item-jump-next i, .ivu-page-item-jump-prev:hover:after, .ivu-page-item-jump-prev i {
    display: none
}

.ivu-page-item-jump-next:hover i, .ivu-page-item-jump-prev:hover i {
    display: inline
}

.ivu-page-item-jump-prev:hover i:after {
    content: "\F115";
    margin-left: -8px
}

.ivu-page-item-jump-next:hover i:after {
    content: "\F11F";
    margin-left: -8px
}

.ivu-page-item-jump-next, .ivu-page-item-jump-prev, .ivu-page-prev {
    margin-right: 4px
}

.ivu-page-item-jump-next, .ivu-page-item-jump-prev, .ivu-page-next, .ivu-page-prev {
    display: inline-block;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 32px;
    height: 32px;
    line-height: 30px;
    list-style: none;
    text-align: center;
    cursor: pointer;
    color: #666;
    font-family: Arial;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    transition: all .2s ease-in-out
}

.ivu-page-item-jump-next, .ivu-page-item-jump-prev {
    border-color: transparent
}

.ivu-page-next, .ivu-page-prev {
    background-color: #fff
}

.ivu-page-next a, .ivu-page-prev a {
    color: #666;
    font-size: 14px
}

.ivu-page-next:hover, .ivu-page-prev:hover {
    border-color: #2d8cf0
}

.ivu-page-next:hover a, .ivu-page-prev:hover a {
    color: #2d8cf0
}

.ivu-page-disabled {
    cursor: not-allowed
}

.ivu-page-disabled a {
    color: #ccc
}

.ivu-page-disabled:hover {
    border-color: #dcdee2
}

.ivu-page-disabled:hover a {
    color: #ccc;
    cursor: not-allowed
}

.ivu-page-options {
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px
}

.ivu-page-options-sizer {
    display: inline-block;
    margin-right: 10px
}

.ivu-page-options-elevator {
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    line-height: 32px
}

.ivu-page-options-elevator input {
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 1.5;
    padding: 4px 7px;
    font-size: 12px;
    border: 1px solid #dcdee2;
    color: #515a6e;
    background-color: #fff;
    background-image: none;
    position: relative;
    cursor: text;
    transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out;
    border-radius: 4px;
    margin: 0 8px;
    width: 50px
}

.ivu-page-options-elevator input::-moz-placeholder {
    color: #c5c8ce;
    opacity: 1
}

.ivu-page-options-elevator input:-ms-input-placeholder {
    color: #c5c8ce
}

.ivu-page-options-elevator input::-webkit-input-placeholder {
    color: #c5c8ce
}

.ivu-page-options-elevator input:hover {
    border-color: #57a3f3
}

.ivu-page-options-elevator input:focus {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-page-options-elevator input[disabled], fieldset[disabled] .ivu-page-options-elevator input {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-page-options-elevator input[disabled]:hover, fieldset[disabled] .ivu-page-options-elevator input:hover {
    border-color: #e3e5e8
}

textarea.ivu-page-options-elevator input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    vertical-align: bottom;
    font-size: 14px
}

.ivu-page-options-elevator input-large {
    font-size: 14px;
    padding: 6px 7px;
    height: 36px
}

.ivu-page-options-elevator input-small {
    padding: 1px 7px;
    height: 24px;
    border-radius: 3px
}

.ivu-page-total {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-right: 10px
}

.ivu-page-simple .ivu-page-next, .ivu-page-simple .ivu-page-prev {
    margin: 0;
    border: 0;
    height: 24px;
    line-height: normal;
    font-size: 18px
}

.ivu-page-simple .ivu-page-simple-pager {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.ivu-page-simple .ivu-page-simple-pager input {
    width: 30px;
    height: 24px;
    margin: 0 8px;
    padding: 5px 8px;
    text-align: center;
    box-sizing: border-box;
    background-color: #fff;
    outline: 0;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    transition: border-color .2s ease-in-out
}

.ivu-page-simple .ivu-page-simple-pager input:hover {
    border-color: #2d8cf0
}

.ivu-page-simple .ivu-page-simple-pager span {
    padding: 0 8px 0 2px
}

.ivu-page-custom-text, .ivu-page-custom-text:hover {
    border-color: transparent
}

.ivu-page.mini .ivu-page-total {
    height: 24px;
    line-height: 24px
}

.ivu-page.mini .ivu-page-item {
    border: 0;
    margin: 0;
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 3px
}

.ivu-page.mini .ivu-page-next, .ivu-page.mini .ivu-page-prev {
    margin: 0;
    min-width: 24px;
    height: 24px;
    line-height: 22px;
    border: 0
}

.ivu-page.mini .ivu-page-next a i:after, .ivu-page.mini .ivu-page-prev a i:after {
    height: 24px;
    line-height: 24px
}

.ivu-page.mini .ivu-page-item-jump-next, .ivu-page.mini .ivu-page-item-jump-prev {
    height: 24px;
    line-height: 24px;
    border: none;
    margin-right: 0
}

.ivu-page.mini .ivu-page-options {
    margin-left: 8px
}

.ivu-page.mini .ivu-page-options-elevator {
    height: 24px;
    line-height: 24px
}

.ivu-page.mini .ivu-page-options-elevator input {
    padding: 1px 7px;
    height: 24px;
    border-radius: 3px;
    width: 44px
}

.ivu-steps {
    font-size: 0;
    width: 100%;
    line-height: 1.5
}

.ivu-steps-item {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner {
    background-color: #fff
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon, .ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span {
    color: #ccc
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content, .ivu-steps-item.ivu-steps-status-wait .ivu-steps-title {
    color: #999
}

.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i {
    background-color: #e8eaec
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner {
    border-color: #2d8cf0;
    background-color: #2d8cf0
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner > .ivu-steps-icon, .ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span {
    color: #fff
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-content, .ivu-steps-item.ivu-steps-status-process .ivu-steps-title {
    color: #666
}

.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i {
    background-color: #e8eaec
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner {
    background-color: #fff;
    border-color: #2d8cf0
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner > .ivu-steps-icon, .ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span {
    color: #2d8cf0
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after {
    width: 100%;
    background: #2d8cf0;
    transition: all .2s ease-in-out;
    opacity: 1
}

.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content, .ivu-steps-item.ivu-steps-status-finish .ivu-steps-title {
    color: #999
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner {
    background-color: #fff;
    border-color: #ed4014
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-content, .ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon, .ivu-steps-item.ivu-steps-status-error .ivu-steps-title {
    color: #ed4014
}

.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i {
    background-color: #e8eaec
}

.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, .ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after {
    background-color: #ed4014
}

.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner {
    background: 0 0;
    border: 0;
    width: auto;
    height: auto
}

.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon {
    font-size: 20px;
    top: 2px;
    width: 20px;
    height: 20px
}

.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process .ivu-steps-head-inner > .ivu-steps-icon {
    color: #2d8cf0
}

.ivu-steps-item:last-child .ivu-steps-tail {
    display: none
}

.ivu-steps .ivu-steps-head, .ivu-steps .ivu-steps-main {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.ivu-steps .ivu-steps-head {
    background: #fff
}

.ivu-steps .ivu-steps-head-inner {
    display: block;
    width: 26px;
    height: 26px;
    line-height: 24px;
    margin-right: 8px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 50%;
    font-size: 14px;
    transition: background-color .2s ease-in-out
}

.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon {
    line-height: 1;
    position: relative
}

.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon {
    font-size: 24px
}

.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, .ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty {
    font-weight: 700
}

.ivu-steps .ivu-steps-main {
    margin-top: 2.5px;
    display: inline
}

.ivu-steps .ivu-steps-custom .ivu-steps-title {
    margin-top: 2.5px
}

.ivu-steps .ivu-steps-title {
    display: inline-block;
    margin-bottom: 4px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #666;
    background: #fff
}

.ivu-steps .ivu-steps-title > a:first-child:last-child {
    color: #666
}

.ivu-steps .ivu-steps-item-last .ivu-steps-title {
    padding-right: 0;
    width: 100%
}

.ivu-steps .ivu-steps-content {
    font-size: 12px;
    color: #999
}

.ivu-steps .ivu-steps-tail {
    width: 100%;
    padding: 0 10px;
    position: absolute;
    left: 0;
    top: 13px
}

.ivu-steps .ivu-steps-tail > i {
    display: inline-block;
    width: 100%;
    height: 1px;
    vertical-align: top;
    background: #e8eaec;
    border-radius: 1px;
    position: relative
}

.ivu-steps .ivu-steps-tail > i:after {
    content: "";
    width: 0;
    height: 100%;
    background: #e8eaec;
    opacity: 0;
    position: absolute;
    top: 0
}

.ivu-steps.ivu-steps-small .ivu-steps-head-inner {
    width: 18px;
    height: 18px;
    line-height: 16px;
    margin-right: 10px;
    text-align: center;
    border-radius: 50%;
    font-size: 12px
}

.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon {
    font-size: 16px;
    top: 0
}

.ivu-steps.ivu-steps-small .ivu-steps-main {
    margin-top: 0
}

.ivu-steps.ivu-steps-small .ivu-steps-title {
    margin-bottom: 4px;
    margin-top: 0;
    color: #666;
    font-size: 12px;
    font-weight: 700
}

.ivu-steps.ivu-steps-small .ivu-steps-content {
    font-size: 12px;
    color: #999;
    padding-left: 30px
}

.ivu-steps.ivu-steps-small .ivu-steps-tail {
    top: 8px;
    padding: 0 8px
}

.ivu-steps.ivu-steps-small .ivu-steps-tail > i {
    height: 1px;
    width: 100%;
    border-radius: 1px
}

.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, .ivu-steps.ivu-steps-small .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner {
    width: inherit;
    height: inherit;
    line-height: inherit;
    border-radius: 0;
    border: 0;
    background: 0 0
}

.ivu-steps-vertical .ivu-steps-item {
    display: block
}

.ivu-steps-vertical .ivu-steps-tail {
    position: absolute;
    left: 13px;
    top: 0;
    height: 100%;
    width: 1px;
    padding: 30px 0 4px
}

.ivu-steps-vertical .ivu-steps-tail > i {
    height: 100%;
    width: 1px
}

.ivu-steps-vertical .ivu-steps-tail > i:after {
    height: 0;
    width: 100%
}

.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after {
    height: 100%
}

.ivu-steps-vertical .ivu-steps-head {
    float: left
}

.ivu-steps-vertical .ivu-steps-head-inner {
    margin-right: 16px
}

.ivu-steps-vertical .ivu-steps-main {
    min-height: 47px;
    overflow: hidden;
    display: block
}

.ivu-steps-vertical .ivu-steps-main .ivu-steps-title {
    line-height: 26px
}

.ivu-steps-vertical .ivu-steps-main .ivu-steps-content {
    padding-bottom: 12px;
    padding-left: 0
}

.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon {
    left: 4px
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon {
    left: 0
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail {
    position: absolute;
    left: 9px;
    top: 0;
    padding: 22px 0 4px
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i {
    height: 100%
}

.ivu-steps-vertical.ivu-steps-small .ivu-steps-title {
    line-height: 18px
}

.ivu-steps-horizontal.ivu-steps-hidden {
    visibility: hidden
}

.ivu-steps-horizontal .ivu-steps-content {
    padding-left: 35px
}

.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head {
    padding-left: 10px;
    margin-left: -10px
}

.ivu-modal {
    width: auto;
    margin: 0 auto;
    position: relative;
    outline: 0;
    top: 100px
}

.ivu-modal-hidden {
    display: none !important
}

.ivu-modal-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.ivu-modal-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

.ivu-modal-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(55, 55, 55, .6);
    height: 100%;
    z-index: 1000
}

.ivu-modal-mask-hidden {
    display: none
}

.ivu-modal-content {
    position: relative;
    background-color: #fff;
    border: 0;
    border-radius: 6px;
    background-clip: padding-box;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

.ivu-modal-content-no-mask {
    pointer-events: auto
}

.ivu-modal-content-drag {
    position: absolute
}

.ivu-modal-content-drag .ivu-modal-header {
    cursor: move
}

.ivu-modal-content-dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ivu-modal-header {
    border-bottom: 1px solid #e8eaec;
    padding: 14px 16px;
    line-height: 1
}

.ivu-modal-header-inner, .ivu-modal-header p {
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #17233d;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ivu-modal-header p i, .ivu-modal-header p span {
    vertical-align: middle
}

.ivu-modal-close {
    z-index: 1;
    font-size: 12px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden;
    cursor: pointer
}

.ivu-modal-close .ivu-icon-ios-close {
    font-size: 31px;
    color: #999;
    transition: color .2s ease;
    position: relative;
    top: 1px
}

.ivu-modal-close .ivu-icon-ios-close:hover {
    color: #444
}

.ivu-modal-body {
    padding: 16px;
    font-size: 12px;
    line-height: 1.5
}

.ivu-modal-footer {
    border-top: 1px solid #e8eaec;
    padding: 12px 18px;
    text-align: right
}

.ivu-modal-footer button + button {
    margin-left: 8px;
    margin-bottom: 0
}

.ivu-modal-fullscreen {
    width: 100% !important;
    top: 0;
    bottom: 0;
    position: absolute
}

.ivu-modal-fullscreen .ivu-modal-content {
    width: 100%;
    border-radius: 0;
    position: absolute;
    top: 0;
    bottom: 0
}

.ivu-modal-fullscreen .ivu-modal-body {
    width: 100%;
    overflow: auto;
    position: absolute;
    top: 51px;
    bottom: 61px
}

.ivu-modal-fullscreen-no-header .ivu-modal-body {
    top: 0
}

.ivu-modal-fullscreen-no-footer .ivu-modal-body {
    bottom: 0
}

.ivu-modal-fullscreen .ivu-modal-footer {
    position: absolute;
    width: 100%;
    bottom: 0
}

.ivu-modal-no-mask {
    pointer-events: none
}

@media (max-width: 576px) {
    .ivu-modal {
        width: auto !important;
        margin: 10px
    }

    .ivu-modal-fullscreen {
        width: 100% !important;
        margin: 0
    }

    .vertical-center-modal .ivu-modal {
        flex: 1
    }
}

.ivu-modal-confirm {
    padding: 0 4px
}

.ivu-modal-confirm-head {
    padding: 0 12px 0 0
}

.ivu-modal-confirm-head-icon {
    display: inline-block;
    font-size: 28px;
    vertical-align: middle;
    position: relative;
    top: -2px
}

.ivu-modal-confirm-head-icon-info {
    color: #2d8cf0
}

.ivu-modal-confirm-head-icon-success {
    color: #19be6b
}

.ivu-modal-confirm-head-icon-warning {
    color: #f90
}

.ivu-modal-confirm-head-icon-error {
    color: #ed4014
}

.ivu-modal-confirm-head-icon-confirm {
    color: #f90
}

.ivu-modal-confirm-head-title {
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
    font-size: 16px;
    color: #17233d;
    font-weight: 700
}

.ivu-modal-confirm-body {
    padding-left: 42px;
    font-size: 14px;
    color: #515a6e;
    position: relative
}

.ivu-modal-confirm-body-render {
    margin: 0;
    padding: 0
}

.ivu-modal-confirm-footer {
    margin-top: 20px;
    text-align: right
}

.ivu-modal-confirm-footer button + button {
    margin-left: 8px;
    margin-bottom: 0
}

.ivu-select {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    vertical-align: middle;
    color: #515a6e;
    font-size: 14px;
    line-height: normal
}

.ivu-select-selection {
    display: block;
    box-sizing: border-box;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dcdee2;
    transition: all .2s ease-in-out
}

.ivu-select-selection-focused, .ivu-select-selection:hover {
    border-color: #57a3f3
}

.ivu-select-selection-focused .ivu-select-arrow, .ivu-select-selection:hover .ivu-select-arrow {
    display: inline-block
}

.ivu-select-arrow {
    position: absolute;
    top: 50%;
    right: 8px;
    line-height: 1;
    transform: translateY(-50%);
    font-size: 14px;
    color: #808695;
    transition: all .2s ease-in-out
}

.ivu-select-visible .ivu-select-selection {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-select-visible .ivu-select-arrow {
    transform: translateY(-50%) rotate(180deg);
    display: inline-block
}

.ivu-select-disabled .ivu-select-selection {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-select-disabled .ivu-select-selection:hover {
    border-color: #e3e5e8
}

.ivu-select-disabled .ivu-select-selection .ivu-select-arrow {
    color: #ccc
}

.ivu-select-disabled .ivu-select-selection:hover {
    border-color: #dcdee2;
    box-shadow: none
}

.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow {
    display: inline-block
}

.ivu-select-single .ivu-select-selection {
    height: 32px;
    position: relative
}

.ivu-select-single .ivu-select-selection .ivu-select-placeholder {
    color: #c5c8ce
}

.ivu-select-single .ivu-select-selection .ivu-select-placeholder, .ivu-select-single .ivu-select-selection .ivu-select-selected-value {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 8px;
    padding-right: 24px
}

.ivu-select-multiple .ivu-select-selection {
    padding: 0 24px 0 4px
}

.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #c5c8ce;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 4px;
    padding-right: 22px
}

.ivu-select-large.ivu-select-single .ivu-select-selection {
    height: 36px
}

.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-placeholder, .ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
    height: 34px;
    line-height: 34px;
    font-size: 14px
}

.ivu-select-large.ivu-select-multiple .ivu-select-selection {
    min-height: 36px
}

.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder, .ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value {
    min-height: 34px;
    line-height: 34px;
    font-size: 14px
}

.ivu-select-small.ivu-select-single .ivu-select-selection {
    height: 24px;
    border-radius: 3px
}

.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-placeholder, .ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
    height: 22px;
    line-height: 22px
}

.ivu-select-small.ivu-select-multiple .ivu-select-selection {
    min-height: 24px;
    border-radius: 3px
}

.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder, .ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value {
    height: auto;
    min-height: 22px;
    line-height: 22px
}

.ivu-select-input {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 24px 0 8px;
    font-size: 12px;
    outline: 0;
    border: none;
    box-sizing: border-box;
    color: #515a6e;
    background-color: transparent;
    position: relative;
    cursor: pointer
}

.ivu-select-input::-moz-placeholder {
    color: #c5c8ce;
    opacity: 1
}

.ivu-select-input:-ms-input-placeholder {
    color: #c5c8ce
}

.ivu-select-input::-webkit-input-placeholder {
    color: #c5c8ce
}

.ivu-select-input[disabled] {
    cursor: not-allowed;
    color: #ccc;
    -webkit-text-fill-color: #ccc
}

.ivu-select-single .ivu-select-input {
    width: 100%
}

.ivu-select-large .ivu-select-input {
    font-size: 14px;
    height: 36px
}

.ivu-select-small .ivu-select-input {
    height: 22px;
    line-height: 22px
}

.ivu-select-multiple .ivu-select-input {
    height: 30px;
    line-height: 32px;
    padding: 0 0 0 4px
}

.ivu-select-loading, .ivu-select-not-found {
    text-align: center;
    color: #c5c8ce
}

.ivu-select-multiple .ivu-tag {
    height: 24px;
    line-height: 22px;
    margin: 3px 4px 3px 0;
    max-width: 99%;
    position: relative
}

.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) {
    display: block;
    margin-right: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ivu-select-multiple .ivu-tag i {
    display: block;
    position: absolute;
    right: 4px;
    top: 4px
}

.ivu-select-large.ivu-select-multiple .ivu-tag {
    height: 28px;
    line-height: 26px;
    font-size: 14px
}

.ivu-select-large.ivu-select-multiple .ivu-tag i {
    top: 6px
}

.ivu-select-small.ivu-select-multiple .ivu-tag {
    height: 17px;
    line-height: 15px;
    font-size: 12px;
    padding: 0 6px;
    margin: 3px 4px 2px 0
}

.ivu-select-small.ivu-select-multiple .ivu-tag span {
    margin-right: 14px
}

.ivu-select-small.ivu-select-multiple .ivu-tag i {
    top: 1px;
    right: 2px
}

.ivu-select-dropdown-list {
    min-width: 100%;
    list-style: none
}

.ivu-select .ivu-select-dropdown {
    width: auto
}

.ivu-select-prefix {
    display: inline-block;
    vertical-align: middle
}

.ivu-select-prefix i {
    vertical-align: top
}

.ivu-select-head-with-prefix {
    display: inline-block !important;
    vertical-align: middle
}

.ivu-select-single .ivu-select-prefix {
    padding-left: 4px
}

.ivu-select-multiple .ivu-select-head-with-prefix, .ivu-select-single .ivu-select-head-with-prefix {
    padding-left: 0 !important
}

.ivu-select-head-flex {
    display: flex;
    align-items: center
}

.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix {
    margin-right: 4px
}

.ivu-select-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-select-item-focus, .ivu-select-item:hover {
    background: #f3f3f3
}

.ivu-select-item-disabled, .ivu-select-item-disabled:hover {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-select-item-disabled:hover {
    background-color: #fff
}

.ivu-select-item-selected, .ivu-select-item-selected:hover {
    color: #2d8cf0
}

.ivu-select-item-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-select-item-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-select-large .ivu-select-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-select-item {
        white-space: normal
    }
}

.ivu-select-multiple .ivu-select-item {
    position: relative
}

.ivu-select-multiple .ivu-select-item-selected {
    color: rgba(45, 140, 240, .9);
    background: #fff
}

.ivu-select-multiple .ivu-select-item-focus, .ivu-select-multiple .ivu-select-item-selected:hover {
    background: #f3f3f3
}

.ivu-select-multiple .ivu-select-item-selected.ivu-select-multiple .ivu-select-item-focus {
    color: rgba(40, 123, 211, .91);
    background: #fff
}

.ivu-select-multiple .ivu-select-item-selected:after {
    display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-size: 24px;
    content: "\F171";
    color: rgba(45, 140, 240, .9);
    position: absolute;
    top: 2px;
    right: 8px
}

.ivu-select-group {
    list-style: none;
    margin: 0;
    padding: 0
}

.ivu-select-group-title {
    padding-left: 8px;
    font-size: 12px;
    color: #999;
    height: 30px;
    line-height: 30px
}

.ivu-form-item-error .ivu-select-selection {
    border: 1px solid #ed4014
}

.ivu-form-item-error .ivu-select-arrow {
    color: #ed4014
}

.ivu-form-item-error .ivu-select-visible .ivu-select-selection {
    border-color: #ed4014;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(237, 64, 20, .2)
}

.ivu-select-dropdown {
    width: inherit;
    max-height: 200px;
    overflow: auto;
    margin: 5px 0;
    padding: 5px 0;
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    position: absolute;
    z-index: 900
}

.ivu-select-dropdown-transfer {
    z-index: 1060;
    width: auto
}

.ivu-select-dropdown.ivu-transfer-no-max-height {
    max-height: none
}

.ivu-modal .ivu-select-dropdown {
    position: absolute !important
}

.ivu-split-wrapper {
    position: relative;
    width: 100%;
    height: 100%
}

.ivu-split-pane {
    position: absolute
}

.ivu-split-pane.left-pane, .ivu-split-pane.right-pane {
    top: 0;
    bottom: 0
}

.ivu-split-pane.left-pane {
    left: 0
}

.ivu-split-pane.right-pane {
    right: 0
}

.ivu-split-pane.bottom-pane, .ivu-split-pane.top-pane {
    left: 0;
    right: 0
}

.ivu-split-pane.top-pane {
    top: 0
}

.ivu-split-pane.bottom-pane {
    bottom: 0
}

.ivu-split-pane-moving {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ivu-split-trigger {
    border: 1px solid #dcdee2
}

.ivu-split-trigger-con {
    position: absolute;
    transform: translate(-50%, -50%);
    z-index: 10
}

.ivu-split-trigger-bar-con {
    position: absolute;
    overflow: hidden
}

.ivu-split-trigger-bar-con.vertical {
    left: 1px;
    top: 50%;
    height: 32px;
    transform: translateY(-50%)
}

.ivu-split-trigger-bar-con.horizontal {
    left: 50%;
    top: 1px;
    width: 32px;
    transform: translate(-50%)
}

.ivu-split-trigger-vertical {
    width: 6px;
    height: 100%;
    background: #f8f8f9;
    border-top: none;
    border-bottom: none;
    cursor: col-resize
}

.ivu-split-trigger-vertical .ivu-split-trigger-bar {
    width: 4px;
    height: 1px;
    background: rgba(23, 35, 61, .25);
    float: left;
    margin-top: 3px
}

.ivu-split-trigger-horizontal {
    height: 6px;
    width: 100%;
    background: #f8f8f9;
    border-left: none;
    border-right: none;
    cursor: row-resize
}

.ivu-split-trigger-horizontal .ivu-split-trigger-bar {
    height: 4px;
    width: 1px;
    background: rgba(23, 35, 61, .25);
    float: left;
    margin-right: 3px
}

.ivu-split-horizontal .ivu-split-trigger-con {
    top: 50%;
    height: 100%;
    width: 0
}

.ivu-split-vertical .ivu-split-trigger-con {
    left: 50%;
    height: 0;
    width: 100%
}

.ivu-split .no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ivu-tooltip, .ivu-tooltip-rel {
    display: inline-block
}

.ivu-tooltip-rel {
    position: relative;
    width: inherit
}

.ivu-tooltip-popper {
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.5;
    position: absolute;
    z-index: 1060
}

.ivu-tooltip-popper[x-placement^=top] {
    padding: 5px 0 8px
}

.ivu-tooltip-popper[x-placement^=right] {
    padding: 0 5px 0 8px
}

.ivu-tooltip-popper[x-placement^=bottom] {
    padding: 8px 0 5px
}

.ivu-tooltip-popper[x-placement^=left] {
    padding: 0 8px 0 5px
}

.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow {
    bottom: 3px;
    border-width: 5px 5px 0;
    border-top-color: rgba(70, 76, 91, .9)
}

.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow {
    left: 50%;
    margin-left: -5px
}

.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow {
    left: 16px
}

.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow {
    right: 16px
}

.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow {
    left: 3px;
    border-width: 5px 5px 5px 0;
    border-right-color: rgba(70, 76, 91, .9)
}

.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow {
    top: 50%;
    margin-top: -5px
}

.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow {
    top: 8px
}

.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow {
    bottom: 8px
}

.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow {
    right: 3px;
    border-width: 5px 0 5px 5px;
    border-left-color: rgba(70, 76, 91, .9)
}

.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow {
    top: 50%;
    margin-top: -5px
}

.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow {
    top: 8px
}

.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow {
    bottom: 8px
}

.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow {
    top: 3px;
    border-width: 0 5px 5px;
    border-bottom-color: rgba(70, 76, 91, .9)
}

.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow {
    left: 50%;
    margin-left: -5px
}

.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow {
    left: 16px
}

.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow {
    right: 16px
}

.ivu-tooltip-light.ivu-tooltip-popper {
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.5;
    position: absolute;
    z-index: 1060
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] {
    padding: 7px 0 10px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] {
    padding: 0 7px 0 10px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] {
    padding: 10px 0 7px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] {
    padding: 0 10px 0 7px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow {
    bottom: 3px;
    border-width: 7px 7px 0;
    border-top-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow {
    left: 50%;
    margin-left: -7px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow {
    left: 16px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow {
    right: 16px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow {
    left: 3px;
    border-width: 7px 7px 7px 0;
    border-right-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow {
    top: 50%;
    margin-top: -7px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow {
    top: 8px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow {
    bottom: 8px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow {
    right: 3px;
    border-width: 7px 0 7px 7px;
    border-left-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow {
    top: 50%;
    margin-top: -7px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow {
    top: 8px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow {
    bottom: 8px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow {
    top: 3px;
    border-width: 0 7px 7px;
    border-bottom-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow {
    left: 50%;
    margin-left: -7px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow {
    left: 16px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow {
    right: 16px
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-width: 7px;
    border-top-color: #fff
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow:after {
    content: " ";
    left: 1px;
    bottom: -7px;
    border-left-width: 0;
    border-right-width: 7px;
    border-right-color: #fff
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow:after {
    content: " ";
    top: 1px;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-width: 7px;
    border-bottom-color: #fff
}

.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-width: 7px;
    border-left-color: #fff;
    bottom: -7px
}

.ivu-tooltip-inner {
    max-width: 250px;
    min-height: 34px;
    padding: 8px 12px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    background-color: rgba(70, 76, 91, .9);
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    white-space: nowrap
}

.ivu-tooltip-inner-with-width {
    white-space: pre-wrap;
    text-align: justify
}

.ivu-tooltip-light .ivu-tooltip-inner {
    background-color: #fff;
    color: #515a6e
}

.ivu-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.ivu-tooltip-light .ivu-tooltip-arrow {
    border-width: 8px
}

.ivu-tooltip-light .ivu-tooltip-arrow:after {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    content: "";
    border: 7px solid transparent
}

.ivu-poptip, .ivu-poptip-rel {
    display: inline-block
}

.ivu-poptip-rel {
    position: relative
}

.ivu-poptip-title {
    margin: 0;
    padding: 8px 16px;
    position: relative
}

.ivu-poptip-title:after {
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: 0;
    background-color: #e8eaec
}

.ivu-poptip-title-inner {
    color: #17233d;
    font-size: 14px
}

.ivu-poptip-body {
    padding: 8px 16px
}

.ivu-poptip-body-content {
    overflow: auto
}

.ivu-poptip-body-content-word-wrap {
    white-space: pre-wrap;
    text-align: justify
}

.ivu-poptip-body-content-inner {
    color: #515a6e
}

.ivu-poptip-inner {
    width: 100%;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    white-space: nowrap
}

.ivu-poptip-popper {
    min-width: 150px;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.5;
    position: absolute;
    z-index: 1060
}

.ivu-poptip-popper[x-placement^=top] {
    padding: 7px 0 10px
}

.ivu-poptip-popper[x-placement^=right] {
    padding: 0 7px 0 10px
}

.ivu-poptip-popper[x-placement^=bottom] {
    padding: 10px 0 7px
}

.ivu-poptip-popper[x-placement^=left] {
    padding: 0 10px 0 7px
}

.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow {
    bottom: 3px;
    border-width: 7px 7px 0;
    border-top-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-poptip-popper[x-placement=top] .ivu-poptip-arrow {
    left: 50%;
    margin-left: -7px
}

.ivu-poptip-popper[x-placement=top-start] .ivu-poptip-arrow {
    left: 16px
}

.ivu-poptip-popper[x-placement=top-end] .ivu-poptip-arrow {
    right: 16px
}

.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow {
    left: 3px;
    border-width: 7px 7px 7px 0;
    border-right-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-poptip-popper[x-placement=right] .ivu-poptip-arrow {
    top: 50%;
    margin-top: -7px
}

.ivu-poptip-popper[x-placement=right-start] .ivu-poptip-arrow {
    top: 8px
}

.ivu-poptip-popper[x-placement=right-end] .ivu-poptip-arrow {
    bottom: 8px
}

.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow {
    right: 3px;
    border-width: 7px 0 7px 7px;
    border-left-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-poptip-popper[x-placement=left] .ivu-poptip-arrow {
    top: 50%;
    margin-top: -7px
}

.ivu-poptip-popper[x-placement=left-start] .ivu-poptip-arrow {
    top: 8px
}

.ivu-poptip-popper[x-placement=left-end] .ivu-poptip-arrow {
    bottom: 8px
}

.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow {
    top: 3px;
    border-width: 0 7px 7px;
    border-bottom-color: hsla(0, 0%, 85.1%, .5)
}

.ivu-poptip-popper[x-placement=bottom] .ivu-poptip-arrow {
    left: 50%;
    margin-left: -7px
}

.ivu-poptip-popper[x-placement=bottom-start] .ivu-poptip-arrow {
    left: 16px
}

.ivu-poptip-popper[x-placement=bottom-end] .ivu-poptip-arrow {
    right: 16px
}

.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-width: 7px;
    border-top-color: #fff
}

.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow:after {
    content: " ";
    left: 1px;
    bottom: -7px;
    border-left-width: 0;
    border-right-width: 7px;
    border-right-color: #fff
}

.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow:after {
    content: " ";
    top: 1px;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-width: 7px;
    border-bottom-color: #fff
}

.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-width: 7px;
    border-left-color: #fff;
    bottom: -7px
}

.ivu-poptip-arrow, .ivu-poptip-arrow:after {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-color: transparent;
    border-style: solid
}

.ivu-poptip-arrow {
    border-width: 8px
}

.ivu-poptip-arrow:after {
    content: "";
    border-width: 7px
}

.ivu-poptip-confirm .ivu-poptip-popper {
    max-width: 300px
}

.ivu-poptip-confirm .ivu-poptip-inner {
    white-space: normal
}

.ivu-poptip-confirm .ivu-poptip-body {
    padding: 16px 16px 8px
}

.ivu-poptip-confirm .ivu-poptip-body .ivu-icon {
    font-size: 16px;
    color: #f90;
    line-height: 18px;
    position: absolute
}

.ivu-poptip-confirm .ivu-poptip-body-message {
    padding-left: 20px
}

.ivu-poptip-confirm .ivu-poptip-footer {
    text-align: right;
    padding: 8px 16px 16px
}

.ivu-poptip-confirm .ivu-poptip-footer button {
    margin-left: 4px
}

.ivu-input {
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 1.5;
    padding: 4px 7px;
    font-size: 12px;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    color: #515a6e;
    background-color: #fff;
    background-image: none;
    position: relative;
    cursor: text;
    transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out
}

.ivu-input::-moz-placeholder {
    color: #c5c8ce;
    opacity: 1
}

.ivu-input:-ms-input-placeholder {
    color: #c5c8ce
}

.ivu-input::-webkit-input-placeholder {
    color: #c5c8ce
}

.ivu-input:focus, .ivu-input:hover {
    border-color: #57a3f3
}

.ivu-input:focus {
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-input[disabled], fieldset[disabled] .ivu-input {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-input[disabled]:hover, fieldset[disabled] .ivu-input:hover {
    border-color: #e3e5e8
}

textarea.ivu-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    vertical-align: bottom;
    font-size: 14px
}

.ivu-input-large {
    font-size: 14px;
    padding: 6px 7px;
    height: 36px
}

.ivu-input-small {
    padding: 1px 7px;
    height: 24px;
    border-radius: 3px
}

.ivu-input-wrapper {
    display: inline-block;
    width: 100%;
    position: relative;
    vertical-align: middle;
    line-height: normal
}

.ivu-input-icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    text-align: center;
    color: #808695;
    position: absolute;
    right: 0;
    z-index: 3
}

.ivu-input-hide-icon .ivu-input-icon, .ivu-input-icon-clear, .ivu-input-icon-validate {
    display: none
}

.ivu-input-wrapper:hover .ivu-input-icon-clear {
    display: inline-block
}

.ivu-input-icon-normal + .ivu-input {
    padding-right: 32px
}

.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input {
    padding-right: 7px
}

.ivu-input-wrapper-large .ivu-input-icon {
    font-size: 18px;
    height: 36px;
    line-height: 36px
}

.ivu-input-wrapper-small .ivu-input-icon {
    width: 24px;
    font-size: 14px;
    height: 24px;
    line-height: 24px
}

.ivu-input-prefix, .ivu-input-suffix {
    width: 32px;
    height: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.ivu-input-prefix i, .ivu-input-suffix i {
    font-size: 16px;
    line-height: 32px;
    color: #808695
}

.ivu-input-suffix {
    left: auto;
    right: 0
}

.ivu-input-wrapper-small .ivu-input-prefix i, .ivu-input-wrapper-small .ivu-input-suffix i {
    font-size: 14px;
    line-height: 24px
}

.ivu-input-wrapper-large .ivu-input-prefix i, .ivu-input-wrapper-large .ivu-input-suffix i {
    font-size: 18px;
    line-height: 36px
}

.ivu-input-with-prefix {
    padding-left: 32px
}

.ivu-input-with-suffix {
    padding-right: 32px
}

.ivu-input-search {
    cursor: pointer;
    padding: 0 16px !important;
    background: #2d8cf0 !important;
    color: #fff !important;
    border-color: #2d8cf0 !important;
    transition: all .2s ease-in-out;
    position: relative;
    z-index: 2
}

.ivu-input-search i {
    font-size: 16px
}

.ivu-input-search:hover {
    background: #57a3f3 !important;
    border-color: #57a3f3 !important
}

.ivu-input-search:active {
    background: #2b85e4 !important;
    border-color: #2b85e4 !important
}

.ivu-input-search-icon {
    cursor: pointer;
    transition: color .2s ease-in-out
}

.ivu-input-search-icon:hover {
    color: inherit
}

.ivu-input-search:before {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    background: inherit
}

.ivu-input-wrapper-small .ivu-input-search {
    padding: 0 12px !important
}

.ivu-input-wrapper-small .ivu-input-search i {
    font-size: 14px
}

.ivu-input-wrapper-large .ivu-input-search {
    padding: 0 20px !important
}

.ivu-input-wrapper-large .ivu-input-search i {
    font-size: 18px
}

.ivu-input-with-search:hover .ivu-input {
    border-color: #57a3f3
}

.ivu-input-group {
    display: table;
    width: 100%;
    border-collapse: separate;
    position: relative;
    font-size: 12px;
    top: 1px
}

.ivu-input-group-large {
    font-size: 14px
}

.ivu-input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.ivu-input-group > [class*=col-] {
    padding-right: 8px
}

.ivu-input-group-append, .ivu-input-group-prepend, .ivu-input-group > .ivu-input {
    display: table-cell
}

.ivu-input-group-with-prepend .ivu-input, .ivu-input-group-with-prepend.ivu-input-group-small .ivu-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ivu-input-group-with-append .ivu-input, .ivu-input-group-with-append.ivu-input-group-small .ivu-input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ivu-input-group-append .ivu-btn, .ivu-input-group-prepend .ivu-btn {
    border-color: transparent;
    background-color: transparent;
    color: inherit;
    margin: -6px -7px
}

.ivu-input-group-append, .ivu-input-group-prepend {
    width: 1px;
    white-space: nowrap;
    vertical-align: middle
}

.ivu-input-group .ivu-input {
    width: 100%;
    float: left;
    margin-bottom: 0;
    position: relative;
    z-index: 2
}

.ivu-input-group-append, .ivu-input-group-prepend {
    padding: 4px 7px;
    font-size: inherit;
    font-weight: 400;
    line-height: 1;
    color: #515a6e;
    text-align: center;
    background-color: #f8f8f9;
    border: 1px solid #dcdee2;
    border-radius: 4px
}

.ivu-input-group-append .ivu-select, .ivu-input-group-prepend .ivu-select {
    margin: -5px -7px
}

.ivu-input-group-append .ivu-select-selection, .ivu-input-group-prepend .ivu-select-selection {
    background-color: inherit;
    margin: -1px;
    border: 1px solid transparent
}

.ivu-input-group-append .ivu-select-visible .ivu-select-selection, .ivu-input-group-prepend .ivu-select-visible .ivu-select-selection {
    box-shadow: none
}

.ivu-input-group-prepend, .ivu-input-group > .ivu-input:first-child, .ivu-input-group > span > .ivu-input:first-child {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.ivu-input-group-prepend .ivu--select .ivu--select-selection, .ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, .ivu-input-group > span > .ivu-input:first-child .ivu--select .ivu--select-selection {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ivu-input-group-prepend {
    border-right: 0
}

.ivu-input-group-append {
    border-left: 0
}

.ivu-input-group-append, .ivu-input-group > .ivu-input:last-child {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.ivu-input-group-append .ivu--select .ivu--select-selection, .ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ivu-input-group-large .ivu-input, .ivu-input-group-large > .ivu-input-group-append, .ivu-input-group-large > .ivu-input-group-prepend {
    font-size: 14px;
    padding: 6px 7px;
    height: 36px
}

.ivu-input-group-small .ivu-input, .ivu-input-group-small > .ivu-input-group-append, .ivu-input-group-small > .ivu-input-group-prepend {
    padding: 1px 7px;
    height: 24px;
    border-radius: 3px
}

.ivu-form-item-error .ivu-input {
    border: 1px solid #ed4014
}

.ivu-form-item-error .ivu-input:hover {
    border-color: #ed4014
}

.ivu-form-item-error .ivu-input:focus {
    border-color: #ed4014;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(237, 64, 20, .2)
}

.ivu-form-item-error .ivu-input-icon {
    color: #ed4014
}

.ivu-form-item-error .ivu-input-group-append, .ivu-form-item-error .ivu-input-group-prepend {
    background-color: #fff;
    border: 1px solid #ed4014
}

.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, .ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection {
    background-color: inherit;
    border: 1px solid transparent
}

.ivu-form-item-error .ivu-input-group-prepend {
    border-right: 0
}

.ivu-form-item-error .ivu-input-group-append {
    border-left: 0
}

.ivu-form-item-error .ivu-transfer .ivu-input {
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 1.5;
    padding: 4px 7px;
    font-size: 12px;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    color: #515a6e;
    background-color: #fff;
    background-image: none;
    position: relative;
    cursor: text;
    transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out
}

.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder {
    color: #c5c8ce;
    opacity: 1
}

.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder {
    color: #c5c8ce
}

.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder {
    color: #c5c8ce
}

.ivu-form-item-error .ivu-transfer .ivu-input:hover {
    border-color: #57a3f3
}

.ivu-form-item-error .ivu-transfer .ivu-input:focus {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-form-item-error .ivu-transfer .ivu-input[disabled], fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover {
    border-color: #e3e5e8
}

textarea.ivu-form-item-error .ivu-transfer .ivu-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    vertical-align: bottom;
    font-size: 14px
}

.ivu-form-item-error .ivu-transfer .ivu-input-large {
    font-size: 14px;
    padding: 6px 7px;
    height: 36px
}

.ivu-form-item-error .ivu-transfer .ivu-input-small {
    padding: 1px 7px;
    height: 24px;
    border-radius: 3px
}

.ivu-form-item-error .ivu-transfer .ivu-input-icon {
    color: #808695
}

.ivu-form-item-validating .ivu-input-icon-validate {
    display: inline-block
}

.ivu-form-item-validating .ivu-input-icon + .ivu-input {
    padding-right: 32px
}

.ivu-slider {
    line-height: normal
}

.ivu-slider-wrap {
    width: 100%;
    height: 4px;
    margin: 16px 0;
    background-color: #e8eaec;
    border-radius: 3px;
    vertical-align: middle;
    position: relative;
    cursor: pointer
}

.ivu-slider-button-wrap {
    width: 18px;
    height: 18px;
    text-align: center;
    background-color: transparent;
    position: absolute;
    top: -4px;
    transform: translateX(-50%)
}

.ivu-slider-button-wrap .ivu-tooltip {
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ivu-slider-button {
    width: 12px;
    height: 12px;
    border: 2px solid #57a3f3;
    border-radius: 50%;
    background-color: #fff;
    transition: all .2s linear;
    outline: 0
}

.ivu-slider-button-dragging, .ivu-slider-button:focus, .ivu-slider-button:hover {
    border-color: #2d8cf0;
    transform: scale(1.5)
}

.ivu-slider-button:hover {
    cursor: -webkit-grab;
    cursor: grab
}

.ivu-slider-button-dragging, .ivu-slider-button-dragging:hover {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.ivu-slider-bar {
    height: 4px;
    background: #57a3f3;
    border-radius: 3px;
    position: absolute
}

.ivu-slider-stop {
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #ccc;
    transform: translateX(-50%)
}

.ivu-slider-disabled {
    cursor: not-allowed
}

.ivu-slider-disabled .ivu-slider-wrap {
    background-color: #ccc;
    cursor: not-allowed
}

.ivu-slider-disabled .ivu-slider-bar {
    background-color: #ccc
}

.ivu-slider-disabled .ivu-slider-button, .ivu-slider-disabled .ivu-slider-button-dragging, .ivu-slider-disabled .ivu-slider-button:hover {
    border-color: #ccc
}

.ivu-slider-disabled .ivu-slider-button-dragging, .ivu-slider-disabled .ivu-slider-button-dragging:hover, .ivu-slider-disabled .ivu-slider-button:hover {
    cursor: not-allowed
}

.ivu-slider-input .ivu-slider-wrap {
    width: auto;
    margin-right: 100px
}

.ivu-slider-input .ivu-input-number {
    float: right;
    margin-top: -14px
}

.selectDropDown {
    width: auto;
    padding: 0;
    white-space: nowrap;
    overflow: visible
}

.ivu-cascader {
    line-height: normal
}

.ivu-cascader-rel {
    display: inline-block;
    width: 100%;
    position: relative
}

.ivu-cascader .ivu-input {
    padding-right: 24px;
    display: block;
    cursor: pointer
}

.ivu-cascader-disabled .ivu-input {
    cursor: not-allowed
}

.ivu-cascader-label {
    width: 100%;
    height: 100%;
    line-height: 32px;
    padding: 0 7px;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 0
}

.ivu-cascader-size-large .ivu-cascader-label {
    line-height: 36px;
    font-size: 14px
}

.ivu-cascader-size-small .ivu-cascader-label {
    line-height: 26px
}

.ivu-cascader .ivu-cascader-arrow:first-of-type {
    display: none;
    cursor: pointer
}

.ivu-cascader:hover .ivu-cascader-arrow:first-of-type {
    display: inline-block
}

.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) {
    display: none
}

.ivu-cascader-arrow {
    position: absolute;
    top: 50%;
    right: 8px;
    line-height: 1;
    transform: translateY(-50%);
    font-size: 14px;
    color: #808695;
    transition: all .2s ease-in-out
}

.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) {
    transform: translateY(-50%) rotate(180deg)
}

.ivu-cascader .ivu-select-dropdown {
    width: auto;
    padding: 0;
    white-space: nowrap;
    overflow: visible
}

.ivu-cascader .ivu-cascader-menu-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-cascader .ivu-cascader-menu-item-focus, .ivu-cascader .ivu-cascader-menu-item:hover {
    background: #f3f3f3
}

.ivu-cascader .ivu-cascader-menu-item-disabled {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-cascader .ivu-cascader-menu-item-disabled:hover {
    color: #c5c8ce;
    background-color: #fff;
    cursor: not-allowed
}

.ivu-cascader .ivu-cascader-menu-item-selected, .ivu-cascader .ivu-cascader-menu-item-selected:hover {
    color: #2d8cf0
}

.ivu-cascader .ivu-cascader-menu-item-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-cascader .ivu-cascader-menu-item-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-cascader .ivu-cascader-menu-item {
        white-space: normal
    }
}

.ivu-cascader .ivu-select-item span {
    color: #ed4014
}

.ivu-cascader-dropdown {
    padding: 5px 0
}

.ivu-cascader-dropdown .ivu-select-dropdown-list {
    max-height: 190px;
    box-sizing: border-box;
    overflow: auto
}

.ivu-cascader-not-found-tip {
    padding: 5px 0;
    text-align: center;
    color: #c5c8ce
}

.ivu-cascader-not-found-tip li:not([class^=ivu-]) {
    list-style: none;
    margin-bottom: 0
}

.ivu-cascader-not-found .ivu-select-dropdown {
    width: inherit
}

.ivu-cascader-menu {
    display: inline-block;
    min-width: 100px;
    height: 180px;
    margin: 0;
    padding: 5px 0 !important;
    vertical-align: top;
    list-style: none;
    border-right: 1px solid #e8eaec;
    overflow: auto
}

.ivu-cascader-menu:last-child {
    border-right-color: transparent;
    margin-right: -1px
}

.ivu-cascader-menu .ivu-cascader-menu-item {
    position: relative;
    padding-right: 36px;
    transition: all .2s ease-in-out
}

.ivu-cascader-menu .ivu-cascader-menu-item i {
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.ivu-cascader-menu .ivu-cascader-menu-item-loading {
    margin-top: -6px
}

.ivu-cascader-menu .ivu-cascader-menu-item-active {
    background-color: #f3f3f3;
    color: #2d8cf0
}

.ivu-cascader-transfer {
    z-index: 1060;
    width: auto;
    padding: 0;
    white-space: nowrap;
    overflow: visible
}

.ivu-cascader-transfer .ivu-cascader-menu-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-cascader-transfer .ivu-cascader-menu-item-focus, .ivu-cascader-transfer .ivu-cascader-menu-item:hover {
    background: #f3f3f3
}

.ivu-cascader-transfer .ivu-cascader-menu-item-disabled {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover {
    color: #c5c8ce;
    background-color: #fff;
    cursor: not-allowed
}

.ivu-cascader-transfer .ivu-cascader-menu-item-selected, .ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover {
    color: #2d8cf0
}

.ivu-cascader-transfer .ivu-cascader-menu-item-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-cascader-transfer .ivu-cascader-menu-item {
        white-space: normal
    }
}

.ivu-cascader-transfer .ivu-select-item span {
    color: #ed4014
}

.ivu-cascader-transfer .ivu-cascader-menu-item {
    padding-right: 24px;
    transition: all .2s ease-in-out
}

.ivu-cascader-transfer .ivu-cascader-menu-item-active {
    background-color: #f3f3f3;
    color: #2d8cf0
}

.ivu-form-item-error .ivu-cascader-arrow {
    color: #ed4014
}

.ivu-transfer {
    position: relative;
    line-height: 1.5
}

.ivu-transfer-list {
    display: inline-block;
    width: 180px;
    height: 210px;
    font-size: 12px;
    vertical-align: middle;
    position: relative;
    padding-top: 35px
}

.ivu-transfer-list-with-footer {
    padding-bottom: 35px
}

.ivu-transfer-list-header {
    padding: 8px 16px;
    background: #f9fafc;
    color: #515a6e;
    border: 1px solid #dcdee2;
    border-bottom-color: #e8eaec;
    border-radius: 6px 6px 0 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.ivu-transfer-list-header-title {
    cursor: pointer
}

.ivu-transfer-list-header > span {
    padding-left: 4px
}

.ivu-transfer-list-header-count {
    margin: 0 !important;
    float: right
}

.ivu-transfer-list-body {
    height: 100%;
    border: 1px solid #dcdee2;
    border-top: none;
    border-radius: 0 0 6px 6px;
    position: relative;
    overflow: hidden
}

.ivu-transfer-list-body-with-search {
    padding-top: 34px
}

.ivu-transfer-list-body-with-footer {
    border-radius: 0
}

.ivu-transfer-list-content {
    height: 100%;
    padding: 4px 0;
    overflow: auto
}

.ivu-transfer-list-content-item {
    overflow: hidden;
    text-overflow: ellipsis
}

.ivu-transfer-list-content-item > span {
    padding-left: 4px
}

.ivu-transfer-list-content-not-found {
    display: none;
    text-align: center;
    color: #c5c8ce
}

li.ivu-transfer-list-content-not-found:only-child {
    display: block
}

.ivu-transfer-list-body-with-search .ivu-transfer-list-content {
    padding: 6px 0 0
}

.ivu-transfer-list-body-search-wrapper {
    padding: 8px 8px 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.ivu-transfer-list-search {
    position: relative
}

.ivu-transfer-list-footer {
    border: 1px solid #dcdee2;
    border-top: none;
    border-radius: 0 0 6px 6px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    zoom: 1
}

.ivu-transfer-list-footer:after, .ivu-transfer-list-footer:before {
    content: "";
    display: table
}

.ivu-transfer-list-footer:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0
}

.ivu-transfer-operation {
    display: inline-block;
    margin: 0 16px;
    vertical-align: middle
}

.ivu-transfer-operation .ivu-btn {
    display: block;
    min-width: 24px
}

.ivu-transfer-operation .ivu-btn:first-child {
    margin-bottom: 12px
}

.ivu-transfer-operation .ivu-btn span i, .ivu-transfer-operation .ivu-btn span span {
    vertical-align: middle
}

.ivu-transfer-list-content-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-transfer-list-content-item-focus, .ivu-transfer-list-content-item:hover {
    background: #f3f3f3
}

.ivu-transfer-list-content-item-disabled {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-transfer-list-content-item-disabled:hover {
    color: #c5c8ce;
    background-color: #fff;
    cursor: not-allowed
}

.ivu-transfer-list-content-item-selected, .ivu-transfer-list-content-item-selected:hover {
    color: #2d8cf0
}

.ivu-transfer-list-content-item-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-transfer-list-content-item-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-transfer-large .ivu-transfer-list-content-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-transfer-list-content-item {
        white-space: normal
    }
}

.ivu-table {
    width: inherit;
    height: 100%;
    max-width: 100%;
    overflow: hidden;
    color: #515a6e;
    font-size: 12px;
    background-color: #fff;
    box-sizing: border-box
}

.ivu-table-wrapper {
    position: relative;
    border: 1px solid #dcdee2;
    border-bottom: 0;
    border-right: 0;
    overflow: hidden
}

.ivu-table-hide {
    opacity: 0
}

.ivu-table:before {
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    z-index: 1
}

.ivu-table:after, .ivu-table:before {
    content: "";
    position: absolute;
    background-color: #dcdee2
}

.ivu-table:after {
    width: 1px;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 3
}

.ivu-table-footer, .ivu-table-title {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #e8eaec
}

.ivu-table-footer {
    border-bottom: none
}

.ivu-table-header {
    overflow: hidden
}

.ivu-table-overflowX {
    overflow-x: scroll
}

.ivu-table-overflowY {
    overflow-y: scroll
}

.ivu-table-tip {
    overflow-x: auto;
    overflow-y: hidden
}

.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer {
    border-top: 1px solid #dcdee2
}

.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td {
    border-bottom: none
}

.ivu-table td, .ivu-table th {
    min-width: 0;
    height: 48px;
    box-sizing: border-box;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    border-bottom: 1px solid #e8eaec
}

.ivu-table th {
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    background-color: #f8f8f9
}

.ivu-table td {
    background-color: #fff;
    transition: background-color .2s ease-in-out
}

td.ivu-table-column-left, th.ivu-table-column-left {
    text-align: left
}

td.ivu-table-column-center, th.ivu-table-column-center {
    text-align: center
}

td.ivu-table-column-right, th.ivu-table-column-right {
    text-align: right
}

.ivu-table table {
    table-layout: fixed
}

.ivu-table-border td, .ivu-table-border th {
    border-right: 1px solid #e8eaec
}

.ivu-table-cell {
    padding-left: 18px;
    padding-right: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    box-sizing: border-box
}

.ivu-table-cell-ellipsis {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ivu-table-cell-tooltip {
    width: 100%;
    display: flex;
    align-items: center
}

.ivu-table-cell-tooltip-content {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ivu-table-cell-with-expand {
    height: 47px;
    line-height: 47px;
    padding: 0;
    text-align: center
}

.ivu-table-cell-expand {
    cursor: pointer;
    transition: transform .2s ease-in-out
}

.ivu-table-cell-expand i {
    font-size: 14px
}

.ivu-table-cell-expand-expanded {
    transform: rotate(90deg)
}

.ivu-table-cell-sort {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ivu-table-cell-with-selection .ivu-checkbox-wrapper {
    margin-right: 0
}

.ivu-table-hidden {
    visibility: hidden
}

th .ivu-table-cell {
    display: inline-block;
    word-wrap: normal;
    vertical-align: middle
}

td.ivu-table-expanded-cell {
    padding: 20px 50px;
    background: #f8f8f9
}

.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, .ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {
    background-color: #f8f8f9
}

.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, .ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td, tr.ivu-table-row-hover td {
    background-color: #ebf7ff
}

.ivu-table-large {
    font-size: 14px
}

.ivu-table-large th {
    height: 48px
}

.ivu-table-large td {
    height: 60px
}

.ivu-table-large-footer, .ivu-table-large-title {
    height: 60px;
    line-height: 60px
}

.ivu-table-large .ivu-table-cell-with-expand {
    height: 59px;
    line-height: 59px
}

.ivu-table-large .ivu-table-cell-with-expand i {
    font-size: 16px
}

.ivu-table-small th {
    height: 32px
}

.ivu-table-small td {
    height: 40px
}

.ivu-table-small-footer, .ivu-table-small-title {
    height: 40px;
    line-height: 40px
}

.ivu-table-small .ivu-table-cell-with-expand {
    height: 39px;
    line-height: 39px
}

.ivu-table-row-highlight td, .ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, .ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-highlight:nth-child(2n) td, tr.ivu-table-row-highlight.ivu-table-row-hover td {
    background-color: #ebf7ff
}

.ivu-table-fixed, .ivu-table-fixed-right {
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 2px 0 6px -2px rgba(0, 0, 0, .2)
}

.ivu-table-fixed-right:before, .ivu-table-fixed:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #dcdee2;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 4
}

.ivu-table-fixed-right {
    top: 0;
    left: auto;
    right: 0;
    box-shadow: -2px 0 6px -2px rgba(0, 0, 0, .2)
}

.ivu-table-fixed-right-header {
    position: absolute;
    top: -1px;
    right: 0;
    background-color: #f8f8f9;
    border-top: 1px solid #dcdee2;
    border-bottom: 1px solid #e8eaec
}

.ivu-table-fixed-header {
    overflow: hidden
}

.ivu-table-fixed-body {
    overflow: hidden;
    position: relative;
    z-index: 3
}

.ivu-table-fixed-shadow {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: 1px 0 6px rgba(0, 0, 0, .2);
    overflow: hidden;
    z-index: 1
}

.ivu-table-sort {
    display: inline-block;
    width: 14px;
    height: 12px;
    margin-top: -1px;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    position: relative
}

.ivu-table-sort i {
    display: block;
    height: 6px;
    line-height: 6px;
    overflow: hidden;
    position: absolute;
    color: #c5c8ce;
    transition: color .2s ease-in-out;
    font-size: 16px
}

.ivu-table-sort i:hover {
    color: inherit
}

.ivu-table-sort i.on {
    color: #2d8cf0
}

.ivu-table-sort i:first-child {
    top: 0
}

.ivu-table-sort i:last-child {
    bottom: 0
}

.ivu-table-filter {
    display: inline-block;
    cursor: pointer;
    position: relative
}

.ivu-table-filter i {
    color: #c5c8ce;
    transition: color .2s ease-in-out
}

.ivu-table-filter i:hover {
    color: inherit
}

.ivu-table-filter i.on {
    color: #2d8cf0
}

.ivu-table-filter-list {
    padding: 8px 0 0
}

.ivu-table-filter-list-item {
    padding: 0 12px 8px
}

.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper {
    margin: 0
}

.ivu-table-filter-list-item label {
    display: block
}

.ivu-table-filter-list-item label > span {
    margin-right: 4px
}

.ivu-table-filter-list ul {
    padding-bottom: 8px
}

.ivu-table-filter-list .ivu-table-filter-select-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-table-filter-list .ivu-table-filter-select-item-focus, .ivu-table-filter-list .ivu-table-filter-select-item:hover {
    background: #f3f3f3
}

.ivu-table-filter-list .ivu-table-filter-select-item-disabled {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover {
    color: #c5c8ce;
    background-color: #fff;
    cursor: not-allowed
}

.ivu-table-filter-list .ivu-table-filter-select-item-selected, .ivu-table-filter-list .ivu-table-filter-select-item-selected:hover {
    color: #2d8cf0
}

.ivu-table-filter-list .ivu-table-filter-select-item-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-table-filter-list .ivu-table-filter-select-item-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-table-filter-list .ivu-table-filter-select-item {
        white-space: normal
    }
}

.ivu-table-filter-footer {
    padding: 4px;
    border-top: 1px solid #e8eaec;
    overflow: hidden
}

.ivu-table-filter-footer button:first-child {
    float: left
}

.ivu-table-filter-footer button:last-child {
    float: right
}

.ivu-table-tip table {
    width: 100%
}

.ivu-table-tip table td {
    text-align: center
}

.ivu-table-expanded-hidden {
    visibility: hidden
}

.ivu-table-popper {
    min-width: 0;
    text-align: left
}

.ivu-table-popper .ivu-poptip-body {
    padding: 0
}

.ivu-dropdown {
    display: inline-block
}

.ivu-dropdown .ivu-select-dropdown {
    overflow: visible;
    max-height: none
}

.ivu-dropdown .ivu-dropdown {
    width: 100%
}

.ivu-dropdown-rel {
    position: relative
}

.ivu-dropdown-rel-user-select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ivu-dropdown-menu {
    min-width: 100px
}

.ivu-dropdown-transfer {
    width: auto
}

.ivu-dropdown-item-selected, .ivu-dropdown-item.ivu-dropdown-item-selected:hover {
    background: #f0faff
}

.ivu-dropdown-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-dropdown-item-focus, .ivu-dropdown-item:hover {
    background: #f3f3f3
}

.ivu-dropdown-item-disabled {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-dropdown-item-disabled:hover {
    color: #c5c8ce;
    background-color: #fff;
    cursor: not-allowed
}

.ivu-dropdown-item-selected, .ivu-dropdown-item-selected:hover {
    color: #2d8cf0
}

.ivu-dropdown-item-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-dropdown-item-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-dropdown-large .ivu-dropdown-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-dropdown-item {
        white-space: normal
    }
}

.ivu-tabs {
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    color: #515a6e;
    zoom: 1
}

.ivu-tabs:after, .ivu-tabs:before {
    content: "";
    display: table
}

.ivu-tabs:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0
}

.ivu-tabs-bar {
    outline: 0
}

.ivu-tabs-ink-bar {
    height: 2px;
    box-sizing: border-box;
    background-color: #2d8cf0;
    position: absolute;
    left: 0;
    bottom: 1px;
    z-index: 1;
    transition: transform .3s ease-in-out;
    transform-origin: 0 0
}

.ivu-tabs-bar {
    border-bottom: 1px solid #dcdee2;
    margin-bottom: 16px
}

.ivu-tabs-nav-container {
    margin-bottom: -1px;
    line-height: 1.5;
    font-size: 14px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    zoom: 1
}

.ivu-tabs-nav-container:after, .ivu-tabs-nav-container:before {
    content: "";
    display: table
}

.ivu-tabs-nav-container:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0
}

.ivu-tabs-nav-container:focus {
    outline: 0
}

.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused {
    border-color: #57a3f3 !important
}

.ivu-tabs-nav-container-scrolling {
    padding-left: 32px;
    padding-right: 32px
}

.ivu-tabs-nav-wrap {
    overflow: hidden;
    margin-bottom: -1px
}

.ivu-tabs-nav-scroll {
    overflow: hidden;
    white-space: nowrap
}

.ivu-tabs-nav-right {
    float: right;
    margin-left: 5px
}

.ivu-tabs-nav-prev {
    left: 0
}

.ivu-tabs-nav-next, .ivu-tabs-nav-prev {
    position: absolute;
    line-height: 32px;
    cursor: pointer
}

.ivu-tabs-nav-next {
    right: 0
}

.ivu-tabs-nav-scrollable {
    padding: 0 12px
}

.ivu-tabs-nav-scroll-disabled {
    display: none
}

.ivu-tabs-nav {
    padding-left: 0;
    margin: 0;
    float: left;
    list-style: none;
    box-sizing: border-box;
    position: relative;
    transition: transform .5s ease-in-out
}

.ivu-tabs-nav:after, .ivu-tabs-nav:before {
    display: table;
    content: " "
}

.ivu-tabs-nav:after {
    clear: both
}

.ivu-tabs-nav .ivu-tabs-tab-disabled {
    pointer-events: none;
    cursor: default;
    color: #ccc
}

.ivu-tabs-nav .ivu-tabs-tab {
    display: inline-block;
    height: 100%;
    padding: 8px 16px;
    margin-right: 16px;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    transition: color .3s ease-in-out
}

.ivu-tabs-nav .ivu-tabs-tab:hover {
    color: #57a3f3
}

.ivu-tabs-nav .ivu-tabs-tab:active {
    color: #2b85e4
}

.ivu-tabs-nav .ivu-tabs-tab .ivu-icon {
    width: 14px;
    height: 14px;
    margin-right: 8px
}

.ivu-tabs-nav .ivu-tabs-tab-active {
    color: #2d8cf0
}

.ivu-tabs-mini .ivu-tabs-nav-container {
    font-size: 14px
}

.ivu-tabs-mini .ivu-tabs-tab {
    margin-right: 0;
    padding: 8px 16px;
    font-size: 12px
}

.ivu-tabs .ivu-tabs-content-animated {
    display: flex;
    flex-direction: row;
    will-change: transform;
    transition: transform .3s ease-in-out
}

.ivu-tabs .ivu-tabs-tabpane {
    flex-shrink: 0;
    width: 100%;
    transition: opacity .3s;
    opacity: 1;
    outline: 0
}

.ivu-tabs .ivu-tabs-tabpane-inactive {
    opacity: 0;
    height: 0
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container {
    height: 32px
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar {
    visibility: hidden
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab {
    margin: 0 4px 0 0;
    height: 31px;
    padding: 5px 16px 4px;
    border: 1px solid #dcdee2;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    transition: all .3s ease-in-out;
    background: #f8f8f9
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active {
    height: 32px;
    padding-bottom: 5px;
    background: #fff;
    transform: translateZ(0);
    border-color: #dcdee2;
    color: #2d8cf0
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap {
    margin-bottom: 0
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close {
    width: 0;
    height: 22px;
    font-size: 22px;
    margin-right: 0;
    color: #999;
    text-align: right;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    top: -1px;
    transform-origin: 100% 50%;
    transition: all .3s ease-in-out
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover {
    color: #444
}

.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, .ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close {
    width: 22px;
    transform: translateZ(0);
    margin-right: -6px
}

.ivu-tabs-no-animation > .ivu-tabs-content {
    transform: none !important
}

.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive {
    display: none
}

.ivu-menu {
    display: block;
    margin: 0;
    padding: 0;
    outline: 0;
    list-style: none;
    color: #515a6e;
    font-size: 14px;
    position: relative;
    z-index: 900
}

.ivu-menu-horizontal {
    height: 60px;
    line-height: 60px
}

.ivu-menu-horizontal.ivu-menu-light:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #dcdee2;
    position: absolute;
    bottom: 0;
    left: 0
}

.ivu-menu-vertical.ivu-menu-light:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background: #dcdee2;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1
}

.ivu-menu-light {
    background: #fff
}

.ivu-menu-dark {
    background: #515a6e
}

.ivu-menu-primary {
    background: #2d8cf0
}

.ivu-menu-item {
    display: block;
    outline: 0;
    list-style: none;
    font-size: 14px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    transition: all .2s ease-in-out
}

a.ivu-menu-item, a.ivu-menu-item:active, a.ivu-menu-item:hover {
    color: inherit
}

.ivu-menu-item > i {
    margin-right: 6px
}

.ivu-menu-submenu-title > i, .ivu-menu-submenu-title span > i {
    margin-right: 8px
}

.ivu-menu-horizontal .ivu-menu-item, .ivu-menu-horizontal .ivu-menu-submenu {
    float: left;
    padding: 0 20px;
    position: relative;
    cursor: pointer;
    z-index: 3;
    transition: all .2s ease-in-out
}

.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu {
    height: inherit;
    line-height: inherit;
    border-bottom: 2px solid transparent;
    color: #515a6e
}

.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, .ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, .ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover {
    color: #2d8cf0;
    border-bottom: 2px solid #2d8cf0
}

.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, .ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu {
    color: hsla(0, 0%, 100%, .7)
}

.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, .ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, .ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, .ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover, .ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, .ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu {
    color: #fff
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown {
    min-width: 100%;
    width: auto;
    max-height: none
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
    height: auto;
    border-bottom: 0;
    float: none
}

.ivu-menu-item-group {
    line-height: normal
}

.ivu-menu-item-group-title {
    height: 30px;
    line-height: 30px;
    padding-left: 8px;
    font-size: 12px;
    color: #999
}

.ivu-menu-item-group > ul {
    padding: 0 !important;
    list-style: none !important
}

.ivu-menu-vertical .ivu-menu-item, .ivu-menu-vertical .ivu-menu-submenu-title {
    padding: 14px 24px;
    position: relative;
    cursor: pointer;
    z-index: 1;
    transition: all .2s ease-in-out
}

.ivu-menu-vertical .ivu-menu-item:hover, .ivu-menu-vertical .ivu-menu-submenu-title:hover {
    color: #2d8cf0
}

.ivu-menu-vertical .ivu-menu-submenu-title-icon {
    position: absolute;
    top: 50%;
    right: 24px;
    transform: translateY(-50%)
}

.ivu-menu-submenu-title-icon {
    transition: transform .2s ease-in-out
}

.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon {
    transform: rotate(180deg)
}

.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon {
    transform: translateY(-50%) rotate(180deg)
}

.ivu-menu-vertical .ivu-menu-submenu-nested {
    padding-left: 20px
}

.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item {
    padding-left: 43px
}

.ivu-menu-vertical .ivu-menu-item-group-title {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    padding-left: 28px
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title {
    color: hsla(0, 0%, 100%, .36)
}

.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
    color: #2d8cf0;
    background: #f0faff;
    z-index: 2
}

.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):after {
    content: "";
    display: block;
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    background: #2d8cf0
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title {
    color: hsla(0, 0%, 100%, .7)
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover, .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover {
    background: #363e4f
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover {
    color: #fff;
    background: #515a6e
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) {
    color: #2d8cf0
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover {
    color: #fff;
    background: 0 0 !important
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover {
    border-right: none;
    color: #fff;
    background: #2d8cf0 !important
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active > .ivu-menu-submenu-title {
    color: #fff
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened {
    background: #363e4f
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title {
    background: #515a6e
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-has-parent-submenu .ivu-menu-submenu-title {
    background: 0 0
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus, .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover {
    background: #f3f3f3
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled:hover {
    color: #c5c8ce;
    background-color: #fff;
    cursor: not-allowed
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected, .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover {
    color: #2d8cf0
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-menu-large .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
        white-space: normal
    }
}

.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

.ivu-date-picker {
    display: inline-block;
    line-height: normal
}

.ivu-date-picker-rel {
    position: relative
}

.ivu-date-picker .ivu-select-dropdown {
    width: auto;
    padding: 0;
    overflow: visible;
    max-height: none
}

.ivu-date-picker-cells {
    width: 196px;
    margin: 10px;
    white-space: normal
}

.ivu-date-picker-cells span, .ivu-date-picker-cells span em {
    display: inline-block;
    width: 24px;
    height: 24px
}

.ivu-date-picker-cells span em {
    line-height: 24px;
    margin: 2px;
    font-style: normal;
    border-radius: 3px;
    text-align: center;
    transition: all .2s ease-in-out
}

.ivu-date-picker-cells-header span {
    line-height: 24px;
    text-align: center;
    margin: 2px;
    color: #c5c8ce
}

.ivu-date-picker-cells-cell:hover em {
    background: #e1f0fe
}

.ivu-date-picker-cells-focused em {
    box-shadow: inset 0 0 0 1px #2d8cf0
}

span.ivu-date-picker-cells-cell {
    width: 28px;
    height: 28px;
    cursor: pointer
}

.ivu-date-picker-cells-cell-next-month em, .ivu-date-picker-cells-cell-prev-month em {
    color: #c5c8ce
}

.ivu-date-picker-cells-cell-next-month:hover em, .ivu-date-picker-cells-cell-prev-month:hover em {
    background: 0 0
}

span.ivu-date-picker-cells-cell-disabled, span.ivu-date-picker-cells-cell-disabled:hover, span.ivu-date-picker-cells-cell-week-label, span.ivu-date-picker-cells-cell-week-label:hover {
    cursor: not-allowed;
    color: #c5c8ce
}

span.ivu-date-picker-cells-cell-disabled:hover em, span.ivu-date-picker-cells-cell-disabled em, span.ivu-date-picker-cells-cell-week-label:hover em, span.ivu-date-picker-cells-cell-week-label em {
    color: inherit;
    background: inherit
}

span.ivu-date-picker-cells-cell-disabled, span.ivu-date-picker-cells-cell-disabled:hover {
    background: #f7f7f7
}

.ivu-date-picker-cells-cell-today em {
    position: relative
}

.ivu-date-picker-cells-cell-today em:after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2d8cf0;
    position: absolute;
    top: 1px;
    right: 1px
}

.ivu-date-picker-cells-cell-range {
    position: relative
}

.ivu-date-picker-cells-cell-range em {
    position: relative;
    z-index: 1
}

.ivu-date-picker-cells-cell-range:before {
    content: "";
    display: block;
    background: #e1f0fe;
    border-radius: 0;
    border: 0;
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 0;
    right: 0
}

.ivu-date-picker-cells-cell-selected:hover em, .ivu-date-picker-cells-cell-selected em {
    background: #2d8cf0;
    color: #fff
}

span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected em {
    background: #c5c8ce;
    color: #f7f7f7
}

.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after {
    background: #fff
}

.ivu-date-picker-cells-show-week-numbers {
    width: 226px
}

.ivu-date-picker-cells-month, .ivu-date-picker-cells-year {
    margin-top: 14px
}

.ivu-date-picker-cells-month span, .ivu-date-picker-cells-year span {
    width: 40px;
    height: 28px;
    line-height: 28px;
    margin: 10px 12px;
    border-radius: 3px
}

.ivu-date-picker-cells-month span em, .ivu-date-picker-cells-year span em {
    width: 40px;
    height: 28px;
    line-height: 28px;
    margin: 0
}

.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, .ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused {
    background-color: #d5e8fc
}

.ivu-date-picker-header {
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-bottom: 1px solid #e8eaec
}

.ivu-date-picker-header-label {
    cursor: pointer;
    transition: color .2s ease-in-out
}

.ivu-date-picker-header-label:hover {
    color: #2d8cf0
}

.ivu-date-picker-btn-pulse {
    background-color: #d5e8fc !important;
    border-radius: 4px;
    transition: background-color .2s ease-in-out
}

.ivu-date-picker-prev-btn {
    float: left
}

.ivu-date-picker-prev-btn-arrow-double {
    margin-left: 10px
}

.ivu-date-picker-prev-btn-arrow-double i:after {
    content: "\F115";
    margin-left: -8px
}

.ivu-date-picker-next-btn {
    float: right
}

.ivu-date-picker-next-btn-arrow-double {
    margin-right: 10px
}

.ivu-date-picker-next-btn-arrow-double i:after {
    content: "\F11F";
    margin-left: -8px
}

.ivu-date-picker-with-range .ivu-picker-panel-body {
    min-width: 432px
}

.ivu-date-picker-with-range .ivu-picker-panel-content {
    float: left
}

.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers, .ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date {
    min-width: 492px
}

.ivu-date-picker-transfer {
    z-index: 1060;
    max-height: none;
    width: auto
}

.ivu-date-picker-focused input {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-picker-panel-icon-btn {
    display: inline-block;
    width: 20px;
    height: 24px;
    line-height: 26px;
    margin-top: 4px;
    text-align: center;
    cursor: pointer;
    color: #c5c8ce;
    transition: color .2s ease-in-out
}

.ivu-picker-panel-icon-btn:hover {
    color: #2d8cf0
}

.ivu-picker-panel-icon-btn i {
    font-size: 14px
}

.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar {
    padding-left: 92px
}

.ivu-picker-panel-sidebar {
    width: 92px;
    float: left;
    margin-left: -92px;
    position: absolute;
    top: 0;
    bottom: 0;
    background: #f8f8f9;
    border-right: 1px solid #e8eaec;
    border-radius: 4px 0 0 4px;
    overflow: auto
}

.ivu-picker-panel-shortcut {
    padding: 6px 15px;
    transition: all .2s ease-in-out;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ivu-picker-panel-shortcut:hover {
    background: #e8eaec
}

.ivu-picker-panel-body {
    float: left
}

.ivu-picker-confirm {
    border-top: 1px solid #e8eaec;
    text-align: right;
    padding: 8px;
    clear: both
}

.ivu-picker-confirm > span {
    color: #2d8cf0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
    padding: 2px 0;
    transition: all .2s ease-in-out
}

.ivu-picker-confirm > span:hover {
    color: #57a3f3
}

.ivu-picker-confirm > span:active {
    color: #2b85e4
}

.ivu-picker-confirm-time {
    float: left
}

.ivu-time-picker-cells {
    min-width: 112px
}

.ivu-time-picker-cells-with-seconds {
    min-width: 168px
}

.ivu-time-picker-cells-list {
    width: 56px;
    max-height: 144px;
    float: left;
    overflow: hidden;
    border-left: 1px solid #e8eaec;
    position: relative
}

.ivu-time-picker-cells-list:hover {
    overflow-y: auto
}

.ivu-time-picker-cells-list:first-child {
    border-left: none;
    border-radius: 4px 0 0 4px
}

.ivu-time-picker-cells-list:last-child {
    border-radius: 0 4px 4px 0
}

.ivu-time-picker-cells-list ul {
    width: 100%;
    margin: 0;
    padding: 0 0 120px;
    list-style: none
}

.ivu-time-picker-cells-list ul li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 0 16px;
    box-sizing: content-box;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    list-style: none;
    transition: background .2s ease-in-out
}

.ivu-time-picker-cells-cell:hover {
    background: #f3f3f3
}

.ivu-time-picker-cells-cell-disabled {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-time-picker-cells-cell-disabled:hover {
    color: #c5c8ce;
    background-color: #fff;
    cursor: not-allowed
}

.ivu-time-picker-cells-cell-selected, .ivu-time-picker-cells-cell-selected:hover {
    color: #2d8cf0;
    background: #f3f3f3
}

.ivu-time-picker-cells-cell-focused {
    background-color: #d5e8fc
}

.ivu-time-picker-header {
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-bottom: 1px solid #e8eaec
}

.ivu-time-picker-with-range .ivu-picker-panel-body {
    min-width: 228px
}

.ivu-time-picker-with-range .ivu-picker-panel-content {
    float: left;
    position: relative
}

.ivu-time-picker-with-range .ivu-picker-panel-content:after {
    content: "";
    display: block;
    width: 2px;
    position: absolute;
    top: 31px;
    bottom: 0;
    right: -2px;
    background: #e8eaec;
    z-index: 1
}

.ivu-time-picker-with-range .ivu-picker-panel-content-right {
    float: right
}

.ivu-time-picker-with-range .ivu-picker-panel-content-right:after {
    right: auto;
    left: -2px
}

.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child, .ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child {
    border-radius: 0
}

.ivu-time-picker-with-range.ivu-time-picker-with-seconds .ivu-picker-panel-body {
    min-width: 340px
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells, .ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds {
    min-width: 216px
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list {
    width: 72px
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list ul li {
    padding: 0 0 0 28px
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list {
    width: 108px;
    max-height: 216px
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:first-child, .ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:last-child {
    border-radius: 0
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul {
    padding: 0 0 192px
}

.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul li {
    padding: 0 0 0 46px
}

.ivu-form .ivu-form-item-label {
    text-align: right;
    vertical-align: middle;
    float: left;
    font-size: 12px;
    color: #515a6e;
    line-height: 1;
    padding: 10px 12px 10px 0;
    box-sizing: border-box
}

.ivu-form-label-left .ivu-form-item-label {
    text-align: left
}

.ivu-form-label-top .ivu-form-item-label {
    float: none;
    display: inline-block;
    padding: 0 0 10px
}

.ivu-form-inline .ivu-form-item {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}

.ivu-form-item {
    margin-bottom: 24px;
    vertical-align: top;
    zoom: 1
}

.ivu-form-item:after, .ivu-form-item:before {
    content: "";
    display: table
}

.ivu-form-item:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0
}

.ivu-form-item-content {
    position: relative;
    line-height: 32px;
    font-size: 12px
}

.ivu-form-item .ivu-form-item {
    margin-bottom: 0
}

.ivu-form-item .ivu-form-item .ivu-form-item-content {
    margin-left: 0 !important
}

.ivu-form-item-error-tip {
    position: absolute;
    top: 100%;
    left: 0;
    line-height: 1;
    padding-top: 6px;
    color: #ed4014
}

.ivu-form-item-required .ivu-form-item-label:before {
    content: "*";
    display: inline-block;
    margin-right: 4px;
    line-height: 1;
    font-family: SimSun;
    font-size: 12px;
    color: #ed4014
}

.ivu-carousel {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.ivu-carousel-list, .ivu-carousel-track {
    transform: translateZ(0)
}

.ivu-carousel-list {
    margin: 0;
    padding: 0
}

.ivu-carousel-list, .ivu-carousel-track {
    position: relative;
    display: block;
    overflow: hidden
}

.ivu-carousel-track {
    top: 0;
    left: 0;
    z-index: 1
}

.ivu-carousel-track.higher {
    z-index: 2
}

.ivu-carousel-item {
    float: left;
    height: 100%;
    min-height: 1px;
    display: block
}

.ivu-carousel-arrow {
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    cursor: pointer;
    display: none;
    position: absolute;
    top: 50%;
    z-index: 10;
    transform: translateY(-50%);
    transition: .2s;
    background-color: rgba(31, 45, 61, .11);
    color: #fff;
    text-align: center;
    font-size: 1em;
    font-family: inherit;
    line-height: inherit
}

.ivu-carousel-arrow:hover {
    background-color: rgba(31, 45, 61, .5)
}

.ivu-carousel-arrow > * {
    vertical-align: baseline
}

.ivu-carousel-arrow.left {
    left: 16px
}

.ivu-carousel-arrow.right {
    right: 16px
}

.ivu-carousel-arrow-always {
    display: inherit
}

.ivu-carousel-arrow-hover {
    display: inherit;
    opacity: 0
}

.ivu-carousel:hover .ivu-carousel-arrow-hover {
    opacity: 1
}

.ivu-carousel-dots {
    z-index: 10;
    display: none;
    position: relative;
    list-style: none;
    text-align: center;
    padding: 0;
    width: 100%;
    height: 17px
}

.ivu-carousel-dots-inside {
    display: block;
    position: absolute;
    bottom: 3px
}

.ivu-carousel-dots-outside {
    display: block;
    margin-top: 3px
}

.ivu-carousel-dots li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 2px;
    padding: 7px 0;
    cursor: pointer
}

.ivu-carousel-dots li button {
    border: 0;
    cursor: pointer;
    background: #8391a5;
    opacity: .3;
    display: block;
    width: 16px;
    height: 3px;
    border-radius: 1px;
    outline: 0;
    font-size: 0;
    color: transparent;
    transition: all .5s
}

.ivu-carousel-dots li button.radius {
    width: 6px;
    height: 6px;
    border-radius: 50%
}

.ivu-carousel-dots li:hover > button {
    opacity: .7
}

.ivu-carousel-dots li.ivu-carousel-active > button {
    opacity: 1;
    width: 24px
}

.ivu-carousel-dots li.ivu-carousel-active > button.radius {
    width: 6px
}

.ivu-rate {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 20px;
    vertical-align: middle;
    font-weight: 400;
    font-style: normal
}

.ivu-rate-disabled .ivu-rate-star-content:before, .ivu-rate-disabled .ivu-rate-star:before {
    cursor: default
}

.ivu-rate-disabled .ivu-rate-star:hover {
    transform: scale(1)
}

.ivu-rate-star-full, .ivu-rate-star-zero {
    position: relative
}

.ivu-rate-star-first {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    opacity: 0
}

.ivu-rate-star-first, .ivu-rate-star-second {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .3s ease;
    color: #e9e9e9;
    cursor: pointer
}

.ivu-rate-star-chart {
    display: inline-block;
    padding: 0;
    margin: 0 8px 0 0;
    position: relative;
    font-family: Ionicons;
    transition: all .3s ease
}

.ivu-rate-star-chart:hover {
    transform: scale(1.1)
}

.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, .ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second {
    color: #f5a623
}

.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first {
    opacity: 1;
    color: #f5a623
}

.ivu-rate-star {
    display: inline-block;
    padding: 0;
    margin: 0 8px 0 0;
    position: relative;
    font-family: Ionicons;
    transition: all .3s ease
}

.ivu-rate-star:hover {
    transform: scale(1.1)
}

.ivu-rate-star-content:before, .ivu-rate-star:before {
    color: #e9e9e9;
    cursor: pointer;
    content: "\F2BF";
    transition: all .2s ease-in-out;
    display: block
}

.ivu-rate-star-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.ivu-rate-star-content:before {
    color: transparent
}

.ivu-rate-star-full:before, .ivu-rate-star-half .ivu-rate-star-content:before {
    color: #f5a623
}

.ivu-rate-star-full:hover:before, .ivu-rate-star-half:hover .ivu-rate-star-content:before {
    color: #f7b84f
}

.ivu-rate-text {
    margin-left: 8px;
    vertical-align: middle;
    display: inline-block;
    font-size: 12px
}

.ivu-upload input[type=file] {
    display: none
}

.ivu-upload-list {
    margin-top: 8px
}

.ivu-upload-list-file {
    padding: 4px;
    color: #515a6e;
    border-radius: 4px;
    transition: background-color .2s ease-in-out;
    overflow: hidden;
    position: relative
}

.ivu-upload-list-file > span {
    cursor: pointer;
    transition: color .2s ease-in-out
}

.ivu-upload-list-file > span i {
    display: inline-block;
    width: 12px;
    height: 12px;
    color: #515a6e;
    text-align: center
}

.ivu-upload-list-file:hover {
    background: #f3f3f3
}

.ivu-upload-list-file:hover > span {
    color: #2d8cf0
}

.ivu-upload-list-file:hover > span i {
    color: #515a6e
}

.ivu-upload-list-file:hover .ivu-upload-list-remove {
    opacity: 1
}

.ivu-upload-list-remove {
    opacity: 0;
    font-size: 18px;
    cursor: pointer;
    float: right;
    margin-right: 4px;
    color: #999;
    transition: all .2s ease
}

.ivu-upload-list-remove:hover {
    color: #444
}

.ivu-upload-select {
    display: inline-block
}

.ivu-upload-drag {
    background: #fff;
    border: 1px dashed #dcdee2;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: border-color .2s ease
}

.ivu-upload-drag:hover {
    border: 1px dashed #2d8cf0
}

.ivu-upload-dragOver {
    border: 2px dashed #2d8cf0
}

.ivu-tree ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px
}

.ivu-tree ul.ivu-dropdown-menu {
    padding: 0
}

.ivu-tree ul li {
    list-style: none;
    margin: 8px 0;
    padding: 0;
    white-space: nowrap;
    outline: 0
}

.ivu-tree ul li.ivu-dropdown-item {
    margin: 0;
    padding: 7px 16px;
    white-space: nowrap
}

.ivu-tree li ul {
    margin: 0;
    padding: 0 0 0 18px
}

.ivu-tree-title {
    display: inline-block;
    margin: 0;
    padding: 0 4px;
    border-radius: 3px;
    cursor: pointer;
    vertical-align: top;
    color: #515a6e;
    transition: all .2s ease-in-out
}

.ivu-tree-title:hover {
    background-color: #eaf4fe
}

.ivu-tree-title-selected, .ivu-tree-title-selected:hover {
    background-color: #d5e8fc
}

.ivu-tree-arrow {
    cursor: pointer;
    width: 12px;
    text-align: center;
    display: inline-block
}

.ivu-tree-arrow i {
    transition: all .2s ease-in-out;
    font-size: 14px;
    vertical-align: middle
}

.ivu-tree-arrow-open i {
    transform: rotate(90deg)
}

.ivu-tree-arrow-disabled {
    cursor: not-allowed
}

.ivu-tree .ivu-checkbox-wrapper {
    margin-right: 4px;
    margin-left: 4px
}

.ivu-avatar {
    display: inline-block;
    text-align: center;
    background: #ccc;
    color: #fff;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 16px
}

.ivu-avatar-image {
    background: 0 0
}

.ivu-avatar .ivu-icon {
    position: relative;
    top: -1px
}

.ivu-avatar > * {
    line-height: 32px
}

.ivu-avatar.ivu-avatar-icon {
    font-size: 18px
}

.ivu-avatar-large {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px
}

.ivu-avatar-large > * {
    line-height: 40px
}

.ivu-avatar-large.ivu-avatar-icon {
    font-size: 24px
}

.ivu-avatar-large .ivu-icon {
    position: relative;
    top: -2px
}

.ivu-avatar-small {
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 12px
}

.ivu-avatar-small > * {
    line-height: 24px
}

.ivu-avatar-small.ivu-avatar-icon {
    font-size: 14px
}

.ivu-avatar-square {
    border-radius: 4px
}

.ivu-avatar > img {
    width: 100%;
    height: 100%
}

.ivu-color-picker {
    display: inline-block
}

.ivu-color-picker-hide {
    display: none
}

.ivu-color-picker-hide-drop {
    visibility: hidden
}

.ivu-color-picker-disabled {
    background-color: #f3f3f3;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc
}

.ivu-color-picker-disabled:hover {
    border-color: #e3e5e8
}

.ivu-color-picker > div:first-child:hover .ivu-input {
    border-color: #57a3f3
}

.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input {
    border-color: #e3e5e8
}

.ivu-color-picker .ivu-select-dropdown {
    padding: 0
}

.ivu-color-picker-input.ivu-input:focus {
    box-shadow: none
}

.ivu-color-picker-focused {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-color-picker-rel {
    line-height: 0
}

.ivu-color-picker-color {
    width: 18px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
    border-radius: 2px;
    position: relative;
    top: 2px
}

.ivu-color-picker-color div {
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15);
    border-radius: 2px
}

.ivu-color-picker-color-empty {
    background: #fff;
    overflow: hidden;
    text-align: center
}

.ivu-color-picker-color-empty i {
    font-size: 18px;
    vertical-align: baseline
}

.ivu-color-picker-color-focused {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-color-picker-large .ivu-color-picker-color {
    width: 20px;
    height: 20px;
    top: 1px
}

.ivu-color-picker-large .ivu-color-picker-color-empty i {
    font-size: 20px
}

.ivu-color-picker-small .ivu-color-picker-color {
    width: 14px;
    height: 14px;
    top: 3px
}

.ivu-color-picker-small .ivu-color-picker-color-empty i {
    font-size: 14px
}

.ivu-color-picker-picker-wrapper {
    padding: 8px 8px 0
}

.ivu-color-picker-picker-panel {
    width: 240px;
    margin: 0 auto;
    box-sizing: initial;
    position: relative
}

.ivu-color-picker-picker-alpha-slider, .ivu-color-picker-picker-hue-slider {
    height: 10px;
    margin-top: 8px;
    position: relative
}

.ivu-color-picker-picker-colors {
    margin-top: 8px;
    overflow: hidden;
    border-radius: 2px;
    transition: border .2s ease-in-out, box-shadow .2s ease-in-out
}

.ivu-color-picker-picker-colors:focus {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-color-picker-picker-colors-wrapper {
    display: inline;
    width: 20px;
    height: 20px;
    float: left;
    position: relative
}

.ivu-color-picker-picker-colors-wrapper-color {
    outline: 0;
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 2px;
    cursor: pointer;
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15)
}

.ivu-color-picker-picker-colors-wrapper-circle {
    width: 4px;
    height: 4px;
    box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, .3), 0 0 1px 2px rgba(0, 0, 0, .4);
    border-radius: 50%;
    transform: translate(-2px, -2px);
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer
}

.ivu-color-picker-picker .ivu-picker-confirm {
    margin-top: 8px
}

.ivu-color-picker-saturation-wrapper {
    width: 100%;
    padding-bottom: 75%;
    position: relative;
    transition: border .2s ease-in-out, box-shadow .2s ease-in-out
}

.ivu-color-picker-saturation-wrapper:focus {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-color-picker-saturation, .ivu-color-picker-saturation--black, .ivu-color-picker-saturation--white {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.ivu-color-picker-saturation--white {
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))
}

.ivu-color-picker-saturation--black {
    background: linear-gradient(0deg, #000, transparent)
}

.ivu-color-picker-saturation-pointer {
    cursor: pointer;
    position: absolute
}

.ivu-color-picker-saturation-circle {
    width: 4px;
    height: 4px;
    box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, .3), 0 0 1px 2px rgba(0, 0, 0, .4);
    border-radius: 50%;
    transform: translate(-2px, -2px)
}

.ivu-color-picker-hue {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    background: linear-gradient(90deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
    transition: border .2s ease-in-out, box-shadow .2s ease-in-out
}

.ivu-color-picker-hue:focus {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-color-picker-hue-container {
    cursor: pointer;
    margin: 0 2px;
    position: relative;
    height: 100%
}

.ivu-color-picker-hue-pointer {
    z-index: 2;
    position: absolute
}

.ivu-color-picker-hue-picker {
    cursor: pointer;
    margin-top: 1px;
    width: 4px;
    border-radius: 1px;
    height: 8px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .6);
    background: #fff;
    transform: translateX(-2px)
}

.ivu-color-picker-alpha {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    transition: border .2s ease-in-out, box-shadow .2s ease-in-out
}

.ivu-color-picker-alpha:focus {
    border-color: #57a3f3;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-color-picker-alpha-checkboard-wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    border-radius: 2px
}

.ivu-color-picker-alpha-checkerboard {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.ivu-color-picker-alpha-gradient {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px
}

.ivu-color-picker-alpha-container {
    cursor: pointer;
    position: relative;
    z-index: 2;
    height: 100%;
    margin: 0 3px
}

.ivu-color-picker-alpha-pointer {
    z-index: 2;
    position: absolute
}

.ivu-color-picker-alpha-picker {
    cursor: pointer;
    width: 4px;
    border-radius: 1px;
    height: 8px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .6);
    background: #fff;
    margin-top: 1px;
    transform: translateX(-2px)
}

.ivu-color-picker-confirm {
    margin-top: 8px;
    position: relative;
    border-top: 1px solid #e8eaec;
    text-align: right;
    padding: 8px;
    clear: both
}

.ivu-color-picker-confirm-color {
    position: absolute;
    top: 11px;
    left: 8px
}

.ivu-color-picker-confirm-color-editable {
    top: 8px
}

.ivu-auto-complete .ivu-icon-ios-close, .ivu-auto-complete .ivu-select-not-found {
    display: none
}

.ivu-auto-complete:hover .ivu-icon-ios-close {
    display: inline-block
}

.ivu-auto-complete.ivu-select-dropdown {
    max-height: none
}

.ivu-divider {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #515a6e;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #e8eaec
}

.ivu-divider, .ivu-divider-vertical {
    margin: 0 8px;
    display: inline-block;
    height: .9em;
    width: 1px;
    vertical-align: middle;
    position: relative;
    top: -.06em
}

.ivu-divider-horizontal {
    display: block;
    height: 1px;
    width: 100%;
    min-width: 100%;
    margin: 24px 0;
    clear: both
}

.ivu-divider-horizontal.ivu-divider-with-text-center, .ivu-divider-horizontal.ivu-divider-with-text-left, .ivu-divider-horizontal.ivu-divider-with-text-right {
    display: table;
    white-space: nowrap;
    text-align: center;
    background: 0 0;
    font-weight: 500;
    color: #17233d;
    font-size: 16px;
    margin: 16px 0
}

.ivu-divider-horizontal.ivu-divider-with-text-center:after, .ivu-divider-horizontal.ivu-divider-with-text-center:before, .ivu-divider-horizontal.ivu-divider-with-text-left:after, .ivu-divider-horizontal.ivu-divider-with-text-left:before, .ivu-divider-horizontal.ivu-divider-with-text-right:after, .ivu-divider-horizontal.ivu-divider-with-text-right:before {
    content: "";
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
    border-top: 1px solid #e8eaec;
    transform: translateY(50%)
}

.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, .ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, .ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right {
    font-size: 14px;
    margin: 8px 0
}

.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, .ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text {
    display: inline-block;
    padding: 0 10px
}

.ivu-divider-horizontal.ivu-divider-with-text-left:before {
    top: 50%;
    width: 5%
}

.ivu-divider-horizontal.ivu-divider-with-text-left:after, .ivu-divider-horizontal.ivu-divider-with-text-right:before {
    top: 50%;
    width: 95%
}

.ivu-divider-horizontal.ivu-divider-with-text-right:after {
    top: 50%;
    width: 5%
}

.ivu-divider-inner-text {
    display: inline-block;
    padding: 0 24px
}

.ivu-divider-dashed {
    background: 0 0;
    border-top: 1px dashed #e8eaec
}

.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, .ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, .ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed {
    border-top: 0
}

.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, .ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, .ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, .ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, .ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, .ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before {
    border-style: dashed none none
}

.ivu-anchor {
    position: relative;
    padding-left: 2px
}

.ivu-anchor-wrapper {
    overflow: auto;
    padding-left: 4px;
    margin-left: -4px
}

.ivu-anchor-ink {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0
}

.ivu-anchor-ink:before {
    content: " ";
    position: relative;
    width: 2px;
    height: 100%;
    display: block;
    background-color: #e8eaec;
    margin: 0 auto
}

.ivu-anchor-ink-ball {
    display: inline-block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 2px solid #2d8cf0;
    background-color: #fff;
    left: 50%;
    transition: top .2s ease-in-out;
    transform: translate(-50%, 2px)
}

.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball {
    display: none
}

.ivu-anchor-link {
    padding: 8px 0 8px 16px;
    line-height: 1
}

.ivu-anchor-link-title {
    display: block;
    position: relative;
    transition: all .3s;
    color: #515a6e;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 8px
}

.ivu-anchor-link-title:only-child {
    margin-bottom: 0
}

.ivu-anchor-link-active > .ivu-anchor-link-title {
    color: #2d8cf0
}

.ivu-anchor-link .ivu-anchor-link {
    padding-top: 6px;
    padding-bottom: 6px
}

.ivu-time-with-hash {
    cursor: pointer
}

.ivu-time-with-hash:hover {
    text-decoration: underline
}

.ivu-cell {
    position: relative;
    overflow: hidden
}

.ivu-cell-link, .ivu-cell-link:active, .ivu-cell-link:hover {
    color: inherit
}

.ivu-cell-icon {
    display: inline-block;
    margin-right: 4px;
    font-size: 14px;
    vertical-align: middle
}

.ivu-cell-icon:empty {
    display: none
}

.ivu-cell-main {
    display: inline-block;
    vertical-align: middle
}

.ivu-cell-title {
    line-height: 24px;
    font-size: 14px
}

.ivu-cell-label {
    line-height: 1.2;
    font-size: 12px;
    color: #808695
}

.ivu-cell-selected .ivu-cell-label {
    color: inherit
}

.ivu-cell-selected, .ivu-cell.ivu-cell-selected:hover {
    background: #f0faff
}

.ivu-cell-footer {
    display: inline-block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 16px;
    color: #515a6e
}

.ivu-cell-with-link .ivu-cell-footer {
    right: 32px
}

.ivu-cell-selected .ivu-cell-footer {
    color: inherit
}

.ivu-cell-arrow {
    display: inline-block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 16px;
    font-size: 14px
}

.ivu-cell:focus {
    background: #f3f3f3;
    outline: 0
}

.ivu-cell-selected:focus {
    background: rgba(40, 123, 211, .91)
}

.ivu-cell {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #515a6e;
    font-size: 12px !important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    transition: background .2s ease-in-out
}

.ivu-cell-focus, .ivu-cell:hover {
    background: #f3f3f3
}

.ivu-cell-disabled, .ivu-cell-disabled:hover {
    color: #c5c8ce;
    cursor: not-allowed
}

.ivu-cell-disabled:hover {
    background-color: #fff
}

.ivu-cell-selected, .ivu-cell-selected:hover {
    color: #2d8cf0
}

.ivu-cell-divided {
    margin-top: 5px;
    border-top: 1px solid #e8eaec
}

.ivu-cell-divided:before {
    content: "";
    height: 5px;
    display: block;
    margin: 0 -16px;
    background-color: #fff;
    position: relative;
    top: -7px
}

.ivu-cell-large .ivu-cell {
    padding: 7px 16px 8px;
    font-size: 14px !important
}

@-moz-document url-prefix() {
    .ivu-cell {
        white-space: normal
    }
}

.ivu-drawer {
    width: auto;
    height: 100%;
    position: fixed;
    top: 0
}

.ivu-drawer-inner {
    position: absolute
}

.ivu-drawer-left {
    left: 0
}

.ivu-drawer-right {
    right: 0
}

.ivu-drawer-hidden {
    display: none !important
}

.ivu-drawer-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.ivu-drawer-wrap-inner {
    position: absolute;
    overflow: hidden
}

.ivu-drawer-wrap-dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ivu-drawer-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

.ivu-drawer-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(55, 55, 55, .6);
    height: 100%;
    z-index: 1000
}

.ivu-drawer-mask-hidden {
    display: none
}

.ivu-drawer-mask-inner {
    position: absolute
}

.ivu-drawer-content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #fff;
    border: 0;
    background-clip: padding-box;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

.ivu-drawer-content-no-mask {
    pointer-events: auto
}

.ivu-drawer-header {
    border-bottom: 1px solid #e8eaec;
    padding: 14px 16px;
    line-height: 1
}

.ivu-drawer-header-inner, .ivu-drawer-header p {
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #17233d;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ivu-drawer-header p i, .ivu-drawer-header p span {
    vertical-align: middle
}

.ivu-drawer-close {
    z-index: 1;
    font-size: 12px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden;
    cursor: pointer
}

.ivu-drawer-close .ivu-icon-ios-close {
    font-size: 31px;
    color: #999;
    transition: color .2s ease;
    position: relative;
    top: 1px
}

.ivu-drawer-close .ivu-icon-ios-close:hover {
    color: #444
}

.ivu-drawer-body {
    width: 100%;
    height: calc(100% - 51px);
    padding: 16px;
    font-size: 12px;
    line-height: 1.5;
    word-wrap: break-word;
    position: absolute;
    overflow: auto
}

.ivu-drawer-no-header .ivu-drawer-body {
    height: 100%
}

.ivu-drawer-no-mask {
    pointer-events: none
}

.ivu-drawer-no-mask .ivu-drawer-drag {
    pointer-events: auto
}

.ivu-drawer-drag {
    top: 0;
    height: 100%;
    width: 0;
    position: absolute
}

.ivu-drawer-drag-left {
    right: 0
}

.ivu-drawer-drag-move-trigger {
    width: 8px;
    height: 100px;
    line-height: 100px;
    position: absolute;
    top: 50%;
    background: #f3f3f3;
    transform: translate(-50%, -50%);
    border-radius: 4px/6px;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    cursor: col-resize
}

.ivu-drawer-drag-move-trigger-point {
    display: inline-block;
    width: 50%;
    transform: translateX(50%)
}

.ivu-drawer-drag-move-trigger-point i {
    display: block;
    border-bottom: 1px solid silver;
    padding-bottom: 2px
}

.ivu-breadcrumb {
    color: #999;
    font-size: 14px
}

.ivu-breadcrumb a {
    color: #515a6e;
    transition: color .2s ease-in-out
}

.ivu-breadcrumb a:hover {
    color: #57a3f3
}

.ivu-breadcrumb > span:last-child {
    font-weight: 700;
    color: #515a6e
}

.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator {
    display: none
}

.ivu-breadcrumb-item-separator {
    margin: 0 8px;
    color: #dcdee2
}

.ivu-breadcrumb-item-link > .ivu-icon + span {
    margin-left: 4px
}

.ivu-list {
    position: relative
}

.ivu-list-items {
    margin: 0;
    padding: 0;
    list-style: none
}

.ivu-list-item {
    display: flex;
    align-items: center;
    padding: 12px 0
}

.ivu-list-item-content {
    color: #515a6e
}

.ivu-list-item-meta {
    display: flex;
    flex: 1;
    align-items: flex-start;
    font-size: 0
}

.ivu-list-item-meta-avatar {
    margin-right: 16px
}

.ivu-list-item-meta-content {
    flex: 1 0
}

.ivu-list-item-meta-title {
    font-weight: 700;
    margin-bottom: 4px;
    color: #515a6e;
    font-size: 14px;
    line-height: 22px
}

.ivu-list-item-meta-title > a {
    color: #515a6e;
    transition: all .2s
}

.ivu-list-item-meta-title > a:hover {
    color: #2d8cf0
}

.ivu-list-item-meta-description {
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 22px
}

.ivu-list-item-action {
    flex: 0 0 auto;
    margin-left: 48px;
    padding: 0;
    font-size: 0;
    list-style: none
}

.ivu-list-item-action > li {
    position: relative;
    display: inline-block;
    padding: 0 8px;
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    cursor: pointer
}

.ivu-list-item-action > li:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 14px;
    margin-top: -7px;
    background-color: #e8eaec
}

.ivu-list-item-action > li:first-child {
    padding-left: 0
}

.ivu-list-item-action > li:last-child:after {
    display: none
}

.ivu-list-footer, .ivu-list-header {
    background: 0 0
}

.ivu-list-footer, .ivu-list-header {
    padding-top: 12px;
    padding-bottom: 12px
}

.ivu-list-split .ivu-list-item {
    border-bottom: 1px solid #e8eaec
}

.ivu-list-split .ivu-list-item:last-child {
    border-bottom: none
}

.ivu-list-split .ivu-list-header {
    border-bottom: 1px solid #e8eaec
}

.ivu-list-split .ivu-list-footer {
    border-top: 1px solid #e8eaec
}

.ivu-list-large .ivu-list-item {
    padding-top: 16px;
    padding-bottom: 16px
}

.ivu-list-small .ivu-list-item {
    padding-top: 8px;
    padding-bottom: 8px
}

.ivu-list-vertical .ivu-list-item {
    align-items: normal
}

.ivu-list-vertical .ivu-list-item-main {
    display: block;
    flex: 1
}

.ivu-list-vertical .ivu-list-item-extra {
    margin-left: 40px
}

.ivu-list-vertical .ivu-list-item-meta {
    margin-bottom: 16px
}

.ivu-list-vertical .ivu-list-item-meta-title {
    margin-bottom: 12px;
    color: rgba(0, 0, 0, .85);
    font-size: 16px;
    line-height: 24px
}

.ivu-list-vertical .ivu-list-item-action {
    margin-top: 16px;
    margin-left: auto
}

.ivu-list-vertical .ivu-list-item-action > li {
    padding: 0 16px
}

.ivu-list-vertical .ivu-list-item-action > li:first-child {
    padding-left: 0
}

.ivu-list-item-no-flex {
    display: block
}

.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action {
    float: right
}

.ivu-list-bordered {
    border: 1px solid #dcdee2;
    border-radius: 6px
}

.ivu-list-bordered .ivu-list-footer, .ivu-list-bordered .ivu-list-header, .ivu-list-bordered .ivu-list-item {
    padding-right: 24px;
    padding-left: 24px
}

.ivu-list-bordered .ivu-list-item {
    border-bottom: 1px solid #e8eaec
}

.ivu-list-bordered .ivu-list-pagination {
    margin: 16px 24px
}

.ivu-list-bordered.ivu-list-small .ivu-list-item {
    padding-right: 16px;
    padding-left: 16px
}

.ivu-list-bordered.ivu-list-small .ivu-list-footer, .ivu-list-bordered.ivu-list-small .ivu-list-header {
    padding: 8px 16px
}

.ivu-list-bordered.ivu-list-large .ivu-list-footer, .ivu-list-bordered.ivu-list-large .ivu-list-header {
    padding: 16px 24px
}

@media screen and (max-width: 768px) {
    .ivu-list-item-action, .ivu-list-vertical .ivu-list-item-extra {
        margin-left: 24px
    }
}

@media screen and (max-width: 576px) {
    .ivu-list-item {
        flex-wrap: wrap
    }

    .ivu-list-item-action {
        margin-left: 12px
    }

    .ivu-list-vertical .ivu-list-item {
        flex-wrap: wrap-reverse
    }

    .ivu-list-vertical .ivu-list-item-main {
        min-width: 220px
    }

    .ivu-list-vertical .ivu-list-item-extra {
        margin: auto auto 16px
    }
}

@font-face {
    font-family: PingFangMedium;
    src: url(https://storage.kuaifaka.com/app/fonts/PingFangMedium.ttf);
    font-weight: 400;
    font-style: normal
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounce {
    0%, 20%, 53%, 80%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounce {
    0%, 20%, 53%, 80%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%, 50%, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    0%, 50%, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%, to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shake {
    0%, to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40%, 80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40%, 80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
        transform: translate3d(-100%, 0, 0) rotate(-120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
        transform: translate3d(-100%, 0, 0) rotate(-120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
        transform: translate3d(100%, 0, 0) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
        transform: translate3d(100%, 0, 0) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

#hide {
    width: 1300px;
    position: relative;
    margin: 0 auto;
    padding: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#hide .logo_img {
    width: 163px;
    top: auto;
    left: 0;
    position: absolute;
    cursor: pointer
}

#hide div {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

#hide .tiaoz_type {
    position: relative;
    margin:0px;
}

#hide .tiaoz_type .shouji {
    position: absolute;
    right: 195px;
    top: 8px
}

#hide .tiaoz_type .Guang_app_img {
    position: absolute;
    right: 63px;
    top: 2px;
}

#hide .tiaoz_type .Guang_app {
    padding-left: 20px
}

#hide .tiaoz_type span {
    margin-left: 65px;
    font-size: 14px;
    font-weight: 700;
    color: #545454;
    cursor: pointer;
    -webkit-transition: color .8s;
    transition: color .8s
}

#hide .tiaoz_type span.span_app {
    margin-left: 60px
}

#hide .tiaoz_type .bott_xioan {
    display: inline-block;
    width: 26px;
    height: 2px;
    background: #2d63fc;
    position: absolute;
    top: 30px;
    -webkit-transition: left .8s;
    transition: left .8s
}

#hide .login {
    position: relative;
    width: 100px;
    margin:0px;
    margin-left: 73px;

}

#hide .login span:first-child {
    width: 100%;
    background: #fafbff;
    border-radius: 17px;
    font-size: 14px;
    font-weight: 400;
    color: #3b426b;
    z-index: 10;
    line-height: 33px;
    text-align: center;
    border: 1px solid #eee;
    -webkit-box-shadow: 0 5px 6px 0 rgba(217, 219, 227, .22), 0 3px 1px 0 rgba(250, 251, 255, .1);
    box-shadow: 0 5px 6px 0 rgba(217, 219, 227, .22), 0 3px 1px 0 rgba(250, 251, 255, .1)
}

#hide .login span:first-child, #hide .ord_cx {
    display: inline-block;
    cursor: pointer;
    position: relative
}

#hide .ord_cx {
    margin-left: 27px;
    width: 157px;
    letter-spacing: 1px
}

#hide .ord_cx span:first-child {
    color: #fff;
    border: none;
    text-indent: 15px;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    border-radius: 18px;
    display: inline-block;
    width: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    font-weight: 500;
    font-size: 14px;
    line-height: 35px;
    text-align: center
}

#hide .ord_cx img {
    position: absolute;
    top: 9px;
    left: 17px;
    width: 15px;
    z-index: 20
}

#bottom {
    width: 100%;
    padding-top: 60px;
    background: #fbfcff;
    border-top: 3px solid #f7f9fc;
    display: inline-block;
}

#bottom .lxfs_box_z {
    width: 1300px;
    margin: 0 auto;
    padding-bottom: 50px;
    position: relative
}

#bottom .lxfs_box_z .lxwb_text {
    display: inline-block
}

#bottom .lxfs_box_z .lxwb_text span {
    color: #545454;
    display: block
}

#bottom .lxfs_box_z .lxwb_text span:first-child {
    font-size: 16px;
    font-weight: 700
}

#bottom .lxfs_box_z .lxwb_text span:nth-child(2) {
    font-size: 30px;
    font-weight: 700;
    margin-top: 20px;
    color: #2e62f0;
    cursor: pointer
}

#bottom .lxfs_box_z .lxwb_text span:nth-child(2) img {
    margin-right: 10px
}

#bottom .lxfs_box_z .lxwb_text span:nth-child(3), #bottom .lxfs_box_z .lxwb_text span:nth-child(5) {
    margin-top: 14px;
    font-size: 14px;
    font-weight: 400;
    opacity: .5
}

#bottom .lxfs_box_z .lxwb_text span:nth-child(5) {
    margin-top: 12px
}

#bottom .lxfs_box_z .lxwb_text .icon_box {
    padding-top: 12px
}

#bottom .lxfs_box_z .lxwb_text .icon_box img {
    width: 27px;
    margin-right: 9px;
    cursor: pointer
}

#bottom .lxfs_box_z .qrcode_box {
    position: absolute;
    top: 40px;
    left: 337px
}

#bottom .lxfs_box_z .qrcode_box div {
    margin-right: 45px;
    display: inline-block
}

#bottom .lxfs_box_z .qrcode_box div img {
    width: 76px
}

#bottom .lxfs_box_z .qrcode_box div span {
    display: block;
    font-size: 12px;
    color: #545454;
    font-weight: 400;
    text-align: center;
    margin-top: 15px
}

#bottom .lxfs_box_z .tiaoz_box {
    float: right;
    margin-right: 107px
}

#bottom .lxfs_box_z .tiaoz_box div {
    display: inline-block;
    margin-left: 72px;
    vertical-align: top
}

#bottom .lxfs_box_z .tiaoz_box div span {
    display: block;
    margin-bottom: 26px;
    color: #545454;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: color .5s;
    transition: color .5s
}

#bottom .lxfs_box_z .tiaoz_box div span:first-child {
    font-weight: 700
}

#bottom .lxfs_box_z .tiaoz_box div span:hover {
    color: #2e62f0
}

#bottom .lxfs_box_z .beoan_box {
    width: 100%;
    margin-top: 56px;
    position: relative
}

#bottom .lxfs_box_z .beoan_box span {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #545454;
    display: block
}

#bottom .lxfs_box_z .beoan_box span a {
    color: #545454
}

#bottom .lxfs_box_z .beoan_box span:nth-child(2) {
    opacity: .5;
    margin-top: 26px
}

#bottom .lxfs_box_z .beoan_box .aqlm {
    position: absolute;
    left: 45px;
    top: 0;
    cursor: pointer
}

#index {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#index .swiper-mySwipers {
    overflow: hidden
}

#index .swiper-mySwipers .swiper-pagination {
    bottom: 240px
}

#index .swiper-mySwipers .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 38px;
    height: 4px;
    background: #5d88ff;
    opacity: .16;
    -webkit-transition: opacity .8s;
    transition: opacity .8s;
    border-radius: 0
}

#index .swiper-mySwipers .swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: 38px;
    height: 4px;
    background: #5d88ff;
    opacity: 1;
    -webkit-transition: width .8s;
    transition: width .8s;
    -webkit-transition: opacity .8s;
    transition: opacity .8s;
    border-radius: 0
}

#index .bdoefd_w {
    width: 1268px;
    margin: 0 auto;
    padding-top: 130px;
    position: relative;
    padding-bottom: 188px
}

#index .bdoefd_w .h3_text {
    color: #545454;
    font-weight: 700;
    font-size: 48px
}

#index .bdoefd_w .h3_text span {
    display: block
}

#index .bdoefd_w .h2_text {
    margin-top: 15px;
    color: #999;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400
}

#index .bdoefd_w .ord_cx {
    position: relative;
    width: 127px;
    margin-top: 30px
}

#index .bdoefd_w .ord_cx span:first-child {
    display: inline-block;
    width: 100%;
    background: #4e7eff;
    border-radius: 17px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    position: relative;
    z-index: 10;
    line-height: 33px;
    text-align: center;
    text-indent: 15px
}

#index .bdoefd_w .ord_cx span:nth-child(2) {
    display: inline-block;
    width: 100%;
    border-radius: 17px;
    background: #1f56eb;
    height: 33px;
    position: absolute;
    z-index: 5;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    top: 3px;
    left: 0
}

#index .bdoefd_w .ord_cx img {
    position: absolute;
    top: 7px;
    left: 17px;
    width: 15px;
    z-index: 20
}

#index .bdoefd_w .ord_cx:nth-child(4) span:first-child {
    background: #e0e8ff;
    color: #4e7eff
}

#index .bdoefd_w .ord_cx:nth-child(4) span:nth-child(2) {
    background: #e9e9e9
}

#index .bdoefd_w .qr_code {
    position: absolute;
    width: 140px;
    height: 140px;
    background: #000;
    bottom: 144px;
    left: 231px
}

#index .bdoefd_w .jiaru_btn {
    position: relative;
    margin-top: 52px;
    width: 267px;
    display: inline-block;
    text-align: center;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    border-radius: 6px;
    line-height: 63px;
    cursor: pointer
}

#index .bdoefd_w .jiaru_btn span {
    color: #fff;
    font-weight: 500;
    font-size: 18px
}

#index .bdoefd_w .jiaru_btn img, #index .bdoefd_w .jiaru_btn span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px
}

#index .bdoefd_w .jqr_img_box {
    width: 512px;
    height: 500px;
    position: absolute;
    right: -150px;
    top: 120px
}

#index .bdoefd_w .jqr_img_box .xuanfimg {
    position: absolute
}

#index .bdoefd_w .jqr_img_box .xuanf1 {
    -webkit-animation: heart 1.2s ease-in-out .8s infinite alternate;
    animation: heart 1.2s ease-in-out .8s infinite alternate;
    width: 173px;
    left: 66px;
    top: 183px;
    z-index: 10
}

#index .bdoefd_w .jqr_img_box .xuanf2 {
    -webkit-animation: heart 1.4s ease-in-out 1s infinite alternate;
    animation: heart 1.4s ease-in-out 1s infinite alternate;
    width: 194px;
    top: 47px;
    right: 128px;
    z-index: 8
}

#index .bdoefd_w .jqr_img_box .xuanf3 {
    -webkit-animation: heart 1.5s ease-in-out 1.2s infinite alternate;
    animation: heart 1.5s ease-in-out 1.2s infinite alternate;
    width: 110px;
    left: 10px;
    top: 20px;
    z-index: 10
}

#index .bdoefd_w .jqr_img_box .xuanf4 {
    -webkit-animation: heart 1.3s ease-in-out 1.3s infinite alternate;
    animation: heart 1.3s ease-in-out 1.3s infinite alternate;
    width: 91px;
    top: 0;
    right: 34px;
    z-index: 10
}

#index .bdoefd_w .jqr_img_box .jiqi {
    width: 182px;
    top: 91px;
    right: 181px;
    z-index: 9
}

#index .bdoefd_w .jqr_img_box .beojingwang {
    bottom: 0;
    width: 521px
}

#index .bdoefd_w .jqr_img_box .donghua {
    width: 300px;
    height: 300px;
    overflow: hidden;
    position: absolute;
    left: -180px;
    -webkit-transition: max-width 6s;
    transition: max-width 6s
}

#index .bdoefd_w .jqr_img_box .guijidian {
    width: 150px;
    position: absolute;
    left: 50%;
    margin-left: -75px;
    top: 150px;
    text-align: center
}

#index .bdoefd_w .jqr_img_box .guijidian .don_num {
    display: inline-block;
    padding: 5px 9px;
    border-radius: 6px;
    background-color: #fff;
    font-size: 12px;
    font-weight: 800;
    color: #3869ee;
    -webkit-box-shadow: 0 0 10px #dbe1fa, 0 0 0 #dbe1fa, 0 0 10px #dbe1fa, 0 0 10px #dbe1fa;
    box-shadow: 0 0 10px #dbe1fa, 0 0 0 #dbe1fa, 0 0 10px #dbe1fa, 0 0 10px #dbe1fa;
    position: relative
}

#index .bdoefd_w .jqr_img_box .guijidian .don_num:after {
    display: inline-block;
    content: "";
    width: 9px;
    height: 9px;
    position: absolute;
    background-color: #fff;
    left: 50%;
    margin-left: -4px;
    bottom: -4px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#index .bdoefd_w .jqr_img_box .guijidian img:nth-child(2) {
    display: block;
    width: 36px;
    margin: 7px auto 0
}

#index .bdoefd_w .jqr_img_box .guijidian span {
    display: inline-block;
    color: #3869ee;
    font-size: 12px;
    font-weight: 400;
    opacity: .32
}

#index .bdoefd_w .jqr_img_box .shouji {
    position: absolute;
    top: -70px
}

#index .bdoefd_w .jqr_img_box .beijing_xian {
    position: absolute;
    left: -270px;
    top: 80px
}

#index .bdoefd_w .jqr_img_box .shouji_xian {
    position: absolute;
    left: 0;
    top: 130px
}

#index .gongao_box {
    width: 100%;
    padding-bottom: 43px;
    position: relative;
    z-index: 50
}

#index .gongao_box .gongao_box_zhong {
    width: 1325px;
    margin: 0 auto;
    position: relative
}

#index .gongao_box .gongao_box_zhong .gongago_type div {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    line-height: 30px;
    position: relative
}

#index .gongao_box .gongao_box_zhong .gongago_type div .dunpai {
    position: absolute;
    top: 5px;
    left: 10px
}

#index .gongao_box .gongao_box_zhong .gongago_type div span {
    display: inline-block;
    color: #999;
    font-size: 12px;
    font-weight: 500;
    -webkit-transition: color .8s;
    transition: color .8s;
    width: 100%;
    text-align: center
}

#index .gongao_box .gongao_box_zhong .ckgd {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
    color: #545454;
    font-weight: 500;
    cursor: pointer;
    opacity: .9
}

#index .gongao_box .gongao_box_zhong .ckgd span {
    display: inline-block;
    vertical-align: middle
}

#index .gongao_box .gongao_box_zhong .ckgd img {
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    margin-left: 5px
}

#index .gongao_box .gongao_box_zhong .cals_box {
    padding-top: 11px;
    width: 100%;
    padding-left: 5px
}

#index .gongao_box .gongao_box_zhong .cals_box .leng {
    display: inline-block;
    width: 316px;
    background: #fff;
    margin-right: 16px;
    padding-top: 27px;
    padding-bottom: 26px;
    border: 1px solid #f5f8ff;
    -webkit-box-shadow: 0 5px 18px 0 rgba(238, 242, 255, .72);
    box-shadow: 0 5px 18px 0 rgba(238, 242, 255, .72);
    cursor: pointer;
    margin-bottom: 10px
}

#index .gongao_box .gongao_box_zhong .cals_box .leng img {
    margin-left: 22px;
    margin-top: -6px
}

#index .gongao_box .gongao_box_zhong .cals_box .leng .tetx_bpx {
    width: 228px;
    float: right;
    margin-right: 30px
}

#index .gongao_box .gongao_box_zhong .cals_box .leng .tetx_bpx span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#index .gongao_box .gongao_box_zhong .cals_box .leng .tetx_bpx span:first-child {
    width: 192px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #545454
}

#index .gongao_box .gongao_box_zhong .cals_box .leng .tetx_bpx span:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    color: #999;
    line-height: 16px;
    margin-top: 13px
}

#index .buy_box {
    width: 1268px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 50px
}

#index .buy_box div:first-child {
    color: #999;
    font-size: 16px;
    font-weight: 400;
    text-align: center
}

#index .buy_box img {
    display: block;
    width: 993px;
    margin: 55px auto 0
}

#index .con_us {
    width: 82px;
    position: fixed;
    right: 5%;
    bottom: 10%;
    z-index: 100;
    cursor: pointer
}

#index .kvkv_box {
    width: 100%;
    background: #fcfcfc;
    padding-top: 90px;
    border-bottom: 2px solid #f7f9fc;
    padding-bottom: 88px
}

#index .kvkv_box .kfk_advantage {
    width: 1268px;
    margin: 0 auto;
    overflow: hidden
}

#index .kvkv_box .kfk_advantage .kfk_advantage_text_box {
    display: inline-block
}

#index .kvkv_box .kfk_advantage .kfk_advantage_text_box .kfk_zf {
    margin-top: 8px;
    color: #545454;
    font-weight: 700;
    font-size: 32px
}

#index .kvkv_box .kfk_advantage .kfk_advantage_text_box .kfk_zf span:nth-child(2) {
    display: block
}

#index .kvkv_box .kfk_advantage .kfk_advantage_text_box .kfk_ai {
    font-weight: 400;
    font-size: 18px;
    color: #999;
    margin-top: 21px;
    height: 17px
}

#index .kvkv_box .kfk_advantage .kfk_advantage_text_box .kfk_sdhc {
    margin-top: 64px
}

#index .kvkv_box .kfk_advantage .kfk_advantage_text_box .kfk_sdhc span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 152px
}

#index .kvkv_box .kfk_advantage .kfk_advantage_text_box .kfk_sdhc span p {
    margin-top: 24px;
    height: 16px;
    font-weight: 400;
    font-size: 16px;
    color: #999
}

#index .kvkv_box .kfk_advantage .kfk_advantage_img {
    display: inline-block;
    vertical-align: top;
    margin-top: 23px;
    float: right;
    margin-right: 20px
}

#index .kvkv_box .kfk_advantage .kfk_development {
    width: 100%;
    text-align: center;
    margin-top: 73px
}

#index .kvkv_box .kfk_advantage .kfk_development span {
    display: inline-block;
    vertical-align: middle
}

#index .kvkv_box .kfk_advantage .kfk_development span:first-child {
    font-size: 16px;
    color: #999;
    font-weight: 500
}

#index .kvkv_box .kfk_advantage .kfk_development span:nth-child(2) {
    margin-left: 38px;
    width: 115px;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    border-radius: 3px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#index .kfk_server_box {
    width: 100%;
    background: #fcfcfc;
    padding-top: 89px;
    border-bottom: 2px solid #f7f9fc;
    padding-bottom: 156px
}

#index .kfk_server_box .kfk_server {
    width: 1268px;
    margin: 0 auto;
    overflow: hidden
}

#index .kfk_server_box .kfk_server .kfk_server_hide_text {
    width: 100%;
    text-align: center
}

#index .kfk_server_box .kfk_server .kfk_server_hide_text span {
    display: block
}

#index .kfk_server_box .kfk_server .kfk_server_hide_text span:first-child {
    color: #545454;
    font-weight: 700;
    font-size: 30px
}

#index .kfk_server_box .kfk_server .kfk_server_hide_text span:nth-child(2) {
    margin-top: 8px;
    color: #999;
    font-weight: 400;
    font-size: 16px
}

#index .kfk_server_box .kfk_server .kfk_server_text_box {
    margin-top: 90px;
    display: inline-block;
    overflow: hidden
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_nbxc span:first-child {
    font-weight: 700;
    font-size: 20px;
    color: #545454
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_nbxc span:nth-child(2) {
    color: #545454;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    margin-top: 9px
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_nbxc span {
    display: block
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_ys_leng_box {
    margin-top: 25px
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_ys_leng_box div {
    margin-top: 35px
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_ys_leng_box div img, #index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_ys_leng_box div span {
    display: inline-block;
    vertical-align: middle
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_ys_leng_box div img {
    width: 42px
}

#index .kfk_server_box .kfk_server .kfk_server_text_box .kfk_ys_leng_box div span {
    margin-left: 40px;
    color: #545454;
    font-size: 14px;
    font-weight: 400
}

#index .kfk_server_box .kfk_server .kfk_advantage_img {
    float: right;
    vertical-align: top;
    margin-top: 93px
}

#index .kfk_switch_box {
    background-image: url(../../static/img/back_da.a46c4cf.png);
    background-size: 100% 100%;
    width: 100%;
    padding-top: 38px;
    padding-bottom: 38px
}

#index .kfk_switch_box .kfk_switch {
    width: 1268px;
    margin: 0 auto;
    overflow: hidden
}

#index .kfk_switch_box .kfk_switch .kfk_switch_tite {
    display: inline-block;
    vertical-align: top;
    margin-left: 47px;
    margin-top: 38px
}

#index .kfk_switch_box .kfk_switch .kfk_switch_tite span {
    display: block;
    width: 142px;
    line-height: 68px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    text-align: right;
    padding-right: 30px;
    position: relative
}

#index .kfk_switch_box .kfk_switch .kfk_switch_tite span p {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 4px;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff)
}

#index .kfk_switch_box .kfk_switch .kfk_switch_tite span:hover {
    background: linear-gradient(45deg, rgba(255, 85, 51, 0), rgba(65, 69, 79, .4))
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body {
    display: inline-block;
    vertical-align: top;
    padding-top: 30px;
    padding-bottom: 30px;
    border-left: 1px solid hsla(0, 0%, 100%, .13);
    padding-left: 81px;
    color: #fff
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:first-child {
    padding-bottom: 48px;
    width: 918px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .13)
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:first-child span {
    display: block
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:first-child span:first-child {
    font-size: 30px;
    font-weight: 500
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:first-child span:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    opacity: .8
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:nth-child(2) {
    margin-top: 41px;
    width: 918px;
    height: 300px;
    overflow: auto;
    margin-bottom: 30px;
    padding-right: 20px
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:nth-child(2) span {
    display: block;
    margin-bottom: 27px;
    font-weight: 400;
    font-size: 14px;
    color: #fff
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:nth-child(2) span p {
    font-size: 16px
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body::-webkit-scrollbar-track-piece {
    background: hsla(0, 0%, 100%, .03)
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body::-webkit-scrollbar {
    width: 7px;
    height: 9px
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 100%, .66);
    background-clip: padding-box;
    min-height: 28px;
    border-radius: 4px
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body::-webkit-scrollbar-thumb:hover {
    background-color: #bbb
}

#index .kfk_switch_box .kfk_switch .kfk_switch_body div:nth-child(3) {
    width: 115px;
    line-height: 36px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    font-size: 15px;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    border-radius: 3px;
    cursor: pointer
}

#index .kfk_tongji_box {
    width: 100%;
    background: #f5f5f9;
    padding-top: 57px;
    border-bottom: 2px solid #f7f9fc;
    padding-bottom: 49px;
    position: relative
}

#index .kfk_tongji_box .touts {
    position: absolute;
    top: 0
}

#index .kfk_tongji_box .touts:first-child {
    left: 0
}

#index .kfk_tongji_box .touts:nth-child(2) {
    right: 0
}

#index .kfk_tongji_box .kfk_tongji {
    width: 1300px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 20
}

#index .kfk_tongji_box .kfk_tongji .kfk_tongji_hide {
    width: 100%;
    text-align: center
}

#index .kfk_tongji_box .kfk_tongji .kfk_tongji_hide span {
    display: block
}

#index .kfk_tongji_box .kfk_tongji .kfk_tongji_hide span:first-child {
    color: #545454;
    font-size: 30px;
    font-weight: 700
}

#index .kfk_tongji_box .kfk_tongji .kfk_tongji_hide span:nth-child(2) {
    color: #999;
    font-size: 18px;
    font-weight: 400;
    margin-top: 5px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box {
    margin-top: 52px;
    position: relative;
    z-index: 20
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex {
    background: linear-gradient(38deg, #2a62ff, #4e7dff);
    border-radius: 10px 10px 0 0;
    padding-top: 15px;
    padding-bottom: 16px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div {
    display: inline-block
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div img, #index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div span {
    display: inline-block;
    vertical-align: top
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div img {
    margin-top: -25px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div span:nth-child(2) {
    margin-left: 8px;
    color: #fff
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div span:nth-child(2) p:first-child {
    font-weight: 500;
    font-size: 20px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div span:nth-child(2) p:nth-child(2) {
    font-weight: 500;
    opacity: .62;
    font-size: 14px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div:first-child {
    padding-left: 41px;
    width: 600px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .hidex div:nth-child(2) {
    width: 400px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #fff;
    border-radius: 0 0 10px 10px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .fw_time_box {
    width: 563px;
    margin-left: 38px;
    display: inline-block;
    vertical-align: middle
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .fw_time_box p, #index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .fw_time_box span {
    display: inline-block;
    vertical-align: bottom
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .fw_time_box p {
    font-size: 14px;
    font-weight: 500;
    color: #999;
    margin-left: 5px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .fw_time_box span {
    width: 70px;
    line-height: 55px;
    color: #545454;
    font-weight: 700;
    font-size: 35px;
    background: #f7f7f7;
    text-align: center;
    border-radius: 5px;
    margin-left: 5px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .cg_faka {
    display: inline-block;
    vertical-align: middle
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .cg_faka span {
    display: inline-block;
    vertical-align: bottom
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .cg_faka span:first-child {
    font-size: 35px;
    font-weight: 700;
    color: #545454;
    height: 44px
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .cg_faka span:nth-child(2) {
    color: #999;
    font-size: 14px;
    font-weight: 500
}

#index .kfk_tongji_box .kfk_tongji .daojis_box .daojis_body .cg_faka:nth-child(2) {
    width: 395px
}

#index .ljjiar {
    width: 100%;
    padding-top: 57px;
    padding-bottom: 50px;
    background: #fbfcff
}

#index .ljjiar div {
    width: 100%;
    text-align: center
}

#index .ljjiar div:first-child {
    font-weight: 500;
    font-size: 38px;
    color: #414141
}

#index .ljjiar div:nth-child(2) {
    color: #999;
    font-weight: 500;
    font-size: 18px;
    margin-top: 8px
}

#index .ljjiar div:nth-child(3) {
    line-height: 67px;
    width: 335px;
    margin: 30px auto 0;
    color: #fff;
    cursor: pointer;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    border-radius: 6px;
    font-weight: 500;
    font-size: 22px
}

#index .ljjiar div:nth-child(3) img, #index .ljjiar div:nth-child(3) span {
    display: inline-block;
    vertical-align: middle
}

#index .ljjiar div:nth-child(3) img {
    margin-left: 10px
}

#index .inner-container {
    -webkit-animation: myMove 10s linear infinite;
    animation: myMove 10s linear infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    margin-left: 48px
}

@-webkit-keyframes myMove {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    10% {
        -webkit-transform: translateY(-48px);
        transform: translateY(-48px)
    }
    20% {
        -webkit-transform: translateY(-48px);
        transform: translateY(-48px)
    }
    30% {
        -webkit-transform: translateY(-96px);
        transform: translateY(-96px)
    }
    40% {
        -webkit-transform: translateY(-96px);
        transform: translateY(-96px)
    }
    50% {
        -webkit-transform: translateY(-144px);
        transform: translateY(-144px)
    }
    60% {
        -webkit-transform: translateY(-144px);
        transform: translateY(-144px)
    }
    70% {
        -webkit-transform: translateY(-192px);
        transform: translateY(-192px)
    }
    80% {
        -webkit-transform: translateY(-192px);
        transform: translateY(-192px)
    }
    90% {
        -webkit-transform: translateY(-240px);
        transform: translateY(-240px)
    }
    to {
        -webkit-transform: translateY(-240px);
        transform: translateY(-240px)
    }
}

@keyframes myMove {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    10% {
        -webkit-transform: translateY(-48px);
        transform: translateY(-48px)
    }
    20% {
        -webkit-transform: translateY(-48px);
        transform: translateY(-48px)
    }
    30% {
        -webkit-transform: translateY(-96px);
        transform: translateY(-96px)
    }
    40% {
        -webkit-transform: translateY(-96px);
        transform: translateY(-96px)
    }
    50% {
        -webkit-transform: translateY(-144px);
        transform: translateY(-144px)
    }
    60% {
        -webkit-transform: translateY(-144px);
        transform: translateY(-144px)
    }
    70% {
        -webkit-transform: translateY(-192px);
        transform: translateY(-192px)
    }
    80% {
        -webkit-transform: translateY(-192px);
        transform: translateY(-192px)
    }
    90% {
        -webkit-transform: translateY(-240px);
        transform: translateY(-240px)
    }
    to {
        -webkit-transform: translateY(-240px);
        transform: translateY(-240px)
    }
}

#index .text {
    color: #545454;
    font-size: 12px
}

#index .news_box, #index .text {
    white-space: nowrap;
    overflow: hidden
}

#index .news_box {
    display: inline-block;
    line-height: 48px;
    vertical-align: top;
    cursor: pointer
}

#index .news_box img {
    vertical-align: top;
    margin-top: 15px;
    margin-left: 10px
}

#index .gongglieb {
    height: 48px;
    width: 1268px;
    margin: 15px auto 20px;
    overflow: hidden;
    position: relative;
    background: radial-gradient(rgba(73, 121, 255, .03), rgba(73, 121, 255, .03), rgba(73, 121, 255, 0))
}

#index .chankqb {
    position: absolute;
    top: 15px;
    right: 14px;
    cursor: pointer
}

#index .chankqb img, #index .chankqb span {
    display: inline-block;
    vertical-align: middle
}

#index .chankqb span {
    color: #545454;
    font-size: 12px;
    opacity: .9
}

#index .chankqb img {
    margin-left: 6px
}

#product_service {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#product_service .cpfw_box {
    width: 1300px;
    margin: 0 auto;
    overflow: hidden
}

#product_service .cpfw_box div:first-child {
    display: inline-block;
    margin-top: 130px;
    padding-bottom: 196px
}

#product_service .cpfw_box div:first-child span {
    display: inline-block;
    color: #545454
}

#product_service .cpfw_box div:first-child span:first-child, #product_service .cpfw_box div:first-child span:nth-child(2) {
    font-weight: 700;
    font-size: 47px;
    display: block
}

#product_service .cpfw_box div:first-child span:nth-child(3) {
    font-weight: 400;
    font-size: 16px;
    margin-top: 21px;
    color: #999
}

#product_service .cpfw_box div:nth-child(2) {
    position: relative;
    width: 354px;
    height: 259px;
    float: right;
    margin-right: 86px;
    margin-top: 58px
}

#product_service .cpfw_box div:nth-child(2) img {
    position: absolute;
    top: 0;
    left: 0
}

#product_service .cpfw_box div:nth-child(2) img:first-child {
    z-index: 20
}

#product_service .cpfw_box div:nth-child(2) img:nth-child(2) {
    z-index: 10;
    left: -100px;
    top: -50px
}

#product_service .jiekou_box {
    width: 100%;
    background: #fcfcfe;
    padding-top: 20px;
    padding-bottom: 40px
}

#product_service .jiekou_box .jiekou_box_z {
    width: 1300px;
    margin: 0 auto
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng {
    display: inline-block;
    padding-bottom: 50px;
    padding-top: 26px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng div, #product_service .jiekou_box .jiekou_box_z .jiel_leng img {
    vertical-align: middle;
    display: inline-block
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng div span, #product_service .jiekou_box .jiekou_box_z .jiel_leng img span {
    display: block
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng img {
    width: 47px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng div:nth-child(2) {
    margin-left: 25px;
    width: 120px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng div:nth-child(2) span:first-child {
    color: #545454;
    font-weight: 700;
    font-size: 18px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng div:nth-child(2) span:nth-child(2) {
    color: #999;
    font-weight: 400;
    font-size: 14px;
    margin-top: 11px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng div:nth-child(3) {
    width: 300px;
    line-height: 20px;
    color: #545454;
    font-size: 14px;
    font-weight: 700;
    margin-left: 57px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng:first-child {
    border-right: 1px solid #e9ecf1;
    border-bottom: 1px solid #e9ecf1;
    padding-right: 70px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng:nth-child(2) {
    border-bottom: 1px solid #e9ecf1;
    padding-left: 73px;
    padding-right: 35px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng:nth-child(3) {
    border-right: 1px solid #e9ecf1;
    padding-right: 70px
}

#product_service .jiekou_box .jiekou_box_z .jiel_leng:nth-child(4) {
    padding-left: 73px;
    padding-right: 35px
}

#product_service .wenan_jianj {
    width: 100%;
    padding-top: 100px
}

#product_service .wenan_jianj .wenan_jianj_leng_wei {
    border-bottom: 1px solid #f2f2f2
}

#product_service .wenan_jianj .wenan_jianj_leng {
    width: 1300px;
    margin: 0 auto
}

#product_service .wenan_jianj .wenan_jianj_leng div, #product_service .wenan_jianj .wenan_jianj_leng img {
    display: inline-block;
    vertical-align: middle
}

#product_service .wenan_jianj .wenan_jianj_leng div {
    display: inline-block;
    margin-left: 222px
}

#product_service .wenan_jianj .wenan_jianj_leng div span {
    display: inline-block;
    font-size: 32px;
    color: #545454;
    font-weight: 700
}

#product_service .wenan_jianj .wenan_jianj_leng div span:nth-child(3) {
    margin-top: 32px;
    width: 512px;
    color: #545454;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400
}

#product_service .wenan_jianj .wenan_jianj_leng_wei:nth-child(3) {
    border: none
}

#product_service .wenan_jianj .wenan_jianj_leng_wei:nth-child(3) .wenan_jianj_leng:first-child {
    margin-bottom: 61px;
    margin-top: 96px
}

#product_service .wenan_jianj .wenan_jianj_leng_wei:nth-child(2) .wenan_jianj_leng_zuo:first-child {
    margin-bottom: 32px;
    margin-top: 55px
}

#product_service .wenan_jianj .wenan_jianj_leng:first-child {
    margin-bottom: 61px
}

#product_service .wenan_jianj .wenan_jianj_leng_zuo {
    width: 1300px;
    margin: 0 auto
}

#product_service .wenan_jianj .wenan_jianj_leng_zuo div, #product_service .wenan_jianj .wenan_jianj_leng_zuo img {
    display: inline-block;
    vertical-align: middle
}

#product_service .wenan_jianj .wenan_jianj_leng_zuo img {
    margin-left: 100px
}

#product_service .wenan_jianj .wenan_jianj_leng_zuo div {
    display: inline-block;
    margin-left: 50px
}

#product_service .wenan_jianj .wenan_jianj_leng_zuo div span {
    display: inline-block;
    font-size: 32px;
    color: #545454;
    font-weight: 700
}

#product_service .wenan_jianj .wenan_jianj_leng_zuo div span:nth-child(3) {
    margin-top: 32px;
    width: 512px;
    color: #545454;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400
}

#payment_mode {
    width: 100%
}

#payment_mode .case_box {
    width: 100%;
    padding-bottom: 65px;
    position: relative
}

#payment_mode .case_box .lam_back {
    height: 404px;
    width: 100%;
    position: absolute;
    background: #fcfcfe;
    bottom: 0
}

#payment_mode .case_box .touying2 {
    position: absolute;
    width: 1300px;
    z-index: 30;
    left: 50%;
    margin-left: -650px;
    bottom: 0
}

#payment_mode .case_box .case_box_z {
    width: 1300px;
    margin: 0 auto;
    padding-top: 90px;
    text-align: center;
    position: relative
}

#payment_mode .case_box .case_box_z .touying {
    position: absolute;
    left: 410px;
    top: 50px;
    z-index: 45;
    height: 640px
}

#payment_mode .case_box .case_box_z .touying_tow {
    left: 610px
}

#payment_mode .case_box .case_box_z .leng_box {
    width: 366px;
    display: inline-block;
    vertical-align: bottom;
    -webkit-box-shadow: 0 5px 16px 0 rgba(73, 105, 230, .07);
    box-shadow: 0 5px 16px 0 rgba(73, 105, 230, .07);
    overflow: hidden;
    background: #fff;
    position: relative;
    padding-bottom: 41px;
    padding-top: 32px
}

#payment_mode .case_box .case_box_z .leng_box .tite {
    text-align: center;
    font-size: 18px;
    color: #545454;
    font-weight: 700
}

#payment_mode .case_box .case_box_z .leng_box img {
    display: block;
    width: 64px
}

#payment_mode .case_box .case_box_z .leng_box .ico1 {
    margin: 40px auto 0
}

#payment_mode .case_box .case_box_z .leng_box .ico2 {
    margin: 28px auto 0
}

#payment_mode .case_box .case_box_z .leng_box .ico3 {
    margin: 21px auto 0
}

#payment_mode .case_box .case_box_z .leng_box .fl {
    text-align: center;
    margin-top: 23px
}

#payment_mode .case_box .case_box_z .leng_box .fl span {
    display: inline-block;
    color: #545454
}

#payment_mode .case_box .case_box_z .leng_box .fl span:first-child {
    font-weight: 700;
    font-size: 44px;
    text-indent: 15px
}

#payment_mode .case_box .case_box_z .leng_box .fl span:nth-child(2) {
    font-weight: 700;
    font-size: 15px
}

#payment_mode .case_box .case_box_z .leng_box .fl_type {
    text-align: center;
    opacity: .4;
    color: #5d6494;
    font-weight: 400;
    margin-top: 10px;
    font-size: 13px
}

#payment_mode .case_box .case_box_z .leng_box .text_box {
    padding-top: 28px;
    border-top: 2px solid #fbfcff;
    width: 292px;
    margin: 22px auto 0
}

#payment_mode .case_box .case_box_z .leng_box .text_box span {
    display: block;
    margin-bottom: 21px;
    color: #545454;
    font-size: 15px;
    font-weight: 700;
    text-align: center
}

#payment_mode .case_box .case_box_z .leng_box .jiaru_btn {
    width: 175px;
    background: linear-gradient(72deg, #2a62ff, #4d7af3);
    -webkit-box-shadow: 0 3px 16px 0 rgba(200, 204, 205, .43);
    box-shadow: 0 3px 16px 0 rgba(200, 204, 205, .43);
    border-radius: 22px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    margin: 0 auto;
    cursor: pointer
}

#payment_mode .case_box .case_box_z .leng_box:nth-child(4) {
    z-index: 50;
    padding-top: 65px
}

#payment_mode .case_box .case_box_z .leng_box:nth-child(3) {
    margin-right: -20px;
    z-index: 40
}

#payment_mode .case_box .case_box_z .leng_box:nth-child(5) {
    margin-left: -20px;
    z-index: 40
}

#payment_mode .feils_box {
    width: 1300px;
    margin: 0 auto;
    padding-top: 56px;
    padding-bottom: 71px
}

#payment_mode .feils_box .tite {
    font-size: 18px;
    font-weight: 700;
    color: #545454;
    width: 1084px;
    margin: 0 auto;
    padding-left: 10px
}

#payment_mode .feils_box .tite_bottom {
    font-weight: 400;
    font-size: 14px;
    opacity: .4;
    color: #545454;
    width: 1084px;
    margin: 32px auto 0;
    padding-left: 10px
}

#payment_mode .feils_box .feil_box_z {
    width: 1084px;
    margin: 31px auto 0;
    border: 8px solid #f0f4fe;
    border-radius: 10px
}

#payment_mode .feils_box .feil_box_z .leng {
    display: inline-block;
    width: 33.2%;
    padding-top: 20px;
    padding-bottom: 20px
}

#payment_mode .feils_box .feil_box_z .leng div, #payment_mode .feils_box .feil_box_z .leng img {
    display: inline-block;
    vertical-align: middle
}

#payment_mode .feils_box .feil_box_z .leng img {
    width: 40px;
    margin-left: 25px
}

#payment_mode .feils_box .feil_box_z .leng div:nth-child(2) {
    margin-left: 15px;
    width: 120px;
    font-size: 16px;
    font-weight: 400;
    color: #545454
}

#payment_mode .feils_box .feil_box_z .leng div:nth-child(3) {
    margin-left: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #545454
}

#payment_mode .feils_box .feil_box_z .leng div:nth-child(3) span:nth-child(2) {
    color: #2d64fb
}

#payment_mode .feils_box .feil_box_z .leng:first-child, #payment_mode .feils_box .feil_box_z .leng:nth-child(2), #payment_mode .feils_box .feil_box_z .leng:nth-child(4), #payment_mode .feils_box .feil_box_z .leng:nth-child(5), #payment_mode .feils_box .feil_box_z .leng:nth-child(7), #payment_mode .feils_box .feil_box_z .leng:nth-child(8) {
    border-right: 1px solid #f1f2f6
}

#payment_mode .feils_box .feil_box_z .leng:first-child, #payment_mode .feils_box .feil_box_z .leng:nth-child(2), #payment_mode .feils_box .feil_box_z .leng:nth-child(3), #payment_mode .feils_box .feil_box_z .leng:nth-child(4), #payment_mode .feils_box .feil_box_z .leng:nth-child(5), #payment_mode .feils_box .feil_box_z .leng:nth-child(6) {
    border-bottom: 1px solid #f1f2f6
}

#login {
    width: 100%;
    height: 100vh;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#login .login_wx {
    display: inline-block;
    width: 200px
}

#login .from_box {
    width: 100%;
    height: 100%;
    overflow: hidden
}

#login .from_box .from_box_z {
    padding-left: 100px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    min-height: 100vh;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

#login .from_box .from_box_z .from {
    width: 301px;
    min-height: 550px;
    margin: 0 auto
}

#login .from_box .from_box_z .from .logo_img {
    width: 107px;
    display: block;
    margin: 0 auto;
    cursor: pointer
}

#login .from_box .from_box_z .from .type_box {
    margin-top: 40px;
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 18px
}

#login .from_box .from_box_z .from .type_box div {
    display: inline-block;
    font-weight: 700;
    color: #e1e1e3;
    margin-right: 20px;
    cursor: pointer;
    -webkit-transition: color .8s;
    transition: color .8s;
    font-size: 18px
}

#login .from_box .from_box_z .from .type_box span {
    display: inline-block;
    width: 18px;
    height: 2px;
    background: #082658;
    position: absolute;
    left: 6px;
    bottom: 0;
    -webkit-transition: left .8s;
    transition: left .8s
}

#login .from_box .from_box_z .from .input_box {
    width: 100%;
    margin-top: 22px;
    position: relative
}

#login .from_box .from_box_z .from .input_box div {
    color: #3b426b;
    font-weight: 500;
    font-size: 16px
}

#login .from_box .from_box_z .from .input_box img {
    position: absolute;
    top: 55px;
    left: 18px
}

#login .from_box .from_box_z .from .input_box input {
    width: 100%;
    border: 1px solid #e1e1e3;
    -webkit-box-shadow: 0 2px 5px 0 rgba(186, 186, 196, .22);
    box-shadow: 0 2px 5px 0 rgba(186, 186, 196, .22);
    height: 47px;
    background: #fafafc;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 500;
    color: #abb4c3;
    margin-top: 13px;
    padding-left: 49px
}

#login .from_box .from_box_z .from .input_box .get_code {
    position: absolute;
    right: 0;
    background: #edf0f5;
    border-left: 1px solid #e1e1e3;
    border-right: 1px solid #e1e1e3;
    border-radius: 2px;
    bottom: 1px;
    width: 90px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #abb4c3;
    line-height: 47px;
    cursor: pointer
}

#login .from_box .from_box_z .from .input_box input::-webkit-input-placeholder {
    color: #abb4c3;
    font-size: 14px
}

#login .from_box .from_box_z .from .duoxuanadn {
    margin-top: 20px;
    color: #838383;
    font-weight: 400;
    font-size: 12px;
    cursor: pointer
}

#login .from_box .from_box_z .from .duoxuanadn div:first-child {
    display: inline-block;
    cursor: pointer
}

#login .from_box .from_box_z .from .duoxuanadn div:first-child img, #login .from_box .from_box_z .from .duoxuanadn div:first-child span {
    display: inline-block;
    vertical-align: middle
}

#login .from_box .from_box_z .from .duoxuanadn div:first-child span {
    margin-left: 7px
}

#login .from_box .from_box_z .from .duoxuanadn div:first-child img {
    margin-left: 4px
}

#login .from_box .from_box_z .from .duoxuanadn div:nth-child(2) {
    float: right;
    margin-right: 6px;
    display: inline-block
}

#login .from_box .from_box_z .from .denglu_btn {
    width: 100%;
    background: #386bf9;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 52px;
    text-align: center;
    margin-top: 20px;
    cursor: pointer
}

#login .from_box .from_box_z .from .disf_login {
    width: 100%;
    margin-top: 38px;
    position: relative
}

#login .from_box .from_box_z .from .disf_login span:first-child, #login .from_box .from_box_z .from .disf_login span:nth-child(3) {
    display: inline-block;
    width: 91px;
    height: 1px;
    background: #000;
    opacity: .04;
    position: absolute;
    top: 10px
}

#login .from_box .from_box_z .from .disf_login span:first-child {
    left: 0
}

#login .from_box .from_box_z .from .disf_login span:nth-child(3) {
    right: 0
}

#login .from_box .from_box_z .from .disf_login span:nth-child(2) {
    cursor: pointer;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    opacity: .66;
    color: #000
}

#login .from_box .from_box_z .from .wx {
    width: 36px;
    display: block;
    margin: 36px auto 0;
    cursor: pointer
}

#login .from_box .from_box_z .from .wx_text {
    margin-top: 40px;
    color: #575757;
    font-size: 18px;
    font-weight: 700
}

#login .from_box .from_box_z .from .qrcode_box {
    width: 267px;
    height: 267px;
    background: #fafafc;
    -webkit-box-shadow: 0 2px 5px 0 rgba(186, 186, 196, .22);
    box-shadow: 0 2px 5px 0 rgba(186, 186, 196, .22);
    border-radius: 2px;
    margin: 20px auto 0;
    position: relative
}

#login .from_box .from_box_z .from .qrcode_box img {
    width: 212px;
    display: block;
    margin: 0 auto
}

#login .from_box .from_box_z .from .chaoz_box {
    margin-top: -150px
}

#login .from_box .from_box_z .from .chaoz_box span {
    display: inline-block;
    width: 32%;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    opacity: .66;
    cursor: pointer
}

#login .from_box .from_box_z .from .chaoz_box span:nth-child(2) {
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb
}

#login .from_box .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20
}

#login .from_box .mask .dialog {
    width: 900px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -275px;
    margin-left: -450px;
    padding: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#login .from_box .mask .dialog .dialog_title {
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    font-weight: 700
}

#login .from_box .mask .dialog .dialog_content {
    margin-top: 20px;
    padding-bottom: 20px
}

#login .from_box .mask .dialog .dialog_content p {
    font-size: 11.5pt;
    line-height: 18.75pt;
    font-weight: 700
}

#login .from_box .mask .dialog .dialog_rou {
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    font-size: 13px;
    line-height: 18.75pt;
    color: #386bf9;
    cursor: pointer
}

#login .from_box .mask .dialog .dialog_btns {
    text-align: center;
    margin-top: 45px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#login .from_box .mask .dialog .dialog_btns .dialog_btn {
    display: inline-block;
    width: 200px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: #e3e4e5;
    font-size: 16px;
    color: #999
}

#login .from_box .mask .dialog .dialog_btns .yes_dialog {
    background: #386bf9;
    color: #fff;
    margin-right: 0
}

#login .from_box .bans_mark {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 40
}

#login .from_box .bans_mark .bans_warp {
    width: 1000px;
    height: 600px;
    position: relative;
    left: 50%;
    top: 50%;
    margin-left: -500px;
    margin-top: -300px
}

#login .from_box .bans_mark .bans_warp .bans_top {
    width: 100%;
    height: 40px;
    background: #fff;
    position: relative;
    top: 0;
    text-indent: 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px
}

#login .from_box .bans_mark .bans_warp .bans_content {
    width: 100%;
    height: 500px;
    padding: 10px 0 20px 30px;
    background-color: #fff;
    overflow: auto
}

#login .from_box .bans_mark .bans_warp .bans_content td {
    border: 1px solid #ddd;
    padding: 5px
}

#login .from_box .bans_mark .bans_warp .bans_bot {
    width: 100%;
    height: 54px;
    background: #fff;
    position: relative;
    bottom: 0;
    text-align: right
}

#login .from_box .bans_mark .bans_warp .bans_bot .bans_btn {
    display: inline-block;
    width: 200px;
    height: 54px;
    text-align: center;
    line-height: 54px;
    background: #386cfa;
    font-size: 18px;
    color: #fff;
    cursor: pointer
}

#login .down_app_login {
    position: fixed;
    right: 5%;
    bottom: 19%;
    opacity: .87
}

#login .down_app_login .down_app {
    width: 80px;
    cursor: pointer
}

#login .down_app_login .qrcode_app {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 hsla(0, 0%, 61.6%, .22);
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 61.6%, .22);
    position: absolute;
    bottom: 15px;
    right: 96px;
    padding: 40px 150px;
    border-radius: 5px;
    text-align: center
}

#login .down_app_login .qrcode_app h2 {
    font-size: 26px;
    font-weight: 600;
    color: #444;
    line-height: 2
}

#login .down_app_login .qrcode_app p {
    font-size: 14px;
    font-weight: 500;
    color: #666;
    line-height: 2
}

#login .down_app_login .qrcode_app div {
    display: inline-block;
    width: 217px;
    height: 217px;
    border-radius: 25px;
    overflow: hidden;
    margin-top: 28px
}

#login .down_app_login .qrcode_app div img {
    width: 100%
}

#login .fade-enter-active, #login .fade-leave-active {
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

#login .fade-enter, #login .fade-leave-to {
    opacity: 0
}

@media screen and (max-width: 1000px) {
    #login .from_box .from_box_z {
        padding-left: 0
    }
}

#illustration {
    width: 420px;
    height: 100%;
    background: #f7f9fc;
    position: fixed;
    left: 0;
    top: 0;
    cursor: pointer
}

#illustration img {
    width: 100%
}

@media screen and (max-width: 1000px) {
    #illustration {
        display: none
    }
}

#backstage_index {
    width: 100%;
    background-color: #fff;
    z-index: 50
}

#backstage_index .hdie {
    width: 100%;
    border-bottom: 1px solid #f4f7fe;
    padding-left: 58px;
    padding-top: 56px;
    padding-bottom: 28px;
    background-color: #fff
}

#backstage_index .hdie .ure_toux {
    width: 74%;
    min-width: 800px;
    position: relative
}

#backstage_index .hdie .ure_toux div {
    font-weight: 500;
    font-size: 15px
}

#backstage_index .hdie .ure_toux .toux span, #backstage_index .hdie .ure_toux div {
    display: inline-block;
    vertical-align: middle
}

#backstage_index .hdie .ure_toux .toux span:first-child {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-weight: 500;
    font-size: 14px;
    background: linear-gradient(72deg, #2a62ff, #4d7af3);
    border-radius: 4px;
    color: #fff
}

#backstage_index .hdie .ure_toux .toux span:nth-child(2) {
    font-size: 18px;
    font-weight: 700;
    color: #5d6494;
    margin-left: 13px
}

#backstage_index .hdie .ure_toux .gongao {
    margin-left: 28px;
    overflow: hidden;
    height: 24px;
    width: 80%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(77, 122, 243, .02)), color-stop(rgba(42, 98, 255, .07)), to(rgba(77, 122, 243, .02)));
    background: linear-gradient(90deg, rgba(77, 122, 243, .02), rgba(42, 98, 255, .07), rgba(77, 122, 243, .02))
}

#backstage_index .hdie .ure_toux .gongao img {
    display: inline-block;
    vertical-align: middle
}

#backstage_index .hdie .ure_toux .gongao span {
    display: block;
    vertical-align: middle;
    font-weight: 500;
    font-size: 15px;
    margin-left: 16px;
    cursor: pointer
}

#backstage_index .hdie .ure_toux .gongao span:nth-child(2) {
    display: inline-block
}

#backstage_index .hdie .ure_toux div:nth-child(3) {
    cursor: pointer;
    color: #a2a9ba;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    right: 50px;
    top: 5px
}

#backstage_index .hdie .data_box {
    margin-top: 36px;
    display: inline-block;
    margin-right: 50px
}

#backstage_index .hdie .data_box div {
    vertical-align: top;
    display: inline-block
}

#backstage_index .hdie .data_box div span:first-child {
    color: #68728c;
    font-weight: 700;
    font-size: 30px;
    display: block
}

#backstage_index .hdie .data_box div span:nth-child(2) {
    font-weight: 500;
    font-size: 15px;
    color: #a2a9ba
}

#backstage_index .hdie .data_box .tix_data_box {
    position: relative;
    border-right: 1px solid #f4f7fe;
    padding-right: 10px
}

#backstage_index .hdie .data_box .tix_data_box .tixian {
    position: relative;
    z-index: 30
}

#backstage_index .hdie .data_box .tix_data_box .yue_qianb {
    width: 27px;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px
}

#backstage_index .hdie .data_box .tix_data_box .toubm {
    position: absolute;
    bottom: -20px;
    right: 5px
}

#backstage_index .hdie .data_box .tix_data_box div:nth-child(2) {
    display: inline-block;
    vertical-align: top;
    margin-left: 44px;
    width: 120px
}

#backstage_index .hdie .data_box .tix_data_box div:nth-child(2) span:first-child {
    display: block;
    font-size: 30px;
    color: #2a62ff;
    font-weight: 700
}

#backstage_index .hdie .data_box .tix_data_box div:nth-child(2) span:nth-child(2) {
    font-weight: 500;
    font-size: 15px;
    color: #a2a9ba;
    margin-top: 28px
}

#backstage_index .hdie .data_box .tix_data_box div:nth-child(3) {
    width: 56px;
    border: 2px solid #386cfa;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
    color: #2a62ff;
    line-height: 26px;
    border-radius: 15px;
    vertical-align: bottom;
    margin-left: 23px;
    cursor: pointer
}

#backstage_index .hdie .duox_box {
    margin-top: 36px;
    display: inline-block;
    margin-bottom: 36px
}

#backstage_index .hdie .duox_box div {
    vertical-align: top;
    display: inline-block
}

#backstage_index .hdie .duox_box div span:first-child {
    color: #68728c;
    font-weight: 700;
    font-size: 30px;
    display: block
}

#backstage_index .hdie .duox_box div span:nth-child(2) {
    font-weight: 500;
    font-size: 15px;
    color: #a2a9ba
}

#backstage_index .hdie .duox_box div:first-child {
    width: 150px
}

#backstage_index .hdie .duox_box div:first-child img {
    width: 17px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    cursor: pointer
}

#backstage_index .hdie .duox_box div:nth-child(2) {
    width: 140px
}

#backstage_index .hdie .duox_box div:nth-child(3) {
    width: 150px
}

#backstage_index .hdie .duox_box div:nth-child(4), #backstage_index .hdie .duox_box div:nth-child(5) {
    width: 180px
}

#backstage_index .hdie .zd_jiesuan {
    display: inline-block;
    vertical-align: top;
    margin-right: 80px;
    float: right
}

#backstage_index .hdie .zd_jiesuan div:first-child {
    background-image: url(data:image/png;base64,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);
    background-size: 100%;
    font-weight: 400;
    width: 230px;
    padding-top: 21px;
    padding-bottom: 23px;
    background-repeat: no-repeat;
    position: relative;
    -webkit-box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    border-radius: 10px
}

#backstage_index .hdie .zd_jiesuan div:first-child span:first-child {
    color: #fff;
    font-size: 20px;
    display: inline-block;
    margin-left: 105px
}

#backstage_index .hdie .zd_jiesuan div:first-child span:nth-child(3) {
    display: inline-block;
    margin-left: 105px;
    color: #b6caff;
    font-size: 13px
}

#backstage_index .hdie .zd_jiesuan div:first-child img {
    width: 17px;
    position: absolute;
    right: 13px;
    cursor: pointer;
    top: 28px
}

#backstage_index .hdie .zd_jiesuan div:nth-child(2) {
    margin-top: 10px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #a2a9ba
}

#backstage_index .echarts_box, #settings {
    width: 100%;
    padding-left: 58px;
    position: relative
}

#settings {
    background: #fff;
    padding-bottom: 30px
}

#settings .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px
}

#settings .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#settings .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#settings .df .set_right div {
    display: inline-block
}

#settings .df .set_right .sel_box {
    padding: 11px 28px;
    background: #f4f4f5;
    border-radius: 6px;
    cursor: pointer;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    border: 1px solid #fbfbfb
}

#settings .df .set_right .sel_after {
    background: #f3f6ff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    -webkit-transition: all .8s;
    transition: all .8s;
    color: #386cfa;
    border: 1px solid #386cfa
}

#settings .df .set_right p {
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 13px
}

#settings .df .set_right .input_km {
    outline: none;
    width: 297px;
    height: 41px;
    background: #f6f6f6;
    border-radius: 6px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 400;
    border: 1px solid #fbfbfb;
    color: #386cfa
}

#settings .df .set_right .input_km:focus, #settings .df .set_right .input_km:hover {
    border-color: #386cfa
}

#settings .df .set_right .blocks {
    display: block;
    margin: 0;
    padding: 0
}

#settings .df .set_right .blocks .input_box {
    margin-top: 18px
}

#settings .df .set_right .blocks .input_box .tite {
    width: 250px;
    margin-right: 12px
}

#settings .df .set_right .blocks .input_box .tite .input_con {
    width: 100%;
    height: 41px;
    background: #f3f6ff;
    border-radius: 4px;
    letter-spacing: 1px;
    line-height: 30px;
    font-weight: 800;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #386cfa;
    color: #386cfa
}

#settings .df .set_right .input_area {
    width: 550px;
    height: 225px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-break: break-all;
    color: #68728c
}

#settings .df .set_right .input_area:focus, #settings .df .set_right .input_area:hover {
    border-color: #386cfa
}

#settings .df .set_right .input_area_palce {
    width: 415px;
    height: 225px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #a2a9ba
}

#settings .df .set_right .add_card_model_images {
    width: 548px;
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#settings .df .set_right .add_card_model_images img {
    width: 20px
}

#settings .df .set_right .add_card_model_images span {
    display: inline-block;
    background: #386cfa;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    font-size: 14px;
    color: #fff;
    text-align: center
}

#settings .df .set_right .add_card_model_images #upload_img, #settings .df .set_right .add_card_model_images #upload_img_u {
    display: none
}

#settings input::-webkit-input-placeholder {
    color: #a2a9ba
}

#settings input:-moz-placeholder, #settings input::-moz-placeholder {
    color: #a2a9ba
}

#settings input:-ms-input-placeholder {
    color: #a2a9ba
}

#withdraw {
    background: #fff;
    z-index: 50
}

#withdraw .tit .jiesuans {
    display: inline-block;
    margin-left: 50px;
    font-weight: 700;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    height: 34px;
    width: 100px;
    color: #fff;
    background: #386cfa;
    border: none;
    border-radius: 6px;
    text-align: center;
    line-height: 34px
}

#withdraw .yue_box {
    padding-top: 32px;
    padding-bottom: 40px;
    width: 95%;
    border-bottom: 2px solid #f4f7fe
}

#withdraw .yue_box div {
    display: inline-block
}

#withdraw .yue_box div img {
    width: 31px;
    display: inline-block;
    vertical-align: middle
}

#withdraw .yue_box div span {
    vertical-align: middle;
    display: inline-block;
    color: #a2a9ba;
    font-size: 15px;
    font-weight: 500;
    margin-left: 16px
}

#withdraw .yue_box div div {
    display: block;
    color: #68728c;
    font-size: 30px;
    font-weight: 700;
    margin-top: 14px;
    text-indent: 51px
}

#withdraw .yue_box div:first-child {
    width: 300px;
    margin-left: 20px
}

#withdraw .yue_box div:first-child div span {
    margin-left: -40px
}

#withdraw .yue_box div:first-child div span i {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAABDElEQVQoU2NkgIKla/fK//3zt4KBgcGLgYFBgoGB4QUDA8M2Zhbmjuhg54cgZYwgYvGqPR7///9fxcDwnxfEFxLgZXj34TPUGMbPjIyMYbFhLjsY5y/frsDMxHyRgYGBDyQrKy3K4GBtwLD/yAWGJ89ewzX8/fdHj3HRit0zGRj/p8GcoygnwWBjoctw5MRlhvuPQC6BgxmMi1buegQykAjFj0CKfzIwMLARofgXhsnCQnwM9lb6DAePXWR4++4TsjMeYbiZkZGRQVCAl+H9h88M////Ryj+zzgLGhosl2DBJiMlyuBogyM00MMZ02SkcEaOwX9//lb+h8SgOAMDw0tGBoZtTCzM7bAYBABWRYFKW+fcdgAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    margin-left: 6px;
    vertical-align: baseline;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    cursor: pointer
}

#withdraw .shenq_box {
    padding-top: 20px
}

#withdraw .shenq_box .tite {
    margin-left: 13px;
    font-weight: 700;
    color: #68728c;
    font-size: 14px
}

#withdraw .shenq_box div {
    -webkit-transition: background .8s;
    transition: background .8s
}

#withdraw .shenq_box .settle_money_box {
    width: 415px;
    height: 54px;
    border-radius: 6px;
    margin-left: 13px;
    margin-top: 16px
}

#withdraw .shenq_box .settle_money_box input {
    border: none;
    background: transparent;
    width: 100%;
    height: 100%;
    font-weight: 700;
    font-size: 18px;
    padding-left: 18px
}

#withdraw .shenq_box .settle_money_box_x {
    border: 1px solid #e7edfd;
    background: #f3f6ff
}

#withdraw .shenq_box .settle_money_box_x input {
    color: #386cfa
}

#withdraw .shenq_box .settle_money_box_w {
    border: 1px solid #ebebeb;
    background: #fff
}

#withdraw .shenq_box .settle_money_box_w input {
    color: #a2a9ba
}

#withdraw .shenq_box span {
    width: 393px;
    height: 13px;
    font-size: 12px;
    font-weight: 500;
    color: #a2a9ba;
    margin-left: 13px;
    margin-top: 16px;
    display: inline-block
}

#withdraw .shenq_box .settle_ntn {
    margin-left: 13px;
    margin-top: 16px;
    width: 167px;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 50px;
    cursor: pointer;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#withdraw .shenq_box .settle_ntn_w {
    color: #fff;
    background: #b7c3cd;
    border-radius: 5px;
    font-weight: 700
}

#withdraw .shenq_box .settle_ntn_x {
    color: #fff;
    background: #386cfa;
    border-radius: 5px
}

.close_payment_btn {
    margin-left: 320px;
    margin-top: 50px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.close_payment_btn span {
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 4px
}

.close_payment_btn span:nth-child(2) {
    color: #fff;
    background: #386cfa
}

.close_payment_btn span:first-child {
    color: #a2a9ba
}

.txsz_box_wai {
    padding-left: 19px
}

.txsz_box_wai .txsz_box_nei {
    font-size: 12px
}

.txsz_box_wai .txsz_box_nei .xuanz {
    font-weight: 700;
    font-size: 14px
}

.txsz_box_wai .txsz_box_nei .tishi {
    display: inline-block;
    margin-top: 10px
}

.jinebox {
    margin-top: 20px;
    width: 100%;
    border-bottom: 1px solid #386cfa;
    font-size: 14px;
    padding-bottom: 5px
}

.jinebox input {
    border: none;
    width: 90%;
    padding-left: 10px
}

.freeze_tips_box {
    font-size: 14px;
    color: #a2a9ba;
    margin-top: -14px;
    padding: 0 18px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.freeze_tips_box div {
    width: 64px;
    height: 32px;
    background: #386cfa;
    border-radius: 4px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    position: absolute;
    right: 15px;
    bottom: 0;
    cursor: pointer
}

#pay_url {
    width: 100%;
    padding-left: 58px;
    z-index: 50;
    background-color: #fff
}

#pay_url .tit span {
    display: inline-block;
    margin-left: 50px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100px;
    height: 34px;
    background: #386cfa;
    border: none;
    color: #fff;
    border-radius: 6px;
    text-align: center;
    line-height: 34px;
    letter-spacing: .5px;
    font-weight: 700
}

#pay_url .sect_c {
    border-bottom: 2px solid #f4f7fe;
    padding: 29px 22px 34px 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 95%
}

#pay_url .sect_c .sect_left div:first-child {
    font-weight: 700
}

#pay_url .sect_c .sect_left div:first-child span {
    display: inline-block;
    font-size: 14px;
    color: #68728c
}

#pay_url .sect_c .sect_left div:first-child span:nth-child(2) {
    color: #386cfa
}

#pay_url .sect_c .sect_left div:nth-child(2) {
    font-size: 14px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 10px;
    letter-spacing: .5px
}

#pay_url .sect_c .left_style {
    width: 340px
}

#pay_url .sect_c .sect_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: 54px
}

#pay_url .sect_c .sect_right .sel_box {
    width: 84px;
    height: 36px;
    background: #f4f4f5;
    border-radius: 6px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    font-size: 14px;
    border: 1px solid #fbfbfb
}

#pay_url .sect_c .sect_right .sel_after {
    background: #f3f6ff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    -webkit-transition: all .8s;
    transition: all .8s;
    color: #386cfa;
    border: 1px solid #386cfa
}

#pay_url .sect {
    border-bottom: 2px solid #f4f7fe;
    padding: 29px 22px 34px 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 95%
}

#pay_url .sect .sect_left div:first-child {
    font-weight: 700
}

#pay_url .sect .sect_left div:first-child span {
    display: inline-block;
    font-size: 14px;
    color: #68728c
}

#pay_url .sect .sect_left div:first-child span:nth-child(2) {
    color: #386cfa
}

#pay_url .sect .sect_left div:nth-child(2) div {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #a2a9ba;
    margin-top: 10px;
    letter-spacing: .5px
}

#pay_url .sect .sect_left div:nth-child(2) span {
    display: inline-block;
    color: #ff8300;
    margin-left: 12px;
    font-size: 14px;
    vertical-align: baseline;
    margin-top: -5px
}

#pay_url .sect .sect_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

#pay_url .sect .sect_right .copy {
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    font-weight: 700;
    margin-left: 48px
}

#pay_url .sect .sect_right .copy, #pay_url .sect .sect_right .edit {
    width: 84px;
    height: 36px;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    border-radius: 6px;
    font-size: 14px;
    color: #386cfa;
    text-align: center;
    line-height: 36px;
    cursor: pointer
}

#pay_url .sect .sect_right .edit {
    font-weight: 500;
    margin-left: 16px;
    font-weight: 700
}

#pay_url .qrcode {
    padding: 37px 22px 37px 14px
}

#pay_url .qrcode .pay_top p:first-child {
    font-size: 14px;
    font-weight: 700;
    color: #68728c
}

#pay_url .qrcode .pay_top p:nth-child(2) {
    font-size: 14px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 13px
}

#pay_url .qrcode .pay_bottom {
    margin-top: 18px;
    width: 181px;
    height: 220px;
    background: #f7f9fe;
    border: 1px solid #c6d5fe;
    border-radius: 2px
}

#pay_url .qrcode .pay_bottom img {
    width: 169px;
    height: 169px;
    margin: 5px
}

#pay_url .qrcode .pay_bottom > p {
    font-size: 14px;
    font-weight: 500;
    color: #386cfa;
    text-align: center;
    margin-top: 8px;
    cursor: pointer
}

#pay_url .qrcode .pay_bottom > p .iconfont {
    font-size: 18px;
    margin-right: 10px;
    font-weight: 700;
    vertical-align: middle
}

#pay_url .pay_projs {
    color: #68728c
}

#pay_url .pay_projs .mark {
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .3);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 220
}

#pay_url .pay_projs .pay_ale {
    width: 500px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 230;
    margin-left: -250px;
    margin-top: -200px;
    background: #fff;
    border-radius: 10px;
    padding: 23px 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .22);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .22)
}

#pay_url .pay_projs .pay_ale .titl {
    font-size: 20px;
    font-weight: 700
}

#pay_url .pay_projs .pay_ale .pay_pro_sess {
    margin-top: 23px
}

#pay_url .pay_projs .pay_ale .pay_pro_sess .p_tip {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-right: 25px
}

#pay_url .pay_projs .pay_ale .pay_pro_sess .url_line {
    display: inline-block;
    width: 328px;
    height: 38px;
    border-radius: 4px;
    text-indent: 20px;
    line-height: 38px;
    font-size: 12px
}

#pay_url .pay_projs .pay_ale .pay_pro_sess .pay_position {
    display: inline-block
}

#pay_url .pay_projs .pay_ale .pay_pro_sess .pay_position .pay_pos {
    display: inline-block;
    padding: 10px 28px;
    background: #fbfbfb;
    border-radius: 6px;
    vertical-align: middle;
    margin-right: 20px;
    -webkit-transition: color .3s;
    transition: color .3s;
    cursor: pointer
}

#pay_url .pay_projs .pay_ale .pay_pro_sess .pay_position .active_pos {
    background: #f3f6ff;
    color: #386cfa
}

#pay_url .pay_projs .pay_ale .u_js {
    width: 100%;
    background: rgba(0, 0, 0, .05);
    padding: 20px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px
}

#pay_url .pay_projs .pay_ale .btnss {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 15px
}

#pay_url .pay_projs .pay_ale .btnss div {
    padding: 8px 20px;
    font-size: 14px;
    cursor: pointer;
    color: #a2a9ba
}

#pay_url .pay_projs .pay_ale .btnss .shengc {
    background: #386cfa;
    border-radius: 4px;
    color: #fff;
    font-weight: 700
}

#coupon {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 20px;
    position: relative
}

#coupon .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

#coupon .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#coupon .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#coupon .df .set_right .sel_box {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

#coupon .df .set_right .sel_after {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

#coupon .df .set_right p {
    font-size: 13px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px
}

#coupon .df .set_right .input_km {
    outline: none;
    width: 415px;
    height: 41px;
    background: #fff;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

#coupon .df .set_right .input_km:focus, #coupon .df .set_right .input_km:hover {
    border-color: #386cfa
}

#coupon .df .set_right .textarea {
    width: 552px;
    height: 355px;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    padding: 20px 30px;
    font-size: 14px;
    color: #a2a9ba;
    font-weight: 400
}

#coupon .df .set_right .textarea:focus, #coupon .df .set_right .textarea:hover {
    border-color: #386cfa
}

#coupon .df .set_right .time_box {
    height: 45px;
    margin-top: 15px
}

#coupon .df .set_right .blocks {
    display: block;
    margin: 0;
    padding: 0
}

#coupon .df .set_right .blocks .input_box {
    margin-left: 12px;
    margin-top: 18px
}

#coupon .df .set_right .blocks .input_box .tite {
    width: 250px
}

#coupon .df .set_right .blocks .input_box .tite .input_con {
    width: 100%;
    height: 41px;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #386cfa;
    font-weight: 800;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#coupon input::-webkit-input-placeholder {
    color: #a2a9ba
}

#coupon input:-moz-placeholder, #coupon input::-moz-placeholder {
    color: #a2a9ba
}

#coupon input:-ms-input-placeholder {
    color: #a2a9ba
}

#notice {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 50px;
    position: relative
}

#notice .bangd {
    margin-top: 22px;
    padding-left: 20px
}

#notice .bangd img {
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -7px
}

#notice .bangd span {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #68728c
}

#notice .bangd .bdzt {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    margin-left: 12px
}

#notice .bangd .bdzt1 {
    color: #386cfa
}

#notice .bangd .bdzt1:before, #notice .bangd .bdzt2:before {
    display: inline-block;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 3px;
    vertical-align: middle;
    margin-top: -2px
}

#notice .bangd .bdzt1:before {
    background-color: #386cfa
}

#notice .bangd .bdzt2 {
    color: #a2a9ba
}

#notice .bangd .bdzt2:before {
    background-color: #a2a9ba
}

#notice .informs {
    display: inline-block;
    min-width: 800px;
    margin-left: -6px
}

#notice .informs .inform_box {
    width: 750px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 39px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#notice .informs .inform_box .inform_left_box {
    width: 190px;
    padding-top: 10px
}

#notice .informs .inform_box .inform_left_box div {
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 22px
}

#notice .informs .inform_box .inform_right_box div {
    display: inline-block
}

#notice .informs .inform_box .inform_right_box .btn_sel {
    width: 84px;
    height: 36px;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    font-weight: 700;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    margin-right: 15px;
    color: #a2a9ba;
    background: #fbfbfb;
    -webkit-transition: background .8s;
    transition: background .8s;
    font-size: 14px
}

#notice .informs .inform_box .inform_right_box .open {
    color: #386cfa;
    background: #e7edfd;
    -webkit-transition: color .8s;
    transition: color .8s;
    border-color: transparent
}

#notice .informs .inform_box .inform_right_box > p {
    font-size: 14px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px
}

#notice .wx_qrcode {
    display: inline-block;
    vertical-align: top;
    margin-top: 27px;
    margin-left: 10px
}

#notice .wx_qrcode .pay_bottom {
    width: 181px;
    height: 236px;
    background: #f7f9fe;
    border: 1px solid #c6d5fe;
    border-radius: 2px
}

#notice .wx_qrcode .pay_bottom img {
    width: 169px;
    height: 169px;
    margin: 5px
}

#notice .wx_qrcode .pay_bottom > p {
    font-size: 12px;
    font-weight: 500;
    color: #68728c;
    text-align: center;
    margin-top: 8px;
    padding: 0 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#notice .wx_qrcode .pay_bottom > p .iconfont {
    font-size: 18px;
    margin-right: 10px;
    font-weight: 700;
    vertical-align: middle
}

#notice .states {
    width: 95%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 2px solid #f4f7fe;
    margin-top: 39px
}

#notice .states .state {
    margin: 28px 15px 0 16px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c
}

#notice .states .state .unuseable {
    color: #a2a9ba;
    font-size: 12px;
    font-weight: 500
}

#notice .states .state .useable {
    color: #386cfa;
    font-size: 12px;
    font-weight: 500
}

#notice .actice_wx {
    color: #3eaf0e !important
}

#notice .sub_tips {
    color: #ff8300;
    font-size: 12px;
    margin: 10px 0 0 20px
}

#sales_statistics {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 50px;
    z-index: 50
}

#sales_statistics .shuj_bnox {
    width: 95%;
    padding-bottom: 31px;
    border-bottom: 2px solid #f4f7fe
}

#sales_statistics .shuj_bnox .lans_calse {
    width: 229px;
    height: 95px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    border-radius: 10px;
    vertical-align: middle;
    display: inline-block;
    margin: 36px 168px 0 14px
}

#sales_statistics .shuj_bnox .lans_calse span {
    color: #fff;
    text-align: center
}

#sales_statistics .shuj_bnox .lans_calse span:first-child {
    display: block;
    font-weight: 700;
    font-size: 30px;
    margin-top: 15px
}

#sales_statistics .shuj_bnox .lans_calse span:nth-child(2) {
    display: block;
    font-weight: 500;
    color: #b6caff
}

#sales_statistics .shuj_bnox .shuj_j_npx {
    margin-top: 36px;
    vertical-align: middle;
    display: inline-block;
    width: 70%
}

#sales_statistics .shuj_bnox .shuj_j_npx div {
    display: inline-block
}

#sales_statistics .shuj_bnox .shuj_j_npx div span {
    color: #68728c;
    font-weight: 700;
    font-size: 30px
}

#sales_statistics .shuj_bnox .shuj_j_npx div span:nth-child(2) {
    display: inline-block;
    vertical-align: top;
    margin-left: 21px;
    margin-top: -10px
}

#sales_statistics .shuj_bnox .shuj_j_npx div span:nth-child(4) {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    margin-left: 56px
}

#sales_statistics .shuj_bnox .shuj_j_npx div:first-child {
    width: 35%
}

#sales_statistics .shuj_bnox .shuj_j_npx div:nth-child(2) {
    width: 25%
}

#user_info {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 58px;
    display: inline-block;
    position: relative;
    background-color: #fff
}

#user_info .user_info {
    width: 95%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid #f4f7fe
}

#user_info .user_info .imgs {
    width: 92px;
    height: 92px;
    border-radius: 50%;
    background: #b7c3cd;
    text-align: center;
    line-height: 92px;
    color: #fff;
    font-weight: 700;
    font-size: 40px
}

#user_info .user_info .imgs_y {
    width: 92px;
    height: 92px;
    border-radius: 50%;
    overflow: hidden
}

#user_info .user_info .imgs_y img {
    width: 92px;
    vertical-align: top
}

#user_info .user_info .info_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 32px
}

#user_info .user_info .info_right .acc_num {
    font-size: 18px;
    font-weight: 700;
    color: #68728c
}

#user_info .user_info .info_right .acc_num span {
    display: inline-block
}

#user_info .user_info .info_right .acc_num span:nth-child(2) {
    font-size: 12px;
    font-weight: 400;
    color: #68728c
}

#user_info .user_info .info_right .associated {
    margin-top: 26px
}

#user_info .user_info .info_right .associated div {
    display: inline-block
}

#user_info .user_info .info_right .associated .associat {
    margin-right: 30px
}

#user_info .user_info .info_right .associated .associat img {
    vertical-align: middle;
    opacity: .7;
    margin-right: 3px
}

#user_info .user_info .info_right .associated .associat div {
    font-size: 14px;
    font-weight: 400;
    color: #68728c;
    vertical-align: middle
}

#user_info .user_info .info_right .associated .associat .ass_href {
    color: #386cfa;
    cursor: pointer;
    font-weight: 400
}

#user_info .user_info .info_right .associated .associat .ass_href span {
    color: #68728c;
    font-weight: 400
}

#user_info .user_infos {
    margin-left: -6px
}

#user_info .user_infos .user_contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 30px
}

#user_info .user_infos .user_contact .con_right {
    margin-left: 45px;
    position: relative
}

#user_info .user_infos .user_contact .con_right .con_info {
    display: inline-block;
    padding: 13px 27px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    color: #a2a9ba;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer;
    margin-right: 15px
}

#user_info .user_infos .user_contact .con_right .acticed_info {
    background: #f3f6ff;
    border-color: transparent;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa
}

#user_info .user_infos .user_contact .con_right .input_info {
    color: #68728c;
    outline: none;
    display: inline-block;
    width: 415px;
    height: 48px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    font-size: 14px;
    line-height: 48px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#user_info .user_infos .user_contact .con_right .input_info:focus, #user_info .user_infos .user_contact .con_right .input_info:hover {
    border-color: #386cfa
}

#user_info .user_infos .user_contact .con_right .input_area {
    width: 415px;
    height: 225px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-break: break-all;
    color: #68728c
}

#user_info .user_infos .user_contact .con_right .input_area:focus, #user_info .user_infos .user_contact .con_right .input_area:hover {
    border-color: #386cfa
}

#user_info .user_infos .user_contact .con_right .input_area_palce {
    width: 415px;
    height: 225px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #a2a9ba
}

#user_info .user_infos .user_contact .add_card_model_images {
    width: 415px;
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#user_info .user_infos .user_contact .add_card_model_images span {
    display: inline-block;
    background: #386cfa;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    font-size: 14px;
    color: #fff;
    text-align: center
}

#user_info .user_infos .user_contact .add_card_model_images #upload_img {
    display: none
}

#user_info .user_infos .user_contact .receive_type {
    margin-left: 45px;
    height: 48px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 4px;
    padding-left: 26px
}

#user_info .user_infos .user_contact .receive_type img {
    vertical-align: middle
}

#user_info .user_infos .user_contact .receive_type span {
    padding-right: 26px;
    font-size: 14px;
    line-height: 48px;
    color: #68728c;
    font-weight: 700
}

#user_info .user_infos .user_contact .receive_type span:first-of-type {
    color: #68728c
}

#user_info .user_infos .user_contact .eifd_fangs {
    line-height: 48px;
    width: 150px;
    text-align: center;
    display: inline-block;
    color: #386cfa;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#user_info .user_infos .user_contact > div:first-child {
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    width: 160px;
    text-indent: 21px;
    margin-top: 14px
}

#user_info .bind_mark {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2204;
    background: rgba(0, 0, 0, .3)
}

#user_info .bind_mark .binding_show {
    width: 1000px;
    height: 600px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -300px;
    margin-left: -500px
}

#user_info .garthering_exist_btn {
    color: #386cfa;
    cursor: pointer;
    font-weight: 400;
    font-size: 14px
}

#categories {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 30px;
    position: relative
}

#categories .tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 0
}

#categories .tit .add_classifi {
    width: 100px;
    height: 40px;
    font-size: 14px;
    border-radius: 6px;
    color: #386cfa;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    letter-spacing: .5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #386cfa;
    margin-right: -29px
}

#categories .select_box {
    margin-left: 14px
}

#categories .store_top {
    margin: 18px 0;
    display: inline-block;
    vertical-align: middle
}

#categories .shous_box {
    margin-left: 44px
}

#categories .store_top > span:first-child {
    display: inline-block;
    font-size: 18px;
    font-weight: 800;
    color: #68728c
}

#categories .sel_bh {
    display: inline-block;
    width: 90px;
    font-size: 12px;
    font-weight: 500;
    color: #a2a9ba;
    text-align: center
}

#categories .sel_con {
    width: 140px;
    display: inline-block;
    border: none
}

#categories .sel_so {
    font-size: 12px;
    font-weight: 500;
    color: #507dfa;
    margin-left: 2px;
    cursor: pointer;
    padding: 0 15px
}

#categories .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#categories .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#categories .store_bottom td, #categories .store_bottom th {
    min-width: 75px;
    text-indent: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#categories .store_bottom td {
    line-height: 55px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400
}

#categories .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#categories .store_bottom {
    position: relative
}

#categories .store_bottom table {
    width: 100%
}

#categories .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#categories .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#categories .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#categories .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#categories .store_bottom table .chaoz .chaoz_box {
    padding-right: 136px
}

#complaint {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 80px;
    position: relative
}

#complaint .shuj_bnox {
    width: 95%;
    padding-bottom: 31px;
    border-bottom: 2px solid #f4f7fe
}

#complaint .shuj_bnox .lans_calse {
    margin-top: 36px;
    width: 229px;
    height: 95px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    border-radius: 10px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 94px
}

#complaint .shuj_bnox .lans_calse span {
    color: #fff;
    margin-left: 85px
}

#complaint .shuj_bnox .lans_calse span:first-child {
    display: block;
    font-weight: 700;
    font-size: 30px;
    margin-top: 15px
}

#complaint .shuj_bnox .lans_calse span:nth-child(2) {
    display: inline-block;
    font-weight: 500
}

#complaint .shuj_bnox .shuj_j_npx {
    margin-top: 36px;
    vertical-align: middle;
    display: inline-block;
    width: 70%
}

#complaint .shuj_bnox .shuj_j_npx div {
    display: inline-block;
    border-left: 2px solid #f4f7fe;
    padding-left: 46px;
    padding-right: 50px
}

#complaint .shuj_bnox .shuj_j_npx div span {
    color: #68728c;
    font-weight: 700;
    font-size: 30px
}

#complaint .shuj_bnox .shuj_j_npx div span:nth-child(2) {
    display: inline-block;
    vertical-align: top;
    margin-left: 21px;
    margin-top: -10px
}

#complaint .shuj_bnox .shuj_j_npx div span:nth-child(4) {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    margin-left: 56px
}

#complaint .select_table_bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 12px
}

#complaint .select_table_bar .table_bar_my_order {
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    color: #a2a9ba;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 1;
    letter-spacing: .5px
}

#complaint .select_table_bar .table_bar_my_order:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

#complaint .select_table_bar .mar_l {
    margin-left: 60px
}

#complaint .select_table_bar .select_in {
    color: #386cfa;
    font-weight: 700;
    -webkit-transition: all .5s;
    transition: all .5s
}

#complaint .select_table_bar .select_in:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #386cfa;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

#complaint .selects {
    margin-bottom: 20px
}

#complaint .select_box {
    margin-right: 14px;
    margin-top: 20px
}

#complaint .select_box .search_some {
    margin-left: 0
}

#complaint .store_top {
    margin: 18px 0;
    display: inline-block;
    vertical-align: middle
}

#complaint .shous_box {
    margin-left: 44px
}

#complaint .store_top > span:first-child {
    display: inline-block;
    font-size: 18px;
    font-weight: 800;
    color: #68728c
}

#complaint .sel_bh {
    display: inline-block;
    width: 90px;
    font-size: 12px;
    font-weight: 500;
    color: #a2a9ba;
    text-align: center
}

#complaint .sel_con {
    width: 140px;
    display: inline-block;
    border: none
}

#complaint .sel_so {
    font-size: 12px;
    font-weight: 500;
    color: #507dfa;
    margin-left: 2px;
    cursor: pointer;
    padding: 0 15px
}

#complaint .store_bottom {
    position: relative;
    padding-bottom: 30px;
    min-height: 300px
}

#complaint .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#complaint .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#complaint .store_bottom td, #complaint .store_bottom th {
    min-width: 75px;
    text-indent: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#complaint .store_bottom td {
    line-height: 55px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400
}

#complaint .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -1px
}

#complaint .store_bottom td .out_date {
    background: #ff8300
}

#complaint .store_bottom table {
    width: 100%
}

#complaint .store_bottom table .td_caoz {
    color: #386cfa;
    cursor: pointer;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 0;
    width: 50px
}

#complaint .store_bottom table .td_reason {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 10%
}

#complaint .store_bottom table .td_order {
    color: #386cfa;
    cursor: pointer
}

#complaint .store_bottom table .td_order a {
    color: #386cfa;
    font-size: 12px
}

#complaint .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#complaint .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#complaint .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#complaint .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#complaint .store_bottom table .chaoz .chaoz_box {
    padding-right: 27px
}

#complaint .reply_txt {
    position: fixed;
    z-index: 200
}

#complaint .reply_txt .com_mark {
    width: 100vw;
    height: 100vh;
    background-color: #000;
    opacity: .8;
    filter: alpha(opacity=80);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 210
}

#complaint .reply_txt .re_txt {
    width: 500px;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .22);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .22);
    border-radius: 10px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -250px;
    z-index: 222;
    background-color: #fff;
    padding: 23px 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#complaint .reply_txt .re_txt .reply_tit p {
    font-size: 20px;
    font-weight: 700;
    color: #68728c
}

#complaint .reply_txt .re_txt .comp_txt {
    margin-top: 23px
}

#complaint .reply_txt .re_txt .comp_txt textarea {
    width: 100%;
    height: 227px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    padding: 16px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #a2a9ba
}

#complaint .reply_txt .re_txt .com_btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 16px
}

#complaint .reply_txt .re_txt .com_btns .complaint_btn {
    cursor: pointer;
    font-size: 14px
}

#complaint .reply_txt .re_txt .com_btns .cancel {
    color: #a2a9ba;
    font-weight: 700;
    line-height: 32px
}

#complaint .reply_txt .re_txt .com_btns .save {
    width: 95px;
    height: 32px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    line-height: 32px;
    background-color: #386cfa;
    margin-left: 30px
}

#add_card {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    position: relative
}

#add_card .tianjia {
    font-size: 13px
}

#add_card .set_btns .adding {
    background: #888 !important
}

#add_card #set_btn {
    -webkit-transition: .5s;
    transition: .5s
}

#add_card .add_card {
    padding-top: 22px;
    margin-left: 20px
}

#add_card .add_card .select_box {
    display: inline-block;
    margin-right: 17px
}

#add_card .add_card .card_good, #add_card .add_card .card_type {
    margin-right: 17px
}

#add_card .add_card .card_good select, #add_card .add_card .card_type select {
    width: 266px;
    height: 36px;
    background: #fbfbfb;
    border: 1px solid #e7edfd;
    border-radius: 6px;
    outline: none;
    font-size: 14px;
    color: #a2a9ba;
    text-indent: 20px;
    cursor: pointer
}

#add_card .add_card .cards_type_used {
    display: inline-block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 4px;
    color: #a2a9ba;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    margin-right: 17px
}

#add_card .input_cards {
    margin-top: 20px;
    margin-left: 20px;
    padding-bottom: 3px;
    position: relative
}

#add_card .input_cards .ts_ptwss {
    pointer-events: none;
    position: absolute;
    color: #999;
    font-weight: 300;
    padding: 14px 20px;
    line-height: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#add_card .input_cards .ts_ptwss, #add_card .input_cards textarea {
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#add_card .input_cards textarea {
    width: 841px;
    height: 450px;
    background: #fff;
    border-radius: 4px;
    padding: 12px 20px;
    color: #68728c
}

#add_card .input_cards textarea + div {
    margin-top: 22px
}

#add_card .input_cards [type=checkbox] {
    width: 20px;
    height: 20px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 3px;
    vertical-align: middle;
    cursor: pointer
}

#add_card .input_cards [type=checkbox] + label {
    font-size: 14px;
    font-weight: 500;
    color: #a2a9ba;
    cursor: pointer
}

#add_card .input_cards .card_add_checks {
    width: 841px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#add_card .input_cards .card_add_checks .card_txt {
    width: 95px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s;
    color: #386cfa;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04)
}

#add_card .input_cards .card_add_checks .card_txt #upload_file {
    display: none
}

#add_card .input_cards .card_add_checks .card_txt:hover {
    background: #f3f6ff;
    border-color: rgba(231, 237, 253, 0);
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa
}

#add_card .card_pwd_prod {
    display: inline-block;
    position: fixed;
    right: 5%;
    bottom: 10%
}

#add_card .card_pwd_prod img {
    width: 92px
}

#settlement_record {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 10px;
    position: relative
}

#settlement_record .tits {
    width: 95%;
    border-bottom: 2px solid #f4f7fe;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#settlement_record .tits .jies {
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    color: #68728c;
    margin-right: 20px
}

#settlement_record .tits .content_jies {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    color: #68728c;
    margin-right: 33px;
    margin-left: 20px;
    font-weight: 700
}

#settlement_record .tits .content_jies img {
    width: 28px;
    vertical-align: middle
}

#settlement_record .shuj_bnox {
    padding: 15px 0 31px;
    width: 95%
}

#settlement_record .shuj_bnox .lans_calse {
    margin-top: 36px;
    width: 229px;
    height: 95px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    vertical-align: middle;
    display: inline-block;
    margin-right: 168px;
    border-radius: 10px;
    text-indent: 20px
}

#settlement_record .shuj_bnox .lans_calse span {
    color: #fff
}

#settlement_record .shuj_bnox .lans_calse span:first-child {
    display: block;
    font-weight: 700;
    font-size: 20px;
    margin-top: 20px
}

#settlement_record .shuj_bnox .lans_calse span:nth-child(2) {
    display: inline-block;
    font-weight: 500
}

#settlement_record .shuj_bnox .shuj_j_npx {
    margin-top: 36px;
    vertical-align: middle;
    display: inline-block;
    width: 70%
}

#settlement_record .shuj_bnox .shuj_j_npx .div_new_qi {
    display: inline-block;
    border-left: 2px solid #f4f7fe;
    padding-left: 46px;
    padding-right: 50px
}

#settlement_record .shuj_bnox .shuj_j_npx .div_new_qi span {
    color: #68728c;
    font-weight: 700;
    font-size: 30px
}

#settlement_record .shuj_bnox .shuj_j_npx .div_new_qi span:nth-child(2) {
    display: inline-block;
    vertical-align: top;
    margin-left: 21px;
    margin-top: -10px
}

#settlement_record .shuj_bnox .shuj_j_npx .div_new_qi span:nth-child(4) {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    margin-left: 56px
}

#settlement_record .shuj_bnox .shuj_j_npx div:first-child {
    border-left: none
}

#settlement_record .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#settlement_record .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#settlement_record .store_bottom td, #settlement_record .store_bottom th {
    min-width: 75px;
    text-indent: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#settlement_record .store_bottom td {
    line-height: 55px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400
}

#settlement_record .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#settlement_record .store_bottom td .refuse {
    background: #ff8300
}

#settlement_record .store_bottom {
    position: relative;
    padding-bottom: 50px
}

#settlement_record .store_bottom table {
    width: 100%
}

#settlement_record .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#settlement_record .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#settlement_record .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#settlement_record .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#settlement_record .store_bottom table .chaoz .chaoz_box {
    padding-right: 116px
}

#capital_change {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 10px;
    position: relative
}

#capital_change .tits {
    width: 95%;
    border-bottom: 2px solid #f4f7fe;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -2px
}

#capital_change .tits .jies {
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    color: #68728c;
    margin-right: 20px
}

#capital_change .shuj_bnox {
    padding-bottom: 31px;
    border-bottom: 2px solid #f4f7fe
}

#capital_change .shuj_bnox .lans_calse {
    margin-top: 36px;
    width: 229px;
    height: 95px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    box-shadow: 0 5px 9px 0 rgba(73, 105, 230, .3);
    border-radius: 10px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 168px
}

#capital_change .shuj_bnox .lans_calse span {
    color: #fff;
    margin-left: 90px
}

#capital_change .shuj_bnox .lans_calse span:first-child {
    display: block;
    font-weight: 700;
    font-size: 20px;
    margin-top: 20px
}

#capital_change .shuj_bnox .lans_calse span:nth-child(2) {
    display: inline-block;
    font-weight: 500
}

#capital_change .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#capital_change .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#capital_change .store_bottom td, #capital_change .store_bottom th {
    min-width: 75px;
    text-indent: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#capital_change .store_bottom td {
    line-height: 55px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400
}

#capital_change .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#capital_change .store_bottom {
    position: relative;
    padding-bottom: 50px
}

#capital_change .store_bottom table {
    width: 100%
}

#capital_change .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#capital_change .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#capital_change .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#capital_change .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#capital_change .store_bottom table .chaoz .chaoz_box {
    padding-right: 116px
}

#cards_stock {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 75px;
    position: relative
}

#cards_stock .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#cards_stock .select_box .select_txt {
    width: 250px;
    position: relative
}

#cards_stock .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    font-size: 14px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    color: #507dfa
}

#cards_stock .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#cards_stock .kckm_header {
    width: 100%
}

#cards_stock .kckm_tit {
    position: relative;
    top: 4px;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    color: #68728c
}

#cards_stock .store_bottom {
    position: relative;
    margin-top: 11px;
    padding-bottom: 30px
}

#cards_stock .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#cards_stock .store_bottom th {
    min-width: 100px;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#cards_stock .store_bottom td, #cards_stock .store_bottom th {
    max-width: 400px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#cards_stock .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#cards_stock .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -1px
}

#cards_stock .store_bottom td .used {
    background: #888
}

#cards_stock .store_bottom td .copy {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    vertical-align: middle;
    color: #386cfa;
    font-size: 12px
}

#cards_stock .store_bottom td .inner_txt {
    display: inline-block;
    vertical-align: middle;
    max-width: 350px;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#cards_stock .store_bottom table {
    width: 100%
}

#cards_stock .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#cards_stock .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#cards_stock .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#cards_stock .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#cards_stock .store_bottom table .chaoz .chaoz_box {
    padding-right: 5.4%
}

#stock_manager {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    position: relative;
    padding-bottom: 150px
}

#stock_manager .tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 13px 20px
}

#stock_manager .tit .select_box {
    font-weight: 400;
    margin-left: 9px;
    margin-top: 20px
}

#stock_manager .tit .batch_out_btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#stock_manager .tit .batch_out_btns .batch_out_btn {
    width: 150px;
    height: 40px;
    margin-top: 20px;
    margin-left: 9px;
    color: #386cfa;
    font-size: 14px;
    border: 1px solid #386cfa;
    background: #fff;
    border-radius: 6px;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#stock_manager .tit .batch_out_btns .show_card_btn {
    margin-right: -46px
}

#stock_manager .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#stock_manager .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#stock_manager .store_bottom td, #stock_manager .store_bottom th {
    min-width: 75px;
    text-indent: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#stock_manager .store_bottom td {
    line-height: 55px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400
}

#stock_manager .store_bottom td .stock_num {
    display: inline-block;
    margin-right: 10px;
    text-align: left
}

#stock_manager .store_bottom td .stock_num + span {
    color: #386cfa;
    cursor: pointer;
    font-weight: 700
}

#stock_manager .store_bottom {
    position: relative
}

#stock_manager .store_bottom table {
    width: 100%
}

#stock_manager .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#stock_manager .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#stock_manager .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#stock_manager .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#stock_manager .store_bottom table .chaoz .chaoz_box {
    padding-right: 133px
}

#goods {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 80px;
    position: relative
}

#goods .tit > .select_box {
    font-weight: 400
}

#goods .tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 0
}

#goods .add_classifi {
    width: 100px;
    height: 40px;
    font-size: 14px;
    background: #fff;
    border-radius: 6px;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    letter-spacing: .5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #386cfa;
    border: 1px solid #386cfa;
    margin-right: -29px
}

#goods .select_box {
    margin-left: 14px
}

#goods .store_top {
    margin: 18px 0;
    display: inline-block;
    vertical-align: middle
}

#goods .shous_box {
    margin-left: 44px
}

#goods .store_top > span:first-child {
    display: inline-block;
    font-size: 18px;
    font-weight: 800;
    color: #68728c
}

#goods .sel_bh {
    display: inline-block;
    width: 90px;
    font-size: 12px;
    font-weight: 500;
    color: #a2a9ba;
    text-align: center
}

#goods .sel_con {
    width: 140px;
    display: inline-block;
    border: none
}

#goods .sel_so {
    font-size: 12px;
    font-weight: 500;
    color: #507dfa;
    margin-left: 2px;
    cursor: pointer;
    padding: 0 15px
}

#goods .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#goods .store_bottom th {
    min-width: 75px;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    padding-left: 24px;
    color: #a2a9ba;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

#goods .store_bottom td.product_name .pwd {
    background: #febd2e;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    display: inline-block;
    margin-right: 5px;
    height: 19px;
    width: 22px;
    text-align: center;
    line-height: 19px
}

#goods .store_bottom td.product_name span {
    color: #1b66ff;
    margin-right: 6px
}

#goods .store_bottom td.product_name img {
    width: 17px;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -2px
}

#goods .store_bottom td {
    min-width: 75px;
    line-height: 55px;
    padding-left: 24px;
    max-width: 480px;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#goods .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 3px
}

#goods .store_bottom td .warning_this_goods {
    color: #ed4014
}

#goods .store_bottom td .stock_num {
    display: inline-block;
    margin-right: 10px;
    text-align: left
}

#goods .store_bottom td .stock_num + span {
    color: #386cfa;
    cursor: pointer;
    font-weight: 700
}

#goods .store_bottom {
    position: relative;
    min-height: 100px;
    padding-bottom: 30px
}

#goods .store_bottom table {
    width: 100%
}

#goods .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#goods .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 40px;
    cursor: pointer
}

#goods .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#goods .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#goods .store_bottom table .chaoz .chaoz_box {
    padding-right: 43px
}

#goods .marks {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, .35);
    z-index: 220
}

#goods .url_info {
    width: 500px;
    margin-right: -250px;
    margin-top: -250px;
    position: fixed;
    top: 50%;
    right: 50%;
    color: #68728c;
    background-color: #fff;
    z-index: 230;
    border-radius: 10px;
    padding: 23px 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#goods .url_info .tits {
    font-size: 20px;
    font-weight: 700
}

#goods .url_info .sess {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    margin-top: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, .04);
    padding-bottom: 10px
}

#goods .url_info .sess .sess_left p:first-child {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px
}

#goods .url_info .sess .sess_left p:nth-child(2) {
    color: #386cfa;
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 13px
}

#goods .url_info .sess .sess2_right {
    width: 100%
}

#goods .url_info .sess .sess_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#goods .url_info .sess .sess_right .url_btn {
    display: inline-block;
    width: 115px;
    height: 36px;
    border: 1px solid #e7edfd;
    border-radius: 6px;
    font-size: 14px;
    text-align: center;
    line-height: 36px;
    font-weight: 700;
    cursor: pointer
}

#goods .url_info .sess .sess_right .copy_btn {
    color: #fff;
    background: #386cfa
}

#goods .url_info .sess .sess_right .edit_btn {
    color: #386cfa;
    background: #f3f6ff;
    margin-right: 20px
}

#goods .url_info .sess .sess_right img {
    width: 163px;
    height: 163px;
    margin-left: 80px
}

#goods .url_info .sess3 {
    border-bottom: none;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

#goods .url_info .sess3 .sess_left {
    padding-top: 13px
}

#goods .multiple_selection .btn_box .duox_btn_double {
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
    color: #a2a9ba;
    background: #f3f6ff
}

#goods .multiple_selection .btn_box .duox_btn_double .duox_btn_be {
    display: inline-block;
    width: 82px;
    height: 36px;
    background: #f3f6ff;
    border: 1px solid #f4f4f5;
    border-radius: 18px 0 0 18px;
    line-height: 36px;
    text-align: center;
    font-size: 14px
}

#goods .multiple_selection .btn_box .duox_btn_double .btn_center {
    display: inline-block;
    width: 2px;
    height: 36px;
    background: #fff;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#goods .multiple_selection .btn_box .duox_btn_double .duox_btn_befo {
    display: inline-block;
    width: 82px;
    height: 36px;
    background: #f3f6ff;
    border-radius: 0 18px 18px 0;
    border: 1px solid #f4f4f5;
    line-height: 36px;
    text-align: center;
    font-size: 14px
}

#add_goods {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 30px;
    position: relative
}

#add_goods .set_btns label {
    margin-left: 32px
}

#add_goods .set_btns .ivu-checkbox-wrapper .check_text {
    display: inline-block;
    margin-left: 13px;
    color: #a2a9ba
}

#add_goods .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px
}

#add_goods .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#add_goods .df .set_left sup {
    color: #ff9a9a;
    margin-right: 5px
}

#add_goods .df .xuanz {
    font-size: 14px;
    color: #a2a9ba;
    font-weight: 700
}

#add_goods .df .xuanz .ivu-checkbox {
    margin-right: 5px
}

#add_goods .df .zhek_box .zhengk_leng {
    margin-top: 20px
}

#add_goods .df .zhek_box .zhengk_leng span {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    color: #a2a9ba;
    margin-right: 12px
}

#add_goods .df .zhek_box .zhengk_leng div {
    display: inline-block;
    vertical-align: middle
}

#add_goods .df .zhek_box .zhengk_leng p {
    display: inline-block;
    margin: 0
}

#add_goods .df .zhek_box .zhengk_leng img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 18px
}

#add_goods .df .zhek_box .zhengk_leng .input_box {
    background: #fbfbfb;
    width: 201px;
    border: 1px solid #f4f4f5;
    border-radius: 6px
}

#add_goods .df .zhek_box .zhengk_leng .input_box input {
    border: none;
    background: #fbfbfb;
    font-size: 14px;
    padding-left: 21px;
    line-height: 41px
}

#add_goods .df .zhek_box .zhengk_leng .dells {
    cursor: pointer;
    margin-left: 3px
}

#add_goods .df .zhek_box .zhengk_leng .dells img, #add_goods .df .zhek_box .zhengk_leng .dells span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
    font-size: 14px;
    color: #ff9a9a;
    margin-left: 3px
}

#add_goods .df .zhek_box .add_btn {
    display: inline-block;
    margin-top: 12px;
    cursor: pointer
}

#add_goods .df .zhek_box .add_btn img, #add_goods .df .zhek_box .add_btn span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
    font-size: 14px;
    color: #386cfa;
    margin-left: 3px
}

#add_goods .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#add_goods .df .set_right .regular_sales_group .text {
    color: #999;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block
}

#add_goods .df .set_right .marg_left {
    margin-left: 35px
}

#add_goods .df .set_right .proxy_cost {
    font-size: 13px;
    color: #f75454;
    display: block;
    margin-top: 10px
}

#add_goods .df .set_right .sel_box {
    display: inline-block;
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#add_goods .df .set_right .sel_after {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

#add_goods .df .set_right .card_show_with_this {
    margin-top: 20px
}

#add_goods .df .set_right .card_show_with_this span {
    display: inline-block;
    padding: 13px 27px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    color: #a2a9ba;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer;
    margin-right: 15px
}

#add_goods .df .set_right .card_show_with_this span:hover {
    background: #f3f6ff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

#add_goods .df .set_right .card_show_with {
    width: 552px;
    margin-top: 18px;
    border: 1px solid #ebebeb;
    line-height: 1;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

#add_goods .df .set_right .card_show_with:hover {
    border-color: #386cfa
}

#add_goods .df .set_right p {
    font-size: 13px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px
}

#add_goods .df .set_right .input_km {
    outline: none;
    width: 415px;
    height: 41px;
    background: #fff;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

#add_goods .df .set_right .input_km:focus, #add_goods .df .set_right .input_km:hover {
    border-color: #386cfa
}

#add_goods .df .set_right .input_km_enw {
    display: inline-block
}

#add_goods .df .set_right .input_km_enw .input_km {
    width: 297px;
    margin-right: 28px;
    margin-top: 4px
}

#add_goods .df .set_right .edit-div {
    color: #386cfa
}

#add_goods .df .set_right .textareax {
    width: 552px;
    height: 225px;
    overflow: auto;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ebebeb;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    padding: 10px 20px;
    font-size: 14px;
    color: #386cfa;
    font-weight: 400;
    word-break: break-all;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: pre-wrap;
    text-align: left
}

#add_goods .df .set_right .textareax:focus, #add_goods .df .set_right .textareax:hover {
    border-color: #386cfa
}

#add_goods .df .set_right .textareax[contenteditable=true] {
    user-modify: read-write-plaintext-only
}

#add_goods .df .set_right .textareax[contenteditable=true]:empty:before {
    content: "";
    display: block;
    color: #ccc
}

#add_goods .df .set_right .textareax img {
    max-width: 250px
}

#add_goods .df .set_right .textarea {
    width: 552px;
    height: 225px;
    background: #fff;
    border-radius: 4px;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    padding: 10px 20px;
    font-size: 14px;
    color: #386cfa;
    font-weight: 400
}

#add_goods .df .set_right .textarea:focus, #add_goods .df .set_right .textarea:hover {
    border-color: #386cfa
}

#add_goods .df .set_right .add_card_model_images {
    width: 552px;
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#add_goods .df .set_right .add_card_model_images img {
    width: 20px
}

#add_goods .df .set_right .add_card_model_images span {
    display: inline-block;
    background: #386cfa;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    font-size: 14px;
    color: #fff;
    text-align: center
}

#add_goods .df .set_right .add_card_model_images #upload_img, #add_goods .df .set_right .add_card_model_images #upload_img_u {
    display: none
}

#add_goods .df .set_right .z_indexc {
    color: #a2a9ba;
    width: 552px;
    height: 225px;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#add_goods .df .set_right .card_model {
    margin-top: 18px;
    position: relative
}

#add_goods .df .set_right #regular_sales {
    height: 160px;
    margin-top: 10px
}

#add_goods .df .set_right .time_box {
    height: 45px;
    margin-top: 15px
}

#add_goods .df .set_right .blocks {
    display: block;
    margin: 0;
    padding: 0
}

#add_goods .df .set_right .blocks .input_box {
    margin-left: 12px;
    margin-top: 18px
}

#add_goods .df .set_right .blocks .input_box .tite {
    width: 250px
}

#add_goods .df .set_right .blocks .input_box .tite .input_con {
    width: 100%;
    height: 41px;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #386cfa;
    font-weight: 800;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#add_goods .df .set_right .chengb div {
    display: inline-block;
    vertical-align: middle
}

#add_goods .df .set_right .chengb .men_agent_grade {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    width: 130px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 6px;
    background-color: #2a62ff;
    cursor: pointer
}

#add_goods .df .set_right .chengb div:nth-child(2) {
    color: #2a62ff;
    font-size: 14px;
    margin-left: 20px
}

#add_goods .df .set_right .sel {
    color: #386cfa
}

#add_goods .df .set_right .sel_none {
    color: #999
}

#add_goods .df .set_right .price_set_item div:first-child {
    color: #999;
    font-size: 14px;
    margin-top: 15px
}

#add_goods .df .set_right .price_set_item .grade_warp {
    width: 400px;
    height: 40px;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 13px;
    background-color: #fbfbfb
}

#add_goods .df .set_right .price_set_item .grade_warp input {
    width: 220px;
    border: none;
    background-color: #fbfbfb;
    color: #386cfa
}

#add_goods .df .set_right .price_set_item .grade_warp div {
    font-size: 14px
}

#add_goods .df .set_right .price_set_item .grade_warp div .span_box {
    position: relative
}

#add_goods .df .set_right .price_set_item .grade_warp div .span_box .span_bor {
    height: 2px;
    width: 16px;
    background: #2a62ff;
    position: absolute;
    bottom: -1px;
    left: -1px;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

#add_goods .df .set_right .price_set_item .grade_warp div span {
    display: inline-block;
    cursor: pointer;
    font-weight: 500;
    position: relative;
    -webkit-transition: color .5s;
    transition: color .5s
}

#add_goods .df .set_right .price_set_item .grade_warp div span img {
    position: absolute;
    bottom: -4px;
    left: -2px
}

#add_goods .df .set_right .price_set_item .proxy_goods_tips {
    margin-left: 12px
}

#add_goods .df .set_right .price_set_item .proxy_goods_tips .cannot_proxy_goods_tips {
    color: #ff4c65;
    font-size: 14px
}

#add_goods .df .set_right .price_set_item .proxy_goods_tips .can_proxy_goods_tips {
    color: #2a62ff;
    font-size: 14px
}

#add_goods .df .set_right .proxy_goods_tips {
    display: inline-block
}

#add_goods .more_setting {
    margin-top: 34px;
    padding-left: 21px;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #f5f8ff;
    padding-top: 8px;
    padding-bottom: 10px
}

#add_goods .more_setting span {
    color: #a2a9ba
}

#add_goods .more_setting .more_sett_text {
    display: inline-block;
    margin-left: 13px
}

#add_goods .more_setting .ivu-checkbox-inner {
    width: 15px;
    height: 15px
}

#add_goods input::-webkit-input-placeholder {
    color: #a2a9ba
}

#add_goods input:-moz-placeholder, #add_goods input::-moz-placeholder {
    color: #a2a9ba
}

#add_goods input:-ms-input-placeholder {
    color: #a2a9ba
}

#add_goods textarea::-webkit-input-placeholder {
    color: #a2a9ba
}

#add_goods textarea:-moz-placeholder, #add_goods textarea::-moz-placeholder {
    color: #a2a9ba
}

#add_goods textarea:-ms-input-placeholder {
    color: #a2a9ba
}

#add_goods .zhek_box > div:last-of-type {
    display: inline-block !important
}

#add_classification {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 50px;
    position: relative
}

#add_classification .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px
}

#add_classification .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-indent: 8px
}

#add_classification .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#add_classification .df .set_right .sel_box {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

#add_classification .df .set_right .sel_after {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

#add_classification .df .set_right p {
    font-size: 13px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px
}

#add_classification .df .set_right .input_km {
    outline: none;
    width: 415px;
    height: 41px;
    background: #fff;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

#add_classification .df .set_right .input_km:focus, #add_classification .df .set_right .input_km:hover {
    border-color: #386cfa
}

#add_classification .df .set_right .textarea {
    width: 552px;
    height: 355px;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    padding: 20px 30px;
    font-size: 14px;
    color: #a2a9ba;
    font-weight: 500
}

#add_classification .df .set_right .textarea:focus, #add_classification .df .set_right .textarea:hover {
    border-color: #386cfa
}

#add_classification .df .set_right .time_box {
    height: 45px;
    margin-top: 15px
}

#add_classification .df .set_right .blocks {
    display: block;
    margin: 0;
    padding: 0
}

#add_classification .df .set_right .blocks .input_box {
    margin-left: 12px;
    margin-top: 18px
}

#add_classification .df .set_right .blocks .input_box .tite {
    width: 250px
}

#add_classification .df .set_right .blocks .input_box .tite .input_con {
    width: 100%;
    height: 41px;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #386cfa;
    font-weight: 800;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#add_classification input::-webkit-input-placeholder {
    color: #a2a9ba
}

#add_classification input:-moz-placeholder, #add_classification input::-moz-placeholder {
    color: #a2a9ba
}

#add_classification input:-ms-input-placeholder {
    color: #a2a9ba
}

#store_management {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    position: relative
}

#store_management .select_box {
    margin-left: 14px
}

#store_management .store_top {
    margin: 18px 0;
    display: inline-block;
    vertical-align: middle
}

#store_management .shous_box {
    margin-left: 44px
}

#store_management .store_top > span:first-child {
    display: inline-block;
    font-size: 18px;
    font-weight: 800;
    color: #545454
}

#store_management .sel_bh {
    display: inline-block;
    width: 90px;
    font-size: 12px;
    font-weight: 500;
    color: #a2a9ba;
    text-align: center
}

#store_management .sel_con {
    width: 140px;
    display: inline-block;
    border: none
}

#store_management .sel_so {
    font-size: 12px;
    font-weight: 500;
    color: #507dfa;
    margin-left: 2px;
    cursor: pointer;
    padding: 0 15px
}

#store_management .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#store_management .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#store_management .store_bottom td, #store_management .store_bottom th {
    min-width: 75px;
    text-indent: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#store_management .store_bottom td {
    line-height: 55px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400;
    color: #68728c
}

#store_management .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#store_management .store_bottom td .plantform_back {
    display: inline-block;
    text-indent: 0;
    font-size: 12px;
    line-height: 1;
    color: #386cfa;
    border-radius: 10px;
    margin-left: 5px
}

#store_management .store_bottom {
    position: relative;
    padding-bottom: 30px
}

#store_management .store_bottom table {
    width: 100%
}

#store_management .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#store_management .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#store_management .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#store_management .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#store_management .store_bottom table .chaoz .chaoz_box {
    padding-right: 55px
}

#order_record {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 75px;
    position: relative;
    overflow-x: auto
}

#order_record .select_table_bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 14px
}

#order_record .select_table_bar .table_bar_my_order {
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    color: #a2a9ba;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 1;
    letter-spacing: .5px
}

#order_record .select_table_bar .table_bar_my_order:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

#order_record .select_table_bar .mar_l {
    margin-left: 60px
}

#order_record .select_table_bar .select_in {
    color: #386cfa;
    font-weight: 700;
    -webkit-transition: all .5s;
    transition: all .5s
}

#order_record .select_table_bar .select_in:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #386cfa;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

#order_record .select_box {
    margin-top: 20px;
    margin-right: 14px
}

#order_record .select_box .select_txt {
    width: 250px;
    position: relative
}

#order_record .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#order_record .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#order_record .select_box .search_some {
    margin-left: 0
}

#order_record .record_money {
    width: 95%;
    margin-top: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #f4f7fe;
    padding: 0 20px 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#order_record .record_money .tot_m {
    width: 229px;
    height: 95px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    -ms-flex-item-align: center;
    align-self: center;
    margin-right: 94px
}

#order_record .record_money .tot_m p {
    text-indent: 10px;
    line-height: 1;
    margin: 24px 0 12px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    color: #fff
}

#order_record .record_money .tot_m span {
    line-height: 1;
    margin-left: 80px;
    font-size: 15px;
    font-weight: 500;
    color: #b6caff
}

#order_record .record_money .succ_m {
    width: 260px;
    height: 65px;
    border-left: 2px solid #f4f7fe;
    text-align: center
}

#order_record .record_money .succ_m p {
    font-size: 30px;
    font-weight: 700;
    color: #68728c
}

#order_record .record_money .succ_m span {
    font-size: 15px;
    font-weight: 500;
    color: #a2a9ba
}

#order_record .record_money .user_m {
    border-right: 2px solid #f4f7fe
}

#order_record .record_table {
    padding: 0 23px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#order_record .store_bottom {
    margin-top: 20px;
    padding-bottom: 30px;
    min-height: 300px
}

#order_record .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#order_record .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#order_record .store_bottom td, #order_record .store_bottom th {
    min-width: 75px;
    max-width: 180px;
    text-indent: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#order_record .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#order_record .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#order_record .store_bottom td .plantform_back {
    display: inline-block;
    text-indent: 0;
    font-size: 12px;
    line-height: 1;
    border-radius: 10px;
    margin-left: 3px
}

#order_record .store_bottom {
    position: relative
}

#order_record .store_bottom table {
    width: 100%
}

#order_record .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#order_record .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#order_record .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#order_record .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#order_record .store_bottom table .chaoz .chaoz_box {
    padding-right: 40px
}

#order_record .store_bottom table .chaoz .chaoz_box .change_card_tips {
    color: #68728c;
    cursor: pointer;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#order_record .qius {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #a2a9ba;
    border-radius: 50%;
    margin-top: -1px;
    margin-right: 4px
}

#order_record .alert_box {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 500;
    background: rgba(0, 0, 0, .22)
}

#order_record .alert_box .batch_out_use {
    width: 487px;
    height: 370px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 24px 19px;
    line-height: 1
}

#order_record .alert_box .batch_out_use .batch_head {
    border-bottom: 2px solid #f8fafc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#order_record .alert_box .batch_out_use .batch_head img {
    width: 53px;
    -webkit-transform: translateY(-7px);
    transform: translateY(-7px)
}

#order_record .alert_box .batch_out_use .batch_head .batch_head_right {
    margin-left: 10px;
    padding-bottom: 20px
}

#order_record .alert_box .batch_out_use .batch_head .batch_head_right div:first-child {
    font-size: 18px;
    font-weight: 500;
    color: #545454
}

#order_record .alert_box .batch_out_use .batch_head .batch_head_right div:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    color: #999;
    margin-top: 16px
}

#order_record .alert_box .batch_out_use .batch_body {
    margin-top: 25px;
    padding-bottom: 38px;
    border-bottom: 2px solid #f8fafc
}

#order_record .alert_box .batch_out_use .batch_body .batch_div {
    width: 128px;
    height: 136px;
    background: #fff;
    display: inline-block;
    margin-left: 52px;
    border: 2px solid #f8f8f8;
    text-align: center;
    border-radius: 8px;
    color: #999;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer
}

#order_record .alert_box .batch_out_use .batch_body .batch_div img {
    width: 50px;
    margin-top: 22px
}

#order_record .alert_box .batch_out_use .batch_body .batch_div p {
    margin-top: 19px
}

#order_record .alert_box .batch_out_use .batch_body .batch_div_in {
    color: #3369ff;
    background: #f3f6ff;
    border: 2px solid #3369ff
}

#order_record .alert_box .batch_out_use .batch_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 15px
}

#order_record .alert_box .batch_out_use .batch_bottom div {
    line-height: 42px;
    font-size: 14px;
    cursor: pointer
}

#order_record .alert_box .batch_out_use .batch_bottom div:first-child {
    font-weight: 400;
    color: #999;
    margin-right: 40px
}

#order_record .alert_box .batch_out_use .batch_bottom div:nth-child(2) {
    font-weight: 800;
    color: #fff;
    width: 131px;
    height: 42px;
    border-radius: 4px;
    background: #3369ff;
    text-align: center
}

#order_record .alert_box .compute_order {
    width: 487px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 24px 19px;
    line-height: 1
}

#order_record .alert_box .compute_order .batch_head {
    border-bottom: 2px solid #f8fafc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#order_record .alert_box .compute_order .batch_head img {
    width: 53px;
    -webkit-transform: translateY(-7px);
    transform: translateY(-7px)
}

#order_record .alert_box .compute_order .batch_head .batch_head_right {
    margin-left: 10px;
    padding-bottom: 20px
}

#order_record .alert_box .compute_order .batch_head .batch_head_right div:first-child {
    font-size: 18px;
    font-weight: 500;
    color: #545454
}

#order_record .alert_box .compute_order .batch_head .batch_head_right div:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    color: #999;
    margin-top: 16px
}

#order_record .alert_box .compute_order .batch_body {
    margin-top: 25px;
    padding-bottom: 30px;
    border-bottom: 2px solid #f8fafc
}

#order_record .alert_box .compute_order .batch_body .items_box {
    margin-top: 25px
}

#order_record .alert_box .compute_order .batch_body .items_box div {
    display: inline-block;
    width: 180px;
    color: #68728c;
    font-size: 16px;
    font-weight: 500
}

#order_record .alert_box .compute_order .batch_body .items_box div:first-child {
    margin-left: 18px
}

#order_record .alert_box .compute_order .batch_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 15px
}

#order_record .alert_box .compute_order .batch_bottom div {
    line-height: 42px;
    font-size: 14px;
    cursor: pointer;
    font-weight: 800;
    color: #fff;
    width: 101px;
    height: 42px;
    border-radius: 4px;
    background: #3369ff;
    border: none;
    text-align: center
}

#recycle_bin {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    position: relative;
    padding-bottom: 80px
}

#recycle_bin .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#recycle_bin .select_box .select_txt {
    width: 200px;
    position: relative
}

#recycle_bin .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    font-size: 14px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #507dfa
}

#recycle_bin .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#recycle_bin .kckm_header {
    width: 100%
}

#recycle_bin .kckm_tit {
    position: relative;
    top: 4px;
    font-size: 21px;
    font-weight: 700;
    color: #68728c;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block
}

#recycle_bin .store_bottom {
    position: relative;
    margin-top: 11px;
    padding-bottom: 30px;
    min-height: 500px
}

#recycle_bin .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#recycle_bin .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#recycle_bin .store_bottom td, #recycle_bin .store_bottom th {
    min-width: 75px;
    text-indent: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#recycle_bin .store_bottom td {
    line-height: 55px;
    max-width: 250px;
    font-size: 14px;
    font-weight: 400;
    color: #68728c
}

#recycle_bin .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#recycle_bin .store_bottom td .stop {
    background: #ff9a9a
}

#recycle_bin .store_bottom td .used {
    background: #888
}

#recycle_bin .store_bottom td .copy {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    vertical-align: middle;
    color: #386cfa;
    font-size: 12px
}

#recycle_bin .store_bottom td .inner_txt {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#recycle_bin .store_bottom table {
    width: 100%
}

#recycle_bin .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#recycle_bin .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#recycle_bin .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#recycle_bin .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#recycle_bin .store_bottom table .chaoz .chaoz_box {
    padding-right: 6%
}

#recycle_bin .multiple_selection .btn_box .duox_btn_double {
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
    color: #a2a9ba;
    background: #f3f6ff
}

#recycle_bin .multiple_selection .btn_box .duox_btn_double .duox_btn_be {
    display: inline-block;
    width: 82px;
    height: 36px;
    background: #f3f6ff;
    border: 1px solid #f4f4f5;
    border-radius: 18px 0 0 18px;
    line-height: 36px;
    text-align: center;
    font-size: 14px
}

#recycle_bin .multiple_selection .btn_box .duox_btn_double .btn_center {
    display: inline-block;
    width: 2px;
    height: 36px;
    background: #fff;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#recycle_bin .multiple_selection .btn_box .duox_btn_double .duox_btn_befo {
    display: inline-block;
    width: 82px;
    height: 36px;
    background: #f3f6ff;
    border-radius: 0 18px 18px 0;
    border: 1px solid #f4f4f5;
    line-height: 36px;
    text-align: center;
    font-size: 14px
}

#recycle_bin .yuan {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #a2a9ba;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -1px
}

#recycle_bin .lingyuan {
    background-color: #507dfa
}

#soupon_regu {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 80px;
    position: relative
}

#soupon_regu .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#soupon_regu .select_box .select_txt {
    width: 200px;
    position: relative
}

#soupon_regu .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 32px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#soupon_regu .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#soupon_regu .kckm_header {
    width: 100%
}

#soupon_regu .kckm_tit {
    position: relative;
    top: 4px;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    color: #68728c
}

#soupon_regu .store_bottom {
    position: relative;
    margin-top: 11px;
    padding-bottom: 30px;
    min-height: 500px
}

#soupon_regu .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#soupon_regu .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#soupon_regu .store_bottom td, #soupon_regu .store_bottom th {
    min-width: 75px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#soupon_regu .store_bottom td {
    line-height: 55px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400
}

#soupon_regu .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#soupon_regu .store_bottom td .used {
    background: #ff8300
}

#soupon_regu .store_bottom td .none_lock {
    background: #68728c
}

#soupon_regu .store_bottom td .none_s {
    background: #a2a9ba
}

#soupon_regu .store_bottom table {
    width: 100%
}

#soupon_regu .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#soupon_regu .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#soupon_regu .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#soupon_regu .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#soupon_regu .store_bottom table .chaoz .chaoz_box {
    padding-right: 70px
}

#income {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    margin: 0 auto;
    padding-bottom: 100px;
    color: #68728c;
    z-index: 50
}

#income .tit span {
    display: inline-block;
    margin-left: 50px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 140px;
    height: 34px;
    background: #386cfa;
    border: none;
    color: #fff;
    border-radius: 6px;
    text-align: center;
    padding: 0 10px;
    line-height: 34px;
    letter-spacing: .5px;
    font-weight: 700
}

#income .income_chars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 35px
}

#income .income_chars .incomes {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#income .income_chars .incomes .i_tips {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    color: #68728c;
    margin-left: 12px
}

#income .income_chars .today {
    border-right: 2px solid #f4f7fe
}

#income .income_chars .yestoday {
    margin-left: 54px
}

#income .income_chars .income_nums {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#income .income_chars .income_nums .income_item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-right: 2px solid #f4f7fe;
    margin-top: 45px;
    text-align: center;
    max-width: 230px
}

#income .income_chars .income_nums .income_item img {
    vertical-align: middle;
    margin-right: 20px
}

#income .income_chars .income_nums .income_item div {
    display: inline-block;
    vertical-align: middle
}

#income .income_chars .income_nums .income_item div p {
    font-size: 30px;
    font-weight: 700
}

#income .income_chars .income_nums .income_item div span {
    display: inline-block;
    color: #a2a9ba;
    font-weight: 400;
    font-size: 14px;
    padding-top: 10px
}

#income .income_list {
    width: 95%;
    margin-top: 50px;
    border-top: 2px solid #f4f7fe;
    padding-top: 20px;
    padding-left: 12px
}

#income .income_list .sn_tip {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    color: #68728c;
    margin-left: 12px;
    padding: 35px 0 15px;
    position: relative;
    left: -13px
}

#income .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px
}

#income .select_box .select_txt {
    width: 200px;
    position: relative
}

#income .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 30px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#income .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#income .store_bottom {
    margin-top: 11px;
    padding-bottom: 50px;
    font-size: 18px;
    line-height: 3
}

#income .none_now, #income .store_bottom table {
    width: 100% !important
}

#income .none_now {
    text-align: center;
    display: block
}

#income .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#income .store_bottom th {
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba
}

#income .store_bottom td, #income .store_bottom th {
    min-width: 75px;
    text-indent: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

#income .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#income .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px
}

#income .store_bottom td .stop {
    background: #ff9a9a
}

#income .store_bottom td .used {
    background: #888
}

#income .store_bottom {
    position: relative
}

#income .store_bottom table {
    width: 100%
}

#income .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#income .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#income .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#income .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#income .store_bottom table .chaoz .chaoz_box {
    padding-right: 107px
}

#edit_url {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#edit_url .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-top: 34px
}

#edit_url .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#edit_url .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative
}

#edit_url .df .set_right div {
    display: inline-block
}

#edit_url .df .set_right .modify_btn {
    cursor: pointer;
    padding: 8px 20px;
    background: #f3f6ff;
    color: #386cfa;
    border-radius: 14px;
    font-size: 12px;
    margin-left: 20px;
    font-weight: 400
}

#edit_url .df .set_right .save_modify {
    display: block;
    margin-top: 12px
}

#edit_url .df .set_right .save_modify div {
    font-weight: 400;
    display: inline-block;
    cursor: pointer;
    padding: 8px 20px;
    background: #f3f6ff;
    color: #386cfa;
    border-radius: 14px;
    font-size: 12px;
    margin-right: 28px
}

#edit_url .df .set_right .save_modify div:last-child {
    padding: 4px 25px;
    background: #386cfa;
    color: #fff
}

#edit_url .df .set_right .sel_box {
    padding: 9px 30px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s
}

#edit_url .df .set_right .sel_after {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

#edit_url .df .set_right p {
    font-size: 13px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px
}

#edit_url .df .set_right .input_km {
    outline: none;
    width: 297px;
    height: 41px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #545454;
    font-weight: 400;
    margin-right: 28px
}

#edit_url .df .set_right .input_km:focus, #edit_url .df .set_right .input_km:hover {
    border-color: #386cfa
}

#edit_url .df .set_right .input_gg {
    width: 554px;
    height: 225px;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    color: #68728c
}

#edit_url .df .set_right .input_gg:focus, #edit_url .df .set_right .input_gg:hover {
    border-color: #386cfa
}

#edit_url .df .set_right .input_area_palce {
    width: 554px;
    height: 225px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #a2a9ba
}

#edit_url .df .set_right .add_card_model_images {
    width: 554px;
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#edit_url .df .set_right .add_card_model_images span {
    display: inline-block;
    background: #386cfa;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    font-size: 14px;
    color: #fff;
    text-align: center
}

#edit_url .df .set_right .add_card_model_images #upload_img {
    display: none
}

#edit_url .df .set_right .blocks {
    display: block;
    margin: 0;
    padding: 0
}

#edit_url .df .set_right .blocks .input_box {
    margin-left: 12px;
    margin-top: 18px
}

#edit_url .df .set_right .blocks .input_box .tite {
    width: 250px
}

#edit_url .df .set_right .blocks .input_box .tite .input_con {
    width: 100%;
    height: 41px;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #386cfa;
    font-weight: 800;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#edit_url input::-webkit-input-placeholder {
    color: #a2a9ba
}

#edit_url input:-moz-placeholder, #edit_url input::-moz-placeholder {
    color: #a2a9ba
}

#edit_url input:-ms-input-placeholder {
    color: #a2a9ba
}

#my_message {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 100px;
    position: relative
}

#my_message .tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#my_message .tit .biaoj {
    display: inline-block;
    width: 115px;
    height: 36px;
    cursor: pointer;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    font-size: 14px;
    font-weight: 400;
    border-radius: 6px;
    text-align: center;
    line-height: 36px;
    color: #a2a9ba;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#my_message .tit .biaoj:hover {
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa
}

#my_message .message_body {
    width: 100%;
    margin-top: 10px;
    padding-bottom: 20px
}

#my_message .message_body .message {
    display: inline-block;
    vertical-align: top;
    margin: 20px 18px 0;
    width: 435px;
    padding: 23px 30px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 5px 29px 0 hsla(0, 0%, 71%, .13);
    box-shadow: 0 5px 29px 0 hsla(0, 0%, 71%, .13);
    border-radius: 10px
}

#my_message .message_body .message .mes_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(80, 80, 80, .08);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#my_message .message_body .message .mes_top .mes_type {
    font-size: 18px;
    font-weight: 700;
    color: #a2a9ba
}

#my_message .message_body .message .mes_top .mes_type img {
    vertical-align: middle;
    margin-right: 14px
}

#my_message .message_body .message .mes_top .mes_top_right {
    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;
    font-size: 14px;
    font-weight: 400
}

#my_message .message_body .message .mes_top .mes_top_right .mes_date {
    color: #68728c
}

#my_message .message_body .message .mes_top .mes_top_right .mes_read_msg {
    color: #a2a9ba;
    padding-top: 9px;
    cursor: pointer
}

#my_message .message_body .message .mes_bottom .bottom_before {
    width: 100%;
    overflow: hidden;
    font-weight: 400;
    color: #68728c;
    max-height: 60px
}

#my_message .message_body .message .mes_bottom .bottom_before .mes_bottom_tit {
    display: inline-block;
    vertical-align: middle;
    width: 280px;
    line-height: 56px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

#my_message .message_body .message .mes_bottom .bottom_before .mes_bottom_cli {
    display: inline-block;
    vertical-align: middle;
    margin-left: 35px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    line-height: 56px;
    color: #a2a9ba
}

#my_message .message_body .message .mes_bottom .bottom_after {
    width: 100%;
    font-weight: 400;
    color: #a2a9ba;
    font-size: 14px;
    padding-bottom: 30px;
    overflow: hidden;
    max-height: 2000px;
    -webkit-transition: max-height 1s;
    transition: max-height 1s
}

#my_message .message_body .message .mes_bottom .bottom_after .mes_bottom_cli {
    line-height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#my_message .message_body .message .mes_bottom .bottom_after .mes_bottom_cli span:last-child {
    cursor: pointer
}

#my_message .message_body .message .mes_bottom .bottom_after .mes_bottom_tit {
    line-height: 2;
    color: #68728c;
    text-align: left
}

#my_message .message_body .message .colorimport {
    color: #386cfa !important
}

#withdraw {
    width: 100%;
    padding-left: 58px;
    padding-bottom: 50px;
    background-color: #fff
}

#withdraw .w_box {
    border: 8px solid #f7f9fe;
    display: inline-block;
    width: 60%;
    margin-top: 16px;
    min-width: 700px
}

#withdraw .w_box div {
    line-height: 67px
}

#withdraw .w_box div img {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    margin-left: 40px
}

#withdraw .w_box div div {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 700
}

#withdraw .w_box div div:nth-child(2) {
    color: #68728c;
    margin-left: 24px;
    width: 28%
}

#withdraw .w_box div div:nth-child(3) {
    color: #a2a9ba;
    width: 25%
}

#withdraw .w_box div div:nth-child(3) span {
    color: #2d64fb
}

#withdraw .w_box div div:nth-child(4) {
    color: #a2a9ba
}

#withdraw .w_box div div:nth-child(4) span {
    display: inline-block;
    vertical-align: middle;
    color: #2d64fb
}

#withdraw .w_box div div:nth-child(4) span:first-child {
    background: #2d64fb;
    width: 7px;
    height: 7px;
    margin-right: 4px;
    border-radius: 20px
}

#withdraw .w_box div div:nth-child(5) {
    float: right;
    margin-right: 30px;
    border: 1px solid #f4f4f5;
    border-radius: 4px;
    background: #f3f6ff;
    font-size: 14px;
    color: #a2a9ba;
    width: 98px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 18px
}

#withdraw .w_box > div {
    border-bottom: 1px solid #f4f7fe
}

#dynamic_order {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 100px;
    z-index: 50
}

#dynamic_order .warn img {
    width: 15px;
    margin-top: -7px
}

#dynamic_order .wushuj {
    text-align: center;
    margin-top: 200px;
    margin-left: -25px
}

#dynamic_order .wushuj span {
    display: block;
    font-size: 15px;
    margin-top: 10px;
    color: #a2a9ba
}

#dynamic_order .dyn_top {
    width: 100%;
    height: 36px;
    background: #edf2fe;
    border-radius: 3px;
    padding: 0 26px;
    margin-top: 18px
}

#dynamic_order .dyn_top img {
    margin-right: 14px;
    vertical-align: middle
}

#dynamic_order .dyn_top span {
    display: inline-block;
    color: #4274fa;
    font-weight: 400;
    font-size: 14px;
    line-height: 36px
}

#dynamic_order .wrap_hide {
    background: #fbfbfb
}

#dynamic_order .baci_img {
    width: 100%;
    position: fixed;
    bottom: 0
}

#dynamic_order .lengs_boxs {
    width: 100%;
    position: relative;
    z-index: 10
}

#dynamic_order .lengs_boxs .leng {
    width: 90%;
    margin-top: 24px;
    vertical-align: top;
    background: #fff;
    -webkit-box-shadow: 0 5px 29px 0 hsla(0, 0%, 71%, .13);
    box-shadow: 0 5px 29px 0 hsla(0, 0%, 71%, .13);
    border-radius: 4px;
    padding-top: 24px;
    padding-bottom: 24px
}

#dynamic_order .lengs_boxs .leng .leng_hide img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 26px
}

#dynamic_order .lengs_boxs .leng .leng_hide span {
    display: inline-block;
    vertical-align: middle;
    color: #545454;
    font-size: 14px;
    font-weight: 700
}

#dynamic_order .lengs_boxs .leng .leng_hide span:nth-child(2) {
    margin-left: 13px;
    width: 500px
}

#dynamic_order .lengs_boxs .leng .leng_hide span:nth-child(3) {
    font-size: 14px;
    font-weight: 700
}

#dynamic_order .step_box {
    margin-top: 52px
}

#dynamic_order .step_box .step_tiao {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 12px;
    background: #f3f6ff;
    border-radius: 6px;
    margin-right: 20px
}

#dynamic_order .step_box .step_tiao div {
    position: absolute;
    top: -33px;
    right: 0
}

#dynamic_order .step_box .step_tiao span {
    white-space: nowrap;
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 20px;
    font-size: 12px;
    color: #00e5dd;
    font-weight: 700;
    text-align: center
}

#dynamic_order .step_box .step_jianb {
    background: #00e5dd;
    -webkit-transition: background 3s;
    transition: background 3s
}

#dynamic_order .step_box .step_tiao:first-child {
    margin-left: 25px
}

#dynamic_order .danxiang {
    margin-top: 30px
}

#dynamic_order .danxiang img {
    margin-left: 29px;
    vertical-align: middle
}

#dynamic_order .danxiang div {
    display: inline-block;
    color: #ffbf00;
    font-size: 14px;
    font-weight: 700;
    vertical-align: middle;
    margin-left: 12px
}

#dynamic_order .leng_text {
    margin-top: 30px
}

#dynamic_order .leng_text div:first-child {
    margin-left: 24px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #939393;
    vertical-align: middle;
    display: inline-block
}

#dynamic_order .leng_text div:nth-child(2) {
    vertical-align: middle;
    margin-left: 5px;
    font-weight: 700;
    font-size: 14px;
    color: #4b4b4b;
    display: inline-block;
    width: 88.73%
}

#dynamic_order .leng_text div:nth-child(2) span {
    color: #386cfa
}

#receipt {
    padding-left: 19px
}

#receipt .hai_biaot, #receipt .wb_box {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 27px
}

#receipt .hai_biaot {
    display: inline-block;
    font-size: 14px;
    color: #68728c;
    width: 110px
}

#receipt .btn_success {
    display: inline-block;
    width: 103px;
    height: 103px;
    border: 2px solid #f2f2f2;
    border-radius: 4px;
    position: relative
}

#receipt .btn_success img {
    position: absolute;
    top: 50%;
    margin-top: -27px;
    left: 50%;
    margin-left: -27px
}

#receipt .up_data {
    vertical-align: top;
    display: inline-block
}

#receipt .up_data .qr_code {
    width: 300px
}

#receipt .ivu-select-single .ivu-select-selection .ivu-select-selected-value {
    height: 40px !important;
    line-height: 40px !important;
    padding-left: 8px;
    padding-right: 24px;
    font-size: 14px;
    color: #68728c;
    letter-spacing: .5px
}

#change_password {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 400px;
    position: relative
}

#change_password .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px
}

#change_password .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#change_password .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#change_password .df .set_right .input_km {
    outline: none;
    width: 415px;
    height: 41px;
    background: #fff;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

#change_password .df .set_right .input_km:focus, #change_password .df .set_right .input_km:hover {
    border-color: #386cfa
}

#invitation {
    width: 100%;
    background: #f0f2f5;
    padding-bottom: 80px;
    padding-left: 73px;
    position: relative
}

#invitation .tit {
    color: #666;
    border-bottom: none;
    padding: 37px 13px 12px
}

#invitation .invite_hide {
    width: 100%;
    height: 230px;
    background: -webkit-gradient(linear, left bottom, left top, from(#ec4851), to(#ff858c));
    background: linear-gradient(0deg, #ec4851, #ff858c)
}

#invitation .invite_my_account {
    width: 95%;
    background: #fff;
    border-radius: 4px;
    margin-top: 16px
}

#invitation .invite_my_account .invite_account_bottom {
    padding: 40px 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

#invitation .invite_my_account .invite_account_bottom div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#invitation .invite_my_account .invite_account_bottom div div {
    display: block
}

#invitation .invite_my_account .invite_account_bottom div div:first-child {
    font-size: 18px;
    color: #545454;
    font-weight: 500
}

#invitation .invite_my_account .invite_account_bottom div div:nth-child(2) {
    font-size: 14px;
    color: #999;
    font-weight: 400;
    margin-top: 20px
}

#invitation .invite_my_account .invite_account_bottom div div:nth-child(2) span {
    font-size: 30px;
    font-weight: 800;
    color: #545454;
    margin-left: 30px
}

#invitation .invite_my_link {
    width: 95%;
    background: #fff;
    border-radius: 4px;
    padding: 38px 50px 43px;
    margin-top: 15px
}

#invitation .invite_my_link div:first-child {
    display: inline-block;
    vertical-align: middle;
    margin-right: 46px
}

#invitation .invite_my_link div:first-child img {
    display: none
}

#invitation .invite_my_link div:first-child p {
    display: inline-block;
    width: 252px;
    height: 56px;
    line-height: 56px;
    border-radius: 6px;
    background: #386cfa;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    font-weight: 700
}

#invitation .invite_my_link div:first-child div {
    display: block;
    margin-bottom: 14px;
    color: #999;
    font-size: 14px;
    text-indent: 4px
}

#invitation .invite_my_link div:nth-child(2) {
    display: inline-block;
    vertical-align: middle
}

#invitation .invite_my_link div:nth-child(2) div:first-child {
    display: block;
    margin-bottom: 14px;
    color: #999;
    font-size: 14px;
    text-indent: 4px
}

#invitation .invite_my_link div:nth-child(2) div:nth-child(2) {
    display: inline-block;
    width: 513px;
    height: 56px;
    line-height: 56px;
    padding: 0 26px;
    background: #f4f6fa;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#invitation .invite_my_link div:nth-child(2) div:nth-child(2) span {
    font-weight: 700;
    color: #666;
    overflow: hidden
}

#invitation .invite_my_link div:nth-child(2) div:nth-child(2) span:first-child {
    font-size: 14px
}

#invitation .invite_my_link div:nth-child(2) div:nth-child(2) span:nth-child(2) {
    font-size: 12px;
    cursor: pointer;
    color: #2a62ff;
    float: right
}

#invitation .invite_my_invite {
    width: 95%;
    background: #fff;
    border-radius: 4px;
    margin-top: 16px
}

#invitation .invite_my_invite .table_bar {
    width: 100%;
    height: 70px;
    line-height: 70px;
    padding: 0 50px;
    background: #f9faff;
    font-size: 18px
}

#invitation .invite_my_invite .table_bar div {
    display: inline-block;
    margin-right: 60px;
    cursor: pointer;
    color: #545454;
    -webkit-transition: color .5s;
    transition: color .5s
}

#invitation .invite_my_invite .table_bar .color_hov {
    color: #386cfa;
    font-weight: 700
}

#invitation .invite_my_invite .invite_main {
    padding: 0 0 45px
}

#invitation .invite_my_invite .invite_main .table_div {
    width: 100%
}

#invitation .invite_my_invite .invite_main .table_div .thead_div {
    width: 100%;
    height: 52px;
    line-height: 52px;
    color: #999;
    font-size: 14px;
    border-bottom: 1px solid hsla(0, 0%, 93.7%, .66)
}

#invitation .invite_my_invite .invite_main .table_div .thead_div div {
    width: 33%;
    display: inline-block;
    text-indent: 52px;
    vertical-align: top
}

#invitation .invite_my_invite .invite_main .table_div .tbody_div {
    width: 100%;
    max-height: 312px;
    overflow-y: auto
}

#invitation .invite_my_invite .invite_main .table_div .tbody_div .invite_item {
    width: 100%;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #666;
    border-bottom: 1px solid hsla(0, 0%, 93.7%, .66)
}

#invitation .invite_my_invite .invite_main .table_div .tbody_div .invite_item div {
    width: 33%;
    display: inline-block;
    text-indent: 52px;
    vertical-align: top
}

#invitation .invite_rules {
    width: 95%;
    background: #fff;
    border-radius: 4px;
    margin-top: 16px;
    padding-bottom: 20px
}

#invitation .invite_rules .ques_tit {
    width: 100%;
    height: 70px;
    line-height: 70px;
    padding: 0 50px;
    background: #f9faff;
    font-size: 20px;
    color: #545454;
    font-weight: 700
}

#invitation .invite_rules .invite_questions .ques_item {
    padding: 20px 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid hsla(0, 0%, 93.7%, .66)
}

#invitation .invite_rules .invite_questions .ques_item h3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
    color: #999
}

#invitation .invite_rules .invite_questions .ques_item p {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.8;
    color: #999
}

#invitation .none_dat {
    text-align: center;
    font-size: 14px;
    margin-top: 30px
}

#invited_user {
    width: 750px;
    position: relative;
    left: 50%;
    margin-left: -375px;
    background: -webkit-gradient(linear, left top, left bottom, from(#2986ff), to(#287ffe));
    background: linear-gradient(180deg, #2986ff, #287ffe)
}

#invited_user .invited_show {
    width: 750px;
    padding: 42px 40px 92px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#invited_user .invited_show .logo_kfk {
    width: 190px
}

#invited_user .invited_show .invited_title {
    width: 100%;
    text-align: center;
    position: relative
}

#invited_user .invited_show .invited_title img {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#invited_user .invited_show .invited_title img:nth-child(2) {
    margin-top: .56rem
}

#invited_user .invited_show .invited_title .login_btn {
    width: 532px;
    height: 92px;
    line-height: 92px;
    font-weight: 700;
    color: #fff7e8;
    font-size: 32px;
    background: linear-gradient(181deg, #01d4ff, #0f6fff);
    -webkit-box-shadow: 0 8px 16px 0 rgba(14, 119, 255, .27);
    box-shadow: 0 8px 16px 0 rgba(14, 119, 255, .27);
    border-radius: 46px;
    position: absolute;
    bottom: 97px;
    left: 50%;
    margin-left: -266px;
    cursor: pointer
}

#add_to_my_goodslsit {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#add_to_my_goodslsit .agented_with_code {
    padding-left: 27px;
    margin-top: 23px;
    color: #999
}

#add_to_my_goodslsit .agented_with_code .agented_title {
    font-size: 14px
}

#add_to_my_goodslsit .agented_with_code .agented_input {
    width: 510px;
    height: 56px;
    line-height: 56px;
    background: #f7f9fe;
    border: 1px solid #e9e9e9;
    border-radius: 6px;
    padding: 0 27px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 14px
}

#add_to_my_goodslsit .agented_with_code .agented_input input {
    width: 100%;
    border: none;
    background: #f7f9fe;
    color: #666;
    font-weight: 700;
    font-size: 14px;
    height: 52px;
    line-height: 52px
}

#add_to_my_goodslsit .agented_with_code .tip_items {
    margin-top: 24px;
    letter-spacing: .5px;
    width: 760px
}

#add_to_my_goodslsit .agented_with_code .tip_items .tip_item {
    color: #999;
    font-size: 13px;
    font-weight: 500;
    line-height: 30px
}

#add_to_my_goodslsit .save {
    margin-top: 50px;
    background-color: #386cfa;
    color: #fff;
    width: 147px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 6px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-left: 27px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700
}

#sub_agent_goods {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#sub_agent_goods .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#sub_agent_goods .select_box .select_txt {
    width: 250px;
    position: relative
}

#sub_agent_goods .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    font-size: 14px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#sub_agent_goods .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#sub_agent_goods .kckm_header {
    width: 100%
}

#sub_agent_goods .kckm_tit {
    position: relative;
    top: 4px;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    color: #68728c
}

#sub_agent_goods .store_bottom {
    position: relative;
    margin-top: 11px;
    padding-bottom: 30px
}

#sub_agent_goods .store_bottom .table_template_title {
    width: 97%;
    height: 100px;
    background-color: #f4f7fe;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 46px 0 26px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 1px;
    margin-top: 30px
}

#sub_agent_goods .store_bottom .table_template_title, #sub_agent_goods .store_bottom .table_template_title .table_template_title_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#sub_agent_goods .store_bottom .table_template_title .table_template_title_left .agenter_head_img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden
}

#sub_agent_goods .store_bottom .table_template_title .table_template_title_left .agenter_head_img img {
    width: 40px;
    height: 40px
}

#sub_agent_goods .store_bottom .table_template_title .table_template_title_left .agenter_head_img div {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 22px;
    background-color: #b7c3cd;
    color: #fff
}

#sub_agent_goods .store_bottom .table_template_title .table_template_title_left .agenter_infos {
    margin-left: 12px
}

#sub_agent_goods .store_bottom .table_template_title .table_template_title_left .agenter_infos div:first-child {
    color: #68728c;
    font-size: 16px
}

#sub_agent_goods .store_bottom .table_template_title .table_template_title_left .agenter_infos div:nth-child(2) {
    margin-top: 6px;
    color: #a2a9ba;
    font-size: 14px
}

#sub_agent_goods .store_bottom .table_template_title .table_template_title_right {
    width: 86px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    background-color: #386cfa;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    cursor: pointer
}

#sub_agent_goods .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#sub_agent_goods .store_bottom th {
    min-width: 100px;
    height: 50px;
    font-size: 15px;
    font-weight: 500;
    color: #666;
    text-align: left
}

#sub_agent_goods .store_bottom td, #sub_agent_goods .store_bottom th {
    max-width: 400px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#sub_agent_goods .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#sub_agent_goods .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -1px
}

#sub_agent_goods .store_bottom td .add {
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    cursor: pointer;
    background: #507dfa;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
    text-indent: 0;
    border-radius: 3px
}

#sub_agent_goods .store_bottom td .used {
    background: #888
}

#sub_agent_goods .store_bottom td .copy {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    vertical-align: middle;
    color: #386cfa;
    font-size: 12px
}

#sub_agent_goods .store_bottom td .inner_txt {
    display: inline-block;
    vertical-align: middle;
    max-width: 350px;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#sub_agent_goods .store_bottom tr:first-child .add {
    position: relative;
    z-index: 600
}

#sub_agent_goods .store_bottom table {
    width: 100%
}

#sub_agent_goods .store_bottom table thead tr {
    background-color: rgba(244, 247, 254, .25)
}

#sub_agent_goods .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#sub_agent_goods .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#sub_agent_goods .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#sub_agent_goods .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#sub_agent_goods .store_bottom table .chaoz .chaoz_box {
    padding-right: 5.4%
}

#sub_agent_goods .no_data_now {
    margin: 200px auto;
    text-align: center
}

#sub_agent_goods .no_data_now img {
    width: 131px
}

#sub_agent_goods .no_data_now div {
    margin-left: -10px;
    color: #a2a9ba;
    font-size: 14px;
    line-height: 64px;
    text-align: center;
    margin-top: -15px
}

#sub_agent_goods .no_data_now div span {
    display: inline-block;
    margin-top: -56px;
    width: 130px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    letter-spacing: .5px;
    height: 32px;
    vertical-align: middle;
    line-height: 32px;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    margin-left: 2px;
    background-color: #386cfa
}

#sub_agent_goods .none_now {
    padding-top: 50px !important
}

#sub_agent_goods .none_now div {
    line-height: 1 !important
}

#sub_agent_goods .jiaox_moba {
    position: fixed;
    width: 100vw;
    height: 100vw;
    z-index: 300;
    top: 0;
    left: 0
}

#sub_agent_goods .jiaox_moba .backstage {
    background: #000;
    opacity: .51;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#sub_agent_goods .jiaox_moba img {
    position: absolute;
    z-index: 700
}

#sub_agent_goods .jiaox_moba .jiantou {
    top: 385px;
    right: 205px
}

#sub_agent_goods .jiaox_moba .jiaoctex {
    top: 491px;
    right: 470px
}

#sub_agent_goods .jiaox_moba .wzdl {
    top: 553px;
    right: 478px;
    cursor: pointer
}

#agent_info {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#agent_info .agent_infos_show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 33px;
    margin-left: 18px
}

#agent_info .agent_infos_show .agent_info_fir {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden
}

#agent_info .agent_infos_show .agent_info_fir img {
    width: 40px;
    height: 40px;
    vertical-align: top
}

#agent_info .agent_infos_show .agent_info_fir div {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 22px;
    background-color: #b7c3cd;
    color: #fff
}

#agent_info .agent_infos_show .agent_info_sec {
    margin-left: 12px
}

#agent_info .agent_infos_show .agent_info_sec div:first-child {
    color: #68728c;
    font-size: 16px;
    font-weight: 500
}

#agent_info .agent_infos_show .agent_info_sec div:first-child span {
    color: #386cfa
}

#agent_info .agent_infos_show .agent_info_sec div:nth-child(2) {
    color: #a2a9ba;
    font-size: 14px;
    font-weight: 400;
    margin-top: 12px
}

#agent_info .cancel_agent {
    width: 133px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #ff4c65;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    margin-top: 40px;
    cursor: pointer;
    margin-left: 18px;
    font-weight: 700
}

#agent_level_add {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#agent_level_add .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px
}

#agent_level_add .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#agent_level_add .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#agent_level_add .df .set_right .sel_box {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

#agent_level_add .df .set_right .sel_after {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

#agent_level_add .df .set_right p {
    font-size: 13px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px
}

#agent_level_add .df .set_right .input_km {
    outline: none;
    width: 415px;
    height: 41px;
    background: #fff;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

#agent_level_add .df .set_right .input_km:focus, #agent_level_add .df .set_right .input_km:hover {
    border-color: #386cfa
}

#agent_level_add .df .set_right .textarea {
    width: 552px;
    height: 355px;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    padding: 20px 30px;
    font-size: 14px;
    color: #a2a9ba;
    font-weight: 500
}

#agent_level_add .df .set_right .textarea:focus, #agent_level_add .df .set_right .textarea:hover {
    border-color: #386cfa
}

#agent_level_add .df .set_right .time_box {
    height: 45px;
    margin-top: 15px
}

#agent_level_add .df .set_right .blocks {
    display: block;
    margin: 0;
    padding: 0
}

#agent_level_add .df .set_right .blocks .input_box {
    margin-left: 12px;
    margin-top: 18px
}

#agent_level_add .df .set_right .blocks .input_box .tite {
    width: 250px
}

#agent_level_add .df .set_right .blocks .input_box .tite .input_con {
    width: 100%;
    height: 41px;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #386cfa;
    font-weight: 800;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#agent_level_add input::-webkit-input-placeholder {
    color: #a2a9ba
}

#agent_level_add input:-moz-placeholder, #agent_level_add input::-moz-placeholder {
    color: #a2a9ba
}

#agent_level_add input:-ms-input-placeholder {
    color: #a2a9ba
}

#invite_agenter {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#invite_agenter .invite_one {
    width: 95%;
    padding-bottom: 25px;
    border-bottom: 2px solid #f4f7fe
}

#invite_agenter .invite_one .invite_code_title {
    margin: 23px 0 0 27px;
    color: #999;
    font-size: 14px;
    font-weight: 400
}

#invite_agenter .invite_one .invite_btns {
    margin-top: 14px;
    margin-left: 23px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#invite_agenter .invite_one .invite_btns .invite_fir_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 400px;
    height: 56px;
    line-height: 56px;
    border-radius: 6px;
    border: 1px solid #e9e9e9;
    padding: 0 27px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f7f9fe;
    letter-spacing: 1px;
    position: relative
}

#invite_agenter .invite_one .invite_btns .invite_fir_btn .invite_fir_btn_mark {
    width: 400px;
    height: 56px;
    line-height: 56px;
    border-radius: 6px;
    padding: 0 27px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ebebeb;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 14px;
    font-weight: 700
}

#invite_agenter .invite_one .invite_btns .invite_fir_btn .agenter_code {
    color: #666;
    font-size: 14px;
    font-weight: 700
}

#invite_agenter .invite_one .invite_btns .invite_fir_btn .copy {
    color: #386cfa;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}

#invite_agenter .invite_one .invite_btns .invite_sec_btn {
    background-color: #386cfa
}

#invite_agenter .invite_one .invite_btns .invite_sec_btn, #invite_agenter .invite_one .invite_btns .invite_thr_btn {
    width: 122px;
    height: 56px;
    border-radius: 6px;
    line-height: 56px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-left: 25px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#invite_agenter .invite_one .invite_btns .invite_thr_btn {
    background-color: #cacaca;
    -webkit-transition: background-color .5s;
    transition: background-color .5s
}

#invite_agenter .invite_one .invite_btns .clos_btn {
    background-color: #ff4c65;
    -webkit-transition: background-color .5s;
    transition: background-color .5s
}

#invite_agenter .invite_one .invite_tips {
    font-size: 13px;
    font-weight: 500;
    color: #a2a9ba;
    margin: 23px 0 0 27px
}

#invite_agenter .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px
}

#invite_agenter .df .set_left {
    width: 222px;
    font-size: 14px;
    font-weight: 700;
    color: #68728c;
    text-indent: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#invite_agenter .df .set_left sup {
    color: #ff9a9a;
    margin-right: 5px
}

#invite_agenter .df .xuanz {
    font-size: 14px;
    color: #a2a9ba;
    font-weight: 700
}

#invite_agenter .df .xuanz .ivu-checkbox {
    margin-right: 5px
}

#invite_agenter .df .zhek_box .zhengk_leng {
    margin-top: 20px
}

#invite_agenter .df .zhek_box .zhengk_leng span {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    color: #a2a9ba;
    margin-right: 12px
}

#invite_agenter .df .zhek_box .zhengk_leng div {
    display: inline-block;
    vertical-align: middle
}

#invite_agenter .df .zhek_box .zhengk_leng p {
    display: inline-block;
    margin: 0
}

#invite_agenter .df .zhek_box .zhengk_leng img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 18px
}

#invite_agenter .df .zhek_box .zhengk_leng .input_box {
    background: #fbfbfb;
    width: 201px;
    border: 1px solid #f4f4f5;
    border-radius: 6px
}

#invite_agenter .df .zhek_box .zhengk_leng .input_box input {
    border: none;
    background: #fbfbfb;
    font-size: 14px;
    padding-left: 21px;
    line-height: 41px
}

#invite_agenter .df .zhek_box .zhengk_leng .dells {
    cursor: pointer;
    margin-left: 3px
}

#invite_agenter .df .zhek_box .zhengk_leng .dells img, #invite_agenter .df .zhek_box .zhengk_leng .dells span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
    font-size: 14px;
    color: #ff9a9a;
    margin-left: 3px
}

#invite_agenter .df .zhek_box .add_btn {
    display: inline-block;
    margin-top: 12px;
    cursor: pointer
}

#invite_agenter .df .zhek_box .add_btn img, #invite_agenter .df .zhek_box .add_btn span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
    font-size: 14px;
    color: #386cfa;
    margin-left: 3px
}

#invite_agenter .df .set_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#invite_agenter .df .set_right .sel_box {
    padding: 11px 28px;
    background: #f4f4f5;
    border: 1px solid #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #a2a9ba;
    margin-right: 15px;
    -webkit-transition: all .8s;
    transition: all .8s;
    display: inline-block
}

#invite_agenter .df .set_right .sel_after {
    background: #f3f6ff;
    border: 1px solid #386cfa;
    -webkit-box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    box-shadow: 0 1px 4px 0 rgba(56, 108, 250, .04);
    color: #386cfa;
    -webkit-transition: all .8s;
    transition: all .8s
}

#invite_agenter .df .set_right p {
    font-size: 13px;
    font-weight: 500;
    color: #a2a9ba;
    margin-top: 18px
}

#invite_agenter .df .set_right .input_km {
    outline: none;
    width: 415px;
    height: 41px;
    background: #fff;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #386cfa;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

#invite_agenter .df .set_right .input_km:focus, #invite_agenter .df .set_right .input_km:hover {
    border-color: #386cfa
}

#invite_agenter .df .set_right .textarea {
    width: 552px;
    height: 255px;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    padding: 10px 20px;
    font-size: 14px;
    color: #a2a9ba;
    font-weight: 400
}

#invite_agenter .df .set_right .textarea:focus, #invite_agenter .df .set_right .textarea:hover {
    border-color: #386cfa
}

#invite_agenter .df .set_right .time_box {
    height: 45px;
    margin-top: 15px
}

#invite_agenter .df .set_right .blocks {
    display: block;
    margin: 0;
    padding: 0
}

#invite_agenter .df .set_right .blocks .input_box {
    margin-left: 12px;
    margin-top: 18px
}

#invite_agenter .df .set_right .blocks .input_box .tite {
    width: 250px
}

#invite_agenter .df .set_right .blocks .input_box .tite .input_con {
    width: 100%;
    height: 41px;
    background: #f3f6ff;
    border: 1px solid #e7edfd;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #386cfa;
    font-weight: 800;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#management_agent_goods {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#management_agent_goods .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#management_agent_goods .select_box .select_txt {
    width: 250px;
    position: relative
}

#management_agent_goods .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    font-size: 14px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#management_agent_goods .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#management_agent_goods .kckm_header {
    width: 100%
}

#management_agent_goods .warn {
    width: 97%
}

#management_agent_goods .kckm_tit {
    position: relative;
    top: 4px;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    color: #68728c
}

#management_agent_goods .store_bottom {
    position: relative;
    margin-top: 28px;
    padding-bottom: 30px
}

#management_agent_goods .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#management_agent_goods .store_bottom th {
    min-width: 100px;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#management_agent_goods .store_bottom td, #management_agent_goods .store_bottom th {
    max-width: 400px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#management_agent_goods .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#management_agent_goods .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #386cfa;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -1px
}

#management_agent_goods .store_bottom td .card_type {
    color: #386cfa
}

#management_agent_goods .store_bottom td .used {
    background: #999
}

#management_agent_goods .store_bottom td .copy {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    vertical-align: middle;
    color: #386cfa;
    font-size: 12px
}

#management_agent_goods .store_bottom td .inner_txt {
    display: inline-block;
    vertical-align: middle;
    max-width: 350px;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#management_agent_goods .store_bottom table {
    width: 100%
}

#management_agent_goods .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#management_agent_goods .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#management_agent_goods .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#management_agent_goods .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#management_agent_goods .store_bottom table .chaoz .chaoz_box {
    padding-right: 6%
}

#management_agent_level {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#management_agent_level .tit {
    border-bottom: 0
}

#management_agent_level .tit .add_grades {
    display: inline-block;
    margin-left: 50px;
    font-weight: 700;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    height: 34px;
    padding: 0 18px;
    color: #fff;
    background: #386cfa;
    border: none;
    border-radius: 6px;
    text-align: center;
    line-height: 34px
}

#management_agent_level .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#management_agent_level .select_box .select_txt {
    width: 250px;
    position: relative
}

#management_agent_level .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    font-size: 14px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#management_agent_level .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#management_agent_level .kckm_header {
    width: 100%
}

#management_agent_level .kckm_tit {
    position: relative;
    top: 4px;
    font-size: 20px;
    color: #666;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    color: #68728c
}

#management_agent_level .exp {
    margin-left: 12px;
    text-align: left;
    letter-spacing: .5px
}

#management_agent_level .exp h3 {
    padding-bottom: 10px;
    font-size: 14px;
    color: #68728c;
    font-weight: 700
}

#management_agent_level .exp span {
    font-size: 12px;
    color: #999
}

#management_agent_level .store_bottom {
    position: relative;
    margin-top: 11px;
    padding-bottom: 30px
}

#management_agent_level .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#management_agent_level .store_bottom th {
    min-width: 100px;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#management_agent_level .store_bottom td, #management_agent_level .store_bottom th {
    max-width: 400px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#management_agent_level .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#management_agent_level .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #386cfa;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -1px
}

#management_agent_level .store_bottom td .used {
    background: #999
}

#management_agent_level .store_bottom td .copy {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    vertical-align: middle;
    color: #386cfa;
    font-size: 12px
}

#management_agent_level .store_bottom td .inner_txt {
    display: inline-block;
    vertical-align: middle;
    max-width: 350px;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#management_agent_level .store_bottom table {
    width: 100%
}

#management_agent_level .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#management_agent_level .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#management_agent_level .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#management_agent_level .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#management_agent_level .store_bottom table .chaoz .chaoz_box {
    padding-right: 12%
}

#my_agent {
    width: 100%;
    background: #fff;
    padding-left: 58px;
    padding-bottom: 75px;
    position: relative
}

#my_agent .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#my_agent .select_box .select_txt {
    width: 250px;
    position: relative
}

#my_agent .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    font-size: 14px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#my_agent .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#my_agent .kckm_header {
    width: 100%
}

#my_agent .kckm_tit {
    position: relative;
    top: 4px;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    color: #68728c
}

#my_agent .store_bottom {
    position: relative;
    margin-top: 11px;
    padding-bottom: 30px
}

#my_agent .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#my_agent .store_bottom th {
    min-width: 100px;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#my_agent .store_bottom td, #my_agent .store_bottom th {
    max-width: 400px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#my_agent .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#my_agent .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -1px
}

#my_agent .store_bottom td .used {
    background: #888
}

#my_agent .store_bottom td .copy {
    cursor: pointer;
    color: #386cfa;
    font-size: 12px
}

#my_agent .store_bottom td .copy, #my_agent .store_bottom td .inner_txt {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    vertical-align: middle
}

#my_agent .store_bottom td .inner_txt {
    max-width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#my_agent .store_bottom table {
    width: 100%
}

#my_agent .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#my_agent .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#my_agent .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#my_agent .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #68728c;
    font-weight: 700;
    text-indent: 0
}

#my_agent .store_bottom table .chaoz .chaoz_box {
    padding-right: 5.4%
}

#agent_goods_list {
    width: 100%;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 58px;
    position: relative
}

#agent_goods_list .select_box {
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle
}

#agent_goods_list .select_box .select_txt {
    width: 250px;
    position: relative
}

#agent_goods_list .select_box .select_txt input {
    width: 100%;
    border-radius: 2px;
    height: 40px;
    font-size: 14px;
    padding: 10px 20px 10px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #444;
    border: 1px solid #f2f2f2;
    color: #507dfa
}

#agent_goods_list .select_box .select_txt span {
    position: absolute;
    top: 25%;
    right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #507dfa
}

#agent_goods_list .kckm_header {
    width: 100%
}

#agent_goods_list .kckm_tit {
    position: relative;
    top: 4px;
    padding: 29px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    color: #68728c
}

#agent_goods_list .store_bottom {
    position: relative;
    margin-top: 11px;
    padding-bottom: 30px
}

#agent_goods_list .store_bottom tr {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#agent_goods_list .store_bottom th {
    min-width: 100px;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
    color: #a2a9ba;
    text-align: left
}

#agent_goods_list .store_bottom td, #agent_goods_list .store_bottom th {
    max-width: 400px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#agent_goods_list .store_bottom td {
    line-height: 55px;
    font-size: 14px;
    font-weight: 400
}

#agent_goods_list .store_bottom td .qiu {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background: #507dfa;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -1px
}

#agent_goods_list .store_bottom td .used {
    background: #888
}

#agent_goods_list .store_bottom td .copy {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    vertical-align: middle;
    color: #386cfa;
    font-size: 12px
}

#agent_goods_list .store_bottom td .inner_txt {
    display: inline-block;
    vertical-align: middle;
    max-width: 350px;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#agent_goods_list .store_bottom table {
    width: 100%
}

#agent_goods_list .store_bottom table .chaoz {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fafafb;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    text-align: right;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: opa 1.2s alternate;
    animation: opa 1.2s alternate
}

#agent_goods_list .store_bottom table .chaoz div {
    display: inline-block;
    margin-left: 24px;
    cursor: pointer
}

#agent_goods_list .store_bottom table .chaoz div img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

#agent_goods_list .store_bottom table .chaoz div span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #545454;
    font-weight: 700;
    text-indent: 0
}

#agent_goods_list .store_bottom table .chaoz .chaoz_box {
    padding-right: 5.4%
}

#million_sales {
    width: 100%;
    background: #f0f2f5;
    padding: 30px 22px 75px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

#million_sales .million_title_content {
    background: #fff;
    border-radius: 2px
}

#million_sales .million_title_content .million_title {
    color: #545454;
    font-size: 18px;
    padding: 0 44px;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    border-bottom: 2px solid #f7f7f7
}

#million_sales .million_title_content .million_content {
    color: #9a9a9a;
    font-size: 14px;
    font-weight: 700;
    padding: 33px 44px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#million_sales .million_questions {
    margin-top: 21px;
    background: #fff;
    letter-spacing: .5px;
    border-radius: 2px
}

#million_sales .million_questions .million_question {
    background: #f9faff;
    padding: 20px 44px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 700;
    color: #4f4f4f
}

#million_sales .million_questions .million_helps {
    padding: 20px 44px;
    margin-top: 10px
}

#million_sales .million_questions .million_helps .million_help_item {
    display: inline-block;
    margin-right: 84px;
    margin-bottom: 35px;
    vertical-align: middle
}

#million_sales .million_questions .million_helps .million_help_item div:first-child {
    color: #9a9a9a;
    font-size: 14px;
    font-weight: 700
}

#million_sales .million_questions .million_helps .million_help_item div:first-child span {
    display: inline-block;
    vertical-align: middle;
    background: #386cfa;
    font-size: 12px;
    color: #fff;
    padding: 2px 12px;
    font-weight: 400;
    border-radius: 12px;
    margin-left: 5px;
    cursor: pointer
}

#million_sales .million_questions .million_helps .million_help_item div:nth-child(2) {
    width: 458px;
    margin-top: 30px
}

#million_sales .million_questions .million_helps .million_help_item div:nth-child(2) img {
    width: 100%
}

#backstage {
    background: #fff;
    min-width: 1300px
}

#backstage .left_backstage_box::-webkit-scrollbar-track-piece {
    background-color: #f8f8f8
}

#backstage .left_backstage_box::-webkit-scrollbar {
    width: .22rem;
    height: .12rem
}

#backstage .left_backstage_box::-webkit-scrollbar-thumb {
    background-color: #f0f5ff;
    background-clip: padding-box;
    min-height: .373333rem
}

#backstage .left_backstage_box::-webkit-scrollbar-thumb:hover {
    background-color: #f0f5ff
}

#backstage .left_backstage_box {
    width: 208px;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    border-right: 1px solid #f5f5f5;
    position: fixed;
    top: 0;
    left: 0
}

#backstage .left_backstage_box .logo {
    display: none;
    width: 107px;
    margin: 26px 25px 44px 40px;
    cursor: pointer
}

#backstage .left_backstage_box .logo_xiao {
    display: block;
    position: relative;
    left: -70px;
    margin: 26px auto 44px
}

#backstage .left_backstage_box .suod {
    float: right;
    vertical-align: top;
    margin-top: -70px;
    margin-right: 22px;
    display: none
}

#backstage .left_backstage_box .suod img {
    width: 14px;
    cursor: pointer
}

#backstage .left_backstage_box .backstage_option {
    width: 208px;
    text-align: center;
    max-height: 53px;
    overflow: hidden;
    -webkit-transition: max-height .8s;
    transition: max-height .8s
}

#backstage .left_backstage_box .backstage_option .type_dang {
    font-weight: 400;
    color: #68728c;
    font-size: 14px;
    height: 47px;
    line-height: 47px;
    cursor: pointer;
    -webkit-transition: color .5s;
    transition: color .5s
}

#backstage .left_backstage_box .backstage_option .type_dang:hover {
    color: #386cfa
}

#backstage .left_backstage_box .backstage_option .type_title {
    font-weight: 700;
    font-size: 14px;
    position: relative;
    height: 53px;
    line-height: 53px;
    color: #68728c;
    cursor: pointer
}

#backstage .left_backstage_box .backstage_option .type_title span {
    height: 0%;
    display: inline-block;
    width: 4px;
    background: #386cfa;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: height .8s;
    transition: height .8s
}

#backstage .left_backstage_box .backstage_option .type_title .msg {
    font-style: normal;
    font-size: 10px;
    margin-left: 5px;
    position: absolute;
    height: 15px;
    line-height: 15px;
    top: 20px;
    color: #fff;
    background: rgba(237, 64, 20, .83);
    border-radius: 100px;
    width: 15px;
    font-weight: 400;
    text-align: center
}

#backstage .left_backstage_box .backstage_option .type_title .icon {
    position: absolute;
    width: 21px;
    top: 50%;
    margin-top: -11px;
    left: 24px
}

#backstage .left_backstage_box .backstage_option .type_title .jiant {
    width: 11px;
    position: absolute;
    right: 23px;
    top: 50%;
    margin-top: -3px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    transition: transform .8s;
    transition: transform .8s, -webkit-transform .8s
}

#backstage .left_backstage_box .backstage_option .type_title:hover {
    background: #f0f5ff
}

#backstage .left_backstage_box .backstage_option_zhan .type_title {
    background: #f0f5ff;
    color: #386cfa
}

#backstage .left_backstage_box .backstage_option_zhan .type_title span {
    height: 100%
}

#backstage .left_backstage_box .backstage_option_zhan .type_title .jiant {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

#backstage .left_backstage_box:hover {
    width: 208px
}

#backstage .left_backstage_box:hover .logo_xiao {
    display: none
}

#backstage .left_backstage_box:hover .logo, #backstage .left_backstage_box:hover .suod {
    display: block
}

#backstage .left_backstage_box:hover .backstage_option_zhan {
    max-height: 500px
}

#backstage .hide {
    vertical-align: top;
    height: 63px;
    background: #fff;
    border-bottom: 1px solid #f4f4f4;
    position: relative;
    display: inline-block
}

#backstage .hide .hide_z {
    width: 92%;
    min-width: 1140px;
    margin: 0 auto;
    height: 100%
}

#backstage .hide .wen_ss {
    width: 298px;
    background: #f3f6ff;
    border-radius: 17px;
    position: absolute;
    top: 50%;
    left: 58px;
    margin-top: -16px
}

#backstage .hide .wen_ss input {
    border: none;
    color: #a2a9ba;
    font-size: 13px;
    line-height: 33px;
    font-weight: 500;
    background: #f3f6ff;
    margin-left: 5px;
    width: 200px;
    vertical-align: middle
}

#backstage .hide .wen_ss span {
    vertical-align: middle;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
    font-weight: 500;
    color: #507dfa;
    font-size: 13px
}

#backstage .hide .wen_ss img {
    margin-left: 11px;
    display: inline-block;
    vertical-align: middle
}

#backstage .hide .coz_box {
    float: right;
    height: 100%;
    position: relative
}

#backstage .hide .coz_box div {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

#backstage .hide .coz_box .bianjie {
    cursor: pointer;
    line-height: 63px
}

#backstage .hide .coz_box .bianjie img {
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: opa .5s alternate;
    animation: opa .5s alternate
}

#backstage .hide .coz_box .bianjie .img_1 {
    display: none
}

#backstage .hide .coz_box .bianjie span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 15px;
    font-weight: 400;
    color: #68728c;
    -webkit-transition: color .5s;
    transition: color .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#backstage .hide .coz_box .bianjie:hover .img_1 {
    display: inline-block
}

#backstage .hide .coz_box .bianjie:hover .img_2 {
    display: none
}

#backstage .hide .coz_box .bianjie:hover span {
    color: #3368fc
}

#backstage .hide .coz_box .bianjie:hover .yqfl {
    color: #f79816
}

#backstage .hide .coz_box .bianjie_box {
    display: none;
    width: 290px;
    height: 105px;
    background: #fff;
    -webkit-box-shadow: 0 5px 9px 0 hsla(0, 0%, 77.3%, .4);
    box-shadow: 0 5px 9px 0 hsla(0, 0%, 77.3%, .4);
    border-radius: 10px;
    position: absolute;
    top: 60px;
    left: 140px;
    z-index: 60
}

#backstage .hide .coz_box .bianjie_box div {
    width: 32%;
    text-align: center;
    padding-top: 32px;
    cursor: pointer;
    font-size: 12px;
    color: #a2a9ba;
    font-weight: 400;
    -webkit-transition: color .5s;
    transition: color .5s
}

#backstage .hide .coz_box .bianjie_box div img {
    width: 21px
}

#backstage .hide .coz_box .bianjie_box div img:nth-child(2) {
    display: none;
    -webkit-animation: opa .5s alternate;
    animation: opa .5s alternate
}

#backstage .hide .coz_box .bianjie_box div span {
    display: block
}

#backstage .hide .coz_box .bianjie_box div:hover {
    color: #386cfa
}

#backstage .hide .coz_box .bianjie_box div:hover img:nth-child(2) {
    display: inline-block
}

#backstage .hide .coz_box .bianjie_box div:hover img:first-child {
    display: none
}

#backstage .hide .coz_box .dengc {
    left: 540px;
    width: 130px;
    height: 114px
}

#backstage .hide .coz_box .dengc div {
    margin-top: 30px;
    padding: 0;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 12px;
    color: #a2a9ba;
    height: 10% !important
}

#backstage .hide .coz_box .dengc div img, #backstage .hide .coz_box .dengc div span {
    display: inline-block;
    vertical-align: middle
}

#backstage .hide .coz_box .dengc div span {
    margin-left: 17px
}

#backstage .hide .coz_box .bianjie:hover + .bianjie_box, #backstage .hide .coz_box .bianjie_box:hover, #backstage .hide .coz_box .dengc:hover, #backstage .hide .coz_box .urel_box:hover + .dengc {
    display: inline-block
}

#backstage .hide .coz_box .lingd {
    line-height: 75px;
    cursor: pointer;
    margin-left: 60px;
    position: relative
}

#backstage .hide .coz_box .lingd span {
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #3167fd;
    position: absolute;
    top: 18px;
    right: 0;
    text-align: center;
    line-height: 5px
}

#backstage .hide .coz_box .lingd span b {
    display: inline-block;
    width: 3px;
    height: 3px;
    background: #fff;
    border-radius: 50%
}

#backstage .hide .coz_box .urel_box {
    height: 100%;
    line-height: 61px;
    margin-left: 40px;
    cursor: pointer
}

#backstage .hide .coz_box .urel_box img, #backstage .hide .coz_box .urel_box span {
    display: inline-block;
    vertical-align: middle
}

#backstage .hide .coz_box .urel_box span {
    font-weight: 500;
    font-size: 14px;
    margin-left: 14px;
    color: #3368fc
}

#backstage .none_now {
    width: 200px;
    padding-top: 100px;
    padding-bottom: 20px
}

#backstage .none_now img {
    width: 131px
}

#backstage .none_now div {
    width: 100%;
    text-align: center;
    line-height: 64px;
    font-size: 14px;
    font-weight: 400;
    color: #a2a9ba
}

#backstage .none_now .go_run_next {
    width: 74%;
    height: 36px;
    border-radius: 36px;
    background: #386cfa;
    color: #fff;
    margin-top: -5px;
    line-height: 36px;
    cursor: pointer
}

#backstage .set_btns {
    width: 100%;
    height: 70px;
    -webkit-box-shadow: 0 -1px 18px 0 hsla(0, 0%, 71%, .04);
    box-shadow: 0 -1px 18px 0 hsla(0, 0%, 71%, .04);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#backstage .set_btns .set_btn {
    width: 98px;
    height: 36px;
    border-radius: 6px;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    line-height: 36px;
    margin-left: 15px;
    cursor: pointer;
    font-weight: 500;
    margin-top: 40px;
    font-size: 14px;
    background: #386cfa;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px
}

#backstage .fenye {
    margin-top: 30px;
    display: inherit;
    width: 100%;
    text-align: center;
    margin-left: -25px
}

#backstage thead {
    border-top: 2px solid rgba(244, 247, 254, .9)
}

#backstage thead > tr {
    background: rgba(244, 247, 254, .25)
}

#backstage .search_some {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 40px;
    background: #386cfa;
    border-radius: 4px;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    margin-left: 9px;
    cursor: pointer;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#backstage .notice_important .notice_message {
    width: 488px;
    border-radius: 10px;
    padding: 25px 19px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 600px
}

#backstage .notice_important .notice_message .notice_title {
    border-bottom: 1px solid #f8fafc;
    padding-bottom: 22px
}

#backstage .notice_important .notice_message .notice_title img {
    display: inline-block;
    vertical-align: top;
    width: 53px;
    margin-left: 2px
}

#backstage .notice_important .notice_message .notice_title .inlin_notice {
    display: inline-block;
    margin-left: 10px
}

#backstage .notice_important .notice_message .notice_title .inlin_notice div {
    line-height: 1
}

#backstage .notice_important .notice_message .notice_title .inlin_notice div:first-child {
    font-size: 18px;
    font-weight: 500;
    color: #545454
}

#backstage .notice_important .notice_message .notice_title .inlin_notice div:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    color: #999;
    margin-top: 16px
}

#backstage .notice_important .notice_message .not_msg {
    font-size: 14px;
    font-weight: 500;
    color: #999;
    line-height: 25px;
    padding: 12px 10px 17px;
    border-bottom: 1px solid #f8fafc;
    max-height: 450px;
    overflow: auto
}

#backstage .notice_important .notice_message .notice_bot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px
}

#backstage .notice_important .notice_message .notice_bot .clic_cancel {
    font-size: 14px;
    font-weight: 400;
    color: #999;
    margin-right: 40px;
    cursor: pointer
}

#backstage .notice_important .notice_message .notice_bot .iknow {
    width: 131px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #3369ff;
    font-size: 14px;
    border-radius: 4px;
    font-weight: 800;
    color: #fff;
    cursor: pointer
}

#backstage .beginner_guide {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 1001
}

#backstage .beginner_guide .back {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .22
}

#backstage .beginner_guide .beginner_guide_body {
    width: 839px;
    border-radius: 10px;
    background: #fff;
    position: absolute;
    top: 193px;
    left: 50%;
    margin-left: -419px;
    padding-bottom: 25px
}

#backstage .beginner_guide .beginner_guide_body .hdie {
    margin-left: 19px;
    margin-top: 25px
}

#backstage .beginner_guide .beginner_guide_body .hdie div, #backstage .beginner_guide .beginner_guide_body .hdie img {
    display: inline-block;
    vertical-align: top
}

#backstage .beginner_guide .beginner_guide_body .hdie div {
    margin-left: 10px
}

#backstage .beginner_guide .beginner_guide_body .hdie div span {
    display: block
}

#backstage .beginner_guide .beginner_guide_body .hdie div span:first-child {
    color: #545454;
    font-size: 18px;
    margin-top: 5px
}

#backstage .beginner_guide .beginner_guide_body .hdie div span:nth-child(2) {
    margin-top: 8px;
    color: #999;
    font-size: 12px
}

#backstage .beginner_guide .beginner_guide_body .img_box {
    width: 758px;
    margin: 37px auto 28px
}

#backstage .beginner_guide .beginner_guide_body .img_box img {
    width: 100%
}

#backstage .beginner_guide .beginner_guide_body .btn {
    float: right;
    margin-right: 30px
}

#backstage .beginner_guide .beginner_guide_body .btn div {
    display: inline-block;
    line-height: 42px;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer
}

#backstage .beginner_guide .beginner_guide_body .btn div:first-child {
    width: 90px;
    text-align: center;
    color: #999
}

#backstage .beginner_guide .beginner_guide_body .btn div:nth-child(2) {
    width: 196px;
    border-radius: 4px;
    background: #3369ff;
    color: #fff;
    text-align: center
}

.ivu-checkbox-input {
    width: 20px;
    height: 20px
}

#flsm {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0 auto;
    padding-bottom: 50px
}

#flsm .flsm_title {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    border-bottom: 1px solid #ebebeb;
    line-height: 3
}

#flsm h2 {
    font-size: 16px
}

#flsm h2, #flsm h3 {
    font-weight: 700;
    line-height: 2
}

#flsm h3, #flsm p {
    font-size: 14px
}

#flsm p {
    line-height: 2;
    text-indent: 24px
}

#qyzz {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0 auto;
    padding-bottom: 50px
}

#qyzz .layout_qyzz {
    width: 600px;
    margin: 0 auto
}

#qyzz .layout_qyzz h2 {
    width: 100%;
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    color: #545454;
    margin: 40px 0 20px
}

#syxy {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0 auto;
    padding-bottom: 50px
}

#syxy h1 {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    border-bottom: 1px solid #ebebeb;
    line-height: 3
}

#syxy h2 {
    font-size: 16px;
    font-weight: 700;
    line-height: 2
}

#syxy p {
    font-size: 14px;
    line-height: 2;
    text-indent: 24px
}

#syxy p span {
    font-weight: 700
}

#syxy .pp_in {
    text-indent: 48px
}

#syxy .pp_inn {
    text-indent: 72px
}

#articles {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: rgba(138, 174, 205, .07)
}

#articles .articles_hea {
    width: 100%;
    height: 451px;
    background-color: #0089ff
}

#articles .articles_hea .layout_hea {
    width: 1200px;
    margin: 0 auto;
    position: relative
}

#articles .articles_hea .layout_hea img {
    position: absolute;
    top: 0;
    z-index: 8
}

#articles .articles_hea .layout_hea .imgs {
    left: -174px
}

#articles .articles_hea .layout_hea .imgs2 {
    top: 68px;
    right: 50px
}

#articles .articles_hea .layout_hea .div_h {
    font-size: 42px;
    font-weight: 400;
    color: #fff;
    padding-top: 150px;
    position: relative;
    z-index: 12
}

#articles .articles_hea .layout_hea .div_p {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin-top: 40px;
    position: relative;
    z-index: 12
}

#articles .art_navs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 80px;
    line-height: 80px;
    background: #fff;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 137, 255, .06);
    box-shadow: 0 1px 0 0 rgba(0, 137, 255, .06)
}

#articles .art_navs .nav_art {
    margin-right: 230px;
    cursor: pointer;
    font-size: 18px;
    color: #545454;
    font-weight: 400;
    -webkit-transition: color .8s;
    transition: color .8s;
    position: relative
}

#articles .art_navs .nav_art:last-child {
    margin-right: 0
}

#articles .art_navs .nav_art:after {
    content: "";
    display: inline-block;
    width: 34px;
    height: 2px;
    border-radius: 1px;
    position: absolute;
    bottom: 20px;
    left: 26%;
    background: transparent;
    -webkit-transition: background .8s;
    transition: background .8s
}

#articles .art_navs .active_nav {
    color: #386bf9
}

#articles .art_navs .active_nav:after {
    background: #386bf9
}

#articles .main_body {
    width: 1300px;
    margin: 0 auto
}

#notice_sys {
    width: 100%;
    background: #f7f9fb;
    padding-bottom: 100px
}

#notice_sys .notice_hea {
    width: 100%;
    background-image: url(../../static/img/bakdian.5741cf6.png);
    background-size: 100% 100%
}

#notice_sys .notice_hea .layout_hea {
    width: 1300px;
    margin: 0 auto;
    text-align: center
}

#notice_sys .notice_hea .layout_hea .div_h {
    font-size: 48px;
    font-weight: 600;
    color: #545454;
    padding-top: 100px
}

#notice_sys .notice_hea .layout_hea .div_p {
    font-size: 18px;
    font-weight: 400;
    color: #545454;
    margin-top: 40px
}

#notice_sys .notice_hea .notice_navs {
    width: 1200px;
    margin: 138px auto 0;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: relative;
    bottom: 0;
    text-align: center
}

#notice_sys .notice_hea .notice_navs .notice_art {
    width: 360px;
    cursor: pointer;
    font-size: 18px;
    color: #5d6494;
    font-weight: 400;
    -webkit-transition: color .8s;
    transition: color .8s;
    position: relative;
    bottom: 0;
    line-height: 1;
    letter-spacing: 1.5px;
    border-bottom: 2px solid transparent;
    -webkit-transition: all .5s;
    transition: all .5s;
    padding-bottom: 28px
}

#notice_sys .notice_hea .notice_navs .active_nav {
    color: #386bf9;
    border-bottom: 2px solid #386bf9;
    -webkit-transition: all .5s;
    transition: all .5s
}

#notice_sys .main_body {
    width: 1200px;
    margin: 0 auto;
    position: relative
}

#notice_sys .settle_card {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 5px 18px 0 rgba(238, 242, 255, .72);
    box-shadow: 0 5px 18px 0 rgba(238, 242, 255, .72);
    margin-top: 27px;
    padding: 27px 70px 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

#notice_sys .settle_card img {
    position: absolute;
    left: 32px
}

#notice_sys .settle_card h3 {
    font-size: 14px;
    font-weight: 600;
    color: #545454
}

#notice_sys .settle_card span {
    line-height: 3
}

#notice_sys .settle_card p, #notice_sys .settle_card span {
    font-size: 12px;
    font-weight: 400;
    color: #999
}

#about_us {
    width: 100%;
    background: #fbfbfb;
    padding: 37px 0 41px
}

#about_us .about_us_zhon {
    width: 1300px;
    margin: 0 auto;
    position: relative;
    background: #fff
}

#about_us .about_us_zhon .about_top {
    padding: 47px 105px 20px;
    border-bottom: 1px solid rgba(75, 75, 75, .04)
}

#about_us .about_us_zhon .about_top .top_it {
    width: 48%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#about_us .about_us_zhon .about_top .top_it:nth-child(2) {
    padding-left: 100px
}

#about_us .about_us_zhon .about_top .top_it img {
    width: auto;
    vertical-align: top;
    margin-right: 30px
}

#about_us .about_us_zhon .about_top .top_it div {
    display: inline-block
}

#about_us .about_us_zhon .about_top .top_it div h2 {
    font-weight: 800;
    color: #414141;
    font-size: 24px;
    line-height: 2;
    letter-spacing: 1px
}

#about_us .about_us_zhon .about_top .top_it div p {
    color: #999;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px
}

#about_us .about_us_zhon .about_top .top_it span {
    display: inline-block;
    width: 105px;
    height: 27px;
    background: #386cfa;
    border-radius: 14px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    line-height: 27px;
    cursor: pointer;
    vertical-align: top;
    margin-top: 8px;
    position: relative;
    left: -30px
}

#about_us .about_us_zhon .about_top .top_it span img {
    width: 12px;
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -3px
}

#about_us .about_us_zhon .about_bottom {
    margin-top: 30px;
    padding: 0 105px 47px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#about_us .about_us_zhon .about_bottom .componet_intro {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 280px;
    padding-left: 10px
}

#about_us .about_us_zhon .about_bottom .componet_intro h2 {
    font-weight: 500;
    color: #545454;
    font-size: 24px;
    line-height: 2;
    letter-spacing: 1px
}

#about_us .about_us_zhon .about_bottom .componet_intro p {
    font-size: 15px;
    font-weight: 500;
    color: #999;
    line-height: 1.8;
    letter-spacing: 1px
}

#about_us .about_us_zhon .about_bottom .componet_intro p:nth-child(2) {
    width: 270px
}

#about_us .about_us_zhon .about_bottom .componet_intro p:last-child {
    width: 310px
}

#about_us .about_us_zhon .about_bottom .ditu_box {
    width: 690px;
    height: 300px
}

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article, aside, footer, header, nav, section {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

figcaption, figure, main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: inherit;
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio, video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button, input, optgroup, select, textarea {
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details, menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

[hidden], template {
    display: none
}

input[type=search]::-webkit-search-cancel-button {
    display: none
}

body {
    font-family: Source Han Sans CN, -apple-system, BlinkMacSystemFont, PingFang SC, Segoe UI, Microsoft YaHei, wenquanyi micro hei, Hiragino Sans GB, Hiragino Sans GB W3, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    tap-highlight-color: transparent;
    background: #fff
}

* {
    margin: 0;
    padding: 0
}

input {
    outline: none
}

textarea {
    -webkit-appearance: none
}

a:focus {
    outline: none
}

a {
    text-decoration: none
}

textarea {
    resize: none;
    outline: none
}

#purchasing {
    width: 100%;
    background: #fff;
    min-height: 100vh;
    background: #f4f7fc;
    position: relative
}

#purchasing .purch_imgs_yst {
    width: 90px;
    position: fixed;
    bottom: 95px;
    z-index: 200
}

#purchasing .purch_imgs_yst .shoujdp {
    cursor: pointer
}

#purchasing .purch_imgs_yst .msg_nums {
    padding: 0;
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 22px;
    background: #fff;
    border-radius: 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #fe5b5b;
    position: absolute;
    top: 82px;
    right: 14px;
    text-align: center;
    color: #fd3333;
    font-weight: 700
}

#purchasing .purch_imgs_yst_left {
    left: 138px
}

#purchasing .purch_imgs_yst_right {
    right: 138px
}

#purchasing .preSale_s {
    position: fixed;
    right: 130px;
    top: 15%;
    height: 65%
}

#purchasing .preSale {
    position: fixed;
    left: 130px;
    top: 15%;
    height: 65%
}

#purchasing .guanbi_s {
    right: 140px
}

#purchasing .guanbi, #purchasing .guanbi_s {
    position: fixed;
    top: 16%;
    z-index: 500;
    cursor: pointer
}

#purchasing .guanbi {
    left: 520px
}

#purchasing .whole_status {
    width: 100%;
    min-height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    overflow: hidden;
    background: #fff
}

#purchasing .whole_status .con_us {
    position: fixed;
    width: 82px;
    right: 65px;
    bottom: 158px;
    cursor: pointer
}

#purchasing .whole_status .store_img {
    margin-top: 189px;
    width: 141px
}

#purchasing .whole_status .hide_px {
    position: absolute;
    top: 0;
    left: 0;
    height: 92px;
    background: #fff;
    width: 100%;
    -webkit-box-shadow: 0 1px 8px 0 hsla(0, 0%, 84.3%, .17);
    box-shadow: 0 1px 8px 0 hsla(0, 0%, 84.3%, .17)
}

#purchasing .whole_status .hide_px .hide_px_nei {
    width: 1245px;
    margin: 0 auto;
    overflow: hidden
}

#purchasing .whole_status .hide_px .hide_px_nei .logo {
    cursor: pointer;
    width: 132px;
    float: left;
    margin-top: 21px
}

#purchasing .whole_status .hide_px .hide_px_nei .btn_box {
    float: right;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 27px
}

#purchasing .whole_status .hide_px .hide_px_nei .btn_box div {
    display: inline-block;
    width: 119px;
    line-height: 35px;
    font-weight: 700;
    font-size: 14px;
    margin-left: 23px;
    border-radius: 19px;
    text-indent: 20px;
    position: relative
}

#purchasing .whole_status .hide_px .hide_px_nei .btn_box div img {
    position: absolute;
    top: 50%;
    margin-top: -6px;
    left: 18px
}

#purchasing .whole_status .hide_px .hide_px_nei .btn_box div:first-child {
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    -webkit-box-shadow: 0 2px 4px 0 rgba(51, 105, 255, .24);
    box-shadow: 0 2px 4px 0 rgba(51, 105, 255, .24);
    color: #fff
}

#purchasing .whole_status .hide_px .hide_px_nei .btn_box div:nth-child(2) {
    background: #ebeef8;
    color: #3369ff
}

#purchasing .whole_status .store_status_text span {
    display: block
}

#purchasing .whole_status .store_status_text span:first-child {
    color: #3d3d3d;
    font-size: 22px;
    margin-top: 16px;
    font-weight: 700
}

#purchasing .whole_status .store_status_text span:nth-child(2) {
    margin-top: 13px;
    color: #999;
    font-size: 14px;
    opacity: .88;
    font-weight: 500
}

#purchasing .purchasing_core {
    width: 100%;
    margin: 0 auto;
    height: 100vh;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500
}

#purchasing .purchasing_core .pwd_tite {
    color: #3b426b;
    font-weight: 700;
    font-size: 47px;
    padding-top: 119px;
    text-align: center
}

#purchasing .purchasing_core .pwd_tite_t {
    color: #68728c;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    margin-top: 20px
}

#purchasing .purchasing_core .pwd_input_box {
    width: 742px;
    height: 62px;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    line-height: 62px;
    overflow: hidden;
    margin: 40px auto
}

#purchasing .purchasing_core .pwd_input_box input {
    border: none;
    line-height: 62px;
    width: 560px;
    color: #a2a9ba;
    font-size: 18px;
    padding-left: 30px
}

#purchasing .purchasing_core .pwd_input_box div {
    width: 168px;
    display: inline-block;
    background: #386cfa;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    font-size: 22px;
    line-height: 62px;
    float: right;
    vertical-align: top;
    margin-top: -2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#purchasing .show_promotion_mark {
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 200;
    background: rgba(0, 0, 0, .5)
}

#purchasing .show_promotion_mark .promotion_box {
    width: 365px;
    height: 391px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url(../../static/img/share_redb.c64f437.png);
    background-repeat: no-repeat;
    background-size: contain
}

#purchasing .show_promotion_mark .promotion_box .promotion_numbers {
    width: 250px;
    position: absolute;
    left: 50%;
    top: 30px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center
}

#purchasing .show_promotion_mark .promotion_box .promotion_numbers div:first-child {
    color: #c46f2c;
    font-size: 20px
}

#purchasing .show_promotion_mark .promotion_box .promotion_numbers div:nth-child(2) {
    color: #f00505;
    font-size: 44px;
    font-weight: 700
}

#purchasing .show_promotion_mark .promotion_box .promotion_numbers div:nth-child(2) span {
    display: inline-block;
    vertical-align: baseline;
    font-size: 16px;
    font-weight: 400;
    margin-left: 8px
}

#purchasing .show_promotion_mark .promotion_box .promotion_numbers div:nth-child(3) {
    color: #b55a20
}

#purchasing .show_promotion_mark .promotion_box #qrcode {
    width: 136px;
    height: 136px;
    position: absolute;
    left: 50%;
    bottom: 63px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#purchasing .show_promotion_mark .promotion_box .promotion_tips {
    width: 300px;
    color: #f4cca2;
    font-size: 14px;
    position: absolute;
    bottom: 28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#purchasing .show_promotion_mark .promotion_box .close_icon {
    width: 47px;
    height: 47px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAFQUlEQVRoQ92aX0zWVRjHP4/I8A/KutBVuC5q9GddeWFlqy6Q+N+8MGqurS5QHA4QdIvmDCfoHP4lWzHWUglBQ+ZNEtWqi0xt0V1rVLMuslauTGVIZOLTntP7sp8gvL8/74ujZ2Nje8/zPd9zzvc8z3PO+QkRTVUzgFzgYeBBIAe4E8gE5gJ/AUPAH8A54GvgG+BTEfk7SvcS1llVHwVeAIqB+0Lg/AC8D3SJyBch/AlMXlWNbDVQGKbDSXw+AF4XERuMb/NNXlVNEk3As77RgzfsAV4VkW/9uPoir6rlwAFgnh/QiG2GgRoReTsRTkLyqtoCbEgElILfXxOR2qlwJyWvqmlAJ/B8Coj5hXzXgoKIjN7KYSry3UCZ315S2O64iDznm7yqvglUppBQUOhWEVk/3mnCzKvqi0B7UPRpaP+SiLzj7ecm8qp6D/AdMGcayATtYgR4QER+ijuOJ/8eUBoUdRrbnxSRZyaQV9WngY+mkUjYrgpExPEcm3lV/Qx4MixiGL+BgQFycnKYPXt2EPdTIvLUGHlVXQZ86Rfh2rVr7N+/n4sXL7Jt2zbmzrXiMZg1NDTQ3t7Oxo0b2bAhcA5cJiJfuZlX1Tagwm/3Fy5coLCwkPPnz1NWVsauXbtYsGCBL3dVpbGxkY6ODkZHR9m8eTNr16715etp9JaIVIiqWmT5EbjLL8KNGzc4duwYzc3NXLlyxQ1k3759zJuXuPRpamri4MGDpKenU1lZSV1dnd9uve1+Be418naQ+CQMgg3AyAwODlJcXExLS8uUEtq6dStHjhyxlaampoba2ilLl0SUVhj5l4HmRC0n+72rq4udO3cyMjJCXl4eu3fvJjPTDlE3m+0NI24zvmbNGqf1iPaKkbdsalk1tBmpPXv2OAkVFBSwd+9e5s+fP4bnlcq6devYtGlT6L48jh1G/jTweFQ0k9D27du5fPmyk1BbWxsigknFNqdJxaJKRKl4aZ428lYO3B+VvPkfPXqUHTt2YKF01apVZGVl0dnZyfXr111ESYJUvDTPGflfgLuTQd4wenp6aG1t5dKlSy4ULly4kNWrV7N+/YSiMGqXvxv5P4E7oiJ5/SsqKujv7yctLY3s7GxOnDjh/k+yDRr5n4HsZAFbAurt7XV6N53b3/Lly52cbhWFIvTrZv772EVRBByXpd2GPXTokIv1tjEXLVrkSJuELIxaREriAJzmkxJtLI4fPnzYTUB1dfXY5oznARtAaWmpS2Rz5iTluOCiTeQ4b0WWRZpZs2a5lD8+HMbD6PDwMPn5+claARfnQ2dYq3FMKlYdZmRkUF5ePmkCshWwWsgGkJub6wbgt5ibRM/1Rn4F8HEYwcelYpuzqqoqYRy31bFSwiTkpxZKwCnPyFsxblWl3ez6MktCthFtNo24xXC/mTNezF29epWioiK3GpYLAtpvrqo0p6D1fHd3t5PIkiVLXJEVtFaxrGtngKGhIUpKStxEBJTQf/V8jHygk9TZs2fZsmULK1eudKVtGDMJ1dfXs3jxYvr6+lxYDWCPiEi/9wx7CnjCL4BtVosuUezMmTMuJyxdujQIzOci4s7aXvL5wIdBUG5T24m3BzH5zMx7mxj5mXtjFhvAzLyrjGt4xt4SewZwPMXvT373e4+I3PKd4P/5MuJZgdv1JnVARKa8B0z4oBbbxDPzNdCzAg8BjSneB/YO2yAiA342hK+Z9wKpaglQlYIX8DdE5KQf0vE2gcl7VuKx2LcHRRG+Peiz59Jp+/Zg/MxM8tWH3UZYkZ4O/AMMAlaD28cSSfvq41/l6inrRrtnKwAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 63px);
    transform: translate(-50%, 63px);
    cursor: pointer
}

#go_pre_sale {
    width: 450px;
    margin: 0 auto
}

#go_pre_sale .go_pre_sale_hide {
    padding-bottom: 22px;
    border-bottom: 2px solid #f8fafc
}

#go_pre_sale .go_pre_sale_hide img {
    display: inline-block;
    vertical-align: top
}

#go_pre_sale .go_pre_sale_hide .go_pre_sale_hide_text {
    vertical-align: top;
    display: inline-block;
    margin-left: 11px;
    margin-top: 11px
}

#go_pre_sale .go_pre_sale_hide .go_pre_sale_hide_text span {
    display: block
}

#go_pre_sale .go_pre_sale_hide .go_pre_sale_hide_text span:first-child {
    font-weight: 500;
    font-size: 18px;
    color: #545454;
    height: 17px
}

#go_pre_sale .go_pre_sale_hide .go_pre_sale_hide_text span:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    color: #999;
    height: 12px;
    margin-top: 16px
}

#go_pre_sale .go_pre_sale_body {
    padding-bottom: 24px;
    padding-top: 24px;
    border-bottom: 2px solid #f8fafc
}

#go_pre_sale .go_pre_sale_body div {
    width: 430px;
    margin: 0 auto;
    line-height: 49px;
    overflow: hidden;
    border: 1px solid #f0f0f0;
    -webkit-box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    border-radius: 4px
}

#go_pre_sale .go_pre_sale_body div input {
    width: 70%;
    padding-left: 20px;
    font-weight: 500;
    color: #999;
    font-weight: 400;
    font-size: 14px;
    border: none
}

#go_pre_sale .go_pre_sale_body div span {
    display: inline-block;
    color: #3369ff;
    font-weight: 500;
    font-size: 14px;
    text-align: right;
    width: 23%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#go_pre_sale .go_pre_sale_body div:nth-child(2) {
    margin-top: 14px
}

#go_pre_sale .go_pre_sale_btn {
    overflow: hidden;
    padding-top: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#go_pre_sale .go_pre_sale_btn div {
    cursor: pointer;
    float: right;
    margin-right: 8px
}

#go_pre_sale .go_pre_sale_btn div span {
    line-height: 42px;
    width: 131px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    display: inline-block
}

#go_pre_sale .go_pre_sale_btn div span:first-child {
    color: #999
}

#go_pre_sale .go_pre_sale_btn div span:nth-child(2) {
    background: #3369ff;
    border-radius: 4px;
    color: #fff
}

#last_order_box .last_order_titel img, #last_order_box .last_order_titel span {
    display: inline-block;
    vertical-align: middle
}

#last_order_box .last_order_titel span {
    font-size: 18px;
    color: #545454;
    font-weight: 700
}

#last_order_box .last_order_bodytext {
    color: #999;
    font-size: 13px;
    width: 90%;
    margin: 0 auto;
    word-wrap: break-word
}

#last_order_box .last_order_btn {
    margin-top: 15px;
    text-align: right
}

#last_order_box .last_order_btn span {
    display: inline-block;
    vertical-align: middle;
    width: 131px;
    line-height: 42px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center
}

#last_order_box .last_order_btn span:first-child {
    width: 90px
}

#last_order_box .last_order_btn span:nth-child(2) {
    background: #3369ff;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700
}

#last_order_box .queding_box {
    margin-top: 15px;
    text-align: right
}

#purchasing_xb {
    width: 100%;
    background: #fff;
    min-height: 100vh;
    background: #f4f7fc;
    position: relative
}

#purchasing_xb .pointer {
    cursor: pointer
}

#purchasing_xb .shoujdp {
    position: fixed;
    bottom: 100px;
    left: 70px;
    cursor: pointer;
    z-index: 20
}

#purchasing_xb .kfk_nb {
    width: 100%;
    position: absolute;
    bottom: 20px;
    text-align: center;
    font-size: 13px;
    letter-spacing: .5px;
    color: #a1a1a1
}

#purchasing_xb .hide_box {
    width: 100%;
    background: #fff
}

#purchasing_xb .hide {
    width: 1225px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 25px;
    background: #fff
}

#purchasing_xb .hide .shop_name_box {
    padding-top: 17px;
    display: inline-block
}

#purchasing_xb .hide .shop_name_box .shop_tx {
    width: 63px;
    vertical-align: middle;
    display: inline-block;
    border-radius: 50%
}

#purchasing_xb .hide .shop_name_box .shop_name_text {
    vertical-align: middle;
    display: inline-block;
    margin-left: 18px
}

#purchasing_xb .hide .shop_name_box .shop_name_text div, #purchasing_xb .hide .shop_name_box .shop_name_text p {
    display: inline-block
}

#purchasing_xb .hide .shop_name_box .shop_name_text div:first-child {
    color: #545454;
    font-size: 22px;
    display: block;
    font-weight: 700
}

#purchasing_xb .hide .shop_name_box .shop_name_text .lxfs {
    color: #999;
    font-weight: 500;
    font-size: 14px;
    margin-top: 5px;
    cursor: pointer
}

#purchasing_xb .hide .shop_name_box .shop_name_text .lxfs img, #purchasing_xb .hide .shop_name_box .shop_name_text .lxfs p {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xb .hide .shop_name_box .shop_name_text .lxfs p {
    margin-left: 6px
}

#purchasing_xb .hide .shop_name_box .shop_name_text .lxfs:nth-child(3) {
    margin-left: 24px
}

#purchasing_xb .hide .btn_box {
    float: right;
    margin-top: 27px
}

#purchasing_xb .hide .btn_box span {
    width: 119px;
    line-height: 35px;
    border-radius: 19px;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#purchasing_xb .hide .btn_box span img, #purchasing_xb .hide .btn_box span p {
    vertical-align: middle;
    display: inline-block
}

#purchasing_xb .hide .btn_box span:first-child {
    -webkit-box-shadow: 0 2px 4px 0 rgba(51, 105, 255, .24);
    box-shadow: 0 2px 4px 0 rgba(51, 105, 255, .24);
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    color: #fff;
    margin-right: 25px
}

#purchasing_xb .hide .btn_box span:nth-child(2) {
    -webkit-box-shadow: 0 2px 3px 0 rgba(216, 219, 227, .27);
    box-shadow: 0 2px 3px 0 rgba(216, 219, 227, .27);
    background: #ebeef8;
    color: #3369ff
}

#purchasing_xb .classification_selection_box {
    width: 100%;
    border-top: 1px solid #f9fbff;
    background: #fff;
    padding-bottom: 20px;
    position: relative
}

#purchasing_xb .classification_selection_box .classification_selection {
    width: 1245px;
    margin: 0 auto;
    position: relative
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide {
    padding-top: 20px;
    overflow: hidden
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_text, #purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_text img, #purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_text span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_text img {
    width: 23px;
    margin-left: 12px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_text span {
    margin-left: 5px;
    font-size: 18px;
    color: #545454;
    font-weight: 700
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_input {
    display: inline-block;
    vertical-align: middle;
    background: #f8f8f8;
    width: 238px;
    text-align: center;
    border: 1px solid #f0f0f0;
    border-radius: 17px;
    padding: 5px 0;
    margin-left: 21px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_input img, #purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_input input {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_hide_input input {
    font-weight: 500;
    background: #f8f8f8;
    color: #999;
    margin-left: 5px;
    border: none;
    font-size: 12px;
    width: 80%
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .shoucs {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #3369ff;
    font-weight: 500;
    margin-left: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_operating {
    float: right;
    margin-top: 5px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_operating div {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: inline-block
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_operating div img, #purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_operating div span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide .classification_operating div span {
    margin-left: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #3369ff
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide div:first-child {
    margin-right: 30px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_hide div:first-child span {
    color: #3369ff
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box {
    width: 100%;
    margin-top: 21px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .classification_fl_leng {
    display: inline-block;
    width: 400px;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    height: 104px;
    position: relative;
    margin-left: 11px;
    cursor: pointer;
    margin-bottom: 11px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 9px 0 rgba(201, 206, 216, .3);
    box-shadow: 0 2px 9px 0 rgba(201, 206, 216, .3)
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .classification_fl_leng .shanjiao_img {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 5px 0 0
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .classification_fl_leng .fl_img {
    margin-top: 22px;
    margin-left: 23px;
    display: inline-block;
    vertical-align: top
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .classification_fl_leng .fl_name {
    display: inline-block;
    max-width: 323px;
    vertical-align: top;
    margin-top: 18px;
    white-space: pre-wrap;
    word-break: break-all;
    margin-left: 23px;
    font-size: 16px;
    color: #545454;
    font-weight: 700;
    line-height: 25px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .classification_fl_leng .products {
    position: absolute;
    left: 24px;
    color: #999;
    font-size: 12px;
    bottom: 15px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .classification_fl_leng .xuanzhong {
    position: absolute;
    bottom: -18px;
    right: -7px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .check_card {
    -webkit-transition: background .5s;
    transition: background .5s;
    background: linear-gradient(-59deg, #3369ff, #3798f7);
    -webkit-box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    border: none
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .check_card .fl_name {
    color: #fff
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box .check_card .products {
    opacity: .76;
    color: #fff
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box::-webkit-scrollbar-track-piece {
    background-color: #f8f8f8
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box::-webkit-scrollbar {
    width: 9px;
    height: 8px;
    border-radius: 4px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box::-webkit-scrollbar-thumb {
    background-color: #eee;
    background-clip: padding-box;
    min-height: 28px;
    border-radius: 4px
}

#purchasing_xb .classification_selection_box .classification_selection .classification_fl_box::-webkit-scrollbar-thumb:hover {
    background-color: #ddd
}

#purchasing_xb .card_pr_box {
    width: 100%
}

#purchasing_xb .card_pr_box .card_pr_selection {
    width: 1245px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding-bottom: 100px
}

#purchasing_xb .card_pr_box .card_pr_selection .gonga {
    width: 98%;
    padding-top: 20px;
    background: #fafbfe;
    border-radius: 7px;
    margin: 20px auto 17px;
    padding-bottom: 20px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .04)
}

#purchasing_xb .card_pr_box .card_pr_selection .gonga span:first-child {
    display: block;
    color: #545454;
    font-size: 16px;
    font-weight: 700;
    margin: 3px auto 0;
    width: 1141px
}

#purchasing_xb .card_pr_box .card_pr_selection .gonga span:nth-child(2) {
    display: block;
    margin: 3px auto 0;
    width: 1141px;
    word-break: break-all;
    font-size: 14px;
    color: #545454;
    font-weight: 500;
    line-height: 20px;
    word-wrap: break-word;
    cursor: pointer
}

#purchasing_xb .card_pr_box .card_pr_selection .gonga span:nth-child(2) img {
    max-width: 200px;
    margin: 5px 5px 0;
    cursor: pointer
}

#purchasing_xb .card_pr_box .card_pr_selection .gonga .__sys_url {
    padding: 0 5px
}

#purchasing_xb .card_pr_box .card_pr_selection .gonga .gonga_show {
    position: absolute;
    right: 23px;
    top: 51px;
    color: #3369ff;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#purchasing_xb .card_pr_box .card_pr_selection .gonga .gonga_show div, #purchasing_xb .card_pr_box .card_pr_selection .gonga .gonga_show img {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng {
    display: inline-block;
    margin-bottom: 15px;
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    border: 1px solid transparent;
    vertical-align: middle;
    height: 175px;
    position: relative;
    width: 32%;
    margin-left: 13px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1)
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .sort_box {
    display: inline-block;
    vertical-align: middle;
    padding-top: 4px;
    background: #f4f4f5;
    border-radius: 6px;
    width: 40px;
    text-align: center;
    margin-left: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .sort_box span:first-child {
    font-size: 18px;
    font-weight: 700;
    color: #999
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .sort_box span:nth-child(2) {
    font-weight: 500;
    color: #999;
    font-size: 12px;
    vertical-align: top;
    margin-top: -5px;
    display: inline-block
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name {
    display: inline-block;
    vertical-align: middle;
    margin-top: 20px;
    margin-left: 22px;
    width: 100%
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .pr_name_text {
    padding-top: 20px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .pr_name_text img {
    margin-right: 10px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .pr_name_text img, #purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .pr_name_text span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .pr_name_text span {
    font-size: 16px;
    color: #3d3d3d;
    font-weight: 700;
    margin-right: 20px;
    width: 70%
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .pr_name_text .pwd {
    background: #febd2e;
    color: #fff;
    padding: 0 4px;
    border-radius: 5px;
    font-size: 12px;
    margin-right: 2px;
    text-align: center;
    width: 20px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .shouxu {
    float: right;
    margin-top: 3px;
    margin-right: 40px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .shouxu .sxf {
    display: inline-block;
    background: #f2f5fa;
    border-radius: 3px;
    padding: 0 10px;
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 21px;
    min-width: 65px;
    margin-bottom: 5px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .pr_name .shouxu .discount_tips {
    background: #ffebe8;
    color: #fb636b
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .price {
    display: inline-block;
    position: absolute;
    left: 26px;
    bottom: 12px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .price .price_text {
    color: #3369ff;
    font-size: 20px;
    font-weight: 700;
    display: block;
    margin-left: -5px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .price .in_stock_jind span:first-child {
    display: inline-block;
    vertical-align: middle;
    width: 90px;
    height: 5px;
    border-radius: 3px;
    background: #f3f3f3;
    position: relative
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .price .in_stock_jind span:first-child p {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    background: linear-gradient(55deg, #65d69e, #31dd92);
    border-radius: 3px;
    height: 100%
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .price .in_stock_jind .shengy_text {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
    font-size: 14px;
    color: #0db26a;
    margin-left: 21px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .price .in_stock {
    font-weight: 500;
    font-size: 14px;
    color: #0db26a;
    margin-top: 3px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .buy_btn {
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    background: linear-gradient(-45deg, #3369ff, #3798f7);
    -webkit-box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    border-radius: 18px;
    width: 114px;
    margin-right: 21px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    right: 0;
    bottom: 8px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .xuanz_buy_btn {
    margin-right: 21px;
    position: absolute;
    right: 13px;
    bottom: 1px
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .xuanz_buy_btn img, #purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .xuanz_buy_btn span {
    display: inline-block;
    vertical-align: top
}

#purchasing_xb .card_pr_box .card_pr_selection .card_pr_leng .xuanz_buy_btn span {
    font-weight: 700;
    color: #3369ff;
    font-size: 14px;
    margin-top: 5px
}

#purchasing_xb .xxx {
    width: 36px;
    height: 36px;
    background: #fff;
    -webkit-box-shadow: -5px 0 24px 0 hsla(0, 0%, 87.8%, .45);
    box-shadow: -5px 0 24px 0 hsla(0, 0%, 87.8%, .45);
    border-radius: 50%;
    position: fixed;
    top: 50%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    right: -18px;
    -webkit-transition: right .8s;
    transition: right .8s
}

#purchasing_xb .xxx img {
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -8px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

#purchasing_xb .xxx:hover {
    right: 8px
}

#goods_info {
    position: relative;
    width: 100%;
    padding-bottom: 75px
}

#goods_info .shouqi {
    width: 36px;
    height: 36px;
    background: #fff;
    -webkit-box-shadow: -5px 0 24px 0 hsla(0, 0%, 87.8%, .45);
    box-shadow: -5px 0 24px 0 hsla(0, 0%, 87.8%, .45);
    border-radius: 50%;
    position: fixed;
    top: 50%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    right: 410px;
    z-index: 40
}

#goods_info .shouqi img {
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -8px
}

#goods_info .goods_info_hide {
    background: linear-gradient(-59deg, #3369ff, #3798f7);
    background-size: 100% 100%;
    padding-bottom: 23px;
    position: relative
}

#goods_info .goods_info_hide .xingshang {
    position: absolute;
    top: 0;
    left: 0
}

#goods_info .goods_info_hide .xingxia {
    position: absolute;
    right: 0;
    bottom: 0
}

#goods_info .goods_info_hide .di_qiqi {
    position: absolute;
    bottom: -11px;
    left: 0;
    width: 100%
}

#goods_info .goods_info_hide .di_qiqi span {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: #fff;
    border-radius: 50%;
    margin-left: 12px
}

#goods_info .goods_info_hide .xiangq {
    padding-top: 25px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 18px
}

#goods_info .goods_info_hide .xiangq img, #goods_info .goods_info_hide .xiangq span {
    display: inline-block;
    vertical-align: middle
}

#goods_info .goods_info_hide .xiangq span {
    margin-left: 5px
}

#goods_info .goods_info_hide .xiangq img {
    margin-left: 21px
}

#goods_info .goods_info_hide .goods_description {
    margin-left: 20px;
    padding-bottom: 18px;
    position: relative;
    z-index: 20
}

#goods_info .goods_info_hide .goods_description span:first-child {
    display: inline-block;
    width: 330px;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    overflow: hidden
}

#goods_info .goods_info_hide .goods_description span:nth-child(2) {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    margin-left: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#goods_info .goods_info_hide .goods_description span:nth-child(2) p {
    display: inline-block
}

#goods_info .goods_info_hide .goods_description .__sys_url {
    color: #fff;
    padding: 0 5px;
    text-decoration: underline;
    font-size: 14px
}

#goods_info .goods_info_hide .name_ka {
    width: 401px;
    background: #fff;
    margin: 0 auto;
    border: 1px solid #f6f8ff;
    -webkit-box-shadow: 0 5px 8px 0 rgba(149, 176, 250, .34);
    box-shadow: 0 5px 8px 0 rgba(149, 176, 250, .34);
    border-radius: 8px;
    padding-top: 23px;
    padding-bottom: 20px;
    position: relative;
    z-index: 20
}

#goods_info .goods_info_hide .name_ka .sp_img_box {
    position: relative;
    display: inline-block
}

#goods_info .goods_info_hide .name_ka .sp_img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 21px
}

#goods_info .goods_info_hide .name_ka .name_text {
    display: inline-block;
    vertical-align: middle;
    margin-left: 27px;
    width: 300px
}

#goods_info .goods_info_hide .name_ka .name_text div {
    display: inline-block;
    vertical-align: middle
}

#goods_info .goods_info_hide .name_ka .name_text div span {
    color: #545454;
    font-size: 14px;
    font-weight: 500
}

#goods_info .goods_info_hide .name_ka .name_text div span:nth-child(2) {
    color: #3369ff;
    font-size: 16px;
    font-weight: 700
}

#goods_info .goods_info_hide .name_ka .name_text div s {
    font-size: 12px;
    font-weight: 500;
    color: #b7b7b7
}

#goods_info .goods_info_hide .name_ka .name_text .pr_name {
    width: 222px
}

#goods_info .goods_info_hide .name_ka .name_text .pr_name span {
    font-weight: 700
}

#goods_info .goods_info_hide .name_ka .name_text .total {
    float: right
}

#goods_info .goods_info_hide .name_ka .name_text .total s {
    display: block
}

#goods_info .goods_info_hide .name_ka .shul {
    position: absolute;
    background: #386cfa;
    border-radius: 10px;
    font-size: 12px;
    color: #fff;
    left: 31px;
    top: -10px;
    padding: 0 6px;
    font-weight: 700
}

#goods_info .goods_info_hide .discount_box {
    margin-left: 21px;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 20
}

#goods_info .goods_info_hide .discount_box .lx_box {
    margin-top: 11px
}

#goods_info .goods_info_hide .discount_box .lx_box span:first-child {
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    width: 41px;
    line-height: 19px;
    background: #fff;
    border-radius: 3px;
    color: #386cfa;
    font-weight: 500;
    font-size: 12px
}

#goods_info .goods_info_hide .discount_box .lx_box span:nth-child(2) {
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 14px
}

#goods_info .goods_info_hide .discount_box .lx_box span:nth-child(2) div, #goods_info .goods_info_hide .discount_box .lx_box span:nth-child(2) p {
    display: inline-block
}

#goods_info .goods_info_hide .discount_box .discount_show {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    right: 10px;
    bottom: 0
}

#goods_info .goods_info_hide .discount_box .discount_show p {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-weight: 500
}

#goods_info .user_info {
    margin-left: 26px;
    padding-top: 20px
}

#goods_info .user_info .purchase_quantity_box {
    overflow: hidden
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_text {
    float: left;
    margin-top: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_text span:first-child {
    color: #fb636b
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_text span:nth-child(2) {
    color: #545454;
    font-size: 14px;
    font-weight: 700;
    margin-left: 15px
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan {
    float: right;
    margin-right: 42px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan div, #goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan input {
    display: inline-block;
    vertical-align: middle
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan input {
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    width: 80px;
    height: 41px;
    font-weight: 700;
    color: #545454;
    line-height: 41px;
    font-size: 16px;
    text-align: center
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan div {
    position: relative
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan div span {
    display: inline-block;
    width: 15px;
    height: 3px;
    background: #999
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan div span:nth-child(2) {
    position: absolute;
    left: 50.25%;
    margin-left: -2px;
    height: 15px;
    width: 3px;
    top: 50%;
    margin-top: -5px
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan div:first-child {
    margin-right: 14px;
    cursor: pointer
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan div:nth-child(3) {
    margin-left: 14px;
    cursor: pointer
}

#goods_info .user_info .purchase_quantity_box .purchase_quantity_jisuan div:nth-child(3) span {
    background: #545454
}

#goods_info .user_info .shuruk {
    overflow: hidden
}

#goods_info .user_info .shuruk .purchase_quantity_text {
    margin-top: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#goods_info .user_info .shuruk .purchase_quantity_text span:first-child {
    color: #fb636b
}

#goods_info .user_info .shuruk .purchase_quantity_text span:nth-child(2) {
    color: #545454;
    font-size: 14px;
    font-weight: 700;
    margin-left: 15px
}

#goods_info .user_info .shuruk .purchase_quantity_text .check_box {
    display: inline-block;
    vertical-align: middle;
    line-height: 0
}

#goods_info .user_info .shuruk .purchase_quantity_text .check_box span {
    margin-left: 10px
}

#goods_info .user_info .shuruk .purchase_quantity_text .youhuiq:nth-child(2) {
    vertical-align: middle;
    margin-left: 8px
}

#goods_info .user_info .shuruk .purchase_quantity_text .check_box_ing {
    position: relative;
    left: 2px
}

#goods_info .user_info .shuruk .shuruk_input {
    margin-top: 11px;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    width: 353px;
    height: 41px;
    font-size: 14px;
    color: #999;
    padding-left: 20px
}

#goods_info .user_info .message {
    margin-top: 13px;
    font-weight: 500;
    font-size: 12px;
    color: #999;
    word-break: break-all;
    width: 353px
}

#goods_info .drop_downs {
    border-top: 1px solid #f7f7f7;
    margin-top: 18px;
    padding-top: 15px;
    padding-left: 24px;
    position: relative
}

#goods_info .drop_downs .pay_tyle_text {
    font-weight: 700;
    color: #545454;
    font-size: 18px
}

#goods_info .drop_downs .pay_tyle {
    display: inline-block;
    background: #fff;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    width: 154px;
    margin-top: 9px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 40px;
    position: relative;
    line-height: 43px
}

#goods_info .drop_downs .pay_tyle .xiadui {
    position: absolute;
    bottom: 0;
    right: -1px;
    border-radius: 0 0 4px 0
}

#goods_info .drop_downs .pay_tyle .buy_type {
    width: 26px;
    margin-left: 30px
}

#goods_info .drop_downs .pay_tyle .buy_type, #goods_info .drop_downs .pay_tyle span {
    display: inline-block;
    vertical-align: middle
}

#goods_info .drop_downs .pay_tyle span {
    font-weight: 500;
    color: #545454;
    font-size: 13px;
    margin-left: 6px;
    text-align: center
}

#goods_info .bank_list {
    margin-top: 10px
}

#goods_info .bank_list div {
    width: 110px;
    line-height: 43px;
    display: inline-block;
    background: #fff;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    text-align: center;
    margin-right: 14px;
    margin-bottom: 8px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#goods_info .pay_btn {
    width: 429px;
    -webkit-box-shadow: 0 -1px 0 0 hsla(0, 0%, 71%, .18);
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 71%, .18);
    position: fixed;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background: #fff;
    z-index: 500
}

#goods_info .pay_btn .pay_text {
    margin-top: 15px;
    margin-left: 30px;
    display: inline-block
}

#goods_info .pay_btn .pay_text span {
    display: inline-block;
    vertical-align: bottom
}

#goods_info .pay_btn .pay_text span:first-child {
    color: #545454;
    font-size: 12px;
    font-weight: 700
}

#goods_info .pay_btn .pay_text span:nth-child(2) {
    color: #3369ff;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: -4px
}

#goods_info .pay_btn .pay_text_shouxuf {
    display: inline-block;
    position: absolute;
    left: 30px;
    bottom: 10px
}

#goods_info .pay_btn .pay_text_shouxuf span {
    display: inline-block;
    vertical-align: bottom;
    font-size: 12px
}

#goods_info .pay_btn .pay_text_shouxuf span:first-child {
    color: #545454;
    font-weight: 700
}

#goods_info .pay_btn .pay_text_shouxuf span:nth-child(2) {
    color: #3369ff;
    font-weight: 700
}

#goods_info .pay_btn .pay_btn_zf {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    float: right;
    line-height: 62px;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    width: 182px;
    background: #3369ff;
    text-align: center
}

#confirm_order_number .hide {
    padding-top: 4px;
    width: 450px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 18px
}

#confirm_order_number .hide .ord_box {
    margin-left: 5px;
    position: relative;
    width: 380px;
    margin-top: 5px
}

#confirm_order_number .hide .ord_box .ord_text span:first-child {
    font-size: 18px;
    color: #545454;
    font-weight: 500
}

#confirm_order_number .hide .ord_box .ord_text span:nth-child(2) {
    margin-left: 5px;
    color: #3369ff;
    font-size: 18px;
    font-weight: 700
}

#confirm_order_number .hide .ord_box .ord_msg {
    color: #f22a2a;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px
}

#confirm_order_number .hide .fuz {
    position: absolute;
    width: 64px;
    line-height: 27px;
    background: #ebeef8;
    font-weight: 500;
    font-size: 12px;
    color: #3369ff;
    text-align: center;
    right: 0;
    top: 0;
    border-radius: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#confirm_order_number .hide .dindanh, #confirm_order_number .hide .ord_box {
    display: inline-block;
    vertical-align: top
}

#confirm_order_number .pr_name_box {
    width: 450px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    padding-top: 17px;
    overflow: hidden
}

#confirm_order_number .pr_name_box .fl_name, #confirm_order_number .pr_name_box .pr_name {
    color: #545454;
    font-size: 14px;
    font-weight: 700;
    margin-left: 17px
}

#confirm_order_number .pr_name_box .pr_name {
    display: inline-block
}

#confirm_order_number .pr_name_box .shuliang {
    font-weight: 700;
    font-size: 16px;
    color: #545454;
    float: right;
    margin-right: 24px
}

#confirm_order_number .jiage {
    width: 450px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    padding-top: 14px
}

#confirm_order_number .jiage div {
    display: inline-block
}

#confirm_order_number .jiage .jiage_box {
    float: right;
    margin-right: 20px;
    text-align: right
}

#confirm_order_number .jiage .jiage_box s {
    font-weight: 500;
    font-size: 12px;
    color: #b7b7b7;
    margin-right: 3px
}

#confirm_order_number .jiage .jiage_box span {
    color: #3369ff;
    font-size: 18px;
    font-weight: 700
}

#confirm_order_number .jiage .yhq, #confirm_order_number .jiage .zekou {
    margin-top: 10px;
    margin-left: 16px
}

#confirm_order_number .jiage .yhq span, #confirm_order_number .jiage .zekou span {
    display: inline-block
}

#confirm_order_number .jiage .yhq span:first-child, #confirm_order_number .jiage .zekou span:first-child {
    width: 104px;
    font-weight: 500;
    color: #999;
    font-size: 14px
}

#confirm_order_number .jiage .yhq span:nth-child(2), #confirm_order_number .jiage .zekou span:nth-child(2) {
    font-weight: 500;
    color: #545454;
    font-size: 14px
}

#confirm_order_number .jiage .yhq span:nth-child(2) p, #confirm_order_number .jiage .zekou span:nth-child(2) p {
    display: inline-block;
    vertical-align: bottom;
    color: #b7b7b7;
    font-size: 12px
}

#confirm_order_number .jiage .yhq {
    float: right;
    margin-right: 20px
}

#confirm_order_number .duanxin {
    width: 450px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    padding-top: 17px;
    padding-left: 17px
}

#confirm_order_number .duanxin .purchase_quantity_text {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#confirm_order_number .duanxin .purchase_quantity_text .check_box, #confirm_order_number .duanxin .purchase_quantity_text .youhuiq {
    display: inline-block
}

#confirm_order_number .duanxin .purchase_quantity_text .youhuiq {
    font-weight: 500;
    font-size: 14px;
    color: #a2a9ba
}

#confirm_order_number .duanxin .duanxin_input {
    width: 352px;
    height: 43px;
    background: #fff;
    font-weight: 500;
    font-size: 14px;
    color: #999;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    padding-left: 21px;
    margin-top: 13px
}

#confirm_order_number .btn_box {
    padding-top: 15px;
    overflow: hidden;
    margin-right: 8px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#confirm_order_number .btn_box div {
    display: inline-block;
    float: right;
    width: 100px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 42px;
    font-weight: 700;
    text-align: center
}

#confirm_order_number .btn_box .queding {
    float: right;
    margin-top: 7px
}

#confirm_order_number .btn_box .quex {
    color: #999
}

#purchasing_sp {
    width: 100%;
    background: url(../../static/img/back.f6b9993.png);
    background-size: 100%;
    min-height: 100vh;
    position: relative;
    padding-bottom: 91px
}

#purchasing_sp .kfk_nb_box {
    margin-top: 20px;
    display: block;
    text-align: center
}

#purchasing_sp .kfk_nb_box .kfk_nb {
    text-align: center;
    padding-top: 10px;
    font-size: 12px;
    color: #747474
}

#purchasing_sp .hide_box {
    padding-top: 20px;
    width: 1203px;
    margin: 0 auto;
    overflow: hidden
}

#purchasing_sp .hide_box .shanghu {
    width: 56px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    cursor: pointer;
    border-radius: 50%
}

#purchasing_sp .hide_box .sh_info {
    margin-left: 24px;
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .hide_box .sh_info .name {
    font-size: 16px;
    font-weight: 700;
    color: #545454;
    position: relative;
    top: 5px
}

#purchasing_sp .hide_box .sh_lxfs {
    margin-top: 13px
}

#purchasing_sp .hide_box .sh_lxfs div {
    display: inline-block;
    cursor: pointer
}

#purchasing_sp .hide_box .sh_lxfs div span {
    color: #999;
    font-size: 14px;
    font-weight: 400
}

#purchasing_sp .hide_box .sh_lxfs div img {
    margin-right: 5px
}

#purchasing_sp .hide_box .sh_lxfs div p {
    color: #3369ff;
    font-weight: 700;
    font-size: 12px;
    margin-left: 8px
}

#purchasing_sp .hide_box .sh_lxfs div img, #purchasing_sp .hide_box .sh_lxfs div p, #purchasing_sp .hide_box .sh_lxfs div span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .hide_box .sh_lxfs div:nth-child(2) {
    margin-left: 8px
}

#purchasing_sp .hide_box .ts_cx {
    float: right;
    margin-right: 30px
}

#purchasing_sp .hide_box .ts_cx .div_ts img {
    position: relative;
    top: 3px
}

#purchasing_sp .hide_box .ts_cx div {
    display: inline-block;
    width: 119px;
    line-height: 35px;
    margin-left: 25px;
    border-radius: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_sp .hide_box .ts_cx div span {
    font-weight: 400;
    font-size: 14px
}

#purchasing_sp .hide_box .ts_cx div img, #purchasing_sp .hide_box .ts_cx div span {
    display: inline-block
}

#purchasing_sp .hide_box .ts_cx div img {
    margin-left: 18px;
    margin-right: 5px
}

#purchasing_sp .hide_box .ts_cx div:first-child {
    background: #3369ff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff)
}

#purchasing_sp .hide_box .ts_cx div:first-child span {
    color: #fff
}

#purchasing_sp .hide_box .ts_cx div:nth-child(2) {
    background: #ebeef8;
    -webkit-box-shadow: 0 2px 3px 0 rgba(216, 219, 227, .27);
    box-shadow: 0 2px 3px 0 rgba(216, 219, 227, .27)
}

#purchasing_sp .hide_box .ts_cx div:nth-child(2) span {
    color: #3369ff
}

#purchasing_sp .hide_box .gonggao {
    padding: 9px 14px 15px;
    margin-left: 6px;
    margin-top: 14px;
    background: radial-gradient(#eee, transparent)
}

#purchasing_sp .hide_box .gonggao span {
    display: block
}

#purchasing_sp .hide_box .gonggao span:first-child {
    color: #545454;
    font-size: 14px;
    font-weight: 700
}

#purchasing_sp .hide_box .gonggao span:nth-child(2) {
    width: 100%;
    line-height: 20px;
    margin-top: 5px;
    display: inline-block;
    word-wrap: break-word
}

#purchasing_sp .hide_box .gonggao span:nth-child(2) img {
    max-width: 200px;
    margin: 5px 5px 0;
    cursor: pointer
}

#purchasing_sp .hide_box .gonggao span:nth-child(2) a {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

#purchasing_sp .fl_box {
    background: #fff;
    width: 1203px;
    -webkit-box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    border-radius: 6px;
    margin: 12px auto 0;
    padding-top: 14px;
    padding-bottom: 20px
}

#purchasing_sp .fl_box .fl_hide {
    width: 1131px;
    margin: 0 auto
}

#purchasing_sp .fl_box .fl_hide .fl_hide_text {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .fl_box .fl_hide .fl_hide_text img, #purchasing_sp .fl_box .fl_hide .fl_hide_text span {
    display: inline-block;
    vertical-align: bottom
}

#purchasing_sp .fl_box .fl_hide .fl_hide_text span {
    margin-bottom: 2px;
    color: #545454;
    font-size: 16px;
    font-weight: 700;
    margin-left: 3px
}

#purchasing_sp .fl_box .fl_hide .fl_shosu {
    width: 238px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 17px;
    position: relative;
    height: 34px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px
}

#purchasing_sp .fl_box .fl_hide .fl_shosu input {
    padding-left: 39px;
    font-size: 12px;
    font-weight: 500;
    border: none;
    background: #f8f8f8;
    border-radius: 17px;
    width: 80%;
    margin-top: 6.5px
}

#purchasing_sp .fl_box .fl_hide .fl_shosu img {
    width: 13px;
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -6.5px
}

#purchasing_sp .fl_box .fl_hide .fl_shosu span {
    color: #3369ff;
    font-weight: 700;
    font-size: 12px;
    display: inline-block;
    float: right;
    margin-right: 16px;
    margin-top: 6.5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_sp .fl_box .fl_box_xz {
    width: 1131px;
    margin: 0 auto 25px;
    padding-top: 18px;
    max-height: 255px;
    overflow: auto
}

#purchasing_sp .fl_box .fl_box_xz .fl_box_leng {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    min-width: 153px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    margin-right: 14px;
    height: 67px;
    padding-right: 20px;
    padding-left: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    margin-bottom: 10px
}

#purchasing_sp .fl_box .fl_box_xz .fl_box_leng div:first-child {
    font-weight: 400;
    font-size: 12px;
    color: #545454;
    margin-top: 12px
}

#purchasing_sp .fl_box .fl_box_xz .fl_box_leng div:nth-child(2) {
    opacity: .76;
    color: #999;
    font-size: 12px;
    margin-top: 7px
}

#purchasing_sp .fl_box .fl_box_xz .fl_box_leng img {
    position: absolute;
    right: -6px;
    bottom: -19px
}

#purchasing_sp .fl_box .fl_box_xz .fl_box_leng_xz {
    background: linear-gradient(-45deg, #3369ff, #3798f7);
    -webkit-box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    border: 1px solid #3580fb
}

#purchasing_sp .fl_box .fl_box_xz .fl_box_leng_xz div:first-child, #purchasing_sp .fl_box .fl_box_xz .fl_box_leng_xz div:nth-child(2) {
    color: #fff
}

#purchasing_sp .fl_box .goods_box {
    width: 1131px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f7f7f7;
    border-top: 1px solid #f7f7f7
}

#purchasing_sp .fl_box .goods_box .goods_hide {
    color: #999;
    font-size: 14px;
    margin-left: 10px;
    margin-bottom: 15px;
    font-weight: 700
}

#purchasing_sp .fl_box .goods_box .goods_box_xz {
    max-height: 290px;
    overflow: auto
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng {
    display: inline-block;
    vertical-align: middle;
    height: 84px;
    min-width: 182px;
    padding-left: 18px;
    padding-right: 26px;
    background: #fff;
    border: 2px solid #f1f4fb;
    -webkit-box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .14);
    box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .14);
    border-radius: 10px;
    margin-right: 11px;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child {
    color: #545454;
    font-size: 12px;
    font-weight: 400;
    margin-top: 16px
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child .pwd {
    background: #febd2e;
    color: #fff;
    padding: 0 4px;
    border-radius: 5px;
    font-size: 12px;
    margin-right: 5px;
    text-align: center
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(2) {
    color: #3369ff;
    font-size: 14px;
    font-weight: 700;
    display: inline-block
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(2) span {
    font-size: 12px;
    vertical-align: bottom
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(3) {
    display: inline-block;
    background: #ffebe8;
    color: #fb636b;
    padding: 1px 5px;
    border-radius: 3px;
    font-size: 12px;
    margin-left: 5px
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span:first-child {
    width: 53px;
    height: 5px;
    background: #f3f3f3;
    position: relative;
    border-radius: 3px
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span:first-child p {
    display: inline-block;
    position: absolute;
    width: 40%;
    height: 100%;
    background: linear-gradient(55deg, #65d69e, #31dd92);
    border-radius: 3px
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span:nth-child(2) {
    color: #0db26a;
    font-size: 12px;
    margin-left: 70px
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng .in_stock {
    color: #0db26a;
    font-size: 12px;
    margin-top: 3px
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng img {
    position: absolute;
    right: -2px;
    bottom: -1px;
    border-radius: 0 0 10px 0
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng_xz {
    border: 2px solid #3369ff
}

#purchasing_sp .fl_box .goods_box .goods_box_xz .goods_box_leng_xz div:first-child {
    color: #3369ff
}

#purchasing_sp .fl_box .zhekou_box {
    width: 1131px;
    margin: 0 auto;
    padding-top: 13px
}

#purchasing_sp .fl_box .zhekou_box .zhekou_box_leng {
    margin-top: 5px
}

#purchasing_sp .fl_box .zhekou_box .zhekou_box_leng div {
    display: inline-block;
    vertical-align: top
}

#purchasing_sp .fl_box .zhekou_box .zhekou_box_leng .text_box {
    color: #999;
    font-size: 12px;
    font-weight: 400;
    margin-left: 8px;
    margin-top: 1px;
    width: 90%
}

#purchasing_sp .fl_box .zhekou_box .zhekou_box_leng .text_box span {
    display: block
}

#purchasing_sp .fl_box .zhekou_box .zhekou_box_leng .text_box span div, #purchasing_sp .fl_box .zhekou_box .zhekou_box_leng .text_box span p {
    display: inline-block
}

#purchasing_sp .fl_box .zhekou_box .zhekou_box_leng .text_box span a {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px
}

#purchasing_sp .ure_info_box {
    background: #fff;
    width: 1203px;
    -webkit-box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    border-radius: 6px;
    margin: 22px auto 0;
    padding-top: 25px;
    padding-bottom: 20px
}

#purchasing_sp .ure_info_box .ure_info_hide {
    width: 1131px;
    margin: 0 auto
}

#purchasing_sp .ure_info_box .ure_info_hide img, #purchasing_sp .ure_info_box .ure_info_hide span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .ure_info_box .ure_info_hide img {
    margin-left: 7px
}

#purchasing_sp .ure_info_box .ure_info_hide span {
    margin-left: 12px;
    color: #545454;
    font-size: 16px;
    font-weight: 700
}

#purchasing_sp .ure_info_box .ure_info {
    width: 1131px;
    margin: 0 auto;
    padding-bottom: 25px;
    border-bottom: 1px solid #f7f7f7;
    padding-top: 27px
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box {
    margin-left: 7px;
    margin-top: 20px
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide {
    font-weight: 700
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p:first-child {
    font-size: 12px;
    color: #fb636b;
    width: 20px
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p:nth-child(2) {
    color: #545454;
    font-size: 14px
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide .checkbox .add_yh {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #545454;
    font-size: 14px;
    margin-left: 10px
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .input {
    height: 50px;
    width: 430px;
    background: #fff;
    border: 1px solid #f0f0f0;
    -webkit-box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    border-radius: 4px;
    overflow: hidden;
    margin-top: 11px
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .input input {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
    height: 100%;
    font-weight: 500;
    font-size: 14px;
    color: #999;
    border: none
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box .msg {
    margin-top: 14px;
    font-size: 12px;
    font-weight: 500;
    color: #999;
    margin-left: 6px
}

#purchasing_sp .ure_info_box .ure_info .ure_info_input_box:first-child {
    margin-top: 0
}

#purchasing_sp .ure_info_box .pay_type {
    width: 1150px;
    margin: 0 auto
}

#purchasing_sp .ure_info_box .pay_type .pay_type_hide {
    margin-left: 22px;
    color: #999;
    font-size: 14px;
    font-weight: 700;
    padding-top: 22px
}

#purchasing_sp .ure_info_box .pay_type .pay_type_box {
    margin-top: 21px;
    margin-left: 17px
}

#purchasing_sp .ure_info_box .pay_type .pay_type_box .pay_type_leng {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 43px;
    width: 130px;
    text-align: center;
    margin-right: 11px;
    background: #f8f8f8;
    border: 2px solid #f6f6f6;
    border-radius: 4px;
    position: relative
}

#purchasing_sp .ure_info_box .pay_type .pay_type_box .pay_type_leng span {
    font-weight: 700;
    font-size: 13px;
    color: #545454;
    margin-left: 8px
}

#purchasing_sp .ure_info_box .pay_type .pay_type_box .pay_type_leng img, #purchasing_sp .ure_info_box .pay_type .pay_type_box .pay_type_leng span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .ure_info_box .pay_type .pay_type_box .pay_type_leng .xiadui {
    position: absolute;
    right: -1px;
    bottom: -1px;
    border-radius: 0 0 4px 0
}

#purchasing_sp .ure_info_box .pay_type .pay_type_box .pay_type_leng_xz {
    border-color: #3369ff
}

#purchasing_sp .ure_info_box .pay_type .pay_type_box .pay_type_leng_xz span {
    color: #3369ff
}

#purchasing_sp .ure_info_box .pay_type .link_type_box {
    margin-top: 7px;
    margin-left: 17px
}

#purchasing_sp .ure_info_box .pay_type .link_type_box .link_type_leng {
    display: inline-block;
    margin-right: 11px;
    width: 130px;
    line-height: 43px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#purchasing_sp .ure_info_box .pay_type .link_type_box .link_type_leng span {
    font-weight: 700;
    font-size: 13px;
    color: #545454
}

#purchasing_sp .ure_info_box .pay_type .link_type_box .link_type_leng .xiadui {
    position: absolute;
    right: -1px;
    bottom: -1px;
    border-radius: 0 0 4px 0
}

#purchasing_sp .ure_info_box .pay_type .link_type_box .link_type_leng_xz {
    border-color: #3369ff
}

#purchasing_sp .ure_info_box .pay_type .link_type_box .link_type_leng_xz span {
    color: #3369ff
}

#purchasing_sp .ford {
    width: 100%;
    height: 62px;
    background: #fff;
    -webkit-box-shadow: 0 -1px 0 0 hsla(0, 0%, 71%, .18);
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 71%, .18);
    position: fixed;
    left: 0;
    bottom: 0
}

#purchasing_sp .ford .ford_nei {
    width: 1203px;
    margin: 0 auto;
    height: 100%;
    position: relative
}

#purchasing_sp .ford .ford_nei .goods_name {
    display: inline-block;
    line-height: 62px;
    width: 330px
}

#purchasing_sp .ford .ford_nei .goods_name img, #purchasing_sp .ford .ford_nei .goods_name span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .ford .ford_nei .goods_name img {
    margin-top: 3px;
    margin-left: 12px
}

#purchasing_sp .ford .ford_nei .goods_name span {
    color: #545454;
    font-weight: 700;
    font-size: 14px;
    margin-left: 20px;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

#purchasing_sp .ford .ford_nei .shuliang_box {
    display: inline-block;
    margin-left: 150px
}

#purchasing_sp .ford .ford_nei .shuliang_box .btn {
    width: 30px;
    height: 30px;
    background: #f8f8f8;
    border: 1px solid #f6f6f6;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_sp .ford .ford_nei .shuliang_box .btn span {
    background: #545454;
    position: absolute;
    left: 50%;
    top: 50%
}

#purchasing_sp .ford .ford_nei .shuliang_box .btn span:first-child {
    width: 14px;
    height: 2px;
    margin-left: -7px;
    margin-top: -1px
}

#purchasing_sp .ford .ford_nei .shuliang_box .btn span:nth-child(2) {
    width: 2px;
    height: 14px;
    margin-left: -1px;
    margin-top: -7px
}

#purchasing_sp .ford .ford_nei .shuliang_box div {
    display: inline-block;
    vertical-align: middle
}

#purchasing_sp .ford .ford_nei .shuliang_box .input {
    margin-left: 20px;
    margin-right: 20px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    height: 37px;
    width: 80px
}

#purchasing_sp .ford .ford_nei .shuliang_box .input input {
    background: #f8f8f8;
    border: none;
    width: 100%;
    color: #545454;
    font-weight: 700;
    font-size: 18px;
    height: 100%;
    text-align: center
}

#purchasing_sp .ford .ford_nei .jiage {
    display: inline-block;
    margin-left: 60px
}

#purchasing_sp .ford .ford_nei .jiage .payment_fee {
    margin-left: 5px
}

#purchasing_sp .ford .ford_nei .jiage span {
    display: inline-block;
    vertical-align: bottom
}

#purchasing_sp .ford .ford_nei .jiage span:first-child {
    font-size: 12px;
    color: #545454;
    font-weight: 700
}

#purchasing_sp .ford .ford_nei .jiage span:nth-child(2) {
    margin-left: 9px;
    font-size: 22px;
    color: #3369ff;
    font-weight: 700;
    height: 28px
}

#purchasing_sp .ford .ford_nei .jiage s {
    font-size: 12px;
    color: #b7b7b7;
    margin-left: 12px
}

#purchasing_sp .ford .ford_nei .qued_btn {
    width: 135px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 9px;
    background: #3369ff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    border-radius: 24px
}

#purchasing_zs {
    width: 100%;
    background: url(../../static/img/back.f6b9993.png);
    background-size: 100%;
    min-height: 100vh;
    position: relative;
    padding-bottom: 91px
}

#purchasing_zs .kfk_nb_box {
    margin-top: 20px;
    display: block;
    text-align: center
}

#purchasing_zs .kfk_nb_box .kfk_nb {
    text-align: center;
    padding-top: 10px;
    font-size: 12px;
    color: #747474
}

#purchasing_zs .hide_box {
    padding-top: 20px;
    width: 1203px;
    margin: 0 auto;
    overflow: hidden
}

#purchasing_zs .hide_box .shanghu {
    width: 56px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    cursor: pointer;
    border-radius: 50%
}

#purchasing_zs .hide_box .sh_info {
    margin-left: 24px;
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .hide_box .sh_info .name {
    font-size: 16px;
    font-weight: 700;
    color: #545454;
    position: relative;
    top: 5px
}

#purchasing_zs .hide_box .sh_lxfs {
    margin-top: 13px
}

#purchasing_zs .hide_box .sh_lxfs div {
    display: inline-block;
    cursor: pointer
}

#purchasing_zs .hide_box .sh_lxfs div span {
    color: #999;
    font-size: 14px;
    font-weight: 400
}

#purchasing_zs .hide_box .sh_lxfs div img {
    margin-right: 5px
}

#purchasing_zs .hide_box .sh_lxfs div p {
    color: #3369ff;
    font-weight: 700;
    font-size: 12px;
    margin-left: 8px
}

#purchasing_zs .hide_box .sh_lxfs div img, #purchasing_zs .hide_box .sh_lxfs div p, #purchasing_zs .hide_box .sh_lxfs div span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .hide_box .sh_lxfs div:nth-child(2) {
    margin-left: 8px
}

#purchasing_zs .hide_box .ts_cx {
    float: right;
    margin-right: 30px
}

#purchasing_zs .hide_box .ts_cx .div_ts img {
    position: relative;
    top: 3px
}

#purchasing_zs .hide_box .ts_cx div {
    display: inline-block;
    width: 119px;
    line-height: 35px;
    margin-left: 25px;
    border-radius: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_zs .hide_box .ts_cx div span {
    font-weight: 400;
    font-size: 14px
}

#purchasing_zs .hide_box .ts_cx div img, #purchasing_zs .hide_box .ts_cx div span {
    display: inline-block
}

#purchasing_zs .hide_box .ts_cx div img {
    margin-left: 18px;
    margin-right: 5px
}

#purchasing_zs .hide_box .ts_cx div:first-child {
    background: #3369ff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff)
}

#purchasing_zs .hide_box .ts_cx div:first-child span {
    color: #fff
}

#purchasing_zs .hide_box .ts_cx div:nth-child(2) {
    background: #ebeef8;
    -webkit-box-shadow: 0 2px 3px 0 rgba(216, 219, 227, .27);
    box-shadow: 0 2px 3px 0 rgba(216, 219, 227, .27)
}

#purchasing_zs .hide_box .ts_cx div:nth-child(2) span {
    color: #3369ff
}

#purchasing_zs .hide_box .gonggao {
    padding: 9px 14px 15px;
    margin-left: 6px;
    margin-top: 14px;
    background: radial-gradient(#eee, transparent)
}

#purchasing_zs .hide_box .gonggao span {
    display: block
}

#purchasing_zs .hide_box .gonggao span:first-child {
    color: #545454;
    font-size: 14px;
    font-weight: 700
}

#purchasing_zs .hide_box .gonggao span:nth-child(2) {
    width: 100%;
    line-height: 20px;
    margin-top: 5px;
    display: inline-block;
    word-wrap: break-word
}

#purchasing_zs .hide_box .gonggao span:nth-child(2) img {
    max-width: 200px;
    margin: 5px 5px 0;
    cursor: pointer
}

#purchasing_zs .hide_box .gonggao span:nth-child(2) a {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

#purchasing_zs .fl_box {
    background: #fff;
    width: 1203px;
    -webkit-box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    border-radius: 6px;
    margin: 12px auto 0;
    padding-top: 14px;
    padding-bottom: 20px
}

#purchasing_zs .fl_box .fl_hide {
    width: 1131px;
    margin: 0 auto
}

#purchasing_zs .fl_box .fl_hide .fl_hide_text {
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .fl_box .fl_hide .fl_hide_text img, #purchasing_zs .fl_box .fl_hide .fl_hide_text span {
    display: inline-block;
    vertical-align: bottom
}

#purchasing_zs .fl_box .fl_hide .fl_hide_text span {
    margin-bottom: 2px;
    color: #545454;
    font-size: 16px;
    font-weight: 700;
    margin-left: 3px
}

#purchasing_zs .fl_box .fl_hide .fl_shosu {
    width: 238px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 17px;
    position: relative;
    height: 34px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px
}

#purchasing_zs .fl_box .fl_hide .fl_shosu input {
    padding-left: 39px;
    font-size: 12px;
    font-weight: 500;
    border: none;
    background: #f8f8f8;
    border-radius: 17px;
    width: 80%;
    margin-top: 6.5px
}

#purchasing_zs .fl_box .fl_hide .fl_shosu img {
    width: 13px;
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -6.5px
}

#purchasing_zs .fl_box .fl_hide .fl_shosu span {
    color: #3369ff;
    font-weight: 700;
    font-size: 12px;
    display: inline-block;
    float: right;
    margin-right: 16px;
    margin-top: 6.5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_zs .fl_box .fl_box_xz {
    width: 1131px;
    margin: 0 auto 25px;
    padding-top: 18px;
    max-height: 255px;
    overflow: auto
}

#purchasing_zs .fl_box .fl_box_xz .fl_box_leng {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    min-width: 153px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    margin-right: 14px;
    height: 67px;
    padding-right: 20px;
    padding-left: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    margin-bottom: 10px
}

#purchasing_zs .fl_box .fl_box_xz .fl_box_leng div:first-child {
    font-weight: 400;
    font-size: 12px;
    color: #545454;
    margin-top: 12px
}

#purchasing_zs .fl_box .fl_box_xz .fl_box_leng div:nth-child(2) {
    opacity: .76;
    color: #999;
    font-size: 12px;
    margin-top: 7px
}

#purchasing_zs .fl_box .fl_box_xz .fl_box_leng img {
    position: absolute;
    right: -6px;
    bottom: -19px
}

#purchasing_zs .fl_box .fl_box_xz .fl_box_leng_xz {
    background: linear-gradient(-45deg, #3369ff, #3798f7);
    -webkit-box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    box-shadow: 0 7px 10px 0 rgba(54, 144, 248, .23);
    border: 1px solid #3580fb
}

#purchasing_zs .fl_box .fl_box_xz .fl_box_leng_xz div:first-child, #purchasing_zs .fl_box .fl_box_xz .fl_box_leng_xz div:nth-child(2) {
    color: #fff
}

#purchasing_zs .fl_box .goods_box {
    width: 1131px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f7f7f7;
    border-top: 1px solid #f7f7f7
}

#purchasing_zs .fl_box .goods_box .goods_hide {
    color: #999;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 700
}

#purchasing_zs .fl_box .goods_box .goods_hide span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .fl_box .goods_box .goods_hide span:first-child {
    margin-left: 30px
}

#purchasing_zs .fl_box .goods_box .goods_hide span:nth-child(2) {
    margin-left: 246px
}

#purchasing_zs .fl_box .goods_box .goods_hide span:nth-child(3) {
    margin-left: 57px
}

#purchasing_zs .fl_box .goods_box .goods_hide span:nth-child(4) {
    margin-left: 47px
}

#purchasing_zs .fl_box .goods_box .goods_hide span:nth-child(5) {
    margin-left: 51px
}

#purchasing_zs .fl_box .goods_box .goods_hide span:nth-child(6) {
    margin-left: 273px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
    width: 100%;
    display: inline-block;
    border: 2px solid #f1f4fb;
    -webkit-box-shadow: 0 1px 3px 0 rgba(135, 142, 154, .06);
    box-shadow: 0 1px 3px 0 rgba(135, 142, 154, .06);
    border-radius: 4px;
    cursor: pointer;
    padding-top: 25px;
    padding-bottom: 25px;
    overflow: hidden;
    font-size: 12px;
    color: #545454;
    position: relative
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .xingxing {
    position: absolute
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .xingxing_top {
    top: -80px;
    left: -80px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .xingxing_bottom {
    right: -80px;
    bottom: -80px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child {
    width: 256px;
    margin-left: 39px;
    word-wrap: break-word;
    display: inline-block;
    vertical-align: middle;
    max-height: 65px;
    overflow: hidden
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child .pwd {
    background: #febd2e;
    color: #fff;
    padding: 1px 4px;
    border-radius: 5px;
    font-size: 12px;
    margin-right: 3px;
    text-align: center
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child .discount_tips {
    display: inline-block;
    background: #ffebe8;
    color: #fb636b;
    padding: 1px 5px;
    border-radius: 5px;
    font-size: 12px;
    margin-top: 5px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(2) {
    margin-left: 32px;
    width: 117px;
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(3) {
    display: inline-block;
    vertical-align: middle;
    width: 110px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(3) span {
    display: block
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(3) span:nth-child(2) {
    width: 53px;
    height: 5px;
    background: #f3f3f3;
    position: relative;
    margin-top: 8px;
    border-radius: 3px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(3) span:nth-child(2) p {
    display: inline-block;
    position: absolute;
    width: 40%;
    height: 100%;
    background: linear-gradient(55deg, #65d69e, #31dd92);
    border-radius: 3px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .in_stock:nth-child(3) {
    width: 101px;
    margin-left: 5px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .dan_ge {
    display: inline-block;
    vertical-align: top;
    width: 103px
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .xiangqi {
    display: inline-block;
    vertical-align: middle;
    width: 292px;
    word-wrap: break-word
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .discount_box {
    display: inline-block;
    vertical-align: middle;
    margin-left: 38px;
    overflow: hidden
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .discount_box span {
    display: block
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng .xuanz {
    position: absolute;
    right: 0;
    bottom: 0
}

#purchasing_zs .fl_box .goods_box .goods_box_xz .goods_box_leng_xz {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fbfdff
}

#purchasing_zs .ure_info_box {
    background: #fff;
    width: 620px;
    margin: 22px auto 0;
    padding-bottom: 10px
}

#purchasing_zs .ure_info_box .ure_info_hide {
    width: 100%;
    margin: 0 auto
}

#purchasing_zs .ure_info_box .ure_info_hide img, #purchasing_zs .ure_info_box .ure_info_hide span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .ure_info_box .ure_info_hide img {
    margin-left: 7px
}

#purchasing_zs .ure_info_box .ure_info_hide span {
    margin-left: 12px;
    color: #545454;
    font-size: 16px;
    font-weight: 700
}

#purchasing_zs .ure_info_box .ure_info {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 25px;
    padding-top: 27px
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box {
    margin-left: 13px;
    margin-top: 20px
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide {
    font-weight: 700
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p:first-child {
    font-size: 12px;
    color: #fb636b;
    width: 20px
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p:nth-child(2) {
    color: #545454;
    font-size: 14px
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p {
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide .checkbox .add_yh {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #545454;
    font-size: 14px;
    margin-left: 10px
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .input {
    height: 50px;
    width: 430px;
    background: #fff;
    border: 1px solid #f0f0f0;
    -webkit-box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    box-shadow: 0 4px 10px 0 rgba(135, 142, 154, .07);
    border-radius: 4px;
    overflow: hidden;
    margin-top: 11px
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .input input {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
    height: 100%;
    font-weight: 500;
    font-size: 14px;
    color: #999;
    border: none
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box .msg {
    margin-top: 14px;
    font-size: 12px;
    font-weight: 500;
    color: #999;
    margin-left: 6px
}

#purchasing_zs .ure_info_box .ure_info .ure_info_input_box:first-child {
    margin-top: 0
}

#purchasing_zs .ure_info_box .pay_type {
    width: 100%;
    margin: 0 auto
}

#purchasing_zs .ure_info_box .pay_type .pay_type_hide {
    margin-left: 22px;
    color: #999;
    font-size: 14px;
    font-weight: 700;
    padding-top: 22px
}

#purchasing_zs .ure_info_box .pay_type .pay_type_box {
    margin-top: 21px;
    margin-left: 17px
}

#purchasing_zs .ure_info_box .pay_type .pay_type_box .pay_type_leng {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 43px;
    width: 130px;
    text-align: center;
    margin-right: 11px;
    background: #f8f8f8;
    border: 2px solid #f6f6f6;
    border-radius: 4px;
    position: relative;
    margin-bottom: 10px
}

#purchasing_zs .ure_info_box .pay_type .pay_type_box .pay_type_leng span {
    font-weight: 700;
    font-size: 13px;
    color: #545454;
    margin-left: 8px
}

#purchasing_zs .ure_info_box .pay_type .pay_type_box .pay_type_leng img, #purchasing_zs .ure_info_box .pay_type .pay_type_box .pay_type_leng span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .ure_info_box .pay_type .pay_type_box .pay_type_leng .xiadui {
    position: absolute;
    right: -1px;
    bottom: -1px;
    border-radius: 0 0 4px 0
}

#purchasing_zs .ure_info_box .pay_type .pay_type_box .pay_type_leng_xz {
    border-color: #3369ff
}

#purchasing_zs .ure_info_box .pay_type .pay_type_box .pay_type_leng_xz span {
    color: #3369ff
}

#purchasing_zs .ure_info_box .pay_type .link_type_box {
    margin-top: 7px;
    margin-left: 17px
}

#purchasing_zs .ure_info_box .pay_type .link_type_box .link_type_leng {
    display: inline-block;
    margin-right: 11px;
    width: 130px;
    line-height: 43px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#purchasing_zs .ure_info_box .pay_type .link_type_box .link_type_leng span {
    font-weight: 700;
    font-size: 13px;
    color: #545454
}

#purchasing_zs .ure_info_box .pay_type .link_type_box .link_type_leng .xiadui {
    position: absolute;
    right: -1px;
    bottom: -1px;
    border-radius: 0 0 4px 0
}

#purchasing_zs .ure_info_box .pay_type .link_type_box .link_type_leng_xz {
    border-color: #3369ff
}

#purchasing_zs .ure_info_box .pay_type .link_type_box .link_type_leng_xz span {
    color: #3369ff
}

#purchasing_zs .ford {
    width: 100%;
    height: 62px;
    background: #fff;
    -webkit-box-shadow: 0 -1px 0 0 hsla(0, 0%, 71%, .18);
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 71%, .18);
    position: fixed;
    left: 0;
    bottom: 0
}

#purchasing_zs .ford .zhekou_box {
    width: 200px;
    display: inline-block;
    height: 62px;
    vertical-align: middle
}

#purchasing_zs .ford .shuliang_box {
    display: inline-block;
    margin-left: 150px
}

#purchasing_zs .ford .shuliang_box .btn {
    width: 30px;
    height: 30px;
    background: #f8f8f8;
    border: 1px solid #f6f6f6;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_zs .ford .shuliang_box .btn span {
    background: #545454;
    position: absolute;
    left: 50%;
    top: 50%
}

#purchasing_zs .ford .shuliang_box .btn span:first-child {
    width: 14px;
    height: 2px;
    margin-left: -7px;
    margin-top: -1px
}

#purchasing_zs .ford .shuliang_box .btn span:nth-child(2) {
    width: 2px;
    height: 14px;
    margin-left: -1px;
    margin-top: -7px
}

#purchasing_zs .ford .shuliang_box div {
    display: inline-block;
    vertical-align: middle
}

#purchasing_zs .ford .shuliang_box .input {
    margin-left: 20px;
    margin-right: 20px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    height: 37px;
    width: 80px
}

#purchasing_zs .ford .shuliang_box .input input {
    background: #f8f8f8;
    border: none;
    width: 100%;
    color: #545454;
    font-weight: 700;
    font-size: 18px;
    height: 100%;
    text-align: center
}

#purchasing_zs .ford .jiage {
    display: inline-block;
    margin-left: 60px
}

#purchasing_zs .ford .jiage .payment_fee {
    margin-left: 5px
}

#purchasing_zs .ford .jiage span {
    display: inline-block;
    vertical-align: bottom
}

#purchasing_zs .ford .jiage span:first-child {
    font-size: 12px;
    color: #545454;
    font-weight: 700
}

#purchasing_zs .ford .jiage span:nth-child(2) {
    margin-left: 9px;
    font-size: 22px;
    color: #3369ff;
    font-weight: 700;
    height: 28px
}

#purchasing_zs .ford .jiage s {
    font-size: 12px;
    color: #b7b7b7;
    margin-left: 12px
}

#purchasing_zs .ford .ford_nei {
    width: 1203px;
    margin: 0 auto;
    height: 100%;
    position: relative
}

#purchasing_zs .ford .ford_nei .zhekou_box_leng {
    display: inline-block;
    vertical-align: middle;
    width: 330px
}

#purchasing_zs .ford .ford_nei .zhekou_box_leng div {
    display: inline-block;
    vertical-align: top
}

#purchasing_zs .ford .ford_nei .zhekou_box_leng img {
    margin-top: 23px
}

#purchasing_zs .ford .ford_nei .zhekou_box_leng .text_box {
    color: #999;
    font-size: 12px;
    font-weight: 400;
    margin-left: 8px;
    margin-top: 23px;
    width: 90%
}

#purchasing_zs .ford .ford_nei .zhekou_box_leng .text_box span {
    display: block
}

#purchasing_zs .ford .ford_nei .zhekou_box_leng .text_box span div, #purchasing_zs .ford .ford_nei .zhekou_box_leng .text_box span p {
    display: inline-block
}

#purchasing_zs .ford .ford_nei .zhekou_box_leng .text_box span a {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px
}

#purchasing_zs .ford .ford_nei .qued_btn {
    width: 135px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 9px;
    background: #3369ff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    border-radius: 24px
}

#purchasing_zs #confirm_order_number .hide {
    padding-top: 4px;
    width: 569px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 18px
}

#purchasing_zs #confirm_order_number .hide .ord_box {
    margin-left: 5px;
    position: relative;
    width: 380px;
    margin-top: 5px
}

#purchasing_zs #confirm_order_number .hide .ord_box .ord_text span:first-child {
    font-size: 18px;
    color: #545454;
    font-weight: 500
}

#purchasing_zs #confirm_order_number .hide .ord_box .ord_text span:nth-child(2) {
    margin-left: 5px;
    color: #3369ff;
    font-size: 18px;
    font-weight: 700
}

#purchasing_zs #confirm_order_number .hide .ord_box .ord_msg {
    color: #f22a2a;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px
}

#purchasing_zs #confirm_order_number .hide .fuz {
    position: absolute;
    width: 64px;
    line-height: 27px;
    background: #ebeef8;
    font-weight: 500;
    font-size: 12px;
    color: #3369ff;
    text-align: center;
    right: 0;
    top: 0;
    border-radius: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_zs #confirm_order_number .hide .dindanh, #purchasing_zs #confirm_order_number .hide .ord_box {
    display: inline-block;
    vertical-align: top
}

#purchasing_zs #confirm_order_number .pr_name_box {
    width: 569px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    padding-top: 17px;
    overflow: hidden
}

#purchasing_zs #confirm_order_number .pr_name_box .fl_name, #purchasing_zs #confirm_order_number .pr_name_box .pr_name {
    color: #545454;
    font-size: 14px;
    font-weight: 700;
    margin-left: 17px
}

#purchasing_zs #confirm_order_number .pr_name_box .pr_name {
    display: inline-block
}

#purchasing_zs #confirm_order_number .pr_name_box .shuliang {
    font-weight: 700;
    font-size: 16px;
    color: #545454;
    float: right;
    margin-right: 24px
}

#purchasing_zs #confirm_order_number .jiage {
    width: 569px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    padding-top: 14px
}

#purchasing_zs #confirm_order_number .jiage div {
    display: inline-block
}

#purchasing_zs #confirm_order_number .jiage .jiage_box {
    float: right;
    margin-right: 20px;
    text-align: right
}

#purchasing_zs #confirm_order_number .jiage .jiage_box s {
    font-weight: 500;
    font-size: 12px;
    color: #b7b7b7;
    margin-right: 3px
}

#purchasing_zs #confirm_order_number .jiage .jiage_box span {
    color: #3369ff;
    font-size: 18px;
    font-weight: 700
}

#purchasing_zs #confirm_order_number .jiage .yhq, #purchasing_zs #confirm_order_number .jiage .zekou {
    margin-top: 10px;
    margin-left: 16px
}

#purchasing_zs #confirm_order_number .jiage .yhq span, #purchasing_zs #confirm_order_number .jiage .zekou span {
    display: inline-block
}

#purchasing_zs #confirm_order_number .jiage .yhq span:first-child, #purchasing_zs #confirm_order_number .jiage .zekou span:first-child {
    width: 104px;
    font-weight: 500;
    color: #999;
    font-size: 14px
}

#purchasing_zs #confirm_order_number .jiage .yhq span:nth-child(2), #purchasing_zs #confirm_order_number .jiage .zekou span:nth-child(2) {
    font-weight: 500;
    color: #545454;
    font-size: 14px
}

#purchasing_zs #confirm_order_number .jiage .yhq span:nth-child(2) p, #purchasing_zs #confirm_order_number .jiage .zekou span:nth-child(2) p {
    display: inline-block;
    vertical-align: bottom;
    color: #b7b7b7;
    font-size: 12px
}

#purchasing_zs #confirm_order_number .jiage .yhq {
    float: right;
    margin-right: 20px
}

#purchasing_zs #confirm_order_number .duanxin {
    width: 620px;
    margin: 0 auto;
    border-bottom: 2px solid #f8fafc;
    padding-bottom: 15px;
    padding-top: 17px;
    padding-left: 17px
}

#purchasing_zs #confirm_order_number .duanxin .purchase_quantity_text {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_zs #confirm_order_number .duanxin .purchase_quantity_text .check_box, #purchasing_zs #confirm_order_number .duanxin .purchase_quantity_text .youhuiq {
    display: inline-block
}

#purchasing_zs #confirm_order_number .duanxin .purchase_quantity_text .youhuiq {
    font-weight: 500;
    font-size: 14px;
    color: #a2a9ba
}

#purchasing_zs #confirm_order_number .duanxin .duanxin_input {
    height: 50px;
    width: 430px;
    background: #fff;
    font-weight: 500;
    font-size: 14px;
    color: #999;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    padding-left: 21px;
    margin-top: 13px
}

#purchasing_zs #confirm_order_number .btn_box {
    padding-top: 15px;
    overflow: hidden;
    margin-right: 8px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_zs #confirm_order_number .btn_box div {
    display: inline-block;
    float: right;
    width: 100px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 42px;
    font-weight: 700;
    text-align: center
}

#purchasing_zs #confirm_order_number .btn_box .queding {
    float: right;
    margin-top: 7px
}

#purchasing_zs #confirm_order_number .btn_box .quex {
    color: #999
}

#purchasing_xn {
    width: 100%;
    background: #5e0000;
    background-size: 100%;
    min-height: 100vh;
    position: relative;
    padding-bottom: 91px
}

#purchasing_xn .kfk_nb_box {
    margin-top: 20px;
    display: block;
    text-align: center
}

#purchasing_xn .kfk_nb_box .kfk_nb {
    text-align: center;
    padding-top: 10px;
    font-size: 12px;
    color: #bf6f6f
}

#purchasing_xn .kfk_nb_box .kfk_nb a {
    color: #c7b486
}

#purchasing_xn .ivu-checkbox-checked .ivu-checkbox-inner {
    border-color: #b50818 !important;
    background-color: #b50818 !important
}

#purchasing_xn::-webkit-input-placeholder {
    color: #aaa
}

#purchasing_xn::-moz-placeholder {
    color: #aaa
}

#purchasing_xn:-ms-input-placeholder {
    color: #aaa
}

#purchasing_xn .__sys_url {
    color: #fddaa2
}

#purchasing_xn .chuang_left {
    height: 100vh;
    width: 300px;
    background: url(../../static/img/left.1be6ca8.png);
    position: fixed;
    left: 0;
    top: 0
}

#purchasing_xn .chuang_right {
    height: 100vh;
    width: 300px;
    background: url(../../static/img/right.6dd1617.png);
    position: fixed;
    right: 0;
    top: 0
}

#purchasing_xn .wushiBack {
    background: url(../../static/img/backshizi.f7ee337.png);
    width: 1326px;
    height: 568px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -663px;
    z-index: 0
}

#purchasing_xn .hide_box {
    padding-top: 20px;
    width: 1203px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 10
}

#purchasing_xn .hide_box .shanghu {
    width: 56px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    cursor: pointer;
    border-radius: 50%
}

#purchasing_xn .hide_box .sh_info {
    margin-left: 24px;
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .hide_box .sh_info .name {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    position: relative;
    top: 5px;
    display: inline-block
}

#purchasing_xn .hide_box .sh_info .online {
    width: 85px;
    height: 25px;
    background: #f1d396;
    border: 2px solid #d1ab70;
    -webkit-box-shadow: 1px 4px 5px 0 hsla(0, 0%, 66.3%, .2);
    box-shadow: 1px 4px 5px 0 hsla(0, 0%, 66.3%, .2);
    border-radius: 12px;
    font-size: 12px;
    color: #a81416;
    text-align: center;
    float: right;
    position: relative;
    top: 1px;
    margin-left: 10px;
    cursor: pointer
}

#purchasing_xn .hide_box .sh_info .online .zaixian {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: -1px
}

#purchasing_xn .hide_box .sh_lxfs {
    margin-top: 13px
}

#purchasing_xn .hide_box .sh_lxfs div {
    display: inline-block;
    cursor: pointer
}

#purchasing_xn .hide_box .sh_lxfs div span {
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

#purchasing_xn .hide_box .sh_lxfs div img {
    margin-right: 5px;
    border-radius: 100%
}

#purchasing_xn .hide_box .sh_lxfs div p {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    margin-left: 8px
}

#purchasing_xn .hide_box .sh_lxfs div img, #purchasing_xn .hide_box .sh_lxfs div p, #purchasing_xn .hide_box .sh_lxfs div span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .hide_box .sh_lxfs div:nth-child(2) {
    margin-left: 8px
}

#purchasing_xn .hide_box .ts_cx {
    float: right;
    margin-right: 30px
}

#purchasing_xn .hide_box .ts_cx .div_ts img {
    position: relative;
    top: 3px
}

#purchasing_xn .hide_box .ts_cx div {
    display: inline-block;
    width: 119px;
    line-height: 35px;
    margin-left: 25px;
    border-radius: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_xn .hide_box .ts_cx div span {
    font-weight: 400;
    font-size: 14px;
    color: #c01919
}

#purchasing_xn .hide_box .ts_cx div img, #purchasing_xn .hide_box .ts_cx div span {
    display: inline-block
}

#purchasing_xn .hide_box .ts_cx div img {
    margin-left: 18px;
    margin-right: 5px
}

#purchasing_xn .hide_box .ts_cx div:first-child, #purchasing_xn .hide_box .ts_cx div:nth-child(2) {
    background: #fde4ac
}

#purchasing_xn .hide_box .gonggao {
    padding: 9px 14px 15px;
    margin-left: 6px;
    margin-top: 14px;
    background: rgba(195, 29, 31, .23);
    border-radius: 4px
}

#purchasing_xn .hide_box .gonggao span {
    display: block
}

#purchasing_xn .hide_box .gonggao span:first-child {
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

#purchasing_xn .hide_box .gonggao span:nth-child(2) {
    width: 100%;
    line-height: 20px;
    margin-top: 5px;
    display: inline-block;
    word-wrap: break-word;
    color: #fff
}

#purchasing_xn .hide_box .gonggao span:nth-child(2) img {
    max-width: 200px;
    margin: 5px 5px 0;
    cursor: pointer
}

#purchasing_xn .hide_box .gonggao span:nth-child(2) a {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

#purchasing_xn .fl_box {
    background: #fff;
    width: 1203px;
    -webkit-box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    border-radius: 6px;
    margin: 12px auto 0;
    padding-top: 14px;
    padding-bottom: 20px;
    border: 2px solid #dbb479;
    background: url(../../static/img/back.04fc389.png);
    background-size: contain;
    position: relative;
    z-index: 10
}

#purchasing_xn .fl_box .fl_hide {
    width: 1131px;
    margin: 0 auto
}

#purchasing_xn .fl_box .fl_hide .fl_hide_text, #purchasing_xn .fl_box .fl_hide .fl_hide_text img, #purchasing_xn .fl_box .fl_hide .fl_hide_text span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .fl_box .fl_hide .fl_hide_text span {
    margin-bottom: 2px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-left: 3px
}

#purchasing_xn .fl_box .fl_hide .fl_shosu {
    width: 238px;
    background: #a81416;
    border-radius: 17px;
    position: relative;
    height: 34px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px
}

#purchasing_xn .fl_box .fl_hide .fl_shosu input {
    padding-left: 39px;
    font-size: 12px;
    font-weight: 500;
    border: none;
    background: #a81416;
    border-radius: 17px;
    width: 80%;
    color: #ffd3d3;
    margin-top: 8.5px
}

#purchasing_xn .fl_box .fl_hide .fl_shosu img {
    width: 16px;
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -6.5px
}

#purchasing_xn .fl_box .fl_hide .fl_shosu span {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    display: inline-block;
    float: right;
    margin-right: 16px;
    margin-top: 6.5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_xn .fl_box .fl_box_xz {
    width: 1131px;
    margin: 0 auto 25px;
    padding-top: 18px;
    max-height: 255px;
    overflow: auto
}

#purchasing_xn .fl_box .fl_box_xz .fl_box_leng {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    min-width: 153px;
    background: #a70601;
    border: 1px solid #a70601;
    border-radius: 10px;
    margin-right: 14px;
    height: 67px;
    padding-right: 20px;
    padding-left: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    margin-bottom: 10px
}

#purchasing_xn .fl_box .fl_box_xz .fl_box_leng div:first-child {
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    margin-top: 12px
}

#purchasing_xn .fl_box .fl_box_xz .fl_box_leng div:nth-child(2) {
    opacity: .76;
    color: #f5cfd0;
    font-size: 12px;
    margin-top: 7px
}

#purchasing_xn .fl_box .fl_box_xz .fl_box_leng img {
    position: absolute;
    right: -6px;
    bottom: -19px
}

#purchasing_xn .fl_box .fl_box_xz .fl_box_leng_xz {
    background: linear-gradient(-45deg, #fdecd2, #f5d08c);
    -webkit-box-shadow: 0 2px 3px 0 rgba(245, 208, 140, .23);
    box-shadow: 0 2px 3px 0 rgba(245, 208, 140, .23)
}

#purchasing_xn .fl_box .fl_box_xz .fl_box_leng_xz div:first-child {
    color: #591b28
}

#purchasing_xn .fl_box .fl_box_xz .fl_box_leng_xz div:nth-child(2) {
    color: #957954
}

#purchasing_xn .fl_box .goods_box {
    width: 1131px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 25px;
    border-bottom: .5px solid #ca4141;
    border-top: .5px solid #ca4141
}

#purchasing_xn .fl_box .goods_box .goods_hide {
    color: #fff;
    font-size: 14px;
    margin-left: 10px;
    margin-bottom: 15px;
    font-weight: 700
}

#purchasing_xn .fl_box .goods_box .goods_box_xz {
    max-height: 290px;
    overflow: auto
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng {
    display: inline-block;
    vertical-align: middle;
    height: 84px;
    min-width: 182px;
    padding-left: 18px;
    padding-right: 26px;
    background: #a70601;
    border: 1px solid #a70601;
    -webkit-box-shadow: 0 4px 6px 0 rgba(251, 168, 168, .13);
    box-shadow: 0 4px 6px 0 rgba(251, 168, 168, .13);
    border-radius: 10px;
    margin-right: 11px;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    overflow: hidden
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    margin-top: 16px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child .pwd {
    display: inline-block;
    text-align: center;
    line-height: 19px;
    width: 19px;
    background: linear-gradient(-59deg, #fdecd2, #f5d08c);
    border-radius: 50%;
    color: #591b28;
    font-size: 12px;
    margin-right: 6px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:first-child .pwd_xz {
    background: #fff
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(2) {
    color: #ffd697;
    font-size: 14px;
    font-weight: 700;
    display: inline-block
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(2) span {
    font-size: 12px;
    vertical-align: bottom
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(3) {
    display: inline-block;
    background: #dab57c;
    color: #fff;
    padding: 1px 5px;
    border-radius: 3px;
    font-size: 10px;
    margin-left: 5px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span:first-child {
    width: 53px;
    height: 5px;
    background: #f3f3f3;
    position: relative;
    border-radius: 3px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span:first-child p {
    display: inline-block;
    position: absolute;
    width: 40%;
    height: 100%;
    background: linear-gradient(55deg, #65d69e, #31dd92);
    border-radius: 3px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng div:nth-child(4) span:nth-child(2) {
    color: #0db26a;
    font-size: 12px;
    margin-left: 70px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng .in_stock {
    color: #f5cfd0;
    font-size: 12px;
    margin-top: 3px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng img {
    position: absolute;
    right: -6px;
    bottom: -19px
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng_xz {
    background: linear-gradient(-45deg, #fdecd2, #f5d08c);
    -webkit-box-shadow: 0 2px 3px 0 rgba(245, 208, 140, .23);
    box-shadow: 0 2px 3px 0 rgba(245, 208, 140, .23)
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng_xz div:first-child {
    color: #591b28
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng_xz div:nth-child(2) {
    color: #c31e1a
}

#purchasing_xn .fl_box .goods_box .goods_box_xz .goods_box_leng_xz .in_stock {
    color: #957954
}

#purchasing_xn .fl_box .zhekou_box {
    width: 1131px;
    margin: 0 auto;
    padding-top: 13px
}

#purchasing_xn .fl_box .zhekou_box .zhekou_box_leng {
    margin-top: 5px
}

#purchasing_xn .fl_box .zhekou_box .zhekou_box_leng div {
    display: inline-block;
    vertical-align: top
}

#purchasing_xn .fl_box .zhekou_box .zhekou_box_leng .text_box {
    color: #f5cfd0;
    font-size: 12px;
    font-weight: 400;
    margin-left: 8px;
    margin-top: 1px;
    width: 90%
}

#purchasing_xn .fl_box .zhekou_box .zhekou_box_leng .text_box span {
    display: block
}

#purchasing_xn .fl_box .zhekou_box .zhekou_box_leng .text_box span div, #purchasing_xn .fl_box .zhekou_box .zhekou_box_leng .text_box span p {
    display: inline-block
}

#purchasing_xn .fl_box .zhekou_box .zhekou_box_leng .text_box span a {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px
}

#purchasing_xn .ure_info_box {
    background: #fff;
    width: 1203px;
    -webkit-box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    box-shadow: 0 7px 29px 0 rgba(18, 52, 91, .11);
    border-radius: 6px;
    border: 2px solid #dbb479;
    margin: 22px auto 0;
    padding-top: 25px;
    padding-bottom: 20px;
    background: url(../../static/img/back.04fc389.png);
    background-size: contain;
    position: relative;
    z-index: 30
}

#purchasing_xn .ure_info_box .ure_info_hide {
    width: 1131px;
    margin: 0 auto
}

#purchasing_xn .ure_info_box .ure_info_hide img, #purchasing_xn .ure_info_box .ure_info_hide span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .ure_info_box .ure_info_hide img {
    margin-left: 7px
}

#purchasing_xn .ure_info_box .ure_info_hide span {
    margin-left: 12px;
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

#purchasing_xn .ure_info_box .ure_info {
    width: 1131px;
    margin: 0 auto;
    padding-bottom: 25px;
    border-bottom: 1px solid #ca4141;
    padding-top: 27px
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box {
    margin-left: 7px;
    margin-top: 20px
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide {
    font-weight: 700
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p:first-child {
    font-size: 12px;
    color: #f5cfd0;
    width: 20px
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p:nth-child(2) {
    color: #f5cfd0;
    font-size: 14px
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide p {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .ure_info_input_box_hide .checkbox .add_yh {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #f5cfd0;
    font-size: 14px;
    margin-left: 10px
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .input {
    height: 50px;
    width: 430px;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    overflow: hidden;
    margin-top: 11px
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .input input {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
    height: 100%;
    font-weight: 500;
    font-size: 14px;
    color: #999;
    border: 1px solid #fddaa2
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box .msg {
    margin-top: 14px;
    font-size: 12px;
    font-weight: 500;
    color: #f5cfd0;
    margin-left: 6px
}

#purchasing_xn .ure_info_box .ure_info .ure_info_input_box:first-child {
    margin-top: 0
}

#purchasing_xn .ure_info_box .pay_type {
    width: 1150px;
    margin: 0 auto
}

#purchasing_xn .ure_info_box .pay_type .pay_type_hide {
    margin-left: 22px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding-top: 22px
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box {
    margin-top: 21px;
    margin-left: 17px
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 43px;
    width: 130px;
    text-align: center;
    margin-right: 11px;
    background: #a70601;
    border: 1px solid #a70601;
    border-radius: 4px;
    position: relative;
    overflow: hidden
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng span {
    font-weight: 700;
    font-size: 13px;
    color: #f5cfd0;
    margin-left: 8px
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng img, #purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng img {
    width: 25px
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng .xiadui {
    width: 60px;
    position: absolute;
    right: -15px;
    bottom: -30px
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng_xz {
    border-color: #ec201b;
    background: linear-gradient(-45deg, #fdecd2, #f5d08c);
    -webkit-box-shadow: 0 2px 3px 0 rgba(245, 208, 140, .23);
    box-shadow: 0 2px 3px 0 rgba(245, 208, 140, .23)
}

#purchasing_xn .ure_info_box .pay_type .pay_type_box .pay_type_leng_xz span {
    color: #c31e1a
}

#purchasing_xn .ure_info_box .pay_type .link_type_box {
    margin-top: 7px;
    margin-left: 17px
}

#purchasing_xn .ure_info_box .pay_type .link_type_box .link_type_leng {
    display: inline-block;
    margin-right: 11px;
    width: 130px;
    line-height: 43px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#purchasing_xn .ure_info_box .pay_type .link_type_box .link_type_leng span {
    font-weight: 700;
    font-size: 13px;
    color: #545454
}

#purchasing_xn .ure_info_box .pay_type .link_type_box .link_type_leng .xiadui {
    position: absolute;
    right: -1px;
    bottom: -1px;
    border-radius: 0 0 4px 0
}

#purchasing_xn .ure_info_box .pay_type .link_type_box .link_type_leng_xz {
    border-color: #3369ff
}

#purchasing_xn .ure_info_box .pay_type .link_type_box .link_type_leng_xz span {
    color: #3369ff
}

#purchasing_xn .ford {
    width: 100%;
    height: 62px;
    background: linear-gradient(-2deg, #f3e4ab, #fddaa2);
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 40
}

#purchasing_xn .ford .ford_nei {
    width: 1203px;
    margin: 0 auto;
    height: 100%;
    position: relative
}

#purchasing_xn .ford .ford_nei .goods_name {
    display: inline-block;
    line-height: 62px;
    width: 330px
}

#purchasing_xn .ford .ford_nei .goods_name img, #purchasing_xn .ford .ford_nei .goods_name span {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .ford .ford_nei .goods_name img {
    margin-top: 3px;
    margin-left: 12px
}

#purchasing_xn .ford .ford_nei .goods_name span {
    color: #591b28;
    font-weight: 700;
    font-size: 14px;
    margin-left: 20px;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

#purchasing_xn .ford .ford_nei .shuliang_box {
    display: inline-block;
    margin-left: 80px
}

#purchasing_xn .ford .ford_nei .shuliang_box .btn {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#purchasing_xn .ford .ford_nei .shuliang_box .btn span {
    background: #de2e2e;
    position: absolute;
    left: 50%;
    top: 50%
}

#purchasing_xn .ford .ford_nei .shuliang_box .btn span:first-child {
    width: 14px;
    height: 4px;
    margin-left: -7px;
    margin-top: -2px
}

#purchasing_xn .ford .ford_nei .shuliang_box .btn span:nth-child(2) {
    width: 4px;
    height: 14px;
    margin-left: -2px;
    margin-top: -7px
}

#purchasing_xn .ford .ford_nei .shuliang_box div {
    display: inline-block;
    vertical-align: middle
}

#purchasing_xn .ford .ford_nei .shuliang_box .input {
    margin-left: 20px;
    margin-right: 20px;
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    height: 37px;
    width: 80px
}

#purchasing_xn .ford .ford_nei .shuliang_box .input input {
    background: #f8f8f8;
    border: none;
    width: 100%;
    color: #545454;
    font-weight: 700;
    font-size: 18px;
    height: 100%;
    text-align: center
}

#purchasing_xn .ford .ford_nei .jiage {
    display: inline-block;
    margin-left: 45px
}

#purchasing_xn .ford .ford_nei .jiage .payment_fee {
    margin-left: 5px
}

#purchasing_xn .ford .ford_nei .jiage span {
    display: inline-block;
    vertical-align: bottom
}

#purchasing_xn .ford .ford_nei .jiage span:first-child {
    font-size: 12px;
    color: #545454;
    font-weight: 700
}

#purchasing_xn .ford .ford_nei .jiage span:nth-child(2) {
    margin-left: 9px;
    font-size: 22px;
    color: #c41e1f;
    font-weight: 700;
    height: 28px
}

#purchasing_xn .ford .ford_nei .jiage s {
    font-size: 12px;
    color: #957954;
    margin-left: 12px
}

#purchasing_xn .ford .ford_nei .qued_btn {
    background: url(data:image/png;base64,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);
    width: 234px;
    line-height: 62px;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none
}

#purchasing_xn .ivu-back-top-inner {
    background-color: #a70601 !important;
    border-radius: 5px
}

#qr_code {
    width: 100%;
    height: 100vh;
    background: #f5f5f5
}

#qr_code .qr_code_hide {
    padding-top: 37px;
    width: 1202px;
    margin: 0 auto;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#qr_code .qr_code_hide .fanhui {
    display: inline-block
}

#qr_code .qr_code_hide .fanhui img, #qr_code .qr_code_hide .fanhui span {
    display: inline-block;
    vertical-align: middle
}

#qr_code .qr_code_hide .fanhui img {
    width: 30px
}

#qr_code .qr_code_hide .fanhui span {
    font-size: 18px;
    color: #4375ff;
    font-weight: 700;
    margin-left: 5px
}

#qr_code .qr_code_hide .btn_box {
    float: right;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#qr_code .qr_code_hide .btn_box div {
    display: inline-block;
    width: 119px;
    line-height: 35px;
    font-weight: 700;
    font-size: 14px;
    margin-left: 23px;
    border-radius: 19px;
    text-indent: 20px;
    text-align: center;
    position: relative
}

#qr_code .qr_code_hide .btn_box div img {
    position: absolute;
    top: 50%;
    margin-top: -6px;
    left: 18px
}

#qr_code .qr_code_hide .btn_box div:first-child {
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    color: #fff
}

#qr_code .qr_code_hide .btn_box div:nth-child(2) {
    background: #ebeef8;
    color: #3369ff
}

#qr_code .qr_code_box {
    width: 1202px;
    margin: 18px auto 0;
    padding-top: 47px;
    background: #fff;
    -webkit-box-shadow: 0 3px 3px 0 hsla(0, 0%, 92.5%, .44);
    box-shadow: 0 3px 3px 0 hsla(0, 0%, 92.5%, .44);
    border-radius: 12px;
    text-align: center
}

#qr_code .qr_code_box .qr_code_img_box {
    position: relative;
    padding-bottom: 81px
}

#qr_code .qr_code_box .qr_code_img_box .shaom_qr_code {
    position: absolute;
    bottom: 180px;
    width: 100%;
    text-align: center;
    color: #545454;
    font-weight: 500;
    font-size: 14px
}

#qr_code .qr_code_box .qr_code_img_box .shaom_qr_code_text {
    font-size: 24px;
    font-weight: 700;
    color: #545454
}

#qr_code .qr_code_box .qr_code_img_box .code {
    position: absolute;
    width: 208px;
    top: 156px;
    left: 50%;
    margin-left: -104px
}

#qr_code .qr_code_box .time img, #qr_code .qr_code_box .time span {
    display: inline-block;
    vertical-align: middle
}

#qr_code .qr_code_box .time img {
    width: 31px
}

#qr_code .qr_code_box .time span {
    font-size: 20px;
    color: #545454;
    font-weight: 700;
    margin-left: 17px
}

#qr_code .qr_code_box .time span p {
    color: #3259ff;
    display: inline-block
}

#qr_code .qr_code_box .order {
    width: 275px;
    margin: 15px auto 21px;
    background: #fbfbfb;
    border-radius: 6px;
    line-height: 52px;
    text-align: left
}

#qr_code .qr_code_box .order span:first-child {
    color: #999;
    font-size: 15px;
    margin-left: 14px
}

#qr_code .qr_code_box .order span:nth-child(2) {
    color: #3259ff;
    font-size: 13px;
    float: right;
    margin-right: 21px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#qr_code .qr_code_box .goods_name {
    font-weight: 500;
    font-size: 12px;
    color: #999;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 36px
}

#qr_code .qr_code_box .goods_name span:nth-child(2) {
    margin-left: 14px
}

#qr_code .qr_code_box .qr_code_shouji {
    padding-top: 10px;
    position: relative
}

#qr_code .qr_code_box .qr_code_shouji .chadan {
    display: inline-block;
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#qr_code .qr_code_box .qr_code_shouji .chadan span {
    display: inline-block;
    vertical-align: middle
}

#qr_code .qr_code_box .qr_code_shouji .chadan span:first-child {
    color: #999;
    font-size: 14px;
    font-weight: 400
}

#qr_code .qr_code_box .qr_code_shouji .chadan span:nth-child(2) {
    margin-left: 5px;
    width: 69px;
    background: #386cfa;
    border-radius: 12px;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    line-height: 23px;
    text-align: center
}

#qr_code .qr_code_box .qr_code_shouji .price {
    position: absolute;
    color: #386cfa;
    width: 100%;
    text-align: center;
    top: 65px
}

#qr_code .qr_code_box .qr_code_shouji .price span {
    font-weight: 700
}

#qr_code .qr_code_box .qr_code_shouji .price span:first-child {
    font-size: 34px
}

#qr_code .qr_code_box .qr_code_shouji .price span:nth-child(2) {
    font-size: 17px
}

#qr_code .qr_code_box .qr_code_shouji .shanxinzha {
    position: absolute;
    bottom: 64px;
    width: 100%;
    text-align: center
}

#qr_code .qr_code_box .qr_code_shouji .shanxinzha img {
    width: 26px;
    -webkit-animation: haha .8s linear infinite
}

#qr_code .qr_code_box .qr_code_shouji .shanxinzha img, #qr_code .qr_code_box .qr_code_shouji .shanxinzha span {
    display: inline-block;
    vertical-align: middle
}

#qr_code .qr_code_box .qr_code_shouji .shanxinzha span {
    color: #999;
    font-size: 14px;
    font-weight: 400;
    margin-left: 5px
}

#qr_code .qr_code_box .qr_code_shouji .shanxinzha span p {
    display: inline-block;
    color: #386cfa
}

#qr_code .qr_code_box .qr_code_shouji .pay_type {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 135px
}

#qr_code .qr_code_box .qr_code_shouji .pay_type img {
    width: 23px
}

#qr_code .qr_code_box .qr_code_shouji .pay_type img, #qr_code .qr_code_box .qr_code_shouji .pay_type span {
    display: inline-block;
    vertical-align: middle
}

#qr_code .qr_code_box .qr_code_shouji .pay_type span {
    font-weight: 700;
    font-size: 14px;
    color: #545454;
    margin-left: 3px
}

#qr_code .qr_code_box .qr_code_shouji .code, #qr_code .qr_code_box .qr_code_shouji .code_cs {
    position: absolute;
    width: 208px;
    top: 165px;
    left: 50%;
    margin-left: -104px
}

#qr_code .qr_code_box .qr_code_shouji .code_cs {
    height: 208px;
    background: #fbfbfb
}

#qr_code .qr_code_box .qr_code_shouji .code_cs img {
    width: 49px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 50%;
    margin-top: -25px
}

#qr_code .qr_code_box .qr_code_shouji .code_cg {
    position: absolute;
    width: 300px;
    height: 400px;
    top: 70px;
    left: 50%;
    margin-left: -150px;
    background: #fff
}

#qr_code .qr_code_box .qr_code_shouji .code_cg img {
    width: 96px;
    margin-top: 60px
}

#qr_code .qr_code_box .qr_code_shouji .code_cg .chengg_qian {
    margin-top: 7px;
    font-weight: 700
}

#qr_code .qr_code_box .qr_code_shouji .code_cg .chengg_qian span {
    display: block
}

#qr_code .qr_code_box .qr_code_shouji .code_cg .chengg_qian span:first-child {
    color: #386cfa;
    font-size: 34px;
    uifont-weight: bold
}

#qr_code .qr_code_box .qr_code_shouji .code_cg .chengg_qian span:nth-child(2) {
    color: #545454;
    font-size: 18px;
    font-weight: 700
}

#qr_code .qr_code_box .qr_code_shouji .code_cg .chakans {
    width: 277px;
    background: #3369ff;
    border-radius: 22px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    margin: 39px auto 0;
    letter-spacing: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .117647), 0 1px 4px rgba(0, 0, 0, .117647);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .117647), 0 1px 4px rgba(0, 0, 0, .117647)
}

html {
    background-color: #fff
}

#complaint_chat {
    position: relative
}

#complaint_chat .ivu-modal-mask, #complaint_chat .ivu-modal-wrap {
    z-index: 99996 !important
}

#complaint_chat .lxkf {
    position: fixed;
    right: 150px;
    bottom: 135px;
    cursor: pointer
}

#complaint_chat .uinfo_tk {
    width: 1022px;
    left: 50%;
    margin-left: -511px;
    line-height: 43px;
    height: 43px;
    background: #eff3ff;
    position: absolute;
    bottom: 60px;
    z-index: 300
}

#complaint_chat .uinfo_tk span {
    display: inline-block
}

#complaint_chat .uinfo_tk span:first-child {
    color: #999;
    font-size: 13px;
    padding-left: 32px
}

#complaint_chat .uinfo_tk span:nth-child(2) {
    color: #386cfa;
    font-size: 13px;
    padding-left: 100px;
    font-weight: 700;
    cursor: pointer
}

#complaint_chat .hide {
    padding-top: 16px;
    padding-bottom: 15px;
    -webkit-box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .07);
    box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .07)
}

#complaint_chat .hide .hide_core {
    width: 1250px;
    margin: 0 auto;
    position: relative
}

#complaint_chat .hide .hide_core img {
    width: 107px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

#complaint_chat .hide .hide_core .btn_box {
    display: inline-block;
    position: absolute;
    top: -2px;
    right: 0
}

#complaint_chat .hide .hide_core .btn_box div {
    display: inline-block;
    width: 130px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#complaint_chat .hide .hide_core .btn_box div img {
    width: 125px
}

#complaint_chat .ts_cx {
    float: right;
    margin-right: 30px
}

#complaint_chat .ts_cx .div_ts img {
    position: relative;
    top: 3px
}

#complaint_chat .ts_cx div {
    display: inline-block;
    width: 119px;
    height: 35px;
    line-height: 35px;
    margin-left: 25px;
    border-radius: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#complaint_chat .ts_cx div span {
    font-weight: 400;
    font-size: 14px
}

#complaint_chat .ts_cx div img, #complaint_chat .ts_cx div span {
    display: inline-block;
    color: #fff
}

#complaint_chat .ts_cx div img {
    margin-left: 18px;
    margin-right: 5px;
    width: auto !important
}

#complaint_chat .ts_cx div:first-child {
    background: #3369ff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff)
}

#complaint_chat .ts_cx div:first-child span {
    color: #fff
}

#complaint_chat .order_hide {
    padding-top: 20px;
    padding-bottom: 15px;
    width: 1022px;
    margin: 0 auto;
    padding-left: 5px;
    position: relative
}

#complaint_chat .order_hide .order_hide_text {
    cursor: pointer
}

#complaint_chat .order_hide .order_hide_text span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    font-size: 18px;
    color: #545454
}

#complaint_chat .order_hide .order_time {
    color: #999;
    font-size: 12px;
    font-weight: 500
}

#complaint_chat .order_hide .complaint_operation {
    position: absolute;
    right: 0;
    top: 20px
}

#complaint_chat .order_hide .complaint_operation div {
    display: inline-block;
    vertical-align: middle;
    margin-left: 25px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#complaint_chat .order_hide .complaint_operation div img {
    width: 17px;
    margin-right: 5px
}

#complaint_chat .order_hide .complaint_operation div img, #complaint_chat .order_hide .complaint_operation div span {
    display: inline-block;
    vertical-align: middle;
    color: #386cfa;
    font-size: 14px;
    font-weight: 700
}

#complaint_chat .complaint_chat_hide {
    width: 1022px;
    margin: 0 auto;
    border-radius: 14px 14px 0 0;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .66);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .66);
    background: #386cfa;
    padding-bottom: 10px;
    position: relative
}

#complaint_chat .complaint_chat_hide .ord_box {
    padding-top: 20px;
    padding-bottom: 10px
}

#complaint_chat .complaint_chat_hide .ord_box .dpx {
    display: inline-block;
    vertical-align: middle;
    width: 55px;
    margin-left: 32px;
    border-radius: 50%
}

#complaint_chat .complaint_chat_hide .ord_box .dp_name {
    vertical-align: middle;
    display: inline-block;
    margin-left: 23px
}

#complaint_chat .complaint_chat_hide .ord_box .dp_name span {
    display: block;
    color: #fff
}

#complaint_chat .complaint_chat_hide .ord_box .dp_name span:first-child {
    opacity: .88;
    font-weight: 500;
    font-size: 13px
}

#complaint_chat .complaint_chat_hide .ord_box .dp_name a:first-child {
    font-weight: 500;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
    font-style: normal;
    font-weight: 700;
    display: inline-block
}

#complaint_chat .complaint_chat_hide .ord_box .dp_name span:nth-child(2) p {
    display: inline-block;
    vertical-align: middle;
    width: 105px;
    line-height: 28px;
    letter-spacing: .2px;
    background: linear-gradient(-15deg, #ee3f60, #f87679);
    border: 2px solid #d1ddff;
    border-radius: 99px;
    text-align: center;
    color: #fff;
    margin-left: 15px;
    cursor: pointer;
    position: relative;
    top: -4px
}

#complaint_chat .complaint_chat_hide .ord_box .ord_pico {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    float: right;
    margin-top: 10px;
    margin-right: 48px
}

#complaint_chat .complaint_chat_hide .ord_box .ord_pico span {
    display: block
}

#complaint_chat .complaint_chat_hide .ord_box .xialashouqi {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    position: absolute;
    bottom: -18px;
    text-align: center;
    z-index: 5;
    left: 50%;
    margin-left: -68px;
    width: 136px;
    line-height: 35px;
    border: 2px solid #95b1ff;
    border-radius: 18px;
    font-weight: 500;
    font-size: 14px;
    color: #95b1ff;
    background: #fff
}

#complaint_chat .complaint_chat_hide .reason_complaint {
    width: 954px;
    margin: 0 auto;
    border-radius: 8px;
    padding-top: 10px;
    position: relative;
    z-index: 5
}

#complaint_chat .complaint_chat_hide .reason_complaint .lxfs {
    display: inline-block;
    margin-right: 31px
}

#complaint_chat .complaint_chat_hide .reason_complaint .lxfs img {
    width: 24px;
    margin-top: 3px
}

#complaint_chat .complaint_chat_hide .reason_complaint .lxfs img, #complaint_chat .complaint_chat_hide .reason_complaint .lxfs span {
    display: inline-block;
    vertical-align: middle
}

#complaint_chat .complaint_chat_hide .reason_complaint .lxfs span {
    color: #fff;
    font-weight: 500;
    font-size: 14px
}

#complaint_chat .complaint_chat_hide .reason_complaint .lxfs:nth-child(2) img {
    width: 26px
}

#complaint_chat .complaint_chat_hide .reason_complaint .reason_complaint_text {
    display: block;
    width: 909px;
    line-height: 25px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding: 12px 23px 12px 24px;
    background: #4576fa;
    word-wrap: break-word;
    margin: 0 auto 15px
}

#complaint_chat .complaint_chatneihua {
    width: 1022px;
    margin: 0 auto;
    height: 500px;
    overflow: auto;
    background: #fff;
    border: 2px solid #f4f4f4;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .02);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .02);
    position: relative
}

#complaint_chat .complaint_chatneihua .chat_window {
    display: inline-block;
    width: 100%;
    padding-bottom: 50px
}

#complaint_chat .complaint_chatneihua .chat_window .time {
    text-align: center;
    margin-bottom: 31px;
    font-weight: 500;
    color: #a2a9ba;
    font-size: 14px
}

#complaint_chat .complaint_chatneihua .chat_window .chat_window_box {
    margin-top: 30px
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .avatar_box, #complaint_chat .complaint_chatneihua .chat_window .own .avatar_box {
    display: inline-block;
    position: relative;
    vertical-align: top
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .avatar_box .avatar, #complaint_chat .complaint_chatneihua .chat_window .own .avatar_box .avatar {
    width: 52px;
    display: inline-block;
    border-radius: 50%
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .avatar_box span, #complaint_chat .complaint_chatneihua .chat_window .own .avatar_box span {
    display: inline-block;
    width: 80px;
    position: absolute;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    margin-top: 0;
    left: -13px;
    color: #545454;
    top: 55px
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .no_background, #complaint_chat .complaint_chatneihua .chat_window .own .no_background {
    background: #fff !important;
    padding: 0 !important
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .text_box, #complaint_chat .complaint_chatneihua .chat_window .own .text_box {
    display: inline-block;
    padding: 12px 20px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 14px;
    margin-top: 7px;
    line-height: 20px
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .text_box span, #complaint_chat .complaint_chatneihua .chat_window .own .text_box span {
    display: inline-block;
    max-width: 500px;
    word-break: break-all;
    text-align: left;
    letter-spacing: .5px
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .text_box img, #complaint_chat .complaint_chatneihua .chat_window .own .text_box img {
    max-width: 200px;
    cursor: pointer
}

#complaint_chat .complaint_chatneihua .chat_window .own {
    text-align: right;
    margin-right: 27px
}

#complaint_chat .complaint_chatneihua .chat_window .own .avatar_box span {
    color: #545454
}

#complaint_chat .complaint_chatneihua .chat_window .own .text_box {
    background: #386cfa;
    color: #fff;
    margin-right: 9px
}

#complaint_chat .complaint_chatneihua .chat_window .own .text_box span a {
    color: #fff;
    text-decoration: underline
}

#complaint_chat .complaint_chatneihua .chat_window .other_people {
    margin-left: 32px
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .avatar_box span {
    color: #545454
}

#complaint_chat .complaint_chatneihua .chat_window .other_people .text_box {
    background: #f8f9fc;
    color: #545454;
    margin-left: 9px
}

#complaint_chat .complaint_chatneihua::-webkit-scrollbar {
    width: 7px;
    height: 1px
}

#complaint_chat .complaint_chatneihua::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #999
}

#complaint_chat .complaint_chatneihua::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #ededed
}

#complaint_chat .send_message {
    width: 1022px;
    margin: 0 auto;
    height: 65px;
    border-radius: 0 0 14px 14px;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .46);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .46);
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    overflow: hidden
}

#complaint_chat .send_message .btn_success {
    display: inline-block;
    width: 20px;
    margin-left: 130px;
    vertical-align: top;
    margin-top: 25px
}

#complaint_chat .send_message .btn_success img {
    width: 20px;
    cursor: pointer
}

#complaint_chat .send_message textarea {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    width: 70%;
    padding: 18px 30px 0;
    border: none;
    color: #a2a9ba;
    font-weight: 500;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 5px
}

#complaint_chat .send_message div {
    width: 80px;
    background: #386cfa;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    position: absolute;
    right: 30px;
    top: 17px
}

#tuik_uinfo_box {
    width: 386px;
    margin: 0 auto;
    padding-top: 15px
}

#tuik_uinfo_box .tuik_utext {
    color: #999;
    font-size: 13px;
    line-height: 24px
}

#tuik_uinfo_box .tuik_utext_title {
    font-size: 20px;
    color: #545454;
    margin-bottom: 9px;
    font-weight: 700
}

#tuik_uinfo_box .tuik_uinfo_upimg {
    display: inline-block;
    width: 160px;
    height: 160px;
    border-radius: 6px;
    background: #fcfcfc;
    border: 1px solid #f2f2f2;
    margin-top: 21px;
    position: relative;
    cursor: pointer
}

#tuik_uinfo_box .tuik_uinfo_upimg img {
    width: 44px;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    left: 50%;
    margin-left: -22px
}

#tuik_uinfo_box .qrcode {
    width: 160px;
    height: 160px;
    border-radius: 6px;
    margin-top: 21px;
    cursor: pointer;
    border: 1px solid #f2f2f2;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

#tuik_uinfo_box .add_qrcode_text {
    color: silver;
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 7px;
    font-weight: 700;
    color: #545454
}

#tuik_uinfo_box .input_text_box {
    width: 100%;
    background: #fcfcfc;
    border-radius: 6px;
    border: 1px solid #f2f2f2;
    position: relative
}

#tuik_uinfo_box .input_text_box img {
    position: absolute;
    left: 20px;
    top: 16px
}

#tuik_uinfo_box .input_text_box input {
    padding-left: 57px;
    line-height: 53px;
    color: silver;
    font-size: 16px;
    background: #fcfcfc;
    width: 90%;
    border-radius: 6px;
    border: none
}

#tuik_uinfo_box .guize_box {
    margin-top: 36px
}

#tuik_uinfo_box .guize_box .guize_box_hide img {
    width: 15px;
    vertical-align: middle;
    display: inline-block
}

#tuik_uinfo_box .guize_box .guize_box_hide span {
    display: inline-block;
    vertical-align: middle;
    color: #3259ff;
    font-size: 16px;
    padding-left: 7px
}

#tuik_uinfo_box .guize_box .guize_box_body {
    margin-top: 16px;
    color: #999;
    font-size: 13px;
    line-height: 20px
}

#report_tips_box .report_tips_titel img, #report_tips_box .report_tips_titel span {
    display: inline-block;
    vertical-align: middle
}

#report_tips_box .report_tips_titel span {
    font-size: 18px;
    color: #545454;
    font-weight: 700
}

#report_tips_box .report_tips_titel span i {
    font-size: 12px;
    font-style: normal;
    color: #999;
    letter-spacing: .5px;
    margin-left: 5px;
    font-weight: 400
}

#report_tips_box .report_tips_bodytext {
    color: #999;
    font-size: 13px;
    width: 90%;
    margin: 0 auto;
    word-wrap: break-word;
    max-height: 400px;
    overflow-y: scroll
}

#report_tips_box .report_tips_bodytext a {
    color: #3369ff
}

#report_tips_box .report_tips_btn {
    margin-top: 15px;
    text-align: right
}

#report_tips_box .report_tips_btn span {
    display: inline-block;
    vertical-align: middle;
    width: 131px;
    line-height: 42px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center
}

#report_tips_box .report_tips_btn span:first-child {
    background: #3369ff;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700
}

#report_tips_box .queding_box {
    margin-top: 15px;
    text-align: right
}

#qrcode_box_wx {
    padding-top: 20px
}

#qrcode_box_wx .text_title {
    margin-left: 30px
}

#qrcode_box_wx .text_title img {
    width: 47px
}

#qrcode_box_wx .text_title div, #qrcode_box_wx .text_title img {
    display: inline-block;
    vertical-align: middle
}

#qrcode_box_wx .text_title div {
    margin-left: 18px
}

#qrcode_box_wx .text_title div span {
    display: block
}

#qrcode_box_wx .text_title div span:first-child {
    font-size: 20px;
    color: #545454
}

#qrcode_box_wx .text_title div span:nth-child(2) {
    color: #999;
    font-size: 14px
}

#qrcode_box_wx .qrcode {
    display: block;
    margin: 27px auto 0;
    width: 250px;
    height: 250px
}

#pre_sale {
    position: relative;
    width: 420px;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .66);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .66);
    z-index: 500;
    border-radius: 8px;
    background: #fff
}

#pre_sale .lxkf {
    position: fixed;
    right: 150px;
    bottom: 135px;
    cursor: pointer
}

#pre_sale .hide {
    padding-top: 16px;
    padding-bottom: 15px;
    -webkit-box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .07);
    box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .07)
}

#pre_sale .hide .hide_core {
    width: 850px;
    margin: 0 auto;
    position: relative
}

#pre_sale .hide .hide_core img {
    width: 107px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

#pre_sale .hide .hide_core .btn_box {
    display: inline-block;
    position: absolute;
    top: -2px;
    right: 0
}

#pre_sale .hide .hide_core .btn_box div {
    display: inline-block;
    width: 130px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#pre_sale .hide .hide_core .btn_box div img {
    width: 125px
}

#pre_sale .ljzt {
    background: #fff;
    line-height: 27px;
    width: 80px;
    text-align: center;
    border-radius: 30px 0 0 30px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -4px
}

#pre_sale .ljzt div {
    display: inline-block;
    vertical-align: middle
}

#pre_sale .ljzt div:first-child span {
    display: inline-block;
    width: 8px;
    border-radius: 50%;
    height: 8px
}

#pre_sale .ljzt div:nth-child(2) span {
    font-size: 12px;
    display: inline-block;
    font-weight: 700;
    margin-left: 5px
}

#pre_sale .complaint_chat_hide {
    width: 100%;
    margin: 0 auto;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .66);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .66);
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    position: relative;
    border-radius: 8px 8px 0 0
}

#pre_sale .complaint_chat_hide .ord_box {
    padding-bottom: 20px;
    padding-top: 20px
}

#pre_sale .complaint_chat_hide .ord_box .dpx {
    display: inline-block;
    vertical-align: middle;
    width: 43px;
    margin-left: 17px;
    border-radius: 50%
}

#pre_sale .complaint_chat_hide .ord_box .zaixian {
    position: absolute;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    left: 50px;
    bottom: 20px
}

#pre_sale .complaint_chat_hide .ord_box .dp_name {
    vertical-align: middle;
    display: inline-block;
    margin-left: 12px
}

#pre_sale .complaint_chat_hide .ord_box .dp_name span {
    display: block;
    color: #fff
}

#pre_sale .complaint_chat_hide .ord_box .dp_name span:first-child {
    opacity: .88;
    font-weight: 500;
    font-size: 12px
}

#pre_sale .complaint_chat_hide .ord_box .dp_name span:nth-child(2) {
    font-weight: 700;
    font-size: 16px;
    color: #fcfcfc
}

#pre_sale .complaint_chatneihua {
    width: 100%;
    margin: 0 auto;
    height: 75%;
    overflow: auto;
    background: #fff;
    -webkit-box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .02);
    box-shadow: 0 5px 16px 0 hsla(0, 0%, 80.8%, .02);
    position: relative
}

#pre_sale .complaint_chatneihua .chat_window {
    display: inline-block;
    width: 100%;
    padding-bottom: 50px
}

#pre_sale .complaint_chatneihua .chat_window .time {
    width: 167px;
    line-height: 23px;
    background: #f4f4f4;
    border-radius: 12px;
    color: #999;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
    margin: 0 auto
}

#pre_sale .complaint_chatneihua .chat_window .chat_window_box {
    margin-top: 30px
}

#pre_sale .complaint_chatneihua .chat_window .other_people, #pre_sale .complaint_chatneihua .chat_window .own {
    position: relative
}

#pre_sale .complaint_chatneihua .chat_window .other_people .avatar_box, #pre_sale .complaint_chatneihua .chat_window .own .avatar_box {
    display: inline-block;
    position: relative;
    vertical-align: top
}

#pre_sale .complaint_chatneihua .chat_window .other_people .avatar_box .avatar, #pre_sale .complaint_chatneihua .chat_window .own .avatar_box .avatar {
    width: 34px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
    margin-top: -3px
}

#pre_sale .complaint_chatneihua .chat_window .other_people .avatar_box span, #pre_sale .complaint_chatneihua .chat_window .own .avatar_box span {
    display: inline-block;
    width: 80px;
    position: absolute;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    margin-top: 0;
    left: -13px;
    color: #545454;
    top: 55px
}

#pre_sale .complaint_chatneihua .chat_window .other_people .mignzi, #pre_sale .complaint_chatneihua .chat_window .own .mignzi {
    position: absolute;
    left: 55px;
    top: -22px;
    color: #999;
    font-weight: 400;
    font-size: 12px
}

#pre_sale .complaint_chatneihua .chat_window .other_people .text_box, #pre_sale .complaint_chatneihua .chat_window .own .text_box {
    display: inline-block;
    padding: 11px 16px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    vertical-align: top
}

#pre_sale .complaint_chatneihua .chat_window .other_people .text_box span, #pre_sale .complaint_chatneihua .chat_window .own .text_box span {
    display: inline-block;
    max-width: 242px;
    word-break: break-all;
    text-align: left;
    letter-spacing: .5px
}

#pre_sale .complaint_chatneihua .chat_window .other_people .text_box img, #pre_sale .complaint_chatneihua .chat_window .own .text_box img {
    max-width: 242px;
    border-radius: 8px;
    cursor: pointer
}

#pre_sale .complaint_chatneihua .chat_window .other_people .text_box div, #pre_sale .complaint_chatneihua .chat_window .own .text_box div {
    display: inline-block
}

#pre_sale .complaint_chatneihua .chat_window .other_people .text_box div span, #pre_sale .complaint_chatneihua .chat_window .own .text_box div span {
    display: block;
    color: #386cfa;
    line-height: 30px;
    cursor: pointer
}

#pre_sale .complaint_chatneihua .chat_window .own {
    text-align: right;
    margin-right: 14px;
    position: relative
}

#pre_sale .complaint_chatneihua .chat_window .own .avatar_box span {
    color: #545454
}

#pre_sale .complaint_chatneihua .chat_window .own .text_box {
    background: #386cfa;
    color: #fff
}

#pre_sale .complaint_chatneihua .chat_window .own .text_box span a {
    color: #fff;
    text-decoration: underline
}

#pre_sale .complaint_chatneihua .chat_window .own .text_yidy {
    font-size: 12px;
    font-weight: 500;
    position: absolute;
    right: 8px;
    bottom: -22px
}

#pre_sale .complaint_chatneihua .chat_window .other_people {
    margin-left: 24px
}

#pre_sale .complaint_chatneihua .chat_window .other_people .avatar_box span {
    color: #545454
}

#pre_sale .complaint_chatneihua .chat_window .other_people .text_box {
    background: #f7f7f7;
    color: #545454;
    margin-left: 13px
}

#pre_sale .complaint_chatneihua::-webkit-scrollbar {
    width: 7px;
    height: 1px
}

#pre_sale .complaint_chatneihua::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #999
}

#pre_sale .complaint_chatneihua::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #ededed
}

#pre_sale .send_message {
    width: 100%;
    margin: 0 auto;
    border-radius: 0 0 8px 8px;
    position: absolute;
    bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    background: #fff;
    border-top: 1px solid #f3f3f3;
    height: 11%
}

#pre_sale .send_message .btn_success {
    width: 20px;
    background: #fff;
    position: absolute;
    z-index: 5;
    top: 50%;
    margin-top: -11px;
    right: 78px
}

#pre_sale .send_message .btn_success img {
    width: 23px;
    cursor: pointer
}

#pre_sale .send_message textarea {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #000;
    resize: none;
    border: 0;
    padding: 18px 120px 18px 29px
}

#pre_sale .send_message pre, #pre_sale .send_message textarea {
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.33;
    background-color: #fff;
    white-space: pre-wrap;
    word-wrap: break-word
}

#pre_sale .send_message pre {
    visibility: hidden;
    padding: 18px 100px 18px 29px
}

#pre_sale .send_message .enter {
    width: 28px;
    cursor: pointer;
    position: absolute;
    z-index: 5;
    top: 50%;
    margin-top: -14px;
    right: 28px
}

#new_app {
    min-width: 1400px;
    overflow: hidden
}

#new_app .new_app_back {
    width: 100%;
    background-image: url(../../static/img/beijing.61e513e.png);
    background-size: 100% 100%;
    padding-top: 30px;
    overflow: hidden;
    padding-bottom: 165px
}

#new_app .new_app_back .logo {
    margin-left: 12.8%;
    width: 137px;
    cursor: pointer
}

#new_app .new_app_back .zhuc {
    float: right;
    margin-right: 15.57%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

#new_app .new_app_back .zhuc img, #new_app .new_app_back .zhuc span {
    display: inline-block;
    vertical-align: middle
}

#new_app .new_app_back .zhuc img {
    width: 21px;
    font-weight: 500
}

#new_app .new_app_back .zhuc span {
    color: #fff;
    margin-left: 5px
}

#new_app .new_app_back .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0 auto;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

#new_app .new_app_back .flex .appxz_imgs {
    margin-top: 157px
}

#new_app .new_app_back .flex .appxz_imgs .shouji {
    width: 100%
}

@media screen and (max-width: 1530px) {
    #new_app .new_app_back .flex .appxz_imgs .shouji {
        width: 90%
    }
}

#new_app .new_app_back .flex .appxz_text {
    margin-top: 180px;
    color: #fff;
    position: relative
}

@media screen and (min-width: 1530px) {
    #new_app .new_app_back .flex .appxz_text {
        right: 6%
    }
}

#new_app .new_app_back .flex .appxz_text .app_text span:first-child {
    font-weight: 500;
    font-size: 46px;
    display: block
}

#new_app .new_app_back .flex .appxz_text .app_text span:nth-child(2) {
    display: inline-block;
    font-weight: 500;
    font-size: 21px
}

#new_app .new_app_back .flex .appxz_text .xz_btn {
    width: 235px;
    margin-top: 56px;
    display: inline-block;
    vertical-align: top
}

#new_app .new_app_back .flex .appxz_text .xz_btn span {
    display: block;
    line-height: 59px;
    background: #fff;
    border-radius: 30px;
    font-weight: 500;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#new_app .new_app_back .flex .appxz_text .xz_btn span img, #new_app .new_app_back .flex .appxz_text .xz_btn span p {
    display: inline-block;
    vertical-align: middle
}

#new_app .new_app_back .flex .appxz_text .xz_btn span .shebv {
    width: 23px;
    margin-left: 30px
}

#new_app .new_app_back .flex .appxz_text .xz_btn span p {
    font-size: 22px;
    color: #3477fd;
    width: 120px;
    font-weight: 700;
    text-align: center
}

#new_app .new_app_back .flex .appxz_text .xz_btn span:nth-child(2) {
    margin-top: 26px
}

#new_app .new_app_back .flex .appxz_text .qrcode {
    display: inline-block;
    vertical-align: top;
    margin-top: 48px;
    margin-left: 95px
}

#new_app .new_app_back .flex .appxz_text .qrcode img {
    width: 128px;
    height: 128px;
    display: block
}

#new_app .new_app_back .flex .appxz_text .qrcode span {
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
    margin-top: 15px
}

#search_cards {
    width: 100%;
    position: relative;
    background-color: #fafafa;
    padding-bottom: 39px;
    height: 100%
}

#search_cards .img_bg {
    width: 100%;
    height: 400px;
    position: absolute;
    background-color: #fff;
    top: 63px;
    z-index: 5
}

#search_cards .img_bg img {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 6;
    top: 130px
}

#search_cards .nav_top {
    width: 100%;
    height: 63px;
    background: #fff;
    -webkit-box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .03);
    box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .03);
    position: relative;
    z-index: 100
}

#search_cards .dd_nav {
    width: 80%;
    margin: 0 auto
}

#search_cards .dd_nav .dd_nav_left {
    cursor: pointer;
    margin-left: -33px;
    margin-top: 12px;
    width: 107px
}

#search_cards .dd_nav .dd_nav_right {
    display: inline-block;
    float: right;
    margin-left: 157px
}

#search_cards .dd_nav .dd_nav_right .com_img_btn {
    display: inline-block;
    width: 130px;
    margin-top: 12px;
    margin-left: 25px;
    cursor: pointer
}

#search_cards .dd_nav .dd_nav_right .com_order, #search_cards .dd_nav .dd_nav_right .my_order {
    display: inline-block;
    width: 124px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    border-radius: 18px;
    text-align: center;
    margin-top: 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

#search_cards .dd_nav .dd_nav_right .com_order img, #search_cards .dd_nav .dd_nav_right .my_order img {
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -2px
}

#search_cards .dd_nav .dd_nav_right .my_order {
    margin-right: 28px;
    color: #fff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff)
}

#search_cards .dd_nav .dd_nav_right .com_order {
    background: #fafbff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(217, 219, 227, .22), 0 3px 1px 0 rgba(250, 251, 255, .1);
    box-shadow: 0 5px 6px 0 rgba(217, 219, 227, .22), 0 3px 1px 0 rgba(250, 251, 255, .1);
    color: #ff2121;
    border: 1px solid #eee
}

#search_cards .record_title {
    padding-top: 70px;
    padding-bottom: 44px;
    position: relative;
    z-index: 100
}

#search_cards .record_title div {
    text-align: center;
    display: inline-block;
    width: 100%;
    font-size: 42px;
    font-weight: 700;
    color: #494949;
    letter-spacing: 2px
}

#search_cards .record_title p {
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    color: #999;
    letter-spacing: 1px;
    line-height: 2;
    margin-top: 10px
}

#search_cards .select_bx {
    width: 1050px;
    height: 200px;
    margin: 0 auto;
    -webkit-box-shadow: 0 7px 20px 10px hsla(0, 0%, 42.4%, .05);
    box-shadow: 0 7px 20px 10px hsla(0, 0%, 42.4%, .05);
    border: 1px solid #fafafa;
    background: #fff;
    padding: 36px 20px 0;
    position: relative;
    z-index: 100
}

#search_cards .select_bx .select_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#search_cards .select_bx .select_items .sele_types span {
    display: block;
    color: #999;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 18px;
    text-indent: 10px
}

#search_cards .select_bx .select_items .sele_types .ivu-select {
    width: 170px !important
}

#search_cards .select_bx .select_items .sele_types .ivu-select-selection {
    height: 60px !important;
    line-height: 60px !important;
    border-color: #dfdfdf;
    background: #fcfcfc
}

#search_cards .select_bx .select_items .sele_types .ivu-select-selection:hover {
    border-color: #386cfa
}

#search_cards .select_bx .select_items .sele_types .ivu-select-selected-value {
    height: 60px !important;
    line-height: 60px !important;
    font-size: 18px;
    color: #545454;
    text-indent: 12px
}

#search_cards .select_bx .select_items .sele_types .sele_ty {
    width: 170px
}

#search_cards .select_bx .select_items .sele_types .ivu-select-item {
    padding: 20px 16px;
    text-indent: 12px
}

#search_cards .select_bx .select_items .sele_number span {
    display: block;
    color: #999;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 18px;
    text-indent: 10px
}

#search_cards .select_bx .select_items .sele_number .ts_input {
    position: relative
}

#search_cards .select_bx .select_items .sele_number .ts_input img {
    position: absolute;
    top: 18px
}

#search_cards .select_bx .select_items .sele_number .ts_input img:first-child {
    left: 18px
}

#search_cards .select_bx .select_items .sele_number .ts_input img:nth-child(2) {
    right: 20px;
    top: 24px;
    cursor: pointer
}

#search_cards .select_bx .select_items .sele_number .ts_input .input_txt {
    width: 290px;
    height: 60px;
    border: 1px solid #dfdfdf;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #545454;
    font-size: 18px;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    background: #fcfcfc;
    padding: 0 50px
}

#search_cards .select_bx .select_items .sele_number .ts_input .input_txt:hover {
    border-color: #386cfa
}

#search_cards .select_bx .select_items .sele_pwd span {
    display: block;
    color: #999;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 18px;
    text-indent: 10px
}

#search_cards .select_bx .select_items .sele_pwd .ts_input {
    position: relative
}

#search_cards .select_bx .select_items .sele_pwd .ts_input img {
    position: absolute;
    top: 18px
}

#search_cards .select_bx .select_items .sele_pwd .ts_input img:first-child {
    left: 18px
}

#search_cards .select_bx .select_items .sele_pwd .ts_input img:nth-child(2) {
    right: 20px;
    top: 24px;
    cursor: pointer
}

#search_cards .select_bx .select_items .sele_pwd .ts_input .input_txt {
    width: 290px;
    height: 60px;
    border: 1px solid #dfdfdf;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #545454;
    font-size: 18px;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    background: #fcfcfc;
    padding: 0 50px
}

#search_cards .select_bx .select_items .sele_pwd .ts_input .input_txt:hover {
    border-color: #386cfa
}

#search_cards .select_bx .select_items .sele_order span {
    display: block;
    color: #999;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 18px;
    text-indent: 10px
}

#search_cards .select_bx .select_items .sele_order .ts_input {
    position: relative
}

#search_cards .select_bx .select_items .sele_order .ts_input img:first-child {
    position: absolute;
    left: 18px;
    top: 18px
}

#search_cards .select_bx .select_items .sele_order .ts_input img:nth-child(2) {
    position: absolute;
    right: 18px;
    top: 24px;
    cursor: pointer
}

#search_cards .select_bx .select_items .sele_order .ts_input .input_text {
    width: 290px;
    height: 60px;
    border: 1px solid #dfdfdf;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #545454;
    font-size: 18px;
    font-weight: 400;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    background: #fcfcfc;
    width: 600px;
    padding: 20px 50px
}

#search_cards .select_bx .select_items .sele_order .ts_input .input_text:hover {
    border-color: #386cfa
}

#search_cards .select_bx .select_items .sele_btn {
    width: 145px;
    height: 60px;
    background: #386cfa;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .117647), 0 1px 4px rgba(0, 0, 0, .117647);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .117647), 0 1px 4px rgba(0, 0, 0, .117647);
    border-radius: 6px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 60px;
    text-align: center;
    cursor: pointer
}

#search_cards .select_bx .sel_tips {
    width: 100%;
    text-align: left;
    margin-top: 20px
}

#search_cards .select_bx .sel_tips img {
    vertical-align: middle;
    margin-right: 13px;
    margin-left: 17px
}

#search_cards .select_bx .sel_tips div {
    display: inline-block;
    vertical-align: middle;
    color: silver;
    font-size: 12px;
    letter-spacing: 1px
}

#search_cards .select_bx .sel_tips div span {
    color: #3259ff;
    padding-right: 13px
}

#search_cards .order_cards {
    border-top: 2px solid #f4f7fe;
    width: 85%;
    margin: 30px auto 0;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#search_cards .order_cards .card_info {
    display: inline-block;
    width: 480px;
    background: #fff;
    border: 1px solid #f7f7f7;
    -webkit-box-shadow: 0 2px 15px 0 hsla(0, 0%, 82%, .18);
    box-shadow: 0 2px 15px 0 hsla(0, 0%, 82%, .18);
    border-radius: 13px;
    margin-top: 60px;
    margin-right: 40px;
    padding: 12px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#search_cards .order_cards .card_info .lineone {
    position: relative;
    padding-bottom: 11px;
    padding-left: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#search_cards .order_cards .card_info .lineone img {
    margin-right: 12px;
    vertical-align: middle
}

#search_cards .order_cards .card_info .lineone p {
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    color: #545454
}

#search_cards .order_cards .card_info .lineone span {
    display: inline-block;
    position: absolute;
    right: 28px;
    font-size: 15px;
    font-weight: 400;
    color: #a2a9ba
}

#search_cards .order_cards .card_info .linetwo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#search_cards .order_cards .card_info .linetwo .nums {
    margin-right: 34px;
    width: 82px;
    height: 82px;
    text-align: center
}

#search_cards .order_cards .card_info .linetwo .nums .nums_num {
    font-size: 19px;
    font-weight: 700;
    color: #68728c
}

#search_cards .order_cards .card_info .linetwo .nums .nums_tip {
    font-size: 15px;
    font-weight: 400;
    color: #a2a9ba;
    margin-top: 12px
}

#search_cards .order_cards .card_info .linetwo .caoz {
    height: 82px;
    line-height: 82px
}

#search_cards .order_cards .card_info .linetwo .caoz .check_btn {
    width: 87px;
    background: #2a62ff;
    border-radius: 15px;
    text-align: center;
    line-height: 29px;
    margin-top: 12px;
    color: #fff;
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .117647), 0 1px 2px rgba(0, 0, 0, .117647);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .117647), 0 1px 2px rgba(0, 0, 0, .117647)
}

#search_cards .order_cards .card_info .linetwo .caoz .check_btn_pwd {
    width: 87px;
    background: #9ea7c5;
    border-radius: 15px;
    text-align: center;
    line-height: 29px;
    color: #fff;
    margin-top: 12px;
    letter-spacing: 1px;
    cursor: pointer
}

#search_cards .order_cards .card_info .linetwo .caoz .none_pay {
    width: 87px;
    color: #fb7070;
    font-size: 12px;
    font-weight: 700;
    line-height: 82px;
    vertical-align: baseline;
    line-height: 75px;
    text-align: center
}

#search_cards .order_cards .card_info .linetwo .caoz .none_pay:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #fb7070;
    font-weight: 700;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 11px;
    margin-bottom: 3px
}

#search_cards .order_cards .card_info .linetwo .caoz .wait_pay {
    width: 87px;
    color: #febf1a;
    font-size: 12px;
    font-weight: 700;
    line-height: 82px;
    vertical-align: baseline;
    line-height: 75px;
    text-align: center
}

#search_cards .order_cards .card_info .linetwo .caoz .wait_pay:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #febf1a;
    font-weight: 700;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 11px;
    margin-bottom: 3px
}

#search_cards .order_cards .card_info .linethree {
    border-top: 1px solid rgba(80, 80, 80, .08);
    padding: 11px 5px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 700;
    margin-top: -7px
}

#search_cards .qkmm_mark {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 250;
    background-color: rgba(0, 0, 0, .32)
}

#search_cards .qkmm_mark .qkmm {
    width: 444px;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-200px, -200px);
    transform: translate(-200px, -200px);
    z-index: 251;
    text-align: center;
    color: #3b426b;
    letter-spacing: 1px;
    padding: 21px 25px;
    border-radius: 8px
}

#search_cards .qkmm_mark .qkmm .qkmm_s {
    text-align: left
}

#search_cards .qkmm_mark .qkmm .qkmm_s img {
    width: 50px;
    margin-right: 8px;
    vertical-align: top;
    margin-top: 1px
}

#search_cards .qkmm_mark .qkmm .qkmm_s .wenz_tip {
    display: inline-block
}

#search_cards .qkmm_mark .qkmm .qkmm_s .wenz_tip h3 {
    font-size: 20px;
    font-weight: 600;
    color: #545454
}

#search_cards .qkmm_mark .qkmm .qkmm_s .wenz_tip p {
    font-size: 14px;
    font-weight: 500;
    color: hsla(0, 0%, 60%, .88)
}

#search_cards .qkmm_mark .qkmm .input_pwd_s {
    position: relative
}

#search_cards .qkmm_mark .qkmm .input_pwd_s img {
    position: absolute;
    top: 42px
}

#search_cards .qkmm_mark .qkmm .input_pwd_s img:first-child {
    left: 27px
}

#search_cards .qkmm_mark .qkmm .input_pwd_s img:nth-child(3) {
    right: 27px;
    cursor: pointer
}

#search_cards .qkmm_mark .qkmm .input_pwd_s .input_pwd {
    display: inline-block;
    outline: none;
    width: 385px;
    height: 50px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 0 55px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 500;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    margin-top: 24px;
    color: #545454
}

#search_cards .qkmm_mark .qkmm .input_pwd_s .input_pwd:focus, #search_cards .qkmm_mark .qkmm .input_pwd_s .input_pwd:hover {
    border-color: #2a62ff
}

#search_cards .qkmm_mark .qkmm .input_pwd_s .input_pwd::-webkit-input-placeholder {
    color: silver
}

#search_cards .qkmm_mark .qkmm .input_pwd_s .input_pwd:-moz-placeholder, #search_cards .qkmm_mark .qkmm .input_pwd_s .input_pwd::-moz-placeholder {
    color: silver
}

#search_cards .qkmm_mark .qkmm .input_pwd_s .input_pwd:-ms-input-placeholder {
    color: silver
}

#search_cards .qkmm_mark .qkmm .qkmm_btn {
    display: inline-block;
    width: 169px;
    height: 57px;
    border-radius: 6px;
    border: 1px solid #e4ebf3;
    text-align: center;
    line-height: 57px;
    cursor: pointer;
    font-weight: 500;
    margin-top: 28px;
    font-size: 20px;
    color: #999
}

#search_cards .qkmm_mark .qkmm .confirm {
    background: #386cfa;
    color: #fff;
    margin-left: 32px
}

#search_cards .sel_tab {
    font-size: 20px;
    font-weight: 700;
    color: #68728c;
    text-align: center;
    padding-bottom: 30px
}

#search_cards .sel_tab span {
    margin-right: 110px;
    cursor: pointer;
    padding-bottom: 5px;
    -webkit-transition: color .8s;
    transition: color .8s;
    position: relative
}

#search_cards .sel_tab span:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 50%;
    bottom: -8px;
    margin-right: -18px;
    width: 32px;
    height: 2px;
    background-color: transparent;
    -webkit-transition: background-color .8s;
    transition: background-color .8s
}

#search_cards .sel_tab .sel_active {
    color: #386cfa;
    -webkit-transition: color .8s;
    transition: color .8s
}

#search_cards .sel_tab .sel_active:after {
    background-color: #386cfa;
    -webkit-transition: background-color .8s;
    transition: background-color .8s
}

#search_cards .mark {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200
}

#search_cards .fpian {
    width: 100%;
    background-color: #fafafa;
    padding-top: 50px;
    padding-bottom: 20px
}

#search_cards .fpian div {
    width: 100%;
    text-align: center;
    color: #a2a9ba;
    font-size: 12px;
    line-height: 2
}

#search_cards .min_hei {
    min-height: 300px
}

#search_cards .con_us {
    position: fixed;
    right: 5%;
    bottom: 10%;
    z-index: 100;
    cursor: pointer
}

#search_cards .com_confirm_mark {
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .15);
    z-index: 688
}

#search_cards .com_confirm_mark .com_confirm {
    width: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -200px;
    background-color: #fff;
    padding: 26px 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 8px 0 hsla(0, 0%, 80.8%, .22);
    box-shadow: 0 3px 8px 0 hsla(0, 0%, 80.8%, .22);
    -webkit-animation: opas .5s linear;
    animation: opas .5s linear
}

#search_cards .com_confirm_mark .com_confirm div:first-child {
    text-align: center;
    font-size: 20px;
    font-weight: 800;
    color: #545454
}

#search_cards .com_confirm_mark .com_confirm div:nth-child(2) {
    text-align: center;
    font-size: 15px;
    color: #545454;
    font-weight: 500;
    word-break: break-all;
    margin-top: 18px;
    line-height: 20px;
    text-align: left
}

#search_cards .com_confirm_mark .com_confirm div:nth-child(2) span {
    color: #3259ff
}

#search_cards .com_confirm_mark .com_confirm div:nth-child(3) {
    background: #fff;
    color: #a2a9ba;
    margin-left: 202px
}

#search_cards .com_confirm_mark .com_confirm div:nth-child(3), #search_cards .com_confirm_mark .com_confirm div:nth-child(4) {
    display: inline-block;
    width: 64px;
    height: 32px;
    border-radius: 4px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    margin-top: 15px
}

#search_cards .com_confirm_mark .com_confirm div:nth-child(4) {
    background: #fff;
    color: #a2a9ba;
    background: #386cfa;
    color: #fff
}

#search_cards .ord_cx {
    position: relative;
    width: 127px;
    margin-top: 30px
}

#search_cards .ord_cx span:first-child {
    display: inline-block;
    width: 100%;
    background: #4e7eff;
    border-radius: 17px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    position: relative;
    z-index: 10;
    line-height: 33px;
    text-align: center;
    text-indent: 15px
}

#search_cards .ord_cx span:nth-child(2) {
    display: inline-block;
    width: 100%;
    border-radius: 17px;
    background: #1f56eb;
    height: 33px;
    position: absolute;
    z-index: 5;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    top: 3px;
    left: 0
}

#search_cards .ord_cx img {
    position: absolute;
    top: 7px;
    left: 17px;
    width: 15px;
    z-index: 20
}

#search_cards .ord_cx:nth-child(4) span:first-child {
    background: #e0e8ff;
    color: #4e7eff
}

#search_cards .ord_cx:nth-child(4) span:nth-child(2) {
    background: #e9e9e9
}

#card_details {
    width: 100%;
    padding-bottom: 150px;
    min-height: 934px;
    position: relative;
    background-color: #fafafa
}

#card_details .img_bg {
    width: 100%;
    height: 400px;
    position: absolute;
    background-color: #fff;
    top: 63px;
    z-index: 5
}

#card_details .img_bg img {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 6;
    top: 160px
}

#card_details .nav_top {
    width: 100%;
    height: 63px;
    line-height: 63px;
    background: #fff;
    -webkit-box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .03);
    box-shadow: 0 2px 3px 0 rgba(73, 105, 230, .03);
    position: relative;
    z-index: 100
}

#card_details .dd_nav {
    width: 80%;
    margin: 0 auto
}

#card_details .dd_nav .dd_nav_left {
    cursor: pointer;
    margin-left: -33px;
    margin-top: 12px;
    width: 107px
}

#card_details .dd_nav .dd_nav_right {
    display: inline-block;
    float: right;
    margin-left: 157px
}

#card_details .dd_nav .dd_nav_right .com_img_btn {
    display: inline-block;
    width: 130px;
    margin-top: 12px;
    margin-left: 25px;
    cursor: pointer
}

#card_details .dd_nav .dd_nav_right .com_order, #card_details .dd_nav .dd_nav_right .my_order {
    display: inline-block;
    width: 124px;
    height: 35px;
    line-height: 33px;
    font-size: 14px;
    border-radius: 18px;
    text-align: center;
    margin-top: 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

#card_details .dd_nav .dd_nav_right .com_order img, #card_details .dd_nav .dd_nav_right .my_order img {
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -2px
}

#card_details .dd_nav .dd_nav_right .my_order {
    margin-right: 28px;
    color: #fff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff)
}

#card_details .dd_nav .dd_nav_right .com_order {
    background: #fafbff;
    -webkit-box-shadow: 0 5px 6px 0 rgba(217, 219, 227, .22), 0 3px 1px 0 rgba(250, 251, 255, .1);
    box-shadow: 0 5px 6px 0 rgba(217, 219, 227, .22), 0 3px 1px 0 rgba(250, 251, 255, .1);
    color: #ff2121;
    border: 1px solid #eee
}

#card_details .order_details_new {
    width: 1400px;
    margin: 20px auto 0;
    background: #fff;
    border: 1px solid #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 7px 10px 0 hsla(0, 0%, 42.4%, .05);
    box-shadow: 0 7px 10px 0 hsla(0, 0%, 42.4%, .05);
    position: relative;
    z-index: 101;
    border-radius: 3px
}

#card_details .order_details_new .order_details_top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#card_details .order_details_new .order_details_top, #card_details .order_details_new .order_details_top .buj_after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#card_details .order_details_new .order_details_top .buj_after {
    padding: 22px 32px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#card_details .order_details_new .order_details_top .buj_after .order_details_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#card_details .order_details_new .order_details_top .buj_after .order_details_left div {
    height: 38px;
    font-size: 16px;
    font-weight: 500;
    color: #545454;
    letter-spacing: 1px
}

#card_details .order_details_new .order_details_top .buj_after .order_details_left div:first-child {
    font-size: 20px;
    font-weight: 800;
    color: #545454;
    height: 42px
}

#card_details .order_details_new .order_details_top .buj_after .order_details_left div img {
    vertical-align: middle;
    margin-right: 32px
}

#card_details .order_details_new .order_details_top .buj_after .order_details_right {
    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;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#card_details .order_details_new .order_details_top .buj_after .order_details_right .pay_tips {
    color: #545454;
    font-size: 18px;
    font-weight: 500
}

#card_details .order_details_new .order_details_top .buj_after .order_details_right .pay_tips span {
    display: inline-block;
    font-size: 42px;
    font-weight: 600
}

#card_details .order_details_new .order_details_top .buj_after .order_details_right .out_btn {
    display: inline-block;
    width: 150px;
    height: 50px;
    border: 1px solid #2a62ff;
    border-radius: 6px;
    font-size: 18px;
    color: #2a62ff;
    text-align: center;
    line-height: 50px;
    margin-left: 24px;
    cursor: pointer;
    margin-top: 25px
}

#card_details .order_details_new .order_details_top .buj_after .order_details_right .copy {
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .117647), 0 1px 4px rgba(0, 0, 0, .117647);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .117647), 0 1px 4px rgba(0, 0, 0, .117647);
    background: #2a62ff;
    border-color: transparent;
    color: #fcfcfc
}

#card_details .order_details_new .order_details_top .de_fu {
    display: block;
    width: 1335px;
    padding: 10px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    text-align: left;
    color: #999;
    letter-spacing: 1px;
    background: #f6f6f6;
    margin: 5px auto 25px;
    line-height: 30px
}

#card_details .order_details_new .order_details_top .de_fu #re_url img {
    cursor: pointer;
    max-width: 150px
}

#card_details .order_details_new .order_details_top .de_fu p {
    word-break: break-all
}

#card_details .order_details_new .order_details_top .de_fu p a {
    padding: 0 3px;
    color: #2a62ff
}

#card_details .order_details_new .order_details_top .de_fu .de_span {
    font-size: 14px;
    font-weight: 700
}

#card_details .order_details_new .details_ite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 17px;
    font-weight: 400;
    color: #a2a9ba;
    line-height: 30px;
    padding: 39px 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 1px;
    position: relative
}

#card_details .order_details_new .details_ite .changed_cards_img {
    position: absolute;
    right: 0;
    top: 0
}

#card_details .order_details_new .details_ite div:first-child {
    width: 200px
}

#card_details .order_details_new .details_ite div:nth-child(2), #card_details .order_details_new .details_ite div:nth-child(3) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    word-break: break-all
}

#card_details .order_details_new .details_ite div img {
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -3px
}

#card_details .order_details_new .details_ite div p:nth-child(2) {
    display: inline-block
}

#card_details .order_details_new .km_tit {
    font-size: 20px;
    font-weight: 800;
    color: #545454;
    height: 42px;
    display: block;
    margin-left: 32px;
    padding-bottom: 42px;
    width: 95%;
    border-bottom: 2px solid #f4f7fe
}

#card_details .order_details_new .details_use_model {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 17px;
    font-weight: 400;
    color: #a2a9ba;
    line-height: 30px;
    padding: 39px 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 1px;
    position: relative
}

#card_details .order_details_new .details_use_model .changed_cards_img {
    position: absolute;
    right: 0;
    top: 0
}

#card_details .order_details_new .details_use_model .num_count {
    width: 200px
}

#card_details .order_details_new .details_use_model .card_no {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    word-break: break-all
}

#card_details .order_details_new .details_use_model .card_no .card_model {
    color: #545454;
    font-weight: 700
}

#card_details .order_details_new .details_use_model .card_no .card_model img {
    max-width: 1100px;
    cursor: pointer
}

#card_details .mark {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200
}

#card_details .logo_img {
    width: 145px;
    position: fixed;
    top: 25px;
    left: 80px;
    z-index: 251;
    background-color: #fff
}

#card_details .qkmm_mark {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 250;
    background-color: #fff
}

#card_details .qkmm_mark .qkmm {
    width: 444px;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-222px, -50%);
    transform: translate(-222px, -50%);
    z-index: 251;
    text-align: center;
    color: #3b426b;
    letter-spacing: 1px;
    padding: 21px 25px;
    border-radius: 8px
}

#card_details .qkmm_mark .qkmm .qkmm_s {
    text-align: left
}

#card_details .qkmm_mark .qkmm .qkmm_s img {
    width: 50px;
    margin-right: 8px;
    vertical-align: top;
    margin-top: 1px
}

#card_details .qkmm_mark .qkmm .qkmm_s .wenz_tip {
    display: inline-block
}

#card_details .qkmm_mark .qkmm .qkmm_s .wenz_tip h3 {
    font-size: 20px;
    font-weight: 600;
    color: #545454
}

#card_details .qkmm_mark .qkmm .qkmm_s .wenz_tip p {
    font-size: 14px;
    font-weight: 500;
    color: hsla(0, 0%, 60%, .88)
}

#card_details .qkmm_mark .qkmm .input_pwd_s {
    position: relative
}

#card_details .qkmm_mark .qkmm .input_pwd_s img {
    position: absolute;
    top: 45px
}

#card_details .qkmm_mark .qkmm .input_pwd_s img:first-child {
    left: 27px
}

#card_details .qkmm_mark .qkmm .input_pwd_s img:nth-child(3) {
    right: 27px;
    cursor: pointer
}

#card_details .qkmm_mark .qkmm .input_pwd_s .input_pwd {
    display: inline-block;
    outline: none;
    width: 385px;
    height: 50px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    border-radius: 6px;
    padding: 0 55px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 500;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    margin-top: 28px;
    color: #545454
}

#card_details .qkmm_mark .qkmm .input_pwd_s .input_pwd:focus, #card_details .qkmm_mark .qkmm .input_pwd_s .input_pwd:hover {
    border-color: #2a62ff
}

#card_details .qkmm_mark .qkmm .input_pwd_s .input_pwd::-webkit-input-placeholder {
    color: silver
}

#card_details .qkmm_mark .qkmm .input_pwd_s .input_pwd:-moz-placeholder, #card_details .qkmm_mark .qkmm .input_pwd_s .input_pwd::-moz-placeholder {
    color: silver
}

#card_details .qkmm_mark .qkmm .input_pwd_s .input_pwd:-ms-input-placeholder {
    color: silver
}

#card_details .qkmm_mark .qkmm .qkmm_btn {
    display: inline-block;
    width: 169px;
    height: 57px;
    border-radius: 6px;
    border: 1px solid #e4ebf3;
    text-align: center;
    line-height: 57px;
    cursor: pointer;
    font-weight: 500;
    margin-top: 28px;
    font-size: 20px;
    color: #999
}

#card_details .qkmm_mark .qkmm .confirm {
    background: #386cfa;
    color: #fff
}

#card_details .con_us {
    position: fixed;
    right: 5%;
    bottom: 10%;
    z-index: 100;
    cursor: pointer
}

#card_details .com_confirm_mark {
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .15);
    z-index: 1006
}

#card_details .com_confirm_mark .com_confirm {
    width: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -200px;
    background-color: #fff;
    padding: 26px 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 8px 0 hsla(0, 0%, 80.8%, .22);
    box-shadow: 0 3px 8px 0 hsla(0, 0%, 80.8%, .22);
    -webkit-animation: opas .5s linear;
    animation: opas .5s linear
}

#card_details .com_confirm_mark .com_confirm div:first-child {
    text-align: center;
    font-size: 20px;
    font-weight: 800;
    color: #545454
}

#card_details .com_confirm_mark .com_confirm div:nth-child(2) {
    text-align: center;
    font-size: 15px;
    color: #545454;
    font-weight: 500;
    word-break: break-all;
    margin-top: 18px;
    text-align: left
}

#card_details .com_confirm_mark .com_confirm div:nth-child(2) span {
    color: #3259ff
}

#card_details .com_confirm_mark .com_confirm div:nth-child(3) {
    background: #fff;
    color: #a2a9ba;
    margin-left: 202px
}

#card_details .com_confirm_mark .com_confirm div:nth-child(3), #card_details .com_confirm_mark .com_confirm div:nth-child(4) {
    display: inline-block;
    width: 64px;
    height: 32px;
    border-radius: 4px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    margin-top: 15px
}

#card_details .com_confirm_mark .com_confirm div:nth-child(4) {
    background: #fff;
    color: #a2a9ba;
    background: #386cfa;
    color: #fff
}

.pswp {
    z-index: 99999999 !important
}

.ivu-spin-fix .ivu-spin-main {
    top: 35%
}

.ivu-picker-confirm span {
    font-weight: 400 !important
}

.ivu-input-large {
    height: 40px
}

.chakan:active, .check_btn:active, .denglu_btn:active, .jiesuans:active, .out_btn:active, .search_some:active, .sele_btn:active, .send_message div:active, .set_btn:active, .settle_ntn_x:active {
    opacity: .7 !important;
    -webkit-transition: .1s !important;
    transition: .1s !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#sub_agent_goods .jiaox_moba {
    z-index: 99988 !important
}

.ivu-spin-fix {
    z-index: 8888 !important
}

.ivu-spin-large .ivu-spin-dot {
    z-index: 88998 !important
}

.logo_svg {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    width: 180px;
    height: 180px
}

.fix_table {
    position: fixed;
    top: 0;
    z-index: 999;
    width: auto
}

.fix_table tr {
    background: #fcfdff !important
}

.fix_table tr th {
    display: inline-block;
    height: 50px;
    line-height: 50px
}

.pad {
    padding: 16px 28px 19px
}

img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.no_data {
    text-align: center;
    padding-top: 50px
}

.no_data span {
    display: block;
    font-size: 15px;
    margin-top: 15px
}

.no_data:hover {
    background: #fff
}

.ivu-checkbox {
    line-height: 1.4
}

.ivu-checkbox-wrapper {
    font-size: 13px !important;
    color: #68728c !important;
    margin-right: 15px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: initial
}

.ivu-poptip-inner {
    max-width: 500px !important
}

#dell_box {
    display: inline-block;
    width: 500px;
    text-align: center;
    height: 150px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    margin-top: -100px
}

#dell_box .tite {
    color: #545454;
    font-weight: 700;
    font-size: 22px
}

#dell_box .sc_text {
    color: #999;
    font-size: 13px;
    margin-top: 25px;
    margin-bottom: 28px
}

#dell_box .btn_botx {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#dell_box .btn_botx div {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    border-radius: 8px;
    padding: 7px 30px;
    letter-spacing: 1px;
    margin: 0 20px;
    cursor: pointer
}

#dell_box .btn_botx div:first-child {
    color: #a2a9ba
}

#dell_box .btn_botx div:nth-child(2) {
    color: #fff;
    background: #386cfa
}

input, textarea {
    border: 1px solid #ebebeb
}

.ivu-layout-sider {
    overflow: hidden
}

.ivu-layout-sider-trigger {
    display: none
}

.ivu-modal-mask {
    background-color: none
}

.ivu-layout {
    background: #fff;
    border-left: 1px solid #f5f5f5 !important;
    margin-left: -1px;
    z-index: 1000
}

.ivu-checkbox-checked .ivu-checkbox-inner {
    border-color: #386cfa !important;
    background-color: #386cfa !important
}

.ivu-checkbox-checked .ivu-checkbox-inner:after {
    display: block;
    -ms-transform: rotate(45deg) scale(1);
    -moz-transform: rotate(45deg) scale(1);
    -webkit-transform: rotate(45deg) scale(1)
}

.ivu-page-item {
    min-width: 30px;
    height: 30px;
    line-height: 29px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5
}

.ivu-page-options-sizer .ivu-select-selection {
    height: 30px !important;
    line-height: 30px !important;
    background: #fbfbfb;
    border: 1px solid #f4f4f5
}

.ivu-page-options-sizer .ivu-select-selected-value {
    line-height: 28px !important
}

.ivu-page-item:hover {
    border-color: #e7edfd
}

.ivu-page-item-active {
    background: #f3f6ff;
    border-color: #e7edfd
}

.ivu-page-item-active:hover a, .ivu-page-item-active a {
    color: #386cfa !important
}

.ivu-page-next, .ivu-page-prev {
    min-width: 30px;
    height: 30px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    line-height: 29px
}

.ivu-page-next:active, .ivu-page-next:hover, .ivu-page-prev:active, .ivu-page-prev:hover {
    background: #f3f6ff;
    border-color: #e7edfd
}

.ivu-page-options-elevator input {
    height: 30px;
    line-height: 29px;
    background: #fbfbfb;
    border: 1px solid #f4f4f5;
    text-align: center
}

.ivu-page-options-elevator input:focus, .ivu-page-options-elevator input:hover {
    background: #f3f6ff;
    border-color: #e7edfd
}

.select_box {
    display: inline-block;
    position: relative;
    height: 40px !important
}

.select_box img {
    width: 16px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 15px;
    z-index: 8
}

.select_box .ivu-select-selection {
    border: 1px solid #ebebeb;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 27px
}

.select_box .ivu-select-placeholder, .select_box .ivu-select-selected-value {
    height: 40px !important;
    line-height: 40px !important;
    font-size: 14px !important;
    color: #a2a9ba;
    margin-top: -1px;
    letter-spacing: .5px
}

input, textarea {
    letter-spacing: .5px;
    font-size: 14px
}

.ivu-select-dropdown {
    padding: 0 !important
}

.ivu-btn-primary {
    background-color: #386cfa !important
}

.ivu-btn span {
    font-weight: 700
}

.ivu-btn-text span {
    color: #68728c;
    outline: none
}

.ivu-modal-content .ivu-modal-footer, .ivu-modal-content .ivu-modal-header {
    border: none
}

.ivu-modal-content .ivu-modal-header-inner {
    color: #68728c;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .5px
}

.ivu-modal-content .ivu-modal-header {
    padding-top: 26px;
    padding-left: 32px
}

.select_box_none .ivu-select-selection {
    height: 40px;
    line-height: 40px;
    border: none;
    padding-left: 27px;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 1px
}

.select_box_none .ivu-input {
    padding-left: 120px;
    border: 1px solid #ebebeb
}

.ivu-input-suffix {
    padding-top: 3px
}

.ivu-select-selection {
    height: 40px !important;
    line-height: 40px !important
}

.ivu-input-default {
    height: 40px !important;
    font-size: 14px !important
}

.swiper-container .swiper-wrapper {
    width: 100%
}

.swiper-container .swiper-wrapper .swiper-slide {
    height: 100%
}

.swiper_wrapper_gongao .swiper-wrapper {
    height: 200px
}

.set_right .select_box .ivu-select-selection {
    border: 1px solid #ebebeb;
    padding-left: 2px !important;
    border-radius: 4px !important;
    height: 38px;
    line-height: 35px
}

.set_right .select_box .ivu-select-selection div {
    height: 38px
}

.set_right .select_box .ivu-select-selection div .ivu-select-placeholder {
    line-height: 35px
}

.set_right .box_tite {
    color: #a2a9ba;
    font-size: 14px;
    margin-bottom: 5px;
    margin-left: 20px
}

.ivu-input {
    border: 1px solid #ebebeb;
    padding: 4px 7px 4px 10px;
    color: #68728c
}

.ivu-input-icon {
    padding-top: 3px
}

.ivu-select-item {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px 16px;
    letter-spacing: .5px
}

.ivu-select-item:hover {
    background-color: rgba(56, 108, 250, .05);
    color: #507dfa
}

.ivu-select-not-found li:not([class^=ivu-]) {
    margin-bottom: 0;
    padding: 10px 16px;
    text-align: left
}

.ivu-select-item-selected {
    background-color: rgba(56, 108, 250, .05);
    color: #507dfa;
    font-weight: 700
}

.input_place input::-webkit-input-placeholder {
    color: #a2a9ba
}

.input_place input:-moz-placeholder, .input_place input::-moz-placeholder {
    color: #a2a9ba
}

.input_place input:-ms-input-placeholder {
    color: #a2a9ba
}

input::-webkit-input-placeholder {
    color: #a2a9ba
}

input:-moz-placeholder, input::-moz-placeholder {
    color: #a2a9ba
}

input:-ms-input-placeholder {
    color: #a2a9ba
}

textarea::-webkit-input-placeholder {
    color: #a2a9ba
}

textarea:-moz-placeholder, textarea::-moz-placeholder {
    color: #a2a9ba
}

textarea:-ms-input-placeholder {
    color: #a2a9ba
}

.warn {
    width: 95%;
    height: 35px;
    letter-spacing: .5px;
    background: #f3f6ff;
    border-radius: 3px;
    color: #386cfa;
    line-height: 35px;
    text-indent: 53px;
    font-size: 13px;
    margin-top: 26px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.warn img {
    width: 19px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 20px;
    display: inline-block;
    vertical-align: middle
}

.multiple_selection {
    width: 100%;
    height: 100px;
    background: #fbfcff;
    position: fixed;
    bottom: -200px;
    left: 0;
    padding-left: 240px;
    z-index: 1;
    -webkit-transition: bottom .5s;
    transition: bottom .5s;
    padding-top: 18px
}

.multiple_selection div {
    display: inline-block
}

.multiple_selection div span {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 700;
    color: #68728c
}

.multiple_selection .btn_box {
    display: block;
    margin-top: 10px
}

.multiple_selection .btn_box .btn_hui, .multiple_selection .btn_box .btn_lan {
    width: 120px;
    line-height: 32px;
    border-radius: 18px;
    text-align: center;
    font-weight: 700;
    border: 1px solid #f4f4f5;
    font-size: 12px;
    cursor: pointer
}

.multiple_selection .btn_box .btn_hui {
    background: #f3f6ff;
    color: #a2a9ba
}

.multiple_selection .btn_box .btn_lan {
    color: #fff;
    background: #386cfa;
    margin-left: 54px
}

.ivu-back-top-inner {
    background-color: #386cfa;
    border-radius: 5px
}

.ivu-back-top-show {
    z-index: 50
}

.ivu-back-top-inner:hover {
    background-color: #186cfa;
    border-radius: 5px
}

::-webkit-scrollbar-track-piece {
    background-color: #f8f8f8
}

::-webkit-scrollbar {
    width: 9px;
    height: 9px
}

::-webkit-scrollbar-thumb {
    background-color: #ddd;
    background-clip: padding-box;
    min-height: 28px
}

::-webkit-scrollbar-thumb:hover {
    background-color: #bbb
}

.must_fill {
    display: inline-block;
    color: #fa3838;
    margin-right: 5px;
    vertical-align: middle;
    font-size: 16px;
    margin-top: 4px
}

@-webkit-keyframes heart {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
}

@keyframes heart {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
}

@-webkit-keyframes opa {
    0% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@keyframes opa {
    0% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes opas {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes opas {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes cal_zk {
    0% {
        left: 0
    }
    to {
        left: 163px
    }
}

@keyframes cal_zk {
    0% {
        left: 0
    }
    to {
        left: 163px
    }
}

@-webkit-keyframes haha {
    0% {
        -webkit-transform: rotate(0deg)
    }
    25% {
        -webkit-transform: rotate(90deg)
    }
    50% {
        -webkit-transform: rotate(180deg)
    }
    75% {
        -webkit-transform: rotate(270deg)
    }
    to {
        -webkit-transform: rotate(1turn)
    }
}

.mark_agent_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mark_agent_info .ivu-modal {
    top: 0
}

.type_s_s {
    width: 100%;
    margin-top: 23px
}

.type_s_s .ivu-select-selected-value {
    height: 40px !important;
    line-height: 40px !important
}

.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: none
}

.pswp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pswp img {
    max-width: none
}

.pswp--animate_opacity {
    opacity: .001;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--open {
    display: block
}

.pswp--zoom-allowed .pswp__img {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
    cursor: -webkit-grab;
    cursor: grab
}

.pswp--dragging .pswp__img {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.pswp__bg {
    background: #000;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden
}

.pswp__bg, .pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.pswp__scroll-wrap {
    overflow: hidden
}

.pswp__container, .pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.pswp__container, .pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
    transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
    transition: transform 333ms cubic-bezier(.4, 0, .22, 1);
    transition: transform 333ms cubic-bezier(.4, 0, .22, 1), -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp__bg {
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;
    transition: none
}

.pswp__container, .pswp__zoom-wrap {
    -webkit-backface-visibility: hidden
}

.pswp__item {
    right: 0;
    bottom: 0;
    overflow: hidden
}

.pswp__img, .pswp__item {
    position: absolute;
    left: 0;
    top: 0
}

.pswp__img {
    width: auto;
    height: auto
}

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
    background: #222
}

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0
}

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc
}

.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline
}

.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    opacity: .75;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-box-shadow: none;
    box-shadow: none
}

.pswp__button:focus, .pswp__button:hover {
    opacity: 1
}

.pswp__button:active {
    outline: none;
    opacity: .9
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pswp__ui--over-close .pswp__button--close {
    opacity: 1
}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;
    background-size: 264px 88px;
    width: 44px;
    height: 44px
}

@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 1.1dppx),(min-resolution: 105dpi) {
    .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTY3LjAwMiA1OS41djMuNzY4Yy02LjMwNy44NC05LjE4NCA1Ljc1LTEwLjAwMiA5LjczMiAyLjIyLTIuODMgNS41NjQtNS4wOTggMTAuMDAyLTUuMDk4VjcxLjVMNzMgNjUuNTg1IDY3LjAwMiA1OS41ek0xMyAyOXYtNWgydjNoM3YyaC01em0wLTE0aDV2MmgtM3YzaC0ydi01em0xOCAwdjVoLTJ2LTNoLTN2LTJoNXptMCAxNGgtNXYtMmgzdi0zaDJ2NXpNNjIgMjR2NWgtMnYtM2gtM3YtMmg1em0wLTRoLTV2LTJoM3YtM2gydjV6bTggMHYtNWgydjNoM3YyaC01em0wIDRoNXYyaC0zdjNoLTJ2LTV6TTIwLjU4NiA2NmwtNS42NTYtNS42NTYgMS40MTQtMS40MTRMMjIgNjQuNTg2bDUuNjU2LTUuNjU2IDEuNDE0IDEuNDE0TDIzLjQxNCA2Nmw1LjY1NiA1LjY1Ni0xLjQxNCAxLjQxNEwyMiA2Ny40MTRsLTUuNjU2IDUuNjU2LTEuNDE0LTEuNDE0TDIwLjU4NiA2NnpNMTExLjc4NSA2NS4wM0wxMTAgNjMuNWwzLTMuNWgtMTB2LTJoMTBsLTMtMy41IDEuNzg1LTEuNDY4TDExNyA1OWwtNS4yMTUgNi4wM3pNMTUyLjIxNSA2NS4wM0wxNTQgNjMuNWwtMy0zLjVoMTB2LTJoLTEwbDMtMy41LTEuNzg1LTEuNDY4TDE0NyA1OWw1LjIxNSA2LjAzek0xNjAuOTU3IDI4LjU0M2wtMy4yNS0zLjI1LTEuNDEzIDEuNDE0IDMuMjUgMy4yNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTUyLjUgMjdhNS41IDUuNSAwIDEwMC0xMSA1LjUgNS41IDAgMTAwIDExeiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNTAgMjFoNXYxaC01eiIvPjxnPjxwYXRoIGQ9Ik0xMTYuOTU3IDI4LjU0M2wtMS40MTQgMS40MTQtMy4yNS0zLjI1IDEuNDE0LTEuNDE0IDMuMjUgMy4yNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTA4LjUgMjdhNS41IDUuNSAwIDEwMC0xMSA1LjUgNS41IDAgMTAwIDExeiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMDYgMjFoNXYxaC01eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMDkuMDQzIDE5LjAwOGwtLjA4NSA1LTEtLjAxNy4wODUtNXoiLz48L2c+PC9nPjwvc3ZnPg==)
    }

    .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
        background: none
    }
}

.pswp__button--close {
    background-position: 0 -44px
}

.pswp__button--share {
    background-position: -44px -44px
}

.pswp__button--fs {
    display: none
}

.pswp--supports-fs .pswp__button--fs {
    display: block
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0
}

.pswp__button--zoom {
    display: none;
    background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block
}

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
    visibility: hidden
}

.pswp__button--arrow--left, .pswp__button--arrow--right {
    background: none;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute
}

.pswp__button--arrow--left {
    left: 0
}

.pswp__button--arrow--right {
    right: 0
}

.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    content: "";
    top: 35px;
    background-color: rgba(0, 0, 0, .3);
    height: 30px;
    width: 32px;
    position: absolute
}

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: -138px -44px
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: -94px -44px
}

.pswp__counter, .pswp__share-modal {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pswp__share-modal {
    display: block;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    -webkit-transition: opacity .25s ease-out;
    transition: opacity .25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity
}

.pswp__share-modal--hidden {
    display: none
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #fff;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s;
    -webkit-backface-visibility: hidden;
    will-change: transform
}

.pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 18px
}

.pswp__share-tooltip a, .pswp__share-tooltip a:hover {
    color: #000;
    text-decoration: none
}

.pswp__share-tooltip a:first-child {
    border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
    opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px
}

a.pswp__share--facebook:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none
}

a.pswp__share--facebook:hover {
    background: #3e5c9a;
    color: #fff
}

a.pswp__share--facebook:hover:before {
    border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
    background: #55acee;
    color: #fff
}

a.pswp__share--pinterest:hover {
    background: #ccc;
    color: #ce272d
}

a.pswp__share--download:hover {
    background: #ddd
}

.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #fff;
    opacity: .75;
    padding: 0 10px
}

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px
}

.pswp__caption small {
    font-size: 11px;
    color: #bbb
}

.pswp__caption__center {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #ccc
}

.pswp__caption--empty {
    display: none
}

.pswp__caption--fake {
    visibility: hidden
}

.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    -webkit-transition: opacity .25s ease-out;
    transition: opacity .25s ease-out;
    will-change: opacity;
    direction: ltr
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px
}

.pswp__preloader--active {
    opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
    background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
    opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise .5s linear infinite;
    animation: clockwise .5s linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;
    animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
    background: none;
    opacity: .75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 2px;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    margin: 0
}

@media screen and (max-width: 1024px) {
    .pswp__preloader {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right
    }
}

@-webkit-keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible
}

.pswp__caption, .pswp__top-bar {
    background-color: rgba(0, 0, 0, .5)
}

.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
    background-color: rgba(0, 0, 0, .3)
}

.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar {
    opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar {
    opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
    display: none
}

.pswp__element--disabled {
    display: none !important
}

.pswp--minimal--dark .pswp__top-bar {
    background: none
}

#bottom .lxfs_box_z .tiaoz_box div span a {
    color: inherit;
}

.input_box .searchtype {
    background-position: 45px -351px;
    color: #696969;
    border: none;
    line-height: 36px;
    position: absolute;
    left: 10px;
    top: -23px;
    padding: 0 13px 0 13px;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    border-radius: 19px;
    font-size: 14px;
    line-height: 38px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    -webkit-box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    box-shadow: 0 5px 6px 0 rgba(73, 105, 230, .22);
    cursor: pointer;
}

.input_box .selquestion[data-v-57719434] {
    width: auto;
}

.input_box .searchlist li {
    float: none;
    height: 38px;
    line-height: 38px;
    display: block;
    width: auto;
    background: -webkit-gradient(linear, left bottom, left top, from(#2a62ff), to(#4e7dff));
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    border-radius: 19px;
    font-size: 14px;
    line-height: 38px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.input_box .searchlist li.cur {
    background: linear-gradient(0deg, #2a62ff, #4e7dff);
    color: #fff;
}

.input_box .searchlist li.cur:after {
    display: inline-block;
    content: " ";
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #fff;
    position: absolute;
    top: 50%;
    right: 19%;
    margin-top: -3px;
}

.input_box .searchlist {
    overflow: hidden;
    display: none;
    background: none;
    top: 36px;
    left: 0;
    width: 240px;
    position: absolute;
    z-index: 9;
}

.input_box .searchlist li {
    width: 68px;
    float: left;
}

li, ul {
    list-style: none;
}

cite, em, i {
    font-style: normal
}

#hide .tiaoz_type span.cur {
    color: rgb(45, 99, 252);
    position: relative;
}

#hide .tiaoz_type span.cur:before {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #4172fc;
    opacity: 1;
    transition: .3s;
}

.clear {
    clear: both;
}

.clearfix:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

input[type='radio'] {
    border-radius: 50%;
}

input[type='checkbox'], input[type='radio'] {
    --active: #5628EE;
    --active-inner: #fff;
    --input-border: #CDD9ED;
    --input-border-hover: #23C4F8;
    --background: #fff;
    --disabled: #F5F9FF;
    --disabled-inner: #E4ECFA;
    --shadow-inner: rgba(18, 22, 33, .1);
    height: 15px;
    outline: none;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    cursor: pointer;
    border: 1px solid var(--input-border);
    background: var(--background);
    transition: background .3s ease, border-color .3s ease;
}

input[type='checkbox']:checked, input[type='radio']:checked {
    background: #2a62ff;
    border-color: #2a62ff;
}

input[type='checkbox']:not(.switch), input[type='radio']:not(.switch) {
    width: 15px;
}

input[type='checkbox']:not(.switch) {
    border-radius: 6px;
}

input[type='checkbox']:after, input[type='radio']:after {
    content: '';
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    transition: opacity .2s ease, -webkit-transform .3s ease, -webkit-filter .3s ease;
    transition: transform .3s ease, opacity .2s ease, filter .3s ease;
    transition: transform .3s ease, opacity .2s ease, filter .3s ease, -webkit-transform .3s ease, -webkit-filter .3s ease;
}

input[type='checkbox']:checked:after, input[type='radio']:checked:after {
    -webkit-filter: drop-shadow(0 1px 2px var(--shadow-inner));
    filter: drop-shadow(0 1px 2px var(--shadow-inner));
    transition: opacity 0.3s ease, -webkit-filter 0.3s ease, -webkit-transform 0.6s cubic-bezier(0.175, 0.88, 0.32, 1.2);
    transition: opacity 0.3s ease, filter 0.3s ease, transform 0.6s cubic-bezier(0.175, 0.88, 0.32, 1.2);
    transition: opacity 0.3s ease, filter 0.3s ease, transform 0.6s cubic-bezier(0.175, 0.88, 0.32, 1.2), -webkit-filter 0.3s ease, -webkit-transform 0.6s cubic-bezier(0.175, 0.88, 0.32, 1.2);
}

input[type='checkbox']:not(.switch):after, input[type='radio']:not(.switch):after {
    opacity: 0;
}

input[type='checkbox']:not(.switch):after {
    width: 5px;
    height: 9px;
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    left: 7px;
    top: 4px;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
}

input[type='checkbox']:not(.switch):checked:after, input[type='radio']:not(.switch):checked:after {
    opacity: 1;
}

input[type='checkbox']:not(.switch):checked:after {
    -webkit-transform: rotate(43deg);
    transform: rotate(43deg);
}

input[type='radio']:after {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--active-inner);
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
}

#index .gongao_box .gongao_box_zhong .gongago_type div.selected span {
    color: rgb(63, 102, 255);
    background: url(https://epmao.oss-cn-beijing.aliyuncs.com/%E8%AF%B4%E6%98%8E%20%282%29.png) no-repeat;
    background-position: 12px 5px;
}

#brage-epmao {
    position: fixed;
    z-index: 999;
    max-width: 100%;
    left: 0;
    bottom: 0;
    height: 135px;
}

#brage-epmao li {
    display: flex;
    opacity: 0;
    border-radius: 4px;
    color: #fff;
    padding: 3px 10px 3px 4px;
    clear: both;
    font-size: 13px;
    height: 26px;
    float: left;
    line-height: 26px;
    max-width: 200px;
}

#brage-epmao li a:first-child {
    margin-right: 4px;
    width: 26px
}

#brage-epmao li a:last-child, #brage-epmao li a:last-child font {
    color: #606266 !important;
    display: inherit;
}

#brage-epmao li a:last-child n {
    text-decoration: underline;
    margin: 0 5px
}

#brage-epmao li img {
    width: 26px;
    height: 26px;
    border-radius: 100%;
    vertical-align: inherit
}

#brage-epmao li a {
    width: 100%
}

#brage-epmao li a span {
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.advantage[data-v-4e9fbf1d] {
    width: 100%;
    height: auto;
    background-color: #fff;
}
.advantageImg[data-v-4e9fbf1d], .lowprizeImg[data-v-4e9fbf1d], .operationDiv[data-v-4e9fbf1d], .problemDiv[data-v-4e9fbf1d], .serviceImg[data-v-4e9fbf1d] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 60px;
}
.advantageImg p[data-v-4e9fbf1d]:first-child, .lowprizeImg p[data-v-4e9fbf1d]:first-child, .operationDiv p[data-v-4e9fbf1d]:first-child, .problemDiv p[data-v-4e9fbf1d]:first-child, .serviceImg p[data-v-4e9fbf1d]:first-child {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #999;
}
.advantageImg p[data-v-4e9fbf1d]:nth-child(2), .lowprizeImg p[data-v-4e9fbf1d]:nth-child(2), .operationDiv p[data-v-4e9fbf1d]:nth-child(2), .problemDiv p[data-v-4e9fbf1d]:nth-child(2), .serviceImg p[data-v-4e9fbf1d]:nth-child(2) {
    font-size: 30px;
    font-family: Microsoft YaHei;
    color: #333;
    margin-top: 10px;
    font-weight: 700;
}
.advantageImg p[data-v-4e9fbf1d]:nth-child(3), .lowprizeImg p[data-v-4e9fbf1d]:nth-child(3), .operationDiv p[data-v-4e9fbf1d]:nth-child(3), .problemDiv p[data-v-4e9fbf1d]:nth-child(3), .serviceImg p[data-v-4e9fbf1d]:nth-child(3) {
    width: 60px;
    border: 2px solid #2f6dff;
    background-color: #2f6dff;
    margin-top: 25px;
}
.advantageBig[data-v-4e9fbf1d] {
    width: 100%;
    max-width: 1200px;
    min-width: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 30px auto 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.advantageBig_div[data-v-4e9fbf1d] {
    width: 100%;
    max-width: 280px;
    min-width: 200px;
    height: 300px;
    margin: 20px 25px 0 5px;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}
.advantageBig_div[data-v-4e9fbf1d], .advantageFourthBig[data-v-4e9fbf1d], .advantageOneBig[data-v-4e9fbf1d], .advantageThreeBig[data-v-4e9fbf1d], .advantageTwoBig[data-v-4e9fbf1d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.hpadvantageFourthBig[data-v-4e9fbf1d], .hpadvantageOneBig[data-v-4e9fbf1d], .hpadvantageThreeBig[data-v-4e9fbf1d], .hpadvantageTwoBig[data-v-4e9fbf1d] {
    width: 96px;
    height: 94px;
}
.advantageBig_div .LaBel[data-v-4e9fbf1d] {
    margin-top: 45px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 700;
}
.advantageBig_div .LaBel[data-v-4e9fbf1d] {
    margin-top: 45px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 700;
}
.LaBel2[data-v-4e9fbf1d] {
    width: 100%;
    max-width: 239px;
    min-width: 194px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    text-align: center;
    color: #848c99;
    margin-top: 20px;
}
.operation[data-v-4e9fbf1d] {
    width: 100%;
    height: auto;
    background-color: #fff;
}

.operationSmall[data-v-4e9fbf1d] {
    width: 100%;
    max-width: 1200px;
    margin: 60px auto 0;
    color: #333;
    font-size: 16px;
    font-weight: 400;
}
.operationDL[data-v-4e9fbf1d], .operationSmall[data-v-4e9fbf1d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.el-notification .el-icon-success{
    margin:0px
}