/* CSS Document */
/* CSS Document */
body { margin:0 auto;padding: 0px; font-size:12px; font-family:"微软雅黑"; background:#e7e7e7; color:#666666}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol{margin: 0px;padding: 0px; font-weight:normal;}
li { list-style:none;}
form,input,button,option,textarea,select,label{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif; border:0;}
a { text-decoration: none; color:#333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{ text-decoration:none; color:#000000}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border:none;}
b{ font-weight:bold;}
.dis{ display:block;}
.undis{ display:none;}
.pad10{ padding:10px;}
.pad15{ padding:15px;}
.pad40{ padding:40px;}
.f_l{ float:left;}
.f_r{ float:right;}
.clear{ clear:both; overflow:hidden; height:0px;}
.img_bod{ padding:2px; border:#CCCCCC 1px solid; }
.red{ color:#990000;}
.bod_gray{ border:#cccccc solid 1px;}
.line{ border-bottom:#cccccc solid 1px; overflow:hidden; height:1px; margin:5px 0px;}
.bgw{ background:#FFFFFF;}
.air{ width:10px; height:10px; overflow:hidden; margin:0px auto;}

#header{ height:454px; width:100%; background:url(../images/header_bg.jpg) repeat-x;}
.bg_light{ background:url(../images/bg_light.jpg) no-repeat; width:977px; height:96px; left:0px; top:70px; position:absolute}
.mune{ width:980px; margin:0 auto; position:relative;}
.logo{ float:left; }
.nav{ float:right; margin-top:22px;}
.nav li{ float:left; width:84px; font-family:"微软雅黑" , Arial; text-align:center; height:44px; font-size:14px; font-weight:bold; position:relative; overflow:hidden; line-height:32px;}
.nav li span{ font-size:8px; font-family:Arial, Helvetica, sans-serif; margin-top:-20px; display:block;}
.nav a{ color:#666666; display:block; width:84px; height:44px; float:left; overflow:hidden;}
.mune .nav li a:hover, .hover_nav{ color:#fe9900; background:url(../images/index_08.jpg) no-repeat;}
.hover_nav a{ color:#fe9900;}

#container {
	width:945px;
	margin:30px auto 0px;
	position:relative;
	z-index:0;
}

#example {
	width:935px;
	height:298px;
	position:relative;
}

#slides {
	position:absolute;
	top:15px;
	left:0px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:147px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
	background:url(../images/arrow-prev.png) no-repeat;
}
#slides .next,#slides .prev:hover{background:url(../images/arrow-prev2.png) no-repeat;}
.slides_container {
	width:935px;
	height:298px;
	overflow:hidden;
	position:relative;
	border:5px #FFFFFF solid;
}

#slides .next {
	left:945px;
	background:url(../images/arrow-next.png) no-repeat;
}
#slides .next:hover{background:url(../images/arrow-next2.png) no-repeat;}
.pagination li a {
	display:none;
	width:12px;
	height:0;
	padding-top:12px;
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.caption {
	position:absolute;
	bottom:-235px;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:935px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
	filter:Alpha(opacity=50);
	-moz-opacity:.5;
	opacity:0.5;
}

#footer{ width:100%; text-align:center; background:url(../images/footer_bg.jpg) repeat-x; height:105px;}
#footer .wrap{ width:960px; color:#FFFFFF; margin:0 auto; text-align:center}
#footer .wrap .nav_foot{ height:40px; line-height:40px; text-align:center;}
#footer .wrap .nav_foot a{ color:#FFFFFF; padding:0px 10px;}