/*复选框*/
.gcs-checkbox {
  display: none;
}
.gcs-checkbox+label {

  background-color: white;
  border-radius: 0px;
  border: 1px solid #8d8d8d;
  width: 20px;
  height: 20px;
  display: inline-block;
  text-align: center;
  vertical-align: bottom;
  line-height: 20px;
}
.gcs-checkbox+label:hover {
  cursor: pointer;
  border: 1px solid #1db9f1;
}
.gcs-checkbox:checked+label {
  /*background-color: #eee;*/
  /*background: #1db9f1;*/
}
.gcs-checkbox:checked+label:after {
  text-align: center;
  content: "\2714";
  color: #1db9f1;
  position: relative;
  top: -1px;
}
/*单选按钮*/
.gcs-radio {
   display: none;
 }
.gcs-radio+label {

  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  vertical-align: bottom;
  border: 1px solid #8d8d8d;
  border-radius: 50%;
}
.gcs-radio+label:hover {
  border: 1px solid #1db9f1;
  cursor: pointer;
}
.gcs-radio:checked+label {
  /*background: #2783FB;*/
  border: 1px solid #1db9f1;
}
.gcs-radio:checked+label:after {
  content: "\2022";    margin-left: auto;
  font-size: 35px;
  color: #1db9f1;
}
/**/
.gcs-radio2 {
  display: none;
}
.gcs-radio2+label {

  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  vertical-align: bottom;
  border: 1px solid #8d8d8d;
  border-radius: 50%;
}
.gcs-radio2+label:hover {
  border: 1px solid #1db9f1;
  cursor: pointer;
}
.gcs-radio2:checked+label {
  /*background: #2783FB;*/
  border: 1px solid #1db9f1;
}
.gcs-radio2:checked+label:after {
  content: "\2022";
  font-size: 35px;
  color: #1db9f1;
}
/**/
.lab{
  display: inline-block;
  width: 30%;
}
.co{
  color: red;padding: 6px;
}
.co2{
  font-size: 16px;
  color: #3d220c;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color:    #8d8d8d;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #8d8d8d;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #8d8d8d;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:    #8d8d8d;
}