/* CSS Document */ @charset "utf-8"; .grid{ width: 94%; margin: 0 auto; } .header-main{ width: 100%; position: fixed; /* top: 0.46rem; */ left: 0; z-index: 10; } .header{ background: #C4E3FA; height: 44px; border-bottom: 1px solid #CFE8FC; /* width: 94%; */ padding: 0 3%; display: flex; display: -webkit-flex; display: -ms-flexbox; flex-wrap: wrap; align-items: center; color: #898989; /* position: fixed; top: 0; left: 0; z-index: 10;*/ } .header .child.return{ display: flex; display: -webkit-flex; display: -ms-flexbox; justify-content: flex-start; flex: 0; -ms-flex: 0; -webkit-flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 60%; } .header .child.return i{ width: .12rem; height: .2rem; background: url(../images/BACK.png) no-repeat; background-size: cover; } .header .child.date{ display: flex; display: -webkit-flex; display: -ms-flexbox; justify-content:center; align-items: center; flex: 0; -ms-flex: 0; -webkit-flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 40%; } .header .child.date i{ /* display: inline-block; width: .09rem; height: .05rem; background: url(../images/calendar_bottom.png) no-repeat; background-size: cover; margin-left: .1rem; */ font-weight: 900; font-size: 20px; color: #898989; } .header .child.almanac{ display: flex; display: -webkit-flex; display: -ms-flexbox; justify-content: flex-end; flex: 0; -ms-flex: 0; -webkit-flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 20%; } .share img{ width: .3rem; height: .3rem; vertical-align: middle; } /*start day*/ .content{ padding-top: 1.2rem; } .day{ height: .7rem; background: #C4E3FA; color: #898989; } .day .grid{ width: 94%; height: 100%; padding: 0 3%; display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center; } .day-left { display: flex; display: -webkit-flex; display: -ms-flexbox; flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 56%; -webkit-flex: 0; -webkit-flex-grow: 0; -webkit-flex-shrink: 0; -webkit-flex-basis: 56%; } .day-right { display: flex; display: -webkit-flex; display: -ms-flexbox; flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 44%; -webkit-flex: 0; -webkit-flex-grow: 0; -webkit-flex-shrink: 0; -webkit-flex-basis: 44%; align-items: center; justify-content: flex-end; -webkit-justify-content: flex-end; -ms-justify-content: flex-end; } .day-left h1{ font-size: .55rem; padding-right: .08rem; } .day-left .top-contrl p{ display: flex; display: flex; display: -webkit-flex; align-items: center; flex-wrap: wrap; -webkit-align-items: center; -webkit-flex-wrap: wrap; margin-top: .08rem; margin-bottom: 10px; } .top-contrl p span{ width: .1rem; height: .06rem; background: url(../images/cotrl-bottom.png) no-repeat; background-size: cover; /* margin-left: .1rem;*/ } .top-contrl i{ font-size: .18rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .day-left p em{ font-size: .14rem; } .day-left p i{ margin-top: .01rem; display: block; font-size: .2rem; } /*.day-right{ float: right; height: 100%; }*/ .day-right .yun { height: 100%; display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center; -webkit-align-items: center; } .day-right .yun span{ display: inline-block; width: .4rem; height: .4rem; line-height: .39rem; text-align: center; border: 2px solid #898989; border-radius: 50%; margin-left: .15rem; /*align-self:center;*/ font-size: 0.18rem } .note{ width: 100%; height: .68rem; border-bottom: 1px solid #ddd; background: #fff; } .note .grid{ padding: .12rem 0; display: flex; display: -webkit-flex; display: -ms-flexbox; flex-wrap: wrap; justify-content: space-between; } .note .grid .note-left{ flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .note .grid .note-right{ display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center; flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 25%; justify-content: flex-end; color: #333; } .note .grid .note-right i{ width: .07rem; height: .13rem; background: url(../images/calendar_arrow_right.png) no-repeat; background-size: cover; margin-left: .11rem; } .note .grid .note-left p{ width: 100%; font-size: .14rem; line-height: 1.6; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .note .grid .note-left p.yi i{ color: #06b5f8; } .note .grid .note-left p.ji i{ color: #ec5252; } .week ul{ width: 98%; padding: 0 1%; display: flex; display: -webkit-flex; display: -ms-flexbox; height: .4rem; } .week ul li{ display: flex; display: -webkit-flex; display: -ms-flexbox; flex: auto; -ms-flex: auto; -webkit-flex: auto; justify-content: center; align-items: center; font-size: .13rem; } .tables{ font-size: .14rem; color: #666; font-family:"微软雅黑"; display: flex; display: -webkit-flex; display: -ms-flexbox; } .tables tbody{ width: 100%; } .tables tbody tr{ /* width: 98%; */ padding: 0 1%; display: flex; display: -webkit-flex; display: -ms-flexbox; flex-wrap: wrap; -webkit-flex-wrap: wrap; } .tables tbody tr td{ /* border: 2px solid #fff; */ flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 13.7%; justify-content: center; padding: .04rem 0; margin: 0 .01rem; position: relative; /* height: 0.5rem; */ } .tables .list i{ line-height: 0.25rem; display: flex; display: -webkit-flex; display: -ms-flexbox; font-size: 0.22rem; justify-content: center; } .tables .list em{ display: flex; display: -webkit-flex; display: -ms-flexbox; font-size: .10rem; justify-content: center; } .swiper-slide table tr{ text-align: center; height: .58rem; margin-bottom: .08rem; } tr .not_this{ color: #ccc !important; } .today{ background: #50AFF7; color: #fff; border-radius: 8px; } .xuanzhong{ border: 2px solid #50AFF7 !important; border-radius: 8px; } tr td:first-child{color: #3EA5F5;} tr td:last-child{color: #3EA5F5;} td{position: relative;} td .fangjia{ display: block; width: .14rem; height: .14rem; background: url(../images/calendar_img_relax.png) no-repeat; background-size: contain; position: absolute; right: 0; top: 0; } td .shangban{ display: block; width: .14rem; height: .14rem; background: url(../images/calendar_img_work.png) no-repeat; background-size: contain; position: absolute; right: 0; top: 0; } /*******弹窗******/ .prorup{ width: 100%; height: 100%; background: #000; position: fixed; top: 0; left: 0; z-index: 12; opacity: 0.4; display: none; } .layer{ position: fixed; width: 94%; top: 1.26rem; left: 50%; margin-left: -47%; z-index: 14; display: none; } .layer .san{ width: 100%; display: block; height: .07rem; } .layer .san i{ display: inherit; width: 0; height: 0; border-left: .06rem solid transparent; border-right: .06rem solid transparent; border-bottom: .08rem solid #fff; float: right; margin-right: .6rem; } .layer .jia{ width: 100%; background: #fff; border-radius: 8px; } .jia ul{ width: 100%; display: flex; display: -webkit-flex; display: -ms-flexbox; flex-wrap: wrap; } .jia ul li{ height: .54rem; float: left; text-align: center; color: #333; flex: 0; flex-grow: 0; flex-shrink: 0; flex-basis: 49.8%; } .jia ul li:first-of-type{ border: 0; } .jia ul li:nth-child(2n){ border-bottom: 1px solid #eee; } .jia ul li:nth-child(2n+1){ border-right: 1px solid #eee; border-bottom: 1px solid #eee; } .jia ul li span{ display: block; font-size: .14rem; margin-top: .08rem; } .jia ul li em{ font-size: .12rem; } .jie{ position: fixed; width: 94%; top: 1.26rem; left: 50%; margin-left: -47%; z-index: 14; display: none; } .jie .san{ width: 100%; display: block; height: .07rem; position: relative; } .jie .san i{ display: inherit; width: 0; height: 0; border-left: .06rem solid transparent; border-right: .06rem solid transparent; border-bottom: .08rem solid #fff; position: absolute; right: 0; top: 0; margin-right: .1rem; } .jie .solar{ width: 100%; background: #fff; border-radius: 8px; } .jie .solar .solar-title{ height: .5rem; text-align: center; color: #ec5252; line-height: .5rem; } .solar ul{ width: 100%; } .solar ul li{ float: left; width: 24.7%; text-align: center; line-height: .4rem; font-size: .14rem; color: #333; border-top: 1px solid #eee; border-right: 1px solid #eee; } .solar ul li:nth-child(4){ border-right: 0; } .solar ul li:nth-child(8){ border-right: 0; } .solar ul li:nth-child(12){ border-right: 0; } .solar ul li:nth-child(16){ border-right: 0; } .solar ul li:nth-child(20){ border-right: 0; } .solar ul li:nth-child(24){ border-right: 0; } .dibu{ height: .5rem; width: 100%; } .footer ul{ width: 100%; position: fixed; bottom: 0; left: 0; z-index: 10; display: flex; display: -webkit-flex; display: -ms-flexbox; height: .49rem; border-top: 1px solid #e3e3e3; background: #fff; } .footer ul li{ display : flex; display: -webkit-flex; display: -ms-flexbox; flex: auto; -ms-flex: auto; -webkit-flex: auto; align-items: center; position: relative; } .footer ul li a{ width: 100%; display : flex; display: -webkit-flex; display: -ms-flexbox; flex-wrap: wrap; justify-content: center; } .footer ul li:nth-child(1) a i{ display: inline-block; width: .21rem; height: .21rem; background:url(../images/btn_calendar_selected.png) no-repeat; background-size: cover; } .footer ul li:nth-child(2) a i{ display: inline-block; width: .21rem; height: .21rem; background:url(../images/btn_huangli.png) no-repeat; background-size: cover; } .footer ul li a em{ display : flex; display: -webkit-flex; display: -ms-flexbox; width: 100%; justify-content: center; margin-top: .04rem; } .footer ul li:nth-child(1) a{ color: #ec5252; } .footer ul li:nth-child(1):before{ content: " "; position: absolute; right: 0; top: 15%; height: 70%; background: #e3e3e3; width: 1px; } /*弹窗*/ .tc{ width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: fixed; top: 0; left: 0; bottom: 0; z-index: 12; display: none; } .tc-innner{ background: #fff; width: 3.05rem; height: 2.95rem; position: fixed; top: 50%; left: 50%; margin: -1.475rem 0 0 -1.525rem; z-index: 14; border-radius: 4px; overflow: hidden; display: none; } .tc-innner h2{height: 0.5rem;width: 100%; box-sizing: border-box;padding: 0 0.15rem;font-size: 0.19rem;color: #ec5252;line-height: 0.5rem; font-weight: normal;} .title-right{float: right;width: 1.1rem;height: 0.24rem;border: 1px #ec5252 solid;box-sizing: border-box; border-radius: 10px;margin-top: 0.125rem;overflow: hidden;} .title-right .zblck{width: 50%;height: 100%;color: #ec5252;font-size: 0.14rem;line-height: 0.22rem;text-align: center;float: left;} .title-right .active{background: #ec5252;color: #fff;} .current-time{text-align: center;height: 0.32rem;line-height: 0.32rem;font-size: 0.15rem;color: #666;} .swiper-box{height: 1.6rem;margin: 0 0.15rem;box-sizing: border-box; margin-top: 0.05rem;position: relative;} .swiper-box i{width: 100%;height: 1px;background: #e3e3e3;display: block;position: absolute;left: 0;} .swiper-box .i1{top: 0;} .swiper-box .i2{top: 0.53rem;} .swiper-box .i3{top: 1.06rem;} .swiper-box-li{width: 33%;float: left;text-align: center;overflow: hidden;} .nbxs{height: 1.6rem;} .nbxs .swiper-slide{height: 0.53rem;line-height: 0.53rem;} .nbxs .swiper-slide-active{color: #ec5252;} .tc-bot{height: 0.5rem;border-top: 1px #e3e3e3 solid;position: relative;} .tc-bot>div{float: left;width: 50%;line-height: 0.5rem;font-size: 0.19rem;text-align: center;} .tc-bot-left{color: #999;} .tc-bot-right{color: #ec5252;} .tc-bot i{display: block;width: 1px;height: 0.2rem;background: #e3e3e3;position: absolute;top: 0.14rem;left: 50%;margin-left: 1px;} /*loading*/ .loading{width: 1.53rem;height:1.15rem;position: fixed;top: 50%;left: 50%;background: rgba(0,0,0,0.8);border-radius: 6px; margin-left: -0.765rem;margin-top: -0.575rem;z-index: 9999999999999999999999999999;} .loading-bj{background: url(../images/loading.png);width: 0.35rem;height: 0.35rem;background-size: 0.35rem;margin: 0.3rem auto 0;animation:rotateIn 1s .2s linear infinite;-moz-animation:rotateIn 1s .2s linear infinite;-webkit-animation:rotateIn 1s .2s linear infinite;} .loading p{color:#fff;font-size: 0.14rem;text-align: center;margin-top: 0.1rem;} @-webkit-keyframes rotateIn{ 0%{transform: rotate(0)} 100%{transform: rotate(360deg)} } @-moz-keyframes rotateIn{ 0%{transform: rotate(0)} 100%{transform: rotate(360deg)} } .reduction-bj{background: url(../images/reduction.png);width: 0.36rem;height: 0.36rem;background-size: 0.36rem;margin: 0.3rem auto 0;} .jg{background: url(../images/jg.png); background-size: 0.36rem; } .back2{background:url(../images/back.png) center no-repeat;background-size: 0.12rem 0.2rem;}