@charset "UTF-8";
/* ============================= Reset S======================== */
html,.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6{font-family:"Inter", -apple-system, "Segoe UI", Roboto, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", "Microsoft YaHei", PingFang SC, PingHei, SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif;}
body{background-color: #F9FAFB;color: #232323;font-size: 14px;line-height:1.42857;}
.uk-link, a {color: #206be7;}
.uk-button-primary{background-color: #206be7;}
.grid-default .uk-grid-margin{margin-top: 20px;}
::selection {background: #2065D9;color: #fff;}
/* ============================= Reset E======================== */


/* =========================== base S========================== */
.mt-8{margin-top: 2rem;}
.pt-8{padding-top: 2rem;}
.mt-20{margin-top: 20px !important;}
.padding-20{padding: 20px;}
.padding-default{padding: 20px;}
.top-2 {top: 0.6rem;}
.right-2 {right: 0.5rem;}
.p-4 {padding: 1rem;}
.rounded-2xl {border-radius: 1rem;}
.rounded-lg {border-radius: 0.5rem;}
.rounded-full {border-radius: 9999px;}
.border-gray-300 {--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));}
.border-t {border-top-width: 1px;border-top-style: solid;}
{}
.border-gray-800 {--tw-border-opacity: 1;border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));}
.border {border-width: 1px;}

.hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.border-gray-200 {--tw-border-opacity: 1;border-width: 1px;border-style: solid;  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));}
.border-b {border-bottom: 1px solid #999; --tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));}
.padding-6 {padding: 1.5rem;}
.py-1 {padding-top: 0.25rem;padding-bottom: 0.25rem;}
.px-2 {padding-left: 0.5rem;padding-right: 0.5rem;}
.px-4{padding-left: 1rem;padding-right: 1rem;}
.py-2 {padpadding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.py-4 {padding-top: 1rem;padding-bottom: 1rem;}
.px-6 {padding-left: 1.5rem !important;padding-right: 1.5rem !important;}

.button-medium{padding: 0 30px;line-height: 48px;font-size: 1rem;}
.button-medium:hover{color: #fff;}
.bg-gradient-to-r {background-image: linear-gradient(to right, var(--tw-gradient-stops));}
.from-blue-600 {
    --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-purple-600 {--tw-gradient-to: #9333ea var(--tw-gradient-to-position);}

.section-primary {--uk-inverse: light;--tw-bg-opacity: 1;background-color: rgba(41, 110, 228, var(--tw-bg-opacity)); color: rgba(255, 255, 255, .7);}
.section-primary h1{color: rgba(255, 255, 255, 1);}
.linear-gradient-bg{background: linear-gradient(to right, #2563EB, #9233EA); color: rgba(255, 255, 255, .7);}
.linear-gradient-bg h1{color: rgba(255, 255, 255, 1);}

/* 网格尺寸 */
.grid-column-grid-default, .grid-default{margin-left:-20px;}
.grid-column-default>*, .grid-default>*{padding-left:20px;}
.w-12 {width: 3rem;}
.h-12 {height: 3rem;}
.w-16 {width: 4rem;}
.w-20 {width: 5rem;}
.h-16 {height: 4rem;}
.h-20 {height: 5rem;}
.h-40 {height: 10rem;}
.gap-2 {gap: 0.5rem;}
.gap-4 {gap: 1rem;}
@media (min-width: 768px) {
    .md\:h-56 {height: 14rem;}
}

.object-cover {object-fit: cover;}
.background-white{background:#fff !important;}
.bg-gray-white{background:#fff !important;background-color:#fff !important;}
.bg-gray-100 {--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));}
.bg-yellow-400 {--tw-bg-opacity: 1;background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); color: #000;}
.bg-orange-500 {--tw-bg-opacity: 1;background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));}
.hover\:bg-orange-600:hover {--tw-bg-opacity: 1;background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1));}

.text-sm {font-size: 0.875rem;line-height: 1.25rem;}
.text-xs {font-size: 0.75rem;line-height: 1rem;}
.text-s {font-size: 1rem;line-height: 1rem;}
.text-lg{font-size: 1.125rem !important;line-height: 1.75rem;}
.text-xl {font-size: 1.25rem;line-height: 1.75rem;}
.font-semibold {font-weight: 600;}

.rounded {border-radius: 0.25rem;}

.card-shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.text-white,.text-white:hover{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.text-gray-400{--tw-text-opacity: 1;color: rgb(156 163 175 / var(--tw-text-opacity, 1));}
.text-gray-500 {--tw-text-opacity: 1;color: rgb(107 114 128 / var(--tw-text-opacity, 1));}
.text-gray-600 {--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity, 1));}
.text-orange-600{--tw-text-opacity: 1;color: rgb(234 88 12 / var(--tw-text-opacity, 1));}
.text-yellow-400 {--tw-text-opacity: 1; color: rgb(250 204 21 / var(--tw-text-opacity, 1));}

.hover\:text-orange-400:hover {--tw-text-opacity: 1;color: rgb(251 146 60 / var(--tw-text-opacity, 1)) !important;}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

/* =========================== base E========================== */


/* =========================== common S========================= */
header#header{box-shadow: 0 0 3px 1px rgba(0,0,0,.05);background-color: #fff;border:0;font-size: 15px;}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{min-height:64px;font-size: 15px;}
.uk-logo{font-size: 1.5rem;}
header .uk-navbar-nav>li>a,header .uk-navbar-dropdown-nav>li>a,header .uk-navbar-toggle,header .uk-search-input{color:#262626;}
header .uk-navbar-nav>li>a:hover, header .uk-navbar-dropdown-nav>li>a:hover,header .uk-navbar-toggle:hover{color: #1162e8 !important;}
#user-wrap a{color: #262626;}
#user-wrap a:hover{color: #1162e8;text-decoration: none;}
header .uk-navbar-dropdown{top:64px !important;}
header .uk-search-medium .uk-search-input{font-size: 15px;}
header .nav-seach{z-index: 1; top:12px !important; background-color: #fff;}
header .login{display: inline-block;}
header .login:first-child {margin-right: 8px;padding-right: 9px;position: relative;}
header .login:first-child::after {background: #424242;content: "";height: 14px;opacity: .9;position: absolute;right: 0;top: 5px;width: 1px;}

#footer{-tw-bg-opacity: 1;background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));}
#footer, footer a {--tw-text-opacity: 1;color: rgb(156 163 175 / var(--tw-text-opacity, 1));}
#footer a:hover{text-decoration: none;color: hsla(0, 0%, 100%, 1);}
#footer .footer-nav{margin: 0 auto;}
#footer ul{padding: 0;}
#footer li{list-style: none;}


/* 主区域列表间banner广告 */
.ad-list-banner img{border-radius: 4px;}

/* --------侧栏S------------ */
/* 侧栏共用 */
.widget-card .uk-card-header{padding: 0 0 15px;}
.widget-card .uk-heading-bullet::before,.related-posts .uk-heading-bullet::before{content: "";display: inline-block;position: relative;top: calc(-.1* 1em);vertical-align: middle;height: calc(4px + .7em);margin-right: calc(5px + .2em);border-left: calc(2px + .1em) solid #206be7;}
.widget-card .uk-card-body{padding: 7px 0px 0;}
/* 热门文章 */
.widget-hot-article li {counter-increment: c;}
.widget-hot-article li .uk-transition-toggle:before {content: counter(c);position: absolute;top: 0;left: 0;color: #fff;font-size: 12px;background-color: #206be7;line-height: 1;padding: 2px 6px;border-radius: 0 0 3px 0;z-index: 6;}
.widget-hot-article li .uk-border-rounded{max-height: 81px;}
.widget-hot-article li img{width: 100px;height: auto;}
.widget-hot-article li h4 a{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;color: hsla(0, 0%, 10%);} 
.widget-hot-article li h4 a:hover{color: #206be7;text-decoration: none;}
.widget-hot-article li .img-big{max-height: none;}
.widget-hot-article li .img-big img{width: 100%;height: auto;}
.widget-hot-article .widget-hot-article-meta{color: hsla(0, 0%, 10%, .6);}
/* 图片式列表 */
.widget-img-list ul{margin-bottom: 10px !important;}
.widget-img-list li a{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;color: hsla(0, 0%, 10%);} 
.widget-img-list li a:hover{color: #206be7;text-decoration: none;}
.widget-img-list p.uk-text-small{margin: 6px 0 0;}
/* --------侧栏E------------ */

/* PC全站搜索模态框S */
#modal-full-search .modal-full-search-wrap{position: relative; top: -50px;}
.modal-search-form{}
.modal-search-form li{list-style: none;}
.modal-search-form,.modal-search-form a{}
.modal-search-list-menu{padding: 0;}
.modal-search-list-menu li{cursor:pointer;color: #000;opacity: .7;font-size: 15px;}
.modal-search-list-menu li:hover{opacity: 1;}
.modal-search-list-menu li.uk-active{color: #206be7;opacity:1;}
.modal-search-list-menu li span{display: inline-block;padding: 10px 20px;}
.modal-search-form form{display: flex;align-items: center;
    -webkit-backdrop-filter: blur(18px);
    backdrop-filter: blur(18px);
    box-shadow: 0 0 10px 3px #0000001a;z-index: 1;border-radius: 23px;height: 46px;line-height: 46px;background-color: rgba(255,255,255,0.7);transition: background .2s;}
.modal-search-form .uk-search-default .uk-search-input{padding-left: 20px;height: 22px; line-height: 22px;color: #222;border:none;font-size: 14px;}
.modal-search-form .uk-search-default .uk-search-input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: -internal-light-dark(rgb(232, 240, 254), rgba(70, 90, 126, 0.9)) !important;
    color: fieldtext !important;
}
.modal-search-form .uk-search-default input:-internal-autofill-previewed,.modal-search-form .uk-search-default input:-internal-autofill-selected {-webkit-text-fill-color: #000;transition: background-color 1000s ease-out 0.5s;}
.modal-search-form .uk-search .uk-search-icon{width: 50px; border-radius:0 23px 23px 0;background-color: rgba(32,101,217,1);color: #fff;}
.modal-search-form .uk-search .uk-search-icon:hover{background-color: rgba(15,88,208,1);}
/* PC全站搜索模态框E */

/* PC全站登录模态框S */
.modal-login-wrap .uk-modal-header,.modal-login-wrap .uk-modal-footer{border:none;}
.modal-login-wrap .uk-modal-dialog,.modal-login-wrap input,.modal-login-wrap button{border-radius: 5px;overflow: hidden;}
.modal-login-wrap .uk-modal-header{padding: 30px; background-color: rgba(245,247,250,1);}
.modal-login-wrap .uk-modal-dialog{width: 360px;}
.modal-login-wrap a:hover{text-decoration: none;color: #f50;}
/* PC全站登录模态框E */

/* 列表式分页 */
.pagination{margin: 0 auto !important;padding: 25px 20px; text-align: center;font-size: 14px;}
.pagination > a{color: rgba(0,0,0,.5);border-radius: 4px;}
.pagination > a, .pagination > b {position: relative;display: inline-block;padding: 6px 14px;line-height: 1.42857;text-decoration: none;background-color: #E9EAF0;border: 1px solid #DDD;}
.pagination > a > b {margin-left: -1px;line-height: 1.42857;text-decoration: none;color: #333;background-color: #E9EAF0;border: none;}
.pagination > a:hover > b,.pagination > a > b:hover{background-color: #206be7;color: #fff;}
.pagination b {margin-left: -1px;line-height: 1.42857;text-decoration: none;color: #FFF;background-color: #206be7;border: 1px solid #206be7;border-radius: 4px;}
.pagination > a:hover{background-color: #206be7;color: #FFF; border-color: #206be7;}
.pagination a[title="Total record"]{display: none;}

.Breadcrumb{font-size: 14px;color: #4a4a4a}
.Breadcrumb a{color: #161616;}
/* ========================== common E======================== */


/* ========================== pages S============================ */

/* --------首页------------ */
/* 轮播 */
.main-slider .uk-overlay-primary{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));}
.main-slider h5{width: 80%;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;}
.feature-post .uk-overlay-primary{background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7)); padding: 12px 12px;color: rgba(255, 255, 255, 1);}
.widget-img img{width: 100%;height: 326px;transition:all .3s ease-out 0s,padding-right 0s;}
.widget-img img:hover{opacity: 0.9;}


/* PC热门推荐 */
.index-hot .index-hot-head h4,.index-idc .index-idc-head h4{font-size: 18px;}
.index-hot .index-hot-head .more,.index-idc .index-idc-head .more,.friend-links .more{color: hsla(0, 0%, 10%, .6);font-size: 14px;text-decoration: none;}
.index-hot .index-hot-head .more:hover,.index-idc .index-idc-head .more:hover,.friend-links .more:hover{color: #206be7;}
.index-hot .index-hot-content {display: grid;grid-template-rows: min-content auto 24px;padding-left: 10px;row-gap: 0;}
.index-hot h3{margin-bottom: 5px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;line-clamp: 1; -webkit-box-orient:vertical;}
.index-hot h3 a{color: hsla(0, 0%, 10%);}
.index-hot h3 a:hover{color: #1162e8;text-decoration: none;}
.index-hot .index-hot-content .index-hot-excerpt,.index-hot .index-hot-content .index-hot-meta a{color: hsla(0, 0%, 10%, .6);}
.index-hot .index-hot-content .index-hot-meta a:hover{color: #1162e8;text-decoration: none;}
.index-hot .index-hot-excerpt p{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;}
.index-hot .index-hot-content .index-hot-meta .index-hot-link{color: hsla(0, 0%, 10%);}

/* PC最新推荐 */
.main-list .main-list-head .uk-tab{flex-wrap: nowrap;padding: 20px 20px 0;}
.main-list .main-list-head .uk-tab::-webkit-scrollbar {display: none;}
.main-list .main-list-head .uk-tab>li:first-child{padding-left:0;}
.main-list .main-list-head .uk-tab::before{border-bottom:none;}
.main-list .main-list-head .uk-tab>*>a{padding: 0 0 20px 0;  border-bottom: 2px solid transparent; font-size: 16px;color: hsla(0,0%,10%,.8);}
.main-list .main-list-head .uk-tab>.uk-active>a{border-color: #1e87f0;color: #1162e8;}
.main-list .main-list-head .uk-tab>*>a:hover{color: #1162e8;}
.main-list .main-list-body .index-post-list{list-style: none;margin: 0; padding: 0 20px;}
.main-list .main-list-body .index-post-list li{padding: 20px 0;}
.main-list .main-list-body .index-post-list>:nth-child(n+2) {border-top: 1px solid hsla(0,0%,10%,.07);}
.main-list .main-list-body .index-post-list li:last-child{border-bottom: 1px solid hsla(0,0%,10%,.07);}
.main-list .main-list-body .index-post-list .index-post-list-item .item-thumbnail{}
.main-list .main-list-body .index-post-list .index-post-list-item .item-thumbnail a.uk-inline-clip {flex-grow: 0;flex-shrink: 0;transition: box-shadow .3s ease 0s;border-radius: 5px;overflow: hidden;}
.main-list .main-list-body .index-post-list .item-class,.index-idc .idc-item-top .item-class{position: absolute;left: 10px;top: 10px;padding: 4px 8px;line-height: 14px;background: rgba(0, 0, 0, .5);border-radius: 3px;font-size: 12px;color: #fff;text-decoration: none;}
.main-list .main-list-body .index-post-list .item-class:hover,.index-idc .idc-item-top .item-class:hover{background: #1162e8;}
.main-list .main-list-body .index-post-list .new-article-info{display: grid;grid-template-rows: min-content auto 24px;padding-left: 20px;row-gap: 0;}
.main-list .main-list-body .index-post-list .new-article-info h3{margin: 0 0 10px; font-size: 20px;font-weight: 500;line-height: 1.5;}
.main-list .main-list-body .index-post-list .new-article-info h3 a{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;text-decoration: none;color: hsla(0, 0%, 10%);}
.main-list .main-list-body .index-post-list .new-article-info h3 a:hover,.index-idc .index-idc-body .uk-card-body h4 a:hover{color: #1162e8;}
.main-list .main-list-body .index-post-list .new-article-info h3 a .uk-label{position: relative;top:-2px}
.main-list .main-list-body .index-post-list .item-excerpt{margin-bottom: 15px; line-height: 1.625;font-size: 15px;color: hsla(0, 0%, 10%, .8);}
.main-list .main-list-body .index-post-list .item-excerpt p{margin: 0; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;}
.main-list .main-list-body .index-post-list .item-meta,.index-idc .index-idc-body .item-meta{line-height: 24px; font-size: 13px;color: hsla(0, 0%, 10%, .6);}
.main-list .main-list-body .index-post-list .item-meta .item-meta-li,.index-idc .index-idc-body .item-meta .item-meta-li{display: inline-block;line-height: inherit;vertical-align: top;}
.main-list .main-list-body .index-post-list .item-meta .views,.index-idc .index-idc-body .item-meta .views{margin-right: 15px;}
.main-list .main-list-body .index-post-list .item-meta .item-author {margin-right: 15px;}
.main-list .main-list-body .index-post-list .item-meta a{color: hsla(0, 0%, 10%, .6);text-decoration: none;}
.main-list .main-list-body .index-post-list .item-meta a:hover{color: #1162e8;}
.main-list .main-list-body .index-post-list .item-meta a.avatar {display: inline-block;height: 24px;line-height: 24px;vertical-align: top;}
.main-list .main-list-body .index-post-list .item-meta a.avatar img {display: inline-block;width: 24px;height: 24px;margin-right: 3px;vertical-align: top;background: #f5f5f5;border-radius: 50%;}
.main-list .main-list-body .index-post-list .item-meta .item-meta-right,.index-idc .index-idc-body .item-meta .item-meta-right{float: right;line-height: inherit;}
.main-list .main-list-body .index-post-list .item-meta .item-meta-right .uk-icon{position: relative;top: -1px;}

.load-status a{display: block;padding: 20px; text-align: center;font-size: 16px;color: #1162e8;}
.load-status a:hover{text-decoration: none;color: #fc7247;}

/* 首页主机商图片列表 */
.index-idc .idc-item-top {border-bottom: 1px solid #f5f5f5;max-height: 180px;overflow: hidden;}
.index-idc .index-idc-body .uk-card{border: 1px solid hsla(0,0%,15%,.07);box-shadow:none; overflow: hidden; transition: all .3s;}
.index-idc .index-idc-body .uk-card:hover{transform: translateY(-4px);transition: all .3s;box-shadow: 0 1px 9px 3px rgba(0,0,0,.1);}
.index-idc .index-idc-body .uk-card-body h4 a{height: 45px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;text-decoration: none;color: hsla(0, 0%, 10%);}
.index-idc .index-idc-body p{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

/* 友链 */
.friend-links-body a{margin-right: 20px!important;color: hsla(0, 0%, 10%, .6);}
.friend-links-body a:hover{color: #1162e8;}

/* --------列表页------------ */
/* 列表页公共 */
.class-title{padding: 20px;line-height: 28px; vertical-align: middle !important;}
.class-title h2{margin: 0;}
.class-title h2::before,.pic-list h2::before {content: "";display: inline-block;position: relative;top: calc(-.1* 1em);vertical-align: middle;height: calc(4px + .7em);margin-right: calc(5px + .2em);border-left: calc(5px + .1em) solid #206be7;}
.class-title .class-title-right a,.pic-list .class-title-right a{color: hsla(0, 0%, 10%, .6);}
.class-title .class-title-right a:hover,.pic-list .class-title-right a:hover{color: #1162e8;text-decoration: none;}
.class-title .class-title-right span,.pic-list .class-title-right span{position: relative;top: -3px;}

/* 图片式列表页 */
.pic-list{margin-bottom: 20px;padding: 15px 20px; background-color: #fff; border-radius: 5px; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05);line-height:28px;vertical-align: middle;}
.pic-list h2{margin: 0;}


.filter a {padding: 4px 1rem;display: inline-block;border: 1px solid;border-radius: 9999px;font-size: 0.875rem; line-height: 1.5rem; color: #181C18; font-weight: 500; border-color: rgb(209 213 219 / 1);; transition: .2s;}
.filter .activate,.filter a:hover {color: #fff; background-color: rgb(249 115 22 / 1);}
.filter a:hover {text-decoration: none;}
/* -----------地区筛选列表收缩展开S--------- */
/* 核心容器：flex布局让列表和按钮同行 */
        .region-container {position: relative;display: flex;flex-wrap: wrap; /* 空间不足时自动换行 */gap: 0px; /* 列表和按钮之间的间距 */}
/* 列表容器：默认限制高度，溢出隐藏 */
        .region-list {max-height: 35px; /* 单行高度 */overflow: hidden;transition: max-height 0.2s ease; /* 平滑展开/收起动画 */display: flex;flex-wrap: wrap;align-items: center;flex: 1; /* 占满剩余空间，按钮固定在右侧 */}
/* 展开后的状态：足够显示所有选项 */
        .region-list.expanded {max-height: 1000px; /* 可根据选项数量调整 */}
/* 展开/收起按钮样式：和链接同行 */
        .region-toggle {border: none;background-color: #e6f0ff;color: #0066cc;padding: 0px 12px;border-radius: 4px;cursor: pointer;font-size: 14px;font-weight: 600;transition: background-color 0.2s;line-height: 33px; /* 和链接行高一致，垂直对齐 */flex-shrink: 0; /* 按钮不被压缩 */height: 33px; /* 固定高度，匹配列表行高 */}
        .region-toggle:hover {background-color: #206be7;color: #fff;}
/* -----------地区筛选列表收缩展开E--------- */

.cardlist .meta .uk-text-break{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;} 
.idc-item-top{border-bottom: 1px solid #f5f5f5;max-height: 180px;overflow: hidden;}


/* 卡片式列表页 */
.cardlist .meta .uk-text-break{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient:vertical;} 
.idc-item-top{border-bottom: 1px solid #f5f5f5;max-height: 180px;overflow: hidden;}


/* PC商家列表 */
@media (min-width: 640px){
    .cardlist .card:hover{transform: translateY(-4px);transition: all .5s;box-shadow: 0 5px 15px rgb(158 168 255 / 20%);}
}

/* 标题式列表页 */
.post-title-list li a{width: 100%; overflow: hidden; font-size: 16px;color: hsla(0, 0%, 10%);}
.post-title-list li a:hover{color: #1162e8;text-decoration: none;}
.post-title-list li a span {display: block;overflow: hidden;text-overflow: ellipsis;}
.post-title-list li .date{flex-shrink:0;margin-left:20px;font-size: 14px; white-space:nowrap;color: hsla(0, 0%, 10%, .6);}
.post-title-list li a:before {width: 0;height: 0;line-height: 0;margin-right: 6px;border: 4px solid transparent;border-left: 6px solid #ccc;content: "";font-size: 0;}
.post-title-list li a:hover:before{border-left-color:#1162e8;}


/* --------内容页------------ */
 /* 文章内容页 */
.article-wrap{padding: 30px;}
.article-head{margin-bottom: 40px;}
.article-head .article-meta{padding-bottom: 10px;}
.article-head .article-meta span{margin-right: 10px;}
 .article-head .article-meta a:hover{color: #383838;}
.article-body{line-height:1.8; color: hsla(0, 0%, 10%);font-size: 16px;}
.article-body h2{padding-bottom:12px; font-size: 22px;font-weight:700; border-bottom:1px solid hsla(0,0%,10%,.07)}
.article-body h3,.article-body .h3{padding-left: 18px;position: relative;border: none;line-height: 1.46;font-size: 20px;font-weight: 600;}
.article-body h3:before,.article-body .h3:before{background-color:#206be7; font-size: 20px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent);    content: "";height: calc(100% - 9px);left: 0;position: absolute;top: 6px;width: 3px;}
.article-body h4{font-size: 18px;font-weight: 600;}
.article-body blockquote{position:relative; padding: 40px 30px 20px;background-image:url(img/b.svg);background-repeat:no-repeat;background-position:left 30px top 20px; background-color:hsla(0,0%,10%,.07); border-radius:8px;color: hsla(0, 0%, 10%, .8);font-size: 16px;font-style: normal;}
.article-body blockquote:before {color: hsla(0,0%,10%,.1);content: "“";font-family: iconbg;font-size: 30px;left: 20px;line-height: 1;position: absolute;top: 15px;}
.article-body table{margin-top: 20px;border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 20px;text-align: center;}
.article-body table th{font-weight: bold; background-color: #f8f8f8;}
.article-body table th,.article-body table td {padding: 8px 10px;vertical-align: top;border: 1px solid #e5e5e5;}
.entry .entry-content blockquote p:last-child,.article-copyright p:last-child{margin-bottom: 0;}
.article-copyright{margin-top: 30px; padding: 15px; background: hsla(0, 0%, 10%, .03);border: 1px solid hsla(0, 0%, 10%, .05);border-radius: 5px;line-height: 1.4;color: rgba(0, 0, 0, 0.5);}
.article-copyright p{margin-top: 0; margin-bottom: 8px;}
.article-bottomActions{padding: 30px; text-align: center;}
.article-bottomActions .support-title{font-size: 16px; color: #999;}
.article-bottomActions .uk-button{padding: 3px 30px; border-radius: 5px;font-size: 14px; color: #fff;}
.article-bottomActions .uk-button .uk-icon{position: relative;top:-1px; margin-right: 5px;}
.btn-zan{background: linear-gradient(to bottom, #2065D9, #2065D9);}
.btn-zan:hover{background: linear-gradient(to top, #0F58D0, #0F58D0);}
.tag-list a,.country-list a {display: inline-block;margin-right: 5px;padding: 0 10px;line-height: 28px;height: 28px;background: #f5f5f5;border-radius: 5px;font-size: 14px;transition: all .2s ease;color: #615f5f;}
.tag-list a:hover{background: #206be7;color: #fff;border-color: #206be7;text-decoration: none;}
.tag-list a:before {content: "#";margin-right: 6px;font-weight: 700;}
.tag-list a:hover:before{color: #fff;}
.postnavi{}
.postnavi-prev, .postnavi-next {display: flex;align-items:center; position: relative; height: 85px;line-height: 80px;  background-position: 50%;background-size: cover;color: #fff;overflow: hidden;}
.postnavi-prev a, .postnavi-next a {box-sizing: border-box; padding: 0 20px; position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #fff;font-size: 16px;z-index: 1;text-overflow: -o-ellipsis-lastline; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.postnavi-prev a:hover, .postnavi-next a:hover{text-decoration: none;}
.postnavi-prev:before, .postnavi-next:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);content: "";}
.postnavi-prev:hover:before, .postnavi-next:hover:before {background: rgba(0, 0, 0, .7);}
/* 评论 */
#genAboutComment .comment-login{margin: 10px 0;font-size: .8rem;}
#genAboutComment .comment-login a:hover{color: #1e87f0;}
#genAboutComment .uk-h4 .comment-number{color:#999;font-size: .8rem;}
#genAboutComment .uk-h4 .comment-number span{color: #1e87f0;font-size: 1rem;}
#genAboutComment .am-comment-bd{font-size: .875rem;color:hsla(0, 0%, 10%);}
.comment-list #infocommentarea{margin: 0;}
#genAboutComment  li.am-comment{border-bottom: 1px solid hsla(0, 0%, 10%, .07);}
#genAboutComment li .am-comment-main{border:none;}
#genAboutComment .am-comment-bd .ecomment{margin-bottom: 8px;padding: 12px;border: 1px solid #dee4e9; border-radius: 5px;background: hsla(0, 0%, 10%, .04);color: hsla(0, 0%, 10%, .8);}
#genAboutComment .am-comment-bd .ecomment:hover{background: #F7F7F7;}
#genAboutComment .am-comment-bd .ecomment .ecommentauthor{font-size:.8rem;}
#genAboutComment .am-comment-bd .ecomment .ecommentauthor:hover a{text-decoration:underline;}
#genAboutComment .am-comment-bd .ecomment p{margin:10px 0 0;}
#genAboutComment .am-comment-bd a{color: #1e87f0;}
#genAboutComment li .am-comment-hd{background-color:transparent;border:none;}
#genAboutComment li .am-comment-meta{font-size:.8rem;color: hsla(0, 0%, 10%, .6);}
#genAboutComment li .am-comment-meta a{font-weight: 400;color:hsla(0, 0%, 10%);}
#genAboutComment li .am-comment-meta a:hover{text-decoration:none;color: #1162e8;}
#genAboutComment .am-comment-actions a{display: inline-block;padding: 10px 0 5px 10px; line-height: 1;font-size: 12px; }
#genAboutComment .am-comment-actions,#genAboutComment .am-comment-actions a,#genAboutComment .am-comment-actions span{color: #999;}
#genAboutComment .am-comment-actions a:hover{color: #1e87f0;}
#infocommentnumarea{color: #4370f5;}
.comment-page{margin-top: 20px;}

/* 商家内容页 */
.navigation-tabs ul{display: flex; flex-wrap: wrap;margin-left: -20px;padding: 0;list-style: none;position: relative;}
.navigation-tabs ul::before {content: "";position: absolute;bottom: 0;left: 20px;right: 0;}
.navigation-tabs ul li{flex: none;padding-left: 20px;position: relative;}
.navigation-tabs ul li a{display: flex;align-items: center;column-gap: .25em;justify-content: center;padding: 1rem .5rem;color: #999;border-bottom: 2px solid transparent;font-size: 12px;text-transform: uppercase;transition: color .1s ease-in-out;line-height: 20px; text-decoration: none;font-size: .875rem;font-weight: 500;}
.navigation-tabs ul li a {border-bottom: 2px solid transparent; --tw-text-opacity: 1;color: rgb(107 114 128 / var(--tw-text-opacity, 1)); font-weight: 500;}
.navigation-tabs ul li a:hover{color: #333;}
.navigation-tabs ul li.uk-active a {border-color: 2px solid #ff6b35; border-color: #ff6b35;color: #ff6b35;}
.navigation-tabs .tab-active {border-bottom: 2px solid #ff6b35;color: #ff6b35;}
.navigation-tabs .uk-tab::before{border-bottom-width:0 ;}
.payment span{padding:0.25rem 0.75rem; font-size: 0.875rem; line-height: 1.25rem;  background-color: #f8f8f8; border-radius: 9999px;--tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1));}
.idc-webimg{width: 100%; max-height: 180px;overflow: hidden;border: 1px solid #f5f5f5;}
.idc-logo{padding: 1.6rem 4.5rem; border: 1px solid #f5f5f5;}
.idc-webimg img,.idc-logo img{width: 100%;height: auto;}
.idc-describe-sale-info{display: grid;grid-template-rows: min-content auto 24px;padding-left: 20px;row-gap: 0;}
.idc-describe-sale-info h5{}
.idc-describe-sale-info .item-excerpt p{margin: 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}


/* ========================== pages E============================ */





/* ========================= Responsive S=========================== */
/* -------------------PC S--------------------- */
@media (min-width: 640px){
    
/* ============ PC common S============== */
.uk-navbar-nav li.nav-hot {position: relative;}
.uk-navbar-nav li.nav-hot::after {position: absolute;right: 4px;top: 11px;background-color: #F00;border-radius: 3px;color: #fff;content: "HOT";font-size: 10px;line-height: 1;padding: 1px 3px;}
.uk-navbar-nav li.nav-hot::after {animation: gelatine .7s infinite;}
@keyframes gelatine {
    50%{
        -webkit-transform: translate(0, -1px);
        transform: translate(0, -1px);
    }
    100%{
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
.sidebar{width: 320px;padding-left: 20px;}

/* 小工具 */
.slide-bar a{display: block; bottom: 10px;right: 10px;margin: 0;padding: 10px 11px;background: #2065D9;color: #fff;}
.slide-bar a:hover{background: #0F58D0;color: #fff;}
.slide-bar .slide-bar-item:first-child{border-top-left-radius: 3px;border-top-right-radius: 3px;}
.slide-bar .slide-bar-item:last-child, .slide-bar .slide-bar-item:last-child:before{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.slide-bar .uk-totop{padding: 15px 11px;}
/* ============ PC common E============== */

/* ============ PC pages S=============== */
/* -----------PC首页S----------- */
.main-slider{width: 651px; height: 326px;overflow: hidden;}
.main-slider .uk-overlay{padding: 40px 20px 22px;}

/* PC端首页轮播右侧专题 */
.feature-post{padding-left: 14px;}
.feature-post .uk-list>:nth-child(n+2) {margin-top: 14px;}

/* PC热门推荐 */
.index-hot .index-hot-content{width: 100%;}
.index-hot .hot-img{width: 42%;}
.main-list .main-list-body .index-post-list .index-post-list-item .item-thumbnail a.uk-inline-clip {width: 246px;height: 158px;}
/* -----------PC首页E----------- */

 /* PC标题式列表页 */
 .post-title-list li a span {white-space: nowrap;}
 
/* ========================== PC pages E============================ */

}
/* --+-+-+-+-+-+-+-+-+-+-+-+--PC E--+-+-+-+-+-+-+-+-+-+-+-+-- */


/* --+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--MOBI S--+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--- */
@media (max-width: 639px){
/* ================== MOBI Reset S ================= */
body{background-color: #fff;}
.uk-link, a {color: #206be7;}
/* ================== MOBI Reset E ================= */
/* ================= MOBI common S ================= */
.m-header-wrap {background-color: #fff;box-shadow: 0 5px 40px 0 rgb(17 58 93 / 10%);} 
.uk-navbar-container:not(.uk-navbar-transparent) {background: #fff !important;}
.uk-navbar-item, .uk-navbar-toggle{min-height: 55px;}
.margin-remove-top-mobi{margin-top: 0 !important;}
.padding-default{padding: 15px;}
.padding-horizontal-mobi{padding-left: 15px;padding-right: 15px;}
.padding-remove-horizontal-mobi{padding-left: 0;padding-right: 0;}
.main{background-color: #fff;}

.m-nav-login{margin-top: 20px;}
.m-nav-login a{display: block;line-height: 30px; background-color: hsla(0,0%,100%,.1);border-radius: 5px; text-align: center;}
.m-nav-login a:hover{text-decoration: none;}

/* 网格尺寸 */
.grid-column-grid-default, .grid-default{margin-left:-10px;}
.grid-column-default>*, .grid-default>*{padding-left:10px;}
/* ============ MOBI common E ============ */
/* MOBI首页轮播 */
.main-slider .uk-slideshow-items{min-height:226px !important;border-radius:0 !important;}

/* 首页轮播右侧专题 */
.feature-post .uk-list>:nth-child(n+2) {margin-top: 0;}

/* MOBI热门推荐 */
.main-list .main-list-body .index-post-list li{padding: 15px 0;}
.main-list .main-list-body .index-post-list .new-article-info h3{font-size: 16px;}
.main-list .main-list-body .index-post-list .new-article-info {grid-template-rows: auto 0 16px;padding-left: 10px;}
.main-list .main-list-body .index-post-list .index-post-list-item .item-thumbnail{width: 114px !important;}
.main-list .main-list-body .index-post-list .index-post-list-item .item-thumbnail a.uk-inline-clip {max-height: 74px;}
.main-list .main-list-body .index-post-list .item-meta{line-height:16px;}

/* mobi最新推荐 */
.main-list .main-list-head .uk-tab{flex-wrap: nowrap;padding: 20px 15px 0;}

/* IDC卡片式推荐 */
.index-idc .uk-grid>.uk-grid-margin{margin-top:10px;}
.index-idc .idc-item-top{max-height:110px;overflow:hidden;}
.index-idc .index-idc-body .item-meta{line-height: 1;}
.index-idc .index-idc-body .uk-h5{margin-bottom: 10px;}

.index-idc .index-idc-body  .uk-card-body{padding: 10px;}
}
/* --+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--MOBI E--+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--- */
/* ================= Responsive E ================= */