﻿* {
  -webkit-tap-highlight-color: transparent;
  outline: none;
  -webkit-text-size-adjust: 100% !important; }

.color-1 {
  color: #ff3644; }

.bgc-1 {
  background-color: #ff3644; }

.borderc-1 {
  border-color: #ff3644; }

.color-2 {
  color: #333333; }

.bgc-2 {
  background-color: #333333; }

.borderc-2 {
  border-color: #333333; }

.color-3 {
  color: #666666; }

.bgc-3 {
  background-color: #666666; }

.borderc-3 {
  border-color: #666666; }

.color-4 {
  color: #999999; }

.bgc-4 {
  background-color: #999999; }

.borderc-4 {
  border-color: #999999; }

.color-5 {
  color: #bbbbbb; }

.bgc-5 {
  background-color: #bbbbbb; }

.borderc-5 {
  border-color: #bbbbbb; }

.color-6 {
  color: #eeeeee; }

.bgc-6 {
  background-color: #eeeeee; }

.borderc-6 {
  border-color: #eeeeee; }

.color-7 {
  color: #f5f5f5; }

.bgc-7 {
  background-color: #f5f5f5; }

.borderc-7 {
  border-color: #f5f5f5; }

.color-8 {
  color: #fafafa; }

.bgc-8 {
  background-color: #fafafa; }

.borderc-8 {
  border-color: #fafafa; }

.color-9 {
  color: #ffffff; }

.bgc-9 {
  background-color: #ffffff; }

.borderc-9 {
  border-color: #ffffff; }

.color-10 {
  color: #5a9bf5; }

.bgc-10 {
  background-color: #5a9bf5; }

.borderc-10 {
  border-color: #5a9bf5; }

.color-11 {
  color: #ffaf0f; }

.bgc-11 {
  background-color: #ffaf0f; }

.borderc-11 {
  border-color: #ffaf0f; }

.color-12 {
  color: #64c800; }

.bgc-12 {
  background-color: #64c800; }

.borderc-12 {
  border-color: #64c800; }

.night_status .color-2 {
  color: #bbbbbb; }

.night_status .bgc-2 {
  background-color: #bbbbbb; }

.night_status .borderc-2 {
  border-color: #bbbbbb; }

.night_status .color-3 {
  color: #999999; }

.night_status .bgc-3 {
  background-color: #999999; }

.night_status .borderc-3 {
  border-color: #999999; }

.night_status .color-4 {
  color: #666666; }

.night_status .bgc-4 {
  background-color: #666666; }

.night_status .borderc-4 {
  border-color: #666666; }

.night_status .color-5 {
  color: #333333; }

.night_status .bgc-5 {
  background-color: #333333; }

.night_status .borderc-5 {
  border-color: #333333; }

.night_status .color-6 {
  color: #474747; }

.night_status .bgc-6 {
  background-color: #474747; }

.night_status .borderc-6 {
  border-color: #474747; }

.night_status .color-7 {
  color: #191919; }

.night_status .bgc-7 {
  background-color: #191919; }

.night_status .borderc-7 {
  border-color: #191919; }

.night_status .color-8 {
  color: #2d2d2d; }

.night_status .bgc-8 {
  background-color: #2d2d2d; }

.night_status .borderc-8 {
  border-color: #2d2d2d; }

.night_status .color-9 {
  color: #232323; }

.night_status .bgc-9 {
  background-color: #232323; }

.night_status .borderc-9 {
  border-color: #232323; }

.font1, .font1_c {
  font-size: 0.85333rem; }

.font1_const, .font1_c_const {
  font-size: 20px; }
  [data-dpr="2"] .font1_const, [data-dpr="2"] .font1_c_const {
    font-size: 40px; }
  [data-dpr="3"] .font1_const, [data-dpr="3"] .font1_c_const {
    font-size: 60px; }

.font2, .font2_c {
  font-size: 0.768rem; }

.font2_const, .font2_c_const {
  font-size: 18px; }
  [data-dpr="2"] .font2_const, [data-dpr="2"] .font2_c_const {
    font-size: 36px; }
  [data-dpr="3"] .font2_const, [data-dpr="3"] .font2_c_const {
    font-size: 54px; }

.font3, .font3_c {
  font-size: 0.72533rem; }

.font3_const, .font3_c_const {
  font-size: 17px; }
  [data-dpr="2"] .font3_const, [data-dpr="2"] .font3_c_const {
    font-size: 34px; }
  [data-dpr="3"] .font3_const, [data-dpr="3"] .font3_c_const {
    font-size: 51px; }

.font4, .font4_c {
  font-size: 0.68267rem; }

.font4_const, .font4_c_const {
  font-size: 16px; }
  [data-dpr="2"] .font4_const, [data-dpr="2"] .font4_c_const {
    font-size: 32px; }
  [data-dpr="3"] .font4_const, [data-dpr="3"] .font4_c_const {
    font-size: 48px; }

.font5, .font5_c {
  font-size: 0.59733rem; }

.font5_const, .font5_c_const {
  font-size: 14px; }
  [data-dpr="2"] .font5_const, [data-dpr="2"] .font5_c_const {
    font-size: 28px; }
  [data-dpr="3"] .font5_const, [data-dpr="3"] .font5_c_const {
    font-size: 42px; }

.font6, .font6_c {
  font-size: 0.512rem; }

.font6_const, .font6_c_const {
  font-size: 12px; }
  [data-dpr="2"] .font6_const, [data-dpr="2"] .font6_c_const {
    font-size: 24px; }
  [data-dpr="3"] .font6_const, [data-dpr="3"] .font6_c_const {
    font-size: 36px; }

.font7, .font7_c {
  font-size: 0.46933rem; }

.font7_const, .font7_c_const {
  font-size: 11px; }
  [data-dpr="2"] .font7_const, [data-dpr="2"] .font7_c_const {
    font-size: 22px; }
  [data-dpr="3"] .font7_const, [data-dpr="3"] .font7_c_const {
    font-size: 33px; }

.font8, .font8_c {
  font-size: 0.42667rem; }

.font8_const, .font8_c_const {
  font-size: 10px; }
  [data-dpr="2"] .font8_const, [data-dpr="2"] .font8_c_const {
    font-size: 20px; }
  [data-dpr="3"] .font8_const, [data-dpr="3"] .font8_c_const {
    font-size: 30px; }

.little_font .font1_c {
  font-size: 0.768rem; }

.little_font .font1_c_const {
  font-size: 18px; }
  [data-dpr="2"] .little_font .font1_c_const {
    font-size: 36px; }
  [data-dpr="3"] .little_font .font1_c_const {
    font-size: 54px; }

.little_font .font2_c {
  font-size: 0.68267rem; }

.little_font .font2_c_const {
  font-size: 16px; }
  [data-dpr="2"] .little_font .font2_c_const {
    font-size: 32px; }
  [data-dpr="3"] .little_font .font2_c_const {
    font-size: 48px; }

.little_font .font3_c {
  font-size: 0.64rem; }

.little_font .font3_c_const {
  font-size: 15px; }
  [data-dpr="2"] .little_font .font3_c_const {
    font-size: 30px; }
  [data-dpr="3"] .little_font .font3_c_const {
    font-size: 45px; }

.little_font .font4_c {
  font-size: 0.64rem; }

.little_font .font4_c_const {
  font-size: 15px; }
  [data-dpr="2"] .little_font .font4_c_const {
    font-size: 30px; }
  [data-dpr="3"] .little_font .font4_c_const {
    font-size: 45px; }

.little_font .font5_c {
  font-size: 0.55467rem; }

.little_font .font5_c_const {
  font-size: 13px; }
  [data-dpr="2"] .little_font .font5_c_const {
    font-size: 26px; }
  [data-dpr="3"] .little_font .font5_c_const {
    font-size: 39px; }

.little_font .font6_c {
  font-size: 0.46933rem; }

.little_font .font6_c_const {
  font-size: 11px; }
  [data-dpr="2"] .little_font .font6_c_const {
    font-size: 22px; }
  [data-dpr="3"] .little_font .font6_c_const {
    font-size: 33px; }

.little_font .font7_c {
  font-size: 0.42667rem; }

.little_font .font7_c_const {
  font-size: 10px; }
  [data-dpr="2"] .little_font .font7_c_const {
    font-size: 20px; }
  [data-dpr="3"] .little_font .font7_c_const {
    font-size: 30px; }

.big_font .font1_c {
  font-size: 0.93867rem; }

.big_font .font1_c_const {
  font-size: 22px; }
  [data-dpr="2"] .big_font .font1_c_const {
    font-size: 44px; }
  [data-dpr="3"] .big_font .font1_c_const {
    font-size: 66px; }

.big_font .font2_c {
  font-size: 0.85333rem; }

.big_font .font2_c_const {
  font-size: 20px; }
  [data-dpr="2"] .big_font .font2_c_const {
    font-size: 40px; }
  [data-dpr="3"] .big_font .font2_c_const {
    font-size: 60px; }

.big_font .font3_c {
  font-size: 0.81067rem; }

.big_font .font3_c_const {
  font-size: 19px; }
  [data-dpr="2"] .big_font .font3_c_const {
    font-size: 38px; }
  [data-dpr="3"] .big_font .font3_c_const {
    font-size: 57px; }

.big_font .font4_c {
  font-size: 0.72533rem; }

.big_font .font4_c_const {
  font-size: 17px; }
  [data-dpr="2"] .big_font .font4_c_const {
    font-size: 34px; }
  [data-dpr="3"] .big_font .font4_c_const {
    font-size: 51px; }

.big_font .font5_c {
  font-size: 0.64rem; }

.big_font .font5_c_const {
  font-size: 15px; }
  [data-dpr="2"] .big_font .font5_c_const {
    font-size: 30px; }
  [data-dpr="3"] .big_font .font5_c_const {
    font-size: 45px; }

.big_font .font6_c {
  font-size: 0.55467rem; }

.big_font .font6_c_const {
  font-size: 13px; }
  [data-dpr="2"] .big_font .font6_c_const {
    font-size: 26px; }
  [data-dpr="3"] .big_font .font6_c_const {
    font-size: 39px; }

.big_font .font7_c {
  font-size: 0.512rem; }

.big_font .font7_c_const {
  font-size: 12px; }
  [data-dpr="2"] .big_font .font7_c_const {
    font-size: 24px; }
  [data-dpr="3"] .big_font .font7_c_const {
    font-size: 36px; }

.big_font .font8_c {
  font-size: 0.46933rem; }

.big_font .font8_c_const {
  font-size: 11px; }
  [data-dpr="2"] .big_font .font8_c_const {
    font-size: 22px; }
  [data-dpr="3"] .big_font .font8_c_const {
    font-size: 33px; }

.large_font .font1_c {
  font-size: 1.024rem; }

.large_font .font1_c_const {
  font-size: 24px; }
  [data-dpr="2"] .large_font .font1_c_const {
    font-size: 48px; }
  [data-dpr="3"] .large_font .font1_c_const {
    font-size: 72px; }

.large_font .font2_c {
  font-size: 0.93867rem; }

.large_font .font2_c_const {
  font-size: 22px; }
  [data-dpr="2"] .large_font .font2_c_const {
    font-size: 44px; }
  [data-dpr="3"] .large_font .font2_c_const {
    font-size: 66px; }

.large_font .font3_c {
  font-size: 0.896rem; }

.large_font .font3_c_const {
  font-size: 21px; }
  [data-dpr="2"] .large_font .font3_c_const {
    font-size: 42px; }
  [data-dpr="3"] .large_font .font3_c_const {
    font-size: 63px; }

.large_font .font4_c {
  font-size: 0.768rem; }

.large_font .font4_c_const {
  font-size: 18px; }
  [data-dpr="2"] .large_font .font4_c_const {
    font-size: 36px; }
  [data-dpr="3"] .large_font .font4_c_const {
    font-size: 54px; }

.large_font .font5_c {
  font-size: 0.68267rem; }

.large_font .font5_c_const {
  font-size: 16px; }
  [data-dpr="2"] .large_font .font5_c_const {
    font-size: 32px; }
  [data-dpr="3"] .large_font .font5_c_const {
    font-size: 48px; }

.large_font .font6_c {
  font-size: 0.59733rem; }

.large_font .font6_c_const {
  font-size: 14px; }
  [data-dpr="2"] .large_font .font6_c_const {
    font-size: 28px; }
  [data-dpr="3"] .large_font .font6_c_const {
    font-size: 42px; }

.large_font .font7_c {
  font-size: 0.55467rem; }

.large_font .font7_c_const {
  font-size: 13px; }
  [data-dpr="2"] .large_font .font7_c_const {
    font-size: 26px; }
  [data-dpr="3"] .large_font .font7_c_const {
    font-size: 39px; }

.large_font .font8_c {
  font-size: 0.512rem; }

.large_font .font8_c_const {
  font-size: 12px; }
  [data-dpr="2"] .large_font .font8_c_const {
    font-size: 24px; }
  [data-dpr="3"] .large_font .font8_c_const {
    font-size: 36px; }

b {
  color: #ff3644;
  font-weight: normal; }

[data-device="android"] .border {
  border: 1px solid #000;
  -o-border-image: url(img/png) 0 0 2 0 round;
     border-image: url(img/png) 0 0 2 0 round; }

[data-device="ios"] .border {
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.poptips {
  padding: 0 0.512rem;
  max-width: 80%;
  position: fixed;
  margin: auto;
  left: 50%;
  bottom: 4.26667rem;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 0.17067rem;
  text-align: center;
  color: #fff;
  font-size: 0.59733rem;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  height: 1.28rem;
  line-height: 1.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: nowrap;
  display: block; }


.mbtime-download-bar {
  padding: 0 0.53333rem;
  background-color: rgba(0, 0, 0, 0.6);
  height: 1.87733rem;
  display: -webkit-box;
  -webkit-box-align: center; }
  .mbtime-download-bar .mbtime-download-bar-logo {
    width: 1.408rem;
    height: 1.408rem;
    background-size: 100% 100%;
    background-position: center center;
    background-image: url(img/png); }
  .mbtime-download-bar .mbtime-download-bar-word {
    -webkit-box-flex: 1;
    margin-left: 0.384rem; }
    .mbtime-download-bar .mbtime-download-bar-word .mbtime-download-bar-title {
      color: #ffffff;
      font-size: 0.59733rem;
      line-height: 0.85333rem; }
    .mbtime-download-bar .mbtime-download-bar-word .mbtime-download-bar-desc {
      color: #ffffff;
      font-size: 0.42667rem;
      line-height: 0.59733rem; }
  .mbtime-download-bar .mbtime-download-bar-btn {
    width: 3.30667rem;
    height: 1.10933rem;
    background-color: #ff3644;
    font-size: 0.512rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #ffffff;
    border-radius: 0.17067rem; }


.media-normal .article .visit {
  position: relative;
  background: none;
  width: 100%;
  height: 1.87733rem;
  text-align: center;
  line-height: 1.87733rem; }
  .media-normal .article .visit .sigl-name {
    font-family: "HY QIHEI35" !important;
    font-weight: bold; }
  .media-normal .article .visit:after {
    display: block;
    content: '';
    width: 100%;
    height: 1.87733rem; }
  .media-normal .article .visit .return {
    position: absolute;
    left: 0.512rem;
    top: 50%;
    margin-top: -0.46933rem;
    width: 0.46933rem;
    height: 0.93867rem;
    background: url(img/png) no-repeat left center;
    background-size: 0.46933rem 0.93867rem; }
  .media-normal .article .visit .focus-btn {
    position: absolute;
    right: 0.512rem;
    top: 50%;
    margin-top: -12px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    border-radius: 24px;
    text-align: center; }

.media-normal .article .user-info {
  width: 100%;
  overflow: hidden;
  padding-bottom: 1.28rem; }
  .media-normal .article .user-info .user-detail {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center; }
    .media-normal .article .user-info .user-detail .face {
      display: inline-block;
      width: 3.584rem;
      height: 3.584rem;
      border-radius: 50%;
      overflow: hidden;
      margin-top: 1.87733rem; }
      .media-normal .article .user-info .user-detail .face img {
        width: 3.584rem;
        height: 3.584rem; }
    .media-normal .article .user-info .user-detail .user-name {
      margin-top: 0.21333rem;
      margin-bottom: 0.21333rem; }
    .media-normal .article .user-info .user-detail .signature {
      width: 70%;
      margin: 0 auto;
      text-align: center;
      margin-bottom: 0.21333rem;
      white-space: wrap; }
    .media-normal .article .user-info .user-detail .user-act .focus {
      margin-right: 0.68267rem; }

.media-normal .article .media-nav ul {
  height: 1.87733rem;
  line-height: 1.87733rem;
  display: -webkit-box;
  -webkit-box-flex: 1;
  border-top: 0.02133rem solid #eee;
  border-bottom: 0.02133rem solid #eee; }
  .media-normal .article .media-nav ul li {
    width: 33%;
    text-align: center; }
    .media-normal .article .media-nav ul li a {
      padding: 0.576rem 0;
      color: #999999; }
  .media-normal .article .media-nav ul li.active a {
    color: #ff3644;
    border-bottom: 0.064rem solid #ff3644; }


@charset "UTF-8";
/*
 * * ר������ҳ
 */
.article .special-top img {
  width: 100%; }

.article .special-top .special-focus {
  display: block;
  width: 100%;
  max-height: 9rem;
  overflow: hidden; }

.article .special-top .special-summary {
  padding: 0 0.512rem; }
  .article .special-top .special-summary p {
    margin: 0.59733rem 0; }

.article .special-top .special-topic {
  white-space: normal;
  border-top: 0.02133rem solid #eeeeee;
  border-bottom: 0.02133rem solid #eeeeee;
  padding: 0.59733rem 0.512rem 0;
  display: -webkit-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .article .special-top .special-topic span {
    display: block;
    height: 1.28rem;
    line-height: 1.28rem;
    border: 0.02133rem solid #bbbbbb;
    text-align: center;
    border-radius: 2.13333rem;
    padding: 0 0.64rem;
    margin-right: 0.512rem;
    margin-bottom: 0.59733rem; }


.hots_item {
  width: 7.46667rem;
  height: 6.72rem;
  float: left;
  margin-right: 0.21333rem; }
  .hots_item .hots_main .img {
    position: relative;
    width: 7.46667rem;
    height: 4.224rem;
    border-bottom: 0.42667rem;
    background-size: 7.46667rem 4.224rem; }
    .hots_item .hots_main .img .watches {
      position: absolute;
      left: 0.32rem;
      bottom: 0.34133rem;
      padding-left: 0.59733rem;
      font-size: 0.512rem;
      color: #fff;
      background: url(img/png) no-repeat 0 center;
      background-size: 0.46933rem 0.46933rem; }
    .hots_item .hots_main .img .tip {
      position: absolute;
      right: 0.21333rem;
      bottom: 0.21333rem;
      padding: 0.08533rem 0.17067rem;
      text-align: center; }
  .hots_item .hots_main .title {
    font-size: 0.68267rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0.42667rem;
    line-height: 1.4 !important; }


.content_item {
  padding: 0 0.53333rem;
  box-sizing: border-box;
  position: relative; }
  .content_item .content_main {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0.64rem 0;
    position: relative; }
  .content_item:last-child .content_main {
    border-bottom-color: transparent; }

.tree_bottom {
  padding: 0.08533rem 0.17067rem;
  border-radius: 0.08533rem;
  position: absolute;
  right: 0.21333rem;
  bottom: 0.21333rem; }

.pic_icon {
  width: 0.512rem;
  height: 0.42667rem;
  background-image: url(img/png);
  background-size: 100% 100%;
  background-position: center;
  display: inline-block;
  margin-right: 0.17067rem; }


.content_item.common .content_main {
  display: -webkit-box;
  -webkit-box-align: start; }
  .content_item.common .content_main .info_s {
    -webkit-box-flex: 1;
    position: relative;
    overflow: hidden;
    height: 2.88rem; }
    .content_item.common .content_main .info_s .title {
      line-height: 1.5;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      -moz-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      word-break: break-all; }
    .content_item.common .content_main .info_s .tips {
      margin-top: 0.21333rem;
      display: -webkit-box;
      position: absolute;
      bottom: 0;
      left: 0; }
      .content_item.common .content_main .info_s .tips .tip {
        margin-right: 0.32rem; }
    .content_item.common .content_main .info_s .close {
      background-image: url(img/png);
      background-size: 0.34133rem 0.34133rem;
      background-repeat: no-repeat;
      background-position: center center;
      width: 1.408rem;
      height: 1.62133rem;
      position: absolute;
      right: -0.53333rem;
      bottom: -0.53333rem; }
  .content_item.common .content_main .img {
    width: 5.12rem;
    height: 2.88rem;
    background-size: cover;
    background-position: center center;
    background-color: #eee;
    margin-left: 0.42667rem;
    position: relative; }
    .content_item.common .content_main .img .tip {
      padding: 0.08533rem 0.17067rem;
      border-radius: 0.08533rem;
      position: absolute;
      right: 0.21333rem;
      bottom: 0.21333rem; }

.content_item.common.video .img .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }


.content_item.common .content_main {
  display: -webkit-box;
  -webkit-box-align: start; }
.content_item.common .content_main .info_s {
    -webkit-box-flex: 1;
    position: relative;
    overflow: hidden;
    height: 2.88rem; }
.content_item.common .content_main .info_s .title {
      line-height: 1.0rem;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      -moz-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      word-break: break-all;
padding: 0;	  }
    .content_item.common .content_main .info_s .tips {
      margin-top: 0.21333rem;
      display: -webkit-box;
      position: absolute;
      bottom: 0;
      left: 0; }
      .content_item.common .content_main .info_s .tips .tip {
        margin-right: 0.32rem; }
    .content_item.common .content_main .info_s .close {
      background-image: url(img/png);
      background-size: 0.34133rem 0.34133rem;
      background-repeat: no-repeat;
      background-position: center center;
      width: 1.408rem;
      height: 1.62133rem;
      position: absolute;
      right: -0.53333rem;
      bottom: -0.53333rem; }
  .content_item.common .content_main .img {
    width: 5.12rem;
    height: 2.88rem;
    background-size: cover;
    background-position: center center;
    background-color: #eee;
    margin-left: 0.42667rem;
    position: relative; }
    .content_item.common .content_main .img .tip {
      padding: 0.08533rem 0.17067rem;
      border-radius: 0.08533rem;
      position: absolute;
      right: 0.21333rem;
      bottom: 0.21333rem; }
    .content_item.common .content_main .img .play-icon {
      width: 1.344rem;
      height: 1.344rem;
      background-image: url(img/png);
      background-size: 100% 100%;
      background-position: center center;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -0.66133rem;
      margin-left: -0.66133rem; }

.content_item.common.tmpl_video .img .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }

.content_item.common.tmpl_picture .img .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }


.content_item.news_nopic .content_main .title {
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  word-break: break-all; }

.content_item.news_nopic .content_main .tips {
  margin-top: 0.21333rem;
  display: -webkit-box; }
  .content_item.news_nopic .content_main .tips .tip {
    margin-right: 0.32rem; }

.content_item.news_nopic .close {
  background-image: url(img/png);
  background-size: 0.34133rem 0.34133rem;
  background-repeat: no-repeat;
  background-position: center center;
  width: 1.408rem;
  height: 1.62133rem;
  position: absolute;
  right: 1px;
  bottom: 0.10667rem; }


.content_item.m-3 .content_main .pic {
  position: relative;
  height: 8.42667rem;
  background-color: #eee;
  background-size: cover;
  background-position: center center; }
  .content_item.m-3 .content_main .pic > .tip {
    padding: 0.08533rem 0.17067rem;
    border-radius: 0.08533rem;
    position: absolute;
    right: 0.21333rem;
    bottom: 0.21333rem; }
  .content_item.m-3 .content_main .pic .play-icon {
    width: 1.792rem;
    height: 1.792rem;
    background-image: url(img/png);
    background-size: 100% 100%;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.896rem;
    margin-left: -0.896rem; }
  .content_item.m-3 .content_main .pic .bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2.34667rem;
    left: 0;
    padding: 0 0.53333rem;
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0.3));
    background: linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0.3));
    display: -webkit-box;
    -webkit-box-align: center;
    box-sizing: border-box; }
    .content_item.m-3 .content_main .pic .bottom .word {
      width: 100%; }
      .content_item.m-3 .content_main .pic .bottom .word .desc,
      .content_item.m-3 .content_main .pic .bottom .word .title-word {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -moz-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowrap;
        display: block;
        line-height: 1.2; }
      .content_item.m-3 .content_main .pic .bottom .word .tips {
        margin-top: 0.21333rem;
        display: -webkit-box; }
        .content_item.m-3 .content_main .pic .bottom .word .tips .tip {
          margin-right: 0.32rem; }

.content_item.m-3.tmpl_video .pic > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }

.content_item.m-3.tmpl_picture .pic > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }


.content_item.m-4 .content_main .pic {
  position: relative;
  height: 8.42667rem;
  background-color: #eee;
  background-size: cover;
  background-position: center center; }
  .content_item.m-4 .content_main .pic > .tip {
    padding: 0.08533rem 0.17067rem;
    border-radius: 0.08533rem;
    position: absolute;
    right: 0.21333rem;
    bottom: 0.21333rem; }
  .content_item.m-4 .content_main .pic .play-icon {
    width: 1.792rem;
    height: 1.792rem;
    background-image: url(img/png);
    background-size: 100% 100%;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.896rem;
    margin-left: -0.896rem; }

.content_item.m-4 .content_main .bottom {
  position: relative;
  height: 2.34667rem;
  display: -webkit-box;
  -webkit-box-align: center;
  box-sizing: border-box; }
  .content_item.m-4 .content_main .bottom .word {
    width: 100%; }
    .content_item.m-4 .content_main .bottom .word .desc,
    .content_item.m-4 .content_main .bottom .word .title-word {
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 1;
      -moz-line-clamp: 1;
      -webkit-box-orient: vertical;
      white-space: nowrap;
      display: block;
      line-height: 1.2; }
    .content_item.m-4 .content_main .bottom .word .tips {
      margin-top: 0.21333rem;
      display: -webkit-box; }
      .content_item.m-4 .content_main .bottom .word .tips .tip {
        margin-right: 0.32rem; }

.content_item.m-4.tmpl_video .pic > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }

.content_item.m-4.tmpl_picture .pic > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }


.content_item.news_mulpic .content_main .title {
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  word-break: break-all; }

.content_item.news_mulpic .content_main .img_list {
  display: -webkit-box;
  margin-top: 0.32rem; }
  .content_item.news_mulpic .content_main .img_list .item {
    width: 4.8rem;
    height: 2.73067rem;
    margin-right: 0.21333rem;
    background: #eee;
    position: relative;
    background-size: cover;
    background-position: center center; }
    .content_item.news_mulpic .content_main .img_list .item:last-child {
      margin-right: 0; }
    .content_item.news_mulpic .content_main .img_list .item > .tip {
      padding: 0.08533rem 0.17067rem;
      border-radius: 0.08533rem;
      position: absolute;
      right: 0.21333rem;
      bottom: 0.21333rem; }

.content_item.news_mulpic .content_main .tips {
  margin-top: 0.21333rem;
  display: -webkit-box; }
  .content_item.news_mulpic .content_main .tips .tip {
    margin-right: 0.32rem; }

.content_item.news_mulpic .close {
  background-image: url(img/png);
  background-size: 0.34133rem 0.34133rem;
  background-repeat: no-repeat;
  background-position: center center;
  width: 1.408rem;
  height: 1.62133rem;
  position: absolute;
  right: 1px;
  bottom: 0.10667rem; }

.content_item.news_mulpic.tmpl_video .img_list .item > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }

.content_item.news_mulpic.tmpl_picture .img_list .item > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }


.content_item.m-6 .content_main .title {
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: nowrap;
  display: block; }

.content_item.m-6 .content_main .pic {
  height: 2.85867rem;
  background-color: #eee;
  background-size: cover;
  background-position: center;
  position: relative;
  margin-top: 0.21333rem; }
  .content_item.m-6 .content_main .pic > .tip {
    padding: 0.08533rem 0.17067rem;
    border-radius: 0.08533rem;
    position: absolute;
    right: 0.21333rem;
    bottom: 0.21333rem; }

.content_item.m-6 .content_main .tips {
  margin-top: 0.21333rem;
  display: -webkit-box; }
  .content_item.m-6 .content_main .tips .tip {
    margin-right: 0.32rem; }

.content_item.m-6.tmpl_video .pic > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }

.content_item.m-6.tmpl_picture .pic > .tip {
  padding: 0.128rem 0.17067rem 0.04267rem;
  background-color: rgba(0, 0, 0, 0.7); }


.content-card {
  padding: 0.21333rem 0;
  margin-top: -1px; }
  .content-card > .card-title {
    padding: 0.53333rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: -webkit-box;
    -webkit-box-align: center; }
    .content-card > .card-title:before {
      content: ' ';
      width: 0.08533rem;
      height: 0.512rem;
      margin-right: 0.21333rem;
      background-color: red;
      display: block;
      border-radius: 5rem; }
  .content-card > .card-more-btn {
    padding: 0 0.53333rem; }
    .content-card > .card-more-btn .more-btn {
      border-top-width: 1px;
      border-top-style: solid;
      height: 1.70667rem;
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center; }


.content_item.timer_sub .content_main {
  display: -webkit-box;
  -webkit-box-align: start; }
  .content_item.timer_sub .content_main .header_img {
    width: 1.49333rem;
    height: 1.49333rem;
    border-radius: 5rem;
    background-size: cover;
    background-position: center center;
    position: relative; }
    .content_item.timer_sub .content_main .header_img .v {
      background-size: 100% 100%;
      position: absolute;
      right: 0;
      bottom: 0; }
      .content_item.timer_sub .content_main .header_img .v.v-1 {
        width: 0.64rem;
        height: 0.48rem;
        background-image: url(img/png); }
      .content_item.timer_sub .content_main .header_img .v.v-2 {
        width: 0.544rem;
        height: 0.544rem;
        background-image: url(img/png); }
      .content_item.timer_sub .content_main .header_img .v.v-3 {
        width: 0.544rem;
        height: 0.544rem;
        background-image: url(img/png); }
  .content_item.timer_sub .content_main .info {
    padding: 0 0.21333rem;
    -webkit-box-flex: 1; }
    .content_item.timer_sub .content_main .info .title {
      display: -webkit-box;
      -webkit-box-align: center; }
      .content_item.timer_sub .content_main .info .title .word {
        max-width: 8.53333rem;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -moz-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowrap;
        display: block;
        padding-right: 0.21333rem; }
      .content_item.timer_sub .content_main .info .title .tip {
        padding: 0.04267rem 0.08533rem;
        border-radius: 0.08533rem; }
    .content_item.timer_sub .content_main .info .desc {
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 1;
      -moz-line-clamp: 1;
      -webkit-box-orient: vertical;
      white-space: nowrap;
      display: block;
      word-break: break-all;
      margin-top: 0.21333rem; }
    .content_item.timer_sub .content_main .info .tips {
      margin-top: 0.21333rem;
      display: -webkit-box; }
      .content_item.timer_sub .content_main .info .tips .tip {
        margin-right: 0.32rem; }
  .content_item.timer_sub .content_main .sub_btn {
    margin-top: 0.21333rem;
    padding: 0.192rem 0.512rem;
    border-width: 0.05333rem;
    border-style: solid;
    border-radius: 5rem; }
  .content_item.timer_sub .content_main.sub .sub_btn {
    display: none; }
  .content_item.timer_sub .content_main.sub .al_sub_btn {
    display: -webkit-box; }
  .content_item.timer_sub .content_main .al_sub_btn {
    width: 2.432rem;
    height: 1.06667rem;
    margin-top: 0.21333rem;
    text-align: right;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: none; }
    .content_item.timer_sub .content_main .al_sub_btn .ok {
      background-image: url(img/png);
      width: 0.32rem;
      height: 0.23467rem;
      background-size: 100% 100%;
      margin-right: 0.17067rem; }


.content_item.channel .content_main {
  display: -webkit-box;
  -webkit-box-align: center; }
  .content_item.channel .content_main .info {
    -webkit-box-flex: 1; }
    .content_item.channel .content_main .info .title {
      line-height: 1.7;
      word-break: break-all;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      -moz-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box; }
    .content_item.channel .content_main .info .desc {
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 1;
      -moz-line-clamp: 1;
      -webkit-box-orient: vertical;
      white-space: nowrap;
      display: block;
      word-break: break-all;
      line-height: 1.4; }
  .content_item.channel .content_main .sub_btn {
    padding: 0.192rem 0.512rem;
    border-width: 0.05333rem;
    border-style: solid;
    border-radius: 5rem; }
  .content_item.channel .content_main.sub .sub_btn {
    display: none; }
  .content_item.channel .content_main.sub .al_sub_btn {
    display: -webkit-box; }
  .content_item.channel .content_main .al_sub_btn {
    width: 2.432rem;
    height: 1.06667rem;
    margin-top: 0.21333rem;
    text-align: right;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: none; }
    .content_item.channel .content_main .al_sub_btn .ok {
      background-image: url(img/png);
      width: 0.32rem;
      height: 0.23467rem;
      background-size: 100% 100%;
      margin-right: 0.17067rem; }


.content_item.wiki_360 .content_main {
  display: -webkit-box; }
  .content_item.wiki_360 .content_main .info {
    -webkit-box-flex: 1; }
    .content_item.wiki_360 .content_main .info .title {
      line-height: 1.2;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      -moz-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      word-break: break-all; }
    .content_item.wiki_360 .content_main .info .desc {
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 3;
      -moz-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      word-break: break-all;
      line-height: 1.4;
      margin-top: 0.10667rem; }
  .content_item.wiki_360 .content_main .img {
    width: 5.12rem;
    height: 2.88rem;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    border-width: 1px;
    border-style: solid;
    margin-left: 0.42667rem; }
	
.award {padding:32px;text-align:center;}
.award div {width:80px;height:44px;line-height:44px;font-size:20px;font-weight:bold;letter-spacing:2px;margin:auto;background:#FFFFFF;color:#E94657;border:#E94657 2px solid;border-radius:10px;}
.award div:hover {background:#E94657;color:#FFFFFF;}

.foot-comment {text-align:right;margin:10px 10px 0 0;line-height:28px;font-size:16px;}
.foot-comment div {position:absolute;z-index:10;left:10px;right:60px;text-align:center;background:#FFFFFF;color:#999999;font-size:14px;}

.foot-bar-fix {height:48px;clear:both;}
.foot-bar {width:100%;height:48px;background:#F8F8F8;border-top:#B2B2B2 1px solid;position:fixed;z-index:9;left:0;bottom:0;-webkit-user-select:none;}
