@media screen and (max-width: 1199px){
    .public {
        width: 96%;
        margin: 0 2%;
    }
    
    .nederr {
        display: none;
    }
    
    .uwuiksd {
        display: none;
    }
    
    .xjhee h3 {
        font-size: 1.3rem;
    }
    
    .linge {
        width: 3rem;
    }
    
    .akhge li a {
        width: 50%;
        padding: 15px 2% 0;
        margin: 0 0 15px 0;
    }
    
    .khgre img {
        height: auto;
    }
    
    .khgre {
        width: 100%;
        margin: 20px 0;
    }
    
    .zntyt {
        font-size: 1rem;
    }
    
    .mcvned {
        display: none;
    }
    
    .pwjxdd {
        margin: 1.5rem 0;
    }
    
    .xjhee a {
        padding: 5px 10px;
        font-size: .85rem;
    }
    
    .akwefgh {
        /* padding: 2rem 0; */
    }
    .sjwkj {
        display: none;
    }
    
    .nekiyf li {
        width: 98%;
    }
    
    .cmnewj {15px: 2%;15px: 2%;15px: 2;padding: 15px 3%;border-bottom: 1px dotted #ccc;background: #f3f5f9;}
    
    .alktw {
        display: none;
    }
    
    .bvkljd {
        float: inherit;
        border-right: none;
        width: 100%;
    }
    
    .mnewd {
        display: none;
    }
    
    .nekiyf li:last-child {
        display: none;
    }
    #certify {
        width: 100%;
        margin: 20px auto;
    }
    .hjkwer {
        /* padding: 2rem 0; */
    }
    
    .kkcvbs {
        padding: 2rem 0;
        background: url(/style/images/index-contact.jpg) -18px no-repeat;
    }
    
    .hkdeej {
        font-size: 1.3rem;
        font-weight: bold;
    }
    
    .njgrd {
        display: block;
    }
    
    .mkhjhj input {
        display: block;
        width: 96%;
        margin: 10px 2%;
        box-sizing: border-box;
        font-size: .95rem;
    }
    
    .mkhjhj {
        width: 100%;
    }
    
    .bnbve {
        margin: 10px 0 0 0;
    }
    
    .bnbve textarea {
        box-sizing: border-box;
        font-size: .95rem;
    }
    
    .sdjwreh button {
        font-size: 1rem;
    }
    .foot-rt {
        display: none;
    }
    
    .foot-rt {}
    
    .foot-lf {
        float: inherit;
        width: 100%;
    }
    
    .xnener {
        display: flex;
        align-items: center;
        justify-content: space-between;
        display: none;
    }
    .mcmvn a {
        display: block;
    }
    
    .mcmvn {
        margin: 10px 0 40px;
        font-size: .85rem;
    }
    
    .telwh {
        font-size: 1.4rem;
        margin: 0;
    }
    
    footer {
        padding: 1rem 0;
    }
    
    .foot-lf {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .bvkljd p {
        font-size: 1rem;
        font-weight: 400;
    }
    
    .bvkljd div {
        font-size: .9rem;
        line-height: 1.4;
    }
    .bjeew {
        display: none;
    }
    
    .xmjkrr {
        width: 100%;
        padding: 15px;
    }
    
    .cmwew {
        font-size: 1.2rem;
    }
    
    .kjuwf {
        padding: 2rem 0 0;
    }
    
    .xmjkrr p {
        margin: 10px 0;
        line-height: 1.7;
    }
    .serxc {
        display: none;
    }

    .jvbet>li>a {
        display: block;
        padding: 10px 0;
        font-size: 1.2rem;
    }
    
    .jvbet>li {
        float: inherit;
    }
    
    .xcmbhe {
        float: inherit;
        width: 100%;
        background: #ff1414;
        position: absolute;
        top: 80px;
        z-index: 999;
        padding: 15px 0;
        display: none;
        left: 0;
    }
    
    header.kcvkd {
        position: relative;
        padding: 10px 2%;
        width: 96%;
        margin: 0;
    }
    
    .widfh {
        width: 60%;
        margin: 0 0 0 2%;
        display: flex;
        align-items: center;
    }
    #certify .swiper-button-next {
        right: -5%;
    }
    
    /* #certify .swiper-button-prev {
        display: none;
    }*/
    #certify .swiper-slide p {
        font-size: 1rem;
    }
    .xcmbhe a {
        color: #fff;
    }
    .ukxjw {
        display: block;
        position: absolute;
        top: 50%;
        right: 3%;
        transform: translateY(-50%);
    }
    .ukxjw i {
        font-size: 37px;
    }
    /*#certify .swiper-pagination {
        display: none;
    }*/
    .rjxkw:hover .sgeej {
        display: none;
    }
    .wtxjhe li {
        width: 48%;
        padding: 10px 2%;
        margin: 10px 1%;
    }
    
    .bnxw img {
        height: 11rem;
    }
    
    .pxsww a {
        font-size: 1rem;
        height: 3.2rem;
    }
    
    .njrtt a {
        font-size: .9rem;
        padding: 7px 15px;
    }
    
    .njrtt {
        display: none;
    }
    
    .ywjsw {
        display: none;
    }
    .tcjwew {
        margin: 20px 0;
    }
    .xnener p span {
        color: #777;
    }
    .jvbet>li:hover>a::after {
        display: none;
    }
    .tcntrf {
        padding: 30px 0;
    }
    
    .hwiote p {
        margin: 15px 0;
        font-size: 1rem;
        line-height: 1.7;
    }
    
    .zbndw {
        float: inherit;
        width: 100%;
        margin: 0 0 30px 0;
    }
    
    .isjeh {
        float: inherit;
        width: 100%;
    }
    
    .dhjee li span {
        font-size: 1.5rem;
    }
    
    .dhjee li p {
        font-size: 1rem;
    }
    .iuwjkds li {
        width: 29.3%;
        margin: 15px 2%;
    }
    
    .ksiwe {
        font-size: 1.2rem;
        margin: 10px 0 0 0;
    }
    
    .sdlwh {
        margin:  10px auto;
    }
    
    .iuwjkds li p br {
        display: none;
    }
    
    .iuwjkds li p {
        font-size: .95rem;
    }
    
    .hjskww {
        margin: 15px 0 0 0;
    }
    
    .ksoeww {
        padding: 30px  0 20px;
    }
    .sjdkee {
        margin: 20px  0;
    }
    
    .sjeej {
        padding: 2rem 0;
    }
    .dhjee li div {
        text-align: center;
    }
    .zkjcey a {
        font-size: 1rem;
        padding: 5px 5px;
    }
    
    .zkjcey {
        margin: 20px 0;
        overflow: hidden;
        clear: both;
    }
    
    .zkjcey span {
        float: left;
        width: 31.3%;
        text-align: center;
        margin: 7px 0;
    }
    .hselh-lf {
        float: inherit;
        width: 100%;
        border: none;
    }
    
    .nakwey img {
        width: 100%;
    }
    
    .nmeeww h1 {
        font-size: 1.2rem;
    }
    
    .nakwey {
        margin:  15px 0;
        padding: 15px 0;
    }
    
    .akswee {
        margin: 30px auto;
    }
    
    .nakwey p {
        font-size: 1rem;
        line-height: 1.4;
    }
    
    .ioxww-rt {
        float: inherit;
        width: 100%;
        margin: 10px 0;
    }
    
    .ywidw li {
        width: 48%;
        margin: 10px 1%;
        box-sizing: border-box;
        float: left;
    }
    .ywidw {
        margin-top: 10px;
    }
    .uwjkh {
        font-size: 1.3rem;
    }
    .jkojkoh {
        float: inherit;
        display: none;
    }
    
    .fddeyh {
        float: inherit;
        width: 100%;
    }
    
    .qojxjw {
        margin: 10px 0 0;
        line-height: 1.4;
        font-size: .95rem;
    }
    
    .vbhww {
        display: none;
    }
    
    .uiksw li {
        padding: 10px 0;
        margin: 10px 0;
    }
    
    .hjhiww {
        font-size: 1.1rem;
        margin: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .nhjsw {
        margin: 20px 0;
    }
    
    .kipows {
        display: none;
    }
    .vcejww {
        margin:  30px  auto;
    }
/* 手机端底部固定css   开始 */
.mobile_foot_fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    z-index: 9999;
}
.mobile_foot_fixed>div {
    flex: 1;
    background: #e53e3e;
    border-right: 1px dotted #ccc;
    box-sizing: border-box;
}
.mobile_foot_fixed>div i {
    /* display: block; */
    font-size: 26px;
    margin: 0  3px 0 0;
}
.mobile_foot_fixed>div a {
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 13px 0;
}
#wghe {
    position: fixed;
    top: 50%;
    width: 80%;
    background: #fff;
    padding: 30px 0;
    margin: 0 auto;
    z-index: 9999;
    text-align: center;
    margin-top: -90px;
    display: none;
    left: 50%;
   transform: translateX(-50%);
}
#tasgsw {
    display: none;
    position: fixed;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.5;
    z-index: 999;
}
.wnhc {
    width: 50px;
    margin: 0 auto;
}

.wnhc img {
    width: 100%;
}
.wwyy {
    font-size: 16px;
    font-weight: bold;
}
.cdeg {
    font-size: 16px;
    margin: 5px;
}
.bfaw {
    font-size: 16px;
}
.jiwrh a {
background-color: #1aad17;
    border-radius: 0.50951087rem;
    width: 8.15217391rem;
    height: 2.54755435rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px auto 0;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
}
.jiwrh p {
    font-size: 13px;
    margin: 10px 0 0;
}  
/* 手机端底部固定css   结束 */
.lwhcontact {
    display: block;
}
.widfh img {
    width: 100%;
}

.nkrter {
    font-weight: bold;
    font-size: 1.4rem;
    margin: 0 0 0 5px;
}
#certify .swiper-button-prev {
    left: -5%;
}
#certify .swiper-slide {
    height: auto;
}
#certify .swiper-slide p {
    line-height: 60px;
}
.widfh span {
    display: block;
      font-size: 1.5rem;
}

.widfh a {
    width: 34%;
}
.swiper-button-next, .swiper-button-prev {
    width: calc(var(--swiper-navigation-size) / 43* 11);
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    font-size: 2rem;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    font-size: 2rem;
}
.nakwey video {
    width: 100%;
}


















    
}