* { margin: 0; padding: 0; box-sizing: border-box } select{ /* 解决select下拉箭头在ios上不兼容的问题 */ appearance: none; -webkit-appearance: none; -moz-appearance: none; background-origin: content-box; background: url(../img/assets/expand.png) no-repeat scroll right center transparent; } html,body{ height: 100%; width: 100%; } body { background-repeat: no-repeat; background-position: center; height: 100%; z-index: -1; width: 100%; background-size: cover; background-image: url(../img/invitation_join_background.png); font-family: Microsoft YaHei, 微软雅黑, simhei; font-size: 18px; color:#333; } .x-join-bottom { right: 0; position: fixed; bottom: 0; width: 100%; 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: 100%; /* left: 50%; */ /* margin-left: -140px; */ text-align: center; } .x-join-center .subtitle { margin-top: 20px; margin-left: -15px; display: block; height: 50px; background: url(../img/assets/dalogo@2x_1.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-bottom-text{ margin-top: 5px; display: block; font-family: PingFangSC-Regular; color: #666666; letter-spacing: 1.88px; font-size: 15px; padding: 0 0 0 5px; } .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{ padding-right: 13px; border-radius: 30px; opacity: 0.8; border: 1px solid #bdbdbd; -webkit-appearance: none; font-size: 16.5px; margin: 0 auto; padding-top: 3px; padding-left: 13px; width: 80%; margin-top: 18px; height: 40px; display: block; color: #555; background-color: #fff; border: 1px solid #656565; } .expand_icon{ border: none; margin-left: 75%; position: absolute; margin-top: -26px; display: block; height: 16px; width: 28px; background: url(../img/assets/expand.png)no-repeat right; } .btn-check{ border-radius: 30px; padding-top: 4px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; margin-top: -35px; margin-left: 55%; line-height: 20px; height: 30px; background: unset; color: #369ab9; /* background-image: linear-gradient(to bottom, #69b5f7 0, #579dda 100%); */ /* border-color: #428bca; */ width: 110px; display: block; /* padding: 0px; */ margin-bottom: 0; font-size: 16px; 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; } .btn-submit{ color: #fff; background:#004CE0; border-color: #428bca; width: 135px; margin-top: 30px; 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; }