
/* 🔴 品牌三处对齐：:root 变量 == views/pedaily_portal._PD_DEFAULT_BRAND == theme_variant.color_scheme.main */
:root{--brand:#3e62ad;--brand-soft:#cfd8eb;--brand-deep:#324e8a;}

@font-face {
  font-family: "iconfont"; /* Project id 5103730 */
  src: url(data:font/woff2;base64,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) format('woff2');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-prev:before {
  content: "\e60f";
}

.icon-next:before {
  content: "\e61d";
}

.icon-favorite:before {
  content: "\e616";
}

.icon-account:before {
  content: "\e628";
}

.icon-Password:before {
  content: "\e680";
}

.icon-logout:before {
  content: "\e681";
}

.icon-denglu:before {
  content: "\e62f";
}

.icon-backtop:before {
  content: "\e619";
}

.icon-share:before {
  content: "\e729";
}

.icon-jubao:before {
  content: "\e6f5";
}

.icon-caibao:before {
  content: "\e614";
}

.icon-zaoqi:before {
  content: "\e60e";
}

.icon-zc:before {
  content: "\e6b4";
}

.icon-muzi:before {
  content: "\e606";
}

.icon-bg:before {
  content: "\e687";
}

.icon-events:before {
  content: "\e73b";
}

.icon-research:before {
  content: "\e600";
}

.icon-data:before {
  content: "\ebfa";
}

.icon-rongzi:before {
  content: "\e6ef";
}

.icon-news:before {
  content: "\e693";
}

.icon-home:before {
  content: "\e634";
}

.icon-icon-02:before {
  content: "\e635";
}

.icon-icon-07:before {
  content: "\e636";
}

.icon-icon-08:before {
  content: "\e637";
}

.icon-new:before {
  content: "\e638";
}

.icon-icon-09:before {
  content: "\e639";
}

.icon-first-logo:before {
  content: "\e63a";
}

.icon-icon-04:before {
  content: "\e63b";
}

.icon-icon-03:before {
  content: "\e63c";
}

.icon-more:before {
  content: "\e6ad";
}

.icon-media:before {
  content: "\e60d";
}

.icon-phone:before {
  content: "\e9ef";
}

.icon-arrow:before {
  content: "\e61c";
}

.icon-gupiao:before {
  content: "\e60c";
}

.icon-cengji:before {
  content: "\eb45";
}

.icon-first:before {
  content: "\e6bc";
}

.icon-feedback:before {
  content: "\e65f";
}

.icon-submission:before {
  content: "\e66f";
}

.icon-clock:before {
  content: "\e62a";
}

.icon-map:before {
  content: "\e643";
}

.icon-light:before {
  content: "\e633";
}

.icon-company:before {
  content: "\e646";
}

.icon-vc:before {
  content: "\e72f";
}

.icon-favorites-fill:before {
  content: "\e839";
}

.icon-favorites:before {
  content: "\e83a";
}

.icon-plate:before {
  content: "\e60a";
}

.icon-shuoming:before {
  content: "\e70b";
}

.icon-subscribed:before {
  content: "\e711";
}

.icon-news-o:before {
  content: "\e62e";
}

.icon-people:before {
  content: "\e62b";
}

.icon-unsubscribed:before {
  content: "\e7e9";
}

.icon-qq-c:before {
  content: "\e65a";
}

.icon-qq-cb:before {
  content: "\e607";
}

.icon-email-c:before {
  content: "\e65b";
}

.icon-wechat-cb:before {
  content: "\e632";
}

.icon-qzone-cb:before {
  content: "\e60b";
}

.icon-wechat-c:before {
  content: "\e601";
}

.icon-weibo-c:before {
  content: "\e664";
}

.icon-email-cb:before {
  content: "\e64f";
}

.icon-qzone-c:before {
  content: "\e675";
}

.icon-weibo-cb:before {
  content: "\e631";
}

.icon-robot:before {
  content: "\e8b2";
}

.icon-money:before {
  content: "\e613";
}

.icon-play:before {
  content: "\e647";
}

.icon-pause:before {
  content: "\e653";
}

.icon-jiangbei:before {
  content: "\ec1e";
}

.icon-search:before {
  content: "\e697";
}

.icon-report:before {
  content: "\e674";
}

.icon-data1:before {
  content: "\e61a";
}

.icon-pedailylogo:before {
  content: "\e677";
}


.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{word-break:break-all;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;padding:0;margin:0;color:#353535;background:#fff}
img,form,div,td,th,dl,dt{border:0px;margin:0px;padding:0px;line-height:1.8;font-size:14px}
.clear{clear:both;line-height:0;height:0;margin:0;padding:0}
.hide,.orginstr{display:none!important}
.blank{margin:0;padding:0;height:15px;clear:both;zoom:1;overflow:hidden}
li,ul{list-style-position:outside;list-style-type:none;padding:0;margin:0}
a{color:#333;text-decoration:none;background:0 0;border:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
a:visited{color:#353535;text-decoration:none}
a:hover{color:#3e62ad;text-decoration:none}
a:focus-visible{outline:none;}
.left{float:left}
.loadmore{background:#fff;text-align:center;display:block;padding:6px 0;border:1px solid #979797;border-radius:5px}
.loadmore:hover{background:#3e62ad!important;color:#fff!important}
.loadmore{width:160px;margin:10px auto;color:#999}
pre{white-space:normal}
.more.more-split .f12::after{content:''!important;padding:0 5px!important}
#top-home-logo{font-size:34px;line-height:40px}
.list-radius img,.radius,.radius img{border-radius:50%}
.btitle{color:#3e62ad;font-weight:400;font-size:17px}
.btitle span{color:#8c8c8c;padding-left:10px;font-size:12px;font-weight:400}
.loading{background:url(about:blank) top center no-repeat;margin:20px auto;padding-left:20px}
.grayback{background-color:#f6f6f6}
.mobile-show{display:none}
.clearfix:after {content:'\0020';display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
iframe{margin:0;display:block}
em.tj{font-style:normal;border:#4679bd 1px solid;padding: 0 5px;margin-right:6px;font-weight:normal;font-size:12px;position:relative;top: -1px;border-radius: 3px;background:#4679bd;color:#fff}
em.tj:hover{opacity:0.7}
em.tj a,.em.tj a:visited,em.tj em a:link{color:#fff !important}
em.rank{border:#ea5253 1px solid;background:#ea5253}
em.dujia{border-color:#c63927 !important;background:#c63927}
em.hot{border-color:#d2423c !important;background:#d2423c}
em.recommend{border-color:#1EB601 !important;background:#1EB601}
.ellipsis-1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;line-clamp:1}
.ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-clamp:2}
.box-shadow{box-shadow:0 4px 8px 0 rgba(95, 101, 105, .05);border-radius:6px;padding:15px;border:1px solid #f9f9f9}

.btn{text-align:center;cursor:pointer;outline:none;background:#fff;color:#3c75f6;line-height:30px;padding:0px 15px;border-radius:20px;font-size:14px;display:inline-block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.btn:hover{background:#3c75f6;color:#fff}
.btn-radius{border-radius:50%;width:30px;height:30px;line-height:30px;color:#fff;background:rgba(102,175,233,.6);text-align:center;padding:0}
.box-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.box-title h3{font-size:15px;font-weight:600}
.box-title h3 .iconfont{color:#089afd;margin-right:10px}
.box-plate{margin-bottom:20px}
.box-plate.ad-show{margin-bottom:0}
.ad-show {position: relative;overflow: hidden;background: #f9f9f9;}
.ad-show::after {content: ""; position: absolute;top: 0;left: -150%;width: 150%;height: 100%;background: linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 100%);animation: shimmer 1.2s infinite;}
.ad-show.ad-finish::after {animation: none;display: none;}
.ad-show.ad-finish { background: transparent;}
@keyframes shimmer {
    100% { left: 150%; }
}
.tab-nav,.tab-nav ul{overflow:hidden}
.tab-nav li{float:left;cursor:pointer;font-size:16px;font-weight:normal}
.tab-nav li.on,.tab-nav li.on a{color:#3e62ad}
.tab-nav li span{padding:0 10px;color:#f2f2f2}
.tab-content{margin-top:15px}
.box-tab .tab-nav{line-height:40px;margin:10px 0;border-bottom:1px solid #f2f2f2}
.box-tab .tab-nav li{padding:0px 20px;font-size:15px;text-align:center;position:relative}
.box-tab .tab-nav li.on:after{content:"";width:30px;height:2px;background:#3e62ad;position:absolute;left:0;right:0;bottom:0;margin:0 auto}
.box-tab .tab-nav li.on,.box-tab .tab-nav li.on a{color:#3e62ad}
.news-box .box-tab .tab-nav{border:none;margin:10px 0 20px}
.news-box .box-tab .tab-nav li{background-color:#f2f2f2;border-radius:40px;margin-right:20px;line-height:32px;padding:0 10px}
.news-box .box-tab .tab-nav li:last-child{margin-right:0}
.news-box .box-tab .tab-nav li.on,.news-box .box-tab .tab-nav li.on a{background-color:#3e62ad;color:#fff}
.news-box .box-tab .tab-nav li .iconfont{color:#3e62ad;margin-right:5px}
.news-box .box-tab .tab-nav li.on .iconfont{color:#fff}
.news-show-r .code .img, .firstlogo, .footer .code, .code-list ul li .code .codeimg, .code-list li .name span, .calendar .c-previous, .calendar .c-next{background:url(about:blank) no-repeat}
.content50{padding:4px 40px}
.p-title{font-size:17px;font-weight:600;height:36px;margin:0;padding:0;border-bottom:solid 1px #f2f2f2}
.p-title.box-tabs{height:46px}
.p-title.noline{border-bottom:0}
.p-title span.more{float:right;color:#3e62ad;font-size:12px;font-weight:normal}
.p-title span.more a{color:#787878;font-weight:normal}
.p-title span.more a:hover{color:#3e62ad}
.p-title .iconfont{margin-right: 5px;color:#3e62ad;font-size: 16px}
.p-title .iconfont.red{color:#ea5253}
.p-title .htitle{font-size:22px}
.p-title .more.hmore a{font-size:14px;color:#999}
.p-title .more.hmore a:hover,.p-title .more.hmore a.on,.p-title .more.hmore a.current,.p-title .more a.current{color:#3e62ad}
.p-title .more a:hover{opacity:0.85}
.p-title .s{font-size:12px;margin-left:10px;font-weight:normal;color:#787878}
.s-title{font-size:15px;font-weight:normal;margin:0 0 5px 0}
.s-title .iconfont{color:#3e62ad;margin-right:10px}
.c-title{font-size:21px;margin-bottom:20px;height:unset;line-height:26px;padding-bottom:10px}
.c-title>a{position:relative}
.c-title>a:before {content:"";width:100%;height:4px;background:#673fff;display:block;position:absolute;bottom: -13px}
.c-title .more a{color:#333 !important;font-size:13px}
.c-title .more a:hover{color:#3e62ad !important}
.c-title .more a:after{content:"/";display:inline-block;padding:0 8px;font-size:11px;transform:translateY(-1px);color:#999}
.c-title .more a:last-child:after{display:none}

.more{float:right;font-weight:normal}
.more.more-split.hmore{font-size:15px}
.more.more-split a::after{content:'/';padding:0 10px;color:#dfdfdf}
.more.more-split a:last-of-type::after{display:none}
.more.more-split.hmore a{color:#666}
.more.more-split.hmore a:hover{color:3e62ad}

.box-scoll{z-index:2000;width:50px;float: right;position: fixed;right: 20px;bottom:80px}
.box-scoll a{position:relative;color:#999;padding-top: 15px;display:block;font-size:12px;text-align:center;line-height: 21px;font-size:12px;width:50px;height:50px;text-align:center;margin:0 auto;border-radius:0px; background: rgba(0,0,0,0.07);margin:0 0 2px 0;overflow:visible !important}
.box-scoll a i{margin:0 auto;display:block;font-size: 25px;color:#4679bd;margin-bottom:3px}
.box-scoll a span{display:none;font-size:12px}
.box-scoll a:hover{background:#4679bd;color:#fff}
.box-scoll a:hover span{display: block !important;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #4679bd;color:#fff;position: absolute;left: 0;top: 0;font-size: 12px}
.box-scoll a:hover i{color:#fff}
.box-scoll a#backTop{display:none}
.box-scoll .suggest{padding-top:10px}
.box-scoll .suggest .icon-noicon{font-size:12px !important;line-height:16px}
.box-scoll .suggest:hover span{line-height:16px;padding-top:10px}

.share-style .jtico{display:none !important;}
.share-style a {font-size:26px;line-height:27px;margin: 0 3px;cursor:pointer;display: inline-block;float:left}
.share-style a.more{font-size:15px;margin:0;padding:0 10px;background:#3e62ad;border-radius:3px;color:#fff}
.share-style .icon-qzone-c, .share-style .icon-qzone-cb{color:#f67b23}
.share-style .icon-weibo-c, .share-style .icon-weibo-cb{color:#d2423c}
.share-style .icon-wechat-c, .share-style .icon-wechat-cb{color:#64C731}
.share-style .icon-plus-c{color:#089AFD}
.share-style a:hover{opacity:0.8}

.radio-box .radio-list, .checkbox-box .checkbox-list{height:auto;overflow:hidden;line-height:34px}
.radio-box .radio-list .radio-inline{margin-right:20px}
.checkbox-box .checkbox-list label{display:inline-block;margin-right:15px}
input[type="text"],input[type="password"],input[type="button"], textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
.checkbox-list label, .radio-list label{min-height:20px;padding-left:20px;margin-bottom:0;cursor:pointer}
input[type=checkbox], input[type=radio]{margin:10px 0 0;margin-top:1px\9;line-height:normal}
.checkbox-list input[type=checkbox], .checkbox-inline input[type=checkbox], .radio-list input[type=radio], .radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}
.form-horizontal{display:flex;flex-wrap:wrap}
.form-group{margin:0 0 20px 0;overflow:hidden;vertical-align:middle}
.form-group .label-name{display:block;font-size:15px;padding-bottom:10px;font-weight:700}
.form-group.has-error{margin-bottom:0px}
.form-group.has-error .error-info{height:20px;line-height:20px;color:#e22332;display:block}
.form-text{font-size:15px}
.form-text span{color:#3c75f6;font-weight:bold}
.form-group .control-label{text-align:right}
.form-control{display:inline-block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color: #f9fafa;background-image:none;border:1px solid #f2f2f2;border-radius: 1px;-webkit-transition:border-color ease-in-out .2s,-webkit-box-shadow ease-in-out .2s;-o-transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s;transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s}
.form-control:focus{outline:0;border:1px solid #3e62ad !important}
textarea.form-control{height:auto !important}
#loginvcodeimg, #regvcodeimg, #vcodeimg, #logimg{margin-top:7px;cursor:pointer;vertical-align:top}

.page{width: 1260px;margin:0 auto;display:flex;justify-content:space-between}
body>.page{min-height:calc(100vh - 290px)}
.box{padding:10px 0px}
.box-l{float:left}
.box-r{float:right}
.page-l{width:160px}
.page-r{flex:1;min-width:0}
.box-fix-l{flex:1;margin-right:50px;overflow:hidden;min-height:0}
.box-fix-r{width:300px;overflow:hidden;font-size:14px}
.box-fix-r .box-fix-content{position:fixed;width:300px;top:10px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop))}
.box-fix-d{float:left;width:970px;overflow:hidden;margin-left:30px}
.box-col-2,.box-col-3{overflow:hidden}
.box-col-3 .box-fix-l{float:left;width:180px;min-height:1px;overflow:hidden}
.box-col-3 .box-fix-c{float:left;width:640px;margin-left:0px;overflow:hidden}
.box-fix-x{float:right;width:620px;margin-left:0px;overflow:hidden}

.top-ad{margin-bottom:20px;border-radius: 6px;}
.top-ad img{display:block;border-radius: 6px;}
.ad-300{margin-left:auto;margin-right:auto;width:300px;overflow:hidden}
.ad-300 li{float:left;width:140px}
.ad-300 li.ad2{margin-left:20px}
.ad-540{margin-left:auto;margin-right:auto;width:540px;overflow:hidden}
.ad-620{margin-left:auto;margin-right:auto;width:620px;overflow:hidden}
.box-fix-r .ad-300:first-child{margin-bottom:0px}
.pedaily_ad img{width:100%}

.news-list ul{overflow:hidden}
.news-list li{position:relative;width:100%;margin:0;padding:20px 0;overflow:hidden;border-bottom:1px solid #f2f2f2}
.news-list li:last-child{border-bottom:0}
.news-list li h3{margin:0;padding:0;display:-webkit-box;font-size:18px;font-weight:400;letter-spacing:0.5px;border-bottom:none;height:auto;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.news-list li .img{position:relative;float:left;display:flex;justify-content:center;width:180px;height:120px;margin-right:22px;overflow:hidden;border-radius:2px;background-image:none;transition:all 0.3s ease;border:1px solid #f9f9f9}
.news-list li .img.noimg{background:url(about:blank) no-repeat center center!important;background-size:220px!important}
.news-list li .img img{display:block;margin:0 auto;height:100%;border:0;transition:all 0.5s ease-in-out}
.news-list li:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.news-list li .img .s{position:absolute;top:4px;left:4px;padding:2px 10px;font-size:11px;line-height:16px;color:#fff;background:rgba(0,0,0,0.5);border-radius:20px}
.news-list li .img .s a{color:#fff}
.news-list li .img .s:hover{opacity:0.8}
.news-list li .txt{font-size:13px;line-height:25px;padding:0;overflow:hidden;word-wrap:break-word;word-break:break-all}
.news-list li .txt .desc{margin-top:10px;font-size:13px;line-height:22px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:none}
.news-list li .txt .desc p{margin:0}
.news-list li .date{font-size:12px;color:#999;padding-right:6px}
.news-list li .txt .info{position:absolute;bottom:20px;width:100%;padding-right:230px;font-size:12px;line-height:30px;color:#bbb;margin-right:30px}
.news-list li .txt .info a{color:#999}
.news-list li .txt .info .author img{float:left;width:32px;height:32px;margin-right:5px;border:1px solid #ededed;border-radius:50%}
.news-list li .txt .info .author a{color:#000}
.news-list li .txt .info .author a:hover{color:#4679bd}
.news-list li .txt .info .author:after{content:'';position:relative;top:-2px;display:inline-block;width:3px;height:3px;margin:0 7px;background:#ddd;border-radius:50%}
.news-list li .txt .info .dot{padding:0 6px}
.news-list li .tag{float:right;font-size:12px;line-height:30px;max-width:65%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:none}
.news-list li .tag a{color:#bbb;padding-right:10px}
.news-list li .tag a:hover{color:#4679bd}
.news-list li .tag .more{float:right}
.news-list li .tag .more a{display:inline;color:#333;background:none;padding:0}
.news-list li .tag .more em{font-style:normal}
.news-list li .photo{float:right;width:200px}
.news-list li .photo .s{display:block;height:40px;line-height:28px;font-size:13px;color:#333;text-align:left}
.news-list li .photo img{float:left;display:block;width:40px;height:40px;margin-right:10px;border-radius:50%}
.news-list li .photo .date{float:none;display:block;margin-top:-10px;color:#999;padding:0}
.news-list li .photo .dot{font-size:24px}
.news-list li:hover h3 a{color:#4679bd}
.news-list.col-2 li{width:48%;margin-right:4%;float:left;border-bottom:none}
.news-list.col-2 li:nth-child(2n){margin-right:0}
.news-list .customer-list li{padding:20px 0;border-bottom:1px solid #f2f2f2}
.news-list .customer-list li h3{font-weight:normal;font-size:16px;-o-transition: all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;float:left}
.news-list .customer-list li:hover h3{padding-left:20px}
.news-list .customer-list li .img{display:none}
.news-list .customer-list li .tag{padding-right:0;margin-top:0px;float:right;position:initial;width:auto;display:block}

.left-nav{position:sticky;top:0;width:160px;padding-top:10px;padding-right:30px}
.nav li{padding:5px 0 5px 4px;position:relative;transition: all .2s;border-radius:4px}
.nav li.logo{padding-top:4px;padding-left:0}
.nav li a{font-size:17px;display:block}
.nav li span{position:absolute;background-color:#f00;color:#fff;line-height:1;padding:1px 5px;font-size:12px;top:3px;border-radius:8px 8px 8px 0;margin-left:4px;transform:scale(.9)}
.nav li .iconfont{font-size:15px;margin-right:10px;color:#3e62ad}
.nav li .icon-pedailylogo{font-size:42px;line-height:42px;display:block;color:#3e62ad;margin-top:-5px;margin-bottom:10px;margin-right:0}
.nav li:hover{background:#f9f9f9}
.nav li.logo:hover{background:unset}
/* R-PD-NAV3：logo 收进 150px 栏宽并与下方导航左缘对齐（用户 2026-10-08：logo 太大，对齐下面导航栏）。
   R-PD-UI1b 当年给 `.left-nav .logo` 加的负右外边距（-30px）是为对冲当时的
   `.left-nav{padding-right:30px}`；R-PD-NAV2 已把那段留白去掉 ⇒ 负边距失去依据、
   反把 logo 外扩到 180px（超栏宽、右缘不齐）。此处撤销负边距，
   logo 左缘与菜单图标列统一 4px 内缩，图片高度上限 55px（1354×512 比例下
   宽约 146px ≈ 150 - 4 内缩 ⇒ 恰好铺满栏宽）。
   🔴 仍须收进 min-width:751px：≤750px 的横向导航用 padding 布局 `padding-right:4px`，保持不动。 */
@media (min-width:751px){
  .left-nav .nav li.logo{ margin-right:0; padding-left:4px }
  .left-nav .nav li.logo .pd-logo-img{ max-height:55px }
}
/* R-PD-NAV4：左栏导航选中态（用户 2026-10-08：选中背景蓝色、文字居中）。
   选中判定由 `left_nav()` 宏按 `nav_active`（首页 / 当前栏目名）打 `.on`——
   shell 里恒真的 `left_navs[].active` 不再作为判定源（否则栏目页高亮的仍是首页）。
   R-PD-NAV4b（同日追加）：未选中项也一律居中（与选中态同口径）——
   `:not(.logo)` 排除 logo（其 padding 由 NAV3 专门管理，整体居中会破坏左缘 4px 对齐）；
   (0,3,1) > 镜像 `.nav li` (0,1,1) / `.nav li:hover` (0,2,1)。
   🔴 收进 min-width:751px：≤750px 抽屉导航 `.left-nav .nav` 是固定遮罩层
   （`.nav li{padding:10px 0}`），居中与蓝底选中胶囊不适用移动端。 */
@media (min-width:751px){
  .left-nav .nav li:not(.logo){ padding:5px 0; text-align:center }
  .left-nav .nav li.on{ background-color:#3e62ad; background-image:none; padding:5px 0; text-align:center; box-shadow:0 3px 8px rgba(62,98,173,.25) }
  .left-nav .nav li.on a{ color:#fff }
  .left-nav .nav li.on .iconfont{ color:#fff; margin-right:6px }
}
/* R-PD-UI1d：logo 链尺寸中和（必须**全局**，不限桌面）——
   `category.html.j2` 的 `body_class='page-list'` 与同页分页容器 `.page-list` 同名，真站镜像分页规则
   `.page-list span,.page-list a{…;width:34px;height:34px;…}` 会逃逸命中 header 里的 logo `<a>`；
   自 R-PD-UI1 起 `.pd-logo-img` 用 `max-width:100%`（随父级解析）⇒ 图片被那个 34px 的 `<a>` 压成
   ~34×13。此处以 `.left-nav .logo a`(0,2,1) > `.page-list a`(0,1,1) 中和尺寸（只设 auto + margin:0，
   不设固定宽高 ⇒ 不引起溢出）。≤750px 时 `.page-list a` 同样命中，故**不得**挪进任何 @media。 */
.left-nav .logo a{display:block;width:auto;height:auto;margin:0}
/* R-PD-AR2：文章页正文与左栏导航间隔 20px（用户 2026-10-08）。
   镜像 `.page-l{width:160px}` 内 `.left-nav` 150px ⇒ 导航右缘与 `.page-r` 之间
   天然只有 10px；补 10px 左外边距 ⇒ 可见间隔恰 20px。
   🔴 仅文章页（body.news-view）——首页/列表页共享 `.page` 骨架，不受扰。 */
body.news-view .page-r{ margin-left:10px }
.code-list{margin-bottom:20px}
.code-list p{padding-left: 21px}
.code-list ul{display:flex;flex-wrap:wrap;justify-content: flex-start}
.code-list ul li{width: 40px;text-align:left;margin:0 10px 10px 0;position:relative;cursor:pointer}
.code-list ul li .name span{width: 36px;height: 36px;overflow:hidden;border:3px solid #f2f2f2;border-radius:50%;display:block;position:relative;background-size: 110px;z-index:10000}
.code-list ul li .name span.tzj{background-position: 0px -840px;}
.code-list ul li .name span.ipo{background-position: 0px -876px;}
.code-list ul li .name span.lp{background-position: -69px -842px;}
.code-list ul li .name span.bg{background-position: -68px -875px;}
.code-list ul li .name span.qs{background-position: -35px -842px;}
.code-list ul li .name span.yx{background-position: -2px -928px;}
.code-list ul li .code{width:100px;display:none;position:absolute;border-radius:4px;text-align:center;background:#f2f2f2;padding:20px 10px 3px;transform:translateX(-50%);z-index:10001;margin-top:-13px}
.code-list ul li .code .codeimg{width:80px;height:80px;background-position:0px top;background-size:80px}
.code-list ul li .code .img2{background-position:0px -80px}
.code-list ul li .code .img3{background-position:0px -160px}
.code-list ul li .code .img4{background-position:0px -240px}
.code-list ul li .code .img5{background-position:0px -320px}
.code-list ul li .code .img6{background-position:0px -698px}
.code-list ul li .code span{font-size:13px;color:#666;display:inherit;line-height:1.4;margin-top:5px}
.code-list ul li:hover .name span{position:relative;z-index:100002}
.left-nav .btn-login{text-align:center;background:#3d62ab;color:#fff;padding:5px 15px;border-radius:20px;font-size:12px;cursor:pointer}
.left-nav .btn-login:hover{background:#1D4ED8}
.left-nav .nav-login .user{background:#f2f2f2;padding:6px 10px;border-radius:6px;}
.left-nav .nav-login .user a{display:flex;align-items:center;line-height:1.2;}
.left-nav .nav-login .user a img{width:16px;height:16px;border-radius:50%;margin-right:6px;}

.header{padding: 8px 0;position: sticky;top:0;background: #ffff;z-index: 1000;width: 1100px;}
.header ul{overflow:hidden}
.header ul li{float:left;padding: 0 0 0 18px;font-size:15px;height:32px;line-height:32px}
.header ul li a{cursor:pointer}
.header ul li:first-child{padding-left:0}
.header ul li.on a{color:#3e62ad;border-bottom:1px solid #089afd}
.header ul .search{padding-right:0}
.header ul.right{float:right}
.header ul.right .iconfont{margin-right:4px}
.header ul.right .icon-more{margin-right:0;font-size:28px;display:block}
.header ul li .name{line-height:32px;cursor:pointer}
.header ul li .code{width:130px;display:none;position:absolute;box-shadow: 0px 2px 8px 0px rgba(119, 119, 119, 0.5);border-radius:2px;text-align:center;background:#fff;padding-top:8px;transform:translateX(-50%);z-index:10000;padding-bottom:5px}
.header ul li .code .codeimg{width:124px;height:124px}
.header ul li .code img{width:114px;height:114px;margin:0 auto;display:block}
.header ul li .code span{font-size:12px;color:#666;display:inherit;line-height:1.4}
.header ul li .code::after{content:"";width:26px;height:3px;background:#1D3E5A;border-radius:1px;position:absolute;top:-2px;left:0;right:0;margin:0 auto}
.header ul li .code a{display:block;margin-top:7px;line-height:1.5}
.header .search-input-group{position:relative;overflow: hidden}
.header .search-text{width:250px;font-size:14px;padding-left:8px;border-radius:4px}
.header .search-text:focus{border-color:#fff;box-shadow:none;outline:none}
.header .form-control{height:32px;line-height:32px;background-color:#fff;border-radius:20px;padding-left:15px;padding-right:35px}
.header .btn-search{position:absolute;top:0px;right:10px;width:32px;height:32px;line-height:32px;cursor:pointer;border:0;background:unset}
.header .btn-search i{color:#3e62ad}
.header .btn-search:hover i{color:#ffb911}
.header ul.right li{padding-left:10px;}
.header ul li.nav-login{max-width:90px;}
.header ul li.nav-login .name img{width:22px;height:22px;border-radius:50%;margin-right:5px;position:unset;margin-top:5px;float:left;}
.header ul li.nav-login .name a{font-size:15px;}

.banner-first{margin-bottom:30px;display:flex;justify-content:space-between}
.banner-first .left-box{flex:1;margin-right: 25px;min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:870px}
.banner-first .right-box{width:300px;overflow:hidden;font-size:14px;flex-shrink:0}
/* R-PD-UI1：焦点图固定 350px + 特效升级（全部作用域限 `.index-swiper`，不污染其它组件）。 */
.index-swiper{margin:0 0 0px 0;border-radius:6px;flex:none;position:relative;height:350px}
.index-swiper .swiper-wrapper{position:relative;display:block;height:100%}
.index-swiper .swiper-slide{border-radius:6px;overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:1;pointer-events:none;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:opacity .9s ease,transform 1.1s ease;transition:opacity .9s ease,transform 1.1s ease}
.index-swiper .swiper-slide.swiper-slide-active{opacity:1;z-index:2;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}
.index-swiper .swiper-slide img{width:100%;height:100%;display:block;border-radius:6px;object-fit:cover;-webkit-transform:scale(1);transform:scale(1)}
.index-swiper .swiper-slide .pd-ph{width:100%;height:100%}
.index-swiper .swiper-slide.swiper-slide-active img{-webkit-animation:pdSwKenBurns 4.5s ease-out both;animation:pdSwKenBurns 4.5s ease-out both}
.index-swiper .swiper-slide h3{width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;margin:0}
.index-swiper .swiper-slide h3 span{position:absolute;bottom:30px;width:100%;line-height:1.4;font-size:26px;padding:5px 25px;color:#fff;margin:0 auto;font-weight:normal;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .7s ease .35s,transform .7s ease .35s;transition:opacity .7s ease .35s,transform .7s ease .35s}
.index-swiper .swiper-slide.swiper-slide-active h3 span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.index-swiper .swiper-slide::before{content:"";position:absolute;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 62%,rgba(0,0,0,.55) 100%);border-radius:6px}
.index-swiper .swiper-pagination{display:flex;align-items:center;justify-content:flex-end;bottom:20px;padding-right:16px;width:unset;left:unset;right:0;line-height:1}
.index-swiper .pd-sw-prog{display:inline-block;width:72px;height:3px;border-radius:2px;background:rgba(255,255,255,.35);overflow:hidden;margin-right:10px}
.index-swiper .pd-sw-bar{display:block;height:100%;width:100%;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}
.index-swiper .pd-sw-bar.pd-run{-webkit-animation:pdSwProg 4.5s linear forwards;animation:pdSwProg 4.5s linear forwards}
.index-swiper .pd-sw-count{color:#fff;font-size:13px;font-weight:600;letter-spacing:1px;text-shadow:0 1px 4px rgba(0,0,0,.45);font-variant-numeric:tabular-nums}
.index-swiper .swiper-button-prev,.index-swiper .swiper-button-next{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;z-index:10;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(0,0,0,.18);opacity:0;-webkit-transition:background .25s ease,transform .25s ease,opacity .3s ease;transition:background .25s ease,transform .25s ease,opacity .3s ease}
.index-swiper .swiper-button-prev{left:14px}
.index-swiper .swiper-button-next{right:14px}
.index-swiper .swiper-button-prev:hover,.index-swiper .swiper-button-next:hover{background:rgba(255,255,255,.4);-webkit-transform:scale(1.08);transform:scale(1.08)}
.index-swiper .swiper-button-prev::after,.index-swiper .swiper-button-next::after{content:"";width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff}
.index-swiper .swiper-button-prev::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-3px}
.index-swiper .swiper-button-next::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:-3px}
@keyframes pdSwKenBurns{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.09);transform:scale(1.09)}}
@keyframes pdSwProg{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@media (prefers-reduced-motion: reduce){
  .index-swiper .swiper-slide{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}
  .index-swiper .swiper-slide.swiper-slide-active img{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}
  .index-swiper .swiper-slide h3 span{-webkit-transition:none;transition:none;opacity:1;-webkit-transform:none;transform:none}
  .index-swiper .pd-sw-bar.pd-run{-webkit-animation:none;animation:none;-webkit-transform:scaleX(1);transform:scaleX(1)}
  .index-swiper .swiper-button-prev,.index-swiper .swiper-button-next{-webkit-transition:none;transition:none}
  /* R-PD-FL1：快讯块动效对减弱动效用户关闭；R-PD-FL5：胶囊流光同步关停；
     R-PD-FL6：呼吸辉光/斜切过渡关停 */
  .first-box .list-time li{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}
  .first-box .p-title .pd-fl-tag, .first-box .p-title .pd-fl-tag::after,
  .first-box .p-title .pd-fl-tag b{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}
  /* R-PD-BB5b：热点榜级联入场对减弱动效用户关闭 */
  .pd-hot-rail .pd-hot-item{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}
}
.banner-bottom .banner-nav{display:flex;justify-content:space-between;align-items:center;line-height:56px}
.banner-bottom .banner-nav span{font-size:17px;font-weight:600}
.banner-bottom .banner-nav a{font-size:16px;margin-left:20px}
.banner-bottom ul{display:flex;justify-content:space-between}
.banner-bottom ul li{width:24%;/* height:130px; */border-radius:6px;overflow:hidden;position:relative}
.banner-bottom ul li .img img{/* max-width: 123%; */display:block;max-height: 124px;}
.banner-bottom ul li p{position:absolute;bottom:0;left:0px;margin:0;padding: 5px 10px;color:#fff;font-weight: bold;line-height: 190px;font-size:14px;background: rgba(0,0,0,.2);width:100%;height: 123px;text-align: center;}
.banner-bottom ul li .invest{position:absolute;top:1px;right:5px;color:rgba(255,255,255,.6);font-size:11px;z-index:1;}
/* R-PD-BB5b：热点榜移至「快讯」盒下方（用户 2026-10-08，原 BB5 行尾位撤销）。
   镜像 `.banner-first .first-box{height:calc(100% - 143px)}` 在右栏底部保留 143px 空档
   （TAG2 移除广告后一直空置）⇒ 榜单高 133px + 上距 10px 恰好填满，不动 first-box 高度。
   卡片恢复镜像 24% 宽（BB5 的 18.5% 缩宽规则随迁移一并撤销）。
   样式沿用图 2 竖列：红标「热」+ 单行标题 + 作者/日期 + 右侧小图 ×3；
   级联入场 pdHotUp backwards + 悬停蓝题/图微放大。 */
.pd-hot-rail{
  margin-top:10px; box-sizing:border-box; height:133px; overflow:hidden;
  display:flex; flex-direction:column; justify-content:space-between;
  padding:6px 10px; border:1px solid #e6ecf9; border-radius:8px;
  background-color:#fff; box-shadow:0 2px 10px rgba(62,98,173,.10);
  position:relative;
}
/* R-PD-AR10（2026-10-08 用户裁定「与全站风格兼容、设计感拉满」）：顶部品牌渐变棱条
   （蓝→天蓝→橙，呼应快讯胶囊与顶栏标签），容器圆角 8px。 */
.pd-hot-rail::before{
  content:''; position:absolute; top:0; left:0; right:0; height:3px;
  background-image:linear-gradient(90deg,#3e62ad,#089afd 55%,#f76605);
}
.pd-hot-rail .pd-hot-item{ position:relative; display:flex; align-items:center; gap:8px; border-radius:6px; padding:2px 6px; margin:0 -6px; transition:background-color .25s ease, transform .25s ease; animation:pdHotUp .4s ease backwards }
.pd-hot-rail .pd-hot-item:nth-child(2){ animation-delay:.08s }
.pd-hot-rail .pd-hot-item:nth-child(3){ animation-delay:.16s }
@keyframes pdHotUp{ from{ opacity:0; transform:translateY(8px) } to{ opacity:1; transform:none } }
.pd-hot-rail .pd-hot-item + .pd-hot-item{ border-top:1px solid #f0f2f8 }
/* 悬停左棱条：品牌渐变竖条自中线生长 */
.pd-hot-rail .pd-hot-item::before{
  content:''; position:absolute; left:0; top:50%; width:3px; height:0; border-radius:2px;
  background-image:linear-gradient(180deg,#3e62ad,#089afd);
  transform:translateY(-50%); transition:height .25s ease;
}
.pd-hot-rail .pd-hot-m{ flex:1; min-width:0; display:flex; flex-direction:column; gap:1px }
.pd-hot-rail .pd-hot-t{ font-size:13px; font-weight:600; color:#333; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:color .25s ease }
.pd-hot-rail .pd-hot-tag{ font-style:normal; display:inline-block; padding:0 5px; margin-right:5px; border-radius:4px; background-image:linear-gradient(135deg,#f76605,#e8300c); color:#fff; font-size:11px; font-weight:700; line-height:16px; vertical-align:1px; box-shadow:0 2px 6px rgba(232,48,12,.35); transition:transform .25s ease, box-shadow .25s ease }
.pd-hot-rail .pd-hot-d{ font-size:11px; color:#9aa3b5; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.pd-hot-rail .pd-hot-img{ flex-shrink:0; width:34px; height:34px; border-radius:8px; overflow:hidden; background-color:#f2f5fb; border:1px solid #edf1fa }
.pd-hot-rail .pd-hot-img img{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .35s ease }
.pd-hot-rail .pd-hot-img--ph{ background-image:linear-gradient(135deg,#e8edf7,#f7f9fe) }
.pd-hot-rail .pd-hot-item:hover{ background-color:rgba(62,98,173,.06); transform:translateX(2px) }
.pd-hot-rail .pd-hot-item:hover::before{ height:60% }
.pd-hot-rail .pd-hot-item:hover .pd-hot-t{ color:#3e62ad }
.pd-hot-rail .pd-hot-item:hover .pd-hot-tag{ transform:scale(1.08) rotate(-4deg); box-shadow:0 3px 10px rgba(232,48,12,.5) }
.pd-hot-rail .pd-hot-item:hover .pd-hot-img img{ transform:scale(1.12) }
.pd-hot-rail .pd-hot-item:hover .pd-hot-img{ box-shadow:0 4px 10px rgba(62,98,173,.25); border-color:transparent }

.first-box{background:#eaeef9;padding:15px 10px 10px;border-radius:6px;height: calc(100% - 143px)}
.first-box .p-title{line-height:unset;font-weight:normal}
.first-box .firstlogo{width:80px;height:35px;background-size:200px;background-position:0px -1649px;position:relative;top:-7px}
.first-box .p-title .icon-first-logo{color:#f76605;font-size:38px;line-height:16px}
.first-box .p-title span.more a{color:#3e62ad}
.first-box .p-title span.more a:hover{opacity:0.8}
.list-time{height:calc(100% - 40px)}
.list-time li{background:#fff;padding:8px 10px;margin-bottom:10px;border-radius:4px}
.list-time li .title{margin:0 0 5px 0;line-height:1.4;cursor:pointer}
.list-time li .desc{display:none;overflow:hidden}
.list-time li .desc .txt{line-height:1.6;color:#555;font-size:12px}
.list-time li .desc .tools{display:flex;justify-content:space-between;align-items:center}
.list-time li .desc .tools .more{float:none;color:#3e62ad;font-size:12px}
.list-time li .desc .tools .share a{margin:0 6px}
.list-time li .desc .tools .iconfont{color:#9ca4ab;margin:0 4px;font-size:22px;cursor:pointer}
.list-time li .desc .tools .iconfont:hover{opacity:1}
.list-time li .desc .tools .icon-wechat-c:hover{color:#64C731}
.list-time li .desc .tools .icon-weibo-c:hover{color:#d2423c}
.list-time li .desc .tools .icon-qzone-c{display:none}
.list-time li .desc .tools .icon-qzone-c:hover{color:#f67b23}
.list-time li .info{line-height:1.4}
.list-time li .date{color:#999;font-size:12px}
.nano{position:relative;width:100%;height:100%;overflow:hidden}
.nano>.nano-content,.nano>.nano-pane{position:absolute;right:0;top:0;bottom:0}
.nano>.nano-content{overflow:scroll;overflow-x:hidden;left:0;padding-right:5px;right:-20px !important}
.nano>.nano-content:focus{outline:dotted thin}
.nano>.nano-content::-webkit-scrollbar{display:none}
.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}
.nano>.nano-pane{width:5px;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.nano>.nano-pane>.nano-slider{background:#444;background:rgba(172,172,172,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{visibility:visible\9;opacity:.99}

.box-hotcity{padding: 15px 0 14px 0;background:#f2f2f2 url(about:blank) no-repeat;background-size:cover;margin-top:15px;border-radius:6px}
.box-hotcity .s-title{padding:0 10px;font-size:14px;height:30px;line-height:30px;margin-bottom:0}
.box-hotcity ul{overflow:hidden;padding:10px 15px 0}
.box-hotcity li{width:23%;margin:1%;float:left;text-align:center}
.box-hotcity li:hover{background:#f9f9f9;border-radius:10px}

.masonry-list{opacity:0;position:relative;width:100%}
.masonry-list.masonry-ready{opacity:1;transition:opacity .05s ease}
.masonry-list .gutter-sizer{width:20px;height:0;margin:0;padding:0}
.masonry-list li{width:260px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 4px 8px 0 rgba(95,101,105,.05);transition:transform .2s,box-shadow .2s;position:relative;margin-bottom:25px}
.masonry-list li:hover{transform: translateY(-2px);box-shadow: 0 12px 20px 0 rgba(95, 101, 105, 0.15)}
.masonry-list li .image{background: #f6f6f6 url(about:blank) no-repeat;background-size: 70%;background-position: center center;}
.masonry-list li .image img{width:100%;height:auto;display:block}
.masonry-list li .image .s{position: absolute;background: rgba(0,0,0,.5);color: #fff;top:8px;right:8px;padding: 2px 10px;font-size: 11px;line-height:16px;border-radius:20px}
.masonry-list li .image .s a{color:#fff}
.masonry-list li .image .s:hover{opacity:0.8}
.masonry-list li .image .s.r17{left:8px;background:#1890ff;right:unset}
.masonry-list li .txt{padding:15px;background:#fff}
.masonry-list li .txt h3{margin:0 0 10px;padding:0;font-size: 16px;line-height:1.4;font-weight: 600}
.masonry-list li .txt .summary{font-size:12px;color:#999;margin:0 0 10px 0;padding:0;text-align:justify}
.masonry-list li .txt .info{display:flex;align-items:center;justify-content:space-between}
.masonry-list li .txt .author{line-height: 26px;font-size:13px}
.masonry-list li .txt .author img{width: 24px;height: 24px;border-radius:50%;float:left;border:1px solid #f2f2f2;margin-right:5px}
.masonry-list li .txt .info .date{color:#999;font-size:13px}
.masonry-list li .ad img{width:100%;display:block}
.h-stock{background:#ecf0fe !important;padding:15px}
.h-stock .item{background:#fff;border-radius:6px;padding:15px 10px}
.h-stock .item .item-top{display:flex;justify-content:space-between;align-items:center}
.h-stock .item .item-top span{font-size:12px;padding:2px 8px;background:rgba(44,161,137,0.1);color:#2ca189;border-radius:6px;margin-right:10px}
.h-stock .item .item-top span .iconfont{margin-right:3px;font-size:12px}
.h-stock .item .item-top span:nth-child(2){color:#eca22e;background:rgba(236,162,46,0.1)}
.h-stock .item .item-top span:nth-child(3){color:#6d1b81;background:rgba(109,27,129,0.1)}
.h-stock .item .item-top .d{color:#999;font-size:12px}
.h-stock .item h3{font-size:17px;margin:10px 0}
.h-stock .item h3 a{display:flex;align-items:center}
.h-stock .item h3 .img{width:52px;height:52px;border:1px solid #f9f9f9;border-radius:6px;overflow:hidden;margin-right:10px;}
.h-stock .item h3 .img img{max-width:50px;max-height:50px;display:block;}
.h-stock .item .ext{display:flex;justify-content:space-around;margin:10px 0 10px}
.h-stock .item .ext dl{font-size:13px;text-align:left;line-height:1.5}
.h-stock .item .ext dl span{display:block;color:#999;font-size:12px}
.h-stock .item .ext.n2 dl{width:50%}
.h-stock .item .ext.n3 dl{width:33.3333%}
.h-stock .item .ind b, .h-stock .item .vcs b{font-size:12px;font-weight:normal;color:#999;width:60px;display:inline-block}
.h-stock .item .ind a, .h-stock .item .vcs a, .h-stock .item .vcs span{font-size:12px;padding:0 5px;margin-right:10px;display:inline-block;line-height:1.4}
.h-stock .item .vcs{display:flex}
.h-stock .item .vcs .s{flex:1}
.h-stock .item .vcs a, .h-stock .item .vcs span{color:#089afd;background:rgba(8,154,253,0.1)}
.h-stock .item .vcs a:hover{opacity:0.8}
.h-stock .more{display:block;margin-top:15px;color:#089afd;float:none;font-size:13px;line-height:1.4}
.h-invest .item .aibox span{color:#089afd;font-size:12px;line-height:1.4}
.h-invest .item .aibox .iconfont{margin-right:5px}
.h-invest .item .aibox p{font-size:13px;padding:10px;border-radius:6px;background:#eff6ff;margin:0;text-align:justify}
.h-broadcast .image{padding:10px 8px;background-color:#000 !important}
.h-broadcast .image .more{background:#9333e9;color:#fff;border-radius:10px;padding:3px 15px;margin-bottom:10px;line-height:1.4;font-size:13px;float:right}
.h-broadcast .image img{max-width:100%;height:auto !important;}
.h-broadcast .image .x{color:#fff;margin:10px 0 0 10px;display:flex;align-items:center}
.h-broadcast .image .x .iconfont{margin-right:10px;font-size:15px;width:24px;height:24px;background:#fff;border-radius:50%;color:#000;text-align:center;line-height:25px;padding-left:2px}
.h-video .image{position:relative}
.h-video .image .iconfont{position:absolute;top:50%;left:0;right:0;width:48px;height:48px;line-height:48px;border-radius:50%;background:rgba(0,0,0,.3);color:#fff;text-align:center;margin:-19px auto 0;font-size:24px;padding-left:5px}
.h-video .image:hover .iconfont{color:#089afd}
.h-video .image .s1{position:absolute;bottom:5px;right:0px;color:#fff;background:rgba(0,0,0,.9);font-size:13px;padding:0 10px;line-height:1.6}
.h-events .events-info{font-size:12px;color:#999;position:relative;width:100%}
.h-events .events-info .iconfont{font-size:12px}
.h-events .residue-day, .h-events .residue-have{position:absolute;right:0;background-color:#f0f0f0;padding:0 4px;border-radius:4px;line-height:1.5;}
.h-events .residue-have{color: #ea5253;border: solid 1px #ea5253;background-color: #fff}
.masonry-list .h-album .image{position:relative}
.masonry-list .h-album .image .x{position:absolute;padding: 0 10px;left: 15px;bottom: 8px;display: inline-block;background: rgba(255,255,255,.1);color: #fff;font-size: 12px;border-radius: 6px}
.masonry-list .h-album .txt h3{margin-top:-75px;margin-bottom:50px;position:relative;font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;line-clamp:1}
.masonry-list .h-album .txt h3 a{color:#fff}

.box-f40{background-color:rgba(55,120,195,0.04);padding-bottom:12px;margin-bottom:0}
.box-f40 img{display:block}
.box-f40 h4{font-weight:normal;font-size:14px;line-height:22px;margin:0;padding:12px 10px 0 15px}

.box-investor{padding:0}
.box-investor .p-title{height:auto;padding:5px 10px;margin-bottom:15px;background:#f2f2f2}
.box-investor dl{line-height:22px;margin:0 10px 10px 10px;padding-bottom:10px;position:relative;overflow:hidden;border-bottom:1px solid #f9f9f9}
.box-investor dl .img{border-radius:50%;overflow:hidden;border:1px solid #f2f2f2;width:auto;height:auto;float: left;display: flex;margin-right: 10px;justify-content: center}
.box-investor dl .img img{width:50px;height:auto;display: block;margin: 0 auto;border: 0}
.box-investor dl .btitle{margin:0;color:#333;font-weight:600;font-size:15px}
.box-investor dl .btitle a:hover{color:#3e62ad}
.box-investor dl .num{position:absolute;right:0}
.box-investor dl .btn-box{position:absolute;top:0;right:0}
.box-investor dl .btn-box a {display:block;border:1px solid #f2f2f2;color:#3e62ad;height:19px;line-height:17px;font-size:12px;padding: 0 5px;border-radius:4px;opacity:.7}
.box-investor dl .btn-box a.btn-follow-active{border:1px solid #f2f2f2;background:#f2f2f2;color:#999}
.box-investor dl .btn-box a:hover{background:#3e62ad;color:#fff;opacity:1}
.box-investor dl .btn-box a.btn-follow-active:hover{background:#f2f2f2;color:#999}
.box-investor dl .info div{color:#666;line-height:1.5}
.box-investor dl:last-of-type{margin-bottom:10px;border:none}
.box-investor .join{background:#3e62ad;text-align:center;line-height:3;margin:0}
.box-investor .join a{color:#fff}

.channel-top{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#506bf0 url(about:blank) no-repeat;background-position:top center;color:#fff;border-radius:6px;margin-bottom:20px;overflow:hidden}
.channel-top .medialogo{width:70px;height:70px;border-radius:50%;border:1px solid #7088e9;margin:0 -20px 0 30px;overflow:hidden}
.channel-top .medialogo img{width:70px;height:70px;}
.channel-top .ch-l{flex:1;padding:15px 20px 15px 40px}
.channel-top .ch-r{padding-right:60px;padding-left:30px}
.channel-top .ch-l .title{font-size:25px;display:flex;align-items:center;margin: -3px 0 0 0}
.channel-top .ch-l .title span{font-size:14px;background:rgba(8, 154, 253, .5);padding:0 10px;border-radius:4px;line-height:1.5;margin-right:15px}
.channel-top .ch-l .title img{max-height:70px;max-width:180px;margin-right:25px}
.channel-top .ch-l .desc{font-size:14px;color: #ececec}
.channel-top .ch-l .desc p{margin: 10px 0 0;}
.channel-top .ch-l .info{margin-top:20px;line-height:1.4;font-size:13px;display:flex}
.channel-top .ch-l .info span{display:flex;align-items:center;margin-right:40px;color:#ddd}
.channel-top .ch-l .info .iconfont{font-size:18px;margin-right:3px}
.channel-top .ch-r .share-style{display:none;}
.channel-top .ch-r .btn{margin:0 3px;display:inline-block;}
.channel-top .ch-tabs{width:100%;background: rgb(55 116 233 / 50%)}
.channel-top .ch-tabs ul{display:flex;padding:0 20px}
.channel-top .ch-tabs ul li{position:relative}
.channel-top .ch-tabs ul li::after{content:"";width:0;height:2px;background:#fff;position:absolute;left:0;right:0;margin:0 auto;bottom:4px;transition:all .2s}
.channel-top .ch-tabs ul li a{color:#fff;font-size:15px;line-height:38px;padding:0 20px;display:block}
.channel-top .ch-tabs ul li.active::after, .channel-top .ch-tabs ul li:hover::after{width:50%;min-width:24px}
.channel-top .share-style a{font-size:30px;margin:0 6px;color:#fff !important;opacity:.8}
.channel-top .share-style a:hover{opacity:1}
.channel-event-top{background-image:linear-gradient(180deg, #edf0ff, #f8f5ff);color:#333;}
.channel-event-top .ch-l .desc{color:#333;}
.channel-event-top .ch-tabs{background:rgb(205 220 249 / 50%);}
.channel-event-top .ch-tabs ul li a{color:#333}
.channel-event-top .ch-tabs ul li::after{background-color:#666;}

.news-view .box-scoll, .video-view .box-scoll{display:none}
.news-show .icon-favorites-fill{color:#f76605}
.news-show{padding-bottom:20px;display:flex}
.news-show-l{flex:1;padding:0 100px 0 0}
.news-show-r{width:110px;padding:15px 0 0 0}
.newsshow-right-fix{position:fixed;width:110px}
.news-show-r dl{margin-bottom:15px}
.news-show-r dl dt{font-size:16px;color:#3e62ad}
.news-show-r dl dd{margin:0;padding:0;font-size:13px}
.news-show-r .code{border:1px solid #f9f9f9;border-radius:6px;padding:6px 6px 10px 6px;text-align:center}
.news-show-r .code .img{border-radius:6px;width:85px;height:85px;margin:0 auto}
.news-show-r .code .img img{display:block;max-width:100%}
.news-show-r .code .app-code{background-position:-57px -1362px;background-size:200px}
.news-show-r .code .wx-code{background-position:-57px -1280px;background-size:200px}
.news-show-r .code .line{height:1px;width:100%;margin:12px 0 10px 0;background: #f9f9f9}
.news-show-r .code p{font-size:12px;text-align:center;margin:2px 0 3px;line-height:1.6;font-weight:600}
.news-show-r .code p span{color:#999;display:block;font-weight:normal}
.news-show-r .code p.btn{background:#3e62ad;color:#fff;margin:0 auto;font-size:12px;padding:2px 10px;font-weight:normal}
.news-show-r .code p.btn:last-child{background:#64c731}
.news-show-r .tools{margin:0 auto;text-align: center;padding:20px 0;border-radius:10px}
.news-show-r .tools .detail-icons{max-height:40px;margin:0 auto 10px;cursor:pointer;transition:all .2s;position: relative}
.news-show-r .tools .detail-icons:last-child{margin-bottom:0}
.news-show-r .tools .detail-icons:hover .f-wrap{background:#3e62ad}
.news-show-r .tools .detail-icons .share{display:none;border-radius:12px;position: absolute;left: -60px;top: -80px;padding: 10px;text-align: center;-webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, .08);box-shadow: 0 3px 12px 0 rgba(0, 0, 0, .08)}
.news-show-r .tools .detail-icons .share .iconfont{margin:5px 0;font-size:32px}
.news-show-r .tools .detail-icons .share a{display:block;margin: 10px auto;float: none}
.news-show-r .tools .detail-icons .share a span{font-size:12px;text-align:center;display: block}
.news-show-r .tools .tools-share:hover .share{display:block}

.news-show-r .tools .detail-icons:hover i{color:#fff}
.news-show-r .tools .detail-icons .f-wrap{display:block;text-align:center;position:relative;width:40px;height:40px;line-height:40px;border:1px solid #f2f2f2;border-radius:50%;margin: 0 auto}
.news-show-r .tools .detail-icons .f-wrap i{width:40px;height:40px;line-height:40px;text-align:center;font-size:22px;font-style:normal;position:absolute;top:0;left:0}
.news-show-r .tools .detail-icons .f-down{opacity:0}
.news-show-r .tools .detail-icons:hover .f-up{opacity:0}
.news-show-r .tools .detail-icons:hover .f-down{opacity:1;font-size:12px;color:#fff;top:0}
.news-show-r .tools .detail-icons #backTop{display:none}

.news-show .box-nav{display:none;border:0}
.news-show h1{font-size:30px;line-height:42px;margin-top:10px;color:#303030;margin-bottom: 10px}
.news-show h1 em{font-weight:normal;font-style: normal;font-size: 14px;color:#fff;background:#3e62ad;padding: 2px 10px;border-radius:4px;vertical-align:middle;margin-left:10px;border-color:#3e62ad !important;line-height:1.3}
.news-show h1 em a{color:#fff !important;display:inline-block}
.news-show h1 em:hover{opacity:0.8}
.news-show .subject{margin:0 0 0 0;line-height:26px;font-size:15px;color:#999;padding:10px 0 15px}
.news-show .newsinfo .info{color:#999;font-size:13px;position:relative;padding-bottom:10px;display:flex;align-items:center;column-gap:10px}
.news-show .newsinfo .info a{line-height:unset}
.news-show .newsinfo .info .author, .news-show .newsinfo .info .author a{display:flex;align-items:center}
.news-show .newsinfo .info .author a{margin-right:6px}
.news-show .newsinfo .info .author .img{width:30px;height:30px;border-radius:50%;overflow:hidden;margin:0 6px}
.news-show .newsinfo .info .author .img img{width:30px;height:auto}
.news-show .newsinfo .info .icon-collect{display:flex;align-items:center;}
.news-show .newsinfo .info .f-down{font-style:normal;margin-left:2px;}
.news-show .newsinfo .info:after{content:'';position:absolute;display:block;bottom:-5px;left:0px;width:300px;height:1px;background:#f2f2f2}
.news-show .newsai{background-image:linear-gradient(180deg, #edf0ff, #f8f5ff);padding:20px;color:#333;border-radius:6px;margin-bottom:30px}
.news-show .newsai h3{margin:0 0 10px 0;font-size:0;width:90px;height:22px;background:url(about:blank) no-repeat;background-size:contain}
.news-show .newsai h3 i{font-size:0}
.news-show .newsai .txt{margin:0}
.news-show .newsai .txt .tips{color:#999;margin-top:6px;display:block;font-size:12px}

.news-show .news-content.new{margin-top:0px}
.news-show .news-content,.news-show .news-content div, .news-show .news-content p{font-size:17px;line-height: 1.8;color:#353535;text-align:justify}
.news-show .news-content p{margin-bottom: 1.4rem;word-wrap: break-word;text-indent: 0 !important}
.news-show .news-content a {border-bottom: 1px solid #f2f2f2}
.news-show .news-content img{max-width:80% !important;cursor:pointer}
.news-show .news-content .list-block,.news-show .news-content block{display:block;overflow:hidden;border-left:3px solid #3e62ad;padding:5px 25px;background:#f5f5f5;color:#444}
.news-show .news-content .originatips{font-size: 15px;color: #8c8c8c;margin: 30px 0;line-height:28px}
.news-show .author-relate ul{overflow:hidden;display:flex;justify-content:center;gap:4%}
.news-show .author-relate ul li{width:48%;border-radius:8px;overflow:hidden;padding:15px;position:relative;background-image:linear-gradient(180deg, #edf0ff, #f8f5ff)}
.news-show .author-relate ul li .img{width:80px;height:80px;border-radius:50%;overflow:hidden;float:left}
.news-show .author-relate ul li .img img{display:block;width:100%;max-width:unset !important}
.news-show .author-relate ul li .info{margin-left:100px}
.news-show .author-relate ul li .info h3{margin:0 0 10px 0;font-size:17px}
.news-show .author-relate ul li .info h3 img{margin-left:5px}
.news-show .author-relate ul li .info p{margin:0;color:#999;font-size:14px;line-height:1.4;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.news-show .author-relate ul li .btn{position:absolute;top:15px;right:15px;width:56px;height:25px;line-height:25px;padding:0;text-align:center;font-size:12px;color:#3e62ad;border:1px solid #E7F0F5}
.news-show .author-relate ul li .btn-follow:hover{background:#089afd;color:#fff}
.news-show .author-relate ul li .btn-follow-active{color:#666666;border:1px solid #979797;background:none}
.news-show .author-relate ul li .btn-follow-active:hover{background:#f2f2f2;color:#666}
.news-show .news-tag{overflow:hidden;margin:20px 0;clear:both;font-size:14px}
.news-show .news-tag .box-l{padding:5px 0 0px 0px}
.news-show .news-tag .tag a{color:#3e62ad}
.news-show .news-tag .tag a:hover{opacity:0.85}
.news-show .news-tag .tag a::after{content:'/';padding:0 10px;color:#dfdfdf}
.news-show .news-tag .tag > a:last-child::after{content:''}
.news-show .news-tag .box-r span{cursor:pointer;margin-left:20px;font-size:14px}
.news-show .news-tag .box-r span > .iconfont{color:#3e62ad;margin-right:4px;font-size:16px}
.news-show .news-tag .box-r span:hover{color:#3e62ad}
.news-show .news-relate{margin:15px 0 30px}
.news-show .news-relate ul li{margin-bottom:15px;font-size:0}
.news-show .news-relate ul li span{display:block;font-size:13px}
.news-show .news-relate ul li dd{background:#f2f2f2;border-radius:20px;display:inline-block;padding:1px 10px;font-size:12px;margin:8px 10px 0 0}
.news-show .news-relate ul li dd a{display:block}
.news-interest{margin-top:15px}
.news-interest ul{margin:0 -2%}
.news-interest li{float:left;width:46%;max-height:100px;margin:0 2% 20px;display:flex}
.news-interest li .img{width:150px;height:100px;overflow:hidden;border:1px solid #f9f9f9}
.news-interest li .img img{width:100%;height:100%;object-fit:cover}
.news-interest li .txt{flex:1;position:relative;margin-left:15px}
.news-interest li .txt h3{margin:0 0 12px 0;padding:0;font-size:15px;font-weight:600;line-height:1.4}
.news-interest li .txt .info{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;line-clamp:1;position:absolute;bottom:0}
.news-interest li .txt .author{display:inline-block;margin-right:10px;font-size:12px}
.news-interest li .txt .author img{display:none !important}
.news-interest li .txt .date{color:#999;font-size:12px}
.news-show .box-shadow{padding:15px 30px}
.layer-data-wechat{border-radius:6px !important;overflow:hidden}
.layer-data-wechat .layui-layer-title{background:#3e62ad;color:#fff}
.layer-data-wechat .layui-layer-content{text-align:center}
.layer-data-wechat .layui-layer-content img{margin:30px auto}
.layer-data-wechat .btnlist{position:absolute;left:0;bottom:0;width:100%;background:#f6f6f6;padding:10px 20px;line-height:1.5}

.news-show .news-content .s-list-section{padding-top:20px}
.news-show .news-content .s-news-section .bq {margin:0 !important}
.news-show .news-content .s-news-section .s-top .bq-s-logo{text-align:center;}
.news-show .news-content .s-news-section .s-top .bq-s-logo img{max-width:400px;}
.news-show .news-content .s-news-section .s-top .bq-s-time{text-align:center;font-size:17px;font-weight:bold;color:#4679bd;}
.news-show .news-content .s-news-section .s-topic{margin-bottom:20px;height:60px;background: url(about:blank) left center no-repeat  !important;}
.news-show .news-content .s-news-section .s-topic p{font-size:20px;font-weight:bold;color:#737373;margin-left:55px;line-height:60px;}

.news-show .news-content .s-news-section .s-list{margin-bottom:42px!important;background:none;padding-left:0;}
.news-show .news-content .s-news-section .s-list a{border:none;}
.news-show .news-content .s-news-section .s-list a.topic{color:#4679bd;}
.news-show .news-content .s-news-section .s-list h4{font-size:18px;margin:0;cursor:initial !important;font-weight:bold;}
.news-show .news-content .s-news-section .s-list h4 a{border:none;}
.news-show .news-content .s-news-section .s-list h4 a span{float:none;}
.news-show .news-content .s-news-section .s-list .s-summary{margin-top:5px!important;text-align:justify;}
.news-show .news-content .s-news-section .s-list .s-summary p{margin-top:0;}
.news-show .news-content .s-news-section .s-list .s-summary a.s-detail{color:#4679bd;display:block;font-size:15px;margin-top: -15px;}

.news-show .news-content .s-news-section .s-list2 li{list-style: disc;margin-left: 20px;margin-bottom: 10px;}

.news24{border:1px solid #f0f0f0;position: relative;width:300px;margin:0 auto}
.news24 h4{font-size:17px;margin:15px 0 10px;opacity:1}
.news24 h4 img{display:block}
.news24 h4 span{color:#f52a05;padding-right:6px;font-size:21px}
.news24 li{line-height:1.4;padding:7px 0;text-align: justify;border:none}
.news24 li a{display:block;font-size: 14px;border-bottom: none !important}
.news24 li:hover a{color:#4679bd}
.news24 .readmore{background: #f4f8ff;text-align: center !important;line-height: 2.5 !important;color: #999 !important;font-size: 14px !important}
.news24 .readmore a{color: #999;display:block}
.news24 .readmore:hover a{color:#333}
.uinfo{background: #f9f9f9;padding:20px 20px 10px 20px}
.uinfo .uface .img{float:left;width:75px;height:75px;overflow:hidden;border-radius:50%;border: 1px solid #f2f2f2}
.uinfo .uface img{width:75px;margin:0 auto;display:block}
.uinfo .uname{font-size:18px;padding:0;margin-left:90px}
.uinfo .uname a{border:none}
.uinfo .udesc{line-height:1.8;max-height:200px;overflow:hidden;position:relative;text-align:justify;margin: 20px 0 15px 0;color:#666}
.uinfo .udesc:hover{max-height:none;z-index:1000;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.uinfo .btn-box{margin: 10px 0 10px 90px}
.uinfo .btn-box .btn{background: #4679bd;color:#fff;line-height: 1.7;padding: 0 6px;border: none !important;font-size: 12px !important;border-radius: 4px}
.uinfo .btn-box .btn-follow-active{background:#f2f2f2;color:#666}
.uinfo .uweixin{line-height:0}
.uinfo .uweixin .title{text-align:center;padding-bottom:10px}
.uinfo .uweixin img{width:156px;padding:2px}
.uinfo .unum{border:1px solid #ccc;background:#fff;color:#999;margin:5px 0px;text-align:center;border-radius:20px;font-size:13px}
.uinfo .unum .num{color:#c84044;font-size: 14px;font-family: 'Georgia';padding-right:5px}
.mediainfo{padding:10px 15px;overflow:hidden;background:rgba(55,120,195,0.04)}
.mediainfo .num{margin:0;font-size: 12px !important;color: #999 !important;position:relative;margin-left:90px}
.mediainfo .num span.l{float:left}
.mediainfo .list-line li{padding:7px 0}
.mediainfo .btn-box{position:absolute;top:1px;right:15px;font-size: 14px !important}
.mediainfo .a{margin:-3px 0 0 90px}
.mediainfo .a span{font-size: 12px;border: 1px solid #4679bd;border-radius: 3px;padding:0 6px;color: #4679bd}
.news24 .udesc{padding:0px 15px 10px;background:rgba(55,120,195,0.04);line-height:1.8;font-size: 14px !important}
.news24 .list-line{border-top:1px solid #f2f2f2;padding:5px 15px 0}

.video-content{margin:20px 0}
.video-content .videoshow{height:540px}
.video-content .video-js div{line-height:unset;font-size:x-small}
.video-content .video-js .vjs-time-control{line-height:30px}
.video-content .video-desc{background:#f9f9f9;padding:20px 25px;margin-top:30px;font-size:15px}
.video-content .video-desc h3{margin:0}
.video-content .video-desc p{margin:10px 0 20px}
.video-content .video-desc .tags a{background:#dbeafe;color:#3e62ad;padding:0 15px;border-radius:20px;margin-left:10px;line-height:1.6;display:inline-block;font-size:14px}
.video-content .video-desc .tags a:first-child{margin-left:0}
.video-content .video-desc .tags a:hover{opacity:0.8}

.broadcast-content{font-size:17px;}
.broadcast-content li{padding:5px 0;}

.cover-img li{width:300px;height:200px;position:relative}
.cover-img li .img{width:300px;height:200px;display:flex;justify-content:center;overflow:hidden}
.cover-img li .img img{display:block;margin:0 auto;border:0;height:100%}
.cover-img li .title{background-image:linear-gradient(-180deg,transparent 13%,rgba(0,0,0,.65) 97%);bottom:0;height:100px;left:0;position:absolute;width:100%;margin:0}
.cover-img li .title a{color:#fff;padding:0 15px;position:absolute;bottom:20px;text-align:justify;line-height:22px}

.news-horizonta{margin-bottom:30px}
.news-horizonta .cover-img{overflow:hidden;margin-top:20px}
.news-horizonta .cover-img li{width:32%;height:auto;margin-right:2%;float:left}
.news-horizonta .cover-img li:last-child{margin-right:0}
.news-horizonta .cover-img li .img{width:100%;height:240px}

.footer{margin-top:50px;width:100%;font-size:13px;color:#bbb;position:relative;z-index:1}
.footer{background-color:#0E233A}
.footer a{color:#bbb}
.footer a:hover{color:#3e62ad}
.footer .page{overflow:hidden;padding:25px 0px 10px}
.footer .page .box-fix-d{overflow:hidden;width:100%}
.footer .box-fix-d {margin-left:0;font-size:13px}
.footer .box-fix-d dl{overflow:hidden}
.footer .box-fix-d dl dt{float:left;width:20%;margin-left:0px}
.footer .box-fix-d .dt-logo i.icon-pedailylogo{font-size:50px;line-height:50px}
.footer .box-fix-d .dt-linkus{width:25%}
.footer .box-fix-d .dt-codes{width:35%;overflow:hidden}
.footer .box-fix-d .dt-codes .box-plate{width: 137px;float:left;margin:0;text-align: center}
.footer .box-fix-d .box-plate{margin:0px 0px 10px 30px}
.footer .box-fix-d .img-weixin{padding:1px;background:#fff;width:90px;height:90px}
.footer .code{width: 85px;height: 85px;background-size: 200px;background-position: -57px -1198px;margin-left: 26px;background-color:#fff}
.footer .code2{background-position: -57px -1280px}
.footer .code3{background-position: -57px -1362px}
.footer .box-plate h4{font-size: 14px;font-weight:normal;height:34px;margin:0;padding:0}
.footer .box-plate h4,.footer .box-plate h4 a{color:#fff}
.footer .copyright, .footer .tipoff{background-color:#092038}
.footer .tipoff .page{padding:10px 0 0;font-size:13px;text-align:center;justify-content:center}
.footer .copyright .page{padding:0 0 10px 0;overflow:hidden;justify-content:center}
.footer .copyright .page .links{float:right;text-align:right}
.footer .copyright .page .links .split{padding:0 15px}
.footer .copyright div{font-size:13px;text-align:center}
.footer .copyright .c span{padding:0 6px}

.data-box .data-top{display:flex;justify-content:space-between;background:#3e62ad url(about:blank) no-repeat;background-size:cover;color:#fff;padding:20px 40px 25px 40px;border-radius:6px;align-items:center}
.data-box .data-top .top-left{flex:1}
.data-box .data-top .top-left h1{font-weight:normal;letter-spacing:2px;margin:0}
.data-box .data-top .top-left p{font-size:15px;letter-spacing:1px;margin:0}
.data-box .data-top .top-right span{background:rgba(255,255,255,.1);border-radius:6px;display:inline-block;width:55px;height:55px;line-height:55px;text-align:center;margin:0 5px;display:none;}
.data-box .data-top .top-right span i{font-size:28px}
.data-box .data-top .top-right span:nth-child(1){transform:rotate(5deg)}
.data-box .data-top .top-right span:nth-child(2){transform:rotate(-5deg)}
.data-box .data-top .top-right span:nth-child(3){transform:rotate(5deg)}
.data-box .data-ai{margin-top:20px;background:rgba(238,242,255,.8);border-radius:6px;padding:20px 25px 15px;backdrop-filter: blur(10px);display:none}
.data-box .data-ai .p-title{color:#3e62ad;font-weight:normal;letter-spacing:1px}
.data-box .data-ai .ai-content{padding:0 0 0 20px;}
.data-box .data-ai .ai-content h2{margin:15px 0 12px;font-size:17px;}
.data-box .data-ai .ai-content h3{margin:10px 0 8px;font-size: 16px;font-weight: normal;}
.data-box .data-ai .ai-content ol{padding-left:10px;}
.data-box .data-ai .ai-content > h2:first-child{margin-top: 0 !important;}
.data-box .data-ai .ai-content li{padding:3px 0 5px 15px;position:relative;}
.data-box .data-ai .ai-content li::before{content:"";width:5px;height:5px;border-radius:50%;background-color:#1D4ED8;position:absolute;top:13px;left:0;display:block}
.data-box .data-ai .ai-news > h3{font-size:15px;font-weight:normal;margin:0 0 15px 0;padding-left:10px}
.data-box .data-ai .ai-news ul{overflow:hidden;margin:0 -1.5%}
.data-box .data-ai .ai-news li{width:30.3333%;height:100px;margin:0 1.5%;float:left;background:#fff;border-radius:6px;padding:15px 15px 15px 50px;position:relative}
.data-box .data-ai .ai-news li::before{content:"Ã¢â‚¬Å“";font-size:40px;position:absolute;left:15px;top:25px;color:#1D4ED8;line-height:1;font-family:fantasy}
.data-box .data-ai .ai-news li .t{margin:0 0 5px;font-size:15px;line-height:1.4}
.data-box .data-ai .ai-news li .info{display:flex;justify-content:space-between;color:#999;font-size:12px}
.data-box .data-ai .ai-news li .info a{color:#999}
.data-box .data-ai .ai-news li .info a:hover{color:#3e62ad}
.data-box .data-ai p{margin:0 0 10px 0;font-size:15px;}
.data-box .data-ai p.btn-send-ai{margin-bottom:0;}
.data-box .data-ai p span.key{color:#3c75f6}
.data-box .data-ai .think-box{margin:10px 0;background:#ebeff9;border-radius:6px;position:relative;}
.data-box .data-ai .think-title{color:#666;font-weight:700;background:#e6edff;padding:6px 0 6px 10px}
.data-box .data-ai .think-title.thinking{background:linear-gradient(90deg,#f7f7f7,#409eff,#f7f7f7);background-size:200% 100%;color:transparent;background-clip:text;-webkit-background-clip:text;animation:thinkingShine 1.5s infinite linear}
@keyframes thinkingShine{
    0%{background-position:-200% 0}
    100%{background-position:200% 0}
}
.data-box .data-ai .thinking-block{line-height:1.5;display:none;padding:10px;font-size:13px;max-height:200px;overflow-y:auto;overflow-x:hidden;color:#6e718c;}
.data-box .data-ai .thinking-block::-webkit-scrollbar{width:5px}
.data-box .data-ai .thinking-block::-webkit-scrollbar-track{background:0 0}
.data-box .data-ai .thinking-block::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}
.data-box .data-ai .thinking-block::-webkit-scrollbar-button{display:none}
.data-box .data-ai .thinking-block p{font-size:13px !important;}
.data-box .data-ai .answer-content{margin-top:12px;line-height:1.6;}
.data-box .data-ai .answer-content .tips{font-size:13px !important;color:#666}
.data-box .data-ai .answer-content del{display:none;}
.data-box .data-ai .answer-content hr{border:none;border-top:0px solid #e5e5e5;margin:10px 0;}
.data-box .data-ai .answer-content table{width:100%;border-collapse:collapse;margin:16px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.data-box .data-ai .answer-content table thead{background:#f5f7fa}
.data-box .data-ai .answer-content table th{padding:12px 8px;font-weight:600;color:#333;font-size:14px;text-align:center;border:1px solid #e5e7eb}
.data-box .data-ai .answer-content table td{padding:12px 8px;color:#333;font-size:13px;line-height:1.6;border:1px solid #e5e7eb;text-align:left;vertical-align:middle}
.data-box .data-ai .answer-content table tbody tr:nth-child(2n){background-color:#f9fafb}
.data-box .data-ai .answer-content table tbody tr:hover{background-color:#f1f5f9}
.data-box .data-ai .answer-content table td strong{color:#333;font-weight:600}
.data-box .data-ai .answer-content table td,.data-box .data-ai .answer-content table th{word-break:break-all;white-space:normal;}
.data-search{display:flex;justify-content:space-between;align-items:center;margin-top:20px}
.data-search .l>span .iconfont{color:orange;margin-right:3px}
.data-search .l{display:flex;align-items:center}
.data-search .l .filter-item{padding:0;width:90px;height:34px;line-height:32px;text-align:center;border:1px solid #f2f2f2;border-radius:20px;max-width:120px;margin-left:20px;cursor:pointer;transition:all .2s;position:relative;-webkit-tap-highlight-color: transparent;}
.data-search .l .filter-item:hover::before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #1d4ed8}
.data-search .l .filter-item:hover::after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #1d4ed8}
.data-search .l .filter-item:hover, .data-search .l .filter-item.active{background:#1D4ED8;border-color:#1D4ED8;color:#fff}
.data-search .l .filter-item:nth-of-type(1):hover::before, .data-search .l .filter-item:nth-of-type(1):hover::after{display:none;}
.data-search .l .filter-item .badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;line-height:16px;background: #ff4d4f;color:#fff;font-size:11px;border-radius:8px;text-align:center;padding:0 4px;display:none}
.data-search .l .form-control{width:120px;margin-left:20px;background:#fff;border:1px solid #f2f2f2;border-radius:20px}
.data-search .search-btn{background:#3e62ad;color:#fff;border:none;padding:0 25px;line-height:34px}
.data-search .search-btn:hover{background:#1D4ED8}

.data-search .filter-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:460px;color:#333;background:#fff;border:1px solid #f2f2f2;border-radius:6px;padding:15px 15px 15px 20px;margin-top:10px;box-shadow:0 6px 20px rgba(0,0,0,.08);display:none;z-index:100;text-align:left}
.data-search .filter-panel.checkbox-box .checkbox-list label{width:32.333%;margin:0}
.data-search .filter-panel.checkbox-box .checkbox-list label.disabled {opacity: .4;pointer-events: none}
.data-search .filter-item.open .filter-panel{display:block}


.data-search .filter-panel.indw{width:1100px;height:500px;overflow-y:auto;transform:none;left:-207px;padding-left:30px;padding-top:0;}
.data-search .filter-panel.indw h3.ind1{margin:20px 0 5px;font-size:15px;cursor: pointer;position: relative;padding-left:20px;}
.data-search .filter-panel.indw h3.ind1::after {content: "▸";position: absolute;left: 0px;transition: transform .2s;}
.data-search .filter-panel.indw h3.ind1.open::after {transform: rotate(90deg);}
.data-search .filter-panel.indw .options {display: none;padding-left:20px;}
.data-search .filter-panel.indw .checkbox-list label{width:16%;}

.data-wrap{margin-top:20px}
.data-items{margin-top:10px}
.data-items .item{position:relative;width:32%;float:left;margin:0 2% 2% 0;padding:15px;border:1px solid #f9f9f9;box-shadow:0 4px 8px 0 rgba(95,101,105,.05);border-radius:6px;transition:transform .2s,box-shadow .2s}
.data-items .item:hover{transform: translateY(-2px);box-shadow: 0 12px 20px 0 rgba(95, 101, 105, 0.15)}
.data-items .item:nth-child(3n){margin-right:0}
.data-items .item .top{display:flex;justify-content:space-between;align-items:center}
.data-items .item .top span{font-size:12px;padding:2px 8px;background:rgba(44,161,137,0.1);color:#333;border-radius:6px;margin-right:10px}
.data-items .item .top span .iconfont{margin-right:3px;font-size:12px}
.data-items .item .top span:nth-child(2){background:rgba(236,162,46,0.1)}
.data-items .item .top span:nth-child(3){background:rgba(109,27,129,0.1)}
.data-items .item .top .d{color:#999;font-size:12px}
.data-items .item .title{display:flex;align-items:center;margin: 10px 0}
.data-items .item .title .img{width:52px;height:52px;border:1px solid #f9f9f9;border-radius:6px;overflow:hidden;margin-right:10px}
.data-items .item .title .img a{display:flex;align-items:center;justify-content:center;width: 50px;height: 50px}
.data-items .item .title img{max-width:50px;max-height:50px;display:block !important}
.data-items .item .title .name{flex:1}
.data-items .item .title .ind, .data-items .item .title .ind a{color:#888;font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;line-clamp:1}
.data-items .item h3{font-size:17px;margin: 0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-clamp:2}
.data-items .item .ext{display:flex;justify-content:space-around;margin:10px 0 10px}
.data-items .item .ext dl{font-size:13px;text-align:left;line-height:1.5}
.data-items .item .ext dl span{display:block;color:#999;font-size:12px}
.data-items .item .ext.n2 dl{width:50%}
.data-items .item .ext.n3 dl{width:33.3333%}
.data-items .item .info{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.data-items .item .info span{font-size:12px;color:#999;line-height:1.8}
.data-items .item .info span b{font-size:13px;color:#333;display:block;font-weight:normal}
.data-items .item .vcs b{font-size:12px;font-weight:normal;color:#999;width:60px;display:inline-block}
.data-items .item .vcs a, .data-items .item .vcs span{font-size: 13px;margin-right:10px;display:inline-block;line-height:1.4}
.data-items .item .vcs{position:relative;height:50px;z-index:1;}
.data-items .item .vcs b{display:block}
.data-items .item .vcs .s{font-size:13px;height:30px;overflow:hidden;position:absolute;transition:all .3s;margin-left:-15px;margin-right:-15px;padding:0 15px;color:#888;line-height:1.9}
.data-items .item .vcs a:hover, .data-items .item .vcs span:hover{opacity:0.8}
.data-items .item .vcs .icon-arrow{position:absolute;right:0;top:0px;line-height:1.4}
.data-items .item .money{color:#999;font-size:12px;margin:15px 0 10px 0}
.data-items .item .money span{font-size:18px;color:#3e62ad;display:block;font-weight:600}
.data-items .item .txt{color:#999}
.data-items .item .ai-summary{line-height: 1.8;background:linear-gradient(180deg,#f9f9f9,#f8f5ff);margin:0 -15px -15px;padding: 9px 15px;font-size:12px;color:#666;height: 57px;display:none;}
.data-items .item .ai-summary::before{content:"";height:13px;width:50px;display:inline-block;background:url(about:blank) no-repeat;background-size:contain;transform:translateY(2px)}
.data-items .item .ai-summary:hover {height: auto;-webkit-line-clamp:4;position: absolute;width: 100%;}

.layer-data-search{border-radius:6px !important;overflow:hidden}
.layer-data-search .layui-layer-title{background:#f9f9f9;font-size:16px}
.layer-data-search .layui-layer-content{position:relative}
.layer-data-search .panel-footer{position:absolute;bottom:0;left:0;width:100%}
.people-items .item .title .img{border-radius:50%;overflow:hidden;background-color:#cac7c2}

.data-show{border:1px solid #f9f9f9;background:linear-gradient(180deg,#eff3ff 0,#fff 40%,#fff 100%);border-radius:6px;padding-bottom:30px}
.data-show .show-top{display:flex;justify-content:space-between;padding:30px 30px 0 30px;border-radius:6px;align-items:center}
.data-show .show-top .l{flex:1;display:flex;align-items:center}
.data-show .show-top .logo{width:80px;height:80px;display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid #f2f2f2;background-color:#fff;border-radius:4px;overflow:hidden;margin-right:25px}
.data-show .show-top .logo img{max-width:100%;max-height:100%}
.data-show .show-top .txt{flex:1;}
.data-show .show-top .txt h1{margin:0;line-height:1;font-weight:600;font-size:26px;color:#3e62ad;letter-spacing:1px}
.data-show .show-top .txt h1 span{font-size:15px;margin-left:20px;font-weight:normal}
.data-show .show-top .txt .intro, .data-show .show-top .txt p{margin:10px 0 0 0;font-size:14px;color:#888;font-weight:normal}
.data-show .show-top .txt p span{margin-left:20px}
.data-show .show-top .r .info{display:flex;justify-content:space-between;gap:30px}
.data-show .show-top .r .info li{text-align:center;color:#999;font-size:12px}
.data-show .show-top .r .info li span{display:block;color:#3d62ab;font-size:17px}
.data-show .show-top .r .info li span b{margin-right:3px;font-weight:normal}
.data-show .show-top .r .info li:nth-child(2) span{color:#6aaa0f}
.data-show .show-top .r .info li:nth-child(3) span{color:#e66610}
.data-show .show-top .r .info li:nth-child(4) span{color:#2496bd}
.data-show .show-info, .data-show .show-inv, .data-show .show-company, .data-show .show-stock, .data-show .show-news, .data-show .show-lp, .data-show .show-ai, .data-show .detail-item{padding:25px 30px 0 30px}
.data-show .show-info p{font-size:15px;margin:15px 0}
.data-show .show-info .desc{font-size:15px;text-align:justify}
.data-show .show-info .desc p{margin-top:0}
.data-show .show-info .desc .source{float:right;color:#888;font-size:13px;margin:0}
.data-show .show-info .info-tags{margin-top:30px}
.data-show .show-info .info-tags a, .data-show .show-info .info-tags span{float:left;padding:2px 10px;background:rgba(62, 98, 173,.05);color:#3e62ad;border-radius:2px;margin-right:10px;margin-bottom:6px;}
.data-show .show-info .info-tags span{color:#888}
.data-show .show-info .info-tags a:hover, .data-show .show-info .info-tags span:hover{opacity:0.8}
.data-show .show-info .info-tags.inv a, .data-show .show-info .info-tags.inv span{background-color:rgba(30, 182, 1, .05);color:#1EB601}
.data-show .show-info .info-tags.fund a, .data-show .show-info .info-tags.fund span{background-color:rgba(210, 66, 60, .05);color:#d2423c}
.data-show .resume-list{margin-top:30px}
.data-show .resume-list dl{padding-left:30px;position:relative;padding-bottom:10px}
.data-show .resume-list dl:last-child{padding-bottom:0}
.data-show .resume-list dl::before{content:"";width:2px;height:100%;position:absolute;left:2px;top:7px;background:#e8ecf3}
.data-show .resume-list dl::after{content:"";width:6px;height:6px;position:absolute;left:0;top:9px;background:#4679bd;border-radius:50%}
.data-show .resume-list dl:last-child::before{height:calc(100% - 10px)}
.data-show .resume-list dl .t a{color:#3e62ad}
.data-show .resume-list dl .date{color:#888;font-size:13px}
.data-show .base-list{overflow:hidden;}
.data-show .base-list li{width:50%;float:left;padding:5px 0;line-height:1.8;}
.data-show .base-list li span{display:inline-block;}
.data-show .base-list li .label{width: 200px;color:#888;text-align: right;padding-right: 20px;}
.data-show .base-list li .txt{width: calc(100% - 200px);text-align:justify;word-break:break-all;vertical-align:top;}
.data-show .base-list li.li-intro{width:100%;}
.data-show .show-ai{font-size:15px;max-height:400px;overflow:hidden;transition:max-height 0.3s ease;}
.data-show .show-ai h3{margin:15px 0 5px;font-size: 15px;color: #1D4ED8;font-weight: normal;}
.data-show .show-ai .p-title.noline{font-size:17px;margin-bottom:0px;}
.data-show .show-ai p{margin:0;}
.data-show .expand-btn{color:#1D4ED8;cursor:pointer;margin:0 20px 20px;font-size:14px;background:url(about:blank);background-repeat:repeat-x;text-align: center;height:100px;margin-top:-100px;background-size:contain;background-position:bottom center;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;transition:all .2s;}
.data-show .expand-btn span{transition:all .2s;}
.data-show .expand-btn:hover span{transform:translateY(-2px);}

.city-top{background:#f2f2f2;padding:0 40px;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center center;height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;position:relative;margin-bottom:30px;border-radius:6px;overflow:hidden}
.city-top:after{content:'';display:block;height:100%;width:100%;height:100%;background: rgba(0,0,0,.2);left:0;top:0;position:absolute;z-index:1}
.city-top h3{font-size:30px;line-height:30px;margin:0 0 15px;font-weight:400;position:relative;z-index:100;letter-spacing:10px}
.city-top h3 a{color:#fff}
.city-top h3 a:hover{opacity:0.8}
.city-top p{margin:0;font-size:18px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-line-clamp: 2;position:relative;z-index:100;text-align:justify}

.page-list.page{display:block;width:unset;}
.page-list{text-align:center;clear:both;margin:30px auto;overflow:hidden;font-size:14px}
.page-list span a{color:#787878}
.page-list span,.page-list a{text-align:center;margin:0 5px;display:inline-block;width:34px;height:34px;line-height:34px;color:#787878;background-color:#f6f6f6}
.page-list span.current,.page-list a:hover{background-color:#4679bd;color:#fff}
.page-list span:hover a{color:#fff}
.page-list .next,.page-list .all{width:60px}
.page-list .all{width:90px}
.box-page .page-list{display:block;padding:10px 0}
.box-search .box-page .page-list{margin:0;padding:0;text-align:left}

.box-news-list .hot-online-box .box-loadmore{display:block}
.hot-online-box{margin-top:30px}
.hot-online-box .hot-online li{font-size:16px;padding:0 0 30px 20px;border-left:none;margin-left:0}
.hot-online-box .list-time li h3{margin:0 0 15px 0;font-weight:600;font-size:16px;position:relative;line-height:26px;letter-spacing: 0.5px}
.hot-online-box .list-time li h3:before{content:'';width:7px;height:7px;border-radius:50%;background:#4679bd;position:absolute;left:-20px;top:9px}
.hot-online-box .list-time li .desc{color:#888;line-height:26px;background:none;padding:0;margin:0;display:block}
.hot-online-box .list-time li .desc .txt{display:inline;font-size:15px}
.hot-online-box .list-time li .desc a.more{color:#4679bd;float:none;margin-left:10px}
.hot-online-box .list-time li .desc a.more .icon-link{font-size:13px;margin-right:3px}
.hot-online-box .list-time li .desc .img{background:none;margin:15px 0;width:250px}
.hot-online-box .list-time li .desc .img.imgzoom{width:100%}
.hot-online-box .list-time li .desc .img.imgzoom img{cursor: zoom-out}
.hot-online-box .list-time li .desc .img img{display:block;max-width:90% !important;cursor: zoom-in}
.hot-online-box .list-time li .info{margin-left:0;line-height:28px;margin-top:10px}
.hot-online-box .list-time li .info .time{color:#9ca4ab;font-size:13px;margin-right:10px}
.hot-online-box .list-time li .info .com a{color:#089afd}
.hot-online-box .list-time li .info .com a:hover{color:#089afd}
.hot-online-box .list-time li .info .share a{margin:0 6px}
.hot-online-box .list-time li .info .iconfont{color:#9ca4ab;margin:0 6px;font-size:24px;cursor:pointer}
.hot-online-box .list-time li .info .iconfont:hover{opacity:1}
.hot-online-box .list-time li .info .icon-wechat-c:hover{color:#64C731}
.hot-online-box .list-time li .info .icon-weibo-c:hover{color:#d2423c}
.hot-online-box .list-time li .info .icon-qzone-c:hover{color:#f67b23}
.hot-online-box .hot-online{position:relative}
.hot-online-box .hot-online ul{margin-left:60px}
.hot-online-box .list-time .hot-online-date{position:absolute;text-align:center;background:#fff}
.hot-online-box .list-time .hot-online-date span{display:block;font-size:13px;line-height:2;padding:0 5px;border:none;color:#333;position:relative}
.hot-online-box .list-time .hot-online-date span.year{background:#4679bd;font-size:14px;line-height:1.8;color:#fff;border:1px solid #4679bd;border-radius:4px 4px 0 0}
.hot-online-box .list-time .hot-online-date span.year:after,.hot-online-box .list-time .hot-online-date span.year:before{content:'';width:4px;height:8px;border-radius:5px;background:#aaa;display:block;position:absolute;top:-4px;left:3px}
.hot-online-box .list-time .hot-online-date span.year:after{left:unset;right:3px}
.hot-online-box .list-time .hot-online-date span.md{border:1px solid #eee;border-top:none;border-radius:0 0 4px 4px}
.hot-online-box .list-time .hot-online-date span.md:after,.hot-online-box .list-time .hot-online-date span.md:before{content:'';width:100%;height:3px;position:absolute;left:-1px;bottom:-5px;border:1px solid #eee;border-top:none;border-radius:0 0 4px 4px}
.hot-online-box .list-time .hot-online-date span.md:before{bottom:-8px}
.hot-online-box .hot-online-date.hot-online-fixed {position: fixed;top: 10px}

.box-events-list .summary{overflow:hidden;padding:15px 0 0px 0;margin:0px}
.box-events-list .summary img{float:left;width: 240px}
.box-events-list .summary .introduce{margin-left:280px;font-size:16px;line-height:2}
.box-events-list .summary .introduce h1{margin-top:-10px;margin-bottom:0p;font-size:28px}
.events-list{margin-top:30px}
.events-list ul{margin-right:-3.3333333%;overflow:hidden}
.events-list li{width:30%;margin-right:3.3333333%;margin-bottom:30px;float:left;background: #f9f9f9;border-radius: 6px;height:276px;position:relative}
.events-list li .img{position:relative;display:block;overflow:hidden;height:184px}
.events-list li .img img{width:100%;border-radius:3px;-webkit-transition:.7s;transition:.7s;height: 184px}
.events-list li .txt h3{margin:15px 0 0 0;font-weight:normal;height:30px;line-height:30px;overflow:hidden}
.events-list li a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.events-list li .txt {height:80px;padding: 0 15px}
.events-list li .txt .iconfont{font-size:13px}
.events-list li .txt .events-info{font-size:12px;color:#888}
.events-list li .txt .events-info span {padding-right: 5px}
.events-list li .txt .events-sign{float:right;position:absolute;right:10px}
.events-list li .txt h3{font-weight:normal;font-size:16px;line-height:30px;overflow:hidden}
.events-list li .txt h3 .residue-have, .events-list li .txt h3 .residue-day, .events-list li .txt h3 .residue-ing, .events-list li .txt h3 .residue-end{margin-left:15px}
.events-list li .txt .info{color:#999;line-height:34px;font-size:12px}
.events-list li .txt .info p{margin:0}
.events-list li .txt .info span{margin-right:20px}
.events-list li .txt .info .residue-day{position:absolute;right:15px;margin:0;bottom:18px}
.grayback .events-list li {background:#fff}

.search-index .header ul .search, .search-list .header ul .search{display:none;}
.search-index .ss-logo, .search-index .ss-con{width:580px;margin:0 auto;padding-bottom:90px;}
.search-index .ss-logo{margin-top:90px;font-size:34px;color:#4679bd;text-align:center;}
.search-index .ss-logo i{font-size:65px;line-height:80px;color:#4679bd;}
.search-index .ss-nav{overflow:hidden;padding-top:10px;margin-bottom:10px;}
.search-index .ss-nav li{float:left;height:36px;line-height:32px;margin:0 20px 0 0;}
.search-index .ss-nav li a{border-bottom:2px solid #fff;display:block;font-size:15px;}
.search-index .ss-nav li a.on{border-color:#089AFD;color:#089AFD;font-size:17px;}
.search-index .form-control{display:block;width:100%;height:44px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.search-index .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.search-index .search-input-group{position:relative;}
.search-index .search-input-group .btn-search{position:absolute;top:0px;right:0px;font-size:16px;height:44px;width:80px;border:none;background-color:#4679bd;color:#fff;cursor:pointer;border-radius:0 4px 4px 0;}
.search-index .methodbar{margin-top:10px;}
.search-index .methodbar a{margin:0 16px 0 0;color:#888;}

.search-index .head-search-box, .search-list .head-search-box{display:none;}
.search-list .ss-nav{overflow:hidden;padding-top:40px;}
.search-list .ss-nav li{float:left;height:34px;line-height:32px;position:relative;margin-right:60px;}
.search-list .ss-nav li a{border-bottom:2px solid #fff;display:block;font-size:15px;}
.search-list .ss-nav li a.on{border-color:#089AFD;color:#4679bd;font-size:17px;}
.search-list .ss-nav li span{position:absolute;top:-10px;font-size:12px;width:100px;color:#d2423c}
.search-list .form-control{display:block;width:100%;height:54px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.search-list .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.search-list .search-input-group{position:relative;margin:0 220px;}
.search-list .search-input-group .btn-search{position:absolute;top:0px;right:0px;font-size:16px ;height:54px;width:80px;border:none;background-color:#4679bd;color:#fff;cursor:pointer;border-radius:0 4px 4px 0;}
.search-list .methodbar{margin-top:10px;}
.search-list .methodbar a{margin:0 16px 0 0;color:#888;}
.search-list .search-top{padding:30px 0 0;border-bottom:1px solid #f2f2f2;margin-bottom:30px;}
.search-list .search-count{line-height:28px;font-size:15px;float:right;display:none;}
.search-list .search-count span{color:#d2423c;font-size:18px;padding:0 3px;display:none;}
.search-list .search-count i{font-style:normal;font-family:Georgia;font-size:20px;color:#ff8c01}
.search-list .people-list li .comp{border:1px dashed #e9e9e9;overflow:hidden;padding:5px 10px;margin-top:8px;display:none;}
.search-list .people-list li .comp img{max-width:200px;height:auto;float:left;margin-right:20px;}
.search-list .people-list li .comp h3{font-size:17px;padding:7px 0 0 10px;}
.search-list .list-zdb dl{padding:8px 0;}
.search-list .list-zdb dl dt.money{width:120px;}
.search-list .list-zdb dl dt.time{width:80px;}
.search-list .list-zdb dl dt.fund{width:330px;}
.search-list .list-zdb dl dt.company2{width:200px;}
.search-list .list-zdb dl dt.group, .search-list .list-zdb dl dt.place{width:200px}
.search-list .company-list li .img img{height:auto;}
.search-list .box-loadmore{margin-top:10px;}
.search-list .box-plate .p-title{margin-bottom:15px;}

.search-list .search-tag{margin:30px 0;font-size:18px;text-align:center;}
.search-list .search-tag a{font-size:18px;padding:0;margin:0;color:#4679bd;}
.search-list .search-tag a i{color:#4679bd;padding-right:4px;font-size:18px;}
.search-list .block-list dl .t .txt .block{display:block;line-height:1.4;}

#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0,0,0,0.8);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}
#galleryOverlay.visible{opacity:1}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space: nowrap;position:absolute;-moz-transition:left 0.4s ease;-webkit-transition:left 0.4s ease;transition:left 0.4s ease}
#gallerySlider .placeholder{height: 100%;line-height: 1px;text-align: center;width:100%;display:inline-block}
#gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right:-1px}
#gallerySlider .placeholder img{display: inline-block;max-height: 100%;max-width: 100%;vertical-align: middle}
#gallerySlider.rightSpring{-moz-animation: rightSpring 0.3s;-webkit-animation: rightSpring 0.3s;animation: rightSpring 0.3s}
#gallerySlider.leftSpring{-moz-animation: leftSpring 0.3s;-webkit-animation: leftSpring 0.3s;animation: leftSpring 0.3s}
@keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}
@-moz-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}
@keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}
@-moz-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}
@-webkit-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}
@-webkit-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}
#prevArrow,#nextArrow{border:none;text-decoration:none;background:url(about:blank) no-repeat;opacity:0.5;cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}
#prevArrow:hover, #nextArrow:hover{opacity:1}
#prevArrow{background-position:left top;left:40px}
#nextArrow{background-position:right top;right:40px}

.CoverBox,#CoverBox{background-color:#000;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=60);opacity:0.3;z-index:2000;position:fixed!important;position:absolute;_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
#WinBox{position:fixed;_position:absolute;top:22%;left:50%;z-index:10004;width:600px;height:auto;margin:0;padding:0;background-color:#ffffff;border: 1px solid #4679bd;border-radius:8px;    overflow: hidden;;}
#WinBox .td_head,#WinBox .td-head{background-color:#4679bd ;height:40px;line-height:40px;text-align:left;color:#fff;padding-left:6px;text-shadow:1px 1px 0px #0F2535;font-size:16px}
#WinBox .btn-close {cursor:pointer;width: 20px;height: 20px;float: right;display: block;margin-right: 7px;}
#WinBox #btnlist{padding:6px 0;background-color:#f6f6f6;text-align:center;}
#WinBox #btnlist input{margin:0 5px;padding:4px 8px;background:none;color:#4679bd;cursor:pointer;width:100%;font-size:18px;border:none;}
#WinBox #btnlist input:hover{opacity:0.8;}
#btnlist .sharesina{background-color:#d2423c;font-weight:normal;color:#fff;}#btnlist .sharetengxun {background-color:#28aae2;font-weight:normal;margin-left:10px;color:#fff;}
#WinBox .modal-content .table{width:100%}


#WinBox .winbox-warn{width:200px !important}
#WinBox .win-content{margin:25px;line-height:24px;font-size:16px;text-align:center;}
#WinBox .win-content .icon{color:#4679bd;font-size:20px;line-height:20px}
#WinBox.winbox-confirm #btnlist input{width:50%;margin:0;border:0}
#WinBox.winbox-confirm #btnlist input.submitbtn2{border-left:1px solid #ddd;color:#888}

.layer-suggest .td-head{display:none}
.layer-suggest .layui-layer-title{background:#3e62ad;color:#fff}
.layer-suggest .modal-content{padding-left:30px}
.msg-table{margin:0 auto;width: 100%}
.msg-table strong{font-weight:normal}
.msg-table .input-txt, .msg-table select, .msg-table textarea{margin:5px 0;width:96%;height:34px;padding:6px 12px;font-size:14px;font:inherit;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.msg-table .input-txt:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.msg-table select{width:118px}
.btn-sure, .btn-cls{color:#fff;border:0;padding:0px 20px;margin:0 10px;cursor:pointer;line-height:28px}
.btn-sure{background:#4679bd}
.btn-cls{background:#d2423c}
.btn-sure:hover, .btn-cls:hover{opacity:0.8;color:#fff}

.no-opacity .masonry-list{opacity:1}

@media screen and (max-width:750px){
.page{width:100%;}
body>.page{flex-direction:column;}
.page>.page-l{width:100%}
.left-nav{width:100%;padding:0;z-index:10000}
.left-nav .code-list, .left-nav .btn-login{display:none}
.mheader{padding:0 10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #efefef;position:relative;z-index:10001}
.mheader .mlogo{line-height:1.4}
.mheader .mlogo .iconfont{color:#3e62ad;font-size:31px;display:block;}
.left-nav .nav{position:fixed;z-index:1000;width:100%;top:0;padding-top:100px;display:flex;height:100vh;flex-wrap:wrap;flex-direction:column;background:rgba(0,0,0,.9);right:0;transition:all 1s;display:none;visibility:visible;-webkit-animation:opacIn 1s 0s ease-out both;animation:opacIn 1s 0s ease-out both;justify-content:flex-start;align-items:center}
.left-nav .flex{display:flex !important}
.overflow_hidden{overflow:hidden;height:100%}
.overflow_hidden .mheader .mlogo .iconfont{color:#fff}
.overflow_hidden .mheader{border:none}
.overflow_hidden .hamburger .line{background-color:#fff}
.nav li.logo{display:none}
.nav li{padding:10px 0}
.nav li a{color:#fff;font-size:20px;line-height:1.4}
.nav li a .iconfont{color:#fff;font-size:20px;margin-right:15px}
.p-title span.more{margin-top:5px}

.hamburger .line{width:26px;height:2px;background-color:#333;display:block;margin:5px auto;border-radius:2px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hamburger:hover{cursor:pointer}
.hamburger.is-active .line:nth-child(1),.hamburger.is-active .line:nth-child(2),.hamburger.is-active .line:nth-child(3){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.hamburger.is-active .line:nth-child(2){opacity:0}
.hamburger.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}
.hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-3px) rotate(-45deg);-ms-transform:translateY(-3px) rotate(-45deg);-o-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}

.top-ad{display:none}
.header{width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0 10px;position:initial}
.header::-webkit-scrollbar{display:none}
.header ul li{font-size:15px;padding-left:8px;display:inline-block;float:none}
.header ul.right{display:none}
.box-scoll{display:none}
.company-detail .header, .vc-detail .header, .stock-detail .header, .people-detail .header, .lp-detail .header{display:none}

.data-search, .data-search .l{display:block}
.data-box{padding:0 10px;margin-top:5px}
.data-box .data-top{padding:5px}
.data-box .data-top .top-left{text-align:center}
.data-box .data-top .top-left h1{font-size:18px}
.data-items .item{width:100%;margin:0 0 15px 0}
.data-items .item .vcs{height:auto}
.data-items .item .vcs .s{position:inherit;margin:0;padding:0;height:auto;line-height:1.8}
.data-items .item .vcs .icon-arrow{display:none}
.data-search .l>span, .data-search .l .form-control{display:none}
.data-search .l .filter-item{width:auto;height:auto;padding:0;border-radius:0;margin: 0 0 20px 0;line-height:1.2;border:none;max-width:unset;text-align:left;font-size:15px;font-weight:bold}
.mobile-search-btn{display:flex;align-items:center;justify-content:space-between;height:40px;font-size:14px;margin-top:10px}
.mobile-search-btn .t .iconfont{color:orange;margin-right:3px}
.mobile-search-btn .filter-btn{background:#1d4ed8;color:#fff;border-radius:20px;padding:0 20px}
.filter-close{display:none}
#filter-mask{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9998}
.data-search{position:fixed;top:0;right:-100%;width:86%;height:100vh;background:#fff;z-index:10002;overflow:auto;transition:.25s;padding:30px 15px 80px;margin:0}
.data-search.open{right:0}
.data-search.open .filter-close{display:flex;position:sticky;top:0;justify-content:flex-end;font-size:22px;background:#fff;padding-bottom:10px;z-index:10}
.data-search .filter-panel{position:initial;display:block;width:100%;transform:none;border:none;box-shadow:none;padding:0;margin: 10px 0 0 0;font-weight:normal}
.data-search .filter-panel:hover, .data-search .filter-panel:focus{background:none}
.data-search .filter-panel.indw{width:100%;height:auto;overflow-y:hidden;padding:0}
.data-search .filter-panel.indw h3.ind1{font-weight:normal}
.data-search .filter-panel.indw h3.ind1:first-child{margin-top:0}
.data-search .filter-panel.indw .options{padding:0}
.data-search .filter-panel.indw .checkbox-list label{width:32.3333%;margin:0}
.data-search .l .filter-item:hover, .data-search .l .filter-item.active, .data-search .l .filter-item:focus{background:none;border:none;box-shadow:none;color:#333}
.data-search .l .filter-item .badge, .data-search .l .filter-item:hover::before, .data-search .l .filter-item:hover::after{display:none !important}
.data-search .r{position:fixed;right:-100%;bottom:0px;width:86%;transition:.25s}
.data-search.open .r{right:0;background:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.8) 30%, #fff);height:76px;text-align:center}
.data-box .data-ai{margin-top:5px;padding:10px}
.data-box .data-ai .p-title{font-size:15px}
.data-box .data-ai p{font-size:14px;margin:0 0 5px 0}
.data-box .data-ai .ai-content{padding:0}

.data-wrap{margin-top:10px}
.data-show{border:none;box-shadow:none;border-radius:0;padding:0}
.data-show .show-top{display:block;padding:10px 15px}
.data-show .show-top .r{margin-top:15px}
.data-show .show-top .txt h1{font-size:20px;margin-bottom:5px}
.data-show .show-top .txt .intro, .data-show .show-top .txt p{line-height:1.5}
.data-show .show-top .r .info{justify-content:space-around;gap:15px}
.data-show .show-top .r .info li span{font-size:16px}
.data-show .show-info, .data-show .show-inv, .data-show .show-company, .data-show .show-stock, .data-show .show-news, .data-show .show-lp, .data-show .show-ai, .detail-item{padding:10px 15px}
.data-show .expand-btn{margin:-90px 0 0}

.news-interest ul{margin:0;}
.news-interest li{float:none;margin:0 0 20px 0;width:100%;}
.news-interest li .txt h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-clamp:2;}

.page-list a{display:none}
.page-list a.next{display:inline-block}

.footer .linkservice{display:none}
.footer .tipoff .page{display:none}
.footer .copyright .page{padding:0;font-size:12px;text-align:center}
.footer .copyright div{font-size:12px;text-align:center;line-height:1.4;padding:5px 0}
.footer .copyright .company{display:block}
}

/*happy new year start*/
/*body.page-index{background:url(about:blank) no-repeat;background-size:auto;background-position:top center;background-repeat:no-repeat;padding-top:64px}
body.page-index>.page{width:1300px;padding:0 20px;background:#fff}
body.page-index .nav li .icon-pedailylogo{color:#d7ad46}
body.page-index .box-scoll a i{color:#BD2020;}
body.page-index .box-scoll a:hover span{background-color:#BD2020;}*/
/*happy new year end*/
/* ============================================================================
   投资界（pedaily.cn）镜像主题 · 补充层  v2
   ----------------------------------------------------------------------------
   本层追加在「真站原始 CSS」之后，只做四件事，其余样式 100% 由真站 CSS 提供：
     ① 解除 JS 依赖：真站瀑布流 .masonry-list 是 Masonry.js 绝对定位 + opacity:0
        门控，轮播是 Swiper.js；静态页必须能无 JS 正确渲染。
     ② 用户定制品：顶部右侧「收藏本站 / 网站地图 / 时间天气 / 搜索」，
        页脚「免责声明 / 联系我们 / 热门标签」——一律用真站设计语言（#3e62ad、
        #f2f2f2、6px 圆角、13/14/15px 字号、.name/.box-plate 等真类名）绘制。
     ③ 广告位：12 个 data-slot 的容器与「广告」角标。
     ④ 响应式兜底：真站唯一断点 @media(max-width:750px) 面向的是它自己的
        另一套移动模板（.mheader + 抽屉导航），直接把桌面模板丢给该断点会出现
        「导航整块消失 / 广告与页脚内容区被隐藏 / 1260px 固定宽横向溢出」。
        这里为桌面模板补齐 ≤1300 / ≤900 / ≤750 / ≤600 / ≤360 五级降级。
   ============================================================================ */


/* ---------------------------------------------------------------- ① 免除 JS 依赖 */

/* 真站：.masonry-list{opacity:0} 由 Masonry.js 加 .masonry-ready 才显形。
   静态页直接放行；布局改用 flex 换行（真站 Masonry 也是「填最短列」，
   等高卡片下视觉顺序与换行一致，且无 JS 失败即空白的风险）。 */
.masonry-list{ opacity:1 }
.masonry-list{
  display:flex; flex-wrap:wrap; align-content:flex-start;
  gap:20px;                /* 真站 gutter-sizer:20px */
}
.masonry-list .gutter-sizer{ display:none }
.masonry-list li{ width:260px; flex:0 0 260px; margin:0 }   /* 真站卡宽 260 */

/* 真站幻灯片图片靠 lazyload 后才撑高，静态页直接给尺寸 */
.masonry-list li .image img{ width:100%; height:auto; display:block }


/* ------------------------------------------------- ①b 首页新闻区：3 排卡 + 右侧新闻资讯栏
   用户 2026-10-06 指定。几何：.page-r 1100 = 卡区 820（3×260 + 2×20 间距）
   + 间距 20 + 新闻栏 260，卡片保持真站 260px 宽不变。 */
.nb-body{ display:flex; align-items:flex-start; gap:20px }
.nb-body .masonry-list{ flex:1 1 auto; width:auto; min-width:0 }
.nb-side{ flex:0 0 260px; width:260px; min-width:0 }

.nb-plate{
  background:#fff; border-radius:6px; padding:0 15px 6px;
  box-shadow:0 4px 8px 0 rgba(95,101,105,.05);
}
.nb-plate .p-title{ padding-top:4px }

.nb-list{ margin:0; padding:0; list-style:none }

/* R-PD-RK1：榜单「渐变编号精致版」（用户选 A）。
   行：padding 11px、内联 gap 10px、末行无独立分隔（分隔改由 li+li::after 渐隐线承担）。
   🔴 所有几何/色彩 selector 一律以 `.nb-side` 起头做隔离（真站镜像无 .nb-* 规则，
      但本主题 category/tag/article 页不复用该类名；scoped 目的 = 防未来类名耦合）。
      生效序守卫见 tests `test_r_pd_rk1_*`：前三胶囊特异性须 > 基态渐变文字规则。 */
.nb-side .nb-list li{
  position:relative;
  display:flex; align-items:flex-start; gap:10px;
  padding:11px 0;
}
/* 行分隔：1px 左实右隐的渐隐线（置于第 2 行起的上沿，末行无需特判） */
.nb-side .nb-list li+li::after{
  content:""; position:absolute; left:0; right:0; top:0; height:1px;
  background:linear-gradient(90deg,#eceff5,rgba(236,239,245,0));
}
/* 悬停态①：品牌渐变竖条由左滑入（width 0→3px、height 60%、圆角、transition .25s）。
   与「行底色」二者仅取其一（本版取竖条）。 */
.nb-side .nb-list li::before{
  content:""; position:absolute; left:-9px; top:50%; transform:translateY(-50%);
  width:0; height:60%; border-radius:2px; z-index:1;
  background:linear-gradient(180deg,#3e62ad,#7c9bd9);
  transition:width .25s ease;
}
.nb-side .nb-list li:hover::before{ width:3px }

/* 编号基态（第 4–12 名）：渐变文字编号 15px/700、tabular-nums */
.nb-side .nb-list li .nb-rank{
  flex:0 0 26px; width:26px; height:20px; line-height:20px; margin-top:1px;
  text-align:center; font-size:15px; font-weight:700; border-radius:6px;
  font-variant-numeric:tabular-nums; transition:transform .25s ease;
  background:linear-gradient(135deg,#9db4dd,#c6d4ec);
  -webkit-background-clip:text; background-clip:text;
  color:transparent; -webkit-text-fill-color:transparent;
}
/* 编号前三名：品牌蓝渐变实心胶囊（26×20、白字、投影）；特异性 0,4,1 > 基态 0,3,1 */
.nb-side .nb-list li:nth-child(-n+3) .nb-rank{
  background:linear-gradient(135deg,#3e62ad,#7c9bd9);
  -webkit-background-clip:border-box; background-clip:border-box;
  color:#fff; -webkit-text-fill-color:#fff;
  box-shadow:0 2px 6px rgba(62,98,173,.35);
}
/* 悬停态②：编号提亮 + 放大（R-PD-NB1 补 transform；4+ 渐变文字 / 前三胶囊各一句）。
   🔴 必须用 `background-image:`，**不得**用 `background:` 简写：简写会把 `background-clip`
      重置为初始值 border-box，而 4+ 基态 fill 为 transparent ⇒ hover 时数字消失、渐变变实心胶囊
      （R-PD-RK1b / QA 真浏览器计算样式实测）。见守卫 test_r_pd_rk1b_*。 */
.nb-side .nb-list li:hover .nb-rank{
  background-image:linear-gradient(135deg,#7f9dd4,#d3deef); transform:scale(1.14);
}
.nb-side .nb-list li:nth-child(-n+3):hover .nb-rank{
  background-image:linear-gradient(135deg,#4a6fbf,#8fabde);
  box-shadow:0 3px 9px rgba(62,98,173,.45); transform:scale(1.14);
}

/* 标题：两行截断；悬停态③ 转品牌蓝 */
.nb-side .nb-list li .nb-t{
  flex:1 1 auto; min-width:0; font-size:14px; line-height:1.5; color:#333;
  display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden;
  text-overflow:ellipsis; word-break:break-all; -webkit-line-clamp:2; line-clamp:2;
  transition:color .2s ease;
}
.nb-side .nb-list li .nb-t:hover{ color:#3e62ad }

/* 日期：右对齐、不换行、tabular-nums */
.nb-side .nb-list li .nb-d{
  flex:0 0 auto; font-size:12px; color:#a0a6b3; margin-top:3px;
  white-space:nowrap; text-align:right; font-variant-numeric:tabular-nums;
}

.nb-side .nb-ad{ margin-top:20px; border-radius:6px; background:#f2f2f2 }
.nb-side .nb-ad img{ width:100%; height:173px; object-fit:cover; display:block }

@media (max-width:900px){
  .nb-body{ flex-direction:column }
  .nb-side{ flex:1 1 auto; width:100% }
}
/* ≤750：榜单行与编号收紧（响应式，不触发行内横向溢出） */
@media (max-width:750px){
  .nb-side .nb-list li{ padding:9px 0; gap:8px }
  .nb-side .nb-list li .nb-rank{
    flex-basis:24px; width:24px; height:19px; line-height:19px; font-size:14px;
  }
  .nb-side .nb-list li .nb-d{ font-size:11px }
}

/* R-PD-NB1：榜单「10 条 · 高端炫酷版」（用户 2026-10-08：展示 10 条、设计感拉满）。
   悬停 = 品牌蓝渐变洗底自下而上擦入（background-size 0→100%，🔴 必须 longhand 分属性写，
   禁 `background:` 简写——同 R-PD-RK1b 坑：简写会重置 clip/size 等子属性）
   + 行前竖条滑入（沿用 RK1 ::before）+ 编号放大提亮 + 标题右移 3px 转品牌蓝
   + 日期转品牌蓝 + 行分隔线渐隐。
   入场 = 10 行级联上浮（🔴 fill 必须 backwards，禁 both/forwards——终帧 transform
   会常驻吃掉后续悬停位移，同 R-PD-BB1 坑）。全部规则仍以 .nb-side 起头隔离。 */
.nb-side .nb-list li{
  border-radius:6px;
  background-image:linear-gradient(180deg,rgba(62,98,173,.10),rgba(62,98,173,.03));
  background-repeat:no-repeat; background-size:100% 0; background-position:0 100%;
  transition:background-size .3s ease;
  animation:pdNbUp .45s ease backwards;
}
@keyframes pdNbUp{
  from{ opacity:0; transform:translateY(12px) }
  to{ opacity:1; transform:translateY(0) }
}
/* 级联入场：10 行自上而下 40ms 步进（首行 0s） */
.nb-side .nb-list li:nth-child(2){ animation-delay:.04s }
.nb-side .nb-list li:nth-child(3){ animation-delay:.08s }
.nb-side .nb-list li:nth-child(4){ animation-delay:.12s }
.nb-side .nb-list li:nth-child(5){ animation-delay:.16s }
.nb-side .nb-list li:nth-child(6){ animation-delay:.2s }
.nb-side .nb-list li:nth-child(7){ animation-delay:.24s }
.nb-side .nb-list li:nth-child(8){ animation-delay:.28s }
.nb-side .nb-list li:nth-child(9){ animation-delay:.32s }
.nb-side .nb-list li:nth-child(10){ animation-delay:.36s }
/* 悬停①：洗底铺满整行 */
.nb-side .nb-list li:hover{ background-size:100% 100% }
/* 悬停②：行分隔线渐隐（::after = li+li 上沿渐隐线，同源过渡） */
.nb-side .nb-list li+li::after{ transition:opacity .25s ease }
.nb-side .nb-list li:hover::after{ opacity:0 }
/* 悬停③：编号放大提亮（并入上方 RK1b hover 规则：transform:scale(1.14)，
   🔴 不得另立同选择器规则——RK1b 守卫按规则体整体断言 background-image 在场） */
/* 悬停④：标题右移 3px 并转品牌蓝（0,4,1 晚于 .nb-t:hover 0,4,1，源序取胜） */
.nb-side .nb-list li .nb-t{ transition:color .2s ease, transform .25s ease }
.nb-side .nb-list li:hover .nb-t{ color:#3e62ad; transform:translateX(3px) }
/* 悬停⑤：日期转品牌蓝 */
.nb-side .nb-list li .nb-d{ transition:color .25s ease }
.nb-side .nb-list li:hover .nb-d{ color:#3e62ad }

/* R-PD-FL1：今日快讯「高端炫酷版」（用户 2026-10-08：排版优化、设计感拉满、特效更炫酷）。
   区块专属品牌色 = 24/7 徽标橙 #f76605（与全站蓝形成板块识别）。
   排版：白卡升级圆角 8px+细边+柔影、标题 14px/600、时间改灰底胶囊。
   特效：头部 LIVE 脉冲胶囊 + 24/7 徽标浮光、条目级联入场（backwards fill，
   🔴 禁 both/forwards）、悬停抬升+左侧橙条滑入+标题/时间变色+斜向流光扫过。
   全部规则以 `.first-box` 起头隔离（镜像 `.list-time li` 0,2,1 < 本层 0,3,1 起即胜出）。 */
/* R-PD-FL3：标题改白字橙底胶囊「快讯」（用户 2026-10-08，样式同 24/7 徽标橙）。
   原 LIVE 脉冲胶囊按本裁定移除（::after / pdLivePulse 已删）。
   仅挂主标题 a（`>` 排除 span.more 内链接）。 */
.first-box .p-title > a{ position:relative }
/* R-PD-FL5：24/7 圆标移除，「快讯」胶囊顶到最左（用户 2026-10-08：左边图标不要了，
   快讯放最左边，设计感更加强）。FL4 的徽标压接规则（负右距/z-index）与浮光
   drop-shadow 规则一并移除（镜像层 `.first-box .p-title .icon-first-logo{color:#f76605…}`
   按镜像保真保留，DOM 已无该图标 ⇒ 不生效）。
   胶囊升级：字距 +1px、顶部 1px 内高光、斜向流光扫过（::after，FL3 红线只限
   `.p-title > a::after`，span 自身伪元素不受限）、悬停上浮 + 发光加强。 */
/* R-PD-FL6：去椭圆化（用户 2026-10-08：不要椭圆、设计感强、特效炫酷）——
   斜切平行四边形（新闻台标风格）：外层 `skewX(-12deg)` 塑形，内层 `<b>` 反向
   `skewX(12deg)` 回正文字（模板侧文字已包 <b>）；border-radius 2px 仅去尖角。
   呼吸辉光 `pdFlGlow`（2.2s 无限循环，悬停接管为更强静态辉光）；流光 ::after 保留。
   🔴 动画无限循环不涉 fill（无 backwards/forwards 语义）；reduced-motion 关停。 */
.first-box .p-title .pd-fl-tag{
  display:inline-block; position:relative; overflow:hidden; margin-left:0;
  padding:3px 14px;
  border-radius:2px; vertical-align:1px;
  transform:skewX(-12deg);
  background-image:linear-gradient(135deg,#f76605,#ff9a4d);
  animation:pdFlGlow 2.2s ease-in-out infinite;
  transition:transform .25s ease;
}
.first-box .p-title .pd-fl-tag b{
  display:inline-block; transform:skewX(12deg);
  font-size:14px; font-weight:800; color:#fff; line-height:20px; letter-spacing:2px;
  text-shadow:0 1px 2px rgba(120,40,0,.35);
}
.first-box .p-title .pd-fl-tag::after{
  content:""; position:absolute; top:0; left:-70%; width:50%; height:100%;
  background-image:linear-gradient(105deg, rgba(255,255,255,0), rgba(255,255,255,.45), rgba(255,255,255,0));
  transform:skewX(-20deg); transition:left .45s ease;
}
@keyframes pdFlGlow{
  0%,100%{ box-shadow:0 2px 8px rgba(247,102,5,.35), inset 0 1px 0 rgba(255,255,255,.35) }
  50%{ box-shadow:0 4px 18px rgba(247,102,5,.6), inset 0 1px 0 rgba(255,255,255,.35) }
}
.first-box .p-title:hover .pd-fl-tag{
  animation:none;
  box-shadow:0 4px 14px rgba(247,102,5,.5), inset 0 1px 0 rgba(255,255,255,.35);
  transform:skewX(-12deg) translateY(-1px);
}
.first-box .p-title:hover .pd-fl-tag::after{ left:130% }
/* 条目卡：白卡升级 + 级联入场 */
.first-box .list-time li{
  position:relative; overflow:hidden;
  border-radius:8px; padding:10px 12px; margin-bottom:10px;
  border:1px solid rgba(247,102,5,0);
  box-shadow:0 1px 3px rgba(31,51,102,.06);
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  animation:pdFlUp .4s ease backwards;
}
@keyframes pdFlUp{
  from{ opacity:0; transform:translateY(10px) }
  to{ opacity:1; transform:translateY(0) }
}
/* 级联步进：8 条 50ms（首条 0s） */
.first-box .list-time li:nth-child(2){ animation-delay:.05s }
.first-box .list-time li:nth-child(3){ animation-delay:.1s }
.first-box .list-time li:nth-child(4){ animation-delay:.15s }
.first-box .list-time li:nth-child(5){ animation-delay:.2s }
.first-box .list-time li:nth-child(6){ animation-delay:.25s }
.first-box .list-time li:nth-child(7){ animation-delay:.3s }
.first-box .list-time li:nth-child(8){ animation-delay:.35s }
/* 悬停①：抬升 + 橙色描边 + 深影 */
.first-box .list-time li:hover{
  transform:translateY(-2px);
  border-color:rgba(247,102,5,.35);
  box-shadow:0 6px 16px rgba(31,51,102,.14);
}
/* 悬停②：左侧橙条滑入（区块橙，区别于榜单蓝条） */
.first-box .list-time li::before{
  content:""; position:absolute; left:0; top:50%; transform:translateY(-50%);
  width:3px; height:0; border-radius:0 3px 3px 0;
  background-image:linear-gradient(180deg,#f76605,#ff9a4d);
  transition:height .25s ease; pointer-events:none;
}
.first-box .list-time li:hover::before{ height:55% }
/* 悬停③：斜向流光扫过（一次性，动画结束回隐） */
.first-box .list-time li::after{
  content:""; position:absolute; top:0; left:-70%; width:45%; height:100%;
  background-image:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));
  transform:skewX(-18deg); opacity:0; pointer-events:none;
}
.first-box .list-time li:hover::after{ animation:pdFlSheen .7s ease .05s }
@keyframes pdFlSheen{ from{ left:-70%; opacity:1 } to{ left:135%; opacity:1 } }
/* 排版：标题 14px/600；悬停标题转橙 */
.first-box .list-time li .title{
  margin:0 0 6px; font-size:14px; font-weight:600; line-height:1.5; color:#333;
  transition:color .2s ease;
}
.first-box .list-time li:hover .title{ color:#f76605 }
/* R-PD-FL2：时钟图标与时间成组（用户 2026-10-08 裁定：图标跟时间一起）——
   图标随时间胶囊同色，悬停随胶囊一起转橙。 */
.first-box .list-time li .info .time .icon-clock{
  color:#f76605; font-size:11px; margin-right:3px; vertical-align:-1px;
}

/* R-PD-DC1：右栏顶部「每日一问」大卡（用户 2026-10-08 新增，置于「新闻资讯」上方）。
   版式 = 真站问卡风格：封面满铺 + 上下双向 scrim、左上大日期（日号 46px + YYYY / MM）、
   右上装饰引号、底部白字标题双行截断；悬停 = 图片缓放 + 卡片抬升。
   🔴 动画 fill 必须 backwards（同 BB1/FL1 坑）；🔴 洗底一律 longhand（同 RK1b 坑）。 */
.nb-side .pd-daily{
  display:block; position:relative; overflow:hidden; border-radius:10px;
  height:300px; margin-bottom:20px; text-decoration:none;
  background-color:#1c2333;
  box-shadow:0 4px 14px rgba(24,40,80,.14);
  transition:transform .3s ease, box-shadow .3s ease;
  animation:pdDcUp .5s ease backwards;
}
@keyframes pdDcUp{
  from{ opacity:0; transform:translateY(14px) }
  to{ opacity:1; transform:translateY(0) }
}
.nb-side .pd-daily .pd-daily-bg{
  position:absolute; left:0; top:0; right:0; bottom:0;
  background-size:cover; background-position:center;
  transition:transform .6s cubic-bezier(.22,.68,.32,1);
}
.nb-side .pd-daily:hover .pd-daily-bg{ transform:scale(1.06) }
/* 上下双向 scrim：压图不压字，日期与标题可读性底座 */
.nb-side .pd-daily::after{
  content:""; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1;
  background-image:linear-gradient(180deg,rgba(9,14,28,.22),rgba(9,14,28,0) 40%,rgba(9,14,28,.68));
  pointer-events:none;
}
.nb-side .pd-daily .pd-daily-date{
  position:absolute; left:16px; top:12px; z-index:2; color:#fff; line-height:1;
}
.nb-side .pd-daily .pd-daily-date b{
  display:block; font-size:46px; font-weight:700; letter-spacing:1px;
  text-shadow:0 2px 8px rgba(0,0,0,.35);
}
.nb-side .pd-daily .pd-daily-date i{
  display:block; margin-top:7px; font-style:normal; font-size:13px;
  color:rgba(255,255,255,.85); font-variant-numeric:tabular-nums;
}
.nb-side .pd-daily .pd-daily-q{
  position:absolute; right:14px; top:2px; z-index:2;
  font-size:52px; line-height:1; color:rgba(255,255,255,.55);
  font-family:Georgia,"Times New Roman",serif;
}
.nb-side .pd-daily .pd-daily-t{
  position:absolute; left:0; right:0; bottom:0; z-index:2; margin:0;
  padding:14px; color:#fff; font-size:15px; font-weight:600; line-height:1.55;
  display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden;
  -webkit-line-clamp:2; line-clamp:2; text-shadow:0 1px 4px rgba(0,0,0,.5);
}
.nb-side .pd-daily:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(24,40,80,.24);
}
/* 无封面回落：品牌深蓝渐变底（隐藏背景层） */
.nb-side .pd-daily--ph .pd-daily-bg{ display:none }
.nb-side .pd-daily--ph{ background-image:linear-gradient(135deg,#2b3a5e,#3e62ad) }
/* R-PD-DC2：每日一问「换一组」按钮与切换特效（用户 2026-10-08）。
   结构：模板在卡外套 .pd-daily-wrap（relative），按钮绝对定位；卡内日期/标题走
   「滑出→换内容→滑入」，封面层切换瞬间微放大；按钮图标旋钮回弹。
   R-PD-DC2b（同日追加）：按钮改纯图标圆钮（32px 圆、去「换一组」文字），贴卡片右上角。
   🔴 按钮不用 background 简写（防重置 clip/size）；候选 <2 时模板不渲染按钮，
      .pd-daily-wrap 无按钮时纯透明容器不影响既有 .nb-side .pd-daily 规则。 */
.nb-side .pd-daily-wrap{ position:relative }
.nb-side .pd-daily-btn{
  position:absolute; right:10px; top:10px; z-index:4;
  display:inline-flex; align-items:center; justify-content:center;
  width:32px; height:32px; padding:0;
  border:1px solid rgba(255,255,255,.65); border-radius:50%;
  background-color:rgba(15,23,42,.38); -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px);
  color:#fff; line-height:1; cursor:pointer;
  transition:transform .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease;
}
.nb-side .pd-daily-btn svg{ width:15px; height:15px; display:block; transition:transform .6s cubic-bezier(.34,1.56,.64,1) }
.nb-side .pd-daily-btn:hover{ background-color:#3e62ad; border-color:#3e62ad; box-shadow:0 6px 16px rgba(62,98,173,.45); transform:translateY(-2px) }
.nb-side .pd-daily-btn--spin svg{ transform:rotate(360deg) }
.nb-side .pd-daily .pd-daily-date, .nb-side .pd-daily .pd-daily-t{ transition:opacity .24s ease, transform .24s ease }
.nb-side .pd-daily--out .pd-daily-date, .nb-side .pd-daily--out .pd-daily-t{ opacity:0; transform:translateY(10px) }
.nb-side .pd-daily--out .pd-daily-bg{ transform:scale(1.06) }
.nb-side .pd-daily--in .pd-daily-date, .nb-side .pd-daily--in .pd-daily-t{ animation:pdDcIn .36s ease backwards }
@keyframes pdDcIn{ from{ opacity:0; transform:translateY(12px) } to{ opacity:1; transform:none } }
@media (prefers-reduced-motion: reduce){
  .nb-side .pd-daily-btn, .nb-side .pd-daily-btn svg,
  .nb-side .pd-daily .pd-daily-date, .nb-side .pd-daily .pd-daily-t,
  .nb-side .pd-daily .pd-daily-bg{ transition:none; animation:none }
}
/* 排版：时间改灰底圆胶囊；悬停转橙底橙字 */
.first-box .list-time li .info .time{
  display:inline-block; padding:2px 9px; border-radius:999px;
  background-color:#f2f5fb; color:#8a93a6; font-size:11px;
  font-variant-numeric:tabular-nums;
  transition:color .25s ease, background-color .25s ease;
}
.first-box .list-time li:hover .info .time{ color:#f76605; background-color:rgba(247,102,5,.12) }


/* --------------------------------------------------- ②-1 顶部右侧（用户定制品） */

/* 真站 ul.left=547.4，header 总宽 1100 => 右侧预算 552.6。
   真站搜索框 250；本项目右栏多了「收藏本站/网站地图/时间天气」，
   收窄到 220 才能保证左右两个 ul 同一行（实测 547.4 + 534.2 = 1081.6 ≤ 1100）。 */
.header .search-text{ width:220px }

.header ul.right li .name{ display:flex; align-items:center }
.header ul.right li.wx-fav .name,
.header ul.right li.wx-map .name{ cursor:pointer }
.header ul.right li.wx-fav .name:hover a,
.header ul.right li.wx-map .name:hover a{ color:#3e62ad }

/* 时间 / 天气：两行紧凑排布，52px 内落位，与真站 32px 行高栏对齐 */
.header ul.right li.wx-clock{ padding-left:12px }
.header ul.right li.wx-clock .name{ line-height:1.2; color:#666; font-size:12px }
.header ul.right li.wx-clock .name .iconfont{
  font-size:18px; color:#3e62ad; margin-right:5px; line-height:1;
}
.header ul.right li.wx-clock .wx-t{ display:block; color:#353535; font-size:12px }
.header ul.right li.wx-clock .wx-w{ display:block; color:#999; font-size:12px; white-space:nowrap }
.header ul.right li.wx-clock .wx-w .icon-wx{ vertical-align:-2px; margin-right:3px }


/* --------------------------------------------------------- ②-2 页脚（用户定制品）
   R-PD-FT1：页脚按用户指定截图重设计为「深色整条」——新结构全部走 `.pd-ft-` 前缀，
   与真站镜像的 .linkservice/.box-fix-d/.dt-about/.dt-linkus/.dt-tags/.fx-tags 旧结构解耦
   （旧结构已从 `footer()` 宏整体移除）。
   🔴 真站镜像层 `.footer{background-color:#0E233A}` / `.footer .copyright{background:#092038}`
      等原始规则**不改不删**；本层以等特异性「后位」覆写为深色近黑（#1a1a1a）。
   🔴 内容区沿用真站 `.page`（本主题真源宽度 1260px 居中）——须覆写其 `display:flex`
      （真站 `.page` 是横向 flex），否则新页脚各块会被排成一行。 */
.footer{ background-color:#1a1a1a }
.footer .pd-ft-inner{ display:block; padding:32px 0 18px; overflow:hidden }

/* 热门标签块：左侧红色竖条（4×16）+ 白色粗体 16px 标题 */
.pd-ft-tags .pd-ft-h{
  position:relative; height:16px; margin:0 0 16px; padding-left:12px;
  font-size:16px; font-weight:bold; line-height:16px; color:#fff;
}
.pd-ft-tags .pd-ft-h::before{
  content:""; position:absolute; left:0; top:0;
  width:4px; height:16px; background:#e60012; border-radius:1px;
}
/* 标签胶囊：透明底 / 1px #3a3a3a 描边 / 全圆角 / 可换行
   🔴 R-PD-FT1b：`.pd-ft-chip` 必须是 `.footer .pd-ft-chip`（0,2,0）——
      真站镜像 `.footer a{color:#bbb}`(0,1,1) 会压过裸 `.pd-ft-chip`(0,1,0)，
      致胶囊文字实测 #bbb（规格 #d0d0d0）；hover 同理须 `.footer .pd-ft-chip:hover`
      （0,3,0 > `.footer a:hover`(0,2,1)），否则 hover 文字被品牌蓝 #3e62ad 覆盖。 */
.pd-ft-chips{ overflow:hidden }
.footer .pd-ft-chip{
  float:left; display:block; margin:0 12px 12px 0; padding:6px 18px;
  font-size:13px; line-height:1; color:#d0d0d0;
  border:1px solid #3a3a3a; border-radius:999px; background:transparent;
  transition:color .2s, border-color .2s;
}
.footer .pd-ft-chip:hover{ color:#fff; border-color:#fff }

/* 分隔线：1px #2e2e2e，上下约 24px 留白
   🔴 R-PD-FT1b：同步加 `.footer ` 前缀（0,2,0），防未来真站镜像后代规则再压 background。
      （`color/border-color/background` 且特异性 ≤ 0,1,1 的规则统一升级，除 QA 已实测正确的
      `.pd-ft-links a` / `:hover`（与镜像同特异性且后位生效）保持不动。） */
.footer .pd-ft-sep{ clear:both; height:1px; margin:12px 0 24px; background:#2e2e2e }

/* 链接行：居中 4 链接，橙红 #ff5722，15px 加粗 */
.pd-ft-links{ text-align:center; padding:0 0 20px }
.pd-ft-links a{
  display:inline-block; margin:0 24px; font-size:15px; font-weight:bold;
  color:#ff5722; transition:color .2s;
}
.pd-ft-links a:hover{ color:#fff }

/* 最底版权行：居中小字 #888（深色底上） */
.footer .pd-ft-copy{ text-align:center; font-size:13px; line-height:1.8; color:#888 }
.footer .pd-ft-copy .icp{ padding-left:8px }

/* ≤750px：chips 换行、链接行允许换行、间距收紧 */
@media screen and (max-width:750px){
  .footer .pd-ft-inner{ padding:22px 0 14px }
  .pd-ft-chip{ margin:0 10px 10px 0; padding:5px 14px }
  .pd-ft-sep{ margin:10px 0 18px }
  .pd-ft-links{ padding:0 0 14px }
  .pd-ft-links a{ margin:0 12px 8px; font-size:14px }
}


/* ------------------------------------------------------------ ③ 广告位容器与角标 */
.ad-box{ position:relative; overflow:hidden }
.ad-box .ad-badge{
  position:absolute; top:0; right:0; z-index:3;
  background:rgba(0,0,0,.45); color:#fff; font-size:11px; line-height:16px;
  padding:1px 6px; border-radius:0 6px 0 6px; font-weight:normal;
}
.ad-box img{ display:block }

/* 通栏 1100×59（真站 .top-ad 用内联固定宽高，这里改由 CSS 控制以便降级） */
.top-ad.ad-box{ height:59px; background:#f2f2f2 }
.top-ad.ad-box img{ width:100%; height:59px; object-fit:cover; border-radius:6px }
.top-ad.ad-box .ad-rent{
  height:59px; line-height:59px; text-align:center; color:#8c8c8c; font-size:14px;
  background:#f6f6f6; border-radius:6px; letter-spacing:2px;
}

/* 卡片流中插 .masonry-list li.ad */
.masonry-list li.ad{ background:#fff }
.masonry-list li.ad .ad-rent{
  height:173px; line-height:173px; text-align:center; color:#8c8c8c; font-size:13px;
  background:#f6f6f6; letter-spacing:2px;
}

/* 首页右栏（真站 .box-hotcity 预留 143px；换成广告以保持 .banner-first 高度不变） */
.box-adside{ height:143px; border-radius:6px; background:#f2f2f2 }
.box-adside img{ width:100%; height:143px; object-fit:cover }
.box-adside .ad-rent{
  height:143px; line-height:143px; text-align:center; color:#8c8c8c; font-size:13px;
  background:#f6f6f6; letter-spacing:2px;
}

/* 文章页正文中插 100%×90 */
.news-content .ad-body{ margin:0 0 1.4rem }
.news-content .ad-body.ad-box{ height:90px; background:#f2f2f2 }
.news-content .ad-body.ad-box img{ width:100%; height:90px; object-fit:cover; border-radius:6px }
.news-content .ad-body.ad-box .ad-rent{
  height:90px; line-height:90px; text-align:center; color:#8c8c8c; font-size:13px;
  background:#f6f6f6; letter-spacing:2px;
}

/* 文章页右栏 110×180 */
.news-show-r .ad-side{ width:110px; height:180px; border-radius:6px; background:#f2f2f2 }
.news-show-r .ad-side img{ width:110px; height:180px; object-fit:cover }
.news-show-r .ad-side .ad-rent{
  height:180px; line-height:1.6; padding-top:56px; text-align:center;
  color:#8c8c8c; font-size:12px; background:#f6f6f6; letter-spacing:1px;
}

/* 文末 / 分页上方通栏：.top-ad 已覆盖，别名便于语义化书写 */
.foot-ad.ad-box{ height:59px; background:#f2f2f2; margin-bottom:20px; border-radius:6px }
.foot-ad.ad-box img{ width:100%; height:59px; object-fit:cover; border-radius:6px }
.foot-ad.ad-box .ad-rent{
  height:59px; line-height:59px; text-align:center; color:#8c8c8c; font-size:14px;
  background:#f6f6f6; border-radius:6px; letter-spacing:2px;
}


/* ------------------------------------------- ④-0 保留真站会隐藏、但用户要求存在的元素 */
/* 真站 .news-view 隐藏悬浮工具条 / ≤750 隐藏 悬浮条·广告·页脚内容区，
   而用户明确要「滚动置顶」与「底部三块」，故在对应断点内放行（见 ④-4）。 */
body.news-view .box-scoll{ display:block }

/* R-PD-AR3：右侧工具条已按用户裁定置换为「每日一问」大卡 + 新闻资讯榜单，
   自绘分享样式随之移除（模板已不渲染）。 */
.ad-rent i{ font-style:normal; opacity:.7 }

/* 文章页「置顶」徽章（用户要求滚动置顶三件套之一：首页2/列表页3/文章页1） */
.news-show .newsinfo h1#newstitle .pd-pin{
  display:inline-block; vertical-align:middle; position:relative; top:-3px;
  background:#d2423c; color:#fff; font-size:12px; font-weight:normal;
  line-height:20px; height:20px; padding:0 8px; border-radius:3px;
  margin-right:10px; letter-spacing:1px;
}

/* 真站 .news-interest ul{margin:0 -2%} 依赖外层 .news-show-l 的 padding-right 吸收负边距。
   列表页把它直接放进 .page-r（无该 padding）时会向右溢出 2%（实测 2px）。
   仅对「.page-r 直接子级 .box-plate」收口，不影响文章页真站原样式。 */
.page-r > .box-plate .news-interest ul{ margin-left:0; margin-right:0 }

/* 真站 .news-info .info:after{width:300px} 是绝对定位装饰线，≤340px 时会
   把文档 scrollWidth 顶到 312（实测 112px 溢出）。此处改随容器宽度。 */
@media (max-width:340px){
  .news-show .newsinfo .info:after{ width:100% }
}


/* -------------------------------------------------------------- ④-1 ≥1301px 完全同真站
   真站 .page{width:1260px} 固定宽，故 1260px 以下会横向滚动（其移动模板是另一套页面）。
   本项目要求响应式，故为其桌面模板补降级：1300 及以下改为流式。 */
@media (max-width:1300px){
  .page{ width:100%; padding:0 20px; box-sizing:border-box }
  .page-l{ width:160px; flex:0 0 160px }
  .header{ width:100% }
  .top-ad.ad-box, .foot-ad.ad-box{ width:100% }
  .footer .page{ padding-left:20px; padding-right:20px }
}


/* -------------------------------------------------------------- ④-2 ≤900px 纵向重排 */
@media (max-width:900px){
  .banner-first{ flex-direction:column }
  .banner-first .left-box{ margin-right:0; max-width:none; width:100% }
  .banner-first .right-box{ width:100%; margin-top:20px }
  .first-box{ height:auto }
  .list-time{ height:340px }        /* .nano 需要确定高度，真站用 calc(100%-40px) */
  .box-adside{ margin-top:15px }
  .masonry-list{ gap:16px }
  /* 文章页 */
  .news-show{ flex-direction:column }
  .news-show-l{ padding-right:0 }
  .news-show-r{ width:100%; padding-top:20px }
  .news-show-r .ad-side{ width:160px; height:120px; max-width:100% }
  .news-show-r .ad-side img{ width:160px; height:120px }
  .news-show-r .ad-side .ad-rent{ height:120px; padding-top:40px }
  /* 页脚三块改两行 */
  .footer .box-fix-d dl dt.dt-about{ width:100% }
  .footer .box-fix-d dl dt.dt-linkus{ width:50% }
  .footer .box-fix-d dl dt.dt-tags{ width:50% }
  .footer .fx-txt{ padding-right:0 }
}


/* ---------------------------------- ④-3 ≤750px 覆写真站「面向移动模板」的隐藏规则 */
@media screen and (max-width:750px){
  /* 真站：.left-nav .nav{position:fixed;display:none} 抽屉导航（依赖 .mheader 触发）
     => 桌面模板下导航整块消失。这里改为「吸顶横向滚动导航」。 */
  .left-nav{ position:sticky; top:0; width:100%; padding:0; z-index:9999; background:#fff }
  .left-nav .nav{
    position:static; display:flex; flex-wrap:nowrap; align-items:center;
    justify-content:flex-start; width:100%; height:auto; padding:10px 0;
    background:#fff; z-index:auto; opacity:1;
    overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;
    transition:none; animation:none;
  }
  .left-nav .nav::-webkit-scrollbar{ display:none }
  .left-nav .nav li{ padding:0 12px; flex:0 0 auto }
  .left-nav .nav li.logo{ display:block; padding-left:0; padding-right:4px }
  .left-nav .nav li a{ color:#353535; font-size:15px; line-height:1.4; white-space:nowrap }
  .left-nav .nav li a .iconfont{ color:#3e62ad; font-size:16px; margin-right:5px }
  .left-nav .nav li.logo a .iconfont{ font-size:26px; margin:0 }

  /* 真站：.header{overflow-x:scroll;white-space:nowrap} + 左右两个 ul 共用一条滚动轴 => 错位。
     这里改成两行、各自滚动。 */
  .header{
    display:flex; flex-direction:column; gap:6px;
    overflow:visible; white-space:normal; padding:6px 0; width:100%;
  }
  .header ul{ width:100%; overflow-x:auto; overflow-y:hidden; white-space:nowrap; -webkit-overflow-scrolling:touch }
  .header ul::-webkit-scrollbar{ display:none }
  .header ul.left{ display:block }
  /* 真站：.header ul.right{display:none} —— 会丢掉用户要的收藏/地图/时间天气/搜索 */
  .header ul.right{ display:block; float:none; padding-top:6px; border-top:1px solid #f2f2f2 }
  .header ul.right li:first-child{ padding-left:8px }
  .header ul.left li:first-child{ padding-left:8px }
  .header .search-text{ width:190px }

  /* 真站此处隐藏广告 / 悬浮条 / 页脚内容区 / 栏目页签；用户明确要求它们存在 */
  .top-ad.ad-box{ display:block }
  .box-scoll{ display:block }
  .footer .linkservice{ display:block }
  .news-box .box-tab .tab-nav li.mobile-hide{ display:none }
  .page-list a.prev{ display:inline-block }

  /* 页脚三块：真站 .footer .box-fix-d dl dt{float:left;width:20%} 会挤成三列小格 */
  .footer .box-fix-d dl dt.dt-about,
  .footer .box-fix-d dl dt.dt-linkus,
  .footer .box-fix-d dl dt.dt-tags{ float:none; width:100%; display:block }
  .footer .box-fix-d .box-plate{ margin:0 0 14px 0 }
}


/* ------------------------------------------------------------------ ④-4 ≤600px */
@media (max-width:600px){
  .page{ padding:0 12px }
  .footer .page{ padding-left:12px; padding-right:12px }
  .masonry-list{ gap:14px }
  .masonry-list li{ flex:0 0 260px; width:260px }
  /* 真站 4 张 24% 推荐卡在窄屏过挤，改 2×2 */
  .banner-bottom ul{ flex-wrap:wrap }
  .banner-bottom ul li{ width:48%; margin-bottom:12px }
  .banner-bottom ul li:nth-child(3),
  .banner-bottom ul li:nth-child(4){ margin-bottom:0 }
  .banner-bottom ul li .img img{ max-height:none; width:100%; height:auto }
  .banner-bottom ul li p{ height:auto; line-height:1.6; padding:20px 8px 6px;
    background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0)) }
  .index-swiper .swiper-slide h3 span{ font-size:17px; bottom:16px; padding:4px 14px }
  .c-title{ font-size:18px }
  .news-show .news-content, .news-show .news-content p{ font-size:16px }
  .news-show .news-content img{ max-width:100% }
  /* 相关资讯改单列 */
  .news-interest li{ float:none; width:96%; margin:0 2% 16px }
  .news-interest li .img{ width:120px; height:80px }
}


/* ------------------------------------------------------------------ ④-5 ≤360px */
@media (max-width:360px){
  .masonry-list li{ flex:1 1 100%; width:100%; max-width:100% }
  .masonry-list li.ad .ad-rent{ height:120px; line-height:120px }
  .banner-bottom ul li{ width:100% }
  .header .search-text{ width:150px }
  .page-list span, .page-list a{ width:28px; height:28px; line-height:28px; margin:0 2px }
  .page-list .next{ width:52px }
}


/* ------------------------------------------------------------ ⑤ 提示条（收藏本站） */
.pd-toast{
  position:fixed; left:50%; top:80px; transform:translateX(-50%);
  background:rgba(0,0,0,.78); color:#fff; font-size:13px; line-height:1.5;
  padding:9px 18px; border-radius:6px; z-index:100000;
  opacity:0; transition:opacity .25s; pointer-events:none;
}
.pd-toast.on{ opacity:1 }

/* --- 左侧「旗下矩阵」品牌小圆标（真站精灵图裁切，base64 内联） --- */
.code-list ul li .name span{background-size:100% 100%;background-position:0 0}
.code-list ul li .code{display:none}
.code-list ul li .name span.tzj{background-image:url(data:image/png;base64,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);background-position:0 0}
.code-list ul li .name span.ipo{background-image:url(data:image/png;base64,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);background-position:0 0}
.code-list ul li .name span.lp{background-image:url(data:image/png;base64,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);background-position:0 0}
.code-list ul li .name span.bg{background-image:url(data:image/png;base64,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);background-position:0 0}
.code-list ul li .name span.qs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAR5UlEQVR42uWbeXSdZZ3HP8/73i37nrZJWtqkLQVaWY8ylcVK8cgwgjjamYOjR8+AHnHQcUTB49I6iMjROY508MCAM+AUgVQWHRG1QFuW0kIaS0tb0i1N0iZNs93c5O7v+/7mj997e5M0aUPpeBCfc+5J7rs8z2/9/pbnuTCNISLGAO/9Hyl9qEVWt/dLRnR48qcdnohIf0JSv94j/7l0tdTl6ON0jJUilohYAH/7iFz7Wre8nMzISNb5kzM6jmPHFS/lyEhrl7T809Pydz7Tx2g9pXFfiwSNAZDgfa/K7YNJ6XPknTU8ERlIyMDGA3LHJ5rFto3S/ZaZbRYJGWDlfVL90gF5YCAuoxPN6h3Cr4iIjKZl9Ldvyi8avif1vrYDME0zbxYJAVz5K5m3br88HE3oxK4rjue9wzSs9DgiIoMpkRf2ym8/t0aW5Jk+yWjxzeELv5TG5w5Ic39KJ3ZceadZ87jhuOKKiJsVkefb5Pnv/07mA7zhK29ygFovARt44ICc8WK7rBlRHHbe6cxOYDqTFpEXDsoTN61XptdPqmkRIyI2n5OyLUflnlhaRESyjvx5MDuR6ZiIbO6UB1u7pUaUN2ui39oA/71Vvj6YkCFfs1n5Mxy+kjLZtMT39skqkOAEf1Y0u2uDLIslpdt/LyN/xsNxJCsiXt+IdH79CfkYQHOzKhUDXPlVKeoalhb/efcdFHreDnpnRURaumTrJ25W084nGVtk1Wha4p5y68q7Y7ieJzKakvRLHfIfx1LQq/9LFnQPy6Ex2n3XDNcH3VhKuupXyntExFhXL+Kfywuo9JVtpi4gQBj/eSvPCqdnyCTzTzUssAAKwzQ8eRO3GmPE9I1IoqKAiG1z0lTMlfESMWZqCXkTKLHM1MKZcpgxXPrrTaTF+NdlzFxm/LMeYCUcev7xKa4zIidcEgGG05BxoLLAl66/mG2BNaE+SWQgnoGKQn1ZfOIyLhQGIWDpNTMJ0zKBzxzRuftpF2IpCNpQHgFHwPEgYHReM7lQPcDKuiT/sI9HjCviWVMoyvFUUwej8KMNMBxXRhIODCbgq5fBJfOUUE/ANnA0Dg9shtYuqClVQvb0wYpz4frzoSikHNkGsp4yEbLBFrBtcD1/PkD8/x0gaEHYgvX74N5XVNAClIRh5ZUwowRGMjpnEF0nHPCVY8BxcY+OMhiwTuC3AV97jZXgOND8MtTUqQYTPhNBe/w7RUHYuB/W/xGq6mAoCZ4Hty2D0sh4jR0dhTWvQXsflJRAKutbjYFECm5cqkJe2wppA1+6BBrKYHMndPYCNpxdD+WF8PQuePx1GIrCFYvhhot9hn2LCdjYM0qpOWFFcWAQ3hyAsiAsqIGmudBQoVroLYWuYdjUmbeGgAVdQ7rI2QtgZil0x2B+FRSEYN1+KA7CWdVKZCIDz+2BddugfCZEoxAqgFAQRkfhkxdB1wjc/wdwj0JxAXxzGSyeCSlH11m+EDJZuHsDrN8IROCiBRAOKp1jscM2HJ9Ye56aS+8o/OAZePBFmNGgYgrb0DHog5WBe16Ce17wJ7PU7JIOmACUF0BXVE22rQ9ueBSOHIarLoTbr1WGAUoKIVQOjeVwwRLoG4GWw1AWgYZSqC2HpY2wNQldMXh+n/pxWQRiaTi/HrZ1QVc/FJXBNZfCpy+CkAWOC8Yah0cmMKmHA/1JlfKCAjA+WJVG1EeMb+4jKZCMMh/PQCIJoRAUhcF11dxrfVPNZqDcg5mFUBjWtWJp6BlVomqK4fsfhns3w+/3wFm1qsVFM+Czy+Hi8+A99bC7D/riEAqAnVUgLAjBDUuhP6s40Vg53iXHgv5xDAd8E5hbBt+5DlICRQHIOoq2llGAcn0TDodUGL0jKoCSCCSzMJqGyiKoLgQjEA7D/iGYXQwzfF8eiENnVOerKlIm2gch7UBTlVrG1i4IhuHj58ORqALgaAaqChWY1rXBFQvhwvkQj8PhIZhZDLNK88obx99kYcj4qNsdVRMuLYKs60tJdCLbKKomUpDNwiXz4dK5qrWgBQVB9d91uyEQVO1fNh/OrM2D1uGYMh20YGaJMtoZVUbmVcErHfDga7p2fbnvIo66w5GYWsYvt8Pv29Sq9vXAknr46Sd8huX4+B+YLBQFbdjRAzevhV2HYc5s6I1CetSXSBgqiqEgAt09Gqoe/AwkPfj8L6CxDG67CloPw2cfgmAJZIfg2x+FW69UJE87MJxUcy8rgPoKiKbgyAgUR9RNMq6CZDKj1nT2TJhRpIyKKG7E04o3IQvChdBUC7XFU6eNU6J0MgtWAdTNgqoCWDwDrj5TNdc+BL/epbAfT8PSuXDuLL22pQUGF6ivhwJQVQM1JTDgE1Po9xRTDgwlgCwUl0NTBQzGoX8Uygr13Y4htaRkVs34GxfDje9TMMqFwxfb4TOPajwO2wqWuTUm4/iEDHuuSnowCR9aCDe9X++90gGPbMtnOVVFkHJVO1TB7DrV+v4BJczzFPDqSvM0jKbhyKiiZGWBglvXEETTMLtMM6nhhIauwpCa56Fh2NTuu42tGn6hHYIBtYCADXVlUByepoaFPIz3xyGRVfiPBOCNI/DlXylYHYopESFLBVNbBOksHBwEE4LqYgW4A4MaD5NZZbauNL9Wf1zvY+n7M0s0Yclk1R/LI+CiNJxRDkkX7t8Edz4DVkCFiEB9DTRWqaWFbWiqVAzwZPJUMzAxkbeNLrJ/UP82VOjE6/fB06+qRmrqYPEsGEkroDRWQkFAAU48ZSBiq8YLbBhIa4aUy7Tw8/PumKqhqhAqIyow8VRIHirckK1prGXD318A59RAf0KfCRrY0O7TmlHNNpTlQdeaDsOW0XSwY8hP+rMKHh97D9T6ycKOI5ozpxz1l9llmqwcHVHEbShXqxhIqLllXKgpUp9njElHk5oeVhfrvcPDqr2CoPpz1oVIEHpiML8avnI5zKsYz0BvArZ0Kq31BWp5uXzCni5ojfjEGD85CAfhlssVmDzgxmZ486gyWVGoIDOYgsMjUF6kMTSWVrMtj/hJfmR83j2Y0DUiIfU7D2U4EtQ4OhD3gdNoUhLPwA+e1XuuUWZsG7b3wKwy9f+CgAr6RGPS28mMmgiomRgDa7fBuj0aTtqHFKj6E1BdpBrpGITkCMzxAatjCEZTUBFRN6kszDPsioaSREpdpqlSBdAV0yRnXqW+n3DUbKsKVcsPtUA6zbFCOByChTUqsIOD+lxx6Fjxf3KGc2YQTeknaKtvdQ3DHb/REEIQFjfBjGIlYl6FPvdaO0gnZKugogD292ke7YgC39yKvEknsxqSjKdgNb9aBTachNnlqtGdR9SHU65a0t+cpcylsrqeCOzo1dw6mlClzKscjxMn17CfAfWNam1ZEoG4ozHu8iW6SGFAQ4fjqQ+XhZWgsA2NDbD8LDijAp7Yrpp3PDXTeZXq36CmfCgKYqm7vHwQOoeUkaCtZpx01EQHU6q16xbDpY3jiX+oBZ7YofR5osIqixzfHZmS4dxDe/thYETjWiwOHz8PvrVc723ugJufUN8bTvmCCcKNl8IVS6C+GJ7cDvdugtIC6B7WMrG6OL9Odwy2datZRhPw7d/5CVxAtRpNaq08nIZ4AgpKlbasqwAYstXHn3pDXW84ofNUF42vgU/IcA6hHYGOfojFtJYq9tR8a4vVt9duh/4h8AIq2aVzNW8NB6ChRKudL6xR8MpEwM3ARxZpEXGsH+XCnHK1oLkV6oNBP108o0qLkL39MJIFZwSq50JtaT7ZMAZeOwy/2a3fuwYVUM+vz5e4tnUyDRt19KwDyxfBjDLf50SzLAN0RDW8fPOvNXW8oAGumJ/3zZ5RyHiw6lpYVAu9cagrhmsWq1Zy7ZYLGmDN9Spgy+TbNeJpWHmpXZOOSEA1eH49zCnNNwNTjnZgbr5EhZ114ZqztTEAx/fZxlnxZE08T/JmIT7iGaME50pE8Rc3EyDA8/LCk+M7iNNrxUo+Uxq7/nE0jsmmrGmucdKu5bttBE7UnmWSomOq6xPvG04MHtNpuHOS3YHpPDPxlb8YDQvgZBHL8/D+Ehh2PLIHY3RaloX1LudVC0kh/WwHa632QXpdj+xpMRvJ7ynJGCQd23zPNQDHXp9sgyz3/TQMA5ikx+BjO7nPemoX92Q83DHSOPWZTT5kmVzYMvl7ueQmlzzImA25Y38Z//00aNe4Hs4rXTy58dNmn/XgDu7rHeHARE2cyohntCQc28ZJOarVkbQyMZLWVk1OKAm/3s56GuNz1VTaOX4H8hRQXvxS9OCH7+Qnzc1iB974ojm64RxZ/dGL+HF5IRFjJm3nntSUMfD0bni5A277gJZ3b/Yp0VedqRtyC6rhmd3wTBt8bDGcWwc9I5pRtfXBe2drfl4e0Tr3jAo4r+74/atp2rEH2NEU6bZefm7/zLTvrBfL/o6I9ZW5bF3xZS6bWUiT8Z+crkXlWiki8PNWaN6mDPxqp5aHv96Z7zm3HIIDA9DSBS8eUGsoDkPbUfjhRlhUA996Bpqq4Zc7tB4+r17nm6pHNRVNxuB5YF7v5tn3N/JFT1aZZcuMF/guiAgseYRbnruaX9SWco6lO5SB6SJCrp/dWAlLZkJfQouCG96nnYjHXoc5FZrrXt6kWuuM+nvMRk347FrdQumIah49rxIWVms5yltNYIzSf3SYXU+1cpcIzip/CgtjZO1arDeuN9vXbuNHR2L0ALaXB7KTxTdAt0Tu36I+u/QMeO8cBaeWLmisgAvrtfe0qR0W1qpwWg/D7qNacS2bD2tfhw+dCc/ugdZD8FqXusZbRCnXArsnxtCmDn5613Vs3LqVwHeN8Y6llitWGFfWS8A8z5r3L2ZuUZrbSsIEXA/PPkmczrV151RoO3UgCR85W2vaLzwBjTVw6xVaCT3wqvatjNFt1oU18LXL9dmfdOom2+0fgk89qtVV36hqfX719NJUx0MCFhJzMG393P9oG/eLYBnV+ITWzwdwZRVuh8e/beni33tHsG0Lz3VPrOmAUS3XlcK152iXYjihGnr8j4rUmzsVeM6s0dbtoRh0DMCr7f6eldF9o+VNWncPp+DTF8L3rlJgk2lUQ46LBCwyKY/Atk5Wb+/jjsdXmMyqVYjuiE0oHowx0ixir6gxI9c/LHd96mIKLwpzc3UI1/VwbGtyn5Yx8TYU0HbO/kEoDcOWr6hZ/uFNeN9suOUy3WU8ayY826Ydiz8e1m7IR86Cz/+Vto8S/hmRWSXjo8CUh2083ICN60L4+d2s+d8X+N69N5lYs4i9whh3ympphTGuiNjGmKGqF+T26Ciji2v4xuJZ4LhkLZtJj0jkLuwf0E24opBqfUsnxLNwWRP8bo826BdWw94+qCuHH1wNCRde79bdQk+0SdfeD+0DJ0dmP5NzbItAfwp760HueWwXd/78JnNUmsU2E5idtDw0xrjrRQLLjOlbvVTufGQ1/dXF3DKzhFmA63qYsX5tOBbGOGcGfLBJO4edUXizFwrCMGMOPLcXth3WXtRgUveVrpyv/pn1oGNYtX1BA3zpMt9vcyFvEqY9D8+yEAyBXb307+9n9TX3czc/MVERsfx84q395iHH1ZM75VM7eqU1lT/klnVdcb3xZxtlJC3SFRUZTol0D+tnR4/Irl6R1kMiG/br9/0DIk/vEvnNTpH+UZH2QZGN+0UO9Os8iYzO4bjH/+bAPxqZzR2F74jK63dvlM/khL9+vQROOT1buVICuVOoy38ml7xySB4+EpOh8ad19UzjaT4Yetw1n9Fj57f74jK86YA8+c318oHcr1pyx6DfZgUkJn/eWEIPb5V/6RiUlqOjEp94tNFxxcu64nmeT6SnWsr9zfr/j73uyfjvIvlnXP/22EUG4pLqGpbWdfvka1woZTlr5HT9dunYIfJmsY+dLP+kNNzzstzR1i9to2mJO///h74llpJE+6DsfXib/JivyYLTqtUTtYSaRexjZ4+/KvMe2y63tnbLS4eHpTeVlVgiLenM2/whl+OKJDOSzjgS64lJf8sh2Xz3S7Iy9K95RkXEPhWtmrdj6grqxpvzU6n4h0V8cGE5l9dEuPjMGs5tqiZ0qnP3jkBrD62jGVqOxNjw+B6e2fhZRV9AjDGnXDj+H23BUD2W/aq1AAAAAElFTkSuQmCC);background-position:0 0}
.code-list ul li .name span.yx{background-image:url(data:image/png;base64,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);background-position:0 0}
/* --- 招租态容器样式（平台化补充：未配置广告图时显示） --- */
.ad-box{position:relative}
.ad-box .ad-rent{display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:8px;background:#f7f8fa;border:1px dashed #d9dce3;border-radius:6px;color:#98a0ad;
  min-height:60px;width:100%;box-sizing:border-box}
.ad-box .ad-rent .rt{font-size:15px;letter-spacing:2px}
.ad-box .ad-rent .rs{font-size:12px;color:#c0c6d0}
.ad-box img{display:block;width:100%;height:auto}
li.ad .ad-rent{min-height:220px}

/* --- 图文预留块（零外链：无封面文章用品牌渐变 + 图标，绝不用外网图） --- */
.pd-ph{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;
  aspect-ratio:3/2;background:linear-gradient(135deg,#3e62ad 0%,#5b7ec4 55%,#8aa5d8 100%);
  color:rgba(255,255,255,.85);border-radius:4px;overflow:hidden}
.pd-ph .iconfont{font-size:34px}
.pd-ph--wide{aspect-ratio:auto;width:100%;height:100%;border-radius:0}
.pd-ph--sq{aspect-ratio:1/1}
.pd-ph--tall{aspect-ratio:auto;height:100%}

/* --- 平台化新增部件（快捷导航 chip / 作者小徽 / 文字 logo / 联系与地图页栅格） --- */
/* R-PD-QN1：快捷导航圆格精美图标版（用户 2026-10-08：设计感拉满、特效炫酷）。
   图标 = 视图层内联 SVG（stroke=currentColor）随圆格状态变色；基态白底+品牌浅环+柔影，
   悬停抬升+品牌渐变底+图标转白+发光；级联入场 pdQnUp（🔴 fill 必须 backwards）。
   🔴 特异性须压过镜像 `.code-list ul li .name span`(0,3,2)——本层 0,5,2 起头；
   🔴 background-image 走 longhand 中和镜像 about:blank 精灵图，悬停补 background-size
      （镜像 L543 有 background-size:110px，不覆盖会让渐变错切）。 */
.left-nav .code-list ul li .name span.pd-mx{
  display:inline-flex; align-items:center; justify-content:center;
  width:36px; height:36px; border-radius:50%;
  border:2px solid #dfe6f5; background-color:#f7f9fe;
  background-image:none; color:#3e62ad; font-size:13px;
  box-shadow:0 2px 6px rgba(62,98,173,.10);
  transition:transform .3s ease, box-shadow .3s ease, background-color .3s ease,
    border-color .3s ease, color .3s ease;
  animation:pdQnUp .45s ease backwards;
}
@keyframes pdQnUp{
  from{ opacity:0; transform:translateY(10px) }
  to{ opacity:1; transform:translateY(0) }
}
/* 级联步进：6 格 60ms（首格 0s） */
.left-nav .code-list ul li:nth-child(2) .name span{ animation-delay:.06s }
.left-nav .code-list ul li:nth-child(3) .name span{ animation-delay:.12s }
.left-nav .code-list ul li:nth-child(4) .name span{ animation-delay:.18s }
.left-nav .code-list ul li:nth-child(5) .name span{ animation-delay:.24s }
.left-nav .code-list ul li:nth-child(6) .name span{ animation-delay:.3s }
/* 悬停：抬升放大 + 品牌渐变底 + 图标转白 + 发光 */
.left-nav .code-list ul li:hover .name span.pd-mx{
  transform:translateY(-3px) scale(1.10);
  border-color:transparent; background-color:transparent;
  background-image:linear-gradient(135deg,#3e62ad,#7c9bd9);
  background-size:100% 100%; color:#fff;
  box-shadow:0 8px 18px rgba(62,98,173,.38);
}
.pd-mx-t{margin-top:6px;font-size:12px;color:#666;text-align:center;overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.pd-mx-t a{color:#666}
.pd-logo-txt{font-size:22px;font-weight:700;color:#3e62ad;letter-spacing:1px}
.pd-logo-img{max-height:62px;max-width:100%;width:auto;height:auto;object-fit:contain}
.author .pd-av{display:inline-block;width:18px;height:18px;line-height:18px;border-radius:50%;
  background:#3e62ad;color:#fff;font-size:11px;text-align:center;margin-right:4px;vertical-align:-4px}
.contact-plate .ct-grid{display:flex;gap:20px;flex-wrap:wrap;padding:10px 0}
.contact-plate .ct-card{flex:1 1 320px;border:1px solid #eceef2;border-radius:8px;padding:18px 22px;background:#fafbfd}
.contact-plate .ct-card h4{font-size:16px;margin:0 0 12px;color:#35353a}
.contact-plate .ct-note{margin-top:16px;color:#8a8f99;font-size:13px;line-height:1.8}
.pg-body{padding:14px 2px;font-size:15px;line-height:1.9;color:#45454d}
.pg-body p{margin:0 0 14px}
.sm-grid{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}
.sm-card{flex:1 1 300px;min-width:0;border:1px solid #eceef2;border-radius:8px;padding:16px 20px;background:#fafbfd}
.sm-card h4{font-size:15px;margin:0 0 10px;color:#35353a}
.sm-card h4 a{color:#35353a}
.sm-card ul{list-style:none;margin:0;padding:0;max-height:240px;overflow:hidden}
.sm-card ul li{line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sm-card ul li a{color:#5a5f6a}
.sm-tags{margin-top:16px}
.sm-tags h4{font-size:15px;margin:0 0 10px}

/* --- R-PD-NAV1：左栏左缘三线归一（2026-10-08 用户截图反馈「导航对齐些」） ---
   真浏览器实测（1280 桌面）：菜单 6 行 icon_x=24 / 文字 x=49 完全一致（iconfont 等宽 advance，
   无需改 `.nav li .iconfont`）；偏差在快捷导航块——镜像 `.code-list p{padding-left:21px}` 让
   「快捷导航」标题落在 x=41，而圆圈/标签网格在 x=20 ⇒ 左栏同时存在 20/24/41 三个左缘。
   统一到菜单 li 的 4px 内缩（视觉左缘 x=24）：标题、网格、菜单图标一条线；
   圆圈在 40px 格内居中后与 text-align:center 的标签圆心重合（原先圆心与标签圆心差 2px）。
   ≤750px 时 `.left-nav .code-list` 整体 display:none，移动端不受影响。 */
.left-nav .code-list p{padding-left:4px}
.left-nav .code-list ul{padding-left:4px}
.left-nav .code-list ul li{text-align:center}
/* 圆圈 span 被镜像 `.code-list ul li .name span{display:block}` 定为块级（特异性 0,3,1 压过
   `.pd-mx` 的 inline-flex），text-align:center 对块级无效 ⇒ 用 auto 边距居中，与标签同心。 */
.left-nav .code-list ul li .name span{margin-left:auto;margin-right:auto}

/* R-PD-NAV2：左栏宽度 160→150px、去掉镜像右侧 30px 留白（用户 2026-10-08：宽度150px，对齐宽）。
   内容区 130→150px；快捷导航圆格（li 40px + 右距 10→8px）由 2 列变 3 列铺满整宽。
   🔴 必须收进 min-width:751px：镜像 ≤750 有 `.left-nav{width:100%;padding:0}`（抽屉导航），
      本层在文件后部，不限宽会同特异性静默压掉移动端口径。 */
@media (min-width:751px){
  .left-nav{ width:150px; padding-right:0 }
  .left-nav .code-list ul li{ margin:0 8px 10px 0 }
}

/* --- R-PD-BB1：推荐内容四卡「设计感拉满」（2026-10-08 用户裁定） ---
   镜像 .banner-bottom 规则全部不动，仅补充层追加。布局型覆写（标题行高等）收进
   @media (min-width:601px)：本文件后部的镜像响应式 ≤600（2×2）/≤360（单列）对 p/img/li
   有整段覆写，补充层若不限宽会因「同特异性后者胜」把它们静默压掉。
   层次约定（R-PD-BB3 后无徽章）：li::after 底部渐变 scrim z0（压图不压字）< 标题 p z2
   < li::before 流光 z1。 */
@keyframes pdBbUp{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:translateY(0)}
}
@media (min-width:601px){
  /* 卡片：圆角 + 静态浅影 + hover 抬升；入场级联（fill 必须 backwards——若用 both/forwards，
     动画末帧会持续覆盖 transform，hover 抬升将失效） */
  .banner-bottom ul li{
    border-radius:10px;
    box-shadow:0 3px 12px rgba(24,40,80,.10);
    transition:transform .35s cubic-bezier(.22,.68,.32,1), box-shadow .35s ease;
    animation:pdBbUp .55s ease backwards;
  }
  .banner-bottom ul li:nth-child(2){animation-delay:.08s}
  .banner-bottom ul li:nth-child(3){animation-delay:.16s}
  .banner-bottom ul li:nth-child(4){animation-delay:.24s}
  .banner-bottom ul li:hover{
    transform:translateY(-6px);
    box-shadow:0 16px 32px rgba(62,98,173,.26), 0 0 0 1px rgba(62,98,173,.28) inset;
  }
  /* 底部渐变 scrim：标题可读性底座（替代镜像整块 rgba(0,0,0,.2) 的闷感） */
  .banner-bottom ul li::after{
    content:""; position:absolute; left:0; right:0; top:0; bottom:0; z-index:0;
    background:linear-gradient(180deg,rgba(9,14,28,0) 34%,rgba(9,14,28,.72));
    pointer-events:none;
  }
  /* 斜向流光：hover 自左扫过 */
  .banner-bottom ul li::before{
    content:""; position:absolute; top:-20%; bottom:-20%; left:0; width:46%; z-index:1;
    background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.30),rgba(255,255,255,0));
    transform:skewX(-18deg) translateX(-160%);
    transition:transform .65s ease; pointer-events:none;
  }
  .banner-bottom ul li:hover::before{ transform:skewX(-18deg) translateX(340%) }
  /* 图片 hover 缓放 + 微增饱和 */
  .banner-bottom ul li .img{ overflow:hidden }
  .banner-bottom ul li .img img{
    transition:transform .6s cubic-bezier(.22,.68,.32,1), filter .6s ease;
  }
  .banner-bottom ul li:hover .img img{ transform:scale(1.08); filter:saturate(1.08) }
  /* 标题：底部左对齐渐变压边，双行截断（仅桌面重置镜像 line-height:190px/height:123px） */
  .banner-bottom ul li p{
    height:auto; line-height:1.5; text-align:left; z-index:2;
    padding:30px 12px 10px; font-size:14px;
    background:linear-gradient(180deg,rgba(9,14,28,0),rgba(9,14,28,.30));
    display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
    text-shadow:0 1px 3px rgba(0,0,0,.45);
  }
}
/* R-PD-BB3：「医美日报」徽章已按用户裁定移除（bb_cards 不再产出 invest 键，
   模板 span.invest / invest-people 已删）；镜像 .invest 规则按镜像保真保留（无 DOM 节点）。 */
/* 区头：「推荐内容」品牌渐变竖条 + more 链接胶囊化（hover 渐变填充） */
.banner-bottom .banner-nav span{ position:relative; padding-left:12px }
.banner-bottom .banner-nav span::before{
  content:""; position:absolute; left:0; top:50%; transform:translateY(-50%);
  width:4px; height:16px; border-radius:2px;
  background:linear-gradient(180deg,#3e62ad,#7c9bd9);
}
.banner-bottom .banner-nav .more a{
  font-size:13px; margin-left:8px; padding:4px 12px; border-radius:999px;
  border:1px solid #e2e7f1; color:#5a6b8c; line-height:1.4;
  transition:color .25s ease, background .25s ease, border-color .25s ease, box-shadow .25s ease;
}
.banner-bottom .banner-nav .more a:hover{
  color:#fff; border-color:transparent;
  background:linear-gradient(135deg,#3e62ad,#6c8cd5);
  box-shadow:0 4px 10px rgba(62,98,173,.30);
}

/* --- R-PD-AR1：文章页正文整体最大宽 780px（2026-10-08 用户裁定） ---
   范围 = .news-show-l（标题/摘要/元信息/正文/标签/相关资讯 全在其中）；编辑精选横幅与顶部
   导航在 .news-show 之外，保持通栏。镜像 .news-show-l{flex:1;padding:0 100px 0 0} 不动：
   全局 * 为 border-box ⇒ 覆写为 max-width + padding-right:0，与右侧悬浮工具栏的间距改由
   .news-show-r{margin-left:40px} 提供。
   R-PD-AR2b（同日追加）：justify-content center→space-between——原居中让正文左缘距导航
   ~100px；改两端对齐后正文贴左（AR2 的 20px 间隔生效）、悬浮工具栏贴右缘。
   R-PD-AR4（同日追加）：用户再裁定正文收窄 780→760（760+10+300=1070，space-between 把
   余量 20px 全落在正文-右栏间隙，正文左缘 20px 间隔与右栏贴右缘均不受影响）。
   收进 min-width:1025px：≤1024 走横向导航降级、正文本就自适应流式，无需也不应受限。 */
@media (min-width:1025px){
  .news-show-l{max-width:760px;padding-right:0}
  /* R-PD-AR3：右栏置换为大卡+榜单后 40px 间距收 10px（AR4 起 760+10+300=1070+余 20） */
  .news-show-r{margin-left:10px}
  .news-show{justify-content:space-between}
  /* R-PD-AR9（2026-10-08 用户裁定）：右栏滚动固定——sticky 需 align-self:flex-start
     （镜像 flex 默认 stretch 会把右栏拉到容器同高 ⇒ sticky 无滚动余量）；
     top 预留 sticky 头部（8+32+8=48px）+ 8px 呼吸。≤1024 流式不固定。 */
  body.news-view .news-show-r.nb-side{
    position:sticky; top:56px; align-self:flex-start; z-index:5;
  }
}
/* R-PD-AR3：文章页右栏复用首页右栏样式（容器挂 .nb-side），宽度 260→300；
   镜像 `.news-show-r{width:110px}` 按保真保留（后位覆盖）。 */
.news-show-r.nb-side{ flex:0 0 300px; width:300px }

/* --- R-PD-AR6：文章页标签精装胶囊（2026-10-08 用户裁定「设计感拉满、特效炫酷高端」） ---
   镜像 `.news-show .news-tag .tag a`（纯蓝字 + ::after '/' 分隔）保真不动；补充层以
   .box-l.tag a（多一档 class，specificity (0,4,1) > 镜像 (0,3,1)）逐枚接管：
   ① 胶囊底座 = 白底 + 淡蓝描边 + 井号 SVG（currentColor 随字色渐变）；
   ② hover = 蓝系渐变填充（background-image 长手顺，防 background 简写清 clip）、白字、
      上浮 2px + 品牌辉光、::before 流光斜切扫过；
   ③ 首屏错落入场 pdTagUp（fill:backwards，hover 上浮不被终帧 transform 锁死）；
   ④ prefers-reduced-motion 全关停（动画/过渡/流光）。 */
.news-show .news-tag .box-l.tag a::after{ content:''; padding:0 }
.news-show .news-tag .box-l.tag a{
  position:relative; display:inline-flex; align-items:center; gap:6px;
  margin:4px 10px 4px 0; padding:7px 15px; overflow:hidden;
  border:1px solid #dfe7f5; border-radius:999px;
  background-color:#fff; color:#3d4a63;
  font-size:13px; line-height:1; letter-spacing:.5px;
  box-shadow:0 1px 3px rgba(62,98,173,.08);
  transition:color .25s ease, border-color .25s ease, background-color .25s ease,
             box-shadow .25s ease, transform .25s ease;
  animation:pdTagUp .45s ease backwards;
}
.news-show .news-tag .box-l.tag a:nth-child(2){ animation-delay:.05s }
.news-show .news-tag .box-l.tag a:nth-child(3){ animation-delay:.1s }
.news-show .news-tag .box-l.tag a:nth-child(4){ animation-delay:.15s }
.news-show .news-tag .box-l.tag a:nth-child(5){ animation-delay:.2s }
.news-show .news-tag .box-l.tag a:nth-child(6){ animation-delay:.25s }
.news-show .news-tag .box-l.tag a:nth-child(7){ animation-delay:.3s }
.news-show .news-tag .box-l.tag a:nth-child(n+8){ animation-delay:.35s }
.news-show .news-tag .box-l.tag a .pd-chip-ic{ display:inline-flex; width:12px; height:12px; color:#3e62ad; transition:color .25s ease }
.news-show .news-tag .box-l.tag a .pd-chip-ic svg{ width:12px; height:12px; display:block }
.news-show .news-tag .box-l.tag a::before{
  content:''; position:absolute; top:0; left:-70%; width:45%; height:100%;
  background-image:linear-gradient(105deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
  transform:skewX(-20deg); transition:left .45s ease; pointer-events:none;
}
.news-show .news-tag .box-l.tag a:hover{
  color:#fff; border-color:transparent;
  background-image:linear-gradient(135deg,#3e62ad,#6c8cd5);
  box-shadow:0 6px 16px rgba(62,98,173,.38);
  transform:translateY(-2px);
}
.news-show .news-tag .box-l.tag a:hover .pd-chip-ic{ color:#fff }
.news-show .news-tag .box-l.tag a:hover::before{ left:130% }
@keyframes pdTagUp{
  from{ opacity:0; transform:translateY(10px) }
  to{ opacity:1; transform:translateY(0) }
}
@media (prefers-reduced-motion:reduce){
  .news-show .news-tag .box-l.tag a,
  .news-show .news-tag .box-l.tag a .pd-chip-ic{ animation:none; transition:none }
  .news-show .news-tag .box-l.tag a::before{ display:none }
}

/* --- R-PD-AR7：顶栏标签精装（2026-10-08 用户裁定「设计感拉满、特效炫酷高端夸张」） ---
   镜像 `.header ul li` 系列保真不动；补充层走 `.header ul.left li a.pd-top-tag`
   （specificity (0,3,3) > 镜像 `.header ul li.on a` 的 (0,2,3)）：
   ① 默认 = 品牌渐变文字（🔴 background-image 长手顺 + background-clip:text）+ 旋转菱形标；
   ② hover = 渐变胶囊填充（clip 回 border-box）+ 白字 + 上浮 + 辉光，菱形翻转放大转白；
   ③ li.on 选中态恒渐变胶囊（压掉镜像 border-bottom）；
   ④ 错落入场 pdTopUp（backwards，nth-child 级联延迟）；reduced-motion 全关停。 */
.header ul.left li a.pd-top-tag{
  position:relative; display:inline-block; height:26px; line-height:26px; margin-top:3px;
  padding:0 13px; border-radius:999px; border-bottom:0;
  font-weight:700; font-size:14px; letter-spacing:.5px;
  background-image:linear-gradient(135deg,#3e62ad,#089afd);
  -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;
  transition:transform .25s ease, box-shadow .25s ease;
  animation:pdTopUp .5s ease backwards;
}
.header ul.left li:nth-child(1) a.pd-top-tag{ animation-delay:.03s }
.header ul.left li:nth-child(2) a.pd-top-tag{ animation-delay:.08s }
.header ul.left li:nth-child(3) a.pd-top-tag{ animation-delay:.13s }
.header ul.left li:nth-child(4) a.pd-top-tag{ animation-delay:.18s }
.header ul.left li:nth-child(5) a.pd-top-tag{ animation-delay:.23s }
.header ul.left li:nth-child(n+6) a.pd-top-tag{ animation-delay:.28s }
.header ul.left li a.pd-top-tag::before{
  content:''; display:inline-block; width:6px; height:6px; margin-right:6px;
  vertical-align:2px; border-radius:1px; transform:rotate(45deg);
  background-image:linear-gradient(135deg,#3e62ad,#089afd);
  transition:transform .45s cubic-bezier(.34,1.56,.64,1);
}
.header ul.left li a.pd-top-tag:hover{
  -webkit-text-fill-color:#fff;
  -webkit-background-clip:border-box; background-clip:border-box;
  background-image:linear-gradient(135deg,#3e62ad,#6c8cd5);
  box-shadow:0 6px 14px rgba(62,98,173,.40);
  transform:translateY(-2px);
}
.header ul.left li a.pd-top-tag:hover::before{
  transform:rotate(225deg) scale(1.15);
  background-image:linear-gradient(135deg,#ffffff,#ffffff);
}
.header ul.left li.on a.pd-top-tag{
  -webkit-text-fill-color:#fff;
  -webkit-background-clip:border-box; background-clip:border-box;
  background-image:linear-gradient(135deg,#3e62ad,#6c8cd5);
  box-shadow:0 4px 10px rgba(62,98,173,.35);
}
@keyframes pdTopUp{
  from{ opacity:0; transform:translateY(-8px) }
  to{ opacity:1; transform:translateY(0) }
}
@media (prefers-reduced-motion:reduce){
  .header ul.left li a.pd-top-tag,
  .header ul.left li a.pd-top-tag::before{ animation:none; transition:none }
}

/* --- R-PD-AR8：图文卡精装叠层（2026-09-08→10-08 用户裁定「设计感拉满、特效炫酷夸张」） ---
   参考稿口径：封面左上栏目徽章（毛玻璃）、右上置顶橙标（镜像 .s 钩子 + .pd-cov-pin 增强）、
   底部题文浮层（暗渐变衬底+白字两行截断）、右下「识图提问」毛玻璃胶囊（内联 SVG）。
   悬停夸张特效：卡片上浮 6px+品牌描边环、封面图 scale(1.08)、斜切流光扫过、
   封面标题上滑、底部标题转品牌蓝+渐变下划线展开。首页 3×3 网格与列表页瀑布流共用。 */
.masonry-list li.h-news .image{ position:relative; overflow:hidden }
.masonry-list li.h-news .image .pd-cov-shade{
  position:absolute; left:0; right:0; bottom:0; height:62%; z-index:1; pointer-events:none;
  background-image:linear-gradient(180deg, rgba(10,20,45,0), rgba(10,20,45,.62));
}
.masonry-list li.h-news .image .pd-cov-cat{
  position:absolute; top:8px; left:8px; z-index:3; pointer-events:none;
  padding:3px 10px; border-radius:999px; max-width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
  font-size:11px; line-height:16px; color:#fff; letter-spacing:.5px;
  background-color:rgba(255,255,255,.18); border:1px solid rgba(255,255,255,.45);
  -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px);
  box-shadow:0 2px 6px rgba(10,20,45,.18);
}
.masonry-list li.h-news .image .s.pd-cov-pin{
  top:8px; right:8px; padding:3px 12px; font-size:11px; line-height:16px; font-weight:700; letter-spacing:1px;
  background-image:linear-gradient(135deg,#f76605,#ff9a4d);
  box-shadow:0 2px 8px rgba(247,102,5,.45); border-radius:999px;
}
.masonry-list li.h-news .image .pd-cov-t{
  position:absolute; left:12px; right:96px; bottom:10px; z-index:2; pointer-events:none;
  font-size:14px; font-weight:700; line-height:1.45; color:#fff; letter-spacing:.3px;
  text-shadow:0 1px 3px rgba(10,20,45,.5);
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
  transition:transform .3s ease;
}
.masonry-list li.h-news .image .pd-cov-ask{
  position:absolute; right:8px; bottom:10px; z-index:3; pointer-events:none;
  display:inline-flex; align-items:center; gap:4px;
  padding:4px 10px; border-radius:999px; font-size:11px; line-height:1; color:#fff;
  background-color:rgba(15,23,42,.42); border:1px solid rgba(255,255,255,.55);
  -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px);
  transition:background-color .3s ease, border-color .3s ease, transform .3s ease;
}
.masonry-list li.h-news .image .pd-cov-ask svg{ width:12px; height:12px; display:block }
.masonry-list li.h-news .image::after{
  content:''; position:absolute; top:0; left:-70%; width:45%; height:100%; z-index:2; pointer-events:none;
  background-image:linear-gradient(105deg, rgba(255,255,255,0), rgba(255,255,255,.35), rgba(255,255,255,0));
  transform:skewX(-20deg); transition:left .55s ease;
}
.masonry-list li.h-news .image img,
.masonry-list li.h-news .image .pd-ph{ transition:transform .5s ease }
.masonry-list li.h-news .txt h3 a{ background-image:linear-gradient(135deg,#3e62ad,#6c8cd5); background-repeat:no-repeat; background-size:0 2px; background-position:0 100%; transition:color .25s ease, background-size .3s ease }
/* 夸张悬停态 */
.masonry-list li.h-news:hover{
  transform:translateY(-6px);
  box-shadow:0 18px 32px rgba(62,98,173,.22);
  outline:1px solid rgba(62,98,173,.25); outline-offset:-1px;
}
.masonry-list li.h-news:hover .image img,
.masonry-list li.h-news:hover .image .pd-ph{ transform:scale(1.08) }
.masonry-list li.h-news:hover .image::after{ left:130% }
.masonry-list li.h-news:hover .pd-cov-t{ transform:translateY(-3px) }
.masonry-list li.h-news:hover .pd-cov-ask{
  background-color:rgba(62,98,173,.92); border-color:transparent; transform:translateY(-2px);
}
.masonry-list li.h-news:hover .txt h3 a{ color:#3e62ad; background-size:100% 2px }
@media (prefers-reduced-motion:reduce){
  .masonry-list li.h-news .image::after{ display:none }
  .masonry-list li.h-news .image img,
  .masonry-list li.h-news .image .pd-ph,
  .masonry-list li.h-news .image .pd-cov-t,
  .masonry-list li.h-news .image .pd-cov-ask,
  .masonry-list li.h-news .txt h3 a,
  .masonry-list li.h-news{ transition:none }
}

/* R-PD-AR8b：「推荐内容」行 4 卡同款夸张悬停（CSS-only，镜像 li/p 规则保真）：
   上浮 4px + 品牌辉光 + 封面 scale(1.06) + 斜切流光扫过 + 底部题条渐变提亮。 */
.banner-bottom ul li.editdot{ transition:transform .25s ease, box-shadow .25s ease }
.banner-bottom ul li.editdot .img{ position:relative; overflow:hidden }
.banner-bottom ul li.editdot .img img,
.banner-bottom ul li.editdot .img .pd-ph{ transition:transform .5s ease }
.banner-bottom ul li.editdot .img::after{
  content:''; position:absolute; top:0; left:-70%; width:45%; height:100%; z-index:2; pointer-events:none;
  background-image:linear-gradient(105deg, rgba(255,255,255,0), rgba(255,255,255,.35), rgba(255,255,255,0));
  transform:skewX(-20deg); transition:left .55s ease;
}
.banner-bottom ul li.editdot:hover{ transform:translateY(-4px); box-shadow:0 14px 26px rgba(62,98,173,.28) }
.banner-bottom ul li.editdot:hover .img img,
.banner-bottom ul li.editdot:hover .img .pd-ph{ transform:scale(1.06) }
.banner-bottom ul li.editdot:hover .img::after{ left:130% }
.banner-bottom ul li.editdot:hover p{ background-image:linear-gradient(180deg, rgba(10,20,45,0), rgba(62,98,173,.55)) }
@media (prefers-reduced-motion:reduce){
  .banner-bottom ul li.editdot .img::after{ display:none }
  .banner-bottom ul li.editdot,
  .banner-bottom ul li.editdot .img img,
  .banner-bottom ul li.editdot .img .pd-ph{ transition:none }
}

/* --- R-PD-AR11：列表页卡区与首页同尺寸 820px（用户 2026-10-08「列表页做 3 列，跟首页一样」，
       同日 AR11b 再裁定「尺寸也是跟首页一样 820px」= 卡宽回到真站 260px、卡区定宽 820
       （3×260 + 2×20 沟），撤销三等分满宽口径。左侧对齐首页卡区；右侧留白为列表页常态。 ---
   ID specificity 压镜像；≤750 抽屉口径不受影响；首页 #index_masonry0 不受波及。 */
@media (min-width:751px){
  .masonry-list#list_masonry0{ width:820px }
}

/* --- R-PD-AR15：列表页「每日一问 + 新闻资讯」侧栏（用户 2026-10-08） ---
   容器 flex：卡区 820 + 沟 20 + 侧栏 260（复用 .nb-side 首页基态）= 首页 nb-body 几何；
   ≤750 抽屉口径下取消 flex 顺序流式堆叠。 */
.pd-list-body{ display:flex; align-items:flex-start; gap:20px }
.pd-list-body .box-plate{ flex:0 0 820px; width:820px; min-width:0 }
@media (max-width:750px){
  .pd-list-body{ display:block }
  .pd-list-body .box-plate{ width:auto }
}
/* --- R-PD-AR17：列表页侧栏滚动固定（用户 2026-10-08「列表页这个板块，滚动固定」） ---
   同 AR9 口径三件套：sticky + align-self:flex-start 反 stretch + top 让位 sticky 头部
   （48px + 8px 呼吸）；父级 .pd-list-body 基态已是 align-items:flex-start，双保险。
   ≤750 堆叠口径不固定。 */
@media (min-width:751px){
  .pd-list-body .nb-side{ position:sticky; top:56px; align-self:flex-start; z-index:5 }
}
/* --- R-PD-AR19：文章页「相关资讯」精装（用户 2026-10-08「设计感拉满，特效炫酷夸张」） ---
   白卡圆角 + 顶部三色渐变棱条（AR10 语言）+ 封面栏目徽章 + 悬停上浮/辉光/图片缩放/
   流光扫过/标题下划线展开（AR8 语言）+ 错落入场 pdRelUp（reduced-motion 关停）。
   镜像 li/img/txt 几何保真（li 46%、img 150×100），仅加镀铬；≤750 单列口径不受影响。 */
.news-interest li.pd-rel{
  position:relative; background:#fff; border:1px solid #f0f0f0; border-radius:8px;
  padding:10px; max-height:none; overflow:hidden;
  box-shadow:0 1px 4px rgba(30,50,90,.04);
  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;
  -webkit-animation:pdRelUp .5s ease backwards; animation:pdRelUp .5s ease backwards;
}
.news-interest ul li.pd-rel:nth-child(2){ -webkit-animation-delay:.08s; animation-delay:.08s }
.news-interest ul li.pd-rel:nth-child(3){ -webkit-animation-delay:.16s; animation-delay:.16s }
.news-interest ul li.pd-rel:nth-child(4){ -webkit-animation-delay:.24s; animation-delay:.24s }
.news-interest li.pd-rel::before{
  content:""; position:absolute; top:0; left:0; width:0; height:3px; z-index:3;
  background:linear-gradient(90deg,#3e62ad,#7b9bff,#ff7a45);
  transition:width .35s ease; border-radius:8px 8px 0 0;
}
.news-interest li.pd-rel:hover{
  transform:translateY(-4px); border-color:rgba(62,98,173,.35);
  box-shadow:0 14px 30px rgba(62,98,173,.16);
}
.news-interest li.pd-rel:hover::before{ width:100% }
.news-interest li.pd-rel .img{ position:relative; border:0; border-radius:6px }
.news-interest li.pd-rel .img img{ transition:transform .45s ease }
.news-interest li.pd-rel:hover .img img{ transform:scale(1.08) }
.news-interest li.pd-rel .img::after{
  content:""; position:absolute; top:0; left:-60%; width:40%; height:100%; z-index:2;
  background:linear-gradient(105deg,transparent,rgba(255,255,255,.45),transparent);
  transform:skewX(-15deg); transition:left .5s ease; pointer-events:none;
}
.news-interest li.pd-rel:hover .img::after{ left:120% }
.news-interest li.pd-rel .pd-rel-cat{
  position:absolute; top:6px; left:6px; z-index:3; padding:2px 8px;
  font-size:11px; color:#fff; letter-spacing:1px; border-radius:999px;
  background:linear-gradient(135deg,#3e62ad,#6a8df0);
  box-shadow:0 2px 6px rgba(62,98,173,.35);
}
.news-interest li.pd-rel .txt h3 a{
  background-image:linear-gradient(#3e62ad,#3e62ad); background-repeat:no-repeat;
  background-position:0 100%; background-size:0 2px;
  transition:background-size .3s ease, color .2s ease;
}
.news-interest li.pd-rel:hover .txt h3 a{ color:#3e62ad; background-size:100% 2px }
.news-interest li.pd-rel .txt .author{
  color:#3e62ad; background:#eef2fb; padding:1px 6px; border-radius:4px; margin-right:8px;
}
@keyframes pdRelUp{
  from{ opacity:0; transform:translateY(14px) }
  to{ opacity:1; transform:none }
}
@media (prefers-reduced-motion: reduce){
  .news-interest li.pd-rel, .news-interest li.pd-rel .img img,
  .news-interest li.pd-rel .img::after, .news-interest li.pd-rel::before{
    -webkit-animation:none; animation:none; -webkit-transition:none; transition:none;
  }
}
/* --- R-PD-AR23/AR24：相关资讯上方招商横幅（760×100，已配图则渲染广告图） --- */
.news-show .pd-rel-ad{ margin:0 0 15px }
.news-show .pd-rel-ad .ad-rent{ min-height:100px; border-radius:8px; border:1px dashed #c9d4ea }




/* 首页信息流「加载更多」按钮（自包含，不触碰 201KB 真站 CSS 真源） */
.pd-feed-more{clear:both;text-align:center;margin:28px 0 26px}/* R-PD-BB2b：顶距 28px 与卡片群拉开呼吸感（原 4px 几乎贴住最高列卡底） */
.pd-feed-more button{border:0;border-radius:20px;padding:10px 44px;font-size:14px;cursor:pointer;background:var(--brand);color:#fff;transition:opacity .2s}
.pd-feed-more button:hover:not(:disabled){opacity:.88}
.pd-feed-more button:disabled{background:#c8c8c8;cursor:default}
.pd-feed-more button.pd-err{background:#d9534f}

/* data-img-center */.art-body img,.article-body img,.art-content img,.g-art-content img,.html-content img,.html img,.a-body img,.fn-content img,.ls-content img,.sp-content img,.tv-content img,.news-content img,.rt-content img,.bd_Article img,.tap-rich-content__body img,.hn-body img,.jkb-art-body img,.ctt-details-texts img,.ed-xl-text img,.n_text img,.win-news-content img,.eeo-art-body img,.info-text img{display:block;margin:16px auto;max-width:100%;height:auto}.art-body img[style*="max-width"],.article-body img[style*="max-width"],.art-content img[style*="max-width"],.g-art-content img[style*="max-width"],.html-content img[style*="max-width"],.html img[style*="max-width"],.a-body img[style*="max-width"],.fn-content img[style*="max-width"],.ls-content img[style*="max-width"],.sp-content img[style*="max-width"],.tv-content img[style*="max-width"],.news-content img[style*="max-width"],.rt-content img[style*="max-width"],.bd_Article img[style*="max-width"],.tap-rich-content__body img[style*="max-width"],.hn-body img[style*="max-width"],.jkb-art-body img[style*="max-width"],.ctt-details-texts img[style*="max-width"],.ed-xl-text img[style*="max-width"],.n_text img[style*="max-width"],.win-news-content img[style*="max-width"],.eeo-art-body img[style*="max-width"],.info-text img[style*="max-width"],.art-body img[style*="inline-block"],.article-body img[style*="inline-block"],.art-content img[style*="inline-block"],.g-art-content img[style*="inline-block"],.html-content img[style*="inline-block"],.html img[style*="inline-block"],.a-body img[style*="inline-block"],.fn-content img[style*="inline-block"],.ls-content img[style*="inline-block"],.sp-content img[style*="inline-block"],.tv-content img[style*="inline-block"],.news-content img[style*="inline-block"],.rt-content img[style*="inline-block"],.bd_Article img[style*="inline-block"],.tap-rich-content__body img[style*="inline-block"],.hn-body img[style*="inline-block"],.jkb-art-body img[style*="inline-block"],.ctt-details-texts img[style*="inline-block"],.ed-xl-text img[style*="inline-block"],.n_text img[style*="inline-block"],.win-news-content img[style*="inline-block"],.eeo-art-body img[style*="inline-block"],.info-text img[style*="inline-block"]{display:block!important;margin-left:auto!important;margin-right:auto!important}