@charset "utf-8";
.scindex1 {
  width: 100%;
  height: auto;
  margin: auto;
}
.scmenu {
  position: absolute;
  z-index: 3;
  left: 50%;
  margin-left: -557px;
  margin-top: 0px;
  width: 200px;
  height: auto;
}
.scmenu address, .scmenu cite, .scmenu dfn, .scmenu em, .scmenu var {
  font-style: normal;
}
.scmenu .wrap { width:1210px; margin:0px auto; }
.all-sort-list {
	box-shadow: 0px 0px 10px #DDDDDD; 
	position:relative; 
	width:200px; 
	height: 400px; 
	border:2px solid #fff; 
	border-top:none; 
	padding:3px 3px 3px 0px; 
	background:#fff; 
	display: flex; 
	flex-direction: column; 
	justify-content: space-around; 
 }
.all-sort-list .item { height:30px; border-top:1px solid #FFFFFF; }
.all-sort-list .item.bo { border-top:none;  } 
.all-sort-list .item h3 { height:28px; line-height:28px; border:1px 0px; font-size:14px; font-weight:normal; width:199px; overflow:hidden;margin: 0; }
.all-sort-list .hover h3 { position:relative; z-index:13; background:#fff; border-color:#DDD; border-width:1px 0px; border-style:solid; }
.all-sort-list .item span { padding:0px 5px; color: #004ea2;; font-family:"\5B8B\4F53"; } 
.all-sort-list .item a { color: #004ea2;; text-decoration:none; }
.all-sort-list .item a:hover { font-weight:bold; color: #004ea2;; }
.product-banner{text-align: center;}
.product-banner img{width: 100%;height: 400px;object-fit: cover;}
@media screen and (max-width:768px) {
	.product-banner img{width: 100%;height: auto;object-fit: fill;}
}
.all-sort-list .item-list { 
	display:none;
	position:absolute;
	width:580px;
	min-height:100px;
	_height:200px;
	background:#fff;
	left:198px;
	box-shadow:0px 0px 10px #DDDDDD;
	border:1px solid #fff;
	top:3px;
	z-index:10;

}
.all-sort-list .item-list .close { 
	position:absolute;
	width:26px;
	height:26px;
	color:#FFFFFF;
	cursor:pointer;
	top:-1px;
	right:-26px;
	font-size:20px;
	line-height:20px;
	text-align:center;
	font-family:"Microsoft Yahei";
	background:rgba(0, 0, 0, 0.6); 
	background-color:transparent\9;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000');
}

.item-list .subitem { float:left; width:580px; padding:0px 4px 0px 8px; }
.item-list .subitem dl { border-top:1px solid #cccccc; padding:6px 0px; overflow:hidden; zoom:1;margin-bottom: 0; }
.item-list .subitem .fore1 { border-top:none; }
.item-list .subitem dt { float:left; width:80px; line-height:22px; text-align:left; padding:3px 6px 0px 0px; font-weight:700; color:#E4393C; }
.item-list .subitem dt a { color: #004ea2;; text-decoration:underline; font-size: 12px;}
.item-list .subitem dd { float:left; width:480px; padding:3px 0px 0px; overflow:hidden; }
.item-list .subitem dd em { float:left; height:14px; line-height:14px; padding:0px 8px; margin-top:5px; border-right:1px solid #CCC; }
.item-list .subitem dd em a, .item-list .cat-right dd a { color: #004ea2; text-decoration:none; font-size: 12px;}
.item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover { font-weight:normal; text-decoration:underline; color: #004ea2;}
.item-list .cat-right { float:right; width:200px; }
.item-list .cat-right dl { width:194px; padding:6px 8px; }
.item-list .cat-right dd { padding-top:6px; line-height:22px; overflow:hidden; padding:3px 0px 0px; }
.item-list .cat-right dt { padding:3px 6px 0px 0px; font-weight:700; color:#E4393C;  }
.item-list .cat-right dd a:hover { color: #004ea2; }



#tb {
  position: relative;
  width: 100%;
  height: 518px;
  overflow: hidden;
  text-align: left;
  z-index: 1;
  border: 0px red solid;
}
#tb ul#tp {
  position: absolute;
  z-index: 3;
  left: 50%;
  bottom: 10px;
  margin-left: 0px;
}
#tb ul#tp li {
  width: 14px;
  height: 14px;
  line-height: 12px;
  background: #D9DDE6;
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  font-family: Verdana;
  text-align: center;
  float: left;
  margin-right: 5px;
  border-radius: 15px 15px 15px 15px;
}
#tb ul#tp li.on {
  background: #FEF200;
}
#bl a {
  position: absolute;
  display: block;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
  height: 518px;
  background-position: center top;
  background-repeat: no-repeat;
}


.scindex2{

	/* height:490px; */
	border:0px red solid;
	margin:auto;
	margin-top:40px;
	overflow:hidden;
	}
	
	.scindex2lb{
		width:100%;
	height:auto;
	border:0px red solid;
	margin:auto;
	margin-top:0px;
	overflow:hidden;
	}
	.scindex2-1{
	width:100%;
	height:18px;
	float:left;
	/* background: url(../images/scindex2-1.jpg) no-repeat; */
	position: relative;
	}
	.scindex2-1::before {
		display: block;
		content: ' ';
		position: absolute;
		background-color: #C81624;
		height: 2px;
		top: 50%;
		z-index: 1;
		right: 0;
		left: 160px;
	}
	.scindex2-1-1{
		width:125px;
		height:18px;
		float:left;
		overflow:hidden;
		padding-left: 10px;
		line-height: 18px;
		background-color: #fff;
		position: relative;
		z-index: 2;
	}
	.scindex2-1-1::before {
		display: block;
		content: ' ';
		position: absolute;
		background-color: #C81624;
		width: 3px;
		top: 0px;
		bottom: 0;
		z-index: 3;
		left: 0px;
	}
	.scindex2-1-1 a{
	font-size:16px;
	font-weight:bold;}
	
	.scindex2-1-2{
	width:90px;
	height:18px;
	float:right;
	overflow:hidden;
	text-align:center;
	margin-right:28px;
	line-height: 18px;
	background-color: #fff;
	position: relative;
	z-index: 2;
}
	
	.scindex2-1-2 a{
	font-size:12px;
	font-weight:bold;}
	
	.scindex2-2{
		width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top:25px;}
	
	.scindex2-2left{
	/* width:156px;
	float:left; */
	height:auto;
	border-right:1px #DDDDDD solid;
	}
	
	
	.scindex2-2leftlb{
	width:200px;
	float:left;
	height:auto;
	 min-height:1080px;
	}
	
	.scindex2-2left1{
	/* width:156px;
	height:auto;
	float:left; */
	border-bottom:1px #cccccc dashed;
	
	}
	
	.scindex2-2left1 ul{
	width:156px;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	
	}
	
	.scindex2-2left1 ul li{
	width:78px;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	
	}
	.scindex2 .scindex2-2left1 .row > div{
		margin: 0;
padding-left: 5px;
padding-right: 5px
	}
	.scindex2-2left1  a{
		font-size:14px;
		line-height: 1.6;
	display: block;
	padding: 3px 0;
	}
	
	.scindex2-2left2{
	/* width:156px;
	height:280px;
	float:left; */
	margin-top:10px;
	}
	
	.scindex2-2right{
		width: 980px;
	float:right;
	height:auto;
	overflow:hidden;
	}
	

	.scindex2-2right ul{width: 995px;}
	.scindex2-2right ul::after{display: block;width: 100%;clear: both;content: "";}
	.scindex2-2right ul li{
		width: 25%;
		float:left;
		overflow:hidden;
		margin-left:0;
	}
	.scindex2-2right-1{
		padding: 0 15px;
	}
	.scindex2-2right-1 a{display: block;position: relative;height: 0px;padding-top: 90%;}
	.scindex2-2right-1 a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
	.scindex2-2right-2{
		padding: 0 15px;
		height:30px;
		float:left;
		line-height:30px;
		overflow:hidden;
		width: 100%;
	}
	.scindex2-2right-2 a{
	font-size:12px;
	font-weight:bold;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
	}
	
	.scindex2-2right-3{
		padding: 0 15px;
	height:25px;
	float:left;
	line-height:25px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	
	}
	.scindex2-2right-3 a{
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	
	}
	
	
	.scindex2-2rightlb{
	width:800px;
	float:right;
	height:auto;
	overflow:hidden;
	}
	
	.scindex2-2rightlb ul{
	width:800px;
	height:auto;
	overflow:hidden;
	}
	
	.scindex2-2rightlb ul li{
	width:180px;
	height:260px;
	float:left;
	overflow:hidden;
	margin-left:16px;
	}
	
	.scindex2-2rightlbjp{
	width:796px;
	float:right;
	height:auto;
	overflow:hidden;
	margin-bottom:5px;
	
	}
	.scindex2-2rightlbjpsm1{
	width:796px;
	float:left;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:20px;
	color:red;
	font-weight:bold;
	padding-left:14px;
	
	}
	.scindex2-2rightlbjpsm2{
	width:796px;
	float:left;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:20px;
	color:blue;
	font-weight:bold;
	padding-left:14px;
	
	}
	
	.scindex2-2rightlbjp ul{
	width:800px;
	height:auto;
	overflow:hidden;
	}
	
	.scindex2-2rightlbjp ul li{
	width:180px;
	height:260px;
	float:left;
	overflow:hidden;
	margin-left:16px;
	}
	
	
	.scindex2-2rightlb-1{
	width:180px;
	height:160px;
	float:left;
	}
	
	.scindex2-2rightlb-2{
	width:180px;
	height:30px;
	float:left;
	line-height:30px;
	overflow:hidden;
	
	}
	.scindex2-2rightlb-2 a{
	font-size:12px;
	font-weight:bold;
	
	}
	
	.scindex2-2rightlb-3{
	width:180px;
	height:25px;
	float:left;
	line-height:25px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	
	}
	.scindex2-2rightlb-3 a{
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	
	}
	
	.scindex2-2rightlb-4{
	width:180px;
	height:34px;
	float:left;
	
	}
	

	
	.scmenuright{
	 position:absolute; z-index:300; left:50%; margin-left:320px;
	 margin-top:15px;
	 width:205px;
	 height:473px;
	 background-color:#FFFFFF;
	 border:1px #cccccc solid;
	}
	
	.index1right2-3{
	width:205px;
	height:205px;
	float:left;
	overflow:hidden;
	}
	
	.scmenulb{
	 position:absolute; z-index:3; left:50%; margin-left:-502px;
	 margin-top:-39px;
	 width:200px;
	 height:auto;
	}
	
	.scindex2-2rightxq{
	width:800px;
	float:right;
	height:auto;
	overflow:hidden;
	}
	
	.scindex2-2rightxq1{
	width:800px;
	height:auto;
	float:left;}
	
	.scindex2-2rightxq1left{
	width:320px;
	height:auto;
	float:left;
	margin-left:20px;
	overflow:hidden;
	}
	
	.scindex2-2rightxq1right{
	width:430px;
	height:auto;
	float:right;
	
	}
	
	.scindex2-2rightxq1right1{
	width:580px;
	height:auto;
	line-height:30px;
	font-size:16px;
	font-weight:bold;}
	
	.scindex2-2rightxq1right2{
	width:580px;
	height:auto;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	border:0px red solid;
	}
	
	.scindex2-2rightxq1right2 span{
	font-size:16px;
	font-weight:bold;
	color:red;
	}
	
	.scindex2-2rightxq1right2-1{
	width:70px;
	float:left;
	line-height:30px;
	}
	
	.scindex2-2rightxq1right3{
	width:580px;
	height:34px;
	float:left;
	}
	
	.scindex2-2rightxq1right2ms{
	width:760px;
	height:auto;
	line-height:30px;
	font-size:12px;
	overflow:hidden;
	
	
	margin-top: 10px;
	float:left;
	margin-left:15px;
	}


.scindex2 .pic a{display: block;width: 100%;height: 0;padding-top: 100%;position: relative;}
.scindex2 .pic a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.scindex2 .row > div{margin-bottom: 15px;margin-top: 15px;}
.scindex2 .text a{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  line-height: 2;
  padding: 0 6px;
}

@media screen and (max-width:1140px) {
	.scmenu{
		margin-left: 0;
		left: 30px;
	}
}
@media screen and (max-width:768px) {
	.scmenu{display: none;}
}










