.vote_yd {width:100%; margin-top:20px;}
.vote_yd ul{padding:15px 5px; box-sizing:border-box; width:1280px; margin:0 auto; background-color:#e9f3ff; display:flex; justify-content:space-between; border-radius:5px;}
.vote_yd ul li{display:flex; align-items:center; padding:0 15px;}
.vote_yd ul li span{width:46px; height:46px; display:flex; align-items: center; justify-content:center; border-radius:50px; background:#2878ff;}
.vote_yd ul li span i{font-size:26px; color:#fff;}

.vote_yd ul li .biao{flex:1; margin-left:20px;}
.vote_yd ul li .biao h3{font-size:16px; color:#1e1e1e; line-height:28px;}
.vote_yd ul li .biao h3 b{font-size:26px; font-style:italic;}
.vote_yd ul li .biao p{font-size:14px; color:#758097;}


.vote {width:100%;}
.vote ul{display:flex; flex-wrap:wrap; width:1280px; margin:20px auto 0; padding:20px 5px; box-sizing:border-box; background:#e9f3ff; border-radius:5px;}
.vote ul li{width:50%; margin-bottom:30px; padding:0 15px; box-sizing:border-box; position: relative;}
.vote ul li a{display:block;  background:#fff; padding:20px 20px 50px;}
.vote ul li .title{margin-bottom:10px; font-size:18px; font-weight:bold; color:#333; line-height:25px;}
.vote ul li .title span{border-radius:10px; font-size:14px; color:#fff; padding:1px 5px; margin-right:3px;}
.vote ul li .title .wks{background:#3ADD77; font-weight:normal!important;}
.vote ul li .title .bmz{background:#ff7272; font-weight:normal!important;}
.vote ul li .title .tpz{background:#2889db; font-weight:normal!important;}
.vote ul li .tuwen {display:flex;}
.vote ul li .picurl{float:left; width:180px; height:120px; margin-right:15px;}
.vote ul li .picurl img{object-fit:cover; width:100%; height:100%; margin-top:3px; border-radius:2px;}
.vote ul li .cont{line-height:26px; color:#9a9a9a; height:100px; overflow:hidden; font-size:16px; position:relative; flex:1;}
.vote ul li .cont .renshu{font-size:14px; text-align:right; margin-top:8px; position:absolute; bottom:0; right:0;}
.vote ul li .toutime{height:6px; margin-top:10px; margin-bottom:5px;}
.vote ul li .toutime .zhong {flex:1;height:100%;}
.vote ul li .toutime .zhong .left span,.vote-landing-bar .vote-main .r span {display:block;width:5px;height:6px;}
.vote ul li .toutime .zhong .left {float:left;position:relative;display:flex;display:-webkit-flex;height:100%;width:5%;background:#ff7272}
.vote ul li .toutime .zhong .right {position:relative;display:flex;display:-webkit-flex;height:100%;width:5%;background:#2889db;}
.vote ul li .toutime .showno{ margin-top:10px; position:relative}
.vote ul li .toutime .showno .open{font-size:14px; color:#fe645c; float:left;}
.vote ul li .toutime .showno .end{font-size:14px; float:right; color:#338edd;}
.vote ul li .toutime .showno .vs{ text-align:center;font-style:italic; font-size:16px; width:40px; margin-top:4px; margin-left:-20px; color:#999; position:absolute; left:50%;}
.vote ul li .vote-end{/*background:#000;*/ position:absolute; top:0px; left:0; opacity:0.3; width:100%; height:100%; z-index:88; overflow: hidden;}
.vote ul li .vote-end::before {display:block; content:""; background:url(./end.png); width:114px; height:100px; top:43%; left:60%; position:absolute; -webkit-transform:translate3D(-50%, -50%, 0); -ms-transform:translate3D(-50%, -50%, 0); transform:translate3D(-50%, -50%, 0);}