@charset "utf-8";
/* ============================================================
   企乐采商城 - 震坤行(zkh.com)式宽幅覆盖样式
   参考：https://www.zkh.com/  实测版心 1200px、主内容区最大 1600px
   触发条件：body.wrap_1600（Default.aspx 按屏幕宽度 >=1600 自动加类）
   行为：大屏(>=1600)时整页版心扩展为 1600px 居中，两侧留白；
         1280-1599 走 wrap_1280(1225px) 档；<1280 走 985px 档。
   原则：仅调整宽度与自适应，不改变任何业务逻辑与交互行为。
   比例基准：1600 / 1225 = 1.30612
   ============================================================ */

/* ---------- 整页容器：版心扩展为 1600px（震坤行主区上限） ---------- */
.wrap_1600 .yx_wrap{width:1600px;margin:0 auto;padding:0 5px}
.wrap_1600 .yx_wrap .img{width:1600px}
.wrap_1600 .main{width:1600px}
.wrap_1600 .grid_c1{width:1600px}
.wrap_1600 .m_new{width:1600px}

/* ---------- 顶部通栏广告（header_full.css 段落） ---------- */
.wrap_1600 .i_wrap_tooolbar .top_banner a{width:1600px}
.wrap_1600 .mod_top_banner .main_area{width:1600px}
.wrap_1600 .topbanner{width:1600px;margin:10px auto}
.wrap_1600 .topbanner img{width:1600px}

/* ---------- 头部：搜索框随大屏右移加宽（1225档 right:325 width:412） ---------- */
.wrap_1600 .yx_head .search{right:425px;width:538px}
.wrap_1600 .yx_head .search_bd input{width:417px}

/* ---------- 主导航：菜单项等比加宽（100px -> 131px） ---------- */
.wrap_1600 .yx_nav .nav_bd li{width:131px}
.wrap_1600 .yx_nav .nav_bd a:link,
.wrap_1600 .yx_nav .nav_bd a:visited,
.wrap_1600 .yx_nav .nav_bd a:hover,
.wrap_1600 .yx_nav .nav_bd a:active{width:128px}

/* ============================================================
   秒杀区（cl/css/ldwindex.css）：m_l 200->261, m_c 1010->1319
   ============================================================ */
.wrap_1600 .m_new .m_l{width:261px}
.wrap_1600 .m_new .m_c{width:1319px}
.wrap_1600 .tab1{width:1319px}
.wrap_1600 .m_menudiv{width:1319px}
.wrap_1600 .scrollbox ul li{width:248px}
.wrap_1600 .scrollbox ul li img{width:228px;height:222px}
.wrap_1600 .m_new .Mr{width:261px}

/* ============================================================
   楼层主体（Resource/new/index.css）：grid_s5m25 布局等比放大
   190/1000/200 -> 248/1306/261；热销榜 1034 -> 1350
   ============================================================ */
.wrap_1600 .grid_s{width:248px}
.wrap_1600 .grid_m{width:1045px}
.wrap_1600 .grid_e{width:261px}
.wrap_1600 .grid_s5m25 .grid_m{width:1306px}
.wrap_1600 .grid_s5m10 .grid_m_1,
.wrap_1600 .grid_s5m10 .grid_m_2{width:523px}

/* 左列广告位 190 -> 248（含内图拉伸） */
.wrap_1600 .sy_mod_glide{width:248px}
.wrap_1600 .sy_mod_glide_img{width:248px}
.wrap_1600 .sy_mod_glide_img li{width:248px}
.wrap_1600 .sy_mod_glide_img li img{width:248px;height:400px}
.wrap_1600 .sy_mod_glide_trigger{left:26px;width:196px}

/* 左列快捷图文 190 -> 248 */
.wrap_1600 .sy_mod_key{width:248px}
.wrap_1600 .sy_mod_key img{width:248px;height:222px}

/* 热销榜 1034 -> 1350 */
.wrap_1600 .sy_mod_rank{width:1350px}
.wrap_1600 .sy_mod_rank_bd{width:1350px}
.wrap_1600 .sy_mod_rank_bd .goods{width:268px}
.wrap_1600 .sy_mod_rank_bd .goods .pic_wrap{height:225px}
.wrap_1600 .sy_mod_rank_bd .goods .litpic{width:248px;height:225px;line-height:225px;margin-left:8px}
.wrap_1600 .sy_mod_rank_bd .goods .litpic img{width:209px;height:209px}
.wrap_1600 .sy_mod_rank_bd .goods .price_wrap{padding:0 27px}
.wrap_1600 .sy_mod_rank_bd .goods .title_wrap{width:194px;padding:2px 27px 0 27px}

