:root{
	--text-color:#333;
	--text-size:16px;
	--line-height:40px;
	--h2-color:#b90000;
	--h3-color:#df060f;
}
h2{font-size:35px;color:var(--h2-color);text-align: center;margin:25px 0 35px 0;}
p.desc{font-size: var(--text-size); line-height: 40px;text-align: justify;}
p,dl,dt,dd{margin:0;padding:0;font-weight: normal;}
.m35{margin:35px 0;}
.m50{margin:50px 0;}
.bg-f6f4f5{background-color:#f6f4f5;padding:25px 0;}
.container::before{display: none;}
.banner-bg{
	background: url("/static/special/2025/coal/image/banner_bg.jpg") no-repeat;
	background-size: cover;
	background-position: center;
	padding:25px 0 25px 0;
	margin-bottom:25px;
}
.banner-bg-1{
	background: url("/static/special/2026gui/banner.jpg") no-repeat;
	background-size: cover;
	background-position: center;
}
.banner{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: end;
}

.gui{
	display: flex;
	flex-direction: row;
	gap:15px;
	margin:50px auto 25px auto;
}
.gui .item:first-child{width:70%;}
.gui .item:nth-child(2){display: flex;align-items: center;}
.gui .item:nth-child(2) img{}
.smelt{margin-top:30px;}
.smelt .item-grid{
	display: grid;
	grid-template-columns: repeat(5,1fr);
	align-items: center;
	text-align: center;
	gap:28px;
}
.smelt .item-grid dl{border:1px solid #f25850;padding:2px;border-radius: 15px;position:relative;}
.smelt .item-grid dl::after{
	display: inline-block;
	content: " ";
	width:22px;
	height: 45px;
	background:url("/static/special/2026gui/image/arrow-liucheng-link.png") no-repeat center;
	position: absolute;
	z-index:100;
	background-position-y: 3px;
	left: calc(50% - 11px);
}
.smelt .item-grid dt{line-height: 53px;color: #fff;font-size:24px;font-weight:bold;background: linear-gradient(45deg, #b80a0b, #c00403);border-top-left-radius:15px;border-top-right-radius: 15px;
	position: relative;
}
.smelt .item-grid dd{position: relative;}
.smelt .item-grid dd img{border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
span.triangle {
      width: 0;
      height: 0;
      /* 大小修改数字即可，20px 代表直角边长 */
      border-top: 5px solid transparent;
      border-left: 5px solid transparent;
      border-bottom: 5px solid #fff;
      border-right: 5px solid #fff;
	  display: inline-block;
	  position: absolute;
	  right: 0;
	  bottom: 0;
    }
.step-line{
	margin-top:42px;
	display: grid;
	}
.step-line .line{
	margin-left: 5%;
	margin-right: 9%;
	background:url("/static/special/2026gui/image/arrow-liucheng-bottom.jpg") no-repeat left top;
	height: 50px;
	}	
.step-line .line .content{
	border-top:2px solid #f59d9d;
	margin-left:5px;
	margin-right: 2px;
}

.smelt-setp{
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	grid-gap: 25px;
}
.smelt-setp dt{line-height: 38px;color: #fff;font-size:16px;font-weight:bold;background: linear-gradient(45deg, #b80a0b, #c00403);border-bottom-left-radius:10px;border-bottom-right-radius: 10px;
	position: relative;
	text-align:center;
	margin-top:2px;
}
.smelt-setp dl{position: relative;padding:2px;border:1px solid #b80a0b;border-radius: 10px;}
.smelt-setp::before{display: none;}
.smelt-setp dl::after{
	display:inline-block;
	width:24px ;
	height:17px;
	content: " ";
	background:url("/static/special/2026gui/image/arrow-liucheng-right.jpg") no-repeat center;
	position:absolute;
	right: -25px;
	bottom:calc(50%);
}
.smelt-setp dl:last-child::after{display: none;}
.smelt-setp dd img{border-top-left-radius:10px ;border-top-right-radius: 10px;}
.core{
	padding: 25px 0 35px 0;
	background: url("/static/special/2026gui/image/core-bg.png") no-repeat top;
	background-size: contain;
	background-color: #fcfcfc;
}
.core .content{
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap:25px;
	padding:25px 15px;
}
.core .content h3{color: var(--h3-color);}
.core .content dl{
	display:grid;
	grid-template-columns: 4fr 3fr;
	/* border:1px solid #ccc; */
	padding:0 10px 15px 20px;
	border-radius: 5px;
	box-shadow: 0 0 10px 3px #eee;
}
 .core .content dl:hover{box-shadow: 0 0 10px 3px var(--h3-color);}
.core .content img{min-width: 100%;height: auto;}
.core .content p.desc{font-size:14px;line-height: 25px;}
.text-7line {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7; 
    overflow: hidden;
    text-overflow: ellipsis;
}
.text-line{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}

.core .content dd {display: flex;flex-direction: column;justify-content: center;}
.product-bg{
	background: url("/static/special/2026gui/image/product-bg.jpg") no-repeat;
	background-size: 100% 100%;
	background-position-y:bottom;
	padding:25px 0 50px 0;
}
.product-bg .container{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	}
  .product-bg .container .item:nth-child(1) img:hover{opacity: 0.8;box-shadow: 0 0 10px 5px var(--h3-color);}
.product-bg .container .item:nth-child(1){
	display: flex;
	flex:1;
	flex-direction: column;
	justify-content: end;
}	
.product-bg .container .item:nth-child(2){
	display: flex;
	flex:1;
	flex-direction: column;
	justify-content: space-between;
}
.product-bg  dl{display: flex;flex-direction: row;border:1px solid #ece6e7;padding:10px;border-radius: 5px;margin-bottom:5px;}
.product-bg  dt{
	min-width:90px;
	height: 58px;
	background:url("/static/special/2026gui/image/ico-order-bg.png") no-repeat ;
	color:#fff;
	text-align: center;
	line-height: 58px;
	font-size: 24px;
	margin-right: 15px;
	background-size: 100% 100%;
	overflow: hidden;
}
.product-bg  h3{margin:0;padding:0;color: var(--h3-color);margin-bottom:5px;}
.product-bg .container p.desc{line-height: 20px;font-size: 13px;}

.si-application .bg{
	background: url("/static/special/2026gui/image/si-application.png") no-repeat right top;
	display: grid;
	grid-template-columns:1fr 1fr;
	padding:25px 0;
}
.si-application h3{color: var(--h3-color);}
.si-application p.desc {
	padding-right: 10px;
}
.app-grid-1{display: grid;grid-template-columns: 7fr 3fr;position: relative;gap: 25px;}
.app-grid-1 p:nth-child(1){margin:25px 35px 50px 35px;}
.app-grid-1 p:nth-child(2){
	position: absolute;
	z-index: -1;
	right: 15px;
	top:-100px;
}
.app-grid-2,.app-grid-3{gap:15px;}
.app-grid-2 dl,.app-grid-3 dl{padding:10px;border:1px solid #eee;border-radius: 5px;gap:25px;background-color: #fff;box-shadow: 0 0 10px 5px #eee;}
.app-grid-2{display: grid; grid-template-columns: repeat(2,1fr);}
.app-grid-2 img{min-width:231px;width: 100%;}
.app-grid-3{display: grid; grid-template-columns: repeat(3,1fr);}
.app-grid-3 img{min-width:205px;width: 100%;}
.si-application dl{display: flex;flex-direction: row;}
.si-application p.desc{line-height: 28px;}

.si-case{
	background: #f6f6f6;
	padding:25px 0 35px 0;
	margin:30px auto;
}
.case-grid{
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap:20px;
	padding:0 15px;
}

.case-grid img{border-radius: 10px;}
.case-grid dt{font-size: 20px;text-align: center;line-height: 40px;}
.case-grid dl{box-shadow: 0 0 10px 5px #eee;border-radius: 10px;}
.si-epc{padding: 25px auto;}
.si-epc h5{text-align: center;color: var(--h3-color);
	font-weight: bold;
	font-size:24px;
	background: url("/static/special/2026gui/image/epc-h5-bg.png") no-repeat center;
	margin-bottom: 35px;
}
.si-epc h5 span{display: inline-block;padding:0 30px;border-right: 1px solid #e39190;background:#fff;}
.si-epc h5 span:last-child{border-right: none;}
.si-epc hr{border-top-color: #b80a0b;margin-top:0px;border-top-width: 2px;}
.epc-step{
	display: grid;
	grid-template-columns: repeat(8,1fr);
	gap:25px;
}
.epc-step dt{ text-align: center; line-height: 38px;color: #fff;background: linear-gradient(45deg, #b80a0b, #c00403);border-bottom-left-radius:10px;border-bottom-right-radius: 10px;margin-top:2px;}
.epc-step dl{padding:2px;box-shadow: 3px 3px 5px #ccc;border-radius: 10px;position: relative;}

.epc-step dt::after{
	display:inline-block;
	width:25px ;
	height:41px;
	content: " ";
	background:url("/static/special/2026gui/image/epc-arrow-down.png") no-repeat;
	position: absolute;
	z-index: 100;
	background-position-y: 0px;
	left:calc(50% - 12px);
	bottom:-41px;
}

.smelt-setp dl,
.smelt .item-grid dl,
.product-bg dl,
.core .content dl,
.app-grid-2 dl,
.app-grid-3 dl, 
.case-grid dl , 
.epc-step dl {
	 position: relative;
	 transition: all 0.3s ease;
  }
 .smelt-setp dl:hover,
 .smelt .item-grid dl:hover,
 .product-bg dl:hover,
 .core .content dl:hover,
 .app-grid-2 dl:hover,
 .app-grid-3 dl:hover,
 .case-grid dl:hover, 
 .epc-step dl:hover{
	transform: translateY(-5px);
	box-shadow: 0 0 10px 3px #f59d9d;
	}

.application {
	background: url("/static/special/2025/coal/image/application_bg.jpg") no-repeat center/cover;
	padding:25px 0;
	margin-top:35px;
}
.application .item{
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	text-align: justify;
	margin-bottom:55px;
}
.application .item:nth-child(1){background:#fff;}
.application .item-desc{padding:45px 0 0 55px;}
.application .item-material{}
.application .item-material:hover img{opacity: 0.8;}
.application .item-material img{width:100%;}
.application .item-sub{position:relative;border: 1px solid #fff;border-radius: 3px;transition: all 0.3s ease;}
.application .item-sub .text-title{
	text-align: center;
	height:40px;line-height: 40px;
	width:100%;
	background-color: rgba(255,255,255,0.8);
	position: absolute;
	bottom:0;left:0;
	font-size: var(--text-size);
	margin:0;
	}
.application .item-sub:hover{transform: translateY(-5px);}	
.application .item-sub:hover .text-title{background-color: rgba(232,48,52,0.8);color:#fff;}
.application .item-sub:hover img{opacity: 0.8;}

.gongyi .item-grid .item-sub{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.gongyi .index {
	display: grid;
	grid-template-columns: repeat(1,1fr);
	justify-content:space-between;
	gap:30px;
	margin: 25px 0;
	}
.gongyi .index p{text-align: center;}	
.gongyi .index span{
	display:block;width:130px;height:130px;margin:0 auto;
	background-position: center;
	background-repeat: no-repeat;
}
.gongyi .index .ico-1{
	background-image: url("/static/special/2025/coal/image/index-ico-1-1.png");
	}
.gongyi .index .ico-2{
	background-image: url("/static/special/2025/coal/image/index-ico-2-1.png");
	}
.gongyi .index .ico-3{
	background-image: url("/static/special/2025/coal/image/index-ico-3-1.png");
	}
.gongyi .index .item-sub{background-color: #f2f4f8;	padding:35px 0;}
.gongyi .index .item-sub:hover{background-color: #d31e2f;color:#fff;}
.gongyi .index .item-sub:nth-child(1):hover .ico-1{background-image: url("/static/special/2025/coal/image/index-ico-1-2.png");}
.gongyi .index .item-sub:nth-child(2):hover .ico-2{background-image: url("/static/special/2025/coal/image/index-ico-2-2.png");}
.gongyi .index .item-sub:nth-child(3):hover .ico-3{background-image: url("/static/special/2025/coal/image/index-ico-3-2.png");}

.advantage-bg{
	background: url("/static/special/2025/coal/image/advantage_bg.jpg") no-repeat center/cover;
	padding:25px 0;
}
.advantage-pic {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap: 15px;
	margin-top: 25px;
}
.advantage-pic .item{position:relative;transition: all 0.3s ease;}
.advantage-pic .item:hover{transform:translateY(-5px) ;}
.advantage-pic p{color: var(--text-color);font-size: 20px;text-align: center;background:#fff;}
.advantage-pic .item:hover p{color:#fff;background-color: #d31e2f;}
.advantage-pic .item:hover img{opacity: 0.8;}
.advantage-pic .item img{border:1px solid #fff;}
.advantage{display: grid;grid-template-columns: repeat(1,1fr);gap:15px;margin:15px 0;}
.advantage img{width:100%;height: auto;max-width: 450px;margin:0 auto;}
.advantage img:hover{opacity:0.8;}
.advantage dt{color:#d31e2f;font-weight: bold;margin-bottom: 10px;}
.advantage dl{background:#fff;padding:30px;font-size:20px;}
.advantage dl:hover{box-shadow:0px 0px 5px #d31e2f;}
.advantage .item:nth-child(2n+1){display: flex;flex-direction: column;gap:15px;justify-content: space-between;}
.advantage .item:nth-child(2){display: flex;flex-direction: column;justify-content: center;}
.click-box	{display: flex; flex-direction: row;justify-content: center;gap: 50px;margin:35px 0;}
.click-box .item{background: linear-gradient(90deg, #d21d2f, #e25050);color:#fff;text-align:center;height:50px;border-radius: 900px;padding:0 50px;position:relative;min-width:220px;}
.click-box .item:hover{background: linear-gradient(90deg, #e25050, #d21d2f);}
.click-box .item:nth-child(1){padding-right: 80px;}
.click-box .item:nth-child(1) span{display: block;position: absolute;bottom:0;right:0;}
.click-box p{margin:0;line-height: 50px;}
.click-box a{font-size:20px;color:#fff;text-decoration: none;}
.click-box a:hover{text-decoration:underline;}
.technicial {padding-top:25px;}
.technicial tr{border:1px solid #fecbcd;line-height: 45px;}
.technicial tr:hover{background:#d11a2d; color: #fff;}
.technicial td{border:1px solid #fecbcd;}
.application-lm-bg{
	background: url("/static/special/2025/coal/image/application-lm-bg.jpg") no-repeat center/cover;
	padding:25px 0;
}

.application-lm-bg p,.application-lm-bg h2{color:#fff;}
.application-item{
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap:15px;
	margin:25px auto 50px auto;
}
.application-item .item{
	position:relative;
	transition: all 0.3s ease;
	border:1px solid #5b9dca;
	padding-bottom:85px;
}
.application-item .item:hover{
	transform: translateY(-5px);
}

.application-item .item .item-desc{
	position: absolute;
	background: linear-gradient(0deg,rgba(53,94,172,1) 0%,rgba(53,94,172,0.9) 50%,rgba(255,255,255,0.1) 75%);
	min-height: 175px;
	bottom:0;
	left:0;
	right:0;
	display: flex;
	flex-direction: column-reverse;
}
.application-item .item p{
	text-align: center;
	margin:0;
	font-size:14px;
	padding:25px 0;
	}
.application-item .item p span{font-size:16px;font-weight: bold;}
	
.application-hy{
	display:flex;
	flex-direction: row;
	gap:15px;
}
.application-hy .item{
	position:relative;
	transition: all 0.3s ease;
}
.application-hy .item:hover{
	transform: translateY(-5px);
}
.application-hy .item .item-desc{
	position: absolute;
	background: linear-gradient(0deg,rgba(53,94,172,1) 0%,rgba(53,94,172,1) 15%,rgba(255,255,255,0.1) 85%);
	min-height: 175px;
	bottom:0;
	left:0;
	right:0;
	display: flex;
	flex-direction: column-reverse;
}
.application-hy .item p{
	text-align: center;
	margin:0;
	font-size:16px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	}
.application-item .item p span{font-size:16px;font-weight: bold;}
.professional{
	background: url("/static/special/2025/coal/image/professional-bg.jpg") no-repeat center/cover;
	padding-top:25px;
	padding-bottom: 50px;
	margin-top:25px;
	position: relative;
}
.professional p.desc{margin:35px 0;}
.professional .click-box{margin-top:0;}
.zhengshu{
	display: flex;
	flex-direction: row;
	gap: 50px;
	justify-content: center;
	margin-top:25px;
	position: relative;
}
.zhengshu-btn{position:absolute;left:0;right:0;margin:0 auto;bottom:15px;}
.zhengshu .item,.zhengshu-big .item{
	position: relative;
	transition: all 0.3s ease;
}
.zhengshu .item:hover ,.zhengshu-big .item:hover,.hezuo-ul li:hover{
	transform: translateY(-5px);
}
.zhengshu-big{
	display: flex;
	flex-direction: row;
	gap: 15px;
	justify-content: center;
}
.zhengshu-big .item:hover{opacity: 0.8;}
.zhengshu-big .item{display: flex;flex-direction: column;justify-content: center;}

.hezuo-bg{
	background: url("/static/special/2025/coal/image/hezuo.jpg") no-repeat center/cover;
	padding:25px 0;
	margin-top:15px;
}
.hezuo-ul{
	list-style: none;
	maring:0;
	padding:0;
	display: grid;
	grid-template-columns: repeat(6,1fr);
	justify-content: space-between;
	gap:15px;
}
.hezuo-ul li{
	position: relative;
	transition: all 0.3s ease;
}
.form-grid{display:flex;flex-direction: column;justify-content: space-between;row-gap:15px;column-gap: 50px;margin:25px 0;}
.form-grid .item{width:100%;display: flex;flex-direction: row;}
.form-grid .item label,.form-grid .item input{display: inline-block;}
.form-grid .item label{min-width: 90px;}
.form-grid input.submit{margin:25px 0;}
.form-grid input.submit{background: linear-gradient(90deg, #d21d2f, #e25050);color:#fff;text-align:center;height:50px;border-radius: 900px;padding:0 50px;position:relative;min-width:220px;border:none;}
.form-grid input.submit:hover{background: linear-gradient(90deg, #e25050, #d21d2f);}
.submit-center{justify-content: center;}


.epc{background:url(/static/special/2025/limestone/image/epc_bg.jpg) no-repeat center ;padding-bottom:50px;}
.epc h2,.epc h1{color: #fff;margin-top:50px;margin-bottom:50px;}
.epc .box{
	display: grid;
	grid-template-columns: 1fr 2fr;
	grid-gap: 30px;
}
.epc .item:nth-child(1){width:100%;height: 100%;background:#fff;border-radius: 30px;box-shadow: 0 0 5px 3px #333;padding:45px 45px;}
.epc .item:nth-child(1):hover{box-shadow: 0 0 5px 3px #fff;}
.epc .item:nth-child(1) p{line-height: 1.8;text-align: justify;}
.epc .item:nth-child(1) .epc-zixun a{color:#fff;}
.epc .item:nth-child(1) .epc-zixun{min-width: 300px;margin: 35px auto 0 auto;border-radius: 999px;background:linear-gradient(90deg, #d21d2f, #e25050);height:70px;line-height: 70px;text-align: center;color: #fff;font-size:32px;}
.epc .item:nth-child(1) .epc-zixun:hover{box-shadow: 0 0 5px 3px rgba(255,0,0,0.6);text-decoration: underline;}
.epc .item ul{display: grid;grid-template-columns: repeat(4,1fr);gap:30px;padding:0;}
.epc .item li{color:#333;border-radius: 30px;background:#fff;box-shadow: 0 0 5px 3px #333;display: flex;justify-content: center;align-items: center;flex-direction: column;position:relative;
padding:30px 0 15px 0;
row-gap: 25px;
}
.epc .item li:hover .data{color:#f3b4b4;}
.epc .item li:hover {box-shadow: 0 0 5px 3px #FFF;}
.epc .item:nth-child(2) img{width:auto;}
.epc .item .data{position: absolute;width:100%;height: 100%;z-index: 10;color:#faf2f2;font-size: 800%;font-weight: bold;text-align:center;
top: -8px;
}
.epc .item .item-data{position:relative;z-index: 100;}
.epc .item .item-data p{margin-top:15px;}





@media  (max-width: 575px){
	h2{font-size: 24px;}
	.step-line .line{margin-right: 7%;}
	.core .content{grid-template-columns: repeat(1,1fr);}
	.core .content p.desc{line-height: 40px;}
	.gui{flex-direction: column;}
	.gui .item:first-child{width:100%;}
	.smelt .item-grid dt{font-size:16px;line-height: 25px;}
	.smelt-setp{grid-template-columns: repeat(4, 1fr);}
	.gui .item:first-child p:first-child{display: none;}
	.product-bg .container{flex-direction: column;}
	.product-bg .container .item:nth-child(1){margin-right: 0;}
	.product-bg .container .item:nth-child(1) img{
		max-height: 300px;
		width: auto;
		margin: 0 auto;
		}
		
	h3{font-size:16px;}
	.smelt-setp dl:nth-child(4)::after{display: none;}
	.app-grid-1{grid-template-columns: 1fr;color:var(--h2-color);}
	.app-grid-1 p:nth-child(1){padding:0;}
	.app-grid-2 {grid-template-columns: repeat(1,1fr);padding:0;}
	.app-grid-3 {grid-template-columns: repeat(1,1fr);}
	.si-application dl{flex-direction: column-reverse;}
	.case-grid{grid-template-columns: repeat(1,1fr);}
	tbody{font-size: 14px;}
	.technicial tr{line-height: 25px;}
	.epc-step{grid-template-columns: repeat(4,1fr);}
	.epc-step dl{margin-bottom:25px;}
	.si-epc hr{display: none;}
	.si-epc h5{font-size: 18px;}
	.technicial {overflow-x: scroll;}
	.advantage-pic {grid-template-columns: repeat(1,1fr);}
	.application-item{grid-template-columns: repeat(1,1fr);}
	.application .item:nth-child(1){flex-direction: column;}
	.application .item-desc{padding:25px;}
	.click-box{flex-direction: column;}
	.application-hy{flex-direction: column;}
	.zhengshu{gap: 10px;}
	.click-box .item{min-width:160px;}
	.hezuo-ul{grid-template-columns: repeat(3,1fr);}
	.zhengshu-btn{position: static;}
	.epc .box{
		grid-template-columns: 1fr;
		grid-gap: 30px;
	}
	.epc{background-size: cover;}
	.epc .item ul{grid-template-columns: repeat(2,1fr);gap:15px;}
	.epc .item li {border-radius: 5px;}
	.epc .item:nth-child(1){padding:35px 15px;}
}
@media  (min-width: 576px) {
	.gui .item:first-child{width:100%;}
	.gui .item:first-child p:first-child{display: none;}
	.smelt .item-grid dt{font-size:16px;line-height: 30px;}
	.smelt-setp{grid-template-columns: repeat(4, 1fr);}
	.core .content{grid-template-columns: repeat(2,1fr);}
	.core .content p.desc{line-height: 40px;}
	.text-7line{-webkit-line-clamp: 5;}
	.product-bg .container{flex-direction: column;}
	.product-bg .container .item:nth-child(1){margin-right: 0;}
	.product-bg .container .item:nth-child(1) img{
		max-height: 300px;
		width: auto;
		margin: 0 auto;
		}
	.case-grid{grid-template-columns: repeat(2,1fr);}
	tbody{font-size: 14px;}
	.technicial tr{line-height: 25px;}
	.technicial {overflow-x: scroll;}
	h3{font-size:20px;}
	.app-grid-1{grid-template-columns: 1fr;color:var(--h2-color);}
	.app-grid-1 p:nth-child(1){padding:0;}
	.app-grid-2 {grid-template-columns: repeat(2,1fr);}
	.app-grid-3 {grid-template-columns: repeat(2,1fr);}
	.si-application dl{flex-direction: column-reverse;}
	.app-grid-1 p:nth-child(1){margin:0;}
	.epc-step{grid-template-columns: repeat(4,1fr);}
	.epc-step dl{margin-bottom:25px;}
	
	
	
	.advantage-pic {grid-template-columns: repeat(1,1fr);}
	.advantage-pic p{line-height: 60px;}
	.click-box	{flex-direction: column;}
	.application-item{grid-template-columns: repeat(1,1fr);}
	.epc {background-size: 100% 100%;}
	.epc .box{
		grid-template-columns: 1fr;
		grid-gap: 30px;
	}
	.epc .item ul{grid-template-columns: repeat(2,1fr);gap:15px;}
}
@media  (min-width: 768px) {
	.si-epc hr{margin-left:auto;margin-right: auto;width:90%;}
	.advantage-pic {grid-template-columns: repeat(2,1fr);}
	.application-item{grid-template-columns: repeat(2,1fr);}
}
@media  (min-width: 992px) {
	
	.smelt-setp {grid-template-columns: repeat(8, 1fr);}
	.smelt-setp dt{font-size:14px;}
	.step-line .line{margin-right: 8.5%;}
	.app-grid-1{grid-template-columns: 1fr;color:var(--h2-color);}
	.app-grid-1 p:nth-child(1){padding:0;}
	.app-grid-2 {}
	.app-grid-3 {grid-template-columns: repeat(3,1fr);}
	
	
	.gongyi .index {grid-template-columns: repeat(3,1fr);}
	.click-box	{flex-direction: row;}
	.form-grid{display:flex;flex-direction: row;}
	.epc .item ul{grid-template-columns: repeat(3,1fr);gap:15px;}
}
@media  (min-width: 1200px) {
	.app-grid-1{color:var(--text-color);}
	.app-grid-1{display: grid;grid-template-columns: 7fr 3fr;position: relative;gap: 25px;}
	.app-grid-1 p:nth-child(1){margin:25px 35px 50px 35px;}
	 .product-bg .container{flex-direction: row;}
	 .product-bg .container .item:nth-child(1) img{max-height:500px;}
	.hezuo-ul{grid-template-columns: repeat(6,1fr);}
	.epc .box{
		grid-template-columns: 1fr 2fr;
	}
	.epc .item ul{grid-template-columns: repeat(4,1fr);gap:30px;}
	.si-application dl{flex-direction: row;}
}

@media (min-width: 1280px){

	.core .content{
		gap: 10px;
	}
	.text-7line{
		-webkit-line-clamp: 5;
	}
	.core .content h3{font-size:22px;}
	.si-application p.desc { }
	.gui{margin-bottom:25px;}
	.epc-step{grid-template-columns: repeat(8,1fr);}
	.si-epc hr{margin-top:-22px;}
	.product-bg .container .item:nth-child(1){
		width:40%;
		flex:none;
	}	
}


@media  (min-width: 1400px) {
	.technicial tr{line-height: 45px;}
	tbody{font-size: 16px;}
	.smelt .item-grid dt{line-height: 53px;font-size: 24px;}
	.smelt-setp dt{font-size:16px;}
	.step-line .line{margin-right: 8.9%;}
	.gui .item:first-child p:first-child{display: block;}
	.core .content{
		gap: 25px;
		grid-template-columns: repeat(4,1fr);
	}
	.text-7line{
		-webkit-line-clamp: 4;
	}
	.core .content h3{font-size:24px;}
	.product-bg .container{flex-direction: row;}
	.product-bg .container .item:nth-child(1) img{max-height: 100%;}
	.app-grid-2 {grid-template-columns: repeat(2,1fr)}
	.app-grid-3 {grid-template-columns: repeat(3,1fr);}
	.si-application {padding-top: 15px;}
	.si-application dl{flex-direction: row;}
	.si-case{padding:25px 0;margin:0;}
	.case-grid{grid-template-columns: repeat(4,1fr);}
	.product-bg .container .item:nth-child(1){
		width:40%;
		}
	
	
	.banner img{width:65%;position: relative;bottom:-45px;}
	.application .item:nth-child(1){
		border-bottom-left-radius: 75px;
		border-top-right-radius: 75px;
		margin-top:25px;
	}
	.application .item:nth-child(2){gap:25px;margin-bottom: 30px;}
	.application .item-desc{width:47%;border-bottom-left-radius: 35px;}
	.application .item-material{width:50%;}
	.gongyi .item-grid {
		display: grid;
		grid-template-columns: 4fr 6fr;
		margin-bottom: 30px;
	}
	.gongyi .index{
		gap:30px;
	}
	.advantage{grid-template-columns: repeat(3,1fr)}
	.advantage-pic {grid-template-columns: repeat(4,1fr);}
	.advantage-pic p{line-height: 50px;}
	.application-item{grid-template-columns: repeat(4,1fr);}
	.click-box .item{min-width:220px;}
		
}
@media  (min-width: 1600px) {
	.step-line .line{margin-right: 9.1%;}
	.advantage-pic p{line-height: 60px;}
	.text-7line{
		-webkit-line-clamp: 7;
	}
	.case-grid{max-width: 1600px;margin:0 auto;}
	.product-bg .container .item:nth-child(1){
		width:35%;
	}
}
@media  (min-width: 1900px) {

}






