.banner img {
	width: 100%;
}
.banner .swiper-pagination {
	background: rgba(0, 0, 0, 0.2); transition:1s ease-out; width: 0%; height: 65px; text-align: right; bottom: 0px; color: white; line-height: 65px; overflow: hidden; padding-right: 210px; font-family: "times new roman"; font-size: 24px; display: none; box-sizing: border-box;
}
.index_con1.active .swiper-pagination {
	width: 87.5%;
}
.banner .swiper-button-next {
	transition:0.3s ease-in-out; left: auto; top: auto; width: 45px; height: 45px; right: auto; display: block; background-size: 12px;
}
.banner .swiper-button-prev {
	transition:0.3s ease-in-out; left: auto; top: auto; width: 45px; height: 45px; right: auto; display: block; background-size: 12px;
}
.banner .swiper-button-next {
	right: calc(50% - 50px); bottom: 10px;
}
.banner .swiper-button-next:hover {
	transform: translateX(6px);
}
.banner .swiper-button-prev:hover {
	transform: translateX(-6px);
}
.banner .swiper-button-prev:hover::after {
	transform: translateX(6px);
}
.banner .swiper-button-prev {
	right: calc(50% + 0px); bottom: 10px;
}
.banner .swiper-button-prev::after {
	transition:0.3s ease-in-out; top: 31%; height: 17px; right: -3px; border-right-color: rgba(250, 250, 250, 0.5); border-right-width: 1px; border-right-style: solid; display: block; position: absolute; content: "";
}
.in_pin {
	left: 9.5%; bottom: 20px; position: absolute; z-index: 11;
}
.banner .swiper-slide {
	overflow: hidden;
}
.banner .swiper-slide-active img {
	animation:banrun 6s linear infinite;
}
.index_con1_list {
	position: relative;
}
.IndexList {
	width: 100%; bottom: 105px; position: absolute; z-index: 2;
}
.IndexList ul {
	margin: 0px auto; width: 75%; font-size: 0px;
}
.IndexList ul li {
	width: 20%; text-align: center; vertical-align: top; display: inline-block;
}
.nub {
	height: 48px; color: white; line-height: 48px; font-family: arial; font-size: 48px; display: inline-block;
}
.NumContent {
	height: inherit; line-height: inherit; overflow: hidden; font-size: inherit; display: inherit; position: relative;
}
.NumContent > div {
	color: inherit; line-height: inherit; font-size: inherit; display: inline-block;
}
.NumContent > div > div {
	color: inherit; line-height: inherit; font-size: inherit;
}
.NumContent > div:nth-child(1) {
	transition:2s cubic-bezier(0.35, 0.75, 0.55, 1) 0.3s; -webkit-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s; -moz-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s;
}
.NumContent > div:nth-child(2) {
	transition:2s cubic-bezier(0.35, 0.75, 0.55, 1) 0.3s; -webkit-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s; -moz-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s;
}
.NumContent > div:nth-child(3) {
	transition:2s cubic-bezier(0.35, 0.75, 0.55, 1) 0.3s; -webkit-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s; -moz-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s;
}
.NumContent > div:nth-child(4) {
	transition:2s cubic-bezier(0.35, 0.75, 0.55, 1) 0.3s; -webkit-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s; -moz-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s;
}
.NumContent > div:nth-child(5) {
	transition:2s cubic-bezier(0.35, 0.75, 0.55, 1) 0.3s; -webkit-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s; -moz-transition: all 2s cubic-bezier(.35, .75, .55, 1) .3s;
}
.pd {
	color: white; margin-top: 2px; vertical-align: top; display: inline-block;
}
.IndexList ul li p {
	text-align: left; color: white; padding-top: 6px; margin-top: 0px; border-top-color: rgba(250, 250, 250, 0.2); border-top-width: 1px; border-top-style: solid; display: inline-block; min-width: 140px;
}
.IndexList ul li i {
	margin: 0px 5px; color: white; font-size: 25px; vertical-align: top; display: inline-block; transform: translateY(13px);
}
.IndexList ul li:nth-child(1) b {
	margin-left: -26px;
}
.IndexList ul li:nth-child(2) b {
	margin-left: -26px;
}
.IndexList ul li:nth-child(4) b {
	margin-left: -74px;
}
.IndexList ul li:nth-child(5) b {
	margin-left: -35px;
}
.index_con2 {
	background: rgb(246, 246, 246); padding: 70px 0px; text-align: center;
}
.title {
	text-align: center;
}
.title h1 {
	color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 2px; font-family: ziti; font-size: 30px;
}

/*
.title h2 {
	color: rgb(170,205,6); font-size: 22px; margin-top: 5px;
}
*/
.title h2 {
	color: rgb(0, 0, 0); font-size: 22px; margin-top: 5px;
}

