body {
  font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;
  background-color: #000000;
  color: #ffffff;
  overflow-x: hidden;
}
/*20260108*/


.fl{float:left;}.fr{float:right;}.ov{overflow:hidden}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.2s linear all;}
.w{width:100%;}.h100{height:100%;}
.block{display:block}.inblock{display:inline-block;}.outline{outline:none;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.vtop{vertical-align:top;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}
.maxpic img{max-width:100%;}

.drop{display:none}
.drop ul{width:20px;height:80px;}
.drop i{display:block;width:100%;height:2px;background:#fff;position:relative;margin-top:5px;transition: 0.1s linear all;}
.drop i:nth-child(1){margin-top:0px;}
.drop.on i:nth-child(2){opacity: 0;}
.drop.on i:nth-child(1){-webkit-transform: translateY(10px) rotate(-45deg);
    -ms-transform: translateY(10px) rotate(-45deg);
    transform: translateY(7px) rotate(-45deg);}
.drop.on i:nth-child(3){-webkit-transform: translateY(-4px) rotate(45deg);
    -ms-transform: translateY(-4px) rotate(45deg);
    transform: translateY(-7px) rotate(45deg);}
.subnav{display:none;position:absolute;right:0;top:80px;z-index:9;border-top:1px solid #eee;background:#fff;box-shadow: 0 10px 10px rgba(0,0,0,.2);}
.subnav a{color:#000;}
.subnav dt{float:left;width:100%;height:40px;line-height:40px;border-top:1px solid #eee;background:rgba(255,255,255,1);}
.subnav dt:first-child{border:none;}
.subnav dt a{display:block;padding:0 10px;}
.subnav dt i{padding:0.8rem 2%;}
.subnav dt.on{background:#e5f0f9;}
.subnav dt.on i{transform: rotateZ(180deg);
    transform-origin: 50% 50%;
	-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.subnav dd{display:none;float:left;width:100%;padding:10px 0;}
.subnav dd li{float:left;width:100%;height:35px;line-height:35px;}
.subnav dd li a{display:block;padding-left:30px;}
@media (max-width:1000px){
.zc-header-nav ul{display:none;}.zc-header-tel{margin:28px 20px 0 0;}
.drop{display:block;}
}
@media (max-width:420px){
.zc-header-nav{display:none;}
}


.zc-index-banner .swiper-slide {
  height: calc(100vh - 80px);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.zc-index-banner .swiper-pagination {
  bottom: auto;
  left: auto;
  top: 50%;
  right: 110px;
  width: 30px;
  transform: translate(0, -50%);
}
.zc-index-banner .swiper-pagination-bullet {
  background: #bfbfbf;
  opacity: 1;
  width: 10px;
  height: 10px;
}
.zc-index-banner .swiper-pagination-bullet-active {
  background: transparent;
  border: #0031e5 solid 2px;
  width: 12px;
  height: 12px;
}


.zc-index-number .numberbox{width:23%;display:inline-block;margin-top:30px;}

@media (max-width:1000px){
.container{width:90% !important;}
.zc-index-case {text-align:center;padding-top:30px;}
.zc-index-case-title{padding:0;margin-bottom:30px;}
.zc-index-case-title h3 {position:relative;width:100%;margin-bottom:20px;}
.zc-index-case-title h3::after,.zc-index-case-title .p1{display:none;}

.zc-index-case-swiper .item {/*position:relative;width:100%;height:250px;*/}
.zc-index-case-swiper .item3,.zc-index-case-swiper .item4 {left: 50%;width: 50%;height: 49.5%;;}.zc-index-case-swiper .item4{top: 50%;}
.zc-index-case-swiper .item5,.zc-index-case-swiper .item6,.zc-index-case-swiper .item7{display:none;}

.zc-index-number {padding: 30px 0 100px;}
.zc-index-number .numberbox{width:40%;}


.zc-index-category .item .icon-div .text span{font-size:40px;}
.zc-index-category .item .icon-div .text h5{font-size:16px;}

.zc-index-news .new-list li img{display:none;}
.zc-index-news .new-list li a{padding:10px 10px;}
.zc-index-news .new-list li .text{width:100%;height:auto;margin-left:0px;border-right:none;}
.zc-index-news .new-list li .text .p1{font-size:18px;}
.zc-index-news .new-list li .text .p2{font-size:14px;}
.zc-index-news .new-list li .time{margin: 10px 0 0 0;line-height:normal;font-size: 30px;}

.zc-index-partner {padding:50px 0;}
.zc-index-partner h3{margin-bottom:0;}
.zc-index-partner .box{width:100%;height:auto;background:none;transform: scale(1);}
.zc-index-partner .box li {float:left;height:60px;}
.zc-index-partner .box .u1{padding-top: 30px;}
.zc-index-partner .box .u2{padding: 20px 0;}
.zc-index-partner .box .u3{padding-top:20px;}

.zc-pulic-from{display:none;}

.zc-pulic-footer .col-md-6{width:100%;text-align:center;}
.zc-pulic-footer .zc-right .zc:first-child{display:none;}
.zc-pulic-footer .zc-right .zc,.zc-pulic-footer .zc-right .sys{width:100%;padding-right:0;}

.zc-list-banner {min-height:inherit;}

.zc-about-wh {padding:60px 0;}


}

@media (max-width:1300px){
.zc-pulic-from-fix .phone{display:none;}
.zc-pulic-footer{padding: 40px 0;}
.zc-pulic-footer .container{width:95% !important;}

}




@media (max-width:640px){
.zc-pulic-footer .zc-ful li{padding:0 20px;}
.zc-contect-info .item1,.zc-contect-info .item2,.zc-contect-info .item3{width:100%;}

}



.vid-wrap{
    width:100%;background: #000;
    position:relative;
    padding-bottom:56.25%;    /*需要用padding来维持16:9比例,也就是9除以16*/
    height: 0;
}
.vid-wrap video{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%




