.weBody {
    width: 100%;
    min-height: 100vh;

}


.tjScol0 {
    font-size: .42rem;
    text-align: center;
    color: #93151b;
    margin-top: .5rem;
	    padding: 0 20px;
    font-weight: bold;
}

.tjScol01 {
    font-size: .3rem;
    text-align: center;
    color: #93151b;

    margin-top: .1rem;
    font-weight: bold;
}
.tjScol001 {
    font-size: .24rem;
    text-align: center;
    color: #618ec5;

    margin-top: .1rem;
    font-weight: bold;
}

.tjScol02 {
   
    font-size: .32rem;
    text-align: center;
    color: #618ec5;

    
    font-weight: bold;
}


.wecome {
    width: 7.5rem;
    margin: 0 auto;
    min-height: 100vh;
    background: url("../images/lv_bg.jpg") no-repeat top center;
    background-size: 100% auto;
}

.wecomeMs {
    padding: 4.9rem 2rem 0rem 1rem;
    width: 4.3rem;
}
.wecomeMs1 {
    padding: 0 1.7rem;
    width: 4.3rem;
}

.infBody {
    width: 100%;
    min-height: 100vh;
}

.infoBox {
    width: 7.5rem;
    margin: 0 auto;
    min-height: 100vh;
    background: url("../images/lv_bg.jpg") no-repeat top center;
    background-size: 100% auto;
}

.wecomeMs_p1 {
    font-size: .33rem;
    color: #145999;
    margin-bottom: .36rem;
	text-align: center;
	font-weight: bold;
}

.wecomeMs_p2 {
    font-size: .43rem;
    color: #145999;
    margin-bottom: .2rem;
	text-align: center;
}

.ddtnr {
    width: 100%;
  
    box-sizing: border-box;
    margin: .3rem auto;
    background: rgba(255, 255, 255, .4);
    border-radius: .3rem;
    padding: .2rem 0;
}

.ddtnr_p {
    font-size: .3rem;
    color: #5083ec;
    font-weight: bold;
    padding: 0 .0rem;
}

.ddtnr_d {
    padding: .6rem 0 0 0;
}

.ddt_li {
    /*height: .98rem;*/
    width: 100%;
    margin: 0 auto;
    margin-bottom: .17rem;
    background: #fff;
    border: 1px solid #5083ec;
    box-shadow: 1px 1px 1px #5083ec;
    text-align: left;
    /*line-height: .98rem;*/
    color: #5083ec;
    font-size: .25rem;
    border-radius: .2rem;
    position: relative;
    padding: 0.2rem 0.2rem;
}

.ddt_li_yes {
    background: #ebffe6;
    border: 1px solid #52a947;
    box-shadow: 1px 1px 1px #52a947;
    color: #52a947;
}



.ddt_li_err .err_ico {
    display: block;
}

.ddt_li_yes .yes_ico {
    display: block;
}


