.header{
    background: #8C7AEA;
}
.xzysbei{
    background-image: url(../images/xzysbei.png);
    background-size: 100% 100%;
    width: 7.5rem;
    height: 14.77rem;
}
.xzdate{
    text-align: center;
    font-size: 0.24rem;
}
.xzysdesc{
    width: 6.5rem;
    margin: 0 auto;
    font-size: 0.28rem;
    color: #9886D9;
    line-height: 0.42rem;
    padding: 0.2rem;
    padding-bottom: .3rem;
    background: rgba(255,255,255,0.4);
    border-radius: 0.26rem;
}
.xzlistbox{
    overflow: hidden;
    margin-left: -0.3rem;
}
.xzitem{
    width: 1.7rem;
    margin-top: 0.4rem;
    float: left;
    margin-left: 0.7rem;
}
.xzitem a{
    display: block;
    width: 1.7rem;
}
.xztu1{
    width: 1.6rem;
    height: 1.6rem;
    background: #FFFFFF;
    border-radius: 50%;
    padding: 0.05rem;
}
.xztu1 img{
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    margin: 0 auto;
}
.xzname{
    width: 1.36rem;
    height: 0.52rem;
    line-height: 0.52rem;
    background: #FFFFFF;
    border-radius: 0.26rem;
    text-align: center;
    font-size: 0.32rem;
    color: #9A87F0;
    margin: 0.2rem auto;
    margin-bottom: 0;
}
.xzyszheng{
    width: 7.5rem;
    margin-top: 0.2rem;
    background: #FFFFFF;
    border-radius: 0.2rem;
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
}
.caijie_tit{
    text-align: center;
    font-size:0.36rem;
    font-weight: 700;
    color: #3D3D3D;
}
.caijie_tit span{
    display: inline-block;
    margin: 0 0.2rem;
}
.bl{
    display: inline-block;
    background-image: url(../images/bl.png);
    background-size: 100% 100%;
    width: 0.68rem;
    height: 0.34rem;
    vertical-align: middle;
}
.br{
    display: inline-block;
    background-image: url(../images/br.png);
    background-size: 100% 100%;
    width: 0.68rem;
    height: 0.34rem;
    vertical-align: middle;
}
.ysbeibox{
    width: 6.9rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    background: #FFFFFF;
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(0,0,0,0.08);
    border-radius: 0.2rem;
    padding-bottom: 0.4rem;
}
.ystou{
    background-image: url(../images/ystou.png);
    background-size: 100% 100%;
    width: 6.9rem;
    position: relative;
    height: 1.8rem;
}
.ystou a{
    display: block;
}
.ystou img{
    display: block;
    float: left;
    margin-top: 0.3rem;
    margin-left: 0.3rem;
    width: 1.2rem;
    height: 1.2rem;
}
.infxz{
    float: left;
    margin-left: 0.2rem;
    margin-top: 0.32rem;
}
.infxzm{
    font-size: 0.36rem;
    font-weight: 700;
    color: #3D3D3D;
}
.infxzm span{
    margin-left: 0.2rem;
    font-size:0.24rem;
    color: #9783C8;
    font-weight: 400;
}
.infxzr{
    font-size: 0.28rem;
    color: #8268C3;
    margin-top: 0.12rem;
}
.caiqie {
    width: 1.6rem;
    height: 0.56rem;
    background: rgba(255,255,255,0.2);
    border-radius: 0.28rem;
    text-align: center;
    border: 1px solid #FFFFFF;
    position: absolute;
    right: 0.3rem;
    top: 0.62rem;
    line-height: 0.56rem;
    font-size: 0.24rem;
    color: #8268C3;
}
.caiqie i {
    display: inline-block;
    background-image: url(../images/yshuan.png);
    background-size: 100% 100%;
    width: 0.24rem;
    height: 0.24rem;
    margin-left: 0.1rem;
    vertical-align: middle;
}
.zhe{
    width: 100%;
    height: 100%;
    z-index: 999;
    left: 0;
    top: 0;
    position: fixed;
    background: rgba(0,0,0,0.5);
    display: none;
}
.xzxuan{
    position: fixed;
    width: 6.9rem;
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1000;
    display: none;
}
.xzxuank{
    background: #FFFFFF;
    border-radius: 0.5rem;
    width: 6.9rem;
    padding-bottom: 0.6rem;
    position: relative;
}
.xzxtop{
    background-image: url(../images/xzxuan.png);
    background-size: 100% 100%;
    width: 6.9rem;
    height: 5.06rem;
    position: absolute;
    top: 0;
}
.xzxlistbox{
    position: relative;
    z-index: 1;
}
.xzxuantit{
    padding-top: 0.4rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 700;
    color: #333333;
}
.xingzuolie{
    overflow: hidden;
    margin-top: 0.1rem;
}
.xzuoitem{
    float: left;
    width: 25%;
    margin-top: 0.3rem;
    position: relative;
}
.xzuoitem img{
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin: 0 auto;
}
.xzuoname{
    text-align: center;
    padding-top: 0.18rem;
    font-size: 0.28rem;
    color: #333333;

}
.xuanbiao{
    background-size: 100% 100%;
    width: 0.32rem;
    height: 0.32rem;
    position: absolute;
    right: 0.3rem;
    top: 0.86rem;
}
.xzuodate{
    text-align: center;
    font-size: 0.24rem;
    padding-top: 0.04rem;
    color: #999999;
}
.xuanon .xuanbiao{
    background-image: url(../images/xz_xuan.png);
}
.xzguan{
    background-image: url(../images/xzguan.png);
    background-size: 100% 100%;
    width: 0.48rem;
    height: 0.48rem;
    margin: 0.34rem auto;
    margin-bottom: 0;
}
.xzyunhix {
    overflow: hidden;
    margin-top: 0.3rem;
    margin-left: 0.3rem;
}
.ztystk{
    width: 1.7rem;
    float: left;
}
.zhengtiyunshi {
    background-image: url(../images/zhbei.png);
    background-size: 100% 100%;
    width: 1.7rem;
    height: 1.58rem;
    text-align: center;
    line-height: 1.7rem;
    font-size: 0.74rem;
    font-weight: 700;
    color: #8676FF;
}
.yszt{
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #4B3A75;
}
.ztitembox {
    margin-left: 0.7rem;
    width: 4rem;
    float: left;
    margin-top: 0.18rem;
}
.ztiitem {
    float: left;
    width: 20%;
}
.ziitembei {
    width: 0.2rem;
    height: 1rem;
    background: #F2F2F2;
    border-radius: 0.12rem;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.charts1 {
    border-radius: 0.12rem;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    height: 0%;
    width: 0.2rem;
}
.score_cf{
    background: #FFCA70;
}
.ztixm{
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #4B3A75;
}
.ztifen{
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #4B3A75;
}
.score_aiqing{
    background: rgba(255, 117, 152, 1);
}
.score_sy{
    background: #7ABAFF;
}
.score_xueye{
    background: #9CF0E7;
}
.score_jiankang{
    background: #ABED91;
}
.ztysdesc{
    display: block;
    width: 6.3rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    font-size: 0.32rem;
    color: #584476;
    line-height: 0.56rem;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    white-space: normal;
}
.chacy{
    width: 6.3rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.32rem;
    display: block;
    font-weight: 700;
    color: #FFFFFF;
    height: 0.88rem;
    background: #9A8AF0;
    border-radius: 0.44rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
}
.caijie{
    width: 7.5rem;
    margin: 0.2rem auto;
    margin-bottom: 0;
    background: #FFFFFF;
    border-radius: 0.2rem;
    padding-bottom: 0.4rem;
    padding-top: 0.3rem;
}
.caijie_tit{
    text-align: center;
    font-size:0.36rem;
    font-weight: 700;
    color: #3D3D3D;
}
.jiebanner{
    display: block;
    width: 6.9rem;
    height: 3.46rem;
    margin: 0.3rem auto;
}
.jiajie{
    width: 6.9rem;
    margin: 0.3rem auto;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.56rem;
    text-align: justify;
    margin-bottom: 0;
}
.jiajie p+p{
    padding-top: 0.4rem;
}
.jiajie span{
    font-size: 0.28rem;
    color: #999999;
}
.xchalist{
    overflow: hidden;
}
.xchalist a{
    display: block;
    float: left;
    margin-top: 0.3rem;
    margin-left: 0.3rem;
    width: 2.1rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size:0.32rem;
    color: #5F4DC0;
    background: #F5F3FF;
    border-radius: 0.1rem;
}
.ysrbei{
    background-image: url(../images/ysrbei.png);
    background-size: 100% 100%;
    width: 7.5rem;
    height: 5.82rem;
    margin-top: -0.88rem;
    position: relative;
}
.xpwei1 {
    padding-left: 0.1rem !important;
}
.tableitem {
    width: 1.5rem !important;
    margin-left: 0.2rem;
}
.xztu {
    position: relative;
    padding-top: 1.18rem;
}
.xztu img {
    width: 1.5rem;
    height: 2.64rem;
}
.xuan {
    background-image: url(../images/gou.png);
    background-size: 100% 100%;
    width: 0.32rem;
    height: 0.32rem;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0.34rem;
}
.xzinfo {
    width: 1.5rem;
    height: 0.74rem;
    background: #FFFFFF;
    border-radius: 0.75rem;
    margin: 0.16rem auto;
    margin-bottom: 0;
    color: rgba(110, 77, 193, 1);
    opacity: .6;
}
.tableon .xuan {
    background-image: url(../images/gouxuan.png);
    background-size: 100% 100%;
    width: 0.32rem;
    height: 0.32rem;
}
.tableon .xzinfo {
    background: #fff;
    color: rgba(110, 77, 193, 1);
    opacity: 1;
}
.xiangyun{
    background: #FFFFFF;
    border-radius: 0.2rem;
    position: relative;
    width: 7.5rem;
    margin-top: -0.5rem;
    padding-bottom: 0.6rem;
}
.xytop{
    width: 7.5rem;
    background: linear-gradient(180deg, #D8D3FF 0%, rgba(216,211,255,0) 100%);
    border-radius: 0.2rem 0.2rem 0px 0px;
    height: 1.36rem;
    position: relative;
}
.weekbox {
    overflow: hidden;
    padding-top: 0.32rem;
    margin-left: 0.1rem;
}
.weekitem {
    float: left;
    width: 0.9rem;
}
.weekname {
    text-align: center;
    font-size: 0.24rem;
    color: rgba(135, 110, 208, 1);
}
.weekdate {
    text-align: center;
    font-size: 0.24rem;
    color: rgba(135, 110, 208, 1);
}
.weekxuan .weekwei {
    display: none;
}
.weekxuan .weekday {
    height: 0.64rem;
    line-height: 0.64rem;
    background: rgba(154, 138, 240, 1);
    border-radius: 1.08rem;
    text-align: center;
    font-size: 0.24rem;
    font-weight: 700;
    color: #FFFFFF;
    display: block;
}
.huidao {
    width: 1rem;
    height: 0.64rem;
    text-align: center;
    font-size: 0.24rem;
    color: rgba(135, 110, 208, 1);
    float: left;
    border-left: 1px solid rgba(206, 196, 225, 1);
}
.xiangtit {
    text-align: center;
    font-size: 0.4rem;
    font-weight: 700;
    color:rgba(75, 58, 117, 1);
}
.xiangdesc {
    width: 6.9rem;
    height: 0.88rem;
    line-height: 0.88rem;
    background: #FBF9FF;
    opacity: 1;
    border: 0.02rem solid #948EFF;
    border-radius: 0.44rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    font-size: 0.32rem;
    color: rgba(89, 74, 137, 1);
}
.jinrixx {
    font-weight: 700;
    color: rgba(75, 58, 117, 1);
    padding-left: 0.3rem;
    float: left;
}
.xyzhbox{
    width: 6.9rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    overflow: hidden;
    background: #FFFFFF;
    border-radius: 0.2rem;
    opacity: 1;
    border: 1px solid #D2C0F0;
    padding: 0.3rem 0;
}
.xyzhleft{
    float: left;
    width: 33.3%;
    position: relative;
    overflow: hidden;
}
.xyzhleft:before{
    content: '';
    width: 1px;
    height: 0.64rem;
    position: absolute;
    top: 0.12rem;
    background: #D2C0F0;
    right: 0;
}
.xzhicon{
    display: block;
    width: 0.88rem;
    height: 0.88rem;
    float: left;
    margin-left: 0.2rem;
}
.xzzhdesc{
    padding-top: 0.02rem;
    float: left;
    margin-left: 0.05rem;
}
.xzzhxiang{
    font-size: 0.3rem;
    font-weight: 700;
    color: #4B3A75;
}
.xzzhname{
    font-size: 0.24rem;
    color: #816FD0;
}
.xyzhleft:last-child:before{
    display: none;
}
.shiyibox{
    overflow: hidden;
    margin-top: 0.3rem;
    display: -webkit-box;
}
.shibox{
    float: left;
    width: 3.3rem;
    background: #EBFFFE;
    border-radius: 0.2rem;
    margin-left: 0.3rem;
    padding-bottom: 0.3rem;
}
.shiyi{
    padding-top: 0.2rem;
    padding-left: 0.2rem;
    font-size: 0.32rem;
    font-weight: 700;
    color: #00CAAF;
}
.yidesc{
    padding-left: 0.2rem;
    padding-top: 0.1rem;
    font-size: 0.28rem;
    color: #6FD0BB;
    padding-right: 0.2rem;
}
.jibox{
    float: left;
    width: 3.3rem;
    background: #FFEBEB;
    border-radius: 0.2rem;
    margin-left: 0.3rem;
    padding-bottom: 0.3rem;
}
.shiji{
    font-size: 0.32rem;
    font-weight: 700;
    color: #E71B1B;
    padding-top: 0.2rem;
    padding-left: 0.2rem;
}
.jidesc{
    padding-left: 0.2rem;
    padding-top: 0.1rem;
    font-size: 0.28rem;
    color: rgba(208, 111, 111, 1);
    padding-right: 0.2rem;
}
.zhdptit{
    padding-left: 0.3rem;
    position: relative;
    font-size: 0.36rem;
    font-weight: 700;
    color: #3D3D3D;
    z-index: 1;
    line-height: 0.52rem;
    padding-top: 0.3rem;
    text-align: center;
}
.zhdptit span:before {
    content: '';
    width: 100%;
    height: 0.2rem;
    background: rgba(186, 174, 250, 1);
    position: absolute;
    bottom: 0rem;
    z-index: -1;
}
.zhdptit span {
    position: relative;
    z-index: 1;
}
.zhdpbox{
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.56rem;
    width: 6.9rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
}
.cfdpbox{
    width: 6.9rem;
    background: #FFF3D3;
    border-radius: 0.2rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    padding: 0.2rem 0;
    padding-bottom: 0;
}
.thdpbox{
    width: 6.9rem;
    background: rgba(255, 228, 232, 1);
    border-radius: 0.2rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    padding: 0.2rem 0;
    padding-bottom: 0;
}
.cydptit{
    padding-left: 0.3rem;
    position: relative;
    font-size: 0.36rem;
    font-weight: 700;
    color: #3D3D3D;
    text-align: center;
    z-index: 1;
    line-height: 0.52rem;
}
.cydptit span:before {
    content: '';
    width: 100%;
    height: 0.2rem;
    background: rgba(255, 235, 102, 1);
    position: absolute;
    bottom: 0rem;
    z-index: -1;
}
.cydptit span {
    position: relative;
    z-index: 1;
}
.cfertit{
    padding-left: 0.3rem;
    font-size: 0.32rem;
    padding-top: 0.2rem;
    color: #3D3D3D;
}
.cfertit i{
    display: inline-block;
    background-image: url(../images/icon_cf.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: sub;
    margin-right: 0.1rem;
}
.zoushi {
    width: 6.5rem;
    height: 4.37rem;
    margin: 0 auto;
    margin-top: 0.2rem;
    background: #FFFFFF;
    border-radius: 0.18rem;
    z-index: 1;
}
.cfysxiang{
    width: 6.5rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.56rem;
}
.xiaotie{
    width: 6.9rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    background: #FFED98;
    border-radius: 0.2rem;
    padding-bottom: 0.2rem;
}
.xiaotietop{
    overflow: hidden;
}
.tieleft{
    overflow: hidden;
    float: left;
}
.bi{
    background-image: url(../images/bi.png);
    background-size: 100% 100%;
    width: 0.74rem;
    height: 0.74rem;
    margin-top: 0.14rem;
    margin-left: 0.13rem;
    float: left;
    position: relative;
    z-index: 1;
}
.bibiao{
    background-image: url(../images/bibiao.png);
    background-size: 100% 100%;
    width: 2.2rem;
    height: 0.66rem;
    float: left;
    position: relative;
    left: -0.2rem;
    margin-top: 0.2rem;
    line-height: .66rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 700;
    color: #333333;
}
.tieright{
    background-image: url(../images/tier.png);
    background-size: 100% 100%;
    width: 3.4rem;
    height: 0.6rem;
    float: right;
    margin-top: .23rem;
}
.tieshinei{
    width: 6.5rem;
    padding-bottom: 0.4rem;
    background: #FFFFFF;
    border-radius: 0.18rem;
    margin: 0.2rem auto;
    margin-bottom: 0;
}
.nie{
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.54rem;
    width: 5.9rem;
    margin: 0rem auto;
    padding-top: 0.3rem;
}
.nie span{
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background: rgba(255, 228, 121, 1);
    border-radius: 50%;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #3D3D3D;
    margin-right: 0.1rem;
}
.thdptit{
    padding-left: 0.3rem;
    position: relative;
    font-size: 0.36rem;
    font-weight: 700;
    color: #3D3D3D;
    text-align: center;
    z-index: 1;
    line-height: 0.52rem;
}
.thdptit span:before {
    content: '';
    width: 100%;
    height: 0.2rem;
    background: rgba(255, 170, 192, 1);
    position: absolute;
    bottom: 0rem;
    z-index: -1;
}
.thdptit span{
    position: relative;
    z-index: 1;
}
.thertit{
    padding-left: 0.3rem;
    font-size: 0.32rem;
    padding-top: 0.2rem;
    color: #3D3D3D;
}
.thertit i{
    display: inline-block;
    background-image: url(../images/icon_taohua.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: sub;
    margin-right: 0.1rem;
}
.thtie{
    width: 6.9rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    background: rgba(255, 195, 208, 1);
    border-radius: 0.2rem;
    padding-bottom: 0.2rem;
}
.thbi{
    background-image: url(../images/ttie.png);
    background-size: 100% 100%;
    width: 0.74rem;
    height: 0.74rem;
    margin-top: 0.14rem;
    margin-left: 0.13rem;
    float: left;
    position: relative;
    z-index: 1;
}
.thbibiao {
    background-image: url(../images/ttit.png);
    background-size: 100% 100%;
    width: 2.2rem;
    height: 0.66rem;
    float: left;
    position: relative;
    left: -0.2rem;
    margin-top: 0.2rem;
    line-height: .66rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 700;
    color: #333333;
}
.thtieright{
    background-image: url(../images/ttz.png);
    background-size: 100% 100%;
    width: 3.4rem;
    height: 0.6rem;
    float: right;
    margin-top: 0.23rem;
}
.nieth{
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.54rem;
    width: 5.9rem;
    margin: 0rem auto;
    padding-top: 0.3rem;
}
.nieth span {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background: #FFBAC9;
    border-radius: 50%;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #3D3D3D;
    margin-right: 0.1rem;
}
.xzname1{
    text-align: center;
    font-size: 0.28rem;
    padding-top: 0.02rem;
}
.weekday {
    display: none;
}
.gunping{
    height: 0.8rem;
}
.sydpbox{
    width: 6.9rem;
    background: rgba(211, 237, 255, 1);
    border-radius: 0.2rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    padding: 0.2rem 0;
    padding-bottom: 0;
}
.sydptit{
    padding-left: 0.3rem;
    position: relative;
    font-size: 0.36rem;
    font-weight: 700;
    color: #3D3D3D;
   text-align: center;
    z-index: 1;
    line-height: 0.52rem;
}
.sydptit span:before {
    content: '';
    width: 100%;
    height: 0.2rem;
    background: rgba(102, 201, 255, 1);
    position: absolute;
    bottom: 0rem;
    z-index: -1;
}
.sydptit span {
    position: relative;
    z-index: 1;
}
.syertit{
    padding-left: 0.3rem;
    font-size: 0.32rem;
    padding-top: 0.2rem;
    color: #3D3D3D;
}
.syertit i {
    display: inline-block;
    background-image: url(../images/icon_sy.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: sub;
    margin-right: 0.1rem;
}
.sytie{
    width: 6.9rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    background: rgba(152, 216, 255, 1);
    border-radius: 0.2rem;
    padding-bottom: 0.2rem;
}
.sybi{
    background-image: url(../images/sytie.png);
    background-size: 100% 100%;
    width: 0.74rem;
    height: 0.74rem;
    margin-top: 0.14rem;
    margin-left: 0.13rem;
    float: left;
    position: relative;
    z-index: 1;
}
.sybibiao{
    background-image: url(../images/sytt.png);
    background-size: 100% 100%;
    width: 2.2rem;
    height: 0.66rem;
    float: left;
    position: relative;
    left: -0.2rem;
    margin-top: 0.2rem;
    line-height: .66rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 700;
    color: #333333;
}
.sytieright{
    background-image: url(../images/syxb.png);
    background-size: 100% 100%;
    width: 3.4rem;
    height: 0.6rem;
    float: right;
    margin-top: 0.23rem;
}
.niesy{
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.54rem;
    width: 5.9rem;
    margin: 0rem auto;
    padding-top: 0.3rem;
}
.niesy span {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background: rgba(121, 208, 255, 1);
    border-radius: 50%;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #3D3D3D;
    margin-right: 0.1rem;
}
.jkdpbox{
    width: 6.9rem;
    background: rgba(202, 243, 206, 1);
    border-radius: 0.2rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    padding: 0.2rem 0;
    padding-bottom: 0;
}
.jkdptit{
    padding-left: 0.3rem;
    position: relative;
    font-size: 0.36rem;
    font-weight: 700;
    color: #3D3D3D;
    text-align: center;
    z-index: 1;
    line-height: 0.52rem;
}
.jkdptit span:before {
    content: '';
    width: 100%;
    height: 0.2rem;
    background: rgba(166, 229, 112, 1);
    position: absolute;
    bottom: 0rem;
    z-index: -1;
}
.jkdptit span {
    position: relative;
    z-index: 1;
}
.jkertit{
    padding-left: 0.3rem;
    font-size: 0.32rem;
    padding-top: 0.2rem;
    color: #3D3D3D;
}
.jkertit i {
    display: inline-block;
    background-image: url(../images/icon_jk.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: sub;
    margin-right: 0.1rem;
}
.jktie{
    width: 6.9rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    background: rgba(148, 238, 147, 1);
    border-radius: 0.2rem;
    padding-bottom: 0.2rem;
}
.jkbi{
    background-image: url(../images/jkbi.png);
    background-size: 100% 100%;
    width: 0.74rem;
    height: 0.74rem;
    margin-top: 0.14rem;
    margin-left: 0.13rem;
    float: left;
    position: relative;
    z-index: 1;
}
.jkbibiao{
    background-image: url(../images/jkts.png);
    background-size: 100% 100%;
    width: 2.2rem;
    height: 0.66rem;
    float: left;
    position: relative;
    left: -0.2rem;
    margin-top: 0.2rem;
    line-height: .66rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 700;
    color: #333333;
}
.jktieright{
    background-image: url(../images/jktt.png);
    background-size: 100% 100%;
    width: 3.4rem;
    height: 0.6rem;
    float: right;
    margin-top: 0.23rem;
}
.niejk{
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.54rem;
    width: 5.9rem;
    margin: 0rem auto;
    padding-top: 0.3rem;
}
.niejk span {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background: rgba(171, 237, 145, 1);
    border-radius: 50%;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #3D3D3D;
    margin-right: 0.1rem;
}

.xydpbox{
    width: 6.9rem;
    background: rgba(211, 255, 252, 1);
    border-radius: 0.2rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    padding: 0.2rem 0;
    padding-bottom: 0;
}
.xydptit{
    padding-left: 0.3rem;
    position: relative;
    font-size: 0.36rem;
    font-weight: 700;
    color: #3D3D3D;
    text-align: center;
    z-index: 1;
    line-height: 0.52rem;
}
.xydptit span:before {
    content: '';
    width: 100%;
    height: 0.2rem;
    background: rgba(102, 255, 250, 1);
    position: absolute;
    bottom: 0rem;
    z-index: -1;
}
.xydptit span {
    position: relative;
    z-index: 1;
}
.xyertit{
    padding-left: 0.3rem;
    font-size: 0.32rem;
    padding-top: 0.2rem;
    color: #3D3D3D;
}
.xyertit i {
    display: inline-block;
    background-image: url(../images/icon_xy.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: sub;
    margin-right: 0.1rem;
}
.xytie{
    width: 6.9rem;
    margin: 0.4rem auto;
    margin-bottom: 0;
    background: rgba(152, 255, 248, 1);
    border-radius: 0.2rem;
    padding-bottom: 0.2rem;
}
.xybi{
    background-image: url(../images/xybi.png);
    background-size: 100% 100%;
    width: 0.74rem;
    height: 0.74rem;
    margin-top: 0.14rem;
    margin-left: 0.13rem;
    float: left;
    position: relative;
    z-index: 1;
}
.xybibiao{
    background-image: url(../images/xyts.png);
    background-size: 100% 100%;
    width: 2.2rem;
    height: 0.66rem;
    float: left;
    position: relative;
    left: -0.2rem;
    margin-top: 0.2rem;
    line-height: .66rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 700;
    color: #333333;
}
.xytieright{
    background-image: url(../images/xytt.png);
    background-size: 100% 100%;
    width: 3.4rem;
    height: 0.6rem;
    float: right;
    margin-top: 0.23rem;
}
.niexy{
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.54rem;
    width: 5.9rem;
    margin: 0rem auto;
    padding-top: 0.3rem;
}
.niexy span {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background:rgba(121, 255, 233, 1);
    border-radius: 50%;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.28rem;
    font-weight: 700;
    color: #3D3D3D;
    margin-right: 0.1rem;
}