body.hidden_allReplay .reply_count {
  display: none;
}
body.hidden_allReplay .m_article_desc_r {
  display: none;
}
body.hidden_allReplay .article_comment {
  display: none;
}
body.hidden_allReplayLink .js-replylink {
  display: none;
}
body.hidden_specialListItem .special_section {
  display: none;
}
body.hidden_topbarChannelLogo .topbar .channel_logo {
  display: none;
}
body.hidden_footer footer {
  display: none;
}
body.full_screen {
  width: 100%;
  max-width: 100%;
}
body.full_screen .topbar {
  width: 100%;
  max-width: 100%;
}
body.full_screen .doc-footer-wrapper {
  width: 100%;
}
body.full_screen main section {
  width: 100%;
}

.uc-fixed-ad-wrap {
  width: 1.4rem;
  height: 1.4rem;
  position: fixed;
  right: 0.2rem;
  bottom: 5rem;
  z-index: 11111;
  cursor: pointer;
}
.uc-fixed-ad-wrap img {
  width: 100%;
  height: 100%;
  display: block;
}
.uc-fixed-ad-wrap .uc-fixed-ad-close {
  width: 0.24rem;
  height: 0.24rem;
  position: absolute;
  background: rgba(51, 51, 51, 0.5);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(-50%, -30%, 0);
          transform: translate3d(-50%, -30%, 0);
}
.uc-fixed-ad-wrap .uc-fixed-ad-close::after {
  content: '';
  width: 1px;
  height: 0.16rem;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
          transform: translate3d(-50%, -50%, 0) rotate(45deg);
  display: block;
  position: absolute;
  background: #fff;
  top: 50%;
  left: 50%;
}
.uc-fixed-ad-wrap .uc-fixed-ad-close::before {
  content: '';
  width: 1px;
  height: 0.16rem;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
          transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  display: block;
  position: absolute;
  background: #fff;
  top: 50%;
  left: 50%;
}

.newsapp_logo {
  float: right;
  color: #ee1a1a;
  font-size: 0.22rem;
  padding: 0 0.1rem;
  border: 1px solid rgba(238, 26, 26, 0.3);
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.m_article_desc {
  line-height: 0.33rem;
}
.newsappopen_video .m_article_img {
  height: 3.9rem !important;
}
.newsappopen_video .m_article_img .playbtn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.2rem;
  height: 0.7rem;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/hotvideo_playbtn_minfy.png) no-repeat;
  background-size: contain;
}

.doc-footer-wrapper {
  position: fixed;
  bottom: 0;
  overflow: hidden;
  width: 7.5rem;
  height: 1.22rem;
  opacity: 0.95;
  background: #fff;
  -webkit-box-shadow: 0 -1px 2px 0 #e8e8e8;
          box-shadow: 0 -1px 2px 0 #e8e8e8;
}
.doc-footer-wrapper .scroll-title-wrapper {
  font-family: PingFang-SC-Regular;
  font-size: 0.28rem;
  line-height: 0.36rem;
  position: absolute;
  top: 0.22rem;
  left: 1.3rem;
  overflow: hidden;
  width: 4.08rem;
  height: 0.72rem;
  letter-spacing: 0;
}
.doc-footer-wrapper .scroll-title-wrapper a {
  color: #333;
}
.doc-footer-wrapper .scroll-title-wrapper li {
  position: absolute;
  display: none;
  width: 100%;
  -webkit-transition: ease 0.8s;
  -o-transition: ease 0.8s;
  transition: ease 0.8s;
}
.doc-footer-wrapper .scroll-title-wrapper li:nth-child(1) {
  display: block;
}
.doc-footer-wrapper .scroll-image-wrapper {
  position: absolute;
  top: 0.16rem;
  left: 0.32rem;
  overflow: hidden;
  width: 0.82rem;
  height: 0.82rem;
}
.doc-footer-wrapper .scroll-image-wrapper li {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  opacity: 0;
}
.doc-footer-wrapper .scroll-image-wrapper li.current {
  opacity: 1;
}
.doc-footer-wrapper .scroll-image-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}
.doc-footer-wrapper .scroll-panel {
  position: absolute;
  bottom: 0.16rem;
  left: 3rem;
}
.doc-footer-wrapper .scroll-panel li {
  float: left;
  width: 0.3rem;
  height: 0.04rem;
  margin-left: 0.1rem;
  -webkit-transition: ease 0.8s;
  -o-transition: ease 0.8s;
  transition: ease 0.8s;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background: #ebebeb;
}
.doc-footer-wrapper .scroll-panel li.current {
  background: #d8d8d8;
}
.doc-footer-wrapper .scroll-panel li:nth-child(1) {
  margin-left: 0;
}
.doc-footer-wrapper .open-btn {
  font-family: PingFang-SC-Regular;
  font-size: 0.28rem;
  position: absolute;
  top: 0.29rem;
  right: 0.32rem;
  width: 1.48rem;
  height: 0.64rem;
  text-align: center;
  letter-spacing: 0;
  color: #fff;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background: #e31818;
}
.doc-footer-wrapper .open-btn > span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  white-space: nowrap;
}
.doc-footer-wrapper .close-btn {
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  width: 0.2rem;
  height: 0.2rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABw0lEQVR42pSUuS9EURTG7yyZWIqJYmiEwihRTGFKhYZYYok9CpHXCBMFsUSJqUhMQRBrUIolyolMqJSECP+BhkZiQvhOfE+ul/de5p3kl9x3zznfXd49x2cYxoxSal79mowXlTeb0nKm/fw44IQId3sQ6wILHG+CpAh+gyFwDXxgC9TmICYx28xJgxGZ9NOZBW3gGRSAU1DqIia+E8ZKTgc1/gTFXkAreAPF4AKEbcTC9JUwpwG8mk6/JfgetINPUAX2QUDzy3iPPtlRD3eonAQV72OM42awrPmWQAvHBmP/WdDhjlZBJRgHo+CB8+ZCSbBrlxh0ufgJUMEdpbT5Y75XW/O7CH6BfnDHuxNuwACfmmdBsXyQp30XgUK3BDfBEN9jFLyTKOdCXgXNionz6L1gkEeN0+ezSwzEYjG7+TmQ4HgS7PBPf4B6UM2FMrkI9vGvyg7WwKzmu+KfrwF1fNS3bkeWgt/QCj5hs/thcMmYdWsj0QXLwBkL/pElmLURzLJtmY1EcsqtglLw5yDCgm9ik3AyiWlkTISiYVNQHuyhVvCd1oJ3sCftFJJ7JFoiuMLVFBttxkPHTrPWFdtY6keAAQByYV1Pky7fkAAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
}

