/* /develop/MLpUKfAVgWDZ-TCKApfsUBSgt-GvUApKfKKUAU-jpBqrKjjkrpioimlpri-jjBqrKjjorkjnilnnki/style.css,/assets/widget/style/component/position/position.css,/assets/widget/style/component/articledetail/articledetail.css,/assets/widget/style/component/tiptap_richText/tiptap_richText.css,/assets/widget/style/component/tiptap_richText/global_tiptap_richText.css,/assets/widget/style/component/quicknavigation/quicknavigation.css */
/* /develop/MLpUKfAVgWDZ-TCKApfsUBSgt-GvUApKfKKUAU-jpBqrKjjkrpioimlpri-jjBqrKjjorkjnilnnki/style.css */
.block11234 {
    width: 100%;
    position: relative;
    z-index: 50;
    background: rgba(0, 0, 0, 0.92);
    font-family: Arial;
}
.siteblocks-container :not(.edit-normal) {
    font-family: Arial;
}
.block11234-outContent-clearFixed {
    height: 155px;
}

.block11234 .navTile:last-child>a {
    border-right: none;
}

.block11234.sq_header_1_screen {
    position: fixed;
    top: 0;
}

.block11234 .navTile.active1,
.block11234 .liSub.active2,
.block11234 .nav03-liSub.active3,
.block11234 .liSubA.active2,
.block11234 .nav03-liSubA.active3 {
    color: #7ab330;
}

.block11234 .nav03-liSubA.active3 .circle {
    background: #7ab330;
}

.block11234 .nav01 {
    z-index: 50;
    box-sizing: content-box;
    width: 100%;
    max-width: 1200px;
    margin: auto;
}

.block11234 .navWrapper {
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
    /* align-items: center; */
    position: relative;
    justify-content: space-between;
}

.block11234 .wra {
    width: calc(75% - 20px);
    padding: 0 10px;
}


/*   图片css  */
.block11234 .iconLeft {
    width: calc(25% - 20px);
    padding: 0 10px;
    margin-top: 28px;
    transition: .3s;
}

.block11234 .iconBox,
.block11234 .backstage-componet,
.block11234 .backstage-componet-bd {
    width: 100%;
    height: 100%;
}

.block11234 .iconLeft .blocks-image {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    max-height: 113px;
}

.block11234 .iconLeft img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    object-position: left;
    width: auto;
    height: auto;
}

/*文本css*/
.block11234 .top {
    height: 63px;

    width: 100%;
    position: relative;
}

.block11234 .topBefore {
    content: "";
    position: absolute;
    top: 0;
    left: -50px;
    width: calc(100% + 200px);
    height: 100%;
    clip-path: polygon(0% 0%, 28px 100%, 100% 100%, 100% 0);
    background-color: #7ab330;
    z-index: 299;
}

.block11234 .topWra {
    width: 100%;
    /* margin-left: 50px; */
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 300;
}

.block11234 .topText {
    color: #fff;
    font-size: 16px;
}

.block11234 .top-right {
    display: flex;
}


/*   导航css  */
.block11234 .navCenter {
    height: 100%;
    position: relative;
    /* padding: 0 20px; */

}

/*   按钮css  */
.block11234 .button-prev {
    z-index: 200;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    display: none;
    color: #fff;
    width: 16px;
    text-align: left;
    /* padding: 32px 0px 17px; */
    /* height: calc(100% - 49px); */
    transition: .25s;
}


.block11234 .button-next {
    z-index: 200;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: none;
    color: #fff;
    width: 16px;
    text-align: right;
    /* padding: 32px 0px 17px; */
    /* height: calc(100% - 49px); */
    transition: .25s;
}

.block11234 .button-next>.font-icon {
    font-size: 26px;
    font-weight: 100;
}

.block11234 .button-prev>.font-icon {
    font-size: 26px;
    font-weight: 100;
}

.block11234 .navCenter {
    position: relative;
}

.block11234 .navStyle {
    z-index: 100;
    height: 100%;
    overflow: hidden;
    position: unset;
}

.block11234 .navBox {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    transition: transform .6s ease;
}

.block11234 .navTile {
    white-space: nowrap;

    display: flex;
    align-items: center;
    position: relative;
    color: #fff;
    transition: all 0.25s ease 0s;
}

/*   一级导航css  */
.block11234 .navTile>a {
    color: inherit;
    font-size: 17px;
    line-height: 40px;
    padding: 26px 26px;
}


/*   二级导航css  */

.block11234 .subWra {
    display: none;
    position: absolute;
    top: 102%;
    left: 0;
    z-index: 500;
    visibility: hidden;
    opacity: 0;
    transition: .2s;

    background: #FFFFFF;

}

/* .block11234 .subActive {
    visibility: visible;
    opacity: 1;
    transform: translateX(-196px);
} */

.block11234 .subActiveBig {
    visibility: visible;
}

.block11234 .ulSub {
    display: flex;
    flex-wrap: wrap;
    max-width: 1180px;
    margin: auto;
}

.block11234 .arrowBottom {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 11px;
    font-size: 12px;
    color: inherit;
}

.block11234 .liSub {
    width: calc(16.5% - 20px);
    padding: 0 10px;
    margin-top: 30px;
    margin-bottom: 30px;
    border-right: solid 1px #E8E8E8;
}

.block11234 .liSub:nth-of-type(6n+6) {
    border-right: unset;
}

.block11234 .imgBox {
    width: 100%;
    height: 175px;
}

.block11234 .imgBox>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;

}

.block11234 .textBox {
    width: calc(100% - 20px);
    margin-top: 30px;
    margin-left: 20px;
    max-height: 41px;
    overflow: hidden;
}

.block11234 .textBox>a {
    white-space: pre-wrap;
    word-break: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 16px;
    color: inherit;
    text-overflow: clip;
    text-indent: -0.5em;
    transition: .25s;
}

.block11234 .textBox i {
    display: none;
}

/*   三级导航css  */
.block11234 .nav03-ulSub {
    width: calc(100% - 20px);
    margin-left: 20px;
}

.block11234 .nav03-liSub {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 20px;
    transition: .25s;
    color: #000;
}


.block11234 .circleBox {
    min-width: 5px;
    min-height: 5px;
    background: #C9C9C9;
    border-radius: 50%;
}

.block11234 .nav03-imgBox {
    margin: 0 7.5px;
}

.block11234 .nav03-imgBox>img {
    width: 30px;
    height: 30px;
    object-fit: cover;
    object-position: center;
}

.block11234 .nav03-liSub a {
    display: block;
    color: inherit;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: inherit;
    /* line-height: 18px; */
    max-width: calc(100% - 20px);
    transition: .25s;
    text-align: center;
}


/*   搜索框css  */
.block11234 .searchRight {
    width: 20px;
    margin-left: 30px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    position: relative;
    z-index: 300;
}

.block11234 .search-input {
    display: none;
    position: absolute;
    right: -9px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 300;
    border-radius: 20px;
}

.block11234 .searchInput {
    width: 219px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-radius: 40px;
    border: solid 1px #dadada;
    padding-left: 27px;
    box-sizing: border-box;
    font-size: 16px;
}

.block11234 .searchInput::placeholder {
    font-size: 13px;
    color: #2D2D2D;
    opacity: 0.4;
}

.block11234 .searchInput::-moz-placeholder {
    font-size: 13px;
    color: #2D2D2D;
    opacity: 0.4;
}

.block11234 .searchInput::-webkit-input-placeholder {
    font-size: 13px;
    color: #2D2D2D;
    opacity: 0.4;
}

.block11234 .searchInput:-ms-input-placeholder {
    font-size: 13px;
    color: #2D2D2D;
    opacity: 0.4;
}

.block11234 .search-wrap {
    /* width: 16px; */
    position: relative;
}

.block11234 .search-wrap>i {
    font-size: 18px;
    color: #fff;

}

.block11234 .searchButton {
    position: absolute;
    left: 10px;
    border: unset;
    background: unset;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    font-family: normal !important;
}

.block11234 .searchButton>i {
    font-size: 14px;
    color: #2D2D2D;
}

.block11234 .closeBox {
    position: absolute;
    right: 7px;
    display: inline-block;
    top: 52%;
    transform: translateY(-50%);
    font-family: normal !important;
}

/*   语言css  */
.block11234 .language {
    width: 20px;
    margin-left: 30px;
    display: flex;
    align-items: center;
    position: relative;
}

.block11234 .langBar {
    min-height: unset;
}

.block11234 .serach {
    min-height: unset;
}

.block11234 .imgStyle01 {
    font-size: 18px;
    color: #fff;

}

.block11234 .spanStyle {
    display: none;
}

.block11234 .imgStyle02 {
    display: none;
}

.block11234 .langWra {
    position: absolute;
    top: 41px;
    right: 0;
    font-size: 14px;
    padding: 0 20px;
    z-index: 400;
    display: none;
    background: #fff;

}

.block11234 .langBox {
    height: 35px;
    font-size: 14px;
    border-bottom: solid 1px #dddede;
    display: flex;
    align-items: center;

}

.block11234 .langNa {
    white-space: nowrap;
}

.block11234 .langBox .langImgBox .langImg {
    margin-right: 10px;
}



.block11234 .langBox .langImgBox {
    color: inherit;
    display: flex;
    align-items: center;
    /* overflow: hidden; */
    flex-wrap: nowrap;
    width: calc(100% - 10px);
    margin-left: 5px;
}

.block11234 .navMenu {
    display: none;
}

.block11234 .arrow {
    display: none;
}

.block11234 .nav02Arrow {
    display: none;
}

.block11234 .nav03Arrow {
    display: none;
}

.block11234 .closeBox>i {
    color: #2D2D2D;
    font-size: 18px;
}

/* 
.block11234 .buttonActive {
    color: #F5A623;
} */

.block11234 .searchInput:focus {
    outline: 0;
}

.block11234 .searchButton:focus {
    outline: 0;
}

.block11234 .tip {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
}




/* 语言栏国旗css*/
.lang-sprites-slide {
    vertical-align: middle;
}

.sprites {
    display: inline-block;
    width: 21px;
    height: 14px;
    background: url("../static/t-xrBpBKgKnyxrlwbp/assets/widget/images/langBar/sprites.png");
    background-repeat: no-repeat
}

.sprites-0 {
    background-position: -252px -116px
}

.sprites-1 {
    background-position: -294px 0
}

.sprites-2 {
    background-position: -294px -16px
}

.sprites-3 {
    background-position: -294px -32px
}

.sprites-4 {
    background-position: -294px -48px
}

.sprites-5 {
    background-position: -294px -64px
}

.sprites-6 {
    background-position: -294px -80px
}

.sprites-7 {
    background-position: -294px -96px
}

.sprites-8 {
    background-position: -294px -112px
}

.sprites-9 {
    background-position: -294px -128px
}

.sprites-10 {
    background-position: -317px 0
}

.sprites-11 {
    background-position: -317px -16px
}

.sprites-12 {
    background-position: -317px -32px
}

.sprites-13 {
    background-position: -317px -48px
}

.sprites-14 {
    background-position: -317px -64px
}

.sprites-15 {
    background-position: -317px -80px
}

.sprites-16 {
    background-position: -317px -96px
}

.sprites-17 {
    background-position: -317px -112px
}

.sprites-18 {
    background-position: -317px -128px
}

.sprites-19 {
    background-position: -340px 0
}

.sprites-20 {
    background-position: -340px -16px
}

.sprites-21 {
    background-position: -340px -32px
}

.sprites-22 {
    background-position: -340px -48px
}

.sprites-23 {
    background-position: -340px -64px
}

.sprites-24 {
    background-position: -340px -80px
}

.sprites-25 {
    background-position: -340px -96px
}

.sprites-26 {
    background-position: -340px -112px
}

.sprites-27 {
    background-position: -340px -128px
}

.sprites-28 {
    background-position: -363px 0
}

.sprites-29 {
    background-position: -363px -16px
}

.sprites-30 {
    background-position: -363px -32px
}

.sprites-31 {
    background-position: -363px -48px
}

