.main-box {color:#262626;background:#fff;margin-top:81px;}
.main-carousel-box {position:relative;height:1166px;background:url('/content/images/about/im_banner_science.png') no-repeat;background-position:center;background-size:cover;overflow-y:hidden;}
.main-carousel-box .info-text-wrapper {margin-top:560px;}
.main-carousel-box .info-text-wrapper .rows {display:flex;justify-content:space-between;}
.main-carousel-box .info-text-wrapper .cols {width:calc(50% - 20px);}
.main-carousel-box .info-text-wrapper .item-img {display:block;width:100%;height:100%;object-fit:cover;}
.main-carousel-box .info-text-wrapper .desc {font-size:18px;color:#303030;line-height:40px;padding:20px 0;}
.content-box {margin-top:20px;}
.content-box .info-text {width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}
.content-box .main-title {padding:0 20px;font-size:46px;font-weight:bold;color:#000;cursor:default;margin-bottom:6px;}
.content-box .sub-title {padding:0 20px;max-width:866px;font-size:16px;color:#585858;line-height:30px;cursor:default;}
.content-box .culture {padding:50px 0 80px;}
.content-box .culture .cards {margin-top:100px;}
.content-box .culture .card-item {height:398px;background:#f5f6f8;box-shadow:0px 3px 9px 0px rgba(0,0,0,0.25);padding:25px;text-align:center;margin-bottom:20px;transition:0.2s linear;}
.content-box .culture .card-item:hover {transform:scale(1.05);}
.content-box .culture .card-item .item-img {width:100px;height:100px;margin-top:50px;}
.content-box .culture .card-item .title{font-size:30px;color:#303030;line-height:42px;margin-top:20px}
.content-box .culture .card-item .desc{font-size:16px;color:#585858;line-height:22px;margin-top:20px}
.content-box .honor {background:#f5f6f8;padding:70px 0 80px;}
.content-box .honor .cards {margin-top:100px;}
.content-box .honor .row-first .card-item,.content-box .honor .row-second .card-item {margin:5px 0;}
.content-box .honor .row-first .card-item .item-img,.content-box .honor .row-second .card-item .item-img {width:100%;height:auto;}
.content-box .honor .row-second {margin-top:30px;}
.content-box .honor .card-item {background:#f5f6f8;box-shadow:0px 3px 9px 0px rgba(0,0,0,0.25);transition:0.2s linear;}
.content-box .honor .card-item:hover {transform:scale(1.05);}
.content-box .honor .card-item .item-img {width:100%;}
.content-box .history {background:#0b1d34;padding:70px 0 80px;background:url('/content/images/about/history.png') no-repeat;background-position:center;background-size:cover;}
.content-box .history .main-title {color:#fff;}
.content-box .history .sub-title {color:#9d9d9d;}
.content-box .history .date-time {display:flex;justify-content:center;align-items:center;margin-top:54px;}
.content-box .history .date-time .left-area {width:48%;display:flex;justify-content:center;}
.content-box .history .date-time .left-area .info-range {width:400px;height:400px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:10px;position:relative;top:-30px;}
.content-box .history .date-time .left-area .info-range .item-img {width:400px;height:400px;position:absolute;top:0;left:0;z-index:1;animation:20s rotateRound15 linear infinite;}
.content-box .history .date-time .left-area .title,.content-box .history .date-time .left-area .desc {position:relative;z-index:2;cursor:default;}
.content-box .history .date-time .left-area .title {font-size:40px;font-weight:bold;color:#fff;line-height:75px;}
.content-box .history .date-time .left-area .desc {font-size:30px;font-weight:bold;color:#d9d9d9;line-height:56px;}
.content-box .history .date-time .right-area {width:52%;}
.content-box .history .date-time .right-area .swiper-container {height:460px;}
.content-box .history .date-time .right-area .swiper-slide {display:flex;flex-direction:column;justify-content:space-between;}
.content-box .history .date-time .right-area .info-item {display:flex;width:100%;height:33.33%;margin-bottom:4px;}
.content-box .history .date-time .right-area .info-item:last-child {margin-bottom:0;}
.content-box .history .date-time .right-area .year {width:280px;height:45px;font-size:24px;font-weight:bold;color:#fff;line-height:45px;padding-left:80px;position:relative;}
.content-box .history .date-time .right-area .year:before,.content-box .history .date-time .right-area .year:after {content:'';position:absolute;}
.content-box .history .date-time .right-area .year:before {width:10px;height:10px;border-radius:50%;border:1px solid #fff;top:18px;left:0;}
.content-box .history .date-time .right-area .year:after {width:50px;height:1px;border-top:1px dashed #fff;top:22px;left:18px;}
.content-box .history .date-time .right-area .desc {font-size:14px;font-weight:bold;color:#9d9d9d;line-height:26px;}
.content-box .history .date-time .right-area .desc p:first-child {margin-bottom:20px;}
.content-box .partner {background:#f5f6f8;padding:70px 0 80px;overflow:hidden;}
.content-box .partner .partner-wrapper {margin-top:30px;}
.content-box .partner .rows {padding:12px 0;}
.content-box .partner .marquees {position:relative;margin:0 auto;}
.content-box .partner .marquees .tempWrap {width:100% !important;}
.content-box .partner .marquees .wrapper {position:relative;z-index:0;}
.content-box .partner .marquees .wrapper li {width:234px;text-align:center;margin:0 10px;border:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;padding:8px;}
.content-box .partner .marquees .wrapper .item-img {width:80px;height:80px;margin-right:10px;border-radius:50%;object-fit:cover;}
.content-box .partner .marquees .wrapper .title {flex:1;text-align:center;}
@keyframes rotateRound15 {0% {transform:rotateZ(0deg);}
25% {transform:rotateZ(15deg);}
50% {transform:rotateZ(0deg);}
75% {transform:rotateZ(-15deg);}
100% {transform:rotateZ(0deg);}
}
@media screen and (max-width:768px) {.main-carousel-box {height:960px !important;}
.main-carousel-box .info-text-wrapper {margin:0 !important;position:absolute;bottom:0;left:0;}
.main-carousel-box .rows {display:block !important;}
.main-carousel-box .cols {width:100% !important;}
.main-carousel-box .desc {font-size:14px !important;line-height:24px !important;text-align:justify !important;padding:10px 0 !important;}
.main-title {font-size:26px !important;line-height:50px !important;}
.sub-title {font-size:14px !important;line-height:20px !important;}
.content-box {margin-top:0 !important;}
.culture {padding:20px 0 30px !important;}
.culture .cards {margin-top:20px !important;}
.culture .card-item {height:250px !important;padding:10px !important;}
.culture .card-item .item-img {width:60px !important;height:60px !important;margin-top:24px !important;}
.culture .card-item .title {font-size:22px !important;margin-top:10px !important;}
.culture .card-item .desc {font-size:14px !important;margin-top:10px !important;}
.honor {padding:20px 0 30px !important;}
.honor .cards {margin-top:20px !important;}
.honor .row-first .item-img {height:260px !important;}
.honor .row-second {margin-top:10px !important;}
.honor .row-second .item-img {height:120px !important;}
.history {padding:30px 0 20px !important;}
.history .date-time {display:block !important;}
.history .left-area,.history .right-area {width:100% !important;}
.history .info-range {width:80% !important;height:80px !important;transition:0 !important;border:2px solid #fff;border-radius:0 !important;}
.history .info-range .item-img {display:none;}
.history .info-range .title {font-size:22px !important;}
.history .info-range .desc {font-size:18px !important;}
.history .info-range .title,.history .info-range .desc {line-height:30px !important;}
.history .info-item .year {width:180px !important;padding-left:50px !important;font-size:14px !important;line-height:20px !important;height:auto !important;margin-right:10px;text-align:right;}
.history .info-item .year:before {top:6px !important;}
.history .info-item .year:after {width:30px !important;left:16px !important;top:10px !important;}
.history .info-item .desc {font-size:12px !important;line-height:20px !important;color:#fff !important;}
.history .info-item .desc p {margin-bottom:10px !important;}
.partner {padding:30px 0 20px !important;}
.partner .partner-wrapper {margin-top:10px !important;}
.partner .rows {padding:6px 0 !important;}
.partner li {width:140px !important;padding:5px !important;}
.partner li .item-img {width:50px !important;height:50px !important;}
.partner li .title {font-size:12px !important;}
}
@media screen and (min-width:768px) and (max-width:1200px) {.history .info-range,.history .info-range .item-img {width:300px !important;height:300px !important;}
.history .info-item .year {padding-left:60px !important;font-size:22px !important;margin-right:10px;}
.history .info-item .year:after {width:36px !important;left:18px !important;}
.history .info-item .desc {font-size:13px !important;line-height:20px !important;}
.history .info-item .desc p {margin-bottom:0px !important;}
}
