#key {
}
#key .slide-fade {
	width: 100%;
	height: 920px;
	position: absolute;
	top: 0;
	left: 0px;
}
#key .slide-fade li {
	height: 920px;
	width: 100%;
	padding-left: 340px;
}
#key .slide-fade .bg1 {
	background: url(../img/index/key-slider1-1.jpg) no-repeat center top / cover;
}
#key .slide-fade .bg2 {
	background: url(../img/index/key-slider2-1.jpg) no-repeat center top / cover;
}
#key .slide-fade .bg3 {
	background: url(../img/index/key-slider3-1.jpg) no-repeat center top / cover;
}
#key .slide-fade .bg4 {
	background: url(../img/index/key-slider4-1.jpg) no-repeat center top / cover;
}
#sec1 {
	background: url(../img/index/sec1-bg.png) no-repeat center top / 100% 851px, url(../img/shared/bg1.jpg) repeat;
	position: relative;
	min-height: 851px;
}
#sec1 .sec1-bg {
	position: relative;
	pointer-events: none;
}
#sec1 .sec1-bg:after {
	background: url(../img/index/sec1-bg2.png) no-repeat center top / 100% 100%;
	content: "";
	position: absolute;
	right: 0;
	left: 59%;
	bottom: 29px;
	height: 555px;
	z-index: 1;
}
#sec1 .sec1-bg:before {
	background: url(../img/index/sec1-img1-1.jpg) no-repeat center top / cover;
	content: "";
	position: absolute;
	right: 0;
	left: 61%;
	bottom: 59px;
	height: 483px;
	z-index: 2;
}
#sec1 h2 {
	padding: 33px 0 17px 0;
}
#sec1 .sec1-txt {
	color: #333333;
	width: 470px;
	padding-bottom: 15px;
}
#sec1 .sec1-btn {
	margin-left: 55px;
}
#sec2 {
	background: url(../img/index/sec2-bg2.png) no-repeat center bottom / 100% 468px;
	position: relative;
}
#sec2:before {
	background: url(../img/index/sec2-bg1.png) no-repeat center top / cover;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 980px
}
#sec2 .sec2-row1 {
}
#sec2 .sec2-row1 h2 {
	padding: 57px 0 48px 0;
	margin-left: 400px;
}
#sec2 .sec2-row1 .sec2-txt {
	margin-left: 400px;
	padding-bottom: 64px;
}
#sec2 .sec2-row1 ul {
	margin-left: 451px;
	margin-bottom: 68px;
}
#sec2 .sec2-img {
	position: absolute;
	top: 36px;
	left: -186px;
}
#sec2 .sec2-row2 {
	position: relative;
	min-height: 423px;
}
#sec2 .sec2-row2 h3 {
	padding: 0 0 0 0;
}
#sec2 .sec2-row2 #ggc {
	background: #000;
	width: 485px;
	height: 390px;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 0;
}