.lpds-footer {
  position: fixed;
  bottom: 0;
  overflow: hidden;
  width: 7.5rem;
  height: 1.22rem;
  opacity: 0.95;
  background: #fff;
  -webkit-box-shadow: 0 -1px 2px 0 #e8e8e8;
          box-shadow: 0 -1px 2px 0 #e8e8e8;
}
.lpds-footer .open-btn {
  font-family: "PingFang SC Regular";
  font-size: 0.28rem;
  position: absolute;
  top: 0.3rem;
  right: 0.32rem;
  width: 1.48rem;
  height: 0.64rem;
  text-align: center;
  letter-spacing: 0;
  color: #fff;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background: #e31818;
}
.lpds-footer .open-btn span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  white-space: nowrap;
}
.lpds-footer .newsapp-wrapper {
  position: absolute;
  top: 0.2rem;
  left: 0.32rem;
  overflow: hidden;
  width: 0.82rem;
  height: 0.82rem;
}
.lpds-footer .newsapp-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}
.lpds-footer .newsapp-content {
  font-family: "PingFang SC Regular";
  font-size: 0.28rem;
  line-height: 0.36rem;
  position: absolute;
  top: 0.26rem;
  left: 1.3rem;
  overflow: hidden;
  width: 4.08rem;
  height: 0.72rem;
  letter-spacing: 0;
}
.lpds-footer .newsapp-content p:nth-child(1) {
  font-family: "PingFang SC Medium";
  font-size: 0.34rem;
}
.lpds-footer .newsapp-content p:nth-child(2) {
  font-family: "PingFang SC Light";
  font-size: 0.23rem;
}
.lpds-footer .close-btn {
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  width: 0.2rem;
  height: 0.2rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABw0lEQVR42pSUuS9EURTG7yyZWIqJYmiEwihRTGFKhYZYYok9CpHXCBMFsUSJqUhMQRBrUIolyolMqJSECP+BhkZiQvhOfE+ul/de5p3kl9x3zznfXd49x2cYxoxSal79mowXlTeb0nKm/fw44IQId3sQ6wILHG+CpAh+gyFwDXxgC9TmICYx28xJgxGZ9NOZBW3gGRSAU1DqIia+E8ZKTgc1/gTFXkAreAPF4AKEbcTC9JUwpwG8mk6/JfgetINPUAX2QUDzy3iPPtlRD3eonAQV72OM42awrPmWQAvHBmP/WdDhjlZBJRgHo+CB8+ZCSbBrlxh0ufgJUMEdpbT5Y75XW/O7CH6BfnDHuxNuwACfmmdBsXyQp30XgUK3BDfBEN9jFLyTKOdCXgXNionz6L1gkEeN0+ezSwzEYjG7+TmQ4HgS7PBPf4B6UM2FMrkI9vGvyg7WwKzmu+KfrwF1fNS3bkeWgt/QCj5hs/thcMmYdWsj0QXLwBkL/pElmLURzLJtmY1EcsqtglLw5yDCgm9ik3AyiWlkTISiYVNQHuyhVvCd1oJ3sCftFJJ7JFoiuMLVFBttxkPHTrPWFdtY6keAAQByYV1Pky7fkAAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
}

