/* ===== 关于我们页 ===== */
.about_tabs_wrap{background:#fff;padding:50px 40px}
/* Certifications / Trusted by 列表(ad_items/ad_item 复刻 .index_ad 布局)
   原类只在 .index_ad 作用域下定义过, 关于页独立使用, 需补自身布局 */
.certifications .ad_items,
.partners .ad_items{margin:0 -15px}
.certifications .ad_item,
.partners .ad_item{width:20%;float:left;padding:10px 0;text-align:center;box-sizing:border-box}
.certifications .ad_item figure,
.partners .ad_item figure{display:block;margin:0 15px}
.certifications .ad_item .item_img,
.partners .ad_item .item_img{display:flex;align-items:center;justify-content:center;width:96px;height:96px;line-height:1;padding:0;border-radius:50%;position:relative;overflow:hidden;text-align:center;vertical-align:middle;margin:0 auto;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;font-family:'Merriweather',serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#fff;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.4);border:2px solid #d4a843;box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 0 12px rgba(212,168,67,.25);background:linear-gradient(145deg,#5b6b8c 0%,#3a4561 55%,#2b3349 100%);}
/* 对角斜纹 + 放射线 图案层(在背景与文字之间, 不遮文字) */
.certifications .ad_item .item_img::before,
.partners .ad_item .item_img::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;border-radius:50%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.045) 0 6px,rgba(255,255,255,0) 6px 12px),radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 55%),radial-gradient(circle at 75% 70%,rgba(255,255,255,.10),transparent 50%);pointer-events:none}
/* 内圈金色细环装饰 */
.certifications .ad_item .item_img::after,
.partners .ad_item .item_img::after{content:"";position:absolute;left:6px;top:6px;right:6px;bottom:6px;z-index:0;border:1px solid rgba(212,168,67,.55);border-radius:50%;pointer-events:none}
.certifications .ad_item:hover .item_img,
.partners .ad_item:hover .item_img{transform:translateY(-4px) scale(1.04);box-shadow:0 12px 26px rgba(0,0,0,.4),inset 0 0 14px rgba(212,168,67,.35);border-color:#e8c76a;color:#ffd98a}
.certifications .ad_item .item_img img,
.partners .ad_item .item_img img{position:relative;z-index:1;width:auto;height:auto;max-width:60px;max-height:60px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
.certifications .ad_item .item_title,
.partners .ad_item .item_title{font-weight:normal;font-size:16px;line-height:32px;margin-bottom:8px;margin-top:20px}
.certifications .ad_item .item_text,
.partners .ad_item .item_text{color:#666;line-height:1.8}
.certifications .ad_item .item_title a{text-decoration:none}
.certifications .ad_item .item_title a:hover{text-decoration:underline}
/* 深色 Certification 区块字体 */
.certifications .ad_item .item_title,
.certifications .ad_item .item_title a{color:#fff}
.certifications .ad_item .item_text{color:rgba(255,255,255,.72)}
/* 浅色 Trusted by 区块 */
.partners .ad_item .item_title{color:#333}
@media(max-width:768px){
  .certifications .ad_item,
  .partners .ad_item{width:33.3333%}
}
@media(max-width:480px){
  .certifications .ad_item,
  .partners .ad_item{width:50%}
}
.about_tabs .tab_item{display:inline-block;padding:12px 26px;cursor:pointer;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#555;border:1px solid #eee;background:#fafafa;margin:0 8px 8px 0;transition:all .3s}
.about_tabs .tab_item:hover{color:#d33;border-color:#d33}
.about_tabs .tab_item.active{background:#333;border-color:#333;color:#fff}
.about_pane{display:none;line-height:2;color:#555}
.about_pane.active{display:block}
.about_pane h1,.about_pane h2,.about_pane h3,.about_pane h4{color:#333;margin:14px 0 8px;font-family:'Merriweather',serif}
.about_pane p{margin-bottom:12px}
.about_pane img{max-width:100%;height:auto}
.block_title{margin-bottom:26px}
@media(max-width:768px){
  .about_tabs_wrap{padding:30px 16px}
}