﻿.selectbox a.valueerror,
.input-text.valueerror,
.input-text-large.valueerror {
  border: 1px solid #ff3c2d;
}
.selectbox .formtip,
.formtip {
  display: none;
  color: #fff;
  line-height: 30px;
  height: 30px;
  padding: 0 10px;
  background: #ff3c2d;
  font-size: 1em;
  position: absolute;
  top: -40px;
  right: 0px;
  white-space: nowrap;
}
.selectbox .formtipB,
.formtipB {
  right: 100px;
}
.arrow {
  border-color: red transparent;
  border-width: 4px;
  border-style: solid;
  width: 0;
  border-bottom: 0px;
  right: 20px;
  position: absolute;
}

.selectbox .formtip .dd {
  position: relative;
  top: -18px;
  right: -60px;
}

.formcell {
  position: relative;
}

.btn-submit[disabled="disabled"] {
  opacity: 0.6;
  filter: Alpha(opacity=50);
  cursor: default;
}
.btn-submit {
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .form .field {
    padding: 0 10px;
  }
  .form .field .formgroup label {
    float: none;
  }
  .form .field .formgroup .formcell {
    margin-left: 0;
  }
  .form .field .formgroup .formcell .province {
    width: 100%;
  }
  .form .field .formgroup .formcell .city {
    margin-top: 20px ;
    margin-left: 0;
    width: 100%;
  }
  .form .field .formgroup .formcell .device,
  .form .field .formgroup .formcell .module,
  .form .field .formgroup .formcell .industry {
    width: 100%;
  }
  .form .field .addcom,
  .form .field .numpc{
    display: none;
  }
  .form .contactinfo .formgroup {
    float: none;
    width: 100%;
  }
  .form .contactinfo .formgroup.perqq {
    /*display: none !important;*/
  }
  .form .contactinfo .formgroup.captcha img {
    margin-left: 0px !important;
  }
}
