* { margin: 0; padding: 0; box-sizing: border-box } body { background-size: cover; background-image: url(../img/invitation_background.png); font-family: Microsoft YaHei, 微软雅黑, simhei; font-size: 18px; color:#333; } .x-join-bottom { width: 100%; position: fixed; bottom: 0; height: 55px; text-align: center; background-color: #fff; } .x-join-error{ background: url("../img/error.png") no-repeat; width: 281px; height: 100px; background-position: center; position: absolute; top: 55%; left: 50%; margin-top: -200px; margin-left: -140px; text-align: center; } .x-join-center { width: 281px; height: 400px; position: absolute; top: 50%; left: 50%; margin-top: -200px; margin-left: -140px; text-align: center; } .x-join-center .subtitle { display: block; height: 50px; background: url(../img/assets/logo@3x.png) no-repeat; background-size: contain; background-position: center; text-indent: -9999px; } .x-join-center .share-view { display: block; font-size: 18px; color:#333; margin: 5px auto; text-decoration: underline; } .x-join-center .share-step { margin: 40px auto 0px auto; overflow: hidden; } .x-join-center .share-step .share-step-tag { display: block; width: 30px; height: 30px; border: 2px solid #000; border-radius: 50%; font-weight: bold; float: left; margin-right: 10px; padding: 4px 3px 3px 2px; font-size: 14px; } .x-join-center .share-step .share-step-notify { display: block; line-height: 30px; vertical-align: middle; float: left; } .x-join-center .share-step .share-step1 { width: 30px; float: left; margin-top: 2px; margin-left: 4px; } .x-join-center .share-step .share-step2 { width: 160px; margin: 15px 5px 0 30px; } .input_style{ margin-left: 26px; float: left; padding-top: 3px; padding-left: 6px; width: 240px; margin-top: 10px; height: 26px; display: block; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .btn-check{ line-height: 13px; height: 26px; margin-top: 10px; margin-left: -15px; color: #fff; background-image: linear-gradient(to bottom, #428bca 0, #428bca 100%); border-color: #428bca; width: 110px; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; border-radius: 4px; } .btn-submit{ color: #fff; background-image: linear-gradient(to bottom, #428bca 0, #428bca 100%); border-color: #428bca; width: 135px; margin-top: 42px; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; border-radius: 4px; }