*,:after,:before {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: "Microsoft YaHei", 微软雅黑 !important;
}

html, body {
    width: 100%;
    height: 100%;
    font-family: "Microsoft YaHei", 微软雅黑 !important;
}

.container-box {
    width: 100%;
    height: auto;
    position: relative;
    font-size: 15px;
    color: #333;
    font-family: "Microsoft YaHei", 微软雅黑 !important;
}

.mode {
    border: 1px solid red;
}

.exhibition-container {
    width: 100%;
    max-width: 1200px; /* 设置最大宽度以确保其适应容器 */
    position: relative;
    margin: auto;
    display: flex;
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
    z-index: 10; /* 设置较高的 z-index 使其位于最顶层 */
    padding-top: 20px; /* 增加上方内边距，避免和顶部元素重叠 */
}

.exhibition-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap; /* Ensure all items are in one row */
    box-shadow: 0 0 20px rgba(0, 0, 0, .3);
    height: 136px;
    padding: 20px 0; /* 缩小上下padding */
    margin: -50px -2px 20px !important; /* 缩小外边距 */
    background-color: rgba(255, 255, 255, 0.9);
    max-width: 1200px; /* 确保盒子宽度与最大宽度一致 */
    width: 100%;
}

.exhibition-box .item-box {
    flex: 1; /* 调整为1，确保每个盒子均匀分布 */
    height: 100%;
    border-right: 1px dotted #ddd;
    margin: 0; /* 移除margin，确保盒子之间没有额外的间距 */
    text-align: center; /* 确保内容居中对齐 */
    display: flex; /* 使内容水平对齐 */
    align-items: center; /* 垂直居中对齐 */
    justify-content: center; /* 水平居中对齐 */
}

.exhibition-box .item-box:last-child {
    border-right: 0;
}

.exhibition-box .exhibition-item {
    display: flex;
    align-items: center;
    color: #333;
    text-decoration: none; /* 移除下划线 */
}

.exhibition-box .exhibition-item:hover {
    text-decoration: none; /* 悬停时移除下划线 */
}

.exhibition-box .exhibition-item .exhibition-left {
    margin-right: 10px; /* 调整图标和文字之间的间距 */
}

.exhibition-box .exhibition-item .animation1 {
    transition: transform 200ms;
    transform: scale(1.1);
}

.exhibition-box .exhibition-item .animation2 {
    color: #0970d5 !important;
}

.exhibition-box .exhibition-item .exhibition-right {
    font-size: 22px;
    text-decoration: none; /* 移除文字下划线 */
}

.exhibition-box .exhibition-item .exhibition-bottom {
    display: block;
    font-size: 12px;
    color: #999;
}

.exhibition-box .exhibition-item .exhibition-right .com {
    font-size: 15px;
    color: #999;
}

.content-box {
    width: auto;
    max-width: 1256px; /* 调整为你的设计宽度 */
    position: relative;
    margin: auto;
}

.content-box .information-right {
    margin-top: 1px;
    padding-left: 0;
}

.grey-solid {
    border-top: 1px solid #eaeaea;
    width: 100%;
    margin: 2rem 0 0 0;
}

.bg-grey {
    background-color: #f6f6f8;
}

.content-title {
    display: flex;
    align-items: center;
    justify-content: center;
}

.content-title-item {
    font-size: 32px;
    color: #333;
    min-width: 196px;
    text-align: center;
}

.top-img-box {
    position: relative;
}

.top-img-box img {
    height: 350px;
    width: 100%;
}

.top-img-box .top-content {
    width: 730px;
    height: 282px;
    border-radius: 5px;
    background-color: #328fef;
    color: #fff;
    top: 60px;
    right: 184px;
    position: absolute;
    padding: 40px;
}

.top-img-box .L-top-content {
    right: 15%;
}

.top-img-box .top-content h4 {
    font-size: 28px;
    text-align: center;
    margin: 6px 0 21px;
    font-weight: 600;
}

.top-img-box .top-content p {
    text-indent: 3rem;
    line-height: 26px;
}

.see-more {
    width: 100%;
    height: 30px;
    line-height: 30px !important;
    background-color: #f6f6f8;
    color: #0e71d7;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    border-radius: 50px;
    margin-top: 10px;
    font-size: 15px;
}

