#header{
	background:url(../img/menu/key_bg.jpg) no-repeat center / cover;
}
#leadInner{
	background:url(../img/menu/lead_bg.jpg) no-repeat top center;
	padding: 50px 0 100px 0;
}
#lead h2{
	margin-left: 96px;
}
.lead_txt{
	position: absolute;
	top: 0;
	right: 55px;
}
#lead_btn{
	margin: 23px 0 0 -3px;
	width: 1006px;
}
#lead_btn p{
	float: left;
	width: 177px;
	cursor:pointer;
}
#lead_btn p+p{
	margin-left: 30px;
}
#sec1{
	background:url(../img/menu/sec1_bg.jpg) no-repeat top center;
	margin-top: 56px;
}
#sec1_1{
	position: relative;
	height: 664px;
	padding-top: 69px;
}
#sec1 h2{
	position: absolute;
	top: -56px;
	left: 336px;
	z-index: 1;
}
.sec1_deco{
	position: absolute;
    top: -90px;
    right: -116px;
}
.sec1_txt1{
	line-height: 52px;
}
.sec1_txt2{
	margin-left: -47px;
}
.sec_price dl{
	margin: 26px 0 0 26px;
}
.sec_price dt{
	line-height: 56px;
	font-size: 36px;
	float: left;
	font-weight: bold;
}
.sec_price dd.price{
	float: left;
	margin-left: 40px;
	color: #b73805;
	font-size: 36px;
	font-weight: bold;
	line-height: 56px;
}
.sec_price dd.price span{
	color: #000000;
	font-size: 30px;
	font-weight: normal;
}
.sec_price dd.txt{
	clear: both;
	font-size: 25px;
	padding-top: 4px;
}
.sec1_txt3{
	position:absolute;
	left: 0;
	bottom: 27px;
}
.sec1_txt4{
	position:absolute;
	right: 0;
	bottom: 0;
	width: 460px;
	height: 148px;
}
.pageList{
	margin: 37px 0 90px 0;
}
#sec1 .sec_price{
	margin: 24px 0 0 24px;
}
#sec1 .pageList{
	margin: 33px 0 90px 29px;
}
#sec2Inner{
	background:url(../img/menu/sec2_bg.png) no-repeat bottom center;
	padding: 41px 0 31px 0;
}
#sec2 h2{
	position: absolute;	
    top: 3px;
    left: 163px;
	z-index: 1;
}
#sec2_1{
	position: relative;
	padding-top: 26px;
}
.sec2_txt{
	text-align: right;
	margin: 3px 91px 16px 0;
}
#sec2Group1{
	float: right;
	width: 420px;
	margin-right: 13px;
}
#sec2_1 .sec_price dd.price{
	margin-left: 0;
	float: right;
}
#sec2_1 .sec_price{
	margin: 10px 0 17px 0;
}
.sec2_txt2{
	min-height: 192px;
}
#sec2_1 .pageList h3{
	position: absolute;
    right: -66px;
    top: -106px;
}
#sec2_1 .pageList{
	padding: 48px 52px 16px 52px;
	width: 330px;
	margin-left: -18px;
}
#sec2_1 .pageList .col{
	width: 330px;
}
.sec2_deco{
	position: absolute;
	top: 59px;
	left: -374px;
}
#sec2_2{
	margin: -188px 0 0 49px;
}
#sec2_2 .pageList{
	    padding: 34px 48px 30px 52px;
    width: 335px;
    margin-left: -3px;
    margin-top: 45px;
}
#sec2_2 .pageList .col{
	width: 335px;
}
#sec2_2 .pageList h3{
	position: absolute;
	top: -102px;
	left: -90px;
}
.sec_price2 dt{
	line-height: 56px;
	font-size: 32px;
	float: left;
	font-weight: bold;
}
.sec_price2 dd.price{
	float: left;
	margin-left: 17px;
	color: #b73805;
	font-size: 32px;
	font-weight: bold;
	line-height: 56px;
}
.sec_price2 dd.price span{
	color: #000000;
	font-size: 26px;
	font-weight: normal;
}
#sec3{
	margin-top: 90px;
	background:url(../img/menu/sec3_bg1.jpg) no-repeat top center, url(../img/menu/sec3_bg2.jpg) no-repeat bottom center;
    padding-bottom: 54px;
}
#sec3_1{
	position: relative;
	height: 795px;
}
#sec3 h2{
	margin-left: 43px;
}
.sec3_txt1{
	position: absolute;
	top: 23px;
	right: 0;
	width: 465px;
	letter-spacing:0.5px;
}
.sec3_dl1{
	position: absolute;
	left: 134px;
	bottom: 66px;
}
.sec3_img1{
	position: absolute;
	right: 0;
	bottom: 57px;
}
.sec3_dl2{
	position: absolute;
	right: 104px;
	bottom: -10px;
}
#sec3_2{
	position: relative;
}
#sec3_2 .sec_price2{
	margin: 12px 0 222px 54px;
}
.pageList1{
	position: absolute;
    top: 3px;
    right: 2px;
    width: 400px;
    padding: 4px 28px 13px 20px;
}
.pageList1 .col{
	width: 400px;
}
.sec3_txt2{
	position: absolute;
	right: 96px;
	top: 346px;
}
#sec3_2 .pageList h3{
	position: absolute;
	top: -131px;
	left: -56px;
}
#sec3_2 .pageList2{
	width: 632px;
	padding: 35px 45px 12px 20px;
    margin-left: 57px;
}
#sec3_2 .pageList2 .col{
	width: 303px;
}
#sec3_2 .pageList2 .col+.col{
	margin-left: 26px;
}
#sec4{
	padding:95px 0 17px 0;
}
#sec4Inner{	
	background:url(../img/menu/sec4_bg.jpg) no-repeat top center;
	padding-top: 50px;
}
#sec4 h2{
	position: absolute;
	top: -121px;
	right: 339px;
}
#sec4 .sec_price{
	margin-left: 10px;
}
.sec4_txt1{
	margin-left: -35px;
}
#sec4_group{
	margin: 19px 0 0 22px;
}
.sec4_txt2{
	margin: 33px 0 0 8px;
}
#sec4 .sec_price dt,#sec4 .sec_price dd.price{
	line-height:98px;
}
#sec4 .sec_price dd.price{
	margin-left: 10px;
}
#sec4 .pageList{
	    width: 342px;
    padding: 8px 50px 15px 56px;
    margin-top: 23px;
    margin-left: 6px;
}
#sec4 .pageList .col{
	width: 348px;
}
#sec5{
	padding:77px 0 85px 0;
}
.sec5Inner{
	width: 818px;
	margin:auto;
	margin-top: -13px;
}
.sec5Inner .col{
	width: 320px;
}
.sec5Inner .menuList li span{
	float: right;
	position:inherit;
	line-height:24px;
	top: 0;
}
.sec5Inner .menuList li{
	line-height:24px;
}
.sec5Inner .menuList{
	margin-bottom: 40px;
}