body {
  font-weight: bold;
}
.page2 {
  background: #141772;
  width: 100%;
  padding-bottom: 2.13333333rem;
}
.page2 .bannerimg {
  width: 100%;
  height: 3.90666667rem;
}
.page2 .top3 {
  position: relative;
  width: 100%;
  display: table;
  text-align: center;
  margin-top: 0.46666667rem;
  margin-bottom: 0.53333333rem;
  font-size: 0.32rem;
  line-height: 1;
}
.page2 .top3 .item img {
  width: 1.36rem;
  height: 1.6rem;
}
.page2 .top3 .name {
  color: #fff;
  margin-top: 0.33333333rem;
  margin-bottom: 0.26666667rem;
  font-size: 0.37333333rem;
}
.page2 .top3 .totalnum {
  color: #ffcc00;
}
.all .rank_title {
  display: table;
  width: 100%;
  position: relative;
  color: #00ffff;
  font-size: 0.34666667rem;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  border-bottom: solid 1px #3e42c2;
  border-top: solid 1px #3e42c2;
}
.all .rank_title .name_title {
  width: 46%;
  padding-left: 0.4rem;
}
.all .iteminfo {
  border-bottom: solid 1px #3e42c2;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  display: table;
  width: 100%;
  position: relative;
  font-size: 0.37333333rem;
}
.all .iteminfo .name {
  width: 46%;
  padding-left: 0.4rem;
  color: #fff;
  text-align: left;
}
.all .iteminfo .num {
  width: 32%;
  color: #ffcc00;
  text-align: left;
}
.all .iteminfo .see {
  width: 22%;
  text-align: center;
}
.all .iteminfo .see a {
  color: #00ffff;
}
.btnwarp {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
}
.btnwarp .btn {
  display: inline-block;
  width: 4.4rem;
  height: 1.52rem;
  line-height: 1.52rem;
  background: url(../images/btn.png) no-repeat;
  background-size: cover;
  font-size: 0.4rem;
  color: #753f1b;
}
.page {
  background: #151378;
  padding-bottom: 2.13333333rem;
}
.page .imgtop {
  width: 100%;
}
.page .imgtop img {
  width: 100%;
  height: 9.86666667rem;
}
.page .allnum {
  width: 100%;
  height: 4.17333333rem;
  background: url(../images/indextop2.png) no-repeat;
  background-size: cover;
  margin-top: -2.26666667rem;
}
.page .allnum .top3 {
  position: relative;
  width: 100%;
  display: table;
  height: 100%;
  text-align: center;
}
.page .allnum .top3 .list {
  width: 33.33%;
}
.page .allnum .top3 .item {
  margin-top: 0.46666667rem;
  margin-bottom: 0.13333333rem;
}
.page .allnum .top3 .item .jg {
  width: 0.6rem;
  height: 0.49333333rem;
}
.page .allnum .top3 .item .qy {
  width: 0.54666667rem;
  height: 0.50666667rem;
}
.page .allnum .top3 .item .dz {
  width: 0.53333333rem;
  height: 0.53333333rem;
}
.page .allnum .top3 .name {
  color: #ffcc00;
  font-size: 0.56rem;
}
.page .allnum .top3 .totalnum {
  color: #fff;
  font-size: 0.37333333rem;
}
.page .tips {
  font-size: 0.37333333rem;
  color: #fff;
  line-height: 0.64rem;
  text-align: center;
  margin-bottom: 0.6rem;
}
.now .title {
  text-align: center;
  margin-bottom: 0.26666667rem;
}
.now .title .now_title {
  width: 7.85333333rem;
  height: 0.69333333rem;
}
.now .now_item {
  display: table;
  position: relative;
  width: 100%;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  font-size: 0.34666667rem;
  color: #00ffff;
  text-align: center;
  border-top: solid 1px #3e42c2;
  border-bottom: solid 1px #3e42c2;
}
.now .now_item .rd {
  width: 13%;
}
.now .now_item .company {
  width: 41%;
  text-align: left;
  padding-left: 0.4rem;
}
.now .now_item .tzjg {
  width: 30%;
  text-align: left;
  padding-left: 0.13333333rem;
}
.now .now_item .zan {
  width: 29%;
  text-align: right;
  padding-right: 0.4rem;
}
.now .listitem {
  display: table;
  position: relative;
  width: 100%;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  font-size: 0.37333333rem;
  color: #fff;
  text-align: left;
  border-bottom: solid 1px #3e42c2;
}
.now .listitem a {
  color: #fff;
}
.now .listitem .ranknum {
  width: 11%;
  text-align: center;
}
.now .listitem .ranknum span {
  font-size: 0.53333333rem;
  color: #fff;
}
.now .listitem .ranknum .one {
  width: 0.65333333rem;
  height: 1.06666667rem;
  background: url(../images/num1.png) no-repeat center;
  background-size: 0.65333333rem 0.76rem;
  display: inline-block;
  vertical-align: middle;
}
.now .listitem .ranknum .two {
  width: 0.65333333rem;
  height: 1.06666667rem;
  background: url(../images/num2.png) no-repeat center;
  background-size: 0.65333333rem 0.76rem;
  display: inline-block;
  vertical-align: middle;
}
.now .listitem .ranknum .three {
  width: 0.65333333rem;
  height: 1.06666667rem;
  background: url(../images/num3.png) no-repeat center;
  background-size: 0.65333333rem 0.76rem;
  display: inline-block;
  vertical-align: middle;
}
.now .listitem .qiye {
  width: 30%;
  text-align: left;
}
.now .listitem .jigou {
  width: 30%;
  text-align: left;
}
.now .listitem .zannum {
  width: 25%;
  text-align: right;
  padding-right: 0.26666667rem;
}
.now .listitem .zannum .total_num {
  color: #ffcc00;
  margin-right: 0.13333333rem;
}
.now .listitem .zanbtn {
  display: inline-block;
  width: 0.41333333rem;
  height: 0.41333333rem;
  background: url(../images/hand.png) no-repeat;
  background-size: cover;
  vertical-align: -0.04rem;
}
.now .listitem .zanbtn.active {
  background: url(../images/handhover.png) no-repeat;
  background-size: cover;
}
.more {
  display: block;
  color: #fff;
  text-align: center;
  font-size: 0.37333333rem;
  margin-top: 0.53333333rem;
  padding-bottom: 0.53333333rem;
}
.more .morebtn {
  color: #fff;
}
.newest .new_title {
  font-size: 0.34666667rem;
  color: #fff;
  margin-bottom: 0.26666667rem;
  padding-left: 0.13333333rem;
}
.newest .new_title img {
  vertical-align: bottom;
  width: 0.69333333rem;
  height: 0.69333333rem;
}
.newest .new_content {
  border-top: solid 1px #3e42c2;
  border-bottom: solid 1px #3e42c2;
}
.newest .new_content .listitem {
  display: table;
  position: relative;
  width: 100%;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  font-size: 0.37333333rem;
  color: #fff;
  text-align: left;
}
.newest .new_content .listitem a {
  color: #fff;
}
.newest .new_content .listitem .qiye {
  width: 40%;
  padding-left: 0.13333333rem;
  text-align: left;
}
.newest .new_content .listitem .jigou {
  width: 30%;
  text-align: left;
}
.newest .new_content .listitem .zannum {
  width: 30%;
  text-align: right;
  padding-right: 0.26666667rem;
}
.newest .new_content .listitem .zannum .total_num {
  color: #ffcc00;
  margin-right: 0.13333333rem;
}
.newest .new_content .listitem .zanbtn {
  display: inline-block;
  width: 0.41333333rem;
  height: 0.41333333rem;
  background: url(../images/hand.png) no-repeat;
  background-size: cover;
  vertical-align: -0.04rem;
}
.newest .new_content .listitem .zanbtn.active {
  background: url(../images/handhover.png) no-repeat;
  background-size: cover;
}
.companywarp {
  background: #141772;
  width: 100%;
  padding-bottom: 2.13333333rem;
}
.companywarp .company_name {
  font-size: 0.48rem;
  color: #fff;
  text-align: center;
  line-height: 0.58666667rem;
  padding-top: 0.64rem;
  margin-bottom: 0.49333333rem;
}
.arrow {
  width: 0.41333333rem;
  height: 0.24rem;
}
.zannum {
  position: relative;
}
.add-num {
  display: none;
}
.add-animation {
  color: #ffcc00;
  position: absolute;
  top: -15px;
  left: 50%;
  width: 0.66666667rem;
  margin-left: -0.33333333rem;
  font-size: 15px;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  animation: mypraise 0.5s;
  -moz-animation: mypraise 0.5s;
  /* Firefox */
  -webkit-animation: mypraise 0.5s;
  /* Safari 和 Chrome */
  -o-animation: mypraise 0.5s;
  /* Opera */
  font-style: normal;
}
@keyframes mypraise {
  0% {
    top: -15px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
  25% {
    top: -20px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  50% {
    top: -25px;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
  }
  75% {
    top: -30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  100% {
    top: -35px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
}
@-moz-keyframes mypraise {
  0% {
    top: -15px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
  25% {
    top: -20px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  50% {
    top: -25px;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
  }
  75% {
    top: -30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  100% {
    top: -35px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
}
@-webkit-keyframes mypraise {
  0% {
    top: -15px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
  25% {
    top: -20px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  50% {
    top: -25px;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
  }
  75% {
    top: -30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  100% {
    top: -35px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
}
@-o-keyframes mypraise {
  0% {
    top: -15px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
  25% {
    top: -20px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  50% {
    top: -25px;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
  }
  75% {
    top: -30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  100% {
    top: -35px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
  }
}
.bdimg {
  margin-top: 30px;
  text-align: center;
}
.bdimg .bd {
  width: 9.08rem;
  height: 4.86666667rem;
}
