﻿@media screen and (min-width: 1200px) {
    .sj {
        display:none !important;
    }
}

@media screen and (max-width: 1400px) {
}

@media screen and (max-width: 1199px) {
    html.on body {
        overflow:hidden;
        height: 100vh;
        position: relative;
    }

    .dhan2 {
        position: fixed;
        right: 2.5%;
        top: 15px;
        font-size: 24px;
        line-height: 30px;
        width: 30px;
        text-align: center;
        color: #000;
        z-index: 10;
    }

    .dhan2.on:before {
        content: "\e71f";
        font-size: 20px;
    }

    .sjdh2 {
        position: fixed;
        left: 0;
        top: 60px;
        width: 100%;
        background: #fff;
        height: 100vh;
        overflow-y: auto !important;
        padding-bottom: 60px;
        display: none;
        z-index: 9;
        border-top: 1px solid #eee;
    }

    .sjdh2 ul li {
        position: relative;
    }

    .sjdh2 ul li p a {
        display: block;
        padding: 0 15px;
        color: #000;
        font-size: 18px;
        line-height: 60px;
        border-bottom: 1px solid #eee;
    }

    .sjdh2 ul li .dh_xl2 ul li a {
        display: block;
        padding: 0 30px;
        color: #000;
        font-size: 16px;
        line-height: 50px;
        border-bottom: 1px solid #eee;
    }

    .sjdh2 ul li .dh_xl2 ul li .dh_xl2 ul li a {
        color: #000;
        padding: 0 45px;
        font-size: 14px;
        line-height: 40px;
    }

    .yxl_tb {
        position: absolute;
        right: 0px;
        top: 0;
        font-size: 16px;
        line-height: 60px;
        color: #000;
        text-align: center;
        padding: 0 15px;
        z-index: 1;
    }

    .yxl_tb2 {
        position: absolute;
        right: 0px;
        top: 0;
        font-size: 24px;
        line-height: 50px;
        color: #000;
        text-align: center;
        padding: 0 30px;
        z-index: 1;
    }

    .ej_tb {
        float: left;
        font-size: 12px;
        padding-right: 5px;
    }

    .ej_tb:before {
        display: block;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    .sanji_tb {
        float: left;
        font-size: 12px;
        padding-right: 2px;
        color: #000;
    }

    .sanji_tb:before {
        display: block;
        -webkit-transform: rotate(-90deg) scale(0.7) translate(2px, 0);
        transform: rotate(-90deg) scale(0.7) translate(2px, 0);
    }

    .dh_xl2 {
        display: none;
    }

    .yxl>.yxl_tb.on:before {
        display: block;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .yxl2>.yxl_tb2.on:before {
        content: "\e604";
    }

    .pc {
        display: none !important;
    }

    .sjdh2 ul .qhyy {
        display: flex;
        padding: 30px 20px 20px;
    }

    .sjdh2 ul .qhyy a {
        width: 49%;
        margin-right: 2%;
        font-size: 14px;
        text-align: center;
        line-height: 35px;
        color: #333;
        border: 1px solid #ddd;
        border-radius: 5px;
    }

    .sjdh2 ul .qhyy a:nth-child(2n) {
        margin-right: 0;
    }

    .sjdh2 ul .qhyy a.on {
        background: #1C9FA7;
        border: 1px solid #1C9FA7;
        color: #fff;
    }

    body {
        padding-top: 60px;
    }

    .top_bg {
        position: fixed;
        height: 60px;
    }

    .top_h .logo_ewm_bg {
        display: none;
    }

    .top_h {
        height: 60px;
    }

    .top_h .logo img {
        height: 60px;
    }

    .top_h .logo_txt .ml1 {
        font-size: 18px;
        line-height: 18px;
    }

    .top_h .logo_txt .ml2 {
        font-size: 12px;
        line-height: 12px;
        margin-top: 5px;
    }

    .top_h .logo_txt {
        padding-left: 10px;
    }

    .bandd {
        bottom: 15px!important;
    }

    .bandd span {
        width: 5px;
        height: 5px;
        margin: 0 6px!important;
    }

    .bandd span:after {
        left: -5px;
        top: -5px;
        width: 13px;
        height: 13px;
    }

    .sy_cp {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .sy_bt {
        text-align: center;
    }

    .sy_bt_bg {
        display: block;
    }

    .sy_bt .ml1 {
        font-size: 20px;
        line-height: 20px;
    }

    .sy_bt .ml2 {
        font-size: 12px;
        line-height: 18px;
    }

    .sy_fl {
        margin-top: 15px;
        padding-bottom: 10px;
    }

    .sy_fl ul {
        justify-content: center;
    }

    .sy_fl ul li p {
        font-size: 12px;
        line-height: 28px;
    }

    .sy_fl ul li .xl {
        top: 30px;
        display: none !important;
    }

    .sy_fl ul li .xl dl dd a {
        font-size: 12px;
        padding: 0px 5px;
    }

    .sy_fl ul li .xl {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    .sy_fl ul li:after {
        display: none !important;
    }

    .sy_fl2 {
    }

    .sy_fl2 .xl {
        display: none;
    }

    .sy_fl2 .xl dl {
        display: flex;
        flex-wrap: wrap;
    }

    .sy_fl2 .xl dl dd {
    }

    .sy_fl2 .xl dl dd a {
        font-size: 12px;
        line-height: 24px;
        color: #666;
        padding: 0px 5px;
        display: block;
    }

    .sy_cp .lb {
        margin-top: 20px;
    }

    .sy_cp .lb ul {
        margin-top: 0;
    }

    .sy_cp .lb ul li .txt {
        padding: 5px 0;
    }

    .gd_more a {
        padding: 0 10px 0 15px;
        line-height: 26px;
    }

    .gd_more a i {
        padding-left: 3px;
        font-size: 12px;
    }

    .sy_cp .gd_more {
        margin-top: 10px;
    }

    .sy_yy {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .sy_yy .lb_bg {
        margin-top: 20px;
    }

    .sy_yy_l, .sy_yy_r {
        width: 36px;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        margin-top: -38px;
    }

    .sy_yy_l {
        left: 20px;
    }

    .sy_yy_r {
        right: 20px;
    }

    .sy_yy .lb_bg .sy_yy_dd {
        padding: 25px 0 10px;
    }

    .sy_yy .lb_bg .sy_yy_dd span {
        width: 5px;
        height: 5px;
        margin: 0 6px!important;
    }

    .sy_yy .lb_bg .sy_yy_dd span:after {
        left: -5px;
        top: -5px;
        width: 13px;
        height: 13px;
    }

    .sy_yy .lb_bg .lb ul li .txt .ml3 span {
        font-size: 12px;
        line-height: 30px;
    }

    .sy_yy .lb_bg .lb ul li .txt .ml3 span i {
        font-size: 12px;
    }

    .sy_gy_bg {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .sy_gy .img {
        border-radius: 10px;
    }

    .sy_gy .img .tb span {
        width: 40px;
        height: 40px;
        font-size: 14px;
    }

    .sy_gy .txt {
        padding-left: 30px;
    }

    .sy_gy .txt .ml1 {
        font-size: 20px;
        line-height: 30px;
    }

    .sy_gy .txt .ml2 {
        margin-top: 10px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
    }

    .sy_gy .txt .ml3 {
        margin-top: 15px;
    }

    .sy_gy .txt .ml3 a {
        line-height: 28px;
        padding: 0 15px 0 20px;
    }

    .sy_gy .txt .ml3 a i {
        font-size: 12px;
        padding-left: 3px;
    }

    .sy_gy_tp {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .sy_gy_tp .fenglei ul li {
        margin: 0 5px;
    }

    .sy_gy_tp .fenglei ul li a {
        font-size: 14px;
        line-height: 30px;
        padding: 0 20px;
        border-radius: 5px;
    }

    .sy_gy_tp .lb_bg {
        margin-top: 20px;
    }

    .sy_gy_tp .lb_bg .lb .sy_gy_tp_dd {
        padding-top: 20px;
    }

    .sy_gy_tp .lb_bg .lb .sy_gy_tp_dd span {
        width: 5px;
        height: 5px;
        margin: 0 6px!important;
    }

    .sy_gy_tp .lb_bg .lb .sy_gy_tp_dd span:after {
        left: -5px;
        top: -5px;
        width: 13px;
        height: 13px;
    }

    .sy_xw_bg {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .sy_fl.xw ul li a {
        font-size: 12px;
        line-height: 28px;
    }

    .sy_xw .lb {
        margin-top: 20px;
    }

    .sy_xw .lb .lb_l ul li .img {
        height: 200px;
    }

    .sy_xw .lb .lb_l ul li .txt .ml1 {
        font-size: 15px;
        margin-top: 5px;
    }

    .sy_xw .lb .lb_l ul li .txt .ml2 {
        margin-top: 5px;
    }

    .sy_xw .lb .lb_l ul li .txt {
        padding: 15px;
    }

    .sy_xw .lb .lb_r .lb_r_lb {
        height: 336px;
        padding: 15px;
    }

    .sy_xw .lb .lb_r .lb_r_lb .lb_r_spz ul li .ml1 {
        font-size: 15px;
        margin-top: 5px;
    }

    .sy_xw .lb .lb_r .lb_r_lb .lb_r_spz ul li .ml2 {
        margin-top: 5px;
    }

    .sy_xw .lb .lb_r .lb_r_lb .lb_r_spz ul li {
        margin-bottom: 10px;
    }

    .gd_more {
        margin-top: 25px;
    }

    .sy_hz {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .sy_hz .lb_bg {
        margin-top: 20px;
    }

    .sy_hz_l, .sy_hz_r {
        font-size: 12px;
        line-height: 30px;
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }

    .flinks dl {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .foot_bg {
        padding-top: 30px;
    }

    .foot1 {
        padding-bottom: 20px;
    }

    .foot_dh {
        display: none;
    }

    .foot_lx {
        width: 48%;
    }

    .foot_gz {
        width: 48%;
    }

    .ny_st {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .ny_st_l {
        width: 220px;
    }

    .ny_st_r {
        padding-left: 24px;
    }

    .pagination {
        padding-top: 10px;
    }

    .pagination a, .pagination span {
        padding: 0 12px;
        line-height: 30px;
        margin: 0 2px;
        font-size: 14px;
    }

    .ny_cp ul li .txt {
        font-size: 13px;
        line-height: 20px;
    }

    .ny_cp_xq1 .nr .img {
        width: 50%;
    }

    .ny_cp_xq1 .nr .txt {
        padding-left: 30px;
        padding-top: 0;
    }

    .cp_xq_qhz {
        left: 10px;
    }

    .cp_xq_qhy {
        right: 10px;
    }

    .ny_cp_xq1 .nr .txt .ml1 {
        font-size: 18px;
        line-height: 24px;
    }

    .ny_cp_xq1 .nr .txt .ml2 {
        font-size: 13px;
        line-height: 24px;
    }

    .ny_cp_xq1 .nr .txt .ml2 span.tel {
        line-height: 30px;
    }

    .ny_cp_xq1 .nr .txt .ml4 ul li {
        margin-right: 2%;
        width: 120px;
        max-width: 49%;
    }

    .ny_cp_xq1 .nr .txt .ml4 ul li:nth-child(2n) {
        margin-right: 0;
    }

    .ny_cp_xq1 .nr .txt .ml4 ul li a {
        font-size: 12px;
        line-height: 36px;
        padding: 0;
        text-align: center;
    }

    .ny_cp_xq1 .nr .txt .ml4 ul li a i {
        font-size: 18px;
    }

    .cp_xq_txt {
        padding-top: 30px;
    }

    .cp_xq_txt .bt span {
        font-size: 18px;
        line-height: 24px;
    }

    .view-page2 {
        margin-top: 30px;
        padding-top: 10px;
    }

    .view-page2 .prev, .view-page2 .next {
        width: 100%;
        text-align: left;
        line-height: 24px;
        font-size: 14px;
    }

    .cpxunpan {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .cpxunpan .bt {
        font-size: 18px;
        line-height: 24px;
    }

    .cpxunpan .ly {
        margin-top: 20px;
    }

    .cpxunpan .ly ul li input {
        line-height: 38px;
        height: 40px;
        padding: 0 10px;
    }

    .cpxunpan .ly ul li textarea {
        padding: 5px 10px;
        height: 150px;
    }

    .cpxunpan .ly .btn button {
        height: 40px;
        line-height: 40px;
    }

    .ny_fa3 {
        padding-bottom: 10px;
    }

    .ny_fa3 .bt {
        font-size: 18px;
        line-height: 24px;
    }

    .ny_fa3 .lb_bg {
        margin-top: 20px;
    }

    .ny_fa3 .lb_bg .lb ul li .img img {
        padding: 0;
    }

    .ny_fa3 .lb_bg .lb ul li .txt {
        font-size: 13px;
    }

    .ny_fa3 .lb_bg .ny_fa3_dd {
        padding-top: 20px;
    }

    .ny_fa3 .lb_bg .ny_fa3_dd span {
        width: 5px;
        height: 5px;
        margin: 0 6px!important;
    }

    .ny_fa3 .lb_bg .ny_fa3_dd span:after {
        left: -5px;
        top: -5px;
        width: 13px;
        height: 13px;
    }

    .ny_xw ul li a {
        flex-wrap: wrap;
        justify-content: flex-start;
        flex-direction: row;
        padding-bottom: 20px;
    }

    .ny_xw ul li a .rq {
        display: flex;
        flex-direction: row-reverse;
        background: #fff;
        padding: 0px;
        width: auto;
        border-radius: 0;
        text-align: left;
        line-height: 24px;
    }

    .ny_xw ul li a .rq span {
        font-size: 14px;
        line-height: 24px;
        font-weight: normal;
        padding-bottom: 0px;
    }

    .ny_xw ul li a .rq span:after {
        display: none;
    }

    .ny_xw ul li a .rq span:before {
        content: "-";
    }

    .ny_xw ul li a .rq p {
        text-align: left;
        padding: 0;
    }

    .ny_xw ul li a .txt {
        flex: auto;
        padding-right: 0;
    }

    .ny_xw ul li {
        margin-bottom: 10px;
    }

    .fa_xq .bt {
        font-size: 18px;
        line-height: 24px;
    }

    .fa_xq .ms {
        font-size: 12px;
        margin-bottom: 20px;
        padding-bottom: 10px;
        margin-top: 5px;
    }

    .ny_xw_tj {
        padding-top: 30px;
    }

    .ny_xw_tj .lb {
        margin-top: 10px;
    }

    .ny_xw_tj .lb ul {
        display: block;
    }

    .ny_xw_tj .lb ul li {
        width: 100%;
        margin-right: 0;
    }

    .ny_xw_tj .lb ul li span {
        line-height: 36px;
    }

    .ny_xw_tj .lb ul li a {
        line-height: 36px;
    }

    .ny_xw_tj .lb ul li:after {
        top: 17px;
    }

    .ny_fa ul {
        display: block;
    }

    .ny_fa ul li {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .ny_fa ul li .txt .ml1 {
        font-size: 16px;
    }

    .ny_hz {
        padding-top: 30px;
    }

    .ny_hz .lb_bg {
        margin-top: 20px;
    }

    .ny_wh ul li {
        padding: 20px 10px;
    }

    .ny_wh ul li .tb {
        font-size: 36px;
        line-height: 36px;
    }

    .ny_wh ul li .txt .ml1 {
        font-size: 16px;
        padding-bottom: 5px;
    }

    .ny_wh ul li .txt .txt2 {
        padding-top: 10px;
    }

    .ny_gy_bt {
        font-size: 20px;
        padding: 10px 0;
    }

    .ny_wh2 {
        margin-top: 30px;
        padding: 0;
    }

    .ny_wh2 ul {
        display: block;
        margin-top: 10px;
    }

    .ny_wh2 ul li {
        width: 100%;
        margin: 0 0 10px;
        border-bottom: 1px solid #eee;
        padding-bottom: 10px;
    }

    .ny_wh2 ul li .tb {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 30px;
    }

    .ny_wh2 ul li .txt {
        padding-left: 10px;
    }

    .ny_wh2 ul li .txt .ml1 {
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 5px;
    }

    .ny_ln2 ul li {
        padding: 20px 10px;
    }

    .ny_ln2 ul li .ml1 {
        font-size: 15px;
        line-height: 24px;
    }

    .ny_pz {
        display: block;
    }

    .ny_pz .lb {
        width: 100%;
    }

    .ny_zs ul li {
        width: 49%;
    }

    .ny_zs ul li:nth-child(2n) {
        margin-right: 0;
    }

    .ny_zs ul li .h2 {
        font-size: 13px;
    }

    .ny_gc ul li .h2 {
        font-size: 13px;
    }

    .ny_gc ul li {
        width: 49%;
    }

    .ny_gc ul li:nth-child(3n) {
        margin-right: 2%;
    }

    .ny_gc ul li:nth-child(2n) {
        margin-right: 0;
    }

    .ny_hz2 ul li .h2 {
        font-size: 13px;
    }

    .ny_zc_ly {
        margin-top: 20px;
    }

    .ny_zc_ly ul li {
        margin-bottom: 8px;
    }

    .ny_zc_ly ul li input {
        line-height: 36px;
        height: 36px;
        padding: 0 10px;
    }

    .ny_zc_ly ul li i {
        line-height: 36px;
        right: 5px;
    }

    .ny_zc_ly ul li select {
        padding: 0 10px;
        height: 36px;
    }

    .ny_zc_ly ul li textarea {
        padding: 5px 10px;
        height: 128px;
    }

    .ny_zc_ly .btn {
        margin-top: 0;
    }

    .ny_zc_ly .btn button {
        line-height: 36px;
        height: 36px;
    }

    .ny_lx {
        display: block;
    }

    .ny_lx .txt {
        width: 100%;
        padding: 0;
    }

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

    .ny_lx .dt iframe {
        height: 380px;
    }

    .ny_ly {
        padding-top: 30px;
    }

    .ny_zc_ly ul li {
        margin-bottom: 8px;
    }

    .ny_zc_ly ul li input {
        line-height: 36px;
        height: 36px;
        padding: 0 10px;
    }

    .ny_zc_ly ul li i {
        line-height: 36px;
        right: 5px;
    }

    .ny_zc_ly ul li select {
        padding: 0 10px;
        height: 36px;
    }

    .ny_zc_ly ul li textarea {
        padding: 5px 10px;
        height: 128px;
    }

    .ny_zc_ly .btn {
        margin-top: 0;
    }

    .ny_zc_ly .btn button {
        line-height: 36px;
        height: 36px;
    }

    .ny_lx1 ul {
        margin-top: 20px;
    }

    .ny_lx1 ul li {
        width: 49%;
        margin-bottom: 2%;
    }

    .ny_lx1 ul li:nth-child(2n) {
        margin-right: 0;
    }

    .ny_lx1 ul li .txt .ml3 {
        text-align: center;
    }

    .ny_lx2 ul li {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .ny_al_lb .bt {
        font-size: 18px;
        line-height: 24px;
    }
}

@media screen and (max-width: 750px) {
    .sy_cp .lb ul li {
        width: 49%;
    }

    .sy_cp .lb ul li:nth-child(2n) {
        margin-right: 0;
    }

    .sy_gy {
        display: block;
    }

    .sy_gy .img {
        width: 100%;
    }

    .sy_gy .txt {
        width: 100%;
        padding: 25px 0 0;
    }

    .sy_gy_tp .lb_bg .lb ul li .img {
        height: 220px;
    }

    .sy_xw .lb {
        display: block;
    }

    .sy_xw .lb .lb_l {
        width: 100%;
    }

    .sy_xw .lb .lb_l ul {
        display: block;
    }

    .sy_xw .lb .lb_l ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .sy_xw .lb .lb_r {
        width: 100%;
    }

    .sy_xw .lb .lb_l ul li .img {
        height: auto;
    }

    .foot1 {
        display: block;
    }

    .foot_lx {
        width: 100%;
    }

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

    .foot_lx .ml1 {
        text-align: center;
        border-bottom: 1px solid rgba(255,255,255,0.1);
        padding-bottom: 10px;
        line-height: 24px;
    }

    .foot_gz .ml4 {
        text-align: center;
        border-bottom: 1px solid rgba(255,255,255,0.1);
        padding-bottom: 10px;
        line-height: 24px;
    }

    .foot_lx .ml2 {
        text-align: center;
        padding-top: 25px;
    }

    .foot_lx .ml3 {
        text-align: center;
    }

    .foot_gz .ml4ms {
        text-align: center;
        line-height: 24px;
        padding-top: 10px;
    }

    .foot_gz .ml5 ul {
        justify-content: center;
    }

    .foot_gz .ml5 ul li {
        margin: 0 7px;
    }

    .foot_gz .ml5 ul li a {
        font-size: 20px;
        line-height: 34px;
        width: 36px;
    }

    .foot_gz .ml5 ul li .xl {
        bottom: 36px;
        margin-left: -50px;
    }

    .foot_gz .ml5 ul li .xl img {
        width: 100px;
    }

    .foot_gz .ml5 ul li .xl:after {
        margin-left: -6px;
        bottom: 3px;
        border: 6px solid transparent;
        border-top: 6px solid #fff;
    }

    .ny_st {
        display: block;
    }

    .ny_st_r {
        padding-left: 0;
    }

    .ny_bt {
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }

    .ny_bt .bt_r {
        justify-content: center;
        padding-bottom: 8px;
    }

    .ny_bt .bt_r em {
        font-size: 14px;
        line-height: 14px;
    }

    .ny_bt .bt_r a {
        font-size: 12px;
        line-height: 14px;
    }

    .ny_bt .bt_r i {
        font-size: 12px;
        line-height: 14px;
    }

    .ny_cp ul li {
        width: 49%;
    }

    .ny_cp ul li:nth-child(3n) {
        margin-right: 2%;
    }

    .ny_cp ul li:nth-child(2n) {
        margin-right: 0;
    }

    .ny_st_l {
        width: 100%;
        margin-top: 30px;
    }

    .ny_fa ul li .img {
        height: 180px;
    }

    .ny_lx1 ul li {
        width: 100%;
        margin: 0 0 20px 0;
        padding: 15px;
    }

    .ny_lx2 ul li {
        padding: 15px;
    }

    .ny_lx2 {
        padding: 30px 0 0px;
    }

    .ny_al_lb .lb ul li {
        width: 49%;
    }

    .ny_al_lb .lb ul li:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 499px) {
    .ny_cp_xq1 .nr {
        display: block;
    }

    .ny_cp_xq1 .nr .img {
        width: 100%;
    }

    .ny_cp_xq1 .nr .txt {
        width: 100%;
        padding: 25px 0 0;
    }

    .ny_fa ul li a {
        display: block;
    }

    .ny_fa ul li .img {
        width: 100%;
        height: auto;
    }

    .ny_wh ul {
        display: block;
    }

    .ny_wh ul li {
        width: 100%;
        margin: 0 0 20px;
    }

    .ny_hz2 ul li {
        width: 32%;
    }

    .ny_hz2 ul li:nth-child(4n) {
        margin-right: 2%;
    }

    .ny_hz2 ul li:nth-child(3n) {
        margin-right: 0;
    }

    .ny_ys .lb ul {
        padding-left: 10px;
    }

    .ny_ys .lb ul:after {
        left: 10px;
    }

    .ny_ys .lb ul li {
        padding-right: 0;
        text-align: left;
        padding-left: 30px;
        margin-top: 20px;
    }

    .ny_ys .lb ul li:nth-child(2n) {
        padding-left: 30px;
    }

    .ny_ys .lb ul li .txt {
        padding-right: 0;
    }

    .ny_ys .lb ul li:nth-child(2n) .txt {
        padding-left: 0;
    }

    .ny_ys .lb ul li .txt .ml2 {
        padding-right: 0;
        padding-left: 60px;
    }

    .ny_ys .lb ul li .txt .ml1 {
        flex-direction: row;
    }

    .ny_ys .lb ul li .txt .ml1:before {
        right: auto;
        left: 0;
        width: 25px;
    }

    .ny_ys .lb ul li .txt .ml1:after {
        left: 0;
    }

    .ny_ys .lb ul li:nth-child(2n) .txt .ml1:before {
        left: 0;
    }

    .ny_ys2 ul li {
        padding: 10px;
    }

    .ny_zc_ly form {
        display: block;
    }

    .ny_zc_ly ul {
        width: 100%;
        margin: 0;
    }
}
