body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{zoom:1}
.poster-main{position:relative;width:900px;height:270px}
.poster-main a,.poster-main img{display:block}
.poster-main .poster-list{width:900px;height:270px}
.poster-main .poster-list .poster-item{position:absolute;left:0;top:0}
.poster-main .poster-btn{cursor:pointer;position:absolute;top:-40px;width:180px!important;height:470px!important;text-align:center;line-height:14px;color:#fff;background:url(../images/btn_l.png) no-repeat center;z-index:10}
.poster-main .poster-next-btn{background:url(../images/btn_r.png) no-repeat center}
.btn-box{display:table;margin-left:auto;margin-right:auto}
.index-btn{display:inline;cursor:pointer;float:left;width:10px;height:10px;color:#fff;margin-right:5px;margin-top:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#dcdcdc;}
.poster-main .poster-prev-btn{left:-140px;}
.poster-main .poster-next-btn{right:-140px}
.index-btn.poster-btn-active{width:40px;border-radius:50px;background-color:#c12202;}