html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
  color: #121212;
}

body {
  font-family: PingFang SC, Arial, \\5FAE\8F6F\96C5\9ED1, \\5B8B\4F53, simsun, sans-serif;
  -webkit-font-smoothing: antialiased;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.filter > * > * {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
@font-face {
  font-family: "icons";
  src: url(//statics.itc.cn/mptcfeCBDCompRender/prod/css/images/icons-f47fbe9ddd918b797a9a07542c85d64c.eot);
  src: url(//statics.itc.cn/mptcfeCBDCompRender/prod/css/images/icons-f47fbe9ddd918b797a9a07542c85d64c.eot?#iefix) format("embedded-opentype"), url(//statics.itc.cn/mptcfeCBDCompRender/prod/css/images/icons-10113604ea85e5bf6061c85ffc947563.woff) format("woff"), url(//statics.itc.cn/mptcfeCBDCompRender/prod/css/images/icons-bdb5ecc71f32b595d0b843043ba42dab.ttf) format("truetype"), url(//statics.itc.cn/mptcfeCBDCompRender/prod/css/images/icons-348e4144226e84d98ce1e1d610fdeb63.svg#icons) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="i-"],
[class*=" i-"] {
  font-family: icons !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.i-ad-exp:before {
  content: "\F101";
}

.i-add-to-desktop:before {
  content: "\F102";
}

.i-arrow-down:before {
  content: "\F103";
}

.i-arrow-down2:before {
  content: "\F104";
}

.i-arrow-left:before {
  content: "\F105";
}

.i-arrow-left2:before {
  content: "\F106";
}

.i-arrow-right-circle:before {
  content: "\F107";
}

.i-arrow-right-three:before {
  content: "\F108";
}

.i-arrow-right:before {
  content: "\F109";
}

.i-arrow-up:before {
  content: "\F10A";
}

.i-article-like:before {
  content: "\F10B";
}

.i-article-liked:before {
  content: "\F10C";
}

.i-backtop:before {
  content: "\F10D";
}

.i-bold-down:before {
  content: "\F10E";
}

.i-bold-up:before {
  content: "\F10F";
}

.i-checkbox:before {
  content: "\F110";
}

.i-close-bold:before {
  content: "\F111";
}

.i-close-box:before {
  content: "\F112";
}

.i-close-eye-new:before {
  content: "\F113";
}

.i-close-eye:before {
  content: "\F114";
}

.i-close-search:before {
  content: "\F115";
}

.i-close-thin:before {
  content: "\F116";
}

.i-comment-oval:before {
  content: "\F117";
}

.i-comment-rect:before {
  content: "\F118";
}

.i-comment-rect2:before {
  content: "\F119";
}

.i-contact:before {
  content: "\F11A";
}

.i-curved:before {
  content: "\F11B";
}

.i-delete:before {
  content: "\F11C";
}

.i-email:before {
  content: "\F11D";
}

.i-fail:before {
  content: "\F11E";
}

.i-feedback:before {
  content: "\F11F";
}

.i-fire:before {
  content: "\F120";
}

.i-heart-fill:before {
  content: "\F121";
}

.i-heart:before {
  content: "\F122";
}

.i-history-clear:before {
  content: "\F123";
}

.i-home:before {
  content: "\F124";
}

.i-ic_close:before {
  content: "\F125";
}

.i-ic_down:before {
  content: "\F126";
}

.i-ic_home_back:before {
  content: "\F127";
}

.i-ic_list_comment:before {
  content: "\F128";
}

.i-ic_more_type:before {
  content: "\F129";
}

.i-ic_more:before {
  content: "\F12A";
}

.i-ic_more2:before {
  content: "\F12B";
}

.i-ic_retract:before {
  content: "\F12C";
}

.i-ic_search:before {
  content: "\F12D";
}

.i-ic_top:before {
  content: "\F12E";
}

.i-lightning:before {
  content: "\F12F";
}

.i-live:before {
  content: "\F130";
}

.i-loading-search:before {
  content: "\F131";
}

.i-loading:before {
  content: "\F132";
}

.i-location-fix:before {
  content: "\F133";
}

.i-location-nav:before {
  content: "\F134";
}

.i-logo-sogou:before {
  content: "\F135";
}

.i-logo-sohu:before {
  content: "\F136";
}

.i-mini-small:before {
  content: "\F137";
}

.i-more-bold:before {
  content: "\F138";
}

.i-more-thin:before {
  content: "\F139";
}

.i-next-block:before {
  content: "\F13A";
}

.i-play-btn:before {
  content: "\F13B";
}

.i-play-game:before {
  content: "\F13C";
}

.i-query-new:before {
  content: "\F13D";
}

.i-read:before {
  content: "\F13E";
}

.i-refresh:before {
  content: "\F13F";
}

.i-search-box:before {
  content: "\F140";
}

.i-search-cancel:before {
  content: "\F141";
}

.i-search-news:before {
  content: "\F142";
}

.i-search-up:before {
  content: "\F143";
}

.i-search:before {
  content: "\F144";
}

.i-share-app:before {
  content: "\F145";
}

.i-share-circle:before {
  content: "\F146";
}

.i-share-safari:before {
  content: "\F147";
}

.i-switch:before {
  content: "\F148";
}

.i-thumb:before {
  content: "\F149";
}

.i-to-next:before {
  content: "\F14A";
}

.i-to-recForU:before {
  content: "\F14B";
}

.i-video-play:before {
  content: "\F14C";
}

.i-view:before {
  content: "\F14D";
}
/*
** 广告相关样式混合方法
*/

/* 广告标识 */

/* 带背景颜色的广告标识 */

/* dsp来源 */

/* 
    feed流和图混广告、三图广告、大图广告中的标题样式
    限制两行显示
*/
.active .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-7458c0bb] {
  opacity: 1;
  -webkit-transition: opacity 0.6s ease-in;
  transition: opacity 0.6s ease-in;
}
.cbd-focus-item__jump[data-v-7458c0bb] {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: #f0f0f0;
  -webkit-tap-highlight-color: transparent;
  border-radius: 0.16rem;
}
.cbd-focus-item__jump .focus-item__img[data-v-7458c0bb] {
  width: 100%;
  vertical-align: top;
}
.cbd-focus-item__jump .focus-item__info[data-v-7458c0bb] {
  width: 100%;
  height: 1.706667rem;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: justify;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-7458c0bb] {
  position: absolute;
  overflow: hidden;
  bottom: 0.533333rem;
  left: 0.24rem;
  width: 100%;
  padding-right: 0.346667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: normal;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  opacity: 0;
}
[data-dpr="1"] .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-7458c0bb] {
  font-size: 17px;
}
[data-dpr="2"] .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-7458c0bb] {
  font-size: 34px;
}
[data-dpr="3"] .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-7458c0bb] {
  font-size: 51px;
}
.dsp-source[data-v-7458c0bb] {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0.08rem 0.16rem;
  text-align: center;
  line-height: 1;
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.2);
}
[data-dpr="1"] .dsp-source[data-v-7458c0bb] {
  font-size: 11px;
}
[data-dpr="2"] .dsp-source[data-v-7458c0bb] {
  font-size: 22px;
}
[data-dpr="3"] .dsp-source[data-v-7458c0bb] {
  font-size: 33px;
}
.ad-tag[data-v-7458c0bb] {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 0;
  border: 1px solid #d7d7d7;
  text-align: center;
  color: #a4a4a4;
  background: rgba(11, 11, 11, 0.2);
  color: #fff;
  border: none;
}
[data-dpr="1"] .ad-tag[data-v-7458c0bb] {
  width: 27px;
  height: 15px;
  line-height: 15px;
  font-size: 11px;
  border-radius: 2px;
}
[data-dpr="2"] .ad-tag[data-v-7458c0bb] {
  width: 54px;
  height: 30px;
  line-height: 30px;
  font-size: 22px;
  border-radius: 4px;
}
[data-dpr="3"] .ad-tag[data-v-7458c0bb] {
  width: 81px;
  height: 45px;
  line-height: 45px;
  font-size: 33px;
  border-radius: 6px;
}
.active .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-49b60ac2] {
  opacity: 1;
  -webkit-transition: opacity 0.6s ease-in;
  transition: opacity 0.6s ease-in;
}
.cbd-focus-item__jump[data-v-49b60ac2] {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: #f0f0f0;
  -webkit-tap-highlight-color: transparent;
  border-radius: 0.16rem;
}
.cbd-focus-item__jump .focus-item__img[data-v-49b60ac2] {
  width: 100%;
  vertical-align: top;
}
.cbd-focus-item__jump .focus-item__info[data-v-49b60ac2] {
  width: 100%;
  height: 1.706667rem;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: justify;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-49b60ac2] {
  position: absolute;
  overflow: hidden;
  bottom: 0.533333rem;
  left: 0.24rem;
  width: 100%;
  padding-right: 0.346667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: normal;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  opacity: 0;
}
[data-dpr="1"] .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-49b60ac2] {
  font-size: 17px;
}
[data-dpr="2"] .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-49b60ac2] {
  font-size: 34px;
}
[data-dpr="3"] .cbd-focus-item__jump .focus-item__info .focus-item__info__text[data-v-49b60ac2] {
  font-size: 51px;
}
.cbd-focus-wrapper[data-v-5cbacbe2] {
  position: relative;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(245, 246, 247, 0)), to(#f5f6f7));
  background-image: -webkit-linear-gradient(bottom, rgba(245, 246, 247, 0) 0%, #f5f6f7 100%);
  background-image: linear-gradient(0deg, rgba(245, 246, 247, 0) 0%, #f5f6f7 100%);
}
.cbd-focus-wrapper .mp-focus-content .swiper-container[data-v-5cbacbe2] {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper[data-v-5cbacbe2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  height: 4.426667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide[data-v-5cbacbe2] {
  position: absolute;
  left: 50%;
  height: 4.16rem;
  width: 8.88rem;
  padding: 0 0.053333rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide.active[data-v-5cbacbe2] {
  height: 100%;
  z-index: 1;
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide.active .focus-item-jump .focus-item-info .focus-item-info-text[data-v-5cbacbe2] {
  opacity: 1;
  -webkit-transition: opacity 0.6s ease-in;
  transition: opacity 0.6s ease-in;
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide .focus-item-jump[data-v-5cbacbe2] {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
  border-radius: 0.16rem;
  -webkit-tap-highlight-color: transparent;
  background: url(//statics.itc.cn/mptcfeCBDCompRender/prod/css/images/loading-5050822915d7baea9dfbc368bbc53768.gif) #f0f0f0 center center / 1.2rem no-repeat;
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide .focus-item-jump .focus-item-img[data-v-5cbacbe2] {
  width: 100%;
  vertical-align: top;
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide .focus-item-jump .focus-item-info[data-v-5cbacbe2] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.706667rem;
  text-align: justify;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide .focus-item-jump .focus-item-info .focus-item-info-text[data-v-5cbacbe2] {
  position: absolute;
  overflow: hidden;
  bottom: 0.586667rem;
  left: 0.24rem;
  width: 100%;
  padding-right: 0.346667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 500;
  line-height: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  opacity: 0;
}
[data-dpr="1"] .cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide .focus-item-jump .focus-item-info .focus-item-info-text[data-v-5cbacbe2] {
  font-size: 17px;
}
[data-dpr="2"] .cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide .focus-item-jump .focus-item-info .focus-item-info-text[data-v-5cbacbe2] {
  font-size: 34px;
}
[data-dpr="3"] .cbd-focus-wrapper .mp-focus-content .swiper-container .swiper-wrapper .swiper-slide .focus-item-jump .focus-item-info .focus-item-info-text[data-v-5cbacbe2] {
  font-size: 51px;
}
.cbd-focus-wrapper .mp-focus-content .focus-dots[data-v-5cbacbe2] {
  position: absolute;
  bottom: 0.16rem;
  left: 50%;
  height: 0.266667rem;
  padding: 0 0.106667rem;
  border-radius: 0.16rem;
  z-index: 60;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.cbd-focus-wrapper .mp-focus-content .focus-dots div[data-v-5cbacbe2] {
  float: left;
  margin: 0.08rem;
  background: #A4A4A4;
}
[data-dpr="1"] .cbd-focus-wrapper .mp-focus-content .focus-dots div[data-v-5cbacbe2] {
  width: 4px;
  height: 4px;
  border-radius: 2px;
}
[data-dpr="2"] .cbd-focus-wrapper .mp-focus-content .focus-dots div[data-v-5cbacbe2] {
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
[data-dpr="3"] .cbd-focus-wrapper .mp-focus-content .focus-dots div[data-v-5cbacbe2] {
  width: 12px;
  height: 12px;
  border-radius: 6px;
}
.cbd-focus-wrapper .mp-focus-content .focus-dots div.active[data-v-5cbacbe2] {
  width: 0.213333rem;
  background: #ffffff;
}
.cbd-focus-wrapper.olympic[data-v-5cbacbe2] {
  margin-bottom: 0.533333rem;
  padding: 0 0.533333rem;
  background: #f0f5f7;
  border-radius: 0.266667rem;
}
.cbd-feed-list-wrapper[data-v-5d1856b3] {
  padding: 0.4rem 0;
  border-radius: 0.133333rem;
}
.cbd-feed-list-wrapper .title-pic[data-v-5d1856b3] {
  position: relative;
  margin: 0 auto 0.266667rem;
  background-size: 100% 100%;
}
.cbd-feed-list-wrapper .feed-list-scoped[data-v-5d1856b3] {
  background: #ffffff;
}
[data-v-5d1856b3] .feed-list-scoped.text .feed-item-scoped .article {
  margin-bottom: 0;
}
[data-v-5d1856b3] .feed-list-scoped.text .feed-item-scoped .article h4 {
  font-size: 0.373333rem;
  color: #161616;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-5d1856b3] .feed-list-scoped.text .feed-item-scoped:nth-child(1) .article h4,[data-v-5d1856b3] .feed-list-scoped.text .feed-item-scoped:nth-child(6) .article h4 {
  font-weight: bold;
}
.show-more[data-v-5d1856b3] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.173333rem;
  background: #ffffff;
  font-size: 0.373333rem;
}
.show-more .down-arrow-circle[data-v-5d1856b3] {
  display: block;
  margin-left: 0.133333rem;
  width: 0.32rem;
  height: 0.32rem;
  background-image: url("//statics.itc.cn/mobile/marathon/2020/arrow-down-cricle.png");
  background-size: 100% 100%;
}
a[data-v-6ee926ba] {
  text-decoration: none;
  color: #303030;
}
.title-pic[data-v-6ee926ba] {
  position: relative;
  margin: 0 auto 0.533333rem;
  background-size: 100% 100%;
}
.picture-list[data-v-6ee926ba] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.list-item[data-v-6ee926ba] {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 0.4rem;
  width: 4.4rem;
}
.list-item .img-wrapper[data-v-6ee926ba] {
  width: 100%;
  position: relative;
}
.list-item .img-wrapper .pic-title[data-v-6ee926ba] {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0.8rem 0.133333rem 0.266667rem;
  bottom: 0;
  left: 0;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  border-radius: 0.133333rem;
}
.list-item img[data-v-6ee926ba] {
  display: block;
  width: 100%;
  height: 3.333333rem;
  border-radius: 0.133333rem;
}
.list-item .pic-title[data-v-6ee926ba] {
  margin-top: 0.213333rem;
  font-size: 0.373333rem;
  color: #303030;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-item .pic-title.line-2[data-v-6ee926ba] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.list-item.big-image[data-v-6ee926ba] {
  width: 100% !important;
  height: auto !important;
}
.list-item.big-image[data-v-6ee926ba]:last-child {
  margin-bottom: 0;
}
.list-item.big-image .img-wrapper img[data-v-6ee926ba] {
  height: auto;
}
.list-item.big-image .pic-title[data-v-6ee926ba] {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 1.173333rem 0.266667rem 0.266667rem;
  bottom: 0;
  left: 0;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  border-radius: 0.133333rem;
  font-size: 0.426667rem;
}
.list-item.big-image .pic-title.line-2[data-v-6ee926ba] {
  display: block;
  white-space: nowrap;
}
.list-item.big-image .play-icon[data-v-6ee926ba] {
  width: 1.013333rem;
  height: 1.013333rem;
}
.list-item.no-click[data-v-6ee926ba] {
  pointer-events: none;
}
.marathon .title-pic[data-v-6ee926ba] {
  margin-bottom: 0.266667rem;
}
.marathon .picture-list[data-v-6ee926ba] {
  padding: 0.266667rem 0.266667rem 0;
  background: #ffffff;
  border-radius: 0.08rem;
}
.marathon .list-item[data-v-6ee926ba] {
  width: 4.266667rem;
}
.marathon .list-item img[data-v-6ee926ba] {
  height: 2.8rem;
}
.marathon .play-icon[data-v-6ee926ba] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0.8rem;
  height: 0.8rem;
  background: url(//statics.itc.cn/mobile/marathon/2020/play-icon.png);
  background-size: 100%;
}
a[data-v-6ec2c549] {
  text-decoration: none;
  color: #303030;
}
.title-pic[data-v-6ec2c549] {
  position: relative;
  margin: 0 auto 0.266667rem;
  background-size: 100% 100%;
}
.picture-list[data-v-6ec2c549] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.list-item[data-v-6ec2c549] {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 0.4rem;
  width: 4.4rem;
}
.list-item .img-wrapper[data-v-6ec2c549] {
  width: 100%;
  position: relative;
}
.list-item .img-wrapper .pic-title[data-v-6ec2c549] {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0.8rem 0.133333rem 0.266667rem;
  bottom: 0;
  left: 0;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  border-radius: 0.133333rem;
}
.list-item img[data-v-6ec2c549] {
  width: 100%;
  height: 3.333333rem;
  border-radius: 0.133333rem;
}
.list-item .pic-title[data-v-6ec2c549] {
  margin-top: 0.213333rem;
  font-size: 0.373333rem;
  color: #303030;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-item .pic-title.line-2[data-v-6ec2c549] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.list-item.big-image[data-v-6ec2c549] {
  width: 100% !important;
  height: auto !important;
}
.list-item.big-image[data-v-6ec2c549]:last-child {
  margin-bottom: 0;
}
.list-item.big-image .img-wrapper img[data-v-6ec2c549] {
  height: auto;
}
.list-item.big-image .pic-title[data-v-6ec2c549] {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 1.173333rem 0.266667rem 0.266667rem;
  bottom: 0;
  left: 0;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  border-radius: 0.133333rem;
  font-size: 0.426667rem;
}
.list-item.big-image .pic-title.line-2[data-v-6ec2c549] {
  display: block;
  white-space: nowrap;
}
.list-item.big-image .play-icon[data-v-6ec2c549] {
  width: 1.013333rem;
  height: 1.013333rem;
}
.marathon .title-pic[data-v-6ec2c549] {
  margin-bottom: 0.266667rem;
}
.marathon .picture-list[data-v-6ec2c549] {
  padding: 0.266667rem 0.266667rem 0;
  background: #ffffff;
  border-radius: 0.133333rem;
}
.marathon .list-item[data-v-6ec2c549] {
  width: 4.266667rem;
}
.marathon .list-item img[data-v-6ec2c549] {
  height: 2.8rem;
}
.marathon .play-icon[data-v-6ec2c549] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0.8rem;
  height: 0.8rem;
  background: url(//statics.itc.cn/mobile/marathon/2020/play-icon.png);
  background-size: 100%;
}
