*{
  padding: 0;
  margin: 0;
  list-style: none;
}

 .form-dialog #formFieldSet div {
	width: 46%;
    margin: 0 2%;
    float: left;
}
.form-dialog #formFieldSet div:nth-last-child(1){

        width: 96%;
    margin: 0 2%;
    clear: both;
    overflow: hidden;
}
    
 .form-dialog #formFieldSet div:first-child
    {
        width: 96%;
    margin: 0 2%;
    clear: both;
    overflow: hidden;
    }
	
	.form-dialog .clFormOption{
		float:left;
		
		
	}
.form-dialog #formFieldSet textarea{
		
		height:60px;
	}
	
#myModal #_cl_messageArea{
		    font-size: 24px;
    text-align: center;
    padding-top: 30px;
		
	}
.form-dialog .close{
  width: 33px;
  height: 33px;
  background: url(http://image.ruijie.com.cn/UIA/v3.0/solution/images/solution-detail/close-icon.png) no-repeat center center;
  background-size: 100%;
  margin-right:30px;
}
.form-dialog form label {
  display: block;
  font-family: Microsoft YaHei,Helvetica;
  font-size: 16px;
  font-weight: normal;
  color: #444444;
  margin-top: 25px;
  margin-bottom: 5px;
}
.form-dialog form span.cl-required {
  color: #ff5a54;
  margin-left: 10px;
}
.form-dialog .clFormTextField,
.form-dialog .clFormTextareaField,
.form-dialog .clFormNumberField,
.form-dialog .clFormDateField,
.form-dialog .clFormPhoneField,
.form-dialog .clFormEmailField,
.form-dialog .clFormSelectField {
  -webkit-appearance: none;
  width: 100%;
  min-height: 32px;
  height: 32px;
  border-style: solid;
  border: 1px solid #e6e2e2;
  padding: 0px 5px;
  color: #777777;
  background-color: #fff;
  font-size: 15px;
  border-radius: 2px;
}
.form-dialog .fullWidth .clFormTextareaField{
  min-height: 60px;
  height: 60px;
}
.form-dialog form input {
  box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-appearance: none;
  outline: none;
  border: none;
}
.form-dialog form input[type="radio" i] {
  background-color: initial;
  cursor: default;
  -webkit-appearance: radio;
  box-sizing: border-box;
  margin: 3px 0.5ex;
  padding: initial;
  border: initial;
  vertical-align: bottom;
}
.form-dialog form input[type="checkbox" i] {
  background-color: initial;
  cursor: default;
  -webkit-appearance: checkbox;
  box-sizing: border-box;
  margin: 3px 0.5ex;
  padding: initial;
  border: initial;
  vertical-align: bottom;
}
.form-dialog .cus-form-title{
  font-size: 28px;
  padding-top: 40px;
  font-weight: bold;
  color: #2d5082;
  text-align: center;
}
.form-dialog .dialog_form{
  max-width: 100%!important;
  width: 90%!important;
}
.form-dialog .fullWidth{
  width: 96%;
  margin: 0 2%;
  clear: both;
  overflow: hidden;
}
.form-dialog .halfWidth{
  width: 46%;
  margin: 0 2%;
  float: left;
}
.form-dialog #clSubmitForm{
  width: 150px;
  line-height: 35px;
  height: 35px;
  border-radius: 35px;
  background-color: #d20032;
  color: white;
  border: none;
}
form label {
  display: block;
  font-family: Microsoft YaHei,Helvetica;
  font-size: 16px;
  font-weight: normal;
  color: #444444;
  margin:0;
}
@media (min-width: 768px){
  .form-dialog.modal-dialog, .form-dialog {
    width: 800px;
    margin: 30px auto;
  }
  .form-dialog .dialog_form{
    margin: 0 5%!important;
  }
}
@media screen and (max-width: 480px) {
  .form-dialog .halfWidth{
    width: 96%;
    margin: 0 2%;
    clear: both;
    overflow: hidden;
    float: none;
  }
  .form-dialog.modal-dialog, .form-dialog {
    width: 400px;
    margin: 30px auto;
  }
  .form-dialog .dialog_form{
    margin: 0 2.5%!important;
  }
}