*{font-family:"Segoe UI", SegoeUI, "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0;margin:0;box-sizing:border-box}body{-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important;line-height:1.5}a,button{appearance:none;outline:none;box-shadow:none}body{background:#f5f2f8}.bold{font-weight:700}li{list-style:none}.img_auto{display:block;width:100%;max-width:100%;height:auto}.c-flex{display:flex;justify-content:center;align-items:center}.loginBox{display:none}#app{width:100%;height:auto;max-width:1920px;margin:0 auto;background:url("../images/bg.png") center 60px no-repeat #f5f2f8;background-attachment:fixed;position:relative}#header{position:fixed;top:0;z-index:200;width:100%;max-width:1920px}main{width:100%;height:auto;margin-top:60px}.main{padding:0 5%}.header .main{padding:0}.wrap{width:100%;height:auto;position:relative}.container{width:100%;margin:0 auto;max-width:1600px;position:relative;overflow:hidden}.subjectModule{padding-top:40px}.subjectModule .subjectContent{max-width:1150px}.subjectModule .subjectContent .title{font-size:52px;color:#463668;font-weight:700}.subjectModule .subjectContent .title .cn{font-size:64px;background:linear-gradient(0deg, #BE3BC3 0%, #0078D3 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.subjectModule .subjectContent .title .min_title{font-size:42px}.subjectModule .subjectContent .time{margin-top:36px;font-weight:bold;color:#463668;font-size:16px;padding:10px 29px;border-radius:24px 24px 24px 24px;border:1px solid #0078D3;display:inline-block}.subjectModule .subjectContent .contents{margin:40px 0;max-width:950px}.subjectModule .subjectContent .contents .subText{font-size:16px;color:#1E1E1E;margin-bottom:24px;line-height:2;margin-bottom:6px}.subjectModule .subjectContent .contents .subText:last-child{margin-bottom:0}.subjectModule .subjectContent .attraction .list-box-light{font-weight:bold;font-size:24px;color:#0078D3}.subjectModule .subjectContent .attraction .des{justify-content:flex-start;color:#000;align-items:baseline;margin-top:20px}.subjectModule .subjectContent .attraction .des .dot{width:20px}.subjectModule .subjectContent .attraction .des span{flex:1}.subjectModule .subjectContent .attraction .agendalist{display:flex;margin-top:20px}.subjectModule .subjectContent .attraction .agendalist .agendaitem{width:calc(25% - 10px);margin-right:20px;background-color:#fff;border-radius:10px}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitemtop{width:100%;height:20px;border-radius:10px 10px 0 0;background:linear-gradient(90deg, #BE3BC3 0%, #0078D3 100%)}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox{padding:20px 15px}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-weight:bold;font-size:22px;color:#000}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{margin-top:10px;font-size:16px;color:#000}.subjectModule .subjectContent .attraction .agendalist .agendaitem:last-child{margin-right:0}.subjectModule .subjectContent .list-box{margin-top:34px}.subjectModule .subjectContent .list-box .list-box-light{font-weight:bold;font-size:24px;color:#0078D3}.subjectModule .subjectContent .list-box .list-box-light1{margin-top:40px}.subjectModule .subjectContent .list-box .list-box-cont{margin-top:20px}.subjectModule .subjectContent .list-box .list-box-cont .cont-title{font-weight:bold;font-size:16px;color:#000}.subjectModule .subjectContent .list-box .list-box-cont .cont-title span{font-weight:lighter}.subjectModule .subjectContent .list-box .list-box-cont .cont-des{font-size:16px;color:#000;margin-top:6px}.subjectModule .subjectContent .btn{display:inline-flex;padding:10px 36px;background:#463668;border-radius:8px;font-size:24px;color:#FDF7F4;text-decoration:none;cursor:pointer}.subjectModule .subjectContent .btn.disable{background:#999}.subjectModule .subjectContent .btn.guide{margin-left:10px}.hotspotModule{padding:68px 0 120px}.hotspotModule .title{font-size:38px;color:#000}.hotspotModule .hotspot_desc{font-size:16px;color:#000;margin-top:16px}.hotspotModule .hotspotBox{align-items:flex-start;margin-top:36px;height:100%}.hotspotModule .hotspotBox .hotspotItem{flex:1;background:#fff;margin-right:24px;border-radius:6px;align-self:stretch;position:relative;max-width:382px;overflow:hidden}.hotspotModule .hotspotBox .hotspotItem:last-child,.hotspotModule .hotspotBox .hotspotItem:nth-child(4n){margin-right:0}.hotspotModule .hotspotBox .hotspotItem .hotBox{padding:16px 20px 24px 20px}.hotspotModule .hotspotBox .hotspotItem .hotBox .title{font-size:16px;color:#000;margin-bottom:16px;font-weight:700;min-height:84px}.hotspotModule .hotspotBox .hotspotItem .hotBox .des{font-size:14px;color:#000;line-height:1.7;align-items:baseline;margin-bottom:16px}.hotspotModule .hotspotBox .hotspotItem .hotBox .more{font-size:14px;color:#0078D3}.badgeModule{background:url(../images/badge_bg.png) center center no-repeat}.badgeModule .badgeBox{position:relative;min-height:600px;padding:82px 0 68px}.badgeModule .badgeBox .title{font-size:38px;color:#000;margin-bottom:16px}.badgeModule .badgeBox .desc{font-size:16px;color:#000;margin-bottom:16px}.badgeModule .badgeBox .badgeList{margin-top:40px;font-size:16px;color:#000;margin-bottom:6px}.badgeModule .badgeBox .badgeList .badgeListTitle{margin-bottom:10px;font-size:20px}.badgeModule .badgeBox .badgeList .badgeSpace{padding:4px 0}.badgeModule .badgeBox .attend{margin-top:40px}.badgeModule .badgeBox .attend .attendTitle{font-size:20px;font-weight:700;color:#0078D3;margin-bottom:10px}.badgeModule .badgeBox .attend .attendTitle.black{color:#000}.badgeModule .badgeBox .attend .rule{font-weight:700;color:#0078D3;font-size:16px}.badgeModule .badgeBox .attend .tips_des,.badgeModule .badgeBox .attend .tips{font-size:16px;color:#000}.badgeModule .badgeBox .attend .tips{margin-bottom:10px}.badgeModule .badgeBox .attend .attendContent{font-size:16px;color:#000}.badgeModule .badgeBox .attend .attendContent .des{padding:4px 0}.badgeModule .badgeBox .attend .attendContent .link{color:#0078D3;font-weight:700}.badgeModule .badgeBox .badgeImg{width:720px;position:absolute;right:0;top:80px}.guestModule{padding:78px 0 78px}.guestModule .container{overflow:inherit}.guestModule .title{font-size:38px;color:#000}.guestModule .guest_desc{font-size:16px;color:#000;margin-top:16px;margin-top:16px}.guestModule .guestContent{position:relative;margin-top:36px}.guestModule .guestContent .swiper{width:100%;height:auto;display:flex;justify-content:space-between}.guestModule .guestContent .guestItem{background:#fff;border-radius:10px;overflow:hidden;height:auto}.guestModule .guestContent .guestItem .guestInfo{padding:24px 16px 24px;text-align:center;color:#333}.guestModule .guestContent .guestItem .guestInfo .guestName{font-size:22px;margin-bottom:8px}.guestModule .guestContent .guestItem .guestInfo .guestDes{font-size:14px;line-height:2}.guestModule .guestContent .swiper-button-prev,.guestModule .guestContent .swiper-button-next{width:48px;height:48px;box-shadow:0px 0px 6px 0px rgba(156,80,144,0.13);border-radius:50%}.guestModule .guestContent .swiper-button-prev.swiper-button-disabled,.guestModule .guestContent .swiper-button-next.swiper-button-disabled{opacity:0.7}.guestModule .guestContent .swiper-button-prev{background:url(../images/nextActive.png) center center no-repeat #0078D3;transform:rotate(180deg);left:-70px}.guestModule .guestContent .swiper-button-prev.swiper-button-disabled{background:url(../images/prev.png) center center no-repeat #fff;transform:rotate(0deg)}.guestModule .guestContent .swiper-button-next{background:url(../images/nextActive.png) center center no-repeat #0078D3;right:-70px}.guestModule .guestContent .swiper-button-next.swiper-button-disabled{background:url(../images/prev.png) center center no-repeat #fff;transform:rotate(180deg)}.guestModule .guestContent .swiper-button-next:after,.guestModule .guestContent .swiper-button-prev:after,.guestModule .guestContent .swiper-pagination{display:none}.courseModule{padding:80px 0 0;background:url(../images/side_bg.png) left bottom no-repeat}.courseModule .title{font-size:38px;color:#000}.courseModule .schedule_desc{justify-content:flex-start;margin-top:16px}.courseModule .schedule_desc .des{color:#000;font-size:16px;flex:1}.courseModule .schedule_desc .signUpBtn{background:#BE3BC3;width:150px;color:#fff;padding:8px 0;border-radius:4px;cursor:pointer;margin-right:105px;text-align:center}.courseModule .scheduleBox{margin-top:36px}.courseModule .scheduleList{background:#fff;border-radius:8px;padding:40px 60px;margin-bottom:20px;justify-content:flex-start;align-items:flex-start}.courseModule .scheduleList .scheduleDate{width:230px}.courseModule .scheduleList .scheduleDate .day{font-size:24px;color:#0078D3;margin-bottom:6px}.courseModule .scheduleList .scheduleDate .date{font-size:16px;color:#000}.courseModule .scheduleList .scheduleItemBox{width:calc(100% - 230px)}.courseModule .scheduleList .scheduleItemBox .scheduleItem{margin-bottom:20px}.courseModule .scheduleList .scheduleItemBox .scheduleItem:last-child{margin-bottom:0}.courseModule .scheduleList .scheduleItemBox .scheduleTime{width:232px;font-size:16px;color:#000}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{flex:1;font-size:16px;color:#000}.courseModule .scheduleList .scheduleItemBox .scheduleOpts{width:230px;padding-left:20px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailBtn{background:#0078D3;cursor:pointer;padding:8px 0;width:150px;border-radius:4px;font-size:16px;color:#fff;margin-right:18px;text-align:center}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailInput{width:18px;height:18px}.pc_show{display:block}.mobile_show{display:none}.schedule_tips{font-size:16px;color:#666;margin-top:10px}.place{display:none}.noData{text-align:center !important}@media (min-width: 768px){.subjectModule{padding-top:40px}.subjectModule .subjectContent{max-width:auto}.subjectModule .subjectContent .title{font-size:22px}.subjectModule .subjectContent .title .cn{font-size:34px}.subjectModule .subjectContent .title .min_title{font-size:26px}.subjectModule .subjectContent .time{margin-top:26px}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:16px}.subjectModule .subjectContent .contents{margin:28px 0}.subjectModule .subjectContent .btn{padding:6px 30px;font-size:20px}.hotspotModule{padding:44px 0 80px}.hotspotModule .title{font-size:26px}.hotspotModule .hotspot_desc{font-size:16px;margin-top:12px}.hotspotModule .hotspotBox{margin-top:24px;flex-wrap:wrap}.hotspotModule .hotspotBox .hotspotItem{margin-right:20px;margin-bottom:20px;width:calc(50% - 20px);flex:auto}.hotspotModule .hotspotBox .hotspotItem:nth-child(2n){margin-right:0}.hotspotModule .hotspotBox .hotspotItem .hotBox{padding:16px 16px 30px 16px}.hotspotModule .hotspotBox .hotspotItem .hotBox .title{font-size:20px;margin-bottom:12px;min-height:48px}.hotspotModule .hotspotBox .hotspotItem .hotBox .des{font-size:14px;margin-bottom:12px}.hotspotModule .hotspotBox .hotspotItem .hotBox .more{font-size:12px}.guestModule .title{font-size:28px;margin-bottom:18px}.guestModule .guestContent .guestItem .guestInfo{padding:16px 8px 16px}.guestModule .guestContent .guestItem .guestInfo .guestName{font-size:18px}.guestModule .guestContent .guestItem .guestInfo .guestDes{font-size:12px}.guestModule .guestContent .swiper-button-prev,.guestModule .guestContent .swiper-button-next{width:36px;height:36px}.guestModule .guestContent .swiper-button-prev{left:-5%}.guestModule .guestContent .swiper-button-next{right:-5%}.courseModule .title{font-size:28px;margin-bottom:12px}.courseModule .scheduleList{padding:20px 40px}.courseModule .scheduleList .scheduleDate{width:110px}.courseModule .scheduleList .scheduleDate .day{font-size:24px}.courseModule .scheduleList .scheduleDate .date{font-size:16px}.courseModule .scheduleList .scheduleItemBox{width:calc(100% - 110px)}.courseModule .scheduleList .scheduleItemBox .scheduleTime{width:102px;font-size:16px}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{flex:1;font-size:16px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts{width:160px;padding-left:20px}.courseModule .schedule_desc .signUpBtn{width:108px;padding:8px 0;margin-right:69px}.hotspotModule{padding:52px 0 90px}.hotspotModule .hotspotBox{margin-top:28px;flex-wrap:wrap}.hotspotModule .hotspotBox .hotspotItem{margin-right:24px;margin-bottom:24px;width:calc(50% - 24px);max-width:400px}.badgeModule{background-size:cover}.badgeModule .badgeBox{padding:60px 0 68px}.badgeModule .badgeBox .badgeContent{max-width:850px}.badgeModule .badgeBox .title{font-size:28px;margin-bottom:10px}.badgeModule .badgeBox .desc{font-size:16px;margin-bottom:10px}.badgeModule .badgeBox .badgeList{margin-top:30px;font-size:16px;margin-bottom:6px}.badgeModule .badgeBox .badgeList .badgeListTitle{margin-bottom:8px;font-size:18px}.badgeModule .badgeBox .badgeList .badgeSpace{padding:4px 0}.badgeModule .badgeBox .attend{margin-top:30px}.badgeModule .badgeBox .attend .attendTitle{font-size:18px;margin-bottom:8px}.badgeModule .badgeBox .attend .rule{font-size:16px}.badgeModule .badgeBox .attend .tips_des,.badgeModule .badgeBox .attend .tips{font-size:16px}.badgeModule .badgeBox .attend .tips{margin-bottom:10px}.badgeModule .badgeBox .attend .attendContent{font-size:16px}.badgeModule .badgeBox .attend .attendContent .des{padding:4px 0}.badgeModule .badgeBox .badgeImg{width:720px;position:relative;right:0;top:0px;margin-top:40px}.schedule_tips{font-size:14px}}@media (min-width: 992px){.hotspotModule{padding:52px 0 90px}.hotspotModule .title{font-size:30px}.hotspotModule .hotspot_desc{font-size:16px;margin-top:16px}.hotspotModule .hotspotBox{margin-top:28px;flex-wrap:wrap}.hotspotModule .hotspotBox .hotspotItem{margin-right:24px;margin-bottom:24px;width:calc(50% - 24px);flex:auto}.hotspotModule .hotspotBox .hotspotItem:nth-child(2n){margin-right:0}.hotspotModule .hotspotBox .hotspotItem .hotBox{padding:16px 16px 30px 16px}.hotspotModule .hotspotBox .hotspotItem .hotBox .title{font-size:16px;margin-bottom:16px}.hotspotModule .hotspotBox .hotspotItem .hotBox .des{font-size:14px;margin-bottom:16px}.hotspotModule .hotspotBox .hotspotItem .hotBox .more{font-size:14px}}@media (min-width: 1200px){.subjectModule{padding-top:94px}.subjectModule .subjectContent{max-width:980px}.subjectModule .subjectContent .title{font-size:26px}.subjectModule .subjectContent .title .cn{font-size:38px}.subjectModule .subjectContent .title .min_title{font-size:28px}.subjectModule .subjectContent .time{margin-top:32px}.subjectModule .subjectContent .contents{margin:34px 0}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox{padding:20px 13px}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:20px}.subjectModule .subjectContent .btn{padding:8px 34px;font-size:22px}.hotspotModule{padding-bottom:68px}.hotspotModule .title{font-size:34px}.hotspotModule .hotspotBox{margin-top:46px;flex-wrap:nowrap}.hotspotModule .hotspotBox .hotspotItem:nth-child(2n){margin-right:20px}.hotspotModule .hotspotBox .hotspotItem:nth-child(4n){margin-right:0}.hotspotModule .hotspotBox .hotspotItem .hotBox{padding:16px 20px 34px 20px}.hotspotModule .hotspotBox .hotspotItem .hotBox .title{font-size:16px;margin-bottom:8px}.hotspotModule .hotspotBox .hotspotItem .hotBox .des{font-size:14px}.guestModule .title{font-size:28px;margin-bottom:18px}.guestModule .guestContent .guestItem .guestInfo{padding:16px 8px 16px}.guestModule .guestContent .guestItem .guestInfo .guestName{font-size:20px}.guestModule .guestContent .guestItem .guestInfo .guestDes{font-size:14px}.courseModule .title{font-size:28px;margin-bottom:16px}.courseModule .des{font-size:16px}.courseModule .schedule_desc .signUpBtn{width:108px;padding:8px 0;margin-right:69px}.badgeModule{background-size:cover}.badgeModule .badgeBox{padding:82px 0 68px}.badgeModule .badgeBox .badgeContent{max-width:850px}.badgeModule .badgeBox .title{font-size:28px;margin-bottom:10px}.badgeModule .badgeBox .desc{font-size:16px;margin-bottom:10px}.badgeModule .badgeBox .badgeList{margin-top:30px;font-size:16px;margin-bottom:6px}.badgeModule .badgeBox .badgeList .badgeListTitle{margin-bottom:8px;font-size:20px}.badgeModule .badgeBox .badgeList .badgeSpace{padding:4px 0}.badgeModule .badgeBox .attend{margin-top:30px}.badgeModule .badgeBox .attend .attendTitle{font-size:20px;margin-bottom:8px}.badgeModule .badgeBox .attend .rule{font-size:16px}.badgeModule .badgeBox .attend .tips_des,.badgeModule .badgeBox .attend .tips{font-size:16px}.badgeModule .badgeBox .attend .tips{margin-bottom:8px}.badgeModule .badgeBox .attend .attendContent{font-size:16px}.badgeModule .badgeBox .attend .attendContent .des{padding:4px 0}.badgeModule .badgeBox .badgeImg{width:500px;position:absolute;top:220px;margin-top:0}.schedule_tips{font-size:16px}}@media (min-width: 1366px){.subjectModule{padding-top:40px}.subjectModule .subjectContent{max-width:1150px}.subjectModule .subjectContent .title{font-size:52px}.subjectModule .subjectContent .title .cn{font-size:64px}.subjectModule .subjectContent .title .min_title{font-size:42px}.subjectModule .subjectContent .time{margin-top:36px;font-size:16px;padding:10px 39px;border-radius:24px 24px 24px 24px;border:1px solid #0078D3;display:inline-block}.subjectModule .subjectContent .contents{max-width:950px;margin:40px 0}.subjectModule .subjectContent .contents .subText{font-size:16px;margin-bottom:24px;margin-bottom:6px}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox{padding:20px 15px}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:22px}.subjectModule .subjectContent .btn{padding:10px 36px;border-radius:8px;font-size:24px}.hotspotModule{padding:68px 0 120px}.hotspotModule .title{font-size:38px}.hotspotModule .hotspotBox{margin-top:36px;justify-content:left}.hotspotModule .hotspotBox .hotspotItem{margin-right:24px;max-width:450px}.hotspotModule .hotspotBox .hotspotItem:last-child,.hotspotModule .hotspotBox .hotspotItem:nth-child(4n){margin-right:0}.hotspotModule .hotspotBox .hotspotItem .hotBox{padding:16px 20px 34px 20px}.hotspotModule .hotspotBox .hotspotItem .hotBox .title{font-size:16px;margin-bottom:12px;min-height:48px}.guestModule .title{font-size:38px;margin-bottom:18px}.guestModule .guestContent .guestItem .guestInfo{padding:24px 16px 24px}.guestModule .guestContent .guestItem .guestInfo .guestName{font-size:22px}.guestModule .guestContent .guestItem .guestInfo .guestDes{font-size:14px}.guestModule .guestContent .swiper-button-prev,.guestModule .guestContent .swiper-button-next{width:42px;height:42px}.courseModule .title{font-size:37px;margin-bottom:18px}.courseModule .schedule_desc .des{font-size:16px}.courseModule .schedule_desc .signUpBtn{width:150px;padding:8px 0;margin-right:107px}.courseModule .scheduleBox{margin-top:36px}.courseModule .scheduleList{padding:40px 60px;margin-bottom:20px}.courseModule .scheduleList .scheduleDate{width:230px}.courseModule .scheduleList .scheduleDate .day{font-size:24px;color:#0078D3;margin-bottom:6px}.courseModule .scheduleList .scheduleDate .date{font-size:16px;color:#000}.courseModule .scheduleList .scheduleItemBox{width:calc(100% - 230px)}.courseModule .scheduleList .scheduleItemBox .scheduleItem{margin-bottom:20px}.courseModule .scheduleList .scheduleItemBox .scheduleItem:last-child{margin-bottom:0}.courseModule .scheduleList .scheduleItemBox .scheduleTime{width:232px;font-size:16px;color:#000}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{flex:1;font-size:16px;color:#000}.courseModule .scheduleList .scheduleItemBox .scheduleOpts{width:230px;padding-left:20px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailBtn{background:#0078D3;cursor:pointer;padding:8px 0;width:150px;border-radius:4px;font-size:16px;color:#fff;margin-right:18px;text-align:center}.badgeModule .badgeBox{padding:82px 0 68px}.badgeModule .badgeBox .badgeContent{max-width:850px}.badgeModule .badgeBox .title{font-size:38px;margin-bottom:16px}.badgeModule .badgeBox .desc{font-size:16px;margin-bottom:16px}.badgeModule .badgeBox .badgeList{margin-top:40px;font-size:16px;margin-bottom:6px}.badgeModule .badgeBox .badgeList .badgeListTitle{margin-bottom:10px}.badgeModule .badgeBox .badgeList .badgeSpace{padding:4px 0}.badgeModule .badgeBox .attend{margin-top:40px}.badgeModule .badgeBox .attend .attendTitle{font-size:20px;margin-bottom:10px}.badgeModule .badgeBox .attend .rule{font-size:16px}.badgeModule .badgeBox .attend .tips_des,.badgeModule .badgeBox .attend .tips{font-size:16px}.badgeModule .badgeBox .attend .tips{margin-bottom:10px}.badgeModule .badgeBox .attend .attendContent{font-size:16px}.badgeModule .badgeBox .attend .attendContent .des{padding:4px 0}.badgeModule .badgeBox .badgeImg{width:660px;top:100px}}@media (min-width: 1530px){.guestModule .guestContent .swiper-button-prev,.guestModule .guestContent .swiper-button-next{width:48px;height:48px}.guestModule .guestContent .swiper-button-prev{left:-70px}.guestModule .guestContent .swiper-button-next{right:-70px}.badgeModule .badgeBox .badgeContent{max-width:990px}.badgeModule .badgeBox .badgeImg{width:670px;top:90px}}@media (min-width: 1600px){.badgeModule .badgeBox .badgeImg{width:720px;top:68px}}@media screen and (max-width: 767px){.pc_show{display:none}#app{max-width:767px;background:none}#app::before{content:"";position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;background:#f9ebf2 url("../images/bg_mobile.png") center top no-repeat;background-size:100% auto}main{margin-top:13.33333vw}.main{padding:0 4.26667vw}.subjectModule{padding-top:10.66667vw}.subjectModule .subjectContent{max-width:660px}.subjectModule .subjectContent .title{font-size:4.26667vw;font-weight:700}.subjectModule .subjectContent .title .cn{font-size:5.06667vw;max-width:100%;margin-bottom:1.06667vw}.subjectModule .subjectContent .title .min_title{font-size:3.73333vw}.subjectModule .subjectContent .time{margin-top:3.46667vw;font-size:2.93333vw;padding:1.33333vw 2.66667vw;border-radius:3.06667vw}.subjectModule .subjectContent .contents{margin:8vw 0 9.06667vw}.subjectModule .subjectContent .contents .subText{font-size:3.2vw;margin-bottom:3.2vw;margin-bottom:.8vw}.subjectModule .subjectContent .attraction{max-width:750px}.subjectModule .subjectContent .attraction .list-box-light{font-size:4.26667vw}.subjectModule .subjectContent .attraction .des{margin-top:2.66667vw;font-size:3.2vw}.subjectModule .subjectContent .attraction .des .dot{width:5.33333vw}.subjectModule .subjectContent .attraction .des span{flex:1}.subjectModule .subjectContent .attraction .agendalist{display:flex;margin-top:5.33333vw;flex-wrap:wrap}.subjectModule .subjectContent .attraction .agendalist .agendaitem{width:calc(50% - 2.667vw);width:100%;margin-right:0;background-color:#fff;border-radius:2.66667vw;margin-bottom:2.66667vw}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitemtop{width:100%;height:5.33333vw;border-radius:2.66667vw 2.66667vw 0 0}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox{padding:2.66667vw}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:4vw}.subjectModule .subjectContent .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{margin-top:1.33333vw;font-size:3.2vw}.subjectModule .subjectContent .attraction .agendalist .agendaitem:last-child{margin-right:0}.subjectModule .subjectContent .list-box{margin-top:7.2vw}.subjectModule .subjectContent .list-box .list-box-light{font-size:4.26667vw}.subjectModule .subjectContent .list-box .list-box-light1{margin-top:7.2vw}.subjectModule .subjectContent .list-box .list-box-cont{margin-top:2.66667vw}.subjectModule .subjectContent .list-box .list-box-cont .cont-title{font-size:3.2vw}.subjectModule .subjectContent .list-box .list-box-cont .cont-des{font-size:3.2vw}.subjectModule .subjectContent .btn{padding:1.6vw 6.13333vw;font-size:4.26667vw}.courseModule{padding:10.66667vw 0 7.46667vw;background:url(../images/side_bg.png) 0 206.66667vw no-repeat;background-size:16% 16%}.courseModule .title{font-size:5.33333vw;margin-bottom:2.4vw}.courseModule .schedule_desc{justify-content:flex-start;margin-top:16px;flex-direction:column;align-items:end}.courseModule .schedule_desc .des{width:100%;font-size:3.2vw}.courseModule .schedule_desc .signUpBtn{width:19.73333vw;padding:1.86667vw 0;margin-top:4.8vw;margin-right:0;font-size:2.13333vw}.courseModule .scheduleBox{margin-top:4.8vw}.courseModule .scheduleList{background:#fff;border-radius:8px;padding:2.66667vw 5.33333vw;margin-bottom:5.33333vw;justify-content:flex-start;align-items:flex-start;flex-direction:column}.courseModule .scheduleList .scheduleDate{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:2.93333vw}.courseModule .scheduleList .scheduleDate .day{font-size:3.2vw;margin-bottom:0}.courseModule .scheduleList .scheduleDate .date{font-size:2.13333vw;padding-left:1.6vw}.courseModule .scheduleList .scheduleItemBox{width:100%}.courseModule .scheduleList .scheduleItemBox .scheduleItem{margin-bottom:2.66667vw}.courseModule .scheduleList .scheduleItemBox .scheduleItem:last-child{margin-bottom:0}.courseModule .scheduleList .scheduleItemBox .scheduleTime{width:auto;font-size:2.13333vw}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{padding-left:2.66667vw;font-size:2.13333vw}.courseModule .scheduleList .scheduleItemBox .scheduleOpts{width:29.33333vw;padding-left:2.66667vw}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailBtn{padding:1.86667vw 0;width:20vw;font-size:2.13333vw;margin-right:2.4vw}.guestModule{padding:0 0 16vw}.guestModule .title{font-size:5.33333vw;margin-bottom:5.33333vw}.guestModule .guest_desc{font-size:3.2vw;margin-top:2.13333vw}.guestModule .guestContent{padding:0 5.33333vw;padding:0}.guestModule .guestContent .swiper{height:134.53333vw}.guestModule .guestContent .guestItem{border-radius:2.66667vw;overflow:hidden;display:flex;justify-content:flex-start}.guestModule .guestContent .guestItem .guestImg{width:45%}.guestModule .guestContent .guestItem .guestImg .img_auto{height:100%;width:auto}.guestModule .guestContent .guestItem .guestInfo{padding:2.66667vw;text-align:left;flex:1;display:flex;flex-direction:column;justify-content:center}.guestModule .guestContent .guestItem .guestInfo .guestName{font-size:4.26667vw;margin-bottom:.53333vw}.guestModule .guestContent .guestItem .guestInfo .guestDes{font-size:3.2vw;line-height:1.5}.guestModule .guestContent .swiper-button-prev,.guestModule .guestContent .swiper-button-next{display:none;width:6.4vw;height:6.4vw;box-shadow:0px 0px .8vw 0px rgba(156,80,144,0.13)}.guestModule .guestContent .swiper-button-prev{left:-3%}.guestModule .guestContent .swiper-button-next{right:-3%}.guestModule .guestContent .swiper-pagination{display:block;top:102%}.guestModule .guestContent .swiper-pagination .swiper-pagination-bullet-active{background:#463668}.badgeModule{background:url(../images/badge_bg.png) center center no-repeat;background-size:cover}.badgeModule .badgeBox{position:relative;min-height:160vw;padding:5.33333vw 0}.badgeModule .badgeBox .title{font-size:5.33333vw;margin-bottom:2.13333vw}.badgeModule .badgeBox .desc{font-size:3.2vw;margin-top:2.13333vw}.badgeModule .badgeBox .badgeList{margin-top:5.33333vw;font-size:3.2vw;color:#000;margin-top:2.13333vw}.badgeModule .badgeBox .badgeList .badgeListTitle{margin-top:2.66667vw;font-size:4.26667vw}.badgeModule .badgeBox .badgeList .badgeSpace{padding:.53333vw 0}.badgeModule .badgeBox .attend{margin-top:5.33333vw}.badgeModule .badgeBox .attend .attendTitle{font-size:4.26667vw;margin-bottom:2.66667vw}.badgeModule .badgeBox .attend .rule{font-size:3.2vw}.badgeModule .badgeBox .attend .tips_des,.badgeModule .badgeBox .attend .tips{font-size:3.2vw}.badgeModule .badgeBox .attend .tips{margin-bottom:2.66667vw}.badgeModule .badgeBox .attend .attendContent{font-size:3.2vw}.badgeModule .badgeBox .attend .attendContent .des{padding:1.06667vw 0}.badgeModule .badgeBox .badgeImg{margin-top:5.33333vw;width:96vw;position:relative;right:0;top:0}.hotspotModule{padding:9.06667vw 0 16vw}.hotspotModule .title{font-size:5.33333vw}.hotspotModule .hotspot_desc{font-size:3.2vw;margin-top:2.13333vw}.hotspotModule .hotspotBox{margin-top:4.8vw;flex-wrap:wrap}.hotspotModule .hotspotBox .hotspotItem{margin:0 auto 3.2vw;width:90%;flex:auto}.hotspotModule .hotspotBox .hotspotItem:nth-child(2n){margin-right:0}.hotspotModule .hotspotBox .hotspotItem .hotBox{padding:3.2vw 4vw 5.33333vw 4vw}.hotspotModule .hotspotBox .hotspotItem .hotBox .title{font-size:4.26667vw;margin-bottom:2.66667vw;min-height:auto}.hotspotModule .hotspotBox .hotspotItem .hotBox .des{font-size:3.2vw;margin-bottom:2.66667vw}.hotspotModule .hotspotBox .hotspotItem .hotBox .more{font-size:2.66667vw;position:relative;bottom:0}.mobile_show{display:flex}.schedule_tips{font-size:2.93333vw;margin-top:0}}
