@media (max-width: 1400px){

}
@media (max-width: 1300px) {

    .dckf_set1_left .column2 .desc {

        font-size: 1.25rem;

        padding-left: 2.5rem;

    }

    .dckf_set1_left .column2 .desc b {

        font-size: 1.0rem;

    }

    .dckf_set1_left .column2 .desc span {

        font-size: 1.25rem;

    }



}

@media (max-width: 1200px) {

    .set4_box {

        width: 96%;

    }

    .rgzn_set1_lists .item .desc {

        font-size: 1.0rem;

    }

    .kj_form,

    .rcyj_zwlists {

        width: 100%;

        padding: 0;

    }

    .rcpy_wrap .rcpypage1 .page1_desc,

    .rcpy_wrap .rcpypage2 .page2_desc {

        width: 80%;

    }

}

@media (max-width: 992px) {

    .main-header {

        padding: 1rem 0;

    }

    .menu-nav {

        justify-content: space-between;

    }

    .header-action {

        margin-right: 40px;

    }

    .menu-outer .navbar-wrap {

        display: block !important;

    }

    .mobile-nav-toggler {

        display: block;

        margin-right: -10px;

    }

    .index_tit img,

    .set4_box img {

        width: 9.0rem;

    }

    .zulin_left {

        text-align: center;

    }

    .zulin_right {

        margin-right: 0;

        margin-top: 1.5rem;

    }

    .set2_container .swiper-button-next {

        right: 30%;

        font-size: 1.25rem;

        bottom: 0;

        top:auto;

        display: none;

    }

    .set2_container .swiper-button-prev {

        left: 30%;

        font-size: 1.25rem;

        bottom: 0;

        top:auto;

        display: none;

    }

    .set3_news_item,

    .set3_news_item1 {

        width: 100%;

    }

    .set3_news_lists>div:nth-child(2) {

        margin: 1.5rem 0;

    }

    .set3_news_item1 .info_title {

        font-weight: normal;

    }

    .set3_news_item1 .info_text {

        margin: 0.625rem 0;

    }

    .footer_1right .lx ul {

        justify-content: center;

    }

    .footer_1right {

        text-align: center;

        margin-top: 0.625rem;

    }

    .footer_1right .f2 {

        margin: 0.625rem 0;

    }

    .footer_1 {

        padding: 1.25rem 0;

    }

    .footer_nav {

        align-items: baseline;

    }

    .footer_nav h5 {

        width: 4.0rem;

    }

    .footer_nav ul {

        flex-wrap: wrap;

        flex: 1;

    }

    .fzzl_lists {

        flex-wrap: wrap;

        height: auto;

    }

    .fzzl_item {

        width: 100%;

        height: 300px;

        margin: 0.875rem 0;

    }

    .fzzl_lists .fzzl_item:hover{

        width: 100%;

    }

    .fzzl_lists .fzzl_item .bs_pic img {

        width: 45px;

    }

    .dckf_set1_bottom {

        flex-direction: column-reverse;

        align-items: center;

    }

    .dckf_set1_bottom .dckf_set1_left {

        width: 100%;

        margin-top: 1.25rem;

    }

    .dckf_set1_bottom .dckf_set1_left .column2 {

        margin: 1.25rem 0;

    }

    .dckf_set1_bottom .dckf_set1_left .column2 img{

        width: 40px;

    }

    .dckf_set1_right {

        width: 100%;

    }

    .area_img_list .swiper-wrapper .swiper-slide img {

        width: 100%;

    }

    .dckf_set2 .dckf_set1_bottom {

        flex-direction: column-reverse;

        align-items: center;

    }



    .gxjs_set2_2con .gxjs_next {

        right: 0;

    }

    .gxjs_set2_2con .gxjs_prev {

        left: 0;

    }

    .time_left {

        font-size: 1.25rem;

    }

    .time_left_info {

        padding-right: 1.25rem;

    }

    .swjs_set1 {

        width: 100%;

    }

    .swjs_set1 .item .img {

        margin: 1.25rem 0;

    }

    .swjs_set1 .item .desc {

        padding: 0;

        line-height: 2.0rem;

    }

    .xny_set1 .img {

        text-align: center;

        margin: 1.25rem 0;

    }

    .xny_set1 .text {

        line-height: 2.0rem;

    }

    .rgzn_set1_lists .item {

        width: 30.3%;

    }

    .jdgl_set1_right {

        margin-top: 1.5rem;

    }

    .wyfw_set1_container .line {

        display: none;

    }

    .page-newsxq .page-btn {

        width: 100%;

    }

    .page-newsxq .page-btn span {

        width: 60px;

    }

    .page-newsxq .page-next span {

        text-align: left;

        border-right: 1px solid #ddd;

        border-left: 0;

    }

    .page-newsxq .page-btn p {

        padding-left: 15px;

    }

    .page-newsxq .page-next a {

        padding-right: 0;

        padding-left: 15px;

    }

    .kj_form form {

        flex-wrap: wrap;

    }

    .kj_form .rcyj_select {

        width: 48%;

        margin-bottom: 1.25rem;

    }

    .kj_search {

        width: 48%;

    }

    .job_con1,

    .job_percent44,

    .job_con5 {

        width: 96%;

    }

    .jobform_tabs {

        flex-wrap: wrap;

    }

    .jobform_tabs span {

        width: 50%;

        padding-left: 5%;

        font-size: 1.125rem;

        padding-bottom: 0;

    }

    .jobform_tabs span i {

        padding: 0 1.0rem;

    }

    .step2_item .step2_detail1,

    .job_con3 .step2_item .step2_detail1,

    .job_con4 .step2_item .step2_detail1 {

        padding: 1.25rem;

    }



}

