body{padding-top:125px!important;}
.header { position: fixed; top: 0; left: 0; z-index: 22; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) }
.transp-header {background-color: rgba(0,20,86,1);box-shadow: none;}
.transp-header .header-nav-ul > li > a {}
.transp-header .header-extra-ul{color:#fff;}

/* secondary nav */
.transp-header .header-nav-ul > li > ul {
    display: none;
    background: rgba(0,20,86,0.90);
}

.transp-header .header-nav-ul > li:hover > ul {
    display: block;
}

.transp-header .header-nav-ul > li > ul > li > a {
    color: #fff;
}

.transp-header .header-nav-ul > li > ul > li > a:hover {
    color: #fff;
    background: #00a0e8;
}

@media(min-width:1848px) {
.swiper-container{ display:block;}
.swiper-container_wap{ display:none;}
#banner .pagination {
position: absolute;
left: 0;
text-align: center;
bottom: 25px;
width: 100%;
z-index:999;
}
#banner .swiper-pagination-bullet {
display: inline-block;
width: 26px;
height: 16px;
opacity:1;
border-radius: 8px;
background: white;
margin: 0 3px;
cursor: pointer;
transition: width 0.3s ease-in-out;

}
#banner .swiper-pagination-bullet-active{
    background: #fdd000;
    width:16px;
}
}
@media(min-width:800px) {
    body{ overflow-x: hidden; }
.swiper-container{ display:block;}
.swiper-container_wap{ display:none;}
#banner .pagination {
position: absolute;
left: 0;
text-align: center;
bottom: 25px;
width: 100%;
z-index:999;
}
#banner .swiper-pagination-bullet {display: inline-block;width: 12px;height: 12px;opacity:1;border-radius: 8px;background: #dcdcdc;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
#banner .swiper-pagination-bullet-active{
    background: #00a0e8;
    width: 40px;
}
}


#banner .swiper-wrapper img {
    width: 100%;
    height: auto;
    vertical-align: middle;
}

