.topimg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.hedaerimg {
    width: 100%;
    display: block;

}

.Member {
    display: flex;
    justify-content: space-between;
    margin: 0 0.3rem;
    padding-top: .45rem;
}

.Member_view {
    width: 3.29rem;
    height: 1.72rem;
    background: url(../images/topbg.png) no-repeat;
    background-size: 100% 100%;
}

.Member_view h3 {
    text-align: center;
    padding-top: .25rem;
}

.Member_view h3 span {
    font-size: .4rem;
    color: #824724;
    margin: 0 0.2rem;
    text-align: center;
}

.Member_view p {
    text-align: center;
    color: #824724;
    font-size: .32rem;
    margin-top: .15rem;
}

.equity {
    background-color: #fff;
    border-radius: .2rem;
    margin: 0 0.3rem;
    margin-top: .3rem;
    padding: 0.4rem 0;
}

.tit1 {
    width: 4.47rem;
    height: .41rem;
    display: block;
    margin: 0 auto;
}

.equity-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: .34rem;
    margin-top: .27rem;
}

.equity-title-left {
    width: 2.9rem;
    height: .79rem;
    background: url(../images/ban.png) no-repeat;
    background-size: 100% 100%;
    line-height: .85rem;
    color: #fff;
    font-size: .25rem;
    font-weight: bold;
    text-align: center;
    margin-left: -.15rem;
}

.equity-title-right {
    color: #888888;
    font-size: .26rem;
    border-bottom: 1px solid #aaaaaa;
    line-height: .45rem;
}

.equity-view {
    padding: 0 0.4rem;

}

.equity-list {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-top: .4rem;
}

.equity-list>li {
    border: 1px solid transparent;
    background-color: transparent;
}

.equity-list li>img {
    width: .7rem;
    height: .68rem;
    display: block;
    margin: 0 auto;
}

.equity-list li p {
    text-align: center;
    color: #333333;
    font-size: .22rem;
    margin-top: .15rem;
}

.equity_label {
    width: .34rem;
    height: .34rem;
    display: block;
    margin: 0 auto;
    margin-top: .3rem;
}

.equity_label input[type="radio"] {
    display: none;
    width: 0;
}

