@charset "utf-8";

.swiper {
	width: 100%;
	height: 100%;
}

.top-headl {
	height: 83px;
}

.pages .top-headxk {
	position: fixed;
	left: 0;
	width: 100%;
	top: 0;
	z-index: 200;
	background: rgb(0, 0, 0, .8);
}

.mySwiper-home>.swiper-wrapper>.swiper-slide {
	overflow: hidden;
}

.mySwiper-home>.swiper-wrapper>.swiper-slide6 {
	background-size: 100% auto !important;
}

.mySwiper-home .swiper-pagination-home {
	position: absolute;
	right: 2%;
	width: 20px;
	height: 150px;
	z-index: 9;
}

.mySwiper-home .in-protu {
	z-index: 1;
}

.swiper-pagination-home .swiper-pagination-bullet {
	display: block;
	margin: 0 auto 5px;
	width: 20px;
	height: 20px;
	opacity: 1;
	background: url(../Images/in-dd1.png) center center no-repeat;
	background-size: contain !important;
}

.swiper-pagination-home .swiper-pagination-bullet-active {
	background: url(../Images/in-dd2.png) center center no-repeat;
}

:root {
	--swiper-theme-color: #f4a900 !important;
}































































/*  */































.inpnxk {
	display: flex;
	align-items: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 12;
}

.inpnk {
	display: block;
	position: absolute;
	overflow: hidden;
	left: 50%;
	transform: translateX(-50%);
	/* max-width: 1920px; */
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover !important;
}

.inp1-mdk {
	display: block;
	position: absolute;
	z-index: 22;
	left: 0;
	width: 100%;
	top: 33.333333%;
}

.inp1-mdk .container {
	position: relative;
}

.inp1-mdm1 {
	display: block;
	position: relative;
	z-index: 3;
	font-weight: bold;
	margin-bottom: 24px;
	line-height: 1.333333333333333;
	font-size:40px;
	color: #fff;

	font-family: "微软雅黑";
	text-shadow: 1px 1px 4px #00000091;
}

.inp1-mdm2 {
	display: block;
	position: relative;
	z-index: 3;
	line-height: 1.458333333333333;
	font-size: 24px;
	color: #fff;
}

.xmal{width: 32%; margin: .8%;}





























































/* 1 */































.in-down1k {
	display: block;
	position: relative;
	width: auto;
	float: left;
	height: 29px;
	z-index: 8;
}

.in-down-m {
	display: block;
	position: relative;
	margin-left: 36px;
	line-height: 25px;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.8);
}

.in-down1 {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
}

.in-down {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	animation: in-down 0.5s infinite alternate;
}

@keyframes in-down {































	0% {
		transform: translateY(-3px);
	}

	100% {
		transform: translateY(3px);
	}
}

.mySwiper-inp1 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.swiper-button-prev-inp1,































.swiper-button-next-inp1 {
	width: 58px;
	height: 58px;
	background-size: contain !important;
	top: 67.1875%;
}

.swiper-button-prev-inp1::after,































.swiper-button-next-inp1::after {
	content: "";
}

.swiper-button-prev-inp1 {
	left: calc((100% - 1500px)/2);
	background: url(../img/in-banxj1.png) center center no-repeat;
}

.swiper-button-next-inp1 {
	left: calc((100% - 1500px)/2 + 78px);
	background: url(../img/in-banxj2.png) center center no-repeat;
}

.in-p1-btk {
	display: block;
	position: absolute;
	width: 1500px;
	top: 90.625%;
	left: calc((100% - 1500px)/2);
	z-index: 9;
}

.in-p1-btt {
	display: block;
	position: absolute;
	left: 150px;
	top: 14px;
	height: 1px;
	background: rgba(255, 255, 255, 0.2);
	width: calc(100% - 150px - 85px);
}

.mySwiper-inp1 .swiper-pagination-inp1 {
	float: right;
	width: 85px;
	height: 25px;
	position: relative;
	bottom: 0;
	z-index: 24;
	text-align: right;
	color: #fff;
}

.swiper-pagination-inp1 span {
	font-size: 18px;
	color: rgba(255, 255, 255, 0.8);
}































































































/*  */































.in-nrdk {
	display: flex;
	align-items: center;
	position: absolute;
	width: 100%;
	height: calc(100% - 83px);
	left: 0;
	bottom: 0;
	z-index: 2;
}

.in-nrdk2 {
	display: block;
	position: absolute;
	width: 100%;
	height: calc(100% - 93px);
	left: 0;
	bottom: 0;
	z-index: 2;
}

.in-nrdk2>.container {
	display: block;
	position: relative;
	height: 100%;
}

.in-nrdk>div {
	flex-direction: column;
}

.in-ntitk {
	display: block;
	position: relative;
	height: 75px;
	margin: 0 auto 46px;
}

.in-ntitkab {
	min-width: 400px;
}

.in-tbg {
	display: block;
	position: relative;
	width: 63px;
	height: 3px;
	background: #9a1e23;
}

.in-tbg2 {
	background: #fff;
}

.in-ntit1 {
	display: block;
	position: relative;
	z-index: 3;
}

.in-ntitm1 {
	display: block;
	position: relative;
	z-index: 3;
	font-weight: bold;
	padding: 12px 0;
	line-height: 48px;
	font-size: 32px;
	color: #000;
}

.in-titbg {
	display: block;
	position: absolute;
	left: 34px;
	top: calc(50% - 42px);
}

.in-ntit2 {
	display: block;
	position: absolute;
	left: -60px;
	top: 0;
	z-index: 1;
	font-family: Montserrat-ExtraLight;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1;
	font-size: 60px;
	color: rgba(154, 30, 35, 0.1);
}































































/* 2 */































.in-p2zsqkdk {
	display: block;
	position: absolute;
	width: calc(100% - 120px);
	height: 100%;
	/* overflow: hidden; */
	/* width: auto;































	max-height: calc(100% - 140px);































	left: 50%;































	transform: translateX(-50%);































	top: 70px; */
}

.in-p2zsqkdk .in-protuk,































.in-p2zsqkxk .in-protuk {
	width: auto !important;
	height: auto !important;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100% !important;
	max-height: 100% !important;
}

.in-p2zsqkxk .in-protu {
	width: auto;
	height: auto;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100%;
	max-height: 100%;
}

.in-p2zsqkdk>.in-protu {
}

.in-p2zsqkdk>.in-protu {
	animation: in-p2zsqkdktu 40s linear infinite both;
	-webkit-animation: in-p2zsqkdktu 40s linear infinite both;
	-moz-animation: in-p2zsqkdktu 40s linear infinite both;
	-o-animation: in-p2zsqkdktu 40s linear infinite both;
}

@keyframes in-p2zsqkdktu {































	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

.in-p2zsqkxk .in-protu {
	border-radius: 50%;
}

.in-p2zsqk {
	display: block;
	position: relative;
	z-index: 1;
	max-width: 100%;
	max-height: 100%;
}

.in-p2zsqkxk {
	display: block;
	position: absolute;
	overflow: hidden;
	z-index: 2;
	border-radius: 50%;
	width: 77.53424657534247%;
	height: 77.53424657534247%;
	left: 11.23287671232877%;
	top: 11.23287671232877%;
}

.mySwiper-inpx21 {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

.inp2-btk {
	display: block;
	position: absolute;
	width: 1500px;
	overflow: hidden;
	top: 86.70520231213873%;
	left: calc((100% - 1500px)/2);
	z-index: 9;
}

.swiper-pagination-inp2 {
	display: block;
	width: calc(100% - 90px);
	left: 45px;
	bottom: 0;
	color: transparent;
}

.swiper-pagination-inp2 span {
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
}

.swiper-pagination-inp2 .swiper-pagination-current {
	display: block;
	float: left;
}

.swiper-pagination-inp2 .swiper-pagination-total {
	display: block;
	float: right;
}

.swiper-button-prev-inp2,































.swiper-button-next-inp2 {
	display: block;
	position: relative;
	width: 20px;
	height: 40px;
	top: auto;
	margin-top: 0;
}

.swiper-button-prev-inp2::after,































.swiper-button-next-inp2::after {
	content: "";
}

.swiper-button-prev-inp2 {
	float: left;
	background: url(../Images/in-p2xj1.png) center center no-repeat;
}

.swiper-button-next-inp2 {
	float: right;
	background: url(../Images/in-p2xj2.png) center center no-repeat;
}

.inp2-btk .in-p1-btt {
	left: 100px;
	top: 20px;
	width: calc(100% - 200px);
}

.mySwiper-inp22 {
	display: block;
	width: 200px;
	height: 55.49132947976879%;
	z-index: 6;
	position: absolute;
	top: 17.34104046242775%;
	left: calc((100% - 1500px)/2);
}

.mySwiper-inp22 .swiper-slide {
	display: flex;
	align-items: center;
}

.inp22-tit {
	display: block;
	position: relative;
	z-index: 3;
	flex-direction: column;
	padding-left: 40px;
	background: url(../Images/in-xtxq1-1.png) left 9px no-repeat;
	height: 36px;
	cursor: pointer;
	line-height: 36px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}

.mySwiper-inp22 .swiper-slide::after {
	display: block;
	position: absolute;
	z-index: 1;
	left: 8px;
	top: 0;
	width: 1px;
	height: 100%;
	content: "";
	background: #825b04;
}

.mySwiper-inp22 .swiper-slide-thumb-active .inp22-tit {
	color: #f4a900;
	font-size: 22px;
	background: url(../Images/in-xtxq2.png) left 9px no-repeat;
}

.in-p2zsqkdk .swiper-pagination {
	bottom: -30px;
}

.in-p2zsqkdk .swiper-pagination .swiper-pagination-bullet {
	background-color: #fff;
	opacity: 0.8;
}

.in-p2zsqkdk .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #F4A900;
	opacity: 1;
}

.mySwiper-inp2 .swiper-button-prev-inpx21,































.mySwiper-inp2 .swiper-button-next-inpx21,































.mySwiper-inp2 .swiper-button-prev-inpx22,































.mySwiper-inp2 .swiper-button-next-inpx22,































.mySwiper-inp2 .swiper-button-prev-inpx23,































.mySwiper-inp2 .swiper-button-next-inpx23,































.mySwiper-inp2 .swiper-button-prev-inpx24,































.mySwiper-inp2 .swiper-button-next-inpx24,































.mySwiper-inp2 .swiper-button-prev-inpx25,































.mySwiper-inp2 .swiper-button-next-inpx25,































.mySwiper-inp2 .swiper-button-prev-inpx26,































.mySwiper-inp2 .swiper-button-next-inpx26,































.mySwiper-inp2 .swiper-button-prev-inpx27,































.mySwiper-inp2 .swiper-button-next-inpx27,































.mySwiper-inp2 .swiper-button-prev-inpx28,































.mySwiper-inp2 .swiper-button-next-inpx28,































.mySwiper-inp2 .swiper-button-prev-inpx29,































.mySwiper-inp2 .swiper-button-next-inpx29 {
	width: 48px;
	height: 48px;
	position: absolute;
	left: auto;
	right: auto;
	background-size: contain !important;
	top: auto;
	margin-top: 0;
	bottom: 25.34246575342466%;
}

.mySwiper-inp2 .swiper-button-prev-inpx21::after,































.mySwiper-inp2 .swiper-button-next-inpx21::after,































.mySwiper-inp2 .swiper-button-prev-inpx22::after,































.mySwiper-inp2 .swiper-button-next-inpx22::after,































.mySwiper-inp2 .swiper-button-prev-inpx23::after,































.mySwiper-inp2 .swiper-button-next-inpx23::after,































.mySwiper-inp2 .swiper-button-prev-inpx24::after,































.mySwiper-inp2 .swiper-button-next-inpx24::after,































.mySwiper-inp2 .swiper-button-prev-inpx25::after,































.mySwiper-inp2 .swiper-button-next-inpx25::after,































.mySwiper-inp2 .swiper-button-prev-inpx26::after,































.mySwiper-inp2 .swiper-button-next-inpx26::after,































.mySwiper-inp2 .swiper-button-prev-inpx27::after,































.mySwiper-inp2 .swiper-button-next-inpx27::after,































.mySwiper-inp2 .swiper-button-prev-inpx28::after,































.mySwiper-inp2 .swiper-button-next-inpx28::after,































.mySwiper-inp2 .swiper-button-prev-inpx29::after,































.mySwiper-inp2 .swiper-button-next-inpx29::after {
	content: "";
}

.mySwiper-inp2 .swiper-button-prev-inpx21,































.mySwiper-inp2 .swiper-button-prev-inpx22,































.mySwiper-inp2 .swiper-button-prev-inpx23,































.mySwiper-inp2 .swiper-button-prev-inpx24,































.mySwiper-inp2 .swiper-button-prev-inpx25,































.mySwiper-inp2 .swiper-button-prev-inpx26,































.mySwiper-inp2 .swiper-button-prev-inpx27,































.mySwiper-inp2 .swiper-button-prev-inpx28,































.mySwiper-inp2 .swiper-button-prev-inpx29 {
	left: calc(100% + 15px);
	background: url(../Images/in-banxj1.png) center center no-repeat;
}

.mySwiper-inp2 .swiper-button-next-inpx21,































.mySwiper-inp2 .swiper-button-next-inpx22,































.mySwiper-inp2 .swiper-button-next-inpx23,































.mySwiper-inp2 .swiper-button-next-inpx24,































.mySwiper-inp2 .swiper-button-next-inpx25,































.mySwiper-inp2 .swiper-button-next-inpx26,































.mySwiper-inp2 .swiper-button-next-inpx27,































.mySwiper-inp2 .swiper-button-next-inpx28,































.mySwiper-inp2 .swiper-button-next-inpx29 {
	left: calc(100% + 70px);
	background: url(../Images/in-banxj2.png) center center no-repeat;
}

.in-p2zsqkkd {
	display: inline-block;
	overflow: hidden;
	z-index: 6;
	position: absolute;
	/* overflow: hidden; */
	width: calc(100vh - 140px + 120px);
	height: calc(100vh - 140px);
	max-width: calc(730px + 120px);
	max-height: 730px;
	left: 50%;
	top: 50%;
	transform: translate(calc(-50% + 60px), calc(-50% - 30px));
	/* top: 70px; */
}

.in-p2zsqkkd .in-p2zsqkk {
	display: block;
	position: relative;
	max-width: 100%;
	max-height: 100%;
}

.mySwiper-inp2 {
	display: block;
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}































































/*  */































.in-p3dk {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.mySwiper-inp3 {
	display: block;
	position: relative;
	z-index: 1;
	line-height: 400px;
	font-size: 200px;
	color: #fff;
}

.in-zhjtbg {
	display: block;
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.6);
}

.mySwiper-inp31 {
	display: block;
	position: absolute;
	top: 93px;
	width: 100%;
	height: calc(100% - 93px);
	z-index: 4;
}

.mySwiper-inp3 .in-protu,































.mySwiper-home>.swiper-wrapper>.swiper-slide>.in-protu {
	animation: in-p3bg 10s linear infinite alternate both;
	-webkit-animation: in-p3bg 10s linear infinite alternate both;
	-moz-animation: in-p3bg 10s linear infinite alternate both;
	-o-animation: in-p3bg 10s linear infinite alternate both;
}

@keyframes in-p3bg {































	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}
}

