body,html,div,dl,dt,dd,form,span,p,h1,table,td,th,ul,li,a,span,table,tbody,tr,td,input,label{padding: 0;margin: 0;font-size: 14px;color: #666666;font-family: Arial,'微软雅黑','宋体';font-weight: normal;font-style: normal;}
body,html{width: 100%;}
* {
    box-sizing: border-box;
}
.form-b dl dd input:focus,.form-b dl dd input:active{outline: none;}
li{list-style:none;}
a{text-decoration: none;}
.clearfix{display: block;content: '';clear: both;}
.form-b{padding:0px;}
.form-b dl{position: relative;margin: 15px 0;width: 100%;line-height: 34px;}
.form-b dl dt{width: 170px;text-align: right;color: #444444;font-size: 14px;position: absolute;top: 0;left: 0;line-height: 34px;}
.form-b dl dd{padding:0;margin:0;padding-left: 170px;display: block;width: 92%;}
.form-b dl dd input{width: 100%;height:40px;line-height: 40px;border-radius: 4px;border:1px solid #cccccc;outline: none;padding: 0 5px;}
.form-b dl dd textarea{border-radius: 4px;border:1px solid #cccccc;padding: 0 5px;}
.form-b dl dd select{height: 34px;width: 100%;line-height: 34px;border-radius: 4px;border:1px solid #cccccc;}
.form-b dl dd select option{line-height: 34px;}
.form-b dl dd label{color:#f90707;position: absolute;margin-top: 15px;}
.form-b dl dd a{font-size: 14px;color: #0094e1;text-decoration:underline;margin-left: 10px;}
.form-b dl dd span{display: block;margin-top: 10px;margin-left: 10px;font-size: 12px;color: #3cc517;}
.form-b dl dd .span_error{color: #f90707;}


#dl-a{clear: both;margin-top: 40px;}
/*#dl-a a{padding: 10px 30px;min-width: 130px;font-size: 16px;color: #666666;background: #e7e7e7;border: 1px #ccc solid;border-radius: 5px;text-decoration:none;} 
#dl-a a:last-child{padding: 10px 50px;}
#dl-a a:hover{background: #0094e1;color: #fff;};*/
#dl-a button{width: 120px;height: 40px;border: 1px #ccc solid;border-radius: 5px;margin-right: 15px;}
#dl-a button:hover{background: #449284;color: #fff;};

#checkbox-label{left: 10px;right: 0;top: -16px;font-size: 14px;color: #444444}
/*.form-b dl.half-input dd input{width: 50%;}*/

/*双select选项框*/
.form-b dl.double-select table{width: 100%;}
.form-b dl.double-select table td{width: 50%;position: relative;}
/*地域选项*/
.form-b dl.select-area table{width: 100%;}
.form-b dl.select-area table td{width: 120px;position: relative;display: inline-block;margin-right: 10px;}

/*双input输入框*/
.form-b dl.double-input table{width: 100%;}
.form-b dl.double-input table td{width: 50%;position: relative;}
/*单选*/
.form-b dl.double-chiooce dd{}
.form-b dl.double-chiooce dd input{width: auto;margin:0;padding: 0;}
.form-b dl.double-chiooce dd label{line-height: 36px;display: inline-block;vertical-align: top;margin-left: 10px;margin-right: 30px;}
/*多行两个选项*/
.form-b dl.two-chiooce dt{line-height: 24px;}
.form-b dl.two-chiooce dd table{width: 100%;}
.form-b dl.two-chiooce dd table td{width: 50%;float: left;position: relative;}
.form-b dl.two-chiooce dd table td input{width: auto;height: 24px;line-height: 24px;margin:0;padding: 0;}
.form-b dl.two-chiooce dd label{line-height: 26px;display: inline-block;vertical-align: top;margin-left: 10px;}
.form-b dl.two-chiooce dd table td label{margin-top: 0;color: #666666;}
/*多行三个选项*/
.form-b dl.three-chiooce dt{line-height: 24px;}
.form-b dl.three-chiooce dd table{width: 100%;}
.form-b dl.three-chiooce dd table td{width: 33.333%;float: left;}
.form-b dl.three-chiooce dd table td input{width: auto;height: 24px;line-height: 24px;margin:0;padding: 0;}
.form-b dl.three-chiooce dd label{line-height: 26px;display: inline-block;vertical-align: top;margin-left: 10px;margin-right: 30px;}
/*多行四个选项*/
.form-b dl.four-chiooce dt{line-height: 24px;}
.form-b dl.four-chiooce dd table{width: 100%;}
.form-b dl.four-chiooce dd table td{width: 25%;float: left;}
.form-b dl.four-chiooce dd table td input{width: auto;height: 24px;line-height: 24px;margin:0;padding: 0;}
.form-b dl.four-chiooce dd label{line-height: 26px;display: inline-block;vertical-align: top;margin-left: 10px;margin-right: 30px;}
/*多行五个选项*/
.form-b dl.five-chiooce dt{line-height: 24px;}
.form-b dl.five-chiooce dd table{width: 100%;}
.form-b dl.five-chiooce dd table td{width: auto;float: left;margin-right: 30px;}
.form-b dl.five-chiooce dd table td input{width: auto;height: 24px;line-height: 24px;margin:0;padding: 0;}
.form-b dl.five-chiooce dd label{line-height: 26px;display: inline-block;vertical-align: top;margin-left: 10px;margin-right: 30px;}
/*验证码*/
.form-b dl.identifying-code dd input{width: 150px;}
.form-b dl.identifying-code dd img{max-width: 100%;margin-left: 20px;vertical-align: top;height: 34px;cursor: pointer;}
/*上传文件*/
.form-b dl.form-file dd input{width: 150px;cursor: pointer;border-radius: 0;border:none;}
/*文本框*/
.form-b dl.form-textarea dd textarea{width: 100%;height: 100px;}
/*多选框必选提示*/
.checkbox-must-input{color: #f90707;}


@media (max-width: 768px){
	.form-b{padding:15px;}
	.form-b dl dt{width: 100%;position: relative;text-align: left;}
	.form-b dl dd{padding-left: 0;}

	/*双select选项框*/
	.form-b dl.double-select table td{width: 100%;position: relative;float: left;}
	.form-b dl.double-select table td select.select2{margin-top: 10px;}
	/*双input输入框*/
	.form-b dl.double-input table td{width: 100%;position: relative;float: left;}

	.form-b dl.three-chiooce dd table td{width: 100%;float: left;}
	.form-b dl.four-chiooce dd table td{width: 100%;float: left;}
	 .form-b dl.two-chiooce dd table td{width: 100%;}
}

