.ab_on a {
	color: #49c066;
}

.about_article article {
	font-family: "Microsoft YaHei";
	text-align: left;
	font-size: 16px;
}

.about_article article h2 {
	font-weight: bold;
	font-size: 24px;
	margin-top: 22px;
	text-shadow: rgba(0, 0, 0, 0.14902) 0px 0px 1px;
	border-bottom: 1px solid #eee;
	white-space: normal;
	padding-bottom: 15px;
}

.about_article article h2 span {
	font-size: 16px;
	color: rgb(165, 165, 165);
}

.about_article article strong {
	font-size: 18px;
}

.about_article article p {
	margin-top: 20px;
	line-height: 30px;
	font-family: "Microsoft YaHei";
	text-align: left;
	font-size: 16px;
	/* text-indent: 2em; */
}

.text-indt {
	text-indent: 2em;
}

.box_shadow {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .08)
}

.abu_a {
	text-align: center;
}

.abu_a a {
	padding: 0 20px;
	line-height: 30px;
	font-size: 14px;
}

.about_title {
	padding-top: 55px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.about_title span {
	position: relative;
	height: 1px;
	width: 117px;
	background-color: #eee;
}

.about_title>span::after {
	position: absolute;
	right: 0;
	top: -3px;
	content: '';
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background-color: #49c066;
}

.about_title .about_h+span::after {
	position: absolute;
	left: 0;
	top: -3px;
	content: '';
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background-color: #49c066;
}

.about_title .about_h {
	font-size: 32px;
	margin: 0 15px;
	line-height: 38px;
	font-weight: 400;
}

.about_h p {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

.about_con {
	margin-top: 20px;
	font-size: 18px;
	text-indent: 2em;
	/*text-align: center;*/
}

.about_b_two {
	display: flex;
	justify-content: center;
	padding-top: 100px;
}
.cure_bus_ul{
	overflow: hidden;
	box-shadow: 0px 1px 2px #d1d1d1;
	box-sizing: border-box;
}
.cure_bus_li{
	width: 25%;
	cursor: pointer;
	border-right: 1px solid #ebebeb;
	display: inline-block;
	margin-right: -4px;
	position: relative;
	z-index: 0;
	float: left;
	margin: 10px 0;
	padding: 10px 10px;
	transition: all .3s linear;
	box-sizing: border-box;
}
.cure_bus_box{
	position: relative;
	padding: 0 10px;
	background-color: #ffffff;
}
.cure_bus_box:before{
	background: #51cb73;
	content: "";
	height: 100%;
	position: absolute;
	transition: all .3s linear;
	top: 0px;
	left: 0;
	width: 0%;
	z-index: 1;
}
.cure_bus_box:after{
	background: #51cb73;
	content: "";
	height: 100%;
	position: absolute;
	transition: all .3s linear;
	top: 0px;
	right: 0px;
	width: 0%;
	z-index: 1;
}
.cure_bus_item{
	text-align: center;
	padding: 80px 0;
	min-height: 180px;
}
.cure_bus_item h5{
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 12px;
	padding-top: 8px;
	position: relative;
	z-index: 10;
}
.cure_bus_item p{
	color: #807979;
	font-weight: 400;
	font-size: 16px;
	position: relative;
	z-index: 10;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}
.cure_bus_box:hover:before{
	width: 50%;
}
.cure_bus_box:hover:after{
	width: 50%;
}
.cure_bus_box:hover .cure_bus_item h5{
	color: white;
}
.cure_bus_box:hover .cure_bus_item p{
	color: white;
}
.cure_bus_li:last-child{
	border-right: 0px;
}
.time_fz {
	width: 45%;
}

.about_sj {
	/* flex:1 */
	margin-left: 110px;
}

.time_fz ul li {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
	margin-bottom: 14px;
}

.time_fz ul li::after {
	content: '';
	display: inline-block;
	width: 1px;
	height: 100%;
	position: absolute;
	left: 30px;
	top: 0;
	background-color: #d6d6d6;
}

.time_fz ul li .colum_name {
	flex: 1;
	z-index: 2;
	background: white;
}

.time_fz ul li p {
	min-height: 250px;
	font-size: 16px;
	flex: 1;
	line-height: 30px;
	color: #000000;
}

.time_fz ul li .colum_name h3 {
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
	color: #000000;
}

.time_fz ul li .colum_name time {
	display: block;
	margin-top: 8px;
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 14px;
	color: #999999;
}


.our_name {
	margin-top: 50px;
	display: flex;
	flex-direction: column;
}

.sj_ul {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 50px;
}

.about_sj .sj_ul li {
	width: 299px;
	display: block;
	text-align: center;
	padding: 20px 0;
}

.about_sj .sj_ul li span {
	width: 90px;
	height: 90px;
	display: block;
	margin: 0 104px 15px 104px;
	border: 1px solid #6BC30D;
	border-radius: 45px;
}

.about_sj .sj_ul li span em {
	width: 40px;
	height: 40px;
	display: block;
	margin: 25px;
}

.about_sj .sj_ul li span .em1 {
	background: url(https://mip.cndzys.com/mobile/images/us_custom.png) no-repeat -180px 0;
}

.about_sj .sj_ul li span .em2 {
	background: url(https://mip.cndzys.com/mobile/images/us_custom.png) no-repeat -230px 0;
}

.about_sj .sj_ul li span .em3 {
	background: url(https://mip.cndzys.com/mobile/images/us_custom.png) no-repeat -280px 0;
}

.about_sj .sj_ul li span .em4 {
	background: url(https://mip.cndzys.com/mobile/images/us_custom.png) no-repeat -330px 0;
}

.about_sj .sj_ul li .h_1 {
	color: #6BC30D;
	font-size: 24px;
}

.about_sj .sj_ul li p {
	text-align: center;
	font-size: 14px;
	line-height: 26px;
}

.call_us_box{
	padding: 20px;
	box-shadow: 0px 1px 3px #d1d1d1;
}
.call_us_ul{
	display: flex;
	flex-flow: wrap;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}
.call_us_li{
	width: 50%;
	text-align: center;
	box-sizing: border-box;
	padding:40px 10px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.call_us_li h4{
	color: #52a9c4;
	font-size: 18px;
}
.call_us_li p{
	color: #807979;
	margin-top: 10px;
	font-weight: 400;
	font-size: 16px;
}
.call_us_li i{
	color: #52a9c4;
	font-size: 36px;
}


@font-face {
	font-family: "ttk"; /* Project id 4005981 */
	src: url('//at.alicdn.com/t/c/font_4005981_x3niy9efxv.woff2?t=1698299044959') format('woff2'),
	url('//at.alicdn.com/t/c/font_4005981_x3niy9efxv.woff?t=1698299044959') format('woff'),
	url('//at.alicdn.com/t/c/font_4005981_x3niy9efxv.ttf?t=1698299044959') format('truetype');
}

.ttk {
	font-family: "ttk" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-shouhuodizhi:before {
	content: "\e64e";
}

.icon-daohangdizhi:before {
	content: "\e661";
}

.icon-hezuo:before {
	content: "\e60f";
}

.icon-youjian:before {
	content: "\e61f";
}

.icon-hezuo1:before {
	content: "\e86f";
}

.icon-tousujianyi:before {
	content: "\e613";
}

.icon-qiye:before {
	content: "\e637";
}
/* -------------------------------------------------------------------new footer -----------------------------------------------*/
.zd_list{
	position: relative;
}
.zd_list p {
	text-align: center;
	color: #868686;
}

.zd_list .sitemap i {
	font-style: normal;
}

.zd_list .sitemap a {
	color: #868686;
	padding: 0 5px;
}
.zd_list p a:hover{
	color: #4fca60;
}