/* ==========================================================================
   Eyou default content pages — scoped styles
   新闻列表/详情、视频、图集、招聘、下载、留言、搜索、标签、专题等默认功能页
   全部样式以 .eyou-page / .news-banner / .channel-banner 为作用域，避免冲突
   ========================================================================== */

/* ============ 修复顶部空白：重置 body/html 外边距，强制导航贴顶 ============ */
html,body{margin:0 !important;padding:0 !important;}
body > noscript{display:none;}
body.eyou-default-body #masthead,
body.eyou-default-body #mobile-header{top:0 !important;}

/* ============ 全站共享品牌渐变（统一浅蓝，与产品详情页 banner 一致，导航浮于其上） ============ */
:root{--eyou-hero-gradient:linear-gradient(135deg, rgb(234, 242, 255) 0%, rgb(199, 219, 251) 60%, rgb(155, 193, 246) 100%);}

/* ============ News & Blogs 两栏 banner（参考 blog.html） ============ */
.news-banner-section{position:relative;overflow:hidden;background:var(--eyou-hero-gradient) !important;}
.news-banner-wrap{display:flex;align-items:center;gap:44px;max-width:1280px;margin:0 auto;padding:152px 32px 74px;}
.news-banner-left{flex:1 1 52%;position:relative;z-index:2;color:#052f9b;}
.news-banner-title{margin:0 0 18px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:46px;font-weight:700;line-height:1.15;color:#052f9b;}
.news-banner-desc{max-width:540px;margin:0;font-size:17px;line-height:1.75;color:rgba(5,47,155,.78);}
.news-banner-right{flex:0 0 42%;position:relative;z-index:1;text-align:right;}
.news-banner-img{max-width:100%;height:auto;border-radius:18px;filter:drop-shadow(0 22px 44px rgba(20,18,90,.35));}
@media all and (max-width:991px){
  .news-banner-wrap{flex-direction:column;align-items:flex-start;gap:30px;padding:118px 24px 56px;}
  .news-banner-right{flex:none;width:100%;text-align:center;}
  .news-banner-title{font-size:36px;}
}
@media all and (max-width:575px){
  .news-banner-wrap{padding:110px 20px 48px;}
  .news-banner-title{font-size:30px;}
  .news-banner-desc{font-size:15px;}
}

/* ============ 频道内页 banner（banner.htm） ============ */
.channel-banner-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:300px;background:var(--eyou-hero-gradient) !important;overflow:hidden;}
.channel-banner-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:150px 24px 72px;text-align:center;}
.channel-banner-title{margin:0;color:#052f9b;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1.2;text-shadow:none;}
.channel-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;font-size:14px;color:rgba(5,47,155,.8);}
.channel-breadcrumb a{color:#052f9b;text-decoration:none;opacity:.9;transition:opacity .2s;}
.channel-breadcrumb a:hover{opacity:1;text-decoration:underline;}
.channel-breadcrumb .sep{color:rgba(5,47,155,.55);}
.channel-breadcrumb span:last-child{color:#052f9b;font-weight:600;}
@media all and (max-width:767px){
  .channel-banner-wrap{min-height:220px;}
  .channel-banner-inner{padding:118px 20px 54px;}
  .channel-banner-title{font-size:30px;}
}

/* ============ 搜索/标签等无栏目图页面的渐变 hero（导航+banner 共用背景） ============ */
.eyou-hero-banner{position:relative;overflow:hidden;background:var(--eyou-hero-gradient) !important;}
.eyou-hero-inner{max-width:1200px;margin:0 auto;padding:150px 24px 72px;text-align:center;color:#052f9b;}
.eyou-hero-title{margin:0 0 12px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:42px;font-weight:700;line-height:1.2;color:#052f9b;text-shadow:none;}
.eyou-hero-sub{margin:0;font-size:16px;line-height:1.7;color:rgba(5,47,155,.78);}
.eyou-hero-sub strong{color:#052f9b;font-weight:700;}
@media all and (max-width:767px){
  .eyou-hero-inner{padding:118px 20px 54px;}
  .eyou-hero-title{font-size:30px;}
}

/* ============ 默认内容页通用容器 ============ */
.eyou-page{max-width:1200px;margin:0 auto;padding:60px 24px 90px;}
.eyou-page-head{margin-bottom:38px;}
.eyou-page-title{margin:0 0 10px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:34px;font-weight:700;color:#1a202c;line-height:1.25;}
.eyou-page-sub{margin:0;font-size:16px;color:#052f9b;line-height:1.7;}

/* ============ 新闻列表（横向卡片 · 蓝色系, 与下载列表一致） ============ */
.eyou-news-list{display:flex;flex-direction:column;gap:24px;}
.eyou-news-item{background:#fff;border:1px solid #e5ecff;border-radius:18px;padding:30px 36px;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;display:flex;gap:28px;align-items:flex-start;}
.eyou-news-item:hover{box-shadow:0 16px 44px rgba(5,47,155,.14);transform:translateY(-2px);border-color:#9bc1f6;}
.eyou-news-thumb{flex-shrink:0;width:260px;height:160px;border-radius:12px;overflow:hidden;background:#f5f7fa;}
.eyou-news-thumb img{width:100%;height:100%;object-fit:cover;}
.eyou-news-content{flex:1;min-width:0;}
.eyou-news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;font-size:13px;color:#052f9b;}
.eyou-news-type{display:inline-flex;align-items:center;padding:4px 15px;border-radius:999px;background:#eaf2ff;color:#052f9b;font-weight:700;font-size:12px;letter-spacing:.03em;}
.eyou-news-meta time,.eyou-news-meta .eyou-meta-views{display:inline-flex;align-items:center;gap:6px;color:#8b95b5;}
.eyou-news-title{margin:0 0 12px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.45;}
.eyou-news-title a{color:#052f9b;text-decoration:none;transition:color .2s;}
.eyou-news-item:hover .eyou-news-title a{color:#052f9b;}
.eyou-news-desc{margin:0 0 16px;font-size:15px;line-height:1.8;color:#4a4a6a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.eyou-news-more{display:inline-flex;align-items:center;gap:8px;color:#052f9b;font-weight:700;font-size:15px;text-decoration:none;}
.eyou-news-more::after{content:'\2192';transition:transform .2s;}
.eyou-news-more:hover{color:#052f9b;}
.eyou-news-more:hover::after{transform:translateX(4px);}
@media all and (max-width:768px){
  .eyou-news-item{flex-direction:column;padding:20px;}
  .eyou-news-thumb{width:100%;height:200px;}
}

/* ============ 有图卡片网格（新闻有图/视频/图集/专题） ============ */
.eyou-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
@media all and (max-width:1024px){.eyou-card-grid{grid-template-columns:repeat(2,1fr);gap:24px;}}
@media all and (max-width:640px){.eyou-card-grid{grid-template-columns:1fr;}}
.eyou-card{background:#fff;border:1px solid #e5ecff;border-radius:18px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease;display:flex;flex-direction:column;}
.eyou-card:hover{box-shadow:0 16px 44px rgba(40,40,120,.12);transform:translateY(-3px);}
.eyou-card-thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#eaf2ff;text-decoration:none;}
.eyou-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;}
.eyou-card:hover .eyou-card-thumb img{transform:scale(1.06);}
.eyou-card-thumb.is-play::after{content:'';position:absolute;inset:0;background:rgba(18,18,60,.22);}
.eyou-card-playicon{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(20,20,70,.3);transition:transform .2s;}
.eyou-card-playicon::before{content:'';border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #052f9b;margin-left:4px;}
.eyou-card:hover .eyou-card-playicon{transform:translate(-50%,-50%) scale(1.08);}
.eyou-card-badge{position:absolute;z-index:2;top:14px;left:14px;padding:5px 14px;border-radius:999px;background:#052f9b;color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;}
.eyou-card-badge.is-vip{background:#ff2093;}
.eyou-card-body{padding:22px 24px 26px;display:flex;flex-direction:column;flex:1;}
.eyou-card-title{margin:0 0 12px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.5;}
.eyou-card-title a{color:#1a202c;text-decoration:none;transition:color .2s;}
.eyou-card:hover .eyou-card-title a{color:#052f9b;}
.eyou-card-meta{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:#052f9b;}

/* ============ 招聘列表 ============ */
.eyou-job-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}
@media all and (max-width:767px){.eyou-job-list{grid-template-columns:1fr;}}
.eyou-job-item{position:relative;background:#fff;border:1px solid #e5ecff;border-radius:18px;padding:28px 30px;transition:box-shadow .25s ease,transform .25s ease;}
.eyou-job-item:hover{box-shadow:0 14px 40px rgba(40,40,120,.10);transform:translateY(-2px);}
.eyou-job-title{margin:0 0 16px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.45;padding-right:110px;}
.eyou-job-title a{color:#1a202c;text-decoration:none;}
.eyou-job-item:hover .eyou-job-title a{color:#052f9b;}
.eyou-job-info{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:#052f9b;}
.eyou-job-info span{display:inline-flex;align-items:center;gap:7px;}
.eyou-job-info b{color:#052f9b;font-weight:700;}
.eyou-job-date{position:absolute;top:28px;right:30px;font-size:13px;color:#052f9b;}

/* ============ 详情页（文章/视频/图集/下载/招聘/专题） ============ */
.eyou-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#052f9b;}
.eyou-breadcrumb a{color:#052f9b;text-decoration:none;}
.eyou-breadcrumb a:hover{text-decoration:underline;}
.eyou-breadcrumb .sep{color:#052f9b;}
.eyou-article-title{margin:0 0 18px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:34px;font-weight:700;line-height:1.3;color:#1a202c;}
.eyou-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid #e5ecff;font-size:14px;color:#052f9b;}
.eyou-article-meta .eyou-meta-type{padding:4px 14px;border-radius:999px;background:#eaf2ff;color:#052f9b;font-weight:700;font-size:12px;}
.eyou-article-meta time,.eyou-article-meta .eyou-meta-views,.eyou-article-meta .eyou-meta-author{display:inline-flex;align-items:center;gap:6px;}
.eyou-article-content{margin-top:30px;font-size:16px;line-height:1.9;color:#334155;word-break:break-word;}
.eyou-article-content p{margin:0 0 18px;}
.eyou-article-content h2{margin:38px 0 16px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;color:#1a202c;line-height:1.35;}
.eyou-article-content h3{margin:30px 0 14px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:21px;font-weight:700;color:#1a202c;line-height:1.4;}
.eyou-article-content img{max-width:100%;height:auto;border-radius:12px;margin:18px 0;}
.eyou-article-content a{color:#052f9b;}
.eyou-article-content ul,.eyou-article-content ol{margin:0 0 18px;padding-left:24px;}
.eyou-article-content li{margin:6px 0;}
.eyou-article-content blockquote{margin:22px 0;padding:16px 24px;border-left:4px solid #052f9b;background:#f6f7f9;border-radius:0 12px 12px 0;color:#4a4a6a;}
.eyou-article-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px;}
.eyou-article-content table th,.eyou-article-content table td{border:1px solid #e5ecff;padding:10px 14px;text-align:left;}
.eyou-article-content table th{background:#f6f7f9;color:#1a202c;}
.eyou-article-content iframe{max-width:100%;border-radius:12px;}
.eyou-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:34px 0 0;}
.eyou-tags .eyou-tags-label{font-weight:700;color:#1a202c;font-size:15px;margin-right:4px;}
.eyou-tags a{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;border:1px solid #e5ecff;background:#fff;color:#052f9b;font-size:13px;text-decoration:none;transition:all .2s;}
.eyou-tags a:hover{border-color:#052f9b;color:#052f9b;background:#f6f7f9;}
.eyou-prenext{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:42px;padding-top:28px;border-top:1px solid #e5ecff;}
.eyou-prenext a{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:999px;border:1px solid #e5ecff;background:#fff;color:#334155;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;}
.eyou-prenext a:hover{border-color:#052f9b;color:#fff;background:#052f9b;}
.eyou-prenext .eyou-back-list{margin-left:auto;background:#052f9b;border-color:#052f9b;color:#fff;}
.eyou-prenext .eyou-back-list:hover{background:#e8397c;border-color:#e8397c;}
@media all and (max-width:767px){
  .eyou-article-title{font-size:26px;}
  .eyou-prenext .eyou-back-list{margin-left:0;}
}

/* ============ 详情双栏（视频/下载） ============ */
.eyou-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start;}
@media all and (max-width:991px){.eyou-detail-grid{grid-template-columns:1fr;}}
.eyou-side-card{background:#fff;border:1px solid #e5ecff;border-radius:16px;padding:26px;margin-bottom:24px;}
.eyou-side-title{margin:0 0 16px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#1a202c;}
.eyou-side-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;}
.eyou-side-list li{list-style:none;margin:0 0 12px;padding:0;}
.eyou-side-list li a{display:flex;gap:12px;align-items:center;color:#052f9b;font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s;}
.eyou-side-list li a:hover{color:#052f9b;}
.eyou-side-list .eyou-side-thumb{flex:0 0 84px;width:84px;height:54px;border-radius:8px;object-fit:cover;background:#eaf2ff;}
.eyou-side-list .eyou-side-tt{display:block;color:inherit;flex:1;min-width:0;}
ul.eyou-video-periods li{width:100%;}
.eyou-video-periods li a{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 0;border-bottom:1px dashed #e5ecff;}
.eyou-video-periods li:last-child a{border-bottom:0;}
.eyou-video-periods .eyou-side-tt{font-weight:700;color:#1a202c;font-size:14px;line-height:1.45;}
.eyou-video-periods .eyou-side-time{font-size:12px;color:#8888a0;}
.eyou-video-player{background:#0d1022;border-radius:14px;overflow:hidden;margin-bottom:26px;}
.eyou-video-player video{width:100%;display:block;}
.eyou-video-player iframe{width:100%;aspect-ratio:16/9;border:0;display:block;}
.eyou-dl-stats{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 22px;font-size:14px;color:#6b7280;}
.eyou-dl-stats b{color:#1a202c;}
.eyou-dl-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;margin-bottom:12px;border-radius:12px;background:#052f9b;color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s;}
.eyou-dl-btn:hover{background:#e8397c;color:#fff;}
.eyou-dl-btn.is-cloud{background:#052f9b;}
.eyou-dl-btn.is-cloud:hover{background:#e8397c;}
.eyou-dl-code{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;border-radius:10px;background:#f6f7f9;font-size:14px;color:#6b7280;}
.eyou-dl-code b{color:#1a202c;letter-spacing:.06em;}
.eyou-dl-code .eyou-copy-btn{margin-left:auto;border:0;background:#052f9b;color:#fff;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;cursor:pointer;}

/* ============ 图集详情 ============ */
.eyou-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0 10px;}
@media all and (max-width:991px){.eyou-gallery{grid-template-columns:repeat(2,1fr);}}
@media all and (max-width:575px){.eyou-gallery{grid-template-columns:1fr;}}
.eyou-gallery a{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#eaf2ff;}
.eyou-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .35s;}
.eyou-gallery a:hover img{transform:scale(1.05);}

/* ============ 招聘详情信息表 ============ */
.eyou-job-table{margin:26px 0 10px;border:1px solid #e5ecff;border-radius:14px;overflow:hidden;}
.eyou-job-table .eyou-job-row{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid #eef0fb;}
.eyou-job-table .eyou-job-row:last-child{border-bottom:0;}
.eyou-job-table dt{margin:0;padding:14px 22px;background:#f6f7f9;font-weight:700;color:#1a202c;font-size:15px;}
.eyou-job-table dd{margin:0;padding:14px 22px;font-size:15px;color:#334155;}
@media all and (max-width:575px){.eyou-job-table .eyou-job-row{grid-template-columns:1fr;}.eyou-job-table dt{padding:12px 18px;}.eyou-job-table dd{padding:12px 18px;}}

/* ============ 留言/应聘表单 ============ */
.eyou-form-box{margin-top:44px;background:#fff;border:1px solid #e5ecff;border-radius:18px;padding:38px 40px;box-shadow:0 12px 36px rgba(40,40,120,.06);}
.eyou-form-title{margin:0 0 24px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;color:#1a202c;}
.eyou-form{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;}
.eyou-form .eyou-form-row{margin-bottom:22px;display:flex;flex-direction:column;gap:8px;}
.eyou-form .eyou-form-row.is-full{grid-column:1 / -1;}
.eyou-form label{font-weight:700;color:#1a202c;font-size:14px;}
.eyou-form label .req{color:#e03e3e;margin-left:2px;}
.eyou-form input[type=text],.eyou-form input[type=email],.eyou-form input[type=tel],.eyou-form input[type=number],.eyou-form select,.eyou-form textarea{width:100%;border:1px solid #e5ecff;border-radius:12px;padding:13px 16px;font-size:15px;color:#1a202c;background:#fff;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;}
.eyou-form textarea{min-height:130px;resize:vertical;}
.eyou-form input:focus,.eyou-form select:focus,.eyou-form textarea:focus{border-color:#052f9b;box-shadow:0 0 0 3px rgba(5,47,155,.12);}
.eyou-form .eyou-form-submit{grid-column:1 / -1;}
.eyou-btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 44px;border:0;border-radius:999px;background:#052f9b;color:#fff;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s;}
.eyou-btn-submit:hover{background:#e8397c;transform:translateY(-1px);}
@media all and (max-width:640px){
  .eyou-form-box{padding:28px 22px;}
  .eyou-form{grid-template-columns:1fr;}
}

/* ============ 标签云 ============ */
.eyou-tag-cloud{display:flex;flex-wrap:wrap;gap:12px;}
.eyou-tag-cloud a{display:inline-flex;align-items:center;padding:9px 20px;border-radius:999px;border:1px solid #e5ecff;background:#fff;color:#052f9b;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;}
.eyou-tag-cloud a:hover{border-color:#052f9b;color:#fff;background:#052f9b;}
.eyou-tag-section{margin-bottom:42px;}
.eyou-tag-section h2{margin:0 0 18px;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;color:#1a202c;display:flex;align-items:center;gap:12px;}
.eyou-tag-section h2::after{content:'';flex:1;height:1px;background:#e5ecff;}

/* ============ 搜索框（搜索结果页） ============ */
.eyou-search-bar{display:flex;gap:12px;max-width:640px;margin:0 0 40px;}
.eyou-search-bar input{flex:1;border:1px solid #e5ecff;border-radius:999px;padding:14px 24px;font-size:15px;outline:none;}
.eyou-search-bar input:focus{border-color:#052f9b;box-shadow:0 0 0 3px rgba(5,47,155,.12);}
.eyou-search-bar button{border:0;border-radius:999px;padding:14px 32px;background:#052f9b;color:#fff;font-weight:700;font-size:15px;cursor:pointer;}
.eyou-search-bar button:hover{background:#e8397c;}

/* ============ 空状态 ============ */
.eyou-empty{padding:70px 20px;text-align:center;color:#6b7280;font-size:16px;background:#fff;border:1px dashed #e5ecff;border-radius:18px;}

/* ============ 分页（圆形, 粉色系, 首页同款） ============ */
.eyou-pagination{display:flex;justify-content:center;margin:54px 0 0;padding:0;}
.eyou-pagination .navigation{width:100%;}
ul.eyou-page-links{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:0;padding:0;}
ul.eyou-page-links li{list-style:none;margin:0;padding:0;display:flex;align-items:center;}
ul.eyou-page-links li a{display:flex;align-items:center;justify-content:center;min-width:60px;height:60px;padding:0 14px;border-radius:50%;background:#fff;border:1px solid #fbd0e3;color:#e8397c;font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:all .25s ease;box-sizing:border-box;}
ul.eyou-page-links li a:hover{background:linear-gradient(45deg,#e8397c,#ff2093);color:#fff;border-color:transparent;}
ul.eyou-page-links li.active a,ul.eyou-page-links li span.current{background:linear-gradient(45deg,#e8397c,#ff2093);color:#fff;border-color:transparent;}
ul.eyou-page-links li span{display:flex;align-items:center;justify-content:center;min-width:48px;color:#e8397c;font-size:18px;font-weight:700;}
ul.eyou-page-links li:not(.active):has(> a:not([href])){display:none;}
ul.eyou-page-links li:first-child a[href]{font-size:0;}
ul.eyou-page-links li:first-child a[href]::before{content:'\2039';font-size:30px;font-weight:400;line-height:1;}
ul.eyou-page-links li:last-child a[href]{font-size:0;}
ul.eyou-page-links li:last-child a[href]::after{content:'\203A';font-size:30px;font-weight:400;line-height:1;}
@media all and (max-width:767px){
  ul.eyou-page-links{gap:12px;}
  ul.eyou-page-links li a{min-width:44px;height:44px;padding:0 10px;font-size:15px;}
  ul.eyou-page-links li:first-child a[href]::before,ul.eyou-page-links li:last-child a[href]::after{font-size:22px;}
}
