/*$${"color":[{"val":"#666e80","title":"默认分类标题文字颜色"},
{"val":"#fff","title":"鼠标滑过分类标题文字颜色"},
{"val":"#e0e2e5","title":"关键词文字颜色"},
{"val":"#999999","title":"栏目位置文字颜色"},
{"val":"#26334c","title":"栏目标题文字颜色"},
{"val":"#4d4d4d","title":"默认分类文字颜色"},
{"val":"#555555","title":"移动端二级分类栏目选中颜色"},
{"val":"#b40014","title":"分类选中/滑过文字颜色"},
{"val":"#000000","title":"联系方式文字颜色"}],
"background":[{"val":"#fff","title":"产品分类背景颜色"},
{"val":"#b40014","title":"分类栏目背景颜色/分类栏目鼠标滑过背景"},
{"val":"#f4f4f4","title":"栏目列表背景颜色"},
{"val":"#f7f7f7","title":"分类栏目默认背景颜色"},
{"val":"#dddddd","title":"分类栏目/二级分类底部边框颜色"}],
"border":[{"val":"#e6e6e6 ","title":"栏目标题边框"},
{"val":"#e6e6e6","title":"产品边框"},
{"val":"#dcdcdc","title":"查看更多按钮边框"},
{"val":"#f2aa43","title":"栏目边框"}]}$$*/
#proList_xxx{
	width: 1200px;
	margin: 60px auto;
}
#proList_xxx .prBox{
	height: 70px;
	position: relative;
	display: none;
}
#proList_xxx .prClass{
	position: absolute;
	height: 70px;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 15px 10px rgba(0,0,0,.1);
	bottom:10px;
	z-index:100;
}
#proList_xxx .classList{
	width: calc(100% - 200px);
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
	position: relative;
}
#proList_xxx .classList .sBox{
	height: 100%;
	display: block;
	float: left;
	width:100%;
}

#proList_xxx .classList .active,
#proList_xxx .classList .swiper-slide:hover{
	background:rgba(202, 0, 0, 1);
}
#proList_xxx .classList .sBox .title{
	width: 100%;
	display: block;
	text-align: center;
	line-height: 70px;
	height: 70px;
	color: #666e80;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
#proList_xxx .classList .active .title,
#proList_xxx .classList .swiper-slide:hover .title{
	color: #fff;
}
#proList_xxx .btnPrev,
#proList_xxx .btnNext{
	background-size: 15px 25px;
	position: absolute;
	top:0;
	width: 50px;
	height: 100%;
	cursor: pointer;
}
#proList_xxx .btnPrev{
	background: url(/static/images/LT00004_03.png) no-repeat center center;
	left:0;
}
#proList_xxx .btnNext{
	background: url(/static/images/LT00004_04.png) no-repeat center center;
	right:0;
}