@-webkit-keyframes in-p3bg {































	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}
}

@-moz-keyframes in-p3bg {































	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}
}

@-o-keyframes in-p3bg {































	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}
}

.in-p3yynk {
	display: flex;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.in-p3yynxk {
	display: block;
	width: 100%;
	flex-direction: column;
	text-align: center;
	padding: 0 20px;
}

.in-p3-yybk {
	display: block;
	width: 98px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.in-p3-yybk-m-titcn {
	display: block;
	margin-bottom: 0;
	line-height: 48px;
	font-size: 28px;
	color: #fff;
}

.in-p3-yybk-m-titen {
	display: block;
	position: relative;
	overflow: hidden;
	height: 56px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}

.in-p3-yybk-m-text {
	display: block;
	position: relative;
	overflow: hidden;
	height: 0;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}

.in-p3-yybk-m-more {
	display: block;
	width: 120px;
	height: 40px;
	overflow: hidden;
	border-radius: 40px;
	position: relative;
	margin: 18px auto 0;
	border: 1px solid #fff;
}

.in-p3-yybk-m-more span {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background: url(../Images/in-p3-xj1.png) center center no-repeat;
}

.in-p3-yybk-m-more span:nth-child(1) {
	left: -100%;
}

.in-p3-yybk-m-more span:nth-child(2) {
	left: 0;
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yybk-m-more span {
	background: url(../Images/in-p3-xj2.png) center center no-repeat;
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yybk-m-more {
	border-color: #F4A900;
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yybk-m-more span:nth-child(1) {
	left: 0;
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yybk-m-more span:nth-child(2) {
	left: 100%;
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yybk-m-titcn {
	color: #ffbe2d;
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yybk-m-titen {
	height: 0;
	color: #ffbe2d;
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yybk-m-text {
	height: 90px;
	color: #ffbe2d;
}

.in-p3-yyb01,































.in-p3-yyb1 {
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
}

.in-p3-yyb1 {
	transform: scale(1);
}

.in-p3-yyb01 {
	transform: scale(0);
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yyb1 {
	transform: scale(0);
}

.in-p3dk .swiper-slide-thumb-active .in-p3-yyb01 {
	transform: scale(1);
}

.swiper-button-prev-inp3,































.swiper-button-next-inp3,































.swiper-button-prev-inp33,































.swiper-button-next-inp33 {
	display: block;
	position: absolute;
	width: 58px;
	height: 58px;
	background-size: contain !important;
	top: auto;
	margin-top: 0;
	bottom: 90px;
}

.swiper-button-prev-inp3::after,































.swiper-button-next-inp3::after,































.swiper-button-prev-inp33::after,































.swiper-button-next-inp33::after {
	content: "";
}

.swiper-button-prev-inp3,

.swiper-button-prev-inp33 {
	left: 2%;
	background: url(../Images/in-p3-xqj1.png) center center no-repeat;
}

.swiper-button-next-inp3,

.swiper-button-next-inp33 {
	right: 2%;
	background: url(../Images/in-p3-xqj2.png) center center no-repeat;
}































































/* 4 */































































.in-p2bbk2xw-list {
	display: block;
	position: relative;
	margin-left: -50px;
}

.in-p2bbk2xw-list dd {
	display: block;
	margin-left: 50px;
	width: calc(33.3333% - 50px);
	float: left;
	list-style: none;
}

.in-p4-xwtuk {
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom: 33px;
}

.in-p4-xwtumk {
	display: block;
}

.in-p4-xwtum-tit {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 16px;
	line-height: 37px;
	font-size: 18px;
	color: #fff;
}

.in-p4-xwtum-da {
	display: block;
	margin-bottom: 42px;
	line-height: 24px;
	font-size: 14px;
	color: #ccc;
}

.in-p4-xwtu-more {
	display: block;
	width: 74px;
	height: 40px;
	position: relative;
	overflow: hidden;
	border-radius: 40px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	box-shadow: 0 0 0 rgba(255, 190, 45, 0.38);
}

.in-p4-xwtu-xm1,































.in-p4-xwtu-xm2 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background: url(../Images/in-p3-xj1.png) center center no-repeat;
}

.in-p4-xwtu-xm1 {
	left: -100%;
}

.in-p4-xwtu-xm2 {
	left: 0;
}

.in-p2bbk2xw-link:hover .in-p4-xwtu-more {
	border-color: rgba(255, 190, 45, 1);
	box-shadow: 0 0 20px rgba(255, 190, 45, 0.38);
}

.in-p2bbk2xw-link:hover .in-p4-xwtu-more .in-p4-xwtu-xm1 {
	left: 0;
	background: url(../Images/in-p3-xj2.png) center center no-repeat;
}

.in-p2bbk2xw-link:hover .in-p4-xwtu-more .in-p4-xwtu-xm2 {
	left: 100%;
	background: url(../Images/in-p3-xj2.png) center center no-repeat;
}

.in-p2bbk2xw-link:hover .in-p4-xwtum-tit,































.in-p2bbk2xw-link:hover .in-p4-xwtum-da {
	color: #f4a900;
}

.in-xwdk .tab {
	position: relative;
}

.in-xwdk .tab .tab_menu {
	z-index: 1;
}

.in-xwdk .tab .tab_menu li {
	display: block;
	float: left;
	width: 160px;
	height: 50px;
	list-style: none;
	margin-bottom: 98px;
	border: 1px solid #fff;
	cursor: pointer;
	margin-left: 16px;
	text-align: center;
	font-weight: bold;
	line-height: 48px;
	font-size: 16px;
	color: #fff;
	border-radius: 50px;
	box-shadow: 0 0 0 rgba(255, 190, 45, 0.5);
}

.in-xwdk .tab .tab_menu li:first-child {
	margin-left: 0;
}

.in-xwdk .tab .tab_menu li span {
	display: inline-block;
	padding-left: 28px;
	background: url(../Images/in-p4-xq1.png) left center no-repeat;
}

.in-xwdk .tab .tab_menu .selected {
	color: #171614;
	border-color: #f4a900;
	background-color: #f4a900;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.5);
}

.in-xwdk .tab .tab_menu .selected span {
	color: #171614;
}

.in-p6-ak a span {
	color: #000;
}

.in-xwdk .tab .tab_menu li.selected span {
	background: url(../Images/in-p4-xq2.png) left center no-repeat;
}

.in-xwdk .tab .tab_box {
}

.in-xwdk .hide {
	display: none;
}

.in-xwdk .tab_box .div {
	padding: 0;
}

.in-xw-more {
	display: block;
	position: relative;
	overflow: hidden;
	width: 125px;
	height: 42px;
	text-align: center;
	border-radius: 50px;
	border: 1px solid #fff;
	float: right;
	box-shadow: 0 0 30px rgba(255, 255, 255, 0.48);
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}

.in-xw-more span {
	display: inline-block;
	padding-right: 40px;
	background: url(../Images/in-p3-xj1.png) right center no-repeat;
}

.in-xw-more:hover {
	color: #F4A900;
	border-color: #F4A900;
}

.in-xw-more:hover span {
	background: url(../Images/in-p3-xj2.png) right center no-repeat;
}

.in-p5-abtudk {
	display: block;
	position: relative;
	width: 50%;
	height: 100%;
	right: 0;
	float: right;
}

.navhbg {
	display: block;
	position: absolute;
	width: 100%;
	height: 368px;
	left: 0;
	top: 0;
	z-index: 5;
	background: url(../Images/in-navhbg.png) top left repeat-x;
	background-size: auto 100% !important;
}

.navhbg2 {
	display: block;
	position: absolute;
	width: 180px;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 5;
	background: url(../Images/in-navhbg2.png) top left repeat-y;
	background-size: 100% auto !important;
}

.mySwiper-inp5tu {
	z-index: 1;
}

.in-p5-abtudk .swiper-pagination-inp5tu {
	text-align: left;
	padding-left: 78px;
	bottom: 8.33333333333333%;
	z-index: 7;
}

.swiper-pagination-inp5tu .swiper-pagination-bullet {
	width: 34px;
	height: 5px;
	opacity: 1;
	background-color: #fff;
	border-radius: 0;
}

.swiper-pagination-inp5tu .swiper-pagination-bullet-active {
	background-color: #F4A900;
}

.in-p5-abtmk {
	display: flex;
	align-items: center;
	position: relative;
	width: 50vw;
	height: 100%;
	left: 0;
	float: left;
	padding-top: 93px;
	padding-bottom: 40px;
}

.in-p5-abtxmk {
	display: block;
	position: relative;
	z-index: 6;
	color: #fff;
	width: calc(50vw - (100vw - 1500px)/2);
	left: calc((100vw - 1500px)/2);
	padding-right: 120px;
}

.in-p5-ab-tit {
	display: block;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 50px;
	font-size: 30px;
	color: #fff;
}

.in-p5-ab-textk {
	display: block;
	margin-bottom: 52px;
	height: 136px;
	line-height: 34px;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.8);
}

.in-p5-ab-text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.in-p5-ab-text,































.in-p5-ab-text:visited {
	color: rgba(255, 255, 255, 0.8);
}

.in-p5-ab-text:hover {
	color: rgba(255, 255, 255, 1);
}

.in-p5-ab-more {
	display: block;
	width: 150px;
	height: 50px;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, 0.8);
	border-radius: 50px;
	box-shadow: 0 0 0 rgba(255, 190, 45, 0.5);
	line-height: 48px;
	font-size: 16px;
	color: #fff;
}

.in-p5-ab-more span {
	display: inline-block;
	padding-left: 30px;
	background: url(../Images/in-p4-xq1.png) left center no-repeat;
}

.in-p5-ab-more:hover {
	border-color: #F4A900;
	background: #F4A900;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.5);
}

.in-p5-ab-more:hover span {
	color: #171614;
	background: url(../Images/in-p4-xq2.png) left center no-repeat;
}

.in-p5-szdk {
	display: flex;
	overflow: hidden;
	justify-content: space-between;
	margin-top: 100px;
	position: relative;
}

.in-p5-szxk {
	display: inline-block;
}

.in-p5-szxt {
	display: inline-block;
	width: 1px;
	height: 100px;
	position: relative;
	top: 0;
	background: rgba(255, 255, 255, 0.2);
}

.in-p5-sz-m1 {
	overflow: hidden;
	margin-bottom: 13px;
	color: #f7ac00;
}

.in-p5-sz-m1 b {
	display: block;
	float: left;
	line-height: 56px;
	font-size: 48px;
	color: #f7ac00;
}

.in-p5-sz-m1 span {
	display: block;
	float: left;
	margin-left: 14px;
	line-height: 30px;
	margin-top: 7px;
	font-size: 18px;
	color: #f7ac00;
}

.in-p5-sz-m2 {
	display: block;
	line-height: 32px;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.8);
}































































/*  */































.in-p6nk {
	display: block;
	position: relative;
	max-width: 600px;
	top: 20.80924855491329%;
}

.in-p6-tit {
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom: 22px;
	line-height: 48px;
	font-size: 28px;
	color: #fff;
}

.in-p6-text {
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom: 45px;
	height: 144px;
	line-height: 36px;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.8);
}

.in-p6-ak {
	display: block;
}

.in-p6-ak a {
	display: block;
	width: 178px;
	height: 50px;
	position: relative;
	overflow: hidden;
	border-radius: 50px;
	float: left;
	text-align: center;
	margin-left: 18px;
	border: 1px solid #f7ac00;
	background: #f7ac00;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.5);
	line-height: 48px;
	font-size: 16px;
	color: #000;
}

.in-p6-ak a:first-child {
	margin-left: 0;
}

.in-p6-ak a span {
	display: inline-block;
	position: relative;
	padding-left: 30px;
	top: 0;
	background: url(../Images/in-p4-xq2.png) left center no-repeat;
}

.in-p6-ak a:hover span {
	top: -100%;
}































































































/*  */































/* 弹出 */































.tc-ndk {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 110;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
}

.tc-nrdk {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	max-width: 1000px;
	height: 80%;
	z-index: 112;
	background: #fff;
	margin: 0 auto;
	padding: 50px;
}

.fwv-tm-text {
	display: block;
	position: relative;
	overflow: hidden;
	height: calc(100% - 68px) !important;
	overflow-y: auto;
}

.tc-close {
	display: block;
	position: absolute;
	z-index: 3;
	cursor: pointer;
	right: 18px;
	top: 18px;
	height: 48px;
}

.tdv-ltuk {
	display: block;
	position: relative;
	overflow: hidden;
}

.tdv-ltuk.navFix2 {
	position: fixed;
	top: 99px;
}































































































































































/* 手机二级 */































.dleisjdsk {
	position: relative;
	z-index: 23;
}

.dleisjdk,































.dleisjdk2 {
	display: block;
	padding: 0;
	position: relative;
	z-index: 99;
}

.dleisjdk2 {
	border: 1px solid #ddd;
	margin-bottom: 0.2rem;
}

.leisjck {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 3;
}

.leisjdk,































.leisjdk2 {
	text-align: left;
	margin: 0;
	position: relative;
	z-index: 9;
}

.leisjk,































.leisjk2 {
	display: block;
	position: relative;
	padding: 0.05rem 5%;
	background: #faf9f9;
	overflow: hidden;
	text-align: left;
	line-height: 0.4rem;
	font-size: 0.16rem;
	color: #262626;
}

.leisjk2 {
	border: 1px solid #ddd;
	padding: 0.03rem 5%;
}

.leisjj,































.leisjj2 {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	top: 0 !important;
	z-index: 3;
	cursor: pointer;
	background: url(../Images/nav-xjsj.png) 94% center no-repeat;
	background-size: auto 100% !important;
}

.leisjerk,































.leisjerk2 {
	display: none;
	overflow: hidden;
	position: absolute;
	width: 100%;
	top: 0.5rem;
	background: #faf9f9;
	border: 1px solid #ddd;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding: 0.1rem;
	z-index: 99;
}

.leisjerk2 {
	top: 0.46rem;
	border: 1px solid #ddd;
}

.leisjerhk,































.leisjerhk2 {
	height: auto;
	padding: 0.1rem;
}

.leisjerxk {
	display: block;
	margin-left: -0.08rem;
}

.leisjerxk>a {
	display: block;
	overflow: hidden;
	padding: 0 0.05rem;
	min-width: calc(33.333% - 0.08rem);
	margin-bottom: 0.08rem;
	margin-left: 0.08rem;
	float: left;
	text-align: center;
	border-radius: 6px;
	border: 1px solid #ddd;
	line-height: 0.38rem;
	font-size: 0.13rem;
	color: #454545;
}

.dleisjdk0 .leisjerxk>a {
	min-width: calc(50% - 0.08rem);
}

.leisjerxk>a.on,































.leisjerxk>a:hover {
	background: #9a1e23;
	border-color: #9a1e23;
	color: #fff;
}































































/*******公共样式*******/































.in-protu {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	background-size: cover !important;
	object-fit: cover;
}

.in-protuk {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
}

.white {
	color: #fff;
}

.white2 {
	color: rgba(255, 255, 255, 0.1);
}

.block-sj {
	display: none;
}

.block-ipad {
	display: none;
}

.block-pc {
	display: block;
}

.maodian {
	display: block;
	width: 100%;
	height: 0;
	margin-top: -130px;
	border-top: 130px solid transparent;
}

.yemak {
	display: block;
	text-align: center;
	padding-top: 20px;
}

.pagination {
	display: inline-block;
	position: relative;
}

.pagination li {
	display: block;
	float: left;
	list-style: none;
	width: 48px;
	height: 48px;
	margin: 0 5px;
	border-radius: 48px;
	overflow: hidden;
	text-align: center;
	/* background: #fff; */
	position: relative;
	line-height: 48px;
	font-size: 16px;
	color: #6b6b6b;
	cursor: pointer;
}

.pagination li a,































.pagination li span {
	display: block;
	position: relative;
	height: 100%;
}

.pagination li a,































.pagination li a:visited {
	color: #343434;
}

.pagination li:first-child,































.pagination li:last-child {
	width: 100px;
}

.pagination li:first-child,































.pagination li:first-child {
	background: url(../Images/ymfbg2.jpg) center center repeat-y;
}

.pagination li:last-child,































.pagination li:last-child {
	background: url(../Images/ymfbg1.jpg) center center repeat-y;
}

.pagination li:first-child.active,































.pagination li:first-child:hover,































.pagination li:first-child.on {
	background: #9b1f24;
}

.pagination li:last-child.active,































.pagination li:last-child:hover,































.pagination li:last-child.on {
	background: #9b1f24;
}

.pagination li.active a,































.pagination li.active span,































.pagination li:hover a,































.pagination li:hover span {
	color: #fff;
}

.pagination li:first-child a,































.pagination li:last-child a,































.pagination li:first-child span,































.pagination li:last-child span {
	font-family: "宋体";
	font-weight: bold;
}

.pagination li.active,































.pagination li:hover {
	background: url(../Images/ymon.png) center center no-repeat;
}

.jiazai {
	display: block;
	text-align: center;
	padding-bottom: 18px;
	background: url(../Images/duo-xj.png) center bottom no-repeat;
	background-size: 14px auto !important;
	line-height: 30px;
	font-size: 14px;
	color: #878787;
	text-align: center;
}

.in-p2bbk2xw-link:hover .in-protu {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-webkit-transform: scale(1.05);
	/* Safari 和 Chrome */
	-o-transform: scale(1.05);
	/* Opera */
	-moz-transform: scale(1.05);
}

.in-p4nbgk:hover .in-fatu {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

.in-p4nbgk:hover .in-p4b {
	transform: translateY(-5px) rotateY(180deg);
}

.in-p4nbgk:hover .in-p4b-titcn {
	transform: translateY(5px);
}

.in-fandk:hover .in-fanbm {
	transform: translateY(-5px);
}

.in-protu,































.navk li a,































.navk li a span,































.nav-nbg,































.nav-xbb01,































.nav-xbb1,































.navi_content>a,































.top-telmk,































.nav-xt,































.top-telmk,































.top-telmdk,































.fo-naveak a,































.top-tel2,































.top-tel,































.pagination li,































.pagination li a,































.pagination li span,































.in-p3-yybk-m-titcn,































.in-p3-yybk-m-titen,































.in-p3-yybk-m-text,































.in-p3-yyb01,































.in-p3-yyb1,































.in-p4-xwtu-xm1,































.in-p4-xwtu-xm2,































.in-p4-xwtu-more,































.in-p4-xwtum-tit,































.in-p4-xwtum-da,































.in-p5-ab-more,































.in-p5-ab-more span,































.in-p5-ab-text,































.in-p6-ak a span,































.in-p3-yybk-m-more span,































.in-p3-yybk-m-more,































.in-xw-more span,































.in-xw-more,































.cen-btn,































.wen,































.list-t,































.list-tu img,































.conbot li,































.inp22-tit {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.pages {
	height: 100%;
	background-color: #020305;
}

.in-meng {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .15);
	z-index: 100;
}

.inner {
	margin-left: 110px;
	margin-right: 110px;
}

.head {
	position: relative;
}

.active a {
	font-weight: bold;
}

.meng {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 368px;
	background: url("../Images/headbg.png") no-repeat top center /cover;
}

.fo-conk,

.ovfh {
	position: relative;
	z-index: 9;
}

.con .title {
	margin-top: 95px;
	text-align: center;
	margin-bottom: 69px;
	position: relative;
	z-index: 10;
}

.title .pro {
	font-family: MicrosoftYaHei-Bold;
	font-weight: bold;
	font-size: 36px;
	line-height: 60px;
	/* line-height: 61px; */
	color: #ffffff;
}

.title .cen {
	font-family: Arial-Black;
	font-size: 60px;
	line-height: 84px;
	color: transparent;
	font-weight: bold;
	-webkit-text-stroke: 1px #acb7c3;
}

.titlecen {
	width: 100%;
	text-align: center;
	margin-bottom: 167px;
}

.titlecen>li {
	display: inline-block;
	width: 160px;
	height: 49px;
	border: solid 1px #fff;
	border-radius: 24px;
	margin-right: 13px;
	cursor: pointer;
	position: relative;
	/* text-align: center; */
}

li::marker {
	content: "";
}

.titlecen>li a {
	display: block;
	font-weight: bold;
	font-size: 16px;
	line-height: 49px;
	color: #fff;
}

.titlecen>li span {
	padding-left: 28px;
	background: url("../Images/icon1.png") no-repeat left center;
}

.titlecen>li:nth-last-child(1) {
	margin-right: 0;
}

.titlecen .orange {
	border: none;
}

.chan-1 {
	border-radius: 0 0 11px 11px;
	border: 1px solid rgba(255, 255, 255, .3);
	border-top: 0px;
}

.titlecen .orange,

.titlecen .xuan {
	background-image: linear-gradient(#f7ac00,































			#f7ac00),































		linear-gradient(90deg,































			#ffbe2d 0%,































			#a27b23 100%),































		linear-gradient(#ffffff,































			#ffffff);
	border: solid 1px #ffbe2d;
}

.titlecen .orange .dl-1,

.titlecen .xuan .dl-1 {
	font-family: MicrosoftYaHei-Bold;
	color: #000;
	font-weight: bold;
}

.titlecen .orange span,

.titlecen .xuan span {
	color: #000 !important;
	background-image: url("../Images/icon2.png");
}

.titlecen .wp-s {
	position: absolute;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, .6);
	border-radius: 11px;
	display: none;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-top: 0;
}

.titlecen .wp-s li:nth-last-child(1) {
	border-bottom: none;
}

.titlecen .wp-s a {
	line-height: 30px;
	color: #fff;
	font-weight: normal;
	padding: 5px 0;
}

.titlecen .wp-s li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

.y-t {
	overflow: hidden;
	padding-bottom: 81px;
}

.titlecen .xuan-ws {
	display: block;
}

.y-t-ms {
	width: 12px;
	/* height: 148px; */
	position: relative;
}

.y-t-ms img {
	width: 100%;
	object-fit: contain;
	margin-top: 10px;
}

.y-t-jun {
	margin-left: 88px;
}

.y-t-jun h2 {
	font-size: 36px;
	color: #fff;
	line-height: 57px;
	margin-bottom: 70px;
}

.y-t-bu {
	overflow: hidden;
}

.y-t-bu li {
	float: left;
}

.y-t-bu .x-z a {
	color: #f9a51b;
	background: url("../Images/yellow-icon.png") no-repeat left center;
}

.y-t-bu a {
	display: block;
	position: relative;
	color: #fff;
	font-size: 18px;
	line-height: 27px;
	padding: 6px 41px 6px 25px;
	background: url("../Images/icon1.png") no-repeat left center;
}

.y-t-jun {
	width: calc(100% - 100px - 55.9411764706%);
}

.y-t-r {
	width: 55.9411764706%;
}

.y-t-r .y-t-wen {
	color: #fff;
	line-height: 37px;
	font-size: 16px;
	text-align: justify;
	display: block;
}

.y-jian {
	margin-top: 54px;
	width: 116px;
	height: 38px;
	display: block;
	border: 1px solid #fff;
	border-radius: 38px;
	background: url("../Images/jian.png") no-repeat center;
}

.xi-a {
	padding-bottom: 36px;
}

.xi-al {
	margin-bottom: 99px;
}

.pic-x {
	width: calc(100% - 100px);
	display: block;
	margin-left: auto;
}

.pic-x img {
	width: 100%;
}

.titr-back {
	width: auto;
	line-height: 40px;
	padding: 0 20px;
	border: 1px solid rgba(255, 255, 255, .3);
	font-size: 16px;
	color: rgba(255, 255, 255, .7);
	cursor: pointer;
}

.tu .prod,

.eve .ti,

.conbot .jian {
	transition: all .3s linear;
}

.titlecen .orange:hover {
	transition: all .3s linear;
}

.conbot {
	margin-bottom: 119px;
	display: flex;
	flex-wrap: wrap;
	/* justify-content: space-between; */
}

.conbot li {
	width: calc((100% - 64px) / 3);
	margin-right: 32px;
	border: 1px solid #666666;
	margin-bottom: 33px;
}

.conbot li:hover .ti {
	color: #f4a900;
}

.conbot li:hover .tu .prod {
	transform: scale(1.1);
}

.conbot li:nth-child(3n) {
	margin-right: 0;
}

.conbot .eve {
	margin: 0 57px;
	text-align: center;
}

.conbot .ti {
	display: block;
	margin-top: 57px;
	margin-bottom: 21px;
	font-family: MicrosoftYaHei;
	font-size: 22px;
	line-height: 33px;
	padding: 15px 0;
	color: #ffffff;
}

.conbot .btn {
	margin: 0 auto;
	margin-bottom: 72px;
	position: relative;
	width: 118px;
	height: 40px;
	overflow: hidden;
}

.conbot .jian {
	width: 100%;
	height: 100%;
	display: block;
	border: solid 1px #ffffff;
	border-radius: 40px;
	position: absolute;
	left: 0;
	top: 0;
}

.conbot .jian img {
	margin: 15px auto;
	width: 27px;
	height: 9px;
	display: block;
}

.conbot .jian2 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: -100%;
	top: 0;
	border-radius: 40px;
	border: 1px solid #f4a900;
}

.conbot .jian2 img {
	margin: 15px auto;
	width: 27px;
	height: 9px;
	display: block;
}

.conbot li:hover .jian2 {
	left: 0;
}































/* .conbot  .or{































    border: 1px solid #f4a900;































} */































































.conbot .tu {
	display: block;
	/* margin: 0 auto; */
	margin-bottom: 100px;
	position: relative;
	overflow: hidden;
}

.conbot .tu .ying {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	left: 0;
	bottom: 0;
	border-radius: 0, 0, 100%, 100%;
}

.conbot .tu .prod {
	width: 100%;
	height: calc(100% - 40px);
	position: absolute;
	left: 0;
	bottom: 40px;
	background-size: contain !important;
	object-fit: contain;
}

.ye {
	text-align: center;
	padding-bottom: 223px
}

.ye .liao {
	display: none;
	color: #fff;
}

.ye .cout {
	display: inline-block;
	position: relative;
}

.ye .cout .check {
	background-color: #f9a51b;
	border: 1px solid #f9a51b;
}

.ye li {
	float: left;
	/* flex-shrink: 0; */
	border-radius: 36px;
	border: solid 1px #cfcfcf;
	width: 71px;
	height: 36px;
	margin: 0 15px;
	/* width: calc((100% - 150px) / 6); */
	/* margin-right: 30px; */
	text-align: center;
}

.ye .up {
	width: 119px;
}

.ye .up a {
	color: #f9a51b;
	font-family: Poppins-Regular;
	font-weight: bold;
}

.ye li a {
	font-family: ArialMT;
	font-size: 16px;
	line-height: 36px;
	color: #ffffff;
	display: block;
}

.fo-conk,

.ovfh {
	position: relative;
	z-index: 9;
}

.titl {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 34px;
}

.titl .lef {
	width: 309px;
	position: relative;
}

.kong span a {
	color: #ffb201;
}

.chan-pind .chan-1 {
	width: 715px;
	position: fixed;
	padding: 30px 0 30px 18px;
	left: calc((100% - 715px) / 2);
	text-align: left;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);
	z-index: 999;
	border-radius: 0px 0px 11px 11px;
	padding-bottom: 0;
}

.chan-pind .chan1-1>li:nth-last-child(1) {
	margin-right: 0;
}

.chan-pind .chan1-1 {
	position: relative;
	z-index: 100;
	display: flex;
	margin-left: auto;
	margin-right: auto;
	/* width: calc(100% - 60px);































   margin: 0 20px 0 40px; */
	/* width: calc(100% - 60px);































   margin: 0 30px; */
	padding-bottom: 40px;
}

.chan-pind .chan1-1>li {
	width: 170px;
	padding: 0 30px;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.chan-pind .chan1-1>li:nth-child(1) {
	margin-left: 0;
}

.chan-pind .chan-2k li {
	width: 100%;
	line-height: 22px;
	font-size: 16px;
}

.chan-1 .chan-2k li a {
	line-height: 36px;
}

.chan-pind li a {
	text-align: left;
}

.chan1-1 span {
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	line-height: 36px;
}

.chan1-1 img {
	width: 50px;
	display: block;
	margin-bottom: 15px;
}

.chan-1 .chan-2k li a {
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
}

.chan1-1>li:nth-last-child(1) {
	border-right: none;
}

.chan1-1 li:nth-child(1) a {
	padding-left: 0;
}

.chan1-1 li:nth-last-child(1) {
	padding-right: 0;
}

.chan1-1 li>a {
	padding: 0;
}































/* .chan-2-r .chan-2k{































    display: none;































}































.chan-2-r .xz-2{































    display: block;































}































.chan-2k ul{































    margin: 0 80px;































    width: calc(100% - 160px);































    display: flex;































    justify-content: space-between;































}































.chan-2k ul li{































    border-bottom: none;































} */































































































.titl .lef .kong {
	width: 307px;
	height: 50px;
	border: solid 1px #e8e8e8;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.titl .lef .kong span {
	color: #ffb201;
	font-weight: bold;
	font-size: 16px;
	margin-left: 27px;
	line-height: 28px;
	padding: 11px 0;
	display: inline-block;
}

.toph {
	border-bottom: 1px solid #4e4e55;
}

.titl .kong .v-j-pic {
	width: 40px;
	height: 100%;
	position: relative;
	cursor: pointer;
}

.titl .list-v .list-v-c a {
	color: #ffb201;
}

.titl .lef .kong img {
	width: 40px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.titl .list-v {
	display: none;
	border: 1px solid #e8e8e8;
	position: absolute;
	left: 0;
	top: 51px;
	border-top: none;
	z-index: 100;
	width: calc(100% - 2px);
	background-color: rgba(0, 0, 0, 0.95);
}

.titl .list-v li {
	margin-left: 22px;
	padding: 22px;
	border-bottom: 1px solid #8a8a8a;
	font-size: 16px;
	color: #fff;
	line-height: 29px;
	padding: 12px 0 13px;
	text-indent: 5px;
	margin-right: 22px;
	cursor: pointer;
}

.titl .list-v a {
	font-size: 16px;
	color: #fff;
	line-height: 29px;
	display: block;
}

.titl .list-v li:nth-last-child(1) {
	border-bottom: none;
}

.bao {
	position: relative;
}

.ju {
	font-family: 'Arial-Black';
	font-size: 182px;
	line-height: 152px;
	color: transparent;
	text-align: center;
	-webkit-text-stroke: 1px #606060;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 52px;
	width: 100%;
}

.mySwiper2 {
	text-align: center;
	margin-top: 75px;
	margin-bottom: 91px;
}

.mySwiper {
	padding-bottom: 67px;
}

.mySwiper .swiper-wrapper {
	align-items: center;
	justify-content: center;
}

.mySwiper .swiper-slide {
	width: 145px !important;
	height: 110px;
	border: 1px solid #3f4247;
	flex-shrink: 0;
	text-align: center;
	margin-right: 22px !important;
	cursor: pointer;
}

.mySwiper .swiper-slide-thumb-active {
	border: 1px solid #ffffff;
}

.mySwiper .suo {
	height: 100%;
	object-fit: contain;
	margin-top: 0 !important;
}

.cp-2 {
	display: flex;
	padding-top: 99px;
	border-bottom: 1px solid #555761;
}

.ad-l,

.ad-r {
	width: 50%;
}

.s-c {
	font-size: 36px;
	line-height: 57px;
	color: #fff;
	margin-bottom: 141px;
}

.c-dow {
	display: inline-block;
	cursor: pointer;
	width: 194px;
	height: 44px;
	border-radius: 44px;
	margin-bottom: 128px;
	color: #ffffff;
	font-size: 16px;
	line-height: 44px;
	text-align: center;
	background-color: transparent;
	border: 1px solid #ffffff;
}

.c-dow .yun {
	height: 44px;
	margin-left: 19px;
}

.ad-r {
	line-height: 35px;
	color: #ffffff;
	font-size: 16px;
}

.ad-r p {
	margin-left: 107px;
	line-height: 35px;
	color: #ffffff;
	font-size: 16px;
}

.ad-r span {
	line-height: 35px !important;
	color: #ffffff;
	font-size: 16px;
	margin-left: 107px;
	display: inline-block;
}

.ad-rg {
	margin-top: 39px;
}

.ad-rg span {
	margin-left: 42px;
}

.v-g {
	padding-top: 87px;
	position: relative;
	text-align: center;
	padding-bottom: 58px;
}

.c-yc .conbot {
	margin-bottom: 0;
}

.v-gp {
	text-align: center;
	line-height: 67px;
	font-size: 60px;
	font-family: 'Arial-Black';
	position: absolute;
	top: 87px;
	left: 50%;
	width: 100%;
	color: transparent;
	transform: translate(-50%);
	-webkit-text-stroke: 1px #606060;
}

.v-gb {
	line-height: 44px;
	padding: 18px 0;
	font-size: 36px;
	font-weight: bold;
	margin-top: 16px;
	color: #fff;
	display: inline-block;
	position: relative;
	z-index: 3;
}

.v-gb::after {
	content: "";
	width: 50%;
	position: absolute;
	height: 3px;
	background-color: #f7ac00;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

.v-g-n {
	margin-top: 8px;
	font-size: 16px !important;
	line-height: 37px !important;
	color: #fff;
}

.v-g-n p {
	padding-bottom: 55px;
}

.v-g-n span {
	display: inline-block;
	width: 100% !important;
	font-size: 16px !important;
	color: #fff;
	line-height: 37px !important;
}

.v-gt {
	text-align: center;
	padding-bottom: 30px;
}

.v-gt img {
	width: 961px;
	display: inline-block;
}

.juan2 .v-g {
	padding-bottom: 57px
}

.mySwiper4 {
	padding-bottom: 119px;
}

.mySwiper4 .swiper-slide {
	background: url("../Images/blue-1.png") no-repeat left top;
	border-radius: 8px;
	background-size: 100% auto !important;
}

.mySwiper4 .te {
	height: 87px;
}

.mySwiper4 .swiper-slide>div {
	height: 359px;
	margin: 0 49px;
}

.mySwiper4 .tuk {
	text-align: right;
	margin-top: 50px;
	margin-bottom: 43px;
}

.mySwiper4 p {
	line-height: 36px;
	font-size: 16px;
	color: #ffffff;
}

.mySwiper4 .swiper-pagination {
	bottom: 49px;
}

.mySwiper4 .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background-color: #fff;
	opacity: unset;
}

.mySwiper4 .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #f7ac00;
}

.w-hw table {
	position: relative;
	width: 1500px !important;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
	border-top: 1px solid #5c5c5c;
	border-left: 1px solid #5c5c5c;
}

.w-hw th {
	background-color: #454545;
	font-weight: bold;
	font-size: 18px;
	line-height: 63px;
	text-align: left;
	text-indent: 57px;
	color: #fff;
}

.w-hw td {
	color: #ffffff;
	line-height: 33px;
	padding: 13px 31px;
	border-bottom: 1px solid #5c5c5c;
	border-right: 1px solid #5c5c5c;
}

.zhuo .zhuo-e {
	width: 406px;
	padding-left: 58px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	border-left: 1px solid #5c5c5c;
	border-right: 1px solid #5c5c5c;
}

.c-p-b {
	padding-bottom: 18px;
	position: relative;
}

.c-p-b .blue {
	position: absolute;
	left: 0;
	bottom: 0;
}

.c-yo {
	position: relative;
}

.c-yo .blue2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	object-fit: cover;
}

.c-yol {
	width: 50%;
	flex-shrink: 0;
}

.c-yol .swiper-pagination {
	text-align: right;
	bottom: 40px;
}

.c-yol .swiper-pagination .swiper-pagination-bullet {
	width: 34px;
	height: 5px;
	background-color: #fff;
	margin-right: 12px;
	border-radius: 0px;
	margin-left: 0;
	opacity: unset;
}

.c-yol .swiper-pagination .swiper-pagination-bullet:nth-last-child(1) {
	margin-right: 47px;
}

.c-yol .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #f7ac00;
}

.c-yol a {
	display: block;
	position: relative;
	width: 100%;
	border-radius: 21px;
	overflow: hidden;
}

.c-yol .ch-dudui {
	width: 100%;
	position: relative;
	border-radius: 21px;
}

.c-yol .ch-tu {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 21px;
}







/* 







.c-yol img{































    width: 100%;































    height: 100%;































    object-fit: cover;































    border-radius: 21px;































} */































.c-yor {
	width: calc(50% - 29px);
	margin-left: 29px;
	flex-shrink: 0;
	background-color: #191d33;
	border-radius: 21px;
}

.li-yu {
	/* margin-left:29px ; */
	height: 100%;
	width: 100%;
	overflow: hidden;
	display: flex;
}























/* 







.mySwiper6 .swiper-slide{































   































    width: 100% !important;































    































} */































.c-yor h3 {
	line-height: 48px;
	padding: 26px 0;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}

.c-yor .c-yor-d {
	padding-top: 0 !important;
	margin: 50px 30px 0;
	font-size: 16px;
	color: #fff;
	height: 400px;
	overflow-y: scroll;
	line-height: 35px;
	/* 



















    display: -webkit-box;































    -webkit-box-orient: vertical;































    -webkit-line-clamp: 5;































    overflow: hidden;































    text-overflow: ellipsis; */
}

.c-yor .c-yor-d::-webkit-scrollbar-track-piece {
	width: 4px;
	background-color: #191d33;
}

.c-yor .c-yor-d::-webkit-scrollbar,

.lian-4-r-d-b::-webkit-scrollbar {
	width: 4px;
	background-color: #191d33;
}

.c-yor .c-yor-d::-webkit-scrollbar-thumb,

.lian-4-r-d-b::-webkit-scrollbar-thumb {
	width: 4px;
	height: 50px;
	background-color: #007eff;
}

.c-yor .c-yor-d::-webkit-scrollbar-thumb:hover,

.lian-4-r-d-b::-webkit-scrollbar-thumb:hover {
	width: 4px;
	background-color: rgba(0, 0, 0, 0);
}

.c-yor .y-x {
	margin: 36px 76px 0;
	display: block;
}























































/* 







.mySwiper6  .swiper-button-next,.mySwiper6 .swiper-button-prev{































    width: 48px;































    height: 48px;































    border-radius: 50%;































    top: 74.8%;































    left: calc(50% + 105px);































    































































} */































/* .mySwiper6  .swiper-button-next{































    background: url("../Images/rig-btn.png") no-repeat left top;































   left: calc(50% + 172px);































} */































/* .mySwiper6 .swiper-button-prev{































    background: url("../Images/lef-btn.png") no-repeat left top;































} */































/* .swiper-button-prev:after, .swiper-button-next:after{































    content: "";































} */































.baoy {
	display: flex;
	padding-bottom: 25px;
}

.conbot {
	padding-bottom: 106px;
	display: flex;
	flex-wrap: wrap;
	/* justify-content: space-between; */
}

.conbot li {
	width: calc((100% - 64px) / 3);
	margin-right: 32px;
	border: 1px solid #666666;
	margin-bottom: 33px;
}

.conbot li:hover .ti {
	color: #f4a900;
}

.conbot li:hover .tu .prod {
	transform: scale(1.1);
}

.conbot li:nth-child(3n) {
	margin-right: 0;
}

.conbot .eve {
	margin: 0 57px;
	text-align: center;
}

.conbot .ti {
	display: block;
	margin-top: 57px;
	margin-bottom: 21px;
	font-family: MicrosoftYaHei;
	font-size: 22px;
	line-height: 33px;
	padding: 15px 0;
	color: #ffffff;
}

.con .title {
	margin-top: 95px;
	text-align: center;
	margin-bottom: 81px;
}

.title .pro {
	font-family: MicrosoftYaHei-Bold;
	font-size: 36px;
	line-height: 60px;
	color: #ffffff;
	font-weight: bold;
}

.title .cen {
	font-family: Arial-Black;
	font-size: 60px;
	line-height: 73px;
	color: transparent;
	-webkit-text-stroke: 1px #acb7c3;
}

.cen-all {
	display: none;
}

.cen-xians {
	display: block;
}

.titlecen {
	/* margin-bottom: 82px; */
	text-align: center;
	position: relative;
	z-index: 100;
}

.pages-lis .conbot {
	padding-bottom: 0;
	margin-bottom: 88px;
}

.pages-lis .ye {
	padding-bottom: 148px;
}

.sw-bn:hover .mySwiper-new .rig .bei,

.sw-bn:hover .mySwiper-new .rig span,

.sw-bn:hover .mySwiper-new .rig .of {
	color: #f9a51b;
	transition: all linear .3s;
}































/* .titlecen li{































    width: 158px;































    /* width: 160px; */































/* height: 47px;































	border: solid 1px #738195;































    display: inline-block;































    border-radius: 24px;































    margin-right: 13px;































    text-align: center;































}































li::marker{































    content: "";































}































.titlecen li a{































 display: inline-block;































 font-family: MicrosoftYaHei-Bold;































	font-size: 16px;































	line-height: 47px;































	color: #fff;































































}































.titlecen li a img{































    width: 17px;































	height: 17px;































    border-radius: 50%;































     margin-right: 11px; 































    /* margin-left: 36px;  */































/* display: inline-block;































    margin-top: 16px;































}































.titlecen li:nth-last-child(1){































    margin-right: 0;































}































.titlecen .orange{































    background-image: linear-gradient(































		#f7ac00, 































		#f7ac00), 































	linear-gradient(90deg, 































		#ffbe2d 0%, 































		#a27b23 100%), 































	linear-gradient(































		#ffffff, 































		#ffffff);































        border: solid 1px #ffbe2d;































}































.titlecen .orange a{































    font-family: MicrosoftYaHei-Bold;































    color: #000;































} */































.conbots>li {
	display: flex;
	justify-content: space-between;
	padding: 95px 0;
	/* align-items: center; */
}

.conbots>li:nth-last-child(1) {
	margin-bottom: 145px;
}

.conbots .lef {
	/* width: 39.82%; */
	display: flex;
	flex-direction: column;
	/* margin-right: 256px; */
}

.pages-c-p .titlecen {
	margin-bottom: 82px;
}

.conbots .lef .wu {
	display: block;
	margin-bottom: 18px;
}

.conbots .wu span {
	font-family: MicrosoftYaHei-Bold;
	font-size: 36px;
	font-weight: bold;
	line-height: 54px;
	padding: 21px 0;
	color: #ffffff;
	display: inline-block;
	position: relative;
	z-index: 3;
}

.conbots .wu span::after {
	content: "";
	width: 100%;
	height: 13px;
	background-color: #18469d;
	position: absolute;
	left: 0;
	bottom: 25px;
	z-index: -1;
}

.conbots .lef .bei {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 31px;
	color: #ffffff;
	margin-bottom: 45px;
}

.conbots .lef .lefcon {
	width: 532px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 80px;
}

.conbots .lef .lefcon .or {
	color: #f7ac00;
}

.conbots .lef .lefcon li {
	flex-shrink: 0;
	/* width: calc((100% - 152px)/ 3); */
	margin-right: 72px;
}































/* .conbots .lef .lefcon li:nth-child(3n){































    margin-right: 0;































} */































.conbots .lef .lefcon li a {
	display: block;
	display: flex;
	align-items: center;
}

.conbots .lef .lefcon span {
	margin-left: 9px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	line-height: 38px;
	padding: 5px 0;
	color: #ffffff;
}

.conbots .lef button {
	margin-bottom: 31px;
	width: 163px;
	height: 51px;
	background-image: linear-gradient(#f7ac00,































			#f7ac00),































		linear-gradient(90deg,































			#ffbe2d 0%,































			#a27b23 100%),































		linear-gradient(#ffffff,































			#ffffff);
	background-blend-mode: normal,































		normal,































		normal;
	border: solid 1px #ffbe2d;
	border-radius: 27px;
	text-align: center;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.5);
}

.conbots .lef button a {
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	font-weight: bold;
	line-height: 51px;
	color: #000000;
}

.conbots .lef button img {
	margin-right: 11px;
	margin-top: 18px;
	/* margin-left: 35px; */
}

.conbots .rig {
	width: 50%;
	flex-shrink: 0;
	/* margin-left: 264px; */
}

.conbots .rig a {
	display: block;
	border-radius: 13px;
	overflow: hidden;
	margin-left: 87px;
	position: relative;
}

.conbots .rig .tic {
	position: absolute;
	left: 0;
	bottom: 0;
}

.new-center .title {
	margin-top: 59px;
	margin-bottom: 35px;
}

.new-center .title .tit {
	font-family: MicrosoftYaHei-Bold;
	font-size: 36px;
	font-weight: bold;
	line-height: 40px;
	padding: 10px 0;
	color: #ffffff;
	text-align: center;
}

.new-center .title .e {
	line-height: 73px;
	font-family: Arial-Black;
	font-size: 60px;
	color: #030609;
	-webkit-text-stroke: 1px rgba(255, 255, 255, .5);
	text-align: center;
}

.new-center .mySwiper-new {
	/* width: 88.54%;































    margin: 0 auto; */
	position: relative;
	overflow: hidden;
}

.new-center .mySwiper-new .swiper-wrapper {
	width: 100%;
	margin-bottom: 95px;
	/* overflow: hidden; */
}

.new-center .mySwiper-new .swiper-slide {
	width: 100% !important;
}

.new-center .mySwiper-new .swiper-slide .in {
	width: 100%;
	display: flex;
	justify-content: space-between;
	/* align-items: center; */
}

.new-center .mySwiper-new .lef {
	width: 46.2397179788%;
	display: inline-block;
	/* height: 465px; */
	/* height: 469px; */
}

.mySwiper-new .lef img {
	height: 100%;
	object-fit: cover;
}































/* .mySwiper .lef img{































    width: 100%;































} */































.mySwiper-new .rig {
	padding-left: 83px;
	padding-right: 83px;
	width: calc(100% - 45.18%);
	display: flex;
	flex-direction: column;
	background-color: #1b1b1b;
	border: 1px solid #5a5d5f;
}

.mySwiper-new .rig .of {
	margin-top: 58px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 40px;
	color: #ffffff;
}

.mySwiper-new .rig .bei {
	margin-top: 4px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 28px;
	line-height: 43px;
	color: #ffffff;
	margin-right: 54px;
	font-weight: bold;
}

.mySwiper-new .rig .nian {
	display: block;
	border-bottom: 1px solid #606060;
}

.mySwiper-new .nian span {
	font-size: 16px;
	line-height: 36px;
	padding: 30px 0;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 30px;
	display: block;
}

.mySwiper-new .rig .an {
	margin-top: 56px;
	border-radius: 20px;
	width: 73px;
	height: 41px;
	background-color: transparent;
	border: solid 1px #ffbe2d;
	/* position: relative; */
	margin-bottom: 84px;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.5)
}

.mySwiper-new .rig .an img {
	margin: 16px auto;
	margin-left: 23px;
}

.mySwiper-new .rig .an .jian {
	/* position: absolute; */
	left: -100%;
}

.mySwiper-new .swiper-pagination {
	bottom: 51px;
}

.mySwiper-new .swiper-pagination .swiper-pagination-bullet {
	opacity: unset;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	z-index: 5;
	background-color: #a3a3a3;
	margin-right: 10px;
	margin-left: 0;
}

.mySwiper-new .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #ffbe2d;
}

.centop {
	background-color: #232323;
	display: flex;
	justify-content: space-between;
	padding-bottom: 60px;
}

.ce-le {
	margin-top: 90px;
}

.ce-le li {
	float: left;
	width: 160px;
	height: 50px;
	background-color: transparent;
	border: 1px solid #ffffff;
	text-align: center;
	cursor: pointer;
	border-radius: 26px;
	margin-right: 15px;
}

.ce-le li:nth-last-child(1) {
	margin-right: 0;
}

.ce-le li a {
	display: inline-block;
	background: url("../Images/icon1.png") left center no-repeat;
	padding-left: 28px;
	line-height: 50px;
	color: #fff;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: bold;
}

.centop .ce-le .or {
	background-image: linear-gradient(#f7ac00,































			#f7ac00),































		linear-gradient(90deg,































			#ffbe2d 0%,































			#a27b23 100%),































		linear-gradient(#ffffff,































			#ffffff);
	background-blend-mode: normal,































		normal,































		normal;
	border: solid 1px #ffbe2d;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.5);
}

.ce-le .or a {
	background: url("../Images/icon2.png") left center no-repeat;
	color: #171614;
}

.ce-ri {
	width: 40.76%;
}

.ce-ri p {
	margin-top: 58px;
	line-height: 49px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 60px;
	color: #383838;
	/* opacity: 0.05; */
	font-weight: bold;
}

.ce-ri .search {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #656565;
}

.ce-ri .search input {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 58px;
	color: #aaa;
	/* opacity: 0.5; */
	background-color: transparent;
	width: calc(100% - 47px);
}

.ce-ri .search .sou {
	display: block;
	/* width: 25px; */
	height: 49px;
	margin-right: 16px;
}

.ce-ri .search .sou img {
	height: 100%;
}

.list {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 60px;
	border-bottom: 1px solid #4d4d4d;
	margin-bottom: 75px;
}

.list li {
	width: calc((100% - 98px) / 3);
	margin-right: 49px;
	margin-top: 63px;
}

.list li:nth-child(3n) {
	margin-right: 0;
}

.list .list-tu {
	width: 100%;
	display: block;
	overflow: hidden;
}

.list .list-tu img {
	object-fit: cover;
}

.list .wen {
	width: 100%;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	display: inline-block;
	line-height: 49px;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 35px;
}

.list p {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	line-height: 43px;
	color: #cccccc;
	margin-bottom: 32px;
}

.cen-btn {
	width: 73px;
	height: 41px;
	background-color: transparent;
	border: 1px solid #757576;
	border-radius: 21px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	box-shadow: 0 0 0 rgba(255, 190, 45, 0.38);
	margin-bottom: 18px;
}

.cen-btn .cen-btn1,

.cen-btn2 {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	background: url(../Images/in-p3-xj1.png) center center no-repeat;
}

.cen-btn1 {
	left: -100%;
}

.cen-btn2 {
	left: 0
}

.conbot li:hover {
	border: 1px solid #ffbe2d;
}

.listge:hover .cen-btn {
	border-color: rgba(255, 190, 45, 1);
	box-shadow: 0 0 20px rgba(255, 190, 45, 0.38);
}

.listge:hover .list-tu img {
	transform: scale(1.1);
}

.listge:hover .cen-btn .cen-btn1 {
	left: 0;
	background: url(../Images/in-p3-xj2.png) center center no-repeat;
}

.listge:hover .cen-btn .cen-btn2 {
	left: 100%;
	background: url(../Images/in-p3-xj2.png) center center no-repeat;
}

.listge:hover .wen,

.listge:hover .list-t {
	color: #f7ac00;
}

.tou {
	height: 100%;
}

.tou .titler {
	border-bottom: 1px solid #4e5051;
}

.tou .titler h2 {
	font-size: 36px;
	line-height: 46px;
	padding: 20px 0;
	font-weight: bold;
	color: #ffffff;
	margin-top: 76px;
	text-align: center;
}

.tou .titler .titshi {
	display: flex;
	/* align-items: center; */
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 67px;
	color: #ffffff;
	justify-content: center;
	margin-bottom: 19px;
	/* display: flex;































    align-items: center; */
	text-align: center;
}

.new-view .titler .titshi span {
	display: block;
}

.new-view .title .titshi .ge {
	display: block;
	width: 3px;
	height: 17px;
	background-color: #a8a8a8;
	margin: 27px 39px 0;
}

.newcon p,

.newcon {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 34px;
	color: #ffffff;
	margin-bottom: 36px;
}

.new-view .newcon {
	margin-top: 61px;
}































/* .newcon .fir{































  































    margin-bottom: 43px;































} */































.newcon .pic {
	margin-bottom: 46px;
}

.newcon .pic img {
	width: 59.0588235294%;
	margin: 0 auto;
	display: block;
	object-fit: contain;
}





























/* 

.newcon  p:nth-last-child(1){































    padding-bottom: 109px;































    border-bottom: 1px solid #4d4d4d;































    margin-bottom: 0;































} */































.newwei {
	margin-top: 67px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 85px;
}

.newwei .lef a {
	display: block;
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;
}

.newwei .rig {
	width: 160px;
	height: 49px;
	background: url("../Images/or-btn.png") no-repeat left/cover;
	/* border: 2px solid transparent; */
	border-radius: 24px;
	text-align: center;
}

.newwei .rig a {
	/* width: 100%;































    display: inline-block; */
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 47px;
	padding-left: 36px;
	color: #ffffff;
	background: url("../Images/back.png") left center no-repeat;
}

.newbot {
	padding-top: 26px;
}

.newbot h2 {
	font-family: MicrosoftYaHei-Bold;
	font-size: 36px;
	line-height: 40px;
	padding: 45px 0;
	color: #ffffff;
	text-align: center;
}































/* .list{































    display: flex;































    flex-wrap: wrap;































    padding-bottom: 168px; */































/* border-bottom: 1px solid #4d4d4d; */































/* margin-bottom: 75px; */































































/* } */































/* .list li{































    width: calc((100% - 98px) / 3);































    margin-right: 49px;































    /* margin-top: 63px; */































/* } */































/* .list li:nth-child(3n){































    margin-right: 0;































































} */































.listge .list-tu {
	width: 100%;
	display: block;
	overflow: hidden;
	height: 320px;
}

.listge .list-tu img {
	height: 100%;
	object-fit: cover;
}

.mySwiper-view .swiper-pagination {
	bottom: 82px;
}

.mySwiper-view .swiper-pagination .swiper-pagination-bullet {
	opacity: unset;
	background-color: #a3a3a3;
	margin: 0 5px;
}

.mySwiper-view .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #ffbe2d;
}

.mySwiper-view .swiper-wrapper {
	padding-bottom: 168px;
}

.listge .wen {
	width: 100%;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	padding: 10px 0;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 35px;
}

.listge .list-t {
	display: block;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	line-height: 41px;
	color: #cccccc;
	margin-bottom: 32px;
}

.cen-btn {
	width: 73px;
	height: 41px;
	background-color: transparent;
	border: 1px solid #757576;
	border-radius: 21px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	box-shadow: 0 0 0 rgba(255, 190, 45, 0.38);
	margin-bottom: 18px;
}

.cen-btn .cen-btn1,

.cen-btn2 {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	opacity: .5;
	top: 0;
	background: url(../Images/in-p3-xj1.png) center center no-repeat;
}

.cen-btn1 {
	left: -100%;
}

.cen-btn2 {
	left: 0
}

.listge:hover .cen-btn {
	border-color: rgba(255, 190, 45, 1);
	box-shadow: 0 0 20px rgba(255, 190, 45, 0.38);
}

.listge:hover .list-tu img {
	transform: scale(1.1);
}

.listge:hover .cen-btn .cen-btn1 {
	opacity: unset;
	left: 0;
	background: url(../Images/in-p3-xj2.png) center center no-repeat;
}

.listge:hover .cen-btn .cen-btn2 {
	left: 100%;
	background: url(../Images/in-p3-xj2.png) center center no-repeat;
}

.listge:hover .wen,

.listge:hover .list-t {
	color: #f7ac00;
}

.y-t1 {
	position: relative;
}

.prad1 .zl {
	font-size: 36px;
	color: #fff;
	line-height: 53px;
	position: absolute;
	right: 100px;
	top: 99px;
}

.prad1 .zl span {
	display: inline-block;
	font-weight: bold;
	line-height: 48px;
	position: relative;
	z-index: 2;
}

.prad1 .zl span::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 13px;
	background-color: #18469d;
	z-index: -1;
}

.prad1-t {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.prad1-t .tu {
	width: 64.352941176%
}

.prad1-t .tu img {
	width: 100%;
	object-fit: cover;
}

.d1-t-r {
	margin-right: 100px;
	text-align: right;
}

.sta {
	font-size: 81px;
	font-family: Arial-Black;
	color: transparent;
	-webkit-text-stroke: 1px #585858;
	line-height: 81px;
}

.dr-x {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	margin: 29px 0 59px;
}

.d1-t-r span {
	display: inline-block;
	width: 61px;
	height: 5px;
	background-color: #18469d;
}

.pin-wen {
	margin-top: 72px;
}

.pin-wen p {
	font-size: 16px;
	line-height: 36px;
	color: #fff;
}

.pin-fir {
	margin-bottom: 36px;
}

.z1-bt-d {
	font-size: 36px;
	line-height: 45px;
	color: #ffffff;
	padding: 5px 0;
	margin-bottom: 20px;
}

.z1-bt .sta {
	line-height: 84px;
}

.mySwiper-about .swiper-slide {
	display: flex;
	justify-content: space-between;
}

.S-t,

.t-tu {
	width: 50%;
	position: relative;
}

.S-t {
	margin-top: 37px;
}

.S-t li {
	margin-bottom: 52px;
	margin-right: 115px;
}

.t-tu img {
	margin-left: 75px;
	width: calc(100% - 75px);
}

.t-tu p {
	font-size: 90px;
	color: #f4a900;
	font-weight: bold;
	line-height: 110px;
	position: absolute;
	left: 23px;
	bottom: -20px;
}

.y-g {
	line-height: 32px;
	color: #f4a900;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	padding-left: 31px;
}

.y-g::after {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: solid 2px #f4a900;
}

.tong {
	position: relative;
}

.conbot-p {
	padding-bottom: 148px;
}

.y-ye {
	font-size: 16px;
	line-height: 35px;
	color: #fff;
	margin-top: 9px;
}

.mySwiper2-about {
	position: absolute;
	top: 7.4820143885%;
	z-index: 900;
}

.mySwiper-about .swiper-button-next,

.mySwiper-about .swiper-button-prev {
	width: 48px;
	border-radius: 50%;
	height: 48px;
	left: 0;
	top: 59px;
}

.zhaunj {
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.zhaunj::after {
	content: "";
	width: 100%;
	height: 1px;
	background-color: #575861;
	position: absolute;
	left: 0;
	top: 17.4603174603%;
	z-index: 20;
}

.z1-bt {
	padding-top: 147px;
}

.mySwiper2-about {
	width: calc(100% - 105px);
	margin-left: 52px !important;
}

.h-ying .z1-bt-d {
	text-align: center;
}

.h-ying .h-ying-n {
	line-height: 38px;
	color: #b2b2b2;
	font-size: 18px;
}

.h-ying .h-ybwr {
	overflow: hidden;
}

.h-ying .b-e .b-y-l {
	width: calc((100% - 60px) / 4);
	margin-right: 20px;
	border-radius: 4px;
	float: left;
}

.h-ying .b-e .hou-k {
	margin-right: 0;
}

.h-ying .b-y-l div {
	border: 1px solid #4d4d4d;
	width: 100%;
}

.h-ying .b-y-l input {
	line-height: 22px;
	padding: 10px 0;
	margin: 0 20px;
	width: calc(100% - 40px);
	background-color: transparent;
	color: #f7f6f5;
}

.h-ying .h-liu {
	margin-top: 11px;
}

.h-ying .h-liu div {
	width: 100%;
	border: 1px solid #4d4d4d;
	border-radius: 5px;
	height: 100px;
}

.h-ying .h-liu textarea {
	width: calc(100% - 40px);
	margin: 20px 20px;
	height: calc(100% - 40px);
	background-color: transparent;
	line-height: 22px;
	color: #f7f6f5;
}

.h-yzm {
	margin-top: 11px;
}

.h-ying {
	padding-bottom: 73px;
}

.h-yzm .yaner-b {
	width: 397px;
	border: 1px solid #4d4d4d;
}

.h-yzm .yaner {
	display: flex;
}

.h-yzm .yaner button {
	width: 270px;
	height: 46px;
	border: 2px solid #5196cb;
	border-radius: 46px;
	color: #fff;
	background-color: transparent;
	margin-left: 200px;
	cursor: pointer;
}

.h-yzm .yaner div input {
	margin: 0 20px;
	line-height: 22px;
	padding: 10px 0;
	color: #757575;
	width: calc(100% - 40px);
	background-color: transparent;
}

.h-yzm .yzm-w {
	display: flex;
}

.h-yzm .yzm-w img {
	height: 100%;
}

.h-yzm .yzm-w p {
	background-color: #c8c8c8;
	width: 137px;
	height: 44px;
}

.mySwiper-about .swiper-button-next {
	background: url("../Images/rig-btn1_.png") no-repeat left top;
	right: 0;
	left: auto;
}

.mySwiper-about .swiper-button-prev {
	background: url("../Images/lef-btn1.png") no-repeat left top;
}

.swiper-button-prev:after,

.swiper-button-next:after {
	content: "";
}

.mySwiper2-about li {
	text-align: center;
}

.mySwiper2-about .rigs {
	width: 22px;
	height: 22px;
	background-color: #4c4c54;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mySwiper2-about .rigs span {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	position: relative;
	z-index: 25;
	background-color: #fff;
}

.mySwiper2-about .swiper-slide-thumb-active .rigs span {
	background-color: #f4a900;
}

.mySwiper2-about .swiper-slide-thumb-active .rigs {
	background-color: #432e02;
}

.mySwiper2-about .s-23 {
	line-height: 24px;
	font-size: 16px;
	color: #a4a4a5;
	margin-top: 17px;
}

.mySwiper2-about .swiper-slide {
	cursor: pointer;
	/* width: calc(100% / 12); */
	/* flex-shrink: 0; */
}

.mySwiper-about {
	padding-top: 247px;
}

.d7-l,

.d7-r {
	width: 50%;
}

.d7-ln {
	margin-left: 11.6666666667%;
	/* margin-right: 198px; */
}

.prad7 {
	padding-bottom: 156px;
}

.prad7 .y {
	padding: 90px 0 68px;
}

.gs {
	margin-top: 8px;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	line-height: 45px;
	position: relative;
	display: inline-block;
	z-index: 2;
	margin-bottom: 10px;
}

.stn {
	font-family: Arial-Black;
	font-size: 84px;
	line-height: 80px;
	color: transparent;
	-webkit-text-stroke: 1px #585858;
	margin-bottom: 33px;
}

.gs::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 13px;
	background-color: #18469d;
	z-index: -1;
}

.gs-mes {
	width: 73.5294117647%;
}

.gs-mes li {
	width: 100%;
	display: flex;
	align-items: center;
	overflow: hidden;
	border: 1px solid #4e4e53;
	border-radius: 18px;
	padding: 24px 0;
	margin-bottom: 34px;
}

.gs-met {
	width: 47px;
	margin-left: 31px;
}

.gs-mesy {
	margin-left: 23px;
}

.gs-mesy p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 6px;
	color: #b9b9b9;
}

.gs-mesy .gs-lai {
	color: #ffffff;
	margin-bottom: 0px;
}

.wai-7 {
	margin-bottom: 73px;
	overflow: hidden;
}

.x7-2 {
	padding-top: 72px;
	overflow: hidden;
}

.x7-2 li {
	width: calc((100% - 108px) / 3);
	float: left;
	margin-right: 53px;
	background: url("../Images/baihei.png") no-repeat left top /contain;
	display: flex;
	align-items: center;
	flex-direction: column;
	padding-bottom: 79px;
}

.x7-2 li:nth-last-child(1) {
	margin-right: 0;
}

.x7-2-t {
	padding-top: 68px;
	line-height: 32px;
	font-size: 20px;
	font-weight: bold;
	color: #f9a51b;
}

.x7-2 .x7-2-x {
	width: 1px;
	height: 37px;
	background-color: #f9a51b;
	margin: 8px 0 13px;
}

.x7-2-x2 {
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.x7-2-x2 span {
	margin-left: 9px;
	line-height: 27px;
	color: #ffffff;
	font-size: 16px;
}

.sm-tel {
	width: 18px;
}

.sm-em {
	width: 26px;
}

.colo1 {
	overflow: hidden;
	padding-bottom: 134px;
}

.colo1l {
	width: 37.2941176471%;
}

.colo1l .cul-a {
	line-height: 59px;
	color: #f7f6f5;
	font-size: 36px;
	margin-bottom: 3px;
}

.colo1r {
	width: 62.7058823529%;
}

.cul-c {
	font-size: 84px;
	color: transparent;
	font-family: Arial-Black;
	line-height: 80px;
	-webkit-text-stroke: 1px #585858;
}

.cur-f {
	line-height: 36px;
	font-size: 24px;
	color: #ffffff;
	position: relative;
	display: inline-block;
	z-index: 2;
	margin-bottom: 31px;
}

.cur-f::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 13px;
	background-color: #18469d;
	z-index: -1;
}

.colo2 {
	overflow: hidden;
	padding-bottom: 286px;
}

.cur-zc {
	line-height: 36px;
	color: #ffffff;
	font-size: 16px;
}

.colo2l {
	padding-top: 39px;
	width: 48.3854166667%;
	padding-left: 5.7291666667%;
	background: url("../Images/blue-start.jpg") no-repeat left top;
}

.colo2-y {
	width: 92px;
	height: 92px;
	border-radius: 50%;
	border: 1px solid #82858e;
}

.colo2-y img {
	width: 100%;
	object-fit: cover;
}

.colo2-z {
	margin-left: 38px;
}

.colo2-z .colo2-zs {
	margin-top: 5px;
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
}

.colo2-z .colo2-zs span {
	width: 97px;
	height: 1px;
	background-color: #82858e;
	display: inline-block;
	margin-left: 18px;
}

.colo2l li {
	overflow: hidden;
	margin-bottom: 101px;
}

.colo2l li:nth-last-child(1) {
	margin-bottom: 52px;
}

.colo2-z .colo2-zl {
	font-size: 20px;
	line-height: 32px;
	color: #fff;
}

.blue-r {
	width: 51.5625%;
}

.chair1 {
	overflow: hidden;
}

.chair1 .chair1l {
	width: 28.3529411765%;
}

.chair1 .chair1l img {
	width: 100%;
	object-fit: cover;
}

.chair1r {
	width: 61.2941176471%;
	margin-left: 164px;
}

.chair1r-d {
	font-size: 36px;
	line-height: 49px;
	color: #fff;
}

.chair1r-c {
	line-height: 80px;
	font-family: Arial-Black;
	font-size: 84px;
	margin-top: 5px;
	-webkit-text-stroke: 1px #585858;
	color: transparent;
}

.chair1r-bt {
	margin-top: 56px;
	display: flex;
	flex-direction: column;
}

.chair1r-bt img {
	width: 34px;
}

.chair1r-bt .yin1 {
	margin-left: 4px;
	margin-bottom: 46px;
}

.chair1r-bt h3 {
	margin-left: 2px;
	font-size: 24px;
	line-height: 45px;
	color: #fff;
}

.chair1r-btp {
	margin-top: 71px;
	display: flex;
	align-items: center;
	line-height: 33px;
	font-size: 24px;
	color: #fff;
}

.chair1r-btp span {
	margin-left: 2px;
	width: 48px;
	height: 2px;
	background-color: #fff;
	display: inline-block;
	margin-right: 16px;
}

.chair1r-btp i {
	font-size: 16px;
	margin-top: 6px;
	line-height: 27px;
	color: #fff;
	margin-left: 29px;
	font-style: normal;
}

.yin2 {
	margin-top: 53px;
	align-self: flex-end;
	margin-right: 2px;
}

.chair2 {
	padding-top: 128px;
	overflow: hidden;
	padding-bottom: 246px;
}

.chair2l {
	width: 50%;
	/* color: #fff; */
	font-size: 16px !important;
	margin-top: 49px;
}

.chair2,

.chair2l {
	font-size: 16px !important;
	line-height: 36px;
	/* margin-bottom: 36px; */
	color: #fff;
}

.chair2r {
	width: 50%;
}

.chair2r img {
	margin-left: 49px;
	width: calc(100% - 49px);
	object-fit: cover;
}

.prad5c {
	overflow: hidden;
	padding-bottom: 82px;
}

.prad5c li {
	float: left;
	width: calc((100% - 112px) / 5);
	margin-right: 28px;
	background-color: #232526;
	border: 1px solid #535559;
	text-align: center;
	height: 418px;
	margin-bottom: 37px;
}

.prad5c li:nth-child(5n) {
	margin-right: 0;
}

.prad5c li .prad5c-tu {
	margin-top: 86px;
}

.prad5c li .ke {
	margin-top: 80px;
}

.prad5c li p {
	margin-top: 75px;
	font-size: 16px;
	color: #fff;
	line-height: 31px;
	margin: 75px 41px 0;
}

.conbot-zs .ye {
	padding-bottom: 166px;
}

.pages-zs .titlecen {
	margin-bottom: 206px;
}

.brand1,

.wai-7 {
	overflow: hidden;
}

.brand1l {
	width: 50%;
}

.brand1 .zl {
	font-size: 36px;
	color: #fff;
	line-height: 53px;
	margin-bottom: 2px;
}

.brand1 .zl span {
	display: inline-block;
	font-weight: bold;
	line-height: 48px;
	position: relative;
	z-index: 2;
}

.brand1 .zl span::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 13px;
	background-color: #18469d;
	z-index: -1;
}

.pin-wen {
	margin-top: 37px;
}

.pin-wen p {
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	margin-right: 87px;
}

.pin-fir {
	margin-bottom: 36px;
}

.icon1-1 {
	margin-top: 82px;
	width: 147px;
	height: 50px;
	display: block;
	text-align: center;
	border-radius: 50px;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.5);
	background-color: #f7ac00;
}

.brand6 .icon1-1 {
	margin-top: 0;
}

.icon1-1 span {
	display: inline-block;
	font-size: 16px;
	color: #171614;
	line-height: 50px;
	padding-left: 29px;
	background: url("../Images/icon2.png") no-repeat left center;
}

.brand1r {
	width: 50%;
}

.brand1r .mySwiper-pin {
	margin-top: 11px;
	margin-left: 120px;
}

.brand1r .mySwiper-pin .swiper-pagination {
	bottom: 42px;
	left: 42px;
	width: auto;
}

.brand1r .mySwiper-pin .swiper-pagination-bullet {
	width: 34px;
	height: 5px;
	opacity: unset;
	border-radius: 0px;
	background-color: #fff;
}

.brand1r .mySwiper-pin .swiper-pagination-bullet-active {
	background-color: #f7ac00;
}

.brand2 {
	margin-top: 100px;
	position: relative;
	z-index: 1;
}

.y {
	font-size: 36px;
	color: #fff;
	line-height: 55px;
	padding: 49px 0;
}

.brand2 .xing3 {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
	height: 100%;
}

.sl3 {
	padding-bottom: 190px;
}

.bige {
	width: 100%;
	border: 1px solid #393d41;
	border-bottom: none;
}

.bige td {
	border-right: 1px solid #393d41;
	border-bottom: 1px solid #393d41;
}

.bige tr td:nth-last-child(1) {
	border-right: none;
}

.bigp {
	font-size: 18px;
	color: #fff;
	display: inline-block;
	line-height: 37px;
	padding: 45px 0 45px 21px;
	margin-left: 68px;
	background: url("../Images/fang.png") no-repeat left center;
}

.brand3 .y {
	padding: 0px;
}

.prsr {
	overflow: hidden;
}

.brand3 {
	padding-bottom: 138px;
	position: relative;
}

.brand3 .chen {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	height: 104%;
	object-fit: cover;
	width: 100%;
}

.prsrl {
	width: 31.4705882353%;
	margin-left: 32px;
}

.prsrl img {
	width: 100%;
}

.prsr {
	margin-top: 42px;
}

.prsrr {
	width: 55.0588235294%;
}

.prsr-p {
	width: 100%;
	font-size: 24px;
	line-height: 39px;
	color: #fff;
}

.yin {
	width: 32px;
	display: block;
	margin-top: 59px;
	margin-bottom: 72px;
}

.prsp-p {
	line-height: 44px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	position: relative;
	margin-top: 69px;
}

.prsp-p span {
	width: 93px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: -58px;
	top: 50%;
	transform: translate(-50%);
}

.brand4-h {
	position: relative;
}

.yq {
	position: relative;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.t-xue {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url("../Images/toulan.png") no-repeat left bottom;
	transition: all .3s linear;
}

.t-xu-1 {
	margin: 0 49px;
	padding-bottom: 41px;
}

.t-xu-1 h3 {
	margin-top: 104px;
	font-size: 20px;
	color: #fff;
	line-height: 34px;
	padding-bottom: 15px;
}

.t-xu-1 p {
	line-height: 27px;
	font-size: 16px;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}

.l5 .y {
	padding: 32px 0;
}

.yq .y {
	padding: 38px 0 31px;
}

.yq .icon1 {
	margin-top: 0;
}

.u {
	position: absolute;
	left: 0;
	top: 0;
	font-family: Arial-Black;
	line-height: 122px;
	font-size: 134px;
	color: transparent;
	-webkit-text-stroke: 1px #585859;
}

.brand4-b {
	margin-top: 74px;
	padding-bottom: 168px;
	overflow: hidden;
}

.brand4-b li {
	width: calc((100% - 104px) / 3);
	margin-right: 52px;
	float: left;
}

.brand4-b li:nth-last-child(1) {
	margin-right: 0;
}

.brand4-b li img {
	width: 100%;
	object-fit: cover;
}

.brand4-b .z-4 {
	margin-top: 42px;
	line-height: 37px;
	font-size: 18px;
	color: #a5a6a7;
	position: relative;
	margin-left: 70px;
}

.brand4-b .z-4::after {
	content: "";
	position: absolute;
	left: -71px;
	top: 50%;
	transform: translateY(-50%);
	width: 55px;
	height: 1px;
	background-color: #838485;
}

.d-4 {
	margin-top: 36px;
	font-size: 24px;
	line-height: 37px;
	color: #ffffff;
	margin-right: 46px;
}

.brand5 .l5 {
	padding-top: 8px;
}

.brand5 .l5 .icon1-1 {
	margin-top: 0;
}

.brand5c {
	overflow: hidden;
	padding-bottom: 110px;
}

.brand5c li {
	float: left;
	width: calc((100% - 112px) / 5);
	margin-right: 28px;
	background-color: #232526;
	border: 1px solid #535559;
	text-align: center;
	height: 418px;
}

.brand5c li:nth-last-child(1) {
	margin-right: 0;
}

.brand5c li .brand5c-tu {
	margin-top: 86px;
}

.brand5c li .ke {
	margin-top: 80px;
}

.brand5c li p {
	margin-top: 75px;
	font-size: 16px;
	color: #fff;
	line-height: 31px;
	margin: 75px 41px 0;
}

.brand6 {
	padding-bottom: 156px;
}

.brand6 .s-x,

.brand6 .s-p {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}

.brand6x .y {
	padding: 114px 0 40px;
}

.s-p {
	margin-top: 59px;
	text-align: right;
	margin-right: 35px;
}

.s-p span {
	position: relative;
}

.s-p span::after {
	content: "";
	position: absolute;
	left: -79px;
	top: 50%;
	transform: translateY(-50%);
	width: 61px;
	height: 1px;
	background-color: #fff;
}

.brand6x .icon1 {
	margin-top: 10px;
}

.brand4-h .icon1-1 {
	margin-top: 0;
}

.d7-l,

.d7-r {
	width: 50%;
}

.d7-ln {
	margin-left: 11.6666666667%;
	margin-right: 198px;
}

.brand7 {
	padding-bottom: 139px;
}

.brand7 .y {
	padding: 90px 0 68px;
}

.gsb {
	margin-top: 54px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 44px;
	padding-bottom: 30px;
	border-bottom: 3px solid #4f5052;
}

.gsb-mes li {
	margin-top: 33px;
	padding-bottom: 38px;
	display: flex;
	align-items: center;
	overflow: hidden;
	border-bottom: 1px solid #4e4e53;
}

.gsb-met {
	width: 47px
}

.gsb-mesy {
	margin-left: 23px;
}

.gsb-mesy p {
	font-size: 16px;
	line-height: 25px;
	color: #b9b9b9;
}

.gsb-mesy .gsb-lai {
	color: #ffffff;
}

.wai-7 {
	margin-bottom: 73px;
}

.x7-2br {
	overflow: hidden;
}

.x7-2br li {
	width: calc((100% - 108px) / 3);
	float: left;
	margin-right: 53px;
	background: url("../Images/baihei.png") no-repeat left top/contain;
	display: flex;
	align-items: center;
	flex-direction: column;
	padding-bottom: 79px;
}

.x7-2br li:nth-last-child(1) {
	margin-right: 0;
}

.x7-2br-t {
	padding-top: 68px;
	line-height: 32px;
	font-size: 20px;
	font-weight: bold;
	color: #f9a51b;
}

.x7-2br .x7-2br-x {
	width: 1px;
	height: 37px;
	background-color: #f9a51b;
	margin: 8px 0 13px;
}

.x7-2br-x2 {
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.new-view .newwei {
	margin-top: 0;
	padding-top: 67px;
	border-top: 1px solid #4d4d4d;
}

.x7-2br-x2 span {
	margin-left: 9px;
	line-height: 27px;
	color: #ffffff;
	font-size: 16px;
}

.sm-tel {
	width: 18px;
}

.sm-em {
	width: 26px;
}

.head .ying-viewh2 {
	font-family: MicrosoftYaHei-Bold;
	font-size: 48px;
	line-height: 67px;
	color: #ffffff;
	margin-top: 176px;
	padding-bottom: 184px;
	text-align: center;
	margin-bottom: 0;
}

.con-yy .tit {
	border-bottom: 1px solid #504f53;
	display: flex;
	justify-content: space-between;
}

.con-yy .tit .in {
	display: flex;
	justify-content: space-between;
}

.con-yy .tit p {
	font-family: MicrosoftYaHei;
	font-size: 18px;
	line-height: 91px;
	color: #ffffff;
	position: relative;
}

.con-yy .tit p::after {
	content: "";
	width: 100%;
	height: 3px;
	background-image: linear-gradient(90deg,































			#7a5603 0%,































			#f7ac00 100%);
	position: absolute;
	left: 1px;
	bottom: 0px;
}

.con-yy .tit .bread-name {
	display: inline-block;
}

.con-yy .tit .bread-name a {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 92px;
	color: #cccccc;
}

.bread-name+.bread-name:before {
	content: ">";
	color: #bababa;
	font-weight: bold;
	font-family: SimSun;
	margin: 0 5px;
}

.con-yy .over {
	font-family: Arial-Black;
	font-size: 60px;
	line-height: 185px;
	color: transparent;
	-webkit-text-stroke: 1px #58585a;
	position: relative;
	text-align: center;
}

.con-yy .over p {
	width: 100%;
	font-family: MicrosoftYaHei-Bold;
	font-size: 36px;
	line-height: 80px;
	color: #ffffff;
	position: absolute;
	bottom: 30px;
	left: 0;
	text-align: center;
}

.con-yy .over p span {
	font-weight: bold;
	display: inline-block;
	position: relative;
	-webkit-text-stroke: 0px;
}

.con-yy .over p span::after {
	content: "";
	width: 100%;
	height: 3px;
	background-color: #f7ac00;
	position: absolute;
	bottom: 0;
	left: 0;
}

.ye li .slh {
	line-height: 26px;
}

.con-yy .cenbot {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	margin-top: 36px;
	padding-bottom: 196px;
}































/* .con-yy .lef{































    width: 47%;































    height: auto;































    object-fit: cover;































}











 */



















.con-yy .cenbot .rig {
	width: 100%;
}

.con-yy .cenbot .rig .fir {
	margin-top: 14px;
}

.con-yy .cenbot .rig p,

.con-yy .cenbot .rig {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 35px;
	color: #d9d9d9;
	margin-bottom: 37px;
}

.con-yy .cenbot .rig strong {
	font-weight: bold;
}

.head h2 {
	font-family: MicrosoftYaHei;
	font-size: 36px;
	line-height: 55px;
	font-weight: normal;
	margin: 12px 0;
	color: #ffffff;
	margin-top: 79px;
	padding-bottom: 12px;
	text-align: center;
}

.fu {
	padding-bottom: 91px;
}

.ce-le-y {
	text-align: center;
	padding-bottom: 45px;
	/* margin-top: 90px; */
}

.ce-le-y li {
	/* width: 160px; */
	display: inline-block;
	/* height: 50px; */
	background-color: transparent;
	text-align: center;
	border-radius: 26px;
	margin-right: 41px;
}

.ce-le-y li a {
	font-size: 18px;
	display: inline-block;
	background: url("../Images/icon1.png") left center no-repeat;
	/* padding-left: 28px; */
	line-height: 39px;
	color: #fff;
	padding: 12px 0 12px 24px;
}

.ce-le-y li:nth-last-child(1) {
	margin-right: 0;
}

.ce-le-y .or a {
	background: url("../Images/yellow-icon.png") left center no-repeat;
	color: #f7ac00;
}

.fu p {
	width: 74.76%;
	margin: 0 auto;
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 35px;
	color: #ffffff;
	opacity: 0.8;
}

.con-yl {
	padding-bottom: 104px;
}

.con-yl .con-g {
	padding-top: 118px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 92px;
}

.con-yl .lef {
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	width: 50%;
}

.con-yl .lef .yong_num {
	width: 83px;
	margin-top: 28px;
	/* height: 56px; */
}

.con-yl .lef .con-g-t {
	font-family: MicrosoftYaHei-Bold;
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 52px;
	padding: 20px 0;
	color: #ffffff;
	display: block;
	margin-bottom: 11px;
}

.con-yl .lef .con-g-w {
	display: block;
	line-height: 37px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #ffffff;
	opacity: 0.8;
	margin-bottom: 55px;
}

.con-yl .lef .fi {
	margin-right: 196px;
}

.con-yl .lef .se {
	margin-left: 115px;
}

.con-yl .lef .liao {
	margin-bottom: 79px;
	width: 149px;
	height: 51px;
	background-image: linear-gradient(#f7ac00,































			#f7ac00),































		linear-gradient(90deg,































			#ffbe2d 0%,































			#a27b23 100%),































		linear-gradient(#e60012,































			#e60012);
	background-blend-mode: normal,































		normal,































		normal;
	border-radius: 24px;
	border: solid 1px #ffbe2d;
	box-shadow: 0 0 30px rgba(255, 190, 45, 0.38);
	text-align: center;
	cursor: pointer;
}

.con-yl .lef .liao a {
	background: url('../Images/icon2.png') left center no-repeat;
	padding-left: 29px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 51px;
	color: #171614;
}

.con-yl .rig {
	flex-shrink: 0;
	width: 50%;
	height: 518px;
}

.con-yl .rig img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.back-pho {
	display: none;
}

.active a {
	font-weight: bold;
}

.cai1-t {
	padding-top: 126px;
	display: flex;
	padding-bottom: 55px;
	align-items: flex-start;
	justify-content: space-between;
}

.xing {
	line-height: 46px;
	font-size: 36px;
	color: #fff;
	display: inline-block;
	position: relative;
	z-index: 2;
	margin-top: 5px;
}

.cail-b {
	overflow: hidden;
	position: relative;
	padding-bottom: 187px;
}

.cail-br {
	width: 61.9270833333%;
}

.xing::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 13px;
	background-color: #18469d;
	z-index: -1;
}

.cai1-t p {
	width: 63.4705882353%;
	line-height: 37px;
	color: #fff;
	font-size: 16px;
}

.cail-bl-fl {
	width: 620px;
	padding-left: 5.7291666667%;
	position: relative;
}

.cail-bl li {
	background: url("../Images/icon1.png") no-repeat left center;
	padding-left: 42px;
	font-size: 18px;
	color: #fff;
	line-height: 34px;
	margin-bottom: 44px;
	cursor: pointer;
}

.cail-bl .check {
	background: url("../Images/yellow-icon.png") no-repeat left center;
	font-size: 20px;
	font-weight: bold;
	color: #f7ac00;
	border: none;
}

.mySwiper2-j,

.mySwiper2-j1,

.mySwiper2-j2,

.mySwiper2-j3 {
	width: 100%;
	overflow: hidden;
}

.mySwiper2-j .swiper-wrapper {
	/* width: 61.9270833333%; */
	/* float: right;































    overflow: hidden !important; */
}

.mySwiper2-j .swiper-slide,

.mySwiper2-j1 .swiper-slide,

.mySwiper2-j2 .swiper-slide,

.mySwiper2-j3 .swiper-slide {
	width: auto !important;
	position: relative;
}































































/* .cail-br .swiper-slide{































    border-radius: 20px;































} */































































.cail-br .swiper-slide .n-cai {
	border-radius: 20px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover !important;
}

.cail-br .swiper-slide .sl-t {
	position: relative;
	width: 100%;
	height: auto;
}

.cail-bl-fl .swiper-pagination {
	bottom: -107px;
	text-align: left;
	height: 10px;
	left: 110px;
	width: 100%;
}

.cail-bl-fl .swiper-pagination .swiper-pagination-bullet {
	background-color: transparent;
	width: 50px;
	height: 10px;
	border: 1px solid #777779;
	border-radius: 0px;
	opacity: unset;
	/* display: inline-block; */
}

.cail-bl-fl .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #f7ac00;
	border: none;
}

.gai {
	display: none;
}

.hide {
	display: none;
}

.cai2 {
	padding-bottom: 179px;
}

.x-btn1 {
	display: block;
	width: 118px;
	margin-bottom: 48px;
	height: 40px;
	border-radius: 40px;
	border: 1px solid #fff;
	background: url("../Images/jian.png") no-repeat center;
	box-shadow: 0 0 30px rgba(255, 255, 204, .2);
}

.mySwiper-jia {
	margin-top: 57px;
	padding-bottom: 78px;
}

.mySwiper-jia .swiper-slide {
	margin-bottom: 36px;
	cursor: pointer;
	/* margin-right: 28px; */
	margin-top: 0 !important;
	border: 1px solid #5a5b5c;
}




























/* 
.mySwiper-jia .swiper-wrapper{
	width: 100% !important;
} */
/* 
.mySwiper-jia .swiper-slide:nth-child(3n) {































	margin-right: 0 !important;































} */































.jia-bap {
	margin-left: 45px
}

.jia-ad {
	margin-top: 36px;
	line-height: 30px;
	font-size: 20px;
	padding: 5px 0;
	color: #fff;
}

.jia-bei {
	line-height: 33px;
	font-size: 16px;
	color: #a7a7a7;
	margin-top: 19px;
	display: flex;
	align-items: center;
	margin-bottom: 46px;
}

.jia-bei span {
	width: 3px;
	height: 17px;
	background-color: #a7a7a7;
	display: inline-block;
	margin: 0 29px 0 24px;
}































/* .mySwiper-jia .swiper-wrapper {































	flex-direction: row;































} */































.mySwiper-jia .swiper-pagination-bullet {
	width: 50px;
	height: 10px;
	background-color: #8a8b8b;
	opacity: unset;
	border-radius: 0;
}

.mySwiper-jia .swiper-pagination {
	bottom: 34px;
}

.mySwiper-jia .swiper-pagination-bullet-active {
	background-color: #f7ac00;
}

.cai3-t {
	overflow: hidden;
}

.cai3-t>div {
	width: 50%;
}

.cai3-j {
	line-height: 36px;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	padding: 20px 0;
	margin-top: 152px;
}

.cai3 .xing {
	position: absolute;
	left: 5.7291666667%;
	top: 31px;
}

.cai4 .xing {
	position: absolute;
	right: calc(50% - 261px);
	top: 0;
}

.cai3-we {
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	margin-right: 203px;
}

.cai3-t .fl {
	padding-left: 5.7291666667%;
}

.mySwiper-qiu .swiper-button-next-ban,

.mySwiper-qiu .swiper-button-prev-ban {
	width: 48px;
	height: 48px;
	left: 5.7291666667%;
	top: auto;
	bottom: 60px;
	z-index: 30;
}

.mySwiper-qiu .swiper-button-next-ban {
	background: url("../Images/rig-btn.png") no-repeat left top;
	left: 287px;
}

.mySwiper-qiu .swiper-button-prev-ban {
	background: url("../Images/lef-btn.png") no-repeat left top;
}

.mySwiper-qiu .swiper-pagination {
	bottom: 70px;
	text-align: left;
	color: #ffffff;
	text-indent: 189px;
}

.mySwiper-qiu .swiper-pagination-current,

.mySwiper-di .swiper-pagination-current {
	font-size: 24px;
	font-weight: bold;
	color: #f7ac00;
	line-height: 28px;
	padding: 12px 0;
}

.mySwiper-qiu .swiper-pagination-total,

.mySwiper-di .swiper-pagination-total {
	line-height: 24px;
	color: #d3d3d3;
	font-size: 16px;
}

.mySwiper-di .fr {
	width: calc(50% - 122px);
	margin-left: 122px;
}

.cai4-fen {
	padding-bottom: 36px;
}

.cai4-fen:nth-last-child(1) {
	padding-bottom: 0;
}

.cai4 {
	padding-top: 134px;
	padding-bottom: 191px;
}

.cai4 .fl {
	padding-left: 0;
}

.cai4 .cai3-j {
	margin-top: 77px;
	/* margin-top: 0;































    margin-bottom: 31px; */
}

.mySwiper-di .swiper-button-next-pan,

.mySwiper-di .swiper-button-prev-pan {
	right: 784px;
	width: 48px;
	height: 48px;
	left: auto;
	top: auto;
	bottom: 0px;
	z-index: 20;
}

.mySwiper-di .swiper-button-next-pan {
	right: 612px;
	background: url("../Images/rig-btn.png") no-repeat left top;
}

.mySwiper-di .swiper-button-prev-pan {
	background: url("../Images/lef-btn.png") no-repeat left top;
}

.mySwiper-di .swiper-pagination {
	bottom: 8px;
	color: #fff;
	text-indent: calc(23% + 20px);
}

.pages-join .titlecen {
	padding-bottom: 71px;
	margin-bottom: 0;
}

.pages-join .title {
	margin-top: 95px;
	text-align: center;
	margin-bottom: 81px;
	position: relative;
	z-index: 10;
}































































/* 弹出 */




























.titlecen .dl-1 span {
	color: #fff;
}

.cai2-tan {
	background-color: #fff;
	position: fixed;
	left: 10%;
	top: 10%;
	display: none;
	z-index: 100;
	width: 80%;
	height: calc(100% - 20%);
	overflow-y: scroll;
}

.cai2-tan-b {
	position: relative;
}

.cha {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9
}

.cha img {
	display: block;
}

.jobv-ndk {
	display: block;
	position: relative;
	overflow: hidden;
	background: #fff;
	padding: 40px 54px 54px;
}

.rljob-lim-tit {
	display: block;
	margin-bottom: 16px;
	font-weight: normal;
	line-height: 34px;
	font-size: 22px;
	color: #000;
}

.jobv-ndtj {
	display: block;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.rljob-xzndnk {
	display: block;
	width: calc(100% - 120px);
	float: left;
}

.jobv-huik {
	display: block;
	float: right;
	width: 110px;
	height: 48px;
	border-radius: 40px;
	background: #009944;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	color: #fff;
}

.jobv-ndtext {
	overflow: hidden;
}

.cpv-huik {
	display: block;
	float: left;
	border: 1px solid #fff;
	width: 140px;
	height: 40px;
	border-radius: 40px;
	font-weight: normal;
	line-height: 38px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}