*{margin:0;padding:0;border:0;outline:none;list-style:none;text-decoration:none;box-sizing:border-box;}
.header{display:flex;align-items: center;justify-content:space-between;padding:0 10px;background:#F8F9FA;height:50px;line-height:50px;}
.header a{color:#191919;font-size:18px;}
.header .btn{padding: 6px 8px;border: 2px solid #999999;border-radius: 4px;}
.header .btn span{width: 24px;height: 3px;margin-bottom: 4px;background: #999;display: block;}
.header .btn span:last-child{margin-bottom:0;}

.main{max-width:100%;padding:0 10px;margin:20px auto;}
.main .pic{text-align:center;margin-bottom:20px;}
.main .form .item{margin-bottom:20px;position:relative;}
.main .form .item label{color:#666;font-size:14px;margin-bottom:5px;display:block;}
.main .form .item input{display:block;width:100%;padding:0 10px;border-radius:4px;height:40px;line-height:40px;border:1px solid #CED4DA;}
.main .form .item img{height:38px;position:absolute;right:1px;bottom:1px;}
.main .form button{transition-duration:.5s;border:0;width:80px;cursor:pointer;font-size:14px;display:block;height:35px;border-radius:4px;background:#FFFFFF;border:1px solid #A7ACB1;color:#6C757D}
.main .form button:hover{background:#6C757D;color:#fff;}
.main .msg p{font-size:14px;line-height:24px;color:#333;font-weight:bolder;}

.header2{position: fixed;bottom:0;left:0;width:100%;}
.header2 span{display:block;padding:0 10px;font-size:14px;color:#6C757D;}
.select{display:none;width:100%;background:#F8F9FA;padding:5px 10px;}
.select select{width:100%;border:1px solid #D7DCE0;padding:0 10px;line-height:32px;height:32px;display:block;}