@charset "UTF-8";
.service-nav a{
	width: auto;
	display: inline-block;
	margin-right: 30px;
}

.service-title{
	font-size: 36px;
	color: #00409a;
}

.sub-service{
	padding: 50px 0;
}

.service-content {
	padding: 30px 0;
	font-size: 15px;
	line-height: 28px;
}

.service-content img {
	max-width: 100%;
	margin: 5px 0;
}
.service-content table td{
	padding: 5px;
	border: #ededed solid 1px;
}
.local-nav{
	height: 76px;
}
.local-nav .swiper-container{
	width: 100%;
	overflow: hidden;
}
.local-nav .swiper-container .swiper-slide {
	float: left;
     text-align: left!important;
     overflow: hidden;

    }

.local-nav .swiper-container .swiper-slide a{
	width: 100%;
	word-break: keep-all;
	float: left;
	text-align: left;
}
.local-nav .swiper-button-next,
.local-nav .swiper-button-prev{opacity: 0; background: none;}
.local-nav:hover .swiper-button-next,.swiper-button-prev{
	opacity: 1;
}
.local-nav:hover .swiper-button-next i,.swiper-button-prev i{
	font-size:30px;
}
.local-nav:hover .swiper-button-next {
	right: 0px;
}
.local-nav:hover .swiper-button-next:hover i{
	color: #124fa0;
}
.local-nav .swiper-container .specswiper{
	width: 265px!important;
}
.local-nav .swiper-container .specswiper2{
	 
}
.local-nav .swiper-container{
	margin-left: -30px;
}
.local-nav{
	width: 73%;
}
.local-nav-wrap .local{
	width: 27%;
}

@media (max-width:1025px) {
.lessthan1025{
	position: relative;
}
 .essthan1025 a, .lessthan1025 a.cur{
 	width: 100%;
 	text-align: left;
 	font-size: 14px;
 }
 .lessthan1025{
 	position: relative;
 }
 .local-nav-wrap .local{
 	height: 36px;
 	position: relative;
 }
 .local-nav-wrap{
 	overflow: visible;
 }
 .ny-nav {
		height: 49px;
		margin: 0 auto;
		position: relative;
		z-index: 999;
	}
 .ny-nav .ul2 {
		display: block;
		cursor: pointer;
	}
	.ny-nav .ul2 .act-show {
		display: none;
	}
	.ny-nav .ul2>li.act .act-show {
		display: inline;
	}
	.ny-nav .ul2>li.act .act-hide {
		display: none;
	}
	.ny-nav .ul2>li {
		line-height: 40px;
		padding-top: 5px;
	}
	
	.ny-nav .ul2>li span {
		font-size: 16px;
		height: 30px; overflow: hidden;
		display: block;
		float: left;
		width: 300px;
	 
	}
	.ny-nav .ul2>li .down {
		display: none;
		z-index: 999;
		width: 100%;
	}
	.ny-nav .ul2>li .down li {
		width: 100%;
		background: rgba(18,79,160,.8);
		font-size: 14px;
		color: #fff;
		border-bottom: 1px solid #e9e9e9;
	}
	.ny-nav .ul2>li .down a{
		border-bottom: none;
		padding: 0;
		text-align: left;
		width: 100%!important;
	}
	.ny-nav .ul2>li .down a li{
		padding-left: 10px;
	}
	.ny-nav .ul2 .act-show {
		display: none;
	}
	.local-nav a{
		width: 100%!important;
		display: block;
	}
	.service-title{
		font-size: 30px;
	}
	.sub-service{
		padding: 30px 0;
	}

}
@media (max-width:768px) {
	.service-title{
		font-size: 22px;
	}
	.sub-service{
		padding: 30px 0;
	}
	.ny-nav .ul2>li span {
		width: 90%;
		font-size: 14px;
	}
	.ny-nav .ul2>li .down {
		width: 130%;
	}
}
@media (max-width:640px) {
	.local-nav-wrap .local{
		width: 40%!important;
	}
	.lessthan1025{
		width: 60%!important;
	}
	.local-nav-wrap .local i{
		margin-right: 3px;
	}
	.service-title{
		font-size: 20px;
	}
	.service-content{
		padding: 20px 0;
	}
}

@media (max-width:375px) { 
 .essthan1025 a, .lessthan1025 a.cur{
 	font-size: 13.5px;
 }
}
 