main {
    min-width: 1440px;
}
ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}
/* 关于中车 */
.aboutMiddleCar {
    background-repeat: no-repeat;
    background-size: cover;
    height: 320px;
    margin-bottom: 40px;
}
.aboutMiddleCar-text {
    padding-top: 64px;
    width: 1200px;
    height: 96px;
    margin: 0 auto;
    opacity: 1;
    color: rgba(24, 144, 255, 1);
    font-size: 36px;
    font-weight: 700;
    font-family: "PingFang SC";
    line-height: 44px;
}
.aboutMiddleCar-text p {
    width: 815px;
    margin-top: 8px;
    opacity: 1;
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 22px;
}
/* 关于我们 */
.aboutus {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 16px;
}
.aboutus-title {
    text-align: center;
    /* padding-bottom: 14px; */
    opacity: 1;
    color: rgba(0, 0, 0, 0.9);
    font-size: 20px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 28px;
    padding-bottom: 48px;
}
.title-line {
    width: 64px;
    height: 2px;
    opacity: 1;
    background: rgba(0, 82, 217, 1);
    margin: 10px auto;
}
.aboutus-mian {
    width: 100%;
    height: 300px;
    background: url("../img/about.jpg") no-repeat;
    background-size: contain;
    overflow: auto;
}
.aboutus-describe {
    width: 733px;
    height: 240px;
    background-color: #fff;
    margin: 30px 0;
    overflow: hidden;
}
.aboutus-describe p:first-child {
    opacity: 1;
    color: rgba(24, 24, 24, 1);
    font-size: 16px;
    font-weight: 700;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 24px;
    margin: 14px 0;
}
.aboutus-describe p {
    margin: 16px 0;
    opacity: 1;
    color: rgba(94, 94, 94, 1);
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    line-height: 22px;
    font-family: "PingFang SC";
    padding-right: 16px;
}
/* 大事记 */
.memorabilia {
    width: 100%;
    height: 543px;
    background-color: #1890ff;
    margin: 16px 0;
}
.memorabilia-title {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding: 36.5px 0 48px 0;
    font-size: 20px;
    color: #fff;
}
.memorabilia-title p {
    margin-top: 10px;
    font-size: 14px;
}
.memorabilia-timeline {
    height: 348px;
}
.el-divider--horizontal {
    height: 2px;
    opacity: 1;
    background: rgba(255, 255, 255, 0.22);
}
.el-divider {
    float: left;
    top: 185px;
}
.timeline-main {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
.timeline {
    width: 368px;
    height: 100%;
    float: left;
}
/* 大事记上方盒子 */
#last {
    position: relative;
    top: 0px;
}
.timeline-topbox {
    width: 368px;
    height: 170px;
    position: relative;
    top: -21px;
}
.topbox-top {
    width: 100%;
    height: 24px;
    display: flex;
}
.topbox-top .topspan {
    width: 4px;
    height: 12px;
    opacity: 1;
    background: rgba(245, 209, 101, 1);
    margin-right: 10px;
    margin-top: 6px;
}
.topbox-top p {
    /* width: 103px !important; */
    width: 100%;
    height: 24px !important;
    opacity: 1;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-weight: 700;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 24px;
}
.topbox-text {
    opacity: 1;
    color: rgba(255, 255, 255, 0.55);
    font-size: 14px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 22px;
    padding-left: 8px;
}
.topbox-bottom {
    margin-left: 8px;
    margin-top: 10px;
    width: 132px;
    height: 28px;
    opacity: 1;
    position: relative;
}
#topboxbottom {
    border-left: 1px solid rgba(255, 255, 255, 0.35);
    border-top: 1px solid rgba(255, 255, 255, 0.35);
}
.topbox-round {
    width: 16px;
    height: 16px;
    opacity: 1;
    border: 1px solid rgb(255, 255, 255);
    background: rgba(24, 144, 255, 1);
    border-radius: 50%;
}
#topround {
    position: absolute;
    bottom: -18px;
    left: -10px;
}
.topbox-point {
    width: 4px;
    height: 4px;
    opacity: 1;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
}
#toppoint {
    position: absolute;
    right: -4px;
    top: -2px;
}
/* 大事记下方盒子 */
#middle {
    margin: 0 48px;
}
.timeline-bottombox {
    display: flex;
    flex-direction: column-reverse;
    position: relative;
    top: 160px;
}
#bbottom {
    border-left: 1px solid rgba(255, 255, 255, 0.35);
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
    margin-bottom: 10px;
}
.timeline-bottombox .topbox-point {
    position: absolute;
    right: -4px;
    bottom: -2px;
}
.timeline-bottombox .topbox-point {
    position: absolute;
    right: -4px;
    bottom: -2px;
}
#bttomround {
    position: absolute;
    left: -9px;
    top: -18px;
}
/* 企业文化 */
.company-culture {
    width: 1200px;
    height: 400px;
    margin: 32px auto;
    text-align: center;
    width: 1200px;
    height: 460px;
    border-radius: 8px;
    opacity: 1;
    border: 1px solid #dcdcdc;
    background: rgba(255, 255, 255, 1);
    box-sizing: border-box;
}
.culture-title {
    margin-top: 65px;
    width: 1136px;
    height: 80px;
    padding: 0 32px;
    opacity: 1;
    color: rgba(0, 0, 0, 0.9);
    font-size: 20px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 28px;
}
.culture-title p {
    margin-top: 8px;
    opacity: 1;
    color: rgba(0, 0, 0, 0.4);
    font-size: 14px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 22px;
}
.culture-tabs {
    height: 48px;
    margin-top: 9px;
    margin-bottom: 16px;
}
.culture-tabs ul li {
    display: inline-block;
    opacity: 1;
    color: rgba(0, 0, 0, 0.6);
    font-size: 16px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 24px;
    padding: 12px 30px;
    cursor: pointer;
}
#liactive {
    color: rgba(24, 144, 255, 1);
    border-bottom: 2px solid rgba(105, 192, 255, 1);
    font-weight: 700;
}
.block-box {
    width: 800px;
    height: 96px;
    margin: 16px auto;
    overflow: auto;
    display: flex;
    padding: 16px 0;
}
.block-icon {
    display: inline-block;
    width: 48px;
    position: relative;
}
.block-text {
    width: 704px;
    text-align: center;
    opacity: 1;
    color: rgba(0, 0, 0, 0.9);
    font-size: 20px;
    font-weight: 700;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 28px;
    margin: 34px 0;
}
.el-carousel__item h3 {
    color: #475669;
    font-size: 18px;
    opacity: 0.75;
    line-height: 300px;
    margin: 0;
}
.el-carousel__button {
    background-color: rgba(0, 0, 0, 0.04);
}
.el-carousel__indicator.is-active button {
    background-color: rgba(105, 192, 255, 1);
}
.dou1 {
    text-align: center;
    width: 32px;
    height: 24px;
    background: url("../img/dou1.svg") no-repeat;
}
.dou2 {
    text-align: center;
    width: 32px;
    height: 24px;
    background: url("../img/dou2.svg") no-repeat;
    position: absolute;
    left: 0;
    bottom: 0px;
}
/* 联系我们 */
.contactus {
    width: 1200px;
    height: 738px;
    margin: 0 auto;
    padding-top: 49px;
    padding-bottom: 48px;
}
.contactus-title {
    text-align: center;
    opacity: 1;
    color: rgba(0, 0, 0, 0.9);
    font-size: 20px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 28px;
}
.contactus-title p {
    opacity: 1;
    color: rgba(0, 0, 0, 0.4);
    font-size: 14px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 22px;
    padding: 0 200px;
    padding-top: 8px;
}
.contact-information {
    /* width: 588px; */
    height: 144px;
    margin: auto;
    overflow: auto;
    margin-top: 49px;
    text-align: center;
}
.information-box {
    width: 109px;
    height: 100%;
    display: inline-block;
}
.information-icon {
    box-sizing: border-box;
    width: 88px;
    height: 88px;
    border-radius: 44px;
    opacity: 1;
    border: 1px solid #dcdcdc;
    position: relative;
    margin: 0 auto;
}
.call,
.postal,
.mail {
    text-align: center;
    width: 48px;
    height: 48px;
    position: absolute;
    left: 20px;
    top: 20px;
}
.call {
    background: url("../img/call1.svg") no-repeat;
}
.mail {
    background: url("../img/mail.svg") no-repeat;
}
.postal {
    background: url("../img/postal.svg") no-repeat;
}
.information-text {
    padding-top: 8px;
    height: 48px;
}
.information-name {
    opacity: 1;
    color: rgba(98, 101, 104, 1);
    font-size: 14px;
    font-weight: 700;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 22px;
    padding-bottom: 4px;
}
.information-type {
    opacity: 1;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: center;
    line-height: 22px;
}
#mail {
    margin: 0 120px;
}
.map {
    width: 1200px;
    display: flex;
    margin-top: 48px;
}
.map-left {
    width: 725px;
    height: 416px;
}
#container {
    width: 725px;
    height: 416px;
}
.map-right {
    padding-left: 24px;
}

