﻿
.font120 {
    font-size: 1.2rem;
}

.font100 {
    font-size: 1rem;
}

.font90 {
    font-size: .9rem;
}

.font80 {
    font-size: .8rem
}

.font70 {
    font-size: .7rem
}

.font68 {
    font-size: .68rem;
}

.font60 {
    font-size: .6rem;
}

.font55 {
    font-size: .55rem;
}

.font50 {
    font-size: .5rem;
}

.font48 {
    font-size: .48rem;
}

.font45 {
    font-size: .45rem;
}

.font44 {
    font-size: .44rem;
}

.font42 {
    font-size: .42rem;
}

.font40 {
    font-size: .4rem;
}

.font36 {
    font-size: .36rem;
}

.font35 {
    font-size: .35rem;
}

.font32 {
    font-size: .32rem
}

.font30 {
    font-size: .3rem;
}

.font28 {
    font-size: .28rem;
}

.font26 {
    font-size: .26rem;
}

.font25 {
    font-size: .25rem;
}

.font24 {
    font-size: .24rem;
}

.font22 {
    font-size: .22rem;
}

.font20 {
    font-size: .2rem;
}

.font18 {
    font-size: .18rem;
}

.font16 {
    font-size: .16rem;
}

.font15 {
    font-size: .15rem;
}

.font14 {
    font-size: .14rem;
}

.font12 {
    font-size: .12rem;
}

.font16_px {
    font-size: .16rem;
}

.font18_px {
    font-size: .18rem;
}

.font20_px {
    font-size: .2rem;
}


#WX {
    width: 2.31rem;
    height: 2.99rem;
    background: red;
    padding: .1rem;
    background: #fff;
    border: solid 1px #d8d8d8;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: none;
    z-index: 999;
}

.bd_weixin_popup_head {
    font-size: .16rem;
    font-weight: bold;
    text-align: left;
    line-height: .4rem;
    position: absolute;
    color: #000;
}

.bd_weixin_popup_head span {
    font-weight: bold;
    text-align: left;
}

.bd_weixin_popup_close {
    width: .24rem;
    height: .4rem;
    text-decoration: none;
    font-size: .24rem;
    line-height: .4rem;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

.bd_weixin_popup_foot {
    font-size: .12rem;
    text-align: left;
    line-height: 1.75;
    color: #666;
}

#weixin {
    width: 2rem;
    height: auto;
    margin: .1rem auto;
    height: 2rem;
}

#weixin canvas {
    width: 2rem;
    height: 2rem;
}


@media screen and (max-width: 1600px) {

    .font18_px {
        font-size: 16px;
    }

    .font20_px {
        font-size: 18px;
    }

    .font16_px {
        font-size: 14px;
    }

}

@media screen and (max-width: 1500px) {


    .font120 {
        font-size: 1.2rem;
    }

    .font100 {
        font-size: 1rem;
    }

    .font90 {
        font-size: .9rem;
    }

    .font80 {
        font-size: .8rem
    }

    .font70 {
        font-size: .7rem
    }

    .font68 {
        font-size: .68rem;
    }

    .font60 {
        font-size: .6rem;
    }

    .font55 {
        font-size: .55rem;
    }

    .font50 {
        font-size: .5rem;
    }

    .font48 {
        font-size: .48rem;
    }

    .font45 {
        font-size: .45rem;
    }

    .font44 {
        font-size: .44rem;
    }

    .font42 {
        font-size: .42rem;
    }

    .font40 {
        font-size: .4rem;
    }

    .font36 {
        font-size: .36rem;
    }

    .font35 {
        font-size: .35rem;
    }

    .font32 {
        font-size: .32rem
    }

    .font30 {
        font-size: .3rem;
    }

    .font28 {
        font-size: .28rem;
    }

    .font26 {
        font-size: .26rem;
    }

    .font25 {
        font-size: .25rem;
    }

    .font24 {
        font-size: .24rem;
    }

    .font22 {
        font-size: .22rem;
    }

    .font20 {
        font-size: .2rem;
    }

    .font18 {
        font-size: .18rem;
    }

    .font16 {
        font-size: .16rem;
    }

    .font15 {
        font-size: .15rem;
    }

    .font14 {
        font-size: .14rem;
    }

    .font12 {
        font-size: .12rem;
    }


}

