﻿@media only screen and (max-width: 1024px) {
    .ss_header {
        display: none;
    }

    .app_top {
        display: block;
    }

    .sy_list {
        display: none;
    }

    .ss_tsjy {
        display: none;
    }

    .ss_search_bot .next {
        right: -3%;
    }

    .ss_service_con .next {
        right: -3%;
    }

    .ss_service_nav ul li {
        margin-right: 65px;
    }

    .ss_bot_title span {
        margin-right: 23px;
    }

    .ss_bot_title a {
        margin-right: 23px;
    }

    .qd_lb .next {
        right: -3%;
    }

    .sd_search {
        display: none;
    }

    .ss_search_bg {
        display: none;
    }

    .xtzd {
        display: block;
    }

    .qjd-ban {
        height: auto;
        background: 0;
    }

    .qjd-b1-l {
        width: 100%;
        float: none;
        padding: 0;
    }

    .qjd-b1-r {
        width: 100%;
        float: none;
        padding: 0;
    }

    .qjd-b1-title {
        color: #2e5aa6;
        text-align: center;
        line-height: 35px;
        margin-top: 20px;
    }

    .qjd-b1-con {
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
    }

    .qjd2-tab1-c1-1 {
        display: block !important;
    }

    .qjd2-tab1 a.cur {
        background: #fff;
    }

    .qjd2-tab1 {
        background: #fff;
    }

    .qjd2-tab1 .a2 {
        display: none;
    }

    .qjd2-tab1 a {
        text-align: left;
    }

    .qj_zcjd {
        display: block;
    }

    .qj2-tab2 a.cur {
        padding: 0;
    }

    .qj2-tab2 {
        background: 0 ;
    }

    .qjd-b1-con {
        height: auto;
    }
}

