@charset "utf-8";


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

.wrap2{
}

.wrap3{
}

.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:1060px;
}

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




.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;
}


/* JIGYO */

body.jigyo .block1{
	background:url(../images/jigyo/jigyo-bg1.jpg) no-repeat right 30px;
	padding-bottom:80px;
	height:580px;
	min-height:580px;
}

body.jigyo .block1 h2{
	padding-top:80px;
	padding-bottom:40px;
}

body.jigyo .block1 p{
	width:578px;
	font-size:12px;
	line-height:28px;
}

body.jigyo .block2{
	background:url(../images/jigyo/jigyo-bg2.jpg) no-repeat right 30px;
}

body.jigyo .block2 h2{
	padding-bottom:40px;
}

body.jigyo .block2 .secondlist,
body.jigyo .block4 .secondlist{
	list-style:none;
	font-size:12px;
	line-height:28px;
}

body.jigyo .block2 .listA,
body.jigyo .block4 .listA{
	width:580px;
	padding-bottom:30px;
}

body.jigyo .block2 .secondlist li,
body.jigyo .block4 .secondlist li{
	padding-bottom:20px;
}

body.jigyo .block2 .secondlist span.nen,
body.jigyo .block4 .secondlist span.nen{
	float:left;
	display:block;
	width:100px;
	color:#a2a2a2;
}

body.jigyo .block2 .secondlist span.txt,
body.jigyo .block4 .secondlist span.txt{
	width:470px;
	float:right;
}

body.jigyo .block3 h2,
body.jigyo .block4 h2{
	padding-bottom:30px;
}

body.jigyo .listB{
	list-style:none;
	font-size:12px;
	line-height:28px;
	width:580px;
	padding-bottom:30px;
}

body.jigyo .listB li{
	display:inline-block;
	width:49%;
}


/* BEIJING */

body.beijing .block1{
	width:1060px;
	height:1010px;
	padding:0;
	position:relative;
}

body.beijing .block1 img{
	display:block;
	position:absolute;
}

body.beijing .block1 img.peki1{
	width:700px;
	height:430px;
	top:0;
	left:0;
}

body.beijing .block1 img.peki2{
	width:340px;
	height:617px;
	top:0;
	right:0;
}

body.beijing .block1 img.peki3{
	width:642px;
	height:372px;
	bottom:0;
	right:0;
}

body.beijing .block1 img.peki4{
	width:400px;
	height:220px;
	bottom:0;
	left:0;
}

body.beijing .block1 img.peki5{
	width:400px;
	height:320px;
	top:450px;
	left:0;
}

body.beijing .block1 img.peki6{
	width:280px;
	height:160px;
	top:450px;
	left:420px;
}

body.beijing .block2{
	padding-top:60px;
}

body.beijing .block2 .leftBlock{
	float:left;
	width:480px;
}

body.beijing .block2 h2{
	padding-bottom:30px;
	width:480px;
}

body.beijing .block2 .secondlist{
	list-style:none;
	font-size:12px;
	line-height:28px;
}

body.beijing .block2 .listA{
	width:480px;
	padding-bottom:30px;
}

body.beijing .block2 .secondlist li{
	padding-bottom:20px;
}

body.beijing .block2 .secondlist span.nen{
	float:left;
	display:block;
	width:100px;
	color:#a2a2a2;
}

body.beijing .block2 .secondlist span.txt{
	width:370px;
	float:right;
}

body.beijing #gMap{
	width:420px;
	height:405px;
	float:right;
}

body.jigyo .block4 .listA.w1060{
	width:1060px;}

body.jigyo .block4 .listA.w1060 .txt{
	width:950px;}




/* FOOTER & PAGETOP */


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




.pageTop{
	position:fixed;
	width:92px;
	height:92px;
	bottom:30px;
	right:30px;
	cursor:pointer;
	display:none;
}