@charset "utf-8";
/* CSS Document */
.header {
}
.header .top {
	background:#F5F5F5; line-height:30px; color:#666;
}
.header .top a {
	color:#666; padding:0 5px
}
.header .top a:hover {
	color:#F00;
}
.header .topcon {
	width:1100px; margin:5px auto; overflow:hidden; padding-top:10px
}
.topcon .logo {
	float:left; width:360px; height:90px; background:url(../images/logo.jpg) no-repeat; padding-left:220px;
}
.topcon .logo h3 {
	font-size:20px; font-weight:normal; padding-top:15px
}
.topcon .logo p {
	color:#CCC
}
.topcon .search {
	float:right; width:500px;
}
.topcon .search p {
	color:#999;
}
.topcon .search p a {
	color:#999;
}
.topcon .search p .on {
	color:#000;
}
.topcon .search h3 {
	border:#EEE solid 4px; width:460px; height:32px;
}
.topcon .search h3 .txt {
	float:left; border:#FFF solid 1px; width:400px; height:30px; line-height:30px; padding:0 5px; color:#999; outline:none; filter:chroma(color=#000000);
}
.topcon .search h3 .btn {
	float:left; border:#FFF solid 1px;; width:40px; height:30px; cursor:pointer; background: url(../images/btn.png) right center no-repeat; outline:none; filter:chroma(color=#000000);
}
.header .nav {
	background: url(../images/navbg.jpg) #009933 repeat-x; height:60px; line-height:60px;
}
.header .nav a {
	float:left; line-height:28px; font-size:14px; text-align:center; color:#FFF; padding:0 21px  
}
.header .nav a:hover {
	text-decoration:underline
}
.wrapper {
	overflow:hidden;
}
.slide {
	float:left; width:520px; height:320px; background:#F5F5F5;
}
/*图片轮换*/
#slideBox {
	width:520px;
	height:320px;
	overflow:hidden;
	position:relative;
}
#slideBox ul#show_pic {
	margin:0;
	padding:0;
	list-style:none;
	height:300px;
	width:4750px;
	position:absolute;
}
#slideBox ul#show_pic li {
	float:left;
	margin:0;
	padding:0;
	height:285px;
}
#slideBox ul#show_pic li img {
	display:block;
	width:520px;
	height:320px;
}
#iconBall {
	position:absolute;
	bottom:0;
	right:0;
}
#iconBall li {
	float:left;
	color:#7a7a7a;
	width:32px;
	height:28px;
	line-height:28px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
#iconBall li.active {
	background:url(../images/iconbg.png) no-repeat;
	color:#fff;
}
#slideText {
	width:520px;
	height:28px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
	position:absolute;
	left:10px;
	bottom:3px;
}
#textBall li {
	float:left;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:14px;
}
#textBall li.active {
	display:block;
}
#textBall li a {
	text-decoration:none;
	color:#fff;
}
.hotnews {
	float:right; width:558px; border:#CCC solid 1px; padding-left:20px; border-left:none; background:url(../images/new.png) right top no-repeat;
}
.hotnews dl {
	padding:0 5px 5px 5px;
}
.hotnews dl dt a {
	font-size:20px; color:#009933; font-weight:bold; line-height:44px;
}
.hotnews dl dd {
	line-height:30px; font-size:16px
}
.hotnews dl dd span {
	float:right; color:#999; margin-right:15px
}
.hotnews dl dd strong {
	margin-right:5px; color:#063; font-weight:normal
}
.hotnews dl dd strong a {
	color:#063;
}	
.ad {
	width:1100px; overflow:hidden; text-align:center; margin-top:20px;
}
.frame {
	border:#DDD solid 1px; border-top:none;
}
.column {
	overflow:hidden; border:#FFF solid 0px; margin:5px auto
}
.column .t1 {
	line-height:32px; height:32px; padding:0 5px;
}
.column .t1 strong {
	font-size:18px; color:#333; background:url(../images/t1.gif) 10px 50% no-repeat; padding-left:30px; font-weight:normal
}
.column .t1 span {
	color:#999; margin-left:5px
}
.column .t1 a {
	float:right; font-size:14px; color:#666; padding:0 5px
}
.column .c1 {
	overflow:hidden; padding:10px; height:100%;
}
.list1 {
	overflow:hidden; height:100%
}
.list1 li {
	line-height:30px; padding-left:10px; background:url(../images/icon.gif) 0 50% no-repeat;
}
.list1 li span {
	float:right; color:#999
}
.picnews {
	overflow:hidden; height:100%;
}
.picnews li {
	float:left; margin:8px; _margin:7px;
}
.picnews li img {
	border:#CCC solid 1px; padding:3px;
}
.picnews li p {
	line-height:25px; font-size:12px; color:#333; text-align:center
}

.thumb {
	overflow:hidden
}
.thumb dt {
	float:left; width:100px; padding-left:5px;
}
.thumb dt img {
	width:90px; height:90px; background:#EEE
}
.thumb dd a {
	color:#333; line-height:28px; font-size:14px; font-weight:bold
}
.thumb dd {
	color:#888; font-size:12px; line-height:20px;
}
.footer {
	overflow:hidden; margin-top:10px;
}
.footer .menu {
	background:#1C1C1C; text-align:center; color:#CCC; line-height:40px
}
.footer .menu a {
    color:#CCC; padding:0 8px;
}
.footer .copyright {
	width:1100px; margin:10px auto; overflow:hidden; line-height:30px; text-align:center; color:#888
}