@charset "utf-8";
/* CSS Document */

.banner{height:400px;overflow:hidden;}
.banner .d1{width:100%;height:400px;display:block;position:absolute;left:0px;top:150px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:450px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background: url(../images/img1_1.png) no-repeat center;}

body {margin:0;font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:100%; padding:0px; color:#000}
ul {list-style:none; text-decoration:none}
*{ margin:0; padding:0; }
img{ border:none;}
a{ text-decoration:none; color:#000;}
p{ padding:0px; margin:0px;}
a:hover {color:#006fb6;text-decoration: none;}
.wrap{ margin:0 auto; width:1180px}
.top{ float:left; background:url(../images/index_02.jpg) repeat-x top center; height:101px; width:100%;}
.nav{ float:left; background:url(../images/index_07.jpg) repeat-x top center; height:49px; width:100%;}
.nav ul{ margin:0px; padding:0px}
.nav ul li{ float:left; background:url(../images/index_09.jpg) no-repeat top right; line-height:49px; padding-left:47px; padding-right:47px; text-align:center}
.nav ul li a{ color:#FFF; font-size:14px;text-transform:uppercase}
.nav ul li a:hover{ color: #F00}
.xiaoguo{ float:left; width:100%; height:400px; border-bottom:2px solid #d4d4d4}

.mainleft{ float:left; width:250px; margin-top:30px; margin-right:30px;}
.left1{ float:left; width:250px; height:80px; background-color:#006fb6; line-height:80px; text-align:center; font-size:19px; color:#FFF;text-transform:uppercase}

.left2{ float:left; width:250px;}
.left2 ul{ margin:0px; padding:0px}
.left2 ul li{ float:left; width:250px; line-height:40px; border-bottom:1px solid #CCC;}
.left2 ul li a{ font-size:14px; display:block;}
.left2 ul li a:hover{ background-color:#006fb6; color:#FFF}
.mainright{ float:left; width:900px; margin-top:30px;}
.mainright1{ float:left; width:900px; height:30px; line-height:30px; border-bottom:1px solid #CCC; font-size:18px;}
.mainright2{ float:left; width:900px; margin-top:20px;  line-height:25px;}



.newspage {
 width:900px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:Arial, Helvetica, sans-serif;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #006fb6; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #006fb6; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #006fb6; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.fy {
	line-height: 40px;
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center;
}

.table{border-collapse:collapse;}
.table{border:1px solid;border-color:#ececec;}   
.table td{border:1px solid;   border-color:#ececec;}   
.table th{ border:1px solid; border-color:#ececec;}



.news{ float:left; width:900px; margin-top:10px; margin-bottom:20px;}
.news ul{ float:left; margin:0px; padding:0px}
.news ul li{ float:left; width:900px; line-height:30px; height:30px;border-bottom:1px dashed #e6e6e6;  font-size:12px; }

.news ul li a{ padding-left:20px; float:left; display:inline}


.footer{ float:left; background:url(../images/index_25.jpg) no-repeat top center; height:301px; width:100%; margin-top:50px;}
.footer1{ float:left; width:1180px; padding-top:60px; padding-bottom:90px;}
.footer1 a{ color:#FFF; font-size:14px;text-transform:uppercase; width:164px; text-align:center; float:left;}
.footer1 a:hover{color:#006fb6;}
.footer2{ float:left; width:1180px; text-align:center;color:#FFF}
.footer2 a{ font-size:13px; color:#FFF}
.footer2 a:hover{color:#006fb6;}