        
    @media screen and (min-width:1025px) {
      
       
         .index-banner{
            height: 100%;
            width: 100%;
        }
        .index-banner .swiper-container{
            width: 100%;
            height: 100%;
        }

         .index-swiper .swiper-slide img{
            display: none;
        }   
          .mfp-arrow-right{
            right: 18%;
        }
        .mfp-arrow-left{
            left: 18%;
        }
    }

        
          @media screen and (min-width:1950px){

                    .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 65px solid #3f3f3f;
}
  .teambox .ri{
    padding-top: 0;
    padding-bottom: 0;
  }
.mfp-image-holder .mfp-content{
    width: 65%;
   

}
.mfp-figure figure{
}
.mfp-arrow:before {
    border-top-width: 65px;
    border-bottom-width: 65px;
    opacity: .7;
}
.mfp-arrow-left:after {
    border-right: 50px solid #fff;
    margin-left: 34px;
}
.mfp-arrow-right:after {
    border-left: 50px solid #fff;
    margin-right: 34px;
}
.mfp-arrow-right:before{
        border-left: 65px solid #3f3f3f;
}
.mfp-arrow:after {
    border-top-width: 50px;
    border-bottom-width: 50px;
    top: 17px;
}
.mfp-arrow-left{
    left: 17%;
}
.mfp-arrow-right{
    right: 18%;
}
  .mfp-close{
            font-size: 50px;
            top: 10px;
            right: 10px;
        }
}

            @media screen and (min-width:2225px) {
                .footer .fl p img{
                    display: none;
                }
              .in-zp-ul li .div .ndiv{
            margin-top: 25%;
        }
        #fp-nav ul li,
.fp-slidesNav ul li {
    width: 20px;
    height: 20px;
    margin: 10px;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{
    width: 20px;
    height: 20px;
}
        .in-zp-ul li .div .ndiv b{
                padding: 15px 35px;
                font-weight: bold;
        }
        .in-zp-ul li .div .ndiv h3{
            font-size: 28px;
        }
      .in-zp-ul li .div .ndiv:before{
            height: 2px;
        }
        .in-zp-ul li .div .ndiv:after{
            height: 2px;
        }
        .inner1200{
            width: 1800px;
        }
        .abw-b .inner1380{
            width: 1800px;
        }
        .about-banner2  .inner1200{
            width: 1200px;
        }
        .sm-bo-ul li:before{
            height: 2px;
        }
          .sm-bo-ul li:after{
            width: 2px;
        }
        .section7 .co ul li p{
            margin-top: 20px;
        }
          .mfp-close{
            font-size: 70px;
               top: 20px;
            right: 20px;
        }


        }

    @media screen and (min-width:2500px) {
          .mfp-close{
            font-size: 80px;

        
        }
        .footer .ri p{
            font-size: 24px;
        }
        .footer .fl h2{
            font-size: 24px;
              line-height: 36px;
              margin-bottom: 20px;
        }
        .footer .fl p{
            font-size: 24px;
            line-height: 36px;
            margin-bottom: 20px;
        }
        .teambox .fl{
            width: 30%;
        }
           .teambox .ri{
            width: 60%;
           }
         .section2 .inner1380{
            width: 1800px;
        }
        .inb-tf ul li{
            line-height: 60px;
            font-weight: bold;
            font-size: 24px;
        }
        .inb-tf ul li a{
            padding: 0 50px;
        }
        .lxh2top{
            font-size: 44px;
        }
        .lxptop{
            font-size: 24px;
            margin-bottom: 30px;
        }
        .lxwm-ul li p{
            margin-top: 25px 0;
            font-size: 24px;
        }
        .a_rlzydiv_c dd .div{
            padding: 30px 0;
        }
        .a_rlzydiv_c dd .div .s1{
            font-size: 24px;
        }
        .a_rlzydiv_c dd .div1_c{
            font-size: 24px;
        }
      
        .page-navul li a{
                padding: 20px 50px;
                font-size: 24px;
        }
         .news-list ul li .divbo .npcon{
            font-size: 24px;
        }
        .news-list ul li .divbo .time{
            font-size: 24px;
        }
        .abw-b .text{
            font-size: 24px;
        }
        h3.h3ti{
            font-size: 36px;
        }
        .teambox .ri p{
            font-size: 24px;
        }
        p.pcon{
            font-size: 24px;
        }

                 .header{
                    height: 100px;
                }
                .top-nav li a{
                    line-height: 100px;
                    padding: 0 70px;
                    font-weight: bold;
                    font-size: 26px;
                }
                .about-banner2{
                    top: 100px;
                }
                 .about2-swiper img{
                max-height: 597px;
                 }
                 .logo{
                    margin-top: 16px;
                 }
                 .section .inner1100{
                    width: 80%;
                 }
                 .section7 .fl input{
                    font-size: 30px;
                    padding: 50px;
                    font-family: 'å¾®è½¯é›…é»‘';
                 }
                 .section7 .fl textarea{
                    padding: 50px;
                    font-size: 30px;
                      font-family: 'å¾®è½¯é›…é»‘';
                      height: 400px;
                 }
                 .section7 .ri p{
                    font-size: 30px;
                    line-height: 50px;
                    margin-bottom: 25px;
                 }
                 .mos-wcon .p{
                    font-size: 30px;
                 }
                 .mos-con h4{
                    font-size: 40px;
                 }
                 .mos-con p{
                    font-size: 30px;
                 }
                 .section7 .ri p img{
                    display: none;
                 }
                 .map{
                    height: 350px;
                 }
                 .mos-wcon .h3{
                    font-size: 50px;
                 }
                 .in-fuw-ul li .de-con p{
                    font-size: 30px;
                 }
                 .teambox .ri a{
            padding: 20px 50px;
            font-size: 24px;
            font-weight: bold;
        }
    }


      @media screen and (min-width:2800px) {
        
        .section2 .inner1380{
            width: 2200px;
        }
        .teambox .fl img{
           float: right;
        }
        .teambox .ri{
            padding: 0 40px;
        }
       
      }



    @media screen and (min-width:3000px) {
        .footer .ri p{
            font-size: 30px;
        }
               .footer .fl h2{
            font-size: 30px;
              line-height: 36px;
              margin-bottom: 20px;
        }
        .footer .fl p{
            font-size: 30px;
            line-height: 36px;
            margin-bottom: 20px;
        }
         .lxh2top{
            font-size: 50px;
        }
        .lxptop{
            font-size: 30px;
            margin-bottom: 30px;
        }
        .lxwm-ul li p{
            margin-top: 25px 0;
            font-size: 30px;
        }
        .a_rlzydiv_c dd .div{
            padding: 30px 0;
        }
        .a_rlzydiv_c dd .div .s1{
            font-size: 30px;
        }
        .a_rlzydiv_c dd .div1_c{
            font-size: 30px;
        }
      
        .page-navul li a{
                padding: 20px 50px;
                font-size: 30px;
        }
         .news-list ul li .divbo .npcon{
            font-size: 30px;
        }
        .news-list ul li .divbo .time{
            font-size: 30px;
        }
        .abw-b .text{
            font-size: 30px;
        }
        h3.h3ti{
            font-size: 36px;
        }
        .teambox .ri p{
            font-size: 24px;
        }
        p.pcon{
            font-size: 24px;
        }



         .teambox .ri a{
            padding: 25px 70px;
            font-size: 30px;
            font-weight: bold;
        }

                #fp-nav ul li,
.fp-slidesNav ul li {
    width: 30px;
    height: 30px;
    margin: 20px;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{
    width: 30px;
    height: 30px;
}
        .mfp-image-holder .mfp-content{
            width: 50%;
        }
         .section2 .inner1380{
            width: 2600px;
        }
        .seciton-tilte h4{
            margin: 30px 0;
            font-size: 28px;
        }
          h3.h3ti{
            font-size: 45px;
            margin: 20px 0;
        }
        .teambox .ri p{
            font-size: 30px;
        }
        .sm-bo-ul li p.text{
            font-size: 28px;
        }
        .sm-bo-ul li p.to{
            font-size: 40px;
        }
        .sm-bo-ul li p.co{
            font-size: 30px;
        }
        p.pcon{
            width: 90%;
            text-align: justify;
            font-size: 30px;
        }
        .mfp-close{
            font-size: 100px;
               top: 30px;
            right: 30px;
        }
        .in-zp-ul li .div .ndiv{
            margin-top: 25%;
        }
        .in-zp-ul li .div .ndiv b{
                padding: 20px 40px;
        }
        .in-zp-ul li .div .ndiv h3{
            font-size: 30px;
        }

        .xiangmu-w .h2top{
            font-size: 50px;
        }
        .xiangmu-w .ptop{
            font-size: 36px;
        }
        .news-list ul li .divbo .h4{
            font-size: 36px;
        }
       
        .inb-tf ul li{
            line-height: 70px;
        }
        .inb-tf ul li a{
            font-size: 30px;
            padding: 0 60px;
            font-weight: bold;
        }
        .inb-tf img{
            position: relative;
            left: 65px;
        }
                            .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 100px solid #3f3f3f;
}
.mfp-arrow:before {
    border-top-width: 100px;
    border-bottom-width: 100px;
    opacity: .7;
}
.mfp-arrow-left:after {
    border-right: 80px solid #fff;
    margin-left: 40px;
}
.mfp-arrow-right:after {
    border-left: 80px solid #fff;
    margin-right: 40px;
}
.mfp-arrow-right:before{
        border-left: 100px solid #3f3f3f;
}
.mfp-arrow:after {
    border-top-width: 80px;
    border-bottom-width: 80px;
    top: 19px;
}
.mfp-arrow-left{
    left: 23%;
}
.mfp-arrow-right{
    right: 25%;
}

       
  
    }



@media screen and (max-width:1600px) {
    .inner1200 {
        width: 1200px; margin: 0 auto; 
    }
    .inner1000{
        width: 1000px;
        margin: 0 auto; 
    }
    .inner1380 {
        width: 1380px; margin: 0 auto; 
    }

}

@media screen and (max-width:1441px) {
    .inner1200 {
        width: 1200px;
    }
    .inner1380 {
        width: 1280px;
    }
     .inner1000{
        width: 1000px; 
    }
     .page-ti h2{
        font-size: 35px;
    }
    .page-ti p{
        font-size: 28px;
    }
    .page-ti{
        top: 40%;
    }
}

@media screen and (max-width:1370px) {
     .page-ti h2{
        font-size: 35px;
    }
    .page-ti p{
        font-size: 28px;
    }
    .page-ti{
        top: 40%;
    }

}

@media screen and (max-width:1260px) {
    .inner1200 {
        width: 100%;
        padding:  0 15px;
    }
    .xiangmu-w .h2top{
    font-size: 28px;
}
     .page-ti h2{
        font-size: 30px;
    }
    .page-ti p{
        font-size: 24px;
    }
    .page-ti{
        top: 30%;
    }
    .about-banner1{
        display: none;
    }
    .ab-bo-banner{
        width: 100%;
    }
    .phone-ab{
        display: block;
    }
    .ab-pn{
        display: none;
    }
    .index-banner{
        margin-top: 65px;
    }
    .paage-banner1{
        margin-top: 65px;
    }
    .swiper-pagination{
        text-align: center;
        bottom: 0%;
        padding-left: 0;
    }
    .inb-tf{
        display: none;
    }
    .swiper-button-next, .swiper-button-prev{
       display: none;
    }
    .in-zp-ul li .div .ndiv h3{
    color: #ffdb14;
    font-size: 18px;
}
.in-zp-ul li .div .ndiv h4{
    color: #ffdb14;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.in-zp-ul li .div .ndiv b{

padding: 5px 20px;
font-size: 14px;

}
    .inner1380 {
        width: 100%;

    }
     .inner1000{
        width: 100%; 
    }

    .header {
        display: none;
    }
    .teambox .fl{
        width: 100%;
    }
     .teambox .fl img{
        max-width: 100%;
        margin: 0 auto;
    }
    .teambox .ri{
        width: 100%;
        padding: 20px 0;
    }
    .teambox{
        background: none;
        padding: 20px 15px;
    }
    .seciton-tilte{
        padding-top: -10px;
    }
    .btna{
        margin-top: 30px;
        text-align: center;
    }
    .in-fuw-ul li{
        width: 50%;
    }
    .in-fuw-ul li .de-con img{
        width: 30%;
    }
    .a_zxlmenu{
        display: block;
    }
    .page-ul-bx{
        display: none;
    }


}
@media screen and (max-width:1200px) {
 .index-swiper .swiper-slide img{
            display: block;
        }   
          .mfp-arrow-right{
            right: 0%;
        }
        .mfp-arrow-left{
            left: 0%;
        }
        .loading{
            display: none;
        }
}
@media screen and (max-width:1024px) {
     .page-ti h2{
        font-size: 24px;
    }
      .lx-ab-ul li{
        margin-bottom: 10px;
    }

    .fudong{
        display: none;
    }
    .map{
        height: 260px;
    }
    .news-list{
        margin-top: 20px;
    }
    .news-list ul li{
        padding:  0 10px;
    }
    .news-list ul li .divbo{
        padding: 10px;
        padding-bottom: 30px;
    }
    .news-list ul li .divbo .h4{
        font-size: 16px;
    }
    .news-list ul li .divbo .npcon{
        font-size: 12px;
    }
    .morep{
        margin: 20px 0;
    }
    .page-ti p{
        font-size: 18px;
    }
    .page-ti{
        top: 30%;
    }
    .inner1200 {
        width: 100%;
    }
    .abw-b .pt2{
        margin: 30px 0;
    }
    .abw-b .pt2:before{
    width: 30%;
    }
      .abw-b .pt2:after{
        width: 30%;
    }

     .footer .fl{
        width: 100%;
        text-align: center;
    }
    .phone-ab{
        margin-top: 66px;
    }
     .footer .fl p{
        display: inline-block;
     }
     .ab-bo-banner{
        margin-bottom: 10px;
     }
    .footer .ri{
        text-align: center;

        margin-top: 20px;
        width: 100%;
    }
    .abw-b .to-ul li{
        padding: 10px 15px;
        font-size: 24px;
    }
    .abw-b .pt{
        width: 100%;
        font-size: 16px;
    }
    .abw-b .h2{
        font-size: 32px;
        margin-bottom: 20px;
    }
    .in-zp-ul1{
        display: none;
    }
    .in-zp-swiper{
        display: block;
    }
    /*.se6p-img{
        display: block;
    }*/
    .section7 .fl{
        width: 100%;
        padding: 0;
    }
    .section7 .ri{
        width: 100%;
        margin: 20px 0;
        text-align: center;
    }
    .section7 .fl input.sumbit{
        float: none;
        margin: 0 auto;
        position: relative;
        left: 45%;
    }
    .section7 .ri p{
        display: inline-block;
    }
    .section7 .co ul{
        margin-top: 10px;
    }
    .lx-ab-ul{
       width: 100%;
       margin-top: 30px;
    }
    .inner1100{
        width: 100%;
        padding: 0 15px;
    }
     .inner1000{
        width: 100%;
        padding:  0 15px; 
    }
    .inner1380 {
        width: 100%;
        padding:  0 15px;
    }
    .in-zp-ul li{
        width: 50%;
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .in-zp-ul li .div{
      width: 100%;
    }

    .in-zp-ul li .div .ndiv h3{
    color: #ffdb14;
    font-size: 18px;
}
.in-zp-ul li .div .ndiv h4{
    color: #ffdb14;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 30px;
}
.in-zp-ul li .div .ndiv b{

padding: 10px 20px;
font-size: 14px;

}
h3.h3ti{
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}
p.pcon{
    width: 100%;
}
.sm-bo-ul{
    margin-top: -10px;
}
}

@media screen and (max-width:860px) {
    .in-fuw-ul li .de-con{
        top: 30%;
    }

    .gl-team{
        margin: 30px 0;
        margin-top: 50px;
    }
    .gl-team li{
        width: 100%;
        margin-bottom: 20px;
        text-align: left;
    }
    .gl-team li img{
        float: left;
        margin-right: 20px;
    }
    .page-ti h2{
        font-size: 20px;
    }
    .page-ti p{
        font-size: 16px;
    }
    .page-ti{
        top: 30%;
    }
    .sm-ul li p.text{
        font-size: 22px;
    }
    .in-fuw-ul li .de-con h3{
        font-size: 16px;
    }
    .mos-con p{
        width: 100%;
        font-size: 14px;
    }
    .mos-wcon .h3{
        font-size: 16px;
    }
    .mos-wcon .p{
        font-size: 14px;
    }
    .in-fuw-ul li .de-con p{
        font-size: 14px;
    }
    .in-fuw-ul li .de-con img{
        margin-bottom: 30px;
    }
    .mos-con{
        padding: 10px;
    }
    .mos-con h4{
        font-size: 16px;
    }
    .in-fuw-ul li:hover .mos-wcon{
        top: 30%;
    }
    .sm-ul{
        width: 100%;
        float: left;
    }
    .sm-ul li{
        width: 100%;
        float: left;
        padding: 10px 20px;
        border-bottom: 1px solid #888888;
    }
     .sm-ul li:before{
        display: none;
     }
      .sm-ul li:after{
        display: none;
     }
     .sm-bo-ul li{
        width: 25%;
        padding:0 10px;
        padding-bottom: 14px;
     }
      .sm-bo-ul li:after{
        display: none;
      }
       .sm-bo-ul li:before{
        display: none;
      }
      .sm-bo-ul li p.text{
        font-size: 12px;
      }
      .sm-bo-ul li p.to{
        font-size: 20px;
      }
      .sm-bo-ul li p.co{
        font-size: 14px;
      }
}

@media screen and (max-width:641px) {
.section7 .fl input.sumbit{
    padding: 10px 35px;
    left: 40%;
}
.xiangmu-w .h2top{
    font-size: 24px;
}
.jotile h1{
    font-size: 30px;
}
  .lxwm-ul li{
        width: 100%;
        
        margin-bottom: 20px;
    }
    .lxwm-ul li img{
        float: left;
        margin-right: 20px;
    }
    .lxwm-ul li p{
        padding:  0 15px;
        margin-top: 25px;
    }
  .news-list ul li{
    width: 100%;
  }
 .page-ti h2{
        font-size: 16px;
    }
    .page-ti p{
        font-size: 14px;
    }
    .page-ti{
        top: 30%;
    }

        .in-zp-ul li .div .ndiv h3{
    color: #ffdb14;
    font-size: 16px;
}
.in-zp-ul li .div .ndiv h4{
    color: #ffdb14;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.in-zp-ul li .div .ndiv b{

padding: 5px 20px;
font-size: 14px;

}
.in-zp-ul li .div .ndiv{
    margin-top: 5%;
}


        .in-fuw-ul li .de-con{
        top: 30%;
    }
    .in-fuw-ul li .de-con h3{
        font-size: 16px;
    }
    .mos-con p{
        width: 100%;
        font-size: 12px;
    }
    .mos-wcon .h3{
        font-size: 16px;
    }
    .mos-wcon .p{
        font-size: 12px;
    }
    .in-fuw-ul li .de-con p{
        font-size: 12px;
    }
    .in-fuw-ul li .de-con img{
        margin-bottom: 30px;
    }
    .mos-con{
        padding: 10px;
    }
    .mos-con h4{
        font-size: 16px;
    }
    .in-fuw-ul li:hover .mos-wcon{
        top: 0;
    }
}

    @media screen and (max-width: 481px) {}
    @media screen and (max-width:421px) {}
    @media screen and (max-width: 375px) {}
    @media screen and (max-width: 360px) {}
    @media screen and (max-height:400px) {}
    @media screen and (max-height:280px) {}