@media only screen and (max-width: 1023px) {
    .ss_search_top {
        /* display: none; */
    }

    .ss_search {
        /* background: #3e8fce; */
        height: auto;
        padding: 20px 0;
        /* display: none; */
    }

    .ss_service_nav ul {
        width: 48%;
    }
    .ss_search_top_logo{
        text-align: center;
        padding-top: 30px;
    }
    .ss_search_top_logo img{
        margin-left: 0;
    }
    .ss_search_top{
        width: auto;
        float: none;
    }
    .nhdf-box .bd .next{display: none;}
    .nhdf-box .bd .prev{display: none;}
    .nhdf-box .hd{bottom: -10px;margin-left: -34px;}
    .nhdf-box{
        width: 90%;
        margin: 0 auto;
        float: none;
        position: relative;
        z-index: 9;
    }
    .ss_search{
        height: auto;
    }
    .nhdf-box .nhdf1{
        width: 100%;
    }
    .nhdf-box-h{
        height: auto;
        background: #50a5de;
        padding-bottom: 30px;
    }
    .ss_service_con li a i {
        margin-right: 9px;
        /* margin-left: 10px; */
    }

    .ss_bot_left {
        width: 100%;
        margin-right: 0;
    }

    .ss_bot_right {
        width: 100%;
    }

    .ss_search_bot .next {
        display: none;
    }

    .ss_search_bot .prev {
        display: none;
    }

    .ss_search_bot li {
        width: 29%;
        margin-bottom: 10px;
    }

    .ss_service_con .next {
        display: none;
    }

    .ss_service_con .prev {
        display: none;
    }

    .ss_service_con {
        height: auto;
        padding-top: 15px;
        position: inherit;
        padding-bottom: 15px;
    }

    .ss_service {
        height: auto;
    }

    .ss_service_con li {
        margin-top: 0;
    }

    .ss_service_con li a {
        margin-bottom: 8px;
    }

    .ss_mid .next {
        display: none;
    }

    .ss_mid .prev {
        display: none;
    }

    .ss_mid li {
        width: 31.9%;
        float: none;
        display: inline-block;
        margin-right: 1%;
    }

    .sd_con_left {
        width: 100%;
    }

    .sd_con_left_bot li {
        width: 33%;
        height: 45px;
        line-height: 45px;
    }

    .sd_con_right {
        width: 100%;
        margin-left: 0;
    }

    .ny-title {
        /* height: 30px; */
        padding-top: 10px;
    }

    .zxxl_con_nav li {
        width: 50%;
        margin-right: 0;
    }

    .zxxl_con_nav ul {
        margin-left: 12%;
    }

    .qd_xq_text span {
        width: 25%;
    }

    .qd_xq_text em {
        width: 74%;
    }

    .qd_xq_text em input {
        margin-left: 4%;
    }

    .ss_data_top_con .sx_box {
        width: 100%;
        margin-right: 0;
    }

    .ss_data_top_bg {
        display: none;
    }

    .ss_data_top {
        height: auto;
    }

    .ss_data_top_con_box {
        width: 100%;
        margin-right: 0;
        margin-top: 0;
    }

    .ss_data_top_con_box_text {
        height: auto;
    }

    .ss_data_top_con .box1 .ss_data_top_con_box_text {
        height: auto;
        padding-top: 0;
    }

    .ss_data_top_con .box2 ul {
        padding-top: 0;
    }

    .ss_data_top_con .box3 ul {
        padding-top: 0;
    }

    .ss_data_top_con_box_title {
        background: #666;
        color: #fff;
        margin-bottom: 10px;
    }

    .ss_data_bot_nav {
        display: none;
    }

    .ss_data_top_con .sx_box1 ul {
        padding-top: 0
    }

    .ss_data_top_con .sx_box2 ul {
        padding-top: 0
    }

    .ss_data_top_con .sx_box3 ul {
        padding-top: 0
    }

    .ss_data_top_con .sx_box4 ul {
        padding-top: 0
    }

    .sx_data_bot {
        display: none;
    }

    .ss_data_top_con .sx_box1 ul li {
        margin-bottom: 10px;
    }

    .ss_service_con .hd {
        display: none
    }

    .hotser1-con {
        height: 345px;
        overflow: hidden;
    }

    .hotser1-con .bd {
        height: 300px;
        overflow: hidden;
    }

    .ss_service_con .ss_main .bd {
        height: auto;
    }

    .rmfw-box {
        height: 345px;
    }

    .fivc1 a em {
        padding-left: 10px;
        padding-right: 10px;
    }

    .qdlsits {
        margin-top: 45px;
    }

    .qdlsits ul li {
        width: 33.3333%;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .ss_main {
        width: 95% !important;
    }

    .footer_top {
        margin-top: 12px;
        width: 100%;
        text-align: center;
    }

    .footer_top_text {
        margin-top: 12px;
    }

    .footer_top_text p span {
        float: inherit;
    }

    .footer_top_text p a {
        float: inherit;
    }

    .footer_top_text p a img {
        display: inherit;
    }

    .footer_top_text p {
        margin-bottom: 4px;
    }
    .footer_mid span{
        display:block;
        width: 100%;
        margin-bottom: 10px !important;
    }

    .footer_mid {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
    }

    .footer_mid .d1 {
        text-align: center;
        margin-bottom: 0;
    }

    .footer_mid .d2 em {
        width: 100%;
        text-align: center;
    }

    .footer_mid .d2 b {
        margin-left: 23%;
    }

    .footer_bot {
        margin-top: 5px;
        width: 100%;
    }

    .footer_bot li {
        width: 100%;
        margin-bottom: 3px;
        height: 30px;
        line-height: 30px;
    }

    .footer_bot li i {
        margin-top: 7px;
        margin-left: 30%;
    }

    .ss_footer {
        padding-bottom: 12px;
    }

    .ss_search_bot li {
        width: 41%;
    }

    .ss_service_nav ul {
        width: 84%;
    }

    .ss_service_con li {
        float: none;
    }

    .zx_text li a {
        width: 60%;
    }

    .ss_service_con li a {
        width: 32%;
        margin-right: 2%
    }

    .ss_service_con li a:nth-child(5n+5) {
        margin-right: 2%;
    }

    .ss_service_con li a:nth-child(3n+3) {
        margin-right: 0;
    }

    .ss_service_bm li a b {
        font-size: 14px;
    }

    .ss_service_con li a span {
        font-size: 14px;
    }

    .ss_mid {
        margin-top: 12px;
    }

    .ss_mid li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
    }

    .ss_bot_title {
        font-size: 16px;
    }

    .ss_bot_title_tt li a {
        font-size: 14px;
    }

    .ss_bot_title_tt li span {
        font-size: 12px;
    }

    .ss_service_nav ul li {
        margin-right: 55px;
        margin-top: 15px;
    }

    .ss_service_nav {
        height: 57px;
    }

    .ss_bot {
        margin-top: 0;
    }

    .ss_bot_title_tt li {
        margin-bottom: 12px;
    }

    .matter_table .top span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
        width: 80%;
        float: left;
    }

    .matter_table .bottom .d1 .em1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
        width: 80%;
    }

    .matter_table .bottom .em1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
        width: 80%;
    }

    .matter_table .bottom .d1 {
        position: relative;
    }

    .matter_table .bottom .d1 ul .li0 {
        position: absolute;
        top: 3%;
        right: -2%;
    }

    .matter_table .bottom .d1 {
        height: 87px;
        padding-top: 37px;
    }

    .matter_table .bottom .gl_list {
        margin-top: 0;
        height: 35px;
        padding-top: 10px;
    }

    .matter_table .bottom .gl_list ul .li0 {
        display: none;
    }

    .matter_table .top span {
        font-size: 16px;
        padding-left: 4px;
    }

    .matter_table .top span {
        font-size: 16px;
        padding-left: 4px;
    }

    .matter_table .bottom .em1 b {
        display: none;
    }

    .matter_table .bottom .d1 {
        height: 110px;
        padding-top: 10px;
    }

    .matter_table .bottom .gl_list {
        height: 35px;
    }

    .matter_table .bottom .d1 li {
        margin-bottom: 5px;
    }

    .matter_table .bottom .em1 {
        margin-left: 13px;
    }

    .matter_table .bottom .d1 .em1 span {
        width: 70%;
    }

    .matter_table_a {
        display: none;
    }

    .sd_con_right_title a {
        display: none
    }

    .sy_page span {
        display: none;
    }

    .sy_page .none {
        display: none;
    }

    .sy_page .span2 {
        display: none;
    }

    .sy_page .p1 {
        display: none;
    }

    .sy_page .p2 {
        display: none;
    }

    .sy_page p {
        display: none;
    }

    .sy_page .ss_prev {
        float: left;
    }

    .sy_page .ss_next {
        float: right;
    }

    .sy_page {
        width: 60%;
    }

    .zxxl_con_title {
        margin-top: 15px;
    }

    .zxxl_con_nav {
        margin-top: 20px;
        text-align: center;
    }

    .zxxl_con_text {
        margin-top: 12px;
    }

    .zxxl_con_text p {
        margin-bottom: 10px;
    }

    .zxxl_con {
        padding: 0 10px;
    }

    .zxxl_con_title {
        font-size: 20px;
    }

    .zxxl_con_nav ul {
        margin-left: 0;
    }

    .zxxl_con_nav li {
        font-size: 14px;
        width: 100%;
        margin-left: 0;
        text-align: center;
        margin-top: 8px;
    }


