.p-1{background: url(../img/sz_12_02.png) no-repeat center;background-size: auto 100%;height: 900px;padding-top: 260px;box-sizing: border-box;}
.p-2{width: 790px;height: 385px;margin: 0 auto;font-size: 0;}
.p-3{display: inline-block;width: 440px;vertical-align: top;}
.p-3 img{width: 440px;height: 385px;}
.p-4{display: inline-block;width: 350px;height: 385px;vertical-align: top;background-color: white;padding: 55px 25px;box-sizing: border-box;}
.p-6{font-size: 0;height: 50px;border: 1px solid #dcdcdc;box-sizing: border-box;border-radius: 5px;overflow: hidden;margin-bottom: 15px;}
.p-7{display: inline-block;background-color: #dddddd;vertical-align: top;width: 48px;height: 48px;}
.p-7 img{margin-top: 12px;margin-left: 12px;}
.p-8{display: inline-block;vertical-align: top;height: 48px;width: 220px;border: none;outline: none;padding-left: 10px;}
.p-8::-webkit-input-placeholder{color: #bcbcbc;}
.p-8::-ms-input-placeholder{color: #bcbcbc;}
.p-8::-moz-placeholder{color: #bcbcbc;}
.p-9{overflow: hidden;}
.p-10{height: 50px;border: 1px solid #dcdcdc;float: left;width: 160px;box-sizing: border-box;border-radius: 5px;outline: none;padding: 0 10px;}
.p-10::-webkit-input-placeholder{color: #bcbcbc;}
.p-10::-ms-input-placeholder{color: #bcbcbc;}
.p-10::-moz-placeholder{color: #bcbcbc;}
.p-11{height: 50px;border: 1px solid #dcdcdc;float: right;width: 130px;box-sizing: border-box;border-radius: 5px;}
.p-12 input{margin-right: 10px;position: relative;top: -1px;}
.p-12 input[type=radio],.p-12 input[type=checkbox]  {  
display: inline-block;  vertical-align: middle;
width: 15px;  
height: 15px;   
-webkit-appearance: none;  
background-color: transparent;  
border: 1px solid #c6c6c6;  
outline: 0 !important;
background-color: #fff;  
box-sizing: border-box;
padding: 0;
border-radius: 100%;

}
.p-12 input[type=checkbox]:after  {  
content: "";  
font-family: "微软雅黑";
display:block;   
box-sizing:border-box;
}   
.p-12 input[type=checkbox]:checked:after  {  
content: "L"; 
font-size: 12px; 
color: black;
transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);  
-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0); 
position: relative;top: -5px;left: -2px;
} 
.p-12{margin: 20px 0;}
.p-13{color: #8a8a8a;}
.p-14{width: 100%;height: 50px;border: none;cursor: pointer;outline: none;background-color: #188fee;font-size: 18px;color: white;border-radius: 30px;}
.p-15{margin-top: 0 !important;}


.p-16{width: 580px;margin: 0px auto;padding: 0 88px;box-sizing: border-box;background-color: rgba(255,255,2550,0.7);padding-bottom: 15px;border-radius: 10px;}

.p-16 form>p:nth-child(1){font-size: 24px;font-weight: bold;color: #188fee;padding-top: 20px;text-align: center;}

.p-16 form>p:nth-child(2){margin:10px 0px 15px 0px;text-align: center;}

.p-16 form>p input{width: 271px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;padding: 0px 25px;border: none;outline: none;display:inline-block;height:42px;}

.p-16 form>p input::-webkit-input-placeholder{color: #cfcfcf;}

.p-16 form>p span{text-align: right;}

.p-16 form>p span label{display: inline-block;width: 60px;text-align-last:justify;text-justify:justify;font-weight: bold;color: black;margin-left: 10px;margin-right: 3px;}

.p-19{border:1px solid #d7dada;line-height: 40px;border-radius: 5px;margin-bottom: 20px;}

.p-20{border:1px solid #d7dada;line-height: 40px;border-radius: 5px;margin-bottom: 20px;width: 320px;position: relative;}

.p-20>input{width: 180px;}

.p-20>label{width: 95px;position: absolute;right: -100px;}

.p-20>label>input{width: 20px;vertical-align: middle;height:15px;}

.p-21{margin-bottom: 20px;}

.p-21>input:first-child{height: 40px;width: 220px;border: 1px solid #d9dcdc;border-radius: 5px;}

.p-21>input:last-child{height: 40px;width: 120px;padding: 0px 0px;text-align: center;margin-left: 10px;border: none;outline: none;cursor: pointer;border-radius: 5px;background-color: #188fee;color: white;}

.p-16 form .p-22{text-align: center;margin-top: 18px;}

.p-16 form .p-22 label>input{width: 20px;vertical-align: middle;height:16px;}

.p-16 form .p-22 label a{color: #188fee;}

.p-23{text-align: center;}

.p-23 input{width: 100% !important;height: 42px;border: none;margin-top: 15px;background-color: #188fee;color: white;border-radius: 5px;cursor: pointer;}

.p-24{text-align: center;margin-top: 30px;}

.p-24 a{color: #188fee;}

.p-25{padding-top: 200px !important;}
