/*适配样式*/
@media screen and (max-width: 768px) {
    body {
        text-align: center;
    }

    .pcShow {
        display: none;
    }

    .mobShow {
        display: block;
    }

    .comW1200 {
        width: 100%;
        max-width: initial;
    }

    .page01 {
        background: url(https:/yndrc.yn.gov.cn/statics/drc/images/mobile/top_bg.jpg) no-repeat top center;
        height: 42.4vw;
        background-size: contain;
        font-size: 12px;
        line-height: 26px;
        color: #fff;
    }

    .yndrc-logo {
        width: 67.2vw;
        margin: 0 auto;
        padding-top: 4.3vw;
    }

    .yndrc-search {
        width: 70.3999vw;
        margin: 4vw auto 0 auto;
        border-radius: 5px;
    }

    .top-search {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        border-radius: 5px;
        border: none;
    }

    .search-input {
        width: 55.3333vw;
        color: #b2b2b2;
        font-size: 16px;
        background: rgba(255, 255, 255, .3);
        line-height: 7.57vw;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        box-shadow: none;
        margin: 0;
        border-top-left-radius: 5px;
        border: 1px solid #407cc6;
        border-bottom-left-radius: 5px;
    }

    .search-input::-webkit-input-placeholder {
        color: #b2b2b2;
        font-size: 16px;
    }

    .search-input::-moz-placeholder {
        color: #b2b2b2;
        font-size: 16px;
    }

    .search-input:-moz-placeholder {
        color: #b2b2b2;
        font-size: 16px;
    }

    .search-input:-ms-input-placeholder {
        color: #b2b2b2;
        font-size: 16px;
    }

    .search-button {
        float: left;
        background: #407cc6;
        width: 15.0666vw;
        height: 8.1vw;
        padding-top: 1vw;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .search-icon {
        width: 3.7333vw;
        height: 3.5999vw;
        background: url(https:/yndrc.yn.gov.cn/statics/drc/images/mobile/search-icon.png) no-repeat 0 0;
        background-size: contain;
        margin: 0 auto;
        cursor: pointer;
        border: none;
        outline: none;
    }

    .page02 {
        background: linear-gradient(to bottom, #5c90d2, #306ebb);
        position: relative;
        color: #fff;
        height: 12vw;
    }

    .page02-scroll {
        height: 100%;
        overflow-x: scroll;
        width: 100%;
    }

    .page02-scroll ul {
        width: 210vw;
    }

    .page02-scroll ul p {
        font-size: 16px;
        color: #376baa;
        float: left;
        margin-top: 3.5vw;
    }

    .page02-scroll ul li {
        float: left;
        line-height: 12vw;
        font-size: 20px;
        padding-left: 4vw;
        padding-right: 4vw;
    }

    .page02-scroll ul li a {
        color: #fff;
    }

    .layer011-nav {
        color: #666;
        text-align: left;
        padding-bottom: 2.2%;
        padding-top: 3.3%;
        padding-left: 8.7%;
        background: url(https:/yndrc.yn.gov.cn/statics/drc/images/common/icon4.png) no-repeat center left;
        margin-left: 2.5%;
    }

    .layer011-nav a {
        line-height: 20px;
    }
    .content-404 {
        margin-top: 5%;
    }
    .list-content {
        width: 100%;
        float: none;
    }
    .list-content ul {
        padding: 1.5% 2%;
    }
    .list-content ul li,.xwdt-content ul li {
        padding-left: 10px;
    }
    .list-content ul li a,.xwdt-content ul li a {
        font-size: 16px;
        line-height: 40px;
        color: #424242;
        width: 70%;
    }
    .list-content ul li span,.xwdt-content ul li span {
        font-size: 14px;
    }
    .layer10-lyhf {
        padding: 0;
        margin-bottom: 8%;
    }
    .layer10-lyhf table td {
        padding: 0;
    }
    .layer10-lyhf table .td6 {
        width: 25%;
        font-size: 16px;
    }
    .layer10-lyhf table .td8, .layer10-lyhf table .td9 {
        padding: 0 0 0 5px;
        font-size: 14px;
    }
    .layer10-lyhf table .td11 {
        font-size: 14px;
    }

    .list-text ul,.xwdt-content ul {
        padding: 1.5% 2%;
    }

    .xwdt-column {
        float: none;
        display: none;
    }
    .xwdt-content {
        width: 100%;
        float: none;
    }

    .list-text ul li {
        padding-left: 10px;
    }

    .list-text ul li a {
        width: 70%;
        font-size: 16px;
        line-height: 30px;
    }

    .list-text ul li span {
        font-size: 16px;
        line-height: 30px;
    }

    .msspjg-wrapper {
        padding: 5% 2.5% 5% 2.5%;
    }

    .jgglml-wrapper .jgglml-title {
        font-size: 20px;
        color: #000;
        text-align: left;
        width: 42%;
        padding-bottom: 2.2%;
        border-bottom: 1px solid #d0d0d0;
    }

    .jgglml-wrapper .jgglml-title span {
        padding-bottom: 4%;
    }

    .jgglml-content {
        padding-top: 3%;
    }

    .jgglml-content li {
        padding: 0;
    }

    .jgglml-content li a {
        font-size: 16px;
        line-height: 42px;
        width: 75%;
    }

    .jgglml-content li span {
        line-height: 42px;
    }

    .jggb-content,.jjyx-content {
        padding-top: 20px;
    }

    .jggb-left-tab,.jjyx-left-tab {
        width: 100%;
        float: none;
    }

    .jggb-left-tab li{
        float: left;
        width: 28%;
        text-align: center;
        font-size: 16px;
        line-height: 52px;
        padding-left: 0;
    }
    .jggb-left-tab li:nth-of-type(2n) {
        line-height: 18px;
        padding: 2.3% 0;
        font-size: 14px;
    }
    .jggb-left-tab li.jggb-left-tab-zlbj {
        line-height: 18px;
        padding: 2.3% 0;
        font-size: 14px;
        width: 35%;
    }
    .jjyx-left-tab li {
        width: 50%;
        float: left;
        text-align: center;
        font-size: 16px;
        line-height: 52px;
        padding-left: 0;
    }

    .jggb-right-content,.jjyx-right-content {
        width: 100%;
        float: none;
    }

    .jggb-right-content ul,.jjyx-right-content ul {
        width: 100%;
        margin: 0 auto;
    }

    .jggb-right-content ul li,.jjyx-right-content ul li {
        padding-right: 10px;
    }

    .jggb-right-content ul li a,.jjyx-right-content ul li a {
        font-size: 16px;
        line-height: 52px;
        color: #333;
        width: 72%;
    }

    .jggb-right-content ul span,.jjyx-right-content ul span {
        line-height: 52px;
    }
    .dczj-wrapper {
        width: 100%;
        float: none;
    }

    .tsjb-wsxf-wrapper ul li dl dt:first-of-type {
        margin-right: 0;
    }
    .tsjb-wsxf-wrapper ul li dl dt {
        width: 100%;
        margin: 0 auto 3% auto;
        text-align: center;
    }
    .dczj-lyxd-wrapper {
        min-width: auto;
    }

    .dczj-title {
        width: 33%;
        padding-top: 2%;
    }

    .dczj-title a {
        font-size: 20px;
        line-height: 32px;
    }

    .dczj-wrapper ul {
        padding-bottom: 0;
    }

    .dczj-wrapper ul li a {
        width: 75%;
    }

    .dczj-wrapper ul li span {
        width: 20%;
    }

    .tsjb-wsxf-wrapper {
        float: none;
        padding: 2% 1% 6% 1%;
    }

    .lyxd-title {
        width: 26%;
        float: left;
        margin-right: 5%;
    }

    .lyxd-title a {
        font-size: 20px;
        line-height: 32px;
    }
    .lyxd-title-wrapper {
        padding-top: 3%;
    }

    .wyly-hfcx {
        float: left;
        width: 69%;
        padding-top: 0.3%;
    }

    .wyly-hfcx li {
        width: 36.8%;
        margin-top: 1%;
    }

    .wyly-hfcx li:first-of-type {
        float: left;
        width: 53.3%;
        margin-top: -2%;
        margin-right: 4%;
    }
    .lyxd-wrapper {
        padding: 0 2.5%;
    }
    .lyhf-table thead {
        font-size: 14px;
    }
    .lyhf-table tbody {
        font-size: 12px;
    }
    .lyhf-table tbody tr td>a {
        overflow: auto;
        text-overflow: initial;
        white-space: normal;
    }
    .lyhf-table tbody tr td {
        padding: 5px;
    }
    .lyhf-table tbody tr td span a {
        font-size: 12px;
    }
    .lyhf-lxtj {
        font-size: 14px;
        line-height: 20px;
        text-align: left;
    }
    .list-content .wzdt-ul {
        text-align: center;
        margin: 4% auto 3.2% auto;
        display: table;
        padding: 18px 2% 19px 2%;
    }
    .list-content .wzdt-ul li {
        margin-right: 18px;
    }
    .wzsm-title {
        font-size: 24px;
    }
    .content-wzsm {
        width: 95%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 4.2%;
    }
    .zfxxgkpt-left,.zfxxgkpt-right,.tzgg-wrapper,.zcjd-illustration {
        width: 100%;
        float: none;
    }
    .zfxxgkpt-right ul {
        width: 100%;
        padding-top: 3%;
    }
    .zfxxgkpt-right ul li {
        width: 49.5%;
        margin-right: 1%;
    }
    .tzgg-title {
        text-align: left;
        font-size: 20px;
    }
    .tzgg-wrapper ul li a {
        font-size: 15px;
    }
    .tzgg-wrapper ul li span {
        font-size: 12px;
    }

    .main-bottom-m {
        background-color: #dbdbdb;
    }

    .main-bottom-m .beian {
        overflow: hidden;
        padding: 4.27vw 0 1.5vw 0;
    }

    .layui-m-layer a {
        display: inline;
    }

    .main-bottom-m .beim {
        padding-bottom: 10px;
        width: 64.53vw;
        margin: 0 auto;
    }

    .main-bottom-m .beim a {
        display: inline-block;
    }

    .main-bottom-m .beim span {
        float: left;
        display: inline-block;
        margin-right: 14vw;
    }

    .main-bottom-m .beim span:nth-of-type(1) {
        width: 6.93vw;
    }

    .main-bottom-m .beim span:nth-of-type(2) {
        width: 14.67vw;
    }

    .main-bottom-m .beim span:nth-of-type(3) {
        width: 14.67vw;
        margin-right: 0;
    }

    .main-bottom-m .beim img {
        vertical-align: middle;
    }

    .main-bottom-m .beim #_span_jiucuo img {
        border: 1px solid #000 !important;
        margin-right: 15px !important;
    }

    .main-bottom-m .beian span {
        width: 50%;
        text-align: left;
        font-size: 12px;
        line-height: 16px;
        display: block;
        float: left;
        color: #000;
    }

    .main-bottom-m .beian span a {
        color: #000;
    }

    .main-bottom-m .beian span a:hover {
        color: #015293;
    }

    .main-bottom-m .beian span:nth-child(odd) {
        width: 54%;
        padding: 3px 0 3px 10px;
    }

    .main-bottom-m .beian span:nth-child(even) {
        width: 44%;
        padding: 3px 0 3px 15px;
    }

    .main-bottom-m .beian span:last-of-type {
        background: url(https:/yndrc.yn.gov.cn/statics/drc/images/mobile/beian.png) no-repeat 12px 1px;
        background-size: 7%;
        padding: 3px 0 3px 9vw;
        width: 60%;
    }

    .wzaslhfw-phone {
        width: 19%;
        margin: 0 auto;
    }

    .main-bottom-m .linkin {
        width: 100%;
        background: #407cc6;
        line-height: 20px;
        font-size: 14px;
    }

    .main-bottom-m .linkin ul {
        width: 90vw;
        margin: 0 auto;
        border-bottom: 1px solid #d1ac7a;
        padding-bottom: 2.93vw;
        padding-top: 4vw;
    }

    .main-bottom-m .linkin li {
        float: left;
        color: #fff;
        text-align: center;
        border-right: 1px solid #fff;
    }

    .main-bottom-m .linkin ul li:nth-of-type(1) {
        width: 46vw;
    }

    .main-bottom-m .linkin ul li:nth-of-type(2) {
        width: 24vw;
    }

    .main-bottom-m .linkin ul li:nth-of-type(3) {
        width: 20vw;
    }

    .main-bottom-m .linkin a {
        color: #fff;
    }

    .main-bottom-m .linkin li:last-child {
        border-right: none;
    }

    .main-bottom-m .listbox {
        width: 90%;
        height: 70%;
        min-width: 320px;
        max-height: 500px;
        background: rgba(0, 0, 0, 0.5);
        z-index: 1000;
        overflow-y: scroll;
        margin: auto;
        overflow-x: hidden;
    }

    .main-bottom-m .listbox ul {
        background: #fff;
        overflow-y: scroll;
    }

    .main-bottom-m .listbox ul li {
        width: 100%;
        line-height: 45px;
        padding: 0 10px;
        border-bottom: 1px solid #eee;
    }

    .main-bottom-m .listbox ul li a {
        display: block;
    }

    .main-bottom-m .listbox a {
        display: inline;
    }

    .main-bottom-m .lk {
        background-color: #2d65a9;
        color: #fff;
        font-size: 18px;
        padding: 15px 0;
    }

    .main-bottom-m .lk a {
        color: #fff;
        padding: 0 5%;
        border-right: 1px solid #fff;
    }

    .main-bottom-m .lk a:last-of-type {
        border: none;
    }

    .listbox {
        width: 90%;
        height: 70%;
        min-width: 320px;
        max-height: 500px;
        z-index: 1000;
        overflow-y: scroll;
        margin: auto;
        overflow-x: hidden;
    }

    .listbox ul li {
        width: 100%;
        line-height: 45px;
        padding: 0 10px;
        border-bottom: 1px solid #eee;
    }

    .listbox ul li a {
        color: #000;
    }

    .listbox ul li a:hover {
        color: #015293;
    }
    .ztzl-content {
        width: 100%;
        padding: 0 2.5%;
    }

    .ztzl-content .ywxt-title {
        width: 35.83%;
        font-size: 20px;
        margin: 0 auto 25px auto;
        padding-top: 22px;
        padding-bottom: 5px;
    }

    .ztzl-ul li {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 20px;
    }

    .ztzl-ul li:nth-of-type(even) {
        margin-right: 0;
    }

    .ztzl-logo {
        position: absolute;
        top: 0.5%;
        left: 2%;
        width: 40%;
    }
    .yasf-ul {
        margin-top: -12.8%;
    }


    .layer10-content {
        padding: 0 10px;
        width: 100%;
    }

    .show-content {
        width: 95%;
    }

    .show-title {
        font-size: 18px;
        line-height: 30px;
    }
    .show-sub-title {
        font-size: 16px;
        line-height: 36px;
    }

    .lyrqzt {
        font-size: 12px;
        line-height: 24px;
    }

    .fsw {
        display: none;
    }

    .show-detail p img {
        max-width: initial;
        width: 100%;
        height: auto;
        margin: 10px auto;
        display: block;
    }

    .list-content-attach {
        padding: 15px 20px 4px 0;
    }

    .list-content-attach a {
        display: none;
    }

    .list-content-attach span {
        display: none;
    }

    .layer10-lyhf {
        padding: 0;
        margin-bottom: 8%;
    }

    .layer10-lyhf table td {
        padding: 0;
    }

    .layer10-lyhf table .td6 {
        width: 25%;
        font-size: 16px;
    }

    .layer10-lyhf table .td8, .layer10-lyhf table .td9 {
        padding: 0 0 0 5px;
        font-size: 14px;
    }

    .layer10-lyhf table .td11 {
        font-size: 14px;
    }


    .zwfwsx,.zwfwnr {
        width: 100%;
    }
    .zwfwsx ul li {
        width: 49.5%;
        margin-right: 1%;
    }
    .zwfwsx ul li:nth-of-type(3n) {
        margin-right: 1%;
    }
    .zwfwsx ul li:nth-of-type(2n) {
        margin-right: 0;
    }
    .zwfwnr ul li {
        width: 49.5%;
        margin-right: 1%;
    }
    .zwfwnr ul li:nth-of-type(2n) {
        margin-right: 0;
    }
    .zwfwsjtj-table thead {
        font-size: 14px;
        line-height: 18px;
    }
    .zwfwsjtj-table tbody tr td {
        font-size: 14px;
        line-height: 18px;
    }
    .zwfwsjtj-more a {
        font-size: 14px;
    }
    .zftzxm-title {
        font-size: 24px;
        line-height: 42px;
    }
    .zftzxm-tab li {
        font-size: 18px;
        line-height: 26px;
        min-height: 78px;
    }
    .zftzxm-wrapper {padding-bottom: 28px}
    .zftzxm-detail {
        width: 95%;
        margin: 0 auto;
        padding-top: 10px;
    }
    .zftzxm-detail .zftzxm-matter {
        text-align: left;
        font-size: 16px;
        line-height: 32px;
    }

    .xwdt-column {
        float: none;
        display: none;
    }
    .xwdt-content {
        width: 100%;
        float: none;
    }
    .xwdt-content ul {
        padding: 1.5% 2%;
    }

    .referencebox {
        width: 100%;
    }

    .reference {
        width: 100%;
        margin-right: 0;
    }
    .gfxwj-unit {
        padding-top: 20px;
    }
    .gfxwj-unit img {
        width: 98%;
        padding-right: 0;
    }
    .gfxwj-download {
        margin-top: 15px;
    }
    .gfxwj-content-wrapper {
        padding: 20px 10px;
    }
    .gfxwj-title {
        font-size: 18px;
    }
    .gfxwj-sub-title {
        font-size: 16px;
        margin-top: 0;
    }
    .gfxwj-content {
        padding: 0;
        margin-top: 20px;
    }
    .gfxwj-content p span {
        font-size: 16px;
    }
    .gfxwj-content p span span {
        font-size: 16px!important;
    }
    .gfxwj-content p span span span {
        font-size: 16px!important;
    }
    .release-unit {
        padding: 40px 0 0 0;
        text-align: center;
    }
}
