@charset "gb2312";
/* CSS Document */
/* ------------------------------------------------------- *
 * head
 * ------------------------------------------------------- */
#content{width:1024px;margin:10px auto 0;}
.header{width:1024px;margin:0 auto;}
.box{border:#e6e6e6 solid 1px;}
.header .logo{
	width:282px;
	height:60px;
	margin-top:28px;
}
.header .tel{
	width:198px;
	height:68px;
	margin-top:18px;
	text-align:center;
}
.header .tel h2{font-weight:200;}
.header .tel p{
	width:198px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background:#3e80cc;
	border-radius:3px;
}
.nav{
	height:40px;
	line-height:40px;
	background:#3e80cc;
}
.nav a{
	display:block;
	float:left;
	color:#fff;
	padding:0 18px;
	border-right:#356dc4 solid 1px;
}
.nav a.on, .nav a:hover{
	color:#fff;
	background:#1569cb;
	text-decoration:none;
}
/* searchBox
 * ---------------------------------- */
.sBpart{
	width:520px;
	margin:15px 0 0 10px;
}
.sBpart .ptop{
	margin-left:5px;
	color:#000;
}
.sBpart .ptop a{
	display:inline-block;
	margin-right:6px;
	border-right:1px solid #e0e0e0;
	padding-right:12px;
	line-height:14px;
	_line-height:16px;
	color:#000;
}
.sBpart .ptop a.on{
	font-weight:bold;
	color:#ea5413;
	text-decoration:none;
}
.sBpart .pbtm{
	margin-left:5px;
	margin-top:3px;
	font-size:12px;
	color:#000;
}
.sBpart .pbtm a{margin-right:3px;}
.sBpart .pbtm a.on{color:#ea5413;}
.sBpart .searchBox{
	margin-top:5px;
	width:510px;
	height:35px;
	padding:2px;
	background-color:#ea5413;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.sBpart .searchBox .act{
	float:left;
	width:392px;
	height:35px;
	background-color:#fff;
	overflow:hidden;
}
.sBpart .searchBox .inputbox{
	width:376px;
	height:29px;
	line-height:27px;
	padding:3px 5px;
	font-size:12px;
	border:0;
	outline:none;
	color:#999;
}
.sBpart .searchBox .btn_search{
	width:112px;
	height:35px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:0;
	padding:0;
	background: url(../images/index/search.jpg) no-repeat center center;
	cursor:pointer;
}
.searchBox {position:relative;}
.searchBox  ul{display:none;position:absolute;left:0;top:35px;width:392px;border:1px solid #eee;background-color:#fff;font-size:12px;}
.searchBox  ul li{padding:5px 10px;color:#999;white-space:nowrap;}
.searchBox  ul li:hover{background-color:#f8f8f8;color:#666;font-weight:bold;}
.searchBox  ul li a{display:block;margin-right:80px;_width:310px;color:#999;overflow:hidden;text-overflow:ellipsis;}
.searchBox  ul li:hover a{color:#666;}
.searchBox  ul li em{float:right;font-style:normal;}
/* ------------------------------------------------------- *
 * foot
 * ------------------------------------------------------- */
.link{
	width:992px;
	padding:15px;
	background:#fafafa;
	border:#e6e6e6 solid 1px;
}
.link p a{
	font-size:12px;
	line-height:22px;
	margin-right:5px;
	white-space:nowrap;
}
.footnav{
	height:34px;
	line-height:34px;
	font-size:12px;
	color:#fff;
	background:#3e80cc;
	border-bottom:#5394e0 solid 1px;
}
.footnav .w1024, .foot .w1024{text-align:center;}
.footnav .w1024 a{color:#fff;}
.foot{
	height:79px;
	padding-top:20px;
	font-size:12px;
	line-height:24px;
	color:#fff;
	background:#2665ae;
}
/* ------------------------------------------------------- *
 * content
 * ------------------------------------------------------- */
#pic_slide dl dt{	
	right:95px;
	bottom:15px;
}
#pic_slide dl dt ul li{background:#c3b8ba;}
#pic_slide dl dt ul li.on{background:#fff;}
#pic_slide img{width:254px;}
.hf{
	width:1024px;
	height:80px;
	overflow:hidden;
}


