body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font-family: "微软雅黑";background:#fff;-webkit-text-size-adjust:100%;} 
a{/*color:#2d374b;*/text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 


/*注册页面*/
.outer{ width: 100%;}
.outer-center{ width: 1300px; margin: 0 auto; overflow: hidden;}
.outer-center img{ margin-top: 15px; float: left;}
.outer-center label{ float: right; line-height: 115px; font-size: 14px; color: #606060;}
.gray{ background-color: #F2F2F2; height: 115px;}

/*中间部分*/
.middles{  width: 1300px;  margin: 0 auto; background-color: #FFFFFF}
.middle{ height: 622px; width: 1300px; border: 1px solid #E7E7E7; margin-top: 20px; -webkit-box-shadow:0 0 10px rgba(123, 123, 123, .5);  -moz-box-shadow:0 0 10px rgba(123, 123, 123, .5);  box-shadow:0 0 10px rgba(123, 123, 123, .5);  }
.outers{ overflow: hidden; width: 550px; margin: 66px auto;}
table label{ color: #029598;}
table td{ padding: 10px 0;}
.register{ margin-left: 55px; height: 34px; line-height: 15px; background-color: #029598; font-weight: 600; font-size: 18px; letter-spacing: 2px;}
.spacing{ width: 160px; }
.proving{ width: 90px; height: 34px; border: 1px solid #aeaeae; border-radius: 4px; float: left; margin-top: 8px; margin-left: 5px;}
.provings{ width: 90px; height: 34px; background-color: #029598; float: left; margin-top: 10px; border-radius: 4px; margin-left: 5px; text-align: center; line-height: 15px;}
.prompt{ font-size: 12px; color: #FFFFFF;}
.clause{ font-size: 14px; color: #393939;}
.clause label{ color: #029598;}
.clause-bottom{ text-align: center; margin-top: 30px;}

.spanTip{padding-left:10px;color:red;}

/*底部*/
.bottom{ width: 100%;  background-color: #f1f1f1; }
.bottom-center{ width: 1300px; margin: 0 auto; text-align: center; padding: 10px 0;}
.bottom-content{ font-size: 12px; color: #666666;  line-height: 22px;}

.custom-checkbox {
    position: relative;
    vertical-align: middle;
    font-size: 14px;
    color: #adadad;
  
}
    .custom-checkbox input[type=checkbox] {
       /*visibility:hidden;*/
        margin-right: 10px;
        box-sizing: border-box;
        padding: 0px;
    }
    /*.custom-checkbox span {
        position: absolute;
        top: 2px;
        left: 0;
        display: inline-block;
        vertical-align: middle;
        width: 14px;
        height: 14px;
        background-color: #fff;
        border: 1px solid #ccc;
        cursor: pointer;
        z-index: 1;
    }*/