* {
  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;
}
body{
	background: linear-gradient(to bottom right, #0a1740, #7093da);
}
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%;
  min-width: 1200px;

}
/* 文字渐变色 *//*.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 #fff;
  padding:20px;
  border-radius:20px;
}
.attention {
  color:#95cdff;
  font-weight:bold;
  background:rgba(29,89,228,0.2);
  width:70%;
  text-align:center;
  margin:0 auto;
}
/*tab*/


.logo-pic {
  width:160px;
  height:50px;
  display:flex;
  overflow:hidden;
  width:100%;
  justify-content:center;
   justify-content: center;
  max-width: 100%;
    align-items:center;
 padding: 10px;
}
.vote-button {
  padding:2px 5px;
  background-color:#133e9e;
  color:white;
  border:none;
  border-radius:10px;
  cursor:pointer;
  font-size:14px;
  transition:background-color 0.3s;
}
.vote-button:hover {
  background-color:#0056b3;
}

@media (min-width: 768px) {
    .container {
        max-width: 1200px;
    }
}

@media (min-width: 576px) {
    .container {
       max-width: 1200px;
    }
}

.tabs-content {
  background-color:#fff;
  color:#000;
  border-radius:8px;
  border:2px solid #dcdcdc;
  height:120px;
  margin:0.3%;
}
.tabs-content p {
  color:#000;
  font-size: 0.8rem;
}
.vote-content-all {
  padding-top:10px;
  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%;
}
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 36%;
        max-width: 36%;
    }
	    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 35.666667%;
        max-width: 35.666667%;
    }
	.col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 28.333333%;
        max-width: 28.333333%;
    }

/*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 bottom,#3d8bf0,#4dafdc);
  margin-right:0.3%;
  font-weight: bold;
}
.cur {
  color:#000 !important;
  background:#fff !important;
}
.index_cont {
  width:100%;
}
.index_cont .list {
  display:none;
  text-align:center;
}
.selected {
  display:block !important;
}
