body{background:#f9f9fa}header + section .bg{min-width:1300px;z-index:-1;position:absolute;top:0;left:0;width:100%;height:240px;background:linear-gradient(0deg,rgba(255,235,235,0) 0%,#ffebeb 100%)}.car-calendar{margin-top:50px;display:flex}.car-calendar > div > div,.car-calendar > dl{background:#fff;border-radius:20px}.car-calendar > div{flex-grow:1}.car-calendar > div > div{position:sticky;top:100px;padding-bottom:20px}.car-calendar > div > div > div{padding:25px 30px 10px;margin-bottom:10px}.car-calendar > div > div > div h2{font-size:32px;line-height:44px}.car-calendar > div > div > div h2 + span{display:flex;align-items:center;font-size:16px;line-height:22px;color:#8c8e90;font-weight:500}.car-calendar > div > div > div h2 + span::before{content:'';width:1px;height:10px;background:#f0f0f0;margin:0 8px}.car-calendar > div > div > div h2 + span + ul{cursor:pointer;display:flex;align-items:center;margin-left:18px}.car-calendar > div > div > div h2 + span + ul li{width:40px;height:40px;border:1px solid #f0f0f0;border-radius:10px;background:url("/img/arrow.svg") center/20px no-repeat}.car-calendar > div > div > div h2 + span + ul li + li{transform:rotateY(180deg);margin-left:10px}.car-calendar > div > div > div .type-tab{display:flex;align-items:center;margin-left:auto;border-radius:10px;border:1px solid #f0f0f0;background:#f9f9fa;color:#8c8e90;font-size:14px;line-height:20px;padding:0 16px;height:38px}.car-calendar > div > div > div .type-tab li{cursor:pointer}.car-calendar > div > div > div .type-tab li + li{display:flex;align-items:center}.car-calendar > div > div > div .type-tab li + li::before{content:'';width:1px;height:12px;background:#f0f0f0;margin:0 12px}.car-calendar > div > div > div .type-tab li.active{color:#212429;font-weight:500}.car-calendar > div > div > ul{display:grid;grid-template-columns:repeat(7,1fr);color:#8c8e90;font-size:14px;line-height:20px}.car-calendar > div > div > ul li{padding:10px 0;text-align:center}.car-calendar > div > div > ul + ul{row-gap:10px;padding:0 5px}.car-calendar > div > div > ul + ul li{display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:16px;height:62px;padding:4px 10px}.car-calendar > div > div > ul + ul li strong{color:#212429;font-size:20px;line-height:25px;font-weight:600}.car-calendar > div > div > ul + ul li > div{cursor:pointer;display:flex;flex-direction:column;align-items:center;padding-bottom:3px;align-self:stretch}.car-calendar > div > div > ul + ul li > div.new strong{color:#f53}.car-calendar > div > div > ul + ul li > div.active{color:#fff;background:#f53;border-radius:10px}.car-calendar > div > div > ul + ul li > div.active strong{color:#fff}.car-calendar > div > div > ul + ul li > div.active + em{background:transparent}.car-calendar > div > div > ul + ul li em{color:#f53;line-height:18px;width:40px;font-style:normal;font-weight:500;border-radius:4px;background:rgba(255,85,51,0.1)}.car-calendar > dl{padding:30px;width:600px;min-height:490px;margin-left:20px}.car-calendar > dl dt{display:flex;align-items:center}.car-calendar > dl dt{padding:3px 20px;border-radius:10px;background:linear-gradient(90deg,#f5f5f5 0%,rgba(249,249,250,0) 100%);font-size:15px;line-height:22px;color:#8c8e90;margin-bottom:8px}.car-calendar > dl dt h3{font-size:24px;line-height:34px;color:#212429}.car-calendar > dl dt em{font-style:normal;margin-left:auto}.car-calendar > dl dt + div{padding:0 20px}.car-calendar > dl dd{font-size:14px;line-height:20px;padding:16px 0}.car-calendar > dl dd a{display:flex;align-items:center}.car-calendar > dl dd + dd{border-top:1px solid rgba(0,0,0,0.03)}.car-calendar > dl dd img{width:22px;height:22px;object-fit:contain;margin-right:8px}.car-calendar > dl dd h4{font-size:16px;line-height:22px}.car-calendar > dl dd em{display:flex;align-items:center;margin-left:auto;font-style:normal}.car-calendar > dl dd em::after{content:'';width:1px;height:10px;background:#f0f0f0;margin:0 8px}.car-calendar > dl div + dt{margin-top:20px}.car-calendar > dl .btn-big{width:100%;margin-top:20px}.car-calendar > dl .none-content{height:105px;background:url("/img/default@2x.png") center 75px/180px 140px no-repeat;padding-top:235px;text-align:center}.car-calendar > dl .none-content h3{font-size:16px;line-height:22px;margin-bottom:4px}.car-calendar > dl .none-content span{font-size:13px;line-height:18px;color:#8c8e90}