/* 楼层底部品牌条 1225 -> 1600 */
.wrap_1600 .boomtad img{width:1600px}

/* ============================================================
   行业资讯区（cl/css/hyxh.css）：1223 -> 1597
   ============================================================ */
.wrap_1600 .hy-zx-box{width:1597px}
.wrap_1600 .hy-zx-left{width:555px}
.wrap_1600 .hy-zx-middle{width:745px}
.wrap_1600 .hy-zx-right{width:253px}
.wrap_1600 .hy-m-left{width:353px}
.wrap_1600 .hy-m-right{width:360px}
.wrap_1600 .xhzx-slider{width:555px}
.wrap_1600 .hy-zx-slider{width:253px}
.wrap_1600 .xhzx-slider-titlelist{width:555px}
.wrap_1600 .xhzx-slider-cover{width:555px}
.wrap_1600 .hy-news-list li{width:242px}
.wrap_1600 .hot-zx-list li a{width:287px}
.wrap_1600 .hy-m-list li{width:327px}

/* ============================================================
   页脚（Resource/CSS/gb.css）：友情链接/标语栏等比放大
   ============================================================ */
.wrap_1600 .yx_foot .mod_txtlink li{width:266px}
.wrap_1600 .yx_foot .mod_slogan li{width:320px}
.wrap_1600 .yx_foot .mod_copy ul{width:938px}

/* ============================================================
   Search / List pages: two-column proportional enlarge
   sidebar 185 -> 242, content 790 -> 1032 (ratio 1600/1225)
   scoped under #container.main so home page unaffected
   ============================================================ */
.wrap_1600 #container.main .sidebar{width:242px}
.wrap_1600 #container.main .content{width:1358px}

/* 商品分类列表（list / search 等）：区域加宽 + 每行7列 */
.wrap_1600 .id_pic .list_goods .item_list{width:180px; padding:0 7px}
.wrap_1600 .id_pic .list_goods .link_pic{width:176px; height:176px; line-height:176px; padding:8px 8px 12px 8px}
.wrap_1600 .id_pic .list_goods .link_pic img{width:176px}
.wrap_1600 .id_pic .list_goods .wrap_info .link_name{height:37px; line-height:18px}
/* 列表商品鼠标悬停红色边框特效 */
.wrap_1600 .id_pic .list_goods .item_list:hover{
    outline: 1px solid #e60012;
    outline-offset: -1px;
    box-shadow: 0 2px 10px rgba(230,0,18,.12);
    position: relative;
    z-index: 2;
}

/* Promotion pages: page_tuan main content enlarge (985 -> 1600) */
.wrap_1600 .page_tuan{width:1590px;margin:0 auto}

