.main{height: 600px;margin: 40px 0px 64px 255px;font: 19px 微软雅黑,宋体,arial,sans-serif;
padding: 1px 207px 0px 138px;width: 388px;}
.main input,select{font:19px 微软雅黑,宋体,arial,sans-serif;}

.regform .fctrl .name,.password,.repassword{height: 35px;width: 265px;}
.regform .fctrl .birthtime{height: 35px;width: 265px;padding-left: 27px;}
.regform .fctrl .birthyear,.birthmonth,.birthdate {height: 35px;width:59px;margin:0px 2px 0px 0px;}
.regform .fctrl .calcb{margin-right: 27px;margin-left: 10px;}
.regform .fname {width: 97px;text-align: right;}
.regform .formitem {margin:37px 0px 1px 0px;position: relative;height:35px;}
.regform .error{position:absolute;left: 115px;font-size: 13px;padding-left: 25px;font-family: 宋体;
width:50%;color: #bdbdbd;background: url("../../r/img/common/input_error.png") no-repeat;}
.regform .error div{background-color:white}
.regform .fctrl {position: absolute;left:112px;top: -7px;}
.regform .ers{position:relative;}
.regform input{line-height:32px;}

.btn_submit{padding: .4em 1em;
padding-left:3em;padding-right:3em;border:none;border-radius: 4px;width: 265px;}
