*, *:before, *:after{box-sizing: border-box;padding:0;margin:0;}
html,body {background:#000;color:#fff;min-width:320px;line-height:2;font-family:Arial,微软雅黑;font-size:18px; ;}
ol,ul,li{list-style-type:none;}
b{font-weight:normal}
img{vertical-align:middle;border:0;}  
h1,h2,h3,h4,h5,h6 {font-size:inherit;font-weight:normal;} 
a {color:#fff;text-decoration:none;}
.align-center{text-align: center;}
.align-right{text-align: right;}

.content{width:1200px;margin:auto;}

h1{height:48px;line-height:44px;font-size:26px;margin-bottom:2em;background-size: auto 100%;text-align: center;width:100%;overflow: hidden;;}
h1 span{display: inline-block;padding:0em 2em;color:inherit;border:2px dashed #f15a24;border-radius: 30px;position: relative;}
h1 span::before{content: "";position: absolute;border-bottom:2px dashed #f15a24;top: 50%; right: 100%;width:600px;}
h1 span::after{content: "";position: absolute;border-bottom:2px dashed #f15a24;top: 50%; left: 100%;width:600px;}
h2{text-align: center;font-size:24px;margin-top:2em;margin-bottom:1em;}
h2 span{/*display: inline-block;padding:0 2em;    border-radius: 25px; color:#27ace6;border: 2px #27ace6 solid;*/color:#f15a24;}
@media screen and (max-width: 1200px){
    h1{font-size:1em;height:2.4em;line-height:2em;}
    h1 span{padding:0 1em;}
    h2{margin:1em 0;}
}

.part{padding:4em 0;}
.part_w{color:#000;background: url(../images/bg_w.jpg) center center #fff;background-size: 100%;;}
.part_w a{color:#000;}
.part_w a:hover{color:#f15a24;;}
.part_b{color:#fff;background: url(../images/bg_b.jpg) center center #000;background-size: 100% auto;}
.part_b a{color:#fff;}
.part_b a:hover{color:#f15a24;;}
@media screen and (max-width: 1200px){
    .part{padding:2em 0;}
}

/* 导航 */
.nav{width:100%;background-color:#000;position: fixed;top:0;left:0;line-height: 60px;/*background-image: linear-gradient(#000 80%, #f15a24 100%);*/border-bottom:3px #f15a24 solid;font-size: 16px;z-index:3;}
.nav ul{display: flex; justify-content:space-between;}
.nav ul li a{display: block;padding:0 60px;}
.nav ul li a:hover{/*background-image: linear-gradient(#42aeaf, #398ec2);;*/background-color:#f15a24;}
@media screen and (max-width: 1200px){
    html,body{font-size: 14px;}
    .content{width: 95%;}
    .nav{width:50%;height:100%;border-right:3px #f15a24 solid;border-bottom:0;left:-50%;}
    .nav ul{display: block;padding-top:2em;}
    .nav ul li{border-bottom:1px #f15a24 solid;}
    .nav ul li a{padding:0 1em;}
}

/* 头banner */
.banner{box-shadow:0 0 20px rgba(255,255,255,.5);margin-top:40px;}
.banner img{width:100%;}
@media screen and (max-width: 1200px){
    .banner{margin:0;}
}

/* 右侧浮动 */
.rightBar{position: fixed;;right:0;bottom:8em;z-index: 2;}
.rightBar ul{width: 300px; display: flex; flex-wrap: wrap; justify-content: flex-end;}
.rightBar ul li{margin-top:.5em;}
.rightBar ul li a{display: block;width:100%;height:100%;padding:0.2em 3em;border-radius:2em 0 0 2em;border:2px solid #f15a24;background:rgba(241,90,36,.7);color:#fff;border-right:0;transition: all 0.3s ease-in 0s;}
.rightBar ul li a:hover{background:#f15a24;color:#fff;padding-right:5em;}
@media screen and (max-width: 1200px){
    .rightBar ul{width:120px;}
    .rightBar ul li a{padding:0em 1em;}
    .rightBar ul li a:hover{padding-right:2em;}
}

/* 活动介绍 */
.activityInfo{display: flex;}
.activityInfo .video{width:60%;background:#000;height:calc( 1200px * .6 * 9 / 16 );color:#fff;line-height:calc( 1200px * .6 * 9 / 16 );text-align: center;box-shadow: 0 0 10px rgba(241,90,36,.8);}
.activityInfo .video img{width:100%;}
.activityInfo .text{width: 40%;padding-left:1em;}
.activityInfo .text p{text-indent: 2em;}
@media screen and (max-width: 1200px){
    .activityInfo{display: block;}
    .activityInfo .video{width:100%;height:calc( .95 * 100vw * 9 / 16 );line-height:calc( .95 * 100vw * 9 / 16 )}
    .activityInfo .text{width:100%;padding:1em 0 0 0;}
}

/* 邀请嘉宾 */
.guestList{display: flex;flex-wrap:wrap;}
.guestTOP {width:25%;padding:0 27px;margin-bottom:40px;height:360px;position:relative;text-align:center;}
.guestTOP .circle1 {width:238px;height:238px;background:url(../images/bhsy_a.png) no-repeat;position:absolute;top:0;left:27px;}
.guestTOP .circle {width:225px;height:225px;background:url(../images/bhsy_b.png) no-repeat;position:absolute;top:-16px;left:11px;}
.guestImg {width:213px;height:213px;border-radius:50%;overflow:hidden;margin:12px auto 0;}
.guestTOP .name {font-size:24px;color:#000;background:#cad8e5;border:1px solid #cad8e5;border-radius:42px;position:relative;display:inline-block;height:36px;line-height:32px;padding:0 15px;top:-12px;}
.guestTOP .info {text-align: center;font-size:.9em;}
.guestTOP:hover .circle {background-image:url(../images/sy_b.png);}
.guestTOP:hover .name {color:#fff;border:1px solid #f15a24;}
.guestTOP:hover .circle1 {background-image:url(../images/sy_a.png);}
.guestTOP:hover .name {color:#fff;background:#f15a24;}
.guestTOP:hover .info {color:#f15a24;}
.guestTOP:nth-child(4n) {margin-right:0;}
@media screen and (max-width: 1200px){
    .guestTOP{width:33.3%;padding:0 10px;height:auto;margin-bottom:0;}
    .guestImg{width:100%;height:auto;}
    .guestTOP .name{overflow: hidden;font-size:1em;height:2em;line-height:1.9em;}
    .guestTOP .info{font-size:.8em;margin-top:-1em;}
    .guestTOP .circle1{width:calc( 92% );background-size:100%;top:.3em;left:.4em;}
    .guestTOP .circle{width:calc( 85% );background-size:100%;top:0em;left:0em;}
}


/* 活动议程 */
.table{width:100%;border-collapse:collapse; empty-cells:show; margin:auto;}
.table tr td{border-bottom:1px solid transparent;padding:0px 10px;vertical-align: top}
.table tr:hover td{border-bottom:1px dashed #f15a24;}
.table tr:hover td:first-child{color:#f15a24;}
.table tr td span{color:#999;font-size:.9em;}
.table h5{padding-top:1em;}

ul.tab{display: flex;justify-content:center;}

ul.tab li a{display: inline-block;width:100%;height:100%;border-bottom:1px solid #fff;padding:0 2em;}
ul.tab li.cur a{border-bottom:1px solid #f15a24;color:#f15a24;}
.schedule_box{display: none;}
.schedule{display: flex;flex-wrap:wrap;}
.schedule .title{width:240px;height:370px;flex-grow:0;/*background:url(../images/tab-box-bg.png) #000 no-repeat;*/margin-right:10px;background-color:rgba(0,110,172,.2);background-image: linear-gradient(135deg, rgba(0,110,172,.3), rgba(0,102,0,.3),rgba(0,110,172,.3), rgba(0,102,0,.3));border:1px solid #333;}
.schedule .title .h4{padding:2em 0 1em;text-align: center;;}
.schedule .title h5{font-size: 28px; font-weight: 400; color: #fff; line-height: 59px; margin-top: 10px; margin-bottom: 10px;padding-left:25px;}
.schedule .title .time p{font-size: 60px; font-weight: 700; line-height: 74px; font-family: DIN;padding-left:25px;}
.schedule .timeList{flex-grow:1;width:950px;}
/* .schedule_box:last-child .schedule .timeList{padding-left:5em;} */
.table1{display:table;}
.table2{display:none;}
@media screen and (max-width: 1200px){
    .schedule{display: block;}
    .schedule .title{margin:1em auto;display: none;}
    .table1{display:none;}
    .table2{display:table;margin-top:1em;}
    /* .schedule .table h5{text-align: center;;} */
    .table{width:100%;font-size: 12px;;}
    .table tr td{padding:0 2px;;}
    .schedule .timeList{width:100%;}
    .schedule_box:last-child .schedule .timeList{padding-left:0em;}
}

/* 活动组织 */
.logos{position: relative;}
.logos img.logo{width:100%;margin-bottom:2em;}
.logos .qrcode{position: absolute;right:30px;bottom:0px;}
.logos .qrcode img{border:5px solid #fff;}
@media screen and (max-width: 1200px){
    .logos .qrcode{width:100%;position: unset;text-align: center;}
    .logos .qrcode img{width:30%;}
}

/* 新闻报道 */
.swiper-container.xwbd{width:1200px;margin:auto;padding:0 0 50px;}
:root{--swiper-theme-color:#f15a24;}
.swiper-slide-box{width:1000px;margin: auto;display: flex;}
.slide-img{width:60%;}
.slide-img img{width:100%;height:auto;}
.slide-text{width: 40%;padding-left:2em;;}
.slide-text h3{font-size:1.2em;margin-bottom:1em;}
.slide-text span{float: right;margin-top:2em;border:1px solid #f15a24;display: inline-block;border-radius: 2em;;}
.slide-text span a{width:100%;height:100%;display: inline-block;padding:0 2em;}
.newsList{margin-top:1em;}
.newsList ul{display: flex;flex-wrap:wrap;}
.newsList ul li{width:50%;/*background: url(../images/icon_left.png) no-repeat 1em .7em;*/padding-left:2em;position: relative;}
.newsList ul li::before{position: absolute;content:"";width:5px;height:5px;background:#f15a24;border-radius: 50%;left: 1.1em;top: .8em;}
.swiper-pagination-bullet{ background: #fff; opacity: .5;}
.swiper-pagination-bullet-active{background:#f15a24;opacity:1;}
@media screen and (max-width: 1200px){
    .swiper-container.xwbd{width: 100%;padding:0;}
    .swiper-slide-box{width:100%;display: block;}
    .slide-img{width:100%;height:calc( .95 * 100vw * 9 / 16 )}
    .slide-text{width:100%;padding:1em 0 0;}
    .newsList ul{display: block;}
    .newsList ul li{width:100%;}
    .swiper-button-next, .swiper-button-prev{top:22%;}
}

/* 现场盛况 */
.xcsk ul{;}
.xcsk ul li{float: left;margin:0 5px;}
@media screen and (max-width: 1200px){
    /* .xcsk ul li{width:50%;padding:.5em 1em;} */
}

/* 历届回顾 */
.ljhg ul li{padding:1em;text-align: center;}
.ljhg ul li img{width:100%;}


.foot{text-align: center;font-size:.8em;}

.fhsy{display: none;position: fixed;z-index: 2;width:40px;height:40px;bottom:20px;left:10px;}
.fhsy img{width:100%;}
@media screen and (max-width: 1200px){
    .bm{right:10px;bottom:10px;width:60px;}
    .fhsy{display: block;}    
}

/* 评审团 */
.pst{display: flex;flex-wrap:wrap;margin-bottom:2em;}
.pst li{width:16.6%;padding:1em;box-sizing: border-box;text-align: center;}
.pst li img{width:100%;border-radius: 50%;border:2px #f15a24 solid;padding:4px;}
.pst li p{font-size:.8em;color:#999;}
@media screen and (max-width: 1200px){
    h2{font-size: 1em;}
    .pst li{width:33.3%;}
    
}

/* 获奖榜单 */
#part16 .para{text-align: center;}
#part16 .para div{width:800px;margin:2em auto;background:rgba(255,255,255,.1);padding:1em 0;border-radius: 20px;;}
#part16 .para div h2{margin:0;}
@media screen and (max-width: 1200px){
    #part16 .para div{width:90%;border-radius: 10px;}
}

/* 嘉宾金句 */
#part17 ul li{float: left;margin:0 5px;}
@media screen and (max-width: 1200px){
    #part17 ul li img{height:200px;}
}