/* @media only screen and (max-width: 959px) {
	.serlist{padding-top: 50px;}
} */
.type-memu{
	display: flex!important;
	justify-content: left!important;
	padding: 0!important;
	margin-bottom: 10px;
	
}
.type-memu li{
	margin: 0;
	border: none!important;
	padding: 0 20px!important;

}
.type-memu .active{
	background-color: #fd9027;
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
    padding-right: 20px;
    color: white;
    font-size: 18px;
}
.type-memu li a{
	position: relative;
	color: #424142;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-transform: capitalize;
	display: block;
	padding-bottom: 5px;
		height: 35px;
    line-height: 35px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
}
.ser-con{width: 75%;margin: 2rem auto;overflow: hidden;}
.ser-con .title{text-align: center;color: #424242;margin-bottom: 25px;}
.ser-con .tit{font-size: 28px;font-weight: bold;}
.ser-con .entit{font-size: 18px;}

.ser-con .ser-ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	overflow: hidden;
}
.ser-con .ser-ul li{
	width: 32%;
	float: left;
	margin: 5px;
	position: relative;
	overflow: hidden;
	height: 260px;
	border: 1px solid #dbdbdb;
}
.ser-con .ser-ul li .img{
/*	display: table-cell;*/
/*	vertical-align: middle;*/
/*	height: 300px;*/
}
.ser-con .ser-ul li img{
	display: block;
	object-fit: cover;
	height:100vh;
	width: 100%;
    height: 100%;
}
.ser-con .ser-ul li .content{
	padding: 3% 0;
	text-align: center;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	width: 100%;
	background:#000000c7;
}
.ser-con .ser-ul li .text1{
	font-size: 18px;
}
.ser-con .ser-ul li img{
 transition:all 0.7s ease-in-out 0s;
 -webkit-transition:all 0.7s ease-in-out 0s; 
 -moz-transition:all 0.7s ease-in-out 0s; 
 -o-transition:all 0.7s ease-in-out 0s;
}
.ser-con .ser-ul li:hover img{
	transform:scale(1.1); 
	-webkit-transform:scale(1.1); 
	-moz-transform:scale(1.1); 
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.zdy_list{

}
.zdy_list li {
	width: 100%;
	height: 150px;
	line-height: 150px;
	list-style-type: none;
	display: flex;
	float:left;
	justify-content: space-between;
	box-sizing: border-box;
	flex-wrap: wrap;
	overflow: hidden;

}

.zdy_listimg{
	width: 25%;
	display: flex;
    align-items: center;   

}
.zdy_listimg img{
	width: 100%;

}
.zdy_listtit{
	width: 50%;
	height: 100%;

}
.zdy_listtit a{
	font-size: 22px;
	font-weight: bold;
	color: #fd9027;
}
.zdy_listhrf{
	width: 15%;
	line-height: 30px;

}
.zdy_listhrf a{
	display: block;
	text-align: center;
	width: 50%;
	height: 30px;
	background-color: #fd9027;
	color: white;
	position: relative;
	top: 35%;
	left: 25%;
}

@media only screen and (max-width: 480px) {
	.ser-con{width: 90%;margin: 5% auto;}
	.ser-con .tit{font-size: 24px;}
	.ser-con .ser-ul{overflow: hidden;}
	.ser-con .ser-ul li{width:100%;margin-bottom: 3%;}
	.ser-con .ser-ul li .img,.ser-con .ser-ul li .content{width: 100%;}
}

.about-con{width: 63%;overflow: hidden;margin: 3% auto;}
.about-con .title{text-align: left;color: #424242;margin-bottom: 5%;font-weight: bold;}
.about-con .tit{font-size: 20px;}
.about-con .about-left{display: block;width: 50%;float: left;}
.about-con img{display: block;width: 100%;}
.about-con .about-right{display: block;width:40%;float: right;padding: 8% 5%;}
.about-con .about-right .content{font-size: 15px;line-height: 26px;margin-bottom: 5%;}
@media only screen and (max-width: 480px) {
	.about-con{width: 90%;margin: 5% auto;}
	.about-con .about-left{width: 100%;}
	.about-con .about-right{width: 90%;padding: 5%;}

}

.advan-con{width: 63%;margin: 3% auto;overflow: hidden;}
.advan-con .title{text-align: left;color: #424242;margin-bottom: 4%;}
.advan-con .tit{font-size: 20px;font-weight: bold;}
.advan-con .about-left{display: block;width: 50%;float: right;}
.advan-con img{display: block;width: 100%;}
.advan-con .about-right{display: block;width:40%;float: left;padding: 8% 5%;}
.advan-con .about-right .content{font-size: 15px;line-height: 26px;margin-bottom: 5%;}
@media only screen and (max-width: 480px) {
	.advan-con{width: 90%;margin: 5% auto;}
	.advan-con .about-left{width: 100%;}
	.advan-con .about-right{width: 90%;padding: 5%;}

}

.ser-con .location{padding-bottom: 1%;overflow: hidden;color: #424242;text-align: left;}
.ser-con .location a{display: inline-block;font-size: 16px;color: #424242;text-align: left;}
.ser-con .location a:last-child{color: #424242;}

.news_content{border-bottom:1px solid #747474;border-top: 1px solid #747474;overflow: hidden;padding: 1rem 0;text-align: left; margin-bottom: 15px;}
.news_content .n_c_tit{font-size: 24px;font-weight: bold;color: #424242;padding-bottom: .5rem;}
.news_content .n_c_time{font-size: 18px;font-weight: bold;color: #424242;padding-bottom: 1rem;}

.news_content .n_c_info{font-size: 14px;color: #424242;line-height: 22px;text-align: justify;}
.news_content .n_c_info img{display: block;margin: 1rem auto;}

@media only screen and (max-width: 480px) {

	.news_content .n_c_tit{font-size:18px;padding-bottom:3%;}
	.news_content .n_c_time{font-size:14px;}
}


.text-start{margin-bottom: 1rem;font-size: 14px;color: #424142;}
.text-start a{color: #424142;}
.text-start a:hover{color: #c60f0f;}


hr {margin: 1rem 0;color: #686868;background-color: currentColor;border: 0;opacity: .25;}
hr:not([size]) {height: 1px;}
.team-con {overflow: hidden;width: 63%;max-width: 1200px;margin: 3rem auto 2rem;}
.teammenu{font-size: 14px;margin-bottom: 15px;}
.teammenu a{color: #424242;font-size: 16px;}
.teammenu a:hover{color: #c60f0f;}
.teaminfo{overflow: hidden;}
.team-left{width: 300px;float: left;display: block;margin-right: 50px;}
.team-left img{display: block;width: 100%;}
.team-right{float: left;display: block;width: calc(100% - 350px);}
.team-right .title{font-size: 20px;font-weight: bold;color: #424242;text-align: left;margin-bottom: 1rem;}
.team-right .content{font-size: 15px;color: #424242;margin-bottom: 1rem;}
.team-right .text1{font-size: 16px;}
.teampage{font-size: 15px;color: #424242;margin-bottom: 1rem;}
.teampage a{color: #424242;}
.teampage a:hover{color: #c60f0f;}
@media only screen and (max-width: 959px) {
	.team-left{width: 100%;margin: 0;margin-bottom: 20px;}
	.team-right{width: 100%;}
}
.list-unstyled {padding-left: 0;list-style: none;}
.d-flex {display: flex!important;}
.flex-wrap {flex-wrap: wrap!important;}
.justify-content-center {justify-content: center!important;}
.mb-0 {margin-bottom: 0!important;}
.teamlist{margin-bottom: 2rem;}
.teamlist .category ul>li {margin: 10px 15px;}
.teamlist .category li a {position: relative;color: #424142;font-size: 14px;font-weight: 700;line-height: 1;text-transform: capitalize;display: block;padding-bottom: 5px;}
.teamlist .category li a:after {content: '';position: absolute;bottom: -1px;left: 0;right: 0;width: 0;height: 2px;margin: auto;background-color: #e9482d;-webkit-transition: all .4s linear;transition: all .4s linear;}
.teamlist .category li a.active:after, .news .category li a:hover:after {width: 100%;}