.see-more:hover {
    text-decoration: none;
}

.leave-out-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.leave-out-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.mt-15 {
    margin-top: 15px !重要的;
}

.mt-35 {
    margin-top: 35px !重要的;
}

.mt-19 {
    margin-top: 19px !重要的;
}

.mt-72 {
    margin-top: 72px !重要的;
}

.mt-67 {
    margin-top: 67px !重要的;
}

.mt-90 {
    margin-top: 90px !重要的;
}

.header-box {
    width: 100%;
    height: 90px;
    background: #045bb8;
    position: fixed;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.header-box .header-log {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

}

.header-box .navbar-nav .nav-item .nav-link {
    color: #fff;
    margin: 0 12px;
    font-size: 18px;
    height: 43px;
    display: inline-block;
    padding: 8px;
}

.header-box .navbar-nav .nav-item .nav-link:hover {
    color: #fff;
}

.header-box .navbar-nav .nav-item.active .nav-link {
    color: #ffe468;
}

.list-group-item .item-content {
    margin-top: 10px;
}

.information-right .item-content {
    margin-top: 0;
}

.header-box .navbar-nav .nav-item {
    position: relative;
}

.nav-menu-tow {
    display: none;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    z-index: 99;
    top: 43px;
    width: 100%;
    height: auto;
}

.nav-menu-tow .list-group-item {
    background-color: unset;
    text-align: center;
}

.nav-menu-tow .nav-tow-link {
    color: #fff;
}

.footer-box {
    width: 100%;
    height: 150px;
    background-color: #555152;
    display: flex;
    align-items: center;
}

.footer-box .content-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
}

.footer-box .footer-left span {
    display: block;
    line-height: 26px;
}

.footer-box .footer-right a {
    color: #fff;
    padding: 0 5px;
    font-size: 18px;
}

.fenye .Prev, .fenye .NextDisabled {
    height: 20px !重要的;
    width: 40px !重要的;
    text-align: center;
    margin-right:

 3px;
    margin-left: 0 !重要的;
}

.recruitment-box .list-group-link {
    color: #333;
    display: block;
    padding: 4px 0 7px;
}

.recruitment-box .list-group-com {
    color: #999;
    font-size: 15px;
}

.index-rotation {
    width: 100%;
    height: 715px;
    position: relative;
}

.index-rotation img {
    width: 100%;
    height: 100%;
}

.index-rotation .index-rotation-bg2 {
    position: absolute;
    top: 14%;
    height: auto;
    width: 1200px;
    left: calc(50% - 600px);
}

.index-rotation .showImg {
    width: 270px;
    height: auto;
    position: absolute;
}

.index-rotation .showImg1 {
    top: 45%;
    left: 22%;
}

.index-rotation .showImg2 {
    top: 45%;
    left: calc(22% + 300px);
}

.index-rotation .showImg3 {
    top: 57%;
    left: 30%;
}

.index-rotation .showImg4 {
    top: 57%;
    left: calc(30% + 300px);
}

