
.banner, .lunbo {
	height: 500px;
}

::-webkit-input-placeholder {
	color: #ccc !important;
}
:-moz-placeholder {
	color: #ccc !important;
}
::-moz-placeholder {
	color: #ccc !important;
}
:-ms-input-placeholder {
	color: #ccc !important;
}
::-webkit-input-placeholder {
	color: #ccc !important;
} 
.bg-light-blue {
	color: #1570FC;
	background: #E5F1FF;
	border-radius: 4px 4px 10px 4px;
}
.ll-btn {
	display: inline-block;
	width: 251px;
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	color: #ffffff;
	background: linear-gradient(180deg, #FFB60B 0%, #FF8336 100%);
	border-radius: 12px;
	border: none;
	text-align: center;
}
.ll-btn.large {
	width: 462px;
}
.ll-btn.bg-blue {
	background: linear-gradient(180deg, #47B2FF 3%, #2C84E2 99%);
}
.ll-btn.long {
	width: 339px;
	height: 46px;
	line-height: 46px;
	border: none;
	color: #ffffff;
	background: linear-gradient(180deg, #47B2FF 3%, #2C84E2 99%);
	font-size: 18px;
	border-radius: 8px;
}
.ll-btn.medium {
	width: 160px;
	height: 34px;
	line-height: 34px;
	background: #FF9D2C;
	box-shadow: 0px 1px 4px 0px rgba(0,80,193,0.4706);
	border-radius: 4px;
	color: #ffffff;
	font-size: 14px;
	border: none;
	cursor: pointer;
}
.form .t {
	display: inline-block;
	position: relative;
	margin-bottom: 22px;
}
.form .t>* {
	position: relative;
	z-index: 2;
	font-size: 32px;
	font-weight: 500;
	color: #333333;
}
.form .t::after {
	position: absolute;
	content: '';
	left: -12%;
	bottom: -10px;
	width: 124%;
	height: 27px;
	background: #BFDAFF;
}
.form input {
	display: inline-block;
	margin-bottom: 6px;
	padding-left: 20px;
	width: 392px;
	height: 60px;
	line-height: 60px;
	background: #FFFFFF;
	border: 1px solid #707070;
	border-radius: 6px;
	box-sizing: border-box;
}
.form input.long {
	margin-bottom: 16px;
	width: 462px;
}
.form input.mini {
	width: 168px;
}
.abs {
	position: absolute;
}
.pdl390 {
	padding-left: 390px;
}
.pdl358 {
	padding-left: 358px;
}
.pdl599 {
	padding-left: 599px;
}
.bottom100 {
	bottom: 100px;
	left: 0;
	box-sizing: border-box;
}
.bottom44 {
	bottom: 44px;
	left: 0;
	box-sizing: border-box;
}
.bottom70 {
	bottom: 70px;
	left: 0;
	box-sizing: border-box;
}
.bottom20 {
	bottom: 20px;
	left: 0;
	box-sizing: border-box;
}
.bottom40{
	bottom: 40px;
	left: 0;
	box-sizing: border-box;
}
.pdl79 {
	padding-left: 79px;
}
.czs-wrap8 {
	margin-top: -50px;
	padding-top: 83px;
	height: 150px;
	box-sizing: border-box;
}
.czs-wrap8 .w1200 {
	padding-left: 528px;
	box-sizing: border-box;
}
.czs-wrap8 input {
	margin-right: 20px;
	padding-left: 30px;
	width: 180px;
	height: 34px;
	background: #FFFFFF;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: 0px 1px 4px 0px rgba(120,120,120,0.3098);
	border: none;
}