html,body {color:#fff;background-size:cover ;--mainColor:#009bfc;--mainWidth:1200px;--secondColor:#060e3c;--thirdColor:#ffa072;--opMainColor:rgba(0,155,252,.7);--opMainColor2:rgba(0,155,252,.2);}
.content{width:var(--mainWidth);margin:auto;}
@media screen and (max-width: 1200px){
    .content{width:95%;}
}
.zybj.part{padding-top:6em;}
.zybj .content{border: 3px dashed var(--thirdColor);border-radius: 30px; padding: 0 1em 1em;background:rgba(255,255,255,.8)}
@media screen and (max-width: 1200px){
    .zybj.part{padding-top:3em;}
    .zybj .content{border:0;padding:0;}
    .zybj .img{padding:0;}
    .zybj .text{padding:1em;}
    .zybj .yugao_text{font-size:1.5em;}
}

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

h1{height:48px;line-height:44px;font-size:26px;margin-bottom:2em;text-align: center;width:100%;overflow: hidden;height:80px;line-height:80px;}
h1 span{display: inline-block;padding:0em 2em;color:inherit;padding:0em 1em 0 3.5em;position: relative;z-index:1;}
h1 span::after{position:absolute;content:"";width:100%;height:40%;top:45%;background:rgba(255,197,128,.2);border-radius: 5px;left:0;z-index:-1;}
h1 span::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:no-repeat center left;background-size: auto;}
.part_w h1{color:#2b2b8b;}

#part_4_5 h1 span::before{background-image:url(h1_bg1.png);}
#part6 h1 span::before{background-image:url(h1_bg2.png);}
#part7 h1 span::before{background-image:url(h1_bg3.png);}
#part8 h1 span::before{background-image:url(h1_bg4.png);}
#part9 h1 span::before{background-image:url(h1_bg5.png);}
#part10 h1 span::before{background-image:url(h1_bg6.png);}
#part11 h1 span::before{background-image:url(h1_bg1.png);}
#part12 h1 span::before{background-image:url(h1_bg2.png);}
#part13 h1 span::before{background-image:url(h1_bg5.png);}
@media screen and (max-width: 1200px){
    h1{background-size:35vw;font-size:4.2vw;height:calc( 35vw * 80 / 240 );line-height:calc( 35vw * 80 / 240 );margin-top:0;}
    h1 span{padding:0em 1em 0 3em;}
    h1 span::before{background-size: auto 80%; }
}

/* 导航 */
.nav{}
#part4.video.part{padding:0;}
#part4.video .content{width:100%;}
#part4.video h1{display: none;}

/* 右浮动层 */
.rightBar ul li:first-child a{border:2px solid #fb99f2;background:rgba(251,153,242,.7);}
.rightBar ul li:first-child a:hover{background:#fb99f2;}
.rightBar ul li:last-child a{border:2px solid #00cccc;background:rgba(0,204,204,.7);}
.rightBar ul li:last-child a:hover{background:#00cccc;}

/* banner */
/* .banner{margin-top:63px;} */
@media screen and (max-width: 1200px){
    .banner{margin-top:0px;}
}

/* 活动介绍 */
.zybj .img {padding-right:1.5em;padding-bottom:1em;}
.zybj .img .video-main img{height:310.5px;}
.zybj .text p{text-indent:2em;text-align:left;}
.clear{clear:both;}
@media screen and (max-width: 1200px){
 .zybj .img{width:100%;float:none;padding:0;}
  .zybj .img .video-main img{height:calc( 95vw * 9 / 16 )}
  .zybj .text{width:100%;float:none;}
}

/* 嘉宾寄语 */
#part7 .video_outside{width:1000px;margin:auto;border: 5px solid var(--mainColor);border-radius: 10px;}
@media screen and (max-width: 1200px){
    #part7 .video_outside{width:95vw;}
}

/* 活动流程 */
#part9 table{border-collapse:collapse; empty-cells:show;width:100%;border:2px solid var(--mainColor);background:rgba(255,255,255,.8);}
#part9 table td{border:1px solid #000;padding:0 10px;}
#part9 table tr td.time{text-align: center;}
@media screen and (max-width: 1200px){
    #part9 table td{padding:0 2px;font-size:12px;}
    #part9 table td.time{width:20%;}
}

/* 图文回顾 */
#part11 img{border:2px solid var(--mainColor);border-radius:5px;}

/* 联系我们 */
#part13 li{width:70%;margin:auto;}
#part13 ul li .img{padding-right:2em;}
@media screen and (max-width: 1200px){    
    #part13 li{width:100%;margin:auto;text-align: center;}
    #part13 ul li .img{width:80%;padding-right:0;margin:auto;}
}