.contract[data-v-3468c7fd]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:70vh;background-image:url(../img/production-center@x2.f6438c15.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:40px;position:relative;padding:35px}.contract-menu[data-v-3468c7fd]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:250px;padding:20px 20px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.7)}.contract-menu h2[data-v-3468c7fd]{font-weight:700}.contract-menu-item[data-v-3468c7fd]{width:164px;height:42px;line-height:42px;text-align:center;font-size:16px;background:#fff;border-radius:15px;opacity:.85;-webkit-box-shadow:0 0 10px;box-shadow:0 0 10px;margin-bottom:12px;font-weight:700;cursor:pointer}.contract-submenu[data-v-3468c7fd]{display:-webkit-box;display:-ms-flexbox;display:flex;width:55%}.contract-submenu-item[data-v-3468c7fd]{width:33.33333%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;font-size:16px;background:hsla(0,0%,100%,.9);border-radius:15px;margin-right:15px;font-weight:700;padding:24px;cursor:pointer}.contract-submenu-item h2[data-v-3468c7fd]{margin:0}.contract-submenu-item p[data-v-3468c7fd]{font-size:24px;font-weight:300}.contract img[data-v-3468c7fd]{position:fixed;bottom:0;right:117px}.contract .calender[data-v-3468c7fd]{text-align:left;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.contract .calender h2[data-v-3468c7fd]{color:inherit}.contract .calender-wrap[data-v-3468c7fd]{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;text-align:left}.contract .calender-wrap .production-item[data-v-3468c7fd]{-ms-flex-line-pack:justify;align-content:space-between;width:20%;padding:5% 0;text-align:center;background-color:#fff;border:1px solid #707070;cursor:pointer}.contract .tips[data-v-3468c7fd]{width:360px;position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font:normal normal 700 45px/80px Source Han Sans CN;text-align:center;color:#ccc}.contract .tips p[data-v-3468c7fd]{margin:0;font-weight:300}.contract .schdule[data-v-3468c7fd]{-webkit-box-shadow:inset 0 0 0 4px #40c1d4;box-shadow:inset 0 0 0 4px #40c1d4}@media screen and (max-width:768px){.contract .tips[data-v-3468c7fd]{display:none}}.contract .data-card-btn[data-v-3468c7fd]{width:100%}