/* CSS Document */
/* Make the image fully responsive */
/*常用颜色变量*/
	:root {
			--green : #004738;
			--purple : #88318D;
			--blue : #1E2A6D;
			--brown : #64171B;
			--yellow : #FBC649;
			--red : #be1b06;
			--bannerBg:#313131;/*导航栏背景色*/
			--bannerColor:rgba(255,255,255,0.9);/*banner字体色*/
			--activeColor:#333;/*当前页字体色*/
			--activeBg:#FBC649;/*当前页背景色*/
			--bannerHoverColor:#333;/*banner hover字体色*/
			--bannerHoverBg:#FCDF9A;/*banner hover背景色*/
			--pcatesBorder:#333;/*下拉菜单中一级类目边框色*/
			--pcatesActiveColor:#88318D;/*一级类目选中字体色*/
			--scateBorderColor:#333;/*二级类目边框色*/
			--scateHoerBg:#88318D;/*二级类目hover背景色*/
			--mobileCollapsibleNavbarBg:#FBC649;/*手机版下拉菜单背景色*/
			/*卡片中的三角形尺寸*/
			--triangleW:10rem;
			--triangleH:2.5rem;
		}

a{
	color:inherit;
}
a:link{color:inherit;}
a:visited{color:blue;}
a:hover{
	color:var(--yellow);
	text-decoration: none;
}
a:active  {color:#333;}
.greyBg{
	background:rgba(221,221,221,0.5);
}
.caseColor{
	color:var(--green);
}
.caseBg{
	background:var(--green);
}
.proColor{
	color:var(--yellow);
}
.proBg{
	background: var(--yellow);
}
.tecColor{
	color:var(--blue);
}
.tecBg{
	background:var(--blue);
}
.infoColor{
	color:var(--purple);
}
.infoBg{
	background:var(--purple);
}
.colorBg{
		background-color:var(--activeBg);
	}
.hotBg{
	background:#be1b06;
	
}
.hotColor{
	color:#be1b06;
}
.textBold{
	font-weight: bold;
}
.textBolder{
	font-weight: bolder;
}
.lineH200{
	font-size: 1.2rem;
	line-height: 200%;
}
/*限制文字数量*/
.overText {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*使元素转成单元格，元素内的内容居中显示*/
.cellCenter{
	display:table-cell;
	vertical-align: middle;
	text-align: center;	
	overflow: hidden;
}
/*图片避中展示，超出部份隐藏*/
.imgCenter{
	display: flex;/*以图片原始尺寸显示*/
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
/*通用按钮*/
	.btn-general {
		color: #666;
		border-color: #999999;
		cursor: pointer;
	}
	.btn-scate{
		color: #000000;
		border-color: var(--scateBorderColor);
		background: none;
		cursor: pointer;
	}
	.btn-general:hover,.btn-general a:hover{
		color: #FFF;
		background-color:var(--yellow);
		border-color: var(--yellow);
		font-weight: inherit;
		font-size:1rem;
	}
.btn-general a:visited,.btn-general a:link{
	color: inherit;
}

.btn-scate:link{color:#000000;}
.btn-scate:visited{color: #000000;}
.btn-scate:hover{
	color:#FFF;
	background-color: var(--scateHoerBg);
	text-decoration: none;
}
.scateBg{
	background:rgba(252,223,154,0.5) ;
	
}

ul,ul li,ol li {
    padding: 0;
    margin: 0;
    list-style: none;
}
#content ol li, #content ul li{
	position: relative;
	list-style: none;
}
ul li[class=li2]::before{
	content:none !important;
}

.li1::before,#infoContent li::before{
	content:url(/images/listStyle.png);
	position: absolute;
	left:-18px;
	top:8px;
}
#infoContent ul{
	padding-left:20px;
}

.carousel-inner img {
    width: 100%;
    height: 100%;
}

h3 {
    font-size: 1.5rem !important;
}
h1{
	font-size: 1.8rem !important;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
    width: 30px;
    height: 30px;
}
body{
	line-height: 180%;
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,0.23)!important;
}
/*------------设置导航栏样式begin----------------*/
.navbar-brand{
	background:#FFFCFC!important;
}
/*导航栏内边距*/
.navbar {
    padding: 0rem 1rem !important;
    /*颜色定义*/
    background: var(--bannerBg) !important;
}
	/*字体颜色粗细*/
.navbar-dark .navbar-nav .nav-link {
	/*font-weight:bold;*/
    color:var(--bannerColor);
}
.active .nav-link{
	color: var(--activeColor)!important;
	background: var(--activeBg)!important;
}
/*下拉菜单样式*/
.pcates{
		cursor:pointer;
		position: relative;
		font-size: 1rem;
	}
.pcatesActive{
		color:var(--pcatesActiveColor);
		font-weight: bold;
		font-size: 1.2rem;
		}
.pcate-item{
		display:none;
		position: absolute;
		left: 0;
		border-top:2px solid var(--pcatesBorder);
		padding-top: 1rem;
		}
.itemActive{
		display: block;
		}
.pcate-item a{
	word-break:keep-all;
	display: inline-block;
}

/*.pcate-item{
	border-top:1px solid var(--yellow);
	padding-top: 0.5rem;
}*/
/*------------设置导航栏样式end----------------*/

/*************qq、微信图标样式begin**************/
.userOpKey:hover{
	cursor:pointer;
	color:var(--yellow);
	}
.loginBox{
	width:60%;
	height:250px;
	border-radius:10px;
	background-color:#EEE;
	text-align:center !important;
	position:absolute;
	overflow:hidden;
	z-index:9999;
	top:180px;
	right:35%;
	display:none;
	}
#closeLoginBox{
	position:absolute;
	right:10px;
	top:5px;
	color:#666;
	cursor:pointer;
	font-size:20px;
	}