.sprites-32 {
    background-position: -363px -64px
}

.sprites-33 {
    background-position: -363px -80px
}
 .sprites-54 {
    background-position: -290px -245px;
}

/* 大屏二级导航css */

.block11234 .nav02 {
    width: 100%;
    position: absolute;
    top: 1px;
    left: 0;
}

.block11234 .navBoxA {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    position: relative;
}

.block11234 .navTileA {
    white-space: nowrap;
}

.block11234 .navTileA>a {
    display: none;
}

.block11234 .subWraA {
    position: absolute;
    top: 154px;
    left: 0;
    transform: scale3d(1, 0, 1);
    width: 100%;
    visibility: visible;
    opacity: 1;
    z-index: 500;
    transition: transform 200ms linear;
    transform-origin: top;
}

.block11234 .subActive {
    visibility: visible;
    opacity: 1;
    transform: scale3d(1, 1, 1)
}

.block11234 .nav03subActive {
    visibility: visible !important;
    opacity: 1 !important;
}

.block11234 .ulSubA {
    padding: 20px 40px;
    max-width: 1120px;
    margin: auto;
    display: flex;
    position: relative;
    flex-wrap: wrap;
    justify-content: space-around;
    background: #fff;
    box-shadow: 0 0px 8px 0px rgba(0, 0, 0, 0.1);
}

.block11234 .liSubA {
    max-width: 16.666667%;
    width: 100%;
    padding: 10px 0;
    transition: .25s;
}

.block11234 .liSubA .text02 a {
    transition: all .25s ease 0s;
}

.block11234 .arrow03 i {
    font-size: 14px;
}

/* .block11234 .nav03-ulSubA {
    padding: 20px 0 30px 0;
} */

.block11234 .nav03-liSubA {
    padding: 10px 0;
    position: relative;
    color: #000;
    transition: .25s;
}

.block11234 .arrow03 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -6px;
    color: #c10000;
    display: none;
}

.block11234 .circle {
    width: 4px;
    height: 4px;
    background: #000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    transition: .25s;
}

.block11234 .nav03-liSubA a {
    padding-left: 15px;
    color: inherit;
    transition: all .25s ease 0s;
    font-size: 16px;
}


.block11234 .imgBoxA {
    display: none;

}

.block11234 .imgBoxA>img {
    width: 100%;
    height: 100%;

}

.block11234 .textBoxA {
    max-width: calc(100% - 10px);
    position: relative;
    display: inline-block;
}

.block11234 .text02 {
    overflow: hidden;
}

.block11234 .lineStyle02 {
    position: absolute;
    left: 0;
    top: 40px;
    width: 100%;
    height: 2px;
    background: #ffffff;
    transform: scale3d(0, 1, 1);
    -webkit-transform: scale3d(0, 1, 1);
    -webkit-transform-origin: center;
    transform-origin: center;
    transition: .3s;
}

.block11234 .textBoxA .text02>a {
    /* white-space: nowrap;
    overflow: hidden; */
    font-size: 17px;
    color: inherit;
    /* text-overflow: clip; */
    text-indent: -0.5em;
    max-width: 100%;
    word-break: break-word;
    white-space: initial;
}


.block11234 .nav02 .edit-normal>a {
    display: none;
}

.block11234 .nav02 .edit-normal {
    display: none;
}

.block11234 .topText span {
    position: relative;
}

.block11234 .topText span::after {
    content: '';
    display: block;
    border-bottom: 2px solid transparent;
    width: 0px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
    left: 0;
    bottom: -3px;
}

.block11234 .topText span:hover::after {
    border-bottom: 2px solid #fff;
    width: 100%;
}

.block11234 .top-left {
    width: calc(100% - 100px)
}


/* 各屏navCenter（导航）的宽度*/

