*{
font-family: Verdana, Arial,"Courier New",'宋体';
font-size:14px;
margin:0;
padding:0;
} 
p{
	margin-bottom:5px;
	line-height:24px;
}
a {
	color:#37a;
	text-decoration:none;
}
ul{
margin:0;
padding:0;
}
ul li{
	list-style-type: none;
	float:left;
	margin-right:10px;
}
h2{
	font-size:20px;
	margin-top:0;
}
img{
	border:0;
}
.wrap{
	width:1024px;
	margin:0 auto;
}
.pagelist{
	height:20px;
	clear:both;
	font-size:16px;
}

.pagelist_top{
	height:20px;
	clear:both;
	font-size:16px;
height: 28px;
line-height: 28px;
border-left:5px solid #ddd;
padding-left:14px;
margin-bottom:10px;
}

.yema{
	color:#FF5E52;	
}

.item{
border-bottom: 1px solid #eaeaea;
margin-bottom:10px;
float:left;
min-height:170px;
width:100%;
margin-top:10px;
width:512px;
height:160px;
overflow:hidden;
}
.text-overflow {
display:block;/*内联对象需加*/
width:31em;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.film{
border-bottom:dotted 1px #ddd;

margin-bottom:10px;
float:left;
min-height:170px;
width:100%;
}

.img{
float:left;
margin-right:30px;
}
.fimg{
float:left;
width:130px;
margin-top:5px;
}

.detail{
float:left;
padding-top:0px;
width:372px;
}
.fdetail{
width:700px;
float:left;
padding-top:0px;
}
.cast,.des,.jieshao{
	line-height:24px;
}
.title{
	margin-top:-3px;
	color:#FF5E52;
}
.ftitle{
	margin-top:3px;
	color:#FF5E52;
	margin-bottom:5px;
}
.text_t_t {
padding-top: 7px;
padding-bottom: 7px;
padding-left: 10px;
padding-right:15px;
margin-top:0;
margin-bottom:10px;
height: 34px;
line-height: 34px;
background: #f7f7f7;
}
.text_down{
font-weight:bold;
font-size:16px;
}
.text_saom{
color:#777;
}
.download{
	width:700px;
	float:left;
	margin-left:130px;
		
}
.ul_tor{
padding-top:10px;
padding-left: 30px;
background: #f7f7f7;
margin-bottom:20px;
padding-right: 10px;
}
.download li{
height:30px;
width:100%;
}
.clear{
	clear:both;
}
.logo{
font-size:18px;
float:left;
}

.search{
	float:right;
	margin-right:20px;
margin-top:20px;
margin-left:200px;	
}
.search .s{
	height:28px;
	padding-left:10px;
}
.search .submit{
	height:30px;
	padding:0px 5px;
}
.logo a{

font-size:20px;
}
.header{
width: 100%;
float: left;
height: 80px;
background: #699dcf;
margin-bottom: 00px;
padding-top: 10px; 
}

.menu{
color:#fff;
width:100%;
float:left;
height: 50px;
line-height: 50px;
background: #37a;
margin-bottom:20px;
border-bottom: 1px solid #eaeaea;
}
.menu a {
color:#fff;
}
.menu li {
margin-right:26px;}
.ds-thread{
width:700px;
margin-left:130px;
}
.content{
float:left;
width:100%;
}
.footer{
float:left;
}