@font-face { font-family: 'akrobatExtra'; src: url("../../public/stylesheets/Akrobat-Bold.otf"), url("../../public/stylesheets/Akrobat-Bold.eot"); }
.time-vertical { border-left: 2px solid #d1d6e2; }
.time-vertical li { position: relative; }
.time-vertical li .t-content{ padding: 36px 42px 23px 30px; }
.time-vertical li:last-child div{padding-bottom: 0px;}
.time-vertical li p { margin-left: 0px; font-size:16px;margin-bottom: 24px; height: 34px;  line-height: 34px; background-color: #eceef6; color: #1d2023; padding: 0px 24px;
    overflow: hidden;  white-space: nowrap;  word-break: break-all;  text-overflow: ellipsis;  }
.time-vertical li p:nth-child(1) { margin-top: 16px; }
.time-vertical li p em { margin-right: 16px; color: #606972; }
.time-vertical li img{position: absolute; top: 0px; left: -10px; width: 91px; height: 35px;}
/*.time-vertical li span { position: absolute; color: #fff; top: 8px; left: 13px; font-size: 24px;
    letter-spacing: 2px; font-weight: 100; font-family: akrobatExtra; }*/

.contact-us { padding: 0px 32px 40px 0px; }
.contact-us p { line-height: 32px; color: #1d2023; font-size: 16px; }
.contact-us .map { height: 560px; width: 100%; }

.container-wrap .content .honor { padding: 0px 32px 97px 0px; overflow: hidden; }
.container-wrap .content .honor .tab-pagination { margin-bottom: 32px; }
.container-wrap .content .honor .tab-pagination .line { width: 100%; height: 1px; background-color: #d1d6e2; margin-top: -2px; }
.container-wrap .content .honor .tab-pagination ul { box-sizing: border-box; overflow: hidden; }
.container-wrap .content .honor .tab-pagination ul li.tab-bullet { float: left; font-size: 18px; color: #606972; margin-right: 50px; padding-bottom: 15px; }
.container-wrap .content .honor .tab-pagination ul li.tab-bullet.active { font-weight: bold; border-bottom: 4px solid #d43e47; }
.container-wrap .content .honor .honor-box { overflow: hidden; width: 100%; }
.container-wrap .content .honor .honor-box .sub-wrapper .col-3 { float: left; margin-right: 30px; margin-bottom: 32px; }
.container-wrap .content .honor .honor-box .sub-wrapper .col-3 a { box-sizing: border-box;height: 205px; width: 272px; border: 1px solid #eee; text-align: center; vertical-align: middle; display: table-cell; cursor: pointer; }
.container-wrap .content .honor .honor-box .sub-wrapper .col-3 img { max-width: 242px; max-height: 171px; width: auto; height: auto; }
.container-wrap .content .honor .honor-box .sub-wrapper .col-3.m-r-0 { margin-right: 0px; }
.container-wrap .content .introduce { padding: 0px 32px 80px 0px; }
.container-wrap .content .introduce p { font-size: 16px; color: #1d2023; line-height: 32px; text-align: justify; margin-bottom: 32px; }
.container-wrap .content .introduce p span { font-size: 18px; color: #3756a9; }
.container-wrap .content .introduce .icon-orgin { width: 100%; height: 281px; }
.container-wrap .content .introduce h2 { margin-top: 56px; margin-bottom: 32px; font-size: 28px; color: #1d2023; }
.container-wrap .content .introduce .o-struct { width: auto; height: 528px; padding: 29px 31px 33px; background-color: rgba(220, 227, 243, 0.25); border: 1px solid rgba(209, 214, 226, 0.6); }

/*# sourceMappingURL=about-us.css.map */
