﻿@charset "utf-8";

/* main_image */

.main_visual{height:350px; overflow:hidden;position:relative; background:#000000; z-index:-1  }
.main_image{height:350px; overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:350px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:350px;}
.main_image li span{display:block;width:100%;height:350px}
.main_image li a{display:block;width:100%;height:350px}


div.flicking_con{position:absolute;top:320px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:200px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:200px;}
/* ========== 全局布局样式 ========== */
.layout_center {
    width: 1200px;           /* 根据网站设计调整，常用 1100px~1200px */
    margin: 0 auto;          /* 水平居中核心 */
    overflow: hidden;        /* 清除内部浮动，避免高度塌陷 */
}

/* 左侧产品导航栏 */
#left {
    float: left;
    width: 260px;            /* 可根据需要调整 */
    margin-right: 20px;      /* 与右侧内容的间距 */
}

/* 右侧内容区域 */
#right {
    float: left;
    width: 900px;            /* 确保 left.width + right.width ≤ layout_center.width */
}

/* 清除浮动 */
.float_clear {
    clear: both;
}

/* 产品图片自适应，防止溢出 */
.products_img img {
    max-width: 100%;
    height: auto;
}