@charset "utf-8";
/* 代码整理：懒人之?*/
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
a, img {
	border:0;
}
body {
	font:12px/180% Arial, Helvetica, sans-serif, "";
}
/* focusbox */
.focusbox {
	width:1002px;
	height:350px;
	position:relative;
	overflow:hidden;
}
.arrowbtn {
	background:#ddd;
	width:60px;
	height:60px;
	cursor:pointer;
	position:absolute;
	top:100px;
}
.prebtn {
	left:0;
}
.nextbtn {
	right:0;
}
.contentimg {
	position:absolute;
	top:0;
	left:0;
	width:7000px;
}
.contentimg li {
	width:1002px;
	height:350px;
	float:left;
	overflow:hidden;
}
.contentimg li img {
	width:1002px;
	height:350px;
}
.contentdesc {
	position:absolute;
	top:0;
	right:0;
	width:282px;
	height:350px;
	background:rgba(0, 0, 0, 0.7);
	overflow:hidden;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
}
.contentdesc .desc {
	color:#dadada;
}
.contentdesc .desc h4 {
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.contentdesc .desc strong {
	color:#e4007f;
}
.contentdesc .desc .def_ico {
	display:inline-block;
*display:inline;
	zoom:1;
	width:68px;
	height:18px;
	overflow:hidden;
	vertical-align:middle;
}
.contentdesc .desc .stars {
	display:inline-block;
	width:53px;
	height:10px;
}
.contentdesc .desc_btn {
	display:block;
	width:119px;
	height:38px;
	margin-top:12px;
}
.contentdesc li {
	width:262px;
	height:320px;
	padding:20px 0 0 20px;
}
.focusbox .navbox {
	width:700px;
	overflow:hidden;
	position:absolute;
	left:20px;
	bottom:20px;
}
.focusbox .navbox li {
	width:170px;
	height:75px;
	overflow:hidden;
	float:left;
	margin-right:15px;
}
.focusbox .navbox li img {
	width:168px;
	height:73px;
	border:1px solid #ffffff;		
}
.focusbox .navbox li.selected {
	width:170px;
	height:75px;	
}
.focusbox .navbox li.selected img {
	width:166px;
	height:71px;
	border:2px solid #ff0000;	
}
