﻿﻿body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
/*html{width: 100%;height: 100%;background-color: #f5f5f5;}*/
body{: 15px/1.5 "微软雅黑", microsoft yahei,arial,sans-serif;-webkit-text-size-adjust:100%;width: 100%;height: 100%;background-color: #f5f5f5;}
li,ul{list-style: none;padding: 0;margin: 0;}
a{text-decoration: none; -webkit-tap-highlight-color: transparent;}
em{font-style:normal}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
button{outline: none;border: none;background-color: white;}
input[type=submit], input[type=reset], input[type=button], button{-webkit-appearance: none;}
input::-webkit-input-placeholder{: "微软雅黑", microsoft yahei,arial,sans-serif;}
select,input,img,select{vertical-align:middle;}
.fl{float: left;}
.fr{float: right;}

*{
    box-sizing: border-box;
}
.iconfont {
    .font-0103
    font-size:20px;
    font-style:normal;
    vertical-align: middle;
}
.clear:after{
    content: "";
    display: block;
    clear: both;
}
.content{
    background: #f4f4f4;
    max-width:640px;
    margin: 0 auto;
}
/*表单end*/
.form-box{
    padding:15px 13px 10px ;
    /*background: #FFF;*/
    z-index: 1;
    border-radius: 3px;
    position: relative;
}
.form-group{
    position: relative;
    margin-bottom: 10px;
}
.form-group input,.form-group select{
    display: block;
    padding: 11px 10px;
    width: 100%;
    font-size: 14px;
    border: 1px solid #bdbdbf;
    border-radius:3px;
    padding-left:40px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;

}
.form-group select{
    color: #999;
    background: #FFF;
}
.form-group>input:focus,.form-group select:focus{
    border-color: #fc5b03;
    outline: none;
}
.form-group input:focus~span,.form-group select:focus~span,.form-group select:focus~em{
    color: #fc5b03;
}
.form-group input:focus~span::after,.form-group select:focus~span::after,
.form-group input:focus~.input_icon_yzm::after{
	border-color: #fc5b03;
}
.form-group span{
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #bdbdbf;
}
.form-group span:after{
	content: "";
	display: block;
	width: 0;
	height: 20px;
	border-right: 1px solid #bdbdbf;
	position: absolute;
    left: 23px;
    top: 15%;
}
.form-group span.tel:before{
    content:"\e602";
    : "iconfont";
    font-size: 24px;
    margin-left: -4px;
    display: block;
}
.form-group span.areo{top: 24px;}
.form-group span.areo:before{
    content:"\e65f";
    : "iconfont";
    font-size: 20px;
    margin-left: -4px;
    display: block;
}
.form-group span.name:before{
    content:"\e601";
    : "iconfont";
    font-size: 22px;
    margin-left:-5px;	
    display: block;
}
.form-group span.zz:before{
	content:"\e68c";
    : "iconfont";
    font-size: 22px;
    margin-left:-5px;	
    display: block;
}
.form-group span.money:before{
    content:"\e994";
    : "iconfont";
    font-size: 16px;
    margin-left:-3px;
    display: block;
}
.form-group span.area:before{
    content:"\e627";
    : "iconfont";
    font-size: 22px;
    margin-left: -1px;
    display: block;
}
.form-group span.ask:before{
    content:"\e71a";
    : "iconfont";
    display: block;
    font-size: 22px;
    margin-left: -1px;
}
.form-group span.code:before{
    content:"\e628";
    : "iconfont";
    display: block;
    font-size: 22px;
    margin-left: -1px;
}
.form-group span.input_icon_yzm:before{
    content:"\e660";
    : "iconfont";
    display: block;
    font-size: 20px;
    margin-left: -1px;
}
.form-group span.jl:before{
    content:"\e6f2";
    : "iconfont";
    display: block;
    font-size: 20px;
    margin-left: -1px;
}
.form-box .btn-box .btn-sub-apply{
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
    border-radius: 3px;
    width: 100%;
    border: none;
    color: #fff;
    margin: 0 auto;
    background: #fc5b03;
}
/*表单 end*/