.equity_label input[type="radio"]:checked+i {
    background-image: url(../images/chebox.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none;
}

.equity_label i.activeimg {
    background-image: url(../images/chebox.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none;
}

.equity_label i {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #f5f4f4;
    border: 1px solid #ebebeb;
    border-radius: 0.06rem;
}

.list_p {
    color: #333333;
    font-size: .28rem;
    text-align: center;
    margin-top: .4rem;
}

.equity-view2 {
    display: flex;
    width: 4.7rem;
    margin: 0 auto;
    margin-top: .55rem;
    justify-content: space-between;
}

.equity-view2 img {
    display: block;
    margin: 0 auto;
    width: .9rem;
    height: .9rem;
}

.equity-btn {
    display: block;
    width: 6.19rem;
    height: 1.06rem;
    background: url(../images/btn.png) no-repeat;
    background-size: 100% 100%;
    padding-bottom: .23rem;
    color: #fb4f38;
    font-size: .34rem;
    font-weight: bold;
    margin: 0 auto;
    margin-top: .5rem;
    text-align: center;
    line-height: .8rem;
}

div.equity-title-left2 {
    background-image: url(../images/ban23.png);
}

.contentimg {
    width: 100%;
}

.viewflex {
    width: 100%;
    padding: .2rem .3rem;
    position: fixed;
    bottom: 0;
}

.btnflex {
    width: 100%;
    height: 1.1rem;
    border-radius: .2rem;
    background-image: linear-gradient(#149aff, #424af8);
    color: #fff;
    font-size: .38rem;
}

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

.loginview {
    margin: 0 0.6rem;
    margin-top: 40%;
    background-color: #fff;
    border-radius: .2rem;
    padding: 0 0.5rem;
    position: relative;
}

.loginab {
    width: 2rem;
    height: 2rem;
    position: absolute;
    left: 50%;
    top: -1rem;
    margin-left: -1rem;
    background-color: #fff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loginab img {
    width: 1.26rme;
    height: .9rem;
}

.cha {
    position: absolute;
    top: .2rem;
    right: .2rem;
    width: .52rem;
    height: .52rem;
}

.login {
    padding-top: 1rem;
    padding-bottom: .32rem;
}

.logininput {
    border: 1px solid #c8c8c8;
    padding: 0.2rem 0.3rem;
    border-radius: .4rem;
    margin-bottom: .25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.logininput input[type="text"] {
    flex: 1;
    color: #333;
    font-size: .32rem;
}

.logininput img {
    width: .3rem;
    margin-right: .3rem;
    height: .35rem;
}

.yzminput {
    color: #2b70fb;
    font-size: .32rem;
    padding: 0 .1rem;
    text-align: center;
    border-left: 1px solid #2b70fb;
    width: 2rem;
}

.loginbtn {
    height: .8rem;
    width: 100%;
    border-radius: .2rem;
    background-image: linear-gradient(#149aff, #424af8);
    font-size: .32rem;
    color: #fff;
    margin-top: .2rem;
}

div.loginmodel {
    display: none;
}

.explain {
    padding: 0 .45rem;
}

.explainimg {
    width: 1.8rem;
    height: 1.74rem;
    display: block;
    margin: 0 auto;
    margin-top: .9rem;
}

.explain-title {
    width: 4.27rem;
    height: .26rem;
    background: url(../images/tit3.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.45rem auto;
    text-align: center;
    font-size: .34rem;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center;
}


.explain-text p {
    color: #888888;
    font-size: .28rem;
    margin-bottom: .2rem;
    line-height: .4rem;
}

.chacha {
    display: block;
    width: .7rem;
    height: .7rem;
    background: url(../images/cha.png) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: .85rem;
}

.yzmimg {
    /* width: 1.7rem !important; */
    height: .5rem !important;
    width: 1.2rem !important;
    margin: 0 !important;
}

.yzmimg2 {
    width: 100%;
    height: 100%;
}

.logininput div {
    display: flex;
    width: 2.5rem;
}

.logininput div input {
    flex: 1;
}

.radiolist {
    display: flex;
    justify-content: space-between;
    padding: 0 .2rem;
}

.radiolist label {
    margin: 0;
    margin-top: .3rem;
}

.index_top {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.timg {
    width: 5.59rem;
    height: 2.96rem;
    display: block;
    margin: 0 auto;
    margin-top: .81rem;
}

.content {
    margin: 0 0.3rem;
    background-color: #fff;
    border-radius: .2rem;
    position: relative;
    margin-top: .2rem;
    padding-bottom: .45rem;
    border-top: 1px solid #fff;
}

.content-title {
    width: 5.25rem;
    height: .9rem;
    background: url(../images/contitle.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    line-height: .9rem;
    font-weight: bold;
    color: #fff;
    font-size: .42rem;
    position: absolute;
    top: -.46rem;
    left: 50%;
    margin-left: -2.625rem;
}

.login2 {
    padding: 0 0.6rem;
    padding-top: .7rem;
}

.login2>li {
    height: 1rem;
    display: flex;
    align-items: center;
}

.login2>li input[type="text"] {
    display: block;
    border-bottom: 1px solid #98ccfb;
    height: .8rem;

}

.login2>li input[type="text"]::placeholder {
    color: #84bcfa;
}

.phone_number input {

    display: block;
    width: 100%;

}

.verification input[type="text"] {
    display: block;
    width: 3.4rem;
}

.verification {
    justify-content: space-between;
}

.verification input[type="button"] {
    width: 2rem;
    height: .65rem;
    border-radius: .14rem;
    border: 1px solid #1282fe;
    color: #1282fe;
    display: block;
}

.graphiccode input[type="text"] {
    width: 3.4rem;
}

.graphiccode {
    justify-content: space-between;
}

.graphiccode div {
    width: 2rem;
    height: .78rem;
    background-color: #e4e4e4;
}

.index1,
.index2,
.index3 {
    display: block;
    width: 6.43rem;
    margin: 0 auto;
}

.index2 {
    margin-top: 1.29rem;
}

.index3 {
    margin-top: 1.36rem;
}

.bolang {
    display: block;
    width: 100%;
    margin-top: .5rem;
}

.inbottom {
    background-color: #f2fafe;
    min-height: 3rem;
    padding-bottom: .2rem;
}

.inbottomxt {
    width: .4rem;
    height: .22rem;
    display: block;
    margin: 0 auto;
    margin-top: .2rem;
}

.inbottom_h3 {
    text-align: center;
    font-size: .36rem;
    color: #333;
}

.chakan {
    width: 1.2rem;
    text-align: center;
    height: .43rem;
    line-height: .43rem;
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
    background-color: #f3f3f3;
    color: #888888;
    font-size: .24rem;
    position: absolute;
    bottom: 3.3rem;
    right: 0;
}

.hader5 {
    width: 3.79rem;
    height: 1.42rem;
    display: block;
    margin: 0 auto;
}

.bu {
    width: 6.05rem;
    height: 2.49rem;
    display: block;
    margin: 0 auto;
}

.danyi {
    width: 4.49rem;
    height: 2.72rem;
    display: block;
    margin: 0 auto;
    margin-top: .4rem;
}

.detailstable {
    margin: .3rem;
    border: 1px solid #129efe;
    border-radius: .1rem;
    background-color: #eff7fd;
}

.details-title {
    background-color: #129efe;
    border-top-left-radius: .1rem;
    border-top-right-radius: .1rem;
    color: #fff;
    font-size: .25rem;
    line-height: .48rem;
    padding-left: .25rem;
}

.detable-p {
    color: #1281fe;
    font-size: .28rem;
    padding-left: .25rem;
    line-height: .9rem;
}

.detable-list {
    display: flex;
    justify-content: space-between;
    margin: .25rem;
    margin-top: 0;
    margin-bottom: .3rem;
    border: 1px dashed #37adfe;
    background-color: #fff;
    border-radius: .1rem;
    padding: 0.25rem 0;
    text-align: center;
}

.detable-list>li {
    width: 33%;
    color: #0061af;
    font-size: .24rem;
}

.detable-list li:nth-child(2) {
    border-left: 1px dashed #129efe;
    border-right: 1px dashed #129efe;
}

.detable-list>li h3 {
    font-size: .36rem;
}

.detable-list>li h3 span {
    font-size: .24rem;
}

.set-meal {
    padding: .35rem;
    padding-bottom: 0;
}

.set-meal-p {
    color: #333333;
    font-size: .28rem;
}

.mealnav {}

.meallist {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0.3rem 0;
}

.meallist>li {
    width: 2.74rem;
    /*height: .93rem;*/
    border: 1px solid #bfbfbf;
    border-radius: .12rem;
    text-align: center;
    line-height: .93rem;
    color: #888888;
    font-size: .28rem;
}

.meallist>li.active {
    background: url(../images/active2.png) no-repeat;
    width: 100%;
    background-size: 100% 100%;
    border: none !important;
    color: #1282fe;
    border: 1px solid #1282fe;
}

.mealview {
    display: flex;
    justify-content: space-around;
    padding: 0.3rem 0;
}

.mealview>div {
    color: #333333;
    line-height: .65rem;
    font-size: .25rem;
}

.mealview>div.active {
    font-size: .3rem;
    color: #fc8a1a;
    border-bottom: 2px solid #fc8a1a;
}

.meatext {
    color: #333333;
    font-size: .26rem;
    line-height: .4rem;
    height: 4rem;
    padding: 0 0.1rem;
    overflow: hidden;
    overflow-y: auto;
}

.isfliaview {
    width: 70%;
    border-radius: .1rem;
    margin: 0 auto;
    margin-top: 30%;
    text-align: center;
    background-color: #fff;
    padding-top: .3rem;
}

.isfliaview-h3 {
    color: #333;
    font-size: .36rem;

}

.isfliaview-p {
    color: #666;
    font-size: .24rem;
    margin-top: .3rem;
}

.isfliaview_btn {
    display: block;
    width: 100%;
    border-top: 1px solid #1282fe;
    text-align: center;
    line-height: .8rem;
    color: #1282fe;
    font-size: .3rem;
    margin-top: .3rem;
}

div.issucces {
    display: none;
}

div.isflia {
    display: none;
}

.issuccesview {
    background: #fff;
    margin: 0 1rem;
    margin-top: 40%;
    border-radius: .2rem;
    border-top: 1px solid #fff;
    padding: .3rem;
}

.fail {
    width: 1.54rem;
    height: 1.24rem;
    display: block;
    margin: 0 auto;
}

.flai-text {
    color: #f32f33;
    font-size: .3rem;
}

.issuccesview_p {
    color: #333;
    margin: 0.2rem 0;
    text-align: center;
    line-height: .4rem;
}

.lingqubtn {
    width: 4.34rem;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    display: block;
    color: #fff;
    font-size: .32rem;
    background-image: linear-gradient(#5aaffa, #287df9);
    border-radius: .3rem;
    margin: 0 auto;
}

.succes {
    width: 1.48rem;
    height: 1.19rem;
    display: block;
    margin: 0 auto;
}

.succes-text {
    color: #1a7af6;
}

div.successmodel {
    display: none;
}

.shenke {
    width: 1.58rem;
    height: 1.25rem;
    display: block;
    margin: 0 auto;
}

div.shenkeview {
    display: none;
}

.danyiguize {
    display: block;
    font-size: .34rem;
    color: #fb4f38;
    text-align: center;
    width: 1.6rem;
    line-height: .6rem;
    background-color: #f5f168;
    position: absolute;
    top: 4rem;
    right: 0;
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
    padding-left: .2rem;
}


.danyinav {
    height: .85rem;
    line-height: .85rem;
    color: #fff;
    font-size: .36rem;
    text-align: center;
    position: relative;
}

.danyinav .zt {
    position: absolute;
    left: .35rem;
    top: .25rem;
}

.danyititle {
    width: 2.87rem;
    height: .6rem;
    background: url(../images/tit4.png) no-repeat bottom;
    background-size: 2.87rem .3rem;
    text-align: center;
    line-height: .6rem;
    color: #1281fe;
    font-size: .36rem;
    margin: 0 auto;
    margin-top: .3rem;
}

.sjh {
    color: #333333;
    font-size: .31rem;
    text-align: center;
    padding: 0.4rem 0;
}

.tuiding-left {
    color: #888888;
    font-size: .3rem;
}

.tuiding-left span:nth-child(1) {
    color: #333333;
}

.tuidinglist>li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.4rem;
    margin-bottom: .5rem;
}

.tuidinglist>li a {
    color: #888888;
    font-size: .3rem;
}

.cpxqing {
    color: #333333;
    font-size: .31rem;
    padding-left: .4rem;
    display: flex;
    align-items: center;
}

.cpxqing i {
    display: inline-block;
    width: .3rem;
    height: .3rem;
    border-radius: 100%;
    border: 2px solid #1281fe;
    vertical-align: middle;
    margin-right: .15rem;
}

.cpxqtext {
    padding: 0.2rem .4rem;
    color: #555555;
    margin-bottom: .2rem;
}

.sfzinput {
    display: block;
    width: 5.8rem;
    height: .8rem;
    color: #ababab;
    font-size: .32rem;
    text-align: center;
    border: 1px solid #ababab;
    border-radius: .4rem;
    margin: 0 auto;
}

.sfzinput::placeholder {
    color: #ababab;
}

.taocantent {
    color: #555555;
    font-size: .3rem;
    padding: 0 0.4rem;
    padding-top: .4rem;
    word-wrap: break-word
}

.Member2 {
    padding-top: 0;
}

.Member2 .Member_view {
    width: 2.98rem;
    height: 1.56rem;
}

.Member2 .Member_view h3 span {
    font-size: .36rem;
}

.shengilist {
    margin-top: .95rem;
    padding: 0 0.6rem;
}

.shengilist>li {
    margin-bottom: .3rem;
    width: 5.69rem;
    height: .82rem;
    border: 1px solid #bfbfbf;
    text-align: center;
    line-height: .82rem;
    color: #888888;
    font-size: .3rem;
    border-radius: .12rem;
}

.shengilist>li.active {
    border: none;
    background: url(../images/active2.png) no-repeat;
    background-size: 100% 100%;
    color: #1282fe;
}

.shengilist>li:last-child {
    margin-bottom: 0;
}

.wenxintishi {
    margin-top: .5rem;
}

.sjbmodelview {
    margin: 0 0.7rem;
    background-color: #fff;
    border-radius: .2rem;
    margin-top: 20%;
}

.qrdg {
    width: 2.88rem;
    height: 2.67rem;
    display: block;
    margin: 0 auto;
    margin-top: .2rem;
}

.sjbmodellist>li {
    display: flex;
    margin-bottom: .2rem;
}

.sjbmodellist {
    padding: 0 0.5rem;
    margin-top: .45rem;
}

.sjbmodellist>li span:first-child {
    color: #222222;
    font-size: .3rem;
    width: 1.5rem;
}

.sjbmodellist>li span:last-child {
    font-size: .3rem;
    color: #666666;
    flex: 1;
}

.sjbmodel_p {
    color: #ff4c29;
    font-size: .28rem;
    text-align: center;
    line-height: 1rem;
}

.sjbmodel-btn {
    display: flex;
    justify-content: space-between;
    padding: 0.35rem .45rem;
    padding-top: 0;
}

div.sjbmodel {
    display: none;
}

.sjbmodel-btn a {
    display: block;
    width: 2.4rem;
    height: .66rem;
    text-align: center;
    line-height: .66rem;
    color: #fff;
    font-size: .32rem;
    border-radius: .3rem;
}

.sjbmodel-btn a:first-child {
    background-image: linear-gradient(#dad9d9, #c2c1c1);
}

.sjbmodel-btn a:last-child {
    background-image: linear-gradient(#5ab0fa, #297ef9);
}

.meatext2 {
    padding-top: .3rem;
    display: none;
}

.inbottom_text {
    padding: 0.3rem;
}

.sfzinputfail {
    color: red;
    font-size: .24rem;
    padding-left: .55rem;
    line-height: .5rem;
}

.sjbtn {}

.sjbtn>div {
    width: 6.19rem;
    height: .8rem;
    line-height: .8rem;
    background-color: #129efe;
    border-radius: .4rem;
    text-align: center;
    color: #fff;
    font-size: .3rem;
    margin: 0 auto;
    margin-top: .2rem;
}

.meatext::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
}

.meatext::-webkit-scrollbar {
    width: 0.12rem;
    border-radius: 0.15rem;
    background-color: #eee;
}

.meatext::-webkit-scrollbar-thumb {
    border-radius: 0.15rem;
    background-color: #ccc;
}

.meatext::-webkit-scrollbar-track {
    border-radius: 0.15rem;
    background-color: #eee;
}

.taocantent {
    height: 3rem;
    padding: 0 0.2rem;
    overflow: hidden;
    overflow-y: auto;
}

.taocantent::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
}

.taocantent::-webkit-scrollbar {
    width: 0.12rem;
    border-radius: 0.15rem;
    background-color: #eee;
}

.taocantent::-webkit-scrollbar-thumb {
    border-radius: 0.15rem;
    background-color: #ccc;
}

.taocantent::-webkit-scrollbar-track {
    border-radius: 0.15rem;
    background-color: #eee;
}

.equbtnview {
    display: flex;
    padding: 0 0.4rem;
}

.fliesriht {
    width: 1.60rem;
    height: 1.8rem;
    position: fixed;
    top: 40%;
    right: .3rem;
    background: url(../images/rado.png) no-repeat;
    background-size: 100% 100%;
}

.xuanze {
    font-size: 14px;
    color: #333333;
    margin-top: .5rem;
    padding-left: 0.6rem;
}

.titlewaibu {
    padding-left: .3rem;
    color: #333333;
    font-size: .28rem;
}

.list_p_tit {
    font-size: .4rem;
    color: #333;
    text-align: center;
    font-weight: bold;
}

.list_p_tit span {
    display: block;
    font-size: .26rem;
    color: #666;
    margin-top: .2rem;
    margin-bottom: .2rem;
}

.dable_hs {
    color: #fe2525;
    font-size: .28rem;
    padding-left: .45rem;
    margin-top: .3rem;
}

button.hsBtn {
    padding: 0;
    height: .8rem;
    background: #999;
    color: #fff;
    border-radius: .55rem;
}

.shibai {
    width: 2.25rem;
    height: 1.28rem;
    display: block;
    margin: 0.3rem auto;
}

.shibai_p i {
    display: inline-block;
    width: .4rem;
    border-top: 1px solid #535353;
    margin: 0 0.2rem;
}

.shibai_p {
    color: #444444;
    font-size: .36rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shibai_text {
    color: #777777;
    font-size: .26rem;
    text-align: center;
    margin-top: .2rem;
    margin-bottom: .3rem;
}

div.shibaiview {
    display: none;
}

.userheader {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.hdgz {
    width: .7rem;
    height: 1.65rem;
    display: flex;
    align-items: center;
    justify-items: center;
    color: #fff;
    padding: .22rem 0;
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
    background-color: #1276fe;
    position: absolute;
    right: 0;
    top: 1.06rem;
    z-index: 5;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;

}

.hdgz span {
    font-size: .3rem;
}

.content-title2 {
    width: 4.05rem;
    height: .9rem;
    background: url(../images/contitle.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    line-height: .9rem;
    font-weight: bold;
    color: #fff;
    font-size: .42rem;
    position: absolute;
    top: -.46rem;
    left: 50%;
    margin-left: -2.025rem;
}

.activityimg {
    display: block;
    width: 4.29rem;
    height: .42rem;
    margin: 0 auto;

    margin-bottom: .3rem;
}

.boxactivity {
    border-radius: .2rem;
    box-shadow: 0 2px 0.15rem -0.06rem #bcbcbc;
    margin: 0 0.35rem;
    margin-top: .9rem;
    padding: .3rem;
}

.activitytop {
    width: 100%;
    line-height: .6rem;
    position: relative;
    padding-left: .25rem;

    background-color: #f5f5f5;
}

.activitytop span {
    color: #000;
    font-size: .34rem;
}

.activitytop a {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    line-height: .6rem;
    padding: 0 0.2rem;
    color: #f0f3f8;
    font-size: .28rem;
    border-radius: .06rem;

}

.activitytop a.bg1 {
    background-color: #19a3fd;
}

.activitytop a.bg2 {
    background-color: #f3a812;
}

.activitytop a.bg3 {
    background-color: #ec5545;
}

.activitytext {
    width: 100%;
    padding: 0 0.2rem;
    color: #333333;
    font-size: .29rem;
    margin-top: .2rem;
    line-height: .4rem;
}

.boxpadding {
    padding: 0 0.3rem;
}

.watertitle {
    position: relative;
    height: .6rem;
    margin-left: .38rem;
    display: inline-block;

}

.watertitle i {
    width: .3rem;
    height: .3rem;
    border: .05rem solid #1281fe;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    left: -.4rem;
    top: 50%;
    margin-top: -.13rem;
}

.watertitle span {
    display: block;
    width: 100%;
    height: .23rem;
    background-color: #deedff;
    border-radius: .113rem;
    position: absolute;
    bottom: .03rem;
    z-index: 1;
}

.watertitle div {
    position: relative;
    z-index: 3;
    color: #1c71fe;
    font-size: .32rem;
    line-height: .6rem;
    padding: 0 0.1rem;
}

.liuliangbao {
    display: block;
    width: 100%;
    border-radius: .15rem;
    border: 1px solid #1282fe;
    color: #1282fe;
    font-size: .3rem;
    text-align: center;
    line-height: .8rem;
    margin-top: .3rem;
}

.liuliangbao.active {
    background: url(../images/active2.png) no-repeat;
    background-size: 100% 100%;
    line-height: .8rem;
    border: none !important;
}

.appimg1 {
    width: 5.96rem;
    height: 4.77rem;
    display: block;
    margin: 0.35rem auto;
}

.apptext {
    padding-bottom: .4rem;
    border-bottom: 1px dashed #d2d2d2;
    text-align: center;
    line-height: .5rem;
    color: #333333;
    font-size: .28rem;
}

.apptext span {
    color: #e7201d;
    font-size: .28rem;
}

.fuwuxy a {
    font-size: .28rem;
    color: #1aa4fd;
}


.quanyititle {
    width: 5.48rem;
    height: .57rem;
    background: url(../images/quanyi.png) no-repeat;
    background-size: 5.48rem .57rem;
    margin: 0 auto;
    text-align: center;
    line-height: .57rem;
    color: #333333;
    font-size: .34rem;
    font-weight: bold;
    margin-top: .5rem;
    margin-bottom: .4rem;
}

.quanyiappimg {
    width: 5.35rem;
    height: .9rem;
    display: block;
    margin: 0 auto;
}

.yizhifulistitem {
    width: 6.47rem;
    height: 1.95rem;
    background: url(../images/list_yzf.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    position: relative;
}

.yizhifulistitem-left {
    width: 1.7rem;
    text-align: center;
    margin-left: .2rem;
}

.yizhifulistitem-left h3 {
    color: #8d5d2e;
    font-size: .49rem;
    font-weight: 400;
}

.yizhifulistitem-left h3 span {
    font-size: .29rem;
}

.yizhifulistitem-left>p {
    display: inline-block;
    color: #8d5d2e;
    font-size: .19rem;
    padding: 0 .1rem;
    background-image: linear-gradient(to right, #fae7c7, #f2cc94);
    border-radius: .3rem;
}

.yizhifulistitem-right {
    padding-left: .35rem;
}

.yizhifulistitem-right p {
    margin: .1rem 0;
    color: #8d5d2e;
    font-size: .22rem;
}

.rtop {
    width: 1.2rem;
    height: .3rem;
    background-image: linear-gradient(to right, #b4873d, #864708);
    text-align: center;
    line-height: .3rem;
    color: #fff;
    font-size: .2rem;
    position: absolute;
    top: 0;
    right: .15rem;
}

.boxactitle {
    color: #222222;
    font-size: .34rem;
    text-align: center;
}

.boxactext_p {
    color: #333333;
    font-size: .29rem;
    text-align: center;
    margin-top: .2rem;
}

.selectapplist {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row wrap;
    padding-top: .35rem;

}

.selectapplist>li {
    width: 33.3%;
    margin-bottom: .35rem;
}

.selectapplist>li .chebox_i {
    display: block;
    width: .34rem;
    height: .34rem;
    border-radius: .06rem;
    background-color: #f5f4f4;
    margin: 0 auto;
    border: 1px solid #bfbfbf;
    margin-top: .15rem;
}

.selectapplist>li.active .chebox_i {
    border: 0;
    background: url(../images/chebox.png) no-repeat;
    background-size: .34rem .34rem;
}

.selectappview img {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    margin: 0 auto;
}

.selectappview>p {
    color: #333333;
    font-size: .26rem;
    text-align: center;
    margin-top: .15rem;
}

.selectappview>div {
    text-align: center;
}

.seletapnum {
    color: #e7201d;
    font-size: .34rem;

}

.seletapup {
    text-decoration: line-through;
    color: #888888;
    font-size: .2rem;
    vertical-align: top;
}

.fuwuxy {
    padding: .35rem;
    display: flex;
    align-items: center;
    color: #333333;
    font-size: .28rem;
}

.yueduchebox {
    display: inline-block;
    width: .34rem;
    height: .34rem;
    border-radius: .06rem;
    background-color: #f5f4f4;
    border: 1px solid #bfbfbf;
    margin-right: .2rem;
}

.yueduchebox.active {
    border: 0;
    background: url(../images/chebox.png) no-repeat;
    background-size: .34rem .34rem;
}

.fuwuxytext {
    font-size: .22rem;
    color: #333333;
    padding: 0 0.3rem;
}

.fuwuxytext a {
    color: #1aa4fd;
    font-size: .22rem;
}

.huodongview {
    background-color: #fff;
    width: 5.6rem;
    margin: 0 auto;
    border-radius: .07rem;
    padding: .3rem;
    margin-top: 30%;
}

.uscg {
    width: 3.1rem;
    height: 2.87rem;
    display: block;
    margin: 0 auto;
    margin-bottom: .2rem;
}

.huodongviewtext {
    color: #333333;
    font-size: .26rem;
    line-height: .5rem;
}

.huodongviewtext span {
    font-size: .26rem;
    color: #fc3a1b;
}

.huodongviewbtn {
    display: block;
    width: 100%;
    height: .65rem;
    text-align: center;
    line-height: .65rem;
    color: #fff;
    font-size: .32rem;
    background-image: linear-gradient(to right, #5ab7fa, #2991f9);
    border-radius: .3rem;
    margin-top: .3rem;
}



.hdmodelsit>li {
    color: #444444;
    font-size: .26rem;
    line-height: .5rem;
    margin-bottom: .1rem;
}

.hdmodelsit>li span {
    color: #000;
    font-size: .26rem;
    font-weight: bold;
}

.hdbtn {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.hdbtn button {
    width: 2.4rem;
    height: .65rem;
    color: #fff;
    border-radius: .3rem;
    font-size: .32rem;
}

.hdbtn button:first-child {
    background-image: linear-gradient(#cdcdcd, #b6b5b5);
}

.hdbtn button:last-child {
    background-image: linear-gradient(#5ab7fa, #2991f9);
}

.apptext_p {
    font-size: .24rem;
    padding: .3rem 0;
    color: #999;
}

.huodongview-h1 {
    text-align: center;
    font-size: .32rem;
    margin: 0 auto;
    margin-bottom: .2rem;
    width: 3.18rem;
    height: .4rem;
    line-height: .35rem;
    background: url(../images/sutit.png) no-repeat bottom;
    background-size: 100% auto;
}

.smlq {
    text-align: center;
    line-height: .4rem;
    color: #333;
    font-size: .28rem;
}

div.usercgmodel {
    display: none;
}

div.usersbmodel {
    display: none;
}

div.userquerenmodel {
    display: none;
}

.uscgewm {
    width: 2rem;
    height: 2rem;
    display: block;
    margin: .2rem auto;
}

@media screen and (min-width:750px) {
    .huodongview {
        margin-top: 3%;
    }

    .userquerenmodel .huodongview {
        margin-top: 2%;
    }

    .loginview {
        width: 500px;
        margin-top: 8%;
        position: absolute;
        left: 50%;
        margin-left: -250px;
    }

    .sjbmodelview {
        width: 600px;
        position: absolute;
        left: 50%;
        margin-top: 5%;
        margin-left: -300px;
    }

    .shengilist>li {
        overflow: hidden;
    }

    .logininput {
        height: 60px;
        overflow: hidden;
    }

    .logininput input[type="text"],
    .yzminput {
        font-size: 16px;
    }

    .logininput img {
        width: .2rem;
        margin-right: .2rem;
        height: .25rem;
    }

    .cha {
        width: 40px;
        height: 40px;
    }

    .viewflex {
        width: 750px;
        text-align: center;
    }

    .loginbtn {
        font-size: 16px;
        height: 60px;
    }

    .cpxqing {
        font-size: 20px;
    }

    .cpxqtext {
        font-size: 16px;
    }

    .sfzinputfail {
        font-size: 16px;
    }

    .isfliaview {
        position: fixed;
        margin-top: 10%;
        width: 5rem;
        left: 50%;
        margin-left: -2.5rem;
        font-size: .25rem;
    }

    .yzmimg {
        width: 1rem !important;
        height: .45rem !important;
    }

    .yzminput {
        font-size: 14px;
    }

    .qrdg {
        width: 30%;
        height: auto;
    }

    .sjbmodellist>li span:first-child,
    .sjbmodellist>li span:last-child {
        font-size: 16px;
    }

    .sjbmodellist>li {
        margin-bottom: 10px;
    }

    .sjbmodel_p {
        font-size: 16px;
        line-height: 30px;
        padding-bottom: 10px;
    }

    .sjbmodel-btn a {
        font-size: 16px;
        height: 40px;
        line-height: 40px;
    }

    .issuccesview {
        position: fixed;
        left: 50%;
        margin-left: -250px;
        width: 500px;
        margin-top: 8%;
    }

    .lingqubtn {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }

    .lingqubtn:hover {
        color: #fff;
    }

    .hdmodelsit>li span {
        font-size: .22rem;
    }

    .huodongviewtext,
    .hdmodelsit>li {
        font-size: .18rem;
        line-height: .35rem;
    }

    .uscg {
        width: 2.5rem;
        height: auto;

    }



}