.bannerBox {
    width   : 1004px;
    height  : 328px;
    overflow: hidden;
    position: relative;
    border  : 1px solid #ddd;
}

.bannerBox .hd {
    height  : 15px;
    overflow: hidden;
    position: absolute;
    right   : 5px;
    bottom  : 5px;
    z-index : 1;
}

.bannerBox .hd ul {
    overflow: hidden;
    zoom    : 1;
    float   : left;
}

.bannerBox .hd ul li {
    float       : left;
    margin-right: 2px;
    width       : 15px;
    height      : 15px;
    line-height : 14px;
    text-align  : center;
    background  : #fff;
    cursor      : pointer;
}

.bannerBox .hd ul li.on {
    background: #f00;
    color     : #fff;
}

.bannerBox .bd {
    position: relative;
    height  : 100%;
    z-index : 0;
}

.bannerBox .bd li {
    zoom          : 1;
    vertical-align: middle;
}

.bannerBox .bd img {
    width  : 1004px;
    height : 328px;
    display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.bannerBox .prev,
.bannerBox .next {
    position  : absolute;
    left      : 3%;
    top       : 50%;
    margin-top: -25px;
    display   : block;
    width     : 32px;
    height    : 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter    : alpha(opacity=50);
    opacity   : 0.5;
}

.bannerBox .next {
    left               : auto;
    right              : 3%;
    background-position: 8px 5px;
}

.bannerBox .prev:hover,
.bannerBox .next:hover {
    filter : alpha(opacity=100);
    opacity: 1;
}

.bannerBox .prevStop {
    display: none;
}

.bannerBox .nextStop {
    display: none;
}

.indexpic {
    position: relative;
}

.indexpic #pic {
    width   : 358px;
    height  : 272px;
    overflow: hidden;
}

.indexpic #pic ul {
    height: 272px;
    float : left;
}

.indexpic #pic li {
    width : 358px;
    height: 272px;
    float : left;
}

.indexpic #pic li img {
    width : 358px;
    height: 272px;
    float : left;
}

.indexpic #pic li p {
    color   : #fff;
    position: absolute;
    left    : 0;
    bottom  : 0;
    z-index : 13;
}

.indexpic .tip-bg {
    width     : 358px;
    height    : 34px;
    background: rgba(0, 0, 0, 0.7);
    position  : absolute;
    left      : 0;
    bottom    : 0;
    z-index   : 12;
}

.indexpic #tip {
    width   : 90px;
    height  : 20px;
    position: absolute;
    right   : 10px;
    bottom  : 7px;
    z-index : 15;
}

.indexpic #tip ul li {
    width          : 20px;
    height         : 20px;
    float          : left;
    display        : inline;
    margin         : 0 5px;
    cursor         : pointer;
    background     : url(../images/focus_tip.png) no-repeat;
    background-size: 20px 20px;
}

.indexpic #tip ul li.on {
    background     : url(../images/focus_tip_current.png) no-repeat;
    background-size: 20px 20px;
}

.indexpic-txt {
    position: absolute;
    bottom  : 0;
    z-index : 14;
    height  : 34px;
    width   : 100%;
    overflow: hidden;
}

.indexpic-txt li {
    width      : 260px;
    height     : 34px;
    line-height: 34px;
    position   : absolute;
    bottom     : -34px;
}

.indexpic-txt li a {
    display        : block;
    color          : white;
    padding        : 0 0 0 10px;
    font-size      : 14px;
    font-weight    : bold;
    text-decoration: none;
    overflow       : hidden;
    text-overflow  : ellipsis;
    white-space    : nowrap;
}

.indexpic .btn {
    width   : 42px;
    height  : 9px;
    position: absolute;
    right   : 0;
    bottom  : 5px;
    z-index : 15;
    overflow: hidden;
}

.indexpic .btn ul {
    width: 100%;
    float: left;
}

.indexpic .btn li {
    width   : 7px;
    height  : 9px;
    float   : left;
    display : inline;
    margin  : 0 7px;
    cursor  : pointer;
    overflow: hidden;
}

.indexpic .btn li.prev {
    background: url(../images/focus_btn_left.png) no-repeat left top;
}

.indexpic .btn li.next {
    background: url(../images/focus_btn_right.png) no-repeat left top;
}



/* .index_ywzngz-box {
    width   : 450px;
    overflow: hidden;
    position: relative;
    border  : 1px solid #ccc;
} */
/* .index_ywzngz-box .bd {
    padding: 10px;
}

.index_ywzngz-box .bd ul {
    overflow: hidden;
    zoom    : 1;
}

.index_ywzngz-box .bd ul li {
    margin    : 0 8px;
    float     : left;
    _display  : inline;
    overflow  : hidden;
    text-align: center;
}

.index_ywzngz-box .bd ul li .pic {
    text-align: center;
}

.index_ywzngz-box .bd ul li .pic img {
    width  : 120px;
    height : 90px;
    display: block;
    padding: 2px;
    border : 1px solid #ccc;
}

.index_ywzngz-box .bd ul li .pic a:hover img {
    border-color: #999;
}

.index_ywzngz-box .bd ul li .title {
    line-height: 24px;
} */