 @media screen and (max-width:5560px) and (min-width: 1024px){
.headnav{ height:50px; background-color:#1a4f9d; color:#fff; position:fixed; left:0; top: 0; width:100%; z-index:999; padding:0 20px; box-sizing:border-box;  }
.headnav a{ color:#fff; }
.headnav a:hover{ color:#fff; }
.width1260{ width:1230px; margin:0 auto; }	
.topnav{ height:50px; display:flex; align-items:center; justify-content:space-between; } 
.logobox{ display:flex; align-items:center; }
.logobox span{ margin-left:20px; font-size:20px; font-weight:bold; }
.navli{ display:flex; align-items:center; margin-left:10px; }
.navli a{ margin:0 15px; }
img{ display:block; }
.txtbox{ width:950px; margin:0px auto 0px auto; padding-top:80px; }
.txtbox h1{ font-size:40px; text-align:center; color:#47bb1c; padding-bottom:15px; }
.txtbox p{ color:#1a4f9d; font-weight:bold; border-bottom:1px solid #1a4f9d; border-top:1px solid #1a4f9d; padding:15px; font-size:16px; text-align:center;}
 .leftbox{ float:left; width:960px; } 

 .titlebox{ padding-bottom:35px; margin-top:80px; }
 .h2title{ color:#000000; font-weight:bold;    font-size:24px; display:flex; align-items:center; justify-content:center; }
 .h2title img{ margin-right:5px; }
.ptitle{ text-align:center; color:#666; font-size:14px; padding-top:5px; }
.ztbox1{  }
.ztbox2{display:flex; height:400px; justify-content:space-between;}
.ztbox2 div{ width:225px; background:#000; overflow:hidden; }
.ztbox3{ display:flex;justify-content:space-between; border-bottom:1px solid #fff; padding-bottom:10px;   }
.ztbox3_l{ width:429px; }
.ztbox3_l a{ display:block; overflow:hidden; }
.rightalink{  display:block; overflow:hidden; }
.imgauto{ width:100%; height:auto; display:block; transition: all 1s; }
.imgauto:hover {transform: scale(1.12);}
.ztbox3_l_info{ display:flex; flex-direction:column; justify-content:space-between; padding-top:20px; }
.txtcolor1{ color:#13babc;  font-size:12px; padding-bottom:5px; display:block;  }
.txtcolor2{ color:#999999; font-size:12px; }
.ztbox3_l_info h2{ font-size:24px; color:#000 }
.ztbox3_r_info h2{ font-size:18px; }
.ztbox3_r{ width:492px }
.ztbox3_r_info{ width:260px; display:flex; flex-direction:column; justify-content:space-between; padding:10px 0 }
.ztbox3_r ul{ display:flex; flex-direction:column;   }
.ztbox3_r ul li{ display:flex; justify-content:space-between;    }
.ztbox3_r ul li:nth-child(2){ padding:10px 0;  margin:10px 0;  border-bottom:1px solid #fff; border-top:1px solid #fff;  }
 
.imga{ width:218px; overflow:hidden;  }
.ztbox4 ul{ display:flex; justify-content:space-between;flex-wrap: wrap;}
.ztbox4 ul li{ width:225px;height: 175px;margin-bottom: 20px;}
.ztbox4 ul li h2{background:#fff;font-size:14px; padding: 5px;}
.ztbox4 ul li a{ display:-webkit-box;  color:#666; overflow:hidden;height: 40px;text-overflow: ellipsis; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ztbox4 ul li >a{ display:block;  color:#666; overflow:hidden;height: 125px;}
.ztbox4 ul li >a img{height: 100%;}
/*.ztbox4 ul li a:hover{color:#fff!important;}*/
/*.ztbox4 ul li:hover h2 a{ background:#13babc; color:#fff;}*/
 .ztbox5img{ width:226px; height:auto;  }
 .ztbox5 ul li{ display:flex; justify-content:space-between; padding:15px 0;  border-top:1px solid #fff;   }
  .ztbox5 ul li:hover{ background:rgba(255, 255, 255, 0.5); }
 .ztbox5_content{ width:716px; padding-top:15px; }
 .ztbox5_content h2{ margin-bottom:15px; font-size:18px; }
 .ztbox5_content  p{ color:#666; }
 .rightbox{ float:right; width:250px; margin-top:175px;  }   
 .newsbox{ background:rgba(255, 255, 255, 0.4); padding:20px 15px; margin-bottom:15px; }
 .qq{  position: -webkit-sticky;   position: sticky; top: 80px;}
 .newsbox ul.newslist li{ padding-bottom:15px; display:flex;  }
  .newsbox ul.newslist li span.index_caixun__PpO3O { background: linear-gradient(135deg,#00d9ff,#00a5eb); }
  .newsbox ul.newslist li span {
    width: 4px;
    height: 4px;
    margin-top: 8px;
    flex-shrink: 0;
    margin-right: 10px;
}
 .newh2{ text-align:center; padding-bottom:15px; display:flex; flex-direction:column; justify-content:center; align-items:center; }
 .newh2 i{ width:30px; height:2px; background:#13BABC; margin-top:10px; }
 .bigbg{background:url(../images/bg1.png) no-repeat center 150px  ; height:100%; background-size:100% auto;}

.swiper {
      width: 100%;
      height: 100%;
      
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
}
@media screen and (max-width: 1000px) and (min-width:0){ 
body {
 
	 
	background:url(../images/mbg.jpg) no-repeat center top #fff fixed; background-size:100% auto;

	 
} 
  .headnav{ height:50px; background-color:#1a4f9d; color:#fff; position:fixed; left:0; top: 0; width:100%; z-index:999; padding:0 20px; box-sizing:border-box;  }
.headnav a{ color:#fff; }
.headnav a:hover{ color:#fff; }
.width1260{ width:100%; margin:0 auto; padding:0 25px; box-sizing:border-box; }	
.topnav{ height:50px; display:flex; align-items:center; justify-content:space-between; } 
.logobox{ display:flex; align-items:center; }
.logobox span{ margin-left:20px; font-size:20px; font-weight:bold; }
.navli{ display:flex; align-items:center; margin-left:10px; display:none; }
.navli a{ margin:0 15px; }
img{ display:block; }
.txtbox{ width:100%; margin:0px auto 0px auto; padding-top:40px; }
.txtbox h1{ font-size:40px; text-align:center; color:#47bb1c; padding-bottom:15px; }
.txtbox p{ color:#1a4f9d; font-weight:bold;  padding:0 25px; font-size:12px; text-align:justify;}
 .leftbox{ float:left; width:100%; } 

 .titlebox{ padding-bottom:20px; margin-top:40px; }
 .h2title{ color:#000000; font-weight:bold; border-top:1px solid #13BABC;  padding-top:40px;   font-size:18px; display:flex; align-items:center; justify-content:center; }
 .h2title img{ margin-right:5px; }
.ptitle{ text-align:center; color:#666; font-size:14px; padding:5px 20px 0 20px; }
.ztbox1{  }
.ztbox2{display:flex;   justify-content:space-between; flex-wrap: wrap;}
.ztbox2 div{ width:48%; margin-bottom:20px; background:#000; overflow:hidden; }
.ztbox3{ display:flex;justify-content:space-between; flex-direction:column; flex-wrap:wrap; border-bottom:0px solid #fff; padding-bottom:10px;   }
.ztbox3_l{ width:100%; }
.ztbox3_l a{ display:block; overflow:hidden; }
.rightalink{  display:block; overflow:hidden; }
.imgauto{ width:100%; height:auto; display:block; transition: all 1s; }
.imgauto:hover {transform: scale(1.12);}
.ztbox3_l_info{ display:flex; flex-direction:column; justify-content:space-between;  padding-top:20px; padding-bottom:20px; }
.txtcolor1{ color:#13babc;  font-size:12px; padding-bottom:5px; display:block; display:none;  }
.txtcolor2{ color:#999999; font-size:12px; display:none; }
.ztbox3_l_info h2{ font-size:18px; color:#000 }
.ztbox3_r_info h2{ font-size:18px; }
.ztbox3_r{ width:100% }
.ztbox3_r_info{ width:70%; display:flex; flex-direction:column; justify-content:space-between; padding:0px 0 0 15px; box-sizing:border-box; }
.ztbox3_r ul{ display:flex; flex-direction:column;   }
.ztbox3_r ul li{ display:flex; justify-content:space-between;    }
.ztbox3_r ul li:nth-child(2){ padding:10px 0;  margin:10px 0;  border-bottom:1px solid #fff; border-top:1px solid #fff;  }
 
.imga{ width:30%; overflow:hidden;  }
.ztbox4 ul{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.ztbox4 ul li{ width:48%; margin-bottom:20px; }
.ztbox4 ul li h2{   width:100%;  font-size:14px; padding-top:10px; }
 
.ztbox4 ul li a{ display:block;    overflow:hidden;}
.ztbox4 ul li a:hover{color:#fff!important;}
.ztbox4 ul li:hover h2 a{ background:#13babc; color:#fff;}
 .ztbox5img{ width:30%; height:auto;  }
 .ztbox5 ul li{ display:flex; justify-content:space-between; padding:15px 0;  border-top: 1px solid rgba(26,79,157,0.2); align-items:center;   }
  .ztbox5 ul li:hover{ background:rgba(255, 255, 255, 0.5); }
 .ztbox5_content{ width:70%; padding-left:15px; box-sizing:border-box;   }
 .ztbox5_content h2{   font-size:14px; }
 .ztbox5_content  p{ color:#666; display:none; }
 .rightbox{ float:right; width:100%; margin-top:25px;  }   
 .newsbox{   margin-bottom:40px; }
 .qq{  position: -webkit-sticky;   position: sticky; top: 0;}
 .newsbox ul.newslist li{ padding-bottom:15px; display:flex; border-top: 1px solid rgba(26,79,157,0.2);
    padding-top: 10px; }
  .newsbox ul.newslist li span.index_caixun__PpO3O { background: linear-gradient(135deg,#00d9ff,#00a5eb); }
  .newsbox ul.newslist li span {
    width: 4px;
    height: 4px;
    margin-top: 8px;
    flex-shrink: 0;
    margin-right: 10px;
}
 .newh2{ text-align:center; padding-bottom:15px; display:flex; flex-direction:column; justify-content:center; align-items:center; }
 .newh2 i{ width:30px; height:2px; background:#13BABC; margin-top:10px; }
 

.swiper {
      width: 100%;
      height: 100%;
      
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

}