.section_business {
    padding-top: 80px;
}

.c1_one {
    width: 1660px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    float: right;
    margin-top: 80px;
}

.c1_left {
    width: 41.5%;
}

.c1_right {
    width: 54.21%;
}

.c1_right img {
    width: 100%;
}

.c1_left h2 {
    font-family: CTLaoSongSJ;
    font-size: 30px;
    line-height: 30px;
    color: #2a2a2a;
    padding: 10px 0 50px 0;
}

.c1_left p {
    font-size: 13px;
    line-height: 24px;
    color: #666666;
}


.c1_two {
    width: 100%;
    height: 646px;
    background: url('../images/cc/ywbanner02.png');
    float: left;
    position: relative;
    margin-top: 78px;
    margin-bottom: 110px;
}
.gk{
    background: url('../images/cc/gkback.jpg');
}
.s5{
    background: url('../images/cc/5S2.jpg');
}
.by{
    background: url('../images/cc/byback.jpg');
}
.c1_centent {
    width: 1400px;
    margin: 0 auto;
}

.c1_text {
    width: 720px;
    background: #457adb;
    padding: 86px 58px 91px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.c1_xian {
    width: 39px;
    height: 1px;
    background-color: #ffffff;
    margin: 35px 0 25px;
}

.c1_text h2 {
    font-size: 24px;
    line-height: 29px;
    font-family: CTLaoSongSJ;
    color: #ffffff;
}

.c1_text p {
    font-size: 13px;
    line-height: 24px;
    color: #ffffff;
    opacity: 0.8;
}

@media (max-width: 1659px) {
    .c1_one {
        width: 100%;
    }
}

@media (max-width: 1399px) {
    .c1_centent {
        width: 100%;
    }

    .c1_left h2 {
        font-size: 21px;
        line-height: 21px;
        color: #2a2a2a;
        padding: 10px 0 20px 0;
    }

    .c1_text h2 {
        font-size: 21px;
        line-height: 21px;
    }

    .c1_text {
        width: 613px;
        padding: 62px 55px 73px;
    }
}

@media (max-width: 990px) {
    .c1_one {
        flex-direction: column;
        padding: 0 20px;
        margin-top: 50px;
    }

    .c1_left {
        width: 100%;
    }

    .c1_right {
        width: 100%;
    }

    .c1_text {
        width: 551px;
        padding: 40px 37px 45px;
        margin-left: 20px;
    }

    .c1_two {
        width: 100%;
        height: 500px;
        margin-top: 36px;
        margin-bottom: 60px;
    }

    .c1_xian {
        margin: 15px 0 15px;
    }

    .section_business {
        padding-top: 50px;
    }

}

@media (max-width: 767px) {
    .c1_one {
        flex-direction: column;
        padding: 0 8px;
        margin-top: 20px;
    }

    .c1_left h2 {
        font-size: 18px;
        line-height: 18px;
        padding: 0px 0 10px 0;
    }

    .c1_text {
        width: 100%;
        padding: 15px 8px;
        margin-left: 0px;
        top: 41%;
    }

    .c1_two {
        width: 100%;
        height: 390px;
        margin-top: 20px;
        margin-bottom: 20px;

    }
}

/* 招标专区 */
.section_business {
    padding: 80px 0 89px;
    background: url('../images/cc/zbgg.jpg');
}

.c2_one {
    width: 1400px;
    margin: 0 auto;
}

.c2_one h2 {
    font-family: CTLaoSongSJ;
    font-size: 40px;
    line-height: 29px;
    letter-spacing: 0px;
    color: #2a2a2a;
    text-align: center;
    padding-bottom: 33px;
}

.c2_one li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 11px 35px 11px 22px;
    border-bottom: 1px dashed #e3e2e2;
}

.c2_left {
    display: flex;
    align-items: center;
}

.c2_left span {
    width: 3px;
    height: 3px;
    background-color: #666666;
}

.c2_left h3 {
    margin-left: 11px;
    font-size: 14px;
    color: #333333;
}

.c2_right {
    display: flex;
    width: 245px;
    justify-content: space-between;
}

.c2_right span {
    font-size: 14px;
    color: #ff9000;
}

.c2_right p {
    font-size: 14px;
    color: #999999;
}

