:root{
    --color:#FFFFFF;
}
footer{
    display:none;
}
#top{
    margin:4em 2% 0;
    overflow:visible;
    position:relative;
}
#top .title{
    position:absolute;
    left:15%;
    top:0;
    width:70%;
    transform:translateY(-50%);
}
#form{
    margin:0 2%;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAr0AAAAMCAYAAABvLQUhAAAAgElEQVR4nO3WMQ2AQBBFwQMDOEADPUZQhxuM4AAFkJBAyBVQ0fzMVJvb7a55zTDNe6ls61I/3bp+PMe3GwAA+MtXj177p9ZvAACQTvQCABBP9AIAEE/0AgAQT/QCABBP9AIAEE/0AgAQT/QCABBP9AIAEE/0AgAQT/QCAJCtlHIApSgLPdpzuzsAAAAASUVORK5CYII=) repeat-y;
    background-size:100% auto;
    text-align:center;
}
#form .item{
    display:flex;
    align-items:center;
    background:#152A4C;
    border-radius:0.5em;
    margin:0 4% 1em;
    padding:0.5em 0em 0.5em 1em;
}
#form .label{
    white-space:nowrap;
}
#form input{
    border:none;
    text-align:left;
}
#form select{
    border-color:#3169BF;
}
#form option{
    color:#000000;
}
#form .submit{
    padding:1em 0;
    text-align:center;
    background:url("/cs/xiangjie/input/button_bg.png") no-repeat center center;
    background-size:contain;
}
#form .submit input{
    width:80%;
    margin:0 auto;
    height:3em;
    border:none;
    background:url("../images/button.png") no-repeat center center;
    background-size:contain;
    animation:animationButton 2s linear infinite;
}
#form input[type="radio"] + label{
    border:none;
}
#form input[type="radio"] + label:before{
    background-color:#3169BF;
}
#bottom{
    margin:0 2%;
}