html,
body{
    font-family:PingFangSC-Regular;
}
em,i{
    font-style: normal;
}
.fixed-top {
    text-align: center;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 666;
    height: 1.6rem;/*60*/
    line-height: 2.133333rem;/*80*/
    color: #fff;
    background: #36353A;
    font-size: 0.426667rem;/*16*/
}
/*头部*/
.g-tit-show {
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.g-banner {
    width: 100%;
    position: relative;
}
.g-banner img{
    width: 100%;
    height: 4.026667rem;/*151px*/
    display: block;
}
.g-p-lemi-count {
    float: left;
    width: 50%;
    text-align: center;
    height:0.933333rem;/*35px*/
}
.g-p-letou-count {
    float: right;
    width: 50%;
    text-align:center;
    height:0.933333rem;/*35px*/
}
.g-tit-show p {
    display: inline-block;
}
p.g-count-num {
    font-family: PingFangSC-Medium;
    font-size: 0.426667rem;/*16px*/
    color: #ffffff;
    letter-spacing: 0px;
}

.g-tit-show p:first-child{
    opacity:0.55;
    font-size:0.266667rem;/*10px*/
    color:#ffffff;
    letter-spacing:0px;
    text-align:center;
}
.g-tit-show p:last-child{
    color:#ffffff;
    letter-spacing:0.106667rem;/*4px*/
    text-align:center;
}
.g-tit-show span{
    opacity:0.5;
    font-size:0.266667rem;/*10px*/
    color:#ffffff;
    letter-spacing:0px;
    text-align:center;
    margin-left: 0.16rem;/*6px*/
}

/*底部显示*/
.summary1{
    height: 8.333333rem;/*312.5px*/
}
.summary2{
    height: 5.386667rem;/*202px*/
}
.summary3{
    height:7.146667rem;/*268px*/
}
.g-bottom img{
    display: block;
    width: 100%;
}
.g-download {
    position: relative;
}
.down-btn {
    position: absolute;
    width: 100%;
    height: 2.133333rem;/*80px*/
    bottom: 0;
}
/*大盘猜涨跌*/
.points-m-ups-downs p{
    font-size:0.373333rem;/*14px*/
    color:#555555;
    letter-spacing:0px;
    text-align:center;
    padding:0.24rem 0.0rem 0.0rem;/*9px*/
}

.points-m-tape-pro span{
    font-family:PingFangSC-Semibold;
    font-size:0.32rem;/*12px*/
    color:#ef735b;
    letter-spacing:0px;
    text-align:center;
    float: left;
}
.points-m-tape-pro span:last-child{
    float: right;
}
.points-m-ups-downs-tit span{
    font-size: 0.373333rem;
}
span.points-m-up{
    color:#ff4848;
}
span.points-m-down{
     color:#48b531;
}
.points-m-tape-pro {
    padding: 0.0rem 0.48rem;/*0px 18px*/
    width: 100%;
    height: 0.48rem;/*18px*/
    margin-top: -0.053333rem;/*-2*/
}
progress.points-tape-progress {
    width: 6.773333rem;/*254px*/
    height: 0.106667rem;/*4px*/
    margin:0.08rem -0.026667rem 0.133333rem;/*5px -1px*/
    float: left;
}
.points-progress-show img{
  width: 0.266667rem;
  height: 0.266667rem;/*10px*/
  float: left;
}
.points-progress-show{
    float: left;
    margin: 0.08rem 0.213333rem;/* 3px 8px*/
}
.points-progress-show progress {
    background-color:#43b228;
    color: #ef735b; /*IE10*/
}

.points-progress-show progress::-moz-progress-bar {background: #ef735b; }
.points-progress-show progress::-webkit-progress-bar { background: #43b228; }
.points-progress-show progress::-webkit-progress-value  { background: #ef735b; }
.points-guessing-btn{
    padding: 0.0rem 0.373333rem 0.0rem;/*15px 20px*/
    height: 4.0rem;/*150*/
}
.points-m-tape-num{
    padding: 0px 0.48rem;/*18px*/
    height: 0.72rem;/*27px*/
}
.points-guessing-btn img{
    width: 3.84rem;/*144px*/
}
.points-m-tape-num span{
    font-size:0.32rem;/*12px*/
    color:#a8a8a8;
    letter-spacing:0px;
}
.points-m-tape-num span:first-child{
    float: left;
}
.points-m-tape-num span:last-child{
    float: right;
}
.points-guessing-show{
   -webkit-appearance:none;
    -webkit-tap-highlight-color: transparent;
}

.points-guessing-up,.points-guessing-center{
    float: left;
    text-align: center;
}
.points-count-show p.count1-show-tit1{
    font-family:PingFangSC-Regular;
    font-size:0.373333rem;/*14px*/
    color:#ffffff;
    letter-spacing:0px;
    text-align:center;
    width: 100%;
    display: block;
}
.points-count-show p.count1-show-tit2{
     opacity:0.59;
    font-family:PingFangSC-Regular;
    font-size:0.32rem;/*12px*/
    color:#ffffff;
    letter-spacing:0px;
    text-align:center; 
    display: block;  
    margin-bottom: 0.266667rem;/*10*/
}
.points-m-tape-num label{
    font-size: 0.266667rem;/*10*/
}
.points-guessing-center a{
    font-size:0.32rem;/*12px*/
    color:#ccc;
    text-decoration: underline;
    display: block;
    height: 0.8rem;/*30*/
    width: 100%;
}
.points-guessing-center span{
    display: block;
    font-size:0.32rem;/*12px*/
    color:#ccc;
}
.points-guessing-center p{
    font-family:PingFangSC-Light;
    font-size:0.64rem;/*24px*/
    color:#a8a8a8;
    letter-spacing:0px;
    padding:1.12rem 0.0rem 0.506667rem;/*45px 0px 19px*/
}
/*禁止竞猜 */
p.points-forbid-tit{
    font-size:0.32rem;/*12px*/
    color:#555;
    flex: 0.56;
}
p.points-forbid-prompt{
    margin-bottom: 0.213333rem;
    position: relative;
    margin-top: 0.32rem;/*12px*/
    background: #ff6151;
    border-radius: 0.266667rem;/*10*/
    width: 6.72rem;/*252px*/
    height: 1.04rem;/*39*/
    text-align: center;
    z-index: 99;
    left: 50%;
    margin-left: -3.36rem;/*126*/
    font-family:PingFangSC-Light;
    font-size:0.32rem;/*12px*/
    color:#ffffff;
    letter-spacing:0px;
}
.points-forbid-prompt span{
    font-family:PingFangSC-Medium;
    font-size:0.586667rem;/*22*/
    color:#ffffff;
    letter-spacing:0px;
    text-align:center;
    padding-right: 0.266667rem;  /*10*/  
    height: 1.04rem;/*43*/
    line-height: 1.04rem;
    display: inline-block;
}
.points-forbid-prompt i{
    display: inline-block;
        vertical-align: 0.08rem;
}
.points-forbid-step1 p.points-forbid-prompt:last-child{
    margin-top: 0.533333rem;/*20px*/
    opacity:0.5;
    font-size:0.373333rem;/*14px*/
    color:#6f6f6f;
    letter-spacing:0px;
    line-height:0.773333rem;/*29px*/
}
.points-forbid-step{
    letter-spacing:0px;
    text-align:center; 
    position: relative; 
}
.points-forbid-step2{
   margin-top: 0.586667rem;/*19*/
}
.points-forbid-step1{
padding-top: 0.4rem;/*15*/
}
.points-today-income{
    position: relative;
    text-align: center;
    margin: -0.746667rem auto 0.0rem;
    background: #ffffff;
    border: 1px solid #fedcd9;
    border-radius: 0.106667rem;/*4*/
    width: 8.24rem;/*309*/
    height: 3.466667rem;/*130*/
}
.points-income-des {

}
label.points-line {
    border-top: 1px solid #eae1e1;
    width: 1.2rem;/*45*/
    margin: 0px 0.426667rem;/*16*/
}
.points-today-income-up{
    position: relative; 
    text-align: center;
    margin: -1.466667rem auto;/*55*/
    border: 1px solid #fedcd9;
    border-radius: 0.106667rem;/*4px*/
    width: 8.24rem;/*309px*/
    height: 3.013333rem;/*113*/
    z-index: 0;
    display: inline-block;
}
.points-today-income-down{
    position: relative; 
    text-align: center;
    margin: -0.746667rem auto;/*30*/
    border: 1px solid #fedcd9;
    border-radius: 0.106667rem;/*4px*/
    width: 8.24rem;/*309px*/
    height: 3.013333rem;/*113*/
    z-index: 0;
}
.points-today-income img{
   width: 1.386667rem;
   height: 1.386667rem;
   margin-left: 0.933333rem;/*35px*/
   margin-right: 0.666667rem;/*25px*/
}
.points-income-des p{
    opacity:0.8;
    font-family:PingFangSC-Light;
    font-size:0.533333rem;/*20px*/
    color:#7E90BB;
    letter-spacing:0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;    
}
.points-income-des p:first-child{
    margin-top: 1.013333rem;/*38*/
    margin-bottom: 0.16rem;/*6*/
}
.points-income-des p span.points-up-rate{
    letter-spacing:0px;
    text-align:left; 
    flex: 0.45;
    font-family:PingFangSC-Light;
    font-size:0.533333rem;/*20*/
    color:#a8a8a8;
}
.points-income-des p span:first-child{
    font-size:0.426667rem;/*16px*/
    letter-spacing:0px;
    text-align:right; 
    flex: 0.45;
    font-family:PingFangSC-Medium;
}
.points-income-up{
    opacity: 0.8;
    letter-spacing: 0px;
    padding: 0.106667rem 0.0rem 0.373333rem;/*4v 14*/
    font-family: PingFangSC-Medium;
    font-size: 0.64rem;/*24px*/
    color: #788bb8;
    text-align: center;
    border-top: 1px solid #e7e8ec;
    width: 3.786667rem;/*142*/
    margin:0 auto;
}
.points-income-up span{
    font-size:0.373333rem;/*14px*/
    letter-spacing:0px;
    text-align:center; 
    margin-right: 0.8rem;/*30px*/  
}
.points-income-gf:first-child{
    margin-top:1.013333rem ;/*38*/
    margin-bottom: 0.106667rem;/*6*/
}
.points-income-gf{
    font-size:0.426667rem;/*16px*/
    color:#6f6f6f;
    letter-spacing:0px;
}

.points-income-gf span{
    font-size: 0.32rem;
    color: rgba(168,168,168,.8);
    letter-spacing: 0px;
    margin-right: 0.533333rem;
    text-align: left;
    display: block;
    margin-left: 1.333333rem;/*50*/
    float: left;
}
.points-income-gf i{
    color: #555;
    font-family: PingFangSC-Medium;
    font-size: 0.373333rem;
    text-align: right;
    display: block;
    margin-right: 1.333333rem;/*50*/
}
.points-income-gf i.points-income-topPrize{
   font-family: PingFangSC-Regular;
   font-size: 0.32rem;
}
.points-count-show.points-count-show2 {
    position: absolute;
    bottom: 0px;
    width: 100%;
}
p.points-forbid-prompt2 {
    margin:0.933333rem 0px 0.213333rem;/*11 8*/
    font-family: PingFangSC-Regular;
    font-size: 0.293333rem;/*11*/
    color: #cccccc;
    letter-spacing: 0px;
    text-align: center;
    width: 100%;
}
p.points-forbid-prompt1{
    padding:0.506667rem 0.0rem 0.293333rem;/*11*/
    font-family: PingFangSC-Regular;
    font-size: 0.293333rem;/*11*/
    color: #cccccc;
    letter-spacing: 0px;
    text-align: center;
    width: 100%;
}
.points-step2-img.step2-up{
   background: url('../images/up1.png') right no-repeat;
   background-size: contain;
    width: 5.493333rem;/*206*/
    height: 2.426667rem;/*91*/
    z-index: 9;
    position: relative;
    font-family: PingFangSC-Medium;
    font-size: 0.693333rem;/*26px*/
    color: #ff6151;
    letter-spacing: 0px;
    text-indent: 1.066667rem;/*40*/
    line-height: 2.4rem;/*90px*/
    margin-top: -0.4rem;
}
.points-step2-img.step2-down{
   background: url('../images/down1.png') right no-repeat;
   background-size: contain;
    z-index: 9;
    position: relative;
    width: 5.44rem;/*204*/
    height: 1.36rem;/*51*/
    font-family:PingFangSC-Medium;
    font-size:0.693333rem;/*26*/
    color:#7a7e88;
    letter-spacing:0px;
    text-align:left;
    line-height: 1.733333rem;/*65*/
    text-indent: 2.533333rem;/*95*/
}
.points-step2-img {
    width: 4.133333rem;/*155*/
    height: 1.44rem;/*54*/
    margin: 0.0rem auto 0.213333rem;/*8*/
}
/*fixed tab*/
.points-tab-fixed{
    position: fixed;
    bottom: 0px;
    width: 100%;
    background:#ffffff;
    box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.11);
    z-index: 999;
}
.points-tab-fixed li{
    height: 1.333333rem;/*50*/
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative; 
    text-align: center;
    font-size:0.4rem;/*15px*/
    letter-spacing:0px;
    text-align:center;
     float: left;
     width: 33.33%; 
      
}
.points-tab-fixed li div.noborder{
    border-right: none;
}
.points-tab-fixed li div.current{
    font-family:PingFangSC-Medium;
    font-size:0.533333rem;/*20px*/
    color:#ee4b49;
    letter-spacing:0px;
    text-align:center;  
    opacity: 1;
}
.points-tab-fixed li div{
    display: block;
    width: 100%;
     border-right: 1px solid #e2e2e2;
     color:#3b3b3b;
     font-size: 0.4rem;/*15*/
     opacity:0.63;
}
/*公告*/
.switch-points{
    width: 100%;
    background:#fff;
    line-height: 34px;
    height:32px;/*32*/
    overflow: hidden;
    position: relative;
    border-bottom: 0.5px #e7e4e2 solid;
}
.bulletin-points{
    margin-left: 3.33%;
    width: 0.346667rem;
    height: 0.32rem;
    margin-top: 0.373333rem;
    float: left;
}
.switch-con-points{
    display: block;
    overflow: hidden;
    width: 92%;
}
.switch-con-points div{
    display: block;
    overflow: hidden;
    margin-left: 0.16rem;
}
.points-m-ups-downs {
    margin-top: 0.0rem;/**/
}
.switch-con-points p{
    float: left;
    font-size:0.293333rem;/*11px*/
    color:#9da0a8;
    font-family:PingFangSC-Regular;
}
.switch-con-points img{
    float: right;
    width: 0.16rem;/*6px*/
    height: 0.213333rem;/*8*/
    margin-top: 13px;
    margin-right: 13px;
}
.points-forbid-tit-show label {
    height: 0.026667rem;
    background: #ececec;
    width: 1.253333rem;/*47*/
    position: relative;
    display: block;
    float: left;
    flex: 0.22;
}
.points-forbid-tit-show{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 5.573333rem;/*209*/
    position: relative;
    margin:0.0rem auto 0.0rem;/*140*/
}
.points-guessing-show.points-guessing-down {
    float: right;
}
.prompt-cover{
    z-index: 999 !important;
}

/*弹框*/
.pop-show {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: RGBA(0,0,0,.5);
}
img.close{
    width: 0.426667rem;
    height: 0.426667rem;/*16*/
    position: absolute;
    right: 0.373333rem;/*14*/
    top: 0.32rem;/*12*/
}
.pop-content{
    width: 90%;
    border-radius: 0.32rem;/*12*/
    position: fixed;
    background: #fff;
    padding: 0.32rem;/*12px*/
    left: 5%;
    top: 8%;
    height: 8.693333rem;
    box-shadow: 0px 14px 14px 0px rgba(6,15,67,0.28);
}
p.pop-title {
    font-family: PingFangSC-Regular;
    font-size: 0.373333rem;/*14*/
    color: #a8a8a8;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    margin-top: 0.453333rem;/*17px*/
    margin-bottom: 0.32rem;/*12px*/
    text-indent:0.32rem;/*12*/
}
.pop-check-input{
    margin-bottom: 0.186667rem;/*7px*/  
    width: 100%;
    height: 1.333333rem;/*50px*/
    border-radius:4px;
    background:#f8f8f8;
}
.pop-check-input input{
    height: 1.333333rem;/*50px*/
    border: none;
    background:transparent;
    margin:0px 0.373333rem;/*14*/
    font-family:PingFangSC-Regular;
    font-size:0.426667rem;/*16*/
    color: #555;
}
input.pop-tel {
    width: 90%;
}
input.check-img {
    width: 50%;
    float: left;
}
input.check-code {
    width: 50%;
    float: left;
}
input,div{
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}
input:visited{
    background: transparent;
}
input:active{
    background: transparent;
}
.check-btn {
    border: 1px solid #ff8a21;
    border-radius: 0.106667rem;/*4*/
    width: 2.773333rem;/*104*/
    height: 1.066667rem;/*40px*/
    float: right;
    color: #ff8a21;
    margin:0.133333rem;/*5*/
    font-size: 0.426667rem;/*16*/
    text-align: center;
    line-height: 1.066667rem;
}
div.submit-btn{
     position: absolute; 
     bottom: 0.346667rem;/*13*/ 
     width: 93%;
}
div.bet-btn {
    position: absolute;
    width: 93%;
    bottom: 1.013333rem;/*38*/
}
.submit-btn,.guess-btn,.bet-btn,.download-btn{
    background: #ff8a21;
    border-radius: 0.213333rem;/*8*/
    width: 100%;
    height: 1.6rem;/*60*/
    line-height: 1.6rem;
    font-family:PingFangSC-Medium;
    font-size:0.586667rem;/*22px*/
    color:#ffffff;
    letter-spacing:0px;
    text-align:center;
}
.check-img-show {
    float: right;
    margin: 0.133333rem;/*5px*/
}
p.check-error,.bet-error{
    font-family: PingFangSC-Regular;
    font-size: 0.266667rem;
    color: #ff4f4f;
    letter-spacing: 0px;
    text-indent: 0.32rem;/*12*/
}
/*新用户弹窗*/
.register-suc img {
    width: 1.386667rem;/*52*/
    height: 1.386667rem;
}
.register-suc {
    position: relative;
    text-align: center;
    margin-top: 0.586667rem;/*22*/
}
.register-suc p{
    font-family:PingFangSC-Regular;
    font-size:0.373333rem;/*14*/
    color:#a8a8a8;
    letter-spacing:0px;
    text-align:center;    
    margin-top: 0.506667rem;/*19*/
}
.lemi{
    font-family:PingFangSC-Regular;
    font-size:0.8rem;/*30*/
    color:#555555;
    letter-spacing:0px;
    text-align:center;
    margin-top: 0.133333rem;/*5*/
}
.guess-btn{
    margin-top: 0.693333rem;/*26*/
}

.cannot-bet img {
    width: 1.386667rem;/*52*/
    height: 1.386667rem;
}
.cannot-bet {
    position: relative;
    text-align: center;
    margin-top: 0.586667rem;/*22*/
}
.cannot-bet p{
    font-family:PingFangSC-Regular;
    font-size:0.533333rem;/*20*/
    color:#555;
    letter-spacing:0px;
    text-align:center;    
    margin-top: 0.666667rem;/*25*/
}
.lemi-cannot{
    font-family:PingFangSC-Regular;
    font-size:0.373333rem;/*14*/
    color:#a8a8a8;
    letter-spacing:0px;
    text-align:center;
    margin-top: 0.213333rem;/*8*/
}
.download-btn{
    margin-top: 1.2rem;/*45*/
}
/*下注弹窗*/
.bet-icon{
    width: 2.24rem;/*84*/
    height: 2.24rem;
    position: absolute;
    left: 50%;
    margin-left: -1.12rem;/*42*/
    top: -1.066667rem;/*40*/
}
.icon-up{
    background:url('../images/artboard1.png');
    background-size:cover;
}
.icon-down{
    background: url('../images/artboard.png');
    background-size:cover;
}
.bet-lemi {
    font-family: PingFangSC-Regular;
    font-size: 0.373333rem;/*14*/
    color: #a8a8a8;
    letter-spacing: 0px;
    text-align: left;
    margin-top: 1.733333rem;/*65*/
}
ul.bet-count {
    position: relative;
    margin-top: 0.4rem;/*15*/
    height: 1.333333rem;/*50*/
}
ul.bet-count li{
    float: left;
    border: 1px solid #e2e2e2;
    border-radius: 4px;/**/
    width: 2.56rem;/*96px*/
    height: 1.333333rem;/*50*/
    text-align: center;
    line-height: 1.333333rem;/*50*/
    margin-right: 0.32rem;/*12*/
    font-family:PingFangSC-Medium;
    font-size:0.48rem;/*18*/
    color:#555555;
    letter-spacing:0px;
}
ul.bet-count li:nth-child(3){
  margin-right: 0.0rem;
}
.bet-btn{
    line-height: 1.066667rem;/*40*/
}
.bet-btn p{
    opacity:0.37;
    font-family:PingFangSC-Medium;
    font-size:0.32rem;/*12*/
    color:#ffffff;
    letter-spacing:0px;
    text-align:center;  
    line-height: 0.133333rem;  
}
p.notice {
    opacity: 0.3;
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;/*12*/
    color: #a8a8a8;
    letter-spacing: 0px;
    text-align: center;
    margin-top: 0.08rem;
    position: absolute;
    width: 93%;
    bottom: 0.4rem;/*15*/
}
.bet-count li.current{
    border:1px solid #ff8a21;
    color: #ff8a21;
}
.register-suc .guess-btn{
    width: 100%;
}
/*base code*/
.bounceInUp{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
@-webkit-keyframes bounceInUp {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 80rem, 0);
        -ms-transform: translate3d(0, 80rem, 0);
        transform: translate3d(0, 80rem, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 2.613333rem, 0);
        -ms-transform: translate3d(0, 2.613333rem, 0);
        transform: translate3d(0, 2.613333rem, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 2.346667rem, 0);
        -ms-transform: translate3d(0, 2.346667rem, 0);
        transform: translate3d(0, 2.346667rem, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 2.48rem, 0);
        -ms-transform: translate3d(0, 2.48rem, 0);
        transform: translate3d(0, 2.48rem, 0)
    }
}

@keyframes bounceInUp {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 80rem, 0);
        -ms-transform: translate3d(0, 80rem, 0);
        transform: translate3d(0, 80rem, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 2.613333rem, 0);
        -ms-transform: translate3d(0, 2.613333rem, 0);
        transform: translate3d(0, 2.613333rem, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 2.346667rem, 0);
        -ms-transform: translate3d(0, 2.346667rem, 0);
        transform: translate3d(0, 2.346667rem, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 2.48rem, 0);
        -ms-transform: translate3d(0, 2.48rem, 0);
        transform: translate3d(0, 2.48rem, 0)
    }
}