#loginBox dt,#loginBox dd{
	margin:0px;
	padding:0px;
	text-align:center !important;
	}
dl {
	display:inline-block;
	text-align:center !important;
	margin:40px;
	}
dl dt i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background: url(../images/lreg-icons.png) no-repeat;
}
.qq-icon {
    background-position: 0px -33px; /*0 -118px*/
}
.wx-icon {
    background-position: -83px -33px; /*-83px -118px*/
}
.qq-icon,.wx-icon,.wx-tit,.qq-tit{
	cursor:pointer;
	}
#acountPhone{
	font-weight:500px;
	height:100px;
	margin:auto;
	margin-top:10px;
	border-top:#999 1px solid;
	text-align:center;
	background:#999;
		}
#acountPhone li{
	font-size:14px;
	float:left;
	margin-left:20%;
	margin-top:20px;
	cursor:pointer;
	color:#FFF;
		}
.loginForm{
	margin:auto;
	margin-top:1rem;
	margin-bottom:1rem;
	width:90%;
	}
.loginForm .form-group{
	margin-top:1rem;}
.loginForm .form-group label{
	margin-right:1rem;}
.loginsubmit{
	float:right;
	}
#isLogined,#isLoginedMobile{
	display: none;
}
.noSearchInfoDiv {
    min-height: 35rem;
}
/*qq、微信图标样式结束*/
/*当pc上显示不够高时用于填充高度*/
 #nullBlock{
	height: 25rem;
	width: 100%;
	 }
 #userMenuUl li{
	 margin: 4rem;
	 cursor:pointer;
	 }
#userMenuUl li a:link,#userMenuUl li a:hover,#userMenuUl li a:active,#userMenuUl li a:visited{
	color: #333 !important;
	text-decoration: none;
	 }
/*  .blockMargin2 img{
		  max-width: 50%;
	  }
	 */
.inputImg{
	width: 100% !important;
		 
	 }

