/* 初始化CSS */
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0;
}

fieldset,
img {
    border: none;
}

address,
caption,
cite,
code,
dfn,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ul,
ol {
    list-style: none;
}

select,
input {
    vertical-align: middle;
}

select,
input,
textarea {
    font-size: 12px;
    margin: 0;
}

table {
    border-collapse: collapse;
}

html { width: 100%;
    height: 100%;background: #fff1cf;}
body {
    width: 100%;
    background: #fff1cf url('//n.sinaimg.cn/finance/bcz_wap/bg.png');
}


html {
    max-width: 750px;
    margin: 0 auto;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
    
    .clearfix {
        zoom: 1;
      }

@font-face
{
    font-family: fzyan;
    src: url(//n.sinaimg.cn/finance/3312ac46/20210914/FZYanSJW.TTF);
}
@font-face
{
    font-family: fzzj;
    src: url(//f.sinaimg.cn/finance/3312ac46/20210914/fzzj.ttf);
}
.movie-item {position: relative;}
.movie-item .dialog1 {position: absolute;
    bottom: .12rem;
    left: .12rem;
    width: .6rem;
    height: .6rem;
    background-image: url(//n.sinaimg.cn/finance/bcz_wap/pc_pic03.png);
    background-size: .6rem .6rem;
    background-repeat: no-repeat;
    background-position: center center;}
.movie-item .dialog2 {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(//n.sinaimg.cn/finance/bcz_wap/play-now.png);
    background-repeat: no-repeat;
    background-size: .5rem .5rem;
    background-position: 50%;
    background-color: rgba(0,0,0,.5);
}
.movie-item.choose .dialog1 {display: none;z-index: 2;}
.movie-item.choose .dialog2 {display: block;z-index: 2;}
.movie-item.choose .title-text {z-index: 1;}

/* banner */
.banner {width: 7.5rem; height: 9.48rem;}
.banner img {width: 100%;}
/* 内容简介 */
.title1 {
    font-family: fzyan;
    height: 3rem;
    line-height: 3rem;
    position: relative;
    text-align: center;
}
.blk1 .title1 {padding-top: .45rem;box-sizing: border-box;}
.blk1 .title1 img {width: 5.7rem;margin-top: .5rem;}
.blk1 .title1 .left-img{position: absolute;left: 0;bottom: .28rem; width:1.75rem; height: .54rem;background: url('//n.sinaimg.cn/finance/bcz_wap/left-img.png') no-repeat 0 0 / 100% 100%;}
.blk1 .title1 .right-img{position: absolute;right: 0;top: -.23rem; width: 2.8rem; height: 1.1rem;background: url('//n.sinaimg.cn/finance/bcz_wap/right-img.png') no-repeat 0 0 / 100% 100%;}
.blk1 .content .movie {height: 4.2rem;}
.blk1 .content .description {padding: .55rem .32rem;}
.blk1 .content .description-icon {width: 1.65rem;float: left;}
.blk1 .content .description-icon img {width: 1.1rem;height: 2.55rem;}
.blk1 .content .description .de-p {padding: .2rem 0;}
.blk1 .content .description p {word-break:break-all;width: 5.2rem;float: left;font-size: .26rem;line-height: .4rem; color: #572317;}
.title1 p {color: #572317;font-size: .56rem;line-height: .56rem;}
.title1 h1 {margin-top: .55rem; font-size: .58rem;line-height: .7rem;color: #572317;}
/* 广告 */
.advertising {height: 1.2rem; background: #572317;display: none;}

/* main */
.title {padding: 0 .12rem;}
.content {margin-top: .3rem;}
.title img {width: 100%;}
.top-nav {padding: 0 .32rem;display: flex; height: .5rem; background: #e8d2a8;}
.tab_c {margin: .55rem .32rem;}
.top-nav .nav-item {flex: 1;text-align: center; line-height: .5rem;font-size: .26rem;color: #572317;}
.top-nav .nav-item.tab_selected {background: #572317;color: #fff}

/* 精彩瞬间 */
.blk2 .content  ul li {position: relative;float: left;width: 3.33rem; float:left;margin-right: .2rem;margin-bottom: .25rem;}
.blk2 .content  ul li .blk2-movie {height: 2.5rem;}
.blk2 .content  ul li .blk2-movie img {width: 100%;height: 100%;}
.blk2 .content  ul li:nth-child(2n) {margin-right: 0;}
.blk2 .content  ul li p {font-size: .26rem;line-height: .4rem;margin-top: .1rem; color: #572317;text-align: center;}
/* .blk2 .content  ul li:first-child::after {
    content: '正片';
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    width: .80rem;
    height: .4rem;
    text-align: center;
    line-height: .40rem;
    background: #572317;
    color: #fff1cf;
    font-size: .12rem;
} */
/* 观点聚焦 */
.blk3 .content  ul li {margin-bottom: 65px;}
.blk3 .content  ul li .blk3-movie {margin-right: .25rem; float:left;width: 2.6rem;height: 1.95rem;}
.blk3 .content  ul li .blk3-movie img {width: 100%; height: 100%;}
.blk3 .content  ul li .gdjj-main {float: left;width: 4rem;} 
.blk3 .content  ul li .gdjj-main h3 {font-size: .32rem;color: #572317;}
.blk3 .content  ul li p {word-break:break-all;font-size: .26rem;line-height: .4rem; color: #572317;} 
.blk3 .content  ul li .btn-box {font-size: 0;text-align: right;height: .5rem; line-height: .5rem; margin-top: .25rem;}
.blk3 .content  ul li a {width: 1.8rem;height: .5rem; display: inline-block;background: url('//n.sinaimg.cn/finance/bcz_wap/more.png') no-repeat 0 0 / 100% 100%;}

/* 往期回顾 */
.blk4 .content .swiper-container {padding-bottom: 1rem; position: relative;}
.swiper-slide {padding-bottom: 1rem;float: left;}
.swiper-one { width: 100%; height: 5.15rem;margin-bottom: .55rem;}
.blk4-movie {width: 100%;height: 100%;}
.blk4-movie img {width: 100%;height: 100%;}
.swiper-one:last-child {margin-bottom: 0;}
.swiper-one:last-child {margin-right: 0;}
.blk4 .swiper-button {line-height: 2rem; position: absolute; bottom: 0;width: 100%;height: 2rem;text-align: center;}
.blk4 .swiper-button .swiper-button-prev {left: 1.9rem;top: 50%;margin-top: 0; transform: translateY(-50%); cursor: pointer; width: .65rem;height: .65rem;background: url('//n.sinaimg.cn/finance/bcz_wap/left-btn.png') no-repeat 0 0 /100% 100%;}
.blk4 .swiper-button .swiper-button-next {right: 1.9rem;top: 50%;margin-top: 0; transform: translateY(-50%); cursor: pointer; width: .65rem;height: .65rem;background: url('//n.sinaimg.cn/finance/bcz_wap/right-btn.png') no-repeat 0 0 /100% 100%;}
.blk4 .swiper-button .page {line-height: 1.7rem;}
.blk4 .swiper-button .page .now {font-size: .48rem; color: #572317;font-weight: bold;}
.blk4 .swiper-button .page .all {font-size: .32rem; color: #85734e;}
.blk4 .title-text {background: rgba(0,0,0,.2);font-family: fzzj;color: #f7e6c4;font-size:  .8rem;width: 100%;height: 5.15rem;position: absolute;left: 0; top: 0;text-align: center;line-height: 5.15rem;}
.blk4 .blk4-movie .count {font-size: .36rem;position: absolute; left: 0; top: 0;width: .8rem; height: 1.05rem;background: rgba(87,35,23,.4);line-height: 1.05rem;text-align: center;color:#f7e6c4;}
.blk4 .title-text p  {word-break:break-all;width: 100%;line-height: .9rem;position:absolute;top: 50%;transform: translateY(-50%);}
/* 栏目介绍 */
.blk5 .content .info-left {font-size: .26rem;line-height: .4rem;color: #572317;}
.blk5 .content .info-right {margin-top: .9rem;}
.blk5 .content .info-right .like {padding-bottom: .2rem;font-size: 0;float: left;width: 3.42rem;text-align: center;border-right: 1px dashed #572317;}
.blk5 .content .info-right .qr {font-size: 0;float: right;width: 3.3rem;text-align: center;}
.blk5 .content .like img {width: 1.45rem;height: 1.45rem;border-radius: 50%;font-size: 0;}
.blk5 .content .qr img {width: 1.7rem;height: 1.7rem;}
.blk5 .content  p {margin-top: .2rem; font-size: .22rem; color: #572317;text-align: center;}
.blk5 .content .like a {font-size: 0;width: 1.76rem; height: .65rem; display: block; margin: .15rem auto 0;background: url('//n.sinaimg.cn/finance/bcz_wap/like-btn.png') no-repeat 0 0 / 100% 100%;}

/* 主创 */
footer {
    margin-top: .4rem;
}
footer .people {text-align: center;}
footer .people {height: 5.7rem;}
footer .people h3 {font-size: .36rem; color:#572317;margin-bottom: .35rem;}
footer .people p {font-size: .22rem;line-height: .4rem; color:#572317;}
.make {margin-top: .6rem;}
.make div {display: flex;justify-content: center;}
.make img:nth-child(2){float: left;width: .67rem;height: 1.83rem;margin-right: .4rem;}
.make img:nth-child(1) {float: left;width: 2.15rem;height: .59rem;margin-right: .4rem;}
.make img:nth-child(3) {float: right;width: 2.13rem;height: .62rem;}
.make-logo {
    display: flex;
    align-items: flex-end;
}
.gs {box-sizing: border-box; padding-top: .5rem; height: 2rem; background: #572317;}
footer .gs p {font-size: .22rem;line-height: .5rem; color: #e8d2a8;text-align: center;}
.weibo-card {
    display: block!important;
}










