.trailer_area{ display:block; clear:both; margin:0 auto; position:relative;}
.trailer_area .title{ background:rgba(255,255,255,0.3); color:#444; font-size:14px; padding:10px 20px; text-align:left;}
.poster{ display:block; clear:both; overflow:hidden; font-size:0px; position:relative;}
.poster img{ display:block; clear:both; width:100%; position:relative; z-index:100;}
.poster .countdown{ position:absolute; left:0; top:0; width:100%; text-align:center; z-index:1000;}
.poster .countdown .cd_bg{ display:inline-block; clear:both; position:relative; text-align:center; color:#fff; padding:10px 25px 10px 60px; font-size:14px; background:url(../img/dash/time_bg.png) no-repeat center top; background-size:100% 100%;}
.poster .countdown .cd_bg:after{ position:absolute; left:23px; top:11px; content:""; width:30px; height:20px; background:url(../img/dash/time_icon.png) no-repeat center center; background-size:100% auto; }
.calendar_file{ position:absolute; left:0; bottom:8%; width:100%; text-align:center; z-index:1000;}
.calendar_file a{ display:inline-block; clear:both; background:#c7000b url(../img/dash/calendar_icon.png) no-repeat 15px center; background-size:30px auto; border-radius:5px; color:#fff; font-size:15px; text-align:center; padding:13px 20px 13px 48px;}
.calendar_file a:hover,.calendar_file a:visited,.calendar_file a:active,.calendar_file a:focus{ background:#bd010c url(../img/dash/calendar_icon.png) no-repeat 15px center !important;  background-size:30px auto !important; color:#fff !important;}

.fade.in{ opacity:1;}
.hot-category-list > li>a{ display:block; clear:both;}
.nav-tabs{ border:none !important;}






