
#sec1 {
	
	background: url(../img/concept/s1-bg.png) no-repeat center top;
	background-size: 75%;
}
#sec1 .txt {
	padding: 3px 10px 13px;
}
#sec1 h3{
	padding: 10px 10px 0;
}
#sec1 .logo {
	padding: 0 61px;
}
#sec2 {
	background:url(../img/concept/s2-deco.png) no-repeat center top/75%,url(../img/concept/s2-bg.png) no-repeat center bottom/cover;
	padding-bottom: 10px;
}
#sec2 .img1 {
	padding-right: 60px;
}
#sec2 .img2 {
	padding-left: 60px;
}
#sec2 .img {
	z-index: 999999999;
}
#sec2 .info1 {
	background: url(../img/concept/bg_info1.png) repeat-y left top;
	z-index: 9;
	margin: 10px;
	padding: 7px 0 0;
	margin-top: -20px;
}

#sec2 .info1 h3 {
	padding-bottom: 5px;
	padding-top: 20px;
}
#sec2 .info-l {
	
	margin-left: 40px;
}
#sec2 .info-r {
	margin-right: 40px;
}
#sec2 h2 {
	padding: 13px 0 10px;
	
}
#sec2 .txt {
	padding-bottom: 13px;
	
}
#sec2 .info1 .txt {
	padding-bottom: 7px;
}
#sec3 {
	background: url(../img/concept/s3-deco.png) no-repeat center top/75%,url(../img/concept/s3-bg.png) no-repeat center top/contain;
	/*background-position: top, center 10px;*/
}
#sec3 .img {
	padding: 10px 10px 20px;
}
#sec3 h2 {
	padding: 13px 0 4px;
}
#sec4 h2 {
	padding: 15px 10px 10px;
}
#sec4 {
	background: url(../img/concept/s4-deco.png) no-repeat center top/66%;
	/*background: url(../img/concept/s4-deco.png) no-repeat center top,url(../img/concept/s4-bg.png) no-repeat center top;
	background-size: 66%, 207%;
	background-position: top, 78% 50%;*/
	padding-bottom: 20px;
}
#sec4 .slider {
position: relative;
	
}
#sec4 .slider ul li {
	position: absolute;
	width: 11%;
}
#sec4 .map {
	padding: 17px 30px 25px;
	
}
#sec4 .tb1 {
	    top: 8%;
    right: 48%;
}
#sec4 .tb2 {
	       top: 30.6%;
    left: 9%;
}
#sec4 .tb3 {
	top: 54%;
	left: 5%;
}

#sec4 .img-js {
	padding: 0 10px;
}
#sec5 {
	background: url(../img/concept/s5-bg.png) no-repeat center top;
	/*background: url(../img/index/line1.jpg) repeat-x center top, url(../img/concept/bg_sec5.png) no-repeat center bottom/cover;
	position: relative;
	padding: 177px 0 180px;*/
	padding-bottom: 20px;
	/*background-size: 130%;*/
}
#sec5 .btn1 {
	padding: 13px 10px;
}
#sec5 h2 {
	padding: 14px 0 5px;
	/*margin-left: -39px;*/
}
#sec5 .txt {
	/*padding: 23px 0 11px 11px;
	width: 460px;
	line-height: 34px;
	letter-spacing: 1px;*/
}
#sec5 ul {
	/*padding-top: 100px;
	padding-left: 10px;
	padding-right: 10px;*/
}
#sec5 .photo {
	/*position: absolute;
	top: -21px;
	right: -159px;*/
}