.welBtn {
    margin-top: 1.5rem;
    display: block;
    height: .8rem;
    line-height: .8rem;
    width: 3rem;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
    font-size: .28rem;
    background-image: linear-gradient(#e84d4f, #dd3636);
    box-shadow: 0 3px 5px 0px rgba(0, 0, 0, .1);
}

.tjBody {
    background: #ebf4ff;
}

.tjBox {
    width: 7.5rem;
    margin: 0 auto;
    min-height: 130vh;
    background: url("../images/sb_bg.png") no-repeat bottom center;
    background-size: 100% auto;
}

.tjBox_logo {
    text-align: center;
    padding-top: .5rem;
}

.logo {
    width: 1.92rem;
    height: 1.92rem;
}

.tjhy {
    text-align: center;
    color: #7e0000;
    font-size: .24rem;
    margin-top: .24rem;
}

.tjScol {
    font-size: .38rem;
    text-align: center;
    color: #93151b;
    margin-top: .5rem;
	    padding: 0 20px;
    font-weight: bold;
}

.tjScol1 {
    font-size: .36rem;
    text-align: left;
    color: #618ec5;
	margin-left:30px;
    margin-top: .4rem;
    font-weight: bold;
}

.tjzybtn1 {
    margin: .6rem auto 0;
    display: block;
       width: 4rem;
    line-height: .34rem;
       padding: 6px;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
    font-size: .28rem;
    background-image: linear-gradient(#e84d4f, #dd3636);
    box-shadow: 0 3px 5px 0px rgb(0 0 0 / 10%);
}

.tjsrk {
   
    margin: .3rem .5rem;
   color: #618ec5;
	line-height: 30px;
	background-color: rgb(255 255 255 / 50%);
    font-size: .3rem;
	padding: 15px;
    box-shadow: 0 0px 5px 0px rgba(0, 0, 0, .1);
}

.tjsrk .xing{
    width: 5.2rem;
    padding: .4rem auto;
    height: .8rem;
	font-weight:bold;
  
}

.tjsrk .zhui{
    width: 5.2rem;
   
    height: .8rem;
   
}

.zjhText {
    float: left;
   width: 4rem;
    height: .8rem;
    text-align: center;
    padding: 0 .2rem;
    border: 0;
    background: #fff;
    border-radius: 5px;
    font-size: .24rem;
}

.tjBbtn {
    margin: .2rem auto 0;
    display: block;
    height: .8rem;
    line-height: .8rem;
    width: 3rem;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
    font-size: .28rem;
    background-image: linear-gradient(#e84d4f, #dd3636);
    box-shadow: 0 3px 5px 0px rgba(0, 0, 0, .1);
}

.infoLi {
    font-size: .24rem;
    margin-bottom: .28rem;
}

.infoLi_sp {
    width: 1.2rem;
    color: #96b3d3;
}

.infoLi_rg {
    color: #0c61a3;
    font-size: .26rem;
    float: left;
    width: 3.1rem;
}

.myxxBtn {
    margin-top: 1.5rem;
    display: block;
    height: .8rem;
    line-height: .8rem;
    width: 3rem;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
    font-size: .28rem;
    background-image: linear-gradient(#e84d4f, #dd3636);
    box-shadow: 0 3px 5px 0px rgba(0, 0, 0, .1);
}

.zydBody {
    background: #ebf4ff;
}

.zydlBox {
    position: relative;
    width: 7.5rem;
    margin: 0 auto;
    min-height: 100vh;
    background: url(../images/sb_bg.png) no-repeat bottom center;
    background-size: 100% auto;
    box-sizing: border-box;
    padding: 1.78rem 0 0 1rem;
}

.bt_logo {
    position: fixed;
    bottom: .45rem;
    left: 50%;
    width: 2.55rem;
    height: .56rem;
    margin-left: -1.77rem;
}

.kjww {
    width: 5.6rem;
    border: .03rem solid #7facf0;
    position: relative;
}

.kjin1 {
    position: relative;
    left: 6%;
	text-align: center;
    top: .4rem;
    width: 88%;
    border: .03rem solid #7facf0;
    background: rgb(255 255 255 / 90%);
	padding: .3rem .3rem .3rem;
    box-sizing: border-box;
  
	color: #618ec5;
    line-height: 25px;
	    font-weight: bold;
}

.kjin {
    position: relative;
    left: -.22rem;
    top: -.22rem;
    width: 5.6rem;
    border: .03rem solid #7facf0;
    background: #fff;
    box-sizing: border-box;
    padding: .6rem .6rem .4rem;
}

.kjFace {
    width: 1.8rem;
    height: 1.8rem;
    position: absolute;
    left: 50%;
    top: 0;
    margin: -.9rem 0 0 -.9rem;
}

.face {
    width: 1.8rem;
    height: 1.8rem;
}

.ss_ico1 {
    position: absolute;
    left: .76rem;
    top: -.25rem;
    width: .32rem;
    height: .79rem;
    background: url("../images/niu.png") no-repeat 0 0;
    background-size: 100% 100%;
}

.ss_ico2 {
    position: absolute;
    right: .76rem;
    top: -.25rem;
    width: .32rem;
    height: .79rem;
    background: url("../images/niu.png") no-repeat 0 0;
    background-size: 100% 100%;
}

.kjhd {
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: .02rem solid #e6eff6;
}

.kjhd_na {
    color: #0c61a3;
    font-size: .4rem;
    font-weight: bold;
}

.kjrg {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: .24rem;
    color: #7e0000;
}

.zb_mask {
    display: block;
    width: .22rem;
    height: .22rem;
    background: url("../images/yz_ico.png") no-repeat 0 0;
    background-size: 100% 100%;
    margin-right: .05rem;
}

.kjbd {
    padding-top: .2rem;
}

.kjbd_li {
    margin-bottom: .16rem;
}

.kjbd_li_lf {
    float: left;
    width: 1rem;
    white-space: nowrap;
    font-size: .24rem;
    color: #a5bad4;
    transform: scale(.8, .8);
    transform-origin: left center;
}

.kjbd_li_rg {
    float: left;
    width: 3rem;

}

.nowtp {
    display: block;
    width: 3.6rem;
    font-size: .26rem;
    color: #0c61a3;
    transform: scale(.9, .9);
    transform-origin: left center;
}

.sqzsbtn {
    margin: .6rem auto 0;
    display: block;
    height: .8rem;
    line-height: .8rem;
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
    font-size: .28rem;
    background-image: linear-gradient(#e84d4f, #dd3636);
    box-shadow: 0 3px 5px 0px rgba(0, 0, 0, .1);
}

.skz_ico {
    width: 1.86rem;
    height: .89rem;
}

.xzzs {
    text-align: center;
    color: #6D000E;
    font-size: .3rem;
    padding-top: 1rem;
}

.nozh {
    transform: scale(.9, .9);
    transform-origin: left center;
    white-space: nowrap;
    font-size: .24rem;
}

.tjsbtn {
    margin: 1.6rem auto 0;
    display: block;
    height: .8rem;
    line-height: .8rem;
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
    font-size: .28rem;
    background-image: linear-gradient(#e84d4f, #dd3636);
    box-shadow: 0 3px 5px 0px rgba(0, 0, 0, .1);
}

.xzzsBox {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .5rem;
    margin-bottom: .8rem;
}

.rad_li {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .28rem;
    color: #6D000E;
    margin: 0 .3rem;
}

.rad_ico {
    display: block;
    width: .32rem;
    height: .32rem;
    border: 1px solid #6D000E;
    border-radius: .16rem;
    margin-right: .1rem;
    position: relative;
    box-sizing: border-box;
}

.rad_li.active .rad_ico:before {
    position: absolute;
    content: '';
    left: 50%;
    top: 50%;
    width: .12rem;
    height: .12rem;
    transform: translate(-50%, -50%);
    background: #6D000E;
    border-radius: .06rem;

}

.txzy {
    padding: .8rem .24rem .4rem;
}

.txzy_li {
    margin-bottom: .2rem;
}

.zyms {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .4rem;
       margin-left: 23%;
    margin-bottom: .2rem;
}

.col_red {
    color: #ff0000;
    display: block;
    height: .3rem;
    line-height: .3rem;
    position: relative;
    top: .05rem;
}

.zyms_lf {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.txzyBox {
    background: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0px 5px 0px rgba(0, 0, 0, .1);
    border-radius: 5px;
    position: relative;
    height: .9rem;
    line-height: .8rem;
    padding: 0 .3rem;
    box-sizing: border-box;
	    margin: 0 0 .3rem 0rem;
}

.sczz {
    margin-top: .4rem;

}

.scCon {
    width: 6rem;
    margin: 0 auto;
}

.add {
    display: block;
    width: .6rem;
    height: .6rem;
    background: url("../images/add.png") no-repeat top center;
    background-size: 100% auto;
    margin-bottom: .1rem;
}

.sctp {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.sltp {
    margin-top: .1rem;
    display: flex;
    align-items: center;
   /* justify-content: space-between;*/
}

.sltp_li {
    float: left;
    width: 1.26rem;
    margin-right: .26rem;
    position: relative;
    height: .89rem;

}

.sltp_li:last-of-type {
    margin-right: 0;
}

.slims {
    position: absolute;
    width: 100%;
    height: .24rem;
    line-height: .24rem;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    z-index: 5;
    color: #fff;
    font-size: .24rem;
    left: 0;
    bottom: 0;
}

.slims em {
    display: block;
    width: 2.52rem;
    /*left: -1.26rem;*/
    position: relative;
    transform: scale(.5) translateX(-50%);

}

.sl_pic {
    width: 100%;
    height: 100%;

}

.castp {
    text-align: center;
    font-size: .26rem;
    color: #ffe5af;
    opacity: .8;
    margin-top: .5rem;
}

.sc_btn {
    width: 3.92rem;
    margin: .6rem auto;
    height: .84rem;
    background: url("../images/sc_btn.png") no-repeat top center;
    background-size: 100% auto;
    cursor: pointer;
}

.bigPic {
    position: fixed;
    width: 6rem;
    top: 50%;
    left: 50%;
    margin-left: -3rem;
    z-index: 12;
    height: auto;
    overflow: auto;
    margin-top: -4rem;
}

.sl_pic_bg {
    width: 100%;
}

.skz_tit {
    width: 2.3rem;
}

.skCon {
    width: 100%;
    /* margin: 0 auto; */
    /* padding: .8rem 0 0 0; */
}

.coin_in {
    text-align: center;
    margin-bottom: 1vh;
}

.coin {
    width: 100%;
    margin-top: .3rem;
    padding-bottom: .1rem;
}

.lp_p {
    text-align: center;
    color: #ffe5af;
    opacity: .8;
    font-size: .32rem;
    /* margin-top: .14rem; */
}

.sczz_item {
    display: flex;
    align-items: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 3rem;
    width: 2.5rem;
    background: #fff8db;
    color: #ff5653;
    font-size: .28rem;
    position: relative;
}


.sel_ico {
    position: absolute;
    right: .12rem;
    top: 50%;
    margin-top: -.2rem;
    width: .4rem;
    height: .4rem;
    background: url("../images/sel_down.png") no-repeat 0 0;
    background-size: 100% 100%;
}

.zydlBox2 {
    padding: 1.2rem 0 0 1rem;
}

.tjzybtn {
    margin: .6rem auto 0;
    display: block;
    height: .8rem;
    line-height: .8rem;
    width: 3rem;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
    font-size: .28rem;
    background-image: linear-gradient(#e84d4f, #dd3636);
    box-shadow: 0 3px 5px 0px rgb(0 0 0 / 10%);
}

.goBack {
    text-align: center;
    margin-top: .1rem;
}

.go_sp {
    font-size: .24rem;
    color: #666;
    text-decoration: underline;
}

.tsDa_mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    z-index: 10;
}

.tsDcon {
    position: fixed;
    width: 6rem;
    top: 50%;
    left: 50%;
    height: 3.6rem;
    margin: -1.8rem 0 0 -3rem;
    z-index: 11;
    background: #fff;
    border-radius: .16rem;
    box-sizing: border-box;
    padding: .2rem;
}

.ts_p1 {
    text-align: center;
    font-size: .36rem;
    color: #7C0D02;
    line-height: .8rem;
    margin-bottom: .2rem;
    padding-top: .2rem;
}

.ts_p2 {
    font-size: .28rem;
    text-align: center;
    margin-top: .1rem;
}

.zyts {
    color: #ff0000;
}

.close {
    position: absolute;
    right: .2rem;
    top: .2rem;
    width: .3rem;
    height: .3rem;
    background: url("../images/da_close.png") no-repeat 0 0;
    background-size: 100% 100%;
}

.xxDcon {
    position: fixed;
    width: 6rem;
    top: 50%;
    left: 50%;
    height: 5rem;
    margin: -2.5rem 0 0 -3rem;
    z-index: 11;
    background: #fff;
    border-radius: .16rem;
    box-sizing: border-box;
    padding: .2rem;
}

.ts_p3 {
    font-size: .28rem;
    text-indent: 2em;
    margin-top: .1rem;
    padding: 0 .2rem;
}

.xxDft {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .5rem;
}

.cac {
    background-color: rgba(127, 127, 127, 1);
    box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
    height: .6rem;
    width: 2rem;
    line-height: .6rem;
    border-radius: .3rem;
    font-size: .24rem;
    color: #fff;
    text-align: center;
    margin: 0 .1rem;

}

.sure {
    background-color: rgba(217, 0, 27, 1);
    box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
    height: .6rem;
    width: 2rem;
    line-height: .6rem;
    border-radius: .3rem;
    font-size: .24rem;
    color: #fff;
    text-align: center;
    margin: 0 .1rem;
}

.stats {
    text-align: right;
}

.toolbar, .toolbar .title {
    font-size: .4rem;
    color: #3d4145;
    width: 100%;
}

.toolbar .toolbar-inner {
    height: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
}

.toolbar .picker-button {
    position: absolute;
    right: 0;
    box-sizing: border-box;
    height: 1rem;
    line-height: 1rem;
    color: #7facf0;
    z-index: 1;
    padding: 0 .2rem;
    font-size: .3rem;
}

.toolbar .title {
    position: absolute;
    display: block;
    padding: 0;
    font-weight: 400;
    line-height: 1rem;
    text-align: center;
    white-space: nowrap;
}

.selzyrg {
    font-size: .24rem;
    margin-top: .05rem;
}

.sesero {
    white-space: nowrap;
    transform: scale(.8, .8);
    transform-origin: left center;
}

.selzylf {
    font-size: .3rem;
}

.fensy {
    color: #ff0000;
}

.weui-select-modal .weui-cells {
    max-height: 10rem;
}

