﻿@media screen and (max-width: 640px) {
    body {
        min-width: 100%;
        width: 99%;
        font-size: 14px;
    }
#imgcode{
display: initial;
}
    .ul3 li:nth-child(1) span{
        display: block;
    }
    .sssl {
        margin: 0 auto !important;
    }
    .sssl img {
        margin: 0 auto !important;
    }
    .sp_header{
        display: block;
    }
    .blk {
        margin: 0;
    }
    .about dd h3 {
        font-size: 18px;
    }
    .fdh-01-tit {
        height: 55px;
    }
    .cplb-3n-ts-03-tit {
        font-size: 18px;
        padding-left: 10px;
    }
    .p12-aboutinfo-1-nr {
        padding: 0;
    }
    .p14-info-2-tit {
        font-size: 18px;
        line-height: 55px;
        height: 55px;
    }
    .p14-info-3-tit {
        font-size: 18px;
    }
    .fdh-01-tit h3 {
        font-size: 18px;
        line-height: 55px;
    }
    .about dd p {
        padding: 15px 10px 32px
    }
    .sjj_nav {
        display: block;
    }
    .bt01 b {
        font-size: 14px;
    }
    .about h2 {
        margin: 20px 0;
        height: auto;
    }
    .case h2 {
        font-size: 18px;
        padding-top: 21px;
    }
    .about h2 {
        font-size: 18px;
    }
    .news_bj h2 a {
        font-size: 16px;
    }
    .news_bj h2::before {
        top: 13px;
        left: 10px;
    }
    .news ul {
        margin: 15px 0;
    }
    .pin dd h3 {
        font-size: 18px;
        text-align: center;
        padding-top: 20px;
    }
    .pin dd p{
        padding: 5px 10px 0;
    }
    .xz dd {
        padding: 20px 10px;
    }
    .pro_bj h2{
        font-size: 18px;
    }
    .xz h2 {
        font-size: 18px;
        padding: 23px 0 10px;
    }

    .news dd h3 {
        padding: 0px 11px;
        font-size: 16px;
    }
    .news li a {
        display: block;
    width: 222px;
    /* word-spacing: inherit; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    }
    .case_c li{
        width: 48%;
        margin: 0 1%;
    }
    .lc_bj {
        display: none;
    }
    .xz dt img {
        width: 100%!important;
    }
    .k12-gl-gslb-3nf1-1-01-left dt img {
        height: auto !important;
    }
    .k12-gl-gslb-3nf1-1-01-left dl{
        width: 45%;
    }
    .ty-banner-12 img {
    	width: 100%
    }
    .cplb-3n-ts-03-list dd h4 {
        font-size: 14px;
    }
    .cplb-3n-ts-03-list-desc{
        font-size: 12px;
    }
    .p14-infolist-1-list dd h4 {
        font-size: 16px;
    }
    .p14-infolist-1-list-desc {
        font-size: 12px;
    }
    .cplb-3n-ts-03-list dt img {
    	width: 100%;
    	height: 120px;
    }
    .swiper2 img {
        width: 100% !important;
        height: auto !important;
    }
    .swiper2-prev,
    .swiper2-next {
        top: 23% !important;
        background-color:transparent !important;
    }
    .main {
        width: 100%;
    }
    .ditu {
        display: none;
    }
    .proprev,
    .pronext {
        display: none;
    }
    .header,
    .content,
    .footer {
        width: 100% !important;
    }
    .client-2 {
        display: none;
    }
    .topwz {
        padding: 0;
        display: none;
    }
    .topWrap {
        display: none;
    }
    .nav li {
        width: 100%;
        background: rgba(0, 0, 0, .9);
        padding: 0;
        line-height: 2;
    }
    .nav li:last-child {
        background: rgba(0, 0, 0, 0.9);
    }
    .topc {
        display: none;
    }
    .fullSlide {
        min-width: 100%;
        padding-top: 50px;
    }
    .fullSlide ul li img {
        width: 100%;
    }
    .fullSlide .hd {
        bottom: -18px;
    }
    .bd ul {
        height: 102px !important;
    }
    .search {
        width: 100%;
        height: 97px;
    }
    .search p,
    .sea_in {
        width: 100%;
        float: none;
    }
    .search p {
        line-height: normal;
    }
    .inp01 {
        width: 70%;
    }
    .inp02 {
        width: 15%;
    }
    .news_bj {
        padding: 0;
    }
    .news {
        float: none;
        width: 100%;
    }
    .news dl {
        width: 100%;
    }
    .news dt img {
        width: 100%;
    }
    .news dt {
        width: 100%;
    }
    .news dd {
        width: 100%;
    }
    .news dd p {
        display: none;
    }
    .wt {
        display: none;
    }
    .pin {
        margin: 0;
        width: 100%;
        overflow: visible;
        padding: 0;
    }
    .pin dt {
        width: 100%;
    }
    .pin dt img {
        width: 100%;
    }
    .pin dd {
        width: 100%;
        padding: 0;
    }
    .case_bj {
        padding: 0;
    }
    .xz_bj {
        width: 100%;
        margin: 0;
    }
    .xz {
        width: 100%;
    }
    .xz dt img {
        width: 100%;
    }
    .xz dt {
        width: 100%!important;
    }
    .pro_bj {
        width: 100%;
    }
    .list {
        display: none;
    }
    .pro {
        width: 100%;
    }
    .proimg {
        width: 100%;
        display: none;
    }
    .proimg li {
        width: 100%;
    }
    .proimg li img {
        width: 100%;
    }
    .pro_c li img {
        width: 100%;
height:auto;
    }
    .pro_c li {
        margin: 0 1%;
        width: 48%;
    }
    .about dt {
        padding: 0 5px;
    }
    .case {
        width: 100%;
    }
    .casenav span {
        display: none;
    }
    .casenav li {
        width: 50%;
        text-align: center;
    }
    .casenav li a {
        padding: 0 15px 0 50px;
        font-size: 14px;
    }
    .ys_t {
        background: url("");
        height: 167px;
    }
    .ys_bj {
        display: none;
    }
    .about dt img {
        width: 100%;
    }
    .xcnav::before,
    .xcnav::after {
        display: none;
    }
    .xcnav {
        padding-left: 0;
        width: 100%;
    }
    .lc {
        width: 100%;
    }
    .xcnav li {
        margin: 0;
    }
    .subnav-entry {
        display: flex;
        border-radius: 8px;
        background-color: #fff;
        margin: 0 4px;
        flex-wrap: wrap;
        padding: 5px 0;
    }
    .subnav-entry li {
        /* 里面的子盒子可以写 % 相对于父级来说的 */
        flex: 25%;
    }
    .subnav-entry a {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .subnav-entry-icon {
        width: 28px;
        height: 28px;
        background-color: pink;
        margin-top: 4px;
        background: url(../images/subnav-bg.png) no-repeat;
        background-size: 28px auto;
    }
    .js-slideMove {
        display: none !important;
    }
    .lc ul {
        height: 385px;
    }
    .lc li img {
        width: 100%;
    }
    .xc {
        height: auto;
        overflow: visible;
        margin-bottom: 50px;
    }
    .xc_c {
        width: 100% !important;
    }
    .xcnav li {
        width: 46%;
    }
    .xc_c li {
        width: 100%;
        float: none;
    }
    .xc_c li img {
        width: 100%;
        height: auto;
    }
    .xc_c li span {
        line-height: 23px;
    }
    .xc_nr {
        width: 100% !important;
    }
    .fnav {
        display: none;
    }
    .flogo {
        width: 78%;
        margin: 0 42px;
        padding: 26px 0 0 41px;
    }
    .fwz {
        padding: 0;
    }
    .footer dl {
        margin-top: 10px;
    }
    .fwz,
    .fwz1 {
        width: 100%;
    }
    .footWrap {
        background: url("");
        height: auto;
        background-color: #DADADA;
        text-align: center;
    }
    .flogo img {
        width: 100%;
        height: auto;
        display: inline;
    }
    .btn {
        display: inline-block;
        float: right;
        margin: 12px 20px;
    }
    .btn span {
        display: block;
        width: 40px;
        height: 3px;
        background-color: #fff;
    }
    .btn span:nth-child(2) {
        margin: 5px 0;
    }
    .nav {
        display: none;
        background-color: transparent;
        text-align: center;
    }
    .fexd {
        width: 100%;
        position: fixed;
        z-index: 2;
    }
    .fexd2 {
        width: 100%;
        position: fixed;
        z-index: 2;
        top: 64px;
    }
    .show {
        margin: 0;
    }
    .ty-banner-1 img {
        width: 100%;
    }
    .ser_bj {
        height: auto;
    }
    .blk-main {
        width: 100%;
    }
    .blk-xs {
        width: 100%;
        text-align: center;
    }
    .p6-order-form-1-add {
        display: none;
    }
    .blk-sm {
        width: 100%;
        display: block;
    }
    .p14-infolist-1-list dt img {
        height: 120px;
    }
    .p14-infolist-1-list dt {
        width: 48.5%;
    }
    .cplb-3n-ts-03-list dl {
        width: 48%;
    }
    .tl-fdh-02 {
        display: none;
    }
    .p12-aboutinfo-1-nr-modile {
        display: block;
        padding: 0 5px;
    }
    .endit-content1 {
        display: none;
    }
    .img-block img {
        width: 100%;
    }
    .wm-l .ul3 li {
        line-height: 20px !important;
    }
    .kfay dd {
        width: 100% !important;
    }
    .p4-order-form-1-con label {
        width: 50px;
    }
    .xz_bj {
        height: auto!important;
    }
    .ty-banner-12 {
        padding-top: 50px;
    }
    .blk .xz dl {
        height: 400px;
        margin:5px 1%;
        padding: 0;
        width: 48%;
    }
    .blk .xz dd {
        padding: 0;
    }
    .xz dl {
        width: 48%;
        margin: 2px 1%;
        padding: 0;
        height: 264px;
    }
    .nav li a{
        line-height: 50px;
    }
    .logom {
        display: block;
        width: 70%;
        float: left;
    }
    .logom img {
        width: 100%;
    }
    .ser_bj {
        display: none;
    }
    .news_bj h2{
        padding: 6px 16px;
    }
    .xc {
        display: none;
    }
    .wm-l {
        height: auto !important;
    }

    .wm-l li{
        line-height: 28px !important;
    }
    .p14-infocontent-1-tit {
        font-size: 15px;
        padding: 2px;
    }
    .p14-infocontent-1-sour {
        line-height: 67px;
    }
    .p14-infocontent-1 {
        padding: 18px 5px;
    }
    .p15-showcase-left {
        width: 100%;
    }
    .p15-showcase-right {
        width: 100%;
    }
    .pc-cx-tel-1 {
        width: 100%;
        right: 2%;
    }
    .xz dt img {
        padding: 0!important;
    }
    .p14-product-2-list dl{
        width: 48%;
        margin: 1%;
    }
}