*{
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
body{
  min-width: 1300px;
  margin: 0 auto;
  color:#333333
}
a{
  color:#333333
}
.section,.u-container{
  width: 1200px;
  margin: 0 auto;
}
[v-cloak]{
  display: none;
}

/* header */
.header{
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-image: url(../images/header_bg.jpg);
  width: 100%;
  height: 70px;
  background-size: 100% 100%;
}
.header-wrap{
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: space-between;
}
.header .logo {
  width: auto;
  float: left;
  height: 46px;
  display: block;
}
.header .logo img{
  height: 100%;
  display: block;
}
.header .menu{
  display: flex;
  align-items: center;
}
.header .menu .item-menu{
  margin: 0 30px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  display: block;
}
.header .menu .item-menu-box .menuDetail{
  display: none;
  position: absolute;
  top: 0.78rem;
  left: 50%;
  transform: translate(-50%);
  z-index: 2098;
  background: rgba(230,236,243,1);
  border-radius: 0.075472rem;
  padding: 0.075472rem 0;
  margin-top: 0.075472rem;
  padding: 3px 0;
  margin-top: 0;
  top: 69px;
}
.header .menu .item-menu-box{
  position: relative;
  line-height: 70px;
}
.header .menu .item-menu-box:hover .menuDetail{
  display: block;
}
.header .menu .item-menu-box .menuDetail a:hover {
  background: #004190;
  cursor: pointer;
  color: #fff !important
}
.header .menu .item-menu-box .menuDetail .menu-second-area__tip {
  /* z-index: -1;
  position: absolute;
  top: -0.477358rem;
  height: 0.471698rem;
  width: 100%;
  overflow: hidden; */
  z-index: -1;
  position: absolute;
  top: -8px;
  height: 8px;
  width: 100%;
  overflow: hidden;
}
.header .menu .item-menu-box .menuDetail .menu-second-area__tip:after {
  /* content: "";
  position: absolute;
  background: rgba(230,236,243,.8);
  width: .377358rem;
  height: .377358rem;
  left: 50%;
  top: .283019rem;
  transform: rotate(45deg);
  left: 1.132075rem; */
  content: "";
  position: absolute;
  background: rgba(230,236,243,.8);
  width: 26px;
  height: 57px;
  left: 50%;
  top: 1px;
  transform: rotate(45deg);
  left: 27px;
}

nav .locale:focus {
  outline: none
}
.header .menu .item-menu-box .menuDetail .item{
  padding: 0.188679rem;
    height: 0.943396rem;
    width: 2.641509rem;
    text-align: center;
    display: flex;
    color: #505152;
    justify-content: center;
    align-items: center;
    font-size: .3rem;
    font-size: 17px;
    width: 101px;
    height: 52px;
    position: relative;
    z-index: 9999;
}
.header .menu .item-menu.active{
  font-weight: 700;
}
.header .menu .item-menu.item-menu-en{
  width: 57px;
  height: 38px;
  display: inline-block;
  background: #fff;
  text-align: center;
  line-height: 38px;
  font-size: 20px;
  color: #00457f;
  font-weight: bold;
  border-radius: 5px;
}

/* banner */
.banner{
  width: 100%;
  height: calc(100vh - 70px);
}
.banner img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* @media only screen and (max-width: 767px){
  .banner{
    width: 100%;
    height: auto;
  }
  .banner img{
    height: auto;
  }
}
@media only screen and (min-width: 768px){
  
  .banner{
    width: 100%;
    height: auto;
  }
} */

/* module */
.module {
  padding: 70px 0;
}
.module .module-title{
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: .754717rem;
  margin-bottom: 50px;
}
.module .module-title img{
  height: 59px;
  display: block;
  padding-top: 8px;
}
.module .module-title span{
  color: #063c75;
  font-size: 1rem;
  font-size: 64px;
  position: relative;
  display: inline-block;
  padding-left: 25px;
  margin-left: 25px;
  font-weight: 500;
  letter-spacing: 5px;
}
.module .module-title span em{
  color:#1587c3;
}
.module .module-title span::before{
  content: '';
  width: 6px;
  /* height: 70%; */
  /* background-image: url(../images/line.jpg); */
  /* background-size: 100% 100%; */
  position: absolute;
  top: 19px;
  bottom: 11px;
  left: 0;
  background: #053c75;
}
/* play */
.icon-play{
  background-image: url(../images/playCircle.png);
  display: block;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
  content:'';
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
  content: 'next';
  content:'';
}



/* important-news */
.important-news{
  background-image: url(../images/bg_1.jpg);
  background-size: 100% 100%;
}
.important-news .important-news-wrap .headlinnes{
  background:#063c75;
  padding: 20px 0;
  margin-top: 68px;
  position: relative;
  text-align: center;
}
.important-news .important-news-wrap .headlinnes::before{
  content: '';
  width: 140px;
  height: 102px;
  background-image: url(../images/headlinnes.png);
  background-size: 100% 100%;
  position: absolute;
  top: -56px;
  left: 20px;
}
.important-news .important-news-wrap .headlinnes a{
  color:#fff;
  font-size: 30px;
  font-weight: 500;
}
.important-news .important-news-list-wrap{
  margin-top: 32px;
  display: flex;
}
.important-news .important-news-list-wrap .news-carousel{
  width: 560px;
}
.important-news .important-news-list-wrap .news-carousel .swiper-slide a{
  width: 100%;
  background-size: cover;
  display: block;
  height: 378px;
}
.important-news .important-news-list-wrap .news-carousel .swiper-button-prev,
.important-news .important-news-list-wrap .news-carousel .swiper-button-next{
  width: 29px;
  height: 99px;
  background-image: url(../images/left.png);
  background-size: 29px 99px;
  margin-top: -49.5px;
}
.important-news .important-news-list-wrap .news-carousel .swiper-button-prev{
  left: 0;
}
.important-news .important-news-list-wrap .news-carousel .swiper-button-next{
  right: 0;
  transform: rotate(180deg);
}
.important-news .important-news-list-wrap .news-list{
  flex:1;
  padding-left: 40px;
}
.important-news .important-news-list-wrap .news-list .item-news-list{
  margin-bottom: 35px;
}
.important-news .important-news-list-wrap .news-list .item-news-list:last-child{
  margin-bottom: 0;
}
.important-news .important-news-list-wrap .news-list .item-news-list .title{
  font-size: 23px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-all;
}
.important-news .important-news-list-wrap .news-list .item-news-list .desc{
  font-size: 16px;
  color: #999999;
  text-align: justify;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}
.important-news .important-news-list-wrap .news-list .item-news-list .desc .more{
  color:#a91a23;
}
.important-news .important-news-center{
  margin-top: 46px;
  background-image: url(../images/news_center_bg.jpg);
  background-repeat: repeat-x;
  padding: 49px 30px;
}
.important-news .important-news-center{
  display: flex;
  justify-content: space-between;
}
.important-news .important-news-center .el-col-md-8{
    width: 32.33333%;
}
.important-news .important-news-center .new-center-title .spreadhead{
  color:#ffffff;
  font-size: 40px;
  margin-bottom: 30px;
}
.important-news .important-news-center .new-center-title .subtitle{
  color:#a5bbd0;
  font-size: 30px;
  text-transform: uppercase;
}
.important-news .important-news-center .new-center-title .news-center-basic-btn{
  margin-top: 50px;
}
.important-news .important-news-center .new-center-title .news-center-basic-btn .btn{
  width: 130px;
  height: 42px;
  display: inline-block;
  text-align: center;
  line-height: 38px;
  font-weight: 550;
  font-size: 16px;
  border: 2px solid #fff;
}
.important-news .important-news-center .new-center-title .news-center-basic-btn .btn.more-btn{
  color:#04669e;
  background-color: #fff;
}
.important-news .important-news-center .new-center-title .news-center-basic-btn .btn.report-btn{
  color:#fff;
  margin-left: 20px;
}
.important-news .important-news-center .news-picture-area{
  padding: 10px;
  border: 1px solid #fff;
  margin-left: 0.283019rem;
  height: 220px;
  /* margin-bottom: 0.283019rem; */
}
.important-news .important-news-center .news-picture-area .news-picture-box {
  position: relative;
  height: 100%;
}
.important-news .important-news-center .news-picture-area img{
  width: 100%;
  /* min-height: 3.59868rem; */
  /* height: 3.59868rem; */
  /* height: 194px; */
  height: 100%;
}
.important-news .important-news-center .news-picture-area .news-picture-box .mask {
  display: none;
  position: absolute;
  background-color: rgba(0,0,0,.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  padding: 0.188679rem;
  text-align: center;
}
.important-news .important-news-center .news-picture-area .news-picture-box:hover .mask {
  display: block
}
.important-news .important-news-center .news-picture-area .news-picture-box .mask .mask-inner {
  height: 100%;
  color: #fff;
  display: flex;
  flex-direction: column;
}
.important-news .important-news-center .news-picture-area .news-picture-box .mask .mask-info {
  flex: 1;
  /* display: flex;
  line-height: .377358rem;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: .3rem;
  text-align: justify; */
  display: flex;
  line-height: 1.5;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  text-align: justify;
}
.important-news .important-news-center .news-picture-area .news-picture-box .mask .u-white-btn{
  cursor: pointer;
  padding: 0.188679rem 0.377358rem;
  color: #004190;
  background-color: #fff;
  border: 0.018868rem solid #ccc;
}
/* .important-news .important-news-center .important-news-center-picture{
  display: flex;
}
.important-news .important-news-center .important-news-center-picture .news-picture{
  padding: 0.188679rem;
  border: 0.037736rem solid #fff;
  margin-left: 0.283019rem;
  margin-bottom: 0.283019rem;
  width: 33.3333%;
}
.important-news .important-news-center .important-news-center-picture .news-picture .news-picture-box > img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.important-news .important-news-center .important-news-center-picture .news-picture .mask{
  position: absolute;
  background-color: rgba(0,0,0,.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  padding: 0.188679rem;
  text-align: center;
}
.important-news .important-news-center .important-news-center-picture .news-picture a{
  width: 372px;
  height: 220px;
  display: block;
  background-size: cover;
} */

/* agenda */
.agenda{
  background-image: url(../images/bg_2.jpg);
}
.agenda-wrap{
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
}
.agenda-wrap .agenda-tabs .item-agenda-tab{
  display: block;
  margin-bottom: 28px;
  width: 262px;
  height: 112px;
  line-height: 112px;
  text-align: center;
  color:#fff;
  font-size: 26px;
  cursor: pointer;
  background-image: url(../images/agenda-tab-default.jpg);
}
.agenda-wrap .agenda-tabs .item-agenda-tab.active{
  background-image: url(../images/agenda-tab.jpg);
}
.agenda .agenda-wrap .agenda-content{
  flex:1;
  margin-left: 50px;
  background: #fff;
}
.agenda .agenda-wrap .agenda-content .agenda_block{
  height: 830px;
  overflow-y: auto;
  padding: 0 0 0 48px;
  margin-top: 30px;
}
.agenda .agenda-wrap .agenda-content .agenda_block::-webkit-scrollbar{
  width: 5px;
  background: #d9e2e5;
  border-radius: 5px;
}
.agenda .agenda-wrap .agenda-content .agenda_block::-webkit-scrollbar-thumb{
  background-color: #063c75;
  border-radius: 5px;
}
.agenda .agenda-wrap .agenda-list-container{
  text-decoration: none;
  background: url(../images/agenda-line.png) repeat-y;
  padding-left: 7px;
}
.agenda .agenda-wrap .item-agenda-list{
  padding: 20px 0;
  padding-right: 33px;
}
.agenda .item-agenda-list:nth-child(even){
  /* padding-left: 10px; */
  background-color: #eeeff1;;
}
.agenda .agenda-wrap .item-agenda-list .agenda-box{
  color: #333;
  font-size: 14px;
  line-height: 18px;
  padding-left: 30px;
  position: relative;
}
.agenda .agenda-wrap .item-agenda-list .agenda-box::before{
  content: '';
  width: 12px;
  height: 18px;
  background: url(../images/agenda-step.png) no-repeat;
  background-position: left top;
  display: block;
  position: absolute;
  left: -7px;
  top: 0;
}
.agenda .agenda-wrap .item-agenda-list .agenda-box .item-agenda-list-wrap{
  position: relative;
  display: flex;
  justify-content: space-between;
  /* padding-left: 200px; */
}
.agenda .agenda-wrap .item-agenda-list .agenda-box .timer{
  font-size: 16px;
  color: #000;
  font-weight: bold;
  /* position: absolute;
  left: 0; */
}
.agenda .agenda-wrap .item-agenda-list .agenda-box .agenda-guest-content{
  flex: 1;
  padding: 0 50px;
  /* padding-right: 100px; */
  padding-right: 0;
}
.agenda .agenda-wrap .item-agenda-list .agenda-box .agenda-guest-content .title{
  font-size: 18px;
  line-height: 1.5;
}
.agenda .agenda-wrap .item-agenda-list .item-agenda-guest{
  border-top: 1px solid #d0d9dc;
  margin-top: 10px;
}
.agenda .agenda-wrap .item-agenda-guest-info{
  border-bottom:1px dashed #d0d9dc;
  padding: 10px 0;
  position: relative;
  padding-left: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.agenda .agenda-wrap .item-agenda-guest-info:last-child{
  border:none
}
.agenda .agenda-wrap .item-agenda-guest-info i{
  content: '';
  background-image: url(../images/arrows.png);
  background-repeat: no-repeat;
  width: 5px;
  height: 7px;
  display: block;
  background-size: 100% 100%;
  position: absolute;
  top: 18px;
  left: 0;
}
.agenda .agenda-wrap .item-agenda-list .item-agenda-guest .item-agenda-guest-subtitle,
.agenda .agenda-wrap .item-agenda-list .item-agenda-guest .item-agenda-guest-name,
.agenda .agenda-wrap .item-agenda-list .item-agenda-guest .item-agenda-guest-desc{
  color:#063c75;
  line-height: 24px;
}
.agenda .agenda-wrap .item-agenda-list .item-agenda-guest .item-agenda-guest-name{
  font-weight: 550;
}

.agenda .agenda-wrap .item-agenda-list .more{
  display: block;
  color: #063c75;
  border: 1px solid #063c75;
  width: 87px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  /* position: absolute;
  right: 0;
  top: 0px; */
}
.agenda .agenda-wrap .item-agenda-list .more.more-center{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
} 



/* speaker */
.speaker{
  background-image: url(../images/bg_3.jpg);
  background-size: cover;
}
.speaker .module-title span,
.speaker .module-title span em{
  color:#e6eff5;
}
.speaker .module-title span::before{
  background: #e6eff5;
}
.speaker .speaker-wrap{
  margin-top: 60px;
}
.speaker .current-speaker-wrap{
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
}
.speaker .current-speaker-picture{
  border-radius: 5px;
  background: #aabac0;
}
.speaker .current-speaker-picture .picture{
  width: 360px;
  height: 360px;
  background-size: cover;
  background-position: top center;
}
.speaker .current-speaker-info {
  margin-left: 60px;
}
.speaker .current-speaker-info .speaker-name,
.speaker .current-speaker-info .speaker-job{
  color:#fff;
}
.speaker .current-speaker-info .speaker-name{
  font-size: 50px;
  margin-bottom: 10px;
}
.speaker .current-speaker-info .speaker-job{
  font-size: 28px;
}
.speaker .speaker-list{
  margin-top: 24px;
}
.speaker .speaker-list {
  position: relative;
}
.speaker .speaker-list .swiper-slide .speaker-content{
  width: 100%;
  height: 240px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
.speaker .speaker-list .swiper-slide .speaker-content .picture{
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}
.speaker .speaker-list .swiper-slide .speaker-content .info{
  background: linear-gradient(to top, white, transparent);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 31px 18px 18px 18px;
}
.speaker .speaker-list .swiper-slide .speaker-content .info .speaker-name,
.speaker .speaker-list .swiper-slide .speaker-content .info .speaker-job{
  color: #004e87;
}
.speaker .speaker-list .swiper-slide .speaker-content .info .speaker-name{ 
  font-size: 16px;
}
.speaker .speaker-list .swiper-slide .speaker-content .info .speaker-job{ 
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-all;
}
.speaker .speaker-list .swiper-button-prev,
.speaker .speaker-list .swiper-button-next{
  background-image: url(../images/left_btn_gray.png);
  background-repeat: no-repeat;
  width: 28px;
  height: 49px;
  background-size: 28px 49px;
}
.speaker .speaker-list .swiper-button-prev{
  left: -40px;
}
.speaker .speaker-list .swiper-button-next{
  right: -40px;
  transform: rotate(180deg);
}
/* left_btn_gray.png */


/* interview */
.interview{
  background-image: url(../images/bg_4.jpg);
}
.interview .interview-wrap{
  position: relative;
  margin-top: 60px;
}
.interview .interview-wrap::before{
  content:'';
  width: 100%;
  height: 380px;
  display: block;
  background: linear-gradient(to bottom, #adde51, #1798e8);
  position: absolute;
  top:50px;
  left: 0;
  z-index: 1;
}
.interview-box{
  width: 1150px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.interview-box .current-interview-wrap{
  display: flex;
  align-items: self-end;
  cursor: pointer;
}
.interview-box .current-interview-video{
  width: 540px;
  height: 310px;
  position: relative;
}
.interview-box .current-interview-video .video{
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}
.interview-box .current-interview-video .icon-play{
  width: 78px;
  height: 78px;
}
.interview-box .current-interview-info{
  flex:1;
  margin-left: 28px;
  font-size: 20px;
  color: #ffffff;
  text-align: justify;
  line-height: 1.5;
}
.interview .interview-list{
  margin-top: 38px;
}
.interview .interview-list .interview-content{
  width: 100%;
  height:182px;
  position: relative;
  cursor: pointer;
}
.interview .interview-list .interview-content::after{
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color:rgba(0,0,0,0.3);
  position: absolute;
  top:0;
  left: 0;
  right: 0;
  bottom:0;
}
.interview .interview-list .interview-content .picture{
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}
.interview .interview-list .interview-content .icon-play{
  width: 40px;
  height: 40px;
  /* left: 15px;
  top:11px;
  transform: translate(0,0); */
}
.interview .interview-list .interview-content .info{
  position: absolute;
  bottom:0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,0.7);
  color:#fff;
  text-align: center;
  padding: 5px 0;
  font-size: 16px;
}
.interview .swiper-pagination{
  width: 100%;
  margin-top: 15px;
  bottom: -34px;
}
.interview .swiper-pagination .swiper-pagination-bullet{
  margin: 0 5px;
}

/* viewpoint */
.viewpoint{
  background-image: url(../images/bg_5.jpg);
  background-size: cover;
}
.viewpoint .module-title span,
.viewpoint .module-title span em{
  color:#e6eff5;
}
.viewpoint .module-title span::before{
  background: #e6eff5;
}
.viewpoint .viewpoint-wrap{
  margin-top: 60px;
}
.viewpoint .viewpoint-wrap .viewpoint-cards{
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.viewpoint .viewpoint-wrap .viewpoint-cards .swiper-pagination{
  bottom: -14px;
}
.viewpoint .viewpoint-wrap .swiper{
  padding: 20px 9px;
}
.viewpoint-cards .swiper-button-next, 
.viewpoint-cards  .swiper-button-prev{
  width: 28px;
  height: 49px;
  background-image: url(../images/left_btn_blue.png);
  background-size: 28px 49px;
  margin-top: -49.5px;
}
.viewpoint-cards .swiper-button-prev{
  left: -40px;
}
.viewpoint-cards .swiper-button-next{
  right: -40px;
  transform: rotate(180deg);
}
.viewpoint .viewpoint-wrap .item-viewpoint-card{
  box-shadow: 0px 0px 10px  0px #2f93d7;
  cursor: pointer;
  width: 282px;
  /* height: 556px; */
  /* box-shadow: 0px 0px 20px 0px #bac5cc; */
  /* box-shadow: 0px 0px 20px 0px #2f93d7; */
  padding: 26px 18px;
  background-image: url(../images/viewpoint-card.png);
  padding-bottom: 130px;
  background-size: 100% 100%;
  position: relative;
  height: 595px;
  
}
.viewpoint .viewpoint-wrap .item-viewpoint-card::after{
  content: '';
  width: 115px;
  height: 45px;
  display: block;
  background-image: url(../images/logo_white.png);
  background-size: 100% 100%;
  position: absolute;
  bottom: 13px;
  left: 50%;
  margin-left: -57.5px;
}
.viewpoint .viewpoint-wrap .item-viewpoint-card .title{
  color: #fff;
  position: relative;
  padding-left: 48px;
  font-size: 15px;
  margin: 0 8px;
}
.viewpoint .viewpoint-wrap .item-viewpoint-card .title::before{
  content: '';
  width: 37px;
  height: 37px;
  display: block;
  background-image: url(../images/icon_tl.png);
  background-size: 100% 100%;
  position: absolute;
  top:1px;
  left: 0;
}
.viewpoint .viewpoint-person{
  margin-top: 46px;
  padding: 0 10px 0 0;
}
.viewpoint-person-avatar{
  position: relative;
  width: 120px;
  height: 120px;
}
.viewpoint-person-avatar::before{
  width: 100%;
  height: 100%;
  display: block;
  content: '';
  background-image: url(../images/clip-path-bg.png);
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  /* transform: rotate(-12deg); */
}
.viewpoint-person-avatar .clip-path{
  width: 115px;
  height: 110px;
  /* -webkit-clip-path: polygon(25% 0%, 75% 0%,100% 50%,75% 100%,25% 100%,0% 52%); */
  /* clip-path: polygon(0% 38.31%, 50% 0%,100% 38.31%,80.86% 100%,19.14% 100%);
  -webkit-clip-path: polygon(0% 38.31%, 50% 0%,100% 38.31%,80.86% 100%,19.14% 100%); */
  clip-path: polygon(8% 25.31%, 62% 0%,101% 42.31%,73.86% 100%,13.14% 87%);
  -webkit-clip-path: polygon(8% 25.31%, 62% 0%,101% 42.31%,73.86% 100%,13.14% 87%);
}
.viewpoint .viewpoint-person .picture{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.viewpoint .viewpoint-person .info{
  margin-top: -29px;
  color: #fff;
  /* width: 113px;
  margin-left: auto; */
  margin-top: -22px;
}
.viewpoint .viewpoint-person .info .name,
.viewpoint .viewpoint-person .info .appellation{
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
    width: 98px;
    margin-left: auto;
    text-align: right;
    /* border-bottom: 1px dashed #fff; */
    /* padding-bottom: 5px; */
}
.viewpoint .viewpoint-person .info .name span{
  /* border-bottom: 1px dashed #fff; */
  /* padding-bottom: 5px; */
  display: inline-block;
}
.viewpoint .viewpoint-person .info .position{
  /* font-size: 14px; */
  /* margin-top:5px;
  border-top:1px dashed #fff; */
  /* padding-top: 3px;
  height: 43px;
  text-align: right; */
  font-size: 14px;
  padding-top: 3px;
  height: 43px;
  text-align: right;
  color: #cde7ea;
}
.viewpoint .viewpoint-person  .separator{
  width: 100%;
  margin-top: 15px;
  display: block;
}
.viewpoint .viewpoint-person .desc{
  margin-top: 14px;
  color:#fff;
  font-size: 14px;
  text-align: justify;
  line-height: 1.5;
  height: 168px;
  overflow-y: auto;
  padding-right: 5px;
  /* overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  word-break: break-all; */
}

.viewpoint .viewpoint-person .desc::-webkit-scrollbar{
  width: 5px;
  background: rgba(217,226,229, 0.5);
  border-radius: 5px;
}
.viewpoint .viewpoint-person .desc::-webkit-scrollbar-thumb{
  background-color: #0b93f4;
  border-radius: 5px;
}




/* exhibition-stand */
.exhibition-stand{
  background-image: url(../images/bg_6.jpg);
  background-repeat: no-repeat;
}
.exhibition-stand-carousel {
	position: relative;
	width: 1200px;
	margin: 0 auto
}
.exhibition-stand .exhibition-stand-wrap{
  margin-top: 30px;
}
.exhibition-stand-carousel .swiper {
	padding-top: 20px;
	padding-bottom: 40px;
}
.exhibition-stand-carousel  .swiper-slide {
	width: 300px;
  /* padding: 10px 0; */
  box-shadow: 0 0px 6px #ddd;
  cursor: pointer;
  /* height: 256px; */
	/* width: 220px; */
	/* background: #fff; */
	/* box-shadow: 0 8px 20px #ddd; */
}
.exhibition-stand-carousel  .swiper-slide .picture{
	display:block;
	width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}
.exhibition-stand-carousel  .swiper-slide img{
	display:block;
	width: 100%;
  height: 100%;
  height: 245px;
  object-fit: cover;
}
.exhibition-stand-carousel  .swiper-slide h5{
  font-size: 16px;
  padding: 15px;
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
}
.exhibition-stand-carousel .swiper-pagination {
	width: 100%;
	bottom: 10px;
}
.exhibition-stand-carousel .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	background-color: #d1dfea;
	width: 20px;
	height: 10px;
	opacity: 1;
	border-radius: 5px;
}
.exhibition-stand-carousel .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #00508a;
	width: 35px;
}
.exhibition-stand-carousel .swiper-button-next{

  right: -38px;
}
.exhibition-stand-carousel .swiper-button-next:after, .exhibition-stand-carousel .swiper-rtl .swiper-button-prev:after{
  content: 'next';
}
.exhibition-stand-carousel .swiper-button-prev{
  left: -38px;
}
.exhibition-stand-carousel .swiper-button-prev:after, .exhibition-stand-carousel .swiper-rtl .swiper-button-next:after{
  content: 'prev';
}

/* product */
.product{
  background-image: url(../images/bg_7.jpg);
  background-size: cover;
  background-position: center;
}
.product .product-wrap{
  margin-top: 60px;
}
.product .product-wrap .product-cards{
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.product .product-wrap .product-cards .swiper-pagination{
  bottom: -40px;
}
.product .product-wrap .item-product-card{
  width: 278px;
  cursor: pointer;
}
.product .product-wrap .item-product-card img{
  width: 100%;
  height: 379px;
  object-fit: cover;
}
.product .product-wrap .item-product-card .info{
  background: #fff;;
  padding: 18px;
}
.product .product-wrap .item-product-card .info h6{
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-all;
}
.product .product-wrap .item-product-card .info p{
  color:#666;
  font-size:14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-all;
}


/* atlas */
.atlas{
  background-image: url(../images/bg_8.jpg);
}
.atlas .atlas-wrap{
  margin-top: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.atlas .atlas-wrap .atlas-swiper{
  width: 900px;
  height: 603px
}
.atlas .atlas-wrap .atlas-swiper .swiper{
  height: 100%;
}
.atlas .atlas-wrap .atlas-swiper .swiper-slide{
  position: relative;
}
.atlas .atlas-wrap .atlas-swiper .swiper-slide img{
  width: 100%;
  height: 100%;
}
.atlas .atlas-wrap .atlas-swiper .swiper-slide .title{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.8);
  color: #fff;
  font-size: 18px;
  padding: 22px;
}
.atlas .atlas-swiper .swiper-button-prev,
.atlas .atlas-swiper .swiper-button-next{
  width: 28px;
  height: 49px;
  background-image: url(../images/left_btn_blue.png);
  background-size: 28px 49px;
  margin-top: -49.5px;
}
.atlas .atlas-swiper .swiper-button-next {
  /* right: -50px; */
  transform: rotate(180deg);
}
.atlas .qr-code{
  width: 286px;
}
.atlas .qr-code img{
  width: 100%;
  display: block;
}


/* 精彩回顾 */
.review{
  background-image: url(../images/bg_9.png);
}
.review .module-title span,
.review .module-title span em{
  color:#e6eff5;
}
.review .module-title span::before{
  background: #e6eff5;
}
.review .review-wrap{
  margin-top: 60px;
}
.review .review-list{
  display: flex;
  justify-content: space-between;
}
.review .review-list .big-review-video{
  width: 608px;
  height: 360px;
}
.review .review-list .big-review-video .item-review-video{
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.review .review-list .item-review-video .video{
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.review .review-list .item-review-video .icon-play{
  width: 88px;
  height: 88px;
}
.review .review-list .item-review-video .title{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.8);
  color: #fff;
  font-size: 18px;
  padding: 22px;
}
.review .review-video-list{
  flex: 1;
}
.review .review-video-list .item-review-video{
  width: 280px;
  height: 170px;
  float: left;
  margin-left: 16px;
  margin-bottom: 18px;
  position: relative;
}
.review .review-video-list .item-review-video .icon-play{
  width: 34px;
  height: 34px;
}
.review .review-video-list .item-review-video .title{
  font-size: 14px;
  padding: 8px;
}




/* page-live */
.page-live{
  background-image: url(../images/live/bg.jpg);
  background-size: cover;
}
.page-live .section{
  width: 60%;
  min-width: 1200px
}
.page-live .live{
  height: calc(100vh - 70px);
  width: 100%;
  /* display: flex;
  align-items: center;
  justify-content: center; */
}
/* .page-live .live.module .module-title span,
.page-live .live.module .module-title span em{
  font-weight: 700;
  font-size: 1.2rem;
} */
.page-live .live .tabs{
  margin-top: 1.11rem;
  text-align: center;
}
.page-live .live .tabs .item-tabs{
  display: inline-block;
  width: 4.4rem;
  height: 1.2rem;
  text-align: center;
  line-height: 1.2rem;
  font-size: 0.37037rem;
  font-weight: 700;;
  border-radius: 5px;
  border:1px solid #183c71;
  color:#183c71;
  cursor: pointer;
  width: 240px;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
}
.page-live .live .tabs .item-tabs span{
  position: relative;
  padding-left: 27px;
  /* display: inline-block; */
}
.page-live .live .tabs .item-tabs span::before{
  position: absolute;
  content: '';
  width: 23px;
  display: block;
  height: 26px;
  background-image: url(../images/icons.png);
  background-repeat: no-repeat;
  background-position: -65px 0;
  top: -2px;
  left: 0;
  /* transform: scale(0.9); */
}
.page-live .live .tabs .item-tabs.active{
  border:1px solid #183c71;
  color:#fff;
  background-color: #183c71;
}
.page-live .live .tabs .item-tabs.active span::before{
  background-position: -37px 0;
}
.page-live .live .tabs .item-tabs:first-child{
  margin-right: 30px;
}
.page-live .live .live-content{
  background: #f5f9fd;
  padding: 30px 25px;
  margin-top: 50px;
  display: flex;
}
.page-live .live .live-content .live-content-cover{
  /* width: 10rem; */
  /* height: 260px; */
}
.page-live .live .live-content .live-content-cover img{
  width: 100%;
  display: block;
  object-fit: cover;
}
.page-live .live .live-content-info{
  flex:1;
  margin-left: 20px;
  /* margin-left: 0.5rem; */
}
.page-live .live .live-content-info .title{
  font-size: 28px;
  /* font-size: calc(28px + (30 - 28) * ((100vw - 320px) / (1920 - 320))); */
  color:#333333;
}
.page-live .live .live-content-info .title span{
  position: relative;
  padding-left: 36px;
}
.page-live .live .live-content-info .title span::before{
  position: absolute;
  content: '';
  width: 30px;
  display: block;
  height: 29px;
  background-image: url(../images/icons.png);
  background-repeat: no-repeat;
  background-position: 0px 0;
  top: 4px;
  left: 0;
  transform: scale(0.9);
}
.page-live .live .live-content-info .tips{
  color:#999999;
  font-size: 15px;
  margin: 15px 0;
}
.page-live .live .live-content-info .qr-code{
  width: 160px;
  height: 160px;
  /* padding: 10px; */
  border:1px solid #eee;
  border-radius: 10px;
  overflow: hidden;
}
.page-live .live .live-content-info .qr-code img{
  width: 100%;
}


/*  */
.page-focus-topic .top-interview{
  background-image: url(../images/focus-topic/bg_1.jpg);
  background-size: cover;
}

[class*=el-col-]{
  float: left;
}
.page-focus-topic .top-interview .el-row .el-col{
  padding-left: 10px;
  padding-right: 10px;
  width:50%
}
.el-col-pull-0, .el-col-pull-1, .el-col-pull-10, .el-col-pull-11, .el-col-pull-12, .el-col-pull-13, .el-col-pull-14, .el-col-pull-15, .el-col-pull-16, .el-col-pull-17, .el-col-pull-18, .el-col-pull-19, .el-col-pull-2, .el-col-pull-20, .el-col-pull-21, .el-col-pull-22, .el-col-pull-23, .el-col-pull-24, .el-col-pull-3, .el-col-pull-4, .el-col-pull-5, .el-col-pull-6, .el-col-pull-7, .el-col-pull-8, .el-col-pull-9, .el-col-push-0, .el-col-push-1, .el-col-push-10, .el-col-push-11, .el-col-push-12, .el-col-push-13, .el-col-push-14, .el-col-push-15, .el-col-push-16, .el-col-push-17, .el-col-push-18, .el-col-push-19, .el-col-push-2, .el-col-push-20, .el-col-push-21, .el-col-push-22, .el-col-push-23, .el-col-push-24, .el-col-push-3, .el-col-push-4, .el-col-push-5, .el-col-push-6, .el-col-push-7, .el-col-push-8, .el-col-push-9, .el-row, .el-upload-dragger, .el-upload-list__item{
  position: relative;
}
.el-col-7 {
  width: 29.16667%;
}
.el-col-17 {
  /* width: 70.83333%; */
}
.video-news-center .news-item{
  background-color: #fff;
  margin-bottom: 0.377358rem;
  cursor: pointer;
  box-shadow: 0 0 0.188679rem 0.09434rem rgba(0,1,0,.1);
  margin-bottom: 20px;
}
.video-news-center .news-item .video {
  position: relative;
  height: 390px;
}
.content-details .img-inner .img-area video {
  width: 100%;
  -o-object-fit: fill;
  object-fit: fill;
}
.video-news-center .news-item .video .inner-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* min-height: 6.666666rem; */
}
.video-news-center .news-item .video .cover-black {
  position: absolute;
  background-color: rgba(3,2,2,.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.video-news-center .news-item .text {
  padding: 0.377358rem;
  padding: 10px;
}
.video-news-center .news-item .text .title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-bottom: 0.188679rem;
  font-size: .339623rem;
  font-weight: 700;
  -webkit-line-clamp: 1;
  font-size: 20px;
  margin-bottom: 10px;
}
.video-news-center .news-item .text a {
  font-size: .301887rem;
  cursor: pointer;
  font-weight: 700;
  color: #1587c2;
  font-size: 14px;
}
/* 创新成果 */
.page-focus-topic .results{
  background-image: url(../images/focus-topic/bg_2.jpg);
  background-size: cover;
}
.results .results-news-center .el-row >.el-col-sm-12{
  width: 50%;
}
.results .results-news-center .news-item {
  background-color: #f3f4f9;
  margin-bottom: 0.377358rem;
  padding: .377358rem;
  box-shadow: 0 0 0.188679rem 0.09434rem rgba(0,1,0,.1);
  padding: 20px;
  margin-bottom: 20px;
}
.results .results-news-center .news-item .el-col{
  /* height: 200px; */
}
.results .results-news-center .news-item .el-col-7{
  /* height: 4rem; */
  width: 40%;
}
.results .results-news-center .news-item .el-col-17{
  flex:1;
}
.results .results-news-center .list-row img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  box-shadow: 0 0 0.188679rem 0.09434rem rgba(0,1,0,.1);
}
.results .results-news-center .list-row .info{
  /* padding-left: 0.377358rem; */
  /* position: absolute; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  /* background-color: #fafafa; */
  height: 100%;
  cursor: pointer;
  margin-left: 20px;
}
.results .results-news-center .list-row .info h2{
  font-size: .48rem;
  color:#063c75;
  font-weight: 600;
  /* -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-bottom: 0.188679rem; */
  font-size: 26px;
  margin-bottom: 10px;
  font-size: 20px;
}
.results .results-news-center .list-row .info p{
  color:#8595af;
  font-size: 0.3266666rem;
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    word-break: break-all;
    text-align: justify;
    line-height: 1.5;
    font-size: 16px;
}
.results .results-news-center .list-row .info .blue-btn {
  cursor: pointer;
  padding: 0.188679rem 0.283019rem;
  color: #fff;
  border: none;
  font-size: 0.2512962rem;
  border-radius: 5px;
  background: #063c75;
  display: inline-block;
  font-size: 16px;
  padding: 5px 10px;
}


/* content-detailes */
.page-content-detailes{
  background-color: #f0f6f9;
  background-image: url(../images/content-detailes/bg.jpg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top;
  /* height: 100%; */
  background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.page-content-detailes #app {
    padding-bottom: 50px;
  /* height: calc(100vh - 70px); */
}  
.page-content-detailes .content-details .u-container{
  margin-top: 50px;
  background-color: #fff;
  padding-bottom: 0;
  /* margin-bottom: 50px; */
}
.el-row{
  display: flex;
  flex-wrap: wrap;
}
.page-content-detailes  .u-content{
  padding: 0.377358rem;
  padding: 20px;
}
.content-details .img-inner {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
/* 
@media (min-width: 768px){
  .typeshow1 {
    margin-bottom: 0.377358rem !important;
  } 
} */
.content-details .img-inner .img-area {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.content-details.img-inner .img-area video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
}
.content-details .img-inner .img-area .cover {
  /* position: absolute;
  top: 0;
  left: 0; */
  width: 100%;
  height: 100%;
}
.content-details .img-inner .img-area .cover .inner-img {
  width: 100%;
  /* height: 100%;
  -o-object-fit: cover;
  object-fit: cover; */
}
.content-details .img-inner .img-area .cover .cover-black {
  position: absolute;
  background-color: rgba(3,2,2,.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content-details .info-area {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-left: 20px;
}
.content-details .info-area .content-title {
  font-size: .555rem;
  font-weight: 550;
  margin-bottom: 0.188679rem;
  font-size: 30px;
  margin-bottom: 5px;
}
.content-details .info-area .aticle-info {
  text-align: justify;
  flex: 1;
  line-height: .509434rem;
  font-size: 0.296rem;
  color: #9494a9;
  font-size: 18px;
  line-height: 1.5;
}
.content-details .info-area .content-time {
  font-size: .301887rem;
  color: #666685;
  padding: 0;
  margin: 0;
}
.content-details .blue-btn {
  display: inline-block;
  cursor: pointer;
  padding: 6px 15px;
  color: #fff;
  border: none;
  font-size: 0.3703rem;
  background: #183c71;
  position: relative;
  /* padding-left: 1.1rem; */
  border-radius: 5px;
  margin-top: 10px;
  font-size: 20px;
  padding: 7px 20px;
}
.content-details .blue-btn i{
  /* content: "";  */
  width: 18px;
  height: 23px;
  background-image: url(../images/icons.png);
  background-position: -1px -29px;
  display: inline-block;
  vertical-align: -3px;
  /* position: absolute; */
  /* top: 0.238679rem; */

}
.content-details .article-content{
    margin-top: 20px;
    padding: 0;
}
.content-details .article-content .small-banner img{
  display: block;
  width: 100%;
}
.content-details .article-content .article-content-info{
  padding:0.55555rem 0.925925rem;
  padding: 35px;
}
.content-details .article-content .article-content-info p{
  color:#666666;
  font-size: 0.2777rem;
  margin-bottom: 0.74rem;
  text-align: justify;
  line-height: 0.666666rem;
  font-size: 16px;
  line-height: 36px;
}
.content-details .article-content .article-content-info p video,
.content-details .article-content .article-content-info p img{
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.content-details .article-content .article-content-info img{
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.content-details .article-content .article-content-info .title{
  font-size: .45283rem;
  font-weight: 500;
  margin: 0.377358rem auto;
  font-size: 36px;
  margin:10px 0 20px;
}
.content-details .article-content .article-content-info .aticle-info{
  text-align: justify;
    line-height: 1.5;
    margin: 0.283019rem 0;
    font-size: .339623rem;
    color: #9494a9;
    white-space:pre-wrap;
    font-size: 16px;
    margin: 10px 0;
}
.content-details .article-content .video-area video{
    width: auto;
    height: auto;
    max-width: 100%;
    width: 100%;
}


/*  */
.page-forum .agenda{
  background-image:url(../images/forum/bg_1.jpg) ;
  background-size: cover;
}
.page-forum .agenda .tabs{
  text-align: center;
  display: flex;
  justify-content: space-between;
}
.page-forum .agenda .forum-agenda-wrap{
  padding: 0 10px;
}
.page-forum .agenda .item-tab{
  display: inline-block;
  font-size: 0.37037rem;
  color: #063c75;
  font-weight: 700;
  width: 48%;
  height: 1.374rem;
  line-height: 1.374rem;
  text-align: center;
  border: 1px solid #063c75;
  
  cursor: pointer;
}
.page-forum .agenda .item-tab.active{
  background-image: url(../images/forum/tab_bg.jpg);
  background-size: 100% 100%;
  color:#fff;
}
.page-forum .agenda .item-tab:first-child{
  /* margin-right: 1.71%; */
}
.page-forum .agenda .releaseData{
  margin-top: 0.3703rem;
}
.page-forum .agenda .releaseData li{
  display: flex;
  /* padding: 0.377358rem 0; */
  /* align-items: center; */
}
.page-forum .agenda .releaseData li:nth-child(even){
  background-color: #f8fafc;
}
.page-forum .agenda .releaseData  li .time {
  width: 30%;
  margin-right: 60px;
  font-size: .377358rem;
  font-weight: 700;
  color: #333333;
  display: inline-block;
  padding: 0.377358rem 0;
  padding-left: 0.2rem;
}
.page-forum .agenda .releaseData li .content{
  flex:1;
}
.page-forum .agenda .releaseData li .content h3 {
  font-size: .377358rem;
  font-weight: 600;
  display: inline-block;
  padding: 0.377358rem 0;
}
.page-forum .agenda .item-agenda-guest{
  position: relative;
  padding: 0.3546rem 0;
}
.page-forum .agenda .agenda-guest-list{
  position: relative;
  /* border-bottom: 1px solid #333; */
}
.page-forum .agenda .agenda-guest-list::after{
  content: '';
  display: block;
  /* width: 100%; */
  height: 1px;
  /* background-color: #999999; */
  border-bottom: 1px dashed #999999;
  left: -7.6rem;
  position: absolute;
  right: 0;
  top: 0;
}
.page-forum .agenda .item-agenda-guest.short-line::after{
  content: '';
  display: block;
  /* width: 100%; */
  height: 1px;
  /* background-color: #999999; */
  border-bottom: 1px dashed #999999;
  /* left: 1.5rem; */
  left: 0;
  position: absolute;
  right: 0;
  bottom: 0;
}
.page-forum .agenda .item-agenda-guest:last-child::after{
  display: none;
}
.page-forum .agenda .item-agenda-guest.placeholder{
  padding-left: 1.5rem;
}
.page-forum .agenda .item-agenda-guest .position{
  position: absolute;
  top: 0.3546rem;
  left: 0;
}
.page-forum .agenda .item-agenda-guest .position,
.page-forum .agenda .item-agenda-guest .name{
  color: #666666;
  font-size: .327358rem;
  font-weight: 700;
}
.page-forum .agenda .item-agenda-guest .job_position{
  font-size: 0.2629629rem;;
  color:#999999;
  margin-top: 0.1rem;
}

.page-forum .speaker{
  background-image:url(../images/forum/bg_2.jpg) ;
}
.page-forum .speaker.module .module-title span{
  color: #063c75;
}
.page-forum .speaker.module .module-title span em{
  color: #1587c3;
}
.page-forum  .speaker .speaker-list{
  flex-wrap: wrap;
    justify-content: flex-start;
    display: flex;
}
.page-forum  .speaker .item-speaker{
  text-align: center;
  margin-bottom: 0.92592592rem;
}
.page-forum  .speaker .item-speaker{
  width: 23%;
}
.page-forum  .speaker .item-speaker:not(:nth-child(4n)){
  margin-right: calc(8% / 3);
}
.page-forum  .speaker .item-speaker .avatar{
  width: 3.555rem;
  height: 3.555rem;
  border-radius: 50%;
  overflow: hidden;
  background: #b5bec5;
  margin: 0 auto;
}
.page-forum  .speaker .item-speaker .avatar img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-forum  .speaker .item-speaker .name{
  color:#333;
  font-size: 0.34148rem;
  margin-top: 0.2074rem;
  margin-bottom: 0.2rem;
}
.page-forum  .speaker .item-speaker .company,
.page-forum  .speaker .item-speaker .job_title{
  font-size: 0.246296rem;
}











/* 翻页 */
.pages {
  width: 100%;
}
.pages .pagination {
  float: right;
  overflow: hidden;
}
.pages .pagination {
  text-align: right;
}
.pages .pagination  a,
.pages .pagination  span {
  float: left;
  display: inline;
  /* padding: 0.12rem 0.2rem; */
  border: 1px solid #e9e8e8;
  border-right: none;
  background: #f6f6f6;
  color: #606266;
  font-size: .264151rem;
  cursor: pointer;
  /* margin: 0 0.075472rem; */
  /* min-width: 0.603774rem; */
  /* height: 0.603774rem; */
  text-align: center;
  /* margin: 0 0.075472rem ;
  padding: 0 0.075472rem ;
  min-width: 0.603774rem ;
  height: 0.603774rem ;
  line-height: .603774rem ; */
  margin: 0 5px;
  padding: 0 5px;
  min-width: 36px;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
}
.pages .pagination .current {
  background: #014190;
  border-color: #014190;
  color: #fff;
}
.pages .pagination  .pagecount{
  display: none;
}
.pages .pagination  i.prev,
.pages .pagination  i.next {
  display: inline-block;
  /* width: 0.3074rem;
  height: 0.3074rem; */
  width: 18px;
  height: 18px;
  background: url(../images/back.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: -3px;
}
.pages .pagination  i.next{
  transform: rotate(180deg);
}
.pages .pagination .prev {
  border-right: none;
}

/* 图片视频放大器 */
.amplifier{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 999;
}
.amplifier-swiper{
  background-color: rgba(0,0,0,0.8);
}
.amplifier .amplifier-container{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
}
.amplifier .amplifier-container img,
.amplifier .amplifier-container video{
  max-width: 95%;
  max-height: 100%;
}
.amplifier .amplifier-container video {
  min-width: 50%;
}
.amplifier-container .title{
  position: absolute;
  padding: 20px;
  background: rgba(0,0,0,0.8);
  color: #fff;
  z-index: 9999999;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 36px;
  text-align: center;
}
.amplifier-container .close{
  display: block;
  width: 54px;
  height: 54px;
  background-image: url(../images/close.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 50px;
  top: 50px;
  z-index: 9;
  cursor: pointer;
}
/* .amplifier-container */
.amplifier-container .swiper {
  width: 100%;
  height: 100%;
}
.amplifier-container .swiper .swiper-slide{
  display: flex;
    align-items: center;
    justify-content: center;
}
.amplifier-container .swiper .swiper-slide img{
  max-width: 100%;
  max-height: 100%;
}
.amplifier-container .swiper-button-next{
  right: 40px;
}
.amplifier-container .swiper-button-next:after, .amplifier-container .swiper-rtl .swiper-button-prev:after{
  content: 'next';
}
.amplifier-container .swiper-button-prev{
  left: 40px;
}
.amplifier-container .swiper-button-prev:after, .amplifier-container .swiper-rtl .swiper-button-next:after{
  content: 'prev';
}


/* page-news-center */
.page-news-center .news-date{
  width: 75px;
  height: 81px;
  margin-right: 10px;
  padding: 6px;
}
.page-news-center .news-area{
  padding: 10px 20px;
}
.page-news-center .news-date > span:first-child{
  font-size: 30px;
}
.page-news-center .news-content .title{
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 5px;
}
.page-news-center .li-inner{
  padding: 10px 0;
}










