body, button, dd, dl, form, h1, h2, h3, h4, h5, input, li, ol, p, td, textarea, th, tr, ul{
	margin:0;
	padding:0;
}
*,a{
	 text-decoration:none;
}
*,img{
	border: none;
}




/***收货地址***/
.lab1301 {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#f5f9fa;
}
.lab1302 {
	background:url(../images/dzbj.png);
	height:42px;
}
.lab1303 {
	font-size:16px;
	color:#FFF;
	float:left;
	width:200px;
	line-height:38px;
	padding-left:25px;
}
.lab1304 {
	float:right;
	line-height:30px;
	padding-right:15px;
	font-size:20px;
}
.lab1305 {
	width:160px;
	height:20px;
	border:solid #5d7ab4 2px;
	float:left;
	padding-left:10px;
	line-height:20px;
}
.lab1306 {
	background:url(../images/srarch.jpg);
	border:0px;
	width:19px;
	height:26px;
}
.chaxun {
	padding:8px;
	overflow:hidden;
	background:#e8f3f7;
}
.lab1307 {
	width:92px;
	height:26px;
	background:url(../images/zengjia.jpg);
	border:0;
}
.lab1308 {
	width:92px;
	height:26px;
	background:url(../images/sxin.jpg);
	border:0;
}
.lab1310 ul li {
	float:left;
	margin-left:5px;
}
.lab1309 {
	width:230px;
	float:left;
}
.lab1310 {
	width:110px;
	float:right;
}
.lab1311 table {
	border:solid #bdcccf 1px;
}
.lab1311 {
	padding:10px;
}
.lab1311 a {
	color:#000;
	font-family:"微软雅黑"
}
.lab1311 a:hover {
	color:#C63;
}


.zhidingxing {
	text-align:center;
	height:35px;
	background-color:#dfe7ea;
	font-size:13px;
	border-left:solid #bdcccf 1px;
	border-bottom:solid #bdcccf 1px;
}
.erxing {
	border-bottom:solid #bdcccf 1px;
	text-align:left;
	font-family:"宋体";
	font-size:12px;
}


