html, body, div, h3, h4, h5, h6, p, span, em, i, ::before, ::after{ padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent; } *{-webkit-overflow-scrolling: touch;} button{ border: none; background:none; outline:none; } ol, ul{ list-style: none; padding: 0; margin: 0; } body{ font-size: 14px; color: #333; } em, i{ font-style: normal; } a{ text-decoration: none; } .clearfix::before, .clearfix::after{ content: ""; display: block; height: 0; line-height: 0; visibility: hidden; clear: both; } .elli{ display: box; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } #copy_1,#copyName_1,#copy1{ outline: none; border: 0px; color: rgba(0,0,0,0.0); position: absolute; left:-2000px; background-color: transparent; } #copy_2,#copyName_2,#copy2{ position: absolute; left:-2000px; color: rgba(0,0,0,0); background-color: transparent; } .btn1,.btn2{ float: left; width: 65%; height: 50px; color: #fff; font-size: 16px; vertical-align: middle; } .btn2 i{ display: inline-block; width: 30px; height: 30px; vertical-align: middle; background: url(img/money.png) no-repeat; background-size:100% ; margin-right: 5px; } .btn1{ background:linear-gradient(90deg,#FEC800,#FD9D03); } .btn2{ background:linear-gradient(90deg,#FE6735,#FF2D23); } /*弹层*/ .mask,.mask_two,.maskYzm{ background: rgba(0,0,0,0.59); position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; visibility:hidden; } .content,.content_two,.maskYzm .yzmCon{ width: 80%; background: #fff; border-radius:4px; text-align: center; } .content_two{ height: 80%; overflow: hidden; /*overflow-y: scroll;*/ } .con_tit{ width: 100%; } .con_tit,.con_tit_two{ display: block; width: 80%; height: 7%; font-size:18px; font-family:PingFangSC-Semibold; color:rgba(56,56,56,1); line-height:25px; margin: auto; padding-top: 12px; padding-bottom: 20px; padding-left: 15px; padding-right: 15px; border-radius:4px; } .con_tit_two{ /*position: fixed; top: 57px; z-index: 999;*/ background: #fff; vertical-align: middle; width: 94%; padding: 0.2rem; } .course_item{ height: 100%; padding: 0 6%; text-indent: -1em; margin-left: 1em; overflow-y: scroll; -webkit-overflow-scrolling: touch; z-index: 999; background: #fff; margin-top: 0.2rem; padding-bottom: 0.4rem; } .course_item img{ width:200px; height:200px; margin-top: 13px; margin-bottom: 20px; } .mask .con_tit img{ display: block; float:right; width: 11px; height: 11px; margin-top: 6px; } .mask .con_con{ display: block; width:231px; height:52px; font-size:15px; font-family:PingFangSC-Regular; color:rgba(51,51,51,1); line-height:21px; margin: auto; } .mask .content #close_know{ display: block; width:126px; height:37px; background:linear-gradient(-138deg,rgba(245,132,72,1),rgba(249,93,66,1)); border-radius:9px; font-size:0.3rem; font-family:PingFangSC-Regular; color: #FFFFFF; line-height: 37px; margin:auto; margin-bottom: 15px; } .mask .con_course{ display: block; width:79px; /*height:18px;*/ font-size:13px; font-family:PingFangSC-Regular; color:rgba(255,115,0,1); line-height:18px; margin: auto; margin-bottom: 12px; } .p_text{ text-align: left; margin-left: 0.4rem; } #download{ display: block; width:109px; height:32px; background:linear-gradient(-119deg,rgba(245,132,72,1),rgba(249,93,66,1)); border-radius:9px; font-size:0.3rem; font-family:PingFangSC-Regular; color:rgba(255,255,255,1); line-height:32px; margin: 0 auto; /*margin-top: 18px;*/ margin-bottom: 46px; padding-left: 12px; box-sizing: border-box; } .save_money p:nth-of-type(1){ display: block; width:91px; height:25px; font-size:18px; font-family:PingFangSC-Medium; color:rgba(255,255,255,1); line-height:25px; margin: auto; } .save_money p:nth-of-type(2){ display: block; width:66px; height:42px; font-size:30px; font-family:PingFangSC-Medium; color:rgba(255,255,255,1); line-height:42px; margin: auto; } .make_money,.save_money{ width:200px; height:134px; margin: auto; background: url(images/005.png) no-repeat; background-size: 100% 100%; padding-top: 34px; box-sizing: border-box; margin-top: 13px; margin-bottom: 20px; } .make_money p:nth-of-type(1){ display: block; width:55px; height:25px; font-size:18px; font-family:PingFangSC-Medium; color:rgba(255,255,255,1); line-height:25px; margin: auto; } .make_money p:nth-of-type(2){ display: block; width:101px; height:28px; font-size:20px; font-family:PingFangSC-Medium; color:rgba(255,255,255,1); line-height:28px; margin: auto; } /*弹层 结束*/ #copy_1,#copy_2{ position: absolute; left: -1000rem; } .download-wrapper { display: flex; display: -webkit-flex; width: 100%; height: 1.12rem; align-items: center; justify-content: center; padding: 0.2rem; background: #F4F4F4; position: fixed; top: 0; left: 0; z-index: 500; } .download-wrapper .img-box{ flex: 0 0 0.72rem; margin-right: 12px; border-radius: 6px; overflow: hidden; } .download-wrapper .img-box img{ width: 100%; height: 100%; } .download-wrapper .content{ flex: 1; } .download-wrapper .content .title{ font-size: 16px; font-weight: 500; line-height: 20px; } .download-wrapper .content .text{ font-size: 10px; color: #666; line-height: 14px; } .download-wrapper a{ flex: 0 0 1.6rem; height: 0.56rem; line-height: 0.56rem; text-align: center; background: linear-gradient(-90deg, #FF6900, #FFA500); border-radius: 28px; border: 0 none; font-size: 14px; color: #FFFFFF; } /*. download-wrapper .img-box, .download-wrapper .content, .download-wrapper button{ } */ .swiper-container{ width: 7.5rem; height: 7.5rem; overflow: hidden; position: relative; /*padding-top: 0.92rem;*/ margin-top: 1.12rem; } .swiper-wrapper{ width: 100%; height: 100%; } .swiper-slide img{ width: 100%; /*height: 100%;*/ } .swiper-pagination-bullet{ width: 3px; height: 3px; border-radius: 50%; display: inline-block; margin-left: 10px; background: #CFCFCF; } .swiper-pagination-bullet.swiper-pagination-bullet-active{ width: 8px; background: #fff; border-radius: 0; } .details-wrapper{ display: flex; display: -webkit-flex; flex-direction: column; width: 100%; padding: 0 0.2rem; margin-bottom: 50px; } .details-wrapper .price{ margin-top: 16px; font-size: 0px; font-weight: normal; } .details-wrapper .price span{ color: #FF1E00; font-size: 12px; font-weight: normal; } .details-wrapper .price em{ line-height: 30px; font-size: 22px; color: #FF1E00; } span.icon.icon-price{ display: inline-block; vertical-align: top; width: 1.28rem; height: 0.28rem; line-height: 0.28rem; margin-top: 9px; margin-left: 10px; background: url('img/icon-price.png') no-repeat center center; -webkit-background-size: 100% 100%; background-size: 100% 100%; font-size: 10px; color: #fff; padding: 0px 5px; } .details-wrapper .info{ display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; height: 18px; margin: 9px 0 5px; color: #878787; font-size: 13px; } .details-wrapper .info .before-price > span{ text-decoration: line-through; } .details-wrapper .desc{ font-size: 15px; line-height: 20px; } .btn-wrapper{ position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; } .btn-wrapper .btn{ width: 100%; height: 100%; border: 0 none; font-size: 16px; color: #fff; background: linear-gradient(90deg, #FF9000, #FF5000); } .btn-wrapper .btn em{ font-weight: 500; } /*.step-wrapper{ margin: 30px auto; font-size: 14px; line-height: 20px; padding-left: 0.2rem; } .inviting-pic{ width: 5.6rem; height: 7.76rem; box-shadow: 0 4px 13px rgba(0, 0, 0, 0.15); margin: 0 auto; border-radius: 10px; }*/ .weui-mask_transparent { position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; } .weui-toast { position: fixed; z-index: 5000; width: 7.6em; min-height: 7.6em; top: 180px; left: 50%; margin-left: -3.8em; background: rgba(17, 17, 17, 0.7); text-align: center; border-radius: 5px; color: #FFFFFF; } .hide{ display: none; opacity: 0; } .show{ display: block; opacity: 1; } .weui-icon-success-no-circle { display: inline-block; vertical-align: middle; margin: 22px 0 0; width: 39px; height: 30px; background: url(img/getIt.png) no-repeat 0 0; -webkit-background-size: 39px 30px; background-size: 39px 30px; } .weui-toast__content { margin: 6px 0 15px; } .alert-info { position: absolute; top: 9.35rem; right: 0; left: 0; bottom: 0; text-align: center; z-index: 9999; } .alert-info p { display: inline-block; height: 38px; color: #fff; font-size: 14px; line-height: 38px; padding: 0 10px; background-color: rgba(0, 0, 0, 0.7); border-radius: 5px; } /*注册弹框*/ #registerMask,#registerSuccess{ width: 100%; height: 100vh; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.4); z-index: 501; visibility: hidden; } #registerSuccess .content h3{ font-size: 0.36rem; line-height: 0.5rem; padding-top: 0.44rem; padding-bottom: 0.33rem; } #registerSuccess .content .con{ color: #262626; font-size: 0.28rem; line-height: 0.4rem; margin-bottom: 0.56rem; } #registerSuccess .content .copyTkl{ padding: 0; margin: 0; width: 1.92rem; height: 0.48rem; background: #FA2C36; border-radius: 0.1rem; color: #FFFFFF; font-size: 0.28rem; line-height: 0.48rem; } #registerMask .content,#registerSuccess .content{ width: 5rem; min-height: 5.68rem; background: #FFFFFF; position: absolute; top: 3.26rem; left: 0; right: 0; margin: auto; padding: 0 0.32rem; box-sizing: border-box; } #registerSuccess .content{ min-height: 4.26rem; } #registerMask .content .h3{ font-size: 0.3rem; line-height: 0.42rem; padding-top: 0.7rem; padding-bottom: 0.34rem; } #registerMask .content .inputItem{ display: flex; align-items: center; height: 0.8rem; border-bottom: 0.02rem solid #333333; } #registerMask .content .inputItem img{ width: 0.32rem; height: 0.45rem; } #registerMask .content .inputItem:nth-of-type(2) img{ width: 0.32rem; height: 0.41rem; } #registerMask .content .inputItem input{ flex: 1; width: 2.4rem; font-size: 0.26rem; line-height: 0.36rem; margin-left: 0.16rem; border: none; outline:none; } #registerMask .content .inputItem .yzmButton{ width: 1.4rem; height: 0.38rem; border: 0.01rem solid #4A4A4A; border-radius: 0.19rem; color: #4A4A4A; font-size: 0.22rem; line-height: 0.4rem; padding: 0; margin: 0; } #registerMask .content .confirm{ width: 4.3rem; height: 0.64rem; background: #FA2E36; border-radius: 0.06rem; color: #FFFFFF; font-size: 0.28rem; line-height: 0.64rem; margin-top: 0.92rem; } #registerMask .content .close,#registerSuccess .content .close{ width: 0.6rem; height: 0.6rem; position: absolute; bottom: -1.1rem; left: 0; right: 0; margin: auto; }