@media (max-width: 768px) {

    .logo img {

        width: 130px;

    }

    .index_banner_container .swiper-pagination span.swiper-pagination-bullet {

        margin: 0 5px;

    }

    .set4_box .info .rc_zw ul li a {

        padding: 0 0.625rem;

    }

    .set5 {

        padding: 2.5rem 0;

    }

    .set5container {

        width: 90%;

    }

    .jzzz_set3_bottom ul li {

        width: 30%;

    }

    .jzzz_set3_bottom ul li i img {

        width: 3.0rem;

    }

    .jzzz_set3_bottom ul li h5 {

        width: 80%;

        padding: 0.625rem 0;

        font-size: 1.125rem;

    }

    .jzzz_set3_bottom ul li .img img {

        width: 6.5rem;

    }

    .jzzz_set4_bottom ul:nth-child(2) {

        margin-top: 3.25rem;

    }

    .lxwm_set1_bottom ul {

        margin-left: 20%;

    }

    .lxwm_set2_bottom {

        width: 96%;

    }

    .zp_set1_right {

        top: 5px;

        transform: translateY(0);

    }

    .zp_set1_left .column2 h6 {

        margin-right: 0;

        margin-bottom: 5px;

    }



    .zwsq_cover {

        width: 90%;

    }



    .ywly_lists {

        margin: 0;

        height: auto;

    }

    .ywly_lists .ywly_item.active {

        width: 100%;

    }

    .ywly_lists .ywly_item {

        float: none;

        width: 100%;

        height: 80px;

        margin: 0.625rem 0;

    }

    .zztp_lists ul li {

        width: 46%;

        margin-bottom: 1.25rem;

    }

    .rgzn_set1_lists .item img {

        width: 90px;

    }

    .ylyy_set1 .desc,

    .ylyy_set2 .desc {

        position: relative;

        width: 100%;

        left: 0;

        margin-top: 1.25rem;

    }

    .rcyj_input {

        width: 60%;

        margin: 1.25rem auto;

    }

    .page1_desc .img {

        width: 60%;

        margin: 0 auto;

    }

    .rcyj_banner .artnext {

        display: none;

    }

    .rcyj_zwlists .item {

        padding: 1.0rem;

    }

    .rcyj_zwlists .item .zp_set1_right{

        position: relative;

        margin: 0.625rem 0;

        /* text-align: center; */

    }

    .rcyj_zwlists .item .zp_set1_right a {

        margin-left: 1.25rem;

        margin-right: 0;

    }

    .rcpy_wrap .rcpypage1 .page1_desc,

    .rcpy_wrap .rcpypage2 .page2_desc {

        width: 96%;

    }

    .rcpy_wrap .rcpypage1 .page1_desc .img,

    .rcpy_wrap .rcpypage2 .page2_desc .img {

        width: 80%;

        margin: 0 auto;

    }

    .jobform_title img {

        width: 120px;

    }

}