.pub-subnav{box-shadow:0px 10px 10px #f2f2f2; height:60px; line-height:60px; text-align:center; position:relative;}
.pub-subnav ul{width:95%; max-width:1280px; margin:auto;}
.pub-subnav ul li{display:inline; margin:0px 30px; font-size:16px; color:#333;}
.pub-subnav ul li:hover,.pub-subnav ul li.cur a{color:#337ab7;text-decoration:none;}
.pub-subnav .linecur{display:block; width:0; height:4px; background:#337ab7; position:absolute; left:0; top:-4px;}


.regDiv {
	width: 100%;
	height: 660px;
	background: url(../images/xws/registerbk.png) no-repeat center right;
	overflow: hidden;
}


/* 首页关键词部分 */
.J-service-container{overflow:hidden; height:80px; border-bottom:1px solid #e5e5e5; background-color:#fff; box-shadow:0 3px 10px #999;}
.J-service-container .J-service-body{overflow:hidden; padding:28px 0;}
.J-service-container .J-service-body .keyWords{position:relative; float:left; width:500px; font-size:14px; color: #666;}
.J-service-container .J-service-body .keyWords .dt{display:inline-block; vertical-align:middle; margin-right:30px; font-size:16px; font-weight:bold; color:#333;}
.J-service-container .J-service-body .keyWords .dt i{display:inline-block; vertical-align:middle; width:20px; height:20px; margin:-2px 10px 0 0; background:url(../dist/images/keyWords@icon.png);}
.J-service-container .J-service-body .keyWords .txt{display:inline-block; vertical-align:middle;}
.J-service-container .J-service-body .keyWords .txt a:hover{text-decoration:underline;}
.J-service-container .J-service-body .keyWords .spacer{position:absolute; right:0; top:0; z-index:2; width: 1px; height:26px; background-color:#efefef;}
.J-service-container .J-service-body .news{float:right; width:650px;}
.J-service-container .J-service-body .news .dt{display:inline-block; vertical-align:middle; margin-right:30px; font-size:16px; font-weight:bold; color:#333;}
.J-service-container .J-service-body .news .dt i{display:inline-block; vertical-align:middle; width:22px; height:14px; margin:-2px 10px 0 0; background:url(../dist/images/speaker@icon.png);}
.J-service-container .J-service-body .news .list{display:inline-block; vertical-align:middle; overflow:hidden; margin-top:2px; width:380px; height:22px;}
.J-service-container .J-service-body .news .list ul{color:#888;}
.J-service-container .J-service-body .news .list ul li{width:100%;}
.J-service-container .J-service-body .news .list ul li a{display:inline-block; vertical-align:middle; color:#888;}
.J-service-container .J-service-body .news .list ul li a:hover{color:#008100; text-decoration:underline;}
.J-service-container .J-service-body .news .list ul li a span{margin-right:8px;}
.J-service-container .J-service-body .news .list ul li .hot{display:inline-block; vertical-align:middle; margin-left:10px; width:24px; height:14px; background:url(../dist/images/news-hot@icon.png) no-repeat;}
.J-service-container .J-service-body .news .more{float:right; color:#666; margin-top:2px;}
.J-service-container .J-service-body .news .more:hover{text-decoration: underline;}

/* 首页优质服务部分 */
.in_servbg{width:100%; height:567px; margin:8px auto 0; background:url(../dist/images/in_whybg.jpg) no-repeat center center; background-size:cover; padding:40px 0;}
.in_title{width:100%; margin:auto; text-align:center;}
.in_title h2{font-size:30px;
	/*line-height:30px;*/

	color:#000;}
.in_title h2 a{color:#000;}
.in_title h2 a:hover{color:#008100;}
.in_title p{font-size:16px; line-height:30px; margin-top:10px;}
.in_title:after{content:""; display:block; width:40px; height:3px; background:#fd0000; margin:10px auto 0;}

.in_yzfw_list{width:100%; margin:60px auto 0;
	display: flex;
	justify-content: center; /* 水平居中 */
	align-items: center;      /* 垂直居中 */
	flex-wrap: wrap;          /* 允许换行，防止小屏幕下压缩 */
	text-align: center;
	box-sizing: border-box;
}
.in_yzfw_list .li {
	height: 280px;
	margin-right: 15px;
	background: #fff;
	padding: 30px 0;
	position: relative;
	cursor: pointer;
	margin-bottom: 5px;
}
.in_yzfw_list .li {
	width: 100%;

}
@media (min-width:768px){
	.in_yzfw_list .li {
		width: 46.5%;
	}
}
@media(min-width:1200px) {
	.in_yzfw_list .li {
		width: 23%;
	}
}



.in_yzfw_list .li:hover{box-shadow:0 5px 15px #999; transform:translateX(-10);}



.in_yzfw_list .li .tb{width:60px; height:46px; margin:auto; text-align:center;}
.in_yzfw_list .li .tb span{font-size:46px; line-height:46px; color:#bfbfbf;}
.in_yzfw_list .li:nth-child(2) .tb span,.in_yzfw_list li:nth-child(3) .tb span{font-size:60px; color:#bfbfbf;}
.in_yzfw_list .li:hover .tb span{color:#fd0000;}
.in_yzfw_list .li .txt{width:100%; margin:20px auto 0; text-align:center;}
.in_yzfw_list .li .txt h3{font-size:18px; line-height:30px; color:#000;}
.in_yzfw_list .li:hover .txt h3{color:#fd0000;}
.in_yzfw_list .li .txt p{line-height:20px; margin-top:10px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; line-clamp:1; -webkit-box-orient:vertical;}

/* 首页产品展示部分 */
.in_probg{width:100%; height:1000px; margin:auto; background:url(../dist/images/in_probg.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.in_pro_img{width:100%; margin:40px auto 0;}
/*@media (min-width:768px){*/
/*	.in_pro_img li{width:46%; float:left; position:relative; margin:0 2% 25px 0; background:#f7f8fc; border:1px solid #ddd; padding-bottom:30px; -webkit-transition:all .3s; transition:all .3s;}*/

/*}*/
/*@media (min-width:1200px){*/
/*	.in_pro_img li{width:23%; float:left; position:relative; margin:0 2% 25px 0; background:#f7f8fc; border:1px solid #ddd; padding-bottom:30px; -webkit-transition:all .3s; transition:all .3s;}*/

/*}*/

@media (min-width:768px) {
	.in_pro_img .custom-col {
		width: calc(50% - 30px); /* 四等分减去 margin */
	}

}
@media (min-width:1200px) {
	.in_pro_img .custom-col {
		width: calc(25% - 30px); /* 四等分减去 margin */
	}
}
.in_pro_img .custom-col {

	margin:0 10px 25px 0;
	float: left; /* 确保 inline-block 不生效时也能排列 */
	position:relative;
	background:#f7f8fc; border:1px solid #ddd; padding-bottom:30px; -webkit-transition:all .3s; transition:all .3s;
}

/* 最后一个元素去掉右边距 */
.in_pro_img .custom-col:last-child {
	margin-right: 0;
}

/*.in_pro_img li{width:23%; float:left; position:relative; margin:0 2% 25px 0; background:#f7f8fc; border:1px solid #ddd; padding-bottom:30px; -webkit-transition:all .3s; transition:all .3s;}*/
.in_pro_img li img{width:100%; display:block;}
.in_pro_img li:hover{box-shadow:0 5px 15px #bbb; transform:translateY(-10px);}
.in_pro_img li .tier{background:#008100; color:#fff; border-radius:2px;}
.in_pro_img li a{display:block;height:100%}
.in_pro_img li p{width:100%; padding-top:20px; text-align:center;}
.in_pro_img li p b{display:block; width:100%; color:#333; font-size:16px; margin-bottom:10px;}
.in_pro_img li a p b{color:#000;}
.in_pro_img li a:hover p b{color:#008100;}
.in_pro_img li p span{color:#008100; display:inline-block; height:24px; line-height:24px; text-align:center; background:#fff8ee; padding:0 9px; border:1px solid #008100;}
.in_pro_img li .img{width:100%; display:block;}

/* 首页设备展示部分 */
.in_sbzsbg{width:100%; height:800px; margin:auto; background:url(../dist/images/in_sbzsbg.jpg) no-repeat center center; background-size:cover; padding:80px 0;}
.in_title2{width:100%; margin:auto; text-align:center;}
.in_title2 h2{font-size:30px; line-height:30px; color:#fff;}
.in_title2 h2 a{color:#fff;}
.in_title2 h2 a:hover{color:#fd0000;}
.in_title2 p{font-size:16px; line-height:30px; margin-top:10px; color:#fff;}
.in_title2:after{content:""; display:block; width:40px; height:3px; background:#fd0000; margin:10px auto 0;}
.in_sbzs_box{width:100%; height:480px; margin:60px auto 0;}
.in_sbzs_box .item{position:relative; overflow:hidden; float:left; width:840px; height:480px; margin-right:5px; cursor:pointer;}
.in_sbzs_box .item .inner{position:absolute; left:0; top:0; z-index:1000; width:100%; height:480px; color:#fff; background-color:rgba(8,35,54,.5);}
.in_sbzs_box .item .info{display:none;}
.in_sbzs_box .item .tabs{position: relative; left:-20px; z-index:3; display: block; animation: special-process 0.5s alternate;}
.in_sbzs_box .item .opacity{ display: block; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; background-color:rgba(0,0,0,0.3);}
.in_sbzs_box .item .inner{width:100%; padding:40px; color: #fff;}
.in_sbzs_box .item .inner .dt{font-size:24px; margin-top:6px;}
.in_sbzs_box .item .inner .dt:after{content:""; display:block; width:40px; height:3px; background:#fd0000; margin-top:20px;}
.in_sbzs_box .item .inner .des{font-size:15px; line-height:30px; margin:20px 0 0 0; }
.in_sbzs_box .item .inner .des p{margin-bottom:9px; line-height:1.2;}
.in_sbzs_box .item .inner .lines{width:385px; overflow:hidden; margin-top:20px; font-size:14px;}
.in_sbzs_box .item .inner .lines dd{float: left; width:115px; margin-bottom:10px;}
.in_sbzs_box .item .inner .lines dd.w125{position:relative; width:125px; margin-left: -12px;}
.in_sbzs_box .item .inner .online-quotation{display:block; width:180px; height:40px; margin-top:40px; cursor:pointer; font-size:16px; line-height:42px; border:1px solid #fd0000; text-align:center; background-color:#fd0000; color:#fff; border-radius:30px; box-shadow:0 2px 4px rgba(0,0,0,0.1);}
.in_sbzs_box .item .inner .online-quotation:hover{background-color:#fd0000; box-shadow:0 4px 6px rgba(0,0,0,0.15);}
.in_sbzs_box .item.cur .inner{background-color:rgba(8,35,54,.3);}
.in_sbzs_box .item.cur .info{display:block; animation:special-process 0.5s alternate;}
.in_sbzs_box .item.cur .tabs{display:none; }
.in_sbzs_box .item.cur .dt{font-size:24px; font-weight:bold;}
.in_sbzs_box .item.cur .opacity{display:none; background-color:rgba(0,0,0,0);}
@keyframes special-process{0%{opacity:0;}50%{opacity:0.5;}100%{opacity: 1;}}

/* 首页关于我们部分 */
.ind-abt{margin-top:80px;background-position:center bottom;background-repeat: no-repeat;padding-bottom:400px;}
.ind-abt .intro{padding:40px 5% 0;line-height:30px; text-align:center; margin-bottom:60px;}
.ind-abt dl{background:#fff; position:relative; padding:30px 2.5%; overflow:hidden; box-shadow:0 5px 15px #999;}
.ind-abt dl dd{float:left; text-align:center; width:16.666%; margin-right:4%; border-right:1px solid #e6e6e6; padding-right:4%;}
/* 添加或修改以下媒体查询部分 */
@media (max-width:767px) {
	.ind-abt dl dd {
		width: 48%; /* 手机上显示两个元素 */
		margin-right: 2%; /* 调整右边距以适应两个元素 */
		padding-right: 2%;
	}
	.ind-abt dl dd:nth-child(2n) {
		margin-right: 0; /* 去掉最后一个元素的右边距 */
		border-right: none; /* 去掉最后一个元素的右边框 */
	}
}

.ind-abt dl dd:last-of-type{margin-right:0; border-right:none;}
.ind-abt dl dd span{font-family:Arial; font-size:40px; font-weight:bold; color:#fd0000; display:block; margin-top:5px;}
.ind-abt dl dd p{font-size:18px; line-height:30px;}
.wtaboimg{width:100%; overflow:hidden;display:none;}
.wtaboimg img{min-height:180px; width:100%; object-fit:cover;}


.w1200{width:95%; max-width:1200px; margin:auto; position:relative;}
.clear::after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

#banner img {
	height: 500px; /* 固定高度 */
	width: 100%;   /* 宽度随容器变化 */
	object-fit: cover; /* 可选：控制图片缩放方式 */
}
@media (max-width:767px) {
	#touch_div{
		width: 100%;
	}
}