@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:none; list-style:none; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif,"微软雅黑","Microsoft Yahei"; font-size:14px;line-height:22px; }
img{max-width:100%; max-height:100%;}
a{color:#333; text-decoration:none;}
a:hover{color:#27ad66; text-decoration:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
p{font-size:16px; color:#333; line-height:2.0rem;}

.header,.content,.bg,.footer{width:100%;}
.header{padding:20px 0 15px 0;}
.header .logo{width:440px;}
.header .top{margin-left:445px;text-align:right;padding-top:25px; margin-bottom:17px;}
.orange,.btngreen{display:inline-block; color:#fff; padding:2px 5px;}
.orange{background:#ffa800;}
.green{background:##27ad66;}
.btngreen{background:#27ad66;}
a.orange:hover{background:#ff9c00; color:#fff;}
a.btngreen:hover{background:#229b5b; color:#fff;}
.gray{display:inline-block;background:#efefef; color:#333; padding:2px 5px; margin:0 10px;}
a.gray:hover{background:#ddd; color:#333;}
.header .nav{text-align:right; line-height:62px;margin-right: 75px;}
.header .nav a{display:inline-block;font-size:16px;padding:0px 8px; margin:0 2px;}
.header .nav a:hover{background:#27ad66;  color:#fff;}
.active{background:#27ad66 !important;  color:#fff !important;}
.center{max-width:1200px; margin:auto;}
.bannerleft{width:50%;}
.bannerleft img{width:100%;}
.swiper-container {
      width: 50%;
      height: 50%;

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-slide img{width:100%;}
.content{background:#f2f2f2 url(../images/contentbg1.png) right bottom no-repeat; }
.bg{background:url(../images/contentbg2.png) left center no-repeat;padding-bottom:80px;}
.title{margin-left:50%; position:relative; left:-90px; padding-top:40px; padding-bottom:10px;}
.title1{padding-top:40px; padding-bottom:10px; font-size:35px; text-align:center;font-weight:bold;}
.title1 strong{font-size:35px;}
.title div{padding-top:10px;}
.bigword{font-size:60px; font-weight:bold; color:#27ad66;}
.chinaword{font-size:24px; color:#333; font-weight:bold;}
.smallword{font-size:12px; color:#73c59a;}
.article{}
.articleimg{width:80%; margin:30px auto;}
.articleimg div{width:45%;}
.article p{ margin-top:15px;}
.article p.en{ text-indent:0rem;}
/*公共底部*/
.footer{background:#333; padding:20px 0px; text-align:center;}
.footer a{color:#fff;}
.footer p{color:#fff;font-size:13px;}
.footer p span{padding-left:50px;}
.zhuce{position:fixed; top:350px; right:0px; z-index:99;}
.anniu{background:#27ad66; color:#fff;padding:15px;}
/*会议日程*/
.agenda{padding:20px 0px 40px 0px; margin-top:30px;margin-bottom: -15px;}
.agendabg{background:#fff;}
.agenda h1{font-size:24px; color:#333; padding:15px 30px; border-bottom:#f2f2f2 2px solid; font-weight:normal;}
a.greenbtn{background:#27ad66; color:#fff; font-size:16px;display:inline-block; padding:5px 10px; float:right;}
a.greenbtn:hover{background:#249f5e; color:#fff;}
.agendacont{padding:15px 30px;}
.agendacont h3{font-size:18px; font-weight:normal; text-align:center; padding:10px 0;}
.agendatable{border-top:#27ad66 2px solid; border-bottom:#27ad66 2px solid;margin-top: 10px;}
.agendatable li{overflow:hidden; font-size:14px;padding:10px 0;}
.agendatable li:first-child{border-bottom:#27ad66 2px solid;}
.agendatable li:nth-child(2n){background:#f9fffc;}
.agendatable li .time{padding:0px 10px; width:180px;}
.agendatable li .cont{padding-left:200px;}
/*往期回顾*/
.bgw{background:#fff;}
.bgg{background:#f2f2f2;}
.sub{ padding-top:30px; padding-bottom:80px;}
.subnav{text-align:center; padding-bottom:20px;}
.subnav a{font-size:16px;}
.past{}
.past h3{font-size:16px; background:url(../images/pastbg.png) left bottom no-repeat;padding-top:20px; padding-left:50px; }
.section{overflow:hidden; padding-top:20px;display:flex}
.pastimg{}
.bright{margin-right:460px;}
/*.spot{margin-left:460px;}*/
.hide{display:none;}
.show{display:block;}
/*演讲嘉宾*/
.speaker{overflow:hidden;}
.speaker dl{width:25%; float:left;padding:0 2.5%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:30px;}
.speaker dt{text-align:center;}
.speaker dd{line-height:2.0rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.speaker .speakername{color:#27ad66; font-size:16px; font-weight:bold;}
.dede_pages{text-align:center;}
.pagelist{}
.pagelist li{display:inline-block;}
/*赞助商*/
.sponsor{background:#fff;}
.sponsorlist{border-bottom:#f2f2f2 1px solid; overflow:hidden; padding:40px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sponsorlist h1{font-size:24px;}
.sponsorleft{width:300px;}
.sponsorleft h1{color:#27ad66;line-height:1.6}
.sponsorright{margin-left:350px;}
/*faq*/
.faq{overflow:hidden;}
.faq p{ text-indent:0;}
/*路演公司*/
.roadshow{padding:20px 20px;}
.roadshowtable{display:table;}
.roadshow li{display:table-row;padding:10px 15px; background:#fff;}
.roadshow li:first-child{background:#27ad66; color:#fff;}
.roadshow li:nth-child(2n){background:#f2f2f2;}
.roadshow li div{display:table-cell; vertical-align:middle;padding:10px 5px;}
h2.roadtitle{text-align:center; font-size:20px; line-height:2.0rem;}
.roadshow .time{min-width:80px;}
.roadshow .speaker{min-width:120px;}
.roadshow h3{font-size:16px; padding-bottom:10px;}
.roadshow p{text-indent:0; font-size:14px;}
/*会议场地*/
.venue{margin-top:30px;}
.venue h3{font-size:20px; padding-bottom:15px;}
.venue .map{padding-left:15px;}
/*联系我们*/
.contact{font-size:14px; width:90%; margin-left:10%;}
.contact .word{width:460px;}
.contact .contactimg{margin-left:480px;}
.contact img{width:48%;}
.contact h3{font-size:20px; font-weight:normal; color:#222;}
.contact p{text-indent:0rem;}
.green{color:#27ad66; font-size:16px;}
@media (min-width: 769px){
    .articleimg{
        margin-right: 80px;
    }
    .articleimg img{
        height: 262px;
    }
    .articleimg .fleft{
        width: 55%;
        margin-left: -100px;
    }
}
@media (max-width: 769px){
    .articleimg{
        display: flex;
        flex-direction: column;;
    }
    .articleimg .fleft{
        margin-bottom: 15px;
    }
    .articleimg div{
        width: 100%;
    }
}
