/* /assets/widget/script/plugins/smartmenu/css/navigation.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/script/plugins/smartmenu/css/navigation.css */.sitewidget-navnew .smsmart,.sitewidget-navnew .smsmart ul,.sitewidget-navnew .smsmart li{display:block;list-style:none;line-height:normal;direction:ltr;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.sitewidget-navnew .smsmart .hide{display:none !important}
.sitewidget-navnew .smsmart .navnew-sub2.show{display:block !important;right:0;top:0;transform:translateX(100%);width:auto;min-width:11em;max-width:40em}
.sitewidget-navnew .smsmart.navnew-substyle2 .navnew-sub2.show,.sitewidget-navnew .smsmart.navnew-substyle3 .navnew-sub2.show{transform:none !important}
.sitewidget-navnew .smsmart.navnew-substyle2 .navnew-sub2,.sitewidget-navnew .smsmart.navnew-substyle3 .navnew-sub2{display:block !important}
.sitewidget-navnew .smsmart .navnew-sub2.showLv2{display:block !important}
.sitewidget-navnew .smsmart ul{display:none}
.sitewidget-navnew .smsmart li,.sitewidget-navnew .smsmart a{position:relative}
.sitewidget-navnew .smsmart a{display:block}
.navnew a[href="javascript:void(0);"]{cursor:initial !important}
.navnew a[href="javascript:;"]{cursor:initial !important}
.sitewidget-navnew .smsmart li a>.icon.fa{margin-right:5px}
.sitewidget-navnew .smsmart a:hover{text-decoration:none}
.sitewidget-navnew .smsmart:after{content:"";display:block;height:0;font:0 / 0 serif;clear:both;visibility:hidden;overflow:hidden}
@media(min-width:990px){.sitewidget-navnew .navnew-thumb{display:none}
}
@media(min-width:990px){.sitewidget-navnew .smsmart{margin-left:auto;margin-right:auto}
.sitewidget-navnew .navnew-thumb-switch{display:none}
.sitewidget-navnew .smsmart>li{float:left}
.sitewidget-navnew .smsmart li>a{white-space:nowrap;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:color,background-color,padding-left,padding-right,margin-left,margin-right;-moz-transition-property:color,background-color,padding-left,padding-right,margin-left,margin-right;-ms-transition-property:color,background-color,padding-left,padding-right,margin-left,margin-right;-o-transition-property:color,background-color,padding-left,padding-right,margin-left,margin-right;transition-property:color,background-color,padding-left,padding-right,margin-left,margin-right}
.sitewidget-navnew a .sub-arrow{display:inline-block;width:24px;background-position:center center;background-repeat:no-repeat}
.sitewidget-navnew .navnew-link .sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAB+fX1PLfavAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=");background-repeat:no-repeat !important}
.sitewidget-navnew .navnew-link:hover .sub-arrow,.sitewidget-navnew .navnew-item.on .navnew-link .sub-arrow,.sitewidget-navnew a.navnew-link.highlighted .sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=")}
.sitewidget-navnew .navnew-item.navLv1:hover>a .sub-arrow{-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;-moz-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg)}
.sitewidget-navnew .smsmart.navnew-item-overview{display:table;width:100%}
.sitewidget-navnew .smsmart.navnew-item-overview>.navnew-item{display:table-cell;float:none}
.sitewidget-navnew .smsmart.navnew-item-overview .navnew-item.on>a,.sitewidget-navnew .smsmart.navnew-item-overview .navnew-item.on>a:hover,.sitewidget-navnew .smsmart.navnew-item-overview .navnew-item>a,.sitewidget-navnew .smsmart.navnew-item-overview .navnew-item>a:hover{padding-left:0 !important;padding-right:0 !important}
.sitewidget-navnew .smsmart ul{position:absolute;z-index:10;transition:transform ease-out .2s;-webkit-transition:-webkit-transform ease-out .2s;-moz-transition:-moz-transform ease-out .2s}
.sitewidget-navnew .smsmart ul.transform-start{transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px)}
.sitewidget-navnew .smsmart ul.transform-org{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}
.sitewidget-navnew .smsmart ul a span.sub-arrow,.sitewidget-navnew .smsmart ul a:hover span.sub-arrow{width:24px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFBgEABiB4YGAAy+AdE8x/bYAAAAAElFTkSuQmCC")}
.sitewidget-navnew .smsmart ul li:first-child{border-top:0}
.sitewidget-navnew .smsmart ul a.navnew-sub1-link>span.sub-arrow{position:absolute;right:0}
.sitewidget-navnew .smsmart span.scroll-up,.sitewidget-navnew .smsmart span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#f1f1f1;height:20px}
.sitewidget-navnew .smsmart span.scroll-up-arrow,.sitewidget-navnew .smsmart span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #a3a3a3 transparent}
.sitewidget-navnew .smsmart span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#a3a3a3 transparent transparent transparent}
.sitewidget-navnew .smsmart .scroll-up:hover span.scroll-up-arrow{border-color:transparent transparent #505050 transparent}
.sitewidget-navnew .smsmart .scroll-down:hover span.scroll-down-arrow{border-color:#505050 transparent transparent transparent}
.sitewidget-navnew .smsmart.navnew-wide-substyle1>li>ul>span.sub-nav-arrow{position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #efefef transparent}
.sitewidget-navnew .smsmart.navnew-wide-substyle1>li>ul a,.sitewidget-navnew .smsmart.navnew-wide-substyle-new0>li>ul a{overflow:hidden;text-overflow:ellipsis}
.navnew-style3 li:first-child .navnew-separator,.navnew-wide-style3 li:first-child .navnew-separator{display:none}
.navnew-style3 .navnew-separator,.navnew-wide-style3 .navnew-separator{position:absolute;left:auto;top:0;width:10px;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAIAQMAAAAC1AcCAAAAA1BMVEWZmZl86KQWAAAACklEQVQI12NAAwAAEAABtKqAHwAAAABJRU5ErkJggg==");overflow:hidden;background-position:center center;background-repeat:no-repeat}
.navnew-style3 .navnew-link:hover .sub-arrow,.navnew-style3 .navnew-item.on .navnew-link .sub-arrow,.navnew-style3 a.navnew-link.highlighted .sub-arrow,.navnew-wide-style3 .navnew-link:hover .sub-arrow,.navnew-wide-style3 .navnew-item.on .navnew-link .sub-arrow,.navnew-wide-style3 a.navnew-link.highlighted .sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=")}
.navnew-style4 li:first-child .navnew-separator,.navnew-wide-style4 li:first-child .navnew-separator{display:none}
.navnew-style4 .navnew-separator,.navnew-wide-style4 .navnew-separator{position:absolute;left:auto;top:0;width:10px;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAOCAMAAAA7QZ0XAAAAM1BMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlkqvaGAAAAEXRSTlMAML3y5aOSinhGHQ3W1bxfXnxOdbcAAAA5SURBVAjXJYzHDQAwDALT3dL2nzaC+HEnLETC5ULJoFoGbTJ0BaM6dH9vH9BrQNr5W8ahxjCEKhx6J5kAzxkC2HsAAAAASUVORK5CYII=");overflow:hidden;background-position:center center;background-repeat:no-repeat}
.navnew-style4 .navnew-link:hover .sub-arrow,.navnew-style4 .navnew-item.on .navnew-link .sub-arrow,.navnew-style4 a.navnew-link.highlighted .sub-arrow,.navnew-wide-style4 .navnew-link:hover .sub-arrow,.navnew-wide-style4 .navnew-item.on .navnew-link .sub-arrow,.navnew-wide-style4 a.navnew-link.highlighted .sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=")}
.navnew-style5 .navnew-link:hover .sub-arrow,.navnew-style5 .navnew-item.on .navnew-link .sub-arrow,.navnew-style5 a.navnew-link.highlighted .sub-arrow,.navnew-wide-style5 .navnew-link:hover .sub-arrow,.navnew-wide-style5 .navnew-item.on .navnew-link .sub-arrow,.navnew-wide-style5 a.navnew-link.highlighted .sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=")}
.navnew-style6 .navnew-link:hover .sub-arrow,.navnew-style6 .navnew-item.on .navnew-link .sub-arrow,.navnew-style6 a.navnew-link.highlighted .sub-arrow,.navnew-wide-style6 .navnew-link:hover .sub-arrow,.navnew-wide-style6 .navnew-item.on .navnew-link .sub-arrow,.navnew-wide-style6 a.navnew-link.highlighted .sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=")}
.navnew-style8 .navnew-link:hover .sub-arrow,.navnew-style8 .navnew-item.on .navnew-link .sub-arrow,.navnew-style8 a.navnew-link.highlighted .sub-arrow,.navnew-wide-style8 .navnew-link:hover .sub-arrow,.navnew-wide-style8 .navnew-item.on .navnew-link .sub-arrow,.navnew-wide-style8 a.navnew-link.highlighted .sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAAAMb7MccNX1AAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGJwYdBgEAAABXIA/2yEHJgAAAAASUVORK5CYII=")}
.navigation-opacity-backlayer{position:absolute;left:0;width:100%;z-index:9}
.sitewidget-navnew .smsmart.navnew-substyle2{position:relative}
.sitewidget-navnew .smsmart.navnew-substyle2>li{position:static}
.sitewidget-navnew .smsmart.navnew-substyle2>li .smsmart-nowrap>li{float:left}
.sitewidget-navnew .smsmart.navnew-substyle2 li .smsmart-nowrap .smsmart-nowrap-cus{background-color:transparent}
.sitewidget-navnew .smsmart.navnew-substyle2 li .smsmart-nowrap .smsmart-nowrap-cus li{float:none}
.nav-sub-list{position:absolute;left:0;z-index:10;width:100%;padding:10px 0;background-color:#fff;box-sizing:border-box}
.nav-sub-list .nav-sub-item{width:100%}
.nav-sub-list .nav-sub-item .nav-sub-item-hd{display:block;width:100%;padding-left:10px;border-bottom:1px solid #e3e3e3;box-sizing:border-box}
.nav-sub-list .nav-sub-item .nav-sub-item-hd span{font-size:14px;font-weight:500;line-height:35px;cursor:pointer}
.nav-sub-list .nav-sub-item .nav-sub-item-hd img{width:20px;height:20px;vertical-align:middle;cursor:pointer}
.nav-sub-list .nav-sub-item .nav-sub-item-bd{display:block;width:100%;padding-top:10px;box-sizing:border-box}
.nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item{float:left;width:10%;min-width:96px;padding:10px 0;text-align:center;box-sizing:border-box}
.nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox{width:80px;height:80px;margin:0 auto;background-color:#ececec}
.nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img{width:100%;height:100%}
.nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-info{width:94%;margin:0 auto;font-size:14px;text-align:center;overflow:hidden;color:#676767;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.nav-sub-list .nav-sub-item .nav-sub-item-hd span:hover,.nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-info:hover{color:#262626}
.sitewidget-navnew .smsmart.navnew-substyle4{position:relative}
.sitewidget-navnew .smsmart.navnew-substyle4>li{position:static}
.sitewidget-navnew .smsmart.navnew-substyle4>li>.smsmart-nowrap{margin-left:0 !important}
.sitewidget-navnew .smsmart.navnew-substyle4>li .smsmart-nowrap>li{float:left}
.sitewidget-navnew .smsmart.navnew-substyle4 li .smsmart-nowrap .smsmart-nowrap-cus{background-color:transparent}
.sitewidget-navnew .smsmart.navnew-substyle4 li .smsmart-nowrap .smsmart-nowrap-cus li{float:none}
.nav-sub-list5{position:absolute;left:0;z-index:10;width:100%;padding:25px 25px 0 25px;background:#0c6fb3;box-sizing:border-box}
.nav-sub-list5 .nav-sub-item{float:none !important;display:inline-block !important;width:calc(20% - 34px);min-width:110px;margin:0 15px 25px 15px;vertical-align:top}
.nav-sub-list5 .nav-sub-item img{vertical-align:middle;width:120px;height:80px}
.nav-sub-list5 .nav-sub-item .nav-sub1-item>a{text-align:center}
.nav-sub-list5 .nav-sub-item .nav-sub1-item>a .nav-sub1-info{display:block;padding:5px 0;cursor:pointer}
.nav-sub-list5 .nav-sub-item .nav-sub2-item{border-color:rgba(0,0,0,0.5);border-bottom:1px solid #fff}
.nav-sub-list5 .nav-sub-item .nav-sub2-item>a{font-size:12px;line-height:28px}
.nav-sub-list5 .nav-sub-item .nav-sub2-item>a img{width:20px;height:20px}
.sitewidget-navnew .smsmart.navnew-substyle5{position:relative}
.sitewidget-navnew .smsmart.navnew-substyle5>li{position:static}
.sitewidget-navnew .smsmart.navnew-substyle5>li>.smsmart-nowrap{margin-left:0 !important}
.sitewidget-navnew .smsmart.navnew-substyle5>li .smsmart-nowrap>li{float:left}
.sitewidget-navnew .smsmart.navnew-substyle5 li .smsmart-nowrap .smsmart-nowrap-cus{background-color:transparent}
.sitewidget-navnew .smsmart.navnew-substyle5 li .smsmart-nowrap .smsmart-nowrap-cus li{float:none}
.nav-sub-list6{width:600px !important;max-width:600px !important;min-height:160px}
.nav-sub-list6 .nav-sub-item{position:static !important}
.nav-sub-list6 .nav-sub-item>a{display:inline-block}
.nav-sub-list6 .nav-sub-item img{display:none;position:absolute;top:20px;right:20px;width:400px;height:160px}
.nav-sub-list6 .nav-sub-item:hover>img,.nav-sub-list6 .nav-sub-item .navnew-sub2-item:hover>img{display:block}
.nav-sub-list8{position:absolute;left:0;z-index:10;width:100%;padding:25px 25px 0 25px;background:#0c6fb3;box-sizing:border-box}
.nav-sub-list8 .nav-sub-item{float:none !important;display:inline-block !important;width:calc(20% - 34px);min-width:110px;margin:0 15px 25px 15px;vertical-align:top}
.nav-sub-list8 .nav-sub-item img{vertical-align:middle;width:200px;height:auto;max-width:100%}
.nav-sub-list8 .nav-sub-item .nav-sub1-item>a{text-align:center}
.nav-sub-list8 .nav-sub-item .nav-sub1-item>a .nav-sub1-info{display:block;padding:5px 0;cursor:pointer}
.nav-sub-list8 .nav-sub-item .nav-sub2-item{border-color:rgba(0,0,0,0.5);border-bottom:1px solid #fff}
.nav-sub-list8 .nav-sub-item .nav-sub2-item>a{font-size:12px;line-height:28px}
.nav-sub-list8 .nav-sub-item .nav-sub2-item>a img{width:20px;height:20px}
.sitewidget-navnew .smsmart.navnew-substyle8{position:relative}
.sitewidget-navnew .smsmart.navnew-substyle8>li{position:static}
.sitewidget-navnew .smsmart.navnew-substyle8>li>.smsmart-nowrap{margin-left:0 !important}
.sitewidget-navnew .smsmart.navnew-substyle8>li .smsmart-nowrap>li{float:left}
.sitewidget-navnew .smsmart.navnew-substyle8 li .smsmart-nowrap .smsmart-nowrap-cus{background-color:transparent}
.sitewidget-navnew .smsmart.navnew-substyle8 li .smsmart-nowrap .smsmart-nowrap-cus li{float:none}
.navnew-substyle9,.navnew-wide-substyle9{position:relative}
.nav-sub-list9{position:absolute;left:0;z-index:10;width:100%;padding:20px 0 !important;background:linear-gradient(to right,#efefef 20%,#f7f7f7 20%);box-sizing:border-box;box-shadow:0 1px 6px 0 rgba(0,0,0,0.10);margin-left:0 !important}
.nav-sub-list9 .nav-sub-item{width:20%;display:flex !important;position:static !important}
.nav-sub-list9 .nav-sub-item.on .navnew-sub2{display:block;z-index:10;position:absolute;top:20px}
.nav-sub-list9 .nav-sub-item .navnew-sub2 .navnew-sub2-item .navnew-sub2-item>a{height:100%}
.nav-sub-list9 .nav-sub-item .nav-sub-item-hd{display:block;width:100%;box-sizing:border-box;z-index:11;padding:0}
.nav-sub-list9 .nav-sub-item .nav-sub-item-hd a{width:85%;margin:0 auto !important;text-align:center !important;letter-spacing:0;z-index:1}
.nav-sub-list9 .nav-sub-item .fa-angle-right{float:right;font-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.nav-sub-list9 .nav-sub-item .nav-sub-item-hd span{cursor:pointer}
.nav-sub-list9 .nav-sub-item .nav-sub-item-hd img{width:20px;height:20px;vertical-align:middle;cursor:pointer}
.nav-sub-list9 .nav-sub-item .navnew-sub2{width:100%;position:absolute;margin-top:-20px;display:none}
.nav-sub-list9 .nav-sub-item .nav-sub-item-bd{display:block;width:80%;margin-left:20%;padding-left:2.6%;box-sizing:border-box}
.nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item{float:left;width:10%;min-width:96px;padding:0;text-align:center;box-sizing:border-box;width:160px;height:36px;over-flow:hidden;margin-right:15px;margin-bottom:10px}
.nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox{width:80px;height:80px;margin:0 auto;display:none}
.nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img{width:100%;height:100%}
.nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-info{width:94%;margin:0 auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;font-family:MicrosoftYaHei;letter-spacing:0;height:100%}
.nav-sub-list9.no-tow-list{max-width:none !important;min-width:none !important;width:auto;background:#f7f7f7;padding:20px 15px}
.nav-sub-list9.no-tow-list .nav-sub-item{width:auto}
.nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd,.nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd>a{width:100%}
.nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a{border:0}
.nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a>.fa-angle-right{display:none}
.nav-sub-list9 .nav-sub-item .nav-sub-item-hd a span{display:block;text-align:left;padding:0 20px;word-break:break-word}
.nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a span{display:block}
.nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd{padding:0 15px}
.nav-sub-list9.no-tow-list .nav-sub-item .nav-sub-item-hd a span{word-break:initial;white-space:nowrap}
}
@media(min-width:1220px){.sitewidget-navnew .smsmart{max-width:1180px}
}
@media(max-width:1219px) and (min-width:990px){.sitewidget-navnew .smsmart{max-width:960px}
}
@media(min-width:1200px) and (max-width:1365px){.sitewidget-navnew .smsmart{max-width:1000px}
}
@media(max-width:1024px){.nav-sub-list8 .nav-sub-item img{vertical-align:middle;width:158px;height:auto;max-width:100%}
}
@media(min-width:1px) and (max-width:989px){html,body{width:100%}
html,body{overflow-x:hidden}
div.sitewidget-navnew.navnew-way-slide{z-index:9;position:absolute;top:0;width:80%;box-sizing:border-box;transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
div.sitewidget-navnew.navnew-way-slide.navnew-slideLeft{right:100%}
div.sitewidget-navnew.navnew-way-slide.navnew-slideRight{left:100%}
div.sitewidget-navnew.navnew-way-slide.navnew-slideLeft.open{margin-right:0;right:20%}
div.sitewidget-navnew.navnew-way-slide.navnew-slideRight.open{margin-left:0;left:20%}
.sitewidget-navnew .navnew-thumb+ul.smsmart{display:none}
.navnew-thumb{height:46px;line-height:46px;position:relative}
.navnew-thumb-fix{position:absolute;right:0;top:0;width:46px;height:46px}
.sitewidget-navigation_style .navnew-thumb .navnew-thumb-title{padding-left:20px;line-height:46px;text-align:left}
.sitewidget-navigation_style .navnew-thumb-switch{position:absolute;top:0;width:46px;height:46px;background-color:#02a5fa;border-radius:2px}
.sitewidget-navnew .navnew-thumb-switch.navnew-thumb-slideLeft{right:-46px}
.sitewidget-navnew .navnew-thumb-switch.navnew-thumb-slideRight{left:-46px}
.navnew-thumb-switch span.nav-thumb-ham,.navnew-thumb-fix span.nav-thumb-ham{height:2px;width:24px;left:11px;background-color:#fff;display:block;opacity:1;position:absolute;transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out}
.navnew-thumb-switch span.nav-thumb-ham.first,.navnew-thumb-fix span.nav-thumb-ham.first{top:15px;transform-origin:left center;-o-transform-origin:left center;-moz-transform-origin:left center;-webkit-transform-origin:left center}
.navnew-thumb-switch span.nav-thumb-ham.second,.navnew-thumb-fix span.nav-thumb-ham.second{top:22px;transform-origin:left center;-o-transform-origin:left center;-moz-transform-origin:left center;-webkit-transform-origin:left center}
.navnew-thumb-switch span.nav-thumb-ham.third,.navnew-thumb-fix span.nav-thumb-ham.third{top:29px;transform-origin:left center;-o-transform-origin:left center;-moz-transform-origin:left center;-webkit-transform-origin:left center}
.navnew-thumb-switch.open span.nav-thumb-ham.first,.navnew-thumb-fix.open span.nav-thumb-ham.first{top:14px;left:14px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.navnew-thumb-switch.open span.nav-thumb-ham.second,.navnew-thumb-fix.open span.nav-thumb-ham.second{width:0;opacity:0}
.navnew-thumb-switch.open span.nav-thumb-ham.third,.navnew-thumb-fix.open span.nav-thumb-ham.third{top:31px;left:14px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.sitewidget-navigation_style{pointer-events:auto}
.sitewidget-navigation_style .navnew,.sitewidget-navigation_style .navnew-thumb-switch,.sitewidget-navigation_style .navnew-thumb{pointer-events:all}
div.sitewidget-navnew ul.smsmart{overflow-x:hidden;height:100%;overflow-y:auto}
.sitewidget-navnew a span.sub-arrow{cursor:pointer;display:inline-block;width:36px;position:absolute;right:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHAgMAAACuHi+JAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAf8DJtWNXAAAAKUlEQVQI12P4wsB+gKGWQd4BiGoZGNgvfmFgYPx9gYGBod4BSMgyMAAAoAYH6APM5rgAAAAASUVORK5CYII=");background-position:center center;background-repeat:no-repeat}
.sitewidget-navnew a.highlighted>.sub-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHAgMAAACuHi+JAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAf8DJtWNXAAAAKUlEQVQI12NgkGUAgnoHBgbG3xcYGNgvfmFgkHeoZWCoBVIMXxjYDwAAdp4H6FsV7QAAAAAASUVORK5CYII=")}
.nav-sub-list .nav-sub-item .nav-sub-item-hd img,.nav-sub-list .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img{display:none}
.nav-sub-list5 .nav-sub-item .navnew-sub1-item img,.nav-sub-list5 .nav-sub-item .nav-sub2-item>a img{display:none}
.nav-sub-list6 .nav-sub-item img{display:none}
.nav-sub-list8 .nav-sub-item .navnew-sub1-item img,.nav-sub-list8 .nav-sub-item .nav-sub2-item>a img{display:none}
.nav-sub-list9 .nav-sub-item .nav-sub-item-hd img,.nav-sub-list9 .nav-sub-item .nav-sub-item-bd .nav-sub-item-bd-item .nav-sub-item-bd-imgbox img{display:none}
.nav-sub-list9 .nav-sub-item .fa-angle-right{display:none}
.hideForMobile_general{display:none}
}
.sitewidget-navnew .smsmart.navnew .navnew-item a[navlinkpics="true"],.sitewidget-navnew .smsmart.navnew .navnew-item.on a[navlinkpics="true"],.sitewidget-navnew .smsmart.navnew .navnew-item a[navlinkpics="true"]:hover{background-position:5px center;background-repeat:no-repeat;background-size:50px auto;padding-left:60px}
.sitewidget-navnew .smsmart.navnew .navnew-item.navLv1>a[navlinkpics="true"],.sitewidget-navnew .smsmart.navnew .navnew-item.on.navLv1>a[navlinkpics="true"],.sitewidget-navnew .smsmart.navnew .navnew-item.navLv1>a[navlinkpics="true"]:hover{background-position:26px center;background-size:24px auto}
@media(min-width:990px){.sitewidget-navnew .smsmart.navnew-substyle3{position:relative}
.sitewidget-navnew .smsmart.navnew-substyle3 .mainNav-list-static{position:static}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor{right:auto;margin-left:0 !important;font-size:0;left:0}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor a{white-space:normal}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .navLv2{display:inline-block;vertical-align:top;font-size:initial;width:230px;margin-bottom:20px}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .navLv2:first-child{border-left-width:0}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .has-submenu .sub-arrow{display:none}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .has-submenu .navnew-sub2{position:static}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace{column-gap:0;-moz-column-gap:0;-webkit-column-gap:0}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace.subNav-whiteSpace-columns li{display:inline-block;float:left}
}
@media(min-width:1220px){.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-floor .navLv2{margin-bottom:25px}
}
@media(max-width:989px){.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace.subNav-whiteSpace-columns{column-count:1 !important}
.sitewidget-navnew .smsmart.navnew-substyle3 .subNav-list-whiteSpace.subNav-whiteSpace-columns li{width:auto !important}
.sitewidget-navnew .smsmart>li{width:100% !important}
}
@media(min-width:990px){.navnew-substyle7 .navLv1:hover .navnew-sub1{display:block !important;position:absolute !important;max-width:440px !important}
.navnew-substyle7 .navnew-sub1 .navLv2{width:100%;float:left;margin-bottom:0}
.navnew-substyle7 .navnew-sub2{display:block !important;position:relative !important}
.navnew-substyle7 .navnew-sub2 .navLv3{float:left}
.navnew-substyle7 li,.navnew-substyle7 a{position:static !important}
}
.sitewidget-navnew .smsmart>li{float:left}
.sitewidget-navnew a .sub-arrow{display:inline-block;width:24px;background-position:center center;background-repeat:no-repeat}
.nav-sub-item.hide{display:none !important}
.smsmart-nowrap-content div.smsmart-nowrap-content{height:auto !important;width:auto !important;overflow:unset !important}
.sitewidget-navigation_style .navnew li .scroll-up{margin-left:0 !important}/* /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("data:,") 内未编码空格被压缩器删掉导致 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}