form{
    margin: 0;
    padding: 0;
}
.input{
    border: 1px #aaa solid;
    padding: 5px;
    width: 200px;
    height: 25px;
}
.row{margin: 15px 0 0;position: relative;}
.row label{width:120px;height:36px;line-height:36px;display: inline-block;text-align: right;margin-right: 10px;margin-top: -4px;font-weight: bold;}
.row input{border: 1px #aaa solid;border-radius: 3px;font-size: 18px;}
.input_text{width:355px;height:40px;line-height: 40px;padding-left: 5px;}
.input_radio{margin-right: 10px;cursor: pointer;vertical-align: middle;}
.input_file{cursor: pointer;vertical-align: middle;border: 0 none;}

select{height:40px;line-height: 40px;cursor: pointer;vertical-align: middle;font-size: 18px;}
select option{padding: 5px;font-size: 18px;}

.input_submit{height:40px;line-height: 40px;border: 0 none;background: #f77d06;color: #fff;cursor: pointer;padding: 0 20px;display: inline-block;border-radius: 5px;font-size: 18px;}
textarea{width:350px;height:80px;line-height: 1.5;padding: 5px;border: 1px solid #aaa;border-radius: 3px;font-size: 18px;}

.input_checkbox{cursor: pointer;vertical-align: middle;margin-right: 10px;}

.row .code{line-height: 36px;padding: 0 20px;display: inline-block;background: #ccc;color: #fff;margin-left: 10px;margin-top: -4px;border-radius: 5px;}
.row .change_code{width:110px;height:36px;vertical-align: middle;margin:-4px 10px 0 10px;display: inline-block;}
.row .change_code img{width:110px;height:36px;}
.row .togglePassword{position: absolute;right: 175px;top:8px;cursor: pointer;color: #2676c8;}