#seoContent h1{
	position: absolute;
	left: 10000px;
}
#seoContent span a,#seoContent span a:hover,#seoContent span a:link,#seoContent span a:visited{
	text-decoration:none;
	color: #333;
}
.floatStyle{
	float: left;
}
/*页面所属分类菜单*/
.isType{
	padding-left: 3rem;
	padding-right: 2rem;
}
.isType li{
	padding-right:0.5rem;
	padding-left:0.5rem;
	margin-top: 0.5rem;
	border-right: #ccc dashed 1px;
}
/*最后一个子菜单不加坚线*/
.isType li:last-child{
	padding-right:0rem;
	border-right: none;
}
.isType li a , .isType li a:link{
	color: var(--blue);
}
.isType li a:hover{
	color: var(--purple);
	font-size: 1.1rem;
	font-weight: bolder;
}
.isTypeActive{
	color: var(--purple)!important;
	font-size: 1.1rem;
	font-weight: bolder;
}
/*--------------列表卡片定义begin-----------------*/
	/*安钮下面的所有文字颜色*/
		.card{
			position: relative;
			}
		.card-body{
			padding:1.25rem 0.5rem 0rem 0.5rem;
		}
		.card-title{
			font-weight:bolder;
		}
		.certificateCard:hover,.card:hover{
			/*background-color:#EBEBEB;*/
			box-shadow: 0.5rem 0.5rem 1rem rgba(0,0,0,.6)!important;
		}
		/*限制卡片图片高度*/
		.cardImg{
			width: 100%;
			height: 20rem;
			justify-content: center;
			align-items: center;
			overflow: hidden;
			}
		.card img{
			width: 100%;
		}
		.card .btn{
			color: #FFF;
		}
		/*图片缩放效果*/
		.cardImg img{
			transition: all 0.3s;
		}
		.cardImg img:hover{
			transform: scale(1.3);
			-ms-transform: scale(1.3);
			-webkit-transform: scale(1.3);
		}
		/*列表卡片中左上角色块及文字*/
		
		.topLeftConner {

			position: absolute;
			filter: alpha(opacity=90);
			opacity: 0.9;
			cursor:pointer;
			top:1rem;
			left: -2.5rem;
			text-align: center;
			color: #FFF;
			border-top: 1px solid rgb(255,255,255,0.8);
			border-bottom: 1px solid rgb(0,0,0,0.5);
			padding-top: 0.2rem;
			width:var(--triangleW);
			height: var(--triangleH);
			transform:rotate(-45deg);
  			-ms-transform:rotate(-45deg); /* IE 9 */
    		-webkit-transform:rotate(-45deg); /* Safari and Chrome */
			z-index: 1;
		}
		.infoDescription{
			height: 5rem;
			overflow: hidden;
	
		}
	
		/*产品类卡片定义*/
		.proCard{
			overflow: hidden;
			border-color: var(--yellow);
		}
		.proCard .card-title{
			color:var(--yellow);
		}
	 	.proCard .topLeftConner {
			background: var(--yellow);
			}
		.proCard .btn{
			background-color: var(--yellow);
		}
		/*信息类卡片定义*/
		.infoCard{
			overflow: hidden;
			border-color: var(--purple);
		}
		.infoCard .card-title{
			color:var(--purple);
		}
	 	.infoCard .topLeftConner {
			background: var(--purple);
			}
		.infoCard .btn{
			background-color: var(--purple);
		}
		/*案例类卡片定义*/
		.caseCard{
			overflow: hidden;
			border-color: var(--green);
		}
		.caseCard .card-title{
			color:var(--green);
		}
	 	.caseCard .topLeftConner {
			background: var(--green);
			}
		.caseCard .btn{
			background-color: var(--green);
		}
		/*技术类卡片定义*/
		.tecCard{
			overflow: hidden;
			border-color: var(--blue);
		}
		.tecCard .card-title{
			color:var(--blue);
		}
	 	.tecCard .topLeftConner {
			background: var(--blue);
			}
		.tecCard .btn{
			background-color: var(--blue);
		}
		/*热门类卡片定义*/
		.hotCard{
			overflow: hidden;
			border-color: var(--red);
		}
		.hotCard .card-title{
			color:var(--red);
		}
	 	.hotCard .topLeftConner {
			background: var(--red);
			
			}
		.hotCard .btn{
			background-color: var(--red);
		}
