.categories {height:250px;}
/* 宽高容器 */
div.w1110 {width:1110px;height:auto;position:relative;overflow:hidden;}
/* 轮播图片 */
.lb-wrapper{
    position: relative;
    height: 250px;
}
.lb-wrapper .lb-item{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:1;
    /* transition: all .5s; */
    /* opacity: 0; */
}
.lb-wrapper .lb-item.act{
    z-index:2;
    /* opacity: 1; */
}
.lb-wrapper .center-text{
    padding: 30px 35px;
    position: absolute;
    width: 440px;
    height: 150px;
    background: rgba(0, 0, 0, 0.4);
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    color: #fff;
    box-sizing: border-box;
    text-align: center;
    font-weight: 700;
    line-height: 1.5;
}
.lb-wrapper .center-text .tit{
    font-size: 40px;
}
.lb-wrapper .center-text .cont{
    font-size: 16px;
}
.lb-wrapper .pages{
    position: absolute;
    right: 14px;
    bottom: 14px;
    z-index: 3;
}
.lb-wrapper .pages i{
    margin-left: 7px;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-style: normal;
    background: #0077cb;
}
.lb-wrapper .pages i.act{
    background: #ff6600;
}
/* 资讯 */
.news {width:238px;height:158px;border:1px solid #e5e5e5;}
.news h2 {font-size:14px;color:#666;padding:7px 0 7px 10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;}
.news h2 a {color:#999;font-weight:normal;font-size:12px;margin-right:10px;}
.news h2 a i {font-style:normal;font-family:simsun;}
.news h2 a:hover, .news ul li a:hover {color:#CC3366;text-decoration:none}
.news ul {padding:5px 8px;}
.news ul li {padding:7px 5px;}
.news ul li a {display:block;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news ul li a b {color:#666;margin-right:5px;}
/* 商品列表 */
.gli_t {color: #000;padding:0 0 0 2px;}
.gli_t h2 {font-size:18px;font-weight:normal}
.gli_t h2 a{font-size: 12px;padding: 3px 3px 3px 6px;font-weight:normal;display: inline-block;vertical-align: middle;border: 1px solid #ddd;border-radius: 6px;background: #fff;color: #666;}
.gli_t h2 a:hover{
    background-color: #e7e7e7;
}
.gli_t h2:before{content:'';display: inline-block;width: 4px;background-color: #006699;height: 20px;vertical-align: sub;line-height: 24px;margin-right: 5px;}
.gli {padding:10px 0;}
.gli ul li {display:block;float:left;width:190px;margin-right:10px;padding:10px 10px 15px 10px;border: 1px solid #c9c9c9;background-color: #fff;}
.gli ul li .im {text-align:center;}
.gli ul li .im img {width:160px;height:160px;}
.gli ul li h3 {padding: 3px 10px;color:#666;font-weight: normal;}
.gli ul li h3 a {font-weight:normal;color:#666;}
.gli ul li h3 a:hover {color:#FF9900;text-decoration:none}
.gli ul li h3 .price {text-align:center;font-size: 20px;color:#FF9900;vertical-align: middle;margin-left: 6px;}
.gli ul li h3 .price i {font-family:Arial;font-style:normal;/* font-size:14px; */}
.sj{
    font-size: 0;
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid #999;
    border-right: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    margin-left: 3px;
    margin-right: 3px;
}
.sm-pic{width: 168px;margin:0 auto;padding: 5px 0 3px;font-size: 0;white-space: nowrap;overflow: hidden;}
.sm-pic img{
    margin: 0px 4px;
    width:25px;
    height:25px;
    cursor: pointer;
}