@charset "utf-8";
/* CSS Document */
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
a{ text-decoration:none; color:#000;}
.instrBox{ display:block;}
.formBox{ width:90%; margin:0 auto; overflow:hidden;}
.formBox .instrBox .rightImg{vertical-align: sub;}
.formBox .instrBox .instrLeft{ height:30px; line-height:30px; float:left; overflow:hidden}
.formBox .instrBox .instrRight{height:30px; line-height:30px; float:right; overflow:hidden}
.formBox .contactInfo{ width:100%; margin-right:3%; margin-bottom:30px; float:left; overflow:hidden;}
.formBox .contTop{ height:40px; line-height:40px; text-align:left; padding:0 10px; margin-bottom: 30px;font-weight:bold; background-color:#eeeeee; overflow:hidden}
.formBox .inp{width: 33%; float:left;}
.formBox .inp ul li{ margin-bottom:10px;}
.formBox .inp ul li .inpName{ width:24%; display:inline-block}
.formBox .inp ul li .inpt{width:60%; height: 2.5rem; display:inline;  background:#FFF;}
.formBox .inp ul li .seleInpt{width:60%; height: 2.5rem; display:inline; background:#FFF;}
.formBox .inp ul li img{ margin-left:2px;}
.formBox .checkLink{margin-top: 20px; padding: 0 16px;}
.formBox .checkLink .checkBox{width:25px;height:15px; background:#FFF;margin-right:0; opacity: 1;appearance:normal;-webkit-appearance:normal; display:inline;float:inherit; vertical-align:middle;}
.formBox .text{ margin-top:20px;padding: 0 16px;}
.formBox .text .companyProfile{ width:11%; float:left; overflow:hidden;}
.formBox .text .companyContent{ width:80%;height: 140px;float:left; padding:10px 10px; font-size:14px; border:1px solid #b2b2b2; }
.formBox .agentInfo{ margin-bottom:0;}
.formBox  .contactInfo .applicationProcess{padding: 10px 10px;font-size:14px; color:#000; overflow:hidden;}
.formBox .tijiaoBtn{ margin-left:12px;}
input[type="submit"]{width:110px;height: 45px; line-height:45px;text-align: center;margin-bottom: 20px; background:#217fc4;color:#FFF !important; overflow:hidden;}
input[type="submit"]:hover{background:#217fc4;color:#FFF !important;}
@media screen and (max-width:1078px){
.formBox .inp ul li .inpName{ width:24%; }
}
@media screen and (min-width:640px) and (max-width:1078px){
.formBox .inp ul li .inpName{ width:31%; }
}
@media screen and (min-width:640px) and (max-width:900px){
.instrBox{ display:none;}
.formBox{ width:100%;}
.formBox .text .companyProfile{width: 13%;}
.formBox .inp{width: 46%;float: left;margin:0 10px 0;}
}
@media screen and (max-width:640px){
.instrBox{ display:none;}
.formBox{ width:100%;}
.formBox .inp ul li .inpName{ width:26%; }
.formBox .inp{width: 100%;float: left;margin:0 10px 0;}
.formBox .text .companyProfile{ width:100%;}
.formBox .text .companyContent{ width:100%;}
.apply{ width:100%;display: block;}
.btn{ margin:0 auto 20px;}
.formBox .contTop{ font-size: .75rem; font-weight:bold}
}
