* {
  margin:0;
  padding:0;
}
.father {
  width:100%;
}
.pic-wid {
  width:100%;
}
.mt1 {
  margin:10px 0;
}
.mt2 {
  margin:20px 0;
}
.mt4 {
  margin:40px 0;
}
.pt1 {
  padding:10px 0;
}
.pt2 {
  padding:20px 0;
}
.lf {
  float:left;
}
.rf {
  float:right;
}
.clear {
  clear:both;
}
p {
  color:#fff;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
  padding-right:2px !important;
  padding-left:2px !important;
}
.row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:0;
  margin-left:0;
}
hr {
  margin-top:0;
  margin-bottom:0;
  border:0;
  border-top:1px solid rgba(0,0,0,.1);
}
.father {
  background-image:url("img/voting-bg.jpg");
  /*  background-image:url("https://img.cm.hczyw.com/2024/06-26/10/88e9b8fa89d3d6f4e4247d8f8221c56d.jpg");
  */  /* 背景图片覆盖整个元素 */  background-size:cover;
  /* 背景图片不平铺 */  background-repeat:no-repeat;
  /* 背景图片固定，内容滚动时背景不跟随滚动 */  background-attachment:fixed;
  /* 设置背景图片的位置，通常设置为居中 */  background-position:center;
  width:100%;
  height:1280px;
}
/* 文字渐变色 *//*.vote h1 {
  color:transparent;
  -webkit-text-fill-color:transparent;
  -webkit-background-clip:text;
  background-image:linear-gradient(to right,#154d90,#79c3ff);
  font-weight:550;
  text-stroke:1px #ffffff;
  font-size:64px;
}
*/.vote-intro p {
  color:#fff;
  text-align:left;
  margin-bottom:0px !important;

}
.vote-intro {
  border:1px solid #00d3dc;
  padding:20px;
  border-radius:20px; 
   margin-top: 20px;
}
.attention {
  color:#ffc224;
 
  background:rgba(29,89,228,0.2);
  width:80%;
  text-align:center;
  margin:0 auto;
}
/*tab*/


.logo-pic {
  width:160px;
  height:50px;
  display:flex;
  overflow:hidden;
  width:100%;
  justify-content:center;
  /* 水平居中 */  align-items:center;
  /* 垂直居中 */
}
.vote-button {
  padding:2px 5px;
 background: linear-gradient(to right, #ffc426, #ff9d19);
  color:white;
  border:none;
  border-radius:10px;
  cursor:pointer;
  font-size:12px;
  transition:background-color 0.3s;
}
.vote-button:hover {
  background-color:#0056b3;
}
.tabs-content {
  background-color:#fff;
  color:#000;
  border-radius:8px;
  border:2px solid #dcdcdc;
  height:110px;
  margin:0.3%;
}
.tabs-content p {
  color:#000;
  font-size:0.8rem;
}
.vote-content-all {
  padding-top:20px;
  text-align:center;
}
@media (min-width:992px) {
  .col-lg-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16%;
}
}/*new tab*/.index .index_tab {
  width:100%;
  height:62px;
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.index .index_tab a {
  width:calc(100% / 4);
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  color:#fff;
  text-align:center;
  background:linear-gradient(to right,#05efff,#0180ff);
  margin-right:0.3%;
  font-weight: bold;
  border-radius: 8px;
}
.cur {
  color:#000 !important;
  background:#fff !important;
  border: 1px solid red;
  border-radius: 0px !important;
  text-decoration: none;
}
.index_cont {
  width:100%;
}
.index_cont .list {
  display:none;
  text-align:center;
}
.selected {
  display:block !important;
}


footer{width: 100%;height: 100px;border-top: 1px solid #000;}
footer ul li{float: left;width: 16.5%;height: 90px;line-height:90px;text-align: center;list-style: none;}
footer ul li a{color: #000;font-weight: bold;float: left;list-style: none;}
