/**----鍓嶅彴妯℃澘閲屽繀椤昏皟鐢ㄧ殑閫氱敤CSS鏂囦欢----**/
/*鍥炬爣*/
@font-face {
    font-family: iconfont;
    src: url(fonts/iconfont.eot?t=1552896629776);
    src: url(fonts/iconfont.eot?t=1552896629776#iefix) format('embedded-opentype'),url(fonts/iconfont.woff?t=1552896629776) format('woff'),url(fonts/iconfont.ttf?t=1552896629776) format('truetype'),url(fonts/iconfont.svg?t=1552896629776#iconfont) format('svg')
}

.ui-icon-font,[class*=ui-icon-] {
    font-family: iconfont;
    font-size: 1rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
}

.ui-icon-cart:before {
    content: "\e6af"
}

.ui-icon-rmb:before {
    content: "\e836"
}

.ui-icon-weixin:before {
    content: "\e697"
}

.ui-icon-qq:before {
    content: "\e601"
}

.ui-icon-top:before {
    content: "\e61e"
}

.ui-icon-list:before {
    content: "\e64b"
}

.ui-icon-hao:before {
    content: "\e62c"
}

.ui-icon-qi:before {
    content: "\e633"
}

.ui-icon-sheng:before {
    content: "\e635"
}

.ui-icon-kuai:before {
    content: "\e63e"
}

.ui-icon-man:before {
    content: "\e63f"
}

.ui-icon-mian:before {
    content: "\e640"
}

.ui-icon-pei:before {
    content: "\e642"
}

.ui-icon-you:before {
    content: "\e648"
}

.ui-icon-zheng:before {
    content: "\e64a"
}

.ui-icon-more:before {
    content: "\e628"
}

.ui-icon-alipay:before {
    content: "\e67b"
}

.ui-icon-weibo:before {
    content: "\e608"
}

.ui-icon-tel:before {
    content: "\e6e8"
}

.ui-icon-check-circle:before {
    content: "\e77d"
}

.ui-icon-Dollar:before {
    content: "\e77f"
}

.ui-icon-compass:before {
    content: "\e780"
}

.ui-icon-close-circle:before {
    content: "\e781"
}

.ui-icon-frown:before {
    content: "\e782"
}

.ui-icon-info-circle:before {
    content: "\e783"
}

.ui-icon-left-circle:before {
    content: "\e784"
}

.ui-icon-down-circle:before {
    content: "\e785"
}

.ui-icon-copyright:before {
    content: "\e786"
}

.ui-icon-minus-circle:before {
    content: "\e787"
}

.ui-icon-meh:before {
    content: "\e788"
}

.ui-icon-plus-circle:before {
    content: "\e789"
}

.ui-icon-play-circle:before {
    content: "\e78a"
}

.ui-icon-question-circle:before {
    content: "\e78b"
}

.ui-icon-right-circle:before {
    content: "\e78c"
}

.ui-icon-smile:before {
    content: "\e78d"
}

.ui-icon-trademark:before {
    content: "\e78e"
}

.ui-icon-time-circle:before {
    content: "\e78f"
}

.ui-icon-timeout:before {
    content: "\e790"
}

.ui-icon-YUAN:before {
    content: "\e792"
}

.ui-icon-up-circle:before {
    content: "\e793"
}

.ui-icon-warning-circle:before {
    content: "\e794"
}

.ui-icon-sync:before {
    content: "\e795"
}

.ui-icon-transaction:before {
    content: "\e796"
}

.ui-icon-undo:before {
    content: "\e797"
}

.ui-icon-redo:before {
    content: "\e798"
}

.ui-icon-reload:before {
    content: "\e799"
}

.ui-icon-reloadtime:before {
    content: "\e79a"
}

.ui-icon-message:before {
    content: "\e79b"
}

.ui-icon-issuesclose:before {
    content: "\e79d"
}

.ui-icon-poweroff:before {
    content: "\e79e"
}

.ui-icon-logout:before {
    content: "\e79f"
}

.ui-icon-piechart:before {
    content: "\e7a0"
}

.ui-icon-setting:before {
    content: "\e7a1"
}

.ui-icon-eye:before {
    content: "\e7a2"
}

.ui-icon-location:before {
    content: "\e7a3"
}

.ui-icon-export:before {
    content: "\e7a5"
}

.ui-icon-save:before {
    content: "\e7a6"
}

.ui-icon-Import:before {
    content: "\e7a7"
}

.ui-icon-appstore:before {
    content: "\e7a8"
}

.ui-icon-adduser:before {
    content: "\e7ae"
}

.ui-icon-deleteteam:before {
    content: "\e7af"
}

.ui-icon-deleteuser:before {
    content: "\e7b0"
}

.ui-icon-addteam:before {
    content: "\e7b1"
}

.ui-icon-user:before {
    content: "\e7b2"
}

.ui-icon-team:before {
    content: "\e7b3"
}

.ui-icon-areachart:before {
    content: "\e7b4"
}

.ui-icon-linechart:before {
    content: "\e7b5"
}

.ui-icon-barchart:before {
    content: "\e7b6"
}

.ui-icon-pointmap:before {
    content: "\e7b7"
}

.ui-icon-container:before {
    content: "\e7b8"
}

.ui-icon-database:before {
    content: "\e7b9"
}

.ui-icon-sever:before {
    content: "\e7ba"
}

.ui-icon-mobile:before {
    content: "\e7bb"
}

.ui-icon-tablet:before {
    content: "\e7bc"
}

.ui-icon-redenvelope:before {
    content: "\e7bd"
}

.ui-icon-book:before {
    content: "\e7be"
}

.ui-icon-filedone:before {
    content: "\e7bf"
}

.ui-icon-reconciliation:before {
    content: "\e7c0"
}

.ui-icon-file-exception:before {
    content: "\e7c1"
}

.ui-icon-filesync:before {
    content: "\e7c2"
}

.ui-icon-filesearch:before {
    content: "\e7c3"
}

.ui-icon-solution:before {
    content: "\e7c4"
}

.ui-icon-fileprotect:before {
    content: "\e7c5"
}

.ui-icon-file-add:before {
    content: "\e7c6"
}

.ui-icon-file-excel:before {
    content: "\e7c7"
}

.ui-icon-file-exclamation:before {
    content: "\e7c8"
}

.ui-icon-file-pdf:before {
    content: "\e7c9"
}

.ui-icon-file-image:before {
    content: "\e7ca"
}

.ui-icon-file-markdown:before {
    content: "\e7cb"
}

.ui-icon-file-unknown:before {
    content: "\e7cc"
}

.ui-icon-file-ppt:before {
    content: "\e7cd"
}

.ui-icon-file-word:before {
    content: "\e7ce"
}

.ui-icon-file:before {
    content: "\e7cf"
}

.ui-icon-file-zip:before {
    content: "\e7d0"
}

.ui-icon-file-text:before {
    content: "\e7d1"
}

.ui-icon-file-copy:before {
    content: "\e7d2"
}

.ui-icon-snippets:before {
    content: "\e7d3"
}

.ui-icon-audit:before {
    content: "\e7d4"
}

.ui-icon-diff:before {
    content: "\e7d5"
}

.ui-icon-Batchfolding:before {
    content: "\e7d6"
}

.ui-icon-securityscan:before {
    content: "\e7d7"
}

.ui-icon-propertysafety:before {
    content: "\e7d8"
}

.ui-icon-safetycertificate:before {
    content: "\e7d9"
}

.ui-icon-alert:before {
    content: "\e7db"
}

.ui-icon-delete:before {
    content: "\e7dc"
}

.ui-icon-bulb:before {
    content: "\e7de"
}

.ui-icon-bell:before {
    content: "\e7e0"
}

.ui-icon-trophy:before {
    content: "\e7e1"
}

.ui-icon-rest:before {
    content: "\e7e2"
}

.ui-icon-USB:before {
    content: "\e7e3"
}

.ui-icon-skin:before {
    content: "\e7e4"
}

.ui-icon-home:before {
    content: "\e7e5"
}

.ui-icon-bank:before {
    content: "\e7e6"
}

.ui-icon-filter:before {
    content: "\e7e7"
}

.ui-icon-funnelplot:before {
    content: "\e7e8"
}

.ui-icon-like:before {
    content: "\e7e9"
}

.ui-icon-unlike:before {
    content: "\e7ea"
}

.ui-icon-unlock:before {
    content: "\e7eb"
}

.ui-icon-lock:before {
    content: "\e7ec"
}

.ui-icon-customerservice:before {
    content: "\e7ed"
}

.ui-icon-flag:before {
    content: "\e7ee"
}

.ui-icon-moneycollect:before {
    content: "\e7ef"
}

.ui-icon-medicinebox:before {
    content: "\e7f0"
}

.ui-icon-shop:before {
    content: "\e7f1"
}

.ui-icon-rocket:before {
    content: "\e7f2"
}

.ui-icon-shopping:before {
    content: "\e7f3"
}

.ui-icon-folder:before {
    content: "\e7f4"
}

.ui-icon-folder-open:before {
    content: "\e7f5"
}

.ui-icon-folder-add:before {
    content: "\e7f6"
}

.ui-icon-deploymentunit:before {
    content: "\e7f7"
}

.ui-icon-accountbook:before {
    content: "\e7f8"
}

.ui-icon-contacts:before {
    content: "\e7f9"
}

.ui-icon-carryout:before {
    content: "\e7fa"
}

.ui-icon-calendar-check:before {
    content: "\e7fb"
}

.ui-icon-calendar:before {
    content: "\e7fc"
}

.ui-icon-scan:before {
    content: "\e7fd"
}

.ui-icon-select:before {
    content: "\e7fe"
}

.ui-icon-laptop:before {
    content: "\e7ff"
}

.ui-icon-barcode:before {
    content: "\e800"
}

.ui-icon-camera:before {
    content: "\e801"
}

.ui-icon-cluster:before {
    content: "\e802"
}

.ui-icon-car:before {
    content: "\e803"
}

.ui-icon-printer:before {
    content: "\e804"
}

.ui-icon-read:before {
    content: "\e805"
}

.ui-icon-cloud-server:before {
    content: "\e806"
}

.ui-icon-cloud-upload:before {
    content: "\e807"
}

.ui-icon-cloud:before {
    content: "\e808"
}

.ui-icon-cloud-download:before {
    content: "\e809"
}

.ui-icon-cloud-sync:before {
    content: "\e80a"
}

.ui-icon-video:before {
    content: "\e80b"
}

.ui-icon-notification:before {
    content: "\e80c"
}

.ui-icon-sound:before {
    content: "\e80d"
}

.ui-icon-qrcode:before {
    content: "\e80f"
}

.ui-icon-fund:before {
    content: "\e810"
}

.ui-icon-image:before {
    content: "\e811"
}

.ui-icon-mail:before {
    content: "\e812"
}

.ui-icon-table:before {
    content: "\e813"
}

.ui-icon-idcard:before {
    content: "\e814"
}

.ui-icon-creditcard:before {
    content: "\e815"
}

.ui-icon-heart:before {
    content: "\e816"
}

.ui-icon-heart-fill:before {
    content: "\e849"
}

.ui-icon-block:before {
    content: "\e817"
}

.ui-icon-error:before {
    content: "\e818"
}

.ui-icon-star:before {
    content: "\e819"
}

.ui-icon-gold:before {
    content: "\e81a"
}

.ui-icon-wifi:before {
    content: "\e81b"
}

.ui-icon-attachment:before {
    content: "\e81c"
}

.ui-icon-edit:before {
    content: "\e791"
}

.ui-icon-key:before {
    content: "\e81e"
}

.ui-icon-api:before {
    content: "\e81f"
}

.ui-icon-disconnect:before {
    content: "\e820"
}

.ui-icon-link:before {
    content: "\e822"
}

.ui-icon-pushpin:before {
    content: "\e824"
}

.ui-icon-shake:before {
    content: "\e826"
}

.ui-icon-tag:before {
    content: "\e827"
}

.ui-icon-tags:before {
    content: "\e829"
}

.ui-icon-right:before {
    content: "\e82a"
}

.ui-icon-left:before {
    content: "\e82b"
}

.ui-icon-up:before {
    content: "\e82c"
}

.ui-icon-down:before {
    content: "\e82d"
}

.ui-icon-fullscreen:before {
    content: "\e82e"
}

.ui-icon-fullscreen-exit:before {
    content: "\e82f"
}

.ui-icon-check:before {
    content: "\e830"
}

.ui-icon-close:before {
    content: "\e831"
}

.ui-icon-line:before {
    content: "\e832"
}

.ui-icon-question:before {
    content: "\e833"
}

.ui-icon-rollback:before {
    content: "\e834"
}

.ui-icon-pause:before {
    content: "\e835"
}

.ui-icon-crown:before {
    content: "\e842"
}

.ui-icon-drag:before {
    content: "\e843"
}

.ui-icon-desktop:before {
    content: "\e844"
}

.ui-icon-gift:before {
    content: "\e845"
}

.ui-icon-stop:before {
    content: "\e846"
}

.ui-icon-fire:before {
    content: "\e847"
}

.ui-icon-thunderbolt:before {
    content: "\e848"
}

.ui-icon-star-fill:before {
    content: "\e86a"
}

.ui-icon-android:before {
    content: "\e887"
}

.ui-icon-sketch:before {
    content: "\e888"
}

.ui-icon-windows:before {
    content: "\e889"
}

.ui-icon-zoomout:before {
    content: "\e897"
}

.ui-icon-apartment:before {
    content: "\e898"
}

.ui-icon-audio:before {
    content: "\e899"
}

.ui-icon-robot:before {
    content: "\e89b"
}

.ui-icon-zoomin:before {
    content: "\e89c"
}

.ui-icon-bug:before {
    content: "\e8ea"
}

.ui-icon-comment:before {
    content: "\e8eb"
}

.ui-icon-videocameraadd:before {
    content: "\e8ee"
}

.ui-icon-switchuser:before {
    content: "\e8ef"
}

.ui-icon-whatsapp:before {
    content: "\e8f0"
}

.ui-icon-search:before {
    content: "\e8f1"
}

.ui-icon-retweet:before {
    content: "\e8f2"
}

.ui-icon-login:before {
    content: "\e8f3"
}

.ui-icon-coupons:before {
    content: "\e6ed"
}

.ui-icon-plus:before {
    content: "\e8fe"
}

.ui-icon-doubleleft:before {
    content: "\e80e"
}

.ui-icon-doubleright:before {
    content: "\e821"
}

.ui-icon-pay:before {
    content: "\e656"
}

.ui-icon-refund:before {
    content: "\e631"
}

.ui-icon-return:before {
    content: "\e6cf"
}

.ui-icon-shipped:before {
    content: "\e708"
}

.ui-icon-post:before {
    content: "\e62f"
}

.ui-icon-receive:before {
    content: "\e62d"
}

.ui-icon-evaluate:before {
    content: "\e61f"
}

.ui-icon-tuan:before {
    content: "\e618"
}

.ui-icon-limit:before {
    content: "\e6f8"
}

.ui-icon-brand:before {
    content: "\e671"
}

.ui-icon-coupon:before {
    content: "\e625"
}

.ui-icon-share:before {
    content: "\e617"
}

.ui-icon-long-arrow-right:before {
    content: "\e7da"
}

.ui-icon-external:before {
    content: "\e622"
}

.ui-icon-square:before {
    content: "\e839"
}

.ui-icon-cube:before {
    content: "\e6b8"
}

.ui-icon-box:before {
    content: "\e769"
}

.ui-icon-html5:before {
    content: "\eb10"
}

.ui-mwidth {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
}

.ui-hide {
    display: none;
}

.ui-mwidth {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}

/*瓒呭嚭鐪佺暐*/
.ui-text-hide {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ui-input {
    width: 100%;
    height: 1.47em;
    outline: 0;
    border: 0;
    background-color: transparent;
    color: inherit;
    font-size: inherit;
    line-height: 1.47;
    -webkit-appearance: none;
}

.ui-input::-webkit-inner-spin-button, .ui-input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

/*鍔犺浇鏃嬭浆鍥炬爣*/
@-webkit-keyframes ui-loading {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes ui-loading {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.ui-loading {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border: .25em solid currentColor;
    border-radius: 50%;
    vertical-align: text-bottom;
    border-right-color: transparent;
    -webkit-animation: ui-loading .75s linear infinite;
    animation: ui-loading .75s linear infinite;
}

.ui-loading-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em;
}

/*缃《鎴栫疆搴�*/
.ui-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 30;
}

.ui-fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 30;
}

.ui-fixed-warp {
    z-index: 100;
}

/*棰滆壊閰嶇疆*/
.color-primary {
    color: #0e90d2;
}

.color-secondary {
    color: #3bb4f2;
}

.color-success {
    color: #5eb95e;
}

.color-warning {
    color: #f37b1d;
}

.color-danger {
    color: #dd514c;
}

.bg-primary,.bg-secondary,.bg-success,.bg-warning,.bg-danger {
    color: #fff;
}

.bg-primary {
    background-color: #0e90d2;
}

.bg-secondary {
    background-color: #3bb4f2;
}

.bg-success {
    background-color: #5eb95e;
}

.bg-warning {
    background-color: #f37b1d;
}

.bg-danger {
    background-color: #dd514c;
}

/*鏂囨湰棰滆壊*/
.ui-text-primary {
    color: #0e90d2;
}

.ui-text-secondary {
    color: #3bb4f2;
}

.ui-text-success {
    color: #5eb95e;
}

.ui-text-warning {
    color: #f37b1d;
}

.ui-text-danger {
    color: #dd514c;
}

/*鏂囧瓧澶у皬*/
.ui-text-xs {
    font-size: 1.2rem;
}

.ui-text-sm {
    font-size: 1.4rem;
}

.ui-text-default {
    font-size: 1.6rem;
}

.ui-text-lg {
    font-size: 1.8rem;
}

.ui-text-xl {
    font-size: 2.4rem;
}

.ui-text-xxl {
    font-size: 3.2rem;
}

/*寰爣*/
.ui-badge {
    min-width: 1.2rem;
    line-height: 1.2rem;
    min-height: 1.2rem;
    padding: 0 .3rem;
    border-radius: .6rem;
    background: #eaeaea;
    display: inline-block;
    color: #595959;
    text-align: center;
    font-size: .7rem;
    vertical-align: middle;
    white-space: nowrap;
    box-shadow: 0 0 0 1px #fff;
    box-sizing: border-box;
}

.ui-badge-dot {
    min-width: .4rem;
    height: .4rem;
    min-height: .4rem;
    padding: 0;
    background: #d9d9d9;
    border-radius: 100%;
    font-size: .6rem;
}

.ui-badge-sm {
    min-width: .7rem;
    height: .7rem;
    min-height: .7rem;
    padding: 0;
    background: #d9d9d9;
    border-radius: 100%;
    font-size: .8rem;
}

.ui-badge-red {
    background: #ED4014;
    color: #fff;
}

.ui-badge-yellow {
    background: #F37B1D;
    color: #fff;
}

.ui-badge-blue {
    background: #1890FF;
    color: #fff;
}

.ui-badge-green {
    background: #19BE6B;
    color: #fff;
}

.ui-badge-info {
    background: #2DB7F5;
    color: #fff;
}

.ui-badge-warp {
    position: relative;
    display: inline-block;
}

.ui-badge-warp .ui-badge {
    position: absolute;
    top: -2px;
    right: -2px;
}

/*鎸夐挳*/
.ui-btn {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 .8rem;
    border: 1px solid #d9d9d9;
    border-radius: .2rem;
    background: #fff;
    color: #595959;
    font-size: 1rem;
    line-height: 2.25rem;
    user-select: none;
}

.ui-btn [class*=ui-icon-] {
    margin-right: .25rem;
    font-size: .7rem;
}

.ui-btn:hover {
    border-color: #40a9ff;
    color: #40a9ff;
}

.ui-btn-red {
    border-color: #ed4014;
    background: #ed4014;
    color: #fff;
}

.ui-btn-red:hover {
    border-color: #f04055;
    background: #f04055;
    color: #fff;
}

.ui-btn-yellow {
    border-color: #f37b1d;
    background: #f37b1d;
    color: #fff;
}

.ui-btn-yellow:hover {
    border-color: #f3710a;
    background: #f3710a;
    color: #fff;
}

.ui-btn-blue {
    border-color: #1890ff;
    background: #1890ff;
    color: #fff;
}

.ui-btn-blue:hover {
    border-color: #40a9ff;
    background: #40a9ff;
    color: #fff;
}

.ui-btn-green {
    border-color: #19be6b;
    background: #19be6b;
    color: #fff;
}

.ui-btn-green:hover {
    border-color: #47cb89;
    background: #47cb89;
    color: #fff;
}

.ui-btn-info {
    border-color: #2db7f5;
    background: #2db7f5;
    color: #fff;
}

.ui-btn-info:hover {
    border-color: #57c5f7;
    background: #57c5f7;
    color: #fff;
}

.ui-btn-lt {
    padding: 0 .2rem;
    font-size: .8rem;
    line-height: 1.4rem;
}

.ui-btn-sm {
    padding: .1rem .5rem;
    font-size: .8rem;
    line-height: 1.7rem;
}

.ui-btn-big {
    padding: 0 1.2rem;
    font-size: 1.2rem;
    line-height: 3rem;
}

.ui-btn-lg {
    padding: 0 3rem;
    font-size: 1.5rem;
    line-height: 3.75rem;
}

.ui-btn-outline-red {
    background: #fff;
    color: #ed4014;
}

.ui-btn-outline-yellow {
    background: #fff;
    color: #f37b1d;
}

.ui-btn-outline-blue {
    background: #fff;
    color: #1890ff;
}

.ui-btn-outline-green {
    background: #fff;
    color: #19be6b;
}

.ui-btn-outline-info {
    background: #fff;
    color: #2db7f5;
}

.ui-btn-block {
    display: block;
    width: 100%;
    text-align: center;
}

a.ui-btn-blue,a.ui-btn-green,a.ui-btn-info,a.ui-btn-red,a.ui-btn-yellow {
    color: #fff;
    text-decoration: none;
}

a:hover.ui-btn-blue,a:hover.ui-btn-green,a:hover.ui-btn-info,a:hover.ui-btn-red,a:hover.ui-btn-yellow {
    color: #fff;
}

a.ui-btn-outline-red {
    color: #ed4014;
}

a.ui-btn-outline-yellow {
    color: #f37b1d;
}

a.ui-btn-outline-blue {
    color: #1890ff;
}

a.ui-btn-outline-green {
    color: #19be6b;
}

a.ui-btn-outline-info {
    color: #2db7f5;
}

/*鎸夐挳缁�*/
.ui-btn-group {
    margin-left: .05rem;
    font-size: 0;
}

.ui-btn-group-item {
    display: inline-block;
    margin-left: -.05rem;
    padding: 0 .8rem;
    border: 1px solid #d9d9d9;
    background: #fff;
    color: #595959;
    text-align: center;
    font-size: 1rem;
    line-height: 2.25rem;
    cursor: pointer;
}

.ui-btn-group-item:first-child {
    border-radius: .2rem 0 0 .2rem;
}

.ui-btn-group-item:last-child {
    border-radius: 0 .2rem .2rem 0;
}

.ui-btn-group-item:hover {
    position: relative;
    z-index: 2;
    border-color: #40a9ff;
    color: #333;
}

.ui-btn-group-item.active {
    position: relative;
    z-index: 2;
    border-color: #40a9ff;
    color: #40a9ff;
}

.ui-btn-group-item:before {
    margin-right: .25rem;
    color: #999;
    vertical-align: middle;
    font-size: .9rem;
}

.ui-btn-group-full {
    display: flex;
}

.ui-btn-group-full .ui-btn-group-item {
    padding: 0;
    flex: 1;
}

.ui-btn-group-red .active,.ui-btn-group-red .active:hover,.ui-btn-group-red a.active,.ui-btn-group-red a:hover.active {
    border-color: #ed4014;
    color: #ed4014;
}

.ui-btn-group-red .ui-btn-group-item:hover {
    border-color: #ed4014;
}

.ui-btn-group-yellow .active,.ui-btn-group-yellow .active:hover,.ui-btn-group-yellow a.active,.ui-btn-group-yellow a:hover.active {
    border-color: #f37b1d;
    color: #f37b1d;
}

.ui-btn-group-yellow .ui-btn-group-item:hover {
    border-color: #f37b1d;
}

.ui-btn-group-blue .active,.ui-btn-group-blue .active:hover,.ui-btn-group-blue a.active,.ui-btn-group-blue a:hover.active {
    border-color: #1890ff;
    color: #1890ff;
}

.ui-btn-group-blue .ui-btn-group-item:hover {
    border-color: #1890ff;
}

.ui-btn-group-green .active,.ui-btn-group-green .active:hover,.ui-btn-group-green a.active,.ui-btn-group-green a:hover.active {
    border-color: #47cb89;
    color: #47cb89;
}

.ui-btn-group-green .ui-btn-group-item:hover {
    border-color: #47cb89;
}

.ui-btn-group-info .active,.ui-btn-group-info .active:hover,.ui-btn-group-info a.active,.ui-btn-group-info a:hover.active {
    border-color: #57c5f7;
    color: #57c5f7;
}

.ui-btn-group-info .ui-btn-group-item:hover {
    border-color: #57c5f7;
}

.ui-btn-group-red.ui-btn-group-bg .active,.ui-btn-group-red.ui-btn-group-bg a.active {
    background: #ed4014;
    color: #fff;
}

.ui-btn-group-yellow.ui-btn-group-bg .active,.ui-btn-group-yellow.ui-btn-group-bg a.active {
    background: #f37b1d;
    color: #fff;
}

.ui-btn-group-blue.ui-btn-group-bg .active,.ui-btn-group-blue.ui-btn-group-bg a.active {
    background: #1890ff;
    color: #fff;
}

.ui-btn-group-green.ui-btn-group-bg .active,.ui-btn-group-green.ui-btn-group-bg a.active {
    background: #47cb89;
    color: #fff;
}

.ui-btn-group-info.ui-btn-group-bg .active,.ui-btn-group-info.ui-btn-group-bg a.active {
    background: #57c5f7;
    color: #fff;
}

.ui-btn-group-sm .ui-btn-group-item {
    padding: .1rem .5rem;
    font-size: .8rem;
    line-height: 1.7rem;
}

.ui-btn-group-big .ui-btn-group-item {
    padding: 0 1.2rem;
    font-size: 1.2rem;
    line-height: 3rem;
}

.ui-btn-group-lg .ui-btn-group-item {
    padding: 0 3rem;
    font-size: 1.5rem;
    line-height: 3.75rem;
}

/*鍒嗗壊绾�*/
.ui-line {
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 0;
    margin: .5rem 0;
    min-height: .2rem;
}

.ui-line:before {
    content: "";
    display: table;
    position: absolute;
    top: 50%;
    width: 100%;
    border-top: 1px solid #e8eaec;
    transform: translateY(50%);
    z-index: -1;
}

.ui-line span {
    background: #fff;
    display: inline-block;
    padding: 0 .5rem;
    z-index: 1;
    white-space: nowrap;
}

.ui-line-left {
    text-align: left;
}

.ui-line-left span {
    margin-left: 1.5%;
}

.ui-line-right {
    text-align: right;
}

.ui-line-right span {
    margin-right: 1.5%;
}

.ui-line-red:before {
    border-top-color: #ED4014;
}

.ui-line-red span {
    color: #ED4014;
}

.ui-line-yellow:before {
    border-top-color: #F37B1D;
}

.ui-line-yellow span {
    color: #F37B1D;
}

.ui-line-blue:before {
    border-top-color: #1890FF;
}

.ui-line-blue span {
    color: #1890FF;
}

.ui-line-green:before {
    border-top-color: #19BE6B;
}

.ui-line-green span {
    color: #19BE6B;
}

.ui-line-info:before {
    border-top-color: #2DB7F5;
}

.ui-line-info span {
    color: #2DB7F5;
}

/*鏍呮牸*/
.ui-row {
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.ui-row .col,.ui-row .col-1,.ui-row .col-10,.ui-row .col-11,.ui-row .col-12,.ui-row .col-2,.ui-row .col-3,.ui-row .col-4,.ui-row .col-5,.ui-row .col-6,.ui-row .col-7,.ui-row .col-8,.ui-row .col-9,.ui-row .col-auto {
    position: relative;
    box-sizing: border-box;
    width: 100%;
}

.ui-row .col {
    max-width: 100%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.ui-row .col-auto {
    width: auto;
    max-width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.ui-row .col-1 {
    max-width: 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
}

.ui-row .col-2 {
    max-width: 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
}

.ui-row .col-3 {
    max-width: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

.ui-row .col-4 {
    max-width: 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
}

.ui-row .col-5 {
    max-width: 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
}

.ui-row .col-6 {
    max-width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

.ui-row .col-7 {
    max-width: 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
}

.ui-row .col-8 {
    max-width: 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
}

.ui-row .col-9 {
    max-width: 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
}

.ui-row .col-10 {
    max-width: 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
}

.ui-row .col-11 {
    max-width: 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
}

.ui-row .col-12 {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.justify-content-start {
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.justify-content-end {
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.justify-content-center {
    -ms-flex-pack: center;
    justify-content: center;
}

.justify-content-between {
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.justify-content-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

/*鑿滃崟*/
.ui-menu {
    display: flex;
    border-bottom: 2px solid #eaeaea;
    justify-content: space-between;
    align-items: center;
    line-height: 2.3rem;
}

.ui-menu .ui-menu-name {
    color: #333;
    border-bottom: .3rem solid #999;
    margin-bottom: -1px;
    font-size: 1.1rem;
}

.ui-menu .ui-menu-more a {
    color: #666;
}

.ui-menu .ui-menu-more a:hover {
    color: #f30;
}

.ui-menu-red .ui-menu-name {
    color: #ED4014;
    border-bottom-color: #ED4014;
}

.ui-menu-yellow .ui-menu-name {
    color: #F37B1D;
    border-bottom-color: #F37B1D;
}

.ui-menu-blue .ui-menu-name {
    color: #1890FF;
    border-bottom-color: #1890FF;
}

.ui-menu-green .ui-menu-name {
    color: #19BE6B;
    border-bottom-color: #19BE6B;
}

.ui-menu-info .ui-menu-name {
    color: #2DB7F5;
    border-bottom-color: #2DB7F5;
}

.ui-menu-noborder {
    border: 0;
}

.ui-menu-noborder .ui-menu-name {
    border: 0;
}

/*瀹牸*/
.ui-grids {
    position: relative;
    overflow: hidden;
}

.ui-grids:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    border-top: 1px solid #d9d9d9;
    color: #d9d9d9;
    content: " ";
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-grids:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    border-left: 1px solid #d9d9d9;
    color: #d9d9d9;
    content: " ";
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-grids .col-3 {
    width: 33.33%;
}

.ui-grids .col-4 {
    width: 25%;
}

.ui-grid {
    position: relative;
    float: left;
    box-sizing: border-box;
    padding-top: 20px;
}

.ui-grid:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    border-right: 1px solid #d9d9d9;
    color: #d9d9d9;
    content: " ";
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.ui-grid:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    color: #d9d9d9;
    content: " ";
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.ui-grid:active {
    background-color: #ececec;
}

.ui-grid_icon {
    margin: 0 auto;
    width: 48px;
    height: 48px;
}

.ui-grid_icon img {
    display: block;
    width: 100%;
    height: 100%;
}

.ui-grid_icon+.ui-grid_label {
    margin-top: 5px;
}

.ui-grid_label {
    display: block;
    overflow: hidden;
    color: #000;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}

.ui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.ui-flex_item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

/*鍒楄〃*/
.ui-list {
    list-style: none;
}

.ui-list li {
    display: flex;
    padding: .5rem;
    border-bottom: 1px solid #e4eaec;
    justify-content: space-between;
    align-items: center;
}

.ui-list li a {
    color: #333;
    flex: 1;
}

.ui-list li a:hover {
    color: #f30;
}

.ui-list li a .ui-icon-font {
    margin: 0 .5rem 0 .25rem;
    color: #999;
}

.ui-list li .arrow {
    padding: 0 .25rem 0 .45rem;
}

.ui-list li .arrow:after {
    color: #ccc;
    content: "\e82a";
    font-size: 1rem;
    font-family: iconfont;
}

.ui-list-border {
    border: 1px solid #e4eaec;
    border-bottom: 0;
}

.ui-list-striped li:nth-child(even) {
    background: #f9fbfd;
}

.ui-list-hover li:hover {
    background: #f9fbfd;
}

.ui-list-border .arrow {
    padding: 0 .45rem;
}

.ui-list .active {
    background: #f5fafe;
}

/*鍒嗛〉*/
.ui-page {
    user-select: none;
}

.ui-page ul {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
}

.ui-page ul li {
    display: inline-block;
    border: 1px solid #d9d9d9;
    list-style: none;
    text-align: center;
}

.ui-page ul li:first-child,.page ul li:first-child a {
    border-radius: .1rem 0 0 .1rem;
}

.ui-page ul li:last-child,.page ul li:last-child a {
    border-radius: 0 .1rem .1rem 0;
}

.ui-page ul li a {
    display: block;
    padding: 0 .65rem;
    background: #fff;
    color: #444;
    font-size: 1rem;
    line-height: 2.3rem;
}

.ui-page ul li a:not([href]) {
    color: #999;
    cursor: not-allowed;
}

.ui-page ul li.active {
    border-color: #1890ff;
    background: #1890ff;
}

.ui-page ul li.active a {
    background: #1890ff;
    color: #fff;
}

.ui-page ul li.active a:hover {
    background: #1890ff;
}

.ui-page ul li:hover a {
    background: #f9f9f9;
}

.ui-page-red ul li.active {
    border-color: #ED4014;
    background: #ED4014;
}

.ui-page-red ul li.active a {
    background: #ED4014;
}

.ui-page-red ul li.active a:hover {
    background: #ED4014;
}

.ui-page-yellow ul li.active {
    border-color: #F37B1D;
    background: #F37B1D;
}

.ui-page-yellow ul li.active a {
    background: #F37B1D;
}

.ui-page-yellow ul li.active a:hover {
    background: #F37B1D;
}

.ui-page-green ul li.active {
    border-color: #19BE6B;
    background: #19BE6B;
}

.ui-page-green ul li.active a {
    background: #19BE6B;
}

.ui-page-green ul li.active a:hover {
    background: #19BE6B;
}

.ui-page-info ul li.active {
    border-color: #2DB7F5;
    background: #2DB7F5;
}

.ui-page-info ul li.active a {
    background: #2DB7F5;
}

.ui-page-info ul li.active a:hover {
    background: #2DB7F5;
}

/*topbar*/
.ui-topbar {
    display: flex;
    padding: .45rem .8rem;
    background: #1890ff;
    justfiy-content: center;
    align-items: center;
}

.ui-topbar-logo {
    padding: 0 .5rem .25rem 0;
}

.ui-topbar-logo a {
    color: #fff;
    text-decoration: none;
}

.ui-topbar-three {
    justify-content: space-between;
}

.ui-topbar-left {
    min-width: 2rem;
    color: #fff;
    cursor: pointer;
}

.ui-topbar-left a {
    color: #fff;
    font-size: 1.3rem;
    text-decoration: none;
}

.ui-topbar-left i {
    font-size: 1.8rem
}

.ui-topbar-title {
    padding: 0 1rem;
    color: #fff;
    font-size: 1.4rem;
}

.ui-topbar-right {
    min-width: 2rem;
    color: #fff;
}

.ui-topbar-right a {
    color: #fff;
    font-size: 1.3rem;
    text-decoration: none;
}

.ui-topbar-right i {
    font-size: 1.8rem
}

.ui-topbar-red {
    background: #ed4014;
}

.ui-topbar-yellow {
    background: #f37b1d;
}

.ui-topbar-blue {
    background: #1890ff;
}

.ui-topbar-green {
    background: #19be6b;
}

.ui-topbar-info {
    background: #2db7f5;
}

.ui-topbar-black {
    background: #222;
}

/*footbar*/
.ui-footbar {
    display: flex;
    background: #fff;
    box-shadow: 1px -2px 10px 0 rgba(0,0,0,.05);
    justfily-content: center;
    align-items: center;
}

.ui-footbar-left {
    display: flex;
}

.ui-footbar-left a {
    display: block;
    padding: .4rem .8rem;
    border-right: 1px solid #eee;
    text-align: center;
    font-size: .8rem;
    line-height: 1rem;
}

.ui-footbar-left a:last-child {
    border: 0;
}

.ui-footbar-left a i {
    display: block;
    font-size: 1.1rem;
}

.ui-footbar-left a:first-child {
    color: #f30;
}

.ui-footbar-left a:last-child {
    color: #999;
}

.ui-footbar-right {
    display: flex;
    flex: 1;
}

.ui-footbar-right a,.ui-footbar-right button {
    display: block;
    padding: .75rem 0;
    border: 0;
    background: #f90;
    color: #fff;
    text-align: center;
    font-size: .9rem;
    flex: 1;
}

.ui-footbar-right a:last-child,.ui-footbar-right button:last-child {
    background: #ed4014;
}

/*footnav*/
.ui-footnav {
    display: flex;
    background: #fff;
    box-shadow: 1px -2px 10px 0px rgba(0,0,0,0.05);
    justfily-content: center;
    align-items: center;
}

.ui-footnav a {
    position: relative;
    display: block;
    padding: .37rem 0;
    border-right: 1px solid #f3f3f3;
    color: #999;
    text-align: center;
    font-size: 1rem;
    line-height: 1.65rem;
    flex: 1;
}

.ui-footnav a:last-child {
    border: 0;
}

.ui-footnav a i {
    display: block;
    color: #666;
    font-size: 1.5rem;
}

.ui-footnav a .ui-badge {
    position: absolute;
    top: .2rem;
}

.ui-footnav a.active {
    color: #1890FF;
}

.ui-footnav a.active i {
    color: #1890FF;
}

.ui-footnav-red a.active {
    color: #ED4014;
}

.ui-footnav-red a.active i {
    color: #ED4014;
}

.ui-footnav-yellow a.active {
    color: #F37B1D;
}

.ui-footnav-yellow a.active i {
    color: #F37B1D;
}

.ui-footnav-blue a.active {
    color: #1890FF;
}

.ui-footnav-blue a.active i {
    color: #1890FF;
}

.ui-footnav-green a.active {
    color: #19BE6B;
}

.ui-footnav-green a.active i {
    color: #19BE6B;
}

.ui-footnav-info a.active {
    color: #2DB7F5;
}

.ui-footnav-info a.active i {
    color: #2DB7F5;
}

.ui-footnav-bg-red {
    background: #ED4014;
}

.ui-footnav-bg-red a {
    color: #fff;
    border-right-color: rgba(255,255,255,.2);
}

.ui-footnav-bg-red a i {
    color: #fff;
}

.ui-footnav-bg-red a.active,.ui-footnav-bg-red a.active i {
    color: #ff0;
}

.ui-footnav-bg-yellow {
    background: #F37B1D;
}

.ui-footnav-bg-yellow a {
    color: #fff;
    border-right-color: rgba(255,255,255,.2);
}

.ui-footnav-bg-yellow a i {
    color: #fff;
}

.ui-footnav-bg-yellow a.active,.ui-footnav-bg-yellow a.active i {
    color: #ff0;
}

.ui-footnav-bg-blue {
    background: #1890FF;
}

.ui-footnav-bg-blue a {
    color: #fff;
    border-right-color: rgba(255,255,255,.2);
}

.ui-footnav-bg-blue a i {
    color: #fff;
}

.ui-footnav-bg-blue a.active,.ui-footnav-bg-blue a.active i {
    color: #ff0;
}

.ui-footnav-bg-green {
    background: #19BE6B;
}

.ui-footnav-bg-green a {
    color: #fff;
    border-right-color: rgba(255,255,255,.2);
}

.ui-footnav-bg-green a i {
    color: #fff;
}

.ui-footnav-bg-green a.active,.ui-footnav-bg-green a.active i {
    color: #ff0;
}

.ui-footnav-bg-info {
    background: #2DB7F5;
}

.ui-footnav-bg-info a {
    color: #fff;
    border-right-color: rgba(255,255,255,.2);
}

.ui-footnav-bg-info a i {
    color: #fff;
}

.ui-footnav-bg-info a.active,.ui-footnav-bg-info a.active i {
    color: #ff0;
}

.ui-footnav-bg-black {
    background: #444;
}

.ui-footnav-bg-black a {
    color: #fff;
    border-right-color: rgba(255,255,255,.2);
}

.ui-footnav-bg-black a i {
    color: #fff;
}

.ui-footnav-bg-black a.active,.ui-footnav-bg-black a.active i {
    color: #ff0;
}

/*鏂囩珷椤�*/
.ui-article:after,.ui-article:before {
    display: table;
    content: " ";
}

.ui-article:after {
    clear: both;
}

.ui-article>:last-child {
    margin-bottom: 0;
}

.ui-article+.ui-article {
    margin-top: 2.4rem;
}

.ui-article-title {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1.3;
}

.ui-article-title a {
    color: inherit;
    text-decoration: none;
}

.ui-article-meta {
    color: #999;
    font-size: 1rem;
    line-height: 1.5;
}

.ui-article-lead {
    padding: 10px;
    border: 1px solid #dedede;
    border-radius: 2px;
    background: #f9f9f9;
    color: #666;
    font-size: 1rem;
    line-height: 1.5;
}

.ui-article-divider {
    margin-bottom: .5rem;
    border-color: #eee;
}

*+.ui-article-divider {
    margin-top: .5rem;
}

.ui-article-bd blockquote {
    margin: 0 0 1.6rem 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    border-left: 4px solid #ddd;
    font-family: Georgia,"Times New Roman",Times,Kai,"Kaiti SC",KaiTi,BiauKai,serif;
    page-break-inside: avoid;
}

.ui-article-bd blockquote p:last-of-type {
    margin-bottom: 0;
}

.ui-article-bd img {
    display: block;
    max-width: 100%;
}

/*椤佃剼*/
.ui-footer {
    color: #999;
    text-align: center;
    font-size: 16px;
}

.ui-footer a {
    color: #586c94;
}

.ui-footer_fixed-bottom {
    position: fixed;
    right: 0;
    bottom: .52em;
    left: 0;
}

.ui-footer_links {
    font-size: 0;
}

.ui-footer_link {
    position: relative;
    display: inline-block;
    margin: 0 .62em;
    vertical-align: top;
    font-size: 16px;
}

.ui-footer_link:before {
    position: absolute;
    top: 0;
    top: .36em;
    bottom: 0;
    bottom: .36em;
    left: 0;
    left: -.65em;
    width: 1px;
    border-left: 1px solid #c7c7c7;
    color: #c7c7c7;
    content: " ";
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-footer_link:first-child:before {
    display: none;
}

.ui-footer_text {
    padding: 0 .34em;
    font-size: 14px;
}

/*瀵硅瘽妗�*/
.ui-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 5000;
    overflow: hidden;
    width: 80%;
    max-width: 300px;
    border-radius: 3px;
    background-color: #fff;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.ui-dialog_hd {
    padding: 1.3em 1.6em .5em;
}

.ui-dialog_title {
    font-weight: 400;
    font-size: 18px;
}

.ui-dialog_bd {
    padding: 0 1.6em .8em;
    min-height: 40px;
    color: #999;
    word-wrap: break-word;
    font-size: 15px;
    line-height: 1.3;
    word-break: break-all;
}

.ui-dialog_bd:first-child {
    padding: 2.7em 20px 1.7em;
    color: #353535;
}

.ui-dialog_ft {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 18px;
    line-height: 48px;
}

.ui-dialog_ft:after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    border-top: 1px solid #d5d5d6;
    color: #d5d5d6;
    content: " ";
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-dialog_btn {
    position: relative;
    display: block;
    color: #3cc51f;
    text-decoration: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-tap-highlight-color: transparent;
}

.ui-dialog_btn:active {
    background-color: #eee;
}

.ui-dialog_btn:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    border-left: 1px solid #d5d5d6;
    color: #d5d5d6;
    content: " ";
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-dialog_btn:first-child:after {
    display: none;
}

.ui-dialog_btn_default {
    color: #353535;
}

.ui-dialog_btn_primary {
    color: #0bb20c;
}

.ui-dialog,.ui-toast {
    top: 45%;
    z-index: 2000;
    visibility: hidden;
    margin: 0;
    opacity: 0;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-dialog .ui-dialog_btn.default,.ui-toast .ui-dialog_btn.default {
    color: #5f646e;
}

.ui-dialog .ui-dialog_btn+.ui-dialog_btn,.ui-toast .ui-dialog_btn+.ui-dialog_btn {
    position: relative;
}

.ui-dialog .ui-dialog_btn+.ui-dialog_btn:after,.ui-toast .ui-dialog_btn+.ui-dialog_btn:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    border-left: 1px solid #d5d5d6;
    color: #d5d5d6;
    content: " ";
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-dialog.ui-dialog-visible,.ui-dialog.ui-toast-visible,.ui-toast.ui-dialog-visible,.ui-toast.ui-toast-visible {
    visibility: visible;
    opacity: 1;
}

.ui-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    visibility: hidden;
    background: rgba(0,0,0,.6);
    opacity: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.ui-mask_transparent {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
}

.ui-mask.ui-mask-visible {
    visibility: visible;
    opacity: 1;
}

.ui-prompt-input {
    box-sizing: border-box;
    margin-top: 10px;
    padding: 4px 6px;
    width: 80%;
    height: 2.5em;
    border: 1px solid #ccc;
}

@media screen and (min-width: 1024px) {
    .ui-dialog {
        width:35%;
    }
}

/*鍦ㄩ〉闈㈤《閮ㄧ殑鎻愮ず*/
.ui-toptips {
    display: none;
    position: fixed;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    top: 0;
    left: 0;
    right: 0;
    padding: 8px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    z-index: 5000;
    word-wrap: break-word;
    word-break: break-all;
    z-index: 100;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.ui-toptips.ui-toptips_visible {
    opacity: 1;
}

/*鍦ㄩ〉闈腑闂寸殑鎻愮ず锛屽苟涓斾細鍦ㄦ暟绉掑悗鑷姩娑堝け銆傝繖浜涗俊鎭€氬父鏄交閲忕骇鎿嶄綔鐨勬垚鍔熴€佸け璐ユ垨绛夊緟鐘舵€佷俊鎭�*/
.ui-toast {
    position: fixed;
    top: 180px;
    left: 50%;
    z-index: 5000;
    border-radius: 5px;
    background: rgba(17,17,17,.7);
    color: #fff;
    text-align: center;
}

.ui-toast-txt {
}

.ui-toast-icon {
    width: 7.6em;
    min-height: 7.6em;
}

.ui-toast_icon {
    display: block;
    margin: 15px 0 0;
    font-size: 50px;
}

.ui-toast-txt .ui-toast_content {
    margin: 15px 15px;
}

.ui-toast-icon .ui-toast_content {
    margin: 0 0 15px;
}

.ui-toast_loading {
    display: block;
    margin: 22px 0;
}

.ui-toast_loading .ui-loading {
    width: 2.8em;
    height: 2.8em;
}

/*鐢ㄤ簬鏄剧ず鍖呭惈涓€绯诲垪鍙氦浜掔殑鍔ㄤ綔闆嗗悎锛屽寘鎷鏄庛€佽烦杞瓑銆傜敱搴曢儴寮瑰嚭锛屼竴鑸敤浜庡搷搴旂敤鎴峰椤甸潰鐨勭偣鍑汇€�*/
.ui-actionsheet {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10000;
    width: 100%;
    background-color: #efeff4;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: translate(0,100%);
    transform: translate(0,100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.ui-actionsheet_title {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 20px;
    height: 65px;
    background: #fcfcfd;
    color: #888;
    text-align: center;
    font-size: 14px;
    line-height: 1.4;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.ui-actionsheet_title:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
    color: #e5e5e5;
    content: " ";
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.ui-actionsheet_title .ui-actionsheet_title-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.ui-actionsheet_menu {
    background-color: #fcfcfd;
}

.ui-actionsheet_action {
    margin-top: 6px;
    background-color: #fcfcfd;
}

.ui-actionsheet_cell {
    position: relative;
    padding: 10px 0;
    text-align: center;
    font-size: 18px;
}

.ui-actionsheet_cell:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    color: #e5e5e5;
    content: " ";
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-actionsheet_cell:active {
    background-color: #ececec;
}

.ui-actionsheet_cell:first-child:before {
    display: none;
}

.ui-actionsheet_toggle {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}

/*鎼滅储鏍�*/
.ui-search-bar {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
    padding: 8px 10px;
    background-color: #efeff4;
    -webkit-text-size-adjust: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.ui-search-bar:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    border-top: 1px solid #d7d6dc;
    color: #d7d6dc;
    content: " ";
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-search-bar:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px solid #d7d6dc;
    color: #d7d6dc;
    content: " ";
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.ui-search-bar.ui-search-bar_focusing .ui-search-bar_cancel-btn {
    display: block;
}

.ui-search-bar.ui-search-bar_focusing .ui-search-bar_label {
    display: none;
}

.ui-search-bar_form {
    position: relative;
    background-color: #efeff4;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    flex: auto;
}

.ui-search-bar_form:after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    border: 1px solid #e6e6ea;
    border-radius: 10px;
    background: #fff;
    content: '';
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.ui-search-bar_box {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    padding-right: 30px;
    padding-left: 30px;
    width: 100%;
    height: 100%;
}

.ui-search-bar_box .ui-search-bar_input {
    box-sizing: content-box;
    padding: 4px 0;
    width: 100%;
    height: 2em;
    border: 0;
    background: 0 0;
    font-size: 14px;
    line-height: 2em;
}

.ui-search-bar_box .ui-search-bar_input:focus {
    outline: 0;
}

.ui-search-bar_box .ui-icon-search {
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -14px;
    line-height: 28px;
}

.ui-search-bar_box .ui-icon-clear {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -14px;
    padding: 0 10px;
    line-height: 28px;
}

.ui-search-bar_label {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    z-index: 2;
    border-radius: 3px;
    background: #fff;
    color: #9b9b9b;
    text-align: center;
}

.ui-search-bar_label span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}

.ui-search-bar_label .ui-icon-search {
    margin-right: 5px;
}

.ui-search-bar_cancel-btn {
    display: none;
    margin-left: 10px;
    color: #09bb07;
    white-space: nowrap;
    line-height: 28px;
}

.ui-search-bar_input:not(:valid)~.ui-icon-clear {
    display: none;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {
    display: none;
}

/*妯′豢iOS椋庢牸鐨勯€氱煡*/
.ui-notification {
    position: fixed;
    top: -2rem;
    right: 0;
    left: 0;
    z-index: 9999;
    padding-top: 2rem;
    width: 100%;
    min-height: 3.4rem;
    background-color: rgba(0,0,0,.85);
    color: #fff;
    font-size: .65rem;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
}

.ui-notification.ui-notification-in {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.ui-notification.ui-notification-touching {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

.ui-notification .ui-notification_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .4rem .6rem 1rem .6rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.ui-notification .ui-notification_content {
    margin: 0 .4rem;
    width: 100%;
}

.ui-notification .ui-notification_title {
    font-weight: 700;
}

.ui-notification .ui-notification_text {
    line-height: 1;
}

.ui-notification .ui-notification_media {
    width: 1rem;
    height: 1rem;
}

.ui-notification .ui-notification_media img {
    width: 100%;
}

.ui-notification .ui-notification_handle-bar {
    position: absolute;
    bottom: .2rem;
    left: 50%;
    width: 2rem;
    height: .3rem;
    border-radius: .15rem;
    background: #fff;
    opacity: .5;
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
}

/*娑堟伅椤甸潰*/
.ui-msg {
    padding-top: 36px;
    text-align: center;
}

.ui-msg_icon {
    font-size: 100px;
}

.ui-msg_icon-area {
    margin-bottom: 10px;
}

.ui-msg_text-area {
    margin-bottom: 25px;
    padding: 0 20px;
}

.ui-msg_text-area a {
    color: #586c94;
}

.ui-msg_title {
    margin-bottom: 5px;
    word-wrap: break-word;
    font-weight: 400;
    font-size: 20px;
    word-break: break-all;
}

.ui-msg_content {
    color: #999;
    word-wrap: break-word;
    font-size: 14px;
    word-break: break-all;
}

.ui-msg_opr-area {
    margin-bottom: 25px;
}

.ui-msg_extra-area {
    margin-bottom: 15px;
    color: #999;
    font-size: 14px;
}

.ui-msg_extra-area a {
    color: #586c94;
}

@media screen and (min-height: 438px) {
    .ui-msg_extra-area {
        position:fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
    }
}

@media only screen and (device-width: 375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
    .ui-msg_extra-area {
        margin-bottom:49px;
    }
}

/*璀﹀憡妗�*/
.ui-alert {
    position: relative;
    margin-bottom: 0.5rem;
    padding: .5rem 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.ui-alert-heading {
    color: inherit;
}

.ui-alert-link {
    font-weight: 700;
}

.ui-alert-dismissible {
    padding-right: 4rem;
}

.ui-alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit;
}

.ui-alert-primary {
    border-color: #b8daff;
    background-color: #cce5ff;
    color: #004085;
}

.ui-alert-primary hr {
    border-top-color: #9fcdff;
}

.ui-alert-primary .ui-alert-link {
    color: #002752;
}

.ui-alert-secondary {
    border-color: #d6d8db;
    background-color: #e2e3e5;
    color: #383d41;
}

.ui-alert-secondary hr {
    border-top-color: #c8cbcf;
}

.ui-alert-secondary .ui-alert-link {
    color: #202326;
}

.ui-alert-success {
    border-color: #c3e6cb;
    background-color: #d4edda;
    color: #155724;
}

.ui-alert-success hr {
    border-top-color: #b1dfbb;
}

.ui-alert-success .ui-alert-link {
    color: #0b2e13;
}

.ui-alert-info {
    border-color: #bee5eb;
    background-color: #d1ecf1;
    color: #0c5460;
}

.ui-alert-info hr {
    border-top-color: #abdde5;
}

.ui-alert-info .ui-alert-link {
    color: #062c33;
}

.ui-alert-warning {
    border-color: #ffeeba;
    background-color: #fff3cd;
    color: #856404;
}

.ui-alert-warning hr {
    border-top-color: #ffe8a1;
}

.ui-alert-warning .ui-alert-link {
    color: #533f03;
}

.ui-alert-danger {
    border-color: #f5c6cb;
    background-color: #f8d7da;
    color: #721c24;
}

.ui-alert-danger hr {
    border-top-color: #f1b0b7;
}

.ui-alert-danger .ui-alert-link {
    color: #491217;
}

.ui-alert-light {
    border-color: #fdfdfe;
    background-color: #fefefe;
    color: #818182;
}

.ui-alert-light hr {
    border-top-color: #ececf6;
}

.ui-alert-light .ui-alert-link {
    color: #686868;
}

.ui-alert-dark {
    border-color: #c6c8ca;
    background-color: #d6d8d9;
    color: #1b1e21;
}

.ui-alert-dark hr {
    border-top-color: #b9bbbe;
}

.ui-alert-dark .ui-alert-link {
    color: #040505;
}

/*闂撮殧*/
.w-25 {
    width: 25%!important;
}

.w-50 {
    width: 50%!important;
}

.w-75 {
    width: 75%!important;
}

.w-100 {
    width: 100%!important;
}

.w-auto {
    width: auto!important;
}

.h-25 {
    height: 25%!important;
}

.h-50 {
    height: 50%!important;
}

.h-75 {
    height: 75%!important;
}

.h-100 {
    height: 100%!important;
}

.h-auto {
    height: auto!important;
}

.mw-100 {
    max-width: 100%!important;
}

.mh-100 {
    max-height: 100%!important;
}

.min-vw-100 {
    min-width: 100vw!important;
}

.min-vh-100 {
    min-height: 100vh!important;
}

.vw-100 {
    width: 100vw!important;
}

.vh-100 {
    height: 100vh!important;
}

.m-0 {
    margin: 0!important;
}

.mt-0 {
    margin-top: 0!important;
}

.mr-0 {
    margin-right: 0!important;
}

.mb-0 {
    margin-bottom: 0!important;
}

.ml-0 {
    margin-left: 0!important;
}

.m-1 {
    margin: .25rem!important;
}

.mt-1 {
    margin-top: .25rem!important;
}

.mr-1 {
    margin-right: .25rem!important;
}

.mb-1 {
    margin-bottom: .25rem!important;
}

.ml-1 {
    margin-left: .25rem!important
}

.m-2 {
    margin: .5rem!important;
}

.mt-2 {
    margin-top: .5rem!important;
}

.mr-2 {
    margin-right: .5rem!important;
}

.mb-2 {
    margin-bottom: .5rem!important;
}

.ml-2 {
    margin-left: .5rem!important
}

.m-3 {
    margin: 1rem!important;
}

.mt-3 {
    margin-top: 1rem!important;
}

.mr-3 {
    margin-right: 1rem!important;
}

.mb-3 {
    margin-bottom: 1rem!important;
}

.ml-3 {
    margin-left: 1rem!important;
}

.m-4 {
    margin: 1.5rem!important
}

.mt-4 {
    margin-top: 1.5rem!important
}

.mr-4 {
    margin-right: 1.5rem!important
}

.mb-4 {
    margin-bottom: 1.5rem!important
}

.ml-4 {
    margin-left: 1.5rem!important
}

.m-5 {
    margin: 3rem!important;
}

.mt-5 {
    margin-top: 3rem!important;
}

.mr-5 {
    margin-right: 3rem!important;
}

.mb-5 {
    margin-bottom: 3rem!important;
}

.ml-5 {
    margin-left: 3rem!important;
}

.p-0 {
    padding: 0!important;
}

.pt-0 {
    padding-top: 0!important;
}

.pr-0 {
    padding-right: 0!important;
}

.pb-0 {
    padding-bottom: 0!important;
}

.pl-0 {
    padding-left: 0!important;
}

.p-1 {
    padding: .25rem!important;
}

.pt-1 {
    padding-top: .25rem!important;
}

.pr-1 {
    padding-right: .25rem!important;
}

.pb-1 {
    padding-bottom: .25rem!important;
}

.pl-1 {
    padding-left: .25rem!important;
}

.p-2 {
    padding: .5rem!important;
}

.pt-2 {
    padding-top: .5rem!important;
}

.pr-2 {
    padding-right: .5rem!important;
}

.pb-2 {
    padding-bottom: .5rem!important;
}

.pl-2 {
    padding-left: .5rem!important;
}

.p-3 {
    padding: 1rem!important;
}

.pt-3 {
    padding-top: 1rem!important;
}

.pr-3 {
    padding-right: 1rem!important;
}

.pb-3 {
    padding-bottom: 1rem!important;
}

.pl-3 {
    padding-left: 1rem!important;
}

.p-4 {
    padding: 1.5rem!important;
}

.pt-4 {
    padding-top: 1.5rem!important;
}

.pr-4 {
    padding-right: 1.5rem!important;
}

.pb-4 {
    padding-bottom: 1.5rem!important;
}

.pl-4 {
    padding-left: 1.5rem!important;
}

.p-5 {
    padding: 3rem!important;
}

.pt-5 {
    padding-top: 3rem!important;
}

.pr-5 {
    padding-right: 3rem!important;
}

.pb-5 {
    padding-bottom: 3rem!important;
}

.pl-5 {
    padding-left: 3rem!important;
}

.m-n1 {
    margin: -.25rem!important;
}

.mt-n1 {
    margin-top: -.25rem!important;
}

.mr-n1 {
    margin-right: -.25rem!important;
}

.mb-n1 {
    margin-bottom: -.25rem!important;
}

.ml-n1 {
    margin-left: -.25rem!important
}

.m-n2 {
    margin: -.5rem!important;
}

.mt-n2 {
    margin-top: -.5rem!important;
}

.mr-n2 {
    margin-right: -.5rem!important;
}

.mb-n2 {
    margin-bottom: -.5rem!important;
}

.ml-n2 {
    margin-left: -.5rem!important
}

.m-n3 {
    margin: -1rem!important;
}

.mt-n3 {
    margin-top: -1rem!important;
}

.mr-n3 {
    margin-right: -1rem!important;
}

.mb-n3 {
    margin-bottom: -1rem!important;
}

.ml-n3 {
    margin-left: -1rem!important;
}

.m-n4 {
    margin: -1.5rem!important;
}

.mt-n4 {
    margin-top: -1.5rem!important;
}

.mr-n4 {
    margin-right: -1.5rem!important;
}

.mb-n4 {
    margin-bottom: -1.5rem!important;
}

.ml-n4 {
    margin-left: -1.5rem!important
}

.m-n5 {
    margin: -3rem!important;
}

.mt-n5 {
    margin-top: -3rem!important;
}

.mr-n5 {
    margin-right: -3rem!important;
}

.mb-n5 {
    margin-bottom: -3rem!important;
}

.ml-n5 {
    margin-left: -3rem!important;
}

.m-auto {
    margin: auto!important;
}

.mt-auto {
    margin-top: auto!important;
}

.mr-auto {
    margin-right: auto!important;
}

.mb-auto {
    margin-bottom: auto!important;
}

.ml-auto {
    margin-left: auto!important;
}