.sub_box {
  position: fixed;
  z-index: 10005;
  right: 0.53rem;
  bottom: 1.7rem;
}
.sub_box i {
  font-style: normal;
}
.sub_box > div {
  visibility: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  pointer-events: none;
  opacity: 0;
}
.sub_box > div.touch_danmaku_power {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
.sub_box > div.idol-hp {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
.sub_box.show > div {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
.sub_box .item {
  line-height: 0.8rem;
  position: relative;
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  cursor: pointer;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.sub_box.has_redpacket {
  right: 0.58rem;
  width: 0.8rem;
}
.sub_box > div.oyredpacket {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
.back_to_top .icon_gotop {
  font-size: 0.2rem;
  color: #fff;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.go_index .icon_index {
  font-size: 0.35rem;
  margin: 0.1rem 0 0 0;
  color: #fff;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.big_boom a {
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  margin: 0.1rem 0 0 0;
}
.big_boom a img {
  display: block;
  width: 100%;
  height: 100%;
}

.open-modal-mask {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
}
.open-modal-mask .open-modal {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5.5rem;
  -webkit-border-radius: 0.1rem;
          border-radius: 0.1rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding-top: 0.45rem;
  background: #ffffff;
  color: #333333;
}
.open-modal-mask .open-modal .content {
  padding: 0 0.5rem;
  font-size: 0.34rem;
  line-height: 0.44rem;
  text-align: center;
}
.open-modal-mask .open-modal .btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.45rem;
  border-top: 1px solid #edeff3;
}
.open-modal-mask .open-modal .btn-group .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0.96rem;
  font-size: 0.3rem;
  text-align: center;
  line-height: 0.96rem;
  cursor: pointer;
}
.open-modal-mask .open-modal .btn-group .split-line {
  width: 1px;
  height: 0.56rem;
  background: #edeff3;
}

.pk_vote_wrapper {
  padding: 0.49rem 0 0 0;
  text-indent: 0;
  background: #ffffff;
}
.pk_vote_wrapper .words_wrapper {
  font-size: 0;
  position: relative;
}
.pk_vote_wrapper .words_wrapper:after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0.02rem;
  height: 100%;
  content: "";
  background: #cccccc;
}
.pk_vote_wrapper .words_wrapper .words {
  font-size: 0.3rem;
  display: inline-block;
  width: 2.4rem;
  margin: 0 0 0 0.29rem;
  text-indent: 0;
  color: #404040;
}
.pk_vote_wrapper .words_wrapper .flag {
  font-size: 0.28rem;
  line-height: 0.28rem;
  margin: 0.07rem 0 0.23rem 0;
  color: #404040;
}
.pk_vote_wrapper .words_wrapper .flag span {
  display: inline-block;
  width: 0.28rem;
  height: 0.28rem;
  margin: 0 0.2rem 0 0.63rem;
}
.pk_vote_wrapper .words_wrapper .red_options {
  display: inline-block;
  width: 3.44rem;
}
.pk_vote_wrapper .words_wrapper .red_options .flag span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABXklEQVR42uzWu0oDQRTG8dlk0S6g2FqI9molXtBCSCNqYyOW4hQ+gCAWlnZeEAzZ1icwgliGaOELKCLR0kK8guAFdf2fdQoNTtwBs9Ue+O0s2cl8u0OSEy8sFmeVUsvYxpL6WTmMYAj96EAVR9jDgdJauZRH4IVZSKoZr+jBPKbQUuf9O9FNan0cKy0I8j7DnQmUMWsuzWAuxhKTkSBYZCwQ/GAJ6uS4gTEJfDMvvyM057fKrVawwML7jGWcIoNBDCNv5l36lgVC5V6y9dOGrZ4zKtnykg5UaWAamAamgXV/Sx9xhadGBsq4jgG0fyMdYBUfjnk5W7follZiun215tpN1Om/bGEN4zED721PWEDvL2G1dU7TnTCNuPzHXFlz1PaEh04bpXWJY4kGLFvdhy40Qf4BnEQ3o/WZTPX/9SOodYVjJf0eJh6YTTqw1Zy3JREugZu4xi5eGh34KcAArBxNA2hhsgsAAAAASUVORK5CYII=) no-repeat;
  background-size: contain;
}
.pk_vote_wrapper .words_wrapper .blue_options {
  display: inline-block;
}
.pk_vote_wrapper .words_wrapper .blue_options .flag span {
  margin: 0 0.2rem 0 1.03rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABXElEQVR42uzVvS9DURjH8XPbG7YKsRpEd8QgXsIg6Yalixiliz9AJAajDYmEhNFfoETYmjJ0YENEymgQr4nES3B9n+QZaNzbnkTPdJ/k03Panp7fvSdtH2/9KJgyxsxjE3Pmd6UwjEH0oR1llLCLg1yPsSqPwCvdSKoR7+jCNLJojvj8llwkoae1hG0cm0yC8UGfy5jU+SRyVcKkxnHCRrNoigjqwA7TfZ+HD339E4HO7+0Oyixghk33GAs4h9zMAIaQ0XXXfsgGgbEvOY0JFVavCeO2PNeBJg6MA+PAODDyv/QZN3ipZ6CMy+hH2w/SARbxZZmXCusWndJKtNuXK967k06vVrGE0RoDH8PucA3df4RV1iXdfkwbcaHKWtlzJOwOD23OidA8Q54GLEfdizQa8IQzuRjWXMha/z+/gWxaZCjGv0PngUnXgS06b3URLoEruMU23uod+C3AABDYTsXC4UYqAAAAAElFTkSuQmCC) no-repeat;
  background-size: contain;
}
.pk_vote_wrapper .words_wrapper .blue_options .words {
  margin: 0 0 0 0.77rem;
}
.pk_vote_wrapper .vote_wrapper {
  position: relative;
  height: 1.59rem;
  margin: 0.33rem 0 0 0;
}
.pk_vote_wrapper .vote_wrapper .vote_btn {
  position: absolute;
  width: 0.93rem;
  height: 0.93rem;
}
.pk_vote_wrapper .vote_wrapper .vote_btn .num {
  font-size: 0.22rem;
  line-height: 0.18rem;
  position: absolute;
  bottom: 0.21rem;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  white-space: nowrap;
  color: #ffffff;
}
.pk_vote_wrapper .vote_wrapper .vote_btn .hand {
  position: absolute;
  top: 0.21rem;
  left: 0.34rem;
  width: 0.28rem;
  height: 0.28rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABhElEQVR42uzVv0sCYRzH8UdxqBCXtiCKfkqIUxRUQ1NzQw3R4NDUEgTRFrRES0RDEG39A1FDQ4TRWFFQQ4vQjyUhI0iSIgy73ldf4eHo7nwsnfzCi+e8r/f9PCfqKcuylIExHCNjedeC81qTkEl8Wv51i7pyg1qQk0FvmEYMbWJLCxr9bUapQbvaoClHL4q89PbcZpQSMqKFJBFw9A+l947OcoNCuJJBedm93p/QNrHsNcsvaEYbtOLoRZCW3j3CXrO+PwaXakRK1gd040Xrr2JWjnewL8f2wGfc4RKFn7Puu1jX7ibh6MXxUcJXPYV+rzuK4QIhnGBAdlqsRQy6fBINaEKrvM4iqrTfgi4pOyqg1/Dfo6gPjzJnSfnc+naZIUVzMucsqLwro/5Wp7J26UFxBMSG+p/KyhoJqipVLagWVLWgiKyvlQ4akvWmkkHtmJfjg5DBhfXo8XmPPa8Zw0ggjBzWTII6cG54V/YDcBxpk6CCXOhX9lP4GkfYxJN98kuAAQAPooAs4syiBgAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
}
.pk_vote_wrapper .vote_wrapper .vote_btn.red_vote_btn {
  top: 0;
  left: 0.29rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/pkhost1_minfy.png) no-repeat;
  background-size: contain;
}
.pk_vote_wrapper .vote_wrapper .vote_btn.blue_vote_btn {
  top: 0;
  right: 0.29rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/pkhost2_minfy.png) no-repeat;
  background-size: contain;
}
.pk_vote_wrapper .bars_visual_wrapper {
  font-size: 0;
  position: absolute;
  top: 0.43rem;
  left: 1.22rem;
  overflow: hidden;
  width: 4.47rem;
  height: 0.1rem;
}
.pk_vote_wrapper .bars_visual_wrapper .bars_wrapper {
  width: 8.94rem;
  height: 100%;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translateX(-25%);
      -ms-transform: translateX(-25%);
          transform: translateX(-25%);
}
.pk_vote_wrapper .bars_visual_wrapper .red_bars {
  display: inline-block;
  width: 4.37rem;
  height: 0.1rem;
  vertical-align: top;
  background: #ff6600;
}
.pk_vote_wrapper .bars_visual_wrapper .red_corner {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  vertical-align: top;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQUlEQVR42mL8n8bwn4EwWMNEjCIgjmIiRhHDzP+/mYhRBOIwEaMIl0IMRdgUYlWErhCnImSFeBXBFBJUBAIAAQYARwEg8pbGmhAAAAAASUVORK5CYII=) no-repeat;
  background-size: contain;
}
.pk_vote_wrapper .bars_visual_wrapper .blue_corner {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  vertical-align: top;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATElEQVR42mL4//8/AyHsM+tVCCOIgQ/4zn4dAqSW4VUIUwTErDgVIisC8bEqRFeEVSE2RRgKcSlCUYhPEVwhIUVghaDAJKQIBAACDACJ9k5VWnG5zAAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
}
.pk_vote_wrapper .bars_visual_wrapper .blue_bars {
  display: inline-block;
  width: 4.37rem;
  height: 0.1rem;
  vertical-align: top;
  background: #4c9aea;
}

