@charset "utf-8"; /*  */
@font-face {
    font-family: 'FZBYS';
    src: url(//x0.ifengimg.com/ucms/special/images/C8C751E03D9197DFA11DC504B2DC364A.TTF);
}
body{background-color:#fff;color:#252525;font-size:min(3.2vmin, 18px);font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", Helvetica, STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;line-height:1.8;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: auto;}
a{text-decoration:none;}
p{color:#252525; line-height:1.5;}
/*  */
.container{max-width:1200px;margin:0 auto;position: relative;padding: 0;}
.title img{width:100%; margin:8vmin auto 3%;}
.disable{pointer-events:none;}
.no-scroll{overflow: hidden;}
div[video-link]{cursor: pointer;transition: all 0.3s; position: relative;}
div[video-link]:hover{transform: scale(1.02);}
div[video-link]::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 15%;padding-bottom: 15%;background: url(//x0.ifengimg.com/ucms/special/images/95E602DCC65AF0CCA81D9B1484FF56B5.png) no-repeat center / contain;/* border-radius: 50%; */}
.divider::after {/* height: 100%; *//* content: ''; */width: 1px;background-color: #2e9aae61;position: absolute;top: 0;left: 50%;margin-left: 0.5px;}
/*  */
.banner{position: relative;width: 100%;background: url(//x0.ifengimg.com/ucms/special/images/F1FCB8092AE71CC6E19F4AD3CFDA026F.jpg) no-repeat bottom / cover;margin-bottom: 5vmin;}
.innerText{max-width: 1200px;width: 100%;text-align: center;margin: 0 auto;height: 70vmin;position: relative;display: flex;justify-content: flex-start;align-items: center;gap: 3vmin;flex-direction: column;}
.logo{position: absolute;top: 5%;right: 5%;width: 10%;}
.zhubiao{width: 60%;margin-top: 8vmin;}
.shijian{width: 35%;}
.guanfang{width: 44%;}

.scrollBox{overflow: auto;padding-right: 3vmin;}
.scrollBox::-webkit-scrollbar {width: 6px;height: 6px;}
.scrollBox::-webkit-scrollbar-track { background: transparent;}
.scrollBox::-webkit-scrollbar-thumb {background-color: #2e9aae;border-radius: 4px;}

/* .weft01,.weft03,.weft04{margin-bottom: 8vmin;} */
.weft01 h1{font-size:min(4.2vmin, 28px);font-weight: bold;margin-bottom: 1vmin;}
.weft01 p{width: 80%; text-align: justify;}
/* .newList{max-height: 47.2vmin;} */
.newItem{margin-bottom: 3.4vmin;}

.subtitle{flex-basis: 100%;text-align: left;margin-bottom: 1.4vmin;font-weight: bold;}
.highlightBox{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin-top: 3vmin;}
.highlightItem{flex-basis: 21%;}
.highlightBox h2 {font-size: min(2.6vmin,16px);line-height: 1.5;margin: 3% 3% 0;}


.interviewList{position: relative;display: grid;justify-content: space-around;align-items: center;gap: 3vw;justify-items: center;grid-template-columns: repeat(2, 1fr);}
.interviewItem{/* padding-bottom: 3vw; border-bottom: 1px solid #2e9aae61; */}
.interviewTitle{font-size: min(1.8vmin, 18px);line-height: 1.3;/* margin: 3% 2% 0; */}

.guestList{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;font-family: 'FZBYS';}
.guestItem{background: url(//x0.ifengimg.com/ucms/special/images/5D441C94CA84F8A3FC1269A6237DC909.png) no-repeat top / cover;flex-basis: 30%;border-radius: 1vmin;padding: 5% 4vmin 5%;color: #fff;box-sizing: border-box;text-align: justify;margin-bottom: 5%;align-self: stretch;}
.guestTopic{height: 16vmin;overflow: hidden;display: flex;flex-direction: column;justify-content: center;}
.cnTopic{font-size: min(1.8vmin, 18px);margin-bottom: 2%;display: -webkit-box;overflow: hidden;line-clamp: 3;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: left;line-height: 1.5;}
.enTopic{font-size: min(1.6vmin, 16px);margin-bottom: 4%;display: -webkit-box;overflow: hidden;line-clamp: 3;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;line-height: 1.3;text-align: left;}
.guestImg{border-radius: 50%;margin: 0 -4vmin 9%;}
.guestName{font-size: min(1.8vmin, 18px);margin-bottom: 8%;line-height: 1.3; position: relative;}
.guestName::after{content: '';position: absolute;bottom: -21%;left: 0;width: 2vmin;height: 3px;background-color: #ffd329;}
.guestPost{font-size: min(1.4vmin, 14px);line-height: 1.3;text-align: left;}

#gallery{border-radius: 1vmin;position: relative;width: 100%;overflow: hidden;}
#gallery h3{font-size: min(1.6vmin, 16px);position: absolute;bottom: 0;left: 0;right: 0;padding: 1% 3%;color: #fff;background-color: rgba(0,0,0,0.7);}
#gallery .swiper-pagination-bullets{bottom: 1.4%;left:auto;right: 2%;width: 20%;}
#gallery .swiper-pagination-bullet{width: 0.8vmin;height: 0.8vmin;background-color: #fff;margin: 0 1%;}
#gallery .swiper-pagination-bullet-active{background-color: #2e9aae;}


.mediaCollectionList{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;height: 38vh;}
.mediaCollectionItem{flex-basis: 48%;margin-bottom: 2vmin;padding-bottom: 1vmin;border-bottom: 1px dashed #2e9aae61;}
.mediaCollectionItem span{font-weight: bold;}
.mediaCollectionItem a{color: #252525;}

.agendaList{font-family: sans-serif,"Segoe UI", Roboto; height: 100vh;}
.agendaItem{display: flex;gap: 2vmin;}
.agendaItemTitle{flex-basis: 36%;padding: 0 2vmin 0 0;border-right: 0.5vmin solid #2e9aae;}
.agendaItemTitle .tilteList{margin-bottom: 1.5vmin;border-bottom: 1px dashed #2e9aae61;padding-bottom: 1.5vmin;}
.agendaItemTitle h3{line-height: 1.2;margin: 5% 0 0;font-size: min(1.6vmin,16px);/* min-height: 2.4em; */}
.agendaItemDate{flex-basis: 20%;display: flex;flex-direction: column;align-items: center;text-align: center;}
.agendaItemDate .month{font-size: min(1.4vmin, 14px);font-weight: bold;}
.agendaItemDate .day{font-size: min(4.2vmin,42px);font-weight: bold;line-height: 1.2;}
.agendaItemDate .day.font-small{font-size: min(3.4vmin,26px);margin: 4% 0 6%;white-space:nowrap;}
.agendaItemDate .year{font-size: min(1.4vmin, 14px);background: #2e9aae;padding: 0 5%;color: #fff;}
.agendaItemInfo{padding-left: 2vmin;border-left: 1px solid #2e9aae;flex-basis: 80%;}
.agendaItemInfo .infoList{margin-bottom: 1.5vmin;border-bottom: 1px dashed #2e9aae61;padding-bottom: 1.5vmin;position: relative;/* height: 17.8vmin; *//* overflow: hidden; */}
.agendaItemInfo h2{font-weight: bold;font-size: min(2.6vmin,26px);line-height: 1.3;}
.agendaItemInfo h3{font-size: min(1.6vmin,16px);}
.agendaItemInfo p{margin-top: 1.4vmin;/* transition: all 0.5s; */font-size: min(1.8vmin, 16px);min-height: 6.1em;}
.agendaItemInfo p:nth-of-type(n+2){opacity: 1;}
.infoList .readMore{line-height: 4vmin;position: absolute;bottom: 0;height: 4vmin;width: 100%;background: #fff;cursor: pointer;}
.infoList.show{padding-bottom: 3vmin;}
.infoList.show p:nth-of-type(n+2){opacity: 1;}

.weft06{margin-top: 8vmin;}

.mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;visibility:hidden;background:rgba(0, 0, 0, .9);width: 100%;height: 100vh;}
.mask.visible{visibility:visible;}
.mask video{width: min(100vw, 1200px);max-height:100vh;margin:auto;transition:initial;transform:scale(.4);will-change:auto;}
.mask.visible video{transition:.3s;transform:scale(1);}
.video-close{position:absolute;top: min(20px, 4%);right: min(20px, 4%);width: min(42px, 7vmin);height: min(42px, 7vmin);cursor:pointer;background:url(//x0.ifengimg.com/ucms/special/images/356D9578B6651E35B249DFE3BDE231D6.png) no-repeat center / contain;}

@media only screen and (max-width: 735px) {
	.weft01 h1{line-height: 1.4;}
	.weft01 p{line-height: 1.8; width: 100%;}
}