#proList_xxx .prKey{
	width: 100%;
	height: 60px;
	background: #e0e2e5;
	line-height: 60px;
	font-size: 14px;
	display: none;
}
#proList_xxx .prKey a{
	color: #666e80;
	margin: 0 20px;
}
#proList_xxx .prKey a.active{
	color: #555555;
	font-weight: bold;
}
#proList_xxx .className{
	height: 60px;
	line-height: 60px;
	border-bottom: #e6e6e6 solid 1px;
}
#proList_xxx .className .title-1{
	float: left;
	font-size: 22px;
	color: #26334c;
	position: relative;
	display: inline-block;
	font-weight: bold;
}
#proList_xxx .className .title-2{
	color: #999999;
	float: right;
	font-size: 14px;
}
#proList_xxx .className .title-2 a{
	color: #999999;
}
#proList_xxx .classleft{
	width: 300px;
	float: left;
	margin-top: 40px;
}
#proList_xxx .contactBox{
	width: 300px;
	display: block;
	background: #f4f4f4;
	margin-top: 20px;
}
#proList_xxx .subClass{
	width: 300px;
	display: block;
	background: #f4f4f4;
	padding-bottom: 15px;
}
#proList_xxx .subClass dt,
#proList_xxx .toptact{
	width: 100%;
	background: rgba(202, 0, 0, 1);
	font-size: 24px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	font-weight: bold;
	border-top: #f2aa43 solid 2px;
	position: relative;
	color: #fff;
}
#proList_xxx .contact{
	border-bottom:#d8d8d8 solid 1px;
	width: 100%;
	color: #000000;
	padding: 10px 0;
	line-height: 32px;
}
#proList_xxx .contact .tit-1{
	font-size: 18px;
	text-align: center;
}
#proList_xxx .contact .tell{
	font-size:24px;
	font-weight: 550;
	text-align: center;
}
#proList_xxx .code{
	padding: 15px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	line-height: 40px;
	font-size: 16px;
	color: #000000;
}
#proList_xxx .code img{
	width: 150px;
	height: 150px;
	object-fit: cover;
}
#proList_xxx .subClass dt::after,
#proList_xxx .toptact::after{
	width: 0;
	height: 0;
	position: absolute;
	right:0;
	bottom: 0;
	content: '';
	border: 8px solid;
	border-left-color: rgba(202, 0, 0, 1);
	border-right-color: #f2aa43;
	border-top-color: rgba(202, 0, 0, 1);
	border-bottom-color: #f2aa43;
	z-index: 40;
}
#proList_xxx .subClass dt a{
	color: #fff;
}
#proList_xxx .subClass dd{
	width: 100%;
	font-size: 16px;
	position: relative;
	cursor: pointer;
	margin-bottom: 2px;
	line-height: 90px;
}
#proList_xxx .subClass .title{
	height: 80px;
	line-height:80px;
	text-indent: 80px;
	display: block;
	width: 100%;
	font-size: 18px;
	color: #000000;
	position: relative;
	transition: hover .3s ease;
}
#proList_xxx .subClass .title::after{
	width: 8px;
	content: '';
	position: absolute;
	left:50px;
	top:50%;
	height: 8px;
	background:rgba(202, 0, 0, 1);
	z-index: 100;
	margin-top: -4px;
	border-radius: 50%;
}
#proList_xxx .subClass dd .title.active,
#proList_xxx .subClass .title:hover{
	color: rgba(202, 0, 0, 1);
}

#proList_xxx .subClass dd .moulmnList{
	background: #f7f7f7;
	padding: 0 8px;
	width: 100%;
	list-style-type: none;
	text-indent: 80px;
	display: none;
}
#proList_xxx .subClass dd .moulmnList li{
	line-height: 54px;
	font-size: 14px;
	color: #999999;
	width: 100%;
	height: 54px;
	border-bottom:#dddddd solid 1px;
}
#proList_xxx .subClass dd .moulmnList li a{
	color: #999999;
}
#proList_xxx .subClass dd .moulmnList li.active a{
	color: rgba(202, 0, 0, 1);
}
#proList_xxx .proliCon{
	width: calc(100% - 330px);
	float: right;
	padding-top: 30px;
	margin-right: -15px;
}
#proList_xxx .proliCon.noLeft{
	width: 100%;
}
#proList_xxx .proliCon .itemLi{
	width:calc(33.3% - 20px);
	float: left;
	margin: 10px 10px;
	height: 255px;
}
#proList_xxx .proliCon.noLeft .itemLi{
	width: 25%;
}
#proList_xxx .proliCon .itemLi i{
	width: 100%;
	height: 210px;
	float: left;
	border:#e6e6e6  solid 1px;
	overflow: hidden;
}
#proList_xxx .proliCon .itemLi i img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition:transform .3s ease;
}
#proList_xxx .proliCon .itemLi:hover img{
	transform: scale(1.1);
}
#proList_xxx .proliCon .itemLi .titCon{
	width: 100%;
	float: left;
}
#proList_xxx .proliCon .itemLi .name{
	width: 100%;
	display: block;
	color: #26334c;
	font-size: 20px;
	line-height: 45px;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
