body {
	padding: 0;
}

.container-fluid:nth-child(1),
.container-fluid:nth-child(2) {
	padding: 0;
}

header {
	background-color: navy;
	padding: 2vh 0vh;
}

header nav ul li {
	width: 10%;
	border-right: 1px solid #ccc;
	box-sizing: border-box;
}

header nav ul li:first-child,
header nav ul li:nth-child(2),
header nav ul li:last-child {
	border: none;
}
.max-nav a {
	color: #fff;
	font-size: 18px;
}

.max-nav a:hover {
	color: #ff8b11;
}
.max-nav .active{
	color:#ff8b11;
}
.one-box,
.two-box {
	margin-top: 2vh;
}

.newslist,
.caselist {
	margin-top: 4vh;
}

.one-box h3,
.two-box h3,
.about h3,
.newslist h3,
.caselist h3 {
	padding: 1vh 0vh;
	margin-bottom: 5vh;
}

.two-box .col-md-3 {
	margin-top: 1vh;
}

.two-box .row {
	padding: 0px;
}

ul {
	list-style: none;
}

.one-box ul li {
	padding: 1vh 1vw;
	transition: 0.3s;
}

.one-box ul li:hover {
	border-radius: 5px;
	box-shadow: 0px 0px 15px #ccc;
}

img {
	width: 100%;
	height: auto;
}
.message{
	margin-top: 8vh;
}
.form-group img{
	width: 10%;
}
.newslist .row .col-md-6 li {
	border-bottom: 1px dotted #ccc;
	box-sizing: border-box;
}

.caselist .row .btn {
	width: 100%;
}

/* .btn {
	margin-top: 1vh;
} */

.caselist .row .col-md-3 {
	transition: 0.3s;
	margin-top: 1vh;
}


.caselist .row .col-md-3 img:hover {
	box-shadow: 0px 0px 15px #bbb;
}

.caselist .row .col-md-3 .btn:hover {
	background-color: #008088;
}

.caselist-all {
	width: 100%;
	padding: 1vh 0vw;
	background-color: #CCCCCC;
	margin-top: 4vh;
}

.footer{
	color: #c1c1c1;
	background-color: navy;
	padding-top: 4vh;
}
.flink {
	margin: 5vh 0vw;
}

.copyright {
	background-color: navy;
	padding: 2vh 0vw;
	color: #c1c1c1;
}
.copyright a,.footer a{
	color: #c1c1c1;
}
/* about */
.about-info {
	margin-top: 4vh;
}

.about-info ul li {
	margin-right: 1vw;
}

.about-info ul li a {
	transition: 0.5s;
	cursor: pointer;
}

.about-info ul li:last-child {
	margin-right: 0;
}

.about-info .nav .nav-item .nav-link:hover {
	background-color: navy;
	color: #fff;
}

.about-info-content li {
	padding: 2vh 2vw;
}

#about-one,
#about-two,
#about-three{
	margin-top: 4vh;
}

/*  */
.about-info-content {
	margin-top: 2vh;
}

/* #about-two,#about-three{
	display: none;
} */
.product-info,
.product-info-content,
.product-info-content .col-md-4,
	{
	margin-top: 4vh;
}

.product-info-content .row .col-md-12 {
	margin-top: 4vh;
}

.item-ico {
	margin-top: 2vh;
}

.show-item-ico,
.product-info .nav a {
	cursor: pointer;
	transition:0.5s;
}
.product-info .nav a:hover{
	background-color: navy;
	color:#fff;
	border-radius: 0;
}
.product-info-content {
	padding-left: 0px;
	margin-top: 2vh;
}

.product-info-content .row {
	padding: 4vh 1vw;
}

.product-info .nav .nav-item {
	margin-right: 1vw;
	margin-top: 2vh;
	border: 1px solid #e1e1e1;
}

.case-info-content {
	margin-top: 4vh;
	padding: 0;
}
.case-info-content .row .col-md-4 a .words{
	margin-top: 2vh;
}
.case-item {
	padding: 2vh 1vw;
	box-shadow: 0px 0px 15px #ddd;
}