@media screen and (min-width:1007px) and (max-width:1180px) {
    /* .block11234 .navCenter {
        width: 719px;
    } */

    .block11234 .ulSub {
        width: 1007px;
    }


    /* .block11234 .ulSubA {
        width: calc(100% - 20px);
        margin: 0 10px;
        padding-left: 0px;
    } */

    .block11234 .liSubA {
        width: 196px;
    }

    .block11234 .nav02Icon {
        left: 196px;
    }

    .block11234 .nav03-ulSubA {
        left: 206px;
        width: calc(100% - 231px);
    }
}
@media screen and (min-width:1000px){
    .block11234 .search-wrap>i{
        color: #fff !important;
    }
    .block11234 .imgStyle01{
        color: #fff !important;
    }
}
/* 手机竖屏css */
@media screen and (max-width:1000px) {
    .block11234-outContent-clearFixed {
        height: 63px;
    }

    /* .block11234 {
        height: 63px;
        position: relative !important;
    } */

    .block11234 .topBefore {
        display: none;
    }

    .block11234 .top-left {
        display: none;
    }

    .block11234 .iconLeft {
        margin-top: 0;
        height: 100%;
    }

    .block11234 .wra {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .block11234 .top-right {
        justify-content: flex-end;
        width: 100%;
    }

    .block11234 .navTile {
        color: #000;
    }

    .block11234 .nav01 {
        height: 100%;
    }

    /* 
    .block11234 .searchButton>i {
        color: #fff;
    }

    .block11234 .closeBox>i {
        color: #fff;
    } */

    .block11234 .navWrapper {
        height: 100%;
        padding-left: 0;
        align-items: center;
    }

    /* .block11234 .iconLeft {
        height: 50px;
        width: 196px;
    } */

    .block11234 .navCenter {
        display: none;
        position: absolute;
        top: 98%;
        height: unset;
        margin-top: 1px;
        width: 100%;
        background: #fff;
        z-index: 100;
        /* opacity: 0.85; */
        left: 0;
        padding: 0 !important;
    }

    .block11234 .top {
        width: calc(100% - 40px);
    }

    .block11234 .navStyle {
        width: 100%;
        margin-left: unset;
        height: 100vh;
        overflow-y: auto;
    }
    .block11234 .navStyle::-webkit-scrollbar {
        /*隐藏滚轮*/
        display: none;
        }
    .block11234 .navBox {
        width: 100%;
        display: block;
        margin-right: 0;
        padding-bottom: 80px;
    }

    .block11234 .navTile {
        width: calc(100% - 30px);
        margin-left: 15px;
        min-height: 45px;
        display: flex;
        flex-wrap: wrap;
        border-bottom: solid 1px rgb(0, 0, 0, 0.1);
        position: relative;
        padding: 0 !important;
    }

    .block11234 .navTile>a {
        font-size: 16px;
        padding: 0;
        display: flex;
        height: 45px;
        width: 100%;
        align-items: center;
        font-weight: unset;
        color: #000;
        border-right: none;
    }

    /*  手机竖屏搜索框css*/
    .block11234 .searchRight {
        padding: 0;
    }

    .block11234 .search-wrap>i {
        font-size: 16px;
    }

    .block11234 .search-input {
        display: none;
        height: 62px;
        position: absolute;
        top: 41px;
        right: -93.6px;
        margin-top: 1px;
        background: #fff;
        border-radius: unset;
        transform: none;
    }

    .block11234 .searchBox {
        border-bottom: solid 1px #dddede;
        width: calc(100% - 30px);
        margin-left: 15px;
    }

    .block11234 .searchInput {
        border-radius: unset;
        border: unset;
        padding-left: 30px;
        width: calc(100% - 30px);
        padding-top: 17px;
        padding-bottom: 8px;
    }

    .block11234 .searchButton {
        left: 16px;
        top: 27px;
    }

    .block11234 .closeBox {
        top: 29px;
        right: 17px;
    }

    /*  小屏语言栏*/
    .block11234 .language {
        margin-left: 20px;
    }

    .block11234 .imgStyle01 {
        font-size: 16px;
    }

    .block11234 .spanStyle {
        display: none;
    }

    .block11234 .langWra {
        right: -50px;
        top: 42px;
        padding: unset;
        background: #fff;
    }

    .block11234 .langBox {
        height: 45px;
        text-align: left;
        border-bottom: solid 1px #dddede;
        margin-left: 15px;
        width: calc(100% - 30px);
        margin-top: unset;
        margin-bottom: unset;

    }

    .block11234 .langBox .langImgBox .langImg {
        margin-left: 15px;
    }

    .block11234 .navStrart {
        font-size: 14px;
    }

    .block11234 .navMenu {

        margin-left: 20px;
        width: 20px;
        color: #FFFFFF;
        height: 63px;
        display: flex;
        align-items: center;
        /* justify-content: center; */
        /* margin-top: 2px; */
    }

    .block11234 .navClose {
        display: none;
        font-size: 23px;
    }

    .block11234 .arrow {
        display: block;
        position: absolute;
        right: 0;
        z-index: 200;
        top: 10px;
        color: #000;
    }

    .block11234 .arrow .font-icon {
        font-size: 23px;
        color: inherit;
    }

    .block11234 .arrow .nav01Down {
        display: none;
    }

    .block11234 .arrow .nav01Up {
        display: none;
    }

    .block11234 .imgBox {
        display: none;
    }

    .block11234 .circleBox {
        display: none;
    }

    .block11234 .nav03-imgBox {
        display: none;
    }

    /* 手机竖屏二级菜单*/
    .block11234 .subWra {
        display: none;
        position: unset;
        width: 100%;
        margin-left: 20px;
        visibility: unset;
        opacity: unset;
        transition: unset;
        box-shadow: unset;
        background-color: unset !important;
    }

    .block11234 .liSub {
        width: 100%;
        min-height: 45px;
        border-right: unset;
        box-shadow: unset;
        position: relative;
        padding: unset;
        padding-left: 16px !important;
        margin-top: -15px;
        margin-bottom: 0;
        transition: .25s;
        color: #000;
    }

    .block11234 .textBox {
        width: calc(100% - 20px);
        height: 51px;
        margin-top: 0;
        margin-left: 0;
        display: flex;
        align-items: center;
        max-height: unset;
    }

    .block11234 .textBox>a {
        -webkit-line-clamp: 1;
        color: inherit;
        white-space: nowrap;
        text-indent: 0;
    }

    /* 手机竖屏三级菜单*/
    .block11234 .nav03-ulSub {
        width: calc(100% - 50px);
        margin-left: 35px;
    }


    .block11234 .nav03-liSub {
        height: 48px;
        margin-top: -15px;
    }

    .block11234 .nav03-liSub:nth-of-type(1) {
        margin-top: -15px;
    }



    .block11234 .nav02Arrow {
        display: block;
        position: absolute;
        top: 15px;
        left: 0;
    }

    .block11234 .nav03Arrow {
        display: block;
        margin-right: 10px;
    }

    .block11234 .arrowBottom {
        display: none;
    }
}
/* /assets/widget/style/component/position/position.css */
.sitewidget-position .sitewidget-bd{font-size:14px;line-height:2em}
.sitewidget-position .sitewidget-bd a,.sitewidget-position .sitewidget-bd .sitewidget-position-current{margin:0 5px}
.sitewidget-position .sitewidget-position-innericon .sitewidget-position-icon{padding-left:20px;min-height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNFNjc5MUM1QjBENzExRTQ4NzBBRjQ4NUI5NkU4MDQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNFNjc5MUM2QjBENzExRTQ4NzBBRjQ4NUI5NkU4MDQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0U2NzkxQzNCMEQ3MTFFNDg3MEFGNDg1Qjk2RTgwNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0U2NzkxQzRCMEQ3MTFFNDg3MEFGNDg1Qjk2RTgwNDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zTdGJAAABFUlEQVR42oTSMUvDQBTA8UtT0kkcHKRYcKjgouDiJP0CdqlDcHEolEKmdnMSRBfFzmod2o4ddCh0KE7ioB9DUYdOmeyg0Jr+D95BOBN98IODu/fevVycIAhUSlRxgy/s4x5jLKOFQ30ok5J8ih7eEWKEc7iy75mDWStxAR34GOIJHzgyHSV+kgoU0cc2upjgREZo4xW7cnZqkswIJTxjE2dyxQZyWJTuev47RNjDlilQxyO+cYEyDqzRHNSQxxXWpGFFj7CBBwxwjCWVHjtYxa0UWdcFmtLh+p9kEwW8yNNG5iNGUiQeb7iUtW6yEtvzJOfXM9oFWrL2rQLKfgUV+0mU/bMkNHKTCnxah2Z/3C40i7kAAwDc1zHBSPWCxAAAAABJRU5ErkJggg==) left center no-repeat}
.sitewidget-position .sitewidget-position-innericon2 .sitewidget-position-icon{padding-left:20px;min-height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNDljNDdiNS05MTlkLWFmNGMtYmU3NS1hN2IwNTJiNzg5MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTdBRUY4MEFGOThGMTFFNkE1MkRCMDk2OTNDRkIxRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTdBRUY4MDlGOThGMTFFNkE1MkRCMDk2OTNDRkIxRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWM2YjUxODUtYWMyNS02ZTRjLWIxNGYtZTQyNWY0OGQ5N2MzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFiNDFiY2EtZjk3ZC0xMWU2LWIzNzgtZjgzYmVkMWI4YzlkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZIaGWwAAAXpJREFUeNqMkjtPAkEUhQ9oloJQQGsCZBMSTUx8NNpASzT+AQ2NjUphx4/QhB7pbIg1iSbUyy/wERuKhcIWKhJ2G7xnMmOGcSWe5NvM3sfZu7s3tVwuQbXbbWh5wo1wLuzq2IfwJDwIMQOtVkslNrGqLeFZ2Hfix5pL4Uz4MgnbwDPN+XwetVoNpVJJJSaTCYIgwGw2o/GLcCREzKUtg2s2FwoFNBoNVCoVeJ6n4Jkx5kR7wpVpsg0ueKlWq8hkMgjDEJ1OR8EzY8zZta7BIS9m7MFggPl8ruCZKpfLpvYgycD9oOu0kWTwaj4YVa/Xkc1mkcvl1Jkaj8em9j3pqY8cbTgcolgswvd9NJvNn2QURWDOqv01QVd4m06n6PV6GI1GiONYwTNjzOmnd5Mm4H89FQIp9Pv9ftK7h8KJ2QF3AugN2xE+E5oZ27a3MMkAete5rgsrttCx2C1O//GbOOqddX+vY/ivgd3kmq1o3fJw7Fsh5bzOir4FGAB7JHibgf1TVgAAAABJRU5ErkJggg==)left center no-repeat}
.sitewidget-position .sitewidget-position-innericon3 .sitewidget-position-icon{padding-left:20px;min-height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNDljNDdiNS05MTlkLWFmNGMtYmU3NS1hN2IwNTJiNzg5MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVDOUM1MDJGOThGMTFFNjg4NkVFMzZCNjVCOTYwQzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVDOUM1MDFGOThGMTFFNjg4NkVFMzZCNjVCOTYwQzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWM2YjUxODUtYWMyNS02ZTRjLWIxNGYtZTQyNWY0OGQ5N2MzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFiNDFiY2EtZjk3ZC0xMWU2LWIzNzgtZjgzYmVkMWI4YzlkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vIlzDAAAAF5JREFUeNpi/P//PwMlgAVdoKenB0QRYypjSUkJAxMDhYAFlwTIdGRXofNhgGIX0M4LyM7Exh88YcBCyImkhsF/UsOAYi8wdnd3Y3UBMXphXiA3N/2njhcozc4AAQYAMqwj+M+PDJUAAAAASUVORK5CYII=)left center no-repeat}
.sitewidget-position .sitewidget-position-innericon4 .sitewidget-position-icon{padding-left:20px;min-height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNDljNDdiNS05MTlkLWFmNGMtYmU3NS1hN2IwNTJiNzg5MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUwMjhERThGOTkwMTFFNjkxMTZBRTZBNjkwOEZFQTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTUwMjhERTdGOTkwMTFFNjkxMTZBRTZBNjkwOEZFQTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWM2YjUxODUtYWMyNS02ZTRjLWIxNGYtZTQyNWY0OGQ5N2MzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFiNDFiY2EtZjk3ZC0xMWU2LWIzNzgtZjgzYmVkMWI4YzlkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5Re5ygAAAdhJREFUeNrEk71LglEUxs+riQTmpIgfCCpELYoJVg66RpM4NjbUEDTZH1BDiw4GDdbSVIOLiwRBk9CQIVQIuoiilDiJgmh+vPaci4aKTQ0d+HEv7z33nHuec15pNBrRX0xBf7Sl+Q/RaFSN5WDMKpDBuyRJt3jtVTgc/pr2l6ZLwGUTlkeNRrPe7XaJz3Q6HWm1WpJlmYrF4hvOdxHk8ydAJBKZ7Dnzq1KpXEMAstvtlMvlCJkpFAqRxWKhTCZD6XSag2yCr3kNDg0Gw5rP5yOz2UytVousViupVCpxmc3r9ZLD4XCx7yIN9vx+v7jEWdnK5TKVSqUZjdxuN5dyiu02uOEAK+AIbBiNRuHE9Q6HQ5GZA06bycQy0TJwsmwc4GlciixEQXZGoVBQr9ejdrtNlUpFBK3X61StVtlNBW7BJQc4AfvAEY/HRRYIKTqgVqsFjUZDPJ1fw6RSqRe4nU80eBhzjMOLYDA48+Rms0mJRIJYH7ZkMsnL3W9tfA4EAi6Px0PZbJYKhQJ1Oh1REndDr9dTPp9/hd/WpI0zgxSLxcyDweDeZrM5a7Ua9ft9UTvrwQMFDXJw28EgfSycxKlR5j4fA26BEjTAGbjG5e6vo/wvf+O3AAMAhyqugjADRsAAAAAASUVORK5CYII=)left center no-repeat}
.sitewidget-position .sitewidget-position-innericon5 .sitewidget-position-icon{padding-left:20px;min-height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNDljNDdiNS05MTlkLWFmNGMtYmU3NS1hN2IwNTJiNzg5MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTU0QTIzQUJGOThGMTFFNkE4MDRFRUFDQjE4NzVFMEMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTU0QTIzQUFGOThGMTFFNkE4MDRFRUFDQjE4NzVFMEMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWM2YjUxODUtYWMyNS02ZTRjLWIxNGYtZTQyNWY0OGQ5N2MzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFiNDFiY2EtZjk3ZC0xMWU2LWIzNzgtZjgzYmVkMWI4YzlkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Rdy+5gAAAX9JREFUeNqE088rRFEUwPHLWNCMBVaWk5Uimo1SpJQm5cdC9lb+gUFZkCRhUH7NAskOifxIMxayGln4VcoCM0VhY2WeHc/3vO6bXs94Tn16Z+7cezr3vvvyTNNUEtFoVDmiDX0I6d8XmMKhPSESiVjPfPU7JrCPBvi1RhxgzD3ZXaAd/ervGNTdZaPANWHAToLBoAqHw1Yej8dVOp3Odq+7ydlBjZ3IYr/fb7EL6Qh5baFQ/R9FXgVu7SSRSCjDMFQmk7FyR9x4ncE8ViRJpVIqFovl6mDaq4MtrHm0v4pNrwIfGMYMTMe4qcfkDXw5F/gCgYBKJpPOMQNPKEW1HtvAON7sSbJG2GfgQyuaUKsvywKa9f+zeMYJrnCKI+lGttCJB4ziG3Jyn7jWV3cEl7r1JT1H5t7LWulgXX8o8nxx7FGKLLr2vI1dzKEby1KgB5PowLm+C3d41YcqUYxyVKIKdShBrxTYwR5aUI8uVKBML7TfzjsecYYhHEt3PwIMADljZ8a2ztQjAAAAAElFTkSuQmCC)left center no-repeat}
.sitewidget-position .sitewidget-position-innericon6 .sitewidget-position-icon{padding-left:20px;min-height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNDljNDdiNS05MTlkLWFmNGMtYmU3NS1hN2IwNTJiNzg5MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZFQzhGRjhGOThGMTFFNkIyMDE4QkEyQ0Q3OEZEQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZFQzhGRjdGOThGMTFFNkIyMDE4QkEyQ0Q3OEZEQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWM2YjUxODUtYWMyNS02ZTRjLWIxNGYtZTQyNWY0OGQ5N2MzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFiNDFiY2EtZjk3ZC0xMWU2LWIzNzgtZjgzYmVkMWI4YzlkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Pj7BEwAAAbJJREFUeNpsk8srRHEUx2fGqzxSHiu7iZIRligLspjCxo5hNwil1CzsrEjNRJQFjfwBFlLIQizlUSwmUpJZkoXHlIzn90yfO93k1GfO3Ps75/zO63qj0ajHJBKJZHQsFquTCosBUSa84kbsiLjsLj2IbD1eJ4AkX8yLUeHz/C8/YlVMKtCbBfC5nO2GcfEplkSLKIFecUQ2I2JbzuaTDbAgOsW96BNr4lukYFO0ihPed5BtJkCAqB+iXGyICzIa+1OCF/1FqQEfDcsRLyJXvFOGBat0GkyTtzj74fKw/QSJesxBAYG2xeKfDGY4b+M5aIZ+HuZEjagWSTJ7YlwV2Dyiz9F+97iuxKlI09AHUSqmxDW74JSSh0/aAtzyYDeHxB21rzOVWRaqUBTb7CX1+CQtwB4P/ehacSZ66LYjNqV2/ofQ+z5mbobDopGDT1Z5mrqdrlt5DWIIn7i9TIgVumuzbyKIZWb5Droa9yp2sTWfhNPESUtHVDFOG1+zKGKFU2R1iM0BPtlVttS6xDI7MOFyfOZ7aOPMbu7WNNKZ1XR9jY4EqDHIjqSZjGUYp+Ss/AowADLte6LUbWsZAAAAAElFTkSuQmCC)left center no-repeat}
.sitewidget-position .sitewidget-position-innericon7 .sitewidget-position-icon{padding-left:20px;min-height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNDljNDdiNS05MTlkLWFmNGMtYmU3NS1hN2IwNTJiNzg5MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVFOEJFQzBGOThGMTFFNjhGQTFGREUzQTMxRDM0MDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVFOEJFQkZGOThGMTFFNjhGQTFGREUzQTMxRDM0MDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWM2YjUxODUtYWMyNS02ZTRjLWIxNGYtZTQyNWY0OGQ5N2MzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFiNDFiY2EtZjk3ZC0xMWU2LWIzNzgtZjgzYmVkMWI4YzlkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OBI0cwAAAHpJREFUeNrcUkEKwCAMa8V/bY/yrp71Uf6sU3AgYqustwVCD5WYtkEighk551auSqwszjngYIFH6LUIbwBTSlzvtYaSgOlWaeJKbMXbDFa/wBvQAZtAVAgE27eMu5/YhpCD8QrEnDlqdoC7IB2NcCQgRVl7xj8IPAIMAIa3ITvn4kiRAAAAAElFTkSuQmCC)left center no-repeat}
.sitewidget-position .web-crumbs-title strong{font-size:24px}
.container-opened .sitewidget-position .sitewidget-hd,.container-opened .sitewidget-position .sitewidget-bd{margin:0 auto;max-width:100%}
@media(min-width:1px) and (max-width:767px){}
@media(min-width:768px) and (max-width:989px){.container-opened .sitewidget-position .sitewidget-hd,.container-opened .sitewidget-position .sitewidget-bd{width:740px}
}
@media(min-width:990px){.container-opened .sitewidget-position .sitewidget-hd,.container-opened .sitewidget-position .sitewidget-bd{width:960px}
}
@media(min-width:1220px){.container-opened .sitewidget-position .sitewidget-hd,.container-opened .sitewidget-position .sitewidget-bd{width:1180px}
}
.web-crumbs-title.style-float{float:left}
.float-style-cont-wrap{float:right}
@media(min-width:990px){.sitewidget-position .sitewidget-bd.fixed-lineheight .web-crumbs-title,.sitewidget-position .sitewidget-bd.fixed-lineheight .web-crumbs-title span{line-height:36px}
.sitewidget-position .sitewidget-bd.fixed-lineheight .float-style-cont-wrap{line-height:36px}
.sitewidget-position .sitewidget-bd.fixed-lineheight-mobile{display:flex;align-items:center}
.sitewidget-position .sitewidget-bd.fixed-lineheight-mobile .float-style-cont-wrap{margin-left:auto}
}
@media(max-width:989px){.sitewidget-position .sitewidget-bd.fixed-lineheight-mobile{display:flex;justify-content:center;flex-direction:column;padding:10px 0}
.sitewidget-position .tcenter{text-align:center}
}
/* /assets/widget/style/component/articledetail/articledetail.css */
.sitewidget-articledetail .pager{margin-top:30px}
.articledetail-title{text-align:center}
.articledetail-cont em{font-style:italic !important}
.articledetail-cont strong em{font-weight:bold !important}
.articledetail-title h1{line-height:1.8em}
.articledetail-cont{word-break:break-word}
.sitewidget-articledetail .articledetail-cont img{max-width:100%;height:auto !important}
.sitewidget-articledetail .articledetail-cont iframe,.sitewidget-articledetail .articledetail-cont embed{max-width:100%}
.articledetail-cont-centerpic{display:block;margin:0 auto 10px;max-width:100%}
.articledetail-cont-leftpic{float:left;margin-right:10px;margin-bottom:10px;max-width:100%}
.articledetail-cont-rightpic{float:right;margin-left:10px;margin-bottom:10px;max-width:100%}
.sitewidget-articledetail .articledetail-title a.articledetail-inquiry-btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZGMxMWM2Mi02ZTU5LTJmNDktOWRjMy0yZTE3OGFkZGE3ZjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTVFQkJBNTUwODRFMTFFNkIzN0NDQzA4QjI5NkRGMTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTVFQkJBNTQwODRFMTFFNkIzN0NDQzA4QjI5NkRGMTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4NGVjYTRmLWE2MmQtMjg0My1iN2VhLTllY2JkNGZmMWQzZSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ZGMxMWM2Mi02ZTU5LTJmNDktOWRjMy0yZTE3OGFkZGE3ZjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6t++cUAAAAUUlEQVR42mL8//8/Ay0AEwONwKjBQ9hgFgLypKRFRlIMxtBArAMGRRj/x0FTbDAjDnpwpQpyUgfRBv8nMmWQHBSMtEgVjCOnrBg1mPYGAwQYAGZpCjQl3c1lAAAAAElFTkSuQmCC) left center no-repeat #f04848;border-radius:3px;color:#fff;font-size:12px;padding:3px 8px 3px 22px;margin:0 5px}
.sitewidget-articledetail .articledetail-title a.articledetail-inquiry-btn:hover{opacity:.9;filter:alpha(opacity=90)}
.sitewidget-articledetail .bdshare-button-style0-24 a{display:inline-block;float:none}
.sitewidget-articledetail .articleDetail-container{display:flex}
.backstage-frontendpreview div[id^=location_] .cus-layout-row{min-height:1px}
.sitewidget-articledetail .articleDetail-container-left{flex:1;max-width:100%}
.sitewidget-articledetail .articleDetail-container-left.overflow{overflow:hidden}
@media(min-width:990px){.sitewidget-articledetail .pager .previous>a,.sitewidget-articledetail .pager .next>a{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:40%;border-radius:10px}
}
@media(max-width:989px){.sitewidget-articledetail .pager .previous{float:left}
.sitewidget-articledetail .pager .next{float:right}
.sitewidget-articledetail .pager .previous,.sitewidget-articledetail .pager .next{width:40%}
.sitewidget-articledetail .pager .previous>a,.sitewidget-articledetail .pager .next>a{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80%}
.sitewidget-articledetail .pager .previous{margin-bottom:10px}
.sitewidget-articledetail .sitewidget-bd ul[style*="list-style"],.sitewidget-articledetail .sitewidget-bd ol[style*="list-style"]{padding-left:20px}
}
.keyword_list{border-top:1px solid #ddd;padding-top:15px;margin-top:15px;border-color:rgba(165,165,165,0.7)}
.keyword_list a{color:#666;padding:0 12px;margin:0 10px 10px 0;float:left;border:1px solid #ddd;border-radius:50px;border-color:rgba(165,165,165,0.7)}
.keyword_list a:last-child{margin-right:0}
.sitewidget-articledetail .bdsharebuttonbox a,.sitewidget-articledetail .bdsharebuttonbox .bds_more{float:none}
@media(max-width:480px){.previousAndNext{display:flex;flex-direction:column}
.previousAndNext .previous,.previousAndNext .next{width:100% !important;text-align:center !important;float:unset !important}
.previousAndNext .previous a,.previousAndNext .next a{display:block !important;width:100% !important;text-align:center !important;max-width:100% !important;float:unset !important;box-sizing:border-box !important}
}
.sitewidget-articledetail .ue-table-interlace-color-single{background-color:#fcfcfc}
.sitewidget-articledetail .ue-table-interlace-color-double{background-color:#f7faff}
.sitewidget-articledetail .list-paddingleft-2{padding-left:30px}
.sitewidget-articledetail .list-paddingleft-2 li{list-style:inherit}
.sitewidget-articledetail .list-paddingleft-2 li::marker{font-size:16px}
.articledetail-cont p{margin:5px 0}
.sitewidget-articledetail .sharethis-inline-share-buttons{display:flex !important;justify-content:center}
.sitewidget-articledetail .sharethis-inline-share-buttons .st-btn{margin-right:8px !important}
.sitewidget-articledetail .hideShare{display:none !important}
/* /assets/widget/style/component/tiptap_richText/tiptap_richText.css */
@charset "UTF-8";
/* 3.0
修改后phoenix和以下组件的tiptap_rich.css需要更新，否则网站发布后缺少对应样式
1、产品描述组件

4.0
1、产品详情最小单元容器+产品描述节点
2、文章详情最小单元容器+文章内容节点
3、文章详情组件
 */
:root {
  --ld-qc-title1-font-size: 40px;
  --ld-qc-title2-font-size: 30px;
  --ld-qc-title3-font-size: 26px;
  --ld-qc-title4-font-size: 22px;
  --ld-qc-title5-font-size: 20px;
  --ld-qc-title6-font-size: 18px;
  --ld-qc-text1-font-size: 16px;
}

html body.frontend-body-canvas .ld-qc-paragraph1:not(.contentEditRichText_editorContainer section .ld-qc-paragraph1) {
  font-size: var(--ld-qc-text1-font-size);
}

html body.frontend-body-canvas .ld-qc-heading1:not(.contentEditRichText_editorContainer section .ld-qc-heading1) {
  font-size: var(--ld-qc-title1-font-size);
}

html body.frontend-body-canvas .ld-qc-heading2:not(.contentEditRichText_editorContainer section .ld-qc-heading2) {
  font-size: var(--ld-qc-title2-font-size);
}

html body.frontend-body-canvas .ld-qc-heading3:not(.contentEditRichText_editorContainer section .ld-qc-heading3) {
  font-size: var(--ld-qc-title3-font-size);
}

html body.frontend-body-canvas .ld-qc-heading4:not(.contentEditRichText_editorContainer section .ld-qc-heading4) {
  font-size: var(--ld-qc-title4-font-size);
}

html body.frontend-body-canvas .ld-qc-heading5:not(.contentEditRichText_editorContainer section .ld-qc-heading5) {
  font-size: var(--ld-qc-title5-font-size);
}

html body.frontend-body-canvas .ld-qc-heading6:not(.contentEditRichText_editorContainer section .ld-qc-heading6) {
  font-size: var(--ld-qc-title6-font-size);
}

/* 让产品预览富文本渲染效果与导出样式一致 */
/* 富文本编辑器默认样式（已展开为普通 CSS） */
.contentEditRichText_editorContainer:not(.contentEditRichText_editorContainer section .contentEditRichText_editorContainer) {
  --min-width-table:32px;
  --min-width-table-mobile:32px;
  --h1-margin:26px;
  --h2-margin:20px;
  --h3-margin:20px;
  --h4-margin:12px;
  --h5-margin:12px;
  --h6-margin:12px;
  --p-margin:12px;
  --figure-margin:10px;
  --h1-font-size: 2.2em;
  --h2-font-size: 2em;
  --h3-font-size: 1.6em;
  --h4-font-size: 1.4em;
  --h5-font-size: 1.3em;
  --h6-font-size: 1.125em;
  --p-font-size: 1em;
  --h1-line-height: 1.3;
  --h2-line-height: 1.3;
  --h3-line-height: 1.5;
  --h4-line-height: 1.5;
  --h5-line-height: 1.5;
  --h6-line-height: 1.5;
  --p-line-height: 1.7;
  word-break: break-word;
}

.contentEditRichText_editorContainer h1:not(.contentEditRichText_editorContainer section h1) {
  margin: var(--h1-margin) 0;
  /* font-size: var(--h1-font-size);
  font-weight: 600;
  line-height: var(--h1-line-height); */
}

.contentEditRichText_editorContainer h2:not(.contentEditRichText_editorContainer section h2) {
  /* font-size: var(--h2-font-size); */
  margin: var(--h2-margin) 0;
  /* font-weight: 600;
  line-height: var(--h2-line-height); */
}

.contentEditRichText_editorContainer h3:not(.contentEditRichText_editorContainer section h3) {
  /* font-size: var(--h3-font-size); */
  margin: var(--h3-margin) 0;
  /* font-weight: 600;
  line-height: var(--h3-line-height); */
}

.contentEditRichText_editorContainer h4:not(.contentEditRichText_editorContainer section h4) {
  /* font-size: var(--h4-font-size);
  line-height: var(--h4-line-height); */
}

.contentEditRichText_editorContainer h5:not(.contentEditRichText_editorContainer section h5) {
  /* font-size: var(--h5-font-size);
  line-height: var(--h5-line-height); */
}

.contentEditRichText_editorContainer h6:not(.contentEditRichText_editorContainer section h6) {
  /* font-size: var(--h6-font-size);
  line-height: var(--h6-line-height); */
}

.contentEditRichText_editorContainer h4:not(.contentEditRichText_editorContainer section h4),
.contentEditRichText_editorContainer h5:not(.contentEditRichText_editorContainer section h5),
.contentEditRichText_editorContainer h6:not(.contentEditRichText_editorContainer section h6) {
  margin: var(--h4-margin) 0;
  /* font-weight: 600; */
}

.contentEditRichText_editorContainer p:not(.contentEditRichText_editorContainer section p) {
  margin: var(--p-margin) 0;
  /* font-size: var(--p-font-size);
  line-height: var(--p-line-height);
  min-height: 1em; */
}

.contentEditRichText_editorContainer:not(.contentEditRichText_editorContainer section .contentEditRichText_editorContainer) {
  --qc-color14: rgba(56, 54, 75, 1);
  --qc-heading-color: rgba(15, 12, 30, 1);
  --qc-text-color: var(--qc-color14);
  line-height: 1.6;
  padding: 0;
}

.contentEditRichText_editorContainer figure:not(.contentEditRichText_editorContainer section figure) {
  margin: var(--figure-margin) 0;
}

.contentEditRichText_editorContainer strong:not(.contentEditRichText_editorContainer section strong) {
  font-weight: 600;
}

.contentEditRichText_editorContainer em:not(.contentEditRichText_editorContainer section em) {
  font-style: italic;
  font-weight: inherit;
}

.contentEditRichText_editorContainer ul:not(.contentEditRichText_editorContainer section ul),
.contentEditRichText_editorContainer ol:not(.contentEditRichText_editorContainer section ol) {
  margin-bottom: 16px;
  padding-left: 30px;
}

.contentEditRichText_editorContainer li:not(.contentEditRichText_editorContainer section li) {
  margin-bottom: 8px;
  /* 确保继承父级 ul/ol 的 list-style-type */
  list-style: inherit;
}

/* 无序列表 (Unordered List) - 循环顺序: 实心圆 -> 空心圆 -> 实心方块 */
/* 覆盖 1-16 级嵌套，利用 CSS 选择器优先级(Specificity)自动生效 */
.contentEditRichText_editorContainer ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: disc;
}

.contentEditRichText_editorContainer ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: circle;
}

.contentEditRichText_editorContainer ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: square;
}

.contentEditRichText_editorContainer ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: disc;
}

