body{background-color:#f5f5f5}
.party_list{text-align:left;margin-top:6.2rem}
.party_list a{width:94%;margin:1.2rem 3% 1.2rem 3%;-webkit-user-select:none;position:relative;background-color:#fff;border-radius:1.2rem;box-sizing:border-box;display:block;padding:2rem 1.5rem 2rem 1.5rem}
.party_list a .pic{position:relative;border-radius:.4rem;overflow:hidden}
.party_list a .pic img{width:100%;height:40vmin;max-height:25rem;display:block;box-sizing:border-box;object-fit:cover;-webkit-object-fit:cover}

.party_list a .djs{width:100%;font-size:1.3rem;line-height:3rem;box-sizing:border-box;margin-top:1rem;color:#666}
.party_list a .djs .jzbmT{line-height:3rem;display:inline-block}
.party_list a .djs .timestyle{display:inline-block;font-size:1.2rem;font-family:Arial;margin:0 .4rem;color:#fff;border-radius:.3rem;padding:0 .6rem;height:1.8rem;line-height:1.8rem;text-align:center;}

.party_list a i.ico{display:inline-block;font-size:1.6rem}
.party_list a h3{font-size:1.6rem;margin-bottom:1.5rem}
.party_list a h3 i{color:#FF5722;margin-left:.4rem}
.party_list a h3 font{font-size:1.4rem;color:#FF5722;font-weight:normal}
.party_list a h6{width:100%;color:#999;font-size:1.3rem;margin-top:1.5rem}
.party_list a h6 .time{font-size:1.4rem;margin:0 .2rem 0 1px}
.party_list a h6.nowrap{width:70%;}
.party_list a dl{margin:.5rem 0 0 0;clear:both;overflow:auto}
.party_list a dl dt{width:11.5rem;padding:0 0 0 1rem;line-height:3.6rem;display:inline-block;color:#fff;float:left;box-sizing:border-box;border-radius:.4rem}
.party_list a dl dt.ed{background-color:#ddd}
.party_list a dl dd img{display:block;width:3rem;height:3rem;margin:0 .3rem;float:left;border-radius:2rem}
.party_list a dl dd img{object-fit:cover;-webkit-object-fit:cover;margin-left:-1.3rem;border:#fff 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.party_list a dl dd img:first-child{margin-left:0}
.party_list a dl dd b.ico{border:#ddd 1px solid;font-size:1.8rem;line-height:3.4rem;color:#999;text-align:center;box-sizing:border-box;float:right;font-weight:normal}
.party_list a dl dd .FL{line-height:3.4rem}

.partyflag span{float:right;padding:0 1rem;font-size:1.4rem;line-height:3rem;border-radius:.4rem;color:#fff}
.partyflag span.partyflag0{background-color:#aaa}
.partyflag span.partyflag1{background-color:#349ae1}
.partyflag span.partyflag2{background-color:#f80}
.partyflag span.partyflag3{background-color:#aaa}

.tab2{width:94%;margin:6rem auto 0 auto;border-radius:1.2rem;background-color:#fff;padding:1.5rem 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;-webkit-box-sizing:border-box}
.tab2 a{width:25%;display:inline-block;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.tab2 a i{width:4rem;height:4rem;margin:0 auto;font-size:2rem;line-height:4rem;border-radius:2rem;display:block;color:#fff;position:relative}
.tab2 a img{width:5rem;height:5rem;display:inline-block;border-radius:2.5rem}
.tab2 a span{display:block;margin:.5rem auto 1.5rem auto;fotn-size:1.3rem}
.tab2 a i._new{background-color:#D88CFF;background-image:-webkit-linear-gradient(135deg,#c05cf4,#ecc6ff);text-shadow:0px 1px 1px #b150e3}
.tab2 a i._flag1{background-color:#0096ff;background-image:-webkit-linear-gradient(135deg,#0096ff,#63caff);text-shadow:0px 1px 1px #057ed2}
.tab2 a i._flag2{background-color:#ff8800;background-image:-webkit-linear-gradient(135deg,#ff8800,#ffb662);text-shadow:0px 1px 1px #fd7100}
.tab2 a i._flag3{background-color:#43c38b;background-image:-webkit-linear-gradient(135deg,#43c38b,#8addb9);text-shadow:0px 1px 1px #1ba368}