/* ---- Nav bar: same 1600 width as home page ---- */
.wrap_1600 .menu {
    width: 1600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: auto !important;
    position: relative !important;
}
.wrap_1600 .menu .container {
    width: 1600px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

/* 热卖商品推荐区：每行5个商品 + hover 红色边框 */
.wrap_1600 .list_topcommend .item{width:267px}
.wrap_1600 .list_topcommend .item:hover{
    outline: 1px solid #e60012;
    outline-offset: -1px;
    box-shadow: 0 2px 10px rgba(230,0,18,.12);
    position: relative;
    z-index: 2;
}

/* 列表品牌区：品牌 logo 图片 + 参照参考图的选中样式 */
.operation_area dl dd dl dd a img.brand-logo { display:inline-block; height:16px; width:auto; vertical-align:-3px; margin-right:5px; border:none; }

/* 列表品牌列拉宽：dd 占满整行 + 品牌标签间距拉开 */
.wrap_1600 .catschoose ul.operation_area li > dl > dd { width: 1310px !important; float: left; }
.wrap_1600 .catschoose dl dd dl dt,
.wrap_1600 .catschoose dl dd dl dd { padding-right: 16px; }

/* 品牌区格子样式（参照 qlbuy.com：97x45 格子 + hover 黑遮罩白字） */
.wrap_1600 .catschoose dl dd dl dd { float:left; padding:0; width:auto; }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell { display:block; width:105px; height:45px; margin:0 4px 4px 0; padding:0; position:relative; overflow:hidden; background:#fff; border:1px solid #e5e5e5; text-align:center; box-sizing:border-box; }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell img.brand-logo { display:block; width:80px; height:27px; margin:9px auto 0; }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell .brand-mash { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.8); color:#fff; font-size:12px; line-height:45px; text-align:center; opacity:0; filter:alpha(opacity=0); transition:opacity .2s ease; }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell:hover .brand-mash { opacity:1; filter:alpha(opacity=100); }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell.no-logo { line-height:45px; font-size:12px; color:#333; }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell.no-logo .brand-mash { display:block; position:static; opacity:1; filter:alpha(opacity=100); background:transparent; color:#333; line-height:45px; font-size:12px; }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell.no-logo:hover { background:#f5f5f5; color:#e4393c; }
.wrap_1600 .catschoose dl dd dl dd a.brand-cell.no-logo:hover .brand-mash { color:#e4393c; }

/* 品牌选中(current)：红色边框表示选中，品牌图/名称保持可见（不用红色填充遮挡） */
.wrap_1600 .operation_area a.brand-cell.current { background:#fff; color:#e4393c; border:2px solid #e4393c; }
.wrap_1600 .operation_area a.brand-cell.current img.brand-logo { display:block; }
.wrap_1600 .operation_area a.brand-cell.current .brand-mash { opacity:1; background:transparent; color:#e4393c; }
.wrap_1600 .operation_area a.brand-cell.current.no-logo { line-height:41px; font-size:12px; color:#e4393c; background:#fff; }

/* "全部"格子（同品牌格子样式） */
.wrap_1600 .catschoose dl dd dl dt a.all-cell { display:block; width:105px; height:45px; margin:0 4px 4px 0; line-height:45px; text-align:center; background:#fff; border:1px solid #e5e5e5; box-sizing:border-box; font-size:12px; color:#333; overflow:hidden; }
.wrap_1600 .catschoose dl dd dl dt a.all-cell:hover { background:#f5f5f5; color:#e4393c; border-color:#e4393c; text-decoration:none; }
.wrap_1600 .operation_area a.all-cell.current:link,
.wrap_1600 .operation_area a.all-cell.current:visited,
.wrap_1600 .operation_area a.all-cell.current:hover,
.wrap_1600 .operation_area a.all-cell.current:active { background:#e4393c; color:#fff; border:1px solid #e4393c; text-decoration:none; }

/* ===== 会员中心 layout_row3 宽屏适配（sidebar 固定、content 弹性，宽度由 flex 控制以居中对齐首页） ===== */
.wrap_1600 .layout_row3 .i_sidebar{ width:195px; }
.wrap_1600 .layout_row3 .i_content{ width:auto !important; }
.wrap_1600 .layout_row3 .i_content .mod_kong{ width:auto; }

/* ===== 会员中心宽屏（wrap_1600，按物理屏 availWidth>=1600 判定，设计基准为窗口最大化）：
   与首页 .menu/.sy_mod_f 同宽 1600、水平居中（首页 x153–1753），
   修正旧规则贴满视口（margin-left:0 / margin-right:70）导致的整体“移位”。
   内部 sidebar 固定 195、content 弹性占满。宽度跟随首页既有适配，不改动网站宽度。 ===== */
#container.main.layout_row3{
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    width:1600px !important;
    max-width:none !important;
    margin:10px auto 0 !important;
    padding:10px 0 30px !important;
}
.layout_row3 .crumbs{
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0;
    width:100%;
    padding:0 2px 14px;
}
.layout_row3 .i_sidebar{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    float:none !important;
    width:195px;
    -ms-flex-negative:0;
    flex-shrink:0;
}
.layout_row3 .i_content{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    float:none !important;
    width:auto !important;
    -ms-flex:1 1 0 !important;
    flex:1 1 0 !important;
    min-width:0;
    padding:0 0 0 18px;
}

/* ======================================================================
   #335-338 宽屏(1600档)楼层对齐合约站：左广告248 + 商品区1352，grid_e隐藏
   广告开一行6个(卡225)；广告关一行7个(卡228)
   ====================================================================== */
body.wrap_1600 .sy_mod_f .sy_mod_f_bd:not(.grid_s5m25){width:1600px;}
body.wrap_1600 .sy_mod_f .sy_mod_f_bd:not(.grid_s5m25) > .grid_s{width:248px;flex:0 0 248px;}
body.wrap_1600 .sy_mod_f .sy_mod_f_bd:not(.grid_s5m25) > .grid_m{width:1352px;flex:0 0 1352px;}
body.wrap_1600 .sy_mod_f .sy_mod_f_bd:not(.grid_s5m25) > .grid_e{display:none !important;width:0 !important;height:0 !important;overflow:hidden;flex:0 0 0 !important;}
body.wrap_1600 .sy_mod_f .sy_mod_f_bd:not(.grid_s5m25) > .goods_pager{flex:0 0 1352px;width:1352px;margin-left:248px;}
html.ad-off body.wrap_1600 .sy_mod_f .sy_mod_f_bd:not(.grid_s5m25) > .goods_pager{flex:0 0 1600px;width:1600px;margin-left:0;}

/* 标题区对齐左广告 248 */
body.wrap_1600 .sy_mod_f .sy_mod_f_hd .sy_mod_f_tit{flex:0 0 248px;}
html.ad-off body.wrap_1600 .sy_mod_f .sy_mod_f_hd .sy_mod_f_tit{flex:0 0 auto;}

/* 广告开：一行6个，卡225(6*225=1350) */
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd{height:auto;}
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd li.goods{width:225px;padding-bottom:64px;}
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .pic_wrap{height:205px;}
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .litpic{width:205px;height:205px;line-height:205px;margin-left:10px;}
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .litpic img{width:200px;height:200px;}
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .price_wrap{height:64px;padding:0 10px;}
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .title_wrap{width:195px;padding:2px 12px 0 12px;}

/* hover 操作条宽屏槽 64px */
body.wrap_1600 .sy_mod_f .sy_mod_rank_bd li.goods .fc_hover{height:64px;padding:7px 10px 9px;}
body.wrap_1600 .fc_r1{height:20px;line-height:20px;margin-bottom:4px;}
body.wrap_1600 .fc_r2{height:24px;}
body.wrap_1600 .fc_price{font-size:16px;}
body.wrap_1600 .fc_price i{font-size:12px;}
body.wrap_1600 .fc_code{font-size:11px;}
body.wrap_1600 .fc_qty a{width:17px;height:24px;line-height:22px;font-size:14px;}
body.wrap_1600 .fc_qty .fc-num{width:30px;height:24px;font-size:11px;}
body.wrap_1600 .fc-btn-cart{font-size:11px;padding:0 6px;height:24px;line-height:24px;margin-left:4px;}
body.wrap_1600 .fc-btn-cmp{font-size:11px;padding:0 4px;height:24px;line-height:22px;margin-left:4px;}
body.wrap_1600 .fc-btn-fav{width:22px;height:24px;line-height:24px;margin-left:4px;}
body.wrap_1600 .fc_heart{font-size:16px;}
@media (hover:none){
  body.wrap_1600 .sy_mod_f .sy_mod_rank_bd li.goods{padding-bottom:0;}
  body.wrap_1600 .sy_mod_f .sy_mod_rank_bd li.goods .fc_hover{position:static;opacity:1;visibility:visible;transform:none;pointer-events:auto;box-shadow:none;border-top:0;height:auto;min-height:0;padding:4px 10px 8px;}
  body.wrap_1600 .sy_mod_f .sy_mod_rank_bd li.goods .price_wrap{display:none;}
}

/* 广告关：一行7个，卡228(7*228=1596) */
html.ad-off body.wrap_1600 .sy_mod_f .sy_mod_rank_bd li.goods{width:228px;}
html.ad-off body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .pic_wrap{height:208px;}
html.ad-off body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .litpic{width:208px;height:208px;line-height:208px;margin-left:10px;}
html.ad-off body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .litpic img{width:202px;height:202px;}
html.ad-off body.wrap_1600 .sy_mod_f .sy_mod_rank_bd .goods .title_wrap{width:198px;}