.zxxl_con_text p {
    font-size: 14px;
}

.xxl_con_list ul {
    display: none;
}

.sfqd_mid {
    margin-top: 0;
}

.sfqd_mid_table table .t1 {
    display: none;
}

.sfqd_mid_table table .t4 {
    display: none;
}

.sfqd_mid_table table .t6 {
    display: none;
}

.sfqd_mid_table table .t7 {
    display: none;
}

.sfqd_mid_table {
    padding: 0;
}

.sfqd_mid_table table .tr0 {
    line-height: 30px;
}

.sfqd_mid_table table .tr1 {
    line-height: 30px;
}

.sfqd_mid_table table td {
    font-size: 12px;
}

.sfqd_mid_table table .tr0 td {
    font-weight: normal;
}

.sfqd_mid_table table .tr0 {
    border-bottom: 2px solid #ececec
}

.qd_xq_text span {
    width: 100%;
    text-align: left;
    line-height: 30px;
}

.qd_xq_text em {
    width: 100%;
}

.qd_xq_text {
    margin-bottom: 15px;
}

.qd_xq {
    padding: 12px 5px;
}

.qd_xq_table table tr .t1 {
    width: 25%;
    font-size: 14px;
}

.qd_xq_table table tr .t2 {
    padding: 15px 5px;
    font-size: 14px;
}

