
#sec1 {
	    background: url(../img/special/s1-bg1.png) no-repeat center top,url(../img/special/s1-bg2.png) no-repeat center bottom;
    background-position-y: 36%, 92%;
    background-size: 100%, 100%;
}
#sec1 h3 {
	
}
#sec1 h2 {
	
}
#sec1 .txt {
	    padding: 20px 10px 0px;
}
#sec1 .btn { 

	padding: 10px 10px 20px;
}
#sec2 .info {
	    position: relative;
    /* margin-top: -15px; */
    overflow: hidden;
    /* padding-top: 20px; */
}
#sec1 .logo {
	padding: 13px 0 5px;	
}
#sec2 {
	
	color: #000;
	
}
#sec2 .img {
	top: 20px;
	position: absolute;
	padding: 0 16% 0 10px;
	z-index: 0;
}
#sec2 .info .box {
	position: relative;
	z-index: 2;
	background: url(../img/special/s2-box-top.png) no-repeat center top/cover,url(../img/special/s2-box-bot.png) no-repeat center bottom/cover,url(../img/special/s2-box-mid.png) no-repeat center/cover,url(../img/special/s2-box.png) repeat center;
	margin: 60% 10px 20px 16%;
	padding: 13px 15px;
}
#sec2 .info .box .txt{
	padding-top: 7px;
}
#sec2 .box h3{
	margin: 0 -18%;
    padding-top: 5px;
}
#sec2 .btn {
	padding-bottom: 20px;
}
#sec3 {
	padding: 20px 0 10px;
	background: url(../img/special/s3-bg-top.png) no-repeat center top/85%,url(../img/special/s3-bg-bot.png) no-repeat center bottom/100%;
	background-position-y: top, 110%;
}
#sec3 .wrapper {
	background: url(../img/special/s3-box-bg.png) no-repeat center top/cover;
	padding: 15px;
	position: relative;
	margin: 10px;
	margin-top: 13%;
}
#sec3 .wrapper .tit {
	position: absolute;
	width: 27%;
	top: -45px;
	right: 0;
}
#sec3 .txt-js {
	border-top: 1px solid #fff;
	padding: 10px 10px 0;
}
#sec3 h3 {
	margin: 0 -10px;
	padding-bottom: 10px;
}
#sec3 .bx-wrapper .bx-controls-direction a{
	top: 57%;
}
#sec4 {
	
	background: url(../img/special/s4-bg.png) no-repeat center/cover, url(../img/special/bg3.jpg) repeat center top;
	
}
#sec4 .txt {
	color: #000;
	text-shadow: 1px 1px 0 #fff;
}
#sec4 h2 {
	padding: 10px 0;
}
#sec4 h3 {
	padding: 13px 0 20px;
}
