.autoform {
  padding: 20px;
  margin: 0 auto;
}
.autoform .btnsubmit {
  margin-top: 20px !important;
}
.autoform .row .item {
  margin: 5px 0;
}
.autoform .row .item ul {
  margin-bottom: 0;
}
.autoform .row .item .td1 {
  min-width: 60px;
  line-height: 50px;
  width: 120px;
}
.autoform .row .item .td2 input[type='text'],
.autoform .row .item .td2 textarea {
  width: 300px;
}
.autoform .row .item .form-group label {
  margin-right: 5px;
}
.autoform .autoSelect {
  display: inline-block;
}
.autoform .autoSelect .titleName {
  display: inline-block;
  min-width: 125px;
  text-align: left;
}
.autoform .autoSelect li {
  padding: 3px 10px;
  cursor: pointer;
}
.autoform .autoSelect li:hover {
  background: #eee;
}
.autoform .autoRadio li {
  float: left;
  margin: 5px;
  cursor: pointer;
}
.autoform .autoRadio li label {
  color: #177973;
  cursor: pointer;
  font-weight: normal;
}
.autoform .autoRadio li input {
  cursor: pointer;
}
.autoform .autoCheckbox li {
  float: left;
  margin: 5px;
  cursor: pointer;
}
.autoform .autoCheckbox li label {
  color: #177973;
  cursor: pointer;
  font-weight: normal;
}
.autoform .autoCheckbox li input {
  cursor: pointer;
}
.autoform .autoformTextarea {
  resize: none;
}
.autoform .btnUpload {
  width: 120px;
  border: none;
  background: #177973;
  color: #fff;
  border-radius: 4px;
  position: relative;
  z-index: 11;
  left: 0;
  top: 0;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
}
.autoform .btnUpload .fileinput {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 111111;
  left: 0;
  top: 0;
}
.autoform .showImg {
  margin-bottom: 10px;
}
.autoform .showImg img {
  max-width: 110px;
  max-height: 110px;
}
