@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* @ 横幅*/
/* focus */
#focusBg {
	height:460px;
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#focusLine {
	background:url(../images/touming.png) repeat-x center bottom;
	height:460px;
	width:100%;
	clear:both;
}
#focus {
	width:980px;
	height:460px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
	z-index:1;
	position:relative;
	padding:0px 10px;
}
#focus a {
	width:980px;
	height:460px;
	display:none;
}
#focus img {
	width:980px;
	height:460px;/* display:none;*/
}
.focus_bar {
	width:535px;
	padding-left:455px;
	z-index:69;
	height:30px;
	overflow:hidden;
	position:absolute;
	padding-top:13px!important;
	padding-top:12px;
	bottom:0px;
	left:0px;
	background:url(../images/tg_focusbar.png) no-repeat 10px 0px;
	text-align:center;
}
.focus_bar .dq {
	display:block;
	float:left;
	width:8px;
	height:8px;
	margin:5px 5px;
	cursor:pointer;
	background:url(../images/tg_focus_p.png) no-repeat 0px 0px;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_focus_p.png", sizingMethod="crop");
}
.focus_bar .no {
	display:block;
	float:left;
	width:8px;
	height:8px;
	margin:5px 5px;
	cursor:pointer;
	background:url(../images/tg_focus_p2.png) no-repeat 0px 0px;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_focus_p2.png", sizingMethod="crop");
}
.banner_box {
	background-color:#194982;
	position:relative;
}
.banner .nav2 {
	height:35px;
	line-height:35px;
	background:url(../images/nav2.png);
	font-size:10px;
	padding-left:6px;
}
.banner .nav2, .banner .nav2 a {
	color:#787878;
}
.banner .nav2 a:hover {
	text-decoration:none;
	color:#6fa605;
}
.banner .nav2 li {
	float:left;
	display:inline;
	margin-right:8px;
	padding-left:12px;
	background:url(../images/nav2_c.png) left center no-repeat;
}
.banner .nav2 li.location {
	background:url(../images/nav2_s.png) left center no-repeat;
	padding-left:14px;
}
.banner .nav2 li.last {
	color:#690;
}
.banner .nav2 span.fr {
	padding-right:21px;
}
.banner .bj2 {
	background:url(../images/bj2.jpg) repeat;
	height:79px;
	width:100%;
}
.banner .title {
	height:130px;
	margin:auto;
	display:block;
}
.banner .showf {
	overflow:hidden;
	margin:auto;
	width:100%;
	height:440px;
	position:relative;
}
.banner .shows {
	float:left;
	display:none;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.banner {
	width:100%;
	position:relative;
	top:-18px;
	padding-top:106px;
	background:#000 url(../images/bg_banner.jpg) center -18px no-repeat;
}