.Xc_home_roll{padding-top:15px;display: flex; background: var(--background); border-radius: var(--radius-wrap); padding: 15px; box-shadow: var(--box-shadow); margin-bottom: 20px; transition: .35s;}.Xc_home_roll-recommend{width:25%;margin-left:15px;display:flex;flex-direction:column}.Xc_home_roll-recommend.noswiper{width:100%;flex-direction:row;margin-left:0}.Xc_home_roll-recommend.noswiper .item:first-child{margin-bottom:0;margin-right:7.5px}.Xc_home_roll-recommend.noswiper .item:last-child{margin-left:7.5px}.Xc_home_roll-recommend .item{position:relative;width:100%;height:152px;margin-bottom:15px;border-radius:var(--radius-inner);overflow:hidden}.Xc_home_roll-recommend .item:last-child{margin-bottom:0}.Xc_home_roll-recommend .item .thumbnail{display:block;width:100%;height:100%}.Xc_home_roll-recommend .item .thumbnail img{width:100%;height:100%;transition:opacity .35s;-o-object-fit:cover;object-fit:cover}.Xc_home_roll-recommend .item .information{display:flex;align-items:center;position:absolute;z-index:1;bottom:0;left:0;right:0;padding:8px;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));color:#fff;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Xc_home_roll-recommend .item .information .type{background-image:linear-gradient(270deg, #986fee, #8695e6, #68b7dd, #18d7d3);background-color:#8695e6;text-align:center;padding:0 8px;border-radius:2px;height:20px;font-size:12px;color:#fff;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:5px}.Xc_home_roll-recommend .item .information .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Xc_home_hot-list{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:15px;background: var(--background); border-radius: var(--radius-wrap); padding: 15px; box-shadow: var(--box-shadow); margin-bottom: 20px;}.Xc_home_hot-list .item{overflow:hidden}.Xc_home_hot-list .item .link{display:block}.Xc_home_hot-list .item .link .inner{position:relative}.Xc_home_hot-list .item .link .inner:hover .image{opacity:0.85}.Xc_home_hot-list .item .link .inner:hover .title{background:var(--classC)}.Xc_home_hot-list .item .link .inner .image{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;transition:opacity 0.35s;border-radius:var(--radius-inner) var(--radius-inner) 0 0}.Xc_home_hot-list .item .link .inner .title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 8px;line-height:32px;color:var(--minor);background:var(--classD);transition:background 0.35s;border-radius:0 0 var(--radius-inner) var(--radius-inner)}.Xc_home_hot-list .item .link .inner .views{display:flex;align-items:center;position:absolute;z-index:1;top:5px;right:5px;background-image:linear-gradient(to right, #fc712a, #f84c39);background-color:#f84c39;color:#fff;font-size:12px;height:18px;padding:0 8px;border-radius:2px;white-space:nowrap}.Xc_home_ad{padding-bottom:20px}.Xc_home_ad-link{display:block;position:relative}.Xc_home_ad-link .image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);transition:opacity 0.35s}.Xc_home_ad-link .image:hover{opacity:0.85}.Xc_home_ad-link .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}.Xc_home_column{display:flex;align-items:center;border-radius: var(--radius-wrap); padding: 0px 15px;margin-bottom:20px;background: var(--background); box-shadow: var(--box-shadow)}.Xc_home_column-title{position:relative;display:flex;align-items:center;color:var(--main);font-weight:500;height:47px;line-height:47px}.Xc_home_column-title .item{cursor:pointer;margin-right:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 0.35s}.Xc_home_column-title .item.active{color:var(--theme)}.Xc_home_column-title .line{position:absolute;bottom:0px;left:0;height:2px;border-radius:1px;background:var(--theme);transition:left 0.35s, width 0.35s}.Xc_home_column-notice{display:flex;align-items:center;margin-left:auto;height:40px}.Xc_home_column-notice svg{min-width:17px;min-height:17px;width:17px;height:17px;margin-right:5px}.Xc_home_column-notice a{color:var(--routine);line-height:20px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color 0.35s}.Xc_home_column-notice a:hover{color:var(--theme)}.swiper-container{min-width:0;flex:1;height:320px;--swiper-theme-color: #fff;border-radius:var(--radius-inner)}.swiper-container .item{display:block;height:320px;border-radius:var(--radius-inner)}.swiper-container .item .thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 0.35s}.swiper-container .item .thumbnail:hover{opacity:0.85}.swiper-container .item .title{position:absolute;z-index:1;left:0;right:0;bottom:0;text-align:center;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.45));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:18px;padding:20px;font-weight:normal}.swiper-container .item .icon{position:absolute;z-index:1;top:10px;left:10px;width:18px;height:18px;fill:#fff;opacity:0.5}.swiper-container.swiper-container-horizontal .swiper-pagination-bullets{bottom:unset;left:unset;width:auto;right:10px;top:10px}.swiper-container.swiper-container-vertical .swiper-button-next,.swiper-container.swiper-container-vertical .swiper-button-prev{display:none}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background:rgba(0,0,0,0.1);transition:background 0.35s, right 0.35s, left 0.35s;border-radius:2px}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{background:rgba(0,0,0,0.25)}.swiper-container .swiper-button-next::after,.swiper-container .swiper-button-prev::after{font-size:20px}.swiper-container .swiper-button-next{right:-27px}.swiper-container .swiper-button-prev{left:-27px}.swiper-container:hover .swiper-button-next{right:10px}.swiper-container:hover .swiper-button-prev{left:10px}.Xc_home_roll-recommend .item:hover{opacity:0.85;transition:opacity .35s}


