﻿@charset "utf-8";
/* CSS Document */
/* 二级页媒体查询*/

/*==============================================*/
@media only screen and (max-width:1600px) {
    html {
        font-size: 55%;
    }
    /* 首页 */
    .header .headerhih .h-title {
        width: 84%;
    }

    .contain {
        padding: 9% 8% 0 8%;
    }

    .two-section {
        padding: 9% 8% 0 8%;
    }

    .three-section {
        padding: 9% 8% 0 8%;
    }

    .four-section {
        padding: 9% 6.9% 0 8%;
    }

    .middle-content-bottom {
        padding: 10px 0;
    }

    .sfrvice-cont {
        margin: 0;
    }

    .footer-ins {
        width: 84%;
        padding: 1% 0%;
    }

    .device1 .swiper-slide img {
        min-height: 262px;
    }
    /* 二级页 */
    .ermain {
        width: 84%;
        margin: 0 auto;
    }

    .myjoinwih {
        width: 84%;
        margin: 0 auto;
    }

    .condown .k-news-r-ul2 li {
        padding: 1.2% 0;
    }

}

@media only screen and (max-width:1366px) {
    html {
        font-size: 48%;
    }
    /* 首页 */
    .header .headerhih .h-title {
        width: 76%;
    }

    .header .headerhih-nav {
        width: 76%;
    }

    .title-r {
        padding: 1.3% 0 1%;
    }

    .t-menu li a {
        padding: 8% 0%;
    }

    .t-menu img {
        width: 20%;
    }

    .contain {
        padding: 7.5% 12% 0 12%;
    }

    .slidetxtlt {
        width: 15%;
    }

    .slidetxtrt {
        width: 83%;
        left: 17%;
    }

    .conuprt .k-news {
        padding: 0;
    }

.conuprt .k-news .k-news-l .k-newsdata1{
            line-height: 5.8rem;
            font-size: 4.8rem;
        }
        .k-news-r-ul li a{
            width: 75%;
             overflow: hidden;
            white-space: nowrap;
            text-overflow:ellipsis;
        }
        .condown .k-news-r-ul2 li a{
    width: 75%;
     overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.conuprt .k-news .k-news-l .k-newsdata2{
    font-size: 1.4rem;
}
        .conuprt .k-news .k-news-r p {
            height: 42px;
            overflow: hidden;
        }

    .condown {
        margin: 1% auto 0;
    }

        .condown .k-news {
            padding: 1% 0 0 0;
        }

     .condown .k-news .k-news-l .k-newsdata1 {
                line-height: 5.8rem;
                font-size: 4.8rem;
            }

            .condown .k-news .k-news-l {
                width: 17%;
            }

            .condown .k-news .k-news-r {
                width: 80%;
                padding: 1% 0 0 3%;
            }

                .condown .k-news .k-news-r p {
                    height: 42px;
                    overflow: hidden;
                }

        .condown .k-news-r-ul2 {
            height: 130px;
        }

    .two-section {
        padding: 7.5% 12% 0 12%;
    }

    .two-middle-content {
        margin: 1% 0 0 0;
    }

    .two-bottom-content {
        margin: 1% 0 0 0;
    }

    .tow-left-list li p {
        height: 48px;
        line-height: 48px;
    }

    .two-middle-content .tow-right-list {
        height: auto;
        padding: 6px 4%;
    }

    .tow-right-list li .r-list {
        margin: 1% 0;
    }

    .r-list-t p {
        height: 34px;
        overflow: hidden;
    }

    .l-ban {
        height: 190px;
    }

    .device1 {
        height: 190px;
        overflow: hidden;
    }

    .l-bn {
        padding-top: 29px;
        padding-bottom: 28px;
    }

    .t-b-right ul {
        height: 190px;
        overflow: hidden;
    }

        .t-b-right ul li {
            height: 95px;
            max-height: 100px;
        }

    .tb-lists li p {
        line-height: 9.5rem;
    }

    .tb-lists li img {
        width: 75%;
        height: 35px;
        margin-top: 38%;
    }

    .three-section {
        padding: 7.5% 12% 0 12%;
    }

    .middle-content {
        margin-top: 1%;
    }

    .mct-left .left-img, .mct-right .left-img {
        height: auto;
    }

    .left-img img {
        height: 185px;
    }

    .middle-content-top .right-content {
        padding: 1% 2%;
        height: 175px;
    }

        .middle-content-top .right-content h4 {
            line-height: 2.4rem;
        }

        .middle-content-top .right-content p {
            height: auto;
            margin-top: 1%;
        }

        .middle-content-top .right-content a {
            padding: 3px 2%;
            margin-top: 1%;
        }

    .middle-content-bottom {
        height: auto;
        padding: 0px 0 0.5%;
    }

        .middle-content-bottom ul li {
            margin: -10px 0 0 0;
        }

        .middle-content-bottom img {
            vertical-align: middle;
        }

    .bottom-content {
        margin-top: 1%;
    }

    .hyfwsfrvice {
        padding: 4% 1.5% 5%;
    }

        .hyfwsfrvice h2 {
            font-size: 34px;
            font-size: 3.4rem;
        }

    .sfrvice-cont .thing-lists {
        margin: -20px auto 0;
        height: 140px;
    }

    .four-section {
        padding: 7.5% 11% 0 12%;
    }

    .Four-title {
        width: 25%;
    }

    .left-list li {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .content-tab li {
        height: 35px;
        line-height: 35px;
    }

    .right-list {
        height: 355px;
    }

        .right-list .content-tab a {
            height: 35px;
            line-height: 35px;
        }

    .right-list {
        width: 36%;
    }

    .right-tab div span {
        width: 70%;
        text-align: left;
    }

    .section4bg .four-section {
        height: 500px;
    }

    .footer-ins {
        width: 76%;
        padding: 4% 0%;
    }

    /* 二级页 */
    .ermain {
        width: 76%;
        margin: 0 auto;
    }

    .myjoinwih {
        width: 76%;
        margin: 0 auto;
    }

    .myjoinnav ul .myjoinnavone a img {
        width: 37%;
    }

    .myjoinnav ul .myjoinnavone a {
        padding: 37% 0 37% 12%;
    }

    .myjoinnav ul li a img {
        width: 18%;
    }

    .myjoinser .ser-a {
        padding: 14px 0;
    }

    .myjoinser .serinput p {
        padding: 12px 3% 11px;
    }

    .kdem-pcur {
        top: -4px;
    }

    .xyjstab1 h2 a {
        margin: 0;
    }
    /* 飘窗 */
    .kaside {
        position: fixed;
        right: 1%;
        bottom: 50%;
        margin: 0 0 -285px 0;
        z-index: 999;
    }

    .bxcpcon .bxcp_txt {
        height: 240px;
    }
    .login-int label {
    padding: 2.4% 0;
}
.login-ver .login-int label {
    padding: 3.2% 0;}
.login-ver span {
    padding: 1.3% 2%;}
}

@media only screen and (max-width:1280px) {
    .conuprt .k-news {
        padding: 1% 0 0 0;
    }

    .block1 .readul li {
        margin: 5% 0;
        padding: 0;
        height: 18px;
        overflow: hidden;
    }

    .hyfwsfrvice h2 {
        font-size: 26px;
        font-size: 2.6rem;
    }

    .myjoinnav ul .myjoinnavone a {
        padding: 38% 0 38% 10%;
    }

    .serblock strong {
        width: 8%;
    }
    .d_1_text {
        padding: 1.35% 1%;
    }
}

@media only screen and (max-width:1024px) {
    html {
        font-size: 40%;
    }

    .ermainwih {
        margin: 0;
    }

    .ermain {
        width: 100%;
    }

    .myjoinwih {
        width: 96%;
        padding: 0 2%;
    }

    .ercon {
        padding: 0 2%;
    }

    .contain {
        padding: 0;
    }

    .imgnewsnav ul {
        width: 96%;
        padding: 0 2%;
        margin: 0;
    }

        .imgnewsnav ul li {
            width: 47%;
            margin: 1.5%;
        }

    .conuprt .ertit {
        margin: 0 0 0 2%;
    }

    .conup .conuprt .k-news .k-news-l {
        margin: 2% 0 0 0;
    }

        .conup .conuprt .k-news .k-news-l .k-newsdata1 {
            line-height: 5rem;
        }

    .erconlt {
        width: 100%;
    }

    .erconrt {
		/* 20220906 by caomin 右侧也显示出来 */
      /*  display: none; */
	  width:100%;
    }

    .zxbsnav ul li {
        width: 48%;
    }

    .kerconlt {
        display: none;
    }

    .kerconrt {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    div.sabrosus .phnext {
        padding: 3% 0 0;
        display: block;
    }

    .hyfwnav ul {
        width: 101%;
        margin: 0 0 0 -0.5%;
    }

        .hyfwnav ul li {
            /* width: 19%; */
            margin: 1% 0.5%;
        }

    .hyfwdeploy ul {
        width: 100%;
        margin: 0;
    }

        .hyfwdeploy ul li {
            width: 48%;
            margin: 1% 1%;
        }

    .readul li a {
        font-size: 14px;
        font-size: 1.4rem;
    }

    .myjoinnav ul li a {
        height: 60px;
    }

    .myjoinnav ul .myjoinnavone a {
        height: 126px;
    }

    .credit-btrt ul li a {
        height: 105px;
    }

    .credit-btlt a ul li {
        height: 105px;
    }

    .slidetxtrt h3 {
        font-size: 21px;
        font-size: 2.1rem;
    }

    .dem1 {
        font-size: 16px;
        font-size: 1.6rem;
    }

    .dem2 {
        font-size: 16px;
        font-size: 1.6rem;
    }

    .dem3 {
        font-size: 16px;
        font-size: 1.6rem;
    }

    .dem4 {
        font-size: 14px;
        font-size: 1.4rem;
    }

    .dem5 {
        font-size: 14px;
        font-size: 1.4rem;
    }

    .kdem-pcur {
        top: -6px;
    }

    .kdem-b a {
        margin: 0 1.5%;
    }

    .kdem-imggray {
        width: 100%;
        height: 100%;
        cursor: pointer;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 99990;
        display: none;
        background: rgba(0,0,0,0.7);
    }

    .kdem-pcon {
        width: 80%;
        padding: 0;
        margin: 0 auto;
        position: fixed;
        left: 10%;
        top: 20%;
        z-index: 99991;
    }

    .kdem-img ul li {
        cursor: pointer;
    }

    .kdem-pcon .kdem-pcur {
        display: none;
    }

    .kdem-close {
        position: fixed;
        left: 85%;
        top: 22%;
        cursor: pointer;
        display: none;
        z-index: 9999999;
    }

    .xyjstab1 thead tr td:nth-child(3) {
        min-width: 86px;
    }

    .myjoinnavbtlt ul li a {
        padding: 9% 0;
    }

    .serblock strong {
        min-width: 70px;
    }

    .arrow-left {
        display: none;
    }

    .arrow-right {
        display: none;
    }

    .banner-pc {
        display: none;
    }

    .banner-ph {
        display: block;
    }

    .bxcpcon .bxcp_txt {
        height: 200px;
    }
    .d_1_text {
        padding: 1.4% 1%;
    }
.device1 .swiper-slide img{
min-height:initial;
}



}





@media only screen and (max-width:768px) {

    /*文章内容*/
    .contentTable {
        overflow-x:scroll;
    }

    .khzzc-img {
        float: initial;
    }

    .slidetxtrt h3 {
        height: 22px;
        overflow: hidden;
    }

    .myjoinnav ul li a img {
        margin: 5px 5px 0 0;
    }

    .myjoinnavbtlt ul li h2 {
        height: 21px;
        line-height: 21px;
        overflow: hidden;
    }

    .newsmeber .re-read li {
        height: 18px;
        overflow: hidden;
    }

    .releasetime .share_boxh, .releasetime .share_a {
        display: none;
    }

    .newsul li a div {
        margin: 3% 0 0 0;
    }

    .myjoinser .ser-a {
        padding: 10px 0;
    }

    .myjoinser .serinput p {
        padding: 8px 2% 7px;
    }

    .fwjslt {
        width: 100%;
    }

    .fwjsrt {
        width: 50%;
        margin: 0% 25% 4%;
    }

    .l-bn h4 a {
        color: #333;
    }

    .baoconlt {
        margin: 0 auto;
        min-width: 235px;
        float: initial;
    }

    .baoconrt {
        width: 100%;
        margin: 2% 0 0;
        float: initial;
    }

    .bxbz_conlt {
        width: 100%;
    }

    .bxbz_conrt {
        width: 96%;
    }

    .bxcp ul li {
        width: 48%;
    }

    .bxcpcon .bxcp_txt {
        height: 160px;
    }
    .d_1_text {
        padding: 1.35% 1%;
    }
    .kshdt .k-news-r-ul li{
   
    overflow: hidden;}



}
@media only screen and (max-width:640px) {
    .friendship_ul {
        padding: 2% 2%;
    }

        .friendship_ul li {
            width: 46%;
            margin: 2% 2%;
        }

    .fujs_tit {
        margin: 1% 4%;
    }

    .slidetxt .slidetxtlt {
        width: 15%;
    }

    .slidetxt .slidetxtrt {
        width: 83%;
        left: 17%;
    }
    .d_1_b h2 {
        width:99.8%;
        margin:0 0 1% 0;
        border: 1px solid #d2d2d2;
    }
    .d_1_text {
        width: 53.3%;
        padding: 1.3% 1%;
    }
    .d_1 a {
        padding: 5% 0;
    }
    .d_1 a span{
        margin: 0% 0 0 2%;
    }
}

@media only screen and (max-width:480px) {
    .khzzc p {
        line-height: 2.0rem;
    }
 .khzzc p img{
        max-width:80%;
    }
    .newsul li a p {
        line-height: 1.8rem;
        height: 45px;
        overflow: hidden;
    }

    .kdem-p p {
        line-height: 2.0rem;
    }

    .zxbsnav ul li a p {
        line-height: 2.0rem;
    }

    .industry-news p {
        line-height: 2.0rem;
    }

    .imp-news a h2 {
        line-height: 1.8rem;
        padding: 0 0 1% 0;
    }

    .k-news-r-ul li a {
        max-width: 295px;
        height: 18px;
        overflow: hidden;
    }

    .readul li {
        margin: 8px 0;
        padding: 0;
        height: 18px;
        max-width: 370px;
        overflow: hidden;
    }

    .xyjstab1 thead tr td:nth-child(3) {
        min-width: 68px;
    }

    .slidetxtrt h2 {
        height: 28px;
        overflow: hidden;
    }

    .imp-news {
        background-size: 5%;
    }

        .imp-news span {
            width: 12%;
        }

    .imp-newsa-bor {
        width: 87%;
    }

    .credit-bt .credit-btlt {
        width: 100%;
        margin: 2% 0 0 0;
    }

        .credit-bt .credit-btlt a {
            margin: 0;
        }

    .credit-btlt a ul li {
        padding: 6.2% 0 2.2%;
    }

    .credit-bt .credit-btrt {
        width: 100%;
    }

    .credit-btrt ul {
        width: 102%;
        margin: 0 0 0 -1%;
    }

        .credit-btrt ul li {
            width: 48%;
            margin: 1%;
        }

    .kdem-b {
        padding: 6% 0 4%;
    }

        .kdem-b a {
            padding: 3% 0%;
        }

    .myjoinins {
        padding: 3% 2%;
    }

    .myjoinnav ul {
        width: 102%;
        margin: 0 0 0 -1%;
    }

        .myjoinnav ul li {
            width: 48%;
            margin: 0.75% 1% 0.75% 1%;
        }

        .myjoinnav ul .myjoinnavone {
            width: 98%;
            margin: 0.75% 1% 0.75% 1%;
        }

            .myjoinnav ul .myjoinnavone a {
                padding: 4% 0 4% 10%;
            }

                .myjoinnav ul .myjoinnavone a img {
                    width: 16%;
                }

    .myjoinser .serinput {
        width: 80%;
    }

    .myjoinser .ser-a {
        width: 20%;
    }

    .newsmeber .re-read li {
        width: 97%;
        padding: 0 0 0 3%;
    }

    .myjoinnavbtlt ul li a {
        padding: 9.5% 5%;
        /*border-bottom: none;*/
    }

    .myjoinnavbt .myjoinnavbtlt {
        /*width: 100%;
        padding: 1% 0% 1% 0%;*/
    }

    .myjoinnavbtlt ul {
        width: 100%;
        display: inline-block;
    }

        .myjoinnavbtlt ul li {
            /*width: 50%;*/
            padding: 0;
            /*float: left;*/
        }

    .myjoinnavbtltbor a {
        /*border-right: 1px dashed #d2d2d2;*/
    }

    .myjoinnavbt .myjoinnavbtrt {
        /*width: 100%;*/
    }

    .myjoinnavbtrt ul {
        /*width: 50%;
        float: left;*/
    }

        .myjoinnavbtrt ul li {
           /*width: 98%;*/
            margin: 0 0 2% 2%;
        }

        .myjoinnavbtrt ul:nth-child(2) li {
            width: 98%;
            margin: 0 0 2% 2%;
        }

    .hyfwdeploy ul li a:hover {
        height: 94%;
        padding: 4% 1% 0;
    }

        .hyfwdeploy ul li a:hover h2 {
            padding: 0 0 2% 0;
        }

    .hyfwnav ul {
        width: 60%;
        margin: 0 auto;
    }

        .hyfwnav ul li {
            width: 100%;
            margin: 2% 0.5%;
        }

            .hyfwnav ul li a {
                max-height: 100px;
            }

                .hyfwnav ul li a img {
                    width: 14%;
                }

    .hyfwdeploy {
        margin: 0;
    }

    .imgnewsnav ul li {
        width: 97%;
    }

    .newsul li a h2 {
        height: 14px;
        overflow: hidden;
    }

    .kzybgul li {
        width: 97%;
    }

    .serblock p {
        width: 100%;
        padding: 2% 0 0%;
        float: left;
    }

    .serblock span.fastshow {
        padding: 0.5% 2%;
    }

    .serblock p span {
        padding: 0.8% 2%;
    }

    .serblock .serblockbtn {
        top: 12px;
    }

    .serblock .serblockbt {
        width: 100%;
        padding: 2% 0 0 0;
    }

    .serblock {
        padding: 2% 0 3% 0;
    }

    .myjoinser .ser-a {
        padding: 8px 0;
    }

    .myjoinser .serinput p {
        padding: 6px 2% 5px;
    }

    .dem4 {
        width: 49%;
    }

        .dem4 ul li {
            margin: 0 0 8% 0;
        }

            .dem4 ul li .kdem-pr {
                padding: 3% 0;
            }

    .dem5 {
        width: 49%;
    }

        .dem5 ul li {
            width: 96%;
            margin: 0 2% 8%;
        }

            .dem5 ul li .kdem-pr {
                padding: 3% 0;
            }

    .kdem-img {
        background: #fafafa url(../images/kdem-img2.png) repeat no-repeat center center;
        background-size: 96% 100%;
    }

    .bxcp ul li {
        width: 98%;
    }

    .pageall {
        margin: 4% 0 0 0;
        display: block;
    }
    .d_1_button {
        width: 14.2%;
    }
}

@media only screen and (max-width:375px) {
    .kdem-b a img {
        width: 18%;
    }

    .kdem-b a {
        width: 28.5%;
    }

    .kdem-pcon {
        width: 90%;
        left: 5%;
    }

    .serblock span.fastshow {
        padding: 0.5% 4%;
        float: left;
    }

    .serblock p span {
        padding: 0.8% 3%;
        float: left;
    }

    .releasetime span {
        width: 100%;
        float: left;
    }

    .k-news-r-ul li a {
        max-width: 260px;
    }

    .xyjstab1 {
        padding: 0% 1%;
    }

        .xyjstab1 thead tr td:nth-child(1) {
            min-width: 204px;
        }

    .slidetxt .slidetxtlt {
        width: 19%;
    }

    .slidetxt .slidetxtrt {
        width: 81%;
        left: 19%;
    }

    .xyjstab3 {
        padding: 0% 1% 2% 2%;
    }

    .industry-news .releasetime span {
        width: auto;
        float: initial;
    }

    .conup .conuprt .k-news-r-ul li a {
        max-width: 76%;
    }

    .conup .conuprt .k-news .k-news-l {
        width: 18%;
        margin: 0;
    }

    .conup .conuprt .k-news .k-news-r {
        width: 82%;
        padding: 0;
    }
    .d_1_button {
        width: 14.1%;
    }
    .d_1_text {
        width: 53.3%;
        padding: 1.25% 1%;
    }
}

@media only screen and (max-width:320px) {
    .kdem-img {
        padding: 4% 0%;
    }

    .dem4 {
        width: 44%;
    }

    .dem5 {
        width: 55%;
        margin: 0;
    }

        .dem5 ul li {
            margin: 0 2% 6.4%;
        }

            .dem5 ul li .kdem-pr {
                padding: 2.5% 0;
            }

    .k-news-r-ul li a {
        max-width: 215px;
    }

    .hyfwdeploy ul li {
        width: 98%;
    }

    .r-list .r-list-o {
        width: 16% !important;
    }

    .l-bn-c p {
        line-height: 2.1rem;
    }

    .right-tab div span {
        left: 30% !important;
    }

    .lb-t p {
        left: 26% !important;
    }

    .tb-listss li img {
        width: 100% !important;
    }

    .content-list .left-lists i {
        background: url(../images/four-icon-1.png) no-repeat center center !important;
        background-size: 26% !important;
    }

    .w_server_top h2 {
        left: 46px;
        top: 16px;
    }
   .d_1_button {
        width: 14%;
        padding: 1.55% 0;
    }
       
}
