/* 导航 */
.nav-right li.this a {
	color: #d3282e;
}
.nav-right li.this::after {
	content: '';
	position: absolute;
	width: 32px;
	height: 3px;
	left: 0;
	bottom: -30px;
	right: 0;
    margin: auto;
	background-color: #d3282e;
}
/* 第一页 */
.first-content, .second-content {
	margin-top: 100px;
	height:calc(100% - 60px);
	position: relative;
	z-index: 1;
}
.first-content>.pailie {
	position: absolute;
	width: 50%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
}
.first-content>.pailie p {
	position: absolute;
	bottom: 5%;
	font-size: 24px;
	color: #d3282e;
    text-shadow: 1px 1px 1px #fff;
}
.first-content>.pailie img {
	height: 100%;
	object-fit: cover;
}
.first-content>.pailie:nth-child(1) {
	left: 0;
}
.first-content>.pailie:nth-last-child(1) {
	right: 0;
}
.first-text {
	background-color: rgba(79, 79, 79, .85);
	text-align: center;
	max-width: 1440px;
	width: 100%;
	padding: 70px 0;
}
.first-text h3 {
	font-size: 96px;
	color: #d3282e;
	letter-spacing: 10px;
	text-shadow: 4px 4px 1px #fff, 5px 5px 5px #000;
}
.first-text p {
	font-size: 72px;
	color: #fff;
	margin-top: 20px;
	text-shadow: 6px 6px 0px #333;
}
.first .magnify img {
	transform: scale(1.5) !important;
	transition: all 20s;
}
.first .removeMagnify img {
	transform: scale(1) !important;
	transition: all 0s;
}
/* 第二页 */
.second {
	background: url('../img/home/img02-bj.png') no-repeat;
	background-size: cover;
}
.second-content {
	padding-top: 57px;
}
.second-title {
	margin-top: 58px;
}
.second-title h3 {
	max-width: 1000px;
	margin: 0 auto;
	font-size: 60px;
	text-align: center;
	background: url('../img/home/img02-title.png') no-repeat;
	background-size: 100%;
	padding: 40px 0;
	    letter-spacing: 5px;
}
.second-title h3 span {
	color: #d3282e;
}
.second-content ul::after {
	content: '';
	width: 30%;
}
.second-content li {
	max-width: 270px;
	width: 100%;
	text-align: center;
	background: url('../img/home/img02-bj01.png') no-repeat;
	background-size: 100%;
	height: 166px;
	margin-bottom: 80px;
}
.second-content li .duichen {
	width: 50px;
	height: 50px;
}
.second-content li:hover {
	background: url('../img/home/img02-bj02.png') no-repeat;
	color: #d3282e;
}
.second-content li:hover .duichen {
	overflow: hidden;
}
.second-content li:hover img {
	filter: drop-shadow(50px 50px #d3282e);
	margin-top: -100px;
	margin-left: -100px;
}
.second-content ul, .thirdly ul {
	margin-top: 60px;
}
.second-content ul p {
	margin-top: 15px;
}
/* 第三页 */
.thirdly {
    background: url('../img/home/img03-bj.png') no-repeat;
    background-size: cover;
}
.thirdly li {
    margin-bottom: 30px;
    position: relative;
}
.thirdly li img {
	border-radius: 5px;
}
.thirdly li p {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background-color: #d3282e;
    padding: 13px 0;
    color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
/* 第四页 */
.fourthly {
    background: url('../img/home/img04-bj.png') no-repeat;
	background-size: cover;
	text-align: center;
	position: relative;
}
.fourthly-title {
	margin-top: 0;
}
.fourthly-title h3 {
	max-width: 1180px;
    font-size: 26px;
    background: url('../img/home/img04-title.png') no-repeat;
    background-size: 100%;
    padding: 40px 30px;
	line-height: 50px;
}
.fourthly ul {
	align-items: flex-start;
	margin-top: 95px;
}

.fourthly li .pailie {
	width: 205px;
	height: 205px;
	background: url('../img/home/img04-bj01.png') no-repeat;
	background-size: 100%;
	margin-bottom: 40px;
}
.fourthly li .duichen {
	width: 55px;
	height: 55px;
	margin-bottom: 20px;
}
.fourthly li>p {
	height: 90px;
	display: flex;
	align-items: center;
	line-height: 25px;
}
.fourthly li:hover {
	color: #d3282e;
}
.fourthly li:hover .pailie {
	background: url('../img/home/img04-bj02.png') no-repeat;
	background-size: 100%;
}
.fourthly li:hover .duichen {
	overflow: hidden;
}
.fourthly li:hover img {
	filter: drop-shadow(50px 50px #d3282e);
	margin-top: -100px;
	margin-left: -100px;
}
.zhushi {
	max-width: 600px;
	position: absolute;
	right: 40px;
	bottom: 50px;
	font-size: 12px;
	line-height: 25px;
	color: #999999;
}
/* 第五页 */
.fifth {
	background: url('../img/home/img05-bj.png') no-repeat;
	background-size: cover;
}
.fifth-title {
	margin: 0;
}
.fifth-title h3 {
	max-width: 280px;
	background: url('../img/home/img05-title.png') no-repeat;
	background-size: 100%;
	padding: 25px 0;
	font-size: 48px;
	animation: sxc 0s infinite 3s linear ;
}
.fifth ul {
	max-width: 950px;
	margin: 0 auto;
	margin-top: 34px;
}
.fifth li {
	border-radius: 5px;
	background-color: #d3282e;
	color: #fff;
}
.fifth li .duichen {
	position: relative;
}
.fifth li .duichen p {
	position: absolute;
	top: 0;
	background-color: #d3282e;
	padding: 10px 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	font-size: 18px;
	letter-spacing: 1px;
}
.fifth li p {
	padding: 10px 0;
}
.fifth-more {
	margin-top: 45px;
}
.fifth-more>p {
	font-size: 30px;
	margin-bottom: 32px;
}
.fifth table {
	width: 100%;
	background-image: linear-gradient(#fff, transparent);
	padding: 30px;
	font-size: 14px;
	position: relative;
}
.fifth table td {
	padding: 9px 0;
}
.fifth table::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50%;
	background-image: linear-gradient(transparent, #efefef);
}
.fifth-content {
	margin-top: 100px;
}
/* 第六页 */
.sixth {
	background: url('../img/home/img06-bj.png') no-repeat;
	background-size: cover;
}
.sixth-content>* {
	width: 50%;
}
.sixth-left {
	align-items: flex-start;
}
.sixth-title {
	max-width: 280px;
	width: 100%;
	text-align: center;
}
.sixth-left>p {
	line-height: 36px;
	margin: 30px 0;
	letter-spacing: 1px;
}
.zixun {
	margin: 50px 25px;
	font-size: 24px;
}
.zixun img {
margin-left: 80px;
}
.sixth-left>.pailie>span {
	font-size: 24px;
}
.sixth-left>.pailie>span p {
	font-size: 30px;
	font-weight: bold;
}
.sixth-right {
	align-items: flex-end;
}
/* 自适应 */
@media screen and (max-width: 1024px) {
	/* 第一页 */
	.first-text h3 {
		font-size: 60px;
	}
	.first-text p {
		font-size: 40px;
	}
	/* 第二页 */
	.second-title h3 {
		transform: scale(.7);
		background-size: 100% 100%;
	}
	.second-title, .second-content ul, .thirdly ul {
		margin: 0;
	}
	.second-content li {
		transform: scale(.8);
		margin: 0;
	}
	
	/* 第三页 */
	.thirdly .thirdly-title {
		margin-top: 40px;
	}
	.thirdly ul {
		justify-content: space-around;
	}
	.thirdly li {
		transform: scale(.9);
		margin: 0;
	}
	/* 第四页 */
	.fourthly-title h3 {
		line-height: normal;
		font-size: 19px;
		padding: 35px 0;
		transform: scale(1);
		background-size: 100% 100%;
	}
	.fourthly ul {
		margin: 0;
	}
	.fourthly li {
		transform: scale(.8);
	}
	/* 第五页 */
	.fifth ul {
		margin: 0;
	}
	.fifth-more>p {
		font-size: 25px;
		margin-bottom: 10px;
	}
	/* 第六页 */
	.sixth .fifth-title h3 {
		transform: scale(.8);
	}
	.sixth-right {
		transform: scale(.8);
	}
}
@media screen and (max-width: 768px) {
    
	.second-title h3 {
		font-size: 40px;
		padding: 25px 0;
		    letter-spacing: 0px;
	}
	.second-content li {
		width: 30%;
		transform: scale(1);
		height: 130px;
		font-size: 14px;
		margin-bottom: 20px;
	}
	.second-content li p {
		margin: 0;
	}
	.second-content li:hover {
		background-size: 100%;
	}
	.second ul {
		margin-top: 30px;
	}
	.thirdly li {
		width: 50%;
	}
	.fourthly-title h3 {
		background-size: 100% 100%;
		font-size: 24px;
		transform: scale(.7);
	}
	.fourthly li {
		width: 50%;
		margin-top: -40px;
	}
	.fourthly li .pailie {
		margin: 0;
		margin-bottom: 10px;
	}
	.fifth-content {
		margin-top: 70px;
	}
	.fifth-title h3 {
		font-size: 26px;
		background-size: 100% 100%;
	}
	.fifth li {
		width: 48%;
	}
	.fifth-more {
		margin-top: 15px;
	}
	.fifth-more p {
		font-size: 18px;
		font-weight: bold;
	}
	.fifth table {
		padding: 0 20px;
	}
	.zixun, .sixth-left>span {
		font-size: 18px;
		white-space: nowrap;
	}
	
.canmnsb	{
	    display: block!important;
    margin: auto!important;
    text-align: center!important;
    width: 100%!important;
	}
.canmnsb p {
        font-size: 18px !important;
    display: block;
    text-align: center;
    margin-top: 7px;
    width: 100%;
}
.canmnsb b {
        font-size: 18px !important;
    display: block;
    text-align: center;
    margin-top: 7px;
    width: 100%;
    font-weight: normal!important;
}
.canmnsb .duichen {
    display: block;
}
.canmnsb .duichen p {
    display: block;
    margin: 2px auto 0!important;
}
.canmnsb img {
    margin: 2px auto 0!important;
}
 

}
@media screen and (max-width: 425px) {
	.first-content .pailie {
		width: 100%;
		height: 50%;
		top: 0;
	}
	.first-text h3 {
		font-size: 40px;
	}
	.second-content {
		padding-top: 20px;
	}
	.first-text p {
		font-size: 30px;
		width: 90%;
		margin: 10px auto;
	}
	.first-content>.pailie:nth-child(1) p {
		top: 30%;
		bottom: auto;
	}
	.first-content .pailie:nth-last-child(1) {
		bottom: 0;
		top: auto;
	}
	.first-content .pailie:nth-last-child(1) p {
		bottom: 30%;
	}
	.second-content {
		margin: 0 auto;
	}
	.second-title h3 {
		/*background: none;*/
		/*padding: 0;*/
		font-size: 30px;
		/*padding-top: 50px;*/
	}
	.second-content li {
		width: 49%;
		height: 110px;
	}
	.second-content li .duichen {
		transform: scale(.7);
		margin-top: -10px;
	}
	.second-content li p {
		width: 80%;
		margin-top: -7px;
	}
	.magnify {
		padding-top: 0;
	}
	.section {
		height: auto !important;
	}
	.thirdly .thirdly-title {
		margin: 0;
	}
	.second-title h3 {
		/*padding: 0;*/
		transform: scale(1);
		font-size: 18px;
		margin-bottom: 20px;
	}
	.zhushi {
		line-height: normal;
		bottom: 25px;
	}
	.second-title h3 {
		font-size: 20px;
		transform: scale(1);
	}
	.fifth-content {
		margin: 0 auto;
	}
	.fifth li .duichen p {
		font-size: 12px;
	}
	.fifth li p {
		font-size: 14px;
		padding: 5px 0;
	}
	.fifth table td {
		font-size: 10px;
		vertical-align: text-top;
	}
	.sixth-content {
		flex-direction: column;
	}
	.sixth-content>* {
		width: 100%;
	}
	.sixth-title {
		margin: 0 auto;
		margin-top: 20px;
	}
	.sixth-left>p {
		margin: 10px;
		line-height: 25px;
	}
	.zixun, .sixth-left>span {
		margin: 10px 0;
		font-size: 18px;
	}
	.sixth-right {
		transform: scale(.7);
	}
	.second .fp-tableCell, .thirdly .fp-tableCell, .fifth .fp-tableCell {
		height: auto !important;
		padding: 20px 0;
	}
	.zixun, .sixth-left>span {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.zixun img {
		margin: 0;
		margin-top: 10px;
	}
	.thirdly ul li {
		width: 100%;
	}
	.fourthly ul li {
		width: 100%;
	}
	.fourthly {
		padding-top: 30px;
		padding-bottom: 70px;
	}
	.second-title h3 {
		font-size: 18px;
	}
	.zhushi {
		left: 10px;
		right: 10px;
		margin: auto;
	}
	.fifth li {
		width: 100%;
		margin-bottom: 20px;
	}
	.fifth li .duichen p {
		width: 50%;
		text-align: center;
	}
	.fifth-more p {
		font-size: 18px;
	}
	.sixth .fifth-title h3 {
		transform: scale(1);
		font-size: 18px;
	}
}