@charset "utf-8";
/* CSS Document */

body{margin:0 auto; padding:0;font-family: Microsoft YaHei, Arial;}
ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,table,tr,td,dt,dl,dd,span,input,a,img{padding:0; margin:0; list-style:none;outline:none;border:none; font-weight: normal; }
a{text-decoration:none;}

.formbanner img{ width:100%; margin: 0 auto;}
.formbox{ width:1200px; margin: 0 auto 50px; padding: 20px 50px 50px; background-color: #fff;border-radius: 15px;}
.formbox h3{ color:#262626; font-size: 36px; font-weight: bold; text-align: center; margin: 40px 0;}

input[type='checkbox'],input[type='radio']{
    height: 38px;
    background-color: #fff;
    -webkit-appearance:none;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
    cursor: pointer;
  border-radius:5px;
}
input[type=checkbox]:checked,input[type=radio]:checked{
    color: #fff;
    background-color: #c7e5ef;
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{
  outline: none!important;
}
.checkbox label, .radio label{
    margin-bottom: 15px;
    line-height: 38px;
    position: relative;
    margin-right: 1%;
    width: 100%;
    text-align: center;
    padding-left: 0;
    margin-bottom: 15px!important;
    z-index: 2;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{
    width: 100%;
    z-index: -1;
    position: absolute;
    left: 0;
    margin: 0!important;
}
.form-group{ position: relative; }
.form-group label.labelText{
    color:#262626;
    font-size: 20px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 16px;
    margin-bottom: 20px;
    width: 100%;
    position: relative;
    padding-left: 30px;
}
.form-group label.labelText:before{ content: ""; width: 10px;height: 10px;position: absolute;left: 10px;top: 0;}
.form-group span{position: absolute;left: 0;top: 0px;}
.form-group:nth-of-type(1) label.labelText:before{content: "1.";}
.form-group:nth-of-type(2) label.labelText:before{content: "2.";}
.form-group:nth-of-type(3) label.labelText:before{content: "3.";}
.form-group:nth-of-type(4) label.labelText:before{content: "4.";}
.form-group:nth-of-type(5) label.labelText:before{content: "5.";}
.form-group:nth-of-type(6) label.labelText:before{content: "6.";}
.form-group:nth-of-type(7) label.labelText:before{content: "7.";}
.form-group:nth-of-type(8) label.labelText:before{content: "8.";}
.form-group:nth-of-type(9) label.labelText:before{content: "9.";}
.form-group:nth-of-type(10) label.labelText:before{content: "10.";}

.form-group label.labelText:after{content: ""; color: #999; font-size: 16px;}
/*.form-group:nth-of-type(1) label.labelText:after,.form-group:nth-of-type(2) label.labelText:after{content: "(可多选)";}
.form-group:nth-of-type(3) label.labelText:after{content: "(单位人民币)";}
.form-group:nth-of-type(4) label.labelText:after{content: "(部分移民项目在当地有一定居住时间要求)";}

.form-group:nth-of-type(1) div label{width: 13%;}
.form-group:nth-of-type(2) div label{width: 11%;}
.form-group:nth-of-type(3) div label{width: 15%;}
.form-group:nth-of-type(4) div label{width: 24%;}
.form-group:nth-of-type(5) div label{width: 19%;}
.form-group:nth-of-type(6) div label{width: 24%;}
.form-group:nth-of-type(7) div label{width: 19%;}
.form-group:nth-of-type(8),.form-group:nth-of-type(9){ width: 38%;margin-right: 1%;display: inline-block; }
.form-group:nth-of-type(8) label,.form-group:nth-of-type(9) label{width: 15%;display: inline-block; border: none;font-weight: normal; font-size: 18px;}
.form-group:nth-of-type(8) input,.form-group:nth-of-type(9) input{width: 65%;display: inline-block;}
*/

.btn-submit{background-color: #ff6633; border: none; display: block; margin-left: 370px; width: 300px; margin-bottom: 30px;line-height: 30px; font-size: 16px;}
.btn-primary:hover{background-color: #b3421d;}
.btn-primary:active:hover{background-color: #b3421d;}
.cotips{line-height: 30px; font-size: 16px; padding: 0 10px; text-align: center;}
.cotips span{color: red;}
#formContainer h4{
    margin-top: 20px;
    color:#ff0000;
    font-size: 16px;
    padding-left: 16px;
    background: #e6e6e6;
    line-height: 46px;
    border-left: 4px solid #d27c00;
    position: relative;
    margin-bottom: 20px;
}
#formContainer h4:after{content: ""; color: #333;}
