.wzry-page{
  font-size: 13px;
  color: #c7b076;
}
.wzry-page .banner img{
  width: 100%;
}
.wzry-page .time{
  height: 99px;
  background: url(../i/wzry/pic1.png);
  background-size: 100% 99px;
}
.wzry-page .time-contain{
  margin: 0 10px;
  height: 99px;
  background: url(../i/wzry/pic1-bg.jpg);
  background-size: 100% 99px;
  padding: 14px 26px;
}
.wzry-page .time-contain p{
  margin-bottom: 7px;
  position: relative;
  line-height: 15px;
}
.wzry-page .time-contain .btn{
  text-align: center;
}
.wzry-page .time-contain .btn a{
  display: inline-block;
  width: 175px;
  height: 25px;
}
.dot{
  position: absolute;
  left: -13px;
  top: 3px;
  width:8px;
  height: 8px;
  background: url(../i/wzry/dot.png);
  background-size: 8px 8px;
}
.wzry-page .detail .title img{
  width: 100%;
}
.wzry-page .detail-bg{
  height: 243px;
  background: url(../i/wzry/pic2.jpg);
  background-size: 100% 100%;
}
.wzry-page .detail-contain{
  margin: 0 10px;
  height: 243px;
  background: url(../i/wzry/pic2-bg.jpg);
  background-size: 100% 100%;
  padding: 13px 5px 13px 18px;
  text-align: justify;
}
.wzry-page .detail-contain .hd{
  position: relative;
  height: 55px;
  line-height: 1.3;
}
.wzry-page .detail-contain .bd{
  height: 132px;
  position: relative;
}
.wzry-page .detail-contain .bd ul{
  font-size: 12px;
  margin-top: 5px;
}
.wzry-page .detail-contain .bd ul li{
  margin-bottom: 1px;
  line-height: 1.3;
}
.tip{
  color: #e31100;
  line-height: 1.3;
}
.wzry-page .ranking .title img{
  width: 100%;
}
.wzry-page .ranking-bg{
  height: 538px;
  background: url(../i/wzry/pic3.jpg);
  background-size: 100% 100%;
}
.wzry-page .ranking-contain{
  margin: 0 10px;
  height: 508px;
  background: url(../i/wzry/pic3-bg.jpg);
  background-size: 100% 100%;
  padding: 13px 10px 13px 26px;
  text-align: justify;
}
.wzry-page .ranking-contain .til{position: relative;}
.nav{
  border-bottom:2px solid #613a09;
}
.tabs{
  margin-top: 15px;
  padding-right: 14px;
}
.nav .tab{
  width: 50%;
  height: 30px;
  line-height: 30px;
  float: left;
  text-align: center;
  font-size: 15px;
  font-family: "黑体";
  background: url(../i/wzry/nav-bg.png);
  background-size: 100% 100%;
  font-weight: bold;
}
.nav .tab span{
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(152, 127, 87, 1)), to(rgba(98, 67, 26, 1)));
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
}
.nav .tab.active{
  background: url(../i/wzry/nav-active.png);
  background-size: 100% 100%;
}
.nav .tab.active span{
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(237, 212, 158, 1)), to(rgba(138, 103, 49, 1)));
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
}
.wzry-page .tabs .th{
  margin-top: 8px;
}
.wzry-page .tabc{
  background:#1e0d06;
  height: 370px;
}
.wzry-page .tabs .th .rank-td,
.wzry-page .tabs .th .anchor-td,
.wzry-page .tabs .th .rongyao-td{
  background: #87652f;
  color: #311c08;
  height: 20px;
  line-height: 22px;
}
.wzry-page .tabs .rank-td,
.wzry-page .tabs .anchor-td,
.wzry-page .tabs .rongyao-td{
  width: 32%;
  float: left;
  margin-right: 2%;
  text-align: center;
  color: #a59160;
  height: 35px;
  line-height: 35px;
}
.wzry-page .tabs .rongyao-td{margin-right: 0;}
.wzry-page .tabs .num1{
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(../i/wzry/rank1.png);
  background-size: 24px 24px;
  margin-top: 5px;
  text-indent: -999em;
}
.wzry-page .tabs .num2{
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(../i/wzry/rank2.png);
  background-size: 24px 24px;
  margin-top: 5px;
  text-indent: -999em
}
.wzry-page .tabs .num3{
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(../i/wzry/rank3.png);
  background-size: 24px 24px;
  margin-top: 5px;
  text-indent: -999em
}
.wzry-page .tabs .anchor-td .photo{
  width: 25px;
  height: 25px;
  float: left;
  margin-top: 5px;
  margin-right: 3px;
  position: relative;
}
.wzry-page .tabs .anchor-td .photo img{
  width: 25px;
  height: 25px;
  border-radius: 25px;
  border: 1px solid #87652f;
}
.wzry-page .tabs .anchor-td .photo .sex{
  position: absolute;
  bottom: -1px;
  right: 0px;
  width: 8px;
  height: 8px;
}
.wzry-page .tabs .anchor-td .photo .woman{
  background: url(../i/wzry/woman.png);
  background-size: 100% 100%;
}
.wzry-page .tabs .anchor-td .photo .man{
  background: url(../i/wzry/man.png);
  background-size: 100% 100%;
}
.wzry-page .tabs .anchor-td .name{
  width: 50px;
  text-overflow : ellipsis; 
  white-space : nowrap; 
  overflow : hidden; 
  float: left;
  text-align: left;
}
.wzry-page .have-no{
  text-align: center;
  color: #87652f;
  padding-top: 90px;
}
/* 活动中心页面 */
.wzry-hdzx{
  color: #c7b076;
  font-size: 13px;
  background: #1e0d06;
  padding-bottom: 30px;
}
.wzry-hdzx .banner img{
  width: 100%;
}
.wzry-hdzx .title img{width: 100%}
.wzry-hdzx .contain{
  width: 100%;
  background: url(../i/wzry/bg.jpg);
  background-size: 100% 100%;
}
.wzry-wrap{
  margin: 0 10px;
  padding: 13px 10px 13px 25px;
  background: #22110b;
  border:1px solid #4c3c21;
  text-align: justify;
  line-height: 1.4; 
}
.anchor-group .wzry-wrap{
  padding-top: 0;
}
.wzry-wrap .re{position: relative;}
.wzry-wrap .time-tabc img,
.wzry-wrap .gift-tabc img{
  width: 100%;
}
.wzry-wrap .qy-tabc{
  background: #1e0d06;
  padding: 13px 10px;
  line-height: 1.5;
}
.wzry-wrap .qy-tabc .label{
  width: 68px;
  float: left;
}
.wzry-wrap .qy-tabc .label-l{
  width: 110px;
  float: left;
}
.wzry-wrap .qy-tabc .r{
  display: table-cell;
}
