*{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}.pc_show{display:block}.mobile_show{display:none}.loginBox{display:none}#app{width:100%;height:auto;max-width:1920px;margin:0 auto;background:url("../images/bg.png") center top no-repeat #53C09C;background-size:100% auto;position:relative;overflow:hidden}#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%;position:relative;z-index:1}.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:80px;position:relative;z-index:1}.subjectModule .subjectContent{max-width:927px}.subjectModule .subjectContent .title{font-size:52px;color:#1B3948;font-weight:700}.subjectModule .subjectContent .title .cn{font-size:60px;background:linear-gradient(to right, #fff 0%, #A8FFAA 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;display:inline-block}.subjectModule .subjectContent .title .min_title{display:inline-block;font-size:40px;margin-top:20px;font-weight:500;background:linear-gradient(to right, #fff 0%, #A8FFAA 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.subjectModule .subjectContent .time{margin-top:30px;font-weight:bold;color:#fff;font-size:16px;padding:10px 40px;border-radius:29px;border:1px solid #fff;display:inline-block}.subjectModule .subjectContent .contents{margin:48px 0 48px}.subjectModule .subjectContent .contents .subTitleText{font-size:38px;color:#fff;font-weight:700;margin-bottom:30px}.subjectModule .subjectContent .contents .subText{font-size:16px;color:#fff;line-height:2}.subjectModule .contents_exd .subTitleText,.subjectModule .contents_exd2 .subTitleText{font-size:38px;color:#193159;font-weight:700;margin-bottom:30px}.subjectModule .contents_exd2{margin-top:100px}.subjectModule .contents_exd2 .infos{font-size:16px;color:#193159;line-height:2}.subjectModule .attraction{margin-top:104px}.subjectModule .attraction .attractionTitle{font-weight:700;font-size:38px;color:#193159;font-weight:700}.subjectModule .attraction .agendalist{display:flex;margin-top:30px}.subjectModule .attraction .agendalist .agendaitem{flex:1;margin-right:25px;background-color:#fff;border-radius:10px}.subjectModule .attraction .agendalist .agendaitem .agendaitemtop{width:100%;border-radius:10px 10px 0 0;background:#243A5F;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;font-weight:700;text-align:center}.subjectModule .attraction .agendalist .agendaitem .agendaitembox{padding:14px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-weight:700;font-size:20px;color:#11332A;text-align:center}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{font-size:16px;color:#11332A;line-height:2}.subjectModule .attraction .agendalist .agendaitem:last-child{margin-right:0}.subjectModule .registerBox{margin-top:104px}.subjectModule .registerBox .registerTitle{font-size:38px;color:#193159;font-weight:700;margin-bottom:30px}.subjectModule .registerBox .registerDesc{font-size:24px;color:#193159}.subjectModule .kvModule{position:absolute;width:920px;right:72px;top:68px}.subjectModule .attr_bg{position:absolute;width:419px;height:549px;right:0;top:73%;background:url(../images/attr_bg.png) right 0px no-repeat;background-size:100% auto;z-index:0}.courseModule{padding:104px 0 0;background:url(../images/side_bg.png) left bottom no-repeat}.courseModule .title{font-size:38px;color:#193159;font-weight:700}.courseModule .schedule_desc{justify-content:flex-start;margin-top:16px}.courseModule .schedule_desc .des{color:#193159;font-size:16px;flex:1}.courseModule .schedule_desc .signUpBtn{background:#BE3BC3;width:150px;color:#fff;padding:8px 0;border-radius:10px;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:#1164CD;margin-bottom:6px}.courseModule .scheduleList .scheduleDate .date{font-size:16px;color:#193159}.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:#193159}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{flex:1;font-size:16px;color:#193159}.courseModule .scheduleList .scheduleItemBox .scheduleOpts{width:230px;padding-left:20px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailBtn{background:#1164CD;cursor:pointer;padding:8px 0;width:150px;border-radius:10px;font-size:16px;color:#fff;margin-right:18px;text-align:center}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailInput{width:18px;height:18px}.guestModule{padding:78px 0 78px;position:relative}.guestModule::after{content:'';position:absolute;width:220px;height:220px;right:15%;top:-2.6%;z-index:0;display:none}.guestModule .container{overflow:inherit}.guestModule .title{font-size:38px;color:#193159;font-weight:700}.guestModule .guest_desc{font-size:16px;color:#193159;margin-top:16px;margin-top:16px}.guestModule .guestContent{position:relative;margin-top:60px}.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 #1164CD;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 #1164CD;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}.badgeModule .badgeBox{position:relative;min-height:600px;padding:82px 18px 18px 68px;background:#E2F5EF}.badgeModule .badgeBox .title{font-size:38px;color:#193159;margin-bottom:16px;font-weight:700}.badgeModule .badgeBox .desc{font-size:16px;color:#193159;margin-bottom:16px}.badgeModule .badgeBox .badgeList{margin-top:40px;font-size:16px;color:#193159;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:#193159;margin-bottom:10px}.badgeModule .badgeBox .attend .attendTitle.black{color:#193159}.badgeModule .badgeBox .attend .rule{font-weight:700;color:#193159;font-size:16px}.badgeModule .badgeBox .attend .tips_des,.badgeModule .badgeBox .attend .tips{font-size:16px;color:#193159}.badgeModule .badgeBox .attend .tips{margin-bottom:10px}.badgeModule .badgeBox .attend .attendContent{font-size:16px;color:#193159}.badgeModule .badgeBox .attend .attendContent .des{padding:4px 0}.badgeModule .badgeBox .attend .attendContent .link{color:#1164CD;font-weight:700}.badgeModule .badgeBox .badgeImg{width:720px;position:absolute;right:18px;top:80px}.hotspotModule{padding:104px 0 80px;background:url(../images/hotspot_bg.png) right 280px no-repeat}.hotspotModule .title{font-size:38px;color:#193159;font-weight:700}.hotspotModule .hotspot_desc{font-size:16px;color:#193159;margin-top:16px}.hotspotModule .hotspotBox{align-items:flex-start;margin-top:60px;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:#193159;margin-bottom:16px;font-weight:700;min-height:84px}.hotspotModule .hotspotBox .hotspotItem .hotBox .des{font-size:14px;color:#193159;line-height:1.7;align-items:baseline;margin-bottom:16px}.hotspotModule .hotspotBox .hotspotItem .hotBox .more{font-size:14px;color:#1164CD}.schedule_tips{font-size:16px;color:#193159;margin-top:10px}@media (min-width: 768px){.subjectModule{padding-top:60px}.subjectModule .subjectContent{max-width:100%}.subjectModule .subjectContent .title{font-size:22px}.subjectModule .subjectContent .title .cn{font-size:32px}.subjectModule .subjectContent .title .min_title{font-size:26px}.subjectModule .subjectContent .time{margin-top:30px;font-size:16px;padding:10px 20px;border-radius:23px}.subjectModule .subjectContent .contents{margin:30px 0 28px}.subjectModule .subjectContent .contents .subTitleText{font-size:16px;margin-bottom:20px}.subjectModule .subjectContent .contents .subText{font-size:16px}.subjectModule .contents_exd .subTitleText,.subjectModule .contents_exd2 .subTitleText{font-size:18px;margin-bottom:30px}.subjectModule .contents_exd2{margin-top:60px}.subjectModule .contents_exd2 .infos{font-size:16px}.subjectModule .attraction{margin-top:60px}.subjectModule .attraction .attractionTitle{font-size:26px}.subjectModule .attraction .agendalist{margin-top:20px}.subjectModule .attraction .agendalist .agendaitem{margin-right:10px}.subjectModule .attraction .agendalist .agendaitem .agendaitemtop{font-size:14px;min-height:38px;padding:0 10px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox{padding:14px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:18px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{font-size:14px}.subjectModule .attraction .agendalist .agendaitem:last-child{margin-right:0}.subjectModule .registerBox{margin-top:40px}.subjectModule .registerBox .registerTitle{font-size:26px;margin-bottom:20px}.subjectModule .registerBox .registerDesc{font-size:16px}.subjectModule .kvModule{width:300px;right:2%;top:36px}.subjectModule .attr_bg{width:260px;height:260px;top:79%}.guestModule::after{width:160px;height:160px;right:15%;top:-2.6%}.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{padding-top:60px}.courseModule .title{font-size:26px;margin-bottom:12px}.courseModule .scheduleList{padding:20px 30px}.courseModule .scheduleList .scheduleDate{width:110px}.courseModule .scheduleList .scheduleDate .day{font-size:20px}.courseModule .scheduleList .scheduleDate .date{font-size:14px}.courseModule .scheduleList .scheduleItemBox{width:calc(100% - 110px)}.courseModule .scheduleList .scheduleItemBox .scheduleTime{width:102px;font-size:14px}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{flex:1;font-size:14px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts{width:160px;padding-left:20px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailBtn{padding:8px 0;width:150px;font-size:14px;margin-right:10px}.courseModule .schedule_desc .signUpBtn{width:116px;padding:8px 0;margin-right:54px;font-size:14px}.badgeModule{background:#E2F5EF;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:12px}.hotspotModule{padding:44px 0 60px;background:url(../images/hotspot_bg.png) right 780px no-repeat;background-size:50% auto}.hotspotModule .title{font-size:26px}.hotspotModule .hotspot_desc{font-size:14px;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:16px;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}}@media (min-width: 992px){.badgeContentBox{display:flex;flex-wrap:wrap}.badgeModule .badgeBox{min-height:auto}.badgeModule .badgeBox .badgeContent{max-width:850px}.badgeModule .badgeBox .badgeList{width:36%}.badgeModule .badgeBox .attend{width:36%}.badgeModule .badgeBox .badgeImg{width:340px;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0}.hotspotModule{padding:48px 0 80px}.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 .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:80px}.subjectModule .subjectContent{max-width:auto}.subjectModule .subjectContent .title{font-size:26px}.subjectModule .subjectContent .title .cn{font-size:46px}.subjectModule .subjectContent .title .min_title{font-size:28px}.subjectModule .subjectContent .time{margin-top:32px;font-size:16px}.subjectModule .subjectContent .contents{margin:46px 0 34px}.subjectModule .subjectContent .contents .subText{font-size:16px}.subjectModule .contents_exd .subTitleText,.subjectModule .contents_exd2 .subTitleText{font-size:20px;margin-bottom:30px}.subjectModule .contents_exd2{margin-top:70px}.subjectModule .contents_exd2 .infos{font-size:16px}.subjectModule .attraction{margin-top:70px}.subjectModule .attraction .attractionTitle{font-size:34px}.subjectModule .attraction .agendalist{margin-top:30px}.subjectModule .attraction .agendalist .agendaitem{margin-right:10px}.subjectModule .attraction .agendalist .agendaitem .agendaitemtop{font-size:18px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:18px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{font-size:16px}.subjectModule .attraction .agendalist .agendaitem:last-child{margin-right:0}.subjectModule .registerBox{margin-top:56px}.subjectModule .registerBox .registerTitle{font-size:34px;margin-bottom:30px}.subjectModule .registerBox .registerDesc{font-size:18px}.subjectModule .kvModule{width:360px;right:2%;top:36px}.subjectModule .attr_bg{width:360px;height:360px;top:74%}.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::after{width:180px;height:180px;right:15%;top:-2.6%}.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:34px;margin-bottom:16px}.courseModule .des{font-size:16px}.courseModule .scheduleList{padding:20px 40px}.courseModule .scheduleList .scheduleDate{width:136px}.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{font-size:16px}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{font-size:16px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailBtn{font-size:16px}.courseModule .schedule_desc .signUpBtn{width:116px;padding:8px 0;margin-right:64px;font-size:16px}.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;width:42%}.badgeModule .badgeBox .badgeList .badgeListTitle{margin-bottom:8px;font-size:20px}.badgeModule .badgeBox .badgeList .badgeSpace{padding:4px 0}.badgeModule .badgeBox .attend{margin-top:30px;width:42%}.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:420px}.schedule_tips{font-size:16px}}@media (min-width: 1366px){.subjectModule{padding-top:98px}.subjectModule .subjectContent .title{font-size:52px}.subjectModule .subjectContent .title .cn{font-size:50px}.subjectModule .subjectContent .title .min_title{font-size:36px;margin-top:28px}.subjectModule .subjectContent .time{margin-top:36px;font-size:16px;padding:10px 40px;border-radius:29px}.subjectModule .subjectContent .contents{margin:48px 0 48px}.subjectModule .subjectContent .contents .subText{font-size:16px}.subjectModule .contents_exd .subTitleText,.subjectModule .contents_exd2 .subTitleText{font-size:24px;margin-bottom:30px}.subjectModule .contents_exd2{margin-top:60px}.subjectModule .contents_exd2 .infos{font-size:16px}.subjectModule .attraction{margin-top:58px}.subjectModule .attraction .attractionTitle{font-size:38px}.subjectModule .attraction .agendalist{margin-top:30px}.subjectModule .attraction .agendalist .agendaitem{margin-right:15px}.subjectModule .attraction .agendalist .agendaitem .agendaitemtop{font-size:18px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox{padding:14px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:20px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{font-size:16px}.subjectModule .registerBox{margin-top:56px}.subjectModule .registerBox .registerTitle{font-size:38px;color:#193159;font-weight:700;margin-bottom:30px}.subjectModule .registerBox .registerDesc{font-size:24px;color:#193159}.subjectModule .kvModule{width:400px;right:5%;top:64px}.subjectModule .attr_bg{width:419px;height:549px;right:0;top:73%}.courseModule .title{font-size:38px;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;margin-bottom:6px}.courseModule .scheduleList .scheduleDate .date{font-size:16px}.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}.courseModule .scheduleList .scheduleItemBox .scheduleSubject{flex:1;font-size:16px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts{width:230px;padding-left:20px}.courseModule .scheduleList .scheduleItemBox .scheduleOpts .courseDetailBtn{padding:8px 0;width:150px;font-size:16px;margin-right:18px}.hotspotModule{padding:104px 0 80px}.hotspotModule .title{font-size:38px}.hotspotModule .hotspotBox{margin-top:60px;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}.hotspotModule .hotspotBox .hotspotItem .hotBox .des{font-size:16px}.guestModule::after{width:220px;height:220px;right:12%;top:-2.6%}.guestModule .title{font-size:38px;margin-bottom:18px}.guestModule .guestContent{margin-top:60px}.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}.badgeModule{background:none}.badgeModule .badgeBox{padding:68px 18px 68px 40px}.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;font-size:24px}.badgeModule .badgeBox .badgeList .badgeSpace{padding:4px 0}.badgeModule .badgeBox .attend{margin-top:40px}.badgeModule .badgeBox .attend .attendTitle{font-size:24px;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:520px;right:16px}}@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 .attend{width:35%}.badgeModule .badgeBox .badgeList{width:35%}.badgeModule .badgeBox .badgeImg{width:690px}}@media (min-width: 1600px){.subjectModule{padding-top:98px}.subjectModule .subjectContent .title{font-size:52px}.subjectModule .subjectContent .title .cn{font-size:60px}.subjectModule .subjectContent .title .min_title{font-size:40px;margin-top:28px}.subjectModule .subjectContent .time{margin-top:36px;font-size:16px;padding:10px 40px;border-radius:29px}.subjectModule .subjectContent .contents{margin:48px 0 48px;max-width:100%}.subjectModule .subjectContent .contents .subTitleText{font-size:16px;margin-bottom:30px}.subjectModule .subjectContent .contents .subText{font-size:16px}.subjectModule .attraction .agendalist .agendaitem{margin-right:20px}.subjectModule .attraction .agendalist .agendaitem .agendaitemtop{font-size:20px}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{font-size:18px}.subjectModule .kvModule{width:420px;right:6%;top:60px}.badgeModule .badgeBox .badgeImg{width:720px}}@media screen and (max-width: 767px){.pc_show{display:none}.mobile_show{display:flex}main{margin-top:13.33333vw}.main{padding:0 4.26667vw}#app{max-width:767px;background:#53C09C url("../images/bg_mobile.png") center top no-repeat;background-size:100% auto}.subjectModule{padding-top:10.66667vw}.subjectModule .subjectContent{max-width:auto}.subjectModule .subjectContent .title{font-size:3.46667vw;font-weight:700;max-width:100%}.subjectModule .subjectContent .title .cn{font-size:5.33333vw;max-width:100%;margin-bottom:1.06667vw}.subjectModule .subjectContent .title .min_title{font-size:3.73333vw;margin-top:1.6vw}.subjectModule .subjectContent .time{margin-top:4vw;font-size:2.93333vw;padding:1.33333vw 2.66667vw;border-radius:3.06667vw}.subjectModule .subjectContent .contents{margin:5.33333vw 0 6.13333vw}.subjectModule .subjectContent .contents .subTitleText{font-size:5.33333vw;margin-bottom:4vw}.subjectModule .subjectContent .contents .subText{font-size:3.2vw;margin-bottom:3.2vw;margin-bottom:.8vw}.subjectModule .contents_exd .subTitleText,.subjectModule .contents_exd2 .subTitleText{font-size:5.33333vw;margin-bottom:4vw}.subjectModule .contents_exd2{margin-top:7.46667vw}.subjectModule .contents_exd2 .infos{font-size:3.2vw}.subjectModule .attraction{margin-top:6.13333vw}.subjectModule .attraction .attractionTitle{font-size:5.33333vw}.subjectModule .attraction .agendalist{margin-top:2.66667vw;flex-wrap:wrap}.subjectModule .attraction .agendalist .agendaitem{flex:auto;width:100%;margin-right:0;border-radius:2.66667vw;margin-bottom:2.66667vw}.subjectModule .attraction .agendalist .agendaitem .agendaitemtop{width:100%;min-height:6.13333vw;border-radius:2.66667vw 2.66667vw 0 0;font-size:3.73333vw}.subjectModule .attraction .agendalist .agendaitem .agendaitembox{padding:2.13333vw}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-title{font-size:4vw}.subjectModule .attraction .agendalist .agendaitem .agendaitembox .agendaitem-des{margin-top:0;font-size:3.2vw}.subjectModule .attraction .agendalist .agendaitem:last-child{margin-right:0;margin-bottom:0}.subjectModule .registerBox{margin-top:4.8vw}.subjectModule .registerBox .registerTitle{font-size:5.33333vw;margin-bottom:4vw}.subjectModule .registerBox .registerDesc{font-size:3.2vw}.subjectModule .kvModule{display:none}.subjectModule .attr_bg{width:48vw;height:48vw;top:86%}.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::after{width:21.33333vw;height:21.33333vw;right:15%;top:-4.6%}.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;margin-top:5.33333vw}.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:#E2F5EF}.badgeModule .badgeBox{position:relative;min-height:auto;padding:9.06667vw 0 5.33333vw}.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:#193159;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:82.66667vw;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:0 auto;margin-bottom:3.2vw}.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}.schedule_tips{font-size:2.93333vw;margin-top:0}}
