/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	line-height:24px;
	color:#2C2C2C;
	background-color:#FFFFFF;
}
UL{list-style-type:none;}
UL,p,li,form,h1,h2{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

#body{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	
}
#wrap{width:990px;float:left;}
#top{
	width:990px;
	float:left; position:relative

}
#top-1{
	width:990px; position:absolute; top:0px; z-index:9999; 
	float:left;

	background-repeat: no-repeat;
	background-position: left top;
	height:81px;
}

#logo{width:200px; float:left; }
#swf{
	width:990px;
	float:left;
	text-align:center;

}
#menu{
	width:720px;
	height:40px;
	float:left;
}
#menu UL {
	FLOAT: left;
	HEIGHT: 40px;
	FONT-SIZE: 12px;
	list-style-type:none;

	
}
#menu UL LI {
	FLOAT: left;
	width:106px;
	height:40px;
	line-height:40px;
	background-image: url(../images/menudivid.png);
	background-repeat: no-repeat;
	background-position: right center; font-weight:bold;
	font-size: 14px;
	
	}
#menu UL LI.d{ width:100px;}	
#menu UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu UL LI A {
	TEXT-ALIGN: center; MARGI: 0px; DISPLAY: block;  COLOR: #fff
}
#menu UL LI A:hover {
	background-repeat: repeat-x;
	background-position: center top;
	color:#3012E4;
}

#main{
	width:990px;
	float:left;
}
#hweb{
	width:990px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/mbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom:18px;
}

#left{width:200px;float:left;}
#lefta{width:200px;float:left;}
#left-1{width:200px; float:left; 
	background-image: url(../images/lefttitle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:34px;
	
}

.ltj{ width:130px; float:left;
	text-align: left;
	font-weight: bold;
	font-size:14px;
	color:#ffffff;
	padding-left:56px;
	padding-top:2px;
	line-height:30px;
	height:30px;
}
#left-1-1{width:228px;
	float:left;
	
}

#left-1-d{
	width:200px;
	float:left;
	background-image: url(../images/06.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:71px;
}
#left-2{
	width:180px;
	float:left;
	padding-left:10px; padding-right:10px;

}
#left-2a{
	width:196px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;

}
#left-1-2{
	width:180px;
	margin:0px;
	float:left;
}
#left-1-2 ul{ list-style-type:none; }
#left-1-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#left-1-2 UL LI {
text-align:left;
	WIDTH: 180px;
	float:left;	
	height:40px;
	line-height:40px; margin-bottom:10px;
	display:block; 
	float:left; 
	OVERFLOW: hidden;
	background-image: url(../images/smenuv2.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:14px; font-weight:bold;


}
#left-1-2 UL LI.xl{
	WIDTH: 180px;
	height:25px;
	line-height:25px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
		background-image: url(../images/tree_line1.gif);
	background-position: 30px center;background-repeat: no-repeat;
	font-size:12px;
}
#left-1-2 UL LI.xl A {
	padding-left:60px;
DISPLAY: block; 
	COLOR: #666666;

	
}
#left-1-2 UL LI.xl A:hover {
	padding-left:60px;
	COLOR:#FF6600;

}
#left-1-2 UL LI A { padding-left:60px;
	COLOR:#fff;
	DISPLAY: block;

}
#left-1-2 UL LI.sec A{
	padding-left:32px;
	COLOR:#FF6600;
	background-image: url(../images/smenuv1.png);
	background-repeat: no-repeat;
	background-position: left center;	
}
#left-1-2 UL LI A:hover {
	padding-left:60px;
	COLOR:#FFf;
		background-image: url(../images/smenuv1.png);
	background-repeat: no-repeat;
	background-position: left center;	
}

#left-5{
	width:200px;
	float:left;

	
}
#left-5 UL{ list-style-type:none;}
#left-5 UL LI {
width:200px;
float:left;
	BORDER-BOTTOM: #dddddd 1px dotted;

	text-align:left;

	height:25px;
	line-height:25px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	background-image: url(../images/job_ico.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#left-5 UL LI A {	padding-left:22px;
	COLOR: #333
}
#left-5 UL LI A:hover {
	padding-left:22px;
	COLOR: #cc0000
}
#left-2-2{
width:174px;
float:left;
}
#left-2-2 ul{ list-style-type:none;  }
#left-2-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#left-2-2 UL LI {
	text-align:left;
	WIDTH: 174px;
	height:25px;
	line-height:25px;
	display:block;
	float:left;
	OVERFLOW: hidden;
	border-bottom:#dddddd dotted 1px;
	font-size:12px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 6px center;
	font-weight:normal;
}
#left-2-2 UL LI A {
	COLOR: #2F2F2F;
	DISPLAY: block;
	padding-left:20px;
}
#left-2-2 UL LI A:hover {


	COLOR:#CC0000;


	padding-left:20px;
}
#right{width:224px; float:right; }
#right-1{width:224px;float:left; }
#right-2{width:224px;float:left;}
#gg {
	WIDTH: 223px;
	FLOAT: left;
	}
