/* reset */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,pre,form,input,textarea,th,td,select{margin:0;padding:0;}
body{ font-family:'微软雅黑'; width:750px; margin:0 auto;}
em{font-style:normal}
li{list-style:none}
a{text-decoration:none;}
img{border:none; vertical-align:top;}
table{border-collapse:collapse;}
textarea{ resize:none;overflow:auto;}

/* end reset */



.container {
display: flex;
justify-content: center;
align-items: center;
}

.responsive-image {
max-width: 100%; /* 使图片最大宽度为100% */
height: auto; /* 高度自适应 */
}


.background-image {
background: url('bj.png') no-repeat; /* 替换为你的背景图片链接 */

position: relative;
width: 750px;
height: 1322px;
}


.form-container {
width: 492px;
margin: 0 auto;
padding-top: 180px;
}


label{
margin-top: 20px;
line-height: 46px;
height: 46px;
display: block;

}
.required-label {
color: #E40000;
margin-right: 10px;
font-size: 23px;

}
.label {
color: #000000;
font-size: 28px;


}
.input-field, .select-field, textarea {
width: 477px;
height: 68px;
background: #F4F4F4;
border-radius: 8px;
border: 0;
font-size: 26px;
color: #999999;
line-height: 68px;
text-indent: 20px;
margin-top: 10px;
outline: none; /* 去掉点击后的边框 */
}



button {
width: 492px;
height: 89px;
background: #61C998;
border-radius: 45px;
border: 0;
margin-top: 40px;
font-size: 32px;
color: #FFFFFF;
line-height: 89px;
}

.note {
font-size: 20px;
color: #FF2828;
line-height: 28px;
padding-top: 20px;
}

