.tool-nav a {
  display: inline;
  float: left;
  height: 39px;
  color: #3c3c3c;
  line-height: 40px;
  padding: 0 15px;
  margin-right: 20px
}

.tool-nav a.active, .tool-nav a:hover {
  color: #fff;
  background: #5992f2
}

.tool-wrap .tool-nav a {
  display: inline;
  float: left;
  height: 39px;
  color: #3c3c3c;
  line-height: 40px;
  padding: 0 15px;
  margin-right: 20px
}

.tool-wrap .tool-nav a.active, .tool-wrap .tool-nav a:hover {
  color: #fff;
  background: #5992f2
}

.hd {
  height: 39px;
  line-height: 40px;
  border-bottom: 1px solid #5690f5
}

.tool-wrap .count-box {
  position: relative;
  padding-bottom: 20px
}

.tool-wrap .field-r-box {
  width: 340px
}

.tool-wrap .form .text-field {
  height: 16px;
  line-height: 16px;
  padding: 12px 42px 12px 15px;
  border-color: #ddd
}

.tool-wrap .form .input-wd340 {
  width: 281px
}

.tool-wrap .input-box {
  position: relative
}

.tool-wrap .form .txt-r {
  position: absolute;
  right: 15px;
  top: 0;
  height: 42px;
  line-height: 42px;
  color: #999
}

.tool-wrap .form .text-label {
  height: 42px;
  width: 310px;
  line-height: 42px;
  margin-right: 15px
}

.tool-wrap .errmsg {
  display: block;
  position: absolute;
  left: 326px;
  bottom: -10px;
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  color: #ec4444
}

.tool-wrap .slt-box {
  width: 214px
}

.tool-wrap .ui-select {
  width: 214px;
  height: 42px
}

.tool-wrap .slt-wd340, .tool-wrap .slt-wd340 .ui-select {
  width: 340px
}

.tool-wrap .ui-select .selected, .tool-wrap .ui-select .options {
  font-size: 14px;
  border-color: #ddd
}

.tool-wrap .ui-select .selected {
  width: 167px;
  padding: 0 30px 0 15px;
  height: 40px;
  line-height: 40px
}

.tool-wrap .slt-wd340 .ui-select .selected {
  width: 293px
}

.tool-wrap .ui-select .options {
  top: 42px;
  width: 212px
}

.tool-wrap .slt-wd340 .ui-select .options {
  width: 338px
}

.tool-wrap .ui-select .selected:after {
  top: 16px
}

.tool-wrap .ui-select li {
  padding: 0 15px
}

.tool-wrap .ui-select .selected i {
  top: 17px
}

.tool-wrap .form .input-wd-s {
  width: 67px;
  padding: 12px 30px 12px 15px
}

.btn164 {
  width: 164px;
  height: 44px;
  line-height: 44px;
  font-size: 14px
}

.mr12 {
  margin-right: 12px
}

.btn-bd-p, .btn-bd-p:visited, .btn-bd-p:active {
  color: #5992f2;
  border: 1px solid #5992f2
}

.btn-bd-p:hover {
  color: #fff;
  background: #5690f5
}

.btn-bd164 {
  width: 162px;
  height: 42px;
  line-height: 42px
}

.tool-wrap .btn-box {
  width: 340px;
  margin: 26px 0 0 325px
}

.tool-wrap .radio-box {
  height: 20px;
  margin-top: 10px
}

.tool-wrap .radio-box span {
  margin-right: 30px
}

.tool-wrap .btn-primary:visited, .tool-wrap .btn-primary:active {
  color: #fff
}