#gg UL {
	LIST-STYLE-TYPE: none
}
#gg UL LI {
	TEXT-ALIGN: center;
	WIDTH: 230px;
	FLOAT: left;
	text-align:center;


	line-height:36px;
	border-bottom:#666666 dotted 1px;
	
}
#gg UL LI A {
	color:#e60012; font-size:14px; font-weight:bold
}
#gg UL LI A:hover {
	color: ##e60012;
	text-decoration: underline;
}
.g0 {
	WIDTH:223px; OVERFLOW: hidden
}
.g1 {
	WIDTH:223px; FLOAT: left; HEIGHT: 900%;
}
.g4 {
	FLOAT: left; WIDTH:223px;
}
.g3 {
	FLOAT: left; WIDTH:223px;
}
#right-2-1{width:240px;
	float:left;
	background-image: url(../images/marvellous_dt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:33px; line-height:33px;
}
#right-2-3{width:234px;
	float:left;padding:2px; float:left; border:#E3E3E3 1px solid;float:left; background-color:#FFFFFF;

}
#right-2-4{
	width:234px;
	float:left;
	background-image: url(../images/lm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px; line-height:30px;
}
.bai{ width:110px; float:left; padding-left:30px; color:#985C1E; font-size:14px; font-weight:bold;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ", "ºÚÌå";}
#right-2-2{width:230px; float:left; padding:4px; border:#CCCCCC 1px solid; border-top:0px;}
#lxwm{
	width:218px;
	float:left;
	padding:8px;
	background-image: url(../images/lx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;line-height:22px;
	color:#010101; line-height:24px;
	padding-bottom:32px;
}

.hg{ margin-top:12px;}
.hg1{margin-top:15px;}
#left-4{
	width:227px;
	float:left;
	padding:6px;
	line-height:21px;

}

#left-6{
	width:243px;
	float:left;
	background-image:url(../images/l-3.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:15px;
}
#middle{
	width:552px;
	float:left;

}
#middle-1{
	width:552px;
	float:left;
	background-image: url(../images/009.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:73px;
}
#middle-2{
	width:552px;
	float:left;
	background-image: url(../images/025.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:48px;
}

#news{width:552px; float:left;}
#news-1{ width:166px; float:left; margin-left:12px; }

#news-2{width:360px;
	float:right;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	width:360px;
	display:block;
	line-height:25px;
	height:25px;
	float:left;
	OVERFLOW: hidden;
	font-size:12px;
	background-image: url(../images/titledot.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

#news-2 UL LI A {
padding-left:22px;
color:#555555;
}
#news-2 UL LI A:hover {
	padding-left:22px;
	color:#ff6600;
}
.js{
	width:102px;
	float: left;
height:34px; line-height:34px; text-align:center; color:#FFFFFF; font-weight:bold;	font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:14px;
}
#more{
	width:40px;
	float:right;
	padding-top:12px;
	text-align:left;
	padding-right:30px;
}
#gjss{
	width:470px;float:left; line-height:25px; color:#1E1E1E; padding-top:10px;}
#gjss img{ float:left; margin-right:10px; width:94px; height:137px;border:#CCCCCC 1px solid; padding:3px; float:left; margin-right:10px;}


#middle-2-1{
	width:990px;
	float:left;
	}
#middle-2-2{width:980px;float:left; height:10px; line-height:30px; text-align:right; padding-right:10px; margin-top:7px;}
#mored{ width:92px; float:right; height:30px; line-height:30px;}
#mored A{
	TEXT-INDENT: -100px; WIDTH:92px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT:30px; OVERFLOW: hidden
}
#middle-2-3 {
	WIDTH: 990px;
	FLOAT: left;
}
#middle-2-3 UL {
	LIST-STYLE-TYPE: none
}
#middle-2-3 UL LI {
	TEXT-ALIGN: center; WIDTH: 135px; FLOAT: left; MARGIN-LEFT: 1px; MARGIN-RIGHT:1px; BORDER: #dddddd 1px solid; text-align:center; background-color:#F0F0F0; padding:2px;
}
#middle-2-3 UL LI IMG {
	  WIDTH: 135px; HEIGHT: 100px;
}
#middle-2-3 UL LI p{ line-height:25px;
}
#middle-2-3 UL LI A {
	DISPLAY: block; 
}
#middle-2-3 UL LI A:hover {
	 FONT-FAMILY: "ËÎÌå"; COLOR:#6BC708; FONT-WEIGHT: bold
}
.a0 {
	WIDTH: 990px; HEIGHT: 130px; OVERFLOW: hidden
}
.a1 {
	WIDTH: 900%; FLOAT: left; HEIGHT: 130px
}
.a4 {
	FLOAT: left; HEIGHT: 130px
}
.a3 {
	FLOAT: left; HEIGHT: 130px
}

#bottom{
	width:990px;
	float:left;
	text-align:center;
	line-height:20px;
}
#bottom .footer {
	HEIGHT: 10px;
	background-color:#e60012;
}
#bottom .footer UL { 
	TEXT-ALIGN: left;
	LINE-HEIGHT: 30px;
	text-align:center;
	font-size: 13px;

}
#bottom .copyright {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 28px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #000000;
	padding-top:5px;
}
#bottom .copyright A{COLOR: #000000;}
#bottom .footer UL LI {
	DISPLAY: inline
}
#bottom .footer UL LI A {
	MARGIN: 0px 10px; COLOR:#ffffff;}
#bottom .footer UL LI A:hover {
 COLOR:#ffffff;;
	text-decoration: underline;
}

#yq{
	width:990px;
	float:left;
	line-height:25px; text-align:left;
	}
#yq span{ font-weight:bold;}

a:link {
	text-decoration: none;
	color:#333333;
}
a:visited {
	text-decoration: none;
	color:#333333;
}
a:hover {
		color:#ff6600;
}


.timea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float:right; padding-right:5px;
	}
.hei15{
	color:#000000;
	height:30px;
	line-height:30px;
font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ", "ºÚÌå";
	font-weight: bold;
	margin-bottom:8px;
	font-size:14px;
}
