/* schedule */
main.main1{padding-top:43px;background-color:#fafafa}
@media (min-width:1601px){
    .LANG-en .schedule{padding-top:100px;}
}
.schedule{padding-top:80px;margin-bottom:80px;color:#fff;background-image:url(../images/schedule_bg3.png);background-repeat:no-repeat;background-position:center top}
.LANG-cn .schedule{background-image:url(../images/schedule_bg2.png)}
.LANG-cn .schedule{padding-top:50px;}
.video .h2,.schedule .h2,.news h2{font-size:50px;line-height:1;text-align:center;padding-bottom:10px}
.LANG-cn .schedule .h2{padding-bottom:30px;padding-top:40px}
.schedule .p{font-size:18px;line-height:1.55;text-align:center;padding:0 16% 20px}
.LANG-en .schedule .p{padding-bottom:40px}
.schedule .table{background-color:#fff;color:#666;font-size:16px;padding:40px}
.schedule .table dd,.schedule .table dt{float:left;padding:19px}
.schedule .table .col1{width:12%}
.schedule .table .col2{width:39%}
.schedule .table .col3{width:39%}
.schedule .table .col4{width:10%; text-align: center;}
.schedule .table .col4 a{ display: block; padding-bottom: 10px;}
.schedule .table .col3 .l,.schedule .table .col3 .r{float:left}
.schedule .table .col3 .l{width:28%}
.schedule .table .col3 .r{width:72%}
.schedule .table dl{border-bottom:1px dashed #eeeeef;min-height:62px}
.schedule .table .title{border-top:1px dashed #cecccd;border-bottom:1px dashed #cecccd}
.schedule .table .last-border{border-bottom:none}
.schedule .last-border dd,.schedule .last-border dt{padding-bottom:10px}
.schedule .h4{font-size:30px;line-height:1;text-align:center;padding-top:80px;padding-bottom:40px}
.LANG-cn .schedule .h4{padding-top:90px;padding-bottom:50px}
.table .time{padding-top:0;padding-bottom:25px;text-align:left;color:#325cd6;font-size:18px;padding-left:15px}
.table .time .message{float:left;padding-right:40px}
.table .time .message .iconfont{font-size:22px}
.LANG-cn .table .time{padding-bottom:25px}
.schedule .list .li{float:left;width:25%;padding:0 10px}
.schedule .list .li .bli,.schedule .list .li .tli{background-color:#fff;padding-left:20px;padding-right:20px}
.schedule .list .li .tli{padding-top:25px}
.schedule .list .li .bli{padding-bottom:25px;box-shadow:0 5px 3px rgba(239,239,239,.1)}
.schedule .list .li .session span{background-color:#325cd6;padding:6px 14px;border-radius:3px;font-size:14px}
.schedule .list .title{font-size:20px;color:#333;line-height:1.3;padding-top:30px;font-family:AkkuratProBold;min-height:140px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.LANG-en .schedule .list .title{padding-top:20px;min-height:130px}
.schedule .list .message{color:#325cd6;font-size:14px;line-height:1.85}
.schedule .list .guest{padding-top:25px}
.schedule .list .guest .left,.schedule .list .guest .right{float:left}
.schedule .list .guest .left{width:24%}
.schedule .list .guest .left img{display:block;width:100%}
.schedule .list .guest .right{width:76%;padding-left:10px}
.guest .right .name{color:#000;font-size:14px;line-height:26px}
.guest .right .introduction{color:#666;font-size:12px;line-height:18px}


/* speakers */
.speakers{padding-top:80px;padding-bottom:80px}
.speakers .h3{font-size:36px;line-height:1;text-align:center;padding-top:20px;padding-bottom:40px;color:#333}
.speakers .ul{padding-top:30px;margin-left:-10px;margin-right:-10px}
.speakers .speaker{float:left;padding:10px}
.speakers .ul .col4{width:25%}
.speakers .speaker .img{overflow:hidden}
.speakers .speaker .img img{width:100%;display:block}
.speakers .speaker .text{padding:15px 20px 20px;background-color:#325cd6;color:#fff;font-size:14px;line-height:1.2}
.speakers .speaker .text .name{font-size:18px;line-height:1.5}


/* booth */
main.main2{padding-top:43px;background-color:#fff}
main.main2 .details ul{background-image:url(../images/line-bg.png);background-size:contain}
.booth{padding-top:110px;color:#fff;background-image:url(../images/booth_bg.png);background-repeat:no-repeat;text-align:center;background-position:center top}
.booth .h2{font-size:50px;line-height:2}
.booth .p{font-size:18px;line-height:1.55;padding:0 16% 50px}
.booth .div img{display:block;width:100%;max-width:1267px;margin:0 auto}


/* details */
.details .detail{padding-bottom:100px}
.details .detail .pic{width:42.857%}
.details .detail .pic img{width:100%;display:block}
.details .detail .text{width:57.143%;color:#333}
.details .detail.left .text{padding-left:50px}
.details .detail.right .text{padding-right:50px}
.details .detail .pic,.details .detail .text{float:left}
.details .detail.right .pic,.details .detail.right .text{float:right}
.details .detail .text h3{font-size:30px;line-height:1;padding:15px 0}
.details .detail .text p{font-size:16px;line-height:24px}
.details .detail .text .a-btn{color:#325cd6;display:inline-block;margin-top:20px;margin-right:50px}
.details .detail .text .a-btn .iconfont{font-size:20px}
.details .detail .text .a-btn span{font-size:18px}
.details .detail .text .a-btn:hover span{border-bottom:1px solid #325cd6}


/* live */
main.main3{background-color:#325cd6;padding-top:90px}
main.main3 .schedule{background-color:#325cd6;background-image:none;padding-bottom:100px;margin-bottom:0}
.live{padding-top:100px}
.live .liveBox{position:relative}
.live .boxshadow:before{content:'';position:absolute;width:86%;left:7%;bottom:1px;height:1px;box-shadow: 0 10px 50px 30px rgba(0,0,0,.2);}
.live .text{position:absolute;top:0;right:0;margin-left:64%;width:36%;padding:40px;background-color:#fff;height:100%}
.live .text .h3{font-size:30px;line-height:1.5}
.live .text .message{padding-top:10px;font-size:20px;color:#325cd6;font-family:AkkuratProBold,Arial}
.LANG-cn .live .text .message{font-weight:600}
.live .text .message .iconfont{font-size:20px;font-weight:400}
.live .text .register{padding-top:30px; font-size: 0;}
.live .text .register .a-btn{padding: 13px 36px;background-color:#325cd6;color:#fff;border-radius:0;font-size:16px}
.live .text .register .live-interception.a-btn{ margin-right: 15px;}
.live .text .liping .img{float:left}
.live .text .liping .lipingtext{padding-top:14px;}
.live .text .liping .lipingtext p{font-size:12px;color:#333;line-height:1.2}
.live .text .liping .img{margin-right:30px;box-shadow:0 2px 1px 0 rgba(0,0,0,.2)}
.live .text .liping{position:absolute;bottom:100px;width:100%;left:40px;padding-right:80px}
.live .play{width:64%;position:relative}
.live .play img{width:100%;display:block}
.live .play .register{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.live .play .register .a-btn{border-radius:0;background-color:rgba(50,92,214,1);color:#fff;font-size:16px;padding:12px 79px;margin-bottom:0}
.live .play .register .iconfont{cursor:pointer;font-size:60px;color:#fff}

@media (max-width:1200px){.schedule .table{font-size:14px}
.schedule .list .title{font-size:18px}
.schedule .list .message{font-size:13px}
.details .detail.left .text{padding-left:30px}
.details .detail.right .text{padding-right:30px}
.details .detail .text h3{padding:20px 0}
.details .detail .text .a-btn{margin-top:20px;margin-right:30px}
.live .text .liping{bottom:40px}
.live .text .liping .img{margin-right:10px}
}
@media (max-width:1024px){main.main1,main.main2{padding-top:50px}
.schedule .table .col3{width:48%}
.schedule .table .col2{width:30%}
.schedule .table .col21{ width: 14%;}
}
@media (max-width:992px){.schedule .list .li{width:50%;padding:5px 0}
.booth,.schedule{background-size:cover;margin-bottom:-5px;margin-top:-5px;padding-bottom:80px}
.schedule .table .col1{width:14%}
.schedule .table .col2,.schedule .table .col3{width:39%}
.schedule .table .col4{ width: 8%;}
.speakers .speaker{padding:5px}
.speakers .ul .col4{width:50%}
}
@media (max-width:750px){.LANG-en .booth{background-image:url(../images/booth_bg_wap1.png)}
.booth{background-size:cover;background-image:url(../images/booth_bg_wap.png)}
.LANG-cn .schedule,.booth,.schedule{padding-top:35px;padding-bottom:40px}
.schedule .table .col1,.schedule .table .col2,.schedule .table .col3,.schedule .table .col4{width:100%;padding:0}
.schedule .table .col4 a{ text-align: left;}
.LANG-en .col1,.LANG-en .col2,.LANG-en .col3{font-family:AkkuratProLight}
.schedule .table dl{padding:15px 0}
.schedule .list .li{width:100%}
.schedule .table .col3 .l,.schedule .table .col3 .r{width:100%}
.schedule .list .title{min-height:auto}
.booth .h2,.details .detail .text h3,.video .h2,.schedule .h2,.news h2{font-size:22px;line-height:1;padding-bottom:20px}
.details .detail .text p{font-size:14px}
.booth .p,.schedule .p{padding:0;padding-bottom:25px;font-size:14px}
.details .detail{padding-bottom:50px}
.details .detail.left .text{padding-left:0}
.details .detail.right .text{padding-right:0}
.details .detail .text .a-btn{display:block;margin-top:10px;margin-right:0}
.details .detail .text .a-btn span{font-size:14px}
.details .detail .text .a-btn .iconfont{font-size:16px}
.schedule .table .title{display:none}
.LANG-en .schedule .table .col2{font-family:AkkuratProBold}
.schedule .table .col2{color:#333;font-weight:600}
.schedule .table{padding:15px}
.schedule .table{font-size:16px}
.schedule .list .guest,.schedule .list .li .bli{padding-top:10px}
.table .time{padding-left:0;padding-bottom:0}
.table .time .message{width:100%;padding-right:0;font-size:16px}
.LANG-cn .schedule .h4{padding-top:50px;padding-bottom:30px}
.LANG-en .schedule .list .title{min-height:auto;padding-top:30px}
.details .detail .pic,.details .detail .text{float:none;width:100%}
.speakers .speaker .text .name{line-height:1;padding-bottom:5px}
.speakers .speaker .text{padding:10px}
.speakers .ul{margin-left:-5px;margin-right:-5px;padding-top: 15px;}
.speakers .speaker .text{font-size:14px}
.speakers .speaker .text .name{font-size:16px}
.LANG-cn .schedule .h2{padding-top:0}
.live{padding-top:0}
.live .boxshadow:before{display:none}
.live .play,.live .text{width:100%;margin:0;position:relative}
.live .text{padding:20px}
.live .text .liping{position:relative;left:0;bottom:0;padding-right:0}
.live .text .h3{font-size:22px}
.live .text .message{font-size:16px}
.live .text .message .iconfont{font-size:16px}
.live .text .register{padding-top:15px}
.register .a-btn{margin-bottom:15px}
.live .text .liping .img{width:20%}
.live .text .liping .img img{width:100%;display:block}
.live .play .register .a-btn{padding:10px 15px}
.LANG-cn .live .play .register .a-btn{padding:10px 30px}
.live .text .liping .lipingtext{padding-top: 5px;}
.live .text .liping .lipingtext p{font-size: 12px;}
}
@media(max-width:480px){
    main.main3 .schedule{ padding-bottom: 60px;}
}
.main3 .schedule .table{margin-top: 10px;}
.main3 .video{padding-top:0}
.main3 .video .h2{color:#fff}
.main3 .video .speaker .cont{background-color:#ccc;cursor:pointer}
.main3 .video .speaker .text{background-color:#fff;color:#325cd6}
.main3 .video .speaker .play{position:absolute;bottom:20px;left:20px}
.main3 .video .speaker .play .iconfont{font-size:24px;color:#fff}
.main3 .video .speaker .img{position:relative;transition:transform 12s cubic-bezier(.23,1,.32,1);transform:scale(1)}
/* .main3 .video .speaker:hover .img{transform:scale(1.1,1.1)} */

/*S-= news-one*/
.news h2{ color:#fff; padding:50px 0;}
.more-box{position: relative;z-index: 1; transition: .5s;-webkit-transition: .5s;-ms-transition:.5s; margin-bottom: 20px; display: none;}
.media-news{ background-color: #fff; display: block;}
.media-news li{padding:40px; position: relative; transition: .5s;}
.media-news li.last{border-color:#fff;}
.media-news li:before{content:'';opacity:0;display:block;width: 100%;height:31px; position: absolute;bottom:-31px;left:0;transition: .5s;-ms-transition:.5s;filter:alpha(opacity=0);}
.media-news li:hover:before{opacity:1;}
.media-news section{width:8%;float:left;background:#325cd6;color:#fff;font-size:18px;padding:25px 20px; text-align: center;letter-spacing: 2px;}
.media-news section span{display:block;font-weight: bold;font-size:18px;}
.media-news article{float:left;width:72%;padding: 0 5%;}
.media-news article h4{font-size:20px;color:#333; font-weight: normal;line-height: 1.4; margin-bottom: 10px;}
.media-news article h6{font-size:12px;color:#666;}
.media-news article p{font-size:14px;line-height:26px;color:#666; padding: 35px 0 20px; position: relative;z-index: 2;background:#fff}
.media-news article a{border-radius: 30px;display:inline-block;padding:8px 30px;border:1px #325cd6 solid; text-align: center;color:#325cd6;font-weight: bold;font-size:14px; }
.media-news article a:hover{background:#325cd6;color:#fff;}
.media-news figure{width:20%;float:left;}
.media-news figure img{width:100%;}
.media-news:hover{ box-shadow: 0 10px 50px 30px rgba(0,0,0,.2); }
@media only screen and (max-width:1600px) {
    .media-news article h4{font-size:22px;line-height: 1.5;}
    .media-news article p{ padding: 20px 0 0;}
    .media-news li{padding: 50px 5%}
}
@media(max-width:1240px){
    .media-news section{ padding: 10px;}
    .more-box{ display: block; }
}
@media only screen and (max-width:992px) {
    .media-news{ border-top: none; }/*多个删除这个*/
    .media-news li{padding:0px 0}/*多个改成20*/
    .media-news article h4{ font-size:20px;}
    .media-news section,.media-news section span{font-size:16px;}
    .media-news section{float:none;width:100%;padding: 10px 0; margin-bottom: 20px;}
    .media-news section span{display:inline;font-weight: normal;}
    .media-news article{width:60%;padding: 20px 10px;}
    .media-news figure{width:40%;}
    .more-box{ margin-top:0}
    .media-news article a{padding: 2px 30px;}
    .media-news article p{padding: 10px 0;}
}
@media(max-width:768px){
    .news h2{ padding:20px 0 0;}
}

@media only screen and (max-width:480px) {
    .media-news article{width:100%;}
    .media-news figure{display:none;}
}

/*E-= news-one*/
.live .text .liping .lipingtext p.huojiang{margin-bottom: 5px;}
.huojiang a{color:#325cd6;background-color:transparent;font-size:16px;line-height: 1.2;}
.huojiang a .iconfont{font-size: 16px;}