.Xc_home_article-si{position:relative;width:100%;transition:.35s;background:var(--background);border-radius:var(--radius-wrap);padding:15px;box-shadow:var(--box-shadow);margin-bottom:20px}
.Xc_home_article-si:last-child{border-bottom:none}
.Xc_home_article-si .information .title{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--main);font-size:18px;line-height:24px;max-height:48px;transition:color 0.35s}
.Xc_home_article-si .information .title:hover{color:var(--theme)}
.Xc_home_article-si .information .title .badge{height:20px;line-height:20px;background:#dc3545cf;color:#fff;font-size:12px;margin-right:5px;border-radius:2px;padding:0 8px;white-space:nowrap;vertical-align:2px}
.Xc_home_article-si .information .abstract{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--minor);word-break:break-word;line-height:22px;max-height:44px;opacity:0.85}
.Xc_home_article-si .line{position:absolute;z-index:1;top:15px;left:0px;width:4px;height:25px;border-radius:2px;background:var(--theme);-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s}
.Xc_home_article-si .meta{display:flex;align-items:center;margin-top:auto;color:var(--minor);font-size:13px;line-height:1px}
.Xc_home_article-si .meta .items{display:flex;align-items:center}
.Xc_home_article-si .meta .items li{display:flex;align-items:center}
.Xc_home_article-si .meta .items li::after{content:'/';color:var(--seat);padding:0 4px}
.Xc_home_article-si .meta .items li:last-child::after{display:none}
.Xc_home_article-si .meta .iconfont{margin-right:2px}
.Xc_home_article-si .meta .last{margin-left:auto;display:flex;align-items:center}
.Xc_home_article-si .meta .last .icon{margin-right:3px}
.Xc_home_article-si .meta .last .link{color:var(--minor)}
.Xc_home_article-si .meta .last .link:hover{color:var(--theme)}


.Xc_home_article-si:hover .line{-webkit-transform:scaleY(1);transform:scaleY(1)}
.Xc_home_article-si.default{display:flex;position:relative}
.Xc_home_article-si.default:hover .thumbnail img{transform: scale(1.1);}
.Xc_home_article-si.default .thumbnail{flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;overflow:hidden;border-radius: var(--radius-inner);}
.Xc_home_article-si.default .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition: .35s;}
.Xc_home_article-si.default .thumbnail svg{position:absolute;z-index:1;top:5px;left:5px;width:20px;height:20px;fill:#fff}
.Xc_home_article-si.default .information{display:flex;flex-direction:column;flex:1;min-width:0}
.Xc_home_article-si.single:hover .thumbnail img{opacity:0.8}
.Xc_home_article-si.single:hover .thumbnail time{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.Xc_home_article-si.single .information{margin-bottom:15px}
.Xc_home_article-si.single .thumbnail{display:block;position:relative;width:100%;height:280px;overflow:hidden;margin-bottom:15px;}
.Xc_home_article-si.single .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);transition:opacity 0.35s}
.Xc_home_article-si.single .thumbnail time{position:absolute;z-index:1;top:10px;right:10px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0)}
.Xc_home_article-si.single .thumbnail svg{position:absolute;z-index:1;top:10px;left:10px;width:20px;height:20px;fill:#fff}
.Xc_home_article-si.multiple .information{margin-bottom:15px}
.Xc_home_article-si.multiple .thumbnail{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:180px;gap:15px;margin-bottom:15px}
.Xc_home_article-si.multiple .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 0.35s,-webkit-transform 0.35s;transition:transform 0.35s,opacity 0.35s;transition:transform 0.35s,opacity 0.35s,-webkit-transform 0.35s;border-radius:var(--radius-inner)}
.Xc_home_article-si.multiple .thumbnail img:hover{-webkit-transform:scale(1.025);transform:scale(1.025);opacity:0.85}
.Xc_home_article-si.none .information{display:flex;flex-direction:column;height:140px;}


.Xc_home_article-list_loading .item{display:flex;position:relative;width:100%;padding:15px 0;border-bottom:1px solid var(--classC)}
.Xc_home_article-list_loading .item:last-child{border-bottom:none}
.Xc_home_article-list_loading .item .thumbnail{flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;background:var(--classD);-webkit-animation:list_thumbnail_loading 0.5s infinite alternate;animation:list_thumbnail_loading 0.5s infinite alternate;border-radius:var(--radius-inner)}
.Xc_home_article-list_loading .item .information{flex:1;min-width:0}
.Xc_home_article-list_loading .item .information .title{height:24px;border-radius:var(--radius-inner);background:var(--classD);-webkit-animation:list_title_loading 0.75s infinite alternate;animation:list_title_loading 0.75s infinite alternate;margin-bottom:15px}
.Xc_home_article-list_loading .item .information .abstract p{height:18px;border-radius:var(--radius-inner);background:var(--classD);margin-bottom:5px;-webkit-animation:list_abstract_loading 0.8s infinite alternate;animation:list_abstract_loading 0.8s infinite alternate}
.Xc_load{margin:15px auto 0;width:120px;height:32px;line-height:32px;text-align:center;border-radius:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--background);color:var(--routine);transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s;box-shadow:var(--box-shadow)}
.Xc_load:active{-webkit-transform:scale(0.75);transform:scale(0.75)}