@import 'swiper-bundle.min.css'; @import 'iconfont.css'; body {
    --red: #ff0000;
    --orange: #f37b1d;
    --yellow: #fbbd08;
    --olive: #8dc63f;
    --green: #39b54a;
    --cyan: #1cbbb4;
    --blue: #206aff;
    --purple: #8600ff;
    --mauve: #9c26b0;
    --pink: #e03997;
    --brown: #a5673f;
    --grey: #8799a3;
    --black: #161622;
    --darkGray: #666666;
    --gray: #aaaaaa;
    --ghostWhite: #f1f1f1;
    --white: #ffffff;
    --gold: #c78400;
    --redLight: #ffecea;
    --orangeLight: #fde6d2;
    --yellowLight: #fef2ce;
    --oliveLight: #e8f4d9;
    --greenLight: #dffbe4;
    --cyanLight: #d2f1f0;
    --blueLight: #eef7ff;
    --purpleLight: #f0e6ff;
    --mauveLight: #ebd4ef;
    --pinkLight: #ffecf9;
    --brownLight: #ede1d9;
    --greyLight: #e7ebed;
    --goldLight: #ffeccc;
    --gradualRed: linear-gradient(45deg, #f43f3b, #ec008c);
    --gradualOrange: linear-gradient(45deg, #ff9700, #ed1c24);
    --gradualGreen: linear-gradient(45deg, #39b54a, #8dc63f);
    --gradualPurple: linear-gradient(45deg, #9000ff, #5e00ff);
    --gradualPink: linear-gradient(45deg, #ec008c, #8600ff);
    --gradualBlue: linear-gradient(45deg, #0081ff, #1cbbb4);
    --ShadowSize: 4px 4px 6px;
    --redShadow: rgba(204,69,59,0.2);
    --orangeShadow: rgba(217,109,26,0.2);
    --yellowShadow: rgba(224,170,7,0.2);
    --oliveShadow: rgba(124,173,55,0.2);
    --greenShadow: rgba(48,156,63,0.2);
    --cyanShadow: rgba(28,187,180,0.2);
    --blueShadow: rgba(0,102,204,0.2);
    --purpleShadow: rgba(88,48,156,0.2);
    --mauveShadow: rgba(133,33,150,0.2);
    --pinkShadow: rgba(199,50,134,0.2);
    --brownShadow: rgba(140,88,53,0.2);
    --greyShadow: rgba(114,130,138,0.2);
    --grayShadow: rgba(114,130,138,0.2);
    --blackShadow: rgba(26,26,26,0.2);
    --goldShadow: rgba(255,193,7,0.2);
    background-color: var(--ghostWhite);
    font-size: 28px;
    color: var(--black);
    font-family: Helvetica Neue,Helvetica,sans-serif
}

.bg-red {
    background-color: var(--red);
    color: var(--white)
}

.bg-orange {
    background-color: var(--orange);
    color: var(--white)
}

.bg-yellow {
    background-color: var(--yellow);
    color: var(--white)
}

.bg-olive {
    background-color: var(--olive);
    color: var(--white)
}

.bg-green {
    background-color: var(--green);
    color: var(--white)
}

.bg-cyan {
    background-color: var(--cyan);
    color: var(--white)
}

.bg-blue {
    background-color: var(--blue);
    color: var(--white)
}

.bg-purple {
    background-color: var(--purple);
    color: var(--white)
}

.bg-mauve {
    background-color: var(--mauve);
    color: var(--white)
}

.bg-pink {
    background-color: var(--pink);
    color: var(--white)
}

.bg-brown {
    background-color: var(--brown);
    color: var(--white)
}

.bg-grey {
    background-color: var(--grey);
    color: var(--white)
}

.bg-gray {
    background-color: #f0f0f0;
    color: var(--black)
}

.bg-black {
    background-color: var(--black);
    color: var(--white)
}

.bg-white {
    background-color: var(--white);
    color: var(--blacky)
}

.bg-gold {
    background-color: var(--gold);
    color: var(--white)
}

.bg-shadeTop {
    background-image: linear-gradient(#000, rgba(0,0,0,0.01));
    color: var(--white)
}

.bg-shadeBottom {
    background-image: linear-gradient(rgba(0,0,0,0.01), #000);
    color: var(--white)
}

.bg-red.light {
    color: var(--red);
    background-color: var(--redLight)
}

.bg-orange.light {
    color: var(--orange);
    background-color: var(--orangeLight)
}

.bg-yellow.light {
    color: var(--yellow);
    background-color: var(--yellowLight)
}

.bg-olive.light {
    color: var(--olive);
    background-color: var(--oliveLight)
}

.bg-green.light {
    color: var(--green);
    background-color: var(--greenLight)
}

.bg-cyan.light {
    color: var(--cyan);
    background-color: var(--cyanLight)
}

.bg-blue.light {
    color: var(--blue);
    background-color: var(--blueLight)
}

.bg-purple.light {
    color: var(--purple);
    background-color: var(--purpleLight)
}

.bg-mauve.light {
    color: var(--mauve);
    background-color: var(--mauveLight)
}

.bg-pink.light {
    color: var(--pink);
    background-color: var(--pinkLight)
}

.bg-brown.light {
    color: var(--brown);
    background-color: var(--brownLight)
}

.bg-grey.light {
    color: var(--grey);
    background-color: var(--greyLight)
}

.bg-gold.light {
    color: var(--gold);
    background-color: var(--goldLight)
}

.bg-gradual-red {
    background-image: var(--gradualRed);
    color: var(--white)
}

.bg-gradual-orange {
    background-image: var(--gradualOrange);
    color: var(--white)
}

.bg-gradual-green {
    background-image: var(--gradualGreen);
    color: var(--white)
}

.bg-gradual-purple {
    background-image: var(--gradualPurple);
    color: var(--white)
}

.bg-gradual-pink {
    background-image: var(--gradualPink);
    color: var(--white)
}

.bg-gradual-blue {
    background-image: var(--gradualBlue);
    color: var(--white)
}

.text-gradual-red {
    background-image: var(--gradualRed);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent
}

.text-gradual-orange {
    background-image: var(--gradualOrange);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent
}

.text-gradual-green {
    background-image: var(--gradualGreen);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent
}

.text-gradual-purple {
    background-image: var(--gradualPurple);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent
}

.text-gradual-pink {
    background-image: var(--gradualPink);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent
}

.text-gradual-blue {
    background-image: var(--gradualBlue);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent
}

.shadow {
    box-shadow: 2px 2px 6px rgba(36,37,38,0.13)
}

.shadow-hover:hover {
    box-shadow: 5px 8px 10px rgba(36,37,38,0.13);
    transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1),transform .3s cubic-bezier(.215, .61, .355, 1),-webkit-box-shadow .3s cubic-bezier(.215, .61, .355, 1),-webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
    transform: translate(0, 0)
}

.shadow[class*="-red"] {
    box-shadow: var(--ShadowSize) var(--redShadow)
}

.shadow[class*="-orange"] {
    box-shadow: var(--ShadowSize) var(--orangeShadow)
}

.shadow[class*="-yellow"] {
    box-shadow: var(--ShadowSize) var(--yellowShadow)
}

.shadow[class*="-olive"] {
    box-shadow: var(--ShadowSize) var(--oliveShadow)
}

.shadow[class*="-green"] {
    box-shadow: var(--ShadowSize) var(--greenShadow)
}

.shadow[class*="-cyan"] {
    box-shadow: var(--ShadowSize) var(--cyanShadow)
}

.shadow[class*="-blue"] {
    box-shadow: var(--ShadowSize) var(--blueShadow)
}

.shadow[class*="-purple"] {
    box-shadow: var(--ShadowSize) var(--purpleShadow)
}

.shadow[class*="-mauve"] {
    box-shadow: var(--ShadowSize) var(--mauveShadow)
}

.shadow[class*="-pink"] {
    box-shadow: var(--ShadowSize) var(--pinkShadow)
}

.shadow[class*="-brown"] {
    box-shadow: var(--ShadowSize) var(--brownShadow)
}

.shadow[class*="-grey"] {
    box-shadow: var(--ShadowSize) var(--greyShadow)
}

.shadow[class*="-gray"] {
    box-shadow: var(--ShadowSize) var(--grayShadow)
}

.shadow[class*="-black"] {
    box-shadow: var(--ShadowSize) var(--blackShadow)
}

.shadow[class*="-white"] {
    box-shadow: var(--ShadowSize) var(--blackShadow)
}

.text-shadow[class*="-red"] {
    text-shadow: var(--ShadowSize) var(--redShadow)
}

.text-shadow[class*="-orange"] {
    text-shadow: var(--ShadowSize) var(--orangeShadow)
}

.text-shadow[class*="-yellow"] {
    text-shadow: var(--ShadowSize) var(--yellowShadow)
}

.text-shadow[class*="-olive"] {
    text-shadow: var(--ShadowSize) var(--oliveShadow)
}

.text-shadow[class*="-green"] {
    text-shadow: var(--ShadowSize) var(--greenShadow)
}

.text-shadow[class*="-cyan"] {
    text-shadow: var(--ShadowSize) var(--cyanShadow)
}

.text-shadow[class*="-blue"] {
    text-shadow: var(--ShadowSize) var(--blueShadow)
}

.text-shadow[class*="-purple"] {
    text-shadow: var(--ShadowSize) var(--purpleShadow)
}

.text-shadow[class*="-mauve"] {
    text-shadow: var(--ShadowSize) var(--mauveShadow)
}

.text-shadow[class*="-pink"] {
    text-shadow: var(--ShadowSize) var(--pinkShadow)
}

.text-shadow[class*="-brown"] {
    text-shadow: var(--ShadowSize) var(--brownShadow)
}

.text-shadow[class*="-grey"] {
    text-shadow: var(--ShadowSize) var(--greyShadow)
}

.text-shadow[class*="-gray"] {
    text-shadow: var(--ShadowSize) var(--grayShadow)
}

.text-shadow[class*="-black"] {
    text-shadow: var(--ShadowSize) var(--blackShadow)
}

.text-red,.line-red,.lines-red {
    color: var(--red)
}

.text-orange,.line-orange,.lines-orange {
    color: var(--orange)
}

.text-yellow,.line-yellow,.lines-yellow {
    color: var(--yellow)
}

.text-olive,.line-olive,.lines-olive {
    color: var(--olive)
}

.text-green,.line-green,.lines-green {
    color: var(--green)
}

.text-cyan,.line-cyan,.lines-cyan {
    color: var(--cyan)
}

.text-blue,.line-blue,.lines-blue {
    color: var(--blue)
}

.text-purple,.line-purple,.lines-purple {
    color: var(--purple)
}

.text-mauve,.line-mauve,.lines-mauve {
    color: var(--mauve)
}

.text-pink,.line-pink,.lines-pink {
    color: var(--pink)
}

.text-brown,.line-brown,.lines-brown {
    color: var(--brown)
}

.text-grey,.line-grey,.lines-grey {
    color: var(--grey)
}

.text-gray,.line-gray,.lines-gray {
    color: var(--gray)
}

.text-black,.line-black,.lines-black {
    color: var(--black)
}

.text-white,.line-white,.lines-white {
    color: var(--white)
}

.text-gold,.line-gold,.lines-gold {
    color: var(--gold)
}

.layui-text h2 {
    font-size: 20px
}

.layui-breadcrumb a {
    color: inherit
}

.layui-breadcrumb a:hover {
    color: #1890ff !important
}

.layui-tab-brief .layui-tab-title {
    height: inherit
}

.layui-tab-brief .layui-tab-title li {
    padding: 0;
    margin-right: 20px
}

.layui-tab-content {
    padding: 15px 0
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 4px solid #0081ff !important;
    height: inherit
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #0081ff !important
}

.layui-form-switch {
    margin: 0;
    border: none;
    border: none !important;
    background-color: #d2d2d2
}

.layui-form-switch i {
    background: #fff
}

.layui-form-onswitch {
    background-color: #333
}

.layui-form-switch {
    min-width: 20px;
    height: 16px
}

.layui-form-switch i {
    width: 10px;
    height: 10px
}

.layui-form-onswitch i {
    margin-left: -15px
}

.layui-btn-primary:hover {
    border-color: inherit
}

.layui-carousel>[carousel-item]>* {
    background: none !important
}

.layui-carousel>[carousel-item]:before {
    display: none
}

.layui-carousel-ind {
    top: -25px;
    z-index: 999
}

.layui-carousel-ind ul {
    background: none !important
}

.layui-carousel-ind ul li {
    width: 8px;
    height: 6px;
    background: #aaaaaa;
    border-radius: 6px
}

.layui-carousel-ind ul .layui-this {
    width: 10px;
    background: #22a0ff
}

.layui-carousel-arrow {
    z-index: 999
}

.layui-form-select dl dd.layui-this {
    background-color: #8799a3
}

@media screen and (max-width: 768px) {
    .layui-layer-content {
        padding: 20px
    }

    .layui-layer-tips {
        display: none !important
    }

    .layui-tab-brief .layui-tab-title li {
        margin-right: 5px;
        min-width: 45px
    }
}

a {
    transition: all .3s
}

a:hover {
    color: #1890ff
}

body {
    background-color: #f9f9f9
}

.wpss-light-btn {
    display: block
}

.wpss-dark-btn {
    display: none
}

.main-skin {
    background-color: #f8f8f8
}

.card-skin-rds {
    background-color: #fff
}

.layui-tab-bar {
    background-color: #fff
}

.mod-skin {
    background-color: #f1f1f1
}

.el-skin {
    background-color: #fafafa
}

.border {
    border-color: #eee
}

.border-bottom {
    border-bottom: 1px solid #eee
}

.border-skin {
    border-color: #eee
}

.border-top {
    border-top: 1px solid #eee
}

.layui-this,.layui-tab-title {
    color: #222
}

.hot-topic .layui-tab-title .layui-this::after,.hot-content .hot-content-title .layui-this:after,.hot-content .hot-content-title .layui-nav-bar {
    border-color: #222
}

.hover-skin:hover {
    background-color: #f2f2f2
}

.skinbox .light-btn {
    background-color: #22a0ff;
    color: #fff
}

.skinbox .dark-btn {
    background-color: #f8f8f8;
    color: #333
}

.badge-skin {
    background-color: #aaa
}

.light-parallax {
    display: block !important
}

#dark-theme,.dark-theme {
    background-color: #111111 !important;
    color: #aaa
}

#dark-theme .border,.dark-theme .border {
    border-color: #222
}

#dark-theme .wpss-light-btn,.dark-theme .wpss-light-btn {
    display: none
}

#dark-theme .wpss-dark-btn,.dark-theme .wpss-dark-btn {
    display: block
}

#dark-theme .text-black,.dark-theme .text-black,#dark-theme .line-black,.dark-theme .line-black,#dark-theme .lines-black,.dark-theme .lines-black {
    color: #e3e3e3
}

#dark-theme .layui-text,.dark-theme .layui-text,#dark-theme .text,.dark-theme .text {
    color: #999
}

#dark-theme .main-skin,.dark-theme .main-skin {
    background-color: #353535
}

#dark-theme .skin-bg,.dark-theme .skin-bg {
    background: #191919 !important
}

#dark-theme .card-skin,.dark-theme .card-skin,#dark-theme .card-skin-rds,.dark-theme .card-skin-rds,#dark-theme .layui-tab-bar,.dark-theme .layui-tab-bar,#dark-theme .column-type,.dark-theme .column-type,#dark-theme .bg-white,.dark-theme .bg-white,#dark-theme .bg-black,.dark-theme .bg-black {
    background-color: #181818;
    color: #ccc
}

#dark-theme hr,.dark-theme hr {
    background-color: #222;
    color: #ccc;
    border: none
}

#dark-theme .mod-skin,.dark-theme .mod-skin,#dark-theme .badge-skin,.dark-theme .badge-skin,#dark-theme .layui-layer,.dark-theme .layui-layer,#dark-theme .bg-gray,.dark-theme .bg-gray,#dark-theme .bg-grey,.dark-theme .bg-grey {
    background-color: #222
}

#dark-theme .el-skin,.dark-theme .el-skin {
    background-color: #1c1b1b
}

#dark-theme .border-skin,.dark-theme .border-skin {
    border-color: #222
}

#dark-theme .border-top,.dark-theme .border-top {
    border-top: 1px solid #222
}

#dark-theme .pagetitle h1,.dark-theme .pagetitle h1,#dark-theme .subtitle,.dark-theme .subtitle {
    color: #cacaca;
    font-weight: 500
}

#dark-theme a,.dark-theme a {
    color: #9a9a9a
}

#dark-theme .layui-btn,.dark-theme .layui-btn,#dark-theme .layui-btn:hover,.dark-theme .layui-btn:hover {
    color: #fff
}

#dark-theme .card-special li a:hover i,.dark-theme .card-special li a:hover i {
    color: #f6f6f6
}

#dark-theme .layui-breadcrumb a:hover,.dark-theme .layui-breadcrumb a:hover {
    color: #fff !important
}

#dark-theme .hot-topic .layui-tab-title .layui-this::after,.dark-theme .hot-topic .layui-tab-title .layui-this::after,#dark-theme .hot-content .hot-content-title .layui-this:after,.dark-theme .hot-content .hot-content-title .layui-this:after,#dark-theme .hot-content .hot-content-title .layui-nav-bar,.dark-theme .hot-content .hot-content-title .layui-nav-bar {
    border-color: #cacaca !important
}

#dark-theme .layui-table td,.dark-theme .layui-table td,#dark-theme .layui-table th,.dark-theme .layui-table th,#dark-theme .layui-table-col-set,.dark-theme .layui-table-col-set,#dark-theme .layui-table-fixed-r,.dark-theme .layui-table-fixed-r,#dark-theme .layui-table-grid-down,.dark-theme .layui-table-grid-down,#dark-theme .layui-table-header,.dark-theme .layui-table-header,#dark-theme .layui-table-page,.dark-theme .layui-table-page,#dark-theme .layui-table-tips-main,.dark-theme .layui-table-tips-main,#dark-theme .layui-table-tool,.dark-theme .layui-table-tool,#dark-theme .layui-table-total,.dark-theme .layui-table-total,#dark-theme .layui-table-view,.dark-theme .layui-table-view,#dark-theme .layui-table[lay-skin=line],.dark-theme .layui-table[lay-skin=line],#dark-theme .layui-table[lay-skin=row],.dark-theme .layui-table[lay-skin=row] {
    border-color: #3a3a3a !important
}

#dark-theme .layui-table tbody tr:hover,.dark-theme .layui-table tbody tr:hover,#dark-theme .layui-table thead tr,.dark-theme .layui-table thead tr,#dark-theme .layui-table-click,.dark-theme .layui-table-click,#dark-theme .layui-table-header,.dark-theme .layui-table-header,#dark-theme .layui-table-hover,.dark-theme .layui-table-hover,#dark-theme .layui-table-mend,.dark-theme .layui-table-mend,#dark-theme .layui-table-patch,.dark-theme .layui-table-patch,#dark-theme .layui-table-tool,.dark-theme .layui-table-tool,#dark-theme .layui-table-total,.dark-theme .layui-table-total,#dark-theme .layui-table-total tr,.dark-theme .layui-table-total tr,#dark-theme .layui-table[lay-even] tr:nth-child(even),.dark-theme .layui-table[lay-even] tr:nth-child(even) {
    background-color: #1a1a1a !important
}

#dark-theme .link-fluid .layui-table tbody tr:hover,.dark-theme .link-fluid .layui-table tbody tr:hover,#dark-theme .layui-table thead tr,.dark-theme .layui-table thead tr,#dark-theme .layui-table-click,.dark-theme .layui-table-click,#dark-theme .layui-table-header,.dark-theme .layui-table-header,#dark-theme .layui-table-hover,.dark-theme .layui-table-hover,#dark-theme .layui-table-mend,.dark-theme .layui-table-mend,#dark-theme .layui-table-patch,.dark-theme .layui-table-patch,#dark-theme .layui-table-tool,.dark-theme .layui-table-tool,#dark-theme .layui-table-total,.dark-theme .layui-table-total,#dark-theme .layui-table-total tr,.dark-theme .layui-table-total tr,#dark-theme .layui-table[lay-even] tr:nth-child(even),.dark-theme .layui-table[lay-even] tr:nth-child(even) {
    background-color: none !important
}

#dark-theme .layui-timeline-item:before,.dark-theme .layui-timeline-item:before {
    background-color: #3a3a3a !important
}

#dark-theme .layui-timeline-item i,.dark-theme .layui-timeline-item i {
    background-color: none !important;
    color: #555
}

#dark-theme .hover-skin:hover,.dark-theme .hover-skin:hover {
    background-color: rgba(0,0,0,0.2) !important
}

#dark-theme .skinbox .light-btn,.dark-theme .skinbox .light-btn {
    background-color: #f8f8f8;
    color: #333
}

#dark-theme .skinbox .dark-btn,.dark-theme .skinbox .dark-btn {
    background-color: #22a0ff;
    color: #fff
}

#dark-theme .index-tab .layui-this,.dark-theme .index-tab .layui-this,#dark-theme .index-hot .layui-this,.dark-theme .index-hot .layui-this {
    background-color: rgba(0,0,0,0.2) !important
}

#dark-theme .layui-form-switch,.dark-theme .layui-form-switch {
    background-color: #3a3a3a
}

#dark-theme .layui-form-switch i,.dark-theme .layui-form-switch i {
    background-color: #7a7a7a
}

#dark-theme .layui-form-onswitch,.dark-theme .layui-form-onswitch {
    background-color: #000
}

#dark-theme .layui-form-onswitch i,.dark-theme .layui-form-onswitch i {
    background-color: #aaa
}

#dark-theme .layui-tab-title .layui-this:after,.dark-theme .layui-tab-title .layui-this:after {
    border-color: #000 !important
}

#dark-theme .index-hot-list .item h3 strong,.dark-theme .index-hot-list .item h3 strong {
    border-bottom-color: #fff
}

#dark-theme .index-tab .layui-timeline .layui-timeline-content p span,.dark-theme .index-tab .layui-timeline .layui-timeline-content p span {
    color: #555
}

#dark-theme .site-mod span,.dark-theme .site-mod span,#dark-theme .site-mod li,.dark-theme .site-mod li {
    color: #888
}

#dark-theme .pageui-page a,.dark-theme .pageui-page a {
    background-color: #282828
}

#dark-theme .pageui-page a b,.dark-theme .pageui-page a b {
    color: #666
}

#dark-theme .pageui-page b,.dark-theme .pageui-page b {
    background-color: #222
}

#dark-theme #tp-weather-widget,.dark-theme #tp-weather-widget {
    color: #9a9a9a
}

#dark-theme #tp-weather-widget span,.dark-theme #tp-weather-widget span {
    color: #9a9a9a
}

#dark-theme .dark-parallax,.dark-theme .dark-parallax {
    display: block !important
}

#dark-theme .layui-input:focus,.dark-theme .layui-input:focus,#dark-theme .layui-textarea:focus,.dark-theme .layui-textarea:focus {
    border-color: #525252 !important
}

.card-skin-rds {
    border-radius: 6px
}

.waves-wrap {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -10px;
    z-index: 995
}

.dark-theme .waves-wrap {
    display: none
}

.flex {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.waves {
    position: relative;
    width: 100%;
    height: 15vh;
    margin-bottom: -7px;
    min-height: 50px;
    max-height: 80px
}

.parallax {
    display: none
}

.parallax>use {
    animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite
}

.parallax>use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s
}

.parallax>use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s
}

.parallax>use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s
}

.parallax>use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s
}

@keyframes move-forever {
    0% {
        transform: translate3d(-90px, 0, 0)
    }

    100% {
        transform: translate3d(85px, 0, 0)
    }
}

@media (max-width: 768px) {
    .skin-bg {
        height: 280px
    }

    .waves {
        height: 40px;
        min-height: 40px
    }
}

.bodybox {
    position: relative;
    font-family: Optima-Regular,PingFang SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
    letter-spacing: .5px;
    font-size: 12px
}

.pagetitle {
    height: 140px;
    padding: 35px 15px 15px 15px;
    border-radius: 0;
    position: relative
}

.pagetitle .main {
    position: relative;
    z-index: 999
}

.pagetitle h1 {
    font-weight: 600;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 26px
}

.pagetitle h1 i {
    display: block
}

.pagetitle .user img {
    width: 26px;
    height: 26px;
    border-radius: 200px;
    margin-right: 10px
}

.pagetitle .text {
    line-height: 1.5;
    font-size: 15px;
    margin-bottom: 10px
}

.pagetitle .text .layui-btn {
    margin-top: 10px
}

.pagetitle .text .icons {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px
}

.pagetitle .text .icons a {
    color: inherit !important
}

.pagetitle .text .icons span {
    margin-right: 15px
}

.pagetitle .column-text {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden
}

.pagetitle a {
    color: #fff
}

.pagetitle a:hover {
    color: #fff !important
}

.skin-bg {
    width: 100%;
    height: 250px;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 966;
    background-attachment: fixed !important;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%
}

.skin-bg .shade {
    width: 100%;
    height: inherit;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto
}

.skin-bg .shade-black {
    background-color: #00000090;
    position: absolute;
    width: 100%;
    height: 100%
}

.skin-bg-home-nav {
    height: 400px
}

.skin-bg-nav {
    height: 450px
}

.pageui-header {
    position: relative;
    height: 70px;
    z-index: 1001
}

.pageui-header .main {
    height: inherit;
    display: flex;
    align-items: center
}

.pageui-header .logo {
    margin-right: 50px;
    height: 38px;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: 60px
}

.pageui-header .logo a {
    display: flex;
    color: inherit !important;
    align-items: center
}

.pageui-header .logo a span {
    font-size: 24px;
    color: inherit
}

.pageui-header .logo a img {
    margin-right: 10px;
    height: 40px
}

.pageui-header .left {
    flex: 1;
    padding: 0
}

.pageui-header .left .layui-nav-item {
    margin: 0 20px
}

.pageui-header .left a {
    padding: 0
}

.pageui-header .left i {
    font-size: 20px
}

.pageui-header .right {
    flex: 1px;
    text-align: right;
    padding: 0
}

.pageui-header .right .layui-badge-dot {
    margin-left: 11px
}

.pageui-header .right .layui-nav-item {
    margin: 0 0 0 30px !important
}

.pageui-header .right .layui-btn {
    border-radius: 200px;
    margin-left: 15px;
    background: inherit;
    color: #fff;
    border: 1px solid #fff
}

.pageui-header .right .layui-btn:hover {
    opacity: .9;
    filter: alpha(opacity=90);
    background: #fff;
    color: #222 !important
}

.pageui-header .right .avatar img {
    margin-top: -5px;
    border-radius: 200px;
    box-shadow: 2px 2px 6px rgba(36,37,38,0.13)
}

.pageui-header .layui-nav {
    background: inherit;
    line-height: inherit;
    color: inherit
}

.pageui-header .layui-nav li {
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    height: inherit;
    line-height: inherit
}

.pageui-header .layui-nav li:last-child {
    margin: 0
}

.pageui-header .layui-nav .user {
    margin: 0
}

.pageui-header .layui-nav a {
    padding: 0;
    display: block;
    height: inherit;
    line-height: inherit;
    color: inherit !important
}

.pageui-header .layui-nav a i {
    font-size: inherit
}

.pageui-header .layui-nav .layui-nav-more {
    display: none
}

.pageui-header .layui-nav .layui-btn {
    padding-left: 15px;
    padding-right: 15px
}

.pageui-header .layui-nav .layui-nav-child {
    border: none;
    right: -40px;
    left: auto
}

.pageui-header .layui-nav .layui-nav-child a {
    color: #8a8a8a !important;
    padding-left: 15px;
    padding-right: 15px
}

.pageui-header .layui-nav-item .layui-icon {
    position: relative;
    top: 1px;
    font-size: 16px
}

.pageui-header .smbtn {
    margin: 0
}

.pageui-header.bg-white {
    box-shadow: 0 2px 15px rgba(210,210,210,0.15)
}

.dark-theme .pageui-header.bg-white {
    box-shadow: 0 2px 20px rgba(33,33,33,0.6)
}

.main {
    margin-left: auto;
    margin-right: auto
}

.searchtitle {
    position: relative;
    text-align: center;
    font-size: 32px;
    padding: 60px 0 20px 0;
    color: #fff !important;
    z-index: 999
}

.nav-search {
    position: relative;
    padding: 60px 0;
    margin-bottom: 20px
}

.search {
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.search .search-main {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 50px;
    min-height: 100px
}

.search .search-main:hover {
    background: rgba(0,0,0,0.25);
    border-radius: 10px
}

.search .search-main:hover .search-from input {
    background: #fff;
    color: #999
}

.search .search-main:hover .search-submit {
    background: #22a0ff
}

.search .search-main .layui-nav {
    background: none;
    padding: 0
}

.search .search-main .layui-nav-item {
    height: 40px;
    line-height: 58px
}

.search .search-main .li {
    display: inherit;
    float: left
}

.search .search-main .list {
    position: relative;
    overflow: hidden;
    height: 36px
}

.search .search-main .list li {
    float: left;
    padding: 0 15px;
    border: none;
    border: none !important;
    cursor: pointer;
    font-size: 16px;
    line-height: 38px;
    height: 38px;
    color: #fff
}

.search .search-main .list .active {
    border-radius: 4px 4px 0 0;
    color: #fff !important;
    background: rgba(0,0,0,0.2) !important
}

.search .search-main .search-from {
    width: 100%
}

.search .search-main .search-from .layui-form-item {
    margin: 0
}

.search .search-main .search-from input {
    border-radius: 4px;
    border: none;
    border: none !important;
    overflow: hidden;
    display: block;
    height: 50px;
    background: rgba(0,0,0,0.2);
    color: #fff
}

.search .search-main ::-webkit-input-placeholder {
    color: inherit
}

.search .search-main :-moz-placeholder {
    color: inherit
}

.search .search-main ::-moz-placeholder {
    color: inherit
}

.search .search-main :-ms-input-placeholder {
    color: inherit
}

.search .search-main .layui-nav-bar {
    display: none
}

.search .search-main .search-submit {
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0,0,0,0.3);
    border-radius: 0 4px 4px 0;
    height: 50px;
    width: 100px;
    line-height: 48px;
    color: #fff !important
}

.search .search-main .search-submit i {
    font-size: 26px
}

.search .search-bottom {
    color: #fff;
    line-height: 1;
    margin-top: 10px
}

.search .search-bottom .menu-item {
    float: left
}

.search .search-bottom a {
    display: inline-block;
    margin: 0;
    padding: 0;
    line-height: 1;
    color: #fff !important
}

.search .search-bottom .layui-breadcrumb span {
    margin: 0 5px
}

.search .search-btn {
    float: left;
    color: #fff;
    width: 52px;
    cursor: pointer;
    padding: 8px;
    font-size: 16px
}

.search .search-btn i {
    float: right;
    margin-top: 2px
}

.search .search-btn:hover .searchtype {
    display: block
}

.search .searchtype {
    display: none;
    position: absolute;
    top: 68px;
    left: 5%;
    width: 40%;
    background: #fff;
    padding: 10px 0;
    border-radius: 4px;
    color: #222 !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.12);
    border: 1px solid #d2d2d2;
    height: auto;
    overflow: hidden;
    z-index: 1002
}

.search .searchtype li {
    float: left;
    width: 25%;
    border-radius: 4px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    padding: 0;
    line-height: 42px
}

.search .searchtype li i {
    margin-right: 10px;
    font-size: 20px;
    float: none
}

.search .searchtype li:hover {
    color: #222 !important;
    background: #f2f2f2;
    border-radius: 0 !important
}

.search .searchtype .layui-this {
    border-radius: 0 !important;
    color: #222 !important;
    background: #f2f2f2
}

.search .searchtype .layui-this:after {
    border: none;
    border: none !important
}

.search .searchtype .layui-this:after,.search .searchtype .layui-nav-bar {
    opacity: 0
}

.search .search-suggest {
    position: absolute;
    top: 60px;
    left: 0;
    width: 89%;
    background: #fff;
    border-radius: 4px;
    color: #222 !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.12);
    height: auto;
    display: none;
    overflow: hidden
}

.search .search-suggest li {
    border-radius: 4px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 42px;
    cursor: pointer
}

.search .search-suggest li:hover {
    color: #222 !important;
    background: #f2f2f2;
    border-radius: 0 !important
}

.search .search-suggest li:first-child {
    padding-top: 10px
}

.search .search-suggest li:last-child {
    padding-bottom: 10px
}

.search .searchline {
    text-align: center;
    color: #fff;
    height: 22px;
    overflow: hidden
}

.search .searchline li {
    height: 38px;
    line-height: 38px
}

.search .searchline a,.search .searchline a:hover {
    color: #fff !important
}

.search-modal-box {
    width: 600px;
    height: 150px;
    z-index: 1002;
    padding: 50px
}

.search-modal-box h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    width: 100%
}

.search-modal-box .layui-form {
    position: relative
}

.search-modal-box input {
    width: 100%;
    height: 50px;
    line-height: 50px
}

.search-modal-box button {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 50px;
    height: 50px;
    font-size: 18px;
    padding-right: 25px;
    z-index: 1002;
    border-radius: 0
}

.search-inputbox {
    position: absolute;
    top: 50px;
    right: 0;
    width: 35%;
    overflow: hidden;
    z-index: 999
}

.search-inputbox .layui-form {
    position: relative;
    border-radius: 4px;
    overflow: hidden
}

.search-inputbox input {
    width: 100%;
    height: 50px;
    line-height: 50px
}

.search-inputbox button {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 50px;
    height: 50px;
    font-size: 18px;
    padding: 0 30px;
    z-index: 1002;
    border-radius: 0
}

.feedback-box {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1002
}

.feedback-box .icons {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 200px;
    margin-bottom: 10px;
    cursor: pointer;
    box-shadow: 2px 2px 6px rgba(36,37,38,0.13)
}

.feedback-box .icons a {
    display: block
}

.feedback-box .icons i {
    font-size: 18px
}

.feedback-box .weixin-box {
    position: absolute;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    bottom: 0;
    right: 50px;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
}

.feedback-box .weixin-box img {
    border-radius: 4px
}

.pageui-footer {
    clear: both;
    position: relative;
    margin-top: 25px;
    padding-top: 35px;
    padding-bottom: 20px;
    overflow: hidden;
    z-index: 999
}

.pageui-footer h2 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 28px
}

.pageui-footer h3 {
    font-weight: 600;
    margin-bottom: 20px
}

.pageui-footer p {
    margin-right: 15px;
    margin-bottom: 15px;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 1.5;
    color: #666
}

.pageui-footer .layui-breadcrumb {
    overflow: hidden;
    margin-bottom: 20px;
    display: block
}

.pageui-footer .layui-breadcrumb a {
    font-size: 15px
}

.pageui-footer .layui-breadcrumb li {
    float: left
}

.pageui-footer .menu-item {
    float: left
}

.pageui-footer .copy {
    color: #666;
    font-size: 15px;
    margin-bottom: 15px
}

.pageui-footer a {
    color: #666 !important
}

.pageui-footer .nav-breadcrumb {
    font-size: 16px
}

.pageui-footer .layui-breadcrumb {
    padding-top: 0;
    overflow: hidden
}

.pageui-footer .layui-breadcrumb span {
    color: #666;
    font-size: 12px
}

.pageui-footer .sns-icons {
    margin-top: 10px
}

.pageui-footer .links a,.pageui-footer .links span {
    font-size: 14px
}

.crumb {
    margin: 15px auto 10px auto;
    z-index: 1002;
    font-size: 14px;
    overflow: hidden
}

.crumb .layui-breadcrumb {
    float: left
}

.crumb .icons {
    float: right;
    overflow: hidden;
    font-size: 12px;
    margin-bottom: 10px
}

.crumb .icons span {
    margin-left: 15px
}

.crumb .user {
    margin: 0
}

.crumb .user img {
    width: 26px;
    height: 26px;
    border-radius: 200px;
    margin-right: 10px
}

.login-wrap {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    display: flex;
    align-items: center;
    z-index: 1002
}

.login-modbox {
    width: 50%;
    min-height: 500px;
    z-index: 1003;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    overflow: hidden
}

.login-modbox .login-main {
    flex: 1;
    display: flex;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.login-modbox .login-main .left {
    width: 300px;
    line-height: 500px;
    background-color: #353442;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%
}

.login-modbox .login-main .left img {
    max-width: 100%
}

.login-modbox .login-main .password-bg {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iYTNmNDE2OWEtNWU1ZS00MjU1LWFiY2MtMWI4NzU5YzUwNDk4IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwNDIuMDM5MDMiIGhlaWdodD0iNzA5LjA4ODUxIiB2aWV3Qm94PSIwIDAgMTA0Mi4wMzkwMyA3MDkuMDg4NTEiPjx0aXRsZT5oYWNrZXJfbWluZDwvdGl0bGU+PHJlY3Qgd2lkdGg9Ijg3NSIgaGVpZ2h0PSI0NzAuNjc5MDEiIGZpbGw9IiMzZjNkNTYiLz48cmVjdCB4PSIxNTguMTc5MDEiIHk9IjY2LjM1ODAyIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE4NC40MTM1OCIgeT0iNjMuMjcxNiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIxOTguMzAyNDciIHk9IjYzLjI3MTYiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTk4LjMwMjQ3IiB5PSIxMDAuMzA4NjQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMjEzLjczNDU3IiB5PSI4MS43OTAxMiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIyMTMuNzM0NTciIHk9IjEwMS44NTE4NSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIxOTguMzAyNDciIHk9IjE0MC40MzIxIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjIxMy43MzQ1NyIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE5OC4zMDI0NyIgeT0iMjM2LjExMTExIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE4NC40MTM1OCIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE1OC4xNzkwMSIgeT0iODYuNDE5NzUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTU4LjE3OTAxIiB5PSIyNzkuMzIwOTkiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTU4LjE3OTAxIiB5PSIzMTkuNDQ0NDQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTU4LjE3OTAxIiB5PSIzMzkuNTA2MTciIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTU1LjA5MjU5IiB5PSIxMDguMDI0NjkiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTk2Ljc1OTI2IiB5PSIxMjYuNTQzMjEiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTU1LjA5MjU5IiB5PSIyMDYuNzkwMTIiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTU1LjA5MjU5IiB5PSIyMjMuNzY1NDMiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTk2Ljc1OTI2IiB5PSIzMjIuNTMwODYiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTg0LjQxMzU4IiB5PSIzNTkuNTY3OSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE1OC4xNzkgMTIxLjkxNCAxNTguMTc5IDEyNSAxNjEuMjY1IDEyNSAxNjEuMjY1IDEzMS4xNzMgMTU4LjE3OSAxMzEuMTczIDE1OC4xNzkgMTM0LjI1OSAxNjUuODk1IDEzNC4yNTkgMTY1Ljg5NSAxMjEuOTE0IDE1OC4xNzkgMTIxLjkxNCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMTg0LjQxNCAxMDAuMzA5IDE4NC40MTQgMTAzLjM5NSAxODcuNSAxMDMuMzk1IDE4Ny41IDEwOS41NjggMTg0LjQxNCAxMDkuNTY4IDE4NC40MTQgMTEyLjY1NCAxOTIuMTMgMTEyLjY1NCAxOTIuMTMgMTAwLjMwOSAxODQuNDE0IDEwMC4zMDkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjIxMy43MzUgMTIwLjM3IDIxMy43MzUgMTIzLjQ1NyAyMTYuODIxIDEyMy40NTcgMjE2LjgyMSAxMjkuNjMgMjEzLjczNSAxMjkuNjMgMjEzLjczNSAxMzIuNzE2IDIyMS40NTEgMTMyLjcxNiAyMjEuNDUxIDEyMC4zNyAyMTMuNzM1IDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjEzLjczNSAxODAuNTU2IDIxMy43MzUgMTgzLjY0MiAyMTYuODIxIDE4My42NDIgMjE2LjgyMSAxODkuODE1IDIxMy43MzUgMTg5LjgxNSAyMTMuNzM1IDE5Mi45MDEgMjIxLjQ1MSAxOTIuOTAxIDIyMS40NTEgMTgwLjU1NiAyMTMuNzM1IDE4MC41NTYiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjIxMy43MzUgMjAwLjYxNyAyMTMuNzM1IDIwMy43MDQgMjE2LjgyMSAyMDMuNzA0IDIxNi44MjEgMjA5Ljg3NyAyMTMuNzM1IDIwOS44NzcgMjEzLjczNSAyMTIuOTYzIDIyMS40NTEgMjEyLjk2MyAyMjEuNDUxIDIwMC42MTcgMjEzLjczNSAyMDAuNjE3IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIyMTMuNzM1IDEzOC44ODkgMjEzLjczNSAxNDEuOTc1IDIxNi44MjEgMTQxLjk3NSAyMTYuODIxIDE0OC4xNDggMjEzLjczNSAxNDguMTQ4IDIxMy43MzUgMTUxLjIzNSAyMjEuNDUxIDE1MS4yMzUgMjIxLjQ1MSAxMzguODg5IDIxMy43MzUgMTM4Ljg4OSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMTk4LjMwMiA4MS43OSAxOTguMzAyIDg0Ljg3NyAyMDEuMzg5IDg0Ljg3NyAyMDEuMzg5IDkxLjA0OSAxOTguMzAyIDkxLjA0OSAxOTguMzAyIDk0LjEzNiAyMDYuMDE5IDk0LjEzNiAyMDYuMDE5IDgxLjc5IDE5OC4zMDIgODEuNzkiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIxOTguMzAyNDciIHk9IjE4MC41NTU1NiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIxOTguMzAyNDciIHk9IjIxNy41OTI1OSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE5OC4zMDIgMTk5LjA3NCAxOTguMzAyIDIwMi4xNiAyMDEuMzg5IDIwMi4xNiAyMDEuMzg5IDIwOC4zMzMgMTk4LjMwMiAyMDguMzMzIDE5OC4zMDIgMjExLjQyIDIwNi4wMTkgMjExLjQyIDIwNi4wMTkgMTk5LjA3NCAxOTguMzAyIDE5OS4wNzQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE4NC40MTQgMTIwLjM3IDE4NC40MTQgMTIzLjQ1NyAxODcuNSAxMjMuNDU3IDE4Ny41IDEyOS42MyAxODQuNDE0IDEyOS42MyAxODQuNDE0IDEzMi43MTYgMTkyLjEzIDEzMi43MTYgMTkyLjEzIDEyMC4zNyAxODQuNDE0IDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMTg0LjQxNCAxNDAuNDMyIDE4NC40MTQgMTQzLjUxOSAxODcuNSAxNDMuNTE5IDE4Ny41IDE0OS42OTEgMTg0LjQxNCAxNDkuNjkxIDE4NC40MTQgMTUyLjc3OCAxOTIuMTMgMTUyLjc3OCAxOTIuMTMgMTQwLjQzMiAxODQuNDE0IDE0MC40MzIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIxODQuNDEzNTgiIHk9IjIwMC42MTcyOCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE4NC40MTQgMTgwLjU1NiAxODQuNDE0IDE4My42NDIgMTg3LjUgMTgzLjY0MiAxODcuNSAxODkuODE1IDE4NC40MTQgMTg5LjgxNSAxODQuNDE0IDE5Mi45MDEgMTkyLjEzIDE5Mi45MDEgMTkyLjEzIDE4MC41NTYgMTg0LjQxNCAxODAuNTU2IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTg0LjQxMzU4IiB5PSIyNDAuNzQwNzQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIxODQuNDE0IDIyMC42NzkgMTg0LjQxNCAyMjMuNzY1IDE4Ny41IDIyMy43NjUgMTg3LjUgMjI5LjkzOCAxODQuNDE0IDIyOS45MzggMTg0LjQxNCAyMzMuMDI1IDE5Mi4xMyAyMzMuMDI1IDE5Mi4xMyAyMjAuNjc5IDE4NC40MTQgMjIwLjY3OSIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE4NC40MTM1OCIgeT0iMjgwLjg2NDIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMTk4LjMwMjQ3IiB5PSIyNzcuNzc3NzgiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIxODQuNDE0IDI2MC44MDIgMTg0LjQxNCAyNjMuODg5IDE4Ny41IDI2My44ODkgMTg3LjUgMjcwLjA2MiAxODQuNDE0IDI3MC4wNjIgMTg0LjQxNCAyNzMuMTQ4IDE5Mi4xMyAyNzMuMTQ4IDE5Mi4xMyAyNjAuODAyIDE4NC40MTQgMjYwLjgwMiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjEzLjczNSAyNjAuODAyIDIxMy43MzUgMjYzLjg4OSAyMTYuODIxIDI2My44ODkgMjE2LjgyMSAyNzAuMDYyIDIxMy43MzUgMjcwLjA2MiAyMTMuNzM1IDI3My4xNDggMjIxLjQ1MSAyNzMuMTQ4IDIyMS40NTEgMjYwLjgwMiAyMTMuNzM1IDI2MC44MDIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIyOTIuNDM4MjciIHk9IjgxLjc5MDEyIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjI5Mi40MzgyNyIgeT0iMTAxLjg1MTg1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjI5Mi40MzgyNyIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjkyLjQzOCAxMjAuMzcgMjkyLjQzOCAxMjMuNDU3IDI5NS41MjUgMTIzLjQ1NyAyOTUuNTI1IDEyOS42MyAyOTIuNDM4IDEyOS42MyAyOTIuNDM4IDEzMi43MTYgMzAwLjE1NCAxMzIuNzE2IDMwMC4xNTQgMTIwLjM3IDI5Mi40MzggMTIwLjM3IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIyOTIuNDM4IDE4MC41NTYgMjkyLjQzOCAxODMuNjQyIDI5NS41MjUgMTgzLjY0MiAyOTUuNTI1IDE4OS44MTUgMjkyLjQzOCAxODkuODE1IDI5Mi40MzggMTkyLjkwMSAzMDAuMTU0IDE5Mi45MDEgMzAwLjE1NCAxODAuNTU2IDI5Mi40MzggMTgwLjU1NiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjkyLjQzOCAyMDAuNjE3IDI5Mi40MzggMjAzLjcwNCAyOTUuNTI1IDIwMy43MDQgMjk1LjUyNSAyMDkuODc3IDI5Mi40MzggMjA5Ljg3NyAyOTIuNDM4IDIxMi45NjMgMzAwLjE1NCAyMTIuOTYzIDMwMC4xNTQgMjAwLjYxNyAyOTIuNDM4IDIwMC42MTciIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjI5Mi40MzggMTM4Ljg4OSAyOTIuNDM4IDE0MS45NzUgMjk1LjUyNSAxNDEuOTc1IDI5NS41MjUgMTQ4LjE0OCAyOTIuNDM4IDE0OC4xNDggMjkyLjQzOCAxNTEuMjM1IDMwMC4xNTQgMTUxLjIzNSAzMDAuMTU0IDEzOC44ODkgMjkyLjQzOCAxMzguODg5IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIyOTIuNDM4IDI2MC44MDIgMjkyLjQzOCAyNjMuODg5IDI5NS41MjUgMjYzLjg4OSAyOTUuNTI1IDI3MC4wNjIgMjkyLjQzOCAyNzAuMDYyIDI5Mi40MzggMjczLjE0OCAzMDAuMTU0IDI3My4xNDggMzAwLjE1NCAyNjAuODAyIDI5Mi40MzggMjYwLjgwMiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE4NC40MTM1OCIgeT0iMzIwLjk4NzY1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE5OC4zMDI0NyIgeT0iMjk3LjgzOTUxIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE4NC40MTM1OCIgeT0iMzczLjQ1Njc5IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjE5OC4zMDI0NyIgeT0iMzM2LjQxOTc1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMTg0LjQxNCAzMDAuOTI2IDE4NC40MTQgMzA0LjAxMiAxODcuNSAzMDQuMDEyIDE4Ny41IDMxMC4xODUgMTg0LjQxNCAzMTAuMTg1IDE4NC40MTQgMzEzLjI3MiAxOTIuMTMgMzEzLjI3MiAxOTIuMTMgMzAwLjkyNiAxODQuNDE0IDMwMC45MjYiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE4NC40MTQgMzk1LjA2MiAxODQuNDE0IDM5OC4xNDggMTg3LjUgMzk4LjE0OCAxODcuNSA0MDQuMzIxIDE4NC40MTQgNDA0LjMyMSAxODQuNDE0IDQwNy40MDcgMTkyLjEzIDQwNy40MDcgMTkyLjEzIDM5NS4wNjIgMTg0LjQxNCAzOTUuMDYyIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMjY5LjI5MDEyIiB5PSI2My4yNzE2IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjI2OS4yOTAxMiIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjI2OS4yOTAxMiIgeT0iMzU5LjU2NzkiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIyNjkuMjkgMTAwLjMwOSAyNjkuMjkgMTAzLjM5NSAyNzIuMzc3IDEwMy4zOTUgMjcyLjM3NyAxMDkuNTY4IDI2OS4yOSAxMDkuNTY4IDI2OS4yOSAxMTIuNjU0IDI3Ny4wMDYgMTEyLjY1NCAyNzcuMDA2IDEwMC4zMDkgMjY5LjI5IDEwMC4zMDkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjI2OS4yOSAxMjAuMzcgMjY5LjI5IDEyMy40NTcgMjcyLjM3NyAxMjMuNDU3IDI3Mi4zNzcgMTI5LjYzIDI2OS4yOSAxMjkuNjMgMjY5LjI5IDEzMi43MTYgMjc3LjAwNiAxMzIuNzE2IDI3Ny4wMDYgMTIwLjM3IDI2OS4yOSAxMjAuMzciIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjI2OS4yOSAxNDAuNDMyIDI2OS4yOSAxNDMuNTE5IDI3Mi4zNzcgMTQzLjUxOSAyNzIuMzc3IDE0OS42OTEgMjY5LjI5IDE0OS42OTEgMjY5LjI5IDE1Mi43NzggMjc3LjAwNiAxNTIuNzc4IDI3Ny4wMDYgMTQwLjQzMiAyNjkuMjkgMTQwLjQzMiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjI2OS4yOTAxMiIgeT0iMjAwLjYxNzI4IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjY5LjI5IDE4MC41NTYgMjY5LjI5IDE4My42NDIgMjcyLjM3NyAxODMuNjQyIDI3Mi4zNzcgMTg5LjgxNSAyNjkuMjkgMTg5LjgxNSAyNjkuMjkgMTkyLjkwMSAyNzcuMDA2IDE5Mi45MDEgMjc3LjAwNiAxODAuNTU2IDI2OS4yOSAxODAuNTU2IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMjY5LjI5MDEyIiB5PSIyNDAuNzQwNzQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIyNjkuMjkgMjIwLjY3OSAyNjkuMjkgMjIzLjc2NSAyNzIuMzc3IDIyMy43NjUgMjcyLjM3NyAyMjkuOTM4IDI2OS4yOSAyMjkuOTM4IDI2OS4yOSAyMzMuMDI1IDI3Ny4wMDYgMjMzLjAyNSAyNzcuMDA2IDIyMC42NzkgMjY5LjI5IDIyMC42NzkiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIyNjkuMjkwMTIiIHk9IjI4MC44NjQyIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjY5LjI5IDI2MC44MDIgMjY5LjI5IDI2My44ODkgMjcyLjM3NyAyNjMuODg5IDI3Mi4zNzcgMjcwLjA2MiAyNjkuMjkgMjcwLjA2MiAyNjkuMjkgMjczLjE0OCAyNzcuMDA2IDI3My4xNDggMjc3LjAwNiAyNjAuODAyIDI2OS4yOSAyNjAuODAyIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMjY5LjI5MDEyIiB5PSIzMjAuOTg3NjUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMjY5LjI5MDEyIiB5PSIzNzMuNDU2NzkiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIyNjkuMjkgMzAwLjkyNiAyNjkuMjkgMzA0LjAxMiAyNzIuMzc3IDMwNC4wMTIgMjcyLjM3NyAzMTAuMTg1IDI2OS4yOSAzMTAuMTg1IDI2OS4yOSAzMTMuMjcyIDI3Ny4wMDYgMzEzLjI3MiAyNzcuMDA2IDMwMC45MjYgMjY5LjI5IDMwMC45MjYiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjI2OS4yOSAzOTUuMDYyIDI2OS4yOSAzOTguMTQ4IDI3Mi4zNzcgMzk4LjE0OCAyNzIuMzc3IDQwNC4zMjEgMjY5LjI5IDQwNC4zMjEgMjY5LjI5IDQwNy40MDcgMjc3LjAwNiA0MDcuNDA3IDI3Ny4wMDYgMzk1LjA2MiAyNjkuMjkgMzk1LjA2MiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjMwNi4zMjcxNiIgeT0iNjMuMjcxNiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMDYuMzI3MTYiIHk9IjE2MC40OTM4MyIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMDYuMzI3MTYiIHk9IjM1OS41Njc5IiB3aWR0aD0iMTAuODAyNDciIGhlaWdodD0iMS41NDMyMSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzA2LjMyNyAxMDAuMzA5IDMwNi4zMjcgMTAzLjM5NSAzMDkuNDE0IDEwMy4zOTUgMzA5LjQxNCAxMDkuNTY4IDMwNi4zMjcgMTA5LjU2OCAzMDYuMzI3IDExMi42NTQgMzE0LjA0MyAxMTIuNjU0IDMxNC4wNDMgMTAwLjMwOSAzMDYuMzI3IDEwMC4zMDkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjMwNi4zMjcgMTIwLjM3IDMwNi4zMjcgMTIzLjQ1NyAzMDkuNDE0IDEyMy40NTcgMzA5LjQxNCAxMjkuNjMgMzA2LjMyNyAxMjkuNjMgMzA2LjMyNyAxMzIuNzE2IDMxNC4wNDMgMTMyLjcxNiAzMTQuMDQzIDEyMC4zNyAzMDYuMzI3IDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzA2LjMyNyAxNDAuNDMyIDMwNi4zMjcgMTQzLjUxOSAzMDkuNDE0IDE0My41MTkgMzA5LjQxNCAxNDkuNjkxIDMwNi4zMjcgMTQ5LjY5MSAzMDYuMzI3IDE1Mi43NzggMzE0LjA0MyAxNTIuNzc4IDMxNC4wNDMgMTQwLjQzMiAzMDYuMzI3IDE0MC40MzIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMDYuMzI3MTYiIHk9IjIwMC42MTcyOCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjMwNi4zMjcgMTgwLjU1NiAzMDYuMzI3IDE4My42NDIgMzA5LjQxNCAxODMuNjQyIDMwOS40MTQgMTg5LjgxNSAzMDYuMzI3IDE4OS44MTUgMzA2LjMyNyAxOTIuOTAxIDMxNC4wNDMgMTkyLjkwMSAzMTQuMDQzIDE4MC41NTYgMzA2LjMyNyAxODAuNTU2IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzA2LjMyNzE2IiB5PSIyNDAuNzQwNzQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzMDYuMzI3IDIyMC42NzkgMzA2LjMyNyAyMjMuNzY1IDMwOS40MTQgMjIzLjc2NSAzMDkuNDE0IDIyOS45MzggMzA2LjMyNyAyMjkuOTM4IDMwNi4zMjcgMjMzLjAyNSAzMTQuMDQzIDIzMy4wMjUgMzE0LjA0MyAyMjAuNjc5IDMwNi4zMjcgMjIwLjY3OSIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjMwNi4zMjcxNiIgeT0iMjgwLjg2NDIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzMDYuMzI3IDI2MC44MDIgMzA2LjMyNyAyNjMuODg5IDMwOS40MTQgMjYzLjg4OSAzMDkuNDE0IDI3MC4wNjIgMzA2LjMyNyAyNzAuMDYyIDMwNi4zMjcgMjczLjE0OCAzMTQuMDQzIDI3My4xNDggMzE0LjA0MyAyNjAuODAyIDMwNi4zMjcgMjYwLjgwMiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjMwNi4zMjcxNiIgeT0iMzIwLjk4NzY1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjMwNi4zMjcxNiIgeT0iMzczLjQ1Njc5IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzA2LjMyNyAzMDAuOTI2IDMwNi4zMjcgMzA0LjAxMiAzMDkuNDE0IDMwNC4wMTIgMzA5LjQxNCAzMTAuMTg1IDMwNi4zMjcgMzEwLjE4NSAzMDYuMzI3IDMxMy4yNzIgMzE0LjA0MyAzMTMuMjcyIDMxNC4wNDMgMzAwLjkyNiAzMDYuMzI3IDMwMC45MjYiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjMwNi4zMjcgMzk1LjA2MiAzMDYuMzI3IDM5OC4xNDggMzA5LjQxNCAzOTguMTQ4IDMwOS40MTQgNDA0LjMyMSAzMDYuMzI3IDQwNC4zMjEgMzA2LjMyNyA0MDcuNDA3IDMxNC4wNDMgNDA3LjQwNyAzMTQuMDQzIDM5NS4wNjIgMzA2LjMyNyAzOTUuMDYyIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIxOTguMzAyIDM3My40NTcgMTk4LjMwMiAzNzYuNTQzIDIwMS4zODkgMzc2LjU0MyAyMDEuMzg5IDM4Mi43MTYgMTk4LjMwMiAzODIuNzE2IDE5OC4zMDIgMzg1LjgwMiAyMDYuMDE5IDM4NS44MDIgMjA2LjAxOSAzNzMuNDU3IDE5OC4zMDIgMzczLjQ1NyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMTk4LjMwMiAzOTMuNTE5IDE5OC4zMDIgMzk2LjYwNSAyMDEuMzg5IDM5Ni42MDUgMjAxLjM4OSA0MDIuNzc4IDE5OC4zMDIgNDAyLjc3OCAxOTguMzAyIDQwNS44NjQgMjA2LjAxOSA0MDUuODY0IDIwNi4wMTkgMzkzLjUxOSAxOTguMzAyIDM5My41MTkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE1OC4xNzkgMTYwLjQ5NCAxNTguMTc5IDE2My41OCAxNjEuMjY1IDE2My41OCAxNjEuMjY1IDE2OS43NTMgMTU4LjE3OSAxNjkuNzUzIDE1OC4xNzkgMTcyLjg0IDE2NS44OTUgMTcyLjg0IDE2NS44OTUgMTYwLjQ5NCAxNTguMTc5IDE2MC40OTQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE1OC4xNzkgMjM5LjE5OCAxNTguMTc5IDI0Mi4yODQgMTYxLjI2NSAyNDIuMjg0IDE2MS4yNjUgMjQ4LjQ1NyAxNTguMTc5IDI0OC40NTcgMTU4LjE3OSAyNTEuNTQzIDE2NS44OTUgMjUxLjU0MyAxNjUuODk1IDIzOS4xOTggMTU4LjE3OSAyMzkuMTk4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIxNTguMTc5IDI1OS4yNTkgMTU4LjE3OSAyNjIuMzQ2IDE2MS4yNjUgMjYyLjM0NiAxNjEuMjY1IDI2OC41MTkgMTU4LjE3OSAyNjguNTE5IDE1OC4xNzkgMjcxLjYwNSAxNjUuODk1IDI3MS42MDUgMTY1Ljg5NSAyNTkuMjU5IDE1OC4xNzkgMjU5LjI1OSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMTU4LjE3OSAyOTkuMzgzIDE1OC4xNzkgMzAyLjQ2OSAxNjEuMjY1IDMwMi40NjkgMTYxLjI2NSAzMDguNjQyIDE1OC4xNzkgMzA4LjY0MiAxNTguMTc5IDMxMS43MjggMTY1Ljg5NSAzMTEuNzI4IDE2NS44OTUgMjk5LjM4MyAxNTguMTc5IDI5OS4zODMiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE1OC4xNzkgMzU2LjQ4MSAxNTguMTc5IDM1OS41NjggMTYxLjI2NSAzNTkuNTY4IDE2MS4yNjUgMzY1Ljc0MSAxNTguMTc5IDM2NS43NDEgMTU4LjE3OSAzNjguODI3IDE2NS44OTUgMzY4LjgyNyAxNjUuODk1IDM1Ni40ODEgMTU4LjE3OSAzNTYuNDgxIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIxNTguMTc5IDM3My40NTcgMTU4LjE3OSAzNzYuNTQzIDE2MS4yNjUgMzc2LjU0MyAxNjEuMjY1IDM4Mi43MTYgMTU4LjE3OSAzODIuNzE2IDE1OC4xNzkgMzg1LjgwMiAxNjUuODk1IDM4NS44MDIgMTY1Ljg5NSAzNzMuNDU3IDE1OC4xNzkgMzczLjQ1NyIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjIzOC40MjU5MyIgeT0iNjYuMzU4MDIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMjM4LjQyNTkzIiB5PSI4Ni40MTk3NSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIyMzUuMzM5NTEiIHk9IjEwOC4wMjQ2OSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIyMzUuMzM5NTEiIHk9IjIwNi43OTAxMiIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIyMzUuMzM5NTEiIHk9IjIyMy43NjU0MyIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjIzOC40MjYgMTIxLjkxNCAyMzguNDI2IDEyNSAyNDEuNTEyIDEyNSAyNDEuNTEyIDEzMS4xNzMgMjM4LjQyNiAxMzEuMTczIDIzOC40MjYgMTM0LjI1OSAyNDYuMTQyIDEzNC4yNTkgMjQ2LjE0MiAxMjEuOTE0IDIzOC40MjYgMTIxLjkxNCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjM4LjQyNiAxNjAuNDk0IDIzOC40MjYgMTYzLjU4IDI0MS41MTIgMTYzLjU4IDI0MS41MTIgMTY5Ljc1MyAyMzguNDI2IDE2OS43NTMgMjM4LjQyNiAxNzIuODQgMjQ2LjE0MiAxNzIuODQgMjQ2LjE0MiAxNjAuNDk0IDIzOC40MjYgMTYwLjQ5NCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjM4LjQyNiAyMzkuMTk4IDIzOC40MjYgMjQyLjI4NCAyNDEuNTEyIDI0Mi4yODQgMjQxLjUxMiAyNDguNDU3IDIzOC40MjYgMjQ4LjQ1NyAyMzguNDI2IDI1MS41NDMgMjQ2LjE0MiAyNTEuNTQzIDI0Ni4xNDIgMjM5LjE5OCAyMzguNDI2IDIzOS4xOTgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMjYuMzg4ODkiIHk9IjIwMC42MTcyOCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMjYuMzg4ODkiIHk9IjIyMC42NzkwMSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMjMuMzAyNDciIHk9IjI0Mi4yODM5NSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMjMuMzAyNDciIHk9IjM0MS4wNDkzOCIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzMjMuMzAyNDciIHk9IjM1OC4wMjQ2OSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjMyNi4zODkgMjU2LjE3MyAzMjYuMzg5IDI1OS4yNTkgMzI5LjQ3NSAyNTkuMjU5IDMyOS40NzUgMjY1LjQzMiAzMjYuMzg5IDI2NS40MzIgMzI2LjM4OSAyNjguNTE5IDMzNC4xMDUgMjY4LjUxOSAzMzQuMTA1IDI1Ni4xNzMgMzI2LjM4OSAyNTYuMTczIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzMjYuMzg5IDI5NC43NTMgMzI2LjM4OSAyOTcuODQgMzI5LjQ3NSAyOTcuODQgMzI5LjQ3NSAzMDQuMDEyIDMyNi4zODkgMzA0LjAxMiAzMjYuMzg5IDMwNy4wOTkgMzM0LjEwNSAzMDcuMDk5IDMzNC4xMDUgMjk0Ljc1MyAzMjYuMzg5IDI5NC43NTMiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjMyNi4zODkgMzczLjQ1NyAzMjYuMzg5IDM3Ni41NDMgMzI5LjQ3NSAzNzYuNTQzIDMyOS40NzUgMzgyLjcxNiAzMjYuMzg5IDM4Mi43MTYgMzI2LjM4OSAzODUuODAyIDMzNC4xMDUgMzg1LjgwMiAzMzQuMTA1IDM3My40NTcgMzI2LjM4OSAzNzMuNDU3IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzUxLjA4MDI1IiB5PSI2Ni4zNTgwMiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzNzcuMzE0ODEiIHk9IjYzLjI3MTYiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzkxLjIwMzciIHk9IjYzLjI3MTYiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzkxLjIwMzciIHk9IjEwMC4zMDg2NCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0MDYuNjM1OCIgeT0iODEuNzkwMTIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDA2LjYzNTgiIHk9IjEwMS44NTE4NSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzOTEuMjAzNyIgeT0iMTQwLjQzMjEiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDA2LjYzNTgiIHk9IjE2MC40OTM4MyIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzOTEuMjAzNyIgeT0iMjM2LjExMTExIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjM3Ny4zMTQ4MSIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjM1MS4wODAyNSIgeT0iODYuNDE5NzUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzUxLjA4MDI1IiB5PSIyNzkuMzIwOTkiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzUxLjA4MDI1IiB5PSIzMTkuNDQ0NDQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzUxLjA4MDI1IiB5PSIzMzkuNTA2MTciIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzQ3Ljk5MzgzIiB5PSIxMDguMDI0NjkiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzg5LjY2MDQ5IiB5PSIxMjYuNTQzMjEiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzQ3Ljk5MzgzIiB5PSIyMDYuNzkwMTIiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzQ3Ljk5MzgzIiB5PSIyMjMuNzY1NDMiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzg5LjY2MDQ5IiB5PSIzMjIuNTMwODYiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzc3LjMxNDgxIiB5PSIzNTkuNTY3OSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM1MS4wOCAxMjEuOTE0IDM1MS4wOCAxMjUgMzU0LjE2NyAxMjUgMzU0LjE2NyAxMzEuMTczIDM1MS4wOCAxMzEuMTczIDM1MS4wOCAxMzQuMjU5IDM1OC43OTYgMTM0LjI1OSAzNTguNzk2IDEyMS45MTQgMzUxLjA4IDEyMS45MTQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM3Ny4zMTUgMTAwLjMwOSAzNzcuMzE1IDEwMy4zOTUgMzgwLjQwMSAxMDMuMzk1IDM4MC40MDEgMTA5LjU2OCAzNzcuMzE1IDEwOS41NjggMzc3LjMxNSAxMTIuNjU0IDM4NS4wMzEgMTEyLjY1NCAzODUuMDMxIDEwMC4zMDkgMzc3LjMxNSAxMDAuMzA5IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0MDYuNjM2IDEyMC4zNyA0MDYuNjM2IDEyMy40NTcgNDA5LjcyMiAxMjMuNDU3IDQwOS43MjIgMTI5LjYzIDQwNi42MzYgMTI5LjYzIDQwNi42MzYgMTMyLjcxNiA0MTQuMzUyIDEzMi43MTYgNDE0LjM1MiAxMjAuMzcgNDA2LjYzNiAxMjAuMzciIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjQwNi42MzYgMTgwLjU1NiA0MDYuNjM2IDE4My42NDIgNDA5LjcyMiAxODMuNjQyIDQwOS43MjIgMTg5LjgxNSA0MDYuNjM2IDE4OS44MTUgNDA2LjYzNiAxOTIuOTAxIDQxNC4zNTIgMTkyLjkwMSA0MTQuMzUyIDE4MC41NTYgNDA2LjYzNiAxODAuNTU2IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0MDYuNjM2IDIwMC42MTcgNDA2LjYzNiAyMDMuNzA0IDQwOS43MjIgMjAzLjcwNCA0MDkuNzIyIDIwOS44NzcgNDA2LjYzNiAyMDkuODc3IDQwNi42MzYgMjEyLjk2MyA0MTQuMzUyIDIxMi45NjMgNDE0LjM1MiAyMDAuNjE3IDQwNi42MzYgMjAwLjYxNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDA2LjYzNiAxMzguODg5IDQwNi42MzYgMTQxLjk3NSA0MDkuNzIyIDE0MS45NzUgNDA5LjcyMiAxNDguMTQ4IDQwNi42MzYgMTQ4LjE0OCA0MDYuNjM2IDE1MS4yMzUgNDE0LjM1MiAxNTEuMjM1IDQxNC4zNTIgMTM4Ljg4OSA0MDYuNjM2IDEzOC44ODkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM5MS4yMDQgODEuNzkgMzkxLjIwNCA4NC44NzcgMzk0LjI5IDg0Ljg3NyAzOTQuMjkgOTEuMDQ5IDM5MS4yMDQgOTEuMDQ5IDM5MS4yMDQgOTQuMTM2IDM5OC45MiA5NC4xMzYgMzk4LjkyIDgxLjc5IDM5MS4yMDQgODEuNzkiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzOTEuMjAzNyIgeT0iMTgwLjU1NTU2IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjM5MS4yMDM3IiB5PSIyMTcuNTkyNTkiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzOTEuMjA0IDE5OS4wNzQgMzkxLjIwNCAyMDIuMTYgMzk0LjI5IDIwMi4xNiAzOTQuMjkgMjA4LjMzMyAzOTEuMjA0IDIwOC4zMzMgMzkxLjIwNCAyMTEuNDIgMzk4LjkyIDIxMS40MiAzOTguOTIgMTk5LjA3NCAzOTEuMjA0IDE5OS4wNzQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM3Ny4zMTUgMTIwLjM3IDM3Ny4zMTUgMTIzLjQ1NyAzODAuNDAxIDEyMy40NTcgMzgwLjQwMSAxMjkuNjMgMzc3LjMxNSAxMjkuNjMgMzc3LjMxNSAxMzIuNzE2IDM4NS4wMzEgMTMyLjcxNiAzODUuMDMxIDEyMC4zNyAzNzcuMzE1IDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzc3LjMxNSAxNDAuNDMyIDM3Ny4zMTUgMTQzLjUxOSAzODAuNDAxIDE0My41MTkgMzgwLjQwMSAxNDkuNjkxIDM3Ny4zMTUgMTQ5LjY5MSAzNzcuMzE1IDE1Mi43NzggMzg1LjAzMSAxNTIuNzc4IDM4NS4wMzEgMTQwLjQzMiAzNzcuMzE1IDE0MC40MzIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzNzcuMzE0ODEiIHk9IjIwMC42MTcyOCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM3Ny4zMTUgMTgwLjU1NiAzNzcuMzE1IDE4My42NDIgMzgwLjQwMSAxODMuNjQyIDM4MC40MDEgMTg5LjgxNSAzNzcuMzE1IDE4OS44MTUgMzc3LjMxNSAxOTIuOTAxIDM4NS4wMzEgMTkyLjkwMSAzODUuMDMxIDE4MC41NTYgMzc3LjMxNSAxODAuNTU2IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzc3LjMxNDgxIiB5PSIyNDAuNzQwNzQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzNzcuMzE1IDIyMC42NzkgMzc3LjMxNSAyMjMuNzY1IDM4MC40MDEgMjIzLjc2NSAzODAuNDAxIDIyOS45MzggMzc3LjMxNSAyMjkuOTM4IDM3Ny4zMTUgMjMzLjAyNSAzODUuMDMxIDIzMy4wMjUgMzg1LjAzMSAyMjAuNjc5IDM3Ny4zMTUgMjIwLjY3OSIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjM3Ny4zMTQ4MSIgeT0iMjgwLjg2NDIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iMzkxLjIwMzciIHk9IjI3Ny43Nzc3OCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM3Ny4zMTUgMjYwLjgwMiAzNzcuMzE1IDI2My44ODkgMzgwLjQwMSAyNjMuODg5IDM4MC40MDEgMjcwLjA2MiAzNzcuMzE1IDI3MC4wNjIgMzc3LjMxNSAyNzMuMTQ4IDM4NS4wMzEgMjczLjE0OCAzODUuMDMxIDI2MC44MDIgMzc3LjMxNSAyNjAuODAyIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0MDYuNjM2IDI2MC44MDIgNDA2LjYzNiAyNjMuODg5IDQwOS43MjIgMjYzLjg4OSA0MDkuNzIyIDI3MC4wNjIgNDA2LjYzNiAyNzAuMDYyIDQwNi42MzYgMjczLjE0OCA0MTQuMzUyIDI3My4xNDggNDE0LjM1MiAyNjAuODAyIDQwNi42MzYgMjYwLjgwMiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQ4NS4zMzk1MSIgeT0iODEuNzkwMTIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDg1LjMzOTUxIiB5PSIxMDEuODUxODUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDg1LjMzOTUxIiB5PSIxNjAuNDkzODMiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0ODUuMzQgMTIwLjM3IDQ4NS4zNCAxMjMuNDU3IDQ4OC40MjYgMTIzLjQ1NyA0ODguNDI2IDEyOS42MyA0ODUuMzQgMTI5LjYzIDQ4NS4zNCAxMzIuNzE2IDQ5My4wNTYgMTMyLjcxNiA0OTMuMDU2IDEyMC4zNyA0ODUuMzQgMTIwLjM3IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0ODUuMzQgMTgwLjU1NiA0ODUuMzQgMTgzLjY0MiA0ODguNDI2IDE4My42NDIgNDg4LjQyNiAxODkuODE1IDQ4NS4zNCAxODkuODE1IDQ4NS4zNCAxOTIuOTAxIDQ5My4wNTYgMTkyLjkwMSA0OTMuMDU2IDE4MC41NTYgNDg1LjM0IDE4MC41NTYiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjQ4NS4zNCAyMDAuNjE3IDQ4NS4zNCAyMDMuNzA0IDQ4OC40MjYgMjAzLjcwNCA0ODguNDI2IDIwOS44NzcgNDg1LjM0IDIwOS44NzcgNDg1LjM0IDIxMi45NjMgNDkzLjA1NiAyMTIuOTYzIDQ5My4wNTYgMjAwLjYxNyA0ODUuMzQgMjAwLjYxNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDg1LjM0IDEzOC44ODkgNDg1LjM0IDE0MS45NzUgNDg4LjQyNiAxNDEuOTc1IDQ4OC40MjYgMTQ4LjE0OCA0ODUuMzQgMTQ4LjE0OCA0ODUuMzQgMTUxLjIzNSA0OTMuMDU2IDE1MS4yMzUgNDkzLjA1NiAxMzguODg5IDQ4NS4zNCAxMzguODg5IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0ODUuMzQgMjYwLjgwMiA0ODUuMzQgMjYzLjg4OSA0ODguNDI2IDI2My44ODkgNDg4LjQyNiAyNzAuMDYyIDQ4NS4zNCAyNzAuMDYyIDQ4NS4zNCAyNzMuMTQ4IDQ5My4wNTYgMjczLjE0OCA0OTMuMDU2IDI2MC44MDIgNDg1LjM0IDI2MC44MDIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzNzcuMzE0ODEiIHk9IjMyMC45ODc2NSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIzOTEuMjAzNyIgeT0iMjk3LjgzOTUxIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjM3Ny4zMTQ4MSIgeT0iMzczLjQ1Njc5IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjM5MS4yMDM3IiB5PSIzMzYuNDE5NzUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzNzcuMzE1IDMwMC45MjYgMzc3LjMxNSAzMDQuMDEyIDM4MC40MDEgMzA0LjAxMiAzODAuNDAxIDMxMC4xODUgMzc3LjMxNSAzMTAuMTg1IDM3Ny4zMTUgMzEzLjI3MiAzODUuMDMxIDMxMy4yNzIgMzg1LjAzMSAzMDAuOTI2IDM3Ny4zMTUgMzAwLjkyNiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzc3LjMxNSAzOTUuMDYyIDM3Ny4zMTUgMzk4LjE0OCAzODAuNDAxIDM5OC4xNDggMzgwLjQwMSA0MDQuMzIxIDM3Ny4zMTUgNDA0LjMyMSAzNzcuMzE1IDQwNy40MDcgMzg1LjAzMSA0MDcuNDA3IDM4NS4wMzEgMzk1LjA2MiAzNzcuMzE1IDM5NS4wNjIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0NjIuMTkxMzYiIHk9IjYzLjI3MTYiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDYyLjE5MTM2IiB5PSIxNjAuNDkzODMiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDYyLjE5MTM2IiB5PSIzNTkuNTY3OSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjQ2Mi4xOTEgMTAwLjMwOSA0NjIuMTkxIDEwMy4zOTUgNDY1LjI3OCAxMDMuMzk1IDQ2NS4yNzggMTA5LjU2OCA0NjIuMTkxIDEwOS41NjggNDYyLjE5MSAxMTIuNjU0IDQ2OS45MDcgMTEyLjY1NCA0NjkuOTA3IDEwMC4zMDkgNDYyLjE5MSAxMDAuMzA5IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0NjIuMTkxIDEyMC4zNyA0NjIuMTkxIDEyMy40NTcgNDY1LjI3OCAxMjMuNDU3IDQ2NS4yNzggMTI5LjYzIDQ2Mi4xOTEgMTI5LjYzIDQ2Mi4xOTEgMTMyLjcxNiA0NjkuOTA3IDEzMi43MTYgNDY5LjkwNyAxMjAuMzcgNDYyLjE5MSAxMjAuMzciIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjQ2Mi4xOTEgMTQwLjQzMiA0NjIuMTkxIDE0My41MTkgNDY1LjI3OCAxNDMuNTE5IDQ2NS4yNzggMTQ5LjY5MSA0NjIuMTkxIDE0OS42OTEgNDYyLjE5MSAxNTIuNzc4IDQ2OS45MDcgMTUyLjc3OCA0NjkuOTA3IDE0MC40MzIgNDYyLjE5MSAxNDAuNDMyIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDYyLjE5MTM2IiB5PSIyMDAuNjE3MjgiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0NjIuMTkxIDE4MC41NTYgNDYyLjE5MSAxODMuNjQyIDQ2NS4yNzggMTgzLjY0MiA0NjUuMjc4IDE4OS44MTUgNDYyLjE5MSAxODkuODE1IDQ2Mi4xOTEgMTkyLjkwMSA0NjkuOTA3IDE5Mi45MDEgNDY5LjkwNyAxODAuNTU2IDQ2Mi4xOTEgMTgwLjU1NiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQ2Mi4xOTEzNiIgeT0iMjQwLjc0MDc0IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDYyLjE5MSAyMjAuNjc5IDQ2Mi4xOTEgMjIzLjc2NSA0NjUuMjc4IDIyMy43NjUgNDY1LjI3OCAyMjkuOTM4IDQ2Mi4xOTEgMjI5LjkzOCA0NjIuMTkxIDIzMy4wMjUgNDY5LjkwNyAyMzMuMDI1IDQ2OS45MDcgMjIwLjY3OSA0NjIuMTkxIDIyMC42NzkiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0NjIuMTkxMzYiIHk9IjI4MC44NjQyIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDYyLjE5MSAyNjAuODAyIDQ2Mi4xOTEgMjYzLjg4OSA0NjUuMjc4IDI2My44ODkgNDY1LjI3OCAyNzAuMDYyIDQ2Mi4xOTEgMjcwLjA2MiA0NjIuMTkxIDI3My4xNDggNDY5LjkwNyAyNzMuMTQ4IDQ2OS45MDcgMjYwLjgwMiA0NjIuMTkxIDI2MC44MDIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0NjIuMTkxMzYiIHk9IjMyMC45ODc2NSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0NjIuMTkxMzYiIHk9IjM3My40NTY3OSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjQ2Mi4xOTEgMzAwLjkyNiA0NjIuMTkxIDMwNC4wMTIgNDY1LjI3OCAzMDQuMDEyIDQ2NS4yNzggMzEwLjE4NSA0NjIuMTkxIDMxMC4xODUgNDYyLjE5MSAzMTMuMjcyIDQ2OS45MDcgMzEzLjI3MiA0NjkuOTA3IDMwMC45MjYgNDYyLjE5MSAzMDAuOTI2IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0NjIuMTkxIDM5NS4wNjIgNDYyLjE5MSAzOTguMTQ4IDQ2NS4yNzggMzk4LjE0OCA0NjUuMjc4IDQwNC4zMjEgNDYyLjE5MSA0MDQuMzIxIDQ2Mi4xOTEgNDA3LjQwNyA0NjkuOTA3IDQwNy40MDcgNDY5LjkwNyAzOTUuMDYyIDQ2Mi4xOTEgMzk1LjA2MiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQ5OS4yMjg0IiB5PSI2My4yNzE2IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQ5OS4yMjg0IiB5PSIxNjAuNDkzODMiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDk5LjIyODQiIHk9IjM1OS41Njc5IiB3aWR0aD0iMTAuODAyNDciIGhlaWdodD0iMS41NDMyMSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDk5LjIyOCAxMDAuMzA5IDQ5OS4yMjggMTAzLjM5NSA1MDIuMzE1IDEwMy4zOTUgNTAyLjMxNSAxMDkuNTY4IDQ5OS4yMjggMTA5LjU2OCA0OTkuMjI4IDExMi42NTQgNTA2Ljk0NCAxMTIuNjU0IDUwNi45NDQgMTAwLjMwOSA0OTkuMjI4IDEwMC4zMDkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjQ5OS4yMjggMTIwLjM3IDQ5OS4yMjggMTIzLjQ1NyA1MDIuMzE1IDEyMy40NTcgNTAyLjMxNSAxMjkuNjMgNDk5LjIyOCAxMjkuNjMgNDk5LjIyOCAxMzIuNzE2IDUwNi45NDQgMTMyLjcxNiA1MDYuOTQ0IDEyMC4zNyA0OTkuMjI4IDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDk5LjIyOCAxNDAuNDMyIDQ5OS4yMjggMTQzLjUxOSA1MDIuMzE1IDE0My41MTkgNTAyLjMxNSAxNDkuNjkxIDQ5OS4yMjggMTQ5LjY5MSA0OTkuMjI4IDE1Mi43NzggNTA2Ljk0NCAxNTIuNzc4IDUwNi45NDQgMTQwLjQzMiA0OTkuMjI4IDE0MC40MzIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0OTkuMjI4NCIgeT0iMjAwLjYxNzI4IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDk5LjIyOCAxODAuNTU2IDQ5OS4yMjggMTgzLjY0MiA1MDIuMzE1IDE4My42NDIgNTAyLjMxNSAxODkuODE1IDQ5OS4yMjggMTg5LjgxNSA0OTkuMjI4IDE5Mi45MDEgNTA2Ljk0NCAxOTIuOTAxIDUwNi45NDQgMTgwLjU1NiA0OTkuMjI4IDE4MC41NTYiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0OTkuMjI4NCIgeT0iMjQwLjc0MDc0IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDk5LjIyOCAyMjAuNjc5IDQ5OS4yMjggMjIzLjc2NSA1MDIuMzE1IDIyMy43NjUgNTAyLjMxNSAyMjkuOTM4IDQ5OS4yMjggMjI5LjkzOCA0OTkuMjI4IDIzMy4wMjUgNTA2Ljk0NCAyMzMuMDI1IDUwNi45NDQgMjIwLjY3OSA0OTkuMjI4IDIyMC42NzkiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0OTkuMjI4NCIgeT0iMjgwLjg2NDIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0OTkuMjI4IDI2MC44MDIgNDk5LjIyOCAyNjMuODg5IDUwMi4zMTUgMjYzLjg4OSA1MDIuMzE1IDI3MC4wNjIgNDk5LjIyOCAyNzAuMDYyIDQ5OS4yMjggMjczLjE0OCA1MDYuOTQ0IDI3My4xNDggNTA2Ljk0NCAyNjAuODAyIDQ5OS4yMjggMjYwLjgwMiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQ5OS4yMjg0IiB5PSIzMjAuOTg3NjUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDk5LjIyODQiIHk9IjM3My40NTY3OSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjQ5OS4yMjggMzAwLjkyNiA0OTkuMjI4IDMwNC4wMTIgNTAyLjMxNSAzMDQuMDEyIDUwMi4zMTUgMzEwLjE4NSA0OTkuMjI4IDMxMC4xODUgNDk5LjIyOCAzMTMuMjcyIDUwNi45NDQgMzEzLjI3MiA1MDYuOTQ0IDMwMC45MjYgNDk5LjIyOCAzMDAuOTI2IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0OTkuMjI4IDM5NS4wNjIgNDk5LjIyOCAzOTguMTQ4IDUwMi4zMTUgMzk4LjE0OCA1MDIuMzE1IDQwNC4zMjEgNDk5LjIyOCA0MDQuMzIxIDQ5OS4yMjggNDA3LjQwNyA1MDYuOTQ0IDQwNy40MDcgNTA2Ljk0NCAzOTUuMDYyIDQ5OS4yMjggMzk1LjA2MiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzkxLjIwNCAzNzMuNDU3IDM5MS4yMDQgMzc2LjU0MyAzOTQuMjkgMzc2LjU0MyAzOTQuMjkgMzgyLjcxNiAzOTEuMjA0IDM4Mi43MTYgMzkxLjIwNCAzODUuODAyIDM5OC45MiAzODUuODAyIDM5OC45MiAzNzMuNDU3IDM5MS4yMDQgMzczLjQ1NyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzkxLjIwNCAzOTMuNTE5IDM5MS4yMDQgMzk2LjYwNSAzOTQuMjkgMzk2LjYwNSAzOTQuMjkgNDAyLjc3OCAzOTEuMjA0IDQwMi43NzggMzkxLjIwNCA0MDUuODY0IDM5OC45MiA0MDUuODY0IDM5OC45MiAzOTMuNTE5IDM5MS4yMDQgMzkzLjUxOSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzUxLjA4IDE2MC40OTQgMzUxLjA4IDE2My41OCAzNTQuMTY3IDE2My41OCAzNTQuMTY3IDE2OS43NTMgMzUxLjA4IDE2OS43NTMgMzUxLjA4IDE3Mi44NCAzNTguNzk2IDE3Mi44NCAzNTguNzk2IDE2MC40OTQgMzUxLjA4IDE2MC40OTQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM1MS4wOCAyMzkuMTk4IDM1MS4wOCAyNDIuMjg0IDM1NC4xNjcgMjQyLjI4NCAzNTQuMTY3IDI0OC40NTcgMzUxLjA4IDI0OC40NTcgMzUxLjA4IDI1MS41NDMgMzU4Ljc5NiAyNTEuNTQzIDM1OC43OTYgMjM5LjE5OCAzNTEuMDggMjM5LjE5OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzUxLjA4IDI1OS4yNTkgMzUxLjA4IDI2Mi4zNDYgMzU0LjE2NyAyNjIuMzQ2IDM1NC4xNjcgMjY4LjUxOSAzNTEuMDggMjY4LjUxOSAzNTEuMDggMjcxLjYwNSAzNTguNzk2IDI3MS42MDUgMzU4Ljc5NiAyNTkuMjU5IDM1MS4wOCAyNTkuMjU5IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzNTEuMDggMjk5LjM4MyAzNTEuMDggMzAyLjQ2OSAzNTQuMTY3IDMwMi40NjkgMzU0LjE2NyAzMDguNjQyIDM1MS4wOCAzMDguNjQyIDM1MS4wOCAzMTEuNzI4IDM1OC43OTYgMzExLjcyOCAzNTguNzk2IDI5OS4zODMgMzUxLjA4IDI5OS4zODMiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM1MS4wOCAzNTYuNDgxIDM1MS4wOCAzNTkuNTY4IDM1NC4xNjcgMzU5LjU2OCAzNTQuMTY3IDM2NS43NDEgMzUxLjA4IDM2NS43NDEgMzUxLjA4IDM2OC44MjcgMzU4Ljc5NiAzNjguODI3IDM1OC43OTYgMzU2LjQ4MSAzNTEuMDggMzU2LjQ4MSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMzUxLjA4IDM3My40NTcgMzUxLjA4IDM3Ni41NDMgMzU0LjE2NyAzNzYuNTQzIDM1NC4xNjcgMzgyLjcxNiAzNTEuMDggMzgyLjcxNiAzNTEuMDggMzg1LjgwMiAzNTguNzk2IDM4NS44MDIgMzU4Ljc5NiAzNzMuNDU3IDM1MS4wOCAzNzMuNDU3IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNDMxLjMyNzE2IiB5PSI2Ni4zNTgwMiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI0MzEuMzI3MTYiIHk9Ijg2LjQxOTc1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQyOC4yNDA3NCIgeT0iMTA4LjAyNDY5IiB3aWR0aD0iMTAuODAyNDciIGhlaWdodD0iMS41NDMyMSIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQyOC4yNDA3NCIgeT0iMjA2Ljc5MDEyIiB3aWR0aD0iMTAuODAyNDciIGhlaWdodD0iMS41NDMyMSIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjQyOC4yNDA3NCIgeT0iMjIzLjc2NTQzIiB3aWR0aD0iMTAuODAyNDciIGhlaWdodD0iMS41NDMyMSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDMxLjMyNyAxMjEuOTE0IDQzMS4zMjcgMTI1IDQzNC40MTQgMTI1IDQzNC40MTQgMTMxLjE3MyA0MzEuMzI3IDEzMS4xNzMgNDMxLjMyNyAxMzQuMjU5IDQzOS4wNDMgMTM0LjI1OSA0MzkuMDQzIDEyMS45MTQgNDMxLjMyNyAxMjEuOTE0IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0MzEuMzI3IDE2MC40OTQgNDMxLjMyNyAxNjMuNTggNDM0LjQxNCAxNjMuNTggNDM0LjQxNCAxNjkuNzUzIDQzMS4zMjcgMTY5Ljc1MyA0MzEuMzI3IDE3Mi44NCA0MzkuMDQzIDE3Mi44NCA0MzkuMDQzIDE2MC40OTQgNDMxLjMyNyAxNjAuNDk0IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI0MzEuMzI3IDIzOS4xOTggNDMxLjMyNyAyNDIuMjg0IDQzNC40MTQgMjQyLjI4NCA0MzQuNDE0IDI0OC40NTcgNDMxLjMyNyAyNDguNDU3IDQzMS4zMjcgMjUxLjU0MyA0MzkuMDQzIDI1MS41NDMgNDM5LjA0MyAyMzkuMTk4IDQzMS4zMjcgMjM5LjE5OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjUxOS4yOTAxMiIgeT0iMjAwLjYxNzI4IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjUxOS4yOTAxMiIgeT0iMjIwLjY3OTAxIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjUxNi4yMDM3IiB5PSIyNDIuMjgzOTUiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTE2LjIwMzciIHk9IjM0MS4wNDkzOCIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1MTYuMjAzNyIgeT0iMzU4LjAyNDY5IiB3aWR0aD0iMTAuODAyNDciIGhlaWdodD0iMS41NDMyMSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTE5LjI5IDI1Ni4xNzMgNTE5LjI5IDI1OS4yNTkgNTIyLjM3NyAyNTkuMjU5IDUyMi4zNzcgMjY1LjQzMiA1MTkuMjkgMjY1LjQzMiA1MTkuMjkgMjY4LjUxOSA1MjcuMDA2IDI2OC41MTkgNTI3LjAwNiAyNTYuMTczIDUxOS4yOSAyNTYuMTczIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1MTkuMjkgMjk0Ljc1MyA1MTkuMjkgMjk3Ljg0IDUyMi4zNzcgMjk3Ljg0IDUyMi4zNzcgMzA0LjAxMiA1MTkuMjkgMzA0LjAxMiA1MTkuMjkgMzA3LjA5OSA1MjcuMDA2IDMwNy4wOTkgNTI3LjAwNiAyOTQuNzUzIDUxOS4yOSAyOTQuNzUzIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1MTkuMjkgMzczLjQ1NyA1MTkuMjkgMzc2LjU0MyA1MjIuMzc3IDM3Ni41NDMgNTIyLjM3NyAzODIuNzE2IDUxOS4yOSAzODIuNzE2IDUxOS4yOSAzODUuODAyIDUyNy4wMDYgMzg1LjgwMiA1MjcuMDA2IDM3My40NTcgNTE5LjI5IDM3My40NTciIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1NDMuOTgxNDgiIHk9IjY2LjM1ODAyIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU3MC4yMTYwNSIgeT0iNjMuMjcxNiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1ODQuMTA0OTQiIHk9IjYzLjI3MTYiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTg0LjEwNDk0IiB5PSIxMDAuMzA4NjQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTk5LjUzNzA0IiB5PSI4MS43OTAxMiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1OTkuNTM3MDQiIHk9IjEwMS44NTE4NSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1ODQuMTA0OTQiIHk9IjE0MC40MzIxIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU5OS41MzcwNCIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU4NC4xMDQ5NCIgeT0iMjM2LjExMTExIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU3MC4yMTYwNSIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU0My45ODE0OCIgeT0iODYuNDE5NzUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTQzLjk4MTQ4IiB5PSIyNzkuMzIwOTkiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTQzLjk4MTQ4IiB5PSIzMTkuNDQ0NDQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTQzLjk4MTQ4IiB5PSIzMzkuNTA2MTciIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTQwLjg5NTA2IiB5PSIxMDguMDI0NjkiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTgyLjU2MTczIiB5PSIxMjYuNTQzMjEiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTQwLjg5NTA2IiB5PSIyMDYuNzkwMTIiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTQwLjg5NTA2IiB5PSIyMjMuNzY1NDMiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTgyLjU2MTczIiB5PSIzMjIuNTMwODYiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTcwLjIxNjA1IiB5PSIzNTkuNTY3OSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU0My45ODEgMTIxLjkxNCA1NDMuOTgxIDEyNSA1NDcuMDY4IDEyNSA1NDcuMDY4IDEzMS4xNzMgNTQzLjk4MSAxMzEuMTczIDU0My45ODEgMTM0LjI1OSA1NTEuNjk4IDEzNC4yNTkgNTUxLjY5OCAxMjEuOTE0IDU0My45ODEgMTIxLjkxNCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTcwLjIxNiAxMDAuMzA5IDU3MC4yMTYgMTAzLjM5NSA1NzMuMzAyIDEwMy4zOTUgNTczLjMwMiAxMDkuNTY4IDU3MC4yMTYgMTA5LjU2OCA1NzAuMjE2IDExMi42NTQgNTc3LjkzMiAxMTIuNjU0IDU3Ny45MzIgMTAwLjMwOSA1NzAuMjE2IDEwMC4zMDkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU5OS41MzcgMTIwLjM3IDU5OS41MzcgMTIzLjQ1NyA2MDIuNjIzIDEyMy40NTcgNjAyLjYyMyAxMjkuNjMgNTk5LjUzNyAxMjkuNjMgNTk5LjUzNyAxMzIuNzE2IDYwNy4yNTMgMTMyLjcxNiA2MDcuMjUzIDEyMC4zNyA1OTkuNTM3IDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTk5LjUzNyAxODAuNTU2IDU5OS41MzcgMTgzLjY0MiA2MDIuNjIzIDE4My42NDIgNjAyLjYyMyAxODkuODE1IDU5OS41MzcgMTg5LjgxNSA1OTkuNTM3IDE5Mi45MDEgNjA3LjI1MyAxOTIuOTAxIDYwNy4yNTMgMTgwLjU1NiA1OTkuNTM3IDE4MC41NTYiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU5OS41MzcgMjAwLjYxNyA1OTkuNTM3IDIwMy43MDQgNjAyLjYyMyAyMDMuNzA0IDYwMi42MjMgMjA5Ljg3NyA1OTkuNTM3IDIwOS44NzcgNTk5LjUzNyAyMTIuOTYzIDYwNy4yNTMgMjEyLjk2MyA2MDcuMjUzIDIwMC42MTcgNTk5LjUzNyAyMDAuNjE3IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1OTkuNTM3IDEzOC44ODkgNTk5LjUzNyAxNDEuOTc1IDYwMi42MjMgMTQxLjk3NSA2MDIuNjIzIDE0OC4xNDggNTk5LjUzNyAxNDguMTQ4IDU5OS41MzcgMTUxLjIzNSA2MDcuMjUzIDE1MS4yMzUgNjA3LjI1MyAxMzguODg5IDU5OS41MzcgMTM4Ljg4OSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTg0LjEwNSA4MS43OSA1ODQuMTA1IDg0Ljg3NyA1ODcuMTkxIDg0Ljg3NyA1ODcuMTkxIDkxLjA0OSA1ODQuMTA1IDkxLjA0OSA1ODQuMTA1IDk0LjEzNiA1OTEuODIxIDk0LjEzNiA1OTEuODIxIDgxLjc5IDU4NC4xMDUgODEuNzkiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1ODQuMTA0OTQiIHk9IjE4MC41NTU1NiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1ODQuMTA0OTQiIHk9IjIxNy41OTI1OSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU4NC4xMDUgMTk5LjA3NCA1ODQuMTA1IDIwMi4xNiA1ODcuMTkxIDIwMi4xNiA1ODcuMTkxIDIwOC4zMzMgNTg0LjEwNSAyMDguMzMzIDU4NC4xMDUgMjExLjQyIDU5MS44MjEgMjExLjQyIDU5MS44MjEgMTk5LjA3NCA1ODQuMTA1IDE5OS4wNzQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU3MC4yMTYgMTIwLjM3IDU3MC4yMTYgMTIzLjQ1NyA1NzMuMzAyIDEyMy40NTcgNTczLjMwMiAxMjkuNjMgNTcwLjIxNiAxMjkuNjMgNTcwLjIxNiAxMzIuNzE2IDU3Ny45MzIgMTMyLjcxNiA1NzcuOTMyIDEyMC4zNyA1NzAuMjE2IDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTcwLjIxNiAxNDAuNDMyIDU3MC4yMTYgMTQzLjUxOSA1NzMuMzAyIDE0My41MTkgNTczLjMwMiAxNDkuNjkxIDU3MC4yMTYgMTQ5LjY5MSA1NzAuMjE2IDE1Mi43NzggNTc3LjkzMiAxNTIuNzc4IDU3Ny45MzIgMTQwLjQzMiA1NzAuMjE2IDE0MC40MzIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI1NzAuMjE2MDUiIHk9IjIwMC42MTcyOCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU3MC4yMTYgMTgwLjU1NiA1NzAuMjE2IDE4My42NDIgNTczLjMwMiAxODMuNjQyIDU3My4zMDIgMTg5LjgxNSA1NzAuMjE2IDE4OS44MTUgNTcwLjIxNiAxOTIuOTAxIDU3Ny45MzIgMTkyLjkwMSA1NzcuOTMyIDE4MC41NTYgNTcwLjIxNiAxODAuNTU2IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTcwLjIxNjA1IiB5PSIyNDAuNzQwNzQiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1NzAuMjE2IDIyMC42NzkgNTcwLjIxNiAyMjMuNzY1IDU3My4zMDIgMjIzLjc2NSA1NzMuMzAyIDIyOS45MzggNTcwLjIxNiAyMjkuOTM4IDU3MC4yMTYgMjMzLjAyNSA1NzcuOTMyIDIzMy4wMjUgNTc3LjkzMiAyMjAuNjc5IDU3MC4yMTYgMjIwLjY3OSIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU3MC4yMTYwNSIgeT0iMjgwLjg2NDIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNTg0LjEwNDk0IiB5PSIyNzcuNzc3NzgiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1NzAuMjE2IDI2MC44MDIgNTcwLjIxNiAyNjMuODg5IDU3My4zMDIgMjYzLjg4OSA1NzMuMzAyIDI3MC4wNjIgNTcwLjIxNiAyNzAuMDYyIDU3MC4yMTYgMjczLjE0OCA1NzcuOTMyIDI3My4xNDggNTc3LjkzMiAyNjAuODAyIDU3MC4yMTYgMjYwLjgwMiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTk5LjUzNyAyNjAuODAyIDU5OS41MzcgMjYzLjg4OSA2MDIuNjIzIDI2My44ODkgNjAyLjYyMyAyNzAuMDYyIDU5OS41MzcgMjcwLjA2MiA1OTkuNTM3IDI3My4xNDggNjA3LjI1MyAyNzMuMTQ4IDYwNy4yNTMgMjYwLjgwMiA1OTkuNTM3IDI2MC44MDIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI2NzguMjQwNzQiIHk9IjgxLjc5MDEyIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjY3OC4yNDA3NCIgeT0iMTAxLjg1MTg1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjY3OC4yNDA3NCIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjc4LjI0MSAxMjAuMzcgNjc4LjI0MSAxMjMuNDU3IDY4MS4zMjcgMTIzLjQ1NyA2ODEuMzI3IDEyOS42MyA2NzguMjQxIDEyOS42MyA2NzguMjQxIDEzMi43MTYgNjg1Ljk1NyAxMzIuNzE2IDY4NS45NTcgMTIwLjM3IDY3OC4yNDEgMTIwLjM3IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2NzguMjQxIDE4MC41NTYgNjc4LjI0MSAxODMuNjQyIDY4MS4zMjcgMTgzLjY0MiA2ODEuMzI3IDE4OS44MTUgNjc4LjI0MSAxODkuODE1IDY3OC4yNDEgMTkyLjkwMSA2ODUuOTU3IDE5Mi45MDEgNjg1Ljk1NyAxODAuNTU2IDY3OC4yNDEgMTgwLjU1NiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjc4LjI0MSAyMDAuNjE3IDY3OC4yNDEgMjAzLjcwNCA2ODEuMzI3IDIwMy43MDQgNjgxLjMyNyAyMDkuODc3IDY3OC4yNDEgMjA5Ljg3NyA2NzguMjQxIDIxMi45NjMgNjg1Ljk1NyAyMTIuOTYzIDY4NS45NTcgMjAwLjYxNyA2NzguMjQxIDIwMC42MTciIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjY3OC4yNDEgMTM4Ljg4OSA2NzguMjQxIDE0MS45NzUgNjgxLjMyNyAxNDEuOTc1IDY4MS4zMjcgMTQ4LjE0OCA2NzguMjQxIDE0OC4xNDggNjc4LjI0MSAxNTEuMjM1IDY4NS45NTcgMTUxLjIzNSA2ODUuOTU3IDEzOC44ODkgNjc4LjI0MSAxMzguODg5IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2NzguMjQxIDI2MC44MDIgNjc4LjI0MSAyNjMuODg5IDY4MS4zMjcgMjYzLjg4OSA2ODEuMzI3IDI3MC4wNjIgNjc4LjI0MSAyNzAuMDYyIDY3OC4yNDEgMjczLjE0OCA2ODUuOTU3IDI3My4xNDggNjg1Ljk1NyAyNjAuODAyIDY3OC4yNDEgMjYwLjgwMiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU3MC4yMTYwNSIgeT0iMzIwLjk4NzY1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU4NC4xMDQ5NCIgeT0iMjk3LjgzOTUxIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU3MC4yMTYwNSIgeT0iMzczLjQ1Njc5IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjU4NC4xMDQ5NCIgeT0iMzM2LjQxOTc1IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTcwLjIxNiAzMDAuOTI2IDU3MC4yMTYgMzA0LjAxMiA1NzMuMzAyIDMwNC4wMTIgNTczLjMwMiAzMTAuMTg1IDU3MC4yMTYgMzEwLjE4NSA1NzAuMjE2IDMxMy4yNzIgNTc3LjkzMiAzMTMuMjcyIDU3Ny45MzIgMzAwLjkyNiA1NzAuMjE2IDMwMC45MjYiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU3MC4yMTYgMzk1LjA2MiA1NzAuMjE2IDM5OC4xNDggNTczLjMwMiAzOTguMTQ4IDU3My4zMDIgNDA0LjMyMSA1NzAuMjE2IDQwNC4zMjEgNTcwLjIxNiA0MDcuNDA3IDU3Ny45MzIgNDA3LjQwNyA1NzcuOTMyIDM5NS4wNjIgNTcwLjIxNiAzOTUuMDYyIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjU1LjA5MjU5IiB5PSI2My4yNzE2IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjY1NS4wOTI1OSIgeT0iMTYwLjQ5MzgzIiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjY1NS4wOTI1OSIgeT0iMzU5LjU2NzkiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2NTUuMDkzIDEwMC4zMDkgNjU1LjA5MyAxMDMuMzk1IDY1OC4xNzkgMTAzLjM5NSA2NTguMTc5IDEwOS41NjggNjU1LjA5MyAxMDkuNTY4IDY1NS4wOTMgMTEyLjY1NCA2NjIuODA5IDExMi42NTQgNjYyLjgwOSAxMDAuMzA5IDY1NS4wOTMgMTAwLjMwOSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjU1LjA5MyAxMjAuMzcgNjU1LjA5MyAxMjMuNDU3IDY1OC4xNzkgMTIzLjQ1NyA2NTguMTc5IDEyOS42MyA2NTUuMDkzIDEyOS42MyA2NTUuMDkzIDEzMi43MTYgNjYyLjgwOSAxMzIuNzE2IDY2Mi44MDkgMTIwLjM3IDY1NS4wOTMgMTIwLjM3IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2NTUuMDkzIDE0MC40MzIgNjU1LjA5MyAxNDMuNTE5IDY1OC4xNzkgMTQzLjUxOSA2NTguMTc5IDE0OS42OTEgNjU1LjA5MyAxNDkuNjkxIDY1NS4wOTMgMTUyLjc3OCA2NjIuODA5IDE1Mi43NzggNjYyLjgwOSAxNDAuNDMyIDY1NS4wOTMgMTQwLjQzMiIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjY1NS4wOTI1OSIgeT0iMjAwLjYxNzI4IiB3aWR0aD0iNy43MTYwNSIgaGVpZ2h0PSIxMi4zNDU2OCIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjU1LjA5MyAxODAuNTU2IDY1NS4wOTMgMTgzLjY0MiA2NTguMTc5IDE4My42NDIgNjU4LjE3OSAxODkuODE1IDY1NS4wOTMgMTg5LjgxNSA2NTUuMDkzIDE5Mi45MDEgNjYyLjgwOSAxOTIuOTAxIDY2Mi44MDkgMTgwLjU1NiA2NTUuMDkzIDE4MC41NTYiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI2NTUuMDkyNTkiIHk9IjI0MC43NDA3NCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjY1NS4wOTMgMjIwLjY3OSA2NTUuMDkzIDIyMy43NjUgNjU4LjE3OSAyMjMuNzY1IDY1OC4xNzkgMjI5LjkzOCA2NTUuMDkzIDIyOS45MzggNjU1LjA5MyAyMzMuMDI1IDY2Mi44MDkgMjMzLjAyNSA2NjIuODA5IDIyMC42NzkgNjU1LjA5MyAyMjAuNjc5IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjU1LjA5MjU5IiB5PSIyODAuODY0MiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjY1NS4wOTMgMjYwLjgwMiA2NTUuMDkzIDI2My44ODkgNjU4LjE3OSAyNjMuODg5IDY1OC4xNzkgMjcwLjA2MiA2NTUuMDkzIDI3MC4wNjIgNjU1LjA5MyAyNzMuMTQ4IDY2Mi44MDkgMjczLjE0OCA2NjIuODA5IDI2MC44MDIgNjU1LjA5MyAyNjAuODAyIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjU1LjA5MjU5IiB5PSIzMjAuOTg3NjUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjU1LjA5MjU5IiB5PSIzNzMuNDU2NzkiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2NTUuMDkzIDMwMC45MjYgNjU1LjA5MyAzMDQuMDEyIDY1OC4xNzkgMzA0LjAxMiA2NTguMTc5IDMxMC4xODUgNjU1LjA5MyAzMTAuMTg1IDY1NS4wOTMgMzEzLjI3MiA2NjIuODA5IDMxMy4yNzIgNjYyLjgwOSAzMDAuOTI2IDY1NS4wOTMgMzAwLjkyNiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjU1LjA5MyAzOTUuMDYyIDY1NS4wOTMgMzk4LjE0OCA2NTguMTc5IDM5OC4xNDggNjU4LjE3OSA0MDQuMzIxIDY1NS4wOTMgNDA0LjMyMSA2NTUuMDkzIDQwNy40MDcgNjYyLjgwOSA0MDcuNDA3IDY2Mi44MDkgMzk1LjA2MiA2NTUuMDkzIDM5NS4wNjIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI2OTIuMTI5NjMiIHk9IjYzLjI3MTYiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjkyLjEyOTYzIiB5PSIxNjAuNDkzODMiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjkyLjEyOTYzIiB5PSIzNTkuNTY3OSIgd2lkdGg9IjEwLjgwMjQ3IiBoZWlnaHQ9IjEuNTQzMjEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjY5Mi4xMyAxMDAuMzA5IDY5Mi4xMyAxMDMuMzk1IDY5NS4yMTYgMTAzLjM5NSA2OTUuMjE2IDEwOS41NjggNjkyLjEzIDEwOS41NjggNjkyLjEzIDExMi42NTQgNjk5Ljg0NiAxMTIuNjU0IDY5OS44NDYgMTAwLjMwOSA2OTIuMTMgMTAwLjMwOSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjkyLjEzIDEyMC4zNyA2OTIuMTMgMTIzLjQ1NyA2OTUuMjE2IDEyMy40NTcgNjk1LjIxNiAxMjkuNjMgNjkyLjEzIDEyOS42MyA2OTIuMTMgMTMyLjcxNiA2OTkuODQ2IDEzMi43MTYgNjk5Ljg0NiAxMjAuMzcgNjkyLjEzIDEyMC4zNyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjkyLjEzIDE0MC40MzIgNjkyLjEzIDE0My41MTkgNjk1LjIxNiAxNDMuNTE5IDY5NS4yMTYgMTQ5LjY5MSA2OTIuMTMgMTQ5LjY5MSA2OTIuMTMgMTUyLjc3OCA2OTkuODQ2IDE1Mi43NzggNjk5Ljg0NiAxNDAuNDMyIDY5Mi4xMyAxNDAuNDMyIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjkyLjEyOTYzIiB5PSIyMDAuNjE3MjgiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2OTIuMTMgMTgwLjU1NiA2OTIuMTMgMTgzLjY0MiA2OTUuMjE2IDE4My42NDIgNjk1LjIxNiAxODkuODE1IDY5Mi4xMyAxODkuODE1IDY5Mi4xMyAxOTIuOTAxIDY5OS44NDYgMTkyLjkwMSA2OTkuODQ2IDE4MC41NTYgNjkyLjEzIDE4MC41NTYiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI2OTIuMTI5NjMiIHk9IjI0MC43NDA3NCIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjY5Mi4xMyAyMjAuNjc5IDY5Mi4xMyAyMjMuNzY1IDY5NS4yMTYgMjIzLjc2NSA2OTUuMjE2IDIyOS45MzggNjkyLjEzIDIyOS45MzggNjkyLjEzIDIzMy4wMjUgNjk5Ljg0NiAyMzMuMDI1IDY5OS44NDYgMjIwLjY3OSA2OTIuMTMgMjIwLjY3OSIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjY5Mi4xMjk2MyIgeT0iMjgwLjg2NDIiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2OTIuMTMgMjYwLjgwMiA2OTIuMTMgMjYzLjg4OSA2OTUuMjE2IDI2My44ODkgNjk1LjIxNiAyNzAuMDYyIDY5Mi4xMyAyNzAuMDYyIDY5Mi4xMyAyNzMuMTQ4IDY5OS44NDYgMjczLjE0OCA2OTkuODQ2IDI2MC44MDIgNjkyLjEzIDI2MC44MDIiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI2OTIuMTI5NjMiIHk9IjMyMC45ODc2NSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI2OTIuMTI5NjMiIHk9IjM3My40NTY3OSIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjY5Mi4xMyAzMDAuOTI2IDY5Mi4xMyAzMDQuMDEyIDY5NS4yMTYgMzA0LjAxMiA2OTUuMjE2IDMxMC4xODUgNjkyLjEzIDMxMC4xODUgNjkyLjEzIDMxMy4yNzIgNjk5Ljg0NiAzMTMuMjcyIDY5OS44NDYgMzAwLjkyNiA2OTIuMTMgMzAwLjkyNiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNjkyLjEzIDM5NS4wNjIgNjkyLjEzIDM5OC4xNDggNjk1LjIxNiAzOTguMTQ4IDY5NS4yMTYgNDA0LjMyMSA2OTIuMTMgNDA0LjMyMSA2OTIuMTMgNDA3LjQwNyA2OTkuODQ2IDQwNy40MDcgNjk5Ljg0NiAzOTUuMDYyIDY5Mi4xMyAzOTUuMDYyIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1ODQuMTA1IDM3My40NTcgNTg0LjEwNSAzNzYuNTQzIDU4Ny4xOTEgMzc2LjU0MyA1ODcuMTkxIDM4Mi43MTYgNTg0LjEwNSAzODIuNzE2IDU4NC4xMDUgMzg1LjgwMiA1OTEuODIxIDM4NS44MDIgNTkxLjgyMSAzNzMuNDU3IDU4NC4xMDUgMzczLjQ1NyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTg0LjEwNSAzOTMuNTE5IDU4NC4xMDUgMzk2LjYwNSA1ODcuMTkxIDM5Ni42MDUgNTg3LjE5MSA0MDIuNzc4IDU4NC4xMDUgNDAyLjc3OCA1ODQuMTA1IDQwNS44NjQgNTkxLjgyMSA0MDUuODY0IDU5MS44MjEgMzkzLjUxOSA1ODQuMTA1IDM5My41MTkiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU0My45ODEgMTYwLjQ5NCA1NDMuOTgxIDE2My41OCA1NDcuMDY4IDE2My41OCA1NDcuMDY4IDE2OS43NTMgNTQzLjk4MSAxNjkuNzUzIDU0My45ODEgMTcyLjg0IDU1MS42OTggMTcyLjg0IDU1MS42OTggMTYwLjQ5NCA1NDMuOTgxIDE2MC40OTQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU0My45ODEgMjM5LjE5OCA1NDMuOTgxIDI0Mi4yODQgNTQ3LjA2OCAyNDIuMjg0IDU0Ny4wNjggMjQ4LjQ1NyA1NDMuOTgxIDI0OC40NTcgNTQzLjk4MSAyNTEuNTQzIDU1MS42OTggMjUxLjU0MyA1NTEuNjk4IDIzOS4xOTggNTQzLjk4MSAyMzkuMTk4IiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1NDMuOTgxIDI1OS4yNTkgNTQzLjk4MSAyNjIuMzQ2IDU0Ny4wNjggMjYyLjM0NiA1NDcuMDY4IDI2OC41MTkgNTQzLjk4MSAyNjguNTE5IDU0My45ODEgMjcxLjYwNSA1NTEuNjk4IDI3MS42MDUgNTUxLjY5OCAyNTkuMjU5IDU0My45ODEgMjU5LjI1OSIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNTQzLjk4MSAyOTkuMzgzIDU0My45ODEgMzAyLjQ2OSA1NDcuMDY4IDMwMi40NjkgNTQ3LjA2OCAzMDguNjQyIDU0My45ODEgMzA4LjY0MiA1NDMuOTgxIDMxMS43MjggNTUxLjY5OCAzMTEuNzI4IDU1MS42OTggMjk5LjM4MyA1NDMuOTgxIDI5OS4zODMiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjU0My45ODEgMzU2LjQ4MSA1NDMuOTgxIDM1OS41NjggNTQ3LjA2OCAzNTkuNTY4IDU0Ny4wNjggMzY1Ljc0MSA1NDMuOTgxIDM2NS43NDEgNTQzLjk4MSAzNjguODI3IDU1MS42OTggMzY4LjgyNyA1NTEuNjk4IDM1Ni40ODEgNTQzLjk4MSAzNTYuNDgxIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI1NDMuOTgxIDM3My40NTcgNTQzLjk4MSAzNzYuNTQzIDU0Ny4wNjggMzc2LjU0MyA1NDcuMDY4IDM4Mi43MTYgNTQzLjk4MSAzODIuNzE2IDU0My45ODEgMzg1LjgwMiA1NTEuNjk4IDM4NS44MDIgNTUxLjY5OCAzNzMuNDU3IDU0My45ODEgMzczLjQ1NyIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjYyNC4yMjg0IiB5PSI2Ni4zNTgwMiIgd2lkdGg9IjcuNzE2MDUiIGhlaWdodD0iMTIuMzQ1NjgiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSI2MjQuMjI4NCIgeT0iODYuNDE5NzUiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjIxLjE0MTk4IiB5PSIxMDguMDI0NjkiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjIxLjE0MTk4IiB5PSIyMDYuNzkwMTIiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNjIxLjE0MTk4IiB5PSIyMjMuNzY1NDMiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI2MjQuMjI4IDEyMS45MTQgNjI0LjIyOCAxMjUgNjI3LjMxNSAxMjUgNjI3LjMxNSAxMzEuMTczIDYyNC4yMjggMTMxLjE3MyA2MjQuMjI4IDEzNC4yNTkgNjMxLjk0NCAxMzQuMjU5IDYzMS45NDQgMTIxLjkxNCA2MjQuMjI4IDEyMS45MTQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjYyNC4yMjggMTYwLjQ5NCA2MjQuMjI4IDE2My41OCA2MjcuMzE1IDE2My41OCA2MjcuMzE1IDE2OS43NTMgNjI0LjIyOCAxNjkuNzUzIDYyNC4yMjggMTcyLjg0IDYzMS45NDQgMTcyLjg0IDYzMS45NDQgMTYwLjQ5NCA2MjQuMjI4IDE2MC40OTQiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjYyNC4yMjggMjM5LjE5OCA2MjQuMjI4IDI0Mi4yODQgNjI3LjMxNSAyNDIuMjg0IDYyNy4zMTUgMjQ4LjQ1NyA2MjQuMjI4IDI0OC40NTcgNjI0LjIyOCAyNTEuNTQzIDYzMS45NDQgMjUxLjU0MyA2MzEuOTQ0IDIzOS4xOTggNjI0LjIyOCAyMzkuMTk4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNzEyLjE5MTM2IiB5PSIyMDAuNjE3MjgiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNzEyLjE5MTM2IiB5PSIyMjAuNjc5MDEiIHdpZHRoPSI3LjcxNjA1IiBoZWlnaHQ9IjEyLjM0NTY4IiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNzA5LjEwNDk0IiB5PSIyNDIuMjgzOTUiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNzA5LjEwNDk0IiB5PSIzNDEuMDQ5MzgiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHJlY3QgeD0iNzA5LjEwNDk0IiB5PSIzNTguMDI0NjkiIHdpZHRoPSIxMC44MDI0NyIgaGVpZ2h0PSIxLjU0MzIxIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI3MTIuMTkxIDI1Ni4xNzMgNzEyLjE5MSAyNTkuMjU5IDcxNS4yNzggMjU5LjI1OSA3MTUuMjc4IDI2NS40MzIgNzEyLjE5MSAyNjUuNDMyIDcxMi4xOTEgMjY4LjUxOSA3MTkuOTA3IDI2OC41MTkgNzE5LjkwNyAyNTYuMTczIDcxMi4xOTEgMjU2LjE3MyIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iNzEyLjE5MSAyOTQuNzUzIDcxMi4xOTEgMjk3Ljg0IDcxNS4yNzggMjk3Ljg0IDcxNS4yNzggMzA0LjAxMiA3MTIuMTkxIDMwNC4wMTIgNzEyLjE5MSAzMDcuMDk5IDcxOS45MDcgMzA3LjA5OSA3MTkuOTA3IDI5NC43NTMgNzEyLjE5MSAyOTQuNzUzIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSI3MTIuMTkxIDM3My40NTcgNzEyLjE5MSAzNzYuNTQzIDcxNS4yNzggMzc2LjU0MyA3MTUuMjc4IDM4Mi43MTYgNzEyLjE5MSAzODIuNzE2IDcxMi4xOTEgMzg1LjgwMiA3MTkuOTA3IDM4NS44MDIgNzE5LjkwNyAzNzMuNDU3IDcxMi4xOTEgMzczLjQ1NyIgZmlsbD0iIzZjNjNmZiIvPjxyZWN0IHg9IjIxNC40MzQ2NCIgeT0iNzA2LjUzNDE4IiB3aWR0aD0iODI3LjYwNDQiIGhlaWdodD0iMi41NTQzMyIgZmlsbD0iIzJmMmU0MSIvPjxwYXRoIGQ9Ik00NjQuNDgwNDgsNDk5Ljc5NTI1djUybDcsMzJzLTEsMjAsMCwyNi0xLDE2LTcsMTYtOSwxNS05LDE1LTIsNi03LDctNSwwLTUsMGwtNCwxMC04Myw1NSwxNiw0MHMyNS05LDI3LTEyLDE5LDQsMTktMywzLTI1LDktMjYsNTYtMjQsNTYtMjQsMjYtMjksMjgtNDAsMTEtNDIsMTEtNDJsMjUsNDJ2ODRsLTQsNDUsNDQtNnMtNC0yOCwwLTMyLDEwLTUyLDYtNTgsMi0zMywwLTM3LTEtMzMtNi00MS0zNS05MC0zNS05MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC45ODA0OCAtOTUuNDU1NzQpIiBmaWxsPSIjMmYyZTQxIi8+PHBhdGggZD0iTTU0OS40ODA0OCw3NzQuNzk1MjVzLTE1LDI1LTUsMjgsMjksMCwzMSwwLDM4LDEsMzgsMSwyNC01LDI0LTEyLTE1LTctMjAtOC0zNi0xMy0zNi0xM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC45ODA0OCAtOTUuNDU1NzQpIiBmaWxsPSIjMmYyZTQxIi8+PHBhdGggZD0iTTM2MS4wNzMsNzEzLjkyMzQycy0yOC45MDI0My0zLjgyNzQ5LTI3LjY4MDU4LDYuNTQxMDcsMTEuNTI2NjIsMjYuNjEwODQsMTIuMzIxNTYsMjguNDQ2MDdjLjUzODM3LDEuMjQyOTIsNi44NTQzOCwxNi45NzgzMiwxMC44NzUyMSwyNy4wMDU4N2E1OC40NzU1MSw1OC40NzU1MSwwLDAsMCwxMi44MzU0NCwxOS42NTIwNWMzLjkzMTIzLDMuOTI5MTIsOC4yMTYsNy4wNzkzMiwxMS4wMjYyMyw1Ljg2MjA3LDYuNDIzMy0yLjc4MjI5LjQ2MTI2LTE2LjU0NjUyLS42MDg0Ny0yMS41MzIwNnMtMi4zNzk5MS0zOC4yMDEyNi0yLjM3OTkxLTM4LjIwMTI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc4Ljk4MDQ4IC05NS40NTU3NCkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNNTYxLjk4MDQ4LDMzNC4yOTUyNWwzMi03NHMtMy03LTEwLTZjMCwwLTkuNS0yNC41LTI3LjUtMjQuNSwwLDAtMjctMTUtMzUsMCwwLDAtMTcsMTUtMTYsMjlzMiwyNCwyLDI0LTE2LDItMTMsMTAsNCw4LDAsMTFsLTQsM3MtODMsNzUtMzcsMTg1bDQsMTd2MTZzMTAxLDEsMTAxLDAtMi03LDItMTEsNC0xMCw0LTEwLTQtMjAtMi0yNiwzLTMyLTEtMzgtMi01NC0yLTU0bDktMTctMy0xMC0zLTEwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc4Ljk4MDQ4IC05NS40NTU3NCkiIGZpbGw9IiM4OTg1YTgiLz48cGF0aCBkPSJNNTUzLjQ4MDQ4LDUzNC43OTUyNXMtMTItMzMtMTEtMzktMi0xOC0yLTE4bC00LTgxczE3LTcyLTIxLTg0YzAsMC05LjYxNTQ3LDQuMTk1NTYtMTcuNDkzODksMTcuNjk3LTcuNzkwNzcsMy40NzAxNS0xNy4yNDQzOSwxMi4yNTIyNi0xOS41MDYxMSwzNC4zMDMtNCwzOSwxNCwxMzksMjMsMTU2czE1LDI5LDE1LDI5bDkuNDA2NS00LjE4MDY2Yy4zODg0My43NzA1LjU5MzUsMS4xODA2Ni41OTM1LDEuMTgwNjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzguOTgwNDggLTk1LjQ1NTc0KSIgb3BhY2l0eT0iMC4xIi8+PGNpcmNsZSBjeD0iNDgwIiBjeT0iMjI2LjgzOTUxIiByPSIzIiBmaWxsPSIjZjJmMmYyIi8+PHJlY3QgeD0iNDc5IiB5PSIyMjYuODM5NTEiIHdpZHRoPSIyIiBoZWlnaHQ9IjQ3IiBmaWxsPSIjM2YzZDU2Ii8+PHBhdGggZD0iTTUyMi45ODA0OCw1MzguMjk1MjVsOCwxN3MxOC02LDE4LTktOC0xNi04LTE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc4Ljk4MDQ4IC05NS40NTU3NCkiIGZpbGw9IiNmZmI4YjgiLz48cGF0aCBkPSJNNTExLjQ4MDQ4LDMxMi43OTUyNXMtMjMsMTAtMjcsNDksMTQsMTM5LDIzLDE1NiwxNSwyOSwxNSwyOWwyNy0xMnMtMTItMzMtMTEtMzktMi0xOC0yLTE4bC00LTgxUzU0OS40ODA0OCwzMjQuNzk1MjUsNTExLjQ4MDQ4LDMxMi43OTUyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC45ODA0OCAtOTUuNDU1NzQpIiBmaWxsPSIjODk4NWE4Ii8+PC9zdmc+')
}

.login-modbox .login-main .login-bg {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iZTI2NTJkN2ItZDAxNC00NGU3LWFlZWEtNzA5YmY5MmU2MDY3IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI4NTMuMjk3NDQiIGhlaWdodD0iODE4IiB2aWV3Qm94PSIwIDAgODUzLjI5NzQ0IDgxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJmZTVlNjMwOC0xZTg5LTRjZTgtOGM4ZC1lN2VkNGE3MmQxNTgiIHgxPSI2ODkuODcwNTciIHkxPSIzOTYuNTU3NjkiIHgyPSI3NzYuNjgwNTMiIHkyPSIzOTYuNTU3NjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIwYWRiZGNlLTg3YjUtNDY1Yy1iMDBjLTFjZjJmNTQ5MzExMSIgeDE9IjYzMS4yNzM4NCIgeTE9IjUzNS40NTM2NCIgeDI9IjcxOC4wODM4MSIgeTI9IjUzNS40NTM2NCIgeGxpbms6aHJlZj0iI2ZlNWU2MzA4LTFlODktNGNlOC04YzhkLWU3ZWQ0YTcyZDE1OCIvPjwvZGVmcz48cGF0aCBkPSJNODgwLjg1MjQ5LDUwNS4yNDk0Qzc3My4xMzU0Nyw2NjguMjQyODcsNzIyLjQ3Myw4NTksNTI3LjEwMTg5LDg1OVMxNzMuMzUxMjgsNzAwLjYyMDQ2LDE3My4zNTEyOCw1MDUuMjQ5NCwzNDkuODg2MzksMjMzLjc0NTQ5LDUyNy4xMDE4OSwxNTEuNDk4NzlDMTEwMi43MDgtMTE1LjY0MzIyLDExMjEuODc0OTIsMTQwLjU0Myw4ODAuODUyNDksNTA1LjI0OTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczLjM1MTI4IC00MSkiIGZpbGw9IiMzZjNkNTYiLz48Y2lyY2xlIGN4PSI2NjkuNTIxODUiIGN5PSI5NC4yMjE5MiIgcj0iNjYuMTkyNiIgZmlsbD0iI2U2ZTZlNiIvPjxjaXJjbGUgY3g9IjY2My4wMTExIiBjeT0iNDguNjQ2NjkiIHI9IjcuNTk1ODciIGZpbGw9IiNjYmNiY2IiLz48Y2lyY2xlIGN4PSI2NzYuMDMyNiIgY3k9IjEyNC42MDU0MSIgcj0iNy41OTU4NyIgZmlsbD0iI2NiY2JjYiIvPjxjaXJjbGUgY3g9IjcwNS4zMzA5NiIgY3k9IjgyLjI4NTU1IiByPSI1LjQyNTYyIiBmaWxsPSIjY2JjYmNiIi8+PGNpcmNsZSBjeD0iNjQzLjQ3ODg2IiBjeT0iOTkuNjQ3NTQiIHI9IjE3LjM2MTk5IiBmaWxsPSIjY2JjYmNiIi8+PGNpcmNsZSBjeD0iNDQxLjY0NTY5IiBjeT0iMTk2LjIyMzYzIiByPSIxMC44NTEyNSIgZmlsbD0iIzZjNjNmZiIvPjxjaXJjbGUgY3g9IjczMi40NTkwNyIgY3k9IjIyNC40MzY4NyIgcj0iMTAuODUxMjUiIGZpbGw9IiM2YzYzZmYiLz48Y2lyY2xlIGN4PSI2MDMuMzI5MjUiIGN5PSIyNDUuMDU0MjQiIHI9IjYuNTEwNzUiIGZpbGw9IiNlNmU2ZTYiLz48Y2lyY2xlIGN4PSIxMDIuMDAxNzEiIGN5PSI0NTAuMTQyNzgiIHI9IjYuNTEwNzUiIGZpbGw9IiNlNmU2ZTYiLz48Y2lyY2xlIGN4PSI0ODcuMjIwOTIiIGN5PSI2MjQuODQ3ODMiIHI9IjYuNTEwNzUiIGZpbGw9IiNlNmU2ZTYiLz48cG9seWdvbiBwb2ludHM9IjU4OS4yMjQgNDM4LjI0NSA1ODUuOTc1IDQ0MS40NzMgNTgyLjc0NyA0MzguMjIzIDU4MC41ODEgNDQwLjM3NSA1ODMuODA4IDQ0My42MjUgNTgwLjU1OCA0NDYuODUyIDU4Mi43MSA0NDkuMDE5IDU4NS45NiA0NDUuNzkxIDU4OS4xODggNDQ5LjA0MSA1OTEuMzU0IDQ0Ni44ODkgNTg4LjEyNiA0NDMuNjM5IDU5MS4zNzYgNDQwLjQxMiA1ODkuMjI0IDQzOC4yNDUiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjE1OC40MyA1NDQuNTg4IDE1NS4xOCA1NDcuODE1IDE1MS45NTMgNTQ0LjU2NSAxNDkuNzg2IDU0Ni43MTcgMTUzLjAxNCA1NDkuOTY3IDE0OS43NjQgNTUzLjE5NCAxNTEuOTE2IDU1NS4zNjEgMTU1LjE2NSA1NTIuMTMzIDE1OC4zOTMgNTU1LjM4MyAxNjAuNTYgNTUzLjIzMSAxNTcuMzMyIDU0OS45ODIgMTYwLjU4MiA1NDYuNzU0IDE1OC40MyA1NDQuNTg4IiBmaWxsPSIjZTZlNmU2Ii8+PHBvbHlnb24gcG9pbnRzPSIxODQuNDczIDM1NS43NzYgMTgxLjIyMyAzNTkuMDAzIDE3Ny45OTYgMzU1Ljc1NCAxNzUuODI5IDM1Ny45MDUgMTc5LjA1NyAzNjEuMTU1IDE3NS44MDcgMzY0LjM4MyAxNzcuOTU5IDM2Ni41NDkgMTgxLjIwOCAzNjMuMzIyIDE4NC40MzYgMzY2LjU3MSAxODYuNjAzIDM2NC40MiAxODMuMzc1IDM2MS4xNyAxODYuNjI1IDM1Ny45NDIgMTg0LjQ3MyAzNTUuNzc2IiBmaWxsPSIjZTZlNmU2Ii8+PHBvbHlnb24gcG9pbnRzPSI3NTEuOTkzIDE1NS4wMjggNzQ4Ljc0MyAxNTguMjU1IDc0NS41MTYgMTU1LjAwNiA3NDMuMzQ5IDE1Ny4xNTcgNzQ2LjU3NyAxNjAuNDA3IDc0My4zMjcgMTYzLjYzNSA3NDUuNDc5IDE2NS44MDEgNzQ4LjcyOSAxNjIuNTc0IDc1MS45NTYgMTY1LjgyMyA3NTQuMTIzIDE2My42NzIgNzUwLjg5NSAxNjAuNDIyIDc1NC4xNDUgMTU3LjE5NCA3NTEuOTkzIDE1NS4wMjgiIGZpbGw9IiNlNmU2ZTYiLz48cG9seWdvbiBwb2ludHM9IjQ5NS45MDQgMjQ1LjA5MyA0OTIuNjU0IDI0OC4zMjEgNDg5LjQyNiAyNDUuMDcxIDQ4Ny4yNiAyNDcuMjIzIDQ5MC40ODcgMjUwLjQ3MiA0ODcuMjM4IDI1My43IDQ4OS4zODkgMjU1Ljg2NyA0OTIuNjM5IDI1Mi42MzkgNDk1Ljg2NyAyNTUuODg5IDQ5OC4wMzMgMjUzLjczNyA0OTQuODA2IDI1MC40ODcgNDk4LjA1NSAyNDcuMjYgNDk1LjkwNCAyNDUuMDkzIiBmaWxsPSIjZTZlNmU2Ii8+PHBhdGggZD0iTTY5MS43OTMzNCw0NDYuOTkxNDNsMzIuOTcwNTgtMzguNTk4NTUsMzIuOTcwNTctMzguNTk4NTUsMTguNjEyNDItMjEuNzg5NWMxLjAyOTgxLTEuMjA1Ni0uNTU5MzgtMy4wODY0My0xLjU4OTE1LTEuODgwODhMNzQxLjc4NzE5LDM4NC43MjI1bC0zMi45NzA1NywzOC41OTg1NUw2OTAuMjA0Miw0NDUuMTEwNTZjLTEuMDI5ODIsMS4yMDU2LjU1OTM3LDMuMDg2NDIsMS41ODkxNCwxLjg4MDg3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4zNTEyOCAtNDEpIiBvcGFjaXR5PSIwLjgiIGZpbGw9InVybCgjZmU1ZTYzMDgtMWU4OS00Y2U4LThjOGQtZTdlZDRhNzJkMTU4KSIvPjxwYXRoIGQ9Ik02MzMuMTk2NjIsNTg1Ljg4NzM3bDMyLjk3MDU3LTM4LjU5ODU1LDMyLjk3MDU3LTM4LjU5ODU1LDE4LjYxMjQyLTIxLjc4OTVjMS4wMjk4MS0xLjIwNTYtLjU1OTM3LTMuMDg2NDMtMS41ODkxNS0xLjg4MDg3bC0zMi45NzA1NywzOC41OTg1NUw2NTAuMjE5ODksNTYyLjIxN2wtMTguNjEyNDIsMjEuNzg5NWMtMS4wMjk4MSwxLjIwNTYuNTU5MzcsMy4wODY0MywxLjU4OTE1LDEuODgwODdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczLjM1MTI4IC00MSkiIG9wYWNpdHk9IjAuOCIgZmlsbD0idXJsKCNiMGFkYmRjZS04N2I1LTQ2NWMtYjAwYy0xY2YyZjU0OTMxMTEpIi8+PHBhdGggZD0iTTI5My41MjYxOSwzMzEuMzIxNjRoNjEuODUyMWEwLDAsMCwwLDEsMCwwdjI0LjMzODU4YTE1LjgxMSwxNS44MTEsMCwwLDEtMTUuODExLDE1LjgxMUgzMDkuMzM3MjJhMTUuODExLDE1LjgxMSwwLDAsMS0xNS44MTEtMTUuODExVjMzMS4zMjE2NEEwLDAsMCwwLDEsMjkzLjUyNjE5LDMzMS4zMjE2NFoiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNNTQ5LjM0Njk0LDY5NS42ODg3NWMtMTQuMDg0OSwxNC4yNzA2MS0yOC4xOTE0NSwxNC4zNjYtNDIuMzE5NDYuNDZsLTEwLjg1MTY0LTk1Ljk1MDk0TDQ4OC41OCw2OTYuMzQ5MjdjLTE0LjExODQ3LDExLjQyNjg2LTI3LjI3NTc0LDEyLjk2NTQ3LTM5LjA2NDQ4LjQyNDYxLTExLjI0NTY1LTgzLjA3NTM1LTE3LjM1ODE1LTE2MC4yNTM3LTcuNTk1ODctMjE5LjE5NTE2bC0yMC42MTczNy04My41NTQ1OSw0Ni42NjAzNi0yMS43MDI0OWM5LjM5NjM0LDIzLjI0MzA3LTUuNDIzMjQsMzUuMTMxMywyOC4wODgzOSwzNC43MzMzOSwzMy4yMTYzMS0uMzk0NDEsMzAuNzM1NTctMTIuODg5NDMsMjkuNDIzMjEtMzQuNzMzMzlsNDIuOTIzMTksMTYuNTA4OTJhMTUuMzgyNzIsMTUuMzgyNzIsMCwwLDEsOS4xNDY2MywxOC45ODk2M2wtMjEuNjg2MzMsNjguNjczNEM1NjQuMjA2NCw1MTEuMTYwNDYsNTU1LjYzNDM2LDYwNy41OTQzOCw1NDkuMzQ2OTQsNjk1LjY4ODc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4zNTEyOCAtNDEpIiBmaWxsPSIjZTZlNmU2Ii8+PHBhdGggZD0iTTQ4NC4yMzk0Nyw3NzkuMjQzMzVzLTM0LjY0MDU4LDMuMDM0MzktMzkuMjgxLDEuMTIzNjJoMHEtLjQzOTM1LS4xODA5Mi0uODU1MjUtLjM5MzUyYy02Ljg5NjI1LTMuNTIxMTQtNy4xMDYzOC0xMy4zODIxLS42NjA5MS0xNy42NzMwOWwxMy42NjkwNy05LjFMNDQ1LjE3NSw2ODkuMTc4bDQ2LjExNzguNTQyNTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczLjM1MTI4IC00MSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNNTEwLjI4MjQ2LDc3OS43ODU5MXMzNC42NDA1NywzLjAzNDM5LDM5LjI4MSwxLjEyMzYzaDBxLjQzOTM1LS4xODA5Mi44NTUyNS0uMzkzNTJjNi44OTYyNS0zLjUyMTE0LDcuMTA2MzgtMTMuMzgyMS42NjA5MS0xNy42NzMwOWwtMTMuNjY5MDctOS4xTDU1NC4yMyw2ODkuNzIwNTdINTA1Ljk0MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMuMzUxMjggLTQxKSIgZmlsbD0iIzJmMmU0MSIvPjxwYXRoIGQ9Ik00MjguODk4MTEsNTUxLjM2NzE5bDYuODY2MzgsMjcuNDY1NTFhMTYuNTUwMjksMTYuNTUwMjksMCwwLDEtNy4yMDA4NywxNy45OTZsMCwwYTE2LjU1MDI5LDE2LjU1MDI5LDAsMCwxLTI1LjMwOTY4LTEyLjIwMzE0TDQwMS43Nyw1NzAuODk5NDNsLTUuNDI1NjItMTMwLjQ1NTI0YTU0Ljg3NzgxLDU0Ljg3NzgxLDAsMCwxLDMzLjg1ODc4LTUwLjY5Mjk1bDEwLjYzMTMyLTQuNDA4MTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczLjM1MTI4IC00MSkiIGZpbGw9IiNlNmU2ZTYiLz48cGF0aCBkPSJNNjAxLjQzMjkyLDQzOS4zNjA2bC0uMDMyNTkuNzcwNDYtNC4zODM4OCwxMDUuMzAwNDYtLjg0NjM2LDIwLjM0NjA5LS4xNjI3OSw0LjAzNjctMS40ODY2MiwxMy43MjY3OGExNi41NTA0OCwxNi41NTA0OCwwLDEsMS0zMi41MTAzNi01Ljc5NDUzbDYuODY4ODYtMjcuNDY0NS0uMTUxOTMtMi4wNC0uOTExNDctMTIuNzYxMDdMNTU2Ljk0MjgxLDM4NC4yNThsMTAuNjM0MjEsNC40MDU2YTU0Ljk1NzksNTQuOTU3OSwwLDAsMSwzMy44NTU5LDUwLjY5N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMuMzUxMjggLTQxKSIgZmlsbD0iI2U2ZTZlNiIvPjxwYXRoIGQ9Ik01MDAuNTc2NzQsNTU5LjE5MDg5Yy0zOS40MTczNiwwLTYzLjczMi0xMy42Ny02NC4wNzU4Ny0xMy44NjgxOGwxLjA4NDYtMS44Nzk5Yy40ODQyOC4yNzk3Niw0OS4yNDkxOCwyNy42MzM1OSwxMjAuODkzOSwzLjkyM2wuNjgyNDQsMi4wNkExODUuODk4MDksMTg1Ljg5ODA5LDAsMCwxLDUwMC41NzY3NCw1NTkuMTkwODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczLjM1MTI4IC00MSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNNDYxLjU0NTEsNjU5LjIzNTM1Yy04LjY3NDYzLTE5LjUxODQ2LTguNzE4NjEtMTA0LjM1MjEtOC43MTYtMTA3Ljk1NGwyLjE3MDI1LjAwMjEyYy0uMDAwNTMuODc3NDMuMDQwMjYsODcuOTcwMzMsOC41Mjk0NiwxMDcuMDcwMjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczLjM1MTI4IC00MSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNNDY2LjA1NzI3LDY2MC4xMTA2NmMtNy43MjcyNywwLTEyLjg2MTQ4LTEuNjQ1Ny0xNi4yMDg1Mi0zLjUzMy02LjA5NDI4LTMuNDM2NTgtNy4zNTE2MS04LjExOTM2LTcuNDAxOTQtOC4zMTY0NmwyLjEwMjQyLS41MzgzMi0xLjA1MTIxLjI2OTE2LDEuMDQ5NjItLjI3NDQ2Yy4wNDQuMTY0MjUsMS4xNDEyOSw0LjA2Mjg2LDYuNDYzMDcsNy4wMjM2NCw1Ljg1OTU2LDMuMjU4NTUsMTcuNjU0NDYsNS42OTA1NCw0MC41NTg2NS0xLjIzNTZsLjYyNzMzLDIuMDc3QzQ4MS4yMzUyNCw2NTguODk3MzEsNDcyLjY5MDk0LDY2MC4xMTA2Niw0NjYuMDU3MjcsNjYwLjExMDY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4zNTEyOCAtNDEpIiBmaWxsPSIjMmYyZTQxIi8+PHJlY3QgeD0iNDQ4LjY2Njk2IiB5PSIzODIuNjI1NDMiIHdpZHRoPSIyLjE3MDcyIiBoZWlnaHQ9IjE3MC4xNjM5OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5NS42OTE2MiAtMTguNDM5NjQpIHJvdGF0ZSgtMi44MDM4NSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNNTM1LjE0NzA3LDY1OS4yMzUzNWwtMS45ODM3NS0uODgxNjZjOC40ODkyLTE5LjA5OTg5LDguNTMwNTItMTA2LjE5Mjc5LDguNTI5NDYtMTA3LjA3MDIybDIuMTcwMjUtLjAwMjEyQzU0My44NjUxNSw1NTQuODgzMjUsNTQzLjgyMTcxLDYzOS43MTY4OSw1MzUuMTQ3MDcsNjU5LjIzNTM1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4zNTEyOCAtNDEpIiBmaWxsPSIjMmYyZTQxIi8+PHBhdGggZD0iTTUzMC42MzQ5LDY2MC4xMTA2NmMtNi42MzM2NywwLTE1LjE3NTg1LTEuMjEyMjktMjYuMTM5NDItNC41MjgwN2wuNjI3MzQtMi4wNzdjMjIuOTA0MTgsNi45MjUwOCwzNC42OTY0Myw0LjQ5NTIxLDQwLjU1ODY1LDEuMjM1Niw1LjMyMTc3LTIuOTYwNzgsNi40MTg1NS02Ljg1OTM5LDYuNDYyLTcuMDIzNjRsMi4xMDEzNy41NDM2MmMtLjA1MDg3LjE5NzEtMS4zMDc2Niw0Ljg3OTg4LTcuNDAxOTUsOC4zMTY0NkM1NDMuNDk2MzgsNjU4LjQ2NSw1MzguMzYwMDUsNjYwLjExMDY2LDUzMC42MzQ5LDY2MC4xMTA2NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMuMzUxMjggLTQxKSIgZmlsbD0iIzJmMmU0MSIvPjxyZWN0IHg9IjQ2MS44NTc4NSIgeT0iNDY2LjYyMjA2IiB3aWR0aD0iMTcwLjE2Mzk5IiBoZWlnaHQ9IjIuMTcwNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjAuMjYxNDkgOTUwLjE2MjgyKSByb3RhdGUoLTg3LjIwMTg1KSIgZmlsbD0iIzJmMmU0MSIvPjxwb2x5Z29uIHBvaW50cz0iMzU1LjI0OCAzNjcuMTMxIDMzOS4xMDEgMzkxLjAwMyAzMDQuMzc3IDM5MS4wMDMgMjkyLjc2NyAzNjcuMTMxIDI5Ny44NjcgMzY3LjEzMSAzMDYuNTQ4IDM4Ni42NjMgMzM1Ljg0NiAzODYuNjYzIDM0OS45NTMgMzY3LjEzMSAzNTUuMjQ4IDM2Ny4xMzEiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjM5NC40NDMgMzc5LjA2NyAzOTQuNzI1IDM3OS42MzEgMzk0LjQ0MyAzODAuMTUyIDM5NC40NDMgMzc5LjA2NyIvPjxwYXRoIGQ9Ik02MDMuNjAzMTcsNDM5LjM2MDZsLS4wMzI1OS43NzA0Ni0yMC41ODQ3OCw1Ljk3OTA1LTEyLjczOTM1LTI1LjQ3ODc3LDEzLjAzMjM2LTIzLjg5NDRBNTQuODA5OTQsNTQuODA5OTQsMCwwLDEsNjAzLjYwMzE3LDQzOS4zNjA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4zNTEyOCAtNDEpIiBmaWxsPSIjNmM2M2ZmIi8+PHBhdGggZD0iTTM5NS4wMDk1Niw0MzkuMzYwNmwuMDMyNTkuNzcwNDYsMjAuNTg0NzgsNS45NzkwNSwxMi43MzkzNS0yNS40Nzg3Ny0xMy4wMzIzNi0yMy44OTQ0QTU0LjgwOTk0LDU0LjgwOTk0LDAsMCwwLDM5NS4wMDk1Niw0MzkuMzYwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMuMzUxMjggLTQxKSIgZmlsbD0iIzZjNjNmZiIvPjxjaXJjbGUgY3g9IjMyNC40NTIyNCIgY3k9IjI5MS43MTQ1OSIgcj0iNTcuNTExNiIgZmlsbD0iI2U2ZTZlNiIvPjxjaXJjbGUgY3g9IjMyNC40NTIyNCIgY3k9IjI5OS4zMTA0NiIgcj0iNDIuMzE5ODYiIGZpbGw9IiMyZjJlNDEiLz48cG9seWdvbiBwb2ludHM9IjQyNC4yODQgNTA0LjQzMiA0MjMuNDAzIDUyNC43NzggMzk1LjU3MSA1MDkuODI1IDM5NC44NDkgNTA3LjI0MiAzOTMuOSA0OTQuNDgxIDQyNC4yODQgNTA0LjQzMiIgZmlsbD0iIzZjNjNmZiIvPjxwb2x5Z29uIHBvaW50cz0iMjI2LjMyNCA1MDQuNDMyIDIyNy4yNSA1MjQuNzc4IDI1Ni41MDMgNTA5LjgyNSAyNTcuMjYzIDUwNy4yNDIgMjU4LjI2IDQ5NC40ODEgMjI2LjMyNCA1MDQuNDMyIiBmaWxsPSIjNmM2M2ZmIi8+PHBvbHlnb24gcG9pbnRzPSIzMzkuNjc4IDM5Mi4wODkgMzAzLjY5OCAzOTIuMDg5IDI4My43NzcgMzUxLjEzOSAyODIuNzUzIDMzNi40MSAyODQuOTE4IDMzNi4yNiAyODUuOTEzIDM1MC41NjggMzA1LjA1NyAzODkuOTE4IDMzOC41MjUgMzg5LjkxOCAzNjMuMDc1IDM1My42MjggMzY4LjMwMSAzMzcuNjA1IDM3MC4zNjYgMzM4LjI3NyAzNjQuOTU4IDM1NC43MTggMzM5LjY3OCAzOTIuMDg5IiBmaWxsPSIjMmYyZTQxIi8+PC9zdmc+')
}

.login-modbox .login-main .register-bg {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iYTU5NGFjMzctNmQ0NC00Mjk3LTg4NjItMWNiZDljMDFjMGI3IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjExMjYuMTkzNTUiIGhlaWdodD0iODU1IiB2aWV3Qm94PSIwIDAgMTEyNi4xOTM1NSA4NTUiPjx0aXRsZT5jb2RlIHJldmlldzwvdGl0bGU+PHBhdGggZD0iTTU4MS43Njc1LDc3OC40Mzc5NEMzMzkuMzY4NjYsNzU5Ljk5MTM3LDUwLjI5Njc3LDU3Mi4xNzE2Niw2NS4wMTM4NSwzNzguNzgwNTRTMzU5LjcwMDE3LDUuMzU4NDYsNjAyLjA5OSwyMy44MDUsOTg0LjAzMDg5LDQwMy42NjcsOTY5LjMxMzgxLDU5Ny4wNTgwOSw4MjQuMTY2MzMsNzk2Ljg4NDUxLDU4MS43Njc1LDc3OC40Mzc5NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiNmMmYyZjIiLz48ZWxsaXBzZSBjeD0iNTY1LjE5MzU1IiBjeT0iNzU2IiByeD0iNTA2IiByeT0iMzEiIGZpbGw9IiMzZjNkNTYiLz48ZWxsaXBzZSBjeD0iNTY1LjE5MzU1IiBjeT0iNzU1LjUiIHJ4PSI0MzEiIHJ5PSIyMC41IiBvcGFjaXR5PSIwLjEiLz48ZWxsaXBzZSBjeD0iMjEyLjE5MzU1IiBjeT0iODM2LjUiIHJ4PSIyMTIuMTkzNTUiIHJ5PSIxOC41IiBmaWxsPSIjM2YzZDU2Ii8+PGVsbGlwc2UgY3g9IjIxMi4xOTM1NSIgY3k9IjgzNi4yMDE2MSIgcng9IjE4MC43NDE5NCIgcnk9IjEyLjIzMzg3IiBvcGFjaXR5PSIwLjEiLz48cmVjdCB4PSIxOTYuMTkzNTUiIHk9IjE2MiIgd2lkdGg9Ijc1MiIgaGVpZ2h0PSI1OTAiIGZpbGw9IiMzZjNkNTYiLz48cGF0aCBkPSJNNjAwLjU0MTM1LDI2NS4xMjkxNEg0MTUuMDIzNjNhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAtNC41MDI4NUg2MDAuNTQxMzVhMi4yNTE0MywyLjI1MTQzLDAsMCwxLDAsNC41MDI4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiNmMmYyZjIiLz48cGF0aCBkPSJNODAzLjYyMDIsMjg5Ljg5NDg2SDUxMS44MzUwNmEyLjI1MTQzLDIuMjUxNDMsMCwwLDEsMC00LjUwMjg2SDgwMy42MjAyYTIuMjUxNDMsMi4yNTE0MywwLDEsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTYwMS40NDE5MiwzMTQuNjYwNTdINDE1LjkyNDJhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAtNC41MDI4Nkg2MDEuNDQxOTJhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAsNC41MDI4NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiNmMmYyZjIiLz48cGF0aCBkPSJNODAzLjYyMDIsMzE1LjExMDg2SDYxOC4xMDI0OWEyLjI1MTQzLDIuMjUxNDMsMCwwLDEsMC00LjUwMjg2SDgwMy42MjAyYTIuMjUxNDMsMi4yNTE0MywwLDEsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTYwMS44OTIyLDMzOS40MjYyOUg0MTYuMzc0NDlhMi4yNTE0MywyLjI1MTQzLDAsMCwxLDAtNC41MDI4Nkg2MDEuODkyMmEyLjI1MTQzLDIuMjUxNDMsMCwxLDEsMCw0LjUwMjg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwYXRoIGQ9Ik02MDIuMzQyNDksMzY0LjE5Mkg0MTYuODI0NzdhMi4yNTE0MywyLjI1MTQzLDAsMCwxLDAtNC41MDI4Nkg2MDIuMzQyNDlhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAsNC41MDI4NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiNmMmYyZjIiLz48cGF0aCBkPSJNNjg2LjU0NTkyLDI2NS41Nzk0M0g2MzMuNDEyMmEyLjI1MTQzLDIuMjUxNDMsMCwwLDEsMC00LjUwMjg2aDUzLjEzMzcyYTIuMjUxNDMsMi4yNTE0MywwLDEsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTY4Ni41NDU5MiwzMzkuNDI2MjlINjMzLjQxMjJhMi4yNTE0MywyLjI1MTQzLDAsMCwxLDAtNC41MDI4Nmg1My4xMzM3MmEyLjI1MTQzLDIuMjUxNDMsMCwxLDEsMCw0LjUwMjg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwYXRoIGQ9Ik02ODYuNTQ1OTIsMzYzLjc0MTcxSDYzMy40MTIyYTIuMjUxNDMsMi4yNTE0MywwLDEsMSwwLTQuNTAyODVoNTMuMTMzNzJhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAsNC41MDI4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiNmMmYyZjIiLz48cGF0aCBkPSJNNzc1LjcwMjQ5LDM2My43NDE3MUg3MjIuNTY4NzdhMi4yNTE0MywyLjI1MTQzLDAsMCwxLDAtNC41MDI4NWg1My4xMzM3MmEyLjI1MTQzLDIuMjUxNDMsMCwxLDEsMCw0LjUwMjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwYXRoIGQ9Ik00NjcuNzA3MDYsMjg5Ljg5NDg2SDQxNC41NzMzNWEyLjI1MTQzLDIuMjUxNDMsMCwwLDEsMC00LjUwMjg2aDUzLjEzMzcxYTIuMjUxNDMsMi4yNTE0MywwLDAsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTYwMC43NjY0OSw2MjkuODYwNTdINDE1LjI0ODc3YTIuMjUxNDMsMi4yNTE0MywwLDAsMSwwLTQuNTAyODZINjAwLjc2NjQ5YTIuMjUxNDMsMi4yNTE0MywwLDAsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTU5OS44NjU5Miw2NzkuMzkySDQxNC4zNDgyYTIuMjUxNDMsMi4yNTE0MywwLDEsMSwwLTQuNTAyODZINTk5Ljg2NTkyYTIuMjUxNDMsMi4yNTE0MywwLDAsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTYwMC4zMTYyLDcwNC4xNTc3MUg0MTQuNzk4NDlhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAtNC41MDI4NUg2MDAuMzE2MmEyLjI1MTQzLDIuMjUxNDMsMCwxLDEsMCw0LjUwMjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwYXRoIGQ9Ik02NzkuNTY2NDksNjc5Ljg0MjI5SDYyNi40MzI3N2EyLjI1MTQzLDIuMjUxNDMsMCwwLDEsMC00LjUwMjg2aDUzLjEzMzcyYTIuMjUxNDMsMi4yNTE0MywwLDAsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTY3OS41NjY0OSw3MDQuMTU3NzFINjI2LjQzMjc3YTIuMjUxNDIsMi4yNTE0MiwwLDAsMSwwLTQuNTAyODVoNTMuMTMzNzJhMi4yNTE0MiwyLjI1MTQyLDAsMSwxLDAsNC41MDI4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiNmMmYyZjIiLz48cGF0aCBkPSJNNzY4LjcyMzA2LDY3OS44NDIyOUg3MTUuNTg5MzVhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAtNC41MDI4Nmg1My4xMzM3MWEyLjI1MTQzLDIuMjUxNDMsMCwwLDEsMCw0LjUwMjg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwYXRoIGQ9Ik04MDMuODQ1MzUsNjU0LjYyNjI5SDUxMi4wNjAyYTIuMjUxNDMsMi4yNTE0MywwLDAsMSwwLTQuNTAyODZIODAzLjg0NTM1YTIuMjUxNDMsMi4yNTE0MywwLDAsMSwwLDQuNTAyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTQ2Ny45MzIyLDY1NC42MjYyOUg0MTQuNzk4NDlhMi4yNTE0MywyLjI1MTQzLDAsMCwxLDAtNC41MDI4Nkg0NjcuOTMyMmEyLjI1MTQzLDIuMjUxNDMsMCwwLDEsMCw0LjUwMjg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwYXRoIGQ9Ik04MDMuODQ1MzUsNzI5LjM3MzcxSDUxMi4wNjAyYTIuMjUxNDMsMi4yNTE0MywwLDEsMSwwLTQuNTAyODVIODAzLjg0NTM1YTIuMjUxNDIsMi4yNTE0MiwwLDAsMSwwLDQuNTAyODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTQ2Ny45MzIyLDcyOS4zNzM3MUg0MTQuNzk4NDlhMi4yNTE0MywyLjI1MTQzLDAsMSwxLDAtNC41MDI4NUg0NjcuOTMyMmEyLjI1MTQzLDIuMjUxNDMsMCwxLDEsMCw0LjUwMjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwb2x5Z29uIHBvaW50cz0iNTE5LjA2IDQwMS4xMyA0NDcuMDE0IDQ3Mi4yNzUgNTE5LjA2IDU0My40MiA1MzUuMjcgNTI3LjIxIDQ4MC43ODYgNDcyLjcyNSA1MzUuNzIgNDE3Ljc5IDUxOS4wNiA0MDEuMTMiIGZpbGw9IiM2YzYzZmYiLz48cG9seWdvbiBwb2ludHM9IjYyNS4zMjcgNDAxLjEzIDY5Ny4zNzMgNDcyLjI3NSA2MjUuMzI3IDU0My40MiA2MDkuMTE3IDUyNy4yMSA2NjMuNjAyIDQ3Mi43MjUgNjA4LjY2NyA0MTcuNzkgNjI1LjMyNyA0MDEuMTMiIGZpbGw9IiM2YzYzZmYiLz48Y2lyY2xlIGN4PSIyMTYuMTkzNTUiIGN5PSIxNzciIHI9IjkiIGZpbGw9IiM2YzYzZmYiLz48Y2lyY2xlIGN4PSIyNDAuMTkzNTUiIGN5PSIxNzciIHI9IjkiIGZpbGw9IiM2YzYzZmYiLz48Y2lyY2xlIGN4PSIyNjQuMTkzNTUiIGN5PSIxNzciIHI9IjkiIGZpbGw9IiM2YzYzZmYiLz48cmVjdCB4PSIxOTYuMTkzNTUiIHk9IjE5MiIgd2lkdGg9Ijc1MiIgaGVpZ2h0PSIzIiBvcGFjaXR5PSIwLjEiLz48cGF0aCBkPSJNMTE2My4wOTY3Nyw2MjkuOTUzNTdjMCw2My43NzEwOC0zNy45MTA4OSw4Ni4wMzc1Ni04NC42NzYzNSw4Ni4wMzc1NnMtODQuNjc2MzUtMjIuMjY2NDgtODQuNjc2MzUtODYuMDM3NTYsODQuNjc2MzUtMTQ0Ljg5OCw4NC42NzYzNS0xNDQuODk4UzExNjMuMDk2NzcsNTY2LjE4MjQ5LDExNjMuMDk2NzcsNjI5Ljk1MzU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2YyZjJmMiIvPjxwb2x5Z29uIHBvaW50cz0iMTAzOC40MzMgNjgzLjczNiAxMDM5LjMgNjMwLjM2NSAxMDc1LjM5MSA1NjQuMzM4IDEwMzkuNDM2IDYyMS45OTMgMTAzOS44MjYgNTk3Ljk5NSAxMDY0LjY5OSA1NTAuMjI2IDEwMzkuOTI5IDU5MS42NDUgMTAzOS45MjkgNTkxLjY0NSAxMDQwLjYzIDU0OC40ODQgMTA2Ny4yNjUgNTEwLjQ1MyAxMDQwLjc0IDU0MS42OTcgMTA0MS4xNzggNDYyLjU1NiAxMDM4LjQyNSA1NjcuMzI1IDEwMzguNjUxIDU2My4wMDMgMTAxMS41NzEgNTIxLjU1MiAxMDM4LjIxNyA1NzEuMyAxMDM1LjY5NCA2MTkuNTAzIDEwMzUuNjE5IDYxOC4yMjMgMTAwNC40IDU3NC42MDIgMTAzNS41MjQgNjIyLjc0MyAxMDM1LjIwOSA2MjguNzcxIDEwMzUuMTUyIDYyOC44NjIgMTAzNS4xNzggNjI5LjM1NyAxMDI4Ljc3NiA3NTEuNjUzIDEwMzcuMzI5IDc1MS42NTMgMTAzOC4zNTUgNjg4LjQ4NSAxMDY5LjQwNCA2NDAuNDYxIDEwMzguNDMzIDY4My43MzYiIGZpbGw9IiMzZjNkNTYiLz48cGF0aCBkPSJNMTU5LjUyNDgxLDc3My41OTE0NGE0My4xMjU2OCw0My4xMjU2OCwwLDAsMS04LjE3ODA1LDMuNTAyNTNjLTUuMDc4ODMsMS4zODczOS0xMC41MDcxOC44Nzg0LTE1LjYzNzE2LDIuMDYyNzQtMi4xMDAzNC40ODQ5LTQuMzg2MjksMS40OTkxNi01LjA1NDI0LDMuNTQ4NjYtLjQ4OTk1LDEuNTAzMzEuMDQzMDYsMy4xMjY2OC41NTM0Nyw0LjYyMzE3LDUuNjY4NTIsMTYuNjE5OTEsOS4wODUxNSwzNC4yNjYyNSwxOC4xMjUxOCw0OS4zMjA1MmE3NC42NDA3NSw3NC42NDA3NSwwLDAsMCwxMy45OTI2OSwxNi45ODc2NmMyLjA1NTEyLDEuODUyMjgsNC4zODQwNSwzLjY2NDMsNy4xMzU0MSwzLjk1NDkxYTcuMjQ3NjksNy4yNDc2OSwwLDAsMCw3LjM3MDU1LTEwLjE4MmMtLjgxMDU2LTEuODAxMS0yLjMxNzI3LTMuMTk2MTktMy4yODktNC45MTU2OWExOC43NTcsMTguNzU3LDAsMCwxLTEuODE5NDgtNi45OTA3MWMtLjg5MzEyLTcuMTA4MzEtMS43NTM1LTE0LjUzNzY0LjcwOTQyLTIxLjI2NTE3LDEuNjUxOS00LjUxMjIsNC42ODIwNy04LjM1ODk0LDcuMjA2NDEtMTIuNDQ3NXM0LjYyMTcxLTguNzcxOSw0LjA2LTEzLjU0NGMtLjM4MzMyLTMuMjU2NTktMS45NzE4OS02LjIzNjg1LTMuNjUtOS4wNTQtMS42ODE0Ni0yLjgyMjctNS4wMDQ3Mi0xMC40MDgzNy04LjM4Mjg3LTExLjM1MDM1QzE2OS4xNjA0Nyw3NjYuODY0NDEsMTYyLjU4Myw3NzIuMDI0MTEsMTU5LjUyNDgxLDc3My41OTE0NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNMjUxLjk1OTgxLDgzMS4wMDAwN2ExNC4wMTg4MiwxNC4wMTg4MiwwLDAsMS0uNjYzMjEsNC43NDUzMWMtMS4wNTc1NiwyLjc5MjUzLTMuNjgxLDQuNzA2MDgtNS4wMzYzMSw3LjM2Njg1LTEuODg1LDMuNzAwNjEtMS4wMzA2Myw4LjE3MzcyLjIxODIzLDEyLjEzNDU0Ljc4Mjk1LDIuNDgzMTYsMS44MDk5LDUuMDY3LDMuOTEyNDYsNi42MDI3MWExMi44OTI3OCwxMi44OTI3OCwwLDAsMCw1Ljk1MzgzLDEuOTA3MTljMTguMDM2MjcsMi40OTYxOSwzNi4zNTc5MywxLjA2NCw1NC41NTg2LDEuNTg3LDMuMzE3MzEuMDk1MzIsNi44Mjk0NC4yMTE0Nyw5LjcyNTIxLTEuNDA5NjlzNC42ODYtNS42OTY4LDIuNzE2NTEtOC4zNjc4OWMtMS43Njg1NC0yLjM5ODU0LTUuMjY1MzctMi4zNzYyMS04LjI0MjA4LTIuNTE3NTZhMzMuOTEyLDMzLjkxMiwwLDAsMS0yMC45MTMtOC42MTQ3OSwxNS4xMTE3MiwxNS4xMTE3MiwwLDAsMS0yLjkzMzM1LTMuMzc2NTgsMjAuNzUyOTIsMjAuNzUyOTIsMCwwLDEtMS41MzQzNi0zLjUxNzU3LDE1Ni43OTg3NiwxNTYuNzk4NzYsMCwwLDAtOS4wODM1NC0yMC4xMTg1N2MtLjk3ODc3LTEuODE0OTItMi4wODctMy43MDUtMy45MDYtNC42NzYzMWExMC4zMjI3MSwxMC4zMjI3MSwwLDAsMC00LjIzOTMyLS45MjU1NGMtNC41MzYzMS0uMjk0LTE2LjI4MzE5LTEuODM3ODUtMTkuNzkxLDEuNjg5NjNDMjQ5LjQ2MTM3LDgxNi43NjgxNCwyNTIuMDMxNjcsODI2Ljg2MDMxLDI1MS45NTk4MSw4MzEuMDAwMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjMmYyZTQxIi8+PGNpcmNsZSBjeD0iMjQyLjk3MDgiIGN5PSIzNzYuNzIwMzMiIHI9IjI4Ljk3NDk2IiBmaWxsPSIjZmJiZWJlIi8+PHBhdGggZD0iTTI1My43MDksNDIzLjE0NTg0Yy0xLjcyMzQyLDQuNjEzOS00LjY0NjcxLDguOTQ3MTEtOC45MDAzOSwxMS40Mjk5NWw0MC4wNzQ2LDguMTc0NjZhNDIuNDUzMTksNDIuNDUzMTksMCwwLDEtLjU2MTgxLTE3Ljg2OSwxMC4zMDAxMiwxMC4zMDAxMiwwLDAsMCwuMjM5NzUtNC40MDljLS43NTM1NC0yLjkwNzQ2LTQuMDI2NDYtNC4zMDY5My02Ljk1NDg5LTQuOTc0NDktNy4zMTQwNi0xLjY2NzMxLTEzLjc4MjEtMi41NjE0MS0yMC41Nzg5Mi01Ljc5MTczQzI1NC45NDk4LDQxMy4yNjI3OSwyNTUuMjQwNjksNDE5LjA0NTI1LDI1My43MDksNDIzLjE0NTg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iI2ZiYmViZSIvPjxwYXRoIGQ9Ik0yNDQuNDczODUsNDIzLjcyNjg1YTMxLjMzODQ1LDMxLjMzODQ1LDAsMCwxLDI3LjMxMzEyLjcxMzY4YzUuMTM3NzYsMi43MDc0OSw5LjM5MTkxLDYuNzk0MzIsMTMuNTcxNTEsMTAuODI2NDUsMy44NTI2NCwzLjcxNjcxLDcuOTYyNDQsNy45NzIzOCw4LjIzNTg4LDEzLjMxODU5LjEzMjQ1LDIuNTg5OTMtLjY3NTkxLDUuMTIyODYtMS4wODQwNiw3LjY4Mzg1YTI1Ljc2NTY2LDI1Ljc2NTY2LDAsMCwwLDEzLjc4LDI2LjQ2OTQ2YzMuMTgzNiw1LjMwMzM5LDMuODQwNjUsMTEuNzI4NywzLjg4OTQ4LDE3LjkxNDA4LjE4NSwyMy40MzU5Mi03LjIwOTE1LDQ3LjE2MDk0LTEuOTMwNDEsNjkuOTk1MzgsMS4yMzkzNyw1LjM2MTE3LDMuMTYxNjEsMTAuNTUzOTEsNC4yMzIzLDE1Ljk1MTI5LDEuMzg2ODEsNi45OTEsMS4zMTgzNSwxNC4xNzk1OSwyLjA0MzkxLDIxLjI2OTc3YTk1LjI2NjI1LDk1LjI2NjI1LDAsMCwwLDUuMTEzMjIsMjIuNDk1NDdjLTEuNzQ0LDIuNzczNy01LjM3MzU3LDMuODM3MjgtOC42NDIyOCwzLjYxMjY0cy02LjMyNTItMS42NDMxMS05LjI0MTkxLTMuMTM1NjdjLTE0LjEyMzI3LTcuMjI3MjctMjcuMDU5MTgtMTYuNzU3MjktNDEuNjg3LTIyLjg5OTU1LTkuNjc3NjQtNC4wNjM2Ny0xOS45ODc0Ni02LjU5NDg4LTI5LjM3NTg5LTExLjI4ODIzcy0xOC4xMTk4OC0xMi4xNDE5NC0yMC45OTA0OS0yMi4yMzhjLTEuMjQxMjQtNC4zNjU0Ni0xLjMxNzY1LTguOTY1MDgtMS4zODU0LTEzLjUwMzA2LS4yODUzNC0xOS4xMTM3Ni0uNTUwNDYtMzguNDM2MTcsMy42MS01Ny4wOTM4MiwzLjY2OS0xNi40NTM2MiwxMC43NDE0NS0zMi4xOTM4LDEyLjI4NDM4LTQ4Ljk4MDc3LjUwMjIzLTUuNDY0MjQuNTEyOTUtMTEuMzEzNzgsMy41NjU5NC0xNS44NzMzMkMyMzIuMDkxMzUsNDMyLjUyMDQ1LDI0MS40MDg2Myw0MzAuODUxNDMsMjQ0LjQ3Mzg1LDQyMy43MjY4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNMjYzLjM5NDgsMzk5LjYyOTMyYzEuNzA3MzUtMi4yMjY4Myw1LjAwMDI0LTIuNTMwNTEsNy43Mjc4Ni0xLjg3MTgxczUuMjQyNjUsMi4wNjQ0OSw3Ljk5NzM4LDIuNTk4NThhNC42NzU0NCw0LjY3NTQ0LDAsMCwwLDMuNzQzMjUtLjUyNTc1LDUuNDQ0MjksNS40NDQyOSwwLDAsMCwxLjYxNTQ3LTMuNTcwMjgsNjguMTYzMTgsNjguMTYzMTgsMCwwLDAsLjY3MDg5LTE3LjM4MDQ4LDUuMTQ2NTIsNS4xNDY1MiwwLDAsMSwuMTU4NzctMi40Mzc0NGMuNjgyLTEuNjQzNCwyLjc2MjctMi4wMzQ1Niw0LjQ2MjA5LTIuNTYxNzZhMTMuMzE1NzQsMTMuMzE1NzQsMCwwLDAsOS4wMTI4OS0xMy42MzMwOCw1LjQyMDg3LDUuNDIwODcsMCwwLDAtMS42NTY3LTMuNzQwNTVjLTEuMTc1MjMtLjk1NzY1LTIuODIwMTQtMS4wMTY0OS00LjMzNjA5LTEuMDI4NjdxLTExLjY4MzA3LS4wOTM4Mi0yMy4zNjY2MS4wMDU2NWMtMi44ODI3OC4wMjQ1NS01LjkxMDI5LjA5NTUyLTguNDA5MzcsMS41MzI3Ni0xLjg0NzY5LDEuMDYyNjMtMy4yMjE3MSwyLjc3My00Ljg4MDQ2LDQuMTExNTQtNC4zMjYyMSwzLjQ5MTExLTEwLjE3Nzg1LDQuMjAxNDUtMTUuNDQxMTYsNS45OTA3MWExNS4zMDgyMiwxNS4zMDgyMiwwLDAsMC02Ljc2NzUzLDQuMDM1NjVjLTEuNzUwMzUsMS45OTk2NS0yLjU5MTksNC45NzMxMS0xLjQ5MjYxLDcuMzkyNThhMjYuMjUyMDUsMjYuMjUyMDUsMCwwLDAsMS44ODY4NSwyLjkwMzljMy4xMDQ2Myw0Ljk2NDE2LDEuMDM3NzgsMTEuNDAzMDYsMS41MDEzOSwxNy4yMzk3Mi41Nzg5Miw3LjI4ODM4LDExLjM2NDk1LDE5LjExMTU3LDE4LjY3ODc5LDIwLjgzNjI2QzI2Ni4zMDc2MSw0MjIuMzExMjQsMjU5LjQ4Niw0MDQuNDEzNTksMjYzLjM5NDgsMzk5LjYyOTMyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iIzJmMmU0MSIvPjxwYXRoIGQ9Ik0yNDcuMDM3NSw3MTkuMTgyNmMuNzQ1MTIsNS4zMjE2OCwxLjcwMDcsMTAuNjYxNzIsMS40NDUyNSwxNi4wMjkyNC0uMzU2NjQsNy40OTM2NS0zLjA1OTEyLDE0LjcxMzgxLTMuNTU4NzIsMjIuMTk5MjktLjM3MzE1LDUuNTkwODQuNDg5ODksMTEuMjQyMTQtLjI4NjUyLDE2Ljc5MTM3LS40OTcxNSwzLjU1MzI1LTEuNjU1ODUsNi45Nzg0OS0yLjM3MzE1LDEwLjQ5MzkyYTQzLjM5NDkxLDQzLjM5NDkxLDAsMCwwLDYuOTczMDcsMzMuMjY1NDUsNS40NDc4OCw1LjQ0Nzg4LDAsMCwwLDIuMDIzMzksMS45NjEsNS43MTM3LDUuNzEzNywwLDAsMCwyLjUwNzg4LjMzMTgsMTc5Ljk0NzIsMTc5Ljk0NzIsMCwwLDAsMjUuMTcwMjMtMi4yODc0OSwyLjQxNDMyLDIuNDE0MzIsMCwwLDAsMS42MTYyMi0uNzEzMTEsMi4yNjU2NywyLjI2NTY3LDAsMCwwLC4zNTEtLjk1NGMxLjU0Mzc5LTcuOTM2LTEuOTc2NzYtMTUuODkzMzItMi44NzItMjMuOTI4MzctLjk1NTkzLTguNTc5NjgsMS4xMDI3MS0xNy4xNzczMywzLjE0NjEyLTI1LjU2NDc3YTExMy41NDc2NywxMTMuNTQ3NjcsMCwwLDEsMy40NjczOC0xMi4yMjc3M2MuOTg3Ny0yLjY5NzM1LDIuMTgwNTQtNS4zMjA4NiwzLjAzNjYtOC4wNjI4NGE2MS40NjAzNSw2MS40NjAzNSwwLDAsMCwyLjIwMi0xMy4yMDI2MXEuODkxNjEtMTAuNTc1MjQuOTQ0NzYtMjEuMTk4OTJhODguOTU3NzksODguOTU3NzksMCwwLDAtMS42NjUxMS0yMC4wMWMtMS44NzgtOC4zMzgtNS43MjM4LTE2LjA4MDY2LTkuNTM1OTEtMjMuNzMwMjhhMTUuMDI4NTIsMTUuMDI4NTIsMCwwLDAtNS42MTc4NCwyLjY3MDA4LDEyNS4zNzk5MSwxMjUuMzc5OTEsMCwwLDEtMTUuMzUsOC40ODA1N2MtMy41NjY1NSwxLjY1Njc2LTEwLjUyMTk1LDIuODMzNDItMTIuNzg1NTQsNi4yODU3Ny0yLjIzMjI4LDMuNDA0NjEtLjc5MiwxMC4zNTA4Mi0uNjIxNDUsMTQuMTA1NzJRMjQ1LjY5NDE5LDcwOS41ODQyNSwyNDcuMDM3NSw3MTkuMTgyNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNMjQ3LjAzNzUsNzE5LjE4MjZjLjc0NTEyLDUuMzIxNjgsMS43MDA3LDEwLjY2MTcyLDEuNDQ1MjUsMTYuMDI5MjQtLjM1NjY0LDcuNDkzNjUtMy4wNTkxMiwxNC43MTM4MS0zLjU1ODcyLDIyLjE5OTI5LS4zNzMxNSw1LjU5MDg0LjQ4OTg5LDExLjI0MjE0LS4yODY1MiwxNi43OTEzNy0uNDk3MTUsMy41NTMyNS0xLjY1NTg1LDYuOTc4NDktMi4zNzMxNSwxMC40OTM5MmE0My4zOTQ5MSw0My4zOTQ5MSwwLDAsMCw2Ljk3MzA3LDMzLjI2NTQ1LDUuNDQ3ODgsNS40NDc4OCwwLDAsMCwyLjAyMzM5LDEuOTYxLDUuNzEzNyw1LjcxMzcsMCwwLDAsMi41MDc4OC4zMzE4LDE3OS45NDcyLDE3OS45NDcyLDAsMCwwLDI1LjE3MDIzLTIuMjg3NDksMi40MTQzMiwyLjQxNDMyLDAsMCwwLDEuNjE2MjItLjcxMzExLDIuMjY1NjcsMi4yNjU2NywwLDAsMCwuMzUxLS45NTRjMS41NDM3OS03LjkzNi0xLjk3Njc2LTE1Ljg5MzMyLTIuODcyLTIzLjkyODM3LS45NTU5My04LjU3OTY4LDEuMTAyNzEtMTcuMTc3MzMsMy4xNDYxMi0yNS41NjQ3N2ExMTMuNTQ3NjcsMTEzLjU0NzY3LDAsMCwxLDMuNDY3MzgtMTIuMjI3NzNjLjk4NzctMi42OTczNSwyLjE4MDU0LTUuMzIwODYsMy4wMzY2LTguMDYyODRhNjEuNDYwMzUsNjEuNDYwMzUsMCwwLDAsMi4yMDItMTMuMjAyNjFxLjg5MTYxLTEwLjU3NTI0Ljk0NDc2LTIxLjE5ODkyYTg4Ljk1Nzc5LDg4Ljk1Nzc5LDAsMCwwLTEuNjY1MTEtMjAuMDFjLTEuODc4LTguMzM4LTUuNzIzOC0xNi4wODA2Ni05LjUzNTkxLTIzLjczMDI4YTE1LjAyODUyLDE1LjAyODUyLDAsMCwwLTUuNjE3ODQsMi42NzAwOCwxMjUuMzc5OTEsMTI1LjM3OTkxLDAsMCwxLTE1LjM1LDguNDgwNTdjLTMuNTY2NTUsMS42NTY3Ni0xMC41MjE5NSwyLjgzMzQyLTEyLjc4NTU0LDYuMjg1NzctMi4yMzIyOCwzLjQwNDYxLS43OTIsMTAuMzUwODItLjYyMTQ1LDE0LjEwNTcyUTI0NS42OTQxOSw3MDkuNTg0MjUsMjQ3LjAzNzUsNzE5LjE4MjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBvcGFjaXR5PSIwLjEiLz48cGF0aCBkPSJNMjA3Ljg2NDM4LDYwNS41MThjLTMuODQ3NzYsMTAuMzU5NDEsMS44MDgxNiwyMS41NTM3NSw2LjcyMiwzMS40NTIwOSwxMi4xMDYsMjQuMzg2MTUsMjAuNTEyNjcsNTAuNDA3NDUsMjguODc0NDcsNzYuMzE3MjcuNjI2MzUsMS45NDA4LDEuMjUyMiw0LjA1ODE4LjU1MzkzLDUuOTc0MjhhNy44MjUzNSw3LjgyNTM1LDAsMCwxLTIuODIxNzYsMy4zNDdjLTUuNzY1NDksNC4zNzkxNS0xMy4xMDY3Nyw1LjkzODczLTE5Ljk3NDczLDguMjI5OGE5MC4xODM1NCw5MC4xODM1NCwwLDAsMC0xOC45NDI2NSw4Ljg3OTk1Yy00Ljk3Njc4LDMuMDgzODctOS42Mzg5MSw2LjY0Mzg2LTE0LjI5MTg5LDEwLjE5NzVsLTE0LjgxMiwxMS4zMTI0OGE5LjkwMyw5LjkwMywwLDAsMC0yLjQ3NTc4LDIuMzk2NThjLTEuNDI4NiwyLjI0MTMxLS44NDM0NCw1LjE2NzM0LS4xMzIxOCw3LjcyODI5YTEzMS40MzIxMiwxMzEuNDMyMTIsMCwwLDAsNy4yNTIxMywxOS43OTIsNi45MTEsNi45MTEsMCwwLDAsMi42MywzLjQ0NjY0YzIuMzExOTMsMS4yNDI0MSw1LjEzOTcxLS40MDUsNi45MDUxNS0yLjM0NzE0czMuMjkyNDItNC4zNTg5NCw1Ljc4MTA4LTUuMTkyN2MyLjQ4NTc0LS44MzI3OCw1LjIyMTYuMTc1NzMsNy44MTc2Ny0uMTg4NzEsNC4xOTg2Ny0uNTg5NDMsNi45ODYyMS00LjQ1NzI0LDEwLjAxMjczLTcuNDI2NDksMTIuMzY1MzMtMTIuMTMxMzMsMzMuMDEwMDktMTEuMjUxMjQsNDYuNjEyNDQtMjEuOTc3MjNhNTkuMjI3ODEsNTkuMjI3ODEsMCwwLDEsNi4yMzEtNC44Njc1M2MyLjI5OTU0LTEuMzU5MjksNC45MDczMi0yLjEwNTMzLDcuMjkzMTYtMy4zMDY3Myw3LjI1NjYzLTMuNjU0MTEsMTEuODE4NjUtMTEuMjA4NTQsMTQuMjYyNDQtMTguOTU3czMuMTQwNzQtMTUuOTI3ODYsNC44OTY4Ni0yMy44NjA1M2MuOTA3ODYtNC4xMDA5MiwyLjEwMjkxLTguMTU3NjksMi41MDY3Ni0xMi4zMzg0NWE2Ni4wOTM5Miw2Ni4wOTM5MiwwLDAsMC0uMjUzMDgtMTEuNjY2MUwyODcuNjA0LDYyMS43NDc4MmMtLjM5OTYtNC45NDMzMS0uNzk5ODctOS44OTIzOS0xLjU3NTc0LTE0Ljc5MDc2LTE0LjU3NjY0LjUyMTEtMjkuMTQyODQsMS4xMDc1NC00My43Mjc3OCwxLjI4QzIzMC42OTQ5MSw2MDguMzc0MjMsMjE4Ljg3NjA5LDYwOS4xODU1NCwyMDcuODY0MzgsNjA1LjUxOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiMyZjJlNDEiLz48cGF0aCBkPSJNMjAyLjUwNTczLDYxOS43MjFjMS45NzczNywzLjE4MDExLDYuNzkwMTYsMy4xMTQ0MiwxMC4xMDQyNywxLjM3MDkyczUuODg4OC00LjY3MjU5LDkuMjEwNzEtNi40MDExOGM0LjQ2Mzg3LTIuMzIyODIsOS43NDYxMS0yLjIzNTQ3LDE0Ljc3NjE3LTIuMDkzNCw3Ljk2MzU3LjIyNDkyLDE2LjAyNDkxLjQ2NDMyLDIzLjY4NjkyLDIuNjQ2NzEsNy45MjQ4NiwyLjI1NzI3LDE1LjYzOTY5LDYuNjAzMzIsMjMuODM0LDUuNzM2MywxLjQyNTktLjE1MDg3LDIuOTg1MDUtLjU1OTc5LDMuNzYxMDYtMS43NjU1MWE1LjU0NDQ4LDUuNTQ0NDgsMCwwLDAsLjYxOTY2LTIuODM1ODJsLjI2Nzk0LTcuMTU5YTYuNDY0MDcsNi40NjQwNywwLDAsMC0uNTctMy42MjUzMyw2LjA4MTYyLDYuMDgxNjIsMCwwLDAtMi43MTU4OC0yLjA3OTQ0Yy0xMS42NjMzOC01LjY0NjEyLTI0Ljk2NDU4LTYuNjk3NDItMzcuOTE1MTEtNy4xNDEwN3EtOS44NzQ1OC0uMzM4MjgtMTkuNzU3NDgtLjI3ODI3Yy01LjU5MS4wMzQwOS0xMi4zMDMtLjc3NDg2LTE3LjczODczLjcxOTA2QzIwMi43NzQxNiw1OTguODE5OTQsMTk4LjgwNDcsNjEzLjc2ODgzLDIwMi41MDU3Myw2MTkuNzIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iIzJmMmU0MSIvPjxwYXRoIGQ9Ik0yNzUuNzQyNDksNDMyLjIyNTU2Yy0xNS4yODIxNy0uMTM1MzctMjkuMTMxLTEwLjIyMjUxLTQ0LjQxMTgtMTAuNDY4MjRhMTEuNTE0NDcsMTEuNTE0NDcsMCwwLDAtNS4zOTI2My45MzA0NmMtMi4xMjkzMiwxLjA3MjYzLTMuNTI5MjgsMy4xNDY2OC01LjE0Njc5LDQuODk4MjktNC41MTgyOCw0Ljg5Mjg1LTExLjA2MTIsNy41MDUzMS0xNS43MDMsMTIuMjgxMDktNC4zNTIzNCw0LjQ3NzkzLTYuNzcyODcsMTEuMTQ5NTctNS4wNTQ1NiwxNy4xNTMwN3M4LjIwMzUzLDEwLjYwODQ5LDE0LjI3OSw5LjE2NTIzQTM2LjgwMDgxLDM2LjgwMDgxLDAsMCwxLDIyOC42NDk1NSw0NDYuNzA2YTcyLjg4NzE3LDcyLjg4NzE3LDAsMCwxLDExLjIwNTMzLTUuODgyMDljNi44Njc5Mi0zLjExMTY3LDE0LjU0Nzc4LTYuMjgyODIsMjEuNzE3ODctMy45NTAzMWEzMC42Mzc5MywzMC42Mzc5MywwLDAsMSw3LjQwOTE4LDQuMDQwMzRsMTEuOTUzODgsOC4wM0MyNzkuNTQyOTMsNDQzLjQ0OTk0LDI3OC4yOTA0NCw0MzcuMjg4MzcsMjc1Ljc0MjQ5LDQzMi4yMjU1NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiM2YzYzZmYiLz48cGF0aCBkPSJNMjEyLjU1MjQzLDQ2MC44NzM5NGMtMi4wMjkzLDIuNTMxNTguODk0LDYuMTk5NjUuNDQ2NTYsOS40MTMxNy0uMjk3MjYsMi4xMzUxMi0yLjA1NDMxLDMuNzY1MzktMi43ODYsNS43OTMxMy0uNzU3OTEsMi4xMDAzOS0uMzU2LDQuNDI3LS42NDM0NCw2LjY0MTMyYTI4LjQ4ODY2LDI4LjQ4ODY2LDAsMCwxLTEuMjc1MSw0LjcyOTY0LDg0Ljk3NDUyLDg0Ljk3NDUyLDAsMCwwLTIuNjg2MzgsMTQuMDI1NzRsLTIuNjc0OSwxOS45NzU1NWE3NS42ODExMSw3NS42ODExMSwwLDAsMC0uODQ2LDkuMDc3ODksMjcuMTA3NDQsMjcuMTA3NDQsMCwwLDEtLjQ1MjExLDYuNzg2NzdjLS41OTIzMiwyLjE4My0xLjkwMzg2LDQuMDkyNzUtMi43ODYxNiw2LjE3NTQ3cy0xLjI5MTI3LDQuNjAyLS4wOTkzNyw2LjUyNDM1Yy0zLjk5MTQ0LDMuMzI0NTYtNS4xNzgyNiw5Ljg1Mzc2LTIuMzg3MzIsMTQuMjM1YTcuODk5NDMsNy44OTk0MywwLDAsMSwxLjIzMDEzLDIuMjY1MTgsNS44MTk4Myw1LjgxOTgzLDAsMCwxLS41NDE3NiwzLjM0MDM0bC0yLjcwNDcsNy4yMDY2NWMtLjY5MjMyLDEuODQ0NjktLjkxMTI4LDQuNjUzMTQsMS4wMTM1Miw1LjA3NDIyYTE3LjAwNjE3LDE3LjAwNjE3LDAsMCwwLTMuNjUxMzMsNS43NjY4MSw2Ljg2NjE3LDYuODY2MTcsMCwwLDAsLjk3MjQ3LDYuNTA1NTksOC4yODg3OSw4LjI4ODc5LDAsMCwxLDEuNjk0NDEsMi4wNTYzLDUuNDcyNjYsNS40NzI2NiwwLDAsMS0uMTk1ODYsMy4yNDMxNSwxMS45MDU3MywxMS45MDU3MywwLDAsMCwxLjQ3Myw5LjMzMzQ1LDguMzcxNDYsOC4zNzE0NiwwLDAsMCw4LjQxODQ2LDMuNjA4NTJjNS40MTA0NS0xLjIyMDMxLDEwLjI3MjI2LTMuMTQ2NywxNS43Mjc1NS0yLjE0NTcxLDExLjc0NiwyLjE1NTI5LDIzLjUyOTc5LDQuMzE5ODksMzQuOTA2MTgsNy45NTIsMTIuOTg0LDQuMTQ1NCwyNS41NTYwNiwxMC4yMjQ0MywzOS4xMjU4NiwxMS41MDA0NWEzLjc5NzgzLDMuNzk3ODMsMCwwLDAsMi42MTY2Mi0uNDA3LDMuOTMwNjksMy45MzA2OSwwLDAsMCwxLjIxLTIuNDg3NjNxMi4wOTctOS44MzI0MSw0LjE5NDA1LTE5LjY2NDgxYTIwMi4zNjMyNywyMDIuMzYzMjcsMCwwLDAsMy44NTUyNS0yMi4wMjc2NWMuNDc3NDItNC43ODEyNS42MTM1MS05LjU4OTIzLjc0OTMtMTQuMzkyMzRsMS4wODA4NC0zOC4yMzEwNmEzOC4xOTczMSwzOC4xOTczMSwwLDAsMC0yLjItMTYuNjE5NjFsLTYuMjE3NDgtMTkuODQ4M2MtMy41NDgxMy0xMS4zMjY4NS0xMS42ODc3My0yMS4zNzEyNS0xNC41ODU3Ni0zMi44ODE2LTEuODM0MTctNy4yODUtMy4xODkxMy0xNS4xMDI5Mi04LjEwNzg5LTIwLjc4MS03LjAxMjM3LTguMDk0OTItMTkuMTQ0Ny05LjM1NC0yOS43NjM3My03Ljk2MjIyLTQuNzk3MjcuNjI4NzYtOS42MzU2MSwxLjcxMzgyLTEzLjc4NTIyLDQuMjAxNzYtNC43OTgyNSwyLjg3NjgyLTguMzMzMDgsNy40MDg2MS0xMS43NTI4NiwxMS44MzYzQzIxOC4zMDQ4OSw0NTQuMzQyODEsMjE1LjQzNjIzLDQ1Ny4yNzYzNiwyMTIuNTUyNDMsNDYwLjg3Mzk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjkwMzIzIC0yMi41KSIgZmlsbD0iIzZjNjNmZiIvPjxwYXRoIGQ9Ik0yMzcuMzQ3MzUsNTczLjMyMzQ4Yy44NzQ5MSwzLjc3MjU2LDIuNzEyMzMsNy4yNTEwNywzLjgzNywxMC45NTY4NCwxLjg4NDM3LDYuMjA4NzgsMS43MjQ0MywxMi44OTU2MSwzLjYwNTExLDE5LjEwNTUxLjc4OTM3LDIuNjA2NDYsMS45MzMwNSw1LjEwOSwyLjQ5OTYxLDcuNzcyNzYsMS4zMjA5MSw2LjIxMDU3LS42MDc3MywxMi42MzU2LTMuMDAzNSwxOC41MTU3NnMtNS4zMTM0NywxMS42NzgtNi4wOTEyLDE3Ljk3OTYyYy0uNTQ3NzgsNC40Mzg0OS4yMzkxMyw5LjQ1MDEyLDMuNjYwMTgsMTIuMzMwNTEsMy41NTE2OSwyLjk5MDM4LDguNzEzMDgsMi43ODc4NywxMy4zMzg5NCwyLjM5YTE0LjAxNTg0LDE0LjAxNTg0LDAsMCwwLDQuODQxMjEtMS4wMDgwN2MzLjUzNzY2LTEuNjczNjEsNS4wMjc2Ny01Ljg1OTg0LDUuODU0NjEtOS42ODUsMi43NzEyOC0xMi44MTkxMiwxLjk3OTU3LTI2LjEwNjIxLDEuMTc0MjItMzkuMTk2NzFsLTIuMTA2MTMtMzQuMjM0MmMtLjQwNTQ3LTYuNTkwODEtLjgzOTg4LTEzLjMxODA5LTIuODcwODEtMTkuNjQ2NDQtLjczODc4LTIuMzAyLTIuMDI2NDYtNi45NTM4Mi00LjEyOTE3LTguNDIzNzEtMi4wODI2LTEuNDU1ODQtOC4wMjk5NC0xLjUyMDY4LTEwLjYwODUzLTEuNjQxNzdDMjM1LjI1MTA4LDU0Ny45NzA0NCwyMzUuMzg2Nyw1NjQuODU2LDIzNy4zNDczNSw1NzMuMzIzNDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuOTAzMjMgLTIyLjUpIiBmaWxsPSIjZmJiZWJlIi8+PHBhdGggZD0iTTI1MC43NTEzNyw0NDYuOTIzNWMtMi40NzA3Mi0xLjI5MzgyLTUuNTgzNTctLjczNi03Ljk3MTc5LjcwNDQ2YTI0LjU2NzcyLDI0LjU2NzcyLDAsMCwwLTUuOTcxOSw1Ljc5ODE4Yy01LjMzODkyLDYuNTE2ODctMTAuOTkwNzIsMTMuOTk0NjQtMTAuMTk4ODksMjIuMzgxOTQuMjk2ODksMy4xNDQ3MiwxLjUwMSw2LjEyMDg3LDIuMzE3MzcsOS4xNzIyNiwzLjU3OTQ0LDEzLjM3OTY0LS4zNzg3NCwyNy41MzAxNS4wNzU0Miw0MS4zNzI4Ny4yNjI0Myw3Ljk5ODczLDIuMDAyOTMsMTUuODY2MzgsMy43MzYzLDIzLjY3OTQ1LjM1Mzc1LDEuNTk0NTEuOTIwMzQsMy40NDAzNSwyLjQ2Mjg0LDMuOTc3MjcsMS4xNTg3My40MDMzNCwyLjQxMDMzLS4xMTUyMSwzLjU1NzE1LS41NTEyN0EyOC4zNzEsMjguMzcxLDAsMCwxLDI2NC43MjEsNTU2LjczMWMyLjg2NS0xLjUyODY5LDEuNzkxNDUtNi4zNjI2MSwxLjE0OTEzLTkuNTQ1NzktMS45MDg0Mi05LjQ1NzY3LjY4MjE4LTE5LjIxNDM4LDMuODI4MzctMjguMzM1M3M2LjkxMDU4LTE4LjIzMDMyLDcuNDMxODUtMjcuODY0NTNjLjU5MDYxLTEwLjkxNjA3LTMuMDI4NzUtMjEuNTcwNzEtNi41OTk4Ny0zMS45MDMtLjc3OTQ4LTIuMjU1MjgtMS42MzEzNC00LjYyMDItMy40Mzg2MS02LjE3ODMxYTEzLjY2NTIzLDEzLjY2NTIzLDAsMCwwLTUuMjAyOTItMi4zNzdDMjU4LjA5NTgyLDQ0OS40MDU5NCwyNTQuMjU1MzksNDQ4Ljc1ODQyLDI1MC43NTEzNyw0NDYuOTIzNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MDMyMyAtMjIuNSkiIGZpbGw9IiMyZjJlNDEiLz48L3N2Zz4=')
}

.login-modbox .login-main .right {
    padding: 50px;
    flex: 1;
    display: block;
    position: relative
}

.login-modbox .login-main .right h2 {
    width: 100%;
    border-bottom: 1px solid #eee;
    margin-bottom: 25px;
    padding-bottom: 20px;
    margin-top: 20px
}

.login-modbox .login-main .right form .item {
    margin-bottom: 15px;
    position: relative;
    line-height: 30px
}

.login-modbox .login-main .right form .item .layui-input {
    width: 100%;
    text-indent: 28px;
    line-height: 48px;
    height: 48px
}

.login-modbox .login-main .right form .item i {
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    line-height: 48px;
    text-align: center;
    font-size: 20px;
    color: #666
}

.login-modbox .login-main .right form button {
    width: 200px;
    margin-bottom: 20px;
    background-color: #353442
}

.login-modbox .login-main .right .bottom {
    position: absolute;
    bottom: 30px;
    left: 50px;
    right: 50px;
    font-size: 12px
}

.login-modbox .login-main .right .bottom .le {
    float: left
}

.login-modbox .login-main .right .bottom .ri {
    float: right
}

.login-modbox .login-main .right .bottom a {
    color: #666;
    font-size: 12px
}

.login-modbox .login-main .right .zhuce-error {
    position: absolute;
    bottom: 150px;
    margin: 0 auto;
    z-index: 1005;
    background: #222222d1;
    padding: 30px;
    border-radius: 6px;
    color: #fff
}

.modmenu-wrap {
    top: 0px !important;
    left: 150px !important;
    right: 0;
    border-radius: 0 !important
}

.modmenu-wrap .layui-layer-content {
    padding: 0;
    height: 1000px !important
}

.mod-menubox {
    position: fixed;
    top: 0;
    right: 0;
    width: 300px;
    height: 100%;
    z-index: 2000;
    transform: translate3d(350px, 0, 0);
    -webkit-transform: translate3d(350px, 0, 0);
    overflow-y: scroll
}

.mod-menubox::-webkit-scrollbar {
    width: 4px !important
}

.mod-menubox::-webkit-scrollbar-track {
    background-color: #eee
}

.mod-menubox::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.mod-menubox .top {
    text-align: center;
    padding: 10px;
    margin-top: 50px
}

.mod-menubox .top img {
    width: 60px;
    height: 60px;
    border-radius: 6px;
    margin-bottom: 20px
}

.mod-menubox .top b {
    padding-bottom: 20px;
    display: block;
    font-size: 18px
}

.mod-menubox .top p {
    font-size: 15px;
    margin-bottom: 25px
}

.mod-menubox .list ul {
    margin-left: auto;
    margin-right: auto
}

.mod-menubox .list ul li a {
    padding: 15px 0;
    display: block;
    border-bottom: 1px solid #eee;
    margin: 0 15px
}

.mod-menubox .list ul li .sub-menu {
    margin-left: 20px
}

.mod-menubox .bottom {
    text-align: center;
    padding: 30px
}

#dark-theme .mod-menubox .list ul li a {
    border-color: #222222
}

@media screen and (max-width: 1400px) {
    .main {
        padding-left: 35px;
        padding-right: 35px
    }
}

@media screen and (max-width: 1200px) {
    .skin-bg {
        height: 280px;
        background-position: top center
    }
}

@media screen and (min-width: 1200px) {
    .main {
        max-width: 1200px
    }

    .skin-bg {
        height: 290px
    }

    .skin-bg-home-nav {
        height: 400px
    }

    .skin-bg-nav {
        height: 400px
    }

    .searchtitle {
        padding: 40px 0 10px 0
    }

    .login-modbox {
        width: 800px
    }

    .login-modbox .left {
        width: 350px
    }
}

@media screen and (max-width: 996px) {
    .pageui-header {
        padding-left: 10px;
        padding-right: 10px
    }

    .pageui-header .layui-nav-item,.pageui-header .menu-item {
        display: none !important
    }

    .pageui-header .smbtn {
        padding-left: 10px;
        padding-right: 10px
    }

    .main {
        width: 95%
    }

    .pagetitle {
        width: auto;
        height: auto;
        padding: 30px 15px
    }

    .pagetitle h1 {
        font-size: 20px;
        padding-bottom: 15px
    }

    .pagetitle .column-text {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .pagetitle .user img {
        width: 20px;
        height: 20px
    }

    .pagetitle .text {
        font-size: 14px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        line-height: 1.25;
        white-space: inherit
    }

    .pagetitle .text .icons {
        margin: 0
    }

    .pagetitle .text .icons span {
        margin-right: 5px
    }

    .pagetitle .column-text {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .search-inputbox {
        position: inherit;
        width: auto;
        margin-bottom: 10px;
        top: 0;
        right: 0
    }

    .login-wrap {
        min-height: 800px
    }

    .login-modbox {
        width: 95%;
        min-height: 610px;
        margin-top: -75px
    }

    .login-modbox .login-main {
        display: block
    }

    .login-modbox .login-main .left {
        width: 100%;
        height: 150px;
        background-size: 100%
    }

    .login-modbox .login-main .left img {
        display: none
    }

    .login-modbox .login-main .right {
        padding: 0 25px
    }

    .login-modbox .login-main .right form {
        padding: 0
    }

    .login-modbox .login-main .right form button {
        width: 100%
    }

    .login-modbox .login-main .right .bottom {
        bottom: -30px;
        left: 25px;
        right: 25px
    }
}

@media screen and (max-width: 768px) {
    .loginbox-wrap {
        left: 20px !important;
        right: 20px
    }

    .loginbox-wrap .login-modbox {
        width: 100%;
        margin-top: 0;
        min-height: 520px
    }

    .loginbox-wrap .login-modbox .login-main .right {
        padding-left: 10px;
        padding-right: 10px
    }

    .skin-bg .shade {
        background-position: top center;
        background-size: 100% 380px
    }

    .skin-bg-nav {
        height: 280px
    }

    .skin-bg-home-nav {
        height: 280px;
        background-size: 100% 380px
    }

    .pageui-header .main .logo {
        height: 30px
    }

    .pageui-header .main .logo img {
        margin-right: 5px;
        height: 32px
    }

    .pageui-header .main .logo a span {
        font-size: 20px
    }

    .pageui-header .layui-nav .layui-nav-child {
        right: -5px
    }

    .pageui-header .layui-nav li {
        margin: 0
    }

    .pageui-header .right .avatar img {
        width: 22px;
        height: 22px
    }

    .main {
        padding: 0;
        width: 100%
    }

    .nav-search {
        padding: 50px 0
    }

    .searchtitle {
        font-size: 20px;
        padding: 0
    }

    .search {
        height: auto
    }

    .search .searchtype {
        width: 360px;
        top: 32px;
        left: 0
    }

    .search .searchtype li {
        width: 25%;
        font-size: 14px
    }

    .search .searchtype li i {
        font-size: 14px;
        margin-right: 5px
    }

    .search .search-main {
        width: auto;
        min-height: 84px;
        padding: 20px 10px !important
    }

    .search .search-main:hover {
        border-radius: 0
    }

    .search .search-main .list {
        float: right;
        width: 85% !important;
        line-height: 32px;
        height: 32px;
        white-space: nowrap;
        overflow: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        z-index: 999;
        margin-left: auto;
        margin-right: auto
    }

    .search .search-main .list li {
        float: none;
        display: inline-block;
        font-size: 14px;
        height: 32px;
        line-height: 32px;
        padding-left: 10px;
        padding-right: 10px
    }

    .search .search-main .list .active {
        background: rgba(255,255,255,0.3)
    }

    .search .search-main .search-from {
        width: 100%
    }

    .search .search-main .search-from input {
        height: 42px
    }

    .search .search-main .search-from .search-submit {
        width: 60px;
        height: 42px;
        line-height: 34px
    }

    .search .search-btn {
        position: absolute;
        font-size: 14px;
        padding: 6px;
        z-index: 1001
    }

    .search .search-btn i {
        margin: 0
    }

    .search .search-btn:hover .searchtype {
        display: block
    }

    .search-inputbox {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px
    }

    .searchpage-wrap {
        width: 90% !important;
        left: 5% !important
    }

    .search-modal-box {
        margin-bottom: 15px;
        padding: 0;
        width: 100%
    }

    .pageui-footer {
        padding-top: 5px;
        padding-bottom: 25px;
        padding-left: 15px;
        padding-right: 15px;
        margin: 0
    }

    .pageui-footer .main h3 {
        padding-left: 15px;
        padding-right: 15px
    }

    .pageui-footer .main .huoban ul a {
        padding: 5px
    }

    .pageui-footer .main .huoban ul li {
        width: 25%
    }

    .pageui-footer .main .huoban ul li img {
        height: 18px !important
    }

    .pageui-footer h3 {
        padding: 0 !important
    }

    .pageui-footer .layui-col-space25 {
        padding: 0
    }
}

@media screen and (min-width: 1680px) {
    .skin-bg-home-nav {
        height: 420px
    }

    .skin-bg-nav {
        height: 460px
    }

    .searchtitle {
        padding: 50px 0 20px 0
    }

    .search .search-main {
        width: 75%;
        padding-top: 100px;
        padding-bottom: 50px
    }

    .search .searchtype {
        left: 12.5%;
        top: 74px
    }
}

.small-card {
    clear: both;
    padding: 0 0 15px 0 !important;
    height: 90px
}

.small-card .swiper-container {
    height: 90px
}

.small-card .swiper-container {
    height: 90px
}

.small-card a {
    position: relative;
    display: block;
    border-radius: 6px;
    font-size: 18px;
    padding: 20px 15px;
    letter-spacing: .8px;
    overflow: hidden;
    transition: none;
    color: inherit
}

.small-card a:hover {
    color: inherit
}

.small-card a:hover span {
    color: inherit
}

.small-card a b {
    margin-top: 2px;
    display: block;
    margin-bottom: 5px;
    padding-left: 60px;
    white-space: nowrap;
    overflow: hidden
}

.small-card a i {
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 200px;
    font-size: 30px;
    text-indent: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%
}

.small-card a span {
    display: block;
    padding-left: 60px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    color: #888
}

.website-top {
    clear: both;
    overflow: hidden;
    line-height: 13px;
}

.website-top .list {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 32px;
    vertical-align: top;
    border-bottom: 1px solid #eee
}

.website-top .list ul {
    overflow: hidden;
}

.website-top .list li {
    float: left;
    width: 7.5%;
    padding: 0 10px 0 10px;
    margin: 5px;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}

.website-top .list a {
    line-height: 24px;
    display: block;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    padding-top: 5px;
}

.website-top .list li:hover {
    background-color: #f1f1f1;
    text-decoration: none;
}

.website-top .list .pic {
    margin: 0 auto;
    width: 60px;
    height: 60px;
    display: block;
    background-size: 100%;
    border-radius: 10px;
    margin-bottom: 5px;
}

.website-top .list span {
    display: inline-block
}

.website-top .ml {
    margin-top: 10px;
    margin-bottom: 10px;
	margin-left: 10px;
    float: left;
    white-space: nowrap;
    overflow: hidden
}

.website-top .mr {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px
}

.website-top .mr span {
    line-height: 20px;
    display: inline-block;
    margin-left: 10px
}

.website-top .mr .layui-form-switch {
    margin: -3px 0 0 0
}

.website-title {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    scroll-behavior: smooth;
}

.website-title h2 {
    font-weight: 600
}

.website-title i {
    font-size: 26px;
    margin-right: 0px;
    display: inline-block;
    width: 35px;
    height: 28px;
    border-radius: 200px;
    text-indent: 4px
}

.nav-go-position,.list-menus {
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    clear: both;
    align-items: center;
    margin-bottom: 10px
}

.nav-go-position .title,.list-menus .title {
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    width: 80px;
    padding-left: 15px;
    padding-right: 15px
}

.nav-go-position ul,.list-menus ul {
    width: 100%;
    padding-left: 13px;
    padding-right: 0px;
    border-left: 1px solid #eee
}

.nav-go-position ul li,.list-menus ul li {
    display: inline-block;
    width: 20%;
    height: 23px;
}

.nav-go-position ul li a,.list-menus ul li a {
    /* display: block; */
    /* padding-top: 5px; */
    /* padding-bottom: 5px; */
    padding: 5px 5px 5px 91px;
    /* border-radius: 4px; */
    /* white-space: nowrap; */
    /* overflow: hidden; */
    position: relative;
    text-indent: 18px;
}

.nav-go-position ul li a i,.list-menus ul li a i {
    position: relative;
    width: 0px;
    height: 0px;
    display: inline-block;
    font-size: 17px;
    text-indent: 62px;
    border-radius: 6px;
    margin-right: 5px;
    position: absolute;
    left: 0;
    top: 5px
}

.nav-go-position-bottom {
    width: 100%;
    position: fixed;
    bottom: 0;
    background-color: rgba(0,0,0,0.9) !important;
    z-index: 1002
}

.nav-go-position-bottom .title b,.nav-go-position-bottom a {
    color: #fff
}

.nav-go-position-bottom .title {
    border-color: #666
}

.nav-go-position-bottom li:hover {
    background: #000 !important;
    border-radius: 4px
}

.nav-go-position-bottom li:hover a {
    color: #1e87f0 !important
}

.nav-go-position-bottom .hover-skin:hover {
    background: none !important
}

.nav-go-position-bottom i {
    background-color: #222 !important
}

.nav-go-position-bottom ul {
    border-color: #333 !important
}

.website-list {
    padding: 0px;
}

scroll-behavior:smooth .website-list:last-child {
    margin: 0
}

.website-list .header {
    font-size: 16px;
    padding-bottom: 10px
}

.website-list .header i {
    display: block
}

.website-list h3 {
    font-size: 16px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 20px
}

.website-list h3 i {
    font-size: 18px
}

.website-list h3 span {
    font-size: 14px;
    margin-left: 10px;
    color: #666
}

.website-list h3 a {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px
}

.website-list ul {
    white-space: nowrap;
    overflow: hidden
}

.website-list ul::-webkit-scrollbar {
    width: 4px !important
}

.website-list ul::-webkit-scrollbar-track {
    background-color: #eee
}

.website-list ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.website-list ul li .item {
    padding: 15px;
    overflow: hidden;
    border-radius: 6px
}

.website-list ul li .top {
    overflow: hidden;
    -webkit-transition: background-color .2s ease-in;
    -moz-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in;
    -webkit-transition: color .2s ease-in;
    -moz-transition: color .2s ease-in;
    transition: color .2s ease-in
}

.website-list ul li .top a {
    display: block
}

.website-list ul li .top .pic,.website-list ul li .top img {
    width: 18px;
    height: 18px;
    /* line-height: 2px; */
    color: #fff;
    position: relative;
    /* font-size: 16px; */
    text-align: center;
    margin: 0 0 3px 2px;
    /* margin-right: 5px; */
    /* display: block; */
    /* float: left; */
    border-radius: 3px;
    background-position: 50% 50%;
    background-size: cover;
}

.website-list ul li .top .pic span,.website-list ul li .top img span {
    display: block !important;
    width: 46px;
    height: 46px;
    overflow: hidden;
    margin: -2px;
    border-radius: 200px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    position: relative;
    z-index: 999
}

.website-list ul li .top h4 {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    height: 42px;
}

.website-list ul li .top .pink {
    background: #fd6ea3
}

.website-list ul li .top .red {
    background: #c52622
}

.website-list ul li .top .green {
    background: #23be9b
}

.website-list ul li .top .yellow {
    background: #fcc800
}

.website-list ul li .top .gray {
    background: #788daa
}

.website-list ul li .top .orange {
    background: #f76e25
}

.website-list ul li .top .black {
    background: #333
}

.website-list ul li .top .APP {
    width: 16px;
    height: 16px;
    font-weight: 400;
    color: #fff;
    padding: 1px 3px;
    margin-left: 4px;
    font-size: 10px;
    border-radius: 5px
}

.website-list ul li .top .HOT {
    width: 16px;
    height: 16px;
    font-weight: 400;
    color: #fff;
    padding: 1px 3px;
    margin-left: 2px;
    font-size: 10px;
}

.website-list ul li .top h4 span {
    float: right;
    margin-left: 5px;
    color: #666
}

.website-list ul li .top p {
    font-size: 12px;
    color: #666;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 16px;
    white-space: nowrap;
    overflow: hidden;
    min-height: 16px
}

.website-list ul li .top span {
    margin-top: 8px
}

.website-list ul li .top span:empty {
    display: none
}

.website-list ul li .fuli {
    color: red !important
}

.website-list ul li .tags {
    display: block;
    margin-top: 15px;
    font-size: 10px;
    color: #999;
    margin-left: 5px
}

.website-list ul li .tags span {
    margin-right: 5px
}

.website-list ul li .tags i {
    font-size: 13px
}

.website-list ul li .tags a {
    color: inherit
}

.website-list ul li .tags .ri {
    float: right;
    margin: 0 0 0 10px
}

.website-list ul li .no-ml {
    margin-left: 0
}

.website-list ul li:hover .a-two {
    opacity: 1
}

.sitelist .wrap {
    width: 16.66%
}

.sitelist .item {
    padding: 0 !important;
    background: none !important
}

.sitelist .item .top .pic {
    width: 24px;
    height: 24px
}

.sitelist .item .top .pic span {
    width: 26px;
    height: 26px;
    margin: -1px
}

.sitelist .item .top .pic img {
    width: 24px;
    height: 24px;
    margin: 0
}

.sitelist .item .tags,.sitelist .item .site-text,.sitelist .item .layui-badge {
    display: none
}

.sitelist .rancolors::after {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px
}

.rancolors::after {
    content: attr(data-content);
    width: 42px;
    height: 42px;
    line-height: inherit;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.slzf::after {
    content: attr(data-content);
    text-align: center;
    color: #666 !important;
    display: none;
    margin-top: -18px
}

.slzf:hover {
    color: rgba(255,255,255,0) !important
}

.slzf:hover::after {
    display: block
}

.website-wrap .sitelist .wrap {
    width: 12.33%;
    margin: 1px;
    height: 40px;
    line-height: 40px;
    background-color: #f1f1f1;
    border-bottom: 0 solid #fff;
    text-align: center;
    border-radius: 5px;
}

.website-wrap .sitelist .wrap:hover {
    background-color: #fff;
    text-decoration: none;
}

.sidebar-fixed-right {
    position: fixed;
    top: 0;
    right: 0;
    width: 42px;
    height: 100%;
    z-index: 1002;
    padding-top: 25px
}

.sidebar-fixed-right .text {
    text-align: center;
    margin-top: 150px
}

.sidebar-fixed-right .item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.sidebar-fixed-right .item .showboxactive {
    transform: translate3d(42px, 0, 0) !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    transition: .5s !important
}

.sidebar-fixed-right .item .sm {
    width: 100%;
    padding-bottom: 25px;
    text-align: center;
    color: #555;
    z-index: 998;
    cursor: pointer
}

.sidebar-fixed-right .item .sm i {
    display: block;
    font-size: 24px;
    margin-bottom: 5px
}

.sidebar-fixed-right .item .showbox {
    transform: translate3d(-300px, 0, 0);
    -webkit-transform: translate3d(-300px, 0, 0);
    transition: .45s;
    position: fixed;
    top: 0;
    left: 0;
    width: 300px;
    height: 100%;
    background: #fff;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    z-index: 996
}

.sidebar-fixed-right .item .showbox .header {
    width: 100%;
    height: 110px;
    position: fixed;
    top: 0;
    z-index: 1002
}

.sidebar-fixed-right .item .showbox .header h5 {
    font-size: 20px;
    padding-top: 20px;
    margin-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px
}

.sidebar-fixed-right .item .showbox .header i {
    display: block
}

.sidebar-fixed-right .item .showbox .header p {
    font-size: 13px;
    padding-left: 15px;
    padding-right: 15px
}

.sidebar-fixed-right .item .fixbottom {
    width: 100%;
    overflow-y: auto;
    height: 95%;
    position: fixed;
    top: 0;
    z-index: 996;
    -webkit-overflow-scrolling: touch
}

.sidebar-fixed-right .item .fixbottom::-webkit-scrollbar {
    width: 4px !important
}

.sidebar-fixed-right .item .fixbottom::-webkit-scrollbar-track {
    background-color: #eee
}

.sidebar-fixed-right .item .fixbottom::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.sidebar-fixed-right .item .fixbottom .fixmt {
    margin-top: 110px;
    -webkit-overflow-scrolling: touch
}

.sidebar-fixed-right .item .nav-showbox {
    width: 220px;
    transform: translate3d(-220px, 0, 0);
    -webkit-transform: translate3d(-220px, 0, 0);
    transition: .45s
}

.sidebar-fixed-right .item .hot {
    width: 600px;
    transform: translate3d(-600px, 0, 0);
    -webkit-transform: translate3d(-600px, 0, 0);
    transition: .45s
}

.sidebar-fixed-right .item .hot .list {
    width: 100%
}

.sidebar-fixed-right .item .hot .list .hot-item:nth-child(even) {
    background: none !important
}

.sidebar-fixed-right .item .hot .list .hot-item {
    margin-left: 10px;
    margin-right: 20px;
    padding-bottom: 10px;
    overflow: hidden;
    border-radius: 6px
}

.sidebar-fixed-right .item .hot .list .hot-item .title {
    padding-top: 15px;
    padding-left: 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px
}

.sidebar-fixed-right .item .hot .list .hot-item .title .pic {
    border-radius: 200px;
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 5px;
    background: no-repeat center 100%
}

.sidebar-fixed-right .item .hot .list .hot-item ul {
    max-height: 230px;
    padding: 0;
    margin-top: 10px;
    overflow: hidden
}

.sidebar-fixed-right .item .hot .list .hot-item ul::-webkit-scrollbar {
    width: 4px !important
}

.sidebar-fixed-right .item .hot .list .hot-item ul::-webkit-scrollbar-track {
    background-color: #eee
}

.sidebar-fixed-right .item .hot .list .hot-item ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.sidebar-fixed-right .item .hot .list .hot-item ul:hover {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.sidebar-fixed-right .item .hot .list .hot-item li {
    width: 100%;
    font-size: 14px;
    margin-right: 10px;
    margin-bottom: 10px
}

.sidebar-fixed-right .item .hot .list .hot-item li:nth-child(1) span {
    background: #ff4400 !important;
    color: #fff
}

.sidebar-fixed-right .item .hot .list .hot-item li:nth-child(2) span {
    background: #ffaa00 !important;
    color: #fff
}

.sidebar-fixed-right .item .hot .list .hot-item li:nth-child(3) span {
    background: #1e87f0 !important;
    color: #fff
}

.sidebar-fixed-right .item .hot .list .hot-item li:nth-child(-n+3) a:hover {
    color: #ff4400
}

.sidebar-fixed-right .item .hot .list .hot-item li a {
    display: flex;
    font-size: 15px;
    line-height: 1.8
}

.sidebar-fixed-right .item .hot .list .hot-item li a:hover {
    color: #c2a469;
    border-radius: 6px
}

.sidebar-fixed-right .item .hot .list .hot-item li a span {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 4px;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 10px
}

.sidebar-fixed-right .item .hot .list .hot-item li a div {
    flex: 1;
    white-space: normal;
    margin-right: 5px;
    line-height: 20px
}

.sidebar-fixed-right .item .nav-hot .layui-tab-title {
    padding: 0;
    border: none;
    border: none !important;
    padding-left: 15px;
    padding-right: 15px;
    position: fixed;
    padding-top: 20px;
    top: 111px;
    z-index: 1002;
    height: 66px
}

.sidebar-fixed-right .item .nav-hot .layui-tab-title li {
    margin-right: 10px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    border-radius: 6px;
    min-width: 20px;
    line-height: 1.8;
    font-size: 13px
}

.sidebar-fixed-right .item .nav-hot .layui-tab-title .layui-this {
    background: #222 !important;
    color: #fff !important
}

.sidebar-fixed-right .item .nav-hot .layui-tab-title .layui-this:after {
    border: none
}

.sidebar-fixed-right .item .nav-hot .layui-tab-content {
    width: 100%;
    overflow-y: auto;
    height: 95%;
    position: fixed;
    top: 0;
    z-index: 996;
    -webkit-overflow-scrolling: touch
}

.sidebar-fixed-right .item .nav-hot .layui-tab-content::-webkit-scrollbar {
    width: 4px !important
}

.sidebar-fixed-right .item .nav-hot .layui-tab-content::-webkit-scrollbar-track {
    background-color: #eee
}

.sidebar-fixed-right .item .nav-hot .layui-tab-content::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.sidebar-fixed-right .item .nav-hot .layui-tab-content .list {
    margin-top: 190px
}

.sidebar-fixed-right .item .nav-golist {
    padding-top: 10px;
    padding-bottom: 10px
}

.sidebar-fixed-right .item .nav-golist li {
    line-height: 2.2
}

.sidebar-fixed-right .item .nav-golist li a {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px
}

.sidebar-fixed-right .item .nav-golist li i {
    margin-right: 5px
}

.sidebar-fixed-right .item .gg-list {
    width: 400px;
    transform: translate3d(-400px, 0, 0);
    -webkit-transform: translate3d(-400px, 0, 0);
    transition: .45s
}

.sidebar-fixed-right .item .gg-list ul {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px
}

.sidebar-fixed-right .item .gg-list ul a {
    display: block
}

.sidebar-fixed-right .item .gg-list ul h3 {
    font-size: 16px;
    font-weight: 600
}

.sidebar-fixed-right .item .gg-list ul i {
    color: #666
}

.sidebar-fixed-right .item .gg-list ul p {
    line-height: 1.5
}

.sidebar-fixed-right .item .tool-list {
    width: 500px;
    transform: translate3d(-500px, 0, 0);
    -webkit-transform: translate3d(-500px, 0, 0);
    transition: .45s
}

.sidebar-fixed-right .item .tool-list .bottom {
    margin-top: 100px
}

.sidebar-fixed-right .item .tool-list .list {
    display: flex;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px #f8f8f8 solid
}

.sidebar-fixed-right .item .tool-list .list:first-child {
    margin-top: 120px
}

.sidebar-fixed-right .item .tool-list .list .rancolors::after {
    width: 30px;
    line-height: 40px
}

.sidebar-fixed-right .item .tool-list .list h3 {
    width: 70px;
    line-height: 84px;
    font-weight: 600 !important;
    text-align: center;
    font-size: 15px;
    margin-left: 5px;
    white-space: nowrap;
    overflow: hidden
}

.sidebar-fixed-right .item .tool-list .list ul {
    flex: 1;
    overflow: hidden;
    font-size: 0
}

.sidebar-fixed-right .item .tool-list .list ul li {
    display: inline-block;
    width: 33.33%;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 6px
}

.sidebar-fixed-right .item .tool-list .list ul li a {
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    overflow: hidden
}

.sidebar-fixed-right .item .tool-list .list ul li img {
    width: 20px;
    height: 20px
}

.sidebar-fixed-right .item .tool-list .list ul li .pic {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: top;
    overflow: hidden;
    border-radius: 4px
}

.sidebar-fixed-right .item .tool-list .list ul li span {
    display: inline-block;
    vertical-align: top
}

.sidebars-newsite {
    padding-bottom: 15px;
    overflow: hidden
}

.sidebars-newsite ul {
    overflow: hidden;
    padding-right: 10px
}

.sidebars-newsite ul li {
    border-radius: 6px;
    margin-bottom: 10px;
    overflow: hidden
}

.sidebars-newsite ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    display: flex
}

.sidebars-newsite ul li a .ri {
    width: 100%
}

.sidebars-newsite ul li a h4 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden
}

.sidebars-newsite ul li a p {
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #808080
}

.sidebars-newsite ul li a span {
    color: #999;
    font-size: 12px;
    margin-right: 10px
}

.sidebars-newsite ul li a .rancolors {
    width: 44px;
    height: 38px;
    line-height: 38px;
    border-radius: 200px;
    float: left;
    margin: 1px 10px 1px 1px;
    color: #fff
}

.sidebars-newsite ul li a .rancolors::after {
    width: 40px;
    line-height: 38px
}

.sidebars-newsite ul li a img {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 10px 0 0;
    border-radius: 200px;
    z-index: 999;
    position: relative
}

.sidebars-tool-related .header {
    margin-bottom: 10px
}

.sidebars-tool-related li {
    margin-bottom: 10px
}

.sidebars-tool-related li a {
    line-height: 26px
}

.sidebars-tool-related li a h3 {
    white-space: nowrap;
    overflow: hidden
}

.sidebars-tool-related li img {
    display: block;
    float: left;
    border-radius: 6px;
    margin-right: 10px;
    width: 26px;
    height: 26px
}

@media screen and (max-width: 1400px) {
    .nav-go-position ul li,.list-menus ul li {
        width: 19.5%
    }

    .website-wrap .sitelist .wrap {
        margin: 1px;
        height: 40px;
        line-height: 42px;
        background-color: #f1f1f1;
        border-bottom: 0 solid #fff;
        text-align: center;
        width: calc(12% - -3px);
    }

    .website-top .list li {
        width: calc(10% - 8px);
        margin: 4px;
        height: auto;
        box-sizing: border-box;
        display: inline-block;
        position: relative;
        padding: 5px 5px 5px 5px;
    }
}

@media screen and (min-width: 1400px) {
    .skin-bg .shade {
        background-position: center center
    }

    .website-list ul li .top h4 span {
        -webkit-transform-origin-x: 0;
        -webkit-transform: scale(1);
        font-size: 12px;
        margin-right: 5px
    }
}

@media screen and (max-width: 1200px) {
    .website-list .wrap {
        width: 33.33%
    }

    .nav-go-position ul li,.list-menus ul li {
        width: auto
    }
}

@media screen and (min-width: 996px) {
    .website-list ul li .top h4 span {
        font-size: 11px
    }

    .nav-go-position ul li a:hover,.list-menus ul li a:hover {
        text-indent: 20px
    }

    .nav-go-position ul li a:hover i,.list-menus ul li a:hover i {
        left: 2px
    }
}

@media screen and (max-width: 996px) {
    .small-card {
        height: 140px
    }

    .small-card .swiper-container {
        height: 140px;
        padding-bottom: 20px !important
    }

    .small-card a {
        padding: 10px 5px
    }

    .small-card a b {
        font-size: 14px;
        margin-bottom: 2px;
        padding-left: 30px
    }

    .small-card a span {
        font-size: 12px;
        padding-left: 30px
    }

    .small-card a i {
        left: -6px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        font-size: 22px;
        margin: 0
    }

    .small-card .swiper-slide {
        height: calc((100% - 20px) / 2)
    }

    .website-list .wrap {
        width: 50%;
        float: left
    }
}

@media screen and (max-width: 768px) {
    .nav-go-position,.list-menus {
        margin-left: 0px;
        margin-right: 0px
    }

    .nav-go-position .title,.list-menus .title {
        margin: 0;
        padding: 0 5px;
        font-size: 14px;
        width: 30px;
        line-height: 20px
    }

    .nav-go-position ul li,.list-menus ul li {
        width: auto
    }

    .nav-go-position ul li a,.list-menus ul li a {
        padding-left: 5px;
        font-size: 12px;
        line-height: 30px
    }

    .nav-go-position ul li a i,.list-menus ul li a i {
        display: none
    }

    .nav-go-position-bottom {
        margin: 0
    }

    .website-top {
        padding-left: 5px;
        padding-right: 5px
    }

    .website-top .list {
        font-size: 12px;
        padding-bottom: 0
    }

    .website-top .list li {
        width: calc(20% - 10px);
        margin: 4px;
        height: auto;
        box-sizing: border-box;
        display: inline-block;
        position: relative;
        padding: 5px 5px 5px 5px;
    }

    .website-top .list a {
        line-height: 24px;
        display: block;
        vertical-align: top;
        white-space: nowrap;
        overflow: hidden;
    }

    .website-top .list .pic {
        margin: 0 auto;
        padding: 0px;
        width: 64px;
        height: 64px;
        display: block;
        background-size: 100%;
        margin-bottom: 5px;
        border-radius: 7px;
    }

    .website-top .ml {
        font-size: 12px
    }

    .website-title h2 {
        font-size: 16px
    }

    .website-title i {
        font-size: 22px;
        line-height: 26px
    }

    .website-list {
        padding: 0px
    }

    .website-list .wrap {
        float: left;
    }

    .sidebar-fixed-right {
        width: 0;
        height: 0;
        margin-left: -50px
    }

    .website-wrap .sitelist .wrap {
        width: calc(16% - 1px);
        margin: 3px;
        height: 42px;
        line-height: 42px;
        background-color: #f1f1f1;
        border-bottom: 0 solid #fff;
        text-align: center;
    }

    .website-list ul li .top h4 {
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        height: 42px;
    }
}

@media screen and (max-width: 640px) {
    .nav-go-position,.list-menus {
        margin-left: 2px;
        margin-right: 2px
    }

    .nav-go-position .title,.list-menus .title {
        margin: 0;
        padding: 0 5px;
        font-size: 14px;
        width: 30px;
        line-height: 20px
    }

    .nav-go-position ul li,.list-menus ul li {
        width: 20%
    }

    .nav-go-position ul li a,.list-menus ul li a {
        padding-left: 3px;
        font-size: 12px;
        line-height: 30px
    }

    .nav-go-position ul li a i,.list-menus ul li a i {
        display: none
    }

    .nav-go-position-bottom {
        margin: 0
    }

    .website-top {
        padding-left: 5px;
        padding-right: 5px
    }

    .website-top .list {
        font-size: 12px;
        padding-bottom: 0
    }

    .website-top .list li {
        width: calc(20% - 8px);
        margin: 4px;
        height: auto;
        box-sizing: border-box;
        display: inline-block;
        position: relative;
        padding: 0;
    }

    .website-top .list a {
        line-height: 24px;
        display: block;
        vertical-align: top;
        white-space: nowrap;
        overflow: hidden;
    }

    .website-top .list .pic {
        margin: 0 auto;
        padding: 0px;
        width: 50px;
        height: 50px;
        display: block;
        background-size: 100%;
        border-radius: 12px;
    }

    .website-top .ml {
        font-size: 12px
    }

    .website-title h2 {
        font-size: 16px
    }

    .website-title i {
        font-size: 22px;
        line-height: 26px
    }

    .website-list {
        padding: 0px
    }

    .website-list .wrap {
        float: left;
    }

    .sidebar-fixed-right {
        width: 0;
        height: 0;
        margin-left: -50px
    }

    .website-wrap .sitelist .wrap {
        margin: 1px;
        height: 32px;
        line-height: 32px;
        background-color: #f1f1f1;
        border-bottom: 0 solid #fff;
        text-align: center;
        width: calc(25% - 2px);
    }

    .website-list ul li .top h4 {
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        height: 42px;
    }
}

.pageui-fluid-hot {
    background: #f6f8fa !important
}

.zhushou-hot-main .layui-tab .layui-tab-title {
    border-radius: 6px 6px 0 0;
    padding: 10px 15px 0 15px
}

.zhushou-hot-main .layui-tab .layui-tab-title li {
    font-size: 18px;
    font-weight: 600
}

.zhushou-hot-main .layui-tab .layui-tab-title li i {
    opacity: 0
}

.zhushou-hot-main .layui-tab .layui-tab-content {
    padding: 0
}

.zhushou-hot-main .hot-tab-wrap .left {
    margin-bottom: 20px;
    border-radius: 0 0 6px 6px;
    padding: 10px 15px
}

.zhushou-hot-main .hot-tab-wrap .left ul li {
    display: inline-block;
    border-radius: 4px;
    width: 100px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden
}

.zhushou-hot-main .hot-tab-wrap .left ul li img {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    margin-right: 5px
}

.zhushou-hot-main .hot-tab-wrap .left ul li:hover {
    text-indent: 5px;
    transition: all .3s
}

.zhushou-hot-main .hot-tab-wrap .right {
    margin: 0 -7.5px
}

.zhushou-hot-main .hot-tab-wrap .right .card {
    width: 25%;
    float: left;
    margin-bottom: 15px;
    overflow: hidden
}

.zhushou-hot-main .hot-tab-wrap .right .card .card-bg {
    margin: 0 7.5px;
    border-radius: 6px;
    border: 2px solid #fff
}

.zhushou-hot-main .hot-tab-wrap .right .card .title {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    border-bottom: 1px #eee solid;
    border-radius: 6px 6px 0 0;
    padding: 20px 15px
}

.zhushou-hot-main .hot-tab-wrap .right .card .title img {
    display: inline-block;
    width: 36px;
    height: 36px;
    border-radius: 4px
}

.zhushou-hot-main .hot-tab-wrap .right .card .list {
    padding: 15px;
    padding-right: 30px;
    border-radius: 0 0 6px 6px;
    height: 550px;
    overflow: hidden;
    zoom: 1; margin-bottom: 20px
}

.zhushou-hot-main .hot-tab-wrap .right .card .list::-webkit-scrollbar {
    width: 4px !important
}

.zhushou-hot-main .hot-tab-wrap .right .card .list::-webkit-scrollbar-track {
    background-color: #eee
}

.zhushou-hot-main .hot-tab-wrap .right .card .list::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.zhushou-hot-main .hot-tab-wrap .right .card .list:hover {
    overflow-y: scroll
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li {
    position: relative;
    clear: both;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px #eee solid
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li:nth-child(-n+3) span {
    color: #ff4400
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li a {
    font-size: 16px;
    display: flex
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li a span {
    width: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #dcb465
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li a section {
    width: 100%;
    line-height: 1.6;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    overflow: hidden
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li a p {
    font-size: 14px;
    margin-top: 10px;
    font-weight: 500;
    display: none
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li a .text-gray {
    font-size: 12px;
    margin-top: 10px;
    font-weight: 500;
    line-height: 1;
    display: none
}

.zhushou-hot-main .hot-tab-wrap .right .card .list li a .text-gray i {
    margin-left: 10px
}

.zhushou-hot-main .hot-tab-wrap .right .active .card-bg {
    border: 2px solid #ff4400 !important
}

.zhushou-hot-main .layui-tab-title.nav-go-position-bottom {
    width: 100% !important;
    bottom: 0;
    left: 0;
    border: none;
    border-radius: 0 !important;
    border-top: 1px solid #c3c3c3 !important;
    padding-left: 30px !important
}

.zhushou-hot-main .layui-tab-title.nav-go-position-bottom li {
    color: #fff
}

.zhushou-hot-main .layui-tab-title.nav-go-position-bottom .layui-this {
    color: #fff !important
}

.zhushou-hot-main .hot-tab-wrap .left.nav-go-position-bottom {
    width: 100% !important;
    left: 0;
    bottom: 30px;
    border: none;
    border-radius: 0 !important
}

#mobhome-carousel {
    margin-bottom: 10px;
    text-align: center;
    vertical-align: middle
}

#mobhome-carousel img {
    width: 100%
}

.mob-home-body {
    background: #fff;
    width: 100%;
    overflow-x: hidden
}

.nav-menu-list {
    overflow: hidden
}

.nav-menu-list ul {
    white-space: nowrap;
    overflow: hidden;
    overflow-x: scroll;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: -10px;
    -webkit-overflow-scrolling: touch;
    font-size: 26px
}

.nav-menu-list ul::-webkit-scrollbar {
    display: none
}

.nav-menu-list ul li {
    display: inline-block;
    width: 90px;
    box-shadow: 0 1px 12px 0 rgba(149,149,149,0.2);
    box-sizing: border-box;
    border-radius: 6px
}

.nav-menu-list ul li a {
    display: block;
    text-align: center;
    padding: 15px 5px 10px 5px;
    border-radius: 6px;
    overflow: hidden
}

.nav-menu-list ul li a i {
    display: block;
    font-size: 26px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 6px;
    margin-left: auto;
    margin-right: auto;
    color: #fff
}

.nav-menu-list ul li a i:after {
    background: inherit
}

.nav-menu-list ul li a strong {
    display: block;
    padding: 5px 0 3px 0;
    font-size: 13px
}

.nav-menu-list ul li a span {
    display: block;
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px;
    width: 90px
}

.mob-home-hot {
    width: auto !important;
    height: 230px !important;
    background: #fff;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    box-shadow: 0 1px 12px 0 rgba(149,149,149,0.2);
    box-sizing: border-box;
    border-radius: 6px;
    overflow: hidden
}

.mob-home-hot .tab {
    margin: 15px 0 3px 15px;
    display: block
}

.mob-home-hot ul {
    padding: 15px
}

.mob-home-hot ul li {
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden
}

.mob-home-hot ul li:nth-child(5) {
    margin-bottom: 15px
}

.mob-home-hot ul li em {
    font-style: normal;
    margin-right: 5px;
    color: #8799a3;
    font-weight: bold
}

.mob-home-hot ul li span {
    display: block;
    color: #aaaaaa;
    font-size: 12px;
    margin-left: 16px
}

.mob-home-hot ul li span i {
    font-size: 12px;
    color: red;
    margin-left: 5px
}

.mob-home-hot ul li:nth-child(-n+3) em {
    color: #dcb465
}

.mob-home-hot>[carousel-item]>* {
    background-color: #fff !important
}

.mob-newurl {
    padding-bottom: 5px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px
}

.mob-newurl h3 {
    line-height: 30px;
    margin-left: 5px;
    font-weight: 600
}

.mob-newurl .item:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.mob-newurl .item a {
    display: flex;
    box-shadow: 0 1px 12px 0 rgba(149,149,149,0.2);
    box-sizing: border-box;
    border-radius: 6px;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px
}

.mob-newurl .item p {
    font-size: 12px;
    color: #aaaaaa;
    text-align: left
}

.mob-newurl .item h4 {
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 30px;
    height: 30px;
    color: #8799a3;
    display: table-cell;
    vertical-align: middle
}

.mob-newurl .item h4 span {
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px;
    display: inline-block;
    color: #666;
    line-height: 1;
    padding: 4px 5px 0px 5px;
    margin-top: 8px;
    border-radius: 200px
}

.mob-newurl .item h4 span:empty {
    display: none
}

.mob-newurl .item h4 .time {
    position: absolute;
    right: 10px;
    color: #aaa
}

.mob-newurl .item .ri {
    width: 100%
}

.mob-newurl .item .ri .other {
    padding-top: 6px;
    color: #aaa;
    font-size: 12px;
    transform: scale(.9);
    margin-left: -15px
}

.mob-newurl .item .ri .other .layui-badge {
    color: #666;
    margin-right: 5px
}

.mob-newurl .pic,.mob-newurl img {
    width: 48px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    position: relative;
    font-size: 16px;
    text-align: center;
    margin: 5px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    float: left;
    border-radius: 200px
}

.mob-newurl .pic span,.mob-newurl img span {
    display: block !important;
    width: 46px;
    height: 46px;
    overflow: hidden;
    margin: -2px;
    border-radius: 200px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    position: relative;
    z-index: 999;
    background-color: #fff
}

.mob-title {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px
}

.mob-title h3 {
    padding-bottom: 4px;
    font-size: 20px;
    font-weight: bold;
    color: #494949;
    line-height: 24px
}

.mob-title p {
    font-size: 12px;
    padding-top: 3px;
    color: #ababab;
    line-height: 24px
}

.mob_top_hot {
    text-align: center;
    height: 150px
}

.mob_top_hot i {
    font-size: 180px;
    line-height: 130px;
    height: 92px;
    overflow: hidden;
    display: block
}

.mob_top_hot .text {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    padding-top: 10px;
    text-align: center
}

.mob_top_hot .text span {
    color: #fff;
    margin-top: -5px;
    width: 170px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-size: 13px
}

.mob-hot-main {
    background: #fff;
    margin-top: -15px;
    padding-top: 10px;
    border-radius: 20px 20px 0 0
}

.mob-hot-main .layui-tab-brief>.layui-tab-more li.layui-this:after,.mob-hot-main .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: none
}

.mob-hot-main .layui-tab-brief>.layui-tab-title .layui-this {
    color: #222 !important;
    font-weight: bold
}

.mob-hot-main .layui-tab {
    margin: 0
}

.mob-hot-main .layui-tab .layui-tab-title {
    margin-left: 15px
}

.mob-hot-main .layui-tab .layui-tab-title li {
    min-width: 40px;
    font-size: 15px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px
}

.mob-hot-main .layui-tab .layui-tab-title li i {
    display: none;
    position: absolute;
    bottom: -11px;
    left: 18px;
    font-size: 22px
}

.mob-hot-main .layui-tab .layui-tab-title .layui-this i {
    display: block
}

.mob-hot-main .layui-tab .layui-tab-bar {
    display: none
}

.mob-hot-main .layui-tab .layui-tab-content {
    overflow: hidden
}

.mob-hot-main .layui-tab .tab-wrap {
    top: 187px
}

.mob-hot-main .layui-tab .tab-wrap .right .card {
    margin-left: 2px
}

.mob-hot-main .layui-tab .tab-wrap .right .card .title {
    border-color: #f1f1f1;
    margin-bottom: 5px;
    font-weight: 700
}

.tab-wrap {
    width: 100%;
    position: fixed;
    display: flex;
    top: 200px;
    background: #f5f5f5;
    overflow: hidden
}

.tab-wrap .left {
    background: #fff;
    width: 100px;
    height: calc(100vh - 187px);
    overflow-y: scroll;
    scroll-behavior: smooth
}

.tab-wrap .left::-webkit-scrollbar {
    display: none
}

.tab-wrap .left ul li {
    text-align: center;
    line-height: 50px
}

.tab-wrap .left ul li a {
    display: block;
    position: relative;
    vertical-align: middle;
    line-height: 1.4;
    padding: 15px 10px
}

.tab-wrap .left ul li a i {
    position: absolute;
    top: 14px;
    right: -6px;
    color: #8799a3;
    display: none;
    vertical-align: middle
}

.tab-wrap .left ul li .active {
    font-weight: 700;
    color: #8799a3
}

.tab-wrap .left ul li .active i {
    display: inline-block !important
}

.tab-wrap .right {
    width: 100%;
    height: calc(100vh - 187px);
    overflow-y: scroll;
    scroll-behavior: smooth
}

.tab-wrap .right::-webkit-scrollbar {
    display: none
}

.tab-wrap .right .card {
    background: #fff;
    margin-left: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    scroll-behavior: smooth
}

.tab-wrap .right .card .title {
    font-size: 15px;
    font-weight: 700;
    line-height: 50px;
    border-bottom: 1px solid #fafafa;
    margin-bottom: 10px;
    color: #8799a3
}

.tab-wrap .right .card .title span {
    margin-left: 10px;
    margin-right: 10px
}

.tab-wrap .right .card .title i {
    margin-left: -6px
}

.tab-wrap .right .card .item {
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #fafafa;
    display: flex
}

.tab-wrap .right .card .item:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.tab-wrap .right .card .item p {
    font-size: 12px;
    color: #aaaaaa
}

.tab-wrap .right .card .item .le {
    width: 100%
}

.tab-wrap .right .card .item .le a {
    display: block;
    overflow: hidden
}

.tab-wrap .right .card .item .le h4 {
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 30px;
    height: 30px;
    color: #8799a3;
    display: table-cell;
    vertical-align: middle
}

.tab-wrap .right .card .item .le h4 span {
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px;
    display: inline-block;
    color: #666;
    line-height: 1;
    padding: 4px 5px 0px 5px;
    margin-top: 8px;
    border-radius: 200px
}

.tab-wrap .right .card .item .le h4 span:empty {
    display: none
}

.tab-wrap .right .card .item .copyurl {
    text-align: center;
    width: 80px;
    color: #aaa
}

.tab-wrap .right .card .item .copyurl i {
    font-size: 13px
}

.tab-wrap .right .card .item .copyurl span {
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px;
    display: block
}

.tab-wrap .right .card button {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    outline: none;
    background: #fff
}

.tab-wrap .right .card .pic,.tab-wrap .right .card img {
    width: 42px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    position: relative;
    font-size: 16px;
    text-align: center;
    margin: 5px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    float: left;
    border-radius: 200px
}

.tab-wrap .right .card .pic span,.tab-wrap .right .card img span {
    display: block !important;
    width: 46px;
    height: 46px;
    overflow: hidden;
    margin: -2px;
    border-radius: 200px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    position: relative;
    z-index: 999;
    background-color: #fff
}

.tab-wrap .right .card p {
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #666;
    min-height: 16px
}

.tab-wrap .right .card .list {
    padding: 10px 20px
}

.tab-wrap .right .card .list li {
    font-weight: bold;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 1.5;
    cursor: pointer
}

.tab-wrap .right .card .list li:nth-child(-n+3) span {
    color: #dcb465
}

.tab-wrap .right .card .list li a {
    display: flex
}

.tab-wrap .right .card .list li a span {
    flex: 1;
    display: block;
    color: #8799a3
}

.tab-wrap .right .card .list li a section {
    width: 100%;
    font-size: 15px;
    margin-left: 10px;
    overflow: hidden
}

.tab-wrap .right .card .list li a section .tupian {
    width: 100%;
    height: auto;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto
}

.tab-wrap .right .card .list li a section .tupian:empty {
    display: none
}

.tab-wrap .right .card .list li a section p {
    font-weight: 500;
    margin-top: 5px;
    color: #8799a3;
    line-height: 1.2
}

.tab-wrap .right .card .list li a section p:empty {
    display: none
}

.tab-wrap .right .card .list li a section div {
    font-weight: 500;
    font-size: 12px;
    margin-top: 5px;
    line-height: 20px;
    clear: both
}

.tab-wrap .right .card .list li a section div .ico {
    display: block;
    float: left;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    border-radius: 200px;
    background-size: 100%
}

.tab-wrap .right .card .list li a section div .layui-breadcrumb {
    flex: none;
    display: -webkit-box;
    color: #aaaaaa
}

.tab-wrap .right .card .list li a section div .layui-breadcrumb span {
    color: #aaaaaa;
    margin-left: 5px;
    margin-right: 5px
}

.tab-wrap .right .card .list li a section div .layui-breadcrumb a {
    font-size: 12px
}

.tab-wrap .right .card .list li a section div .layui-breadcrumb a cite {
    color: #aaaaaa
}

.tab-wrap .right .card .list li a section div .i-new {
    margin-left: 5px;
    font-size: 13px
}

.menuselectbox {
    margin-left: 15px !important;
    margin-right: 15px !important;
    left: 0 !important;
    right: 0 !important;
    border-radius: 6px !important
}

.menuselectbox .layui-layer-content {
    padding: 10px 15px !important
}

.menuselectbox .mob-title {
    padding: 10px 0
}

.menuselectbox .text {
    padding-top: 5px;
    font-size: 14px;
    color: #3a3a3a
}

.menuselectbox .text p {
    padding: 0;
    font-size: 14px;
    color: #3a3a3a;
    line-height: 1.6
}

#menuselect {
    display: none;
    background: #fff
}

#menuselect .title {
    padding-bottom: 15px;
    padding-top: 10px;
    font-size: 20px;
    font-weight: 700
}

#menuselect .title span {
    font-size: 13px;
    font-weight: 500;
    color: #8799a3
}

#menuselect .newshot {
    font-size: 16px;
    border-radius: 6px;
    position: relative
}

#menuselect .newshot a {
    display: block;
    padding: 10px;
    color: #fff
}

#menuselect .newshot h3 {
    font-size: 20px;
    font-weight: 600;
    color: inherit
}

#menuselect .newshot h3 i {
    display: block;
    margin-bottom: 10px
}

#menuselect .newshot p {
    font-size: 12px
}

#menuselect .newshot .icon {
    font-size: 110px;
    position: absolute;
    top: -10px;
    right: -10px;
    opacity: .5
}

#menuselect .list {
    overflow: hidden
}

#menuselect .list ul {
    padding-top: 10px;
    padding-bottom: 15px;
    overflow: hidden
}

#menuselect .list ul li {
    overflow: hidden
}

#menuselect .list ul li a {
    border-radius: 6px;
    display: block;
    padding: 10px;
    overflow: hidden
}

#menuselect .list ul li a .le {
    float: left;
    font-size: 16px;
    font-weight: 600
}

#menuselect .list ul li a .le .bl {
    display: block;
    font-size: 12px
}

#menuselect .list ul li a .le .hot {
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px;
    font-weight: 500
}

#menuselect .list ul li a .ri {
    float: right
}

#menuselect .list ul li a .icon {
    position: absolute;
    bottom: -5px;
    right: 10px;
    opacity: .2;
    font-size: 42px
}

#mobaboutbox {
    display: none
}

.mag-copyurl {
    text-align: center;
    font-size: 12px
}

.mag-copyurl i {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 42px
}

.page-list-title {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 24px;
    font-weight: 600
}

.column-list {
    clear: both;
    box-shadow: 0 8px 40px rgba(208,208,208,0.1)
}

.column-list ul {
    padding: 15px 15px 5px 15px
}

.column-list ul li {
    display: inline-block;
    margin-bottom: 5px
}

.column-list ul li a {
    display: block;
    padding: 8px 20px;
    font-size: 13px;
    border-radius: 4px
}

.column-list .current-cat a {
    background: var(--blue);
    color: var(--white)
}

.sidebars {
    margin-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    overflow: hidden
}

.sidebars .header {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 10px;
    font-weight: 600
}

.sidebars .header i {
    display: block
}

.sidebars .content {
    line-height: 1.5;
    overflow: hidden
}

.sidebars .body {
    line-height: 1.5;
    overflow: hidden
}

.sidebars .huoban a {
    padding: 15px
}

.sidebars .huoban li {
    width: 50%
}

.sidebar-author {
    margin-bottom: 15px;
    padding-bottom: 10px;
    overflow: hidden
}

.sidebar-author .top-pic {
    height: 150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%
}

.sidebar-author .userpic {
    border-radius: 200px;
    display: block;
    margin-top: -30px;
    margin-right: 10px;
    float: left
}

.sidebar-author img {
    width: 60px;
    height: 60px;
    border-radius: 200px
}

.sidebar-author h4 {
    line-height: 2.5
}

.sidebar-author h4 .layui-badge {
    margin-left: 10px;
    background: #22a0ff !important;
    color: #fff !important;
    border-radius: 200px
}

.sidebar-author h4 a {
    font-size: 14px
}

.sidebar-author .bottom {
    padding-left: 15px;
    padding-right: 15px
}

.sidebar-author .text {
    padding-top: 10px;
    padding-bottom: 15px;
    margin-left: 5px;
    font-size: 14px;
    line-height: 1.6;
    color: #666
}

.sidebar-author .total {
    text-align: center;
    padding-bottom: 10px;
    overflow: hidden
}

.sidebar-author .total span {
    display: block;
    font-size: 20px;
    font-weight: 600;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif
}

.sidebar-author .total small {
    color: #999;
    font-size: 13px
}

.sidebar-author .sns-icons {
    margin-top: 15px;
    text-align: center
}

.sidebar-author .news-title {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 16px
}

.sidebar-author ul {
    line-height: 2
}

.sidebar-author ul i {
    font-size: 12px
}

.sidebar-author ul li {
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden
}

.sidebar-author ul li a {
    font-size: 14px
}

.sider-comment .body {
    max-height: 300px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.sider-comment .body::-webkit-scrollbar {
    width: 4px !important
}

.sider-comment .body::-webkit-scrollbar-track {
    background-color: #eee
}

.sider-comment .body::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.sider-comment .items {
    display: flex;
    margin-bottom: 10px
}

.sider-comment .items:last-child {
    margin: 0
}

.sider-comment .items .left {
    margin-right: 10px
}

.sider-comment .items .left img {
    border-radius: 200px;
    box-shadow: 1px 2px 10px #b3b3b363
}

.sider-comment .items .right {
    flex: 1;
    width: 100%
}

.sider-comment .items .right p {
    border-radius: 4px;
    padding: 5px;
    font-size: 13px;
    line-height: 1.6
}

.sider-tags a {
    padding: 5px 8px;
    margin-bottom: 5px;
    border-radius: 4px;
    display: inline-block;
    margin-right: 5px
}

.sider-article .items {
    padding-bottom: 10px;
    overflow: hidden;
    display: flex
}

.sider-article .items:last-child {
    padding: 0
}

.sider-article .items .left {
    width: 100px;
    height: 70px;
    margin-right: 10px;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
    padding: 0
}

.sider-article .items .left img {
    width: auto;
    height: 100%
}

.sider-article .items .right {
    width: 100%;
    flex: 1;
    position: relative
}

.sider-article .items .right h4 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.2;
    font-size: 15px
}

.sider-article .items .right h4 a {
    display: block
}

.sider-article .items .right .text {
    font-size: 12px;
    color: #999;
    position: absolute;
    bottom: 0
}

.sider-article .items .right .text a {
    margin-right: 5px;
    height: 16px;
    line-height: 18px;
    color: #666
}

.sider-article-two .left {
    float: right !important;
    margin: 0;
    margin-left: 10px
}

.sider-image .header {
    padding-top: 10px !important
}

.sider-image .item {
    position: relative
}

.sider-image .item .top {
    width: 100%;
    text-align: center;
    overflow: hidden;
    background: #000
}

.sider-image .item .top img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 1s;
    -webkit-mask: -webkit-linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7), rgba(0,0,0,0.7), rgba(0,0,0,0.4))
}

.sider-image .item .bottom {
    position: absolute;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    bottom: 10px;
    color: #fff
}

.sider-image .item .bottom .text {
    margin-top: 10px;
    font-size: 12px;
    color: #ccc
}

.sider-image .item a:hover img {
    transform: scale(1.05);
    -webkit-mask: -webkit-linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75), rgba(0,0,0,0.75), rgba(0,0,0,0.6))
}

.sider-image-two .item {
    position: relative
}

.sider-image-two .item .top-pic {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    overflow: hidden
}

.sider-image-two .item .top-pic img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 1s
}

.sider-image-two .item .bottom {
    font-size: 16px
}

.sider-image-two .item .bottom .text {
    margin-top: 10px;
    font-size: 12px;
    color: #666
}

.sider-image-two .item a:hover img {
    transform: scale(1.05)
}

.sidebar-tool-text .bottom {
    text-indent: 15px;
    line-height: 1.6
}

.siteinfo,.widget_blogstat {
    border-radius: 6px
}

.siteinfo ul,.widget_blogstat ul {
    line-height: 2;
    overflow: hidden
}

.siteinfo ul li span,.widget_blogstat ul li span {
    color: #999;
    font-size: 12px
}

.siteinfo .border-bottom,.widget_blogstat .border-bottom {
    padding-top: 10px;
    margin-bottom: 10px
}

.siteinfo .layui-badge-dot,.widget_blogstat .layui-badge-dot {
    margin-right: 10px;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 200px
}

.siteinfo a,.widget_blogstat a {
    display: block
}

.siteinfo i,.widget_blogstat i {
    margin-right: 10px;
    color: #353535
}

.siteinfo .layui-btn,.widget_blogstat .layui-btn {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 18px
}

.siteinfo .layui-btn:hover,.widget_blogstat .layui-btn:hover {
    color: #fff !important
}

.sider-tag a {
    float: left;
    margin: 5px !important;
    line-height: 28px
}

.sider-column .layui-badge-dot {
    margin-right: 10px;
    background: #ddd
}

.list-articles .header {
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #333
}

.list-articles .items {
    display: flex !important;
    padding: 15px;
    overflow: hidden;
    margin: 0;
    margin-bottom: 15px
}

.list-articles .items .left {
    width: 260px;
    text-align: center
}

.list-articles .items .left a {
    width: 100%;
    height: 100%;
    border-radius: 6px;
    display: block;
    overflow: hidden
}

.list-articles .items .left img {
    height: 160px;
    cursor: pointer;
    transition: all 1s;
    border-radius: 6px
}

.list-articles .items .right {
    width: 100%;
    flex: 1;
    padding: 0 15px;
    position: relative
}

.list-articles .items .right .top {
    margin-bottom: 10px;
    display: block
}

.list-articles .items .right h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 20px
}

.list-articles .items .right h3 {
    padding-top: 15px;
    padding-bottom: 20px;
    font-weight: 600
}

.list-articles .items .right p {
    font-size: 13px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
    line-height: 1.5;
    color: #666
}

.list-articles .items .right .icons {
    position: absolute;
    bottom: 10px
}

.list-articles .items .right .icons span {
    margin-right: 10px;
    font-size: 13px;
    color: #999
}

.list-articles .items .right .icons span img {
    border-radius: 200px
}

.list-articles .items .right .icons a {
    color: inherit
}

.list-articles .items .right .book-btns {
    position: absolute;
    bottom: 15px
}

.list-articles .items .right .tags span {
    margin-right: 5px
}

.list-articles .sidebars .body {
    padding: 0
}

.list-card .items {
    border-radius: 4px;
    padding: 15px;
    overflow: hidden
}

.list-card .items .pic {
    text-align: center;
    height: 180px;
    line-height: 180px;
    display: block;
    border-radius: 4px;
    margin-bottom: 10px;
    overflow: hidden
}

.list-card .items .pic img {
    height: 100%;
    width: auto;
    cursor: pointer
}

.list-card .items .title {
    margin-bottom: 10px;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
    height: 42px
}

.list-card .items .tags {
    height: 20px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden
}

.list-card .items .tags span {
    margin-right: 5px;
    margin-bottom: 5px
}

.list-card .items .icons {
    text-align: left;
    color: #888;
    height: 30px;
    white-space: nowrap;
    overflow: hidden
}

.list-card .items .icons span {
    margin-right: 5px;
    font-size: 12px
}

.list-card .items .icons i,.list-card .items .icons a {
    font-size: 13px;
    color: #888
}

.list-card-soft .items h2 {
    white-space: nowrap;
    overflow: hidden;
    height: auto !important;
    min-height: 37px;
    margin-bottom: 0
}

.list-card-soft .items p {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 32px;
    color: #666
}

#pagination {
    text-align: center;
    padding: 35px 0
}

#pagination a {
    padding: 10px;
    background-color: #191919;
    color: #fff;
    border-radius: 4px;
    display: inline-block;
    width: 100px
}

.fenye {
    padding: 35px 0
}

.fenye .current {
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
    color: #fff
}

.fenye a {
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
    background-color: #fff
}

.fenye a:hover {
    background-color: #191919;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08);
    color: #fff
}

.fenye .next,.fenye .prev {
    width: 100px
}

@media screen and (max-width: 768px) {
    .column-list {
        margin: 0 10px 15px 10px
    }

    .book-btns a img {
        height: 18px
    }
}

.card-skin .blog-authorinfo .left .tags span,.card-skin .blog-authorinfo .left .sns-icons a {
    background: none !important;
    color: inherit
}

.blog-authorinfo {
    width: 100%;
    padding: 30px 0;
    margin-bottom: 20px;
    overflow: hidden
}

.blog-authorinfo .main {
    width: 100%;
    display: flex;
    align-items: center
}

.blog-authorinfo .left {
    width: 70%
}

.blog-authorinfo .left h1 {
    margin-bottom: 10px;
    font-size: 26px
}

.blog-authorinfo .left h1 i {
    display: block
}

.blog-authorinfo .left .blog-url {
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif;
    font-size: 24px;
    margin-bottom: 15px
}

.blog-authorinfo .left .tags {
    margin-bottom: 20px
}

.blog-authorinfo .left .tags span {
    margin-right: 10px;
    margin-bottom: 10px;
    background: rgba(0,0,0,0.3);
    padding: 5px 10px;
    border-radius: 4px;
    display: inline-block;
    color: #fff
}

.blog-authorinfo .left .tags span i {
    margin-right: 5px;
    font-size: 16px;
    font-weight: 500;
    color: #c2a469
}

.blog-authorinfo .left .tags a {
    color: #fff
}

.blog-authorinfo .left .tags a:hover {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08)
}

.blog-authorinfo .left .text {
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 20px
}

.blog-authorinfo .left .sns-icons a {
    color: #fff;
    background-color: rgba(0,0,0,0.3) !important
}

.blog-authorinfo .left .sns-icons a:hover {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08);
    background-color: #fff !important;
    color: #222
}

.blog-authorinfo .left .sns-icons a i {
    font-weight: 500;
    font-size: 20px
}

.blog-authorinfo .right {
    padding-left: 50px;
    margin-bottom: 20px
}

.blog-authorinfo .right .swiper-container {
    width: 300px;
    height: 400px;
    border-radius: 10px;
    box-shadow: 15px 15px 0 #ffffff1f;
    overflow: hidden
}

.blog-authorinfo .right .swiper-container div {
    text-align: center
}

.blog-authorinfo .right .swiper-container div img {
    width: 100%
}

.blog-subtitle {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 15px
}

.blog-subtitle i {
    display: inline-block;
    border-radius: 200px;
    margin-right: 10px;
    font-size: 24px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-indent: 5px;
    background: #eee
}

@media screen and (max-width: 768px) {
    .blog-authorinfo .main {
        display: block
    }

    .blog-authorinfo .user-photo {
        border-radius: 200px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-top: 20px
    }

    .blog-authorinfo h1 {
        text-align: center;
        padding: 30px 0 5px 0;
        font-size: 24px
    }

    .blog-authorinfo .left {
        width: auto;
        margin: 0 15px
    }

    .blog-authorinfo .left .blog-url {
        text-align: center;
        padding-bottom: 10px;
        font-size: 18px
    }

    .blog-authorinfo .left .tags {
        text-align: center
    }

    .blog-authorinfo .left .tags span {
        font-size: 12px;
        padding: 3px 6px;
        margin-right: 5px;
        margin-bottom: 5px
    }

    .blog-authorinfo .left .tags span i {
        font-size: 14px;
        margin-right: 3px
    }

    .blog-authorinfo .left .text {
        text-align: center;
        font-size: 14px;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .blog-authorinfo .left .sns-icons {
        text-align: center;
        padding-bottom: 10px;
        margin-bottom: 15px
    }

    .blog-authorinfo .right {
        padding-left: 20px
    }

    .blog-subtitle {
        margin-left: 10px;
        margin-right: 10px
    }
}

.theme-info {
    width: 100%;
    padding-top: 30px;
    display: flex;
    align-items: center
}

.theme-info .left {
    width: 70%
}

.theme-info .left h1 {
    padding-top: 60px;
    margin-bottom: 30px;
    font-size: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.theme-info .left h1 i {
    display: block
}

.theme-info .left .price {
    margin-bottom: 15px;
    font-size: 18px
}

.theme-info .left .price .h {
    margin-right: 15px
}

.theme-info .left .price .h strong {
    color: #c2a469;
    font-size: 32px;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif
}

.theme-info .left .price .h strong span {
    font-size: 16px
}

.theme-info .left .price .y {
    margin-right: 20px
}

.theme-info .left .price .y s {
    font-size: 26px;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif
}

.theme-info .left .price p {
    margin-top: 10px;
    color: #c2a469;
    display: inline-block;
    border-radius: 4px;
    font-size: 14px
}

.theme-info .left .text {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.theme-info .left .copy {
    margin-top: 20px
}

.theme-info .right {
    padding-left: 50px;
    align-items: center;
    width: 100%
}

.theme-info .right .swiper-container {
    border-radius: 10px;
    overflow: hidden
}

.theme-info .right .swiper-container .swiper-slide {
    text-align: center;
    width: inherit !important
}

.theme-info .right .swiper-container .swiper-slide img {
    width: 100%
}

.theme-info .theme-buy a {
    font-size: 16px;
    border-radius: 6px
}

.theme-subtitle {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    padding: 30px 10px 30px 10px;
    margin-bottom: 15px
}

.theme-subtitle i {
    display: block
}

.theme-carousel {
    text-align: center;
    margin-bottom: 15px;
    border-radius: 10px;
    overflow: hidden;
    background: none !important
}

.theme-carousel img {
    height: 500px
}

.theme-module {
    margin-bottom: 15px
}

.theme-module .item div {
    padding: 15px;
    text-align: center;
    border-radius: 6px
}

.theme-module .item div h3 {
    line-height: 3;
    margin-bottom: 10px;
    font-weight: 600
}

.theme-module .item div p {
    height: 40px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #8799a3
}

.theme-desc {
    border-radius: 6px;
    font-size: 18px;
    text-align: center;
    line-height: 2;
    overflow: hidden;
    padding: 50px 30px;
    margin-bottom: 15px
}

.theme-desc p {
    margin-bottom: 20px
}

.theme-desc ul {
    text-align: left;
    overflow: hidden
}

.theme-desc ul li {
    width: 33%;
    font-size: 16px;
    line-height: 1.5;
    float: left;
    padding: 15px 0;
    border: 1px dashed #eee
}

.theme-desc ul li span {
    display: block;
    margin-top: 15px;
    margin-bottom: 20px;
    color: #8799a3;
    font-size: 14px;
    padding: 0 20px
}

.theme-desc ul li div {
    height: 40px;
    line-height: 20px;
    padding: 0 20px;
    font-size: 15px;
    overflow: hidden
}

.theme-adminui {
    padding: 50px 0
}

.theme-adminui .layui-carousel {
    border-radius: 10px;
    overflow: hidden
}

.theme-allmod {
    margin-bottom: 15px
}

.theme-allmod .main {
    border-radius: 10px;
    overflow: hidden;
    padding: 20px 0
}

.theme-allmod .item {
    padding: 30px 20px;
    margin: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-align: left;
    border-bottom: 1px #eee dashed
}

.theme-allmod .item:last-child {
    border: none
}

.theme-allmod .item .left {
    text-align: center;
    width: 200px;
    font-weight: 600;
    font-size: 20px;
    border-right: 1px #eee dashed;
    margin-right: 50px;
    align-items: center;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif
}

.theme-allmod .item .right {
    position: relative;
    width: 100%;
    font-size: 18px;
    line-height: 2;
    padding-left: 30px
}

.theme-allmod .item .right span {
    position: absolute;
    left: 0
}

.theme-allmod .item .right p {
    padding: 10px;
    border-radius: 4px;
    line-height: 1.5
}

.theme-buy {
    text-align: center;
    padding: 50px 0
}

.theme-buy p {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 600;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif
}

.theme-buy button,.theme-buy a {
    padding: 15px 50px;
    font-size: 18px;
    border: none;
    border-radius: 4px;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
    color: #fff !important
}

.theme-buy a:hover {
    color: #fff;
    transform: translate(0, -6px);
    transition: all .32s ease-in-out;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08)
}

#swiper-images {
    margin-bottom: 20px
}

#swiper-images a {
    display: block;
    position: relative;
    overflow: hidden;
    min-height: 300px
}

#swiper-images a .text {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

#swiper-images a .text .center {
    text-align: center
}

#swiper-images a .text .center h3 {
    font-size: 28px;
    margin-bottom: 20px
}

#swiper-images a .text .center p {
    font-size: 18px
}

#swiper-images a .shade {
    background-color: #00000090
}

#swiper-images a img {
    width: 100%
}

#swiper-images.main {
    border-radius: 6px;
    margin-top: 20px
}

.wpss-header {
    height: 70px;
    position: relative;
    z-index: 1000
}

.wpss-header .main {
    position: relative;
    height: inherit;
    display: flex;
    align-items: center
}

.wpss-header .logo {
    margin-right: 20px;
    height: inherit
}

.wpss-header .logo a {
    height: inherit;
    display: flex;
    align-items: center
}

.wpss-header .logo img {
    height: 50px;
    margin-right: 20px
}

.wpss-header .logo span {
    font-size: 30px
}

.wpss-header .left {
    flex: 1;
    height: inherit
}

.wpss-header .left li {
    display: inline-block;
    height: inherit
}

.wpss-header .left li a {
    display: block;
    display: flex;
    height: inherit;
    align-items: center;
    padding: 0 15px;
    font-size: 15px
}

.wpss-header .right {
    position: absolute;
    top: 0;
    right: 0;
    height: inherit;
    text-align: right;
    display: flex;
    align-items: center
}

.wpss-header .right li {
    display: inline-block;
    height: inherit
}

.wpss-header .right li a {
    display: block;
    display: flex;
    height: inherit;
    align-items: center;
    padding: 0 15px;
    font-size: 15px
}

.wpss-header .right .user img {
    border-radius: 200px;
    box-shadow: 2px 2px 6px rgba(36,37,38,0.13)
}

.wpss-header .right .user .login-sub-box {
    display: none;
    min-width: 350px;
    position: absolute;
    right: -75px;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 10px 20px #9595951a;
    z-index: 1002;
    text-align: left
}

.wpss-header .right .user .login-sub-box .pic {
    display: flex;
    align-items: center
}

.wpss-header .right .user .login-sub-box .pic img {
    width: 42px;
    height: 42px;
    margin-right: 20px
}

.wpss-header .right .user .login-sub-box .pic .ri {
    display: flex;
    align-items: center
}

.wpss-header .right .user .login-sub-box .pic .ri span {
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 200px
}

.wpss-header .right .user .login-sub-box .btns {
    display: flex
}

.wpss-header .right .user .login-sub-box .btns a {
    display: inline-block !important;
    text-align: center;
    padding: 10px !important;
    flex: 1;
    color: var(--grey)
}

.wpss-header .right .user .login-sub-box .btns a i {
    display: block;
    margin: 5px auto !important;
    width: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
    border-radius: 200px
}

.wpss-header .right .user .login-sub-box .out a {
    float: left;
    padding: 0 !important;
    color: var(--grey)
}

.wpss-header .right .user .login-sub-box .out .ribtn {
    float: right
}

.wpss-header .right .user .login-sub-box a {
    font-size: 12px !important
}

.wpss-header .right .user:hover .login-sub-box {
    display: block
}

.wpss-header .right .smbtn i {
    border-radius: 200px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 31px;
    font-size: 16px
}

.wpss-header ul,.wpss-header li,.wpss-header a {
    color: inherit
}

.dark-theme .wpss-header .right li .login-sub-box .btns a i {
    background: #272727
}

.wpss-footer {
    position: relative;
    z-index: 1002
}

.wpss-footer .top .main {
    display: flex;
    align-items: center
}

.wpss-footer .top .left {
    width: 70%
}

.wpss-footer .top .left h2 {
    font-size: 32px
}

.wpss-footer .top .left h2 span {
    margin-left: 5px;
    font-size: 13px;
    font-weight: 500;
    color: var(--grey)
}

.wpss-footer .top .left .icons {
    padding: 20px 0
}

.wpss-footer .top .right {
    text-align: right;
    flex: 1
}

.wpss-footer .top .right .img {
    float: right;
    text-align: center
}

.wpss-footer .top .right .img img {
    height: 120px;
    margin-bottom: 5px
}

.wpss-footer .top .right .img span {
    display: block
}

.wpss-footer .about {
    color: #999;
    padding: 30px 0
}

.wpss-footer .about hr {
    margin-bottom: 20px;
    background: #222
}

.wpss-footer .about .bottom {
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.wpss-footer .about .bottom .page {
    margin-right: 20px
}

.wpss-footer .about .bottom .page h3 {
    color: #fafafa;
    line-height: 2
}

.wpss-footer .about .bottom .page p {
    max-width: 400px
}

.wpss-footer .about .bottom .page a {
    display: inline-block;
    width: 48%;
    color: #999
}

.wpss-footer .about .bottom .page a:hover {
    color: var(--blue)
}

.wpss-footer .about .bottom .desc {
    margin-right: 30px
}

.wpss-footer .about .bottom .desc h3 {
    font-weight: 600;
    margin-bottom: 10px
}

.wpss-footer .about .bottom .desc a {
    margin: 20px 0;
    color: #fff;
    border-radius: 5px
}

.wpss-footer .about .bottom .desc a:hover {
    color: #fff
}

.wpss-footer .link div {
    border: 1px dashed #999;
    border-radius: 6px;
    padding: 10px;
    padding-top: 20px
}

.wpss-footer .link span {
    color: #fafafa
}

.wpss-footer .link a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #999
}

.wpss-footer .link a:hover {
    color: var(--blue)
}

.wpss-footer .link .btn {
    font-size: 12px;
    color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 200px;
    padding: 2px 10px
}

.wpss-footer .link .btn:hover {
    color: #f6f6f6;
    background: var(--blue);
    border-color: var(--blue)
}

.wpss-footer .copy {
    padding: 15px 0;
    display: flex
}

.wpss-footer .copy .right {
    text-align: right;
    flex: 1
}

.wpss-footer .copy a {
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 10px;
    color: #999
}

.wpss-footer .copy a:hover {
    color: var(--blue)
}

.book-btns a {
    padding: 5px 8px;
    border-radius: 4px
}

.book-btns a img {
    width: auto;
    height: 20px
}

.book-col {
    width: 20%;
    text-align: center
}

.book-item h4 {
    white-space: initial !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 20px !important;
    height: 40px !important;
    margin-bottom: 5px
}

.book-item .book-btns {
    text-align: left
}

.book-item .book-btns img {
    height: 20px
}

.swiper-tab-title {
    font-size: 20px;
    font-weight: 600;
    color: var(--black);
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
    clear: both
}

.swiper-tab-title .swiper-wrapper {
    justify-content: center;
    height: auto !important
}

.swiper-tab-title .swiper-slide {
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 10px;
    cursor: pointer;
    width: auto !important;
    height: 100%
}

.swiper-tab-title .swiper-slide-thumb-active:after {
    content: "";
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -5px;
    width: 10px;
    height: 4px;
    background: var(--red);
    border-radius: 200px;
    transition: width 2s;
    -moz-transition: width 2s;
    -webkit-transition: width 2s;
    -o-transition: width 2s
}

.no-post {
    display: flex;
    align-items: center;
    justify-content: center;
    width: inherit;
    min-height: 300px
}

.no-post div {
    text-align: center;
    line-height: 3
}

.no-post div i {
    font-size: 50px
}

.no-post div h2 {
    font-weight: 600
}

.no-border {
    border: none !important
}

.list-wrap {
    clear: both;
    padding-bottom: 15px;
    position: relative
}

.list-wrap .swiper-button-prev,.list-wrap .swiper-button-next {
    background-color: var(--grey);
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 200px;
    font-size: 12px
}

.list-wrap .swiper-button-prev::after,.list-wrap .swiper-button-next::after {
    font-size: 12px;
    color: var(--white)
}

.list-wrap .swiper-button-next.swiper-button-disabled,.list-wrap .swiper-button-prev.swiper-button-disabled {
    display: none
}

.hom-vip {
    padding: 50px 0
}

.hom-vip .wrap {
    display: flex;
    align-items: center
}

.hom-vip .left {
    width: 50%
}

.hom-vip .left .icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url(http://www.ruanmeidh1.xyz/images/vip.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-position: left
}

.hom-vip .left h2 {
    font-weight: 600;
    margin-bottom: 10px
}

.hom-vip .left h3 {
    margin-bottom: 15px;
    font-weight: 600;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif;
    font-size: 18px
}

.hom-vip .left p {
    color: var(--grey);
    font-size: 15px;
    letter-spacing: 1px
}

.hom-vip .right {
    width: 100%;
    display: flex
}

.hom-vip .right .item {
    flex: 1;
    border: 1px solid #eee;
    padding: 30px;
    margin: 10px;
    max-width: 235px;
    border-radius: 6px;
    box-shadow: 2px 2px 6px rgba(36,37,38,0.13)
}

.hom-vip .right .item:hover {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08)
}

.hom-vip .right .item h3 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 15px
}

.hom-vip .right .item .money {
    margin-bottom: 10px;
    font-size: 12px
}

.hom-vip .right .item .money strong {
    margin-right: 5px;
    font-size: 32px
}

.hom-vip .right .item p {
    line-height: 1.6;
    margin-bottom: 25px
}

.hom-vip .right .item .layui-btn {
    line-height: 26px;
    height: 26px;
    padding-left: 20px;
    padding-right: 20px
}

.wpss-list-tab {
    padding-top: 15px;
    clear: both
}

.wpss-list-tab .layui-tab-title li {
    font-size: 18px;
    font-weight: 600;
    height: 50px
}

.wpss-list-tab .layui-tab-content {
    padding-bottom: 0
}

.first-screen {
    width: 100%;
    position: relative
}

.wpss-search {
    width: 100%;
    display: flex;
    align-items: center;
    height: 450px;
    position: relative;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    margin-bottom: 20px
}

.wpss-search .center {
    width: 100%
}

.wpss-search .center h2 {
    color: var(--white);
    text-align: center;
    font-size: 32px;
    position: relative;
    z-index: 999;
    color: inherit
}

.wpss-search .center p {
    text-align: center;
    color: inherit;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    z-index: 999
}

.wpss-search .shade {
    background-color: #00000090;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.wpss-search .search-inputbox {
    position: relative;
    top: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 750px
}

.wpss-search .search-inputbox .bottom {
    margin-top: 15px;
    color: inherit
}

.wpss-search .search-inputbox .bottom a {
    color: inherit !important
}

.article-carousel-cards {
    width: 100%;
    margin-bottom: 20px
}

.article-carousel-cards .theme-info .right {
    text-align: center
}

.article-carousel-cards .theme-info .right img {
    border-radius: 6px;
    max-width: 600px
}

.list-card-theme .items {
    padding: 20px;
    overflow: hidden;
    text-align: center
}

.list-card-theme .items .pic {
    width: 100%;
    display: block;
    padding-bottom: 20px
}

.list-card-theme .items .pic img {
    width: auto;
    height: 200px;
    border-radius: 10px;
    margin-bottom: 20px
}

.list-card-theme .items .title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 15px;
    height: 52px
}

.list-card-theme .items .desc {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 38px
}

.list-card-theme .items .btns {
    margin-bottom: 20px
}

.list-card-theme .items .btns a {
    border-radius: 200px;
    min-width: 80px
}

.list-card-theme .items .icons {
    text-align: center
}

.list-articles-two {
    overflow: hidden;
    clear: both
}

.list-articles-two .items {
    width: 50%;
    float: left;
    padding: 0 0 15px 0;
    margin: 0
}

.list-articles-two .items:nth-child(odd) .right {
    margin-right: 15px
}

.list-articles-two .items:hover {
    box-shadow: none !important
}

.list-articles-two .items:hover .left,.list-articles-two .items:hover .right {
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08)
}

.list-articles-two .items .left {
    padding: 15px;
    border-radius: 6px 0 0 6px
}

.list-articles-two .items .right {
    padding: 0 15px 0 0;
    border-radius: 0 6px 6px 0
}

.list-articles-two .items .right h2 {
    padding-top: 20px
}

.list-articles-two .items .right p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.list-articles-two .items .right .icons.book-btns {
    bottom: 12px
}

.book-items .price {
    margin-bottom: 10px;
    color: #f05f50
}

.book-items .price s {
    margin-right: 10px;
    color: #9b9b9b;
    font-size: 12px
}

.book-items .price span {
    font-size: 15px
}

.page-price .card-skin-rds {
    background: none !important
}

.page-price .sidebar-down {
    padding: 0;
    text-align: left
}

.page-price .sidebar-down .price {
    text-align: left
}

.page-price .sidebar-down .price strong {
    color: #ffcb66
}

.page-price .sidebar-down .price .old-price {
    display: inline-block;
    margin-left: 15px
}

.page-price .sidebar-down .vip-price,.page-price .sidebar-down .erphpdown-tips {
    text-align: left
}

.page-price .sidebar-down .layui-btn {
    width: auto;
    font-size: 14px
}

#light-theme #erphpdown {
    background-color: #f9f9f9
}

#dark-theme #erphpdown,.dark-theme #erphpdown {
    background-color: #333
}

#erphpdown {
    border: none !important;
    margin-top: 70px !important;
    overflow: initial;
    padding: 15px !important;
    border-radius: 6px
}

#erphpdown>legend {
    padding: 0;
    font-size: 20px;
    position: absolute;
    top: -50px;
    left: 0;
    color: #1890ff
}

#erphpdown .erphpdown-title {
    margin-bottom: 10px;
    font-weight: 600;
    color: #1890ff
}

#erphpdown .erphpdown-tips,#erphpdown .erphpdown-tips-free {
    margin-top: 15px
}

#erphpdown .erphpdown-down {
    background: #1890ff
}

#erphpdown .erphpdown-copy {
    color: #1890ff
}

#erphpdown .erphpdown-item {
    border-bottom: 1px dashed #d2d2d2 !important;
    padding: 8px 0 !important
}

#erphpdown .erphpdown-child {
    border: none !important;
    border-bottom: 1px dashed #d2d2d2 !important;
    padding: 8px 0 !important
}

#erphpdown .erphpdown-child>legend {
    padding: 0 !important;
    margin: 1px 10px 0 0 !important;
    font-size: 14px !important;
    float: left;
    color: inherit
}

.sidebar-down {
    margin-bottom: 20px;
    padding-top: 20px;
    text-align: center
}

.sidebar-down .title {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 15px;
    color: #1890ff
}

.sidebar-down .price {
    font-size: 16px;
    text-align: center;
    margin-bottom: 15px
}

.sidebar-down .price strong {
    font-size: 32px;
    padding-right: 10px
}

.sidebar-down .price .old-price {
    font-size: 15px;
    margin-top: 5px;
    color: var(--grey)
}

.sidebar-down .price .old-price s {
    font-size: 18px
}

.sidebar-down .price .pricedesc {
    font-size: 14px;
    margin-top: 10px
}

.sidebar-down .free {
    margin-bottom: 15px
}

.sidebar-down .free .item {
    margin-bottom: 5px
}

.sidebar-down .free .layui-btn {
    line-height: inherit;
    height: inherit;
    font-size: inherit;
    margin: 0;
    border-radius: 200px
}

.sidebar-down .layui-btn {
    margin-bottom: 15px;
    font-size: 16px;
    letter-spacing: .5px
}

.sidebar-down .vip-price {
    text-align: center;
    font-size: 18px;
    margin-bottom: 15px;
    overflow: hidden
}

.sidebar-down .vip-price span {
    font-weight: 600;
    line-height: 24px
}

.sidebar-down .vip-price .layui-btn {
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    border-radius: 200px;
    padding-left: 10px;
    padding-right: 10px;
    margin: -2px 0 0 10px
}

.sidebar-down .tips {
    text-align: center;
    margin-bottom: 15px
}

.sidebar-down .text {
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    line-height: 1.6;
    overflow: hidden
}

.sidebar-down ul {
    line-height: 1.8;
    color: #757575
}

.sidebar-down .layui-badge-dot {
    margin-right: 10px;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 200px
}

.vip-info {
    width: 100%;
    text-align: center;
    position: relative;
    padding-top: 50px
}

.vip-info h1 {
    padding-top: 60px;
    margin-bottom: 30px;
    font-size: 36px;
    letter-spacing: 2px;
    font-weight: 700;
    color: #ffca63
}

.vip-info h1 i {
    display: block
}

.vip-info .text {
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.6
}

.vip-info .copy {
    margin: 20px 0 50px 0
}

.erphpdown {
    margin: 25px auto
}

.theme-vip {
    margin-bottom: 15px;
    display: flex;
    background-color: var(--grey);
    color: var(--white);
    color: inherit;
    padding: 100px
}

.theme-vip .item {
    flex: 1;
    margin: 0 10px
}

.theme-vip .item .card-skin {
    padding: 30px 20px;
    text-align: center;
    border-radius: 6px
}

.theme-vip .item .card-skin:hover {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08)
}

.theme-vip .item .card-skin i {
    margin-top: 20px;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(http://www.ruanmeidh1.xyz/images/vip.png) no-repeat center
}

.theme-vip .item .card-skin h3 {
    line-height: 2;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 28px
}

.theme-vip .item .card-skin .money {
    margin-bottom: 15px;
    margin-right: -20px
}

.theme-vip .item .card-skin .money strong {
    font-size: 36px;
    margin-right: 5px;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif
}

.theme-vip .item .card-skin p {
    line-height: 1.8;
    margin-bottom: 15px;
    font-size: 15px;
    text-align: left;
    display: inline-block;
    margin: 0 auto 15px auto
}

.theme-vip .item .card-skin p strong {
    padding: 0 5px;
    font-size: 26px;
    font-family: "Consolas","Microsoft JhengHei","Apple LiGothic Medium,Microsoft YaHei","å¾®è½¯é›…é»‘","Arial",sans-serif
}

.theme-vip .item .card-skin .layui-btn {
    margin-bottom: 15px;
    height: 30px;
    line-height: 30px
}

.theme-module i {
    font-size: 36px;
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 10px;
    background: linear-gradient(90deg, #ed1c24 0, #fb8f02 100%);
    -webkit-background-clip: text;
    color: transparent
}

@media screen and (max-width: 768px) {
    .wpss-header {
        padding: 0 5px 0 15px
    }

    .wpss-header .logo span {
        font-size: 25px
    }

    .wpss-header .logo img {
        height: 40px
    }

    .wpss-header .right li a {
        padding: 0 10px
    }

    .main {
        width: auto
    }

    #swiper-images.main {
        border-radius: 0;
        margin-top: 0
    }

    #swiper-images.main .swiper-wrapper,#swiper-images.main a {
        min-height: auto;
        height: auto !important
    }

    a .sidebar-down {
        text-align: center !important
    }

    .swiper-tab-title {
        padding-bottom: 0
    }

    .swiper-tab-title .swiper-wrapper {
        justify-content: left;
        font-size: 18px
    }

    .book-mod {
        display: block !important;
        position: relative
    }

    .book-mod .pic {
        position: absolute;
        right: 0;
        margin: 0 !important;
        width: 120px !important;
        padding: 0 !important
    }

    .book-mod h3,.book-mod p {
        margin-right: 130px
    }

    .list-articles .item .left a {
        width: 100%;
        height: 90px
    }

    .list-articles .item .left a img {
        width: auto;
        height: 100%
    }

    .book-items .left {
        height: auto !important
    }

    .book-items .right p {
        display: block !important;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-top: 5px;
        font-size: 11px !important
    }

    .book-items .right .book-btns {
        text-align: left
    }

    .book-items .right .price {
        display: none
    }

    .wpss-footer .top .main {
        display: block;
        overflow: hidden;
        text-align: center
    }

    .wpss-footer .top .main .left {
        width: auto
    }

    .wpss-footer .top .main .right {
        text-align: center;
        display: flex
    }

    .wpss-footer .top .main .right .img {
        flex: 1;
        float: none;
        display: inline-block
    }

    .wpss-footer .about {
        padding: 30px 15px
    }

    .wpss-footer .about .main {
        display: block
    }

    .wpss-footer .about .main .page {
        margin: 0;
        margin-bottom: 15px
    }

    .wpss-footer .about .main .page hr {
        margin-bottom: 10px
    }

    .wpss-footer .about .main .page a {
        width: 32%
    }

    .wpss-footer .about .main .desc {
        text-align: center
    }

    .wpss-footer .about .bottom .page {
        padding-left: 65px
    }

    .wpss-footer .about .bottom .page h3 {
        position: absolute;
        left: 10px;
        margin-top: 10px;
        font-size: 13px
    }

    .wpss-footer .about .bottom .desc {
        padding-left: 0
    }

    .wpss-footer .about .bottom .desc h3 {
        position: relative
    }

    .wpss-footer .copy {
        display: block;
        font-size: 12px;
        text-align: center
    }

    .wpss-footer .copy .right {
        text-align: center;
        margin-top: 5px
    }

    .wpss-footer .copy span {
        display: block;
        margin-top: 10px
    }

    .wpss-footer .copy a {
        margin: 0 5px 0 0
    }

    .wpss-search {
        height: 260px !important;
        margin-bottom: 10px
    }

    .wpss-search .center {
        margin: 0 15px
    }

    .wpss-search .center h2,.wpss-search .center p {
        padding: 0;
        margin: 0
    }

    .wpss-search .center h2 {
        font-size: 24px;
        margin-bottom: 10px
    }

    .wpss-search .search-inputbox {
        width: auto;
        padding: 0
    }

    .hom-vip {
        width: 100%
    }

    .hom-vip .wrap {
        width: auto;
        margin: 0 15px;
        display: block
    }

    .hom-vip .wrap .left {
        width: 100%;
        margin-bottom: 10px;
        text-align: center
    }

    .hom-vip .wrap .right {
        display: block
    }

    .hom-vip .wrap .right .item {
        text-align: center;
        margin: 0 auto 20px auto
    }

    .list-wrap {
        margin-left: 0px;
        margin-right: 0px;
    }

    .theme-info {
        display: block
    }

    .theme-info .left {
        width: auto;
        margin: 0 15px;
        padding: 60px 15px 0 15px
    }

    .theme-info .left h1 {
        text-align: center;
        padding-top: 20px;
        font-size: 24px
    }

    .theme-info .left .price {
        text-align: center
    }

    .theme-info .left .copy {
        text-align: center;
        margin-bottom: 15px
    }

    .theme-info .left .text {
        text-align: center;
        font-size: 15px;
        padding: 0
    }

    .theme-info .left .sns-icons {
        text-align: center;
        padding-bottom: 10px;
        margin-bottom: 15px
    }

    .theme-info .right {
        padding: 0
    }

    .article-carousel-cards {
        width: 100% !important;
        height: 600px !important
    }

    .article-carousel-cards .theme-info {
        padding: 0
    }

    .article-carousel-cards .theme-info .left h1 {
        padding: 0
    }

    .article-carousel-cards .theme-info .right img {
        max-width: 100%
    }

    .article-carousel-cards .theme-buy {
        text-align: center !important;
        padding: 20px
    }

    .article-carousel-cards .theme-buy a {
        font-size: 14px;
        padding: 5px 10px
    }

    .theme-subtitle {
        padding: 15px 0
    }

    .theme-carousel {
        height: 300px !important
    }

    .theme-carousel img {
        height: inherit
    }

    .theme-desc {
        padding: 30px 20px;
        border-radius: 0;
        font-size: 15px
    }

    .theme-desc ul li {
        width: 49%
    }

    .theme-desc ul li:last-child {
        width: 99%;
        text-align: center
    }

    .theme-module {
        padding: 0;
        margin: 0
    }

    .theme-module .layui-col-space15 {
        margin: 0
    }

    .theme-module .item {
        padding: 0
    }

    .theme-module .item div {
        border-radius: 0;
        text-align: left;
        padding-bottom: 1px
    }

    .theme-module .item div h3 {
        margin: 0 0 0 50px
    }

    .theme-module .item div p {
        margin-left: 50px
    }

    .theme-module i {
        position: absolute;
        font-size: 26px;
        margin-top: 15px;
        left: 30px
    }

    .theme-adminui {
        padding-top: 15px;
        padding-bottom: 15px;
        padding: 0
    }

    .theme-adminui .theme-carousel {
        height: 260px !important;
        border-radius: 0
    }

    .theme-adminui img {
        width: 100%;
        height: auto
    }

    .theme-allmod .main {
        display: block;
        border-radius: 0
    }

    .theme-allmod .main .item {
        display: block;
        padding: 15px 0
    }

    .theme-allmod .main .item .left {
        text-align: left;
        width: auto;
        margin-bottom: 15px
    }

    .theme-allmod .main .item .right {
        font-size: 16px;
        width: auto
    }
}

.resetï¼› .EKHJj {
    color: #fff
}

code,kbd,pre,samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace
}

pre {
    position: relative;
    clear: both;
    margin: 10px auto
}

pre:before {
    content: " ";
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fc625d;
    width: 12px;
    height: 12px;
    left: 10px;
    top: 15px;
    -webkit-box-shadow: 20px 0 #fdbc40,40px 0 #35cd4b;
    box-shadow: 20px 0 #fdbc40,40px 0 #35cd4b;
    z-index: 2
}

pre code {
    border-radius: 6px;
    font-size: 14px;
    padding: 40px 15px 15px 15px !important;
    line-height: 1.25
}

#dark-theme code,.dark-theme code {
    background: #0e0e0e !important
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal
}

@media screen and (max-width: 1200px) {
    .list-card .layui-col-md3 {
        width: 33.33%
    }

    #wpmenu .user .sub-menu {
        right: 0
    }

    .list-articles-two .items {
        width: 100%
    }

    .list-articles-two .items:nth-child(odd) .right {
        margin: 0;
        padding: 0
    }
}

@media screen and (min-width: 1200px) {
    ::-webkit-scrollbar {
        width: 12px;
        height: 0px;
        background-color: #eee;
        overflow: hidden
    }

    ::-webkit-scrollbar-track {
        background-color: #eee;
        overflow: hidden
    }

    ::-webkit-scrollbar-thumb {
        width: 10px;
        background-color: #222;
        overflow: hidden
    }

    .next-buttons {
        width: -webkit-fill-available;
        height: inherit;
        position: absolute;
        top: 10px;
        display: flex;
        align-items: center;
        left: 50%;
        margin-left: -740px;
        padding: 0 100px
    }

    .page-nav-body .next-buttons {
        max-width: 100% !important;
        left: 0;
        margin-left: 0;
        padding: 0
    }
}

@media screen and (max-width: 1500px) {
    .next-buttons {
        width: -webkit-fill-available;
        height: inherit;
        position: absolute;
        top: 10px;
        display: flex;
        align-items: center;
        left: 0;
        margin-left: 0;
        padding: 0x
    }
}

body,html {
    scroll-behavior: smooth !important
}

.current {
    background: #333
}

.home-nav-header .logo {
    margin-left: 50px !important
}

.layui-layout-left,.layadmin-pagetabs,.layui-body,.layui-footer {
    left: 0px
}

.layui-header .layui-nav .layui-nav-child dd.layui-this a,.layui-header .layui-nav .layui-nav-child dd.layui-this {
    background: none
}

.layui-bg-black {
    background: #1a1a1a !important
}

.layui-body {
    bottom: 0 !important;
    -webkit-overflow-scrolling: touch
}

.layui-body .main {
    width: 90%
}

.home-carousel {
    margin-top: -100px;
    height: 500px;
    z-index: 996;
    overflow: inherit !important
}

#home-carousel {
    position: absolute;
    overflow: hidden;
    height: 500px !important;
    text-align: center
}

#home-carousel img {
    max-width: 100%
}

.card-special {
    margin-left: auto;
    margin-right: auto
}

.card-special ul {
    overflow: hidden;
    padding-top: 5px
}

.card-special li {
    width: 12.5%;
    border: none;
    border: none !important;
    display: inline-block
}

.card-special li a {
    display: block;
    text-align: center;
    border-radius: 6px;
    overflow: hidden
}

.card-special li a:hover i {
    transition: background 1s;
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s
}

.card-special li a:hover span {
    color: #888
}

.card-special li i {
    display: inherit;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    font-size: 18px;
    width: 36px;
    height: 36px;
    line-height: 38px;
    border-radius: 200px;
    background: #f5f5f5;
    color: #fff !important
}

.card-special li strong {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 500
}

.pageui-fluid {
    width: 100%;
    position: relative;
    z-index: 997
}

.nav-list div {
    overflow: hidden
}

.nav-list div a {
    display: block;
    padding: 25px 15px;
    border-radius: 4px;
    color: #666
}

.nav-list div a i {
    display: block;
    float: left;
    margin-right: 10px;
    line-height: 42px;
    font-size: 32px
}

.nav-list div:last-child {
    border: none;
    border: none !important
}

.nav-list div p {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden
}

.index-tab {
    margin-bottom: 25px;
    clear: both;
    padding-top: 15px;
    overflow: hidden
}

.index-tab .index-tab-title {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 8px;
    border: none;
    border: none !important;
    font-size: 14px
}

.index-tab .index-tab-title li {
    border-radius: 200px;
    min-width: 38px;
    height: 38px;
    line-height: 38px;
    margin-right: 10px
}

.index-tab .index-tab-title li i {
    font-size: 18px;
    line-height: 40px
}

.index-tab .index-tab-title .layui-this {
    background: #eee
}

.index-tab .index-tab-title .layui-this:after {
    border: none
}

.index-tab .index-tab-title .title-right {
    float: right;
    line-height: 40px
}

.index-tab .layui-tab-content {
    padding: 0;
    padding-left: 20px;
    padding-right: 20px
}

.index-tab .layui-tab-item {
    overflow: hidden
}

.index-tab .list {
    display: flex;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px #f8f8f8 solid;
    min-height: 92px
}

.index-tab .list h3 {
    width: 60px;
    line-height: 20px;
    font-weight: 600 !important;
    text-align: center;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 10px
}

.index-tab .list ul {
    flex: 1;
    overflow: hidden;
    font-size: 0
}

.index-tab .list ul li {
    display: inline-block;
    width: 20%;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 6px
}

.index-tab .list ul li .rancolors::after {
    width: 20px;
    line-height: 22px;
    font-size: 12px;
    z-index: 996
}

.index-tab .list ul li a {
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    overflow: hidden
}

.index-tab .list ul li img {
    width: 20px;
    height: 20px;
    margin-left: 10px;
    margin-right: 10px
}

.index-tab .list ul li .pic {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    margin-right: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: top;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    z-index: 1002
}

.index-tab .list ul li span {
    display: inline-block;
    vertical-align: top
}

.index-tab .ggw-list {
    margin-left: 20px;
    margin-right: 20px;
    border-radius: 6px;
    padding: 5px;
    border: none;
    border: none !important
}

.index-tab .ggw-list h3 {
    margin: 0;
    line-height: 42px
}

.index-tab .ggw-list ul li {
    width: 10%
}

.index-tab .sort .list h3 {
    line-height: 42px;
    width: 60px;
    text-align: right;
    margin-right: 10px
}

.index-tab .sort .list li {
    width: auto
}

.index-tab .sort .list li a {
    padding-left: 10px;
    padding-right: 10px
}

.index-tab .layui-timeline {
    padding-top: 10px
}

.index-tab .layui-timeline img {
    width: 32px;
    height: 32px;
    border-radius: 200px
}

.index-tab .layui-timeline .layui-timeline-title {
    padding-top: 5px
}

.index-tab .layui-timeline .layui-timeline-content {
    padding-left: 40px
}

.index-tab .layui-timeline .layui-timeline-content p {
    white-space: nowrap;
    overflow: hidden
}

.index-tab .layui-timeline .layui-timeline-content p span {
    font-size: 12px;
    color: #999
}

.index-tab .layui-timeline .layui-timeline-item:before {
    left: 8px
}

.index-tab .card-special {
    padding-bottom: 10px
}

.index-hot {
    overflow: hidden
}

.index-hot .browser-header {
    margin-bottom: 10px
}

.index-hot .layui-tab {
    overflow: hidden
}

.index-hot .layui-tab-title {
    float: left;
    width: 160px;
    max-height: 645px;
    border: none;
    border: none !important;
    white-space: normal;
    height: auto;
    overflow: hidden;
    border-right: 1px #eee solid
}

.index-hot .layui-tab-title::-webkit-scrollbar {
    width: 4px !important
}

.index-hot .layui-tab-title::-webkit-scrollbar-track {
    background-color: #eee
}

.index-hot .layui-tab-title::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.index-hot .layui-tab-title:hover {
    overflow: auto;
    border-right: #fff
}

.index-hot .layui-tab-title li {
    text-align: left;
    display: block;
    line-height: 26px;
    padding: 5px;
    padding-left: 15px;
    margin-right: 15px;
    margin-bottom: 5px;
    border-radius: 200px
}

.index-hot .layui-tab-title li span {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    background: no-repeat center;
    background-size: 100%;
    margin-right: 10px;
    border-radius: 200px
}

.index-hot .layui-tab-title .layui-this {
    border-radius: 200px;
    background-color: #f6f6f6
}

.index-hot .layui-tab-title .layui-this:after {
    border: none;
    border: none !important
}

.index-hot .layui-tab-content {
    overflow: hidden;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px
}

.index-hot .layui-tab-content h3 {
    padding-bottom: 15px;
    border-bottom: 1px #eee solid;
    margin: 0 10px;
    margin-top: 5px
}

.index-hot .layui-tab-content ul {
    max-height: 600px;
    padding: 0;
    margin-top: 10px;
    overflow: hidden
}

.index-hot .layui-tab-content ul::-webkit-scrollbar {
    width: 4px !important
}

.index-hot .layui-tab-content ul::-webkit-scrollbar-track {
    background-color: #eee
}

.index-hot .layui-tab-content ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.index-hot .layui-tab-content ul:hover {
    overflow: auto
}

.index-hot .layui-tab-content ul li {
    line-height: 2.5;
    font-size: 16px;
    margin-right: 10px
}

.index-hot .layui-tab-content ul li:nth-child(-n+5) span {
    color: #ff4400
}

.index-hot .layui-tab-content ul li:nth-child(-n+5) a:hover {
    color: #ff4400
}

.index-hot .layui-tab-content ul li a {
    display: inherit;
    white-space: nowrap;
    overflow: hidden
}

.index-hot .layui-tab-content ul li a:hover {
    color: #c2a469;
    border-radius: 6px
}

.index-hot .layui-tab-content ul li a span {
    padding: 0 15px;
    color: #c2a469;
    font-weight: 600
}

.hot-topic {
    background-size: 100% 100%;
    padding-top: 40px;
    margin-bottom: 20px
}

.hot-topic .layui-tab-title {
    clear: both;
    height: 30px;
    border: none;
    border: none !important;
    margin-bottom: 10px;
    padding-top: 10px
}

.hot-topic .layui-tab-title li {
    line-height: 30px;
    margin-right: 15px;
    font-size: 16px;
    margin-bottom: 25px
}

.hot-topic .layui-tab-title .layui-this:after {
    height: 30px
}

.hot-topic .layui-tab-title .layui-this {
    background-color: #000;
    color: #fff !important;
    border-radius: 200px
}

.hot-topic .layui-tab-title .layui-this::after {
    opacity: 0
}

.hot-topic .layui-tab-title .layui-tab-bar {
    padding: 0 20px;
    border: none;
    top: 10px
}

.hot-topic .layui-tab-content {
    clear: both
}

.hot-topic .item {
    border-radius: 4px;
    padding: 10px 20px
}

.hot-topic .item ul {
    max-height: 400px;
    overflow: hidden
}

.hot-topic .item ul::-webkit-scrollbar {
    width: 4px !important
}

.hot-topic .item ul::-webkit-scrollbar-track {
    background-color: #eee
}

.hot-topic .item ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.hot-topic .item ul:hover {
    overflow: auto
}

.hot-topic .item li:nth-child(-n+5) span {
    color: #ff4400 !important
}

.hot-topic .item li:nth-child(-n+5) a:hover {
    color: #ff4400 !important
}

.hot-topic .item li a {
    font-size: 15px;
    display: block;
    line-height: 1.8;
    white-space: nowrap;
    overflow: hidden;
    color: #666
}

.hot-topic .item li a:hover {
    color: #c2a469 !important;
    border-radius: 6px
}

.hot-topic .item li a span {
    width: 30px;
    text-align: center;
    display: inline-block;
    color: #c2a469;
    font-weight: 600
}

.hot-topic .title {
    font-size: 16px;
    margin-bottom: 10px;
    padding: 0 0 5px 0;
    line-height: 38px;
    border-bottom: 1px #eee solid
}

.hot-topic .title .left {
    float: left;
    border-radius: 200px;
    width: 28px;
    height: 28px;
    background: no-repeat center;
    background-size: 100%;
    margin-top: 5px;
    margin-right: 10px
}

.hot-topic .title .right {
    float: right;
    font-weight: 500
}

.newsite {
    margin-left: auto;
    margin-right: auto
}

.newsite .main h3 {
    font-size: 24px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    color: #22a0ff
}

.newsite .main h3 i {
    color: #22a0ff;
    font-size: 36px;
    margin-right: 5px
}

.newsite .main h3 span {
    font-size: 14px;
    margin-left: 10px;
    color: #666
}

.newsite .main ul {
    padding: 15px;
    margin-bottom: 25px;
    border-radius: 6px
}

.newsite .main ul li {
    width: 20%
}

.newsite .main ul li a {
    display: block;
    padding: 10px;
    border-radius: 4px;
    -webkit-transition: background-color .2s ease-in;
    -moz-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in;
    -webkit-transition: color .2s ease-in;
    -moz-transition: color .2s ease-in;
    transition: color .2s ease-in
}

.newsite .main ul li a img {
    width: 28px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: block;
    float: left;
    border-radius: 6px
}

.newsite .main ul li a h4 {
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    line-height: 2
}

.newsite .main ul li a h4 span {
    margin-left: 10px;
    font-weight: 500;
    background: #f6f6f6 !important
}

.newsite .main ul li a p {
    white-space: nowrap;
    overflow: hidden;
    color: #666
}

.navigation-main {
    margin-top: 20px;
    overflow: hidden
}

.navigation-main .sub-title {
    margin-bottom: 15px;
    font-weight: 600
}

.navigation-main .layui-tab {
    margin: 0
}

.navigation-main .layui-tab-title {
    padding-top: 10px;
    height: 38px;
    border-radius: 6px 6px 0 0 !important;
    border: none;
    border: none !important;
    overflow: hidden;
    font-weight: 600
}

.navigation-main .layui-tab-title .layui-this:after,.navigation-main .layui-tab-title .layui-nav-bar {
    color: #2220;
    border-bottom: 4px solid #222;
    height: 50px
}

.navigation-main .layui-tab-title .title-right {
    margin-top: 5px;
    text-align: right;
    float: right;
    font-size: 14px
}

.navigation-main .layui-tab-title .title-right a {
    margin-right: 5px
}

.navigation-main .layui-tab-title .title-right i {
    display: inline-block;
    border-radius: 200px;
    text-align: center;
    margin-right: 5px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 18px
}

.navigation-main .layui-tab-title .title-right a {
    text-align: center
}

.navigation-main .layui-tab-title .title-right img {
    width: 42px;
    height: 44px;
    line-height: 42px
}

.navigation-main .layui-tab-title .ml {
    line-height: 40px
}

.navigation-main .nav-li {
    font-size: 18px;
    margin-right: 25px;
    letter-spacing: 1px
}

.navigation-main .nav-li i {
    margin-right: 5px;
    display: none
}

.navigation-main .first {
    margin-left: 20px
}

.navigation-main .list {
    margin-bottom: 7px;
    overflow: hidden
}

.navigation-main .list ul {
    overflow: hidden;
    font-size: 0
}

.navigation-main .list ul li {
    display: inline-block;
    width: 10%;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 6px
}

.navigation-main .list ul li a {
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block
}

.navigation-main .list ul li img {
    width: 20px;
    height: 20px;
    border-radius: 200px;
    margin-left: 10px;
    margin-right: 10px
}

.navigation-main .main .top {
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 30px;
    border-radius: 0 0 6px 6px !important;
    padding-left: 15px;
    padding-right: 15px
}

.navigation-main .main .top .ml {
    float: left;
    color: #666
}

.navigation-main .main .top .mr {
    float: right
}

.navigation-main .main .top .mr span {
    margin-left: 10px;
    margin-right: 5px;
    font-size: 12px
}

.navigation-main .main .top .mr .layui-form-switch {
    min-width: 20px;
    height: 16px
}

.navigation-main .main .top .mr .layui-form-switch i {
    width: 10px;
    height: 10px
}

.navigation-main .main .top .mr .layui-form-onswitch i {
    margin-left: -15px
}

.navigation-main .main .left-site {
    padding-left: 0
}

.navigation-main .main .left-hot {
    padding-left: 0
}

.navigation-main .main .left-hot ul {
    padding-top: 15px;
    padding-bottom: 10px;
    overflow: hidden;
    padding-right: 0 !important
}

.navigation-main .main .left-hot ul::-webkit-scrollbar {
    width: 4px !important
}

.navigation-main .main .left-hot ul::-webkit-scrollbar-track {
    background-color: #eee
}

.navigation-main .main .left-hot ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.navigation-main .main .left-hot ul:hover {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.navigation-main .main .left-hot li {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px
}

.navigation-main .main .left-hot li a {
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    padding: 5px 10px;
    display: inherit;
    line-height: 28px;
    text-indent: 10px
}

.navigation-main .main .left-hot li a:hover {
    border-radius: 200px
}

.navigation-main .main .left-hot li a span {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    background: no-repeat center;
    background-size: 100%;
    margin-left: 5px;
    border-radius: 200px
}

.navigation-main .main .left-hot li:last-child {
    padding-bottom: 25px
}

.navigation-main .main .center {
    float: right;
    overflow: hidden
}

.navigation-main .main .center .list {
    overflow: hidden;
    margin: 0;
    padding: 15px;
    margin-bottom: 25px
}

.navigation-main .main .center .list:last-child {
    margin: 0
}

.navigation-main .main .center .list h3 {
    padding-bottom: 15px;
    font-size: 18px;
    border-bottom: 1px #eee solid;
    margin: 0 10px
}

.navigation-main .main .center .list ul {
    max-height: 600px;
    padding: 0;
    margin-top: 15px;
    overflow: hidden
}

.navigation-main .main .center .list ul::-webkit-scrollbar {
    width: 4px !important
}

.navigation-main .main .center .list ul::-webkit-scrollbar-track {
    background-color: #eee
}

.navigation-main .main .center .list ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.navigation-main .main .center .list ul:hover {
    overflow: auto
}

.navigation-main .main .center .list ul li {
    line-height: 2.5;
    font-size: 16px
}

.navigation-main .main .center .list ul li:nth-child(-n+5) span {
    color: #ff4400
}

.navigation-main .main .center .list ul li:nth-child(-n+5) a:hover {
    color: #ff4400
}

.navigation-main .main .center .list ul li a {
    display: inherit;
    white-space: nowrap;
    overflow: hidden
}

.navigation-main .main .center .list ul li a:hover {
    color: #c2a469;
    border-radius: 6px
}

.navigation-main .main .center .list ul li a span {
    padding: 0 15px;
    color: #c2a469;
    font-weight: 600
}

.navigation-main .main .right {
    padding-right: 0
}

.site-list {
    margin-bottom: 20px
}

.site-list:last-child {
    margin: 0
}

.site-list h3 {
    font-size: 16px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 20px
}

.site-list h3 i {
    font-size: 18px
}

.site-list h3 span {
    font-size: 14px;
    margin-left: 10px;
    color: #666
}

.site-list h3 a {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px
}

.site-list ul {
    white-space: nowrap;
    overflow: hidden
}

.site-list ul::-webkit-scrollbar {
    width: 4px !important
}

.site-list ul::-webkit-scrollbar-track {
    background-color: #eee
}

.site-list ul::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 200px !important
}

.site-list ul li {
    border-radius: 6px
}

.site-list ul li:hover .a-two {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out
}

.site-list ul li .a-one {
    display: block;
    padding: 15px;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transition: background-color .2s ease-in;
    -moz-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in;
    -webkit-transition: color .2s ease-in;
    -moz-transition: color .2s ease-in;
    transition: color .2s ease-in
}

.site-list ul li .a-one:hover {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out
}

.site-list ul li .a-one .le {
    overflow: hidden
}

.site-list ul li .a-one .pic,.site-list ul li .a-one img {
    width: 32px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    position: relative;
    font-size: 16px;
    text-align: center;
    margin-right: 10px;
    display: block;
    float: left;
    border-radius: 200px
}

.site-list ul li .a-one .pic span,.site-list ul li .a-one img span {
    display: block !important;
    width: 34px;
    height: 34px;
    overflow: hidden;
    margin: -1px;
    border-radius: 200px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top left;
    position: relative;
    z-index: 999
}

.site-list ul li .a-one h4 {
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 32px
}

.site-list ul li .a-one p {
    font-size: 13px;
    color: #666;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    overflow: hidden
}

.site-list ul li .a-one .tags {
    height: 22px;
    display: block
}

.site-list ul li .a-one span {
    font-size: 10px;
    margin-top: 5px
}

.site-list ul li .a-one span:empty {
    display: none
}

.site-list ul li .a-two {
    position: absolute;
    text-align: center;
    width: 20px;
    line-height: 20px;
    top: 28px;
    right: 15px;
    opacity: 0;
    border-radius: 200px
}

.site-list ul li .a-two i {
    font-size: 12px
}

.site-list ul li:hover .a-two {
    opacity: 1
}

.site-list-tab h3 {
    float: left;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 20px
}

.site-list-tab ul {
    font-size: 12px
}

.site-list-tab .layui-tab-title .layui-this:after {
    border-bottom: none !important
}

.site-list-tab .layui-tab-title li {
    line-height: 42px;
    font-size: 13px;
    margin-right: 10px
}

.site-list-tab .layui-tab-title .layui-this {
    background-color: #eee;
    border-radius: 200px;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 5px
}

.site-list-tab .layui-tab-title a {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px
}

.site-list-tab .site-list h3 {
    display: none
}

.site-list-tool .top {
    margin-bottom: 25px
}

.site-list-tool h4 span {
    float: right
}

.site-list-tool img {
    border-radius: 6px;
    width: 50px !important;
    height: 50px !important
}

.lanmubody {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 25px
}

.lanmubody h1 {
    margin-bottom: 25px
}

.lanmubody p {
    color: #333;
    font-size: 18px;
    margin-bottom: 25px
}

.list {
    -webkit-overflow-scrolling: touch
}

.lefix {
    width: calc(9.25%);
    position: fixed;
    top: 0;
    z-index: 10;
    max-height: 100%;
    padding-top: 10px !important;
    padding-bottom: 10px;
    bottom: 50px
}

.lefixbh {
    bottom: 260px
}

.column-main {
    overflow: hidden
}

.two-column-main {
    display: flex
}

.two-column-main .column-left {
    flex: 1;
    width: 70%;
    margin-right: 20px
}

.two-column-main .sidebar-wrap {
    width: 25%
}

.two-column-main .list-articles .items {
    margin: 0;
    margin-bottom: 15px
}

.column-main-author {
    display: flex
}

.column-main-author .column-left {
    width: 25%;
    flex: 1;
    margin-right: 20px
}

.site-list-column .top {
    margin-bottom: 25px
}

.site-list-column .top span {
    margin-right: 15px
}

.reward-box {
    padding: 20px 15px
}

.reward-box .zhifuma {
    text-align: center;
    overflow: hidden
}

.reward-box .zhifuma div {
    display: inline-block;
    width: 260px;
    height: 300px;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat
}

.reward-box .text {
    font-size: 12px;
    text-align: center;
    line-height: 1.8;
    color: #666;
    margin-bottom: 25px
}

.reward-box .text .layui-btn {
    margin-top: 10px
}

.content-list-articles {
    padding-bottom: 15px;
    overflow: hidden
}

.content-list-articles a {
    display: block
}

.content-list-articles .items {
    overflow: hidden
}

.content-list-articles .items .left {
    text-align: center;
    height: 90px;
    border-radius: 6px;
    overflow: hidden
}

.content-list-articles .items .left img {
    width: 100%;
    height: auto;
    cursor: pointer;
    transition: all 1s
}

.content-list-articles .items .right {
    padding-left: 15px;
    padding-right: 15px
}

.content-list-articles .items .right h3 {
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 5px;
    color: #555
}

.content-list-articles .items .right p {
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 12px;
    color: #666
}

.content-list-articles .items .right .icons span {
    margin-right: 10px;
    font-size: 12px;
    color: #999
}

.content-list-articles .items .right .icons a {
    color: inherit
}

.content-list-articles .sidebars .body {
    padding: 0
}

.content-main {
    padding-top: 20px
}

.content-main .right .sider-article {
    padding: 0
}

.article-copy {
    font-size: 12px;
    margin-bottom: 10px;
    color: #999
}

.article-qrcode {
    margin-bottom: 10px
}

.article-qrcode img {
    height: 200px;
    padding-right: 10px
}

.article-qrcode span {
    display: block;
    margin-top: 10px;
    font-weight: 500
}

.site-relation {
    margin-bottom: 20px
}

.site-relation .wrap {
    width: 33.33%
}

.site-mod {
    padding: 20px 15px 0 15px;
    overflow: hidden;
    display: flex
}

.site-mod .right {
    flex: 1;
    font-size: 14px;
    line-height: 1.8;
    padding-left: 20px;
    padding-right: 20px
}

.site-mod .right h3 {
    font-size: 20px;
    font-weight: 600
}

.site-mod .right li {
    margin-bottom: 5px
}

.site-mod .right span {
    margin-right: 5px
}

.site-mod .right a {
    margin-top: 15px
}

.site-mod .right .text {
    padding-top: 5px;
    line-height: 1.5
}

.site-mod .right span:empty {
    display: none
}

.site-mod .fuli-btn {
    background: #ff2e63 !important
}

.site-mod .pic {
    border-radius: 6px;
    text-align: center;
    height: 80px;
    width: 80px;
    line-height: 80px;
    padding: 30px
}

.site-mod .pic .rancolors {
    width: 80px;
    height: 80px;
    border-radius: 200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden
}

.site-mod .pic .rancolors::after {
    width: 80px;
    line-height: 80px;
    font-size: 32px
}

.site-mod .pic img {
    border-radius: 6px;
    max-width: 80px;
    z-index: 999;
    position: relative
}

.book-mod {
    display: flex
}

.book-mod .pic {
    width: 200px;
    border-radius: 6px;
    padding: 15px;
    margin-right: 15px;
    display: flex;
    align-items: center
}

.book-mod .pic img {
    width: 100%;
    border-radius: 6px
}

.book-mod .right {
    flex: 1;
    line-height: 1.5
}

.book-mod .right p {
    margin-bottom: 15px
}

.book-mod h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 15px
}

.book-mod .price {
    font-weight: 600;
    margin-bottom: 20px
}

.book-mod .book-btns a {
    background-color: #f1f1f1;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px
}

.dark-theme .book-btns a {
    background: #111
}

.article-content {
    padding: 30px;
    margin-bottom: 25px;
    line-height: 2;
    font-size: 16px;
}

.article-content .header {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 10px;
    font-weight: 600;
}

.article-content .header i {
    display: block;
}

.main-article {
    margin-top: 15px
}

.main-article .content-article {
    padding: 20px;
    margin-bottom: 25px;
    overflow: hidden
}

.main-article .content-article table {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px
}

.main-article .website-list {
    margin-bottom: 25px
}

.main-article .list-card-soft {
    margin-bottom: 25px
}

.main-article .done {
    color: #ff2e63 !important
}

.main-article .done:hover {
    color: #ff2e63 !important
}

.main-article .love-btn:hover {
    color: #e6b980 !important
}

.layui-text {
    line-height: 2;
    font-size: 16px;
    color: #333
}

.layui-text h1,.layui-text h2,.layui-text h3,.layui-text h4 {
    font-weight: 600;
    position: relative;
    padding: 15px
}

.layui-text h1:before,.layui-text h2:before,.layui-text h3:before,.layui-text h4:before {
    content: "\f068";
    position: absolute;
    left: -10px;
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    color: var(--blue);
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg)
}

.layui-text p {
    margin-bottom: 15px
}

.layui-text blockquote,.wp-block-quote {
    position: relative;
    padding: 30px 40px;
    background: #f1f1f1;
    border-radius: 6px;
    margin-bottom: 15px
}

.layui-text blockquote:before,.wp-block-quote:before {
    content: "\f10d";
    position: absolute;
    top: 10px;
    left: 15px;
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    color: #999
}

.layui-text blockquote:after,.wp-block-quote:after {
    content: "\f10e";
    position: absolute;
    bottom: 10px;
    right: 15px;
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    color: #999
}

.dark-theme .layui-text blockquote,.dark-theme .wp-block-quote {
    background-color: #252525
}

.dark-theme .layui-text h1,.dark-theme .layui-text h2,.dark-theme .layui-text h3,.dark-theme .layui-text h4 {
    color: #e2e2e2
}

.main-tool .iframe-tool {
    position: relative;
    margin-bottom: 25px;
    border-radius: 6px
}

.main-tool .iframe-tool iframe {
    min-height: 200px;
    height: 545px
}

.main-tool .left {
    position: relative;
    padding-left: 0
}

.main-tool .right {
    padding-right: 0
}

.main-tool .full-screen-btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 6px;
    width: 100%
}

.main-tool .full-screen-btn a {
    text-align: center;
    font-weight: 600;
    border-radius: 0;
    display: block;
    max-width: 100%;
    line-height: 38px;
    color: #000
}

.main-tool #iframe-tool-help {
    padding: 15px;
    margin-bottom: 25px;
    overflow: hidden
}

.main-tool #iframe-tool-help h3 {
    margin-bottom: 25px;
    padding-bottom: 15px;
    font-size: 18px;
    border-bottom: 1px solid #eee
}

.main-tool #iframe-tool-help .text {
    line-height: 2
}

.content-text {
    line-height: 2.4;
    font-size: 16px;
    padding: 15px
}

.content-text img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 25px
}

.content-text .copy {
    margin-top: 15px;
    margin-bottom: 25px
}

.article-tags {
    margin-top: 20px;
    font-size: 14px
}

.article-tags i {
    font-size: 16px
}

.content-author {
    padding-top: 20px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-radius: 6px;
    overflow: hidden
}

.content-author .left {
    float: left;
    padding-left: 20px;
    padding-right: 20px
}

.content-author .left img {
    width: 60px;
    height: 60px;
    border-radius: 200px
}

.content-author .right {
    overflow: hidden
}

.content-author .right h4 {
    font-weight: 600;
    margin-bottom: 10px
}

.content-author .right h4 .layui-badge {
    font-weight: 500;
    margin-left: 10px;
    background: #f1a325 !important;
    color: #fff !important;
    border-radius: 200px
}

.content-author .right .text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px
}

.sns-icons {
    clear: both
}

.sns-icons a {
    display: inline-block !important;
    margin-right: 5px;
    margin-bottom: 5px;
    border-radius: 200px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #666;
    font-size: 20px
}

.last-article {
    margin-bottom: 25px;
    padding: 15px;
    overflow: hidden
}

.last-article .top {
    font-size: 16px;
    margin-bottom: 10px
}

.last-article .right {
    text-align: right
}

.last-article a {
    display: block;
    font-size: 16px;
    overflow: hidden
}

.last-article i {
    display: block;
    line-height: 5px
}

.sitebox {
    position: absolute;
    width: 100%;
    padding: 85px 0 25PX 0;
    z-index: 998;
    top: 0;
    background: rgba(0,0,0,0.9)
}

.sitebox .main {
    width: 80%
}

.sitebox .main h3 {
    margin-bottom: 10px;
    padding: 5px;
    font-size: 16px;
    color: #22a0ff
}

.sitebox .main li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.sitebox .main li a {
    padding: 5px;
    overflow: hidden;
    color: #ccc
}

.sitebox .main div {
    color: #fff
}

.sitebox .main div span {
    color: #22a0ff;
    float: left;
    padding: 0 0 0 5px
}

.sitebox .main .layui-col-md12 h3 {
    margin-top: 15px;
    margin-bottom: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    border-bottom: 1px #222 solid;
    border-top: 1px #222 solid
}

.sitebox .main .layui-col-md12 ul {
    overflow: hidden;
    clear: both
}

.sitebox .text {
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
    color: #fff
}

.sitebox .text span {
    font-size: 32px;
    padding: 5px
}

.sitebox .text a {
    margin-left: 10px
}

.huoban ul {
    text-align: center;
    overflow: hidden
}

.huoban ul li {
    width: 12.5%;
    float: left
}

.huoban ul a {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px
}

.huoban ul a img {
    height: 30px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
    filter: gray
}

.huoban ul a img:hover {
    filter: none
}

.booth-content-bottom {
    position: relative;
    z-index: 1001;
    height: 150px;
    margin-bottom: 20px;
    border-radius: 6px;
    clear: both;
    overflow: hidden
}

.skinbox {
    position: fixed;
    top: 0;
    right: 0;
    width: 500px;
    height: 100%;
    overflow: hidden;
    z-index: 2000;
    padding: 10px;
    transform: translate3d(550px, 0, 0);
    -webkit-transform: translate3d(550px, 0, 0);
    border-radius: 0 !important
}

.skinbox .title {
    position: fixed;
    top: 0;
    right: 0;
    width: 500px;
    font-size: 20px;
    z-index: 1002;
    line-height: 100px
}

.skinbox .clear-navbg {
    position: absolute;
    bottom: 35px;
    left: 25px
}

.skinbox .skin-btn {
    display: inline-block !important
}

.skinbox .skin-color {
    position: fixed;
    top: 80px;
    right: 0;
    width: 500px;
    height: 60px;
    z-index: 1002
}

.skinbox .skin-color span {
    line-height: 36px;
    margin-right: 15px
}

.skinbox .skin-color .layui-form-switch {
    margin: 0
}

.skinbox .layui-tab {
    position: fixed;
    top: 130px;
    right: 0;
    width: 500px;
    z-index: 996
}

.skinbox .skin-pic a {
    width: 50%;
    float: left;
    overflow: hidden;
    display: block
}

.skinbox .skin-pic .cover {
    opacity: 0;
    background: rgba(0,0,0,0.3);
    height: inherit;
    text-align: center;
    top: 0;
    line-height: 100px
}

.skinbox .skin-pic .cover span {
    border: 1px #e8e8e8 solid;
    padding: 5px 8px;
    color: #e8e8e8;
    border-radius: 4px
}

.skinbox .skin-pic .cover:hover {
    opacity: 1
}

.skinbox .skin-pic .pic {
    margin: 5px;
    height: 100%;
    background-position: top center;
    background-size: 100%;
    background-repeat: no-repeat;
    overflow: hidden;
    border-radius: 6px
}

.skinbox .layui-tab-title {
    z-index: 1002
}

.skinbox .layui-tab-title li {
    height: 40px;
    font-size: 16px
}

.skinbox .layui-tab-content {
    position: fixed;
    top: 0;
    right: 0;
    width: 500px;
    height: 86%;
    overflow: scroll;
    z-index: 996
}

.skinbox .layui-tab-content::-webkit-scrollbar {
    display: none
}

.skinbox .layui-tab-content .layui-tab-item {
    margin-top: 180px
}

.skinbox .custom-pic .layui-form {
    margin-top: 45px;
    overflow: hidden
}

.skinbox .custom-pic .layui-form h3 {
    margin-bottom: 10px
}

.skinbox .custom-pic .layui-form span {
    padding-bottom: 10px;
    display: block;
    clear: both;
    font-size: 13px;
    letter-spacing: 0;
    color: #666
}

.skinbox .custom-pic .layui-form button {
    width: 20%;
    float: left;
    background: #333;
    color: #fff;
    text-align: center;
    padding: 0;
    border-radius: 0
}

.skinbox .custom-pic input {
    width: 80%;
    font-size: 14px;
    margin-bottom: 10px;
    float: left;
    background: #eee;
    border: none;
    border: none !important
}

.skinbox .custom-pic .tips {
    margin-top: 50px;
    color: #666;
    line-height: 1.6
}

.skinbox .custom-pic .tips strong {
    margin-bottom: 10px;
    display: block
}

.skinbox .custom-pic .tips a {
    margin-bottom: 10px;
    margin-right: 5px;
    margin-left: 0
}

.skinbox .custom-pic .tips span {
    margin-top: 10px;
    font-size: 12px;
    display: block
}

.show-shade {
    overflow-y: hidden
}

.show-shade .pageui-shade {
    display: block
}

.show-box {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

.skinbox-show {
    overflow-y: hidden
}

.skinbox-show .skinbox {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

.skinbox-show .pageui-shade {
    display: block
}

.pageui-shade {
    position: fixed;
    display: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.3);
    z-index: 1001;
    opacity: .5
}

.sub-title {
    clear: both;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 15px
}

.sub-title i {
    display: block
}

.pagetitle-tool {
    padding-bottom: 0
}

.subtitle {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    font-weight: 500;
    color: #333
}

.abouiconss {
    text-align: center;
    margin-top: 10px;
    padding: 20px 0
}

.abouiconss a {
    width: 50px;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    border-radius: 200px;
    margin: 10px
}

.abouiconss a i {
    font-size: 20px
}

.about-end {
    text-align: center;
    margin-bottom: 20px;
    line-height: 2.5
}

.about-end h3 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px
}

.about-fluid .video {
    width: 100%
}

.about-text {
    overflow: hidden
}

.about-text h2 {
    margin-bottom: 20px
}

.about-text h3 {
    margin-bottom: 10px
}

.about-text .t-s {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 2;
    padding: 20px 0;
    overflow: hidden
}

.about-text .t-b {
    text-align: center;
    line-height: 2
}

.about-text .t-b h2 {
    font-size: 20px;
    font-weight: 600;
    margin: 30px 0 0 0
}

.about-text .t-b i {
    color: #aaa
}

.about-text .t-b p {
    font-size: 16px
}

.about-text .t-b .layui-table {
    margin: 30px 0 0 0
}

.about-text .t-b .layui-table thead th {
    text-align: center
}

.about-text .t-b .layui-table tbody tr td:nth-child(4) {
    text-align: left
}

.link-fluid .layui-table {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px
}

.link-fluid .layui-table td,.link-fluid .layui-table th {
    padding: 15px
}

.update-fluid .layui-timeline {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px
}

.update-fluid .layui-timeline p {
    line-height: 2
}

.update-fluid .layui-timeline .layui-timeline-axis {
    color: #222
}

.release-main {
    width: 50% !important;
    padding: 50px;
    margin-bottom: 25px;
    font-size: 16px
}

.release-main #up-img {
    position: relative
}

.release-main #up-img input {
    position: relative;
    width: 100px;
    height: 100px;
    z-index: 1002;
    opacity: 0
}

.release-main #up-img i {
    display: block;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    line-height: 100px;
    z-index: 996;
    font-size: 42px;
    color: #aaa;
    border-radius: 4px
}

.release-main #site-logo-up {
    position: absolute;
    top: 0;
    max-width: 100px;
    height: 100px;
    z-index: 998
}

.release-main .layui-input-block {
    position: relative
}

.release-main .layui-form-label {
    font-size: 16px
}

.release-main input,.release-main textarea {
    border: none;
    border: none !important
}

.release-main button {
    width: 150px;
    border-radius: 200px
}

.release-main .layui-btn-primary {
    width: 150px
}

.release-main .layui-form-selected dl {
    z-index: 999;
    background-color: #f1f1f1
}

.release-main .layui-input {
    background-color: #f1f1f1
}

#dark-theme .release-main .layui-form-selected dl,.dark-theme .release-main .layui-form-selected dl,#dark-theme .release-main .layui-input,.dark-theme .release-main .layui-input {
    background-color: #222;
    border-color: #333
}

#dark-theme .release-main input,.dark-theme .release-main input,#dark-theme .release-main textarea,.dark-theme .release-main textarea {
    color: #fafafa
}

#dark-theme .release-top input,.dark-theme .release-top input {
    color: #fafafa
}

.release-top {
    margin-top: 20px;
    width: 40% !important;
    overflow: hidden;
    display: flex
}

.release-top .layui-form-item {
    width: 80%
}

.release-top .layui-form-item input {
    border-radius: 4px 0 0 4px;
    height: 52px
}

.release-top button {
    flex: 1;
    border-radius: 0 4px 4px 0;
    height: 52px
}

.next-link {
    display: flex;
    text-align: center;
    margin-bottom: 10px;
    clear: both
}

.next-link .right {
    width: 100%
}

.next-link a {
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    width: 100%
}

.page-text {
    padding-top: 20px;
    font-size: 16px;
    line-height: 2
}

.page-text .article-copy,.page-text .article-qrcode {
    display: none
}

.page-text button {
    margin-top: 10px;
    margin-bottom: 15px
}

.page-text .sidebars {
    padding: 30px 30px 30px 30px;
}

.page-links {
    margin-top: 15px;
    overflow: hidden;
    padding: 15px 15px 5px 15px
}

.page-links a {
    display: block;
    float: left;
    margin-bottom: 10px;
    width: 10%;
    white-space: nowrap;
    overflow: hidden;
    text-align: center
}

@media screen and (max-width: 768px) {
    .page-links a {
        display: block;
        float: left;
        margin-bottom: 10px;
        width: 16.66%;
        white-space: nowrap;
        overflow: hidden;
        text-align: center
    }
}

@media screen and (max-width: 640px) {
    .page-links a {
        display: block;
        float: left;
        margin-bottom: 10px;
        width: 33%;
        white-space: nowrap;
        overflow: hidden;
        text-align: center
    }
}

.layui-table-grid-down {
    display: none !important
}

.pageui-page {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align: center;
    font-size: 14px
}

.pageui-page a {
    background: #eee;
    color: #808080;
    padding: 5px 10px;
    border-radius: 200px;
    margin-bottom: 10px;
    display: inline-block
}

.pageui-page a b {
    background: none !important;
    padding-left: 0;
    padding-right: 0;
    color: #333
}

.pageui-page a b:hover {
    color: #fff !important
}

.pageui-page a:hover {
    background: #666;
    color: #fff !important
}

.pageui-page b {
    border-radius: 200px;
    background: #666;
    padding: 5px 12px;
    color: #fff
}

.comment {
    clear: both
}

.comment .layui-textarea,.comment .layui-input {
    border: none
}

.comment .list .comment-respond {
    padding-bottom: 10px;
    margin-left: 40px
}

.comment .list .comment-respond img {
    width: 38px;
    height: 38px
}

.comment .item {
    line-height: 1.8;
    padding-top: 10px;
    padding-bottom: 5px;
    overflow: hidden;
    display: flex
}

.comment .item .right {
    flex: 1
}

.comment .item img {
    border-radius: 200px;
    float: left;
    margin-right: 10px
}

.comment .item h3 {
    font-weight: 600
}

.comment .item span {
    color: #666;
    font-size: 12px
}

.comment .sub-item {
    margin-top: 5px;
    padding-top: 10px
}

.comment .sub-item img {
    width: 38px;
    height: 38px
}

.comment .children {
    margin-left: 50px
}

.comment .children .children {
    margin-left: 0 !important
}

.comment .no-comment-text {
    text-align: center;
    line-height: 38px
}

.message-board {
    margin-bottom: 15px;
    padding-bottom: 10px;
    overflow: hidden
}

.message-board .top-input {
    overflow: hidden
}

.message-board img {
    border-radius: 200px
}

.message-board .layui-input,.message-board .layui-select,.message-board .layui-textarea {
    background: #f5f5f5;
    border-color: #fff
}

.message-board .layui-input:hover,.message-board .layui-select:hover,.message-board .layui-textarea:hover {
    border-color: #fff !important
}

.message-board .layui-input:focus,.message-board .layui-select:focus,.message-board .layui-textarea:focus {
    border-color: #fff !important
}

.message-board .layui-form {
    float: left;
    margin-bottom: 10px
}

.message-board .userpic {
    float: left;
    text-align: center
}

.message-board .bottom {
    text-align: right
}

.share {
    padding-top: 15px
}

.share a {
    position: relative;
    text-decoration: none;
    margin: 10px 10px 10px 0;
    display: inline-block;
    outline: none;
    line-height: 38px;
    font-size: 14px
}

.share a i {
    font-size: 24px
}

#wpmenu li {
    position: relative
}

#wpmenu li .wpss-badge {
    line-height: 20px;
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px;
    padding: 0 5px;
    text-align: center;
    display: inline-block;
    transform: translateY(-12px);
    border-radius: 200px;
    font-weight: 600
}

#wpmenu li i {
    margin-right: 5px
}

#wpmenu li .icon-shequ {
    display: none
}

#wpmenu li .sub-menu {
    display: none;
    min-width: 180px;
    position: absolute;
    right: -75px;
    border-radius: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
    box-shadow: 0 10px 20px #9595951a;
    z-index: 1002
}

#wpmenu li .sub-menu li {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    line-height: initial
}

#wpmenu li .sub-menu li:before {
    color: #222;
    position: absolute;
    left: 10px;
    top: -8px;
    font-size: 24px
}

#wpmenu li .sub-menu li a {
    display: block;
    color: #222 !important;
    padding: 10px 30px;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 600
}

#wpmenu li .sub-menu li a:hover {
    color: #22a0ff !important
}

#wpmenu li:hover .sub-menu {
    display: block
}

#wpmenu li:hover .sub-menu .sub-menu {
    display: none
}

#wpmenu li:hover .sub-menu .menu-item-has-children .sub-menu {
    padding: 0;
    display: none;
    left: 150px;
    top: 0;
    background: none
}

#wpmenu li:hover .sub-menu .menu-item-has-children .sub-menu li a {
    color: #fff !important
}

#wpmenu li:hover .sub-menu .menu-item-has-children .sub-menu li:before {
    color: #fff !important
}

#wpmenu li:hover .sub-menu .menu-item-has-children:hover .sub-menu {
    display: block
}

#wpmenu li:hover .sub-menu .menu-item-has-children:hover .sub-menu .sub-menu {
    display: none
}

#wpmenu .menu-item-pro-icon.menu-item-has-children {
    position: initial
}

#wpmenu .menu-item-pro-icon.menu-item-has-children:hover .sub-menu {
    display: flex
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu {
    left: 0;
    right: 0;
    top: 100%;
    width: 100%;
    margin: 0 auto
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu li {
    width: 16.66%;
    text-align: center
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu li a {
    margin: 7.5px;
    padding: 30px;
    border-radius: 6px;
    background: var(--blueLight);
    min-height: 80px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu li a:hover {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08)
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu li a i {
    display: block;
    margin: 15px auto;
    font-size: 32px
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu li a .icon-shequ {
    display: block
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu li a img {
    display: none
}

#wpmenu .menu-item-pro-icon.menu-item-has-children .sub-menu a::after {
    display: none
}

#wpmenu .menu-item-pro-img.menu-item-has-children {
    position: initial
}

#wpmenu .menu-item-pro-img.menu-item-has-children .sub-menu {
    left: 0;
    right: 0;
    top: 100%;
    width: 100%;
    margin: 0 auto;
    align-items: center
}

#wpmenu .menu-item-pro-img.menu-item-has-children .sub-menu li {
    width: 20%;
    text-align: center;
    display: inline-block
}

#wpmenu .menu-item-pro-img.menu-item-has-children .sub-menu li a {
    margin: 7.5px;
    padding: 10px;
    border-radius: 6px;
    background: var(--blueLight);
    white-space: nowrap;
    overflow: hidden
}

#wpmenu .menu-item-pro-img.menu-item-has-children .sub-menu li a img {
    max-width: 100%;
    display: block;
    margin: 10px auto
}

#wpmenu .menu-item-pro-img.menu-item-has-children .sub-menu li a:hover {
    transform: translate(0, -6px);
    transition: all .32s ease-in-out;
    box-shadow: 0 26px 40px -24px rgba(0,0,0,0.08)
}

#wpmenu .menu-item-pro-img.menu-item-has-children .sub-menu a::after {
    display: none
}

#wpmenu .menu-item-pro-img.menu-item-has-children:hover .sub-menu {
    display: flex
}

#wpmenu .menu-item.menu-item-has-children>a::after,#wpmenu .menu-item-pro-icon a::after,#wpmenu .menu-item-pro-img.menu-item-has-children a::after {
    color: inherit;
    content: "\f0d7";
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
    font-weight: 600;
    margin-left: 5px;
    transition: color .5s cubic-bezier(.77, 0, .175, 1)
}

#dark-theme #wpmenu li .sub-menu,.dark-theme #wpmenu li .sub-menu {
    background: #181818;
    box-shadow: 0 5px 5px rgba(70,70,70,0.07058824)
}

#dark-theme #wpmenu li .sub-menu::before,.dark-theme #wpmenu li .sub-menu::before {
    color: #181818
}

#dark-theme #wpmenu li .sub-menu li a,.dark-theme #wpmenu li .sub-menu li a {
    color: #888888 !important
}

#dark-theme #wpmenu li .sub-menu li a:hover,.dark-theme #wpmenu li .sub-menu li a:hover {
    color: #448ef6 !important
}

#dark-theme .menu-item-pro-icon.menu-item-has-children .sub-menu li a,.dark-theme .menu-item-pro-icon.menu-item-has-children .sub-menu li a,#dark-theme .menu-item-pro-img.menu-item-has-children .sub-menu li a,.dark-theme .menu-item-pro-img.menu-item-has-children .sub-menu li a {
    background: #111
}

.sidebar-wrap {
    font-size: 0
}

.widget {
    font-size: 14px
}

.widget_sidebar_authorinfo {
    padding: 0
}

.widget_rss .header img {
    width: 18px;
    height: 18px;
    margin-top: -2px
}

.widget_rss ul li {
    margin-bottom: 15px
}

.widget_rss ul li a {
    display: block;
    margin-bottom: 5px
}

.widget_rss ul li .rssSummary {
    font-size: 12px;
    margin-top: 5px;
    color: #999
}

.widget_rss ul li .rss-date,.widget_rss ul li cite {
    color: #666;
    font-style: normal
}

.widget_categories .screen-reader-text {
    display: none
}

.widget_categories select {
    width: 100%;
    font-size: 14px;
    border: none;
    border-radius: 0;
    height: 35px;
    margin-bottom: 10px;
    padding: 2px 5px;
    background: rgba(200,200,200,0.22)
}

.widget_categories select::-ms-expand {
    display: none
}

.widget_categories .cat-item {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    color: #999
}

.widget_meta ul,.widget_nav_menu ul {
    overflow: hidden
}

.widget_meta ul li,.widget_nav_menu ul li {
    margin-bottom: 10px;
    width: 50%;
    float: left
}

.tagcloud a {
    position: relative;
    font-size: 14px !important;
    line-height: 1;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 .75rem .5rem 0
}

.tagcloud a .tag-link-count {
    color: #999
}

.widget_media_image,.widget_media_video {
    padding: 0;
    overflow: hidden
}

.widget_media_image .content,.widget_media_video .content {
    padding: 0
}

.widget_media_image .header,.widget_media_video .header {
    padding-left: 15px;
    padding-right: 15px
}

.widget_media_image img,.widget_media_video img {
    width: 100%
}

.widget_search .content {
    padding-top: 15px;
    padding-bottom: 15px
}

.widget_search .screen-reader-text {
    display: none
}

.widget_search input[type=text] {
    color: #393e46;
    border: 1px solid #f2f2f5;
    border-radius: 4px;
    padding: 0 10px !important;
    height: 28px
}

.widget_search #searchsubmit {
    padding-left: 10px;
    padding-right: 10px;
    height: 28px;
    color: #fff;
    background-color: #448ef6;
    border-color: #448ef6;
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 2px
}

.widget_text {
    padding-bottom: 10px
}

.widget_text img {
    margin-bottom: 10px
}

.widget_archive .screen-reader-text {
    display: none
}

.widget_archive select {
    width: 100%;
    font-size: 14px;
    border: none;
    border-radius: 0;
    height: 35px;
    margin-bottom: 10px;
    padding: 2px 5px;
    background: rgba(200,200,200,0.22)
}

.widget_archive ul li {
    margin-bottom: 10px;
    color: #999
}

.widget_calendar table {
    width: 100%;
    max-width: 65em;
    border: 1px solid #dedede;
    margin: 15px auto;
    border-collapse: collapse;
    empty-cells: show
}

.widget_calendar caption {
    font-size: 16px;
    font-weight: 600;
    background: #F1F6FC;
    color: #4680ff;
    text-align: center;
    padding: 12px 0
}

.widget_calendar td,.widget_calendar th {
    height: 35px;
    border: 1px solid #dedede;
    padding: 0 10px
}

.widget_calendar td {
    text-align: center
}

.widget_calendar td a {
    color: #2fc25b
}

.widget_calendar th {
    background: #4680ff;
    color: #fff
}

.widget_calendar td#prev {
    text-align: left;
    padding-top: 5px
}

.widget_calendar #today {
    background: #F5F9FE;
    color: #4680ff;
    font-weight: bold
}

.widget_calendar tbody tr:nth-child(2n) {
    background: #f8f8f8
}

.widget_media_gallery .content {
    padding-bottom: 15px
}

.widget_media_gallery .gallery-item {
    padding: 1%;
    width: 31.2% !important;
    margin: 0 !important;
    overflow: hidden;
    position: relative
}

.widget_media_gallery .gallery-item dt {
    position: relative;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1) inset;
    background: #eee;
    cursor: pointer;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 0 3px #aaa
}

.widget_media_gallery img {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border: 0 !important
}

.widget_recent_entries ul li,.widget_recent_comments ul li {
    margin-bottom: 10px
}

.widget_recent_entries ul li .post-date,.widget_recent_comments ul li .post-date {
    color: #999;
    font-size: 12px
}

.zimeiti-main .layui-form {
    padding-left: 15px;
    padding-right: 15px
}

.zimeiti-main .layui-tab-item {
    padding-left: 15px;
    padding-right: 15px
}

.zimeiti-main .item-image {
    text-align: center
}

.zimeiti-main .no-padd {
    padding: 0
}

.zimeiti-main h3 {
    font-weight: 600;
    margin-bottom: 10px
}

#cnzz_stat_icon_1278572766 {
    display: none !important
}

@media screen and (max-width: 768px) {
    body {
        font-size: 14px
    }

    h1,h2 {
        font-size: 20px;
        font-weight: 500
    }

    .home-carousel {
        height: 200px
    }

    .sub-title {
        padding-left: 10px !important
    }

    .sidebar-author {
        margin: 0
    }

    .sidebar-author .bottom {
        padding-left: 25px;
        padding-right: 25px
    }

    .booth-content-bottom {
        margin: 0
    }

    .layui-tab-scroll-sm .layui-tab-title {
        white-space: nowrap;
        overflow: hidden;
        overflow: hidden !important;
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch
    }

    .layui-tab-scroll-sm .layui-tab-title .layui-tab-bar {
        display: none
    }

    .layui-tab-scroll-sm .layui-tab-more {
        display: none
    }

    .index-tab {
        padding-top: 10px
    }

    .index-tab .index-tab-title {
        text-align: center
    }

    .index-tab .layui-tab-content {
        padding: 0;
        padding-top: 10px
    }

    .index-tab .list:last-child {
        border: none;
        border: none !important
    }

    .index-tab .list h3 {
        margin-left: 5px;
        line-height: 1;
        margin-top: 5px
    }

    .index-tab .list ul li {
        width: 33%
    }

    .index-tab .list ul li a {
        padding: 5px;
        font-size: 12px
    }

    .index-tab .list ul li .pic {
        margin-left: 0;
        margin-right: 0
    }

    .index-tab .list ul li:last-child {
        display: none
    }

    .index-tab .ggw-list {
        margin: 0;
        border-radius: 0;
        padding-left: 10px
    }

    .index-tab .ggw-list ul li {
        width: 19.5%
    }

    .index-tab .ggw-list ul li img {
        margin: 0;
        margin-right: 5px;
        width: 18px;
        height: 18px
    }

    .index-tab .ggw-list ul li:last-child {
        display: inline-block
    }

    .index-tab .index-hot {
        margin-top: -10px;
        background: #f5f5f5
    }

    .index-tab .index-hot .layui-tab {
        margin-top: 0
    }

    .index-tab .index-hot .layui-tab-content {
        padding: 0;
        white-space: nowrap;
        overflow: auto;
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch;
        padding-left: 10px
    }

    .index-tab .index-hot .layui-tab-content .layui-tab-item {
        padding-left: 5px;
        width: 90%;
        display: inline-block !important;
        vertical-align: top;
        margin-right: 10px;
        overflow: hidden;
        border-radius: 6px;
        background: #fff
    }

    .index-tab .index-hot .layui-tab-content h3 {
        margin-top: 10px;
        padding-bottom: 10px;
        font-size: 14px;
        font-weight: 600
    }

    .index-tab .index-hot .layui-tab-content ul {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch
    }

    .index-tab .index-hot .layui-tab-content a {
        font-size: 14px
    }

    .index-tab .index-hot .layui-tab-content a span {
        padding-left: 10px;
        padding-right: 5px
    }

    .index-tab .sort .list li {
        width: 20%
    }

    .index-tab .layui-timeline {
        padding-left: 15px;
        padding-right: 15px
    }

    .index-tab .layui-timeline .layui-timeline-title {
        font-size: 14px;
        padding: 0
    }

    .index-tab .layui-timeline .layui-timeline-content {
        padding-left: 30px
    }

    .index-tab .layui-timeline img {
        width: 24px;
        height: 24px
    }

    .index-tab .layui-timeline a p {
        font-size: 12px
    }

    .index-tab .layui-timeline .layui-timeline-item:before {
        left: 6px
    }

    .navigation-main {
        margin: 0
    }

    .navigation-main .sub-title {
        margin-top: 15px
    }

    .navigation-main .layui-tab-title {
        margin: 0
    }

    .navigation-main .list {
        border-radius: 0;
        padding: 10px
    }

    .navigation-main .list ul li {
        width: 19.5%
    }

    .navigation-main .list ul li a {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .navigation-main .list ul li img {
        margin: 0;
        margin-right: 5px;
        width: 18px;
        height: 18px
    }

    .navigation-main .list ul li:last-child {
        display: inline-block
    }

    .navigation-main .layui-tab-content {
        padding: 0
    }

    .navigation-main .nav-li {
        font-size: 16px;
        margin-right: 5px;
        min-width: 42px
    }

    .navigation-main .first {
        margin-left: 10px
    }

    .navigation-main .main .top {
        display: none
    }

    .navigation-main .main .center,.navigation-main .main .left-site {
        padding: 0;
        width: 100%;
        border-radius: 0;
        white-space: nowrap;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 25px
    }

    .navigation-main .main .center .layui-col-space5>*,.navigation-main .main .left-site .layui-col-space5>* {
        padding: 0
    }

    .navigation-main .main .center .site-list,.navigation-main .main .left-site .site-list,.navigation-main .main .center .list,.navigation-main .main .left-site .list {
        display: inline-block;
        vertical-align: top;
        padding: 15px;
        width: 80%;
        overflow: hidden;
        margin: 0
    }

    .navigation-main .main .center .site-list h3,.navigation-main .main .left-site .site-list h3,.navigation-main .main .center .list h3,.navigation-main .main .left-site .list h3 {
        font-size: 14px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 15px;
        margin: 0;
        margin-bottom: 5px;
        font-weight: 600
    }

    .navigation-main .main .center .site-list ul,.navigation-main .main .left-site .site-list ul,.navigation-main .main .center .list ul,.navigation-main .main .left-site .list ul {
        overflow-y: scroll;
        height: 630px !important;
        -webkit-overflow-scrolling: touch
    }

    .navigation-main .main .center .site-list ul li,.navigation-main .main .left-site .site-list ul li,.navigation-main .main .center .list ul li,.navigation-main .main .left-site .list ul li {
        width: 100%
    }

    .navigation-main .main .center .site-list ul li a,.navigation-main .main .left-site .site-list ul li a,.navigation-main .main .center .list ul li a,.navigation-main .main .left-site .list ul li a {
        font-size: 14px
    }

    .navigation-main .main .right {
        padding: 10px 10px 10px 0
    }

    .site-list {
        border-radius: 6px;
        margin-top: 10px !important;
        margin-right: 5px !important;
        padding: 5px 10px 10px 15px !important;
        background: #fff
    }

    .site-list h3 {
        padding: 10px 0 !important;
        border-bottom: 1px solid #eee;
        margin-bottom: 15px !important
    }

    .site-list h3 a {
        font-weight: 500;
        line-height: 20px;
        margin: 0
    }

    .site-list ul {
        padding-bottom: 15px
    }

    .site-list ul::-webkit-scrollbar {
        width: 3px !important
    }

    .site-list ul::-webkit-scrollbar-track {
        background-color: #eee
    }

    .site-list ul::-webkit-scrollbar-thumb {
        background-color: #999;
        border-radius: 200px !important
    }

    .site-list ul li .a-one {
        padding: 5px
    }

    .site-list ul li .a-one h4 {
        font-size: 14px
    }

    .site-list ul li .a-one p {
        font-size: 12px;
        white-space: nowrap;
        height: 16px;
        overflow: hidden
    }

    .site-list ul li .a-one .tags {
        margin: 0
    }

    .site-list ul li .a-one img {
        margin-top: 10px;
        width: 36px !important;
        height: 36px !important
    }

    .site-list-column {
        margin-top: 0 !important;
        padding-top: 15px !important;
        border-radius: 0 !important
    }

    .site-list-tool {
        margin: 0 !important
    }

    .site-list-tab {
        background: #fff;
        border-radius: 6px;
        vertical-align: top;
        display: inline-block;
        width: 80%;
        padding-bottom: 15px;
        margin-top: 10px !important
    }

    .site-list-tab .layui-tab-title {
        padding: 15px 15px 10px 15px !important;
        border-bottom: 1px solid #eee;
        margin-bottom: 10px !important;
        height: auto
    }

    .site-list-tab .layui-tab-title h3 {
        font-size: 14px;
        padding: 0
    }

    .site-list-tab .layui-tab-title li {
        display: none
    }

    .site-list-tab .layui-tab-title a {
        margin: 0;
        line-height: 20px
    }

    .site-list-tab .site-list {
        width: 96% !important;
        padding: 0 !important;
        margin-top: 0 !important
    }

    .next-link {
        margin-top: 10px;
        background: none !important
    }

    .pageui-shade {
        opacity: 1
    }

    .two-column-main {
        display: block
    }

    .two-column-main .column-left {
        width: 100%
    }

    .two-column-main .sidebar-wrap {
        width: 100%
    }

    .hot-topic {
        width: 100%;
        margin: 0;
        padding: 0 10px 10px 10px
    }

    .hot-topic h3 {
        font-size: 18px;
        margin: 0;
        line-height: 43px
    }

    .hot-topic h3 i {
        font-size: 20px
    }

    .hot-topic h3 span {
        display: none
    }

    .hot-topic .layui-tab-title {
        margin: 0;
        padding: 0;
        margin-bottom: 10px;
        white-space: nowrap;
        overflow: auto;
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch
    }

    .hot-topic .layui-tab-title li {
        font-size: 14px;
        margin-right: 5px;
        padding: 0 6px;
        min-width: 10px
    }

    .hot-topic .layui-tab-title .layui-this {
        color: inherit
    }

    .hot-topic .layui-tab-title .layui-this::after {
        height: 38px;
        border-color: #999
    }

    .hot-topic .layui-tab-content .layui-tab-item {
        white-space: nowrap;
        overflow: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch
    }

    .hot-topic .layui-tab-content .layui-col-md3 {
        width: 80%;
        display: inline-block
    }

    .hot-topic .layui-tab-content .layui-col-md3 .item {
        padding: 10px
    }

    .hot-topic .layui-tab-content .layui-col-md3 .item ul {
        height: 400px;
        overflow: auto
    }

    .hot-topic .layui-tab-content .layui-col-md3 .item li a {
        display: inline-block
    }

    .hot-topic .layui-tab-content .title {
        line-height: 28px
    }

    .hot-topic .layui-tab-content .title .left {
        width: 22px;
        height: 22px
    }

    .hot-topic .layui-tab-content .title .right {
        font-size: 14px
    }

    .hot-topic .layui-tab-bar {
        display: none
    }

    .newsite .main {
        padding-left: 10px;
        padding-right: 10px
    }

    .newsite .main h3 {
        font-size: 16px;
        margin-bottom: 5px
    }

    .newsite .main h3 i {
        font-size: 20px
    }

    .newsite .main ul {
        border-radius: 4px;
        padding: 5px;
        margin: 0
    }

    .newsite .main ul li {
        width: 50%;
        float: left
    }

    .newsite .main ul li a {
        padding: 5px
    }

    .newsite .main ul li a p {
        font-size: 12px
    }

    .column-type .layui-tab-title {
        padding-left: 10px;
        padding-right: 10px
    }

    .column-type span {
        text-align: center
    }

    .column-type .main {
        padding: 0;
        padding-left: 10px;
        padding-top: 10px
    }

    .column-type .main .center {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        white-space: nowrap;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch
    }

    .column-type .main .center .list {
        display: inline-block;
        vertical-align: top;
        padding: 15px 5px;
        width: 90%;
        clear: both;
        margin: 0;
        overflow: hidden
    }

    .column-type .main .center .list h3 {
        font-size: 16px
    }

    .column-type .main .center .list ul {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        height: 600px !important
    }

    .column-type .main .center .list ul li {
        width: 100%
    }

    .column-type .main .center .list ul li a {
        font-size: 14px
    }

    .article-qrcode,.share {
        text-align: center
    }

    .main-soft .site-relation {
        margin: 0
    }

    .main-soft .share {
        text-align: left
    }

    .content-main {
        padding-left: 10px;
        padding-right: 10px
    }

    .column-main {
        padding-bottom: 10px
    }

    .column-main-author {
        display: block;
        margin: 0
    }

    .column-main-author .column-left {
        width: auto;
        margin: 0 15px 15px 15px
    }

    .column-main-left {
        padding: 0
    }

    .sidebars {
        margin-bottom: 15px
    }

    .sidebars .header {
        font-size: 16px
    }

    .sidebars .content {
        padding-left: 10px;
        padding-right: 10px
    }

    .widget {
        margin-bottom: 10px
    }

    .sidebar-wrap .sidebars {
        border-radius: 0;
        border: none;
        border: none !important
    }

    .column-type {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .list-articles .items {
        margin: 0 0 15px 0
    }

    .list-articles .items .layui-row {
        display: flex;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .list-articles .items .left {
        width: 120px;
        height: 90px;
        padding: 0
    }

    .list-articles .items .left img {
        width: 100%;
        height: auto
    }

    .list-articles .items .right {
        padding-bottom: 0
    }

    .list-articles .items .right h2 {
        font-weight: 500;
        font-size: 16px;
        padding: 0;
        line-height: 1.5
    }

    .list-articles .items .right p {
        display: none
    }

    .list-articles .items .right .icons {
        padding: 0;
        bottom: 0px
    }

    .list-articles .items .right .icons span {
        font-size: 11px;
        margin-right: 5px
    }

    .list-articles .items .right .icons img {
        width: 16px;
        height: 16px
    }

    .list-articles .items .right .book-btns {
        bottom: 15px
    }

    .list-articles-two .items {
        margin: 0
    }

    .list-articles-two .items .left {
        padding: 10px
    }

    .list-articles-two .items .right {
        padding: 0
    }

    .list-articles-two .items .right h2 {
        padding-top: 15px
    }

    .list-articles-two .items .right .icons,.list-articles-two .items .right .book-btns {
        bottom: 8px
    }

    .list-card {
        margin: -5px
    }

    .list-card .layui-col-md3 {
        width: 50%;
        padding: 5px
    }

    .list-card .items {
        padding: 10px
    }

    .list-card .items .pic {
        height: 100px;
        line-height: 100px
    }

    .list-card .items .title {
        height: 40px;
        line-height: 1.2
    }

    .list-card .items .icons {
        height: 20px
    }

    .list-card .items .icons span {
        font-size: 11px
    }

    .list-card-theme {
        margin: -5px
    }

    .list-card-theme .layui-col-md3,.list-card-theme .layui-col-md4 {
        width: 50%;
        padding: 5px;
        float: left
    }

    .list-card-theme .items {
        padding: 10px
    }

    .list-card-theme .items .pic {
        padding-bottom: 5px
    }

    .list-card-theme .items .pic img {
        height: 110px
    }

    .list-card-theme .items .title {
        font-weight: 500;
        height: 36px;
        line-height: 1.2;
        font-size: 15px
    }

    .list-card-theme .items .icons {
        height: 20px
    }

    .list-card-theme .items .icons span {
        font-size: 11px
    }

    .list-card-theme .items .btns {
        margin-bottom: 10px
    }

    .list-card-theme .items .btns a {
        font-size: 11px;
        min-width: 50px;
        line-height: 24px;
        height: 24px;
        padding: 0 5px
    }

    .main-soft,.main-article {
        border-radius: 0;
        margin-top: 0;
        margin-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        overflow: hidden
    }

    .main-soft .column-left,.main-article .column-left {
        margin-bottom: 15px
    }

    .main-soft .website-list,.main-article .website-list {
        margin-bottom: 10px
    }

    .main-article .comment {
        margin-bottom: 0
    }

    .content-article {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin: 0;
        margin-bottom: 10px !important
    }

    .content-article .layui-text {
        font-size: 15px;
        line-height: 1.8
    }

    .reward-box .zhifuma div {
        width: 50%
    }

    .content-author {
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px
    }

    .content-author .left {
        padding-right: 10px;
        padding-left: 0
    }

    .content-author .left img {
        width: 42px;
        height: 42px
    }

    .sidebars-newsite {
        border-radius: 0
    }

    .content-text {
        padding: 10px 0;
        line-height: 1.8
    }

    .last-article {
        margin-bottom: 10px
    }

    .last-article .right,.last-article .left {
        width: 50%;
        font-size: 13px
    }

    .last-article .top {
        font-size: 14px
    }

    .last-article a {
        font-size: 13px
    }

    .comment {
        margin-bottom: 10px
    }

    .comment h3 a {
        font-size: 14px
    }

    .comment .item p {
        font-size: 13px
    }

    .comment .item span {
        font-size: 11px
    }

    .comment .item .layui-badge {
        transform: scale(.9);
        -ms-transform: scale(.9);
        -moz-transform: scale(.9);
        -webkit-transform: scale(.9);
        -o-transform: scale(.9);
        transform-origin: 0 0;
        font-size: 10px;
        line-height: 16px;
        height: 16px;
        border-radius: 200px
    }

    .message-board .bottom {
        margin-top: 15px
    }

    .message-board .layui-col-space15>* {
        padding: 2.5px 0
    }

    .message-board .textarea {
        margin-bottom: 10px;
        padding-top: 12px;
    }

    .content-list-articles .items {
        display: flex
    }

    .content-list-articles .items .left {
        width: 140px;
        max-height: 66px
    }

    .content-list-articles .items .left img {
        width: 140px;
        height: auto
    }

    .content-list-articles .items .right {
        width: 100%
    }

    .content-list-articles .items .right h3 {
        font-weight: 500;
        font-size: 16px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .content-list-articles .items .right p {
        display: none
    }

    .link-fluid .layui-table td,.link-fluid .layui-table th {
        width: 32.8%;
        float: left;
        padding: 10px 0
    }

    .about-fluid {
        overflow: hidden
    }

    .about-fluid .about-text {
        width: auto;
        margin-left: 15px;
        margin-right: 15px
    }

    .about-fluid .about-text h2 {
        font-size: 16px
    }

    .about-fluid .about-text h3 {
        font-size: 14px
    }

    .about-fluid .about-text .site-title {
        width: 100%;
        font-size: 14px;
        line-height: 1.6
    }

    .about-skin-bg {
        height: 460px
    }

    .release-main {
        width: 90% !important;
        padding: 0;
        padding-top: 20px;
        padding-right: 10px
    }

    .release-top {
        width: 90% !important
    }
}

@media screen and (min-width: 768px) {
    .index-tab .list:last-child,.index-tab .list:nth-last-child(2) {
        border: none;
        border: none !important
    }
}

@media screen and (max-width: 996px) {
    body,html {
        width: 100%;
        height: 100%;
        scroll-behavior: smooth !important
    }

    .navigation-main .main .left,.hot-content .main .left {
        display: none
    }

    .navigation-main .main .center,.hot-content .main .center {
        width: 100%
    }

    .navigation-main .title-right,.hot-content .title-right {
        display: none
    }

    .navigation-main .main-right,.hot-content .main-right {
        padding: 0
    }

    .home-top-box {
        border-bottom: 1px solid #eee;
        margin: 0
    }

    .home-top-box .left .card-skin-rds {
        height: auto
    }

    .home-top-box .center {
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee
    }

    .card-special {
        width: 100%;
        margin: 0;
        overflow: hidden
    }

    .card-special ul {
        padding: 0
    }

    .card-special li {
        width: 25%;
        float: left
    }

    .card-special li a {
        background: none !important;
        padding: 0
    }

    .card-special li a i {
        margin-bottom: 0
    }

    .card-special li a strong {
        font-size: 12px
    }

    .sub-title {
        padding: 0;
        font-size: 16px;
        padding-bottom: 0
    }

    .crumb {
        padding-left: 15px;
        padding-right: 15px
    }

    .page-text {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 15px
    }

    .site-mod {
        padding-left: 15px;
        padding-right: 15px;
        min-height: 100px;
        display: block;
        position: relative
    }

    .site-mod .pic {
        position: absolute;
        top: 30px;
        right: 15px;
        padding: 10px;
        width: 42px;
        height: 42px
    }

    .site-mod .pic .rancolors {
        width: 42px;
        height: 42px
    }

    .site-mod .pic .rancolors:after {
        width: 42px;
        height: 42px;
        line-height: 42px;
        font-size: 20px
    }

    .site-mod .pic img {
        width: 42px;
        height: 42px
    }

    .site-mod .right {
        padding: 0
    }

    .site-mod .right h3 {
        line-height: 50px
    }
}

@media screen and (min-width: 996px) {
    .navigation-main .main .left li a span,.hot-content .main .left li a span,.navigation-main .main .left li a i,.hot-content .main .left li a i {
        display: none
    }

    .column-main-site {
        margin-bottom: 20px
    }
}

@media screen and (min-width: 1680px) {
    .index-hot .browser-header {
        margin-bottom: 20px
    }

    .index-hot .layui-tab-title {
        max-height: 660px
    }

    .index-hot .layui-tab-content ul {
        max-height: 590px
    }

    .hot-topic .layui-tab-content .item ul {
        max-height: 650px
    }
}

#he-plugin-simple div {
    max-width: 100px
}

.top_head {
    height: 200px;
    overflow: hidden;
    position: relative
}

.top_head .title {
    vertical-align: top;
    overflow: hidden;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

.top_head .title h1 {
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 1
}

.top_head .title h1 i {
    display: block
}

.top_head .title .tag {
    float: left;
    margin-left: 5px;
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px;
    color: white
}

.top_head .title .tag span {
    display: block;
    margin-top: 15px
}

.top_head .title .tag span i {
    margin-left: -2px;
    font-size: 10px;
    transform: scale(.95)
}

.top_head .title button {
    float: right;
    line-height: 26px;
    height: 26px;
    border-radius: 200px;
    padding-left: 10px;
    padding-right: 10px;
    background: rgba(255,255,255,0.08)
}

.top_head .content {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.5;
    font-size: 12px
}

.top_head .content span {
    transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform-origin: 0 0;
    font-size: 10px
}

.top_head .icon {
    position: absolute;
    bottom: 10px;
    right: 10px;
    opacity: .2;
    font-size: 80px
}

.top_head .data {
    margin-top: 10px;
    padding-bottom: 10px;
    overflow: hidden
}

.top_head .data span {
    width: 25%;
    display: block;
    float: left;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    color: var(--gray)
}

.top_head .data strong {
    display: block;
    width: 100%;
    font-size: 18px;
    color: #333;
    line-height: 26px
}

.top_head-home {
    height: auto
}

.top_head-home .title {
    padding-top: 20px
}

.top_head-home .content span {
    font-size: 12px
}

.end {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    padding-top: 10px;
    text-align: center
}

.end span {
    color: #999;
    background: #fff;
    margin-top: -20px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-size: 12px;
    transform: scale(.9)
}
