.cont-section.circuitrally{overflow:hidden;position:relative;padding-bottom:16rem;background:#000}
.cont-section.circuitrally>section{display:flex;width:100vw;flex-direction:column;position:relative;min-height:132rem;background-repeat:no-repeat;background-position:center;background-size:cover;padding:22rem 0 24rem 24rem}
.cont-section.circuitrally>section h3{color:#fff;font-size:8.8rem;font-weight:600;letter-spacing:-0.01em}
.cont-section.circuitrally>section h3 button{display:none}
.cont-section.circuitrally>section .desc{margin-top:3.9rem;width:63rem;color:#fff;font-size:2rem;font-weight:500;line-height:3.4rem}
.cont-section.circuitrally>section>.expend{position:absolute;top:50%;right:calc(50% + 1.5rem);transform:rotate(180deg) translateY(-50%);transition:all .5s ease;z-index:3;width:6.4rem;height:6.4rem;margin-top:-6.4rem;border-radius:50%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAYAAAAfD8YZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RUE1RkVCRTJGRDExRUNBNUE1RkM0Q0RDRkYzNDMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3RUE1RkVDRTJGRDExRUNBNUE1RkM0Q0RDRkYzNDMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTdFQTVGRTlFMkZEMTFFQ0E1QTVGQzRDRENGRjM0MzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTdFQTVGRUFFMkZEMTFFQ0E1QTVGQzRDRENGRjM0MzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7mhrm2AAAAkElEQVR42qSU3Q2AIAyEKXEOhzPuYdxDHc5BrIVgbIjIQZvcA02+lp+jxMwODBJtolO0xkyAAZFo5zeWkPdAR586Tio3xp1UOvqsI6c1xeP2gn9wFSzBEPgFw2AON4EabgYfmHpA1CTlsG7bfGHmpzKbxGxP88cwf8lqAcQkl2gWHSoX5hgPqJdSAacH4C3AAEvDTbk5FdcpAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.15)}
.cont-section.circuitrally>section .thumb.swiper-container{overflow:hidden;margin-top:auto;z-index:2;height:29rem;margin-left:-2rem;padding-top:3rem;padding-left:2rem}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide{width:27.2rem;top:0;background:rgba(0,0,0,0.8);transition:top .2s ease}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide>a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide .logo{display:block;width:20rem;margin:0 auto}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide .logo img{width:100%}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide .logo .ov{display:none}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide .date{display:block;margin-top:2rem;color:#fff;font-size:2rem;font-weight:400;line-height:1;text-align:center}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide .date i{display:block;margin-top:1.5rem;color:#787878;font-size:1.6rem;font-style:normal}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide.swiper-slide-active{top:-3rem;background:#fff}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide.swiper-slide-active .logo img{display:none}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide.swiper-slide-active .logo .ov{display:block}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide.swiper-slide-active .date{color:#000}
.cont-section.circuitrally>section .thumb.swiper-container .swiper-slide.swiper-slide-active .date i{color:#868686}
.cont-section.circuitrally>.circuit .def-circuit{color:#fff}
.cont-section.circuitrally>.circuit .def-circuit dt{font-size:5.6rem;line-height:5.7rem}
.cont-section.circuitrally>.circuit .def-circuit dt img{height:5.7rem;margin-left:2rem}
.cont-section.circuitrally>.circuit .def-circuit dd{margin-top:1.5rem;font-size:3.2rem}
.cont-section.circuitrally>.circuit .def-circuit dd .learnmore{margin-top:5rem}
.cont-section.circuitrally>.rally{position:absolute;top:0;left:50%;z-index:2;transition:left .5s ease;padding-left:9.2rem;padding-right:calc(8% + 24rem)}
.cont-section.circuitrally>.rally>.expend{right:auto;left:1.5rem;transform:rotate(0) translateY(-50%);margin-top:0}
.cont-section.circuitrally .schedule-list{width:144rem;margin:0 auto}
.cont-section.circuitrally .schedule-list li{display:flex;flex-direction:row;align-items:center;background:rgba(34,34,34,0.8);color:#fff;font-size:2.8rem}
.cont-section.circuitrally .schedule-list li .item{position:relative;width:92rem;padding:3.5rem 0;font-weight:500;text-align:center}
.cont-section.circuitrally .schedule-list li .item:nth-child(1),.cont-section.circuitrally .schedule-list li .item.logo{width:26rem}
.cont-section.circuitrally .schedule-list li .item .icon_live{display:none;width:3.6rem;position:absolute;top:50%;left:21.5rem;transform:translateY(-50%)}
.cont-section.circuitrally .schedule-list li .item img{vertical-align:middle}
.cont-section.circuitrally .schedule-list li .item.wrap-flag{padding-right:30rem;padding-left:5rem;text-align:left}
.cont-section.circuitrally .schedule-list li .item.wrap-flag .flag{display:block;position:absolute;top:50%;right:9rem;transform:translateY(-50%);min-width:19.5rem;color:#878787;font-size:1.6rem}
.cont-section.circuitrally .schedule-list li .item.wrap-flag .flag img{margin-right:1.5rem;vertical-align:-0.6rem}
.cont-section.circuitrally .schedule-list li .item.wrap-flag .flag i{font-style:normal}
.cont-section.circuitrally .schedule-list li .item.logo img{height:5rem}
.cont-section.circuitrally .schedule-list li+li{margin-top:2rem}
.cont-section.circuitrally .schedule-list li.live_lst{background:#4a4a4a}
.cont-section.circuitrally .schedule-list li.live_lst .icon_live{display:block}
.cont-section.circuitrally .learnmore{margin-top:4.9rem}
.cont-section.circuit-active>.circuit>.expend{opacity:0}
.cont-section.circuit-active>.circuit .thumb.swiper-container{opacity:1 !important}
.cont-section.circuit-active>.rally{left:90%}
.cont-section.rally-active>.circuit>.expend{right:calc(50% + 44vw)}
.cont-section.rally-active>.rally{left:8%}
.cont-section.rally-active>.rally>.expend{display:none}
.cont-section.rally-active>.rally .thumb.swiper-container{opacity:1 !important}
@media all and (max-width:1520px){.cont-section.circuitrally>.circuit{padding-left:6rem}
.cont-section.circuitrally>.rally{padding-right:6rem}
}
@media all and (max-width:1366px){.cont-section.circuitrally>.circuit .def-circuit dt{font-size:4.2rem;line-height:4.4rem}
.cont-section.circuitrally>.circuit .def-circuit dt img{height:4.4rem;margin-left:1.3rem}
.cont-section.circuitrally>.circuit .def-circuit dd{margin-top:1rem;font-size:2.4rem}
.cont-section.circuitrally>.circuit .def-circuit dd .learnmore{margin-top:3.5rem}
.cont-section.circuitrally .schedule-list{width:calc(100% - 8rem)}
.cont-section.circuitrally .schedule-list li .item.wrap-flag{padding-right:5rem;padding-left:5rem;text-align:left}
.cont-section.circuitrally .schedule-list li .item.wrap-flag .flag{position:static;transform:none;margin-top:20px;width:100%}
.cont-section.circuitrally .schedule-list li .item.logo img{height:5rem}
.cont-section.circuitrally .schedule-list li .item .icon_live{left:20rem}
}
@media all and (max-width:1024px){.cont-section.circuitrally{min-height:auto;padding-bottom:14rem}
.cont-section.circuitrally>section{min-height:87rem;background-size:auto 100%;background-position:75% 0;padding:10rem 6rem 0}
.cont-section.circuitrally>section h3{font-size:7rem}
.cont-section.circuitrally>section h3 .expend{opacity:0;display:inline-block;position:relative;margin-left:3.4rem;padding-left:3.4rem;color:#abaaaa;font:inherit;font-size:4rem}
.cont-section.circuitrally>section h3 .expend:before{content:"";display:inline-block;position:absolute;top:-1.5rem;left:0;width:.2rem;height:5.6rem;background:rgba(146,146,146,0.4)}
.cont-section.circuitrally>section .desc{width:auto;margin-top:4.95rem;font-size:2.4rem}
.cont-section.circuitrally>section>.expend{position:absolute;top:50%;right:calc(50% + 1.5rem);transform:rotate(180deg) translateY(-50%);transition:all .5s ease;z-index:3;width:100%;height:100%;margin-top:-2.2rem;background-position:left center;background-repeat:no-repeat;display:none}
.cont-section.circuitrally>section .thumb.swiper-container{margin-left:-4rem;margin-right:-6rem;margin-bottom:-3rem;opacity:0}
.cont-section.circuitrally>.rally{padding-left:6rem}
.cont-section.circuitrally>.rally>.expend{right:auto;left:1.5rem;transform:rotate(0) translateY(-50%);margin-top:0}
.cont-section.circuitrally>.circuit{background-position:40% 0;transition:background .5s ease}
.cont-section.circuitrally>.circuit>.expend{top:-40.8rem}
.cont-section.circuitrally>.circuit .league.swiper-container{opacity:0;display:block;top:20.5rem;left:6rem}
.cont-section.circuitrally>.circuit .def-circuit dt{font-size:4.2rem;line-height:4.4rem}
.cont-section.circuitrally>.circuit .def-circuit dt img{height:4.4rem;margin-left:1.3rem}
.cont-section.circuitrally>.circuit .def-circuit dd{margin-top:1rem;font-size:2.4rem}
.cont-section.circuitrally>.circuit .def-circuit dd .learnmore{margin-top:3.5rem}
.cont-section.circuitrally .schedule-list{margin-top:10%}
.cont-section.circuitrally .schedule-list li .item{width:calc(100% - 38.5rem)}
.cont-section.circuitrally .schedule-list li .item:nth-child(1){width:23rem}
.cont-section.circuitrally .schedule-list li .item.logo{width:15.5rem}
.cont-section.circuitrally .schedule-list li .item.wrap-flag{padding-left:0;padding-right:0}
.cont-section.circuit-active>.circuit h3 .expend{opacity:1}
.cont-section.circuit-active>.circuit>.expend{display:none}
.cont-section.circuit-active>.rally{left:100% !important}
.cont-section.rally-active>.circuit>.expend{display:none}
.cont-section.rally-active>.rally{left:0;background-position:0 0}
.cont-section.rally-active>.rally h3 .expend{opacity:1}
.cont-section.rally-active>.rally .desc{opacity:1}
.cont-section.rally-active>.rally>.expend{display:none}
}
@media all and (max-width:767px){.cont-section.circuitrally{padding-bottom:7rem}
.cont-section.circuitrally>.circuit,.cont-section.circuitrally>.rally{min-height:54rem;background-size:cover;padding:5rem 4rem 0}
.cont-section.circuitrally>.circuit h3,.cont-section.circuitrally>.rally h3{font-size:3.5rem}
.cont-section.circuitrally>.circuit h3 .expend,.cont-section.circuitrally>.rally h3 .expend{margin-left:1.7rem;padding-left:1.7rem;font-size:2rem}
.cont-section.circuitrally>.circuit h3 .expend:before,.cont-section.circuitrally>.rally h3 .expend:before{top:-0.9rem;width:.1rem;height:2.8rem}
.cont-section.circuitrally>.circuit .desc,.cont-section.circuitrally>.rally .desc{margin-top:2.5rem;font-size:1.2rem;line-height:2.1rem}
.cont-section.circuitrally>.circuit>.expend,.cont-section.circuitrally>.rally>.expend{background-size:.8rem 1.2rem}
.cont-section.circuitrally>.circuit .thumb.swiper-container,.cont-section.circuitrally>.rally .thumb.swiper-container{margin-right:-4rem;margin-bottom:-2rem;height:auto}
.cont-section.circuitrally>.circuit .thumb.swiper-container .swiper-slide,.cont-section.circuitrally>.rally .thumb.swiper-container .swiper-slide{width:15.6rem;height:15rem}
.cont-section.circuitrally>.circuit .thumb.swiper-container .swiper-slide .logo,.cont-section.circuitrally>.rally .thumb.swiper-container .swiper-slide .logo{width:calc(100% - 4rem)}
.cont-section.circuitrally>.circuit .thumb.swiper-container .swiper-slide .date,.cont-section.circuitrally>.rally .thumb.swiper-container .swiper-slide .date{margin-top:0;font-size:1.4rem}
.cont-section.circuitrally>.circuit .thumb.swiper-container .swiper-slide .date i,.cont-section.circuitrally>.rally .thumb.swiper-container .swiper-slide .date i{font-size:1.2rem}
.cont-section.circuitrally>.circuit>.expend{top:-19.3rem}
.cont-section.circuitrally>.circuit .def-circuit dt{font-size:2.1rem;line-height:2.2rem}
.cont-section.circuitrally>.circuit .def-circuit dt img{height:2.2rem;margin-left:.7rem}
.cont-section.circuitrally>.circuit .def-circuit dd{margin-top:.5rem;font-size:1.2rem}
.cont-section.circuitrally>.circuit .def-circuit dd .learnmore{margin-top:1.8rem}
.cont-section.circuitrally>.rally{padding-left:4rem}
.cont-section.circuitrally>.rally>.expend{right:auto;left:1.5rem;transform:rotate(0) translateY(-50%);margin-top:0}
.cont-section.circuitrally .schedule-list{width:calc(100% - 4rem);margin-top:15%}
.cont-section.circuitrally .schedule-list li{font-size:1.4rem}
.cont-section.circuitrally .schedule-list li .item{width:calc(100% - 19.3rem)}
.cont-section.circuitrally .schedule-list li .item:nth-child(1){width:11.5rem}
.cont-section.circuitrally .schedule-list li .item .icon_live{width:1.6rem;left:10rem}
.cont-section.circuitrally .schedule-list li .item.logo{width:7.8rem}
.cont-section.circuitrally .schedule-list li .item.wrap-flag{padding-left:0;padding-right:0}
.cont-section.circuitrally .schedule-list li .item.wrap-flag .flag{margin-top:1rem;font-size:1.2rem}
.cont-section.circuitrally .schedule-list li .item.wrap-flag .flag img{height:1.4rem;margin-right:.8rem;vertical-align:-0.2rem}
.cont-section.circuitrally .schedule-list li .item.logo img{height:2.9rem}
.cont-section.circuitrally .schedule-list li+li{margin-top:1rem}
.cont-section.circuitrally .learnmore{margin-top:2.2rem}
}
@media all and (max-width:320px){.cont-section.circuitrally .schedule-list li .item.wrap-flag .flag i{display:block;margin-top:.5rem}
}