@charset "utf-8";
/* CSS Document */
*{  -webkit-tap-highlight-color: transparent; -webkit-appearance: none; }
body,html{ max-width:640px; min-width:320px; height:100%; padding:0; margin:0 auto; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:14px; color:#555555; background-color:#f1f1f1;}
a img { border:0;}
p,ul,li{ display:block; list-style:none; padding:0; margin:0;}
img{ padding:0; margin:0;}
span,p{ box-sizing:border-box; }
input{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:0; outline:none; }
textarea{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; }
a{ outline:none; text-decoration:none; color:#2e2e2e; }
a:link{ text-decoration:none; }
em {font-style: normal;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #333; opacity:1; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #333;opacity:1;
}

input:-ms-input-placeholder{
    color: #333;opacity:1;
}

input::-webkit-input-placeholder{
    color: #333;opacity:1;
}
/* 优化 */
.optimize{ display: none; z-index:100}

/* 公用样式 */
.kd{width:100%;margin:0px auto;box-sizing: border-box;}

.ab{    position: absolute;}
.banner{width:100%;margin:0px auto;}
.bd_mian{width:100%;margin:0px auto ;height:726px;background:#f1f1f1;}



.form{ width:590px; height:610px; margin:-48px auto auto; position: relative; background-color:#fff; }
.form_bt{width:100%;margin:0px auto;}
.form_main{ width:590px; margin:0px auto; }
.form-ul{width:534px;margin:0px auto;}
.form-ul li{ width:530px; margin:0px auto; height:60px; border:1px solid #d3d3d3; border-radius: 10px; position:relative; }
.form-ul .f_li{margin-top:14px;}
.form-ul li input { width:380px; height:60px; position:absolute; top:0; left:140px; background:none; border:none; font-size:24px; color: #333; text-indent:10px; font-family:"Microsoft YaHei"; }
.form-ul li em{ width:140px; height:60px; position:absolute; top:0; left:0; font-size:24px; color:#333; float:left; line-height:60px; text-indent:20px; color:#333333;}
.form .form-tj { width:530px;  height:70px; border:none; margin:14px auto auto;display: block;  background:#0082c8; color:#fff; border-radius:10px; font-size:30px; cursor:pointer;  }
.bottom {width:100%;margin:0px auto;height:154px;}
.bottom p{font-size:24px;color:#333;line-height:36px;text-align:center;padding-top:30px;}

select { width:380px; height:60px; position:absolute; top:0; left:140px;   
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border:none; font-family:"Microsoft YaHei"; cursor:pointer; outline:none;font-size:24px;color:#333; text-indent:10px; line-height:60px; background:none;
  /*很关键：将默认的select选择框样式清除*/
}
select option{ font-size:20px;}
.jt{ position:absolute; top:24px; left:482px; pointer-events:none; } 
.tips{ width:530px;  height:64px; margin:0 auto; line-height:60px; color:#999999; font-size:22px; display:block; }
.tel-btn{ width:530px; height:60px; margin:0 auto; font-size:32px; font-weight:bold; color:#0082cd; text-indent:187px; line-height:60px; border:1px solid #d3d3d3; border-radius:10px; display:block; font-family:Arial, Helvetica, sans-serif; background:url(tel-icon.png) 139px 10px no-repeat; }



