@charset "UTF-8";
body{
  padding-top:50px;
  padding-bottom:2rem;
  /* background:#8f3bc0; */
  background:url(bg_02.jpg);
}
.new{
  margin-top:2rem;
}
.new span{
  float:right;
  color:#888;
  font-size:0.8rem;
  line-height: 3.6rem;
}
.new p{
  width:95%;
  margin:1.4rem auto;
  text-align:left;
  color:#bbb;
}
.new p:hover{
  color:#fff;
}
.new a{
  overflow: hidden;
}
.new a:hover{
  text-decoration: none;
}
.new a:focus{
  text-decoration: none;
}

.navstyle{
  border:none;
  margin:0;
  background:rgba(0, 0, 0,1.0);
}
.nav-tabs > li > a {
  border-radius: 0.5rem;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
  color:#ddd;
}
.rule{
  width:100%;
  background:#fff;
  border-radius: 0 0 2rem 2rem;
  box-shadow:0px 0.5rem 1rem #000000;
}
.title_01{
  border-radius: 4rem 4rem 0 0;
  border:1px solid #fff;
  width:28rem;
  margin:0 auto;
  margin-top:5rem;
  clear: both;
}
.rule:target{
  padding-top:50px;
}
.title_01:target{
  padding-top:50px;
  border:none;
  border-bottom:1px solid #fff;
}
@media(max-width:768px){
  .title_01{
    width:20rem;
  }
}
a{
  color:white;
}
.bor1{
  border:1px solid #fff;
}
#myTab{
  border-radius: 0 0 1rem 1rem;
  background:rgba(255, 0, 0, 0.6);
  box-shadow: 0 0.2rem 2rem #000;
}
#myTabContent>div>ul>li>p b{
  display: block;
  margin-top:0.6rem;
}
li .img-responsive{
  width:100%;
  max-width:330px;
  margin:0 auto;
}
.nav-tabs{
  border:none;
}
/* bootstrap覆盖 */
/* .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background:rgba(109, 0, 0, 0.753);
  border:1px solid transparent;
} */
/* .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
  color:#fff;
} */
#myTabContent p{
  color:#ddd;
}
.qylogo img{
  margin-top:1rem;
}
/* 投票块开始 */
/* @media(max-width:768px){
  .jieshao{
    display: none;
  }
} */
/* .nav 自带ul｛padding:0｝ * 投票模块的ul依然需要清除paading*/
.vote{
  padding:0;
  /* background:rgba(0, 0, 0,0.7); */
  margin-top:3rem;
}

.vote li{
  background:rgba(0, 0, 0,0.7);
  display: inline-block;
  padding-top:0.8rem;
  border:1rem solid rgba(173, 93, 238, 0.1);
}
.vote li:hover{ 
  /* background: #131649; */

  background-color:rgba(139, 46, 82, 0.2);
}
.vote input{
  font-size:1.6rem;
  display: block;
  margin:0 auto;
  line-height:3.4rem;
  width:10rem;
}
.vote input:hover{
  color:#fff;
  background:#e60012;
}