@media (max-width: 576px) {

    .set1_yw_item img {

        max-width: 40px;

    }

    .zulin_right .zulin_btn>div {

        width: 100%;

        height: 3.0rem;

    }

    .zulin_right .zulin_btn .b2 {

        margin-top: 1.25rem;

    }

    .set4_box .img::before,

    .set4_box .img::after {

        width: 30%;

    }

    .set4_box .info .rc_zw {

        width: 95%;

    }

    .inner_title h5 em {

        font-size: 1.875rem;

    }

    .fzzl_item {

        height: 180px;

    }

    .fzzl_lists .fzzl_item .bs_pic img {

        width: 35px;

        padding-bottom: 1.25rem;

    }

    .fzzl_lists .fzzl_item .item_hidden h6 {

        margin: 1.0rem auto;

        line-height: 1.5rem;

        height: 6.0em;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 4;

        -webkit-box-orient: vertical;

        overflow: hidden;

    }

    .nbanner h5>img {

        width: 200px;

    }

    .jzzz_set3_bottom ul li {

        box-shadow: 0px 1px 5px 1px #f9e4e4;

    }

    .lxwm_set2_box {

        margin-top: 7.0rem;

    }

    .lxwm_title h5 p,

    .lxwm_set1 h5 {

        font-size: 1.5rem;

    }

    .lxwm_title h5 em {

        margin: 1px 0;

    }

    .lxwm_pt {

        padding-bottom: 4.0rem;

    }

    .lh48 {

        line-height: 2.0rem;

    }

    .area_small i {

        font-size: 1.25rem;

    }



    .ywly_set2_box {

        background-size: contain;

    }

    .ywly_set2_info .desc {

        min-height: 200px;

    }

    .ywly_set2_info .ywly_set2_btn>div {

        width: 45%;

    }

    .gxjs_set2_2con .gxjs_next {

        right: -10px;

    }

    .gxjs_set2_2con .gxjs_prev {

        left: -10px;

    }

    .gxjs_set2_container .gxjs_set2_1 {

        padding: 3.0rem 0;

    }

    .gxjs_set2_container .gxjs_set2_1 h6 {

        width: 90%;

        margin: 1.25rem auto;

    }

    .about2-s1 ul {

        padding-top: 0;

    }

    .about2-s1 ul li {

        border-bottom: 0px solid #ccc;

        padding: 0.625rem 0 0;

    }

    .about2-s1 ul li:last-child {

        border-bottom: none;

    }

    .about2-s1 ul::before{

        left: 20px;

        top: -5px;

    }

    .about2-s1 ul::after {

        left: 23px;

    }

    .time_wrap {

        flex-direction: column;

    }

    .time_left_info {

        margin-bottom: 0.625rem;

        justify-content: flex-start;

    }

    .time_left {

        padding-left: 3.0rem;

    }

    .time_left,

    .time_right {

        width: 100%;

    }

    .about2-s1 ul li .time_right_item::after {

        left: 0;

    }

    .nbanner {

        padding: 5.0rem 0;

    }

    .txkj_set1 img {

        width: 160px;

    }

    .xny_set1 img {

        width: 230px;

    }

    .jrtz_set1_right {

        margin: 1.25rem 0;

    }

    .jrtz_set1_right>h5 {

        font-size: 1.5rem;

        margin-bottom: 1.0rem;

    }

    .content_scroll1 {

        height: 190px;

    }

    .jdgl_set1_left .jdgl_title img {

        width: 90px;

    }

    .jdgl_set1_left .jdgl_title h5 {

        font-size: 1.5rem;

    }

    .wyfw_set1_right {

        padding: 1.25rem;

    }

    .wyfw_set1_right .name img {

        width: 40px;

    }

    .xly_set1 .item .desc {

        padding: 1.25rem 0;

        line-height: 2.0rem;

    }

    .news_lists .news_item .date {

        width: 6.0rem;

        height: 6.0rem;

    }

    .news_lists .news_item .date em {

        font-size: 1.5rem;

    }

    .zp_set1_left .column2 ul li::after {

        padding: 0 5px;

    }

    .rcpy_wrap .rcpypage1 h6,

    .rcpy_wrap .rcpypage2 h6 {

        font-size: 1.125rem;

    }

    .rcpy2_slides .rcpy2_nav span {

        margin: 0 1.25rem;

        font-size: 1.5rem;

    }

    .jobform_iteminput input[type=radio]+span {

        margin-right: 5px;

    }

    .jobform_iteminput>label {

        margin-right: 5px;

    }

    .job_con3 .jobform_item .name_left,

    .job_con4 .jobform_item .name_left {

        width: 9.5rem;

    }

    .jobform_step6 .success img {

        width: 80px;

    }

    .step5_item .grsm_check {

        display: block;

    }

    .step5_item .grsm_check .label {

        width: 100%;

        margin: 5px 0;

    }

    .lxwm_ptslides_1 .pt_item  h5 {

        padding: 0.5rem 3px;

    }

}