/* ============ 全新版式层（自研） ============ */
body{background:#eaeaea url(/assets/skin/img/topbg.jpg) repeat-x scroll 0 0;margin:0;padding:0}
.clear{clear:both;height:0;line-height:0;font-size:0}

/* ---- 外框 ---- */
#contain{width:1258px;margin:0 auto;padding:0;position:relative}
#top{position:relative;width:1258px;height:552px;z-index:99}
#content{position:relative;width:1258px;margin:0 auto;background:url(/assets/skin/images/cbg.png) repeat-y}
#bottom{position:relative;width:1258px;height:118px;margin:0 auto;background:url(/assets/skin/img/bottombg.jpg);display:flex;align-items:center;justify-content:center}

/* ---- 头部 ---- */
.hd-banner{position:absolute;top:151px;left:0;width:1258px;height:401px;overflow:hidden}
.hd-banner img{display:block;width:100%;height:auto}
.hd-logo{position:absolute;top:42px;left:35px;width:320px;height:77px}
.hd-nav{position:absolute;top:0;left:382px;width:876px;height:150px}
#dropmenu{height:150px;width:100%;margin:0;padding:0 0 0 2px;list-style:none;background:url(/assets/skin/images/menubg44.png) no-repeat}
#dropmenu li{float:left;list-style:none;font:14px/150px 'microsoft yahei',SimSun,Verdana,Arial}
#dropmenu li a{display:block;width:125px;text-align:center;color:#fff;white-space:nowrap;background:url(/assets/skin/images/menu44.png) no-repeat}
#dropmenu li a:hover,#dropmenu li a.cur{color:#fff;background:url(/assets/skin/images/menunow44.png) no-repeat}
#dropmenu li ul{margin:0 0 0 -1px;padding:10px 0;width:124px;position:absolute;visibility:hidden;filter:alpha(Opacity=80);-moz-opacity:.8;opacity:.8;background:url(/assets/skin/images/smenubg44.png) repeat;z-index:120}
#dropmenu li:hover ul{visibility:visible}
#dropmenu li ul li{float:none;display:inline;width:124px;height:30px;font:12px/30px SimSun,'microsoft yahei',Verdana,Arial}
#dropmenu li ul li a{width:124px;color:#fff;background:url(/assets/skin/images/smenubg44.png) repeat}
#dropmenu li ul li a:hover{color:#fff;background:url(/assets/skin/images/smenunow44.png) repeat}

/* ---- 首页 ---- */
#content.ct-home{height:280px;background:#fff}   /* 中文首页一行产品 */
.home-box{position:absolute}
.home-intro{top:75px;left:28px;width:425px;height:197px;overflow:hidden}
.home-latest{top:70px;left:489px;width:750px;height:auto}

/* 首页最新产品：两行铺开，一页 8 个，左右翻页 + 页码 */
.hj-prod{position:relative;width:750px}
.hj-prod-hd{height:30px;margin:0 0 6px;overflow:hidden;border-bottom:1px solid #dcdcdc}
.hj-prod-hd-t{float:left;padding-left:9px;border-left:4px solid #690;font:bold 15px/30px 'microsoft yahei',SimSun,sans-serif;color:#690}
.hj-prod-more{float:right;font:12px/30px SimSun,Arial;color:#8d8d8d;text-decoration:none}
.hj-prod-more i{margin-left:2px;font-style:normal}
.hj-prod-more:hover{color:#ff6600;text-decoration:underline}
.hj-prod-body{position:relative;padding:0 23px}
.hj-prod-view{width:704px;overflow:hidden;position:relative}
.hj-prod-track{display:flex;flex-wrap:nowrap;will-change:transform;transform:translate3d(0,0,0);
  -webkit-transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1)}
.hj-prod-col{flex:0 0 176px;width:176px;display:flex;flex-direction:column;justify-content:flex-start}
.hj-prod-cell{margin:0 0 8px;padding:2px 0 0;text-align:center}
.hj-prod-pic{display:block;width:160px;height:120px;margin:0 auto;overflow:hidden}
.hj-prod-pic img{display:block;width:160px;height:120px;border:0}
.hj-prod-name{display:block;width:160px;margin:0 auto;font:12px/22px SimSun,Arial;color:#505050;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hj-prod-name:hover{color:#ff6600;text-decoration:underline}
.hj-prod-arr{position:absolute;top:50%;width:18px;height:26px;margin-top:-17px;background:url(/assets/skin/img/arrow8.png) no-repeat 0 0;cursor:pointer;opacity:.9;z-index:3}
.hj-prod-arr:hover{opacity:1}
.hj-prod-prev{left:0;background-position:0 0}
.hj-prod-next{right:0;background-position:-18px 0}

/* 页码 */
.hj-prod-pager{margin:10px 0 0;height:22px;text-align:center;font-size:0;line-height:0}
.hj-prod-pager a{display:inline-block;min-width:14px;height:20px;margin:0 3px;padding:0 6px;border:1px solid #d9d9d9;background:#fff;color:#666;font:12px/20px Arial,SimSun;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer}
.hj-prod-pager a:hover{border-color:#690;color:#690;text-decoration:none}
.hj-prod-pager a.cur,.hj-prod-pager a.cur:hover{border-color:#690;background:#690;color:#fff;font-weight:bold;cursor:default}

/* 英文站：连续左右移动（跑马灯），不做翻页 */
.hj-prod-roll .hj-prod-track{-webkit-transition:none;transition:none}
.hj-prod-roll .hj-prod-body:before,.hj-prod-roll .hj-prod-body:after{content:"";position:absolute;top:0;bottom:0;width:24px;z-index:2;pointer-events:none}
.hj-prod-roll .hj-prod-body:before{left:23px;background:linear-gradient(90deg,#fff 10%,rgba(255,255,255,0))}
.hj-prod-roll .hj-prod-body:after{right:23px;background:linear-gradient(270deg,#fff 10%,rgba(255,255,255,0))}

/* ---- 列表 / 单页 ---- */
#content.ct-list{min-height:461px}
.ct-side{float:left;width:219px}
.side-box{margin:0 0 12px 0}
.side-hd{height:38px;line-height:36px;padding-left:33px;color:#fff;font:14px/36px 'microsoft yahei',simsun;background:url(/assets/skin/base/border/549/images/title.png) 0 0 no-repeat}
.side-cat .productclass_dolphin{float:none;margin:0}
.side-cat a.productclass_dolphin.cur{background:url(/assets/skin/images/listx2.png) 0 0 no-repeat}
.side-contact .productsearchformzone{padding:5px;line-height:190%}
.side-contact .productsearchformzone p{margin:0;padding:0 10px;line-height:190%}

.ct-crumb{margin-left:221px;width:1037px;height:42px;background:url(/assets/skin/base/border/788/images/title.png) 0 0 no-repeat}
.ct-crumb #nav{height:42px;line-height:38px;padding-left:16px;font:14px/38px Simsun,Arial;color:#303030;overflow:hidden}
.ct-crumb #nav a{font:14px/38px Simsun,Arial}
.ct-crumb #nav .cur{color:#690}
.ct-main{margin-left:258px;width:960px;padding-bottom:16px}
.zs{margin:0;padding:0}
.productquery_dolphin{float:left;margin:0 14px 14px 0}
.productquery_dolphin_bottom{text-align:center}
.productquery_dolphin_bottom a.prodtitle{font:12px/36px SimSun,Arial;color:#505050}
.productquery_dolphin_bottom a.prodtitle:hover{color:#ff6600}

.newslist{margin:0;padding:12px 0 12px 16px;list-style:none}
.newslist li{border-bottom:1px dashed #e0e0e0;line-height:34px;overflow:hidden}
.newslist li a{font:14px/34px 'microsoft yahei',SimSun;color:#505050}
.newslist li a:hover{color:#ff6600;text-decoration:underline}
.newslist li span{float:right;color:#999;font:12px/34px Arial}
.newslist li.empty{color:#999}

/* ---- 分页 ---- */
.dede_pages{margin:0;padding:0 0 14px 16px;overflow:hidden}
.dede_pages .pagelist{margin:0;padding:0;height:auto;line-height:1}
.page-num{display:inline-block;float:none;line-height:21px;margin:1px 0 1px 6px;padding:0 10px;color:#505050;background:#ebe8e8;border:0}
.page-num:hover{color:#fff;background:#690;text-decoration:none}
.page-num.cur{background:#690;color:#fff;font-weight:bold}

/* ---- 分页（中文站）：首尾页 + 页码 + 省略号 + 总页数，居中 ---- */
.dede_pages-cn{padding:18px 0 22px;text-align:center}
.pagelist-cn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}
.pagelist-cn .page-num{margin:0;min-width:14px;line-height:24px;padding:0 9px;border-radius:2px;font:12px/24px 'microsoft yahei',SimSun,Arial;text-align:center;cursor:pointer}
.pagelist-cn .page-num.cur,.pagelist-cn .page-num.cur:hover{font-weight:bold;cursor:default}
.pagelist-cn .page-num.dis,.pagelist-cn .page-num.dis:hover{background:#f4f2f2;color:#bdbdbd;cursor:default}
.pagelist-cn .page-gap{color:#a6a6a6;font:12px/1 Arial;letter-spacing:1px}
.pagelist-cn .page-total{margin-left:4px;color:#8d8d8d;font:12px/1 'microsoft yahei',SimSun,Arial}

/* ---- 详情 ---- */
#pagecontent{padding:16px 18px;line-height:26px}
#pagecontent.page_content img{max-width:100%;height:auto}
.art-title{font:20px/32px 'microsoft yahei',SimSun;margin:0 0 6px;color:#333}
.art-meta{color:#999;font:12px/24px Arial;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:10px}
#productcontent{overflow:hidden;padding:16px 18px}
#productcontent .productpics{float:left;width:340px;text-align:center}
#productcontent .introzone{margin-left:360px}
#prodtitle{font:18px/30px 'microsoft yahei',SimSun;color:#333;border-bottom:1px solid #eee;padding-bottom:6px;margin-bottom:10px}
#memo.memo{line-height:26px;color:#505050}

/* ---- 底部 ---- */
.bt-copy{width:1258px;height:auto;text-align:center}
.bt-copy-inner{font:14px/28px microsoft yahei,Arial;color:#fff}
.bt-copy-inner a{color:#fff;text-decoration:underline}
.bt-links{margin:7px 0 0;font:12px/22px SimSun,Arial;color:#dfe9d8}
.bt-links a{color:#fff;text-decoration:none}
.bt-links a:hover{color:#ffcc00;text-decoration:underline}
.bt-links i{margin:0 7px;font-style:normal;color:#9fbc90}

/* ---- 响应式兜底（窄屏不破版） ---- */
@media (max-width:1300px){
  #contain,#top,#content,#bottom,.hd-banner,.ct-crumb,.bt-copy{width:100%}
  #top{height:auto;padding-bottom:20px}
  .hd-banner,.hd-logo,.hd-nav{position:static;width:100%;height:auto}
  .hd-nav{margin:0 auto;width:876px;max-width:100%}
  .ct-crumb{margin:0 0 10px 0;width:auto;background:#f5f5f5;height:auto}
  .ct-side,.ct-main{float:none;width:auto;margin:0 12px}
  .home-box{position:static;width:auto;height:auto;margin:0 0 12px 0;padding:0 12px}
  #content.ct-home{height:auto;padding:10px 0}
  .hj-prod{width:auto}
  .hj-prod-body{padding:0 24px}
  .hj-prod-view{width:auto}
  #productcontent .productpics,#productcontent .introzone{float:none;width:auto;margin:0 0 12px 0}
}
