﻿@charset "utf-8";
@font-face { font-family: 'zk'; src: url('../fonts/zk.ttf'); font-weight: normal; font-style: normal; }
* { margin: 0; padding: 0; }
*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { border: 0; vertical-align: middle }
address, cite, code, em, th, i, b { font-weight: normal; font-style: normal; }
.clearfix { *zoom:1;
}
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none; outline: none }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0 }
html { font-size: 14px; }
@media screen and (min-width: 450px) {
  html { font-size: 100px !important; }
}
body { font: 14px/1.5'Microsoft Yahei'; -webkit-text-size-adjust: none; color: #1a1a1a; background: #fff; -webkit-text-size-adjust: none; min-width: 320px; max-width: 750px; margin: 0 auto }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
.m-btm{ height: 1.2rem;}
.ft-t {padding-bottom: 0.2rem;max-width: 750px; margin: 0 auto; left: auto; height: auto; padding-top: 0.1rem;}
.ft-t img{ width: 0.5rem; height: 0.5rem;}
.ft-t:after{ border: none;}
.ft-t .van-tabbar-item--active{ color: #4376D1;}
.ft-t .van-tabbar-item__text{ font-size: 0.22rem;}
/**/
.bgx{ background-color: #FAFAFA;}
.sy1{ height: 4.56rem; position: relative;}
.sy1 img{ width: 100%;}
.sy1 .van-search{ width: 6.9rem; height: 0.8rem; background: rgba(255,255,255,0.08); border-radius: 100px; border: 0.02rem solid #EBEFF5; position: absolute; top: 0.4rem; left: 0.3rem;}
.sy1 .van-search__content{ background: none;}
.sy1 .van-search img{ width: 0.32rem; height: 0.32rem;}
.sy1 .van-field__control{ font-size: 0.28rem; color: #EBEFF5;}
.sy1 h2{ width: 100%; color: #FFFFFF;font-size: 0.48rem;line-height: 0.7rem; text-align: center; position:absolute; top: 1.6rem; left: 0;}
.sy1 em{ width: 100%; color: rgba(255,255,255,0.8);font-size: 0.24rem;line-height: 0.35rem; text-align: center; position:absolute; top: 2.46rem; left: 0;}
.sy1 ul{width:100%; height: 0.96rem; padding: 0 0.5rem; background: rgba(255,255,255,0.1);position: absolute; bottom: 0; left: 0;display: flex; align-items: center; justify-content: space-between;}
.sy1 li{display: flex; align-items: center;font-size: 0.2rem;color: rgba(255,255,255,0.6);}
.sy1 li img{ width: 0.38rem; height: 0.38rem; margin-right: 0.13rem;}
.sy1 li b{ display: block; color: #fff; font-size: 0.24rem;}
.sy2{ height: 1rem; padding: 0.16rem 0.3rem;display: flex; align-items: center; background-color: #FFFFFF; margin-bottom: 0.1rem;}
.sy2 em{ display: block; margin: 0 0.2rem 0 0.3rem; width: 0.01rem;height: 0.52rem; background: #F0F0F0;}
.sy2-l{ width: 0.6rem; text-align: center;}
.sy2-l h4{ font-size: 0.28rem;color: #333333;line-height: 0.34rem; font-weight: bold; position: relative; z-index:1;}
.sy2-l h4::after{ content: "."; width: 0.6rem;  height: 0.08rem;  background: #4376D1; display: block; overflow: hidden; position: absolute; left: 0;bottom: -0.005rem; z-index: -1;}
.sy2-r { width: 5.8rem; display: flex; align-items: center; justify-content: space-between; }
.sy2-r h6{font-size: 0.24rem;  color: #333333;  line-height: 0.35rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.sy2-r time{ font-size: 0.2rem;  color: #999999;  line-height: 0.3rem;}
.sy2-r .van-icon{font-size: 0.24rem; color: #ccc; margin-left: 0.1rem;}
.sy3{ padding: 0 0.3rem 0.4rem; background-color: #FFFFFF; margin-bottom: 0.1rem;}
.sy3 ul{display: flex; flex-wrap: wrap;}
.sy3 li{ width: 1rem; text-align: center; margin: 0.4rem 0.23rem 0;}
.sy3 li:nth-child(1),.sy3 li:nth-child(6){ margin-left: 0;}
.sy3 li:nth-child(5),.sy3 li:nth-child(10){ margin-right: 0;}
.sy3 li img{ width: 0.8rem; height: 0.8rem;}
.sy3 li a p{font-size: 0.24rem; color: #333333; line-height: 0.35rem; margin-top: 0.16rem;}
.sy4{height: 5.44rem; background: linear-gradient( 180deg, #D6E5FF 0%, #FFFFFF 100%); margin-bottom: 0.1rem; padding: 0.3rem;}
.sy4-1{display: flex; align-items: center; justify-content: space-between; }
.sy4-1-t h3{font-weight: bold; font-size: 0.32rem; color: #4376D1; line-height: 0.46rem;}
.sy4-1-t p{font-size: 0.24rem; color: #7EA1E0; line-height: 0.35rem;}
.sy4-1-c{display: flex; align-items: center; }
.sy4-1-c p{font-size: 0.24rem;  color: #999999; line-height: 0.48rem;}
.sy4-1-c span{ height: 0.48rem; line-height: 0.48rem; text-align: center; background: #333333;  border-radius: 0.08rem;font-weight: bold; font-size: 0.28rem; color: #FFFFFF; display: inline-block; padding: 0 0.1rem;}
.sy4-1-c i{font-size: 0.24rem; color: #333333;  line-height: 0.48rem; margin: 0 0.05rem;}
.sy4-2 { border-radius:0.2rem; padding-bottom: 0.4rem; margin-top: 0.2rem;}
.sy4-2 a{ height: 2.08rem; background: #FFFFFF;  border-radius:0.2rem; display: block; padding: 0.2rem;display: flex; align-items: center;}
.sy4-2 .van-swipe__indicator{width:0.08rem;  height:0.04rem;  background: #CED6E0;  border-radius:0.04rem;}
.sy4-2 .van-swipe__indicator--active{width:0.2rem;  height:0.04rem;  background: #4376D1;  border-radius:0.04rem;}
.sy4-1-m{ width: 1.44rem; height: 1.05rem; overflow: hidden; margin-right: 0.25rem;}
.sy4-1-m img{ width: 100%;}
.sy4-1-x{ width: 4.65rem;}
.sy4-1-x h5{display: flex; align-items: center; justify-content: space-between; line-height: 0.4rem;}
.sy4-1-x h5 i{font-size: 0.28rem; color: #333333;}
.sy4-1-x h5 span{font-size: 0.24rem; color: #D14C43; font-weight: bold;}
.sy4-1-x h5 span b{font-size: 0.32rem; font-weight: bold;}
.sy4-1-x em{height: 0.44rem; line-height: 0.44rem; display: inline-block; padding: 0 0.1rem; background: #EBF2FF;  border-radius:0.06rem;font-size: 0.22rem; color: #4376D1; margin: 0.25rem 0.1rem 0.15rem 0;}
.sy4-1-x p{font-size: 0.24rem; color: #999999; line-height: 0.35rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.sy4-3{border-top: 1px solid #F0F0F0; padding-top: 0.2rem;}
.sy4-3 ul{display: flex; align-items: center; justify-content: center; }
.sy4-3 li{ border-right: 1px solid #F0F0F0; text-align: center; padding: 0 0.3rem;}
.sy4-3 li p{font-size: 0.24rem; color: #999999; line-height: 0.35rem;}
.sy4-3 li h6{font-size: 0.32rem; color: #333; line-height: 0.45rem;}
.sy4-3 li:last-child{border-right: none}
.sy5 .van-tabs__wrap{ padding: 0.1rem 0; height: 100%;}
.sy5 .van-tabs__nav{ background: none; padding: 0.2rem;}
.sy5 .van-tab{font-size: 0.28rem; color: #999;}
.sy5 .van-tabs__line{ display: none;}
.sy5 .van-tab--active{font-size: 0.32rem; color: #333;}
.sy5 ul{display: flex; flex-wrap: wrap; padding: 0 0.15rem;}
.sy5 li{ margin: 0 0.15rem 0.2rem;width: 3.3rem; height: 4.95rem; background: #FFFFFF; border-radius:0.2rem;}
.sy5 li a{position: relative; padding: 0.2rem; display: block;}
.sy-sc{ width: 0.48rem; height: 0.48rem; position: absolute; top: 0.16rem; right: 0.2rem;}
.sy5-1{ height: 2.2rem; padding:0 0.1rem; margin:0.1rem 0 0.1rem; display: flex; align-items: center; overflow: hidden;}
.sy5-1 img{ width: 100%;}
.sy5-2 h5 {font-size: 0.28rem; color: #333333; line-height: 0.4rem;}
.sy5-2 em{height: 0.44rem; line-height: 0.44rem; display: inline-block; padding: 0 0.1rem; background: #EBF2FF;  border-radius:0.06rem;font-size: 0.22rem; color: #4376D1; margin: 0.25rem 0.1rem 0.15rem 0;}
.sy5-2 p{font-size: 0.24rem; color: #999999; line-height: 0.35rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.sy5-2 span{font-size: 0.24rem; color: #D14C43; font-weight: bold; display: block; margin-top: 0.1rem;}
.sy5-2 span b{font-size: 0.32rem; font-weight: bold;}
.m-gc{ width: 6.9rem; height: 1rem; background: #4376D1; border-radius:0.5rem; display: flex; align-items: center; justify-content: space-between; position: fixed; bottom: 1.2rem; margin-left: 0.3rem; z-index: 99;}
.m-gc .van-button{width: 2.32rem; height: 0.8rem;font-size: 0.3rem;color: #4376D1; background: #fff; border-radius:0.5rem; margin-right: 0.1rem; border: none;}
.m-gc .van-button img{ width: 0.4rem; height: 0.4rem; margin-left: 0.1rem;}
.m-gc-l {display: flex; align-items: center;}
.m-gc-l p{ width: 1.7rem; height: 0.7rem; font-size: 0.24rem; color: #fff;line-height: 0.35rem;}
.m-gc-l img{ width: 1rem; height: 1rem; margin-right: 0.16rem;}
/**/
.ms1 .van-search{ width: 6.9rem; height: 0.8rem; background: #F5F7FA; border-radius: 100px; margin: 0.3rem auto 0.2rem;}
.ms1 .van-search__content{ background: none;}
.ms1 .van-search img{ width: 0.32rem; height: 0.32rem;}
.ms1 .van-field__control{ font-size: 0.28rem; color: #CED5E0;}
.ms2{ margin: 0 0.3rem 0.2rem;display: flex; align-items: center; justify-content: space-between;}
.ms2-l{ width: 3.44rem;  height: 3.16rem; padding: 0.2rem;  background: linear-gradient( 180deg, #ADCBFF 0%, #FCFDFF 29%);  border-radius: 0.2rem 0 0 0.2rem;}
.ms2-l h3{display: flex; align-items: center; justify-content: space-between;}
.ms2-l h3 span{ font-size: 0.3rem;color: #4376D1; line-height: 0.45rem;font-weight: bold;}
.ms2-l h3 img{ width: 0.32rem; height: 0.32rem;}
.ms2-l p{ font-size: 0.24rem;color: #8C9BB8; line-height: 0.35rem; margin-top: 0.1rem;}
.ms2-l b{ font-size: 0.28rem;color: #D14C43; line-height: 0.4rem; display: block; text-align: center;}
.ms2-l ul{display: flex; align-items: center; justify-content: space-between;}
.ms2-i{ width: 1.42rem; height: 1.04rem; overflow: hidden; margin: 0.2rem 0 0.1rem;}
.ms2-i img{ width: 100%;}
.ms2-r{ width: 3.44rem;  height: 3.16rem; padding: 0.2rem;  background: linear-gradient( 180deg, #FFB3AD 0%, #FFFDFC 26%);  border-radius: 0 0.2rem 0.2rem 0;}
.ms2-r h3{display: flex; align-items: center; justify-content: space-between;}
.ms2-r h3 span{ font-size: 0.3rem;color: #D14C43; line-height: 0.45rem; font-weight: bold;}
.ms2-r h3 img{ width: 0.32rem; height: 0.32rem;}
.ms2-r p{ font-size: 0.24rem;color: #B88E8C; line-height: 0.35rem; margin-top: 0.1rem;}
.ms2-r b{ font-size: 0.28rem;color: #D14C43; line-height: 0.4rem; display: block; text-align: center;}
.ms2-r ul{display: flex; align-items: center; justify-content: space-between;}
.ms3{ height: 3rem;  background: #FCFAFA;  border-radius: 0.2rem; margin: 0 0.3rem 0.2rem; padding: 0.2rem;}
.ms3-1{display: flex; align-items: center; justify-content: space-between;}
.ms3-1 h5{display: flex; align-items: center;}
.ms3-1 h5 img{ width: 1.5rem; height: 0.4rem; margin-right: 0.2rem;}
.ms3-1 h5 span{ width: 0.32rem; height: 0.32rem; line-height: 0.32rem; text-align: center; background: #D14C43;  border-radius: 0.08rem;font-weight: bold; font-size: 0.24rem; color: #FFFFFF; display: inline-block;}
.ms3-1 h5 i{font-size: 0.2rem; color: #D14C43;  line-height: 0.32rem; margin: 0 0.05rem;}
.ms3-1 a{font-size: 0.24rem; color: #B8A3A2; display: block;}
.ms3-2{display: flex; align-items: center; justify-content: space-between; margin-top: 0.2rem;}
.ms3-2 li{width: 1.45rem;  height: 1.9rem;  background: #FFFFFF;  border-radius: 0.14rem; overflow: hidden;}
.ms3-2 a b{ font-size: 0.28rem;color: #D14C43; line-height: 0.4rem; display: block; text-align: center;}
.ms3-2 a em{width: 0.98rem;  height: 0.32rem; line-height: 0.32rem;  background: #D14C43;  border-radius: 0.16rem 0.08rem 0.16rem 0.08rem; font-size: 0.22rem;color: #fff;display: block; text-align: center; margin: 0.05rem auto;}
.ms3-2-i{ width: 1.42rem; height: 1.04rem; overflow: hidden;}
.ms3-2-i img{ width: 100%;}
.ms4{background: #FAFAFA; position: relative;}
.ms4 .van-tabs__wrap{ background-color: #fff; border-radius: 0 0 0.2rem 0.2rem; margin-bottom: 0.2rem;}
.ms4 .van-tabs__line{ display: block;background:#4376D1; width: 0.6rem; height: 0.04rem; bottom: 0;}
.ms4 .van-tab--active{font-size: 0.28rem; color: #4376D1; font-weight: bold;}
.ms4-1{ height: 0.6rem; background: linear-gradient( 270deg, #fff 0%,#fff 80%, rgba(255,255,255,0.2) 100%); display: flex; align-items: center; position: absolute; top: 0.2rem; right: 0; z-index: 9; padding:0 0.3rem 0;}
.ms4-1 a{ font-size: 0.24rem; color: #333; margin: 0 0.05rem;display: flex; align-items: center;}
.ms4-1 a img{ width: 0.32rem; height: 0.32rem;}
@media (min-width:750px){.ms4-1{ top: 0.12rem;}}
.wnr{ margin: 1.6rem auto 0; text-align: center;}
.wnr img{ width: 2.4rem; height: 2.4rem; margin-bottom: 0.4rem;}
.wnr p{font-size: 0.3rem; color: #999;}
.sbjp1{ height: 3.16rem; position: relative;}
.sbjp1 img{ width: 100%;}
.sbjp1 h2{ width: 100%; color: #FFFFFF;font-size: 0.48rem;line-height: 0.7rem; text-align: center; position:absolute; top: 0.5rem; left: 0;}
.sbjp1 em{ width: 100%; color: rgba(255,255,255,0.8);font-size: 0.24rem;line-height: 0.35rem; text-align: center; position:absolute; top: 1.36rem; left: 0;}
.sbjp1 ul{width:100%; height: 0.96rem; padding: 0 0.5rem; background: rgba(51,113,255,0.16);position: absolute; bottom: 0; left: 0;display: flex; align-items: center; justify-content: space-between;}
.sbjp1 li{display: flex; align-items: center;font-size: 0.22rem; line-height: 0.32rem; color: #fff; text-align: center; border-right: 1px solid #fff; padding: 0 0.35rem;}
.sbjp1 li:last-child{ border: none;}
.sbjp1 li b{ display: block; color: #fff; font-size: 0.28rem;line-height: 0.34rem; font-weight: bold;}
.sbjp2 li{ height: 5.82rem;}
.sbjp2 li a{ padding: 0;}
.sbjp2 .sy-sc{ top: 0;}
.sbjp2 li .sy5-1{ margin: 0.2rem 0.2rem 0.1rem;}
.sbjp2 li .sy5-2{ padding: 0 0.2rem;}
.sbjp2 li .sy5-2 em{ margin-top: 0.15rem;}
.jp-djs{ padding: 0 0.2rem; margin-bottom: 0.2rem; display: flex; align-items: center; justify-content: space-between; height: 0.72rem; background: linear-gradient( 90deg, #D6E5FF 0%, #FFFFFF 100%);}
.jp-djs p{font-size: 0.24rem; color: #999;}
.jp-djs span{ height: 0.32rem; line-height: 0.32rem; text-align: center; background: #333333;  border-radius: 0.08rem;font-weight: bold; font-size: 0.24rem; color: #FFFFFF; display: inline-block; padding: 0 0.05rem;}
.jp-djs i{font-size: 0.24rem; color: #333333;  line-height: 0.48rem; margin: 0 0.05rem;}
.jp-cj{display: flex; align-items: center; justify-content: space-between; margin-top: 0.1rem;}
.jp-cj .van-button{width: 1.28rem;  height: 0.6rem; border: none;  background: #4376D1;  border-radius: 0.2rem; padding: 0;}
.jp-cj .van-button span{font-size: 0.24rem; color: #fff; margin-top: 0;}
.sbzx-xq{ padding: 0.3rem;}
.sbzx-xq h4{font-size: 0.32rem; color: #333;line-height: 0.5rem; font-weight: bold; margin-bottom: 0.16rem;}
.sbzx-xq p{font-size: 0.28rem; color: #333; line-height: 0.4rem; margin-bottom: 0.7rem;}
.sbzx-xq img{ width: 40%;  display: block; margin: 0 auto 0.7rem;}
.xq-sj {font-size: 0.24rem; line-height: 0.35rem; color: #999; margin-bottom: 0.32rem;}
.xq-sj span{ margin-right: 0.4rem;}
.xq-zy{ height: 1.8rem;  background: #F5F7FA;  border-radius: 0.1rem; padding: 0.2rem;font-size: 0.24rem; line-height: 0.35rem; color: #999; margin-bottom: 0.4rem;}
.xq-zy b{ color: #333;}
.xq-zy span{ display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis;}
.sbzx1{ position: relative;}
.sbzx1 img{ width: 100%;}
.sbzx1 h2{ color: #FFFFFF;font-size: 0.48rem; position:absolute; top: 0.4rem; left: 0.4rem;text-shadow: 0px 4px 10px rgba(255,255,255,0.3); font-weight: bold;}
.sbzx1 em{ color: #fff;font-size: 0.12rem; position:absolute; top: 1.26rem; left: 0.4rem;}
.sbzx2{ width: 100%; position:absolute; top: 1.96rem; left: 0; background-color: #fff; border-radius: 0.2rem 0.2rem 0 0; overflow: hidden;}
.sbzx2 .van-tabs__wrap{ height: 0.6rem;}
.sbzx2 .van-tabs__line{ display: block;background:#4376D1; width: 0.6rem; height: 0.04rem;}
.sbzx2 .van-tab{font-size: 0.28rem; color: #999; line-height: 0.4rem;}
.sbzx2 .van-tab--active{font-size: 0.32rem; color: #4376D1; font-weight: bold;}
.sbzx2 ul{ width: 100%; padding: 0.3rem; border-top: 1px solid #F0F0F0;}
.sbzx2 li{ border-bottom: 1px solid #F0F0F0; padding: 0.3rem 0;}
.sbzx2 li:last-child{ border: none;}
.sbzx2 li a{display: flex; align-items: center;}
.zx2-img{ width: 1.6rem; height: 1.6rem; overflow: hidden; margin-right: 0.3rem;}
.zx2-img img{ width: 100%;}
.zx2-tt{ width: 5rem;}
.zx2-tt h6{font-size: 0.3rem; color: #333; line-height: 0.43rem; margin-bottom: 0.16rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.zx2-tt p{font-size: 0.24rem; color: #666; line-height: 0.35rem; margin-bottom: 0.24rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.zx2-tt time{font-size: 0.24rem; color: #999; line-height: 0.35rem;}
.sbxq1 .van-swipe{ background-color: #fff; height: 4rem; }
.sbxq1 .van-swipe-item{ padding: 0 0.2rem; display: flex; align-items: center;}
.sbxq1 img{ width: 100%;}
.sbxq1 em{width: 1.56rem;  height: 0.44rem; line-height: 0.44rem; text-align: center;  background: #EBF2FF;  border-radius: 0.06rem; font-size: 0.22rem;color: #4376D1; position: absolute; left: 0.3rem; bottom: 0.4rem;}
.sbxq1 .custom-indicator{width: 0.8rem;  height:0.44rem; line-height: 0.44rem; text-align: center; font-size: 0.24rem; color: #fff;  background: rgba(0,0,0,0.16);  border-radius:0.44rem; position: absolute; right: 0.3rem; bottom: 0.4rem;}
.sbxq2{ padding: 0.2rem 0.3rem; background-color: #fff; margin-bottom: 0.2rem;}
.sbxq2 h4{display: flex; align-items: center; justify-content: space-between;}
.sbxq2 h4 b{font-size: 0.32rem; color: #333; line-height: 0.5rem; font-weight: bold;}
.sbxq2 h4 span{font-size: 0.24rem; color: #999999;display: flex; align-items: center;}
.sbxq2 h4 span img{ width: 0.44rem; height: 0.44rem;}
.sbxq2 h5{ color: #D14C43; font-size: 0.24rem; margin: 0.2rem 0 0.16rem;}
.sbxq2 h5 b{ font-size: 0.4rem; font-weight: bold;} 
.sbxq2 h6{ height:0.44rem; line-height: 0.44rem;  font-size: 0.24rem;color: #D14C43; background: #FFF5F5;  border-radius:0.1rem;  border: 1px solid #D14C43; padding:0 0.15rem; display: inline-block;}
.sbxq2 .sp-sy{font-size: 0.24rem; color: #999; line-height: 0.35rem; margin: 0.24rem 0;}
.sbxq2-1{ background: #FAFAFA;  border-radius:0.2rem; padding: 0.3rem 0.2rem; margin-bottom: 0.3rem;}
.xq2-li{display: flex; align-items: flex-start; line-height: 0.35rem; margin-bottom: 0.24rem;}
.xq2-li span{ width: 1rem; font-size: 0.24rem; color: #999; margin-right: 0.4rem; display: block;}
.xq2-li p{ width: 5rem; font-size: 0.24rem; color: #333;}
.sbxq2-2{width:100%; height: 0.96rem;display: flex; align-items: center; justify-content: space-between;}
.sbxq2-2 li{display: flex; align-items: center;font-size: 0.24rem; line-height: 0.32rem; color: #999999; text-align: center; border-right: 1px solid #F0F0F0; padding: 0 0.35rem;}
.sbxq2-2 li:last-child{ border: none;}
.sbxq2-2 li b{ display: block; color: #333333; font-size: 0.32rem;line-height: 0.4rem; font-weight: bold;}
.sbxq3{ padding:0 0.3rem; margin-bottom: 0.2rem; height: 1.05rem;  background: linear-gradient( 90deg, #EBF2FF 0%, #FFFFFF 100%);display: flex; align-items: center; justify-content: space-between;}
.sbxq3 img{ width: 0.8rem; height: 0.4rem; margin-right: 0.24rem;}
.sbxq3 h3{font-size: 0.28rem; color: #333;}
.sbxq3 .van-icon{font-size: 0.28rem; color: #ccc;}
.sbxq4{ padding:0.3rem; background-color: #fff;margin-bottom: 0.2rem;}
.sbxq4 h4{ width: 100%; text-align: center; font-size: 0.3rem;display: flex; align-items: center;justify-content:center; margin-bottom: 0.3rem;}
.sbxq4 h4 i{width: 0.8rem;  height: 0.02rem; margin: 0 0.2rem; display: block;}
.sbxq4 h4 i:first-child{background: linear-gradient( 90deg, #FFFFFF 0%, #E1E8F5 100%);}
.sbxq4 h4 i:last-child{background: linear-gradient( 270deg, #FFFFFF 0%, #E1E8F5 100%);}
.xq4-it{ height: 4.8rem;  background: #FAFAFA;display: flex; flex-direction: column; justify-content: center; align-items: center;}
.xq4-it img{ width: 60%;}
.xq4-ms{display: flex; align-items: flex-start;}
.xq4-ie{ width: 0.6rem; position: relative;}
.xq4-ie img{width: 100%;}
.xq4-ie i{ width: 0.04rem;  height: 1.2rem;  background: #E1E8F5; display: block; overflow: hidden; position: absolute; left: 0.28rem;top:0.6rem;}
.xq4-tt{ width: 6.1rem; margin:0 0 0.4rem 0.16rem; }
.xq4-tt h6{font-size: 0.28rem; color: #333; margin-bottom: 0.08rem;}
.xq4-tt p{font-size: 0.24rem; color: #999;}
.xq4-1 h6{ font-size: 0.24rem; color: #999; line-height: 0.35rem; margin-bottom: 0.3rem;}
.xq4-1 p{font-size: 0.28rem; color: #333; line-height: 0.4rem; margin-bottom: 0.4rem;display: flex; align-items: center;}
.xq4-1 p::before{ content: "."; width: 0.12rem;  height: 0.12rem;  background: #4376D1; display: block; overflow: hidden; margin-right: 0.15rem;}
.xq4-1{ margin-bottom: 0.4rem; border-bottom: 1px solid #F0F0F0;}
.xq4-1:last-child{ border: none;}
.sbxq5{margin-bottom: 0.2rem;}
.sbxq5 h4{ width: 100%; text-align: center; font-size: 0.3rem;display: flex; align-items: center;justify-content:center; margin-bottom: 0.3rem;}
.sbxq5 h4 i{width: 0.8rem;  height: 0.02rem; margin: 0 0.2rem; display: block;}
.sbxq5 h4 i:first-child{background: linear-gradient( 90deg, #FFFFFF 0%, #E1E8F5 100%);}
.sbxq5 h4 i:last-child{background: linear-gradient( 270deg, #FFFFFF 0%, #E1E8F5 100%);}
.sbxq6 { width: 100%; max-width: 7.5rem; padding:0 0.2rem; height: 1rem; background-color: #fff; position: fixed; bottom: 0; display: flex; align-items: center;justify-content:space-between;}
.xq6-kf{ width: 0.8rem; text-align: center;}
.xq6-kf img{ width: 0.4rem; height: 0.4rem;}
.xq6-kf p{font-size: 0.2rem; color: #999;}
.xq6-btn{ width: 5.6rem;}
.xq6-btn .van-button{width: 2.2rem;  height: 0.88rem; font-size: 0.3rem; color: #4376D1; background: #FFFFFF;  border-radius: 0.2rem;  border: 1px solid #4376D1;}
.xq6-btn .van-button:last-child{width: 3.2rem;  height: 0.88rem; color: #fff;  background: #4376D1; margin-left: 0.2rem;}
.sbxq7{ background: rgba(0,0,0,0.3);}
.sbxq7 .wrapper { display: flex;  align-items: center;  justify-content: center;  height: 100%;}
.xq7-i{width: 5.44rem; height: 8.4rem; padding: 0.3rem; position: relative; background: linear-gradient( 180deg, #D6E5FF 0%, #F5F7FA 100%); border-radius:0.2rem;display: flex; flex-direction: column; justify-content: center; align-items: center;}
.xq7-img{ width: 4rem; height: 4rem; padding: 0.4rem; border-radius:0.2rem; background-color: #fff;}
.xq7-img img{ width: 100%; display: block;}
.xq7-i p{ font-size: 0.24rem; color: #999; line-height: 0.35rem; margin: 0.16rem 0 0.24rem;}
.xq7-i h4{ font-size: 0.28rem; color: #333; display: flex;  align-items: center;}
.xq7-i h4 i{width: 0.6rem;  height: 0.02rem; margin: 0 0.1rem; display: block; background-color: #ccc;}
.xq7-i .van-cell-group{ width: 100%; border-radius: 0.2rem; overflow: hidden; margin:0.24rem 0 0.32rem; font-size: 0.24rem;}
.xq7-i .van-button{width: 3.2rem;  height: 0.88rem; font-size: 0.3rem; color: #fff;  background: #4376D1; border: none;  border-radius: 0.2rem;}
.xq7-gb{ width: 0.6rem; height: 0.6rem; line-height: 0.56rem; text-align: center; color: #fff; font-size: 0.32rem; background: rgba(0,0,0,0.3);border-radius: 0.8rem; position: absolute; bottom: -1rem; left: 2.42rem; border: 0.02rem solid #fff;}
.xq7-dh{width: 5.44rem; height: 3.9rem; padding:0.4rem 0.3rem; background-color: #fff; border-radius:0.2rem;}
.xq7-dh p{ text-align: center;font-size: 0.3rem; color: #333;}
.xq7-dh .van-cell-group{ width: 100%; border-radius: 0.2rem; overflow: hidden; margin: 0.6rem 0 0.4rem;}
.xq7-dh .van-cell{ height: 0.8rem; line-height: 0.8rem; background-color: #FAFAFA; padding: 0 0.2rem; font-size: 0.24rem;}
.dh-btn{display: flex; align-items: center; justify-content:space-between;}
.dh-btn .van-button{width: 2.28rem;  height: 0.88rem; font-size: 0.3rem; color: #4376D1; background: #FFFFFF;  border-radius: 0.2rem;  border: 1px solid #4376D1;}
.dh-btn .van-button:last-child{color: #fff;  background: #4376D1;}
.zsb1{ padding-top:0.3rem; margin-bottom: 0.2rem;}
.zsb1 h4{ width: 100%; text-align: center; font-size: 0.32rem;display: flex; align-items: center;justify-content:center; margin-bottom: 0.3rem;}
.zsb1 h4 i{width: 1rem;  height: 1px; margin: 0 0.2rem; display: block;}
.zsb1 h4 i:first-child{background: linear-gradient( 270deg, #CCCCCC 0%, rgba(255,255,255,0) 100%);}
.zsb1 h4 i:last-child{background: linear-gradient( 90deg, #CCCCCC 0%, rgba(255,255,255,0) 100%);}
.zsb2{position: relative; margin-bottom: 0.6rem;}
.zsb2 .van-search{ background: none; padding: 0 0.3rem;}
.zsb2 .van-search__content{ padding:0 0.4rem; background-color: #fff; border-radius: 1rem; overflow: hidden;}
.zsb2 .van-search__field{ height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem;}
.zsb2 .van-field__left-icon{ margin-right: 0.1rem;display: flex; align-items: center;}
.zsb2 .van-field__left-icon .van-image{ width: 0.32rem; height: 0.32rem; }
.zsb2 .van-field__control{ width: 80%;}
.zsb2 .van-button{ width: 1.2rem; height: 0.48rem; border-radius:0 1rem 1rem 0; background: none; border: none; border-left: 1px solid #F0F0F0; color: #999; font-size: 0.28rem; position: absolute; top: 0.21rem; right: 0.3rem;}
.zsb3{ padding: 0 0.3rem;}
.zsb3 h3{font-size: 0.32rem; color: #333; font-weight: bold; line-height: 0.45rem; margin-bottom: 0.32rem;}
.zsb3 ul{display: flex; flex-wrap: wrap;}
.zsb3 li{ width: 50%; margin-bottom: 0.24rem;}
.zsb3 li a{ display: block; color: #333; font-size: 0.28rem;}
.zsb4{ padding: 0 0.3rem 0.3rem;display: flex; align-items: center; justify-content: space-between;}
.zsb4-1{display: flex; align-items: center; }
.zsb4-1 .van-dropdown-menu{ margin-right: 0.2rem;font-size: 0.24rem;}
.zsb4-1 .van-dropdown-menu__bar{ height: 0.68rem; padding: 0 0.3rem 0 0.1rem; box-shadow: none; border-radius: 1rem;}
.zsb4-1 .van-dropdown-menu__title--active{ color: #333;}
.zsb4-1 .van-dropdown-menu__title--down:after{ color: #4376D1;}
.zsb4-1 .van-dropdown-item__option{font-size: 0.24rem; padding-top: 0.2rem; padding-bottom: 0.2rem;}
.zsb4-1 .van-dropdown-item__option--active{ color: #4376D1;}
.zsb4-1 .van-dropdown-item__option--active .van-dropdown-item__icon{ display: none;}
.zsb4-1 .van-ellipsis{font-size: 0.24rem;}
.zsb4-1 .van-dropdown-menu__title{ line-height: auto;}
.b4-2  .van-cell__value{ display: none;}
.b4-2 .van-popup{display: flex; flex-wrap: wrap;}
.b4-2 .van-cell{ width: 30.3333%; margin: 0.24rem 1.5% 0; text-align: center; background: #FAFAFA; border: 1px solid #FAFAFA; border-radius: 1rem;}
.b4-2 .van-cell:after{ border: none;}
.b4-2 .van-dropdown-item__option--active{border: 1px solid #4376D1;background: #FAFCFF;}
.b4-3 { width: 100%; padding: 0 0.3rem; margin-top: 0.4rem;display: flex; align-items: center; justify-content: space-between;}
.b4-3 .van-button{ width:67%; height: 0.68rem; font-size: 0.24rem;  background: #4376D1; border-radius: 1rem; border: none; margin-bottom: 0.24rem; color: #fff;}
.b4-3 .van-button:first-child{ width: 30%;background-color: #fff;border: 1px solid #CCCCCC; color: #333;}
.zsb4-2 .van-button{ height: 0.68rem;  background: #FFFFFF;  border-radius:0.4rem; padding: 0 0.24rem;font-size: 0.24rem; color: #333; border: none;}
.zsb5{ width: 80%; height: 100%; padding: 0.4rem 0.3rem 0;}
.zsb5 h2{ text-align: center; font-size: 0.32rem; color: #333; line-height: 0.6rem;}
.zsb5 .van-icon{ color: #333; font-size: 0.32rem;}
.zsb5 .b4-3{ width: 90%; padding: 0; position: fixed; bottom: 0;}
.b5-1{ margin-bottom: 0.4rem;}
.b5-1 h4{ font-size: 0.28rem; color: #333; line-height: 0.6rem;}
.b5-1 ul{ width: 100%; display: flex; flex-wrap: wrap;}
.b5-1 li{ width: 30.3333%; margin: 0.2rem 1.5% 0;  height: 0.6rem; overflow: hidden; background: #FAFAFA; border: 1px solid #FAFAFA;  border-radius:0.3rem; text-align: center; line-height: 0.6rem; font-size: 0.24rem;}
.b5-1 li.on{ border: 1px solid #4376D1;background: #FAFCFF;}
.b5-2{ margin-top: 0.2rem;display: flex; align-items: center; justify-content: space-between;}
.b5-2 input{ width: 45%; border: none; height: 0.6rem;  background: #FAFAFA; border-radius: 1rem; font-size: 0.24rem; padding: 0 0.2rem;}
.b5-2 i{ color: #CCCCCC;}




/*用户中心*/
.bg-lg{ height: 100vh; background: url(../images/lg-bg.png) center no-repeat; background-size: cover;}
.lg-r{ padding: 1rem 0.6rem 0;}
.lg_1{ width: 4rem; height: 2.1rem; margin: 0 auto 0.2rem; display: block;}
.lg_2{display: flex; align-items: center; justify-content: center; margin-bottom: 1rem;}
.lg_2 p{font-size: 0.32rem;  color: #4376D1;  line-height: 0.5rem; margin: 0 0.16rem;}
.lg_2 i{width: 0.6rem;  height: 0.04rem;}
.lg_2 i:first-child{background: linear-gradient( 90deg, rgba(67,118,209,0) 0%, #4376D1 100%);}
.lg_2 i:last-child{background: linear-gradient( 270deg, rgba(67,118,209,0) 0%, #4376D1 100%);}
.lg_3{ background: none;}
.lg_3 .van-cell{ height: 0.88rem;background: rgba(255,255,255,0.6); margin-bottom: 0.4rem; border-radius: 0.5rem; padding: 0;}
.lg_3 .van-cell:after{ border:none}
.lg_3 .van-field__control:focus{  border:1px solid #4376D1;}
.lg_3 .van-field__control{height: 0.88rem;border-radius: 0.5rem; padding: 0 0.4rem;font-size: 0.28rem; color: #666;}
.lg_3 .van-cell:last-child{ margin-bottom: 0.24rem;}
.lg_3 .van-button--default{ border: none; background: none; color: #4376D1; margin-right: 0.4rem;}
.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{ border: none;}
.lg_3 .van-field__error-message {position: fixed;z-index: 1000;}
.lg_4{display: flex; align-items: center; justify-content: space-between; }
.lg_4 a{font-size: 0.24rem;  color: #666666;  line-height: 0.35rem;}
.lg_4 a:first-child{ color: #4376D1;}
.lg_4 p{font-size: 0.24rem; color: rgba(67,118,209,0.3);  line-height: 0.35rem;display: flex; align-items: center;}
.lg_4 .van-count-down{ color: rgba(67,118,209,0.3);}
.lg_btn1{ width: 100%; height: 0.88rem; display: block;font-size: 0.3rem;  color: #FFFFFF; border-radius: 0.5rem; margin-top: 0.4rem; background-color: #4376D1;border:none}
.lg_btn2{ width: 100%; height: 0.88rem; display: block;font-size: 0.3rem;  color: #4376D1; border-radius: 0.5rem; margin-top: 0.4rem; background-color:#fff;border:none}
.lg_btn3{ width: 100%; height: 0.88rem; display: block;font-size: 0.3rem;  color: #FFFFFF; border-radius: 0.5rem; background: rgba(67,118,209,0.3);border:none}
.ad-cs{background: rgba(67,118,209,1)}
.lg_5{margin: 0.8rem auto 0; justify-content: center;}
.lg_5 a{ color: #4376D1;}
.lg-s{ padding: 0.6rem 0.6rem 0;}
.lg-s .lg_3 .van-cell{background: #FAFAFA;}
.lg_7{font-size: 0.3rem;color: #999999; text-align: center; display: block; margin: 1rem 0 0.5rem;}
.lg_6{ margin-bottom: 0.8rem;}
.lg_6 h3{font-size:0.4rem; color: #333; line-height: 0.6rem; font-weight: bold; margin-bottom: 0.16rem;}
.lg_6 h3 span{ color: #4376D1;}
.lg_6 p{color: #999999; font-size: 0.24rem; line-height: 0.35rem;}
.lg_8 { margin-bottom: 0.8rem;}
.lg_8 h6{font-size: 0.24rem; color: #333;}
.lg_8 .van-cell{ padding: 0.2rem 0; border-bottom: 1px solid #4376D1; font-size: 0.28rem;}
.lg_8 .van-cell-group{ margin-bottom: 0.4rem;}
.lg_9{ height: 2.36rem; background: url(../images/lg_bga.png) center no-repeat; padding: 0.45rem 0.3rem 0;display: flex; align-items: center; }
.lg_9 button{ background: none; border: none; font-size: 0.32rem; color: #333;}
.lg_9 img{ width: 1.2rem; height: 1.2rem; border-radius: 1rem; overflow: hidden; border: 0.04rem solid rgba(67,118,209,0.3); margin-right: 0.3rem;}
.lg_9_t h5{ width: 5.3rem; font-size: 0.32rem; color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom: 0.16rem;}
.lg_9_t p{ width: 5.3rem; font-size: 0.28rem; color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.pd_30{ padding: 0 0.3rem;}
.lg_10{ height: 2.74rem;  background: #FFFFFF;  border-radius:0.2rem; padding: 0.4rem 0.3rem; margin-top: 0.2rem;}
.lg_10_t{display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.4rem;}
.lg_10_t h6{ font-size: 0.3rem; color: #333;}
.lg_10_t a{font-size: 0.24rem; color: #999;}
.lg_10_t a .van-icon{ margin-left: 0.05rem;}
.lg_10 ul{display: flex; align-items: center; justify-content: space-between; padding: 0 0.5rem;}
.lg_10 li a{ font-size: 0.24rem; color: #333; text-align: center; display: block;}
.lg_10 li a img{ width: 0.6rem; height: 0.6rem; margin-bottom: 0.16rem;}
.lg_11 { margin-bottom: 1rem;}
.lg_11 li{ height: 1.23rem; background-color: #fff; border-radius: 0.2rem; margin-top: 0.2rem; padding: 0 0.3rem;}
.lg_11 li a{ height: 1.23rem;display: flex; align-items: center; justify-content: space-between;}
.lg_11 li p{ font-size: 0.3rem; color: #333;}
.lg_11 li p img{ width: 0.4rem; height: 0.4rem; margin-right: 0.25rem;}
.lg_11 li a .van-icon{ font-size: 0.3rem; color: #bfbfbf;}
.lg_11 li button{ width: 100%; height: 1.23rem; display: block; font-size: 0.3rem; color: #999; background: none; border: none;}