.right-top {
    width: 451px;
    height: 108px;
    opacity: 1;
    border: 1px solid #e7e7e7;
    background: rgba(255, 255, 255, 1);
    box-sizing: border-box;
    padding-left: 14px;
    padding-top: 16px;
    opacity: 1;
    color: rgba(0, 0, 0, 0.9);
    font-size: 16px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 24px;
    cursor: pointer;
}
.right-text {
    opacity: 1;
    color: rgba(0, 0, 0, 0.4);
    font-size: 14px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 22px;
    margin: 4px 0;
}
.right-bottom {
    cursor: pointer;
    width: 451px;
    height: 146px;
    opacity: 1;
    border: 1px solid #e7e7e7;
    background: rgba(255, 255, 255, 1);
    opacity: 1;
    color: rgba(0, 0, 0, 0.9);
    font-size: 16px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 24px;
    padding-left: 14px;
    padding-top: 16px;
    box-sizing: border-box;
}
#divactive {
    border: 1px solid #1890ff;
}
.heilongjiang {
    margin: 8px 0;
}
.el-breadcrumb__separator {
    width: 1px;
    height: 8px;
    font-weight: 0;
}
.office {
    width: 419px;
    height: 22px;
    margin-top: 16px;
}
.office ul li {
    display: inline-block;
    opacity: 1;
    color: rgba(24, 144, 255, 1);
    font-size: 14px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 22px;
    position: relative;
    padding-right: 16px;
}
.office ul li:hover {
    color: #096dd9;
}
.office ul li::after {
    content: "";
    width: 1px;
    height: 8px;
    background-color: #c4c4c4;
    position: absolute;
    top: 8px;
    right: 5px;
}
.office ul li:last-child::after {
    display: none;
    position: relative;
    top: -10px;
}

.input-item {
    opacity: 1;
    color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 20px;
}
.input-title {
    opacity: 1;
    color: rgba(0, 0, 0, 0.9);
    font-size: 14px;
    font-weight: 700;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 22px;
    padding-bottom: 8px;
}
.amap-info-close {
    display: none;
}

.el-carousel__indicators--outside {
    margin-top: 30px;
}
