@media (max-width:1920px)and (min-width:1900px){
    #contrast .visual_banner_left{
   
        left: 2.8rem;
        
    }
    #contrast .visual_banner_right{
        right: 2.8rem;
   
    }
    
}
@media (max-width:1680px)and (min-width:1670px){
    #contrast .visual_banner_left{
   
        left: 1.6rem;
        
    }
    #contrast .visual_banner_right{
        right: 1.6rem;
   
    }
    
}



/*ƽ��*/
@media (max-width:1025px){
    .main_business{
        width: 96%;
        margin: 0 auto;
    }
    .main_business3,.main_business2{
        width: 100%;
        padding: 0 2%;
    }
    .header{ line-height: 70px;}
    .container{
        width:100%;
    }
    .logo{padding-top: 15px;padding-bottom: 15px; padding-left: 10px;}
    .logo img{ height: 40px;}
    .header_r,.nav{ display: none;}
    .guide_pad{ display: block;}
    .footer .footer_ul{
        /* width: 90%; */
        margin: 0 auto;
    }
    .header .inp {
    line-height: 0;
    }
    body .main_business1 {
        padding-bottom: 0.5rem;
    }
   body .main_business_zhjyyj .main_business_zhjyyj_ul{
    margin-top: 0.7rem;
   }
    body .main_business_zhjyyj .main_business_zhjyyj_ul .zhjyyj_li{
        width: 48%;
        float: left;
        margin-bottom: 0.6rem;

    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul .zhjyyj_li:nth-of-type(7),
    body .main_business_zhjyyj .main_business_zhjyyj_ul .zhjyyj_li:nth-of-type(8){
        margin-bottom: 0;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul .zhjyyj_li:nth-of-type(2n){
        margin-right: 0;
        float: right;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul li .zhjyyj_img .zhjyyj_span{
        height: 0.45rem;
        font-size: 0.24rem;
        width: 0.6rem;
        line-height: 0.45rem;
        top: -0.3rem;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul li .zhjyyj_img{
        max-height: 1.3547rem;

    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul li .zhjyyj_div .zhjyyj_text{
        font-size: 0.14rem;
        line-height: 0.3rem;
        height: 1.5rem;
        margin-bottom: 0.2rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul li:nth-of-type(1) .zhjyyj_div .zhjyyj_text,
    body .main_business_zhjyyj .main_business_zhjyyj_ul li:nth-of-type(2) .zhjyyj_div .zhjyyj_text,
    body .main_business_zhjyyj .main_business_zhjyyj_ul li:nth-of-type(5) .zhjyyj_div .zhjyyj_text,
    body .main_business_zhjyyj .main_business_zhjyyj_ul li:nth-of-type(6) .zhjyyj_div .zhjyyj_text{
        height: 1.2rem;

    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul li .zhjyyj_div{
        padding: 0 0.08rem;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul li .zhjyyj_div .zhjyyj_h2::after{
        bottom: 0rem;
        width: 0.4rem;
        height: 0.04rem;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_ul li .zhjyyj_div .zhjyyj_h2{
        font-size: 0.16rem;
        line-height: 0.28rem;
        padding: 0.1rem 0;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_p{
        margin-bottom: 0.3rem;
        font-size: 0.14rem;
    }
    body .main_business_zhjyyj .main_business_zhjyyj_p .liaojie_more{
        margin: 0.2rem 0;
    }
    body .main_business_gnmk3 {
        width: 100%;
        padding: 0.2rem;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul {
        justify-content: space-around;
        flex-wrap: wrap;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li {
        font-size: 0.14rem;
       width: 40%;
        padding: 0.3rem;
        margin-bottom :0.4rem
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-child(2){
        width: 40%;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-child(3){
        width: 40%;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-child(4){
        width: 40%;
        
    }
    body .main_business_gnmk3 .intelligent-community-box .visual_banner {
        position: relative;
        margin-bottom: 0.7rem;
    }
    body .main_business_gnmk3 .intelligent-community-box .visual_banner .visual_banner_left{
        left: 0.05rem ;
        top: 40%
    }
    body .main_business_gnmk3 .intelligent-community-box .visual_banner .visual_banner_right{
        right: 0.05rem  ;
        top: 40%
    }



    .footer .footer_ul .footer_li{
        float: left;
        width: 33.333%;
        text-align: center;
        margin-bottom: 0.3rem;
        overflow: hidden;
         padding-right:0!important;
    }
    .footer .footer_ul .footer_four{
        width:100%;
    }
    .footer .footer_ul .footer_last .footer_h3{
        text-align: center!important;
    }
    .footer .footer_ul .footer_last{
        width: 100%;
    }
    .footer .footer_ul .footer_last img{
        display: block;
        margin:0 auto;
    }
   body .footer .footer_ul .footer_li .saoma_a{
        margin: 0 auto;
    }
    body .main_business_gnmk3 .intelligent-community-box .visual_banner {
        margin-bottom: 0.4rem;
    }
    
    body .main_business_gnmk3 .main_business_gnmk3_slideshow  {
        text-align: center;
        margin-bottom: 0.5rem;
     }
     .swiper-container{
        width:100%;
        height:6.3rem;
        margin:50px auto;
        position: relative;
    }
    .swiper-slide{
        height: 4rem;
        /* background:aqua;	 */
    }
    .swiper-wrapper{
        width: 100%;
        height: 4rem;
    }
     .swiper-pagination {
        position: absolute;
        z-index: 20;
        bottom: 0.35rem;
        width: 100%;
        text-align: center;
      }

      #contrast .visual_banner_left{
        position: absolute;
        left: 0.2rem;
        top: 70%;
        color: #fff;
        font-size: 0.35rem;
        z-index:999;
    }
    #contrast .visual_banner_right{
        right: 0.2rem;
        top: 70%;
        position: absolute;
        font-size: 0.35rem;
        color: #fff;
        z-index:999;
    }

}

@media (max-width:768px){
    body .sun-product-box{
        width: 100%;
        padding: 0 0.1rem;
    }
    .swiper-container{
        width:100%;
        height:5rem;
        margin:50px auto;
        position: relative;
    }
    .swiper-slide{
        height: 2.6rem;
        /* background:aqua;	 */
    }
    .swiper-wrapper{
        width: 100%;
        height: 4rem;
    }
     .swiper-pagination {
        position: absolute;
        z-index: 20;
        bottom: 0.3rem;
        width: 100%;
        text-align: center;
      }
}
/*һ���ֻ�*/
@media (max-width:500px){
    .swiper-container_td{
        /* height:4.5rem; */
        margin-bottom: 0rem;
    }
    .main_business_box {
        margin-bottom: 0rem;

    }
    .swiper-pagination_td  {
        margin-top: 0.1rem;
      }

    .swiper-container{
        width:100%;
        height:3rem;
        margin:50px auto;
        position: relative;
    }
    .swiper-slide{
        height: 2rem;
        /* background:aqua;	 */
    }
    .swiper-wrapper{
        width: 100%;
        height: 4rem;
    }
     .swiper-pagination {
        position: absolute;
        z-index: 20;
        bottom: 0.3rem;
        width: 100%;
        text-align: center;
      }

    /* ��Ʒҳ*/
    .fenge{
        clear: both;height: 50px;

    }
    .banner_bac1{
        margin-top:0;
    }
    .search{
        margin: 0
    }
    .search .search_content {
        padding: 0.1rem;
        line-height:0.48rem
    }
    .search .search_content .container_kuang{
        width: 65%

    }
    .search .search_content .search_ziti{
        font-size: 0.14rem;
    }
    .search .search_content .search_ziti2{
        font-size: 0.1rem;
    }

    .header{ line-height: 50px;}
    .menu-overlay{
        top:50px;
    }
    .header .logo{
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
    .logo img{ height: 30px;}
    .footer{
        padding-top: 0.4rem;
    }
    .footer .footer_top{
        padding-bottom: 0.35rem;
    }
    body .footer .footer_ul .footer_li .footer_h3{
        font-size: 0.14rem;
        padding-bottom: 0.2rem;
        text-align: left;
    }
    .footer .footer_ul .footer_li a{
        font-size: 0.12rem;
    }
    .footer .footer_bot{
        font-size: 0.1rem;
    }

    /*�ǻ�����*/
   body .main_business{
        margin-top: 0.15rem;
        width: 100%;
        padding: 0 0.1rem;
    }
    .main_business .business_h2{
        font-size: 0.24rem;
        margin-top: 0.1rem;
    }
    .main_business .business_p1{
        font-size: 0.12rem;
        margin-bottom: 0.4rem;
    }
    .main_business .business_p1.margin_bottom{
        margin-bottom: 0.25rem;
    }
    body .main_business_yy .application-scenarios-box{
        padding-bottom: 0.3rem;

    }
    .main_business_td .main_business_ul {
        flex-wrap: wrap;
        margin-bottom: 0.5rem;
    }
    .main_business_td .main_business_ul li{
        width: 32%;
        margin-bottom: 2%;
        margin-right: 2%;
        justify-content: start;
    }
    .main_business_td .main_business_ul li .businessText{
        height: auto;
    }
    .main_business_td .main_business_ul li:nth-of-type(3n){
        margin-right: 0;
    }
    .main_business_td .main_business_ul li:nth-of-type(7),
    .main_business_td .main_business_ul li:nth-of-type(8),
    .main_business_td .main_business_ul li:nth-of-type(9),
    .main_business_td .main_business_ul li:nth-of-type(10){
       display: none;
    }
    .main_business_td .main_business_ul li img   {
        width: 0.7rem !important;
    }
    .main_business_td .main_business_box{
    margin-bottom: 0.15rem;
}
    .main_business_td .main_business_ul li:last-child{
        margin-bottom: 0rem;   
    }
    .main_business_td .main_business_slideshow {
        margin-bottom: 0.2rem;
    }
    .main_business .main_business_ul li .businessText .businessText_p{
        margin-bottom: 0rem;
        font-size: 0.16rem;
    }
    .main_business .main_business_ul li .businessText .businessText_div p{
        color: #a7aab3;
        font-size: 0.12rem;
        text-align: center;
        line-height: 0.25rem;
    }
    body .main_business{
        padding-top: 0;
    }
    body .main_business1{
        background: #122f51;
        margin-top: 0;
    }
    .main_business1 .business_h2{
        font-size: 0.28rem;
        margin-top: 0.3rem;
    }
    .main_business1 .product-advantages-ul .adv_li{

    }
    body .main_business1 {
        padding-bottom: 0.25rem;
    }
    
    body .main_business1 .product-advantages-box{
        margin-top: 0.35rem;
    }

    .main_business1 .businessText_div {
        margin-top: 0.2rem;
        font-size: 0.12rem;
        text-align: center;
        width: 90%;
    }
    .main_business1 .product-advantages-ul{
        flex-wrap: wrap;
        width: 96%;
        margin: 0 auto;
    }
    body .main_business1 .product-advantages-ul .adv_li{
        width: 26%;
        margin: 0 0 10% 0!important;
    }
    body .main_business1 .product-advantages-ul .adv_li:nth-of-type(2n){
        float: right;
    }
    body .main_business1 .product-advantages-ul .adv_li .adv_li_img img{
        width: 0.6rem;
    margin: 0 auto;
    }
    body .main_business1 .product-advantages-ul .adv_li .adv_li_img{
        top:-0.15rem;
    }
    body .main_business1 .product-advantages-ul .adv_li .adv_li_p{
        font-size:0.14rem;
    }
    body .main_business1 .product-advantages-ul .adv_li{
        /* height: 4.2rem; */
    }
    body .main_business1 .product-advantages-ul .adv_li1{
        height: 4.2rem;
    }
    body .application-scenarios-ul .application_li{
           width: 100%;
    }
    body .application-scenarios-ul .application_li .application_img{
        /* width: 1rem; */
        margin-right: 0.2rem;
    }


    body .main_business_yy{
        padding-top: 0!important;
    }
    body .application-scenarios-ul{
        flex-wrap: wrap;
    }
    body .application-scenarios-ul .application_li{
        width: 30%;
        margin-bottom: 0.2rem;
    }
    body .application-scenarios-ul2{
        flex-wrap: wrap;
    }
    body .main_business_yy .application-scenarios-ul .application_li .application_img{
        /* width: 1rem; */
        margin-right: 0.2rem;
    }
    body .main_business_gnjg .main_business_box {
        margin-top: 0.15rem;
    }
    body .main_business_gnjg .main_business_box .businessText1 .adv_li_text{
        margin: 0 1%;
        text-align: justify;
    }
    body .main_business_gnjg .businessText_div{
        /* margin-top: 0.2rem; */
        display: block;
    }
    body .main_business_gnjg .businessText_div .business_span{
        margin:0 0 0.1rem 0;
        width: 48%;
        float: left;

    }
    body .main_business_gnjg .businessText_div .business_span:nth-of-type(2n){
        float: right;
    }
  

    body .main_business_gnmk .business_h2{
        margin-top: 0.3rem;
    }
    body .main_business_gnmk .memo {
        top: .2rem;
    }
    .main_business_gnjg .glboxbg .glboxbgmask{
        width:95%;
        margin:0 auto;
    }
    .main_business_gnjg .glboxbg .glboxbgmask.act_mask{
        padding: 0.3rem 0;
    }
    .main_business_gnjg .glboxbgmask .businessText_div{
        width:100%;
    }
    .main_business_gnjg .glboxbg .glboxbgmask .business_span{
        margin-bottom:0.1rem;
        width: 48%;
    }
    body .main_business_gnmk .main_business_box {
        margin-bottom: 0.2rem;
    }
    body .main_business_gnmk .main_business_ul  {
        margin-top: 0.4rem;
    }
    body .main_business_gnmk .main_business_ul li {
        width: 100%;
        margin-bottom: 0.2rem;
    }
    body .main_business_gnmk .main_business_ul li .businessText{
        margin-right: 2%;
    }
    body .main_business_gnmk .main_business_ul li:last-child {
        margin-bottom: 0;
    }
    body .main_business_gnmk .main_business_ul li .business_img{
      margin-right: 0.2rem;
    }
    body .main_business_gnmk .main_business_ul li:nth-child(7) .business_img {
        margin-right: 0.1rem;
    }
    body .main_business_gnmk .main_business_ul li .businessText .businessText_div p {
        text-align: justify;
    }
    body .main_business_gnmk2 .intelligent-community-box .intelligent-community-ul .intelligent-li {
        width: 100%;
    }
   

    body .main_business_gnmk2 .intelligent-community-box .intelligent-community-ul .intelligent-li .intelligent-text{
        height: auto!important;
        display: inherit!important;
    }
    body .main_business_gnmk2 .intelligent-community-box .intelligent-community-ul .intelligent-li .intelligent-div{
        margin-right: 2%;
    }
    .main_business_gnmk2 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-of-type(2n) {
        width: 100%;

    }
    body .intelligent-community-box .intelligent-community-ul .intelligent-li{
        margin-bottom: 0.15rem;
    }
    body .intelligent-community-box .intelligent-community-ul .intelligent-li{
        width: 100%;
        float: left;
    }
    body .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-of-type(2n){
        float: left;
        width: 100%;
    }
    body .main_business_gnmk2 .memo {
        top: 0.3rem;
    }
    body .main_business_gnmk2  .intelligent-community-box{
        margin-top: 1rem;
        margin-bottom: 0;
    }

    body .main_business_gnmk3 .memo {
        top:0.3rem
    }
    body .main_business_gnmk3 .intelligent-community-box {
        margin-top:1rem
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul {
        flex-wrap: wrap;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li {
        width: 49%;
        padding: 0.1rem;
        margin-bottom :0.4rem
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-child(1){
        width: 49%;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-child(2){
        width: 49%;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-child(3){
        width: 49%;
    }
    body .main_business_gnmk3 .intelligent-community-box .intelligent-community-ul .intelligent-li:nth-child(4){
        width: 49%;
    }
    body .main_business_gnmk3 .intelligent-community-box .visual_banner {
        position: relative;
        margin-bottom: 0.2rem;
    }
    
    body .main_business_gnmk3 .main_business_gnmk3_slideshow  {
        text-align: center;
        margin-bottom: 0.3rem;
     }
    body .main_business_gnmk3 .main_business_gnmk3_slideshow    .gnmk3_silde_span {
        width: 0.10rem;
        height: 0.10rem;
    }
    body .main_business_gnmk3 .intelligent-community-box .visual_banner .visual_banner_left{
        left: 0.05rem ;
        font-size: 0.3rem;
        top: 40%
    }
    body .main_business_gnmk3 .intelligent-community-box .visual_banner .visual_banner_right{
        right: 0.05rem  ;
        font-size: 0.3rem;
        top: 40%
    }

    body .intelligent-community-box .intelligent-community-ul .intelligent-li .intelligent-img{
       width: 0.6rem;
    }
    body .system-introduction{
        margin: 0.1rem auto 0 auto;
    }
    body .cooperative-ul li{
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%;
    }

    body .cooperative-ul li:nth-of-type(3n){
        margin-right: 0;
    }

 
    #contrast .visual_banner_left{
        position: absolute;
        left: 0.2rem;
        top: 80%;
        color: #fff;
        font-size: 0.35rem;
        z-index:999;
    }
    #contrast .visual_banner_right{
        right: 0.2rem;
        top: 80%;
        position: absolute;
        font-size: 0.35rem;
        color: #fff;
        z-index:999;
    }



    body .container .title{
        margin-top: 0.10rem;
      }
      .znyqbox .znyq{
          margin-top: 0;
      }
      body .container .title .title_h2 {
        position: relative;
        font-size: 0.19rem;
        text-align: center;
        color: #333333;

      }
      
      body .container .title .title_p {
        margin-top: .2rem;
        margin-bottom: .1rem;
        font-size: 0.12rem;
        color: #666666;
        text-align: center;
      }
      body .sun-product-box{
          margin-top: 0.2rem;
      }
      body .sun-product-box .sun-product-item{
        width: 48%;
        float: left;
      }
      body .sun-product-box .sun-product-item:nth-of-type(2n) {
        margin-right: 0;
        float: right;
    }
    body .sun-product-box .sun-product-item>img{    max-height: 1.3547rem;}

    body .sun-tag{
        height: 0.45rem;
        font-size: 0.24rem;
        width: 0.6rem;
        line-height: 0.45rem;
        top: -0.3rem;
    }
    body .sun-h2{
        font-size: 0.16rem;
        line-height: 0.28rem;
        padding: 0.1rem 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
   body .sun-product-item .text{
        color: #333333;
        font-size: 0.14rem;
        text-align: justify;
        line-height: 0.3rem;
        padding: 0 0.12rem;
        height: 1.5rem;
        margin: 0.15rem 0 0.1rem 0;
        /* padding-bottom: 0.3rem; */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
   }
   
}
/*С���ֻ�*/
@media (max-width:320px){
    /* ��Ʒҳ*/
    .search{
        margin: 0
    }
    #wrap{
        padding: 0
    }
    .case_content li {
        width: 100%;
    }
    .case_content .case_zhuti {
        margin: 0 auto;
    }
    .footer .footer_ul .footer_li .footer_h3{
        font-size: 0.12rem;
        padding-bottom: 0.1rem;
    }
    .footer .footer_ul .footer_li a{
        font-size: 0.1rem;
    }
    .footer .footer_bot{
        font-size: 0.08rem;
    }


}
@media (max-width:1025px) and (min-width:950px){


}
@media (max-width:950px) and (min-width:500px){
    body .main_business1 .product-advantages-ul .adv_li{
        /* height: 3.6rem; */
    }
    body .footer .footer_ul .footer_four{
        width: 50%;
    }
    body .footer .footer_ul .footer_last{
        width: 50%;
    }


}