.stuff-left {
  float: left;
}
.stuff-right {
  float: right;
}
.article_comment {
  margin: 0.2rem 0 0 0;
  padding: 0.4rem 0.3rem 0.6rem 0.3rem;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.comment_list > div {
  line-height: 0.36rem;
  overflow: hidden;
  margin: 0 0 0.1rem 0;
  padding: 0.08rem 0 0.38rem 0;
  color: #000000;
  border-bottom: 1px solid #e5e5e5;
}
.comment_list > div.no_ties {
  margin: 0.1rem 0;
}
.comment_list > div:last-child {
  border-bottom: none;
}
.article_comment .comment_title {
  overflow: hidden;
}
.article_comment .comment_title span {
  font-size: 0.36rem;
  line-height: 0.48rem;
  float: left;
  white-space: nowrap;
  color: #ff3333;
}
.article_comment .comment_more {
  font-size: 0.32rem;
  line-height: 0.48rem;
  float: right;
  color: #4c9aea;
}
.article_comment .comment_more .right_arrow {
  font-size: 0.18rem;
  position: relative;
  display: inline-block;
  width: 0.3rem;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  color: #4c9aea;
}
.comment_list .floor_usual,
.comment_list .floor_outermost {
  font-size: 0.32rem;
  display: inline-block;
  padding: 0.1rem 0;
  color: #4c9aea;
}
.floor_outermost,
.floor_usual {
  overflow: hidden;
  width: 61%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.floor_usual {
  width: 96%;
}
.comment_list p {
  font-size: 0.32rem;
  line-height: 1.5em;
  color: #404040;
}
.comment_list .foldLink {
  text-align: center;
}
.comment_list > div div {
  padding: 0 0 3px;
  border-top: 1px solid #eae8d2;
  border-bottom: 1px solid #eae8d2;
  background: #f9f8e8;
}
.comment_list > div div div {
  padding: 0 0 3px;
  border-top: 1px solid #eae8d2;
  border-bottom: 1px solid #eae8d2;
  background: #f9f8e8;
}
.comment_list > div > div,
.comment_list > div > div > div,
.comment_list > div > div > div > div,
.comment_list > div > div > div > div > div {
  padding: 0.03rem;
  border-right: 1px solid #eae8d2;
  border-left: 1px solid #eae8d2;
}
.comment_list > div > div > div > div > div > div {
  padding: 0.03rem;
  border-right: 1px solid #eae8d2;
  border-left: 1px solid #eae8d2;
}
.comment_list > div > div > div > div > div > div div {
  border-top: none;
}
.comment_list p {
  margin-top: 0.08rem;
}
.article_comment .clearfix {
  margin-top: 0.03rem;
  margin-bottom: 0.04rem;
}
.comment_list > div div p {
  margin: 0.08rem 0.06rem 0.06rem 0.12rem;
}
.comment_bot {
  text-align: center;
}
.comment_bot .comment_info {
  font-size: 0.32rem;
  line-height: 0.7rem;
  display: inline-block;
  overflow: hidden;
  padding: 0 0.55rem;
  white-space: nowrap;
  color: #3399ff;
  border: 1px solid #3399ff;
  -webkit-border-radius: 50px;
          border-radius: 50px;
}
.comment_bot .comment_info .replycount {
  font-size: 0.4rem;
  color: #ff3333;
}
.comment_list .comment_nopost {
  font-size: 0.36rem;
  margin: 0.06rem 0;
  text-align: center;
  color: #a6a6a6;
}
.comment_list .comment_nopost:first-child {
  margin-top: 0.2rem;
}
.comment_list .comment_nopost:last-child {
  margin-bottom: 0.2rem;
}

article {
  background: #f5f5f5;
}
.show_article {
  z-index: 1;
}
.footer {
  background: #f5f5f5;
}
.footer .redpacket {
  position: relative;
  z-index: 2;
}
.footer .redpacket .more_up {
  pointer-events: none;
}
.footer .redpacket .more_up .hiup_bar {
  border: #ee1a1a 1px solid;
  -webkit-border-radius: 5rem;
          border-radius: 5rem;
  background: transparent;
}
.footer .redpacket .more_up .hiup_bar .al_title {
  font-family: "PingFang SC Medium";
  color: #ee1a1a;
  font-size: 0.34rem;
  position: relative;
  padding-left: 0.6rem;
}
.footer .redpacket .more_up .hiup_bar .al_title::before {
  content: " ";
  width: 0.54rem;
  height: 0.54rem;
  background: url("//cms-bucket.ws.126.net/2019/04/22/ddab444d02e642cfa248113446cdb79f.png") no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.redpacket-subbox {
  width: 1.4rem;
  height: 1.4rem;
  position: fixed;
  right: 0.2rem;
  bottom: 5rem;
  z-index: 11111;
}
.redpacket-subbox img {
  width: 100%;
  height: 100%;
  display: block;
}
.redpacket-subbox .redpacket-close {
  width: 0.24rem;
  height: 0.24rem;
  position: absolute;
  background: rgba(51, 51, 51, 0.5);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(-50%, -30%, 0);
          transform: translate3d(-50%, -30%, 0);
}
.redpacket-subbox .redpacket-close::after {
  content: "";
  width: 1px;
  height: 0.16rem;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
          transform: translate3d(-50%, -50%, 0) rotate(45deg);
  display: block;
  position: absolute;
  background: #fff;
  top: 50%;
  left: 50%;
}
.redpacket-subbox .redpacket-close::before {
  content: "";
  width: 1px;
  height: 0.16rem;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
          transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  display: block;
  position: absolute;
  background: #fff;
  top: 50%;
  left: 50%;
}
.redpacket-footer {
  position: fixed;
  bottom: 0;
  overflow: hidden;
  width: 7.5rem;
  height: 1.22rem;
  opacity: 0.95;
  background: #fff;
  -webkit-box-shadow: 0 -1px 2px 0 #e8e8e8;
          box-shadow: 0 -1px 2px 0 #e8e8e8;
  z-index: 999;
}
.redpacket-footer .redpacket-open-btn {
  font-family: "PingFang SC Regular";
  font-size: 0.28rem;
  position: absolute;
  top: 0.3rem;
  right: 0.32rem;
  width: 1.48rem;
  height: 0.64rem;
  text-align: center;
  letter-spacing: 0;
  color: #fff;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  background: #e31818;
}
.redpacket-footer .redpacket-open-btn span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  white-space: nowrap;
}
.redpacket-footer .newsapp-wrapper {
  position: absolute;
  top: 0.2rem;
  left: 0.32rem;
  overflow: hidden;
  width: 0.82rem;
  height: 0.82rem;
}
.redpacket-footer .newsapp-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem;
}
.redpacket-footer .newsapp-content {
  font-family: "PingFang SC Regular";
  font-size: 0.28rem;
  line-height: 0.36rem;
  position: absolute;
  top: 0.26rem;
  left: 1.3rem;
  overflow: hidden;
  width: 4.08rem;
  height: 0.72rem;
  letter-spacing: 0;
}
.redpacket-footer .newsapp-content p:nth-child(1) {
  font-family: "PingFang SC Medium";
  font-size: 0.34rem;
}
.redpacket-footer .newsapp-content p:nth-child(2) {
  font-family: "PingFang SC Light";
  font-size: 0.23rem;
}
.redpacket-topbar {
  float: right;
  width: 0.6rem;
  margin-top: 0.2rem;
  margin-right: 0.1rem;
}
.redpacket-topbar img {
  width: 100%;
  display: block;
}
.redpacket-toolsbar {
  width: 0.8rem;
  height: 0.8rem;
  text-align: center;
  background: #ee1a1a;
  color: #fff;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  font-size: 0.24rem;
  position: relative;
  margin-top: 0.1rem;
}
.redpacket-toolsbar a {
  color: #fff;
  width: 2.1em;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.hot_news {
  margin-top: 0.2rem;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background: #f6f6f6;
}
.hot_news h3 {
  font-size: 0.36rem;
  font-weight: normal;
  padding: 0.3rem 0.3rem 0.1rem;
  color: #f33;
}
.hot_news .content-list {
  border-bottom: 1px solid #e6e6e6;
}
.hot_news .m_article .m_article_desc .m_article_channel {
  display: none;
}

.comment-ad-wrap {
  margin-top: 0.2rem;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  height: 3.53rem;
  background-color: #f6f6f6;
  padding: 0.22rem;
  position: relative;
}
.comment-ad-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
  background: #E7E7E7;
}
.comment-ad-wrap .ad-mark {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 2.92rem;
  height: 1.46rem;
  padding-top: 1rem;
  padding-left: 0.12rem;
  color: #ffffff;
  font-size: 0.28rem;
  position: absolute;
  left: 0.22rem;
  bottom: 0.22rem;
  background-image: -o-linear-gradient(256deg, rgba(255, 255, 255, 0) 42%, rgba(0, 0, 0, 0.36) 100%);
  background-image: linear-gradient(-166deg, rgba(255, 255, 255, 0) 42%, rgba(0, 0, 0, 0.36) 100%);
}

.idol_danmaku_container {
  z-index: 10000;
  top: initial !important;
  bottom: 2.3rem;
  height: 1.5rem;
}
.idol_danmaku_container .touch_danmaku_beforepost {
  position: fixed;
  z-index: 199;
  bottom: 1.07rem;
  left: 0.3rem;
  width: 1.45rem;
  height: 0.66rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/danmaku_inputbg_minfy.png) no-repeat;
  background-size: contain;
}
.idol_danmaku_container .danma_votein {
  background-color: rgba(252, 150, 23, 0.5);
}
.idol_danmaku_container .danma_voteagainst {
  background-color: rgba(148, 148, 148, 0.5);
}
.touch_danmaku_post {
  z-index: 10010;
  visibility: visible;
}
.touch_danmaku_post:not(.active) {
  visibility: hidden;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
@keyframes lipscale {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(2, 2);
    transform: scale(2, 2);
  }
}
@-webkit-keyframes lipscale {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(2, 2);
    transform: scale(2, 2);
  }
}
@keyframes liprotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes liprotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes heartbig {
  50% {
    width: 0.92rem;
    height: 0.92rem;
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes heartbig {
  50% {
    width: 0.92rem;
    height: 0.92rem;
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bomb {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -3.68rem 0;
  }
}
@-webkit-keyframes bomb {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -3.68rem 0;
  }
}
.idol_inagainst {
  position: fixed;
  z-index: 10001;
  bottom: 1.07rem;
  left: 50%;
  display: none;
  width: 2.39rem;
  height: 0.9rem;
  padding: 0 0.42rem;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  -webkit-border-radius: 5rem;
          border-radius: 5rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.idol_inagainst .flower {
  position: relative;
  float: left;
  width: 0.58rem;
  height: 0.7rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/idolflower_minfy.png) no-repeat;
  background-position-y: 0.05rem;
  background-size: contain;
}
.idol_inagainst .flower .liptranslatewrapper {
  position: absolute;
  z-index: 5;
  top: 0.25rem;
  left: 0.18rem;
  width: 0.2rem;
  height: 0.2rem;
  background-size: contain;
}
.idol_inagainst .flower .liprotatewrapper {
  width: 100%;
  height: 100%;
}
.idol_inagainst .flower .lipscalewrapper {
  visibility: hidden;
  width: 100%;
  height: 100%;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/idolflower_minfy.png) no-repeat;
  background-size: contain;
}
.idol_inagainst .flower .lipscale {
  visibility: visible;
  -webkit-animation: lipscale 0.5s;
  animation: lipscale 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.idol_inagainst .flower .liprotate {
  visibility: visible;
  -webkit-animation: liprotate 0.5s;
  animation: liprotate 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.idol_inagainst .head_wrapper {
  position: absolute;
  top: -0.31rem;
  left: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 1rem;
  height: 1rem;
  padding: 0.04rem;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  background-color: #ffffff;
}
.idol_inagainst .head_wrapper .head {
  width: 0.92rem;
  height: 0.92rem;
  -webkit-border-radius: 100%;
          border-radius: 100%;
}
.idol_inagainst .head_wrapper .heart_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  visibility: hidden;
  width: 0.3rem;
  height: 0.3rem;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  -webkit-border-radius: 100%;
          border-radius: 100%;
}
.idol_inagainst .head_wrapper .heart_wrapper img {
  width: 100%;
  height: 100%;
}
.idol_inagainst .head_wrapper .heartbig {
  visibility: visible;
  -webkit-animation: heartbig 2s;
  animation: heartbig 2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.idol_inagainst .head_wrapper .done_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.idol_inagainst .bomb {
  position: relative;
  float: right;
  width: 0.58rem;
  height: 0.7rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/idolbomb_minfy.png) no-repeat;
  background-size: contain;
}
.idol_inagainst .bombframes_wrapper {
  position: absolute;
  top: -0.1rem;
  left: -0.2rem;
  visibility: hidden;
  width: 0.92rem;
  height: 0.92rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/bombframes_minfy.png) no-repeat;
  background-size: auto 0.92rem;
}
.idol_inagainst .bombanima {
  -webkit-animation: bomb 0.6s steps(4);
  animation: bomb 0.6s steps(4);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.idol_inagainst .inagainst_tip {
  font-size: 0.2rem;
  position: absolute;
  top: -0.82rem;
  left: 50%;
  width: 1.5rem;
  height: 0.52rem;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  color: #ffffff;
  -webkit-border-radius: 4rem;
          border-radius: 4rem;
  background-color: rgba(255, 0, 0, 0.7);
}
.idol_inagainst .inagainst_tip span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  white-space: nowrap;
}
.idol_inagainst .inagainst_tip:not(.show) {
  visibility: hidden;
  -webkit-transform: translate3d(-50%, 25%, 0);
  transform: translate3d(-50%, 25%, 0);
  opacity: 0;
}
.idol_inagainst .inagainst_tip.hatetip {
  background-color: rgba(0, 0, 0, 0.7);
}
.idol_inagainst.indone {
  background-color: rgba(0, 0, 0, 0);
}
.idol_inagainst.indone .done_wrapper {
  opacity: 1;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/indone_minfy.png) no-repeat;
  background-size: contain;
}
.idol_inagainst.indone .flower,
.idol_inagainst.indone .bomb {
  display: none;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.idol_inagainst.againstdone {
  background-color: rgba(0, 0, 0, 0);
}
.idol_inagainst.againstdone .done_wrapper {
  opacity: 1;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/againstdone_minfy.png) no-repeat;
  background-size: contain;
}
.idol_inagainst.againstdone .flower,
.idol_inagainst.againstdone .bomb {
  display: none;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.idol_inagainst > .vote_count {
  font-size: 0.24rem;
  color: #ffffff;
}
.idol_inagainst > .vote_count .in {
  position: absolute;
  bottom: 0;
  left: 0.73rem;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.idol_inagainst > .vote_count .against {
  position: absolute;
  bottom: 0;
  left: 2.5rem;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.star_rank_entrance {
  position: relative;
  display: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 2rem;
  margin: 0.2rem 0 0.2rem 0;
  padding: 0.2rem 0.3rem;
  background-color: #f6f6f6;
}
.star_rank_entrance .left_zone {
  display: inline-block;
  width: 4rem;
}
.star_rank_entrance .star_head {
  width: 1.7rem;
  height: 1.7rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.star_rank_entrance .star_desc {
  position: absolute;
  top: 0.4rem;
  display: inline-block;
  margin-left: 0.15rem;
}
.star_rank_entrance .star_desc .name {
  font-size: 0.44rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
  color: #333333;
}
.star_rank_entrance .star_desc .vote img {
  width: 0.26rem;
  height: 0.43rem;
}
.star_rank_entrance .star_desc .vote span {
  font-size: 0.3rem;
  position: relative;
  top: -0.02rem;
  color: #666666;
}
.star_rank_entrance .star_desc .vote .vote_num {
  font-style: normal;
}
.star_rank_entrance .star_rank {
  font-size: 0.5rem;
  font-style: italic;
  line-height: 0.72rem;
  float: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 2.76rem;
  height: 0.72rem;
  margin-top: 0.48rem;
  text-align: center;
  color: #ffffff;
  -webkit-border-radius: 10rem;
          border-radius: 10rem;
  background-color: #ff3333;
}
.star_rank_entrance .star_rank .rank_place {
  margin-left: 0.2rem;
}
.fans_rank_box {
  width: 15rem;
  height: 1.45rem;
  -webkit-transition: 1s all;
  -o-transition: 1s all;
  transition: 1s all;
  -webkit-transform: translateX(-7.5rem);
      -ms-transform: translateX(-7.5rem);
          transform: translateX(-7.5rem);
  background: #ffffff;
}
.fans_rank_box.data_ready {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.fans_rank_box.data_none .no_data {
  display: block;
}
.fans_rank_box.data_none .loading_ahead_wrap {
  display: none;
}
.fans_rank_box .fans_rank_wrap {
  font-size: 0;
  float: left;
  width: 7.5rem;
}
.fans_rank_box .fans_rank_wrap .fans_unit {
  position: relative;
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0.1rem;
  padding-top: 0.25rem;
}
.fans_rank_box .fans_rank_wrap .fans_unit.my_rank .f_headimg {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #37b3e9;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.fans_rank_box .fans_rank_wrap .fans_unit.my_rank .f_flowers {
  color: #37b3e9;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_headimg {
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 auto;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_headimg img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_flowers {
  font-size: 0.24rem;
  position: absolute;
  bottom: 0.1rem;
  left: 0;
  width: 100%;
  text-align: center;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_flowers i {
  display: inline-block;
  width: 0.22rem;
  height: 0.22rem;
  background: url("https://static.ws.126.net/f2e/wap/touch_index_2016/qa/images/idol_flower_0.png") no-repeat;
  background-size: cover;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_ranks {
  font-size: 0.36rem;
  position: absolute;
  padding: 0 0.1rem;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  color: #ffffff;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_ranks.f_first {
  top: -0.08rem;
  right: -0.25rem;
  width: 0.8rem;
  height: 0.68rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAYAAAAtZZsLAAAC80lEQVR42rzYS4iVZRgH8N8cr42XMbTUMckWo7ZQNAkpzXLpJsiFy5QocBHJCEEwC5VEqo3SQukiEUlRkGiJuigT3InWICKhkZiD6WTiLaWUjot5Pvg4nDPz3Y5/OHzne8/7PufP87zPtaN+AjyDBfge1+TDLOzBUnyEXhWio37Ca/gUHTiFRajnkPEtVqfeZ2OgSoIDoYUEXbiZQ0b6/H+YjutVEayhM/X+c05y8FM869hSJbmE4Jv4DXdwG5NynH8CL8X397FNxajhS/SEJlbgR0zLcLYLB4MkdGsDak3WnsWxuOyt0IkD4fkJ5rabYPouzg+S85qcGYWvsLxhfX67CY5p+O3JILkk7fXYhZebyJoSHtx2E6fxGI6kHGEb3hhmfxEzj8YjWQiOb7FnMg7hE7wzwp89nZPcK7gcoen1kQiOG0bQ+FYCSmhwIj7DVIzF263UWyXmZdzXE9rrSq1dGIngmEKUOhcNPe/0t/Lk0ZHfl8dnGWY07BlE30gEO3OTm7mJ7s3cOsrZlTAnTLYYL+B5PIcJLSR8g/dwLrJYRSaeuo7uTYyd00zeYIboAP9H7j6TNczUshNcy6gpXOwtErrSZdqZPHEwe5Ew0Ev/owzuKOpMdWytIlA3x5BDlMH+KI7bRLAcMmuvkeDkh0TwIE7myYMJZkSYWBAh4sV4rxrvFi0WBnEcu7EOT0W3t71Ap9cK/0SVVCtCsBl+wcbQ5EZcLUlwAr7Gr1EVjavKSW6FJnvwYQTZMujBx/g9ioRJTa7exCJefB0bonf5A1zazN+fFyXajQ9C1lY8Hnf/Im6gryMmC0UwLXLpygod6G701kmVc7NMHLyKVdhbIcF7jSVY2UD9L9bgu5JyTmN9mPxQoj28VcbEjW3okRggZcV97MPO1HQi8YuFOI8bVRGEmeiPiz4c/or+ZleWIVOVufhPrB1mMnYcr8ZAoC/rBKzqYuGwoVlh+o4ms8Ol+CLWMqNKEyeYjh9i+rAbV8oIezAAMGiYStLaZU0AAAAASUVORK5CYII=) no-repeat;
  background-size: contain;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_ranks.f_second {
  top: -0.08rem;
  right: -0.25rem;
  width: 0.8rem;
  height: 0.68rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAYAAAAtZZsLAAADcUlEQVR42rzYS4ibVRQH8N8kUx0zpm2ommKqdmCi0wGLD3TQtj6WgghuBDcqUsGFiC4KQqHgg6K4UAStD0RRsVJQfNG60S7czagUETcNBAdn1BqkdmokOp/jYm6Gz5DHl+Qb/5vku7n3fP+ce865/3NHZmdn4RpciU/wm/5QwjuYwSt4VIrI4H58hTdxHCN92ngBt+A8PIJtaRN8IkZqJ/J92piJff8LZ9MmmIs9f4Mzfdo4Hj5X8DhOp03wIVRQD/++Hw9uC9sLz+CglJHBuygHT9yEz3FBgrWbcDQWcxdbB2TajF2HL3FJl3U5fBoyv4nL15tgPBanAskr2qzJ4jB2t4xPrTfBDS2/XRZIXhsbG8Eh3NHG1mYU/48tjuNCfBFLhIN4oMv8QbZ5NNTQngTHOszZiGN4DY/1eNmOPsndiZ9Dadrbi+C5XQyNdTIwhAfPxxvYgnOwr5N7B0Iul5PLreZVvV5Xr9d1SKp2KAfvbYqN/dCL4IYklrPZrHK5LJ//bz1fWlpSqVSml5eX273jqpD1u7ELW1vmnML+XgRziaRLqSSfz6vVaubn58HExIRCoaBYLG5fWFjYgquxBzfiBox3MHcET+NkpzO87y0uFouiKFKtVtfGqtWqQqEgn89ngjcyCUz9E87u75OWmUySuGvG3BClq4n3e5Fr9WBPkVCv183NzbX1KjQajaQbsYKn0ijUiba8VCqJosji4mLSZR/h26RVfCBks9m15Gg0GiqVSlIPJvZeK8GN/dTAqakp2Wx2LZujKEq6/Ci+HoTgVmwPEmoPbg7PHclVq1W1Wq1f5z85qFg4hVm8jvswEbq95+Kd3uTk5DDk/ggqKXHsj4S2sxfy2Ds+Pn5genp6c7eJ7bK8DU7iWbyFRhoEVw/QcnlnFEWvNhqN61dWVtq2p31kMiziebyMpZbQG8PZvgjGsCv0MpempEtP48XQY+/Ae7gIBwYlKDRWR3BrigL6z9BbN1XOmWEKdQ234YMUCf7dKsGGPUkauAsfD2nnOzwYWtdjTe/h4dEU/nWEu0PvMtPHumV8iJditxNwe7iCqeL30ZS2ph4U8okQ3N3wa+hvDuHHDjLsRGpiIYafcG84a9thFveEC4H9Hcilr2Za8JnVu8J4jDbvDmfwdq/CnJqa6YJ9QfIfDsfmL8MY+3cAdVLjZxRviUAAAAAASUVORK5CYII=) no-repeat;
  background-size: contain;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_ranks.f_third {
  top: -0.08rem;
  right: -0.25rem;
  width: 0.8rem;
  height: 0.68rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/user_flag_2_minfy.png) no-repeat;
  background-size: contain;
}
.fans_rank_box .fans_rank_wrap .fans_unit .f_ranks.f_default {
  top: 0;
  right: -0.25rem;
  width: auto;
  height: auto;
  background: rgba(0, 0, 0, 0.5);
}
.fans_rank_box .fans_rank_wrap .fans_box {
  display: inline-block;
  width: 88%;
  vertical-align: middle;
}
.fans_rank_box .fans_rank_wrap .more_fans {
  line-height: 1.45rem;
  display: inline-block;
  width: 11%;
  height: 1.45rem;
  vertical-align: middle;
}
.fans_rank_box .fans_rank_wrap .more_fans span {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-left: 0.1rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: #dddddd;
}
.fans_rank_box .loading_ahead {
  float: left;
  width: 7.5rem;
}
.fans_rank_box .no_data {
  display: none;
  padding-top: 0.5rem;
  text-align: center;
}
.fans_rank_box .loading_ahead_wrap {
  display: block;
  width: 3rem;
  margin: 0 auto;
}
.fans_rank_box .loading_ahead_wrap span {
  line-height: 1.45rem;
  display: inline-block;
  height: 1.45rem;
  vertical-align: middle;
}
.fans_rank_box .la-ball-atom {
  line-height: 1.45rem;
  display: inline-block;
  vertical-align: middle;
}
.fans_rank_box .la-ball-atom img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
/*粉丝排行榜的loading O__O "… */
.la-ball-atom,
.la-ball-atom > div {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.la-ball-atom {
  font-size: 0;
  display: block;
  color: #ffffff;
}
.la-ball-atom.la-dark {
  color: #333333;
}
.la-ball-atom > div {
  display: inline-block;
  float: none;
  border: 0 solid currentColor;
  background-color: currentColor;
}
.la-ball-atom {
  width: 0.4rem;
  height: 0.4rem;
}
.la-ball-atom > div:nth-child(1) {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 60%;
  height: 60%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: ball-atom-shrink 4.5s infinite linear;
  animation: ball-atom-shrink 4.5s infinite linear;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  background: #aaaaaa;
}
.la-ball-atom > div:not(:nth-child(1)) {
  position: absolute;
  z-index: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-animation: ball-atom-zindex 1.5s 0s infinite steps(2, end);
  animation: ball-atom-zindex 1.5s 0s infinite steps(2, end);
  background: none;
}
.la-ball-atom > div:not(:nth-child(1)):before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.1rem;
  height: 0.1rem;
  margin-top: -0.05rem;
  margin-left: -0.05rem;
  content: "";
  -webkit-animation: ball-atom-position 1.5s 0s infinite ease, ball-atom-size 1.5s 0s infinite ease;
  animation: ball-atom-position 1.5s 0s infinite ease, ball-atom-size 1.5s 0s infinite ease;
  opacity: 0.75;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: pink;
}
.la-ball-atom > div:nth-child(2) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.la-ball-atom > div:nth-child(2):before {
  -webkit-animation-delay: 0s, -1.125s;
  animation-delay: 0s, -1.125s;
}
.la-ball-atom > div:nth-child(3) {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
}
.la-ball-atom > div:nth-child(3):before {
  -webkit-animation-delay: -1s, -0.75s;
  animation-delay: -1s, -0.75s;
}
.la-ball-atom > div:nth-child(4) {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.la-ball-atom > div:nth-child(4):before {
  -webkit-animation-delay: -0.5s, -0.125s;
  animation-delay: -0.5s, -0.125s;
}
.la-ball-atom.la-sm {
  width: 0.16rem;
  height: 0.16rem;
}
.la-ball-atom.la-sm > div:not(:nth-child(1)):before {
  width: 0.04rem;
  height: 0.04rem;
  margin-top: -0.02rem;
  margin-left: -0.02rem;
}
.la-ball-atom.la-2x {
  width: 1.2rem;
  height: 1.2rem;
}
.la-ball-atom.la-2x > div:not(:nth-child(1)):before {
  width: 0.2rem;
  height: 0.2rem;
  margin-top: -0.1rem;
  margin-left: -0.1rem;
}
.la-ball-atom.la-3x {
  width: 1rem;
  height: 1rem;
}
.la-ball-atom.la-3x > div:not(:nth-child(1)):before {
  width: 0.3rem;
  height: 0.3rem;
  margin-top: -0.15rem;
  margin-left: -0.15rem;
}
/*
 * Animations
 */
@-webkit-keyframes ball-atom-position {
  50% {
    top: 100%;
    left: 100%;
  }
}
@keyframes ball-atom-position {
  50% {
    top: 100%;
    left: 100%;
  }
}
@-webkit-keyframes ball-atom-size {
  50% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@keyframes ball-atom-size {
  50% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@-webkit-keyframes ball-atom-zindex {
  50% {
    z-index: 10;
  }
}
@keyframes ball-atom-zindex {
  50% {
    z-index: 10;
  }
}
@-webkit-keyframes ball-atom-shrink {
  50% {
    -webkit-transform: translate(-50%, -50%) scale(0.8, 0.8);
    transform: translate(-50%, -50%) scale(0.8, 0.8);
  }
}
@keyframes ball-atom-shrink {
  50% {
    -webkit-transform: translate(-50%, -50%) scale(0.8, 0.8);
    transform: translate(-50%, -50%) scale(0.8, 0.8);
  }
}
/*三期体力*/
.properties_user {
  position: fixed;
  top: 2.1rem;
  left: 0.3rem;
  display: none;
}
.properties_user .properties_box {
  position: relative;
  width: 2.9rem;
  height: 0.74rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/properties_bg_minfy.png) no-repeat;
  background-size: contain;
}
.properties_user .properties_box .flowers {
  position: absolute;
  top: 50%;
  left: 0.1rem;
  width: 0.54rem;
  height: 0.54rem;
  margin-top: -0.27rem;
  -webkit-animation: rotate_flowers 5s 0s infinite linear;
          animation: rotate_flowers 5s 0s infinite linear;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/idol_flower_0_minfy.png) no-repeat;
  background-size: cover;
}
.properties_user .properties_box .properties {
  position: absolute;
  top: 50%;
  width: 2.32rem;
  height: 0.24rem;
  margin-top: -0.12rem;
  margin-left: 0.48rem;
}
.properties_user .properties_box .properties span {
  font-size: 0.24rem;
  line-height: 0.24rem;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 0.24rem;
  text-align: center;
  color: #ffffff;
}
.properties_user .properties_box .properties i {
  font-style: normal;
}
.properties_user .properties_box .properties .progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
  -webkit-border-top-right-radius: 0.5rem;
          border-top-right-radius: 0.5rem;
  -webkit-border-bottom-right-radius: 0.5rem;
          border-bottom-right-radius: 0.5rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/mp_max_minfy.png) no-repeat;
  background-size: cover;
}
.properties_user .properties_timetips {
  font-size: 0.24rem;
  position: absolute;
  top: 0.6rem;
  left: 0.6rem;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.5);
}
.properties_user .properties_timetips.shaker {
  -webkit-animation: shake_horizontal 0.2s 0s 6 linear;
          animation: shake_horizontal 0.2s 0s 6 linear;
}
.properties_user .properties_timetips .flower_s {
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  margin: 0 0.1rem;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/idol_flower_0_minfy.png) no-repeat;
  background-size: cover;
}
@-webkit-keyframes rotate_flowers {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate_flowers {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes shake_horizontal {
  0% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  25% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  50% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  75% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
}
@keyframes shake_horizontal {
  0% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  25% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  50% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  75% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
}
.idol header {
  background: #000000;
}
.idol .topbar {
  background: #000000;
}
.idol .topbar .back_home {
  position: relative;
  width: 2.39rem;
  height: 0.98rem;
  border: 0;
  background: url(https://static.ws.126.net/163/wap/f2e/touch-article-2018/images/idol_topbar_logo_minfy.png) no-repeat;
  background-size: contain;
}
.idol .topbar .channel_logo {
  border: 0;
}
.idol .topbar .channel_logo .a_logo {
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 0.32rem;
  top: 0.42rem;
  left: 0.38rem;
  display: none;
  width: auto;
  height: auto;
  white-space: nowrap;
  color: #ffcc99;
}
.idol .topbar .channel_logo .a_logo:before {
  position: absolute;
  top: 50%;
  left: -0.19rem;
  width: 0.07rem;
  height: 0.07rem;
  content: "";
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  background: #ffcc99;
}
.idol .topbar .channel_logo .a_logo:after {
  position: absolute;
  top: -0.13rem;
  right: -0.13rem;
  width: 0.27rem;
  height: 0.25rem;
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAABq0lEQVR42rSWO0gDQRCG76KmE0XQItj4SGGhjfiofBaWeipiY2HhoxIsbKwO0lpZWWhlo4GANoKNYCci2FmIiYUPEC2C2AQ08Z8wJ8OSmNu72x8+LnuZ25/dnZk7O5/btTTkgBNQsgIophHbAPbBthVQOmajoAWkwLRpM4evNjgEvabMKG5GjBv57FpNmA2ChHKvE6RBPGqz2Sr3x4DvdK7XPK9KWgPP4CoKM0qE7hoxKR/zpGttYxK4Vnh9gs1KK4tz5q2CCU71sKJG8CrNusAKWAZt/zxY4jPKgSxDv9vBEuhT4q/Bnndmc3zIkyI7C+BRTJRVJi4oncXlzFT1A9b5WjYbAjfgmCd6AC+g6KN9SZNL8AYWRAyVxa03sDW7fjUTl3flXGQ4bXUP+ArSGz1RGQyzyTib0sQZpZQ2pJFOUUsdgFPwweMmcAaalbh8mK4v5RnV8YqSflpcLGT9UBkcKdkpzWJRmhX57T0CnpT/EpzpkZnJwu0HF8r9eRNmpHcwBXbEB5Fjyoz0DbbAIqd9B6/YiNnf64TP616uzpQZ6Q4M8CdgWb8CDAAa8VVuzHiJfQAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
}
.idol .sub_box {
  right: 0.53rem;
  bottom: 1.1rem;
}
.captcha_full_screen_wrapper {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.captcha_full_screen_wrapper #captcha {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40px;
  padding-top: 110px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}


/*# sourceMappingURL=2.css.map*/