@charset "UTF-8"; $yahei: "Microsoft YaHei", SimHei, sans-serif; $maincolor: #e94646; $titleFont: PingFang sc,"Helvetica Neue",Helvetica,Tahoma,Arial,"Liberation Sans","Hiragino Sans GB","Source Han Sans CN","Source Han Sans SC","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif; @import "base/mBase"; @import "base/mMixins"; @import "base/ui-dialog"; @import "module/mLottery"; .clearfix{ @include clearfix(); } .mb-100{ margin-bottom: px2rem(100); } .g-zt-inner { margin: 0 auto; } .page-index { background: url(/src/img/m-bg-2.jpg) #010101; background-size: 100%; padding-bottom: px2rem(20); max-width: 750px; margin: 0 auto; header{ img{ width: 100%; } } .mod-title{ color: #07a3ef; font-size: px2rem(34); font-weight: normal; text-align: center; line-height: px2rem(42); padding: 0 0 px2rem(30) 0; background: url(/src/img/m-bg-title.png) center bottom no-repeat; background-size: 100%; } .zt-mod-primary { text-align: center; .mod-call{ display: none; h2{ font-size: px2rem(30); } h3{ font-size: px2rem(24); } h2,h3{ line-height: px2rem(44); color: #07a3ef; padding: px2rem(30) px2rem(50) 0 px2rem(50); span{ color: #d53416; } } .btn-call{ margin: px2rem(36) px2rem(120) px2rem(28) px2rem(120); line-height: px2rem(88); font-size: px2rem(32); color: #fff; background: #d53416; border-radius: px2rem(10); &:active{ background: #d44025; } &.disabled{ background: #999; } } p{ color: #d53416; font-size: px2rem(26); margin-bottom: px2rem(30); } } .mod-lottory{ display: none; margin: px2rem(50) 0 px2rem(100) 0; .tip-lottery{ font-size: px2rem(26); color: #07a3ef; em{ color: #d53416; } } } } .zt-mod-task{ .mod-task{ position: relative; margin: 0 auto; width: px2rem(690); height: px2rem(850); background: url(/src/img/m-bg-task.png) no-repeat; background-size: 100%; } .list-task{ position: relative; width: 100%; height: 100%; text-align: center; li{ line-height: 1; position: absolute; width: px2rem(230); &:nth-child(1){ top: px2rem(116); left: px2rem(30); } &:nth-child(2){ top: px2rem(116); right: px2rem(30); } &:nth-child(3){ bottom: px2rem(90); left: 50%; margin-left: px2rem(-115); } &:nth-child(1),&:nth-child(2){ .item-p1,.item-p2{ width: px2rem(345); margin-left: px2rem(-172); } } &:nth-child(3){ .item-p1,.item-p2{ width: px2rem(690); margin-left: px2rem(-345); } } } .item-goods{ position: relative; display: block; height: px2rem(210); line-height: px2rem(190); background: url(/src/img/bg-goods.png) no-repeat; background-size: 100%; &.item-goods1{ &:before{ background: url(/src/img/m-icon-num1.png) center no-repeat; background-size: 100%; } } &.item-goods2{ &:before{ background: url(/src/img/m-icon-num2.png) center no-repeat; background-size: 100%; } } &.item-goods3{ &:before{ background: url(/src/img/m-icon-num3.png) center no-repeat; background-size: 100%; } } &:before{ content: ''; position: absolute; top: px2rem(30); left: 50%; z-index: 1; width: px2rem(47); height: px2rem(37); margin-left: px2rem(-24); } } img{ position: relative; z-index: 2; width: px2rem(122); vertical-align: middle; } .item-p1,.item-p2{ position: absolute; left: 50%; } .item-p1{ top: px2rem(-80); font-size: px2rem(32); color: #ffffff; span{ font-size: px2rem(24); color: #acacac; vertical-align: bottom; } } .item-p2{ top: px2rem(-34); font-size: px2rem(20); color: #c34417; } .btn-award{ position: absolute; bottom: px2rem(-50); left: 50%; width: px2rem(110); margin-left: px2rem(-55); line-height: px2rem(58); font-size: px2rem(28); color: #fff; border-radius: px2rem(10); &.btn-award0{ background: #999; } &.btn-award1{ background: #d53416; } &.btn-award2{ background: #f55f04; } } } .qrcode{ position: absolute; top: -58px; left: 50%; width: 196px; height: 222px; margin-left: -98px; border-top: 1px solid #ffbc52; border-bottom: 2px solid #7c2d11; @include gradient(#f05e29,#c44315); h3{ color: #ffffff; font-size: 18px; text-align: center; line-height: 40px; } .img-wrap{ margin: 0 auto; padding: 10px; width: 150px; height: 150px; background: #ffffff; } img{ display: block; width: 100%; height: 100%; background: #CCC; } } } .zt-mod-intro{ position: relative; z-index: 1; margin-top: px2rem(90); overflow: hidden; .mod-model{ margin: px2rem(40) px2rem(30) 0 px2rem(30); border: 1px solid #274056; } .mod-fl{ img{ display: block; width: 100%; overflow: hidden; } } .mod-fr{ border-top: 1px solid #274056; padding: 0 px2rem(30) px2rem(40) px2rem(30); h3{ font-size: px2rem(30); font-weight: normal; color: #07a3ef; line-height: px2rem(80); span{ font-size: 14px; color: #074a6b; vertical-align: bottom; margin-left: 16px; } } p{ font-size: px2rem(26); color: #5aadd6; line-height: px2rem(40); } } .mod-model2{ ul{ margin-right: px2rem(-28); } li{ position: relative; float: left; width: px2rem(330); height: px2rem(512); border: 1px solid #00a0e9; margin: px2rem(30) 0 0 px2rem(30); color: #ffffff; } img{ display: block; overflow: hidden; width: 100%; height: 100%; } .mask{ position: absolute; bottom: 0; width: 100%; height: px2rem(330); background: url(/src/img/bg-mask.png) repeat-x; background-size: auto 100%; } h3{ padding: px2rem(200) px2rem(20) 0 px2rem(20); font-size: px2rem(30); } p{ font-size: px2rem(24); line-height: px2rem(36); margin: px2rem(10) px2rem(20) 0 px2rem(20); } .icon-tl{ top: 0; left: 0; width: px2rem(22); height: px2rem(20); background: url(/src/img/icon-tl.png) no-repeat; } .icon-tr{ top: 0; right: 0; width: px2rem(22); height: px2rem(20); background: url(/src/img/icon-tr.png) no-repeat; } .icon-tr2{ top: px2rem(-9); right: px2rem(-8); width: px2rem(51); height: px2rem(42); background: url(/src/img/icon-tr2.png) no-repeat; } .icon-bl{ bottom: px2rem(-10); left: px2rem(-9); width: px2rem(183); height: px2rem(56); background: url(/src/img/icon-bl.png) no-repeat; } .icon{ position: absolute; background-size: 100%; } } } .zt-mod-add{ color: #c7c7c7; line-height: px2rem(40); font-size: px2rem(24); text-align: center; padding: px2rem(60) px2rem(24) 0 px2rem(24); } .zt-mod-guide{ position: fixed; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; display: none; .mask{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.7); } .cont{ position: absolute; right: 0; width: px2rem(458); height: px2rem(206); background: url(/src/img/bg-guide.png) no-repeat; background-size: 100%; color: #FFFFFF; font-size: px2rem(30); line-height: px2rem(50); padding: px2rem(52) px2rem(40) 0; display: flex; align-items: center; } } } //弹窗基础样式 .ui-dialog { border-radius: 6px; .ui-dialog-title { font-family: "微软雅黑"; padding-bottom: 5px; padding-top: 10px; color: #777; font-size: 14px; text-indent: 0; } .ui-dialog-close { background: 0; color: #777; text-indent: 0; font-size: 20px; top: 0; right: 0; &:hover { color: #30a5ef; } } } //验证码样式 .dialog-code { padding: px2rem(20); font-size: 14px; .code-wrap { margin-bottom: px2rem(20); @include clearfix; .code-img { width: px2rem(410); height: 100%; float: left; text-align: center; img { vertical-align: middle; } } .code-again { float: left; line-height: px2rem(48); color: #333; margin-top: px2rem(10); .change-codeimg { cursor: pointer; color: #30a5ef; &:hover { text-decoration: underline; } } } } .input-line { color: #777; line-height: px2rem(72); input { border: 1px solid #E3E3E3; width: px2rem(320); height: px2rem(72); line-height: px2rem(72); padding-left: px2rem(20); } } .btn-line { text-align: center; margin-top: px2rem(40); span { @include inline-block; width: px2rem(300); height: px2rem(76); line-height: px2rem(76); text-align: center; background: #30a5ef; color: #fff; border-radius: 4px; cursor: pointer; &.submit { margin-right: px2rem(15); } } } } .question-tips-dialog { display: table; min-width: 337px; height: 110px; text-align: center; .text-wrap { p { font-size: 16px; line-height: 32px; } span { color: $maincolor; } } .btn-wrap { margin-top: 30px; } .btn { display: inline-block; line-height: 36px; height: 36px; margin: 0 6px; cursor: pointer; border-radius: 3px; font-size: 16px; width: 100px; } .btn-cancel { color: #333; background-color: #f9f9f9; border: 1px solid #e3e3e3; &:hover { background-color: #fafafa; } } .btn-submit { background: #30a5ef; color: #fff; &:hover { background-color: #55b7f5; } } } /*抽奖弹窗*/ .ui-dialog .ui-dialog-close{ font-size: 30px; } .lottery-tip-wrap{ width: px2rem(400); text-align: center; .tip-title{ font-size: px2rem(32); font-weight: bold; line-height: 2; em{ color: #ea1003; } } a{ font-size: px2rem(28); color:#0075a9; line-height: px2rem(80); } p{ font-size: px2rem(28); color: #333; line-height: px2rem(80); } .lottery-tips{ height: 35px; margin-top: 15px; font-size: 0; .comfirm-btn{ @include reset; @include inline-block; line-height: px2rem(60); background-color: #ea1003; width: px2rem(160); font-size: px2rem(28); color: #fff; border: none; outline: none; border-radius: px2rem(10); } } }