.contentEditRichText_editorContainer ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: circle;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: square;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: disc;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: circle;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: square;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: disc;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: circle;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: square;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: disc;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: circle;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: square;
}

.contentEditRichText_editorContainer ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul:not(.contentEditRichText_editorContainer section ul) {
  list-style-type: disc;
}

/* 有序列表 (Ordered List) - 循环顺序: 数字 -> 小写字母 -> 带括号数字 */
/* 覆盖 1-16 级嵌套 */
.contentEditRichText_editorContainer ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: decimal;
}

.contentEditRichText_editorContainer ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: lower-alpha;
}

.contentEditRichText_editorContainer ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: none;
  counter-reset: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol > li:not(.contentEditRichText_editorContainer section li) {
  counter-increment: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: "(" counter(parens-counter) ") ";
}

.contentEditRichText_editorContainer ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: decimal;
}

.contentEditRichText_editorContainer ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: normal;
}

.contentEditRichText_editorContainer ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: lower-alpha;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: none;
  counter-reset: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li) {
  counter-increment: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: "(" counter(parens-counter) ") ";
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: decimal;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: normal;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: lower-alpha;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: none;
  counter-reset: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li) {
  counter-increment: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: "(" counter(parens-counter) ") ";
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: decimal;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: normal;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: lower-alpha;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: none;
  counter-reset: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li) {
  counter-increment: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: "(" counter(parens-counter) ") ";
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: decimal;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: normal;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: lower-alpha;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: none;
  counter-reset: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li) {
  counter-increment: parens-counter;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: "(" counter(parens-counter) ") ";
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol:not(.contentEditRichText_editorContainer section ol) {
  list-style-type: decimal;
}

.contentEditRichText_editorContainer ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol > li:not(.contentEditRichText_editorContainer section li)::marker {
  content: normal;
}

.contentEditRichText_editorContainer ul li:not(.contentEditRichText_editorContainer section li)::marker,
.contentEditRichText_editorContainer ol li:not(.contentEditRichText_editorContainer section li)::marker {
  font-size: 1.128em;
}

.contentEditRichText_editorContainer blockquote:not(.contentEditRichText_editorContainer section blockquote) {
  margin: 20px 0;
  padding: 15px 20px;
  background-color: #f8f9fa;
  font-style: italic;
}

.contentEditRichText_editorContainer code:not(.contentEditRichText_editorContainer section code) {
  background-color: #f1f2f6;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 0.9em;
}

.contentEditRichText_editorContainer pre:not(.contentEditRichText_editorContainer section pre) {
  background-color: #f8f9fa;
  border-radius: 5px;
  padding: 15px;
  overflow-x: auto;
  margin-bottom: 16px;
}

.contentEditRichText_editorContainer pre code:not(.contentEditRichText_editorContainer section code) {
  background-color: transparent;
  padding: 0;
}

.contentEditRichText_editorContainer table:not(.contentEditRichText_editorContainer section table) {
  width: auto;
  border-collapse: collapse;
  table-layout: fixed;
  margin: 0;
  overflow: hidden;
  word-break: break-word;
}

html .contentEditRichText_editorContainer th:not(.contentEditRichText_editorContainer section th),
html .contentEditRichText_editorContainer td:not(.contentEditRichText_editorContainer section td) {
  min-width: var(--min-width-table);
  border: 1px solid #ddd;
  padding: 12px;
  /* 
   * 最终方案：
   * 1. word-break: normal -> 保证中文自动换行，英文单词保持完整（优先在空格处换行）。
   * 2. overflow-wrap: break-word -> 只有当单词长度超过列宽且无法换行时，才在单词内部断行，防止溢出。
   * 注意：这可能会导致列宽无法拖拽到比最长单词更窄（受限于内容最小宽度），这是保持单词完整的物理必然。
   */
  word-break: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
}

/* 显式 left/center/right 对齐：容器和图片按原始尺寸显示 */
.contentEditRichText_editorContainer .image-block[data-align="left"] .html-image-inner,
.contentEditRichText_editorContainer .image-block[data-align="center"] .html-image-inner,
.contentEditRichText_editorContainer .image-block[data-align="right"] .html-image-inner {
  width: auto;
}

.contentEditRichText_editorContainer .image-block[data-align="left"] .html-image-inner img,
.contentEditRichText_editorContainer .image-block[data-align="center"] .html-image-inner img,
.contentEditRichText_editorContainer .image-block[data-align="right"] .html-image-inner img {
  width: auto;
  max-width: 100%;
}

.contentEditRichText_editorContainer .image-block[data-align="left"] .html-image-inner a,
.contentEditRichText_editorContainer .image-block[data-align="center"] .html-image-inner a,
.contentEditRichText_editorContainer .image-block[data-align="right"] .html-image-inner a {
  width: auto;
}

/* 铺满模式：显式 full 和无 data-align 的老数据均为 100% */
.contentEditRichText_editorContainer .image-block[data-align="full"] .html-image-inner {
  width: 100%;
}

.contentEditRichText_editorContainer .image-block[data-align="full"] .html-image-inner a{
  width: 100%;
}

.contentEditRichText_editorContainer .image-block[data-align="full"] .html-image-inner img {
  width: 100%;
}

@media (max-width: 768px) {
  html .contentEditRichText_editorContainer th:not(.contentEditRichText_editorContainer section th),
  html .contentEditRichText_editorContainer td:not(.contentEditRichText_editorContainer section td) {
    min-width: var(--min-width-table-mobile, var(--min-width-table));
  }
}
.contentEditRichText_editorContainer th:not(.contentEditRichText_editorContainer section th) {
  background-color: #f8f9fa;
  font-weight: 600;
}

.contentEditRichText_editorContainer a {
  text-decoration: none;
  cursor: pointer;
}
/* section section a  排除4.0系统页嵌套4.0区块的情况*/
html body .contentEditRichText_editorContainer a {
  color:  #008cff;
}

html .contentEditRichText_editorContainer a:not(.contentEditRichText_editorContainer section a),
div[class^=sitewidget-].contentEditRichText_editorContainer a:not(.contentEditRichText_editorContainer section a),
div[class^=sitewidget-] .contentEditRichText_editorContainer a:not(.contentEditRichText_editorContainer section a) {
  /* font-size: inherit; */
}

html body .contentEditRichText_editorContainer a:hover {
  text-decoration: underline;
}

.contentEditRichText_editorContainer img:not(.contentEditRichText_editorContainer section img) {
  max-width: 100%;
  height: auto;
  width: 100%;
  box-sizing: border-box;
}

.contentEditRichText_editorContainer .image-block:not(.contentEditRichText_editorContainer section .image-block) {
  font-size: 0;
}

.contentEditRichText_editorContainer .html-image-inner:not(.contentEditRichText_editorContainer section .html-image-inner) {
  max-width: 100%;
  display: flex;
  width: 100%;
}

.contentEditRichText_editorContainer .html-image-inner a:not(.contentEditRichText_editorContainer section a) {
  width: 100%;
}

.contentEditRichText_editorContainer hr:not(.contentEditRichText_editorContainer section hr) {
  border: none;
  border-top: 2px solid #ecf0f1;
  margin: 30px 0;
}

.contentEditRichText_editorContainer .web-embed-block:not(.contentEditRichText_editorContainer section .web-embed-block) {
  width: 100%;
}

.contentEditRichText_editorContainer .web-embed-block iframe:not(.contentEditRichText_editorContainer section iframe) {
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.contentEditRichText_editorContainer .qc-divider-wrapper:not(.contentEditRichText_editorContainer section .qc-divider-wrapper) {
  min-height: 12px;
  justify-content: center;
  display: flex;
  align-items: center;
}

.contentEditRichText_editorContainer .tableWrapper:not(.contentEditRichText_editorContainer section .tableWrapper) {
  overflow-x: auto;
  display: block;
  margin: var(--p-margin) 0;
}

.contentEditRichText_editorContainer .tableWrapper table:not(.contentEditRichText_editorContainer section table) {
  width: auto;
  min-width: auto;
}

.contentEditRichText_editorContainer .tableWrapper table p:not(.contentEditRichText_editorContainer section p) {
  margin: 0;
}

.contentEditRichText_editorContainer .html-block:not(.contentEditRichText_editorContainer section .html-block) {
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif;
}

/* 自适应模式：开启 contentAdaptation 时，表格宽度随内容，支持左右/居中/右对齐 */
.contentEditRichText_editorContainer .tableWrapper:not(.contentEditRichText_editorContainer section .tableWrapper) {
  display: flex;
}

@media (min-width: 768px) {
  .contentEditRichText_editorContainer .tableWrapper.contentAdaptation table:not(.contentEditRichText_editorContainer section table) {
    width: 100% !important;
    min-width: 100% !important;
    table-layout: fixed;
  }
}
.contentEditRichText_editorContainer .tableWrapper.alignleft:not(.contentEditRichText_editorContainer section .tableWrapper.alignleft) {
  justify-content: flex-start;
}

.contentEditRichText_editorContainer .tableWrapper.alignCenter:not(.contentEditRichText_editorContainer section .tableWrapper.alignCenter) {
  justify-content: center;
}

.contentEditRichText_editorContainer .tableWrapper.alignRight:not(.contentEditRichText_editorContainer section .tableWrapper.alignRight) {
  justify-content: flex-end;
}

/* ImageBlock 对齐：通过 data-align 驱动，避免在 NodeView 中写内联样式 */
.contentEditRichText_editorContainer .image-block:not(.contentEditRichText_editorContainer section .image-block) {
  display: flex;
}

.contentEditRichText_editorContainer .image-block[data-align=left]:not(.contentEditRichText_editorContainer section .image-block) {
  justify-content: left;
}

.contentEditRichText_editorContainer .image-block[data-align=center]:not(.contentEditRichText_editorContainer section .image-block) {
  justify-content: center;
}

.contentEditRichText_editorContainer .image-block[data-align=right]:not(.contentEditRichText_editorContainer section .image-block) {
  justify-content: right;
}

.contentEditRichText_editorContainer .html-video-inner:not(.contentEditRichText_editorContainer section .html-video-inner) {
  display: flex;
}
.contentEditRichText_editorContainer .video-block .html-video-inner.media-loading[style*="aspect-ratio"],
.contentEditRichText_editorContainer .video-block .html-video-inner.media-error[style*="aspect-ratio"] {
  min-height: 0 !important
}

/* 小屏幕下，表格宽度自适应 */
.product-preview .mobile .contentEditRichText_editorContainer table:not(.contentEditRichText_editorContainer section table) {
  table-layout: auto;
}

.product-preview .mobile .contentEditRichText_editorContainer .tableWrapper:not(.contentEditRichText_editorContainer section .tableWrapper) {
  overflow-x: auto !important;
  width: 100%;
  display: block !important;
}

.product-preview .mobile .contentEditRichText_editorContainer .tableWrapper table:not(.contentEditRichText_editorContainer section table) {
  /* 移动端强制铺满：仅靠样式覆盖 table/col 的行内宽度约束 */
  table-layout: fixed !important;
  word-break: break-word;
  width: max-content !important;
  min-width: 100% !important;
}

.product-preview .mobile .contentEditRichText_editorContainer .tableWrapper table col:not(.contentEditRichText_editorContainer section col),
.product-preview .mobile .contentEditRichText_editorContainer .tableWrapper table col[style]:not(.contentEditRichText_editorContainer section col) {
  width: auto !important;
  min-width: 0 !important;
}

@media (max-width: 768px) {
  .contentEditRichText_editorContainer table:not(.contentEditRichText_editorContainer section table) {
    table-layout: auto;
  }
  .contentEditRichText_editorContainer .tableWrapper:not(.contentEditRichText_editorContainer section .tableWrapper) {
    overflow-x: auto !important;
    width: 100%;
    display: block !important;
  }
  .contentEditRichText_editorContainer .tableWrapper table:not(.contentEditRichText_editorContainer section table) {
    /* 移动端强制铺满：仅靠样式覆盖 table/col 的行内宽度约束 */
    table-layout: fixed !important;
    word-break: break-word;
    width: max-content !important;
    min-width: 100% !important;
  }
  .contentEditRichText_editorContainer .tableWrapper table col:not(.contentEditRichText_editorContainer section col),
  .contentEditRichText_editorContainer .tableWrapper table col[style]:not(.contentEditRichText_editorContainer section col) {
    width: auto !important;
    min-width: 0 !important;
  }
}
/* 4.0融合 */
.contentEditRichText_editorContainer .block-type-wrapper:not(.contentEditRichText_editorContainer section .block-type-wrapper) {
  margin: 12px 0;
}

/* 4.0融合 */
/* 4.o融合新版编辑器会出现滚动条 */
.contentEditRichText_editorContainer .block-editor-lead-container.block-container .lead-bg {
  max-width: 100%;
}

/* 4.o融合新版编辑器会出现滚动条 */


/* 媒体加载loading - 伪元素方案（前台/导出） */
.contentEditRichText_editorContainer .html-image-inner.media-loading,
.contentEditRichText_editorContainer .html-video-inner.media-loading {
  position: relative;
  min-height: 300px;
  background: #f5f5f5;
}
.contentEditRichText_editorContainer .html-image-inner.media-loading::before,
.contentEditRichText_editorContainer .html-video-inner.media-loading::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  border: 3px solid #e0e0e0;
  border-top-color: #999;
  border-radius: 50%;
  animation: media-spin 0.8s linear infinite;
  z-index: 2;
  pointer-events: none;
}

.contentEditRichText_editorContainer .html-image-inner.media-loading img,
.contentEditRichText_editorContainer .html-video-inner.media-loading video,
.contentEditRichText_editorContainer .html-video-inner.media-loading iframe{
    z-index: -1;
}
@keyframes media-spin {
  to { transform: rotate(360deg); }
}

/* 媒体加载失败 - 伪元素方案（前台/导出） */
.contentEditRichText_editorContainer .html-image-inner.media-error[style*="width: auto"] {
  width: 100% !important;
}
.contentEditRichText_editorContainer .html-image-inner.media-error img,
.contentEditRichText_editorContainer .html-video-inner.media-error video,
.contentEditRichText_editorContainer .html-video-inner.media-error iframe {
  display: none !important;
}
.contentEditRichText_editorContainer .html-image-inner.media-error,
.contentEditRichText_editorContainer .html-video-inner.media-error {
  position: relative;
  min-height: 300px;
  background: #f5f5f5;
}
.contentEditRichText_editorContainer .html-image-inner.media-error::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  /* base64 避免 url() 内未编码空格被压缩器删掉导致 SVG 损坏 */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHZpZXdCb3g9JzAgMCA1MCA1MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNDEuODgzOCAyQzQ1LjI2MTQgMi4wMDAxMiA0Ny45OTk5IDQuNzM4NTYgNDggOC4xMTYyMVY0MS44ODM4QzQ3Ljk5OTkgNDUuMjYxNCA0NS4yNjE0IDQ3Ljk5OTkgNDEuODgzOCA0OEg4LjExNjIxQzcuOTU4NzggNDggNy44MDI4OCA0Ny45OTIyIDcuNjQ4NDQgNDcuOTgwNUM3LjM4NTg1IDQ4LjAyNTkgNy4xMTMxMSA0Ny45ODg5IDYuODY5MTQgNDcuODcyMUM0LjA4OTUzIDQ3LjI5NiAyLjAwMDExIDQ0LjgzNDEgMiA0MS44ODM4VjguMTE2MjFDMi4wMDAxMiA0LjczODU2IDQuNzM4NTYgMi4wMDAxMiA4LjExNjIxIDJINDEuODgzOFpNMTAuNjQ2NSA0NS40MTZINDEuODgzOEM0My44MzQyIDQ1LjQxNTkgNDUuNDE1OSA0My44MzQyIDQ1LjQxNiA0MS44ODM4VjMzLjE2MzFMMzQuNDMyNiAyMi42NTMzTDEwLjY0NjUgNDUuNDE2Wk04LjExNjIxIDQuNTgzOThDNi4xNjU4MSA0LjU4NDExIDQuNTg0MTEgNi4xNjU4MSA0LjU4Mzk4IDguMTE2MjFWNDEuODgzOEM0LjU4NDA5IDQzLjQ3MDcgNS42MzE1NCA0NC44MTI0IDcuMDcyMjcgNDUuMjU3OEwzMy41MzkxIDE5LjkzMTZMMzMuNjM1NyAxOS44NDc3QzM0LjEzNTcgMTkuNDU1NSAzNC44NTc4IDE5LjQ4MzUgMzUuMzI2MiAxOS45MzE2TDQ1LjQxNiAyOS41ODY5VjguMTE2MjFDNDUuNDE1OSA2LjE2NTgxIDQzLjgzNDIgNC41ODQxMSA0MS44ODM4IDQuNTgzOThIOC4xMTYyMVpNMTYuNzMwNSAxMS4zMDM3QzE5LjcyNzYgMTEuMzAzOCAyMi4xNTcyIDEzLjczMzMgMjIuMTU3MiAxNi43MzA1QzIyLjE1NzIgMTkuNzI3NiAxOS43Mjc2IDIyLjE1NzIgMTYuNzMwNSAyMi4xNTcyQzEzLjczMzMgMjIuMTU3MiAxMS4zMDM4IDE5LjcyNzYgMTEuMzAzNyAxNi43MzA1QzExLjMwMzcgMTMuNzMzMiAxMy43MzMyIDExLjMwMzcgMTYuNzMwNSAxMS4zMDM3Wk0xNi43MzA1IDEzLjg4NzdDMTUuMTYwNSAxMy44ODc3IDEzLjg4NzcgMTUuMTYwNSAxMy44ODc3IDE2LjczMDVDMTMuODg3OCAxOC4zMDA0IDE1LjE2MDUgMTkuNTczMiAxNi43MzA1IDE5LjU3MzJDMTguMzAwMyAxOS41NzMyIDE5LjU3MzIgMTguMzAwMyAxOS41NzMyIDE2LjczMDVDMTkuNTczMiAxNS4xNjA1IDE4LjMwMDQgMTMuODg3OCAxNi43MzA1IDEzLjg4NzdaJyBmaWxsPScjQzlDOUM5Jy8+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
.contentEditRichText_editorContainer .html-video-inner.media-error::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHZpZXdCb3g9JzAgMCA1MCA1MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNDUuODMzMiAyLjA4Mzk4SDQuMTY2NUMyLjM5NTY3IDIuMDgzOTggMS4wNDE1IDMuNDM4MTUgMS4wNDE1IDUuMjA4OThWNDQuNzkyM0MxLjA0MTUgNDYuNTYzMSAyLjM5NTY3IDQ3LjkxNzMgNC4xNjY1IDQ3LjkxNzNINDUuODMzMkM0Ny42MDQgNDcuOTE3MyA0OC45NTgyIDQ2LjU2MzEgNDguOTU4MiA0NC43OTIzVjUuMjA4OThDNDguOTU4MiAzLjQzODE1IDQ3LjYwNCAyLjA4Mzk4IDQ1LjgzMzIgMi4wODM5OFpNMzYuNzcwNyA0LjE2NzMyTDQyLjgxMjMgMTAuNDE3M0gzNC43OTE1TDI4Ljc0OTggNC4xNjczMkgzNi43NzA3Wk0yNi4zNTQgNC4xNjczMkwzMi4zOTU3IDEwLjQxNzNIMjQuMzc0OEwxOC4zMzMyIDQuMTY3MzJIMjYuMzU0Wk0xNS45MzczIDQuMTY3MzJMMjEuOTc5IDEwLjQxNzNIMTMuOTU4Mkw3LjkxNjUgNC4xNjczMkgxNS45MzczWk0zLjEyNDg0IDUuMjA4OThDMy4xMjQ4NCA0LjU4Mzk4IDMuNTQxNSA0LjE2NzMyIDQuMTY2NSA0LjE2NzMySDUuNTIwNjdMMTEuNTYyMyAxMC40MTczSDMuMTI0ODRWNS4yMDg5OFpNNDYuODc0OCA0NC43OTIzQzQ2Ljg3NDggNDUuNDE3MyA0Ni40NTgyIDQ1LjgzNCA0NS44MzMyIDQ1LjgzNEg0LjE2NjVDMy41NDE1IDQ1LjgzNCAzLjEyNDg0IDQ1LjQxNzMgMy4xMjQ4NCA0NC43OTIzVjEyLjUwMDdINDYuODc0OFY0NC43OTIzWk00Ni44NzQ4IDEwLjQxNzNINDUuMjA4MkwzOS4xNjY1IDQuMTY3MzJINDUuODMzMkM0Ni40NTgyIDQuMTY3MzIgNDYuODc0OCA0LjU4Mzk4IDQ2Ljg3NDggNS4yMDg5OFYxMC40MTczWicgZmlsbD0nI0NBQ0FDQScvPjxwYXRoIGQ9J00yMC44MzM1IDM5LjA2MzJDMjEuMzU0MyAzOS4wNjMyIDIxLjk3OTMgMzguOTU5IDIyLjUwMDIgMzguNjQ2NUwzNC4zNzUyIDMxLjc3MTVDMzYuNDU4NSAzMC42MjU3IDM2LjQ1ODUgMjcuNzA5IDM0LjM3NTIgMjYuNTYzMkwyMi41MDAyIDE5LjY4ODJDMjEuOTc5MyAxOS4zNzU3IDIxLjQ1ODUgMTkuMjcxNSAyMC44MzM1IDE5LjI3MTVDMTkuMTY2OCAxOS4yNzE1IDE3LjcwODUgMjAuMTA0OCAxNy43MDg1IDIxLjg3NTdWMzYuNDU5QzE3LjcwODUgMzguMjI5OCAxOS4xNjY4IDM5LjA2MzIgMjAuODMzNSAzOS4wNjMyWk0xOS43OTE4IDIyLjI5MjNDMTkuNzkxOCAyMS42NjczIDIwLjMxMjcgMjEuMjUwNyAyMC44MzM1IDIxLjI1MDdDMjEuMDQxOCAyMS4yNTA3IDIxLjI1MDIgMjEuMjUwNyAyMS4zNTQzIDIxLjM1NDhMMzMuMjI5MyAyOC4yMjk4QzMzLjY0NiAyOC41NDIzIDMzLjc1MDIgMjguOTU5IDMzLjc1MDIgMjkuMDYzMkMzMy43NTAyIDI5LjI3MTUgMzMuNzUwMiAyOS42ODgyIDMzLjIyOTMgMjkuODk2NUwyMS4zNTQzIDM2Ljc3MTVDMjEuMTQ2IDM2Ljg3NTcgMjEuMDQxOCAzNi44NzU3IDIwLjgzMzUgMzYuODc1N0MyMC4zMTI3IDM2Ljg3NTcgMTkuNzkxOCAzNi40NTkgMTkuNzkxOCAzNS44MzRWMjIuMjkyM1onIGZpbGw9JyNDQUNBQ0EnLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}


