﻿
/* CSS Document */

*{margin:0 auto; padding:0;}
body,div,p,form,ul,ol,li,dl,dt,dd,h1,h2,h3,marquee{ margin:0; padding:0;}
ul,li,dl,dt,dd { list-style:none; list-style-type:none;}
body { line-height:200%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
img{ border:0px;}

.clear{float: none; clear:both;}

a{color:#000000;text-decoration:none;}
a:link{color:#000000;}
a:hover{color:#168200;text-decoration:none;}
a:active{color:#000000;}

/* ////////////////////////////////////////
公用
//////////////////////////////////////// */
.box{
	width:980px;
	height:auto;
	margin:0px auto;
}

.fr{
	font-size:12px;
	font-weight:400;
	float:right;
	}
fl{
	float:left
	}
.blod{
	font-weight:bold;
	}
.message_color{
	color:red;
	}
.green{
	color:#439600;
	}	
.green a{
	color:#439600;
	}
.green_02{
	width:543px;
	height:24px;
	line-height:24px;
	margin-bottom:3px;
	color:#439600;
	border-bottom:1px #e2e2e2 solid;
	float:left;
	}
.green_02 a{
	color:#439600;
	}
	
.fr_01 {
	float:right;
	padding-right:10px;
	color:#767b8a;
	font-weight:400;
	}
.blue{
	color:#0046d5;
	}
.red{
	color:#cf070a;
	font-weight:bold;
	}
.red a{
	color:#cf070a;
	}
/* ////////////////////////////////////////
头部开始
//////////////////////////////////////// */

.header{
	width:980px;
	height:172px;
	float:left;
	}
	
.top{
	width:980px;
	height:116px;
	background:url(../image/bg_top.jpg) no-repeat;
	float:left;
	}
	
.logo{
	width:578px;
	height:116px;
	float:left;
	}
.home{
	width:192px;
	height:21px;
	text-align:center;
	float:right;
	}
.home li{
	width:62px;
	height:21px;
	float:right;
	line-height:20px;
	background:url(../image/home.jpg);
	margin-left:2px;
	display:inline;
	color:#2b2b2b;
	}
.home li a{
	color:#2b2b2b;
	display:block;
	}
.home li a:hover{
	color:#006e37;
	display:block;
	}

/*导航开始*/
.nav {	width:980px;
        height:auto;
		min-height:56px;
	_height:56px;
	background:url(../image/bg_nav.jpg) repeat-x;	
	float:left;
	position:relative;
	z-index:1000;}
.nav ul{
    width:970px;
	height:56px;
	padding-left:10px;
	float:left;}
.nav ul ul{visibility:hidden; display:block;position:absolute; top:36px; width:240px;left:170px;}/*第二层隐藏*/
.nav ul ul ul{ position:absolute;visibility:hidden;top:0px;left:190px; }/*第三层隐藏.nav ul ul ul{ position:absolute; visibility:hidden; top:25px;}*/
.nav ul li.charges{
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:0 17px 0 17px;
	background:url(../image/line.jpg) no-repeat right top;
	color:#ffffff;
	float:left;
	z-index:9000;}
.nav li.charges a{
	height:36px;
	color:#fff;
	float:left;
	}
.nav ul li.charges a:hover{
	height:36px;
	color:#ffffff;
	float:left;
	}
.nav .charges:hover ul { visibility:visible;}
.nav .charges:hover ul ul { visibility:hidden;}
.nav ul li ul li.charges_1 {	
	height:28px;
	width:190px;
	line-height:36px;
	text-align:center;
	font-size:12px;
	background:#e2e2e2;
	/*font-weight:bold;*/
	padding-left:10px;
/*border-left:solid 1px #51ab00;*/
	color:#000;
	float:left;
	z-index:9000;
	position:relative;
	}
.nav ul li ul li.charges_1 a{ color:#000;}
.nav ul li ul li.charges_1 a:hover{ color:#138200;}
.nav ul li ul li.charges_1:hover{

	}
.nav  ul li ul li.charges_1:hover ul{visibility:visible; position:absolute; left:190px; }/*第三层显示*/
.nav ul li ul li ul li.charges_2{	
    height:28px;
	width:175px;
	line-height:36px;
	text-align:left;
	font-size:12px;
	background:#e2e2e2;
	/*font-weight:bold;*/
	/*background:#72c460;
	border-left:solid 1px #51ab00;*/
	padding-left:10px;
	color:#000;
	float:left;
	z-index:9000;
	position:relative;
}

.nav a.charges_2 { position:relative;}
/* ////////////////////////////////////////
banner开始
//////////////////////////////////////// */
.banner{
	width:978px;
	height:287px;
	border:1px solid #e7e7e7;
	overflow:hidden;
	float:left;
	}
	
.container {
	WIDTH: 978px;
	HEIGHT: 287px
}
.container A IMG {
	WIDTH: 978px;
	HEIGHT: 287px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 265px;
	LEFT: 885px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../image/flashbutton.jpg) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../image/flashbutton.jpg) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}

.bg_line{
	width:980px;
	height:22px;
	background:url(../image/bg_01.jpg) repeat-x;
	float:left;
	}
.bg_line1{
	width:214px;
	height:14px;
	float:left;
	}
.bg_line2{
	width:748px;
	height:13px;
	float:left;
	}

.bg_line3{
	width:204px;
	height:27px;
	float:left;
	}
.bg_line4{
	width:366px;
	height:20px;
	float:left;
	}
/* ////////////////////////////////////////
底部开始
//////////////////////////////////////// */
.footer{
	width:980px;
	height:115px;
	margin-top:13px;
	background:url(../image/bg_footer.jpg) repeat-x top;
	float:left;
	}
.footer dl{
	width:980px;
	height:100px;
	margin-top:15px;
	float:left;
	}
.footer dd{
	width:980px;
	height:20px;
	text-align:center;
	font-size:11px;
	color:#444444;
	float:left;
	}


/* ////////////////////////////////////////
左边公用
//////////////////////////////////////// */

.left{
	width:214px;
	height:auto;
	float:left;
	}
.left_gy{
	width:214px;
	height:36px;
	float:left;
	}


/* ////////////////////////////////////////
右边公用
//////////////////////////////////////// */

.right{
	width:748px;
	height:auto;
	float:right;
	}
.right_gy{
	width:728px;
	height:24px;
	text-align: left;
	padding:6px 0 6px 20px;
	background:url(../image/bg_right.jpg);
	float:left;
	}
.map_gy{
	width:980px;
	height:24px;
	text-align:right;
	padding:6px 0;
	background:url(../image/map.jpg);
	float:left;
	}
	
	
/*分页*/
.pages{width:748px;height:20px;float:left; text-align:center; margin: 30px 0 0 0; display:inline; }
.pages .cpb {color:#666;font-weight:bold; margin:5px 2px 0 0;}   
.pages a {color:#666;margin:5px 2px 0 0;text-decoration:none}   
.pages a:hover{color:#c40000;} 