*{margin: 0; padding: 0;}
ol, ul{list-style: none;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix{zoom: 1;}
body{}

.container{margin: 60px auto;}
.poster-main{position: relative; margin: 0 auto;}
.poster-main a, .poster-main img{display: block;}
.poster-main .poster-list{position:relative}
.poster-main .poster-list .poster-item{position: absolute; left: 0; top: 0;overflow:hidden;}
.poster-main .poster-btn{position: absolute; top: 47%;margin-top:-18px; z-index: 10; cursor: pointer;width:79px !important;height:100px !important}
.poster-main .poster-prev-btn{left: -60px; background: url(../images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right: -60px; background: url(../images/btn_r.png) no-repeat center center;}
.post-41 .btn-box {
    position: absolute;
    bottom: 42px;
    text-align: center;
    left: 50%;
    z-index: 999;
    margin-left: -45px;
}
.post-41 .index-btn.poster-btn-active {
    background: #f91b2e;
}
.post-41 li.index-btn {
    width: 14px;
    height: 14px;
    background: #eec551;
    float: left;
    border-radius: 7px;
    margin: 0 8px;box-shadow:none
}
@media screen and (max-width: 999px){
.main2 .poster-main .poster-list .poster-item{position:static;overflow:auto;background:none}
#container-2 .news_con{width:auto;margin:10px 15px}
.post-41 .btn-box{display:none}
.poster-main .poster-list{width:100% !important}
.poster-main{width:100% !important}
}