/*-------整屏轮播---------------*/
 * {
            padding: 0;
            margin: 0;
        }
ol, ul {
	list-style: none;
	text-decoration:none;
}
a {
  text-decoration: none;
}
html,body {
            width: 100%;
			text-decoration:none;
			list-style:none;
			-webkit-font-smoothing: antialiased;
			color: #333;
			text-size-adjust: none;
			-webkit-text-size-adjust: none;
			background-color: #FFF;
			font: 14px/1.8 "HarmonyOS";
        }
.xinyqke{width:100%;position:fixed;top:0px;left:0px;z-index:999;float:left;background-color:rgba(99, 99, 99, 0.3);}
.xinyqke_a{width:100%;float:left;}
.xyqke{width:7%;margin-top:0.8%;float:left;margin-left:1%;}
.xyqke h1{width:100%;margin-top:2%;float:left;}
.xyqke h1 a img{width:100%;float:left;}
.xyqke_a{width:60%;margin-top:1.2%;margin-left:3%;float:left;}
.xyqke_a span{width:100%;float:left;}
.xyqke_a span a{width:12%;color:#fff;float:left;font-size:19px;text-align:center;line-height:60px;}
.xyqi{width:100%;float:left;}
.xyqi a img{width:100%;float:left;}
.quab_gc{width:10%;margin:1% 3% 1% 1%;float:right;}
.quab_gc span{width:100%;float:left;}
.quab_gc span img{width:100%;float:left;}
.quab_gc span p{width:100%;text-align:center;float:left;font-size:12px;margin-bottom: 10px;font-weight: 500;}
.jij_ser{width:25%;float:left;margin-top:4%;}
.jij_ser form{ width:100%;float:left;align-items: center; height: 36px;line-height: 34px; border-radius: 18px;border: solid 1px #fff;padding-right: 12px;}
.search-sub {width:10%; margin-top:5%;height: 18px;font-size: 18px; border:none;color: #c39c61;cursor: pointer;background:transparent;}
.search-inp{width:85%;color:#fff;padding-left:5%;float:left;border:none;background:transparent;outline:none;height:38px;box-sizing:border-box;}
.search-sub img{width:100%;float:left;}
.quab_gd{width:50%;margin-top:2%;float:left;}
.quab_gd span{width:100%;float:left;text-align:center;font-size:24px;color:#fff;line-height:65px;font-weight:bold;}
.uyqke_a{width:29%;margin:0.5% 0px;float:right;}
.jud_a{width:15%;padding:1%;box-shadow: 0 0 10px rgba(0, 0, 0, .3);float:left;margin:0.8%;border:solid 1px #e1e1e1;border-radius:20px;}
.jud_a span{width:80%;margin-left:20%;margin-top:5%;float:left;padding-left:16%;font-size:16px;line-height:65px;height:65px;color:#fff;font-weight:bold;background:url(../images/icon44.png) 10px 8px no-repeat;background-size:100% 80%;}
.jud_a span a{color:#fff;}
.jud_a ul{width:70%;margin-left:20%;float:right;}
.jud_a ul li{width:100%;height:30px;overflow:hidden;float:left;}
.jud_a ul li a{width:100%;float:left;font-size:14px;line-height:30px;color:#222;}
.jud_a ul li a:hover{transform: translateX(10px);}
.jj_ncp{width:100%;display:none;position:fixed;top:8%;left:0px;z-index:999;height:1000px; background-color:#fff; /* 浅蓝，透明度 50% */float:left;}
.jj_ncpa{width:80%;padding-top:1%;float:left;margin:0px 10%;}
/*-------产品中心----*/
.xyqkj{width:100%;background-color:#f0f1f2;float:left;}
.xyqkj_a{width:80%;float:left;margin:0px 10%;}
.xyqkj_aa{width:100%;margin:2% 0px;float:left;}
.xyqkj_aa span{width:100%;float:left;font-size:45px;line-height:66px;}
.xyqkj_ab{width:100%;float:left;}
.xyqkj_ab span{width:24%;position:relative;top:0px;left:0px;z-index:5;overflow:hidden;border-radius:20px;margin:0.5%;float:left;}
.xyqkj_ab span a img{width:100%;float:left;}
.xyqkj_ab span a font{width:80%;padding:5% 10%;position:absolute;top:0px;left:0px;z-index:500;float:left;}
.xyqkj_ab span a font h2{width:100%;float:left;font-size:20px;color:#fff;line-height:40px;}
.xyqkj_ab span a font p{width:100%;float:left;color:#e9e9e9;font-size:12px;}
.xyqkj_ab span a font b{width:25%;background-color:#fff;float:right;border:solid 1px #c1c1c1;margin:1%;text-align:center;line-height:30px;border-radius:50px;color:#222;font-weight:normal;}
/*-------产品中心----*/
/*-------选择优势----*/
.xyko_ja{width:100%;padding-bottom:2%;float:left;}
.xyko_ja font{width:24%;float:left;margin:0.5%;}
.xyko_ja span{width:100%;position:relative;top:0px;left:0px;z-index:5;background-color:#fff;border-radius:20px;overflow:hidden;float:left;margin:2% 0.5%;}
.xyko_ja span p{width:100%;float:left;font-size:25px;line-height:80px;text-align:center;position:absolute;top:0px;left:0px;z-index:60;color:#fff;}
.xyko_ja span img{width:100%;float:left;position:relative;top:0px;left:0px;z-index:50;border-radius:10px;}
/*-------选择优势----*/
/*-------案例----*/
.yqkj{width:100%;float:left;background-color:#fff;}
.yqkj_aa{width:100%;float:left;}
.yqkj_aa span{width:100%;margin-top:2%;float:left;font-size:45px;text-align:center;}
.xyiqali{width:100%;margin:2% 0px;float:left;}
.xyiqali span{width:24%;margin:0.5% 0.5% 0.5% 0.5%;float:left;position:relative;top:0px;left:0px;z-index:50;}
.xyiqali span a img{width:100%;float:left;}
.xyiqali span a font{width:90%;margin:2% 5%;float:left;font-size:18px;color:#fff;position:absolute;top:20px;left:0px;z-index:400;text-align:center;}
.xyiqali span a font b{width:100px;float:right;font-size:15px;text-align:center;font-weight:normal;border:solid 1px #e1e1e1;border-radius:50px;margin-top:5%;}
/*-------案例----*/
/*-------解决方案----*/
.xyiqkj{width:100%;padding-top:2%;float:left;background-color:#f3f5f7;}
 .zhyang_cp{width:100%;position:relative;top:0px;left:0px;z-index:50;float:left;}
 .zhyang_cpa{width:45%;padding-left:5%;height:950px;background-color: #f3f5f7;float:left;}
 .zhyang_cpb{width:50%;background-color:#fff;float:right;padding-top:1%;padding-bottom:4%;}
 .zhyang_ui{width:25%;float:left;position:absolute;top:30%;left:37%;z-index:400;}
 .zhyang_ui span{width:100%;float:left;}
 .zhyang_ui span a img{width:100%;float:left;}
.ui2,.ui3,.ui4,.ui5{display:none;}
.zhyang_cpaa{width:65%;float:left;margin-top:6%;}
.zhyang_cpaa h2{width:100%;float:left;font-size:53px;line-height:75px;}
.zhyang_cpaa h2 a{color:#222;}
.zhyang_cpaa h2 a:hover{color:rgb(18 74 157 / 90%);}
.zhyang_cpaa h4{width:100%;float:left;font-size:20px;margin-top:5%;}
.zhyang_cpaa h4 a{color:#222;}
.zhyang_cpaa p{width:100%;float:left;margin-top:5%;font-size:32px;color:#e1e1e1;}
.zhyang_cpaa span{width:100%;float:left;font-size:15px;line-height:30px;margin-top:6%;color:#666;}
.zhyang_fu{width:60%;float:left;margin-top:5%;}
.zhyang_fu span{width:16%;cursor:pointer;margin:5% 5% 0px 6%;float:left;text-align:center;}
.zhyang_fu span i{width:88px;height:88px;float:left;text-align:center;font-size:55px;border-radius:50%;background-color:#fff;color:#e1e1e1;border:solid 1px #fff;}
.zhyang_fu span i img{width:88px;height:88px;float:left;}
.zhyang_fu span b{float:left;color:#222;width:90%;height:30px;margin-top:10%;font-size:12px;font-weight:normal;}
.zhyang_fu span i:hover{cursor:pointer;border:solid 1px #e1e1e1;color:#fff;}
.zhyang_cpb span{width:50%;float:left;margin-left:30%;}
.zhyang_cpb span h2{width:100%;float:left;font-size:25px;margin-top:11%;color:#222;line-height:35px;}
.zhyang_cpb span p{width:100%;float:left;font-size:15px;text-align:justify;line-height:25px;margin-top:5%;color:#434343;}
.zhyang_cpb span p b{color:#222;}
.zhyang_cpb span a{width:150px;float:left;background-color:rgb(18 74 157 / 90%);font-size:20px;color:#fff;border-radius:10px;line-height:40px;text-align:center;margin-top:20%;}
.uib,.uic,.uid,.uie{display:none;}
#baid{color:#fff;}
#baid h2{color:#fff;}
#baid p{color:#fff;}
.zhyang_fu span i:hover{background-color:rgb(18 74 157 / 90%);color:#fff;}
.xwqkj_a{width:90%;float:left;padding:0px 5%;}
.qkj_ali{width:100%;float:left;}

/* 轮播容器样式 */
    .carousel-container {
      position: relative;
      width: 100%; /* 轮播可视宽度，可自定义 */
      height: 100%; /* 轮播高度，可自定义 */
      margin: 50px auto;
      overflow: hidden; /* 隐藏超出容器的部分 */
    }

    /* 轮播轨道（承载所有轮播项） */
    .carousel-track {
      display: flex; /* 让轮播项横向排列 */
      width: 100%;
      height: 100%;
      transition: transform 0.5s ease; /* 滑动过渡动画，顺滑切换 */
    }

    /* 单个轮播项（.qkj_ali 类） */
    .qkj_ali {
      flex: 0 0 100%; /* 每个轮播项占满容器宽度 */
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 40px;
      color: white;
      /* 给每个项加不同背景，方便区分 */
    }
    /* 示例：5个轮播项的背景色 */
    .qkj_ali:nth-child(1) { background: #f3f5f7; }
    .qkj_ali:nth-child(2) { background: #f3f5f7; }
    .qkj_ali:nth-child(3) { background: #f3f5f7; }
    .qkj_ali:nth-child(4) { background: #f3f5f7; }
    .qkj_ali:nth-child(5) { background: #f3f5f7; }

    /* 左右切换箭头 */
    .carousel-arrow {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 50px;
      height: 50px;
      background: rgba(0, 0, 0, 0.5);
      color: white;
      border: none;
      border-radius: 50%;
      font-size: 24px;
      cursor: pointer;
      z-index: 600;
      transition: background 0.3s;
    }
    .carousel-arrow:hover {
      background: rgba(0, 0, 0, 0.8);
    }
    .prev-arrow { left: 20px; }
    .next-arrow { right: 20px; }

    /* 轮播指示器（可选，显示当前页码） */
    .carousel-indicators {
      position: absolute;
      bottom: 20px;
      left: 50%;
      transform: translateX(-50%);
      display: flex;
      gap: 10px;
	  z-index:600;
    }
    .indicator {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background:rgb(95 90 90 / 50%);
      cursor: pointer;
      transition: background 0.3s;
    }
    .indicator.active {
      background: #453b3b;
    }
/*-------解决方案----*/
.cesji_xw{width:100%;float:left;}
/*-----------新闻资讯-------*/
.vixwa{width:100%;float:left;margin-bottom:3%;}
.vixwa_a{width:80%;float:left;margin:3% 10% 0px 10%;}
.vixwa_a span{width:100%;float:left;font-size:55px;text-align:center;line-height:100px;}
.vixwa_b{width:80%;float:left;margin:0px 10%;}
.vixwa_b ul li{width:24%;position:relative;top:0px;left:0px;z-index:50;border-radius:10px;height:580px;float:left;padding:1%;margin:3% 3.5% 0px 3.5%;overflow:hidden;}
.vixwa_b ul li a h2{width:96%;padding:0px 2%;float:left;font-size:20px;text-align:center;color:#fff;font-weight:normal;margin-top:10%;position:relative;top:0px;left:0px;z-index:200;}
.vixwa_b ul li a img{width:100%;float:left;position:absolute;top:0px;left:0px;z-index:60;}
.vixwa_b ul li a span{width:20%;float:left;margin:3% 40% 0px 40%;text-align:center;position:relative;top:4%;left:0px;z-index:200;color:#fff;border:solid 1px #fff;border-radius:20px;}
/*-----------新闻资讯-------*/
/*----------联系底部------------*/
.nj_foot{width:100%;border-top:solid 1px #e1e1e1;height:800px;margin-top:1%;float:left;background:url(../images/ban_bg.jpg) no-repeat;background-size:100% 100%;}
.nj_fota{width:1500px;margin:0px auto;}
.nj_foa{width:24%;padding:3%;margin-top:7%;float:left;}
.nj_foa span{width:100%;float:left;}
.nj_foa span img{width:50%;float:left;margin:2% 25%;}
.nj_foa span p{width:100%;color:#fff;float:left;line-height:80px;font-size:22px;text-align:center;}
.nj_foa span font{width:100%;float:left;}
.nj_foa span font strong{width:50%;float:left;}
.nj_foa span font strong img{width:80%;float:left;margin:10%;}
.nj_foa span font strong b{width:100%;float:left;text-align:center;font-size:15px;color:#fff;}
.nj_fob{width:60%;margin-top:9%;border-bottom:solid 1px #e1e1e1;padding-bottom:2%;float:right;}
.nj_fob span{width:100%;margin-top:5%;float:left;}
.nj_fob span a{width:16.5%;border-right:solid 1px #e1e1e1;text-align:center;float:left;font-size:16px;font-weight:normal;line-height:25px;color:#222;}
.nj_foc{width:60%;float:right;}
.nj_foc span{width:70%;margin-top:3%;float:right;}
.nj_foc span p{width:100%;float:left;font-size:16px;line-height:45px;font-weight:normal;color:#333;}
.nj_fod{width:50%;float:right;border-top:solid 1px #e1e1e1;margin-top:3%;}
.nj_fod span{width:100%;float:left;font-size:18px;font-weight:normal;line-height:50px;color:#333;}
.nj_fod span a{font-size:16px;color:#222;}
.youlian{width:100%;float:left;}
.youlian span{float:left;}
.youlian a{float:left;font-size:12px;color:#fff;color:#222;}
/*----------联系底部------------*/
@media (min-width: 2001px) {

}
@media screen and (min-width:1801px) and (max-width:1920px) {

}
@media screen and (min-width:1600px) and (max-width:1800px) {

}
@media screen and (min-width:1501px) and (max-width:1599px) {
.xyqke{width:10%;}
.xyqke_a span a{font-size:16px;}
.quab_gd span{font-size:20px;}
.quab_gc{width:15%;}
.xyqke_a{width:56%;}
.xyqkj_ab span a font b{width:35%;}
.xyqkj_a{width:96%;margin:0px 2%;}
.xyqkj_aa span{font-size:40px;}
.xyiqali span a font b{margin-top:15%;}
.zhyang_cpaa h2{font-size:40px;}
.zhyang_cpaa p{font-size:22px;}
.zhyang_cpaa span{font-size:12px;line-height:30px;}
.zhyang_fu{display:none;}
.zhyang_cpb span h2{font-size:18px;}
.zhyang_cpb span p{font-size:12px;}
.vixwa_b{width:96%;margin:0px 2%;}
}

@media screen and (min-width:1200px) and (max-width:1500px) {
.xyqke{width:10%;}
.xyqke_a span a{font-size:16px;}
.quab_gd span{font-size:20px;}
.quab_gc{width:15%;}
.xyqke_a{width:56%;}
.xyqkj_ab span a font b{width:35%;}
.xyqkj_a{width:96%;margin:0px 2%;}
.xyqkj_aa span{font-size:40px;}
.xyiqali span a font b{margin-top:15%;}
.zhyang_cpaa h2{font-size:40px;}
.zhyang_cpaa p{font-size:22px;}
.zhyang_cpaa span{font-size:12px;line-height:30px;}
.zhyang_fu{display:none;}
.zhyang_cpb span h2{font-size:18px;}
.zhyang_cpb span p{font-size:12px;}
.vixwa_b{width:96%;margin:0px 2%;}
}