@charset "utf-8";
/* CSS Document */
body, html {
	width:100%;height:100%;
}
html{font-size:100px;}
@media screen and (max-width: 750px) {
  html {
    font-size: 100px;
    font-size: 13.33333333vw;
  }
}
::-webkit-scrollbar {
    width: 0px;
	height:0px;
	background:#efefef;
	border-radius:0px;
}
::-webkit-scrollbar-thumb {
    background: #dddddd;
    scrollbar-arrow-color:#898989;
	border-radius:0px;
}
body{font-family:"Montserrat","微软雅黑", Arial;padding:0px; margin:0px; }
.phone{width:100%; max-width:750px; color:#333333; margin:auto;line-height:1.5; padding:0; font-size:0.24rem;padding-bottom:1.42rem; min-height:100%;}
div,span,h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0; padding:0; list-style:none;vertical-align:baseline;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
[v-cloak]{ display:none;}
input{ outline:none; font-size:inherit;}
a { color:#333333; text-decoration:none;}
a:hover { color:#333333;}
img{
	width:auto;
	max-width:100%;
	height:auto;
	border:0 none;
	vertical-align:top;
}
i, em {
	font-style:normal
}

.container{ margin:auto 0.18rem;}
.flex-between {display: flex;align-items: center;justify-content: space-between;}
.flex-center-y {display: flex;align-items: center;}
* {
    box-sizing: border-box;
}
.flex_1{display: flex;flex-direction: column;}

/*首页*/
.index_1{ background:#235cdd;}
.phone.index_1{ padding-top:0.18rem; }
.banner{ border-radius:0.2rem; overflow:hidden; margin-bottom:0.16rem;}
.ny_banner .swiper-pagination-bullet,
.banner .swiper-pagination-bullet{ background-color:#fff;}
.ny_banner .swiper-pagination-bullet-active,
.banner .swiper-pagination-bullet-active{ background-color:#fb3432;}
.banner ul li img{ width:100%; height:3.35rem;object-fit: cover;object-position: center center;}
.video{ margin-bottom:0.3rem;}
.index_product ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0.21rem 0.14rem;
align-items: stretch;}
.index_product ul li{ background:#fff;border-radius: 0.27rem 0.27rem 0 0; overflow:hidden;}
.index_product ul li .photo{ position:relative; padding-top:76%;}
.index_product ul li .photo img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;object-position: center center;}
.index_product ul li .content{ padding:0.17rem;}
.index_product ul li .content .title{ color:#1a1a1d; font-size:0.3rem;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-weight:600; margin-bottom:0.1rem;}
.index_product ul li .content .desc .price{ color:#e71d0b; font-size:0.22rem; font-weight:600;}
.index_product ul li .content .desc .gray{ color:#adacac; font-size:0.14rem;text-decoration: line-through;}

/*首页悬浮菜单*/
.f_menu{ position:fixed; left:50%; bottom:0px;transform:translateX(-50%);-webkit-transform:translateX(-50%); background:#2a38a4; max-width:750px; height:1.18rem; width:100%;z-index:100;}
.f_menu ul{ width:100%;height:1.18rem; }
.f_menu ul li{ flex:1; text-align:center; color:#fff;}
.f_menu ul li a{ color:#fff;}
.f_menu ul li a .iconfont{ font-size:0.42rem; line-height:1.2; height:0.42rem;}
.f_menu ul li a .icon-zhuye{ font-size:0.38rem;}
.f_menu ul li.active a .iconfont{ color:#fb3432;}

/*我的*/
.phone.mine{ background-color:#fafafa; background-image:url(../images/my_01.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% 3.84rem;}
.phone.mine .container{ margin:auto 0.4rem; padding-top:0.48rem;}
.phone.mine .my_title{ margin-bottom:0.32rem;}
.phone.mine .my_title .tpleft{ font-size:0.36rem; color:#fff;}
.phone.mine .my_one{display: flex;justify-content: flex-end; margin-bottom:0.4rem;}
.phone.mine .my_one .iconfont{ display:inline-block; color:#fff;cursor:pointer; font-size:0.33rem; margin-left:0.4rem; position:relative;}
.phone.mine .my_one .iconfont .red{    position: absolute;
    top: -0.04rem;
    z-index: 10;
    right: -0.2rem;
    color: #fff;
    display: inline-block;
    background: #ff4949;
    font-size: 0.20rem; min-width:0.29rem; line-height:0.29rem;
    padding: 0rem 0.05rem; text-align:center;
    border-radius: 50%;}
.phone.mine .my_one .icon-weibiaoti2fuzhi16{ font-size:0.35rem;}
.phone.mine .menber_one{ background:#fff;box-shadow:0px 0px 8px #d4fbe8; border-radius:0.1rem;}
.phone.mine .menber_one .men_content{ margin:0rem 0.35rem 0.06rem;top:-0.16rem; position:relative;}
.phone.mine .menber_one .men_content .pic{ width:1.2rem; height:1.2rem; border-radius:50%; margin-right:0.23rem;}
.phone.mine .menber_one .men_content .cont{ flex:1; padding-top:0.2rem;}
.phone.mine .menber_one .men_content .cont .title{ color:#3486ef; font-size:0.26rem;}
.phone.mine .menber_one .men_content .cont .desc{ color:#b4b4b4; font-size:0.2rem;}
.phone.mine .give_1 { margin-bottom:0.25rem;}
.phone.mine .give_1 ul{display: flex;
    align-items: center;
    justify-content: space-between;}
.phone.mine .give_1 ul li{ flex:1; text-align:center;}
.phone.mine .give_1 ul li a{ font-size:0.24rem; color:#b4b4b4;}
.phone.mine .give_1 ul li a .big{ color:#555555; margin-bottom:0.05rem;}
.phone.mine .membership{ height:0.83rem; color:#fff; padding:0rem 0.25rem; background:#235cdd;
border-radius:0 0 0.1rem 0.1rem;}
.phone.mine .membership .more{ color:#fff;}
.phone.mine .menber_two{box-shadow:0px 0px 8px #ededed; background:#fff; border-radius:0.1rem; margin:0.3rem 0px; padding:0.2rem;}
.phone.mine .menber_two .title { border-bottom:0.01rem #eeeeee solid; padding-bottom:0.15rem; margin-bottom:0.26rem;}
.phone.mine .menber_two .title .tpleft{ color:#3a3a3a; font-size:0.26rem;}
.phone.mine .menber_two .title .more{ color:#bbbbbb; font-size:0.24rem;}
.phone.mine .menber_two .title .more .iconfont{ color:#999999;}
.phone.mine .menber_two ul li{ text-align:center; flex:1;}
.phone.mine .menber_two ul li a{ color:#b4b4b4;}
.phone.mine .menber_two ul li .icon{ display:inline-block; position:relative; margin-bottom:0.12rem;}
.phone.mine .menber_two ul li .icon img{ height:0.35rem; width:auto;}
.phone.mine .menber_two ul li .icon .red{    position: absolute;
    top: -0.09rem;
    z-index: 10;
    right: -0.1rem;
    color: #fff;
    display: inline-block;
    background: #ff4949;
    font-size: 0.20rem; min-width:0.29rem; line-height:0.29rem;
    padding: 0rem 0.05rem; text-align:center;
    border-radius: 50%;}
.phone.mine .menber_three{box-shadow:0px 0px 8px #ededed; background:#fff; border-radius:0.1rem;  padding:0.1rem 0.2rem;}
.phone.mine .menber_three ul li{ border-bottom:1px #eeeeee solid;}
.phone.mine .menber_three ul li a{ display: flex;
    align-items: center;
    justify-content: space-between; height:0.82rem; color:#888888;}
.phone.mine .menber_three ul li a .tpleft{display: flex;
    align-items: center;}
.phone.mine .menber_three ul li a .tpleft img{ width:0.33rem; height:auto; margin-left:0.17rem; margin-right:0.2rem;}
.phone.mine .menber_three ul li a .iconfont{ color:#888888;}
.phone.mine .menber_three ul li:last-child{ border-bottom:0px;}


/*我的悬浮菜单*/
.we_menu{ position:fixed; left:50%; bottom:0px;transform:translateX(-50%);-webkit-transform:translateX(-50%); background:#fff; max-width:750px; height:1.18rem; width:100%;box-shadow:0px 24px 40px rgb(0 0 0 / 16%);border-radius: 0.5rem 0.5rem 0 0; z-index:100;}
.we_menu ul{ width:100%;height:1.18rem; }
.we_menu ul li{ flex:1; text-align:center; color:#fff;}
.we_menu ul li a{ color:#bbbbbb;}
.we_menu ul li a .iconfont{ font-size:0.42rem; line-height:1.2; height:0.42rem;}
.we_menu ul li a .icon-zhuye{ font-size:0.38rem;}
.we_menu ul li a .icon-shequ{ font-size:0.38rem;}
.we_menu ul li.active a{ color:#235cdd;}


/*实名认证*/
.header{ background:#235cdd; color:#fff;}
.header .container{ height:0.87rem;}
.header .container .mess{display: flex; flex-direction: column; text-align:center; color:#fff;}
.header .container .title{ font-size:0.34rem;}
.header .container .icon-jiantou{ font-size:0.34rem;cursor:pointer;}
.header .container .mess{ line-height:1;}
.header .container .mess .iconfont{ font-size:0.34rem; margin-bottom:0.05rem;}
.authen{ background:#f2f2f2; height:0.65rem; display:flex;align-items: center;}
.authen .tpleft{ color:#333333; font-size:0.3rem; margin-left:0.38rem;}
.aut_one{ margin-top:0.1rem;margin-bottom:0.1rem;}
.aut_one ul li { display:flex; align-items: center; height:0.76rem; border-bottom:1px #f8f8fa solid;}
.aut_one .container{ margin:0rem 0.3rem;}
.aut_one ul li .tpleft{ color:#2e2e2e; margin-right:0.11rem;}
.aut_one ul li .tpleft span{ color:#ed1919;}
.aut_one ul li input{ flex:1; overflow:hidden; height:0.6rem; line-height:normal; border:0px; outline:none;}
.aut_one .lab{ width:70%; float:right; font-size:12px; color:#8b8686; margin-top:0.1rem;}
.aut_two{ width:4.72rem; height:2.6rem; margin:0.18rem auto 0rem; position:relative;}
.aut_two .content{ position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); text-align:center; color:#333;cursor:pointer;
}
.aut_two .pic{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.aut_two .content .iconfont{ width:0.88rem; height:0.88rem; margin:0rem auto 0.18rem; background:#235cdd; border-radius:50%;display: flex;
    align-items: center;
    justify-content: center; color:#fff; font-size:0.41rem;}
	
.aut_three{ margin:0.1rem 0.4rem;}
.up_menu{ text-align:center; height:0.88rem; line-height:0.88rem; background:#235cdd; position:fixed; max-width:750px; width:100%; color:#fff; bottom:0px;transform:translateX(-50%);-webkit-transform:translateX(-50%); left:50%;}
.up_menu a{ color:#fff; font-size:0.32rem;}

/*充值*/
.R_header{}
.R_header .container{ height:0.8rem; font-size:0.3rem; color:#333;}
.Recharge{ padding-top:0.32rem; padding-bottom:0.3rem;}
.phone.no1{ padding-top:0px; padding-bottom:0px;}
.Recharge .container{ margin:0rem 0.39rem;}
.R_header .icon-arrow-l_line{ font-size:0.4rem;}

.Recharge .title{align-items: flex-end; margin-bottom:0.17rem; }
.Recharge .title .tpleft{ font-size:0.6rem; line-height:1;}
.Recharge .title .tpright{ display:inline-block; color:#fff;background:linear-gradient(to right,#3add02,#235dda); line-height:1.3; font-size:0.31rem; padding:0px 0.1rem; border-radius:0.4rem;}

.re_one{ width:100%; background-image:url(../images/Recharge_03.jpg); background-repeat:no-repeat; background-position:center center; background-size:100%; height:2.25rem; color:#fff;}
.re_one .container{height:2.25rem; margin:0px 0.5rem;}
.re_one .container .balance .c_name{ font-size:0.3rem;}
.re_one .container .tpright ul li{display: flex;
    align-items: center;
    justify-content: space-between; line-height:0.4rem;}
.re_one .container .tpright ul li .price{ margin-left:0.27rem;}
.re_one .container .balance .big{ font-size:0.6rem;}
.re_two{ margin-bottom:0.4rem;}
.re_two ul {
display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 0.24rem 0.24rem;
align-items: stretch;}
.re_two ul li{ border:0.02rem #dcdde1 solid; text-align:center; height:1rem;display: flex;
    align-items: center;
    justify-content: center; font-size:0.36rem;}
.re_two ul li.active{ background:#f6fff7; border:0.02rem #24cc49 solid; color:#24cc49;}
.re_bg{ margin-bottom:0.1rem;}

.order ul li {
    width: 100%;
    display: flex;
    align-items: center;
    height: 1.11rem;
    justify-content: space-between;
    font-size: 0.32rem; border-bottom:0.01rem #dddee2 solid; color:#2e2a27;
}
.order ul li .chico_one {
    width: 0.28rem;
    height: 0.28rem;
}

.order ul li .tpleft{ color:#010101; display:flex;align-items: center; }
.order ul li .tpleft img{ height:auto; width:0.42rem; margin-right:0.19rem;}
.order ul li input[type=radio]:checked {
    width:0.28rem; height:0.28rem;
    background: url(../images/Recharge_11.jpg)no-repeat center;-webkit-appearance: none;
	background-size:cover;
    border: 0px solid #535353;
}
.order ul li.last { display:block; padding-top:0.4rem;}
.order ul li.last .lab{ text-align:center; color:#999; font-size:0.24rem; margin-bottom:0.1rem; }
.order ul li.last .lab a{ color:#333;}
.order ul li.last .butt {
    width: 100%;
    height: 1rem;
    text-align: center;
    color: #fff;
    border-radius: 0.05rem;
    background:linear-gradient(to right,#015fea,#00c0fa);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.4rem;
    cursor: pointer; border-bottom:0px;
}
.header .container .icon-caidan{ font-size:0.4rem;cursor:pointer;}
.header .container .icon-24gf-ellipsis{ font-size:0.4rem;cursor:pointer;}
.phone.bluebg{ background:#005fc8;}
.header{ background:#005fc8; position:fixed; top:0px; width:100%; max-width:750px; margin:0px auto;}
.setup { margin-top:0.22rem;}
.setup ul li{ background:#fff; padding:0.25rem 0.20rem; display: flex;
    align-items: center;
    justify-content: space-between; border-radius:0.15rem; margin-bottom:0.28rem;}
.phone.bluebg .container{ margin:0px 0.26rem; }
.phone.bluebg{padding-top:0.9rem;}
.setup ul li .content { margin-left:0.17rem;}
.setup ul li .content .pic{ width:0.83rem; height:0.83rem; border-radius:50%; margin-right:0.23rem;}
.setup ul li .content .cont{ flex:1; }
.setup ul li .content .cont .title{ color:#3486ef; font-size:0.26rem;}
.setup ul li .content .cont .desc{ color:#b4b4b4; font-size:0.2rem;}
.setup ul li .icon-jinrujiantouxiao{ margin-left:0.05rem;}
.setup ul li .more{ color:#6e6e6e; display:flex;align-items: center;cursor:pointer;}
.setup ul li .tpleft{ color:#333;}

.secrch{ border-radius:0.1rem; background:#fff; margin-bottom:0.26rem;display: flex;
    align-items: center; height:0.64rem; padding:0rem 0.19rem; margin-top:0.1rem;}
.secrch input{ flex:1; overflow:hidden; height:0.6rem; line-height:normal; border:0px; margin-left:0.1rem;}
.secrch .iconfont{ font-size:0.3rem; color:#939393;}

.notice ul li{ border-radius:0.1rem; background:#fff; margin-bottom:0.45rem;display: flex;
    align-items: center;padding:0.18rem; margin-bottom:0.35rem;}
.notice ul li .photo{ width:2.04rem; height:1.16rem;}
.notice ul li .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.notice ul li .content{ flex:1; overflow:hidden; margin-left:0.13rem;}
.notice ul li .content .title{ font-size:0.29rem; font-weight:600; color:#0e0e11;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:0.10rem;}
.notice ul li .content .date{ color:#767676;}

.s_header{ background:#fff;position: fixed;
    top: 0px;
    width: 100%;
    max-width: 750px;
    margin: 0px auto; z-index:50;}
.s_header .container{ height:0.87rem; font-size:0.3rem; color:#333; margin:0rem 0.3rem;}
.s_header .icon-jiantou{ font-size:0.34rem; margin-right:0.15rem;}
.s_header .tpleft{ display:flex;align-items: center; font-size:0.33rem; color:#010101;}
.phone.no3{ padding-top:0.9rem; padding-bottom:0rem;}
.phone.no3 .container{margin:0rem 0.3rem;}
.set_1 .secrch{ border:1px #eeeeee solid; border-radius:0.3rem;}
.set_class a{ display:inline-block; float:left; font-size:0.3rem; color:#888888; margin-left:0.39rem; margin-right:0.1rem; position:relative; padding-bottom:0.17rem;}
.set_class a.active{ color:#43c286;}
.set_class a.active:before {
	width: 0.28rem;
	height: 0.06rem;
	position: absolute;
	left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); border-radius:0.25rem;
	bottom: 0px;
	background: #43c286;
	content: '';
}

.set_content .photo{ width:1.9rem; height:1.78rem;}
.set_content{ background:#f9f9f9; padding-top:0.3rem; padding-bottom:0.5rem;}
.set_content ul li { display:flex; padding:0.21rem; background:#fff; border-radius:0.3rem; margin-bottom:0.2rem;}
.set_content ul li .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.set_content ul li .content{ flex:1; overflow:hidden; margin-left:0.32rem;}
.set_content ul li .content .title{ font-size:0.29rem;  color:#0e0e11;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:0.10rem;}
.set_content ul li .content .date{ color:#b4b4b4; font-size:0.2rem; line-height:1.3; position:relative;}
.set_content ul li .content .date .more{ position:absolute; right:0px; bottom:0px; background:#ff4949; line-height:0.4rem; padding:0rem 0.1rem; border-radius:0.25rem; color:#fff;}

.phone.no4{ padding-top:0px; padding-bottom:0px;}
.promotion{ position:relative;}
.promotion .pic{ width:100%; height:13.34rem;}
.phone.no4 .s_header{ background:none;}
.phone.no4 .s_header .icon-jiantou{ color:#fff;}
.promotion .content{ position:absolute; left:0px; width:100%; text-align:center; top:5.76rem;}
.promotion .content .title{ font-size:0.25rem; color:#434343;}
.promotion .content .red{ font-size:0.25rem; color:#ff0000; margin-top:0.05rem;}
.promotion .content .count{ font-size:0.54rem; color:#ff0000; margin-bottom:0.74rem;}
.promotion .content .erma{ width:2.07rem; background:#fff; padding:0.1rem; margin:0rem auto 0.1rem;}
.promotion .content .erma img{ width:100%; height:auto;}
.promotion .content .c_name{ text-align:center; color:#fff; font-size:0.28rem;}
.pro_one{ background:#ffffff; height:2.11rem; width:100%; max-width:750px; bottom:0px; margin:0px auto; position:fixed;}
.pro_one ul{display: flex;
    align-items: center;}
.pro_one ul li{ flex:1; text-align:center;display: flex;
    align-items: center;
    justify-content: center;height:2.11rem; }
.pro_one ul li a{ font-size:0.3rem; color:#1f1f1f;}
.pro_one ul li a .iconfont{ width:0.84rem; height:0.84rem; background:#999999; border-radius:50%;display: flex;
    align-items: center;
    justify-content:center; margin:0px auto 0.1rem; font-size:0.54rem; color:#fff;}
	
.Gradient{
background:linear-gradient(to top,#1ba6b6,#235cdd);padding:1.08rem 0px 0.3rem;}
.Gradient .header{ background:#235cdd; }
.border_1{ background:#fff; border-radius:0.25rem; overflow:hidden;}
.brief .men_content{ padding:0.42rem 0.83rem 0.17rem 0.41rem;}
.brief .men_content .pic{ width:1.4rem; height:1.4rem; border-radius:50%; margin-right:0.46rem;}
.brief .men_content .cont{ flex:1;}
.brief .men_content .cont .title{ color:#000000; font-size:0.26rem; font-weight:600;}
.brief .men_content .cont .desc{ color:#767575; font-size:0.2rem; margin:0.05rem 0px;}
.brief .men_content .cont .refer{ display:inline-block; background:#fcefea; line-height:1.7; border-radius:0.1rem; color:#e76e3e; padding:0px 0.14rem;}
.brief .men_content .icon-bianji{ font-size:0.35rem; color:#8f8f8f;cursor:pointer;}

.brief .give_2 { border-top:0.04rem #f2ecfd solid;border-radius: 0.25rem 0.25rem 0 0; padding:0.45rem 0px;}
.brief .give_2 ul{display: flex;
    align-items: center;
    justify-content: space-between;}
.brief .give_2 ul li{ flex:1; text-align:center;}
.brief .give_2 ul li a{ font-size:0.24rem; color:#000;}
.brief .give_2 ul li a .big{ margin-bottom:0.05rem; font-size:0.28rem; font-weight:600;}
.brief .give_2 ul li a .big.org{ color:#e66534;}
.brief_1{ text-align:center; padding:0.2rem;border-bottom:0.04rem #e63c5a solid;}
.tourist{ padding-bottom:0.14rem;}
.tourist ul li{ display:flex; align-items: center; padding:0.23rem 0.18rem; border-bottom:1px #f3f3f3 solid;}
.tourist ul li .pic{ width:0.65rem; height:0.65rem; margin-right:0.28rem;}
.tourist ul li .cont{ flex:1;color:#000000; }
.tourist ul li .cont .title{ font-size:0.28rem; font-weight:600;}
.tourist ul li .cont .desc{ font-size:0.2rem; margin:0.05rem 0px 0px;}

.filled{ display:flex; border-radius:0.45rem; overflow:hidden; margin-bottom:0.25rem;}
.filled a{ flex:1; text-align:center; line-height:0.87rem; height:0.87rem; background:#fff; font-size:0.26rem;}
.filled a.active{ background:#4584e8; color:#fff;}
.cash{ padding:0.5rem 0.33rem 0.3rem; margin-bottom:0.47rem;}
.cash .ca_one{ margin-bottom:0.5rem;}
.cash .ca_one .tpleft{ color:#9c9c9c; font-size:0.21rem; line-height:1.9; margin-left:0.2rem;}
.cash .ca_one .big{ color:#333; font-size:0.27rem; font-weight:600;}
.cash .ca_one .all{ line-height:2.5; border:1px #b4b5b6 solid; color:#757576; padding:0rem 0.15rem; cursor:pointer;}

.ca_two{ border-bottom:1px #f9f9f7 solid; padding-bottom:0.2rem; margin-bottom:0.2rem;}
.ca_two .tpleft{ color:#9b9b9b;}
.ca_two .tpleft .blue{ color:#0085e6; margin-right:0.1rem;}
.ca_two .all{ line-height:2; border:1px #b4b5b6 solid; color:#757576; padding:0rem 0.15rem; cursor:pointer;}
.cash .beiz{color:#9b9b9b;}
.ca_but input{ height:0.81rem; line-height:normal; text-align:center; border-radius:0.1rem; font-size:0.26rem; color:#fff; width:100%; border:0px;background: #4584e8;}

.ny_banner{ background-image:url(../images/bg_1_01.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; padding-bottom:0.5rem;}
.phone.dance{ padding-top:0rem;}
.sum_1{ margin-top:0.24rem; padding:0.26rem;}
.sum_1 .title{ color:#1a1a1d; font-size:0.3rem;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-weight:600; margin-bottom:0.1rem;}
.sum_1 .desc{ margin-bottom:0.1rem;}
.sum_1 .desc .price{ color:#f30045; font-size:0.22rem; font-weight:600;}
.sum_1 .desc .gray{ color:#adacac; font-size:0.14rem;text-decoration: line-through;}
.Scrape{ margin-top:0.24rem; padding:0.26rem;}
.Scrape ul li{ display:flex; align-items: center;
    justify-content: space-between; line-height:0.75rem;}
.Scrape ul li .tpleft{ color:#000; font-size:0.26rem; font-weight:600;}
.Scrape ul li .tpright{ color:#a0a0a0;}
.show_1{margin-top:0.24rem; padding:0.26rem; margin-bottom:0.4rem;}


/*首页悬浮菜单*/
.s_menu{ position:fixed; left:50%; bottom:0px;transform:translateX(-50%);-webkit-transform:translateX(-50%); background:#394faa; max-width:750px; height:1.5rem; width:100%;z-index:100; padding:0rem 0.15rem;}
.s_menu .sumbit{ display:flex; flex-direction: column; text-align:center; color:#fff; line-height:1;cursor:pointer; margin-left:0.4rem; margin-right:0.3rem;}
.s_menu .sumbit .iconfont{ font-size:0.45rem; height:0.6rem;display: flex;
    align-items: center;
    justify-content: center; margin-bottom:0.05rem;}
.s_menu .sumbit .icon-shoucang{ font-size:0.55rem;}
.s_menu .shop{ display:inline-block; width:2.05rem; height:0.89rem;display: flex;
    align-items: center;
    justify-content: center; background:#fff; font-size:0.25rem; color:#000; border-radius:0.5rem; }
.s_menu .shop.redbg{ background:#f14752; color:#fff;}
.register{ padding-top:0.59rem;}
.register .container{ margin:0rem 0.43rem 2.35rem;}
.form_one{ border:1px #e5e5e5 solid; border-radius:0.4rem; width:100%;display: flex;
    align-items: center; padding:0rem 0.24rem; height:0.88rem; }
.register ul li:nth-child(1) .form_one{margin-bottom:0.58rem;}
.form_one img{ width:0.36rem; height:auto; margin-right:0.15rem;}
.form_one input{ flex:1; overflow:hidden; height:0.7rem; border:0px;}
.register ul li .blue{ color:#1271ff; text-decoration:underline;}

.agree_wrap{display: flex;
    align-items: center; margin-right:0.1rem; color:#333; font-size:0.24rem;}

label.checkbox {
  position: relative;
  cursor: pointer; display:flex; margin-right:0.1rem;
}
label.checkbox input {
    cursor: pointer; margin-right:0px;
  }

label.checkbox input:checked + .show-box {
	background:#2576f5;border: 1px solid #2576f5;
    
  }


label.checkbox .show-box {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 2px;
    border: 1px solid #d8d8d8;
    background: white;
	
  }
label.checkbox .show-box:before {
      content: '';
      position: absolute;
      top: -0.02rem;
      left: 0.07rem;
      width: 0.06rem; 
      height: 0.14rem;
      border: solid white;
      border-width: 0 2px 2px 0;
      transform: rotate(45deg);
    }
.agree_wrap label.checkbox input { width:0.22rem; height:0.22rem; margin-right:0.1rem; }
.register { margin-bottom:2.38rem;}
.register ul li.no3{ padding-top:0.2rem; padding-bottom:0.89rem;} 
.register ul li.no4 input{ width:100%; border:0px; height:0.88rem; line-height:normal;background: linear-gradient(to left,#00bffa,#015eea); color:#fff; border-radius:0.45rem; font-size:0.3rem; margin-bottom:0.29rem;}
.register ul li.no5{ text-align:center; color:#000;}
.logins .title{ text-align:center; position:relative; margin-bottom:1rem;}
.logins .title:before {
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	background: #bbbbbb;
	content: '';
}
.logins .title span{ display:inline-block; background:#fff; padding:0px 0.15rem; position:relative; z-index:10;}
.logins ul li{ flex:1; text-align:center;}
.logins ul li a.iconfont{ font-size:0.51rem;cursor:pointer;}
.logins ul li a.icon-weixin{ color:#07ab1a; font-size:0.7rem;}
.logins ul li a.icon-qq{color:#2a75ff;}
.logins ul li a.icon-xinlangweibo{color:#e42e43;}

/*新增*/
.header.no6{ background: linear-gradient(to left,#339de7,#015eea);}
.register.no2{ margin-bottom:1.8rem; padding-top:0.9rem;}
.register.no2 ul li{margin-bottom: 0.38rem;}
.register.no2 ul li:nth-child(1) .form_one {
    margin-bottom: 0.38rem;
}
.register.no2 ul li .chio{ margin-left:0.20rem;display:flex;align-items: center; margin-right:0.2rem;}
.register.no2 ul li .chio input{ margin-right:0.12rem; width:0.29rem; height:0.29rem;}
.register.no2 ul li .chio input[type='radio']{ width:0.29rem; height:0.29rem;border:0.01rem #999999 solid; border-radius:50%;-webkit-appearance: none;outline: none; 
    cursor: pointer;}
.register.no2 ul li .chio input[type=radio]:checked {
    width:0.29rem; height:0.29rem;
    background: url(../images/xzradio_20.png) no-repeat center;
	background-size:cover;
    border: 0px ;
}
.register ul li.no4.last1 input{ margin-top:0.3rem; margin-bottom:0rem;}
.feedback{position: fixed;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    background: #fff;
    max-width: 750px;
    height: 1.18rem;
    width: 100%;
    box-shadow: 0px 24px 40px rgb(0 0 0 / 16%);
    z-index: 100; border-top: 1px #e5e5e5 solid;display: flex;
    align-items: center;
    justify-content: center; font-size:0.3rem;}
.feedback a{ color:#235cdd;}
.records{ border:0.04rem #018ff2 solid; display:flex; align-items: center; border-radius:0.10rem; overflow:hidden;}
.records a{ padding:0rem 0.2rem; color:#333; font-size:0.30rem; line-height:1.9;}
.records a.active{ background:#018ff2; color:#fff;}
.rec_one{ background:#018ff2; padding:0.17rem 0px; line-height:1.7;}
.rec_one ul{display: flex;align-items: stretch;}
.rec_one ul li{ flex:1; text-align:center; color:#fff; font-size:0.26rem;}
.rec_one ul li:nth-child(1){ border-right:1px #0480d7 solid;}
.rawal{ margin:0.2rem 0.33rem;}
.rawal ul li{ display:flex;justify-content: space-between;align-items:flex-start; font-size:0.29rem;    color: #0e0e11;border-bottom: 1px #e5e5e5 solid; padding:0.2rem 0rem;}
.rawal ul li .lab{color: #b4b4b4;
    font-size: 0.24rem;}
.rawal ul li .lab .red{ color:#eb6c1b;}
.set_1.no4{ padding-top:0.3rem; margin-bottom:0.3rem;}

.notice_1{ margin:0rem 0.33rem;}
.notice_1 ul li{ border-radius:0.1rem; border-bottom: 1px #e5e5e5 solid;padding:0.3rem 0rem;display: flex;
 align-items: stretch;}
.notice_1 ul li .photo{ width:2.04rem; height:1.16rem;}
.notice_1 ul li .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.notice_1 ul li .content{ flex:1; overflow:hidden; margin-left:0.13rem; display:flex;  flex-direction: column; margin-right:0.2rem;  justify-content: space-between;}
.notice_1 ul li .content .title{ font-size:0.29rem; font-weight:600; color:#0e0e11;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:0.10rem;}
.notice_1 ul li .content .date{ color:#767676;}


/*新增*/
.filled a.active{ background:#ea7146;}
.order_m .goods ul li .cont { margin-bottom:0.28rem; color:#383838;line-height:2; font-size:0.24rem;}
.order_m .goods ul li .cont .tpleft{ color:#afafaf; margin-right:0.1rem;}
.order_m{ padding: 0.3rem 0.33rem 0.1rem;}
.order_m .goods ul li{ color:#383838;font-size:0.26rem; line-height:2; margin-bottom:0.2rem;}
.order_m .goods ul li .content{ background:#f6f6f6; padding:0.34rem 0rem; display:flex;align-items: center;justify-content: space-between;}
.order_m .goods ul li .content .photo{ width:2.07rem; height:2rem; position:relative; border-radius:0.2rem; overflow:hidden; background:#fff;}
.order_m .goods ul li .content .photo img{ max-width:100%; max-height:100%;object-fit: cover;
 object-position: center center;}
.order_m .goods ul li .content .infor{ flex:1; margin-left:0.29rem;}
.order_m .goods ul li .content .price{ color:#e64a30; font-weight:600;}
.order_m .goods ul li .Amount{ text-align:right; line-height:2.5;}
.order_m .goods ul li .Amount .red{ color:#e4416b;font-weight:600; margin-left:0.1rem;}
.order_m .goods ul li .more{display:flex;align-items: center;justify-content: flex-end;}
.order_m .goods ul li .more a{ display:inline-block; height:0.54rem; padding:0rem 0.2rem;display: flex;
    align-items: center;
    justify-content: center; border:0.01rem #d5d5d5 solid; border-radius:0.35rem; margin-left:0.18rem;}
.order_m .goods ul li .more a.red{color:#e4416b;}
.order_m .goods.no1 ul li .content{ padding:0.34rem;}
.order_m .goods.no1 ul li .content .photo{ border-radius:0rem;}
.order_m .goods.no1 ul li .content .tpright{ color:#979797;}
.order_m .goods.no1 ul li .cont .desc.no1{ font-size:0.28rem;}
.show_top{ background-image:url(../images/showbg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; height:2.74rem; padding:0.4rem 0.32rem 0rem;color:#fff;}
.show_top .s_back{ position:relative; text-align:center;  font-size:0.3rem; margin-bottom:0.45rem;}
.show_top .s_back .icon-jiantou{ position:absolute; left:0px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size: 0.34rem;
    cursor: pointer; }
.show_top .lab{ margin-bottom:0.14rem; font-size:0.28rem;}
.show_top .lab img{ width:0.37rem; height:auto; margin-right:0.30rem;}
.show_one{ padding:0.23rem 0.32rem;padding-bottom:0.23rem; font-size:0.26rem; min-height:1.37rem; border-bottom:0.18rem #f6f6f6 solid; display:block;}
.show_one .desc .tpleft{ min-width:1.05rem; display:inline-block;}
.show_two{ padding:0.32rem;border-bottom:0.18rem #f6f6f6 solid;}
.s_title{ font-size:0.28rem; margin-bottom:0.32rem;}
.show_two .content{display:flex;align-items: center;justify-content: space-between;}
.show_two .content .photo{ width:1.58rem; height:1.58rem; position:relative; overflow:hidden; background:#fff;}
.show_two .content .photo img{width:100%;height:100%;object-fit: cover;
 object-position: center center;}
.show_two .content .infor{ flex:1; margin-left:0.22rem; line-height:2;}
.show_two .content .price{ color:#e64a30; font-weight:600; font-size:0.31rem;}
.show_two .content .price span{ font-size:0.24rem; font-weight:normal;}
.show_two .content .count{ font-size:0.22rem; color:#7e7e7e;}
.show_list ul li{ display:flex; align-items: center;
    justify-content: space-between; line-height:2; margin-bottom:0.1rem;}
.show_list ul li .tpleft{ color:#7f7f7f;}
.show_list ul li .tpright{ margin-left:0.1rem; flex:1; text-align:right;}
.show_list ul{ border-bottom:0.02rem #efefef solid; padding-bottom:0.1rem;}
.show_list .Amount{ text-align:right; line-height:2.5; font-size:0.28rem;}
.show_list .Amount .red{ color:#e64a30;font-weight:600; margin-left:0.1rem;}
.Payment{ background:#fff; position:fixed; width:100%; bottom:0px; width:100%; max-width:750px; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); padding:0rem 0.21rem; line-height:0.84rem; color:#afafaf;}
.Payment .red{ color:#e64a30; font-weight:600; margin-left:0.1rem;}