@charset "utf-8";
/* 浠媄站点正文版式：沿用原站字体层级与间距，只做增量 */
.xm-content{max-width:1200px;margin:0 auto;padding:18px 20px 34px;line-height:1.95;font-size:15px;color:#333;}
.xm-content h3{font-size:19px;line-height:1.6;color:#1a3a5c;font-weight:bold;margin:26px 0 12px;padding-left:12px;border-left:4px solid #1a3a5c;}
.xm-content p{margin:0 0 12px;text-indent:2em;}
.xm-content ul{margin:0 0 16px;padding-left:24px;}
.xm-content ul li{list-style:disc;margin-bottom:8px;line-height:1.9;}
.xm-reg{max-width:1200px;margin:0 auto;padding:10px 20px 14px;line-height:1.8;font-size:13px;color:#9aa5b1;}
.xm-reg p{margin:0 0 4px;}
.pagetxt .xm-content{padding:6px 0 20px;}
.pagetxt .xm-content h3{font-size:18px;}
@media (max-width:768px){
  .xm-content{padding:14px 12px 24px;font-size:14px;}
  .xm-content h3{font-size:17px;}
  .xm-reg{padding:8px 12px 12px;font-size:12px;}
}

/* 商城与账号组件 */
.xm-kv{max-width:1200px;margin:0 auto 18px;padding:0;list-style:none;}
.xm-kv li{display:flex;padding:9px 12px;border-bottom:1px dashed #dfe5ec;font-size:14px;}
.xm-kv li b{width:170px;color:#1a3a5c;font-weight:normal;flex:none;}
.xm-table{border-collapse:collapse;font-size:14px;margin:0 auto 18px;max-width:1200px;}
.xm-table th,.xm-table td{border:1px solid #dfe5ec;padding:8px 10px;text-align:center;}
.xm-table thead th{background:#f2f5f9;color:#1a3a5c;}
.xm-goods{max-width:1200px;margin:0 auto;padding:6px 20px 30px;}
.xm-ggrid{display:flex;flex-wrap:wrap;gap:16px;}
.xm-gcard{width:calc(25% - 12px);box-sizing:border-box;border:1px solid #e2e8f0;border-radius:5px;padding:14px;background:#fff;}
.xm-gcard b{display:block;font-size:15px;color:#1a3a5c;margin-bottom:6px;line-height:1.5;}
.xm-gcard p{font-size:13px;color:#666;margin:0 0 8px;line-height:1.7;}
.xm-price{color:#c0392b;font-size:17px;}
.xm-gcard .btns{font-size:12px;padding:5px 10px;margin-right:6px;display:inline-block;}
.xm-goods-detail{max-width:1200px;margin:0 auto;padding:18px 20px 10px;line-height:1.95;font-size:15px;}
.xm-goods-detail h3{font-size:19px;color:#1a3a5c;margin:22px 0 10px;padding-left:12px;border-left:4px solid #1a3a5c;}
.xm-buybar{margin:18px 0 30px;padding:14px;background:#f6f8fb;border-radius:5px;}
.xm-buybar .btns{display:inline-block;margin-right:10px;}
.xm-form{max-width:1200px;margin:0 auto;font-size:14px;}
.xm-form input,.xm-form select,.xm-form textarea{border:1px solid #ccd6e0;border-radius:3px;padding:6px 8px;}
.xm-form td{font-size:14px;}
.xm-form button{padding:8px 22px;background:#1a3a5c;color:#fff;border-radius:3px;font-size:14px;}
.xm-account{max-width:760px;margin:0 auto;padding:20px;}
.xm-account h3{font-size:18px;color:#1a3a5c;margin:18px 0 10px;}
@media (max-width:768px){
  .xm-gcard{width:100%;}
  .xm-kv li b{width:120px;}
}
.xm-home-goods{max-width:1200px;margin:0 auto;padding:0 20px 34px;}
.xm-home-goods h3{font-size:21px;color:#1a3a5c;margin:0 0 8px;padding-left:12px;border-left:4px solid #1a3a5c;}
.xm-home-goods .xm-sub{font-size:14px;color:#666;margin:0 0 16px;}
.xm-process{border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:22px 24px 18px;max-width:743px;}
.xm-process h4{font-size:19px;color:#1a3a5c;margin:0 0 14px;padding-left:12px;border-left:4px solid #37a0db;}
.xm-process ol{margin:0;padding:0;list-style:none;counter-reset:step;}
.xm-process li{position:relative;padding:0 0 16px 46px;counter-increment:step;}
.xm-process li:before{content:counter(step);position:absolute;left:0;top:0;width:28px;height:28px;
  line-height:28px;text-align:center;border-radius:50%;background:#1a3a5c;color:#fff;font-size:14px;}
.xm-process li b{display:block;font-size:15px;color:#1a3a5c;line-height:28px;}
.xm-process li span{font-size:13px;color:#666;line-height:1.8;}
.xm-process .xm-pmore{padding-left:46px;margin:0;}
/* ---------- 自研修正：标识与小图标按自然尺寸显示 ---------- */
.logoimg{max-width:95%;max-height:100%;vertical-align:middle;}
.c_list ul li span{width:44px !important;height:36px !important;overflow:hidden;}
.c_list ul li span img{width:44px !important;height:36px !important;display:block;max-width:none !important;}
.c_list ul li:hover span img:first-of-type{margin-top:-36px !important;}
img[src*="zprev1"],img[src*="znext.png"]{width:41px !important;height:41px !important;max-width:none !important;}
i.zprev img,i.znext img{width:82px !important;height:41px !important;max-width:none !important;}
img[src*="banner3-"]{width:52px !important;height:46px !important;max-width:none !important;}
img[src*="tit.png"]{width:56px !important;height:16px !important;max-width:none !important;}

/* ---------- 自研修正：页脚工商信息块不折叠、不被裁切 ---------- */
.f_bt{height:auto !important;clear:both !important;padding:18px 0 !important;}
.f_bt .content{overflow:hidden !important;}
.f_bt .xm-reg p{font-size:13px !important;line-height:1.9 !important;margin:0 0 4px !important;}
.f_bt_copy{padding-top:8px !important;}


/* ---------- 自研：交易与合规保障 ---------- */
.xm-trust{background:#f6f8fb;padding:44px 0;border-top:1px solid #e6ebf2;}
.xm-trust .content{max-width:1200px;margin:0 auto;}
.xm-trust h3{font-size:26px;color:#12314f;text-align:center;margin:0 0 8px;font-weight:700;}
.xm-trust-sub{text-align:center;color:#6b7b8d;font-size:15px;margin:0 0 26px;}
.xm-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px;}
.xm-trust-list li{flex:1 1 30%;min-width:280px;background:#fff;border:1px solid #e3e9f0;border-radius:8px;padding:18px 20px;box-sizing:border-box;}
.xm-trust-list b{display:block;font-size:16px;color:#12314f;margin:0 0 8px;}
.xm-trust-list span{display:block;font-size:14px;line-height:1.8;color:#5a6b7c;}
.xm-trust-link{text-align:center;margin:24px 0 0;}
.xm-trust-link a{display:inline-block;margin:0 10px;padding:8px 18px;border:1px solid #2f6fb0;border-radius:4px;color:#2f6fb0;font-size:14px;text-decoration:none;}
.xm-trust-link a:hover{background:#2f6fb0;color:#fff;}
.xm-reg-link{text-align:center;padding:10px 0 0;font-size:13px;}
.xm-reg-link a{margin:0 10px;color:#8899aa;text-decoration:none;}
.xm-reg-link a:hover{color:#2f6fb0;}
@media (max-width:980px){
  .xm-trust{padding:30px 16px;}
  .xm-trust h3{font-size:21px;}
  .xm-trust-list li{flex:1 1 100%;min-width:0;}
  .xm-trust-link a{margin:6px 6px;display:inline-block;}
}