.proCard,.tecCard,.caseCard,.infoCard,.hotCard,#seoTitle,#seoTitleH3,#modelName{
	border:none!important;
}
/*--------------列表卡片定义end-----------------*/

/*首页视频文字展示*/
.indexVideotextDiv,.indexNewstextDiv{
	border-left: #ccc 5px solid;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	
}
/*----------------------浮动联系方式-------------------------*/
#floatConection{
	padding:0px;
	width:72px;
	height:242px;
	background:url(../images/floatConectionBackground.png);
	position:absolute;
	right:50px;	
	top:300px;
	z-index:901;
	overflow:hidden;
	/*box-shadow:-5px 5px 5px -1px #CCC;
	-moz-box-shadow:-5px 5px 5px -1px #CCC;
	*/
	}
	
#floatConection ul {
	padding:0px;
	padding-left:10px;
	width:70px;
	}
#floatConection li{
	width: 70px;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 15px;
    text-align: left;
    float: left;
	cursor:pointer;
	}	
#minProgram {
    position: fixed;
    top: 250px;
    right: 150px;
    border: 2px #AAA solid;
    border-radius: 10px;
    overflow: hidden;
    width: 200px;
    display: none;
    z-index:10000;
}
#minProgram img {
    width: 100%;
}
#closeTable{
	width:20px;
	height:20px;
	cursor:pointer;
	}
#showConectTable{
	width:33px;
	height:81px;
	background:url(../images/showConectTable.png);
	position:absolute;
	right:50px;	
	top:300px;
	z-index:901;
	display:none;
	cursor:pointer;
	}
/*带描述时样式*/
/*.bannerLink{
	background:rgba(255,255,255,0.5);
	width: 30%;
	height: 15rem;
	border: 1px solid rgba(255,255,255,0.7);
	box-shadow: 0 .5rem 1rem rgba(0,0,0,0.23)!important;
	margin-top: 0px;
	margin: auto;
	padding: 4rem 2rem;
	font-size: 1.1rem;
}*/
.bannerLink{
	width: 20%;
	height: 4rem;
	border: 1px solid rgba(255,255,255,0.7);
	box-shadow: 0 .5rem 1rem rgba(0,0,0,0.23)!important;
	margin-top: 0px;
	margin: auto;
	padding: 0.5rem;
	font-size: 1.4rem;	
}
.bannerLink p{
	display: block;
	background:rgba(255,255,255,0.7);
	width: 100%;
	height: 100%;
	padding-top: 0.5rem;
	
	
}
.bannerDescLeft{
	bottom: inherit;
	top:2rem;
	left:-20rem;
}
.bannerDescRight{
	bottom: inherit;
	top:2rem;
	right:-35rem;
}
.bannerLink,.bannerLink a:link,.bannerLink a:visited,.bannerLink a:hover{
	color:#555;
}
/*隐藏banner中的描述*/
.carousel-caption{
	display: none;
}
/*轮播标示色块*/
.carousel-indicators li{
	background-color: var(--yellow)!important;
}
/*二级类目高度限制*/
/*scate图片Div显示尺寸*/
/*.scateImgdiv{
	width:100%;
	max-height:30rem;
	overflow: hidden;
	margin: auto;
	position: relative;
	background: red;
		}
.scateImgdiv img{
	 margin: 0;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 -ms-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
		overflow: hidden;
		}*/
#scateImgDiv{
	height: 30rem;
	width: 100%;
		}
.scateImgdiv{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
		}
/*设置二级类目图片尺寸*/
.scateImg{
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
		}

/*------------产品详情页beging------------*/
/*产品图片样式*/
.partImg{
	padding:0.5rem !important;
	border-radius:1rem !important ;
	overflow:hidden !important;
	}

/*产品说明文字样式*/
#productIntroduce{
	text-align:left;
	}
#proTable{
	margin:auto;
	}
#productSeoList{
	margin:auto;
	}
#productSeoList img{
	width:80%;
	}
