@charset "utf-8";
/*end*/
/*zt_head-star*/
.zt_head_box {padding: .75rem .75rem 0;border-bottom: .3rem solid #eee;position: relative;z-index: 1;}
.zt_tit { background: #d5f2ff; display: block; text-align: center; color: #0da6ed; font-size: .8rem; height: 2.1rem; line-height: 2.1rem; }
.zt_head { overflow: hidden; border-radius: 5px; padding-bottom: 1rem; margin-bottom: 1rem; box-shadow: 0px 0px 15px 0px #E6E6E6; }
.zt_cont { font-size: .6rem; color: #999; display: block; line-height: 1.2rem; margin-top: .5rem; padding: 0 .75rem; text-indent: 2em; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; max-height:5rem; }
.zt_head_list { display: block; margin-top: 1rem; overflow: hidden; padding: 0 .2rem; }
.zt_head_list li { float: left; width: 29%; padding: 0 2%; }
.h_list_t span { display: block; text-align: center; color: #333; font-size: .7rem; line-height: 1.65rem; height: 1.65rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zt_label { display: block; color: #0da6ed; text-align: center; font-size: .6rem; }
.h_list_t img { width: 3.1rem; height: 3.1rem; display: block; margin: 0 auto; border-radius: 50%; position: relative; z-index: 2; }
.zt_down { background: #0da7ed; color: #fff; text-align: center; margin: .6rem auto 0; display: block; width: 3rem; height: 1.3rem; line-height: 1.3rem; border-radius: 30px; font-size: .6rem; background: -webkit-linear-gradient(left, #0da6ed, #5ac7fa); background: -moz-linear-gradient(left, #0da6ed, #5ac7fa); }
#warp {background: #fff;position: relative;overflow: hidden;}
.zt_down_list { border-top: 1px solid #e1e1e1; margin-top: .4rem; background: #fff; }

/*new-head*/
.zt-head-box-top {display:  block;font-size: .8rem;height: .8rem;line-height: .8rem;color: #333;text-overflow:  ellipsis;overflow:  hidden;white-space:  nowrap;margin-top: .4rem;font-weight: bold;}
.zt-head-box-top img { display:  block; width:  100%; max-height: 8rem; }
.zt-head-top-tit { position:  absolute; bottom: 0; left:  0; width: 90%; height: 1.5rem; background: rgba(0,0,0,.5); color:  #fff; font-size: .7rem; line-height: 1.5rem; padding: 0 5%; text-overflow:  ellipsis; white-space:  nowrap; overflow:  hidden; }
.zt-head-top-cont {display: block;color: #fff;font-size: .6rem;height: 4rem;line-height: 1rem;display: -webkit-box;overflow: hidden;overflow-y: auto;margin-top: .5rem;}
::-webkit-scrollbar{
    display:none
}
/*end*/
/*end*/
.l-img-box { width: 2.9rem; height: 2.9rem; border-radius: 5px; display: block; float: left; }
.ztdown_type b { margin: 0 0.2rem .5rem 0; font-size: 0.4rem; position: relative; display: inline-block; padding: 0rem 0.2rem; color: #ffffff; height: .8rem; line-height: .8rem; background: #399afd; }
.ztdown_b em { position:  relative; padding: 0 .4rem; margin-left: -.25rem; color: #a5a8a8; }
.ztdown_b em:before { content:  ""; position: absolute; left: 0; top: .18rem; width: .05rem; background: #d4d4d4; height: .6rem; }
.ztdown_b b{ color: #ff9600; }
.zt-img-box img {display: block;width: 100%;height: auto;position: absolute;top: -10%;left: -10%;width: 120%;height: 120%;z-index: -1;filter: blur(10px);}
.zt-img-box {/* max-height: 6rem; */display:  block;overflow:  hidden;border-radius:  .25rem;/* display: none; */}
.score-box { position:  relative; display:  block; width:  4rem; height:  .6rem; background:  url(../images/hide-star.png) 0 0 no-repeat; background-size:  100% 100%; float:  left; }
.score-box i { position:  absolute; top: 0; left: 0; height: 100%; background:  url(../images/show-star.png) 0 0 no-repeat; background-size: auto 100%; }
.zt-info-box {overflow:  hidden;margin-top: .5rem;}
.zt-data {font-size: .6rem;color: #fff;float:  left;margin-left: 1.35rem;height: .6rem;line-height: .6rem;}
.label-txt { border-radius: 2px; border: solid 1px #1c70e3; color:  #1c70e3; font-size:  .6rem; height:  1rem; line-height:  1rem; padding: 0 .15rem; float:  left; margin-left: .4rem; margin-top: .7rem; }
.label-box {overflow:  hidden;margin: 0 0 .5rem -0.4rem;max-height: 3.7rem;display: block;}
.label-more { float:  left; font-size:  .6rem; height:  1rem; line-height:  1rem; color:  #999; position:  relative; }


.ztdown_fl{float: left;width: 3rem;height: 3rem;border-radius: .1rem;}
.ztdown_l img {width: 100%;height: 100%;display: block;margin: 0;border: none;}
.ztdown_c { color: #999; float: left; margin-left: .7rem; width: 10rem; }
.ztdown_l { overflow:  hidden; float: left; }
.pingbi-list li,.zt_d_box li { padding: .75rem 0; border-bottom: 1px solid #eee; overflow: hidden; position: relative; }
.zt_d_box {padding: 2rem .75rem 0;}
.ztdown_c h5 { font-size: .75rem; color: #333; height: .75rem; line-height: .75rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: .2rem; }
.ztdown_type b { color: #0da6ed; font-weight: normal; }
.ztdown_type { display:  block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: .6rem; height: .6rem; line-height: .6rem; margin-top: .45rem; }
.ztdown_b { color:  #999; font-size: 12px; overflow: hidden; height: 23px; line-height: 26px; }
.down_nub { font-weight: normal; }
.ztdown_r { color: #fff; border-radius: .1rem; text-align: center; line-height: 1.25rem; font-size: .6rem; background: #ff9600; width: 2.5rem; height: 1.2rem; float: right; margin-top: .95rem; }

.label-box a:nth-of-type(3n+2) { color: #e74f4f; border-color: #e74f4f; }
.label-box a:nth-of-type(3n+3) { color: #ffc03a; border-color: #ffc03a; }

.zt_d_box li:nth-of-type(-n+3) .ztdown_fl {display: block;float: none;margin: 0 auto;overflow: inherit;border: .2rem solid #a4b8c4;border-radius: .5rem;padding: 0;position: relative;}
.zt_d_box li:nth-of-type(-n+3) .ztdown_r {display: block;margin: .5rem auto 0;float: none;background: #fff;border: .05rem solid #ff9600;color: #ff9600;border-radius: 1rem;width: 3rem;line-height: 1.3rem;}
.zt_d_box li:nth-of-type(-n+3) {float: left;width:33.33%;padding: 0;border: none;overflow: inherit;margin-bottom: 1rem;}
.zt_d_box li {display: block;overflow: hidden;width: 100%;}
.zt_d_box li:nth-of-type(-n+3) .ztdown_type,.zt_d_box li:nth-of-type(-n+3) .ztdown_b{display:none;}
.zt_d_box li:nth-of-type(-n+3) h5 {display: block;font-size: .6rem;text-align: center;font-weight: normal;}
.zt_d_box li:nth-of-type(-n+3) .ztdown_c,.zt_d_box li:nth-of-type(-n+3) .ztdown_l{float: none;margin: 0 auto;width: 100%;overflow: inherit;}
.zt_d_box li:nth-of-type(-n+3) .ztdown_c a{display: block;margin-top: .5rem;}
.zt_d_box li:nth-of-type(2) .ztdown_fl {border-color: #fcc731;width: 4rem;height: 4rem;margin-top: -1rem;}
.zt_d_box li:nth-of-type(3) .ztdown_fl {border-color: #cc8371;}
.zt_d_box li:nth-of-type(-n+3) .ztdown_fl:before {content: "1";position: absolute;top: 0;left: 0;background: #fcc731;width: 1rem;height: 1rem;border-radius: 50%;text-align: center;line-height: 1rem;font-size: .6rem;color: #fff;font-weight: bold;font-family: ui-serif;transform: translate(-50%,-50%);}
.zt_d_box li:nth-of-type(1) .ztdown_fl:before {content: "2";background: #a4b8c4;}
.zt_d_box li:nth-of-type(3) .ztdown_fl:before {content: "3";background: #cc8371;}
