@charset "utf-8";
/* =====================内页样式======================== */
/* common */
*{
			padding: 0;
			margin: 0;
		}
.about-fz{padding:40px 0 122px; background-image:  linear-gradient(180deg, rgba(1, 54, 134), rgba(1, 54, 134,0.5)), url("../picture/develop_bgc.jpg");background-repeat: no-repeat;
	background-size: cover;background-position:center;
}
/* .about-fz-white{padding:0 0 122px; } */
.about-fz h2{font-size:34px;text-align:center;font-weight:700;color:#fff;margin-bottom:46px;padding-top: 46px;}
.about-fz-white h2{font-size:34px;text-align:center;font-weight:700;color:#333;margin-bottom:46px;padding-top: 46px;}
.fz-item{display:flex}
.fz-item-l{width:50%;height:286px;padding-top: 50px;color:#fff;  opacity:0;transition:all 1.5s ease}
.fz-item-l35{width:35%;}
.fz-item.swiper-slide-active .fz-item-l{opacity:1;animation:scaleDownUp 1.5s forwards cubic-bezier(.7,0,.3,1)}
.fz-item-l img{width:100%;object-fit:cover}
.fz-item-l h1{font-size:1.8rem;color:#fff;margin-bottom: 10px;}
.fz-item-l p{font-size:1.1rem;color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.fz-item-l .btn_box{margin-top:50px;}
.fz-item-l .btn1 { display: inline-block; width: 160px; height: 50px; line-height: 50px; border-radius: 4px; text-align: center; position: relative; overflow: hidden; color: #fff;background: linear-gradient(45deg, #016cde, #30a8ec);margin-right:20px;}
.fz-item-l .btn2 { display: inline-block; width: 160px; height: 50px; line-height: 50px; border-radius: 4px; border: 1px solid #fff; text-align: center; position: relative; overflow: hidden; color: #fff;}
.fz-item-r{margin-left:135px;margin-top:66px;position:relative;opacity:0}
.fz-item.swiper-slide-active .fz-item-r{opacity:1;animation:to-rgt 1.5s forwards cubic-bezier(.7,0,.3,1)}
.fz-year{position:absolute;width:100%;color:rgba(0,0,0,.05);left:-30px;top:-50px;white-space:nowrap;font-size:180px;font-weight:700;filter:blur(5px);opacity:0;pointer-events:none;z-index:9;line-height:1;transition:all .4s ease}
.fz-item.swiper-slide-active .fz-year{opacity:1;z-index:10;pointer-events:auto;animation:scaleDownUp 1.5s forwards cubic-bezier(.7,0,.3,1)}
.fz-item-r h3{font-size:24px;font-weight:700;color:#003586;margin-bottom:18px}
.fz-item-r li{color:#555;list-style: none;}
.fz-item-r li span{font-size:18px;font-weight:700;line-height:28px}
.fz-item-r li p{font-size:16px;line-height:28px}
.timer-dot{position:relative;margin:70px 0}
.fz-next,.fz-prev{position:absolute;top:-18px;z-index:1;width:45px;height:45px;transition: all .4s ease}
.fz-prev{left:5%}
.fz-next{right:5%;transform: rotate(180deg)}
.fz-next:hover,.fz-prev:hover{opacity: .7}
.fz-next img,.fz-prev img{width:100%;height:100%;object-fit:cover}
.timer-dot:after{content:'';position:absolute;top:4px;left:0;height:1px;background:rgba(255,255,255,0.5);width:100%}
.timer-list{display:flex;align-items:flex-start;justify-content:center;cursor:pointer;flex-wrap:wrap;position:relative;width:16.667%}
.pre-line{position:absolute;top:4px;width:100%;height:1px;left:50%;opacity:0;z-index:0}
.pre-line:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;animation-fill-mode:both;animation-duration:2.8s;animation-timing-function:linear}
.timer-list.active .pre-line{opacity:1}
.timer-list:last-child .pre-line{display:none}
.timer-list.active .pre-line:after{animation-name:line_1}
.timer-list .dot{width:8px;height:8px;border-radius:50%;line-height:8px;text-align:center;background-color:#fff;transition:all .3s ease-out;z-index:1}
.timer-list.active .dot{background-color:#fff;}
.line-cont{width:100%;color:#fff;text-align:center;display:block;margin-top:10px;line-height:24px;font-size:20px;font-weight:700;transition:all .4s ease}
.timer-list.active .line-cont{color:#fff;transform: scale(1.1)}
@keyframes line_1{0%{width:0%}100%{width:100%}}
@keyframes scaleDownUp{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
@keyframes scaleUpDown{from{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
@keyframes to-rgt{0%{opacity: 0;transform: translate3d(50px, 0, 0);}100%{opacity: 1;transform: translate3d(0, 0, 0);}}




.contain-1400{width: 1400px;}
.contain-1600, .contain-1400, .contain{margin: 0 auto;}
@media all and (max-width:1599px) {
	/* 1440 × (700)  */
	.contain-1600, .contain-1400{width: 1200px;}
}
@media all and (max-width:1279px) {
	/* 1152 × (700) */
	.contain-1600, .contain-1400{width: 960px;}
}
@media all and (max-width:1000px) {
	/* 平板设备 720 适配 */
	.contain-1600, .contain-1400, .contain{width: 92%;}
}
@media all and (max-width:1599px) {
   
    .about-intro h2,.about-jy h2,.about-fz h2{font-size: 32px},.about-fz-white h2{font-size: 32px}
}

@media all and (max-width:1439px) {
    /* 1360 */
}


@media all and (max-width:1599px) {
   
    .about-intro h2,.about-jy h2,.about-fz h2{font-size: 32px},.about-fz-white h2{font-size: 32px}
}

@media all and (max-width:1439px) {
    /* 1360 */
}



@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .com-banner-txt span{font-size:14px;line-height:22px}
    .com-banner-txt h4{margin:20px 0 10px;font-size:20px}
    .com-banner img{min-height:400px}
    
    .prod-list,.about-intro,.about-fz,.about-fz-white,.about-jy,.solution-jj,.solution-jz,.solution-cp,.solution-rj,.solution-cy,.solution-case,.rj-home,.rj-td,.rj-hy,.about-map,.contact-msg{padding: 40px 0 80px}
    .jy-content-r{padding: 50px 40px}
    .jy-content{height: 450px}
    .jy-content-r h3{font-size: 24px}
    .jy-content-r p{font-size: 14px}
    .fz-item-l{height: 280px}
    .timer-dot{margin-top: 40px}
    .line-cont{margin-top: 8px;font-size: 18px}
    .fz-item-r{margin-left: 80px;margin-top: 50px}
    .fz-year{font-size: 130px;left: -20px}
    .fz-item-r h3{font-size: 22px;margin-bottom: 10px}
    .jy-nav-item:not(:first-child){margin-left: 40px}
    .jy-cont{margin-top: 40px}

   
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */

    .prod-list,.about-intro,.about-fz,.about-fz-white,.about-jy,.solution-jj,.solution-jz,.solution-cp,.solution-rj,.solution-cy,.solution-case,.rj-home,.rj-td,.rj-hy,.about-map,.contact-msg{padding: 60px 0}

    

    .fz-prev, .fz-next{display: none}
    .line-cont{font-size: 16px}
    .fz-item-r{margin:40px 0 0 40px}
    .fz-year{font-size: 100px}
    .fz-item-r h3{font-size: 20px}
    .fz-item-r li span{font-size: 16px}
    .fz-item-r li p{font-size: 14px}
    .about-intro-txt h3{font-size: 20px}
    .about-intro-txt p{font-size: 15px}
    .fz-item.swiper-slide-active .fz-item-l,.fz-item.swiper-slide-active .fz-item-r,.fz-item.swiper-slide-active .fz-year{animation: none}
    .timer-list{width: 25%}
    .fz-item-r h3{font-size: 18px}
    .contact-msg .inline-input,.contact-msg .inline-input.w50{width:49%}

    
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
	.fz-item-l{width:50%;height:286px;padding-top: 20px;color:#fff;  opacity:0;transition:all 1.5s ease}
    .fz-item-l h1{font-size:1.5rem;color:#fff;}
    .fz-item-l p{font-size:1.0rem;color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .fz-item-l .btn_box{margin-top:20px;}
    .fz-item-l .btn1 { display: inline-block; width: 150px; height: 50px; line-height: 50px; border-radius: 4px; text-align: center; position: relative; overflow: hidden; color: #fff;background: linear-gradient(45deg, #016cde, #30a8ec);margin-right:20px;}
    .fz-item-l .btn2 { display: inline-block; width: 150px; height: 50px; line-height: 50px; border-radius: 4px; border: 1px solid #fff; text-align: center; position: relative; overflow: hidden; color: #fff;}
    
    .prod-list,.about-intro,.about-fz,.about-fz-white,.about-jy,.solution-jj,.solution-jz,.solution-cp,.solution-rj,.solution-cy,.solution-case,.rj-home,.rj-td,.rj-hy,.about-map,.contact-msg{padding: 40px 0}

  
    .about-fz h2{margin-bottom: 30px}
	.about-fz-white h2{margin-bottom: 30px}
    .fz-item-l{width: 100%}
    .fz-item-r{width: 100%;margin: 20px 0 0}
    .fz-item{flex-wrap: wrap}
    .fz-year{font-size: 80px;top: 0;left: 10px}

}
.color_gray{
	color: #909090;
}
.bgc_gray{
	background-color: #909090;
}
/* b关于我们 */
	.about {}
	.about .tit {
		margin:0 auto;
		font-size:32px;
		font-weight:600;
		color:#333;
		line-height:36px;
	}
	.about .titline {
		width:70px;
		height:2px;
		margin:0 auto;
		margin-top:8px;
		background:rgba(88,167,255,1);
	}
	.about .gsjj {
		width:100%;
		text-align:center;
		margin-top:67px;
		font-size:18px;
		font-weight:400;
		color:rgba(102,102,102,1);
		line-height:1.6;
	}
	.about .gsjj b {line-height:3;}
	.about .hxys {
		width:1250px;
		height:409px;
		margin:0 auto;
		margin-top:57px;
		background:url(../images/bg2.png);
		position:relative;
	}
	.about .hxys .yscon {
		width:180px;
		min-height:67px;
		text-align:center;
		font-size:14px;
		color:#808080;
		line-height:1.7;
		position:absolute;
	}
	.about .hxys .yscon span {
		font-size:16px;
		font-weight:bold;
	}
	.about .hxys1 {
		width:100%;
		height:15px;
		margin:50px 0 59px 0;
		text-align:center;
		font-size:14px;
		font-weight:400;
		color:rgba(102,102,102,1);	
	}
	.about .qywh1 {
		text-align: center;
		width:100%;	
		height:96px;
		padding-top:24px;
		/* background:rgba(48,99,235,1); */
	}
	.about .qywh2 {
		width:100%;	
		margin:0 auto;
	}
	.about .qywh2 .qywh2_1 {
		width:380px;
		height:18px;
		margin:0 auto;
		margin-top:77px;
		margin-bottom:69px;
		border-radius:2px;
		text-align:center;
		font-size:18px;
		color:#333333;
	}
	.about .qywh2 ul {
		width:100%;
		margin:0;
		padding:0;
		height: 50px;
	}
	.about .qywh2 ul li {
		width:25%;
		float:left;
	}
	/* .about .qywh2 ul li:last-child {
		width:181px;
	} */
	@media all and (max-width:1200px) {
		.about .qywh2 ul li {
			margin-top: 40px;
			width:50%;
			float:left;
		}
	}
	@media all and (max-width:768px) {
		.about .qywh2 ul li {
			margin-top: 40px;
			width:100%;
			float:left;
		}
	}
	.about .qywh2 ul li .yuan1 {
		margin: 0 auto;
		width:181px;
		height:181px;
		background:#F7F9FF;
		border-radius:50%;
		padding:21px 0 0 21px;
	}
	.about .qywh2 ul li .yuan2 {
		width:139px;
		height:139px;
		background:#F0F4FF;
		border-radius:50%;
		padding-top:30px;
		text-align:center;
		font-size:18px;
		font-weight:400;
		color:rgba(148,148,148,1);
		line-height:36px;
	}
	.about .qywh2 ul li .con {
		text-align: center;
		margin-top:24px;
		font-size:14px;
		font-weight:400;
		color:rgba(177,177,177,1);
		line-height:36px;
	}
	.about .qywh2 ul li .conline {
		width:61px;
		height:2px;
		background:rgba(48,99,235,1);
		margin: 0 auto;
	}
	.about .cpjg1 {
		width:100%;	
		height:96px;
		padding-top:24px;
		background:#F9FCFE;
	}
	.about .fzlc1 {
		width:100%;	
		height:96px;
		padding-top:24px;
		background:#F9FCFE;
	}
	.about .hzhb1 {
		width:100%;	
		height:126px;
		padding-top:54px;
	}
	/* e关于我们 */
	
	
	
	
	
	
	
	
/* 首页解决方案 */
.indcommon-gather{width: 100%; display: flex;justify-content: space-between;align-items: flex-end;}
.indcommon-title{width: auto;}
.indcommon-title h2{font-size: 32px;color: #272d35;}
.indcommon-title p{font-size: 16px;color: #888;line-height: 24px;margin-top: 14px;}
.indcommon-more{position: relative;float: right; display: block;width: 132px;height: 36px;margin-left: 20px;line-height: 34px;border-radius: 5px;border: 2px solid #043b8a;font-size: 14px;text-align: center;color: #003586;transition: all .4s ease;overflow: hidden}
.indcommon-more:after{content: "";width: 0;right: 0;height: 100%;background: linear-gradient(135deg,#043b8a,#1f5190);position: absolute;transition: all .4s ease;}
.indcommon-more span{position: relative;z-index: 2;}
.indcommon-more span:after{content: "";width: 8px;height: 12px;background: url('../images/morearr.png')no-repeat center;margin-left: 6px;display: inline-block;transform: translateY(1px);}
.indcommon-more:hover{color: #fff;}
.indcommon-more:hover:after{width: 100%;right: auto;left: 0;}
.indcommon-more:hover span:after{background: url('../images/incase_zx.png')no-repeat center;}

.indprod{width: 100%;padding: 100px 0;background-color: #f7f7f7;overflow: hidden}
.indprod-items{width: 100%;margin-top: 48px;}
.indprod-show{width: 100%;margin-bottom: 2%;height: 300px;overflow: hidden;}
.indprod-show:last-child{height: auto;}
.inprod-data{width: 66%;height: 300px; background-position: left top;background-repeat: no-repeat;display: flex;justify-content: space-between;float: left;}
.indprod-detail{width: 54%;padding:30px 0 0 40px;height: 100%;}
.inprod-detail-cont{width: 100%;}
.inprod-detail-cont h2{font-size: 24px;color: #fff;font-weight: 700;margin-bottom: 10px;}
.inprod-detail-cont p{font-size: 16px;color: #d5e8f4;}
.inprod-iconitems{width: 100%;margin-top: 24px;}
.inprod-icli{float: left;width: 85px;height: 85px;border-radius: 20px;margin-right: 8px;background-color: #1892df;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.inprod-icimg{width: 100%;text-align: center;}
.inprod-icimg img{max-width: 100%;object-fit: cover;}
.inprod-iccont{width: 100%;text-align: center;margin-top: 10px;}
.inprod-iccont h2{font-size: 12px;color: #cee3f1;font-weight: 700;}
.indprod-figure{width: 46%;display: flex;align-items: center;justify-content: center;}
.indprod-figure img{max-width: 100%;object-fit: cover;}

.inprod-li{width: 32%;float: right;background-color: #fff;height: 100%;}
.inprod-li a{display: inline-block; width: 100%;padding: 36px 48px 58px 36px;}
.indprod-content{width: 100%;}
.indprod-content h2{font-size: 24px;color: #003586;margin-bottom: 10px;font-weight: 700;}
.indprod-content p{font-size: 16px;color: #777;line-height: 20px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 40px;}
.indprod-showimg{width: 100%;text-align: right;margin-top: 28px;}
.indprod-showimg img{max-width: 100%;object-fit: cover;max-height: 154px;transition: all .6s ease}
.indprod-items a:hover img{transform: scale(1.1)}
.inprod-list li{width: 32%;float:left;background-color: #fff;margin-right: 2%;}
.inprod-list li:last-child{margin-right: 0;}
.inprod-list li a{display: inline-block; width: 100%;padding: 36px 48px 58px 36px;}

.indcase{width: 100%;overflow: hidden;background-color: #013787;background-repeat:no-repeat;background-position:center;background-size:cover}
.indcommon-gather.indcase-title{width: 100%;padding: 100px 0 48px;display: block;}
.indcommon-gather.indcase-title .contain-1400{display: flex;justify-content: space-between;align-items: flex-end;}
.indcommon-gather.indcase-title .indcommon-title h2{color: #fff;}
.indcommon-gather.indcase-title .indcommon-title p{color: #fff;}
.indcommon-gather.indcase-title .indcommon-more{color: #fff;border: 2px solid #fff;}
.indcommon-gather.indcase-title .indcommon-more span:after{background: url('../images/incase_zx.png')no-repeat center;}
.indcommon-gather.indcase-title .indcommon-more:hover{border: 2px solid #003586;}
.indcase-box{width: 100%;position: relative;}
.indcase-img{width: 100%;object-fit: cover;position: relative;min-height: 475px;}
.indcase-wd{position: absolute;z-index: 2;top: 50%;left: 0;transform: translateY(-36%);width: 100%;}
.indcase-wd-font{width: 540px;color: #fff;}
.indcase-wd h2{font-size: 26px;margin-bottom: 10px;font-weight: 700;}
.indcase-wd p{font-size: 16px;line-height: 26px;color: #fff;height:52px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical}
.indcase-wd h2, .indcase-wd p{opacity: 0;}
.swiper-slide-active .indcase-wd h2{animation: indbanLeft 1s ease both .4s;color: #fff;}
.swiper-slide-active .indcase-wd p{animation: indbanLeft 1s ease both .6s;}
.swiper-slide-active .indcase-wd .indban-wd-link{animation: indbanOpacity 1s ease both .9s;}
@keyframes indbanLeft{0%{opacity: 0;transform: translateX(140px);}100%{opacity: 1;transform: translateX(0);}}
@keyframes indbanOpacity{0%{opacity: 0;transform: translateX(80px);}100%{opacity: 1;transform: translateX(0);}}
.indcase-click{position: absolute;top: 0;width: 100%;left: 0;z-index: 4;user-select: none;}
.indcase-click:after{content: "";position: absolute;bottom: 5px;width: 100%;height: 1px;background: #fff;opacity: .2;}
.indcase-click .equip-min{width: 100%;position: relative;text-align: center;cursor: pointer;}
.indcase-click .equip-min p{font-size: 18px;color: #fff;height: 58px;line-height: 58px;}
.indcase-click .equip-min i{position: absolute;width: 10px;height: 10px;border-radius: 50%;left: 50%;margin-left: -5px;bottom: -5px;background: #fff;}
.indcase-click .contain-1400{position: relative;padding: 0 50px;}
.indcase-click .swiper-container{padding-bottom: 6px;}
.indcase-click .equip-min.cur i{width: 100%;border-radius: 0;height: 2px;left: 0;right: 0;margin: 0 auto;bottom: -1px;transition: width .6s ease;}
.indcase-click-prev, .indcase-click-next{position: absolute;transition: all .4s ease;bottom: -11px;z-index: 4;height: 34px;width: 34px;cursor: pointer;border-radius: 50%;background: #fff url('../images/indcasearr.png') no-repeat left 10px center;overflow: hidden;border: 1px solid rgba(255, 255, 255, .2);}
.indcase-click-prev{left: 0;}
.indcase-click-next{right: 0;transform: rotate(180deg);}
.indcase-click-prev:hover, .indcase-click-next:hover{animation: casearr .6s linear both;}
.indcase-box .swiper-slide img {width: 100%;height: 475px;object-fit: cover;opacity:0}
@keyframes casearr{0%{background-position: left 10px center;}60%{background-position: -34px center;}60.0001%{background-position: 34px center;}100%{background-position: left 10px center;}}
.indban-wd-link{width: 100%;font-size: 0;margin-top: 28px;user-select: none;}
.indban-wd h2{font-size: 42px;font-weight: 700;margin-bottom: 14px;}
.indban-wd p{font-size: 16px;line-height: 30px;}
.indban-wd-link a{display: inline-block;width: 140px;height: 48px;line-height: 48px;border-radius: 5px;overflow: hidden;font-size: 16px;text-align: center;margin-right: 10px;position: relative;}
.indban-wd-link a:last-child{margin-right: 0;}
.indban-wd-link a span{position: relative;z-index: 2;color: #fff;}
.indban-wd-link a span:after{content: "";width: 8px;height: 12px;background: url('../images/incase_zx.png')no-repeat center; margin-left: 6px;transition: all .4s ease;display: inline-block;transform: translateY(2px);}
.indban-wd-link a:first-child{background: linear-gradient(135deg,#0068dd,#00aeee);}
.indban-wd-link a:last-child{border: 1px solid #fff;}
.indban-wd-link a:hover span:after{margin-left: 12px;}
.indban-wd h2, .indban-wd p, .indban-wd-link{opacity: 0;}
.indcase .indcommon-more:hover{color: #003586;background: #fff;border-color: #fff}
.indcase .indcommon-gather.indcase-title .indcommon-more:hover{border-color: #fff}
.indcase .indcommon-more:after{background: #fff}




.indpartner{width: 100%;padding: 100px 0;}
.indpartner-items{width: 100%;margin-top: 45px;}
.indpartner-list{width: 100%;margin-top: 8px;}
.indpartner-list ul{margin-left: -2%;}
.indpartner-list li{width: 18%;float: left;margin-left: 2%;margin-top: 20px;height: 100px;border: 1px solid #f1f1f1;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.indpartner-list li img{max-width: 100%;max-height: 100%;object-fit: cover;}
.indpartner-list li:hover{box-shadow: 0 3px 10px 3px #eee;transform: translateY(-4px);}
.indpartner-pagination{width: 100%;text-align: center;margin-top: 28px;}
.indpartner-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;margin: 0 7.5px !important; border-radius: 50%;border: 2px solid #e2ebce;background: transparent;}
.indpartner-pagination .swiper-pagination-bullet-active{background: #90c31f;border: 2px solid #90c31f;}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .indprod-content p{overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 40px;}
    .innews-record{width: 618px;}
    .innews-list{width:calc(100% - 618px);}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .indcommon-title h2 {font-size: 28px;}
    .indprod {padding: 80px 0;}
    .indprod-detail {width: 62%;padding: 30px 0 0 32px;}
    .inprod-detail-cont h2 {font-size: 22px;}
    .inprod-detail-cont p {font-size: 15px;}
    .inprod-icli {width: 80px;height: 80px;}
    .indprod-figure { width: 38%;}
    .indprod-content h2 {font-size: 22px;}
    .indprod-showimg img {max-height: 106px;}
    .indcommon-gather.indcase-title {padding: 80px 0 48px;}
    .indpartner {padding: 80px 0;}
    
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .indcommon-title {max-width: 520px;}
    .indcommon-title h2 {font-size: 24px;}
    .indprod {padding: 60px 0;}
    .inprod-icli {margin-bottom: 14px;}
    .indprod-showimg img {max-height: 70px;}
    .indcommon-gather.indcase-title {padding: 60px 0 48px;}
    .indcase-wd h2 {font-size: 22px;}
    .indpartner { padding: 60px 0;}
    .indpartner-list li img {max-width: 80%;max-height: 80%;}
    .indprod-detail{width: 48%}
    .indprod-figure{width: 52%}
    .inprod-list li a{padding: 20px}
    .indprod-show,.inprod-data{height: 230px}
    .inprod-data{background-size: cover}
    .indprod-detail{padding: 20px 0 0 20px}
    .inprod-detail-cont h2{font-size: 20px;margin-bottom: 5px}
    .inprod-icli{width: 80px;height: 64px;margin-bottom: 8px}
    .inprod-iconitems{margin-top: 15px}
    .indprod-content h2{font-size: 20px}
    .inprod-li a{padding: 20px}
    .indprod-showimg{text-align: center}
    .indprod-content p{font-size: 14px}
    .inprod-icimg img{width: 20px}
    .inprod-iccont{margin-top: 5px}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .indcommon-title p {font-size: 14px;margin-top: 10px;}
    .indprod {padding: 40px 0;}
    .indcommon-gather {flex-direction: column;align-items: flex-start;}
    .indcommon-title {margin-bottom: 20px;}
    .indcommon-more { margin-left: 0px;width:120px;}
    .indprod-items {margin-top: 32px;}
    .indprod-show {height: auto;}
    .inprod-data {width: 100%;margin-bottom: 28px;flex-direction: column;padding: 20px;height: auto;background-size: 100% 100%;}
    .indprod-detail {width: 100%;padding:0;}
    .inprod-icli {margin:0 28px 12px 0; }
    .indprod-figure {width: 100%;text-align: center;margin-top: 28px;}
    .inprod-li {width:100%}
    .inprod-list li {width: 100%;margin-top: 28px;}
    .indcommon-gather.indcase-title {padding: 40px 0 32px;}
    .indcommon-gather.indcase-title .contain-1400 {flex-direction: column;align-items: flex-start;}
    .indcase-box .swiper-slide img {height: 408px; }
    .indcase-wd-font {width: 308px;}
    .indcase-wd h2 {font-size: 20px;}
    .indcase-wd p {font-size: 14px;line-height: 24px;height:48px}
    .indpartner { padding: 40px 0;}
    .indpartner-items {margin-top: 10px;}
    .indpartner-list li {width: 31%;}
    .inprod-list li{margin-top: 20px}
    .indprod-show{margin-bottom: 0}
    .inprod-icli:last-child{margin-right: 0}
    .inprod-icli{margin-right: 4px}
    .inprod-icli{width: 68px;height: 68px}
    .inprod-iccont h2 {font-weight: 500;}
    .indsoft-title{flex-wrap: wrap}
    .indsoft-title .indsoft-more{margin-top:10px}
}