@media (max-width: 1399px) {
    .c2_one {
        width: 100%;
    }
}

@media (max-width: 990px) {
    .section_business {
        padding: 50px 0 60px;
        background: url(../images/cc/zbgg.jpg);
    }

    .c2_one h2 {
        font-size: 30px;
    }

    .c2_right {
        width: 150px;
    }
}

@media (max-width: 767px) {
    .section_business {
        padding: 20px 0 30px;
    }

    .c2_one {
        padding: 0 8px;
    }

    .c2_one li {
        padding: 8px 0px 11px 0px;
    }

    .c2_left {
        width: 75%;
    }

    .c2_right {
        width: 126px;
    }

    .c2_left {
        width: 65%;
    }

    .c2_one h2 {
        font-size: 21px;
    }

    .c2_one h2 {
        padding-bottom: 15px;
    }
}

/* 资源-人才招聘 */
.section_recruit {
    width: 1400px;
    margin: 75px auto 72px;
}

.c3_recruit {
    width: 100%;

    border: solid 1px #f5f5f5;
}


.c3_item {
    border-bottom: 1px solid #ebebeb;
}

.c3_one {
    background: #457adb;
    height: 47px;
    padding: 0 105px 0 74px;
    font-size: 18px;
    color: #fefefe;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.c3_top {
    height: 47px;
    padding: 0 96px 0 82px;
    font-size: 14px;
    color: #4b4b4b;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.c3_top :nth-child(1) {
    width: 110px;
}

.c3_top :nth-child(2) {
    width: 73px;
}

.c3_top :nth-child(3) {
    width: 37px;
}

.c3_top :nth-child(4) {
    cursor: pointer;
}

.c3_top :nth-child(4):hover {
    color: #457adb;
}

.c3_details {
    width: 94.35%;
    background-color: #f8f8f8;
    margin: 0 auto;
    display: none;
}

.c3_det {
    display: flex;
    justify-content: space-between;
    padding: 26px 53px 19px 41px;
}

.c3_time1 {
    width: 187px;
}

.c3_time {
    font-size: 12px;
    line-height: 24px;
    color: #999999;
}

.c3_time2 {
    width: 155px;
}

.c3_time3 {
    width: 120px;
}

.c3_xian {
    width: 95.98%;
    height: 1px;
    background-color: #ebebeb;
    margin: 0 auto;
}


.c3_duty {
    padding: 26px 64px 0 46px;
    display: flex;
    justify-content: space-between;
}

.c3_seniority {
    width: 45%;
}

.c3_seniority h3 {
    font-size: 16px;
    line-height: 24px;
    color: #457adb;
}

.c3_seniority p {
    font-size: 14px;
    line-height: 23px;
    color: #666666;
}

.c3_btn {
    display: flex;
    justify-content: flex-end;
    padding: 19px 56px 36px 0;
}

.c3_resume {
    width: 119px;
    height: 37px;
    background-color: #457adb;
    text-align: center;
    line-height: 37px;
    color: #fff;
}

.block {
    display: block;
}

