* {
	padding:0;
	margin:0;
}
.slider {
	width:940px;
	height:384px;
	margin:30px 0 38px 0;
}
.opbox {
	position: absolute;
	top:35px;
	left:60px;
	width:420px;
	height:320px;
}
.boxcontent {
	position:absolute;
	color:#FFF;
	opacity:1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:26px;
	padding:20px;	
}
.boxbg {
	position:absolute;
	width:420px;
	height:320px;
	background-color:#222;
	filter:alpha(opacity=40); /* IE */
	-moz-opacity:0.8; /* Mozilla */
	opacity: 0.8; /* CSS3 */
	left: 2px;
}
.items {
	display:none;
}
.pagination {
	position:absolute;
	bottom: 22px;
	left:25px;
	z-index:98;
}
.pagination ul {
	margin:0px 0px 0 0;
}
.pagination li {
	float:left;
	margin:0 6px 0 0px;
}
.pagination li a {
	height:70px;
	width:85px;
	display:block;
	padding:2px;
}
.pagination li.current a {
	background:#fff !important;
}
.pagination li:hover a {
	background:#fff;
}
.banner {
	display:block;
	position:absolute;
	left:0px;
	top:40px;
	z-index:99;
	width:450px;
}
.banner p {
	margin-left:80px;
}
.banner strong {
	display:block;
	color:#dfa919;
	margin-top:-34px;
}
.banner strong:first-child {
	margin-top:0 !important;
}
.banner strong+strong+strong {
	margin-top:-23px !important;
}
.banner strong+strong+strong+strong {
	margin-top:-34px !important;
}
.font-1 {
	font-size:50px;
	line-height:60px;
	letter-spacing:-3px;
}
.font-2 {
	font-size:65px;
	line-height:100px;
	letter-spacing:-4px;
}
.font-3 {
	font-size:30px;
	line-height:60px;
	letter-spacing:0px;
}
.banner a {
	display:inline-block;
	background:#dea919;
	border-top:#000 1px solid;
	font-size:25px;
	line-height:25px;
	color:#000;
	padding:5px 20px 5px 20px;
	border-radius:5px;
	margin:4px 0 0 80px;
	letter-spacing:-2px;
}
.banner a:hover {
	background:#dea919;
	border-top:#dea919 1px solid;
}
