.clearfix {
  clear: both;
  zoom: 1; }

.video-column {
  width: 1100px;
  margin: 0 auto; }
  .video-column .video-nav {
    width: 1100px;
    height: 38px;
    background-image: url("../../images/column_video/nav_bg.png"); }
    .video-column .video-nav > ul > li {
      float: left; }
      .video-column .video-nav > ul > li:hover {
        background: #ed2a35; }
      .video-column .video-nav > ul > li.active {
        background: #ed2a35; }
      .video-column .video-nav > ul > li > a {
        display: block;
        height: 38px;
        padding: 0 20px;
        color: #fff;
        font-size: 18px;
        font-weight: bolder;
        line-height: 34px;
        text-decoration: none; }
  .video-column .video-content {
    margin-top: 26px; }
    .video-column .video-content .l-video {
      float: left;
      width: 765px; }
      .video-column .video-content .l-video .list-poster {
        display: block;
        width: 765px;
        height: 401px;
        position: relative;
        overflow: hidden;
        background-size: 765px 401px;
        background-position: center; }
        .video-column .video-content .l-video .list-poster > img {
          width: 765px;
          height: 401px;
          transform: scale(1, 1);
          transition: all 1s ease 0s; }
        .video-column .video-content .l-video .list-poster:hover > img {
          transform: scale(1.1, 1.1);
          transition: all 1s ease 0s; }
        .video-column .video-content .l-video .list-poster .title-play {
          width: 72px;
          height: 72px;
          position: absolute;
          left: 20px;
          bottom: 82px;
          background-image: url("../../images/column_video/icon_play.png");
          background-size: 72px;
          background-position: center; }
        .video-column .video-content .l-video .list-poster .title {
          width: 100%;
          height: 66px;
          position: absolute;
          left: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.6); }
          .video-column .video-content .l-video .list-poster .title > p {
            text-align: justify;
            line-height: 66px;
            color: #fff;
            font-size: 24px;
            padding: 0 26px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1; }
      .video-column .video-content .l-video .list-video {
        margin-top: 21px; }
        .video-column .video-content .l-video .list-video .list-item {
          width: 372px;
          float: left;
          margin-right: 21px;
          margin-bottom: 21px; }
          .video-column .video-content .l-video .list-video .list-item:nth-child(2n) {
            margin-right: 0; }
          .video-column .video-content .l-video .list-video .list-item .image-wrapper {
            width: 372px;
            height: 224px;
            overflow: hidden;
            position: relative;
            background-size: 372px 224px;
            background-position: center; }
            .video-column .video-content .l-video .list-video .list-item .image-wrapper > img {
              width: 372px;
              height: 224px;
              transform: scale(1, 1);
              transition: all 1s ease 0s; }
            .video-column .video-content .l-video .list-video .list-item .image-wrapper:hover > img {
              transform: scale(1.1, 1.1);
              transition: all 1s ease 0s; }
            .video-column .video-content .l-video .list-video .list-item .image-wrapper .list-play {
              width: 60px;
              height: 60px;
              position: absolute;
              left: 20px;
              bottom: 10px;
              background-image: url("../../images/column_video/icon_play.png");
              background-size: 60px;
              background-position: center; }
            .video-column .video-content .l-video .list-video .list-item .image-wrapper .list-time {
              padding: 3px 7px 4px;
              background-color: rgba(0, 0, 0, 0.6);
              color: #fff;
              font-size: 12px;
              position: absolute;
              right: 12px;
              bottom: 10px;
              border-radius: 20px; }
          .video-column .video-content .l-video .list-video .list-item .title-wrapper {
            height: 95px;
            padding: 17px 10px 15px;
            background-color: #f8f8f8; }
            .video-column .video-content .l-video .list-video .list-item .title-wrapper > a {
              display: block;
              text-align: justify;
              font-size: 18px;
              color: #535353;
              line-height: 1.25;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              height: 45px; }
            .video-column .video-content .l-video .list-video .list-item .title-wrapper .sub-desc {
              margin-top: 34px;
              position: relative; }
              .video-column .video-content .l-video .list-video .list-item .title-wrapper .sub-desc > span {
                font-size: 12px;
                color: #7d7d7d; }
              .video-column .video-content .l-video .list-video .list-item .title-wrapper .sub-desc .icon-label {
                position: absolute;
                right: -10px;
                top: 0; }
                .video-column .video-content .l-video .list-video .list-item .title-wrapper .sub-desc .icon-label .wrapper {
                  position: relative;
                  display: inline-block;
                  padding: 4px 0 5px 8px; }
                  .video-column .video-content .l-video .list-video .list-item .title-wrapper .sub-desc .icon-label .wrapper > span {
                    padding: 3px 8px 3px;
                    background-color: #8c909d;
                    color: #fff; }
                  .video-column .video-content .l-video .list-video .list-item .title-wrapper .sub-desc .icon-label .wrapper > i {
                    display: inline-block;
                    width: 5px;
                    height: 27px;
                    background-image: url("../../images/column_video/label_bg.png");
                    background-position: right;
                    background-size: 5px 27px;
                    background-repeat: no-repeat;
                    position: absolute;
                    right: -4px;
                    bottom: -5px; }
      .video-column .video-content .l-video .more {
        display: block;
        background-color: #f8f8f8;
        height: 60px;
        text-align: center;
        line-height: 60px;
        font-size: 18px;
        color: #535353; }
    .video-column .video-content .r-video {
      float: left;
      width: 316px;
      margin-left: 19px;
      border-top: 4px solid #e84729; }
      .video-column .video-content .r-video .hot-video-list {
        padding: 14px 20px 14px 14px;
        background-color: #f8f8f8; }
        .video-column .video-content .r-video .hot-video-list .hot-label {
          height: 34px;
          line-height: 34px;
          position: relative; }
          .video-column .video-content .r-video .hot-video-list .hot-label > i {
            display: inline-block;
            width: 18px;
            height: 21px;
            background-image: url("../../images/column_video/icon_hot.png");
            background-position: center;
            background-size: 18px 21px;
            background-repeat: no-repeat;
            position: absolute;
            top: 6px;
            left: 0; }
          .video-column .video-content .r-video .hot-video-list .hot-label > span {
            margin-left: 24px;
            font-size: 18px;
            font-weight: bolder;
            color: #535353; }
        .video-column .video-content .r-video .hot-video-list .hot-item {
          margin-top: 20px; }
          .video-column .video-content .r-video .hot-video-list .hot-item .hot-images {
            float: left;
            width: 120px;
            height: 90px;
            background-size: 120px 90px;
            background-position: center;
            background-repeat: no-repeat;
            position: relative; }
            .video-column .video-content .r-video .hot-video-list .hot-item .hot-images > img {
              width: 120px;
              height: 90px;
              width: 100%;
              transform: scale(1, 1);
              transition: all 1s ease 0s; }
            .video-column .video-content .r-video .hot-video-list .hot-item .hot-images:hover > img {
              transform: scale(1.1, 1.1);
              transition: all 1s ease 0s; }
            .video-column .video-content .r-video .hot-video-list .hot-item .hot-images > .hot-play {
              width: 26px;
              height: 26px;
              position: absolute;
              left: 6px;
              bottom: 6px;
              background-image: url("../../images/column_video/icon_play.png");
              background-size: 26px;
              background-position: center; }
            .video-column .video-content .r-video .hot-video-list .hot-item .hot-images > .hot-time {
              padding: 3px 7px 4px;
              background-color: rgba(0, 0, 0, 0.6);
              color: #fff;
              font-size: 12px;
              position: absolute;
              right: 4px;
              bottom: 6px;
              border-radius: 20px; }
          .video-column .video-content .r-video .hot-video-list .hot-item .hot-detail {
            float: left;
            margin-left: 12px;
            width: 150px; }
            .video-column .video-content .r-video .hot-video-list .hot-item .hot-detail > a {
              text-align: justify;
              height: 58px;
              font-size: 16px;
              color: #535353;
              line-height: 1.25;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 3; }
            .video-column .video-content .r-video .hot-video-list .hot-item .hot-detail .sub-desc {
              color: #535353;
              font-size: 12px;
              margin-top: 18px; }
              .video-column .video-content .r-video .hot-video-list .hot-item .hot-detail .sub-desc .time {
                float: right; }
      .video-column .video-content .r-video .image-ads {
        padding: 14px 20px 14px 14px;
        display: block; }
        .video-column .video-content .r-video .image-ads > img {
          width: 100%; }

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