.contentEditRichText_editorContainer .table-of-contents {
  --toc-link-color: var(--ld-link1-color, #008cff);
  --toc-base-font-size: var(--ld-text1-font-size, 1em);
  --toc-line-height: 1;
  --toc-max-height: 600px;
  box-sizing: border-box;
  width: 100%;
  padding: 16px 24px;
  border-radius: 2px;
  margin: 10px 0;
  max-height: var(--toc-max-height);
  overflow-y: auto;

  scrollbar-width: thin;
  scrollbar-color: #d4d4d4 transparent;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-title-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-title {
  min-width: 0;
  margin: 0;
  word-break: break-word;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-title-content {
  display: contents;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-title-toggle {
  display: inline-flex;
  flex: 0 0 auto;
  line-height: 1;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 28px;
  height: 28px;
  font-size: 16px;
  line-height: 1;
  color: var(--toc-arrow-color, #666666);
  cursor: pointer;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-icon-toggle-span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.contentEditRichText_editorContainer .table-of-contents .toc-toggle-arrow-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease;
  transform: rotate(180deg);
}

.contentEditRichText_editorContainer .table-of-contents .toc-toggle-arrow-icon svg {
  display: block;
  flex-shrink: 0;
  width: 1em;
  height: auto;
}

.contentEditRichText_editorContainer .table-of-contents.toc-is-collapsed .toc-toggle-arrow-icon {
  transform: rotate(0deg);
}

.contentEditRichText_editorContainer .table-of-contents::-webkit-scrollbar {
  width: 6px;
}

.contentEditRichText_editorContainer .table-of-contents::-webkit-scrollbar-track {
  background: transparent;
}

.contentEditRichText_editorContainer .table-of-contents::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 4px;
  background-clip: padding-box;   
  border: 1px solid transparent; 
}

.contentEditRichText_editorContainer .table-of-contents::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
  appearance: none;
}

.contentEditRichText_editorContainer .table-of-contents.toc-is-expanded nav {
  display: block !important;
}

.contentEditRichText_editorContainer .table-of-contents.toc-is-collapsed nav {
  display: none !important;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-list .ez-toc-list {
  padding-left: 16px;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-page-1 {
  margin: 0;
  padding: 0;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-link {
  display: block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 10px 0;
  overflow: hidden;
  color: var(--toc-link-color);
  font-size: var(--toc-font-size, var(--ld-text1-font-size, inherit));
  line-height: max(1.3em, calc(var(--toc-line-height, 1) * 1em));
  pointer-events: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}

.contentEditRichText_editorContainer .table-of-contents .ez-toc-list .ez-toc-list .ez-toc-link {
  font-size: var(--toc-sub-font-size, calc(var(--toc-base-font-size) - 2px));
}

@media (max-width: 1024px) {
  .contentEditRichText_editorContainer .table-of-contents {
    --toc-base-font-size: var(--ld-text1-pad-font-size, var(--ld-text1-font-size, 1em));
  }
  .contentEditRichText_editorContainer .table-of-contents .ez-toc-link {
    font-size: var(--toc-font-size, var(--ld-text1-pad-font-size, var(--ld-text1-font-size, inherit)));
  }
  .contentEditRichText_editorContainer .table-of-contents .ez-toc-list .ez-toc-list .ez-toc-link {
    font-size: var(--toc-sub-font-size, calc(var(--toc-base-font-size) - 2px));
  }
}

.contentEditRichText_editorContainer .table-of-contents[data-list-style='bullet'] .ez-toc-link::before {
  content: '•';
  display: inline-block;
  padding-right: 4px;
}

.contentEditRichText_editorContainer .table-of-contents.ez-toc-counter .ez-toc-list {
  counter-reset: item;
}

.contentEditRichText_editorContainer .table-of-contents.ez-toc-counter .ez-toc-page-1 {
  counter-increment: item;
}

.contentEditRichText_editorContainer .table-of-contents.ez-toc-counter .ez-toc-link::before {
  content: counters(item, '.') ' ';
  display: inline-block;
  padding-right: 4px;
}

.contentEditRichText_editorContainer .table-of-contents.toc-is-bold .ez-toc-link {
  font-weight: 700;
}

.contentEditRichText_editorContainer .table-of-contents.toc-is-italic .ez-toc-link {
  font-style: italic;
}

.contentEditRichText_editorContainer .table-of-contents.toc-is-underline .ez-toc-link {
  text-decoration: underline;
}

.contentEditRichText_editorContainer .table-of-contents.toc-no-italic .ez-toc-link {
  font-style: normal;
}

.contentEditRichText_editorContainer .table-of-contents.toc-no-underline .ez-toc-link {
  text-decoration: none;
}

.contentEditRichText_editorContainer .table-of-contents .toc-empty {
  padding: 10px 0;
  color: var(--rt-text-tertiary, #9ca3af);
  font-size: 12px;
}

/* 前台：目录无任何标题条目时隐藏整个组件；编辑器内（.editor-page）保持可见 */
.contentEditRichText_editorContainer .table-of-contents.toc-is-empty {
  display: none !important;
}

.editor-page .contentEditRichText_editorContainer .table-of-contents.toc-is-empty {
  display: block !important;
}

@media (max-width: 768px) {
  .contentEditRichText_editorContainer .table-of-contents {
    --toc-base-font-size: var(--ld-text1-phone-font-size, var(--ld-text1-font-size, 1em));
  }
  .contentEditRichText_editorContainer .table-of-contents .ez-toc-link {
    font-size: var(--toc-font-size, var(--ld-text1-phone-font-size, var(--ld-text1-font-size, inherit)));
  }
  .contentEditRichText_editorContainer .table-of-contents .ez-toc-list .ez-toc-list .ez-toc-link {
    font-size: var(--toc-sub-font-size, calc(var(--toc-base-font-size) - 2px));
  }

  .contentEditRichText_editorContainer .table-of-contents:not(.toc-is-expanded):not(.toc-is-collapsed) nav {
    display: none;
  }

  .contentEditRichText_editorContainer .table-of-contents.toc-is-expanded nav {
    display: block;
  }

  .contentEditRichText_editorContainer .table-of-contents:not(.toc-is-expanded):not(.toc-is-collapsed) .toc-toggle-arrow-icon {
    transform: rotate(0deg);
  }

  .contentEditRichText_editorContainer .table-of-contents.toc-is-expanded .toc-toggle-arrow-icon {
    transform: rotate(180deg);
  }

  .contentEditRichText_editorContainer .table-of-contents.toc-is-expanded .ez-toc-link {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}



/* FAQ Block (FAQPage JSON-LD) */
.contentEditRichText_editorContainer .faq-block {
  width: 100%;
  box-sizing: border-box;
  margin: 10px 0;
}

.contentEditRichText_editorContainer .faq-block .faq-view {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}

.contentEditRichText_editorContainer .faq-block .faq-view-item {
  padding: 0;
  border: 0;
}

.contentEditRichText_editorContainer .faq-block .faq-view-title {
  margin: 0;
}

.contentEditRichText_editorContainer .faq-block .faq-view-title::after {
  display: block;
  height: 0;
  margin: 11px 0 5px;
  border-top: 1px solid #E5E7EB;
  content: '';
}

.contentEditRichText_editorContainer .faq-block .faq-view-content {
  margin: 0;
  white-space: pre-wrap;
  word-break: break-word;
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-title-font-size .faq-view-title {
  font-size: var(--faq-title-font-size);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-title-line-height .faq-view-title {
  line-height: var(--faq-title-line-height);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-title-color .faq-view-title {
  color: var(--faq-title-color);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-title-font-weight .faq-view-title {
  font-weight: var(--faq-title-font-weight);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-title-font-style .faq-view-title {
  font-style: var(--faq-title-font-style);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-title-text-decoration .faq-view-title {
  text-decoration: var(--faq-title-text-decoration);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-content-font-size .faq-view-content {
  font-size: var(--faq-content-font-size);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-content-line-height .faq-view-content {
  line-height: var(--faq-content-line-height);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-content-color .faq-view-content {
  color: var(--faq-content-color);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-content-font-weight .faq-view-content {
  font-weight: var(--faq-content-font-weight);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-content-font-style .faq-view-content {
  font-style: var(--faq-content-font-style);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block].has-content-text-decoration .faq-view-content {
  text-decoration: var(--faq-content-text-decoration);
}

.contentEditRichText_editorContainer .faq-block .faq-view-empty {
  padding: 8px 0;
  color: var(--rt-text-secondary);
  font-size: 13px;
}

/* 产品详情新版表格缩放期间抑制原滚动；展开后移除状态类即可恢复编辑器布局。 */
.sitewidget-proddetail .detial-cont-prodescription .contentEditRichText_editorContainer .tableWrapper.prod-detail-rich-table-zoom {
  position: relative;
  display: block !important;
  overflow: hidden !important;
  height: var(--prod-detail-table-height) !important;
}

.sitewidget-proddetail .detial-cont-prodescription .contentEditRichText_editorContainer .tableWrapper.prod-detail-rich-table-zoom > table {
  transform: scale(var(--prod-detail-table-scale)) !important;
  transform-origin: left top !important;
}

.sitewidget-proddetail .detial-cont-prodescription .prod-detail-rich-table-zoom > .prod-detail-rich-table-zoom-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  color: #999;
  cursor: pointer;
  font-size: 42px;
  line-height: 1;
  z-index: 9;
}

/* Markdown 展示样式：独立前台 CSS 不依赖源码目录的 @import，与 styles/markdown.css 保持一致。 */
.contentEditRichText_editorContainer pre[data-language]::before {
  content: attr(data-language);
  display: block;
  font: 12px/1.5 monospace;
  opacity: .65;
  margin-bottom: 8px;
  user-select: none;
}
.contentEditRichText_editorContainer .markdown-image-placeholder {
  border: 1px dashed #c0c4cc;
  border-radius: 4px;
  padding: 20px;
  color: #606266;
  background: #f5f7fa;
}
.contentEditRichText_editorContainer .markdown-math-inline {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
}
.contentEditRichText_editorContainer .markdown-math-block {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
  box-sizing: border-box;
  margin: 12px 0;
  padding: 8px 0;
  overflow-x: auto;
}
.contentEditRichText_editorContainer .markdown-math-block > .katex {
  /* 剩余空间用于居中；内容超宽时自动边距归零，公式左端仍在可滚动范围内。 */
  flex: 0 0 auto;
  margin-inline: auto;
}
.contentEditRichText_editorContainer .markdown-math math {
  font-size: 1em;
}
/* Markdown 展示样式结束。 */

/* 本地图片待上传节点只在序列化 HTML 中带文件名标记，编辑器 NodeView 仍保留上传入口。 */
.contentEditRichText_editorContainer figure[data-image-block][data-local-image-name]:not([data-src]),
.contentEditRichText_editorContainer figure[data-image-block][data-local-image-name][data-src=""] {
  display: none !important;
}

/* FAQ 的标签仅表达语义；正文继续使用原字体字重，避免全局 H 标签强制加粗。 */
.contentEditRichText_editorContainer .faq-block[data-faq-block] .faq-view-content {
  font-weight: var(--ld-text1-font-weight, 400);
}

.contentEditRichText_editorContainer .faq-block[data-faq-block] .faq-view-title,
.contentEditRichText_editorContainer .faq-block[data-faq-block] .faq-view-content {
  min-height: 1em;
}
@media(max-width: 768px) {
  /* 仅收窄表格内新增且带标记的图片块，旧图片和表格外图片保持原布局。 */
  .contentEditRichText_editorContainer :is(td, th) .image-block[data-table-image-responsive="true"] > .html-image-inner {
      max-width: 140px !important;
  }
}
/* /assets/widget/style/component/tiptap_richText/global_tiptap_richText.css */
.contentEditRichText_editorContainer h1:not(.contentEditRichText_editorContainer section h1){font-size:var(--h1-font-size);font-weight:600;line-height:var(--h1-line-height)}
.contentEditRichText_editorContainer h2:not(.contentEditRichText_editorContainer section h2){font-size:var(--h2-font-size);font-weight:600;line-height:var(--h2-line-height)}
.contentEditRichText_editorContainer h3:not(.contentEditRichText_editorContainer section h3){font-size:var(--h3-font-size);font-weight:600;line-height:var(--h3-line-height)}
.contentEditRichText_editorContainer h4:not(.contentEditRichText_editorContainer section h4){font-size:var(--h4-font-size);line-height:var(--h4-line-height)}
.contentEditRichText_editorContainer h5:not(.contentEditRichText_editorContainer section h5){font-size:var(--h5-font-size);line-height:var(--h5-line-height)}
.contentEditRichText_editorContainer h6:not(.contentEditRichText_editorContainer section h6){font-size:var(--h6-font-size);line-height:var(--h6-line-height)}
.contentEditRichText_editorContainer h4:not(.contentEditRichText_editorContainer section h4),.contentEditRichText_editorContainer h5:not(.contentEditRichText_editorContainer section h5),.contentEditRichText_editorContainer h6:not(.contentEditRichText_editorContainer section h6){font-weight:600}
.contentEditRichText_editorContainer p:not(.contentEditRichText_editorContainer section p){font-size:var(--p-font-size);line-height:var(--p-line-height);min-height:1em}
.contentEditRichText_editorContainer .phoenix_h4:not(.contentEditRichText_editorContainer section .phoenix_h4){font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:600}
.contentEditRichText_editorContainer .phoenix_p1:not(.contentEditRichText_editorContainer section .phoenix_p1){font-size:var(--p-font-size);line-height:var(--p-line-height);min-height:1em}
/* /assets/widget/style/component/quicknavigation/quicknavigation.css */
.sitewidget-quicknavigation .sitewidget-quicknavigation-simplelinks a{margin-left:10px}
.sitewidget-quicknavigation .sitewidget-quicknavigation-simplelinks a:first-child{margin-left:0}
.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-quicknav-settedtitle,.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-thumb,.sitewidget-quicknavigation .sitewidget-hd .sitewidget-thumb{display:none}
.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-thumb{position:absolute;right:5px;height:20px;width:20px;cursor:pointer;top:50%;margin-top:-10px;line-height:20px}
.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-thumb.closed{background-position:bottom center}
.sitewidget-quicknavigation .quicknav-style-vtl p{padding:0 0 0 10px;background-position:left center;background-repeat:no-repeat;text-align:left}
.sitewidget-quicknavigation .quicknav-arrow-style p{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFBgEABiB4YGAAy+AdE8x/bYAAAAAElFTkSuQmCC)}
.sitewidget-quicknavigation .quicknav-dot-style p{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNjAzRUFFMzVEMjExRTU5QUVDRjc0QTNEOEEwRkY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDNjAzRUFGMzVEMjExRTU5QUVDRjc0QTNEOEEwRkY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0M2MDNFQUMzNUQyMTFFNTlBRUNGNzRBM0Q4QTBGRjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0M2MDNFQUQzNUQyMTFFNTlBRUNGNzRBM0Q4QTBGRjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZBTcPAAAARElEQVR42mL8//8/AzbABGPMmjVLDojZUCSAAjlA6iEQ3wOyJZB12EBpaSCWAzFYoAI1QPwdiC+npaWdAgkw4rIcIMAAXNkUXVVc4WgAAAAASUVORK5CYII=);background-position:left center;background-repeat:no-repeat}
.sitewidget-quicknavigation .quickNavStyle5 .quicknav-dot-style p a,.sitewidget-quicknavigation .quickNavStyle5 .quicknav-dot-style p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sitewidget-quicknavigation-stylebase{border:1px solid #eae9e9}
.sitewidget-quicknavigation .sitewidget-hd div.quickNavDiv{font-family:Arial;font-size:24px;color:#333;font-weight:normal;letter-spacing:0;line-height:1.8em;text-align:left}
.sitewidget-quicknavigation-stylebase .sitewidget-hd{padding-left:15px;border-bottom:1px solid #eae9e9;background-color:#f5f5f5}
.sitewidget-quicknavigation-stylebase .sitewidget-hd h2{line-height:42px;font-size:16px;font-weight:bold}
.sitewidget-quicknavigation-stylebase .sitewidget-hd div.quickNavDiv{line-height:42px;font-size:16px;font-weight:bold}
.sitewidget-quicknavigation-stylebase .quicknav-style-vtl .quicknav-stylevtl-wrap{padding-left:15px;border-top:1px solid #eae9e9}
.sitewidget-quicknavigation-stylebase .quicknav-style-vtl .quicknav-stylevtl-wrap:first-child{border-top:0}
.sitewidget-quicknavigation-stylebase .sitewidget-bd a{display:block;line-height:40px;font-size:14px;color:#666}
.sitewidget-quicknavigation-stylebase .sitewidget-bd a:hover,.sitewidget-quicknavigation-stylebase .sitewidget-bd a.anchor-light{color:#326ca6}
.sitewidget-quicknavigation-style7 .quicknav-style-vtl .quicknav-stylevtl-wrap{border-top:1px dotted #e7e6e6}
.sitewidget-quicknavigation-style8,.sitewidget-quicknavigation-style9{border-width:0}
.sitewidget-quicknavigation-style8 .sitewidget-hd,.sitewidget-quicknavigation-style9 .sitewidget-hd{border-bottom:2px solid #999;background-color:transparent}
.sitewidget-quicknavigation-style8 .quicknav-style-vtl .quicknav-stylevtl-wrap{border-top:0;border-bottom:1px dotted #e7e6e6}
.sitewidget-quicknavigation-style9 .quicknav-style-vtl .quicknav-stylevtl-wrap{border-top:0;border-bottom:1px solid #e7e6e6}
.sitewidget-quicknavigation-style10 .sitewidget-hd{background-color:#8c8c8c}
.sitewidget-quicknavigation-style10 .sitewidget-hd h2{color:#fff}
.sitewidget-quicknavigation-style10 .sitewidget-hd div.quickNavDiv{color:#fff}
.sitewidget-quicknavigation-style10 .quicknav-style-vtl .quicknav-stylevtl-wrap:hover,.sitewidget-quicknavigation-style10 .quicknav-style-vtl .quicknav-stylevtl-wrap.anchor-light{background-color:#f5f5f5}
.sitewidget-quicknavigation-style10 .sitewidget-bd a:hover,.sitewidget-quicknavigation-style10 .sitewidget-bd a.anchor-light{color:#666}
.sitewidget-quicknavigation-style11{border:0}
.sitewidget-quicknavigation-style11 .sitewidget-hd{border-bottom:0}
.sitewidget-quicknavigation-style11 .sitewidget-bd a{font-size:16px;color:#666;border-bottom:1px solid #ddd;padding:5px 0 5px 35px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0ODMxQ0JFMjBBOTExRTZCMTMwQjQ1OTQ2NjNFNTUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0ODMxQ0JGMjBBOTExRTZCMTMwQjQ1OTQ2NjNFNTUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ4MzFDQkMyMEE5MTFFNkIxMzBCNDU5NDY2M0U1NTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ4MzFDQkQyMEE5MTFFNkIxMzBCNDU5NDY2M0U1NTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7mt8B7AAAARklEQVR42myOiQkAMAgD06zk/hvoTP3AIjYHguQICnefG/QhNhEx0aCZDSVvQ0nm0uU4hyopqMLTpgpfo4dXqPB7t7IEGABAgjjL/u34NwAAAABJRU5ErkJggg==) no-repeat 20px center}
.sitewidget-quicknavigation-style11 .sitewidget-bd a:hover,.sitewidget-quicknavigation-style11 .sitewidget-bd a.anchor-light{color:#fff}
.quickNavStyle12{position:relative}
.quickNavStyle12 .sitewidget-thumb,.quickNavStyle12 .sitewidget-quicknav-settedtitle{display:block !important}
.quickNavStyle12 .sitewidget-hd{background-color:#fafafa;border:1px solid #e3e3e3;padding:0 15px;border-radius:4px}
.quickNavStyle12 .sitewidget-bd{display:none;position:absolute;width:100%;z-index:9}
.respond-quick-navstyle12{background-color:#fff;border:1px solid #e3e3e3;margin-top:10px;padding:15px;border-radius:4px}
.respond-quick-navstyle12 li{float:none !important;width:100% !important;margin:8px 0}
.respond-quick-navstyle13 a{display:inline-block;padding:10px;font-size:15px;line-height:24px;color:#666;transition:all .5s;position:relative}
.respond-quick-navstyle13 a:hover{color:#0089f5}
.respond-quick-navstyle13 a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#0089f5;display:block;transform:scaleX(0);transition:all .4s ease;transform-origin:0 0;z-index:0}
.respond-quick-navstyle13 a.on:after,.respond-quick-navstyle13 a.anchor-light:after{transform:scaleX(1);visibility:visible}
.respond-quick-navstyle13 a:hover:after{transform:scaleX(1);visibility:visible}
.respond-quick-navstyle13 a:hover{text-decoration:none}
@media(max-width:989px){.sitewidget-quicknavigation .sitewidget-bd p a{display:block;margin-left:0}
.sitewidget-quicknavigation .sitewidget-bd p span{display:none}
@-webkit-keyframes subnav-open{0%{-webkit-transform:scaleY(0.85);transform:scaleY(0.85)}
100%{-webkit-transform:scaleY(1);transform:scaleY(1)}
}
.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-quicknav-settedtitle,.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-thumb{display:block;text-align:center;transition:all .5s;-webkit-transition:all .5s}
.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-thumb.toup{transform:rotate(180deg)}
.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-thumb.todown{transform:rotate(0)}
.sitewidget-quicknavigation-mobilestyle .sitewidget-bd{display:none;-webkit-animation:subnav-open .3s ease;animation:subnav-open .3s ease}
.sitewidget-quicknavigation-mobilestyle .sitewidget-hd-toggleTitle .sitewidget-quicknav-settedtitle.sitewidget-quicknav-title{text-align:left}
.hidePcTitle{display:block !important}
}
.sitewidget-quicknavigation .sitewidget-bd a.on{color:#457cba}
.sitewidget-quicknavigation-style11 .sitewidget-bd a.on{background-color:#f39801;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFQjI3Q0Y3MjBBOTExRTY5ODQxQjJCOTc0N0QyOUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFQjI3Q0Y4MjBBOTExRTY5ODQxQjJCOTc0N0QyOUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEVCMjdDRjUyMEE5MTFFNjk4NDFCMkI5NzQ3RDI5RjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEVCMjdDRjYyMEE5MTFFNjk4NDFCMkI5NzQ3RDI5RjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4uOFlwAAAALElEQVR42mL8DwQMDAyMDEiAESrIgCyBLAiXQBcEi2ETJE4lI0HbUdwJEGAAY64j7r9L+t8AAAAASUVORK5CYII=);color:#fff}
.sitewidget-quicknavigation-style11 a:hover,.sitewidget-quicknavigation-style11 div.sitewidget-bd a.anchor-light{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFQjI3Q0Y3MjBBOTExRTY5ODQxQjJCOTc0N0QyOUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFQjI3Q0Y4MjBBOTExRTY5ODQxQjJCOTc0N0QyOUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEVCMjdDRjUyMEE5MTFFNjk4NDFCMkI5NzQ3RDI5RjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEVCMjdDRjYyMEE5MTFFNjk4NDFCMkI5NzQ3RDI5RjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4uOFlwAAAALElEQVR42mL8DwQMDAyMDEiAESrIgCyBLAiXQBcEi2ETJE4lI0HbUdwJEGAAY64j7r9L+t8AAAAASUVORK5CYII=);text-decoration:none}
@media(min-width:990px){.col-md-12 .sitewidget-quicknavigation .respond-quick-navstyle li,.col-md-11 .sitewidget-quicknavigation .respond-quick-navstyle li,.col-md-10 .sitewidget-quicknavigation .respond-quick-navstyle li,.col-md-9 .sitewidget-quicknavigation .respond-quick-navstyle li,.col-md-8 .sitewidget-quicknavigation .respond-quick-navstyle li{float:left;width:33%}
.row .row .sitewidget-quicknavigation .respond-quick-navstyle li{float:none;width:100%}
.col-md-12 .sitewidget-quicknavigation-style11 .respond-quick-navstyle li,.col-md-11 .sitewidget-quicknavigation-style11 .respond-quick-navstyle li,.col-md-10 .sitewidget-quicknavigation-style11 .respond-quick-navstyle li,.col-md-9 .sitewidget-quicknavigation-style11 .respond-quick-navstyle li,.col-md-8 .sitewidget-quicknavigation-style11 .respond-quick-navstyle li{clear:both;width:100%}
.hidePcTitle{display:none !important}
}