.swiper-button-prev{background:url(../images/prev.png) no-repeat;width: 50px !important;height: 115px !important;left: 150px !important;}
.swiper-button-prev:hover{ background-image:url(../images/prev_hover.png);}
.swiper-button-next{background:url(../images/next.png) no-repeat;width: 50px !important;height: 115px !important;right: 150px !important;}
.swiper-button-next:hover{ background-image:url(../images/next_hover.png);}
.swiper-button-prev:after,.swiper-button-next:after{ display:none;}
.section-title2 { position: relative; padding: 0 20px; }
.section-title2 > div { position: relative; z-index: 2; }
.section-title2:before { content: ''; display: block; position: absolute; bottom: -5%; left: 0; z-index: 1; width: 100%; background: #5387ea; height: 30%; }

.myfa { display: inline-block; vertical-align: middle; background: url(../images/myfa.png) no-repeat; }
.myfa.myfa-phone { width: 20px; height: 20px; background-position: 0 0; }
.myfa.myfa-bars {width: 34px;height: 31px;background-position: -153px -2px;margin: -73px 6px 0 0;}
.myfa.myfa-close { width: 20px; height: 20px; background-position: -58px 0; }
.myfa.myfa-plus { width: 20px; height: 20px; background-position: -78px 0; }
.whiteblock {width: 100%;margin-bottom: 10px;}
.myfa.myfa-search { width: 20px; height: 22px; background-position: -109px 0;}

/*about*/
.c_about .ab_box{border: solid 8px #dbf5ff;border-radius: 10px; padding: 50px 150px;box-shadow: 0px 12px 0px 0px rgba(0, 160, 232, 1); position: relative;}
.c_about .ab_box:before{ content: ""; position: absolute; width: 37px; height: 31px; background: url(../images/ab_ico.png) no-repeat; left: 50px; top:104px;}
.c_about .ab_box:after{ content: ""; position: absolute; width: 37px; height: 31px; background: url(../images/ab_ico.png) no-repeat; transform: rotate(180deg); right: 60px; bottom: 20px;}
.c_about .ab_box .ab_tit{text-align: center;margin-bottom: 50px;}
.c_about .ab_box .ab_tit span{ position: relative;font-size: 40px;color: #00a0e8; font-weight: bold; }
.c_about .ab_box .ab_tit span:before{content: "";position: absolute;width: 106px;height: 35px;background: url(../images/tit_left.png) no-repeat;left: -130px;top: 11px;}
.c_about .ab_box .ab_tit span:after{content: "";position: absolute;width: 106px;height: 35px;background: url(../images/tit_right.png) no-repeat;right: -130px;top: 11px;}

/*数据*/

.tit span{ font-size: 40px;color: #00a0e8; font-weight: bold; position: relative; }
.tit span:before{position: absolute;content: "";width: 131px;height: 152px;background: url(../images/tit.png) no-repeat;left: -132px;top: -26px;}
.tit span:after{content: "";position: absolute;width: 106px;height: 35px;background: url(../images/tit_right.png) no-repeat;right: -130px;top: 11px;}
.c_shu{padding-bottom: 140px;background: url(../images/shuju_bg.png) no-repeat center;background-position: center 110px;}
.shuju{ margin-top: 70px; }
.shuju .shuju_co{ width: 25%; float: left; padding: 0 50px; display: flex;justify-content: center;position: relative; transition:all 0.3s; }
.shuju .shuju_co:before{content: "";position: absolute;width: 1px;height: 156px;border-right: dashed 1px #00a0e8;right: 0;top: 20px;}
.shuju .shuju_co:last-child:before{ display: none; }
.shuju .shuju_co img{display: block;margin-bottom: 30px;}


.shuju .shuju_co p{font-size: 60px; display: inline;color: #00a0e8; font-weight: bold;}
.shuju .shuju_co em{font-size: 60px;color: #00a0e8;font-weight: bold;}
.shuju .shuju_co span{font-size: 20px;color: #00a0e8;display: block;margin-top: 33px;padding-left: 17px;border-left: 4px solid #00a0e8;margin-left: 5px;}

/*嘉宾*/
.c_people{ padding-top: 0; }
.people_box{ margin-top:50px;}
.btn_more.btn_news{margin-top: 20px;}
.btn_more{width: 220px;background-image: linear-gradient(-90deg, #c91786 0%, #00a4e9 100%), linear-gradient(#00a0e8, #00a0e8);background-blend-mode: normal, normal;
border-radius: 25px;height: 50px; text-align: center; line-height: 50px; margin: 0 auto; margin-top:50px;}
.btn_more:hover{background-image: linear-gradient(90deg, #c91786 0%, #00a4e9 100%), linear-gradient(#00a0e8, #00a0e8);background-blend-mode: normal, normal;}
.btn_more a{ color: #fff;font-size: 18px;}

/*news*/
.news_box{ margin-top: 20px; }
.news_box .news_co{float: left;width: 48%;margin-right: 4%;height: 220px; margin-top:50px}
.news_box .news_co:nth-child(2n){ margin-right: 0;}
.news_box .news_co .new_img{float: left;width: 47%;height: 100%;}
.news_box .news_co .new_img img{height: 100%;width: 100%;}
.news_box .news_co .new_txt{width: 53%;float: left;background-color: #f2f2f2;height: 100%;padding: 40px 40px;}
.news_box .news_co .new_txt .new_stit{ font-size: 18px;color: #333;line-height: 1.5em; }
.news_box .news_co .new_txt span{font-size: 14px;color: #999;display: block;margin: 20px 0;}
.news_box .news_co .new_txt .news_more{font-size: 14px;color: #fff;background-color: #00a0e8;padding: 8px 20px;border-radius: 30px;display: inline-block;}
.news_box .news_co .new_txt .news_more:hover{background-image: linear-gradient(-90deg, #c91786 0%, #00a4e9 100%), linear-gradient(#00a0e8, #00a0e8);background-blend-mode: normal, normal;}
/*伙伴*/
.overlay.overlay-hover{height: 70px;}

/*直播*/
.video_bg{width: 324px;height: 375px;background-color: #002979;border-radius: 10px;position: fixed;bottom: 50px;right: 10px;z-index: 999; padding:50px 0;}
.video_bg .video_close a{width: 18px;height: 18px;background: url(../images/video_close.png) no-repeat;position: absolute;right: 10px; top:-30px;}

.video_box{ position: relative; }
.video_box .video_img{ width:85%; margin:0 auto; border-radius:20px;}
.video_box .video_img img{ border-radius:10px;}
.video_box h3{width: 159px;height: 35px;background-color: #fff; margin:10px auto 0 auto; text-align:center; line-height:35px; color:#009ce4;}

.overlay.ispeakerlist{height:270px;}
.overlay.speakerlist{height:270px;}