body {
	box-sizing: border-box;
	background-color: rgba(242, 242, 242, 1);
	padding: 20px;
}

.x-admin-carousel,
.layui-carousel,
.x-admin-carousel>[carousel-item]>* {
	background-color: rgba(242, 242, 242, 1);
}

.x-admin-backlog-body>span {
	float: right;
	font-size: 36px;
	position: relative;
	top: -38px;
}

.x-admin-backlog-body p cite {
	font-weight: bolder;
}

.x-admin-backlog-body h3 {
	font-size: 16px;
}

.x-admin-backlog .x-admin-backlog-body {
	background-color: #fff;
	padding: 10px 0;
	border-radius: 14px;
	box-shadow: 2px 2px 9px -5px #666;
}

.x-admin-backlog-body:hover {
	background-color: initial;
	color: initial;
}

.part1 {
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 2vh;
}

.part1 ul {
	display: flex;
	justify-content: space-between;
}

.part1 ul li {
	width: 20.2%;
	height: 13.8vh;
	background-color: #fff;
	box-shadow: 4px 4px 12px -5px #666;
	border-radius: 0px 4px 4px 0px;
	padding: 1.2%;
	padding-left: 2%;
	position: relative;
	border-left: 10px solid;
}

.part1 .part1_title {
	font-size: 1.2vw;
	color: #7F7F7F;
}

.part1 .part1_txt {
	margin-top: 9%;
	color: #7F7F7F;
}

.part1 .part1_txt span {
	font-size: 2.5vw;
	font-weight: bold;
	margin-right: 4px;
	color: #000;
}

.part1 .part1_img {
	position: absolute;
	bottom: 4%;
	width: 80%;
}

.part2_content {
	float: left;
	box-sizing: border-box;
	box-shadow: 4px 4px 12px -5px #666;
	padding: 1% 2% 2%;
	border-radius: 4px;
	background-color: #fff;
	height: 41vh;
	margin-bottom: 2vh;
}

.part2_content.part2_content1 {
	width: 59.5%;
	margin-right: 1.2%;
}

.part2_content.part2_content2 {
	width: 39.3%;
}

.part3_content {
	float: left;
	box-sizing: border-box;
	box-shadow: 4px 4px 12px -5px #666;
	padding: 1% 2% 2%;
	border-radius: 4px;
	background-color: #fff;
	height: 35.5vh;
}

.part3_content.part3_content1 {
	 width:49%; 
	margin-right: 2%;
}

.part3_content.part3_content2 {
	width: 49%;
}

.part_title {
	font-size: 1vw;
}

#box1,
#box2 {
	float: left;
	width: 50%;
	height: 50vh;
}

#box3 {
	width: 100%;
	height: 50vh;
}

#equipment_isonline {
	    width: 100%;
	    height: 35vh;
	    margin-top: 2%;
}
#equipment_num {
	width: 100%;
	height: 35vh;
	margin-top: 2%;
}

.part3_left {
	margin-top: 2%;
	padding-top: 4%;
}
.part3_left li {
	float: left;
	width: 33%;
	border-right: 1px solid #eee;
}
.part3_left li:last-child {
	border: none;
}
.part3_left .part3_left_1 {
	font-size: 1vw;
    float: left;
    width: 58%;
    padding-left: 7%;
}
.part3_left .part3_left_1 p {
	margin-top: 13%;
	    text-align: center;
}
.part3_left .part3_left_1 span {
    font-size: 2.4vw;
    margin-right: 7px;
	font-weight: bold;
	margin-left: 39px;
}
.part3_left .part3_left_2 {
	float: left;
	width: 35%;
}
.part3_left .part3_left_2 img {
	width: 70%;
}

.part3_left .part3_left_3 {
	font-size: 1vw;
	width: 100%;
	text-align: center;
}
.part3_left .part3_left_3 p {
	margin-bottom: 10%;
}
.part3_left .part3_left_3 span {
	font-size: 1.5vw;
	font-weight: bold;
}

.shebeititle h5 {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 0.85vw;
	margin-top: 2%;
}