.case-content,
.contact-content,
.news-list,
.news-content {
	margin-top: 4vh;
	padding: 0;
	padding: 4vh 2vw;
	box-shadow: 0px 0px 15px #ddd;
}

.contact-content ul {
	margin-top: 2vh;
}

.contact-content ul li {
	line-height: 36px;
}

.news-list h3{
	margin-bottom: 4vh;
	border-bottom:1px dotted #d1d1d1;
	box-sizing: border-box;
	padding-bottom: 4vh;
}

.news-list .row .news-list-left .btn {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	box-sizing: border-box;
	border-radius: 0px;
}

.news-list-left {
	padding-top: 2vh;
}

.news-ico-seven {
	border-right: 1px solid #ccc;
}

.news-list .row .col-md-12 {
	margin-top: 10vh;
}

.news-list .news-description {
	padding: 1vh 0vw;
}

.news-list-right ul li {
	line-height: 48px;
	border-bottom: 1px dotted #ddd;
}

.news-list-right span {
	float: right;
	margin-right: 2vw;
}

.news-content .col-md-4 p {
	font-weight: bold;
}

.news-content .col-md-4 ul li {
	border-bottom: 1px solid #e1e1e1;
	padding: 1vh 0vw;
}

.news-content .col-md-4 img {
	width: 20%;
	margin-right: 0.5vw;
}

.news-content .col-md-12 {
	margin-top: 2vh;
}
.news-content-info{
	color:#888;
	overflow-x: hidden;
}

.img_title{
	font-weight: bold;
}
.footer .row .col-md-3 ul li img {
	width: 50%;
}

i {
	margin-right: 5px;
}

/* 下面是媒体查询特殊样式 */
@media (min-width:1366px) and (max-width:1920px) {
	.max-nav {
		display: block;
	}

	.min-nav,
	.min-kefu {
		display: none;
	}

	.kefu {
		width: 50px;
		height: 150px;
		position: fixed;
		right: 0px;
		bottom: 12vh;
	}

	.kefu ul {
		list-style: none;
		padding: 0;
		font-size: 24px;
		text-align: center;
	}

	.kefu ul li {
		border-bottom: 1px solid #e1e1e1;
		box-sizing: border-box;
	}

	.kefu ul li:last-child {
		border-bottom: none;
	}

	.kefu ul li:nth-child(3) {
		position: relative;
	}
	#gzh {
		position: absolute;
		left: -100px;
		width: 200%;
	}
}

@media (min-width:10px) and (max-width:1366px){
	.news-ico-one,
	.news-ico-two,
	.news-ico-three,
	.news-ico-four,
	.news-ico-five,
	.news-ico-six,
	.news-ico-seven {
		width: 10vw;
		margin: 2vh 1vw;
		border: 1px solid #ccc;
	}
	#wrap{
		display: none;
	}
	/* 小尺寸导航*/
	.max-nav,
	.kefu {
		display: none;
	}
	.min-nav {
		display: block;
		width: 100%;
		z-index: 99;
		background-color: navy;
		position: fixed;
		top: 0px;
		left: 0px;
	}

	.slider {
		margin-top: 5vh;
	}

	.min-nav .text-center {
		position: relative;
	}

	.min-nav .logo {
		width: 40%;
		height: auto;
		margin: 0 auto;
	}

	.min-nav .text-center .btn {
		float: right;
		position: absolute;
		right: 20px;
		top: 20px;
		font-size: 20px;
	}

	.flex-column .nav-item {
		width: 100%;
		line-height: 48px;
		border-bottom: 1px dotted #fff;
	}
.min-nav a{
	color: #fff;
}
	.flex-column .nav-item:nth-child(1) {
		border: 0;
	}

	.one-box {
		padding: 0;
	}

	.one-box .row {
		padding: 5vh;
	}

	.min-kefu {
		position: fixed;
		bottom: 0px;
		left: 0px;
		width: 100%;
		margin: 0px;
	}

	.min-kefu .btn {
		border-right: 1px solid #e1e1e1;
		box-sizing: border-box;
		border-radius: 0px;
		color: #fff;
		line-height: 48px;
	}
	.min-kefu .btn:last-child {
		border-right: none;
	}
}
