body{ font-family:"微软雅黑"; font-size:100%;  color:#212121; position: relative;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%; display: block;}
input,button {outline:none;}
.back-box{ position:fixed; left: 0; right: 0; top: 0; bottom: 0; background: url(../images/back.png) center no-repeat; background-size: cover; padding:0.3rem 0.4rem 0 0.4rem; }
.logo img{ width: 9.6rem; }
.header-date{ font-size: 0.25rem; color: #fff; text-align: right; }
.header-r{ font-size: 0.72rem; margin-left: 0.5rem; color: #fff; font-weight: bold; line-height: 1; }
.box-c{ background: rgba(201,239,255,0.65); border-radius: 0.25rem; padding:0.2rem 0.2rem 0.1rem 0.2rem; margin-top: 0.1rem; }
.zp-box{ background: #fff; border-radius: 0.1rem; height: 1.5rem; padding:0.3rem; }
.zp-left{ width: 10.25rem; }
.zp-left-tt{ font-size: 0.36rem; color: #000; font-weight: bold; line-height: 1; }
.zp-label{ font-size: 0.26rem; padding-left: 0.3rem; font-weight: normal; }
.zp-lind{ font-size: 0.26rem; color: #999; font-weight: normal; padding:0 0.3rem; }
.zp-xz{  font-size: 0.26rem; color: #ff4c00; font-weight: normal; } 
.zp-width{ max-width: 4.8rem; }
.zp-label-b{ padding-left: 0; line-height: 0.42rem; }
.zp-width-lg{ width: 4.9rem; }
.zp-left-label span{ font-size: 0.2rem; color: #797979; float: left; background: #ecfaff; padding:0.04rem 0.15rem; margin-right: 0.1rem; margin-top: 0.2rem; }
.zp-width-sm{  }
.zp-sm-tt-l{ font-size: 0.36rem; color: #000; }
.label-sm{ background: url(../images/label.png) center no-repeat; color: #fff; margin:0.1rem 0 0 0.1rem; background-size: 100% 100%; width: 0.76rem; height: 0.35rem; font-size: 0.28rem; line-height: 0.35rem; text-align: center; }
.label-sm-a{ font-size: 0.22rem; margin-top: 0.1rem; color: #b4b4b4; }
.zp-img{ margin-right: 0.3rem; }
.zp-slick .slick-slide{ border:none; height: 1.62rem; }
.zp-slick{ margin:0; overflow:hidden; }
.bottom{ display: flex; justify-content: center; margin-top:0.15rem; font-size: 0.32rem; color: #fff; line-height: 0.88rem; }
.bottom img{ height: 0.88rem; margin-left: 0.4rem; }
.zp-img img{ width: 0.86rem; }
.txt-elise {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.zp-sm-tt {
    display: flex;
    align-items: center;
}
.zp-sm-tt-l {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-grow: 1;
}
