html {
  box-sizing: border-box;font-family: 'microsoft yahei' arial;
  min-width: 1260px;
}
.main{
  padding-bottom: 200px
}
*, *:before, *:after {
  box-sizing: inherit;
}
a,a:hover,a:active,a:focus,a:visited{
  text-decoration: none;
}
ul,ol{
  list-style: none;margin:0;
}
ul,li,ol{
  padding:0;
}
p{margin:0}
.ti2{
  text-indent: 2em
}
.response{
  display: block;width: 100%;min-height: 100%;
}
.bg-main{
  background:#2968ad
}
.c-main{
  color:#c7072f
}
.banner{
  display: block;width:100%;
}
.menu-item{
  display: block;line-height: 50px;height: 50px;color:#fff;
  text-align: center; padding:0 2em;
}
.menu-item.active, .menu-item:hover{
  background: #1f4580
}
.section-wrap{
    width: 100%;
    top: 0;
}
.section-nav{}
.section{
  width:1080px;margin:0 auto;
}
.section-title{
  margin:0px auto 60px;text-align: center;
  padding-top:80px;
  padding-bottom: 20px;
  background: url(https://res.variflight.com/carnoc/zt/topic_gh//images/section-title-bg.png) no-repeat center bottom;
  line-height: 70px;color:#1f4580;font-size: 36px;
}
.section-title:before{

}

.agenda-guest-img{
  width:145px;height: 145px;border-radius: 50%;overflow:hidden;margin: 0 auto;
}
.agenda-guest-img.tiny{
  width:65px;height: 65px;
}
.block-video{
 overflow: hidden;margin-left: 50px;
 width:544px;height: 343px;
}

.news-list{
  height: 386px;
  width:492px;
  background:url(https://res.variflight.com/carnoc/zt/topic_gh//images/bg-talk.jpg) no-repeat;
  background-size: 100% 100%
}
.news-list li {
  list-style: square;color:#fff;
}
.news-list a{
  color:#fff;line-height: 2.5
}

/*现场图集*/
.section-gl{
  background: url(https://res.variflight.com/carnoc/zt/topic_gh//images/bg-repeat.jpg) left top
}
.tabs{
  width:1103px;margin:0 auto;position: relative;
  background: url(https://res.variflight.com/carnoc/zt/topic_gh//images/bg-tab.png) no-repeat;
}
.tabs ul{
  padding-left: 108px; height: 56px;
}
.tab-content{
  padding: 80px 50px;
  border: 1px solid #d9dee6;
    box-shadow: 0 5px 13px 0px #445d85;
  margin: 0 3px;
}
.tabs li {
  float:left;
}
.tabs li.active{
  background: #efb245
}
.tabs span,
.tabs a{
  color:#fff;padding:0 2em;font-size: 18px;line-height: 56px;display: block;
}
.gallery-live{
 overflow: hidden;margin-right: 30px;
}
.gallery-live-slider{
   position: relative; overflow: auto;width:575px;height: 386px;
}
.gallery-live-slider ul li { float: left; }
.gallery-live-slider ul li a{ width:575px;height: 386px;display: inline-block; overflow: hidden;}
.gallery-live-slider a img{
  display: block;width:100%;min-height: 100%;
}
.slider2{
   position: relative; overflow: auto;width:100%;height: 515px;
}
.slider2 ul li { float: left; }
 
 

.dots {
    position: absolute;
    right: 10px;
    bottom: 10px;
    list-style: none;
    text-align: center
}
.dot {
    display: inline-block;
    overflow: hidden;
    margin: 0 4px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #444444;
    color:#fff;line-height: 25px;font-size: 14px;
    cursor: pointer
}
.dot.active {
    background: #ff7700;
    cursor: default
}

/*嘉宾演讲*/
.agenda-gl{
  margin-left:-5px;margin-right: -5px;margin-bottom: -5px
}
.agenda-gl-item{
  padding:5px;height: 210px;overflow: hidden;
}
.agenda-groups td,.agenda-groups th{
  padding: 10px;background: #eeeeee
}

.section-source{
  background: url(https://res.variflight.com/carnoc/zt/topic_gh//images/bg2.jpg) no-repeat 0 0 / 100% 100%
}
.timeline{
  background: url(https://res.variflight.com/carnoc/zt/topic_gh//images/timeline.png) no-repeat center center;height: 20px;margin-top: 40px
}

.source-gl{
  margin-left:-25px;margin-right: -25px;margin-bottom: -5px
}
.source-gl-item{
  padding:5px 25px;height: 200px;overflow: hidden;
}
.source-gl-item2{
  color:#1b2d48;line-height: 2;height: 150px;padding-top: 20px;
}
.swiper-arrow{
  width:56px;height: 56px;position: absolute;left:-70px;top:50%;margin-top:-28px;
  background: url(https://res.variflight.com/carnoc/zt/topic_gh//images/arrow-left.png)
}
.swiper-right{
    background: url(https://res.variflight.com/carnoc/zt/topic_gh//images/arrow-right.png);left: auto;right:-70px;
}
.video-js .vjs-big-play-button{
    left: 50%;
    top: 50%;
    margin-left: -45px;
    margin-top: -22px;
}
.swiper-arrow.swiper-button-disabled{
 opacity: .6
}


/* sildes css begin */
.control {width:900px;height: 570px;background:#282828;display: block;top:0;left:0;overflow: hidden;}
.change li{width:900px;overflow: hidden;text-align:center}

/* 图片垂直居中,不是很准确 */
.change li .imgWrap{display: table-cell ;width:900px;height:570px;vertical-align: middle;cursor:pointer;*font-size: 500px;}
/* .change li img{max-width:900px;max-height:570px;width: expression(this.width > 900 && this.width > this.height ? 900 :true); height:expression(this.height >900 ? 570: true);vertical-align:middle; overflow:hidden} */
.change li img{
  width:100%;height: 100%;object-fit: cover;
}
/* 描述部分 */
.change li .textDesc{width:100%;height:100px;position:absolute;left:0;bottom:0;text-align:left;overflow: hidden;}
.change li .opacity{width:100%;height:100px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.change li .title{padding:10px 15px 0; color:#e6e6e6;font-size:14px;line-height:22px;}
.change li .title a{color:#e6e6e6;}
.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}

/* 翻页按钮 */
.prev, .next{width:49px;height:49px;position:absolute;bottom:255px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none;} 
.prev span, .next span{display: none;}
.prev{left:0;background:url(https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/arrows_01.png") ; _background:none}
.next{right:0;background:url(https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/arrows_02.png") ; _background:none}

/* 分页 */
.pageClass{text-align:center;z-index: 9;position:absolute;top:50px;padding-top:10px;}
.pageClass a{display: inline-block; width:10px;height:10px;margin:0 3px;overflow:hidden; border:1px solid #bebebe;background:#bebebe ;border-radius:5px;outline:none}
.pageClass a span{display:none}
.pageClass a:hover,.pageClass a.cur{border:1px solid #be230a;background:#be230a }

/* 缩图部分 */
.thumbWrap{width:140px;height:570px;padding:39px 0;position:absolute;right:0;top:0;overflow: hidden;}
.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}
.thumbWrap ul{}
.thumbWrap ul li{width:140px;height:89px;padding:10px 3px 3px;text-align:center;overflow: hidden;opacity: .4}
.thumbWrap ul li div{display: table-cell ;width:138px;height:89px;vertical-align: middle;cursor:pointer;*font-size: 79px;}

.thumbWrap ul li img {max-width:140px; max-height:89px; width: expression(this.width > 116 && this.width > this.height ? 116 :true); height:expression(this.height >89 ? 89: true);vertical-align:middle; overflow:hidden}

.thumbWrap ul li.cur{opacity: 1}

/* 缩图按钮 */
.thumbPrev,.thumbNext{width:140px;height:39px;text-align:center;position:absolute;color:#000;z-index: 9; outline:none}
.thumbPrev span, .thumbNext span{display: none;}

.thumbPrev{left:0;top:0;background:url(https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/Yprev2.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/Yprev.png") ; _background:none;background-size:100%}
.thumbNext{left:0;bottom:0;background:url(https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/Ynext2.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="https://res.variflight.com/carnoc/zt/topic_gh//images-thumb/Ynext.png") ; _background:none;background-size:100%;    background-position: 0 100%;}
.timeline-bg{
    width: 1082px;
    height: 687px;
    background: url(../images/bg-photo.png);
}
.timeline-inner{
padding: 70px 60px 50px 45px;
}
.timeline-pic{
  height: 460px;overflow: hidden;
}
.timeline-pic img{
  display: block;width:100%;min-height: 100%;
}
.timeline-content{
  color:#1b2d48;font-size: 16px;line-height: 2;margin-top: 20px
}