/*大盘指数及曲线图*/

.chart-container .market-points{
    height:0.773333rem;/*29*/
    line-height: 0.773333rem;
    overflow: hidden;
    padding:0 8px;/*4px 5px*/
    font-size: 0.32rem;/*12px*/
    font-family: 'PingFang-SC-Regular', 'sans-serif','Arial','微软雅黑','幼圆';
    color: #555555;
}
.market-points span{
    color: #ff4343;
}
.market-points span em{
    margin-left: 0.266667rem;/*10*/
}
.chart-container .market-points div{
    float:right;  
    margin-right: 0.106667rem;/*4*/ 
    line-height: 0.906667rem;
}
.market-points span.down{color:#43b228;}
.chart-container .market-points div a{
    display: inline-block;     
    color:rgba(44,44,44,0.44);
    width:0.8rem;/*30*/
    height:0.506667rem;/*19*/
    line-height: 0.506667rem;
    margin-left:0.08rem;/*3*/
   /* overflow: hidden;*/
    text-align: center;    
    border-radius: 0.133333rem;
}
.chart-container .market-points div a.sel{
    background:rgba(64,81,101,0.37);
    color:rgba(255,255,255,1);
}
.chart-container .market-points .chart-tab-cash a{color:rgba(255,255,255,0.45);}
.chart-container .market-points .chart-tab-cash a.sel{background:rgba(127,130,201,0.3);}
.chart-container .chart{
    /*height:3.733333rem;*/
    border-top:1px solid rgba(255,255,255,0.15);
    /*border-bottom:1px solid rgba(0,0,0,0.3);*/
    /*float:left;*/
    width:100%;
}
#chart-points{
    /*乐米版*/
/*    border-top:1px solid rgba(0,0,0,0.3);
    border-bottom:1px solid rgba(0,0,0,0.3);*/
    border-top: 1px solid #e7e4e2;
    border-bottom: 1px solid #e7e4e2;
    width:100%;
    overflow: hidden;
    /*margin-bottom:0.213333rem;*/
}
.chart-container .chart canvas{
    display: block;
    height:140px;
}