.index-rotation-bg2 .bounceInLeft {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.index-rotation-bg2 .bounceInRight {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.information-left .carousel {
    width: 552px;
}

.information-left .carousel-item img {
    width: 100%;
    height: 401px;
}

.information-left .information-item {
    height: 124px;
    background颜色: #f6f6f8;
    color: #333;
    padding: 15px 15px;
}

.information-item .info-item-time {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 10px;
    font-size: 18px;
}

.information-left .information-item a {
    color: #999;
    margin: 9px 0;
    font-size: 15px;
    text-decoration: none; /* 移除下划线 */
}

.information-left .information-item a:hover {
    text-decoration: none; /* 悬停时移除下划线 */
}

.information-right {
    margin-top: 10px;
}

.information-right .list-group-item {
    min-height: 95px;
    border: 0;
    border-bottom: 1px solid #ddd;
}

.information-right .list-group-time span, .information-left .info-item-time span {
    font-size: 54px;
    margin-right: 3px;
    display: inline-block;
    height: 60px;
    line-height: 60px;
}

.information-right .list-group-link {
    color: #333;
    display: block;
    padding: 4px 0 7px;
    font-size: 18px;
    text-decoration: none; /* 移除下划线 */
}

.information-right .list-group-link:hover {
    text-decoration: none; /* 悬停时移除下划线 */
}

.information-right .list-group-com {
    color: #999;
    font-size: 15px;
    margin-bottom: 0;
}

.notice-box {
    padding-top: 10px;
    padding-right: 5px !重要的;
}

.notice-box .content-title-item {
    border-bottom: 1px solid #ddd;
    text-align: left;
    padding: 9px 0 10px;
    margin-bottom: 5px;
}

.notice-box .content-title-item .see-more {
    float: right;
    font-size: 15px;
    color: #999;
    width: auto;
    background-color: unset;
}

.notice-box .list-group-item {
    border: 0;
    display: flex;
    height: 76px;
    padding: 10px 0;
    align-items: center;
    background-color: transparent;
    border-bottom: 1px solid #ddd;
}

.notice-box .list-group-link {
    word-wrap: break-word;
    margin-top: 3px;
    color: #333;
    padding-left: 1px;
    font-size: 17px;
    text-decoration: none; /* 移除下划线 */
}

.notice-box .list-group-link:hover {
    text-decoration: none; /* 悬停时移除下划线 */
}

.notice-box .list-group-time {
    font-size: 22px;
    font-style: oblique;
    width: 88px;
    padding-left: 18px;
    line-height: 30px;
}

.notice-box .list-group-time .day {
    font-size: 15px;
    margin-right: 5px;
    display: block;
    color: #999;
    font-style: initial;
    line-height: 18px;
}

.index-recruitment-box {
    padding: 80px 0 10px 55px !重要的;
}

.index-recruitment-title {
    border-top: 2px solid #398fe6;
    position: relative;
    height: 8px;
}

.index-recruitment-title .index-recruitment-text {
    position: absolute;
    z-index: 99;
    background-color: #0a70d5;
    width: 180px;
    height: 50px;
    color: #fff;
    font-size: 26px;
    text-align: center;
    left: 20px;
    padding-top: 3px;
}

.index-recruitment-title .index-recruitment-trigon {
    height: 0;
    width: 0;
    position: absolute;
    left: 200px;
    border-top: 50px solid #0d5eaf;
    border-left: 0 solid #0d5eaf;
    border-bottom: 0 solid透明;
    border-right: 25px solid transparent;
    z-index: 99;
}

.index-recruitment-title .index-recruitment-checkMore {
    position: absolute;
    right: 10px;
    top: 15px;
}

.index-recruitment-title .index-recruitment-checkMore a {
    color: #999;
    font-size: 15px;
    text-decoration: none; /* 移除下划线 */
}

.index-recruitment-title .index-recruitment-checkMore a:hover {
    text-decoration: none; /* 悬停时移除下划线 */
}

.index-recruitment-box .list-group-item {
    height: 84px;
    border: 0;
    border-bottom: 1px dotted #ddd;
    padding: .75rem 22px;
    position: relative;
}

.index-recruitment-box .list-group-item .dian {
    width: 5px;
    height: 5px;
    background-color: #c9c9c9;
    position: absolute;
    top: 26px;
    left: 5px;
}

.index-recruitment-box .list-group {
    border: 1px solid #2b6bd3;
    padding: 50px 22px 22px;
    background-color: #fff;
}

.index-recruitment-box .list-group-link {
    color: #333;
    font-size: 18px;
    margin: 5px 0 2px;
}

.index-recruitment-box .list-group-time {
    color: #999;
    font-size: 15px;
}

.friendly-link-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 33px auto 30px;
}

.contact-us-title {
    font-size: 24px;
    font-weight: 600;
    width: 1070px;
    margin: 55px auto 0;
}

.contact-us-title .dian {
    background-color: #1775e7;
    width: 9px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
}

.contact-us-content {
    width: 1070px;
    margin: 25px auto 0;
}

.contact-us-content .contact-us-item {
    color: #666;
    margin: 21px 0;
    position: relative;
    display: flex;
}

.contact-us-content .contact-us-item img {
    margin-right: 10px;
    width: 28px;
    height: 28px;
}

.contact-us-content .contact-us-item a {
    text-decoration: underline;
    font-style: italic;
}

.location-box {
    height: 606px;
    width: 1070px;
    margin: 58px auto 75px;
    border: 1px solid #ddd;
}

.summary-title {
    font-size: 32px;
    font-weight: 600;
    margin: 47px auto 16px;
}

.summary-title .summary-dian {
    display: block;
    width: 102px;
    height: 5px;
    background-color: #1775e7;
    margin-top: 23px;
}

.summary-content p {
    font-size: 20px;
    line-height: 36px;
    text-indent: 3rem;
    margin-bottom: 20px;
}

.summary-content > .summary-right {
    float: right;
    display: inline-block;
    margin-left: 35px;
}

.summary-title {
    position: relative;
    padding-left: 35px;
}

.summary-title .dian {
    width: 8px;
    height: 48px;
    display: inline-block;
    background-color: #1775e7;
    position: absolute;
    top: 16px;
    left: 0;
}

.summary-img-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

.summary-img-box img {
    margin: 35px 30px 88px;
}

.results-show-box {
    display: flex;
    margin-top: 42px;
}

.results-show-left {
    width: 280px;
}

.results-show-left .nav-item-title {
    width: 100%;
    height: 81px;
    background-color: #2373d2;
    color: #fff;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
}

.results-show-left .nav-item-title img {
    margin-top: 4px;
    width: 42px;
    height: 42px;
}

.results-show-left .nav {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #ddd;
    border-top: 0;
    display: block;
    padding: 2px 29px 0;
    background-color: #f4f4f4;
}

.results-show-left .nav .nav-link {
    border-radius: 0;
    border-bottom: 1px solid #ddd;
    color: #666;
    font-size: 18px;
    height: 64px;
    padding: 15px 10px;
    display: flex;
    align-items: flex-end;
}

.results-show-left .nav .nav-link.active {
    color: #2373d2;
    border-bottom: 1px solid #2373d2;
    background-color: transparent;
    font-weight: 600;
}

.results-show-left .nav .nav-link:hover {
    color: #2373d2;
    border-bottom: 1px solid #2373d2;
    background-color: transparent;
    font-weight: 600;
}

.results-show-right {
    flex: 1;
    margin-bottom: 30px;
    margin-left: 35px;
    min-height: 1000px;
    flex-shrink: 0;
}

.results-show-right .results-tiele {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 3px solid #2373d2;
}

.results-show-right .results-tiele .results-tiele-left {
    position: relative;
    padding-left: 20px;
}

.results-show-right .results-tiele .dian {
    width: 8px;
    height: 25px;
    display: inline-block;
    background-color: #2373d2;
    position: absolute;
    top: 5px;
    left: 0;
}

.results-show-right .results-tiele .tit {
    color: #2373d2;
    font-size: 22px;
}

.results-show-right .results-tiele-right {
    color: #999;
    font-size: 15px;
    display: flex;
}

.results-show-right .results-list .list-group-item {
    display: flex;
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
}

.results-show-right .group-item-right {
    display: flex;
    align-items: center;
    justify-content: center;
}

.results-show-right .information-right {
    margin-top: 0;
}

.recruitment-box {
    margin-bottom: 200px;
}

.recruitment-box .card {
    border: 0;
}

.recruitment-box .card-header {
    background-color: unset;
    border: 0;
    display: flex;
    padding: 53px 1.25rem 0;
}

.recruitment-box .card-body {
    padding: 18px 0 4px;
}

.recruitment-box .recruitment-title {
    display: inline-block;
    height: 54px;
    line-height: 54px;
    padding: 0 30px;
    font-size: 22px;
    color: #fff;
    background-color: #0185d7;
    font-weight: 600;
    position: relative;
}

.recruitment-box .recruitment-title:after {
    content: "";
    position: absolute;
    right: -15px;
    top: 0;
    height: 0;
    width: 0;
    border-left: 15px solid #0185d7;
    border-bottom: 54px solid transparent;
}

.parallelogram1 {
    display: inline-block;
    width: 26px;
    height: 54px;
    transform: skewX(-16deg);
    background-color: #e7eefe;
    margin: 0 5px 0 10px;
}

.parallelogram2 {
    display: inline-block;
    width: 15px;
    height: 54px;
    transform: skewX(-16deg);
    background-color: #e7eefe;
}

.recruitment-box .list-group-item {
    border: 0;
    color: #666;
    padding: 0 1.25rem;
    border-bottom: 1px solid #ddd;
}

.recruitment-box .card-body .three-level-list .list-group-item {
    padding: 0 55px;
    line-height: 32px;
}

.recruitment-box .card-body li {
    display: block;
}

.recruitment-box .one-level-list .list-group-item > label {
    font-size: 17px;
    color: #1961c6;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 3px;
}

.recruitment-box .list-group-item .tow-level-list label {
    font-size: 17px;
    color: #333;
    font-weight: 600;
    padding: 0 15px;
    margin: 2px 0 5px;
}

.recruitment-box .tow-level-list .three-level-list li {
    line-height: 32px;
    padding: 0 0 0 60px;
    text-indent: -40px;
}

.recruitment-box .three-level-list label {
    font-size: 17px;
    font-weight: 600;
    color: #333;
    margin: 0;
}

.fruit-box .card {
    border: 0;
    border-radius: 0;
}

.fruit-box .fruit1 {
    background: url("/img/cg_01.png");
    width: 100%;
    height: 900px;
    background-size: 100% 100%;
}

.fruit-box .card-body {
    width: 100%;
    margin: auto;
    border-radius: 0;
}

.fruit-box .card-body .titile {
    font-size: 60px;
    font-weight: 600;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
    margin-bottom: 49px;
}

.fruit-box .card-body .titile span {
    color: #999;
    opacity: .4;
    margin: 0 20px;
    font-size: 110px;
    transform: skewX(-15deg);
}

.fruit-box .fruit1 .card-body .titile {
    color: #fff;
}

.fruit-box .fruit1 .card-body .titile span {
    color: #fff;
}

.fruit-content {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fruit-box .fruit1 img {
    margin: 0 18px;
}

.fruit-box .fruit2 {
    height: 962px;
    width: 100%;
    background: url("/img/cg_02.png");
    background-size: 100% 100%;
}

.fruit2-left {
    width: 248px;
    height: 487px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    background-color: #fff;
    padding: 55px 32px;
    margin-right: 26px;
}

.fruit2-left p {
    font-size: 22px;
    line-height: 42px;
}

.gray-dotted {
    border-top: 1px dotted #fff;
}

.fruit3-left {
    width: 416px;
    height: 562px;
    background-color: #e1e9f6;
    position: relative;
    z-index: 1;
    padding: 0 35px 0 0;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}

.fruit3-left:after {
    position: absolute;
    content: "";
    width: 440px;
    height: 570px;
    top: -20px;
    left: -37px;
    background-color: #389cea;
    z-index: -1;
}

.information-right .list-group > p {
    text-align: center;
    margin-top: 1rem;
}


/* Adjust the width for larger screens */
@media (min-width: 1200px) {
    .exhibition-box {
        width: 1200px; /* Ensure the width of the container */
    }
}

@media (max-width: 1199px) {
    .header-box .header-log {
        margin: 0 10px;
    }

    .header-box .header-log #headerLog {
        width: 280px;
    }

    .header-box .navbar-nav .nav-item .nav-link {
        font-size: 18px;
        margin: 0 2px;
    }

    .header-list {
        min-width: 690px;
    }

    .nav_menustyle_1_1 ul li ul li a {
        font-size: 15px;
        display: inline-block;
        width: 100%;
        text-align: left !重要的;
        padding-left: 15px;
    }

    .nav_menustyle_1_1 .list-group-item {
        padding: .3rem 0 !重要的;
    }

    .index-rotation {
        width: auto;
        height: auto;
    }

    .index-rotation .index-rotation-bg2 {
        width: 70%;
        height: auto;
        top: 10%;
        left: 0;
        right: 0;
        margin: auto;
    }

    .index-rotation .showImg {
        width: 25%;
    }

    .index-rotation .showImg1 {
        top: 43%;
    }

    .index-rotation .showImg2 {
        left: 50%;
        top: 43%;
    }

    .index-rotation .showImg3 {
        left: 28%;
    }

    .index-rotation .showImg4 {
        left: 55%;
    }

    .marginTopMinus {
        width: 80%;
    }

    .exhibition-box .item-box {
        transform: scale(.8);
    }

    .exhibition-box {
        flex-wrap: wrap; /* Allow wrapping for smaller screens */
        justify-content: center; /* Center the items */
    }
    .exhibition-box .item-box {
        flex: 0 0 48%; /* Adjust to fit two items per row */
        margin-bottom: 20px;
        font-size: 28px;
    }
}


@media (max-width: 767px) {
    html, body {
        min-width: unset !重要的;
    }

    .banner {
        width: 100% !重要的;
    }

    .banner div, .banner span {
        width: 100% !重要的;
    }

    .banner table {
        table-layout: fixed;
    }

    .moblie-mt-0 {
        margin-top: 0 !重要的;
    }

    .moblie-mt-20 {
        margin-top: 20px !重要的;
    }

    .index-rotation {
        height: 330px;
    }

    .content-box {
        width: 100%;
        padding: 10px;
        transform: scale(1);
        margin-top: 10px;
    }

    .marginTopMinus {
        margin-top: -40px;
        margin-bottom: 10px;
    }

    .header-box {
        flex-wrap: wrap;
    }

    .header-box .header-log {
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-right: 0;
        padding: 15px;
    }

    .header-box .header-log #headerLog {
        width: 100%;
    }

    .exhibition-box {
        height: auto;
        padding: 15px 0;
        margin: 0 -2px 20px !重要的;
        width: 100%; /* Ensure full width on mobile devices */
    }

    .exhibition-box .item-box {
        flex: 0 0 100%; /* Adjust to fit one item per row */
        margin-bottom: 20px;
    }

    .exhibition-box .exhibition-item {
        flex-direction: column;
    }

    .exhibition-box .exhibition-item .exhibition-right {
        font-size: 18px;
        margin-top: 5px;
    }

    .exhibition-box .exhibition-item .exhibition-bottom {
        display: none;
    }

    .exhibition-box .exhibition-item .exhibition-left {
        margin-left: 0;
        margin-right: 0;
    }

    .exhibition-box .exhibition-item .exhibition-left img {
        width: 30px;
    }

    .content-title-item {
        font-size: 18px;
        min-width: 140px;
    }

   


    .information-left {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .information-right {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .information-left .carousel {
        width: 100%;
    }

    .information-left .carousel-item img {
        height: 150px;
    }

    .information-left .information-item {
        height: 120px;
        padding: 15px;
        font-size: 15px;
    }

    .information-item .info-item-time {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .notice-box {
        padding-top: 0;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .notice-box .list-group-time {
        font-size: 15px;
        padding-left: 0;
    }

    .index-recruitment-box {
        padding: 15px !important;
    }

    .friendly-link-box {
        flex-wrap: wrap;
        margin: 8px auto 20px;
    }

    .content-box .row {
        margin: 0 auto !important;
        padding: 5px 0;
    }

    .friendly-link-box .friendly-link {
        width: 48%;
        margin: 5px 0;
    }

    .friendly-link-box .friendly-link a {
        display: block;
        width: 100%;
    }

    .friendly-link-box .friendly-link a img {
        width: 100%;
        height: auto;
    }

    .index-recruitment-box .list-group {
        padding: 50px 10px 22px;
    }

    .top-img-box img {
        height: 200px;
    }

    .contact-us-title {
        width: 100%;
        font-size: 20px;
        margin-top: 0;
        align-items: center;
    }

    .contact-us-content {
        width: 100%;
    }

    .location-box {
        width: 100%;
        height: 300px;
    }

    .location-box iframe {
        width: 100%;
        height: 300px;
    }

    .grey-solid {
        margin: 0;
    }

    .results-show-right .results-tiele .tit {
        font-size: 18px;
    }

    .zhengwen .zw_left {
        padding: 0 10px 20px;
    }

    .zhengwen .zw_left .topp {
        font-size: 16px !important;
    }

    .zhengwen .zw_left p {
        text-indent: unset !important;
        font-size: 14px !important;
        margin-bottom: 10px !important;
    }

    .zhengwen .zw_left span {
        font-size: 14px !important;
    }

    .zhengwen .zw_left img {
        width: 100%;
        height: auto;
    }

    .zhengwen .zw_left a {
        text-decoration: underline;
    }

    .zhengwen .zw_right {
        display: none;
    }

    .footer-box .content-box {
        display: unset;
        font-size: 14px !important;
    }

    .footer-box .footer-right a {
        font-size: 14px !important;
    }

    .footer-left a {
        font-size: 14px !important;
    }

    .index-recruitment-box {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .footer-box {
        height: auto;
    }

    .footer-right p {
        text-align: left !important;
    }

    .navbar-collapse {
        display: block !important;
    }

    .header-box {
        height: 130px;
    }

    .top-img-box {
        margin-top: 90px;
    }

    .header-box .header-log {
        padding-bottom: 0;
    }

    .header-list {
        width: 100%;
        height: 40px;
        border-bottom: 2px solid #fff;
        background: #2373d2;
        box-sizing: border-box;
        min-width: unset;
    }

    .header-list .navbar-dark {
        padding: 0;
        overflow-x: auto;
    }

    .header-list .navbar-dark::-webkit-scrollbar {
        display: none;
    }

    .header-box .navbar-nav .nav-item .nav-link {
        color: #fff;
        line-height: 24px;
        height: 40px;
        font-size: 15px;
    }

    .nav_menustyle_1_1 ul {
        display: flex;
        height: 40px;
    }

    .results-show-left {
        display: none;
    }

    .results-show-right {
        min-height: unset !important;
    }

    #collapsibleNavbar .navbar-nav {
        overflow-x: auto;
    }

    .nav_menustyle_1_1 .list-group {
        display: block;
    }

    #collapsibleNavbar .navbar-nav::-webkit-scrollbar {
        display: none;
    }

    .nav_menustyle_1_1 .list-group {
        display: none;
        top: 40px !important;
    }

    .nav_menustyle_1_1 ul li ul li a {
        font-size: 15px;
    }

    .header-box .navbar-nav .nav-item.active .nav-link {
        background-color: #fff !important;
        height: 36px;
        color: #007bff !important;
    }

    .header-box .navbar-nav .nav-item .nav-link:hover {
        background-color: #fff !important;
        height: 36px;
    }

    .results-show-right {
        margin-left: 0;
        width: 100%;
    }

    .results-show-right .container {
        padding: 0 !important;
    }

    .list-group-item .year span:first-child {
        font-size: 14px !important;
        height: 20px !important;
    }

    .list-group-item .year {
        height: 45px !important;
    }

    .fenye table [align="left"] {
        display: flex;
        justify-content: center;
    }

    .information-right img {
        width: 100% !important;
        height: auto !important;
    }

    .information-right .L-list-group-item {
        height: 76px;
    }

    .L-list-group-item .list-group-com {
        display: none;
    }

    .L-list-group-item .list-group-link {
        padding-bottom: 17px;
    }

    .L-see-more {
        margin-top: 10px;
    }

    .L-moblie-mt-20 {
        margin-top: 0 !important;
    }

    .L-notice-box {
        margin-bottom: 10px;
    }

    .L-index-recruitment-title .index-recruitment-text {
        width: 120px;
        height: 40px;
        font-size: 18px;
        padding-top: 5px;
    }

    .L-index-recruitment-title .index-recruitment-trigon {
        border-top: 40px solid #0d5eaf;
        left: 140px;
    }

    .L-footer-box {
        position: unset;
    }

    .recruitment-box {
        margin-top: -40px;
    }

    .recruitment-box .list-group-item {
        padding: 15px 0;
    }

    .top-img-box .L-top-content {
        width: 90%;
        left: 0;
        right: 0;
        margin: auto;
        padding: 20px;
        font-size: 15px;
        height: 310px;
    }

    .top-img-box .L-top-content h4 {
        font-size: 20px;
        margin: 0 0 20px;
    }

    .notice-box .content-title-item .L-see-more {
        margin-top: 0;
    }

    .nav_menustyle_1_1 .list-group-item {
        padding: .3rem 0 !important;
    }

    .header-box .navbar-nav .nav-item .nav-link {
        margin: 0;
        padding: 8px 12px;
    }

    .index-rotation .index-rotation-bg2 {
        position: absolute;
        width: 100%;
        height: 200px;
        top: 100px;
        left: 0;
    }
}