.main { width: 100%; background: url(../img/bg.png) no-repeat; background-size: cover; } .banner { width: 100%; } .login { width: 94%; margin: 0 auto; margin-bottom: 2rem; padding: 1.8rem 0.8rem 1.5rem 0.8rem; background: url(../img/login_bg.png) no-repeat; /*opacity: 0.8;*/ background-size: 100% 100%; border-radius: 0.6rem; box-sizing: border-box; } .kaitong { margin-top: 2rem; } .login .iphone, .login .yanzhenma { width: 100%; box-sizing: border-box; margin-bottom: 1rem; padding: 0.84rem 0 0.8rem 1rem; font-size: 0.95rem; border-radius: 0.3rem; opacity: 0.49; border: 1px solid #FFFFFF; } .login .yanzhenma { width: 60%; margin-bottom: 0; } .login .yangzhenma_box { display: flex; justify-content: space-between; align-items: center; } .login .yanzhenma_btn { display: block; border: 0; width: 35%; text-align: center; padding: 0.8rem; font-size: 0.9rem; border-radius: 0.3rem; background-color: #FF14CB; color: white; } .btn, .Tbtn { display: block; width: 90%; margin: 0 auto; margin-bottom: 0.875rem; padding: 0.68rem 0; background: linear-gradient(to right, #562BE4, #461BD2, #D61D87, #E53535); font-size: 1.25rem; color: white; text-align: center; border-radius: 0.3rem; border: 0px; } .btnsr { display: block; width: 90%; margin: 0 auto; margin-bottom: 0.875rem; padding: 0.68rem 0; background: linear-gradient(to right, #562BE4, #461BD2, #D61D87, #E53535); font-size: 1.25rem; color: white; text-align: center; border-radius: 0.3rem; border: 0px; } .line { width: 100%; background: rgba(208, 208, 208, 1); } .tips { width: 94%; margin: 0 auto; } .tips_header { width: 100%; margin: 1.3rem 0 1.1rem 0; font-size: 0.95rem; color: white; text-align: center; } .tips_header2 { background: url(../img/bg-title.png) no-repeat; background-size: 100% 100%; display: flex; align-items: center; justify-content: center; width: 7rem; height: 3rem; color: #FFFFFF; margin: 2rem auto 0; } .tips .subtitle { display: flex; align-items: center; justify-content: center; width: 4.5rem; height: 1rem; color: #FFFFFF; margin: 1rem 0 0.5rem 0.5rem; } .tips .subtitle-freeflow { background: url(../img/bg-freeflow.png) no-repeat; background-size: 100% 100%; } .tips .subtitle-bz { background: url(../img/bg-biz.png) no-repeat; background-size: 100% 100%; } .tips .subtitle-bzser { background: url(../img/huodong.png) no-repeat; background-size: 100% 100%; } .tips_item { display: flex; padding-bottom: 1rem; font-size: 0.8rem; align-items: flex-start; } .tips_item .num { width: 1.4rem; line-height: 1.4rem; margin-top: 0.1rem; margin-right: 0.68rem; background: url(../img/font-bg.png) no-repeat; background-size: 100% 100%; text-align: center; color: white; } .tips_item span { width: 90%; color: rgba(173, 173, 173, 1); } .login_header { margin-bottom: 1rem; font-size: 1rem; color: white; } .login .circular { display: inline-block; width: 0.7rem; height: 0.7rem; margin-top: 0.1rem; border: 0.06rem solid white; position: relative; border-radius: 0.7rem; } #chec+label:before { content: "\a0"; display: inline-block; vertical-align: middle; box-sizing: border-box; font-size: 18px; width: 0.75em; height: 0.75em; margin-right: .4em; margin-top: -0.2rem; border-radius: 50%; border: 0.06rem solid #fff; /* text-indent: .15em;*/ /* line-height: 1; */ } #chec:checked+label:before { background-color: #FF14CB; background-clip: content-box; padding: .16em; } #chec { position: absolute; clip: rect(0, 0, 0, 0); } .login .active:before { content: ''; width: 0.3rem; height: 0.3rem; position: absolute; top: 0.1875rem; left: 0.1875rem; border-radius: 0.3rem; background-color: #FF14CB; } .login_foot label { color: #7561B4; font-size: 0.8rem; } .login .login_foot { margin-top: 1rem; } .login .login_foot span { display: inline-block; font-size: 0.8rem; color: rgba(117, 97, 180, 1); } .fuli { width: 94%; text-align: center; margin: 0 auto; margin-bottom: 1rem; font-size: 0.97rem; text-shadow: 3px 1px 1px #FF14CB; color: rgba(255, 255, 255, 1); } .fuli a { color: white; text-decoration: underline; } .maskArea { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: black; opacity: 0.5; z-index: 1; font-size: 1.25rem; color: white; } .tc { width: 96%; min-height: 40%; position: fixed; top: 27%; left: 2%; display: flex; flex-flow: column; align-items: center; align-content: center; justify-content: center; /*padding-top: 4.5rem;*/ /*padding-bottom: 6.1rem;*/ text-align: center; background: url(../img/tanchaung.png) no-repeat; background-size: 100% 100%; z-index: 2; color: white; } .tc .wancheng { width: 3.5rem; margin: 0 auto; margin-bottom: 1rem; } .close { position: fixed; top: 27%; width: 2rem; right: 12%; z-index: 3; } .shengyu { width: 50%; height: 50%; margin: 0 auto; position: relative; display: flex; flex-flow: column; align-items: center; align-content: center; justify-content: center; color: white; border-radius: 50%; background: linear-gradient(to bottom, #562BE4, #461BD2, #D61D87, #E53535); } .header1 { width: 94%; position: relative; display: flex; align-items: center; align-content: center; box-sizing: border-box; margin: 1rem auto; background: url(../img/zhizhen.png) no-repeat; background-position: 0.06rem; background-size: 100%; } .shengyu p { font-size: 1.25rem; } .shengyu span { font-size: 2.8rem; } .yiyong { width: 100%; display: flex; justify-content: space-around; font-size: 0.94rem; color: #484A9A; } .yiyong .yiyong_item { display: flex; flex-flow: column; align-items: center; align-content: center; margin-bottom: 1.5rem; } .yiyong_item span { color: white; padding-top: 0.5rem; } .fuli1 { width: 100%; padding: 0.5rem 0; text-align: center; color: white; font-size: 0.94rem; background-color: #FF14CB; } .fuli1 span { text-decoration: underline; } .dingyue { padding-top: 1.5rem; } #myCanvas { width: 80%; position: absolute; top: 10%; left: 10%; } .tuiding { display: flex; align-items: flex-start; text-align: left; margin-top: 2rem; } .tuiding img { width: 0.5rem; padding-right: 0.4rem; padding-top: 0.2rem; } .Ttips { width: 90%; } .info_data li.ck { text-align: left; } #co { display: inline-block; width: 60%; word-wrap: break-word; white-space: normal; }