@font-face{

	src:url("../fonts/font-family-mine.ttf");

	font-family: 方正粗倩简体;

}



.swiper-img{

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

}



.swiper-container{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}



.swiper-frame{

	max-width: 1200px;

	width: 100%;

	margin: 200px auto 0;

	padding: 0 30px;

}



.swiper-content{

	background: rgba(255, 255, 255, 0.5);

	max-width: 350px;

	width: 100%;

	padding: 10px;

	font-family: '方正粗倩简体' !important;

}



.swiper-content h1 ,.swiper-content p{

	margin: 0;

}



.swiper-content h1{

	font-size: 38px;

	position: relative;

	margin-bottom: 18px;

}



.swiper-content h1:after{

	position: absolute;

	content: '';

	bottom: -12px;

	left: 0;

	width: 40px;

	border-top: 2px solid #005bac;

}



.row-three{

	position: absolute;

	bottom: 60px;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	z-index: 99;

}



.row-three .row-three-farme{

	padding: 0;

}



.row-three .row-three-farme:nth-child(1){

	padding-right: 14px;

}



.row-three .row-three-farme:nth-child(2){

	padding: 0 7px;

}



.row-three .row-three-farme:nth-child(3){

	padding-left: 14px;

}



.row-three .row-three-bg{

	background: rgba(255, 255, 255, 0.6);

	height: 338px;

}



.row-three .row{

	margin-left: 0;

	margin-right: 0;

}



.row-three-bg{

	padding: 10px;

}



.row-three-title{

	font-size: 18px;

	position: relative;

	color: #005bac;

	margin: 0 0 15px 0;

}



.row-three-title:after{

	position: absolute;

	bottom: -8px;

	left: 0;

	width: 36px;

	content: '';

	border-top: 2px solid #005bac;

}



.row-three-ul{

	list-style: none;

	padding-left: 0;

	margin: 0;

}



.row-three-img-ul{

	margin: 10px auto;

}



.row-three-img{

	text-align: center;

	padding: 10px;	

	overflow: hidden;

}



.row-three-img a{

	display: block;

	overflow: hidden;

}



.row-img-maxw{

	max-width: 153px;

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

}



.row-three-img img{

	width: 100%;

	transition: linear 0.2s all;

	-webkit-transition: linear 0.2s all;

}



.row-three-img:hover img{

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

}



.row-three-farme-right{

	padding: 0 4px;

}



.row-three-farme-right:nth-child(1),

.row-three-farme-right:nth-child(2){

	height: 200px;

}



.row-three-farme-right:nth-child(1){

	margin-bottom: 14px;

}



.row-three-farme-right:nth-child(1) .row-three-bg,

.row-three-farme-right:nth-child(2) .row-three-bg{

	height: 100%;

}



footer{

	width: 100%;

	position: absolute;

	bottom: 0;

}



footer .red-border ,footer .navbar-right{

	display: none;

}



footer .container-fluid{

	display: flex;

	display: -webkit-flex;

	justify-content: center;

}



footer .content{

	background: transparent;

}



@media screen and (min-width: 1367px){

	.row-three-ul,.things-height{

		height: 76px;

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 3;

		-webkit-box-orient: vertical;

	}



	.row-three .row-three-bg{

		height: 146px;

	}



	.row-three-img{

		padding: 4px;

	}



	.row-img-maxw{

		max-width: 100px;

	}

}



@media screen and (min-width: 1367px) and (max-width: 1440px){

	.row-three .row-three-bg{

		height: 136px;

	}



	.row-three-img{

		padding: 4px;

	}



	.row-img-maxw{

		max-width: 90px;

	}

}



@media screen and (min-width: 1025px) and (max-width: 1366px){

	.swiper-frame{

		margin: 125px auto 0;

	}



	.swiper-content h1{

		font-size: 30px;

	}



	.row-three .row-three-bg{

		height: 146px;

	}



	.row-img-maxw{

		max-width: 104px;

	}



	.row-three-ul,.things-height{

		height: 76px;

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 3;

		-webkit-box-orient: vertical;

	}

}
.input-index-box p {
	color: #005bab;
	font-size: 16px;
}
.input-index-box input {
	outline: none;
	border: none;
	border-radius: 10px;
	padding: .3em 1em;
}

.input-index-box input:focus {
	box-shadow: 0 0 10px #4d97d9;
	transition: all .3s linear;
}

.input-index-box input:-moz-placeholder {
	color: #4d97d9;
	font-size: 16px;
}
.input-index-box input::-webkit-input-placeholder {
	color: #4d97d9;
	font-size: 16px;
}
.input-index-box button {
	outline: none;
	background-color: #005bab;
	color: #fff;
	border-radius: 10px;
	font-size: 16px;
	border: 0px solid #005bab;
	padding: .3em 1.6em;
	margin-left: 20px;
}
.input-index-box button:hover {
	background-color: #0088C9;
	transition: .3s;
}


@media screen and (min-width:992px) and (max-width:1024px){

	.row-three-ul,.things-height{

		height: 72px;

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 3;

		-webkit-box-orient: vertical;

	}



	.row-three .row-three-bg{

		height: 130px;

	}

}



@media screen and (min-width:768px) and (max-width:991px){

	.row-three .row-three-bg{

		height: auto;

	}



	.row-three-ul,.things-height{

		height: 59px;

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 2;

		-webkit-box-orient: vertical;

	}

}



@media screen and (max-width: 767px){

	.row-three{

		width: 100%;

		bottom: 88px;

	}



	.row-three .container{

		padding-left: 30px;

		padding-right: 30px;

	}



	.row-three .row-three-bg{

		height: auto;

	}



	.row-three-farme:nth-child(2),

	.row-three-farme:nth-child(3){

		display: none;

	}



	.row-three-farme:nth-child(1){

		width: 100%;

	}



	.row-three .row-three-farme:nth-child(1){

		padding-right: 0;

	}



	footer .container-fluid{

		flex-direction: column;

		align-items: center;

	}

}



@media screen and (max-width: 767px){

	.swiper-frame{

		margin: 110px auto 0 !important;

	}



	.swiper-content h1{

		font-size: 20px !important;

		margin-bottom: 10px !important;

	}



	.swiper-content p{

		font-size: 12px !important;

	}



	.swiper-content{

		max-width: 188px;

	}



	.row-three-title{

		font-size: 14px;

		font-weight: bold;

	}



	.swiper-content h1:after{

		bottom: -6px;

	}



	.footer-li{

		font-size: 12px !important;

	}



	.navbar-footer .navbar-nav li:before{

		margin-top: 4px;

	}



	.navbar-footer{

		padding: 0;

	}



	.row-three .row-three-bg{

		height: 114px !important;

	}



	.row-img-maxw{

		max-width: 80px !important;

	}



	.row-three-img{

		padding: 0px;

	}



	// .row-three-img:nth-child(2n+1) .row-img-maxw{

	// 	margin: 0 0 0 auto;

	// }



	// .row-three-img:nth-child(2n) .row-img-maxw{

	// 	margin: 0 auto 0 0;

	// }



	.row-three-farme{

		max-width: 360px;

		margin: 0 auto;

	}



	.row-three-farme .col-xs-6{

		width: 25% !important;

	}

}



@media screen and (max-width: 350px){

	.row-three .row-three-bg{

		height: 96px !important;

	}



	.row-img-maxw{

		max-width: 60px !important;

	}

}



.only-one{

	height: 24px;

	overflow: hidden;

	text-overflow:ellipsis;

	display: -webkit-box;

	-webkit-line-clamp:1;

	-webkit-box-orient:vertical;

}