body,dl,ol,ul{padding:0;margin:0}body,dl,input[type=radio],input[type=checkbox],ol,p,ul{margin:0}select,textarea{box-sizing:border-box;color:#111}html{height:100%}body{background-color:#fff;z-index:1}dl,ol,ul{list-style:none}.red_star,select{padding-left:.2em}img{border:none}a:active,a:hover,input[type=radio],input[type=checkbox]:focus{outline:0}button,input,select,textarea{outline:0;border-radius:0}select{border-radius:2px;border:1px solid #e0e0e0;outline:0}textarea{padding:.2em;border-radius:2px;border:1px solid #e0e0e0;font-size:.24em}.fl{float:left}.fr{float:right}.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}.red_star{position:relative}.red_star em{position:absolute;top:0;left:0;content:"*";color:#d71c1a;font-size:.24em}.form_container{width:6em;margin:0 auto;color:#fff;padding:0 .3em .6em}.form_container .form_item input,.form_container .select_type select{width:100%;box-sizing:border-box;margin-top:.1em;display:block;height:2.5em}.form_container h1{padding-top:1.4em;text-align:center;font-size:.36em;color:#0f0f0f;margin-bottom:.3em}.form_container p.subtitle{margin-bottom:1em}.form_container p{text-align:center;font-size:.24em;color:#0f0f0f}.form_container .form_item{margin-bottom:.3em}.form_container .form_item p{text-align:left;color:#c3c3c3}.form_container .form_item input{border-radius:2px;border:1px solid #e0e0e0;font-size:.24em}.form_item input.input_name,.form_item input.input_phone{padding-left:.2em}.form_container .select_type{position:relative}.form_container .select_type select{border-radius:2px;border:1px solid #e0e0e0;font-size:.24em}.select_addr .select1,.select_addr .select2,.select_addr .select3{float:left;display:block;width:32%;margin-right:2%;position:relative}.select_addr select{display:block;width:100%;height:2.5em;font-size:.24em}.select_addr .select3{margin-right:0}.form_item textarea{width:100%}.form_item .flex{display:flex;align-items:center;font-size:.24em;margin-top:.2em;margin-bottom:.2em;color:#111}.form_item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:2px;border:1px solid #e0e0e0;position:relative;margin-right:10px}.form_item input[type=checkbox]:checked{background:#127bdc;border:none}.form_item input[type=checkbox]:checked::after{content:"";top:4px;left:3px;position:absolute;background:0 0;border:2px solid #fff;border-top:none;border-right:none;height:6px;width:12px;transform:rotate(-45deg)}.form_item .submitHandle,.form_item .submit_pass{background-color:#127bdc}.form_item .submitHandle{display:block;margin-left:.83em;height:2.5em;color:#fff;font-size:.24em;text-decoration:none;border-radius:2px;line-height:2.5em;text-align:center;border:none;width:24.1em}.form_container p.tip{text-align:left;padding-left:.8em}.error_show{display:block;font-size:.24em;color:#d71c1a;padding-left:.2em}.submit_success{position:absolute;top:50%;left:50%;margin-left:-3.2em;margin-top:-3.6em;width:6.4em;height:7.2em;z-index:1000;display:none}.submit_success_txt{width:100%;height:6em;background:#fff;text-align:center}.submit_success_txt img{margin-top:1.5em;width:.95em;height:.95em}.submit_success_txt h1{padding-top:0;margin-top:0;margin-bottom:1em;font-size:.42em;color:#111;font-weight:600}.submit_success_txt p{font-size:.24em;line-height:1.6;color:#111}.submit_success_txt p span{color:#127bdc}.submit_success_close{margin-left:2.83em;margin-top:.38em;width:.74em;height:.74em;background:url(/form/image/close-add0efaf04.png) center center no-repeat;background-size:contain}.shadow{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#0f0f0f;z-index:999;display:none}