@charset "utf-8";
/* CSS Document */
html, body, ul, li, a, span, p, div, b, i, h1, h2, h3 {
	list-style:none;
	line-height:24px;
	-webkit-text-size-adjust:none;
	margin:0;
	padding:0;
}
body {

	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-text-size-adjust:none;
	color:#666;
	font-weight:normal;
	background:#fff;
	margin:0;
	padding:0;
}
img {
	border:0;
	behavior:url("iepngfix.htc");
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
input {
	border:0px;
}
a {
	text-decoration: none;
	color:#666;
}
a:hover {
	text-decoration:none;
	color:#f08300;
}
a:active {
	text-decoration: none;
	color: #666;
}
a:focus {
-moz-outline-style:none;
}
.f_14 {
	font-size:14px;
	line-height:30px;
}
.white {
	color:#FFFFFF;
}
.hidden {
	display: none;
}
.block {
	display: block;
}

.ydybody{ height:100%; overflow:hidden;}
#focus-banner{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.footer{ width:100%; height:52px; position:absolute; bottom:0; background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/  text-align:center; color:#FFF; z-index:100000000; display:block; }
.footer p{position:relative; line-height:52px;}
#focus-banner-list{
	position: relative;
}
#focus-banner-list li{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
#focus-banner-list li img{
	width: 100%;
}
.focus-banner-img{
	display: block;
}

#focus-banner-list .focus-banner-text{
	position: absolute;
	left: 50%;
	top: 0;
	width: 1000px;
	height: 100%;
	margin-left: -500px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
#focus-banner .focus-handle{
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index: 100;
	display: block;
	width: 50px;
	height: 50px;
	background-image: url("focus_handle.png");
}
#next-img{
	left: 0;
}
#next-img{
	left: 150px;
	background-position: 0 0;
}
#next-img:hover{
	background-position: 0 -50px;
}
#prev-img{
	right: 0;
}
#prev-img{
	right: 150px;
	background-position: -50px 0;
}
#prev-img:hover{
	background-position: -50px -50px;
}

#focus-bubble{
	position: absolute;
	left: 50%;
	top: 80%;
	z-index: 999;
}
#focus-bubble li{
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border:1px #fff solid;
	cursor: pointer;
}
#focus-bubble li.current{
	background-color: #fff;
}


.ydycon{ position:absolute; width:1200px; height:152px; top:50%; left:50%; margin-left:-600px; z-index:100000000 }
.ydysolgn{ width:658px; height:152px; float:left;}
.ydyanbox{ width:429px; height:60px; margin-top:64px;}
.ydyanbox a{ margin:0 13px;}