.ss_data_bot_title li {
    width: 120px;
}

.sx_table table .t1 {
    display: none;
}

.ss_data_top_con .bj_box1 li {
    width: 100%;
    margin-left: 0;
}

.ss_data_top_con .bj_box1 ul {
    padding-top: 0;
}

.tslvtu_iframe {
    margin-left: 0 !important;
}

.one-works ul li {
    width: 25%;
}

.one-works ul li:last-child {
    display: none;
}

.hotser1-con .bd li a {
    width: 20%;
}

.one-w-1 {
    width: 100%;
    height: auto;
}

.one-w-1 a {
    height: auto;
}

.one-w-2 {
    display: none;
}

.one-w-1 a em {
    height: auto;
}

.hotser1 {
    margin-top: 0px;
}

.hotser1-con .bd li a {
    width: 12.5%;
    height: 148px;
}

.fivc1 {
    width: 25%;
}

.qjd-b1-l {
    width: 100%;
}

.qjd-b1-r {
    width: 100%;
}

.qjzt-ser {
    height: auto;
    padding-bottom: 54px;
}

.qjzt-ser .nhdf-box .bd .prev {
    display: none;
}

.qjzt-ser .nhdf-box .bd .next {
    display: none;
}

.qjzt-ser .nhdf-box .nhdf1 {
    width: 50%;
    padding: 0 5px;
    margin-top: 10px;
}

.nhdf-box .nhdf1 a em {
    /* width: 95px; */
}

.qjzt-ser .nhdf-box {
    padding-top: 20px;
}

.nhdf-box .hd {
    display: block;
}

.bjlist-title .bjsea {
    display: none;
}

.bjlsits table th:nth-of-type(1) {
    display: none;
}

.bjlsits table td:nth-of-type(1) {
    display: none;
}

.qjd-ban {
    margin-top: 10px;
}

