@charset "utf-8";

/* CSS Document */
/**全局**/
* {
	font-family: "思源黑体", Arial;
	font-size: 16px;
	margin: 0;
	padding: 0;
	border: 0;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
img,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
map {
	padding: 0;
	margin: 0;
	border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 3.1em
}

h2 {
	font-size: 2.5em
}

h3 {
	font-size: 2em
}

h4 {
	font-size: 1.5em
}

h5 {
	font-size: 1.2em
}

h6 {
	font-size: 1em
}

h7 {
	font-size: 0.8em
}

body {
	margin: 0px;
	padding: 0px;
	color: #333;
	background: #fff;
}

/*	网站尺寸框架   开始 */
/*	网站尺寸框架   开始 */
/*	网站尺寸框架   开始 */
.xky_desk {
	width: 83%;
	margin: 95px 8.5%;
	display: inline-block;
}

/*	网站尺寸框架   结束 */
/*	网站尺寸框架   结束 */
/*	网站尺寸框架   结束 */



/*	导航样式内容   开始 */
/*	导航样式内容   开始 */
/*	导航样式内容   开始 */

.hx000002_nav {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	float: left;
	z-index: 100;
}

.hx000002_nav .hx000002_nav_desk {
	height: 131px;
	margin: auto 8.5%;
	float: left;
}

.hx000002_nav_box {
	width: 100%;
	float: left;
}

.hx000002_nav_box_left {
	width: 22%;
	float: left;
}

.hx000002_nav_box_left a {
	display: block;
	float: left;
}

.hx000002_nav_box_left_frame1 {
	float: left;
	margin-top: 36px;
	width: 95%;
}

.hx000002_nav_box_left_frame1 a img {
	width: 100%;
}

.hx000002_nav_box_right {
	float: left;
	width: 60%;
}

.hx000002_nav_box_right_frame1 {
	width: 100%;
	float: left;
}


.hx000002_nav_box_right_frame1_floor1 {
	width: 16%;
	height: 131px;
	float: left;
	list-style: none;
	position: relative;
}

.hx000002_nav_box_right_frame1_floor1_a {
	display: block;
	width: 100%;
	text-decoration: none;
	text-align: center;
	line-height: 26px;
	padding-top: 45px;
}

.hx000002_nav_box_right_frame1_floor1:hover .hx000002_nav_box_right_frame1_floor1_a {
	background-color: #1b83fe;
	width: 100%;
	height: 86px;
}

.hx000002_nav_box_right_frame1_floor1_box1 {
	list-style: none;
	position: absolute;
	width: 100%;
	display: none;
	z-index: 200;
}

.hx000002_nav_box_right_frame1_floor1:hover .hx000002_nav_box_right_frame1_floor1_box1 {
	display: block;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1 {
	position: relative;
	width: 100%;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1_a {
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-decoration: none;
	text-align: center;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1:hover .hx000002_nav_box_right_frame1_floor1_box1_floor1_a {
	background-color: #1b83fe;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1_box1 {
	list-style: none;
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	display: none;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1:hover .hx000002_nav_box_right_frame1_floor1_box1_floor1_box1 {
	display: block;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1_box1_floor1 {
	width: 100%;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1_box1_floor1_a {
	display: block;
	width: 100%;
	text-decoration: none;
	text-align: center;
}

.hx000002_nav_box_right_frame1_floor1_box1_floor1_box1_floor1:hover .hx000002_nav_box_right_frame1_floor1_box1_floor1_box1_floor1_a {
	background-color: #1b83fe;
}

.hx000002_nav_box_right2 {
	float: right;
	width: 18%;
}

.hx000002_nav_box_right2_frame1 {
	display: block;
}

.hx000002_nav_box_right2_frame1 a {
	text-decoration: none;
}


.hx000002_nav_box_right2_frame1_box {
	margin-top: 50px;
	border: 1px solid;
	border-radius: 25px;
	height: 36px;

}

.hx000002_nav_box_right2_frame1_p {
	float: left;
	width: 33%;
	text-decoration: none;
	text-align: center;
	line-height: 26px;
	padding: 5px 3px;
	border-radius: 25px;
	color: #fff;
	background-color: #1b83fe;
}

.hx000002_nav_box_right2_frame1_tel {
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding: 6px 15px;
}

@media screen and (min-width: 1485px) and (max-width: 1773px) {
	.hx000002_nav_box_right2_frame1_tel {
		font-size: 18px;
		padding: 8px 6px;
	}
}

@media screen and (min-width: 1100px) and (max-width: 1484px) {
	.hx000002_nav_box_right2_frame1_p {
		font-size: 12px;
	}

	.hx000002_nav_box_right2_frame1_tel {
		font-size: 14px;
		padding: 9px 2px;
	}
}

/*	导航样式内容   结束 */
/*	导航样式内容   结束 */
/*	导航样式内容   结束 */


/*	大标题   开始 */
/*	大标题   开始 */
/*	大标题   开始 */
.xky000004_index_title {}

.xky000004_index_title p {
	font-size: 24px;
}

/*	大标题   结束 */
/*	大标题   结束 */
/*	大标题   结束 */




/*	首页企业介绍样式内容  开始 */
/*	首页企业介绍样式内容  开始 */
/*	首页企业介绍样式内容  开始 */

.xky000004_index_about {
	display: inline-block;
	background-image: url(../img/aboutbj.jpg);
	background-position: 100% 50%;
	background-size: cover;
}



.xky000004_index_about_left {
	float: left;
	width: 47%;
}

.xky000004_index_about_left_content {
	text-indent: 2em;
	/* 首行缩进2个字 */
	margin-top: 30px;
	line-height: 2;
	font-size: 14px;
}

.xky000004_index_about_left_content p {
	text-align: justify;
	text-justify: distribute;
}





.xky000004_index_about_left_databox {
	margin-top: 30%;
}

.xky000004_index_about_left_databox img {}

.xky000004_index_about_left_databox a {
	text-decoration: none;
}

.xky000004_index_about_left_data {
	width: 120px;
	border: 2px solid;
	padding: 10px 20px;
	font-size: 16px;
	border-radius: 25px;
	position: relative;
	display: inline-block;
}


.xky000004_index_about_box_card_in {
	float: right;
	width: 15%;
}

.xky000004_index_about_box_card_in_circle {
	float: right;
	width: 25px;
	height: 25px;
	margin-top: -3px;
}

.xky000004_index_about_box_card_in_arrow {
	width: 10px;
	height: 10px;
	margin: 8px;
	border-top: 2px solid;
	border-right: 2px solid;
	transform: rotate(45deg);
}

.xky000004_index_about_box_card_in_arrow_line {
	border: 1px solid;
	margin: -15px -5px;
	width: 25px;

}

.xky000004_index_about_right2 {
	float: right;
	width: 43%;
	margin-top: 80px;
}

.xky000004_index_about_right {
	float: right;
	width: 50%;
}

.xky000004_index_about_right_img1 {
	width: 100%;
}

.xky000004_index_about_right_img2 {
	width: 112%;
}

.xky000004_index_about_right_bottom {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}

.xky000004_index_about_right_bottom_l {
	float: left;
	margin-right: 4%;
	width: 61%;
}

.xky000004_index_about_right_bottom_r {
	float: left;
	width: 31%;
}



/*	首页企业介绍样式内容  结束 */
/*	首页企业介绍样式内容  结束 */
/*	首页企业介绍样式内容  结束 */

/*	首页案例样式内容  开始 */
/*	首页案例样式内容  开始 */
/*	首页案例样式内容  开始 */
.xky000004_index_case {
	width: 100%;
	display: inline-block;
	background: linear-gradient(to bottom, #1b83fe, #fcfeff);
	height: 750px;
}

.xky000004_index_case_tree {
	margin-top: 70px;
	display: inline-block;
}

.xky000004_index_case_tree_box {
	float: left;
	margin-right: 30px;
}

.xky000004_index_case_tree_box a {
	text-decoration: none;
	text-align: center;
}

.xky000004_index_case_tree_box_name {
	width: 105px;
	border: 2px solid;
	padding: 12px 20px;
	font-size: 16px;
	border-radius: 25px;
	position: relative;
}


.xky000004_index_case_tree_box_name:hover {
	border: 2px solid #1b83fe;
}

.xky000004_index_case_box {
	margin-top: 30px;
	width: 100%;
	display: inline-block;
}

.xky000004_index_case_box1 {
	width: 18%;
	float: left;
	border-radius: 5px;
	margin-right: 2%;

}

.xky000004_index_case_box1_a {
	text-decoration: none;
}

.xky000004_index_case_box1_a:hover img {
	transform: scale(1.2);
	/* 悬停时放大图片 */
}

.xky000004_index_case_box_img {
	width: 100%;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	/* 防止图片放大时溢出容器 */
	display: inline-block;
	/* 确保容器大小适应图片 */
}

.xky000004_index_case_box img {
	border-radius: 5px 5px 0 0;
	width: 100%;
	transition: transform 0.3s ease;
	/* 添加过渡效果 */
}


.xky000004_index_case_box_x {
	border-bottom: 2px solid;
	margin-top: -7px;
	width: 100%;
}


.xky000004_index_case_box_bottom {
	display: inline-block;
	width: 100%;
}

.xky000004_index_case_box_name {
	float: left;
	width: 80%;
	margin-bottom: 20px;
	padding-left: 5%;
	padding-top: 20px;
}

.xky000004_index_case_box_title {
	font-size: 14px;
	height: 60px;
	font-weight: bold;
}

.xky000004_index_case_box_bottom_next {
	padding-top: 5px;
}

.xky000004_index_case_box_zx {
	font-size: 12px;
	padding-top: 5px;
}

.xky000004_index_case_box_card_in {
	float: right;
	width: 15%;
}

.xky000004_index_case_box_card_in_circle {
	float: right;
	width: 25px;
	height: 25px;
	margin-top: 95px;
	margin-right: 30%;
}

.xky000004_index_case_box_card_in_arrow {
	width: 10px;
	height: 10px;
	margin: 8px;
	border-top: 2px solid;
	border-right: 2px solid;
	transform: rotate(45deg);
}

.xky000004_index_case_box_card_in_arrow_line {
	border: 1px solid;
	margin: -15px -5px;
	width: 25px;

}



/*	首页案例样式内容  结束 */
/*	首页案例样式内容  结束 */
/*	首页案例样式内容  结束 */




/*	首页新闻动态样式内容  开始 */
/*	首页新闻动态样式内容  开始 */
/*	首页新闻动态样式内容  开始 */
.xky000004_index_news {
	width: 100%;
	height: 810px;
}

.xky000004_index_news_box {
	margin-top: 37px;
	display: block;
}

.xky000004_index_news_box_left {
	width: 64%;
	display: block;
}

.xky000004_index_news_box_a {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	margin: 1%;
	float: left;
	width: 48%;
}

.xky000004_index_news_box1 {
	float: left;
	height: 460px;
}

.xky000004_index_news_box1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-radius: 5px;

}

.xky000004_index_news_box1_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	/* 防止图片放大时溢出容器 */
	display: inline-block;
	/* 确保容器大小适应图片 */
}

.xky000004_index_news_box1 img {
	width: 100%;
	height: 100%;
	display: block;
	transition: transform 0.3s ease;
	/* 添加过渡效果 */
}

.xky000004_index_news_box1:hover img {
	transform: scale(1.2);
	/* 悬停时放大图片 */
}

.xky000004_index_news_box1_title {
	position: absolute;
	bottom: -50px;
	/* 初始位置在图片下方 */
	left: 0;
	width: 100%;
	background: linear-gradient(to top, rgba(27, 131, 254, 0.7), rgba(0, 0, 0, 0));
	color: #fff;
	text-align: left;
	padding: 30px 20px;
	transition: bottom 0.3s ease;
	height: 25%;
	/* 高度不超过图片的四分之一 */
	box-sizing: border-box;
}

.xky000004_index_news_box1:hover .xky000004_index_news_box1_title {
	bottom: 0;
	/* 悬停时移动到图片底部 */
}


.xky000004_index_news_box2 {
	float: right;
	width: 32%;
	margin: 0.6% 1%;
	background-color: #eeeeee;
	padding: 0.3% 1%;
	border-radius: 5px;
	height: 460px;
}

.xky000004_index_news_box2_card {
	width: 90%;
	border-bottom: 1px solid #999999;
	display: inline-block;
	margin: 2% 5%;

}

.xky000004_index_news_box2_card_title {
	float: left;
	width: 90%;
}

.xky000004_index_news_box2_card_title_name {
	font-size: 18px;

}

.xky000004_index_news_box2_card_title_time {
	font-size: 14px;
	color: #999999;
	margin: 3% 0;
}

.xky000004_index_news_box2_card_in {
	width: 10%;
	float: left;
}

.xky000004_index_news_box2_card_in_circle {
	float: right;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	border: 1px solid;
	margin-top: 20%;
}

.xky000004_index_news_box2_card_in_arrow {
	width: 10px;
	height: 10px;
	margin: 9px;
	border-top: 2px solid;
	border-right: 2px solid;
	transform: rotate(45deg);
}



@media screen and (max-width: 1617px) {
	.xky000004_index_news_box1_title {
		height: 30%;
	}
}


@media screen and (min-width: 1485px) and (max-width: 1551px) {
	.xky000004_index_news_box2_card {
		width: 94%;
		margin: 3% 3%;
	}
}

@media screen and (max-width: 1484px) {
	.xky000004_index_news_box2_card_title_name {
		font-size: 16px;
	}

	.xky000004_index_news_box2_card {
		margin: 2% 3%;
	}
}

/*	首页新闻动态样式内容  结束 */
/*	首页新闻动态样式内容  结束 */
/*	首页新闻动态样式内容  结束 */



/*	footer  开始 */
/*	footer  开始 */
/*	footer  开始 */
.xky000004_index_footer {
	width: 100%;
	height: 508px;
	background-image: url(../img/footer.jpg);
	background-position: 100% 50%;
	background-size: cover;
}

.xky000004_index_footer_box {
	margin-top: 100px;
}

.xky000004_index_footer_nav {
	width: 12%;
	float: left;
}

.xky000004_index_footer_nav a {
	text-decoration: none;
}

.xky000004_index_footer_nav_a {
	font-size: 22px;
	margin-bottom: 20px;

}

.xky000004_index_footer_contact {
	width: 63%;
	float: left;
}



.xky000004_index_footer_contact_box {
	width: 35%;
	margin-top: 30px;
	margin-right: 1%;
	display: inline-block;
}


.xky000004_index_footer_contact_box_left {
	float: left;
	width: 20%;
}


.xky000004_index_footer_contact_box_left img {
	width: 100%;
}

.xky000004_index_footer_contact_box_left2 {
	float: left;
	width: 10%;
}

.xky000004_index_footer_contact_box_left2 img {
	width: 100%;
}

.xky000004_index_footer_contact_box_right {
	float: left;
	border-left: 1px solid;
	margin-left: 20px;
	padding-left: 20px;
	height: 60px;

}

.xky000004_index_footer_contact_box_right2 {
	float: left;
	border-left: 1px solid;
	margin-left: 20px;
	padding-left: 20px;
	height: 60px;
	width: 78%;
}

.xky000004_index_footer_contact_box_right_title {
	font-size: 22px;
}

.xky000004_index_footer_contact_box_right_content {
	font-size: 22px;
	margin-top: 5px;
}


.xky000004_index_footer_contact_box2 {
	width: 63%;
	margin-top: 30px;
	display: inline-block;
}


.xky000004_index_footer_qr {
	width: 25%;
	float: right;
	display: inline-block;
	margin-top: 15px;
}

.xky000004_index_footer_qr_box {
	float: left;
	margin-left: 5%;
	width: 45%;
}

.xky000004_index_footer_qr_box img {
	width: 100%;
}

.xky000004_index_footer_qr_box_p {
	text-align: center;
	font-size: 22px;
	margin-top: 10px;
}

.xky000004_index_footer_fgx {
	width: 90%;
	margin: 20px auto 10px auto;
	border-bottom: 2px solid #ffffff;
}

.xky000004_index_footer_icp {
	width: 100%;
	text-align: center;
}

.xky000004_index_footer_icp a {
	text-decoration: none;
}



@media screen and (max-width: 1380px) {
	.xky000004_index_footer_contact_box_right_title {
		font-size: 18px;
	}

	.xky000004_index_footer_contact_box_right_content {
		font-size: 18px;

	}

	.xky000004_index_footer_qr {
		width: 25%;
		float: right;
		display: inline-block;
		margin-top: 50px;
	}
}

/*	footer  结束 */
/*	footer  结束 */
/*	footer  结束 */


/*	sbanner  开始 */
/*	sbanner  开始 */
/*	sbanner  开始 */
.xky000004_sbanner {
	width: 100%;
	margin-top: 131px;
}

.xky000004_sbanner img {
	width: 100%;
}

/*	sbanner  结束 */
/*	sbanner  结束 */
/*	sbanner  结束 */


/*	关于我们  开始 */
/*	关于我们  开始 */
/*	关于我们  开始 */

.xky000004_page_about {
	display: inline-block;
	background-image: url(../img/aboutbj.jpg);
	background-position: 100% 50%;
	background-size: cover;
	height: 780px;
}

.xky000004_index_about_left_databox_bottom {
	margin-top: -250px;
}


.xky000004_index_about_left_databox_bottom img {
	width: 49%;
}

.xky000004_partner_about_box {
	width: 100%;
	display: inline-block;
	margin-top: 5%;

}

.xky000004_partner_about_box_img {
	float: left;
	width: 10%;
	margin: 0 2% 2% 0;
	border-radius: 5px;
	box-shadow: 0 0 5px 2px rgba(128, 128, 128, 0.2);
}

.xky000004_partner_about_box_img img {
	width: 100%;
	border-radius: 5px 5px 0 0;
	transition: transform 0.3s ease;
	/* 添加过渡效果 */
}

.xky000004_partner_about_box_img:hover {
	box-shadow: none;
}

.xky000004_partner_about_box_img:hover img {
	transform: scale(2);
	/* 悬停时放大图片 */
}

/*	关于我们  结束 */
/*	关于我们  结束 */
/*	关于我们  结束 */



/*	关于我们  开始 */
/*	关于我们  开始 */
/*	关于我们  开始 */
.xky000004_contact {
	width: 100%;

}

.xky000004_contact_left {
	float: left;
	width: 35%;
	margin: 2% 4%;
}

.xky000004_contact_right {
	float: left;
	width: 57%;
}

.xky000004_contact_x {
	width: 17%;
	padding-top: 10px;
	border-bottom: 3px solid;
	margin-bottom: 20px;
}

.xky000004_contact_left_box {
	width: 100%;
	display: inline-block;
	padding: 3% 0px;
	border-bottom: 1px solid #d7d7d7;
}

.xky000004_contact_left_box2 {
	width: 100%;
	display: inline-block;
	padding: 3% 0px;
}

.xky000004_contact_left_box_img {
	float: left;
	width: 5%;

}

.xky000004_contact_left_box_img img {
	width: 100%;
}

.xky000004_contact_left_box_p {
	width: 90%;
	float: left;
	font-size: 20px;
	color: #6a6a6a;
	margin-left: 5%;
}

/*	关于我们  结束 */
/*	关于我们  结束 */
/*	关于我们  结束 */



/*	留言板  开始 */
/*	留言板  开始 */
/*	留言板  开始 */
.xky000004_guestbook {
	width: 100%;
}

.xky000004_guestbook_desk {
	width: 80%;
	border-radius: 5px;
	box-shadow: 0 0 5px 2px rgba(128, 128, 128, 0.2);
	margin: 4% auto;
}

.xky000004_guestbook_desk_box {
	width: 100%;
	padding: 5% 10%;
	display: inline-block;
}

.xky000004_guestbook_desk_box1 {
	float: left;
	width: 48%;
	margin-right: 1%;
	margin-bottom: 3%;
}


.xky000004_guestbook_desk_box1_name {
	font-size: 20px;
	margin: 2% 0px;
}

.xky000004_guestbook_desk_box1_text {
	border: 1px solid #f2f5f8;
	border-radius: 5px;
	width: 70%;
}

.xky000004_guestbook_desk_box1_text_card {
	width: 86%;
	padding: 3% 6%;

}

.xky000004_guestbook_desk_box2 {
	float: left;
	width: 83%;
}

.xky000004_guestbook_desk_box2_text {
	border: 1px solid #f2f5f8;
	border-radius: 5px;
	width: 100%;

}

.xky000004_guestbook_desk_box2_text_card {
	width: 95%;
	padding: 1% 2.4%;

}

.xky000004_guestbook_desk_box3 {
	width: 10%;
	padding: 0 55%;
	margin-top: 35px;
	float: inline-end;

}

.xky000004_guestbook_desk_box3_text_card {
	font-size: 20px;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	background-color: #1b83fe;
	color: #ffffff;
}

.xky000004_guestbook_desk_box3_text_card:hover {
	font-size: 20px;
	width: 100%;
	height: 40px;
	border: 1px solid #1b83fe;
	border-radius: 5px;
	background-color: #ffffff;
	color: #1b83fe;
}

/*	留言板  结束 */
/*	留言板  结束 */
/*	留言板  结束 */





/*	tree  开始 */
/*	tree  开始 */
/*	tree  开始 */
.xky000004_category_tree {
	width: 75%;
	display: block;
	float: right;
}

.xky000004_category_tree a {
	text-decoration: none;

}

.xky000004_category_tree_box {
	float: right;
	border: 1px solid;
	padding: 10px 20px;
	font-size: 16px;
	margin: 1% 0.25%;
	border-radius: 25px;
	position: relative;
}

.xky000004_category_tree_box_no_selected {
	color: #ffffff;
	background-color: #1b83fe;
	font-weight: bolder;
}

.xky000004_category_tree_box_Selected {
	color: #ffffff;
	background-color: #1b83fe;
	font-weight: bolder;
}

.xky000004_category_tree_box:hover {
	font-weight: bolder;

}

@media screen and (min-width: 797px) and (max-width: 1793px) {
	.xky000004_category_tree {
		width: 100%;
		display: block;
		float: right;
		margin-top: 0px;
	}

	.xky000004_category_tree_box {
		float: right;
		border: 1px solid;
		padding: 0.8% 1.8%;
		font-size: 14px;
		margin: 1% 0.25%;
		border-radius: 25px;
		position: relative;
	}
}

/*	tree  结束 */
/*	tree  结束 */
/*	tree  结束 */




/*	新闻列表  开始 */
/*	新闻列表  开始 */
/*	新闻列表  开始 */
.xky000004_article_category_about {
	width: 100%;
}

.xky000004_article_category_about_box {
	width: 100%;
	margin: 2% 0;
}

.xky000004_article_category_about_box_card {
	display: inline-block;
	width: 80%;
	margin: 1.5% 10%;
	padding: 2% 4%;

}


.xky000004_article_category_about_box_card:hover {
	border-radius: 5px;
	box-shadow: 0 0 5px 2px rgba(128, 128, 128, 0.2);
}


.xky000004_article_category_about_box_card_a:hover img {
	transform: scale(1.2);
	/* 悬停时放大图片 */
}

.xky000004_article_category_about_box_card_l {
	float: left;
	width: 26%;
	margin-right: 5%;
	overflow: hidden;
	/* 防止图片放大时溢出容器 */
	display: inline-block;
	/* 确保容器大小适应图片 */

}

.xky000004_article_category_about_box_card_l img {
	width: 100%;
	transition: transform 0.3s ease;
	/* 添加过渡效果 */
}

.xky000004_article_category_about_box_card_c {
	float: left;
	width: 60%;
	margin-right: 5%;
}

.xky000004_article_category_about_box_card_c_title {
	font-size: 18px;
	font-weight: bold;
}

.xky000004_article_category_about_box_card_c_time {
	font-size: 18px;
	font-weight: 100;
	margin: 2% 0px;

}

.xky000004_article_category_about_box_card_c_p {
	font-size: 14px;
}

.xky000004_article_category_about_box_card_r {
	float: left;
	width: 4%;
}

.xky000004_article_category_about_box_card_r_img {
	content: url('/theme/default/img/new1.png');
	display: inline-block;
	/* 转为块级元素以便设置尺寸 */
	width: 95%;
	/* 缩小50% */
	height: auto;
	margin: 100% auto;
}

.xky000004_article_category_about_box_card_r_img:hover {
	content: url('/theme/default/img/new2.png');
	display: inline-block;
	/* 转为块级元素以便设置尺寸 */
	width: 95%;
	/* 缩小50% */
	height: auto;
	margin: 100% auto;
}

/*	新闻列表  结束 */
/*	新闻列表  结束 */
/*	新闻列表  结束 */





/*	项目服务列表  开始 */
/*	项目服务列表  开始 */
/*	项目服务列表  开始 */
.xky000004_service_category {
	width: 100%;
}

.xky000004_service_category_title {
	display: inline-block;
	width: 100%;
}

.xky000004_service_category_desk {
	width: 100%;
	display: block;
	margin-top: 2%;
}

.xky000004_service_category_box {
	width: 30%;
	margin: 2% 1.5%;
	float: left;
}

.xky000004_service_category_box_img {
	width: 100%;
	overflow: hidden;
	/* 防止图片放大时溢出容器 */
	display: inline-block;
	/* 确保容器大小适应图片 */
}

.xky000004_service_category_box_img img {
	width: 100%;
	border-radius: 5px;
	transition: transform 0.3s ease;
	/* 添加过渡效果 */
}

.xky000004_service_category_box_img:hover img {
	transform: scale(1.2);
	/* 悬停时放大图片 */
}




.xky000004_service_category_box_title {
	text-align: center;
}

.xky000004_service_category_box_title_name {
	font-size: 24px;
	font-weight: bold;
	margin: 2% 0;
}

.xky000004_service_category_box_title_des {
	margin-bottom: 4%;
}

@media screen and (max-width: 1380px) {
	.xky000004_service_category_box_title_name {
		font-size: 18px;
	}

	.xky000004_service_category_box_title_des {
		font-size: 12px;
	}

}

/*	项目服务列表  结束 */
/*	项目服务列表  结束 */
/*	项目服务列表  结束 */




/*	案例列表  开始 */
/*	案例列表  开始 */
/*	案例列表  开始 */
.xky000004_cases_category {
	width: 100%;
	display: inline-block;
}

.xky000004_cases_category_tree {
	float: right;
}

.xky000004_cases_category_tree_box {
	float: left;
	margin-right: 30px;
}

.xky000004_cases_category_tree_box a {
	text-decoration: none;
	text-align: center;
}

.xky000004_cases_category_tree_box_name {
	width: 105px;
	border: 1px solid;
	padding: 12px 20px;
	font-size: 16px;
	border-radius: 25px;
	position: relative;
}

.xky000004_cases_category_box {
	margin-top: 30px;
	width: 100%;
	display: inline-block;
}

.xky000004_cases_category_box1 {
	width: 23%;
	float: left;
	border-radius: 5px;
	box-shadow: 0 0 5px 2px rgba(128, 128, 128, 0.2);
	margin: 20px 1%;
}

.xky000004_cases_category_box1_a {
	text-decoration: none;

}

.xky000004_cases_category_box1_a:hover img {
	transform: scale(1.2);
	/* 悬停时放大图片 */
}

.xky000004_cases_category_box_img {
	overflow: hidden;
	/* 防止图片放大时溢出容器 */
	display: inline-block;
	/* 确保容器大小适应图片 */
}

.xky000004_cases_category_box_img img {
	border-radius: 5px 5px 0 0;
	width: 100%;
	border-bottom: 2px solid;
	transition: transform 0.3s ease;
	/* 添加过渡效果 */
}

.xky000004_cases_category_box_x {}


.xky000004_cases_category_box_bottom {
	display: inline-block;
	width: 100%;
}

.xky000004_cases_category_box_name {
	float: left;
	padding: 20px 0 20px 20px;
	width: 78%;
}

.xky000004_cases_category_box_title {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	height: 50px;
}

.xky000004_cases_category_box_zx {
	font-size: 12px;
	padding-bottom: 20px;
}


.xky000004_cases_category_box_card_in {
	float: right;
	width: 15%;
}

.xky000004_cases_category_box_card_in_circle {
	float: right;
	width: 25px;
	height: 25px;
	padding-top: 80px;
	padding-right: 20px;
}

.xky000004_cases_category_box_card_in_arrow {
	width: 10px;
	height: 10px;
	margin: 8px;
	border-top: 1px solid;
	border-right: 1px solid;
	transform: rotate(45deg);
}

.xky000004_cases_category_box_card_in_arrow_line {
	border-top: 1px solid;
	margin: -14px -5px;
	width: 25px;

}



/*	首页案例样式内容  结束 */
/*	首页案例样式内容  结束 */
/*	首页案例样式内容  结束 */



/*	项目服务内容  开始 */
/*	项目服务内容  开始 */
/*	项目服务内容  开始 */
.xky000004_service_desk {
	width: 100%;
}

.xky000004_service_desk_title {
	text-align: center;
}

.xky000004_service_desk_title p {
	font-size: 14px;
	margin-top: 10px;
}

.xky000004_service_desk_img {
	width: 50%;
	margin: 30px auto;
}

.xky000004_service_desk_img img {
	width: 100%;
}

.xky000004_service_desk_content {
	width: 100%;
}

.xky000004_service_desk_content_timeadd {
	margin-bottom: 20px;
}

/*	项目服务内容  结束 */
/*	项目服务内容  结束 */
/*	项目服务内容  结束 */




/*	页码翻页样式内容   开始 */
/*	页码翻页样式内容   开始 */
/*	页码翻页样式内容   开始 */
.xky000003_pager {
	margin-top: 50px
}

.xky000003_pager_box {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.xky000003_pager_pagination a,
.xky000003_pager_pagination i {
	display: inline-block;
	min-width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 4px;
	margin: 0 3px;
}

/* 页码 */
.xky000003_pager_pagination_a {
	border: 1px solid;
	font-size: 13px;
}

/* 当前页码 */
.xky000003_pager_pagination_current {
	font-weight: bold;
}

/* 省略号 */
.xky000003_pager_pagination i {
	font-size: 18px;
}

/*	页码翻页样式内容   结束 */
/*	页码翻页样式内容   结束 */
/*	页码翻页样式内容   结束 */


/*	前后翻页样式内容   开始 */
/*	前后翻页样式内容   开始 */
/*	前后翻页样式内容   开始 */
.xky000003_fanye {
	width: 100%;
	height: 30px;
	margin-top: 20px;
	float: left;
}

.xky000003_anliu1 {
	width: 50%;
	height: 30px;
	line-height: 30px;
	float: left;
}

.xky000003_anliu2 {
	width: 50%;
	height: 30px;
	line-height: 30px;
	float: right;
}

.xky000003_anliu1 .anliu_img {
	width: 30px;
	height: 30px;
	float: left;
}

.xky000003_anliu1 .anliu_img img {
	width: 100%;
}

.xky000003_anliu1 a {
	float: left;
	display: block;
	width: 70%;
	text-align: left;
	text-decoration: none;
}

.xky000003_anliu2 .anliu_img {
	width: 30px;
	height: 30px;
	float: right;
}

.xky000003_anliu2 .anliu_img img {
	width: 100%;
}

.xky000003_anliu2 a {
	float: right;
	display: block;
	width: 70%;
	text-align: right;
	text-decoration: none;
}

/*	前后翻页样式内容   结束 */
/*	前后翻页样式内容   结束 */
/*	前后翻页样式内容   结束 */