1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033 |
- /*
- * HTML5 Boilerplate
- *
- * What follows is the result of much research on cross-browser styling.
- * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
- * Kroc Camen, and the H5BP dev community and team.
- */
- /* ==========================================================================
- Base styles: opinionated defaults
- ========================================================================== */
- /** Generated by FG **/
- html,body{
- font-family: 'Conv_mf',Helvetica, Tahoma, Arial, "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
- }
- html,
- button,
- input,
- select,
- textarea {
- color: #4c4c4c;
- }
- body {
- font-size: 30px;
- line-height: 1.4;
- }
- ul{
- padding: 0;
- margin: 0;
- }
- ul li{
- list-style: none;
- }
- /*
- * Remove text-shadow in selection highlight: h5bp.com/i
- * These selection declarations have to be separate.
- * Customize the background color to match your design.
- */
- ::-moz-selection {
- background: #b3d4fc;
- text-shadow: none;
- }
- ::selection {
- background: #b3d4fc;
- text-shadow: none;
- }
- /*
- * A better looking default horizontal rule
- */
- hr {
- display: block;
- height: 1px;
- border: 0;
- border-top: 1px solid #ccc;
- margin: 1em 0;
- padding: 0;
- }
- /*
- * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
- */
- img {
- vertical-align: middle;
- }
- /*
- * Remove default fieldset styles.
- */
- fieldset {
- border: 0;
- margin: 0;
- padding: 0;
- }
- /*
- * Allow only vertical resizing of textareas.
- */
- textarea {
- resize: vertical;
- }
- /* ==========================================================================
- Chrome Frame prompt
- ========================================================================== */
- .chromeframe {
- margin: 0.2em 0;
- background: #ccc;
- color: #000;
- padding: 0.2em 0;
- }
- /* ==========================================================================
- Author's custom styles
- ========================================================================== */
- input::-ms-input-placeholder{text-align: center; color: #CCCCCC}
- input::-webkit-input-placeholder{text-align: center;color: #CCCCCC }
- input::-webkit-input-textarea{text-align: center;color: #CCCCCC;font-size: 36px }
- .modify input::-ms-input-placeholder{text-align: left; color: #CCCCCC}
- .modify input::-webkit-input-placeholder{text-align: left; color: #CCCCCC}
- /* ==========================================================================
- Helper classes
- ========================================================================== */
- /*
- * Image replacement
- */
- .ir {
- background-color: transparent;
- border: 0;
- overflow: hidden;
- /* IE 6/7 fallback */
- *text-indent: -9999px;
- }
- .ir:before {
- content: "";
- display: block;
- width: 0;
- height: 150%;
- }
- /*
- * Hide from both screenreaders and browsers: h5bp.com/u
- */
- .hidden {
- display: none !important;
- visibility: hidden;
- }
- /*
- * Hide only visually, but have it available for screenreaders: h5bp.com/v
- */
- .visuallyhidden {
- border: 0;
- clip: rect(0 0 0 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- }
- /*
- * Extends the .visuallyhidden class to allow the element to be focusable
- * when navigated to via the keyboard: h5bp.com/p
- */
- .visuallyhidden.focusable:active,
- .visuallyhidden.focusable:focus {
- clip: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- position: static;
- width: auto;
- }
- /*
- * Hide visually and from screenreaders, but maintain layout
- */
- .invisible {
- visibility: hidden;
- }
- /*
- * Clearfix: contain floats
- *
- * For modern browsers
- * 1. The space content is one way to avoid an Opera bug when the
- * `contenteditable` attribute is included anywhere else in the document.
- * Otherwise it causes space to appear at the top and bottom of elements
- * that receive the `clearfix` class.
- * 2. The use of `table` rather than `block` is only necessary if using
- * `:before` to contain the top-margins of child elements.
- */
- .clearfix:before,
- .clearfix:after {
- content: " "; /* 1 */
- display: table; /* 2 */
- }
- .clearfix:after {
- clear: both;
- }
- /*
- * For IE 6/7 only
- * Include this rule to trigger hasLayout and contain floats.
- */
- .clearfix {
- *zoom: 1;
- }
- /* ==========================================================================
- EXAMPLE Media Queries for Responsive Design.
- Theses examples override the primary ('mobile first') styles.
- Modify as content requires.
- ========================================================================== */
- @media only screen and (min-width: 35em) {
- /* Style adjustments for viewports that meet the condition */
- }
- @media print,
- (-o-min-device-pixel-ratio: 5/4),
- (-webkit-min-device-pixel-ratio: 1.25),
- (min-resolution: 120dpi) {
- /* Style adjustments for high resolution devices */
- }
- /* ==========================================================================
- Print styles.
- Inlined to avoid required HTTP connection: h5bp.com/r
- ========================================================================== */
- @media print {
- * {
- background: transparent !important;
- color: #000 !important; /* Black prints faster: h5bp.com/s */
- box-shadow: none !important;
- text-shadow: none !important;
- }
- a,
- a:visited {
- text-decoration: underline;
- }
- a[href]:after {
- content: " (" attr(href) ")";
- }
- abbr[title]:after {
- content: " (" attr(title) ")";
- }
- /*
- * Don't show links for images, or javascript/internal links
- */
- .ir a:after,
- a[href^="javascript:"]:after,
- a[href^="#"]:after {
- content: "";
- }
- pre,
- blockquote {
- border: 1px solid #999;
- page-break-inside: avoid;
- }
- thead {
- display: table-header-group; /* h5bp.com/t */
- }
- tr,
- img {
- page-break-inside: avoid;
- }
- img {
- max-width: 100% !important;
- }
- @page {
- margin: 0.5cm;
- }
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3;
- }
- h2,
- h3 {
- page-break-after: avoid;
- }
- }
- /*------------------common style---------------------------------*/
- header{
- margin: 36px 0 20px;
- padding: 0 50px;
- }
- main{
- margin-bottom: 60px;
- padding: 0 30px;
- }
- .main--logo {
- width: 240px;
- margin: 0 auto;
- }
- .child-bg{
- width: 525px;
- height: 440px;
- margin: 0 auto;
- background: url("../img/icon/child_bg.png") no-repeat;
- }
- .p--tips p{
- padding: 0;
- margin: 0;
- font-size: 30px;
- text-align: center;
- line-height: 1.5;
- }
- .p--min-tips p{
- padding: 0;
- margin: 0;
- font-size: 24px;
- text-align: center;
- line-height: 1.5;
- }
- .p--title{
- display: flex;
- justify-content: center;
- align-items: center;
- }
- .p--title-icon{
- width: 90px;
- height: 72px;
- background: url("../img/icon/big_bird.png") no-repeat ;
- background-size: contain;
- }
- .p--title-content{
- margin-left: 15px;
- font-size: 50px;
- }
- .m-b30{
- margin-bottom: 30px;
- }
- .p-l-r50{
- padding: 0 50px;
- }
- .v-top{
- vertical-align: top;
- }
- .v-sub{
- vertical-align: sub;
- }
- .space-between{
- justify-content: space-between;
- }
- button{
- width: 100%;
- display: block;
- text-align: center;
- border: 0;
- font-family: 'Conv_mf';
- }
- input{
- border: 1px solid #c7b784;
- font-size: 30px;
- width: 100%;
- display: block;
- padding: 8px 10px;
- box-sizing: border-box;
- border-radius: 10px;
- background: #fff;
- box-shadow: none;
- font-family: 'Conv_mf';
- }
- select {
- border: 1px solid #c7b784;
- display: block;
- appearance:none;
- -moz-appearance:none;
- -webkit-appearance:none;
- min-width: 100px;
- padding:8px 15px 8px 10px;
- border-radius: 10px;
- font-family: 'Conv_mf';
- /* background: url("../img/icon/select-arrow.png") no-repeat scroll right center transparent; */
- }
- textarea{
- border: 1px solid #c7b784;
- width: 100%;
- border-radius: 15px;
- font-size: 30px;
- font-family: 'Conv_mf';
- padding: 15px;
- box-sizing: border-box;
- line-height: 1.43;
- }
- select::-ms-expand { display: none; }
- input[type=date] {
- width: 100%;
- display: block;
- /* background-color:transparent; */
- filter:alpha(opacity=0);
- appearance:none; /*下拉框去掉右侧图标*/
- -moz-appearance:none;
- -webkit-appearance:none;
- }
- .input-from.horizontal{
- display: flex;
- margin: 30px 0;
- clear: both;
- }
- .input-from.horizontal .lable{
- width: 30%;
- }
- .input-from.horizontal label{
- display: block;
- font-size: 36px;
- color: #4c4c4c;
- }
- .input-from.horizontal .input-box{
- width: 70%;
- }
- .input-from.horizontal .select-box{
- display: flex;
- width: 100%;
- flex-wrap: wrap;
- }
- .input-from.horizontal .select-box .distpicker{
- width: 48%;
- display: flex;
- margin-bottom: 30px;
- }
- .input-from.horizontal .select-box .distpicker:first-child{
- margin-right: 4%;
- }
- .input-from.horizontal .select-box .distpicker .lable{
- width: 35%;
- }
- .input-from.horizontal .select-box select{
- width: 65%;
- font-size: 30px;
- }
- input.input--arrow{
- content: '';
- display: block;
- background: url(../img/icon/input-arrow.png) no-repeat 102.5% 290%;
- }
- input[type="file"] {
- display: block;
- color: transparent;
- height: 230px;
- border: 1px solid #c7b784;
- opacity: 0;
- z-index: 2;
- }
- .file-upload{
- position: relative;
- width: 60%;
- border: 1px solid #c7b784;
- border-radius: 10px;
- }
- .file-upload::after{
- content: '+';
- font-size: 100px;
- font-weight: 900;
- color: #c7b784;
- position: absolute;
- top: 50%;
- left: 50%;
- z-index: -1;
- transform: translate(-50%,-50%);
- }
- .file-upload .file-preview img{
- width: 100%;
- border-radius: 10px;
- }
- .btn{
- display: block;
- background: -webkit-linear-gradient(0deg, #00AFEC, #00AFEC 40%, #00AFEC 60%,#00AFEC 100%);
- border-radius: 10px;
- text-align: center;
- height: 96px;
- line-height: 96px;
- color: white;
- font-size: 36px;
- text-decoration: none;
- margin: auto;
- margin-top: 50px;
- width: 90%;
- border-radius: 48px;
- }
- .bg-transparent{
- background: transparent;
- color: #c7b784;
- border: 1px solid #c7b784;
- }
- .min-btn{
- display: block;
- width: 150px;
- height: 50px;
- line-height: 50px;
- border-radius: 5px;
- text-align: center;
- color: #fff;
- font-size: 30px;
- text-decoration: none;
- background: -webkit-linear-gradient(0deg, #b0996c 17%, #cfbf84 40%, #b0996c 65%,#cfbf84 100%);
- }
- .button-group{
- display: flex;
- justify-content: space-between;
- }
- .button-group>a{
- width: 48%;
- font-size: 36px;
- color: #fff;
- }
- .gray{
- background: #999999;
- }
- .close{
- position: absolute;
- width: 40px;
- height: 40px;
- background: url("../img/icon/close.png") no-repeat;
- }
- .share-arrow{
- width: 126px;
- height: 171px;
- background: url("../img/icon/share_arrow.png") no-repeat;
- position: absolute;
- top: 0;
- right: 0;
- }
- .w300{
- width: 300px;
- }
- .h70{
- height: 70px;
- }
- /*--------------header style--------------------------*/
- header .header--block{
- display: flex;
- justify-content: space-between;
- align-items: center;
- }
-
- /*------------------------签到 modal css style---------------------------------------*/
- .white-popup {
- position: relative;
- background: #FFF;
- padding: 20px 50px 30px;
- width: auto;
- max-width: 520px;
- border-radius: 10px;
- margin: 0 auto;
- }
- .gray-popup {
- position: relative;
- background: #ebebeb;
- padding: 60px 50px 30px;
- width: auto;
- max-width: 520px;
- border-radius: 10px;
- margin: 40px auto;
- }
- .popup-logo{
- width: 240px;
- height: 146px;
- background: url("../img/icon/big_logo.png") no-repeat;
- margin: 0 auto 40px;
- }
- button.mfp-close, button.mfp-arrow{
- display: block;
- width: 40px;
- height: 40px;
- background: url("../img/icon/close.png") no-repeat;
- font-size: 0;
- top: 30px;
- right: 30px;
- }
- .mfp-close:active{
- top: 30px;
- }
- /*-------------verify-modal style-------------------*/
- #popup h1{
- width: 344px;
- height: 164px;
- background: url("../img/logo.png") no-repeat;
- margin: 10px auto 0;
- }
- #popup .check-success{
- width: 100px;
- height: 124px;
- background: url("../img/icon/check-success.png") no-repeat;
- margin: 10px auto 0;
- margin-top: 50px;
- }
- #popup .check-fail{
- width: 100px;
- height: 124px;
- background: url("../img/icon/check-fail.png") no-repeat;
- margin: 10px auto 0;
- margin-top: 50px;
- }
- #popup .nocover{
- width: 100px;
- height: 124px;
- background: url("../img/icon/success.png") no-repeat;
- margin: 10px auto 0;
- margin-top: 50px;
- }
- #popup .check-un{
- width: 100px;
- height: 124px;
- background: url("../img/icon/check-un.png") no-repeat;
- margin: 10px auto 0;
- margin-top: 50px;
- }
- #popup .check-common{
- width: 160px;
- height: 164px;
- background: url("../img/icon/logo.png") no-repeat;
- margin: 10px auto 0;
- background-size: 100% 100%;
- margin-top: 50px;
- }
- #popup .message--wrap{
- /* display: table;
- color:#CBCBCB;*/
- padding-bottom: 50px;
- }
- #popup h3{
- text-align: center;
- font-size: 36px;
- font-weight: 550;
- margin: 20px 0;
- }
- #popup .message--icon{
- /* background: url(../img/icon/logo.png) no-repeat; */
- width: 105px;
- height: 72px;
- /* display: table-cell;
- text-align: right; */
- }
- #popup p{
- font-size: 36px;
- color: #CBCBCB;
- text-align: center;
- /* display: table-cell;
- padding-left: 15px; */
- }
- #popup .mfp-close{
- display: none!important;
- }
- #popup .confirm-button{
- text-align: center;
- margin: auto;
- border-radius: 12px;
- width: 90%;
- }
- /*---------------conmif-modal style--------------------------------------*/
- /*--------------------------扫码积分 style---------------------------------*/
- .kb-bg{
- margin:auto;
- background-size:100% 100%;
- width: 100%;
- /* min-height: 100vh; */
- background-attachment:fixed;
- /* background-color:#22B7EA; */
- }
- .top{
- height: 190px;
- background: url(../img/banner.png) no-repeat;
- background-size: 100% 100%;
- -moz-background-size: 100% 100%;
- text-align: center;
- margin:20px;
- border-radius: 10px;
- }
- .top img{
- width: 160px;
- float: left;
- margin-left: 30px;
- }
- .top span{
- font-size: 29px;
- font-family: Source Han Sans CN;
- font-weight: 400;
- color: #FFFFFF;
- }
- .steps{
- display: flex;
- justify-content: space-between;
- margin: 20px;
- margin-top: 30px;
- }
- .steps .item{
- display: flex;
- flex-direction: column;
- align-items: center;
- }
- .steps .item .step{
- width: 40px;
- height: 40px;
- box-shadow: 0px 2px 4px 0px rgba(24, 24, 24, 0.22);
- border-radius: 50%;
- text-align: center;
- line-height: 40px;
- }
- .steps .item .value{
- color: #ffffff;
- font-size: 24px;
- }
- .steps .item .bt{
- height: 23px;
- font-size: 24px;
- font-weight: 400;
- }
- .color-black{
- color: #13161A;
- font-size: 24px;
- }
- .color-blue{
- color: #3FBBFE;
- font-size: 24px;
- }
- .color-gray{
- color: #DADBDF;
- font-size: 24px;
- }
- .color-back-black{
- background: #1E1E1E;
- }
- .color-back-blue{
- background: #3FBBFE !important;
- }
- .color-back-gray{
- background: #DADBDF;
- }
- .color-white{
- color: white;
- }
- .steps .hr{
- border: none;
- height: 2px;
- border-bottom: 2px dotted #CBCBCB;
- width: 20%;
- }
- .notice{
- font-size: 30px;
- font-weight: 400;
- color: #000000;
- margin: 30px 20px 80px;
- height:40px;
- line-height: 24px;
- display: flex;
- align-items: center;
- }
- .notice-nocover{
- font-size: 30px;
- font-weight: 400;
- color: #000000;
- margin: 30px 28px 60px;
- }
- .notice-icon{
- width:24px;
- height: 24px;
- object-fit: contain;
- margin-right:12px;
- }
- .footer{
- text-align: center;
- margin:80px 0 0;
- /* position: absolute;
- bottom: 30px;
- left: 0px;
- right: 0px; */
- color: #DADBDF;
- }
- .footer .img{
- height: 120px;
- background: url(../img/logo.png) no-repeat;
- background-size: 120px 120px;
- -moz-background-size: 100% 100%;
- background-position: center;
- }
- .footer .marker{
- border: 0px;
- border-top: 1px dotted;
- }
- #scan-integral{
- bottom: 80px;
- left: 20px;
- right: 20px;
- margin: auto;
- }
- .title{
- text-align: left;
- margin: 30px;
- color: #999;
- /* font-size: 32px;
- font-weight: 600;*/
- }
- .coupon-area{
- height: 100px;
- margin: 0 50px;
- background: #F7F8FA;
- line-height: 100px;
- /* opacity: 0.8; */
- text-align: left;
- border-radius: 50px;
- padding-left: 50px;
- display: flex;
- justify-content: space-between;
- }
- .coupon {
- text-align: center;
- width: 100%;
- }
- .coupon .label {
- text-align: left;
- margin-left: 5px;
- margin-top: 5px;
- position: unset;
- font-size: 12px;
- }
- .coupon .goods {
- font-size: 36px;
- font-weight: 600;
- position: unset;
- margin: 20px 0;
- }
- .coupon-label {
- font-size: 30px;
- font-weight: 300;
- position: unset;
- }
- .coupon-value {
- font-size: 40px;
- font-weight: 500;
- position: unset;
- color: #CACDD2;
- margin: auto;
- }
- .step1{
- margin: 30px;
- font-size: 30px;
- font-weight: 600;
- text-align: left;
- }
- #scan-integral input{
- width: 100%;
- height: 70px;
- overflow: hidden;
- }
- #scan-integral .input-from
- {
- display: flex;
- flex-direction: column;
- margin-top: 50px;
- }
- #scan-integral .input-from .label
- {
- width: 30%;
- margin: 5px 0;
- text-align: left;
- margin-right: 20px;
- color: #333;
- font-weight: 600;
- font-size: 32px;
- }
- #scan-integral .input-from input{
- margin: 15px 0;
- text-align: left;
- }
- #scan-integral .input-from select{
- width: 20%;
- height: 70px;
- margin-left: 15px;
- background-color: white;
- }
- #scan-integral input::-webkit-input-placeholder,textarea::-ms-input-placeholder{color:#999;}
- #scan-integral input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999; }
- #scan-integral input::-ms-input-placeholder{text-align: left;}
- #scan-integral input::-webkit-input-placeholder{text-align: left; }
- #scan-integral .input-from p{
- text-align: center;
- font-size: 24px;
- color: #c7b784;
- }
- #scan-integral .input-from a{
- text-align: center;
- }
- #scan-integral input[type="date"]:before{
- content: attr(placeholder);
- width: 300px;
- margin: 0 auto;
- color: #CCCCCC;
- }
- #scan-integral input[type="date"].full:before {
- color:black;
- content:""!important;
- }
- #scan-integral .scan-integral-img{
- position: relative;
- top: 85px;
- right: -80px;
- }
- #scan-integral .scan-integral-icon{
- margin: 25px 0 50px 0;
- }
- #scan-integral .scan-integral-icon a{
- width: 450px;
- height: 450px;
- display: block;
- border-radius: 50%;
- background: url("../img/icon/scan_integral_icon.png") no-repeat;
- margin: 0 auto;
- }
- /*--tool--*/
- .text-center{
- text-align: center;
- }
- #popup .confirm-button-box{
- display: flex;
- }
- #popup .confirm-button-box .confirm-button{
- margin: 0;
- width: 50%;
- }
- #popup .confirm-button-box .confirm-button:first-child{
- width: 50%;
- margin-right: 2%;
- }
- .van-dialog{
- width:70%;
- }
- .van-dialog__content--isolated{
- min-height: 188px;
- }
- .van-dialog__message{
- font-size: 28px;
- }
- .van-dialog__cancel, .van-dialog__confirm{
- height: 96px;
- }
- .van-dialog__confirm, .van-dialog__confirm:active{
- color:rgb(62, 63, 122);
- }
- .van-button__text{
- font-size: 32px;
- }
- .van-button--default{
- border:2px solid #ebedf0
- }
|