/*基础CSS*/
html,body{ font-family: "SourceHanSansCN-Regular"; color:#333; font-size:14px;  -webkit-text-size-adjust:none; min-width:1200px; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0; padding:0;}
ul{ padding:0px; margin:0px;}
.fl { float:left;}
.fr { float:right;}
.pr{ position:relative;}
.pa{ position:absolute}
em,i{ font-style:normal;}
.text-center{ text-align:center;}

/*清除浮动*/
.clearfix {*zoom: 1;}
.clear{ clear:both;}
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
.container{ width:1200px; margin:0 auto;}


/*头部*/
.navbar{ height:80px;}
.navbar h1{ float:left; margin-top:15px;}
.navbar-toggler{ display:none;}
.navbar-collapse{ float:right;}
.navbar-collapse .navbar-nav>li{ float:left; margin:0px 20px; line-height:80px; height:80px; display: -webkit-flex;
-webkit-justify-content: center;
display: flex;
justify-content: center;}
.navbar-collapse .navbar-nav>li a{ }
.navbar-collapse .navbar-nav>li.active a{ font-weight:bold;}
.navbar-collapse .navbar-nav>li ul{ display:none; z-index:999; position:absolute; top:80px; background:#fff; padding:10px 20px; }
.navbar-collapse .navbar-nav>li ul li{ line-height:30px;}
.navbar-collapse .navbar-nav>li:hover ul{ display: block;}


.index_title { margin-bottom:20px;}
.index_title h2{ font-size:24px; margin-bottom:10px;}
.index_title p{ font-size:16px;}

.index_product{ margin-top:60px;}
.product_box li{ float: left; width:285px; margin-right:20px;}
.product_box li:nth-child(4n){ margin-right:0px;}
.product_box li .card-img{ height:200px; }
.product_box li .card-img img{ height:200px; width:100%;/* object-fit: contain;*/ object-fit:cover;}
.product_box li .card-body{ padding:10px;}
.product_box li .card-body h3{ text-align:center;}

.index_about{ background:#f2f2f2; padding:60px 0px;} 
.index_about .about_text{ margin:30px 0px; line-height:30px;}
.index_about a{ display:block; width:120px; height:30px; line-height:30px; margin:0 auto; border:1px solid #ccc;}

.index_news{ margin-top:30px;}
.news_box li{ width:386px; float:left; margin-right:20px;}
/*.news_box li:nth-child(3n){ margin-right:0px;}*/
.news_box li .media-img{ height:250px;}
.news_box li .media-img img{height:250px; width:100%;/* object-fit: contain;*/ object-fit:cover;}

footer{ background:#0e0e0e; padding:20px 0px; color:#888;}


/*内页*/
/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #17a2b8;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.page-num-current:hover {
	color: #fff;
}
/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.code, .code img {
	height: 100px;
}
.position, .position a {
	color: #999;
}
.content {
	color: #666;
	line-height: 2;
}
.content img, .content iframe {
	max-width: 100% !important;
}
.content li {
	list-style: disc outside none;
	margin-left: 20px;
}
/*产品轮播*/
.view {
	max-width: 500px;
}
.view .swiper-slide {
	height: 300px;
	max-width: 500px;
	padding: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}
.view .swiper-slide img {
	height: 100%;
}
.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left center;
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat right center;
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.preview {
	position: relative;
	width: 440px;
	left: 30px;
}
.preview .swiper-slide {
	width: 87.5px;
	height: 70px;
	margin: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}
.preview .swiper-slide img {
	display: inline-block;
	height: 100%;
}
.preview .active-nav {
	border: 1px solid #F00;
}
.preview .arrow-left {
	background: #fff url(../images/feel3.png) no-repeat left center;
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}
.preview .arrow-right {
	background: #fff url(../images/feel4.png) no-repeat right center;
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}

@media only screen and (max-width: 768px) {
.view .swiper-slide {	height: 200px;}
.preview {	display: none;}
.view .arrow-left, .view .arrow-right {	height: 200px;	display: block;}
}
