/* CSS Document */
body{-webkit-text-size-adjust:none; background:#132437;}
*{-webkit-text-size-adjust:none; font-family:"微软雅黑"; margin:0; padding:0; outline:none;}
input,textarea,select{ font-size:100%;}ul{ list-style:none;}
a{ display:inline-block; border: medium none;display: inline-block;outline: medium none;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.box img{ vertical-align:top; border:none;pointer-events: none;}
.box{width:640px; position:relative; overflow:hidden; margin:0 auto;}
.box .rel{ position:relative;}
.box .abs{position:absolute; }

.btn_close{ position:absolute; width:60px; height:60px; top:0; right:18px; text-indent:-9999px;}
.z_rule{ display:none; width:375px; height:545px; position:absolute; top:-400px;}
.rule_con{ position:absolute; top:99px; left:33px; width:303px; height:410px; overflow:auto;}
.rule_con p{  color:#cde6fe; clear:both;}
.rule_con p strong{ float:left; width:24px;font-size:18px; font-weight:normal;line-height:30px;}
.rule_con p span{ float:left;font-size:18px; width:254px; line-height:30px; text-align:justify;}
.layerBg{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.8; z-index:30; display:none;}
.z_box{ position:fixed; top:0; z-index:31; width:640px; height:100%; display:none;}
.z_hint img{ position:absolute; top:0; right:0;}
.z_share img{ position:absolute; bottom:0; right:100px;}
.form_box{ position:absolute; top:289px; left:81px; width:484px; height:563px;}
.form_con{ position:absolute; top:0; left:20px;}
.form1 label{ width:22%;}
#sub{ margin-left:-20px;}
#realname, #mobilephone, #province, #city, #seller, #car_type, #infi_time{ width:68%;}
.btn_con a{ margin-left:39px;}
.form1 .btn_con{ margin-bottom:35px;}
.btn_start{ top:834px; left:44px;}
.btn_order{ top:834px; right:44px;}
.btn_back{ position:absolute; font-size:40px; color:#0f2940; top:890px; left:270px;}