@import './reset.less'; @import './mixin.less'; @import './iconfont.less'; //@import '//at.alicdn.com/t/font_489507_0tjrv7fqnri442t9.css'; * { color: #666; list-style: none !important; } body { background: #F0F0F0; } .hcontent-wrapper, .main { max-width:85%; margin: 0 auto; } .main { margin-top: 130px; section.mainContent { margin-left: -5px; margin-top: 10px !important; } section.main-ads-wrapper { box-sizing: border-box; margin-top: 5px; border-left: 5px solid #F0F0F0; } } .ball-list { display: inline-block; margin: 2px; height: 30px; width: 30px; font-size: 1.8rem; color: #fff; border-radius: 50%; text-align: center; line-height: 30px; overflow: hidden; } .ball-list-dnew { display: inline-block; margin: 2px; height: 30px; width: 30px; font-size: 1.8rem; color: #fff; border-radius: 0%; text-align: center; line-height: 30px; overflow: hidden; } .ball-list-newfont { display: inline-block; margin: 2px; height: 36px; width: 36px; font-size: 3rem; text-align: center; line-height: 36px; overflow: hidden; } .ball-list-new { display: inline-block; margin: 2px; text-align: center; overflow: hidden; } .ball-list.red { background: @fcolor; } .ball-list.blue { background: #0092DD; } .ball-list.green { background: #1fc26b; } .ball-list-dnew.red { background: @fcolor; } .ball-list-dnew.blue { background: #0092DD; } .ball-list-dnew.rednew { background: #bfbebe; } .ball-list-dnew.green { background: #1fc26b; } .ball-list.shengxiao { background: #0092DD; } .ball-list.jijie { background: #0092DD; } .ball-list.fangwei { background: #0092DD; } .pk3-list { display: inline-block; margin-right: 20px; .iconfont { font-size: 3rem; } .ball-pk3 { font-size: 2.8rem; font-weight: 700; } &.hongtao span, &.fangpian span { color: @fcolor; } &.heitao span, &.meihua span { color: rgba(0,0,0,.8); } } .icon-quanguo { color: #B21F2D !important; } .icon-difang { color: #007BFF !important; } .icon-gaopin { color: #00B7FF !important; } //header部分 header { width: 100%; background: #fff; position: fixed; top: 0; left: 0; z-index: 999; .hcontent-wrapper { max-width: 85%; margin: 0 auto; } } .logo-wrapper { .logo-content { height: 80px; &.logo-left { box-sizing: border-box; text-align: left; vertical-align: middle; /*padding-top: 8px;*/ line-height: 80px; img { display: inline-block; height: 70px; } } &.logo-center { .logo-hot-list { height: 40px; line-height: 40px; padding-left: 10px; position: relative; .text-ellipsis(); &:nth-child(1), &:nth-child(2) { border-bottom: 1px solid #ddd; } } a { display: inline-block !important; padding: 0 3px; } .more { position: absolute; right: 0; color: #999; background: #fff; padding: 0 10px; z-index: 999; } span { font-size: 1.2rem; } .red { color: @fcolor; font-size: 1.4rem; } .blue, .shengxiao, .jijie, .fangwei { color: #0092DD; font-size: 1.4rem; } } &.logo-right { a.logo-right-item { float: right; text-align: right; line-height: 80px; margin: 0 5px; span { font-size: 1.4rem; cursor: pointer; &:hover { color: @fcolor; text-decoration: underline !important; } &:last-child { border: 0; } } } } } } section.nav-box { background: @fcolor; position: relative; height: 50px; } .mnav { height: 100%; height: 50px; line-height: 50px; text-align: right; z-index: 999; display: none; background-color:#fff; &.show { display: block; } .iconfont { display: inline-block; height: 100%; color: @fcolor; font-size: 24px; padding: 0 20px; } } .nav-wrapper { background: @fcolor; display: none; &.show { display: block; } .nav-content { box-sizing: border-box; height: 50px; color: #fff; float: left; > a { display: inline-block; height: 100%; line-height: 50px; text-align: center; padding: 0 12px; span.nav-item { cursor: pointer; color: #fff; font-size: 1.6rem; span.iconfont { color: #fff; font-size: 1.2rem; padding: 0 4px; } } } &:hover, &.active-nav { background: rgba(0,0,0,.1); } &.mobile { // float:right; position: relative; img { width: 140px; } &:hover { .cp-fl-box { display: block; } } .cp-fl-box { position: absolute; right: 0; background: #fff; border: 1px solid rgba(0,0,0,.1); padding: 10px; display: none; p { line-height: 30px; text-align: center; } } } &:hover .cp-fl-wrapper { display: block; } &:nth-child(2):hover, &:nth-child(3):hover, &:nth-child(4):hover, &:nth-child(5):hover { border-top: 1px solid @fcolor; background: #fff; span.nav-item, span.iconfont { color: @fcolor; } } } .ksj { position: relative; .ksj-wrapper { width: 100%; display: none; position: absolute; border: 2px solid @fcolor; border-top: 0; box-sizing: border-box; top: 100%; left: 0; background: #fff; .ksj-list { width: 100%; line-height: 40px; text-align: center; a { font-size: 1.4rem; &:hover { color: @fcolor; text-decoration: underline !important; } } } } } } .cp-fl-wrapper { position: absolute; top: 100%; left: 0; width: 100%; box-shadow: 0 4px 8px rgba(0,0,0,.15); background: #fff; padding: 10px 0; display: none; .cp-fl-box { max-width: 85%; margin: 0 auto; } .cp-fl-list { padding: 5px 20px; border-bottom: 1px solid rgba(0,0,0,.1); .clear(); &:last-child { border: 0; } .cp-fl-title { width: 120px; float: left; line-height: 35px; font-size: 1.6rem; font-weight: 700; color: #666; .iconfont { font-size: 2.5rem; padding: 0 10px; float: left; font-weight: 100; &.icon-GPCK3 { font-size: 3rem; } } } .cp-fl-content { height: 35px; overflow: hidden; margin-left: 120px; a.lot-list { float: left; border-radius: 3px; line-height: 35px; color: #666; padding: 0 10px; font-size: 1.4rem; &:hover { .firbg(); color: #fff; } } } &:hover, &:hover .cp-fl-content { cursor: pointer; height: auto; } } } //底部footer样式 footer { background: #3F404F; color: #fff; padding-top: 25px; width: 100%; .hcontent-wrapper { max-width: 80%; margin: 0 auto; padding: 10px; } } .kjnav-wrapper { padding: 10px; .clear(); .kjnav-left { float: left; width: 100px; .kjnav-title { font-size: 1.6rem; font-weight: 700; color: rgba(255,255,255,.7); } } .kjnav-right { margin-left: 100px; .kjnav-item { display: inline-block; padding-right: 10px; padding-left: 10px; white-space: nowrap; cursor: pointer; border-right: 0.15rem solid rgba(0,0,0,.2); margin:2px 0; &:last-child { border-right: 0; } span { display: inline-block; font-size: 1.5rem; color: rgba(255,255,255,.7); padding-top: 2px; padding-bottom: 2px; &:hover { color: @fcolor; } } &.flex-empty { .flex-empty(); } } .kjnav-item-span { font-weight: 800; color: rgba(0,0,0,.2); padding-left: 5px; &:last-child { display: none; } } } } .fnav-box { border-top: 3px solid rgba(0,0,0,.2); } .footer-nav { padding: 10px 0 0; text-align: center; a.footer-nav-item { display: inline-block; padding: 5px 15px; border-right: 0.15rem solid rgba(0,0,0,.2); font-size: 1.2rem; font-weight: 700; cursor: pointer; color: rgba(255,255,255,.5); &:last-child { border: 0; } &:hover { color: @fcolor !important; } } } .copyright-wrapper { text-align: center; .copyright { font-size: 1.2rem; line-height: 25px; color: rgba(255,255,255,0.4); a { color: rgba(255,255,255,0.4); } a:hover { color: @fcolor; } } } //网页main-header样式 .bread-nav { padding: 20px 10px 20px 0; .lable { font-size: 1.6rem; color: #666; } .iconfont { font-size: 10px; font-weight: 700; } a { display: inline-block; font-size: 1.6rem; color: #666; font-weight: normal; } a:hover { color: #C31A00; font-weight: bold; text-decoration: none; } } .icon-hot { color: @fcolor; padding: 0 10px; } section.hot-lottery-wrapper { margin-bottom: 10px; padding: 10px; background: #fff; .hot-lottery-title { display: block; height: 40px; line-height: 40px; padding: 0 10px; font-size: 1.6rem; border-bottom: 1px solid rgba(0,0,0,.1); .iconfont { color: @fcolor; font-size: 2.5rem; padding-left: 10px; } .lot-more { float: right; cursor: pointer; display: none; font-size: 1.4rem; .iconfont { font-weight: 700; font-size: 1.5rem; } } } .hot-lottery-content { padding: 10px 3px 3px; height: 95px; overflow: hidden; &.gpc { display: none; } &.gpc.active { display: block; } &.row { margin: 0 !important; } .hot-lottery-list { text-align: center; border-radius: 3px; padding: 10px 0 5px; cursor: pointer; height: 95px; &:hover { box-shadow: 0 0 3px 3px rgba(0,0,0,.1); } .iconfont { font-size: 5rem; color: @fcolor; line-height: 50px; } .icon-lable { display: block; font-size: 1.4rem; line-height: 30px; .text-ellipsis(); } } } } .hot-lot-btn-box { padding: 10px 0 0; border-bottom: 2px solid @fcolor; &.row { margin: 0 !important; } .hot-lot-lable { float: left; padding: 5px 15px; // font-weight: 600; font-size: 1.7rem; border-radius: 5px 5px 0 0; cursor: pointer; &.active { color: #fff; background: @fcolor; } } .lot-more { float: right; cursor: pointer; display: none; .iconfont { color: rgba(0,0,0,.4); font-weight: 700; font-size: 1.4rem; } } } //网页main-left样式 div.typecell-list-box { box-sizing: border-box; padding: 5px; overflow: hidden; .typecell-list { background: #fff; width: 100%; &:hover { box-shadow: 0 0 4px 4px rgba(0,0,0,.1); } } div.typecell-header { padding: 10px 10px 0; div.typecell-icon-wrapper { box-sizing: border-box; padding: 25px 30px 25px 20px; float: left; .iconfont { font-size: 3rem; color: red; box-shadow: 0 0 10px 10px #fff,0 0 15px 15px #DADADA; border-radius: 20px; } } div.typecell-hright-wrapper { text-align: left; .qs-box { margin-left: 20px; font-size: 1.4rem; } .hright-title { padding: 10px 0; font-size: 1.2rem; .text-ellipsis(); } .lotName { color: #666; font-size: 1.6rem; font-weight: 700; } .qishu, .cqishu { color: @fcolor; font-size: 1.6rem; font-weight: 700; } .KJRate { font-size: 1.2rem; } div.hright-kjsm { color: #999; padding: 3px 0; font-size: 1.2rem; .timebox { color: @fcolor; font-size: 1.4rem; } } } } div.typecell-ball { padding: 10px 30px; overflow: hidden; } div.typecell-table { padding: 5px 10px; table { border-collapse: collapse; border-spacing: 2px; } th, td { border: 1px solid rgba(0,0,0,.1); } th { color: @fcolor; font-size: 1.3rem; font-weight: 400; } td { font-size: 1.2rem; color: #676767; } } div.typecell-button { margin: 10px 0 0; border-top: 1px solid rgba(0,0,0,.1); /*padding: 0 20px; overflow: hidden;*/ .flex-center(); flex-wrap: nowrap; .btn-list { height: 49px; line-height: 50px; cursor: pointer; text-align: center; flex:auto; a { font-size: 1.4rem; &:hover { color: @fcolor; } } } } } //网页main-right样式 //section.main-ads-wrapper{ // border-left:10px solid #F0F0F0; //} section.ads-section { margin-bottom: 10px; background: #fff; } .ads-list-title { height: 50px; line-height: 50px; padding: 0 10px; border-bottom: 1px solid #f0f0f0; .ads-title-lable { font-size: 1.6rem; color: #666; font-weight: 700; .text-ellipsis(); } .more { color: darkgray; font-size: 1rem; cursor: pointer; text-align: right; span { color: darkgray; font-weight: 700; font-size: 1rem; } .iconfont { font-size: 0.4rem; color: darkgray; } } } .ads-list-content { padding: 10px; .ads-list { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid ghostwhite; cursor: pointer; &:first-child { margin-top: -10px; } &:last-child { border: none; } a { overflow: hidden; position: relative; } .ads-list-lable { display: block; padding-right: 75px; width: 100%; height: 100%; box-sizing: border-box; color: #666; font-size: 1.4rem; .text-ellipsis(); &:hover { color: @fcolor; } } .ads-list-time { position: absolute; right: 0; top: 0; width: 75px; height: 100%; text-align: right; color: darkgrey; } /**新增**/ .ads-list-zs { width: 48%; text-align: center; display: inline-block; &:hover { text-decoration: underline; color: @fcolor; } } } .ads-wfcontent { width: 100%; height: 100%; display: block; text-indent: 2rem; line-height: 35px; font-size: 1.4rem; p { font-size: 1.4rem; } } .ads-recomkjh { width: 100%; height: 100%; display: block; position: relative; padding: 5px 0; border-bottom: 1px solid ghostwhite; .ads-name { display: inline-block; width: 56px; line-height: 36px; font-size: 1.6rem; position: absolute; left: 0; top: 0; } .ads-kjh { display: inline-block; left: 56px; top: 0; position: relative; } .ads-kjh-more { position: absolute; right: 0; top: 0; line-height: 36px; } } .hot-lottery-list { overflow: hidden; float: left; padding: 10px 10px; min-width: 10%; text-align: center; border-radius: 5px; &:hover { box-shadow: 0 0 3px 3px rgba(0,0,0,.1); } .iconfont { font-size: 30px; color: @fcolor; } .icon-lable { display: block; padding: 10px 0; font-size: 1.6rem; color: #666; .text-ellipsis(); } } } .tool-list-wrapper { margin: 0 -10px; border-bottom: 1px solid #f0f0f0; .list-header { color: #666; padding: 0 10px; line-height: 50px; overflow: hidden; .iconfont { font-size: 40px; float: left; color: #01B4EE; } .tools-lable { margin-left: 10px; float: left; font-size: 1.4rem; } } .list-footer { padding: 10px; padding-top: 0; overflow: hidden; .tool-btn { font-size: 1.3rem; word-break: keep-all; height: 25px; line-height: 25px; .text-ellipsis(); cursor: pointer; color: #666; &:hover { color: @fcolor; text-decoration: underline; /*background:#04D603;*/ } } } } .ads-wrapper { padding: 10px 0; padding-left: 70px; background: #fff; overflow: hidden; position: relative; .tuiguang { background: @fcolor; color: #fff; line-height: 30px; font-size: 1.6rem; width: 160px; text-align: center; letter-spacing: 2px; position: absolute; top: 15px; left: -45px; transform: rotate(-45deg); // -webkit-transform:rotate(-45deg); // -o-transform:rotate(-45deg); // -ms-transform:rotate(-45deg); // -moz-transform:rotate(-45deg); // -khtml-transform:rotate(-45deg); } .ads-list { text-align: center; line-height: 25px; font-size: 0.8rem; padding: 0 10px; .text-ellipsis(); &:hover { color: @fcolor; text-decoration: underline; } } } .main-title-wrapper { padding: 10px; margin-left: 5px; margin-top: 5px; background: #fff; .main-title { overflow: hidden; line-height: 35px; border-bottom: 2px solid @fcolor; .main-title-lable { float: left; padding: 0 15px; cursor: pointer; border-radius: 5px 5px 0 0; font-size: 1.7rem; &.active { background: @fcolor; color: #fff; } } } } .ksj-content-wrapper { margin-left: 5px; } .ksj-base-wrapper { margin: 10px 0; padding: 10px; background: #fff; overflow: hidden; .ksj-base-icon { float: left; padding: 25px 35px 25px 25px; .iconfont { .lot-shadow(); font-size: 4rem; } } } .ksj-base-right { margin-left: 100px; padding-left: 10px; .lot-name { line-height: 35px; // border-bottom: 2px solid @fcolor; // padding-bottom: 5px; // margin-bottom: 5px; .lotName { font-size: 1.6rem; font-weight: 700; } .qishu { margin-left: 20px; font-size: 1.3rem; .select-qs { height: 25px; padding: 0 3px; margin: 0 10px; .border(); } } } .kj-time { font-size: 1.3rem; line-height: 17px; color: rgba(0,0,0,.5); } .kj-btn { padding: 8px 0; .lot-btn { display: inline-block; font-size: 1.4rem; line-height: 16px; padding: 0 15px; color: @fcolor; // border-right:2px solid rgba(0,0,0,.1); border-right: 1px solid @fcolor; &:last-child { border: none; } &:first-child { padding-left: 0; } &:hover { color: @fcolor; } } } } .ksj-num-wrapper { height: 201px; background: #fff; padding: 10px; margin-bottom: 10px; margin-right: 10px; .qishu { line-height: 30px; font-size: 1.7rem; padding: 5px 0; } .ksj-ball { padding: 5px 0; } .ksjxq { line-height: 32px; /*line-height: 35px;*/ font-size: 1.6rem; > span { font-size: 1.4rem; } } .kj-btn { line-height: 20px; .strong { font-size: 1.6rem; font-weight: 700; } .lot-btn { display: inline-block; font-size: 1.6rem; padding: 0 10px; color: @fcolor; cursor: pointer; &:first-child { padding-left: 0; } &.active, &:hover { font-weight: 800; } } } } .ksj-select-wrapper { /*height: 165px;*/ /*overflow: hidden;*/ padding: 10px 0; /*margin-bottom: 10px;*/ margin-right: 10px; background: #fff; .title { line-height: 30px; font-size: 1.6rem; padding: 5px 0; } .select-list { line-height: 30px; /*overflow: hidden;*/ display: inline-block; /*.lable { font-size: 1.4rem; }*/ .input-btn-group { display: inline-block; min-width: 160px; height: 100%; font-size: 0; position: relative; input { .border(); float: left; width: 105px; height: 28px; border-right: 0; text-indent: 10px; &#startInput { .border(); } } .query-select { position: absolute; top: 30px; left: 0; /*width: 155px;*/ width: 105px; background: #fff; padding: 5px; box-sizing: border-box; z-index: 99; max-height: 220px; overflow-x: hidden; overflow-y: scroll; border: 1px solid #ddd; border-top: 0; display: none; li { line-height: 25px; a { text-align: center; font-size: 1.4rem; &:hover { background: @fcolor; color: #fff; } } } } button { width: 50px; height: 30px; border-radius: 0 3px 3px 0; background: @fcolor; color: #fff; } } .eg { font-size: 1.4rem; color: #999; vertical-align: bottom; margin-left: 5px; line-height: 40px; } } } .ksj-table-wrapper { background: #fff; padding: 10px; margin-bottom: 10px; margin-right: 10px; .title { /*overflow: hidden;*/ padding: 15px 10px; span { font-size: 1.8rem; } .qishu-box { /*float: left;*/ padding: 10px 0; .lot-btn { display: inline-block; font-size: 1.6rem; color: @fcolor; padding: 0 10px; cursor: pointer; &.active, &:hover { font-weight: 800; } } } } } .ksj-table { border-collapse: collapse; border: 1px solid rgba(0,0,0,0.1); // border-bottom: 0; tr { // border-top:1px solid #ddd; &.single { background: #ededed; } } th { font-size: 1.5rem; line-height: 40px; font-weight: 500; } td { line-height: 40px; font-size: 1.3rem; span { font-size: 1.3rem; } .red { color: @fcolor; } .blue { color: #0092DD; } .shengxiao { color: #0092DD; } .jijie { color: #0092DD; } .fangwei { color: #0092DD; } } } .btn-refresh { display: inline-block; width: 64px; height: 28px; line-height: 26px; text-align: center; border-radius: 3px; background: #C31A00; color: #fff; cursor: pointer; } @media screen and (min-width: 768px) { .ksj:hover .ksj-wrapper { display: block; } .hot-lottery-wrapper:hover .hot-lottery-content { height: auto; } //右侧固定联系客服框 section.fiexed-wrapper { position: fixed; top: 50%; right: 3px; .fixed-list { background: #fff; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0,0,0,.1); margin: 3px 0; height: 50px; width: 50px; cursor: pointer; text-align: center; line-height: 50px; &.shouji:hover { background: @fcolor; } &.weixin:hover { background: #04D603; } &.qq:hover { background: #01B4EE; } &.fankui:hover { background: #FF7779; } &.gotop:hover { background-color:#FC73AB; } &.weixin, &.shouji { position: relative; .code-box { position: absolute; top: 3px; right: 100%; z-index: 999; display: none; margin-right: 3px; img { width: 100px; } } &:hover .code-box { display: inline-block; } } &.gotop { display: none; } span.iconfont { font-size: 40px; color: @fcolor; &.icon-shouji { font-size: 45px; } &.icon-weixin { color: #04D603; } &.icon-qq { color: #01B4EE; } &.icon-fankui { color: #FF7779; } &.icon-gotop { color: #FC73AB; } } span.icontext { display: none; line-height: 18px; font-size: 1.2rem; color: #fff; padding-top: 7px; } &:hover span.icontext { display: inline-block; color: #fff; } &:hover span.iconfont { display: none; } } } } @media screen and (min-width: 0px) and (max-width: 768px) { .hcontent-wrapper, .main { max-width: 100% !important; } header { position: relative !important; margin-bottom: 10px; .logo-wrapper { display: none; } .nav-box { height: auto !important; } .nav-content a, .nav-content .nav-item { display: block !important; text-align: center; } .nav-content { height: auto !important; } .ksj-wrapper { position: relative !important; top: 0; } .logo-img { display: inline-block; height: 100%; overflow: hidden; float: left; img { height: 90%; margin-left: 10px; } } } .main { margin-top: 0 !important; .lot-more { display: inline-block !important; } } footer{ padding-top:0; } .kjnav-wrapper { .kjnav-left { display: block; float: none; width: 100%; .kjnav-title { line-height: 35px; font-size: 1.4rem; } } .kjnav-right { margin-left: 0; .kjnav-item { span { font-size: 1.1rem ; .text-ellipsis(); } } } } section.fiexed-wrapper { position: fixed; bottom: 20px; right: 10px; .fixed-list { display: none; span.icon-gotop { font-size: 40px; color: #FC73AB; } .icontext{ display:none; } } } } @media screen and (min-width: 0px) { .lg-a-1 { width: 100%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; } } @media screen and (min-width: 926px) { .lg-a-2 { width: 50%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; } } @media screen and (min-width: 1200px) { .lg-a-5 { width: 20%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; } } .lg-margin { margin-right: 0px !important; margin-left: 0px !important; } .pon { max-width: 100% !important; } .lg-a-5 { width: 20%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; }