.m-hd {
	padding: 20px 0 0 0;
}

.am-slider-i2 .am-slider-content h2 {
	font-weight: 800;
}

.m-footer {
	padding: 40px 0;
}

.m-home-box h2 {
	margin: 0 0 20px;
}

.my_h2 {
	display: inline-block;
	padding: 80px 0 10px;
	border-bottom: 4px solid #00bfff;
}

.m-home-box .li_item {
	padding: 4rem;
	text-align: justify;
}

.li_item h3 {
	font-weight: 600;
}

.li_item i {
	margin-right: 5px;
	color: #00bfff;
}

.main_uls li a:hover {
	background-color: #00bfff !important;
}

footer {
	color: white;
}

.jieshao {
	text-align: justify;
	padding: 0 15px;
}


.anli_header {
	margin: 15px 0 10px !important;
	line-height: 16px;
	padding-left: 10px;
	font-size: 16px;
	border-left: 4px solid #00bfff;
}


/**********************鎺ュ叆搴旂敤椤甸潰**********************/
.access_header {
	height: 60px;
	line-height: 60px;
	background-color: white;
}

.access_header .m-logo {
	display: block;
	float: left;
	font-size: 22px;
	line-height: 40px;
	width: 165px;
	color: #fff;
	text-indent: -9999px;
	background: url(../img/logo2.png) !important;
	-webkit-background-size: 125px auto;
	background-size: 125px auto;
	margin-right: 20px;
}

.access_header .main_uls a {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	padding: 0 15px !important;
	box-sizing: border-box;
}

.access_header a:hover {
	color: white;
	background-color: #00bfff;
}

html,
body {
	height: 100%;
}

.access_box {
	width: 100%;
	height: calc(100% - 162px);
	margin: 0;
	background: url("../img/big.jpg") no-repeat center;
}

.access_content {
	height: 100%;
	min-height: 340px;
	padding: 50px;
	color: white;
	text-align: center;
	box-sizing: border-box;
	background-color: rgba(255, 255, 255, 0.3);
}

.small_box {
	width: 500px;
	margin: 0 auto;
	padding-bottom: 20px;
	color: #666;
	text-align: left;
	background-color: white;
}

.small_box h4 {
	padding-left: 20px;
	line-height: 40px;
	border-bottom: 1px dashed #eee;
}

.small_box span {
	margin: 0 0 20px 20px;
	line-height: 25px;
}

.small_box img {
	width: 50px;
}

.save_btn {
	display: inline-block;
	margin-top: 30px;
	padding: 6px 15px;
	color: white;
	background-color: orangered;
}

.save_btn:hover {
	color: white;
}

@media (max-width: 800px) {
	.access_content {
		padding-top: 10px;
	}

	.access_content h4,
	.access_content p {
		margin: 10px 0;
	}

	.small_box {
		width: 250px;
	}

	.big_img {
		width: 80px;
	}

	.small_box img {
		width: 30px;
	}

	.save_btn {
		margin-top: 20px;
	}
}
