/*!
    Theme Name: lexiw
    Theme URI: https://www.lexiw.com/
    Description: A better wordpress theme by lexiw.com
    Author: lexiw.com
    Author URI: https://www.lexiw.com/
    Version: 3.2
*/
.section-bg{padding-top:2rem;}
.section-swiper .swiper {height: 100%;position: relative;}
.section-swiper .swiper-slide .pic{position: relative;display: block;overflow: hidden;margin-bottom:15px;}
.section-swiper .swiper-slide img {display: block;width: 100%;height: 425px;object-fit: cover;transition: all .3s ease-out 0s}
.section-swiper .swiper-slide:hover img{opacity:.86;transform:scale(1.05);}
.slide-text {box-sizing:border-box;text-align:left;}
.slide-text .column{font-size: 14px;color:#707070;display: block;margin-bottom:10px;}
.slide-text .column:hover{color:#c9081d;}
.slide-text h2 {position:relative;z-index:2;color:#000;margin-bottom:10px;}
.slide-text h2 a {width:100%;color:#000;font-size:1.25rem;line-height:1.4;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}
.slide-text h2:hover a{color:#c9081d;}
.slide-text .dec{font-size: 14px;color:#121212;margin-bottom:10px;}
.section-swiper .swiper-button-next,.section-swiper .swiper-button-prev {width:45px;color:#fff;opacity:0;visibility:hidden;transform-origin:0 0 0;transition:all 0.3s ease-out 0s;}
.section-swiper:hover .swiper-button-next,.section-swiper:hover .swiper-button-prev {opacity:1;visibility:visible;}
.section-swiper:hover .swiper-button-next {right:3%}
.section-swiper:hover .swiper-button-prev {left:3%}
.section-swiper .swiper-button-next:hover {color:#dbdbdb;}
.section-swiper .swiper-button-prev:hover {color:#dbdbdb;}
.section-swiper .swiper-button-next:after,.section-swiper .swiper-button-prev:after {position:relative;font-size:1.5rem;}
.section-swiper .swiper-button-prev:after {left:-1px}
.section-swiper .swiper-button-next:after {left:1px}
.section-swiper .swiper-button-next.swiper-button-disabled,.section-swiper .swiper-button-prev.swiper-button-disabled {opacity:0;visibility:hidden;}
.section-swiper .swiper-horizontal .swiper-pagination {left:auto;right:0;bottom:0;width:100%;text-align:right;margin:0 0rem 1rem 0;position: relative;}
.section-swiper .swiper .swiper-pagination-bullet{background:#1e1e1e;width: 25px;height: 5px;border-radius: 0px;}
.section-swiper .swiper .swiper-pagination-bullet-active{background:#121212;width: 25px;border-radius: 0px;}
@media (max-width:767.98px) {
.section-swiper .swiper {height: 260px;}
.section-swiper .swiper-button-next,.section-swiper .swiper-button-prev {display: none !important;}
.section-swiper .swiper-horizontal .swiper-pagination {bottom: 18%;margin: auto;text-align:center;width: 100%;}
.slide-text a{width: 100%;font-size: .875rem;}
}
.swiper-right{position: relative;}
.swiper-right ul {display: flex;flex-wrap: wrap;gap: 10px;}
.swiper-right ul li{flex: 0 0 calc(50% - 7px);display: inline-block;overflow: hidden;}
.swiper-right ul li a{overflow: hidden;display: block;}
.swiper-right ul li a img {display:block;margin:0 auto;border:0;width:100%;height:200px;transition:opacity .3s,transform .3s ease-in-out;object-fit:cover;}
.swiper-right ul li:hover img{opacity:.86;transform:scale(1.05)}
.swiper-right ul li p {font-size:14px;font-weight:normal;margin-top:10px;text-align:left;overflow:hidden;}
.swiper-right ul li p .cat{color:#707070;margin-bottom:10px;}
.swiper-right ul li p .tit {font-size: 16px;font-weight: 600;color:#121212; display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-height:24px;}
.swiper-right ul li p .tit:hover{color:#c9081d;}

.section-magazine{padding-top: 2rem;background-color: #f5f6f8;margin-top:2rem;}
.tabs__nav-wrap{position: relative;}
.tabs__nav-wrap:after {content:"";position:absolute;left:0;bottom:0;width:100%;z-index:1;background:#d8d8d8;height:1px;}
.tabs-container {width:100;}
.tabs-nav {position:relative;display:flex;gap:40px;padding:0 0px;}
.tabs-nav-item {padding:15px 0;font-size:20px;color:#222322;font-weight: 500; cursor:pointer;transition:color 0.3s ease;position:relative;z-index:2;}
.tabs-nav-item.active {color:#c9081d;}
.tabs-underline {position:absolute;bottom:0;left:0;height:4px;background-color:#c9081d;transition:left 0.3s ease,width 0.3s ease;z-index:1;}
.tabs-content {margin-top:20px;padding:20px;}
.tabs-content-item {display:none;}
.tabs-content-item.active {display:block;min-height: 515px;}
.tabs-content-item .box{display: flex;justify-content: space-between; margin-bottom: 6rem;padding: 3rem 0 0 4rem;}
.tabs-content-item .box .head-img-style{position: relative;width: 40%;}
.tabs-content-item .box  .head-img-style:before {content:" ";width:21.5rem;height:28.5rem;position:absolute;top:0;left:0;background:url(../images/magazine-head-bg.687b88c.png) 0 0 no-repeat;z-index:0;}
.tabs-content-item .box .head-img-style img {width:300px;height:395px;object-fit:cover;position:relative;z-index:1;}
.tabs-content-item .box .head-img-style p{text-align: center;margin-top:1rem;}
.tabs-content-item .box .head-img-style p span{font-size: 20px;}
.tabs-content-item .box .info-box{position: relative;margin-left: 1rem;width: 100%;}
.tabs-content-item .box .info-box .info-t{display: flex;align-items: flex-start;justify-content: space-between;}
.tabs-content-item .box .info-box .info-t .title-box{position: relative;width: 80%;}
.tabs-content-item .box .info-box .info-t .title-box .title{font-size: 22px;color:#222322; font-weight: 700;}
.tabs-content-item .box .info-box .info-t .title-box p{font-size: .875rem;color:#696969;padding:1rem 0;line-height: 22px;}
.tabs-content-item .box .info-box .info-t .lookup-btn{display: flex;justify-content: center;align-items: center;}
.tabs-content-item .box .info-box .info-t .lookup-btn a{border-radius: 2px;border: 1px solid #cd3737;color: #cd3737;padding:.5rem 1rem;}
.tabs-content-item .box .info-box .info-b{position: relative;}
.info-b ul {display: flex;flex-wrap: wrap;gap: 15px;}
.info-b ul li{flex: 0 0 calc(25% - 12px);display: inline-block;overflow: hidden;background-color: #fff;box-shadow: 0 0 10px #0000001a;padding:8px;border-radius: 5px;border:1px solid #fff;transition: all .2s;}
.info-b ul li:hover{border:1px solid #c9081d;}
.info-b ul li a{overflow: hidden;display: block;}
.info-b ul li a img {display:block;margin:0 auto;border:0;width:100%;height:255px;transition:opacity .3s,transform .3s ease-in-out;object-fit:cover;}
.info-b ul li p {font-size:14px;font-weight:normal;margin-top:10px;text-align:left;overflow:hidden;}
.info-b ul li p a {padding:6px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;line-height:24px;}

.home-title{position: relative;padding:1rem 0;}
.home-title .widget-tit {color:#121212;font-size:26px;font-weight:600;line-height:1;position:relative;}
.news_cont {width:100%;position:relative;margin-top:0rem;display:inline-block;}
.news_cont ul{display: flex;flex-wrap: wrap; gap:1rem 0;}
.news_cont li {flex: 0 0 calc(100% - 0px);position:relative;border-radius:4px;overflow:hidden;background:#fff}
.news_cont li:last-child {margin-bottom:0}
.news_cont li:hover img {-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .3s ease-out 0s}
.news_cont a {display:block;transition:all .3s ease-out 0s;}
.news_cont img {width:100%;height:135px;object-fit: cover; vertical-align:top;transition:all .3s ease-out 0s;}
.news_cont span {position:absolute;display:block;left:0;bottom:0;width:100%;padding:10px 15px;line-height:22px;color:#fff;font-size:16px;background: linear-gradient(to top, rgba(6, 6, 8, .8), rgba(6, 6, 8, 0));box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.news_cont li:hover span{color:#c9081d}
.news_cont_r{position: relative;}
.news_cont_r ul{position: relative;}
.news_cont_r ul li{padding:6px 0;display: inline-flex;width: 100%;}
.news_cont_r ul li span{font-size: 13px;margin-right: 5px;}
.news_cont_r ul li:nth-of-type(4n){margin-bottom: 1rem;}
.news_cont_r ul li:nth-child(4n+1) a{font-size: 20px;color:#333;font-weight: 600;}
.news_cont_r ul li a{line-height:22px;font-size:16px;color:#333;overflow:hidden;font-weight:500;display:block;text-overflow:ellipsis;white-space:nowrap}
.news_cont_r ul li a:hover{color:#c9081d}

.topList li i,.topList5 li,.pics-txt .txts .time i{background: url(../images/common.png) no-repeat;}
.topList{padding: 8px;position: relative;zoom:1;background: #f2f2f2;margin-top: 4rem;}
.topList .txts{width: 100%;padding: 34px 10px 0 20px;background: #fff;height: 570px;} 
.topList .oTitle{width:100%;height:24px;position: relative;border-top: 1px solid #ececec;}
.topList .c-Title {width:100%;height:48px;font-size:26px;line-height:48px;text-align:center;position:absolute;left:0;top:-24px;}
.topList .c-Title span {background:#fff;display:inline-block;padding:0 20px;}
.topList .txts ol{padding: 0;}
.topList .txts li{height:41px;overflow: hidden;line-height: 41px;vertical-align:middle;padding-left: 37px;position: relative;font-size: 14px;color: #555;}
.topList .txts li i{width: 18px;height: 17px;display: block;position: absolute;left: 0;top: 12px;}
.topList .txts li .i1{background-position: -384px -0px;}
.topList .txts li .i2{background-position: -383px -33px;}
.topList .txts li .i3{background-position: -383px -65px;}
.topList .txts li .i4{background-position: -385px -97px;}
.topList .txts li .i5{background-position: -384px -135px;}
.topList .txts li .i6{background-position: -383px -172px;}
.topList .txts li .i7{background-position: -383px -208px;}
.topList .txts li .i8{background-position: -384px -245px;}
.topList .txts li .i9{background-position: -384px -282px;}
.topList .txts li .i10{width:24px;background-position: -376px -324px;}
.topList .ol-txt li span{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;}

.ol-txt li .txt-sum{display: none;}
.ol-txt li.cur{height: auto;line-height: 22px; padding-top: 10px;}
.ol-txt li.cur i{top: 12px;}
.ol-txt li.cur .txt-tit{line-height: 22px;font-size: 16px;-webkit-line-clamp: 2;}
.ol-txt li.cur .txt-sum{margin-top:8px;color: #888;-webkit-line-clamp: 2;}

.section-video{padding:1rem 0;}
.video-tit {
    margin-top: 1rem;
    margin-bottom: 2rem;
    height: 56px;
    border-bottom: 1px solid #000;
}
.video-tit b {
    height: 55px;
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background: url(../images/video-tit.png) no-repeat;
    text-indent: -9999px;
    width: 346px;
    background-position: 0 0px;
}
.bigpic {-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1410/739;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:30px;position:relative;width:100%;}
.bigpic .bg {height:100%;object-fit:cover;width:100%;}
.bigpic .bg {height:100%;object-fit:cover;width:100%;}
.bigpic .videoicon {background:url(../images/video_icon.png) no-repeat 0 0;background-size:80px 80px;border-radius:100px;box-shadow:0 4px 20px #00000040;height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;}
.bigpic .__index_video_mask {background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),rgba(0,0,0,.5));background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5));bottom:0;height:50%;position:absolute;width:100%;}
.bigpic .p {color:#fff;font-size:14px;margin-bottom:20px;position:absolute;top:82%;}
.bigpic .p a {color:#fff;}
.bigpic h3 {-webkit-box-orient:vertical;-webkit-line-clamp:2;box-sizing:border-box;color:#fff;display:-webkit-box;font-size:26px;font-weight:500;line-height:30px;overflow:hidden;padding:0 20px;position:absolute;text-align:center;text-overflow:ellipsis;top:87%;width:100%;}
.bigpic h3 a {color:#fff;}
.bigpic h3:hover a {color:#c9081d;}
.video-list {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;width:100%;}
.video-list .item {margin-bottom:5px;margin-right:2.12%;width:23.4%;}
.video-list .item:nth-child(4n) {margin-right:0;}
.video-list .item .videopic {aspect-ratio:330/186;margin-bottom:18px;position:relative;width:100%;}
.video-list .item .videopic img {height:100%;object-fit:cover;width:100%;}
.videoicon {background:url(../images/video_icon.png) no-repeat 0 0;background-size:45px 45px;border-radius:60px;bottom:15px;box-shadow:0 4px 20px #00000040;height:45px;left:15px;position:absolute;width:45px;}
.video-list .item .channel {color:#707070;display:block;font-size:14px;margin-bottom:11px;text-align:left;}
.video-list .item h3 {-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:16px;font-weight:700;line-height:22px;overflow:hidden;text-align:left;text-overflow:ellipsis;}
.video-list .item:hover h3 {color:#c9081d;}
.waterfallList {overflow:hidden;width:auto;margin:0 -10px;position:relative;}
.waterfallList .waterfallBlock {box-sizing:border-box;padding:0 10px 20px;float:left;height:306px;width:25%;}
.waterfallItem {width:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.09);border-radius:4px;background:#fff;transition:all .3s;}
.waterfallList .waterfallBlock:hover .waterfallItem {box-shadow:0 2px 10px 0 rgb(0 0 0 / 18%);}
.cover {border-radius:4px;overflow:hidden;position:relative;}
.cover.topPage {border-radius:4px 4px 0 0;}
.waterfallItem.is-dm .cover {height:158px;}
.waterfallItem.is-dm .fit-img {height:100%;}
.fit-img {position:relative;overflow:hidden;}
.fit-img .block {width:100%;content:"";}
.fit-img img {position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;object-fit:cover;border-radius:0.08rem;transition:all .3s;}
.waterfallList .waterfallBlock:hover .fit-img img {transform:scale(1.05)}
.waterfallItem.is-menu-open .info {padding:20px 10px;}
.waterfallItem.is-dm .info {background:#f8f8f8;height:128px;box-sizing:border-box;}
.waterfallItem .info .title {font-size:16px;font-weight:700;color:#050407;line-height:22px;transition:all .3s;}
.waterfallList .waterfallBlock:hover .info .title {color:#c9081d;}
.waterfallItem.is-dm .info .title {height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 2px 5px rgba(228,231,237,.65);font-family:PingFangSC-Regular,PingFang SC,PingFang SC Regular,Microsoft YaHei,San Francisco,Helvetica,Arial,sans-serif;font-weight:400;}
.waterfallItem .info .extra {display:flex;align-items:center;margin-top:24px;justify-content:space-between;}
.waterfallItem .info .extra .main {text-overflow:ellipsis;overflow:hidden;max-width:82%;display:flex;align-items:center;justify-content:flex-start;}
.waterfallItem .info .extra .tag {min-width:24px;height:20px;margin-right:6px;background:#d90514;border-radius:4px;font-size:12px;font-weight:500;color:#fff;line-height:20px;text-align:center;padding:0 8px;margin-right:8px;display:inline-block;flex:0 0 auto;}
.waterfallItem .info .extra .date {font-size:14px;font-weight:500;color:#606266;line-height:20px;white-space:nowrap;}
.waterfallList .waterfallBlock.head-left,.waterfallList .waterfallBlock.head-right {width:75%;}
.waterfallItem.head-left,.waterfallItem.head-right {width:100%;height:286px;position:relative;}
.mainContainer .waterfallItem.head-right .cover {width:calc(100% - 320px)!important;}
.waterfallItem.head-left .cover,.waterfallItem.head-right .cover {width:calc(100% - 373px)!important;position:absolute;left:0;top:0;box-sizing:border-box;border-radius:4px 0 0 4px;}
.waterfallItem.head-left .cover,.waterfallItem.head-left .fit-img,.waterfallItem.head-right .cover,.waterfallItem.head-right .fit-img {height:100%;}
.mainContainer .waterfallItem.head-right .info,.mainContainer .waterfallItem.head-right .infoCover {width:320px;}
.waterfallItem.head-left .infoCover,.waterfallItem.head-right .infoCover {position:absolute;right:0;top:0;bottom:0;z-index:1;background-size:auto 100%;width:373px;border-radius:0 4px 4px 0;}
.mainContainer .waterfallItem.head-right .info,.mainContainer .waterfallItem.head-right .infoCover {width:320px;}
.waterfallItem.head-left .info,.waterfallItem.head-right .info {position:absolute;right:0;top:0;bottom:0;z-index:2;width:373px;background:rgba(0,0,0,.2);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);padding:40px 30px;height:100%;box-sizing:border-box;border-radius:0 4px 4px 0;will-change:backdrop-filter;isolation:isolate;}
.waterfallItem.head-left .tag,.waterfallItem.head-right .tag {min-width:24px;height:20px;background:#d90514;border-radius:4px;font-size:12px;font-weight:500;color:#fff;line-height:20px;text-align:center;padding:0 8px;margin-right:8px;display:inline-block;flex:0 0 auto;}
.waterfallItem.head-left .info .title,.waterfallItem.head-right .info .title {font-size:22px;font-weight:500;color:#fff;opacity:1!important;line-height:30px;text-shadow:none;margin-top:14px;height:120px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.waterfallItem.head-left .info .title,.waterfallItem.head-right .info .title a{color:#fff;}
.waterfallItem.head-right .info .extra .date {font-size:14px;font-weight:400;color:#fff;line-height:33px;text-shadow:none;}
.more {overflow:hidden;padding:10px;text-align:center;margin-bottom:2rem;}
.more .load-more-posts {cursor: pointer;display:block;width:140px;padding:8px 12px;border:1px solid #c9081d;color:#c9081d;margin:0 auto;background:#fff;text-align:center;border-radius:5px;}
.more .load-more-posts:hover{border:1px solid #c9081d;background-color:#c9081d ; color:#fff;}
/*list*/
.list-swiper .swiper {height: 350px;position: relative;}
.home-banner .title {font-size: 30px;font-weight: bold;line-height: 1.1;max-height: 68px;line-height: 35px;overflow: hidden;}
.home-banner .description {font-size: 14px; margin-top: 2rem;color: #666;max-height: 110px;overflow: hidden;}
.home-banner .link {margin-top: 30px;}
.home-banner .link a {font-size: 14px; height: 34px;line-height: 34px;padding-left: 45px;background: url(../images/icon-arrow-right.png) left top no-repeat;font-weight: bold;display: inline-block;}
.home-banner .article-author {margin-top: 10px;}
.home-banner .article-author li {float: left;margin-right: 20px;}
.home-banner .article-author span {color: #111;margin-right: 5px;}
.clear {clear:both;}
.img-responsive {width:100%;}
.img-responsive img {width:100%;float:right;display:block;max-width:100%;height:350px;object-fit:cover;}

.list-swiper .swiper-button-next,.list-swiper .swiper-button-prev {width:45px;color:#fff;opacity:0;visibility:hidden;transform-origin:0 0 0;transition:all 0.3s ease-out 0s;}
.list-swiper:hover .swiper-button-next,.list-swiper:hover .swiper-button-prev {opacity:1;visibility:visible;}
.list-swiper:hover .swiper-button-next {right:3%}
.list-swiper:hover .swiper-button-prev {left:3%}
.list-swiper .swiper-button-next:hover {color:#dbdbdb;}
.list-swiper .swiper-button-prev:hover {color:#dbdbdb;}
.list-swiper .swiper-button-next:after,.list-swiper .swiper-button-prev:after {position:relative;font-size:1.5rem;}
.list-swiper .swiper-button-prev:after {left:-1px}
.list-swiper .swiper-button-next:after {left:1px}
.list-swiper .swiper-button-next.swiper-button-disabled,.list-swiper .swiper-button-prev.swiper-button-disabled {opacity:0;visibility:hidden;}
.list-swiper .swiper-horizontal .swiper-pagination {left:0;right:auto;bottom:0;width:auto;text-align:right;margin:0 1rem 1rem 0;}
.list-swiper .swiper .swiper-pagination-bullet{background:#c9081d;}
.list-swiper .swiper .swiper-pagination-bullet-active{background:#df0a0a;width: 30px;border-radius: 10px;}
.home-banner .prev-next-btns {width:105px;height:30px;background:url(../images/icon-banner-btn.png);position:absolute;z-index:99;right:20px;bottom:20px;}
.home-banner #home-focus-prev {position:absolute;width:50px;height:30px;left:0px;top:0px;cursor:pointer;}
.home-banner #home-focus-next {position:absolute;width:50px;height:30px;right:0px;top:0px;cursor:pointer;}

@media (max-width:767.98px) {
.list-swiper .swiper {height: auto;}
.list-swiper .swiper-button-next,.list-swiper .swiper-button-prev {display: none !important;}
.list-swiper .swiper-horizontal .swiper-pagination {bottom: 18%;margin: auto;text-align:center;width: 100%;}
.slide-text a{width: 100%;font-size: .875rem;}

}
.common-tit {margin:10px 0 40px;color:#121212;}
.common-tit>div:first-child {border-bottom:1px solid #000;font-size:18px;line-height:35px;font-family:Didot;font-weight:bolder;}
.common-tit>div:last-child {font-size:28px;line-height:53px;font-weight:400;}
.common-tit>div:last-child .container p {display:inline-block;}
.common-tit>div:last-child .container p span {display:inline-block;padding-right:20px;color:#121212;}
.common-tit>div:last-child .container p:before {content:"";display:block;background-color:#000;height:8px;}

.magzines {position:relative;margin-bottom: 2rem;}
.magzines ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: center;}
.magzines ul li {width: 20%;padding: 0 20px;border-bottom: 1px solid #ccc;}
.magzines ul li:nth-child(n+6) {margin-top: 40px;}
.magzines ul li:hover a {color:#c9081d;}

.magzines ul li img {width:100%;display:block;height:325px;object-fit:cover;}
.magzines ul li span {display:block;text-align:center;font-size:16px;padding:31px 0 40px;}
/*single*/

.custom-col-70 {flex:0 0 70%;max-width:70%;}
.custom-col-30 {flex:0 0 30%;max-width:30%;}
/* 如果需要响应式，可以这样： */@media (min-width:992px) {.custom-lg-70 {flex:0 0 70%;max-width:70%;}
.custom-lg-30 {flex:0 0 30%;max-width:30%;}
}

.section-sing{background-color:#f5f6f8 ;padding:1rem 0;}
.entry-main {background: #fff;margin-bottom: 30px;display: block;border-radius: 3px;padding: 50px 30px;min-height: 500px;}
.article-detail {position:relative;margin-bottom:20px;border-bottom:1px dotted #cfcfcf;border-width:1px !important;}
.article-detail .detail-title {color:#121212;font-size:1.75rem;font-weight:600;-webkit-line-clamp:inherit;height:auto;line-height:normal;margin:0;margin-bottom:2.5rem;}
.article-detail .infos {color:#999;font-size:14px;}
.article-detail .infos a {color:rgba(26, 26, 26, 0.6);font-size:14px;}
.article-detail .infos a:hover{color:#c9081d;}
.article-detail .infos span {color:rgba(26, 26, 26, 0.6);font-size:15px;margin-right:1rem;}
.article-detail .infos span i{color: #999;font-size: 14px;margin: 0 5px;}
.article-detail .infos span a{color:#c9081d;}
.article-detail .infos .iconfont {display:inline-block;padding-right:2px;font-size: 14px;}

.article-body {color:#262626;font-size:1rem;margin-bottom:20px;line-height:1.8;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:normal;}
.article-body img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body p {margin: 0 0 1.25rem;color:#262626;font-size:1rem;text-indent: 2rem;line-height: 1.8;}
.article-body ol{padding: 0;}
.article-body code {padding: 3px 5px;margin: 0 2px;border-radius: 2px;font-size: .875em;color: #d63384;background-color:#f4f4ff;font-family: 'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap: break-word;}
.article-body pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;font-family: "Microsoft Yahei";white-space: pre-wrap;}
.article-body pre code{color: inherit;background-color: inherit;}
.article-body pre {margin: 20px 0;font-size: 12px;line-height: 22px;background: #4a4a4a;padding: 10px 20px;color: #f8f8d4;border: 0;}
.article-body h1,.article-body h2,.article-body h3 {color:#262626;line-height: 1.8;}
.article-body iframe{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}

.post-top-bar{align-items: center;display: flex;gap: 8px;justify-content: space-between;margin: 1rem 0;}
.post-top-bar .infos-r{display: flex;}
.post-top-bar .infos-r .poster-btn {display:flex;background:rgba(0,134,240,.08);padding:6px;border-radius:4px;align-items:center;font-size:13px;cursor:pointer;}
.post-top-bar .infos-r .poster-btn span {color:#0086f0;font-size:13px;display:inline-block;}

.post-top-bar .infos-r .poster-btn span i{margin-right: 5px;}
.read-report-item {display:inline-block;margin-left:16px;height:32px;background-color:#f2f6fc;padding:0 10px;border-radius:16px;line-height:32px;color:#050407;cursor:pointer;}
.read-report-item .read-report-con {font-size:.875rem;color:#959292;}
.read-report-item .read-report-con i {font-size:1rem;margin-right:.2rem;}
.read-report-item .read-report-con p {display:inline-block;}

.tags {padding:0;align-items:center;text-align: left;}
.tags a {color: #777;font-size: .875rem;background: #f1f1f1;border-radius: 4px;text-align: center;padding: 5px 15px;margin-right: 7px;}
.tags a:hover{background-color: #c9081d;color:#fff;}
.share-box{display: flex;}
.share-box .social-share .icon-wechat {position: relative;color: #525151;border-color: #c5c5c5;}
.share-box .social-share .icon-wechat:hover {border-color: #7bc549;}
.share-box .social-share .icon-qq {color: #525151;border-color: #c5c5c5;}
.share-box .social-share .icon-qq:hover {border-color: #56b6e7;}
.share-links {margin-top:.2rem;position:relative;display:inline-block;}
.share-links .collect {color:#525151;border:1px solid #c5c5c5;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;text-align:center;position:relative;vertical-align:middle;transition:background 0.6s ease-out 0s;}
.share-links .collect i {font-size:1.5rem;}
.share-links .collect:hover {background:#d9d9d9;color:#fff;}
.copy-hint {position:absolute;z-index:9;top:100%;left:50%;transform:translateX(-50%);width:auto;min-width:120px;color:#c9081d;font-size:14px;line-height:1.4;display:none;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(29,73,120,0.2);border-radius:6px;padding:8px 12px;text-align:center;white-space:nowrap;margin-top:10px;/* 与按钮的间距 */}
.copy-hint:before {content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #fff;filter:drop-shadow(0 -2px 1px rgba(29,73,120,0.1));}
@keyframes fadeIn {from {opacity:0;transform:translateX(-50%) translateY(-10px);}
to {opacity:1;transform:translateX(-50%) translateY(0);}
}
.copy-hint.show {display:block;animation:fadeIn 0.3s ease forwards;}
.share .report {color:#999;font-size:14px;}
.share .report:hover{color:#024ac2;}



.author {color:#5d5d5d;text-indent:0em;margin-top:3rem;text-align:right;}
.author span {line-height:1.1em;font-size:.875rem;}
.tag-sea {display:flex;justify-content: space-between;align-items: center;margin-top:1.5rem;}
.article_copyright {font-size:14px;color:#999;line-height:22px;padding-top:30px;margin-top:40px;margin-bottom:2rem;border-top:1px solid #EAEAEA;}

.navigate ul {margin-bottom:20px;}
.navigate ul li {line-height:32px;margin-bottom:5px;}
.navigate ul li:first-child{border-bottom:1px solid #EAEAEA;}
.navigate ul li span {display:inline-block;font-size: 14px;color:#6b6b6b;margin-right:10px;}
.navigate ul li a{color:#121212;font-size: 14px;}

.top-module {background-color:#fff;border-radius:3px;width:100%;height:auto;padding-bottom:20px;padding:0 25px;box-sizing:border-box;}
.top-module h3 {font-size:20px;line-height:62px;border-bottom:1px solid #ccc;font-weight:bolder;margin-bottom:25px;color:#121212;}
.top-module li {height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.top-module li em {font-size:22px;font-weight:bolder;color:#c9081d;margin-right:17px;font-style:normal;font-family:arial;width:30px;text-align:center;-ms-flex-negative:0;flex-shrink:0;}
.top-module li:nth-child(n+4) em {color:#000;}
.top-module li a {font-size:16px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.top-module li:hover a{color:#c9081d;}
.feedback {position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s;z-index:999;}
.feedback.is-visible {opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;-moz-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s;}
.feedback-container {position:relative;width:90%;max-width:580px;margin:20em auto;padding:40px;background:#FFF;border-radius:0.25em 0.25em 0.4em 0.4em;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.feedback-container .cd-close {position:absolute;top:8px;right:8px;width:30px;height:30px;}
.feedback-container .cd-close::before,.feedback-container .cd-close::after {content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5;}
.feedback-container .cd-close::before {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px;}
.feedback-container .cd-close::after {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px;}
.feedback-container .title {font-size:20px;font-weight:700;padding-bottom:15px;}
.feedback-container .desc {font-size:1rem;color:#696969;font-weight:500;padding-bottom:15px;}
.details-area{position: relative;border:1px solid #dbdbdb;border-radius: 6px;padding:1rem 1rem;margin-bottom: 1rem;}
.details-area span{font-size: 20px;font-weight: 600;}
.details-area span i{font-size: 26px;color:#c9081d;margin-right: 5px;vertical-align: text-bottom;}
.details-area p{color:#c9081d;margin-top: .5rem;}
.details-area p:last-child{color:#696969;margin-top: .5rem;}

@media (max-width:767.98px) {
.section-bg{padding:1rem 0;}
.section-swiper .swiper{height: auto;}
.section-swiper .swiper-slide img{height: 250px;}
.swiper-right{margin-top: 1rem;}
.section-magazine{display: none;}
.custom-col-70,.custom-col-30{flex: 0 0 100%;max-width: 100%;}
.news_cont ul{gap: 1rem;}
.news_cont li{flex: 0 0 calc(50% - 8px);}
.topList{margin-top:0;}
.section-video{display: none;}
.waterfallList .waterfallBlock.head-left, .waterfallList .waterfallBlock.head-right{width: 100%;}
.waterfallList .waterfallBlock{width: 50%;}
.waterfallItem.head-left .cover, .waterfallItem.head-right .cover{width: calc(100% - 0px)!important;}
.waterfallItem.head-left .infoCover, .waterfallItem.head-right .infoCover{position: relative;}
.waterfallItem.head-left .info, .waterfallItem.head-right .info{position: relative;width: 100%;backdrop-filter: blur(10px);}
.swiper-right ul li a img{height: 130px;}
.list-swiper{margin-top:1rem;}
.home-banner .link{margin-bottom:1rem;}
.home-banner .title{font-size: 1.25rem;}
.img-responsive img{height: 200px;}
.magzines ul li{width: 50%;    padding: 0 10px}
.magzines ul li:nth-child(n+6){margin-top:0px;}
.magzines ul li:nth-child(n+3){margin-top:40px;}
.magzines ul li img{height: 280px;}

.post-top-bar{flex-direction: column;}
.tag-sea{flex-direction: column;    align-items: flex-start;}
.share-box{margin-top: 1.5rem;}
}
.section-link{display:none;}
.links {background:#fdfdfd;border-top:1px solid #e3e3e3;line-height:1;margin-bottom:15px;padding:10px;}
.links a,.links span {font-size:.875rem;color:#999;display:inline-block;margin:5px 0;}
.links a {border-right:1px solid #e3e3e3;padding:0 8px;}
.links a:hover {color:#c9081d;}
.links a:last-child {border-right:0;}
/*haibao*/
.poster {position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s;z-index:1000;display:flex;justify-content:center;align-items:center;}
.poster.is-visible {opacity:1;visibility:visible;}
.poster-box {position:relative;width:90%;width: 384px !important;background-color: #f8f8f8;box-shadow:0 20px 40px rgba(0,0,0,0.3);transform:scale(0.9);transition:transform 0.3s;border-radius: 2px;box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
.poster.is-visible .poster-box {transform:scale(1);}

.p-header {width:100%;display:flex;align-self:flex-start;border-bottom:1px dashed #e2e4ea;padding:16px;}
.p-header .title {line-height:24px;font-size:18px;color:#303133;}
.p-header .poster-close {position:absolute;top:15px;right:15px;width:40px;height:40px;background-color:#f0f0f0;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color 0.3s;font-size:1.5rem;color:#666;}
.p-header .poster-close:hover {background-color:#c9081d;color:white;}
.p-body {display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 16px;}
.brief-poster {max-height:500px;overflow:hidden;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);}
.poster_button {margin-top:24px;display:flex;width:100%;justify-content:space-between;}
.poster_button .download {width:100%;padding:10px 0;border-radius:0;border:1px solid #c9081d;text-align:center;color:#fff;background:#c9081d;cursor:pointer;}

.poster-container {position:relative;width:286px;padding:24px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;color:#000;box-sizing:content-box}
.poster-container img {position:relative}
.poster-container .poster-header {display:flex;justify-content:space-between;align-items:center;width:100%}
.poster-container .poster-header__left {display:flex;flex-direction:column;width:108px}
.poster-container .poster-header__left span {opacity:.5;color:#373737;font-size:12px}
.poster-container .poster-header__right {display:flex;flex-direction:column}
.poster-container .poster-header__right .day {font-family:Impact;font-size:28px;text-align:end}
.poster-container .poster-header__right .yearmonth {opacity:.5;color:#373737;font-size:12px}
.poster-container .poster-center {display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px}
.poster-container .poster-center__left span {color:#666;font-size:13px}
.poster-container .poster-center__right {border-bottom: 1px solid #e2e4ea; width: 65%;}
.poster-container .poster-title {font-size:20px;font-weight:bolder;margin-top:20px}
.poster-container .poster-content {font-size:15px;margin-top:16px;line-height:24px;min-height: 275px;border-bottom: 1px dashed #e2e4ea;}
.poster-container .poster-cover {width:100%;margin-top:16px;min-height: 270px;}
.poster-container .poster-dashed {margin-top:20px}
.poster-container .poster-qrcode {display:flex;width:100%;margin-top:30px;background-color:#fff;align-items:center;justify-content:space-between}
.poster-container .poster-qrcode .eo-poster-box-QR-desc {display:flex;flex-direction:column;justify-content:center}
.poster-container .poster-qrcode .eo-poster-box-QR-desc-text {color:#373737;opacity:.5;font-size:12px;font-family:PingFangSC-Regular;position:relative;top:10px}
.poster-container .poster-qrcode .eo-poster-box-QR-desc-logo {width:100px;}
.poster-container .poster-qrcode .poster-box-QR {position:relative}
.poster-container .poster-qrcode .poster-box-QR canvas{width: 60px;height: 60px;}