#chart-cash{    
    background: -webkit-linear-gradient(rgb(38,41,78),rgb(66,64,97)); /* Safari 5.1 - 6.0 */   
    background: linear-gradient(rgb(38,41,78),rgb(66,64,97)); /* 标准的语法（必须放在最后） */
    /*margin-bottom:0.213333rem;*/
    border-bottom:1px solid rgb(96,98,127);
    border-top:1px solid rgb(80,81,111);
}
#chart-container-cash .market-points {
    font-family: 'PingFang-SC-Regular', 'sans-serif','Arial','微软雅黑','幼圆';
    font-size: 0.32rem;
    color: #ffffff;
    border-top:1px solid rgb(63,64,99);    
    background-color: #292b50;
    /*height:0.906667rem;*/
}

.chart-container .market-points label.icon img {
    width: 0.16rem;
    height: 0.293333rem;
    margin-left: 0.266667rem;
}

.chart-container .market-points span {
    /*color: #ff4343;*/
    margin-left: 0.32rem;
   /* background:url(../images/icon_more2.png) no-repeat right center;*/
    padding-right:0.4rem;
    background-size: 0.16rem 0.213333rem;
}

#chart-container-cash .market-points span{
    background:url(../img/cash-rightarr.png) no-repeat right center;
    background-size:6px;
}

#chart-container-cash .market-points span em {
    /*color: #ff4343;*/
    margin-left: 0.346667rem;
}

.chart-container .chart-tab-cash div a {
    display: inline-block;
    color: rgba(194,194,194,0.44);
    width: 1.013333rem;
    height: 0.48rem;
    line-height: 0.48rem;
    margin-right: 0.266667rem;
    text-align: center;
    border-radius: 0.133333rem;
}

.chart-container .chart-tab-cash div a.sel {
    background: #424574;
    color: #fff;
}
img#piccode {
    height: 1.066667rem;
}
input::-webkit-input-placeholder{
  color: #ccc !important; 
  opacity: 1;
}
input:-moz-placeholder{
　　color: #ccc !important;
opacity: 1;
}
input::-moz-placeholder{
　　color: #ccc !important;
opacity: 1;
}
input:-ms-input-placeholder{
　　color: #ccc !important; 
    opacity: 1;
}
.points-loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1200;
    background-color: #f0eff4;
}
.points-loading img{
    /*margin:60% auto;*/
    display:block;
    width: 0.666667rem;
    height: 0.72rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);

}
i.icon-jian {
    padding: 0.186667rem;
    font-size: 0.346667rem;
    display: inline;
    vertical-align: middle;
}