@charset "utf-8";


.wrapper{
	width:100%;
	min-width:1080px;
	margin:0 auto;
}

.homeHead{
	background:url(../images/common/rainbow_bg.gif);
	width:100%;
	height:475px;
	position:fixed;
}

.homeHead .imgBlock{
	width:1080px;
	height:475px;
	margin:0 auto;
	overflow:hidden;
}


.wrap2{
	position:fixed;
	top:475px;
	z-index:10;
	width:100%;
	height:190px;
	background:#fff;
}

.wrap3{
	position:fixed;
	top:665px;
	z-index:8;
}

.header{
	width:1060px;
	height:190px;
	margin:0 auto;
	text-align:center;
	line-height:190px;
	background:#fff;
}



.imgSlide{
	width:100%;
	height:216px;
	overflow:hidden;
	background:#fff;
}

.imgSlide .slideInner{
	position:relative;
	height:216px;
}

.imgSlide .slideInner img{
	display:block;
	width:290px;
	height:216px;
	position:absolute;
}



.mainInfo{
	width:100%;
	min-width:1080px;
	background:url(../images/home/read-bg.gif);
}

.infoInner{
	width:1080px;
	margin:0 auto;
	padding-top:30px;
}

.infoInner .leftImg{
	float:left;
	margin-left:-150px;
	width:401px;
	height:421px;
}

.infoInner .midashi{
	padding-top:150px;
	margin:0 auto;
	background:url(../images/home/logo.gif) no-repeat top center;
}

.infoInner .infoTxt{
	float:left;
	width:596px;
	text-align:center;
	font-size:12px;
	line-height:28px;
}

.infoInner .infoTxt p{
	padding-top:20px;
}

.infoInner .rightImg{
	float:right;
	margin-right:-150px;
	width:383px;
	height:394px;
}

.infoInner .infoFooter{
	width:1273px;
	height:198px;
	margin:0 -97px;
	clear:both;
	padding-top:50px;
	padding-bottom:30px;
}



#gMap{
	width:100%;
	height:560px;
	border-top:solid 1px #fff;
}






.header .gMenu{
	height:40px;
	vertical-align:middle;
	width:176px;
}

.header .gMenu a{
	display:block;
	width:100%;
	height:100%;
	margin-top:75px;
}

.header .gMenu a img{
	padding-top:12px;
}

.header h1{
	float:left;
	vertical-align:middle;
	margin:40px 0 0 39px;
}

.menu1{
	float:left;
}

.menu1 a{
	border-top:solid 3px #eeebe7;
}

.menu1 a:hover,
.menu1 a.now{
	border-top:solid 3px #f67769;
}

.menu2{
	float:left;
	margin-left:30px;
}

.menu2 a{
	border-top:solid 3px #eeebe7;
}

.menu2 a:hover,
.menu2 a.now{
	border-top:solid 3px #fbcb74;
}

.menu3{
	float:right;
	margin-right:30px;
}

.menu3 a{
	border-top:solid 3px #eeebe7;
}

.menu3 a:hover,
.menu3 a.now{
	border-top:solid 3px #608bcd;
}

.menu4{
	float:right;
}

.menu4 a{
	border-top:solid 3px #eeebe7;
}

.menu4 a:hover,
.menu4 a.now{
	border-top:solid 3px #63c393;
}




.footer{
	width:100%;
	height:20s0px;
	text-align:center;
	padding-top:40px;
	background:#fff;
}




