/* 清除内外边距 */
body,div,h1,h2,h3,h4,h5,h6,p,ul,li,button,input {
	margin: 0;
	padding: 0;
}
body,button,input {
	font: 16px/1 "microsoft yahei", Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
	border: none;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
body,html{
	width: 100%;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.pa{
	position: absolute;
}
.main{
	width: 750px;
	margin: 0 auto;
}
.page{
	position: relative;
	margin-bottom: 70px;
}
.header{
	height: 607px;
	background: url(../img/header-bg.jpg) center top no-repeat;
	margin-bottom: 53px;
}
.header .logo{
	left: 43px;
	top: 94px;
}
.header .headline{
	top: 194px;
	left: 43px;
}

.describe {
	text-align: center;
	margin-bottom: 105px;
}
.describe .title{
	width: 300px;
	height: 85px;
	background: url(../img/title-text.jpg) center center no-repeat;
	border-top: 3px solid #ec1d40;
	border-bottom: 3px solid #ec1d40;
	margin: 0 auto 10px;
}
.describe p{
	max-height: 999999px;
	font-size: 32px;
	line-height: 48px;
}
.describe p.small{
	font-size: 30px;
	color: #666;
	margin-top: 15px;
}
.describe img{
	margin-top: 30px;
	animation: move 0.8s infinite;
}
@-webkit-keyframes move{
	from{
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
	to{
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}






.p1{
	
}
.tit{
	height: 60px;
	width: 696px;
	background: url(../img/line.jpg) center bottom no-repeat;
	margin: 0 auto 42px;
	font-size: 28px;
	text-align: center;
	letter-spacing: 4px;
	line-height: 30px;
}
.tit .en{
	font-weight: bold;
}
.quest{
	margin: 0 0 35px 60px;
	font-size: 26px;
	line-height: 36px;
}
.quest p{
	max-height: 999999px;
}
.quest p input{
	width: 21px;
	height: 21px;
}
.quest label{
	margin-right: 30px;
}

.p2 .tit,.p3 .tit,.p4 .tit{
	background-image: url(../img/line2.jpg);
}
#t8-text{
	width: 300px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-bottom: 1px solid #999;
	outline: none;
	padding: 0 5px;
}


#submit-btn{
	display: block;
	width: 120px;
	height: 40px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	outline: none;
	background-color: skyblue;
	border-radius: 10px;
	margin: 0 auto 100px;
	font-size: 20px;
	line-height: 40px;
	/*color: #fff;*/
}


.footer{
	height: 148px;
	text-align: center;
}
.footer a{
	color: #000;
}
.footer a:hover{
	color: #666;
}