@media screen and (max-width: 1440px) {
    .font18_px {
        font-size: 14px;
    }

    .font20_px {
        font-size: 16px;
    }

    .font16_px {
        font-size: 14px;
    }
}

@media screen and (max-width: 1023px) {


    .font120 {
        font-size: 1.2rem;
    }

    .font100 {
        font-size: 1rem;
    }

    .font90 {
        font-size: calc(.9rem - .4rem);
    }

    .font80 {
        font-size: .8rem;
    }

    .font75 {
        font-size: .75rem
    }

    .font70 {
        font-size: .7rem;
    }

    .font60 {
        font-size: .6rem;
    }

    .font55 {
        font-size: .55rem;
    }

    .font52 {
        font-size: .52rem;
    }

    .font50 {
        font-size: .5rem;
    }

    .font48 {
        font-size: .48rem;
    }

    .font45 {
        font-size: .45rem;
    }

    .font44 {
        font-size: .44rem;
    }

    .font42 {
        font-size: .42rem;
    }

    .font40 {
        font-size: .4rem;
    }

    .font38 {
        font-size: .38rem;
    }

    .font36 {
        font-size: .36rem;
    }

    .font35 {
        font-size: .35rem;
    }

    .font32 {
        font-size: .32rem
    }

    .font30 {
        font-size: .3rem;
    }

    .font28 {
        font-size: .28rem;
    }

    .font26 {
        font-size: .26rem;
    }

    .font25 {
        font-size: .25rem;
    }

    .font24 {
        font-size: calc(.24rem + .08rem);
    }

    .font22 {
        font-size: calc(.22rem + .08rem);
    }

    .font20 {
        font-size: calc(.2rem + .05rem);
    }

    .font18 {
        font-size: calc(.18rem + .08rem);
    }

    .font16 {
        font-size: calc(.16rem + .08rem);
    }

    .font15 {
        font-size: calc(.15rem + .08rem)
    }

    .font14 {
        font-size: calc(.14rem + .08rem);
    }

    .font12 {
        font-size: .12rem;
    }

    .font18_px {
        font-size: calc(.18rem + .1rem)
    }

    .font20_px {
        font-size: calc(.2rem + .1rem)
    }

    .font16_px {
        font-size: calc(.16rem + .1rem);
    }

}


@media screen and (max-width: 768px) {


    .font120 {
        font-size: 1.2rem;
    }

    .font100 {
        font-size: 1rem;
    }

    .font90 {
        font-size: calc(.9rem - .4rem);
    }

    .font80 {
        font-size: .6rem;
    }

    .font75 {
        font-size: .75rem
    }

    .font70 {
        font-size: calc(.7rem - .2rem);
    }

    .font60 {
        font-size: calc(.6rem - .2rem);
    }

    .font55 {
        font-size: .46rem;
    }

    .font52 {
        font-size: .45rem;
    }

    .font50 {
        font-size: .44rem;
    }

    .font48 {
        font-size: .43rem;
    }

    .font45 {
        font-size: .42rem;
    }

    .font44 {
        font-size: .41rem;
    }

    .font42 {
        font-size: .40rem;
    }

    .font40 {
        font-size: .39rem;
    }

    .font38 {
        font-size: .38rem;
    }

    .font36 {
        font-size: calc(.36rem - .04rem);
    }

    .font35 {
        font-size: .35rem;
    }

    .font32 {
        font-size: .32rem
    }

    .font30 {
        font-size: calc(.3rem - .04rem);
    }

    .font28 {
        font-size: .28rem;
    }

    .font26 {
        font-size: .26rem;
    }

    .font25 {
        font-size: .25rem;
    }

    .font24 {
        font-size: calc(.24rem + .02rem);
    }

    .font22 {
        font-size: calc(.22rem + .01rem);
    }

    .font20 {
        font-size: calc(.2rem + .05rem);
    }

    .font18 {
        font-size: calc(.18rem + .04rem);
    }

    .font16 {
        font-size: calc(.16rem + .08rem);
    }

    .font15 {
        font-size: calc(.15rem + .08rem)
    }

    .font14 {
        font-size: calc(.14rem + .08rem);
    }

    .font12 {
        font-size: .12rem;
    }

    .font18_px {
        font-size: calc(.18rem + .1rem)
    }

    .font20_px {
        font-size: calc(.2rem + .1rem)
    }

    .font16_px {
        font-size: calc(.16rem + .1rem);
    }

}

