sup{font-size:0.9em;vertical-align:super;line-height:0;position:relative;top:0.15em}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,select::-ms-input-placeholder{color:#999}body{line-height:1.5}.err_tips{font-size:14px;color:red;margin-top:5px}.must{color:#FF0000}.img_auto{display:block;width:100%;height:auto}.mains_model{background:#1E6784 url(../images/summit/code/bg.png) no-repeat center top;background-size:100% auto;padding:55px 5% 123px}.mains_model .mains{max-width:1600px;width:100%;margin:auto}.mains_model .speakersBox{width:100%;margin:0 auto;border-radius:10px;background:rgba(255,255,255,0.9);padding:66px 58px 120px}.mains_model .speakersBox .speakersBoxContent .title{font-size:30px;color:#444;font-weight:700;margin-bottom:18px;text-align:left}.mains_model .speakersBox .speakersBoxContent .desc{font-size:24px;color:#444;margin-bottom:40px}.mains_model .speakersBox .speakersBoxContent .count{font-size:20px}.mains_model .speakersBox .speakersBoxContent .count .num{font-size:24px;font-weight:700}.sponsorsList .sponsorsTitle{font-size:32px;font-weight:700;color:#444;margin:20px 0}.sponsorsList .sponsorsBox{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:24px 14px}.sponsorsList .sponsorsBox .sponsorsItem{flex:0 0 calc((100% - 42px) / 4);max-width:calc((100% - 42px) / 4);border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsImg{width:100%;flex-shrink:0;overflow:hidden}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsImg img{object-fit:contain}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo{flex:1;display:flex;flex-direction:column;padding:20px 20px 28px}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .company{font-size:24px;font-weight:700;color:#0251C3;margin-bottom:16px;cursor:pointer;min-height:72px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .sponsorDesc{height:108px;min-height:108px;flex-shrink:0;font-size:24px;color:#444;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .label{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:8px 8px;margin-top:16px}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .label .labelText{font-size:14px;color:#444;background:#DFDFDF;padding:2px 10px;border-radius:12px;align-self:flex-start}.speakerMaskBoxs{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1000;display:none}.speakerMaskBoxs .speakerMaskContent{width:970px;max-width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:5px}.speakerMaskBoxs .speakerDetailHeader{padding:15px 24px;display:flex;justify-content:space-between;align-items:center}.speakerMaskBoxs .speakerDetailHeader .speakerHeaderInfo{font-size:24px;font-weight:700;color:#444}.speakerMaskBoxs .speakerDetailHeader .maskCloseBtn{width:20px;cursor:pointer}.speakerMaskBoxs .speakerDetailBody{display:flex;justify-content:center;align-items:flex-start;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:24px}.speakerMaskBoxs .speakerDetailBody .userImg{width:150px;margin-right:32px}.speakerMaskBoxs .speakerDetailBody .speakerInfos{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.speakerMaskBoxs .speakerDetailBody .speakerInfos .speakerName{font-size:24px;font-weight:700;color:#444;line-height:1.6}.speakerMaskBoxs .speakerDetailBody .speakerInfos .speakerPost{font-size:20px;color:#444}.speakerMaskBoxs .speakerDetailBody .speakerInfos .speakerCompany{font-size:20px;color:#444;margin:16px 0}.speakerMaskBoxs .speakerDetailBody .speakerInfos .speakerDes{font-size:16px;color:#444}.speakerMaskBoxs .speakerDetailFooter{padding:15px 34px;display:flex;justify-content:flex-end;align-items:center}.speakerMaskBoxs .speakerDetailFooter .speakerDetailFooterBtn{padding:10px 18px;font-size:24px;color:#444;background:#8DC8E8;border:none;border-radius:10px;cursor:pointer}@media (min-width: 769px) and (max-width: 1098px){.sponsorsList .sponsorsBox .sponsorsItem{flex:0 0 calc((100% - 14px) / 2);max-width:calc((100% - 14px) / 2)}}@media (min-width: 1098px) and (max-width: 1280px){.sponsorsList .sponsorsBox .sponsorsItem{flex:0 0 calc((100% - 28px) / 3);max-width:calc((100% - 28px) / 3)}}@media (min-width: 1281px) and (max-width: 1536px){.sponsorsList .sponsorsBox .sponsorsItem{flex:0 0 calc((100% - 42px) / 4);max-width:calc((100% - 42px) / 4)}}@media (max-width: 768px){.mains_model{background:#1E6784 url(../images/summit/code/mb_bg.png) no-repeat center top;background-size:100% auto;padding:4vw 3.73333vw 7.46667vw}.mains_model .mains{max-width:100%}.mains_model .speakersBox{width:100%;margin:0 auto;border-radius:1.06667vw;padding:4vw 4.26667vw 11.73333vw}.mains_model .speakersBox .speakersBoxContent .title{font-size:4.8vw;margin-bottom:5.33333vw}.mains_model .speakersBox .speakersBoxContent .desc{font-size:4.26667vw;margin-bottom:7.46667vw}.mains_model .speakersBox .speakersBoxContent .count{font-size:4.26667vw}.mains_model .speakersBox .speakersBoxContent .count .num{font-size:4.8vw}.sponsorsList .sponsorsTitle{font-size:5.33333vw;margin:5.6vw 0}.sponsorsList .sponsorsBox{flex-direction:column;gap:8vw 0}.sponsorsList .sponsorsBox .sponsorsItem{flex:0 0 100%;max-width:100%;border-radius:2.13333vw}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo{flex:1;display:flex;flex-direction:column;padding:4.8vw 5.33333vw 7.46667vw}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .company{font-size:5.33333vw;margin-bottom:3.2vw;min-height:initial}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .sponsorDesc{height:initial;min-height:initial;font-size:5.33333vw}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .label{gap:2.13333vw 2.13333vw;margin-top:3.2vw}.sponsorsList .sponsorsBox .sponsorsItem .sponsorsInfo .label .labelText{font-size:3.2vw;padding:.8vw 3.46667vw;border-radius:3.2vw}}
