html, body { height: 100%; color: #fff; font-family: "PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;; } .t_center { text-align: center; } .t_left { text-align: left; } .t_right { text-align: right; } .container-fluid { width: 10rem; height: 100%; max-height: 100%; overflow: hidden; } .layout_center { margin: 0 auto; } .f_width { width: 100%; } .p_relative { position: relative; } .p_absolute { position: absolute; bottom: 0; } .p_fixed { position: fixed; bottom: 0; } .overflow { overflow: hidden; } .f_left { float: left; } .f_right { float: right; } .block { display: block; } .block_goods_item { padding: 0.16rem 0.16rem 0.27rem 0.16rem; width: 4.48rem; background: #fff; border-radius: 10px; margin-top: 0.5rem; } .block_goods_msg { margin-top: 0.32rem; } .bg_write { background: #fff; } .bg_red { background: #FF4E4E; } .fcode_init_bg { background: #D0D0D0; color: #000; } .fcode_success_bg { background: #FF4E4E; color: #fff; } .bit_img { background: url("../images/index_bg.png") #FF4E4E bottom left no-repeat; background-size: 10rem 4.4rem; background-position-y: 98%; } .title { margin-top: 1.06rem; } .title h3 { font-size: 25px; font-weight: normal; } [data-dpr="2"] .title h3 { font-size: 50px; } [data-dpr="3"] .title h3 { font-size: 75px; } .title h2 { font-size: 28px; font-weight: normal; } [data-dpr="2"] .title h2 { font-size: 56px; } [data-dpr="3"] .title h2 { font-size: 84px; } h4 { color: #333; font-size: 0.53rem; font-weight: normal; } a { text-decoration: none; color: #fff; -webkit-tap-highlight-color: rgba(255,255,255,0); } a:hover { text-decoration: none; } p { color: #1E1E1E; font-size: 14px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } [data-dpr="2"] p { font-size: 28px; line-height: 36px; } [data-dpr="3"] p { font-size: 42px; line-height: 50px; } img { width: 100%; max-height: 100%; vertical-align: middle; } input,button,.btn { -webkit-appearance: none; outline:none; border: none; background: transparent; } .btn_receive { width: 4.17rem; height: 1.09rem; line-height: 1.09rem; background: #FFDD00; color: #333; font-size: 23px; border-radius: 80px; border: 3px solid #fff; margin-top: 0.49rem; } [data-dpr="2"] .btn_receive { font-size: 46px; border: 6px solid #fff; } [data-dpr="3"] .btn_receive { font-size: 69px; border: 9px solid #fff; } .btn_down { width: 2.21rem; height: 0.8rem; line-height: 0.8rem; border: 2px solid #FF4E4E; color: #FF4E4E; font-size: 16px; border-radius: 10px; margin-top: 0.31rem; } [data-dpr="2"] .btn_down { font-size: 32px; border: 3px solid #FF4E4E; } [data-dpr="3"] .btn_down { font-size: 48px; border: 4px solid #FF4E4E; } .btn_submit { width: 6.66rem; height: 0.95rem; background: #FF4E4E; color: #fff; line-height: 0.95rem; font-size: 16px; border-radius: 6px; margin-top: 0.44rem; } [data-dpr="2"] .btn_submit { font-size: 32px; } [data-dpr="3"] .btn_submit { font-size: 48px; } .btn_yz { width: 100%; height: 100%; } .prompt_text { color: #7E7E7E; font-size: 0.4rem; margin-top: 3.29rem; } .prompt_text ul li { margin-top: 0.21rem; } .prompt_text ul { width: 6.23rem; } .advert { border-top: 1px solid #DADADA; padding: 0.33rem 0.57rem 0.33rem 0.49rem; width: 8.94rem; } .advert p { color: #7E7E7E; } .advert .logo { width: 1.43rem; height: 1.43rem; margin-right: 0.24rem; } .bind_tel_box { width: 8.01rem; height: 7.75rem; top: 1rem; left: 1rem; border-radius: 20px; box-shadow: 0 0 30px #ccc; -webkit-box-shadow: 0 0 30px #ccc; } .bind_tel_box .fcode { width: 5.05rem; height: 1.08rem; line-height: 1.08rem; font-size: 16px; border-radius: 80px; margin-top: 1.1rem; } [data-dpr="2"] .bind_tel_box .fcode { font-size: 32px; } [data-dpr="3"] .bind_tel_box .fcode { font-size: 48px; } .bind_tel_box .tel { padding: 0.19rem 0.32rem; width: 6.02rem; height: 2.02rem; border: 2px solid #FF4E4E; border-radius: 6px; margin-top: 0.91rem; } .mobile { margin-bottom: 0.25rem; } .mobile,.yzcode,.btn_yz { font-size: 14px; height: 0.89rem; line-height: 0.89rem; width: 100%; position: relative; } [data-dpr="2"] .mobile,[data-dpr="2"] .yzcode,[data-dpr="2"] .btn_yz { font-size: 28px; } [data-dpr="3"] .mobile,[data-dpr="3"] .yzcode,[data-dpr="3"] .btn_yz { font-size: 42px; } .mobile_box:after { content: ""; position: absolute; left: 0; bottom: -0.1rem; height: 0; width: 100%; border-bottom: 1px solid #DADADA; } .yz_box { width: 3.6rem; } .get_yz { width: 2.4rem; } .get_box:after { content: ""; position: absolute; left: 3.6rem; top: 0; height: 100%; width:0; border-right: 1px solid #DADADA; } .btn_pressed { box-shadow: 5px 5px 30px #ccc; -webkit-box-shadow: 5px 5px 30px #ccc; } .receive_state { width: 2.13rem; height: 2.13rem; margin-top: 0.91rem; margin-bottom: 0.57rem; }