.card-new {
    display: inline-block!important;
    width: 95%!important;
    margin-top: 1rem !important;
    margin-right: 1rem !important;
    padding: 0.8rem;
	background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.card-new img{
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}
/*展示视频样式*/
#showVideo,#infoVideo{
	margin:auto;
	margin-top:0.5rem;
	padding:0px;
	border:#333 solid 0.5rem;
	}
/*隐藏SEO相关文字*/
#bref p {
    display: none;
}
/*pdf图标样式*/
#pdfIcon{
	width:4rem;
	position:absolute;
	bottom:-6rem;
	right:0rem;
	}
.proCardImgHeight{
	height: inherit!important;
	max-height: 11rem;
}

/*ul样式正常化*/
/*#productIntroduce ul,#productIntroduce ul li{
	padding:inherit !important;
	list-style:decimal !important;
	}*/
.li1{
	margin: 1rem !important;
}
#productIntroduce li li{
	list-style:circle!important;
	margin-left:1rem !important;
	}

#newsNextDiv{
	margin-top:10rem !important;}
.newsNextPage{
	margin-right:10rem;}
.loginForm{
	margin:auto;
	margin-top:1rem;
	margin-bottom:1rem;
	width:90%;
	}
.border-radiuImg{
	border-radius: 5px;
	margin:0px !important;
	float:right !important;
	}
.border-radiuImg-nofloat{
	border-radius: 5px;
	margin-left:2rem !important;
	
	}
#phoneTimer{
	padding:0.5rem;
	color:red;
	display:none;
	}
.pcateName {
	font-weight:bold;}
.table-striped{
	margin-top:2rem;
	}
#videoNote{
	margin:0px;
	padding:0.5rem;
	background:#EEE;
	color:red;
	margin:auto;
	}
.searchImg{
	max-width:85% !important;
	}
#modelName{
	display: none;
	}
#errorNote{
	display: none;
}

.infoLine{height:2px;width:100%;background: #ccc; margin: 7rem 0rem 2rem 0rem; position: relative;}
	#aboutInfoNote{
		position:absolute;
		top:-1rem;
		left:2%;
		font-size:1.2rem;
		padding:0.2rem;
		color:#FFF;
		}
@media (max-width: 991px){
	.newsImg {
		max-height: 23rem;
		 overflow: hidden; 
	}
	.newsImg img{
		width:100%;
	}
/*设置二级类目图片尺寸*/
.scateImg{
	width: 100%
	}
#scateImgDiv{
	height: 18rem;
		}
}
@media (max-width: 800px){
	/*设置二级类目图片尺寸*/
.scateImg{
	width: 100%
	}
#scateImgDiv{
	height: 14rem;
		}
}
/*Small devices (landscape phones, 767px and low)*/
@media (max-width: 767px){
	h1{
	font-size: 1.5rem !important;
}
	#floatConection{
		display: none;
	}
	/*手机版面菜单文字大小*/
	.navbar-expand-md .navbar-nav .nav-link {
		color: #000;
		padding-right: 0rem;
	
	}

	/*手机版面菜单折叠按钮*/
	.navbar-dark .navbar-toggler {
		color: rgba(255,255,255,.8);
		border-color: rgba(255,255,255,.5);
	}
	/*手机版中的下拉菜单颜色*/
	#collapsibleNavbar{
		background-color:var(--mobileCollapsibleNavbarBg);
	}
	#pcLogoAndpcSearch{
	display: none;
	}
	
	/*导航栏样式*/
	.navbar {
		padding: 0rem !important;
	}
	/*品牌logo*/
	.navbar-brand {
		padding: 2rem 0.5rem 0.2rem 2rem;
		margin: 0px;
		background: #FFF;
		width: 40%;
		text-align: right;
	}
	.navbar-brand img{
		width:90% !important;
	}
	/*菜单栏*/
	.navbar-nav{
		display: inherit !important;
		width: 90%;
		margin-top: 1rem !important;
		margin: auto;
	}
	.nav-item{
		display: inline;
		float: left;
		margin-right: 3rem;
	}
	/*下拉菜单*/
	.dropdown-menu{
		position: absolute !important;
		top:10rem;
		width: 90%;
		margin: 5%;
		border-color:var(--yellow)!important;
		padding-left: 2rem;
		padding-right: 1rem;
	}
	.pcateName{
		color:var(--blue);
		margin:1rem 0.5rem 1rem 0rem;
		border-right:var(--blue) 1px solid;
		padding:1rem 0.5rem;
		font-weight: bold;
		}
	/*下拉菜单中二级列表样式*/
	.dropdown-item{
		display:inline !important;
		padding: 0rem 1rem !important;
		border-radius:0.5rem;
		line-height: 2.5rem;/*高度*/
		}
	 .items{
		margin:1rem 0rem;
		padding:0px !important;
		}
	/*首页视频文字展示*/
	.indexVideotextDiv, .indexNewstextDiv {
		max-height: 10rem;
		border:none;
	}
	.newsImg{
		max-height: 20rem;
		overflow: hidden;
	}
	
	/*下拉菜单样式*/
	.pcate-item{
		position:inherit;
		top:inherit;
		left: inherit;
		padding-bottom: 0.5rem;
		border-bottom: 1px solid var(--purple);
		border-top: 1px solid var(--purple);
		padding: 0.5rem 0rem;
		}
	.proCardImgHeight{
		height: inherit!important;
		max-height: 14rem;
	}
	/*设置二级类目图片尺寸*/
	.scateImg{
		height: 100%
	}
	#scateImgDiv{
		height: 13rem;
		}
	.cardImg{
		height:inherit!important;		
	}
	

}