#proList_xxx .proliCon .itemLi:hover .name{
	color: rgba(202, 0, 0, 1);
}

#proList_xxx .proliCon .itemLi .btnMore{
	width: 160px;
	height: 30px;
	border:#dcdcdc 1px solid;
	line-height: 30px;
	background: url(/static/images/LT00004_01.png) no-repeat 100px center;
	background-size: 26px 14px;
	padding-right: 40px;
	text-align: center;
	display: block;
	margin: 0 auto;
	color: #999999;
	margin-bottom: 20px;
}
#proList_xxx .proliCon .itemLi .titCon:hover .btnMore{
	border: #fff 1px solid;
	color: #fff;
	background: url(/static/images/LT00004_02.png) no-repeat 100px center;
	background-size: 26px 14px;
}

.pages{
	width: 100%;
	margin: 20px auto;
	height: 30px;
	line-height: 30px;
}
.pages .pagination{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.pages .pagination li{
	color: #bfbfbf;
	padding: 0 5px;
	line-height: 30px;
	display: inline-block;
	margin: 0 5px;
}
.pages .pagination li a{
	color: #bfbfbf;
}
.pages .pagination li.active{
	background: rgba(202, 0, 0, 1);
	color: #fff;
	border-radius: 50%;
	height: 30px;
	padding: 0 10px;
}

@media screen and (max-width:1200px) {
	#proList_xxx{
		width: 96%;
	}
	#proList_xxx .proliCon .itemLi{
		height: 210px;
	}
	#proList_xxx .proliCon .itemLi i{
		height: 180px;
	}
	#proList_xxx .proliCon .itemLi .name{
		line-height: 30px;
		height: 30px;
	}
}
@media screen and (max-width:992px){
	#proList_xxx .classleft{
		display: none;
	}
	#proList_xxx .proliCon{
		width: 100%;
	}
	#proList_xxx .proliCon .itemLi{
		width: calc(33.3% - 20px);
		margin: 10px;
		height: 150px;
	}
	#proList_xxx .proliCon .itemLi i{
		height: 120px;
	}
	#proList_xxx .proliCon .itemLi .name{
		line-height: 30px;
		height: 30px;
	}
}
@media screen and (max-width:767px){
	#proList_xxx{
		width: 100%;
		padding: 0 5px;
		margin: 0;
	}
	#proList_xxx .prBox{
		display: block;
	}
	#proList_xxx .proliCon .itemLi{
		width:calc(50% - 10px);
		margin: 5px;
		height: 160px;
	}
	#proList_xxx .classList .sBox{
		height: 100%;
	}
	#proList_xxx .classList .sBox i{
		padding-top: 0;
		height: 80px;
	}
	#proList_xxx .classList{
		width: calc(100% - 100px);
	}
	#proList_xxx .btnNext,#proList_xxx .btnPrev{
		width: 50px;
	}
	#proList_xxx .subClass{
		display: none;
		
	}
	#proList_xxx .proliCon{
		width: 100%;
		margin-right: 0;
		padding-top: 5px;
	}
	#proList_xxx .proliCon .itemLi i{
		height: 130px;
	}
	#proList_xxx .proliCon .itemLi .name{
		font-size: 14px;
		line-height: 30px;
		height: 30px;
	}
	#proList_xxx .proliCon .itemLi .btnMore{
		width: 120px;
		background: url(/static/images/LT00004_01.png) no-repeat 80px center;
		margin-bottom: 10px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}
	#proList_xxx .className .title-1{
		font-size: 18px;
	}
	#proList_xxx .className{
		padding: 0 5px;
		line-height: 40px;
		height: 40px;
		margin-bottom: 5px;
	}
}