@charset "utf-8";
/* CSS Document */
@font-face 
{
 font-family:ge;
 src: url("../fonts/ge.eot")/* EOT file for IE */
}
@font-face 
{
 font-family:ge;
 src: url("../fonts/ge.ttf") /* TTF file for CSS3 browsers */
}

*
{
	margin:0;
	padding:0;
}
img
{
	border:0;
}
body
{
	width:100%;
	background-image:url(image/bg.png);
	margin:0;
	padding:0;
	background-repeat:repeat;
}
.wrapper
{
width:100%;
}
.main
{
	margin:0 auto;
	width:1000px;
}
.header
{
	width:1000px;

}

.logo
{
	margin:0;
	padding:15px;
	width:318px;
	float:left;
	height:44px;
}
#wrapper1
{
		height:50px;
		width:100%;
	background-image:url(image/head.png);
	position:relative;
}
	#nav
{
	background-image:url(../images/menu-back.png);
	background-repeat:no-repeat;

	width:1000px;
	
	margin:1px 0 0 0;
}

#nav ul
{
	margin:0;
	padding:0;
}

#nav ul li
{
	list-style-type:none;
	margin:6px 0px 0 0;
	padding:6px 18px;
	float:right;
	line-height:20px;
}




#nav a
{
	font-family:ge;
	font-size: 14px;
	text-align:center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;	
		margin:6px 50px 0 0;
	padding:6px 18px;
}

#nav a:hover
{
	font-family:ge;
	font-size: 14px;
	text-align:center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	border-radius:10px;
	border-bottom:#fff solid 1px;
		margin:6px 50px 0 0;
	padding:6px 18px;
	text-decoration: none;	
	
}

#nav a.active
{
	font-size:14px;
	text-align:center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	color:#fff;
	font-family:ge;
		margin:6px 50px 0 0;
	padding:6px 18px;
	border-radius:10px;
	border-bottom:#fff solid 1px;
	
}
#banner
{
	width:1000px;
}
.ban-img
{
	width:1000px;
	float:left;
	height:360px;
	
	margin:-60px 0px 0px 0px;
}
.container
{
	width:1000px;
	float:left;
	line-height:25px;
	margin:0px 0px 0px 0px;
}
.container1
{
	width:1000px;
	background:url(image/leaf1.png) no-repeat;
	float:left;
	line-height:25px;
	margin:40px 0px 0px 0px;
}
.container1
{
	width:1000px;
	float:right;
	line-height:25px;
}
.cont-left
{
	width:300px;
	float:left;
	margin:5px;
	font-family:ge;
	line-height:25px;
}

.cont-text
{
	width:275px;
	float:right;
	margin:5px;
	font-family:ge;
	line-height:25px;
}
.cont-text2
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align:justify;
	line-height: 25px;
}
.cont-text1
{
	width:265px;
	float:right;
	margin:5px 0 0 0;
	padding:0;
	font-family:ge;
	font-size:13px;
	line-height:25px;
	color:#333;
	text-align:justify;
	text-decoration:none;
line-height:25px;
}
.cont-txt
{
	margin: 95px 0 0 0;
	font-family:ge;
    text-align: justify
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:25px;
	color:#000;
	}
	.cont-right
{
	width:480px;
	float:left;
	margin:5px;
	font-family:ge;
	line-height:25px;
}
.cont-wel
{
	margin:0;
	padding:0;
	font-family:ge;
	font-size:30px;
	line-height:25px;
	text-align:left;
	color:#000;
	text-decoration:none;
	line-height:25px;
}
.cont-text
{
	margin:5px 0  0 10px;;
	padding:0;
	font-family:ge;
	font-size:13px;
	line-height:25px;
	color:#333;
	text-align:justify;
	text-decoration:none;
	line-height:25px;
}
	.cont-l1
{
	width:100px;
	float:left;
	font-family:ge;
	line-height:25px;

}
.cont-text-contact
{
	margin:5px 0  0 10px;;
	padding:0;
	font-family:ge;
	font-size:13px;
	line-height:25px;
	color:#333;
	text-align:justify;
	text-decoration:none;
	line-height:25px;
	float:left;
}

.box{
	float: left;
margin: 12px;
width: 300px;
text-align:justify;
font-family:ge;
}
.box_img
{
	margin:-15px 0 0 -10px;
	float:left;
	font-family:ge;
}
.box_title{
	width: 200px;
margin: 40px 50px 0 50px;
list-style-type:none;
font-family:ge;
}
#footer
{
	margin:0px;
font-family:ge;
	width:100%;
	float:left;
	background-color:#2a2a2a;
	height:40px;
}
.foot-main
{
	margin:0 auto;
	padding:0;
	width:1000px;
}
.foot-text
{
	margin:0;
	padding:5px;
	font-family:ge;
	font-size:14px;
	line-height:25px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.img_left
{
	width:200px;
	height:160px;
	float:left;
	margin:0px;
	padding:5px;
	font-family:ge;
}
.img_right
{
	width:100px;
	height:160px;
	float:right;
	margin:0px;
	font-family:ge;
}
.img_right1
{
	width:100px;
	margin: -180px -120px 0px 0px;
	float:right;
	font-family:ge;
	
}

.img_right2
{
	width:100px;
	margin: 10px -120px 0px 0px;
	float:right;
	font-family:ge;
	
}
#map
{
	width:100%;
}
.h10
{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	height:40px;
	
}
.h20
{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	height:60px;
}
.h30
{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	height:80px;
}
.mcon-left
{
	margin:15px 0 0 80px;
	padding:0;
	width:300px;
	float:left;
}
.mcon-right
{
	margin:40px 0px 0px 0px;
	padding:0;
	width:325px;
	float:right;
}

.mimg
{
	margin:20px;
	padding:0;
}
.mcont-left-text
{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:gm;
	text-decoration:none;
	line-height:25px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#333;
	text-align:justify;
	
}
.mcont-left-wel1
{
	margin:0;
	padding:0;
	font-size:18px;
	font-family:gm;
	text-decoration:none;
	line-height:25px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#0040FF;
	text-align:left;
	border-bottom:#999 dotted 1px;
	
}
.image1
{
	width:780px;
	float:right;
	
}
.image
{
	width:780px;
	float:left;
}
.service1
{
	width:430px;
	height:272px;
	float:left;
	margin:10px 0 0 50px;
	border:2px solid #999;
	border-radius:15px;
}
.service2
{
	float:left;
	margin:11px 0 0 15px;
}
.service3
{
	width:1000px;
	float:left;
	border-radius:6px;
	border:2px solid #999;
	margin:20px 0 0 0;
	background:url(image/bg1.png) repeat-y;
}
.service4
{
	width:980px;
	float:left;
	text-align:justify;
	font-size:15px;
	font-weight:bold;
	margin:5px 0 0 5px;
	color:#fff;
}
.hh
{
	height:10px;
}