.about-main {
    padding-top: 90px;
    max-width: 1140px;
    margin: 0 auto;
    margin-bottom: 90px;
}
@media (max-width: 768px) {
    .about-main {
        padding-top: 30px;
    }
}

.about-item {
    background-color: #edeeef;
    background-repeat: no-repeat;
    height: 80px;
    width: 99%;
    margin-bottom: 10px;
    border-radius: 4px;
    border: 1px #fc782d solid;
    color: #979797;
    position: relative;
    cursor: pointer;
    text-align: center;
}
.about-item.active,
.about-item:hover {
    background-color: #fc782d;
    color: #fff;
}
.about-item a {
    margin-top: 28px;
    margin-left: -60px;
    display: block;
    font-size: 16px;
}
.about-item.active a,
.about-item:hover a {
    color: #fff;
}

.vertical-bar {
    width: 60px;
    height: 92px;
    background-color: #fc782d;
    position: absolute;
    right: -1px;
    margin-top:-1px;
    top:0px;
}
.vertical-bar.last{
    height: 82px;
}

.about-item .arrow{
    height: 14px;
    width: 10px;
    position: absolute;
    top: 35px;
    right: 20px;
    z-index: 1;
    background-image: url(../images/about/item_arrow.png);
}
.about-item.active .arrow,
.about-item:hover .arrow {
    background-image: url(../images/about/item_arrow_active.png);   
}

.about-content {
    background-image: url(../images/about/content-item-bg.png);
    background-color: #fff;
    box-shadow: 25px 17px 50px rgba(0, 0, 0, 0.19);
    height: 634px;
    margin-left: -1px;
}
.about-content.business {
    height: auto;
}

.about-content-item {
    max-height: 574px;
    padding: 30px 80px;
    display: none;
    font-size: 14px;
}
.about-content-item.business {
    background-image: url(../images/business_bg.png) !important;
    margin: 10px 10px;
    height: auto !important;
    padding: 30px 60px !important;
}

.about-content-item p {
    margin-top: 10px;
}

.about-content-item.active {
    display: block;
}

.about-content-wrapper {
    overflow: auto;
    padding-top: 10px;
    height: 520px;
}
.about-content-logo {
    margin-bottom: 10px;
}
#panel2 {
    background-image: url(../images/about/about_bg1.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 504px;
    padding-top: 100px;
    padding-left: 60px;
}
#panel3 {
    background-image: url(../images/about/about_bg2.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 464px;
    padding-top: 140px;
    padding-left: 60px;
}
.year-wrapper {
    margin-bottom: 20px;
}
.month-wrapper {
    margin-bottom: 20px;
}





/* 校园招聘 */
.jobs-looks{
    margin-top:75px;
}
.jobs-looks a{
    color:#fc782d;
}
.jobs-looks a font{
    font-size:16px;
    font-style:normal;
    margin-left:8px;
}
.about-content-item.xyzp-content-item{
   
    height:auto!important;
}