@media (max-width: 575px) { 
		/*定义卡片样式*/
			.card{
				border:none;
				margin-bottom: 1rem;
				max-width: 95%;
				margin: auto;
				margin-top:1rem;
			}
		
	/*首页视频文字展示*/
	.indexVideotextDiv,.indexNewstextDiv{
		max-height: 12rem;
		border:none;

	}
	#content,.content{
		min-height: 35rem;
	}
	/*设置二级类目图片尺寸*/
	.scateImg{
		width: 300%;
		height: inherit!important;
	}
	#scateImgDiv{
		height: 20rem;
		}
}
@media (max-width: 450px){
	/*导航栏样式*/
	.navbar {
		padding: 0rem !important;
	}
	/*品牌logo*/
	.navbar-brand {
		padding: 2rem 0.5rem 0.2rem 2rem;
		margin: 0px;
		background: #FFF;
		width: 60%;
		text-align: right;
	}
	.navbar-brand img{
		width:100% !important;
	}
	/*首页视频文字展示*/
	.indexVideotextDiv,.indexNewstextDiv{
		max-height: 10rem;
		border:none;
	}
	/*新闻图片*/
	.newsImg {
    max-height: 12rem;
    /* overflow: hidden; */
	}
	

	
}
/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	/*定义卡片的宽度*/
	.card{
				max-width: 44%;
			}
	.proInfoCard{
		max-width: 43%!important;
	}
	.page-item{
		cursor:pointer;
	}
	#content,.content{
		min-height: 40rem;
	}
	
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	/*定义卡片的宽度*/
	.card{
				max-width: 44%;
			}
	/*限制卡片中的图片高度*/
	.cardImg{
			height: 8rem;
			}
	/*导航hover颜色及高度样式*/
	.nav-link:hover{
		background:var(--bannerHoverBg);
	}
	.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{
		height:100% !important;
		color: var(--bannerHoverColor)!important;
	}
	.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link{
		padding-top: 1.2rem;
	}
	.navbar-nav{
		margin-left: 1.5rem;
	}
	.navbar-expand-md .navbar-nav .nav-link {
		color: var(--bannerColor) ;
		padding-right: 0.9rem;	
		padding-left: 0.9rem;
		height: 100%;
	}
	/*菜单下拉列表中ul li样式*/
	.dropdown-menu{
		/*inherit使样式恢复初始值*/
		left:0px !important;
		border-radius:.0rem 0rem .25rem .25rem !important;
		margin:0 !important;
		width:100% !important;
		background:rgba(252,223,154,1) !important;
		padding:2rem 2rem 0rem 2rem;
		min-height: 18rem;
		border-top:none;	
		}
	/*窄小列表式菜单样式*/
	.dropdown-menu-sm{
		left: inherit !important;
		padding:inherit !important;
		width:inherit !important;
		min-height: inherit !important;
		padding: 1rem 0rem !important;
		min-width:5rem !important;
	}
	/*下拉菜单*/
	.pcates{
		border-right: 1px solid var(--pcatesBorder);
	}
	.pcates:lang(no){
		border-left: 1px solid var(--pcatesBorder);
	}
	/*下拉菜单位置*/
	.pcate-item {
    top: 4.5rem;
	}
	

	/*放于页脚的菜单列表*/
	.pcateName{
		color:var(--blue);
		margin:1rem 0.5rem 1rem 0rem;
		border-right:var(--blue) 2px solid;
		padding:1rem 0.5rem;
		font-weight: bold;
		}
	
	.dropdown-item{
		display:inline !important;
		padding: 0.2rem 0.5rem !important;
		border-radius:0.5rem;
		}
	 .items{
		margin:1rem 0rem 0rem 0.5rem;
		padding:0px !important;
		}
	.aItem a,.aItem a:link{
			color:#333 !important;
			cursor:pointer;
			text-decoration:none;
			margin:1rem;
			line-height: 1.8rem;
			}
	
	
	/*窄小列表式菜单下面列单样式*/
	.dropdown-menu-sm .dropdown-item{
		display:block !important;
		width: 70%;
	}
	.dropdown-menu-sm .aItem a, .dropdown-menu-sm .aItem a:link{
			color:#333 !important;
			cursor:pointer;
			text-decoration:none;
			margin:0.38rem;
			}
	/*.dropdown-menu-sm .aItem a:hover,.aItem a:hover{
			color:var(--purple)!important;
			text-decoration:none;	
			}*/
	.dropdown-menu-sm .aItem a:hover,.aItem a:hover{
		color:var(--purple)!important;
		border-radius:0px;
		background-color:inherit;
		text-decoration:underline;
		font-size: 1.1rem;
		font-weight: bolder;
	}
	
	/*下拉箭头*/
	.dropdown-toggle::after{
		content:none; 
		
	}
	.pcatesRow{
		margin-right: 4rem;
	}
	/*登陆面板*/
	.loginBox{
		width: 50%;
	}
	
	/*搜索栏及logo*/
	#pcLogoAndpcSearch{
		padding :4rem 0rem 0.3rem 1rem;
		margin:auto;
		}	
	/*首页视频文字展示*/
	.indexVideotextDiv,.indexNewstextDiv{
		max-height: 12rem;
		border: none;
		}
	/*用于证书*/
	.waterfall-3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-moz-column-gap: 10px;
		-webkit-column-gap: 10px;
		column-gap: 10px;
		padding: 10px;
	}
	.certificateCard{
		width:100%!important;
	}
	/*产品局部图片*/
	/*#partImg {
		max-height: 15rem;
		overflow-x: scroll;
		margin: auto !important;
		overflow: auto;
	}*/
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	/*定义卡片宽度*/
	.card{
				max-width: 28%;
			}
	/*限制卡片中的图片高度*/
	.cardImg{
			height: 7rem;
			}
	/*搜索栏及logo*/
	#pcLogoAndpcSearch{
		padding :4rem 0rem 0.3rem 2rem;
		}	
	/*导航栏高度*/	
	.nav-item {
    height: 4rem !important;
	}
	/*导航栏文字*/
    .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link{
		padding-bottom: 1rem;
	}
	/*登陆面板*/
	.loginBox{
		width: 38%;
	}
	/*首页视频文字展示*/
	.indexVideotextDiv,.indexNewstextDiv{
		max-height: 18rem;
		}
	/*下拉菜单样式*/

	.dropdown-menu {
		min-height: 16rem;
	}
	.pcates{
		height: 100%;
	}
	/*下拉菜单位置*/
	.pcate-item {
    top: inherit;
	}
	.certificateCard{
		width:100%!important;
	}
	
