html{
    font-family: "Microsoft YaHei";
    font-size:16px;
}

.container{
    width: 100%;
    /* background-image: url("/resource/img/配景.png"); */
    height: 100%;
    position: relative;
}
/* 首页问题图 */

.container .biaoti{
    min-width: 1200px;
}

.container .biaoti img{
    width: 100%;
    min-width: 1200px;
    display: block;
    margin: auto;
}

/* 大会直通车 */
.container .conference-title{
    min-width: 1200px;
}
.container .conference-title img{
    width: 100%;
    display: block;
    margin: auto;
}

/* 大会内容 */
.container .content .conference-content{
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}
/* 大会轮播 */
.container .content .conference-content .conference-content-lb{
    width: 710px;
    height: 430px;
    position: relative;
    overflow: hidden;
}
.container .content .conference-content .conference-content-lb .lb-img{
    position: relative;
    float: left;
    font-size: 0;
}
.container .content .conference-content .conference-content-lb .lb-img img{
    width: 710px;
    height: 430px;
}
.container .content .conference-content .conference-content-lb .lb-img .des{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: rgba(0, 0, 0,.5);
}
/* 左按钮 */
.container .content .conference-content .conference-content-lb .conference-lb-left{
    background-image: url("https://www.impc.com.cn/resource/img/ddh-left.png");
    width: 20px;
    height: 50px;
    position: absolute;
    left: 10px;
    top: 50%;
    cursor: pointer;
    z-index: 9;
    background-repeat: no-repeat;
}
/* 右按钮 */
.container .content .conference-content .conference-content-lb .conference-lb-right{
    background-image: url("https://www.impc.com.cn/resource/img/ddh-right.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 50px;
    position: absolute;
    right: 10px;
    top: 50%;
    cursor: pointer;
}



/* 大会文字内容 */
.container .content .conference-content .conference-content-t{
    width: 460px;
    display: flex;
    align-content: space-evenly;
    flex-wrap: wrap;
    margin-left: 30px;
}

.container .content .conference-content .conference-content-t .conference-content-t-item{
    height: 133px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    line-height: 25px;
    -webkit-box-orient: vertical;
}

.container .content .conference-content .conference-content-t .conference-content-t-item h5 a{
    color: #CB1216;
    font-weight: bolder;
    font-size: 23px;
    text-decoration: none;
}
.container .content .conference-content .conference-content-t .conference-content-t-item p{
    font-size: 14px;
    color: #7c7a7a;
    text-indent: 2em;
}




/* 轮播视频 */
.content .lb-sp{
    width: 1264px;
    position: relative;
    display: flex;
    margin-top: 70px;
}

.content .lb-sp .lb-sp-left{
    margin-left: -30px;
    margin-top: 8%;
    width: 32px;
}

.content .lb-sp .lb-sp-right{
    margin-left: 10px;
    margin-top: 8%;
    width: 32px;
}

.content .lb-sp .lb-sp-left img,.content .lb-sp .lb-sp-right img{
    cursor: pointer;
}

/* 记者镜头-轮播视频-配景 */
.jzjt-lbsp-bj{
    background-image: url(https://www.impc.com.cn/resource/img/jzjt-sp-bj.jpg);
    z-index: -1;
    position: absolute;
    background-size: 100%;
    width: 100%;
    height: 329px;
    bottom: 24%;
}

.content .lb-sp .sp-box{
    width: 1130px;
    display: flex;
    position: relative;
    transform: translateX(-410px);
}

.content .lb-sp .sp-box li{
    position: relative;
    margin-right: 30px;
}
/* 挪用展示3个视频的样式 */
.content .lb-sp .sp-box li img{
    width: 380px;
    height: 240px;
}

.content .lb-sp .sp-box li .sp-stop{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-image: url("https://www.impc.com.cn/resource/img/ddh-yuanquan.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
}
.content .lb-sp .sp-box li .sp-stop img{
    width: 30px;
    height: 35px;
    position: absolute;
    top: 50%;
    left: 56%;
    transform: translate(-50%,-50%);
}





/* 权威解读 */
.content .qwjd{
    margin-top: 100px;
}

.content .qwjd .qwjd-title{
    margin-bottom: 50px;
}


.content .qwjd  .qwjd-swapper{
    position: relative;
}


.content .qwjd .qwjd-swapper .qwjd-swapper-left {
    background-image: url(https://www.impc.com.cn/resource/img/ddh-qh-l.png);
    width: 42px;
    height: 50px;
    position: absolute;
    left: -10px;
    top: 50%;
    cursor: pointer;
    z-index: 9;
    background-repeat: no-repeat;
}

.content .qwjd .qwjd-swapper .qwjd-swapper-right{
    background-image: url("	https://www.impc.com.cn/resource/img/ddh-qh-r.png");
    width: 42px;
    height: 50px;
    position: absolute;
    top: 50%;
    right: -10px;
    cursor: pointer;
    z-index: 9;
    background-repeat: no-repeat;
}



.content .qwjd .qwjd-swapper .qwjd-swapper-bd{
    position: relative;
    height: 504px;
}
.content .qwjd .qwjd-swapper .qwjd-swapper-bd li{
    position: absolute;
    font-size: 0;
}
/* .content .qwjd .qwjd-swapper .qwjd-swapper-bd li img{
    width: 100%;
    height: 100%;
} */
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item1 {
    top: 30%;
    left: 40px;
    z-index: 1;
    opacity: .5;
}
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item1 img,
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item5 img{
    width: 460px;
    height: 252px;
}   
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item2 {
    z-index: 2;
    top: 15%;
    left: 90px;
    opacity: .8;
}
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item2 img,
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item4 img{
    width: 736px;
    height: 403px;
}

.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item3 {
    z-index: 3;
    left: 140px;
    top: 10px;
    opacity: 1;
}
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item3 img{
    width: 920px;
    height: 504px;
}
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item4 {
    z-index: 2;
    top: 15%;
    left: 380px;
    opacity: .8;
}
.content .qwjd .qwjd-swapper .qwjd-swapper-bd .qwjd-swapper-item5{
    z-index: 1;
    top: 30%;
    left: 700px;
    opacity: .5;
}







/* 代表感言 */
.dbgy{
    margin-top: 60px;
}

.dbgy .dbgy-title{
    margin: 100px 0 50px;
}
.dbgy .dbgy-box {
    width: 1200px;
    
}
.dbgy .dbgy-box ul{
    display: flex;
    flex-wrap: wrap;
}
.dbgy .dbgy-box ul li:nth-of-type(2){
    display: flex;
    flex-direction: column-reverse;
}
.dbgy .dbgy-box .tu img{
    width: 400px;
}
.dbgy .dbgy-box .des{
    height: 290px;
    width: 400px;
    background-color: rgb(234,234,234);
    padding: 30px;
    box-sizing: border-box;
    position: relative;
}


/* 小三角 */
.dbgy .dbgy-box ul li .des:after{
    content: '';
    border-top: 20px solid #EAEAEA;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    position: absolute;
    left: 45%;
    /* bottom: -20px; */
}

.dbgy .dbgy-box ul li:nth-of-type(1) .des:after,.dbgy .dbgy-box ul li:nth-of-type(3) .des:after{
    top: -40px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid #EAEAEA;
}
.dbgy .dbgy-box ul li:nth-of-type(2) .des:after{
    bottom: -40px;
    border-top: 20px solid #EAEAEA;
    border-bottom: 20px solid transparent;
}



.dbgy .dbgy-box .des h3{
    font-weight: bold;
    font-size: 23px;
    margin-top: 50px;
}
.dbgy .dbgy-box .des h3 a{
    color: #CB1216;
    text-decoration: none;
}
.dbgy .dbgy-box .des p{
    font-size: 14px;
    color: #7c7a7a;
    margin-top: 20px;
    text-indent: 2em;
    line-height: 1.5;
}

/*两会记者镜头复制*/
.jzjt{
    margin: 60px 0;
}

.jzjt .jzjt-title{
    margin-bottom: 30px;
}

.jzjt .jzjt-box{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.jzjt .jzjt-box .left{
    width: 870px;
    height: 571px;
    position: relative;
    overflow: hidden;
}


/* 左右按钮 */
.jzjt .jzjt-box .left .jzjt-box-left-l{
    background-image: url(/resource/img/left.png);
    left: 10px;
    z-index: 1;
}
.jzjt .jzjt-box .left .jzjt-box-left-r{
    background-image: url(/resource/img/right.png);
    right: 10px;
}
.jzjt .jzjt-box .left .jzjt-box-left-l,.jzjt .jzjt-box .left .jzjt-box-left-r{
    top: 50%;
    position: absolute;
    width: 27px;
    height: 71px;
    cursor: pointer;
}

.jzjt .jzjt-box .left ul{
    position: absolute;
    display: flex;
    width: 1000%;
    transform: translateX(-870px);
    font-size: 0;
}
.jzjt .jzjt-box .left ul li{
    width: 870px;
}
.jzjt .jzjt-box .left ul li img{
    width: 100%;
    height: 571px;
}

.jzjt .jzjt-box .right{
    width: 300px;
    height: 570px;
    position: relative;
    overflow: hidden;
}
.jzjt .jzjt-box .right ul{
    transform: translateY(-190px);
}
.jzjt .jzjt-box .right ul li{
    margin-bottom:12px;
    height: 180px;
    width: 100%;
    /* border:10px solid #ffc273; */
    cursor: pointer;
    box-sizing: border-box;
}

.jzjt .jzjt-box .right ul li.on{
    /* border:10px solid red; */
    
}

.jzjt .jzjt-box .right ul li img{
    width: 100%;
    height: 100%;
}

.jzjt .jzjt-box .prev,.jzjt .jzjt-box .next{
    position: absolute;
    right: 120px;
    width: 60px;
    height: 30px;
    cursor: pointer;
}
.jzjt .jzjt-box .prev{
    top: -30px;
}
.jzjt .jzjt-box .prev img ,.jzjt .jzjt-box .next img{
    width: 100%;
    height: 100%;
}
.jzjt .jzjt-box .next{
    bottom: -30px;
}
/*复制竣事*/


/* 党代会记者镜头 */
/*.jzjt{
    margin: 50px 0;
}

.jzjt .jzjt-title{
    margin: 100px 0 40px;
}

.jzjt .jzjt-box{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.jzjt .jzjt-box .left{
    width: 870px;
    height: 571px;
    position: relative;
    overflow: hidden;
}
.jzjt .jzjt-box .left ul{
    width: 100%;
    position: absolute;
    transform: translateY(-571px);
    font-size: 0;
}
.jzjt .jzjt-box .left ul li img{
    width: 100%;
    height: 571px;
}



.jzjt .jzjt-box .right{
    width: 300px;
    position: relative;
}

.jzjt .jzjt-box .right ul li{
    margin-bottom:10px;
    height: 180px;
    width: 100%;
    border:10px solid #ffc273;
    cursor: pointer;
    box-sizing: border-box;
}

.jzjt .jzjt-box .right ul li.on{
    border:10px solid red;
    
}

.jzjt .jzjt-box .right ul li img{
    width: 100%;
    height: 100%;
}

.jzjt .jzjt-box .prev,.jzjt .jzjt-box .next{
    position: absolute;
    right: 120px;
    width: 60px;
    height: 30px;
    cursor: pointer;
}
.jzjt .jzjt-box .prev{
    top: -30px;
}
.jzjt .jzjt-box .prev img ,.jzjt .jzjt-box .next img{
    width: 100%;
    height: 100%;
}
.jzjt .jzjt-box .next{
    bottom: -20px;
}*/
/*党代会记者镜头竣事*/






/* 记者镜头视频 */







/* 掷地有声 */
.zdys{
    margin: 20px 0;
}
.zdys .zdys-title{
    margin: 100px 0 50px;
}
.zdys .zdys-title img{
    /* padding-top: 70px; */
    width: 100%;
    height: 100%;
}


.zdys .zdys-content{
    /* margin-top: 80px; */
    position: relative;
    z-index: 9;
}
.zdys .zdys-content ul{
    width: 1200px;
    height: 500px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.zdys .zdys-content ul li.zdys-content-item{
    width: 550px;
    height: 160px;
    line-height: 60px;
    list-style: disc;
    color: #d50303;
}

.zdys .zdys-content ul li.zdys-content-item a{
    color: #CB1217;
    text-decoration: none;
    font-weight: 600;
    font-size: 25px;
}

.zdys .zdys-content ul li.zdys-content-item p{
    line-height: 25px;
    text-indent: 2em;
    font-size: 14px;
    color: #7c7a7a;
}


/* 最下面的塔 */
.dt-left,.dt-right{
    position: absolute;
    bottom: 0px;
}
.dt-left{
    left: 0;
}
.dt-right{
    right: 0;
}





footer{
    height: 300px;
    background-color: #CB1216;
    color: #fff;
    min-width: 1200px;
}

footer div{
    text-align: center;
    padding: 74px 0;
    width: 1200px;
    margin: auto;
    line-height: 38px;
    font-size: 21px;
}
footer div p{
    width: 1200px;
}


footer div a{
    color: #fff;
    text-decoration: none;
}<!--耗时1754288613.3632秒-->