.hotser1-con .bd li a span {
    margin-top: 0;
}

}
@media only screen and (max-width: 600px) {
    .hotser1-con .bd li a {
        width: 25%;
        height: 130px;
    }

    .one-works ul {
        margin: 0 -8px;
    }

    .one-works ul li {
        width: 50%;
        padding: 0 8px;
    }

    .one-works {
        margin-top: 13px;
    }

    .one-works ul li:nth-of-type(3),.one-works ul li:nth-of-type(4) {
        margin-top: 15px;
    }

    .one-works ul li a {
        height: auto;
    }

    .one-works ul li a span {
        padding-top: 10px;
    }

    .hotser1-con .bd li a span {
        padding: 0 5px;
        font-size: 14px;
    }

    .ss_service_nav ul li {
        margin-right: 15px;
        margin-left: 15px;
    }

    .qd-lists ul li {
        width: 100%;
        margin: 5px 0;
    }

    .qd-lists {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .sjtj-cc-1 {
        width: 100%;
    }

    .sjtj-cc-2 {
        width: 100%;
        margin-top: 40px;
    }

    .sjtj-cc-3 {
        width: 100%;
        margin-top: 40px;
    }

    .xtzd {
        display: block;
        text-align: center;
        font-size: 20px;
        color: #666;
        line-height: 40px;
        font-weight: bold;
        margin-top: 10px;
    }

    body {
        font-size: 14px;
    }

    .hotfw-t1 span {
        font-size: 16px;
    }

    .ss_service_nav ul li {
        font-size: 16px;
    }

    .sjtj_title {
        font-size: 16px;
    }

    .sjtj-a1 li p em {
        font-size: 14px;
    }

    .hotser1-con .prev {
        display: none;
    }

    .hotser1-con .next {
        display: none;
    }

    .hotser1-con .hd {
        display: block;
        bottom: 18px;
        left: 26%;
    }

    .five-ser {
        margin-top: 0px;
        height: 1341px;
        /* overflow: hidden; */
    }

    .qj-five-ser1 {
        height: 258px;
    }

    .fivc1 a em {
        display: none;
    }

    .fivc1 a {
        height: auto;
        padding: 10px 0;
    }

    .fivc1 a i {
        font-size: 30px;
        padding-top: 0;
    }

    .fivc1 a span {
        margin-top: 10px;
        font-size: 15px;
    }

    .five-t3 {
        text-align: center;
    }

    .five-t3 span {
        font-size: 18px;
        margin: 0 10px;
    }

    .five-t3con-1 .bd .prev {
        display: none;
    }

    .five-t3con-1 .bd .next {
        display: none;
    }

    .b4sfbox-l {
        width: 100%;
    }

    .b4sfbox-r {
        width: 100%;
        margin-top: 25px;
    }

    .b4sfbox-r-pad {
        padding-left: 0;
    }

    .brs-title1 h4 span {
        font-size: 18px;
        margin-right: 20px;
    }

    .brs-title2 {
        font-size: 18px;
    }

    .b4sfbox-l-c1 ul li span {
        font-size: 15px;
    }

    .hotser1-con .bd li a i {
        font-size: 36px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .five-ser-box {
        height: 1338px;
    }

    .five-t3con-1 {
        height: 1248px;
    }

    .five-t3con-1 .hd {
        display: block;
    }

    .b4sfbox-l-c1 ul li {
        padding: 0 5px;
    }

    .qdlsits ul li a span {
        font-size: 15px;
        font-weight: normal;
        margin-left: 45%!important;
    }

    .qdlsits ul {
        margin-right: -10px;
        margin-left: -10px;
    }

    .qdlsits ul li {
        padding: 0 10px;
        width: 100%;
    }

    .qdlsits ul li a:before {
        display: none;
    }

    .qdlsits ul li a {
        height: 60px;
        line-height: 60px;
    }

    .qdlsits ul li:nth-of-type(3) span {
        margin-left: 45%;
    }

    .qdlsits ul li:nth-of-type(4) span {
        margin-left: 45%;
    }

    .qdlsits ul li:nth-of-type(5) span {
        margin-left: 45%;
    }

    .qdlsits ul li a i {
        transform: rotate(0);
        top: 1px;
        left: 31%;
    }

    .qdlsits ul li a i img {
        width: 16%;
    }

    .qdlsits ul li a .i2 {
        display: none;
    }

    /* .qdlsits ul li a i{display: none;} */
    .qdlsits {
        margin-top: 15px;
    }

    .sjtj-box {
        margin-top: 27px;
    }

    .fivc1 {
        width: 100%;
    }

    .five-t3con-1 .hd {
        bottom: 4px;
    }

    .qj_bmfw_li {
        width: 33.3333%;
        margin-bottom: 12px;
    }

    .five-t3con-1:nth-of-type(3) .hd {
        margin-left: -18px;
    }

    .qj_bmfw_li {
        padding: 0 5px;
    }

    .five-t3con-container {
        height: 1260px;
        /* overflow: hidden; */
    }
}

@media only screen and (max-width: 410px) {
    .ss_service_nav ul li a {
        font-size: 16px;
    }

    .ss_bot_title span {
        margin-right: 5px;
    }

    .ss_bot_title a {
        margin-right: 5px;
    }
}

@media only screen and (max-width: 375px) {
}

@media only screen and (max-width: 359px) {
    .ss_search_bot li {
        width: 47%;
        margin-left: 8px;
    }

    .ss_search {
        padding: 10px 0;
        padding-bottom: 0;
    }

    .ss_service_nav ul li {
        margin-right: 38px;
    }

    .ss_service_con li a i {
        display: none;
    }

    .ss_service_con li a span {
        display: block;
        width: 100%;
        text-align: center;
    }

    .ss_bot_title {
        font-size: 15px;
    }

    .ss_data_bot_title li {
        width: 100px;
        font-size: 14px;
    }

    .qj_zcjd_con li span {
        display: none;
    }

    .qj_zcjd_con li a {
        width: 90%;
    }
}