.title h2::after {
	background: rgb(0, 0, 0); margin: 20px auto 0px; width: 30px; height: 1px; display: block; content: "";
}
.index_con2 p {
	color: rgb(51, 51, 51); line-height: 28px; font-size: 16px; margin-top: 35px;
}
.more {
	color: rgb(170,205,6); font-family: arial; font-size: 12px; margin-top: 33px; display: inline-block;
}
.more span {
	margin: 0px auto 10px; border-radius: 50%; border: 2px solid rgb(170,205,6); transition:0.3s ease-in-out; border-image: none; width: 35px; height: 35px; text-align: center; color: rgb(170,205,6); line-height: 35px; font-weight: bold; display: block;
}
.more font {
	transition:0.3s ease-in-out;
}
.more:hover {
	color: rgb(0, 0, 0);
}
.more:hover font {
	color: rgb(51, 51, 51);
}
.more:hover span {
	border-color: rgb(0, 0, 0); color: rgb(0, 0, 0);
}
.index_con2_list2 {
	padding: 20px 0px 0px; text-align: center; margin-top: 35px;
}
.index_con2_list2 ul {
	font-size: 0px;
}
.index_con2_list2 ul li {
	margin-right: 12%; vertical-align: top; display: inline-block; cursor: pointer;
}
.index_con2_list2 ul li:last-child {
	margin-right: 0px;
}
.index_con2_list2 ul li span {
	width: 105px; height: 120px; line-height: 120px; display: inline-block; position: relative;
}
.index_con2_list2 ul li span i {
	background: url("../img/bg1_03.png") no-repeat center / 100% 100%; transition:0.3s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.index_con2_list2 ul li:hover span i {
	background: url("../img/bg_03.png") no-repeat center / 100% 100%;
}
.index_con2_list2 ul li font {
	transition:0.3s ease-in-out; width: 100%; height: 120px; text-align: center; line-height: 120px; display: block; position: relative; z-index: 2;
}
.index_con2_list2 ul li:nth-child(1) font {
	background: url("../img/a2.png") no-repeat center;
}
.index_con2_list2 ul li:nth-child(2) font {
	background: url("../img/b2.png") no-repeat center;
}
.index_con2_list2 ul li:nth-child(3) font {
	background: url("../img/c2.png") no-repeat center;
}
.index_con2_list2 ul li:nth-child(4) font {
	background: url("../img/d2.png") no-repeat center;
}
.index_con2_list2 ul li:nth-child(1):hover font {
	background: url("../img/a1.png") no-repeat center;
}
.index_con2_list2 ul li:nth-child(2):hover font {
	background: url("../img/b1.png") no-repeat center;
}
.index_con2_list2 ul li:nth-child(3):hover font {
	background: url("../img/c1.png") no-repeat center;
}
.index_con2_list2 ul li:nth-child(4):hover font {
	background: url("../img/d1.png") no-repeat center;
}
/*
.index_con2_list2 ul li p {
	color: rgb(170,205,6); font-size: 20px; margin-top: 20px;
}*/
.index_con2_list2 ul li p {
	color: rgb(0, 0, 0); font-size: 20px; margin-top: 20px;
}
.index_con3 {
	background: url("../img/bg1.png"); padding: 75px 0px;  background-repeat:no-repeat;
}
.index_con3_list::after {
	clear: both; display: block; content: "";
}
.index_con3_list .title {
	text-align: left; display: inline-block;
}
.index_con3_list .title h2::after {
	margin: 25px 0px 0px;
}
.index_con3_list_list {
	margin-top: 5px; float: right; display: inline-block;
}
.index_con4_list_list {
	margin-top: 5px; float: right; display: inline-block;
}
.index_con3_list_list span {
	padding: 6px 20px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); transition:0.3s ease-in-out; border-image: none; color: rgb(51, 51, 51); font-size: 16px; margin-left: 3px; vertical-align: top; display: inline-block; cursor: pointer;
}
.index_con4_list_list span {
	padding: 6px 20px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); transition:0.3s ease-in-out; border-image: none; color: rgb(51, 51, 51); font-size: 16px; margin-left: 3px; vertical-align: top; display: inline-block; cursor: pointer;
}
/*
.index_con3_list_list span:hover {
	background: rgb(170,205,6); border-color: rgb(170,205,6); color: white;
}
.index_con3_list_list span.active {
	background: rgb(170,205,6); border-color: rgb(170,205,6); color: white;
}*/
.index_con3_list_list span:hover {
	background: rgb(170, 205, 6); border-color: rgb(170, 205, 6); color: white;
}
.index_con3_list_list span.active {
	background: rgb(170, 205, 6); border-color: rgb(170, 205, 6); color: white;
}
/*.index_con4_list_list span:hover {
	background: rgb(170,205,6); border-color: rgb(170,205,6); color: white;
}
.index_con4_list_list span.active {
	background: rgb(170,205,6); border-color: rgb(170,205,6); color: white;
}*/
.index_con4_list_list span:hover {
	background: rgb(170,205,6); border-color: rgb(170,205,6); color: white;
}
.index_con4_list_list span.active {
	background: rgb(170,205,6); border-color: rgb(170,205,6); color: white;
}
.index_con3_list2_lis2 {
	width: 48.7%; vertical-align: top; display: inline-block; position: relative;
}
.index_con3_list2_list {
	font-size: 0px;
}
.index_con3_list2_lis2 .swiper-slide span {
	overflow: hidden; display: block; position: relative;
}
.index_con3_list2_lis2 .swiper-slide span::after {
	background: rgba(0, 0, 0, 0.3); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; content: "";
}
.index_con3_list2_lis2 .swiper-slide span img {
	transition:0.3s ease-in-out; width: 100%;
}
.index_con3_list2_lis2 .swiper-slide:hover span img {
	transform: scale(1.05);
}
.woeur {
	width: 100%; text-align: center; bottom: 56px; overflow: hidden; padding-bottom: 2px; position: absolute;
}
.woeur h1 {
	transition:0.8s ease-in-out 0.5s; color: white; letter-spacing: 2px; font-family: ziti; font-size: 35px; opacity: 0; transform: translateX(-150px);
}
.woeur h2 {
	background: rgba(0, 0, 0, 0.31); padding: 12px 0px; transition:0.8s ease-in-out 0.5s; color: white; font-size: 16px; margin-top: 17%; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; min-width: 240px; opacity: 0; transform: translateX(150px);
}
.index_con3_list2_lis2 .swiper-slide-active .woeur h1 {
	opacity: 1; transform: translateX(0px);
}
.index_con3_list2_lis2 .swiper-slide-active .woeur h2 {
	opacity: 1; transform: translateX(0px);
}
.index_con3_list2_lis2 .swiper-pagination {
	bottom: 35px;
}
.index_con3_list2_lis2 .swiper-pagination span {
	width: 11px; height: 11px;
}
.index_con3_list_list2 {
	margin-top: 35px;
}
.uosd {
	background: white; padding: 18px; left: 20px; top: 20px; width: 96px; height: 90px; text-align: center; display: none; position: absolute; z-index: 3; box-sizing: border-box;
}
.index_con3_list2_list_p {
	display: none;
}
.uosd font {
	color: rgb(88, 88, 88); text-transform: uppercase; font-family: ziti; font-size: 27px; font-weight: bold; display: block; position: relative; z-index: 2;
}
.uosd span {
	color: rgb(209, 209, 209); font-size: 14px; position: relative; z-index: 2;
}
.uosd::after {
	background: rgba(250, 250, 250, 0.4); left: -7px; top: -7px; width: 110px; height: 104px; display: block; position: absolute; content: "";
}
.index_con3_list2_list_p {
	top: 40px; right: 50px; color: white; font-family: ziti; font-size: 36px; position: absolute; z-index: 2;
}
.index_con3_list2_list1 {
	width: 48.7%; font-size: 0px; margin-left: 2.6%; vertical-align: top; display: inline-block;
}
.index_con3_list2_list1 li {
	width: 48%; overflow: hidden; margin-right: 4%; margin-bottom: 25px; vertical-align: top; display: inline-block; position: relative;
}
.index_con3_list2_list1 li:nth-child(2n) {
	margin-right: 0px;
}
.index_con3_list2_list1 li img {
	transition:0.3s ease-out; width: 100%; -ms-zoom: 1;
}
.index_con3_list2_list1 li span {
	overflow: hidden;
}
.index_con3_list2_list1 li:hover img {
	transform: scale(1.05);
}
.index_con3_list2_list1 li p {
	transition:0.4s ease-in-out; width: 100%; text-align: center; bottom: 50px; position: absolute; z-index: 2; opacity: 0;
}
.index_con3_list2_list1 li p font {
	background: white; width: 205px; line-height: 40px; font-size: 16px; display: inline-block;
}
.index_con3_list2_list1 li p::before {
	border-width: 5px; border-style: solid; border-color: transparent transparent white; margin: 0px auto; border-image: none; width: 0px; display: block; content: "";
}
.index_con3_list2_list1 li:hover p {
	bottom: 20px; opacity: 1;
}
.index_con3_list2_list1 li a {
	width: 100%; height: 100%; display: block;
}
.index_con3_list2_list1 li a::after {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.index_con3_list2_list1 li:hover a::after {
	background: rgba(0, 0, 0, 0.4);
}
.index_con3_list2_list1 li:last-child a::after {
	display: none;
}
.index_con3_list2_list1 li:last-child a::before {
	border: 1px solid rgba(250, 250, 250, 0.5); transition:0.3s ease-in-out; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; box-sizing: border-box;
}
.index_con3_list2_list1 li:last-child:hover a::before {
	transform: scale(0.9);
}
.index_con3_list_list2 {
	position: relative;
}
.index_con3_list2_list {
	top: 0px; width: 100%; position: absolute; z-index: 1; opacity: 0;
}
.index_con3_list2_list.active {
	z-index: 2; opacity: 1;
}
.inde_zong .index_con3_list2_list1 {
	width: 100%; margin-left: 0px;
}
.inde_zong .index_con3_list2_list1 li {
	width: 23.3%; margin-right: 2.22%; margin-left: 0px;
}
.inde_zong .index_con3_list2_list1 li:nth-child(2n) {
	margin-right: 2.22%;
}
.inde_zong .index_con3_list2_list1 li:nth-child(4n) {
	margin-right: 0px;
}
.index_con3_list2_list {
	transition:0.4s ease-in-out;
}
.index_con3_list_list2 {
	position: relative;
}
.index_con3_list_list_font {
	display: inline-block;
}
.inde_zong {
	left: 0px; top: 0px; position: absolute; z-index: 4;
}
.index_list {
	display: none;
}
.index_con3_usl {
	font-size: 0px; margin-top: 10px;
}
.index_con3_usl li {
	transition:0.3s; width: 48.7%; text-align: center; margin-right: 2.6%; vertical-align: top; display: inline-block; position: relative; box-sizing: border-box;
}
.index_con3_usl li:nth-child(2n) {
	margin-right: 0px;
}
.index_con3_usl li font {
	transition:0.3s ease-in-out; width: 45px; height: 45px; margin-bottom: 5px; display: inline-block;
}
.index_con3_usl li p {
	transition:0.3s ease-in-out; color: rgb(51, 51, 51); font-size: 16px;
}
.index_con3_usl li:hover p {
	transform: translateY(5px);
}
.index_con3_usl li:nth-child(1) font {
	background: url("../img/icon6.png") no-repeat center;
}
.index_con3_usl li:nth-child(2) font {
	background: url("../img/icon7.png") no-repeat center;
}
.index_con3_usl li:nth-child(1):hover font {
	background: url("../img/icon6b.png") no-repeat center; transform: translateY(-5px);
}
.index_con3_usl li:nth-child(2):hover font {
	background: url("../img/icon7b.png") no-repeat center; transform: translateY(-5px);
}
.index_con3_usl_more li:nth-child(1) font {
	background: url("../img/icon9.png") no-repeat center;
}
.index_con3_usl_more li:nth-child(1):hover font {
	background: url("../img/icon9b.png") no-repeat center; transform: translateY(-5px);
}
.index_con3_usl .more11 font {
	background: url("../img/icon8.png") no-repeat center !important;
}
.index_con3_usl .more11:hover font {
	background: url("../img/icon8b.png") no-repeat center !important; transform: translateY(-5px) !important;
}
.index_con3_usl li:hover p {
	color: white;
}
.index_con3_usl li a {
	background: rgb(246, 246, 246); padding: 55px 0px; transition:0.5s ease-in-out; display: block; position: relative; box-sizing: border-box; -moz-transition: 0.5s ease-in-out;
}
.index_con3_usl li a::after {
	border: 1px solid rgb(211, 211, 211); transition:0.3s ease-in-out; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: inline-block; position: absolute; z-index: 2; content: ""; box-sizing: border-box; transform: scale(0.95, 0.83);
}
/*.index_con3_usl li:hover {
	background: rgb(170,205,6);
}*/
.index_con3_usl li:hover {
	background: rgb(27,185,238);
}
.index_con3_usl li:hover a::after {
	border: 1px solid rgba(250, 250, 250, 0.7); border-image: none;
}
.index_con3_usl li p {
	position: relative; z-index: 3;
}
.index_con3_usl li font {
	position: relative; z-index: 3;
}
.index_con4 {
	background: rgb(246, 246, 246); padding: 75px 0px;
}
.index_con4_list {
	margin-top: 25px; position: relative;
}
.index_con4_list li {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.index_con4_list_swiper {
	position: relative;
}
.index_con4_list_swiper .swiper-container {
	padding: 10px 5px; box-sizing: border-box;
}
.index_con4_list_swiper span {
	overflow: hidden; display: block;
}
.index_con4_list_swiper span img {
	transition:0.3s ease-in-out; width: 100%; display: block;
}
.index_con4_list_swiper p {
	transition:0.3s ease-in-out; width: 100%; text-align: center; bottom: 50px; position: absolute; opacity: 0;
}
/*.index_con4_list_swiper p font {
	background: rgb(170,205,6); width: 80%; color: white; line-height: 42px; font-size: 16px; display: inline-block; position: relative;
}*/
.index_con4_list_swiper p font {
	background: rgb(170,205,6); width: 80%; color: white; line-height: 42px; font-size: 16px; display: inline-block; position: relative;
}
/*.index_con4_list_swiper p font::after {
	border-width: 5px; border-style: solid; border-color: transparent transparent rgb(170,205,6); border-image: none; left: 50%; top: -10px; width: 0px; display: block; position: absolute; content: ""; transform: translateX(-50%);
}*/
.index_con4_list_swiper p font::after {
	border-width: 5px; border-style: solid; border-color: transparent transparent rgb(170,205,6); border-image: none; left: 50%; top: -10px; width: 0px; display: block; position: absolute; content: ""; transform: translateX(-50%);
}
.index_con4_list_swiper .swiper-slide:hover span img {
	transform: scale(1.05);
}
.index_con4_list_swiper .swiper-slide:hover {
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);
}
.index_con4_list_swiper .swiper-slide:hover p {
	bottom: 20px; opacity: 1;
}
.index_con4_list_swiper .swiper-button-next {
	background: white; transition:0.3s ease-in-out; width: 44px; height: 45px; text-align: center; line-height: 45px; display: inline-block;
}
.index_con4_list_swiper .swiper-button-prev {
	background: white; transition:0.3s ease-in-out; width: 44px; height: 45px; text-align: center; line-height: 45px; display: inline-block;
}
.index_con4_list_swiper .swiper-button-next {
	right: -65px;
}
.index_con4_list_swiper .swiper-button-prev {
	left: -65px;
}
.index_con4_list_swiper .swiper-button-next:hover {
	right: -70px;
}
.index_con4_list_swiper .swiper-button-prev:hover {
	left: -70px;
}
.index_con4_list_swiper .swiper-button-next:hover {
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);
}
.index_con4_list_swiper .swiper-button-prev:hover {
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);
}
.index_con4_list li .index_con4_list_swiper {
	opacity: 0;
}
.index_con4_list li.active .index_con4_list_swiper {
	z-index: 333; opacity: 1;
}
.index_con3_usl li a {
	background: rgb(246, 246, 246);
}
.index_con3_usl li:hover a {
	background: rgb(170,205,6);
}
.index_con4 .index_con3_usl {
	margin-top: 30px;
}
.index_con4 .index_con3_usl li a {
	background: rgb(255, 255, 255);
}
.index_con4 .index_con3_usl li:hover a {
	background: rgb(170,205,6);
}
.index_con5 {
	padding: 0px 0px 72px; position: relative;
}
.con5_zong {
	font-size: 0px; position: relative;
}
.con5_right {
	top: 0px; width: 45%; right: 0px; vertical-align: top; display: inline-block; position: static;
}
.con5_right img {
	width: 100%;
}
.con5_left {
	background: white; top: 150px; width: 55%; padding-right: 70px; vertical-align: top; display: inline-block; position: relative; z-index: 2; box-sizing: border-box;
}
.con5_left p {
	color: rgb(51, 51, 51); line-height: 25px; font-size: 16px;
}
.con5_left span {
	text-align: right; color: rgb(51, 51, 51); margin-bottom: 40px; display: none;
}
.con5_left span img {
	display: none; transform: translateX(50px);
}
.con5_right a {
	background: rgb(170,205,6); left: 0%; width: 205px; height: 50px; text-align: center; line-height: 50px; display: block; position: relative;
}
.con5_right a img {
	transition:0.3s ease-in-out; width: auto;
}
.con5_right a:hover img {
	transform: translateX(10px);
}
.index_con5 .index_con3_list {
	top: 125px; position: relative; z-index: 3;
}
.index_con6 {
	background: url("../img/bg.png"); padding: 75px 0px;
}
.index_con6_u1 {
	font-size: 0px; margin-top: 40px;
}
.index_con6_u1 li {
	width: 31%; margin-right: 3%; vertical-align: top; display: inline-block; position: relative;
}
.index_con6_u1 li:last-child {
	margin-right: 0px;
}
.index_con6_u1 li span {
	overflow: hidden; display: block;
}
.index_con6_u1 li span img {
	transition:0.3s ease-in-out; width: 100%;
}
.index_con6_u1 li:hover span img {
	transform: scale(1.05);
}
.index_con6_u1 li a::after {
	border: 1px solid rgba(250, 250, 250, 0.5); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; transform: scale(0.9);
}
.index_con6_u1 li a::before {
	border: 1px solid rgba(250, 250, 250, 1); transition:0.3s ease-in-out; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; content: ""; box-sizing: border-box; opacity: 0; transform: scale(1);
}
.index_con6_u1 li:hover a::before {
	opacity: 1; transform: scale(0.9);
}
.index_con6_u1_div {
	top: 50%; width: 100%; text-align: center; position: absolute; transform: translateY(-50%);
}
.index_con6_u1_div p {
	color: white; font-size: 20px; margin-top: 10px;
}
.index_con6_u1_div i {
	background: white; width: 155px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; margin-top: 32px; display: inline-block; position: relative; opacity: 0;
}
.index_con6_u1_div i::before {
	border-width: 5px; border-style: solid; border-color: transparent transparent white; border-image: none; left: 48%; top: -10px; width: 0px; display: inline-block; position: absolute; content: "";
}
.index_con6_u1_div font {
	transition:0.3s ease-in-out;
}
.index_con6_u1_div p {
	transition:0.3s ease-in-out 0.2s;
}
.index_con6_u1_div i {
	transition:0.3s ease-in-out 0.4s;
}
.index_con6_u1_div font {
	display: block; transform: translateY(30px);
}
.index_con6_u1_div p {
	display: block; transform: translateY(30px);
}
.index_con6_u1_div i {
	transform: translateY(30px);
}
.index_con6_u1 li:hover .index_con6_u1_div font {
	opacity: 1; transform: translateY(0px);
}
.index_con6_u1 li:hover .index_con6_u1_div p {
	opacity: 1; transform: translateY(0px);
}
.index_con6_u1 li:hover .index_con6_u1_div i {
	opacity: 1; transform: translateY(0px);
}
.index_con7 {
	background: rgb(246, 246, 246); padding: 75px 0px;
}
.index_con7 .swiper-slide {
	padding: 15px 0px 50px;
}
.icon7_swier {
	margin-top: 40px; position: relative;
}
.con7_list {
	padding: 90px 40px; border: 2px solid rgb(184, 184, 184); border-image: none; position: relative; box-sizing: border-box;
}
.con7_list_ls {
	background: rgb(187, 187, 187); padding: 12px 10px; transition:0.3s ease-in-out; top: -10px; text-align: center; display: inline-block; position: absolute;
}
.con7_list_ls font {
	color: white; font-family: ziti; font-size: 20px; font-weight: bold; display: block;
}
.con7_list_ls time {
	color: white; font-family: ziti;
}
.con7_list h1 {
	color: rgb(51, 51, 51); overflow: hidden; padding-bottom: 20px; font-size: 16px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.con7_list h1::before {
	background: rgb(120, 120, 120); transition:0.3s ease-in-out; width: 0px; height: 1px; vertical-align: middle; display: inline-block; content: "";
}
.con7_list p {
	color: rgb(110, 110, 110); line-height: 22px; font-size: 14px; margin-top: 20px;
}
.con_spans {
	background: rgb(187, 187, 187); border-radius: 50%; left: 50%; width: 54px; height: 54px; text-align: center; bottom: -27px; line-height: 52px; display: block; position: absolute; transform: translateX(-50%);
}
.con_spans i {
	transition:0.4s ease-in-out; color: white; font-size: 30px; display: inline-block; position: relative; z-index: 2;
}
.con_spans::after {
	background: rgba(187, 187, 187, 0.2); border-radius: 50%; transition:0.4s ease-in-out 0.1s; left: -14px; top: -14px; width: 82px; height: 82px; display: block; position: absolute; content: "";
}
.con_spans::before {
	background: rgba(187, 187, 187, 0.2); border-radius: 50%; transition:0.4s ease-in-out; left: -14px; top: -14px; width: 82px; height: 82px; display: block; position: absolute; content: ""; transform: scale(0);
}
.index_con7 .swiper-slide:hover .con_spans::after {
	background: rgba(179, 145, 108, 0.1); opacity: 0; transform: scale(1.5);
}
.index_con7 .swiper-slide:hover .con_spans::before {
	background: rgba(179, 145, 108, 0.1); opacity: 1; transform: scale(1);
}
.index_con7 .swiper-slide:hover .con_spans {
	background: rgb(170,205,6);
}
.index_con7 .swiper-slide:hover .con7_list_ls {
	background: rgb(170,205,6);
}
.index_con7 .swiper-slide:hover h1::before {
	width: 35px; margin-right: 5px;
}
.icon7_swier .swiper-button-next {
	transition:0.3s ease-in-out; top: -100px; width: 70px; height: 35px; text-align: center; line-height: 32px; background-size: 10px; background-color: rgb(231, 58, 58);
}
.icon7_swier .swiper-button-prev {
	transition:0.3s ease-in-out; top: -100px; width: 70px; height: 35px; text-align: center; line-height: 32px; background-size: 10px; background-color: rgb(231, 58, 58);
}
.icon7_swier .swiper-button-prev {
	left: auto; right: 75px;
}
.icon7_swier .swiper-button-next:hover {
	background-color: rgb(170,205,6);
}
.icon7_swier .swiper-button-prev:hover {
	background-color: rgb(170,205,6);
}
.more1 {
	margin: 50px auto 0px; border-radius: 50px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 125px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; overflow: hidden; font-size: 14px; display: block; position: relative;
}
.more1::before {
	background: rgb(120, 120, 120); transition:0.3s ease-in-out; left: 0px; top: 0px; width: 0%; height: 100%; display: block; position: absolute; z-index: -1; content: "";
}
.more1:hover::before {
	width: 100%;
}
.more1:hover {
	color: white;
}
.index_con8 {
	background: url("../img/dengs_03.jpg") no-repeat center / cover; padding: 50px 0px;
}
.index_con8_u1 {
	font-size: 0px;
}
.index_con8_u1 li {
	width: 16.66%; text-align: center; vertical-align: top; display: inline-block;
}
.index_con8_u1 li span {
	width: 65px; height: 65px; text-align: center; line-height: 65px; display: inline-block; position: relative;
}
.index_con8_u1 li span::after {
	border: 1px solid rgba(250, 250, 250, 0.5); transition:0.4s ease-in-out; border-image: none; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; box-sizing: border-box; transform: rotate(45deg);
}
.index_con8_u1 li:hover span::after {
	background: rgb(170,205,6); border-color: transparent; z-index: -1; transform: rotate(0deg);
}
.index_con8_u1 li h1 {
	color: white; font-size: 16px; font-weight: bold; margin-top: 25px;
}
.index_con8_u1 li h1::after {
	background: white; margin: 10px auto 8px; width: 20px; height: 1px; display: block; content: "";
}
.index_con8_u1 li p {
	color: white; font-size: 14px;
}
.title h1 {
	transition:1s ease-in-out; opacity: 0; transform: translateY(150px);
}
.title h2 {
	transition:1s ease-in-out; opacity: 0; transform: translateY(150px);
}
.title h2 {
	transition:1s ease-in-out 0.5s;
}
.index_con2.active .title h1 {
	opacity: 1; transform: translateY(0px);
}
.index_con2.active .title h2 {
	opacity: 1; transform: translateY(0px);
}
.index_con3.active .title h1 {
	opacity: 1; transform: translateY(0px);
}
.index_con3.active .title h2 {
	opacity: 1; transform: translateY(0px);
}
.index_con4.active .title h1 {
	opacity: 1; transform: translateY(0px);
}
.index_con4.active .title h2 {
	opacity: 1; transform: translateY(0px);
}
.index_con5.active .title h1 {
	opacity: 1; transform: translateY(0px);
}
.index_con5.active .title h2 {
	opacity: 1; transform: translateY(0px);
}
.index_con6.active .title h1 {
	opacity: 1; transform: translateY(0px);
}
.index_con6.active .title h2 {
	opacity: 1; transform: translateY(0px);
}
.index_con7.active .title h1 {
	opacity: 1; transform: translateY(0px);
}
.index_con7.active .title h2 {
	opacity: 1; transform: translateY(0px);
}
.index_con2.active .divBox > p {
	opacity: 1; transform: translateY(0px);
}
.index_con2.active .more {
	opacity: 1; transform: translateY(0px);
}
.index_con2.active .index_con2_list2 ul li:nth-child(2n+1) {
	opacity: 1; transform: translateY(0px);
}
.index_con2.active .index_con2_list2 ul li:nth-child(2n) {
	opacity: 1; transform: translateY(0px);
}
.index_con3.active .index_con3_list_list2 {
	opacity: 1; transform: translateY(0px);
}
.index_con4.active .index_con4_list {
	opacity: 1; transform: translateY(0px);
}
.index_con4.active .index_con3_usl li:nth-child(1) {
	opacity: 1; transform: translateY(0px);
}
.index_con4.active .index_con3_usl li:nth-child(2) {
	opacity: 1; transform: translateY(0px);
}
.index_con7.active .index_con6_u1 li {
	opacity: 1; transform: translateY(0px);
}
.index_con7.active .icon7_swier {
	opacity: 1; transform: translateY(0px);
}
.index_con2 .divBox > p {
	transition:1s ease-in-out 1s; opacity: 0; transform: translateY(150px);
}
.index_con2 .more {
	transition:1s ease-in-out 1.2s; opacity: 0; transform: translateY(150px);
}
.index_con3_list ul {
	transition:1s ease-in-out; opacity: 0; transform: translateY(150px);
}
.zj07 {
	transition:1s ease-in-out; opacity: 0; transform: translateY(150px);
}
.index_con6.active .index_con3_list ul {
	opacity: 1; transform: translateY(0px);
}
.index_con6.active .zj07 {
	opacity: 1; transform: translateY(0px);
}
.index_con2_list2 ul li:nth-child(2n+1) {
	transition:1s ease-in-out; opacity: 0; transform: translateY(150px);
}
.index_con4_list {
	transition:1s ease-in-out; opacity: 0; transform: translateY(150px);
}
.index_con2_list2 ul li:nth-child(2n) {
	transition:1s ease-in-out; opacity: 0; transform: translateY(-150px);
}
.index_con4_list {
	transition:1s ease-in-out 0.8s;
}
.index_con3_list_list2 {
	transition:1s ease-in-out 1s; opacity: 0; transform: translateY(150px);
}
.index_con3_usl li:nth-child(1) {
	transition:1s ease-in-out 1.5s; opacity: 0; transform: translateX(-200px);
}
.con5_left {
	transition:1s ease-in-out 1.5s; opacity: 0; transform: translateX(-200px);
}
.index_con3_usl li:nth-child(2) {
	transition:1s ease-in-out 1.5s; opacity: 0; transform: translateX(200px);
}
.con5_right {
	transition:1s ease-in-out 1.5s; opacity: 0; transform: translateX(200px);
}
.index_con3.active .index_con3_usl li:nth-child(1) {
	opacity: 1; transform: translateX(0px);
}
.index_con3.active .index_con3_usl li:nth-child(2) {
	opacity: 1; transform: translateX(0px);
}
.index_con5.active .con5_left {
	opacity: 1; transform: translateX(0px);
}
.index_con5.active .con5_right {
	opacity: 1; transform: translateX(0px);
}
.index_con6_u1 li {
	transition:1s ease-in-out 0.5s; opacity: 0; transform: translateY(200px);
}
.icon7_swier {
	transition:1s ease-in-out 0.5s; opacity: 0; transform: translateY(200px);
}
.index_con6_u1 li:nth-child(2) {
	transition:1s ease-in-out 0.5s;
}
.index_con6_u1 li:nth-child(3) {
	transition:1s ease-in-out 0.5s;
}
.index_con8_u1 li {
	transition:1s ease-in-out; opacity: 0; transform: translateX(200px);
}
.index_con8_u1 li:nth-child(2) {
	transition:1s ease-in-out 0.2s;
}
.index_con8_u1 li:nth-child(3) {
	transition:1s ease-in-out 0.4s;
}
.index_con8_u1 li:nth-child(4) {
	transition:1s ease-in-out 0.6s;
}
.index_con8_u1 li:nth-child(5) {
	transition:1s ease-in-out 0.8s;
}
.index_con8.active .index_con8_u1 li {
	opacity: 1; transform: translateX(0px);
}
.index_con3 .index_con3_usl {
	margin-top: 0px;
}
.index_con3_list2_list1 li:last-child a {
	position: relative;
}
.index_con3_list2_list1 li:last-child span {
	display: block;
}
.index_con3_list2_list1 li:last-child span img {
	opacity: 0;
}
/*.index_con3_list2_list1 li:last-child:hover .ls_ind {
	background: rgb(170,205,6);
}*/

.index_con3_list2_list1 li:last-child:hover .ls_ind {
	background: rgb(170,205,6);
}

.ls_ind {
	background: rgb(120, 120, 120); transition:0.3s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; z-index: 2;
}
.ls_ind font i {
	background: white; margin: 0px; border-radius: 5px; width: 25px; height: 25px; display: inline-block;
}
.ls_ind font i:nth-child(2) {
	animation:rns 10s linear infinite; position: relative;
}
.ls_ind_list {
	top: 50%; width: 100%; position: absolute; transform: translateY(-50%);
}
.ls_ind_list span {
	color: white; margin-top: 0px; display: block;
}
.index_con3_list2_list1 li:last-child a::before {
	z-index: 22;
}
.index_con1 .IndexList {
	display: block;
}
@media only screen and (max-width:1660px)
{
.title h1 {
	font-size: 28px;
}
.index_con5 {
	padding: 0px 0px 100px;
}
.index_con5 .index_con3_list {
	top: 80px;
}
.index_con3_list_list2 {
	margin-top: 50px;
}
.index_con3_list2_list1 li {
	margin-bottom: 20px;
}
.title h2 {
	font-size: 20px;
}
.index_con6_u1_div p {
	font-size: 16px;
}
.woeur h1 {
	font-size: 25px;
}
.woeur h2 {
	padding: 10px !important; margin-top: 60px; min-width: auto;
}
}
@media only screen and (max-width:1550px)
{
.in_pin {
	left: 7.5%;
}
.index_con3 {
	padding: 55px 0px;
}
.index_con6 {
	padding: 55px 0px;
}
.index_con7 {
	padding: 55px 0px;
}
.index_con2 {
	padding: 55px 0px;
}
.index_con4 {
	padding: 55px 0px;
}
.more1 {
	margin-top: 20px;
}
.con7_list {
	padding: 72px 25px 50px;
}
}
@media only screen and (max-width:1440px)
{
.index_con3_list2_list1 li {
	margin-bottom: 22px;
}
.con5_left {
	
}
.index_con5 {
	padding-bottom: 80px;
}
.index_con3_list_list span {
	padding: 3px 18px;
}
.index_con4_list_list span {
	padding: 3px 18px;
}
}
.content .more-lunbo-b {
	margin: 3% auto; width: 160px; display: block;
}
.content .more-lunbo-b font {
	background: rgb(170,205,6); padding: 12px 0px 12px 20px; color: rgb(255, 255, 255); line-height: 18px; display: block;
}
.content .more-lunbo-b font img {
	transition:0.3s ease-in-out; margin-left: 10px;
}
.content .more-lunbo-b:hover font img {
	transition:0.3s ease-in-out; margin-left: 20px;
}