.c3_contact {
    margin-top: 68px;
    background: url('../images/cc/zp01.jpg');
    width: 100%;
    height: 367px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.c3_text {
    text-align: center;
}

.c3_text h2 {
    font-family: CTLaoSongSJ;
    font-size: 30px;
    color: #ffffff;
    padding-bottom: 15px;
}

.c3_text p {
    font-size: 18px;
    line-height: 36px;
    color: #ffffff;
}

@media (max-width: 1399px) {
    .section_recruit {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .section_recruit {
        padding: 0 8px;
    }

    .c3_one {
        height: 43px;
        padding: 0 4px;
        font-size: 15px;
    }

    .c3_top {
        padding: 0 4px;
    }

    .c3_det {
        padding: 8px 8px;
        flex-wrap: wrap;
    }

    .c3_time {
        width: 50%;
    }

    .c3_duty {
        padding: 16px 8px;
        flex-direction: column;
    }

    .c3_seniority {
        width: 100%;
        margin-top: 12px;
    }

    .c3_btn {
        display: flex;
        justify-content: flex-end;
        padding: 5px 8px 20px 0;
    }

    .c3_contact {
        margin-top: 35px;
        height: 270px;
    }

    .c3_text h2 {
        font-family: CTLaoSongSJ;
        font-size: 22px;
        color: #ffffff;
        padding-bottom: 10px;
    }

    .c3_text p {
        font-size: 14px;
        line-height: 32px;
    }

    .section_recruit {
        margin: 35px auto 20px;
    }
}

/* 新闻动态-综合要闻 */
.section_new {
    width: 1400px;
    margin: 81px auto 72px;
}

.c4_ss {
    width: 909px;
    height: 55px;
    border-bottom: 1px solid #dfdfdf;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 28px;
    margin: 0 auto;
}

.c4_ss select {
    outline: none;
}

.c4_ss .c4_input {
    width: 80%;
    outline: none;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #666666;
}

.c4_xian {
    width: 1px;
    height: 40px;
    background-color: #d1d1d1;
}

.c4_center {
    margin-top: 18px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.c4_item {
    width: 32.21%;
    margin-top: 36px;
}

.c4_img img {
    width: 100%;
    max-height: 240px;
}

.c4_text {
    padding: 30px 40px 34px;
    background-color: #f8f8f8;
}

.c4_time {
    display: flex;
    align-items: center;
}

.c4_time p {
    width: 9px;
    height: 1px;
    background: #000;
}

.c4_time span {
    font-family: Arial;
    font-size: 15px;
    line-height: 24px;
    color: #636363;
}

.c4_text h3 {
    font-family: CTLaoSongSJ;
    font-size: 18px;
    line-height: 50px;
    color: #313131;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.c4_nr {
    font-size: 13px;
    line-height: 24px;
    color: #898989;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.c4_jttu img {
    margin-top: 42px;
}

.c4_yx {
    display: none;
}

.c4_item:hover .c4_text {
    background-color: #457adb;
}

.c4_item:hover .c4_time p {
    background: #fff;
}

.c4_item:hover .c4_time span {
    color: #fff;
}

.c4_item:hover .c4_text h3 {
    color: #fff;
}

.c4_item:hover .c4_nr {
    color: #fff;
}

.c4_item:hover .c4_yx {
    display: block;
}

.c4_item:hover .c4_wx {
    display: none;
}

@media (max-width: 1399px) {
    .section_new {
        width: 100%;
    }

    .c4_text {
        padding: 18px 20px 20px;
        height: 200px;
    }

}

@media (max-width: 990px) {
    .c4_ss {
        width: 80%;
    }

    .c4_text h3 {
        font-family: CTLaoSongSJ;
        font-size: 18px;
        line-height: 30px;
        color: #313131;
    }

    .c4_jttu img {
        margin-top: 20px;
    }

    .c4_text h3 {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
    }
}

@media (max-width: 767px) {
    .section_new {
        margin: 30px auto 20px;
    }

    .c4_item {
        width: 100%;
        margin-top: 20px;
    }

    .section_new {
        padding: 0 8px;
    }

    .c4_ss {
        width: 90%;
        height: 30px;
    }

    .c4_xian {
        height: 21px;
    }

    .c4_ss .c4_input {
        padding-left: 15px;
    }

    .c4_jttu img {
        margin-top: 10px;
    }
}

/* 新闻动态-一线风采 */
.section_style {
    padding: 50px 0 72px;
}

.c5_center {
    width: 1400px;
    margin: 0 auto;
}

.c5_one {
    margin-top: 29px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.c5_one div {
    width: 32.07%;
}

.c5_one img {
    width: 100%;
}

.c5_two {
    margin-top: 29px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.c5_two div {
    width: 49.14%;
}

.c5_two img {
    width: 100%;
}

@media (max-width: 1399px) {
    .c5_center {
        width: 100%;
    }
}

@media (max-width: 990px) {
    .section_style {
        padding: 30px 0 35px;
    }
}

@media (max-width: 767px) {
    .section_style {
        padding: 0 8px;
    }

    .c5_two,
    .c5_one {
        margin-top: 15px;
    }
}

/* 新闻动态-新闻详情 */
.section_newdetails {
    width: 1400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding: 78px 0 86px;
}

.c6_left {
    width: 72.21%;
}

.c6_right {
    /* width: 24.21%; */
    width: 339px;
}

.c6_title {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 40px;
}

.c6_title h2 {
    font-size: 30px;
    line-height: 30px;
    color: #333333;
    text-align: center;
}

.c6_title p {
    font-size: 15px;
    line-height: 15px;
    color: #636363;
    text-align: center;
    margin: 37px 0 34px 0;
}

.c6_center p {
    font-size: 13px;
    line-height: 24px;
    color: #666666;
}

.c6_center .c6_img {
    margin: 35px auto;
    text-align: center;
}
/* .c6_center .c6_img img{
    width: 100%;
} */
.c6_bottom{
    margin-top: 32px;
    padding-top: 36px;
    border-top: 1px solid #e7e7e7;
    display: flex;
    justify-content: space-between;
}
.c6_bottom .c6_sx{
	font-size: 13px;
	line-height: 24px;
	color: #666666;
}
.c6_back{
    font-size: 13px;
	line-height: 24px;
	color: #333333;
}




.c6_recommend {
    /* width: 85.25%; */
    padding: 30px 23px 35px 28px;
    background: #fff;
}

.c6_recommend .c6_tj {
    border-bottom: 1px solid #e6e6e6;
}

.c6_tj h4 {
    font-size: 16px;
    line-height: 16px;
    color: #313131;
}

.c6_xian {
    width: 64px;
    height: 2px;
    background: #457adb;
    margin-top: 9px;
    position: relative;
    bottom: -1px;
}

.c6_time {
    font-family: ArialMT;
    font-size: 15px;
    line-height: 24px;
    color: #636363;
}

.c6_time {
    display: flex;
    align-items: center;
}

.c6_time p {
    width: 9px;
    height: 1px;
    background: #000;
}

.c6_time span {
    font-size: 15px;
    line-height: 24px;
    color: #636363;
    margin-left: 3px;
}

.c6_text {
    padding: 23px 23px 27px 25px;
    background: #f8f8f8;
}
.c6_newing img{
    width: 100%;
    max-height: 173px;
}
.c6_text h2 {
    font-family: CTLaoSongSJ;
    font-size: 16px;
    margin: 22px 0 23px 0;
    line-height: 16px;
    color: #313131;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.c6_nr {
    font-size: 12px;
    line-height: 24px;
    color: #898989;
    opacity: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.c6_jt {
    margin-top: 25px;
}
.c6_swiper{
    margin-top: 27px;
}
.c6_swiper .swiper-pagination{
    position: unset !important;
    margin-top: 18px;
}
.c6_swiper .swiper-pagination-bullet{
    background: #457adb;
	opacity: 0.3;
}
.c6_swiper .swiper-pagination-bullet-active{
    background: #457adb !important;
    opacity: 1;
}
@media (max-width: 1399px) {
    .section_newdetails {
        width: 100%;
    }
}
@media (max-width: 1199px) {
    .c6_left {
        margin-right: 35px;
    }
}
@media (max-width: 990px) {
    .c6_left{
        width: 100%;
    }
    .c6_right{
        display: none;
    }
    .c6_left {
        width: 100%;
        margin-right: 0;
    }
    .c6_title h2 {
        font-size: 24px;
        line-height: 24px;
    }
    .c6_title p {
        margin: 15px 0 18px 0;
    }
    .section_newdetails {
        padding: 40px 0 40px;
    }
    .c4_img img {
        max-height: 170px;
    }
}
@media (max-width: 767px) {
    .section_newdetails{
        padding: 20px 8px;
    }
    .c6_title h2 {
        font-size: 18px;
        line-height: 18px;
    }
    .c6_center .c6_img {
        margin: 15px auto;
    }
    .c6_bottom {
        margin-top: 20px;
        padding-top: 25px;
    }
    .c6_bottom{
        flex-direction: column;
        align-items: flex-end;

    }
    .c6_center .c6_img img{
        width: 100%;
    }
    
}

/* 底部样式   */
.fl .footer {
    float: left;
    margin: 0 auto;
    margin-left: 50%;
    position: relative;
    left: -700px;
}
@media (max-width: 1399px) {
    .fl .footer {
    float: left;
    margin: 0 auto;
    margin-left: 0px;
    position: unset;
    left: -0px;
}
}
