﻿.banner{}
.banner a{ display:block;}
.banner a img{ width:1200px;height:200px;}

.filter{ border:1px solid #e7eaec; background: #fafafa; border-radius:5px;}
.filter a{ display:block; float:left; padding:15px; color:#333;}
.filter a:hover{ color:#bf4545;}
.filter .current{color:#bf4545;}
.filter dl:first-child{border-bottom:1px solid #e7eaec;}
.filter dt{padding:15px 0 15px 15px;}

.list{ margin-left:20px;}
.list li{ margin-right:20px; margin-bottom: 15px; padding:0 8px; width:200px; overflow:hidden;}
.list li a{ display:block;}
.list li img{ width:200px;height: 280px;}
.list li img:hover{ opacity:.8;}
.list li .title{ color:#333;height: 16px; overflow:hidden;}
.list li .title:hover{ color:#bf4545; text-decoration:underline;}
.list li .actior{ padding-top:5px; color:#666;height: 14px; overflow:hidden;font-size: 12px;}

.position{ background: #ece8e8;padding: 10px 0; border-radius: 4px;}
.position a{ color:#333;}
.position a:hover{ text-decoration:underline;}

.movie_des{ height: 280px; overflow:hidden;}
.movie_des .movie_info{ width: 800px;height: 280px; overflow:hidden;}
.movie_des .movie_info .movie_pic{ margin-right:10px;}
.movie_des .movie_info .movie_pic img{ width:200px; height:280px;}
.movie_des .movie_info .movie_info_right{ width:570px;}
.movie_des .movie_info h1{ font-size: 2em;font-weight: bold; margin-top:10px;}
.movie_des .movie_info ul{}
.movie_des .movie_info ul li{ padding-top:10px; max-height:40px; line-height:20px; overflow:hidden;}
.movie_des .movie_info ul li span{ color:#666;}

.movie_intro{ border:1px solid #ccc;}
.movie_intro .movie_title{ border-bottom:1px solid #ccc; padding:10px;}
.movie_intro .movie_title span{ color:#bf4545;}
.movie_intro .movie_text{ padding:20px; text-indent:2em; line-height:20px; letter-spacing: 1px;}

.movie_down{ border:1px solid #ccc; height:50px;}
.movie_down a{ border:1px solid #ccc; background:#aa896c;  padding:5px; width:80px; color:#fff; display:block; text-align:center; border-radius:5px; float:left; margin:10px 0 0 20px;}
.movie_down span.tig{ float:left; margin:15px 0 0 20px;}
.movie_down .color{ color:#742401;}

.movie_relate{ border:1px solid #ccc;}
.movie_relate .movie_title{ border-bottom:1px solid #ccc; padding:10px;}
.movie_relate .movie_title span{ color:#bf4545;}
.movie_relate ul{ padding:20px 0 20px 40px;;}
.movie_relate ul li{ width:120px; height:200px; overflow:hidden; margin-right:45px;}
.movie_relate ul li a{ display:block;}
.movie_relate ul li a img{ width:120px;}
.movie_relate ul li a img:hover{ opacity:.8;}
.movie_relate ul li h5{ padding:5px; height:20px; line-height:20px; overflow:hidden;}
.movie_relate ul li h5 a{ font-size:12px; color:#333; height:20px; overflow:hidden;}
.movie_relate ul li h5 a:hover{ color:#bf4545;}

.movie_recomm{ }
.movie_tag{ font-size:20px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px;}
.movie_tag i{ font-size:30px; color:#bf4545;}
.movie_tag span{position: relative; top: -5px;}
.movie_tag a{ font-size:12px; position: relative;top: 15px; color:#666;}
.movie_tag a:hover{ color:#bf4545;}