/*设置二级类目图片尺寸*/
.scateImg{
	width: 100%
	}
#scateImgDiv{
	height: 18rem;
		}
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	/*定义卡片宽度*/
	.card{
			max-width: 30%;
			}
		.proInfoCard{
			max-width: 29%!important;
		}
	/*限制卡片中的图片高度*/
	.cardImg{
			height: 9.5rem;
			}
	/*搜索栏及logo*/
	#pcLogoAndpcSearch{
		padding :4rem 0rem 0.3rem 5rem;
		}
	/*导航栏内边距*/
	.navbar {
    	padding: 0rem 4rem !important;
   	 	background: var(--bannerBg) !important;
	}
	/*导航栏文字*/
	.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link{
		padding-bottom: 0rem;
	}
	/*登陆面板*/
	.loginBox{
		width: 35%;
	}
	/*首页视频文字展示*/
	.indexVideotextDiv{
		max-height: 18rem;
		}
	.indexNewstextDiv{
		max-height: 18rem;
		}
	/*下拉菜单样式*/
	.dropdown-menu {
		min-height: 13rem;
	}
	.lgBorderNone{
		border:none!important;
	}
	.certificateCard{
		width:100%!important;
	}
	/*设置二级类目图片尺寸*/
	#scateImgDiv{
	height: 22rem;
		}
}
@media (min-width: 1300px) {
	/*限制卡片中的图片高度*/
	.cardImg{
			height: 11rem;
			}
	/*首页视频文字展示*/
	.indexVideotextDiv,.indexNewstextDiv{
		max-height: 18rem;
		}
	.certificateCard{
		width:100%!important;
	}
	/*设置二级类目图片尺寸*/
	#scateImgDiv{
	height: 24rem;
		}
}
@media (min-width: 1400px) {
	.card{
			max-width: 22%;
			}
	.proInfoCard{
			max-width: 21%!important;
		}
	/*限制卡片中的图片高度*/
	.cardImg{
			height: 12rem;
			}
	.column2{
		  /* Chrome, Safari, Opera */
    -webkit-column-count: 2;
    -webkit-column-gap: 40px;

    /* Firefox */	
    -moz-column-count: 2;
    -moz-column-gap: 40px;

    column-count: 2;
    column-gap: 40px;
	}
	.indexNewstextDiv{
		max-height: inherit;
	}
	/*首页视频文字展示*/
	.indexVideotextDiv{
		max-height: 20rem;
		}
	.certificateCard{
		width:100%!important;
	}
	/*设置二级类目图片尺寸*/
	#scateImgDiv{
	height: 25rem;
		}
}
/*Extra large devices (large desktops, 1500px and up)*/
@media (min-width: 1500px) {
	/*限制卡片中的图片高度*/
	.cardImg{
			height: 15rem;
			}
	/*登陆面板*/
	.loginBox{
		width: 28%;
	}
	
	/*首页视频文字展示*/
	.indexVideotextDiv{
	max-height: 25rem;
		
	}
	/*下拉菜单样式*/
	.pcates{
		font-size: 1.1rem;
	}
	.dropdown-menu {
		min-height: 12rem;
	}
	.certificateCard{
		width:100%!important;
	}
	/*设置二级类目图片尺寸*/
	#scateImgDiv{
	height: 27rem;
		}
}

@media (min-width: 1700px) {
		
	/*首页视频文字展示*/
	.indexVideotextDiv{
		max-height: 30rem;
		
	}
	/*二级类目图片*/

	.certificateCard{
		width:100%!important;
	}
/*设置二级类目图片尺寸*/
	#scateImgDiv{
	height: 33rem;
		}
	
}
@media (min-width:2000px){
	/*限制内容最大宽度*/
	.maxW{
		max-width: 1800px !important;
	}
	.certificateCard{
		width:100%!important;
	}
}
