@font-face {
    font-family: element-icons;
    src: url(../fonts/535877f.woff) format("woff"),url(../fonts/732389d.ttf) format("truetype");
    font-weight: 400;
    font-display: "auto";
    font-style: normal
}

[class*=" el-icon-"],[class^=el-icon-] {
    font-family: element-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.el-icon-ice-cream-round:before {
    content: "\e6a0"
}

.el-icon-ice-cream-square:before {
    content: "\e6a3"
}

.el-icon-lollipop:before {
    content: "\e6a4"
}

.el-icon-potato-strips:before {
    content: "\e6a5"
}

.el-icon-milk-tea:before {
    content: "\e6a6"
}

.el-icon-ice-drink:before {
    content: "\e6a7"
}

.el-icon-ice-tea:before {
    content: "\e6a9"
}

.el-icon-coffee:before {
    content: "\e6aa"
}

.el-icon-orange:before {
    content: "\e6ab"
}

.el-icon-pear:before {
    content: "\e6ac"
}

.el-icon-apple:before {
    content: "\e6ad"
}

.el-icon-cherry:before {
    content: "\e6ae"
}

.el-icon-watermelon:before {
    content: "\e6af"
}

.el-icon-grape:before {
    content: "\e6b0"
}

.el-icon-refrigerator:before {
    content: "\e6b1"
}

.el-icon-goblet-square-full:before {
    content: "\e6b2"
}

.el-icon-goblet-square:before {
    content: "\e6b3"
}

.el-icon-goblet-full:before {
    content: "\e6b4"
}

.el-icon-goblet:before {
    content: "\e6b5"
}

.el-icon-cold-drink:before {
    content: "\e6b6"
}

.el-icon-coffee-cup:before {
    content: "\e6b8"
}

.el-icon-water-cup:before {
    content: "\e6b9"
}

.el-icon-hot-water:before {
    content: "\e6ba"
}

.el-icon-ice-cream:before {
    content: "\e6bb"
}

.el-icon-dessert:before {
    content: "\e6bc"
}

.el-icon-sugar:before {
    content: "\e6bd"
}

.el-icon-tableware:before {
    content: "\e6be"
}

.el-icon-burger:before {
    content: "\e6bf"
}

.el-icon-knife-fork:before {
    content: "\e6c1"
}

.el-icon-fork-spoon:before {
    content: "\e6c2"
}

.el-icon-chicken:before {
    content: "\e6c3"
}

.el-icon-food:before {
    content: "\e6c4"
}

.el-icon-dish-1:before {
    content: "\e6c5"
}

.el-icon-dish:before {
    content: "\e6c6"
}

.el-icon-moon-night:before {
    content: "\e6ee"
}

.el-icon-moon:before {
    content: "\e6f0"
}

.el-icon-cloudy-and-sunny:before {
    content: "\e6f1"
}

.el-icon-partly-cloudy:before {
    content: "\e6f2"
}

.el-icon-cloudy:before {
    content: "\e6f3"
}

.el-icon-sunny:before {
    content: "\e6f6"
}

.el-icon-sunset:before {
    content: "\e6f7"
}

.el-icon-sunrise-1:before {
    content: "\e6f8"
}

.el-icon-sunrise:before {
    content: "\e6f9"
}

.el-icon-heavy-rain:before {
    content: "\e6fa"
}

.el-icon-lightning:before {
    content: "\e6fb"
}

.el-icon-light-rain:before {
    content: "\e6fc"
}

.el-icon-wind-power:before {
    content: "\e6fd"
}

.el-icon-baseball:before {
    content: "\e712"
}

.el-icon-soccer:before {
    content: "\e713"
}

.el-icon-football:before {
    content: "\e715"
}

.el-icon-basketball:before {
    content: "\e716"
}

.el-icon-ship:before {
    content: "\e73f"
}

.el-icon-truck:before {
    content: "\e740"
}

.el-icon-bicycle:before {
    content: "\e741"
}

.el-icon-mobile-phone:before {
    content: "\e6d3"
}

.el-icon-service:before {
    content: "\e6d4"
}

.el-icon-key:before {
    content: "\e6e2"
}

.el-icon-unlock:before {
    content: "\e6e4"
}

.el-icon-lock:before {
    content: "\e6e5"
}

.el-icon-watch:before {
    content: "\e6fe"
}

.el-icon-watch-1:before {
    content: "\e6ff"
}

.el-icon-timer:before {
    content: "\e702"
}

.el-icon-alarm-clock:before {
    content: "\e703"
}

.el-icon-map-location:before {
    content: "\e704"
}

.el-icon-delete-location:before {
    content: "\e705"
}

.el-icon-add-location:before {
    content: "\e706"
}

.el-icon-location-information:before {
    content: "\e707"
}

.el-icon-location-outline:before {
    content: "\e708"
}

.el-icon-location:before {
    content: "\e79e"
}

.el-icon-place:before {
    content: "\e709"
}

.el-icon-discover:before {
    content: "\e70a"
}

.el-icon-first-aid-kit:before {
    content: "\e70b"
}

.el-icon-trophy-1:before {
    content: "\e70c"
}

.el-icon-trophy:before {
    content: "\e70d"
}

.el-icon-medal:before {
    content: "\e70e"
}

.el-icon-medal-1:before {
    content: "\e70f"
}

.el-icon-stopwatch:before {
    content: "\e710"
}

.el-icon-mic:before {
    content: "\e711"
}

.el-icon-copy-document:before {
    content: "\e718"
}

.el-icon-full-screen:before {
    content: "\e719"
}

.el-icon-switch-button:before {
    content: "\e71b"
}

.el-icon-aim:before {
    content: "\e71c"
}

.el-icon-crop:before {
    content: "\e71d"
}

.el-icon-odometer:before {
    content: "\e71e"
}

.el-icon-time:before {
    content: "\e71f"
}

.el-icon-bangzhu:before {
    content: "\e724"
}

.el-icon-close-notification:before {
    content: "\e726"
}

.el-icon-microphone:before {
    content: "\e727"
}

.el-icon-turn-off-microphone:before {
    content: "\e728"
}

.el-icon-position:before {
    content: "\e729"
}

.el-icon-postcard:before {
    content: "\e72a"
}

.el-icon-message:before {
    content: "\e72b"
}

.el-icon-chat-line-square:before {
    content: "\e72d"
}

.el-icon-chat-dot-square:before {
    content: "\e72e"
}

.el-icon-chat-dot-round:before {
    content: "\e72f"
}

.el-icon-chat-square:before {
    content: "\e730"
}

.el-icon-chat-line-round:before {
    content: "\e731"
}

.el-icon-chat-round:before {
    content: "\e732"
}

.el-icon-set-up:before {
    content: "\e733"
}

.el-icon-turn-off:before {
    content: "\e734"
}

.el-icon-open:before {
    content: "\e735"
}

.el-icon-connection:before {
    content: "\e736"
}

.el-icon-link:before {
    content: "\e737"
}

.el-icon-cpu:before {
    content: "\e738"
}

.el-icon-thumb:before {
    content: "\e739"
}

.el-icon-female:before {
    content: "\e73a"
}

.el-icon-male:before {
    content: "\e73b"
}

.el-icon-guide:before {
    content: "\e73c"
}

.el-icon-news:before {
    content: "\e73e"
}

.el-icon-price-tag:before {
    content: "\e744"
}

.el-icon-discount:before {
    content: "\e745"
}

.el-icon-wallet:before {
    content: "\e747"
}

.el-icon-coin:before {
    content: "\e748"
}

.el-icon-money:before {
    content: "\e749"
}

.el-icon-bank-card:before {
    content: "\e74a"
}

.el-icon-box:before {
    content: "\e74b"
}

.el-icon-present:before {
    content: "\e74c"
}

.el-icon-sell:before {
    content: "\e6d5"
}

.el-icon-sold-out:before {
    content: "\e6d6"
}

.el-icon-shopping-bag-2:before {
    content: "\e74d"
}

.el-icon-shopping-bag-1:before {
    content: "\e74e"
}

.el-icon-shopping-cart-2:before {
    content: "\e74f"
}

.el-icon-shopping-cart-1:before {
    content: "\e750"
}

.el-icon-shopping-cart-full:before {
    content: "\e751"
}

.el-icon-smoking:before {
    content: "\e752"
}

.el-icon-no-smoking:before {
    content: "\e753"
}

.el-icon-house:before {
    content: "\e754"
}

.el-icon-table-lamp:before {
    content: "\e755"
}

.el-icon-school:before {
    content: "\e756"
}

.el-icon-office-building:before {
    content: "\e757"
}

.el-icon-toilet-paper:before {
    content: "\e758"
}

.el-icon-notebook-2:before {
    content: "\e759"
}

.el-icon-notebook-1:before {
    content: "\e75a"
}

.el-icon-files:before {
    content: "\e75b"
}

.el-icon-collection:before {
    content: "\e75c"
}

.el-icon-receiving:before {
    content: "\e75d"
}

.el-icon-suitcase-1:before {
    content: "\e760"
}

.el-icon-suitcase:before {
    content: "\e761"
}

.el-icon-film:before {
    content: "\e763"
}

.el-icon-collection-tag:before {
    content: "\e765"
}

.el-icon-data-analysis:before {
    content: "\e766"
}

.el-icon-pie-chart:before {
    content: "\e767"
}

.el-icon-data-board:before {
    content: "\e768"
}

.el-icon-data-line:before {
    content: "\e76d"
}

.el-icon-reading:before {
    content: "\e769"
}

.el-icon-magic-stick:before {
    content: "\e76a"
}

.el-icon-coordinate:before {
    content: "\e76b"
}

.el-icon-mouse:before {
    content: "\e76c"
}

.el-icon-brush:before {
    content: "\e76e"
}

.el-icon-headset:before {
    content: "\e76f"
}

.el-icon-umbrella:before {
    content: "\e770"
}

.el-icon-scissors:before {
    content: "\e771"
}

.el-icon-mobile:before {
    content: "\e773"
}

.el-icon-attract:before {
    content: "\e774"
}

.el-icon-monitor:before {
    content: "\e775"
}

.el-icon-search:before {
    content: "\e778"
}

.el-icon-takeaway-box:before {
    content: "\e77a"
}

.el-icon-paperclip:before {
    content: "\e77d"
}

.el-icon-printer:before {
    content: "\e77e"
}

.el-icon-document-add:before {
    content: "\e782"
}

.el-icon-document:before {
    content: "\e785"
}

.el-icon-document-checked:before {
    content: "\e786"
}

.el-icon-document-copy:before {
    content: "\e787"
}

.el-icon-document-delete:before {
    content: "\e788"
}

.el-icon-document-remove:before {
    content: "\e789"
}

.el-icon-tickets:before {
    content: "\e78b"
}

.el-icon-folder-checked:before {
    content: "\e77f"
}

.el-icon-folder-delete:before {
    content: "\e780"
}

.el-icon-folder-remove:before {
    content: "\e781"
}

.el-icon-folder-add:before {
    content: "\e783"
}

.el-icon-folder-opened:before {
    content: "\e784"
}

.el-icon-folder:before {
    content: "\e78a"
}

.el-icon-edit-outline:before {
    content: "\e764"
}

.el-icon-edit:before {
    content: "\e78c"
}

.el-icon-date:before {
    content: "\e78e"
}

.el-icon-c-scale-to-original:before {
    content: "\e7c6"
}

.el-icon-view:before {
    content: "\e6ce"
}

.el-icon-loading:before {
    content: "\e6cf"
}

.el-icon-rank:before {
    content: "\e6d1"
}

.el-icon-sort-down:before {
    content: "\e7c4"
}

.el-icon-sort-up:before {
    content: "\e7c5"
}

.el-icon-sort:before {
    content: "\e6d2"
}

.el-icon-finished:before {
    content: "\e6cd"
}

.el-icon-refresh-left:before {
    content: "\e6c7"
}

.el-icon-refresh-right:before {
    content: "\e6c8"
}

.el-icon-refresh:before {
    content: "\e6d0"
}

.el-icon-video-play:before {
    content: "\e7c0"
}

.el-icon-video-pause:before {
    content: "\e7c1"
}

.el-icon-d-arrow-right:before {
    content: "\e6dc"
}

.el-icon-d-arrow-left:before {
    content: "\e6dd"
}

.el-icon-arrow-up:before {
    content: "\e6e1"
}

.el-icon-arrow-down:before {
    content: "\e6df"
}

.el-icon-arrow-right:before {
    content: "\e6e0"
}

.el-icon-arrow-left:before {
    content: "\e6de"
}

.el-icon-top-right:before {
    content: "\e6e7"
}

.el-icon-top-left:before {
    content: "\e6e8"
}

.el-icon-top:before {
    content: "\e6e6"
}

.el-icon-bottom:before {
    content: "\e6eb"
}

.el-icon-right:before {
    content: "\e6e9"
}

.el-icon-back:before {
    content: "\e6ea"
}

.el-icon-bottom-right:before {
    content: "\e6ec"
}

.el-icon-bottom-left:before {
    content: "\e6ed"
}

.el-icon-caret-top:before {
    content: "\e78f"
}

.el-icon-caret-bottom:before {
    content: "\e790"
}

.el-icon-caret-right:before {
    content: "\e791"
}

.el-icon-caret-left:before {
    content: "\e792"
}

.el-icon-d-caret:before {
    content: "\e79a"
}

.el-icon-share:before {
    content: "\e793"
}

.el-icon-menu:before {
    content: "\e798"
}

.el-icon-s-grid:before {
    content: "\e7a6"
}

.el-icon-s-check:before {
    content: "\e7a7"
}

.el-icon-s-data:before {
    content: "\e7a8"
}

.el-icon-s-opportunity:before {
    content: "\e7aa"
}

.el-icon-s-custom:before {
    content: "\e7ab"
}

.el-icon-s-claim:before {
    content: "\e7ad"
}

.el-icon-s-finance:before {
    content: "\e7ae"
}

.el-icon-s-comment:before {
    content: "\e7af"
}

.el-icon-s-flag:before {
    content: "\e7b0"
}

.el-icon-s-marketing:before {
    content: "\e7b1"
}

.el-icon-s-shop:before {
    content: "\e7b4"
}

.el-icon-s-open:before {
    content: "\e7b5"
}

.el-icon-s-management:before {
    content: "\e7b6"
}

.el-icon-s-ticket:before {
    content: "\e7b7"
}

.el-icon-s-release:before {
    content: "\e7b8"
}

.el-icon-s-home:before {
    content: "\e7b9"
}

.el-icon-s-promotion:before {
    content: "\e7ba"
}

.el-icon-s-operation:before {
    content: "\e7bb"
}

.el-icon-s-unfold:before {
    content: "\e7bc"
}

.el-icon-s-fold:before {
    content: "\e7a9"
}

.el-icon-s-platform:before {
    content: "\e7bd"
}

.el-icon-s-order:before {
    content: "\e7be"
}

.el-icon-s-cooperation:before {
    content: "\e7bf"
}

.el-icon-bell:before {
    content: "\e725"
}

.el-icon-message-solid:before {
    content: "\e799"
}

.el-icon-video-camera:before {
    content: "\e772"
}

.el-icon-video-camera-solid:before {
    content: "\e796"
}

.el-icon-camera:before {
    content: "\e779"
}

.el-icon-camera-solid:before {
    content: "\e79b"
}

.el-icon-download:before {
    content: "\e77c"
}

.el-icon-upload2:before {
    content: "\e77b"
}

.el-icon-upload:before {
    content: "\e7c3"
}

.el-icon-picture-outline-round:before {
    content: "\e75f"
}

.el-icon-picture-outline:before {
    content: "\e75e"
}

.el-icon-picture:before {
    content: "\e79f"
}

.el-icon-close:before {
    content: "\e6db"
}

.el-icon-check:before {
    content: "\e6da"
}

.el-icon-plus:before {
    content: "\e6d9"
}

.el-icon-minus:before {
    content: "\e6d8"
}

.el-icon-help:before {
    content: "\e73d"
}

.el-icon-s-help:before {
    content: "\e7b3"
}

.el-icon-circle-close:before {
    content: "\e78d"
}

.el-icon-circle-check:before {
    content: "\e720"
}

.el-icon-circle-plus-outline:before {
    content: "\e723"
}

.el-icon-remove-outline:before {
    content: "\e722"
}

.el-icon-zoom-out:before {
    content: "\e776"
}

.el-icon-zoom-in:before {
    content: "\e777"
}

.el-icon-error:before {
    content: "\e79d"
}

.el-icon-success:before {
    content: "\e79c"
}

.el-icon-circle-plus:before {
    content: "\e7a0"
}

.el-icon-remove:before {
    content: "\e7a2"
}

.el-icon-info:before {
    content: "\e7a1"
}

.el-icon-question:before {
    content: "\e7a4"
}

.el-icon-warning-outline:before {
    content: "\e6c9"
}

.el-icon-warning:before {
    content: "\e7a3"
}

.el-icon-goods:before {
    content: "\e7c2"
}

.el-icon-s-goods:before {
    content: "\e7b2"
}

.el-icon-star-off:before {
    content: "\e717"
}

.el-icon-star-on:before {
    content: "\e797"
}

.el-icon-more-outline:before {
    content: "\e6cc"
}

.el-icon-more:before {
    content: "\e794"
}

.el-icon-phone-outline:before {
    content: "\e6cb"
}

.el-icon-phone:before {
    content: "\e795"
}

.el-icon-user:before {
    content: "\e6e3"
}

.el-icon-user-solid:before {
    content: "\e7a5"
}

.el-icon-setting:before {
    content: "\e6ca"
}

.el-icon-s-tools:before {
    content: "\e7ac"
}

.el-icon-delete:before {
    content: "\e6d7"
}

.el-icon-delete-solid:before {
    content: "\e7c9"
}

.el-icon-eleme:before {
    content: "\e7c7"
}

.el-icon-platform-eleme:before {
    content: "\e7ca"
}

.el-icon-loading {
    animation: rotating 2s linear infinite
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@keyframes rotating {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.el-pagination {
    white-space: nowrap;
    padding: 2px 5px;
    color: #303133;
    font-weight: 700
}

.el-pagination:after,.el-pagination:before {
    display: table;
    content: ""
}

.el-pagination:after {
    clear: both
}

.el-pagination button,.el-pagination span:not([class*=suffix]) {
    display: inline-block;
    font-size: 13px;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    vertical-align: top;
    box-sizing: border-box
}

.el-pagination .el-input__inner {
    text-align: center;
    -moz-appearance: textfield;
    line-height: normal
}

.el-pagination .el-input__suffix {
    right: 0;
    transform: scale(.8)
}

.el-pagination .el-select .el-input {
    width: 100px;
    margin: 0 5px
}

.el-pagination .el-select .el-input .el-input__inner {
    padding-right: 25px;
    border-radius: 3px
}

.el-pagination button {
    border: none;
    padding: 0 6px;
    background: 0 0
}

.el-pagination button:focus {
    outline: 0
}

.el-pagination button:hover {
    color: #409eff
}

.el-pagination button:disabled {
    color: #c0c4cc;
    background-color: #fff;
    cursor: not-allowed
}

.el-pagination .btn-next,.el-pagination .btn-prev {
    background: 50% no-repeat #fff;
    background-size: 16px;
    cursor: pointer;
    margin: 0;
    color: #303133
}

.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon {
    display: block;
    font-size: 12px;
    font-weight: 700
}

.el-pagination .btn-prev {
    padding-right: 12px
}

.el-pagination .btn-next {
    padding-left: 12px
}

.el-pagination .el-pager li.disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover {
    cursor: pointer
}

.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child {
    border-color: transparent;
    font-size: 12px;
    line-height: 22px;
    height: 22px;
    min-width: 22px
}

.el-pagination--small .arrow.disabled {
    visibility: hidden
}

.el-pagination--small .more:before,.el-pagination--small li.more:before {
    line-height: 24px
}

.el-pagination--small button,.el-pagination--small span:not([class*=suffix]) {
    height: 22px;
    line-height: 22px
}

.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner {
    height: 22px
}

.el-pagination__sizes {
    margin: 0 10px 0 0;
    font-weight: 400;
    color: #606266
}

.el-pagination__sizes .el-input .el-input__inner {
    font-size: 13px;
    padding-left: 8px
}

.el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #409eff
}

.el-pagination__total {
    margin-right: 10px;
    font-weight: 400;
    color: #606266
}

.el-pagination__jump {
    margin-left: 24px;
    font-weight: 400;
    color: #606266
}

.el-pagination__jump .el-input__inner {
    padding: 0 3px
}

.el-pagination__rightwrapper {
    float: right
}

.el-pagination__editor {
    line-height: 18px;
    padding: 0 2px;
    height: 28px;
    text-align: center;
    margin: 0 2px;
    box-sizing: border-box;
    border-radius: 3px
}

.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev {
    padding: 0
}

.el-dialog,.el-pager li {
    -webkit-box-sizing: border-box
}

.el-pagination__editor.el-input {
    width: 50px
}

.el-pagination__editor.el-input .el-input__inner {
    height: 28px
}

.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li {
    margin: 0 5px;
    background-color: #f4f4f5;
    color: #606266;
    min-width: 30px;
    border-radius: 2px
}

.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled {
    color: #c0c4cc
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #409eff
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #409eff;
    color: #fff
}

.el-pagination.is-background .el-pager li:not(.disabled).active a{color:#fff;}

.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li {
    margin: 0 3px;
    min-width: 22px
}

.el-pager,.el-pager li {
    vertical-align: top;
    margin: 0;
    display: inline-block
}

.el-pager {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    list-style: none;
    font-size: 0
}

.el-pager .more:before {
    line-height: 30px
}

.el-pager li {
    padding: 0 4px;
    background: #fff;
    font-size: 13px;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    box-sizing: border-box;
    text-align: center
}

.el-pager li.btn-quicknext,.el-pager li.btn-quickprev {
    line-height: 28px;
    color: #303133
}

.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled {
    color: #c0c4cc
}

.el-pager li.active+li {
    border-left: 0
}

.el-pager li:hover {
    color: #409eff
}

.el-pager li.active {
    color: #409eff;
    cursor: default
}

.el-dialog {
    position: relative;
    margin: 0 auto 50px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-sizing: border-box;
    width: 50%
}

.el-dialog.is-fullscreen {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: 100%;
    overflow: auto
}

.el-dialog__wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    margin: 0
}

.el-dialog__header {
    padding: 20px 20px 10px
}

.el-dialog__headerbtn {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    background: 0 0;
    border: none;
    outline: 0;
    cursor: pointer;
    font-size: 16px
}

.el-dialog__headerbtn .el-dialog__close {
    color: #909399
}

.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close {
    color: #409eff
}

.el-dialog__title {
    line-height: 24px;
    font-size: 18px;
    color: #303133
}

.el-dialog__body {
    padding: 30px 20px;
    color: #606266;
    font-size: 14px;
    word-break: break-all
}

.el-dialog__footer {
    padding: 10px 20px 20px;
    text-align: right;
    box-sizing: border-box
}

.el-dialog--center {
    text-align: center
}

.el-dialog--center .el-dialog__body {
    text-align: left;
    text-align: initial;
    padding: 25px 25px 30px
}

.el-dialog--center .el-dialog__footer {
    text-align: inherit
}

.dialog-fade-enter-active {
    animation: dialog-fade-in .3s
}

.dialog-fade-leave-active {
    animation: dialog-fade-out .3s
}

@keyframes dialog-fade-in {
    0% {
        transform: translate3d(0,-20px,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes dialog-fade-out {
    0% {
        transform: translateZ(0);
        opacity: 1
    }

    to {
        transform: translate3d(0,-20px,0);
        opacity: 0
    }
}

.el-autocomplete {
    position: relative;
    display: inline-block
}

.el-autocomplete-suggestion {
    margin: 5px 0;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    border-radius: 4px;
    border: 1px solid #e4e7ed;
    box-sizing: border-box;
    background-color: #fff
}

.el-autocomplete-suggestion__wrap {
    max-height: 280px;
    padding: 10px 0;
    box-sizing: border-box
}

.el-autocomplete-suggestion__list {
    margin: 0;
    padding: 0
}

.el-autocomplete-suggestion li {
    padding: 0 20px;
    margin: 0;
    line-height: 34px;
    cursor: pointer;
    color: #606266;
    font-size: 14px;
    list-style: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover {
    background-color: #f5f7fa
}

.el-autocomplete-suggestion li.divider {
    margin-top: 6px;
    border-top: 1px solid #000
}

.el-autocomplete-suggestion li.divider:last-child {
    margin-bottom: -6px
}

.el-autocomplete-suggestion.is-loading li {
    text-align: center;
    height: 100px;
    line-height: 100px;
    font-size: 20px;
    color: #999
}

.el-autocomplete-suggestion.is-loading li:after {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle
}

.el-autocomplete-suggestion.is-loading li:hover {
    background-color: #fff
}

.el-autocomplete-suggestion.is-loading .el-icon-loading {
    vertical-align: middle
}

.el-dropdown {
    display: inline-block;
    position: relative;
    color: #606266;
    font-size: 14px
}

.el-dropdown .el-button-group {
    display: block
}

.el-dropdown .el-button-group .el-button {
    float: none
}

.el-dropdown .el-dropdown__caret-button {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    border-left: none
}

.el-dropdown .el-dropdown__caret-button:before {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    top: 5px;
    bottom: 5px;
    left: 0;
    background: hsla(0,0%,100%,.5)
}

.el-dropdown .el-dropdown__caret-button.el-button--default:before {
    background: rgba(220,223,230,.5)
}

.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before {
    top: 0;
    bottom: 0
}

.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
    padding-left: 0
}

.el-dropdown__icon {
    font-size: 12px;
    margin: 0 3px
}

.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {
    outline-width: 0
}

.el-dropdown [disabled] {
    cursor: not-allowed;
    color: #bbb
}

.el-dropdown-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 10px 0;
    margin: 5px 0;
    background-color: #fff;
    border: 1px solid #ebeef5;
    border-radius: 4px;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-dropdown-menu__item,.el-menu-item {
    font-size: 14px;
    padding: 0 20px;
    cursor: pointer
}

.el-dropdown-menu__item {
    list-style: none;
    line-height: 36px;
    margin: 0;
    color: #606266;
    outline: 0
}

.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover {
    background-color: #ecf5ff;
    color: #66b1ff
}

.el-dropdown-menu__item i {
    margin-right: 5px
}

.el-dropdown-menu__item--divided {
    position: relative;
    margin-top: 6px;
    border-top: 1px solid #ebeef5
}

.el-dropdown-menu__item--divided:before {
    content: "";
    height: 6px;
    display: block;
    margin: 0 -20px;
    background-color: #fff
}

.el-dropdown-menu__item.is-disabled {
    cursor: default;
    color: #bbb;
    pointer-events: none
}

.el-dropdown-menu--medium {
    padding: 6px 0
}

.el-dropdown-menu--medium .el-dropdown-menu__item {
    line-height: 30px;
    padding: 0 17px;
    font-size: 14px
}

.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top: 6px
}

.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height: 6px;
    margin: 0 -17px
}

.el-dropdown-menu--small {
    padding: 6px 0
}

.el-dropdown-menu--small .el-dropdown-menu__item {
    line-height: 27px;
    padding: 0 15px;
    font-size: 13px
}

.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top: 4px
}

.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height: 4px;
    margin: 0 -15px
}

.el-dropdown-menu--mini {
    padding: 3px 0
}

.el-dropdown-menu--mini .el-dropdown-menu__item {
    line-height: 24px;
    padding: 0 10px;
    font-size: 12px
}

.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top: 3px
}

.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height: 3px;
    margin: 0 -10px
}

.el-menu {
    border-right: 1px solid #e6e6e6;
    list-style: none;
    position: relative;
    margin: 0;
    padding-left: 0
}

.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover {
    background-color: #fff
}

.el-menu:after,.el-menu:before {
    display: table;
    content: ""
}

.el-breadcrumb__item:last-child .el-breadcrumb__separator,.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow {
    display: none
}

.el-menu:after {
    clear: both
}

.el-menu.el-menu--horizontal {
    border-bottom: 1px solid #e6e6e6
}

.el-menu--horizontal {
    border-right: none
}

.el-menu--horizontal>.el-menu-item {
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0;
    border-bottom: 2px solid transparent;
    color: #909399
}

.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover {
    color: inherit
}

.el-menu--horizontal>.el-submenu {
    float: left
}

.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover {
    outline: 0
}

.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title {
    color: #303133
}

.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
    border-bottom: 2px solid #409eff;
    color: #303133
}

.el-menu--horizontal>.el-submenu .el-submenu__title {
    height: 60px;
    line-height: 60px;
    border-bottom: 2px solid transparent;
    color: #909399
}

.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow {
    position: static;
    vertical-align: middle;
    margin-left: 8px;
    margin-top: -3px
}

.el-menu--collapse .el-submenu,.el-menu-item {
    position: relative
}

.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title {
    background-color: #fff;
    float: none;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    color: #909399
}

.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title {
    color: #303133
}

.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
    outline: 0;
    color: #303133
}

.el-menu--horizontal>.el-menu-item.is-active {
    border-bottom: 2px solid #409eff;
    color: #303133
}

.el-menu--collapse {
    width: 64px
}

.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-] {
    margin: 0;
    vertical-align: middle;
    width: 24px;
    text-align: center
}

.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span {
    height: 0;
    width: 0;
    overflow: hidden;
    visibility: hidden;
    display: inline-block
}

.el-menu-item,.el-submenu__title {
    height: 56px;
    line-height: 56px;
    list-style: none
}

.el-menu--collapse>.el-menu-item.is-active i {
    color: inherit
}

.el-menu--collapse .el-menu .el-submenu {
    min-width: 200px
}

.el-menu--collapse .el-submenu .el-menu {
    position: absolute;
    margin-left: 5px;
    top: 0;
    left: 100%;
    z-index: 10;
    border: 1px solid #e4e7ed;
    border-radius: 2px;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
    transform: none
}

.el-menu--popup {
    z-index: 100;
    min-width: 200px;
    border: none;
    padding: 5px 0;
    border-radius: 2px;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-menu--popup-bottom-start {
    margin-top: 5px
}

.el-menu--popup-right-start {
    margin-left: 5px;
    margin-right: 5px
}

.el-menu-item {
    color: #303133;
    transition: border-color .3s,background-color .3s,color .3s;
    box-sizing: border-box;
    white-space: nowrap
}

.el-radio-button__inner,.el-submenu__title {
    -webkit-box-sizing: border-box;
    position: relative;
    white-space: nowrap
}

.el-menu-item * {
    vertical-align: middle
}

.el-menu-item i {
    color: #909399
}

.el-menu-item:focus,.el-menu-item:hover {
    outline: 0;
    background-color: #ecf5ff
}

.el-menu-item.is-disabled {
    opacity: .25;
    cursor: not-allowed;
    background: 0 0!important
}

.el-menu-item [class^=el-icon-] {
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
    vertical-align: middle
}

.el-menu-item.is-active {
    color: #409eff
}

.el-menu-item.is-active i {
    color: inherit
}

.el-submenu {
    list-style: none;
    margin: 0;
    padding-left: 0
}

.el-submenu__title {
    font-size: 14px;
    color: #303133;
    padding: 0 20px;
    cursor: pointer;
    transition: border-color .3s,background-color .3s,color .3s;
    box-sizing: border-box
}

.el-submenu__title * {
    vertical-align: middle
}

.el-submenu__title i {
    color: #909399
}

.el-submenu__title:focus,.el-submenu__title:hover {
    outline: 0;
    background-color: #ecf5ff
}

.el-submenu__title.is-disabled {
    opacity: .25;
    cursor: not-allowed;
    background: 0 0!important
}

.el-submenu__title:hover {
    background-color: #ecf5ff
}

.el-submenu .el-menu {
    border: none
}

.el-submenu .el-menu-item {
    height: 50px;
    line-height: 50px;
    padding: 0 45px;
    min-width: 200px
}

.el-submenu__icon-arrow {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -7px;
    transition: transform .3s;
    font-size: 12px
}

.el-submenu.is-active .el-submenu__title {
    border-bottom-color: #409eff
}

.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
    transform: rotate(180deg)
}

.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title {
    opacity: .25;
    cursor: not-allowed;
    background: 0 0!important
}

.el-submenu [class^=el-icon-] {
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px
}

.el-menu-item-group>ul {
    padding: 0
}

.el-menu-item-group__title {
    padding: 7px 0 7px 20px;
    line-height: normal;
    font-size: 12px;
    color: #909399
}

.el-radio-button__inner,.el-radio-group {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
    transition: .2s;
    opacity: 0
}

.el-radio-group {
    font-size: 0
}

.el-radio-button {
    position: relative;
    display: inline-block;
    outline: 0
}

.el-radio-button__inner {
    background: #fff;
    border: 1px solid #dcdfe6;
    font-weight: 500;
    border-left: 0;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    cursor: pointer;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 0
}

.el-radio-button__inner.is-round {
    padding: 12px 20px
}

.el-radio-button__inner:hover {
    color: #409eff
}

.el-radio-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-radio-button__inner [class*=el-icon-]+span {
    margin-left: 5px
}

.el-radio-button:first-child .el-radio-button__inner {
    border-left: 1px solid #dcdfe6;
    border-radius: 4px 0 0 4px;
    box-shadow: none!important
}

.el-radio-button__orig-radio {
    opacity: 0;
    outline: 0;
    position: absolute;
    z-index: -1
}

.el-radio-button__orig-radio:checked+.el-radio-button__inner {
    color: #fff;
    background-color: #409eff;
    border-color: #409eff;
    box-shadow: -1px 0 0 0 #409eff
}

.el-radio-button__orig-radio:disabled+.el-radio-button__inner {
    color: #c0c4cc;
    cursor: not-allowed;
    background-image: none;
    background-color: #fff;
    border-color: #ebeef5;
    box-shadow: none
}

.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner {
    background-color: #f2f6fc
}

.el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 4px 4px 0
}

.el-radio-button:first-child:last-child .el-radio-button__inner {
    border-radius: 4px
}

.el-radio-button--medium .el-radio-button__inner {
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 0
}

.el-radio-button--medium .el-radio-button__inner.is-round {
    padding: 10px 20px
}

.el-radio-button--small .el-radio-button__inner {
    padding: 9px 15px;
    font-size: 12px;
    border-radius: 0
}

.el-radio-button--small .el-radio-button__inner.is-round {
    padding: 9px 15px
}

.el-radio-button--mini .el-radio-button__inner {
    padding: 7px 15px;
    font-size: 12px;
    border-radius: 0
}

.el-radio-button--mini .el-radio-button__inner.is-round {
    padding: 7px 15px
}

.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
    box-shadow: 0 0 2px 2px #409eff
}

.el-picker-panel,.el-popover,.el-select-dropdown,.el-table-filter,.el-time-panel {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-switch {
    display: inline-flex;
    align-items: center;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    vertical-align: middle
}

.el-switch__core,.el-switch__label {
    display: inline-block;
    cursor: pointer
}

.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label {
    cursor: not-allowed
}

.el-switch__label {
    transition: .2s;
    height: 20px;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle;
    color: #303133
}

.el-switch__label.is-active {
    color: #409eff
}

.el-switch__label--left {
    margin-right: 10px
}

.el-switch__label--right {
    margin-left: 10px
}

.el-switch__label * {
    line-height: 1;
    font-size: 14px;
    display: inline-block
}

.el-switch__input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0
}

.el-switch__core {
    margin: 0;
    position: relative;
    width: 40px;
    height: 20px;
    border: 1px solid #dcdfe6;
    outline: 0;
    border-radius: 10px;
    box-sizing: border-box;
    background: #dcdfe6;
    transition: border-color .3s,background-color .3s;
    vertical-align: middle
}

.el-input__prefix,.el-input__suffix {
    -webkit-transition: all .3s;
    color: #c0c4cc
}

.el-switch__core:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: 100%;
    transition: all .3s;
    width: 16px;
    height: 16px;
    background-color: #fff
}

.el-switch.is-checked .el-switch__core {
    border-color: #409eff;
    background-color: #409eff
}

.el-switch.is-checked .el-switch__core:after {
    left: 100%;
    margin-left: -17px
}

.el-switch.is-disabled {
    opacity: .6
}

.el-switch--wide .el-switch__label.el-switch__label--left span {
    left: 10px
}

.el-switch--wide .el-switch__label.el-switch__label--right span {
    right: 10px
}

.el-switch .label-fade-enter,.el-switch .label-fade-leave-active {
    opacity: 0
}

.el-select-dropdown {
    position: absolute;
    z-index: 1001;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-sizing: border-box;
    margin: 5px 0
}

.el-select-dropdown.is-multiple .el-select-dropdown__item {
    padding-right: 40px
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
    color: #409eff;
    background-color: #fff
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
    background-color: #f5f7fa
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
    position: absolute;
    right: 20px;
    font-family: element-icons;
    content: "\e6da";
    font-size: 12px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
    padding: 0
}

.el-select-dropdown__empty {
    padding: 10px 0;
    margin: 0;
    text-align: center;
    color: #999;
    font-size: 14px
}

.el-select-dropdown__wrap {
    max-height: 274px
}

.el-select-dropdown__list {
    list-style: none;
    padding: 6px 0;
    margin: 0;
    box-sizing: border-box
}

.el-select-dropdown__item {
    font-size: 14px;
    padding: 0 20px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #606266;
    height: 34px;
    line-height: 34px;
    box-sizing: border-box;
    cursor: pointer
}

.el-select-dropdown__item.is-disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-select-dropdown__item.is-disabled:hover {
    background-color: #fff
}

.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
    background-color: #f5f7fa
}

.el-select-dropdown__item.selected {
    color: #409eff;
    font-weight: 700
}

.el-select-group {
    margin: 0;
    padding: 0
}

.el-select-group__wrap {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.el-select-group__wrap:not(:last-of-type) {
    padding-bottom: 24px
}

.el-select-group__wrap:not(:last-of-type):after {
    content: "";
    position: absolute;
    display: block;
    left: 20px;
    right: 20px;
    bottom: 12px;
    height: 1px;
    background: #e4e7ed
}

.el-select-group__title {
    padding-left: 20px;
    font-size: 12px;
    color: #909399;
    line-height: 30px
}

.el-select-group .el-select-dropdown__item {
    padding-left: 20px
}

.el-select {
    display: inline-block;
    position: relative
}

.el-select .el-select__tags>span {
    display: contents
}

.el-select:hover .el-input__inner {
    border-color: #c0c4cc
}

.el-select .el-input__inner {
    cursor: pointer;
    padding-right: 35px
}

.el-select .el-input__inner:focus {
    border-color: #409eff
}

.el-select .el-input .el-select__caret {
    color: #c0c4cc;
    font-size: 14px;
    transition: transform .3s;
    transform: rotate(180deg);
    cursor: pointer
}

.el-select .el-input .el-select__caret.is-reverse {
    transform: rotate(0)
}

.el-select .el-input .el-select__caret.is-show-close {
    font-size: 14px;
    text-align: center;
    transform: rotate(180deg);
    border-radius: 100%;
    color: #c0c4cc;
    transition: color .2s cubic-bezier(.645,.045,.355,1)
}

.el-select .el-input .el-select__caret.is-show-close:hover {
    color: #909399
}

.el-select .el-input.is-disabled .el-input__inner {
    cursor: not-allowed
}

.el-select .el-input.is-disabled .el-input__inner:hover {
    border-color: #e4e7ed
}

.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner {
    border-color: #409eff
}

.el-select>.el-input {
    display: block
}

.el-select__input {
    border: none;
    outline: 0;
    padding: 0;
    margin-left: 15px;
    color: #666;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 28px;
    background-color: transparent
}

.el-select__input.is-mini {
    height: 14px
}

.el-select__close {
    cursor: pointer;
    position: absolute;
    top: 8px;
    z-index: 1000;
    right: 25px;
    color: #c0c4cc;
    line-height: 18px;
    font-size: 14px
}

.el-select__close:hover {
    color: #909399
}

.el-select__tags {
    position: absolute;
    line-height: normal;
    white-space: normal;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.el-select__tags-text {
    overflow: hidden;
    text-overflow: ellipsis
}

.el-select .el-tag {
    box-sizing: border-box;
    border-color: transparent;
    margin: 2px 0 2px 6px;
    background-color: #f0f2f5;
    display: flex;
    max-width: 100%;
    align-items: center
}

.el-select .el-tag__close.el-icon-close {
    background-color: #c0c4cc;
    top: 0;
    color: #fff;
    flex-shrink: 0
}

.el-select .el-tag__close.el-icon-close:hover {
    background-color: #909399
}

.el-table,.el-table__expanded-cell {
    background-color: #fff
}

.el-select .el-tag__close.el-icon-close:before {
    display: block;
    transform: translateY(.5px)
}

.el-table {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    flex: 1;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
    color: #606266
}

.el-table__empty-block {
    min-height: 60px;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.el-table__empty-text {
    line-height: 60px;
    width: 50%;
    color: #909399
}

.el-table__expand-column .cell {
    padding: 0;
    text-align: center
}

.el-table__expand-icon {
    position: relative;
    cursor: pointer;
    color: #666;
    font-size: 12px;
    transition: transform .2s ease-in-out;
    height: 20px
}

.el-table__expand-icon--expanded {
    transform: rotate(90deg)
}

.el-table__expand-icon>.el-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5px;
    margin-top: -5px
}

.el-table__expanded-cell[class*=cell] {
    padding: 20px 50px
}

.el-table__expanded-cell:hover {
    background-color: transparent!important
}

.el-table__placeholder {
    display: inline-block;
    width: 20px
}

.el-table__append-wrapper {
    overflow: hidden
}

.el-table--fit {
    border-right: 0;
    border-bottom: 0
}

.el-table--fit .el-table__cell.gutter {
    border-right-width: 1px
}

.el-table--scrollable-x .el-table__body-wrapper {
    overflow-x: auto
}

.el-table--scrollable-y .el-table__body-wrapper {
    overflow-y: auto
}

.el-table thead {
    color: #909399;
    font-weight: 500
}

.el-table thead.is-group th.el-table__cell {
    background: #f5f7fa
}

.el-table .el-table__cell {
    padding: 12px 0;
    min-width: 0;
    box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    text-align: left
}

.el-table .el-table__cell.is-center {
    text-align: center
}

.el-table .el-table__cell.is-right {
    text-align: right
}

.el-table .el-table__cell.gutter {
    width: 15px;
    border-right-width: 0;
    border-bottom-width: 0;
    padding: 0
}

.el-table .el-table__cell.is-hidden>* {
    visibility: hidden
}

.el-table--medium .el-table__cell {
    padding: 10px 0
}

.el-table--small {
    font-size: 12px
}

.el-table--small .el-table__cell {
    padding: 8px 0
}

.el-table--mini {
    font-size: 12px
}

.el-table--mini .el-table__cell {
    padding: 6px 0
}

.el-table tr {
    background-color: #fff
}

.el-table tr input[type=checkbox] {
    margin: 0
}

.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf {
    border-bottom: 1px solid #ebeef5
}

.el-table th.el-table__cell.is-sortable {
    cursor: pointer
}

.el-table th.el-table__cell {
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #fff
}

.el-table th.el-table__cell>.cell {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%
}

.el-table th.el-table__cell>.cell.highlight {
    color: #409eff
}

.el-table th.el-table__cell.required>div:before {
    display: inline-block;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff4d51;
    margin-right: 5px;
    vertical-align: middle
}

.el-table td.el-table__cell div {
    box-sizing: border-box
}

.el-date-table td,.el-table-filter,.el-table .cell {
    -webkit-box-sizing: border-box
}

.el-table td.el-table__cell.gutter {
    width: 0
}

.el-table .cell {
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px
}

.el-table .cell.el-tooltip {
    white-space: nowrap;
    min-width: 50px
}

.el-table--border,.el-table--group {
    border: 1px solid #ebeef5
}

.el-table--border:after,.el-table--group:after,.el-table:before {
    content: "";
    position: absolute;
    background-color: #ebeef5;
    z-index: 1
}

.el-table--border:after,.el-table--group:after {
    top: 0;
    right: 0;
    width: 1px;
    height: 100%
}

.el-table:before {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px
}

.el-table--border {
    border-right: none;
    border-bottom: none
}

.el-table--border.el-loading-parent--relative {
    border-color: transparent
}

.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {
    border-right: 1px solid #ebeef5
}

.el-table--border .el-table__cell:first-child .cell {
    padding-left: 10px
}

.el-table--border th.el-table__cell,.el-table--border th.el-table__cell.gutter:last-of-type,.el-table__fixed-right-patch {
    border-bottom: 1px solid #ebeef5
}

.el-table--hidden {
    visibility: hidden
}

.el-table__fixed,.el-table__fixed-right {
    position: absolute;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    box-shadow: 0 0 10px rgba(0,0,0,.12)
}

.el-table__fixed-right:before,.el-table__fixed:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #ebeef5;
    z-index: 4
}

.el-table__fixed-right-patch {
    position: absolute;
    top: -1px;
    right: 0;
    background-color: #fff
}

.el-table__fixed-right {
    top: 0;
    left: auto;
    right: 0
}

.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper {
    left: auto;
    right: 0
}

.el-table__fixed-header-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3
}

.el-table__fixed-footer-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3
}

.el-table__fixed-footer-wrapper tbody td.el-table__cell {
    border-top: 1px solid #ebeef5;
    background-color: #f5f7fa;
    color: #606266
}

.el-table__fixed-body-wrapper {
    position: absolute;
    left: 0;
    top: 37px;
    overflow: hidden;
    z-index: 3
}

.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper {
    width: 100%
}

.el-table__footer-wrapper {
    margin-top: -1px
}

.el-table__footer-wrapper td.el-table__cell {
    border-top: 1px solid #ebeef5
}

.el-table__body,.el-table__footer,.el-table__header {
    table-layout: fixed;
    border-collapse: separate
}

.el-table__footer-wrapper,.el-table__header-wrapper {
    overflow: hidden
}

.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell {
    background-color: #f5f7fa;
    color: #606266
}

.el-table__body-wrapper {
    overflow: hidden;
    position: relative
}

.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right {
    box-shadow: none
}

.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right {
    border-left: 1px solid #ebeef5
}

.el-table .caret-wrapper {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    height: 34px;
    width: 24px;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
    overflow: initial;
    position: relative
}

.el-table .sort-caret {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    position: absolute;
    left: 7px
}

.el-table .sort-caret.ascending {
    border-bottom-color: #c0c4cc;
    top: 5px
}

.el-table .sort-caret.descending {
    border-top-color: #c0c4cc;
    bottom: 7px
}

.el-table .ascending .sort-caret.ascending {
    border-bottom-color: #409eff
}

.el-table .descending .sort-caret.descending {
    border-top-color: #409eff
}

.el-table .hidden-columns {
    visibility: hidden;
    position: absolute;
    z-index: -1
}

.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: #fafafa
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell {
    background-color: #ecf5ff
}

.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell {
    background-color: #f5f7fa
}

.el-table__body tr.current-row>td.el-table__cell {
    background-color: #ecf5ff
}

.el-table__column-resize-proxy {
    position: absolute;
    left: 200px;
    top: 0;
    bottom: 0;
    width: 0;
    border-left: 1px solid #ebeef5;
    z-index: 10
}

.el-table__column-filter-trigger {
    display: inline-block;
    line-height: 34px;
    cursor: pointer
}

.el-table__column-filter-trigger i {
    color: #909399;
    font-size: 12px;
    transform: scale(.75)
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
    transition: background-color .25s ease
}

.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
    background-color: #f5f7fa
}

.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right {
    bottom: 0;
    overflow: hidden
}

.el-table [class*=el-table__row--level] .el-table__expand-icon {
    display: inline-block;
    width: 20px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    margin-right: 3px
}

.el-table-column--selection .cell {
    padding-left: 14px;
    padding-right: 14px
}

.el-table-filter {
    border: 1px solid #ebeef5;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-sizing: border-box;
    margin: 2px 0
}

.el-table-filter__list {
    padding: 5px 0;
    margin: 0;
    list-style: none;
    min-width: 100px
}

.el-table-filter__list-item {
    line-height: 36px;
    padding: 0 10px;
    cursor: pointer;
    font-size: 14px
}

.el-table-filter__list-item:hover {
    background-color: #ecf5ff;
    color: #66b1ff
}

.el-table-filter__list-item.is-active {
    background-color: #409eff;
    color: #fff
}

.el-table-filter__content {
    min-width: 100px
}

.el-table-filter__bottom {
    border-top: 1px solid #ebeef5;
    padding: 8px
}

.el-table-filter__bottom button {
    background: 0 0;
    border: none;
    color: #606266;
    cursor: pointer;
    font-size: 13px;
    padding: 0 3px
}

.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div,.el-date-table td.in-range div,.el-date-table td.in-range div:hover {
    background-color: #f2f6fc
}

.el-table-filter__bottom button:hover {
    color: #409eff
}

.el-table-filter__bottom button:focus {
    outline: 0
}

.el-table-filter__bottom button.is-disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-table-filter__wrap {
    max-height: 280px
}

.el-table-filter__checkbox-group {
    padding: 10px
}

.el-table-filter__checkbox-group label.el-checkbox {
    display: block;
    margin-right: 5px;
    margin-bottom: 8px;
    margin-left: 5px
}

.el-table-filter__checkbox-group .el-checkbox:last-child {
    margin-bottom: 0
}

.el-date-table {
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
    color: #606266
}

.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {
    margin-left: 5px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px
}

.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {
    margin-right: 5px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}

.el-date-table td {
    width: 32px;
    height: 30px;
    padding: 4px 0;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    position: relative
}

.el-date-table td div {
    height: 30px;
    padding: 3px 0;
    box-sizing: border-box
}

.el-date-table td span {
    width: 24px;
    height: 24px;
    display: block;
    margin: 0 auto;
    line-height: 24px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%
}

.el-date-table td.next-month,.el-date-table td.prev-month {
    color: #c0c4cc
}

.el-date-table td.today {
    position: relative
}

.el-date-table td.today span {
    color: #409eff;
    font-weight: 700
}

.el-date-table td.today.end-date span,.el-date-table td.today.start-date span {
    color: #fff
}

.el-date-table td.available:hover {
    color: #409eff
}

.el-date-table td.current:not(.disabled) span {
    color: #fff;
    background-color: #409eff
}

.el-date-table td.end-date div,.el-date-table td.start-date div {
    color: #fff
}

.el-date-table td.end-date span,.el-date-table td.start-date span {
    background-color: #409eff
}

.el-date-table td.start-date div {
    margin-left: 5px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px
}

.el-date-table td.end-date div {
    margin-right: 5px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}

.el-date-table td.disabled div {
    background-color: #f5f7fa;
    opacity: 1;
    cursor: not-allowed;
    color: #c0c4cc
}

.el-date-table td.selected div {
    margin-left: 5px;
    margin-right: 5px;
    background-color: #f2f6fc;
    border-radius: 15px
}

.el-date-table td.selected div:hover {
    background-color: #f2f6fc
}

.el-date-table td.selected span {
    background-color: #409eff;
    color: #fff;
    border-radius: 15px
}

.el-date-table td.week {
    font-size: 80%;
    color: #606266
}

.el-month-table,.el-year-table {
    font-size: 12px;
    border-collapse: collapse
}

.el-date-table th {
    padding: 5px;
    color: #606266;
    font-weight: 400;
    border-bottom: 1px solid #ebeef5
}

.el-month-table {
    margin: -1px
}

.el-month-table td {
    text-align: center;
    padding: 8px 0;
    cursor: pointer
}

.el-month-table td div {
    height: 48px;
    padding: 6px 0;
    box-sizing: border-box
}

.el-month-table td.today .cell {
    color: #409eff;
    font-weight: 700
}

.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell {
    color: #fff
}

.el-month-table td.disabled .cell {
    background-color: #f5f7fa;
    cursor: not-allowed;
    color: #c0c4cc
}

.el-month-table td.disabled .cell:hover {
    color: #c0c4cc
}

.el-month-table td .cell {
    width: 60px;
    height: 36px;
    display: block;
    line-height: 36px;
    color: #606266;
    margin: 0 auto;
    border-radius: 18px
}

.el-month-table td .cell:hover {
    color: #409eff
}

.el-month-table td.in-range div,.el-month-table td.in-range div:hover {
    background-color: #f2f6fc
}

.el-month-table td.end-date div,.el-month-table td.start-date div {
    color: #fff
}

.el-month-table td.end-date .cell,.el-month-table td.start-date .cell {
    color: #fff;
    background-color: #409eff
}

.el-month-table td.start-date div {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px
}

.el-month-table td.end-date div {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px
}

.el-month-table td.current:not(.disabled) .cell {
    color: #409eff
}

.el-year-table {
    margin: -1px
}

.el-year-table .el-icon {
    color: #303133
}

.el-year-table td {
    text-align: center;
    padding: 20px 3px;
    cursor: pointer
}

.el-year-table td.today .cell {
    color: #409eff;
    font-weight: 700
}

.el-year-table td.disabled .cell {
    background-color: #f5f7fa;
    cursor: not-allowed;
    color: #c0c4cc
}

.el-year-table td.disabled .cell:hover {
    color: #c0c4cc
}

.el-year-table td .cell {
    width: 48px;
    height: 32px;
    display: block;
    line-height: 32px;
    color: #606266;
    margin: 0 auto
}

.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell {
    color: #409eff
}

.el-date-range-picker {
    width: 646px
}

.el-date-range-picker.has-sidebar {
    width: 756px
}

.el-date-range-picker table {
    table-layout: fixed;
    width: 100%
}

.el-date-range-picker .el-picker-panel__body {
    min-width: 513px
}

.el-date-range-picker .el-picker-panel__content {
    margin: 0
}

.el-date-range-picker__header {
    position: relative;
    text-align: center;
    height: 28px
}

.el-date-range-picker__header [class*=arrow-left] {
    float: left
}

.el-date-range-picker__header [class*=arrow-right] {
    float: right
}

.el-date-range-picker__header div {
    font-size: 16px;
    font-weight: 500;
    margin-right: 50px
}

.el-date-range-picker__content {
    float: left;
    width: 50%;
    box-sizing: border-box;
    margin: 0;
    padding: 16px
}

.el-date-range-picker__content.is-left {
    border-right: 1px solid #e4e4e4
}

.el-date-range-picker__content .el-date-range-picker__header div {
    margin-left: 50px;
    margin-right: 50px
}

.el-date-range-picker__editors-wrap {
    box-sizing: border-box;
    display: table-cell
}

.el-date-range-picker__editors-wrap.is-right {
    text-align: right
}

.el-date-range-picker__time-header {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    font-size: 12px;
    padding: 8px 5px 5px;
    display: table;
    width: 100%;
    box-sizing: border-box
}

.el-date-range-picker__time-header>.el-icon-arrow-right {
    font-size: 20px;
    vertical-align: middle;
    display: table-cell;
    color: #303133
}

.el-date-range-picker__time-picker-wrap {
    position: relative;
    display: table-cell;
    padding: 0 5px
}

.el-date-range-picker__time-picker-wrap .el-picker-panel {
    position: absolute;
    top: 13px;
    right: 0;
    z-index: 1;
    background: #fff
}

.el-date-picker {
    width: 322px
}

.el-date-picker.has-sidebar.has-time {
    width: 434px
}

.el-date-picker.has-sidebar {
    width: 438px
}

.el-date-picker.has-time .el-picker-panel__body-wrapper {
    position: relative
}

.el-date-picker .el-picker-panel__content {
    width: 292px
}

.el-date-picker table {
    table-layout: fixed;
    width: 100%
}

.el-date-picker__editor-wrap {
    position: relative;
    display: table-cell;
    padding: 0 5px
}

.el-date-picker__time-header {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    font-size: 12px;
    padding: 8px 5px 5px;
    display: table;
    width: 100%;
    box-sizing: border-box
}

.el-date-picker__header {
    margin: 12px;
    text-align: center
}

.el-date-picker__header--bordered {
    margin-bottom: 0;
    padding-bottom: 12px;
    border-bottom: 1px solid #ebeef5
}

.el-date-picker__header--bordered+.el-picker-panel__content {
    margin-top: 0
}

.el-date-picker__header-label {
    font-size: 16px;
    font-weight: 500;
    padding: 0 5px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
    color: #606266
}

.el-date-picker__header-label.active,.el-date-picker__header-label:hover {
    color: #409eff
}

.el-date-picker__prev-btn {
    float: left
}

.el-date-picker__next-btn {
    float: right
}

.el-date-picker__time-wrap {
    padding: 10px;
    text-align: center
}

.el-date-picker__time-label {
    float: left;
    cursor: pointer;
    line-height: 30px;
    margin-left: 10px
}

.time-select {
    margin: 5px 0;
    min-width: 0
}

.time-select .el-picker-panel__content {
    max-height: 200px;
    margin: 0
}

.time-select-item {
    padding: 8px 10px;
    font-size: 14px;
    line-height: 20px
}

.time-select-item.selected:not(.disabled) {
    color: #409eff;
    font-weight: 700
}

.time-select-item.disabled {
    color: #e4e7ed;
    cursor: not-allowed
}

.time-select-item:hover {
    background-color: #f5f7fa;
    font-weight: 700;
    cursor: pointer
}

.el-date-editor {
    position: relative;
    display: inline-block;
    text-align: left
}

.el-date-editor.el-input,.el-date-editor.el-input__inner {
    width: 220px
}

.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner {
    width: 300px
}

.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner {
    width: 350px
}

.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner {
    width: 400px
}

.el-date-editor--dates .el-input__inner {
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-date-editor .el-icon-circle-close {
    cursor: pointer
}

.el-date-editor .el-range__icon {
    font-size: 14px;
    margin-left: -5px;
    color: #c0c4cc;
    float: left;
    line-height: 32px
}

.el-date-editor .el-range-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: 0;
    display: inline-block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 39%;
    text-align: center;
    font-size: 14px;
    color: #606266
}

.el-date-editor .el-range-input::-moz-placeholder {
    color: #c0c4cc
}

.el-date-editor .el-range-input::placeholder {
    color: #c0c4cc
}

.el-date-editor .el-range-separator {
    display: inline-block;
    height: 100%;
    padding: 0 5px;
    margin: 0;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    width: 5%;
    color: #303133
}

.el-date-editor .el-range__close-icon {
    font-size: 14px;
    color: #c0c4cc;
    width: 25px;
    display: inline-block;
    float: right;
    line-height: 32px
}

.el-range-editor.el-input__inner {
    display: inline-flex;
    align-items: center;
    padding: 3px 10px
}

.el-range-editor .el-range-input {
    line-height: 1
}

.el-range-editor--medium.el-input__inner {
    height: 36px
}

.el-range-editor--medium .el-range-separator {
    line-height: 28px;
    font-size: 14px
}

.el-range-editor--medium .el-range-input {
    font-size: 14px
}

.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon {
    line-height: 28px
}

.el-range-editor--small.el-input__inner {
    height: 32px
}

.el-range-editor--small .el-range-separator {
    line-height: 24px;
    font-size: 13px
}

.el-range-editor--small .el-range-input {
    font-size: 13px
}

.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon {
    line-height: 24px
}

.el-range-editor--mini.el-input__inner {
    height: 28px
}

.el-range-editor--mini .el-range-separator {
    line-height: 20px;
    font-size: 12px
}

.el-range-editor--mini .el-range-input {
    font-size: 12px
}

.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon {
    line-height: 20px
}

.el-range-editor.is-disabled {
    background-color: #f5f7fa;
    border-color: #e4e7ed;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover {
    border-color: #e4e7ed
}

.el-range-editor.is-disabled input {
    background-color: #f5f7fa;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-range-editor.is-disabled input::-moz-placeholder {
    color: #c0c4cc
}

.el-range-editor.is-disabled input::placeholder {
    color: #c0c4cc
}

.el-range-editor.is-disabled .el-range-separator {
    color: #c0c4cc
}

.el-picker-panel {
    color: #606266;
    border: 1px solid #e4e7ed;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    background: #fff;
    border-radius: 4px;
    line-height: 30px;
    margin: 5px 0
}

.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after {
    content: "";
    display: table;
    clear: both
}

.el-picker-panel__content {
    position: relative;
    margin: 15px
}

.el-picker-panel__footer {
    border-top: 1px solid #e4e4e4;
    padding: 4px;
    text-align: right;
    background-color: #fff;
    position: relative;
    font-size: 0
}

.el-picker-panel__shortcut {
    display: block;
    width: 100%;
    border: 0;
    background-color: transparent;
    line-height: 28px;
    font-size: 14px;
    color: #606266;
    padding-left: 12px;
    text-align: left;
    outline: 0;
    cursor: pointer
}

.el-picker-panel__shortcut:hover {
    color: #409eff
}

.el-picker-panel__shortcut.active {
    background-color: #e6f1fe;
    color: #409eff
}

.el-picker-panel__btn {
    border: 1px solid #dcdcdc;
    color: #333;
    line-height: 24px;
    border-radius: 2px;
    padding: 0 20px;
    cursor: pointer;
    background-color: transparent;
    outline: 0;
    font-size: 12px
}

.el-picker-panel__btn[disabled] {
    color: #ccc;
    cursor: not-allowed
}

.el-picker-panel__icon-btn {
    font-size: 12px;
    color: #303133;
    border: 0;
    background: 0 0;
    cursor: pointer;
    outline: 0;
    margin-top: 8px
}

.el-picker-panel__icon-btn:hover {
    color: #409eff
}

.el-picker-panel__icon-btn.is-disabled {
    color: #bbb
}

.el-picker-panel__icon-btn.is-disabled:hover {
    cursor: not-allowed
}

.el-picker-panel__link-btn {
    vertical-align: middle
}

.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 110px;
    border-right: 1px solid #e4e4e4;
    box-sizing: border-box;
    padding-top: 6px;
    background-color: #fff;
    overflow: auto
}

.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body {
    margin-left: 110px
}

.el-time-spinner.has-seconds .el-time-spinner__wrapper {
    width: 33.3%
}

.el-time-spinner__wrapper {
    max-height: 190px;
    overflow: auto;
    display: inline-block;
    width: 50%;
    vertical-align: top;
    position: relative
}

.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom: 15px
}

.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list {
    padding: 0;
    text-align: center
}

.el-time-spinner__wrapper.is-arrow {
    box-sizing: border-box;
    text-align: center;
    overflow: hidden
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
    transform: translateY(-32px)
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {
    background: #fff;
    cursor: default
}

.el-time-spinner__arrow {
    font-size: 12px;
    color: #909399;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1;
    text-align: center;
    height: 30px;
    line-height: 30px;
    cursor: pointer
}

.el-time-spinner__arrow:hover {
    color: #409eff
}

.el-time-spinner__arrow.el-icon-arrow-up {
    top: 10px
}

.el-time-spinner__arrow.el-icon-arrow-down {
    bottom: 10px
}

.el-time-spinner__input.el-input {
    width: 70%
}

.el-time-spinner__list {
    margin: 0;
    list-style: none
}

.el-time-spinner__list:after,.el-time-spinner__list:before {
    content: "";
    display: block;
    width: 100%;
    height: 80px
}

.el-time-spinner__item {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #606266
}

.el-time-spinner__item:hover:not(.disabled):not(.active) {
    background: #f5f7fa;
    cursor: pointer
}

.el-time-spinner__item.active:not(.disabled) {
    color: #303133;
    font-weight: 700
}

.el-time-spinner__item.disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-time-panel {
    margin: 5px 0;
    border: 1px solid #e4e7ed;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    border-radius: 2px;
    position: absolute;
    width: 180px;
    left: 0;
    z-index: 1000;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: content-box
}

.el-time-panel__content {
    font-size: 0;
    position: relative;
    overflow: hidden
}

.el-time-panel__content:after,.el-time-panel__content:before {
    content: "";
    top: 50%;
    position: absolute;
    margin-top: -15px;
    height: 32px;
    z-index: -1;
    left: 0;
    right: 0;
    box-sizing: border-box;
    padding-top: 6px;
    text-align: left;
    border-top: 1px solid #e4e7ed;
    border-bottom: 1px solid #e4e7ed
}

.el-time-panel__content:after {
    left: 50%;
    margin-left: 12%;
    margin-right: 12%
}

.el-time-panel__content:before {
    padding-left: 50%;
    margin-right: 12%;
    margin-left: 12%
}

.el-time-panel__content.has-seconds:after {
    left: 66.66667%
}

.el-time-panel__content.has-seconds:before {
    padding-left: 33.33333%
}

.el-time-panel__footer {
    border-top: 1px solid #e4e4e4;
    padding: 4px;
    height: 36px;
    line-height: 25px;
    text-align: right;
    box-sizing: border-box
}

.el-time-panel__btn {
    border: none;
    line-height: 28px;
    padding: 0 5px;
    margin: 0 5px;
    cursor: pointer;
    background-color: transparent;
    outline: 0;
    font-size: 12px;
    color: #303133
}

.el-time-panel__btn.confirm {
    font-weight: 800;
    color: #409eff
}

.el-time-range-picker {
    width: 354px;
    overflow: visible
}

.el-time-range-picker__content {
    position: relative;
    text-align: center;
    padding: 10px
}

.el-time-range-picker__cell {
    box-sizing: border-box;
    margin: 0;
    padding: 4px 7px 7px;
    width: 50%;
    display: inline-block
}

.el-time-range-picker__header {
    margin-bottom: 5px;
    text-align: center;
    font-size: 14px
}

.el-time-range-picker__body {
    border-radius: 2px;
    border: 1px solid #e4e7ed
}

.el-popover {
    position: absolute;
    background: #fff;
    min-width: 150px;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    padding: 12px;
    z-index: 2000;
    color: #606266;
    line-height: 1.4;
    text-align: justify;
    font-size: 14px;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    word-break: break-all
}

.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover,.el-cascader__dropdown,.el-color-picker__panel,.el-message-box,.el-notification {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-popover--plain {
    padding: 18px 20px
}

.el-popover__title {
    color: #303133;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 12px
}

.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing) {
    outline-width: 0
}

.v-modal-enter {
    animation: v-modal-in .2s ease
}

.v-modal-leave {
    animation: v-modal-out .2s ease forwards
}

@keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@keyframes v-modal-out {
    to {
        opacity: 0
    }
}

.v-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: #000
}

.el-popup-parent--hidden {
    overflow: hidden
}

.el-message-box {
    display: inline-block;
    width: 420px;
    padding-bottom: 10px;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    font-size: 18px;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    text-align: left;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.el-message-box__wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center
}

.el-message-box__wrapper:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle
}

.el-message-box__header {
    position: relative;
    padding: 15px 15px 10px
}

.el-message-box__title {
    padding-left: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1;
    color: #303133
}

.el-message-box__headerbtn {
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 0;
    border: none;
    outline: 0;
    background: 0 0;
    font-size: 16px;
    cursor: pointer
}

.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus {
    border-color: #f56c6c
}

.el-message-box__headerbtn .el-message-box__close {
    color: #909399
}

.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close {
    color: #409eff
}

.el-message-box__content {
    padding: 10px 15px;
    color: #606266;
    font-size: 14px
}

.el-message-box__container {
    position: relative
}

.el-message-box__input {
    padding-top: 15px
}

.el-message-box__status {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px!important
}

.el-message-box__status:before {
    padding-left: 1px
}

.el-message-box__status+.el-message-box__message {
    padding-left: 36px;
    padding-right: 12px
}

.el-message-box__status.el-icon-success {
    color: #67c23a
}

.el-message-box__status.el-icon-info {
    color: #909399
}

.el-message-box__status.el-icon-warning {
    color: #e6a23c
}

.el-message-box__status.el-icon-error {
    color: #f56c6c
}

.el-message-box__message {
    margin: 0
}

.el-message-box__message p {
    margin: 0;
    line-height: 24px
}

.el-message-box__errormsg {
    color: #f56c6c;
    font-size: 12px;
    min-height: 18px;
    margin-top: 2px
}

.el-message-box__btns {
    padding: 5px 15px 0;
    text-align: right
}

.el-message-box__btns button:nth-child(2) {
    margin-left: 10px
}

.el-message-box__btns-reverse {
    flex-direction: row-reverse
}

.el-message-box--center {
    padding-bottom: 30px
}

.el-message-box--center .el-message-box__header {
    padding-top: 30px
}

.el-message-box--center .el-message-box__title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.el-message-box--center .el-message-box__status {
    position: relative;
    top: auto;
    padding-right: 5px;
    text-align: center;
    transform: translateY(-1px)
}

.el-message-box--center .el-message-box__message {
    margin-left: 0
}

.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content {
    text-align: center
}

.el-message-box--center .el-message-box__content {
    padding-left: 27px;
    padding-right: 27px
}

.msgbox-fade-enter-active {
    animation: msgbox-fade-in .3s
}

.msgbox-fade-leave-active {
    animation: msgbox-fade-out .3s
}

@keyframes msgbox-fade-in {
    0% {
        transform: translate3d(0,-20px,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes msgbox-fade-out {
    0% {
        transform: translateZ(0);
        opacity: 1
    }

    to {
        transform: translate3d(0,-20px,0);
        opacity: 0
    }
}

.el-breadcrumb {
    font-size: 14px;
    line-height: 1
}

.el-breadcrumb:after,.el-breadcrumb:before {
    display: table;
    content: ""
}

.el-breadcrumb:after {
    clear: both
}

.el-breadcrumb__separator {
    margin: 0 9px;
    font-weight: 700;
    color: #c0c4cc
}

.el-breadcrumb__separator[class*=icon] {
    margin: 0 6px;
    font-weight: 400
}

.el-breadcrumb__item {
    float: left
}

.el-breadcrumb__inner {
    color: #606266
}

.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a {
    font-weight: 700;
    text-decoration: none;
    transition: color .2s cubic-bezier(.645,.045,.355,1);
    color: #303133
}

.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover {
    color: #409eff;
    cursor: pointer
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
    font-weight: 400;
    color: #606266;
    cursor: text
}

.el-form--label-left .el-form-item__label {
    text-align: left
}

.el-form--label-top .el-form-item__label {
    float: none;
    display: inline-block;
    text-align: left;
    padding: 0 0 10px
}

.el-form--inline .el-form-item {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}

.el-form--inline .el-form-item__label {
    float: none;
    display: inline-block
}

.el-form--inline .el-form-item__content {
    display: inline-block;
    vertical-align: top
}

.el-form--inline.el-form--label-top .el-form-item__content {
    display: block
}

.el-form-item {
    margin-bottom: 22px
}

.el-form-item:after,.el-form-item:before {
    display: table;
    content: ""
}

.el-form-item:after {
    clear: both
}

.el-form-item .el-form-item {
    margin-bottom: 0
}

.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item {
    margin-bottom: 18px
}

.el-form-item .el-input__validateIcon {
    display: none
}

.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label {
    line-height: 36px
}

.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label {
    line-height: 32px
}

.el-form-item--small .el-form-item__error {
    padding-top: 2px
}

.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label {
    line-height: 28px
}

.el-form-item--mini .el-form-item__error {
    padding-top: 1px
}

.el-form-item__label-wrap {
    float: left
}

.el-form-item__label-wrap .el-form-item__label {
    display: inline-block;
    float: none
}

.el-form-item__label {
    text-align: right;
    vertical-align: middle;
    float: left;
    font-size: 14px;
    color: #606266;
    line-height: 40px;
    padding: 0 12px 0 0;
    box-sizing: border-box
}

.el-form-item__content {
    line-height: 40px;
    position: relative;
    font-size: 14px
}

.el-form-item__content:after,.el-form-item__content:before {
    display: table;
    content: ""
}

.el-form-item__content:after {
    clear: both
}

.el-form-item__content .el-input-group {
    vertical-align: top
}

.el-form-item__error {
    color: #f56c6c;
    font-size: 12px;
    line-height: 1;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    left: 0
}

.el-form-item__error--inline {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    margin-left: 10px
}

.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
    content: "*";
    color: #f56c6c;
    margin-right: 4px
}

.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner {
    border-color: transparent
}

.el-form-item.is-error .el-input__validateIcon {
    color: #f56c6c
}

.el-form-item--feedback .el-input__validateIcon {
    display: inline-block
}

.el-tabs__header {
    padding: 0;
    position: relative;
    margin: 0 0 15px
}

.el-tabs__active-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background-color: #409eff;
    z-index: 1;
    transition: transform .3s cubic-bezier(.645,.045,.355,1);
    list-style: none
}

.el-tabs__new-tab {
    float: right;
    border: 1px solid #d3dce6;
    height: 18px;
    width: 18px;
    line-height: 18px;
    margin: 12px 0 9px 10px;
    border-radius: 3px;
    text-align: center;
    font-size: 12px;
    color: #d3dce6;
    cursor: pointer;
    transition: all .15s
}

.el-tabs__new-tab .el-icon-plus {
    transform: scale(.8)
}

.el-tabs__new-tab:hover {
    color: #409eff
}

.el-tabs__nav-wrap {
    overflow: hidden;
    margin-bottom: -1px;
    position: relative
}

.el-tabs__nav-wrap:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #e4e7ed;
    z-index: 1
}

.el-tabs__nav-wrap.is-scrollable {
    padding: 0 20px;
    box-sizing: border-box
}

.el-tabs__nav-scroll {
    overflow: hidden
}

.el-tabs__nav-next,.el-tabs__nav-prev {
    position: absolute;
    cursor: pointer;
    line-height: 44px;
    font-size: 12px;
    color: #909399
}

.el-tabs__nav-next {
    right: 0
}

.el-tabs__nav-prev {
    left: 0
}

.el-tabs__nav {
    white-space: nowrap;
    position: relative;
    transition: transform .3s;
    float: left;
    z-index: 2
}

.el-tabs__nav.is-stretch {
    min-width: 100%;
    display: flex
}

.el-tabs__nav.is-stretch>* {
    flex: 1;
    text-align: center
}

.el-tabs__item {
    padding: 0 20px;
    height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    color: #303133;
    position: relative
}

.el-tabs__item:focus,.el-tabs__item:focus:active {
    outline: 0
}

.el-tabs__item:focus.is-active.is-focus:not(:active) {
    box-shadow: inset 0 0 2px 2px #409eff;
    border-radius: 3px
}

.el-tabs__item .el-icon-close {
    border-radius: 50%;
    text-align: center;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    margin-left: 5px
}

.el-tabs__item .el-icon-close:before {
    transform: scale(.9);
    display: inline-block
}

.el-tabs--card>.el-tabs__header .el-tabs__active-bar,.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
    display: none
}

.el-tabs__item .el-icon-close:hover {
    background-color: #c0c4cc;
    color: #fff
}

.el-tabs__item.is-active {
    color: #409eff
}

.el-tabs__item:hover {
    color: #409eff;
    cursor: pointer
}

.el-tabs__item.is-disabled {
    color: #c0c4cc;
    cursor: default
}

.el-tabs__content {
    overflow: hidden;
    position: relative
}

.el-tabs--card>.el-tabs__header {
    border-bottom: 1px solid #e4e7ed
}

.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after {
    content: none
}

.el-tabs--card>.el-tabs__header .el-tabs__nav {
    border: 1px solid #e4e7ed;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
    box-sizing: border-box
}

.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close {
    position: relative;
    font-size: 12px;
    width: 0;
    height: 14px;
    vertical-align: middle;
    line-height: 15px;
    overflow: hidden;
    top: -1px;
    right: -2px;
    transform-origin: 100% 50%
}

.el-tabs--card>.el-tabs__header .el-tabs__item {
    border-bottom: 1px solid transparent;
    border-left: 1px solid #e4e7ed;
    transition: color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}

.el-tabs--card>.el-tabs__header .el-tabs__item:first-child {
    border-left: none
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover {
    padding-left: 13px;
    padding-right: 13px
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {
    width: 14px
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
    border-bottom-color: #fff
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
    padding-left: 20px;
    padding-right: 20px
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close {
    width: 14px
}

.el-tabs--border-card {
    background: #fff;
    border: 1px solid #dcdfe6;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)
}

.el-tabs--border-card>.el-tabs__content {
    padding: 15px
}

.el-tabs--border-card>.el-tabs__header {
    background-color: #f5f7fa;
    border-bottom: 1px solid #e4e7ed;
    margin: 0
}

.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after {
    content: none
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item {
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    border: 1px solid transparent;
    margin-top: -1px;
    color: #909399
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child {
    margin-left: -1px
}

.el-col-offset-0,.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child {
    margin-left: 0
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
    color: #409eff;
    background-color: #fff;
    border-right-color: #dcdfe6;
    border-left-color: #dcdfe6
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
    color: #409eff
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled {
    color: #c0c4cc
}

.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
    padding-left: 0
}

.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child {
    padding-right: 0
}

.el-cascader-menu:last-child .el-cascader-node,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child {
    padding-right: 20px
}

.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2) {
    padding-left: 20px
}

.el-tabs--bottom .el-tabs__header.is-bottom {
    margin-bottom: 0;
    margin-top: 10px
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
    border-bottom: 0;
    border-top: 1px solid #dcdfe6
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
    margin-top: -1px;
    margin-bottom: 0
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
    border: 1px solid transparent
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
    margin: 0 -1px -1px
}

.el-tabs--left,.el-tabs--right {
    overflow: hidden
}

.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right {
    height: 100%
}

.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right {
    top: 0;
    bottom: auto;
    width: 2px;
    height: auto
}

.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-bottom: 0
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
    height: 30px;
    line-height: 30px;
    width: 100%;
    text-align: center;
    cursor: pointer
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i {
    transform: rotate(90deg)
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
    left: auto;
    top: 0
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next {
    right: auto;
    bottom: 0
}

.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after {
    right: 0;
    left: auto
}

.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
    padding: 30px 0
}

.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    height: 100%;
    width: 2px;
    bottom: auto;
    top: 0
}

.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right {
    float: none
}

.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right {
    display: block
}

.el-tabs--left .el-tabs__header.is-left {
    float: left;
    margin-bottom: 0;
    margin-right: 10px
}

.el-button-group>.el-button:not(:last-child),.el-tabs--left .el-tabs__nav-wrap.is-left {
    margin-right: -1px
}

.el-tabs--left .el-tabs__item.is-left {
    text-align: right
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
    border: 1px solid #e4e7ed;
    border-bottom: none;
    border-left: none;
    text-align: left
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
    border-right: 1px solid #e4e7ed;
    border-top: none
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
    border: none;
    border-top: 1px solid #e4e7ed;
    border-right: 1px solid #fff
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
    border-top: none
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
    border-bottom: none
}

.el-tabs--left.el-tabs--card .el-tabs__nav {
    border-radius: 4px 0 0 4px;
    border-bottom: 1px solid #e4e7ed;
    border-right: none
}

.el-tabs--left.el-tabs--card .el-tabs__new-tab {
    float: none
}

.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
    border-right: 1px solid #dfe4ed
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
    border: 1px solid transparent;
    margin: -1px 0 -1px -1px
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
    border-color: #d1dbe5 transparent
}

.el-tabs--right .el-tabs__header.is-right {
    float: right;
    margin-bottom: 0;
    margin-left: 10px
}

.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-left: -1px
}

.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    left: 0;
    right: auto
}

.el-tabs--right .el-tabs__active-bar.is-right {
    left: 0
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
    border-bottom: none;
    border-top: 1px solid #e4e7ed
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
    border-left: 1px solid #e4e7ed;
    border-top: none
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
    border: none;
    border-top: 1px solid #e4e7ed;
    border-left: 1px solid #fff
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
    border-top: none
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
    border-bottom: none
}

.el-tabs--right.el-tabs--card .el-tabs__nav {
    border-radius: 0 4px 4px 0;
    border-bottom: 1px solid #e4e7ed;
    border-left: none
}

.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
    border-left: 1px solid #dfe4ed
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
    border: 1px solid transparent;
    margin: -1px -1px -1px 0
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
    border-color: #d1dbe5 transparent
}

.slideInLeft-transition,.slideInRight-transition {
    display: inline-block
}

.slideInRight-enter {
    animation: slideInRight-enter .3s
}

.slideInRight-leave {
    position: absolute;
    left: 0;
    right: 0;
    animation: slideInRight-leave .3s
}

.slideInLeft-enter {
    animation: slideInLeft-enter .3s
}

.slideInLeft-leave {
    position: absolute;
    left: 0;
    right: 0;
    animation: slideInLeft-leave .3s
}

@keyframes slideInRight-enter {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: translateX(100%)
    }

    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: translateX(0)
    }
}

@keyframes slideInRight-leave {
    0% {
        transform-origin: 0 0;
        transform: translateX(0);
        opacity: 1
    }

    to {
        transform-origin: 0 0;
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes slideInLeft-enter {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: translateX(-100%)
    }

    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: translateX(0)
    }
}

@keyframes slideInLeft-leave {
    0% {
        transform-origin: 0 0;
        transform: translateX(0);
        opacity: 1
    }

    to {
        transform-origin: 0 0;
        transform: translateX(-100%);
        opacity: 0
    }
}

.el-tree {
    position: relative;
    cursor: default;
    background: #fff;
    color: #606266
}

.el-tree__empty-block {
    position: relative;
    min-height: 60px;
    text-align: center;
    width: 100%;
    height: 100%
}

.el-tree__empty-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #909399;
    font-size: 14px
}

.el-tree__drop-indicator {
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #409eff
}

.el-tree-node {
    white-space: nowrap;
    outline: 0
}

.el-tree-node:focus>.el-tree-node__content {
    background-color: #f5f7fa
}

.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label {
    background-color: #409eff;
    color: #fff
}

.el-tree-node__content:hover,.el-upload-list__item:hover {
    background-color: #f5f7fa
}

.el-tree-node__content {
    display: flex;
    align-items: center;
    height: 26px;
    cursor: pointer
}

.el-tree-node__content>.el-tree-node__expand-icon {
    padding: 6px
}

.el-tree-node__content>label.el-checkbox {
    margin-right: 8px
}

.el-tree.is-dragging .el-tree-node__content {
    cursor: move
}

.el-tree.is-dragging .el-tree-node__content * {
    pointer-events: none
}

.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
    cursor: not-allowed
}

.el-tree-node__expand-icon {
    cursor: pointer;
    color: #c0c4cc;
    font-size: 12px;
    transform: rotate(0);
    transition: transform .3s ease-in-out
}

.el-tree-node__expand-icon.expanded {
    transform: rotate(90deg)
}

.el-tree-node__expand-icon.is-leaf {
    color: transparent;
    cursor: default
}

.el-tree-node__label {
    font-size: 14px
}

.el-tree-node__loading-icon {
    margin-right: 8px;
    font-size: 14px;
    color: #c0c4cc
}

.el-tree-node>.el-tree-node__children {
    overflow: hidden;
    background-color: transparent
}

.el-tree-node.is-expanded>.el-tree-node__children {
    display: block
}

.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
    background-color: #f0f7ff
}

.el-alert {
    width: 100%;
    padding: 8px 16px;
    margin: 0;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    opacity: 1;
    display: flex;
    align-items: center;
    transition: opacity .2s
}

.el-alert.is-light .el-alert__closebtn {
    color: #c0c4cc
}

.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description {
    color: #fff
}

.el-alert.is-center {
    justify-content: center
}

.el-alert--success.is-light {
    background-color: #f0f9eb;
    color: #67c23a
}

.el-alert--success.is-light .el-alert__description {
    color: #67c23a
}

.el-alert--success.is-dark {
    background-color: #67c23a;
    color: #fff
}

.el-alert--info.is-light {
    background-color: #f4f4f5;
    color: #909399
}

.el-alert--info.is-dark {
    background-color: #909399;
    color: #fff
}

.el-alert--info .el-alert__description {
    color: #909399
}

.el-alert--warning.is-light {
    background-color: #fdf6ec;
    color: #e6a23c
}

.el-alert--warning.is-light .el-alert__description {
    color: #e6a23c
}

.el-alert--warning.is-dark {
    background-color: #e6a23c;
    color: #fff
}

.el-alert--error.is-light {
    background-color: #fef0f0;
    color: #f56c6c
}

.el-alert--error.is-light .el-alert__description {
    color: #f56c6c
}

.el-alert--error.is-dark {
    background-color: #f56c6c;
    color: #fff
}

.el-alert__content {
    display: table-cell;
    padding: 0 8px
}

.el-alert__icon {
    font-size: 16px;
    width: 16px
}

.el-alert__icon.is-big {
    font-size: 28px;
    width: 28px
}

.el-alert__title {
    font-size: 13px;
    line-height: 18px
}

.el-alert__title.is-bold {
    font-weight: 700
}

.el-alert .el-alert__description {
    font-size: 12px;
    margin: 5px 0 0
}

.el-alert__closebtn {
    font-size: 12px;
    opacity: 1;
    position: absolute;
    top: 12px;
    right: 15px;
    cursor: pointer
}

.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active,.el-upload iframe {
    opacity: 0
}

.el-carousel__arrow--right,.el-notification.right {
    right: 16px
}

.el-alert__closebtn.is-customed {
    font-style: normal;
    font-size: 13px;
    top: 9px
}

.el-notification {
    display: flex;
    width: 330px;
    padding: 14px 26px 14px 13px;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid #ebeef5;
    position: fixed;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    transition: opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;
    overflow: hidden
}

.el-notification.left {
    left: 16px
}

.el-notification__group {
    margin-left: 13px;
    margin-right: 8px
}

.el-notification__title {
    font-weight: 700;
    font-size: 16px;
    color: #303133;
    margin: 0
}

.el-notification__content {
    font-size: 14px;
    line-height: 21px;
    margin: 6px 0 0;
    color: #606266;
    text-align: justify
}

.el-notification__content p {
    margin: 0
}

.el-notification__icon {
    height: 24px;
    width: 24px;
    font-size: 24px
}

.el-notification__closeBtn {
    position: absolute;
    top: 18px;
    right: 15px;
    cursor: pointer;
    color: #909399;
    font-size: 16px
}

.el-notification__closeBtn:hover {
    color: #606266
}

.el-notification .el-icon-success {
    color: #67c23a
}

.el-notification .el-icon-error {
    color: #f56c6c
}

.el-notification .el-icon-info {
    color: #909399
}

.el-notification .el-icon-warning {
    color: #e6a23c
}

.el-notification-fade-enter.right {
    right: 0;
    transform: translateX(100%)
}

.el-notification-fade-enter.left {
    left: 0;
    transform: translateX(-100%)
}

.el-input-number {
    position: relative;
    display: inline-block;
    width: 180px;
    line-height: 38px
}

.el-input-number .el-input {
    display: block
}

.el-input-number .el-input__inner {
    -webkit-appearance: none;
    padding-left: 50px;
    padding-right: 50px;
    text-align: center
}

.el-input-number__decrease,.el-input-number__increase {
    position: absolute;
    z-index: 1;
    top: 1px;
    width: 40px;
    height: auto;
    text-align: center;
    background: #f5f7fa;
    color: #606266;
    cursor: pointer;
    font-size: 13px
}

.el-input-number__decrease:hover,.el-input-number__increase:hover {
    color: #409eff
}

.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
    border-color: #409eff
}

.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-input-number__increase {
    right: 1px;
    border-radius: 0 4px 4px 0;
    border-left: 1px solid #dcdfe6
}

.el-input-number__decrease {
    left: 1px;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #dcdfe6
}

.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase {
    border-color: #e4e7ed;
    color: #e4e7ed
}

.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover {
    color: #e4e7ed;
    cursor: not-allowed
}

.el-input-number--medium {
    width: 200px;
    line-height: 34px
}

.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase {
    width: 36px;
    font-size: 14px
}

.el-input-number--medium .el-input__inner {
    padding-left: 43px;
    padding-right: 43px
}

.el-input-number--small {
    width: 130px;
    line-height: 30px
}

.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase {
    width: 32px;
    font-size: 13px
}

.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon] {
    transform: scale(.9)
}

.el-input-number--small .el-input__inner {
    padding-left: 39px;
    padding-right: 39px
}

.el-input-number--mini {
    width: 130px;
    line-height: 26px
}

.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase {
    width: 28px;
    font-size: 12px
}

.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon] {
    transform: scale(.8)
}

.el-input-number--mini .el-input__inner {
    padding-left: 35px;
    padding-right: 35px
}

.el-input-number.is-without-controls .el-input__inner {
    padding-left: 15px;
    padding-right: 15px
}

.el-input-number.is-controls-right .el-input__inner {
    padding-left: 15px;
    padding-right: 50px
}

.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase {
    height: auto;
    line-height: 19px
}

.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
    transform: scale(.8)
}

.el-input-number.is-controls-right .el-input-number__increase {
    border-radius: 0 4px 0 0;
    border-bottom: 1px solid #dcdfe6
}

.el-input-number.is-controls-right .el-input-number__decrease {
    right: 1px;
    bottom: 1px;
    top: auto;
    left: auto;
    border-right: none;
    border-left: 1px solid #dcdfe6;
    border-radius: 0 0 4px
}

.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase] {
    line-height: 17px
}

.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase] {
    line-height: 15px
}

.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase] {
    line-height: 13px
}

.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing) {
    outline-width: 0
}

.el-tooltip__popper {
    position: absolute;
    border-radius: 4px;
    padding: 10px;
    z-index: 2000;
    font-size: 12px;
    line-height: 1.2;
    min-width: 10px;
    word-wrap: break-word
}

.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.el-tooltip__popper .popper__arrow {
    border-width: 6px
}

.el-tooltip__popper .popper__arrow:after {
    content: " ";
    border-width: 5px
}

.el-button-group:after,.el-button-group:before,.el-color-dropdown__main-wrapper:after,.el-link.is-underline:hover:after,.el-page-header__left:after,.el-progress-bar__inner:after,.el-row:after,.el-row:before,.el-slider:after,.el-slider:before,.el-slider__button-wrapper:after,.el-transfer-panel .el-transfer-panel__footer:after,.el-upload-cover:after,.el-upload-list--picture-card .el-upload-list__item-actions:after {
    content: ""
}

.el-tooltip__popper[x-placement^=top] {
    margin-bottom: 12px
}

.el-tooltip__popper[x-placement^=top] .popper__arrow {
    bottom: -6px;
    border-top-color: #303133;
    border-bottom-width: 0
}

.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
    bottom: 1px;
    margin-left: -5px;
    border-top-color: #303133;
    border-bottom-width: 0
}

.el-tooltip__popper[x-placement^=bottom] {
    margin-top: 12px
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
    top: -6px;
    border-top-width: 0;
    border-bottom-color: #303133
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #303133
}

.el-tooltip__popper[x-placement^=right] {
    margin-left: 12px
}

.el-tooltip__popper[x-placement^=right] .popper__arrow {
    left: -6px;
    border-right-color: #303133;
    border-left-width: 0
}

.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
    bottom: -5px;
    left: 1px;
    border-right-color: #303133;
    border-left-width: 0
}

.el-tooltip__popper[x-placement^=left] {
    margin-right: 12px
}

.el-tooltip__popper[x-placement^=left] .popper__arrow {
    right: -6px;
    border-right-width: 0;
    border-left-color: #303133
}

.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
    right: 1px;
    bottom: -5px;
    margin-left: -5px;
    border-right-width: 0;
    border-left-color: #303133
}

.el-tooltip__popper.is-dark {
    background: #303133;
    color: #fff
}

.el-tooltip__popper.is-light {
    background: #fff;
    border: 1px solid #303133
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
    border-top-color: #303133
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
    border-top-color: #fff
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
    border-bottom-color: #303133
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
    border-bottom-color: #fff
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
    border-left-color: #303133
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
    border-left-color: #fff
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
    border-right-color: #303133
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
    border-right-color: #fff
}

.el-slider:after,.el-slider:before {
    display: table
}

.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper:after {
    display: inline-block;
    vertical-align: middle
}

.el-slider:after {
    clear: both
}

.el-slider__runway {
    width: 100%;
    height: 6px;
    margin: 16px 0;
    background-color: #e4e7ed;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    vertical-align: middle
}

.el-slider__runway.show-input {
    margin-right: 160px;
    width: auto
}

.el-slider__runway.disabled {
    cursor: default
}

.el-slider__runway.disabled .el-slider__bar {
    background-color: #c0c4cc
}

.el-slider__runway.disabled .el-slider__button {
    border-color: #c0c4cc
}

.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover {
    cursor: not-allowed
}

.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover {
    transform: scale(1);
    cursor: not-allowed
}

.el-slider__button-wrapper,.el-slider__stop {
    -webkit-transform: translateX(-50%);
    position: absolute
}

.el-slider__input {
    float: right;
    margin-top: 3px;
    width: 130px
}

.el-slider__input.el-input-number--mini {
    margin-top: 5px
}

.el-slider__input.el-input-number--medium {
    margin-top: 0
}

.el-slider__input.el-input-number--large {
    margin-top: -2px
}

.el-slider__bar {
    height: 6px;
    background-color: #409eff;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    position: absolute
}

.el-slider__button-wrapper {
    height: 36px;
    width: 36px;
    z-index: 1001;
    top: -15px;
    transform: translateX(-50%);
    background-color: transparent;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    line-height: normal
}

.el-image-viewer__btn,.el-slider__button,.el-step__icon-inner {
    -moz-user-select: none;
    -ms-user-select: none
}

.el-slider__button-wrapper:after {
    height: 100%
}

.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover {
    cursor: grab
}

.el-slider__button-wrapper.dragging {
    cursor: grabbing
}

.el-slider__button {
    width: 16px;
    height: 16px;
    border: 2px solid #409eff;
    background-color: #fff;
    border-radius: 50%;
    transition: .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover {
    transform: scale(1.2)
}

.el-slider__button.hover,.el-slider__button:hover {
    cursor: grab
}

.el-slider__button.dragging {
    cursor: grabbing
}

.el-slider__stop {
    height: 6px;
    width: 6px;
    border-radius: 100%;
    background-color: #fff;
    transform: translateX(-50%)
}

.el-slider__marks {
    top: 0;
    left: 12px;
    width: 18px;
    height: 100%
}

.el-slider__marks-text {
    position: absolute;
    transform: translateX(-50%);
    font-size: 14px;
    color: #909399;
    margin-top: 15px
}

.el-slider.is-vertical {
    position: relative
}

.el-slider.is-vertical .el-slider__runway {
    width: 6px;
    height: 100%;
    margin: 0 16px
}

.el-slider.is-vertical .el-slider__bar {
    width: 6px;
    height: auto;
    border-radius: 0 0 3px 3px
}

.el-slider.is-vertical .el-slider__button-wrapper {
    top: auto;
    left: -15px;
    transform: translateY(50%)
}

.el-slider.is-vertical .el-slider__stop {
    transform: translateY(50%)
}

.el-slider.is-vertical.el-slider--with-input {
    padding-bottom: 58px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input {
    overflow: visible;
    float: none;
    position: absolute;
    bottom: 22px;
    width: 36px;
    margin-top: 15px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    top: 32px;
    margin-top: -1px;
    border: 1px solid #dcdfe6;
    line-height: 20px;
    box-sizing: border-box;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1)
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease {
    width: 18px;
    right: 18px;
    border-bottom-left-radius: 4px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    width: 19px;
    border-bottom-right-radius: 4px
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {
    border-color: #c0c4cc
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {
    border-color: #409eff
}

.el-slider.is-vertical .el-slider__marks-text {
    margin-top: 0;
    left: 15px;
    transform: translateY(50%)
}

.el-loading-parent--relative {
    position: relative!important
}

.el-loading-parent--hidden {
    overflow: hidden!important
}

.el-loading-mask {
    position: absolute;
    z-index: 2000;
    background-color: hsla(0,0%,100%,.9);
    margin: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity .3s
}

.el-loading-mask.is-fullscreen {
    position: fixed
}

.el-loading-mask.is-fullscreen .el-loading-spinner {
    margin-top: -25px
}

.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
    height: 50px;
    width: 50px
}

.el-loading-spinner {
    top: 50%;
    margin-top: -21px;
    width: 100%;
    text-align: center;
    position: absolute
}

.el-col-pull-0,.el-col-pull-1,.el-col-pull-2,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-push-0,.el-col-push-1,.el-col-push-2,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-row,.el-upload-dragger,.el-upload-list__item {
    position: relative
}

.el-loading-spinner .el-loading-text {
    color: #409eff;
    margin: 3px 0;
    font-size: 14px
}

.el-loading-spinner .circular {
    height: 42px;
    width: 42px;
    animation: loading-rotate 2s linear infinite
}

.el-loading-spinner .path {
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke: #409eff;
    stroke-linecap: round
}

.el-loading-spinner i {
    color: #409eff
}

@keyframes loading-rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40px
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120px
    }
}

.el-row {
    box-sizing: border-box
}

.el-row:after,.el-row:before {
    display: table
}

.el-row:after {
    clear: both
}

.el-row--flex {
    display: flex
}

.el-col-0,.el-row--flex:after,.el-row--flex:before {
    display: none
}

.el-row--flex.is-justify-center {
    justify-content: center
}

.el-row--flex.is-justify-end {
    justify-content: flex-end
}

.el-row--flex.is-justify-space-between {
    justify-content: space-between
}

.el-row--flex.is-justify-space-around {
    justify-content: space-around
}

.el-row--flex.is-align-top {
    align-items: flex-start
}

.el-row--flex.is-align-middle {
    align-items: center
}

.el-row--flex.is-align-bottom {
    align-items: flex-end
}

[class*=el-col-] {
    float: left;
    box-sizing: border-box
}

.el-col-0 {
    width: 0
}

.el-col-pull-0 {
    right: 0
}

.el-col-push-0 {
    left: 0
}

.el-col-1 {
    width: 4.16667%
}

.el-col-offset-1 {
    margin-left: 4.16667%
}

.el-col-pull-1 {
    right: 4.16667%
}

.el-col-push-1 {
    left: 4.16667%
}

.el-col-2 {
    width: 8.33333%
}

.el-col-offset-2 {
    margin-left: 8.33333%
}

.el-col-pull-2 {
    right: 8.33333%
}

.el-col-push-2 {
    left: 8.33333%
}

.el-col-3 {
    width: 12.5%
}

.el-col-offset-3 {
    margin-left: 12.5%
}

.el-col-pull-3 {
    right: 12.5%
}

.el-col-push-3 {
    left: 12.5%
}

.el-col-4 {
    width: 16.66667%
}

.el-col-offset-4 {
    margin-left: 16.66667%
}

.el-col-pull-4 {
    right: 16.66667%
}

.el-col-push-4 {
    left: 16.66667%
}

.el-col-5 {
    width: 20.83333%
}

.el-col-offset-5 {
    margin-left: 20.83333%
}

.el-col-pull-5 {
    right: 20.83333%
}

.el-col-push-5 {
    left: 20.83333%
}

.el-col-6 {
    width: 25%
}

.el-col-offset-6 {
    margin-left: 25%
}

.el-col-pull-6 {
    right: 25%
}

.el-col-push-6 {
    left: 25%
}

.el-col-7 {
    width: 29.16667%
}

.el-col-offset-7 {
    margin-left: 29.16667%
}

.el-col-pull-7 {
    right: 29.16667%
}

.el-col-push-7 {
    left: 29.16667%
}

.el-col-8 {
    width: 33.33333%
}

.el-col-offset-8 {
    margin-left: 33.33333%
}

.el-col-pull-8 {
    right: 33.33333%
}

.el-col-push-8 {
    left: 33.33333%
}

.el-col-9 {
    width: 37.5%
}

.el-col-offset-9 {
    margin-left: 37.5%
}

.el-col-pull-9 {
    right: 37.5%
}

.el-col-push-9 {
    left: 37.5%
}

.el-col-10 {
    width: 41.66667%
}

.el-col-offset-10 {
    margin-left: 41.66667%
}

.el-col-pull-10 {
    right: 41.66667%
}

.el-col-push-10 {
    left: 41.66667%
}

.el-col-11 {
    width: 45.83333%
}

.el-col-offset-11 {
    margin-left: 45.83333%
}

.el-col-pull-11 {
    right: 45.83333%
}

.el-col-push-11 {
    left: 45.83333%
}

.el-col-12 {
    width: 50%
}

.el-col-offset-12 {
    margin-left: 50%
}

.el-col-pull-12 {
    right: 50%
}

.el-col-push-12 {
    left: 50%
}

.el-col-13 {
    width: 54.16667%
}

.el-col-offset-13 {
    margin-left: 54.16667%
}

.el-col-pull-13 {
    right: 54.16667%
}

.el-col-push-13 {
    left: 54.16667%
}

.el-col-14 {
    width: 58.33333%
}

.el-col-offset-14 {
    margin-left: 58.33333%
}

.el-col-pull-14 {
    right: 58.33333%
}

.el-col-push-14 {
    left: 58.33333%
}

.el-col-15 {
    width: 62.5%
}

.el-col-offset-15 {
    margin-left: 62.5%
}

.el-col-pull-15 {
    right: 62.5%
}

.el-col-push-15 {
    left: 62.5%
}

.el-col-16 {
    width: 66.66667%
}

.el-col-offset-16 {
    margin-left: 66.66667%
}

.el-col-pull-16 {
    right: 66.66667%
}

.el-col-push-16 {
    left: 66.66667%
}

.el-col-17 {
    width: 70.83333%
}

.el-col-offset-17 {
    margin-left: 70.83333%
}

.el-col-pull-17 {
    right: 70.83333%
}

.el-col-push-17 {
    left: 70.83333%
}

.el-col-18 {
    width: 75%
}

.el-col-offset-18 {
    margin-left: 75%
}

.el-col-pull-18 {
    right: 75%
}

.el-col-push-18 {
    left: 75%
}

.el-col-19 {
    width: 79.16667%
}

.el-col-offset-19 {
    margin-left: 79.16667%
}

.el-col-pull-19 {
    right: 79.16667%
}

.el-col-push-19 {
    left: 79.16667%
}

.el-col-20 {
    width: 83.33333%
}

.el-col-offset-20 {
    margin-left: 83.33333%
}

.el-col-pull-20 {
    right: 83.33333%
}

.el-col-push-20 {
    left: 83.33333%
}

.el-col-21 {
    width: 87.5%
}

.el-col-offset-21 {
    margin-left: 87.5%
}

.el-col-pull-21 {
    right: 87.5%
}

.el-col-push-21 {
    left: 87.5%
}

.el-col-22 {
    width: 91.66667%
}

.el-col-offset-22 {
    margin-left: 91.66667%
}

.el-col-pull-22 {
    right: 91.66667%
}

.el-col-push-22 {
    left: 91.66667%
}

.el-col-23 {
    width: 95.83333%
}

.el-col-offset-23 {
    margin-left: 95.83333%
}

.el-col-pull-23 {
    right: 95.83333%
}

.el-col-push-23 {
    left: 95.83333%
}

.el-col-24 {
    width: 100%
}

.el-col-offset-24 {
    margin-left: 100%
}

.el-col-pull-24 {
    right: 100%
}

.el-col-push-24 {
    left: 100%
}

@media only screen and (max-width: 767px) {
    .el-col-xs-0 {
        display:none;
        width: 0
    }

    .el-col-xs-offset-0 {
        margin-left: 0
    }

    .el-col-xs-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-xs-push-0 {
        position: relative;
        left: 0
    }

    .el-col-xs-1 {
        width: 4.16667%
    }

    .el-col-xs-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-xs-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-xs-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-xs-2 {
        width: 8.33333%
    }

    .el-col-xs-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-xs-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-xs-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-xs-3 {
        width: 12.5%
    }

    .el-col-xs-offset-3 {
        margin-left: 12.5%
    }

    .el-col-xs-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-xs-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-xs-4 {
        width: 16.66667%
    }

    .el-col-xs-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-xs-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-xs-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-xs-5 {
        width: 20.83333%
    }

    .el-col-xs-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-xs-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-xs-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-xs-6 {
        width: 25%
    }

    .el-col-xs-offset-6 {
        margin-left: 25%
    }

    .el-col-xs-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-xs-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-xs-7 {
        width: 29.16667%
    }

    .el-col-xs-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-xs-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-xs-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-xs-8 {
        width: 33.33333%
    }

    .el-col-xs-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-xs-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-xs-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-xs-9 {
        width: 37.5%
    }

    .el-col-xs-offset-9 {
        margin-left: 37.5%
    }

    .el-col-xs-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-xs-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-xs-10 {
        width: 41.66667%
    }

    .el-col-xs-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-xs-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-xs-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-xs-11 {
        width: 45.83333%
    }

    .el-col-xs-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-xs-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-xs-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-xs-12 {
        width: 50%
    }

    .el-col-xs-offset-12 {
        margin-left: 50%
    }

    .el-col-xs-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-xs-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-xs-13 {
        width: 54.16667%
    }

    .el-col-xs-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-xs-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-xs-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-xs-14 {
        width: 58.33333%
    }

    .el-col-xs-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-xs-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-xs-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-xs-15 {
        width: 62.5%
    }

    .el-col-xs-offset-15 {
        margin-left: 62.5%
    }

    .el-col-xs-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-xs-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-xs-16 {
        width: 66.66667%
    }

    .el-col-xs-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-xs-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-xs-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-xs-17 {
        width: 70.83333%
    }

    .el-col-xs-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-xs-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-xs-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-xs-18 {
        width: 75%
    }

    .el-col-xs-offset-18 {
        margin-left: 75%
    }

    .el-col-xs-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-xs-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-xs-19 {
        width: 79.16667%
    }

    .el-col-xs-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-xs-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-xs-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-xs-20 {
        width: 83.33333%
    }

    .el-col-xs-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-xs-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-xs-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-xs-21 {
        width: 87.5%
    }

    .el-col-xs-offset-21 {
        margin-left: 87.5%
    }

    .el-col-xs-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-xs-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-xs-22 {
        width: 91.66667%
    }

    .el-col-xs-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-xs-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-xs-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-xs-23 {
        width: 95.83333%
    }

    .el-col-xs-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-xs-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-xs-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-xs-24 {
        width: 100%
    }

    .el-col-xs-offset-24 {
        margin-left: 100%
    }

    .el-col-xs-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-xs-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (min-width: 768px) {
    .el-col-sm-0 {
        display:none;
        width: 0
    }

    .el-col-sm-offset-0 {
        margin-left: 0
    }

    .el-col-sm-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-sm-push-0 {
        position: relative;
        left: 0
    }

    .el-col-sm-1 {
        width: 4.16667%
    }

    .el-col-sm-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-sm-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-sm-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-sm-2 {
        width: 8.33333%
    }

    .el-col-sm-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-sm-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-sm-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-sm-3 {
        width: 12.5%
    }

    .el-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .el-col-sm-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-sm-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-sm-4 {
        width: 16.66667%
    }

    .el-col-sm-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-sm-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-sm-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-sm-5 {
        width: 20.83333%
    }

    .el-col-sm-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-sm-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-sm-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-sm-6 {
        width: 25%
    }

    .el-col-sm-offset-6 {
        margin-left: 25%
    }

    .el-col-sm-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-sm-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-sm-7 {
        width: 29.16667%
    }

    .el-col-sm-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-sm-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-sm-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-sm-8 {
        width: 33.33333%
    }

    .el-col-sm-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-sm-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-sm-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-sm-9 {
        width: 37.5%
    }

    .el-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .el-col-sm-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-sm-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-sm-10 {
        width: 41.66667%
    }

    .el-col-sm-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-sm-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-sm-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-sm-11 {
        width: 45.83333%
    }

    .el-col-sm-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-sm-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-sm-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-sm-12 {
        width: 50%
    }

    .el-col-sm-offset-12 {
        margin-left: 50%
    }

    .el-col-sm-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-sm-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-sm-13 {
        width: 54.16667%
    }

    .el-col-sm-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-sm-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-sm-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-sm-14 {
        width: 58.33333%
    }

    .el-col-sm-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-sm-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-sm-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-sm-15 {
        width: 62.5%
    }

    .el-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .el-col-sm-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-sm-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-sm-16 {
        width: 66.66667%
    }

    .el-col-sm-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-sm-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-sm-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-sm-17 {
        width: 70.83333%
    }

    .el-col-sm-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-sm-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-sm-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-sm-18 {
        width: 75%
    }

    .el-col-sm-offset-18 {
        margin-left: 75%
    }

    .el-col-sm-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-sm-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-sm-19 {
        width: 79.16667%
    }

    .el-col-sm-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-sm-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-sm-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-sm-20 {
        width: 83.33333%
    }

    .el-col-sm-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-sm-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-sm-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-sm-21 {
        width: 87.5%
    }

    .el-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .el-col-sm-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-sm-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-sm-22 {
        width: 91.66667%
    }

    .el-col-sm-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-sm-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-sm-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-sm-23 {
        width: 95.83333%
    }

    .el-col-sm-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-sm-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-sm-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-sm-24 {
        width: 100%
    }

    .el-col-sm-offset-24 {
        margin-left: 100%
    }

    .el-col-sm-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-sm-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (min-width: 992px) {
    .el-col-md-0 {
        display:none;
        width: 0
    }

    .el-col-md-offset-0 {
        margin-left: 0
    }

    .el-col-md-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-md-push-0 {
        position: relative;
        left: 0
    }

    .el-col-md-1 {
        width: 4.16667%
    }

    .el-col-md-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-md-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-md-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-md-2 {
        width: 8.33333%
    }

    .el-col-md-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-md-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-md-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-md-3 {
        width: 12.5%
    }

    .el-col-md-offset-3 {
        margin-left: 12.5%
    }

    .el-col-md-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-md-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-md-4 {
        width: 16.66667%
    }

    .el-col-md-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-md-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-md-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-md-5 {
        width: 20.83333%
    }

    .el-col-md-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-md-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-md-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-md-6 {
        width: 25%
    }

    .el-col-md-offset-6 {
        margin-left: 25%
    }

    .el-col-md-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-md-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-md-7 {
        width: 29.16667%
    }

    .el-col-md-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-md-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-md-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-md-8 {
        width: 33.33333%
    }

    .el-col-md-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-md-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-md-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-md-9 {
        width: 37.5%
    }

    .el-col-md-offset-9 {
        margin-left: 37.5%
    }

    .el-col-md-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-md-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-md-10 {
        width: 41.66667%
    }

    .el-col-md-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-md-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-md-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-md-11 {
        width: 45.83333%
    }

    .el-col-md-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-md-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-md-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-md-12 {
        width: 50%
    }

    .el-col-md-offset-12 {
        margin-left: 50%
    }

    .el-col-md-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-md-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-md-13 {
        width: 54.16667%
    }

    .el-col-md-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-md-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-md-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-md-14 {
        width: 58.33333%
    }

    .el-col-md-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-md-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-md-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-md-15 {
        width: 62.5%
    }

    .el-col-md-offset-15 {
        margin-left: 62.5%
    }

    .el-col-md-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-md-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-md-16 {
        width: 66.66667%
    }

    .el-col-md-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-md-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-md-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-md-17 {
        width: 70.83333%
    }

    .el-col-md-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-md-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-md-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-md-18 {
        width: 75%
    }

    .el-col-md-offset-18 {
        margin-left: 75%
    }

    .el-col-md-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-md-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-md-19 {
        width: 79.16667%
    }

    .el-col-md-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-md-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-md-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-md-20 {
        width: 83.33333%
    }

    .el-col-md-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-md-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-md-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-md-21 {
        width: 87.5%
    }

    .el-col-md-offset-21 {
        margin-left: 87.5%
    }

    .el-col-md-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-md-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-md-22 {
        width: 91.66667%
    }

    .el-col-md-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-md-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-md-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-md-23 {
        width: 95.83333%
    }

    .el-col-md-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-md-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-md-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-md-24 {
        width: 100%
    }

    .el-col-md-offset-24 {
        margin-left: 100%
    }

    .el-col-md-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-md-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (min-width: 1200px) {
    .el-col-lg-0 {
        display:none;
        width: 0
    }

    .el-col-lg-offset-0 {
        margin-left: 0
    }

    .el-col-lg-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-lg-push-0 {
        position: relative;
        left: 0
    }

    .el-col-lg-1 {
        width: 4.16667%
    }

    .el-col-lg-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-lg-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-lg-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-lg-2 {
        width: 8.33333%
    }

    .el-col-lg-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-lg-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-lg-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-lg-3 {
        width: 12.5%
    }

    .el-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .el-col-lg-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-lg-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-lg-4 {
        width: 16.66667%
    }

    .el-col-lg-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-lg-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-lg-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-lg-5 {
        width: 20.83333%
    }

    .el-col-lg-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-lg-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-lg-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-lg-6 {
        width: 25%
    }

    .el-col-lg-offset-6 {
        margin-left: 25%
    }

    .el-col-lg-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-lg-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-lg-7 {
        width: 29.16667%
    }

    .el-col-lg-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-lg-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-lg-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-lg-8 {
        width: 33.33333%
    }

    .el-col-lg-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-lg-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-lg-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-lg-9 {
        width: 37.5%
    }

    .el-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .el-col-lg-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-lg-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-lg-10 {
        width: 41.66667%
    }

    .el-col-lg-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-lg-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-lg-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-lg-11 {
        width: 45.83333%
    }

    .el-col-lg-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-lg-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-lg-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-lg-12 {
        width: 50%
    }

    .el-col-lg-offset-12 {
        margin-left: 50%
    }

    .el-col-lg-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-lg-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-lg-13 {
        width: 54.16667%
    }

    .el-col-lg-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-lg-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-lg-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-lg-14 {
        width: 58.33333%
    }

    .el-col-lg-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-lg-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-lg-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-lg-15 {
        width: 62.5%
    }

    .el-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .el-col-lg-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-lg-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-lg-16 {
        width: 66.66667%
    }

    .el-col-lg-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-lg-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-lg-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-lg-17 {
        width: 70.83333%
    }

    .el-col-lg-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-lg-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-lg-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-lg-18 {
        width: 75%
    }

    .el-col-lg-offset-18 {
        margin-left: 75%
    }

    .el-col-lg-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-lg-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-lg-19 {
        width: 79.16667%
    }

    .el-col-lg-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-lg-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-lg-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-lg-20 {
        width: 83.33333%
    }

    .el-col-lg-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-lg-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-lg-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-lg-21 {
        width: 87.5%
    }

    .el-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .el-col-lg-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-lg-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-lg-22 {
        width: 91.66667%
    }

    .el-col-lg-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-lg-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-lg-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-lg-23 {
        width: 95.83333%
    }

    .el-col-lg-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-lg-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-lg-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-lg-24 {
        width: 100%
    }

    .el-col-lg-offset-24 {
        margin-left: 100%
    }

    .el-col-lg-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-lg-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (min-width: 1920px) {
    .el-col-xl-0 {
        display:none;
        width: 0
    }

    .el-col-xl-offset-0 {
        margin-left: 0
    }

    .el-col-xl-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-xl-push-0 {
        position: relative;
        left: 0
    }

    .el-col-xl-1 {
        width: 4.16667%
    }

    .el-col-xl-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-xl-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-xl-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-xl-2 {
        width: 8.33333%
    }

    .el-col-xl-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-xl-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-xl-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-xl-3 {
        width: 12.5%
    }

    .el-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .el-col-xl-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-xl-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-xl-4 {
        width: 16.66667%
    }

    .el-col-xl-offset-4 {
        margin-left: 16.66667%
    }

    .el-col-xl-pull-4 {
        position: relative;
        right: 16.66667%
    }

    .el-col-xl-push-4 {
        position: relative;
        left: 16.66667%
    }

    .el-col-xl-5 {
        width: 20.83333%
    }

    .el-col-xl-offset-5 {
        margin-left: 20.83333%
    }

    .el-col-xl-pull-5 {
        position: relative;
        right: 20.83333%
    }

    .el-col-xl-push-5 {
        position: relative;
        left: 20.83333%
    }

    .el-col-xl-6 {
        width: 25%
    }

    .el-col-xl-offset-6 {
        margin-left: 25%
    }

    .el-col-xl-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-xl-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-xl-7 {
        width: 29.16667%
    }

    .el-col-xl-offset-7 {
        margin-left: 29.16667%
    }

    .el-col-xl-pull-7 {
        position: relative;
        right: 29.16667%
    }

    .el-col-xl-push-7 {
        position: relative;
        left: 29.16667%
    }

    .el-col-xl-8 {
        width: 33.33333%
    }

    .el-col-xl-offset-8 {
        margin-left: 33.33333%
    }

    .el-col-xl-pull-8 {
        position: relative;
        right: 33.33333%
    }

    .el-col-xl-push-8 {
        position: relative;
        left: 33.33333%
    }

    .el-col-xl-9 {
        width: 37.5%
    }

    .el-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .el-col-xl-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-xl-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-xl-10 {
        width: 41.66667%
    }

    .el-col-xl-offset-10 {
        margin-left: 41.66667%
    }

    .el-col-xl-pull-10 {
        position: relative;
        right: 41.66667%
    }

    .el-col-xl-push-10 {
        position: relative;
        left: 41.66667%
    }

    .el-col-xl-11 {
        width: 45.83333%
    }

    .el-col-xl-offset-11 {
        margin-left: 45.83333%
    }

    .el-col-xl-pull-11 {
        position: relative;
        right: 45.83333%
    }

    .el-col-xl-push-11 {
        position: relative;
        left: 45.83333%
    }

    .el-col-xl-12 {
        width: 50%
    }

    .el-col-xl-offset-12 {
        margin-left: 50%
    }

    .el-col-xl-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-xl-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-xl-13 {
        width: 54.16667%
    }

    .el-col-xl-offset-13 {
        margin-left: 54.16667%
    }

    .el-col-xl-pull-13 {
        position: relative;
        right: 54.16667%
    }

    .el-col-xl-push-13 {
        position: relative;
        left: 54.16667%
    }

    .el-col-xl-14 {
        width: 58.33333%
    }

    .el-col-xl-offset-14 {
        margin-left: 58.33333%
    }

    .el-col-xl-pull-14 {
        position: relative;
        right: 58.33333%
    }

    .el-col-xl-push-14 {
        position: relative;
        left: 58.33333%
    }

    .el-col-xl-15 {
        width: 62.5%
    }

    .el-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .el-col-xl-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-xl-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-xl-16 {
        width: 66.66667%
    }

    .el-col-xl-offset-16 {
        margin-left: 66.66667%
    }

    .el-col-xl-pull-16 {
        position: relative;
        right: 66.66667%
    }

    .el-col-xl-push-16 {
        position: relative;
        left: 66.66667%
    }

    .el-col-xl-17 {
        width: 70.83333%
    }

    .el-col-xl-offset-17 {
        margin-left: 70.83333%
    }

    .el-col-xl-pull-17 {
        position: relative;
        right: 70.83333%
    }

    .el-col-xl-push-17 {
        position: relative;
        left: 70.83333%
    }

    .el-col-xl-18 {
        width: 75%
    }

    .el-col-xl-offset-18 {
        margin-left: 75%
    }

    .el-col-xl-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-xl-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-xl-19 {
        width: 79.16667%
    }

    .el-col-xl-offset-19 {
        margin-left: 79.16667%
    }

    .el-col-xl-pull-19 {
        position: relative;
        right: 79.16667%
    }

    .el-col-xl-push-19 {
        position: relative;
        left: 79.16667%
    }

    .el-col-xl-20 {
        width: 83.33333%
    }

    .el-col-xl-offset-20 {
        margin-left: 83.33333%
    }

    .el-col-xl-pull-20 {
        position: relative;
        right: 83.33333%
    }

    .el-col-xl-push-20 {
        position: relative;
        left: 83.33333%
    }

    .el-col-xl-21 {
        width: 87.5%
    }

    .el-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .el-col-xl-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-xl-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-xl-22 {
        width: 91.66667%
    }

    .el-col-xl-offset-22 {
        margin-left: 91.66667%
    }

    .el-col-xl-pull-22 {
        position: relative;
        right: 91.66667%
    }

    .el-col-xl-push-22 {
        position: relative;
        left: 91.66667%
    }

    .el-col-xl-23 {
        width: 95.83333%
    }

    .el-col-xl-offset-23 {
        margin-left: 95.83333%
    }

    .el-col-xl-pull-23 {
        position: relative;
        right: 95.83333%
    }

    .el-col-xl-push-23 {
        position: relative;
        left: 95.83333%
    }

    .el-col-xl-24 {
        width: 100%
    }

    .el-col-xl-offset-24 {
        margin-left: 100%
    }

    .el-col-xl-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-xl-push-24 {
        position: relative;
        left: 100%
    }
}

.el-upload {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    outline: 0
}

.el-upload__input {
    display: none
}

.el-upload__tip {
    font-size: 12px;
    color: #606266;
    margin-top: 7px
}

.el-upload iframe {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    filter: alpha(opacity=0)
}

.el-upload--picture-card {
    background-color: #fbfdff;
    border: 1px dashed #c0ccda;
    border-radius: 6px;
    box-sizing: border-box;
    width: 148px;
    height: 148px;
    cursor: pointer;
    line-height: 146px;
    vertical-align: top
}

.el-upload--picture-card i {
    font-size: 28px;
    color: #8c939d
}

.el-upload--picture-card:hover,.el-upload:focus {
    border-color: #409eff;
    color: #409eff
}

.el-upload:focus .el-upload-dragger {
    border-color: #409eff
}

.el-upload-dragger {
    background-color: #fff;
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    box-sizing: border-box;
    width: 360px;
    height: 180px;
    text-align: center;
    cursor: pointer;
    overflow: hidden
}

.el-upload-dragger .el-icon-upload {
    font-size: 67px;
    color: #c0c4cc;
    margin: 40px 0 16px;
    line-height: 50px
}

.el-upload-dragger+.el-upload__tip {
    text-align: center
}

.el-upload-dragger~.el-upload__files {
    border-top: 1px solid #dcdfe6;
    margin-top: 7px;
    padding-top: 5px
}

.el-upload-dragger .el-upload__text {
    color: #606266;
    font-size: 14px;
    text-align: center
}

.el-upload-dragger .el-upload__text em {
    color: #409eff;
    font-style: normal
}

.el-upload-dragger:hover {
    border-color: #409eff
}

.el-upload-dragger.is-dragover {
    background-color: rgba(32,159,255,.06);
    border: 2px dashed #409eff
}

.el-upload-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.el-upload-list__item {
    transition: all .5s cubic-bezier(.55,0,.1,1);
    font-size: 14px;
    color: #606266;
    line-height: 1.8;
    margin-top: 5px;
    box-sizing: border-box;
    border-radius: 4px;
    width: 100%
}

.el-upload-list__item .el-progress {
    position: absolute;
    top: 20px;
    width: 100%
}

.el-upload-list__item .el-progress__text {
    position: absolute;
    right: 0;
    top: -13px
}

.el-upload-list__item .el-progress-bar {
    margin-right: 0;
    padding-right: 0
}

.el-upload-list__item:first-child {
    margin-top: 10px
}

.el-upload-list__item .el-icon-upload-success {
    color: #67c23a
}

.el-upload-list__item .el-icon-close {
    display: none;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    opacity: .75;
    color: #606266
}

.el-upload-list__item .el-icon-close:hover {
    opacity: 1
}

.el-upload-list__item .el-icon-close-tip {
    display: none;
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 12px;
    cursor: pointer;
    opacity: 1;
    color: #409eff
}

.el-upload-list__item:hover .el-icon-close {
    display: inline-block
}

.el-upload-list__item:hover .el-progress__text {
    display: none
}

.el-upload-list__item.is-success .el-upload-list__item-status-label {
    display: block
}

.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover {
    color: #409eff;
    cursor: pointer
}

.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {
    display: inline-block
}

.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus {
    outline-width: 0
}

.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip {
    display: none
}

.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label {
    display: block
}

.el-upload-list__item-name {
    color: #606266;
    display: block;
    margin-right: 40px;
    overflow: hidden;
    padding-left: 4px;
    text-overflow: ellipsis;
    transition: color .3s;
    white-space: nowrap
}

.el-upload-list__item-name [class^=el-icon] {
    height: 100%;
    margin-right: 7px;
    color: #909399;
    line-height: inherit
}

.el-upload-list__item-status-label {
    position: absolute;
    right: 5px;
    top: 0;
    line-height: inherit;
    display: none
}

.el-upload-list__item-delete {
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 12px;
    color: #606266;
    display: none
}

.el-upload-list__item-delete:hover {
    color: #409eff
}

.el-upload-list--picture-card {
    margin: 0;
    display: inline;
    vertical-align: top
}

.el-upload-list--picture-card .el-upload-list__item {
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #c0ccda;
    border-radius: 6px;
    box-sizing: border-box;
    width: 148px;
    height: 148px;
    margin: 0 8px 8px 0;
    display: inline-block
}

.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
    color: #fff
}

.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
    display: none
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
    display: block
}

.el-upload-list--picture-card .el-upload-list__item-name {
    display: none
}

.el-upload-list--picture-card .el-upload-list__item-thumbnail {
    width: 100%;
    height: 100%
}

.el-upload-list--picture-card .el-upload-list__item-status-label {
    position: absolute;
    right: -15px;
    top: -6px;
    width: 40px;
    height: 24px;
    background: #13ce66;
    text-align: center;
    transform: rotate(45deg);
    box-shadow: 0 0 1pc 1px rgba(0,0,0,.2)
}

.el-upload-list--picture-card .el-upload-list__item-status-label i {
    font-size: 12px;
    margin-top: 11px;
    transform: rotate(-45deg)
}

.el-upload-list--picture-card .el-upload-list__item-actions {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    text-align: center;
    color: #fff;
    opacity: 0;
    font-size: 20px;
    background-color: rgba(0,0,0,.5);
    transition: opacity .3s
}

.el-upload-list--picture-card .el-upload-list__item-actions:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.el-upload-list--picture-card .el-upload-list__item-actions span {
    display: none;
    cursor: pointer
}

.el-upload-list--picture-card .el-upload-list__item-actions span+span {
    margin-left: 15px
}

.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
    position: static;
    font-size: inherit;
    color: inherit
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover {
    opacity: 1
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
    display: inline-block
}

.el-upload-list--picture-card .el-progress {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    bottom: auto;
    width: 126px
}

.el-upload-list--picture-card .el-progress .el-progress__text {
    top: 50%
}

.el-upload-list--picture .el-upload-list__item {
    overflow: hidden;
    z-index: 0;
    background-color: #fff;
    border: 1px solid #c0ccda;
    border-radius: 6px;
    box-sizing: border-box;
    margin-top: 10px;
    padding: 10px 10px 10px 90px;
    height: 92px
}

.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
    color: #fff
}

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
    background: 0 0;
    box-shadow: none;
    top: -2px;
    right: -12px
}

.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
    display: block
}

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name {
    line-height: 70px;
    margin-top: 0
}

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
    display: none
}

.el-upload-list--picture .el-upload-list__item-thumbnail {
    vertical-align: middle;
    display: inline-block;
    width: 70px;
    height: 70px;
    float: left;
    position: relative;
    z-index: 1;
    margin-left: -80px;
    background-color: #fff
}

.el-upload-list--picture .el-upload-list__item-name {
    display: block;
    margin-top: 20px
}

.el-upload-list--picture .el-upload-list__item-name i {
    font-size: 70px;
    line-height: 1;
    position: absolute;
    left: 9px;
    top: 10px
}

.el-upload-list--picture .el-upload-list__item-status-label {
    position: absolute;
    right: -17px;
    top: -7px;
    width: 46px;
    height: 26px;
    background: #13ce66;
    text-align: center;
    transform: rotate(45deg);
    box-shadow: 0 1px 1px #ccc
}

.el-upload-list--picture .el-upload-list__item-status-label i {
    font-size: 12px;
    margin-top: 12px;
    transform: rotate(-45deg)
}

.el-upload-list--picture .el-progress {
    position: relative;
    top: -7px
}

.el-upload-cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10;
    cursor: default
}

.el-upload-cover:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.el-upload-cover img {
    display: block;
    width: 100%;
    height: 100%
}

.el-upload-cover__label {
    position: absolute;
    right: -15px;
    top: -6px;
    width: 40px;
    height: 24px;
    background: #13ce66;
    text-align: center;
    transform: rotate(45deg);
    box-shadow: 0 0 1pc 1px rgba(0,0,0,.2)
}

.el-upload-cover__label i {
    font-size: 12px;
    margin-top: 11px;
    transform: rotate(-45deg);
    color: #fff
}

.el-upload-cover__progress {
    display: inline-block;
    vertical-align: middle;
    position: static;
    width: 243px
}

.el-upload-cover__progress+.el-upload__inner {
    opacity: 0
}

.el-upload-cover__content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.el-upload-cover__interact {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.72);
    text-align: center
}

.el-upload-cover__interact .btn {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    vertical-align: middle;
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    margin-top: 60px
}

.el-upload-cover__interact .btn span {
    opacity: 0;
    transition: opacity .15s linear
}

.el-upload-cover__interact .btn:not(:first-child) {
    margin-left: 35px
}

.el-upload-cover__interact .btn:hover {
    transform: translateY(-13px)
}

.el-upload-cover__interact .btn:hover span {
    opacity: 1
}

.el-upload-cover__interact .btn i {
    color: #fff;
    display: block;
    font-size: 24px;
    line-height: inherit;
    margin: 0 auto 5px
}

.el-upload-cover__title {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
    height: 36px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
    text-align: left;
    padding: 0 10px;
    margin: 0;
    line-height: 36px;
    font-size: 14px;
    color: #303133
}

.el-upload-cover+.el-upload__inner {
    opacity: 0;
    position: relative;
    z-index: 1
}

.el-progress {
    position: relative;
    line-height: 1
}

.el-progress__text {
    font-size: 14px;
    color: #606266;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    line-height: 1
}

.el-progress__text i {
    vertical-align: middle;
    display: block
}

.el-progress--circle,.el-progress--dashboard {
    display: inline-block
}

.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    transform: translateY(-50%)
}

.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i {
    vertical-align: middle;
    display: inline-block
}

.el-progress--without-text .el-progress__text {
    display: none
}

.el-progress--without-text .el-progress-bar {
    padding-right: 0;
    margin-right: 0;
    display: block
}

.el-progress--text-inside .el-progress-bar {
    padding-right: 0;
    margin-right: 0
}

.el-progress.is-success .el-progress-bar__inner {
    background-color: #67c23a
}

.el-progress.is-success .el-progress__text {
    color: #67c23a
}

.el-progress.is-warning .el-progress-bar__inner {
    background-color: #e6a23c
}

.el-badge__content,.el-progress.is-exception .el-progress-bar__inner {
    background-color: #f56c6c
}

.el-progress.is-warning .el-progress__text {
    color: #e6a23c
}

.el-progress.is-exception .el-progress__text {
    color: #f56c6c
}

.el-progress-bar {
    padding-right: 50px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin-right: -55px;
    box-sizing: border-box
}

.el-card__header,.el-message,.el-step__icon {
    -webkit-box-sizing: border-box
}

.el-progress-bar__outer {
    height: 6px;
    border-radius: 100px;
    background-color: #ebeef5;
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.el-progress-bar__inner {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #409eff;
    text-align: right;
    border-radius: 100px;
    line-height: 1;
    white-space: nowrap;
    transition: width .6s ease
}

.el-progress-bar__inner:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.el-progress-bar__innerText {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 12px;
    margin: 0 5px
}

@keyframes progress {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 32px 0
    }
}

.el-time-spinner {
    width: 100%;
    white-space: nowrap
}

.el-spinner {
    display: inline-block;
    vertical-align: middle
}

.el-spinner-inner {
    animation: rotate 2s linear infinite;
    width: 50px;
    height: 50px
}

.el-spinner-inner .path {
    stroke: #ececec;
    stroke-linecap: round;
    animation: dash 1.5s ease-in-out infinite
}

@keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1,150;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -35
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -124
    }
}

.el-message {
    min-width: 380px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    position: fixed;
    left: 50%;
    top: 20px;
    transform: translateX(-50%);
    background-color: #edf2fc;
    transition: opacity .3s,transform .4s,top .4s;
    overflow: hidden;
    padding: 15px 15px 15px 20px;
    display: flex;
    align-items: center
}

.el-message.is-center {
    justify-content: center
}

.el-message.is-closable .el-message__content {
    padding-right: 16px
}

.el-message p {
    margin: 0
}

.el-message--info .el-message__content {
    color: #909399
}

.el-message--success {
    background-color: #f0f9eb;
    border-color: #e1f3d8
}

.el-message--success .el-message__content {
    color: #67c23a
}

.el-message--warning {
    background-color: #fdf6ec;
    border-color: #faecd8
}

.el-message--warning .el-message__content {
    color: #e6a23c
}

.el-message--error {
    background-color: #fef0f0;
    border-color: #fde2e2
}

.el-message--error .el-message__content {
    color: #f56c6c
}

.el-message__icon {
    margin-right: 10px
}

.el-message__content {
    padding: 0;
    font-size: 14px;
    line-height: 1
}

.el-message__content:focus {
    outline-width: 0
}

.el-message__closeBtn {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    cursor: pointer;
    color: #c0c4cc;
    font-size: 16px
}

.el-message__closeBtn:focus {
    outline-width: 0
}

.el-message__closeBtn:hover {
    color: #909399
}

.el-message .el-icon-success {
    color: #67c23a
}

.el-message .el-icon-error {
    color: #f56c6c
}

.el-message .el-icon-info {
    color: #909399
}

.el-message .el-icon-warning {
    color: #e6a23c
}

.el-message-fade-enter,.el-message-fade-leave-active {
    opacity: 0;
    transform: translate(-50%,-100%)
}

.el-badge {
    position: relative;
    vertical-align: middle;
    display: inline-block
}

.el-badge__content {
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid #fff
}

.el-badge__content.is-fixed {
    position: absolute;
    top: 0;
    right: 10px;
    transform: translateY(-50%) translateX(100%)
}

.el-rate__icon,.el-rate__item {
    position: relative;
    display: inline-block
}

.el-badge__content.is-fixed.is-dot {
    right: 5px
}

.el-badge__content.is-dot {
    height: 8px;
    width: 8px;
    padding: 0;
    right: 0;
    border-radius: 50%
}

.el-badge__content--primary {
    background-color: #409eff
}

.el-badge__content--success {
    background-color: #67c23a
}

.el-badge__content--warning {
    background-color: #e6a23c
}

.el-badge__content--info {
    background-color: #909399
}

.el-badge__content--danger {
    background-color: #f56c6c
}

.el-card {
    border-radius: 4px;
    border: 1px solid #ebeef5;
    background-color: #fff;
    overflow: hidden;
    color: #303133;
    transition: .3s
}

.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover {
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-card__header {
    padding: 18px 20px;
    border-bottom: 1px solid #ebeef5;
    box-sizing: border-box
}

.el-card__body,.el-main {
    padding: 20px
}

.el-rate {
    height: 20px;
    line-height: 1
}

.el-rate:active,.el-rate:focus {
    outline-width: 0
}

.el-rate__item {
    font-size: 0;
    vertical-align: middle
}

.el-rate__icon {
    font-size: 18px;
    margin-right: 6px;
    color: #c0c4cc;
    transition: .3s
}

.el-rate__decimal,.el-rate__icon .path2 {
    position: absolute;
    top: 0;
    left: 0
}

.el-rate__icon.hover {
    transform: scale(1.15)
}

.el-rate__decimal {
    display: inline-block;
    overflow: hidden
}

.el-step.is-vertical,.el-steps {
    display: -ms-flexbox
}

.el-rate__text {
    font-size: 14px;
    vertical-align: middle
}

.el-steps {
    display: flex
}

.el-steps--simple {
    padding: 13px 8%;
    border-radius: 4px;
    background: #f5f7fa
}

.el-steps--horizontal {
    white-space: nowrap
}

.el-steps--vertical {
    height: 100%;
    flex-flow: column
}

.el-step {
    position: relative;
    flex-shrink: 1
}

.el-step:last-of-type .el-step__line {
    display: none
}

.el-step:last-of-type.is-flex {
    flex-basis: auto!important;
    flex-shrink: 0;
    flex-grow: 0
}

.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main {
    padding-right: 0
}

.el-step__head {
    position: relative;
    width: 100%
}

.el-step__head.is-process {
    color: #303133;
    border-color: #303133
}

.el-step__head.is-wait {
    color: #c0c4cc;
    border-color: #c0c4cc
}

.el-step__head.is-success {
    color: #67c23a;
    border-color: #67c23a
}

.el-step__head.is-error {
    color: #f56c6c;
    border-color: #f56c6c
}

.el-step__head.is-finish {
    color: #409eff;
    border-color: #409eff
}

.el-step__icon {
    position: relative;
    z-index: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 14px;
    box-sizing: border-box;
    background: #fff;
    transition: .15s ease-out
}

.el-step.is-horizontal,.el-step__icon-inner {
    display: inline-block
}

.el-step__icon.is-text {
    border-radius: 50%;
    border: 2px solid;
    border-color: inherit
}

.el-step__icon.is-icon {
    width: 40px
}

.el-step__icon-inner {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-align: center;
    font-weight: 700;
    line-height: 1;
    color: inherit
}

.el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size: 25px;
    font-weight: 400
}

.el-step__icon-inner.is-status {
    transform: translateY(1px)
}

.el-step__line {
    position: absolute;
    border-color: inherit;
    background-color: #c0c4cc
}

.el-step__line-inner {
    display: block;
    border: 1px solid;
    border-color: inherit;
    transition: .15s ease-out;
    box-sizing: border-box;
    width: 0;
    height: 0
}

.el-step__main {
    white-space: normal;
    text-align: left
}

.el-step__title {
    font-size: 16px;
    line-height: 38px
}

.el-step__title.is-process {
    font-weight: 700;
    color: #303133
}

.el-step__title.is-wait {
    color: #c0c4cc
}

.el-step__title.is-success {
    color: #67c23a
}

.el-step__title.is-error {
    color: #f56c6c
}

.el-step__title.is-finish {
    color: #409eff
}

.el-step__description {
    padding-right: 10%;
    margin-top: -5px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400
}

.el-step__description.is-process {
    color: #303133
}

.el-step__description.is-wait {
    color: #c0c4cc
}

.el-step__description.is-success {
    color: #67c23a
}

.el-step__description.is-error {
    color: #f56c6c
}

.el-step__description.is-finish {
    color: #409eff
}

.el-step.is-horizontal .el-step__line {
    height: 2px;
    top: 11px;
    left: 0;
    right: 0
}

.el-step.is-vertical {
    display: flex
}

.el-step.is-vertical .el-step__head {
    flex-grow: 0;
    width: 24px
}

.el-step.is-vertical .el-step__main {
    padding-left: 10px;
    flex-grow: 1
}

.el-step.is-vertical .el-step__title {
    line-height: 24px;
    padding-bottom: 8px
}

.el-step.is-vertical .el-step__line {
    width: 2px;
    top: 0;
    bottom: 0;
    left: 11px
}

.el-step.is-vertical .el-step__icon.is-icon {
    width: 24px
}

.el-step.is-center .el-step__head,.el-step.is-center .el-step__main {
    text-align: center
}

.el-step.is-center .el-step__description {
    padding-left: 20%;
    padding-right: 20%
}

.el-step.is-center .el-step__line {
    left: 50%;
    right: -50%
}

.el-step.is-simple {
    display: flex;
    align-items: center
}

.el-step.is-simple .el-step__head {
    width: auto;
    font-size: 0;
    padding-right: 10px
}

.el-step.is-simple .el-step__icon {
    background: 0 0;
    width: 16px;
    height: 16px;
    font-size: 12px
}

.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size: 18px
}

.el-step.is-simple .el-step__icon-inner.is-status {
    transform: scale(.8) translateY(1px)
}

.el-step.is-simple .el-step__main {
    position: relative;
    display: flex;
    align-items: stretch;
    flex-grow: 1
}

.el-step.is-simple .el-step__title {
    font-size: 16px;
    line-height: 20px
}

.el-step.is-simple:not(:last-of-type) .el-step__title {
    max-width: 50%;
    word-break: break-all
}

.el-step.is-simple .el-step__arrow {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 15px;
    width: 1px;
    background: #c0c4cc
}

.el-step.is-simple .el-step__arrow:before {
    transform: rotate(-45deg) translateY(-4px);
    transform-origin: 0 0
}

.el-step.is-simple .el-step__arrow:after {
    transform: rotate(45deg) translateY(4px);
    transform-origin: 100% 100%
}

.el-step.is-simple:last-of-type .el-step__arrow {
    display: none
}

.el-carousel {
    position: relative
}

.el-carousel--horizontal {
    overflow-x: hidden
}

.el-carousel--vertical {
    overflow-y: hidden
}

.el-carousel__container {
    position: relative;

}

.el-carousel__arrow {
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    height: 36px;
    width: 36px;
    cursor: pointer;
    transition: .3s;
    border-radius: 50%;
    background-color: rgba(31,45,61,.11);
    color: #fff;
    position: absolute;
    top: 50%;
    z-index: 10;
    transform: translateY(-50%);
    text-align: center;
    font-size: 12px
}

.el-carousel__arrow--left {
    left: 16px
}

.el-carousel__arrow:hover {
    background-color: rgba(31,45,61,.23)
}

.el-carousel__arrow i {
    cursor: pointer
}

.el-carousel__indicators {
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 2
}

.el-carousel__indicators--horizontal {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.el-carousel__indicators--vertical {
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.el-carousel__indicators--outside {
    bottom: 26px;
    text-align: center;
    position: static;
    transform: none
}

.el-carousel__indicators--outside .el-carousel__indicator:hover button {
    opacity: .64
}

.el-carousel__indicators--outside button {
    background-color: #c0c4cc;
    opacity: .24
}

.el-carousel__indicators--labels {
    left: 0;
    right: 0;
    transform: none;
    text-align: center
}

.el-carousel__indicators--labels .el-carousel__button {
    height: auto;
    width: auto;
    padding: 2px 18px;
    font-size: 12px
}

.el-carousel__indicators--labels .el-carousel__indicator {
    padding: 6px 4px
}

.el-carousel__indicator {
    background-color: transparent;
    cursor: pointer
}

.el-carousel__indicator:hover button {
    opacity: .72
}

.el-carousel__indicator--horizontal {
    display: inline-block;
    padding: 12px 4px
}

.el-carousel__indicator--vertical {
    padding: 4px 12px
}

.el-carousel__indicator--vertical .el-carousel__button {
    width: 2px;
    height: 15px
}

.el-carousel__indicator.is-active button {
    opacity: 1
}

.el-carousel__button {
    display: block;
    opacity: .48;
    width: 30px;
    height: 2px;
    background-color: #fff;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    transition: .3s
}

.el-carousel__item,.el-carousel__mask {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.carousel-arrow-left-enter,.carousel-arrow-left-leave-active {
    transform: translateY(-50%) translateX(-10px);
    opacity: 0
}

.carousel-arrow-right-enter,.carousel-arrow-right-leave-active {
    transform: translateY(-50%) translateX(10px);
    opacity: 0
}

.el-carousel__item {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    z-index: 0
}

.el-carousel__item.is-active {
    z-index: 2
}

.el-carousel__item--card,.el-carousel__item.is-animating {
    transition: transform .4s ease-in-out
}

.el-carousel__item--card {
    width: 50%
}

.el-carousel__item--card.is-in-stage {
    cursor: pointer;
    z-index: 1
}

.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
    opacity: .12
}

.el-carousel__item--card.is-active {
    z-index: 2
}

.el-carousel__mask {
    width: 100%;
    background-color: #fff;
    opacity: .24;
    transition: .2s
}

.fade-in-linear-enter-active,.fade-in-linear-leave-active {
    transition: opacity .2s linear
}

.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active {
    opacity: 0
}

.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active {
    transition: opacity .2s linear
}

.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active {
    opacity: 0
}

.el-fade-in-enter-active,.el-fade-in-leave-active {
    transition: all .3s cubic-bezier(.55,0,.1,1)
}

.el-fade-in-enter,.el-fade-in-leave-active {
    opacity: 0
}

.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active {
    transition: all .3s cubic-bezier(.55,0,.1,1)
}

.el-zoom-in-center-enter,.el-zoom-in-center-leave-active {
    opacity: 0;
    transform: scaleX(0)
}

.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin: center top
}

.el-zoom-in-top-enter,.el-zoom-in-top-leave-active {
    opacity: 0;
    transform: scaleY(0)
}

.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin: center bottom
}

.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active {
    opacity: 0;
    transform: scaleY(0)
}

.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active {
    opacity: 1;
    transform: scale(1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin: top left
}

.el-zoom-in-left-enter,.el-zoom-in-left-leave-active {
    opacity: 0;
    transform: scale(.45)
}

.collapse-transition {
    transition: height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}

.horizontal-collapse-transition {
    transition: width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out
}

.el-list-enter-active,.el-list-leave-active {
    transition: all 1s
}

.el-list-enter,.el-list-leave-active {
    opacity: 0;
    transform: translateY(-30px)
}

.el-opacity-transition {
    transition: opacity .3s cubic-bezier(.55,0,.1,1)
}

.el-collapse {
    border-top: 1px solid #ebeef5;
    border-bottom: 1px solid #ebeef5
}

.el-collapse-item.is-disabled .el-collapse-item__header {
    color: #bbb;
    cursor: not-allowed
}

.el-collapse-item__header {
    display: flex;
    align-items: center;
    height: 48px;
    line-height: 48px;
    background-color: #fff;
    color: #303133;
    cursor: pointer;
    border-bottom: 1px solid #ebeef5;
    font-size: 13px;
    font-weight: 500;
    transition: border-bottom-color .3s;
    outline: 0
}

.el-collapse-item__arrow {
    margin: 0 8px 0 auto;
    transition: transform .3s;
    font-weight: 300
}

.el-collapse-item__arrow.is-active {
    transform: rotate(90deg)
}

.el-collapse-item__header.focusing:focus:not(:hover) {
    color: #409eff
}

.el-collapse-item__header.is-active {
    border-bottom-color: transparent
}

.el-collapse-item__wrap {
    will-change: height;
    background-color: #fff;
    overflow: hidden;
    box-sizing: border-box;
    border-bottom: 1px solid #ebeef5
}

.el-cascader__search-input,.el-cascader__tags,.el-tag {
    -webkit-box-sizing: border-box
}

.el-collapse-item__content {
    padding-bottom: 25px;
    font-size: 13px;
    color: #303133;
    line-height: 1.769230769230769
}

.el-collapse-item:last-child {
    margin-bottom: -1px
}

.el-popper .popper__arrow,.el-popper .popper__arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.el-cascader,.el-tag {
    display: inline-block
}

.el-popper .popper__arrow {
    border-width: 6px;
    filter: drop-shadow(0 2px 12px rgba(0,0,0,.03))
}

.el-popper .popper__arrow:after {
    content: " ";
    border-width: 6px
}

.el-popper[x-placement^=top] {
    margin-bottom: 12px
}

.el-popper[x-placement^=top] .popper__arrow {
    bottom: -6px;
    left: 50%;
    margin-right: 3px;
    border-top-color: #ebeef5;
    border-bottom-width: 0
}

.el-popper[x-placement^=top] .popper__arrow:after {
    bottom: 1px;
    margin-left: -6px;
    border-top-color: #fff;
    border-bottom-width: 0
}

.el-popper[x-placement^=bottom] {
    margin-top: 12px
}

.el-popper[x-placement^=bottom] .popper__arrow {
    top: -6px;
    left: 50%;
    margin-right: 3px;
    border-top-width: 0;
    border-bottom-color: #ebeef5
}

.el-popper[x-placement^=bottom] .popper__arrow:after {
    top: 1px;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.el-popper[x-placement^=right] {
    margin-left: 12px
}

.el-popper[x-placement^=right] .popper__arrow {
    top: 50%;
    left: -6px;
    margin-bottom: 3px;
    border-right-color: #ebeef5;
    border-left-width: 0
}

.el-popper[x-placement^=right] .popper__arrow:after {
    bottom: -6px;
    left: 1px;
    border-right-color: #fff;
    border-left-width: 0
}

.el-popper[x-placement^=left] {
    margin-right: 12px
}

.el-popper[x-placement^=left] .popper__arrow {
    top: 50%;
    right: -6px;
    margin-bottom: 3px;
    border-right-width: 0;
    border-left-color: #ebeef5
}

.el-popper[x-placement^=left] .popper__arrow:after {
    right: 1px;
    bottom: -6px;
    margin-left: -6px;
    border-right-width: 0;
    border-left-color: #fff
}

.el-tag {
    background-color: #ecf5ff;
    height: 32px;
    padding: 0 10px;
    line-height: 30px;
    font-size: 12px;
    color: #409eff;
    border: 1px solid #d9ecff;
    border-radius: 4px;
    box-sizing: border-box;
    white-space: nowrap
}

.el-tag.is-hit {
    border-color: #409eff
}

.el-tag .el-tag__close {
    color: #409eff
}

.el-tag .el-tag__close:hover {
    color: #fff;
    background-color: #409eff
}

.el-tag.el-tag--info {
    background-color: #f4f4f5;
    border-color: #e9e9eb;
    color: #909399
}

.el-tag.el-tag--info.is-hit {
    border-color: #909399
}

.el-tag.el-tag--info .el-tag__close {
    color: #909399
}

.el-tag.el-tag--info .el-tag__close:hover {
    color: #fff;
    background-color: #909399
}

.el-tag.el-tag--success {
    background-color: #f0f9eb;
    border-color: #e1f3d8;
    color: #67c23a
}

.el-tag.el-tag--success.is-hit {
    border-color: #67c23a
}

.el-tag.el-tag--success .el-tag__close {
    color: #67c23a
}

.el-tag.el-tag--success .el-tag__close:hover {
    color: #fff;
    background-color: #67c23a
}

.el-tag.el-tag--warning {
    background-color: #fdf6ec;
    border-color: #faecd8;
    color: #e6a23c
}

.el-tag.el-tag--warning.is-hit {
    border-color: #e6a23c
}

.el-tag.el-tag--warning .el-tag__close {
    color: #e6a23c
}

.el-tag.el-tag--warning .el-tag__close:hover {
    color: #fff;
    background-color: #e6a23c
}

.el-tag.el-tag--danger {
    background-color: #fef0f0;
    border-color: #fde2e2;
    color: #f56c6c
}

.el-tag.el-tag--danger.is-hit {
    border-color: #f56c6c
}

.el-tag.el-tag--danger .el-tag__close {
    color: #f56c6c
}

.el-tag.el-tag--danger .el-tag__close:hover {
    color: #fff;
    background-color: #f56c6c
}

.el-tag .el-icon-close {
    border-radius: 50%;
    text-align: center;
    position: relative;
    cursor: pointer;
    font-size: 12px;
    height: 16px;
    width: 16px;
    line-height: 16px;
    vertical-align: middle;
    top: -1px;
    right: -5px
}

.el-tag .el-icon-close:before {
    display: block
}

.el-tag--dark {
    background-color: #409eff;
    color: #fff
}

.el-tag--dark,.el-tag--dark.is-hit {
    border-color: #409eff
}

.el-tag--dark .el-tag__close {
    color: #fff
}

.el-tag--dark .el-tag__close:hover {
    color: #fff;
    background-color: #66b1ff
}

.el-tag--dark.el-tag--info {
    background-color: #909399;
    border-color: #909399;
    color: #fff
}

.el-tag--dark.el-tag--info.is-hit {
    border-color: #909399
}

.el-tag--dark.el-tag--info .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
    color: #fff;
    background-color: #a6a9ad
}

.el-tag--dark.el-tag--success {
    background-color: #67c23a;
    border-color: #67c23a;
    color: #fff
}

.el-tag--dark.el-tag--success.is-hit {
    border-color: #67c23a
}

.el-tag--dark.el-tag--success .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
    color: #fff;
    background-color: #85ce61
}

.el-tag--dark.el-tag--warning {
    background-color: #e6a23c;
    border-color: #e6a23c;
    color: #fff
}

.el-tag--dark.el-tag--warning.is-hit {
    border-color: #e6a23c
}

.el-tag--dark.el-tag--warning .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
    color: #fff;
    background-color: #ebb563
}

.el-tag--dark.el-tag--danger {
    background-color: #f56c6c;
    border-color: #f56c6c;
    color: #fff
}

.el-tag--dark.el-tag--danger.is-hit {
    border-color: #f56c6c
}

.el-tag--dark.el-tag--danger .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
    color: #fff;
    background-color: #f78989
}

.el-tag--plain {
    background-color: #fff;
    border-color: #b3d8ff;
    color: #409eff
}

.el-tag--plain.is-hit {
    border-color: #409eff
}

.el-tag--plain .el-tag__close {
    color: #409eff
}

.el-tag--plain .el-tag__close:hover {
    color: #fff;
    background-color: #409eff
}

.el-tag--plain.el-tag--info {
    background-color: #fff;
    border-color: #d3d4d6;
    color: #909399
}

.el-tag--plain.el-tag--info.is-hit {
    border-color: #909399
}

.el-tag--plain.el-tag--info .el-tag__close {
    color: #909399
}

.el-tag--plain.el-tag--info .el-tag__close:hover {
    color: #fff;
    background-color: #909399
}

.el-tag--plain.el-tag--success {
    background-color: #fff;
    border-color: #c2e7b0;
    color: #67c23a
}

.el-tag--plain.el-tag--success.is-hit {
    border-color: #67c23a
}

.el-tag--plain.el-tag--success .el-tag__close {
    color: #67c23a
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
    color: #fff;
    background-color: #67c23a
}

.el-tag--plain.el-tag--warning {
    background-color: #fff;
    border-color: #f5dab1;
    color: #e6a23c
}

.el-tag--plain.el-tag--warning.is-hit {
    border-color: #e6a23c
}

.el-tag--plain.el-tag--warning .el-tag__close {
    color: #e6a23c
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
    color: #fff;
    background-color: #e6a23c
}

.el-tag--plain.el-tag--danger {
    background-color: #fff;
    border-color: #fbc4c4;
    color: #f56c6c
}

.el-tag--plain.el-tag--danger.is-hit {
    border-color: #f56c6c
}

.el-tag--plain.el-tag--danger .el-tag__close {
    color: #f56c6c
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
    color: #fff;
    background-color: #f56c6c
}

.el-tag--medium {
    height: 28px;
    line-height: 26px
}

.el-tag--medium .el-icon-close {
    transform: scale(.8)
}

.el-tag--small {
    height: 24px;
    padding: 0 8px;
    line-height: 22px
}

.el-tag--small .el-icon-close {
    transform: scale(.8)
}

.el-tag--mini {
    height: 20px;
    padding: 0 5px;
    line-height: 19px
}

.el-tag--mini .el-icon-close {
    margin-left: -3px;
    transform: scale(.7)
}

.el-cascader {
    position: relative;
    font-size: 14px;
    line-height: 40px
}

.el-cascader:not(.is-disabled):hover .el-input__inner {
    cursor: pointer;
    border-color: #c0c4cc
}

.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner {
    border-color: #409eff
}

.el-cascader .el-input {
    cursor: pointer
}

.el-cascader .el-input .el-input__inner {
    text-overflow: ellipsis
}

.el-cascader .el-input .el-icon-arrow-down {
    transition: transform .3s;
    font-size: 14px
}

.el-cascader .el-input .el-icon-arrow-down.is-reverse {
    transform: rotate(180deg)
}

.el-cascader .el-input .el-icon-circle-close:hover {
    color: #909399
}

.el-cascader--medium {
    font-size: 14px;
    line-height: 36px
}

.el-cascader--small {
    font-size: 13px;
    line-height: 32px
}

.el-cascader--mini {
    font-size: 12px;
    line-height: 28px
}

.el-cascader.is-disabled .el-cascader__label {
    z-index: 2;
    color: #c0c4cc
}

.el-cascader__dropdown {
    margin: 5px 0;
    font-size: 14px;
    background: #fff;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-cascader__tags {
    position: absolute;
    left: 0;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-wrap: wrap;
    line-height: normal;
    text-align: left;
    box-sizing: border-box
}

.el-cascader__tags .el-tag {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    margin: 2px 0 2px 6px;
    text-overflow: ellipsis;
    background: #f0f2f5
}

.el-cascader__tags .el-tag:not(.is-hit) {
    border-color: transparent
}

.el-cascader__tags .el-tag>span {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.el-cascader__tags .el-tag .el-icon-close {
    flex: none;
    background-color: #c0c4cc;
    color: #fff
}

.el-cascader__tags .el-tag .el-icon-close:hover {
    background-color: #909399
}

.el-cascader__suggestion-panel {
    border-radius: 4px
}

.el-cascader__suggestion-list {
    max-height: 204px;
    margin: 0;
    padding: 6px 0;
    font-size: 14px;
    color: #606266;
    text-align: center
}

.el-cascader__suggestion-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 34px;
    padding: 0 15px;
    text-align: left;
    outline: 0;
    cursor: pointer
}

.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover {
    background: #f5f7fa
}

.el-cascader__suggestion-item.is-checked {
    color: #409eff;
    font-weight: 700
}

.el-cascader__suggestion-item>span {
    margin-right: 10px
}

.el-cascader__empty-text {
    margin: 10px 0;
    color: #c0c4cc
}

.el-cascader__search-input {
    flex: 1;
    height: 24px;
    min-width: 60px;
    margin: 2px 0 2px 15px;
    padding: 0;
    color: #606266;
    border: none;
    outline: 0;
    box-sizing: border-box
}

.el-cascader__search-input::-moz-placeholder {
    color: #c0c4cc
}

.el-cascader__search-input::placeholder {
    color: #c0c4cc
}

.el-color-predefine {
    display: flex;
    font-size: 12px;
    margin-top: 8px;
    width: 280px
}

.el-color-predefine__colors {
    display: flex;
    flex: 1;
    flex-wrap: wrap
}

.el-color-predefine__color-selector {
    margin: 0 0 8px 8px;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    cursor: pointer
}

.el-color-predefine__color-selector:nth-child(10n+1) {
    margin-left: 0
}

.el-color-predefine__color-selector.selected {
    box-shadow: 0 0 3px 2px #409eff
}

.el-color-predefine__color-selector>div {
    display: flex;
    height: 100%;
    border-radius: 3px
}

.el-color-predefine__color-selector.is-alpha {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.el-color-hue-slider {
    position: relative;
    box-sizing: border-box;
    width: 280px;
    height: 12px;
    background-color: red;
    padding: 0 2px
}

.el-color-hue-slider__bar {
    position: relative;
    background: linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);
    height: 100%
}

.el-color-hue-slider__thumb {
    position: absolute;
    cursor: pointer;
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    border-radius: 1px;
    background: #fff;
    border: 1px solid #f0f0f0;
    box-shadow: 0 0 2px rgba(0,0,0,.6);
    z-index: 1
}

.el-color-hue-slider.is-vertical {
    width: 12px;
    height: 180px;
    padding: 2px 0
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
    background: linear-gradient(180deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
    left: 0;
    top: 0;
    width: 100%;
    height: 4px
}

.el-color-svpanel {
    position: relative;
    width: 280px;
    height: 180px
}

.el-color-svpanel__black,.el-color-svpanel__white {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.el-color-svpanel__white {
    background: linear-gradient(90deg,#fff,hsla(0,0%,100%,0))
}

.el-color-svpanel__black {
    background: linear-gradient(0deg,#000,transparent)
}

.el-color-svpanel__cursor {
    position: absolute
}

.el-color-svpanel__cursor>div {
    cursor: head;
    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)
}

.el-color-alpha-slider {
    position: relative;
    box-sizing: border-box;
    width: 280px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.el-color-alpha-slider__bar {
    position: relative;
    background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
    height: 100%
}

.el-color-alpha-slider__thumb {
    position: absolute;
    cursor: pointer;
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    border-radius: 1px;
    background: #fff;
    border: 1px solid #f0f0f0;
    box-shadow: 0 0 2px rgba(0,0,0,.6);
    z-index: 1
}

.el-color-alpha-slider.is-vertical {
    width: 20px;
    height: 180px
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff)
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
    left: 0;
    top: 0;
    width: 100%;
    height: 4px
}

.el-color-dropdown {
    width: 300px
}

.el-color-dropdown__main-wrapper {
    margin-bottom: 6px
}

.el-color-dropdown__main-wrapper:after {
    display: table;
    clear: both
}

.el-color-dropdown__btns {
    margin-top: 6px;
    text-align: right
}

.el-color-dropdown__value {
    float: left;
    line-height: 26px;
    font-size: 12px;
    color: #000;
    width: 160px
}

.el-color-dropdown__btn {
    border: 1px solid #dcdcdc;
    color: #333;
    line-height: 24px;
    border-radius: 2px;
    padding: 0 20px;
    cursor: pointer;
    background-color: transparent;
    outline: 0;
    font-size: 12px
}

.el-color-dropdown__btn[disabled] {
    color: #ccc;
    cursor: not-allowed
}

.el-color-dropdown__btn:hover {
    color: #409eff;
    border-color: #409eff
}

.el-color-dropdown__link-btn {
    cursor: pointer;
    color: #409eff;
    text-decoration: none;
    padding: 15px;
    font-size: 12px
}

.el-color-dropdown__link-btn:hover {
    color: tint(#409eff,20%)
}

.el-color-picker {
    display: inline-block;
    position: relative;
    line-height: normal;
    height: 40px
}

.el-color-picker.is-disabled .el-color-picker__trigger {
    cursor: not-allowed
}

.el-color-picker--medium {
    height: 36px
}

.el-color-picker--medium .el-color-picker__trigger {
    height: 36px;
    width: 36px
}

.el-color-picker--medium .el-color-picker__mask {
    height: 34px;
    width: 34px
}

.el-color-picker--small {
    height: 32px
}

.el-color-picker--small .el-color-picker__trigger {
    height: 32px;
    width: 32px
}

.el-color-picker--small .el-color-picker__mask {
    height: 30px;
    width: 30px
}

.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon {
    transform: translate3d(-50%,-50%,0) scale(.8)
}

.el-color-picker--mini {
    height: 28px
}

.el-color-picker--mini .el-color-picker__trigger {
    height: 28px;
    width: 28px
}

.el-color-picker--mini .el-color-picker__mask {
    height: 26px;
    width: 26px
}

.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon {
    transform: translate3d(-50%,-50%,0) scale(.8)
}

.el-color-picker__mask {
    height: 38px;
    width: 38px;
    border-radius: 4px;
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 1;
    cursor: not-allowed;
    background-color: hsla(0,0%,100%,.7)
}

.el-color-picker__trigger {
    display: inline-block;
    box-sizing: border-box;
    height: 40px;
    width: 40px;
    padding: 4px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    font-size: 0;
    position: relative;
    cursor: pointer
}

.el-color-picker__color {
    position: relative;
    display: block;
    box-sizing: border-box;
    border: 1px solid #999;
    border-radius: 2px;
    width: 100%;
    height: 100%;
    text-align: center
}

.el-color-picker__icon,.el-input,.el-textarea {
    display: inline-block;
    width: 100%
}

.el-color-picker__color.is-alpha {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.el-color-picker__color-inner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.el-color-picker__empty {
    color: #999
}

.el-color-picker__empty,.el-color-picker__icon {
    font-size: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%,-50%,0)
}

.el-color-picker__icon {
    color: #fff;
    text-align: center
}

.el-input__prefix,.el-input__suffix {
    position: absolute;
    top: 0;
    text-align: center
}

.el-color-picker__panel {
    position: absolute;
    z-index: 10;
    padding: 6px;
    box-sizing: content-box;
    background-color: #fff;
    border: 1px solid #ebeef5;
    border-radius: 4px;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.el-input__inner,.el-textarea__inner,.el-transfer-panel {
    -webkit-box-sizing: border-box
}

.el-textarea {
    position: relative;
    vertical-align: bottom;
    font-size: 14px
}

.el-textarea__inner {
    display: block;
    resize: vertical;
    padding: 5px 15px;
    line-height: 1.5;
    box-sizing: border-box;
    width: 100%;
    font-size: inherit;
    color: #606266;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1)
}

.el-textarea__inner::-moz-placeholder {
    color: #c0c4cc
}

.el-textarea__inner::placeholder {
    color: #c0c4cc
}

.el-textarea__inner:hover {
    border-color: #c0c4cc
}

.el-textarea__inner:focus {
    outline: 0;
    border-color: #409eff
}

.el-textarea .el-input__count {
    color: #909399;
    background: #fff;
    position: absolute;
    font-size: 12px;
    bottom: 5px;
    right: 10px
}

.el-textarea.is-disabled .el-textarea__inner {
    background-color: #f5f7fa;
    border-color: #e4e7ed;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
    color: #c0c4cc
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
    color: #c0c4cc
}

.el-textarea.is-exceed .el-textarea__inner {
    border-color: #f56c6c
}

.el-textarea.is-exceed .el-input__count {
    color: #f56c6c
}

.el-input {
    position: relative;
    font-size: 14px
}

.el-input::-webkit-scrollbar {
    z-index: 11;
    width: 6px
}

.el-input::-webkit-scrollbar:horizontal {
    height: 6px
}

.el-input::-webkit-scrollbar-thumb {
    border-radius: 5px;
    width: 6px;
    background: #b4bccc
}

.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track {
    background: #fff
}

.el-input::-webkit-scrollbar-track-piece {
    background: #fff;
    width: 6px
}

.el-input .el-input__clear {
    color: #c0c4cc;
    font-size: 14px;
    cursor: pointer;
    transition: color .2s cubic-bezier(.645,.045,.355,1)
}

.el-input .el-input__clear:hover {
    color: #909399
}

.el-input .el-input__count {
    height: 100%;
    display: inline-flex;
    align-items: center;
    color: #909399;
    font-size: 12px
}

.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner {
    font-size: inherit
}

.el-input .el-input__count .el-input__count-inner {
    background: #fff;
    line-height: normal;
    display: inline-block;
    padding: 0 5px
}

.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%
}

.el-input__inner::-ms-reveal {
    display: none
}

.el-input__inner::-moz-placeholder {
    color: #c0c4cc
}

.el-input__inner::placeholder {
    color: #c0c4cc
}

.el-input__inner:hover {
    border-color: #c0c4cc
}

.el-input.is-active .el-input__inner,.el-input__inner:focus {
    border-color: #409eff;
    outline: 0
}

.el-input__suffix {
    height: 100%;
    right: 5px;
    transition: all .3s;
    pointer-events: none
}

.el-input__suffix-inner {
    pointer-events: all
}

.el-input__prefix {
    height: 100%;
    left: 5px;
    transition: all .3s
}

.el-input__icon {
    height: 100%;
    width: 25px;
    text-align: center;
    transition: all .3s;
    line-height: 40px
}

.el-input__icon:after {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle
}

.el-input__validateIcon {
    pointer-events: none
}

.el-input.is-disabled .el-input__inner {
    background-color: #f5f7fa;
    border-color: #e4e7ed;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-input.is-disabled .el-input__inner::-moz-placeholder {
    color: #c0c4cc
}

.el-input.is-disabled .el-input__inner::placeholder {
    color: #c0c4cc
}

.el-input.is-disabled .el-input__icon {
    cursor: not-allowed
}

.el-image-viewer__btn,.el-image__preview,.el-link,.el-transfer-panel__filter .el-icon-circle-close {
    cursor: pointer
}

.el-input.is-exceed .el-input__inner {
    border-color: #f56c6c
}

.el-input.is-exceed .el-input__suffix .el-input__count {
    color: #f56c6c
}

.el-input--suffix .el-input__inner {
    padding-right: 30px
}

.el-input--prefix .el-input__inner {
    padding-left: 30px
}

.el-input--medium {
    font-size: 14px
}

.el-input--medium .el-input__inner {
    height: 36px;
    line-height: 36px
}

.el-input--medium .el-input__icon {
    line-height: 36px
}

.el-input--small {
    font-size: 13px
}

.el-input--small .el-input__inner {
    height: 32px;
    line-height: 32px
}

.el-input--small .el-input__icon {
    line-height: 32px
}

.el-input--mini {
    font-size: 12px
}

.el-input--mini .el-input__inner {
    height: 28px;
    line-height: 28px
}

.el-input--mini .el-input__icon {
    line-height: 28px
}

.el-input-group {
    line-height: normal;
    display: inline-table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

.el-input-group>.el-input__inner {
    vertical-align: middle;
    display: table-cell
}

.el-input-group__append,.el-input-group__prepend {
    background-color: #f5f7fa;
    color: #909399;
    vertical-align: middle;
    display: table-cell;
    position: relative;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    padding: 0 20px;
    width: 1px;
    white-space: nowrap
}

.el-input-group--append .el-input__inner,.el-input-group__prepend {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-input-group__append:focus,.el-input-group__prepend:focus {
    outline: 0
}

.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select {
    display: inline-block;
    margin: -10px -20px
}

.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner {
    border-color: transparent;
    background-color: transparent;
    color: inherit;
    border-top: 0;
    border-bottom: 0
}

.el-input-group__prepend {
    border-right: 0
}

.el-input-group__append {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
    border-color: transparent
}

.el-input-group--prepend .el-input__inner {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-input__inner::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.el-transfer {
    font-size: 14px
}

.el-transfer__buttons {
    display: inline-block;
    vertical-align: middle;
    padding: 0 30px
}

.el-transfer__button {
    display: block;
    margin: 0 auto;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
    background-color: #409eff;
    font-size: 0
}

.el-button-group>.el-button+.el-button,.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span {
    margin-left: 0
}

.el-divider__text,.el-image__error,.el-link,.el-timeline,.el-transfer__button i,.el-transfer__button span {
    font-size: 14px
}

.el-transfer__button.is-with-texts {
    border-radius: 4px
}

.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover {
    border: 1px solid #dcdfe6;
    background-color: #f5f7fa;
    color: #c0c4cc
}

.el-transfer__button:first-child {
    margin-bottom: 10px
}

.el-transfer__button:nth-child(2) {
    margin: 0
}

.el-transfer-panel {
    border: 1px solid #ebeef5;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    max-height: 100%;
    box-sizing: border-box;
    position: relative
}

.el-transfer-panel__body {
    height: 246px
}

.el-transfer-panel__body.is-with-footer {
    padding-bottom: 40px
}

.el-transfer-panel__list {
    margin: 0;
    padding: 6px 0;
    list-style: none;
    height: 246px;
    overflow: auto;
    box-sizing: border-box
}

.el-transfer-panel__list.is-filterable {
    height: 194px;
    padding-top: 0
}

.el-transfer-panel__item {
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    display: block!important
}

.el-transfer-panel__item.el-checkbox {
    color: #606266
}

.el-transfer-panel__item:hover {
    color: #409eff
}

.el-transfer-panel__item.el-checkbox .el-checkbox__label {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    box-sizing: border-box;
    padding-left: 24px;
    line-height: 30px
}

.el-transfer-panel__item .el-checkbox__input {
    position: absolute;
    top: 8px
}

.el-transfer-panel__filter {
    text-align: center;
    margin: 15px;
    box-sizing: border-box;
    display: block;
    width: auto
}

.el-transfer-panel__filter .el-input__inner {
    height: 32px;
    width: 100%;
    font-size: 12px;
    display: inline-block;
    box-sizing: border-box;
    border-radius: 16px;
    padding-right: 10px;
    padding-left: 30px
}

.el-transfer-panel__filter .el-input__icon {
    margin-left: 5px
}

.el-transfer-panel .el-transfer-panel__header {
    height: 40px;
    line-height: 40px;
    background: #f5f7fa;
    margin: 0;
    padding-left: 15px;
    border-bottom: 1px solid #ebeef5;
    box-sizing: border-box;
    color: #000
}

.el-container,.el-header {
    -webkit-box-sizing: border-box
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox {
    display: block;
    line-height: 40px
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
    font-size: 16px;
    color: #303133;
    font-weight: 400
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
    position: absolute;
    right: 15px;
    color: #909399;
    font-size: 12px;
    font-weight: 400
}

.el-transfer-panel .el-transfer-panel__footer {
    height: 40px;
    background: #fff;
    margin: 0;
    padding: 0;
    border-top: 1px solid #ebeef5;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1
}

.el-transfer-panel .el-transfer-panel__footer:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.el-container,.el-timeline-item__node {
    display: -ms-flexbox
}

.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
    padding-left: 20px;
    color: #606266
}

.el-transfer-panel .el-transfer-panel__empty {
    margin: 0;
    height: 30px;
    line-height: 30px;
    padding: 6px 15px 0;
    color: #909399;
    text-align: center
}

.el-transfer-panel .el-checkbox__label {
    padding-left: 8px
}

.el-transfer-panel .el-checkbox__inner {
    height: 14px;
    width: 14px;
    border-radius: 3px
}

.el-transfer-panel .el-checkbox__inner:after {
    height: 6px;
    width: 3px;
    left: 4px
}

.el-container {
    display: flex;
    flex-direction: row;
    flex: 1;
    flex-basis: auto;
    box-sizing: border-box;
    min-width: 0
}

.el-container.is-vertical,.el-drawer,.el-empty,.el-result {
    -webkit-box-orient: vertical
}

.el-container.is-vertical {
    flex-direction: column
}

.el-header {
    padding: 0 20px
}

.el-aside,.el-header {
    box-sizing: border-box;
    flex-shrink: 0
}

.el-aside,.el-main {
    overflow: auto
}

.el-main {
    display: block;
    flex: 1;
    flex-basis: auto
}

.el-footer,.el-main {
    box-sizing: border-box
}

.el-footer {
    padding: 0 20px;
    flex-shrink: 0
}

.el-timeline {
    margin: 0;
    list-style: none
}

.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
    display: none
}

.el-timeline-item {
    position: relative;
    padding-bottom: 20px
}

.el-timeline-item__wrapper {
    position: relative;
    padding-left: 28px;
    top: -3px
}

.el-timeline-item__tail {
    position: absolute;
    left: 4px;
    height: 100%;
    border-left: 2px solid #e4e7ed
}

.el-timeline-item__icon {
    color: #fff;
    font-size: 13px
}

.el-timeline-item__node {
    position: absolute;
    background-color: #e4e7ed;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center
}

.el-image__error,.el-timeline-item__dot {
    display: -ms-flexbox
}

.el-timeline-item__node--normal {
    left: -1px;
    width: 12px;
    height: 12px
}

.el-timeline-item__node--large {
    left: -2px;
    width: 14px;
    height: 14px
}

.el-timeline-item__node--primary {
    background-color: #409eff
}

.el-timeline-item__node--success {
    background-color: #67c23a
}

.el-timeline-item__node--warning {
    background-color: #e6a23c
}

.el-timeline-item__node--danger {
    background-color: #f56c6c
}

.el-timeline-item__node--info {
    background-color: #909399
}

.el-timeline-item__dot {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center
}

.el-timeline-item__content {
    color: #303133
}

.el-timeline-item__timestamp {
    color: #909399;
    line-height: 1;
    font-size: 13px
}

.el-timeline-item__timestamp.is-top {
    margin-bottom: 8px;
    padding-top: 4px
}

.el-timeline-item__timestamp.is-bottom {
    margin-top: 8px
}

.el-link {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: 0;
    padding: 0;
    font-weight: 500
}

.el-link.is-underline:hover:after {
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid #409eff
}

.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after {
    border-color: #409eff
}

.el-link.is-disabled {
    cursor: not-allowed
}

.el-link [class*=el-icon-]+span {
    margin-left: 5px
}

.el-link.el-link--default {
    color: #606266
}

.el-link.el-link--default:hover {
    color: #409eff
}

.el-link.el-link--default.is-disabled {
    color: #c0c4cc
}

.el-link.el-link--primary {
    color: #409eff
}

.el-link.el-link--primary:hover {
    color: #66b1ff
}

.el-link.el-link--primary.is-disabled {
    color: #a0cfff
}

.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after {
    border-color: #f56c6c
}

.el-link.el-link--danger {
    color: #f56c6c
}

.el-link.el-link--danger:hover {
    color: #f78989
}

.el-link.el-link--danger.is-disabled {
    color: #fab6b6
}

.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after {
    border-color: #67c23a
}

.el-link.el-link--success {
    color: #67c23a
}

.el-link.el-link--success:hover {
    color: #85ce61
}

.el-link.el-link--success.is-disabled {
    color: #b3e19d
}

.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after {
    border-color: #e6a23c
}

.el-link.el-link--warning {
    color: #e6a23c
}

.el-link.el-link--warning:hover {
    color: #ebb563
}

.el-link.el-link--warning.is-disabled {
    color: #f3d19e
}

.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after {
    border-color: #909399
}

.el-link.el-link--info {
    color: #909399
}

.el-link.el-link--info:hover {
    color: #a6a9ad
}

.el-link.el-link--info.is-disabled {
    color: #c8c9cc
}

.el-divider {
    background-color: #dcdfe6;
    position: relative
}

.el-divider--horizontal {
    display: block;
    height: 1px;
    width: 100%;
    margin: 24px 0
}

.el-divider--vertical {
    display: inline-block;
    width: 1px;
    height: 1em;
    margin: 0 8px;
    vertical-align: middle;
    position: relative
}

.el-divider__text {
    position: absolute;
    background-color: #fff;
    padding: 0 20px;
    font-weight: 500;
    color: #303133
}

.el-image__error,.el-image__placeholder {
    background: #f5f7fa
}

.el-divider__text.is-left {
    left: 20px;
    transform: translateY(-50%)
}

.el-divider__text.is-center {
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.el-divider__text.is-right {
    right: 20px;
    transform: translateY(-50%)
}

.el-image__error,.el-image__inner,.el-image__placeholder {
    width: 100%;
    height: 100%
}

.el-image {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.el-image__inner {
    vertical-align: top
}

.el-image__inner--center {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: block
}

.el-image__error {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #c0c4cc;
    vertical-align: middle
}

.el-image-viewer__wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.el-image-viewer__btn {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    opacity: .8;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-button,.el-checkbox,.el-checkbox-button__inner,.el-empty__image img,.el-radio {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.el-image-viewer__close {
    top: 40px;
    right: 40px;
    width: 40px;
    height: 40px;
    font-size: 24px;
    color: #fff;
    background-color: #606266
}

.el-image-viewer__canvas {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.el-image-viewer__actions {
    left: 50%;
    bottom: 30px;
    transform: translateX(-50%);
    width: 282px;
    height: 44px;
    padding: 0 23px;
    background-color: #606266;
    border-color: #fff;
    border-radius: 22px
}

.el-image-viewer__actions__inner {
    width: 100%;
    height: 100%;
    text-align: justify;
    cursor: default;
    font-size: 23px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.el-image-viewer__next,.el-image-viewer__prev {
    width: 44px;
    height: 44px;
    font-size: 24px;
    color: #fff;
    background-color: #606266;
    border-color: #fff;
    top: 50%
}

.el-image-viewer__prev {
    transform: translateY(-50%);
    left: 40px
}

.el-image-viewer__next {
    transform: translateY(-50%);
    right: 40px;
    text-indent: 2px
}

.el-image-viewer__mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .5;
    background: #000
}

.viewer-fade-enter-active {
    animation: viewer-fade-in .3s
}

.viewer-fade-leave-active {
    animation: viewer-fade-out .3s
}

@keyframes viewer-fade-in {
    0% {
        transform: translate3d(0,-20px,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes viewer-fade-out {
    0% {
        transform: translateZ(0);
        opacity: 1
    }

    to {
        transform: translate3d(0,-20px,0);
        opacity: 0
    }
}

.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    transition: .1s;
    font-weight: 500;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px
}

.el-button+.el-button,.el-checkbox.is-bordered+.el-checkbox.is-bordered {
    margin-left: 10px
}

.el-button:focus,.el-button:hover {
    color: #409eff;
    border-color: #c6e2ff;
    background-color: #ecf5ff
}

.el-button:active {
    color: #3a8ee6;
    border-color: #3a8ee6;
    outline: 0
}

.el-button::-moz-focus-inner {
    border: 0
}

.el-button [class*=el-icon-]+span {
    margin-left: 5px
}

.el-button.is-plain:focus,.el-button.is-plain:hover {
    background: #fff;
    border-color: #409eff;
    color: #409eff
}

.el-button.is-active,.el-button.is-plain:active {
    color: #3a8ee6;
    border-color: #3a8ee6
}

.el-button.is-plain:active {
    background: #fff;
    outline: 0
}

.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover {
    color: #c0c4cc;
    cursor: not-allowed;
    background-image: none;
    background-color: #fff;
    border-color: #ebeef5
}

.el-button.is-disabled.el-button--text {
    background-color: transparent
}

.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover {
    background-color: #fff;
    border-color: #ebeef5;
    color: #c0c4cc
}

.el-button.is-loading {
    position: relative;
    pointer-events: none
}

.el-button.is-loading:before {
    pointer-events: none;
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    border-radius: inherit;
    background-color: hsla(0,0%,100%,.35)
}

.el-button.is-round {
    border-radius: 20px;
    padding: 12px 23px
}

.el-button.is-circle {
    border-radius: 50%;
    padding: 12px
}

.el-button--primary {
    color: #fff;
    background-color: #409eff;
    border-color: #409eff
}

.el-button--primary:focus,.el-button--primary:hover {
    background: #66b1ff;
    border-color: #66b1ff;
    color: #fff
}

.el-button--primary.is-active,.el-button--primary:active {
    background: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff
}

.el-button--primary:active {
    outline: 0
}

.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover {
    color: #fff;
    background-color: #a0cfff;
    border-color: #a0cfff
}

.el-button--primary.is-plain {
    color: #409eff;
    background: #ecf5ff;
    border-color: #b3d8ff
}

.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover {
    background: #409eff;
    border-color: #409eff;
    color: #fff
}

.el-button--primary.is-plain:active {
    background: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
    outline: 0
}

.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover {
    color: #8cc5ff;
    background-color: #ecf5ff;
    border-color: #d9ecff
}

.el-button--success {
    color: #fff;
    background-color: #67c23a;
    border-color: #67c23a
}

.el-button--success:focus,.el-button--success:hover {
    background: #85ce61;
    border-color: #85ce61;
    color: #fff
}

.el-button--success.is-active,.el-button--success:active {
    background: #5daf34;
    border-color: #5daf34;
    color: #fff
}

.el-button--success:active {
    outline: 0
}

.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover {
    color: #fff;
    background-color: #b3e19d;
    border-color: #b3e19d
}

.el-button--success.is-plain {
    color: #67c23a;
    background: #f0f9eb;
    border-color: #c2e7b0
}

.el-button--success.is-plain:focus,.el-button--success.is-plain:hover {
    background: #67c23a;
    border-color: #67c23a;
    color: #fff
}

.el-button--success.is-plain:active {
    background: #5daf34;
    border-color: #5daf34;
    color: #fff;
    outline: 0
}

.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover {
    color: #a4da89;
    background-color: #f0f9eb;
    border-color: #e1f3d8
}

.el-button--warning {
    color: #fff;
    background-color: #e6a23c;
    border-color: #e6a23c
}

.el-button--warning:focus,.el-button--warning:hover {
    background: #ebb563;
    border-color: #ebb563;
    color: #fff
}

.el-button--warning.is-active,.el-button--warning:active {
    background: #cf9236;
    border-color: #cf9236;
    color: #fff
}

.el-button--warning:active {
    outline: 0
}

.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover {
    color: #fff;
    background-color: #f3d19e;
    border-color: #f3d19e
}

.el-button--warning.is-plain {
    color: #e6a23c;
    background: #fdf6ec;
    border-color: #f5dab1
}

.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover {
    background: #e6a23c;
    border-color: #e6a23c;
    color: #fff
}

.el-button--warning.is-plain:active {
    background: #cf9236;
    border-color: #cf9236;
    color: #fff;
    outline: 0
}

.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover {
    color: #f0c78a;
    background-color: #fdf6ec;
    border-color: #faecd8
}

.el-button--danger {
    color: #fff;
    background-color: #f56c6c;
    border-color: #f56c6c
}

.el-button--danger:focus,.el-button--danger:hover {
    background: #f78989;
    border-color: #f78989;
    color: #fff
}

.el-button--danger.is-active,.el-button--danger:active {
    background: #dd6161;
    border-color: #dd6161;
    color: #fff
}

.el-button--danger:active {
    outline: 0
}

.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover {
    color: #fff;
    background-color: #fab6b6;
    border-color: #fab6b6
}

.el-button--danger.is-plain {
    color: #f56c6c;
    background: #fef0f0;
    border-color: #fbc4c4
}

.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover {
    background: #f56c6c;
    border-color: #f56c6c;
    color: #fff
}

.el-button--danger.is-plain:active {
    background: #dd6161;
    border-color: #dd6161;
    color: #fff;
    outline: 0
}

.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover {
    color: #f9a7a7;
    background-color: #fef0f0;
    border-color: #fde2e2
}

.el-button--info {
    color: #fff;
    background-color: #909399;
    border-color: #909399
}

.el-button--info:focus,.el-button--info:hover {
    background: #a6a9ad;
    border-color: #a6a9ad;
    color: #fff
}

.el-button--info.is-active,.el-button--info:active {
    background: #82848a;
    border-color: #82848a;
    color: #fff
}

.el-button--info:active {
    outline: 0
}

.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover {
    color: #fff;
    background-color: #c8c9cc;
    border-color: #c8c9cc
}

.el-button--info.is-plain {
    color: #909399;
    background: #f4f4f5;
    border-color: #d3d4d6
}

.el-button--info.is-plain:focus,.el-button--info.is-plain:hover {
    background: #909399;
    border-color: #909399;
    color: #fff
}

.el-button--info.is-plain:active {
    background: #82848a;
    border-color: #82848a;
    color: #fff;
    outline: 0
}

.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover {
    color: #bcbec2;
    background-color: #f4f4f5;
    border-color: #e9e9eb
}

.el-button--medium {
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 4px
}

.el-button--medium.is-round {
    padding: 10px 20px
}

.el-button--medium.is-circle {
    padding: 10px
}

.el-button--small {
    padding: 9px 15px;
    font-size: 12px;
    border-radius: 3px
}

.el-button--small.is-round {
    padding: 9px 15px
}

.el-button--small.is-circle {
    padding: 9px
}

.el-button--mini,.el-button--mini.is-round {
    padding: 7px 15px
}

.el-button--mini {
    font-size: 12px;
    border-radius: 3px
}

.el-button--mini.is-circle {
    padding: 7px
}

.el-button--text {
    border-color: transparent;
    color: #409eff;
    background: 0 0;
    padding-left: 0;
    padding-right: 0
}

.el-button--text:focus,.el-button--text:hover {
    color: #66b1ff;
    border-color: transparent;
    background-color: transparent
}

.el-button--text:active {
    color: #3a8ee6;
    background-color: transparent
}

.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active {
    border-color: transparent
}

.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button {
    border-left-color: hsla(0,0%,100%,.5)
}

.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
    border-right-color: hsla(0,0%,100%,.5)
}

.el-button-group {
    display: inline-block;
    vertical-align: middle
}

.el-button-group:after,.el-button-group:before {
    display: table
}

.el-button-group:after {
    clear: both
}

.el-button-group>.el-button {
    float: left;
    position: relative
}

.el-button-group>.el-button.is-disabled {
    z-index: 1
}

.el-button-group>.el-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-button-group>.el-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-button-group>.el-button:first-child:last-child {
    border-radius: 4px
}

.el-button-group>.el-button:first-child:last-child.is-round {
    border-radius: 20px
}

.el-button-group>.el-button:first-child:last-child.is-circle {
    border-radius: 50%
}

.el-button-group>.el-button:not(:first-child):not(:last-child) {
    border-radius: 0
}

.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover {
    z-index: 1
}

.el-button-group>.el-dropdown>.el-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-calendar {
    background-color: #fff
}

.el-calendar__header {
    display: flex;
    justify-content: space-between;
    padding: 12px 20px;
    border-bottom: 1px solid #ebeef5
}

.el-backtop,.el-page-header {
    display: -ms-flexbox
}

.el-calendar__title {
    color: #000;
    align-self: center
}

.el-calendar__body {
    padding: 12px 20px 35px
}

.el-calendar-table {
    table-layout: fixed;
    width: 100%
}

.el-calendar-table thead th {
    padding: 12px 0;
    color: #606266;
    font-weight: 400
}

.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev {
    color: #c0c4cc
}

.el-backtop,.el-calendar-table td.is-today {
    color: #409eff
}

.el-calendar-table td {
    border-bottom: 1px solid #ebeef5;
    border-right: 1px solid #ebeef5;
    vertical-align: top;
    transition: background-color .2s ease
}

.el-calendar-table td.is-selected {
    background-color: #f2f8fe
}

.el-calendar-table tr:first-child td {
    border-top: 1px solid #ebeef5
}

.el-calendar-table tr td:first-child {
    border-left: 1px solid #ebeef5
}

.el-calendar-table tr.el-calendar-table__row--hide-border td {
    border-top: none
}

.el-calendar-table .el-calendar-day {
    box-sizing: border-box;
    padding: 8px;
    height: 85px
}

.el-calendar-table .el-calendar-day:hover {
    cursor: pointer;
    background-color: #f2f8fe
}

.el-backtop {
    position: fixed;
    background-color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    box-shadow: 0 0 6px rgba(0,0,0,.12);
    cursor: pointer;
    z-index: 5
}

.el-backtop:hover {
    background-color: #f2f6fc
}

.el-page-header {
    display: flex;
    line-height: 24px
}

.el-page-header__left {
    display: flex;
    cursor: pointer;
    margin-right: 40px;
    position: relative
}

.el-page-header__left:after {
    position: absolute;
    width: 1px;
    height: 16px;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #dcdfe6
}

.el-checkbox,.el-checkbox__input {
    display: inline-block;
    position: relative;
    white-space: nowrap
}

.el-page-header__left .el-icon-back {
    font-size: 18px;
    margin-right: 6px;
    align-self: center
}

.el-page-header__title {
    font-size: 14px;
    font-weight: 500
}

.el-page-header__content {
    font-size: 18px;
    color: #303133
}

.el-checkbox {
    color: #606266;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-right: 30px
}

.el-checkbox.is-bordered {
    padding: 9px 20px 9px 10px;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    line-height: normal;
    height: 40px
}

.el-checkbox.is-bordered.is-checked {
    border-color: #409eff
}

.el-checkbox.is-bordered.is-disabled {
    border-color: #ebeef5;
    cursor: not-allowed
}

.el-checkbox.is-bordered.el-checkbox--medium {
    padding: 7px 20px 7px 10px;
    border-radius: 4px;
    height: 36px
}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {
    line-height: 17px;
    font-size: 14px
}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {
    height: 14px;
    width: 14px
}

.el-checkbox.is-bordered.el-checkbox--small {
    padding: 5px 15px 5px 10px;
    border-radius: 3px;
    height: 32px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
    line-height: 15px;
    font-size: 12px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
    height: 12px;
    width: 12px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
    height: 6px;
    width: 2px
}

.el-checkbox.is-bordered.el-checkbox--mini {
    padding: 3px 15px 3px 10px;
    border-radius: 3px;
    height: 28px
}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {
    line-height: 12px;
    font-size: 12px
}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {
    height: 12px;
    width: 12px
}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after {
    height: 6px;
    width: 2px
}

.el-checkbox__input {
    cursor: pointer;
    outline: 0;
    line-height: 1;
    vertical-align: middle
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
    background-color: #edf2fc;
    border-color: #dcdfe6;
    cursor: not-allowed
}

.el-checkbox__input.is-disabled .el-checkbox__inner:after {
    cursor: not-allowed;
    border-color: #c0c4cc
}

.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {
    cursor: not-allowed
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
    background-color: #f2f6fc;
    border-color: #dcdfe6
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
    border-color: #c0c4cc
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
    background-color: #f2f6fc;
    border-color: #dcdfe6
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
    background-color: #c0c4cc;
    border-color: #c0c4cc
}

.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #409eff;
    border-color: #409eff
}

.el-checkbox__input.is-disabled+span.el-checkbox__label {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-checkbox__input.is-checked .el-checkbox__inner:after {
    transform: rotate(45deg) scaleY(1)
}

.el-checkbox__input.is-checked+.el-checkbox__label {
    color: #409eff
}

.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #409eff
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
    content: "";
    position: absolute;
    display: block;
    background-color: #fff;
    height: 2px;
    transform: scale(.5);
    left: 0;
    right: 0;
    top: 5px
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
    display: none
}

.el-checkbox__inner {
    display: inline-block;
    position: relative;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    background-color: #fff;
    z-index: 1;
    transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)
}

.el-checkbox__inner:hover {
    border-color: #409eff
}

.el-checkbox__inner:after {
    box-sizing: content-box;
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 7px;
    left: 4px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg) scaleY(0);
    width: 3px;
    transition: transform .15s ease-in .05s;
    transform-origin: center
}

.el-checkbox__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0;
    z-index: -1
}

.el-checkbox-button,.el-checkbox-button__inner {
    display: inline-block;
    position: relative
}

.el-checkbox__label {
    display: inline-block;
    padding-left: 10px;
    line-height: 19px;
    font-size: 14px
}

.el-checkbox:last-of-type {
    margin-right: 0
}

.el-checkbox-button__inner {
    line-height: 1;
    font-weight: 500;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-left: 0;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 0
}

.el-checkbox-button__inner.is-round {
    padding: 12px 20px
}

.el-checkbox-button__inner:hover {
    color: #409eff
}

.el-checkbox-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-checkbox-button__inner [class*=el-icon-]+span {
    margin-left: 5px
}

.el-checkbox-button__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    margin: 0;
    z-index: -1
}

.el-radio,.el-radio__inner,.el-radio__input {
    position: relative;
    display: inline-block
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
    color: #fff;
    background-color: #409eff;
    border-color: #409eff;
    box-shadow: -1px 0 0 0 #8cc5ff
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
    border-left-color: #409eff
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
    color: #c0c4cc;
    cursor: not-allowed;
    background-image: none;
    background-color: #fff;
    border-color: #ebeef5;
    box-shadow: none
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
    border-left-color: #ebeef5
}

.el-checkbox-button:first-child .el-checkbox-button__inner {
    border-left: 1px solid #dcdfe6;
    border-radius: 4px 0 0 4px;
    box-shadow: none!important
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
    border-color: #409eff
}

.el-checkbox-button:last-child .el-checkbox-button__inner {
    border-radius: 0 4px 4px 0
}

.el-checkbox-button--medium .el-checkbox-button__inner {
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 0
}

.el-checkbox-button--medium .el-checkbox-button__inner.is-round {
    padding: 10px 20px
}

.el-checkbox-button--small .el-checkbox-button__inner {
    padding: 9px 15px;
    font-size: 12px;
    border-radius: 0
}

.el-checkbox-button--small .el-checkbox-button__inner.is-round {
    padding: 9px 15px
}

.el-checkbox-button--mini .el-checkbox-button__inner {
    padding: 7px 15px;
    font-size: 12px;
    border-radius: 0
}

.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
    padding: 7px 15px
}

.el-checkbox-group {
    font-size: 0
}

.el-avatar,.el-cascader-panel,.el-radio,.el-radio--medium.is-bordered .el-radio__label,.el-radio__label {
    font-size: 14px
}

.el-radio {
    color: #606266;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    margin-right: 30px
}

.el-cascader-node>.el-radio,.el-radio:last-child {
    margin-right: 0
}

.el-radio.is-bordered {
    padding: 12px 20px 0 10px;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    height: 40px
}

.el-cascader-menu,.el-cascader-menu__list,.el-radio__inner {
    -webkit-box-sizing: border-box
}

.el-radio.is-bordered.is-checked {
    border-color: #409eff
}

.el-radio.is-bordered.is-disabled {
    cursor: not-allowed;
    border-color: #ebeef5
}

.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner {
    background-color: #f5f7fa;
    border-color: #e4e7ed
}

.el-radio.is-bordered+.el-radio.is-bordered {
    margin-left: 10px
}

.el-radio--medium.is-bordered {
    padding: 10px 20px 0 10px;
    border-radius: 4px;
    height: 36px
}

.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label {
    font-size: 12px
}

.el-radio--medium.is-bordered .el-radio__inner {
    height: 14px;
    width: 14px
}

.el-radio--small.is-bordered {
    padding: 8px 15px 0 10px;
    border-radius: 3px;
    height: 32px
}

.el-radio--small.is-bordered .el-radio__inner {
    height: 12px;
    width: 12px
}

.el-radio--mini.is-bordered {
    padding: 6px 15px 0 10px;
    border-radius: 3px;
    height: 28px
}

.el-radio--mini.is-bordered .el-radio__inner {
    height: 12px;
    width: 12px
}

.el-radio__input {
    white-space: nowrap;
    cursor: pointer;
    outline: 0;
    line-height: 1;
    vertical-align: middle
}

.el-radio__input.is-disabled .el-radio__inner {
    cursor: not-allowed
}

.el-radio__input.is-disabled .el-radio__inner:after {
    cursor: not-allowed;
    background-color: #f5f7fa
}

.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
    cursor: not-allowed
}

.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
    background-color: #c0c4cc
}

.el-radio__input.is-disabled+span.el-radio__label {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff
}

.el-radio__input.is-checked .el-radio__inner:after {
    transform: translate(-50%,-50%) scale(1)
}

.el-radio__input.is-checked+.el-radio__label {
    color: #409eff
}

.el-radio__input.is-focus .el-radio__inner {
    border-color: #409eff
}

.el-radio__inner {
    border: 1px solid #dcdfe6;
    border-radius: 100%;
    width: 14px;
    height: 14px;
    background-color: #fff;
    cursor: pointer;
    box-sizing: border-box
}

.el-radio__inner:hover {
    border-color: #409eff
}

.el-radio__inner:after {
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background-color: #fff;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(0);
    transition: transform .15s ease-in
}

.el-radio__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
}

.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
    box-shadow: 0 0 2px 2px #409eff
}

.el-radio__label {
    padding-left: 10px
}

.el-scrollbar {
    overflow: hidden;
    position: relative
}

.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar {
    opacity: 1;
    transition: opacity .34s ease-out
}

.el-scrollbar__wrap {
    overflow: scroll;
    height: 100%
}

.el-scrollbar__wrap--hidden-default {
    scrollbar-width: none
}

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
    width: 0;
    height: 0
}

.el-scrollbar__thumb {
    position: relative;
    display: block;
    width: 0;
    height: 0;
    cursor: pointer;
    border-radius: inherit;
    background-color: rgba(144,147,153,.3);
    transition: background-color .3s
}

.el-scrollbar__thumb:hover {
    background-color: rgba(144,147,153,.5)
}

.el-scrollbar__bar {
    position: absolute;
    right: 2px;
    bottom: 2px;
    z-index: 1;
    border-radius: 4px;
    opacity: 0;
    transition: opacity .12s ease-out
}

.el-scrollbar__bar.is-vertical {
    width: 6px;
    top: 2px
}

.el-scrollbar__bar.is-vertical>div {
    width: 100%
}

.el-scrollbar__bar.is-horizontal {
    height: 6px;
    left: 2px
}

.el-scrollbar__bar.is-horizontal>div {
    height: 100%
}

.el-cascader-panel {
    display: flex;
    border-radius: 4px
}

.el-cascader-panel.is-bordered {
    border: 1px solid #e4e7ed;
    border-radius: 4px
}

.el-cascader-menu {
    min-width: 180px;
    box-sizing: border-box;
    color: #606266;
    border-right: 1px solid #e4e7ed
}

.el-cascader-menu:last-child {
    border-right: none
}

.el-cascader-menu__wrap {
    height: 204px
}

.el-cascader-menu__list {
    position: relative;
    min-height: 100%;
    margin: 0;
    padding: 6px 0;
    list-style: none;
    box-sizing: border-box
}

.el-cascader-menu__hover-zone {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.el-cascader-menu__empty-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    color: #c0c4cc
}

.el-cascader-node {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 30px 0 20px;
    height: 34px;
    line-height: 34px;
    outline: 0
}

.el-cascader-node.is-selectable.in-active-path {
    color: #606266
}

.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path {
    color: #409eff;
    font-weight: 700
}

.el-cascader-node:not(.is-disabled) {
    cursor: pointer
}

.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover {
    background: #f5f7fa
}

.el-cascader-node.is-disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-cascader-node__prefix {
    position: absolute;
    left: 10px
}

.el-cascader-node__postfix {
    position: absolute;
    right: 10px
}

.el-cascader-node__label {
    flex: 1;
    padding: 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.el-cascader-node>.el-radio .el-radio__label {
    padding-left: 0
}

.el-avatar {
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
    color: #fff;
    background: #c0c4cc;
    width: 40px;
    height: 40px;
    line-height: 40px
}

.el-drawer,.el-drawer__body>* {
    -webkit-box-sizing: border-box
}

.el-avatar>img {
    display: block;
    height: 100%;
    vertical-align: middle
}

.el-empty__image img,.el-empty__image svg {
    vertical-align: top;
    height: 100%;
    width: 100%
}

.el-avatar--circle {
    border-radius: 50%
}

.el-avatar--square {
    border-radius: 4px
}

.el-avatar--icon {
    font-size: 18px
}

.el-avatar--large {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.el-avatar--medium {
    width: 36px;
    height: 36px;
    line-height: 36px
}

.el-avatar--small {
    width: 28px;
    height: 28px;
    line-height: 28px
}

@keyframes el-drawer-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes rtl-drawer-in {
    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes rtl-drawer-out {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(100%)
    }
}

@keyframes ltr-drawer-in {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes ltr-drawer-out {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes ttb-drawer-in {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes ttb-drawer-out {
    0% {
        transform: translate(0)
    }

    to {
        transform: translateY(-100%)
    }
}

@keyframes btt-drawer-in {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes btt-drawer-out {
    0% {
        transform: translate(0)
    }

    to {
        transform: translateY(100%)
    }
}

.el-drawer {
    position: absolute;
    box-sizing: border-box;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    box-shadow: 0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
    overflow: hidden;
    outline: 0
}

.el-drawer.rtl {
    animation: rtl-drawer-out .3s;
    right: 0
}

.el-drawer__open .el-drawer.rtl {
    animation: rtl-drawer-in .3s 1ms
}

.el-drawer.ltr {
    animation: ltr-drawer-out .3s;
    left: 0
}

.el-drawer__open .el-drawer.ltr {
    animation: ltr-drawer-in .3s 1ms
}

.el-drawer.ttb {
    animation: ttb-drawer-out .3s;
    top: 0
}

.el-drawer__open .el-drawer.ttb {
    animation: ttb-drawer-in .3s 1ms
}

.el-drawer.btt {
    animation: btt-drawer-out .3s;
    bottom: 0
}

.el-drawer__open .el-drawer.btt {
    animation: btt-drawer-in .3s 1ms
}

.el-drawer__wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    margin: 0
}

.el-drawer__header {
    align-items: center;
    color: #72767b;
    display: flex;
    margin-bottom: 32px;
    padding: 20px 20px 0
}

.el-drawer__header>:first-child {
    flex: 1
}

.el-drawer__title {
    margin: 0;
    flex: 1;
    line-height: inherit;
    font-size: 1rem
}

.el-drawer__close-btn {
    border: none;
    cursor: pointer;
    font-size: 20px;
    color: inherit;
    background-color: transparent
}

.el-drawer__body {
    flex: 1;
    overflow: auto
}

.el-drawer__body>* {
    box-sizing: border-box
}

.el-drawer.ltr,.el-drawer.rtl {
    height: 100%;
    top: 0;
    bottom: 0
}

.el-drawer.btt,.el-drawer.ttb,.el-drawer__container {
    width: 100%;
    left: 0;
    right: 0
}

.el-drawer__container {
    position: relative;
    top: 0;
    bottom: 0;
    height: 100%
}

.el-drawer-fade-enter-active {
    animation: el-drawer-fade-in .3s
}

.el-drawer-fade-leave-active {
    animation: el-drawer-fade-in .3s reverse
}

.el-statistic {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: "tnum";
    text-align: center
}

.el-statistic .head {
    margin-bottom: 4px;
    color: #606266;
    font-size: 13px
}

.el-statistic .con {
    font-family: Sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #303133
}

.el-statistic .con .number {
    font-size: 20px;
    padding: 0 4px
}

.el-statistic .con span {
    display: inline-block;
    margin: 0;
    line-height: 100%
}

.el-popconfirm__main,.el-skeleton__image {
    display: -ms-flexbox;
    -webkit-box-align: center;
    display: -webkit-box
}

.el-popconfirm__main {
    display: flex;
    align-items: center
}

.el-popconfirm__icon {
    margin-right: 5px
}

.el-popconfirm__action {
    text-align: right;
    margin: 0
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.el-skeleton {
    width: 100%
}

.el-skeleton__first-line,.el-skeleton__paragraph {
    height: 16px;
    margin-top: 16px;
    background: #f2f2f2
}

.el-skeleton.is-animated .el-skeleton__item {
    background: linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%;
    animation: el-skeleton-loading 1.4s ease infinite
}

.el-skeleton__item {
    background: #f2f2f2;
    display: inline-block;
    height: 16px;
    border-radius: 4px;
    width: 100%
}

.el-skeleton__circle {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    line-height: 36px
}

.el-skeleton__circle--lg {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.el-skeleton__circle--md {
    width: 28px;
    height: 28px;
    line-height: 28px
}

.el-skeleton__button {
    height: 40px;
    width: 64px;
    border-radius: 4px
}

.el-skeleton__p {
    width: 100%
}

.el-skeleton__p.is-last {
    width: 61%
}

.el-skeleton__p.is-first {
    width: 33%
}

.el-skeleton__text {
    width: 100%;
    height: 13px
}

.el-skeleton__caption {
    height: 12px
}

.el-skeleton__h1 {
    height: 20px
}

.el-skeleton__h3 {
    height: 18px
}

.el-skeleton__h5 {
    height: 16px
}

.el-skeleton__image {
    width: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0
}

.el-skeleton__image svg {
    fill: #dcdde0;
    width: 22%;
    height: 22%
}

.el-empty {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    box-sizing: border-box;
    padding: 40px 0
}

.el-empty__image {
    width: 160px
}

.el-empty__image img {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -o-object-fit: contain;
    object-fit: contain
}

.el-empty__image svg {
    fill: #dcdde0
}

.el-empty__description {
    margin-top: 20px
}

.el-empty__description p {
    margin: 0;
    font-size: 14px;
    color: #909399
}

.el-empty__bottom,.el-result__title {
    margin-top: 20px
}

.el-descriptions {
    box-sizing: border-box;
    font-size: 14px;
    color: #303133
}

.el-descriptions__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.el-descriptions__title {
    font-size: 16px;
    font-weight: 700
}

.el-descriptions--mini,.el-descriptions--small {
    font-size: 12px
}

.el-descriptions__body {
    color: #606266;
    background-color: #fff
}

.el-descriptions__body .el-descriptions__table {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed
}

.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell {
    box-sizing: border-box;
    text-align: left;
    font-weight: 400;
    line-height: 1.5
}

.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left {
    text-align: left
}

.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center {
    text-align: center
}

.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right {
    text-align: right
}

.el-descriptions .is-bordered {
    table-layout: auto
}

.el-descriptions .is-bordered .el-descriptions-item__cell {
    border: 1px solid #ebeef5;
    padding: 12px 10px
}

.el-descriptions :not(.is-bordered) .el-descriptions-item__cell {
    padding-bottom: 12px
}

.el-descriptions--medium.is-bordered .el-descriptions-item__cell {
    padding: 10px
}

.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell {
    padding-bottom: 10px
}

.el-descriptions--small.is-bordered .el-descriptions-item__cell {
    padding: 8px 10px
}

.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell {
    padding-bottom: 8px
}

.el-descriptions--mini.is-bordered .el-descriptions-item__cell {
    padding: 6px 10px
}

.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell {
    padding-bottom: 6px
}

.el-descriptions-item {
    vertical-align: top
}

.el-descriptions-item__container {
    display: flex
}

.el-descriptions-item__container .el-descriptions-item__content,.el-descriptions-item__container .el-descriptions-item__label {
    display: inline-flex;
    align-items: baseline
}

.el-descriptions-item__container .el-descriptions-item__content {
    flex: 1
}

.el-descriptions-item__label.has-colon:after {
    content: ":";
    position: relative;
    top: -.5px
}

.el-descriptions-item__label.is-bordered-label {
    font-weight: 700;
    color: #909399;
    background: #fafafa
}

.el-descriptions-item__label:not(.is-bordered-label) {
    margin-right: 10px
}

.el-descriptions-item__content {
    word-break: break-word;
    word-wrap: break-word
}

.el-result {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    box-sizing: border-box;
    padding: 40px 30px
}

.el-result__icon svg {
    width: 64px;
    height: 64px
}

.el-result__title p {
    margin: 0;
    font-size: 20px;
    color: #303133;
    line-height: 1.3
}

.el-result__subtitle {
    margin-top: 10px
}

.el-result__subtitle p {
    margin: 0;
    font-size: 14px;
    color: #606266;
    line-height: 1.3
}

.el-result__extra {
    margin-top: 30px
}

.el-result .icon-success {
    fill: #67c23a
}

.el-result .icon-error {
    fill: #f56c6c
}

.el-result .icon-info {
    fill: #909399
}

.el-result .icon-warning {
    fill: #e6a23c
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_1613466_u73w638oapa.woff2?t=1635854733146) format("woff2"),url(//at.alicdn.com/t/font_1613466_u73w638oapa.woff?t=1635854733146) format("woff"),url(//at.alicdn.com/t/font_1613466_u73w638oapa.ttf?t=1635854733146) format("truetype")
}

.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-dui:before {
    content: "\e6a2"
}

.icon-time:before {
    content: "\e69a"
}

.icon-read:before {
    content: "\e68f"
}

.icon-more:before {
    content: "\e685"
}

.icon-slbyp:before {
    content: "\e6a3"
}

.icon-wechat:before {
    content: "\e689"
}

.icon-weibo:before {
    content: "\e68a"
}

.icon-zhihu:before {
    content: "\e68e"
}

.icon-tel:before {
    content: "\e693"
}

.icon-weizhi:before {
    content: "\e62e"
}

.icon-sousuo:before {
    content: "\e7a6"
}

.icon-search:before {
    content: "\e6a4"
}

.icon-dianzan:before {
    content: "\e64d"
}

.icon-paihang:before {
    content: "\e611"
}

.icon-icon-:before {
    content: "\e602"
}

.icon-biaoqian:before {
    content: "\e676"
}

.icon-dictionary:before {
    content: "\e61a"
}

.icon-fanhuidingbu:before {
    content: "\e633"
}

.icon-cainixihuan:before {
    content: "\e609"
}

.icon-gengduo:before {
    content: "\e643"
}

.icon-xiangzuo:before {
    content: "\e646"
}

.icon-NMStubiao-:before {
    content: "\e626"
}

.icon-xiangyou:before {
    content: "\e65a"
}

.icon-B:before {
    content: "\e708"
}

.icon-icon_cpcp_n:before {
    content: "\e6a3"
}

.icon-icon_jxcp_n:before {
    content: "\e6a1"
}

.icon-icon_home_n:before {
    content: "\e6a0"
}

.icon-icon_inquire_n:before {
    content: "\e69f"
}

.icon_eye:before {
    content: "\e6ac"
}

.icon_search1:before {
    content: "\e6ab"
}

.icon_down:before {
    content: "\e6ad"
}

.icon_chat:before {
    content: "\e6b0"
}

.icon_grey_left:before {
    content: "\e6b1"
}

.icon_lcomment_grey:before {
    content: "\e6b2"
}

.icon_noclick_left:before {
    content: "\e6b5"
}

.icon_share_grey:before {
    content: "\e6b7"
}

.icon_time:before {
    content: "\e6b8"
}

.icon_lianjie_grey:before {
    content: "\e6b9"
}

.icon_pinglun:before {
    content: "\e6ba"
}

.icon_star:before {
    content: "\e6bb"
}

.icon_list_grey:before {
    content: "\e6bc"
}

.icon_weibo_white:before {
    content: "\e6b3"
}

.icon_chanpin:before {
    content: "\e6b4"
}

.icon-dianzan1:before {
    content: "\e62d"
}

.icon_zan_grey:before {
    content: "\e6b6"
}

.icon_zixun:before {
    content: "\e6bd"
}

.icon_personal_arrow:before {
    content: "\e6c2"
}

.icon_home:before {
    content: "\e6c3"
}

.icon_ceping:before {
    content: "\e6c4"
}

.icon_bofang:before {
    content: "\e6c5"
}

.icon_qa:before {
    content: "\e6c6"
}

.icon_qa_grey:before {
    content: "\e6c7"
}

.icon_search_head_n:before {
    content: "\e6c8"
}

.icon_shenyin:before {
    content: "\e6c9"
}

.icon_arrow_down:before {
    content: "\e6ca"
}

.icon_nav:before {
    content: "\e6cb"
}

.icon-NMStubiao1--copy:before {
    content: "\e7a8"
}

.icon_detele:before {
    content: "\e6be"
}

.icon_zhankai:before {
    content: "\e6bf"
}

.icon_wenhao:before {
    content: "\e6c0"
}

.icon_shouqi:before {
    content: "\e6c1"
}

.icon_wenhao1:before {
    content: "\e6ce"
}

.icon_zhankai1:before {
    content: "\e6cd"
}

.icon_shouqi1:before {
    content: "\e6cc"
}

.icon_select_arrow:before {
    content: "\e6d0"
}

.icon_swap_left:before {
    content: "\e6d1"
}

.icon_swap_right:before {
    content: "\e6d2"
}

.icon-icon_wen_h5:before {
    content: "\e6d8"
}

.icon-icon_da_h5:before {
    content: "\e6d4"
}

.icon-icon_arrow_grey:before {
    content: "\e6d3"
}

.icon-icon_lainjie:before {
    content: "\e6d6"
}

.icon-icon_eye1:before {
    content: "\e6d5"
}

.icon-icon_time2:before {
    content: "\e6d7"
}

.icon-icon_time3:before {
    content: "\e6d5"
}

.icon-icon_eye3:before {
    content: "\e6d7"
}

.icon-icon_eye:before {
    content: "\e6ac"
}

.icon-icon_down_bule:before {
    content: "\e6db"
}

.icon-icon_up_bule:before {
    content: "\e6da"
}

.icon-icon_arrow_down2:before {
    content: "\e6d9"
}

.icon-icon_search1:before {
    content: "\e6ab"
}

.icon-act_filter:before {
    content: "\e6dd"
}

.icon-delete:before {
    content: "\e6cf"
}

.icon-multiple-add:before {
    content: "\e6dc"
}

.icon-icon_return_blacked:before {
    content: "\e6e0"
}

.icon-icon_nav_black:before {
    content: "\e6de"
}

.icon-icon_home1:before {
    content: "\e6df"
}

.icon-kf-close:before {
    content: "\e6e2"
}

.icon-question-tags:before {
    content: "\e6e4"
}

.icon-icon_search2:before {
    content: "\e6e3"
}

.icon-icon_return_black:before {
    content: "\e6e5"
}

.icon-icon_home2:before {
    content: "\e6e6"
}

.icon-icon_nav_black1:before {
    content: "\e6e7"
}

.icon-icon_h5_link:before {
    content: "\e6e8"
}

.icon-icon_camera_grey:before {
    content: "\e6ea"
}

.icon-icon_camera_white:before {
    content: "\e6f2"
}

.icon-icon_trash_white:before {
    content: "\e6ef"
}

.icon-icon_choice_single_bule:before {
    content: "\e6eb"
}

.icon-icon_kuang_d:before {
    content: "\e6ed"
}

.icon-icon_kuang_bule:before {
    content: "\e6ec"
}

.icon-icon_choice_single_grey:before {
    content: "\e6ee"
}

.icon-img_tijiao:before {
    content: "\e6f0"
}

.icon-icon_xiaoxi_white:before {
    content: "\e6f3"
}

.icon-icon_tuichu_black:before {
    content: "\e6f8"
}

.icon-icon_me_black:before {
    content: "\e6f7"
}

.icon-icon_home_black:before {
    content: "\e6f6"
}

.icon-icon_lingdang_pc:before {
    content: "\e6f9"
}

.icon-icon_broadcast_notification:before {
    content: "\e6fa"
}

.icon-icon_close_white:before {
    content: "\e6e2"
}

.icon-icon_close_whiteH5:before {
    content: "\e6ff"
}

.icon-callback-slogan1:before {
    content: "\e709"
}

.icon-callback-slogan2:before {
    content: "\e705"
}

.icon-callback-slogan3:before {
    content: "\e706"
}

.icon-callback-slogan4:before {
    content: "\e704"
}

.icon-icon_nav_up_white:before {
    content: "\e739"
}

.icon-icon_nav_coad_white:before {
    content: "\e73a"
}

.icon-icon_nav_up_grey:before {
    content: "\e73b"
}

.icon-icon_nav_vs_white:before {
    content: "\e73f"
}

.icon-icon_nav_vs_grey:before {
    content: "\e73e"
}

.icon-icon_nav_coad_grey:before {
    content: "\e738"
}

.icon-icon_nav_kf_grey:before {
    content: "\e73c"
}

.icon-icon_nav_kf_white:before {
    content: "\e73d"
}

.icon-icon_nav_tg_grey:before {
    content: "\e740"
}

a {
    cursor: pointer;
    color: #333
}

.blue {
    color: #2d7bff
}

.bg {
    border-radius: 2px;
    padding: 30px
}

.style-oneline {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.style-mutiline {
    -webkit-line-clamp: 2
}

.style-mutiline,.style-triline {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.style-triline {
    -webkit-line-clamp: 3
}

.themeColor {
    transition: color .2s linear
}

.themeColor:hover {
    color: #0792ff!important
}

.style-noborder-input {
    border: none;
    zoom:1;outline: medium;
    padding: 0;
    background: inherit;
    -webkit-appearance: none
}

.style-noborder-input::-webkit-search-cancel-button {
    display: none
}

.style-rich-text {
    font-size: 16px!important;
    text-align: left;
    line-height: 2;
    color: #333
}

.style-rich-text h3,.style-rich-text p,.style-rich-text ul {
    margin-bottom: 15px
}

.style-rich-text img {
    max-width: 100%;
    height: auto;
    margin: 10px auto;
    display: block
}

.style-rich-text a {
    color: #1f63f9
}

.style-rich-text li,.style-rich-text ul {
    list-style: disc
}

.style-rich-text p span {
    width: 100%!important;
    height: 100%!important;
    line-height: 20px
}

.style-rich-text ul {
    padding: 10px 0 10px 20px;
    margin-left: 0;
    max-width: 100%
}

.style-rich-text blockquote {
    color: #666;
    background: #f6f9fd;
    padding: 10px 20px;
    margin: 10px 0;
    border-left: 5px solid #add4f5
}

.style-hover-color-change {
    transition: color .2s linear
}

.style-hover-color-change:hover {
    cursor: pointer;
    color: #0792ff!important
}

.pd15 {
    padding-bottom: 15px!important
}

.pd20 {
    padding-bottom: 20px!important
}

.mb20 {
    margin-bottom: 20px!important
}

.mr30 {
    margin-right: 30px
}

.mt20 {
    margin-top: 20px!important
}

.mt10 {
    margin-top: 10px!important
}

.h32 {
    height: 32px
}

.fs12 {
    font-size: 12px
}

.operationWrap {
    width: 100%;
    height: 100px;
    background: #ccc;
    margin: 0 0 16px;
    border-radius: 10px
}

.page-enter-active,.page-leave-active {
    transition: opacity .5s
}

.page-enter,.page-leave-active {
    opacity: 0
}

h1,h2,h3,p {
    margin: 0
}

div {
    word-break: break-all
}

.navigation-box[data-v-5010ed71] {
    max-width: 1200px;
    height: 216px;
    border-radius: 4px;
    position: relative
}

.triangle-box[data-v-5010ed71] {
    width: 100%;
    height: 16px;
    background: transparent
}

.triangle-box .triangle[data-v-5010ed71] {
    position: absolute;
    left: 420px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #fff
}

.navigation[data-v-5010ed71] {
    width: 100%;
    height: calc(100% - 16px);
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.08);
    display: flex;
    align-items: center
}

.navigation .left[data-v-5010ed71] {
    width: 604px;
    height: 100%;
    box-sizing: border-box;
    padding: 22px 0 0 26px
}

.navigation .left .access .title[data-v-5010ed71],.navigation .left .direct_function .title[data-v-5010ed71] {
    line-height: 24px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    font-weight: 700
}

.navigation .left .access .list[data-v-5010ed71],.navigation .left .direct_function .list[data-v-5010ed71] {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    margin-top: 10px
}

.navigation .left .access .list .item[data-v-5010ed71],.navigation .left .direct_function .list .item[data-v-5010ed71] {
    height: 32px;
    background: #f0f3f5;
    border-radius: 18px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    transition: all .5s
}

.navigation .left .access .list .item .icon[data-v-5010ed71],.navigation .left .direct_function .list .item .icon[data-v-5010ed71] {
    width: 16px;
    height: 16px;
    display: inline-block
}

.navigation .left .access .list .item span[data-v-5010ed71],.navigation .left .direct_function .list .item span[data-v-5010ed71] {
    line-height: 32px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 4px
}

.navigation .left .access .list .item[data-v-5010ed71]:hover,.navigation .left .direct_function .list .item[data-v-5010ed71]:hover {
    background: #0792ff;
    transition: all .5s
}

.navigation .left .access .list .item:hover span[data-v-5010ed71],.navigation .left .direct_function .list .item:hover span[data-v-5010ed71] {
    color: #fff
}

.navigation .left .direct_function[data-v-5010ed71] {
    margin-top: 20px
}

.navigation .line[data-v-5010ed71] {
    width: 1px;
    height: 140px;
    background: #f0f3f5
}

.navigation .right[data-v-5010ed71] {
    height: 100%;
    box-sizing: border-box;
    padding: 22px 0 0 26px;
    flex: 1
}

.navigation .right .insurance .title[data-v-5010ed71] {
    line-height: 24px;
    font-size: 14px;
    font-family: PingFangSC-Medium;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    font-weight: 700;
    margin-bottom: 16px
}

.navigation .right .insurance .list[data-v-5010ed71] {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    margin-bottom: 10px
}

.navigation .right .insurance .list .item[data-v-5010ed71] {
    line-height: 20px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    font-weight: 400;
    margin-right: 20px
}

.navigation .right .insurance .list .item[data-v-5010ed71]:last-of-type {
    margin-right: 0
}

.navigation .right .insurance .list .item[data-v-5010ed71]:hover {
    color: #0792ff;
    transition: all .5s
}

.top {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.05);
    width: 100%
}

header .topBox {
    width: 100%;
    height: 36px;
    background: #f5f5f5
}

header .topBox .topContains {
    max-width: 1200px;
    height: 36px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    position: relative
}

header .topBox .topContains .leftBox {
    line-height: 36px;
    height: 36px
}

header .topBox .topContains .leftBox a,header .topBox .topContains .leftBox span {
    font-size: 12px;
    color: #333
}

header .topBox .topContains .leftBox .shu {
    color: #ccc;
    margin: 0 4px
}

header .topBox .topContains .leftBox .navigation_href:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background-image: url(../images/c692722.svg);
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 2px;
    transition: all .5s
}

header .topBox .topContains .leftBox .blue_href {
    color: #0792ff
}

header .topBox .topContains .leftBox .blue_href:after {
    background-image: url(../images/28c5f8d.svg);
    transform: rotate(180deg);
    transition: all .5s
}

header .topBox .topContains .leftBox .href:hover {
    color: #0792ff
}

header .topBox .topContains .leftBox .navigationBox {
    position: absolute;
    z-index: 99999;
    top: 20px;
    left: 0
}

header .topBox .topContains .rightBox {
    height: 36px;
    display: flex;
    align-items: center;
    font-size: 12px;
    position: relative
}

header .topBox .topContains .rightBox .shu {
    color: #ccc;
    margin: 0 6px
}

header .topBox .topContains .rightBox .customer,header .topBox .topContains .rightBox .vx {
    color: #333;
    cursor: pointer
}

header .topBox .topContains .rightBox .customer span {
    color: #ff8000
}

header .topBox .topContains .rightBox .ewmBox {
    width: 126px;
    min-height: 130px;
    position: absolute;
    z-index: 99999;
    background: #fff;
    top: 42px;
    left: -36px;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.08)
}

header .topBox .topContains .rightBox .ewmBox img {
    width: 90px;
    height: 90px;
    display: block;
    margin: 8px auto 0
}

header .topBox .topContains .rightBox .ewmBox .font {
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 16px
}

header .topBox .topContains .rightBox .ewmBox .font span {
    color: #0792ff
}

header .topBox .topContains .rightBox .ewmBox:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -15px;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    right: 54px
}

header .topBox .topContains .fade-enter-active,header .topBox .topContains .fade-leave-active {
    transition: opacity .5s
}

header .topBox .topContains .fade-enter,header .topBox .topContains .fade-leave-to {
    opacity: 0
}

.top .visibility-hidden {
    display: none
}

.top .barBox {
    width: 100%;
    height: 70px;
    background: #fff
}

.top .barBox .centerBox {
    max-width: 1200px;
    height: 70px;
    margin: 0 auto;
    justify-content: space-between
}

.top .barBox .centerBox .left,.top .barBox .centerBox {
    display: flex;
    align-items: center
}

.top .barBox .centerBox .left .homeLogo {
    margin-right: 30px
}

.top .barBox .centerBox .left .homeLogo img {

    height: 52px;
    display: block
}

.top .barBox .centerBox .left .linkBox {
    display: flex;
    align-items: center;
    height: 70px
}

.top .barBox .centerBox .left .linkBox .bar_a {
    margin-left: 34px;

    color: #333
}

.top .barBox .centerBox .left .linkBox .bar_a:hover {
    transition: .5s;
    color: #0792ff
}

.top .barBox .centerBox .left .linkBox .active {
 
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 600;
    position: relative
}

.top .barBox .centerBox .left .linkBox .active:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #0792ff;
    position: absolute;
    bottom: -8px;
    left: 0
}

.top .barBox .centerBox .left .linkBox .posit {
    position: relative;
    padding-left: 50px;
    margin-left: 0
}

.top .barBox .centerBox .left .linkBox .posit .bar_a {
    margin-left: 0
}

.top .barBox .centerBox .left .linkBox .posit img {
    position: absolute
}

.top .barBox .centerBox .left .linkBox .posit .nav_tip_red {
    width: 16px;
    height: 16px;
    left: 34px;
    top: 2px
}

.top .barBox .centerBox .left .linkBox .posit_plan {
    position: relative
}

.top .barBox .centerBox .left .linkBox .posit_plan img {
    position: absolute;
    width: 30px;
    height: 14px;
    left: 36px;
    top: -14px
}

.top .barBox .centerBox .right form {
    display: flex
}

.top .barBox .centerBox .right input {
    width: 244px;
    border: 1px solid #0792ff;
    border-right: none;
    border-radius: 2px 0 0 2px;
    padding-left: 10px;
    font-size: 14px;
    color: #333
}

.top .barBox .centerBox .right input::-moz-placeholder {
    font-size: 14px;
    color: #ababab;
    letter-spacing: 0;
    font-weight: 400
}

.top .barBox .centerBox .right input::placeholder {
    font-size: 14px;
    color: #ababab;
    letter-spacing: 0;
    font-weight: 400
}

.top .barBox .centerBox .right button {
    width: 63px;
    height: 36px;
    background: #0792ff;
    color: #fff;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    border:0;
}


.verify-container .icon-refresh:before,.verify-container .icon-right:before {
    content: " ";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    background-size: contain
}

.verify-container .icon-refresh:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAMQpJREFUeNrt3XlcVHX3B/Bz7rCISi6IC+ijkpZpIswMyBLgluVuKm4pqWmEuG/hUpr5uFYoiuaSFrklZvroo+jPFRURZgYVxZ1K3HIXUBSGe35/XC9PWpYL8J2B8/6H1wwGn3sb5sz93u/3fAEYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM/QUUHYCx59F0ddPVTVdXq5YXkxeTF1O3Ll7H63jdzY3eoDfojTp1UIta1FatCm/D2/C2kxPchttwu0oVyIRMyKxShVpSS2pZuTIkQzIklyuHv+Av+IudHURBFERJkvJbKlQo+IWhEAqhsgz2YA/2d+8WPP/oMXWkjtTx4UMMwAAMuH4d2kE7aHf9OoVQCIX8/jvuxJ2489o1WkJLaMmlS+AHfuB37hwmYAImnDtnNBlNRlNGhvJDiUSfX/ZygiiIgqhMmayJWROzJgYF4Xbcjtv9/akX9aJerq7QE3pCTwcHiIEYiMnMxNpYG2ufOYNTcApOOXDAcNZw1nA2KUn0cTwrLiBMKO+z3me9z9asKa+V18prtVr5tHxaPv3mmzgaR+Nod3cYCANhYMOGyr9+9VXla9myonMXFoqmaIp+8ADDMRzDz56FTtAJOh07RgmUQAkGA17Da3jNYMjrldcrr1dKyrGxx8YeG3vvnujc7I8QdbG6WF3skCFUjapRtYkTcSSOxJHVqr3Yz0tNVb6OH280Go1G43//K/oIn3rkogOwkgzR09bT1tPW3V3jrHHWOLdoIRtkg2zw84PTcBpO+/jgGByDY2rWFJ3U0tEiWkSL8vNxDa7BNSdOkAM5kMOuXTgYB+PgnTvz1uStyVuzbx8XmOKh0+q0Oq2tLW2hLbRl9WrsgB2wQ7duhf17aAWtoBWzZpncTe4m94gI0cf9JC4g7KU0oSbUhCpW1FTTVNNUa98eTGACU9u2uAf34J6WLWEuzIW5VauKzlni6UEP+txcZYju0CGoDtWh+pYt+QH5AfkB69cfxaN4FH/9VXTMkkJ3UXdRd3HBAuWKMTy8yH8hAQENH64MeUZFiT5+FRcQ9kwaN27cuHHjSpVsbW1tbW2DgxEREbt2Vb7bvLny1dZWdE721+gz+ow+S06W+kn9pH7r1+fdyruVd2vdOi4sz0f7rvZd7bs+Pvgv/Bf+KyEBjGAEIxb5+yjNp/k0PytLE6mJ1ES+9lpybHJscuzVq6LPBxcQ9hjlJqCNTbY+W5+tb98eFsEiWNS3LxyDY3CsXTvlsb296JzsJT2aHEBdqAt12bULMzADM5YsgQ/hQ/hw0yblk25enuiYlka7XLtcu3zTJozGaIzu2LG4fz85kzM5jxxpijPFmeLmzhV9PriAlHKefp5+nn4uLtgQG2LDQYOwDJbBMh99BIfgEBxycRGdjxUvOkSH6NDVq7gEl+CSFSvMx83Hzcejo49+c/Sbo99cuiQ6nyjKPY8qVchABjJcuYJe6IVeNjbFHqQNtIE2W7YYpxmnGad16CD6vEiiA7DipfwhNG6sS9Wl6lJ/+EF6KD2UHv76K6ZgCqZMmcKFo3RDX/RF3+rVYQWsgBXjx9uQDdlQero2XZuuTV+2zOui10Wvi6+9JjpncaMP6AP6ICBAWOFQc0RQBEXUqSP6fKj4CqSEKxizvY7X8fqkSaADHejati2usVtWwqhDX+2pPbXfsIFqU22qPW1aSl5KXkre0aOi4xUV3QPdA92Df/8b/MEf/CdMEJvmwgVlem/t2qLPC1+BlDAe8R7xHvENGypXGuvWFdzsAwCAdu24cLCXshgWw2JJUqetSv2l/lL/lBT19abfot+i3+LmJjpmYaMbdINu1K0rOgf4gi/4irsCehIXECvX5OMmHzf52NVVO087TzsvJkZzSnNKcyo1FRAQMDiYCwYrUurr69HrTa4iV5GrnDihu6O7o7sze7Y6e090zJeFC3ABLnjRhYGFiICALGe2IxcQK+OT4ZPhk+HgoNPpdDrdp5/agA3YwOnTGIMxGNO3r/oJUXROVjopK+rLlIGW0BJajh1rF2gXaBd4+rRut263bndIyKN/ZX0faHbADthRrpzoGCCDDDIXEPacPL/0/NLzy8DAXKdcp1ynlBTl2alT1Z5OovMx9pcSIRESnZ1hLIyFsd9/rxunG6cbt2+fOtQqOt4zQ0BAC3jj9gIvEHgT/0lcQCyUcqVRubJypfHdd9IZ6Yx0Zu9epWnf66+LzsfYC9kFu2BXQIDmjOaM5ozJpCMd6WjKFLU1iOh4Fo+vQNjfUWdN5Z7OPZ172mBQnv3gA76XwUoUdUGqHvSgnzwZpsJUmJqQoP9C/4X+C/6A9DTkTu7kzlcg7JHg4ODg4GCNRv0kpvwhHTiAn+An+IkFzPpgrDhMhskwWa+nS3SJLhmNWq1Wq9V+9JHoWJYGwzAMwzQa5ZH4e53CA5RW+vv6+/r7tWqlD0oflD5o9271k9jjLxDGShl1nxZERFy8WHtVe1V7deNGtWmn6HiWol5Uvah6UeKHsizmUqi00J3SndKd6tRJNskm2bR8OY7H8Ti+cmXRuUobSqIkSsrJUVYW37sHw2E4DH+Gwn0QDsLBihV5SLF4YDtsh+06dbLxt/G38U9OVu6VdOmi9OpS980oerSX9tJeRGyGzbCZ6LMCUPZh2YdlH6pDWQ8fisrBfwDFRNtH20fbZ8IELItlsey0afwG9ILCIAzCHj6kntSTep49C6thNaw+fRpDMARDTp/GbtgNu506BTNgBsy4cEFpQXHrltnb7G32vnXLYaLDRIeJt24l1kqslVgrJ+d5f/3jzSadneVj8jH5WNWqmmhNtCbaxYXqUT2q5+xMy2k5La9ZU9mBsHFj/Ba/xW8bNVKuNF9/HQxgAIOdnejTaXW8wAu87t3DbMzG7IEDDSsNKw0r164t6l+rzdJmabNMJqWAeHqKPg1mg9lgNlSqpHRTvnNHVA5+Aysij88qWbhQmQY4cKDoXJaODtABOpCeDtfgGlw7cADfw/fwvf37lfN34ICbm5ubm9vZs7GxsbGxsfn5ovM+L/V1kT83f27+3Pr1bZbYLLFZ4u5OJ+kknQwMpP20n/a3aMGz7Z4RAQF99ZVyRTJunPKkLBf2r9Fu0W7RbklJwck4GSd7eIg+bOW4nZ2V475xQ1QMHsIqZMoWra+8kt8zv2d+z9hY5dnWrUXnshjhEA7h2dlwAS7Aha1boTW0htYbN5pjzDHmmPj4ow5HHY46PL3rq9IDSPRBvLiCNumBEAiBaWnKs+rXtWuhLJSFsn/oknwOz+G5Fi0wHuMxvkUL6A29oXeHDkpBrVJF9PEIh4CAo0frknRJuqS6dW1r2NawrdGnz4teYVoLZYtjSVI2cBOXgwtIIVH/4M3VzdXN1bdsUXo7iL/UFev+faX99O7d0AJaQIvY2JwbOTdybmzYkDYlbUralOxsmAJTYIronJYnJSElISXh8mXl0cqV0AAaQIOVK9VZe+nn08+nn/f1LWhZQ0BAvXuX2sISBmEQ1qVLHuVRHu3Z4z7HfY77nI4dlS1+r1172R+P+ZiP+Tzk/CQuIC9JWejXoIHyyXrnTmgGzaCZq6voXMVN3fEOHdERHRcsKN+8fPPyzdet24f7cB8+eADTYBpME53S+j0+dHfggPpVmZUzblyF7yt8X+H7Nm0gEiIhMjQUVsJKWPnOO6XmnhsCAjZtalvHto5tnQMHlL/PNm2UK9fz50XHKyz2SfZJ9knip/GW/BdUEfFM8EzwTKhXT1otrZZW79tXavbReLT3tjLdctMmnIpTceqSJYb2hvaG9jt3io7HHlfwOh0qDZWGDh2q3IT+8MPS0gKHIimSIn//HbpBN+jWurXpmuma6dqxY8/7c3QjdSN1I48ehXiIh3h3d9HHJblJbpJbjRqit7blAvKcvDt4d/DuULeueb15vXn9vn3oh37oV6uW6FxFpWC6axZmYdaCBTZbbbbabP3qq8O9D/c+3Pv330XnY89H2RDKySn/Qv6F/AsffYRDcAgOGTWqpA99USIlUuLNm+iDPujTurVyRWJ65rsHllZAZHvZXrZ3dX18qLP48RDWM1IX/pkTzAnmhF27SmrhoGRKpmSzGebDfJi/Zk2+lC/lS599drTi0YpHK/76q+h87OUk10yumVzz5k3l0YwZDdc1XNdw3fz5DjkOOQ454eFUn+pT/YkTcSgOxaGOjqLzFhalcDg5KY9271b+ntu2NZQ1lDWUVffL+RvxEA/xljMEKLvL7rI7IiRAAvxz+iIjfAzN0qn7bdBb9Ba9tWdPiWsxogMd6IigA3SADuvWaS5rLmsuN2pkGm4abhoeEqLMM+fCUVKldU/rntY9O9v4gfED4wezZtEYGkNjGjSAYAiG4KVLCz5QlCgVKtBaWktrt29X7pE0b/6P/0kgBEIgkejkKvvR9qPtR4svaMIDWCp1Ixw7WztbO9uEBOUSv0ED0bkKjT/4g/+5c8rK6o8+Ui7p9+wRHYtZFrXtunRdui5dX7oUp+N0nO7nJzpXYVGHaKVvpW+lb7t2NXxk+Mjw0bZtT/47pdCo904aNxadW5l1V7u2Mi38wgVRMfgK5AnqSmPb8bbjbcevW1dSCof6SZKaUTNqNnu27VjbsbZj3d25cLC/cyTwSOCRwLQ0U1dTV1PXgAByJmdyHjlS+e79+6LzvSz0Rm/0dnAgIxnJuHGjsrPne++p31c6SAQEwAgYASMsYEfCR+Tecm+5N1+BWBztae1p7emoKOyNvbH30KGi8xQOkwnLYTksN3CgId4Qb4hXN6Ri7MUon8hffVV5tHSp8vUZhoIsXMGQ3VbYCluPH7eYledPUFqZ1K0reoiZC8gjavtotQuo6DwvTL2nYQADGL7+uryxvLG8MSJCWY9R0saymWVA1LvoXfQuI0bIF+WL8sXZs5UmlZazb0VJo3HRuGhc3NySNidtTtr8yy+icpT6ISx9qj5VnxoUpBSOBQtE53lRdJgO0+HMTPkr+Sv5q27dlLHRMWO4cLCiR2S4bLhsuBwZSV/T1/R1y5Z0iA7RIXHrE1jxKLUFRNlfoE4dpVvr+vXKs+L767+Y1FTNVc1VzVUvrxTHFMcUxw0bRCdipVPKmJQxKWPi45V7bTodTaAJNOEZpsmy55IXlBeUF1T4TSOfV6krIGovIRu9jd5G/8MPVruAahksg2U//qg88PFR5vefOSM6FmMA/+vl9SD/Qf6D/ObN6Uf6kX785hvRuUoKzWDNYM1g8QWk1I1Rnrc/b3/e/pNPlGaHb70lOs9z2wSbYFN0tLGmsaax5rBhypPiX0iM/RVlnUlurvIoLEz3ve573fe//gpREAVRM2eKzmet8lvlt8pvJX47g1JzBaIP1AfqAz09ldlIkyeLzvO8aAWtoBWzZimFY8gQ5VkuHMy6FCxYnEbTaFp4OIRCKITy6/h52bjauNq4ij9vJb6AKF1K7e3pHt2je99/by07wdEiWkSL8vPhM/gMPgsLM7mb3E3uERGiczFWGExtTG1MbRYuhMWwGBb37as8m5cnOpe1eOj90PuhNxeQIlehZ4WeFXqql8oWsIL0n6ifyE7BKTj1wQfGTsZOxk48dsxKJmUh6+rVFEIhFNKjR8EHJ/a3bNfYrrFdwwWkyHh+6fml55eBgbARNsJG9V6B5aOVtJJWDhtmCjGFmEJWrRKdh7HioPRe+/lnyIRMyBw9WnQeS2e7yXaT7SYuIIVOnWUl1ZfqS/WjopRLZPEbr/wT8iRP8pwyxRRvijfFR0eLzsOYCKZWplamVvPm0WbaTJvV6fXsSXmd8jrldRJ/pWbxb6zPKz09PT09/aOPYCpMhalNmojO848ezaoyLTMtMy37/HPRcRizBPI5+Zx8bvBg8AEf8Ll+XXQeS1PmtzK/lfmNr0AKjU+GT4ZPRuXKysYxX3whOs8/WgSLYNGGDY9Px2WMAahNHK9fV3b6DA8XncfSZEVkRWRFcAEpNHmYh3k4derjG8dYHppBM2jGmTOaSppKmkr9+yvPin8hMGaJlJY8sbE8pPW4SmMqjak0hoewXpq+j76Pvs+bb5ILuZBLaKjoPE8VDuEQnp0tl5HLyGXeey+pflL9pPqZmaJjMWYNzKvMq8yrwsOVfTBu3BCdR7RsXbYuWye+gFj9SnQ6SSfp5FdfWXr3TzKTmcwffqjuryA6D2N/5BXsFewVXL268qh6dfm8fF4+b2+PU3EqTnV0pMk0mSaXL6+8gf9Fz7gFsAAW2NjQEBpCQ/6wFe7H8DF8fOcOfoPf4DfPsKMfAgLev4+f4+f4+cOHT36belJP6rluHfwIP8KPgweLPm/F7lG3beMS4xLjEvHrZqy2nbtOq9PqtE2bKi+4xETReZ6G3qF36J3ISNN003TT9FGjROdhpZPSPLRiRRudjc5GFxKi/N107qxcGXt5QTREQ3T58qJzsn+gBz3oc3ONi42LjYvt7UXHsdohLNpKW2nr+PGiczzVRJgIE9PSMqtnVs+sbsE5WYmm3abdpt02eLDmoOag5uD580rhmDdP+W7z5lw4rExTaApN1d5i4lnskM/TFNzz+Iw+o886dhSd508erSSXt8vb5e0DB55bfG7xucV/vhRnrCjpZutm62ZHR8MkmASTSuFQT0mlAQ1oxA9dqazuCoReo9fotYgIMIIRjOL3BP6TztAZOkdFpSxOWZyy+NAh0XFY6aIM7Q4bVmrvEZRwVJfqUl3LuQKxmgKi36Lfot/i5kaTaBJN6tFDdJ4/GQtjYeyvv+bszdmbs/fTT0XHYaWLUjgqVFCGOHhBaollYUNYVlNA5GPyMfnYuHEWO9tqNsyG2aGhyv4H2dmi47DShcpTeSrfpw8kQRIkVawoOg8rIjLIIPMQ1jPzPut91vvsK6/gT/gT/qS2fbY0O3YoC5527BCdhJVO2AybYbOWLUXnYEWMgIC4gDwzcw9zD3OPnj2VR2XLis5T4LGNcHiWFRNMBzrQubmJjsGKFgZgAAbwENYzwxbYAluoLT8syFW4ClfXrFH2MzCZRMdhpRu1ptbU+g8L+FgJxlcg/8gj3iPeI75hQ9gDe2CPj4/oPAXCIAzCHj7UJGuSNcl8s5xZBpyEk3DS7duic7Ai1hyaQ3O+AvlHmhRNiibFAq88FsEiWLR8edLmpM1Jm3/5RXQcxgAAoA/0gT7nzomOwYrYHtgDe65eFR1DZXEFRJmOaGurbLBkQTfNH93zkDZJm6RNc+eKjsPYH+FwHI7DeRJHiXcQDsJBy+mlZ3EFRF4vr5fXv/sujsSROLJaNdF5CiyGxbB427bkmsk1k2ueOSM6DmN/ZH/C/oT9idhYZT+cmzdF52FFQ+or9ZX6xsaKzlGQR3SAPwXqJnWTullgi5JdsAt2qT2EGLMsB28evHnwZlYWtISW0HLyZNF5WFHYuDE5Njk2OfbIEdFJVBZWQBBhNIyG0W3aiE6iomk0jaadOGGsaKxorLhzp+g8jP0dU7wp3hQfHU0hFEIhP/wgOg97Sf7gD/7nzklukpvkFhYmOs6TLKaA6AP1gfpADw/4Gr6Gr11dRedRKbNboqOVR8+wnwFjFsA03DTcNLxfP+XRzJm0iBbRIvEbELFn1BJaQsv9+8255lxzbrNmypWH5dw8V1lMAVFaMLRtKzrG4/LylJWfljPmyNizk2VlndL48VKUFCVFeXjQJtpEm9asocN0mA7zjpjCPdogSpmeq+5r9P77xtnG2cbZzZod/eboN0e/uXRJdMynsZhuttqftD9pfzp4EKfjdJzu5yc6D0RCJETGxRkDjYHGQMsZUmOsMDRc13Bdw3V2duViy8WWi23Y0DzLPMs8q1YtTT9NP00/Z2c5W86Ws//ccw5H42gcXb48mMEM5r/YmTAKoiCqXDlaQStohZ3d8+bCnbgTd5Ypo3S1dnB40eOjZbSMlt27Bz2hJ/QshHUTs2E2zM7MxLfxbXz7+a/kcASOwBFEspPsJDtdvy6Nk8ZJ465exbbYFtsmJSmTc6xv8oPwAuKT4ZPhk1G5cu6V3Cu5V65dwzAMwzCNRnQumANzYM4HHxhbGFsYW8TEiI7DGGOWRnhXW/N483jz+Nat8SSexJPiCwdFUzRFP3hg42TjZOO0caPoPIwxZqmE3wMhLWlJazmtSjAcwzE8Li6pflL9pPo8RswYY08jvIDAG/AGvOHtLTqGSpm2+3//JzoHY4xZOmEFJIiCKIhsbJQuoh4eok+Eit6it+itPXtE52CMMUsn7B7I/e73u9/v/uabmI7pmP7isy0KzQgYASOuXUtxTHFMcTx1SnQcxhizdMKuQPL75PfJ7+PlJfoEqCiLsihr9+5Hj3jBIGOM/QNx90BOwAk4odOJPgEFJ2KptFRaunev6ByMMWYthBUQvIk38aZeL/oEqEgiiaTkZNE5GGPMWggrIDSLZtGs+vVFn4DH9zbnex+MMfasir2AqCvPsSk2xaavvCL6BMBxOA7H09OVnkH374uOwxhj1qLYC4j5ffP75vdr1xZ94AUOwkE4ePy46BiMMWZtir2AyF3lrnLXOnVEH7iKfMmXfE+cEJ2DMcasTfHfA2kEjaDRv/4l+sALTsCv0q/Sr6dPi87BGGPWptgLCLqjO7pb0BXISlpJKy1voxbGGLN0xX8F0gbaQBvLKSDSIGmQNOj6ddE5GGPM2hR/ASEgoBo1RB+4StnA6sYN0TkYY8zaFHsBoZk0k2ZWqiT6wFXZKdkp2SnXronOwRhj1qb4r0DKQBkoU6GC6ANX3L2b1j2te1r3QtjykjHGSpniLyB2YAd2llJAeOEgY4y9qOKfhbUcl+Nye3vRBw6+4Au+3HWXMcZeVLEVkODg4ODgYI0GjGAEI6LoA+cCwhhjL6fYCkhKQEpASoCNsA2sGGOMFa5iKyB21e2q21XnT/yMMVZSFFsBUWY75eWBDnSgs4BCcggOwSELGEpjjDErVcw30YnAG7zBW/y0WepDfahP5cqiczDGmLUq/mm8RjCCMSdH9IFjOIZjeJky/k7+Tv5Ojo6i8zDGmLUp/gISBEEQdOeO6ANXPajzoM6DOlWris7BGGPWpvgLyByYA3Nu3RJ94CpyJmdydnYWnYMxxqxN8ffC2k7bafvNm6IPvOAE+Ev+kj9fgTDG2PMq/pXoC3EhLrSc5oWyXtbL+po1RedgjDFrU/xDWJWhMlS+cEH0gauwMTbGxg0bis7BGGPWpvgLyApYASsyMkQfuIrKUlkq26iR6ByMMWZtir+AAACABV2BfIqf4qdcQBhj7HkVewGR58vz5fmnT4s+8AKJkAiJzs4e8R7xHvE8G4sxxp5VsReQepH1IutF/vILRVM0RT94IPoEFJyIddI6aV3jxqJzMMaYtdAU9y9MS0tLS0sjcnF0cXRx7N4dfoPf4Ldq1USfCGm7tF3afvbsZfNl82Xz/v2i8zDGmKUTdA8EAKpAFahiMok+ASoaQSNoRIsWonMwxpi1EFZA6Cf6iX46dEj0CSjI05k6U2c/P58MnwyfDAcH0XkYY8zSCdvgCQEBwXIKiNpcMdc31zfX19dXeXb3btG5GGPMUgm7AjGajCaj6cQJ5dHdu6JPRIEBMAAGNG8uOgZjjFk6cfdAAABAlpWvhw+LPhEFMiADMt55R3QMxhizdIILCAAYwAAGCxrKmopTcaqXl8cwj2Eew+rXF52HMcYslfgCchfuwt2DB0XHeJLGXeOuce/RQ3QOxhizVMILyN2YuzF3Y+Lj6TAdpsOZmaLzFFgIC2Hh+++LjsEYY5aq2BcSPunWtlvbbm3Lz3eRXCQXydMTzsAZOGMBvakQELBKlZpv1Xyr5lubNl1Ou5x2Oe3qVdGxGGPMUgi/AinQGlpD640bRcd4krxUXiov7d1bdA7GGLM0llNAhsAQGLJ1K+hBD/rcXNFxVHScjtPxDz90n+M+x31OuXKi8zDGmKUQPoSlunLlypUrVx4+dIl0iXSJ9PeH7bAdtterJzoXxmEcxjk4SD2lnlLPS5eurLqy6sqq5GTRuRhjRcfrotdFr4uvvVa9SvUq1av4+ro2c23m2qxBg2oPqz2s9tDRMcAnwCfA5/ff1d5+ovOKImwl+tPgcByOwzduJIkkkt59V3SeglzZmI3ZI0Yoj775RvmqrmNhjFmj4ODg4OBgjSb9fPr59PP9+9NMmkkzx46VO8md5E6vvaZ0zAAgICAAkEACCQDS09PT09Pv3tVO107XTl+7Vr4qX5WvfvXVkagjUUeizp4VfVzFBUUHeJIyVFS1qu0523O25zIylHUidnaic6kohEIopEsX03DTcNPwn38WnYcx9vx0Wp1Wp61ShSIogiLWr8dZOAtnBQW93E/Ny4NBMAgGzZgBS2AJLJk2Tem4kZcn+niLisUVEJUuRZeiS1m7FgbCQBhoOesxaBftol0HD5oqmiqaKr71lug8jLFnpwxNOTnJHeWOcscDB5TZlg0aFPovagNtoM2WLXer3q16t2q3bueGnRt2btjDh6KPv7BZzk30J3mAB3ioQ0WWA1tiS2zp76+7qLuou9i2reg8jLF/pg5VyWlympy2YUORFQ7VNtgG29q3f6XtK21faTt3rujjLyoWW0CMaEQj7tsHARAAASdPis7zJEqlVEqdPVt9YYrOwxh7uvT26e3T248ZA+NhPIwPDCyu34uzcTbODg319PP08/TT60Wfh8Jm8W98NSrWqFijoq0t3sf7eN+Cbqrvxt24u2rVW7du3bp169IlZRaZ0Sg6F2Psf7wWeC3wWtCokTIpZ80a5Z6qTfFNHroCV+AKIprRjGZJUt4nNm8WfV4Ki8VegajyLuVdyrv0/feUREmUlJMjOs+fzIW5MHfqVH8nfyd/J0dH0XEYYwBBFERBZGMj15HryHW++w4WwSJYZG8vNlXJu2dq8QUkNTU1NTX19m2IhEiIXLNGdJ4n4UgciSOrVXtw6cGlB5ciIkTnYYwBZK/OXp29etgwmAyTYbL4oSNKpmRKrl1bdI7CZvEFRCVfkC/IF2bOVP5HmM2i8/yJP/iD/9ix+kB9oD7Q01N0HMZKoybUhJpQnTqwH/bD/qlTRecpkAzJkIwWO+v1RVlNAVEX6OAMnIEzVq4Uneev2dqSjnSk++67husarmu4znLWrzBW8iHa7LfZb7N/0SLlDdtyWg/halyNqy9eFJ2jsFlNASmwATbAhmnTlAcWuEAnHuIh3t29TL0y9crU+/RT0XEYKw309fX19fXDw2EkjISRljPZpkAf6AN9jh0THaOwWV0BMRqNRqPx/HnqRb2o1w8/iM7zVB7gAR4REV51vep61fXyEh2HsZJI30ffR9/nzTflU/Ip+dTs2aLzPA2GYiiG7tghOkdhs7oCorLZZ7PPZp/lXomgF3qhl41N/on8E/knfvjB+6z3We+zr7wiOhdjJYHaHZvSKI3SYmPRG73R28FBdK4/CYMwCHv40DzPPM88b8MG0XEKm9UWkKTNSZuTNv/yC8RCLMSuWCE6z9NgAAZgwOuvmx3NjmbHmJhHz5a4m2mMFSebXja9bHotXVrkK8pfEt2je3Rv3bojgUcCjwRevy46T2Gz2gKiyvsp76e8nz79FIbBMBh2+7boPE+D7bAdtuvUSZukTdIm8b0Rxl6EvpK+kr7SuHHYCTthp169ROd5GlpEi2hRfj4NoAE0YMYM0XmKSon5JKzT6XQ6XViY8mjhQtF5nioUQiFUlukG3aAbnTqZJpgmmCZs2SI6FmOWTDtBO0E74Z13oDN0hs7//S+GYRiGWXALIQICWrZM6cY7aJDoOEWlxBQQhSRpN2k3aTclJuJUnIpTLf3m9d27+Aa+gW+89ZZhpWGlYeXx46ITMWZJ1FYksqPsKDvu3w9REAVRlSqJzvU0lEiJlHjzJjbFpti0QQOlgNy4ITpXUbH6IazHyTJ8Dp/D52Fh6iWk6ER/r0IFeofeoXd27dJ/of9C/8Xrr4tOxJglaPJxk4+bfOzqKq+QV8grtm619MJRYCtsha3jx5f0wqGy3EvAF3TlkRquNVxruDo74xk8g2e8vUXneqpESITEcuWoP/Wn/u3aVS1btWzVsuvX/2743fC7IStLdDzGipNPhk+GT0blyuAADuCwZ4+yolz81tb/hCbQBJqQkGB6z/Se6b2hQx89W+K3ui1xBUTlkumS6ZKZkAB+4Ad+ISFwES7CRcttdog7cSfurFRJ6i/1l/q/+67LWZezLmfXrVPK4f37ovMxVpSUHQIrVJCvydfka9u2QQzEQIzltwRSm7xiCIZgSLt2yt9ryZtt9TQlbAjrf5RLyLt35SA5SA4KCVFvXovO9Y/+Df+GfzdsqExP3L7dI94j3iPe2Vl0LMaKglo4oAW0gBZxcbAH9sAeHx/RuZ7ZQTgIBz/7TFngfOqU6DjFrcQWEFVKcEpwSvCuXeRDPuQzZ47oPM9Hq5UeSA+kBwcOeHfw7uDdoW5d0YkYKwwFhQMAALZvt7bCoW5t/er8V+e/Oj8yUnQeUUrYLKynU/cHyI7LjsuOi4+HSTAJJvn6is71rOgQHaJDV69KraRWUqu2bQ3xhnhDfEqK6FyMPQ9lun2NGsojdfq6Vis61zPzBm/wvnPHvNC80LzQ0/MoHsWj+OuvomOJUuKvQFT7cB/uQ7MZ8zEf8/v0ocN0mA5nZorO9azQF33Rt3p16kf9qF98vO6O7o7uzttvi87F2LPwzPLM8sx64w3lnuShQ8qzVlQ4HsEszMKssLDSXjhUJfYm+tNcXn159eXVt2/XqFejXo16GRl4GA/j4S5dROd6ZsmQDMl2dpAGaZDWo0eNcjXK1Sh3+/aV3678duW35GTR8Rj7Ix3pSEfNmuFaXItrd+yA9bAe1levLjrXi1m0yLjduN24fdYs0UksRakZwnoa5ZJaXbmurmS3VqtX53yS80nOJ6Ghad3Tuqd1z84WnYiVTrpVulW6VaNGKV2zZ81Sm4uKzvW81Om5D/If5D/Ib95c+bvKzRWdy1KUmiGspylvKG8obxg2DN6Bd+Cd7dtF53k5vXs72DjYONgcPlwwZMBYMVA2UCtfXpeiS9GlrF0LX8PX8PVXX1lr4QBf8AXfy5dxOk7H6d26ceH4a6W+gKj3RjT9Nf01/bt3p320j/ZZcUuRR9OApVgpVopNStJqtVqt9qOPlG9yF2BWuLTvat/Vvuvj44AO6IAmEwyEgTCwRw/RuV6Uuq4DEiABErp0UabnXrkiOpel4jeUJ6gtFGwCbAJsAg4fVj5JubqKzlU4DhzAztgZOw8caPjU8Knh09OnRSdi1qVgNmNMdkx2zOjRSouRL75QvmtrKzrfC3u0TkzuJfeSewUHpzimOKY4lrz9OwobF5CnUHcSlCvLleXKe/cqz5YtKzrXyyr4hPVoAZQ6jz02NjY2NtbSe4cxUTxDPUM9Q319sQN2wA4LF+JknIyTPTxE5yoseAWv4JVRowyXDZcNl0vvuo7nxQXkH+hO6U7pTnXqBO/D+/B+bKzyrBV/0noC7aW9tDclheIojuLGjlUXXorOxcTyuuh10euik1N+bn5ufu6sWTgTZ+LMAQPACEYwlqCh0P7QH/rPmGEcYhxiHDJhgug41qbkvBCKmH6Yfph+WNeudJAO0sE1a5RnS04hedyOHVgOy2G5iAhesFg6KLMRy5ZVNmYbOpRepVfp1XHjcDgOx+GVK4vOV9ioA3WgDgsWmKaYppimqM0P2fPiAvKclNlNXbpIzaRmUrO1a5VnS2AhUXuHLYbFsHjtWnm+PF+eP3lyil+KX4rfuXOi47GXUy+qXlS9KHv7ivMrzq84f9Ag+YR8Qj4xcaK6YFV0vqJCsRRLsd9+a3IzuZnc1I2eSn7X3KJS6mdhPa/Hb6699x6EQRiEPXwoOlehWwyLYbH06PXRu7d0XDouHT99Wrtau1q7+v/+zzPdM90zvUMH5fslaEijhFJ7T2l3andqdw4fXsGpglMFp/Pn6RV6hV6ZP7+kFw6IhViIXbJEKRzqrEQuHC+L//BfknLp37kz6EEP+h9/BAMYwGBnJzpXcaHP6XP6/MgRuA/34f68eZlXM69mXl2z5tywc8PODSuBhdVKKAWjaVNl5feAARAMwRDcp4/yXeufDPLMtsE22DZ3rrGqsaqx6qhRypNcOAoLF5BCohSSdu0gHMIhfO1aiIZoiC5fXnSuYjcMhsGw27fpOl2n6z//jANxIA5cu9ZtkNsgt0G7d/Nsr8Klv6+/r79fq5ZskA2yoUcPvIE38Eb//gXbApQ2j4ZeqQE1oAaffGIKNAWaAr/8UnSskooLSCHzCvYK9gr28MgfnD84f/DmzTgGx+CYmjVF5xKNIimSIn//Hd3QDd3WrwdXcAXX9etzYnNic2ITEnil79/TVtVW1VZ1d1dWRnfsCCfhJJzs3BmyIAuytNoSNzvqhdy/L++V98p7+/bldRzFo5S/4IqOp5+nn6efi4s0QZogTdi0CSbDZJis14vOZZnu36fRNJpGJyRIA6QB0oC9e+EW3IJbe/aUcyjnUM4hKUntGCA6aWFTF+Zl2mXaZdo1aiStllZLqwMDyZ/8yT8wEHfhLtwVGAhzYS7MrVpVdF5Lo25zoHld87rm9Y4dk39J/iX5F24qWly4gBQxdXokhVIohcbE4GJcjIu7dhWdy2p4gRd43btHs2gWzTpxQlnwdeKE0uTu5EnpXeld6d3jx/MG5Q3KG3TypNJm+7fflP+4+Me63ee4z3GfU66c3VG7o3ZH69bNn5o/NX9q3bo4GAfj4FdfhVbQClo1boxrcA2u8fBQJmE0agSLYBEssrcXfbqtS2oqEBBQ+/bKDqQXLohOVNpwASlWiLoFugW6Bf/+NxyDY3AsIoKHHgoXJVMyJZvNYAYzmG/cgFzIhdz/fcUojMKoa9cgBEIg5M6dZ/65QECg0WAwBmOwkxO0hJbQ0slJ+blVqkAe5EFelSqQCImQyFsQF5l20A7a/fyzpq+mr6Zvv35J9ZPqJ9W3nn19Shp+4xKkYEOoltASWn7/vfKsulMbYwwAgKIpmqIfPIBsyIbsiAhTK1MrU6t580TnYgouIIJ5xHvEe8Q7O2t2aHZodixfrkw7bN9edC7GRKJpNI2mnTiBE3EiTuzVSxmiSk0VnYs9jguIRUFU2q8PGoSIiKg2dStF8/ZZ6aQDHeiIIAIiIGLpUltbW1tb2xEjEmsl1kqslZMjOh77a1xALJQ6bRPSIR3SV63CIAzCoDffFJ2LsULlB37g99tvShv1jz9WWuXExYmOxZ4NtzKxUKZrpmuma8eOYSAGYqBWq8xCGjGCDtNhOsw3DZk1y8tTvkZF5QTkBOQEvPkmFw7rxFcgVkZdX4I9sAf2mDkTT+AJPNGnD8/mYpZvz578yPzI/MghQ44EHgk8EpiWJjoRezn8hmPl9Kn6VH1qUBD1o37Ub/585dnGjUXnYqXcoz3FoQt0gS7jxxtbGFsYW8TEiI7FChcPYVk5Q2NDY0PjffuUhQo6nTrUBT7gAz7Xr4vOx0oHdUU4jIJRMGr0aDgEh+BQ/fpcOEo2vgIpodQV0TaeNp42ngMHKiu4J0zglhisUIyAETDi2jWQQQb566+VvdHnzzcajUaj8f590fFY8eACUkp4n/U+6332lVfMn5g/MX8SGoou6IIuI0YonxRdXETnYxZuFIyCUZcugR3Ygd2sWeW7le9WvtvSpUqPsgcPRMdjYvAQVimhtnwwbTBtMG2YMycnMCcwJ7BuXWXr2g8/LNjXgzEAUDok7N+PNbAG1ggJuXvz7s27N1991RhsDDYGz5/PhYMB8BUIe4JnqGeoZ6ivLzbEhtgwLAyaQlNoGhyM4RiO4WXKiM7HChfNo3k079YtfA1fw9diYmQH2UF2WLJEaYd+8qTofMyycQFhf6sJNaEmVLGiTZxNnE1c166URVmU1bcv3sE7eCcg4PGtb5lly8tT2ubv26c0m/zuO8e+jn0d+/70E19RsBfBBYS9EHUnPPov/Zf+27mzsg6lc2eaTtNpemAgeqEXetnYiM5ZOt29C8tgGSyLi4McyIGcTZtyQ3NDc0Pj4lJTU1NTU2/fFp2QlQxcQFih8snwyfDJqFw51y3XLdft7bexMTbGxq1awTgYB+NatYI5MAfm1KkjOqfVerRlK1SBKlDl1Ck6Rsfo2O7dOAJH4Ij//CdnR86OnB379vEOj6w4cAFhxUq/Rb9Fv8XNTR4gD5AH+PmhCU1o8vGBTtAJOvn6Kv9KXQhpays6b7FT95RHQsLERGgADaBBYiJshI2w8fBhjMM4jEtMVLrT3r0rOi4r3biAMIui0+q0Oq2tLV2ki3TxjTfgS/gSvmzcGDMxEzMbNYIgCIKgWrXgB/gBfqhdW5k95uqKq3AVrnJ1tZid/fSgB31urrID4W+/QTWoBtXOnwc3cAO38+dhH+yDfenpShfa8+el8lJ5qfzJk8k1k2sm1zx7Vvkhxb+jImPPgwsIK1G8gr2CvYKrVzdfMl8yX6pZU1ouLZeWu7pCb+gNve3sKIIiKKJcOZgJM2GmnZ2UJWVJWXZ2NIkm0aRy5ZQFcYjkS77kW768ci8nK0uZrXT7Ni7ABbggKwuGwlAYmpmpdJHNytL8R/MfzX+ysiAO4iDuxo26H9T9oO4Hly/HxsbGxsbm54s+L4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYKzb/D4DEm9oGCaFQAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTEyLTE1VDE1OjU3OjI3KzA4OjAwohG+LwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0xMi0xNVQxNTo1NzoyNyswODowMNNMBpMAAABPdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX2NrMWJ6YTB6ajlqamRjeHIvcmVmcmVzaC5zdmejF0ikAAAAAElFTkSuQmCC")
}

.information-sub-title[data-v-065c532c] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-065c532c]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.el-dialog__wrapper.tipsWrap[data-v-065c532c] .el-dialog__header {
    padding: 0
}

.el-dialog__wrapper.tipsWrap[data-v-065c532c] .el-dialog {
    border-radius: 8px
}

.el-dialog__wrapper.tipsWrap[data-v-065c532c] .el-dialog__body {
    padding: 10px 0
}

.el-dialog__wrapper.tipsWrap .titleWrap[data-v-065c532c] {
    padding: 0 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px
}

.el-dialog__wrapper.tipsWrap .titleWrap .empty[data-v-065c532c],.el-dialog__wrapper.tipsWrap .titleWrap i[data-v-065c532c] {
    width: 20px;
    height: 20px;
    color: #ccc;
    font-size: 14px;
    cursor: pointer
}

.el-dialog__wrapper.tipsWrap .titleWrap .title[data-v-065c532c] {
    font-size: 20px;
    color: #333;
    font-weight: 700
}

.el-dialog__wrapper.tipsWrap .content[data-v-065c532c] {
    padding: 0 30px 20px
}

.el-dialog__wrapper.tipsWrap .content .top[data-v-065c532c] {
    font-size: 14px;
    color: #666;
    line-height: 21px
}

.el-dialog__wrapper.tipsWrap .content .center[data-v-065c532c] {
    width: 540px;
    height: 106px;
    background: #fafafa;
    border-radius: 4px;
    margin-top: 16px;
    padding: 10px 15px 5px;
    box-sizing: border-box
}

.el-dialog__wrapper.tipsWrap .content .center .listWrap[data-v-065c532c] {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.el-dialog__wrapper.tipsWrap .content .center .listWrap .doc[data-v-065c532c] {
    width: 4px;
    height: 4px;
    border: 2px solid #0792ff;
    border-radius: 50%
}

.el-dialog__wrapper.tipsWrap .content .center .listWrap .font[data-v-065c532c] {
    font-size: 14px;
    color: #666;
    line-height: 21px;
    margin-left: 10px
}

.el-dialog__wrapper.tipsWrap .content .bottom[data-v-065c532c] {
    font-size: 14px;
    color: #666;
    line-height: 21px;
    font-weight: 400;
    margin-top: 15px
}

.fade-enter-active[data-v-065c532c],.fade-leave-active[data-v-065c532c] {
    transition: opacity .5s
}

.fade-enter[data-v-065c532c],.fade-leave-to[data-v-065c532c] {
    opacity: 0
}

.bottomTips[data-v-37573ba9] {
    text-align: center;
    padding: 0 2px;
    font-size: 12px;
    color: #999;
    margin-top: 10px;
    line-height: 20px
}

.bottomTips span[data-v-37573ba9] {
    color: #0792ff;
    cursor: pointer
}

.bottomTips .icon-check[data-v-37573ba9] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: 8px;
    padding: 5px;
    right: -3px
}

.user-auth-dialog-wrapper[data-v-37573ba9] .el-dialog {
    border-radius: 4px;
    margin-top: 20%!important
}

.user-auth-dialog-wrapper[data-v-37573ba9] .el-dialog__title {
    font-size: 16px;
    color: #262626
}

.user-auth-dialog-wrapper[data-v-37573ba9] .el-dialog__body {
    padding-top: 2px;
    padding-bottom: 20px
}

.user-auth-dialog-wrapper .content[data-v-37573ba9] {
    font-size: 14px;
    color: #595959;
    line-height: 21px
}

.user-auth-dialog-wrapper .content .link-color[data-v-37573ba9] {
    color: #2a89ff;
    cursor: pointer
}

.user-auth-dialog-wrapper .footer-btns[data-v-37573ba9] {
    display: flex;
    justify-content: flex-end;
    padding: 28px 20px 0
}

.user-auth-dialog-wrapper .footer-btns .custom-btn[data-v-37573ba9] {
    width: 72px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #333;
    border-radius: 4px;
    cursor: pointer
}

.user-auth-dialog-wrapper .footer-btns .custom-btn.agree[data-v-37573ba9] {
    background: #2a89ff;
    border-color: #2a89ff;
    color: #fff;
    margin-left: 16px
}

@keyframes hand-cbf145a8 {
    0% {
        transform: translateZ(0)
    }

    50% {
        transform: translate3d(0,10px,0)
    }

    to {
        transform: translateZ(0)
    }
}

.pcBottomFromBox[data-v-cbf145a8] {
    z-index: 1234;
    width: 100%;
    height: 450px;
    position: fixed;
    bottom: 0;
    left: 0
}

.pcBottomFromBox .bottomBox[data-v-cbf145a8] {
    width: 100%
}

.pcBottomFromBox .bottomBox .bottom_slide_click[data-v-cbf145a8] {
    position: absolute;
    width: 100%;
    cursor: pointer;
    height: 70px;
    top: -70px;
    left: 0;
    z-index: 8
}

.pcBottomFromBox .bottomBox .slide_box_shade[data-v-cbf145a8] {
    height: 520px;
    background-image: linear-gradient(270deg,#fe9a29,#ff5709);
    position: absolute;
    bottom: 0;
    z-index: 5;
    width: 100%
}

.pcBottomFromBox .bottomBox .centerBox .all_Calc_Container[data-v-cbf145a8] {
    z-index: 7;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 1200px
}

.pcBottomFromBox .bottomBox .centerBox .all_Calc_Container .bottom_slide_img[data-v-cbf145a8] {
    width: 722px;
    height: 153px;
    z-index: 7;
    position: absolute;
    left: 19px;
    top: -129px;
    background: url(https://file.shenlanbao.com/2025/07/02/gw_pic_bottom_ad.png) 50%/cover no-repeat
}

.pcBottomFromBox .bottomBox .centerBox .all_Calc_Container .bottom_slide_img .bottom-slide-btn[data-v-cbf145a8] {
    width: 276px;
    height: 42px;
    background: url(https://file.shenlanbao.com/2025/07/02/gw_img_button.png) 50%/cover no-repeat;
    position: absolute;
    top: 73px;
    right: -459px
}

.pcBottomFromBox .bottomBox .centerBox .all_Calc_Container .bottom_slide_img .hand_up[data-v-cbf145a8] {
    width: 13px;
    height: 18px;
    position: absolute;
    top: 81px;
    right: -311px;
    transform: translateZ(0);
    background: url(https://file.shenlanbao.com/2025/07/02/gw_icon_arrow_upward.svg) 50%/cover no-repeat;
    background-size: contain;
    animation: hand-cbf145a8 1s ease infinite;
    z-index: 999
}

.pcBottomFromBox .bottomBox .centerBox .all_Calc_Container .bottom_slide_img .hand_down[data-v-cbf145a8] {
    width: 13px;
    height: 18px;
    position: absolute;
    top: 86px;
    right: -311px;
    background: url(https://file.shenlanbao.com/2025/07/02/gw_icon_arrow_down.svg) 50%/cover no-repeat
}

.pcBottomFromBox .bottomBox .centerBox .form-content[data-v-cbf145a8] {
    height: 532px;
    max-width: 1200px;
    border-radius: 20px 20px 0 0;
    background: #fff;
    position: relative;
    z-index: 8
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq[data-v-cbf145a8] {
    margin: 0 auto;
    height: 100%;
    background: #fff;
    border-radius: 20px 20px 0 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    text-align: center
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox[data-v-cbf145a8] {
    flex: 1;
    padding-top: 20px;
    box-sizing: border-box
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .title[data-v-cbf145a8] {
    width: 38%;
    font-size: 22px;
    color: #333;
    margin: 0 auto;
    position: relative;
    font-weight: 700;
    z-index: 0
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .title span[data-v-cbf145a8] {
    font-size: 32px;
    color: #ff5a00;
    font-weight: 700
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .title[data-v-cbf145a8]:before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 12px;
    background: #f0f9ff;
    z-index: -1
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main[data-v-cbf145a8] {
    padding: 0 90px 0 50px;
    margin-top: 30px;
    border-right: 1px solid #f2f2f2
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox[data-v-cbf145a8] {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .left[data-v-cbf145a8] {
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    font-weight: 700;
    min-width: 72px;
    text-align: left;
    margin-right: 18px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right[data-v-cbf145a8] {
    display: flex;
    align-items: center;
    flex: 1
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .name[data-v-cbf145a8] {
    height: 32px;
    border: 1px solid #ddd;
    border-radius: 18px;
    font-size: 14px;
    color: #333;
    padding-left: 18px;
    width: 192px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .name[data-v-cbf145a8]::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .name[data-v-cbf145a8]::-moz-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .name[data-v-cbf145a8]::-ms-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .name[data-v-cbf145a8]::-webkit-input-placeholder {
    padding-left: 0
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .sexBox[data-v-cbf145a8] {
    display: flex;
    justify-content: space-between
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .sexBox p[data-v-cbf145a8] {
    width: 64px;
    height: 36px;
    background: #fff;
    line-height: 36px;
    text-align: center;
    color: #666;
    font-size: 14px;
    border-radius: 20px;
    cursor: pointer;
    position: relative;
    border: 1px solid #ddd;
    margin-left: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .nameAndSexBox .right .sexBox .active[data-v-cbf145a8] {
    background-image: linear-gradient(90deg,#48aefe,#0988eb);
    background-image: linear-gradient(90deg,#7dc6ff,#35a7ff);
    border: 0;
    border-radius: 20px;
    color: #fff
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox[data-v-cbf145a8] {
    display: flex;
    flex: 1;
    align-items: center;
    margin-bottom: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox .left[data-v-cbf145a8] {
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    font-weight: 700;
    min-width: 72px;
    text-align: left;
    margin-right: 18px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox .right[data-v-cbf145a8] {
    width: 340px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox .right .tel[data-v-cbf145a8] {
    height: 32px;
    border: 1px solid #ddd;
    border-radius: 18px;
    font-size: 14px;
    color: #333;
    padding-left: 20px;
    width: 100%
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox .right .tel[data-v-cbf145a8]::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox .right .tel[data-v-cbf145a8]::-moz-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox .right .tel[data-v-cbf145a8]::-ms-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telAndVeryBox .right .tel[data-v-cbf145a8]::-webkit-input-placeholder {
    padding-left: 0
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox[data-v-cbf145a8] {
    display: flex;
    align-items: center
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .left[data-v-cbf145a8] {
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    font-weight: 700;
    min-width: 72px;
    text-align: left;
    margin-right: 18px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right[data-v-cbf145a8] {
    display: flex;
    align-items: center;
    flex: 1
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right .very[data-v-cbf145a8] {
    height: 32px;
    width: 192px;
    border: 1px solid #ddd;
    border-radius: 18px;
    font-size: 14px;
    color: #333;
    padding-left: 20px;
    margin-right: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right .very[data-v-cbf145a8]::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right .very[data-v-cbf145a8]::-moz-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right .very[data-v-cbf145a8]::-ms-input-placeholder {
    color: #999;
    font-size: 14px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right .very[data-v-cbf145a8]::-webkit-input-placeholder {
    padding-left: 0
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right p[data-v-cbf145a8] {
    width: 138px;
    height: 36px;
    background-image: linear-gradient(-45deg,#f5a623,#fbd249 99%);
    border-radius: 18px;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
    cursor: pointer;
    line-height: 36px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .telCodeBox .right .timer[data-v-cbf145a8] {
    width: 138px;
    height: 40px;
    background-color: #ccc;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    border-radius: 20px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main input[data-v-cbf145a8]::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
    padding-left: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item[data-v-cbf145a8] {
    display: flex
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .left[data-v-cbf145a8] {
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    font-weight: 700;
    min-width: 72px;
    text-align: left;
    margin-right: 18px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right[data-v-cbf145a8] {
    flex: 1;
    display: flex;
    width: 360px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .zxlist[data-v-cbf145a8] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    justify-content: flex-start
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .zxlist .zxitem[data-v-cbf145a8] {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 20px;
    width: 113px;
    height: 36px;
    cursor: pointer;
    line-height: 36px;
    font-size: 14px;
    color: #999;
    margin-bottom: 10px;
    margin-right: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .zxlist .zxitem[data-v-cbf145a8]:nth-child(6) {
    margin-right: 0;
    margin-bottom: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .zxlist .zxitem .img[data-v-cbf145a8] {
    position: absolute;
    width: 56px;
    height: 36px;
    right: -10px;
    bottom: -1px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .zxlist .zxitem[data-v-cbf145a8]:nth-last-of-type(4) {
    margin-right: 0
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .zxlist .act[data-v-cbf145a8] {
    border: 1px solid #0792ff;
    color: #0792ff
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .input[data-v-cbf145a8] {
    height: 100%
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .input.grey[data-v-cbf145a8] {
    color: #999
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .sex-box[data-v-cbf145a8] {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .sex-box .sex[data-v-cbf145a8] {
    padding: 0 34px;
    height: 60px;
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 30px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .sex-box .sex[data-v-cbf145a8]:first-child {
    margin-right: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .tel[data-v-cbf145a8] {
    width: 190px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .telimg[data-v-cbf145a8] {
    width: 36px;
    height: 36px;
    margin-right: 10px;
    margin-top: -2px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .tel-word[data-v-cbf145a8] {
    margin-top: -5px;
    font-size: 30px;
    color: #666;
    white-space: nowrap
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .yzmword[data-v-cbf145a8] {
    font-size: 30px;
    color: #666;
    margin-left: 190px;
    white-space: nowrap
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .yzmword.verifyCodeText[data-v-cbf145a8] {
    color: #ff8000
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .yzm[data-v-cbf145a8] {
    padding-left: 30px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .tel-flex[data-v-cbf145a8] {
    display: flex;
    align-items: center;
    position: relative;
    margin-left: 52px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .xiugai[data-v-cbf145a8] {
    height: 100%
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item .right .xiugai .xgword[data-v-cbf145a8] {
    margin-left: 250px;
    font-size: 30px;
    color: #ff8000;
    letter-spacing: 0;
    text-align: right;
    white-space: nowrap
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .c-item.height110[data-v-cbf145a8] {
    height: 110px;
    align-items: center
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .leftBox .form-main .btn[data-v-cbf145a8] {
    margin-top: 50px;
    margin-bottom: 50px;
    color: #fff;
    text-align: center;
    width: 100%;
    height: 90px;
    line-height: 90px;
    background-image: linear-gradient(270deg,#ff9f34,#ff793c);
    box-shadow: 0 5px 13px 0 rgba(255,143,55,.46);
    border-radius: 45px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox[data-v-cbf145a8] {
    flex: 1;
    padding-top: 30px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .title[data-v-cbf145a8] {
    width: 35%;
    font-size: 22px;
    color: #333;
    margin: 0 auto;
    position: relative;
    font-weight: 700;
    z-index: 0
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .title[data-v-cbf145a8]:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 12px;
    background: #f0f9ff;
    z-index: -1
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .content[data-v-cbf145a8] {
    margin-left: 86px;
    margin-top: 32px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .content .content-item[data-v-cbf145a8] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 23px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .content .content-item img[data-v-cbf145a8] {
    display: block;
    width: 60px;
    height: 60px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .content .content-item .desc[data-v-cbf145a8] {
    width: 100%;
    text-align: left;
    margin-left: 20px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .content .content-item .desc .desc-title[data-v-cbf145a8] {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .qqq .rightBox .content .content-item .desc .desc-text[data-v-cbf145a8] {
    margin-top: 6px;
    font-size: 14px;
    color: #999
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .lastBox[data-v-cbf145a8] {
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .lastBox .descrption[data-v-cbf145a8] {
    width: 156px;
    height: 36px;
    border-radius: 4px;
    background: #fff;
    color: #ccc;
    padding: 8px 10px;
    font-size: 14px;
    box-sizing: border-box;
    border: none;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .lastBox .descrption .left[data-v-cbf145a8] {
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .lastBox .descrption .left.act[data-v-cbf145a8] {
    color: #333
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .lastBox .descrption .right[data-v-cbf145a8] {
    margin-top: 5px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .lastBox .submit[data-v-cbf145a8] {
    width: 156px;
    height: 36px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    border-radius: 4px;
    background-image: linear-gradient(90deg,#fcc832,#ffaf34);
    cursor: pointer
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .selectBox[data-v-cbf145a8] {
    width: 156px;
    min-height: 50px;
    background: #fff;
    border: 1px solid #ebebeb;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.08);
    position: absolute;
    bottom: 108px;
    left: 34px;
    box-sizing: border-box;
    padding: 16px 10px 0;
    border-radius: 4px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .selectBox[data-v-cbf145a8]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -15px;
    border: 8px solid transparent;
    border-top-color: #fff;
    right: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .selectBox .selectContent[data-v-cbf145a8] {
    font-size: 14px;
    color: #333;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .selectBox .selectContent.act[data-v-cbf145a8] {
    color: #0792ff
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .selectBox .selectContent .selectTitle[data-v-cbf145a8] {
    cursor: pointer
}

.pcBottomFromBox .bottomBox .centerBox .form-content .formBox .tips[data-v-cbf145a8] {
    font-size: 12px;
    color: #a7d9ff;
    margin-top: 10px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .submitBut[data-v-cbf145a8] {
    width: 262px;
    height: 60px;
    background: url(https://file.shenlanbao.com/2021/11/19/file/button_1_pc.png) 50%/cover no-repeat;
    cursor: pointer;
    margin: 0 auto
}

.pcBottomFromBox .bottomBox .centerBox .form-content .bottomTips[data-v-cbf145a8] {
    text-align: center;
    font-size: 12px;
    color: #999;
    margin: 10px 0 30px
}

.pcBottomFromBox .bottomBox .centerBox .form-content .bottomTips span[data-v-cbf145a8] {
    color: #0792ff;
    cursor: pointer
}

.pcBottomFromBox .bottomBox .centerBox .closeBox[data-v-cbf145a8] {
    height: 120px;
    margin-left: 75px
}

.pcBottomFromBox .bottomBox .centerBox .closeBox i[data-v-cbf145a8] {
    margin-top: 10px;
    display: block;
    color: #ccc;
    font-size: 20px;
    cursor: pointer
}

.in[data-v-cbf145a8] {
    bottom: -450px
}

.in[data-v-cbf145a8],.out[data-v-cbf145a8] {
    transition: all .5s
}

.out[data-v-cbf145a8] {
    bottom: 0
}

.sideButton[data-v-cbf145a8] {
    width: 100%;
    height: 70px;
    position: fixed;
    background: rgba(0,0,0,.5);
    bottom: 0
}

.sideButton img[data-v-cbf145a8] {
    width: 872px;
    height: 129px;
    display: block;
    cursor: pointer;
    margin: -60px auto 0
}

.sideIn[data-v-cbf145a8],.sideout[data-v-cbf145a8] {
    bottom: 0;
    transition: all .5s
}

.loadingBox[data-v-cbf145a8] {
    position: fixed;
    top: 0;
    background: rgba(0,0,0,.7)
}

.loadingBox .loading[data-v-cbf145a8],.loadingBox[data-v-cbf145a8] {
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999
}

.loadingBox .loading[data-v-cbf145a8] {
    position: absolute;
    top: 150px;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.loadingBox .loading .topButtonBox[data-v-cbf145a8] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.loadingBox .loading .topButtonBox i[data-v-cbf145a8] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.loadingBox .loading img[data-v-cbf145a8] {
    margin: 0 auto;
    display: block
}

.loadingBox .loading p[data-v-cbf145a8] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.fullBox[data-v-cbf145a8] {
    position: fixed;
    top: 0;
    background: rgba(0,0,0,.7)
}

.fullBox .full[data-v-cbf145a8],.fullBox[data-v-cbf145a8] {
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999
}

.fullBox .full[data-v-cbf145a8] {
    position: absolute;
    top: 150px;
    margin: 30px auto;
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.fullBox .full .topButtonBox[data-v-cbf145a8] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.fullBox .full .topButtonBox i[data-v-cbf145a8] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.fullBox .full img[data-v-cbf145a8] {
    margin: 0 auto;
    display: block
}

.fullBox .full p[data-v-cbf145a8] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.chanceOldBox[data-v-cbf145a8] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.7);
    z-index: 9999
}

.chanceOldBox .chanceOld[data-v-cbf145a8] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.chanceOldBox .chanceOld .topButtonBox[data-v-cbf145a8] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.chanceOldBox .chanceOld .topButtonBox div[data-v-cbf145a8] {
    width: 20px
}

.chanceOldBox .chanceOld .topButtonBox .headLogo[data-v-cbf145a8] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.chanceOldBox .chanceOld .topButtonBox i[data-v-cbf145a8] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.chanceOldBox .chanceOld .name[data-v-cbf145a8] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.chanceOldBox .chanceOld .side[data-v-cbf145a8] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.chanceOldBox .chanceOld .ewm[data-v-cbf145a8] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.chanceOldBox .chanceOld .tips[data-v-cbf145a8] {
    font-size: 24px;
    color: #999;
    text-align: center
}

.fade-enter-active[data-v-cbf145a8],.fade-leave-active[data-v-cbf145a8] {
    transition: opacity .5s
}

.fade-enter[data-v-cbf145a8],.fade-leave-to[data-v-cbf145a8] {
    opacity: 0
}

.homeBottomBox[data-v-39ce73df] {
    width: 100%;
    background: #2d3245;
    margin-top: 16px
}

.homeBottomBox .centerBox[data-v-39ce73df] {
    max-width: 1200px;
    margin: 0 auto
}

.homeBottomBox .centerBox .introBox[data-v-39ce73df] {
    width: 100%;
    height: 100px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.homeBottomBox .centerBox .introBox .introContains[data-v-39ce73df] {
    width: 206px;
    height: 50px;
    display: flex;
    align-items: center
}

.homeBottomBox .centerBox .introBox .introContains .imgBox[data-v-39ce73df] {
    margin-right: 12px;
    width: 50px;
    height: 50px
}

.homeBottomBox .centerBox .introBox .introContains .imgBox img[data-v-39ce73df] {
    width: 100%;
    height: 100%;
    display: block
}

.homeBottomBox .centerBox .introBox .introContains .detailBox[data-v-39ce73df] {
    height: 44px;
    display: flex;
    justify-content: space-between;
    flex-direction: column
}

.homeBottomBox .centerBox .introBox .introContains .detailBox .firstWord[data-v-39ce73df],.homeBottomBox .centerBox .introBox .introContains .detailBox .twoWord[data-v-39ce73df] {
    font-size: 14px;
    color: #fff;
    font-weight: 500
}

.homeBottomBox .centerBox .backLine[data-v-39ce73df] {
    width: 100%;
    height: 1px;
    background: #273258;
    box-shadow: 0 1px 0 0 hsla(0,0%,100%,.08)
}

.homeBottomBox .centerBox .linkBox[data-v-39ce73df] {
    width: 100%;
    padding: 24px 0 14px
}

.homeBottomBox .centerBox .linkBox .hotBox[data-v-39ce73df] {
    width: 100%;
    display: flex;
    margin-bottom: 16px
}

.homeBottomBox .centerBox .linkBox .hotBox .left[data-v-39ce73df] {
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    margin-right: 40px;
    line-height: 20px
}

.homeBottomBox .centerBox .linkBox .hotBox .right[data-v-39ce73df] {
    display: flex;
    align-items: center;
    font-size: 14px;
    flex-wrap: wrap;
    flex: 1
}

.homeBottomBox .centerBox .linkBox .hotBox .right a[data-v-39ce73df] {
    color: #fff;
    opacity: .5;
    margin-right: 30px;
    line-height: 20px
}

.homeBottomBox .centerBox .linkBox .hotBox .right a[data-v-39ce73df]:hover {
    opacity: 1!important;
    transition: .5s
}

.homeBottomBox .centerBox .linkBox .noBottomArr[data-v-39ce73df] {
    margin-bottom: 10px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox[data-v-39ce73df] {
    display: flex
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .left[data-v-39ce73df] {
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    margin-right: 40px;
    line-height: 20px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right[data-v-39ce73df] {
    display: flex;
    flex: 1;
    justify-content: space-between
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .bottomLinkBox[data-v-39ce73df] {
    width: 1030px;
    height: 30px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .bottomLinkBox a[data-v-39ce73df] {
    font-size: 14px;
    margin: 0 30px 10px 0;
    opacity: .5;
    color: #fff;
    line-height: 20px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .bottomLinkBox a[data-v-39ce73df]:hover {
    opacity: 1!important;
    transition: .5s
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .showBox[data-v-39ce73df] {
    font-size: 14px;
    color: #fff;
    opacity: .5;
    cursor: pointer;
    display: flex;
    height: 20px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .showBox i[data-v-39ce73df] {
    font-size: 12px;
    display: block;
    margin-top: 2px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .show[data-v-39ce73df] {
    height: auto
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .arrowTransform[data-v-39ce73df] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg)
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .arrowTransformReturn[data-v-39ce73df] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg)
}

.homeBottomBox .centerBox .bottom_box[data-v-39ce73df] {
    padding: 24px 0
}

.homeBottomBox .centerBox .bottom_box .first_box[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .last_box[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .second_box[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .third_box[data-v-39ce73df] {
    text-align: center;
    font-size: 12px;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 18px;
    display: flex;
    align-items: center;
    justify-content: center
}

.homeBottomBox .centerBox .bottom_box .first_box a[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .first_box span[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .last_box a[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .last_box span[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .second_box a[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .second_box span[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .third_box a[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .third_box span[data-v-39ce73df] {
    font-size: 12px;
    color: #fff;
    margin-right: 10px;
    display: flex;
    align-items: center;
    opacity: .5;
    line-height: 20px
}

.homeBottomBox .centerBox .bottom_box .first_box a .Icon[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .first_box span .Icon[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .last_box a .Icon[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .last_box span .Icon[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .second_box a .Icon[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .second_box span .Icon[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .third_box a .Icon[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .third_box span .Icon[data-v-39ce73df] {
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-right: 4px
}

.homeBottomBox .centerBox .bottom_box .first_box a[data-v-39ce73df]:hover,.homeBottomBox .centerBox .bottom_box .last_box a[data-v-39ce73df]:hover,.homeBottomBox .centerBox .bottom_box .second_box a[data-v-39ce73df]:hover,.homeBottomBox .centerBox .bottom_box .third_box a[data-v-39ce73df]:hover {
    opacity: 1!important;
    transition: .5s
}

.homeBottomBox .centerBox .bottom_box .first_box .link_first_item[data-v-39ce73df]:after,.homeBottomBox .centerBox .bottom_box .last_box .link_first_item[data-v-39ce73df]:after,.homeBottomBox .centerBox .bottom_box .second_box .link_first_item[data-v-39ce73df]:after,.homeBottomBox .centerBox .bottom_box .third_box .link_first_item[data-v-39ce73df]:after {
    content: "";
    margin-left: 10px;
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #fff
}

.homeBottomBox .centerBox .bottom_box .first_box .link_first_item[data-v-39ce73df]:last-of-type:after,.homeBottomBox .centerBox .bottom_box .last_box .link_first_item[data-v-39ce73df]:last-of-type:after,.homeBottomBox .centerBox .bottom_box .second_box .link_first_item[data-v-39ce73df]:last-of-type:after,.homeBottomBox .centerBox .bottom_box .third_box .link_first_item[data-v-39ce73df]:last-of-type:after {
    content: "";
    width: 0
}

.homeBottomBox .centerBox .bottom_box .first_box[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .second_box[data-v-39ce73df],.homeBottomBox .centerBox .bottom_box .third_box[data-v-39ce73df] {
    margin-bottom: 6px
}

.homeBottomBox .centerBox .bottomFrom_box[data-v-39ce73df] {
    padding-bottom: 106px
}

.fullBox[data-v-a029ed30] {
    position: fixed;
    z-index: 99999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.fullBox .full[data-v-a029ed30] {
    position: absolute;
    left: 0;
    right: 0;
    top: 200px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.fullBox .full .topButtonBox[data-v-a029ed30] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.fullBox .full .topButtonBox i[data-v-a029ed30] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.fullBox .full img[data-v-a029ed30] {
    margin: 0 auto;
    display: block
}

.fullBox .full p[data-v-a029ed30] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px;
    text-align: center
}

.singleEntryBox[data-v-5027e5ae] {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.singleEntryBox .singleForm[data-v-5027e5ae] {
    width: 540px;
    margin: 100px auto;
    border-radius: 8px;
    overflow: hidden
}

.singleEntryBox .singleForm .topBox[data-v-5027e5ae] {
    width: 100%;
    height: 120px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 18px 20px;
    box-sizing: border-box
}

.singleEntryBox .singleForm .topBox .empty[data-v-5027e5ae] {
    width: 10px
}

.singleEntryBox .singleForm .topBox .centerMessage p[data-v-5027e5ae] {
    font-size: 32px;
    color: #fff;
    text-align: center
}

.singleEntryBox .singleForm .topBox .centerMessage div[data-v-5027e5ae] {
    font-size: 24px;
    color: #fff;
    text-align: center;
    margin-top: 10px
}

.singleEntryBox .singleForm .topBox .centerMessage div span[data-v-5027e5ae] {
    color: #fffa00
}

.singleEntryBox .singleForm .topBox .kfshowBox[data-v-5027e5ae] {
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding: 10px 36px;
    line-height: 34px
}

.singleEntryBox .singleForm .topBox img[data-v-5027e5ae] {
    cursor: pointer
}

.singleEntryBox .singleForm .formBox[data-v-5027e5ae] {
    width: 100%;
    padding: 37px 40px 40px;
    box-sizing: border-box;
    background: #fff
}

.singleEntryBox .singleForm .formBox .nameBox[data-v-5027e5ae] {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.singleEntryBox .singleForm .formBox .nameBox .name[data-v-5027e5ae] {
    color: #333
}

.singleEntryBox .singleForm .formBox .nameBox .name span[data-v-5027e5ae] {
    color: #fff
}

.singleEntryBox .singleForm .formBox .nameBox input[data-v-5027e5ae] {
    width: 366px;
    height: 46px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-left: 20px;
    box-sizing: border-box;
    color: #333
}

.singleEntryBox .singleForm .formBox .sexBox[data-v-5027e5ae] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.singleEntryBox .singleForm .formBox .sexBox .sex[data-v-5027e5ae] {
    color: #333
}

.singleEntryBox .singleForm .formBox .sexBox .sex span[data-v-5027e5ae] {
    color: #fff
}

.singleEntryBox .singleForm .formBox .sexBox .sexSelect[data-v-5027e5ae] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.singleEntryBox .singleForm .formBox .sexBox .sexSelect p[data-v-5027e5ae] {
    box-sizing: border-box;
    width: 82px;
    height: 46px;
    border: 1px solid #ddd;
    border-radius: 4px;
    line-height: 44px;
    text-align: center;
    color: #999;
    cursor: pointer
}

.singleEntryBox .singleForm .formBox .sexBox .sexSelect P[data-v-5027e5ae]:first-child {
    margin-left: 20px;
    margin-right: 9px
}

.singleEntryBox .singleForm .formBox .sexBox .sexSelect .select[data-v-5027e5ae] {
    background: #0792ff;
    border: 1px solid #0792ff;
    color: #fff
}

.singleEntryBox .singleForm .formBox .telBox[data-v-5027e5ae] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.singleEntryBox .singleForm .formBox .telBox .tel[data-v-5027e5ae] {
    color: #333
}

.singleEntryBox .singleForm .formBox .telBox input[data-v-5027e5ae] {
    width: 366px;
    height: 46px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-left: 20px;
    box-sizing: border-box;
    color: #333
}

.singleEntryBox .singleForm .formBox .codeBox[data-v-5027e5ae] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    letter-spacing: 5.3px
}

.singleEntryBox .singleForm .formBox .codeBox .tel[data-v-5027e5ae] {
    color: #333
}

.singleEntryBox .singleForm .formBox .codeBox input[data-v-5027e5ae] {
    width: 366px;
    height: 46px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-left: 20px;
    box-sizing: border-box;
    color: #333
}

.singleEntryBox .singleForm .formBox .codeBox .sendCode[data-v-5027e5ae] {
    position: absolute;
    color: #0792ff;
    right: 20px;
    cursor: pointer;
    letter-spacing: 0
}

.singleEntryBox .singleForm .formBox .codeBox .timer[data-v-5027e5ae] {
    position: absolute;
    color: #999;
    right: 20px
}

.singleEntryBox .singleForm .formBox .zxitem[data-v-5027e5ae] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative
}

.singleEntryBox .singleForm .formBox .zxitem[data-v-5027e5ae] .el-input__inner {
    width: 366px;
    height: 46px
}

.singleEntryBox .singleForm .formBox .submit[data-v-5027e5ae] {
    width: 100%;
    height: 56px;
    border-radius: 28px;
    background-image: linear-gradient(90deg,#fcc932 1%,#ffaf34);
    line-height: 56px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    cursor: pointer
}

.singleEntryBox .singleForm .formBox .submit span[data-v-5027e5ae] {
    font-size: 14px;
    text-decoration: line-through
}

.singleEntryBox .singleForm .formBox .bottomTips[data-v-5027e5ae] {
    font-size: 12px;
    color: #999;
    margin: 10px 0 12px;
    line-height: 20px
}

.singleEntryBox .singleForm .formBox .bottomTips span[data-v-5027e5ae] {
    color: #0792ff;
    cursor: pointer
}

.singleEntryBox .singleForm .formBox .lastTip[data-v-5027e5ae] {
    width: 100%;
    height: 70px;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 14px;
    color: #999;
    line-height: 22px;
    padding: 14px 20px;
    margin-top: 6px;
    background: #f7f7f7
}

.singleEntryBox .singleForm .formBox input[data-v-5027e5ae]::-webkit-input-placeholder {
    color: #ccc
}

.singleEntryBox .loading[data-v-5027e5ae] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.singleEntryBox .loading .topButtonBox[data-v-5027e5ae] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.singleEntryBox .loading .topButtonBox i[data-v-5027e5ae] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.singleEntryBox .loading img[data-v-5027e5ae] {
    margin: 0 auto;
    display: block
}

.singleEntryBox .loading p[data-v-5027e5ae] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.singleEntryBox .full[data-v-5027e5ae] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.singleEntryBox .full .topButtonBox[data-v-5027e5ae] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.singleEntryBox .full .topButtonBox i[data-v-5027e5ae] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.singleEntryBox .full img[data-v-5027e5ae] {
    margin: 0 auto;
    display: block
}

.singleEntryBox .full p[data-v-5027e5ae] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.singleEntryBox .chanceOld[data-v-5027e5ae] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.singleEntryBox .chanceOld .topButtonBox[data-v-5027e5ae] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.singleEntryBox .chanceOld .topButtonBox div[data-v-5027e5ae] {
    width: 20px
}

.singleEntryBox .chanceOld .topButtonBox .headLogo[data-v-5027e5ae] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.singleEntryBox .chanceOld .topButtonBox i[data-v-5027e5ae] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.singleEntryBox .chanceOld .name[data-v-5027e5ae] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.singleEntryBox .chanceOld .side[data-v-5027e5ae] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.singleEntryBox .chanceOld .ewm[data-v-5027e5ae] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.singleEntryBox .chanceOld .tips[data-v-5027e5ae] {
    font-size: 24px;
    color: #999;
    text-align: center
}

.onlineServeBox[data-v-f7946444] {
    position: fixed;
    right: 10px;
    bottom: 38%;
    cursor: pointer;
    z-index: 99
}

.onlineServeBox img[data-v-f7946444] {
    width: 100px;
    height: auto
}

.onlineServeBox .btn[data-v-f7946444] {
    width: 100px;
    height: 36px;
    background-image: linear-gradient(270deg,#007dff 26%,#0c8aff);
    border: 2px solid #fff;
    box-shadow: 0 2px 4px 0 #aac0d2;
    position: absolute;
    top: -33px;
    left: 48%;
    transform: translateX(-50%);
    border-radius: 20px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    position: relative;
    overflow: hidden
}

.onlineServeBox .btn[data-v-f7946444]:before {
    position: absolute;
    display: block;
    top: 0;
    left: 23px;
    content: "";
    height: 20px;
    width: 400px;
    background: hsla(0,0%,100%,.1);
    transform: rotate(-20deg);
    animation-name: shine-f7946444;
    animation-duration: 1.2s;
    animation-timing-function: cubic-beizer(.17,.79,.96,.25);
    animation-iteration-count: 5
}

@keyframes shine-f7946444 {
    0% {
        top: -10px;
        left: -100px
    }

    to {
        top: 100%;
        left: 100%
    }
}

.wrap[data-v-39f1f2e0] {
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 999
}

.wrap .kfIcon[data-v-39f1f2e0] {
    cursor: pointer;
    display: flex;
    justify-content: right;
    margin-bottom: 10px
}

.wrap .kfIcon img[data-v-39f1f2e0] {
    width: 60px;
    height: auto
}

.wrap .float[data-v-39f1f2e0] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 136px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    z-index: 999
}

.wrap .float .float-item[data-v-39f1f2e0] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #a9b3c2;
    background: #fff;
    cursor: pointer;
    transition: all .5s
}

.wrap .float .float-item[data-v-39f1f2e0]:hover {
    width: 136px;
    height: 60px;
    color: #fff;
    background-image: linear-gradient(90deg,#48aefe,#0988eb);
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.wrap .float .float-item:hover i[data-v-39f1f2e0] {
    margin-right: 8px
}

.wrap .float .float-item[data-v-39f1f2e0]:hover:before {
    height: 0
}

.wrap .float .float-item[data-v-39f1f2e0]:before {
    content: "";
    position: absolute;
    top: 0;
    width: 42px;
    height: 1px;
    background-image: linear-gradient(64deg,hsla(0,0%,93.3%,0) 5%,#eee 52%,hsla(0,0%,93.3%,0))
}

.wrap .float .float-item[data-v-39f1f2e0]:first-child:before {
    height: 0
}

.wrap .float .float-item .iconfont[data-v-39f1f2e0] {
    font-size: 20px
}

.wrap .float .float-item .fz-16[data-v-39f1f2e0] {
    font-size: 16px;
    overflow: hidden;
    height: 20px
}

.wrap .float .visibility-hidden[data-v-39f1f2e0] {
    visibility: hidden
}

.wrap .float .brt-4[data-v-39f1f2e0] {
    border-top-left-radius: 4px
}

.wrap .float .brb-4[data-v-39f1f2e0] {
    border-bottom-left-radius: 4px
}

.wrap .sub-float[data-v-39f1f2e0] {
    box-sizing: border-box;
    position: absolute;
    right: 150px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    border-radius: 4px;
    width: 130px;
    height: 160px;
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.08);
    z-index: 999
}

.wrap .sub-float .sub-float-content[data-v-39f1f2e0] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.wrap .sub-float .sub-float-content.mini-program .qr-code[data-v-39f1f2e0] {
    width: 110px;
    height: 110px
}

.wrap .sub-float .line[data-v-39f1f2e0] {
    height: 1px;
    width: 100%;
    background: #f2f2f2
}

.wrap .sub-float .qr-code[data-v-39f1f2e0] {
    width: 90px;
    height: 90px;
    margin-bottom: 2px
}

.wrap .sub-float .qr-text[data-v-39f1f2e0] {
    font-size: 12px;
    color: #333
}

.wrap .sub-float .qr-text>i[data-v-39f1f2e0] {
    color: #0792ff;
    font-style: normal
}

.wrap .sub-float[data-v-39f1f2e0]:after {
    content: "";
    position: absolute;
    bottom: 12px;
    right: -12px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-left-color: #fff
}

.wrap .sub-float-qrcode1[data-v-39f1f2e0] {
    bottom: -70px
}

.wrap .sub-float-qrcode2[data-v-39f1f2e0] {
    bottom: -30px
}




.nuxt[data-v-a06ab298] {
    overflow: hidden;
    background: #f4f4f4
}

.bar[data-v-006ad3e5] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 9999;
    box-shadow: 0 1px 3px rgba(0,0,0,.05)
}



.navigation-box[data-v-2142b24a] {
    max-width: 1200px;
    height: 216px;
    border-radius: 4px;
    position: relative
}

.triangle-box[data-v-2142b24a] {
    width: 100%;
    height: 16px;
    background: transparent
}

.triangle-box .triangle[data-v-2142b24a] {
    position: absolute;
    left: 420px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #fff
}

.navigation[data-v-2142b24a] {
    width: 100%;
    height: calc(100% - 16px);
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.08);
    display: flex;
    align-items: center
}

.navigation .left[data-v-2142b24a] {
    width: 604px;
    height: 100%;
    box-sizing: border-box;
    padding: 22px 0 0 26px
}

.navigation .left .access .title[data-v-2142b24a],.navigation .left .direct_function .title[data-v-2142b24a] {
    line-height: 24px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    font-weight: 700
}

.navigation .left .access .list[data-v-2142b24a],.navigation .left .direct_function .list[data-v-2142b24a] {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    margin-top: 10px
}

.navigation .left .access .list .item[data-v-2142b24a],.navigation .left .direct_function .list .item[data-v-2142b24a] {
    height: 32px;
    background: #f0f3f5;
    border-radius: 18px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    transition: all .5s
}

.navigation .left .access .list .item .icon[data-v-2142b24a],.navigation .left .direct_function .list .item .icon[data-v-2142b24a] {
    width: 16px;
    height: 16px;
    display: inline-block
}

.navigation .left .access .list .item span[data-v-2142b24a],.navigation .left .direct_function .list .item span[data-v-2142b24a] {
    line-height: 32px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 4px
}

.navigation .left .access .list .item[data-v-2142b24a]:hover,.navigation .left .direct_function .list .item[data-v-2142b24a]:hover {
    background: #0792ff;
    transition: all .5s
}

.navigation .left .access .list .item:hover span[data-v-2142b24a],.navigation .left .direct_function .list .item:hover span[data-v-2142b24a] {
    color: #fff
}

.navigation .left .direct_function[data-v-2142b24a] {
    margin-top: 20px
}

.navigation .line[data-v-2142b24a] {
    width: 1px;
    height: 140px;
    background: #f0f3f5
}

.navigation .right[data-v-2142b24a] {
    height: 100%;
    box-sizing: border-box;
    padding: 22px 0 0 26px;
    flex: 1
}

.navigation .right .insurance .title[data-v-2142b24a] {
    line-height: 24px;
    font-size: 14px;
    font-family: PingFangSC-Medium;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    font-weight: 700;
    margin-bottom: 16px
}

.navigation .right .insurance .list[data-v-2142b24a] {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    margin-bottom: 10px
}

.navigation .right .insurance .list .item[data-v-2142b24a] {
    line-height: 20px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    font-weight: 400;
    margin-right: 20px
}

.navigation .right .insurance .list .item[data-v-2142b24a]:last-of-type {
    margin-right: 0
}

.navigation .right .insurance .list .item[data-v-2142b24a]:hover {
    color: #0792ff;
    transition: all .5s
}





.wrap[data-v-78dddb30] {
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 999
}

.wrap .kfIcon[data-v-78dddb30] {
    cursor: pointer;
    display: flex;
    justify-content: right;
    margin-bottom: 10px
}

.wrap .kfIcon img[data-v-78dddb30] {
    width: 60px;
    height: auto
}

.wrap .float[data-v-78dddb30] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 136px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    z-index: 999
}

.wrap .float .float-item[data-v-78dddb30] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #a9b3c2;
    background: #fff;
    cursor: pointer;
    transition: all .5s
}

.wrap .float .float-item[data-v-78dddb30]:hover {
    width: 136px;
    height: 60px;
    color: #fff;
    background-image: linear-gradient(90deg,#48aefe,#0988eb);
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.wrap .float .float-item:hover i[data-v-78dddb30] {
    margin-right: 8px
}

.wrap .float .float-item[data-v-78dddb30]:hover:before {
    height: 0
}

.wrap .float .float-item[data-v-78dddb30]:before {
    content: "";
    position: absolute;
    top: 0;
    width: 42px;
    height: 1px;
    background-image: linear-gradient(64deg,hsla(0,0%,93.3%,0) 5%,#eee 52%,hsla(0,0%,93.3%,0))
}

.wrap .float .float-item[data-v-78dddb30]:first-child:before {
    height: 0
}

.wrap .float .float-item .iconfont[data-v-78dddb30] {
    font-size: 20px
}

.wrap .float .float-item .fz-16[data-v-78dddb30] {
    font-size: 16px;
    overflow: hidden;
    height: 20px
}

.wrap .float .visibility-hidden[data-v-78dddb30] {
    visibility: hidden
}

.wrap .float .brt-4[data-v-78dddb30] {
    border-top-left-radius: 4px
}

.wrap .float .brb-4[data-v-78dddb30] {
    border-bottom-left-radius: 4px
}

.wrap .sub-float[data-v-78dddb30] {
    box-sizing: border-box;
    position: absolute;
    right: 150px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    border-radius: 4px;
    width: 130px;
    height: 311px;
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.08);
    z-index: 999
}

.wrap .sub-float .sub-float-content[data-v-78dddb30] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.wrap .sub-float .line[data-v-78dddb30] {
    height: 1px;
    width: 100%;
    background: #f2f2f2
}

.wrap .sub-float .qr-code[data-v-78dddb30] {
    width: 90px;
    height: 90px;
    margin-bottom: 2px
}

.wrap .sub-float .qr-text[data-v-78dddb30] {
    font-size: 12px;
    color: #333
}

.wrap .sub-float .qr-text>i[data-v-78dddb30] {
    color: #0792ff;
    font-style: normal
}

.wrap .sub-float[data-v-78dddb30]:after {
    content: "";
    position: absolute;
    bottom: 12px;
    right: -12px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-left-color: #fff
}

.wrap .sub-float-qrcode1[data-v-78dddb30] {
    bottom: 82px
}

.wrap .sub-float-qrcode2[data-v-78dddb30] {
    bottom: 120px
}




.nuxt[data-v-577b609d] {
    margin-top: 106px;
    overflow: hidden;
    background: #f0f0f0
}

.homeBottomBox {
    width: 100%;
    background: #2d3245;
    margin-top: 16px
}

.homeBottomBox .centerBox {
    max-width: 1200px;
    margin: 0 auto
}

.homeBottomBox .centerBox .introBox {
    width: 100%;
    height: 100px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.homeBottomBox .centerBox .introBox .introContains {
    width: 206px;
    height: 50px;
    display: flex;
    align-items: center
}

.homeBottomBox .centerBox .introBox .introContains .imgBox {
    margin-right: 12px;
    width: 50px;
    height: 50px
}

.homeBottomBox .centerBox .introBox .introContains .imgBox img {
    width: 100%;
    height: 100%;
    display: block
}

.homeBottomBox .centerBox .introBox .introContains .detailBox {
    height: 44px;
    display: flex;
    justify-content: space-between;
    flex-direction: column
}

.homeBottomBox .centerBox .introBox .introContains .detailBox .firstWord,.homeBottomBox .centerBox .introBox .introContains .detailBox .twoWord {
    font-size: 14px;
    color: #fff;
    font-weight: 500
}

.homeBottomBox .centerBox .backLine {
    max-width: 1200px;
    height: 1px;
    background: #273258;
    box-shadow: 0 1px 0 0 hsla(0,0%,100%,.08)
}

.homeBottomBox .centerBox .linkBox {
    width: 100%;
    padding: 24px 0 14px
}

.homeBottomBox .centerBox .linkBox .friendBox,.homeBottomBox .centerBox .linkBox .hotBox {
    width: 100%;
    display: flex;
    margin-bottom: 6px
}

.homeBottomBox .centerBox .linkBox .friendBox .left,.homeBottomBox .centerBox .linkBox .hotBox .left {
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    margin-right: 40px;
    line-height: 20px
}

.homeBottomBox .centerBox .linkBox .friendBox .right,.homeBottomBox .centerBox .linkBox .hotBox .right {
    display: flex;
    align-items: center;
    font-size: 14px;
    flex-wrap: wrap;
    flex: 1
}

.homeBottomBox .centerBox .linkBox .friendBox .right a,.homeBottomBox .centerBox .linkBox .hotBox .right a {
    color: #fff;
    opacity: .5;
    margin-right: 30px;
    margin-bottom: 10px;
    line-height: 20px
}

.homeBottomBox .centerBox .linkBox .friendBox .right a:hover,.homeBottomBox .centerBox .linkBox .hotBox .right a:hover {
    opacity: 1!important;
    transition: .5s
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox {
    display: flex
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .left {
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    margin-right: 40px;
    line-height: 20px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right {
    display: flex;
    flex: 1;
    justify-content: space-between
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .bottomLinkBox {
    width: 1030px;
    height: 30px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .bottomLinkBox a {
    font-size: 14px;
    margin: 0 30px 10px 0;
    opacity: .5;
    line-height: 20px;
    color: #fff
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .bottomLinkBox a:hover {
    opacity: 1!important;
    transition: .5s
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .showBox {
    font-size: 14px;
    color: #fff;
    opacity: .5;
    cursor: pointer;
    display: flex;
    height: 20px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .showBox i {
    font-size: 12px;
    display: block;
    margin-top: 2px
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .show {
    height: auto
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .arrowTransform {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg)
}

.homeBottomBox .centerBox .linkBox .aboutLinkBox .right .arrowTransformReturn {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg)
}

.homeBottomBox .centerBox .bottom_box {
    padding: 24px 0
}

.homeBottomBox .centerBox .bottom_box .first_box,.homeBottomBox .centerBox .bottom_box .last_box,.homeBottomBox .centerBox .bottom_box .second_box,.homeBottomBox .centerBox .bottom_box .third_box {
    text-align: center;
    font-size: 12px;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 18px;
    display: flex;
    align-items: center;
    justify-content: center
}

.homeBottomBox .centerBox .bottom_box .first_box a,.homeBottomBox .centerBox .bottom_box .first_box span,.homeBottomBox .centerBox .bottom_box .last_box a,.homeBottomBox .centerBox .bottom_box .last_box span,.homeBottomBox .centerBox .bottom_box .second_box a,.homeBottomBox .centerBox .bottom_box .second_box span,.homeBottomBox .centerBox .bottom_box .third_box a,.homeBottomBox .centerBox .bottom_box .third_box span {
    font-size: 12px;
    opacity: .5;
    color: #fff;
    margin-right: 10px;
    display: flex;
    align-items: center
}

.homeBottomBox .centerBox .bottom_box .first_box a .Icon,.homeBottomBox .centerBox .bottom_box .first_box span .Icon,.homeBottomBox .centerBox .bottom_box .last_box a .Icon,.homeBottomBox .centerBox .bottom_box .last_box span .Icon,.homeBottomBox .centerBox .bottom_box .second_box a .Icon,.homeBottomBox .centerBox .bottom_box .second_box span .Icon,.homeBottomBox .centerBox .bottom_box .third_box a .Icon,.homeBottomBox .centerBox .bottom_box .third_box span .Icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-right: 4px
}

.homeBottomBox .centerBox .bottom_box .first_box a:hover,.homeBottomBox .centerBox .bottom_box .last_box a:hover,.homeBottomBox .centerBox .bottom_box .second_box a:hover,.homeBottomBox .centerBox .bottom_box .third_box a:hover {
    opacity: 1!important;
    transition: .5s
}

.homeBottomBox .centerBox .bottom_box .first_box .link_first_item:after,.homeBottomBox .centerBox .bottom_box .last_box .link_first_item:after,.homeBottomBox .centerBox .bottom_box .second_box .link_first_item:after,.homeBottomBox .centerBox .bottom_box .third_box .link_first_item:after {
    content: "";
    margin-left: 10px;
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #fff
}

.homeBottomBox .centerBox .bottom_box .first_box .link_first_item:last-of-type:after,.homeBottomBox .centerBox .bottom_box .last_box .link_first_item:last-of-type:after,.homeBottomBox .centerBox .bottom_box .second_box .link_first_item:last-of-type:after,.homeBottomBox .centerBox .bottom_box .third_box .link_first_item:last-of-type:after {
    content: "";
    width: 0
}

.homeBottomBox .centerBox .bottom_box .first_box,.homeBottomBox .centerBox .bottom_box .second_box,.homeBottomBox .centerBox .bottom_box .third_box {
    margin-bottom: 6px
}





.top.fixed {
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 999;
    box-shadow: 0 1px 3px rgba(0,0,0,.05);
    min-max-width: 1200px;
    width: 100%
}




*{font-family:"Microsoft yahei", arial;margin: 0;padding: 0;box-sizing:border-box}



.pagemain {
    max-width: 1200px;margin:0 auto;
    overflow: hidden;
    background: #f0f0f0
}

.footer[data-v-0809f3e3] {
    background: #fff
}

.footer .footerBox[data-v-0809f3e3] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    height: 54px;
    margin: 0 auto
}

.footer .footerBox .footer-item[data-v-0809f3e3] {
    font-size: 14px;
    color: #999
}

.footer .footerBox .footer-item[data-v-0809f3e3]:not(:last-child):after {
    content: "|";
    margin: 0 4px
}





body{
    background-color: #f0f0f0;
    min-width: 1200px
}

html {
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;
}

a {
    text-decoration: none
}

button,input,textarea {
    color: inherit;
    font: inherit
}

[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus {
    outline: 0
}

ol,ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.van-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.van-multi-ellipsis--l2 {
    -webkit-line-clamp: 2
}

.van-multi-ellipsis--l2,.van-multi-ellipsis--l3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical
}

.van-multi-ellipsis--l3 {
    -webkit-line-clamp: 3
}

.van-clearfix:after {
    display: table;
    clear: both;
    content: ""
}

[class*=van-hairline]:after {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #ebedf0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom {
    position: relative
}

.van-hairline--top:after {
    border-top-width: 1px
}

.van-hairline--left:after {
    border-left-width: 1px
}

.van-hairline--right:after {
    border-right-width: 1px
}

.van-hairline--bottom:after {
    border-bottom-width: 1px
}

.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after {
    border-width: 1px 0
}

.van-hairline--surround:after {
    border-width: 1px
}

@-webkit-keyframes van-slide-up-enter {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes van-slide-up-enter {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@-webkit-keyframes van-slide-up-leave {
    to {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes van-slide-up-leave {
    to {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@-webkit-keyframes van-slide-down-enter {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes van-slide-down-enter {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@-webkit-keyframes van-slide-down-leave {
    to {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes van-slide-down-leave {
    to {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@-webkit-keyframes van-slide-left-enter {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes van-slide-left-enter {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-webkit-keyframes van-slide-left-leave {
    to {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes van-slide-left-leave {
    to {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-webkit-keyframes van-slide-right-enter {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes van-slide-right-enter {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@-webkit-keyframes van-slide-right-leave {
    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes van-slide-right-leave {
    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@-webkit-keyframes van-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes van-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes van-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes van-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes van-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes van-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.van-fade-enter-active {
    -webkit-animation: van-fade-in .3s ease-out both;
    animation: van-fade-in .3s ease-out both
}

.van-fade-leave-active {
    -webkit-animation: van-fade-out .3s ease-in both;
    animation: van-fade-out .3s ease-in both
}

.van-slide-up-enter-active {
    -webkit-animation: van-slide-up-enter .3s ease-out both;
    animation: van-slide-up-enter .3s ease-out both
}

.van-slide-up-leave-active {
    -webkit-animation: van-slide-up-leave .3s ease-in both;
    animation: van-slide-up-leave .3s ease-in both
}

.van-slide-down-enter-active {
    -webkit-animation: van-slide-down-enter .3s ease-out both;
    animation: van-slide-down-enter .3s ease-out both
}

.van-slide-down-leave-active {
    -webkit-animation: van-slide-down-leave .3s ease-in both;
    animation: van-slide-down-leave .3s ease-in both
}

.van-slide-left-enter-active {
    -webkit-animation: van-slide-left-enter .3s ease-out both;
    animation: van-slide-left-enter .3s ease-out both
}

.van-slide-left-leave-active {
    -webkit-animation: van-slide-left-leave .3s ease-in both;
    animation: van-slide-left-leave .3s ease-in both
}

.van-slide-right-enter-active {
    -webkit-animation: van-slide-right-enter .3s ease-out both;
    animation: van-slide-right-enter .3s ease-out both
}

.van-slide-right-leave-active {
    -webkit-animation: van-slide-right-leave .3s ease-in both;
    animation: van-slide-right-leave .3s ease-in both
}

.van-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7)
}

.van-info {
    position: absolute;
    top: 0;
    right: 0;
    box-sizing: border-box;
    min-width: 16px;
    padding: 0 3px;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    font-family: -apple-system-font,Helvetica Neue,Arial,sans-serif;
    line-height: 1.2;
    text-align: center;
    background-color: #ee0a24;
    border: 1px solid #fff;
    border-radius: 16px;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
    -webkit-transform-origin: 100%;
    transform-origin: 100%
}

.van-info--dot {
    width: 8px;
    min-width: 0;
    height: 8px;
    background-color: #ee0a24;
    border-radius: 100%
}

.van-sidebar-item {
    position: relative;
    display: block;
    box-sizing: border-box;
    padding: 20px 12px;
    overflow: hidden;
    color: #323233;
    font-size: 14px;
    line-height: 20px;
    background-color: #f7f8fa;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-sidebar-item:active {
    background-color: #f2f3f5
}

.van-sidebar-item__text {
    position: relative;
    display: inline-block;
    word-break: break-all
}

.van-sidebar-item:not(:last-child):after {
    border-bottom-width: 1px
}

.van-sidebar-item--select {
    color: #323233;
    font-weight: 500
}

.van-sidebar-item--select,.van-sidebar-item--select:active {
    background-color: #fff
}

.van-sidebar-item--select:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 16px;
    background-color: #ee0a24;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: ""
}

.van-sidebar-item--disabled {
    color: #c8c9cc;
    cursor: not-allowed
}

.van-sidebar-item--disabled:active {
    background-color: #f7f8fa
}

.van-icon {
    position: relative;
    font: normal normal normal 14px/1 vant-icon;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

.van-icon,.van-icon:before {
    display: inline-block
}

.van-icon-exchange:before {
    content: "\e6af"
}

.van-icon-eye:before {
    content: "\e6b0"
}

.van-icon-enlarge:before {
    content: "\e6b1"
}

.van-icon-expand-o:before {
    content: "\e6b2"
}

.van-icon-eye-o:before {
    content: "\e6b3"
}

.van-icon-expand:before {
    content: "\e6b4"
}

.van-icon-filter-o:before {
    content: "\e6b5"
}

.van-icon-fire:before {
    content: "\e6b6"
}

.van-icon-fail:before {
    content: "\e6b7"
}

.van-icon-failure:before {
    content: "\e6b8"
}

.van-icon-fire-o:before {
    content: "\e6b9"
}

.van-icon-flag-o:before {
    content: "\e6ba"
}

.van-icon-font:before {
    content: "\e6bb"
}

.van-icon-font-o:before {
    content: "\e6bc"
}

.van-icon-gem-o:before {
    content: "\e6bd"
}

.van-icon-flower-o:before {
    content: "\e6be"
}

.van-icon-gem:before {
    content: "\e6bf"
}

.van-icon-gift-card:before {
    content: "\e6c0"
}

.van-icon-friends:before {
    content: "\e6c1"
}

.van-icon-friends-o:before {
    content: "\e6c2"
}

.van-icon-gold-coin:before {
    content: "\e6c3"
}

.van-icon-gold-coin-o:before {
    content: "\e6c4"
}

.van-icon-good-job-o:before {
    content: "\e6c5"
}

.van-icon-gift:before {
    content: "\e6c6"
}

.van-icon-gift-o:before {
    content: "\e6c7"
}

.van-icon-gift-card-o:before {
    content: "\e6c8"
}

.van-icon-good-job:before {
    content: "\e6c9"
}

.van-icon-home-o:before {
    content: "\e6ca"
}

.van-icon-goods-collect:before {
    content: "\e6cb"
}

.van-icon-graphic:before {
    content: "\e6cc"
}

.van-icon-goods-collect-o:before {
    content: "\e6cd"
}

.van-icon-hot-o:before {
    content: "\e6ce"
}

.van-icon-info:before {
    content: "\e6cf"
}

.van-icon-hotel-o:before {
    content: "\e6d0"
}

.van-icon-info-o:before {
    content: "\e6d1"
}

.van-icon-hot-sale-o:before {
    content: "\e6d2"
}

.van-icon-hot:before {
    content: "\e6d3"
}

.van-icon-like:before {
    content: "\e6d4"
}

.van-icon-idcard:before {
    content: "\e6d5"
}

.van-icon-invitation:before {
    content: "\e6d6"
}

.van-icon-like-o:before {
    content: "\e6d7"
}

.van-icon-hot-sale:before {
    content: "\e6d8"
}

.van-icon-location-o:before {
    content: "\e6d9"
}

.van-icon-location:before {
    content: "\e6da"
}

.van-icon-label:before {
    content: "\e6db"
}

.van-icon-lock:before {
    content: "\e6dc"
}

.van-icon-label-o:before {
    content: "\e6dd"
}

.van-icon-map-marked:before {
    content: "\e6de"
}

.van-icon-logistics:before {
    content: "\e6df"
}

.van-icon-manager:before {
    content: "\e6e0"
}

.van-icon-more:before {
    content: "\e6e1"
}

.van-icon-live:before {
    content: "\e6e2"
}

.van-icon-manager-o:before {
    content: "\e6e3"
}

.van-icon-medal:before {
    content: "\e6e4"
}

.van-icon-more-o:before {
    content: "\e6e5"
}

.van-icon-music-o:before {
    content: "\e6e6"
}

.van-icon-music:before {
    content: "\e6e7"
}

.van-icon-new-arrival-o:before {
    content: "\e6e8"
}

.van-icon-medal-o:before {
    content: "\e6e9"
}

.van-icon-new-o:before {
    content: "\e6ea"
}

.van-icon-free-postage:before {
    content: "\e6eb"
}

.van-icon-newspaper-o:before {
    content: "\e6ec"
}

.van-icon-new-arrival:before {
    content: "\e6ed"
}

.van-icon-minus:before {
    content: "\e6ee"
}

.van-icon-orders-o:before {
    content: "\e6ef"
}

.van-icon-new:before {
    content: "\e6f0"
}

.van-icon-paid:before {
    content: "\e6f1"
}

.van-icon-notes-o:before {
    content: "\e6f2"
}

.van-icon-other-pay:before {
    content: "\e6f3"
}

.van-icon-pause-circle:before {
    content: "\e6f4"
}

.van-icon-pause:before {
    content: "\e6f5"
}

.van-icon-pause-circle-o:before {
    content: "\e6f6"
}

.van-icon-peer-pay:before {
    content: "\e6f7"
}

.van-icon-pending-payment:before {
    content: "\e6f8"
}

.van-icon-passed:before {
    content: "\e6f9"
}

.van-icon-plus:before {
    content: "\e6fa"
}

.van-icon-phone-circle-o:before {
    content: "\e6fb"
}

.van-icon-phone-o:before {
    content: "\e6fc"
}

.van-icon-printer:before {
    content: "\e6fd"
}

.van-icon-photo-fail:before {
    content: "\e6fe"
}

.van-icon-phone:before {
    content: "\e6ff"
}

.van-icon-photo-o:before {
    content: "\e700"
}

.van-icon-play-circle:before {
    content: "\e701"
}

.van-icon-play:before {
    content: "\e702"
}

.van-icon-phone-circle:before {
    content: "\e703"
}

.van-icon-point-gift-o:before {
    content: "\e704"
}

.van-icon-point-gift:before {
    content: "\e705"
}

.van-icon-play-circle-o:before {
    content: "\e706"
}

.van-icon-shrink:before {
    content: "\e707"
}

.van-icon-photo:before {
    content: "\e708"
}

.van-icon-qr:before {
    content: "\e709"
}

.van-icon-qr-invalid:before {
    content: "\e70a"
}

.van-icon-question-o:before {
    content: "\e70b"
}

.van-icon-revoke:before {
    content: "\e70c"
}

.van-icon-replay:before {
    content: "\e70d"
}

.van-icon-service:before {
    content: "\e70e"
}

.van-icon-question:before {
    content: "\e70f"
}

.van-icon-search:before {
    content: "\e710"
}

.van-icon-refund-o:before {
    content: "\e711"
}

.van-icon-service-o:before {
    content: "\e712"
}

.van-icon-scan:before {
    content: "\e713"
}

.van-icon-share:before {
    content: "\e714"
}

.van-icon-send-gift-o:before {
    content: "\e715"
}

.van-icon-share-o:before {
    content: "\e716"
}

.van-icon-setting:before {
    content: "\e717"
}

.van-icon-points:before {
    content: "\e718"
}

.van-icon-photograph:before {
    content: "\e719"
}

.van-icon-shop:before {
    content: "\e71a"
}

.van-icon-shop-o:before {
    content: "\e71b"
}

.van-icon-shop-collect-o:before {
    content: "\e71c"
}

.van-icon-shop-collect:before {
    content: "\e71d"
}

.van-icon-smile:before {
    content: "\e71e"
}

.van-icon-shopping-cart-o:before {
    content: "\e71f"
}

.van-icon-sign:before {
    content: "\e720"
}

.van-icon-sort:before {
    content: "\e721"
}

.van-icon-star-o:before {
    content: "\e722"
}

.van-icon-smile-comment-o:before {
    content: "\e723"
}

.van-icon-stop:before {
    content: "\e724"
}

.van-icon-stop-circle-o:before {
    content: "\e725"
}

.van-icon-smile-o:before {
    content: "\e726"
}

.van-icon-star:before {
    content: "\e727"
}

.van-icon-success:before {
    content: "\e728"
}

.van-icon-stop-circle:before {
    content: "\e729"
}

.van-icon-records:before {
    content: "\e72a"
}

.van-icon-shopping-cart:before {
    content: "\e72b"
}

.van-icon-tosend:before {
    content: "\e72c"
}

.van-icon-todo-list:before {
    content: "\e72d"
}

.van-icon-thumb-circle-o:before {
    content: "\e72e"
}

.van-icon-thumb-circle:before {
    content: "\e72f"
}

.van-icon-umbrella-circle:before {
    content: "\e730"
}

.van-icon-underway:before {
    content: "\e731"
}

.van-icon-upgrade:before {
    content: "\e732"
}

.van-icon-todo-list-o:before {
    content: "\e733"
}

.van-icon-tv-o:before {
    content: "\e734"
}

.van-icon-underway-o:before {
    content: "\e735"
}

.van-icon-user-o:before {
    content: "\e736"
}

.van-icon-vip-card-o:before {
    content: "\e737"
}

.van-icon-vip-card:before {
    content: "\e738"
}

.van-icon-send-gift:before {
    content: "\e739"
}

.van-icon-wap-home:before {
    content: "\e73a"
}

.van-icon-wap-nav:before {
    content: "\e73b"
}

.van-icon-volume-o:before {
    content: "\e73c"
}

.van-icon-video:before {
    content: "\e73d"
}

.van-icon-wap-home-o:before {
    content: "\e73e"
}

.van-icon-volume:before {
    content: "\e73f"
}

.van-icon-warning:before {
    content: "\e740"
}

.van-icon-weapp-nav:before {
    content: "\e741"
}

.van-icon-wechat-pay:before {
    content: "\e742"
}

.van-icon-warning-o:before {
    content: "\e743"
}

.van-icon-wechat:before {
    content: "\e744"
}

.van-icon-setting-o:before {
    content: "\e745"
}

.van-icon-youzan-shield:before {
    content: "\e746"
}

.van-icon-warn-o:before {
    content: "\e747"
}

.van-icon-smile-comment:before {
    content: "\e748"
}

.van-icon-user-circle-o:before {
    content: "\e749"
}

.van-icon-video-o:before {
    content: "\e74a"
}

.van-icon-add-square:before {
    content: "\e65c"
}

.van-icon-add:before {
    content: "\e65d"
}

.van-icon-arrow-down:before {
    content: "\e65e"
}

.van-icon-arrow-up:before {
    content: "\e65f"
}

.van-icon-arrow:before {
    content: "\e660"
}

.van-icon-after-sale:before {
    content: "\e661"
}

.van-icon-add-o:before {
    content: "\e662"
}

.van-icon-alipay:before {
    content: "\e663"
}

.van-icon-ascending:before {
    content: "\e664"
}

.van-icon-apps-o:before {
    content: "\e665"
}

.van-icon-aim:before {
    content: "\e666"
}

.van-icon-award:before {
    content: "\e667"
}

.van-icon-arrow-left:before {
    content: "\e668"
}

.van-icon-award-o:before {
    content: "\e669"
}

.van-icon-audio:before {
    content: "\e66a"
}

.van-icon-bag-o:before {
    content: "\e66b"
}

.van-icon-balance-list:before {
    content: "\e66c"
}

.van-icon-back-top:before {
    content: "\e66d"
}

.van-icon-bag:before {
    content: "\e66e"
}

.van-icon-balance-pay:before {
    content: "\e66f"
}

.van-icon-balance-o:before {
    content: "\e670"
}

.van-icon-bar-chart-o:before {
    content: "\e671"
}

.van-icon-bars:before {
    content: "\e672"
}

.van-icon-balance-list-o:before {
    content: "\e673"
}

.van-icon-birthday-cake-o:before {
    content: "\e674"
}

.van-icon-bookmark:before {
    content: "\e675"
}

.van-icon-bill:before {
    content: "\e676"
}

.van-icon-bell:before {
    content: "\e677"
}

.van-icon-browsing-history-o:before {
    content: "\e678"
}

.van-icon-browsing-history:before {
    content: "\e679"
}

.van-icon-bookmark-o:before {
    content: "\e67a"
}

.van-icon-bulb-o:before {
    content: "\e67b"
}

.van-icon-bullhorn-o:before {
    content: "\e67c"
}

.van-icon-bill-o:before {
    content: "\e67d"
}

.van-icon-calendar-o:before {
    content: "\e67e"
}

.van-icon-brush-o:before {
    content: "\e67f"
}

.van-icon-card:before {
    content: "\e680"
}

.van-icon-cart-o:before {
    content: "\e681"
}

.van-icon-cart-circle:before {
    content: "\e682"
}

.van-icon-cart-circle-o:before {
    content: "\e683"
}

.van-icon-cart:before {
    content: "\e684"
}

.van-icon-cash-on-deliver:before {
    content: "\e685"
}

.van-icon-cash-back-record:before {
    content: "\e686"
}

.van-icon-cashier-o:before {
    content: "\e687"
}

.van-icon-chart-trending-o:before {
    content: "\e688"
}

.van-icon-certificate:before {
    content: "\e689"
}

.van-icon-chat:before {
    content: "\e68a"
}

.van-icon-clear:before {
    content: "\e68b"
}

.van-icon-chat-o:before {
    content: "\e68c"
}

.van-icon-checked:before {
    content: "\e68d"
}

.van-icon-clock:before {
    content: "\e68e"
}

.van-icon-clock-o:before {
    content: "\e68f"
}

.van-icon-close:before {
    content: "\e690"
}

.van-icon-closed-eye:before {
    content: "\e691"
}

.van-icon-circle:before {
    content: "\e692"
}

.van-icon-cluster-o:before {
    content: "\e693"
}

.van-icon-column:before {
    content: "\e694"
}

.van-icon-comment-circle-o:before {
    content: "\e695"
}

.van-icon-cluster:before {
    content: "\e696"
}

.van-icon-comment:before {
    content: "\e697"
}

.van-icon-comment-o:before {
    content: "\e698"
}

.van-icon-comment-circle:before {
    content: "\e699"
}

.van-icon-completed:before {
    content: "\e69a"
}

.van-icon-credit-pay:before {
    content: "\e69b"
}

.van-icon-coupon:before {
    content: "\e69c"
}

.van-icon-debit-pay:before {
    content: "\e69d"
}

.van-icon-coupon-o:before {
    content: "\e69e"
}

.van-icon-contact:before {
    content: "\e69f"
}

.van-icon-descending:before {
    content: "\e6a0"
}

.van-icon-desktop-o:before {
    content: "\e6a1"
}

.van-icon-diamond-o:before {
    content: "\e6a2"
}

.van-icon-description:before {
    content: "\e6a3"
}

.van-icon-delete:before {
    content: "\e6a4"
}

.van-icon-diamond:before {
    content: "\e6a5"
}

.van-icon-delete-o:before {
    content: "\e6a6"
}

.van-icon-cross:before {
    content: "\e6a7"
}

.van-icon-edit:before {
    content: "\e6a8"
}

.van-icon-ellipsis:before {
    content: "\e6a9"
}

.van-icon-down:before {
    content: "\e6aa"
}

.van-icon-discount:before {
    content: "\e6ab"
}

.van-icon-ecard-pay:before {
    content: "\e6ac"
}

.van-icon-envelop-o:before {
    content: "\e6ae"
}

.van-icon-shield-o:before {
    content: "\e74b"
}

.van-icon-guide-o:before {
    content: "\e74c"
}

@font-face {
    font-weight: 400;
    font-family: vant-icon;
    font-style: normal;
    font-display: auto;
    src: url("data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAFukAA0AAAAA2FAAAFtLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCShEICoOISIKwbQuDaAABNgIkA4NuBCAFhQ4HlFUbo6lVB3K3AwikSpsioop260Yi7Bcn5Zb9/3HpONzCVwWcBHkkAjU5ULNoJXYhKXDI2VHF3hC06X6AelxLkLUkaXc9w26Zzsf5QRmPcugfZZXl7bfbGdg28ic5ee37pXv76i9JoKuquhGly1Z1twxCYhEGmUFJhENiL54bf8PzbfN9BTz4nCr/KyDI4Ykogvq/3oDghSfgWXndCZVYdthh2ko7rJZZrcy1+e04t1qtc6lb7tRWu1qJtdZhtqt2xf+uZT82c6QKtCXABbrAlsHV8cROjLre8yXPHJjvnZYab7YgBQqCQMuJQ0cAkiZwkA1cjr4KdFD7V/qd0QiCbyV2EGwHjgIsKPwSz9PO96sLhEsin41giKNBMoHuzWk/Y1vtezOynSykHwksK7C/4XaRfZGu0jWwDNfPfCsPziuhLzb6AEfWFUI5xEwOHojHpJ3z/LDrxAWvgzk16SvdscB22qF5BOTEhVGaEeeG/thf+xtwk41DRUgHQOnOzNQcn6ACGpBBiktTzfaV1r+ZzD+voAzuA6kEpHVpKDUemEz18/f3QQ7fbaCQofTvTa1Mu2l2OScH7siZ2dpiFecUnalcxplISfbw/m90//+7gUY3wAW7SQ7MzggEuFoAHJ5AgrNLEBgcAHIpkGNqeMbbJrCzBXIdhpzd483JGpcZYzM/pWhDmSBReEGoXOFJmcJAQahQUaggMs56dW8pAcu8FF01mrX85VmtHIZDqoA6+7q7a60yze2iq9DIJSB4zFSeefzyJ3P+D36ldnseLkCaQsQILwMSCWN1rXuZ+3r+Xlb3bBUFBGkJmUlmUuAWesC/SWv5QwjD+i6+BREhQ7/DlbQe+XvdPAEIlvWIPMu4evviH6DzibQRbsaOv4oB9LkuwK826fGHbpXuuxyvgQW42tQjQMwx8BbyEu8QYslnyNKYw7M9ImAPk6wOOx3N+xnZXRdv7ps+PEpfiN90WtCPGkUBXXb/tx64n8TpuO5rh7CH5BvazhucjHe4xFj3Y9zIkVWJSJ67tP27zMxGzI0c6KMBJu+YUpGJmVciUQhlrMtSXEqNMcE4PhBCTB2RyYS5rC5GD4gLESqY1Egu0kCqZEbAhDwRQ4gMcxGW7BhgFQzEFwXhVoGOfpIcTYD1D9mMDEOoP2TEsgrYdCubDDkoXyLTDyExyp2AizYFRgkpdIPDRMRAH5V4yPg3YiKCHwGghnNJofQ7TaYvpXVrsgnd5nl2xuXrBvgTIFtSlWyagyfuoHwrsNb+jvY1Pd3cci+5magontCePEZi3MtjHlUfI+5pyrvkXDwWg1T7wPGKEbTT5Jku3oer9ALU9CPtd5R6bJqrU1LnFrrQdgZkUS84CeuQpojxmmn9eHbG3Gp219Hu0Z/U9BfCzDMWMuY8LXSWRkYAf/MJ+MVwtOLJVBjU+bn+l0Vq9Od42CcSzJzY2f5rtrdpb6Swbf1KFYwAmXckZZSCQzVeWQNDSaMSPcJZuZMjcSWT6fHrSOm0rRFtyCTnY+UQvD/CKlY7rj9NNGer7K9xlp08/fTHtjaKsSgKIjq7jMwHrLxLqk5suTwaQzfwBp/sgMdH4Hyk6riiE0KfXnVNdrJcHrhQhsP61kxkr+i6uyNmb2ciroFjMmGDaAP0CzbaobLsyzFMS81NhOZm6JI96B1b5eRF4uBK+EM7GjjHZlaTQ0kVzMZ3VqU5AguAxHeAHOBAWncYm6aqgGmu1uaFyYbJhvdrmCBQoL6Nco0aicymLvIu7naYn1RPOA7Q8hQLnKk0eX7e3dxEx26d5P+DtDqDWe1ugEda4L2t6vrMct3M+QIU3GLew5TiqlLXP77AK/f+qYoe7kpn4HW6J4p+K5bLNZeb+KSkaLcbVIcgNm8n91f7kywUrJnPiNUccu3+OovSuhuZzQAZFHE6zLBRHkXKowtn1aoYE/JAD7N/N1PkCz2QRlUTwc4KwKpnZdEa4zbOOY66Y1VLBBPefM7RoRAOEjhnpXYnksZ5izev7sr0yDdFkAgDqHU2nJE8KNLn4phmX9ues+Rst4gZTGuQh8je80qI0Jp+CDqpL4PIbKPEVaCw1SQNJvRzEN/7XK88Gq0VtALIddxCkyLGxufSxCd55hMs3c+8xn+gFTsCOjJK1DaXDCP7KuZGcKHid0cNI6Xd4z4viairROwNG85L83FzjJdZatAKz6yzRCl7ubxvvKxIDItpFZ5ZYm92XbTdvK9aXsYvuG0NEsizPmwQEXC8ggiCL3ALS7mSOwB4yN09zEcWB2OHSowee8eBtTB6A8SbkxnkZyBZXY3lJWKwqOLnAssl4i7qsq2eXEJQGamrW105z+M0MuL9kmMRAALeOT51RzqY1tuyTUo13bKB6X7GJJQyz15w4k6vkLD7707tn5EVaWf4GLu82/9gGtE8R5RhGhKBFFWc1Bi/TMO9sQ9iGMnh6XRE3f1eVY4v3MtX+X4trt561US7SnnGCGtncnGYv5oug8Bsy+eqAkNbbQy+c/E6h98lMohQSmKgcXH/jMduCtESvX9gSZAGsMI1+gGUDublg35qJ9Sy+8h/4j09T5kKcrzstorIZRrEJTl1gjtUvjty+97L51PR/2FZs7juKWpXoA2p8Kwvo+Rw3/H7YDf0mTCmVr0n/iP38Rzly5W4fpevl+7FSwJK4F/PLyeS58DQWV0jJhGCTBK2YNaJOcC+DAC/46Z1DdO58t0RkM2s1FoTfwzou9gn9S6EzXGEY7v4YTMv+Lh4Y/9jV8+AGW+pPStz8Z6RQh55zE2nXNpJ82NpzGADsYLsWe0jXiZgafcLreXS57ttT+Yjr9125dpDRRx7z7pKCqpUCMs19FAJimyAZ6wY0pu+5HTwJthhZj7PezjaVjGVLiIgim5CIS9Gg0Sl0hCR6qN0ulXXyaAEvr/C7ZQISJFqlkjKCPiDkVfq3O74MZYuvTI+mCW/BZXG4zUlzdKycwEmYzXcF3o+i/Z91u2xdwXrN8Xx5yVaB1OiZmHHyZPS18/qllpU4uXoKULsL6AMEOl2Gq4qBmVhoTmNgMOclX2AUokaFsHB6F0g+CE9Rn2ut4vfahrdYCxisGFjOw2njOl+u4gmkfGiVG/nuppZYYynlKt1j7pQ1QmhTK+NnvAZAHJBcu0oA0amcndOcy4Nt6YiGEgOs6kYO7EMspSQ24WaFnr4TduFkt/9XSxoOyHGsRuK3Zpe9ngh0dJaZF0/BUzvO+/pBBls3kRZmsDm3sCgTBPRXpXWZz1pq0lAU6XlXVq8wvN/msvRdTCPMeHVteWqLYpZqKMwLzxfOPe+UDPOYqku0zzWS61DLLRQP2M4sCQu8j/VptQXVx4MjEA0XEHXfX19/neef/Wh0Awl04tY06JpW4uOYoo4HB0YieRR91hKhF5lMfqZN6q8sPyAr/uC7oqGERgbCw5kYO3haFoUsTzJNENzc+FhVD04zsmkGPhYI8VQmr1snO/pq6ohfX9rxhYdVR1gaqpeLU4NQusFaSBLceLCzwObtm76i9drAF2QaLPAkRw50GMfcJAR+LZlFBvkDlQo5fjdhHoWyCPIz3n8cRL8d2HhFC+YKHmWe4g49E4cqjS7S8tb1KSPktsIffaY5jkDdMDtZk3MjMHGtRvM3YsrIr7G5NQISB0uyehSaRLMDQtgVPT46BSlzULF72FfBvaRx9WA6IAsSuv/DiuDYZ8r7kMjmfdrUpGnbPnSQrPFhDh8EkkDDWZ655INGAxy+SbGg5yAHwNCTa26zdjSF3QTSDskTJJZ2KUG91W7DAtPBabVruUvC/rk8ckGMMKY7vtmOMGEtuXmxJuSudD9VejC0DJbEhgu4L4ucKpd9UadXvergmhg792Bt52QJiKTPQ81b5Owxq8lkG4zBq4FSacf+3EDlUtOASWVpJV/vq8J2hjFoJz3ciW/EMannFO9uBXYkfB+YjJ6a+q5lecZPXqNnnOa1adpKKceQf4ktQn0tlbnA2CIiBCSioxT9kqFeOBBDF2/cqxpEZmqyD98r1XE/q+WvtfBAaJIyI61B81bR60+D6o+aywZubc9Vv8I6XFzQ+oDKlWONW6Xs8sT9eqNaYQ4p7kIVAag1SzcbD0cSzxJrsZGwlyD5cxLkHjWy4kvyJp1qKYs1m9pyC0CQMQo15DQzJk3BiibKIDyQbDjWv9zgpaoCX27gpUD2ZfD04kS8yG8kTd/nG1hPdTJgDyA3FyeD0lDxHEMSno+R46X7kix3pJEtrkvRpmg1Q0bE4hJ3s05TeMtJEslTPgowZTDrsFSz4SyF3apX0RujsMKUOEcELVBNLri98rCnC+KXyGrsx9vkogKbQGHElY7PCZDUrRhW+I0AQ34Rp03jlmOXMvL8Gqt8l1NUpIaGUDtQh4iLErTX5OPqlUwUH9M8UEAGlF/XDlssLXYzz4OS44tSmjdkLUaIVeQtXlXEmwxrU2WaXnHyUgy2o6stBJflwx/UJK54+EoDe8xJgBMoQTxbz8v6svtESgc+kWVdZZgKHJS6xQjwhsECVc6Mf9uEbf+WIEWRQxLWlN6WcQpwkXOPwNUg9FbCFv9U45YqWjxDkN2jsZy25VRP1eR8RX1doPWpBL5yoBFJfZUEyOCE5bUo4/X7UvUcjG2MCdy+QWY6OUH5NzUKWXNS7gtQ6w9LMlSZDU70/Uy6Oo6UYpitUeDxK5lhm7lHLBma6sf5tIeXx06nPCn63wEQxuuzslHHqPD4oChktLfcSKtTxHKYcLiFBERX0PioGJ5R2RfE5CQY5SlSE0HqrNouS+9cD8wuUvxfTiiiungpgdKubIoQbmnqo+6rc0gNToYs1EHNtbRrG3+8yLTcXXRbo1V/jjxSj55BLnRuT/jtgX2Enqd3wwACsAdJdWS4xEppsYGEishB3SahwAZysARp54O3sow6C0wVMcHMYqIKSrdw7KaxC7A1HDiUmTfvrJUv01Xceq36octNUyrMbalBFbRZCbHr8vqMwWbCY8FzrUkUIyEBYKFFqeW3StlAHYaB2AJVqdOjf6oXJ+NTA4JkE1RCeuqoP696rbNecCbJ9OI3DaAItnveMKUcexbIAHCVqxaZ1fo1pJlbtdbZrjVXASL2tRpuoARjLwDgGyLpAjRKgBoeJAtwypjBt/p51tZFYKgmi/M47bTQQAzsULrvwlbOjGI5axjxurQgoXkfb2TKuODlIba8XywxO0WLxYQSpwGRaoTk7M0MmWc+ioU93pDrSNxTRq/eStBSrOkE3SpfbCuMZFYNknyieWEI/9M84iJMiwKrUekx99VjWOT3HA3qWHKJsbhUJyCo/2aVvPfB9xhLjJ6vEZBm+/Yy2bkUJnS9f1zPQEaEnRhXMmNvHlF5Btw67A8OOTEULq/4PBlrcrn9BgWGPzRJ+Fo1NglP75k4mBoUODRQ2lS3sGP9dHep252H6WxYfYAT2V7gGayPkASWZWwWI2rnYGrBbwYb1oUY6pUn/k+xJVG5FIjiBCPmbGJ6iWLohOXcSkFzgZg2jDdBgfLuznW4yMqf/ajw75iflZfMo0UmTCiCjUldOnvGpCSixJluEmyf7w3teiSTxQxjh53l27xXWNmxm7HiXr5PkWqT8/dHnnm7My98CVLE3X51ply7n7Kb/E1rgYALZNmaEV/zo2ZR7jbD/qxVQJITmyoqMsqU3QLRObNtnLYRpxxJC+QDYB0xyyhTv1XUfIhOiawHbIBie4xkxI1/iuXf3aJCs4f9Tv8TmAph8XdUBvqedZnCQIBo5mVFvV0qaGTjvKMGXd6afn29uPh2GOH4dPOysxZb9bcququsxaYSDUq4Rq6zXV9O2H0aDqMMd5Gelmylt6SRPPjUkZtTDC3S/bX14IP6x9owJomxRy+RYZzeYHjtOIogWGG6scLJwmERxFuWprZNTCH6RVWuS2UzAjhQquvr08v1U3NASJ3zNLeFNm7l1ZFu87KqrOWTqN1aR1JRkhRVMtqyk8BKEqFKrSrn9baobfeiDFek6/39ltDb75N4HVDn6osKMphV0l/2jFjmw/xU7X27e3sefl2DYALS1kv0cNeudhKEBmrn9lTTqqzMVJvRYMZCZjDLO20r7jNcnMCmr+QSUyxnkJUWWYpsllX1RbOqqr/55EydZSDloueBHZdOCzt2hxTD0lPNuC0OUZbUFVWtP7VgR506A0aR7e0jK486CwJFPP9mPCebXn1IXdpyEL1m3PnW6RmKk0ZlrMuB6Gka842QTqUSCibAlynh3oSoVA5dpOYNlNcQxefV7gva7N0dYbuT9MZdymLNSmePZ7ohmfhWmZ9Wd66bKuu1GWyUOW1gCBSmq63Xy60kjp1NEfhU38bk5v6LAUvcajD52btF6krgjUc1ojmca8oTltTseoXX0hNvqIjwj6GeDfhVfyPpgoGZagTU43yCXFxQn0U007MMEPvxWssRBdiAgbophBaAazYDSMTmbVPo2RPX0OvUVubGRVpjbGSOvZAyXzXt+f/75shch2A4IL/cebfvfd4g4j01iKHOQ7V0Mvn2O+kk4jXx7boVf3kgxierl99k1SBuENIp0xtGHB3YQTBE6EgVt74/xc8Y4nK7ZDoWkxIE9LOtu4Q+H5xbJn6cx0DlCsFcN9yZljbUDhFHJBX+iLPn0NW3gun06xF1R0DYUnOxBLmCG/IIyy84J+j1R3DMSvPkoYnz4XLWjUc9VEtyZDkFKE0q+Ieauu6cpc9gV68xzYR9mUPHhdEhDET+wswpEc/poBjWAXC8fi/E/ipAeS6NEmLZLyYZosx6WFC2nRk0x8V6LOZ4w9Koo9sLMkBXiqRrAAwK+btntSqYaGWNOHd5A3eWWPApacp4noK8yxevZGAu4vqbl1gjmyix4qtXMejEjbCApNzFGaMwdbwm7ODB9Mi7NsAA5npDO7dfZS7bfHrhon7NpqqW3ubnOtnFL+eIyFJX+oNa5RFR46FgGULN0ql2GkVu4cGR28EFKSdFR9qa/gCRNjScl9n5WMmNC+zeGG/6yvHO5SUjynHGcyJ00mAiGuHomFgVl/z6Fbs5JV1b+4TnXkRG2Kv3eoid6wADosUQrOdVGWO03QITsk4DEPJe2aHqlMwdFCbR8k2Ykc3ctOOYgnvQNnnAmUjVm/Pfr4r9eAYwAiICEXOFsE1lxb7eiviyGcAh3w+NCumxngTol36KEuiOYrQ0RX6nQDQcNSQktmCy848QSAQzRtr9rBIRHHDm5UeKkHe1LwFuZioBe3itkUaMkWx0gzqHFBHW6qopWbV+YIsYodsdkiRZEBRkF8oahBU03kMjAyEjGvVNQ5MJ7W7l9U0xJvMpriuCho+RQMH3C6v11DMtMrWIYJeqDBZF0UnGu2lZST6U2qqiUVH668RKWExRjJbiO6nMIeU5RED5Kwntj7GRLTS5GcYbsuJuA4DwgCt+W+k49C/LnZlZQKNfCXfvbKkkRkLQAPT2dljdfdZkVs/7j376sGOzYV9bSW9K7JnmjrCmbLx83smJHiPm7c3Ig7y8M5jBKELPD4rPNYYGB0he5qZqLHutgOJLOLbfBqeAIPopvMBxCdu8rTo12RTUZKbPl6IysxUg4c90IorduiGmMm2TV3uHOzWL43dRusYJ1xZ/Vyq6LC9KkFnI+dIUVTueleJKm8qcJyxIjA4HHDBm1aNCAQewdTDyQHtjDRLgFhRG0aSbQAEynIS0mg1M9to1f7GW5VUbdYdo6c35EQte3HCG0h9iujrv1/Y4Rg08JpLVmfWdjDSfegXGKSxINsasoca752c+BKj7B4S695sAq/OaBbsmDG6zdg94N4/se030kRvmsl3YDq2WsNip9C0JjJgDKyonEzMg3pUGErE5jn5kzuhjK/+nPEAn8YnkOvFjcEcYf1h6X+IWUItPnz0/6pJGObzXoiPipRvO46smoWd+lH67qX/A0f8dtcrnW5XWzV42NHjdbePXWWZeSwBNOsYDCNhs1ltB1x0xnEEJ5foceCQDgJLPJAARGJseWdDIZKou1EGUguTGLB9SWI1UdaIJ7XhlDEmoyoh7CCHfwsFnfgojaad9UmUxCbkcGaXVstrs6NLZSoz9yoX4xKkes2ibfUiU5KcQCx8a5DDPDdDJLF/klbc5dUtPQL8q4j3CG0ITqCmAjUbVp5bUsBBDFpbxqc4CasYYlbxuPU04j0jsCFWQJVkXfWs9rWnGcRR7hCewJzr5CkikJzO6AAwkO65plLMZZag1SVQkkE1H2wBVj7NaHqZiiCigigZauTHKbL3bxa+8D8DBIvDj4mHGgjQGlLolcHbilvkqjEhhvFyW82yNclBpCfnKcfH2c3KK2CXq3lVBWlb9fYkf+t6rPQXg/d56aQncclOMMaJ2JIEacbOzLTphBEWKGqt64a1WRHn5z3CtxsicxQ2La+n2r5SWOzumrPBP3QC0IiHidadU9O7mfGmVlOCWkwjzwWvPyQ6hzlm2juP+E88xrdxgOG8AoEEdbEdMLQFhnpe+D4RkTXQR8DgTkQEI/500KVda6yq53W9TCiR/MxN0+muRUuUoCzhgtAGbGUWObRUp8bMvP+y9OgQia1pZGIvEcsgTyuhWnkrp8QHUp3QGZ13hf72HzUiyR8bUTHgu11L4jdyijrZhC1eatUiG/CW01fgTEp5AvMVOIWbzTgM0ucHVLVCEmCR2ZyKpCbKCVthWViyySDqbBYVWXVZpVp+LJdlZ5mKsLh9qJE+0tyKxZwgzus+XlHqHWncAr/rpxbLO/d5m4qLrH+aihUnDT00tx67XDw3FbYaYruZyNkgVoFU5wlMwVHkyO+Fm0iTE1Brg8mTbEkm0hyuqCJQaGOqemF0ThYXxckF8CLvEuGxAhU3+jEVpkx+zDSDcphnaEAqyaXrRapA1p6JGKR8sRwVM4yj1QTE/WIGSOXygAy9ZHYAp9Joz5rq9Piz64TSpIwtwVB/nJGifT4CqaAIeufeH9d3xvWtoqmAPaZqylvtt83xqAqtkTKmlEptwBPZ0+oFRN4tjybs1c+Bvq4olbuyqzXa793o5Eqhd0G0KIGdgfKmI8w9lCEN2nmoups2w5zrlFSUZZcDcwnvbIdjQIYVJhuCO1YaWpsTsTM2U6TgBx5GGQg1qJU3T9ycZZrZHXQ+QSEw4zHuQjve46QD2oXJsTHkXaYwpfOaGf6wJmseY2zbAmvxl72p6IvaPQNuR/xYNIDREeGCxwZHuLZpOo97IDBI6PPj2GOn60WavnzjnE5Lu7GgE1zuvAglA0nflc/qNiuvynUZycu/jPFNLtt6sLJyMqHJzcvKdJD7t3pWtLbEeV2kiM0icWb8GM0JzywNblynP2s/3wYJ6KVGuVaIvRyqmWAbvFi5xs40OETabnqkNtDjNYWToATBLIn35vN/t3VV5GqML7O1ug6tu1vqvSYfz9S2n0n6OnkXx1xAtzxqKCCiT/DMP9oL7/7yp4YtpmkTs+aWCR4nGu/HqZ8USIgizL40ksHAhjRdiAYPGo7z2L2d8AEcSa7twVGQhKBQ5Y5/3M2Git4ju4osXisHUEKtgm/T+0eul8jKjSY4jk+uqoAg89kwcnMWVqKxn5qgtmEUUVptfSe9G+MuQpMTiVq0xgKmPVFdxJsd4sMnJn9REbTN5hOmlSYVKaa4qwugLSPpJmwE322Etg2SyG9U1148ND5BBeTSOH9pkLU46XCM6V6dVThS57JUyQVy5Ur/g6dvH0vK9dzkqujjbaI2iGfx6hkJcffTqz5oRGG6zL2nEZLPFIjdggxqPFZwMZtj5hNVK131W+lxQNptaKScDoluuRVJy2UrZVY0qJQLyeHpSbMyrP/082McSw1q7QmakWuRwILWbk5jfk7LorePm2IWipCWwsHaNDSzihS+cVGvJeYy924oa68PKw2JqQYd4M3rPqkU7+CrZmFVuC5JMdo2LQrSpyqBIB49hSu5OAyCnGNYyU4zcbNSuj64TYDNt5lPcG1l8E3qItg4XjpH+mymtfjTpshnB+wzVtGveqUjrzXCnVmixABqwEJLbbUtA6Oz5ylIQBQsKuQC4ZZWLaczaUJhEUsQP44NcsQLjJftOIAp4f9X43yLyJyKE2PlaJYLdS/aHtdp59s85GYgLqvof91xS67XFXKrRShywtfbel0wOJFX0EXrrwks1DeDqnVh2Z9aKEfMWA1bQ/iVqWCcomLV8hR4qlxbQ5PpWqumzCg3R9g8QSX0ELZjnPPIOtcq0KJyb4R3VYW1UCcGY59NIKax8eHlIuVMaOmRV6AB6EOMxs8QJTr00NMnQQNvRbELpzQG2Sqau5IwXQp1nEaKBS05LAE0bhIQJsMDEhAkGi8ZwWwU+vBzYb5yStK0q41NR4Kn2rsQnRgPf9e8rvt6i9CObbEikxNvzlpate8SOzX/LKjuVUlvpSDPrlGUTlOg1WcjePxAi6Lbd+hCy82pfQjQDxVFEabXbBRq//obV+QoXSQ65k/1vS9KXOJ+d/TPOFcEHDn1XlLAsolHN/s/5KeCO0enB+aV5eDwiXxP7+lR0F1Jw6cicmalDp24wWPFBJYKrHL4WkgTduf6IzDChQuQvWy9+0DDVrgX1BtkdN07eUoc780YDIiXvBFbCt8xSauBKBllSGc7tCu9/Ai0Ity/dK2VuiLs8rk0PEcXLUsNHvw126f7eH12iDJdVeyvfIDh+PfQj4RDsLU09x3SwgUDLK1hFE+xwLKDKzqGusA72GQOiOZYcArYk2Oqp1XYmLJ4OTtcB1380TwSqKksB7bSlMjG73dkiC9YkcngXVN+/+P5xm1HqRxgF7PJfF1iarVSIaQLRXqsjuRaSOTg7yP40jnJ/LlCQWvCg/rypz/HaVx8159mvadpjfVprW3rr/+CoCAtabD8wPfVqiDtvXpzdng0WfSTskgAH1zmLau8djvSc9eqNvIjkLAU3xJY0VfGpP5ii6Esi6IkQql7jMX7pdc44UNqmmIq3dBvgYjYW6qwoTqRRAy+qbSsB9r7SJ17v6CAV8PQpXTNKniLEEIBGfzdGhk9XUf3DUj7NMOlByswoUahg2szv1XTtbxWiHURbdnEfMxFrWx+uhbGpZ3Ph3zE+jWTd49yJOzxUfKJwYXgVGPkTdgALOphiJIXoT0sauRUiGAZN0rETf1+2zvxM5KLkpc8pLDiBYc+FrFins2Ij4rP/LbMPW0MVUOXt7U5UNZ8sx5nJIxTqYDW9eR4xTvZbk4/9Dc4H4Ax3sRq1mNvARv2YVosQq8ssGwBmBKa64lGMRusPdwpD9gWlxwOydxEy2j5pAkP21nU06gHCAyEsRD8EpnSnsDKCJWbvBhZng1lGU4WkQwR7TACoVbmcWVGtdCqyCyqhKeLdRIx4QXNakPenFQDQVpMGx7KM74I/Q+LRJF6AvUYM0cPtCtMkUM5/EcKObjCmQWFFMrwYnd0bg4vZtmXCM86r9DOLcBd7FvmP6Un0L0sd1Tu0lkFpkEe0rqB8+YFKsPkPk3Too1HA3wVnZz64NS+h5MY0+Nt+BSRnflbYfeloCNgViG92a8/0CCSfl9D/0gxW2rW6WcC097KfmCwf7MEGZJbKXlJ5lHKaHDYG0QDaIip+ao8uozNnCWgDAlfQBQMCPcN9PIIAb4rGipCDGk88n3UF9EH2REsGulOYosMDObQa5Mwgc0b/qMaqhcu61AeVk4REDznd7jM0bJdfwhYrCY6vlFCup5RoMgq00H7DTBh1tGmuVxzo49dZW4sLpbLuGp/LBJTprQ3KH+pfz7XyitA8GCYPj3bvlQ9D01DNOdvo2rY03A3k+KlgjM+ePRsjnDA/smMKzXFhfvGDoiMHYXq1Bfe/oQFRztJzruywsS1otUhySelmlWJ1FmFPqI6jpEKTtaGGPPCWmNpSFTwhnl3TsOfCWvZNwHOb1pp2hlUNcKHUta3gcPtHBFh7tldCDTE1+o/FVjx8RqohhgVl7mqJj271q5tt7OSzH6F3UuHRtjAEaOfrBwXuVeOFZh6G7m8puZFeFq7h+zT+3bxLIN41Pzc3GfQofH44qV+zK1f+XypMxIaHcnHkoxPZNfvTZPehNUvV8aXMuh1qngezJObSjd4s8qEt90WN3KmcWr6DokJ7Ll39jcmDLtTnoIpbqCGaf48eGMgQQmMmiuglIOKqoW01S6LKDEokgJKESFeIpTkTz5s2LjBZtifPAefWGsKtjJTgleZXn6lBPQR1lYWOtQjcqICMOYcQURe7LrKf6dRsaVrPO7sozKSbpg/ili244HWnXw9wD22r96nMd7JP9Q1wvK1jv5Oh52cPb+6YmT3ahfP7lcZOkNLVIEOcY7CgROufN2XE2iCxxmJACue0TbnRBtAnF7hnRCTqTor0t/tirYzAwIjnpNjN/r2aTiNpyi0c9qQRzkygMZbvFmWEprxrGtfJfkBFffL/wCGm1K1z101syhspTd6sVPmnxCzRMQP5WZS7ImNfXCCykAZ1AnteN88Ol/ue5bYCIECdJkHxipHR+E+g6n/USPs8/xmZmV9fE1sbE18/WsLFDKUzV/PtwZ/bzvdbTRNinvEt6I3djEWXTKZbCkALukOm0yX+i7Kt4YmjaNM4I4tpJ34U1HRUVGHcZPVLWrbTFR5as6/efJFJSBb5tstfHcRKAnNlucNLwxIobsNy6VGL1oUVapqbAZXWqIWqUobQXPLlX+xBtAC053Ghb1rxCfgnqO8Wj9h8DzqQBkoSPA6kw2Ct/YkdiXuMhXLcxPgTifYillhgDJgq1VY4MsxWuATj2LTLrCruiixJcLmFlUD++A4DBwsx8c+pb5bQP0UjFMdyIt88T/3ptpHmkoji1SqosjSuxY8ZCib352feSOWHV++wn+niw75iA4c+v3tGOEeLXohKBVduB+7Kry6MMstik3Kuy68HnVIiM/eLeA9zaI9/aU548uDbtkSfdVGXKeWJIlVybURX5rJIp9DIl8q3Hd7KeoTnoeO6kTj8hxVqOOLbf2VP3TrgOJ6gFpzK7+9ero32w9pHfneXmyR7WFXMCxrMlvHsnvkGVmCqGcwPS06FJwSPJQy5JPicyhQma9Q5FcrjNxXbVRo1QTA6xUGAHBgAGGieDULASjkAmQGQwMyE+0odI2Mhhso+eMNhM56qd29t/Fe2IE64N5ySm5EjkKRE5FLKd+HCAU00IHuGZdTCLKrMlEQvvAGxNIjMIApyU3ywkLZ2+FCXEo5kuN/tujHBVnyTFloZmj2BQYrZCibfzRPl9oFCXaTiE+It4fZQG7zNtmMBUe7xOzo6KIFpHsPcEwb1P5/LpKq90qTpUl/HNreSfsjwgxTTL3oTxrJxBI6zBCa9VFolt8B+BUADQgD2gedvyd2IGYgds+E+JCPzntIN+St8zm0s8ISZtoObbBuwEpN2KgRC2Ympl4XBS/5cGGMhAIsa5pU9vu7iYcCFEcAakcBgi84YWgBHnMp7RIswhTW4/WIL39KgMtlhlutBMBvK69gGBnSUoZ+voRpZkoXVt5WwVQosOvkhtBQwwICJLRgfndqxlCALlsUm1AXF1eXEBFUkN1Y1uUmeZjYJlGE0y7SWyC83SZZk27BvODpfNTtFuuWGxriWk24hvDQNj6Eib1msxUGCICtVOFWW+weAIKEqZhzU6EvAmDtyR5vb5v0QmxPnrjADIQBu0TNJkzU1nN7AlfGEbgzBYyVjEmhb1TO7K8ZZ+68x7ePC50C4WK6+5MgaR/i9ZMXjPIHn5Gwx2bWvv3VrOrcvOyicNOPBCBq9rdX7bzcbDb1iC//Su2ure1GANLzE6c08oXwQjiyJmWU6hMhqBvnpx4EAEVZaEeyr5Qmdd6v2Cn5SJ97sqFhWWy3MLMacozTl9/xSPQJTo56i1xHQdEkryBfEUKSjiC9NFOURpWcJbzxVqXqL44XyuH8pVqy4oZBGJkcqaGbOL3u6qOEZqmWpl2av/eSvw12oPMw5ycb6kBtNW1ysX/yguAG84OBWsE8qSFA3zzqOA8fEGOEhWjFLNmnrLdVYjwrz4JZESbKQ5mIdSDz3sIybh1PoBAyfvK2IgAdRyAwVokww4wE3A0VdgPUb389rp04rSwe1nzr/GM5/Fg4QLiHZQBdQ8cUNEydxxTAiHGDrY9Deah+63lqKB7rn9YxAQl1bG/rgftPnvfcPQZqPJ971kCsi/gA232Ov7W7BJVo3vdZr5/cvaXRHlWKXv9Uyxqo+gcF0UlB1c8FgNDxCN4IJiSZR9ftQI/FOmEdxyYQCGkIoFhyoX9aYQdsRYHanYNKkCReUlg2L5sfA7KIA+kXA+PLsFBDVmipBT8eBjMexgT2hC1sF9w7jNZUaXhxEYB6Pp0++l/gf24n39kHVzy5KADgPICATQmHuz/3khjvPF/iywzb83OyrahaAI1ZcISFzCLHs5rZwcDW9jihIZyQRDEw0sQsHUtsXEB29DVT+hYEpgVlFvLMmSLM1WvMzCtsoQf9v0fMFF/YARy0yad+hyUKHCh6uFc6fdB123TkWw/TjoMWcDzt4VuR09tcD05L9z4sOgAKqzI1yxB0aYbmMxtfiiLLyrFKrEYg9dFJn+Zdz8UKAjMGkfGYPtHZHO7Usde5j93Dxo3GMit7DYMZcImU/MpZnmU3QFndDcAMcMTeJQnTGTcWbDT6bpKu3g2Xxy9HxJeFLly+MNSXznRSGTAOM5D/nwHnonfVFF0rMmWYi04WVfe3tSO2Hhs6j7TbuhH9cpgBgyapJ4AZ9S92VhddTTPHQvGpInNrYzfSbXsZnkelBwIU1x+mXPjN/JtLY59+hoLFcxw7ZUchxIxAqD1/lmXcOtvE93CKFo1E7R+fkAsO6HZX5ZCjPf9Whj0f3QpQOx2fxUcwiyp9DIsdw2bGLSizy5jhOpAfUauo71rPAa9iQAxaCEuvBT5x/m2ZgbItfNGZfHP4gnOktd1bktqSfxsUmA5/7O7OCO8QC3wiilZkrrjuneQd1slnh3uHe2HeW7yjvcK8wzRjBE44RnBebLOPq/FM+6YHA8UNPY73efwT2UAzpa/9kea8Jt6Fp7KZP6/53GxT8Vzi1zjTflybbmqgRf7j0Yfj0TPY51NV1zi7f8HXKOJ5VJ0x9PQnQs7icwKjjsqLV6zBf9nNuVY1ZcOsGMDmqfPwKBUggDoKzztC+8YNyHHYDIb1YZ4egDEYZ/59QHDgV8Gv7wje+XucLq/8dR+/Xg8MXupOc//T/T/vOFPw1CHKamyNaytnUznrbHgl+FPoLoyccv+fmiNHLYfce8LOxktYZHkAA5jkEUkEPnEnMILHvPKl35dXLEw+R7iwe9cZhFl8hIXwLSnAXLr38K+exUICYSHvzVta8URSODTLS/w5v23ptJaW2sGdlHDPZKJclr0QlTiBF0xUTSQG5jWfZFYxTzZHVSXPct8D/f7Lpzc2xisUVk4sCwBLhbF1nbVYSadeIYIZMK+GkHgPfYxq6qEVm7bt3GUq1q2AbaKo+k+yJm7HYhOwTAMesGCW0UNEX9TJUYu1I6HzuhfT6Ja3a3qazd2Tni0pO4QPYD0/pNW1J6/JbhQgPeDxLNWBOKgtsANu2Rbn2z5kt7Cbo1pkGGGjsp4Oiups6RxIHKlT5iDKC4yaa5mLPvgcUZjDID99Mjjrv6qTbuTPHol02bfTeDhlF+/9IRXlm40VADt1LojbpMg3bSrJ9V+XIsxa0PSv0C5PIv4noNRn0Xlk/qo4/cenJsMXSaGrZrTf5K82qu8rs+jG+1qblmGqqbGhPUDoTF9ZH1mjii2KL71rwUOG8h6s1K7xW7xd3o914REdidKW2CbsWIexigr/hzhsbdkn0U2NKsbccFY30r15y+bYUGD5Nm/pHkbbt2D2WLYtD/eEgEHDYnFpJb6iuVReJFMaIrPOW/CQoQx+P3/elVbF52Oxl4A2f81Vh45enPHkuO/xJ75OjKBjpe+A4ABBmxx0HAWYkeLeOqH+VYKZ8MoCyHHSKylOiut5s1D5lSbUrqQprHr1NdUXWlizZX2b17IzpDVRSWTOohkYwKCOfYEA1Fk7DEzcI4dyw3R0573NWwwGlTfqO+aJ1D6Akqy4t6hHOP5YbOZ/fuqfz4+f7b+9I2JXcI905eIf4Xd+fPIqqqlVxmqNXVpq3RiypLxNWh68OImd5AS6PebueXT/cUMoX14uXVYuX+FpY+gXvWUuXbE8vfID4KA0FKsKlcpCVfG0qlhZWKgsVk0Hzrw+EdbM2LTFaumeyBZlHY23YGQgAYGiUzZhZEajRcMNlNyzmpOycPE6TTppG7bNQYQCGo84QW5vY5HLGDZGgQLFBt8J4wgTJVAm0jvJNsMOeLYNAbvL+H3EVFETqXMrJ8GbUI/SCKhN2/RmY/l5gUtGaCJaPt2PFszANpzrbmRwaX70/POtHsH6RNKhISXgBhdw00TOcBRx5a4JXzxRhM9tE1dhjqFyCTUtIPYAlkF1RVFX3N0bvhnPpLcax0t8u5cQg+hzvtMAR0HeyljAA7FrBw98FB423md/ACrRVxMhTpbMXJXPA3MZjd3nNmCM4FihSKlmSUVAcYPebJ2cR/Hm66cxD9P8z2RBJgAxxa7Kf/6p6aQoFy+OIEFk8T7l9ojCGD+q6NeP/TpTuDiBY1g33nsqhUcwQsLSsyTOUYDN3G4XG7x1oeIqwRvnYYtQX7vwBmQeYC+7l7TD0Uzgb/BRp3ritvoTFB87bkNt7d0oYy+w9SBDru2DBLhLAGSFi7yagdi62+cDbIy+j47dp1MQ2E+PIvajNbH7Yridh8rj4Msm5xgxXppaqYQnKONH4JEmsPv4Rscf+owFjmDLuSi2VifXxkdLorVxYSla0bnoxVj5oKzAoEBChBKhjBNhNgyGlI/1osSC3rO6zb2bUBsXX9dhwYdWWu1AOPM7jeaipEc8OYL6RtuNByup1gFr2Z08I0sI2pPimn4cGx+xzOKzJssEMeG83oSOfTioBR9hkwljYg2NYRkfiSAerVGB60IatN3vOWW6r/wIPfntJu+GnsmiNFgEpxXFb2WD96aBG1/IvjgcpN8dgMW1v184wsPwZxKm6EpTnmpta4fr1xxoMQreJXhNSeKcQ23lGZ2DqywEQTlg63UA3DcfkwalgDsE2XkAwgAgn6Jk0vqgM4DMIBc+BFzsJ5/39Dvxo1ERqvJmo9H8gQvTQXAd7jLBngSBMDidQDwD6w+gjtT8NzN9g0yUlc0K9m1GwQUE0HJnhOUHD8y8nYcgAKlwJhozRc+2Ej82GmV7Q3YdLxwpuwqg8zYTXgl039jrIWjdR1havOJXk8i3JD2SS2TSNmpS3CO5SLZIl55PYaREFMobhExR2tttqK2q6uBBhFhC1bRnZ3fbDKyLWYGZyw39XScnHxCckoWQyIIDyS9hmkdlpQcNBuenh4M/LnZTbE/1uPB4lW9P7Y9YrvXE3sSevnv3YvgkmJRcRL0Z8wBFdWyPcLLzy/Jp9gC47zYz87xvuyO5fIDj6fB+fE8uv/fY2+HJGShPdmzvex7Si4GlCannSXQ5TpmZTjl6Cbc+pElrePU6iQINAxjCDTT++w8xV6K/m/K7/jEcA5KekY5keaVTBqTncqWU9Lsfm5iALGkM4xTbskC5sFVsWRS+0PLPDl/1ZVZ0hqgmdLzWMPqyRiLy4VkqAJbBF/B0A5wX28srS9aNLfNc1oXJbEl5XDlQ3f/A6ygOq8Bcxi2wdXUN8Ae6uwdNkrb4Oq9yF8ay+Zp5tL1rwz66EQbaDRzT5ixfjfdJyrq/zAIaw/xox6srZSLb93j2wPvKqx2PzAyawPzXOsrJP/DolKaZMik/1CFm6Vk6LAGDNHYPa/8+MzPvPArQC6yeuyf9wo6Jx9p+Ys85wur2RWEE6OcfEPutOCCmiY0ORi5dutcso5rPR8d/rA/gDT4x6e84b31v49kmiFL/LNS5kHiAiHWur1N9MwXDFnxPr9/vLb7kCnk4tUwJDcm43jddsAMAIH8qGIRTLU4eEG0czprOyfRJRj5SHcAKlJLKtvovtJ+9SvPZRnb16jPtF/VtlRJlAXZA9VEykumT3SspM6sUKKLbhrsjbSmguHY7XW7NurVgnLXrauBiOjfBxjJfwyjJhl2PKsUWm+ZWOCyY/QdAYmlVQss66B4DHlX0D59UHYeW7RmpBrwl+vK8P5GOBYeWvhe7+sajkLAzb1/83PnR/36e+8NsE47ws6Gd3lXbSxbk5/ObzVLfzLSmgxt4ZRObPwzhaBP1tCK+OjQtfHFwSp7hraS9mzqK2mylw2DsDaXdxehic6F6u/RQ4ig9LrILqPkFmqKNcv71OSBwwo7ZQcQ2wb1zPSgL7Zlz2FAbC5s5ptdd3ogy/idEtHCuImVR6cCZ4beXToUEnt66OPawcGlAtg7a7/dgJoBnSirG07DU+rDkes8qVm6q9jMpd3Nj+wrI89Qrfv4ovfHonGXHeP36xDc/rc1pXjae2D3kTX0jqZMlkSrN/29pQD+79SEtidPY0lFHccC0tYNKc2lR2ep0UW0zlhIpOvaVh69BT1s4RdpM3vrSV5ycBT5780HwzWHXid0nk53TUT305tWV/b8m/vPhBxd2pnt1/vZxilPcyt134hJ+AZVtRp+kDKcUdn1kadxrt2sfZHpkshu33V/gtUeXafj1n1PfOkBkPr1ILZTbevxE4vy8nUxYYQbnP2+ydRR2IF9s3yw2ghGb6OU5XHjUqr50K+X9TzKgqqS7/hpQ9cZfYBq111q6iYcpYf4VbwJ+dRvHmFtKGkuOrs51z31HmpWadcQw9hEY24KP0U+MXdKP3QCBV6ICk9QB5UOpzhZNYJAacbExgNeH1V1/BV/bl0mv1kA1l+oPBky+337ndGoJDaRCOLCoiyKxAo3H1MOK6m+YL06nNC+4veQ+d//ylIbNuhs/7zscUOgV4H5KihUXR1Xs+SWXmxuX/YBZZVtef7aWFd2uXOafa6pcVgkDlIE60PkyBjyPzKPzyPzqc/7VEe3RYpXODQYwffPyelsV80FcNjcXBD7lzMNkTyCqMlVKE6iMw/5A1/TGh1sfplb3L+7vbdtWtg3D0hyvJgfoMjvoKWcvBKodEP9UAabS9N23b6veyATbPsQ+eEcgm1M9fLg7PU0yXDNs3lmvYmAMF95pXjeS7RPF39DvPJ8Lmgz4sYbnJBxaSDIOCZ14NT8GTAaBACU9qkSlKomKTSgLAKnsJYuEGmFKFgTBDOoSKqBSoEw/rTB5ycJUFghMWBQbFVlSrDqWTP/6rdSIwKLsBQFt77lUN7h/7kZmRLeWZV0G/cocRWhIRoYMqKfwtxepo+riICdovROUKU4WLM/TP4UOMlAG/LpPMe6fLJUmG6RJyf5c79JseaZMlinPXoAb/NWL/jznG8gZUGdm1q2JL1ihD1dwPbYnkrOxolqwEUeglgGPikLyA5Kk0qQsC3Mo67FtXVRJpKq4SVVSompKKYBW3DzcwKHTWSbPck2UmmInFVYBZ1inFPrNyc/NJWPC7ZWbaCfDNhybngV1c/Mj+avSO8MffN0zvtzzwctFFJuVrUNXox2pfTWBskFnD6dNEDuwLcA1LEzRgonyUYD2oQAdSegZcef5YOFcES0aqhNF/8zyNaGFzGR5PvUGkhfY3OZ/odfSZwH3Bjddjr68KXa7IVEpPhYTc0ysNCRuL0QBMqplk4ENh0YRq+3Qli+ywpuwEsBOW9i0cF/GmGMvUUh3nkftFituJYyEiej9OQyzj9rHiA4zXN7lTYc2XXZw76uCHg/lX1tqg3jV0yTpux8+VM3JBO+swlZvE8jeqG7f3n1p9b168QEWkLQPr5EGci46Y7n1tADL+XZOd3XE/8H/u0Q354Hl8KvuloaL27Bt3GfGZz7hvGfPg5+TyXCfbXH9ugSUnbdFTlIS1eDppRf92nYWRLhHgNfvC2fBQhpZ6iRiPT966XmyI/DF8OzwC0UvAACARQdfvbUbBaifgEznKG0MvTTIOThNEp5kS+HQvTzi1UEfC/z/kqoDKJRuCILAyAuEheDo2lGmJ8KC3hHYAfOp89r7bCofZsC9Y9CLGvR2rwUti1kBvSvwczCJ5OQkNro/otCQ8wiNInDK4jTOEzjOn1ex7vHLa0Gub9i0kMwq5zSyAQAA2hbC0G7IjvA7z/8QAqyIxJ0aSNabCZZ4kIXTYQmnDr3mvNTpINlv3i5OrjgUXfRoUmS98Gml361HhQsCKBBEcvL+TdWbGJSz1otouMEQTP9OhOXImXc4LvxrcfLiv4RYuDynQZo2vnTp8DAue58LsMrK+fB5xnuzAPwRRjhjXHnZr+5EvpHFKGJCj4RqFBrZobzAJn1jIJ/0u2Le/5L3n/xZHvIn789WvCdIvkq2Sh6CU2SsxEMAjhPW4o7hSSbBAkC8HCfGsaQBcVrEuC29h1EBjFMBYsK6VDt1KJD5gpUWGMDYFP6e626HLZQn3BkjTIQRM0WiDC8ji5Tt4JcZYf11+YCRQDMEPlLcNSGsFAFmgVzTiTSOKDIx/A81x7GJvomPXDG6rEm0XPVbYcKBM9n5LLmROV6zUpT19d+uGdAjLIGHubchZX5lnHbEcs21f+VLvw5OhV8FkmRNBW5+QezqLygd05ueB0z99wn9kwanng2BuftrqS92BHQ9C/w7KEUXXRFIjmcck20pdBN+XJctFjk1JYniWc+cvt190/7pL9xYhYtYLA7KBQH+Yv/AIFGQXOwnXMvyhPnnO4d2KWRiWQBY8nVZKULfHInQRGsi5k/9mOiY9Xl8c3i0UsIPvJhzCfGW+koRnqfQa01jkHJVxCplEGhP/YvkJOyWbKys7BKZOGtggAU/yDaIqirFGwXdzgWNjPsvzbLI2IguRu4+NY29PIwHevXuGeBil2YH8HP1A9nhyf+sinEj8WqjlcroWp7J+kXHLs4uN+e/idZW3FIUUQvO8g0QPYKDixdWG+vrvBt49VlZdT61PjUsv5odkmnIOsHgxRdkZA4MsDaIuhK4fmFVKioV9z9y4I9FGC8BewRluP79dZZoZc24kSnPZ2WfOZBQ+JtquahJRuccFyEVfhWcDr+XK/tdr1mQdk6ZX1lFiUuQnxtINTttmu6gXPG49gn9k//e9aTszw3c8BPyrCtghwtLHCQWi10UsdxfPrXf3P2t0zNWvCipyUkkzq77WOhWuEV2jBFPDqyI1qUsDZAEyMQyxa6hzvN82JO1VugnlgeJggL9xf5A6Jy6IDs0M0SWIc8s+U+mBOD+vEz1b4k8U5aRGZIdWoIZkqVJkozVGbNcCU/8MCNz9R/JUsOYfzLI8B+wav4z94cbQmJoCl1Y3oKUfyYWlAwe00YnO9LKf7XHBk/bTfyjnUG2v3GTuzm2y7c7wvVvtoPeYOseCjqVt8PGtbu1YzjCRHHGwUesnnPcc+yebw8ycJ3qyHlrPNkWi7fqb0y2FQ+wzNyq587wrP7SZCjUPtkfKK56/Y39ze3lHq5G7G+M0845rRXTaZ/vLKWVre/OUFjlvOFnKPiPRt/Sscd+vTfuO3YIClBW7257xxZG+elVE6cBAKcnVp1OmcEncPtMQjz2ELk8MXncPDqxZMnEqHk8OXF5ZBKvje81w28nsJIeNGOTXl0f4mVgywjNjrKhSNkD5WOvH3Bu75GF6bfFSAQIuXD0CHxc5Q87psbGEJZn0zqoXZNNHMUQqEPuZ2VNJUxlxf928zbhfBxs//XDgmFaHG2YH31EZd6sEQtuMqnnKmAG1bEqMR4rlYH9TnDWxpWw2l6bYOZc3vZdu+jgZE9z82XZT05Ph9rFlmDJn15kkyx2HbJxSUkbZx6+4H7VshEQH9wkbn5gjvtSHPuzs/I2UTvGsafSvz/cwFEZvlm84cf58PmcHEeY49l/AbqFORRMhIlabx1Tu7VZ25xz7JbVNXHZOKDOVseYdfIysg7+bsgxQu/5U9CPnnqvyaDPL3+4VF3l6uz+zA0UrvTR8+GrMVepfD2fepVPgVZkhFQyxqKKzFXjjAaISAp2LVVXFQyeVPdKQCdgHzQkS/9c5K/eqzN1kxpmMXv06MRofF18XO1KC/5T+c/ln+auEfsmCWL4MaW+fuzmchfY3RjHjxOofSXlqz/aUCPsOpf17/H86HqB8Iy58CCxU1FK3WdQxs6vXnbtFbASWcK9/L1Cllr/UeuB6uZZ48HKJbKv60b6Lpt8EjMT92eoM9Xwv+3X2w/6ro1Z+0OtJS7Rd59vfGkHmFg4zOPkXTuBfxyNp7WUTZSltQTpP8ZPOMUnycU6aVq+1+z58iVpkhSHvqmXXdZ+/DgrY/fWDYJlXbm/QB5Intq9OevpM50hCHi+IeXZd/casnOyt40C2qsilJD2A+gafZb3d7jALMC/885qxYjuoFCNIUBuljuIHkH9Q+JR37gKqFIU8+OroKlkceXo0WuCKFYYKz6qRxrEUsLfwwohVj5ihYjmv2rizmVkRez57jnqHDU+XvC+7yh/RDAsuMAf9T0vUMVrjzgzv46f7z7nLj86e81RPXHXvS4Kl72uFx9/UbvIb+f5nNIlkfe4qjoNWVnxLnvInedVrm9TonWLtfEpWdGUt4HiaghO4D18DMf9SMOtM8M2rWPWUSvXDs/D3/YoNQTTpRImU4CijBaLxR+zwoSOikiAiuWx56AbxqW+dWX/riwT+yZz4wRxBjeYvHY1W3/DMWECjJvg67egbEey6H4vpJvYo3YyCSQjkhGBsFYZcem4de1OMTOWKX6nv2uniJnIlNSV2fKu5R/Kch0/uur7mqAIXazue12iTvX+zaU3xfmqVaoSmbahJFawX5CwBEiLBpjVwmrmo98kUEzpA6T8iMAHQimEYhjOxx12DCtGX2wecSbU2RLhjYRVUWPoIUTmd5YZr+4+zHdUXA3FV/F9qhIarHiSxROihIgS0gwqOQuAJXicN24ZgXMGDvZl3hxgJyw4zz2n8VIkzMDHgnfCaGvsYPi559wxwDiwMlDfjGeqStROzZeCR+ud2zTvc8l3A+culOjFDCbtQMk4iMwJsVisQYbZXgTNaWMj3nzI6xPfW1UXLJsQ9gogRvOiMi7luMMg+KdGY37McuQheok9qgXlknPHwtAy6Cj4960EfSIXGF9KWBKMCP1V63Lx1SZwOHizhvED/FUxYKzKS4/NhIzzxhVXLdRDZslPmxztbfi87GwbasvO6T6c9jebqk5VbEUmkjmO44BRk/g6nMCaCtCdv+T/9gIUTv5tWlirxtq8bFu6tbDqS9XXaktaxFcRsmear6jRaesgLTIwzUIz02CoL42GqctHg3xdayJ2+4eTKRoASJq3rvxM4ybWQQSzLpFL+//f91UkAFTGyQ4WGUopzfBXHnP+/bQdig9JDP9eaR2+aYTIoTOEGQ9IKszD4QQOvfdzB2P4qQd/qGq9ym1gmwbTBfM9LqfPO368S+fYr/ZLC5MC+kHoNIAgoRFyN6yWG1zcD7CA8e7B1kzZHYPbvJYNlNWX3n1+NuQOJDEpWheHmxX6mntpl/aUf5u5QKEV6/CFrOtRGnGSooiURi6dE33zldCpecDhvlgb6gr7fqetqdXsnz/VJ09poSYmDXyrgOBQZQ+IzKkiCAJHQWAvBlYwsxweGcEe1EJYULCit75M5RCYLdsT9E0Huvelpb44BGv3eN2q5R/0t+vj/OdFxjlf5lH4XrAnJV1Sbg4fI446pRa8/E2gnUe7DqFjFjT2Waj2sA31IP9mCFRl/xq1GwbrOqAFHr6l5TNXJp8dUEndWqfMInhx0pHhpJarYnO8vkGfrRHs/odz2+fsuQ3vh6MxdwVEgKGUGOmqPNLFAY/wEB//zZkZc8X9qkoXd15q+taiFPb+h+vcaTszNgPsJcxAATqPOqgWbO+ZrHSOdH7pl5rGCGO4oj7ehrO8YouFvkQs9m/zQm66V/mvhVjYf9hJFqs9YOM371dzAJzj/lXFRqDwq+pN2F3xlfsqmMFZlp8gG/3b2Sr5Gzh9jJMA43mFAUm4majuTwoolPZftXPod390zJuXPfjBOkyzbcBNtb5qiO/xdJjh+Lz3LgCalMkPWWQAGW8OW5XfhyeGxEP20787H1P6Z5SmQGRWx6RRBQBJ9f6//9O4dYlMAkqs49J+vvKWBsj7qfPke0T1IAohVrJzKVsKzSVA6FXTR/fIoOwnoudj6PgA8bzsj73ABKKNP4c5cCveavGaBY6hd4pMu14HQ5Ov0Lzbk4so67YOQcGvd5mKgsTsvhF0rRd1BPBazypZwY83mPSDXf0W3qEd2qpXkWG0sedsJ4zY+0CJ5MRpXx3Ql5PXc+lSz+RPOfPtzPw05jsoQGKQ+VZ81CjjCzxYxDb2gJzPwWj9N+9vrPjKPQcGnGr2WhLQzjq2XCZUY1udoHBrFHSKCqijPJdbs3y5TfK0ji1Yeg7AKivje/YMb/5x9Suu3GraikLI1vHA8fnJwTdsGit6kDV6Do60AgAsvfIs1HHbaO/ApzIqQfSVbDAFpmmRbNU8hvfIKmq4wT2TKjqGnXbr4qYmkV/3P8U9J0/0PG5uDcMQJvq458TJnh2d/8qjXHlHR8HLyNx5HW3pjC4rWwvRI7gRdCiY7BMiShGi5NHWp1vZKBnQlFzINyRE30o/u3mVHEtT65s9L/0QMBAwEtADuibbSHplTfKyiKNHoziuJIqnh4gYtaEO51Tl8uWPy3JDs2VyQ3jWeblBlpEZmiUvdYqhMpAvtieF5mqlaql/UmDyHv+krHUGg9MfQDKlGrGM+06MWLrUP1NrUymbFBEab52vkVHAMEWpMe1IXAHDSFdHp2B840C6s7Nz5uaB8xnZJyXVeZocdTW7nv1ZmjZPnc2q8aiXVPvmP58cijWTY6j31MB+HgHoLAIQHAUIn8dHoHEYma06mcbgebiuIKc0c1o7vum0kppUB4NqY/6u3NQBUPVSrokwutaWk2tnz605v4vB4H3dMq1m2WbrW6bZ7NMu2wxNKgp3OGrBVo43/1opbtIH6YJIXE8EpXo/HwoiyNwrQqopWlINxP30OnzcgqxQQ6gstBp8g2GgBlu3+q7pUnzQglkky7sWvMZ/+e1sK1JUWfO5hph3hz75MEJpXlLnL6+sOxbkvQZrTTenzcaS+UUqVYWRxVCDuKB6w0tlWbKMjFCDvBjARcAQmi6TpVcOKCav/XgPkXnUaiqUwqtj+Czeav8RniC4ifYSO8Cic+7ofSYQ71s9ia3tC6xSFm7MGJmTsOX2iDiMXxT5/X8GQNYLNudWRvwt0WRm0kWE9X5BhrvGbYfwiPbTrkD7cIshmMLNKv50duF7ibtSL6f55gjLaEApelh1Pikwb9VBZhXzYHNgXisKEAJhoq0/1o6aRpKJZBOBEfZou5MluDUY+NvJmdqLTrcy9bco7NF32/3LBH/d6fxUAQXNcSrkOfEN5dq2vCPIUTZFvjEB/aNil1etrkIT0zq3qz/nV5IPmoS6xD17DPw1GXrGqlSyG/1V830v7Q4v7f3mV3Q38qpUPQP8kJOU8wNYt/n7yoJwEg/H4NIbyo7j1mMdnj2eho9Zj3sswarMnnkelcl6CwRy48Rj/pdR6/q/4EiYzl4ssbtJUOZU5feaNBl+bOWNiMf2277yGB4cr8PHl/R/jogjKBKjjE8qb6lTn6lHBDhvgh4E9NMZWzpiColeuoEevRrRenVsYbTPJNTGx9eutIQgo3+habScyfkj1Bc8f1GL+uZ094Z1tGtMN3yv+hSI+9S/eBwoKnGkvSgpeSH1Unnj3ipPqWP0F/fNWUbArhe8My5NsvNd1Gffpz6B3S5QOOTSndMdCCnCiwr0+XSfD/puaGLUX6qoQHGNLoifFZCY5U7+RWIAANgW4qtebxGx3uO/BwBkBYe1YbJ9mWApmyyYjhf4XTvFPeZxRy3a/JMoKDBFGxgkeZGe/nPqz8Xuy53EM9JTSQUIg5rM6mYn7JpM+Um0WX3HQz2LQioVK4zl4gq54FB04aNnCuv3Ty0Rn/1ZVBpAoqBs3tEEyY5hJNCW3UZxCnOitGW1BTiFX7W1BSLDITjVgcxT5YctS+wHA/kXfzgzdz9pjWw5WW36HRQ9OtMQm16Tutp+MtNjG2qPxLJTDRUhzeUhaQZ27JEt1zwvBl4KuhR4MWD0GgDX9XQ/d2HkXhQgbhyjMOldwI1QuL+hSoolT+JHFUZRS5EtaTp+9R9XYRTubLbgjH+IS9pLSuUxyYD2gpqaiebp7/aVmddQYr+oM6XyAqYvWQHGfnAhUCD/z5Pit3atYztsnPO5qrLbHSd5x7he8JJR6+YOwRpHoXZmBsio0k2LwVdOI5f/jur80cAOKeH95kkt2UeQo3W4IN2fwuVc+Kqd0q21MGO2vCyq3lUZ6SGnT5/x4aR07yaX4/7gkGsFWDD4Cidwi8rk3Gux4k1ukGhz0gjJQ7MyQ0syuuQ6gApui6fkcfxv6E7U+WJMcaCXVDAw7OZZg5LMVJaN9e2APpoj1Jilr15bZmHGSi4u9XSwKk2K3PDwXIVpzIKHDGXzsUfPirilFTFl0dFlMRWPLXjIUDZ//LgXJhpOGyv1aRrzudnkU3qzEQ73LDW7CLpoOBvbYDsSy04zlIc0V4SkVq5gbcX7dgGOGEfrcGGavwvXK7tfryLq9U5zD3lRHxxs/VnF8ppaz4K0AvWyU8uqwqunOpblVI/aSG1//fWR30WTa4Nnxty8CBj43aDHe81xnnLmvNw49zhC/10H2LG7CQ022rmMUYsh91aVNPpseD1D7f72jonDa44n053Dm/mWlDvf2lBbTo6Nqu2+/HHLoxrzsnsIQUs3Q1BSZG15xLFu8OrJj7MVY+Q2Mvva8syIILw/+SyOPCfXpHPrTm3/54XFDgADOA0BNT3/nwFpMNBY/6nCv0uSE07J1rvc4DRx3JycnRK4GU6eriQfN3qG1NnZyXNIHRLOPuLxHt3/ax3t9ObDK/P9gvVTSb8Rfzw75Dm0xQ4iIFhs2nrPndc9/L2YVOPs7OpGkvp7UkgkH1K6kxeN4xzsxkWdyKqyDFe/PWxyPvUeWloLaiIxv+FPegmI35Km9MF++SsPbz6to33tT3/P4wg7JFw95Onk7CzNoLv5kFw9nTK4CU7OTm6cJs4NvcunbUOeh47/evIelZzP3uOX4VqmIjuhXLdgZw7Nyymd5EMiUTz9pSQ3V2fnGtL34uFunvu9rSYxDEWA/9f8R3OGXZJSmlo0yRQB4tIEEQpooJOCnefsXesp1Sn4/+fB35lRjOs433/laSdcRyh+Riiv/LYU+MdXHmvy4VBGeLPJ5YStH5prsSQ1DD3OQngv6f5nDnZRVLk10sr1EwAgvZf+VcOU+xm64dsM7206gHsjGAGISZeri3bWpEv9v3RgAFPyrpbtXJauz6ELXj3jOkLx4Rxrqoxvvl0O5fkZKSOgV2fZVpDZSfkj+2kq1esDsz31sXr19Fx3kK549636EPqct/eGqMcgWxxi/j384O+BfwSGe1ZdtLsofmFgwNd5Mdx1snVcEGet6tszahl/jo9fKjc9h4nuqk2u5h9hGF4Yv+rXdrkhBmAzVRi1pxeGmXWUXUmbQr28MJu0i7Ix0LDpPKPmiPLdX5eW/7K8m7YXgV4XsJBRyyi0k5A97aXZLA8o3TUR/weDw4PnvSaDJr0c0/MVNz73+D73fD00GUysHBB8/uf9n9l9Xug7j42zu5hnmV3s8RkCdWFSmC6o8tmcX644/yMLvmjOVsvX+aYNAUBubU5OW3DtUhjVZnshziudeuFhfUXnmHv9NtXwAHbU8lMMasnrZJFP1ZCHiOGV9MgI3opb04pNg9hPShE3lqSmte28uiiPAjPgaxRpes3Ol+cdZ9iAMhHi5QOcWOOb6UBPTeFTidyhFdB+v/sl6zzry7v27juMwc9o8B5kjj+q70ZsWm3qiesWPPnMl/hk4iBBPCdt6OLWdqTnotyy2oqLRTKu9F9QA48QZTdagvyUXb2cVetX49fmZ4PPxZJMZJd2ZxMpmGQiubaTTcAx/dL9dYuwaUOs50sOrGK/fNPtnrinR3Ry6bdndJar1qGbMenFwaUhDUsrlYsiMBNeWFcUkh2UmaFiL3bZfXNFdmSGT94SvFT8V+dDetHMOXiZbCLFYors2k7i68uzs2Atq8av1s/m1wbOAf3qBG1NonL+oj8LyS4IW9sryHDcS21Yk9pwzzE3n/VWzIKanyF65sxXqUtTRNsBDVn/4E+P1mjBoh/+CEjK+HJ/f2pcM0Prm+Jr8jUObTSBzNeyf2HvkQyYsT1fWt3A4+OdLlpZO7q5dDPaLiMenZqEAm77v7p/22eAKvGnF1Xa7yXd4upDztDk/OaLXqQesXGLBoJK++816pT58WsVnYod0jfcxnuHM4MG1GXWesv8beufV65LduYg3zWsNY4/8//6L5hEJjv7F1NdhYzAdK+4ILIrQlJHsrLcOi+6UgrR/5eEr73nGp+3mvieZQb/DeY2vyvclNcyPJn+AeNdFKD0ptyWM59n3FH/TFI6B5OUJDLsrHH2dVY6e5W+yB3N+6ktlW13HOxYQHWif8OPk0/VurMBFYSFGjI+DupYljyCaLIHmY34TcBx/gPANm+2yI0q3X7qLdnaNtn9ytP1XMX0w/LfZ1urk4MU1a2zv5c/nK445+r5qvuWjSVP32M8bcGf6jjrs7q8EkIQv6isfJlZPkGAQP5290NCfv/+e1TnnZq1UjfNlVk96P/0U9r2OsIn8F2XP6dnSb9/E/FgKHzoQcQ3v5Nmp/90eTfQJ+L1GPXxyAiBE5Pe9dpbUq7BDCi829JSdV4WzErM4HirAS5hwjLfH/DTJEVX6nZw9qnT0t4ui57W8Hd69Wu435RF9qTNf0a2z2uHLqoyKgEC0ZW55P3htufZoclSHT9fqpNlyI++DNhPzo1RUh0w2LELnuc44F1gJ/UFx0Hd1Q87OPNwfz/MANUfRexKOXM6ND09VFZcUxJ/K2ND0dngFFIi9swz48bzaHCvQ/Nv9w0eN6BFjLg/Xakk8OPS8oGjkwScOwVzBSUG+UFoeilhI+mG7gdJG7pMWwEO1osEJAelybWCvsD0KBQKRkEafQswDo6Jw/hAUOALtMSohTOZh46wUhGts7KFgZEr/nJXWOMLjA7DiDgTcE8B+cQwhaKjHQIOJQjnQZvbB9RYhYpKxBpeGAR92cpmQYRPWNhhjIaA9CmAicZSwYhJABYGpwA9uIiVEoDLalA0TcSySRnAwBYW8Xh9bhVvvBHCDV1QeR1uEcGax5kpCUs8ea5cVmpswpvKI94EIIkQAmq7Xc7y/prWjD5qCCtmhKjjyKR7aHJKoDsC2fEICy9MRoMfTGFwOGKqH+Yw2IwUGznKrabyReSBlieXAWsEJsWNsIFbJmTQyhQGt42YWceZw+A3I8Wl+e2q5bzRsKpWbul+eBWhCssfsF6lxVrUwLgO/Ihh/DF5+GP3sgDelduhUFJotdnlFaHtAZyqVmuZJuUaovxZzZOIcVIh45eqCVsy4+xEIQW5cODHbj5cisrq2PKhaKGwLL9syVfDtSJAspp6vIZ1Yc1J6CggIWsybPEsWvGs4cQqR5vkwOKyxIVL+HLtUroE5MTrgkBRTeXm+rkAPKU/3SpGmGlWk7KQl1hqVgQmjaXICABcopa3mvIlWpd/JuUwBAqDI5CQUVDRQ/+xGuuwsHnw5IUDgfLmg4uHz5eAkB8RMQkpfwECBQkWQiaUXJhwChGUVCJFiYbBxYgVJ16CREkEIolModLoDCaLzeHWgPkCoUgskcrkCqVKrdHq9AajyWyx2uzsHRydnF0AEIIRFMNd3dw9PL28fXz9IFAYHIFEoTFYHJ5AJJEpvQCoNDqDyWJzuLzoni8QisQSqUyuUKrUGq1ObzAmcspssdrsDqfL7fH6+Pr5gxCMoBhOkBTNsBwviJJMrlCq1BqtTm8wmswWq83ucLrcHq/Pj/PnrjxGpRuyLmteJWs+VbVQd68uK/glvMShWCq7KAy/B0h/9yrhktBu7EM0Z6W00esuvH6IbOwSMoFH5zdcOIon3uEaHkcMqohSZUQ5wcOXSnPpflr/xbT79wEMDquSHgEr8E+bIuPcZhFGPNgPn7fNCSkKZBkFKMj697YYPH2lhwonQv91sTYfBeMXtO7f1a/4ve/zZ0gnJpOgJyoufcBr3duTL8NjjXQrmferfGMTpuO+C7G9zQx9nFSs0xezVb5jMEr+y6t7pWCp6xGtzQs67RUgB7g43BDRKNpBB9M1HXmVzksMaLps5t++iLpcRkUJYWjitpJ+YyyCkIuiBr8GOzb5+w+Ygo1yCfIdQJLdVmil4OMTibZa1l36m/leoaLfj5wQ8UhMIaKaSNOeBVmJMxnsUZ2RFVuuBw3ycxiyPbzyQKw3bPicWTpeMtnmOJEvOruMe0aPTAIPmNWABHslY3X0SHABclIA1QxWpBxIMhDZlOmOx1TRAscdPuyn8dnuN59DV0oImNJiBCMnQ9agGO/kb3yeX6nfYrDsl/PZIa9aEFG0wDH2iQCa8xbpUoJoNB83xWoGUz1nswtLhoecNsRcOiM4UawSYPCLTWvklU6gXYm+Ykbhn1GAh+anE0hzAZvXu0znfudIvnQYevYKeO9/oeidOHC5cKzS3lzfGkMwBeBLwRQIseHxx/izGL405PAzACYduH47JjuV3Ep3BkpAlwMwYDEvFWY1zbFHamKa9hGq43WCrXQCuU4xZ5MdYYRNjpUy4PXebFQ7GqaTldU/KhbseC6TMmuBVtLi9Amy+dsUopHrfH9yTc1TOpQcnStbDkAP38xRBPvZkIgPHM6qQ2HiDZMxBofkWXvW4eEHk7v78696W7S2mwXQ8zrTi4+qHfljnhGDaZ2VND3D3SZmzoYqbjxolcYPE2p7qqeF5hI421LIzFCnEtVWORuCAuVQ0QIvfFotxuJsMB5g01VtsxwoaHeMp0CoQP9UpEaalAUZ9Rgk0B3VuPitpc3bnPE6GA867d+CyaXzMaNCMyslAb7a2cQnhOkiydlgHOasyoXN/+6kRz87w8V7AZq2PgmWb287XPO+yCIMaTrdHK8yl/u3Udq1uGdoObPFm7NLOO55fObRzm6EQPZjb3euwbzTMzmNW/DiE88JdvzLHull5+DSW7R8NV55/x+Snm4uvpECpc6fbexjaReNa5kDqgudGpM5PVAA") format("woff2"),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.woff?t=1631948257467) format("woff"),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.ttf?t=1631948257467) format("truetype")
}

.van-icon__image {
    display: block;
    width: 1em;
    height: 1em;
    object-fit: contain
}

.van-tabbar-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #646566;
    font-size: 12px;
    line-height: 1;
    cursor: pointer
}

.van-tabbar-item__icon {
    position: relative;
    margin-bottom: 4px;
    font-size: 22px
}

.van-tabbar-item__icon .van-icon {
    display: block
}

.van-tabbar-item__icon img {
    display: block;
    height: 20px
}

.van-tabbar-item--active {
    color: #1989fa;
    background-color: #fff
}

.van-tabbar-item .van-info {
    margin-top: 4px
}

.van-step {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    color: #969799;
    font-size: 14px
}

.van-step__circle {
    display: block;
    width: 5px;
    height: 5px;
    background-color: #969799;
    border-radius: 50%
}

.van-step__line {
    position: absolute;
    background-color: #ebedf0;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.van-step--horizontal {
    float: left
}

.van-step--horizontal:first-child .van-step__title {
    margin-left: 0;
    -webkit-transform: none;
    transform: none
}

.van-step--horizontal:last-child {
    position: absolute;
    right: 1px;
    width: auto
}

.van-step--horizontal:last-child .van-step__title {
    margin-left: 0;
    -webkit-transform: none;
    transform: none
}

.van-step--horizontal:last-child .van-step__circle-container {
    right: -9px;
    left: auto
}

.van-step--horizontal .van-step__circle-container {
    position: absolute;
    top: 30px;
    left: -8px;
    z-index: 1;
    padding: 0 8px;
    background-color: #fff;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.van-step--horizontal .van-step__title {
    display: inline-block;
    margin-left: 3px;
    font-size: 12px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (max-width: 321px) {
    .van-step--horizontal .van-step__title {
        font-size:11px
    }
}

.van-step--horizontal .van-step__line {
    top: 30px;
    left: 0;
    width: 100%;
    height: 1px
}

.van-step--horizontal .van-step__icon {
    display: block;
    font-size: 12px
}

.van-step--horizontal .van-step--process {
    color: #323233
}

.van-step--vertical {
    display: block;
    float: none;
    padding: 10px 10px 10px 0;
    line-height: 18px
}

.van-step--vertical:not(:last-child):after {
    border-bottom-width: 1px
}

.van-step--vertical .van-step__circle-container {
    position: absolute;
    top: 19px;
    left: -15px;
    z-index: 1;
    font-size: 12px;
    line-height: 1;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.van-step--vertical .van-step__line {
    top: 16px;
    left: -15px;
    width: 1px;
    height: 100%
}

.van-step:last-child .van-step__line {
    width: 0
}

.van-step--finish {
    color: #323233
}

.van-step--finish .van-step__circle,.van-step--finish .van-step__line {
    background-color: #07c160
}

.van-step__icon,.van-step__title {
    -webkit-transition: color .3s;
    transition: color .3s
}

.van-step__icon--active,.van-step__icon--finish,.van-step__title--active,.van-step__title--finish {
    color: #07c160
}

.van-rate {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-rate__item {
    position: relative
}

.van-rate__item:not(:last-child) {
    padding-right: 4px
}

.van-rate__icon {
    display: block;
    width: 1em;
    color: #c8c9cc;
    font-size: 20px
}

.van-rate__icon--half {
    position: absolute;
    top: 0;
    left: 0;
    width: .5em;
    overflow: hidden
}

.van-rate__icon--full {
    color: #ee0a24
}

.van-rate__icon--disabled {
    color: #c8c9cc
}

.van-rate--disabled {
    cursor: not-allowed
}

.van-rate--readonly {
    cursor: default
}

.van-notice-bar {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 40px;
    padding: 0 16px;
    color: #ed6a0c;
    font-size: 14px;
    line-height: 24px;
    background-color: #fffbe8
}

.van-notice-bar__left-icon,.van-notice-bar__right-icon {
    min-width: 24px;
    font-size: 16px
}

.van-notice-bar__right-icon {
    text-align: right;
    cursor: pointer
}

.van-notice-bar__wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 100%;
    overflow: hidden
}

.van-notice-bar__content {
    position: absolute;
    white-space: nowrap;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}

.van-notice-bar__content.van-ellipsis {
    max-width: 100%
}

.van-notice-bar--wrapable {
    height: auto;
    padding: 8px 16px
}

.van-notice-bar--wrapable .van-notice-bar__wrap {
    height: auto
}

.van-notice-bar--wrapable .van-notice-bar__content {
    position: relative;
    white-space: normal;
    word-wrap: break-word
}

.van-nav-bar {
    position: relative;
    z-index: 1;
    line-height: 22px;
    text-align: center;
    background-color: #fff;
    -webkit-user-select: none;
    user-select: none
}

.van-nav-bar--fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

.van-nav-bar--safe-area-inset-top {
    padding-top: env(safe-area-inset-top)
}

.van-nav-bar .van-icon {
    color: #1989fa
}

.van-nav-bar__content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 46px
}

.van-nav-bar__arrow {
    margin-right: 4px;
    font-size: 16px
}

.van-nav-bar__title {
    max-width: 60%;
    margin: 0 auto;
    color: #323233;
    font-weight: 500;
    font-size: 16px
}

.van-nav-bar__left,.van-nav-bar__right {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 16px;
    font-size: 14px;
    cursor: pointer
}

.van-nav-bar__left:active,.van-nav-bar__right:active {
    opacity: .7
}

.van-nav-bar__left {
    left: 0
}

.van-nav-bar__right {
    right: 0
}

.van-nav-bar__text {
    color: #1989fa
}

.van-grid-item {
    position: relative;
    box-sizing: border-box
}

.van-grid-item--square {
    height: 0
}

.van-grid-item__icon {
    font-size: 28px
}

.van-grid-item__icon-wrapper {
    position: relative
}

.van-grid-item__text {
    color: #646566;
    font-size: 12px;
    line-height: 1.5;
    word-break: break-all
}

.van-grid-item__icon+.van-grid-item__text {
    margin-top: 8px
}

.van-grid-item__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    height: 100%;
    padding: 16px 8px;
    background-color: #fff
}

.van-grid-item__content:after {
    z-index: 1;
    border-width: 0 1px 1px 0
}

.van-grid-item__content--square {
    position: absolute;
    top: 0;
    right: 0;
    left: 0
}

.van-grid-item__content--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.van-grid-item__content--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row
}

.van-grid-item__content--horizontal .van-grid-item__icon+.van-grid-item__text {
    margin-top: 0;
    margin-left: 8px
}

.van-grid-item__content--surround:after {
    border-width: 1px
}

.van-grid-item__content--clickable {
    cursor: pointer
}

.van-grid-item__content--clickable:active {
    background-color: #f2f3f5
}

.van-goods-action-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 48px;
    height: 100%;
    color: #646566;
    font-size: 10px;
    line-height: 1;
    text-align: center;
    background-color: #fff;
    cursor: pointer
}

.van-goods-action-icon:active {
    background-color: #f2f3f5
}

.van-goods-action-icon__icon {
    position: relative;
    width: 1em;
    margin: 0 auto 5px;
    color: #323233;
    font-size: 18px
}

.van-checkbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-checkbox--disabled {
    cursor: not-allowed
}

.van-checkbox--label-disabled {
    cursor: default
}

.van-checkbox--horizontal {
    margin-right: 12px
}

.van-checkbox__icon {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 1em;
    font-size: 20px;
    line-height: 1em;
    cursor: pointer
}

.van-checkbox__icon .van-icon {
    display: block;
    box-sizing: border-box;
    width: 1.25em;
    height: 1.25em;
    color: transparent;
    font-size: .8em;
    line-height: 1.25;
    text-align: center;
    border: 1px solid #c8c9cc;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: color,border-color,background-color;
    transition-property: color,border-color,background-color
}

.van-checkbox__icon--round .van-icon {
    border-radius: 100%
}

.van-checkbox__icon--checked .van-icon {
    color: #fff;
    background-color: #1989fa;
    border-color: #1989fa
}

.van-checkbox__icon--disabled {
    cursor: not-allowed
}

.van-checkbox__icon--disabled .van-icon {
    background-color: #ebedf0;
    border-color: #c8c9cc
}

.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon {
    color: #c8c9cc
}

.van-checkbox__label {
    margin-left: 8px;
    color: #323233;
    line-height: 20px
}

.van-checkbox__label--left {
    margin: 0 8px 0 0
}

.van-checkbox__label--disabled {
    color: #c8c9cc
}

.van-coupon {
    margin: 0 12px 12px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 4px rgba(0,0,0,.1)
}

.van-coupon:active {
    background-color: #f2f3f5
}

.van-coupon__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 84px;
    padding: 14px 0;
    color: #323233
}

.van-coupon__head {
    position: relative;
    min-width: 96px;
    padding: 0 8px;
    color: #ee0a24;
    text-align: center
}

.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.van-coupon__amount {
    margin-bottom: 6px;
    font-weight: 500;
    font-size: 30px
}

.van-coupon__amount span {
    font-weight: 400;
    font-size: 40%
}

.van-coupon__amount span:not(:empty) {
    margin-left: 2px
}

.van-coupon__condition {
    font-size: 12px;
    line-height: 16px;
    white-space: pre-wrap
}

.van-coupon__body {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    border-radius: 0 8px 8px 0
}

.van-coupon__name {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}

.van-coupon__valid {
    font-size: 12px
}

.van-coupon__corner {
    position: absolute;
    top: 0;
    right: 16px;
    bottom: 0
}

.van-coupon__description {
    padding: 8px 16px;
    font-size: 12px;
    border-top: 1px dashed #ebedf0
}

.van-coupon--disabled:active {
    background-color: #fff
}

.van-coupon--disabled .van-coupon-item__content {
    height: 74px
}

.van-coupon--disabled .van-coupon__head {
    color: inherit
}

.van-image {
    position: relative;
    display: inline-block
}

.van-image--round {
    overflow: hidden;
    border-radius: 50%
}

.van-image--round img {
    border-radius: inherit
}

.van-image__error,.van-image__img,.van-image__loading {
    display: block;
    width: 100%;
    height: 100%
}

.van-image__error,.van-image__loading {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #969799;
    font-size: 14px;
    background-color: #f7f8fa
}

.van-image__error-icon,.van-image__loading-icon {
    color: #dcdee0;
    font-size: 32px
}

.van-radio {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-radio--disabled {
    cursor: not-allowed
}

.van-radio--label-disabled {
    cursor: default
}

.van-radio--horizontal {
    margin-right: 12px
}

.van-radio__icon {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 1em;
    font-size: 20px;
    line-height: 1em;
    cursor: pointer
}

.van-radio__icon .van-icon {
    display: block;
    box-sizing: border-box;
    width: 1.25em;
    height: 1.25em;
    color: transparent;
    font-size: .8em;
    line-height: 1.25;
    text-align: center;
    border: 1px solid #c8c9cc;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: color,border-color,background-color;
    transition-property: color,border-color,background-color
}

.van-radio__icon--round .van-icon {
    border-radius: 100%
}

.van-radio__icon--checked .van-icon {
    color: #fff;
    background-color: #1989fa;
    border-color: #1989fa
}

.van-radio__icon--disabled {
    cursor: not-allowed
}

.van-radio__icon--disabled .van-icon {
    background-color: #ebedf0;
    border-color: #c8c9cc
}

.van-radio__icon--disabled.van-radio__icon--checked .van-icon {
    color: #c8c9cc
}

.van-radio__label {
    margin-left: 8px;
    color: #323233;
    line-height: 20px
}

.van-radio__label--left {
    margin: 0 8px 0 0
}

.van-radio__label--disabled {
    color: #c8c9cc
}

.van-tag {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 4px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    border-radius: 2px
}

.van-tag--default {
    background-color: #969799
}

.van-tag--default.van-tag--plain {
    color: #969799
}

.van-tag--danger {
    background-color: #ee0a24
}

.van-tag--danger.van-tag--plain {
    color: #ee0a24
}

.van-tag--primary {
    background-color: #1989fa
}

.van-tag--primary.van-tag--plain {
    color: #1989fa
}

.van-tag--success {
    background-color: #07c160
}

.van-tag--success.van-tag--plain {
    color: #07c160
}

.van-tag--warning {
    background-color: #ff976a
}

.van-tag--warning.van-tag--plain {
    color: #ff976a
}

.van-tag--plain {
    background-color: #fff;
    border-color: currentColor
}

.van-tag--plain:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid;
    border-color: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

.van-tag--medium {
    padding: 2px 6px
}

.van-tag--large {
    padding: 4px 8px;
    font-size: 14px;
    border-radius: 4px
}

.van-tag--mark {
    border-radius: 0 999px 999px 0
}

.van-tag--mark:after {
    display: block;
    width: 2px;
    content: ""
}

.van-tag--round {
    border-radius: 999px
}

.van-tag__close {
    margin-left: 2px;
    cursor: pointer
}

.van-card {
    position: relative;
    box-sizing: border-box;
    padding: 8px 16px;
    color: #323233;
    font-size: 12px;
    background-color: #fafafa
}

.van-card:not(:first-child) {
    margin-top: 8px
}

.van-card__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.van-card__thumb {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    width: 88px;
    height: 88px;
    margin-right: 8px
}

.van-card__thumb img {
    border-radius: 8px
}

.van-card__content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-width: 0;
    min-height: 88px
}

.van-card__content--centered {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.van-card__desc,.van-card__title {
    word-wrap: break-word
}

.van-card__title {
    max-height: 32px;
    font-weight: 500;
    line-height: 16px
}

.van-card__desc {
    max-height: 20px;
    color: #646566
}

.van-card__bottom,.van-card__desc {
    line-height: 20px
}

.van-card__price {
    display: inline-block;
    color: #323233;
    font-weight: 500;
    font-size: 12px
}

.van-card__price-integer {
    font-size: 16px
}

.van-card__price-decimal,.van-card__price-integer {
    font-family: Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif
}

.van-card__origin-price {
    display: inline-block;
    margin-left: 5px;
    color: #969799;
    font-size: 10px;
    text-decoration: line-through
}

.van-card__num {
    float: right;
    color: #969799
}

.van-card__tag {
    position: absolute;
    top: 2px;
    left: 0
}

.van-card__footer {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    text-align: right
}

.van-card__footer .van-button {
    margin-left: 5px
}

.van-cell {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 16px;
    overflow: hidden;
    color: #323233;
    font-size: 14px;
    line-height: 24px;
    background-color: #fff
}

.van-cell:after {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    right: 16px;
    bottom: 0;
    left: 16px;
    border-bottom: 1px solid #ebedf0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.van-cell--borderless:after,.van-cell:last-child:after {
    display: none
}

.van-cell__label {
    margin-top: 4px;
    color: #969799;
    font-size: 12px;
    line-height: 18px
}

.van-cell__title,.van-cell__value {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.van-cell__value {
    position: relative;
    overflow: hidden;
    color: #969799;
    text-align: right;
    vertical-align: middle;
    word-wrap: break-word
}

.van-cell__value--alone {
    color: #323233;
    text-align: left
}

.van-cell__left-icon,.van-cell__right-icon {
    height: 24px;
    font-size: 16px;
    line-height: 24px
}

.van-cell__left-icon {
    margin-right: 4px
}

.van-cell__right-icon {
    margin-left: 4px;
    color: #969799
}

.van-cell--clickable {
    cursor: pointer
}

.van-cell--clickable:active {
    background-color: #f2f3f5
}

.van-cell--required {
    overflow: visible
}

.van-cell--required:before {
    position: absolute;
    left: 8px;
    color: #ee0a24;
    font-size: 14px;
    content: "*"
}

.van-cell--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.van-cell--large {
    padding-top: 12px;
    padding-bottom: 12px
}

.van-cell--large .van-cell__title {
    font-size: 16px
}

.van-cell--large .van-cell__label {
    font-size: 14px
}

.van-coupon-cell__value--selected {
    color: #323233
}

.van-contact-card {
    padding: 16px
}

.van-contact-card__value {
    margin-left: 5px;
    line-height: 20px
}

.van-contact-card--add .van-contact-card__value {
    line-height: 40px
}

.van-contact-card--add .van-cell__left-icon {
    color: #1989fa;
    font-size: 40px
}

.van-contact-card:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    background: -webkit-repeating-linear-gradient(135deg,#ff6c6c,#ff6c6c 20%,transparent 0,transparent 25%,#1989fa 0,#1989fa 45%,transparent 0,transparent 50%);
    background: repeating-linear-gradient(-45deg,#ff6c6c,#ff6c6c 20%,transparent 0,transparent 25%,#1989fa 0,#1989fa 45%,transparent 0,transparent 50%);
    background-size: 80px;
    content: ""
}

.van-collapse-item {
    position: relative
}

.van-collapse-item--border:after {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    top: 0;
    right: 16px;
    left: 16px;
    border-top: 1px solid #ebedf0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.van-collapse-item__title .van-cell__right-icon:before {
    -webkit-transform: rotate(90deg) translateZ(0);
    transform: rotate(90deg) translateZ(0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.van-collapse-item__title:after {
    right: 16px;
    display: none
}

.van-collapse-item__title--expanded .van-cell__right-icon:before {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.van-collapse-item__title--expanded:after {
    display: block
}

.van-collapse-item__title--borderless:after {
    display: none
}

.van-collapse-item__title--disabled {
    cursor: not-allowed
}

.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon {
    color: #c8c9cc
}

.van-collapse-item__title--disabled:active {
    background-color: #fff
}

.van-collapse-item__wrapper {
    overflow: hidden;
    -webkit-transition: height .3s ease-in-out;
    transition: height .3s ease-in-out;
    will-change: height
}

.van-collapse-item__content {
    padding: 12px 16px;
    color: #969799;
    font-size: 14px;
    line-height: 1.5;
    background-color: #fff
}

.van-field__label {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    box-sizing: border-box;
    width: 6.2em;
    margin-right: 12px;
    color: #646566;
    text-align: left;
    word-wrap: break-word
}

.van-field__label--center {
    text-align: center
}

.van-field__label--right {
    text-align: right
}

.van-field--disabled .van-field__label {
    color: #c8c9cc
}

.van-field__value {
    overflow: visible
}

.van-field__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.van-field__control {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
    color: #323233;
    line-height: inherit;
    text-align: left;
    background-color: transparent;
    border: 0;
    resize: none
}

.van-field__control::-webkit-input-placeholder {
    color: #c8c9cc
}

.van-field__control::placeholder {
    color: #c8c9cc
}

.van-field__control:disabled {
    color: #c8c9cc;
    cursor: not-allowed;
    opacity: 1;
    -webkit-text-fill-color: #c8c9cc
}

.van-field__control:read-only {
    cursor: default
}

.van-field__control--center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center
}

.van-field__control--right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right
}

.van-field__control--custom {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 24px
}

.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time] {
    min-height: 24px
}

.van-field__control[type=search] {
    -webkit-appearance: none
}

.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.van-field__clear,.van-field__right-icon {
    margin-right: -8px;
    padding: 0 8px;
    line-height: inherit
}

.van-field__clear {
    color: #c8c9cc;
    font-size: 16px;
    cursor: pointer
}

.van-field__left-icon .van-icon,.van-field__right-icon .van-icon {
    display: block;
    font-size: 16px;
    line-height: inherit
}

.van-field__left-icon {
    margin-right: 4px
}

.van-field__right-icon {
    color: #969799
}

.van-field__button {
    padding-left: 8px
}

.van-field__error-message {
    color: #ee0a24;
    font-size: 12px;
    text-align: left
}

.van-field__error-message--center {
    text-align: center
}

.van-field__error-message--right {
    text-align: right
}

.van-field__word-limit {
    margin-top: 4px;
    color: #646566;
    font-size: 12px;
    line-height: 16px;
    text-align: right
}

.van-field--error .van-field__control::-webkit-input-placeholder {
    color: #ee0a24;
    -webkit-text-fill-color: currentColor
}

.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder {
    color: #ee0a24;
    -webkit-text-fill-color: currentColor
}

.van-field--min-height .van-field__control {
    min-height: 60px
}

.van-search {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    padding: 10px 12px;
    background-color: #fff
}

.van-search,.van-search__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.van-search__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-left: 12px;
    background-color: #f7f8fa;
    border-radius: 2px
}

.van-search__content--round {
    border-radius: 999px
}

.van-search__label {
    padding: 0 5px;
    color: #323233;
    font-size: 14px;
    line-height: 34px
}

.van-search .van-cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding: 5px 8px 5px 0;
    background-color: transparent
}

.van-search .van-cell .van-field__left-icon {
    color: #969799
}

.van-search--show-action {
    padding-right: 0
}

.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration {
    display: none
}

.van-search__action {
    padding: 0 8px;
    color: #323233;
    font-size: 14px;
    line-height: 34px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-search__action:active {
    background-color: #f2f3f5
}

.van-overflow-hidden {
    overflow: hidden!important
}

.van-popup {
    position: fixed;
    max-height: 100%;
    overflow-y: auto;
    background-color: #fff;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-overflow-scrolling: touch
}

.van-popup--center {
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}

.van-popup--center.van-popup--round {
    border-radius: 16px
}

.van-popup--top {
    top: 0;
    left: 0;
    width: 100%
}

.van-popup--top.van-popup--round {
    border-radius: 0 0 16px 16px
}

.van-popup--right {
    top: 50%;
    right: 0;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.van-popup--right.van-popup--round {
    border-radius: 16px 0 0 16px
}

.van-popup--bottom {
    bottom: 0;
    left: 0;
    width: 100%
}

.van-popup--bottom.van-popup--round {
    border-radius: 16px 16px 0 0
}

.van-popup--left {
    top: 50%;
    left: 0;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.van-popup--left.van-popup--round {
    border-radius: 0 16px 16px 0
}

.van-popup--safe-area-inset-bottom {
    padding-bottom: env(safe-area-inset-bottom)
}

.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active {
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
}

.van-popup-slide-top-enter,.van-popup-slide-top-leave-active {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0)
}

.van-popup-slide-right-enter,.van-popup-slide-right-leave-active {
    -webkit-transform: translate3d(100%,-50%,0);
    transform: translate3d(100%,-50%,0)
}

.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
}

.van-popup-slide-left-enter,.van-popup-slide-left-leave-active {
    -webkit-transform: translate3d(-100%,-50%,0);
    transform: translate3d(-100%,-50%,0)
}

.van-popup__close-icon {
    position: absolute;
    z-index: 1;
    color: #c8c9cc;
    font-size: 22px;
    cursor: pointer
}

.van-popup__close-icon:active {
    color: #969799
}

.van-popup__close-icon--top-left {
    top: 16px;
    left: 16px
}

.van-popup__close-icon--top-right {
    top: 16px;
    right: 16px
}

.van-popup__close-icon--bottom-left {
    bottom: 16px;
    left: 16px
}

.van-popup__close-icon--bottom-right {
    right: 16px;
    bottom: 16px
}

.van-share-sheet__header {
    padding: 12px 16px 4px;
    text-align: center
}

.van-share-sheet__title {
    margin-top: 8px;
    color: #323233;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.van-share-sheet__description {
    display: block;
    margin-top: 8px;
    color: #969799;
    font-size: 12px;
    line-height: 16px
}

.van-share-sheet__options {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 0 16px 8px;
    overflow-x: auto;
    overflow-y: visible;
    -webkit-overflow-scrolling: touch
}

.van-share-sheet__options--border:before {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    top: 0;
    right: 0;
    left: 16px;
    border-top: 1px solid #ebedf0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.van-share-sheet__options::-webkit-scrollbar {
    height: 0
}

.van-share-sheet__option {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-share-sheet__option:active {
    opacity: .7
}

.van-share-sheet__icon {
    width: 48px;
    height: 48px;
    margin: 0 16px
}

.van-share-sheet__name {
    margin-top: 8px;
    padding: 0 4px;
    color: #646566;
    font-size: 12px
}

.van-share-sheet__option-description {
    padding: 0 4px;
    color: #c8c9cc;
    font-size: 12px
}

.van-share-sheet__cancel {
    display: block;
    width: 100%;
    padding: 0;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    background: #fff;
    border: none;
    cursor: pointer
}

.van-share-sheet__cancel:before {
    display: block;
    height: 8px;
    background-color: #f7f8fa;
    content: " "
}

.van-share-sheet__cancel:active {
    background-color: #f2f3f5
}

.van-popover {
    position: absolute;
    overflow: visible;
    background-color: transparent;
    -webkit-transition: opacity .15s,-webkit-transform .15s;
    transition: opacity .15s,-webkit-transform .15s;
    transition: opacity .15s,transform .15s;
    transition: opacity .15s,transform .15s,-webkit-transform .15s
}

.van-popover__wrapper {
    display: inline-block
}

.van-popover__arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 6px solid transparent
}

.van-popover__content {
    overflow: hidden;
    border-radius: 8px
}

.van-popover__action {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    width: 128px;
    height: 44px;
    padding: 0 16px;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer
}

.van-popover__action:last-child .van-popover__action-text:after {
    display: none
}

.van-popover__action-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%
}

.van-popover__action-icon {
    margin-right: 8px;
    font-size: 20px
}

.van-popover__action--with-icon .van-popover__action-text {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.van-popover[data-popper-placement^=top] .van-popover__arrow {
    bottom: 0;
    border-top-color: currentColor;
    border-bottom-width: 0;
    -webkit-transform: translate(-50%,100%);
    transform: translate(-50%,100%)
}

.van-popover[data-popper-placement=top] {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.van-popover[data-popper-placement=top] .van-popover__arrow {
    left: 50%
}

.van-popover[data-popper-placement=top-start] {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.van-popover[data-popper-placement=top-start] .van-popover__arrow {
    left: 16px
}

.van-popover[data-popper-placement=top-end] {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.van-popover[data-popper-placement=top-end] .van-popover__arrow {
    right: 16px
}

.van-popover[data-popper-placement^=left] .van-popover__arrow {
    right: 0;
    border-right-width: 0;
    border-left-color: currentColor;
    -webkit-transform: translate(100%,-50%);
    transform: translate(100%,-50%)
}

.van-popover[data-popper-placement=left] {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.van-popover[data-popper-placement=left] .van-popover__arrow {
    top: 50%
}

.van-popover[data-popper-placement=left-start] {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.van-popover[data-popper-placement=left-start] .van-popover__arrow {
    top: 16px
}

.van-popover[data-popper-placement=left-end] {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.van-popover[data-popper-placement=left-end] .van-popover__arrow {
    bottom: 16px
}

.van-popover[data-popper-placement^=right] .van-popover__arrow {
    left: 0;
    border-right-color: currentColor;
    border-left-width: 0;
    -webkit-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%)
}

.van-popover[data-popper-placement=right] {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.van-popover[data-popper-placement=right] .van-popover__arrow {
    top: 50%
}

.van-popover[data-popper-placement=right-start] {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.van-popover[data-popper-placement=right-start] .van-popover__arrow {
    top: 16px
}

.van-popover[data-popper-placement=right-end] {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.van-popover[data-popper-placement=right-end] .van-popover__arrow {
    bottom: 16px
}

.van-popover[data-popper-placement^=bottom] .van-popover__arrow {
    top: 0;
    border-top-width: 0;
    border-bottom-color: currentColor;
    -webkit-transform: translate(-50%,-100%);
    transform: translate(-50%,-100%)
}

.van-popover[data-popper-placement=bottom] {
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.van-popover[data-popper-placement=bottom] .van-popover__arrow {
    left: 50%
}

.van-popover[data-popper-placement=bottom-start] {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.van-popover[data-popper-placement=bottom-start] .van-popover__arrow {
    left: 16px
}

.van-popover[data-popper-placement=bottom-end] {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.van-popover[data-popper-placement=bottom-end] .van-popover__arrow {
    right: 16px
}

.van-popover--light {
    color: #323233
}

.van-popover--light .van-popover__content {
    background-color: #fff;
    box-shadow: 0 2px 12px rgba(50,50,51,.12)
}

.van-popover--light .van-popover__arrow {
    color: #fff
}

.van-popover--light .van-popover__action:active {
    background-color: #f2f3f5
}

.van-popover--light .van-popover__action--disabled {
    color: #c8c9cc;
    cursor: not-allowed
}

.van-popover--light .van-popover__action--disabled:active {
    background-color: transparent
}

.van-popover--dark {
    color: #fff
}

.van-popover--dark .van-popover__content {
    background-color: #4a4a4a
}

.van-popover--dark .van-popover__arrow {
    color: #4a4a4a
}

.van-popover--dark .van-popover__action:active {
    background-color: rgba(0,0,0,.2)
}

.van-popover--dark .van-popover__action--disabled {
    color: #969799
}

.van-popover--dark .van-popover__action--disabled:active {
    background-color: transparent
}

.van-popover--dark .van-popover__action-text:after {
    border-color: #646566
}

.van-popover-zoom-enter,.van-popover-zoom-leave-active {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
}

.van-popover-zoom-enter-active {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.van-popover-zoom-leave-active {
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
}

.van-notify {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 8px 16px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    white-space: pre-wrap;
    text-align: center;
    word-wrap: break-word
}

.van-notify--primary {
    background-color: #1989fa
}

.van-notify--success {
    background-color: #07c160
}

.van-notify--danger {
    background-color: #ee0a24
}

.van-notify--warning {
    background-color: #ff976a
}

.van-dropdown-item {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 10;
    overflow: hidden
}

.van-dropdown-item__icon {
    display: block;
    line-height: inherit
}

.van-dropdown-item__option {
    text-align: left
}

.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon {
    color: #ee0a24
}

.van-dropdown-item--up {
    top: 0
}

.van-dropdown-item--down {
    bottom: 0
}

.van-dropdown-item__content {
    position: absolute;
    max-height: 80%
}

.van-loading {
    color: #c8c9cc;
    font-size: 0
}

.van-loading,.van-loading__spinner {
    position: relative;
    vertical-align: middle
}

.van-loading__spinner {
    display: inline-block;
    width: 30px;
    max-width: 100%;
    height: 30px;
    max-height: 100%;
    -webkit-animation: van-rotate .8s linear infinite;
    animation: van-rotate .8s linear infinite
}

.van-loading__spinner--spinner {
    -webkit-animation-timing-function: steps(12);
    animation-timing-function: steps(12)
}

.van-loading__spinner--spinner i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.van-loading__spinner--spinner i:before {
    display: block;
    width: 2px;
    height: 25%;
    margin: 0 auto;
    background-color: currentColor;
    border-radius: 40%;
    content: " "
}

.van-loading__spinner--circular {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.van-loading__circular {
    display: block;
    width: 100%;
    height: 100%
}

.van-loading__circular circle {
    -webkit-animation: van-circular 1.5s ease-in-out infinite;
    animation: van-circular 1.5s ease-in-out infinite;
    stroke: currentColor;
    stroke-width: 3;
    stroke-linecap: round
}

.van-loading__text {
    display: inline-block;
    margin-left: 8px;
    color: #969799;
    font-size: 14px;
    vertical-align: middle
}

.van-loading--vertical {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.van-loading--vertical .van-loading__text {
    margin: 8px 0 0
}

@-webkit-keyframes van-circular {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120
    }
}

@keyframes van-circular {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120
    }
}

.van-loading__spinner--spinner i:first-of-type {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    opacity: 1
}

.van-loading__spinner--spinner i:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    opacity: .9375
}

.van-loading__spinner--spinner i:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: .875
}

.van-loading__spinner--spinner i:nth-of-type(4) {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    opacity: .8125
}

.van-loading__spinner--spinner i:nth-of-type(5) {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    opacity: .75
}

.van-loading__spinner--spinner i:nth-of-type(6) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: .6875
}

.van-loading__spinner--spinner i:nth-of-type(7) {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg);
    opacity: .625
}

.van-loading__spinner--spinner i:nth-of-type(8) {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
    opacity: .5625
}

.van-loading__spinner--spinner i:nth-of-type(9) {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    opacity: .5
}

.van-loading__spinner--spinner i:nth-of-type(10) {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
    opacity: .4375
}

.van-loading__spinner--spinner i:nth-of-type(11) {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
    opacity: .375
}

.van-loading__spinner--spinner i:nth-of-type(12) {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    opacity: .3125
}

.van-pull-refresh {
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none
}

.van-pull-refresh__track {
    position: relative;
    height: 100%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.van-pull-refresh__head {
    position: absolute;
    left: 0;
    width: 100%;
    height: 50px;
    overflow: hidden;
    color: #969799;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.van-number-keyboard {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    padding-bottom: 22px;
    background-color: #f2f3f5;
    -webkit-user-select: none;
    user-select: none
}

.van-number-keyboard--with-title {
    border-radius: 20px 20px 0 0
}

.van-number-keyboard__header {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: content-box;
    height: 34px;
    padding-top: 6px;
    color: #646566;
    font-size: 16px
}

.van-number-keyboard__title {
    display: inline-block;
    font-weight: 400
}

.van-number-keyboard__title-left {
    position: absolute;
    left: 0
}

.van-number-keyboard__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 6px 0 0 6px
}

.van-number-keyboard__keys {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    flex: 3;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.van-number-keyboard__close {
    position: absolute;
    right: 0;
    height: 100%;
    padding: 0 16px;
    color: #576b95;
    font-size: 14px;
    background-color: transparent;
    border: none;
    cursor: pointer
}

.van-number-keyboard__close:active {
    opacity: .7
}

.van-number-keyboard__sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.van-number-keyboard--unfit {
    padding-bottom: 0
}

.van-key {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 48px;
    font-size: 28px;
    line-height: 1.5;
    background-color: #fff;
    border-radius: 8px;
    cursor: pointer
}

.van-key--large {
    position: absolute;
    top: 0;
    right: 6px;
    bottom: 6px;
    left: 0;
    height: auto
}

.van-key--blue,.van-key--delete {
    font-size: 16px
}

.van-key--active {
    background-color: #ebedf0
}

.van-key--blue {
    color: #fff;
    background-color: #1989fa
}

.van-key--blue.van-key--active {
    background-color: #0570db
}

.van-key__wrapper {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 33%;
    flex-basis: 33%;
    box-sizing: border-box;
    padding: 0 6px 6px 0
}

.van-key__wrapper--wider {
    -webkit-flex-basis: 66%;
    flex-basis: 66%
}

.van-key__delete-icon {
    width: 32px;
    height: 22px
}

.van-key__collapse-icon {
    width: 30px;
    height: 24px
}

.van-key__loading-icon {
    color: #fff
}

.van-list__error-text,.van-list__finished-text,.van-list__loading {
    color: #969799;
    font-size: 14px;
    line-height: 50px;
    text-align: center
}

.van-list__placeholder {
    height: 0;
    pointer-events: none
}

.van-switch {
    position: relative;
    display: inline-block;
    box-sizing: content-box;
    width: 2em;
    font-size: 30px;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 1em;
    cursor: pointer;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.van-switch,.van-switch__node {
    height: 1em;
    background-color: #fff
}

.van-switch__node {
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    font-size: inherit;
    border-radius: 100%;
    box-shadow: 0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);
    transition: -webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);
    transition: transform .3s cubic-bezier(.3,1.05,.4,1.05);
    transition: transform .3s cubic-bezier(.3,1.05,.4,1.05),-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05)
}

.van-switch__loading {
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    line-height: 1
}

.van-switch--on {
    background-color: #1989fa
}

.van-switch--on .van-switch__node {
    -webkit-transform: translateX(1em);
    transform: translateX(1em)
}

.van-switch--on .van-switch__loading {
    color: #1989fa
}

.van-switch--disabled {
    cursor: not-allowed;
    opacity: .5
}

.van-switch--loading {
    cursor: default
}

.van-switch-cell {
    padding-top: 9px;
    padding-bottom: 9px
}

.van-switch-cell--large {
    padding-top: 11px;
    padding-bottom: 11px
}

.van-switch-cell .van-switch {
    float: right
}

.van-button {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    height: 44px;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.2;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-appearance: none
}

.van-button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    background-color: #000;
    border: inherit;
    border-color: #000;
    border-radius: inherit;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    opacity: 0;
    content: " "
}

.van-button:active:before {
    opacity: .1
}

.van-button--disabled:before,.van-button--loading:before {
    display: none
}

.van-button--default {
    color: #323233;
    background-color: #fff;
    border: 1px solid #ebedf0
}

.van-button--primary {
    color: #fff;
    background-color: #07c160;
    border: 1px solid #07c160
}

.van-button--info {
    color: #fff;
    background-color: #1989fa;
    border: 1px solid #1989fa
}

.van-button--danger {
    color: #fff;
    background-color: #ee0a24;
    border: 1px solid #ee0a24
}

.van-button--warning {
    color: #fff;
    background-color: #ff976a;
    border: 1px solid #ff976a
}

.van-button--plain {
    background-color: #fff
}

.van-button--plain.van-button--primary {
    color: #07c160
}

.van-button--plain.van-button--info {
    color: #1989fa
}

.van-button--plain.van-button--danger {
    color: #ee0a24
}

.van-button--plain.van-button--warning {
    color: #ff976a
}

.van-button--large {
    width: 100%;
    height: 50px
}

.van-button--normal {
    padding: 0 15px;
    font-size: 14px
}

.van-button--small {
    height: 32px;
    padding: 0 8px;
    font-size: 12px
}

.van-button__loading {
    color: inherit;
    font-size: inherit
}

.van-button--mini {
    height: 24px;
    padding: 0 4px;
    font-size: 10px
}

.van-button--mini+.van-button--mini {
    margin-left: 4px
}

.van-button--block {
    display: block;
    width: 100%
}

.van-button--disabled {
    cursor: not-allowed;
    opacity: .5
}

.van-button--loading {
    cursor: default
}

.van-button--round {
    border-radius: 999px
}

.van-button--square {
    border-radius: 0
}

.van-button__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%
}

.van-button__content:before {
    content: " "
}

.van-button__icon {
    font-size: 1.2em;
    line-height: inherit
}

.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading {
    margin-left: 4px
}

.van-button--hairline {
    border-width: 0
}

.van-button--hairline:after {
    border-color: inherit;
    border-radius: 4px
}

.van-button--hairline.van-button--round:after {
    border-radius: 999px
}

.van-button--hairline.van-button--square:after {
    border-radius: 0
}

.van-submit-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    padding-bottom: env(safe-area-inset-bottom);
    background-color: #fff;
    -webkit-user-select: none;
    user-select: none
}

.van-submit-bar__tip {
    padding: 8px 12px;
    color: #f56723;
    font-size: 12px;
    line-height: 1.5;
    background-color: #fff7cc
}

.van-submit-bar__tip-icon {
    min-width: 18px;
    font-size: 12px;
    vertical-align: middle
}

.van-submit-bar__tip-text {
    vertical-align: middle
}

.van-submit-bar__bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    height: 50px;
    padding: 0 16px;
    font-size: 14px
}

.van-submit-bar__text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-right: 12px;
    color: #323233;
    text-align: right
}

.van-submit-bar__text span {
    display: inline-block
}

.van-submit-bar__suffix-label {
    margin-left: 5px;
    font-weight: 500
}

.van-submit-bar__price {
    color: #ee0a24;
    font-weight: 500;
    font-size: 12px
}

.van-submit-bar__price--integer {
    font-size: 20px;
    font-family: Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif
}

.van-submit-bar__button {
    width: 110px;
    height: 40px;
    font-weight: 500;
    border: none
}

.van-submit-bar__button--danger {
    background: -webkit-linear-gradient(left,#ff6034,#ee0a24);
    background: linear-gradient(90deg,#ff6034,#ee0a24)
}

.van-submit-bar--unfit {
    padding-bottom: 0
}

.van-goods-action-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 40px;
    font-weight: 500;
    font-size: 14px;
    border: none;
    border-radius: 0
}

.van-goods-action-button--first {
    margin-left: 5px;
    border-top-left-radius: 999px;
    border-bottom-left-radius: 999px
}

.van-goods-action-button--last {
    margin-right: 5px;
    border-top-right-radius: 999px;
    border-bottom-right-radius: 999px
}

.van-goods-action-button--warning {
    background: -webkit-linear-gradient(left,#ffd01e,#ff8917);
    background: linear-gradient(90deg,#ffd01e,#ff8917)
}

.van-goods-action-button--danger {
    background: -webkit-linear-gradient(left,#ff6034,#ee0a24);
    background: linear-gradient(90deg,#ff6034,#ee0a24)
}

@media (max-width: 321px) {
    .van-goods-action-button {
        font-size:13px
    }
}

.van-toast {
    position: fixed;
    top: 50%;
    left: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: content-box;
    width: 88px;
    max-width: 70%;
    min-height: 88px;
    padding: 16px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    white-space: pre-wrap;
    text-align: center;
    word-break: break-all;
    background-color: rgba(0,0,0,.7);
    border-radius: 8px;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}

.van-toast--unclickable {
    overflow: hidden
}

.van-toast--unclickable * {
    pointer-events: none
}

.van-toast--html,.van-toast--text {
    width: -webkit-fit-content;
    width: fit-content;
    min-width: 96px;
    min-height: 0;
    padding: 8px 12px
}

.van-toast--html .van-toast__text,.van-toast--text .van-toast__text {
    margin-top: 0
}

.van-toast--top {
    top: 20%
}

.van-toast--bottom {
    top: auto;
    bottom: 20%
}

.van-toast__icon {
    font-size: 36px
}

.van-toast__loading {
    padding: 4px;
    color: #fff
}

.van-toast__text {
    margin-top: 8px
}

.van-calendar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    background-color: #fff
}

.van-calendar__popup.van-popup--bottom,.van-calendar__popup.van-popup--top {
    height: 80%
}

.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right {
    height: 100%
}

.van-calendar__popup .van-popup__close-icon {
    top: 11px
}

.van-calendar__header {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    box-shadow: 0 2px 10px rgba(125,126,128,.16)
}

.van-calendar__header-subtitle,.van-calendar__header-title,.van-calendar__month-title {
    height: 44px;
    font-weight: 500;
    line-height: 44px;
    text-align: center
}

.van-calendar__header-title {
    font-size: 16px
}

.van-calendar__header-subtitle,.van-calendar__month-title {
    font-size: 14px
}

.van-calendar__weekdays {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.van-calendar__weekday {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 12px;
    line-height: 30px;
    text-align: center
}

.van-calendar__body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.van-calendar__days {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-user-select: none;
    user-select: none
}

.van-calendar__month-mark {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 0;
    color: rgba(242,243,245,.8);
    font-size: 160px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    pointer-events: none
}

.van-calendar__day,.van-calendar__selected-day {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center
}

.van-calendar__day {
    position: relative;
    width: 14.285%;
    height: 64px;
    font-size: 16px;
    cursor: pointer
}

.van-calendar__day--end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected,.van-calendar__day--start,.van-calendar__day--start-end {
    color: #fff;
    background-color: #ee0a24
}

.van-calendar__day--start {
    border-radius: 4px 0 0 4px
}

.van-calendar__day--end {
    border-radius: 0 4px 4px 0
}

.van-calendar__day--multiple-selected,.van-calendar__day--start-end {
    border-radius: 4px
}

.van-calendar__day--middle {
    color: #ee0a24
}

.van-calendar__day--middle:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: currentColor;
    opacity: .1;
    content: ""
}

.van-calendar__day--disabled {
    color: #c8c9cc;
    cursor: default
}

.van-calendar__bottom-info,.van-calendar__top-info {
    position: absolute;
    right: 0;
    left: 0;
    font-size: 10px;
    line-height: 14px
}

@media (max-width: 350px) {
    .van-calendar__bottom-info,.van-calendar__top-info {
        font-size:9px
    }
}

.van-calendar__top-info {
    top: 6px
}

.van-calendar__bottom-info {
    bottom: 6px
}

.van-calendar__selected-day {
    width: 54px;
    height: 54px;
    color: #fff;
    background-color: #ee0a24;
    border-radius: 4px
}

.van-calendar__footer {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding: 0 16px env(safe-area-inset-bottom)
}

.van-calendar__footer--unfit {
    padding-bottom: 0
}

.van-calendar__confirm {
    height: 36px;
    margin: 7px 0
}

.van-picker {
    position: relative;
    background-color: #fff;
    -webkit-user-select: none;
    user-select: none
}

.van-picker__toolbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 44px
}

.van-picker__cancel,.van-picker__confirm {
    height: 100%;
    padding: 0 16px;
    font-size: 14px;
    background-color: transparent;
    border: none;
    cursor: pointer
}

.van-picker__cancel:active,.van-picker__confirm:active {
    opacity: .7
}

.van-picker__confirm {
    color: #576b95
}

.van-picker__cancel {
    color: #969799
}

.van-picker__title {
    max-width: 50%;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center
}

.van-picker__columns {
    position: relative;
    cursor: grab
}

.van-picker__columns,.van-picker__loading {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.van-picker__loading {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #1989fa;
    background-color: hsla(0,0%,100%,.9)
}

.van-picker__frame {
    top: 50%;
    right: 16px;
    left: 16px;
    z-index: 2;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.van-picker__frame,.van-picker__mask {
    position: absolute;
    pointer-events: none
}

.van-picker__mask {
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));
    background-image: linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));
    background-repeat: no-repeat;
    background-position: top,bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.van-picker-column {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
    font-size: 16px
}

.van-picker-column__wrapper {
    -webkit-transition-timing-function: cubic-bezier(.23,1,.68,1);
    transition-timing-function: cubic-bezier(.23,1,.68,1)
}

.van-picker-column__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 4px;
    color: #000
}

.van-picker-column__item--disabled {
    cursor: not-allowed;
    opacity: .3
}

.van-action-sheet {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-height: 80%;
    overflow: hidden;
    color: #323233
}

.van-action-sheet__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    flex: 1 auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.van-action-sheet__cancel,.van-action-sheet__item {
    display: block;
    width: 100%;
    padding: 14px 16px;
    font-size: 16px;
    background-color: #fff;
    border: none;
    cursor: pointer
}

.van-action-sheet__cancel:active,.van-action-sheet__item:active {
    background-color: #f2f3f5
}

.van-action-sheet__item {
    line-height: 22px
}

.van-action-sheet__item--disabled,.van-action-sheet__item--loading {
    color: #c8c9cc
}

.van-action-sheet__item--disabled:active,.van-action-sheet__item--loading:active {
    background-color: #fff
}

.van-action-sheet__item--disabled {
    cursor: not-allowed
}

.van-action-sheet__item--loading {
    cursor: default
}

.van-action-sheet__cancel {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    box-sizing: border-box;
    color: #646566
}

.van-action-sheet__subname {
    margin-top: 8px;
    color: #969799;
    font-size: 12px;
    line-height: 18px
}

.van-action-sheet__gap {
    display: block;
    height: 8px;
    background-color: #f7f8fa
}

.van-action-sheet__header {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 48px;
    text-align: center
}

.van-action-sheet__description {
    position: relative;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding: 20px 16px;
    color: #969799;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

.van-action-sheet__description:after {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    right: 16px;
    bottom: 0;
    left: 16px;
    border-bottom: 1px solid #ebedf0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.van-action-sheet__loading-icon .van-loading__spinner {
    width: 22px;
    height: 22px
}

.van-action-sheet__close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    padding: 0 16px;
    color: #c8c9cc;
    font-size: 22px;
    line-height: inherit
}

.van-action-sheet__close:active {
    color: #969799
}

.van-goods-action {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: content-box;
    height: 50px;
    padding-bottom: env(safe-area-inset-bottom);
    background-color: #fff
}

.van-goods-action--unfit {
    padding-bottom: 0
}

.van-dialog {
    position: fixed;
    top: 45%;
    left: 50%;
    width: 320px;
    overflow: hidden;
    font-size: 16px;
    background-color: #fff;
    border-radius: 16px;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform
}

@media (max-width: 321px) {
    .van-dialog {
        width:90%
    }
}

.van-dialog__header {
    padding-top: 26px;
    font-weight: 500;
    line-height: 24px;
    text-align: center
}

.van-dialog__header--isolated {
    padding: 24px 0
}

.van-dialog__content--isolated {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 104px
}

.van-dialog__message {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    max-height: 60vh;
    padding: 26px 24px;
    overflow-y: auto;
    font-size: 14px;
    line-height: 20px;
    white-space: pre-wrap;
    text-align: center;
    word-wrap: break-word;
    -webkit-overflow-scrolling: touch
}

.van-dialog__message--has-title {
    padding-top: 8px;
    color: #646566
}

.van-dialog__message--left {
    text-align: left
}

.van-dialog__message--right {
    text-align: right
}

.van-dialog__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none
}

.van-dialog__cancel,.van-dialog__confirm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 48px;
    margin: 0;
    border: 0
}

.van-dialog__confirm,.van-dialog__confirm:active {
    color: #ee0a24
}

.van-dialog--round-button .van-dialog__footer {
    position: relative;
    height: auto;
    padding: 8px 24px 16px
}

.van-dialog--round-button .van-dialog__message {
    padding-bottom: 16px;
    color: #323233
}

.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm {
    height: 36px
}

.van-dialog--round-button .van-dialog__confirm {
    color: #fff
}

.van-dialog-bounce-enter {
    -webkit-transform: translate3d(-50%,-50%,0) scale(.7);
    transform: translate3d(-50%,-50%,0) scale(.7);
    opacity: 0
}

.van-dialog-bounce-leave-active {
    -webkit-transform: translate3d(-50%,-50%,0) scale(.9);
    transform: translate3d(-50%,-50%,0) scale(.9);
    opacity: 0
}

.van-contact-edit {
    padding: 16px
}

.van-contact-edit__fields {
    overflow: hidden;
    border-radius: 4px
}

.van-contact-edit__fields .van-field__label {
    width: 4.1em
}

.van-contact-edit__switch-cell {
    margin-top: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
    border-radius: 4px
}

.van-contact-edit__buttons {
    padding: 32px 0
}

.van-contact-edit .van-button {
    margin-bottom: 12px;
    font-size: 16px
}

.van-address-edit {
    padding: 12px
}

.van-address-edit__fields {
    overflow: hidden;
    border-radius: 8px
}

.van-address-edit__fields .van-field__label {
    width: 4.1em
}

.van-address-edit__default {
    margin-top: 12px;
    overflow: hidden;
    border-radius: 8px
}

.van-address-edit__buttons {
    padding: 32px 4px
}

.van-address-edit__buttons .van-button {
    margin-bottom: 12px
}

.van-address-edit-detail {
    padding: 0
}

.van-address-edit-detail__search-item {
    background-color: #f2f3f5
}

.van-address-edit-detail__keyword {
    color: #ee0a24
}

.van-address-edit-detail__finish {
    color: #1989fa;
    font-size: 12px
}

.van-radio-group--horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.van-contact-list {
    box-sizing: border-box;
    height: 100%;
    padding-bottom: 80px
}

.van-contact-list__item {
    padding: 16px
}

.van-contact-list__item-value {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-right: 32px;
    padding-left: 8px
}

.van-contact-list__item-tag {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    margin-left: 8px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1.4em
}

.van-contact-list__group {
    box-sizing: border-box;
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.van-contact-list__edit {
    font-size: 16px
}

.van-contact-list__bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    padding: 0 16px env(safe-area-inset-bottom);
    background-color: #fff
}

.van-contact-list__add {
    height: 40px;
    margin: 5px 0
}

.van-address-list {
    box-sizing: border-box;
    height: 100%;
    padding: 12px 12px 80px
}

.van-address-list__bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    box-sizing: border-box;
    width: 100%;
    padding: 0 16px env(safe-area-inset-bottom);
    background-color: #fff
}

.van-address-list__add {
    height: 40px;
    margin: 5px 0
}

.van-address-list__disabled-text {
    padding: 20px 0 16px;
    color: #969799;
    font-size: 14px;
    line-height: 20px
}

.van-address-item {
    padding: 12px;
    background-color: #fff;
    border-radius: 8px
}

.van-address-item:not(:last-child) {
    margin-bottom: 12px
}

.van-address-item__value {
    padding-right: 44px
}

.van-address-item__name {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px
}

.van-address-item__tag {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    margin-left: 8px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1.4em
}

.van-address-item__address {
    color: #323233;
    font-size: 13px;
    line-height: 18px
}

.van-address-item--disabled .van-address-item__address,.van-address-item--disabled .van-address-item__name {
    color: #c8c9cc
}

.van-address-item__edit {
    position: absolute;
    top: 50%;
    right: 16px;
    color: #969799;
    font-size: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.van-address-item .van-cell {
    padding: 0
}

.van-address-item .van-radio__label {
    margin-left: 12px
}

.van-address-item .van-radio__icon--checked .van-icon {
    background-color: #ee0a24;
    border-color: #ee0a24
}

.van-badge {
    display: inline-block;
    box-sizing: border-box;
    min-width: 16px;
    padding: 0 3px;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    font-family: -apple-system-font,Helvetica Neue,Arial,sans-serif;
    line-height: 1.2;
    text-align: center;
    background-color: #ee0a24;
    border: 1px solid #fff;
    border-radius: 999px
}

.van-badge--fixed {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
    -webkit-transform-origin: 100%;
    transform-origin: 100%
}

.van-badge--dot {
    width: 8px;
    min-width: 0;
    height: 8px;
    background-color: #ee0a24;
    border-radius: 100%
}

.van-badge__wrapper {
    position: relative;
    display: inline-block
}

.van-tab__pane,.van-tab__pane-wrapper {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    box-sizing: border-box;
    width: 100%
}

.van-tab__pane-wrapper--inactive {
    height: 0;
    overflow: visible
}

.van-sticky--fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99
}

.van-tab {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0 4px;
    color: #646566;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer
}

.van-tab--active {
    color: #323233;
    font-weight: 500
}

.van-tab--disabled {
    color: #c8c9cc;
    cursor: not-allowed
}

.van-tab__text--ellipsis {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.van-tab__text-wrapper,.van-tabs {
    position: relative
}

.van-tabs__wrap {
    overflow: hidden
}

.van-tabs__wrap--page-top {
    position: fixed
}

.van-tabs__wrap--content-bottom {
    top: auto;
    bottom: 0
}

.van-tabs__wrap--scrollable .van-tab {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 0 12px
}

.van-tabs__wrap--scrollable .van-tabs__nav {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar {
    display: none
}

.van-tabs__nav {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    background-color: #fff;
    -webkit-user-select: none;
    user-select: none
}

.van-tabs__nav--line {
    box-sizing: content-box;
    height: 100%;
    padding-bottom: 15px
}

.van-tabs__nav--line.van-tabs__nav--complete {
    padding-right: 8px;
    padding-left: 8px
}

.van-tabs__nav--card {
    box-sizing: border-box;
    height: 30px;
    margin: 0 16px;
    border: 1px solid #ee0a24;
    border-radius: 2px
}

.van-tabs__nav--card .van-tab {
    color: #ee0a24;
    border-right: 1px solid #ee0a24
}

.van-tabs__nav--card .van-tab:last-child {
    border-right: none
}

.van-tabs__nav--card .van-tab.van-tab--active {
    color: #fff;
    background-color: #ee0a24
}

.van-tabs__nav--card .van-tab--disabled {
    color: #c8c9cc
}

.van-tabs__line {
    position: absolute;
    bottom: 15px;
    left: 0;
    z-index: 1;
    width: 40px;
    height: 3px;
    background-color: #ee0a24;
    border-radius: 3px
}

.van-tabs__track {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 100%;
    will-change: left
}

.van-tabs__content--animated {
    overflow: hidden
}

.van-tabs--line .van-tabs__wrap {
    height: 44px
}

.van-tabs--card>.van-tabs__wrap {
    height: 30px
}

.van-coupon-list {
    position: relative;
    height: 100%;
    background-color: #f7f8fa
}

.van-coupon-list__field {
    padding: 5px 0 5px 16px
}

.van-coupon-list__field .van-field__body {
    height: 34px;
    padding-left: 12px;
    line-height: 34px;
    background: #f7f8fa;
    border-radius: 17px
}

.van-coupon-list__field .van-field__body::-webkit-input-placeholder {
    color: #c8c9cc
}

.van-coupon-list__field .van-field__body::placeholder {
    color: #c8c9cc
}

.van-coupon-list__field .van-field__clear {
    margin-right: 0
}

.van-coupon-list__exchange-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff
}

.van-coupon-list__exchange {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 32px;
    font-size: 16px;
    line-height: 30px;
    border: 0
}

.van-coupon-list .van-tabs__wrap {
    box-shadow: 0 6px 12px -12px #969799
}

.van-coupon-list__list {
    box-sizing: border-box;
    padding: 16px 0 24px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.van-coupon-list__list--with-bottom {
    padding-bottom: 66px
}

.van-coupon-list__bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 999;
    box-sizing: border-box;
    width: 100%;
    padding: 5px 16px;
    font-weight: 500;
    background-color: #fff
}

.van-coupon-list__close {
    height: 40px
}

.van-coupon-list__empty {
    padding-top: 60px;
    text-align: center
}

.van-coupon-list__empty p {
    margin: 16px 0;
    color: #969799;
    font-size: 14px;
    line-height: 20px
}

.van-coupon-list__empty img {
    width: 200px;
    height: 200px
}

.van-cascader__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 48px;
    padding: 0 16px
}

.van-cascader__title {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px
}

.van-cascader__close-icon {
    color: #c8c9cc;
    font-size: 22px
}

.van-cascader__close-icon:active {
    color: #969799
}

.van-cascader__tabs .van-tab {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    padding: 0 10px
}

.van-cascader__tabs.van-tabs--line .van-tabs__wrap {
    height: 48px
}

.van-cascader__tabs .van-tabs__nav--complete {
    padding-right: 6px;
    padding-left: 6px
}

.van-cascader__tab {
    color: #323233;
    font-weight: 500
}

.van-cascader__tab--unselected {
    color: #969799;
    font-weight: 400
}

.van-cascader__option {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 10px 16px;
    font-size: 14px;
    line-height: 20px
}

.van-cascader__option:active {
    background-color: #f2f3f5
}

.van-cascader__option--selected {
    color: #ee0a24;
    font-weight: 500
}

.van-cascader__selected-icon {
    font-size: 18px
}

.van-cascader__options {
    box-sizing: border-box;
    height: 384px;
    padding-top: 6px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.van-cell-group {
    background-color: #fff
}

.van-cell-group--inset {
    margin: 0 16px;
    overflow: hidden;
    border-radius: 8px
}

.van-cell-group__title {
    padding: 16px 16px 8px;
    color: #969799;
    font-size: 14px;
    line-height: 16px
}

.van-cell-group__title--inset {
    padding: 16px 16px 8px 32px
}

.van-panel {
    background: #fff
}

.van-panel__header-value {
    color: #ee0a24
}

.van-panel__footer {
    padding: 8px 16px
}

.van-checkbox-group--horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.van-circle {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    text-align: center
}

.van-circle svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.van-circle__layer {
    stroke: #fff
}

.van-circle__hover {
    fill: none;
    stroke: #1989fa;
    stroke-linecap: round
}

.van-circle__text {
    position: absolute;
    top: 50%;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 0 4px;
    color: #323233;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.van-col {
    float: left;
    box-sizing: border-box;
    min-height: 1px
}

.van-col--1 {
    width: 4.16666667%
}

.van-col--offset-1 {
    margin-left: 4.16666667%
}

.van-col--2 {
    width: 8.33333333%
}

.van-col--offset-2 {
    margin-left: 8.33333333%
}

.van-col--3 {
    width: 12.5%
}

.van-col--offset-3 {
    margin-left: 12.5%
}

.van-col--4 {
    width: 16.66666667%
}

.van-col--offset-4 {
    margin-left: 16.66666667%
}

.van-col--5 {
    width: 20.83333333%
}

.van-col--offset-5 {
    margin-left: 20.83333333%
}

.van-col--6 {
    width: 25%
}

.van-col--offset-6 {
    margin-left: 25%
}

.van-col--7 {
    width: 29.16666667%
}

.van-col--offset-7 {
    margin-left: 29.16666667%
}

.van-col--8 {
    width: 33.33333333%
}

.van-col--offset-8 {
    margin-left: 33.33333333%
}

.van-col--9 {
    width: 37.5%
}

.van-col--offset-9 {
    margin-left: 37.5%
}

.van-col--10 {
    width: 41.66666667%
}

.van-col--offset-10 {
    margin-left: 41.66666667%
}

.van-col--11 {
    width: 45.83333333%
}

.van-col--offset-11 {
    margin-left: 45.83333333%
}

.van-col--12 {
    width: 50%
}

.van-col--offset-12 {
    margin-left: 50%
}

.van-col--13 {
    width: 54.16666667%
}

.van-col--offset-13 {
    margin-left: 54.16666667%
}

.van-col--14 {
    width: 58.33333333%
}

.van-col--offset-14 {
    margin-left: 58.33333333%
}

.van-col--15 {
    width: 62.5%
}

.van-col--offset-15 {
    margin-left: 62.5%
}

.van-col--16 {
    width: 66.66666667%
}

.van-col--offset-16 {
    margin-left: 66.66666667%
}

.van-col--17 {
    width: 70.83333333%
}

.van-col--offset-17 {
    margin-left: 70.83333333%
}

.van-col--18 {
    width: 75%
}

.van-col--offset-18 {
    margin-left: 75%
}

.van-col--19 {
    width: 79.16666667%
}

.van-col--offset-19 {
    margin-left: 79.16666667%
}

.van-col--20 {
    width: 83.33333333%
}

.van-col--offset-20 {
    margin-left: 83.33333333%
}

.van-col--21 {
    width: 87.5%
}

.van-col--offset-21 {
    margin-left: 87.5%
}

.van-col--22 {
    width: 91.66666667%
}

.van-col--offset-22 {
    margin-left: 91.66666667%
}

.van-col--23 {
    width: 95.83333333%
}

.van-col--offset-23 {
    margin-left: 95.83333333%
}

.van-col--24 {
    width: 100%
}

.van-col--offset-24 {
    margin-left: 100%
}

.van-count-down {
    color: #323233;
    font-size: 14px;
    line-height: 20px
}

.van-divider {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 16px 0;
    color: #969799;
    font-size: 14px;
    line-height: 24px;
    border: 0 solid #ebedf0
}

.van-divider:after,.van-divider:before {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box;
    height: 1px;
    border-color: inherit;
    border-style: inherit;
    border-width: 1px 0 0
}

.van-divider:before {
    content: ""
}

.van-divider--hairline:after,.van-divider--hairline:before {
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.van-divider--dashed {
    border-style: dashed
}

.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before {
    margin-right: 16px
}

.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after {
    margin-left: 16px;
    content: ""
}

.van-divider--content-left:before,.van-divider--content-right:after {
    max-width: 10%
}

.van-dropdown-menu {
    -webkit-user-select: none;
    user-select: none
}

.van-dropdown-menu__bar {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    background-color: #fff;
    box-shadow: 0 2px 12px rgba(100,101,102,.12)
}

.van-dropdown-menu__bar--opened {
    z-index: 11
}

.van-dropdown-menu__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 0;
    cursor: pointer
}

.van-dropdown-menu__item:active {
    opacity: .7
}

.van-dropdown-menu__item--disabled:active {
    opacity: 1
}

.van-dropdown-menu__item--disabled .van-dropdown-menu__title {
    color: #969799
}

.van-dropdown-menu__title {
    position: relative;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 8px;
    color: #323233;
    font-size: 15px;
    line-height: 22px
}

.van-dropdown-menu__title:after {
    position: absolute;
    top: 50%;
    right: -4px;
    margin-top: -5px;
    border-color: transparent transparent #dcdee0 #dcdee0;
    border-style: solid;
    border-width: 3px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: .8;
    content: ""
}

.van-dropdown-menu__title--active {
    color: #ee0a24
}

.van-dropdown-menu__title--active:after {
    border-color: transparent transparent currentColor currentColor
}

.van-dropdown-menu__title--down:after {
    margin-top: -1px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.van-empty {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 32px 0
}

.van-empty__image {
    width: 160px;
    height: 160px
}

.van-empty__image img {
    width: 100%;
    height: 100%
}

.van-empty__description {
    margin-top: 16px;
    padding: 0 60px;
    color: #969799;
    font-size: 14px;
    line-height: 20px
}

.van-empty__bottom {
    margin-top: 24px
}

.van-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.van-swipe {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    cursor: grab;
    -webkit-user-select: none;
    user-select: none
}

.van-swipe__track {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%
}

.van-swipe__track--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.van-swipe__indicators {
    position: absolute;
    bottom: 12px;
    left: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.van-swipe__indicators--vertical {
    top: 50%;
    bottom: auto;
    left: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child) {
    margin-bottom: 6px
}

.van-swipe__indicator {
    width: 6px;
    height: 6px;
    background-color: #ebedf0;
    border-radius: 100%;
    opacity: .3;
    -webkit-transition: opacity .2s,background-color .2s;
    transition: opacity .2s,background-color .2s
}

.van-swipe__indicator:not(:last-child) {
    margin-right: 6px
}

.van-swipe__indicator--active {
    background-color: #1989fa;
    opacity: 1
}

.van-swipe-item {
    position: relative;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.van-image-preview {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.van-image-preview__swipe {
    height: 100%
}

.van-image-preview__swipe-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden
}

.van-image-preview__cover {
    position: absolute;
    top: 0;
    left: 0
}

.van-image-preview__image {
    width: 100%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.van-image-preview__image--vertical {
    width: auto;
    height: 100%
}

.van-image-preview__image img {
    -webkit-user-drag: none
}

.van-image-preview__image .van-image__error {
    top: 30%;
    height: 40%
}

.van-image-preview__image .van-image__error-icon {
    font-size: 36px
}

.van-image-preview__image .van-image__loading {
    background-color: transparent
}

.van-image-preview__index {
    position: absolute;
    top: 16px;
    left: 50%;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-shadow: 0 1px 1px #323233;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.van-image-preview__overlay {
    background-color: rgba(0,0,0,.9)
}

.van-image-preview__close-icon {
    position: absolute;
    z-index: 1;
    color: #c8c9cc;
    font-size: 22px;
    cursor: pointer
}

.van-image-preview__close-icon:active {
    color: #969799
}

.van-image-preview__close-icon--top-left {
    top: 16px;
    left: 16px
}

.van-image-preview__close-icon--top-right {
    top: 16px;
    right: 16px
}

.van-image-preview__close-icon--bottom-left {
    bottom: 16px;
    left: 16px
}

.van-image-preview__close-icon--bottom-right {
    right: 16px;
    bottom: 16px
}

.van-uploader {
    position: relative;
    display: inline-block
}

.van-uploader__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.van-uploader__wrapper--disabled {
    opacity: .5
}

.van-uploader__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    opacity: 0
}

.van-uploader__input-wrapper {
    position: relative
}

.van-uploader__input:disabled {
    cursor: not-allowed
}

.van-uploader__upload {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    width: 80px;
    height: 80px;
    margin: 0 8px 8px 0;
    background-color: #f7f8fa
}

.van-uploader__upload:active {
    background-color: #f2f3f5
}

.van-uploader__upload--readonly:active {
    background-color: #f7f8fa
}

.van-uploader__upload-icon {
    color: #dcdee0;
    font-size: 24px
}

.van-uploader__upload-text {
    margin-top: 8px;
    color: #969799;
    font-size: 12px
}

.van-uploader__preview {
    position: relative;
    margin: 0 8px 8px 0;
    cursor: pointer
}

.van-uploader__preview-image {
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden
}

.van-uploader__preview-delete {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    background-color: rgba(0,0,0,.7);
    border-radius: 0 0 0 12px
}

.van-uploader__preview-delete-icon {
    position: absolute;
    top: -2px;
    right: -2px;
    color: #fff;
    font-size: 16px;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.van-uploader__mask,.van-uploader__preview-cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.van-uploader__mask {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    background-color: rgba(50,50,51,.88)
}

.van-uploader__mask-icon {
    font-size: 22px
}

.van-uploader__mask-message {
    margin-top: 6px;
    padding: 0 4px;
    font-size: 12px;
    line-height: 14px
}

.van-uploader__loading {
    width: 22px;
    height: 22px;
    color: #fff
}

.van-uploader__file {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    background-color: #f7f8fa
}

.van-uploader__file-icon {
    color: #646566;
    font-size: 20px
}

.van-uploader__file-name {
    box-sizing: border-box;
    width: 100%;
    margin-top: 8px;
    padding: 0 4px;
    color: #646566;
    font-size: 12px;
    text-align: center
}

.van-index-anchor {
    z-index: 1;
    box-sizing: border-box;
    padding: 0 16px;
    color: #323233;
    font-weight: 500;
    font-size: 14px;
    line-height: 32px;
    background-color: transparent
}

.van-index-anchor--sticky {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    color: #ee0a24;
    background-color: #fff
}

.van-index-bar__sidebar {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-index-bar__index {
    padding: 0 8px 0 16px;
    font-weight: 500;
    font-size: 10px;
    line-height: 14px
}

.van-index-bar__index--active {
    color: #ee0a24
}

.van-pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px
}

.van-pagination__item,.van-pagination__page-desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.van-pagination__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box;
    min-width: 36px;
    height: 40px;
    color: #1989fa;
    background-color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.van-pagination__item:active {
    color: #fff;
    background-color: #1989fa
}

.van-pagination__item:after {
    border-width: 1px 0 1px 1px
}

.van-pagination__item:last-child:after {
    border-right-width: 1px
}

.van-pagination__item--active {
    color: #fff;
    background-color: #1989fa
}

.van-pagination__next,.van-pagination__prev {
    padding: 0 4px;
    cursor: pointer
}

.van-pagination__item--disabled,.van-pagination__item--disabled:active {
    color: #646566;
    background-color: #f7f8fa;
    cursor: not-allowed;
    opacity: .5
}

.van-pagination__page {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.van-pagination__page-desc {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 40px;
    color: #646566
}

.van-pagination--simple .van-pagination__next:after,.van-pagination--simple .van-pagination__prev:after {
    border-width: 1px
}

.van-password-input {
    position: relative;
    margin: 0 16px;
    -webkit-user-select: none;
    user-select: none
}

.van-password-input__error-info,.van-password-input__info {
    margin-top: 16px;
    font-size: 14px;
    text-align: center
}

.van-password-input__info {
    color: #969799
}

.van-password-input__error-info {
    color: #ee0a24
}

.van-password-input__security {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 50px;
    cursor: pointer
}

.van-password-input__security:after {
    border-radius: 6px
}

.van-password-input__security li {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    font-size: 20px;
    line-height: 1.2;
    background-color: #fff
}

.van-password-input__security i {
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 100%;
    visibility: hidden
}

.van-password-input__cursor,.van-password-input__security i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.van-password-input__cursor {
    width: 1px;
    height: 40%;
    background-color: #323233;
    -webkit-animation: van-cursor-flicker 1s infinite;
    animation: van-cursor-flicker 1s infinite
}

@-webkit-keyframes van-cursor-flicker {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes van-cursor-flicker {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.van-progress {
    position: relative;
    height: 4px;
    background: #ebedf0;
    border-radius: 4px
}

.van-progress__portion {
    position: absolute;
    left: 0;
    height: 100%;
    background: #1989fa;
    border-radius: inherit
}

.van-progress__pivot {
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    min-width: 3.6em;
    padding: 0 5px;
    color: #fff;
    font-size: 10px;
    line-height: 1.6;
    text-align: center;
    word-break: keep-all;
    background-color: #1989fa;
    border-radius: 1em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.van-row:after {
    display: table;
    clear: both;
    content: ""
}

.van-row--flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.van-row--flex:after {
    display: none
}

.van-row--justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.van-row--justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.van-row--justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.van-row--justify-space-around {
    -webkit-justify-content: space-around;
    justify-content: space-around
}

.van-row--align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.van-row--align-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.van-sidebar {
    width: 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.van-tree-select {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-user-select: none;
    user-select: none
}

.van-tree-select__nav {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-y: auto;
    background-color: #f7f8fa;
    -webkit-overflow-scrolling: touch
}

.van-tree-select__nav-item {
    padding: 14px 12px
}

.van-tree-select__content {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    flex: 2;
    overflow-y: auto;
    background-color: #fff;
    -webkit-overflow-scrolling: touch
}

.van-tree-select__item {
    position: relative;
    padding: 0 32px 0 16px;
    font-weight: 500;
    line-height: 48px;
    cursor: pointer
}

.van-tree-select__item--active {
    color: #ee0a24
}

.van-tree-select__item--disabled {
    color: #c8c9cc;
    cursor: not-allowed
}

.van-tree-select__selected {
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -8px;
    font-size: 16px
}

.van-skeleton {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 16px
}

.van-skeleton__avatar {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    margin-right: 16px;
    background-color: #f2f3f5
}

.van-skeleton__avatar--round {
    border-radius: 999px
}

.van-skeleton__content {
    width: 100%
}

.van-skeleton__avatar+.van-skeleton__content {
    padding-top: 8px
}

.van-skeleton__row,.van-skeleton__title {
    height: 16px;
    background-color: #f2f3f5
}

.van-skeleton__title {
    width: 40%;
    margin: 0
}

.van-skeleton__row:not(:first-child) {
    margin-top: 12px
}

.van-skeleton__title+.van-skeleton__row {
    margin-top: 20px
}

.van-skeleton--animate {
    -webkit-animation: van-skeleton-blink 1.2s ease-in-out infinite;
    animation: van-skeleton-blink 1.2s ease-in-out infinite
}

.van-skeleton--round .van-skeleton__row,.van-skeleton--round .van-skeleton__title {
    border-radius: 999px
}

@-webkit-keyframes van-skeleton-blink {
    50% {
        opacity: .6
    }
}

@keyframes van-skeleton-blink {
    50% {
        opacity: .6
    }
}

.van-stepper {
    font-size: 0;
    -webkit-user-select: none;
    user-select: none
}

.van-stepper__minus,.van-stepper__plus {
    position: relative;
    box-sizing: border-box;
    width: 28px;
    height: 28px;
    margin: 0;
    padding: 0;
    color: #323233;
    vertical-align: middle;
    background-color: #f2f3f5;
    border: 0;
    cursor: pointer
}

.van-stepper__minus:before,.van-stepper__plus:before {
    width: 50%;
    height: 1px
}

.van-stepper__minus:after,.van-stepper__plus:after {
    width: 1px;
    height: 50%
}

.van-stepper__minus:after,.van-stepper__minus:before,.van-stepper__plus:after,.van-stepper__plus:before {
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: currentColor;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    content: ""
}

.van-stepper__minus:active,.van-stepper__plus:active {
    background-color: #e8e8e8
}

.van-stepper__minus--disabled,.van-stepper__plus--disabled {
    color: #c8c9cc;
    background-color: #f7f8fa;
    cursor: not-allowed
}

.van-stepper__minus--disabled:active,.van-stepper__plus--disabled:active {
    background-color: #f7f8fa
}

.van-stepper__minus {
    border-radius: 4px 0 0 4px
}

.van-stepper__minus:after {
    display: none
}

.van-stepper__plus {
    border-radius: 0 4px 4px 0
}

.van-stepper__input {
    box-sizing: border-box;
    width: 32px;
    height: 28px;
    margin: 0 2px;
    padding: 0;
    color: #323233;
    font-size: 14px;
    line-height: normal;
    text-align: center;
    vertical-align: middle;
    background-color: #f2f3f5;
    border: 0;
    border-width: 1px 0;
    border-radius: 0;
    -webkit-appearance: none
}

.van-stepper__input:disabled {
    color: #c8c9cc;
    background-color: #f2f3f5;
    -webkit-text-fill-color: #c8c9cc;
    opacity: 1
}

.van-stepper__input:read-only {
    cursor: default
}

.van-stepper--round .van-stepper__input {
    background-color: transparent
}

.van-stepper--round .van-stepper__minus,.van-stepper--round .van-stepper__plus {
    border-radius: 100%
}

.van-stepper--round .van-stepper__minus:active,.van-stepper--round .van-stepper__plus:active {
    opacity: .7
}

.van-stepper--round .van-stepper__minus--disabled,.van-stepper--round .van-stepper__minus--disabled:active,.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__plus--disabled:active {
    opacity: .3
}

.van-stepper--round .van-stepper__plus {
    color: #fff;
    background-color: #ee0a24
}

.van-stepper--round .van-stepper__minus {
    color: #ee0a24;
    background-color: #fff;
    border: 1px solid #ee0a24
}

.van-sku-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    min-height: 50%;
    max-height: 80%;
    overflow-y: visible;
    font-size: 14px;
    background: #fff
}

.van-sku-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 44px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.van-sku-body::-webkit-scrollbar {
    display: none
}

.van-sku-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin: 0 16px
}

.van-sku-header__img-wrap {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 96px;
    height: 96px;
    margin: 12px 12px 12px 0;
    overflow: hidden;
    border-radius: 4px
}

.van-sku-header__goods-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding: 12px 20px 12px 0
}

.van-sku-header-item {
    margin-top: 8px;
    color: #969799;
    font-size: 12px;
    line-height: 16px
}

.van-sku__price-symbol {
    font-size: 16px;
    vertical-align: bottom
}

.van-sku__price-num {
    font-weight: 500;
    font-size: 22px;
    vertical-align: bottom;
    word-wrap: break-word
}

.van-sku__goods-price {
    margin-left: -2px;
    color: #ee0a24
}

.van-sku__price-tag {
    position: relative;
    display: inline-block;
    margin-left: 8px;
    padding: 0 5px;
    overflow: hidden;
    color: #ee0a24;
    font-size: 12px;
    line-height: 16px;
    border-radius: 8px
}

.van-sku__price-tag:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: currentColor;
    opacity: .1;
    content: ""
}

.van-sku-group-container {
    padding-top: 12px
}

.van-sku-group-container--hide-soldout .van-sku-row__item--disabled {
    display: none
}

.van-sku-row {
    margin: 0 16px 12px
}

.van-sku-row:last-child {
    margin-bottom: 0
}

.van-sku-row__image-item,.van-sku-row__item {
    position: relative;
    overflow: hidden;
    color: #323233;
    border-radius: 4px;
    cursor: pointer
}

.van-sku-row__image-item:before,.van-sku-row__item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f7f8fa;
    content: ""
}

.van-sku-row__image-item--active,.van-sku-row__item--active {
    color: #ee0a24
}

.van-sku-row__image-item--active:before,.van-sku-row__item--active:before {
    background: currentColor;
    opacity: .1
}

.van-sku-row__item {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 40px;
    margin: 0 12px 12px 0;
    font-size: 13px;
    line-height: 16px;
    vertical-align: middle
}

.van-sku-row__item-img {
    z-index: 1;
    width: 24px;
    height: 24px;
    margin: 4px 0 4px 4px;
    object-fit: cover;
    border-radius: 2px
}

.van-sku-row__item-name {
    z-index: 1;
    padding: 8px
}

.van-sku-row__item--disabled {
    color: #c8c9cc;
    background: #f2f3f5;
    cursor: not-allowed
}

.van-sku-row__item--disabled .van-sku-row__item-img {
    opacity: .3
}

.van-sku-row__image {
    margin-right: 0
}

.van-sku-row__image-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 110px;
    margin: 0 4px 4px 0;
    border: 1px solid transparent
}

.van-sku-row__image-item:last-child {
    margin-right: 0
}

.van-sku-row__image-item-img {
    width: 100%;
    height: 110px
}

.van-sku-row__image-item-img-icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    width: 18px;
    height: 18px;
    color: #fff;
    line-height: 18px;
    text-align: center;
    background-color: rgba(0,0,0,.4);
    border-bottom-left-radius: 4px
}

.van-sku-row__image-item-name {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    height: 40px;
    padding: 4px;
    font-size: 12px;
    line-height: 16px
}

.van-sku-row__image-item-name span {
    word-wrap: break-word
}

.van-sku-row__image-item--active {
    border-color: currentColor
}

.van-sku-row__image-item--disabled {
    color: #c8c9cc;
    cursor: not-allowed
}

.van-sku-row__image-item--disabled:before {
    z-index: 2;
    background: #f2f3f5;
    opacity: .4
}

.van-sku-row__title {
    padding-bottom: 12px
}

.van-sku-row__title-multiple {
    color: #969799
}

.van-sku-row__scroller {
    margin: 0 -16px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.van-sku-row__scroller::-webkit-scrollbar {
    display: none
}

.van-sku-row__row {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    margin-bottom: 4px;
    padding: 0 16px
}

.van-sku-row__indicator {
    width: 40px;
    height: 4px;
    background: #ebedf0;
    border-radius: 2px
}

.van-sku-row__indicator-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-bottom: 16px
}

.van-sku-row__indicator-slider {
    width: 50%;
    height: 100%;
    background-color: #ee0a24;
    border-radius: 2px
}

.van-sku-stepper-stock {
    padding: 12px 16px;
    overflow: hidden;
    line-height: 30px
}

.van-sku__stepper {
    float: right;
    padding-left: 4px
}

.van-sku__stepper-title {
    float: left
}

.van-sku__stepper-quota {
    float: right;
    color: #ee0a24;
    font-size: 12px
}

.van-sku__stock {
    display: inline-block;
    margin-right: 8px;
    color: #969799;
    font-size: 12px
}

.van-sku__stock-num--highlight {
    color: #ee0a24
}

.van-sku-messages {
    padding-bottom: 32px
}

.van-sku-messages__image-cell .van-cell__title {
    max-width: 6.2em;
    margin-right: 12px;
    color: #646566;
    text-align: left;
    word-wrap: break-word
}

.van-sku-messages__image-cell .van-cell__value {
    overflow: visible;
    text-align: left
}

.van-sku-messages__image-cell-label {
    color: #969799;
    font-size: 12px;
    line-height: 18px
}

.van-sku-messages__cell-block {
    position: relative
}

.van-sku-messages__cell-block:after {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    right: 16px;
    bottom: 0;
    left: 16px;
    border-bottom: 1px solid #ebedf0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.van-sku-messages__cell-block:last-child:after {
    display: none
}

.van-sku-messages__extra-message {
    margin-top: -2px;
    padding: 0 16px 12px;
    color: #969799;
    font-size: 12px;
    line-height: 18px
}

.van-sku-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding: 8px 16px
}

.van-sku-actions .van-button {
    height: 40px;
    font-weight: 500;
    font-size: 14px;
    border: none;
    border-radius: 0
}

.van-sku-actions .van-button:first-of-type {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.van-sku-actions .van-button:last-of-type {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px
}

.van-sku-actions .van-button--warning {
    background: -webkit-linear-gradient(left,#ffd01e,#ff8917);
    background: linear-gradient(90deg,#ffd01e,#ff8917)
}

.van-sku-actions .van-button--danger {
    background: -webkit-linear-gradient(left,#ff6034,#ee0a24);
    background: linear-gradient(90deg,#ff6034,#ee0a24)
}

.van-slider {
    position: relative;
    width: 100%;
    height: 2px;
    background-color: #ebedf0;
    border-radius: 999px;
    cursor: pointer
}

.van-slider:before {
    position: absolute;
    top: -8px;
    right: 0;
    bottom: -8px;
    left: 0;
    content: ""
}

.van-slider__bar {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #1989fa;
    border-radius: inherit;
    -webkit-transition: all .2s;
    transition: all .2s
}

.van-slider__button {
    width: 24px;
    height: 24px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 1px 2px rgba(0,0,0,.5)
}

.van-slider__button-wrapper,.van-slider__button-wrapper-right {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate3d(50%,-50%,0);
    transform: translate3d(50%,-50%,0);
    cursor: grab
}

.van-slider__button-wrapper-left {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    cursor: grab
}

.van-slider--disabled {
    cursor: not-allowed;
    opacity: .5
}

.van-slider--disabled .van-slider__button-wrapper,.van-slider--disabled .van-slider__button-wrapper-left,.van-slider--disabled .van-slider__button-wrapper-right {
    cursor: not-allowed
}

.van-slider--vertical {
    display: inline-block;
    width: 2px;
    height: 100%
}

.van-slider--vertical .van-slider__button-wrapper,.van-slider--vertical .van-slider__button-wrapper-right {
    top: auto;
    right: 50%;
    bottom: 0;
    -webkit-transform: translate3d(50%,50%,0);
    transform: translate3d(50%,50%,0)
}

.van-slider--vertical .van-slider__button-wrapper-left {
    top: 0;
    right: 50%;
    left: auto;
    -webkit-transform: translate3d(50%,-50%,0);
    transform: translate3d(50%,-50%,0)
}

.van-slider--vertical:before {
    top: 0;
    right: -8px;
    bottom: 0;
    left: -8px
}

.van-steps {
    overflow: hidden;
    background-color: #fff
}

.van-steps--horizontal {
    padding: 10px 10px 0
}

.van-steps--horizontal .van-steps__items {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 0 0 10px;
    padding-bottom: 22px
}

.van-steps--vertical {
    padding: 0 0 0 32px
}

.van-swipe-cell {
    position: relative;
    overflow: hidden;
    cursor: grab
}

.van-swipe-cell__wrapper {
    -webkit-transition-timing-function: cubic-bezier(.18,.89,.32,1);
    transition-timing-function: cubic-bezier(.18,.89,.32,1);
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.van-swipe-cell__left,.van-swipe-cell__right {
    position: absolute;
    top: 0;
    height: 100%
}

.van-swipe-cell__left {
    left: 0;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

.van-swipe-cell__right {
    right: 0;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
}

.van-tabbar {
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-sizing: content-box;
    width: 100%;
    height: 50px;
    padding-bottom: env(safe-area-inset-bottom);
    background-color: #fff
}

.van-tabbar--fixed {
    position: fixed;
    bottom: 0;
    left: 0
}

.van-tabbar--unfit {
    padding-bottom: 0
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: 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-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    -o-transition-property: transform,height;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-container-3d {
    -webkit-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-linear-gradient(right,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),transparent);
    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-linear-gradient(left,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),transparent);
    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-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    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-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),transparent);
    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-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {
    -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-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-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-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-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-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-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    -o-transition: .3s opacity;
    transition: opacity .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-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.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;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.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: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s,-webkit-transform .2s;
    -o-transition: .2s top,.2s -webkit-transform;
    transition: top .2s,-webkit-transform .2s;
    -o-transition: .2s transform,.2s top;
    -webkit-transition: transform .2s,top .2s;
    transition: transform .2s,top .2s;
    -webkit-transition: transform .2s,top .2s,-webkit-transform .2s;
    -o-transition: .2s transform,.2s top,.2s -webkit-transform;
    transition: transform .2s,top .2s,-webkit-transform .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s,-webkit-transform .2s;
    -o-transition: .2s left,.2s -webkit-transform;
    transition: left .2s,-webkit-transform .2s;
    -o-transition: .2s transform,.2s left;
    -webkit-transition: transform .2s,left .2s;
    transition: transform .2s,left .2s;
    -webkit-transition: transform .2s,left .2s,-webkit-transform .2s;
    -o-transition: .2s transform,.2s left,.2s -webkit-transform;
    transition: transform .2s,left .2s,-webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s,-webkit-transform .2s;
    -o-transition: .2s right,.2s -webkit-transform;
    transition: right .2s,-webkit-transform .2s;
    -o-transition: .2s transform,.2s right;
    -webkit-transition: transform .2s,right .2s;
    transition: transform .2s,right .2s;
    -webkit-transition: transform .2s,right .2s,-webkit-transform .2s;
    -o-transition: .2s transform,.2s right,.2s -webkit-transform;
    transition: transform .2s,right .2s,-webkit-transform .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0,0%,100%,.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0,0,0,.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.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-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: 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-slide-zoomed {
    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%;
    -ms-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);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-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-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.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-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.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-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.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-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.honour[data-v-f4a1cc34] {
    min-height: 630px;
    display: flex;
    background: #f8f9fb;
    padding-bottom: 20px;
}

.honour .common-center[data-v-f4a1cc34] {
    max-width: 1200px;
    margin: 0 auto
}

.honour .common-title[data-v-f4a1cc34] {
    text-align: center;
    height: 182px;
    line-height: 182px;
    font-size: 36px
}

.honour .serve-title[data-v-f4a1cc34] {
    font-size: 36px;
    color: #333;
    text-align: center;
    height: 196px;
    line-height: 214px
}

.honour .left-btn[data-v-f4a1cc34] {
    left: -70px
}

.honour .left-btn[data-v-f4a1cc34],.honour .right-btn[data-v-f4a1cc34] {
    width: 40px;
    position: absolute;
    top: 157px
}

.honour .right-btn[data-v-f4a1cc34] {
    right: -70px
}

.honour .honour-card[data-v-f4a1cc34] {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    height: 347px
}

.honour .honour-card .honour-groups[data-v-f4a1cc34] {
    display: flex
}

.honour .honour-card .honour-groups .honour-item[data-v-f4a1cc34] {
    overflow: hidden;
    box-sizing: border-box;
    width: 238px;
    margin-right: 26px;
    height: 346px
}

.honour .honour-card .honour-groups .honour-item .honour-img[data-v-f4a1cc34] {
    box-sizing: border-box;
    height: 237px;
    border: 1px solid #86bcfe;
    border-bottom: none;
    border-radius: 16px 16px 0 0
}

.honour .honour-card .honour-groups .honour-item .honour-img img[data-v-f4a1cc34] {
    width: 100%;
    height: 100%
}

.honour .honour-card .honour-groups .honour-item:hover .honour-img[data-v-f4a1cc34] {
    border: 1px solid #60cff8;
    border-bottom: none
}

.honour .honour-card .honour-groups .honour-title[data-v-f4a1cc34] {
    display: flex;
    font-size: 18px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    line-height: 28px;
    height: 110px;
    padding: 28px 20px;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 0 0 16px 16px
}

.honour .honour-card .honour-groups>div[data-v-f4a1cc34]:last-child {
    margin-right: 0
}

.thirdPart-title[data-v-5ce9a7f3] {
    text-align: center;
}

.thirdPart-title h3[data-v-5ce9a7f3] {
    max-width: 660px;
    width:80%;
    height: 82px;
    background: url(https://file.shenlanbao.com/2021/10/22/file/title_bg.png);
    background-size: 100% 100%;
    line-height: 82px;
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    color: #fff;
    margin:20px auto;
}

.information-sub-title[data-v-5ec50475] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-5ec50475]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.formWrap[data-v-5ec50475] {
    width: 100%;
    min-height: 600px;
    background: #fff;
    margin-bottom: 54px;
    position: relative;
    border-radius: 10px
}

.formWrap .contentWrap[data-v-5ec50475] {
    overflow: hidden
}

.formWrap .contentWrap .tips[data-v-5ec50475] {
    margin: 95px auto 20px;
    text-align: center;
    font-size: 28px;
    color: #428eff;
    letter-spacing: 0;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center
}

.formWrap .contentWrap .tips .num[data-v-5ec50475] {
    font-size: 38px;
    color: #ff8b02;
    letter-spacing: 1px;
    font-weight: 700
}

.formWrap .contentWrap .tips_text[data-v-5ec50475] {
    height: 25px;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    margin: 0 auto 55px;
    text-align: center
}



.fc-form-body{display: flex;flex-wrap: wrap;justify-content:space-between;font-size:16px;}
.fc-form-body .form-group{width:98%;margin:1%;display:flex;flex-wrap:wrap;align-items:center}

.fc-form-body .form-group .control-label{width:90px;}
.fc-form-body .form-group .col-md-10{width:calc(100% - 100px);}



.mt-checkbox-inline{display: flex;flex-wrap: wrap;}
.mt-checkbox-inline label{width:32%;display:flex;align-items:center}

.mt-radio-outline{margin-right:20px;}


.mt-radio-inline{display: flex;flex-wrap: wrap;align-items:center}

.fc-form-body .form-group input[type=checkbox]{width:18px;height:18px;border-radius:50%;margin-right:8px;}


.formWrap .contentWrap .formContains{
    width: 100%;
    padding: 0 100px;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box
}



.fc-form-body .form-group input{
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
    line-height: 40px;
    padding: 0 20px;
    box-sizing: border-box;
    color: #333;
    font-size: 16px;
}


.formWrap .contentWrap .submit[data-v-5ec50475]{border:0}



.formWrap .contentWrap .formContains .leftBox .lineBox[data-v-5ec50475] {
    margin-bottom: 26px;
    display: flex;
    align-items: center
}

.formWrap .contentWrap .formContains .leftBox .lineBox .packLeft[data-v-5ec50475] {
    width: 90px;
    height: 26px;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    text-align: justify;
    -moz-text-align-last: justify;
    text-align-last: justify;
    box-sizing: content-box;
    margin-right: 10px
}

.formWrap .contentWrap .formContains .leftBox .nameBox .name_input_box[data-v-5ec50475] {
    width: 360px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.formWrap .contentWrap .formContains .leftBox .nameBox .nameInput[data-v-5ec50475] {
    width: 212px;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
    line-height: 40px;
    padding: 0 20px;
    box-sizing: border-box;
    color: #333;
    font-size: 16px
}

.formWrap .contentWrap .formContains .leftBox .nameBox input[data-v-5ec50475]::-webkit-input-placeholder {
    font-size: 16px;
    color: #999
}

.formWrap .contentWrap .formContains .leftBox .nameBox .sexSelect[data-v-5ec50475] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    justify-content: space-between;
    padding-left: 10px;
    box-sizing: border-box
}

.formWrap .contentWrap .formContains .leftBox .nameBox .sexSelect div[data-v-5ec50475] {
    width: 64px;
    height: 40px;
    border-radius: 20px;
    background: #fff;
    border: 1px solid #ddd;
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    color: #8e8e8e;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 40px;
    text-align: center
}

.formWrap .contentWrap .formContains .leftBox .nameBox .sexSelect div.act[data-v-5ec50475] {
    border: none;
    color: #fff;
    background-image: linear-gradient(90deg,#46a2ff 1%,#5b92ff 99%)
}

.formWrap .contentWrap .formContains .leftBox .yearBox .year_input_box[data-v-5ec50475] {
    width: 360px;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
    padding: 0 20px;
    box-sizing: border-box;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden
}

.formWrap .contentWrap .formContains .leftBox .yearBox .year_input_box input[data-v-5ec50475] {
    width: 280px;
    box-sizing: border-box;
    color: #333;
    border: none;
    font-size: 16px
}

.formWrap .contentWrap .formContains .leftBox .yearBox .year_input_box input[data-v-5ec50475]::-webkit-input-placeholder {
    font-size: 16px;
    color: #999
}

.formWrap .contentWrap .formContains .leftBox .phoneBox .phoneInput[data-v-5ec50475] {
    width: 360px;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 40px;
    padding: 0 20px;
    box-sizing: border-box
}

.formWrap .contentWrap .formContains .leftBox .phoneBox input[data-v-5ec50475]::-webkit-input-placeholder {
    font-size: 16px;
    color: #999
}

.formWrap .contentWrap .formContains .leftBox .verCodeBox .verRightBox[data-v-5ec50475] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 360px
}

.formWrap .contentWrap .formContains .leftBox .verCodeBox .verRightBox input[data-v-5ec50475] {
    width: 212px;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
    font-size: 16px;
    color: #333;
    padding: 0 20px;
    box-sizing: border-box
}

.formWrap .contentWrap .formContains .leftBox .verCodeBox .verRightBox input[data-v-5ec50475]::-webkit-input-placeholder {
    font-size: 16px;
    color: #999
}

.formWrap .contentWrap .formContains .leftBox .verCodeBox .verRightBox p[data-v-5ec50475] {
    width: 138px;
    height: 40px;
    background-image: linear-gradient(-45deg,#f5a623,#fbd249 99%);
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: linear-gradient(315deg,#f5a623,#fbd249);
    cursor: pointer;
    line-height: 40px
}

.formWrap .contentWrap .formContains .leftBox .verCodeBox .verRightBox .timer[data-v-5ec50475] {
    width: 138px;
    height: 40px;
    border-radius: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ccc
}

.formWrap .contentWrap .formContains .rightBox[data-v-5ec50475] {
    flex: 1
}

.formWrap .contentWrap .formContains .rightBox .lineBox[data-v-5ec50475] {
    margin-bottom: 26px;
    display: flex;
    align-items: center
}

.formWrap .contentWrap .formContains .rightBox .lineBox .packLeft[data-v-5ec50475] {
    width: 90px;
    height: 26px;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    text-align: justify;
    -moz-text-align-last: justify;
    text-align-last: justify;
    box-sizing: content-box;
    margin-right: 10px
}

.formWrap .contentWrap .formContains .rightBox .healthBox[data-v-5ec50475] .el-input__inner {
    border: 0;
    padding: 0;
    font-size: 16px;
    color: #999
}

.formWrap .contentWrap .formContains .rightBox .healthBox[data-v-5ec50475] .el-input__inner::-webkit-input-placeholder {
    color: #999
}

.formWrap .contentWrap .formContains .rightBox .healthBox[data-v-5ec50475] .el-select {
    font-size: 16px
}

.formWrap .contentWrap .formContains .rightBox .healthBox .health[data-v-5ec50475] {
    width: 360px;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
    padding: 0 20px;
    box-sizing: border-box;
    font-size: 16px;
    color: #999;
    cursor: pointer;
    position: relative
}

.formWrap .contentWrap .formContains .rightBox .healthBox .health .chooseList[data-v-5ec50475] {
    color: #333
}

.formWrap .contentWrap .formContains .rightBox .healthBox .health input[data-v-5ec50475] {
    border: 0
}

.formWrap .contentWrap .formContains .rightBox .healthBox .health i[data-v-5ec50475] {
    position: absolute;
    right: 10px;
    top: 0
}

.formWrap .contentWrap .formContains .rightBox .healthBox .health .chose.act[data-v-5ec50475] {
    color: #333
}

.formWrap .contentWrap .formContains .rightBox .healthBox .health .disMask[data-v-5ec50475] {
    position: absolute;
    bottom: -350px;
    left: -2px;
    width: 282px;
    min-height: 300px;
    background: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-sizing: border-box;
    padding: 16px 0 6px 16px;
    z-index: 9
}

.formWrap .contentWrap .formContains .rightBox .healthBox .health .disMask .disDetails[data-v-5ec50475] {
    color: #333
}

.formWrap .contentWrap .formContains .rightBox .inspeopleBox .peopleSelect[data-v-5ec50475] {
    width: 360px;
    display: flex;
    justify-content: space-between
}

.formWrap .contentWrap .formContains .rightBox .inspeopleBox .peopleSelect div[data-v-5ec50475] {
    width: 64px;
    height: 40px;
    border-radius: 20px;
    line-height: 40px;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    color: #999;
    box-sizing: border-box
}

.formWrap .contentWrap .formContains .rightBox .inspeopleBox .peopleSelect div.act[data-v-5ec50475] {
    color: #fff;
    background-image: linear-gradient(90deg,#46a2ff 1%,#5b92ff 99%);
    border: none
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice[data-v-5ec50475] {
    width: 360px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    box-sizing: border-box;
    border-radius: 20px;
    border: 1px solid #ddd;
    font-size: 16px;
    color: #999;
    cursor: pointer;
    position: relative
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice.act[data-v-5ec50475] {
    color: #333
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .inPricetMask[data-v-5ec50475] {
    position: absolute;
    top: 50px;
    left: -2px;
    width: 282px;
    max-height: 162px;
    overflow: auto;
    background: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding: 16px 0 6px 16px;
    z-index: 9
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .inPricetMask .costDetails[data-v-5ec50475] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 113px;
    height: 37px;
    margin: 0 6px 10px 0;
    background: #fff;
    border-radius: 18px;
    font-size: 16px;
    color: #999;
    border: 1px solid #ddd;
    cursor: pointer
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .inPricetMask .costDetails[data-v-5ec50475]:last-of-type {
    font-size: 14px
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .inPricetMask .costDetails.chooseAct[data-v-5ec50475] {
    background: #0792ff;
    color: #fff
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .sel[data-v-5ec50475] {
    position: absolute;
    right: 10px;
    top: 0
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .sel i[data-v-5ec50475] {
    font-size: 12px;
    margin-top: -2px;
    display: block
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .sel.arrowTransform[data-v-5ec50475] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg);
    color: #c0c4cc
}

.formWrap .contentWrap .formContains .rightBox .inPriceBox .inPrice .sel.arrowTransformReturn[data-v-5ec50475] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg);
    color: #c0c4cc
}

.formWrap .contentWrap .formContains .rightBox[data-v-5ec50475] .el-select {
    width: 360px;
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid #ddd;
    box-sizing: border-box;
    padding: 0 0 0 15px
}

.formWrap .contentWrap .formContains .rightBox[data-v-5ec50475] .el-select .el-input__inner {
    border: none
}

.formWrap .contentWrap .submit[data-v-5ec50475] {
    width: 348px;
    height: 92px;
    background: url(../images/button_1_pc.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 40px auto;
    display: block;
}

.formWrap .contentWrap[data-v-5ec50475] .bottomTips {
    margin: 10px 0 30px
}

.fade-enter-active[data-v-5ec50475],.fade-leave-active[data-v-5ec50475] {
    transition: opacity .5s
}

.fade-enter[data-v-5ec50475],.fade-leave-to[data-v-5ec50475] {
    opacity: 0
}

.maskWrap[data-v-5ec50475] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.1);
    z-index: 999
}

.maskWrap .loading[data-v-5ec50475] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.maskWrap .loading .topButtonBox[data-v-5ec50475] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.maskWrap .loading .topButtonBox i[data-v-5ec50475] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.maskWrap .loading img[data-v-5ec50475] {
    margin: 0 auto;
    display: block
}

.maskWrap .loading p[data-v-5ec50475] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.maskWrap .full[data-v-5ec50475] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.maskWrap .full .topButtonBox[data-v-5ec50475] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.maskWrap .full .topButtonBox i[data-v-5ec50475] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.maskWrap .full img[data-v-5ec50475] {
    margin: 0 auto;
    display: block
}

.maskWrap .full p[data-v-5ec50475] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.maskWrap .chanceOld[data-v-5ec50475] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.maskWrap .chanceOld .topButtonBox[data-v-5ec50475] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.maskWrap .chanceOld .topButtonBox div[data-v-5ec50475] {
    width: 20px
}

.maskWrap .chanceOld .topButtonBox .headLogo[data-v-5ec50475] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.maskWrap .chanceOld .topButtonBox i[data-v-5ec50475] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.maskWrap .chanceOld .name[data-v-5ec50475] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.maskWrap .chanceOld .side[data-v-5ec50475] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.maskWrap .chanceOld .ewm[data-v-5ec50475] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.maskWrap .chanceOld .tips[data-v-5ec50475] {
    font-size: 24px;
    color: #999;
    text-align: center
}

.temputerWrap[data-v-5ca86721] {
    width: 100%;

    background: #fff;
    margin-bottom: 54px;
    border-radius: 10px;
    position: relative;
    box-sizing: border-box
}

.temputerWrap .temPic[data-v-5ca86721] {
    width: 100%;

    margin: 0 auto
}

.temputerWrap .temPic img[data-v-5ca86721] {
    max-width: 90%;
    display: block;
    margin:0 auto;
}

.boxExplain[data-v-8f3f5ae2] {
    margin: 0 auto;
    text-align: center
}

.boxExplain span[data-v-8f3f5ae2] {
    height: 40px;
    font-family: PingFangSC-Semibold;
    font-size: 28px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    position: relative;
    padding: 0 25px;
    z-index: 8
}

.boxExplain span[data-v-8f3f5ae2]:after {
    content: "";
    width: 100%;
    height: 16px;
    background-image: linear-gradient(270deg,rgba(245,249,255,0),#e6f0ff 13%,#dbeaff 52%,#e6f0ff 88%,rgba(245,249,255,0));
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.service_box[data-v-2c9e5157] {
    width: 100%;
    min-height: 200px;
    background: #fff;
    margin-bottom: 54px;
    border-radius: 10px;
    position: relative;
    padding: 0px 100px 70px;
    box-sizing: border-box
}

.service_box .service_content[data-v-2c9e5157] {
    width: 100%;
    margin-top: 40px
}

.service_box .service_content .icon[data-v-2c9e5157] {
    width: 100%;
    height: 100%;
    display: block
}

.service_box .service_content .list:nth-last-of-type(2) .detail[data-v-2c9e5157]:before {
    height: 173px
}

.service_box .service_content .list:last-of-type .detail[data-v-2c9e5157]:before {
    height: 160px;
    border: 0
}

.service_box .service_content .list:last-of-type .title_icon[data-v-2c9e5157] {
    transform: rotate(-115deg)
}

.service_box .service_content .list .top[data-v-2c9e5157] {
    display: flex;
    align-items: center
}

.service_box .service_content .list .top .title_icon[data-v-2c9e5157] {
    width: 40px;
    height: 40px
}

.service_box .service_content .list .top .title[data-v-2c9e5157] {
    height: 30px;
    font-family: PingFangSC-Medium;
    font-size: 22px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    padding-left: 40px
}

.service_box .service_content .list .detail[data-v-2c9e5157] {
    display: flex;
    align-items: center;
    padding: 0 0 0 20px
}

.service_box .service_content .list .detail[data-v-2c9e5157]:before {
    content: "";
    width: 1px;
    height: 212px;
    border: 1px dashed #5c9dff;
    box-sizing: border-box;
    display: block
}

.service_box .service_content .list .detail .right[data-v-2c9e5157] {
    width: 920px;
    background: #f5f9ff;
    border-radius: 10px;
    padding: 30px 40px 10px;
    box-sizing: border-box;
    position: relative;
    margin-left: 60px
}

.service_box .service_content .list .detail .right .item_icon[data-v-2c9e5157] {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.service_box .service_content .list .detail .right .detail_item[data-v-2c9e5157] {
    margin-bottom: 20px
}

.service_box .service_content .list .detail .right .detail_item[data-v-2c9e5157]:last-of-type {
    margin-bottom: 0
}

.service_box .service_content .list .detail .right .detail_item .number[data-v-2c9e5157] {
    width: 20px;
    height: 20px;
    background: #5c9dff;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    text-align: center;
    display: inline-block;
    margin-right: 16px;
    line-height: 20px
}

.service_box .service_content .list .detail .right .detail_item .head[data-v-2c9e5157] {
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 600
}

.service_box .service_content .list .detail .right .detail_item .text[data-v-2c9e5157] {
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400
}

.promise_box[data-v-155a7d4c] {
    width: 100%;
    min-height: 200px;
    background: #fff;
    margin-bottom: 54px;
    border-radius: 10px;
    position: relative;
    padding: 0px 100px 30px;
    box-sizing: border-box
}

.promise_box .promise_content[data-v-155a7d4c] {
    padding-top: 60px
}

.promise_box .promise_content .item[data-v-155a7d4c] {
    width: 1000px;
    height: 130px;
    background: #f5f9ff;
    border-radius: 97px;
    display: flex;
    align-items: center;
    padding: 0 62px;
    box-sizing: border-box;
    margin-bottom: 30px
}

.promise_box .promise_content .item .pic[data-v-155a7d4c] {
    width: 100px;
    height: 100px
}

.promise_box .promise_content .item .pic .icon[data-v-155a7d4c] {
    width: 100%;
    height: 100%;
    display: block
}

.promise_box .promise_content .item .content[data-v-155a7d4c] {
    padding-left: 52px
}

.promise_box .promise_content .item .content .title[data-v-155a7d4c] {
    line-height: 34px;
    font-family: PingFangSC-Semibold;
    font-size: 24px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    margin-bottom: 12px
}

.promise_box .promise_content .item .content .detail[data-v-155a7d4c] {
    line-height: 26px;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400
}

.caseDisplay_box[data-v-09334124] {
    width: 100%;
    min-height: 200px;
    background: #fff;
    margin-bottom: 54px;
    border-radius: 10px;
    position: relative;
    padding: 0px 100px 70px;
    box-sizing: border-box
}

.caseDisplay_box .boxExplain[data-v-09334124] {
    margin: 0 auto;
    text-align: center
}

.caseDisplay_box .boxExplain span[data-v-09334124] {
    height: 40px;
    font-family: PingFangSC-Semibold;
    font-size: 28px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    position: relative;
    padding: 0 25px;
    z-index: 8
}

.caseDisplay_box .boxExplain span .number[data-v-09334124] {
    color: #ff8b02;
    font-size: 700;
    padding: 0
}

.caseDisplay_box .boxExplain span[data-v-09334124]:after {
    content: "";
    width: 100%;
    height: 16px;
    background-image: linear-gradient(270deg,rgba(245,249,255,0),#e6f0ff 13%,#dbeaff 52%,#e6f0ff 88%,rgba(245,249,255,0));
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.caseDisplay_box .icon[data-v-09334124] {
    width: 100%;
    height: 100%;
    display: block
}

.caseDisplay_box .pic_anli[data-v-09334124] {
    width: 1000px;
    height: 184px;
    margin-top: 58px
}

.caseDisplay_box .pic_anli_biaoge[data-v-09334124] {
    margin-top: 50px;
    width: 1000px;
    height: 884px
}

.usersAssess_box[data-v-3790bc69] {
    width: 100%;
    min-height: 200px;
    background: #fff;
    margin-bottom: 54px;
    border-radius: 10px;
    position: relative;
    padding: 0px 100px 30px;
    box-sizing: border-box
}

.usersAssess_box .usersAssess_content[data-v-3790bc69] {
    padding-top: 60px
}

.usersAssess_box .usersAssess_content .item[data-v-3790bc69] {
    width: 1000px;
    height: 180px;
    background: #f7faff;
    border-radius: 90px;
    padding: 0 70px;
    box-sizing: border-box;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.usersAssess_box .usersAssess_content .item .user_mes[data-v-3790bc69] {
    display: flex;
    align-items: center;
    margin-bottom: 18px
}

.usersAssess_box .usersAssess_content .item .user_mes .pic[data-v-3790bc69] {
    width: 50px;
    height: 50px
}

.usersAssess_box .usersAssess_content .item .user_mes .pic .icon[data-v-3790bc69] {
    width: 100%;
    height: 100%;
    display: block
}

.usersAssess_box .usersAssess_content .item .user_mes .title[data-v-3790bc69] {
    line-height: 30px;
    font-family: PingFangSC-Semibold;
    font-size: 22px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    padding-left: 20px
}

.usersAssess_box .usersAssess_content .item .content[data-v-3790bc69] {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #666;
    letter-spacing: 0;
    line-height: 30px;
    font-weight: 400
}

.number-grow-warp {
    transform: translateZ(0)
}

.tab-bar[data-v-2989df84] {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    z-index: 555
}

.tab-bar.fixed[data-v-2989df84] {
    z-index: 666;
    position: fixed!important;
    top: 0;
    background: #fbfbfb;
    color: #999!important
}

.tab-bar .common-center[data-v-2989df84] {
    display: flex;
    max-width: 1200px;
    margin: 0 auto
}

.tab-bar .barItem[data-v-2989df84] {
    height: 60px;
    line-height: 60px;
    margin-right: 60px;
    font-size: 16px;
    color: #fff;
    opacity: .8
}

.tab-bar .barItem.active[data-v-2989df84] {
    font-weight: 700;
    opacity: 1
}

.tab-bar .barItem.fixed[data-v-2989df84] {
    color: #999;
    opacity: 1
}

.tab-bar .barItem.active.fixed[data-v-2989df84] {
    color: #333;
    opacity: 1
}

.partner[data-v-1945cee8] {
    background: #fff;

}

.partner .common-center[data-v-1945cee8] {
    max-width: 1200px;
    margin: 0 auto;
    height: 100%
}

.partner .serve-title[data-v-1945cee8] {
    font-size: 36px;
    color: #333;
    text-align: center;
    height: 196px;
    line-height: 214px
}

.partner .partner-card[data-v-1945cee8] {
    position: relative;
    width: 100%;
    margin: 0 auto
}

.partner .partner-card .partner[data-v-1945cee8] {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: stretch;

}

.partner .partner-card .partner .imgbox:nth-child(5) .img[data-v-1945cee8],.partner .partner-card .partner .imgbox:nth-child(10) .img[data-v-1945cee8] {
    margin-right: 0
}

.partner .partner-card .partner .img[data-v-1945cee8] {
    width: 190px;
    height: 98px;
    margin-right: 17px;
    border: 1px solid #eaeaea;
    border-radius: 16px
}

.partner .partner-card .partner .emptyImg[data-v-1945cee8] {
    width: 190px;
    height: 98px
}

.pc_aboutus .common-center {
    max-width: 1200px;
    margin: 0 auto
}

.pc_aboutus .common-title {
    text-align: center;
    height: 182px;
    line-height: 182px;
    font-size: 36px
}

.pc_aboutus .banner {
    position: relative;
    background: #fff;
    width: 100%
}

.pc_aboutus .banner .word {
    position: absolute;
    z-index: 555;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.pc_aboutus .banner .word .p1 {
    font-size: 40px;
    letter-spacing: 7px;
    color: #fff
}

.pc_aboutus .banner .word .p2 {
    margin-top: 15px;
    font-size: 24px;
    color: #fff
}

.pc_aboutus .banner img {
    width: 100%;
    height: auto;

}

.pc_aboutus .c-introduce {
    padding-bottom: 50px;
    
    background: #fff
}

.pc_aboutus .c-introduce .introduce-word {
    font-size: 16px;
    color: #666;
    letter-spacing: 0;
    line-height: 28px
}

.pc_aboutus .c-introduce .introduce-word p{
    margin-top: 10px
}


.pc_aboutus .culture {
    background: #f8f9fb;
    min-height: 516px
}

.pc_aboutus .culture .transion-box {
    height: 240px;
    display: flex;
    justify-content: center
}

.pc_aboutus .culture .transion-box .item {
    padding-right: 25px;
    box-sizing: border-box;
    padding-left: 30px;
    background-size: 100% 100%;
    border-radius: 16px;
    width: 240px;
    height: 240px;
    position: relative;
    transition: width .45s cubic-bezier(.215,.61,.355,1)
}

.pc_aboutus .culture .transion-box .item:not(last-child) {
    margin-right: 15px
}

.pc_aboutus .culture .transion-box .item:first-child {
    background-image: url(../images/b3c3e3f.png)
}

.pc_aboutus .culture .transion-box .item:first-child.after {
    background-image: url(../images/c01eee0.png)
}

.pc_aboutus .culture .transion-box .item:nth-child(2) {
    background-image: url(../images/9ad8068.png)
}

.pc_aboutus .culture .transion-box .item:nth-child(2).after {
    background-image: url(../images/478b87e.png)
}

.pc_aboutus .culture .transion-box .item:nth-child(3) {
    background-image: url(../images/89377dd.png)
}

.pc_aboutus .culture .transion-box .item:nth-child(3).after {
    background-image: url(../images/f3f05b8.png)
}

.pc_aboutus .culture .transion-box .item:nth-child(4) {
    background-image: url(../images/1788396.png)
}

.pc_aboutus .culture .transion-box .item:nth-child(4).after {
    background-image: url(../images/df29eba.png)
}

.pc_aboutus .culture .transion-box .item.after {
    width: 394px
}

.pc_aboutus .culture .transion-box .item:after {
    position: absolute;
    height: 32px;
    border-radius: 0 3px 3px 0;
    background: #0792ff;
    width: 4px;
    content: "";
    top: 45px;
    left: 0;
    transform: scaleY(.9)
}

.pc_aboutus .culture .transion-box .item .item-title {
    margin-top: 40px;
    font-size: 30px
}

.pc_aboutus .culture .transion-box .item .item-title.after {
    color: #fff
}

.pc_aboutus .culture .transion-box .item .num {
    position: absolute;
    font-size: 164px;
    color: #f6f6f6;
    right: 0;
    top: 20px
}

.pc_aboutus .culture .transion-box .item .main-word {
    margin-top: 15px;
    width: 353px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    font-size: 16px;
    color: #fff;
    line-height: 26px
}

.pc_aboutus .culture .transion-box .item .main-word.after {
    opacity: 1
}

.pc_aboutus .culture .transion-box .item .main-word p {
    line-height: 26px
}

.pc_aboutus .c-data {
    overflow: auto;
    padding-bottom:20px;
    background: #fff
}

.pc_aboutus .c-data .tip-top {
    margin-top: 89px;
    font-size: 36px;
    color: #333;
    text-align: center
}

.pc_aboutus .c-data .tip {
    margin-top: 30px;
    font-size: 20px;
    color: #999;
    text-align: center
}

.pc_aboutus .c-data .data-box {
    min-height: 400px;
    display: flex;
    width: 100%;
    flex-wrap:wrap;
}

.pc_aboutus .c-data .data-box .item {
    margin-top: 30px;
    box-sizing: border-box;
    flex: 1;
    padding: 30px;
    transition: all 1s
}

.pc_aboutus .c-data .data-box .item:hover {
    transform: scale(1.05);
    box-shadow: 0 0 10px #e6e6e6;
    border-radius: 16px
}

.pc_aboutus .c-data .data-box .item img {
    width: 110px;
    height: 110px
}

.pc_aboutus .c-data .data-box .item .num {
    margin-top: 44px;
    font-weight: 700;
    font-size: 32px;
    color: #333;
    letter-spacing: 0
}

.pc_aboutus .c-data .data-box .item .title {
    margin-top: 28px;
    font-size: 20px;
    color: #666
}

.pc_aboutus .c-data .data-box .item .word {
    margin-top: 7px;
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 24px
}

.pc_aboutus .history {
    background: #fff
}

.pc_aboutus .history .banner {
    width: 100%;
    height: 240px;
    background: url(../images/90e47c1.jpg) no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.pc_aboutus .history .banner .title-top {
    font-size: 36px;
    color: #fff
}

.pc_aboutus .history .banner .title-bottom {
    margin-top: 30px;
    font-size: 20px;
    color: #fff
}

.pc_aboutus .history .history-flow {
    padding-bottom: 40px;
    position: relative;
    overflow: hidden;

}

.pc_aboutus .history .history-flow .line {

    position: absolute;
    left: 50%;
    transform: translateX(-50%);
   top: 10px;
   width: 8px
}

.pc_aboutus .history .history-flow .year {
    font-size: 24px;
    color: #0792ff;
    margin-top: 60px
}

.pc_aboutus .history .history-flow .word {
    font-size: 18px;
    color: #333;
    margin-top: 28px
}

.pc_aboutus .history .history-flow .word:hover {
    color: #0792ff
}

.pc_aboutus .history .history-flow .word:hover .word-dot {
    background: #0792ff
}

.pc_aboutus .history .history-flow .left {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    padding-right: 35px;
    box-sizing: border-box;
    position: relative
}

.pc_aboutus .history .history-flow .left .year-dot {
    height: 12px;
    width: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(50%,-50%);
    border-radius: 50%;
    background: #0792ff;
    border: 3px solid #cce9ff
}

.pc_aboutus .history .history-flow .left .word-dot {
    height: 8px;
    width: 8px;
    background: #6dbfff;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(50%,-50%);
    border-radius: 50%
}

.pc_aboutus .history .history-flow .right {
    margin-left: 50%;
    box-sizing: border-box;
    padding-left: 35px;
    position: relative
}

.pc_aboutus .history .history-flow .right .year-dot {
    background: #0792ff;
    border: 3px solid #cce9ff;
    height: 12px;
    width: 12px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%
}

.pc_aboutus .history .history-flow .right .word-dot {
    height: 8px;
    width: 8px;
    background: #6dbfff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%
}

.pc_aboutus .brand {
    height: 380px;
    background: #fff
}

.pc_aboutus .brand .brand-box {
    display: flex;
    justify-content: space-between
}

.pc_aboutus .brand .brand-box .brand-item {
    width: 215px;
    height: 100px;
    border: 1px solid #eaeaea;
    border-radius: 8px
}

.pc_aboutus .brand .brand-box .brand-item img {
    width: 100%;
    height: 100%;
    transition: all 2.5s
}

.pc_aboutus .brand .brand-box .brand-item:hover img {
    transform: scale(1.1)
}

.pc_aboutus .common-center[data-v-16670dcf] {
    max-width: 1200px;
    margin: 0 auto
}

.pc_aboutus .common-title[data-v-16670dcf] {
    text-align: center;
    height: 182px;
    line-height: 182px;
    font-size: 36px
}

.pc_aboutus .banner[data-v-16670dcf] {
    position: relative;
    background: #fff;
    width: 100%
}

.pc_aboutus .banner img[data-v-16670dcf] {
    width: 100%;
    height: auto;
    animation: mymove-16670dcf 2s 2;
    animation-direction: alternate
}

@keyframes mymove-16670dcf {
    to {
        transform: scale(1.05)
    }
}

.pc_aboutus .c-introduce[data-v-16670dcf] {
    height: 1496px;
    background: #fff
}

.pc_aboutus .c-introduce .introduce-word[data-v-16670dcf] {
    font-size: 16px;
    color: #666;
    letter-spacing: 0;
    line-height: 28px
}

.pc_aboutus .c-introduce .content-box[data-v-16670dcf] {
    width: 880px;
    height: 700px;
    margin: 0 auto;
    display: flex
}

.pc_aboutus .c-introduce .content-box .left[data-v-16670dcf] {
    flex: 1
}

.pc_aboutus .c-introduce .content-box .left .introduce[data-v-16670dcf] {
    margin-bottom: 45px
}

.pc_aboutus .c-introduce .content-box .left .introduce>div:first-child .title[data-v-16670dcf] {
    margin-top: 0
}

.pc_aboutus .c-introduce .content-box .left .introduce .title[data-v-16670dcf] {
    margin-top: 30px;
    font-size: 16px;
    color: #333
}

.pc_aboutus .c-introduce .content-box .left .introduce .word[data-v-16670dcf] {
    font-size: 14px;
    color: #666;
    margin-top: 16px
}

.pc_aboutus .c-introduce .content-box .left .qr[data-v-16670dcf] {
    width: 180px
}

.pc_aboutus .c-introduce .content-box .left .qr img[data-v-16670dcf] {
    width: 180px;
    height: 180px
}

.pc_aboutus .c-introduce .content-box .left .qr .title[data-v-16670dcf] {
    text-align: center;
    font-size: 14px;
    color: #333;
    padding: 24px 0
}

.about_box[data-v-eeaf8ff2] {
    width: 100%;
    min-height: 200px;
    background: #fff;
    margin-bottom: 54px;
    border-radius: 10px;
    position: relative;
    padding: 0px 100px 66px;
    box-sizing: border-box
}

.about_box .introduction[data-v-eeaf8ff2] {
    font-family: PingFangSC-Regular;
    font-size: 28px;
    color: #333;
    letter-spacing: 0;
    line-height: 46px;
    font-weight: 400
}

.about_box .introduction span[data-v-eeaf8ff2] {
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 600
}

.about_box .data-box[data-v-eeaf8ff2] {
    margin-bottom: 88px;
    height: 360px;
    display: flex;
    width: 100%
}

.about_box .data-box .item[data-v-eeaf8ff2] {
    margin-top: 36px;
    box-sizing: border-box;
    flex: 1;
    padding: 30px 0;
    transition: all 1s;
    display: flex;
    justify-content: center;
    flex-direction: column
}

.about_box .data-box .item[data-v-eeaf8ff2]:hover {
    transform: scale(1.05);
    box-shadow: 0 0 10px #e6e6e6;
    border-radius: 16px
}

.about_box .data-box .item img[data-v-eeaf8ff2] {
    width: 130px;
    height: 130px;
    margin: 0 auto
}

.about_box .data-box .item .num[data-v-eeaf8ff2] {
    margin-top: 34px;
    font-weight: 700;
    font-size: 24px;
    color: #428eff;
    letter-spacing: 0;
    text-align: center
}

.about_box .data-box .item .title[data-v-eeaf8ff2] {
    margin-top: 18px;
    font-size: 20px;
    color: #666;
    text-align: center
}

.about_box .development[data-v-eeaf8ff2] {
    width: 1000px;
    height: 940px
}

.about_box .development .icon[data-v-eeaf8ff2] {
    width: 100%;
    height: 100%;
    display: block
}

.footer_box[data-v-f13b2828] {
    width: 100%;
    height: 80px;
    background-image: linear-gradient(270deg,#569bff 8%,#80bdff 92%);
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999
}

.footer_box .content[data-v-f13b2828] {
    height: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: center
}

.footer_box .content .renwu[data-v-f13b2828] {
    width: 200px;
    height: 128px;
    background: url(https://file.shenlanbao.com/2021/10/22/file/pic_renwu.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.footer_box .content .text[data-v-f13b2828] {
    height: 40px;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #fff;
    letter-spacing: 0;
    line-height: 40px;
    font-weight: 500;
    margin-left: 76px
}

.footer_box .content .text span[data-v-f13b2828] {
    color: #fee22f;
    font-weight: 600
}

.footer_box .content .order_btn[data-v-f13b2828] {
    width: 220px;
    height: 68px;
    background: url(../images/2e29da1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-left: 350px
}

.consult[data-v-086e6aef] {
    min-height: 2000px;
    padding-bottom: 80px
}

.consult .imgBox[data-v-086e6aef] {
    width: 100%
}

.consult .imgBox .banner[data-v-086e6aef],.consult .imgBox .market-ad>img[data-v-086e6aef] {
    display: block;
    width: 100%
}

.consult .imgBox img[data-v-086e6aef] {
    width: 100%
}

.consult .centerBox[data-v-086e6aef] {
    max-width: 1200px;
    min-height: 500px;
    margin: 40px auto 0
}

.consult .centerBox img[data-v-086e6aef] {
    width: 100%;
    height: 100%;
    display: block
}



.consult .centerBox .display[data-v-086e6aef] .thirdPart-title h3 {
    width: 530px
}

.pagination[data-v-511ef96c] {
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.pagination span[data-v-511ef96c] {
    font-size: 14px;
    color: #333;
    cursor: pointer;
    position: relative;
    top: -2px
}

.pagination span[data-v-511ef96c]:hover {
    color: #409eff
}

.pc_home[data-v-d82ba966] {
    display: flex;
    justify-content: center
}

.pc_home .left[data-v-d82ba966] {
    width: 864px;
    margin-right: 16px
}

.pc_home .left .topNav[data-v-d82ba966] {
    max-width: 1200px;
    margin: 0 auto;
    height: 50px;
    font-size: 16px;
    color: #9a9a9a;
    line-height: 50px
}

.pc_home .left .topNav a[data-v-d82ba966] {
    color: #9a9a9a
}

.pc_home .left .topNav a[data-v-d82ba966]:hover {
    color: #0063ff
}

.pc_home .left .icon-you[data-v-d82ba966] {
    font-size: 14px
}

.pc_home .left .encyclopedia_search[data-v-d82ba966] {
    height: 82px;
    background: #fff;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    box-sizing: border-box
}

.pc_home .left .encyclopedia_search .search_icon[data-v-d82ba966] {
    width: 18px;
    position: absolute;
    z-index: 2;
    left: 40px;
    top: 32px
}

.pc_home .left .encyclopedia_search .ge[data-v-d82ba966] {
    position: absolute;
    left: 76px;
    top: 32px;
    width: 1px;
    height: 18px;
    background: #dbdbdb;
    z-index: 2
}

.pc_home .left .encyclopedia_search input[data-v-d82ba966] {
    flex: 1;
    height: 42px;
    background: #f7f7f7;
    border-radius: 4px 0 0 4px;
    box-sizing: border-box;
    border: none;
    padding-left: 76px;
    font-size: 16px
}

.pc_home .left .encyclopedia_search span[data-v-d82ba966] {
    width: 120px;
    height: 42px;
    box-sizing: border-box;
    background: #2d7bff;
    border-radius: 0 4px 4px 0;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    cursor: pointer
}

.pc_home .left .encyclopedia_search .encyclopedia_search_box[data-v-d82ba966] {
    position: absolute;
    left: 20px;
    right: 20px;
    background: #fff;
    box-shadow: 0 2px 4px 0 hsla(0,0%,86.3%,.5);
    top: 61px;
    z-index: 6;
    box-sizing: border-box;
    padding: 5px
}

.pc_home .left .encyclopedia_search .encyclopedia_search_box>div[data-v-d82ba966] {
    max-height: 300px;
    overflow-y: auto;
    padding: 15px 0 0 20px;
    box-sizing: border-box
}

.pc_home .left .encyclopedia_search .encyclopedia_search_box a[data-v-d82ba966] {
    display: block;
    margin: 0 0 10px;
    cursor: pointer;
    color: #000
}

.pc_home .left .encyclopedia_search .encyclopedia_search_box .blue[data-v-d82ba966],.pc_home .left .encyclopedia_search .encyclopedia_search_box a[data-v-d82ba966]:hover {
    color: #2d7bff
}

.pc_home .left .encyclopedia_bar[data-v-d82ba966] {
    height: 60px;
    background: #f9f9f9;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border-radius: 4px 4px 0 0;
    overflow: hidden
}

.pc_home .left .encyclopedia_bar>a[data-v-d82ba966] {
    flex: 1;
    box-sizing: border-box;
    height: 60px;
    text-align: center;
    font-size: 18px;
    color: #8e8e8e;
    line-height: 60px;
    position: relative;
    cursor: pointer
}

.pc_home .left .encyclopedia_bar>a.article[data-v-d82ba966] {
    background: #fff;
    color: #2d7bff
}

.pc_home .left .encyclopedia_main[data-v-d82ba966] {
    border-radius: 4px;
    flex-grow: 1;
    min-height: 911px;
    background: #fff;
    padding: 0 20px 20px
}

.pc_home .left .encyclopedia_main .encyclopedia_li[data-v-d82ba966] {
    box-sizing: border-box;
    min-height: 114px;
    border-bottom: 1px solid #ededed;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 13px 0 17px
}

.pc_home .left .encyclopedia_main .encyclopedia_li>div[data-v-d82ba966] {
    flex: 1;
    width: 0;
    min-height: 84px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 45px
}

.pc_home .left .encyclopedia_main .encyclopedia_li>div h1[data-v-d82ba966] {
    margin-bottom: 16px;
    display: block;
    width: 100%
}

.pc_home .left .encyclopedia_main .encyclopedia_li>div h1>a[data-v-d82ba966] {
    font-size: 18px;
    display: block;
    width: 679px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pc_home .left .encyclopedia_main .encyclopedia_li>div h2[data-v-d82ba966] {
    font-size: 14px;
    line-height: 21px;
    color: #8e8e8e;
    font-weight: 500;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 20px;
    max-height: 42px
}

.pc_home .left .encyclopedia_main .button[data-v-d82ba966] {
    width: 100px;
    height: 36px;
    border: none;
    box-sizing: border-box;
    line-height: 35px;
    background: #ffb02a;
    border-radius: 2px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    outline: none;
    text-align: center
}

.pc_home .right[data-v-d82ba966] {
    margin-top: 50px;
    width: 320px
}

.pc_home .right .right_box[data-v-d82ba966] {
    border-radius: 4px;
    background: #fff;
    padding: 0 20px 20px;
    margin-bottom: 16px
}

.pc_home .right .right_box .icon_baike[data-v-d82ba966] {
    margin-right: 10px;
    width: 19px
}

.pc_home .right .right_box .right_tt[data-v-d82ba966],.pc_home .right .right_box .right_tt h3[data-v-d82ba966] {
    height: 57px;
    border-bottom: 1px solid #ededed;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    font-weight: 500
}

.pc_home .right .right_box .right_box_ency[data-v-d82ba966] {
    margin: 20px 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-bottom: 6px
}

.pc_home .right .right_box .right_box_ency a[data-v-d82ba966] {
    background: #f6f6f6;
    margin-bottom: 14px;
    border-radius: 15px;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    color: #333;
    width: 108px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 10px
}

.pc_home .right .right_box .right_box_ency a[data-v-d82ba966]:hover {
    background: #2d7bff;
    color: #fff
}

.information-sub-title[data-v-e4b779f4] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-e4b779f4]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.information-table[data-v-e4b779f4] {
    font-size: 16px;
    border: 1px solid #e2f2ff;
    border-radius: 16px;
    overflow: hidden
}

.information-table .trow[data-v-e4b779f4] {
    display: flex
}

.information-table .trow[data-v-e4b779f4]:nth-of-type(2n-1) {
    background: #fafdff
}

.information-table .trow[data-v-e4b779f4]:not(:last-of-type) {
    border-bottom: 1px solid #e2f2ff
}

.information-table .thead[data-v-e4b779f4] {
    font-size: 20px;
    font-weight: 700;
    color: #0792ff;
    background: #e2f2ff!important
}

.information-table .thead .tcell[data-v-e4b779f4]:not(:last-of-type) {
    border-right: 1px solid #fff
}

.information-table .tbody[data-v-e4b779f4] {
    font-size: 16px;
    color: #666
}

.information-table .tbody .tcell[data-v-e4b779f4]:not(:last-of-type) {
    border-right: 1px solid #e2f2ff
}

.information-table .tcell[data-v-e4b779f4] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    flex-wrap: wrap;
    min-height: 60px;
    line-height: 32px;
    text-align: center;
    word-break: break-all;
    letter-spacing: 0;
    padding: 14px 20px
}

.information-sub-title[data-v-599ce7d0] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-599ce7d0]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.card1[data-v-599ce7d0] {
    padding: 20px 0
}

.card1 .basic-info[data-v-599ce7d0] {
    margin-bottom: 50px
}

.card1 .basic-info .basic-info-content[data-v-599ce7d0] {
    padding: 0 20px
}

.card1 .basic-info .basic-info-content .fs16[data-v-599ce7d0] {
    font-size: 16px
}

.card1 .basic-info .basic-info-content .fs18[data-v-599ce7d0] {
    font-size: 18px
}

.card1 .basic-info .basic-info-content .bold[data-v-599ce7d0] {
    color: #333;
    font-weight: 700
}

.card1 .basic-info .basic-info-content .grey[data-v-599ce7d0] {
    color: #666
}

.card1 .basic-info .basic-info-content .yellow[data-v-599ce7d0] {
    color: #0792ff;
    text-decoration: underline;
    cursor: pointer
}

.card1 .branches[data-v-599ce7d0] {
    margin-bottom: 50px
}

.card1 .branches .branches-content[data-v-599ce7d0] {
    padding: 0 20px
}

.card1 .company[data-v-599ce7d0] {
    margin-bottom: 50px
}

.card1 .company .company-text-wrap .company-text[data-v-599ce7d0] {
    color: #666;
    font-size: 16px;
    padding: 0 20px;
    margin-bottom: 36px
}

.card1 .company .company-text-wrap .company-text[data-v-599ce7d0]:first-child {
    color: #333;
    font-weight: 700
}

.card1 .company .company-text-wrap .company-text[data-v-599ce7d0]:last-child {
    margin-bottom: 0
}

.card1 .company .company-text-wrap .company-text span[data-v-599ce7d0] {
    color: #333;
    font-weight: 700;
    font-size: 18px
}

.card1 .announcement[data-v-599ce7d0] {
    margin-bottom: 50px
}

.card1 .announcement .announcement-content[data-v-599ce7d0] {
    padding: 0 20px
}

.card1 .announcement .announcement-content .img-box[data-v-599ce7d0] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative
}

.card1 .announcement .announcement-content .img-box .arrow[data-v-599ce7d0] {
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
    width: 43px;
    height: 18px
}

.card1 .announcement .announcement-content .img-box .industryItem .img[data-v-599ce7d0] {
    box-sizing: border-box;
    width: 420px;
    height: 160px;
    padding: 23px 20px;
    background: #f8f8f8;
    border-radius: 16px
}

.card1 .announcement .announcement-content .img-box .industryItem .img img[data-v-599ce7d0] {
    width: 380px;
    height: 114px
}

.card1 .announcement .announcement-content .img-box .industryItem .title[data-v-599ce7d0] {
    margin-top: 20px;
    font-size: 14px;
    color: #333;
    text-align: center
}

.card1 .platform[data-v-599ce7d0] {
    margin-bottom: 50px
}

.card1 .platform .platform-content[data-v-599ce7d0] {
    padding: 0 20px
}

.card1 .platform .platform-content .light-box[data-v-599ce7d0] {
    position: relative;
    display: flex;
    justify-content: center
}

.card1 .platform .platform-content .light-box .light[data-v-599ce7d0] {
    color: #0792ff;
    text-decoration: underline;
    cursor: pointer
}

.card1 .platform .platform-content .light-box .qr-code-wrapper[data-v-599ce7d0] {
    position: absolute;
    top: -160px;
    transform: scale(0);
    opacity: 0;
    transition: all .3s;
    width: 130px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.08);
    z-index: 1;
    padding: 10px 0;
    line-height: normal
}

.card1 .platform .platform-content .light-box .qr-code-wrapper.show[data-v-599ce7d0] {
    transform: scale(1);
    opacity: 1
}

.card1 .platform .platform-content .light-box .qr-code-wrapper .qr-code[data-v-599ce7d0] {
    width: 110px;
    height: 110px;
    margin-bottom: 2px
}

.card1 .platform .platform-content .light-box .qr-code-wrapper .qr-text[data-v-599ce7d0] {
    font-size: 12px;
    color: #333
}

.card1 .platform .platform-content .light-box .qr-code-wrapper .qr-text>i[data-v-599ce7d0] {
    color: #0792ff;
    font-style: normal
}

.card1 .contactus[data-v-599ce7d0],.card1 .information-security[data-v-599ce7d0] {
    margin-bottom: 50px
}

.card1 .contactus .contactus-content[data-v-599ce7d0],.card1 .information-security .contactus-content[data-v-599ce7d0] {
    padding: 0 20px
}

.card1 .contactus .contactus-content .contact-box[data-v-599ce7d0],.card1 .information-security .contactus-content .contact-box[data-v-599ce7d0] {
    padding: 20px;
    background: #fbfbfb;
    border-radius: 16px
}

.card1 .contactus .contactus-content .contact-box .list[data-v-599ce7d0]:not(:last-child),.card1 .information-security .contactus-content .contact-box .list[data-v-599ce7d0]:not(:last-child) {
    margin-bottom: 32px
}

.card1 .contactus .contactus-content .contact-box .list .top[data-v-599ce7d0],.card1 .information-security .contactus-content .contact-box .list .top[data-v-599ce7d0] {
    font-size: 20px;
    color: #333;
    margin-bottom: 16px;
    font-weight: 700
}

.card1 .contactus .contactus-content .contact-box .list .bottom[data-v-599ce7d0],.card1 .information-security .contactus-content .contact-box .list .bottom[data-v-599ce7d0] {
    font-size: 16px;
    color: #666
}

.card1 .placard .placard-content[data-v-599ce7d0] {
    padding: 0 20px
}

.card1 .placard .placard-content .placard-item[data-v-599ce7d0] {
    background: #fbfbfb;
    border-radius: 16px;
    font-size: 16px;
    color: #666;
    padding: 20px
}

.card1 .placard .placard-content .placard-item p[data-v-599ce7d0] {
    line-height: 30px
}

.information-sub-title[data-v-5514e118] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-5514e118]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.information-table[data-v-5514e118] {
    font-size: 16px;
    border: 1px solid #e2f2ff;
    border-radius: 16px;
    overflow: hidden
}

.information-table .trow[data-v-5514e118] {
    display: flex
}

.information-table .trow[data-v-5514e118]:nth-of-type(2n-1) {
    background: #fafdff
}

.information-table .trow[data-v-5514e118]:not(:last-of-type) {
    border-bottom: 1px solid #e2f2ff
}

.information-table .thead[data-v-5514e118] {
    font-size: 20px;
    font-weight: 700;
    color: #0792ff;
    background: #e2f2ff!important
}

.information-table .thead .tcell[data-v-5514e118]:not(:last-of-type) {
    border-right: 1px solid #fff
}

.information-table .tbody[data-v-5514e118] {
    font-size: 16px;
    color: #666
}

.information-table .tbody .tcell[data-v-5514e118]:not(:last-of-type) {
    border-right: 1px solid #e2f2ff
}

.information-table .tcell[data-v-5514e118] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    min-height: 60px;
    line-height: 32px;
    text-align: center;
    word-break: break-all;
    letter-spacing: 0;
    padding: 14px 20px
}

.information-sub-title[data-v-d443bc88] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-d443bc88]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.card2[data-v-d443bc88] {
    padding: 20px 0
}

.card2 .company[data-v-d443bc88] {
    margin-bottom: 50px
}

.card2 .company .company-content[data-v-d443bc88] {
    padding: 0 20px
}

.card2 .intermediaries[data-v-d443bc88] {
    margin-bottom: 50px
}

.card2 .intermediaries .intermediaries-content[data-v-d443bc88] {
    padding: 0 20px
}

.lookMore[data-v-d443bc88] {
    display: block;
    margin: 50px auto;
    background: #f3faff;
    border-radius: 35px;
    width: 200px;
    height: 60px;
    font-size: 20px;
    color: #0792ff;
    text-align: center;
    line-height: 60px;
    transition: all .3s
}

.information-sub-title[data-v-2e585feb] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-2e585feb]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.card3[data-v-2e585feb] {
    padding: 20px 0
}

.card3 .product .product-content[data-v-2e585feb] {
    padding: 0 20px
}

.card3 .product .pagination[data-v-2e585feb] {
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.card3 .product .pagination span[data-v-2e585feb] {
    font-size: 14px;
    color: #333;
    cursor: pointer;
    position: relative;
    top: -2px
}

.card3 .product .pagination span[data-v-2e585feb]:hover {
    color: #409eff
}

.information-sub-title[data-v-6ed09bc0] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-6ed09bc0]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.card4[data-v-6ed09bc0] {
    padding: 30px 15px 30px 20px
}

.card4 .timeline-item1 .item-right[data-v-6ed09bc0] {
    padding-bottom: 52px
}

.card4 .timeline-item2 .item-right-bottom[data-v-6ed09bc0] {
    padding-bottom: 64px
}

.card4 .timeline-item2[data-v-6ed09bc0],.card4 .timeline-item3[data-v-6ed09bc0] {
    padding-right: 40px
}

.timeline-item[data-v-6ed09bc0] {
    display: flex
}

.timeline-item .item-left[data-v-6ed09bc0] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 20px
}

.timeline-item .item-left .point[data-v-6ed09bc0] {
    width: 22px;
    height: 22px
}

.timeline-item .item-left .line[data-v-6ed09bc0] {
    width: 1px;
    height: 100%;
    margin: 8px 0;
    border-left: 1px dashed #0792ff;
    box-sizing: border-box
}

.timeline-item .item-right[data-v-6ed09bc0] {
    flex: 1
}

.timeline-item .item-right .item-right-top[data-v-6ed09bc0] {
    margin-bottom: 40px
}

.timeline-item .item-right .item-right-top .time[data-v-6ed09bc0] {
    font-size: 24px;
    color: #333;
    font-weight: 500
}

.type-wrap[data-v-6ed09bc0] {
    display: flex
}

.type-wrap .type-item[data-v-6ed09bc0] {
    display: flex;
    align-items: center;
    flex-direction: column
}

.type-wrap .type-item .icon[data-v-6ed09bc0] {
    width: 100px;
    height: 100px;
    margin-bottom: 16px
}

.type-wrap .type-item .text1-phone[data-v-6ed09bc0],.type-wrap .type-item .text1[data-v-6ed09bc0] {
    width: 230px;
    font-size: 18px;
    color: #333;
    text-align: center;
    line-height: 24px;
    font-weight: 700
}

.type-wrap .type-item .text2[data-v-6ed09bc0] {
    width: 282px;
    font-size: 18px;
    color: #666;
    text-align: center;
    line-height: 24px;
    font-weight: 400
}

.type-wrap .type-item .text1[data-v-6ed09bc0] {
    margin-bottom: 8px
}

.type-wrap .type-item .text1-phone[data-v-6ed09bc0] {
    margin-bottom: 18px
}

.type-wrap .type-item .ls-2[data-v-6ed09bc0] {
    letter-spacing: 2px
}

.type-wrap .type-item .text2-phone[data-v-6ed09bc0] {
    font-size: 18px;
    color: #0792ff;
    letter-spacing: 0;
    text-align: center;
    line-height: 27px;
    font-weight: 500
}

.type-wrap .center-wrap[data-v-6ed09bc0] {
    margin: 0 30px 0 36px
}

.main-title[data-v-6ed09bc0] {
    display: inline-block;
    padding: 14px 28px 14px 22px;
    background: rgba(7,146,255,.05);
    border-radius: 24px 24px 24px 0;
    font-size: 20px;
    color: #0792ff;
    font-weight: 700;
    text-align: center
}

.step-wrap[data-v-6ed09bc0] {
    margin-top: 23px
}

.step-wrap .step-wrap-item[data-v-6ed09bc0] {
    display: flex;
    padding-left: 16px
}

.step-wrap .step-wrap-item[data-v-6ed09bc0]:not(:last-of-type) {
    margin-bottom: 30px
}

.step-wrap .step-wrap-item .point[data-v-6ed09bc0] {
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    margin-top: 8px;
    margin-left: 12px;
    border-radius: 50%;
    background: #0792ff
}

.step-wrap .step-wrap-item .step-wrap-left[data-v-6ed09bc0] {
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    background: #0792ff;
    border-radius: 50%;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-align: center
}

.step-wrap .step-wrap-item .step-wrap-right[data-v-6ed09bc0] {
    margin-left: 14px
}

.step-wrap .step-wrap-item .step-wrap-right .step-text[data-v-6ed09bc0] {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    margin-bottom: 8px
}

.step-wrap .step-wrap-item .step-wrap-right .step-wrap-type-item[data-v-6ed09bc0] {
    display: flex
}

.step-wrap .step-wrap-item .step-wrap-right .step-wrap-type-item[data-v-6ed09bc0]:not(:last-of-type) {
    margin-bottom: 16px
}

.step-wrap .step-wrap-item .step-wrap-right .step-wrap-type-item .type-num[data-v-6ed09bc0] {
    flex-shrink: 0
}

.step-wrap .step-wrap-item .step-wrap-right .step-wrap-type-item .type-num-66[data-v-6ed09bc0] {
    width: 66px
}

.step-wrap .step-wrap-item .step-wrap-right .step-wrap-type-item .type-num-196[data-v-6ed09bc0] {
    width: 196px
}

.step-wrap .step-wrap-item .step-wrap-right .desc[data-v-6ed09bc0],.step-wrap .step-wrap-item .step-wrap-right .step-wrap-type-item .type-desc[data-v-6ed09bc0],.step-wrap .step-wrap-item .step-wrap-right .step-wrap-type-item .type-num[data-v-6ed09bc0] {
    font-size: 16px;
    color: #666;
    line-height: 22px;
    font-weight: 400
}

.step-wrap .step-wrap-item .step-wrap-right .fwb[data-v-6ed09bc0] {
    font-weight: 700
}

.step-wrap .step-wrap-item .step-wrap-right .high-light[data-v-6ed09bc0] {
    color: #ff8000
}

.desc-wrap[data-v-6ed09bc0] {
    font-size: 16px;
    color: #666;
    line-height: 22px;
    font-weight: 400;
    margin-left: 50px;
    margin-top: 13px
}

.mgb-40[data-v-6ed09bc0] {
    margin-bottom: 40px
}

.mgt-6[data-v-6ed09bc0] {
    margin-top: 6px
}

.information-sub-title[data-v-6a2d3d36] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-6a2d3d36]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.card5[data-v-6a2d3d36] {
    padding: 20px 0
}

.card5 .consumer-privacy[data-v-6a2d3d36] {
    margin-bottom: 50px
}

.card5 .consumer-privacy .consumer-privacy-content[data-v-6a2d3d36] {
    padding: 0 20px
}

.card5 .business-privacy[data-v-6a2d3d36] {
    margin-bottom: 50px
}

.card5 .business-privacy .business-privacy-content[data-v-6a2d3d36] {
    padding: 0 20px
}

.card5 .business-security[data-v-6a2d3d36] {
    margin-bottom: 50px
}

.card5 .business-security .business-security-content[data-v-6a2d3d36] {
    padding: 0 20px
}

.card5[data-v-6a2d3d36] .rich-text.hidden {
    height: 550px;
    overflow: hidden
}

.card5[data-v-6a2d3d36] .rich-text p {
    margin-top: 0!important;
    margin-bottom: 36px;
    line-height: 22px!important
}

.card5 .show-more[data-v-6a2d3d36] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 232px;
    height: 52px;
    line-height: 52px;
    font-size: 22px;
    color: #0792ff;
    margin: 36px auto 0;
    border-radius: 26px;
    background: #f3faff;
    cursor: pointer
}

.card5 .show-more>img[data-v-6a2d3d36] {
    width: 24px;
    height: 14px;
    margin-left: 16px;
    transition: all .5s
}

.card5 .show-more>img.rotate[data-v-6a2d3d36] {
    transform: rotate(-180deg)
}

.card5 .href[data-v-6a2d3d36] {
    display: flex;
    align-items: center
}

.card5 .href>span[data-v-6a2d3d36] {
    font-size: 16px;
    color: #666
}

.card5 .href>a[data-v-6a2d3d36] {
    font-size: 16px;
    color: #f70
}

.books-wrap[data-v-6a2d3d36] {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.books-wrap.show[data-v-6a2d3d36] {
    overflow: auto;
    height: auto
}

.books-wrap img[data-v-6a2d3d36] {
    width: 800px
}

.information-sub-title[data-v-08e43309] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-08e43309]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.card6[data-v-08e43309] {
    padding: 20px 0
}

.card6 .consumer-agreement-content[data-v-08e43309] {
    padding: 0 20px
}

.card6[data-v-08e43309] .rich-text.hidden {
    height: 558px;
    overflow: hidden
}

.card6[data-v-08e43309] .rich-text p {
    margin-top: 0!important;
    margin-bottom: 36px;
    line-height: 22px!important
}

.card6 .show-more[data-v-08e43309] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 232px;
    height: 52px;
    line-height: 52px;
    font-size: 22px;
    color: #0792ff;
    margin: 36px auto 0;
    border-radius: 26px;
    background: #f3faff;
    cursor: pointer
}

.card6 .show-more>img[data-v-08e43309] {
    width: 24px;
    height: 14px;
    margin-left: 16px;
    transition: all .5s
}

.card6 .show-more>img.rotate[data-v-08e43309] {
    transform: rotate(-180deg)
}

.information-sub-title[data-v-c3234d58] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-c3234d58]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.information[data-v-c3234d58] {
    background: #f8f8f8
}

.information .banner[data-v-c3234d58] {
    display: flex
}

.information .banner img[data-v-c3234d58] {
    width: 100%;
    height: auto;
    animation: mymove-c3234d58 2s 2;
    animation-direction: alternate
}

.information .container[data-v-c3234d58] {
    display: flex;
    max-width: 1200px;
    margin: 20px auto
}

.information .container .aside[data-v-c3234d58] {
    width: 230px;
    margin-right: 20px;
    background: #fff
}

.information .container .aside .aside-item[data-v-c3234d58] {
    box-sizing: border-box;
    width: 100%;
    height: 86px;
    line-height: 86px;
    font-size: 24px;
    color: #666;
    padding: 0 20px;
    cursor: pointer
}

.information .container .aside .aside-item.act[data-v-c3234d58] {
    color: #0792ff;
    background: #f0f9ff
}

.information .container .mainer[data-v-c3234d58] {
    width: 950px;
    background: #fff
}

@keyframes mymove-c3234d58 {
    to {
        transform: scale(1.05)
    }
}

.information-sub-title[data-v-433893f8] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-433893f8]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.wrap[data-v-433893f8] {
    width: 100%;
    height: 100%;
    background: #fff
}

.wrap .title[data-v-433893f8] {
    font-size: 36px;
    color: #333;
    text-align: center;
    height: 196px;
    line-height: 214px
}

.wrap .company-content[data-v-433893f8] {
    width: 1250px;
    margin: 0 auto 80px
}

.information-sub-title[data-v-6c988994] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-6c988994]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.wrap[data-v-6c988994] {
    width: 100%;
    height: 100%;
    background: #fff
}

.wrap .title[data-v-6c988994] {
    font-size: 36px;
    color: #333;
    text-align: center;
    height: 196px;
    line-height: 214px
}

.wrap .company-content[data-v-6c988994] {
    width: 1250px;
    margin: 0 auto 80px
}

[data-v-6c988994] .table .trow .tcell {
    flex: 1!important
}

input[data-v-3136c27e]::-webkit-input-placeholder {
    color: #ccc
}

input[data-v-3136c27e]:-moz-placeholder,input[data-v-3136c27e]::-moz-placeholder {
    color: #ccc
}

input[data-v-3136c27e]:-ms-input-placeholder {
    color: #ccc
}

.pc_home header[data-v-3136c27e] {
    background: #fff
}

.pc_home .middleContains[data-v-3136c27e] {
    max-width: 1200px;
    height: 60px;
    margin: 0 auto;
    justify-content: space-between
}

.pc_home .middleContains .left[data-v-3136c27e],.pc_home .middleContains[data-v-3136c27e] {
    display: flex;
    align-items: center
}

.pc_home .middleContains .left p[data-v-3136c27e] {
    color: #333;
    font-size: 18px;
    position: relative;
    margin-left: 40px
}

.pc_home .middleContains .left p[data-v-3136c27e]:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -18px;
    width: 1px;
    height: 17px;
    background: #dbdbdb
}

.pc_home .middleContains .right[data-v-3136c27e] {
    display: flex;
    align-items: center
}

.pc_home .middleContains .right .release[data-v-3136c27e] {
    width: 82px;
    height: 32px;
    border-radius: 4px;
    background: #0792ff;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center
}

.pc_home .middleContains .right .release i[data-v-3136c27e] {
    font-size: 18px;
    margin-left: 2px
}

.pc_home .middleContains .right img[data-v-3136c27e] {
    width: 32px;
    height: 32px;
    background: #ccc;
    border-radius: 50%;
    margin-left: 30px
}

.pc_home .main[data-v-3136c27e] {
    height: 600px;
    background: url(../images/130c85e.jpg);
    background-size: 100% 100%
}

.pc_home .main .r-main[data-v-3136c27e] {
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    position: relative
}

.pc_home .main .r-main .login-area[data-v-3136c27e] {
    width: 400px;
    height: 450px;
    position: absolute;
    background: #fff;
    border-radius: 8px;
    top: 30px;
    right: 0;
    padding: 0 40px;
    box-sizing: border-box
}

.pc_home .main .r-main .login-area .title[data-v-3136c27e] {
    margin-top: 50px;
    font-size: 30px;
    color: #333;
    font-weight: 700
}

.pc_home .main .r-main .login-area .tel[data-v-3136c27e] {
    position: relative;
    margin-top: 30px;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #f2f2f2
}

.pc_home .main .r-main .login-area .tel input[data-v-3136c27e] {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: none;
    outline: none
}

.pc_home .main .r-main .login-area .tel img[data-v-3136c27e] {
    width: 14px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.pc_home .main .r-main .login-area .tip[data-v-3136c27e] {
    margin-top: 9.5px;
    font-size: 14px;
    color: #ff2332
}

.pc_home .main .r-main .login-area .yzm-area[data-v-3136c27e] {
    width: 100%;
    display: flex;
    margin-top: 20px;
    line-height: 50px;
    height: 50px;
    position: relative;
    border-bottom: 1px solid #f2f2f2
}

.pc_home .main .r-main .login-area .yzm-area .yzm[data-v-3136c27e] {
    position: relative;
    flex: 1
}

.pc_home .main .r-main .login-area .yzm-area .yzm input[data-v-3136c27e] {
    width: 100%
}

.pc_home .main .r-main .login-area .yzm-area .yzm img[data-v-3136c27e] {
    width: 14px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.pc_home .main .r-main .login-area .yzm-area .btn[data-v-3136c27e] {
    width: 84px;
    text-align: center;
    font-size: 16px;
    color: #999
}

.pc_home .main .r-main .login-area .yzm-area .btn.blurDone[data-v-3136c27e] {
    color: #0792ff
}

.pc_home .main .r-main .login-area .yzm-area input[data-v-3136c27e] {
    box-sizing: border-box;
    flex: 1;
    height: 100%;
    border: none;
    outline: none
}

.pc_home .main .r-main .login-area .login-btn[data-v-3136c27e] {
    margin-top: 25px;
    height: 46px;
    cursor: pointer;
    background: #f5f5f5;
    border-radius: 23px;
    color: #fff;
    line-height: 46px;
    text-align: center
}

.pc_home .main .r-main .login-area .login-btn.loginbtn[data-v-3136c27e] {
    background-image: linear-gradient(90deg,#48aefe,#0988eb)
}

.pc_home .main .r-main .login-area .long-tps[data-v-3136c27e] {
    margin-top: 13px;
    font-size: 14px;
    color: #999
}

.pc_home .main .r-main .login-area .long-tps .blue[data-v-3136c27e] {
    color: #0792ff
}

.pc_home .main .r-main .customer[data-v-3136c27e] {
    font-size: 14px;
    color: #fff;
    bottom: 80px;
    position: absolute;
    right: 16px
}

.pc_home .main .r-main .rel-bg[data-v-3136c27e] {
    width: 800px;
    height: 100%;
    position: absolute;
    background: transparent
}

.pc_home .main .r-main .rel-bg .bg-img[data-v-3136c27e] {
    margin-top: 70px;
    width: 688px
}

.pc_home .footer[data-v-3136c27e] {
    text-align: center;
    font-size: 14px;
    color: #999;
    background: #fff;
    padding-top: 20px
}

.selltag[data-v-0e0c4238] {
    width: 40px
}

.newtag[data-v-0e0c4238] {
    width: 16px
}

.arrowTransform[data-v-0e0c4238] {
    transition: .5s;
    transform-origin: center;
    transform: rotate(0deg)
}

.arrowTransformReturn[data-v-0e0c4238] {
    transition: .5s;
    transform-origin: center;
    transform: rotate(180deg)
}

.top[data-v-0e0c4238] {
    box-sizing: border-box;
    max-width: 1200px;
    background: #fff;
    border-radius: 4px;
    padding: 30px 29px
}

.top .icon-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    
}
.top .icon-list .icon-item{width: 16%;}
.top .icon-list .icon-item>a{
    box-sizing: border-box;
    display: block;
    border-radius: 10px;
    padding: 28px 14px;
    font-size: 24px;
    color: #fff;
    
}

.top .icon-list .icon-item ul li{
    font-size: 14px;
    color: #fff;
    padding:5px;

}






.top .btn-area[data-v-0e0c4238] {
    display: flex;
    margin-top: 40px
}

.top .btn-area .select[data-v-0e0c4238] {
    position: relative
}

.top .btn-area .select .select-box[data-v-0e0c4238] {
    box-sizing: border-box;
    width: 564px;
    height: 44px;
    border: 1px solid #ccc;
    border-radius: 4px;
    align-items: center;
    display: flex;
    padding-left: 20px;
    padding-right: 15px;
    justify-content: space-between
}

.top .btn-area .select .select-box .word[data-v-0e0c4238] {
    font-size: 16px;
    color: #999
}

.top .btn-area .select .select-box .icon-icon_arrow_down2[data-v-0e0c4238] {
    color: #999
}

.top .btn-area .select .mask[data-v-0e0c4238] {
    box-shadow: 0 0 11px 0 rgba(0,0,0,.1);
    position: absolute;
    height: 530px;
    z-index: 5;
    left: 0;
    top: 44px;
    display: flex
}

.top .btn-area .select .mask .left[data-v-0e0c4238] {
    background: #0f2333;
    width: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around
}

.top .btn-area .select .mask .left .letter[data-v-0e0c4238] {
    border-radius: 4px;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #fff
}

.top .btn-area .select .mask .left .letter.active[data-v-0e0c4238] {
    background: #0792ff
}

.top .btn-area .select .mask .middle[data-v-0e0c4238] {
    width: 170px;
    box-sizing: border-box;
    overflow-y: auto;
    position: relative
}

.top .btn-area .select .mask .middle .letter-c[data-v-0e0c4238],.top .btn-area .select .mask .middle .letter-item[data-v-0e0c4238] {
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    padding-left: 12px
}

.top .btn-area .select .mask .middle .letter-item[data-v-0e0c4238] {
    background: #f2f2f2;
    line-height: 30px
}

.top .btn-area .select .mask .middle .letter-c[data-v-0e0c4238] {
    background: #fff;
    display: flex;
    align-items: center;
    padding-right: 12px;
    justify-content: space-between;
    cursor: pointer
}

.top .btn-area .select .mask .middle .letter-c.active[data-v-0e0c4238] {
    color: #0792ff
}

.top .btn-area .select .mask .middle .letter-c .icon-xiangyou[data-v-0e0c4238] {
    color: #ccc;
    font-size: 12px
}

.top .btn-area .select .mask .middle .letter-c .icon-xiangyou.active[data-v-0e0c4238] {
    color: #0792ff
}

.top .btn-area .select .mask .right[data-v-0e0c4238] {
    box-sizing: border-box;
    padding-right: 0!important;
    width: 250px;
    height: 100%;
    padding-left: 12px;
    padding-right: 12px;
    background: #fff;
    font-size: 14px;
    color: #333
}

.top .btn-area .select .mask .right .all[data-v-0e0c4238] {
    height: 30px;
    line-height: 30px;
    box-sizing: border-box
}

.top .btn-area .select .mask .right .not-all[data-v-0e0c4238] {
    width: 100%;
    box-sizing: border-box;
    height: 500px;
    overflow-y: auto
}

.top .btn-area .select .mask .right .not-all .right-item[data-v-0e0c4238] {
    width: 100%;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    height: 30px;
    align-items: center
}

.top .btn-area .select .mask .right .not-all .right-item .pro-name[data-v-0e0c4238] {
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    align-items: center
}

.top .btn-area .select .mask .right .not-all .right-item .pro-name img[data-v-0e0c4238] {
    margin-left: 10px
}

.top .btn-area .select .mask .right .not-all .right-item .pro-name.active[data-v-0e0c4238] {
    color: #0792ff
}

.top .btn-area .select .mask .right .not-all .right-item .type-name[data-v-0e0c4238] {
    font-size: 12px;
    color: #999;
    padding-right: 10px
}

.top .btn-area .saixuan[data-v-0e0c4238] {
    font-size: 20px;
    width: 176px;
    height: 44px;
    margin-left: 16px;
    background: #0792ff;
    border-radius: 4px;
    line-height: 44px;
    text-align: center;
    color: #fff
}

.top .btn-area .find[data-v-0e0c4238] {
    margin-left: 39px;
    display: flex;
    align-items: center
}

.top .btn-area .find>img[data-v-0e0c4238] {
    width: 24px;
    height: 24px
}

.top .btn-area .find .find-word[data-v-0e0c4238] {
    font-size: 20px;
    color: #0792ff;
    margin-left: 10px
}

.top .btn-area .vs[data-v-0e0c4238] {
    margin-left: 30px;
    display: flex;
    align-items: center
}

.top .btn-area .vs>img[data-v-0e0c4238] {
    width: 27px;
    height: 18px
}

.top .btn-area .vs .find-word[data-v-0e0c4238] {
    font-size: 20px;
    color: #0792ff;
    margin-left: 10px
}

.mt[data-v-189eb91e] {
    margin-top: 30px
}

.config[data-v-189eb91e] {
    background: #fff;
    padding: 0 30px 30px
}

.config .head[data-v-189eb91e] {
    display: flex;
    align-items: center
}

.config .head .blue[data-v-189eb91e] {
    width: 4px;
    height: 14px;
    background: #0792ff;
    margin-right: 8px
}

.config .head .name[data-v-189eb91e] {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500
}

.config .tag[data-v-189eb91e] {
    height: 67px;
    display: flex;
    align-items: center
}

.config .tag .img[data-v-189eb91e] {
    vertical-align: -3px;
    width: 15px
}

.config .tag .tag-w[data-v-189eb91e] {
    color: #2d7bff;
    margin-left: 12px
}

.config .table .box1[data-v-189eb91e] {
    border: 1px solid #dbefff
}

.config .table .box1 .tr[data-v-189eb91e] {
    display: flex
}

.config .table .box1 .tr .td[data-v-189eb91e] {
    height: 42px
}

.config .table .box1 .tr .td.left[data-v-189eb91e] {
    width: 213px;
    border-right: 1px solid #dbefff;
    border-bottom: 1px solid #dbefff
}

.config .table .box1 .tr .td.right[data-v-189eb91e] {
    flex: 1;
    border-bottom: 1px solid #dbefff
}

.config .table .box1 .tr[data-v-189eb91e]:nth-of-type(2n-1) {
    background: #f2f9ff
}

.config .table .box1 .tr:last-of-type>.td[data-v-189eb91e] {
    border-bottom: none
}

.config .table .box2[data-v-189eb91e] {
    border: 1px solid #dbefff
}

.config .table .box2 .item[data-v-189eb91e] {
    display: flex;
    border-bottom: 1px solid #dbefff
}

.config .table .box2 .item[data-v-189eb91e]:last-of-type {
    border-bottom: none
}

.config .table .box2 .item:nth-of-type(2n-1)>.item-left[data-v-189eb91e] {
    background: #f2f9ff
}

.config .table .box2 .item .item-right[data-v-189eb91e] {
    flex: 1
}

.config .table .box2 .item .item-right .right-tr[data-v-189eb91e] {
    border-bottom: 1px solid #dbefff;
    display: flex
}

.config .table .box2 .item .item-right .right-tr[data-v-189eb91e]:nth-of-type(2n-1) {
    background: #f2f9ff
}

.config .table .box2 .item .item-right .right-tr .td-left[data-v-189eb91e] {
    width: 231px;
    border-right: 1px solid #dbefff;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding: 15px 0 15px 30px
}

.config .table .box2 .item .item-right .right-tr .td-right[data-v-189eb91e] {
    width: 100%;
    flex: 1;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding: 15px 30px
}

.config .table .box2 .item .item-right .right-tr[data-v-189eb91e]:last-of-type {
    border-bottom: none
}

.config .table .box2 .item .item-left[data-v-189eb91e] {
    width: 211px;
    border-right: 1px solid #dbefff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px
}

.dpBpx[data-v-189eb91e] {
    width: 100%;
    box-sizing: border-box;
    padding: 0 30px 30px;
    margin-top: 30px
}

.dpBpx .head[data-v-189eb91e] {
    display: flex;
    align-items: center
}

.dpBpx .head .blue[data-v-189eb91e] {
    width: 4px;
    height: 14px;
    background: #0792ff;
    margin-right: 8px
}

.dpBpx .head .name[data-v-189eb91e] {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500
}

.dpBpx .lightPoint[data-v-189eb91e] {
    margin-top: 34px;
    padding: 34px 20px 20px 20px;
    background: #f5fbff;
    border-radius: 4px;
    position: relative
}

.dpBpx .lightPoint .logoLight[data-v-189eb91e] {
    width: 90px;
    height: 28px;
    position: absolute;
    top: -14px;
    left: 0;
    background-image: linear-gradient(90deg,#7dc6ff,#35a7ff);
    border-top-left-radius: 17px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 2px;
    box-sizing: border-box;
    padding: 0 16px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.dpBpx .lightPoint .logoLight img[data-v-189eb91e] {
    width: 16px
}

.dpBpx .lightPoint .logoLight span[data-v-189eb91e] {
    font-size: 14px;
    color: #fff;
    letter-spacing: 1.4px;
    font-weight: 500;
    display: inline-block
}

.dpBpx .lightPoint .logoWeekend[data-v-189eb91e] {
    width: 90px;
    height: 28px;
    position: absolute;
    top: -14px;
    left: 0;
    background-image: linear-gradient(90deg,#7dc6ff,#35a7ff);
    border-top-left-radius: 17px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 2px;
    box-sizing: border-box;
    padding: 0 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 13px
}

.dpBpx .lightPoint .logoWeekend img[data-v-189eb91e] {
    width: 16px
}

.dpBpx .lightPoint .logoWeekend span[data-v-189eb91e] {
    color: #fff;
    font-size: 14px;
    letter-spacing: 1.4px;
    display: inline-block
}

.dpBpx .lightPoint .lightList[data-v-189eb91e] {
    font-size: 14px;
    color: #333;
    letter-spacing: 1px;
    line-height: 20px;
    font-weight: 400
}

.dpBpx .lightPoint .lightList .bold[data-v-189eb91e] {
    font-size: 14px;
    color: #333;
    letter-spacing: 1px;
    line-height: 20px;
    font-weight: 500
}

.dpBpx .attent[data-v-189eb91e] {
    padding: 0 20px;
    background: #f5fbff;
    border-radius: 4px
}

.dpBpx .attent .attentBox[data-v-189eb91e] {
    width: 100%;
    padding-bottom: 20px
}

.dpBpx .attent .attentBox .title[data-v-189eb91e] {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 20px 0 10px
}

.dpBpx .attent .attentBox .title img[data-v-189eb91e] {
    margin-right: 10px
}

.dpBpx .attent .attentBox .title span[data-v-189eb91e] {
    color: #0792ff;
    font-size: 14px
}

.dpBpx .attent .attentBox .content[data-v-189eb91e] {
    width: 100%;
    line-height: 28px;
    color: #333;
    font-size: 14px
}

.dpBpx .attent .attentBox[data-v-189eb91e]:not(:last-of-type) {
    border-bottom: 1px dashed #dbf1ff
}

.configBox[data-v-189eb91e] {
    overflow: hidden;
    border-radius: 4px;
    width: 100%;
    background: #fff
}

.configBox .configBar[data-v-189eb91e] {
    width: 100%;
    box-sizing: border-box;
    padding: 0 30px;
    height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    align-items: center;
    color: #8e8e8e;
    font-size: 16px
}

.configBox .configBar h2[data-v-189eb91e] {
    height: 59px;
    line-height: 59px;
    margin-right: 60px;
    font-weight: 400;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 18px
}

.special[data-v-189eb91e] {
    margin-bottom: 20px
}

.act[data-v-189eb91e] {
    color: #000;
    border-bottom: 3px solid #0792ff;
    height: 57px;
    line-height: 57px
}

.nodata[data-v-189eb91e] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400
}

.nodata img[data-v-189eb91e] {
    width: 200px;
    margin-bottom: 20px
}

.nodata span[data-v-189eb91e] {
    font-size: 16px;
    color: #0792ff;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    cursor: pointer
}

.point[data-v-5c6a089f] {
    cursor: pointer
}

.btn-area[data-v-5c6a089f] {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.arrowTransform[data-v-5c6a089f] {
    transition: .5s;
    transform-origin: center;
    transform: rotate(180deg)
}

.arrowTransformReturn[data-v-5c6a089f] {
    transition: .5s;
    transform-origin: center;
    transform: rotate(0deg)
}

.center[data-v-5c6a089f] {
    justify-content: center
}

.around[data-v-5c6a089f],.center[data-v-5c6a089f] {
    align-items: center
}

.around[data-v-5c6a089f] {
    justify-content: space-around;
    padding: 6px 0
}

.th1[data-v-5c6a089f] {
    box-sizing: border-box;
    border-bottom: 1px solid #dee7ff;
    flex: 1;
    height: 36px;
    border-right: 1px solid #e4ecff;
    display: flex
}

.th1[data-v-5c6a089f]:last-of-type {
    border-right: none
}

.th2[data-v-5c6a089f] {
    box-sizing: border-box;
    border-bottom: 1px solid #dee7ff;
    flex: 1;
    height: 65px;
    border-right: 1px solid #e4ecff;
    display: flex;
    flex-direction: column;
    font-size: 12px
}

.th2[data-v-5c6a089f]:last-of-type {
    border-right: none
}

.th3[data-v-5c6a089f] {
    box-sizing: border-box;
    border-bottom: 1px solid #dee7ff;
    flex: 2;
    height: 65px;
    border-right: 1px solid #e4ecff;
    display: flex;
    font-size: 12px
}

.th3[data-v-5c6a089f]:last-of-type {
    border-right: none
}

.th4[data-v-5c6a089f] {
    box-sizing: border-box;
    border-bottom: 1px solid #dee7ff;
    width: 89.4px;
    height: 36px;
    border-right: 1px solid #e4ecff;
    display: flex;
    font-size: 12px
}

.th4[data-v-5c6a089f]:last-of-type {
    border-right: none
}

.th5[data-v-5c6a089f] {
    border-bottom: 1px solid #dee7ff;
    width: 89.8px;
    height: 36px;
    border-right: 1px solid #e4ecff;
    display: flex
}

.table[data-v-5c6a089f],.th5[data-v-5c6a089f] {
    box-sizing: border-box
}

.table[data-v-5c6a089f] {
    color: #333;
    border: 1px solid #dee7ff;
    border-bottom: none;
    font-size: 14px
}

.table .thead[data-v-5c6a089f] {
    background: #0792ff;
    color: #fff;
    display: flex
}

.table .tbody[data-v-5c6a089f] {
    box-sizing: border-box
}

.table .tbody .item[data-v-5c6a089f] {
    display: flex
}

.table .tbody .item[data-v-5c6a089f]:nth-of-type(2n) {
    background: #f2f9ff
}

.guess[data-v-5c6a089f] {
    border-radius: 4px;
    background: #fff;
    padding: 0 20px;
    margin-bottom: 16px;
    position: relative
}

.guess .head[data-v-5c6a089f],.guess[data-v-5c6a089f] {
    box-sizing: border-box
}

.guess .head[data-v-5c6a089f] {
    border-bottom: 1px solid #ededed;
    height: 60px;
    display: flex;
    align-items: center
}

.guess .head .img[data-v-5c6a089f] {
    width: 18px;
    vertical-align: -3px
}

.guess .head .tag[data-v-5c6a089f] {
    font-size: 18px;
    color: #333
}

.guess .main[data-v-5c6a089f] {
    display: flex;
    flex-direction: column
}

.guess .main .title[data-v-5c6a089f] {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default
}

.guess .main .title .title-content[data-v-5c6a089f],.guess .main .title[data-v-5c6a089f] {
    display: inline-block
}

.guess .main .title .title-content span[data-v-5c6a089f] {
    display: inline-block;
    width: 1px;
    height: 12px;
    margin: 0 8px;
    background: #d8d8d8
}

.guess .main .result[data-v-5c6a089f] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 10px
}

.guess .main .result .sum[data-v-5c6a089f] {
    font-size: 30px;
    color: #ff6e1d;
    letter-spacing: 0;
    font-weight: 700
}

.guess .main .result .sum .yuan[data-v-5c6a089f] {
    font-size: 18px;
    font-weight: 400;
    margin-left: -6px
}

.guess .main .result .sum .fs-26[data-v-5c6a089f] {
    font-size: 26px!important
}

.guess .main .result .sum .woman-price[data-v-5c6a089f] {
    margin-left: -6px
}

.guess .main .result .sex[data-v-5c6a089f] {
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400
}

.guess .main .more-box[data-v-5c6a089f] {
    box-sizing: border-box;
    margin-bottom: 20px
}

.guess .main .more-box .more[data-v-5c6a089f] {
    width: 120px;
    box-sizing: border-box;
    height: 30px;
    border: 1px solid #ededed;
    font-size: 12px;
    color: #8e8e8e;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px
}

.guess .main .more-box .more .arrow .icon_down[data-v-5c6a089f] {
    font-size: 12px;
    color: #8e8e8e
}

.guess .main .more-box #mask[data-v-5c6a089f] {
    width: 480px;
    padding: 20px 16px;
    background: #fff;
    position: absolute;
    left: -379px;
    top: 23px;
    box-shadow: 0 0 11px 0 rgba(0,0,0,.1);
    z-index: 99999999;
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s linear
}

.guess .main .more-box #mask.fade-in[data-v-5c6a089f] {
    opacity: 1;
    pointer-events: auto
}

.guess .main .more-box #mask .more-tips[data-v-5c6a089f] {
    padding: 12px 16px;
    background: #f2f9ff;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 12px;
    color: #333;
    font-weight: 400
}

.guess .main .more-box #mask .more-tips span[data-v-5c6a089f] {
    color: #0792ff;
    line-height: 17px;
    font-weight: 400;
    cursor: pointer
}

.guess .main .more-box #mask .more-title[data-v-5c6a089f] {
    font-size: 16px;
    color: #333;
    letter-spacing: 1px;
    font-weight: 600;
    margin-top: 12px
}

.guess .main .more-box #mask .standard[data-v-5c6a089f] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 12px
}

.guess .main .more-box #mask .shuoming[data-v-5c6a089f] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 12px
}

.guess .main .consult[data-v-5c6a089f],.guess .main .go[data-v-5c6a089f] {
    height: 50px;
    background: #f5a825;
    font-size: 20px;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    line-height: 50px
}

.guess .nj[data-v-5c6a089f] {
    padding-bottom: 20px
}

.guess .nj .nj-title[data-v-5c6a089f] {
    color: #ccc;
    height: 50px;
    line-height: 50px;
    text-align: center
}

.guess .nj .nj-btn[data-v-5c6a089f] {
    height: 120px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.guess .nullStatus[data-v-5c6a089f] {
    margin: 18px 0;
    font-size: 16px;
    color: #333
}

.guess .nullStatus[data-v-5c6a089f],.guess .nullStatus span[data-v-5c6a089f] {
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400
}

.guess .nullStatus span[data-v-5c6a089f] {
    color: #0792ff;
    cursor: pointer
}

.guess .supplement[data-v-5c6a089f] {
    padding: 20px 0
}

.guess .supplement .scanQrCode[data-v-5c6a089f] {
    font-size: 16px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 400;
    text-align: center;
    cursor: pointer
}

.guess .supplement .scanQrCode .qrDialog[data-v-5c6a089f] {
    position: absolute;
    bottom: -95px;
    left: -296px;
    padding-bottom: 16px;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.08)
}

.guess .supplement .scanQrCode .qrDialog p[data-v-5c6a089f] {
    margin-top: -8px;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400
}

.guess .supplement .scanQrCode .qrDialog[data-v-5c6a089f]:after {
    content: "";
    position: absolute;
    right: -16px;
    bottom: 120px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left-color: #fff
}

.guess .supplement .text[data-v-5c6a089f] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400
}

.guess[data-v-5c6a089f] .el-button {
    width: 100%;
    justify-content: center;
    background: #f5a825;
    font-size: 20px;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    height: 50px;
    border: none;
    box-sizing: border-box;
    border-radius: 25px
}

.guess[data-v-5c6a089f] .el-button:hover {
    background: #e79a17
}

.guess #go[data-v-5c6a089f] .el-button {
    margin-bottom: 16px;
    background: #0792ff
}

.guess #go[data-v-5c6a089f] .el-button:hover {
    background: #0683e6
}

.nodata[data-v-5c6a089f] {
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: bolder
}

.disable[data-v-5c6a089f] {
    background: #ccc!important
}

.fade-enter-active[data-v-5c6a089f],.fade-leave-active[data-v-5c6a089f] {
    transition: opacity .5s
}

.fade-enter[data-v-5c6a089f],.fade-leave-to[data-v-5c6a089f] {
    opacity: 0
}

.company[data-v-3aed32c8] {
    border-radius: 4px;
    box-sizing: border-box;
    background: #fff;
    padding: 0 20px 16px
}

.company .head[data-v-3aed32c8] {
    box-sizing: border-box;
    border-bottom: 1px solid #ededed;
    height: 60px;
    display: flex;
    align-items: center
}

.company .head .img[data-v-3aed32c8] {
    width: 18px;
    vertical-align: -3px
}

.company .head .tag[data-v-3aed32c8] {
    font-size: 18px
}

.company .main[data-v-3aed32c8] {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.company .main .wrap-left .name[data-v-3aed32c8] {
    margin-bottom: 10px;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500
}

.company .main .wrap-left .content[data-v-3aed32c8] {
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400
}

.company .main .wrap-left .content span[data-v-3aed32c8] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500
}

.company .main .wrap-right img[data-v-3aed32c8] {
    width: 80px;
    height: 80px;
    border: 1px solid #f2f2f2;
    border-radius: 6px
}

.company .goCompanyButton[data-v-3aed32c8] {
    width: 132px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 20px;
    display: block;
    margin: 20px auto 0;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    font-weight: 400
}

.responsibility .tab-wrap {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.responsibility .tab-wrap .tab {
    padding: 7px 15px;
    border-radius: 16px;
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 400;
    color: #666;
    background: #f0f3f5;
    cursor: pointer
}

.responsibility .tab-wrap .tab.active {
    color: #fff;
    background: #0792ff
}

.responsibility .tab-wrap .tab:not(:last-of-type) {
    margin-right: 12px
}

.responsibility .content .table-wrap:not(:last-of-type) {
    margin-bottom: 25px
}

.responsibility .content .table-wrap .label {
    margin-bottom: 16px;
    font-weight: 700
}

.responsibility .table-content .table {
    width: 100%;
    border: 1px solid #def0ff;
    font-size: 16px;
    color: #333
}

.responsibility .table-content .table .thead {
    display: flex;
    align-items: center
}

.responsibility .table-content .table .th {
    padding: 17px;
    font-weight: 700;
    text-align: left;
    background: #f2f9ff;
    border-bottom: 1px solid #def0ff;
    box-sizing: border-box
}

.responsibility .table-content .table .th:first-of-type {
    width: 246px
}

.responsibility .table-content .table .th:last-of-type {
    flex: 1
}

.responsibility .table-content .table .th:not(:last-of-type) {
    border-right: 1px solid #def0ff
}

.responsibility .table-content .table .th.second-cell {
    width: 88px;
    padding: 17px 10px;
    box-sizing: border-box
}

.responsibility .table-content .table .tr {
    display: flex
}

.responsibility .table-content .table .tr:last-of-type .td {
    border-bottom: 0
}

.responsibility .table-content .table .tr:nth-of-type(2n) {
    background: #f2f9ff
}

.responsibility .table-content .table .tr .td {
    display: flex;
    align-items: center;
    padding: 17px;
    border-right: 1px solid #def0ff;
    border-bottom: 1px solid #def0ff;
    word-break: break-all;
    box-sizing: border-box;
    white-space: pre-line
}

.responsibility .table-content .table .tr .td:first-of-type {
    width: 246px
}

.responsibility .table-content .table .tr .td:last-of-type {
    flex: 1;
    border-right: 0
}

.responsibility .table-content .table .tr .td.second-cell {
    width: 88px;
    padding: 17px 10px;
    text-align: center;
    box-sizing: border-box
}

.responsibility .table-content .table .tr .td-content {
    white-space: pre-line
}

.disclaimer .tab-wrap[data-v-8caaa42a] {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.disclaimer .tab-wrap .tab[data-v-8caaa42a] {
    padding: 7px 15px;
    border-radius: 16px;
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 400;
    color: #666;
    background: #f0f3f5;
    cursor: pointer
}

.disclaimer .tab-wrap .tab.active[data-v-8caaa42a] {
    color: #fff;
    background: #0792ff
}

.disclaimer .tab-wrap .tab[data-v-8caaa42a]:not(:last-of-type) {
    margin-right: 12px
}

.disclaimer .content .table-wrap[data-v-8caaa42a]:not(:last-of-type) {
    margin-bottom: 25px
}

.disclaimer .content .table-wrap .label[data-v-8caaa42a] {
    margin-bottom: 16px;
    font-weight: 700
}

.disclaimer .table-content .table[data-v-8caaa42a] {
    width: 100%;
    border: 1px solid #def0ff;
    font-size: 16px;
    color: #333
}

.disclaimer .table-content .table .thead[data-v-8caaa42a] {
    display: flex;
    align-items: center
}

.disclaimer .table-content .table .th[data-v-8caaa42a] {
    padding: 17px;
    font-weight: 700;
    text-align: left;
    background: #f2f9ff;
    border-bottom: 1px solid #def0ff;
    box-sizing: border-box
}

.disclaimer .table-content .table .th[data-v-8caaa42a]:first-of-type {
    width: 246px
}

.disclaimer .table-content .table .th[data-v-8caaa42a]:last-of-type {
    flex: 1
}

.disclaimer .table-content .table .th[data-v-8caaa42a]:not(:last-of-type) {
    border-right: 1px solid #def0ff
}

.disclaimer .table-content .table .th.second-cell[data-v-8caaa42a] {
    width: 88px;
    padding: 17px 10px;
    box-sizing: border-box
}

.disclaimer .table-content .table .tr[data-v-8caaa42a] {
    display: flex
}

.disclaimer .table-content .table .tr:last-of-type .td[data-v-8caaa42a] {
    border-bottom: 0
}

.disclaimer .table-content .table .tr[data-v-8caaa42a]:nth-of-type(2n) {
    background: #f2f9ff
}

.disclaimer .table-content .table .tr .td[data-v-8caaa42a] {
    display: flex;
    align-items: center;
    padding: 17px;
    border-right: 1px solid #def0ff;
    border-bottom: 1px solid #def0ff;
    word-break: break-all;
    box-sizing: border-box;
    white-space: pre-line
}

.disclaimer .table-content .table .tr .td[data-v-8caaa42a]:first-of-type {
    width: 246px
}

.disclaimer .table-content .table .tr .td[data-v-8caaa42a]:last-of-type {
    flex: 1;
    border-right: 0
}

.disclaimer .table-content .table .tr .td.second-cell[data-v-8caaa42a] {
    width: 88px;
    padding: 17px 10px;
    text-align: center;
    box-sizing: border-box
}




.contains_left .centerBox {
    border-radius: 4px;
    background: #fff;
    width: 100%;
    margin-bottom: 16px
}

.contains_left .centerBox .centerBar {
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    box-sizing: border-box;
    padding: 0 30px;

}

.contains_left .centerBox .centerBar h2 {

    line-height: 56px;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    text-align: center;
    padding: 0 18px;
}



.contains_left .centerBox .centerBar h2.act{
    border-bottom: 3px solid #0792ff;
}











.contains_left .centerBox .centerContains {
    width: 100%;
    box-sizing: border-box;
    padding: 30px
}

.contains_left .centerBox .centerContains .haveBox {
    width: 100%
}

.contains_left .centerBox .centerContains .haveBox .haveRow {
    width: 100%;
    min-height: 50px;
    box-sizing: border-box;
    border: 1px solid #dbefff;
    border-bottom: none;
    display: flex;
    align-items: center
}

.contains_left .centerBox .centerContains .haveBox .haveRow:last-of-type {
    border-bottom: 1px solid #dbefff
}

.contains_left .centerBox .centerContains .haveBox .haveRow .haveRowLeft {
    width: 225px;
    padding: 14px 20px;
    color: #333;
    display: flex;
    align-items: flex-start;
    line-height: 24px
}

.contains_left .centerBox .centerContains .haveBox .haveRow .haveRowLeft i {
    margin-right: 10px;
    vertical-align: middle;
    color: #addbff;
    font-size: 15px
}

.contains_left .centerBox .centerContains .haveBox .haveRow .haveRowRight {
    flex: 1;
    padding: 15px 30px;
    color: #151515;
    border-left: 1px solid #dbefff;
    line-height: 24px;
    word-break: break-word;
    white-space: pre-line
}

.contains_left .centerBox .centerContains .noHaveBox {
    width: 100%;
    border-bottom: 1px solid #dbefff
}

.contains_left .centerBox .centerContains .noHaveBox .noHaveRow {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #dbefff;
    border-bottom: none;
    padding: 14px 20px;
    display: flex;
    align-items: flex-start;
    line-height: 24px
}

.contains_left .centerBox .centerContains .noHaveBox .noHaveRow i {
    margin-right: 10px;
    vertical-align: middle;
    color: #b7d2ff;
    font-size: 15px
}

.contains_left .centerBox .centerContains .noHaveBox .noHaveRow:last-of-type {
    border-bottom: 1px solid #dbefff
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap {
    width: 100%;
    height: 500px;
    border: 1px solid #dbefff;
    display: flex
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeBar {
    width: 250px;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeBar .typeBarTop {
    width: 100%
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeBar .typeBarTop div {
    cursor: pointer;
    width: 100%;
    border: 1px solid #dbefff;
    border-top: none;
    border-left: 3px solid #f2f9ff;
    background: #f2f9ff;
    box-sizing: border-box;
    padding: 22px 30px
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeBar .typeBarTop div i {
    color: #addbff;
    font-size: 15px
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeBar .typeBarTop div span {
    color: #333;
    font-size: 16px
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeBar .typeBarTop div .disType {
    margin: 0 1px 0 6px
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeBar .typeBarBottom {
    width: 100%;
    flex: 1;
    border-right: 1px solid #dbefff;
    box-sizing: border-box
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeContains {
    flex: 1;
    padding: 22px 20px 20px 30px
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeContains .oneList {
    width: 100%;
    height: 100%;
    overflow-y: auto
}

.contains_left .centerBox .centerContains .typesBox .typesBoxWrap .typeContains .oneList .twoList {
    width: 100%;
    min-height: 30px;
    color: #333
}

.contains_left .centerBox .centerContains .ruleBox {
    width: 100%;
    border-bottom: 1px solid #dbefff
}

.contains_left .centerBox .centerContains .ruleBox .ruleRow {
    width: 100%;
    min-height: 50px;
    box-sizing: border-box;
    border: 1px solid #dbefff;
    border-bottom: none;
    display: flex
}

.contains_left .centerBox .centerContains .ruleBox .ruleRow .ruleRowLeft {
    width: 225px;
    padding: 14px 20px;
    color: #333;
    line-height: 24px
}

.contains_left .centerBox .centerContains .ruleBox .ruleRow .ruleRowLeft i {
    margin: 3px 6px 0 0;
    color: #b7d2ff;
    font-size: 15px
}

.contains_left .centerBox .centerContains .ruleBox .ruleRow .ruleRowLeft span {
    display: inline-block
}

.contains_left .centerBox .centerContains .ruleBox .ruleRow .ruleRowRight {
    flex: 1;
    padding: 15px 30px;
    color: #151515;
    border-left: 1px solid #dbefff;
    line-height: 24px
}

.act {
    color: #333;

}

.actBack {
    background: #f2f9ff
}

.actType {
    background: #fff!important;
    border-right: none!important;
    border-left: 3px solid #0792ff!important
}

.noneBorder {
    border: none!important
}

.else {
    font-size: 16px;
    color: #ccc
}

.pdfBox[data-v-70e0227b] {
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px 20px;
    margin-bottom: 16px;
    background: #fff
}

.pdfBox .title[data-v-70e0227b] {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    align-items: center
}

.pdfBox .title img[data-v-70e0227b] {
    width: 19px;
    margin-right: 14px
}

.pdfBox .title span[data-v-70e0227b] {
    color: #333;
    font-size: 18px
}

.pdfBox .content .pdfList[data-v-70e0227b] {
    display: flex;
    margin-top: 10px
}

.pdfBox .content .pdfList img[data-v-70e0227b] {
    width: 16px;
    height: 16px;
    margin: 5px 10px 0 0
}

.pdfBox .content .pdfList .rightLinkWrap a[data-v-70e0227b] {
    display: block;
    line-height: 24px;
    font-size: 14px;
    color: #333;
    text-decoration: underline;
    letter-spacing: 1px;
    font-weight: 700
}

.pdfBox .content .pdfList .rightLinkWrap a[data-v-70e0227b]:hover {
    color: #0792ff
}

.pdfBox .content .pdfList .rightLinkWrap .clause[data-v-70e0227b] {
    margin-top: 6px;
    color: #999;
    font-size: 12px;
    line-height: 18px;
    word-break: break-all
}

.pdfBox .empty[data-v-70e0227b] {
    font-size: 14px;
    text-align: center;
    color: #ccc;
    height: 60px;
    line-height: 60px
}

.content a[data-v-70e0227b]:hover {
    color: #0792ff;
    transition: .5s
}

.artcleBox[data-v-0d39a930] {
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px 20px;
    background: #fff;
    margin-bottom: 16px
}

.artcleBox .title[data-v-0d39a930] {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    align-items: center
}

.artcleBox .title img[data-v-0d39a930] {
    margin-right: 14px;
    width: 18px
}

.artcleBox .title span[data-v-0d39a930] {
    color: #333;
    font-size: 18px
}

.artcleBox .content[data-v-0d39a930] {
    width: 100%
}

.artcleBox .content .contentList[data-v-0d39a930] {
    width: 100%;
    margin-top: 12px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #e6e6e6
}

.artcleBox .content .contentList .name[data-v-0d39a930] {
    font-size: 14px;
    line-height: 20px;
    color: #333
}

.artcleBox .content .contentList .timeAndView[data-v-0d39a930] {
    width: 100%;
    margin-top: 8px;
    display: flex;
    align-items: center
}

.artcleBox .content .contentList .timeAndView .left[data-v-0d39a930] {
    margin-right: 20px
}

.artcleBox .content .contentList .timeAndView .left[data-v-0d39a930],.artcleBox .content .contentList .timeAndView .right[data-v-0d39a930] {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #ababab
}

.artcleBox .content .contentList .timeAndView img[data-v-0d39a930] {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.act[data-v-0d39a930] {
    padding-bottom: 0!important;
    border-bottom: none!important
}

.name[data-v-0d39a930]:hover {
    color: #0792ff!important;
    transition: .5s
}

.compareBox[data-v-48e6cadb] {
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px 20px;
    background: #fff;
    margin-bottom: 16px
}

.compareBox .title[data-v-48e6cadb] {
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.compareBox .title .left[data-v-48e6cadb] {
    height: 60px;
    display: flex;
    line-height: 60px;
    font-size: 18px;
    color: #333;
    align-items: center
}

.compareBox .title .left img[data-v-48e6cadb] {
    width: 18px;
    margin-right: 14px;
    height: 18px
}

.compareBox .title .right[data-v-48e6cadb] {
    height: 60px;
    line-height: 60px
}

.compareBox .title .right a>span[data-v-48e6cadb] {
    line-height: 20px;
    font-size: 14px;
    color: #8e8e8e;
    margin-right: 4px
}

.compareBox .title .right a>img[data-v-48e6cadb] {
    width: 6px;
    height: 10px
}

.compareBox .content[data-v-48e6cadb] {
    width: 100%
}

.compareBox .content .content-item[data-v-48e6cadb] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 22px 0 20px
}

.compareBox .content .content-item-top[data-v-48e6cadb] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 10px
}

.compareBox .content .content-item-top .left[data-v-48e6cadb] {
    padding-right: 33px
}

.compareBox .content .content-item-top .left .proLink[data-v-48e6cadb] {
    position: relative;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 500
}

.compareBox .content .content-item-top .left .proLink .selltag[data-v-48e6cadb] {
    position: absolute;
    width: 40px;
    vertical-align: middle;
    margin-left: 5px
}

.compareBox .content .content-item-top .left .range[data-v-48e6cadb] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 6px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.compareBox .content .content-item-top .left .range .keyword[data-v-48e6cadb]:after {
    content: "|";
    height: 12px
}

.compareBox .content .content-item-top .left .range .keyword[data-v-48e6cadb]:last-of-type:after {
    content: ""
}

.compareBox .content .content-item-top .right img[data-v-48e6cadb] {
    width: 60px;
    height: 60px;
    border: 1px solid #f2f2f2;
    border-radius: 8px
}

.compareBox .content .content-item-bottom[data-v-48e6cadb] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.compareBox .content .content-item-bottom .tags[data-v-48e6cadb] {
    display: flex;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #0792ff;
    background: #f5faff;
    border-radius: 10px;
    overflow: hidden
}

.compareBox .content .content-item-bottom .tags .good[data-v-48e6cadb] {
    box-sizing: border-box;
    width: 50%;
    padding: 0 6px;
    border-radius: 0 0 10px 0;
    background-image: linear-gradient(90deg,#f0f8ff,#d6edff)
}

.compareBox .content .content-item-bottom .tags .bad[data-v-48e6cadb] {
    box-sizing: border-box;
    width: 50%;
    padding: 0 6px
}

.compareBox .content .content-item-bottom .one-click[data-v-48e6cadb] {
    display: block;
    width: 68px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #c4e5ff;
    border-radius: 20px;
    font-size: 12px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 400;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer
}

.compareBox .content .content-item-bottom .one-click[data-v-48e6cadb]:hover {
    background: #0792ff;
    color: #fff;
    border: none
}

.compareBox .content .content-item[data-v-48e6cadb]:not(:last-of-type) {
    border-bottom: 1px solid #f2f2f2
}

.compareBox .zanwu[data-v-48e6cadb] {
    font-size: 14px;
    color: #ccc;
    margin-top: 15px;
    text-align: center;
    height: 60px;
    line-height: 60px
}

.compareBox .button[data-v-48e6cadb] {
    display: block;
    width: 282px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background: #0792ff;
    border-right: 2px;
    font-size: 20px;
    margin-top: 20px;
    border-radius: 2px
}

.proLink[data-v-48e6cadb]:hover {
    color: #0792ff!important;
    transition: .5s
}

.tipBox[data-v-43374c02] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px
}

.tipBox .tips[data-v-43374c02] {
    height: 30px;
    background: #f5f5f5;
    border-radius: 15px;
    padding: 0 10px 0 4px;
    display: flex;
    align-items: center;
    margin: 0 20px 30px 0
}

.tipBox .tips .item_img[data-v-43374c02] {
    width: 22px;
    height: 22px;
    background-image: url(../images/c23303e.svg)
}

.tipBox .tips .item_text[data-v-43374c02] {
    height: 17px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 6px;
    display: block
}

.tipBox .tips[data-v-43374c02]:hover {
    background: #0792ff;
    transition: .5s
}

.tipBox .tips:hover .item_img[data-v-43374c02] {
    background-image: url(../images/44347f5.svg)
}

.tipBox .tips:hover .item_text[data-v-43374c02] {
    color: #fff!important
}

.duiqi[data-v-265b6f8a] {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between
}

.swiper-button-prev2[data-v-265b6f8a] {
    left: 0;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat
}

.swiper-button-next2[data-v-265b6f8a],.swiper-button-prev2[data-v-265b6f8a] {
    width: 25px;
    height: 35px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98
}

.swiper-button-next2[data-v-265b6f8a] {
    right: 0;
    background: url(../images/3698115.svg) 100% 100% no-repeat
}

.swiper-button-next2[data-v-265b6f8a]:focus,.swiper-button-prev2[data-v-265b6f8a] {
    outline: none
}


.wendaBox[data-v-fc1a5424] {
    width: 320px;
    min-height: 100px;
    background: #fff;
    border-radius: 4px;
    padding: 0 20px;
    box-sizing: border-box;
    margin-bottom: 16px
}

.wendaBox .titleBox[data-v-fc1a5424] {
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    align-items: center
}

.wendaBox .titleBox img[data-v-fc1a5424] {
    width: 16px;
    height: 16px;
    margin: 3px 10px 0 0
}

.wendaBox .titleBox span[data-v-fc1a5424] {
    font-size: 14px;
    color: #333;
    font-weight: 700
}

.wendaBox .listBox .listContent[data-v-fc1a5424] {
    padding: 12px 0;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dashed #e6e6e6;
    display: flex;
    align-items: flex-start
}

.wendaBox .listBox .listContent .left[data-v-fc1a5424] {
    width: 6px;
    height: 6px;
    background: #dbdbdb;
    border-radius: 50%;
    margin: 7px 8px 0 0;
    flex: 0 0 6px
}

.wendaBox .listBox .listContent .right .jx[data-v-fc1a5424] {
    display: inline-block;
    width: 30px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background: #f5a926;
    font-size: 12px;
    border-radius: 2px;
    color: #fff
}

.wdHref[data-v-fc1a5424]:hover {
    color: #2d7bff;
    transition: .5s
}

.listContent[data-v-fc1a5424]:last-child {
    border-bottom: none!important
}

.keywordsBox[data-v-60d27bbc] {
    width: 320px;
    min-height: 100px;
    background: #fff;
    border-radius: 4px;
    padding: 0 0 0 20px;
    box-sizing: border-box
}

.keywordsBox .titleBox[data-v-60d27bbc] {
    width: 280px;
    height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    align-items: center
}

.keywordsBox .titleBox img[data-v-60d27bbc] {
    width: 20px;
    height: 18px;
    margin: 0 10px 0 0
}

.keywordsBox .titleBox span[data-v-60d27bbc] {
    font-size: 14px;
    color: #333;
    font-weight: 700
}

.keywordsBox .keyBox[data-v-60d27bbc] {
    width: 100%;
    min-height: 100px;
    padding: 20px 10px 10px 0;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap
}

.keywordsBox .keyBox a[data-v-60d27bbc] {
    flex: 1 0 auto;
    text-align: center;
    background: #f5f5f5;
    border-radius: 15px;
    font-size: 14px;
    color: #333;
    padding: 0 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 30px;
    line-height: 30px
}

.keyBox a[data-v-60d27bbc]:hover {
    color: #fff!important;
    transition: .5s;
    background: #0792ff
}

.pc[data-v-3f294d1c] {
    max-width: 1200px;
    margin: 0 auto
}

.pc .brand[data-v-3f294d1c] {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #f0f0f0
}

.pc .brand .home[data-v-3f294d1c] {
    font-size: 14px;
    color: #333
}

.pc .brand .home[data-v-3f294d1c]:hover {
    transition: .5s;
    color: #2d7bff!important
}

.pc .brand span[data-v-3f294d1c] {
    font-size: 14px;
    color: #999
}

.pc .contains[data-v-3f294d1c] {
    width: 100%;
    min-height: 300px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 30px
}

.pc .contains .box[data-v-3f294d1c] {
    width: 100%;
    height: 92px
}

.pc .contains .box h3[data-v-3f294d1c] {
    color: #333;
    letter-spacing: .67px
}

.pc .contains .box div[data-v-3f294d1c] {
    display: flex
}

.pc .contains .box div a[data-v-3f294d1c] {
    height: 30px;
    line-height: 30px;
    background: #fff;
    border: 1px solid #e3e3e7;
    border-radius: 4px;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
    margin: 15px 20px 20px 0
}

.href[data-v-3f294d1c]:hover {
    transition: .5s ease;
    color: #fff!important;
    background: #2d7bff!important
}

.u-common .u-header[data-v-2ef34b86] {
    width: 100%;
    height: 180px;
    margin-bottom: 16px
}

.u-common .u-header .user-info-block[data-v-2ef34b86] {
    display: flex;
    align-items: center;
    max-width: 1200px;
    height: 100%;
    margin: 0 auto
}

.u-common .u-header .user-info-block .user-avatar[data-v-2ef34b86] {
    box-sizing: border-box;
    width: 90px;
    height: 90px;
    border: 2px solid #fff;
    margin-right: 20px;
    border-radius: 50%;
    overflow: hidden
}

.u-common .u-header .user-info-block .user-avatar>img[data-v-2ef34b86] {
    width: 100%;
    height: 100%
}

.u-common .u-header .user-info-block .user-profile .user-name[data-v-2ef34b86] {
    font-size: 26px;
    color: #fff
}

.u-common .u-container[data-v-2ef34b86] {
    display: flex;
    max-width: 1200px;
    margin: 0 auto
}

.u-common .u-container .u-aside[data-v-2ef34b86] {
    display: flex;
    justify-content: center;
    width: 200px;
    min-height: 400px;
    margin-right: 16px;
    background: #fff;
    border-radius: 4px
}

.u-common .u-container .u-aside .aside-block[data-v-2ef34b86] {
    width: 106px;
    padding-top: 30px
}

.u-common .u-container .u-aside .aside-block .aside-item[data-v-2ef34b86] {
    display: flex;
    align-items: center;
    margin-bottom: 36px
}

.u-common .u-container .u-aside .aside-block .aside-item.act .anchor[data-v-2ef34b86] {
    color: #0792ff
}

.u-common .u-container .u-aside .aside-block .aside-item>img[data-v-2ef34b86] {
    width: 20px;
    height: 20px;
    margin-right: 14px
}

.u-common .u-container .u-aside .aside-block .aside-item .anchor[data-v-2ef34b86] {
    font-size: 18px;
    color: #333
}

.u-common .u-container .u-main[data-v-2ef34b86] {
    width: 984px;
    background: #fff;
    border-radius: 4px
}

.user-info-block[data-v-6d0a3f93] {
    position: relative;
    padding: 30px 40px 30px 30px
}

.user-info-block .user-avatar[data-v-6d0a3f93] {
    position: absolute;
    top: 40px;
    right: 40px;
    text-align: center
}

.user-info-block .user-avatar>img[data-v-6d0a3f93] {
    width: 90px;
    height: 90px;
    margin-bottom: 16px
}

.user-info-block .user-avatar .upload-avatar[data-v-6d0a3f93] {
    font-size: 14px;
    color: #0792ff;
    cursor: pointer
}

.user-info-block .user-profile[data-v-6d0a3f93] {
    padding-bottom: 20px
}

.user-info-block .user-profile .nickname-input[data-v-6d0a3f93] {
    display: flex;
    align-items: center;
    width: 280px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    margin-right: 30px;
    border: 1px solid #e6e6e6;
    border-radius: 4px
}

.user-info-block .user-profile .nickname-input>input[data-v-6d0a3f93] {
    width: 250px;
    margin-right: 12px
}

.user-info-block .user-profile .nickname-input>img[data-v-6d0a3f93] {
    width: 16px;
    height: 16px;
    cursor: pointer
}

.user-info-block .user-profile .nickname-cancle[data-v-6d0a3f93] {
    color: #666;
    background: #f5f5f5;
    margin-right: 20px
}

.user-info-block .user-profile .nickname-cancle[data-v-6d0a3f93],.user-info-block .user-profile .nickname-submit[data-v-6d0a3f93] {
    width: 90px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    border-radius: 16px;
    cursor: pointer
}

.user-info-block .user-profile .nickname-submit[data-v-6d0a3f93] {
    color: #fff;
    background-image: linear-gradient(90deg,#48aefe,#0988eb)
}

.user-info-block .user-account[data-v-6d0a3f93] {
    padding-bottom: 20px
}

.user-info-block .sub-title[data-v-6d0a3f93] {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin-bottom: 20px
}

.user-info-block .user-item[data-v-6d0a3f93] {
    display: flex;
    align-items: center;
    font-size: 14px;
    margin-bottom: 20px;
    margin-right: 100px
}

.user-info-block .user-item .item-label[data-v-6d0a3f93] {
    width: 90px;
    color: #999
}

.user-info-block .user-item .item-value[data-v-6d0a3f93] {
    display: flex;
    align-items: center
}

.user-info-block .user-item .item-value>span[data-v-6d0a3f93] {
    color: #333;
    margin-right: 30px
}

.user-info-block .user-item .item-value .modify-btn[data-v-6d0a3f93] {
    font-size: 14px;
    color: #0792ff;
    cursor: pointer
}

.user-info-block .user-item .item-modify[data-v-6d0a3f93] {
    display: flex;
    align-items: center
}

.user-info-block .modify-phone-window[data-v-6d0a3f93] {
    position: fixed;
    z-index: 1000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.6)
}

.user-info-block .modify-phone-window .window-main[data-v-6d0a3f93] {
    position: relative;
    box-sizing: border-box;
    position: absolute;
    top: 256px;
    left: 50%;
    transform: translateX(-50%);
    width: 400px;
    height: 460px;
    padding: 50px 40px 0;
    background: #fff;
    border-radius: 8px
}

.user-info-block .modify-phone-window .window-main .window-title[data-v-6d0a3f93] {
    font-size: 30px;
    font-weight: 700;
    color: #333;
    margin-bottom: 16px
}

.user-info-block .modify-phone-window .window-main .window-sub-title[data-v-6d0a3f93] {
    font-size: 22px;
    color: #333;
    margin-bottom: 16px
}

.user-info-block .modify-phone-window .window-main .window-tips[data-v-6d0a3f93] {
    font-size: 16px;
    line-height: 24px;
    color: #999;
    margin-bottom: 40px
}

.user-info-block .modify-phone-window .window-main .window-close[data-v-6d0a3f93] {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    color: #ccc;
    cursor: pointer
}

.user-info-block .modify-phone-window .mianze[data-v-6d0a3f93] {
    font-size: 14px;
    color: #999;
    margin-top: 16px
}

.user-info-block .modify-phone-window .phone-num[data-v-6d0a3f93] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #f2f2f2
}

.user-info-block .modify-phone-window .phone-num>input[data-v-6d0a3f93] {
    flex: 1
}

.user-info-block .modify-phone-window .phone-num>img[data-v-6d0a3f93] {
    width: 16px;
    height: 16px;
    cursor: pointer
}

.user-info-block .modify-phone-window .phone-verify-code[data-v-6d0a3f93] {
    width: 100%;
    display: flex;
    height: 50px;
    line-height: 50px;
    margin-bottom: 40px;
    border-bottom: 1px solid #f2f2f2
}

.user-info-block .modify-phone-window .phone-verify-code .item-left[data-v-6d0a3f93] {
    display: flex;
    align-items: center;
    flex: 1
}

.user-info-block .modify-phone-window .phone-verify-code .item-left>input[data-v-6d0a3f93] {
    flex: 1
}

.user-info-block .modify-phone-window .phone-verify-code .item-left>img[data-v-6d0a3f93] {
    width: 16px;
    height: 16px;
    cursor: pointer
}

.user-info-block .modify-phone-window .phone-verify-code .item-right[data-v-6d0a3f93] {
    width: 84px;
    text-align: center;
    font-size: 16px;
    color: #0792ff;
    margin-left: 20px;
    cursor: pointer
}

.user-info-block .modify-phone-window .phone-submit[data-v-6d0a3f93] {
    width: 320px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: linear-gradient(90deg,#48aefe,#0988eb);
    border-radius: 24px;
    cursor: pointer
}

.user-info-block .placeholder-gray[data-v-6d0a3f93]::-webkit-input-placeholder {
    color: #ccc;
    font-size: 16px
}

.user-info-block .placeholder-gray[data-v-6d0a3f93]::-moz-placeholder {
    color: #ccc;
    font-size: 16px
}

.user-info-block .placeholder-gray[data-v-6d0a3f93]:-ms-input-placeholder {
    color: #ccc;
    font-size: 16px
}

.inbox-content[data-v-0f1eb9af] {
    padding: 0 30px;
    background: #fff
}

.inbox-content .history-notifications .history-gap[data-v-0f1eb9af] {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px
}

.inbox-content .history-notifications .history-gap .gap-text[data-v-0f1eb9af] {
    font-size: 14px;
    color: #999;
    text-align: center
}

.inbox-content .notifications-item[data-v-0f1eb9af] {
    position: relative;
    padding: 30px 0;
    border-bottom: 1px dashed #ededed
}

.inbox-content .notifications-item .notifications-time[data-v-0f1eb9af] {
    position: absolute;
    top: 30px;
    right: 0;
    font-size: 14px;
    color: #999
}

.inbox-content .notifications-item .notifications-content .title[data-v-0f1eb9af] {
    font-size: 16px;
    color: #333;
    margin-bottom: 14px
}

.inbox-content .notifications-item .notifications-content .desc[data-v-0f1eb9af] {
    font-size: 14px;
    color: #999
}

.inbox-content .notifications-item .notifications-content .tips[data-v-0f1eb9af] {
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #f5a926;
    padding: 10px 16px;
    margin-top: 20px;
    background: #fffbeb;
    border-radius: 4px
}

.posts-content[data-v-ec3c6386] {
    padding: 0 30px;
    background: #fff
}

.posts-content .approve-item[data-v-ec3c6386] {
    padding: 30px 0;
    border-bottom: 1px dashed #ededed
}

.posts-content .approve-item .article-item[data-v-ec3c6386] {
    display: flex
}

.posts-content .approve-item .article-item .img[data-v-ec3c6386] {
    position: relative;
    width: 160px;
    height: 120px;
    flex-shrink: 0;
    margin-right: 20px;
    border-radius: 4px;
    overflow: hidden
}

.posts-content .approve-item .article-item .img>img[data-v-ec3c6386] {
    width: 100%;
    height: 100%
}

.posts-content .approve-item .article-item .img .approve-status[data-v-ec3c6386] {
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    border-radius: 0 0 12px 0;
    overflow: hidden
}

.posts-content .approve-item .article-item .img .approve-status .status-item[data-v-ec3c6386] {
    padding: 0 8px
}

.posts-content .approve-item .article-item .img .approve-status .statu-success[data-v-ec3c6386] {
    background-image: linear-gradient(90deg,#50da7c 1%,#3fcd95)
}

.posts-content .approve-item .article-item .img .approve-status .statu-warning[data-v-ec3c6386] {
    background-image: linear-gradient(90deg,#fcd563 1%,#ffaf34)
}

.posts-content .approve-item .article-item .img .approve-status .statu-fail[data-v-ec3c6386] {
    background-image: linear-gradient(90deg,#ff6d5f 1%,#ff5660)
}

.posts-content .approve-item .article-item .content[data-v-ec3c6386] {
    width: 100%;
    overflow: hidden
}

.posts-content .approve-item .article-item .content .title[data-v-ec3c6386] {
    display: block;
    line-height: 28px;
    font-size: 20px;
    font-weight: bolder;
    color: #333;
    margin-bottom: 14px;
    transition: color .2s linear
}

.posts-content .approve-item .article-item .content .title[data-v-ec3c6386]:hover {
    cursor: pointer;
    color: #0792ff
}

.posts-content .approve-item .article-item .content .desc[data-v-ec3c6386] {
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    color: #666;
    margin-bottom: 18px
}

.posts-content .approve-item .article-item .content .info[data-v-ec3c6386] {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #ababab
}

.posts-content .approve-item .article-item .content .info .create-time[data-v-ec3c6386] {
    display: flex;
    align-items: center;
    margin-right: 30px
}

.posts-content .approve-item .article-item .content .info .view[data-v-ec3c6386] {
    display: flex;
    align-items: center
}

.posts-content .approve-item .article-item .content .info .icon[data-v-ec3c6386] {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.posts-content .approve-item .approve-reason[data-v-ec3c6386] {
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #f5a926;
    padding: 10px 16px;
    margin-top: 20px;
    background: #fffbeb;
    border-radius: 4px
}

.information-sub-title {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}






.vs-fixed.active{transform: translateY(0%);}
.vs-fixed{
    background-color: #fff;
    bottom: 0;
    filter: drop-shadow(0 -2px 10px rgba(0, 0, 0, .12549));
    height: -moz-fit-content;
    height: fit-content;
    position: fixed;
    transform: translateY(100%);
    transition: transform .5s;
    width: 100%;
    z-index: 101;
}
.vs-fixed .selectvs-tab {
    box-sizing: border-box;
    display: flex;
    padding: 10px 20px 10px 0;
    border-radius: 4px 4px 0 0;
    background: #fff
}

.vs-fixed .selectvs-tab .tab-head {

    flex-shrink: 0;
    font-size: 16px;
    color: #8b9099;
    padding:0px 20px;
}

.vs-fixed .selectvs-tab .select-box,.selectvs-tab .tab-head {
    display: flex;
    align-items: center
}

.vs-fixed .selectvs-tab .select-box .select-item:not(:last-of-type) {
    margin-right: 16px
}

.vs-fixed .selectvs-tab .select-box .select-item>div {
    box-sizing: border-box;
    border-radius: 20px
}

.vs-fixed .selectvs-tab .select-box .select-item:first-of-type .selected {
    color: #0792ff;
    background-image: linear-gradient(134deg,#098bf0,#33bdff);
    box-shadow: 0 10px 16px -6px rgba(30,172,249,.3)
}

.vs-fixed .selectvs-tab .select-box .select-item:nth-of-type(2) .selected {
    color: #00a77f;
    background-image: linear-gradient(-43deg,#42dbb8,#00c797);
    box-shadow: 0 10px 16px -6px rgba(35,207,167,.3)
}

.selectvs-tab .select-box .select-item:nth-of-type(3) .selected {
    color: #f09500;
    background-image: linear-gradient(136deg,#faa725,#ffb81f);
    box-shadow: 0 10px 16px -6px rgba(239,167,44,.3)
}

.selectvs-tab .select-box .select-item .selected {
    position: relative;
    padding: 15px 34px 15px 20px;
}

.selectvs-tab .select-box .select-item .selected .first-line {
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-bottom: 8px
}

.selectvs-tab .select-box .select-item .selected .first-line .product-name {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    cursor: pointer
}

.selectvs-tab .select-box .select-item .selected .first-line .zj-definition-tag {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 20px;
    font-size: 12px;
    margin-left: 4px;
    border-radius: 10px 10px 10px 0;
    background: #fff
}

.selectvs-tab .select-box .select-item .selected .product-info {
    display: flex;
    align-items: center;
    line-height: 20px;
    font-size: 14px;
    color: #fff;
}

.selectvs-tab .select-box .select-item .selected .product-info .gap {
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #fff;
    margin: 0 8px
}

.selectvs-tab .select-box .select-item .selected .btn-area {
    display: flex;
    align-items: center
}

.selectvs-tab .select-box .select-item .selected .btn-area .insured-btn {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    min-width: 80px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-radius: 16px;
    padding: 6px 12px;
    margin-right: 10px;
    cursor: pointer;
    background: #fff
}

.selectvs-tab .select-box .select-item .selected .btn-area .insured-btn.forbid {
    color: #b3b3b3;
    background: #e6e6e6;
    border: 0;
    cursor: default
}

.selectvs-tab .select-box .select-item .selected .btn-area .consult-btn {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    min-width: 80px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-radius: 16px;
    padding: 6px 12px;
    margin-right: 10px;
    cursor: pointer;
    color: #fff;
    border: 1px solid #fff
}

.selectvs-tab .select-box .select-item .selected .btn-area .consult-btn.forbid {
    color: #b3b3b3;
    background: #e6e6e6;
    border: 0;
    cursor: default
}

.selectvs-tab .select-box .select-item .selected .remove-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    cursor: pointer
}



.tab-vs{display: flex;flex-direction: column;justify-content: center;padding:0px 16px;}
.tab-vs .start-vs{color: #fff;text-align: center;border-radius: 20px;background:#2d3245;color: #fff;border:0;padding:5px 20px;cursor: pointer;}
.tab-vs .start-vs i{margin-right: 5px}













.select-tab {
    box-sizing: border-box;
    display: flex;
    padding: 30px 20px 30px 0;
    border-radius: 4px 4px 0 0;
    background: #fff
}

.select-tab .tab-head {
    justify-content: center;
    flex-shrink: 0;
    width: 260px;
    font-size: 16px;
    color: #8b9099
}

.select-tab .tab-head {
    display: flex;
    align-items: center
}

.select-tab .select-box {
    display: flex;

}


.select-box .select-item .selected .product-img {width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}
.select-box .select-item .selected .product-img img{max-width:100%;max-height:100%;}
.select-tab .select-box .select-item:not(:last-of-type) {
    margin-right: 16px
}

.select-tab .select-box .select-item>div {
    box-sizing: border-box;
    width: 296px;
    border-radius: 20px;
    overflow: hidden;
}

.select-tab .select-box .select-item:first-of-type {
    color: #0792ff;
    background-image: linear-gradient(134deg,#098bf0,#33bdff);
    box-shadow: 0 10px 16px -6px rgba(30,172,249,.3);
    border-radius: 20px;
}

.select-tab .select-box .select-item:nth-of-type(2) {
    color: #00a77f;
    background-image: linear-gradient(-43deg,#42dbb8,#00c797);
    box-shadow: 0 10px 16px -6px rgba(35,207,167,.3);
    border-radius: 20px;
}

.select-tab .select-box .select-item:nth-of-type(3) {
    color: #f09500;
    background-image: linear-gradient(136deg,#faa725,#ffb81f);
    box-shadow: 0 10px 16px -6px rgba(239,167,44,.3);
    border-radius: 20px;
}

.select-tab .select-box .select-item .selected {
    position: relative;
    padding: 26px 34px 26px 20px
}

.select-tab .select-box .select-item .selected .first-line {
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-bottom: 8px
}

.select-tab .select-box .select-item .selected .first-line .product-name {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    cursor: pointer
}

.select-tab .select-box .select-item .selected .first-line .zj-definition-tag {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 20px;
    font-size: 12px;
    margin-left: 4px;
    border-radius: 10px 10px 10px 0;
    background: #fff
}

.select-tab .select-box .select-item .selected .product-info {
    display: flex;
    align-items: center;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 24px
}

.select-tab .select-box .select-item .selected .product-info .gap {
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #fff;
    margin: 0 8px
}

.select-tab .select-box .select-item .selected .btn-area {
    display: flex;
    align-items: center
}

.select-tab .select-box .select-item .selected .btn-area .insured-btn {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    min-width: 80px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-radius: 16px;
    padding: 6px 12px;
    margin-right: 10px;
    cursor: pointer;
    background: #fff
}

.select-tab .select-box .select-item .selected .btn-area .insured-btn.forbid {
    color: #b3b3b3;
    background: #e6e6e6;
    border: 0;
    cursor: default
}

.select-tab .select-box .select-item .selected .btn-area .consult-btn {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    min-width: 80px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-radius: 16px;
    padding: 6px 12px;
    margin-right: 10px;
    cursor: pointer;
    color: #fff;
    border: 1px solid #fff
}

.select-tab .select-box .select-item .selected .btn-area .consult-btn.forbid {
    color: #b3b3b3;
    background: #e6e6e6;
    border: 0;
    cursor: default
}

.select-tab .select-box .select-item .selected .remove-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    cursor: pointer
}

.select-tab .select-box .select-item .selected .vs-icon {
    position: absolute;
    z-index: 2;
    left: -28px;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px
}

.select-tab .select-box .select-item .null {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #f0f8ff;
    box-shadow: 0 10px 16px -6px rgba(70,173,253,.1);
    cursor: pointer
}

.select-tab .select-box .select-item .null .add-icon {
    width: 50px;
    height: 50px;
    margin-bottom: 12px
}

.select-tab .select-box .select-item .null .add-text {
    font-size: 20px;
    color: #0792ff;
    font-weight: 700
}






.information-sub-title[data-v-d6ecaba4] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-d6ecaba4]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.compare-empty .compare-history[data-v-d6ecaba4],.compare-empty .compare-popular[data-v-d6ecaba4] {
    padding: 10px 30px 14px;
    margin-bottom: 16px;
    background: #fff
}

.compare-empty .compare-history .card-header[data-v-d6ecaba4],.compare-empty .compare-popular .card-header[data-v-d6ecaba4] {
    display: flex;
    align-items: center;
    height: 70px;
    line-height: 70px
}

.compare-empty .compare-history .card-header .title[data-v-d6ecaba4],.compare-empty .compare-popular .card-header .title[data-v-d6ecaba4] {
    display: flex;
    align-items: center;
    font-size: 22px;
    font-weight: 700;
    color: #333
}

.compare-empty .compare-history .card-header .title[data-v-d6ecaba4]:before,.compare-empty .compare-popular .card-header .title[data-v-d6ecaba4]:before {
    content: "";
    width: 4px;
    height: 20px;
    margin-right: 10px;
    background: #0792ff
}

.compare-empty .compare-history .card-header .instype-tab[data-v-d6ecaba4],.compare-empty .compare-popular .card-header .instype-tab[data-v-d6ecaba4] {
    display: flex;
    align-items: center;
    margin-left: 56px
}

.compare-empty .compare-history .card-header .instype-tab .tab-item[data-v-d6ecaba4],.compare-empty .compare-popular .card-header .instype-tab .tab-item[data-v-d6ecaba4] {
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #333;
    margin-right: 10px;
    padding: 0 10px;
    background: #f5f5f5;
    border-radius: 12px;
    cursor: pointer
}

.compare-empty .compare-history .card-header .instype-tab .tab-item.act[data-v-d6ecaba4],.compare-empty .compare-popular .card-header .instype-tab .tab-item.act[data-v-d6ecaba4] {
    color: #fff;
    background: #0792ff
}

.compare-empty .compare-history .card-content[data-v-d6ecaba4],.compare-empty .compare-popular .card-content[data-v-d6ecaba4] {
    display: flex;
    flex-wrap: wrap
}

.compare-empty .compare-history .card-content .product-item[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item[data-v-d6ecaba4] {
    box-sizing: border-box;
    position: relative;
    width: 214px;
    height: 220px;
    margin: 0 16px 16px 0;
    padding: 16px;
    background-image: url(https://file.shenlanbao.com/2021/11/04/file/product_bg_bule.png);
    background-repeat: no-repeat;
    background-size: cover
}

.compare-empty .compare-history .card-content .product-item[data-v-d6ecaba4]:nth-of-type(2),.compare-empty .compare-popular .card-content .product-item[data-v-d6ecaba4]:nth-of-type(2) {
    background-image: url(https://file.shenlanbao.com/2021/11/04/file/product_bg_green.png)
}

.compare-empty .compare-history .card-content .product-item:nth-of-type(2) .keyword-item[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item:nth-of-type(2) .keyword-item[data-v-d6ecaba4] {
    color: #45665c
}

.compare-empty .compare-history .card-content .product-item:nth-of-type(2) .keyword-item[data-v-d6ecaba4]:before,.compare-empty .compare-popular .card-content .product-item:nth-of-type(2) .keyword-item[data-v-d6ecaba4]:before {
    background: #b0e5d3
}

.compare-empty .compare-history .card-content .product-item[data-v-d6ecaba4]:nth-of-type(9),.compare-empty .compare-popular .card-content .product-item[data-v-d6ecaba4]:nth-of-type(9) {
    background-image: url(https://file.shenlanbao.com/2021/11/04/file/product_bg_yellow.png)
}

.compare-empty .compare-history .card-content .product-item:nth-of-type(9) .keyword-item[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item:nth-of-type(9) .keyword-item[data-v-d6ecaba4] {
    color: #68593f!important
}

.compare-empty .compare-history .card-content .product-item:nth-of-type(9) .keyword-item[data-v-d6ecaba4]:before,.compare-empty .compare-popular .card-content .product-item:nth-of-type(9) .keyword-item[data-v-d6ecaba4]:before {
    background: #e7cdaa!important
}

.compare-empty .compare-history .card-content .product-item[data-v-d6ecaba4]:nth-of-type(5n),.compare-empty .compare-popular .card-content .product-item[data-v-d6ecaba4]:nth-of-type(5n) {
    margin-right: 0
}

.compare-empty .compare-history .card-content .product-item .product-name[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .product-name[data-v-d6ecaba4] {
    line-height: 22px;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
    cursor: pointer
}

.compare-empty .compare-history .card-content .product-item .product-info[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .product-info[data-v-d6ecaba4] {
    display: flex;
    align-items: center;
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin-right: 4px;
    margin-bottom: 16px
}

.compare-empty .compare-history .card-content .product-item .product-info .icon[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .product-info .icon[data-v-d6ecaba4] {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.compare-empty .compare-history .card-content .product-item .product-info .gap[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .product-info .gap[data-v-d6ecaba4] {
    width: 1px;
    height: 12px;
    background: #ccc;
    margin: 0 8px
}

.compare-empty .compare-history .card-content .product-item .keywords[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .keywords[data-v-d6ecaba4] {
    box-sizing: border-box;
    height: 76px;
    padding: 8px 10px;
    background-color: #fff;
    overflow: hidden
}

.compare-empty .compare-history .card-content .product-item .keywords .keyword-item[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .keywords .keyword-item[data-v-d6ecaba4] {
    display: flex;
    align-items: center;
    line-height: 18px;
    font-size: 12px;
    color: #27506b
}

.compare-empty .compare-history .card-content .product-item .keywords .keyword-item[data-v-d6ecaba4]:before,.compare-empty .compare-popular .card-content .product-item .keywords .keyword-item[data-v-d6ecaba4]:before {
    content: "";
    flex-shrink: 0;
    width: 3px;
    height: 3px;
    border-radius: 1.5px;
    margin-right: 10px;
    background: #acd0e8
}

.compare-empty .compare-history .card-content .product-item .bottom[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .bottom[data-v-d6ecaba4] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 16px;
    bottom: 16px;
    width: 182px
}

.compare-empty .compare-history .card-content .product-item .bottom .view[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .bottom .view[data-v-d6ecaba4] {
    display: flex;
    align-items: center;
    line-height: 20px;
    font-size: 14px;
    color: #999
}

.compare-empty .compare-history .card-content .product-item .bottom .view .icon[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .bottom .view .icon[data-v-d6ecaba4] {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.compare-empty .compare-history .card-content .product-item .bottom .add-compare-btn[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .bottom .add-compare-btn[data-v-d6ecaba4] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #0792ff;
    border: 1px solid #c4e5ff
}

.compare-empty .compare-history .card-content .product-item .bottom .add-compare-btn .icon-multiple-add[data-v-d6ecaba4],.compare-empty .compare-popular .card-content .product-item .bottom .add-compare-btn .icon-multiple-add[data-v-d6ecaba4] {
    font-size: 12px;
    margin-right: 4px
}

.information-sub-title {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.compare-card .compare-card-header {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    width: 100%;
    height: 52px;
    background: #f0f8ff;
    padding-left: 20px
}

.compare-card .compare-card-header>img {
    width: 16px;
    cursor: pointer;
    margin-right: 8px;
    transition: all .5s
}

.compare-card .compare-card-header>img.rotate {
    transform: rotate(-90deg)
}

.compare-card .compare-table {
    overflow: hidden
}

.compare-card .compare-table .trow {
    display: flex;
    background: #fff
}

.compare-card .compare-table .trow:not(:last-of-type) {
    border-bottom: 1px solid #f2f2f2
}

.compare-card .compare-table .trow .thead {
    flex: 0 0 240px;
    border-right: 1px solid #f2f2f2;
    background: #fafdff
}

.compare-card .compare-table .trow .thead .tcell {
    color: #999
}

.compare-card .compare-table .trow .tbody {
    display: flex;
    flex: 1
}

.compare-card .compare-table .trow .tbody.same .tcell {
    color: #999
}

.compare-card .compare-table .trow .tbody .tcell:not(:last-of-type) {
    border-right: 1px solid #f2f2f2
}

.compare-card .compare-table .trow .tcell {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    flex: 1;
    height: 100%;
    line-height: 24px;
    font-size: 14px;
    color: #333;
    text-align: center;
    padding: 10px
}

.compare-card .compare-table .trow .tcell .tcell-sub-box>div {
    text-align: left
}

.compare-card .compare-table .trow .tcell .tcell-sub-box>div:not(:last-child) {
    margin-bottom: 10px
}


.compare-card .compare-table .trow .tcell{display: flex;flex-direction: column;}
.compare-card .compare-table .trow .tcell li{ line-height:2; list-style-type: none;width:100%;display: flex;align-items: center;justify-content: space-between;border-bottom:1px solid #f2f2f2;}
.compare-card .compare-table .trow .tcell li:nth-last-child(1){border-bottom:none}
.compare-card .compare-table .trow .tcell li:nth-child(2n-1){}
.compare-card .compare-table .trow .tcell li span:nth-child(1){display: block;max-width: 78%;text-align: left}
.compare-card .compare-table .trow .tcell li span:nth-child(2){display: block;}





.information-sub-title[data-v-437ff030] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-437ff030]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.compare-card[data-v-437ff030] {
    background: #fff;
    border-radius: 20px
}

.compare-card .compare-card-header[data-v-437ff030] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    width: 100%;
    height: 52px;
    background: #f0f8ff;
    padding-left: 20px
}

.compare-card .compare-card-header>img[data-v-437ff030] {
    width: 16px;
    cursor: pointer;
    margin-right: 8px;
    transition: all .5s
}

.compare-card .compare-card-header>img.rotate[data-v-437ff030] {
    transform: rotate(-90deg)
}

.compare-card .compare-table[data-v-437ff030] {
    overflow: hidden
}

.compare-card .compare-table .trow[data-v-437ff030] {
    display: flex;
    background: #fff
}

.compare-card .compare-table .trow[data-v-437ff030]:not(:last-of-type) {
    border-bottom: 1px solid #f2f2f2
}

.compare-card .compare-table .trow .thead[data-v-437ff030] {
    flex: 0 0 240px;
    border-right: 1px solid #f2f2f2;
    background: #fafdff
}

.compare-card .compare-table .trow .thead .tcell[data-v-437ff030] {
    color: #999
}

.compare-card .compare-table .trow .tbody[data-v-437ff030] {
    display: flex;
    flex: 1
}

.compare-card .compare-table .trow .tbody.same .tcell[data-v-437ff030] {
    color: #999
}

.compare-card .compare-table .trow .tbody .tcell[data-v-437ff030]:not(:last-of-type) {
    border-right: 1px solid #f2f2f2
}

.compare-card .compare-table .trow .tcell[data-v-437ff030] {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    flex: 1;
    height: 100%;
    line-height: 24px;
    font-size: 14px;
    color: #333;
    text-align: center;
    padding: 10px
}

.compare-card .compare-table .trow .tcell .tcell-sub-box .change-scheme-btn[data-v-437ff030] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 76px;
    height: 24px;
    font-size: 14px;
    color: #f5a926;
    margin: 6px auto 0;
    border: 1px solid #f5a926;
    border-radius: 12px;
    cursor: pointer
}

.scheme-drawer .scheme-drawer-header[data-v-437ff030] {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 16px;
    color: #fff;
    background: #0792ff
}

.scheme-drawer .scheme-drawer-tips[data-v-437ff030] {
    line-height: 18px;
    font-size: 12px;
    color: #333;
    padding: 12px 20px;
    background: #f2f9ff
}

.scheme-drawer .scheme-drawer-tips .consult-btn[data-v-437ff030] {
    color: #0792ff;
    cursor: pointer
}

.scheme-drawer .scheme-drawer-content[data-v-437ff030] {
    padding: 10px 20px 0
}

.scheme-drawer .scheme-drawer-content .product-name[data-v-437ff030] {
    line-height: 24px;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px
}

.scheme-drawer .scheme-drawer-content .price[data-v-437ff030] {
    display: flex;
    align-items: flex-end;
    height: 28px;
    color: #ff6e1d;
    margin-bottom: 20px
}

.scheme-drawer .scheme-drawer-content .price .symbol[data-v-437ff030] {
    line-height: 20px;
    font-size: 14px;
    margin-right: 4px
}

.scheme-drawer .scheme-drawer-content .price .number[data-v-437ff030] {
    line-height: 28px;
    font-size: 24px;
    font-weight: 700;
    margin-right: 2px
}

.scheme-drawer .scheme-drawer-content .price .unit[data-v-437ff030] {
    line-height: 20px;
    font-size: 14px;
    padding-bottom: 2px
}

.scheme-drawer .scheme-drawer-content .price .none[data-v-437ff030] {
    line-height: 18px;
    font-size: 12px;
    color: #8e8e8e
}

.scheme-drawer .scheme-drawer-content .filter-box .filter-item[data-v-437ff030] {
    display: flex;
    margin-bottom: 10px
}

.scheme-drawer .scheme-drawer-content .filter-box .filter-item.nomb[data-v-437ff030] {
    margin-bottom: 0
}

.scheme-drawer .scheme-drawer-content .filter-box .filter-item .label[data-v-437ff030] {
    flex-shrink: 0;
    width: 86px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #333
}

.scheme-drawer .scheme-drawer-content .filter-box .filter-item .options[data-v-437ff030] {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.scheme-drawer .scheme-drawer-content .filter-box .filter-item .options .option-item[data-v-437ff030] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #8e8e8e;
    height: 32px;
    padding: 0 20px;
    border: 1px solid #ddd;
    border-radius: 16px;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer
}

.scheme-drawer .scheme-drawer-content .filter-box .filter-item .options .option-item.act[data-v-437ff030] {
    color: #fff;
    background-image: linear-gradient(90deg,#7dc6ff,#35a7ff);
    border: 1px solid transparent
}

.scheme-drawer .scheme-drawer-content .filter-box .filter-item .value[data-v-437ff030] {
    line-height: 32px;
    font-size: 12px;
    color: #333
}

.scheme-drawer .scheme-drawer-content .instruction[data-v-437ff030] {
    line-height: 18px;
    font-size: 12px;
    color: #999
}

.scheme-drawer .scheme-drawer-content .no-scheme[data-v-437ff030] {
    line-height: 20px;
    font-size: 14px;
    color: #999;
    text-align: center;
    margin-top: 68px
}

.scheme-drawer .scheme-drawer-content .no-scheme>img[data-v-437ff030] {
    display: block;
    width: 192px;
    height: 140px;
    margin: 0 auto 10px
}

.information-sub-title[data-v-9697e254] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-9697e254]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.compare-drawer[data-v-9697e254] .el-drawer__body {
    height: 100%
}

.compare-product-card-bg[data-v-9697e254] {
    background: #f5fbff
}

.compare-drawer-wrap[data-v-9697e254] {
    height: 100%;
    overflow-y: scroll
}

.compare-drawer-wrap .compare-drawer-header[data-v-9697e254] {
    position: fixed;
    top: 0;
    z-index: 7;
    background: #fff
}

.compare-drawer-wrap .compare-drawer-header .header-title[data-v-9697e254] {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 16px;
    color: #fff;
    background: #0792ff
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs[data-v-9697e254] {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    text-align: center
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs .tab-item[data-v-9697e254] {
    position: relative;
    width: 72px;
    height: 40px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    background: #e8f5ff
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs .tab-item.act .tab-item-name[data-v-9697e254] {
    color: #0792ff;
    background: #fff;
    border-radius: 8px 8px 0 0
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs .tab-item.act[data-v-9697e254]:after {
    width: 0!important
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs .tab-item.pre[data-v-9697e254] {
    border-radius: 0 0 8px 0
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs .tab-item.pre[data-v-9697e254]:after {
    width: 0!important
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs .tab-item.next[data-v-9697e254] {
    border-radius: 0 0 0 8px
}

.compare-drawer-wrap .compare-drawer-header .instype-tabs .tab-item[data-v-9697e254]:not(:last-child):after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 12px;
    background: #ccc
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box[data-v-9697e254] {
    padding: 0 20px
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item[data-v-9697e254] {
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px dashed #f2f2f2;
    padding: 12px 24px 12px 0
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item .product-name[data-v-9697e254] {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item .product-info[data-v-9697e254] {
    display: flex;
    align-items: center;
    line-height: 18px;
    font-size: 12px;
    color: #999;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item .product-info .gap[data-v-9697e254] {
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #ccc;
    margin: 0 8px
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item .remove-btn[data-v-9697e254] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    cursor: pointer
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item .add-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #0792ff;
    border: 1px solid #c4e5ff
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item .add-compare-btn .icon-multiple-add[data-v-9697e254] {
    font-size: 12px;
    margin-right: 4px
}

.compare-drawer-wrap .compare-drawer-header .compare-product-box .product-item .remove-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #333;
    border: 1px solid #ccc
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card[data-v-9697e254] {
    padding: 0 20px 30px;
    border-radius: 0 0 20px 20px;
    background: #fff;
    box-shadow: 0 6px 18px -11px rgba(7,146,255,.2);
    overflow: hidden
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card .search-input[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    width: 320px;
    height: 36px;
    background: #fff;
    padding: 0 12px;
    margin: 20px auto 24px;
    border: 1px solid #ccc;
    border-radius: 4px
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card .search-input .icon_search1[data-v-9697e254] {
    flex-shrink: 0;
    font-size: 14px;
    color: #999;
    margin-right: 10px
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card .search-input>input[data-v-9697e254] {
    flex: 1;
    line-height: 20px;
    font-size: 14px;
    color: #333
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card .search-input>input input[data-v-9697e254]::-webkit-input-placeholder {
    color: #999
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card .clear-btn[data-v-9697e254] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
    cursor: pointer
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card .clear-btn>img[data-v-9697e254] {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.compare-drawer-wrap .compare-drawer-content .compare-product-card .clear-btn>span[data-v-9697e254] {
    font-size: 14px;
    color: #999
}

.compare-drawer-wrap .compare-drawer-content .search-card .card-header[data-v-9697e254] {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #0792ff;
    padding-left: 20px;
    background: #f5fbff
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box[data-v-9697e254] {
    padding: 0 20px
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item[data-v-9697e254] {
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px dashed #f2f2f2;
    padding: 12px 80px 12px 0
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item .product-name[data-v-9697e254] {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item .product-info[data-v-9697e254] {
    display: flex;
    align-items: center;
    line-height: 18px;
    font-size: 12px;
    color: #999;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item .product-info .gap[data-v-9697e254] {
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #ccc;
    margin: 0 8px
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item .remove-btn[data-v-9697e254] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    cursor: pointer
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item .add-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #0792ff;
    border: 1px solid #c4e5ff
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item .add-compare-btn .icon-multiple-add[data-v-9697e254] {
    font-size: 12px;
    margin-right: 4px
}

.compare-drawer-wrap .compare-drawer-content .search-card .search-product-box .product-item .remove-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #333;
    border: 1px solid #ccc
}

.compare-drawer-wrap .compare-drawer-content .history-card[data-v-9697e254] {
    background: #fff
}

.compare-drawer-wrap .compare-drawer-content .history-card .card-header[data-v-9697e254] {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #0792ff;
    padding-left: 20px;
    background: #f5fbff
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box[data-v-9697e254] {
    padding: 0 20px
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item[data-v-9697e254] {
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px dashed #f2f2f2;
    padding: 12px 80px 12px 0
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item .product-name[data-v-9697e254] {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item .product-info[data-v-9697e254] {
    display: flex;
    align-items: center;
    line-height: 18px;
    font-size: 12px;
    color: #999;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item .product-info .gap[data-v-9697e254] {
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #ccc;
    margin: 0 8px
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item .remove-btn[data-v-9697e254] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    cursor: pointer
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item .add-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #0792ff;
    border: 1px solid #c4e5ff
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item .add-compare-btn .icon-multiple-add[data-v-9697e254] {
    font-size: 12px;
    margin-right: 4px
}

.compare-drawer-wrap .compare-drawer-content .history-card .history-product-box .product-item .remove-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #333;
    border: 1px solid #ccc
}

.compare-drawer-wrap .compare-drawer-content .product-library-card[data-v-9697e254] {
    background: #fff
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .card-header[data-v-9697e254] {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 700;
    color: #0792ff;
    padding-left: 20px;
    background: #f5fbff
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .letter-name[data-v-9697e254] {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 700;
    color: #333
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .company-name[data-v-9697e254] {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    background: #f7f7f7
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item[data-v-9697e254] {
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px dashed #f2f2f2;
    padding: 12px 80px 12px 0;
    margin: 0 20px
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item .product-name[data-v-9697e254] {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item .product-info[data-v-9697e254] {
    display: flex;
    align-items: center;
    line-height: 18px;
    font-size: 12px;
    color: #999;
    margin-bottom: 2px
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item .product-info .gap[data-v-9697e254] {
    width: 1px;
    height: 10px;
    opacity: .5;
    background: #ccc;
    margin: 0 8px
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item .remove-btn[data-v-9697e254] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    cursor: pointer
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item .add-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #0792ff;
    border: 1px solid #c4e5ff
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item .add-compare-btn .icon-multiple-add[data-v-9697e254] {
    font-size: 12px;
    margin-right: 4px
}

.compare-drawer-wrap .compare-drawer-content .product-library-card .library-list .letter-item .company-item .product-item .remove-compare-btn[data-v-9697e254] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 72px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #333;
    border: 1px solid #ccc
}

.scrollbar[data-v-9697e254]::-webkit-scrollbar {
    width: 4px
}

.scrollbar[data-v-9697e254]::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 0 0 2px rgba(0,0,0,.2);
    background: #ccc
}

.scrollbar[data-v-9697e254]::-webkit-scrollbar-track {
    border-radius: 4px;
    box-shadow: inset 0 0 2px rgba(0,0,0,.2);
    background: #f7f7f7
}

.selectBox[data-v-3fd6c6dc] {
    width: 280px;
    background: #fff;
    padding: 0 20px;
    border-radius: 4px;
    margin-bottom: 16px
}

.selectBox .title[data-v-3fd6c6dc] {
    width: 100%;
    height: 60px;
    color: #333;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ededed
}

.selectBox .title span[data-v-3fd6c6dc] {
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.selectBox a[data-v-3fd6c6dc] {
    padding: 12px 0;
    font-size: 14px;
    display: block;
    color: #333;
    line-height: 20px;
    border-bottom: 1px dashed #e6e6e6
}

.selectBox a .answerNum[data-v-3fd6c6dc] {
    color: #ababab;
    margin-left: 10px;
    font-size: 12px
}

.selectBox a[data-v-3fd6c6dc]:hover {
    color: #2d7bff!important;
    transition: .5s
}

.act[data-v-3fd6c6dc] {
    border-bottom: none!important
}

.HottipBox[data-v-5677849c] {
    box-sizing: border-box;
    width: 320px;
    background: #fff;
    padding: 0 20px 10px;
    border-radius: 4px;
    margin-bottom: 16px
}

.HottipBox .title[data-v-5677849c] {
    width: 100%;
    height: 60px;
    color: #333;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ededed
}

.HottipBox .title span[data-v-5677849c] {
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.HottipBox div[data-v-5677849c] {
    font-size: 14px;
    color: #333;
    display: flex;
    flex-wrap: wrap;
    margin: 6px -10px 6px 0
}

.HottipBox div .tipBox[data-v-5677849c] {
    flex: 1 0 auto;
    padding: 0 16px;
    box-sizing: border-box;
    min-width: 74px;
    margin-right: 10px;
    height: 30px;
    text-align: center;
    margin-top: 10px;
    line-height: 30px;
    border-radius: 20px;
    font-size: 14px;
    color: #333;
    background: #f5f5f5
}

.tipBox[data-v-5677849c]:hover {
    background: #0792ff!important;
    color: #fff!important;
    transition: .5s
}

.questionCommendWrap[data-v-68873564] {
    box-sizing: border-box;
    margin-bottom: 16px;
    border-radius: 4px;
    background: #fff;
    width: 864px
}

.questionCommendWrap .topImgBox[data-v-68873564] {
    width: 100%;
    height: 88px;
    position: relative
}

.questionCommendWrap .topImgBox p[data-v-68873564] {
    position: absolute;
    z-index: 1;
    font-size: 26px;
    color: #0792ff;
    top: 25px;
    left: 30px
}

.questionCommendWrap .topImgBox img[data-v-68873564] {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.questionCommendWrap .listBox[data-v-68873564] {
    width: 100%;
    box-sizing: border-box;
    padding: 0 30px
}

.questionCommendWrap .listBox .firsrToThreeList[data-v-68873564] {
    width: 100%
}

.questionCommendWrap .listBox .firsrToThreeList .listContent[data-v-68873564] {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px dashed #ededed;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .num[data-v-68873564] {
    width: 20px;
    height: 20px;
    flex: 0 0 20px
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .num img[data-v-68873564] {
    width: 100%
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content[data-v-68873564] {
    width: 760px
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox[data-v-68873564] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .title[data-v-68873564] {
    width: 550px;
    font-size: 16px;
    color: #333;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .title[data-v-68873564]:hover {
    transition: .5s;
    color: #0792ff
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .hotImg[data-v-68873564] {
    display: flex;
    align-items: center
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .hotImg img[data-v-68873564] {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .hotImg span[data-v-68873564] {
    font-size: 14px;
    margin-top: 4px
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .hotImg .rank0[data-v-68873564] {
    color: #ff4a27
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .hotImg .rank1[data-v-68873564] {
    color: #ff6905
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .titleAndHotBox .hotImg .rank2[data-v-68873564] {
    color: #fbb32e
}

.questionCommendWrap .listBox .firsrToThreeList .listContent .content .contains[data-v-68873564] {
    margin-top: 8px;
    font-size: 14px;
    color: #999;
    line-height: 22px
}

.questionCommendWrap .listBox .otherList[data-v-68873564] {
    width: 100%;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.questionCommendWrap .listBox .otherList .list[data-v-68873564] {
    width: 380px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.questionCommendWrap .listBox .otherList .list .left[data-v-68873564] {
    display: flex;
    align-items: center
}

.questionCommendWrap .listBox .otherList .list .left .rank[data-v-68873564] {
    width: 16px;
    height: 16px;
    margin-right: 20px
}

.questionCommendWrap .listBox .otherList .list .left a[data-v-68873564] {
    width: 290px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333;
    font-weight: 500
}

.questionCommendWrap .listBox .otherList .list .left a[data-v-68873564]:hover {
    transition: .5s;
    color: #0792ff
}

.questionCommendWrap .listBox .otherList .list .hotBox[data-v-68873564] {
    display: flex;
    align-items: center
}

.questionCommendWrap .listBox .otherList .list .hotBox img[data-v-68873564] {
    width: 16px;
    margin-right: 4px
}

.questionCommendWrap .listBox .otherList .list .hotBox span[data-v-68873564] {
    font-size: 14px;
    color: #999;
    margin-top: 4px
}

.selectBox[data-v-95ec9426] {
    width: 280px;
    background: #fff;
    padding: 0 20px 1px;
    border-radius: 4px;
    margin-bottom: 16px
}

.selectBox .title[data-v-95ec9426] {
    width: 100%;
    height: 60px;
    color: #333;
    border-bottom: 1px solid #ededed;
    display: flex;
    align-items: center
}

.selectBox .title span[data-v-95ec9426] {
    color: #333;
    font-weight: 700;
    font-size: 18px
}

.selectBox a[data-v-95ec9426] {
    margin: 12px 0;
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: flex-start
}

.selectBox a span[data-v-95ec9426] {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    margin-left: 14px
}

.selectBox a .answerNum[data-v-95ec9426] {
    color: #aaa;
    margin-left: 10px;
    font-size: 12px
}

.num[data-v-95ec9426] {
    font-size: 18px;
    font-weight: 700
}

.items-content[data-v-22570aac] {
    display: flex;
    flex-wrap: wrap
}

.link-wrapper[data-v-22570aac] {
    margin: 5px;
    padding: 5px
}

.link-wrapper .link-item[data-v-22570aac] {
    display: inline-block;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center
}

.link-wrapper[data-v-22570aac]:hover {
    transition: background-color .5s ease-out;
    border-radius: 20px;
    background-color: #0792ff;
    box-shadow: 0 0 10px #dcdcdc;
    color: #fff
}

.link-wrapper:hover .link-item[data-v-22570aac] {
    color: #fff
}

.link[data-v-22570aac] {
    color: #8e8e8e
}

.product-desc[data-v-b1450f08] {
    background-color: #fff;
    padding: 30px;
    border-radius: 4px
}

.desc-content[data-v-b1450f08] {
    margin: 20px 0;
    text-indent: 2em;
    font-size: 14px;
    color: #8e8e8e
}

.related-tags[data-v-b1450f08] {
    display: flex
}

.related-title[data-v-b1450f08] {
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    font-weight: 500
}

.related-tag-item[data-v-b1450f08] {
    margin-left: 16px;
    padding: 5px 10px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    font-size: 14px;
    color: #8e8e8e
}

.related-tag-item[data-v-b1450f08]:hover {
    box-shadow: 0 0 4px #dcdcdc;
    background-color: #0792ff
}

.related-tag-item:hover .tag-link[data-v-b1450f08] {
    color: #fff
}

.icon-biaoqian[data-v-b1450f08] {
    font-size: 22px
}

.product-tag[data-v-b1450f08] {
    display: inline;
    color: #0792ff
}

h1[data-v-65f21ad4] {
    font-size: 20px;
    font-weight: 500;
    color: #333
}

.article-item[data-v-65f21ad4],.listContains[data-v-65f21ad4] {
    min-height: 134px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 0;
    border-bottom: 1px dashed #ededed
}

.article-item img[data-v-65f21ad4],.listContains img[data-v-65f21ad4] {
    width: 160px;
    height: 120px;
    background: #e5e5e5;
    margin-right: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px
}

.article-item .rightBox[data-v-65f21ad4],.listContains .rightBox[data-v-65f21ad4] {
    position: relative;
    height: 120px;
    width: 624px
}

.article-item .rightBox .h2[data-v-65f21ad4],.listContains .rightBox .h2[data-v-65f21ad4] {
    font-size: 18px;
    color: #333;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
    cursor: pointer;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block
}

.article-item .rightBox .proIntroduce[data-v-65f21ad4],.listContains .rightBox .proIntroduce[data-v-65f21ad4] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 10px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.article-item .rightBox .listBot[data-v-65f21ad4],.listContains .rightBox .listBot[data-v-65f21ad4] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #9a9a9a;
    display: flex
}

.article-item .rightBox .listBot .iconfont[data-v-65f21ad4],.listContains .rightBox .listBot .iconfont[data-v-65f21ad4] {
    font-size: 12px
}

.article-item .rightBox .listBot .icon-icon_time3[data-v-65f21ad4],.listContains .rightBox .listBot .icon-icon_time3[data-v-65f21ad4] {
    font-size: 14px
}

.article-item .rightBox .listBot .timeBox[data-v-65f21ad4],.listContains .rightBox .listBot .timeBox[data-v-65f21ad4] {
    margin-right: 30px
}

.article-item .rightBox .listBot span[data-v-65f21ad4],.listContains .rightBox .listBot span[data-v-65f21ad4] {
    margin-right: 10px
}

.h2[data-v-65f21ad4]:hover {
    color: #2d7bff!important;
    transition: .5s
}

.product-banner[data-v-6e476250] {
    width: 100%
}

.product-banner .product-banner-bg[data-v-6e476250] {
    width: 100%;
    position: relative;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.product-banner .product-banner-bg .product-banner-logo[data-v-6e476250] {
    position: absolute;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.wrap[data-v-9fa152b0] {
    width: 100%;
    min-height: 200px;
    border-radius: 18px;
    background: #fff;
    padding: 0 50px 45px;
    box-sizing: border-box;
    position: relative
}

.wrap .topImg[data-v-9fa152b0] {
    width: 658px;
    position: absolute;
    top: -18px;
    left: 110px
}

.wrap .topImg img[data-v-9fa152b0] {
    width: 100%
}

.wrap .introWrap[data-v-9fa152b0] {
    padding-top: 105px
}

.wrap .introContent[data-v-9fa152b0],.wrap .introWrap[data-v-9fa152b0] {
    font-size: 18px;
    color: #333;
    text-align: center;
    line-height: 30px
}

.wrap .introContent[data-v-9fa152b0] {
    width: 670px;
    margin: 16px auto 0
}

.wrap .introContent span[data-v-9fa152b0] {
    font-size: 18px;
    color: #fe782a;
    font-weight: 600
}

.wrap .img_graphical[data-v-9fa152b0] {
    display: flex;
    justify-content: center
}

.wrap .img_graphical img[data-v-9fa152b0] {
    width: 670px
}

.wrap .colorMarginFont[data-v-9fa152b0] {
    margin: 35px auto 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.wrap .colorMarginFont img[data-v-9fa152b0] {
    width: 54px
}

.wrap .colorMarginFont span[data-v-9fa152b0] {
    font-size: 28px;
    color: #554221;
    font-weight: 700;
    margin: 0 2px 0 16px
}

.wrap .centerWrap[data-v-9fa152b0] {
    margin-top: 20px
}

.wrap .centerWrap .listWrap[data-v-9fa152b0] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 26px
}

.wrap .centerWrap .listWrap img[data-v-9fa152b0] {
    width: 200px;
    margin-right: 50px;
    flex: 0 0 200px
}

.wrap .centerWrap .listWrap:last-child .rightBox[data-v-9fa152b0] {
    border-bottom: none
}

.wrap .centerWrap .listWrap .rightBox[data-v-9fa152b0] {
    padding: 35px 0;
    flex: 1;
    border-bottom: 1px dashed #d7d7db
}

.wrap .centerWrap .listWrap .rightBox .title[data-v-9fa152b0] {
    font-size: 24px;
    color: #ab5206;
    font-weight: 700
}

.wrap .centerWrap .listWrap .rightBox .intro[data-v-9fa152b0] {
    font-size: 18px;
    color: #666;
    line-height: 30px;
    margin-top: 10px
}

.wrap .centerWrap .listWrap .rightBox .intro span[data-v-9fa152b0] {
    color: #ff7b21;
    font-weight: 600
}

.wrap[data-v-2ea0e2c8] {
    width: 100%;
    min-height: 200px;
    border-radius: 18px;
    background: #fff;
    padding: 0 20px 45px;
    box-sizing: border-box;
    position: relative;
    margin-top: 62px
}

.wrap .topImg[data-v-2ea0e2c8] {
    width: 658px;
    position: absolute;
    top: -18px;
    left: 110px
}

.wrap .topImg img[data-v-2ea0e2c8] {
    width: 100%
}

.wrap .introWrap[data-v-2ea0e2c8] {
    padding: 105px 30px 0;
    font-size: 18px;
    color: #333;
    text-align: center;
    line-height: 30px;
    margin-bottom: 50px
}

.wrap .introWrap span[data-v-2ea0e2c8] {
    color: #fe782a;
    font-weight: 700
}

.wrap .centerWrap div[data-v-2ea0e2c8] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px
}

.wrap .centerWrap div span[data-v-2ea0e2c8] {
    width: 5px
}

.wrap .centerWrap div img[data-v-2ea0e2c8] {
    width: 696px;
    height: 172px
}

.wrap[data-v-0eef7ce5] {
    width: 100%;
    min-height: 200px;
    border-radius: 18px;
    background: #fff;
    padding: 0 60px 10px;
    box-sizing: border-box;
    position: relative;
    margin-top: 62px
}

.wrap .topImg[data-v-0eef7ce5] {
    width: 658px;
    position: absolute;
    top: -18px;
    left: 110px
}

.wrap .topImg img[data-v-0eef7ce5] {
    width: 100%
}

.wrap .colorMarginFont[data-v-0eef7ce5] {
    padding-top: 105px;
    margin: 35px auto 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.wrap .colorMarginFont img[data-v-0eef7ce5] {
    width: 54px
}

.wrap .colorMarginFont span[data-v-0eef7ce5] {
    font-size: 28px;
    color: #554221;
    font-weight: 700;
    margin: 0 10px 0 16px
}

.wrap .centerWrap[data-v-0eef7ce5] {
    width: 100%;
    min-height: 200px;
    border: 1px solid #aad8ff;
    border-radius: 20px;
    background-image: linear-gradient(128deg,#f2f9ff,#edf7ff 61%);
    margin-top: 42px;
    padding: 42px 38px;
    box-sizing: border-box
}

.wrap .centerWrap .userWrap[data-v-0eef7ce5] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.wrap .centerWrap .userWrap img[data-v-0eef7ce5] {
    width: 110px;
    flex: 0 0 110px;
    margin-right: 34px
}

.wrap .centerWrap .userWrap .rightBox .title[data-v-0eef7ce5] {
    font-size: 18px;
    color: #333;
    line-height: 26px;
    font-weight: 700
}

.wrap .centerWrap .userWrap .rightBox .intro[data-v-0eef7ce5] {
    margin-top: 16px;
    font-size: 16px;
    color: #333;
    line-height: 26px
}

.wrap .centerWrap .tableWrap[data-v-0eef7ce5] {
    margin-top: 30px
}

.wrap .centerWrap .tableWrap img[data-v-0eef7ce5] {
    width: 100%
}

.wrap .centerWrap .tableGrop[data-v-0eef7ce5] {
    margin-top: 34px;
    position: relative
}

.wrap .centerWrap .tableGrop img[data-v-0eef7ce5] {
    width: 100%
}

.wrap .centerWrap .tableGrop .mask[data-v-0eef7ce5] {
    position: absolute;
    bottom: 79px;
    right: 40px;
    width: 400px;
    height: 286px;
    display: flex;
    justify-content: space-around
}

.wrap .centerWrap .tableGrop .mask .part1[data-v-0eef7ce5] {
    width: 120px;
    display: flex;
    flex-direction: column-reverse;
    align-items: center
}

.wrap .centerWrap .tableGrop .mask .part1 .lineBox[data-v-0eef7ce5] {
    width: 60px;
    background-image: linear-gradient(180deg,#abe5ff,#4e91ff);
    border-radius: 30px 30px 0 0;
    position: relative
}

.wrap .centerWrap .tableGrop .mask .part1 .lineBox.toggle[data-v-0eef7ce5] {
    animation: lineTop1-0eef7ce5 .5s linear forwards
}

.wrap .centerWrap .tableGrop .mask .part1 .lineBox img[data-v-0eef7ce5] {
    width: 28px;
    position: absolute;
    bottom: -4px;
    right: -14px
}

.wrap .centerWrap .tableGrop .mask .part1 .font[data-v-0eef7ce5] {
    text-align: center;
    margin-bottom: 16px
}

.wrap .centerWrap .tableGrop .mask .part1 .font div[data-v-0eef7ce5] {
    font-size: 16px;
    color: #333;
    line-height: 20px
}

.wrap .centerWrap .tableGrop .mask .part1 .font div span[data-v-0eef7ce5] {
    font-size: 18px;
    font-weight: 700;
    color: #ff7b21
}

.wrap .centerWrap .tableGrop .mask .part2[data-v-0eef7ce5] {
    width: 120px;
    display: flex;
    flex-direction: column-reverse;
    align-items: center
}

.wrap .centerWrap .tableGrop .mask .part2 .lineBox[data-v-0eef7ce5] {
    width: 60px;
    background-image: linear-gradient(180deg,#abe5ff,#4e91ff);
    border-radius: 30px 30px 0 0;
    position: relative
}

.wrap .centerWrap .tableGrop .mask .part2 .lineBox.toggle[data-v-0eef7ce5] {
    animation: lineTop2-0eef7ce5 .5s linear forwards
}

.wrap .centerWrap .tableGrop .mask .part2 .lineBox img[data-v-0eef7ce5] {
    width: 28px;
    position: absolute;
    bottom: -4px;
    right: -14px
}

.wrap .centerWrap .tableGrop .mask .part2 .font[data-v-0eef7ce5] {
    text-align: center;
    margin-bottom: 16px
}

.wrap .centerWrap .tableGrop .mask .part2 .font div[data-v-0eef7ce5] {
    font-size: 16px;
    color: #333;
    line-height: 20px
}

.wrap .centerWrap .tableGrop .mask .part2 .font div span[data-v-0eef7ce5] {
    font-size: 18px;
    font-weight: 700;
    color: #ff7b21
}

.wrap .centerWrap .tableGrop .mask .part3[data-v-0eef7ce5] {
    width: 120px;
    display: flex;
    flex-direction: column-reverse;
    align-items: center
}

.wrap .centerWrap .tableGrop .mask .part3 .lineBox[data-v-0eef7ce5] {
    width: 60px;
    background-image: linear-gradient(180deg,#abe5ff,#4e91ff);
    border-radius: 30px 30px 0 0;
    position: relative
}

.wrap .centerWrap .tableGrop .mask .part3 .lineBox.toggle[data-v-0eef7ce5] {
    animation: lineTop3-0eef7ce5 .5s linear forwards
}

.wrap .centerWrap .tableGrop .mask .part3 .lineBox img[data-v-0eef7ce5] {
    width: 28px;
    position: absolute;
    bottom: -4px;
    right: -14px
}

.wrap .centerWrap .tableGrop .mask .part3 .font[data-v-0eef7ce5] {
    text-align: center;
    margin-bottom: 16px
}

.wrap .centerWrap .tableGrop .mask .part3 .font div[data-v-0eef7ce5] {
    font-size: 16px;
    color: #333;
    line-height: 20px
}

.wrap .centerWrap .tableGrop .mask .part3 .font div span[data-v-0eef7ce5] {
    font-size: 18px;
    font-weight: 700;
    color: #ff7b21
}

.wrap .centerWrap .lastWrap[data-v-0eef7ce5] {
    width: 610px;
    margin: 45px auto 0
}

.wrap .centerWrap .lastWrap img[data-v-0eef7ce5] {
    width: 100%
}

.wrap .lastImg[data-v-0eef7ce5] {
    width: 686px;
    margin: 55px auto
}

.wrap .lastImg img[data-v-0eef7ce5] {
    width: 100%
}

@keyframes lineTop1-0eef7ce5 {
    0% {
        height: 0
    }

    to {
        height: 108px
    }
}

@keyframes lineTop2-0eef7ce5 {
    0% {
        height: 0
    }

    to {
        height: 82px
    }
}

@keyframes lineTop3-0eef7ce5 {
    0% {
        height: 0
    }

    to {
        height: 200px
    }
}

.wrap[data-v-5d831baa] {
    width: 100%;
    min-height: 200px;
    border-radius: 18px;
    background: #fff;
    padding: 0 60px 10px;
    box-sizing: border-box;
    position: relative;
    margin-top: 62px
}

.wrap .topImg[data-v-5d831baa] {
    width: 658px;
    position: absolute;
    top: -18px;
    left: 110px
}

.wrap .topImg img[data-v-5d831baa] {
    width: 100%
}

.wrap .colorMarginFont[data-v-5d831baa] {
    padding-top: 105px;
    margin: 35px auto 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.wrap .colorMarginFont img[data-v-5d831baa] {
    width: 54px
}

.wrap .colorMarginFont span[data-v-5d831baa] {
    font-size: 28px;
    color: #554221;
    font-weight: 700;
    margin: 0 16px
}

.wrap .centerWrap[data-v-5d831baa] {
    width: 100%;
    min-height: 200px;
    border: 1px solid #ffcba3;
    border-radius: 20px;
    background-image: linear-gradient(138deg,#fffbf7,#fff0e0 91%);
    margin-top: 42px;
    padding: 42px 38px;
    box-sizing: border-box
}

.wrap .centerWrap .userWrap[data-v-5d831baa] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.wrap .centerWrap .userWrap img[data-v-5d831baa] {
    width: 110px;
    flex: 0 0 110px;
    margin-right: 34px
}

.wrap .centerWrap .userWrap .rightBox .title[data-v-5d831baa] {
    font-size: 18px;
    color: #333;
    line-height: 26px;
    font-weight: 700
}

.wrap .centerWrap .userWrap .rightBox .intro[data-v-5d831baa] {
    margin-top: 16px;
    font-size: 16px;
    color: #333;
    line-height: 26px
}

.wrap .centerWrap .tableWrap[data-v-5d831baa] {
    margin-top: 30px
}

.wrap .centerWrap .tableWrap img[data-v-5d831baa] {
    width: 100%
}

.wrap .centerWrap .tableGrop[data-v-5d831baa] {
    margin-top: 34px;
    position: relative
}

.wrap .centerWrap .tableGrop img[data-v-5d831baa] {
    width: 100%
}

.wrap .centerWrap .tableGrop .mask[data-v-5d831baa] {
    width: 335px;
    height: 225px;
    position: absolute;
    right: 5px;
    bottom: 68px
}

.wrap .centerWrap .tableGrop .mask .blockTop[data-v-5d831baa] {
    height: 90px;
    border-bottom: 2px solid #ff9327;
    position: absolute;
    bottom: -5px;
    left: -15px;
    transform: rotate(-36deg);
    transform-origin: 0 0
}

.wrap .centerWrap .tableGrop .mask .blockTop.toggle[data-v-5d831baa] {
    animation: lineTop1-5d831baa .5s linear forwards
}

.wrap .centerWrap .tableGrop .mask .blockBottom[data-v-5d831baa] {
    height: 156px;
    position: absolute;
    bottom: 12px;
    left: 35px;
    background-image: linear-gradient(to bottom right,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 0,rgba(255,150,31,.5) 49%,rgba(255,248,236,.5))
}

.wrap .centerWrap .tableGrop .mask .blockBottom.toggle[data-v-5d831baa] {
    animation: linebottom-5d831baa .5s linear forwards
}

.wrap .centerWrap .tableGrop .mask .doc[data-v-5d831baa] {
    width: 9px;
    height: 9px;
    background: #ff8e37;
    border: 1px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: 50px;
    right: 79px
}

.wrap .centerWrap .tableGrop .mask .font[data-v-5d831baa] {
    font-size: 18px;
    color: #ff7b21;
    font-weight: 700;
    position: absolute;
    right: 18px;
    top: 56px
}

.wrap .centerWrap .lastWrap[data-v-5d831baa] {
    width: 610px;
    margin: 45px auto 0
}

.wrap .centerWrap .lastWrap img[data-v-5d831baa] {
    width: 100%
}

.wrap .lastImg[data-v-5d831baa] {
    width: 686px;
    margin: 55px auto
}

.wrap .lastImg img[data-v-5d831baa] {
    width: 100%
}

@keyframes lineTop1-5d831baa {
    0% {
        width: 0
    }

    to {
        width: 262px
    }
}

@keyframes linebottom-5d831baa {
    0% {
        width: 0;
        height: 0
    }

    to {
        width: 218px;
        height: 157px
    }
}

.wrap[data-v-97a865e2] {
    width: 100%;
    min-height: 200px;
    border-radius: 18px;
    background: #fff;
    padding: 0 60px 80px;
    box-sizing: border-box;
    position: relative;
    margin-top: 62px
}

.wrap .topImg[data-v-97a865e2] {
    width: 658px;
    position: absolute;
    top: -18px;
    left: 110px
}

.wrap .topImg img[data-v-97a865e2] {
    width: 100%
}

.wrap .colorMarginFont[data-v-97a865e2] {
    padding-top: 105px;
    margin: 35px auto 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.wrap .colorMarginFont img[data-v-97a865e2] {
    width: 54px
}

.wrap .colorMarginFont span[data-v-97a865e2] {
    font-size: 28px;
    color: #554221;
    font-weight: 700;
    margin: 0 10px 0 16px
}

.wrap .listWrap[data-v-97a865e2] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.wrap .listWrap .list[data-v-97a865e2] {
    width: 185px;
    margin: 60px 28px 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.wrap .listWrap .list img[data-v-97a865e2] {
    width: 85px
}

.wrap .listWrap .list .title[data-v-97a865e2] {
    margin-top: 16px;
    font-size: 20px;
    color: #333;
    font-weight: 700;
    text-align: center
}

.wrap .listWrap .list .intro[data-v-97a865e2] {
    width: 185px;
    font-size: 18px;
    color: #666;
    text-align: center;
    line-height: 30px;
    margin-top: 10px
}

@keyframes hand-move-6ef71cdb {
    0% {
        right: -10px;
        top: 40px
    }

    50% {
        right: 10px;
        top: 30px
    }

    to {
        right: -10px;
        top: 40px
    }
}

.footer[data-v-6ef71cdb] {
    width: 100%;
    overflow-x: scroll
}

.footer.scroll-hide[data-v-6ef71cdb] {
    overflow: hidden
}

.footer.is-fix[data-v-6ef71cdb] {
    position: fix;
    bottom: 0;
    left: 0
}

.footer .button .bgi-btn[data-v-6ef71cdb] {
    position: relative;
    width: 552px;
    height: 100px;
    display: block;
    margin: 65px auto;
    background: 50%/cover no-repeat
}

.footer .button .bgi-btn .bgi-hand[data-v-6ef71cdb] {
    position: absolute;
    animation: hand-move-6ef71cdb 1s infinite;
    width: 103px;
    height: 96px;
    background: url(../images/fd5d64a.png) 50%/cover no-repeat
}

.submit-dialog[data-v-0b61de1f] .el-dialog {
    border-radius: 24px
}

.submit-dialog[data-v-0b61de1f] .el-dialog__body,.submit-dialog[data-v-0b61de1f] .el-dialog__header {
    padding: 0
}

.submit-dialog[data-v-0b61de1f] .el-dialog__headerbtn .el-dialog__close {
    font-size: 26px;
    font-weight: 700;
    color: #8e8e8e
}

.loading[data-v-0b61de1f] {
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 50px 0;
    box-sizing: border-box
}

.loading .topButtonBox[data-v-0b61de1f] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.loading .topButtonBox i[data-v-0b61de1f] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.loading img[data-v-0b61de1f] {
    margin: 0 auto;
    display: block
}

.loading p[data-v-0b61de1f] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.full[data-v-0b61de1f] {
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.full .topButtonBox[data-v-0b61de1f] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.full .topButtonBox i[data-v-0b61de1f] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.full img[data-v-0b61de1f] {
    margin: 0 auto;
    display: block
}

.full p[data-v-0b61de1f] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.chanceOld[data-v-0b61de1f] {
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.chanceOld .topButtonBox[data-v-0b61de1f] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.chanceOld .topButtonBox div[data-v-0b61de1f] {
    width: 20px
}

.chanceOld .topButtonBox .headLogo[data-v-0b61de1f] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.chanceOld .topButtonBox i[data-v-0b61de1f] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.chanceOld .name[data-v-0b61de1f] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.chanceOld .side[data-v-0b61de1f] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.chanceOld .ewm[data-v-0b61de1f] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.chanceOld .tips[data-v-0b61de1f] {
    font-size: 24px;
    color: #999;
    text-align: center
}

.calculate[data-v-4e148637] {
    display: flex;
    justify-content: center;
    width: 308px;
    height: 547px;
    box-sizing: border-box;
    background: url(https://file.shenlanbao.com/2022/10/20/1582929135923077120/img_form.png) 50%/cover no-repeat
}

.calculate.isFixed[data-v-4e148637] {
    position: fixed;
    top: 0
}

.calculate .container[data-v-4e148637] {
    width: 284px;
    height: 426px;
    padding: 12px;
    box-sizing: border-box;
    margin-top: 106px;
    background: #fffbf2;
    border-radius: 12px
}

.form .label[data-v-4e148637] {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin-bottom: 10px
}

.form .form-item[data-v-4e148637]:not(:last-of-type) {
    margin-bottom: 20px
}

.form .form-item input[data-v-4e148637]::-webkit-input-placeholder {
    color: #ffb685;
    font-size: 14px
}

.form .option-wrap[data-v-4e148637] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.form .option-wrap .option[data-v-4e148637] {
    width: 74px;
    background: #fff;
    border: 1px solid #f08239;
    border-radius: 18px;
    color: #ff7a22
}

.form .option-wrap .active[data-v-4e148637],.form .option-wrap .option[data-v-4e148637] {
    height: 36px;
    line-height: 36px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    cursor: pointer
}

.form .option-wrap .active[data-v-4e148637] {
    width: 72px;
    background-image: linear-gradient(269deg,#30afff,#2a89ff);
    border-radius: 18px;
    color: #fff
}

.form .name-sex-wrap[data-v-4e148637] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.form .name-sex-wrap input[data-v-4e148637] {
    width: 120px;
    height: 36px;
    padding-left: 10px;
    background: #fff;
    box-sizing: border-box;
    border: 1px solid #f08239;
    border-radius: 18px
}

.form .name-sex-wrap .sex-wrap[data-v-4e148637] {
    display: flex
}

.form .name-sex-wrap .sex-wrap .default-sex[data-v-4e148637] {
    background: #fff;
    border: 1px solid #f08239;
    border-radius: 18px;
    color: #ff7a22
}

.form .name-sex-wrap .sex-wrap .active-sex[data-v-4e148637],.form .name-sex-wrap .sex-wrap .default-sex[data-v-4e148637] {
    width: 60px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    cursor: pointer
}

.form .name-sex-wrap .sex-wrap .active-sex[data-v-4e148637] {
    background-image: linear-gradient(269deg,#30afff,#2a89ff);
    border-radius: 18px;
    color: #fff
}

.form .name-sex-wrap .sex-wrap>div[data-v-4e148637]:first-of-type {
    margin-right: 10px
}

.form .tel[data-v-4e148637] {
    width: 260px;
    height: 36px;
    padding-left: 10px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #f08239;
    border-radius: 18px
}

.form .vercode-wrap[data-v-4e148637] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.form .vercode-wrap .vercode[data-v-4e148637] {
    width: 160px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #f08239;
    border-radius: 18px
}

.form .vercode-wrap .send-code[data-v-4e148637] {
    width: 92px;
    height: 36px;
    line-height: 36px;
    background-image: linear-gradient(269deg,#30afff,#2a89ff);
    border-radius: 18px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    cursor: pointer
}

.animation-btn[data-v-4e148637] {
    width: 261px;
    height: 60px;
    background: url(../images/c14a582.png) 50%/contain no-repeat;
    margin-top: 27px;
    animation: heartBeat-4e148637 5s ease infinite;
    cursor: pointer
}

.container[data-v-4e148637] .bottomTips {
    margin-top: -4px;
    font-size: 12px;
    color: #999;
    font-weight: 400;
    text-align: left
}

.container[data-v-4e148637] .bottomTips .icon-check {
    margin-left: -10px
}

.container[data-v-4e148637] .bottomTips>span {
    font-size: 12px;
    color: #fd982b;
    cursor: pointer
}

.toggle[data-v-4e148637] {
    animation: submitBtn-4e148637 1s ease infinite
}

@keyframes submitBtn-4e148637 {
    0% {
        transform: scale(1)
    }

    40% {
        transform: scale(1.05)
    }

    to {
        transform: scale(1)
    }
}

@keyframes heartBeat-4e148637 {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.1)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.1)
    }

    70% {
        transform: scale(1)
    }
}

.zxbx-copy-right[data-v-29c19a9e] {
    padding: 20px 0
}

.zxbx-copy-right p[data-v-29c19a9e] {
    text-align: center;
    font-family: PingFangSC-Regular;
    line-height: 22px
}

.zxbx-copy-right p:nth-child(2) span[data-v-29c19a9e],.zxbx-copy-right p[data-v-29c19a9e] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400
}

.zxbx-copy-right p:nth-child(2) span[data-v-29c19a9e]:nth-child(2) {
    margin: 0 8px
}

.authorizeInfoDialog[data-v-1e21e4b3] {
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: rgba(0,0,0,.4)
}

.authorizeInfoDialog .content[data-v-1e21e4b3] {
    width: 600px;
    background: #fff;
    border-radius: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1000;
    padding: 15px 0 10px;
    box-sizing: border-box
}

.authorizeInfoDialog .content .title[data-v-1e21e4b3] {
    width: 100%;
    height: 30px;
    font-family: AlibabaPuHuiTiM;
    font-size: 20px;
    color: #333;
    text-align: center;
    line-height: 30px;
    font-weight: 700
}

.authorizeInfoDialog .content .explain[data-v-1e21e4b3] {
    width: 100%;
    padding: 10px 30px;
    box-sizing: border-box;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    text-align: justify;
    line-height: 21px;
    font-weight: 400
}

.authorizeInfoDialog .content .bottom_explain[data-v-1e21e4b3] {
    padding-top: 10px
}

.authorizeInfoDialog .content .infoList[data-v-1e21e4b3] {
    width: 540px;
    height: 106px;
    background: #fafafa;
    border-radius: 4px;
    margin: 0 auto;
    padding: 15px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.authorizeInfoDialog .content .infoList .item[data-v-1e21e4b3] {
    display: flex;
    align-items: center
}

.authorizeInfoDialog .content .infoList .item .point[data-v-1e21e4b3] {
    width: 8px;
    height: 8px;
    border: 2px solid #0792ff;
    border-radius: 10px;
    box-sizing: border-box
}

.authorizeInfoDialog .content .infoList .item .item_text[data-v-1e21e4b3] {
    height: 21px;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    line-height: 21px;
    font-weight: 400;
    padding-left: 10px
}

.authorizeInfoDialog .content .close[data-v-1e21e4b3] {
    width: 20px;
    height: 20px;
    background: url(../images/49b17ff.svg) 50%/cover no-repeat;
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer
}

.consult[data-v-259f6d64] {
    background: #fff6cf;
    width: 100%
}

.container[data-v-259f6d64] {
    max-width: 1200px;
    margin: 40px auto 0;
    display: flex;
    justify-content: space-between
}

.container .left-wrap[data-v-259f6d64] {
    width: 880px;
    position: relative
}

.container .right-wrap[data-v-259f6d64] {
    width: 300px
}

.callback[data-v-05de0889] {
    box-sizing: border-box;
    justify-content: center;
    max-width: 1200px;
    padding: 20px;
    min-height: calc(100vh - 146px);
    margin: 16px auto;
    background: #fff;
    border-radius: 4px
}

.callback .mainer[data-v-05de0889],.callback[data-v-05de0889] {
    display: flex;
    flex-direction: column
}

.callback .mainer[data-v-05de0889] {
    align-items: center;
    margin-bottom: 50px
}

.callback .mainer .icon[data-v-05de0889] {
    width: 36px;
    height: 36px;
    margin-bottom: 12px
}

.callback .mainer .icon>img[data-v-05de0889] {
    width: 100%;
    height: 100%
}

.callback .mainer>span[data-v-05de0889] {
    font-size: 20px;
    color: #0792ff;
    margin-bottom: 30px
}

.callback .mainer .qrcode[data-v-05de0889] {
    width: 160px;
    height: 160px;
    margin-bottom: 16px
}

.callback .mainer .qrcode>img[data-v-05de0889] {
    width: 100%;
    height: 100%
}

.callback .mainer .tips[data-v-05de0889] {
    font-size: 18px;
    color: #333
}

.callback .slogan[data-v-05de0889] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    padding: 0 168px;
    border-radius: 8px;
    background: #f7fbff
}

.callback .slogan[data-v-05de0889]:before {
    content: "";
    position: absolute;
    top: -24px;
    left: 50%;
    transform: translateX(-50%);
    height: 0;
    border-color: transparent transparent #f7fbff;
    border-style: solid;
    border-width: 14px 15px
}

.callback .slogan .slogan-item[data-v-05de0889] {
    display: flex;
    align-items: center;
    color: #0792ff;
    font-size: 16px
}

.callback .slogan .slogan-item .icon[data-v-05de0889] {
    margin-right: 10px
}

.callback .slogan .slogan-item .text[data-v-05de0889] {
    line-height: 24px
}

.pc[data-v-081de21e] {
    width: 100%;
    overflow: hidden
}

.pc header[data-v-081de21e] {
    width: 100%;
    height: 60px;
    background: #fff;
    position: fixed;
    top: 0;
    box-shadow: 0 0 8px 0 hsla(0,0%,94.9%,.8);
    z-index: 999
}

.pc header .middleContains[data-v-081de21e] {
    max-width: 1200px;
    height: 60px;
    margin: 0 auto;
    justify-content: space-between;
    position: relative
}

.pc header .middleContains .left[data-v-081de21e],.pc header .middleContains[data-v-081de21e] {
    display: flex;
    align-items: center
}

.pc header .middleContains .left p[data-v-081de21e] {
    color: #333;
    font-size: 18px;
    position: relative;
    margin-left: 40px
}

.pc header .middleContains .left p[data-v-081de21e]:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -18px;
    width: 1px;
    height: 17px;
    background: #dbdbdb
}

.pc header .middleContains .right[data-v-081de21e] {
    display: flex;
    align-items: center
}

.pc header .middleContains .right .release[data-v-081de21e] {
    width: 82px;
    height: 32px;
    border-radius: 4px;
    background: #0792ff;
    padding-bottom: 15px;
    border: 0;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center
}

.pc header .middleContains .right .release i[data-v-081de21e] {
    font-size: 18px;
    margin-left: 2px
}

.pc header .middleContains .right .actNo[data-v-081de21e] {
    background: #e0e0e0
}

.pc header .middleContains .right img[data-v-081de21e] {
    width: 32px;
    height: 32px;
    background: #ccc;
    border-radius: 50%;
    margin-left: 30px;
    cursor: pointer
}

.pc header .middleContains .selectBox[data-v-081de21e] {
    width: 300px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(46,46,46,.1);
    position: absolute;
    right: 0;
    top: 70px;
    z-index: 99;
    padding: 20px;
    box-sizing: border-box
}

.pc header .middleContains .selectBox[data-v-081de21e]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -19px;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 186px
}

.pc header .middleContains .selectBox .title[data-v-081de21e] {
    font-size: 18px;
    color: #333
}

.pc header .middleContains .selectBox .selBox[data-v-081de21e] {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #f2f2f2
}

.pc header .middleContains .selectBox .selBox .seltitle[data-v-081de21e] {
    font-size: 16px;
    color: #666
}

.pc header .middleContains .selectBox .selBox .bxzsTitle[data-v-081de21e] {
    font-size: 14px;
    color: #999;
    margin-top: 14px
}

.pc header .middleContains .selectBox .selBox .selItem[data-v-081de21e] {
    display: flex;
    margin-top: 14px;
    align-items: center
}

.pc header .middleContains .selectBox .selBox .selItem i[data-v-081de21e] {
    font-size: 14px;
    margin-right: 10px;
    cursor: pointer
}

.pc header .middleContains .selectBox .selBox .selItem .icon-icon_choice_single_grey[data-v-081de21e] {
    color: #999
}

.pc header .middleContains .selectBox .selBox .selItem .icon-icon_choice_single_bule[data-v-081de21e] {
    color: #0792ff
}

.pc header .middleContains .selectBox .selBox .selItem .selFont[data-v-081de21e] {
    font-size: 14px;
    color: #999
}

.pc header .middleContains .selectBox .selBox .other[data-v-081de21e]:nth-child(-n+6) {
    padding-left: 10px
}

.pc header .middleContains .selectBox .ruleBox[data-v-081de21e] {
    width: 100%;
    padding: 24px 0 14px
}

.pc header .middleContains .selectBox .ruleBox .firstBox[data-v-081de21e] {
    margin-bottom: 16px;
    display: flex;
    align-items: center
}

.pc header .middleContains .selectBox .ruleBox .firstBox .icon-icon_kuang_bule[data-v-081de21e] {
    color: #0792ff;
    font-size: 14px
}

.pc header .middleContains .selectBox .ruleBox .firstBox .icon-icon_kuang_d[data-v-081de21e] {
    color: #fff;
    font-size: 14px
}

.pc header .middleContains .selectBox .ruleBox .firstBox .font[data-v-081de21e] {
    font-size: 14px;
    color: #999;
    margin-left: 10px
}

.pc header .middleContains .selectBox .ruleBox .firstBox .font a[data-v-081de21e] {
    color: #0792ff
}

.pc header .middleContains .selectBox .ruleBox .agree[data-v-081de21e] {
    font-size: 14px;
    color: #999;
    margin-top: 4px
}

.pc header .middleContains .selectBox .pushButton[data-v-081de21e] {
    width: 100%;
    height: 40px;
    text-align: center;
    background: #0792ff;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    border: 0
}

.pc header .middleContains .selectBox .actNo[data-v-081de21e] {
    background: #e0e0e0
}

.pc header .middleContains .selectMask[data-v-081de21e] {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,.2);
    top: 60px;
    left: 0
}

.pc header .middleContains .statusBox[data-v-081de21e] {
    width: 124px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 20px 0 rgba(46,46,46,.1);
    position: absolute;
    top: 70px;
    right: 0;
    padding: 20px 22px 0;
    box-sizing: border-box
}

.pc header .middleContains .statusBox[data-v-081de21e]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -18px;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 95px
}

.pc header .middleContains .statusBox .select[data-v-081de21e] {
    width: 100%;
    color: #333;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px
}

.pc header .middleContains .statusBox .select[data-v-081de21e]:hover {
    transition: .5s;
    color: #0792ff
}

.pc header .middleContains .fade-enter-active[data-v-081de21e],.pc header .middleContains .fade-leave-active[data-v-081de21e] {
    transition: opacity .5s
}

.pc header .middleContains .fade-enter[data-v-081de21e],.pc header .middleContains .fade-leave-to[data-v-081de21e] {
    opacity: 0
}

.pc .editContains[data-v-081de21e] {
    width: 700px;
    min-height: 1000px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 hsla(0,0%,87.5%,.3);
    margin: 100px auto;
    padding: 40px;
    box-sizing: border-box
}

.pc .editContains .uploadImg[data-v-081de21e] {
    width: 100%;
    height: 200px;
    border: 1px dashed #f2f2f2;
    position: relative
}

.pc .editContains .uploadImg .avatar-uploader[data-v-081de21e] {
    width: 80px;
    height: 80px;
    margin: 40px auto 0
}

.pc .editContains .uploadImg .avatar-uploader .addBox i[data-v-081de21e] {
    font-size: 42px;
    color: #e0e0e0
}

.pc .editContains .uploadImg .avatar-uploader .addBox .font[data-v-081de21e] {
    color: #999;
    margin-top: 8px
}

.pc .editContains .uploadImg .avatar-uploader img[data-v-081de21e] {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.pc .editContains .uploadImg .tip[data-v-081de21e] {
    width: 196px;
    font-size: 12px;
    color: #bdbdbd;
    margin: 5px auto;
    text-align: center;
    line-height: 20px
}

.pc .editContains .uploadImg .editAndDel[data-v-081de21e] {
    width: 48px;
    height: 42px;
    opacity: .8;
    background: #999;
    border-radius: 4px 0 0 0;
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex
}

.pc .editContains .uploadImg .editAndDel i[data-v-081de21e] {
    width: 100%;
    height: 100%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    cursor: pointer
}

.pc .editContains .titleBox[data-v-081de21e] {
    width: 100%;
    margin-top: 35px
}

.pc .editContains .titleBox input[data-v-081de21e] {
    width: 100%;
    border: 0;
    font-size: 30px;
    font-weight: 500;
    caret-color: #0792ff;
    color: #333
}

.pc .editContains .titleBox input[data-v-081de21e]::-webkit-input-placeholder {
    color: #bdbdbd
}

.pc .editContains #TinymceVue[data-v-081de21e] {
    margin-top: 20px
}

.pc .mask[data-v-081de21e] {
    background: #ccc;
    opacity: .5;
    z-index: 9999
}

.pc .mask[data-v-081de21e],.pc .success[data-v-081de21e] {
    width: 100%;
    height: 100%;
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0
}

.pc .success[data-v-081de21e] {
    background: red;
    background: #fff;
    z-index: 99
}

.pc .success .centerBox[data-v-081de21e] {
    width: 380px;
    height: 380px;
    margin: 335px auto;
    text-align: center
}

.pc .success .centerBox i[data-v-081de21e] {
    font-size: 108px;
    color: #0792ff
}

.pc .success .centerBox .submit[data-v-081de21e] {
    font-size: 20px;
    color: #333;
    margin-top: 25px
}

.pc .success .centerBox .timeOut[data-v-081de21e] {
    font-size: 14px;
    color: #0792ff;
    margin-top: 10px
}

.pc .success .centerBox .last[data-v-081de21e] {
    font-size: 14px;
    color: #999;
    margin-top: 26px
}

.topNav[data-v-40cafd85] {
    max-width: 1200px;
    background: #fff;
    margin: 16px auto 6px;
    border-radius: 4px
}

.topNav .linkWrap[data-v-40cafd85] {
    padding: 0 30px;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    box-shadow: 0 1px 0 0 #f2f2f2;
    display: flex
}

.topNav .linkWrap .bar_a[data-v-40cafd85] {
    font-size: 16px;
    color: #333;
    margin-right: 40px;
    display: block
}

.topNav .linkWrap .bar_a.active[data-v-40cafd85] {
    font-size: 18px;
    font-weight: 700;
    position: relative
}

.topNav .linkWrap .bar_a.active[data-v-40cafd85]:after {
    position: absolute;
    content: "";
    left: 25%;
    bottom: 0;
    width: 50%;
    height: 3px;
    background: #0792ff
}

.rankContains[data-v-e56f6508] {
    background: #f0f0f0;
    overflow: hidden
}

.rankContains .rankPic[data-v-e56f6508] {
    width: 100%;
    height: 200px
}

.rankContains .title[data-v-e56f6508] {
    color: #fff;
    font-size: 42px;
    letter-spacing: 2px;
    font-weight: 400
}

.rankContains .title .underline[data-v-e56f6508] {
    width: 40px;
    height: 3px;
    background: #fff;
    margin: 16px auto 0
}

.rankContains .centerBox[data-v-e56f6508] {
    width: 1227px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around
}

.rankContains .centerBox .containsBox[data-v-e56f6508] {
    width: 389px;
    background: #fff;
    margin: 10px;
    border-radius: 4px;
    overflow: hidden
}

.rankContains .centerBox .containsBox .titleBox[data-v-e56f6508] {
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    box-sizing: border-box
}

.rankContains .centerBox .containsBox .titleBox .titleLeft[data-v-e56f6508] {
    display: flex;
    align-items: center
}

.rankContains .centerBox .containsBox .titleBox .titleLeft img[data-v-e56f6508] {
    width: 24px;
    height: 24px
}

.rankContains .centerBox .containsBox .titleBox .titleLeft span[data-v-e56f6508] {
    margin-left: 13px;
    color: #fff;
    font-size: 20px
}

.rankContains .centerBox .containsBox .titleBox .titleRight[data-v-e56f6508] {
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    color: #fff
}

.rankContains .centerBox .containsBox .questionBox .question[data-v-e56f6508] {
    width: 349px;
    height: 80px;
    margin: 0 20px;
    box-sizing: border-box;
    border-bottom: 1px dashed #ededed;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.rankContains .centerBox .containsBox .questionBox .question .absolute[data-v-e56f6508],.rankContains .centerBox .containsBox .questionBox .question .left[data-v-e56f6508] {
    display: flex;
    align-items: center
}

.rankContains .centerBox .containsBox .questionBox .question .absolute img[data-v-e56f6508] {
    width: 16px
}

.rankContains .centerBox .containsBox .questionBox .question .absolute .readNum[data-v-e56f6508] {
    color: #ababab!important;
    margin: 3px 0 0 3px;
    font-size: 12px
}

.rankContains .centerBox .containsBox .questionBox .question .rankNum[data-v-e56f6508] {
    width: 16px
}

.rankContains .centerBox .containsBox .questionBox .question .questionTitleBox[data-v-e56f6508] {
    width: 240px
}

.rankContains .centerBox .containsBox .questionBox .question .questionTitleBox .questionTitle[data-v-e56f6508] {
    font-size: 16px;
    color: #333;
    line-height: 22px;
    margin-left: 14px
}

.title[data-v-e56f6508] {
    position: absolute;
    top: 2px;
    z-index: 9;
    left: 40%;
    color: #fff;
    font-size: 30px
}

.question[data-v-e56f6508]:last-child {
    border-bottom: 0!important
}

.aboutus-detail[data-v-65f9b734] {
    background: #f6f6f6
}

.aboutus-detail .common-center[data-v-65f9b734] {
    max-width: 1200px;
    margin: 0 auto
}

.aboutus-detail .common-center .nav[data-v-65f9b734] {
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

.aboutus-detail .common-center .nav .nav-left[data-v-65f9b734] {
    color: #333
}

.aboutus-detail .common-center .nav .nav-left[data-v-65f9b734]:hover {
    cursor: pointer;
    color: #0792ff
}

.aboutus-detail .common-center .nav .nav-right[data-v-65f9b734] {
    color: #bbb
}

.aboutus-detail .content-box[data-v-65f9b734] {
    min-height: 450px;
    padding: 70px 150px;
    box-sizing: border-box;
    background: #fff
}

.aboutus-detail .content-box .title[data-v-65f9b734] {
    text-align: center;
    font-size: 26px;
    color: #333
}

.aboutus-detail .content-box .time[data-v-65f9b734] {
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
    color: #999
}

.aboutus-detail .content-box .content[data-v-65f9b734] {
    margin-top: 24px
}

#aboutcontent img {
    max-width: 100%
}

.wrap[data-v-76989e8a] {
    max-width: 1200px;
    margin: 0 auto
}

.wrap .brand[data-v-76989e8a] {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333
}

.wrap .brand .brandTitle[data-v-76989e8a] {
    font-weight: 700;
    color: #999
}

.wrap .listWrap[data-v-76989e8a] {
    width: 100%;
    min-height: 1000px;
    display: flex;
    justify-content: space-between
}

.wrap .listWrap .listContainsWrap[data-v-76989e8a] {
    width: 864px;
    min-height: 1000px;
    background: #fff;
    border-radius: 4px
}

.wrap .listWrap .listContainsWrap .title[data-v-76989e8a] {
    height: 76px;
    line-height: 76px;
    padding: 0 30px;
    border-bottom: 1px solid #f2f2f2
}

.wrap .listWrap .listContainsWrap .title h1[data-v-76989e8a] {
    font-size: 26px;
    color: #333
}

.wrap .listWrap .listContainsWrap .listBox[data-v-76989e8a] {
    width: 100%;
    min-height: 500px;
    padding: 0 30px 30px;
    box-sizing: border-box
}

.wrap .listWrap .listContainsWrap .listBox .listContent[data-v-76989e8a] {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px dashed #f2f2f2
}

.wrap .listWrap .listContainsWrap .listBox .listContent[data-v-76989e8a]:last-child {
    border-bottom: none
}

.wrap .listWrap .listContainsWrap .listBox .listContent .listTitle[data-v-76989e8a] {
    font-size: 20px;
    font-weight: bolder;
    color: #333;
    margin-bottom: 12px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox[data-v-76989e8a] {
    width: 100%;
    height: 120px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox a[data-v-76989e8a] {
    width: 160px;
    height: 120px;
    border-radius: 4px;
    background: #ccc;
    margin-right: 20px;
    flex-shrink: 0;
    overflow: hidden
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox a .centerImg[data-v-76989e8a] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox .centerContent[data-v-76989e8a] {
    flex: 1;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    height: 60px
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox[data-v-76989e8a] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 12px
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox>div[data-v-76989e8a] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 24px
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox>div>span[data-v-76989e8a] {
    font-size: 14px;
    color: #999
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox>div>img[data-v-76989e8a] {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.wrap .listWrap .listContainsWrap .pagination[data-v-76989e8a] {
    display: flex;
    justify-content: center;
    margin-bottom: 30px
}

.wrap .listWrap .right-wrap[data-v-76989e8a] {
    width: 320px
}

.wrap .listWrap .right-wrap .new-question-box[data-v-76989e8a] {
    width: 320px;
    min-height: 100px;
    background: #fff;
    border-radius: 4px;
    padding: 0 20px;
    box-sizing: border-box;
    margin-bottom: 16px
}

.wrap .listWrap .right-wrap .new-question-box .new-question-item-box .new-question-item[data-v-76989e8a] {
    padding: 12px 0;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: flex-start
}

.wrap .listWrap .right-wrap .new-question-box .new-question-item-box .new-question-item[data-v-76989e8a]:not(:last-of-type) {
    border-bottom: 1px dashed #e6e6e6
}

.wrap .listWrap .right-wrap .new-question-box .new-question-item-box .new-question-item .left[data-v-76989e8a] {
    width: 6px;
    height: 6px;
    background: #dbdbdb;
    border-radius: 50%;
    margin: 7px 8px 0 0;
    flex: 0 0 6px
}

.wrap .listWrap .right-wrap .recommend-tag-box[data-v-76989e8a] {
    width: 320px;
    min-height: 100px;
    background: #fff;
    border-radius: 4px;
    padding: 0 0 0 20px;
    box-sizing: border-box
}

.wrap .listWrap .right-wrap .recommend-tag-box .key-box[data-v-76989e8a] {
    width: 100%;
    min-height: 100px;
    padding: 20px 10px 10px 0;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap
}

.wrap .listWrap .right-wrap .recommend-tag-box .key-box a[data-v-76989e8a] {
    flex: 1 0 auto;
    text-align: center;
    background: #f5f5f5;
    border-radius: 15px;
    font-size: 14px;
    color: #333;
    padding: 0 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 30px;
    line-height: 30px
}

.wrap .listWrap .right-wrap .recommend-tag-box .key-box a[data-v-76989e8a]:hover {
    color: #fff;
    background: #2d7bff;
    transition: "color,background" .5s
}

.wrap .listWrap .right-wrap .title-box[data-v-76989e8a] {
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #ededed;
    display: flex;
    align-items: center
}

.wrap .listWrap .right-wrap .title-box img[data-v-76989e8a] {
    width: 16px;
    height: 16px;
    margin: 3px 10px 0 0
}

.wrap .listWrap .right-wrap .title-box span[data-v-76989e8a] {
    font-size: 14px;
    color: #333;
    font-weight: 700
}

.tran-color[data-v-76989e8a]:hover {
    color: #2d7bff!important;
    transition: color .5s
}

.newArticleWrap[data-v-163bc268] {
    width: 280px;
    background: #fff;
    padding: 0 20px 20px;
    border-radius: 4px;
    margin-bottom: 16px
}

.newArticleWrap .title[data-v-163bc268] {
    width: 100%;
    height: 60px;
    color: #333;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ededed
}

.newArticleWrap .title span[data-v-163bc268] {
    font-size: 14px;
    color: #333;
    margin-left: 14px;
    font-weight: 700
}

.newArticleWrap div[data-v-163bc268] {
    margin-top: 20px;
    font-size: 14px;
    color: #333
}

.newArticleWrap div a[data-v-163bc268] {
    display: flex;
    align-items: flex-start
}

.newArticleWrap div a[data-v-163bc268]:hover {
    color: #0792ff;
    transition: .5s
}

.newArticleWrap div a .doc[data-v-163bc268] {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #d8d8d8;
    margin: 8px 5px 2px 0;
    flex: 0 0 4px
}

.commendWrap[data-v-4bab9abc] {
    width: 320px;
    box-sizing: border-box;
    background-color: #fff;
    padding-left: 20px;
    margin-bottom: 16px;
    border-radius: 4px
}

.commendWrap .title[data-v-4bab9abc] {
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    border-bottom: 1px solid #ededed;
    margin-right: 20px
}

.commendWrap .title span[data-v-4bab9abc] {
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin-left: 14px
}

.commendWrap div[data-v-4bab9abc] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-bottom: 6px;
    margin: 20px 0
}

.commendWrap div .tipBox[data-v-4bab9abc] {
    background: #f6f6f6;
    margin: 0 20px 14px 0;
    border-radius: 15px;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    padding: 0 10px;
    flex: 1 0 auto
}

.commendWrap div .tipBox[data-v-4bab9abc]:hover {
    background: #2d7bff!important;
    color: #fff!important;
    transition: .5s
}

.wrap[data-v-0cba772c] {
    max-width: 1200px;
    margin: 0 auto
}

.wrap .brand[data-v-0cba772c] {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333
}

.wrap .brand a[data-v-0cba772c]:hover {
    color: #0792ff;
    transition: .5s
}

.wrap .brand .brandTitle[data-v-0cba772c] {
    font-weight: 700;
    color: #999
}

.wrap .listWrap[data-v-0cba772c] {
    width: 100%;
    min-height: 1000px;
    display: flex;
    justify-content: space-between
}

.wrap .listWrap .listContainsWrap[data-v-0cba772c] {
    width: 864px;
    min-height: 1000px;
    background: #fff;
    border-radius: 4px
}

.wrap .listWrap .listContainsWrap .title[data-v-0cba772c] {
    height: 76px;
    line-height: 76px;
    padding: 0 30px;
    border-bottom: 1px solid #f2f2f2
}

.wrap .listWrap .listContainsWrap .title h1[data-v-0cba772c] {
    font-size: 26px;
    color: #333
}

.wrap .listWrap .listContainsWrap .listBox[data-v-0cba772c] {
    width: 100%;
    min-height: 500px;
    padding: 0 30px 30px;
    box-sizing: border-box
}

.wrap .listWrap .listContainsWrap .listBox .listContent[data-v-0cba772c] {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px dashed #f2f2f2
}

.wrap .listWrap .listContainsWrap .listBox .listContent[data-v-0cba772c]:last-child {
    border-bottom: none
}

.wrap .listWrap .listContainsWrap .listBox .listContent .listTitle[data-v-0cba772c] {
    font-size: 20px;
    font-weight: bolder;
    color: #333;
    margin-bottom: 12px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrap .listWrap .listContainsWrap .listBox .listContent .listTitle[data-v-0cba772c]:hover {
    color: #0792ff;
    transition: .5s
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox[data-v-0cba772c] {
    width: 100%;
    height: 120px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox a[data-v-0cba772c] {
    width: 160px;
    height: 120px;
    border-radius: 4px;
    background: #ccc;
    margin-right: 20px;
    flex-shrink: 0;
    overflow: hidden
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox a .centerImg[data-v-0cba772c] {
    width: 100%;
    height: 100%
}

.wrap .listWrap .listContainsWrap .listBox .listContent .centerContentBox .centerContent[data-v-0cba772c] {
    flex: 1;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    height: 60px
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox[data-v-0cba772c] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 12px
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox>div[data-v-0cba772c] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 24px
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox>div>span[data-v-0cba772c] {
    font-size: 14px;
    color: #999
}

.wrap .listWrap .listContainsWrap .listBox .listContent .bottomInfoBox>div>img[data-v-0cba772c] {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.wrap .listWrap .listContainsWrap .pagination[data-v-0cba772c] {
    display: flex;
    justify-content: center;
    margin-bottom: 30px
}

.wrap .listWrap .rightWrap[data-v-0cba772c] {
    width: 320px
}

.pc_home[data-v-4fb2cadc] {
    display: flex;
    justify-content: center
}

.pc_home .left[data-v-4fb2cadc] {
    width: 864px;
    margin-right: 16px
}

.pc_home .left .topNav[data-v-4fb2cadc] {
    max-width: 1200px;
    margin: 0 auto;
    height: 50px;
    font-size: 16px;
    color: #9a9a9a;
    line-height: 50px
}

.pc_home .left .topNav a[data-v-4fb2cadc] {
    color: #9a9a9a
}

.pc_home .left .topNav a[data-v-4fb2cadc]:hover {
    color: #0063ff
}

.pc_home .left .icon-you[data-v-4fb2cadc] {
    font-size: 14px
}

.pc_home .left .encyclopedia_main[data-v-4fb2cadc] {
    border-radius: 4px;
    flex-grow: 1;
    min-height: 911px;
    background: #fff;
    padding: 16px 20px 20px
}

.pc_home .left .encyclopedia_main .encyclopedia_h3[data-v-4fb2cadc] {
    font-size: 30px;
    margin: 0 0 6px 16px
}

.pc_home .left .encyclopedia_main .encyclopedia_p[data-v-4fb2cadc] {
    margin-left: 15px;
    margin-bottom: 20px;
    color: #9a9a9a
}

.pc_home .right[data-v-4fb2cadc] {
    margin-top: 50px;
    width: 320px
}

.pc_home .right .right_box[data-v-4fb2cadc] {
    border-radius: 4px;
    background: #fff;
    padding: 0 20px 20px;
    margin-bottom: 16px
}

.pc_home .right .right_box .icon_baike[data-v-4fb2cadc] {
    margin-right: 10px;
    width: 19px
}

.pc_home .right .right_box .right_tt[data-v-4fb2cadc],.pc_home .right .right_box .right_tt h3[data-v-4fb2cadc] {
    height: 57px;
    border-bottom: 1px solid #ededed;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    font-weight: 500
}

.pc_home .right .right_box .right_box_ency[data-v-4fb2cadc] {
    margin: 20px 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-bottom: 6px
}

.pc_home .right .right_box .right_box_ency a[data-v-4fb2cadc] {
    background: #f6f6f6;
    margin-bottom: 14px;
    border-radius: 15px;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    color: #333;
    width: 108px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 10px
}

.pc_home .right .right_box .right_box_ency a[data-v-4fb2cadc]:hover {
    background: #2d7bff;
    color: #fff
}

.artcleBox[data-v-04266efa] {
    width: 320px;
    box-sizing: border-box;
    background-color: #fff;
    padding: 0 20px;
    border-radius: 4px;
    margin-bottom: 16px
}

.artcleBox .title[data-v-04266efa] {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #f2f2f2
}

.artcleBox .title h3[data-v-04266efa] {
    font-size: 18px;
    font-weight: 400
}

.artcleBox .right_box_p[data-v-04266efa] {
    height: 95px;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.artcleBox .right_box_p img[data-v-04266efa] {
    width: 81px;
    height: 60px;
    margin-right: 16px;
    cursor: pointer;
    background: #e5e5e5;
    border-radius: 2px
}

.artcleBox .right_box_p .content[data-v-04266efa] {
    height: 60px;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    color: #333
}

.artcleBox .right_box_p .content a[data-v-04266efa] {
    height: 40px;
    line-height: 22px;
    display: block;
    overflow: hidden;
    margin-top: -6px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.artcleBox .right_box_p .content .botDetail[data-v-04266efa] {
    width: 100%;
    margin-top: 8px;
    display: flex;
    justify-content: space-between
}

.artcleBox .right_box_p .content .botDetail span[data-v-04266efa] {
    font-size: 12px;
    color: #8e8e8e
}

.artcleBox .right_box_p .content .botDetail .timeLeft[data-v-04266efa] {
    margin-left: 2px
}

.artcleBox .right_box_p[data-v-04266efa]:last-child {
    border-bottom: 0
}

.icon-paihang[data-v-04266efa] {
    font-size: 22px;
    color: #2d7bff
}

.ml10[data-v-04266efa] {
    margin-left: 8px;
    color: #8e8e8e!important
}

.pc .containsWrap[data-v-93b97194] {
    max-width: 1200px;
    margin: 0 auto
}

.pc .containsWrap .tipBox[data-v-93b97194] {
    width: 100%;
    background: #fff;
    margin-top: 16px;
    box-sizing: border-box;
    padding: 24px 30px
}

.pc .containsWrap .tipBox .tip[data-v-93b97194] {
    width: 100%;
    background: #f1f9ff;
    border-radius: 4px;
    padding: 14px 30px;
    box-sizing: border-box
}

.pc .containsWrap .tipBox .tip .top[data-v-93b97194] {
    display: flex;
    align-items: center
}

.pc .containsWrap .tipBox .tip .top i[data-v-93b97194] {
    font-size: 30px;
    color: #0792ff
}

.pc .containsWrap .tipBox .tip .top h1[data-v-93b97194] {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    margin-left: 12px;
    letter-spacing: 1px
}

.pc .containsWrap .tipBox .tip .bottom[data-v-93b97194] {
    margin-top: 5px;
    font-size: 14px;
    color: #999
}

.pc .containsWrap .centerBox[data-v-93b97194] {
    margin-top: 16px;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.pc .containsWrap .centerBox .left[data-v-93b97194] {
    width: 864px
}

.pc .containsWrap .centerBox .left .ruleBox[data-v-93b97194] {
    display: block;
    width: 100%;
    height: 140px;
    margin-bottom: 16px;
    border-radius: 4px;
    overflow: hidden
}

.pc .containsWrap .centerBox .left .ruleBox img[data-v-93b97194] {
    width: 100%;
    height: 100%
}

.pc .containsWrap .centerBox .left .proBox[data-v-93b97194] {
    width: 100%;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 30px
}

.pc .containsWrap .centerBox .left .proBox .title[data-v-93b97194] {
    display: flex;
    align-items: center
}

.pc .containsWrap .centerBox .left .proBox .title p[data-v-93b97194] {
    width: 4px;
    height: 20px;
    background: #0792ff
}

.pc .containsWrap .centerBox .left .proBox .title div[data-v-93b97194] {
    color: #333;
    font-size: 22px;
    margin-left: 10px
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox[data-v-93b97194] {
    width: 100%;
    padding: 30px 0;
    border-bottom: 1px dashed #f2f2f2;
    height: 126px;
    display: flex
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .imgBox[data-v-93b97194] {
    width: 140px;
    height: 126px;
    background: #ccc;
    border-radius: 4px;
    flex: 0 0 140px;
    margin-right: 20px;
    overflow: hidden
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .imgBox img[data-v-93b97194] {
    width: 140px;
    height: 126px
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox[data-v-93b97194] {
    display: flex;
    flex: 1;
    height: 100%;
    overflow: hidden;
    flex-direction: column;
    justify-content: space-between
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .topBox .title[data-v-93b97194] {
    display: flex;
    align-items: center
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .topBox .title .product-name[data-v-93b97194] {
    font-size: 20px;
    color: #333
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .topBox .title .product-name[data-v-93b97194]:hover {
    color: #0792ff;
    transition: .5s
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .topBox .title .insType[data-v-93b97194] {
    flex-shrink: 0;
    width: 42px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #0792ff;
    border: 1px solid #0792ff;
    border-radius: 4px;
    margin-top: 2px
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .topBox .specialBox[data-v-93b97194] {
    margin-top: 16px;
    font-size: 14px;
    color: #999;
    display: flex;
    flex-wrap: wrap;
    line-height: 20px
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .topBox .specialBox .shu[data-v-93b97194] {
    margin: 0 5px
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .bottomBox[data-v-93b97194] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    height: 45px
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .bottomBox .company[data-v-93b97194] {
    font-size: 14px;
    color: #999
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .bottomBox .company[data-v-93b97194]:hover {
    color: #0792ff;
    transition: .5s
}

.pc .containsWrap .centerBox .left .proBox .proListBox .proDetailBox .rightBox .bottomBox .buttonBox[data-v-93b97194] {
    font-size: 14px;
    border: 1px solid #f5a926;
    border-radius: 4px;
    width: 90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #f5a926;
    margin-top: 8px
}

.pc .containsWrap .centerBox .right[data-v-93b97194] {
    width: 320px
}

.pc .containsWrap .centerBox .right .preview[data-v-93b97194] {
    width: 280px;
    height: 220px;
    background: #fff;
    margin-bottom: 16px;
    padding: 20px;
    border-radius: 4px;
    position: relative
}

.pc .containsWrap .centerBox .right .preview .previewContains[data-v-93b97194] {
    display: block;
    width: 280px;
    height: 220px
}

.pc .containsWrap .centerBox .right .preview .free[data-v-93b97194] {
    background: #f5a926;
    border-radius: 25px;
    color: #fff;
    font-size: 20px;
    width: 132px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    position: absolute;
    bottom: 40px;
    left: 40px
}

.head[data-v-aca2aeaa] {
    width: 100%;
    display: flex
}

.head .leftBox[data-v-aca2aeaa] {
    width: 240px;
    background: #fff;
    font-size: 14px;
    color: #8b9099;
    display: flex;
    align-items: center;
    justify-content: center
}

.head .rightBox[data-v-aca2aeaa] {
    flex: 1;
    display: flex;
    align-items: stretch;
    padding: 30px 0
}

.head .rightBox .proBox[data-v-aca2aeaa] {
    flex: 1;
    padding: 30px 0;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 20px
}

.head .rightBox .proBox .imgBox[data-v-aca2aeaa] {
    width: 121px;
    height: 75px;
    margin: 0 auto;
    border-radius: 6px;
    overflow: hidden
}

.head .rightBox .proBox .imgBox img[data-v-aca2aeaa] {
    width: 100%;
    height: 100%
}

.head .rightBox .proBox .proName[data-v-aca2aeaa] {
    width: 100%;
    margin-top: 20px;
    font-size: 22px;
    color: #333;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box
}

.head .rightBox .proBox .proName a[data-v-aca2aeaa] {
    color: #355da1
}

.head .rightBox .proBox .companyName[data-v-aca2aeaa] {
    width: 100%;
    color: #8e8e8e;
    font-size: 16px;
    text-align: center;
    margin-top: 20px
}

.hover[data-v-aca2aeaa]:hover {
    transition: .5s;
    color: #2d7bff!important
}

.mgr-20[data-v-aca2aeaa] {
    margin-right: 20px
}

.mg-20[data-v-aca2aeaa] {
    margin: 0 20px
}

.ruleBox[data-v-084282ae] {
    width: 100%
}

.ruleBox .title[data-v-084282ae] {
    height: 52px;
    display: flex;
    align-items: center;
    background: #f0f8ff;
    box-sizing: border-box;
    padding: 0 20px
}

.ruleBox .title span[data-v-084282ae] {
    color: #333;
    font-weight: 700;
    margin-left: 7px
}

.ruleBox .tableBox .row[data-v-084282ae] {
    width: 100%;
    display: flex
}

.comment[data-v-084282ae] {
    margin-bottom: 10px
}

.row:last-child div[data-v-084282ae] {
    border-bottom: none!important
}

.rowDetail[data-v-084282ae]:first-child {
    width: 240px!important;
    color: #8a8f99;
    font-size: 14px;
    display: flex;
    background: #fafcff;
    align-items: center;
    justify-content: space-around;
    border-bottom: 1px solid #e8efff;
    border-right: 1px solid #e8efff
}

.row .rowDetail[data-v-084282ae]:not(:first-child) {
    flex: 1;
    color: #333;
    font-size: 14px;
    padding: 11px;
    line-height: 22px;
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2
}

.moreVsBox[data-v-6f59c118] {
    max-width: 1200px;
    background: #fff
}

.moreVsBox .title[data-v-6f59c118] {
    width: 100%;
    padding: 20px;
    border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
    font-size: 18px;
    color: #333;
    font-weight: 700
}

.moreVsBox .center[data-v-6f59c118] {
    padding-bottom: 30px;
    display: flex
}

.moreVsBox .center .left[data-v-6f59c118] {
    border-right: 1px solid #f2f2f2
}

.moreVsBox .center .left[data-v-6f59c118],.moreVsBox .center .right[data-v-6f59c118] {
    flex: 1;
    padding: 20px 20px 0
}

.moreVsBox .center .list-wrap[data-v-6f59c118] {
    display: flex;
    align-items: center;
    margin-top: 15px
}

.moreVsBox .center .list-wrap p[data-v-6f59c118] {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #d8d8d8;
    margin-right: 14px;
    flex: 0 0 6px
}

.moreVsBox .center .list-wrap a[data-v-6f59c118] {
    color: #333;
    font-size: 16px;
    text-decoration: underline
}

a[data-v-6f59c118]:hover {
    transition: .5s;
    color: #2d7bff!important
}

.pc_vs[data-v-1ea27c36] {
    max-width: 1200px;
    margin: 0 auto
}

.pc_vs .brand[data-v-1ea27c36] {
    max-width: 1200px;
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

.pc_vs .brand a[data-v-1ea27c36] {
    margin-right: 5px
}

.pc_vs .brand span[data-v-1ea27c36] {
    margin-right: 5px;
    color: #8e8e8e
}

.pc_vs .brand .vs[data-v-1ea27c36] {
    color: #333
}

.pc_vs .center[data-v-1ea27c36] {
    background: #fff
}

.pc_vs .center .title[data-v-1ea27c36] {
    color: #333;
    font-size: 22px;
    padding: 20px;
    border-bottom: 1px solid #f2f2f2
}

.pc_vs .notice[data-v-1ea27c36] {
    width: 100%;
    height: 54px;
    line-height: 40px;
    font-size: 14px;
    color: #8e8e8e
}

.center[data-v-1ea27c36] {
    background: #fff
}

.loading[data-v-60aab0fa] {
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center
}

.loading span[data-v-60aab0fa] {
    margin-left: 20px
}

.circle[data-v-60aab0fa] {
    width: 20px;
    border: 5px solid #87ceeb;
    height: 20px;
    border-radius: 100px;
    position: relative;
    animation: roate-60aab0fa 1.5s linear infinite
}

@keyframes roate-60aab0fa {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.circle[data-v-60aab0fa]:after {
    width: 30px;
    height: 40px;
    left: -20px;
    z-index: 2;
    background-image: linear-gradient(270deg,#fefefe,hsla(0,0%,100%,.1))
}

.circle[data-v-60aab0fa]:after,.circle[data-v-60aab0fa]:before {
    content: "";
    display: block;
    position: absolute;
    top: -10px
}

.circle[data-v-60aab0fa]:before {
    z-index: 3;
    background-color: #fefefe;
    left: -10px
}

.bottom[data-v-516a1e88] {
    width: 100%;
    height: 50px;
    font-size: 14px;
    color: #aaa;
    line-height: 50px;
    text-align: center
}

.tagTitle[data-v-2f16b22c] {
    width: 900px;
    margin: 0 auto;
    height: 60px;
    background: red
}

.main[data-v-2f16b22c] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.main .mainLeft[data-v-2f16b22c] {
    background: #fff;
    width: 864px;
    box-sizing: border-box;
    border-radius: 4px;
    margin-bottom: 30px
}

.main .mainLeft .topTitle[data-v-2f16b22c] {
    width: 100%;
    height: 94px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ededed;
    padding: 0 30px;
    box-sizing: border-box
}

.main .mainLeft .topTitle span[data-v-2f16b22c] {
    font-size: 34px;
    color: #0792ff;
    font-weight: 700;
    margin: 5px 5px 0 0
}

.main .mainLeft .topTitle h1[data-v-2f16b22c] {
    font-size: 34px;
    color: #151515;
    font-weight: 700;
    margin-left: 5px
}

.main .mainLeft .topTitle i[data-v-2f16b22c] {
    font-size: 20px;
    margin-top: 5px
}

.main .mainLeft .hotAndNew[data-v-2f16b22c] {
    display: flex;
    align-items: center;
    background: #fff;
    margin-top: 30px;
    padding: 0 30px
}

.main .mainLeft .hotAndNew .hot[data-v-2f16b22c] {
    padding-right: 15px;
    border-right: 1px solid #999
}

.main .mainLeft .hotAndNew .hot[data-v-2f16b22c],.main .mainLeft .hotAndNew .new[data-v-2f16b22c] {
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.main .mainLeft .hotAndNew .new[data-v-2f16b22c] {
    padding-left: 15px
}

.main .mainLeft .contains[data-v-2f16b22c] {
    padding-bottom: 30px;
    border-bottom: 1px dashed #ededed;
    margin: 30px 30px 0
}

.main .mainLeft .contains .titleBox[data-v-2f16b22c] {
    height: 45px;
    display: flex
}

.main .mainLeft .contains .titleBox .numBox[data-v-2f16b22c] {
    width: 46px;
    height: 46px;
    border-radius: 12px 0 12px 12px;
    background: #edf7ff;
    flex: 0 0 46px
}

.main .mainLeft .contains .titleBox .numBox .answerNum[data-v-2f16b22c] {
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
    color: #0792ff
}

.main .mainLeft .contains .titleBox .numBox .guding[data-v-2f16b22c] {
    font-size: 12px;
    text-align: center;
    color: #0792ff
}

.main .mainLeft .contains .titleBox .titleLine[data-v-2f16b22c] {
    margin-left: 16px;
    width: 738px
}

.main .mainLeft .contains .titleBox .titleLine h1[data-v-2f16b22c] {
    font-size: 18px!important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.main .mainLeft .contains .titleBox .titleLine .relativeTag[data-v-2f16b22c] {
    font-size: 14px;
    color: #aaa;
    margin-top: 5px
}

.main .mainLeft .contains .titleBox .titleLine .relativeTag a[data-v-2f16b22c] {
    margin-right: 5px;
    color: #999
}

.main .mainLeft .contains .answerContains[data-v-2f16b22c] {
    background: #f9f9f9;
    margin-top: 20px;
    padding: 20px
}

.main .mainLeft .contains .answerContains .headPic[data-v-2f16b22c] {
    display: flex;
    align-items: center
}

.main .mainLeft .contains .answerContains .headPic .imgBox[data-v-2f16b22c] {
    width: 30px;
    height: 30px;
    border: 1px solid #dcdfe6;
    border-radius: 50%;
    overflow: hidden
}

.main .mainLeft .contains .answerContains .headPic .imgBox img[data-v-2f16b22c] {
    width: 100%
}

.main .mainLeft .contains .answerContains .headPic .name[data-v-2f16b22c] {
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 10px
}

.main .mainLeft .contains .answerContains .answer[data-v-2f16b22c] {
    width: 100%;
    height: 100%;
    margin-top: 10px
}

.main .mainLeft .contains .answerContains .answer .name[data-v-2f16b22c] {
    width: 100%;
    height: 45px;
    line-height: 40px;
    font-size: 14px;
    color: #333
}

.main .mainLeft .contains .answerContains .answer .detail[data-v-2f16b22c] {
    width: 100%;
    line-height: 1.8;
    font-size: 14px;
    color: #333;
    overflow: auto
}

.main .mainLeft .contains .answerContains .answer .detail .lookMore[data-v-2f16b22c] {
    color: #999;
    font-size: 14px
}

.main .mainLeft .contains .answerContains .answer .detail .lookMore i[data-v-2f16b22c] {
    font-size: 14px
}

.main .mainLeft .contains .answerContains .answer .zan[data-v-2f16b22c] {
    font-size: 13px;
    height: 20px;
    margin-top: 10px;
    color: #aaa
}

.main .mainLeft .contains .answerContains .answer .zan span[data-v-2f16b22c] {
    margin-left: 5px
}

.active[data-v-2f16b22c] {
    color: #0792ff!important
}

.right[data-v-2f16b22c] {
    width: 320px
}

.icon-dianzan[data-v-2f16b22c]:hover {
    cursor: pointer
}

.pc_bg[data-v-2f16b22c] {
    background: #f0f0f0!important;
    overflow: hidden
}

h1 a[data-v-2f16b22c]:hover {
    color: #0792ff!important;
    transition: .5s
}

.brand[data-v-2f16b22c] {
    max-width: 1200px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto
}

.brand i[data-v-2f16b22c] {
    color: #999
}

.brand a[data-v-2f16b22c] {
    color: #333;
    font-size: 14px
}

.brand span[data-v-2f16b22c] {
    color: #999;
    font-size: 14px
}

.brand a[data-v-2f16b22c]:hover {
    color: #2d7bff;
    transition: .5s
}

.litleTag[data-v-2f16b22c]:hover {
    color: #2d7bff!important;
    transition: .5s
}

.Consulting_products[data-v-00651f36] {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.Consulting_products .icon_close[data-v-00651f36] {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.Consulting_products_content[data-v-00651f36] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    height: auto;
    z-index: 8;
    margin: 30px auto;
    width: 540px;
    background: #fff;
    border-radius: 4px
}

.Consulting_products_content .imgbg[data-v-00651f36] {
    background: url(https://file.shenlanbao.com/2021/07/30/file/pop_bg.png);
    background-size: 540px 170px;
    background-repeat: no-repeat;
    background-color: #fff;
    height: 100%;
    padding: 32px 40px 24px;
    display: flex;
    flex-direction: column;
    border-radius: 4px
}

.Consulting_products_content .imgbg .proname[data-v-00651f36] {
    margin-top: 8px;
    padding: 0 16px;
    height: 40px;
    line-height: 40px;
    background: #c7e6ff;
    border-radius: 20px;
    font-size: 16px;
    color: #666
}

.Consulting_products_content .imgbg[data-v-00651f36] .el-input__inner {
    height: 46px;
    line-height: 46px
}

.Consulting_products_content .imgbg .callName-box[data-v-00651f36] {
    margin-top: 16px;
    display: flex
}

.Consulting_products_content .imgbg .callName-box[data-v-00651f36] .el-input__inner {
    width: 228px;
    height: 46px;
    line-height: 46px
}

.Consulting_products_content .imgbg .advisory_input1[data-v-00651f36] {
    width: 100%;
    margin-top: 16px
}

.Consulting_products_content .imgbg .advisory_input2[data-v-00651f36] {
    margin-top: 16px;
    display: flex
}

.Consulting_products_content .imgbg .advisory_input2[data-v-00651f36] .el-input__inner {
    width: 296px;
    height: 46px;
    line-height: 46px
}

.Consulting_products_content .imgbg .advisory_input2 .callName1[data-v-00651f36] {
    border-radius: 4px;
    line-height: 46px;
    text-align: center;
    width: 148px;
    margin-left: 16px
}

.Consulting_products_content .imgbg .who[data-v-00651f36] {
    margin-top: 24px
}

.Consulting_products_content .imgbg .who .title[data-v-00651f36] {
    font-size: 16px;
    color: #666;
    margin-bottom: 12px
}

.Consulting_products_content .imgbg .who .itemList[data-v-00651f36] {
    display: flex
}

.Consulting_products_content .imgbg .advisory_input3[data-v-00651f36] {
    margin-top: 16px;
    width: 100%;
    position: relative
}

.Consulting_products_content .imgbg .advisory_input3 textarea[data-v-00651f36] {
    min-height: 96px
}

.Consulting_products_content .imgbg .advisory_input3 .fontNumber[data-v-00651f36] {
    position: absolute;
    bottom: 3px;
    right: 15px;
    font-size: 14px;
    color: #c0c4cc
}

.Consulting_products_content .imgbg .button1[data-v-00651f36] {
    width: 460px!important;
    background: #ffb02a;
    border-radius: 6px;
    width: 450px;
    font-size: 18px;
    color: #fff;
    line-height: 46px;
    height: 46px;
    text-align: center;
    border: none;
    outline: none;
    margin: 10px 0 13px;
    cursor: pointer
}

.Consulting_products_content .imgbg .bottomTips[data-v-00651f36] {
    text-align: center;
    font-size: 12px;
    color: #999;
    margin: 16px 0 2px;
    padding: 0 40px;
    box-sizing: border-box;
    line-height: 20px
}

.Consulting_products_content .imgbg .bottomTips span[data-v-00651f36] {
    color: #0792ff;
    cursor: pointer
}

.h440[data-v-00651f36] {
    height: 440px
}

.h295[data-v-00651f36] {
    height: 295px
}

.Consulting_products_content h3[data-v-00651f36] {
    font-size: 30px;
    color: #333;
    text-align: center;
    letter-spacing: 1px
}

.Consulting_products_content p[data-v-00651f36] {
    font-size: 16px;
    color: #000;
    margin-left: 43px
}

.Consulting_products_content .tel[data-v-00651f36] {
    margin-top: 12px;
    font-size: 14px;
    color: #999;
    letter-spacing: 0
}

.Consulting_products_content .pro[data-v-00651f36] {
    margin-top: 18px;
    font-size: 22px;
    color: #333;
    letter-spacing: 0
}

.Consulting_products_content .shu[data-v-00651f36] {
    margin: 0 8px
}

.tuxingma[data-v-00651f36] {
    width: 140px;
    background: #ccc;
    margin-left: 27px
}

.change[data-v-00651f36],.tuxingma[data-v-00651f36] {
    height: 46px;
    border-radius: 5px
}

.change[data-v-00651f36] {
    width: 53px;
    margin-left: 10px;
    font-size: 14px
}

.Consulting_products_content>div[data-v-00651f36] {
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.Consulting_products_content .callSpan[data-v-00651f36] {
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #333
}

.Consulting_products_content .callName[data-v-00651f36] {
    width: 100px;
    height: 46px;
    box-sizing: border-box;
    border: 1px solid #0792ff;
    border-radius: 6px;
    font-size: 16px;
    color: #0792ff;
    text-align: center;
    line-height: 43px;
    margin-left: 16px;
    cursor: pointer
}

.Consulting_products_content .active[data-v-00651f36] {
    color: #fff!important;
    background: #0792ff!important
}

.Consulting_products_content .el-input[data-v-00651f36] {
    height: 46px;
    font-size: 16px;
    flex: 1
}

.Consulting_products_content input[data-v-00651f36] {
    height: 46px
}

.Consulting_products_content .products_button[data-v-00651f36] {
    background: #ffb02a;
    border-radius: 6px;
    width: 450px;
    font-size: 18px;
    color: #fff;
    line-height: 46px;
    height: 46px;
    text-align: center;
    border: none;
    outline: none;
    margin: 20px 45px 13px;
    cursor: pointer
}

.h160 textarea[data-v-00651f36] {
    height: 66px;
    resize: none
}

.Consulting_products_content .msg[data-v-00651f36] {
    font-size: 14px;
    color: #8e8e8e
}

.Consulting_img[data-v-00651f36] {
    width: 188px;
    height: 188px;
    display: block;
    margin: 20px auto 30px
}

.Consulting_products_content .icon_fail[data-v-00651f36] {
    width: 93px;
    height: 90px;
    display: block;
    margin: 38px auto
}

.Consulting_p[data-v-00651f36] {
    margin: 26px 36px 0;
    text-align: center;
    font-size: 18px;
    color: #333;
    line-height: 26px
}

.holidayTip[data-v-00651f36] {
    width: 100%;
    height: 40px;
    background: #fffbeb;
    margin: 40px 0 20px;
    font-size: 14px;
    color: #ff8000;
    line-height: 40px;
    text-align: center;
    padding: 0 6px;
    box-sizing: border-box
}

.holidayTip i[data-v-00651f36] {
    margin-right: 6px
}

.loading[data-v-00651f36] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.loading .topButtonBox[data-v-00651f36] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.loading .topButtonBox i[data-v-00651f36] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.loading img[data-v-00651f36] {
    margin: 0 auto;
    display: block
}

.loading p[data-v-00651f36] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.full[data-v-00651f36] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.full .topButtonBox[data-v-00651f36] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.full .topButtonBox i[data-v-00651f36] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.full img[data-v-00651f36] {
    margin: 0 auto;
    display: block
}

.full p[data-v-00651f36] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.chanceOld[data-v-00651f36] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.chanceOld .topButtonBox[data-v-00651f36] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.chanceOld .topButtonBox div[data-v-00651f36] {
    width: 20px
}

.chanceOld .topButtonBox .headLogo[data-v-00651f36] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.chanceOld .topButtonBox i[data-v-00651f36] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.chanceOld .name[data-v-00651f36] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.chanceOld .side[data-v-00651f36] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.chanceOld .ewm[data-v-00651f36] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.chanceOld .tips[data-v-00651f36] {
    font-size: 24px;
    color: #999;
    text-align: center
}

.single-select .actSpan[data-v-f8e59dd4] {
    color: #0792ff
}

.single-select>span[data-v-f8e59dd4] {
    cursor: pointer
}

.multiple-select[data-v-79c19286] {
    display: flex;
    align-items: center
}

.multiple-select .selected-checkbox[data-v-79c19286] {
    width: 14px;
    height: 14px;
    margin-right: 6px;
    cursor: pointer
}

.multiple-select .select-checkbox[data-v-79c19286] {
    width: 12px;
    height: 12px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    margin-right: 6px
}

.multiple-select .actSpan[data-v-79c19286] {
    color: #0792ff
}

.multiple-select>span[data-v-79c19286] {
    cursor: pointer
}

.ins-header[data-v-470162aa] {
    width: 100%;
    height: 46px;
    background: #1579cf
}

.ins-header .ins-list[data-v-470162aa] {
    display: flex;
    max-width: 1200px;
    margin: 0 auto
}

.ins-header .ins-list .ins-item[data-v-470162aa] {
    height: 46px;
    line-height: 46px;
    padding: 0 12px;
    margin-right: 26px;
    font-size: 14px;
    color: #fff
}

.ins-header .ins-list .ins-item.act[data-v-470162aa] {
    background: #1162a8;
    font-weight: 700
}

.select-box[data-v-470162aa] {
    box-sizing: border-box;
    max-width: 1200px;
    padding: 0 30px;
    margin: 14px auto 0;
    background: #fff;
    border-radius: 4px
}

.select-box .select-item[data-v-470162aa] {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding: 20px 0 4px;
    border-bottom: 1px dashed #f2f2f2
}

.select-box .select-item[data-v-470162aa]:last-of-type {
    border-bottom: 0
}

.select-box .select-item .select-label[data-v-470162aa] {
    flex-shrink: 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin-right: 30px
}

.select-box .select-item .select-rank[data-v-470162aa] {
    display: flex;
    flex-wrap: wrap;
    width: 900px
}

.select-box .select-item .select-rank .rank-item[data-v-470162aa] {
    font-size: 14px;
    color: #999;
    margin-right: 50px;
    margin-bottom: 16px
}

.select-box .select-item .select-letter[data-v-470162aa] {
    display: flex;
    flex-wrap: wrap;
    width: 900px;
    margin-bottom: 20px
}

.select-box .select-item .select-letter .letter-item[data-v-470162aa] {
    font-size: 14px;
    color: #333;
    margin-right: 20px;
    cursor: pointer
}

.select-box .select-item .select-letter .letter-item.act[data-v-470162aa] {
    color: #0792ff
}

.select-box .select-item .selected-company[data-v-470162aa] {
    display: flex;
    flex-wrap: wrap;
    width: 882px;
    justify-content: flex-start
}

.select-box .select-item .selected-company .selected-label[data-v-470162aa] {
    line-height: 30px;
    font-size: 14px;
    color: #999;
    margin-right: 6px
}

.select-box .select-item .selected-company .select-tags[data-v-470162aa] {
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    cursor: pointer
}

.select-box .select-item .selected-company .select-tags>span[data-v-470162aa] {
    font-size: 14px;
    color: #0792ff
}

.select-box .select-item .selected-company .select-tags>img[data-v-470162aa] {
    width: 11px;
    height: 11px
}

.select-box .select-item .select-company[data-v-470162aa] {
    display: flex;
    flex-wrap: wrap;
    width: 900px
}

.select-box .select-item .select-company .company-item[data-v-470162aa] {
    font-size: 14px;
    color: #999;
    margin-right: 50px;
    margin-bottom: 16px;
    display: flex
}

.select-box .select-item .select-pttime[data-v-470162aa] {
    display: flex;
    flex-wrap: wrap;
    width: 900px
}

.select-box .select-item .select-pttime .pttime-item[data-v-470162aa] {
    font-size: 14px;
    color: #999;
    margin-right: 50px;
    margin-bottom: 16px;
    display: flex
}

.select-box .select-item .select-feature[data-v-470162aa] {
    display: flex;
    flex-wrap: wrap;
    width: 900px
}

.select-box .select-item .select-feature .feature-item[data-v-470162aa] {
    font-size: 14px;
    color: #999;
    margin-right: 50px;
    margin-bottom: 16px;
    display: flex
}

.select-box .select-item .btn-block[data-v-470162aa] {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex
}

.select-box .select-item .multiple-btn[data-v-470162aa] {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    padding: 0 8px;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #999;
    border: 1px solid #e6e6e6
}

.select-box .select-item .multiple-btn[data-v-470162aa]:hover {
    color: #0792ff;
    border: 1px solid #0792ff
}

.select-box .select-item .multiple-btn .icon-multiple-add[data-v-470162aa] {
    font-weight: 700;
    font-size: 20px;
    transform: scale(.5)
}

.information-sub-title[data-v-c16179b0] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-c16179b0]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.product-item[data-v-c16179b0] {
    box-sizing: border-box;
    border-bottom: 1px dashed #f2f2f2;
    padding: 30px 0;
    display: flex;
    position: relative
}

.product-item .left[data-v-c16179b0] {
    position: relative;
    flex-shrink: 0;
    display: block;
    width: 140px;
    height: 140px;
    margin-right: 16px;
    border: 1px solid #f2f2f2;
    display:flex;
    flex-direction:column;
    justify-content: center;
    align-items: center;
}

.product-item .left .product-img[data-v-c16179b0] {
    width: 100%;
    border-radius: 4px;
    
}

.product-item .left .product-tag[data-v-c16179b0] {
    position: absolute;
    top: 8px;
    left: -8px;
    width: 56px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border-radius: 0 18px 18px 0;
    background-image: linear-gradient(90deg,#ff9c00,#ffab00);
    opacity: .8
}

.product-item .left .product-tag[data-v-c16179b0]:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: -4px;
    border-color: #ff9500 #ff9500 transparent transparent;
    border-style: solid;
    border-width: 2px 4px
}

.product-item .right[data-v-c16179b0] {
    width:calc(100% - 120px);
}

.product-item .right .base-info[data-v-c16179b0] {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    overflow: hidden
}

.product-item .right .base-info .product-info[data-v-c16179b0] {
    display: flex;
    align-items: center;
    flex: 1;
    overflow: hidden
}

.product-item .right .base-info .product-info .product-name[data-v-c16179b0] {
    line-height: 28px;
    font-size: 20px;
    color: #333;
    margin-right: 10px;
    font-weight: 700
}

.product-item .right .base-info .product-info .product-name[data-v-c16179b0]:hover {
    color: #0792ff;
    transition: .5s
}

.product-item .right .base-info .product-info .product-type[data-v-c16179b0] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    height: 18px;
    font-size: 12px;
    color: #0792ff;
    text-align: center;
    padding: 0 4px;
    border: 1px solid rgba(7,146,255,.5);
    border-radius: 2px
}

.product-item .right .base-info .product-info .selltag[data-v-c16179b0] {
    flex-shrink: 0;
    width: 40px;
    margin-left: 10px
}

.product-item .right .base-info .product-company[data-v-c16179b0] {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: 10px
}

.product-item .right .base-info .product-company .text[data-v-c16179b0] {
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin-right: 2px
}

.product-item .right .base-info .product-company .icon[data-v-c16179b0] {
    width: 14px;
    height: 14px
}

.product-item .right .product-keyword[data-v-c16179b0] {
    line-height: 20px;
    font-size: 14px;
    color: #999
}

.product-item .right .details-info[data-v-c16179b0] {
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between
}

.product-item .right .details-info .product-point[data-v-c16179b0] {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    min-height: 70px;
    padding: 8px 0 6px;
    overflow: hidden
}



.product-item .right .details-info .viewproduct-btn[data-v-c16179b0]{
    display: flex;
    flex-direction: column;
}



.product-item .right .details-info .product-point .point-item[data-v-c16179b0] {
    width: 50%;
    line-height: 1.5;
}

.product-item .right .details-info .product-point .point-item .point-key[data-v-c16179b0] {
    font-size: 14px;
    color: #999
}

.product-item .right .details-info .product-point .point-item .point-value[data-v-c16179b0] {
    font-size: 14px;
    color: #151515
}

.product-item .right .details-info .to-detail-btn[data-v-c16179b0] {
    width: 100px;
    line-height: 26px;
    font-size: 14px;
    color: #f5a926;
    text-align: center;
    border-radius: 20px;
    border: 1px solid #f5a926;
    margin:3px 0;
    background-color: #fff;
    cursor: pointer;
}

.product-item .right .product-view[data-v-c16179b0] {
    display: flex;
    align-items: center
}

.product-item .right .product-view>img[data-v-c16179b0] {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.product-item .right .product-view>span[data-v-c16179b0] {
    line-height: 16px;
    font-size: 12px;
    color: #999
}

.selltag[data-v-59719ec8] {
    margin-left: 5px;
    width: 35px!important
}

.banner[data-v-59719ec8] {
    border-radius: 4px;
    margin-top: 16px;
    max-width: 1200px;
    box-sizing: border-box;
    background: #fff
}

.banner .banner-header[data-v-59719ec8] {
    display: flex;
    align-items: center;
    height: 80px;
    border-bottom: 1px solid #f2f2f2;
    padding-left: 30px
}

.banner .banner-header .item[data-v-59719ec8] {
    display: flex;
    align-items: center;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #333;
    margin-right: 20px;
    padding: 0 16px;
    border-radius: 18px;
    background: #f0f3f5;
    cursor: pointer
}

.banner .banner-header .item>img[data-v-59719ec8] {
    width: 20px;
    height: 20px;
    margin-right: 6px
}

.banner .banner-header .item.active[data-v-59719ec8] {
    color: #fff;
    background: #0792ff
}

.banner .banner-main .main-item[data-v-59719ec8] {
    padding: 0 30px;
    height: 69px;
    border-bottom: 1px solid #f2f2f2;
    display: flex;
    align-items: center
}

.banner .banner-main .main-item .title[data-v-59719ec8] {
    font-size: 14px;
    color: #333;
    margin-right: 32px;
    font-weight: 700;
    white-space: nowrap
}

.banner .banner-main .main-item .swiper-el[data-v-59719ec8] {
    flex: 1;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.banner .banner-main .main-item .swiper-el .swiper-main[data-v-59719ec8] {
    height: 100%;
    flex: 1
}

.banner .banner-main .main-item .swiper-el .swiper-main .slide[data-v-59719ec8] {
    display: flex;
    height: 100%
}

.banner .banner-main .main-item .swiper-el .swiper-main .slide .slide-item[data-v-59719ec8] {
    margin-top: 5px;
    position: relative;
    width: 166px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.banner .banner-main .main-item .swiper-el .swiper-main .slide .slide-item .newtag[data-v-59719ec8] {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 36px
}

.banner .banner-main .main-item .swiper-el .swiper-main .slide .slide-item .proName[data-v-59719ec8] {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0 15px;
    text-align: center;
    width: 166px;
    font-size: 14px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer
}

.banner .banner-main .main-item .swiper-el .swiper-main .slide .slide-item .proName[data-v-59719ec8]:hover {
    color: #0792ff;
    transition: .5s
}

.banner .banner-main .main-item .swiper-el .swiper-main .slide .slide-item .canpName[data-v-59719ec8] {
    font-size: 12px;
    color: #999
}

.banner .banner-main .main-item .swiper-el img[data-v-59719ec8] {
    width: 28px
}

.banner .banner-main .main-item[data-v-59719ec8]:last-child {
    border-bottom: none
}

.information-sub-title[data-v-ae3821de] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-ae3821de]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.wenda-item .main .question-block[data-v-ae3821de] {
    display: flex
}

.wenda-item .main .question-block .left[data-v-ae3821de] {
    margin-right: 16px
}

.wenda-item .main .question-block .left .comment-num[data-v-ae3821de] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 50px;
    height: 50px;
    line-height: 18px;
    font-size: 12px;
    color: #0792ff;
    border-radius: 12px 0 12px 12px;
    background: #edf7ff
}

.wenda-item .main .question-block .left .comment-num .number[data-v-ae3821de] {
    font-size: 16px
}

.wenda-item .main .question-block .right[data-v-ae3821de] {
    overflow: hidden
}

.wenda-item .main .question-block .right .question-title[data-v-ae3821de] {
    display: block;
    line-height: 26px;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
    transition: color .5s
}

.wenda-item .main .question-block .right .question-title[data-v-ae3821de]:hover {
    color: #0792ff!important
}

.wenda-item .main .question-block .right .question-info[data-v-ae3821de] {
    width: 100%;
    height: 20px;
    line-height: 20px;
    display: flex;
    align-items: center;
    overflow: hidden
}

.wenda-item .main .question-block .right .question-info .question-tag[data-v-ae3821de] {
    display: flex;
    align-items: center
}

.wenda-item .main .question-block .right .question-info .question-tag .tag-item>a[data-v-ae3821de] {
    font-size: 14px;
    color: #999;
    transition: color .5s
}

.wenda-item .main .question-block .right .question-info .question-tag .tag-item>a[data-v-ae3821de]:hover {
    color: #0792ff!important
}

.wenda-item .main .question-block .right .question-info .question-tag .tag-item>span[data-v-ae3821de] {
    font-size: 14px;
    color: #999
}

.wenda-item .main .question-block .right .question-info .gap[data-v-ae3821de] {
    margin: 0 16px;
    width: 1px;
    height: 12px;
    background: #ccc
}

.wenda-item .main .question-block .right .question-info .question-type[data-v-ae3821de] {
    font-size: 14px;
    color: #999
}

.wenda-item .main .comment-block[data-v-ae3821de] {
    margin-top: 20px;
    background: #f9f9f9;
    border-radius: 4px
}

.wenda-item .main .comment-block .comment-info[data-v-ae3821de] {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.wenda-item .main .comment-block .comment-info .avatar[data-v-ae3821de] {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    border-radius: 50%
}

.wenda-item .main .comment-block .comment-info .nickname[data-v-ae3821de] {
    line-height: 20px;
    font-size: 14px;
    color: #8e8e8e
}

.wenda-item .main .comment-block .comment-content[data-v-ae3821de] {
    line-height: 22px;
    font-size: 14px;
    color: #333
}

.wenda-item .main .comment-block .comment-text[data-v-ae3821de] {
    padding: 20px
}

.wenda-item .main .comment-block .comment-video[data-v-ae3821de] {
    display: flex
}

.wenda-item .main .comment-block .comment-video .video[data-v-ae3821de] {
    flex-shrink: 0;
    position: relative;
    width: 160px;
    height: 90px;
    margin-right: 16px;
    border-radius: 4px;
    overflow: hidden
}

.wenda-item .main .comment-block .comment-video .video .mask[data-v-ae3821de] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.2)
}

.wenda-item .main .comment-block .comment-video .video .mask>img[data-v-ae3821de] {
    width: 36px;
    height: 36px
}

.wenda-item .main .comment-block .comment-video .video .videoshot[data-v-ae3821de] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wenda-item .main .comment-block .comment-video .right[data-v-ae3821de] {
    flex: 1;
    overflow: hidden;
    padding: 14px 20px 20px 0
}

.wenda-item .main .comment-block .comment-img[data-v-ae3821de] {
    display: flex
}

.wenda-item .main .comment-block .comment-img .img[data-v-ae3821de] {
    width: 160px;
    height: 120px;
    margin-right: 16px;
    border-radius: 4px;
    overflow: hidden
}

.wenda-item .main .comment-block .comment-img .img .content-img[data-v-ae3821de] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wenda-item .main .comment-block .comment-img .right[data-v-ae3821de] {
    flex: 1;
    overflow: hidden;
    padding: 20px 20px 20px 0
}

.topNav[data-v-0c8dc20c] {
    max-width: 1200px;
    height: 188px;
    background: #fff;
    margin: 16px auto;
    border-radius: 4px
}

.topNav .linkWrap[data-v-0c8dc20c] {
    padding: 0 30px;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    box-shadow: 0 1px 0 0 #f2f2f2;
    display: flex
}

.topNav .linkWrap .bar_a[data-v-0c8dc20c] {
    font-size: 16px;
    color: #333;
    margin-right: 40px;
    display: block
}

.topNav .linkWrap .bar_a.active[data-v-0c8dc20c] {
    font-size: 18px;
    font-weight: 700;
    position: relative
}

.topNav .linkWrap .bar_a.active[data-v-0c8dc20c]:after {
    position: absolute;
    content: "";
    left: 25%;
    bottom: 0;
    width: 50%;
    height: 3px;
    background: #0792ff
}

.topNav .typeWrap[data-v-0c8dc20c] {
    font-size: 14px;
    color: #333;
    display: flex;
    flex-wrap: wrap;
    padding: 4px 30px
}

.topNav .typeWrap .type[data-v-0c8dc20c] {
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    margin: 16px 20px 0 0;
    border-radius: 20px;
    background: #f0f3f5;
    overflow: hidden
}

.topNav .typeWrap .type[data-v-0c8dc20c]:hover {
    transition: .5s;
    background: #0792ff
}

.topNav .typeWrap .type:hover .imgBox[data-v-0c8dc20c] {
    display: flex;
    justify-content: center;
    align-items: center
}

.topNav .typeWrap .type:hover .imgBox .typeName[data-v-0c8dc20c] {
    color: #fff
}

.topNav .typeWrap .type:hover .imgBox .typeImg[data-v-0c8dc20c] {
    display: none
}

.topNav .typeWrap .type:hover .imgBox .typeImgWhite[data-v-0c8dc20c] {
    display: block
}

.topNav .typeWrap .type .imgBox[data-v-0c8dc20c] {
    display: flex;
    justify-content: center;
    align-items: center
}

.topNav .typeWrap .type .imgBox .typeImg[data-v-0c8dc20c] {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    display: block
}

.topNav .typeWrap .type .imgBox .typeImgWhite[data-v-0c8dc20c] {
    margin-right: 8px;
    display: none
}

.topNav .typeWrap .type .imgBox .typeName[data-v-0c8dc20c] {
    color: #333;
    font-size: 16px
}

.topNav .typeWrap .type.first[data-v-0c8dc20c] {
    background: #0792ff
}

.topNav .typeWrap .type.first .imgBox[data-v-0c8dc20c] {
    display: flex;
    justify-content: center;
    align-items: center
}

.topNav .typeWrap .type.first .imgBox .typeName[data-v-0c8dc20c] {
    color: #fff
}

.topNav .typeWrap .type.first .imgBox .typeImg[data-v-0c8dc20c] {
    display: none
}

.topNav .typeWrap .type.first .imgBox .typeImgWhite[data-v-0c8dc20c] {
    display: block
}

.zhishiTabWrap[data-v-7db75402] {
    width: 100%;
    height: 46px;
    background: #fff
}

.zhishiTabWrap .tab[data-v-7db75402] {
    max-width: 1200px;
    margin: 0 auto;
    line-height: 46px
}

.zhishiTabWrap .tab .bar_a[data-v-7db75402] {
    margin-right: 40px
}

.zhishiTabWrap .tab .active[data-v-7db75402] {
    color: #0792ff
}

.pcBox[data-v-9009b412] {
    width: 100%;
    background: #fff;
    margin-top: 16px;
    border-radius: 4px
}

.pcBox .titleBox[data-v-9009b412] {
    width: 100%;
    padding: 30px;
    box-sizing: border-box;
    align-items: center;
    display: flex
}

.pcBox .titleBox .shu[data-v-9009b412] {
    width: 4px;
    height: 20px;
    background: #0792ff;
    margin-right: 10px
}

.pcBox .titleBox .title[data-v-9009b412] {
    font-size: 22px
}

.pcBox .contains[data-v-9009b412] {
    padding: 0 30px;
    box-sizing: border-box
}

.pcBox .contains .artDetail[data-v-9009b412] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.pcBox .contains .artDetail .artcle[data-v-9009b412] {
    width: 373px;
    margin-bottom: 25px;
    display: flex
}

.pcBox .contains .artDetail .artcle .artcleLeft[data-v-9009b412] {
    width: 100px;
    height: 75px;
    flex: 0 0 100px
}

.pcBox .contains .artDetail .artcle .artcleLeft img[data-v-9009b412] {
    width: 100%;
    height: 100%;
    border-radius: 2px
}

.pcBox .contains .artDetail .artcle .artcleRight[data-v-9009b412] {
    margin: -3px 0 0 20px;
    height: 85px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.pcBox .contains .artDetail .artcle .artcleRight .artTitle[data-v-9009b412] {
    display: inline-block;
    height: 50px;
    font-size: 18px;
    color: #333;
    line-height: 26px;
    overflow: hidden
}

.pcBox .contains .artDetail .artcle .artcleRight .artTitle[data-v-9009b412]:hover {
    color: #2d7bff!important;
    transition: .5s
}

.pcBox .contains .artDetail .artcle .artcleRight .bottomTip[data-v-9009b412] {
    display: flex
}

.pcBox .contains .artDetail .artcle .artcleRight .bottomTip .time[data-v-9009b412] {
    font-size: 14px;
    color: #bababa;
    line-height: 26px
}

.pcBox .contains .artDetail .artcle .artcleRight .bottomTip .look[data-v-9009b412] {
    height: 100%;
    display: flex;
    line-height: 24px;
    margin-left: 18px
}

.pcBox .contains .artDetail .artcle .artcleRight .bottomTip .look .view[data-v-9009b412] {
    font-size: 14px;
    color: #ababab
}

.pcBox .contains .artDetail .artcle .artcleRight .bottomTip .look .view .iconfont[data-v-9009b412] {
    font-size: 8px;
    color: #ababab;
    transform: scale(.5)
}

.pcBox .contains .artDetail .artcle .artcleRight .bottomTip .look .words[data-v-9009b412] {
    font-size: 12px;
    color: #ababab;
    display: flex
}

.pcBox .contains .artDetail .artcle .artcleRight .bottomTip .look .words .iconfont[data-v-9009b412] {
    font-size: 14px;
    color: #ababab;
    margin-top: 2px;
    margin-right: 3px
}

.article-aside-item[data-v-fede0380] {
    position: relative
}

.article-aside-item[data-v-fede0380]:hover {
    background: #fafafa
}

.article-aside-item .main[data-v-fede0380] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #ededed
}

.article-aside-item .main .img[data-v-fede0380] {
    width: 80px;
    height: 60px;
    flex-shrink: 0;
    overflow: hidden
}

.article-aside-item .main .img>img[data-v-fede0380] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.article-aside-item .main .gap[data-v-fede0380] {
    flex-shrink: 0;
    width: 16px
}

.article-aside-item .main .content[data-v-fede0380] {
    width: 100%;
    overflow: hidden
}

.article-aside-item .main .content .title[data-v-fede0380] {
    display: block;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    transition: color .2s linear;
    margin-bottom: 4px
}

.article-aside-item .main .content .title[data-v-fede0380]:hover {
    cursor: pointer;
    color: #0792ff
}

.article-aside-item .main .content .info[data-v-fede0380] {
    display: flex;
    align-items: center;
    height: 16px;
    font-size: 12px;
    color: #999
}

.article-aside-item .main .content .info .publish-time[data-v-fede0380] {
    display: flex;
    align-items: center;
    margin-right: 20px
}

.article-aside-item .main .content .info .view[data-v-fede0380] {
    display: flex;
    align-items: center
}

.article-aside-item .main .content .info .icon[data-v-fede0380] {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.readBox[data-v-6ed49f02] {
    width: 320px;
    min-height: 100px;
    background: #fff;
    border-radius: 4px
}

.readBox .title[data-v-6ed49f02] {
    width: 280px;
    height: 60px;
    border-bottom: 1px solid #f2f2f2;
    line-height: 60px;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin: 0 auto
}

.readBox .listBox[data-v-6ed49f02] {
    width: 100%
}

.pc .baseBox[data-v-24c96096] {
    max-width: 1200px;
    background: #fff;
    border-radius: 4px;
    margin: 16px auto 0;
    display: flex;
    justify-content: space-between;
    position: relative
}

.pc .baseBox .left[data-v-24c96096] {
    height: 100%;
    box-sizing: border-box;
    padding: 30px 0 30px 30px
}

.pc .baseBox .left .companyName[data-v-24c96096] {
    display: flex;
    align-items: center
}

.pc .baseBox .left .companyName .name[data-v-24c96096] {
    color: #333;
    font-size: 22px;
    font-weight: 700
}

.pc .baseBox .left .companyName .allName[data-v-24c96096] {
    color: #999;
    font-size: 18px;
    margin-left: 10px
}

.pc .baseBox .left .bottomBox[data-v-24c96096] {
    width: 100%;
    display: flex
}

.pc .baseBox .left .bottomBox .leftBox[data-v-24c96096] {
    width: 380px;
    margin-right: 95px
}

.pc .baseBox .left .bottomBox .leftBox div[data-v-24c96096] {
    margin-top: 30px;
    color: #333
}

.pc .baseBox .left .bottomBox .leftBox div .otherColor[data-v-24c96096] {
    color: #0792ff
}

.pc .baseBox .left .bottomBox .rightBox div[data-v-24c96096] {
    color: #333;
    margin-top: 30px
}

.pc .baseBox .left .bottomBox .rightBox .web a[data-v-24c96096] {
    text-decoration: underline;
    color: #0792ff
}

.pc .baseBox img[data-v-24c96096] {
    position: absolute;
    right: 0;
    bottom: 0
}

.pc .otherBaseBox[data-v-24c96096] {
    max-width: 1200px;
    background: #fff;
    margin: 16px auto 0;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 30px
}

.pc .otherBaseBox .title[data-v-24c96096] {
    font-size: 22px;
    color: #333;
    font-weight: 700
}

.pc .otherBaseBox .tableBox[data-v-24c96096] {
    width: 100%;
    background: #fff;
    margin: 26px 0 30px;
    border-top: 1px solid #d1ebff;
    border-left: 1px solid #d1ebff;
    font-size: 16px;
    color: #333
}

.pc .otherBaseBox .tableBox .oneRow[data-v-24c96096] {
    display: flex
}

.pc .otherBaseBox .tableBox .oneRow div[data-v-24c96096] {
    border-right: 1px solid #d1ebff;
    border-bottom: 1px solid #d1ebff
}

.pc .otherBaseBox .tableBox .oneRow .beforeThr[data-v-24c96096] {
    width: 200px;
    min-height: 42px;
    display: flex;
    align-items: center;
    flex: 0 0 200px;
    justify-content: center;
    box-sizing: border-box;
    padding: 0 15px
}

.pc .otherBaseBox .tableBox .oneRow .last[data-v-24c96096] {
    line-height: 25px;
    padding: 15px;
    flex: 1
}

.pc .otherBaseBox .tableBox .oneRow .bgcolor[data-v-24c96096] {
    background: #f5faff
}

.pc .otherBaseBox .tableBox .lastRow[data-v-24c96096] {
    display: flex
}

.pc .otherBaseBox .tableBox .lastRow div[data-v-24c96096] {
    border-right: 1px solid #d1ebff;
    border-bottom: 1px solid #d1ebff
}

.pc .otherBaseBox .tableBox .lastRow .beforeThr[data-v-24c96096] {
    width: 200px;
    min-height: 42px;
    display: flex;
    align-items: center;
    flex: 0 0 200px;
    justify-content: center;
    box-sizing: border-box;
    padding: 0 15px
}

.pc .otherBaseBox .tableBox .lastRow .bgcolor[data-v-24c96096] {
    background: #f5faff
}

.pc .otherBaseBox .tableBox .lastRow .last[data-v-24c96096] {
    line-height: 25px;
    padding: 15px;
    flex: 1
}

.pc .otherBaseBox .caseBox[data-v-24c96096] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.pc .otherBaseBox .caseBox .caseLeft[data-v-24c96096] {
    width: 560px
}

.pc .otherBaseBox .caseBox .caseLeft .title[data-v-24c96096] {
    font-size: 22px;
    font-weight: 700;
    color: #333
}

.pc .otherBaseBox .caseBox .caseLeft .detailBox[data-v-24c96096] {
    width: 100%;
    height: 164px;
    background: #f9f9f9;
    margin-top: 26px;
    padding: 20px;
    box-sizing: border-box;
    color: #333
}

.pc .otherBaseBox .caseBox .caseLeft .detailBox .status[data-v-24c96096] {
    margin-bottom: 20px
}

.pc .otherBaseBox .caseBox .caseRight[data-v-24c96096] {
    width: 550px
}

.pc .otherBaseBox .caseBox .caseRight .title[data-v-24c96096] {
    font-size: 22px;
    font-weight: 700;
    color: #333
}

.pc .otherBaseBox .caseBox .caseRight .detailBox[data-v-24c96096] {
    width: 100%;
    height: 164px;
    background: #f9f9f9;
    margin-top: 26px;
    padding: 20px 0 20px 20px;
    box-sizing: border-box;
    display: flex
}

.pc .otherBaseBox .caseBox .caseRight .detailBox .levelBox[data-v-24c96096] {
    width: 224px;
    border-right: 1px solid #e9e9e9
}

.pc .otherBaseBox .caseBox .caseRight .detailBox .levelBox .level[data-v-24c96096] {
    margin: 10px 0 0 60px;
    width: 100%
}

.pc .otherBaseBox .caseBox .caseRight .detailBox .levelBox .empty[data-v-24c96096] {
    color: #333
}

.pc .otherBaseBox .caseBox .caseRight .detailBox .upReportBox[data-v-24c96096] {
    flex: 1;
    height: 100%;
    padding-left: 50px;
    color: #333
}

.pc .otherBaseBox .caseBox .caseRight .detailBox .upReportBox .nullData[data-v-24c96096] {
    margin: 20px auto
}

.pc .otherBaseBox .caseBox .caseRight .detailBox .upReportBox .otherBox div[data-v-24c96096] {
    margin-top: 10px
}

.pc .otherBaseBox .caseBox .caseRight .detailBox .upReportBox .otherBox .doc[data-v-24c96096] {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #333;
    border-radius: 50%;
    margin: 0 10px 3px 0
}

.pc .upTime[data-v-24c96096] {
    max-width: 1200px;
    height: 46px;
    line-height: 46px;
    color: #999;
    font-size: 14px;
    margin: 0 auto
}

.pc .containsBox[data-v-24c96096] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.pc .containsBox .listBox[data-v-24c96096] {
    width: 864px;
    background: #fff;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 4px
}

.pc .containsBox .listBox .allListNum[data-v-24c96096] {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    display: flex;
    align-items: center
}

.pc .containsBox .listBox .allListNum .shu[data-v-24c96096] {
    width: 4px;
    height: 20px;
    background: #0792ff;
    margin-right: 10px
}

.pc .containsBox .listBox .product-pagination[data-v-24c96096] {
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.pc .containsBox .commendBox[data-v-24c96096] {
    width: 320px
}

.explainWrap[data-v-74740048] {
    width: 320px;
    background: #fff;
    border-radius: 4px;
    position: relative;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 16px
}

.explainWrap .backgroundWrap[data-v-74740048] {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.explainWrap .backgroundWrap img[data-v-74740048] {
    width: 100%
}

.explainWrap .containWrap[data-v-74740048] {
    position: relative;
    z-index: 1
}

.explainWrap .containWrap .title[data-v-74740048] {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    margin-bottom: 16px
}

.explainWrap .containWrap .wrap[data-v-74740048] {
    height: 325px;
    overflow: hidden;
    margin-bottom: 20px
}

.explainWrap .containWrap .wrap .contains .containsList:last-child .listContains[data-v-74740048] {
    margin-bottom: 0
}

.explainWrap .containWrap .wrap .contains .containsList .listTitle[data-v-74740048] {
    font-size: 16px;
    color: #333;
    font-weight: 700
}

.explainWrap .containWrap .wrap .contains .containsList .listContains[data-v-74740048] {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin: 10px 0 20px
}

.explainWrap .containWrap .act[data-v-74740048] {
    height: auto
}

.explainWrap .containWrap .openMore[data-v-74740048] {
    cursor: pointer;
    width: 120px;
    height: 36px;
    border: 1px solid #ccc;
    border-radius: 20px;
    text-align: center;
    color: #666;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto
}

.explainWrap .containWrap .openMore div[data-v-74740048] {
    margin: 1px 0 0 4px
}

.explainWrap .containWrap .openMore .arrowTransform[data-v-74740048] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg)
}

.explainWrap .containWrap .openMore .arrowTransformReturn[data-v-74740048] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg)
}

.selltag {
    width: 66px;
    margin-left: 10px
}

.pc_pingce .right_box1 {
    position: fixed;
    top: 78px;
    width: 320px
}

.pc_pingce .toptitle {
    width: 100%;
    padding: 20px 0
}

.pc_pingce .toptitle .header-container {
    max-width: 1200px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.pc_pingce .toptitle .header-container .topContains {
    overflow: hidden
}

.pc_pingce .toptitle .header-container .topContains .insAndCompany {
    display: flex
}

.pc_pingce .toptitle .header-container .topContains .insAndCompany .ins_type {
    border-radius: 15px 15px 15px 0;
    margin-right: 10px
}

.pc_pingce .toptitle .header-container .topContains .insAndCompany .ins_type,.pc_pingce .toptitle .header-container .topContains .insAndCompany .mcompany {
    display: flex;
    padding: 0 14px 1px;
    height: 24px;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    background: hsla(0,0%,100%,.12);
    margin-bottom: 5px
}

.pc_pingce .toptitle .header-container .topContains .insAndCompany .mcompany {
    border-radius: 15px
}

.pc_pingce .toptitle .header-container .topContains .insAndCompany .mcompany img {
    margin-right: 6px;
    width: 16px;
    height: 16px
}

.pc_pingce .toptitle .header-container .topContains .h1Box {
    width: 100%;

    line-height: 30px;
    margin-top: 20px;
    display: flex;
    z-index: 1;
    align-items: center
}

.pc_pingce .toptitle .header-container .topContains .h1Box h1 {
    font-size: 28px;
    color: #fff;
    letter-spacing: 1px
}

.pc_pingce .toptitle .header-container .topContains .recordBox {
    margin-top: 6px;
    font-size: 14px;
    color: #fff;
    width: 1020px
}

.pc_pingce .toptitle .header-container .topContains .tipBox {
    width: 100%;
    display: flex;
    margin-top: 20px
}

.pc_pingce .toptitle .header-container .topContains .tipBox .tipItem {
    display: flex;
    align-items: center
}

.pc_pingce .toptitle .header-container .topContains .tipBox .tipItem .tipContains {
    font-size: 14px;
    color: #fff
}

.pc_pingce .toptitle .header-container .topContains .tipBox .tipItem .shu {
    margin: 0 4px;
    color: #fff;
    opacity: .7
}

.pc_pingce .toptitle .header-container .product-cover {
    overflow: hidden;
    border-radius: 8px;
    background: hsla(0,0%,100%,.2);
    height: 152px;
    width: 152px;
    display: flex;
    align-items: center;
    justify-content: center
}

.pc_pingce .toptitle .header-container .product-cover img {
    width: 140px;
    height: 140px;
    border-radius: 8px
}

.pc_pingce .tipBar {
    width: 100%;
    height: 36px;
    background: #fffbeb;
    padding: 20px 30px;
    box-sizing: border-box
}

.pc_pingce .tipBar .tipBar-container {
    max-width: 1200px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center
}

.pc_pingce .tipBar .tipBar-container img {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.pc_pingce .tipBar .tipBar-container .tip {
    font-size: 14px;
    color: #ff8000;
    letter-spacing: 0;
    font-weight: 400
}

.pc_pingce .pc_contains {
    max-width: 1200px;
    margin: 16px auto 0;
    display: flex;
    justify-content: space-between
}

.pc_pingce .pc_contains .contains_left {
    width: 864px
}

.pc_pingce .pc_contains .contains_right {
    position: relative;
    width: 320px
}

.pc_pingce .compareButton {
    display: block;
    position: fixed;
    right: 50px;
    bottom: 235px;
    width: 60px;
    height: 60px;
    background: #fff;
    font-size: 16px;
    border-radius: 50%;
    letter-spacing: 2px;
    color: #0792ff;
    font-weight: 700;
    box-sizing: border-box;
    padding: 10px 0 0 12px;
    box-shadow: 0 0 12px 0 rgba(45,123,255,.15);
    z-index: 1
}

.pc_pingce .compareButton:hover {
    color: #fff;
    background: #0792ff;
    transition: .5s
}

.pc_pingce .fullBox {
    position: fixed;
    z-index: 99;
    left: 0;
    right: 0;
    top: 80px;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.pc_pingce .fullBox .full {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.pc_pingce .fullBox .full .topButtonBox {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.pc_pingce .fullBox .full .topButtonBox i {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.pc_pingce .fullBox .full img {
    margin: 0 auto;
    display: block
}

.pc_pingce .fullBox .full p {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px;
    text-align: center
}

.m_pingce .tipBar {
    box-sizing: border-box;
    height: 2.5rem;
    margin-top: .625rem;
    background: #fff;
    padding: .7188rem 0 .7188rem .9375rem;
    display: flex;
    align-items: center
}

.m_pingce .tipBar img {
    width: .9375rem;
    margin-right: .625rem
}

.m_pingce .tipBar .tip {
    font-size: .75rem;
    color: #2d7bff
}

.m_pingce #test1,.m_pingce #test2,.m_pingce #test3 {
    height: 50px;
    background: red
}

.m_pingce .test-b {
    height: 300px;
    background: #ff0
}

.pc_select .select-content {
    max-width: 1200px;
    margin: 16px auto 0;
    display: flex;
    justify-content: space-between
}

.pc_select .select-content .product-list {
    box-sizing: border-box;
    width: 864px;
    min-height: 800px;
    padding: 30px;
    margin-right: 16px;
    border-radius: 4px;
    background: #fff
}

.pc_select .select-content .product-list .product-num {
    font-size: 20px;
    font-weight: 700;
    color: #151515
}

.pc_select .select-content .product-list .product-num>span {
    display: inline-block;
    color: #0792ff;
    margin-right: 6px
}

.pc_select .select-content .product-list .product-pagination {
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.pc_select .no-data {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    font-size: 20px;
    color: #666
}

.pc_select .no-data>img {
    margin-top: 40px;
    width: 200px
}

.m_select {
    margin-top: 3rem
}

.m_select .m-select-content {
    min-height: 30rem;
    background: #fff;
    padding: 0 .9375rem
}

.m_select .no-data {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 30rem;
    font-size: .9375rem;
    color: #666
}

.m_select .no-data>img {
    margin-top: 1.25rem;
    width: 6.25rem
}

.no-data[data-v-9493f6fe] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 124px
}

.no-data>img[data-v-9493f6fe] {
    width: 120px
}

.no-data>span[data-v-9493f6fe] {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin-top: 24px
}

.pc_aboutus[data-v-da9212a6] {
    background: #f6f6f6
}

.pc_aboutus .common-center[data-v-da9212a6] {
    max-width: 1200px;
    margin: 0 auto
}

.pc_aboutus .common-title[data-v-da9212a6] {
    text-align: center;
    height: 182px;
    line-height: 182px;
    font-size: 36px
}

.pc_aboutus .banner[data-v-da9212a6] {
    position: relative;
    background: #f6f6f6;
    width: 100%
}

.pc_aboutus .banner img[data-v-da9212a6] {
    width: 100%;
    height: auto;
    animation: mymove-da9212a6 2s 2;
    animation-direction: alternate
}

@keyframes mymove-da9212a6 {
    to {
        transform: scale(1.05)
    }
}

.pc_aboutus .p-box[data-v-da9212a6] {
    background: #f6f6f6
}

.pc_aboutus .p-box .p-list[data-v-da9212a6] {
    box-sizing: border-box;
    max-width: 1200px;
    height: 566px;
    background: #fff;
    margin: 16px auto
}

.pc_aboutus .p-box .p-list .list[data-v-da9212a6] {
    padding: 0 28px 28px
}

.pc_aboutus .p-box .p-list .title[data-v-da9212a6] {
    font-size: 18px;
    height: 68px;
    line-height: 68px;
    border-bottom: 1px solid #f2f2f2;
    padding-left: 28px
}

.pc_aboutus .p-box .p-list .item[data-v-da9212a6] {
    height: 59px;
    border-bottom: 1px dashed #f2f2f2;
    line-height: 59px;
    font-size: 16px;
    color: #333;
    display: flex;
    justify-content: space-between;
    cursor: pointer
}

.pc_aboutus .p-box .page[data-v-da9212a6] {
    padding-top: 30px
}

.pc .inbox-title[data-v-10ee4c84] {
    font-size: 18px;
    font-weight: 700;
    color: #0792ff;
    padding: 30px 30px 20px;
    border-bottom: 1px solid #f2f2f2
}

.pc .pagination[data-v-10ee4c84] {
    display: flex;
    justify-content: center;
    padding: 30px 0
}

.pc .posts-title[data-v-17ad7008] {
    font-size: 18px;
    font-weight: 700;
    color: #0792ff;
    padding: 30px 30px 0
}

.pc .pagination[data-v-17ad7008] {
    display: flex;
    justify-content: center;
    padding: 30px 0
}

.pc .edit-link[data-v-17ad7008] {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin-top: 24px
}

.pc .edit-link>a[data-v-17ad7008] {
    color: #0792ff
}

.information-sub-title[data-v-14f829c0] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-14f829c0]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.disease-dialog[data-v-14f829c0] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000
}

.disease-dialog .modal[data-v-14f829c0] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: .5;
    background: #000
}

.disease-dialog .dialog[data-v-14f829c0] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    width: 1000px;
    height: 664px;
    background: #fff;
    border-radius: 4px
}

.disease-dialog .dialog .close-btn[data-v-14f829c0] {
    position: absolute;
    top: 30px;
    right: 30px;
    font-size: 20px;
    color: #ccc;
    cursor: pointer
}

.disease-dialog .dialog .dialog-header[data-v-14f829c0] {
    width: 100%;
    height: 96px;
    line-height: 96px;
    font-size: 26px;
    font-weight: 700;
    color: #333;
    text-align: center
}

.disease-dialog .dialog .dialog-body[data-v-14f829c0] {
    display: flex;
    padding: 0 34px
}

.disease-dialog .dialog .dialog-body .product-item[data-v-14f829c0] {
    position: relative;
    width: 300px;
    height: 534px
}

.disease-dialog .dialog .dialog-body .product-item[data-v-14f829c0]:not(:last-child) {
    margin-right: 16px
}

.disease-dialog .dialog .dialog-body .product-item:first-child .product-name[data-v-14f829c0] {
    background-image: linear-gradient(134deg,#098bf0,#33bdff)
}

.disease-dialog .dialog .dialog-body .product-item:nth-child(2) .product-name[data-v-14f829c0] {
    background-image: linear-gradient(-43deg,#42dbb8,#00c797)
}

.disease-dialog .dialog .dialog-body .product-item:nth-child(3) .product-name[data-v-14f829c0] {
    background-image: linear-gradient(136deg,#faa725,#ffb81f)
}

.disease-dialog .dialog .dialog-body .product-item .product-name[data-v-14f829c0] {
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1.3px;
    padding: 0 20px;
    border-radius: 8px 8px 0 0
}

.disease-dialog .dialog .dialog-body .product-item .disease-box[data-v-14f829c0] {
    box-sizing: border-box;
    height: 488px;
    padding: 10px 20px;
    background: #f7f7f7;
    overflow-y: auto
}

.disease-dialog .dialog .dialog-body .product-item .disease-box .disease-item[data-v-14f829c0] {
    line-height: 22px;
    font-size: 14px;
    color: #333
}

.disease-dialog .dialog .dialog-body .product-item .disease-box .disease-item.same[data-v-14f829c0] {
    color: #999
}

.disease-dialog .dialog .dialog-body .product-item .vs-icon[data-v-14f829c0] {
    position: absolute;
    z-index: 2;
    left: -28px;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px
}

@media screen and (max-width: 1366px) {
    .disease-dialog .dialog[data-v-14f829c0] {
        transform:translate(-50%,-50%) scale(.7)
    }
}

.scrollbar[data-v-14f829c0]::-webkit-scrollbar {
    width: 4px
}

.scrollbar[data-v-14f829c0]::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: inset 0 0 2px rgba(0,0,0,.2);
    background: #ccc
}

.scrollbar[data-v-14f829c0]::-webkit-scrollbar-track {
    border-radius: 4px;
    box-shadow: inset 0 0 2px rgba(0,0,0,.2);
    background: #f7f7f7
}

.information-sub-title[data-v-7dd47184] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-7dd47184]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.pc[data-v-7dd47184] {
    max-width: 1200px;
    min-height: 1000px;
    margin: 0 auto;
    position: relative
}

.pc .brand[data-v-7dd47184] {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0
}

.pc .brand a[data-v-7dd47184],.pc .brand span[data-v-7dd47184] {
    margin-right: 5px;
    font-size: 14px;
    color: #333
}

.pc .brand .special[data-v-7dd47184] {
    color: #8e8e8e
}

.pc .brand .hover[data-v-7dd47184]:hover {
    cursor: pointer;
    color: #0792ff!important;
    transition: .5s
}

.pc .header[data-v-7dd47184] {
    background: #fff;
    border-radius: 4px
}

.pc .header .select-dom[data-v-7dd47184],.pc .header[data-v-7dd47184] {
    width: 1200px
}

.pc .header .select-dom.select-dom-fixed[data-v-7dd47184] {
    position: fixed;
    top: 0;
    z-index: 10
}

.pc .header .select-dom.select-dom-fixed[data-v-7dd47184] .selectvs-tab {
    height: 176px;
    padding: 0
}

.pc .no-data[data-v-7dd47184] {
    padding-top: 16px;
    width: 1200px
}

.notice[data-v-7dd47184] {
    background: #f0f0f0;
    font-size: 14px;
    color: #8e8e8e;
    height: 52px;
    line-height: 52px
}

.operate-btn[data-v-7dd47184] {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 76px;
    height: 24px;
    border: 1px solid #c4e5ff;
    border-radius: 12px;
    font-size: 14px;
    color: #0792ff;
    margin-left: 6px;
    cursor: pointer
}

.pc[data-v-29b8cd08] {
    overflow: hidden
}

.pc .main-box[data-v-29b8cd08] {
    box-sizing: border-box;
    width: 100%;
    min-height: 800px;
    padding: 30px;
    margin: 16px auto 0;
    background: #fff;
    border-radius: 4px
}

.pc_home .user-bg[data-v-2d0a39dc] {
    height: 180px;
    background: url(../images/afc5919.png);
    background-size: 100% 100%
}

.pc_home .user-bg .user[data-v-2d0a39dc] {
    max-width: 1200px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center
}

.pc_home .user-bg .user .avtar[data-v-2d0a39dc] {
    box-sizing: border-box;
    height: 84px;
    width: 84px;
    border-radius: 50%;
    margin-right: 20px;
    border: 2px solid #fff
}

.pc_home .user-bg .user .avtar img[data-v-2d0a39dc] {
    border-radius: 50%;
    width: 100%;
    height: 100%
}

.pc_home .user-bg .user .name[data-v-2d0a39dc] {
    font-size: 26px;
    color: #fff
}

.pc_home .main[data-v-2d0a39dc] {
    max-width: 1200px;
    background: #fff;
    border-radius: 4px;
    margin: 16px auto 0
}

.pc_home .main .bar[data-v-2d0a39dc] {
    height: 68px;
    border-bottom: 1px solid #f2f2f2;
    line-height: 68px;
    font-size: 18px;
    color: #0792ff;
    padding-left: 30px
}

.pc_home .bar-title[data-v-2d0a39dc] {
    padding-top: 30px;
    font-size: 18px;
    padding-left: 30px
}

.pc_home .article-item[data-v-2d0a39dc] {
    height: 179px;
    box-sizing: border-box;
    padding: 30px 30px 0
}

.pc_home .article-item .item[data-v-2d0a39dc] {
    height: 120px;
    box-sizing: border-box;
    display: flex
}

.pc_home .article-item .item .img[data-v-2d0a39dc] {
    width: 160px;
    height: 100%;
    border-radius: 4px;
    margin-right: 20px;
    cursor: pointer
}

.pc_home .article-item .item .img img[data-v-2d0a39dc] {
    width: 100%;
    height: 100%
}

.pc_home .article-item .item .img-left[data-v-2d0a39dc] {
    cursor: pointer;
    flex: 1;
    width: 0
}

.pc_home .article-item .item .img-left .title[data-v-2d0a39dc] {
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pc_home .article-item .item .img-left .content[data-v-2d0a39dc] {
    height: 80px;
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.pc_home .article-item .item .img-left .content .contnet-top[data-v-2d0a39dc] {
    font-size: 14px;
    color: #666
}

.pc_home .article-item .item .img-left .content .info[data-v-2d0a39dc] {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #ababab
}

.pc_home .article-item .item .img-left .content .info .publish-time[data-v-2d0a39dc] {
    display: flex;
    align-items: center;
    margin-right: 30px
}

.pc_home .article-item .item .img-left .content .info .view[data-v-2d0a39dc] {
    display: flex;
    align-items: center
}

.pc_home .article-item .item .img-left .content .info .icon[data-v-2d0a39dc] {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.pc_home .article-item .after[data-v-2d0a39dc] {
    height: 30px;
    border-bottom: 1px solid #f2f2f2
}

.article-item[data-v-c8a124f0] {
    position: relative;
    padding:0px 20px;
}

.article-item[data-v-c8a124f0]:hover {
    background: #fafafa
}

.article-item .main[data-v-c8a124f0] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #ededed
}

.article-item .main .img[data-v-c8a124f0] {
    width: 160px;
    height: 120px;
    flex-shrink: 0;
    overflow: hidden
}

.article-item .main .img>img[data-v-c8a124f0] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.article-item .main .gap[data-v-c8a124f0] {
    flex-shrink: 0;
    width: 16px
}

.article-item .main .content[data-v-c8a124f0] {
    width: 100%;
    overflow: hidden
}

.article-item .main .content .title[data-v-c8a124f0] {
    display: block;
    line-height: 22px;
    font-size: 18px;
    font-weight: bolder;
    color: #333;
    margin-bottom: 10px;
    transition: color .2s linear
}

.article-item .main .content .title[data-v-c8a124f0]:hover {
    cursor: pointer;
    color: #0792ff
}

.article-item .main .content .desc[data-v-c8a124f0] {
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    color: #666;
    margin-bottom: 26px
}

.article-item .main .content .info[data-v-c8a124f0] {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #ababab
}

.article-item .main .content .info .publish-time[data-v-c8a124f0] {
    display: flex;
    align-items: center;
    margin-right: 30px
}

.article-item .main .content .info .view[data-v-c8a124f0] {
    display: flex;
    align-items: center
}

.article-item .main .content .info .icon[data-v-c8a124f0] {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.point[data-v-eaa1fa50] {
    cursor: pointer
}

.share:hover .icon_share_grey[data-v-eaa1fa50],.share:hover .word[data-v-eaa1fa50] {
    color: #2d7bff!important;
    transition: .5s
}

.share[data-v-eaa1fa50] {
    width: 48px;
    height: 48px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative
}

.share .tag[data-v-eaa1fa50] {
    font-size: 14px;
    color: #8e8e8e
}

.share .tag.iactive[data-v-eaa1fa50] {
    color: #fff
}

.share .word[data-v-eaa1fa50] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 1px
}

.share .mask[data-v-eaa1fa50] {
    top: 50px;
    position: absolute;
    width: 140px;
    left: 0;
    z-index: 999;
    background: #fff;
    box-shadow: 0 0 11px 0 rgba(0,0,0,.1)
}

.share .mask .head[data-v-eaa1fa50] {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #8e8e8e;
    padding: 0 16px
}

.share .mask .qr[data-v-eaa1fa50] {
    padding: 0 16px 10px
}

.share .mask .h[data-v-eaa1fa50] {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.share .mask .icon_lianjie_grey[data-v-eaa1fa50],.share .mask .icon_weibo_white[data-v-eaa1fa50] {
    margin-right: 10px;
    vertical-align: middle
}

.share .mask .tip[data-v-eaa1fa50] {
    font-size: 12px
}

.share .active[data-v-eaa1fa50] {
    background: #2d7bff;
    color: #fff
}

.share .h:hover .tag[data-v-eaa1fa50] {
    color: #fff
}

.share .h[data-v-eaa1fa50]:hover {
    background: #2d7bff;
    color: #fff
}

.specialBox[data-v-6d0bd4e2] {
    width: 864px;
    margin-top: 16px;
    border-radius: 4px;
    background: #fff;
    padding: 0 30px 10px;
    box-sizing: border-box
}

.specialBox .title[data-v-6d0bd4e2] {
    width: 100%;
    height: 82px;
    display: flex;
    align-items: center
}

.specialBox .title .shu[data-v-6d0bd4e2] {
    width: 4px;
    height: 22px;
    background: #0792ff;
    margin: 2px 10px 0 0
}

.specialBox .title span[data-v-6d0bd4e2] {
    color: #333;
    font-size: 22px;
    font-weight: 700
}

.specialBox .contains[data-v-6d0bd4e2] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.specialBox .contains .href[data-v-6d0bd4e2] {
    width: 46%;
    color: #333;
    margin-bottom: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400
}

.specialBox .contains .href a[data-v-6d0bd4e2] {
    font-size: 16px;
    font-weight: 400
}

.href:hover a[data-v-6d0bd4e2] {
    color: #2d7bff!important;
    transition: .5s
}

.youLike[data-v-1260a28f] {
    margin-top: 16px;
    background: #fff;
    border-radius: 4px
}

.title[data-v-1260a28f] {
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    border-bottom: 1px solid #f2f2f2
}

.hotBox[data-v-0a0af618] {
    width: 320px;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 16px;
    overflow: hidden
}

.hotBox .header[data-v-0a0af618] {
    padding: 0 20px
}

.hotBox .header .title[data-v-0a0af618] {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.hotBox .hot-data-item[data-v-0a0af618] {
    position: relative
}

.hotBox .hot-data-item .rank[data-v-0a0af618] {
    position: absolute;
    top: 20px;
    left: 24px;
    width: 16px;
    height: 16px
}

.newBox[data-v-a162b18a] {
    width: 320px;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 16px;
    overflow: hidden
}

.newBox .header[data-v-a162b18a] {
    padding: 0 20px
}

.newBox .header .title[data-v-a162b18a] {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.dialog[data-v-ac3a4440] {
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.4);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999
}

.dialog .content[data-v-ac3a4440] {
    transform: translate(-50%,-50%);
    background: url(https://file.shenlanbao.com/2021/07/30/file/pop_bg.png);
    background-size: 540px 170px;
    background-repeat: no-repeat;
    background-color: #fff;
    width: 540px;
    min-height: 420px;
    border-radius: 4px;
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 32px 40px 24px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box
}

.dialog .content .icon_close[data-v-ac3a4440] {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    padding: 20px
}

.dialog .content .title[data-v-ac3a4440] {
    font-family: SourceHanSansCN-Bold;
    font-size: 30px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    margin-bottom: 24px
}

.dialog .content .detail[data-v-ac3a4440] {
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    color: #666;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400;
    word-wrap: break-word;
    width: 100%
}

.information-sub-title[data-v-7ec6ebf5] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-7ec6ebf5]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.consult_dialog[data-v-7ec6ebf5] {
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.4);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999
}

.consult_dialog .content[data-v-7ec6ebf5] {
    transform: translate(-50%,-50%);
    background: url(https://file.shenlanbao.com/2021/09/22/file/tc_pc_head.png);
    background-size: 540px 150px;
    background-repeat: no-repeat;
    width: 540px;
    min-height: 420px;
    border-radius: 4px;
    position: absolute;
    left: 50%;
    top: 50%;
    box-sizing: border-box
}

.consult_dialog .content .icon_close[data-v-7ec6ebf5] {
    width: 20px;
    height: 20px;
    opacity: .8;
    transform: scaleX(-1);
    padding: 20px;
    position: absolute;
    top: 24px;
    right: 0
}

.consult_dialog .content .top_title[data-v-7ec6ebf5] {
    padding: 50px 0 12px 40px
}

.consult_dialog .content .top_title .one[data-v-7ec6ebf5] {
    height: 36px;
    font-family: SourceHanSansCN-Medium;
    font-size: 36px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500
}

.consult_dialog .content .top_title .two[data-v-7ec6ebf5] {
    font-family: SourceHanSansCN-Regular;
    font-size: 26px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 14px
}

.consult_dialog .content .form[data-v-7ec6ebf5] {
    width: 100%;
    background: #fff;
    border-radius: 0 0 8px 8px;
    padding: 40px 30px;
    box-sizing: border-box
}

.consult_dialog .content .form .form_item[data-v-7ec6ebf5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 16px
}

.consult_dialog .content .form .form_item input[data-v-7ec6ebf5] {
    border: none;
    background: none;
    outline: none
}

.consult_dialog .content .form .form_item input[data-v-7ec6ebf5]::-webkit-input-placeholder {
    color: #8e8e8e
}

.consult_dialog .content .form .form_item input[data-v-7ec6ebf5]:-moz-placeholder,.consult_dialog .content .form .form_item input[data-v-7ec6ebf5]::-moz-placeholder {
    color: #8e8e8e
}

.consult_dialog .content .form .form_item input[data-v-7ec6ebf5]:-ms-input-placeholder {
    color: #8e8e8e
}

.consult_dialog .content .form .form_item .item_input[data-v-7ec6ebf5] {
    height: 46px;
    background: #fff;
    border: 1px solid #e1e4eb;
    border-radius: 6px;
    box-sizing: border-box;
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 46px;
    padding-left: 20px
}

.consult_dialog .content .form .form_item .name_input[data-v-7ec6ebf5] {
    width: 228px
}

.consult_dialog .content .form .form_item .phone_item[data-v-7ec6ebf5] {
    width: 100%
}

.consult_dialog .content .form .form_item .pro_item[data-v-7ec6ebf5] {
    height: 46px;
    background: #fff;
    border: 1px solid #e1e4eb;
    border-radius: 6px;
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    color: #8e8e8e;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 46px;
    padding: 0 21px;
    margin-bottom: 16px;
    margin-right: 16px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

.consult_dialog .content .form .form_item .code_input[data-v-7ec6ebf5] {
    width: 296px
}

.consult_dialog .content .form .form_item .item_gender[data-v-7ec6ebf5] {
    width: 100px;
    height: 46px;
    background: #fff;
    border: 1px solid #e1e4eb;
    border-radius: 6px;
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    color: #8e8e8e;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 46px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer
}

.consult_dialog .content .form .form_item .active[data-v-7ec6ebf5] {
    border: 1px solid #0792ff;
    color: #0792ff
}

.consult_dialog .content .form .form_item .code_btn[data-v-7ec6ebf5] {
    width: 148px;
    height: 46px;
    background: #0792ff;
    border-radius: 6px;
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 46px;
    text-align: center;
    cursor: pointer
}

.consult_dialog .content .form .form_item .timer[data-v-7ec6ebf5] {
    width: 148px;
    height: 46px;
    border-radius: 4px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ccc
}

.consult_dialog .content .form .pro_list[data-v-7ec6ebf5] {
    justify-content: flex-start;
    margin-bottom: 0
}

.consult_dialog .content .form .pro_list img[data-v-7ec6ebf5] {
    width: 21px;
    height: 20px;
    display: block;
    position: absolute;
    bottom: 0;
    right: -1px
}

.consult_dialog .content .form .pro[data-v-7ec6ebf5] {
    padding-top: 8px
}

.consult_dialog .content .form .pro .form_title[data-v-7ec6ebf5] {
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    color: #666;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 12px
}

.consult_dialog .content .form .order_btn[data-v-7ec6ebf5] {
    width: 100%;
    height: 46px;
    background: #ffb02a;
    border-radius: 6px;
    font-family: SourceHanSansCN-Medium;
    font-size: 18px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    text-align: center;
    line-height: 46px;
    margin-top: 4px;
    cursor: pointer
}

.consult_dialog .content .form .bottomTips[data-v-7ec6ebf5] {
    font-size: 12px;
    color: #999;
    margin: 10px 0 16px;
    line-height: 20px
}

.consult_dialog .content .form .bottomTips span[data-v-7ec6ebf5] {
    color: #0792ff;
    cursor: pointer
}

.consult_dialog .content .form .order_succese_text[data-v-7ec6ebf5] {
    width: 100%;
    background: #f7f7f7;
    border-radius: 4px;
    padding: 10px 14px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    box-sizing: border-box
}

.consult_dialog .fadeout[data-v-7ec6ebf5] {
    left: -3000%;
    transition: all .5s
}

.consult_dialog .loadingBox[data-v-7ec6ebf5] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.7);
    z-index: 999
}

.consult_dialog .loadingBox .loading[data-v-7ec6ebf5] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.consult_dialog .loadingBox .loading .topButtonBox[data-v-7ec6ebf5] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.consult_dialog .loadingBox .loading .topButtonBox i[data-v-7ec6ebf5] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.consult_dialog .loadingBox .loading img[data-v-7ec6ebf5] {
    margin: 0 auto;
    display: block
}

.consult_dialog .loadingBox .loading p[data-v-7ec6ebf5] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.consult_dialog .fullBox[data-v-7ec6ebf5] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.7);
    z-index: 999
}

.consult_dialog .fullBox .full[data-v-7ec6ebf5] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.consult_dialog .fullBox .full .topButtonBox[data-v-7ec6ebf5] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.consult_dialog .fullBox .full .topButtonBox i[data-v-7ec6ebf5] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.consult_dialog .fullBox .full img[data-v-7ec6ebf5] {
    margin: 0 auto;
    display: block
}

.consult_dialog .fullBox .full p[data-v-7ec6ebf5] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.consult_dialog .chanceOldBox[data-v-7ec6ebf5] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.7);
    z-index: 999
}

.consult_dialog .chanceOldBox .chanceOld[data-v-7ec6ebf5] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.consult_dialog .chanceOldBox .chanceOld .topButtonBox[data-v-7ec6ebf5] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.consult_dialog .chanceOldBox .chanceOld .topButtonBox div[data-v-7ec6ebf5] {
    width: 20px
}

.consult_dialog .chanceOldBox .chanceOld .topButtonBox .headLogo[data-v-7ec6ebf5] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.consult_dialog .chanceOldBox .chanceOld .topButtonBox i[data-v-7ec6ebf5] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.consult_dialog .chanceOldBox .chanceOld .name[data-v-7ec6ebf5] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.consult_dialog .chanceOldBox .chanceOld .side[data-v-7ec6ebf5] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.consult_dialog .chanceOldBox .chanceOld .ewm[data-v-7ec6ebf5] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.consult_dialog .chanceOldBox .chanceOld .tips[data-v-7ec6ebf5] {
    font-size: 24px;
    color: #999;
    text-align: center
}

.consult_dialog .fade-enter-active[data-v-7ec6ebf5],.consult_dialog .fade-leave-active[data-v-7ec6ebf5] {
    transition: opacity .5s
}

.consult_dialog .fade-enter[data-v-7ec6ebf5],.consult_dialog .fade-leave-to[data-v-7ec6ebf5] {
    opacity: 0
}

.zhishiTabWrap[data-v-0ac9db8f] {
    width: 100%;
    height: 46px;
    background: #fff
}

.zhishiTabWrap .tab[data-v-0ac9db8f] {
    max-width: 1200px;
    margin: 0 auto;
    line-height: 46px
}

.zhishiTabWrap .tab .bar_a[data-v-0ac9db8f] {
    margin-right: 40px
}

.zhishiTabWrap .tab .active[data-v-0ac9db8f] {
    color: #0792ff
}

.tipBox[data-v-a184f094] {
    margin-top: 40px!important;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.tipBox .icon-biaoqian[data-v-a184f094] {
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    color: #2d7bff
}

.tipBox .tipContains[data-v-a184f094] {
    display: flex;
    flex-wrap: wrap
}

.tipBox .tipContains .tips[data-v-a184f094] {
    height: 30px;
    background: #f5f5f5;
    border-radius: 15px;
    padding: 0 10px 0 4px;
    display: flex;
    align-items: center;
    margin-right: 20px
}

.tipBox .tipContains .tips .item_img[data-v-a184f094] {
    width: 22px;
    height: 22px;
    background-image: url(../images/c23303e.svg)
}

.tipBox .tipContains .tips .item_text[data-v-a184f094] {
    height: 17px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 6px
}

.tipBox .tipContains .tips[data-v-a184f094]:hover {
    background: #0792ff;
    transition: .5s
}

.tipBox .tipContains .tips:hover .item_img[data-v-a184f094] {
    background-image: url(../images/44347f5.svg)
}

.tipBox .tipContains .tips:hover .item_text[data-v-a184f094] {
    color: #fff!important
}

.tipBox .wordAndOrigin[data-v-a184f094] {
    display: flex;
    font-size: 14px;
    color: #999
}

.tipBox .wordAndOrigin .word[data-v-a184f094] {
    margin-right: 20px
}

.tip[data-v-a184f094]:hover {
    background: #2d7bff!important;
    color: #fff!important;
    transition: .5s
}

.artcleBox[data-v-60c2e861] {
    width: 320px;
    box-sizing: border-box;
    background-color: #fff;
    padding: 0 20px;
    border-radius: 4px;
    margin-bottom: 16px
}

.artcleBox .title[data-v-60c2e861] {
    height: 57px;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    border-bottom: 1px solid #f2f2f2
}

.artcleBox .title h3[data-v-60c2e861] {
    height: 20px;
    font-size: 18px;
    font-weight: 400
}

.artcleBox .right_box_p[data-v-60c2e861] {
    padding: 18px 0 14px;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.artcleBox .right_box_p img[data-v-60c2e861] {
    width: 80px;
    height: 60px;
    margin-right: 16px;
    border-radius: 2px;
    cursor: pointer
}

.artcleBox .right_box_p .content[data-v-60c2e861] {
    height: 60px;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    color: #333
}

.artcleBox .right_box_p .content a[data-v-60c2e861] {
    height: 40px;
    line-height: 22px;
    display: block;
    overflow: hidden;
    margin-top: -6px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.artcleBox .right_box_p .content .bottomBox[data-v-60c2e861] {
    margin-top: 8px;
    display: flex;
    align-items: center
}

.artcleBox .right_box_p .content .bottomBox .viewCountBox[data-v-60c2e861] {
    margin-left: 30px
}

.artcleBox .right_box_p .content .bottomBox span[data-v-60c2e861] {
    font-size: 12px;
    color: #8e8e8e;
    margin-right: 2px
}

.artcleBox .right_box_p[data-v-60c2e861]:last-child {
    border-bottom: 0
}

.artcleBox[data-v-6850fb9f] {
    width: 320px;
    box-sizing: border-box;
    background-color: #fff;
    padding: 0 20px;
    border-radius: 4px;
    margin-bottom: 16px
}

.artcleBox .title[data-v-6850fb9f] {
    height: 57px;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    border-bottom: 1px solid #f2f2f2
}

.artcleBox .title h3[data-v-6850fb9f] {
    height: 20px;
    font-size: 18px;
    font-weight: 400
}

.artcleBox .right_box_p[data-v-6850fb9f] {
    padding: 18px 0 14px;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.artcleBox .right_box_p img[data-v-6850fb9f] {
    width: 80px;
    height: 60px;
    margin-right: 16px;
    border-radius: 2px;
    cursor: pointer
}

.artcleBox .right_box_p .content[data-v-6850fb9f] {
    height: 60px;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    color: #333
}

.artcleBox .right_box_p .content a[data-v-6850fb9f] {
    height: 40px;
    line-height: 22px;
    display: block;
    overflow: hidden;
    margin-top: -6px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.artcleBox .right_box_p .content .bottomBox[data-v-6850fb9f] {
    margin-top: 8px;
    display: flex;
    align-items: center
}

.artcleBox .right_box_p .content .bottomBox .viewCountBox[data-v-6850fb9f] {
    margin-left: 30px
}

.artcleBox .right_box_p .content .bottomBox span[data-v-6850fb9f] {
    font-size: 12px;
    color: #8e8e8e;
    margin-right: 2px
}

.artcleBox .right_box_p[data-v-6850fb9f]:last-child {
    border-bottom: 0
}

.tipBox[data-v-11d0da65] {
    width: 320px;
    box-sizing: border-box;
    background-color: #fff;
    padding-left: 20px;
    margin-bottom: 16px;
    border-radius: 4px
}

.tipBox .title[data-v-11d0da65] {
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    border-bottom: 1px dashed #f2f2f2;
    margin-right: 20px
}

.tipBox .title h3[data-v-11d0da65] {
    font-size: 18px;
    font-weight: 400
}

.tipBox .contentBox[data-v-11d0da65] {
    margin: 20px 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-bottom: 6px
}

.tipBox .contentBox .tip[data-v-11d0da65] {
    background: #f6f6f6;
    margin: 0 20px 14px 0;
    border-radius: 15px;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    padding: 0 10px;
    flex: 1 0 auto
}

.icon-dictionary[data-v-11d0da65] {
    font-size: 24px
}

.tip[data-v-11d0da65]:hover {
    background: #0792ff!important;
    color: #fff!important;
    transition: .5s;
    cursor: pointer
}

.information-sub-title[data-v-16fc9280] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-16fc9280]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.hotProWrap[data-v-16fc9280] {
    width: 100%;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 16px;
    overflow: hidden
}

.hotProWrap .titleWrap[data-v-16fc9280] {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    box-sizing: border-box
}

.hotProWrap .titleWrap .title[data-v-16fc9280] {
    border-bottom: 1px solid #f2f2f2
}

.hotProWrap .contentWrap[data-v-16fc9280] {
    width: 100%;
    display: flex
}

.hotProWrap .contentWrap .barListWrap[data-v-16fc9280] {
    width: 76px;
    min-height: 400px;
    margin-top: 1px;
    display: flex;
    flex-direction: column
}

.hotProWrap .contentWrap .barListWrap .everyItem[data-v-16fc9280] {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #999;
    background: #fafafa;
    cursor: pointer
}

.hotProWrap .contentWrap .barListWrap .everyItem.select[data-v-16fc9280] {
    color: #0792ff;
    font-weight: 700;
    position: relative;
    background: #fff
}

.hotProWrap .contentWrap .barListWrap .everyItem.select[data-v-16fc9280]:after {
    content: "";
    display: block;
    position: absolute;
    width: 3px;
    height: 12px;
    background: #0792ff;
    top: 14px
}

.hotProWrap .contentWrap .barListWrap .everyItem.adjacentTop[data-v-16fc9280] {
    border-radius: 0 0 8px 0
}

.hotProWrap .contentWrap .barListWrap .everyItem.adjacentbottom[data-v-16fc9280] {
    border-radius: 0 8px 0 0
}

.hotProWrap .contentWrap .barListWrap .empty[data-v-16fc9280] {
    flex: 1;
    background: #fafafa
}

.hotProWrap .contentWrap .rightListWrap .listWrap[data-v-16fc9280] {
    width: 245px;
    box-sizing: border-box;
    padding: 0 20px 0 12px
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content[data-v-16fc9280] {
    height: 68px;
    border-bottom: 1px dashed #f2f2f2;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .left[data-v-16fc9280] {
    display: flex;
    align-items: center
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .left img[data-v-16fc9280] {
    width: 20px;
    height: 20px
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .left .proTitleWrap[data-v-16fc9280] {
    margin-left: 12px
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .left .proTitleWrap .proTitle[data-v-16fc9280] {
    display: block;
    width: 120px;
    font-size: 14px;
    color: #333
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .left .proTitleWrap .intro[data-v-16fc9280] {
    margin-top: 2px;
    width: 120px;
    font-size: 12px;
    color: #999
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .right[data-v-16fc9280] {
    display: flex;
    align-items: center
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .right img[data-v-16fc9280] {
    width: 16px;
    height: 16px
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .right .reviewCount[data-v-16fc9280] {
    font-size: 14px;
    color: #999;
    margin-left: 3px
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .right .reviewCount.one[data-v-16fc9280] {
    color: #ff4a27
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .right .reviewCount.two[data-v-16fc9280] {
    color: #ff6905
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content .right .reviewCount.three[data-v-16fc9280] {
    color: #fbb32e
}

.hotProWrap .contentWrap .rightListWrap .listWrap .content[data-v-16fc9280]:last-child {
    border: none
}

.preAndNext div[data-v-51fa3988] {
    margin-bottom: 10px;
    display: flex;
    align-items: center
}

.preAndNext div .go[data-v-51fa3988] {
    font-size: 12px;
    color: #333;
    line-height: 12px
}

.preAndNext div a[data-v-51fa3988] {
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;
    display: inline-block;
    text-decoration: underline
}

.preAndNext div a span[data-v-51fa3988] {
    margin-left: 8px
}

a[data-v-51fa3988]:hover {
    color: #2d7bff!important;
    transition: .5s
}

.tipBox[data-v-23a2d970] {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.tipBox .tips[data-v-23a2d970] {
    height: 30px;
    background: #f5f5f5;
    border-radius: 15px;
    padding: 0 10px 0 4px;
    display: flex;
    align-items: center;
    margin: 0 20px 10px 0
}

.tipBox .tips .item_img[data-v-23a2d970] {
    width: 22px;
    height: 22px;
    background-image: url(../images/c23303e.svg)
}

.tipBox .tips .item_text[data-v-23a2d970] {
    height: 17px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 6px
}

.tipBox .tips[data-v-23a2d970]:hover {
    background: #0792ff;
    transition: .5s
}

.tipBox .tips:hover .item_img[data-v-23a2d970] {
    background-image: url(../images/44347f5.svg)
}

.tipBox .tips:hover .item_text[data-v-23a2d970] {
    color: #fff!important
}

.preAndNext div[data-v-767ee2df] {
    margin-bottom: 10px;
    display: flex;
    align-items: center
}

.preAndNext div .go[data-v-767ee2df] {
    font-size: 12px;
    color: #333;
    line-height: 12px
}

.preAndNext div a[data-v-767ee2df] {
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    display: inline-block;
    text-decoration: underline
}

.preAndNext div a span[data-v-767ee2df] {
    margin-left: 8px
}

a[data-v-767ee2df]:hover {
    color: #2d7bff!important;
    transition: .5s
}

.topBar[data-v-f356bfec] {
    background: #f6fdfc;
    height: 250px;
    margin: 0 auto
}

.main[data-v-f356bfec] {
    max-width: 1200px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 16px auto 0
}

.main .mainLeft[data-v-f356bfec] {
    width: 864px;
    box-sizing: border-box;
    border-radius: 4px
}

.main .mainLeft .mainLeftBottom[data-v-f356bfec] {
    padding: 30px;
    background-color: #fff;
    border-radius: 4px
}

.main .mainLeft .mainLeftBottom .hotAndNew[data-v-f356bfec] {
    display: flex;
    align-items: center;
    background: #fff
}

.main .mainLeft .mainLeftBottom .hotAndNew .hot[data-v-f356bfec] {
    height: 14px;
    line-height: 14px;
    padding-right: 15px;
    border-right: 1px solid #ccc;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.main .mainLeft .mainLeftBottom .hotAndNew .new[data-v-f356bfec] {
    height: 14px;
    line-height: 14px;
    padding-left: 15px;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.div[data-v-f356bfec] {
    font-size: 30px;
    color: #000;
    margin-top: 80px
}

.div a[data-v-f356bfec] {
    color: #2d7bff
}

.active[data-v-f356bfec] {
    color: #0792ff!important
}

.right[data-v-f356bfec] {
    width: 320px
}

.icon-dianzan[data-v-f356bfec]:hover {
    cursor: pointer
}

.litleTag[data-v-f356bfec]:hover,.titleLine h2 a[data-v-f356bfec]:hover {
    color: #0792ff!important;
    transition: .5s
}

.type[data-v-f356bfec]:hover {
    transition: .5s;
    background: #0792ff!important
}

.type:hover .typeName[data-v-f356bfec] {
    color: #fff!important
}

.type:hover .question-num[data-v-f356bfec] {
    display: block!important
}

.pc_wendaIndex[data-v-f356bfec] {
    background: #f5f5f5;
    overflow: hidden
}

.type[data-v-f356bfec]:nth-child(-n+6) {
    border-top: none!important
}

.artcleBox[data-v-f1e01f04] {
    width: 320px;
    box-sizing: border-box;
    background-color: #fff;
    padding: 0 20px;
    border-radius: 4px;
    margin-bottom: 16px
}

.artcleBox .title[data-v-f1e01f04] {
    height: 57px;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    border-bottom: 1px solid #f2f2f2
}

.artcleBox .title h3[data-v-f1e01f04] {
    height: 20px;
    font-size: 18px;
    font-weight: 700
}

.artcleBox .right_box_p[data-v-f1e01f04] {
    padding: 18px 0 14px;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.artcleBox .right_box_p img[data-v-f1e01f04] {
    width: 80px;
    height: 60px;
    margin-right: 16px;
    border-radius: 2px;
    cursor: pointer
}

.artcleBox .right_box_p .content[data-v-f1e01f04] {
    height: 60px;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    color: #333
}

.artcleBox .right_box_p .content a[data-v-f1e01f04] {
    height: 40px;
    line-height: 22px;
    display: block;
    overflow: hidden;
    margin-top: -6px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.artcleBox .right_box_p .content .bottomBox[data-v-f1e01f04] {
    margin-top: 8px;
    display: flex;
    align-items: center
}

.artcleBox .right_box_p .content .bottomBox .viewCountBox[data-v-f1e01f04] {
    margin-left: 30px
}

.artcleBox .right_box_p .content .bottomBox span[data-v-f1e01f04] {
    font-size: 12px;
    color: #8e8e8e;
    margin-right: 2px
}

.artcleBox .right_box_p[data-v-f1e01f04]:last-child {
    border-bottom: 0
}

.hotVideoWrap[data-v-2412cfa4] {
    width: 320px;
    min-height: 200px;
    border-radius: 4px;
    background: #fff;
    padding: 0 20px;
    box-sizing: border-box
}

.hotVideoWrap .title[data-v-2412cfa4] {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 18px;
    color: #333;
    font-weight: 700
}

.hotVideoWrap .videoWrap[data-v-2412cfa4] {
    padding-bottom: 20px
}

.hotVideoWrap .videoWrap .everyVideoWrap[data-v-2412cfa4] {
    display: block;
    width: 100%;
    height: 158px;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    margin-top: 20px
}

.hotVideoWrap .videoWrap .everyVideoWrap .backImgWrap[data-v-2412cfa4] {
    position: relative
}

.hotVideoWrap .videoWrap .everyVideoWrap .backImgWrap img[data-v-2412cfa4] {
    width: 100%;
    height: 100%
}

.hotVideoWrap .videoWrap .everyVideoWrap .backImgWrap .backImgTitle[data-v-2412cfa4] {
    position: absolute;
    left: 48px;
    top: 55px;
    width: 182px;
    text-align: center;
    font-size: 20px;
    color: #333
}

.hotVideoWrap .videoWrap .everyVideoWrap .mask[data-v-2412cfa4] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.hotVideoWrap .videoWrap .everyVideoWrap .mask img[data-v-2412cfa4] {
    width: 44px;
    height: 44px;
    margin: 58px 0 0 118px
}

.information-sub-title[data-v-1b459f74] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-1b459f74]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.listWrap .videoListWrap[data-v-1b459f74] {
    max-width: 1200px;
    margin: 20px auto 0;
    display: flex;
    justify-content: space-between
}

.listWrap .videoListWrap .leftContainsWrap[data-v-1b459f74] {
    width: 864px
}

.listWrap .videoListWrap .leftContainsWrap .videoBox[data-v-1b459f74] {
    width: 100%;
    background: #fff;
    padding: 0 0 20px 20px;
    border-radius: 4px;
    min-height: 200px;
    box-sizing: border-box;
    overflow: hidden
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .title[data-v-1b459f74] {
    margin: 24px 0;
    font-size: 22px;
    color: #333
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList[data-v-1b459f74] {
    display: flex;
    flex-wrap: wrap
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList .videoContains[data-v-1b459f74] {
    width: 264px;
    margin: 0 16px 26px 0;
    display: block
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList .videoContains .videoPort[data-v-1b459f74] {
    width: 100%;
    height: 148px;
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList .videoContains .videoPort .backImgWrap[data-v-1b459f74] {
    position: relative
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList .videoContains .videoPort .backImgWrap .headImg[data-v-1b459f74] {
    width: 100%;
    height: 100%
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList .videoContains .videoPort .backImgWrap .backImgTitle[data-v-1b459f74] {
    position: absolute;
    left: 37px;
    top: 54px;
    width: 190px;
    text-align: center;
    font-size: 20px;
    color: #333
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList .videoContains .videoPort .maskWrap[data-v-1b459f74] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .videoList .videoContains .videoPort .maskWrap img[data-v-1b459f74] {
    display: block;
    margin: 52px auto
}

.listWrap .videoListWrap .leftContainsWrap .videoBox .paginationWrap[data-v-1b459f74] {
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.listWrap .videoListWrap .rightContainsWrap[data-v-1b459f74] {
    width: 320px
}

.videoDetailsWrap .brandWrap[data-v-1b459f74] {
    max-width: 1200px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    display: flex;
    align-items: center
}

.videoDetailsWrap .brandWrap .hotVideo[data-v-1b459f74],.videoDetailsWrap .brandWrap a[data-v-1b459f74] {
    font-size: 14px;
    color: #333
}

.videoDetailsWrap .brandWrap a[data-v-1b459f74]:hover {
    transition: .5s;
    color: #0792ff
}

.videoDetailsWrap .brandWrap span[data-v-1b459f74] {
    margin: 0 10px;
    color: #8e8e8e
}

.videoDetailsWrap .brandWrap .more[data-v-1b459f74] {
    font-size: 14px;
    color: #8e8e8e
}

.videoDetailsWrap .detailsBox[data-v-1b459f74] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.videoDetailsWrap .detailsBox .leftContainsWrap[data-v-1b459f74] {
    width: 864px
}

.videoDetailsWrap .detailsBox .leftContainsWrap .videoBox[data-v-1b459f74] {
    padding: 20px;
    box-sizing: border-box;
    background: #fff
}

.videoDetailsWrap .detailsBox .leftContainsWrap .videoBox .videoWrap[data-v-1b459f74] {
    width: 100%;
    position: relative
}

.videoDetailsWrap .detailsBox .leftContainsWrap .videoBox .videoWrap video[data-v-1b459f74] {
    width: 100%;
    height: 464px
}

.videoDetailsWrap .detailsBox .leftContainsWrap .videoBox .videoWrap .playOrP[data-v-1b459f74] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.videoDetailsWrap .detailsBox .leftContainsWrap .videoBox .videoWrap .playOrP img[data-v-1b459f74] {
    width: 72px;
    margin: 196px 0 0 376px;
    cursor: pointer
}

.videoDetailsWrap .detailsBox .leftContainsWrap .videoBox .title[data-v-1b459f74] {
    font-size: 20px;
    margin-top: 16px;
    color: #333
}

.videoDetailsWrap .detailsBox .leftContainsWrap .videoBox .pulishTime[data-v-1b459f74] {
    font-size: 12px;
    color: #999;
    margin-top: 14px
}

.videoDetailsWrap .detailsBox .leftContainsWrap .bottomArticleBox[data-v-1b459f74] {
    width: 100%;
    min-height: 200px;
    margin-top: 16px;
    display: flex;
    justify-content: space-between
}

.videoDetailsWrap .detailsBox .rightContainsWrap[data-v-1b459f74] {
    width: 320px
}

.app-pagination {
    margin: 40px auto;
    text-align: center
}

.app-pagination li {
    display: inline-block;
    margin: 0;
    font-weight: 700;
    font-size: 13px
}

.app-pagination li a {
    padding: 8px;
    display: inline-block;
    color: #626262
}

.app-pagination li.active a,.app-pagination li a:hover {
    color: #409eff
}

.app-pagination li .disable-icon {
    padding: 8px;
    color: #c0c4cc;
    cursor: not-allowed
}

.information-sub-title[data-v-318d322c] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-318d322c]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.related-product[data-v-318d322c] {
    width: 320px;
    background: #fff;
    border-radius: 4px;
    overflow: hidden
}

.related-product .header[data-v-318d322c] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #f2f2f2
}

.related-product .header .title[data-v-318d322c] {
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.related-product .header .show-more[data-v-318d322c] {
    display: flex;
    align-items: center
}

.related-product .header .show-more>span[data-v-318d322c] {
    line-height: 20px;
    font-size: 14px;
    color: #8e8e8e;
    margin-right: 4px
}

.related-product .header .show-more>img[data-v-318d322c] {
    width: 6px;
    height: 10px
}

.related-product .product-list[data-v-318d322c] {
    padding: 0 20px
}

.related-product .product-list .product-item[data-v-318d322c] {
    display: block;
    padding: 22px 0
}

.related-product .product-list .product-item[data-v-318d322c]:not(:last-of-type) {
    border-bottom: 1px solid #f2f2f2
}

.related-product .product-list .product-item .product-info[data-v-318d322c] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.related-product .product-list .product-item .product-info .left[data-v-318d322c] {
    overflow: hidden
}

.related-product .product-list .product-item .product-info .left .product-name[data-v-318d322c] {
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin-bottom: 6px;
    overflow: hidden;
    white-space: nowrap
}

.related-product .product-list .product-item .product-info .left .keyword[data-v-318d322c] {
    height: 36px;
    line-height: 18px
}

.related-product .product-list .product-item .product-info .left .keyword .keyword-item[data-v-318d322c] {
    font-size: 12px;
    color: #999
}

.related-product .product-list .product-item .product-info .left .keyword .keyword-item[data-v-318d322c]:not(:last-of-type):after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 10px;
    margin: 0 8px;
    background: #ccc;
    transform: translateY(1px)
}

.related-product .product-list .product-item .product-info .company-icon[data-v-318d322c] {
    flex-shrink: 0;
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 8px;
    margin-left: 30px;
    overflow: hidden
}

.related-product .product-list .product-item .product-info .company-icon>img[data-v-318d322c] {
    width: 100%;
    height: 100%
}

.related-product .product-list .product-item .performance[data-v-318d322c] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.related-product .product-list .product-item .performance .review[data-v-318d322c] {
    display: flex;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #0792ff;
    background: #f5faff;
    border-radius: 10px;
    overflow: hidden
}

.related-product .product-list .product-item .performance .review .advantage[data-v-318d322c] {
    box-sizing: border-box;
    width: 50%;
    padding: 0 6px;
    border-radius: 0 0 10px 0;
    background-image: linear-gradient(90deg,#f0f8ff,#d6edff)
}

.related-product .product-list .product-item .performance .review .deficiency[data-v-318d322c] {
    box-sizing: border-box;
    width: 50%;
    padding: 0 6px
}

.related-product .product-list .product-item .performance .view[data-v-318d322c] {
    display: flex;
    align-items: center
}

.related-product .product-list .product-item .performance .view .icon[data-v-318d322c] {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.related-product .product-list .product-item .performance .view>span[data-v-318d322c] {
    font-size: 12px;
    color: #999
}

.pcListBox[data-v-311ff98e] {
    max-width: 1200px;
    margin: 16px auto 0;
    display: flex;
    justify-content: space-between
}

.pcListBox .listLeft[data-v-311ff98e] {
    width: 864px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding-bottom: 30px
}

.pcListBox .listLeft .empty[data-v-311ff98e] {
    width: 100%;
    height: 46px;
    padding-top: 30px
}

.pcListBox .listLeft .listBox[data-v-311ff98e] {
    width: 864px;
    box-sizing: border-box;
    display: flex;
    padding: 30px 30px 0;
    background: #fff;
    justify-content: space-between;
    border-radius: 4px 4px 0 0
}

.pcListBox .listLeft .listBox .listBoxLeft[data-v-311ff98e] {
    width: 740px;
    display: flex;
    flex-wrap: wrap
}

.pcListBox .listLeft .listBox .listBoxLeft a[data-v-311ff98e] {
    margin: 0 50px 20px 0;
    font-size: 18px;
    color: #333
}

.pcListBox .listLeft .listBox .listBoxRight[data-v-311ff98e] {
    width: 60px;
    height: 20px;
    flex: 0 0 60px;
    font-size: 14px;
    color: #8e8e8e;
    display: flex;
    margin-top: 3px;
    cursor: pointer
}

.pcListBox .listLeft .listBox .listBoxRight i[data-v-311ff98e] {
    display: block
}

.pcListBox .listLeft .fixed[data-v-311ff98e] {
    position: fixed;
    z-index: 10;
    top: 80px;
    box-shadow: 0 1px 0 0 #f2f2f2
}

.pcListBox .listLeft .contentBox[data-v-311ff98e] {
    width: 100%;
    box-sizing: border-box
}

.pcListBox .listRight[data-v-311ff98e] {
    width: 320px;
    height: 100px;
    background: #fff
}

.contentList[data-v-311ff98e]:first-child {
    padding-top: 0!important
}

.listTitle[data-v-311ff98e]:hover {
    transition: .5s;
    color: #0792ff!important
}

.arrowTransform[data-v-311ff98e] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg)
}

.arrowTransformReturn[data-v-311ff98e] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg)
}

.act[data-v-311ff98e] {
    color: #0792ff!important
}

.allBox[data-v-7bc11932] {
    background: #f1f1f1;
    overflow: hidden
}

.allBox .pc_jx[data-v-7bc11932] {
    max-width: 1200px;
    min-height: 1200px;
    margin: 0 auto;
    padding-bottom: 20px
}

.allBox .pc_jx .brand[data-v-7bc11932] {
    max-width: 1200px;
    height: 40px;
    background: #f1f1f1;
    line-height: 40px
}

.allBox .pc_jx .brand a[data-v-7bc11932] {
    color: #333;
    font-size: 14px
}

.allBox .pc_jx .brand .sj[data-v-7bc11932] {
    color: #999
}

.allBox .pc_jx .brand span[data-v-7bc11932] {
    color: #999;
    font-size: 14px
}

.allBox .pc_jx .centerBox[data-v-7bc11932] {
    max-width: 1200px;
    display: flex
}

.allBox .pc_jx .centerBox .centerLeft[data-v-7bc11932] {
    width: 864px;
    background: #fff;
    box-sizing: border-box;
    padding: 0 30px;
    border-radius: 4px
}

.allBox .pc_jx .centerBox .centerRight[data-v-7bc11932] {
    margin-left: 16px
}

.first[data-v-7bc11932]:hover {
    transition: .5s;
    color: #2d7bff!important
}

.allBox[data-v-2e13c94f] {
    background: #f1f1f1;
    overflow: hidden
}

.allBox .pc_jx[data-v-2e13c94f] {
    max-width: 1200px;
    min-height: 1200px;
    margin: 0 auto;
    padding-bottom: 20px
}

.allBox .pc_jx .brand[data-v-2e13c94f] {
    max-width: 1200px;
    height: 40px;
    background: #f1f1f1;
    line-height: 40px
}

.allBox .pc_jx .brand a[data-v-2e13c94f] {
    color: #333;
    font-size: 14px
}

.allBox .pc_jx .brand .sj[data-v-2e13c94f] {
    color: #999
}

.allBox .pc_jx .brand span[data-v-2e13c94f] {
    color: #999;
    font-size: 14px
}

.allBox .pc_jx .centerBox[data-v-2e13c94f] {
    max-width: 1200px;
    display: flex
}

.allBox .pc_jx .centerBox .centerLeft[data-v-2e13c94f] {
    width: 864px;
    background: #fff;
    box-sizing: border-box;
    padding: 0 30px;
    border-radius: 4px
}

.allBox .pc_jx .centerBox .centerRight[data-v-2e13c94f] {
    margin-left: 16px
}

.first[data-v-2e13c94f]:hover {
    transition: .5s;
    color: #2d7bff!important
}

.h1[data-v-bd0dd798] {
    display: inline-block;
    font-size: 14px;
    font-weight: 400
}

.bg[data-v-bd0dd798] {
    background: #f2f2f2;
    overflow: hidden
}

.main[data-v-bd0dd798] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 750px;
    padding-bottom: 20px
}

.main[data-v-bd0dd798],.topbar[data-v-bd0dd798] {
    max-width: 1200px;
    margin: 0 auto
}

.topbar[data-v-bd0dd798] {
    height: 40px;
    line-height: 40px
}

.special[data-v-bd0dd798] {
    color: #333;
    font-size: 14px
}

.special1[data-v-bd0dd798] {
    color: #999;
    font-size: 14px
}

.hover[data-v-bd0dd798]:hover {
    color: #2d7bff;
    transition: 1s
}

.triangle[data-v-bd0dd798] {
    color: #999
}

.my_main[data-v-bd0dd798] {
    display: flex;
    width: 864px
}

.my_main .left-nav[data-v-bd0dd798] {
    width: 118px;
    position: relative
}

.my_main .left-nav #fixed[data-v-bd0dd798] {
    width: 118px;
    position: absolute;
    background: #fff;
    box-sizing: border-box;
    padding-top: 24px;
    border-radius: 4px
}

.my_main .left-nav .topBarNav_contains[data-v-bd0dd798] {
    width: 102px;
    height: 40px;
    border-radius: 20px;
    display: flex;
    margin: 0 auto 20px;
    align-items: center;
    padding: 0 10px;
    box-sizing: border-box
}

.my_main .left-nav .topBarNav_contains .img[data-v-bd0dd798] {
    width: 20px;
    height: 20px;
    margin: 2px 5px 0 0
}

.my_main .left-nav .topBarNav_contains a[data-v-bd0dd798] {
    display: block;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #333
}

.my_main .left-nav .active-bar[data-v-bd0dd798] {
    background: #0792ff
}

.my_main .left-nav .active-bara[data-v-bd0dd798] {
    color: #fff!important
}

.my_main .right .right-main[data-v-bd0dd798] {
    background: #fff;
    padding: 30px;
    box-sizing: border-box;
    margin-right: 0!important;
    border-radius: 4px;
    width: 864px
}

.my_main .right .right-main .hotAndNew[data-v-bd0dd798] {
    display: flex;
    height: 28px;
    align-items: center;
    background: #fff
}

.my_main .right .right-main .hotAndNew .hot[data-v-bd0dd798] {
    height: 14px;
    line-height: 14px;
    padding-right: 15px;
    border-right: 1px solid #ccc;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.my_main .right .right-main .hotAndNew .new[data-v-bd0dd798] {
    height: 14px;
    line-height: 14px;
    padding-left: 15px;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.my_main .right .right-main .active[data-v-bd0dd798] {
    color: #2d7bff!important
}

.right-ad[data-v-bd0dd798] {
    width: 320px;
    box-sizing: border-box
}

.tipBox[data-v-68d316a4] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px
}

.tipBox .tips[data-v-68d316a4] {
    height: 30px;
    background: #f5f5f5;
    border-radius: 15px;
    padding: 0 10px 0 4px;
    display: flex;
    align-items: center;
    margin: 0 20px 10px 0
}

.tipBox .tips .item_img[data-v-68d316a4] {
    width: 22px;
    height: 22px;
    background-image: url(../images/c23303e.svg)
}

.tipBox .tips .item_text[data-v-68d316a4] {
    height: 17px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 6px
}

.tipBox .tips[data-v-68d316a4]:hover {
    background: #0792ff;
    transition: .5s
}

.tipBox .tips:hover .item_img[data-v-68d316a4] {
    background-image: url(../images/44347f5.svg)
}

.tipBox .tips:hover .item_text[data-v-68d316a4] {
    color: #fff!important
}

.point[data-v-9284db6a] {
    cursor: pointer
}

#mask[data-v-9284db6a] {
    height: 236px
}

.share:hover .icon_share_grey[data-v-9284db6a],.share:hover .word[data-v-9284db6a] {
    color: #2d7bff!important;
    transition: .5s
}

.share[data-v-9284db6a] {
    width: 48px;
    height: 48px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative
}

.share .tag[data-v-9284db6a] {
    font-size: 14px;
    color: #8e8e8e
}

.share .tag.iactive[data-v-9284db6a] {
    color: #fff
}

.share .word[data-v-9284db6a] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 1px
}

.share .mask[data-v-9284db6a] {
    bottom: 50px;
    position: absolute;
    width: 140px;
    left: 0;
    z-index: 999;
    background: #fff;
    box-shadow: 0 0 11px 0 rgba(0,0,0,.1)
}

.share .mask .head[data-v-9284db6a] {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #8e8e8e;
    padding: 0 16px
}

.share .mask .qr[data-v-9284db6a] {
    padding: 0 16px 10px
}

.share .mask .h[data-v-9284db6a] {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.share .mask .icon_lianjie_grey[data-v-9284db6a],.share .mask .icon_weibo_white[data-v-9284db6a] {
    margin-right: 10px;
    vertical-align: middle
}

.share .mask .tip[data-v-9284db6a] {
    font-size: 12px
}

.share .active[data-v-9284db6a] {
    background: #2d7bff;
    color: #fff
}

.share .h:hover .tag[data-v-9284db6a] {
    color: #fff
}

.share .h[data-v-9284db6a]:hover {
    background: #2d7bff;
    color: #fff
}

.wrap[data-v-6eace86d] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.wrap .leftWrap[data-v-6eace86d] {
    width: 536px
}

.wrap .leftWrap .next[data-v-6eace86d],.wrap .leftWrap .pre[data-v-6eace86d] {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.wrap .leftWrap .next span[data-v-6eace86d],.wrap .leftWrap .pre span[data-v-6eace86d] {
    font-size: 12px;
    color: #333;
    line-height: 12px;
    flex: 0 0 1
}

.wrap .leftWrap .next a[data-v-6eace86d],.wrap .leftWrap .pre a[data-v-6eace86d] {
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
    display: inline-block;
    text-decoration: underline;
    margin-left: 8px
}

.wrap .leftWrap .next a[data-v-6eace86d]:hover,.wrap .leftWrap .pre a[data-v-6eace86d]:hover {
    color: #0792ff;
    transition: .5s
}

.wrap .rightWrap[data-v-6eace86d] {
    display: flex;
    align-items: center
}

.wrap .rightWrap .zanBox[data-v-6eace86d] {
    padding: 6px 22px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    border: 1px solid #f2f2f2;
    border-radius: 18px;
    margin-right: 20px;
    cursor: pointer
}

.wrap .rightWrap .zanBox:hover i[data-v-6eace86d],.wrap .rightWrap .zanBox:hover span[data-v-6eace86d] {
    color: #2d7bff;
    transition: .5s
}

.wrap .rightWrap .zanBox span[data-v-6eace86d] {
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 5px
}

.wrap .rightWrap .zanBox i[data-v-6eace86d] {
    color: #8e8e8e
}

.zsListWrap .brandWrap[data-v-24b0e996] {
    max-width: 1200px;
    height: 40px;
    font-size: 14px;
    margin: 0 auto;
    line-height: 40px
}

.zsListWrap .brandWrap .link[data-v-24b0e996] {
    color: #333
}

.zsListWrap .brandWrap .allArt[data-v-24b0e996] {
    color: #999
}

.zsListWrap .brandWrap .stri[data-v-24b0e996] {
    color: #999;
    margin: 0 5px
}

.zsListWrap .centerWrap[data-v-24b0e996] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.zsListWrap .centerWrap .left[data-v-24b0e996] {
    width: 864px;
    border-radius: 4px;
    padding: 30px;
    box-sizing: border-box;
    background: #fff
}

.zsListWrap .centerWrap .left .typeListWrap .onlyOneType[data-v-24b0e996] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .left .typeListWrap .zhishiTwoType[data-v-24b0e996] {
    display: flex
}

.zsListWrap .centerWrap .left .typeListWrap .zhishiTwoType .allArticleList[data-v-24b0e996],.zsListWrap .centerWrap .left .typeListWrap .zhishiTwoType .otherList[data-v-24b0e996] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .left .list .listContains[data-v-24b0e996] {
    min-height: 134px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 0;
    border-bottom: 1px dashed #ededed
}

.zsListWrap .centerWrap .left .list .listContains img[data-v-24b0e996] {
    width: 160px;
    height: 120px;
    background: #e5e5e5;
    margin-right: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px
}

.zsListWrap .centerWrap .left .list .listContains .rightBox[data-v-24b0e996] {
    position: relative;
    height: 120px;
    width: 624px
}

.zsListWrap .centerWrap .left .list .listContains .rightBox .h2[data-v-24b0e996] {
    font-size: 18px;
    color: #333;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
    cursor: pointer;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block
}

.zsListWrap .centerWrap .left .list .listContains .rightBox .proIntroduce[data-v-24b0e996] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 10px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.zsListWrap .centerWrap .left .list .listContains .rightBox .listBot[data-v-24b0e996] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #9a9a9a;
    display: flex
}

.zsListWrap .centerWrap .left .list .listContains .rightBox .listBot .iconfont[data-v-24b0e996] {
    font-size: 12px
}

.zsListWrap .centerWrap .left .list .listContains .rightBox .listBot .icon-icon_time3[data-v-24b0e996] {
    font-size: 14px
}

.zsListWrap .centerWrap .left .list .listContains .rightBox .listBot .timeBox[data-v-24b0e996] {
    margin-right: 30px
}

.zsListWrap .centerWrap .left .list .listContains .rightBox .listBot span[data-v-24b0e996] {
    margin-right: 10px
}

.zsListWrap .centerWrap .left .list .h2[data-v-24b0e996]:hover {
    color: #0792ff!important;
    transition: .5s
}

.tags-main[data-v-1ee74b09] {
    background: #fff;
    width: 864px;
    min-height: 800px;
    margin-right: 16px;
    border-radius: 4px;
    overflow: hidden
}

.tags-main .tags-header[data-v-1ee74b09] {
    box-sizing: border-box;
    position: relative;
    width: 864px;
    height: 90px;
    line-height: 90px;
    padding-left: 30px;
    border-bottom: 1px solid #f2f2f2
}

.tags-main .tags-header>h1[data-v-1ee74b09] {
    font-size: 30px;
    font-weight: bolder;
    color: #333
}

.tags-main .tags-header>img[data-v-1ee74b09] {
    position: absolute;
    right: 25px;
    top: 0;
    width: 170px;
    height: 80px
}

.tags-popularity[data-v-6182b3cd] {
    box-sizing: border-box;
    width: 320px;
    background: #fff;
    border-radius: 4px;
    overflow: hidden
}

.tags-popularity .tags-popularity-header[data-v-6182b3cd] {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin: 0 20px 20px;
    border-bottom: 1px solid #ededed
}

.tags-popularity .tags-popularity-content[data-v-6182b3cd] {
    display: flex;
    flex-wrap: wrap;
    padding: 0 2px 6px 20px
}

.tags-popularity .tags-popularity-content .popularity-item[data-v-6182b3cd] {
    min-width: 44px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #333;
    text-align: center;
    padding: 0 16px;
    background: #f5f5f5;
    border-radius: 16px;
    margin: 0 18px 14px 0;
    cursor: pointer;
    transition: "background,color" .5s;
    flex: 1 0 auto
}

.tags-popularity .tags-popularity-content .popularity-item[data-v-6182b3cd]:hover {
    background: #2d7bff;
    color: #fff
}

#pc .breadcrumb[data-v-6c5c2a9a] {
    max-width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px
}

#pc .tags-body[data-v-6c5c2a9a] {
    display: flex;
    align-items: flex-start;
    max-width: 1200px;
    margin: 0 auto
}

.breadcrumb-item-style1[data-v-6c5c2a9a] {
    font-size: 14px;
    color: #333;
    transition: 1s
}

.breadcrumb-item-style1[data-v-6c5c2a9a]:hover {
    color: #2d7bff
}

.breadcrumb-item-style2[data-v-6c5c2a9a] {
    font-size: 14px;
    color: #999
}

.triangle[data-v-6c5c2a9a] {
    color: #3f3f3f
}

#pc .breadcrumb[data-v-273c7b82] {
    max-width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px
}

#pc .tags-body[data-v-273c7b82] {
    display: flex;
    align-items: flex-start;
    max-width: 1200px;
    margin: 0 auto
}

.breadcrumb-item-style1[data-v-273c7b82] {
    font-size: 14px;
    color: #333;
    transition: 1s
}

.breadcrumb-item-style1[data-v-273c7b82]:hover {
    color: #2d7bff
}

.breadcrumb-item-style2[data-v-273c7b82] {
    font-size: 14px;
    color: #999
}

.triangle[data-v-273c7b82] {
    color: #3f3f3f
}

.tags-main[data-v-cbcf8012] {
    background: #fff;
    width: 864px;
    min-height: 800px;
    margin-right: 16px;
    border-radius: 4px;
    overflow: hidden
}

.tags-main .tags-header[data-v-cbcf8012] {
    box-sizing: border-box;
    position: relative;
    width: 864px;
    height: 90px;
    line-height: 90px;
    padding-left: 30px;
    border-bottom: 1px solid #f2f2f2
}

.tags-main .tags-header>h1[data-v-cbcf8012] {
    font-size: 30px;
    font-weight: bolder;
    color: #333
}

.tags-main .tags-header>img[data-v-cbcf8012] {
    position: absolute;
    right: 25px;
    top: 0;
    width: 170px;
    height: 80px
}

.tags-popularity[data-v-32f48a20] {
    box-sizing: border-box;
    width: 320px;
    background: #fff;
    border-radius: 4px;
    overflow: hidden
}

.tags-popularity .tags-popularity-header[data-v-32f48a20] {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin: 0 20px 20px;
    border-bottom: 1px solid #ededed
}

.tags-popularity .tags-popularity-content[data-v-32f48a20] {
    display: flex;
    flex-wrap: wrap;
    padding: 0 2px 6px 20px
}

.tags-popularity .tags-popularity-content .popularity-item[data-v-32f48a20] {
    min-width: 44px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #333;
    text-align: center;
    padding: 0 16px;
    background: #f5f5f5;
    border-radius: 16px;
    margin: 0 18px 14px 0;
    cursor: pointer;
    transition: "background,color" .5s;
    flex: 1 0 auto
}

.tags-popularity .tags-popularity-content .popularity-item[data-v-32f48a20]:hover {
    background: #2d7bff;
    color: #fff
}

#pc .breadcrumb[data-v-085ef907] {
    max-width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px
}

#pc .tags-body[data-v-085ef907] {
    display: flex;
    align-items: flex-start;
    max-width: 1200px;
    margin: 0 auto
}

.breadcrumb-item-style1[data-v-085ef907] {
    font-size: 14px;
    color: #333;
    transition: 1s
}

.breadcrumb-item-style1[data-v-085ef907]:hover {
    color: #2d7bff
}

.breadcrumb-item-style2[data-v-085ef907] {
    font-size: 14px;
    color: #999
}

.triangle[data-v-085ef907] {
    color: #3f3f3f
}

.pcListBox[data-v-5189eaee] {
    max-width: 1200px;
    margin: 16px auto 0;
    display: flex;
    justify-content: space-between
}

.pcListBox .listLeft[data-v-5189eaee] {
    width: 864px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding-bottom: 30px
}

.pcListBox .listLeft .empty[data-v-5189eaee] {
    width: 100%;
    height: 46px;
    padding-top: 30px
}

.pcListBox .listLeft .listBox[data-v-5189eaee] {
    width: 864px;
    box-sizing: border-box;
    display: flex;
    padding: 30px 30px 0;
    background: #fff;
    justify-content: space-between;
    border-radius: 4px 4px 0 0
}

.pcListBox .listLeft .listBox .listBoxLeft[data-v-5189eaee] {
    width: 740px;
    display: flex;
    flex-wrap: wrap
}

.pcListBox .listLeft .listBox .listBoxLeft a[data-v-5189eaee] {
    margin: 0 50px 20px 0;
    font-size: 18px;
    color: #333
}

.pcListBox .listLeft .listBox .listBoxRight[data-v-5189eaee] {
    width: 60px;
    height: 20px;
    flex: 0 0 60px;
    font-size: 14px;
    color: #8e8e8e;
    display: flex;
    margin-top: 3px;
    cursor: pointer
}

.pcListBox .listLeft .listBox .listBoxRight i[data-v-5189eaee] {
    display: block
}

.pcListBox .listLeft .fixed[data-v-5189eaee] {
    position: fixed;
    z-index: 10;
    top: 80px;
    box-shadow: 0 1px 0 0 #f2f2f2
}

.pcListBox .listLeft .contentBox[data-v-5189eaee] {
    width: 100%;
    box-sizing: border-box
}

.pcListBox .listRight[data-v-5189eaee] {
    width: 320px;
    height: 100px;
    background: #fff
}

.contentList[data-v-5189eaee]:first-child {
    padding-top: 0!important
}

.listTitle[data-v-5189eaee]:hover {
    transition: .5s;
    color: #0792ff!important
}

.arrowTransform[data-v-5189eaee] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg)
}

.arrowTransformReturn[data-v-5189eaee] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg)
}

.act[data-v-5189eaee] {
    color: #0792ff!important
}

#pc .breadcrumb[data-v-65bed46d] {
    max-width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px
}

#pc .tags-body[data-v-65bed46d] {
    display: flex;
    align-items: flex-start;
    max-width: 1200px;
    margin: 0 auto
}

.breadcrumb-item-style1[data-v-65bed46d] {
    font-size: 14px;
    color: #333;
    transition: 1s
}

.breadcrumb-item-style1[data-v-65bed46d]:hover {
    color: #2d7bff
}

.breadcrumb-item-style2[data-v-65bed46d] {
    font-size: 14px;
    color: #999
}

.triangle[data-v-65bed46d] {
    color: #3f3f3f
}

.container[data-v-34cc476d] {
    max-width: 1200px;
    margin: 0 auto
}

.bread-crumb[data-v-34cc476d] {
    height: 50px;
    line-height: 50px
}

.bread-crumb .bread-crumb__link[data-v-34cc476d],.bread-crumb[data-v-34cc476d] {
    color: #999;
    font-size: 14px
}

.bread-crumb__link[data-v-34cc476d]:hover {
    color: #0792ff;
    transition: color .5s
}

.content-wrapper[data-v-34cc476d] {
    padding: 20px 20px 0;
    overflow: hidden;
    background-color: #fff
}

.star-wrapper[data-v-34cc476d] {
    display: inline-block;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    background-color: #f0f0f0;
    text-align: center;
    line-height: 2em;
    color: #0792ff
}

.h1-title[data-v-34cc476d] {
    display: inline-block;
    font-size: 18px;
    font-weight: 500
}

.char-list-wrapper[data-v-34cc476d] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.char[data-v-34cc476d] {
    display: inline-block;
    padding: 10px;
    width: 20px;
    text-align: center
}

.char.active[data-v-34cc476d],.char[data-v-34cc476d]:hover {
    background-color: #f0f0f0;
    border-radius: 50%;
    color: #0792ff;
    font-weight: 700
}

.tags-content[data-v-34cc476d] {
    margin: 10px
}

.container[data-v-502fcd1c] {
    max-width: 1200px;
    margin: 0 auto
}

.bread-crumb[data-v-502fcd1c] {
    height: 50px;
    line-height: 50px
}

.bread-crumb .bread-crumb__link[data-v-502fcd1c],.bread-crumb[data-v-502fcd1c] {
    color: #999;
    font-size: 14px
}

.bread-crumb__link[data-v-502fcd1c]:hover {
    color: #0792ff;
    transition: color .5s
}

.content-wrapper[data-v-502fcd1c] {
    overflow: hidden;
    background-color: #fff
}

.month-list__wrapper[data-v-502fcd1c] {
    margin: 20px;
    padding: 20px 10px;
    background-color: #f0f0f0
}

.month-title[data-v-502fcd1c] {
    font-size: 22px
}

#m_mfenye[data-v-a97064e6] {
    display: none
}

.tag-articles[data-v-a97064e6] {
    padding: 30px;
    background-color: #fff;
    border-radius: 4px
}

.title[data-v-a97064e6] {
    font-size: 18px
}

.title .tag-title[data-v-a97064e6] {
    font-weight: 500
}

.title .relate-title[data-v-a97064e6] {
    color: #ccc
}

.slash[data-v-a97064e6] {
    margin-top: 10px;
    border-bottom: 1px solid #dcdcdc
}

.tag-detail[data-v-4a69c3d4] {
    max-width: 1200px;
    margin: 0 auto
}

.bread-crumb[data-v-4a69c3d4] {
    height: 40px;
    line-height: 40px
}

.bread-crumb .bread-crumb__link[data-v-4a69c3d4],.bread-crumb[data-v-4a69c3d4] {
    color: #999;
    font-size: 14px
}

.content-wrapper[data-v-4a69c3d4] {
    padding: 20px 20px 0;
    overflow: hidden;
    background-color: #fff
}

.star-wrapper[data-v-4a69c3d4] {
    display: inline-block;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    background-color: #f0f0f0;
    text-align: center;
    line-height: 2em;
    color: #0792ff
}

.h1-title[data-v-4a69c3d4] {
    display: inline-block;
    font-size: 18px;
    font-weight: 500
}

.char-list-wrapper[data-v-4a69c3d4] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.char[data-v-4a69c3d4] {
    display: inline-block;
    padding: 10px;
    width: 20px;
    text-align: center
}

.char.active[data-v-4a69c3d4],.char[data-v-4a69c3d4]:hover {
    background-color: #f0f0f0;
    border-radius: 50%;
    color: #0792ff;
    font-weight: 700
}

.tags-content[data-v-4a69c3d4] {
    margin: 10px
}

.content[data-v-4a69c3d4] {
    display: flex;
    justify-content: space-between
}

.left[data-v-4a69c3d4] {
    width: 864px
}

.tag-articles[data-v-4a69c3d4] {
    margin-top: 16px
}

.container[data-v-344c97e6] {
    max-width: 1200px;
    margin: 0 auto
}

.bread-crumb[data-v-344c97e6] {
    height: 50px;
    line-height: 50px
}

.bread-crumb .bread-crumb__link[data-v-344c97e6],.bread-crumb[data-v-344c97e6] {
    color: #999;
    font-size: 14px
}

.bread-crumb__link[data-v-344c97e6]:hover {
    color: #0792ff;
    transition: color .5s
}

.content-wrapper[data-v-344c97e6] {
    overflow: hidden;
    background-color: #fff
}

.list-wrapper[data-v-344c97e6] {
    padding: 20px
}

.month-list__wrapper[data-v-344c97e6] {
    margin: 20px;
    padding: 20px 10px;
    background-color: #f0f0f0
}

.month-title[data-v-344c97e6] {
    font-size: 22px
}

.article-list__wrapper[data-v-344c97e6] {
    padding: 10px 20px
}

.article-list__wrapper[data-v-344c97e6]:nth-child(odd) {
    background-color: #f0f0f0
}

.article-list__wrapper[data-v-344c97e6]:hover {
    background-color: #dcdcdc
}

.article-list__wrapper:hover .aritcle-link[data-v-344c97e6] {
    display: block;
    color: #0792ff;
    transition: .5s
}

.tag-detail[data-v-5b397a10] {
    max-width: 1200px;
    margin: 0 auto
}

.bread-crumb[data-v-5b397a10] {
    height: 40px;
    line-height: 40px
}

.bread-crumb .bread-crumb__link[data-v-5b397a10],.bread-crumb[data-v-5b397a10] {
    color: #999;
    font-size: 14px
}

.content-wrapper[data-v-5b397a10] {
    padding: 20px 20px 0;
    overflow: hidden;
    background-color: #fff
}

.star-wrapper[data-v-5b397a10] {
    display: inline-block;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    background-color: #f0f0f0;
    text-align: center;
    line-height: 2em;
    color: #0792ff
}

.h1-title[data-v-5b397a10] {
    display: inline-block;
    font-size: 18px;
    font-weight: 500
}

.char-list-wrapper[data-v-5b397a10] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.char[data-v-5b397a10] {
    display: inline-block;
    padding: 10px;
    width: 20px;
    text-align: center
}

.char.active[data-v-5b397a10],.char[data-v-5b397a10]:hover {
    background-color: #f0f0f0;
    border-radius: 50%;
    color: #0792ff;
    font-weight: 700
}

.tags-content[data-v-5b397a10] {
    margin: 10px
}

.content[data-v-5b397a10] {
    display: flex;
    justify-content: space-between
}

.left[data-v-5b397a10] {
    width: 864px
}

.tag-articles[data-v-5b397a10] {
    margin-top: 16px
}

.container[data-v-3ca0405a] {
    max-width: 1200px;
    margin: 0 auto
}

.bread-crumb[data-v-3ca0405a] {
    height: 50px;
    line-height: 50px
}

.bread-crumb .bread-crumb__link[data-v-3ca0405a],.bread-crumb[data-v-3ca0405a] {
    color: #999;
    font-size: 14px
}

.bread-crumb__link[data-v-3ca0405a]:hover {
    color: #0792ff;
    transition: color .5s
}

.content-wrapper[data-v-3ca0405a] {
    overflow: hidden;
    background-color: #fff;
    padding: 20px
}

.article-list__wrapper[data-v-3ca0405a] {
    padding: 10px 20px
}

.article-list__wrapper[data-v-3ca0405a]:nth-child(odd) {
    background-color: #f0f0f0
}

.article-list__wrapper[data-v-3ca0405a]:hover {
    background-color: #dcdcdc
}

.article-list__wrapper:hover .aritcle-link[data-v-3ca0405a] {
    display: block;
    color: #0792ff;
    transition: .5s
}

.zsListWrap .brandWrap[data-v-754a0689] {
    max-width: 1200px;
    height: 40px;
    font-size: 14px;
    margin: 0 auto;
    line-height: 40px
}

.zsListWrap .brandWrap .link[data-v-754a0689] {
    color: #333
}

.zsListWrap .brandWrap .allArt[data-v-754a0689] {
    color: #999
}

.zsListWrap .brandWrap .stri[data-v-754a0689] {
    color: #999;
    margin: 0 5px
}

.zsListWrap .centerWrap[data-v-754a0689] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.zsListWrap .centerWrap .leftWrap[data-v-754a0689] {
    width: 864px
}

.zsListWrap .centerWrap .leftWrap .left[data-v-754a0689] {
    width: 864px;
    border-radius: 4px;
    padding: 30px;
    box-sizing: border-box;
    background: #fff
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .onlyOneType[data-v-754a0689] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType[data-v-754a0689] {
    display: flex
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .allArticleList[data-v-754a0689],.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .otherList[data-v-754a0689] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .allArticleList.active[data-v-754a0689],.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .otherList.active[data-v-754a0689] {
    color: #2d7bff
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains[data-v-754a0689] {
    min-height: 134px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 0;
    border-bottom: 1px dashed #ededed
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains img[data-v-754a0689] {
    width: 160px;
    height: 120px;
    background: #e5e5e5;
    margin-right: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox[data-v-754a0689] {
    position: relative;
    height: 120px;
    width: 624px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .h2[data-v-754a0689] {
    font-size: 18px;
    color: #333;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
    cursor: pointer;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .proIntroduce[data-v-754a0689] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 10px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot[data-v-754a0689] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #9a9a9a;
    display: flex
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .iconfont[data-v-754a0689] {
    font-size: 12px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .icon-icon_time3[data-v-754a0689] {
    font-size: 14px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .timeBox[data-v-754a0689] {
    margin-right: 30px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot span[data-v-754a0689] {
    margin-right: 10px
}

.zsListWrap .centerWrap .leftWrap .left .h2[data-v-754a0689]:hover {
    color: #0792ff!important;
    transition: .5s
}

.zsListWrap .brandWrap[data-v-51591ba1] {
    max-width: 1200px;
    height: 40px;
    font-size: 14px;
    margin: 0 auto;
    line-height: 40px
}

.zsListWrap .brandWrap .link[data-v-51591ba1] {
    color: #333
}

.zsListWrap .brandWrap .allArt[data-v-51591ba1] {
    color: #999
}

.zsListWrap .brandWrap .stri[data-v-51591ba1] {
    color: #999;
    margin: 0 5px
}

.zsListWrap .centerWrap[data-v-51591ba1] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.zsListWrap .centerWrap .leftWrap[data-v-51591ba1] {
    width: 864px
}

.zsListWrap .centerWrap .leftWrap .left[data-v-51591ba1] {
    width: 864px;
    border-radius: 4px;
    padding: 30px;
    box-sizing: border-box;
    background: #fff
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .onlyOneType[data-v-51591ba1] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType[data-v-51591ba1] {
    display: flex
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .allArticleList[data-v-51591ba1],.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .otherList[data-v-51591ba1] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .allArticleList.active[data-v-51591ba1],.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .otherList.active[data-v-51591ba1] {
    color: #2d7bff
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains[data-v-51591ba1] {
    min-height: 134px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 0;
    border-bottom: 1px dashed #ededed
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains img[data-v-51591ba1] {
    width: 160px;
    height: 120px;
    background: #e5e5e5;
    margin-right: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox[data-v-51591ba1] {
    position: relative;
    height: 120px;
    width: 624px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .h2[data-v-51591ba1] {
    font-size: 18px;
    color: #333;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
    cursor: pointer;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .proIntroduce[data-v-51591ba1] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 10px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot[data-v-51591ba1] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #9a9a9a;
    display: flex
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .iconfont[data-v-51591ba1] {
    font-size: 12px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .icon-icon_time3[data-v-51591ba1] {
    font-size: 14px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .timeBox[data-v-51591ba1] {
    margin-right: 30px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot span[data-v-51591ba1] {
    margin-right: 10px
}

.zsListWrap .centerWrap .leftWrap .left .h2[data-v-51591ba1]:hover {
    color: #0792ff!important;
    transition: .5s
}

.point[data-v-75d4b39c] {
    cursor: pointer
}

.share:hover .icon_share_grey[data-v-75d4b39c],.share:hover .word[data-v-75d4b39c] {
    color: #2d7bff!important;
    transition: .5s
}

.share[data-v-75d4b39c] {
    width: 48px;
    height: 48px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative
}

.share .tag[data-v-75d4b39c] {
    font-size: 14px;
    color: #8e8e8e
}

.share .tag.iactive[data-v-75d4b39c] {
    color: #fff
}

.share .word[data-v-75d4b39c] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 1px
}

.share .mask[data-v-75d4b39c] {
    top: 50px;
    position: absolute;
    width: 140px;
    left: 0;
    z-index: 999;
    background: #fff;
    box-shadow: 0 0 11px 0 rgba(0,0,0,.1)
}

.share .mask .head[data-v-75d4b39c] {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #8e8e8e;
    padding: 0 16px
}

.share .mask .qr[data-v-75d4b39c] {
    padding: 0 16px 10px
}

.share .mask .h[data-v-75d4b39c] {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.share .mask .icon_lianjie_grey[data-v-75d4b39c],.share .mask .icon_weibo_white[data-v-75d4b39c] {
    margin-right: 10px;
    vertical-align: middle
}

.share .mask .tip[data-v-75d4b39c] {
    font-size: 12px
}

.share .active[data-v-75d4b39c] {
    background: #2d7bff;
    color: #fff
}

.share .h:hover .tag[data-v-75d4b39c] {
    color: #fff
}

.share .h[data-v-75d4b39c]:hover {
    background: #2d7bff;
    color: #fff
}

.information-sub-title[data-v-d91bbf88] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-d91bbf88]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.offProductWrap[data-v-d91bbf88] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.offProductWrap .eachProductWrap[data-v-d91bbf88] {
    width: 277px;
    height: 154px;
    background: #ccc;
    border-radius: 4px;
    position: relative
}

.offProductWrap .eachProductWrap img[data-v-d91bbf88] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1
}

.offProductWrap .eachProductWrap .containWrap[data-v-d91bbf88] {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    box-sizing: border-box
}

.offProductWrap .eachProductWrap .containWrap .offTimeWrap[data-v-d91bbf88] {
    display: flex
}

.offProductWrap .eachProductWrap .containWrap .offTimeWrap .offTime[data-v-d91bbf88] {
    padding: 2px 10px 3px;
    background-image: linear-gradient(90deg,#ff701d 1%,#ff8d37);
    border-radius: 0 0 8px 8px;
    font-size: 12px;
    color: #fff
}

.offProductWrap .eachProductWrap .containWrap .offTimeWrap .offTime span[data-v-d91bbf88] {
    color: #fffa69
}

.offProductWrap .eachProductWrap .containWrap .title[data-v-d91bbf88] {
    width: 184px;
    margin-top: 8px;
    font-size: 18px;
    color: #fff;
    font-weight: 700
}

.offProductWrap .eachProductWrap .containWrap .info[data-v-d91bbf88] {
    margin-top: 4px;
    font-size: 12px;
    color: #fff
}

.offProductWrap .eachProductWrap .containWrap .info .company[data-v-d91bbf88] {
    position: relative
}

.offProductWrap .eachProductWrap .containWrap .info .company[data-v-d91bbf88]:after {
    content: "";
    display: block;
    position: absolute;
    right: -8px;
    top: 4px;
    width: 1px;
    height: 10px;
    background: #fff
}

.offProductWrap .eachProductWrap .containWrap .info .insType[data-v-d91bbf88] {
    margin-left: 12px
}

.offProductWrap .eachProductWrap .containWrap .commentWrap[data-v-d91bbf88] {
    padding: 10px;
    border-radius: 8px;
    margin-top: 10px;
    background: #fff
}

.offProductWrap .eachProductWrap .containWrap .commentWrap .content[data-v-d91bbf88] {
    width: 100%;
    font-size: 14px;
    color: #666;
    height: 38px;
    box-sizing: border-box
}

.offProductWrap .eachProductWrap .containWrap .commentWrap .content span[data-v-d91bbf88] {
    font-weight: 700;
    color: #333
}

.rich-text-parse.underline-a a {
    text-decoration: underline
}

.rich-text-parse.underline-a .consult,.rich-text-parse.underline-a .pingce {
    text-decoration: none
}

.rich-text-parse img {
    max-width: 100%;
    height: auto;
    margin: 10px auto;
    display: block
}

.rich-text-parse .consult,.rich-text-parse .pingce {
    color: #0792ff;
    text-decoration: none;
    position: relative;
    padding-right: 10px
}

.rich-text-parse .consult:after,.rich-text-parse .pingce:after {
    content: "";
    background-image: url(../images/131d899.svg);
    width: 8px;
    height: 16px;
    display: inline-block;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 4px
}

.rich-text-parse #richTextCard .card-wrap img {
    margin: 0
}

.tipBox[data-v-7d32300c] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px
}

.tipBox .tips[data-v-7d32300c] {
    height: 30px;
    background: #f5f5f5;
    border-radius: 15px;
    padding: 0 10px 0 4px;
    display: flex;
    align-items: center;
    margin: 0 20px 30px 0
}

.tipBox .tips .item_img[data-v-7d32300c] {
    width: 22px;
    height: 22px;
    background-image: url(../images/c23303e.svg)
}

.tipBox .tips .item_text[data-v-7d32300c] {
    height: 17px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 6px;
    display: block
}

.tipBox .tips[data-v-7d32300c]:hover {
    background: #0792ff;
    transition: .5s
}

.tipBox .tips:hover .item_img[data-v-7d32300c] {
    background-image: url(../images/44347f5.svg)
}

.tipBox .tips:hover .item_text[data-v-7d32300c] {
    color: #fff!important
}

.duiqi[data-v-62f7c77e] {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between
}

.swiper-button-prev2[data-v-62f7c77e] {
    left: 0;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat
}

.swiper-button-next2[data-v-62f7c77e],.swiper-button-prev2[data-v-62f7c77e] {
    width: 25px;
    height: 35px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98
}

.swiper-button-next2[data-v-62f7c77e] {
    right: 0;
    background: url(../images/3698115.svg) 100% 100% no-repeat
}

.swiper-button-next2[data-v-62f7c77e]:focus,.swiper-button-prev2[data-v-62f7c77e] {
    outline: none
}


.information-sub-title[data-v-09e72b84] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-09e72b84]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.product-item[data-v-09e72b84] {
    box-sizing: border-box;
    border-bottom: 1px dashed #f2f2f2;
    padding: 30px 0;
    display: flex;
    position: relative
}

.product-item .left[data-v-09e72b84] {
    position: relative;
    flex-shrink: 0;
    display: block;
    width: 140px;
    height: 140px;
    margin-right: 16px
}

.product-item .left .product-img[data-v-09e72b84] {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    -o-object-fit: cover;
    object-fit: cover
}

.product-item .left .product-tag[data-v-09e72b84] {
    position: absolute;
    top: 8px;
    left: -8px;
    width: 56px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border-radius: 0 18px 18px 0;
    background-image: linear-gradient(90deg,#ff9c00,#ffab00);
    opacity: .8
}

.product-item .left .product-tag[data-v-09e72b84]:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: -4px;
    border-color: #ff9500 #ff9500 transparent transparent;
    border-style: solid;
    border-width: 2px 4px
}

.product-item .right[data-v-09e72b84] {
    width: 648px
}

.product-item .right .base-info[data-v-09e72b84] {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    overflow: hidden
}

.product-item .right .base-info .product-info[data-v-09e72b84] {
    display: flex;
    align-items: center;
    flex: 1;
    overflow: hidden
}

.product-item .right .base-info .product-info .product-name[data-v-09e72b84] {
    line-height: 28px;
    font-size: 20px;
    color: #333;
    margin-right: 10px;
    font-weight: 700
}

.product-item .right .base-info .product-info .product-name[data-v-09e72b84]:hover {
    color: #0792ff;
    transition: .5s
}

.product-item .right .base-info .product-info .product-type[data-v-09e72b84] {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    height: 18px;
    font-size: 12px;
    color: #0792ff;
    text-align: center;
    padding: 0 4px;
    border: 1px solid rgba(7,146,255,.5);
    border-radius: 2px
}

.product-item .right .base-info .product-info .selltag[data-v-09e72b84] {
    flex-shrink: 0;
    width: 40px;
    margin-left: 10px
}

.product-item .right .base-info .product-company[data-v-09e72b84] {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: 10px
}

.product-item .right .base-info .product-company .text[data-v-09e72b84] {
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin-right: 2px
}

.product-item .right .base-info .product-company .icon[data-v-09e72b84] {
    width: 14px;
    height: 14px
}

.product-item .right .product-keyword[data-v-09e72b84] {
    line-height: 20px;
    font-size: 14px;
    color: #999
}

.product-item .right .details-info[data-v-09e72b84] {
    display: flex;
    justify-content: space-between
}

.product-item .right .details-info .product-point[data-v-09e72b84] {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    width: 490px;
    min-height: 70px;
    padding: 8px 0 6px;
    overflow: hidden
}

.product-item .right .details-info .product-point .point-item[data-v-09e72b84] {
    width: 33.3%;
    height: 20px;
    line-height: 20px;
    margin-bottom: 8px
}

.product-item .right .details-info .product-point .point-item .point-key[data-v-09e72b84] {
    font-size: 14px;
    color: #999
}

.product-item .right .details-info .product-point .point-item .point-value[data-v-09e72b84] {
    font-size: 14px;
    color: #151515
}

.product-item .right .details-info .to-detail-btn[data-v-09e72b84] {
    width: 100px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #f5a926;
    text-align: center;
    border-radius: 20px;
    border: 1px solid #f5a926;
}

.product-item .right .product-view[data-v-09e72b84] {
    display: flex;
    align-items: center
}

.product-item .right .product-view>img[data-v-09e72b84] {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.product-item .right .product-view>span[data-v-09e72b84] {
    line-height: 16px;
    font-size: 12px;
    color: #999
}

.article-item[data-v-d797920c] {
    position: relative
}

.article-item[data-v-d797920c]:hover {
    background: #fafafa
}

.article-item .main[data-v-d797920c] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #ededed
}

.article-item .main .img[data-v-d797920c] {
    width: 160px;
    height: 120px;
    flex-shrink: 0;
    overflow: hidden
}

.article-item .main .img>img[data-v-d797920c] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.article-item .main .gap[data-v-d797920c] {
    flex-shrink: 0;
    width: 16px
}

.article-item .main .content[data-v-d797920c] {
    width: 100%;
    overflow: hidden
}

.article-item .main .content .title[data-v-d797920c] {
    display: block;
    line-height: 22px;
    font-size: 20px;
    font-weight: bolder;
    color: #333;
    margin-bottom: 10px;
    transition: color .2s linear
}

.article-item .main .content .title[data-v-d797920c]:hover {
    cursor: pointer;
    color: #0792ff
}

.article-item .main .content .desc[data-v-d797920c] {
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    color: #666;
    margin-bottom: 26px
}

.article-item .main .content .info[data-v-d797920c] {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #ababab
}

.article-item .main .content .info .publish-time[data-v-d797920c] {
    display: flex;
    align-items: center;
    margin-right: 30px
}

.article-item .main .content .info .view[data-v-d797920c] {
    display: flex;
    align-items: center
}

.article-item .main .content .info .icon[data-v-d797920c] {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.hxc[data-v-94d69840] {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 16px
}

.hxc .Icon[data-v-94d69840] {
    width: 100%;
    height: 100%;
    display: block
}

.hxc .top_content[data-v-94d69840] {
    max-width: 1200px;
    min-height: 218px;
    position: relative;
    padding: 30px 30px 0;
    box-sizing: border-box;
    background: url(https://file.shenlanbao.com/2021/09/09/file/pic_bg.png);
    background-size: 1200px 160px;
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-color: #fff;
    border-radius: 4px
}

.hxc .top_content .peitu_img[data-v-94d69840] {
    width: 200px;
    height: 150px;
    position: absolute;
    top: 28px;
    right: 54px
}

.hxc .top_content .hxc_title[data-v-94d69840] {
    line-height: 48px;
    font-size: 34px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700
}

.hxc .top_content .hxc_title_top[data-v-94d69840] {
    padding-top: 40px
}

.hxc .top_content .hxc_describe[data-v-94d69840] {
    width: 834px;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
    margin: 30px 0 10px
}

.hxc .top_content .hxc_describe a[data-v-94d69840] {
    font-size: 16px;
    color: #0792ff
}

.hxc .top_content .hxc_describe a img[data-v-94d69840] {
    vertical-align: middle
}

.hxc .top_content[data-v-94d69840] .tipBox {
    margin-top: 0
}

.hxc .main_content[data-v-94d69840] {
    max-width: 1200px;
    display: flex;
    justify-content: space-between
}

.hxc .main_content .left_box[data-v-94d69840] {
    width: 864px
}

.hxc .main_content .left_box .rank-row[data-v-94d69840] {
    width: 864px;
    height: 326px;
    background: #fff;
    border-radius: 4px;
    margin-top: 16px
}

.hxc .main_content .left_box .top_main[data-v-94d69840] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 78px;
    box-sizing: border-box;
    padding: 0 30px
}

.hxc .main_content .left_box .top_main .bar[data-v-94d69840] {
    margin-top: 2px;
    width: 4px;
    height: 20px;
    background: #0792ff;
    margin-right: 10px
}

.hxc .main_content .left_box .top_main .title[data-v-94d69840] {
    font-size: 22px;
    color: #333;
    flex: 1;
    font-weight: 700
}

.hxc .main_content .left_box .top_main .lookmore[data-v-94d69840] {
    margin-top: 5px;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.hxc .main_content .left_box .top_main .lookmore .icon[data-v-94d69840] {
    width: 6px
}

.hxc .main_content .left_box .related_content[data-v-94d69840],.hxc .main_content .left_box .relevant_pro[data-v-94d69840] {
    margin-top: 16px;
    background-color: #fff;
    border-radius: 4px
}

.hxc .main_content .left_box .related_content .pro_list[data-v-94d69840],.hxc .main_content .left_box .relevant_pro .pro_list[data-v-94d69840] {
    padding: 0 30px
}

.hxc .main_content .left_box .related_content .top_main[data-v-94d69840],.hxc .main_content .left_box .relevant_pro .top_main[data-v-94d69840] {
    height: 50px;
    padding-top: 24px;
    box-sizing: border-box
}

.hxc .main_content .left_box .relevant_science[data-v-94d69840] {
    width: 100%;
    padding: 30px;
    box-sizing: border-box;
    background-color: #fff;
    margin-top: 16px;
    border-radius: 4px
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item[data-v-94d69840] {
    margin-bottom: 30px
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item[data-v-94d69840]:last-of-type {
    margin-bottom: 0
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title[data-v-94d69840] {
    display: flex;
    align-items: center
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title .title_img[data-v-94d69840] {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title .title_text[data-v-94d69840] {
    font-size: 22px;
    color: #0792ff;
    letter-spacing: 1px;
    font-weight: 700;
    position: relative;
    padding: 0 4px;
    z-index: 1;
    max-width: 772px;
    box-sizing: border-box
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title .title_text[data-v-94d69840]:after {
    content: "";
    width: 100%;
    height: 6px;
    background: #f0f8ff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_area[data-v-94d69840] {
    margin-top: 20px;
    width: 100%
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_area img[data-v-94d69840] {
    width: 100%;
    height: auto
}

.hxc .main_content .left_box .related_content[data-v-94d69840] {
    margin-top: 16px
}

.hxc .main_content .left_box .related_content .content_list[data-v-94d69840] {
    padding: 0 30px
}

.hxc .main_content .left_box .related_content .content_list .QandA_item[data-v-94d69840] {
    padding: 30px 0;
    border-bottom: .5px dashed #f2f2f2
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer[data-v-94d69840],.hxc .main_content .left_box .related_content .content_list .QandA_item .question[data-v-94d69840] {
    display: flex
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .answer_img[data-v-94d69840],.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .question_img[data-v-94d69840],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .answer_img[data-v-94d69840],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .question_img[data-v-94d69840] {
    width: 20px;
    height: 20px;
    margin-top: 4px
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .question_text[data-v-94d69840],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .question_text[data-v-94d69840] {
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    padding-left: 10px
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .question_text[data-v-94d69840]:hover,.hxc .main_content .left_box .related_content .content_list .QandA_item .question .question_text[data-v-94d69840]:hover {
    cursor: pointer;
    color: #0792ff
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .answer_text[data-v-94d69840],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .answer_text[data-v-94d69840] {
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400;
    padding-left: 10px;
    height: 52px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    flex: 1
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer[data-v-94d69840] {
    margin-top: 12px
}

.hxc .main_content .left_box .related_content .content_list .baike_item[data-v-94d69840] {
    width: 100%;
    height: 176px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 0;
    box-sizing: border-box;
    border-bottom: .5px dashed #f2f2f2
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title[data-v-94d69840] {
    display: flex;
    align-items: center
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title .title[data-v-94d69840] {
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    margin-right: 6px
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title .title[data-v-94d69840]:hover {
    cursor: pointer;
    color: #0792ff
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title .baike[data-v-94d69840] {
    width: 80px;
    height: 22px
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content[data-v-94d69840] {
    width: 600px;
    margin-top: 10px;
    display: block
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content p[data-v-94d69840] {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content .text_con[data-v-94d69840] {
    height: 52px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content span[data-v-94d69840] {
    font-size: 16px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .left_box .related_content .content_list .baike_item .right[data-v-94d69840] {
    width: 160px;
    height: 120px
}

.hxc .main_content .left_box .poster[data-v-94d69840] {
    width: 100%;
    height: 200px;
    margin-top: 16px;
    display: block
}

.hxc .main_content .left_box .insurance_entry[data-v-94d69840] {
    margin-top: 16px;
    background-color: #fff;
    border-radius: 4px
}

.hxc .main_content .left_box .insurance_entry .entry_list[data-v-94d69840] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 30px 18px
}

.hxc .main_content .left_box .insurance_entry .entry_list .item[data-v-94d69840] {
    height: 30px;
    line-height: 30px;
    background: #f7f7f7;
    border-radius: 4px;
    padding: 0 12px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 12px;
    margin-right: 12px;
    display: block
}

.hxc .main_content .right_box[data-v-94d69840] {
    width: 320px
}

.hxc .main_content .right_box .topBox[data-v-94d69840] {
    position: relative;
    width: 320px;
    height: 384px;
    margin-top: 16px
}

.hxc .main_content .right_box .topBox .bgc_img[data-v-94d69840] {
    width: 320px;
    height: 396px;
    position: absolute;
    left: 0;
    bottom: 0
}

.hxc .main_content .right_box .topBox .content[data-v-94d69840] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2
}

.hxc .main_content .right_box .topBox .content .top[data-v-94d69840] {
    padding: 12px
}

.hxc .main_content .right_box .topBox .content .top .big_title[data-v-94d69840],.hxc .main_content .right_box .topBox .content .top .small_title[data-v-94d69840] {
    height: 33px;
    font-size: 24px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 700
}

.hxc .main_content .right_box .topBox .content .top .small_title[data-v-94d69840] {
    height: 22px;
    font-size: 16px;
    font-weight: 400
}

.hxc .main_content .right_box .topBox .content .consult_introduce[data-v-94d69840] {
    width: 300px;
    background: #fff;
    border-radius: 4px;
    padding: 16px 10px;
    box-sizing: border-box;
    margin: 0 auto
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item[data-v-94d69840] {
    display: flex;
    padding-bottom: 18px;
    box-sizing: border-box
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .avator[data-v-94d69840] {
    width: 40px;
    height: 40px
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .describe[data-v-94d69840] {
    padding-left: 10px;
    flex: 1;
    box-sizing: border-box
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .describe .title[data-v-94d69840] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    margin-bottom: 4px
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .describe .text[data-v-94d69840] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_btn[data-v-94d69840] {
    width: 280px;
    height: 36px;
    display: block;
    cursor: pointer;
    background-image: linear-gradient(90deg,#fcc932 1%,#ffaf34);
    background-image: linear-gradient(90deg,#48aefe,#0988eb);
    background-image: linear-gradient(90deg,#ffaf34 1%,#fcd563);
    background-image: linear-gradient(270deg,#ffc733,#ff860d);
    border-radius: 18px;
    margin: 2px auto;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
    text-align: right;
    font-weight: 500;
    line-height: 36px;
    text-align: center
}

.hxc .main_content .right_box .media[data-v-94d69840] {
    width: 100%;
    margin-top: 16px;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 4px
}

.hxc .main_content .right_box .media .relationShowName[data-v-94d69840] {
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    margin-bottom: 16px
}

.hxc .main_content .right_box .media .videoBox[data-v-94d69840] {
    width: 100%;
    height: 158px;
    background: #000;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.hxc .main_content .right_box .media .videoBox video[data-v-94d69840] {
    height: 100%;
    width: 100%
}

.hxc .main_content .right_box .media .videoBox .playOrP[data-v-94d69840] {
    width: 100%;
    height: 158px;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px
}

.hxc .main_content .right_box .media .videoBox .playOrP .playButton[data-v-94d69840] {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    margin: 46px auto 0;
    z-index: 99999;
    cursor: pointer
}

.hxc .main_content .right_box .media .videoBox .playOrP .playButton img[data-v-94d69840] {
    width: 100%;
    height: 100%
}

.hxc .main_content .right_box .hot_content[data-v-94d69840] {
    width: 320px;
    background: #fff;
    border-radius: 4px;
    margin-top: 16px;
    padding: 0 20px;
    box-sizing: border-box
}

.hxc .main_content .right_box .hot_content .title[data-v-94d69840] {
    width: 100%;
    height: 60px;
    background: #fff;
    border-radius: 4px 4px 0 0;
    border-bottom: 1px solid #f2f2f2;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 60px
}

.hxc .main_content .right_box .hot_content .art[data-v-94d69840] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100px;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .hot_content .art .avator[data-v-94d69840] {
    width: 80px;
    height: 60px;
    display: block
}

.hxc .main_content .right_box .hot_content .art .art_content[data-v-94d69840] {
    padding-left: 16px;
    flex: 1
}

.hxc .main_content .right_box .hot_content .art .art_content .heading[data-v-94d69840] {
    height: 44px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot[data-v-94d69840] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox[data-v-94d69840],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox[data-v-94d69840] {
    display: flex;
    align-items: center
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .iconfont[data-v-94d69840],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .iconfont[data-v-94d69840] {
    font-size: 14px;
    color: #9a9a9a
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .icon-icon_eye3[data-v-94d69840],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .icon-icon_eye3[data-v-94d69840] {
    font-size: 12px
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .readNum[data-v-94d69840],.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .time[data-v-94d69840],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .readNum[data-v-94d69840],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .time[data-v-94d69840] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 4px
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox[data-v-94d69840] {
    margin-right: 20px
}

.hxc .main_content .right_box .hot_content .new_art[data-v-94d69840]:last-of-type {
    border-bottom: 0
}

.hxc .main_content .right_box .hot_content .quesion[data-v-94d69840] {
    width: 100%;
    padding: 12px 0;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .hot_content .quesion .ask[data-v-94d69840] {
    max-height: 52px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    line-height: 20px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .right_box .hot_content .quesion .ask span[data-v-94d69840] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .right_box .hot_content .baike[data-v-94d69840] {
    padding: 20px 0;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .hot_content .baike .top_title[data-v-94d69840] {
    display: flex;
    align-items: center
}

.hxc .main_content .right_box .hot_content .baike .top_title .baike_title[data-v-94d69840] {
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    margin-right: 4px
}

.hxc .main_content .right_box .hot_content .baike .top_title .baike_icon[data-v-94d69840] {
    width: 72px;
    height: 20px
}

.hxc .main_content .right_box .hot_content .baike .baike_content[data-v-94d69840] {
    width: 100%;
    margin-top: 4px;
    display: block
}

.hxc .main_content .right_box .hot_content .baike .baike_content p[data-v-94d69840] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.hxc .main_content .right_box .hot_content .baike .baike_content .text_con[data-v-94d69840] {
    height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .right_box .hot_content .baike .baike_content span[data-v-94d69840] {
    font-size: 14px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .right_box .hot_content .check_more[data-v-94d69840] {
    width: 104px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 20px;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    display: block
}

.hxc .main_content .right_box .new_content[data-v-94d69840] {
    padding-bottom: 20px
}

.hxc .main_content .right_box .new_content .askItem[data-v-94d69840] {
    padding: 18px 0;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .new_content .askItem[data-v-94d69840]:last-of-type {
    border-bottom: 0
}

.hxc .main_content .right_box .new_content .askItem .answer[data-v-94d69840] {
    display: flex;
    align-items: center
}

.hxc .main_content .right_box .new_content .askItem .answer .answer_img[data-v-94d69840] {
    width: 16px;
    height: 16px
}

.hxc .main_content .right_box .new_content .askItem .answer .answer_text[data-v-94d69840] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 6px;
    width: 252px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.hxc .main_content .right_box .new_content .askItem .answer .answer_text[data-v-94d69840]:hover {
    cursor: pointer;
    color: #0792ff
}

.hxc .main_content .right_box .new_content .askItem .help[data-v-94d69840] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 8px
}

.hxc .main_content .right_box .new_content .lastItem[data-v-94d69840] {
    border-bottom: 0
}

.information-sub-title[data-v-03d83ca9] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-03d83ca9]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.hotToolsWrap[data-v-03d83ca9] {
    margin: 16px 0;
    padding: 0 20px 20px;
    width: 100%;
    height: 280px;
    background: #fff;
    box-sizing: border-box;
    border-radius: 4px
}

.hotToolsWrap .title[data-v-03d83ca9] {
    height: 80px;
    line-height: 80px;
    font-size: 22px;
    color: #333
}

.hotToolsWrap .entryWrap[data-v-03d83ca9] {
    flex-wrap: wrap
}

.hotToolsWrap .entry[data-v-03d83ca9],.hotToolsWrap .entryWrap[data-v-03d83ca9] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.hotToolsWrap .entry[data-v-03d83ca9] {
    width: 404px;
    height: 80px;
    background: #fff;
    box-shadow: 0 0 6px 0 hsla(0,0%,90.2%,.5);
    border-radius: 16px;
    margin-bottom: 20px;
    padding: 19px 20px;
    box-sizing: border-box
}

.hotToolsWrap .entry .left[data-v-03d83ca9] {
    display: flex;
    align-items: center
}

.hotToolsWrap .entry .left img[data-v-03d83ca9] {
    width: 38px
}

.hotToolsWrap .entry .left .titleWrap[data-v-03d83ca9] {
    flex: 1;
    margin-left: 20px
}

.hotToolsWrap .entry .left .titleWrap .toolsTitle[data-v-03d83ca9] {
    font-size: 20px;
    color: #333
}

.hotToolsWrap .entry .left .titleWrap .toolsIntro[data-v-03d83ca9] {
    font-size: 12px;
    color: #999;
    margin-top: 2px
}

.hotToolsWrap .entry .right[data-v-03d83ca9] {
    width: 100px;
    height: 36px;
    line-height: 36px;
    background: #ebf6ff;
    border-radius: 18px;
    font-size: 16px;
    color: #008fff;
    text-align: center
}

.topBox[data-v-56f1ce66] {
    width: 320px;
    height: 90px
}

.topBox img[data-v-56f1ce66] {
    width: 100%;
    height: 100%
}

.singleEntryBox[data-v-56f1ce66] {
    width: 320px;
    background: #fff;
    margin-bottom: 16px;
    border-radius: 0 0 4px 4px;
    padding: 20px;
    box-sizing: border-box
}

.singleEntryBox .singleForm[data-v-56f1ce66] {
    width: 100%;
    background: #fff;
    overflow: hidden
}

.singleEntryBox .singleForm .formBox[data-v-56f1ce66] {
    width: 100%
}

.singleEntryBox .singleForm .formBox .nameBox[data-v-56f1ce66] {
    margin-bottom: 16px;
    display: flex
}

.singleEntryBox .singleForm .formBox .nameBox input.name[data-v-56f1ce66] {
    width: 140px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-left: 20px;
    font-size: 14px;
    box-sizing: border-box;
    color: #333
}

.singleEntryBox .singleForm .formBox .nameBox .sexBox[data-v-56f1ce66] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.singleEntryBox .singleForm .formBox .nameBox .sexBox p[data-v-56f1ce66] {
    box-sizing: border-box;
    width: 62px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 4px;
    line-height: 40px;
    text-align: center;
    color: #999;
    cursor: pointer;
    font-size: 14px
}

.singleEntryBox .singleForm .formBox .nameBox .sexBox P[data-v-56f1ce66]:first-child {
    margin-right: 8px;
    margin-left: 8px
}

.singleEntryBox .singleForm .formBox .nameBox .sexBox .select[data-v-56f1ce66] {
    border: 1px solid #0792ff;
    color: #0792ff
}

.singleEntryBox .singleForm .formBox .telBox[data-v-56f1ce66] {
    margin-bottom: 16px
}

.singleEntryBox .singleForm .formBox .telBox input[data-v-56f1ce66] {
    width: 100%;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-left: 20px;
    font-size: 14px;
    box-sizing: border-box;
    color: #333
}

.singleEntryBox .singleForm .formBox .codeBox[data-v-56f1ce66] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    position: relative
}

.singleEntryBox .singleForm .formBox .codeBox input[data-v-56f1ce66] {
    width: 100%;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-left: 20px;
    box-sizing: border-box;
    font-size: 14px;
    color: #333
}

.singleEntryBox .singleForm .formBox .codeBox .sendCode[data-v-56f1ce66] {
    position: absolute;
    color: #0792ff;
    cursor: pointer;
    right: 20px;
    font-size: 14px
}

.singleEntryBox .singleForm .formBox .codeBox .timer[data-v-56f1ce66] {
    position: absolute;
    color: #999;
    right: 20px
}

.singleEntryBox .singleForm .formBox .zxItem[data-v-56f1ce66] {
    margin-top: 24px;
    margin-bottom: 15px
}

.singleEntryBox .singleForm .formBox .zxItem .fw[data-v-56f1ce66] {
    font-size: 14px;
    color: #666;
    margin-bottom: 22px
}

.singleEntryBox .singleForm .formBox .zxItem .itembox[data-v-56f1ce66] {
    display: flex;
    flex-wrap: wrap
}

.singleEntryBox .singleForm .formBox .zxItem .itembox .item[data-v-56f1ce66] {
    position: relative;
    cursor: pointer;
    color: #999;
    box-sizing: border-box;
    padding: 10px 14px;
    letter-spacing: 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 8px
}

.singleEntryBox .singleForm .formBox .zxItem .itembox .item.active[data-v-56f1ce66] {
    border: 1px solid #0792ff;
    color: #0792ff
}

.singleEntryBox .singleForm .formBox .zxItem .itembox .item[data-v-56f1ce66]:nth-child(3n) {
    margin-right: 0
}

.singleEntryBox .singleForm .formBox .zxItem .itembox .item .img[data-v-56f1ce66] {
    position: absolute;
    width: 18px;
    height: 18px;
    right: -1px;
    bottom: -1px
}

.singleEntryBox .singleForm .formBox .submit[data-v-56f1ce66] {
    width: 100%;
    height: 40px;
    border-radius: 28px;
    background-image: linear-gradient(90deg,#fcc932 1%,#ffaf34);
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    cursor: pointer
}

.singleEntryBox .singleForm .formBox .bottomTips[data-v-56f1ce66] {
    text-align: center;
    padding: 0 2px;
    font-size: 12px;
    color: #999;
    margin-top: 10px;
    line-height: 20px
}

.singleEntryBox .singleForm .formBox .bottomTips span[data-v-56f1ce66] {
    color: #0792ff;
    cursor: pointer
}

.singleEntryBox .singleForm .formBox input[data-v-56f1ce66]::-webkit-input-placeholder {
    color: #ccc
}

.singleEntryBox .loadingWrap[data-v-56f1ce66] {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.singleEntryBox .loadingWrap .loading[data-v-56f1ce66] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.singleEntryBox .loadingWrap .loading .topButtonBox[data-v-56f1ce66] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.singleEntryBox .loadingWrap .loading .topButtonBox i[data-v-56f1ce66] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.singleEntryBox .loadingWrap .loading img[data-v-56f1ce66] {
    margin: 0 auto;
    display: block
}

.singleEntryBox .loadingWrap .loading p[data-v-56f1ce66] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.singleEntryBox .fullWrap[data-v-56f1ce66] {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.singleEntryBox .fullWrap .full[data-v-56f1ce66] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.singleEntryBox .fullWrap .full .topButtonBox[data-v-56f1ce66] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.singleEntryBox .fullWrap .full .topButtonBox i[data-v-56f1ce66] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.singleEntryBox .fullWrap .full img[data-v-56f1ce66] {
    margin: 0 auto;
    display: block
}

.singleEntryBox .fullWrap .full p[data-v-56f1ce66] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.singleEntryBox .chanceOldWrap[data-v-56f1ce66] {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.singleEntryBox .chanceOldWrap .chanceOld[data-v-56f1ce66] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.singleEntryBox .chanceOldWrap .chanceOld .topButtonBox[data-v-56f1ce66] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.singleEntryBox .chanceOldWrap .chanceOld .topButtonBox div[data-v-56f1ce66] {
    width: 20px
}

.singleEntryBox .chanceOldWrap .chanceOld .topButtonBox .headLogo[data-v-56f1ce66] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.singleEntryBox .chanceOldWrap .chanceOld .topButtonBox i[data-v-56f1ce66] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.singleEntryBox .chanceOldWrap .chanceOld .name[data-v-56f1ce66] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.singleEntryBox .chanceOldWrap .chanceOld .side[data-v-56f1ce66] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.singleEntryBox .chanceOldWrap .chanceOld .ewm[data-v-56f1ce66] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.singleEntryBox .chanceOldWrap .chanceOld .tips[data-v-56f1ce66] {
    font-size: 24px;
    color: #999;
    text-align: center
}

.pc .search .search-header[data-v-4390cadb] {
    position: fixed;
    top: 36px;
    left: 0;
    z-index: 2;
    width: 100%;
    background: #fff
}

.pc .search .search-header .search-bar[data-v-4390cadb] {
    max-width: 1200px;
    margin: 0 auto;
    padding: 30px 0 22px;
    position: relative
}

.pc .search .search-header .search-bar .search-top[data-v-4390cadb] {
    display: flex
}

.pc .search .search-header .search-bar .search-top .logo[data-v-4390cadb] {
    width: 146px;
    height: 39px;
    margin: 4px 20px 0 0
}

.pc .search .search-header .search-bar .search-top .logo>img[data-v-4390cadb] {
    width: 100%;
    height: 100%
}

.pc .search .search-header .search-bar .search-top .search-input-box[data-v-4390cadb] {
    display: flex;
    overflow: hidden;
    border-radius: 4px;
    position: absolute;
    left: 166px
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input[data-v-4390cadb] {
    box-sizing: border-box;
    width: 565px;
    padding: 0 10px;
    border: 1px solid #0792ff;
    border-radius: 4px 0 0 4px;
    background: #fff
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .search-center[data-v-4390cadb] {
    width: 100%;
    height: 43px;
    line-height: 43px
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .search-center .icon-icon_search1[data-v-4390cadb] {
    flex-shrink: 0;
    font-size: 16px;
    color: #ababab;
    margin-right: 8px
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .search-center>input[data-v-4390cadb] {
    width: 500px;
    font-size: 14px;
    color: #333
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .inputBorder[data-v-4390cadb] {
    border-bottom: 1px solid #f2f2f2
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox[data-v-4390cadb] {
    width: 100%
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox .history[data-v-4390cadb] {
    font-size: 14px;
    color: #999;
    margin-top: 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox .history .historyKey[data-v-4390cadb] {
    width: 450px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox .history .act[data-v-4390cadb] {
    color: #0792ff;
    transition: .5s
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox .delAll[data-v-4390cadb] {
    cursor: pointer;
    float: right;
    font-size: 14px;
    color: #999;
    margin: 10px 0
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox .relationkeyBox[data-v-4390cadb] {
    padding: 3px 0 10px
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox .relationkeyBox .relationkey[data-v-4390cadb] {
    font-size: 14px;
    color: #333;
    margin-top: 10px;
    cursor: pointer
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-input .otherKeyBox .relationkeyBox .relationkey[data-v-4390cadb]:hover {
    color: #0792ff;
    transition: .5s
}

.pc .search .search-header .search-bar .search-top .search-input-box .actBorder[data-v-4390cadb] {
    border: 1px solid #0792ff;
    border-radius: 4px 0 4px 4px
}

.pc .search .search-header .search-bar .search-top .search-input-box .search-submit-btn[data-v-4390cadb] {
    width: 132px;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #0792ff;
    border-radius: 0 4px 4px 0;
    cursor: pointer
}

.pc .search .search-header .search-bar .search-hot[data-v-4390cadb] {
    width: 602px;
    margin-top: 6px;
    padding-left: 166px;
    height: 20px;
    overflow: hidden
}

.pc .search .search-header .search-bar .search-hot .popularity-item[data-v-4390cadb] {
    display: inline-block;
    font-size: 12px;
    color: #999;
    margin-right: 10px;
    cursor: pointer
}

.pc .search .search-header .search-bar .search-hot .popularity-item[data-v-4390cadb]:hover {
    color: #0792ff;
    transition: .5s
}

.pc .search .search-content[data-v-4390cadb] {
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    max-width: 1200px;
    margin: 20px auto 30px
}

.pc .search .search-content .search-result[data-v-4390cadb] {
    box-sizing: border-box;
    width: 864px;
    min-height: 560px;
    margin-right: 16px;
    background: #fff;
    border-radius: 4px
}

.pc .search .search-content .search-result .search-tab[data-v-4390cadb] {
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 23px 30px;
    border-bottom: 1px solid #f2f2f2
}

.pc .search .search-content .search-result .search-tab .tab-item[data-v-4390cadb] {
    line-height: 28px;
    font-size: 18px;
    color: #333;
    margin-right: 40px;
    cursor: pointer
}

.pc .search .search-content .search-result .search-tab .tab-item.act[data-v-4390cadb] {
    color: #0792ff;
    font-weight: 700
}

.pc .search .search-content .search-result .result-existence[data-v-4390cadb] {
    padding-bottom: 30px
}

.pc .search .search-content .search-result .result-existence .product-result[data-v-4390cadb],.pc .search .search-content .search-result .result-existence .question-result[data-v-4390cadb] {
    padding: 0 30px
}

.pc .search .search-content .search-result .result-existence .result-num[data-v-4390cadb] {
    font-size: 20px;
    font-weight: 700;
    color: #151515
}

.pc .search .search-content .search-result .result-existence .result-num>b[data-v-4390cadb] {
    color: #0792ff
}

.pc .search .search-content .search-result .result-existence .pagination[data-v-4390cadb] {
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.pc .search .search-content .search-result .result-null[data-v-4390cadb] {
    width: 100%;
    height: 320px;
    padding-top: 30px
}

.pc[data-v-2f5eca00] {
    max-width: 1200px;
    min-height: 200px;
    margin: 0 auto
}

.pc .brand[data-v-2f5eca00] {
    width: 100%;
    height: 40px;
    line-height: 40px
}

.pc .brand .home[data-v-2f5eca00] {
    color: #333;
    font-size: 14px
}

.pc .brand span[data-v-2f5eca00] {
    font-size: 14px;
    color: #999
}

.pc .centerBox[data-v-2f5eca00] {
    max-width: 1200px;
    display: flex;
    justify-content: space-between
}

.pc .centerBox .centerLeft[data-v-2f5eca00] {
    width: 864px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding-bottom: 1px
}

.pc .centerBox .centerRight[data-v-2f5eca00] {
    width: 320px
}

.home[data-v-2f5eca00]:hover,.title:hover a[data-v-2f5eca00] {
    color: #2d7bff!important;
    transition: .5s
}

.first[data-v-2f5eca00] {
    padding-top: 0!important
}

.main[data-v-20c685ec] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 20px
}

.main .left[data-v-20c685ec] {
    font-size: 30px;
    color: #000;
    margin-right: 16px
}

.main .left a[data-v-20c685ec] {
    color: #2d7bff
}

.main .rightBar[data-v-20c685ec] {
    width: 320px
}

.textBox[data-v-81878e56] {
    box-sizing: border-box;
    width: 100%;
    background: #f7f7f7;
    color: #a7a7a7;
    font-size: 12px;
    padding: 10px;
    margin-top: 20px;
    line-height: 20px
}

.artcleBox[data-v-46e7b956] {
    width: 424px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 4px
}

.artcleBox .title[data-v-46e7b956] {
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 20px;
    box-sizing: border-box
}

.artcleBox .title h3[data-v-46e7b956] {
    height: 20px;
    font-size: 18px;
    font-weight: 700
}

.artcleBox .right_box_p[data-v-46e7b956] {
    padding: 18px 20px 14px;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.artcleBox .right_box_p img[data-v-46e7b956] {
    width: 100px;
    height: 74px;
    margin-right: 14px;
    border-radius: 2px;
    cursor: pointer
}

.artcleBox .right_box_p .content[data-v-46e7b956] {
    height: 60px;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    color: #333
}

.artcleBox .right_box_p .content a[data-v-46e7b956] {
    height: 40px;
    line-height: 22px;
    display: block;
    overflow: hidden;
    margin-top: -6px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.artcleBox .right_box_p .content .bottomBox[data-v-46e7b956] {
    margin-top: 8px;
    display: flex;
    align-items: center
}

.artcleBox .right_box_p .content .bottomBox .viewCountBox[data-v-46e7b956] {
    margin-left: 30px
}

.artcleBox .right_box_p .content .bottomBox span[data-v-46e7b956] {
    font-size: 12px;
    color: #8e8e8e;
    margin-right: 2px
}

.artcleBox .right_box_p[data-v-46e7b956]:last-child {
    border-bottom: 0
}

.artcleBox[data-v-7a4bf247] {
    width: 424px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 4px
}

.artcleBox .title[data-v-7a4bf247] {
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 20px;
    box-sizing: border-box
}

.artcleBox .title h3[data-v-7a4bf247] {
    height: 20px;
    font-size: 18px;
    font-weight: 700
}

.artcleBox .right_box_p[data-v-7a4bf247] {
    padding: 18px 20px 14px;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.artcleBox .right_box_p img[data-v-7a4bf247] {
    width: 100px;
    height: 74px;
    margin-right: 14px;
    border-radius: 2px;
    cursor: pointer
}

.artcleBox .right_box_p .content[data-v-7a4bf247] {
    height: 60px;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    color: #333
}

.artcleBox .right_box_p .content a[data-v-7a4bf247] {
    height: 40px;
    line-height: 22px;
    display: block;
    overflow: hidden;
    margin-top: -6px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.artcleBox .right_box_p .content .bottomBox[data-v-7a4bf247] {
    margin-top: 8px;
    display: flex;
    align-items: center
}

.artcleBox .right_box_p .content .bottomBox .viewCountBox[data-v-7a4bf247] {
    margin-left: 30px
}

.artcleBox .right_box_p .content .bottomBox span[data-v-7a4bf247] {
    font-size: 12px;
    color: #8e8e8e;
    margin-right: 2px
}

.artcleBox .right_box_p[data-v-7a4bf247]:last-child {
    border-bottom: 0
}

.pc[data-v-6f80b6d8] {
    max-width: 1200px;
    min-height: 200px;
    margin: 0 auto
}

.pc .brand[data-v-6f80b6d8] {
    width: 100%;
    height: 40px;
    line-height: 40px
}

.pc .brand .home[data-v-6f80b6d8] {
    color: #333;
    font-size: 14px
}

.pc .brand span[data-v-6f80b6d8] {
    font-size: 14px;
    color: #999
}

.pc .centerBox[data-v-6f80b6d8] {
    max-width: 1200px;
    display: flex;
    justify-content: space-between
}

.pc .centerBox .centerLeft[data-v-6f80b6d8] {
    width: 864px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding-bottom: 1px
}

.pc .centerBox .centerRight[data-v-6f80b6d8] {
    width: 320px
}

.home[data-v-6f80b6d8]:hover,.title:hover a[data-v-6f80b6d8] {
    color: #2d7bff!important;
    transition: .5s
}

.pcDetail[data-v-6f80b6d8] {
    max-width: 1200px;
    min-height: 200px;
    margin: 0 auto
}

.pcDetail .brand[data-v-6f80b6d8] {
    max-width: 1200px;
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

.pcDetail .brand .home[data-v-6f80b6d8] {
    color: #333
}

.pcDetail .brand .title_text[data-v-6f80b6d8],.pcDetail .brand span[data-v-6f80b6d8] {
    color: #999
}

.pcDetail .centerBox[data-v-6f80b6d8] {
    max-width: 1200px;
    min-height: 200px;
    display: flex;
    justify-content: space-between
}

.pcDetail .centerBox .left[data-v-6f80b6d8] {
    width: 864px;
    min-height: 200px
}

.pcDetail .centerBox .left .centerContains[data-v-6f80b6d8] {
    background: #fff;
    padding: 30px;
    box-sizing: border-box
}

.pcDetail .centerBox .left .centerContains h1[data-v-6f80b6d8] {
    font-size: 26px;
    color: #333
}

.pcDetail .centerBox .left .centerContains .description[data-v-6f80b6d8] {
    width: 100%;
    height: 24px;
    margin-top: 19px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pcDetail .centerBox .left .centerContains .description .description_left[data-v-6f80b6d8] {
    height: 100%;
    display: flex;
    align-items: center
}

.pcDetail .centerBox .left .centerContains .description .description_left img[data-v-6f80b6d8] {
    height: 100%
}

.pcDetail .centerBox .left .centerContains .description .description_left .nameAndTime[data-v-6f80b6d8] {
    display: flex;
    margin-left: 8px;
    color: #ababab
}

.pcDetail .centerBox .left .centerContains .description .description_left .nameAndTime .comName[data-v-6f80b6d8] {
    padding-right: 8px;
    font-size: 14px;
    line-height: 14px
}

.pcDetail .centerBox .left .centerContains .description .description_left .nameAndTime .lookTime[data-v-6f80b6d8] {
    font-size: 14px;
    margin-left: 8px;
    line-height: 14px
}

.pcDetail .centerBox .left .centerContains .description .description_left .nameAndTime .lookTime .overf[data-v-6f80b6d8] {
    display: none
}

.pcDetail .centerBox .left .centerContains .description .description_right[data-v-6f80b6d8] {
    height: 100%;
    display: flex;
    line-height: 24px
}

.pcDetail .centerBox .left .centerContains .description .description_right .view[data-v-6f80b6d8] {
    font-size: 12px;
    color: #ababab
}

.pcDetail .centerBox .left .centerContains .description .description_right .view .iconfont[data-v-6f80b6d8] {
    font-size: 8px;
    color: #ababab
}

.pcDetail .centerBox .left .centerContains .description .description_right .words[data-v-6f80b6d8] {
    font-size: 12px;
    color: #ababab;
    display: flex
}

.pcDetail .centerBox .left .centerContains .description .description_right .words .iconfont[data-v-6f80b6d8] {
    font-size: 14px;
    color: #ababab;
    margin-top: 2px;
    margin-right: 3px
}

.pcDetail .centerBox .left .centerContains .audioOremptyBox[data-v-6f80b6d8] {
    margin-top: 30px;
    width: 100%
}

.pcDetail .centerBox .left .centerContains .audioOremptyBox audio[data-v-6f80b6d8] {
    width: 100%;
    height: 42px
}

.pcDetail .centerBox .left .centerContains .audioOremptyBox .decroBox[data-v-6f80b6d8] {
    margin-top: 16px;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.pcDetail .centerBox .left .centerContains .audioOremptyBox .decroBox .decroleft[data-v-6f80b6d8] {
    width: 666px;
    font-size: 16px;
    color: #333;
    line-height: 26px
}

.pcDetail .centerBox .left .centerContains .audioOremptyBox .decroBox .img[data-v-6f80b6d8] {
    width: 120px;
    height: 90px;
    background: #ccc;
    border-radius: 4px;
    flex: 0 0 120px;
    overflow: hidden
}

.pcDetail .centerBox .left .centerContains .audioOremptyBox .decroBox .img img[data-v-6f80b6d8] {
    width: auto;
    height: 100%
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap[data-v-6f80b6d8] {
    width: 100%;
    margin-top: 30px
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap .videoBox[data-v-6f80b6d8] {
    width: 100%;
    height: 451px;
    background: #000;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap .videoBox video[data-v-6f80b6d8] {
    width: 100%;
    height: 100%
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap .videoBox .playOrP[data-v-6f80b6d8] {
    width: 100%;
    height: 451px;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap .videoBox .playOrP .playButton[data-v-6f80b6d8] {
    width: 72px;
    height: 72px;
    background: #fff;
    border-radius: 50%;
    margin: 180px auto 0;
    z-index: 99999
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap .videoBox .playOrP .playButton img[data-v-6f80b6d8] {
    width: 100%;
    height: 100%
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap .decroBox[data-v-6f80b6d8] {
    margin-top: 16px;
    width: 100%
}

.pcDetail .centerBox .left .centerContains .videoBoxWrap .decroBox .decroleft[data-v-6f80b6d8] {
    width: 100%;
    font-size: 16px;
    color: #333;
    line-height: 30px
}

.pcDetail .centerBox .left .centerContains .menuBox[data-v-6f80b6d8] {
    margin-top: 30px;
    width: 100%;
    min-height: 100px
}

.pcDetail .centerBox .left .centerContains .menuBox .menuList[data-v-6f80b6d8] {
    width: 100%;
    margin-top: 30px
}

.pcDetail .centerBox .left .centerContains .menuBox .menuList .menuTitle[data-v-6f80b6d8] {
    display: flex;
    align-items: center
}

.pcDetail .centerBox .left .centerContains .menuBox .menuList .menuTitle .num[data-v-6f80b6d8] {
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #30a4ff;
    font-size: 14px;
    border-radius: 33.5px 33.5px 33.5px 0
}

.pcDetail .centerBox .left .centerContains .menuBox .menuList .menuTitle .titled[data-v-6f80b6d8] {
    margin-left: 10px;
    font-size: 20px;
    color: #0792ff;
    font-weight: 700
}

.pcDetail .centerBox .left .centerContains .menuBox .menuList .menuContains[data-v-6f80b6d8] {
    margin-top: 12px;
    width: 100%;
    font-size: 16px;
    color: #333;
    line-height: 30px
}

.pcDetail .centerBox .right[data-v-6f80b6d8] {
    width: 320px
}

.bot[data-v-6f80b6d8] {
    width: 100%;
    height: .8125rem;
    background: #f6f6f6
}

.zhuantiTopLeft p {
    margin-bottom: 15px;
    line-height: 2em;
    letter-spacing: 1px
}

#pczhuantimenuBox img {
    margin: 20px auto;
    max-height: 100%
}

#pczhuantimenuBox p {
    margin-bottom: 15px
}

#pczhuantimenuBox ul {
    list-style: disc;
    margin-left: 40px;
    padding-bottom: 20px
}

#pczhuantimenuBox blockquote {
    border-left: 2px solid #ccc;
    margin-left: 1.5rem;
    padding-left: 1rem
}

.information-sub-title {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}


.operation-banner .img-banner {
    position: relative;

    margin: 0 auto;
    cursor: pointer
}

.operation-banner .img-banner .banner-item {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.operation-banner .img-banner .banner-item>img {
    width: 100%;
    height: 100%
}

.operation-banner .carousel-banner {
    max-width: 864px;
    max-height: 280px;
    margin: 0 auto
}

.operation-banner .carousel-banner .banner-item {
    cursor: pointer
}

.operation-banner .carousel-banner .banner-item>img {
    width: 100%;
    height: 100%
}

.operation-banner .preview-img-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 450px
}

.operation-banner .preview-img-wrap .preview-img {
    max-width: 1160px;
    height: 450px
}

.pc[data-v-378542bc] {
    padding-top: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.pc .top-banner[data-v-378542bc] {
    max-width: 1200px;
    border-radius: 4px;
    margin: 0 auto 16px
}

.pc .top-banner>a[data-v-378542bc] {
    display: block;
    width: 100%;
    height: 100%
}

.pc .top-banner>a img[data-v-378542bc] {
    border-radius: 4px;
    width: 100%;
    height: 100%
}

.pc .no-data[data-v-378542bc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    font-size: 20px;
    color: #666
}

.pc .no-data>img[data-v-378542bc] {
    margin-top: 40px;
    width: 200px
}

.pc .product-pagination[data-v-378542bc] {
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.pc .main[data-v-378542bc] {
    max-width: 1200px;
    margin-top: 16px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    width:100%;
}

.pc .main .main-left[data-v-378542bc] {
    border-radius: 4px;
    box-sizing: border-box;
    width: 864px;
    background: #fff;
    padding: 30px
}

.pc .main .main-left .nav[data-v-378542bc] {
    display: flex;
    align-items: center
}

.pc .main .main-left .nav .bar[data-v-378542bc] {
    width: 4px;
    height: 20px;
    background: #0792ff
}

.pc .main .main-left .nav .nav-word[data-v-378542bc] {
    margin-left: 10px;
    font-size: 22px;
    color: #333;
    margin-right: 56px
}

.pc .main .main-left .nav .nav-item[data-v-378542bc] {
    color: #333;
    font-size: 14px;
    background: #f5f5f5;
    cursor: pointer;
    border-radius: 12px;
    margin-left: 10px;
    padding: 0 10px;
    height: 24px;
    line-height: 24px
}

.pc .main .main-left .nav .nav-item.first[data-v-378542bc] {
    margin-left: 3px
}

.pc .main .main-left .nav .nav-item.active[data-v-378542bc] {
    background: #0792ff;
    color: #fff
}


.pc .main .main-left .nav .nav-item.active[data-v-378542bc] a{color: #fff}

.pc .main .main-right[data-v-378542bc] {
    width: 320px;
    min-height: 100px
}

.bottom-img[data-v-379d4c44] {
    display: block;
    width: 100%;
    margin-bottom: 30px;
    border-radius: 8px;
    overflow: hidden
}

.bottom-img>img[data-v-379d4c44] {
    width: 100%
}

.xianshiImg[data-v-379d4c44] {
    display: block;
    width: 100%;
    height: 46px;
    margin-bottom: 30px;
    cursor: pointer
}

.xianshiImg>img[data-v-379d4c44] {
    width: 100%
}

.zhinanContains[data-v-379d4c44] {
    max-width: 1200px;
    margin: 0 auto;
    position: relative
}

.zhinanContains .brand[data-v-379d4c44] {
    width: 100%;
    background: #f0f0f0;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #999
}

.zhinanContains .brand a[data-v-379d4c44] {
    color: #151515
}

.zhinanContains .entry[data-v-379d4c44] {
    width: 100%;
    border-radius: 4px;
    margin-top: 8px;
    cursor: pointer
}

.zhinanContains .top-banner[data-v-379d4c44] {
    margin-bottom: 30px
}

.zhinanContains .bottom-banner[data-v-379d4c44] {
    margin-top: 30px
}

.zhinanContains .centerBox[data-v-379d4c44] {
    max-width: 1200px;
    min-height: 1000px;
    background: #f0f0f0;
    display: flex;
    justify-content: space-between
}

.zhinanContains .centerBox .centerLeft[data-v-379d4c44] {
    width: 864px;
    box-sizing: border-box
}

.zhinanContains .centerBox .centerLeft .title[data-v-379d4c44] {
    width: 100%;
    color: #333;
    font-size: 26px
}

.zhinanContains .centerBox .centerLeft .description[data-v-379d4c44] {
    width: 100%;
    height: 24px;
    margin-top: 19px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.zhinanContains .centerBox .centerLeft .description .description_left[data-v-379d4c44] {
    width: 240px;
    height: 100%;
    display: flex;
    align-items: center
}

.zhinanContains .centerBox .centerLeft .description .description_left img[data-v-379d4c44] {
    height: 100%
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime[data-v-379d4c44] {
    display: flex;
    margin-left: 8px;
    color: #ababab
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime .comName[data-v-379d4c44] {
    padding-right: 8px;
    font-size: 14px;
    line-height: 14px
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime .lookTime[data-v-379d4c44] {
    font-size: 14px;
    margin-left: 8px;
    line-height: 14px
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime .lookTime .overf[data-v-379d4c44] {
    display: none
}

.zhinanContains .centerBox .centerLeft .description .description_right[data-v-379d4c44] {
    height: 100%;
    display: flex;
    line-height: 24px
}

.zhinanContains .centerBox .centerLeft .description .description_right .view[data-v-379d4c44] {
    font-size: 12px;
    color: #ababab
}

.zhinanContains .centerBox .centerLeft .description .description_right .view .iconfont[data-v-379d4c44] {
    font-size: 8px;
    color: #ababab
}

.zhinanContains .centerBox .centerLeft .description .description_right .words[data-v-379d4c44] {
    font-size: 12px;
    color: #ababab;
    display: flex
}

.zhinanContains .centerBox .centerLeft .description .description_right .words .iconfont[data-v-379d4c44] {
    font-size: 14px;
    color: #ababab;
    margin-top: 2px;
    margin-right: 3px
}

.zhinanContains .centerBox .centerLeft .contains[data-v-379d4c44] {
    width: 100%;
    background: #fff;
    padding: 15px 0
}

.zhinanContains .centerBox .centerLeft .end[data-v-379d4c44] {
    color: #ccc;
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: 90px;
    line-height: 90px
}

.zhinanContains .centerBox .centerLeft .lastBox[data-v-379d4c44] {
    margin-top: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton[data-v-379d4c44] {
    display: flex;
    align-items: center
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton .zanBox[data-v-379d4c44] {
    padding: 6px 22px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    border: 1px solid #f2f2f2;
    border-radius: 18px;
    margin-right: 20px
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton .zanBox span[data-v-379d4c44] {
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 5px
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton .zanBox i[data-v-379d4c44] {
    color: #8e8e8e
}

.zhinanContains .centerBox .centerRight[data-v-379d4c44] {
    width: 320px;
    position: relative
}

.containsBox[data-v-379d4c44] {
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 16px
}

.pointer[data-v-379d4c44] {
    cursor: pointer
}

.hover[data-v-379d4c44]:hover,.zanBox:hover i[data-v-379d4c44],.zanBox:hover span[data-v-379d4c44] {
    color: #2d7bff!important;
    transition: .5s
}

.pcListBox[data-v-379d4c44] {
    max-width: 1200px;
    margin: 16px auto 0;
    display: flex;
    justify-content: space-between
}

.pcListBox .listLeft[data-v-379d4c44] {
    width: 864px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding-bottom: 30px
}

.pcListBox .listLeft .empty[data-v-379d4c44] {
    width: 100%;
    height: 46px;
    padding-top: 30px
}

.pcListBox .listLeft .listBox[data-v-379d4c44] {
    width: 864px;
    box-sizing: border-box;
    display: flex;
    padding: 30px 30px 0;
    background: #fff;
    justify-content: space-between;
    border-radius: 4px 4px 0 0
}

.pcListBox .listLeft .listBox .listBoxLeft[data-v-379d4c44] {
    width: 740px;
    display: flex;
    flex-wrap: wrap
}

.pcListBox .listLeft .listBox .listBoxLeft a[data-v-379d4c44] {
    margin: 0 50px 20px 0;
    font-size: 18px;
    color: #333
}

.pcListBox .listLeft .listBox .listBoxLeft[data-v-379d4c44] .act{border-bottom: 3px solid #0792ff;}


.pcListBox .listLeft .listBox .show[data-v-379d4c44] {
    height: 78px
}

.pcListBox .listLeft .listBox .listBoxRight[data-v-379d4c44] {
    width: 60px;
    height: 20px;
    flex: 0 0 60px;
    font-size: 14px;
    color: #8e8e8e;
    display: flex;
    margin-top: 3px;
    cursor: pointer
}

.pcListBox .listLeft .listBox .listBoxRight i[data-v-379d4c44] {
    display: block
}

.pcListBox .listLeft .fixed[data-v-379d4c44] {
    position: fixed;
    z-index: 10;
    top: 80px;
    box-shadow: 0 1px 0 0 #f2f2f2
}

.pcListBox .listLeft .contentBox[data-v-379d4c44] {
    width: 100%;
    box-sizing: border-box
}

.pcListBox .listRight[data-v-379d4c44] {
    width: 320px
}

.arrowTransform[data-v-379d4c44] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg)
}

.arrowTransformReturn[data-v-379d4c44] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg)
}

.act[data-v-379d4c44] {
    color: #0792ff!important
}

.domFixed[data-v-379d4c44] {
    position: fixed;
    margin-top: 16px
}

.bottom-img[data-v-a3d9503e] {
    display: block;
    width: 100%;
    margin-bottom: 30px;
    border-radius: 8px;
    overflow: hidden
}

.bottom-img>img[data-v-a3d9503e] {
    width: 100%
}

.xianshiImg[data-v-a3d9503e] {
    display: block;
    width: 100%;
    height: 46px;
    margin-bottom: 30px;
    cursor: pointer
}

.xianshiImg>img[data-v-a3d9503e] {
    width: 100%
}

.zhinanContains[data-v-a3d9503e] {
    max-width: 1200px;
    margin: 0 auto;
    position: relative
}

.zhinanContains .brand[data-v-a3d9503e] {
    width: 100%;
    background: #f0f0f0;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #999
}

.zhinanContains .brand a[data-v-a3d9503e] {
    color: #151515
}

.zhinanContains .entry[data-v-a3d9503e] {
    width: 100%;
    border-radius: 4px;
    margin-top: 8px;
    cursor: pointer
}

.zhinanContains .top-banner[data-v-a3d9503e] {
    margin-bottom: 30px
}

.zhinanContains .bottom-banner[data-v-a3d9503e] {
    margin-top: 30px
}

.zhinanContains .centerBox[data-v-a3d9503e] {
    max-width: 1200px;
    min-height: 1000px;
    background: #f0f0f0;
    display: flex;
    justify-content: space-between
}

.zhinanContains .centerBox .centerLeft[data-v-a3d9503e] {
    width: 864px;
    box-sizing: border-box
}

.zhinanContains .centerBox .centerLeft .title[data-v-a3d9503e] {
    width: 100%;
    color: #333;
    font-size: 26px
}

.zhinanContains .centerBox .centerLeft .description[data-v-a3d9503e] {
    width: 100%;
    height: 24px;
    margin-top: 19px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.zhinanContains .centerBox .centerLeft .description .description_left[data-v-a3d9503e] {
    width: 240px;
    height: 100%;
    display: flex;
    align-items: center
}

.zhinanContains .centerBox .centerLeft .description .description_left img[data-v-a3d9503e] {
    height: 100%
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime[data-v-a3d9503e] {
    display: flex;
    margin-left: 8px;
    color: #ababab
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime .comName[data-v-a3d9503e] {
    padding-right: 8px;
    font-size: 14px;
    line-height: 14px
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime .lookTime[data-v-a3d9503e] {
    font-size: 14px;
    margin-left: 8px;
    line-height: 14px
}

.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime .lookTime .overf[data-v-a3d9503e] {
    display: none
}

.zhinanContains .centerBox .centerLeft .description .description_right[data-v-a3d9503e] {
    height: 100%;
    display: flex;
    line-height: 24px
}

.zhinanContains .centerBox .centerLeft .description .description_right .view[data-v-a3d9503e] {
    font-size: 12px;
    color: #ababab
}

.zhinanContains .centerBox .centerLeft .description .description_right .view .iconfont[data-v-a3d9503e] {
    font-size: 8px;
    color: #ababab
}

.zhinanContains .centerBox .centerLeft .description .description_right .words[data-v-a3d9503e] {
    font-size: 12px;
    color: #ababab;
    display: flex
}

.zhinanContains .centerBox .centerLeft .description .description_right .words .iconfont[data-v-a3d9503e] {
    font-size: 14px;
    color: #ababab;
    margin-top: 2px;
    margin-right: 3px
}

.zhinanContains .centerBox .centerLeft .contains[data-v-a3d9503e] {
    width: 100%;
    background: #fff;
    padding: 15px 0
}

.zhinanContains .centerBox .centerLeft .end[data-v-a3d9503e] {
    color: #ccc;
    font-size: 14px;
    width: 100%;
    text-align: center;
    height: 90px;
    line-height: 90px
}

.zhinanContains .centerBox .centerLeft .lastBox[data-v-a3d9503e] {
    margin-top: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton[data-v-a3d9503e] {
    display: flex;
    align-items: center
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton .zanBox[data-v-a3d9503e] {
    padding: 6px 22px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    border: 1px solid #f2f2f2;
    border-radius: 18px;
    margin-right: 20px
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton .zanBox span[data-v-a3d9503e] {
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 5px
}

.zhinanContains .centerBox .centerLeft .lastBox .rightButton .zanBox i[data-v-a3d9503e] {
    color: #8e8e8e
}

.zhinanContains .centerBox .centerRight[data-v-a3d9503e] {
    width: 320px;
    position: relative
}

.containsBox[data-v-a3d9503e] {
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 16px
}

.pointer[data-v-a3d9503e] {
    cursor: pointer
}

.hover[data-v-a3d9503e]:hover,.zanBox:hover i[data-v-a3d9503e],.zanBox:hover span[data-v-a3d9503e] {
    color: #2d7bff!important;
    transition: .5s
}

.pcListBox[data-v-a3d9503e] {
    max-width: 1200px;
    margin: 16px auto 0;
    display: flex;
    justify-content: space-between
}

.pcListBox .listLeft[data-v-a3d9503e] {
    width: 864px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding-bottom: 30px
}

.pcListBox .listLeft .empty[data-v-a3d9503e] {
    width: 100%;
    height: 46px;
    padding-top: 30px
}

.pcListBox .listLeft .listBox[data-v-a3d9503e] {
    width: 864px;
    box-sizing: border-box;
    display: flex;
    padding: 30px 30px 0;
    background: #fff;
    justify-content: space-between;
    border-radius: 4px 4px 0 0
}

.pcListBox .listLeft .listBox .listBoxLeft[data-v-a3d9503e] {
    width: 740px;
    display: flex;
    flex-wrap: wrap
}

.pcListBox .listLeft .listBox .listBoxLeft a[data-v-a3d9503e] {
    margin: 0 50px 20px 0;
    font-size: 18px;
    color: #333
}

.pcListBox .listLeft .listBox .show[data-v-a3d9503e] {
    height: 78px
}

.pcListBox .listLeft .listBox .listBoxRight[data-v-a3d9503e] {
    width: 60px;
    height: 20px;
    flex: 0 0 60px;
    font-size: 14px;
    color: #8e8e8e;
    display: flex;
    margin-top: 3px;
    cursor: pointer
}

.pcListBox .listLeft .listBox .listBoxRight i[data-v-a3d9503e] {
    display: block
}

.pcListBox .listLeft .fixed[data-v-a3d9503e] {
    position: fixed;
    z-index: 10;
    top: 80px;
    box-shadow: 0 1px 0 0 #f2f2f2
}

.pcListBox .listLeft .contentBox[data-v-a3d9503e] {
    width: 100%;
    box-sizing: border-box
}

.pcListBox .listRight[data-v-a3d9503e] {
    width: 320px
}

.arrowTransform[data-v-a3d9503e] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(180deg)
}

.arrowTransformReturn[data-v-a3d9503e] {
    transition: .2s;
    transform-origin: center;
    transform: rotate(0deg)
}

.act[data-v-a3d9503e] {
    color: #0792ff!important
}

.domFixed[data-v-a3d9503e] {
    position: fixed;
    margin-top: 16px
}

#zhinanLinkContains .rich-text-parse {
    font-size: 16px!important;
    text-align: left;
    line-height: 2;
    color: #333
}

#zhinanLinkContains h2,#zhinanLinkContains h3 {
    margin-bottom: 16px
}

#zhinanLinkContains ul {
    list-style: disc;
    padding: 10px 0 10px 20px;
    margin-left: 20px;
    margin-bottom: 16px
}

#zhinanLinkContains li {
    list-style: disc
}

#zhinanLinkContains p {
    margin-bottom: 16px
}

#zhinanLinkContains p span {
    width: 100%!important
}

#zhinanLinkContains blockquote {
    color: #666;
    background: #f6f9fd;
    padding: 10px 20px;
    margin: 10px 0;
    border-left: 5px solid #add4f5
}

.swiper-button-prev1 {
    background: red;
    left: 0;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat
}

.swiper-button-prev1, .el-carousel__arrow--right {
    width: 25px;
    height: 35px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98;
    cursor: pointer
}

 .el-carousel__arrow--right {
    border-radius: 0;
    background: red;
    right: 0;
    background: url(../images/3698115.svg) 100% 100% no-repeat
}

 .el-carousel__arrow--right i {
    display: none
}

 .el-carousel__arrow--left {
    border-radius: 0;
    width: 25px;
    height: 35px;
    background: red;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat;
    cursor: pointer
}

 .el-carousel__arrow--left i {
    display: none
}

.swiper-button-next1 {
    width: 25px;
    height: 35px;
    background: red;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98;
    background: url(../images/3698115.svg) 100% 100% no-repeat;
    cursor: pointer
}

.indexbanner {
    margin-top: 16px;
    margin-bottom: 16px;
    display: flex;
    flex-wrap:wrap;
    justify-content:space-between;
}

.indexbanner .banner-left {
    width: 864px;
    height: 280px;
    margin-right: 16px;
    overflow: hidden;
    border-radius: 5px;
    position: relative
}

.indexbanner .banner-item {
    display: flex;
    height: 100%
}

.indexbanner .banner-right {
    width: 320px;
    position: relative
}

.indexbanner .banner-right .banner-top {
    margin-bottom: 16px
}

.indexbanner .banner-right .banner-bottom,.indexbanner .banner-right .banner-top {
    display: flex;
    border-radius: 4px;
    height: 132px
}

.indexbanner .banner-right .banner-bottom img,.indexbanner .banner-right .banner-top img {
    width: 100%;
    height: 100%;
    border-radius: 4px
}

.indexbanner .banner-right .mask {
    width: 320px;
    height: 132px;
    position: absolute;
    left: 0;
    bottom: 0;
    cursor: pointer
}

.indexbanner .banner-right .ewmWrap {
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    background: rgba(0,0,0,.5);
    z-index: 999
}

.indexbanner .banner-right .ewmWrap .ewm {
    margin: 200px auto;
    width: 448px;
    height: 460px;
    position: relative
}

.indexbanner .banner-right .ewmWrap .ewm .backImg {
    position: absolute;
    z-index: 1
}

.indexbanner .banner-right .ewmWrap .ewm .content {
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 18px;
    box-sizing: border-box;
    z-index: 2
}

.indexbanner .banner-right .ewmWrap .ewm .content .colseWrap {
    display: flex;
    justify-content: space-between
}

.indexbanner .banner-right .ewmWrap .ewm .content .colseWrap .empty {
    width: 18px;
    height: 18px
}

.indexbanner .banner-right .ewmWrap .ewm .content .colseWrap img {
    width: 18px
}

.indexbanner .banner-right .ewmWrap .ewm .content .title {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #333
}

.indexbanner .banner-right .ewmWrap .ewm .content .ewmImgWrap,.banner .banner-right .ewmWrap .ewm .content .qr {
    width: 280px;
    height: 280px;
    margin: 30px auto 20px
}

.indexbanner .banner-right .ewmWrap .ewm .content .ewmImgWrap img,.banner .banner-right .ewmWrap .ewm .content .qr img {
    width: 100%
}

.indexbanner .banner-right .ewmWrap .ewm .content .tip {
    text-align: center;
    font-size: 20px;
    color: #666;
    display: flex;
    justify-content: center;
    align-items: center
}

.indexbanner .banner-right .ewmWrap .ewm .content .tip img {
    width: 26px;
    margin-right: 10px
}





.rank-row{max-width: 1200px;margin:16px auto;display: flex;flex-wrap:wrap;justify-content: space-between}
.trends{max-width: 1200px;margin:16px auto;display: flex;flex-wrap:wrap;justify-content: space-between}






.duiqi {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between
}

.swiper-button-prev2 {
    left: 0;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat
}

.swiper-button-next2,.swiper-button-prev2 {
    width: 25px;
    height: 35px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98
}

.swiper-button-next2 {
    right: 0;
    background: url(../images/3698115.svg) 100% 100% no-repeat
}

.swiper-button-next2:focus,.swiper-button-prev2 {
    outline: none
}

.hotRank {
    width: 864px;

    border-radius: 4px;
    background: #fff;
    margin-right: 16px
}

.hotRank .el-carousel__arrow--right {
    right: -16px;
    width: 25px;
    height: 35px;
    background: url(../images/3698115.svg) 100% 100% no-repeat
}

.hotRank .el-carousel__arrow--right>i {
    display: none
}

.hotRank .el-carousel__arrow--left {
    left: -10px;
    width: 25px;
    height: 35px
}

.hotRank .el-carousel__arrow--left>i {
    display: none
}

.hotRank .hotRank-top {
    height: 80px;
    display: flex;
    align-items: center;
    padding: 0 20px
}

.hotRank .hotRank-top .top-main {
    display: flex;
    flex-wrap:wrap;
    width: 100%
}

.hotRank .hotRank-top .top-main .bar {
    margin-top: 5px;
    width: 4px;
    height: 20px;
    background: #0792ff;
    margin-right: 10px
}

.hotRank .hotRank-top .top-main .title {
    font-size: 22px;
    color: #333;
    margin-right: 12px
}

.hotRank .hotRank-top .top-main .tab {
    margin-top: 3px;
    margin-right: 10px;
    border-radius: 12px;
    background: #f5f5f5;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    cursor: pointer
}

.hotRank .hotRank-top .top-main .tab.active,.hotRank .hotRank-top .top-main .tab:hover {
    background: #0792ff;
    color: #fff
}

.hotRank .hotRank-top .lookmore {
    margin-top: 5px;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.hotRank .hotRank-top .lookmore .icon {
    width: 6px
}

.hotRank .hotRank-main {
    position: relative;

    padding: 0 20px;
    box-sizing: border-box
}

.hotRank .hotRank-main .item-grop {
    background: #fff;
    width: 100%;
    height: 100%;
    display: flex
}

.hotRank .hotRank-main .item-grop .item {
    width: 264px;
    margin-right: 16px;
    background: #f8fafc;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.hotRank .hotRank-main .item-grop .item .img-area {
    position: absolute;
    width: 150px;
    height: 150px;
    right: 0;
    bottom: 0
}

.hotRank .hotRank-main .item-grop .item .img-area img {
    width: 100%;
    height: 100%
}

.hotRank .hotRank-main .item-grop .item .bg {
    box-sizing: border-box;
    padding: 25px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.hotRank .hotRank-main .item-grop .item .bg .prcName {
    margin-top: 7px;
    width: 200px;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 11px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.hotRank .hotRank-main .item-grop .item .bg .prcName.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item .bg .tag {
    font-size: 14px;
    color: #8e8e8e;
    line-height: 22px;
    margin-top: -6px;
    position: relative
}

.hotRank .hotRank-main .item-grop .item .bg .tag.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item .bg .btn-area {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.hotRank .hotRank-main .item-grop .item .bg .btn-area .btn-left {
    font-size: 14px;
    color: #ababab
}

.hotRank .hotRank-main .item-grop .item .bg .btn-area .btn-left.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item .bg .btn-area .look {
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 5px 15px
}

.hotRank .hotRank-main .item-grop .item .bg .btn-area .look.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item:last-child {
    margin-right: 0
}

.hotRank .hotRank-main .item-grop .item .mask {
    padding: 25px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #2d7bff;
    opacity: .9;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.hotRank .hotRank-main .item-grop .item .mask .prcName {
    margin-top: 7px;
    width: 200px;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 11px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.hotRank .hotRank-main .item-grop .item .mask .prcName.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item .mask .tag {
    font-size: 14px;
    color: #8e8e8e;
    line-height: 22px;
    margin-top: -6px
}

.hotRank .hotRank-main .item-grop .item .mask .tag.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item .mask .btn-area {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.hotRank .hotRank-main .item-grop .item .mask .btn-area .btn-left {
    font-size: 14px;
    color: #ababab
}

.hotRank .hotRank-main .item-grop .item .mask .btn-area .btn-left.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item .mask .btn-area .look {
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 5px 15px
}

.hotRank .hotRank-main .item-grop .item .mask .btn-area .look.masked {
    color: #fff
}

.hotRank .hotRank-main .item-grop .item .newtag {
    width: 50px;
    height: 26px;
    position: absolute;
    top: 0;
    left: 0
}

.hotRank .hotRank-main .item-grop .item .one {
    position: absolute;
    top: 0;
    right: 10px;
    width: 32px;
    height: 40px;
    background: url(../images/fb8dd74.svg);
    background-size: 100% 100%
}

.hotRank .hotRank-main .item-grop .item .two {
    position: absolute;
    top: 0;
    right: 10px;
    width: 32px;
    height: 40px;
    background: url(../images/2fa2ada.svg);
    background-size: 100% 100%
}

.hotRank .hotRank-main .item-grop .item .three {
    top: 0;
    position: absolute;
    right: 10px;
    width: 32px;
    height: 40px;
    background: url(../images/9975640.svg);
    background-size: 100% 100%
}

.hotRank .hotRank-main .item-grop .item .four {
    top: 4px;
    position: absolute;
    right: 10px;
    width: 32px;
    height: 40px;
    background: url(../images/f04272b.svg);
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #8c94a3
}

.hotRank .masked {
    color: #fff
}

.blue {
    color: #0792ff
}

.findPro {
    box-sizing: border-box;

    width: 320px;
    background: #fff;
    border-radius: 4px;
    padding: 20px
}

.findPro .title {
    padding-top: 7px;
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.findPro .list {

    display: flex;
    border-bottom: 1px dashed #ededed;
    padding:20px 0;
}

.findPro .list .item {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.findPro .list .item .img {
    height: 50px;
    width: 50px;
    border-radius: 25px;
    margin-bottom: 8px
}

.findPro .list .item .item-title {
    font-size: 14px
}

.findPro .list .item .item-title:hover {
    color: #0792ff
}

.findPro .findPro-bottom {
    display: flex;

    padding-top: 20px
}

.findPro .findPro-bottom .left {
    width: 150px;
    margin-top: 6px
}

.findPro .findPro-bottom .left .word {
    font-weight: 700;
    font-size: 18px;
    color: #333;
    margin-bottom: 20px
}

.findPro .findPro-bottom .left .gray {
    font-size: 14px;
    color: #8e8e8e;
    line-height: 22px
}

.findPro .findPro-bottom .pic {
    width: 100px;
    height: 100px;
    margin-right: 5px
}

.findPro .findPro-bottom .pic img {
    width: 100%
}

.findPro .findPro-bottom .guanzhu {
    margin-top: 10px;
    width: 25px;
    height: 80px
}

.custom[data-v-10b76a1a] {
    border-radius: 4px;
    margin-top: 16px;
    max-width: 1200px;
    height: 400px;
    background: #fff
}

.custom .custom-top[data-v-10b76a1a] {
    height: 80px;
    display: flex;
    align-items: center;
    padding: 0 20px
}

.custom .custom-top .top-main[data-v-10b76a1a] {
    display: flex
}

.custom .custom-top .top-main .bar[data-v-10b76a1a] {
    margin-top: 5px;
    width: 4px;
    height: 20px;
    background: #0792ff;
    margin-right: 10px
}

.custom .custom-top .top-main .title[data-v-10b76a1a] {
    font-size: 22px;
    color: #333;
    margin-right: 12px
}

.custom .custom-top .top-main .small-title[data-v-10b76a1a] {
    font-size: 16px;
    color: #ababab;
    margin-top: 5px
}

.custom .custom-bottom[data-v-10b76a1a] {
    display: flex
}

.custom .custom-bottom .item-main[data-v-10b76a1a] {
    height: 240px;
    display: flex;
    flex: 1;
    padding: 0 40px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    box-sizing: border-box
}

.custom .custom-bottom .item-main .img[data-v-10b76a1a] {
    width: 80px;
    height: 80px;
    margin-bottom: 33px
}

.custom .custom-bottom .item-main .item-title[data-v-10b76a1a] {
    font-size: 20px;
    color: #333
}

.custom .custom-bottom .item-main .item-content[data-v-10b76a1a] {
    width: 160px;
    margin-top: 10px;
    font-size: 14px;
    color: #999;
    word-break: break-all;
    white-space: pre-wrap
}

.custom .btn-area[data-v-10b76a1a] {
    display: flex;
    justify-content: center
}

.custom .btn-area .btn[data-v-10b76a1a] {
    height: 50px;
    width: 300px;
    background: #0792ff;
    border-radius: 25px;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    text-align: center
}

.custom .btn-area .btn[data-v-10b76a1a]:hover {
    background: #0680e0
}

.article-trend[data-v-b9d570fc] {
    box-sizing: border-box;
    max-width: 864px;
    padding-bottom: 20px;
    border-radius: 4px;
    background: #fff
}

.article-trend .article-trend-header[data-v-b9d570fc] {
    display: flex;
    padding: 30px 20px 0
}

.article-trend .article-trend-header .title[data-v-b9d570fc] {
    display: flex;
    align-items: center;
    height: 22px;
    font-size: 22px;
    color: #333;
    margin-right: 78px
}

.article-trend .article-trend-header .title[data-v-b9d570fc]:before {
    content: "";
    display: block;
    margin-right: 10px;
    width: 4px;
    height: 20px;
    background-color: #0792ff
}

.article-trend .article-trend-header .tab[data-v-b9d570fc] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex: 1;

}

.article-trend .article-trend-header .tab .tab-item[data-v-b9d570fc] {
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 12px;
    font-size: 14px;
    color: #333;
    background-color: #f5f5f5;
    padding: 0 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer
}

.article-trend .article-trend-header .tab .tab-item:hover a{color: #fff}


.article-trend .article-trend-header .tab .tab-item.act[data-v-b9d570fc],.article-trend .article-trend-header .tab .tab-item[data-v-b9d570fc]:hover {
    color: #fff;
    background-color: #0792ff
}

.article-trend .article-trend-header .tab-spread[data-v-b9d570fc] {
    height: 34px;
    overflow: hidden
}

.article-trend .article-trend-header .spread[data-v-b9d570fc] {
    display: flex;
    align-items: center;
    height: 19px;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.article-trend .article-trend-header .spread>b[data-v-b9d570fc] {
    font-size: 16px;
    font-weight: 400;
    color: #ababab;
    transition: all .5s
}

.article-trend .show-more-btn[data-v-b9d570fc] {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #f5a926;
    text-align: center;
    border-radius: 20px;
    background: #fefcf7;
    cursor: pointer;
    margin: 0 20px
}

.article-trend .show-more-btn[data-v-b9d570fc]:hover {
    background: #fef8ea
}

.rotate[data-v-b9d570fc] {
    transform: rotate(-180deg)
}

.information-sub-title[data-v-c00c2f98] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-c00c2f98]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.article-course[data-v-c00c2f98] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0px
}

.article-course .course-wrap[data-v-c00c2f98] {
    flex-shrink: 0;
    width: 424px;
    height: 310px;
    background: #fff;
    border-radius: 4px
}

.article-course .course-wrap[data-v-c00c2f98]:first-child {
    margin-right: 16px
}

.article-course .course-wrap .course-header[data-v-c00c2f98] {
    display: flex;
    align-items: center;
    position: relative;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #f2f2f2
}

.article-course .course-wrap .course-header .tab[data-v-c00c2f98] {
    position: relative;
    font-size: 22px;
    color: #333;
    margin-right: 44px;
    cursor: pointer
}

.article-course .course-wrap .course-header .tab.act[data-v-c00c2f98]:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 50px;
    height: 4px;
    background: #008fff
}

.article-course .course-wrap .course-header .show-more[data-v-c00c2f98] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    right: 20px;
    height: 20px;
    font-size: 14px;
    color: #8e8e8e;
    cursor: pointer
}

.article-course .course-wrap .course-header .show-more>img[data-v-c00c2f98] {
    width: 6px;
    margin-left: 6px
}

.article-course .course-wrap .course-container .article-wrap[data-v-c00c2f98] {
    padding: 24px 30px 24px 20px
}

.article-course .course-wrap .course-container .article-wrap .article-item[data-v-c00c2f98] {
    display: flex;
    align-items: center;
    cursor: pointer
}

.article-course .course-wrap .course-container .article-wrap .article-item[data-v-c00c2f98]:not(:last-child) {
    margin-bottom: 24px
}

.article-course .course-wrap .course-container .article-wrap .article-item .order[data-v-c00c2f98] {
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin-right: 12px
}

.article-course .course-wrap .course-container .article-wrap .article-item .order.strong[data-v-c00c2f98] {
    color: #008fff
}

.article-course .course-wrap .course-container .article-wrap .article-item .article-title[data-v-c00c2f98] {
    font-size: 16px;
    color: #333
}

.information-sub-title {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.popular-video {
    box-sizing: border-box;
    max-width: 864px;
    padding-bottom: 20px;
    border-radius: 4px;
    background: #fff
}

.popular-video .popular-video-header {
    display: flex;
    justify-content: space-between;
    padding: 30px 20px 10px;
    margin-bottom: 20px
}

.popular-video .popular-video-header .title {
    display: flex;
    align-items: center;
    height: 22px;
    font-size: 22px;
    color: #333;
    margin-right: 78px
}

.popular-video .popular-video-header .title:before {
    content: "";
    display: block;
    margin-right: 10px;
    width: 4px;
    height: 20px;
    background-color: #0792ff
}

.popular-video .popular-video-header .show-more {
    display: flex;
    align-items: center;
    height: 19px;
    font-size: 14px;
    color: #8e8e8e;
    cursor: pointer
}

.popular-video .popular-video-header .show-more>img {
    width: 6px;
    margin-left: 4px
}

.popular-video .popular-video-content {
    position: relative;

    background: #fff;
    padding: 0 20px
}

.popular-video .popular-video-content .video-item-wrap {
    display: flex;
    align-items: center
}

.popular-video .popular-video-content .video-item-wrap .video-item {
    position: relative;
    flex-shrink: 0;
    width: 264px;

    margin-right: 16px;
    border-radius: 8px;
    overflow: hidden
}

.popular-video .popular-video-content .video-item-wrap .video-item .cover-url {
    width: 100%;
    height: 100%
}

.popular-video .popular-video-content .video-item-wrap .video-item .icon-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 44px;
    height: 44px
}

.popular-video .popular-video-content .video-item-wrap .video-item .video-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    justify-content: center;
    width: 220px;
    max-height: 52px;
    line-height: 26px;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-top: 4px
}

.popular-video .swiper-button-prev2 {
    left: 0;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat
}

.popular-video .swiper-button-next2,.popular-video .swiper-button-prev2 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98;
    width: 25px;
    height: 35px
}

.popular-video .swiper-button-next2 {
    right: 0;
    background: url(../images/3698115.svg) 100% 100% no-repeat
}

.popular-video .swiper-button-next2:focus,.popular-video .swiper-button-prev2 {
    outline: none
}

.popular-video .poiner {
    cursor: pointer
}

.zsDetailsWrap .topbar[data-v-c502bfe8] {
    max-width: 1200px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px
}

.zsDetailsWrap .topbar .position[data-v-c502bfe8],.zsDetailsWrap .topbar .special[data-v-c502bfe8] {
    color: #999;
    font-size: 14px
}

.zsDetailsWrap .topbar .hover[data-v-c502bfe8] {
    color: #151515
}

.zsDetailsWrap .topbar .hover[data-v-c502bfe8]:hover {
    color: #2d7bff;
    transition: 1s
}

.zsDetailsWrap .topbar .triangle[data-v-c502bfe8] {
    color: #999
}

.zsDetailsWrap .main[data-v-c502bfe8] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.zsDetailsWrap .main .left[data-v-c502bfe8] {
    width: 864px
}

.zsDetailsWrap .main .left .articleBox[data-v-c502bfe8] {
    padding: 30px 20px;
    border-radius: 4px;
    background: #fff
}

.zsDetailsWrap .main .left .articleBox .top-banner[data-v-c502bfe8] {
    margin-bottom: 30px
}

.zsDetailsWrap .main .left .articleBox .bottom-banner[data-v-c502bfe8] {
    margin-top: 30px
}

.zsDetailsWrap .main .left .articleBox h1[data-v-c502bfe8] {
    font-size: 26px;
    color: #333
}

.zsDetailsWrap .main .left .articleBox .description[data-v-c502bfe8] {
    width: 100%;
    margin-top: 18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap
}

.zsDetailsWrap .main .left .articleBox .description .description_left[data-v-c502bfe8] {
    height: 100%;
    display: flex;
    align-items: center
}

.zsDetailsWrap .main .left .articleBox .description .description_left img[data-v-c502bfe8] {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #ccc;
    margin-right: 6px
}

.zsDetailsWrap .main .left .articleBox .description .description_left .userName[data-v-c502bfe8] {
    font-size: 14px;
    color: #999
}

.zsDetailsWrap .main .left .articleBox .description .description_right[data-v-c502bfe8] {
    height: 100%;
    display: flex;
    line-height: 24px;
    color: #999;
    font-size: 14px
}

.zsDetailsWrap .main .left .articleBox .description .description_right .view[data-v-c502bfe8] {
    margin-left: 20px
}

.zsDetailsWrap .main .left .articleBox .description .description_right .iconfont[data-v-c502bfe8] {
    font-size: 12px;
    color: #ababab;
    margin-right: 4px
}

.zsDetailsWrap .main .left .articleBox .description .description_right .icon-time[data-v-c502bfe8] {
    font-size: 16px
}

.zsDetailsWrap .main .left .articleBox .description .description_right .overf[data-v-c502bfe8] {
    display: none
}

.zsDetailsWrap .main .left .articleBox .entry[data-v-c502bfe8] {
    width: 100%;
    border-radius: 4px;
    margin-top: 8px;
    cursor: pointer
}

.zsDetailsWrap .main .left .articleBox .content[data-v-c502bfe8] {
    margin-top: 20px
}

.zsDetailsWrap .main .left .articleBox .content p[data-v-c502bfe8] {
    color: red!important;
    font-size: 60px
}

.zsDetailsWrap .main .left .bottomArticleBox[data-v-c502bfe8] {
    width: 100%;
    min-height: 200px;
    margin-top: 16px;
    display: flex;
    justify-content: space-between
}

.zsDetailsWrap .main .left .pc-end[data-v-c502bfe8] {
    color: #ccc;
    font-size: 14px;
    text-align: center;
    margin-bottom: 40px
}

.zsDetailsWrap .main .left .preface[data-v-c502bfe8] {
    font-size: 14px;
    color: #888;
    margin-top: 30px;
    line-height: 1.6
}

.zsDetailsWrap .main .left .lastBox[data-v-c502bfe8] {
    margin-top: 30px;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.zsDetailsWrap .main .left .lastBox .rightButton[data-v-c502bfe8] {
    display: flex;
    align-items: center
}

.zsDetailsWrap .main .left .lastBox .rightButton .zanBox[data-v-c502bfe8] {
    padding: 6px 22px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    border: 1px solid #f2f2f2;
    border-radius: 18px;
    cursor: pointer;
    margin-right: 20px
}

.zsDetailsWrap .main .left .lastBox .rightButton .zanBox:hover i[data-v-c502bfe8],.zsDetailsWrap .main .left .lastBox .rightButton .zanBox:hover span[data-v-c502bfe8] {
    color: #2d7bff!important;
    transition: .5s
}

.zsDetailsWrap .main .left .lastBox .rightButton .zanBox span[data-v-c502bfe8] {
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 5px
}

.zsDetailsWrap .main .left .lastBox .rightButton .zanBox i[data-v-c502bfe8] {
    color: #8e8e8e
}

.hxc[data-v-c502bfe8] {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 16px
}

.hxc .Icon[data-v-c502bfe8] {
    width: 100%;
    height: 100%;
    display: block
}

.hxc .top_content[data-v-c502bfe8] {
    max-width: 1200px;
    min-height: 218px;
    position: relative;
    padding: 30px 30px 0;
    box-sizing: border-box;
    background: url(https://file.shenlanbao.com/2021/09/09/file/pic_bg.png);
    background-size: 1200px 160px;
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-color: #fff;
    border-radius: 4px
}

.hxc .top_content .peitu_img[data-v-c502bfe8] {
    width: 200px;
    height: 150px;
    position: absolute;
    top: 28px;
    right: 54px
}

.hxc .top_content .hxc_title[data-v-c502bfe8] {
    line-height: 48px;
    font-size: 34px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700
}

.hxc .top_content .hxc_title_top[data-v-c502bfe8] {
    padding-top: 40px
}

.hxc .top_content .hxc_describe[data-v-c502bfe8] {
    width: 834px;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
    margin: 30px 0 10px
}

.hxc .top_content .hxc_describe a[data-v-c502bfe8] {
    font-size: 16px;
    color: #0792ff
}

.hxc .top_content .hxc_describe a img[data-v-c502bfe8] {
    vertical-align: middle
}

.hxc .top_content[data-v-c502bfe8] .tipBox {
    margin-top: 0
}

.hxc .main_content[data-v-c502bfe8] {
    max-width: 1200px;
    display: flex;
    justify-content: space-between
}

.hxc .main_content .left_box[data-v-c502bfe8] {
    width: 864px
}

.hxc .main_content .left_box .rank-row[data-v-c502bfe8] {
    width: 864px;
    height: 326px;
    background: #fff;
    border-radius: 4px;
    margin-top: 16px
}

.hxc .main_content .left_box .top_main[data-v-c502bfe8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 78px;
    box-sizing: border-box;
    padding: 0 30px
}

.hxc .main_content .left_box .top_main .bar[data-v-c502bfe8] {
    margin-top: 2px;
    width: 4px;
    height: 20px;
    background: #0792ff;
    margin-right: 10px
}

.hxc .main_content .left_box .top_main .title[data-v-c502bfe8] {
    font-size: 22px;
    color: #333;
    flex: 1;
    font-weight: 700
}

.hxc .main_content .left_box .top_main .lookmore[data-v-c502bfe8] {
    margin-top: 5px;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.hxc .main_content .left_box .top_main .lookmore .icon[data-v-c502bfe8] {
    width: 6px
}

.hxc .main_content .left_box .related_content[data-v-c502bfe8],.hxc .main_content .left_box .relevant_pro[data-v-c502bfe8] {
    margin-top: 16px;
    background-color: #fff;
    border-radius: 4px
}

.hxc .main_content .left_box .related_content .pro_list[data-v-c502bfe8],.hxc .main_content .left_box .relevant_pro .pro_list[data-v-c502bfe8] {
    padding: 0 30px
}

.hxc .main_content .left_box .related_content .top_main[data-v-c502bfe8],.hxc .main_content .left_box .relevant_pro .top_main[data-v-c502bfe8] {
    height: 50px;
    padding-top: 24px;
    box-sizing: border-box
}

.hxc .main_content .left_box .relevant_science[data-v-c502bfe8] {
    width: 100%;
    padding: 30px;
    box-sizing: border-box;
    background-color: #fff;
    margin-top: 16px;
    border-radius: 4px
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item[data-v-c502bfe8] {
    margin-bottom: 30px
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item[data-v-c502bfe8]:last-of-type {
    margin-bottom: 0
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title[data-v-c502bfe8] {
    display: flex;
    align-items: center
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title .title_img[data-v-c502bfe8] {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title .title_text[data-v-c502bfe8] {
    font-size: 22px;
    color: #0792ff;
    letter-spacing: 1px;
    font-weight: 700;
    position: relative;
    padding: 0 4px;
    z-index: 1;
    max-width: 772px;
    box-sizing: border-box
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_title .title_text[data-v-c502bfe8]:after {
    content: "";
    width: 100%;
    height: 6px;
    background: #f0f8ff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_area[data-v-c502bfe8] {
    margin-top: 20px;
    width: 100%
}

.hxc .main_content .left_box .relevant_science .mes_list .mes_item .item_area img[data-v-c502bfe8] {
    width: 100%;
    height: auto
}

.hxc .main_content .left_box .related_content[data-v-c502bfe8] {
    margin-top: 16px
}

.hxc .main_content .left_box .related_content .content_list[data-v-c502bfe8] {
    padding: 0 30px
}

.hxc .main_content .left_box .related_content .content_list .QandA_item[data-v-c502bfe8] {
    padding: 30px 0;
    border-bottom: .5px dashed #f2f2f2
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer[data-v-c502bfe8],.hxc .main_content .left_box .related_content .content_list .QandA_item .question[data-v-c502bfe8] {
    display: flex
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .answer_img[data-v-c502bfe8],.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .question_img[data-v-c502bfe8],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .answer_img[data-v-c502bfe8],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .question_img[data-v-c502bfe8] {
    width: 20px;
    height: 20px;
    margin-top: 4px
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .question_text[data-v-c502bfe8],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .question_text[data-v-c502bfe8] {
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    padding-left: 10px
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .question_text[data-v-c502bfe8]:hover,.hxc .main_content .left_box .related_content .content_list .QandA_item .question .question_text[data-v-c502bfe8]:hover {
    cursor: pointer;
    color: #0792ff
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer .answer_text[data-v-c502bfe8],.hxc .main_content .left_box .related_content .content_list .QandA_item .question .answer_text[data-v-c502bfe8] {
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400;
    padding-left: 10px;
    height: 52px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    flex: 1
}

.hxc .main_content .left_box .related_content .content_list .QandA_item .answer[data-v-c502bfe8] {
    margin-top: 12px
}

.hxc .main_content .left_box .related_content .content_list .baike_item[data-v-c502bfe8] {
    width: 100%;
    height: 176px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 0;
    box-sizing: border-box;
    border-bottom: .5px dashed #f2f2f2
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title[data-v-c502bfe8] {
    display: flex;
    align-items: center
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title .title[data-v-c502bfe8] {
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    margin-right: 6px
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title .title[data-v-c502bfe8]:hover {
    cursor: pointer;
    color: #0792ff
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .top_title .baike[data-v-c502bfe8] {
    width: 80px;
    height: 22px
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content[data-v-c502bfe8] {
    width: 600px;
    margin-top: 10px;
    display: block
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content p[data-v-c502bfe8] {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 400
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content .text_con[data-v-c502bfe8] {
    height: 52px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .left_box .related_content .content_list .baike_item .left .baike_content span[data-v-c502bfe8] {
    font-size: 16px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .left_box .related_content .content_list .baike_item .right[data-v-c502bfe8] {
    width: 160px;
    height: 120px
}

.hxc .main_content .left_box .poster[data-v-c502bfe8] {
    width: 100%;
    height: 200px;
    margin-top: 16px;
    display: block
}

.hxc .main_content .left_box .insurance_entry[data-v-c502bfe8] {
    margin-top: 16px;
    background-color: #fff;
    border-radius: 4px
}

.hxc .main_content .left_box .insurance_entry .entry_list[data-v-c502bfe8] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 30px 18px
}

.hxc .main_content .left_box .insurance_entry .entry_list .item[data-v-c502bfe8] {
    height: 30px;
    line-height: 30px;
    background: #f7f7f7;
    border-radius: 4px;
    padding: 0 12px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 12px;
    margin-right: 12px;
    display: block
}

.hxc .main_content .right_box[data-v-c502bfe8] {
    width: 320px
}

.hxc .main_content .right_box .topBox[data-v-c502bfe8] {
    position: relative;
    width: 320px;
    height: 384px;
    margin-top: 16px
}

.hxc .main_content .right_box .topBox .bgc_img[data-v-c502bfe8] {
    width: 320px;
    height: 396px;
    position: absolute;
    left: 0;
    bottom: 0
}

.hxc .main_content .right_box .topBox .content[data-v-c502bfe8] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2
}

.hxc .main_content .right_box .topBox .content .top[data-v-c502bfe8] {
    padding: 12px
}

.hxc .main_content .right_box .topBox .content .top .big_title[data-v-c502bfe8],.hxc .main_content .right_box .topBox .content .top .small_title[data-v-c502bfe8] {
    height: 33px;
    font-size: 24px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 700
}

.hxc .main_content .right_box .topBox .content .top .small_title[data-v-c502bfe8] {
    height: 22px;
    font-size: 16px;
    font-weight: 400
}

.hxc .main_content .right_box .topBox .content .consult_introduce[data-v-c502bfe8] {
    width: 300px;
    background: #fff;
    border-radius: 4px;
    padding: 16px 10px;
    box-sizing: border-box;
    margin: 0 auto
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item[data-v-c502bfe8] {
    display: flex;
    padding-bottom: 18px;
    box-sizing: border-box
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .avator[data-v-c502bfe8] {
    width: 40px;
    height: 40px
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .describe[data-v-c502bfe8] {
    padding-left: 10px;
    flex: 1;
    box-sizing: border-box
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .describe .title[data-v-c502bfe8] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    margin-bottom: 4px
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_item .describe .text[data-v-c502bfe8] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .right_box .topBox .content .consult_introduce .consult_btn[data-v-c502bfe8] {
    width: 280px;
    height: 36px;
    display: block;
    background-image: linear-gradient(90deg,#fcc932 1%,#ffaf34);
    background-image: linear-gradient(90deg,#48aefe,#0988eb);
    background-image: linear-gradient(90deg,#ffaf34 1%,#fcd563);
    background-image: linear-gradient(270deg,#ffc733,#ff860d);
    border-radius: 18px;
    margin: 2px auto;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
    text-align: right;
    font-weight: 500;
    line-height: 36px;
    text-align: center
}

.hxc .main_content .right_box .media[data-v-c502bfe8] {
    width: 100%;
    margin-top: 16px;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 4px
}

.hxc .main_content .right_box .media .relationShowName[data-v-c502bfe8] {
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    margin-bottom: 16px
}

.hxc .main_content .right_box .media .videoBox[data-v-c502bfe8] {
    width: 100%;
    height: 158px;
    background: #000;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.hxc .main_content .right_box .media .videoBox video[data-v-c502bfe8] {
    height: 100%;
    width: 100%
}

.hxc .main_content .right_box .media .videoBox .playOrP[data-v-c502bfe8] {
    width: 100%;
    height: 158px;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px
}

.hxc .main_content .right_box .media .videoBox .playOrP .playButton[data-v-c502bfe8] {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    margin: 46px auto 0;
    z-index: 99999
}

.hxc .main_content .right_box .media .videoBox .playOrP .playButton img[data-v-c502bfe8] {
    width: 100%;
    height: 100%
}

.hxc .main_content .right_box .hot_content[data-v-c502bfe8] {
    width: 320px;
    background: #fff;
    border-radius: 4px;
    margin-top: 16px;
    padding: 0 20px;
    box-sizing: border-box
}

.hxc .main_content .right_box .hot_content .title[data-v-c502bfe8] {
    width: 100%;
    height: 60px;
    background: #fff;
    border-radius: 4px 4px 0 0;
    border-bottom: 1px solid #f2f2f2;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 60px
}

.hxc .main_content .right_box .hot_content .art[data-v-c502bfe8] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100px;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .hot_content .art .avator[data-v-c502bfe8] {
    width: 80px;
    height: 60px;
    display: block
}

.hxc .main_content .right_box .hot_content .art .art_content[data-v-c502bfe8] {
    padding-left: 16px;
    flex: 1
}

.hxc .main_content .right_box .hot_content .art .art_content .heading[data-v-c502bfe8] {
    height: 44px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot[data-v-c502bfe8] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox[data-v-c502bfe8],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox[data-v-c502bfe8] {
    display: flex;
    align-items: center
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .iconfont[data-v-c502bfe8],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .iconfont[data-v-c502bfe8] {
    font-size: 14px;
    color: #9a9a9a
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .icon-icon_eye3[data-v-c502bfe8],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .icon-icon_eye3[data-v-c502bfe8] {
    font-size: 12px
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .readNum[data-v-c502bfe8],.hxc .main_content .right_box .hot_content .art .art_content .listBot .readBox .time[data-v-c502bfe8],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .readNum[data-v-c502bfe8],.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox .time[data-v-c502bfe8] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 4px
}

.hxc .main_content .right_box .hot_content .art .art_content .listBot .timeBox[data-v-c502bfe8] {
    margin-right: 20px
}

.hxc .main_content .right_box .hot_content .new_art[data-v-c502bfe8]:last-of-type {
    border-bottom: 0
}

.hxc .main_content .right_box .hot_content .quesion[data-v-c502bfe8] {
    width: 100%;
    padding: 12px 0;
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .hot_content .quesion .ask[data-v-c502bfe8] {
    max-height: 52px;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    text-align: justify;
    line-height: 20px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .right_box .hot_content .quesion .ask span[data-v-c502bfe8] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .right_box .hot_content .baike[data-v-c502bfe8] {
    padding: 20px 0;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .hot_content .baike .top_title[data-v-c502bfe8] {
    display: flex;
    align-items: center
}

.hxc .main_content .right_box .hot_content .baike .top_title .baike_title[data-v-c502bfe8] {
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    margin-right: 4px
}

.hxc .main_content .right_box .hot_content .baike .top_title .baike_icon[data-v-c502bfe8] {
    width: 72px;
    height: 20px
}

.hxc .main_content .right_box .hot_content .baike .baike_content[data-v-c502bfe8] {
    width: 100%;
    margin-top: 4px;
    display: block
}

.hxc .main_content .right_box .hot_content .baike .baike_content p[data-v-c502bfe8] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.hxc .main_content .right_box .hot_content .baike .baike_content .text_con[data-v-c502bfe8] {
    height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hxc .main_content .right_box .hot_content .baike .baike_content span[data-v-c502bfe8] {
    font-size: 14px;
    color: #0792ff;
    letter-spacing: 0;
    font-weight: 400
}

.hxc .main_content .right_box .hot_content .check_more[data-v-c502bfe8] {
    width: 104px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 20px;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    display: block
}

.hxc .main_content .right_box .new_content[data-v-c502bfe8] {
    padding-bottom: 20px
}

.hxc .main_content .right_box .new_content .askItem[data-v-c502bfe8] {
    padding: 18px 0;
    border-bottom: 1px dashed #f2f2f2
}

.hxc .main_content .right_box .new_content .askItem[data-v-c502bfe8]:last-of-type {
    border-bottom: 0
}

.hxc .main_content .right_box .new_content .askItem .answer[data-v-c502bfe8] {
    display: flex;
    align-items: center
}

.hxc .main_content .right_box .new_content .askItem .answer .answer_img[data-v-c502bfe8] {
    width: 16px;
    height: 16px
}

.hxc .main_content .right_box .new_content .askItem .answer .answer_text[data-v-c502bfe8] {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    padding-left: 6px;
    width: 252px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.hxc .main_content .right_box .new_content .askItem .answer .answer_text[data-v-c502bfe8]:hover {
    cursor: pointer;
    color: #0792ff
}

.hxc .main_content .right_box .new_content .askItem .help[data-v-c502bfe8] {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 8px
}

.hxc .main_content .right_box .new_content .lastItem[data-v-c502bfe8] {
    border-bottom: 0
}

.zsListWrap .brandWrap[data-v-c502bfe8] {
    max-width: 1200px;
    height: 40px;
    font-size: 14px;
    margin: 0 auto;
    line-height: 40px
}

.zsListWrap .brandWrap .link[data-v-c502bfe8] {
    color: #333
}

.zsListWrap .brandWrap .allArt[data-v-c502bfe8] {
    color: #999
}

.zsListWrap .brandWrap .stri[data-v-c502bfe8] {
    color: #999;
    margin: 0 5px
}

.zsListWrap .centerWrap[data-v-c502bfe8] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.zsListWrap .centerWrap .leftWrap[data-v-c502bfe8] {
    width: 864px
}

.zsListWrap .centerWrap .leftWrap .left[data-v-c502bfe8] {
    border-radius: 4px;
    padding: 30px;
    box-sizing: border-box;
    background: #fff
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .onlyOneType[data-v-c502bfe8] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType[data-v-c502bfe8] {
    display: flex
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .allArticleList[data-v-c502bfe8],.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .otherList[data-v-c502bfe8] {
    font-size: 20px;
    color: #333;
    margin-right: 40px
}

.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .allArticleList.active[data-v-c502bfe8],.zsListWrap .centerWrap .leftWrap .left .typeListWrap .zhishiTwoType .otherList.active[data-v-c502bfe8] {
    color: #0792ff
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains[data-v-c502bfe8] {
    min-height: 134px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 0;
    border-bottom: 1px dashed #ededed
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains img[data-v-c502bfe8] {
    width: 160px;
    height: 120px;
    background: #e5e5e5;
    margin-right: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox[data-v-c502bfe8] {
    position: relative;
    height: 120px;
    width: 624px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .h2[data-v-c502bfe8] {
    font-size: 18px;
    color: #333;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
    cursor: pointer;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .proIntroduce[data-v-c502bfe8] {
    font-size: 12px;
    color: #8e8e8e;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 10px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot[data-v-c502bfe8] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #9a9a9a;
    display: flex
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .iconfont[data-v-c502bfe8] {
    font-size: 12px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .icon-icon_time3[data-v-c502bfe8] {
    font-size: 14px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot .timeBox[data-v-c502bfe8] {
    margin-right: 30px
}

.zsListWrap .centerWrap .leftWrap .left .list .listContains .rightBox .listBot span[data-v-c502bfe8] {
    margin-right: 10px
}

.zsListWrap .centerWrap .leftWrap .left .list .h2[data-v-c502bfe8]:hover {
    color: #0792ff!important;
    transition: .5s
}

.zhishiLinkContent {
    margin: 30px 0
}

.zhishiLinkContent,.zhishiLinkContent p {
    color: #333;
    font-size: 16px;
    line-height: 1.8
}

.zhishiLinkContent p {
    margin: 10px 0
}

.zhishiLinkContent a {
    font-size: 16px
}

.zhishiLinkContent h2 a,.zhishiLinkContent h3 a,.zhishiLinkContent h4 a {
    font-size: inherit
}

.zhishiLinkContent b {
    font-size: 18px;
    color: #000
}

.zhishiLinkContent img {
    margin: 20px auto
}

.zhishiLinkContent h2 {
    font-size: 20px;
    margin-top: 30px
}

.hxcContent img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 20px auto
}

.hxcContent h3,.hxcContent h3 span {
    font-size: 20px!important;
    color: #333!important
}

.hxcContent p,.hxcContent span {
    font-size: 16px;
    line-height: 2;
    letter-spacing: 1px;
    color: #333
}

.hxcContent p {
    margin-bottom: 8px
}

.pc .brand[data-v-5edfc255] {
    max-width: 1200px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 14px
}

.pc .brand .home[data-v-5edfc255],.pc .brand .keys[data-v-5edfc255] {
    color: #333
}

.pc .brand .special[data-v-5edfc255] {
    color: #999
}

.pc .centerBox[data-v-5edfc255] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.pc .centerBox .centerLeft[data-v-5edfc255] {
    width: 864px
}

.pc .centerBox .centerLeft .headBox[data-v-5edfc255] {
    box-sizing: border-box;
    padding: 30px 0 22px 30px;
    background: #fff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pc .centerBox .centerLeft .headBox .headLeft[data-v-5edfc255] {
    width: 588px;
    height: 100%
}

.pc .centerBox .centerLeft .headBox .headLeft .h1[data-v-5edfc255] {
    font-size: 34px;
    color: #333
}

.pc .centerBox .centerLeft .headBox .headLeft .intro[data-v-5edfc255] {
    width: 100%;
    margin-top: 18px;
    font-size: 16px;
    color: #333;
    line-height: 26px;
    word-break: break-all
}

.pc .centerBox .centerLeft .headBox .headLeft .h1Else[data-v-5edfc255] {
    height: 156px;
    line-height: 156px;
    font-size: 34px;
    color: #333
}

.pc .centerBox .centerLeft .headBox .headRight[data-v-5edfc255] {
    width: 220px;
    height: 156px
}

.pc .centerBox .centerLeft .headBox .headRight img[data-v-5edfc255] {
    width: 100%;
    height: 100%
}

.pc .centerBox .centerLeft .headBoxElse[data-v-5edfc255] {
    background: #fff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pc .centerBox .centerLeft .headBoxElse .headLeft[data-v-5edfc255] {
    width: 655px;
    height: 156px
}

.pc .centerBox .centerLeft .headBoxElse .headLeft .h1[data-v-5edfc255] {
    font-size: 34px;
    color: #333;
    height: 156px;
    line-height: 156px;
    padding-left: 30px
}

.pc .centerBox .centerLeft .headBoxElse .headLeft .intro[data-v-5edfc255] {
    width: 100%;
    height: 114px;
    margin-top: 18px;
    font-size: 16px;
    color: #333;
    line-height: 26px
}

.pc .centerBox .centerLeft .headBoxElse .headLeft .h1Else[data-v-5edfc255] {
    height: 156px;
    line-height: 156px;
    font-size: 34px;
    color: #333
}

.pc .centerBox .centerLeft .headBoxElse .headRight[data-v-5edfc255] {
    width: 220px;
    height: 156px
}

.pc .centerBox .centerLeft .headBoxElse .headRight img[data-v-5edfc255] {
    width: 100%;
    height: 100%
}

.pc .centerBox .centerLeft .listBox[data-v-5edfc255] {
    width: 100%;
    background: #fff;
    margin-top: 16px;
    padding: 0 20px;
    box-sizing: border-box;
    border-radius: 4px
}

.pc .centerBox .centerLeft .listBox .encycBox[data-v-5edfc255] {
    width: 100%;
    padding: 30px 0;
    border-bottom: 1px dashed #ededed;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycTitleBox[data-v-5edfc255] {
    width: 100%;
    height: 26px;
    display: flex;
    align-items: center
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycTitleBox .encycTitle[data-v-5edfc255] {
    font-size: 20px;
    color: #333;
    font-weight: 700
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycTitleBox .type[data-v-5edfc255] {
    width: 66px;
    height: 20px;
    border: 1px solid #0792ff;
    color: #0792ff;
    font-size: 14px;
    text-align: center;
    margin: 2px 0 0 10px;
    border-radius: 4px
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycContentBox[data-v-5edfc255] {
    margin-top: 8px
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycContentBox .encycContent[data-v-5edfc255] {
    font-size: 16px;
    color: #333;
    line-height: 26px
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycContentBox a[data-v-5edfc255] {
    margin-left: 8px
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycContentBox a span[data-v-5edfc255] {
    color: #999
}

.pc .centerBox .centerLeft .listBox .encycBox .encycBoxLeft .encycContentBox a i[data-v-5edfc255] {
    color: #999;
    font-size: 14px
}

.pc .centerBox .centerLeft .listBox .encycBox img[data-v-5edfc255] {
    width: 220px;
    height: auto
}

.pc .centerBox .centerLeft .listBox .zsBox[data-v-5edfc255] {
    padding: 30px 0;
    width: 100%;
    border-bottom: 1px dashed #ededed;
    display: flex;
    justify-content: space-between
}

.pc .centerBox .centerLeft .listBox .zsBox .img[data-v-5edfc255] {
    width: 160px;
    height: 104px;
    background: #ccc;
    flex: 0 0 160px
}

.pc .centerBox .centerLeft .listBox .zsBox .img img[data-v-5edfc255] {
    width: 100%;
    height: 100%
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight[data-v-5edfc255] {
    width: 620px
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight .zsTitle[data-v-5edfc255] {
    color: #333;
    font-weight: 700;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight .zsContent[data-v-5edfc255] {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-top: 8px
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight .zsContent a[data-v-5edfc255] {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-top: 8px;
    margin-left: 5px
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight .zsContent a i[data-v-5edfc255] {
    font-size: 14px
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight1[data-v-5edfc255] {
    width: 100%
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight1 .zsTitle[data-v-5edfc255] {
    color: #333;
    font-weight: 700;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight1 .zsContent[data-v-5edfc255] {
    font-size: 14px;
    color: #999;
    line-height: 24px
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight1 .zsContent a[data-v-5edfc255] {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-top: 8px;
    margin-left: 5px
}

.pc .centerBox .centerLeft .listBox .zsBox .zsBoxRight1 .zsContent a i[data-v-5edfc255] {
    font-size: 14px
}

.pc .centerBox .centerRight[data-v-5edfc255] {
    width: 320px
}

.encycTitle[data-v-5edfc255]:hover,.home[data-v-5edfc255]:hover,.lookMore:hover i[data-v-5edfc255],.lookMore:hover span[data-v-5edfc255],.zsTitlehover[data-v-5edfc255]:hover {
    color: #0792ff!important;
    transition: .5s
}

.bg[data-v-b05594a6] {
    background: #f2f2f2;
    overflow: hidden
}

.main[data-v-b05594a6] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 750px
}

.h1[data-v-b05594a6] {
    display: inline-block;
    font-size: 14px;
    font-weight: 400
}

.topbar[data-v-b05594a6] {
    max-width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px
}

.special[data-v-b05594a6] {
    color: #333;
    font-size: 14px
}

.special1[data-v-b05594a6] {
    color: #999;
    font-size: 14px
}

.hover[data-v-b05594a6]:hover {
    color: #2d7bff;
    transition: 1s
}

.triangle[data-v-b05594a6] {
    color: #999
}

.my_main[data-v-b05594a6] {
    display: flex;
    width: 864px
}

.my_main .right .main-white[data-v-b05594a6] {
    background: #fff;
    padding: 30px
}

.my_main .right .right-main[data-v-b05594a6] {
    box-sizing: border-box;
    width: 864px;
    margin-right: 0!important;
    border-radius: 4px
}

.my_main .right .right-main .main-title[data-v-b05594a6] {
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    margin-bottom: 16px
}

.my_main .right .right-main .main-title .detail-title[data-v-b05594a6] {
    text-decoration: none;
    color: #333;
    font-size: 22px;
    padding: 10px 0;
    display: block;
    box-sizing: border-box
}

.my_main .right .right-main .main-title .detail-title .jingxuan[data-v-b05594a6] {
    font-size: 14px;
    color: #fff;
    background: #fea129;
    border-radius: 2px;
    width: 36px;
    height: 20px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 4px
}

.my_main .right .right-main .main-title .detail-title div[data-v-b05594a6] {
    width: 710px;
    display: block
}

.my_main .right .right-main .main-title .detail-content[data-v-b05594a6] {
    position: relative
}

.my_main .right .right-main .main-title .detail-content .detail-question[data-v-b05594a6] {
    margin-bottom: 16px;
    font-size: 16px;
    color: #333;
    line-height: 26px
}

.my_main .right .right-main .main-title .detail-content .detail-morequestion[data-v-b05594a6] {
    margin-bottom: 16px;
    margin-top: 10px;
    font-size: 16px;
    color: #333;
    line-height: 26px;
    width: 684px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.my_main .right .right-main .main-title .detail-content .detail-morequestion .spread-btn[data-v-b05594a6] {
    position: absolute;
    white-space: nowrap;
    color: #0792ff;
    right: 16px;
    bottom: 0;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,.8),#fff)
}

.my_main .right .right-main .main-title .detail-tag[data-v-b05594a6] {
    display: flex;
    flex-wrap: wrap
}

.my_main .right .right-main .main-title .detail-tag .tagsBox[data-v-b05594a6] {
    padding: 0 14px;
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
    border-radius: 15px;
    margin: 0 10px 10px 0;
    flex: 0 0 auto
}

.my_main .right .right-main .main-title .detail-tag .tagsBox span[data-v-b05594a6] {
    color: #333;
    font-size: 14px
}

.my_main .right .right-main .main-title .detail-tag .tagsBox a[data-v-b05594a6] {
    color: #333;
    font-size: 14px;
    margin-left: 2px
}

.my_main .right .right-main .main-title .pcuserInfo[data-v-b05594a6] {
    display: flex;
    align-items: center
}

.my_main .right .right-main .main-title .pcuserInfo img[data-v-b05594a6] {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 10px
}

.my_main .right .right-main .main-title .pcuserInfo .green[data-v-b05594a6] {
    font-size: 14px;
    color: #333;
    margin-right: 10px
}

.my_main .right .right-main .main-title .pcuserInfo .time[data-v-b05594a6] {
    font-size: 14px;
    color: #999
}

.my_main .right .right-main .main-title .pcuserInfo .overf[data-v-b05594a6] {
    display: none
}

.my_main .right .right-main .main-title .decro[data-v-b05594a6] {
    margin-top: 30px;
    color: #999
}

.my_main .right .right-main .main-content[data-v-b05594a6] {
    background: #fff;
    padding: 20px;
    border-radius: 4px
}

.my_main .right .right-main .main-content .top-banner[data-v-b05594a6] {
    margin-bottom: 30px
}

.my_main .right .right-main .main-content .bottom-banner[data-v-b05594a6] {
    margin-top: 30px
}

.my_main .right .right-main .hotAndNew[data-v-b05594a6] {
    display: flex;
    height: 28px;
    align-items: center;
    background: #fff
}

.my_main .right .right-main .hotAndNew .hot[data-v-b05594a6] {
    height: 14px;
    line-height: 14px;
    padding-right: 15px;
    border-right: 1px solid #ccc;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.my_main .right .right-main .hotAndNew .new[data-v-b05594a6] {
    height: 14px;
    line-height: 14px;
    padding-left: 15px;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.my_main .right .right-main .active[data-v-b05594a6] {
    color: #2d7bff!important
}

.my_main .right .right-main .detail-contains[data-v-b05594a6] {
    width: 100%
}

.my_main .right .right-main .detail-contains .select-comment[data-v-b05594a6] {
    display: flex;
    align-items: center;
    height: 36px;
    font-size: 14px;
    color: #ca9513;
    padding-left: 10px;
    margin-bottom: 20px;
    border-radius: 4px
}

.my_main .right .right-main .detail-contains .select-comment>img[data-v-b05594a6] {
    width: 36px;
    height: 36px;
    margin-right: 10px
}

.my_main .right .right-main .detail-contains .select-comment .strong[data-v-b05594a6] {
    font-weight: 700
}

.my_main .right .right-main .detail-title[data-v-b05594a6] {
    text-decoration: none;
    color: #333;
    font-size: 22px;
    padding-bottom: 16px;
    display: block;
    box-sizing: border-box
}

.my_main .right .right-main .detail-title .jingxuan[data-v-b05594a6] {
    font-size: 14px;
    color: #fff;
    background: #fea129;
    border-radius: 2px;
    width: 36px;
    height: 20px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 4px
}

.my_main .right .right-main .detail-title div[data-v-b05594a6] {
    width: 710px;
    display: block
}

.my_main .right .right-main .detail-question[data-v-b05594a6] {
    margin-top: 10px;
    font-size: 16px;
    color: #333;
    line-height: 26px
}

.my_main .right .right-main .label-center[data-v-b05594a6] {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.my_main .right .right-main .label-center .detail-tag[data-v-b05594a6] {
    display: flex;
    flex-wrap: wrap
}

.my_main .right .right-main .label-center .detail-tag .tagsBox[data-v-b05594a6] {
    padding: 0 14px;
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
    border-radius: 15px;
    margin: 0 10px 10px 0;
    flex: 0 0 auto
}

.my_main .right .right-main .label-center .detail-tag .tagsBox span[data-v-b05594a6] {
    color: #333;
    font-size: 14px
}

.my_main .right .right-main .label-center .detail-tag .tagsBox a[data-v-b05594a6] {
    color: #333;
    font-size: 14px;
    margin-left: 2px
}

.my_main .right .right-main .label-center .pcuserInfo[data-v-b05594a6] {
    display: flex;
    flex: 0 0 auto;
    align-items: center
}

.my_main .right .right-main .label-center .pcuserInfo img[data-v-b05594a6] {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 10px
}

.my_main .right .right-main .label-center .pcuserInfo .green[data-v-b05594a6] {
    font-size: 14px;
    color: #333;
    margin-right: 10px
}

.my_main .right .right-main .label-center .pcuserInfo .time[data-v-b05594a6] {
    font-size: 14px;
    color: #999
}

.my_main .right .right-main .decro[data-v-b05594a6] {
    margin-top: 30px;
    color: #999
}

.my_main .right .right-main .detail-btn[data-v-b05594a6] {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}

.my_main .right .right-main .detail-btn .more[data-v-b05594a6] {
    width: 128px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    color: #00a4ff
}

.my_main .right .containsBox[data-v-b05594a6] {
    box-sizing: border-box;
    background: #fff;
    padding: 0 30px;
    overflow: hidden;
    margin-top: 16px;
    border-radius: 4px
}

.my_main .right .containsBox .tltle[data-v-b05594a6] {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #fff;
    border-bottom: 1px solid #ededed
}

.my_main .right .containsBox .tltle span[data-v-b05594a6] {
    color: #333;
    font-size: 14px;
    margin-left: 5px;
    font-weight: 700
}

.my_main .right .containsBox .commentWrap[data-v-b05594a6] {
    width: 100%
}

.my_main .right .containsBox .commentWrap .commentContent[data-v-b05594a6] {
    display: block;
    width: 100%;
    padding: 26px 0;
    box-sizing: border-box;
    border-bottom: 1px dashed #f2f2f2
}

.my_main .right .containsBox .commentWrap .commentContent[data-v-b05594a6]:last-child {
    border-bottom: 0
}

.my_main .right .containsBox .commentWrap .commentContent .titleWrap[data-v-b05594a6] {
    display: flex;
    align-items: center
}

.my_main .right .containsBox .commentWrap .commentContent .titleWrap img[data-v-b05594a6] {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.my_main .right .containsBox .commentWrap .commentContent .titleWrap .title[data-v-b05594a6] {
    font-size: 20px;
    color: #333
}

.my_main .right .containsBox .commentWrap .commentContent .titleWrap .title[data-v-b05594a6]:hover {
    transition: .5s;
    color: #0792ff
}

.my_main .right .containsBox .commentWrap .commentContent .answerWrap[data-v-b05594a6] {
    display: flex;
    margin-top: 14px
}

.my_main .right .containsBox .commentWrap .commentContent .answerWrap img[data-v-b05594a6] {
    width: 20px;
    height: 20px;
    margin: 2px 10px 0 0
}

.my_main .right .containsBox .commentWrap .commentContent .answerWrap div[data-v-b05594a6] {
    font-size: 14px;
    color: #666;
    line-height: 26px
}

.right-ad[data-v-b05594a6] {
    width: 320px;
    box-sizing: border-box
}

.right-ad .right_box1[data-v-b05594a6] {
    position: fixed;
    top: 116px;
    width: 320px;
    z-index: 9
}

.litleTag[data-v-b05594a6]:hover {
    color: #2d7bff!important;
    transition: .5s
}

.headLogoBox[data-v-b05594a6] {
    display: flex;
    align-items: center
}

.headLogoBox img[data-v-b05594a6] {
    width: 24px;
    height: 24px;
    border-radius: 50%
}

.headLogoBox span[data-v-b05594a6] {
    margin-left: 10px;
    font-size: 14px;
    color: #333;
    font-weight: 700
}

.headLogoBox .bestest[data-v-b05594a6] {
    font-size: 12px;
    color: #fff;
    height: 14px;
    line-height: 14px;
    background: #0792ff;
    border-radius: 2px;
    padding: 0 2px;
    margin: 2px 0 0 5px
}

.media[data-v-b05594a6] {
    width: 100%;
    margin: 20px 0
}

.media .videoBox[data-v-b05594a6] {
    width: 100%;
    height: 384px;
    background: #000;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.media .videoBox video[data-v-b05594a6] {
    height: 100%;
    width: 100%
}

.media .videoBox .playOrP[data-v-b05594a6] {
    width: 100%;
    height: 384px;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px
}

.media .videoBox .playOrP .playButton[data-v-b05594a6] {
    width: 72px;
    height: 72px;
    background: #fff;
    border-radius: 50%;
    margin: 145px auto 0;
    z-index: 99999
}

.media .videoBox .playOrP .playButton img[data-v-b05594a6] {
    width: 100%;
    height: 100%
}

.detail[data-v-b05594a6] {
    margin-top: 15px;
    line-height: 2;
    font-size: 16px;
    color: #333
}

.detail .lookMore[data-v-b05594a6] {
    color: #2d7bff
}

.bottomContentWrap[data-v-b05594a6] {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.bottomContentWrap .leftBox[data-v-b05594a6] {
    display: flex
}

.bottomContentWrap .leftBox .time[data-v-b05594a6] {
    font-size: 14px;
    color: #999
}

.bottomContentWrap .leftBox .visit[data-v-b05594a6] {
    display: flex;
    align-items: center;
    margin-left: 10px
}

.bottomContentWrap .leftBox .visit .text[data-v-b05594a6] {
    margin-left: 4px;
    font-size: 14px;
    color: #999
}

.bottomContentWrap .leftBox .visit .iconfont[data-v-b05594a6] {
    font-size: 12px;
    color: #ababab
}

.bottomContentWrap .rightBox[data-v-b05594a6] {
    display: flex;
    align-items: center
}

.bottomContentWrap .rightBox .zanBox[data-v-b05594a6] {
    padding: 6px 22px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    border: 1px solid #f2f2f2;
    border-radius: 18px;
    margin-right: 20px;
    cursor: pointer
}

.bottomContentWrap .rightBox .zanBox:hover i[data-v-b05594a6],.bottomContentWrap .rightBox .zanBox:hover span[data-v-b05594a6] {
    color: #2d7bff;
    transition: .5s
}

.bottomContentWrap .rightBox .zanBox span[data-v-b05594a6] {
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 5px
}

.bottomContentWrap .rightBox .zanBox i[data-v-b05594a6] {
    color: #8e8e8e
}

.bottomImg[data-v-b05594a6] {
    width: 100%;
    margin-top: 10px
}

#jxdetail img {
    margin: 20px auto
}

#jxdetail .baoitemdivname {
    font-weight: 700
}

#jxdetail .keyvalline {
    padding-left: 40px
}

#jxdetail .keyvalline .key {
    position: relative;
    display: inline
}

#jxdetail .keyvalline .key:after {
    content: ":";
    display: inline-block;
    position: absolute;
    top: -6px;
    right: -4px
}

#jxdetail .keyvalline .val {
    display: inline;
    margin-left: 10px
}

.rank-list[data-v-4fe0f4b7] {
    box-sizing: border-box;
    width: 320px;
    padding: 0 20px 10px;
    background: #fff;
    border-radius: 4px;
    overflow: hidden
}

.rank-list .header[data-v-4fe0f4b7] {
    width: 100%;
    height: 60px;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    line-height: 60px;
    border-bottom: 1px solid #f2f2f2
}

.rank-list .content .list-item[data-v-4fe0f4b7] a{
    display: flex;
    align-items: center;
    height: 70px
}

.rank-list .content .list-item .order-num[data-v-4fe0f4b7] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 22px;
    height: 30px;
    margin-right: 14px
}

.rank-list .content .list-item .order-num>img[data-v-4fe0f4b7] {
    width: 100%;
    height: 100%
}

.rank-list .content .list-item .order-num>span[data-v-4fe0f4b7] {
    font-size: 14px;
    color: #999
}

.rank-list .content .list-item .text[data-v-4fe0f4b7] {
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.information-sub-title[data-v-678628f5] {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    padding: 0 20px;
    margin-bottom: 30px
}

.information-sub-title[data-v-678628f5]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 26px;
    background: #0792ff;
    border-radius: 0 4px 4px 0
}

.popular-question[data-v-678628f5] {
    box-sizing: border-box;
    width: 320px;
    padding: 0 20px;
    background: #fff;
    border-radius: 4px;
    overflow: hidden
}

.popular-question .header[data-v-678628f5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #f2f2f2
}

.popular-question .header .title[data-v-678628f5] {
    font-size: 18px;
    font-weight: 700;
    color: #333
}

.popular-question .content[data-v-678628f5] {
    padding-bottom: 20px
}

.popular-question .content .question-wrap[data-v-678628f5] {
    margin-bottom: 20px
}

.popular-question .content .question-wrap .question-item[data-v-678628f5] {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 104px;
    padding: 18px 0 20px;
    border-bottom: 1px dashed #f2f2f2;
    cursor: pointer
}

.popular-question .content .question-wrap .question-item .question[data-v-678628f5] {
    display: flex;
    margin-bottom: 12px
}

.popular-question .content .question-wrap .question-item .question .icon[data-v-678628f5] {
    flex-shrink: 0;
    height: 18px;
    margin-top: 2px;
    margin-right: 4px
}

.popular-question .content .question-wrap .question-item .question .text[data-v-678628f5] {
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.popular-question .content .question-wrap .question-item .question-info[data-v-678628f5] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.popular-question .content .question-wrap .question-item .question-info .num[data-v-678628f5] {
    line-height: 16px;
    font-size: 12px;
    color: #999
}

.popular-question .content .question-wrap .question-item .question-info .tags[data-v-678628f5] {
    width: 30px;
    height: 14px
}

.popular-question .content .more-btn[data-v-678628f5] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 110px;
    height: 36px;
    font-size: 16px;
    color: #008fff;
    background: #ebf6ff;
    border-radius: 18px;
    margin: 0 auto;
    cursor: pointer
}

.brand[data-v-2c6f4b89] {
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 16px;
    max-width: 1200px;
    padding: 30px 0 4px;
    background: #fff
}

.brand .brand-header[data-v-2c6f4b89] {
    display: flex;
    align-items: center;
    height: 22px;
    font-size: 22px;
    color: #333;
    margin-right: 78px;
    margin-bottom: 30px;
    padding: 0 20px
}

.brand .brand-header[data-v-2c6f4b89]:before {
    content: "";
    display: block;
    margin-right: 10px;
    width: 4px;
    height: 20px;
    background-color: #0792ff
}

.brand .partner-card[data-v-2c6f4b89] {
    position: relative
}

.brand .partner-card .left-btn[data-v-2c6f4b89] {
    position: absolute;
    top: 84px;
    left: 0;
    z-index: 2
}

.brand .partner-card .right-btn[data-v-2c6f4b89] {
    position: absolute;
    top: 84px;
    right: 0
}

.brand .partner-card .partner[data-v-2c6f4b89] {
    padding-left: 22px;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    flex-wrap: wrap;

}

.brand .partner-card .partner .imgbox:nth-child(5) .img[data-v-2c6f4b89],.brand .partner-card .partner .imgbox:nth-child(10) .img[data-v-2c6f4b89] {
    margin-right: 0
}

.brand .partner-card .partner .img[data-v-2c6f4b89] {
    width: 215px;
    height: 112px;
    margin-right: 17px;
    border: 1px solid #eaeaea;
    border-radius: 16px
}

[data-v-2c6f4b89] .el-carousel__arrow--right {
    border-radius: 0;
    width: 25px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 45%;
    transform: translateY(-50%);
    z-index: 98;
    background: url(../images/3698115.svg) 100% 100% no-repeat;
    cursor: pointer
}

[data-v-2c6f4b89] .el-carousel__arrow--right i {
    display: none
}

[data-v-2c6f4b89] .el-carousel__arrow--left {
    border-radius: 0;
    width: 25px;
    height: 35px;
    position: absolute;
    left: 0;
    top: 45%;
    transform: translateY(-50%);
    z-index: 98;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat;
    cursor: pointer
}

[data-v-2c6f4b89] .el-carousel__arrow--left i {
    display: none
}

.Consulting_products[data-v-69dd6a98] {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto
}

.Consulting_products .icon_close[data-v-69dd6a98] {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.Consulting_products_content[data-v-69dd6a98] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    height: auto;
    z-index: 8;
    margin: 30px auto;
    width: 540px;
    background: #fff;
    border-radius: 4px
}

.Consulting_products_content .imgbg[data-v-69dd6a98] {
    background: url(https://file.shenlanbao.com/2021/07/30/file/pop_bg.png);
    background-size: 540px 170px;
    background-repeat: no-repeat;
    background-color: #fff;
    height: 100%;
    padding: 32px 40px 24px;
    display: flex;
    flex-direction: column;
    border-radius: 4px
}

.Consulting_products_content .imgbg .proname[data-v-69dd6a98] {
    margin-top: 8px;
    padding: 0 16px;
    height: 40px;
    line-height: 40px;
    background: #c7e6ff;
    border-radius: 20px;
    font-size: 16px;
    color: #666
}

.Consulting_products_content .imgbg[data-v-69dd6a98] .el-input__inner {
    height: 46px;
    line-height: 46px
}

.Consulting_products_content .imgbg .callName-box[data-v-69dd6a98] {
    margin-top: 16px;
    display: flex
}

.Consulting_products_content .imgbg .callName-box[data-v-69dd6a98] .el-input__inner {
    width: 228px;
    height: 46px;
    line-height: 46px
}

.Consulting_products_content .imgbg .advisory_input1[data-v-69dd6a98] {
    width: 100%;
    margin-top: 16px
}

.Consulting_products_content .imgbg .advisory_input2[data-v-69dd6a98] {
    margin-top: 16px;
    display: flex
}

.Consulting_products_content .imgbg .advisory_input2[data-v-69dd6a98] .el-input__inner {
    width: 296px;
    height: 46px;
    line-height: 46px
}

.Consulting_products_content .imgbg .advisory_input2 .callName1[data-v-69dd6a98] {
    border-radius: 4px;
    line-height: 46px;
    text-align: center;
    width: 148px;
    margin-left: 16px
}

.Consulting_products_content .imgbg .who[data-v-69dd6a98] {
    margin-top: 24px
}

.Consulting_products_content .imgbg .who .title[data-v-69dd6a98] {
    font-size: 16px;
    color: #666;
    margin-bottom: 12px
}

.Consulting_products_content .imgbg .who .itemList[data-v-69dd6a98] {
    display: flex
}

.Consulting_products_content .imgbg .advisory_input3[data-v-69dd6a98] {
    margin-top: 16px;
    width: 100%;
    position: relative
}

.Consulting_products_content .imgbg .advisory_input3 textarea[data-v-69dd6a98] {
    min-height: 96px
}

.Consulting_products_content .imgbg .advisory_input3 .fontNumber[data-v-69dd6a98] {
    position: absolute;
    bottom: 3px;
    right: 15px;
    font-size: 14px;
    color: #c0c4cc
}

.Consulting_products_content .imgbg .button1[data-v-69dd6a98] {
    width: 460px!important;
    background: #ffb02a;
    border-radius: 6px;
    width: 450px;
    font-size: 18px;
    color: #fff;
    line-height: 46px;
    height: 46px;
    text-align: center;
    border: none;
    outline: none;
    margin: 10px 0 13px;
    cursor: pointer
}

.Consulting_products_content .imgbg .button-tip[data-v-69dd6a98] {
    background: #f7f7f7;
    padding: 8px 16px;
    font-size: 12px;
    color: #999;
    border-radius: 8px;
    margin-top: 10px
}

.Consulting_products_content .imgbg .bottomTips[data-v-69dd6a98] {
    text-align: center;
    font-size: 12px;
    color: #999;
    margin: 16px 0 2px;
    padding: 0 40px;
    box-sizing: border-box;
    line-height: 20px
}

.Consulting_products_content .imgbg .bottomTips span[data-v-69dd6a98] {
    color: #0792ff;
    cursor: pointer
}

.h440[data-v-69dd6a98] {
    height: 440px
}

.h295[data-v-69dd6a98] {
    height: 295px
}

.Consulting_products_content h3[data-v-69dd6a98] {
    font-size: 30px;
    color: #333;
    text-align: center;
    letter-spacing: 1px
}

.Consulting_products_content p[data-v-69dd6a98] {
    font-size: 16px;
    color: #000;
    margin-left: 43px
}

.Consulting_products_content .tel[data-v-69dd6a98] {
    margin-top: 12px;
    font-size: 14px;
    color: #999;
    letter-spacing: 0
}

.Consulting_products_content .pro[data-v-69dd6a98] {
    margin-top: 18px;
    font-size: 22px;
    color: #333;
    letter-spacing: 0
}

.Consulting_products_content .shu[data-v-69dd6a98] {
    margin: 0 8px
}

.tuxingma[data-v-69dd6a98] {
    width: 140px;
    background: #ccc;
    margin-left: 27px
}

.change[data-v-69dd6a98],.tuxingma[data-v-69dd6a98] {
    height: 46px;
    border-radius: 5px
}

.change[data-v-69dd6a98] {
    width: 53px;
    margin-left: 10px;
    font-size: 14px
}

.Consulting_products_content>div[data-v-69dd6a98] {
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.Consulting_products_content .callSpan[data-v-69dd6a98] {
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #333
}

.Consulting_products_content .callName[data-v-69dd6a98] {
    width: 100px;
    height: 46px;
    box-sizing: border-box;
    border: 1px solid #0792ff;
    border-radius: 6px;
    font-size: 16px;
    color: #0792ff;
    text-align: center;
    line-height: 43px;
    margin-left: 16px;
    cursor: pointer
}

.Consulting_products_content .active[data-v-69dd6a98] {
    color: #fff!important;
    background: #0792ff!important
}

.Consulting_products_content .el-input[data-v-69dd6a98] {
    height: 46px;
    font-size: 16px;
    flex: 1
}

.Consulting_products_content input[data-v-69dd6a98] {
    height: 46px
}

.Consulting_products_content .products_button[data-v-69dd6a98] {
    background: #ffb02a;
    border-radius: 6px;
    width: 450px;
    font-size: 18px;
    color: #fff;
    line-height: 46px;
    height: 46px;
    text-align: center;
    border: none;
    outline: none;
    margin: 20px 45px 13px;
    cursor: pointer
}

.h160 textarea[data-v-69dd6a98] {
    height: 66px;
    resize: none
}

.Consulting_products_content .msg[data-v-69dd6a98] {
    font-size: 14px;
    color: #8e8e8e
}

.Consulting_img[data-v-69dd6a98] {
    width: 188px;
    height: 188px;
    display: block;
    margin: 20px auto 30px
}

.Consulting_products_content .icon_fail[data-v-69dd6a98] {
    width: 93px;
    height: 90px;
    display: block;
    margin: 38px auto
}

.Consulting_p[data-v-69dd6a98] {
    margin: 26px 36px 0;
    text-align: center;
    font-size: 18px;
    color: #333;
    line-height: 26px
}

.holidayTip[data-v-69dd6a98] {
    width: 100%;
    height: 40px;
    background: #fffbeb;
    margin: 40px 0 20px;
    font-size: 14px;
    color: #ff8000;
    line-height: 40px;
    text-align: center;
    padding: 0 6px;
    box-sizing: border-box
}

.holidayTip i[data-v-69dd6a98] {
    margin-right: 6px
}

.loading[data-v-69dd6a98] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 300px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.loading .topButtonBox[data-v-69dd6a98] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.loading .topButtonBox i[data-v-69dd6a98] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.loading img[data-v-69dd6a98] {
    margin: 0 auto;
    display: block
}

.loading p[data-v-69dd6a98] {
    font-size: 28px;
    color: #999;
    text-align: center;
    margin-top: 30px
}

.full[data-v-69dd6a98] {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 396px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.full .topButtonBox[data-v-69dd6a98] {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between
}

.full .topButtonBox i[data-v-69dd6a98] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.full img[data-v-69dd6a98] {
    margin: 0 auto;
    display: block
}

.full p[data-v-69dd6a98] {
    font-size: 27px;
    color: #999;
    line-height: 42px;
    margin-top: 30px
}

.chanceOld[data-v-69dd6a98] {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    z-index: 9999;
    margin: 30px auto;
    width: 540px;
    height: 584px;
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    box-sizing: border-box
}

.chanceOld .topButtonBox[data-v-69dd6a98] {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.chanceOld .topButtonBox div[data-v-69dd6a98] {
    width: 20px
}

.chanceOld .topButtonBox .headLogo[data-v-69dd6a98] {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.chanceOld .topButtonBox i[data-v-69dd6a98] {
    color: #999;
    font-size: 20px;
    cursor: pointer
}

.chanceOld .name[data-v-69dd6a98] {
    font-size: 36px;
    color: #333;
    margin-top: 12px;
    text-align: center
}

.chanceOld .side[data-v-69dd6a98] {
    font-size: 28px;
    color: #999;
    margin-top: 8px;
    text-align: center
}

.chanceOld .ewm[data-v-69dd6a98] {
    margin: 20px auto;
    display: block;
    width: 240px;
    height: 240px;
    background: #ccc
}

.chanceOld .tips[data-v-69dd6a98] {
    font-size: 24px;
    color: #999;
    text-align: center
}

[data-v-b3137998] {
    box-sizing: border-box
}

[data-v-b3137998] .el-tabs__header {
    display: none
}

.glod-consult[data-v-b3137998] {
    border-radius: 4px;
    margin-top: 16px;
    max-width: 1200px;
    height: 434px;
    background: #fff
}

.glod-consult.minScreenClass[data-v-b3137998] {
    width: 864px
}

.glod-consult .glod-consult-top[data-v-b3137998] {
    height: 80px;
    display: flex;
    align-items: center;
    padding: 0 20px
}

.glod-consult .glod-consult-top .top-main[data-v-b3137998] {
    display: flex
}

.glod-consult .glod-consult-top .top-main .bar[data-v-b3137998] {
    margin-top: 5px;
    width: 4px;
    height: 20px;
    background: #0792ff;
    margin-right: 10px
}

.glod-consult .glod-consult-top .top-main .title[data-v-b3137998] {
    font-size: 22px;
    color: #333;
    margin-right: 12px
}

.glod-consult .glod-consult-top .top-main .small-title[data-v-b3137998] {
    font-size: 16px;
    color: #ababab;
    margin-top: 5px
}

.glod-consult .duiqi[data-v-b3137998] {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between;
    padding: 0 30px
}

.glod-consult .duiqi .tab[data-v-b3137998] {
    margin-top: 3px;
    margin-right: 10px;
    border-radius: 12px;
    background: #f5f5f5;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    cursor: pointer
}

.glod-consult .duiqi .tab.active[data-v-b3137998],.glod-consult .duiqi .tab[data-v-b3137998]:hover {
    background: #0792ff;
    color: #fff
}

.glod-consult .glod-consult-main[data-v-b3137998] {
    position: relative;
    padding: 0 20px;
    box-sizing: border-box;
    margin-top: 30px
}

.glod-consult .glod-consult-main .item-grop[data-v-b3137998] {
    background: #fff;
    width: 100%;
    height: 100%;
    display: flex
}

.glod-consult .glod-consult-main .item-grop .item[data-v-b3137998] {
    width: 400px;
    height: 280px;
    margin-right: 16px;
    background: #f8fafc;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    flex-shrink: 0;
    background: url(../images/0a95b02.png);
    background-size: 100%;
    padding: 16px
}

.glod-consult .glod-consult-main .item-grop .item.baozhangClass[data-v-b3137998] {
    background: url(../images/9992aab.png);
    background-size: 100%
}

.glod-consult .glod-consult-main .item-grop .item.baozhangClass .item-msg-1>.item-category[data-v-b3137998] {
    color: #0891ff;
    border-color: #0891ff
}

.glod-consult .glod-consult-main .item-grop .item.baozhangClass .item-declaration[data-v-b3137998] {
    color: #333
}

.glod-consult .glod-consult-main .item-grop .item.baozhangClass .item-service-btn[data-v-b3137998] {
    background: #0891ff;
    color: #fff
}

.glod-consult .glod-consult-main .item-information[data-v-b3137998] {
    display: flex
}

.glod-consult .glod-consult-main .item-information .item-profile .img-contain[data-v-b3137998] {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    border: 2px solid #fff;
    overflow: hidden
}

.glod-consult .glod-consult-main .item-information .item-profile .img-contain img[data-v-b3137998] {
    width: 100%;
    height: 100%
}

.glod-consult .glod-consult-main .item-information .item-msg[data-v-b3137998] {
    margin-left: 16px
}

.glod-consult .glod-consult-main .item-information .item-msg .item-msg-1[data-v-b3137998] {
    display: flex;
    align-items: center
}

.glod-consult .glod-consult-main .item-information .item-msg .item-msg-1 .item-name[data-v-b3137998] {
    height: 25px;
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600
}

.glod-consult .glod-consult-main .item-information .item-msg .item-msg-1 .item-logo[data-v-b3137998] {
    width: 78px;
    height: 18px;
    background: url(../images/0283ef4.png) no-repeat;
    background-size: 100%;
    background-position: 50%;
    margin-left: 10px
}

.glod-consult .glod-consult-main .item-information .item-msg .item-msg-1 .item-category[data-v-b3137998] {
    margin-left: 8px;
    padding: 1px 6px;
    border: 1px solid #9c4d00;
    border-radius: 8px;
    font-family: PingFang-SC-Medium;
    font-size: 10px;
    color: #9c4d00;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.glod-consult .glod-consult-main .item-information .item-msg .item-msg-2[data-v-b3137998] {
    font-family: PingFang-SC-Medium;
    font-size: 12px;
    color: #333;
    letter-spacing: 0;
    font-weight: 500;
    margin-top: 8px
}

.glod-consult .glod-consult-main .item-information .item-msg .item-msg-3[data-v-b3137998] {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #0b85fe;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 8px;
    cursor: pointer
}

.glod-consult .glod-consult-main .item-information .item-msg .item-msg-3 .item-right-icon[data-v-b3137998] {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAHgAAAAAefafCAAAA70lEQVRIDe3Uuw3CMBAA0DsEFaGEJZiAEhbwNDQMkIZpoKMhFSOwBDQU6Sgud4hIjsDy+VOAZBf52Ge/+GwHoJSSgV/PAGo+cFrTiQNnHGvaHd41fVwxI1eDXS8YEa24rqlqmtttoc8qkAc1iHhldJmKqlIqs3jPrBFUcK5ax6RXDeZCg8AcaDD4Qve0gCecY9IbBaag2l0qxqC0W7zBBDbW7j0MAhwv0aBjPG91NFh9rqPxahwQtYZfMPWZDAZTfwBBYComKVeDOTA1mAsTcCwXbyE4EqT9tHtDdSwI4cEH/MKd1LuxB8q9ZOD/MtABYkiKGRQbLpcAAAAASUVORK5CYII=) no-repeat;
    background-size: 100%;
    background-position: 50%;
    position: relative;
    top: 2px;
    left: -2px
}

.glod-consult .glod-consult-main .item-declaration[data-v-b3137998] {
    height: 60px;
    font-family: PingFang-SC-Medium;
    font-size: 14px;
    color: #a27f6c;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 13px
}

.glod-consult .glod-consult-main .item-service[data-v-b3137998] {
    width: 100%;
    height: 80px;
    background: #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    border-radius: 8px;
    display: flex;
    padding: 22px;
    margin-top: 16px;
    box-sizing: border-box
}

.glod-consult .glod-consult-main .item-service .item-service-grade[data-v-b3137998] {
    width: 74px;
    text-align: left;
    border-right: 1px solid #e5e5e5
}

.glod-consult .glod-consult-main .item-service .item-service-count[data-v-b3137998] {
    width: 100px;
    text-align: center
}

.glod-consult .glod-consult-main .item-service .item-service-grade-1[data-v-b3137998] {
    height: 20px;
    font-family: DINAlternate-Bold;
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 700
}

.glod-consult .glod-consult-main .item-service .item-service-grade-2[data-v-b3137998] {
    height: 12px;
    font-family: PingFang-SC-Medium;
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    line-height: 12px;
    font-weight: 500;
    margin-top: 4px
}

.glod-consult .glod-consult-main .item-service .item-service-btn[data-v-b3137998] {
    width: 96px;
    height: 36px;
    margin-left: 80px;
    background-image: linear-gradient(270deg,#f8cfa8,#fee9d5);
    border-radius: 18px;
    font-family: PingFang-SC-Medium;
    font-size: 14px;
    color: #9c4d00;
    letter-spacing: 0;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    cursor: pointer
}

.glod-consult .glod-consult-main .item-service .item-service-btn.disable[data-v-b3137998] {
    width: 140px;
    margin-left: 30px;
    background: #f5f5f5!important;
    color: #999!important
}

.glod-consult .mask-contain[data-v-b3137998] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    z-index: 999
}

.glod-consult .mask-contain .alert-dialog[data-v-b3137998] {
    width: 500px;
    height: 326px;
    background: #fff;
    border-radius: 16px;
    position: absolute;
    top: calc(50% - 250px);
    left: calc(50% - 250px);
    z-index: 999;
    padding-left: 52px
}

.glod-consult .mask-contain .alert-dialog .title[data-v-b3137998] {
    width: 100%;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    text-align: center;
    padding: 24px 0;
    text-indent: -52px;
    position: relative
}

.glod-consult .mask-contain .alert-dialog .title .icon[data-v-b3137998] {
    position: absolute;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABVUlEQVQ4T5XUvUrDUBwF8PO/SdMn8GOrsbpILJTqC1hfIUNTdHFx8QlEBfEFXJwcxMWvwSewDyCoFAo6uDjURR1NoKb3L2lpab56k6yBH+eee7hUqtimbhg71O+dvr/cfSHnV65szaIo96TP51SuOcdEdACgg35vIw+4sG7P69J4AGGFmQ9pqWrPQDNaAKw84CQERtvT3DoFp8oLRiEXcvPz6ep7gOUB06DAGGNZwGlQDJsGqqBELAmUDEcA18GtBWWPOoquKHTMyZ/hS2EGiKZBqclG6GKtuSqI2wHEDOmzb30837ym7To1WXiQkEQQqh0mYtGy/9hvFIR+qxp2DIsvW6t3Hy9/sgw7hKVBWYc9xlRQFnCAZYVUIJlWY04ritZokJ427Ej1rCV1SMtrzRMG9ofPSDYoKaFkeURm1SnpAtvur3fWfbtXJoomDhKyKOxCyIt/jSgbiCG+9tIAAAAASUVORK5CYII=);
    background-size: 100%;
    right: 26px;
    top: 24px;
    cursor: pointer
}

.glod-consult .mask-contain .alert-dialog .step-one[data-v-b3137998] {
    position: relative
}

.glod-consult .mask-contain .alert-dialog .step-one[data-v-b3137998]:after {
    content: "";
    position: absolute;
    left: -30px;
    top: 4px;
    width: 12px;
    height: 12px;
    border: 3px solid #0b85fe;
    box-sizing: border-box;
    border-radius: 100%
}

.glod-consult .mask-contain .alert-dialog .step-one[data-v-b3137998]:before {
    content: "";
    position: absolute;
    left: -25px;
    top: 18px;
    width: 2px;
    height: 90px;
    border-left: 2px dashed #0b85fe;
    box-sizing: border-box;
    background: #fff
}

.glod-consult .mask-contain .alert-dialog .step-two[data-v-b3137998] {
    margin-top: 36px;
    position: relative
}

.glod-consult .mask-contain .alert-dialog .step-two[data-v-b3137998]:after {
    content: "";
    position: absolute;
    left: -30px;
    top: 4px;
    width: 12px;
    height: 12px;
    border: 3px solid #0b85fe;
    box-sizing: border-box;
    border-radius: 100%
}

.glod-consult .mask-contain .alert-dialog .step-title[data-v-b3137998] {
    width: 48px;
    height: 22px;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    margin-top: 12px
}

.glod-consult .mask-contain .alert-dialog .step-content[data-v-b3137998] {
    width: 100%;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 24px
}

.glod-consult .mask-contain .alert-dialog .step-content .link[data-v-b3137998] {
    color: #0b85fe;
    text-decoration: underline;
    cursor: pointer
}

.glod-consult .mask-contain .alert-dialog .step-content .copy-btn[data-v-b3137998] {
    border: 1px solid #979797;
    border-radius: 2px;
    padding: 0 8px;
    font-size: 12px;
    line-height: 22px;
    margin-left: 4px
}

.glod-consult .swiper-button-prev2[data-v-b3137998] {
    left: 0;
    background: url(../images/c70c00c.svg) 100% 100% no-repeat
}

.glod-consult .swiper-button-next2[data-v-b3137998],.glod-consult .swiper-button-prev2[data-v-b3137998] {
    width: 25px;
    height: 35px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 98
}

.glod-consult .swiper-button-next2[data-v-b3137998] {
    right: 0;
    background: url(../images/3698115.svg) 100% 100% no-repeat
}

.glod-consult .swiper-button-next2[data-v-b3137998]:focus,.glod-consult .swiper-button-prev2[data-v-b3137998] {
    outline: none
}





.pc_home {
    display: flex;
    justify-content: center
}

.pc_home .rank-row,.pc_home .trends {
    margin-top: 16px;
    display: flex
}

.pc_home .trends .left {
    width: 864px;
    margin-right: 16px
}

.pc_home .trends .right {
    width: 320px
}

.pc_home .mb16 {
    margin-bottom: 16px
}







.mobile-switch {
    float:right;
    color: #666666;
    display: none
}

.mobile-switch .icon {
    width: 20px;
    height: 15px;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center
}

.mobile-switch i {
    width: 100%;
    height: 1px;
    background: currentColor;
    transition: all .4s
}

.mobile-switch i:first-child {
    position: absolute;
    top: 0
}

.mobile-switch i:last-child {
    position: absolute;
    bottom: 0
}

.mobile-switch.active {
    color: var(--color)
}

.mobile-switch.active i:nth-child(2) {
    opacity: 0
}

.mobile-switch.active i:first-child {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.mobile-switch.active i:last-child {
    bottom: 50%;
    -webkit-transform: translateY(50%) rotate(-45deg);
    transform: translateY(50%) rotate(-45deg)
}

.mobile-switch:hover::after {
    opacity: 0
}








.scrollmain{width:100%;overflow-x:scroll}

.select-dom{width:1200px}
.compare-data{width:1200px}
.line-through{text-decoration: line-through;color: #666;}
.red{color:red;}
.prodata .line{padding: 10px 18px;text-align: left;background: #f2f9ff;color: #8e8e8e;box-sizing: border-box;display:flex;flex-wrap:wrap;}
.prodata .line:nth-child(2n-1){background: #fff;}
.prodata .line .name{width:70%;}
.prodata .line .value{width:30%;}
.prodata .line .value em{margin-left: 10px}
.prodata .line .allvalue{width:100%;}
.prodata .line .allvalue ul {width:100%;padding:5px 0;}
.prodata .line .allvalue ul li{display:flex;box-sizing: border-box;padding:6px 0;}
.prodata .line .allvalue ul li span{width:48%;}
.prodata .line .allvalue ul li span:nth-child(1){padding-left: 20px;box-sizing: border-box;width:70%;}
.prodata .line .allvalue ul li span:nth-child(2){width:30%;}
.prodata .line .allvalue ul li span em{margin-left: 10px}

.float-vs{display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 60px;
    height: 60px;
    font-size:14px;
    color: #fff;
    background: #fff;
    cursor: pointer;
    transition: all .5s;
    background-color: #da251b;
}






@media (max-width: 1024px) {
*{box-sizing:border-box}

body{min-width:unset;max-width:100%;}
header .topBox .topContains{width:96%;padding:0 2%}
.indexbanner{flex-wrap: wrap;}
.indexbanner .banner-left{width:100%;height:auto;margin-right:0}
.indexbanner .banner-right{width:100%;height:auto}

.top .barBox .centerBox .left, .top .barBox .centerBox{display:flex;justify-content:space-between;width:96%;padding:0 2%}
.top .barBox .centerBox .right{display:none;}

.mobile-switch{display:block;}
.top .barBox .centerBox .left .linkBox{display:none;position:fixed;width:100%;position: fixed;left: 0;top: 107px;z-index: 99999;background-color:#fff;height:auto;padding:20px 0}
.top .barBox .centerBox .left .linkBox .bar_a{display:block;width:100%;line-height:3;margin:0;padding:0;text-align:center}
.top .barBox .centerBox .left .linkBox .active:after{display:none;}


.pagemain{max-width: 96%;margin:2%;}
.homeBottomBox .centerBox{width:100%;}
.findPro{width:100%;}
.hotRank{width:100%;margin:0 auto;height:auto}
.trends .left{width:100%;}
.trends .left .mb16{display: none;}
.article-trend[data-v-b9d570fc]{width:100%;}
.rank-list[data-v-4fe0f4b7]{width:100%;}



.article-course .course-wrap[data-v-c00c2f98]{width:100%;}
.right{max-width:100%;}
.article-item .main[data-v-c8a124f0]{flex-wrap:wrap;}
.article-item .main .img[data-v-c8a124f0]{width:100%;height:auto;margin-bottom:15px;}


.indexbanner .banner-right{display: flex;}
.indexbanner .banner-right .banner-bottom, .indexbanner .banner-right .banner-top{height:auto;width:48%;margin:1%}
.custom[data-v-10b76a1a]{height:auto;padding-bottom:20px}
.custom .custom-bottom .item-main[data-v-10b76a1a]{width:48%;margin:1%;padding:10px;flex:auto}
.custom .custom-bottom[data-v-10b76a1a]{flex-wrap:wrap;}
.brand .partner-card .partner[data-v-2c6f4b89]{padding-left:0;}
.brand .partner-card .partner[data-v-2c6f4b89] .imgbox{width:48%;margin:1%;}
.brand .partner-card .partner .img[data-v-2c6f4b89]{width:100%;height:auto;margin:0}
.duiqi{display:none;}
.hotRank .hotRank-main .item-grop .item{width:100%;}
.homeBottomBox .centerBox .introBox{display: none;}
.homeBottomBox .centerBox .linkBox{padding:15px;}
.homeBottomBox .centerBox .bottom_box .last_box{flex-wrap: wrap;}

.top .icon-list[data-v-0e0c4238]{flex-wrap:wrap;}

.pc .main .main-left[data-v-378542bc]{width:100%;padding:20px}

.pc .main[data-v-378542bc]{display:flex;flex-wrap:wrap;width:100%}
.pc .main .main-right[data-v-378542bc]{width:100%;}
.readBox[data-v-6ed49f02]{width:100%;}

.top .icon-list .icon-item>a{padding:5px 10px;font-size:14px;}
.top .icon-list .icon-item ul li{font-size:12px;}
.product-item[data-v-c16179b0]{padding:5px 0}
.product-item .left[data-v-c16179b0]{width:100px;height:auto;}
.product-item .right{width:calc(100% - 110px)}
.product-item .right .base-info[data-v-c16179b0]{display:flex;flex-wrap:wrap;}
.product-item .right .base-info .product-info[data-v-c16179b0]{display:flex;flex-wrap:wrap}
.product-item .right .details-info .viewproduct-btn[data-v-c16179b0]{display:flex;align-items:center;flex-direction: row;}
.pc .main .main-left .nav .nav-item[data-v-378542bc] {display:none}
.product-item .right .details-info .product-point .point-item[data-v-c16179b0]{width:50%;}
.product-item .right .details-info .product-point[data-v-c16179b0]{width:100%;}
.product-item .right .details-info .to-detail-btn[data-v-c16179b0]{margin:0px 5px 0px 0px;}
.product-item .right .base-info .product-company .text[data-v-c16179b0]{display:none}

.pcListBox .listLeft .listBox[data-v-379d4c44]{width:100%}
.pcListBox .listLeft .listBox .listBoxLeft[data-v-379d4c44]{width:100%}
.pcListBox[data-v-379d4c44]{width:100%;flex-wrap:wrap}


.pcListBox .listRight[data-v-379d4c44]{width:100%}
.hotBox[data-v-0a0af618]{width:100%}
.newBox[data-v-a162b18a]{width:100%}
.pcListBox .listLeft[data-v-379d4c44]{width:100%}

.pc_aboutus .common-center{width:96%;margin:2%}

.pc_aboutus .culture .transion-box .item{width:100%;margin:2% 0}
.pc_aboutus .culture .transion-box{display:flex;flex-wrap:wrap;height:auto}
.pc_aboutus .culture .transion-box .item.after{width:100%;}
.pc_aboutus .culture .transion-box .item .main-word{opacity:1;color:#000}
.pc_aboutus .culture .transion-box .item.after  .main-word{opacity:1;color:#fff}
.pc_aboutus .c-data .data-box .item{width:48%;margin:1%;flex: auto;}
.honour .honour-card .honour-groups .honour-item .honour-img[data-v-f4a1cc34]{height:auto;}
.honour .honour-card .honour-groups .honour-item[data-v-f4a1cc34]{height:auto;}
.honour .honour-card[data-v-f4a1cc34]{height:auto;}
.partner .imgbox {width: 48%;margin: 1%;}
.partner .partner-card .partner .img[data-v-1945cee8]{width:100%;height:auto}
.pc_aboutus .history .history-flow{width:96%;margin:0 2%;}
.pc_pingce .toptitle .header-container .topContains{padding:20px}
.pc_pingce .pc_contains{display:flex;flex-wrap:wrap;height:auto}
.pc_pingce .pc_contains .contains_left{width:100%;}
.pc_pingce .pc_contains .contains_right{width:100%;}
.pc_pingce .toptitle .header-container .product-cover{display:none}
.contains_left .centerBox .centerBar h2{}
.zhinanContains .centerBox .centerLeft[data-v-379d4c44]{width:100%;}



.zhinanContains .centerBox .centerLeft .title{font-size: 18px!important;}
.zhinanContains .centerBox .centerLeft .description .description_left .nameAndTime .comName{font-size: 12px!important;}
.article-item .main .content .title{font-size: 16px!important}
.article-item .main .content .desc{font-size: 12px!important;}

.hotRank .hotRank-top .top-main .title{font-size: 16px!important}
.article-course .course-wrap .course-header .tab{font-size: 16px!important}
.article-course .course-wrap .course-container .article-wrap .article-item .article-title{font-size: 14px!important;}

.custom .custom-top .top-main .title{font-size: 16px!important}
.custom .custom-top .top-main .small-title[data-v-10b76a1a]{font-size: 12px!important}
.custom .custom-bottom .item-main .item-title[data-v-10b76a1a]{font-size: 14px!important}
.custom .custom-bottom .item-main .item-content[data-v-10b76a1a]{font-size: 12px!important;width:100%}


.pcListBox .listLeft .listBox .listBoxLeft a[data-v-379d4c44]{font-size: 14px!important;margin-right:10px}
.homeBottomBox .centerBox .bottom_box .first_box a{margin:0px 2px;}
.homeBottomBox .centerBox .bottom_box .first_box .link_first_item:after{display:none;}
.hotBox .header .title{font-size:16px!important;}
.newBox .header .title{font-size:16px!important;}
.pc .main .main-left .nav .nav-word{font-size:16px!important;}

.top .icon-list .icon-item .type[data-v-0e0c4238]{font-size: 18px!important}

.product-item .right .base-info .product-info .product-name[data-v-c16179b0]{font-size:16px;}
.product-item .right .product-keyword[data-v-c16179b0]{font-size: 12px!important;}
.product-item .right .details-info .product-point .point-item .point-key[data-v-c16179b0]{font-size: 12px!important;}
.product-item .right .details-info .product-point .point-item .point-value[data-v-c16179b0]{font-size: 12px!important;}
.pc_pingce .toptitle .header-container .topContains .h1Box h1{font-size: 18px!important}
.contains_left .centerBox .centerBar h2{font-size: 14px!important;}

.mt-checkbox-inline label{width:100%;}
.formWrap .contentWrap .formContains{padding:0 20px;}
.thirdPart-title h3[data-v-5ce9a7f3]{font-size:20px;height:48px;line-height:48px;width:auto!important}
.boxExplain span{font-size:16px!important;}

.formWrap .contentWrap .tips[data-v-5ec50475]{font-size: 18px;}
.formWrap .contentWrap .tips .num[data-v-5ec50475]{font-size: 18px;}
.service_box[data-v-2c9e5157]{padding:0px 20px 50px 20px;}
.promise_box[data-v-155a7d4c]{padding:0px 20px 50px 20px;}
.caseDisplay_box[data-v-09334124]{padding:0px 20px 50px 20px;}
.usersAssess_box[data-v-3790bc69]{padding:0px 20px 50px 20px;}
.about_box[data-v-eeaf8ff2]{padding:0px 20px 50px 20px;}

.service_box .service_content .list .detail .right .detail_item .head[data-v-2c9e5157]{font-size: 14px;}
.service_box .service_content .list .detail .right .detail_item .text[data-v-2c9e5157]{font-size: 14px;}


.promise_box .promise_content .item[data-v-155a7d4c]{width:100%;padding:10px 5%}
.promise_box .promise_content .item .content[data-v-155a7d4c]{padding-left:20px;}
.promise_box .promise_content .item .content .title[data-v-155a7d4c]{font-size: 16px;}
.promise_box .promise_content .item .content .detail[data-v-155a7d4c]{font-size:12px;line-height:1.5}
.promise_box .promise_content .item .pic[data-v-155a7d4c]{width:80px;height:auto;}
.caseDisplay_box .pic_anli[data-v-09334124]{width:100%;height:auto}
.caseDisplay_box .pic_anli_biaoge[data-v-09334124]{width:100%;height:auto}
.usersAssess_box .usersAssess_content .item[data-v-3790bc69]{width: 100%;height: auto;padding: 50px 30px;}
.usersAssess_box .usersAssess_content .item .content[data-v-3790bc69]{font-size: 14px;}
.usersAssess_box .usersAssess_content .item .user_mes .title[data-v-3790bc69]{font-size:18px;}
.about_box .introduction[data-v-eeaf8ff2]{font-size: 16px;line-height:1.5}
.about_box .data-box[data-v-eeaf8ff2]{flex-wrap:wrap;height:auto;}
.about_box .development[data-v-eeaf8ff2]{width:100%;height:auto}


}








@media (max-width:769px) {
    
.top .icon-list .icon-item{width:30%;}
.selectvs-tab .select-box .select-item .selected .product-info{display:none}
.vs-fixed .selectvs-tab{display:flex;flex-direction:column;padding:20px}
.vs-fixed .selectvs-tab .tab-head{margin-bottom:10px;padding:0}


.vs-fixed .selectvs-tab .select-box{display:flex;flex-direction:column}
.vs-fixed .selectvs-tab .select-box .select-item:not(:last-of-type){margin:2px 0px;width:100%}
.vs-fixed .selectvs-tab .select-box .select-item{margin:2px 0px;width:100%}
.vs-fixed .selectvs-tab .select-box .select-item .selected{padding:10px}
.selectvs-tab .select-box .select-item .selected .first-line .product-name{font-size:14px;padding:0px 20px}
.selectvs-tab .select-box .select-item .selected .first-line{margin:0}

.tab-vs{margin:10px 0px}
.contains_left .centerBox .centerBar{padding:0px 10px;} 
.contains_left .centerBox .centerContains{padding:10px;} 
.contains_left .centerBox .centerContains .prodata{font-size:14px;}
.contains_left .centerBox .centerBar{height:40px}
.contains_left .centerBox .centerBar h2{line-height:36px}
.prodata .line{padding:5px}

.compareBox .content .content-item[data-v-48e6cadb]{padding:10px 0}
.compareBox .content .content-item-top[data-v-48e6cadb]{margin-bottom:0}
.compare-card .compare-table .trow .thead{flex: 0 0 80px;}
.select-tab .tab-head{width:80px;font-size:12px}
.select-tab .select-box .select-item{width:33%}
.select-tab .select-box .select-item>div{width:100%}
.select-dom{width:800px}
.select-tab .select-box{width:720px}
.compare-data{width:800px}
.compare-card .compare-table .trow .tcell{width:80px;font-size:12px}
.select-tab .select-box .select-item .selected .product-info .gap{display:none}
.select-tab .select-box .select-item .selected .product-info{display:flex; flex-direction:column;    align-items: flex-start;}
.select-tab .select-box .select-item .selected .first-line .product-name.style-oneline{white-space:normal}

}





@media (max-width: 480px) {
header .topBox .topContains .rightBox{display:none;}
.thirdPart-title h3[data-v-5ce9a7f3]{font-size:14px;}

.top .icon-list .icon-item{width:100%;}
.product-item .right .details-info .product-point[data-v-c16179b0]{display:none}
.product-item .right .details-info .to-detail-btn[data-v-c16179b0]{width:70px;font-size:12px;line-height:1.5}
.product-item .right .base-info .product-company[data-v-c16179b0]{display:none}
.product-item .right .base-info .product-info .product-name[data-v-c16179b0]{font-size:14px}
.pc_pingce .toptitle .header-container .topContains .insAndCompany .ins_type{font-size:12px;}
.pc_pingce .toptitle .header-container .topContains .insAndCompany .mcompany{font-size:12px;}

}






