@charset "utf-8";
/* CSS Document */

#boardSkin .best {overflow:hidden; position:absolute; top:0; right:0; z-index:1; width:54px; height:61px; text-indent:-200px; background:url('../images/icon_best.png');}

#categoryBox {margin-bottom:40px;}
.boardList {padding:40px 0 0; border-top:2px solid #161616; border-bottom:1px solid #cbcbcb;}
.boardList ul {overflow:hidden; margin:0 -15px; text-align:center;}
.boardList li {float:left; width:33.3%; padding:0 15px;}
.boardList .imgWrap {overflow:hidden; position:relative; padding-bottom:56.25%;}
/* .boardList .imgWrap:before {position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; border:1px solid #d3d3d3; content:'';} */ 
.boardList .imgWrap img {position:absolute; top:0; left:0; width:100%; height:auto; height:100%;}
.boardList .imgWrap strong {overflow:hidden; position:absolute; left:0; bottom:0px; right:0; z-index:23; height:65px; padding:0 15px; white-space:nowrap; text-overflow:ellipsis; font-size:20px; font-weight:normal; color:#fff; line-height:65px; text-align:center; background:rgba(0,0,0,0.7); -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.boardList .cate {margin-top:16px;}
.boardList .title {overflow:hidden; margin-top:2px; padding:0 25px; font-size:20px; color:#1a1a1a; line-height:24px; text-align:center; white-space:nowrap; text-overflow:ellipsis;}
.boardList .info {margin:2px 0 40px; font-size:15px; color:#333333;}
.boardList .category {color:#7e0141;}
.btn_login {position:absolute; top:0; left:50%; width:50%; bottom:0; background:url('../images/login.png') no-repeat center rgba(51,51,51,0.75);}



.view_bottom_link {margin-top:20px; text-align:center;}
.view_bottom_link .btn {width:300px; background:#52bab9;}




#movie_pop {display:none; position:absolute; top:100px; left:50%; z-index:111001; width:1040px; margin-left:-520px;}
#movie_pop .movie_box {position:relative; padding-bottom:56.25%; background:#363636;}
#movie_pop .movie_box iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
#movie_pop .btn_pop_close {overflow:hidden; position:absolute; top:0; right:-150px; width:69px; height:68px; white-space:nowrap; text-indent:-999px; background:url('../images/btn_pop_close.png');}
#movie_pop .btn_prev {display:block; overflow:hidden; position:absolute; top:257px; left:-120px; width:70px; height:70px; text-indent:-999px; background:url('../images/btn_pop_prev.png');}
#movie_pop .btn_prev span {position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; background:url('../images/btn_pop_prev_on.png'); opacity:0; transition:all 0.3s;}
#movie_pop .btn_next {display:block; overflow:hidden; position:absolute; top:257px; right:-120px; width:70px; height:70px; text-indent:-999px; background:url('../images/btn_pop_next.png');}
#movie_pop .btn_next span {position:absolute; top:0; left:0; right:0; bottom:0; background:url('../images/btn_pop_next_on.png'); opacity:0; transition:all 0.3s;}
#movie_pop .btn_prev:hover span,
#movie_pop .btn_next:hover span {opacity:1;}
#movie_pop .btn_close {overflow:hidden; position:absolute; top:-75px; right:0; width:45px; height:45px; text-indent:-999px; background:url('../images/btn_close.png');}
#movie_pop .tcont {padding-top:25px; min-height:300px; max-height:500px; overflow-y:auto; font-size:18px; color:#fff;}

.movie_pop_bg {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:111000; background:rgba(0,0,0,0.8);}