.smt { width: 100%; .head { position: relative; width: 100%; height: 7.693rem; background: url("../../images/smt/bg.jpg") no-repeat center; background-size: cover; .head-form { position: absolute; bottom: -1.6rem; left: 0; right: 0; margin: 0 0.467rem; padding: 0 0 0.373rem 0; background-color: #ffffff; box-shadow: 2px 3px 4px 0px rgba(198, 211, 233, 0.75); border-radius: 2px; &.head-form-mt{ bottom: -3rem; } dl { border-bottom: 1px solid #dcdcdc; margin: 0 0.667rem; height: 40px; background: #fff; border-top: none; dt { font-size: 14px; width:27%; text-align: right; float: left; height:40px; line-height:40px; color: #666; } dd { font-size: 14px; width: 73%; float: left; height: 40px; line-height: 40px; input,textarea{width: 96%; height: 20px; line-height:20px; margin: 10px 0; padding: 0; font-size: 14px; float: left; border: 0; color: #333; border-radius: 0;} .verifyCode{ width: 38%; } .codeButton{ background: none; color:#1080d0;width: 80px;padding: 0; text-align: center; height: 20px; line-height: 20px; margin-left: 25px;float:right;margin-right: 15px; &.dis{color: #999;} } } } .updateCodeImg{ .code-text{width:55%!important;} .code{ width:45%!important; img{width:100%;height:40px;} } } .inp-wrap { border-bottom: 1px solid #dcdcdc; margin: 0 0.667rem; label { width: 80px; font-size: 15px; color: #666666; em{ color: #73a0e2; margin-right: 0.253rem; } } input.inp { padding: 10px 0; height: 30px; line-height: 30px; color: #333333; font-size: 14px; &.w1 { width: 39%; } } .code-text { font-size: 14px; background: none; color: rgb(16, 128, 208); &.code-text-disabled { color: rgb(153, 153, 153); } } } .error { font-size: 13px; color: #ff6600; position: absolute; left: 1rem; bottom: 58px; font-weight: normal; } .btn { margin: 0.707rem 0.667rem 0 0.667rem; height: 39px; line-height: 39px; text-align: center; background-color: #4e8eee; border-radius: 2px; font-size: 14px; color: #ffffff; display: block; } } } .section { border-top: 2rem solid #dfe5ee; background: #fff; padding-bottom: 1rem; &.section-mt{ border-top: 3.5rem solid #dfe5ee; } .section-wrap { padding: 0 0.467rem; .tit { padding: 0.387rem 0 0.4rem 0; .ico-1 { width: 16px; height: 17px; background: url("../../images/smt/i1.png") no-repeat center top; background-size: cover; } .t1 { font-size: 17px; color: #2e2e2e; margin-left: 0.293rem; margin-right: 0.267rem; } .t2 { font-size: 13px; color: #adacac; } } &.wrap-1 { ul { display: flex; justify-content: space-between; li { position: relative; height: 80px; width: 49%; &.i1 { background: url("../../images/smt/i2.png") no-repeat center; background-size: cover; } &.i2 { background: url("../../images/smt/i3.png") no-repeat center; background-size: cover; } .t1 { position: absolute; left: 0; right: 0; top: 26px; font-size: 15px; color: #ffffff; z-index: 1; text-align: center; } a { position: absolute; left: 50%; bottom: 6px; font-size: 13px; color: #ffffff; z-index: 1; text-decoration: underline; margin-left: 10px; } } } } &.wrap-2 { ul { li { margin-bottom: 0.373rem; img { width: 100%; } } } } &.wrap-3, &.wrap-4 { ul { li { img { width: 100%; } } } } &.wrap-5 { .tab { display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #e5e5e5; li { position: relative; font-size: 15px; color: #2e2e2e; flex: 1; text-align: center; padding: 0.28rem 0; transition: all 0.4s ease; &.curr { color: #4e8eee; &:after { position: absolute; bottom: 0; width: 100%; left: 0; right: 0; margin: 0 auto; height: 5px; background-color: #4e8eee; display: block; content: ""; } } } } .tab-wrap { margin-top: 0.667rem; li { white-space: nowrap; margin-bottom: 0.15rem; em { width: 16px; height: 16px; text-align: center; line-height: 16px; background-color: #64cf6e; font-size: 14px; color: #ffffff; border-radius: 50%; } p { white-space: normal; font-size: 14px; color: #666666; margin-left: 0.4rem; width: 90%; text-align: justify; } } } } &.wrap-6 { background-color: #dfe5ee; padding: 0; .tit { padding: 0.387rem 0.467rem 0.4rem 0.467rem; background: #fff; } .text { padding: 0.267rem 0.467rem 0.387rem 0.467rem; .pic { width: 100%; img { width: 100%; } } p { margin-top: 0.3rem; font-size: 13px; color: #666666; line-height: 21px; } } } &.wrap-7 { .tab { display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #e5e5e5; li { position: relative; font-size: 15px; color: #2e2e2e; flex: 1; text-align: center; padding: 0.28rem 0; transition: all 0.4s ease; &.curr { color: #4e8eee; &:after { position: absolute; bottom: 0; width: 100%; left: 0; right: 0; margin: 0 auto; height: 5px; background-color: #4e8eee; display: block; content: ""; } } } } .tab-wrap { margin-top: 0.667rem; li { position: relative; p.t1 { font-size: 14px; color: #666666; line-height: 22px; white-space: nowrap; span { white-space: normal; width: 80%; text-align: justify; } } .t2 { margin-top: 1rem; margin-bottom: 1rem; font-size: 14px; color: #666666; i { width: 20px; height: 15px; background: url("../../images/smt/i10.png") no-repeat center; background-size: cover; margin-right: 0.2rem; } } .qq { position: absolute; top: 0; right: -12px; width: 40px; height: 40px; background: url("../../images/smt/i9.png") no-repeat center; background-size: cover; display: block; z-index: 1; } } } } } } .apply { position: fixed; left: 0; right: 0; bottom: 0; z-index: 10; width: 100%; height: 54px; background-color: #4e8eee; font-size: 17px; color: #ffffff; text-align: center; line-height: 54px; display: block; } .smt-arr { width: 15px; height: 6px; background: #4e8eee; border-radius: 3px; display: block; margin-bottom: 0.2rem; } .smt-layer { font-size: 14px; color: #666666; text-align: left; } .smt-layer-text { white-space: nowrap; font-size: 14px; color: #666666; line-height: 24px; span { white-space: normal; width: 92%; text-align: justify; } } }