﻿* {
	margin: 0px; padding: 0px;font-family: "??????";
}
body {
	background: url(bodybg.jpg) no-repeat center 150px;; margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: "??????"; font-size: 14px;
}
a {
	border: 0px currentColor; transition:0.3s ease-in-out; border-image: none; color: rgb(51, 51, 51); text-decoration: none; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;
}
a:hover {
	color: rgb(0, 139, 238);
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}
img {
	border: 0px currentColor; border-image: none;
}
.fl {
	float: left;
}
.fm {
	margin: 0px auto;
}
.fr {
	float: right;
}
.height20 {
	width: 100%; height: 20px;
}
.clear {
	clear: both;
}
.height50 {
	width: 100%; height: 50px;
}
.height30 {
	width: 100%; height: 30px;
}
.focus {
	width: 1200px; height: 430px; float: left; position: relative; background-color: rgb(0, 0, 0);
}
.focus img {
	width: 1200px; height: 430px;
}
.focus .shadow .title {
	width: 400px; height: 40px; padding-top: 20px; padding-left: 30px;
}
.focus .shadow .title a {
	color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bolder; text-decoration: none;
}
.focus .btn {
	left: 510px; bottom: 34px; overflow: hidden; position: absolute; -ms-zoom: 1;
}
.focus .btn a {
	background: rgb(217, 217, 217); font: 12px/15px "??????"; margin: 0px 5px; outline: 0px; border-radius: 7px; width: 13px; height: 13px; text-align: center; color: rgb(176, 176, 176); text-decoration: none; float: left; display: inline; position: relative; font-size-adjust: none; font-stretch: normal;
}
.focus .btn a:hover {
	background: rgb(252, 17, 74); cursor: pointer;
}
.focus .btn a.current {
	background: rgb(252, 17, 74); cursor: pointer;
}
.focus .fPic {
	left: 0px; top: 0px; position: absolute;
}
.focus .D1fBt {
	height: 16px; overflow: hidden; z-index: 10; -ms-zoom: 1;
}
.focus .shadow {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 40px; text-align: left; bottom: 0px; line-height: 40px; display: block; position: absolute; z-index: 10;
}
.focus .shadow a {
	color: rgb(255, 255, 255); overflow: hidden; font-family: "??????"; font-size: 16px; text-decoration: none; margin-left: 10px;
}
.focus .fcon {
	background: rgb(0, 0, 0); width: 100%; float: left; display: none; position: relative;
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	height: 21px; text-align: center; right: 20px; bottom: 8px; position: absolute; z-index: 200;
}
.focus .fbg div {
	margin: 4px auto 0px; height: 14px; overflow: hidden; -ms-zoom: 1;
}
.focus .D1fBt a {
	background: rgb(217, 217, 217); font: 12px/15px "??????"; margin: 0px 5px; outline: 0px; border-radius: 7px; width: 12px; height: 12px; text-align: center; color: rgb(176, 176, 176); text-decoration: none; float: left; display: inline; position: relative; font-size-adjust: none; font-stretch: normal;
}
.focus .D1fBt .current {
	background: rgb(255, 112, 7);
}
.focus .D1fBt a:hover {
	background: rgb(255, 112, 7);
}
.focus .D1fBt img {
	display: none;
}
.focus .D1fBt i {
	font-style: normal; display: none;
}
.focus .prev {
	background: url("../images/focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute;
}
.focus .next {
	background: url("../images/focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute;
}
.focus .prev {
	background-position: 0px -74px; left: 0px; top: 50%; margin-top: -37px; cursor: pointer;
}
.focus .next {
	background-position: -40px -74px; top: 50%; right: 0px; margin-top: -37px; cursor: pointer;
}
.focus .prev:hover {
	background-position: 0px 0px;
}
.focus .next:hover {
	background-position: -40px 0px;
}
