/***banner**/
.banner{
    width:100%;
    margin:0 auto;
    height:420px;
}
/**banner样式*/
.banner_slider {
    width:100%;
    min-width:1200px;
    height:375px;
    position:relative;
    overflow:hidden;
    background:#fff;
    text-align:center;
}
.banner_slider .bd {
    width:1200px;
    position:absolute;
    left:50%;
    margin-left:-600px
}
.banner_slider .bd li {
    width:1200px;
    overflow:hidden;
}
.banner_slider .bd li img {
    display:block;
    width:1200px;
    height:375px;
}
.banner_slider .tempWrap {
    overflow:visible !important
}
.banner_slider .tempWrap ul {
    margin-left:-1200px !important;
}
.banner_slider .hd {
    position:absolute;
    width:100%;
    left:0;
    z-index:1;
    height:8px;
    bottom:20px;
    text-align:center;
}
.banner_slider .hd li {
    display:inline-block;
    *display:inline;
    zoom:1;
    width:8px;
    height:8px;
    line-height:99px;
    overflow:hidden;
    background:url(../images/slider-btn.png) 0 -10px no-repeat;
    margin:0 5px;
    cursor:pointer;
}
.banner_slider .hd li.on {
    background-position:0 0;
}
.banner_slider .pnBtn {
    position:absolute;
    z-index:1;
    top:0;
    width:100%;
    height:375px;
    cursor:pointer;
}
.banner_slider .prev {
    left:-50%;
    margin-left:-600px;
}
.banner_slider .next {
    left:50%;
    margin-left:600px;
}
.banner_slider .pnBtn .blackBg {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:375px;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
}
.banner_slider .pnBtn .arrow {
    display:none;
    position:absolute;
    top:0;
    z-index:1;
    width:60px;
    height:375px;
}
.banner_slider .pnBtn .arrow:hover {
    filter:alpha(opacity=60);
    opacity:0.6;
}
.banner_slider .prev .arrow {
    right:0;
    background:url(../images/slider-arrow.png) -120px 40px no-repeat;
}
.banner_slider .next .arrow {
    left:0;
    background:url(../images/slider-arrow.png) 0  40px no-repeat;
}
