#CybotCookiebotDialog{display: none!important;}
* {
	outline: 0 none !important
}

html {
	font-size: 100px
}

html.act {
	overflow: hidden;
	width: 100%;
	height: 100vh
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

* {
	margin: 0;
	padding: 0;
	outline: none
}

@font-face {
	font-family: 'ab';
	src: url("../font/light1.0.ttf")
}

@font-face {
	font-family: 'ar';
	src: url("../font/regular1.0.ttf")
}

@font-face {
	font-family: 'al';
	src: url("../font/light1.0.ttf")
}

body {
	position: relative;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	margin: 0 auto;
	overflow-x: hidden;
	position: relative;
	padding: 0;
	width: 100%;
	color: #000;
	font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important;
	font-size: 14px;
	background: #fff
}

html.act {
	overflow: hidden;
	width: 100%;
	height: 100vh
}

ul,
ul li,
ol li,
tr td,
dl,
dd {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*zoom: 1
}

a {
	display: inline-block;
	text-decoration: none !important;
	color: #000
}

textarea,
select {
	outline: none;
	color: #666;
	font-size: 14px;
	width: 100%
}

textarea {
	resize: none;
	padding: 0;
	border: 0;
	font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
}

img {
	border: none;
	max-width: 100%;
	display: block
}

img[src=""] {
	opacity: 0
}

i {
	font-style: normal
}

*::-webkit-scrollbar {
	width: 1px;
	height: 1px
}

*::-webkit-scrollbar-thumb {
	background: #000
}

*::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.4)
}

body::-webkit-scrollbar {
	width: 4px;
	height: 1px;
	display: none
}

body::-webkit-scrollbar-thumb {
	background: #000
}

body::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.4)
}

input {
	padding: 0;
	border: 0;
	font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	outline: none
}

input[type="submit"] {
	background-color: transparent;
	cursor: pointer
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}

select::-ms-expand {
	display: none
}

.swiper-pagination-progressbar {
	background-color: rgba(96, 96, 96, 0.25) !important
}

.f_12 {
	font-size: 12px
}

.f_14 {
	font-size: 14px
}

.f_16 {
	font-size: 16px
}

.f_18 {
	font-size: 18px
}

.f_20 {
	font-size: 20px
}

.f_22 {
	font-size: 22px
}

.f_24 {
	font-size: 24px
}

.f_26 {
	font-size: 26px
}

.f_28 {
	font-size: 28px
}

.f_30 {
	font-size: 30px
}

.f_32 {
	font-size: 32px
}

.f_34 {
	font-size: 34px
}

.f_36 {
	font-size: 36px
}

.f_40 {
	font-size: 40px
}

.f_42 {
	font-size: 42px
}

.f_44 {
	font-size: 44px
}

.f_46 {
	font-size: 46px
}

.f_48 {
	font-size: 46px
}

.f_50 {
	font-size: 50px
}

.f_52 {
	font-size: 52px
}

.f_54 {
	font-size: 54px
}

.f_56 {
	font-size: 56px
}

.f_60 {
	font-size: 60px
}

.f_64 {
	font-size: 60px
}

.f_68 {
	font-size: 68px
}

.f_72 {
	font-size: 72px
}

.f_74 {
	font-size: 74px
}

.f_80 {
	font-size: 80px
}

.f_88 {
	font-size: 88px
}

.f_133 {
	font-size: 133px
}

@media (max-width:1760px) {
	.f_133 {
		font-size: 110px
	}
}

@media (max-width:1680px) {
	.f_16 {
		font-size: 15px
	}

	.f_18 {
		font-size: 15px
	}

	.f_20 {
		font-size: 16px
	}

	.f_22 {
		font-size: 20px
	}

	.f_24 {
		font-size: 20px
	}

	.f_26 {
		font-size: 24px
	}

	.f_28 {
		font-size: 26px
	}

	.f_30 {
		font-size: 28px
	}

	.f_32 {
		font-size: 28px
	}

	.f_34 {
		font-size: 32px
	}

	.f_36 {
		font-size: 34px
	}

	.f_40 {
		font-size: 34px
	}

	.f_42,
	.f_44 {
		font-size: 36px
	}

	.f_46 {
		font-size: 36px
	}

	.f_48 {
		font-size: 36px
	}

	.f_50 {
		font-size: 40px
	}

	.f_52 {
		font-size: 40px
	}

	.f_54 {
		font-size: 46px
	}

	.f_56 {
		font-size: 48px
	}

	.f_60,
	.f_64,
	.f_68,
	.f_72,
	.f_74,
	.f_80 {
		font-size: 54px
	}

	.f_88 {
		font-size: 56px
	}

	.f_133 {
		font-size: 72px
	}
}

@media (max-width:1560px) {
	.f_14 {
		font-size: 13px
	}
}

@media (max-width:1440px) {
	.f_14 {
		font-size: 12px
	}
	.f_16 {
		font-size: 14px
	}

	.f_18 {
		font-size: 14px
	}

	.f_20 {
		font-size: 15px
	}

	.f_22 {
		font-size: 18px
	}

	.f_24 {
		font-size: 18px
	}

	.f_26 {
		font-size: 22px
	}

	.f_28 {
		font-size: 22px
	}

	.f_30 {
		font-size: 24px
	}

	.f_32 {
		font-size: 24px
	}

	.f_34 {
		font-size: 26px
	}

	.f_36 {
		font-size: 28px
	}

	.f_40 {
		font-size: 30px
	}

	.f_42,
	.f_44 {
		font-size: 32px
	}

	.f_46 {
		font-size: 32px
	}

	.f_48 {
		font-size: 34px
	}

	.f_50 {
		font-size: 36px
	}

	.f_52 {
		font-size: 34px
	}

	.f_54 {
		font-size: 38px
	}

	.f_56 {
		font-size: 40px
	}

	.f_60,
	.f_64,
	.f_68,
	.f_72,
	.f_74,
	.f_80 {
		font-size: 44px
	}

	.f_88 {
		font-size: 46px
	}

	.f_133 {
		font-size: 60px
	}

	.langs-en {
		font-size: 14px !important
	}
}

@media (max-width:1280px) {
	.f_14 {
		font-size: 12px
	}

	.f_16 {
		font-size: 13px
	}

	.f_18 {
		font-size: 13px
	}

	.f_20 {
		font-size: 14px
	}

	.f_22 {
		font-size: 16px
	}

	.f_24 {
		font-size: 16px
	}

	.f_26 {
		font-size: 20px
	}

	.f_28 {
		font-size: 20px
	}

	.f_30 {
		font-size: 20px
	}

	.f_32 {
		font-size: 22px
	}

	.f_34 {
		font-size: 23px
	}

	.f_36 {
		font-size: 25px
	}

	.f_40 {
		font-size: 30px
	}

	.f_42,
	.f_44 {
		font-size: 32px
	}

	.f_46 {
		font-size: 30px
	}

	.f_48,
	.f_50 {
		font-size: 38px
	}

	.f_52 {
		font-size: 32px
	}

	.f_54,
	.f_56,
	.f_60,
	.f_64,
	.f_68,
	.f_72,
	.f_74,
	.f_80 {
		font-size: 40px
	}

	.f_88 {
		font-size: 42px
	}

	.f_133 {
		font-size: 56px
	}

	.langs-en {
		font-size: 13px !important
	}
}

@media (max-width:1024px) {
	.langs-en {
		font-size: 0.28rem !important;
		padding: 0 !important
	}

	.langs-gl {
		padding: 0 !important
	}

	.header_m .m_means .mean1 .la_boxs .langs-li .langs-en>a {
		padding: 0 !important
	}
}

@media (max-width:767px) {

	.f_14,
	.f_16 {
		font-size: 0.28rem
	}

	.f_18,
	.f_20 {
		font-size: 0.3rem
	}

	.f_22,
	.f_24,
	.f_26,
	.f_27 {
		font-size: 0.32rem
	}

	.f_28 {
		font-size: 0.36rem
	}

	.f_30,
	.f_32,
	.f_34 {
		font-size: 0.4rem
	}

	.f_36,
	.f_40,
	.f_42,
	.f_44,
	.f_46 {
		font-size: 0.46rem
	}

	.f_48,
	.f_50,
	.f_52,
	.f_54,
	.f_56,
	.f_60,
	.f_64,
	.f_68,
	.f_72,
	.f_74,
	.f_80 {
		font-size: 0.58rem
	}

	.f_88 {
		font-size: 0.6rem
	}

	.f_133 {
		font-size: 52px
	}
}

html {
	font-size: calc(100vw/19.2)
}

@media (min-width:1901px) {
	html {
		font-size: 100px
	}
}

@media (min-width:2000px) {
	html {
		font-size: calc(100vw/19.2)
	}
}

@media (max-width:767px) {
	html {
		font-size: calc(100vw/7.5)
	}
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	transition: all 0s !important;
	z-index: 998
}

.header.hid_in {
	opacity: 0
}

.header.show_in {
	opacity: 1
}

.header .img2 {
	display: none
}

.header .img2.hid {
	opacity: 0 !important
}

.header .img2.showx {
	opacity: 1 !important
}

.header .top {
	display: flex;
	justify-content: flex-end;
	background-color: #F8F8F8;
	flex-wrap: wrap
}

.header .top .zq_xl {
	padding: 0.4rem 1.3rem 0.1rem 1.3rem;
	width: 100%;
	display: none;
	position: relative;
	z-index: 2;
	background-color: #f7f7f7
}

.header .top .zq_xl .con {
	display: flex;
	flex-wrap: wrap;
	width: 100%
}

.header .top .zq_xl .con .nav-websites {
	width: 25%;
	margin-bottom: 0.3rem
}

.header .top .zq_xl .con .nav-websites a {
	display: flex;
	width: 100%;
	align-items: center
}

.header .top .zq_xl .con .nav-websites a:hover {
	color: #FF7900
}

.header .top .zq_xl .con .nav-websites a img {
	margin-right: 0.1rem;
	width: 20px
}

.header .top .zq_xl .con .nav-websites a .gl02 {
	display: none
}

.header .top .zq_xl .con .nav-websites a:hover .gl01 {
	display: none
}

.header .top .zq_xl .con .nav-websites a:hover .gl02 {
	display: block
}

.header .top .zq_xl .con .nav-websites a .iconfont {
	width: 23px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 0.08rem;
	opacity: 0
}

.header .top .zq_xl .con .nav-websites a .iconfont:before {
	display: none
}

.header .top .zq_xl .con .nav-websites a:hover .iconfont {
	opacity: 1
}

.header .top .zq_xl .con .nav-websites a .iconfont img {
	width: 14px
}

.header .top .la_xl {
	padding: 0.4rem 1.3rem 0.1rem 1.3rem;
	width: 100%;
	display: none;
	position: relative;
	z-index: 2;
	background-color: #f7f7f7
}

.header .top .la_xl .ygw1442 {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
	max-width: 100% !important
}

.header .top .la_xl .langs-en {}

.header .top .la_xl .langs-en span {
	display: inline-block
}

.header .top .la_xl .langs-wd33 {
	display: flex;
	justify-content: space-between
}

.header .top .la_xl .langs-wd33 .langs-gl {
	margin-bottom: 0.2rem
}

.header .top .la_xl .langs-wd33 a {
	display: flex;
	width: 100%;
	margin-bottom: 0.2rem;
	align-items: center;
	color: #333
}

.header .top .la_xl .langs-wd33 a:hover span {
	color: #FF7900
}

.header .top .la_xl .langs-wd33 a img {
	width: 20px;
	margin-right: 5px
}

.header .top .t_left {
	display: flex;
	align-items: center;
	padding-right: 1.3rem
}

.header .top .t_left .zq {
	position: relative;
	margin-right: 0.37rem;
	padding: 0.1rem 0;
	cursor: pointer
}

.header .top .t_left .zq .h {
	display: flex;
	align-items: center;
	color: #606060
}

.header .top .t_left .zq .h>img {
	width: 0.09rem;
	margin-left: 0.08rem;
	transition: all 0.5s
}

.header .top .t_left .zq.on .h>img {
	transform: rotate(180deg)
}

.header .top .t_left .lag {
	position: relative;
	padding: 0.1rem 0;
	cursor: pointer
}

.header .top .t_left .lag .h {
	display: flex;
	align-items: center;
	color: #606060
}

.header .top .t_left .lag .h img {
	width: 0.09rem;
	margin-left: 0.08rem;
	transition: all 0.5s
}

.header .top .t_left .lag .h.on img {
	transform: rotate(180deg)
}

.header .top .t_right {
	display: flex;
	align-items: center
}

.header .top .t_right ul {
	display: flex;
	margin-right: 0.225rem
}

.header .top .t_right ul li {
	margin-right: 0.58rem
}

.header .top .t_right ul li:last-child {
	margin-right: 0
}

.header .top .t_right ul li a {
	line-height: 1.3;
	color: #333333;
	transition: all 0.5s
}

.header .top .t_right ul li a:hover {
	color: #FF7900
}

.header .top .t_right .solid {
	color: #D2D2D2;
	margin-right: 0.22rem
}

.header .top .t_right .login {
	display: flex;
	align-items: center;
	color: #333333
}

.header .top .t_right .login img {
	width: 0.142rem;
	margin-right: 0.07rem
}

.header .bottom {
	padding: 0.16rem 1.3rem;
	background-color: #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative
}

.header .bottom .leftxx {
	display: flex;
	align-items: center
}

.header .bottom .leftxx .logo {
	display: block;
	width: 1.45rem;
	margin-right: 3.6rem
}

.header .bottom .leftxx .logo img {
	width: 100%
}

.header .bottom .leftxx .logo img.img2 {
	display: none
}

.header.on .bottom .leftxx .logo img.img1 {
	display: none
}

.header.on .bottom .leftxx .logo img.img2 {
	display: block
}

.header .bottom .leftxx .h_nav {
	display: flex;
	transition: all 0.5s
}

.header .bottom .leftxx .h_nav.nav-hide {
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}

.header .bottom .leftxx .h_nav li {
	margin-right: 0.8rem
}

.header .bottom .leftxx .h_nav li:last-child {
	margin-right: 0
}

.header .bottom .leftxx .h_nav li a {
	color: #333333;
	transition: all 0.5s;
	display: block;
	line-height: 1.3
}

.header .bottom .leftxx .h_nav li a:hover {
	color: #FF7900
}

.header .bottom form {
	display: flex;
	align-items: center
}

.header .bottom form .ser {
	display: block;
	display: none;
	width: 0.22rem;
	margin-left: 0.48rem;
	position: relative;
	cursor: pointer
}

.header .bottom form .ser img {
	width: 100%;
}

.header .bottom form>a {
	display: block;
	width: 0.22rem;
	margin-left: 0.48rem;
	position: relative
}

.header .bottom form>a img {
	width: 100%
}

.header .bottom form>a img {
	width: 0.22rem
}

.header .bottom form#pcSearch {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(0%, -50%);
	background: #fff
}

.header .bottom form#pcSearch #search {
	display: flex;
	position: relative;
	align-items: center;
	position: relative
}

.header .bottom form#pcSearch #search .input {
	display: flex;
	align-items: center;
	margin-right: 16px;
	border: 0.01rem solid rgba(96, 96, 96, 0.6);
	border-radius: 0.06rem;
	padding: 0 10px;
	padding: 0.11rem 0.12rem
}

.header .bottom form#pcSearch #search img {
	width: 0.2rem;
	pointer-events: none
}

.header .bottom form#pcSearch #search input {
	width: 320px;
	line-height: 1.3;
	margin-right: 6px
}

.header .bottom form#pcSearch #search .btn-close {
	width: 28px;
	height: 28px;
	color: #86807f;
	text-decoration: none;
	margin: 0 !important;
	background: url(../img2/closes.png) no-repeat center;
	background-size: 18px;
	transition: all 0.5s
}

.header .bottom form#pcSearch #search .btn-close:hover {
	transform: rotate(180deg)
}

.header .bottom form#pcSearch #search ul {
	position: absolute;
	top: 105%;
	left: 0;
	width: 400px;
	padding: 20px;
	background-color: #fff;
	border-radius: 6px;
	line-height: 2;
	display: none
}

.header.on .bottom form#pcSearch #search ul {
	display: none !important
}

.header .bottom form#pcSearch #search ul .hsearch {
	font-weight: bolder;
	color: #9a9999
}

.header.trans {
	border-bottom-color: transparent;
	transition: all .5s
}

.header.trans1 {
	border-bottom: 1px solid #ECECEC;
	transition: all .5s
}

.header.trans .top {
	background-color: transparent
}

.header.trans1 .top {
	background-color: #F8F8F8
}

.header.trans .bottom {
	background-color: transparent
}

.header.trans1 .bottom {
	background-color: #ffffff
}

.header.trans .top .t_left {
	filter: brightness(100)
}

.header.trans1 .top .t_left {
	filter: brightness(0)
}

.header.trans .bottom .leftxx .h_nav li a {
	color: #fff
}

.header.trans1 .bottom .leftxx .h_nav li a {
	color: #333333
}

.header.trans .bottom .leftxx .h_nav li a:hover {
	color: #FF7900
}

.header.trans .bottom form .ser {
	filter: brightness(100);
	transition: all .01s
}

.header.trans1 .bottom form .ser {
	filter: none;
	transition: all .01s
}

.header.trans .bottom form .user {
	filter: brightness(100);
	transition: all .01s
}

.header.trans1 .bottom form .user {
	filter: none;
	transition: all .01s
}

.header.trans .bottom .leftxx .logo {
	filter: brightness(100) grayscale(100);
	transition: all .01s
}

.header.trans1 .bottom .leftxx .logo {
	filter: none;
	transition: all .01s
}

.search-box {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	z-index: 99;
	position: absolute;
	right: 1.3rem;
	opacity: 1;
	pointer-events: all
}

.search-box.search-hide {
	-webkit-transform: scale(0.3);
	-ms-transform: scale(0.3);
	transform: scale(0.3);
	left: auto;
	opacity: 0;
	pointer-events: none
}

.search-box.search-hide {
	visibility: hidden
}

.header .pl_xl {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	/*background-color: #ffffff;*/
	background-color: rgba(255, 255, 255, 0.90);
	border-top: 1px solid #ECECEC;
	/*background-color: #fff;*/
	display: none
}

.header:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.3);
	--modal-scrim-blur: 0px;
	-webkit-backdrop-filter: blur(var(--modal-scrim-blur));
	backdrop-filter: blur(var(--modal-scrim-blur));
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s;
	z-index: -1
}

.header.show:before {
	--modal-scrim-blur: 4px;
	opacity: 1;
	transition: all 0.5s 0.5s
}

/*.header .pl_xl{display: block!important;}*/
.header .pl_xl .con {
	display: flex;
	width: 100%;
	position: relative;
	z-index: 2;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.header .pl_xl .con .leftxx {
	width: 4.98rem;
	/*background-color: #F7F7F7;*/
	padding: 0.6rem 0 1rem 0;
	padding: 0.5rem 0 1.5rem 0
}

.header .pl_xl .con .leftxx .li {
	display: flex;
	align-items: center;
	color: #333333;
	transition: all 0.5s;
	position: relative;
	cursor: pointer;
	padding: 0.16rem 0.1rem 0.16rem 1.3rem
}

.header .pl_xl .con .leftxx .li .icon {
	filter: brightness(.1);
	opacity: .5;
	transition: all .4s
}

.header .pl_xl .con .leftxx .li .p {
	display: table;
	position: relative;
	line-height: 1.33;
	color: #606060
}

.header .pl_xl .con .leftxx .li .p:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 0%;
	transition: all 0.5s;
	background-color: #000000
}

.header .pl_xl .con .leftxx .li.on .p {
	color: #FF7900;position: relative;
}
.header .pl_xl .con .leftxx .li.on .p:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #FF7900;}

.header .pl_xl .con .leftxx .li.on .icon {
	filter: none;
	opacity: 1
}

.header .pl_xl .con .leftxx .li .img1 {
	display: none
}

.header .pl_xl .con .leftxx .li .img2 {
	display: block
}

.header .pl_xl .con .leftxx .li img {
	width: 0.24rem;
	margin-right: 0.23rem
}

.header .pl_xl .con .leftxx .li .jt {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.18rem;
	opacity: 0;
	transition: all 0.5s
}

.header .pl_xl .con .leftxx .li.on .jt {
	opacity: 1
}

.header .pl_xl .con .leftxx .li:hover .jt {
	opacity: 1
}

.header .pl_xl .con .rightx {
	width: calc(100% - 4.98rem);
	padding: 0.67rem 2.26rem 0.3rem 1.6rem;
}

.header .pl_xl .con .rightx .rightx1 {
	display: none
}

.header .pl_xl .con .rightx .rightx1.on {
	display: block
}

.header .pl_xl .con .rightx .r_top {
	display: flex;
	align-items: flex-end;
	margin-bottom: 0.75rem;
	width: 6rem;
	justify-content: space-between
}

.header .pl_xl .con .rightx .r_top .txt1 {
	margin-right: 1.95rem;
	margin-right: 0
}

.header .pl_xl .con .rightx .r_top .txt1 .h {
	color: #333333;
	line-height: 1.33;
	margin-bottom: 0.1rem;
	transition: all 0.5s;
	display: flex;
	align-items: center;
}

.header .pl_xl .con .rightx .r_top .txt1 .h svg{
    display: block;
    width: 0.08rem;
    margin-left: 0.12rem;
}

.header .pl_xl .con .rightx .r_top .txt1 .h svg path{
    transition: all 0.5s;
}

.header .pl_xl .con .rightx .r_top:hover .txt1 .h svg path{
	stroke: #FF7900
}

.header .pl_xl .con .rightx .r_top:hover .txt1 .h {
	color: #FF7900
}

.header .pl_xl .con .rightx .r_top .txt1 .p {
	font-weight: 300;
	color: #606060;
	line-height: 1.3125
}

.header .pl_xl .con .rightx .r_top .btn {
	line-height: 0.46rem;
	text-align: center;
	color: #333333;
	display: block;
	height: 0.46rem;
	transform: translateY(-0.04rem)
}

.header .pl_xl .con .rightx .r_top .btn:after {
	background-color: #333333
}

.header .pl_xl .con .rightx .r_top .btn:hover {
	color: #fff
}

.header .pl_xl .con .rightx .r_bottom {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.header .pl_xl .con .rightx .r_bottom>div {
	width: 3.42rem
	width: fit-content;
}

.header .pl_xl .con .rightx .r_bottom>div.b_leftx {
	width: 7.4rem
}

.header .pl_xl .con .rightx .r_bottom>div.b_leftx .ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.header .pl_xl .con .rightx .r_bottom>div .h1 {
	color: #606060;
	line-height: 1.16;
	/*padding-bottom: 0.15rem;*/
	/*border-bottom: 1px solid rgba(96, 96, 96, 0.2);*/
	margin-bottom: 0.24rem;
	
	
	/*margin-bottom: 0;*/
	
}

.header .pl_xl .con .rightx .r_bottom>div .h1>a{color: #606060;position:relative;transition:all 0.5s;}
.header .pl_xl .con .rightx .r_bottom>div .h1>a.a1:hover{color:#FF7900;}
.header .pl_xl .con .rightx .r_bottom>div .h1>a:after{
    content: "";
    position: absolute;
    left: calc(100% + 10px);
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: 5px;
    height: 5px;
    border-top: 1px solid #606060;
    border-right: 1px solid #606060;
    opacity: 1;
    transition: all .4s;
}

.header .pl_xl .con .rightx .r_bottom>div .h1>a:hover:after{
    border-top: 1px solid #FF7900;
    border-right: 1px solid #FF7900;
}

.header .pl_xl .con .rightx .r_bottom>div ul {
	margin-bottom: 0.22rem
}

.header .pl_xl .con .rightx .r_bottom>div.b_leftx .ul ul {
	width: 47%
}

.header .pl_xl .con .rightx .r_bottom>div li a {
	font-weight: 300;
	line-height: 2.5;
	color: #606060;
	position: relative
}

.header .pl_xl .con .rightx .r_bottom>div li a.a1{
    font-weight: 400;
    color: #333;
}

.header .pl_xl .con .rightx .r_bottom>div li a.hid {
	pointer-events: none
}

.header .pl_xl .con .rightx .r_bottom>div li.f_14 a::after {
	display: none
}

.header .pl_xl .con .rightx .r_bottom>div li a::after {
	content: "";
	position: absolute;
	left: calc(100% + 10px);
	top: 50%;
	transform: translateY(-50%) rotate(45deg);
	width: 5px;
	height: 5px;
	border-top: 1px solid #FF7900;
	border-right: 1px solid #FF7900;
	opacity: 0;
	transition: all .4s
}

.header .pl_xl .con .rightx .rightx1:nth-child(10) .r_bottom .b_center li a::after {
	border: none;
	background:url(../img/wl.svg)no-repeat center;
	background-size: contain;
	width: 0.11rem;
	height: 0.11rem;
	transform: translateY(-50%);
}

.header .pl_xl .con .rightx .r_bottom>div li a.hid::after {
	display: none
}

.header .pl_xl .con .rightx .r_bottom>div li a.a1:hover {
	color: #FF7900
}

.header .pl_xl .con .rightx .r_bottom>div li a.hid:hover {
	color: #606060
}
.header .pl_xl .con .rightx .r_bottom>div li a.f_14:hover {
	color: #606060
}

.header .pl_xl .con .rightx .r_bottom>div li a:hover::after {
	opacity: 1
}

.header .pl_xl .con .rightx .r_bottom>div li.f_16 a {
	line-height: 1.3125;
	color: #333333;
	margin-bottom: 0.12rem;
	font-weight: 400
}

.header .pl_xl .con .rightx .r_bottom>div .pic {
	width: 100%;
	height: 1.8rem;
	overflow: hidden;
	display: block;
	margin-bottom: 0.76rem
}

.header .pl_xl .con .rightx .r_bottom>div .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.header .pl_xl .con .rightx .r_bottom>div .pic:hover img {
	transform: scale(1.05)
}
.header .pl_xl .con .hea_phd{
	width: 2.88rem;
	/*padding:0.12rem 0.24rem;*/
	/*display: flex;*/
	/*align-items: center;*/
	/*border: 1px solid #606060;*/
	/*border-radius: 0.1rem;*/
	/*transition: all 0.5s;*/
}
/*.header .pl_xl .con .hea_phd:hover{border-color:transparent;background-color: #333333;}*/
/*.header .pl_xl .con .hea_phd img{display: block;width: 0.32rem;height: 0.29rem;object-fit: contain;margin-right: 0.41rem;}*/
/*.header .pl_xl .con .hea_phd img.img2{display: none;}*/
/*.header .pl_xl .con .hea_phd:hover img.img1{display: none;}*/
/*.header .pl_xl .con .hea_phd:hover img.img2{display:block;}*/
/*.header .pl_xl .con .hea_phd .txt{display: flex;align-items: center;color: #606060;font-weight: 400;transition:all 0.5s}*/
/*.header .pl_xl .con .hea_phd:hover .txt{color:#fff;}*/
/*.header .pl_xl .con .hea_phd .txt svg{display: block;width: 0.06rem;height: 0.12rem;margin-left: 0.1rem;}*/
/*.header .pl_xl .con .hea_phd .txt svg path{transition: all 0.5s;}*/
/*.header .pl_xl .con .hea_phd:hover .txt svg path{stroke:#fff;}*/

.header .pl_xl .con .hea_phd .pic{width: 100%;height: 1.62rem;border-radius: 0.16rem;overflow:hidden;margin-bottom: 0.45rem;}
.header .pl_xl .con .hea_phd .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.header .pl_xl .con .hea_phd:hover .pic img{transform:scale(1.05);}
.header .pl_xl .con .hea_phd .h{display: flex;align-items: center;color:#606060;margin-bottom:0.12rem;transition:all 0.5s;}
.header .pl_xl .con .hea_phd:hover .h{color:#FF7900;}
.header .pl_xl .con .hea_phd .h svg{display: block;width: 0.06rem;height: 0.12rem;display:block;margin-left:0.12rem;}
.header .pl_xl .con .hea_phd .h svg path{transition: all 0.5s;}
.header .pl_xl .con .hea_phd:hover .h svg path{stroke:#FF7900;}
.header .pl_xl .con .hea_phd .p{color: #7a7a7a;line-height: 1.75;}

.header .pl_xl .con .you .hea_phd{width: 100%;position: relative;padding: 1.08rem 0 0.87rem 0;background:url(../img/hea_phd.png)no-repeat center;background-size:cover;text-align:center;}
.header .pl_xl .con .you .hea_phd .hx{color: #424945;font-weight: 300;line-height: 1.1;margin-bottom: 0.2rem;}
.header .pl_xl .con .you .hea_phd .btnx{width: fit-content;margin:0 auto;padding: 0.075rem 0.36rem;border: 1px solid #606060;border-radius: 0.09rem;color: #606060;transition: all 0.5s;}
.header .pl_xl .con .you .hea_phd .btnx:hover{border-color:transparent;background-color: #ffffff;}
.header .pl_xl .con .you{padding: 0.69rem 1.3rem 0 0.76rem;}
.header .pl_xl .con .you .ai {
    margin-top: 0.83rem;
	padding: 0.46rem 0.3rem 0.77rem 0.3rem;
	width: 100%;
	background-color: #EFEFEF;
	position: relative;
	cursor: pointer
}

.header .pl_xl .con .you .ai .ai1 {
	position: absolute;
	bottom: 0;
	right: 0.1rem;
	width: 1.2rem;
	transition: all 0.5s
}

.header .pl_xl .con .you .ai:hover .ai1 {
	right: 0.2rem;
	width: 0.92rem
}

.header .pl_xl .con .you .ai .h2 {
	color: #606060;
	font-weight: 400;
	line-height: 1.3125;
	margin-bottom: 0.11rem
}

.header .pl_xl .con .you .ai a {
	display: flex;
	align-items: center;
	color: #FF7900;
	font-weight: 200
}

.header .pl_xl .con .you .ai a img {
	width: 0.05rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.header .pl_xl .con .you .ai a:hover img {
	margin-left: 0.06rem
}

.header .pl_xl .con .you{width: 5.48rem;background-color: #F7F7F7;}

.header .ab_xl {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.90);
	border-top: 1px solid #ECECEC;
	display: none
}

.header .ab_xl .con {
	display: flex;
	justify-content: center;
	width: 100%;
	z-index: 2;
	position: relative;
	/*background-color: #fff;*/
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	padding: 0.48rem 0 0.94rem 0
}

.header .ab_xl .item {
	margin: 0 0.8rem
}

.header .ab_xl .item a {
	display: block
}

.header .ab_xl .item a.h {
	color: #333333;
	line-height: 1.3125;
	margin-bottom: 0.23rem
}

.header .ab_xl .item ul a {
	color: #606060;
	font-weight: 300;
	transition: all 0.5s;
	line-height: 2.27;
	display: flex;
	align-items: center
}

.header .ab_xl .item ul a img {
	width: 0.11rem;
	height: 0.11rem;
	margin-left: 0.06rem;
	opacity: 0;
	transition: all 0.5s
}

.header .ab_xl .item ul a:hover img {
	opacity: 1
}

.header .ab_xl .item ul a:hover {
	color: #FF7900
}


/*.header .ser_xl {*/
/*	position: absolute;*/
/*	top: 100%;*/
/*	left: 0;*/
/*	width: 100%;*/
/*	background-color: #ffffff;*/
/*	background-color: rgba(255, 255, 255, 0.90);*/
/*	border-top: 1px solid #ECECEC;*/
/*	display: none*/
/*}*/

/*.header .ser_xl .con {*/
/*	display: flex;*/
/*	justify-content: center;*/
/*	width: 100%;*/
/*	z-index: 2;*/
/*	position: relative;*/
	/*background-color: #fff;*/
/*	-webkit-backdrop-filter: blur(10px);*/
/*	backdrop-filter: blur(10px);*/
/*	padding: 0.48rem 0 0.94rem 0*/
/*}*/

/*.header .ser_xl .item {*/
/*	margin: 0 0.8rem*/
/*}*/

/*.header .ser_xl .item a {*/
/*	display: block*/
/*}*/

/*.header .ser_xl .item a.h {*/
/*	color: #333333;*/
/*	line-height: 1.3125;*/
/*	margin-bottom: 0.23rem*/
/*}*/

/*.header .ser_xl .item ul a {*/
/*	color: #606060;*/
/*	font-weight: 300;*/
/*	transition: all 0.5s;*/
/*	line-height: 2.27;*/
/*	display: flex;*/
/*	align-items: center*/
/*}*/

/*.header .ser_xl .item ul a img {*/
/*	width: 0.11rem;*/
/*	height: 0.11rem;*/
/*	margin-left: 0.06rem;*/
/*	opacity: 0;*/
/*	transition: all 0.5s*/
/*}*/

/*.header .ser_xl .item ul a:hover img {*/
/*	opacity: 1*/
/*}*/

/*.header .ser_xl .item ul a:hover {*/
/*	color: #FF7900*/
/*}*/

.header .ty_xl {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: #ffffff;
	border-top: 1px solid #ECECEC;
	background-color: rgba(255, 255, 255, 0.90);
	display: none
}

.header .ty_xl .con {
	display: flex;
	justify-content: center;
	width: 100%;
	z-index: 2;
	position: relative;
	/*background-color: #fff;*/
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	padding: 0.58rem 0 0.61rem 0
}

.header .ty_xl .con a {
	display: flex;
	align-items: center;
	margin: 0 0.4rem;
	color: #333333;
	font-weight: 400;
	transition: all 0.5s;
	line-height: 1.3125
}

.header .ty_xl .con a img {
	width: 0.11rem;
	height: 0.11rem;
	margin-left: 0.06rem;
	opacity: 0;
	transition: all 0.5s
}

.header .ty_xl .con a:hover {
	color: #FF7900
}

.header .ty_xl .con a:hover img {
	opacity: 1
}

.header .fz_xl .con a:last-child{
    /*padding-left: 0.76rem;*/
    /*    background: url(../img/xl_sus.png) no-repeat left center;*/
    /*background-size: auto 0.19rem;*/
}

.header .fz_xl .con a:last-child:hover{
     /*background-image:url(../img/xl_sus1.png);*/
}

.header.on {
	transform: translateY(-101%)
}

.header.headerx {
	transform: translateY(0%)
}

.ser_bjx {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 995;
	width: 100%;
	height: 100vh;
	pointer-events: none
}

.ser_bjx.show {
	pointer-events: all
}

.inpage {
	display: flex;
	width: 100%;
	align-items: center;
	margin-bottom: 0.3rem
}

.inpage .name {
	color: #606060;
	font-weight: 400;
	display: flex;
	align-items: center
}

.inpage .name span {
	color: #FF7900;
	margin-right: 0.03rem
}

#sc {
	margin: 0 !important
}

.sm-btn-default:hover,
.sm-btn-loading:hover,
.sm-btn-success:hover {
	box-shadow: 0 0 8px #606060 !important
}

.sm-btn-default .sm-ico-wave,
.sm-btn-loading .sm-ico-wave,
.sm-btn-success .sm-ico-wave {
	background-image: linear-gradient(0deg, #606060, #606060) !important
}

.sm-btn-default .sm-ico:hover {
	box-shadow: 0 0 10px #606060 !important;
	background: #60606030 !important
}

.sm-btn-success .out-silder-circle {
	background: #606060 !important;
	opacity: 0.5
}

.sm-btn-default .out-silder-circle {
	background: #606060 !important;
	opacity: 0.5
}

.sm-btn-success .sm-txt {
	color: #606060 !important
}

.sm-btn-success .rect-top,
.sm-btn-success .rect-bottom {
	display: none !important
}

.sm-btn-success .rect-top:before {
	border-left: 1px solid #606060 !important
}

.sm-btn-success .right-tick .right-tick-left,
.sm-btn-success .right-tick .right-tick-right {
	background: #606060 !important
}

.sm-btn-success .out-silder-circle {
	animation: successWave1 1s infinite !important
}

.sm-btn-default .shield,
.sm-btn-fail .shield,
.sm-btn-loading .shield,
.sm-btn-success .shield {
	line-height: 42px !important;
	height: 38px !important;
    display: flex;
    align-items: center;
}

.sux_con.serv2 .chage-yzm-b>div{width: 100%;}

.sm-btn-loading .out-silder-circle {
	background: linear-gradient(rgba(255, 121, 0, .8), rgba(255, 121, 0, .4), rgba(255, 121, 0, .3), rgba(255, 121, 0, .2)) !important
}

@keyframes successWave1 {
	0% {
		background: none
	}

	100% {
		background: #606060
	}
}

@keyframes successRectRight {
	0% {
		height: 0;
		border-right: 1px solid #606060 !important
	}

	100% {
		height: 104%;
		border-right: 1px solid #606060 !important
	}
}

@keyframes successRectBottomRight {
	0% {
		top: 100%;
		border-right: 1px solid #606060 !important
	}

	100% {
		top: 0;
		border-right: 1px solid #606060 !important
	}
}

@keyframes successRectTop {
	0% {
		width: 0;
		border-top: 1px solid #606060 !important
	}

	100% {
		width: 100%;
		border-top: 1px solid #606060 !important
	}
}

@keyframes successRectBottom {
	0% {
		width: 0;
		border-bottom: 1px solid #606060 !important
	}

	100% {
		width: 100%;
		border-bottom: 1px solid #606060 !important
	}
}

.m_header {
	display: none
}

.mh_nav {
	display: none
}

.more {
	display: block;
	width: 1.78rem;
	line-height: 0.44rem;
	border: 1px solid #606060;
	color: #333;
	transition: all 0.5s;
	position: relative;
	z-index: 2;
	overflow: hidden;
	height: 0.46rem;
	border-radius: 0.06rem
}

.more1 {
	color: #fff;
	border-color: #ffffff
}

.more:hover {
	color: #fff;
	border-color: transparent;
	background-color: #E6E6E6
}

.more>div {
	padding-right: 0;
	text-align: center;
	transition: all 0.5s;
	margin-bottom: 0.0rem
}

.kjdh {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	object-fit: cover;
	z-index: 900;
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s
}

.kjdh.show {
	opacity: 1
}

.html {
	height: 100vh;
	overflow: hidden
}

.body {
	height: 100vh
}

.layui-form select {
	display: block
}

.chage-yzm-b {
	width: 240px;
	cursor: pointer;
	text-align: center;
	height: 46px;
	line-height: 46px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f8f8f8;
	overflow: hidden
}

#SM_BTN_1 {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.sm-btn-loading:hover {
	-moz-box-shadow: 0px 0px 0px #65F4B5 !important;
	-webkit-box-shadow: 0px 0px 0px #65F4B5 !important;
	box-shadow: 0px 0px 0px #65F4B5 !important
}

.sm-btn-loading .out-silder-circle {
	position: absolute;
	width: 36px;
	height: 36px;
	background: linear-gradient(rgba(238, 115, 0, .8), rgba(238, 115, 0, .4), rgba(238, 115, 0, .3), rgba(238, 115, 0, .2)) !important;
	line-height: 36px;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle;
	top: 0px
}

.sm-btn-default .sm-ico,
.sm-btn-loading .sm-ico,
.sm-btn-success .sm-ico,
.sm-btn-fail .sm-ico {
	margin: 0 !important;
	z-index: 3 !important
}

.sm-txt {
	margin-left: 8px !important
}

.sm-btn {
	width: 100% !important;
	border: 0 !important
}

#sc {
	width: 100%;
	margin: 0 !important
}

#sc_1x {
	width: 100%;
	margin: 0 !important
}

#rectMask {
	width: 100% !important;
	display: none
}

.m_pic {
	display: none
}

.banners {
	position: relative
}

.act .banner {
	opacity: 0
}

.banner {
	width: 100%;
	height: 100vh;
	position: sticky;
	top: 0;
	overflow: hidden;
	opacity: 1;
	transition: all 0.5s
}

.banner .pics {
	position: sticky;
	top: 0;
	width: 100%;
	height: 100vh;
	transition: all 0.6s ease-in-out
}

.banner.on .pics {
	padding: 0
}

.banner .pic {
	width: 100%;
	height: 100%;
	position: relative;
	background: no-repeat center;
	background-size: cover;
	transition: all 0.5s
}

.banner .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.banner .pic .txt {
	position: absolute;
	top: 36%;
	left: 50%;
	width: fit-content;
	transform: translate(-50%, -50%);
	text-align: center
}

.banner .pic .txt.left {
	text-align: left
}

.banner .pic .txt.right {
	text-align: right
}

.banner .pic .txt .h {
	text-align: center;
	color: #fff;
	font-weight: 400;
	width: fit-content;
	margin: 0 auto
}

.banner .pic .txt.left .h {
	text-align: left
}

.banner .pic .txt.right .h {
	text-align: right
}

.banner .pic .txt .p {
	margin: 0 auto;
	margin-top: 0.1rem;
	color: #fff;
	font-weight: 400;
	line-height: 1.8;
	text-align: center;
	width: fit-content
}

.banner .pic .txt.left .p {
	text-align: left
}

.banner .pic .txt.right .h {
	text-align: right
}

.banner .pic .txt .btn_svg {
	margin: .4rem 0 0 0;
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	text-align: center
}

.banner .pic .txt .btn_svg:hover {
	border-color: transparent
}

.banner .pic .txt .btn_svg::after {
	background-color: #fff
}

.banner .pic .txt .btn_svg:hover {
	color: #333333
}

.banner .pic .txt .btn_svg .svg_kuang {
	display: none !important
}

.banner .pic .txt .btn::after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.6);
	transition: all .4s
}

.banner .pic .txt .btn:hover {
	color: #333333;
	--modal-scrim-blur: 16px;
	border-color: transparent
}

.banner .pic .txt .btn:hover::after {
	width: 100%
}

.banner .swiper-pagination {
	bottom: 0.5rem;
	width: fit-content;
	left: 1.3rem
}

.banner .swiper-pagination.hid {
	display: none
}

.banner .swiper-pagination .swiper-pagination-bullet {
	width: 0.48rem;
	height: 0.03rem;
	background-color: rgba(255, 255, 255, 0.35);
	margin: 0 0.07rem;
	border-radius: 0;
	opacity: 1;
	position: relative
}

.banner .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #ffffff
}

.banner .swiper-pagination .swiper-pagination-bullet-active:after {
	width: 100%;
	animation: aniWidth 5s linear forwards
}

@keyframes aniWidth {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@keyframes scl {
	0% {
		top: -0.42rem;
		opacity: 1
	}

	100% {
		top: 0.42rem;
		opacity: 1
	}
}

.banner .scl {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: fit-content;
	white-space: nowrap;
	z-index: 1000
}

.banner .scl .txt {
	color: #fff;
	font-weight: 400;
	margin-bottom: 0.1rem
}

.banner .scl .solid {
	width: 2px;
	height: 0.42rem;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}

.banner .scl .solid .kuai {
	position: absolute;
	top: -0.42rem;
	left: 0;
	width: 2px;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.7);
	animation: scl 2s linear infinite
}

.part1 {
	padding: 0.8rem 1.3rem 0.8rem 1.3rem
}

.part1 .tit {
	text-align: center;
	font-weight: 400;
	color: #333
}

.part1 .con {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.part1 .con .leftxx {
	width: 8.48rem
}

.part1 .con .leftxx .h {
	color: #333;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 0.3rem
}

.part1 .con .leftxx .p {
	color: #333333;
	line-height: 1.8;
	margin-bottom: 1.36rem
}

.part1 .con .rightx {
	display: flex;
	flex-wrap: wrap
}

.part1 .con .rightx .item {
	display: block;
	width: 50%;
	margin-bottom: 0.53rem
}

.part1 .con .rightx .item:nth-child(n+3) {
	margin-bottom: 0
}

.part1 .con .rightx .item .nums {
	display: flex;
	align-items: flex-end;
	margin-bottom: 0.11rem;
	color: #FF7900
}

.part1 .con .rightx .item .nums .num {
	line-height: 1.4;
	margin-right: 0.07rem;
	font-weight: 400
}

.part1 .con .rightx .item .nums .dw {
	transform: translateY(-0.16rem)
}

.part1 .con .rightx .item .nums .add {
	transform: translateY(-0.16rem);
	font-weight: 400
}

.part1 .con .rightx .item .h {
	color: #333333;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 0.07rem
}

.part1 .con .rightx .item .p {
	color: #606060;
	line-height: 1.375
}

.part2 {
	padding: 0 1.34rem 1.35rem 1.34rem
}

.part2 .con {
	width: 100%;
	display: flex;
	justify-content: space-between
}

.part2 .con .box {
	width: 3.16rem;
	height: 5.72rem;
	height: 6rem;
	height: auto;
	background: no-repeat center;
	background-size: auto 6rem;
	transition: all 0.5s;
	position: relative;
	overflow: hidden;
	z-index: 2
}

.part2 .con .box .pic {
	height: 6rem;
	position: relative;
	padding-top: 0.58rem;
	background-size: auto 6rem;
	transition: all 0.5s;
	border-radius: 0.24rem;
	overflow: hidden;
}

.part2 .con .box .pic .gif{
    width: 4.2rem;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;z-index: 20;
}

.part2 .con .box .pic .gif img{filter: grayscale(1) /* 反转亮度，让深色变浅、浅色变深，配合灰度实现类似反白轮廓效果 */ brightness(1) /* 再调整亮度，让整体呈现白色基底的反白效果，值可根据实际调整 */ brightness(2);}
.part2 .con .box .pic .gif img:nth-child(2){display:none;}
.part2 .con .box:hover .pic .gif img:nth-child(1){display:none;}
.part2 .con .box:hover .pic .gif img:nth-child(2){display:block;}

.part2 .con .box .pic a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 3
}

.part2 .con .box .pic a.on {
	display: block
}

.swiper-wrapper {
	height: auto !important
}

.part2 .con .box .pic a video {
	width: 102%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: all 0.3s;
	position: absolute;
	left: -1%;
	top: 0;
	z-index: 2
}

.part2 .con .box:hover .pic a.on video {
	opacity: 1
}

.part2 .con .box .h {
	color: #fff;
	text-align: center;
	font-weight: 400;
	line-height: 1.4;
	position: relative;
	z-index: 4;
	width: 100%
}

.part2 .con .box.on {
	width: 5.2rem
}

.part2 .con .box.on1 {
	width: 2.68rem
}

.part2 .con .box .tab {
	opacity: 0;
	width: 100%;
	width: fit-content;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	position: relative;
	margin-top: 0.2rem;
	z-index: 2;
	padding-bottom: 0.3rem
}

.part2 .con .box .tab:after {
	content: "";
	position: absolute;
	bottom: 0.3rem;
	left: 0.1rem;
	width: calc(100% - 0.2rem);
	height: 1px;
	background-color: #e0e0e0;
	z-index: -1
}

.part2 .con .box.on .tab {
	opacity: 1
}

.part2 .con .box .tab .li {
	color: #606060;
	line-height: 1.2;
	text-align: center;
	margin: 0 0.1rem;
	padding: 0 0.2rem;
	cursor: pointer;
	z-index: 2;
	width: fit-content;
	position: relative;
	padding-bottom: 0.12rem;
	white-space: nowrap;
	z-index: 2
}

.part2 .con .box .tab .li a {
	position: absolute;
	width: 100%;
	left: 0;
	top: -0.2rem;
	height: calc(100% + 0.5rem)
}

.part2 .con .box .tab .li:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 2px;
	background: #606060;
	width: 0%;
	transition: all 0.5s
}

.part2 .con .box .tab .li:hover:after {
	width: 100%
}

.part2 .con .box .tab_m .li:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 2px;
	background: #606060;
	width: 0%;
	transition: all 0.5s
}

.part2 .con .box .tab_m .li:hover:after {
	width: 100%
}

.part2 .con .box .tab .li:hover {
	color: #333
}

.part2 .con .box .tab_m .li:hover {
	color: #333
}

.part5 {
	padding: 0 1.3rem 1.46rem 1.3rem
}

.part5 .tit {
	color: #333;
	line-height: 1.4;
	font-weight: 400;
	margin-bottom: 0.3rem
}

.part5 .con .top {
	width: 100%;
	display: flex;
	flex-direction: row-reverse;
	position: relative
}

.part5 .con .top .tip {
	color: #606060;
	font-weight: 400;
	line-height: 1.3125;
	margin-bottom: 0.13rem;
	display: none
}

.part5 .con .top .txt {
	padding: 0.64rem 0.8rem 0 0.8rem;
	width: 8.58rem;
	display: flex;
	align-items: center
}

.part5 .con .top .txt .add-box {
	transition: all .4s
}

.part5 .con .top .txt .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.33;
	margin-bottom: 0.28rem;
	transition: all 0.5s;
	position: relative;
	display: table
}

.part5 .con .top .txt .p {
	color: #606060;
	line-height: 1.33;
	margin-bottom: 0.55rem
}

.part5 .con .top .txt .p1 {
	display: flex;
	align-items: center;
	margin-bottom: 0.54rem
}

.part5 .con .top .txt .p1>div {
	display: flex;
	align-items: center;
	color: #7a7a7a;
	font-weight: 400;
	margin-right: 0.23rem
}

.part5 .con .top .txt .p1>div img {
	width: 0.2rem;
	height: 0.2rem;
	margin-right: 0.06rem
}

.part5 .con .top .pics {
	width: calc(100% - 8.58rem);
	padding: 0.64rem 0.64rem 0.64rem 0
}

.part5 .con .top .pics .pic {
	width: 100%;
	height: 3.7rem;
	overflow: hidden;
	border-radius: 0.24rem;
}

.part5 .con .top .pics .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.part5 .con .top .pics .pic:hover img {
	transform: scale(1.05)
}

.part5 .con .top:hover .txt .add-box {
	transform: translateY(-10px)
}

.part5 .con .top:hover .pic img {
	transform: scale(1.05)
}

.part5 .con .bottom {
	display: flex
}

.part5 .con .bottom .item {
	display: flex;
	position: relative;
	width: 33.33%;
	padding: 0.48rem 0.35rem 0.48rem 0.4rem;
	justify-content: space-between
}

.part5 .con .bottom .item:last-child {
	border-right: none
}

.part5 .con .bottom .item .tip {
	line-height: 1.3125;
	font-weight: 400;
	color: #606060;
	margin-bottom: 0.13rem;
	display: none
}

.part5 .con .bottom .item .pic {
	width: 2.48rem;
	min-height: 1.55rem;
	overflow: hidden;
	border-radius: 0.16rem;
}

.part5 .con .bottom .item .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.part5 .con .bottom .item:hover .pic img {
	transform: scale(1.05)
}

.part5 .con .bottom .item:hover .txt {
	transform: translateY(-10px)
}

.part5 .con .bottom .item .txt {
	width: 2.03rem;
	padding-top: 0.1rem;
	transition: all 0.4s
}

.part5 .con .bottom .item .txt .h {
	color: #606060;
	font-weight: 400;
	transition: all 0.5s;
	margin-bottom: 0.25rem
}

.part5 .con .bottom .item .txt .h span {
	display: table;
	position: relative;
	line-height: 0.3rem;
	height: 0.9rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.part5 .con .bottom .item .txt .h span:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 0%;
	transition: all 0.5s;
	background-color: #000
}

.part5 .con .bottom .item .txt .p {
	display: flex;
	align-items: center;
	width: 100%
}

.part5 .con .bottom .item .txt .p>div {
	display: flex;
	align-items: center;
	color: #7a7a7a;
	font-weight: 400;
	margin-right: 0.18rem;
	white-space: nowrap
}

.part5 .con .bottom .item .txt .p>div:last-child {
	margin-right: 0
}

.part5 .con .bottom .item .txt .p>div img {
	width: 0.16rem;
	height: 0.16rem;
	margin-right: 0.05rem
}

.part5 .btn {
	width: fit-content;
	line-height: 1.2;
	padding: 0.1rem 0.48rem;
	border-radius: 0.08rem;
	border: 1px solid #606060;
	transition: all 0.5s;
	color: #606060;
}

.part5 .btn:hover {
	color: #fff;
	background-color: #333333;
	border-color: transparent;
}

.part5 .btn img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.part5 .btn img.img2 {
	display: none
}

.part5 .btn:hover img.img1 {
	display: none
}

.part5 .btn:hover img.img2 {
	display: block
}

.part5 .n_more {
	margin: 0 auto;
	margin-top: 0.7rem;
	transition: all 0.5s;
	width: 2.2rem
}

.part5>.btn_svg {
	margin: 0 auto;
	margin-top: 0.7rem;
	display: block
}

.part5>.btn_svg {
	color: #333333;
	border: 1px solid #333333
}

.part5>.btn_svg:hover {
	border-color: transparent;
	color: #fff
}

.part5>.btn_svg:after {
	background-color: #333333
}

.part5>.btn_svg .svg_kuang {
	display: none !important
}

.part5 .n_more:after {
	display: none
}

.part5 .n_more:hover {
	color: #333;
	border: 1px solid #E6E6E6;
	transform: translateY(-0.0rem)
}

.part5 .con .top .more:after {
	display: none
}

.part5 .con .top .more:hover {
	color: #333;
	border: 1px solid #E6E6E6;
	transform: translateY(-0.0rem)
}

.part5_1 {
	padding: 1rem 1.34rem 1rem 1.34rem;
	background-color: #F9F9F9
}

.part5_1 .tit {
	margin-bottom: 0.5rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #606060;
	width: 100%
}

.part5_1 .con {
	background-color: #ffffff;
	border-radius: 0.24rem;
}

.part6{padding: 1.6rem 1.34rem;}
.part6 .con {
	position: relative;
	width: 100%;
	height: 6rem;
	border-radius: 0.24rem;
	overflow: hidden;
	
	z-index: 2;
}

.part6 .con::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(177deg, rgba(0, 0, 0, 0.08) 2.37%, rgba(0, 0, 0, 0.00) 97.3%);
	z-index: -1;
}

.part6 .con .pic{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img2/ip6_pic.png)no-repeat center;
	background-size: cover;
	z-index: -2;
}
.part6 .con .txt {
	position: absolute;
	top: 0.9rem;
	left: 0;
	width: 100%;
	text-align: center;
	color: #ffffff;
	z-index: 5
}

.part6 .con .txt .h {
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 0.4rem
}

.part6 .con .txt .btn_x {
	display: flex;
	color: #fff;
	align-items: center;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	overflow: hidden;
	border-radius: 6px;
	justify-content: center;
	border: 1px solid #fff
}

.part6 .con .txt .btn_x:hover {
	border-color: transparent
}

.part6 .con .txt .btn_x .svg_kuang {
	display: none !important
}

.part6 .con .txt .btn_x:after {
	background-color: #fff
}

.part6 .con .txt .btn_x .icon {
	width: 0.16rem;
	margin-left: 0.1rem
}

.part6 .con .txt .btn_x .icon img {
	width: 100%
}

.part6 .con .txt .btn_x .icon img.img2 {
	display: none
}

.part6 .con .txt .btn_x:hover .icon img.img1 {
	display: none
}

.part6 .con .txt .btn_x:hover .icon img.img2 {
	display: block
}

.part6 .con .txt .btn_x:hover {
	color: #333333
}

.bb_logo {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	pointer-events: none;
	opacity: 0;
	transition: all 0.5s
}

.bb_logo.on {
	opacity: 1
}

.bb_logo img {
	position: absolute;
	top: 26.5vh;
	left: 5.265rem;
	width: 8.67rem;
	transition: all 0.8s ease-in-out
}

.bb_logo.show img {
	top: 0.58rem;
	left: 1.3rem;
	width: 1.45rem
}

.bb_logo img.img2 {
	opacity: 0
}

.bb_logo.show img.img1 {
	opacity: 0
}

.bb_logo.show img.img2 {
	opacity: 1
}

.footer {
	background-color: #F9F9F9;
	position: relative;
	padding: 0;
	z-index: 99
}

.footer .f_crumbs {
	padding: 0.59rem 0;
	margin: 0 1.3rem;
	width: calc(100% - 2.6rem);
	border-bottom: 1px solid rgba(96, 96, 96, 0.1);
	display: flex;
	align-items: center;
	color: #606060;
	font-weight: 200;
	display: none;
}

.footer .f_crumbs svg {
	width: 0.05rem;
	height: 0.1rem;
	margin: 0 0.16rem
}

.footer .f_crumbs a {
	color: #606060;
	font-weight: 200
}

.footer .f_top {
	padding: 0.8rem 1.3rem 0.65rem 1.3rem;
	border-bottom: 1px solid #E4E4E4;
	display: flex;
	justify-content: space-between;
	position: relative
}

.footer .f_top .f_logo {
	display: block;
	width: 1.8rem;
	margin-bottom: 0.58rem
}

.footer .f_top .f_tel {
	display: block;
	margin-bottom: 0.2rem;
	color: #333;
	line-height: 1.2;
	padding-left: 0.38rem;
	font-weight: 400;
	background: url(../img2/f_tel.svg)no-repeat left center;
	background-size: 0.27rem 0.27rem
}

.footer .f_top .gp {
	display: flex;
	align-items: center;
	color: #606060;
	font-weight: 200
}

.footer .f_top .gp span {
	display: block;
	margin-right: 0.3rem
}

.footer .f_top .f_logo img {
	width: 100%
}

.footer .f_top .leftxx .p {
	color: #333;
	line-height: 1.6;
	margin-bottom: 0.2rem
}

.footer .f_top form {
	display: flex;
	margin-bottom: 2.6rem;
	padding: 0.04rem;
	border: 1px solid #dcdcdc;
	border-radius: 0.06rem;
	width: 2.7rem
}

.footer .f_top form .txt {
	background-color: transparent;
	padding: 0 0.16rem;
	color: #333;
	border-right: none;
	width: 1.92rem;
	line-height: 0.36rem
}

.footer .f_top form .txt::placeholder {
	color: #DCDCDC
}

.footer .f_top form .btn {
	width: 0.74rem;
	line-height: 0.36rem;
	text-align: center;
	background-color: #606060;
	color: #ffffff;
	text-align: center;
	transition: all 0.5s;
	border-radius: .04rem
}

.footer .f_top .f_num {
	width: 2.35rem
}

.footer .f_top .rightxx {
	display: flex;
	width: 10.8rem;
	justify-content: space-between
}

.footer .f_top .rightxx .item .h {
	color: #606060;
	line-height: 1.375;
	margin-bottom: 0.22rem;
	font-weight: 400
}

.footer .f_top .rightxx .item li {
	display: flex;
	align-items: center;
	font-weight: 300;
}

.footer .f_top .rightxx .item li img {
	width: 0.11rem;
	height: 0.11rem;
	margin-left: 0.06rem;
	opacity: 0;
	transition: all 0.5s
}

.footer .f_top .rightxx .item li:hover img {
	opacity: 1
}

.footer .f_top .rightxx .item a {
	display: block;
	color: #606060;
	line-height: 2.5;
	transition: all 0.5s;
	display: flex;
	align-items: center
}

.footer .f_top .rightxx .item a:hover {
	color: #FF7900;
	font-weight: 400
}

.footer .f_top .leftxx {
	position: relative
}

.footer .f_top .leftxx .left1 {
	display: none !important;
	align-items: center;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 220px;
	cursor: pointer;
	background-color: transparent !important
}

.footer .f_top .leftxx .left1 img:nth-child(1) {
	display: block;
	width: 0.44rem;
	height: 0.6rem;
	margin-right: 0.13rem
}

.footer .f_top .leftxx .left1 .h {
	color: #333;
	font-weight: 200
}

.footer .f_top .leftxx .left1 img:nth-child(3) {
	display: block;
	width: 0.11rem
}

.footer .f_top .leftxx .dy {
	display: block;
	width: 1.72rem;
	line-height: 0.38rem;
	border: 0.01rem solid #000000;
	color: #000000;
	text-align: center;
	cursor: pointer;
	transition: all 0.5s;
	position: relative;
	overflow: hidden;
	height: 0.4rem
}

.footer .f_top .leftxx .dy>div {
	transition: all 0.5s;
	margin-bottom: 0.0rem
}

.footer .f_top .leftxx .dy:hover {
	transform: translateY(-0.0rem)
}

.btn1x_box {
	position: fixed;
	bottom: calc(0.7rem + 50px);
	right: 0rem;
	width: 0.6rem;
	width: 44px;
	height: 33px;
	opacity: 0;
	transition: all 0.5s
}

.btn1x_box {
	opacity: 1;
	right: 0.2rem
}

.btn1x_box .btn1x {
	position: absolute;
	width: 44px;
	height: 36px;
	border-radius: 0.06rem;
	background: #333;
	cursor: pointer;
	animation: qhykHwxQVeplaeoU2Hgn 10s;
	animation-iteration-count: infinite;
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1)
}

@keyframes qhykHwxQVeplaeoU2Hgn {
	0% {
		background: #606060;
		opacity: 1
	}

	1%,
	27%,
	33%,
	7% {
		background: #ffffff
	}

	19%,
	26%,
	45% {
		background: #606060;
		opacity: 1
	}

	to {
		background: #606060
	}
}

.btn1x_box .btn1x svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
	fill: #fff;
	animation: WH7v5kEsU5MrZPQ8ML2Y 10s;
	animation-iteration-count: infinite
}

@keyframes WH7v5kEsU5MrZPQ8ML2Y {
	0% {
		fill: #fff
	}

	1%,
	27%,
	33%,
	7% {
		fill: #333
	}

	19%,
	26%,
	45% {
		fill: #fff
	}

	to {
		fill: #fff
	}
}

.footer .f_top .btn2x_box {
	position: fixed;
	bottom: 2.7rem;
	right: 0rem;
	width: 0.6rem;
	height: 0.6rem;
	opacity: 0;
	transition: all 0.5s
}

.footer .f_top .btn2x_box {
	opacity: 1;
	right: 0.2rem
}

.footer .f_top .btn2x_box .btn2x {
	position: absolute;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden
}

.footer .f_top .btn2x_box .btn2x img {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%
}

.footer .f_top .btn2x_box .btn2x video {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%
}

.footer .f_top .btn2x_box .btn2x video.img2 {
	opacity: 0
}

.footer .f_top .btn2x_box .btn2x:hover img.img1 {
	opacity: 0
}

.footer .f_top .btn2x_box .btn2x:hover video.img2 {
	opacity: 1
}

.footer .f_center {
	padding: 0.23rem 1.3rem;
	border-bottom: 1px solid #E4E4E4;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.footer .f_center .leftxx {
	display: flex;
	align-items: center;
	color: #606060;
	font-weight: 200
}

.footer .f_center .leftxx span {
	display: block;
	margin-right: 0.3rem
}

.footer .f_center .rightxx {
	display: flex;
	align-items: center
}

.footer .f_center .rightxx .list {
	display: flex;
	margin-right: 0.45rem;
	overflow: initial
}

.footer .f_center .rightxx .list a {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	margin-left: 0.2rem;
	position: relative
}

.footer .f_center .rightxx .list a>img {
	width: 100%;
	height: 100%;
	opacity: 0.5
}

.footer .f_center .rightxx .list a>img.img2 {
	display: none
}

.footer .f_center .rightxx .list a:hover>img.img1 {
	display: none
}

.footer .f_center .rightxx .list a:hover>img.img2 {
	display: block;
	opacity: 1
}

.footer .f_center .rightxx .list a .code {
	position: absolute;
	bottom: 0.5rem;
	left: 50%;
	transform: translateX(-50%);
	width: 120px;
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s
}

.footer .f_center .rightxx .list a .code img {
	width: 100%;
}

.footer .f_center .rightxx .list a:hover .code {
	opacity: 1;
	pointer-events: all
}

.footer .f_center .leftxx .link {
	position: relative;
	font-weight: 400;
	float: none
}

.footer .f_center .leftxx .link .h {
	width: 3.27rem;
	padding: 0.11rem 0.25rem 0.11rem 0.21rem;
	border: 1px solid #dcdcdc;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #333;
	border-radius: 0.06rem
}

.footer .f_center .leftxx .link img {
	width: 0.11rem;
	transition: all 0.5s
}

.footer .f_center .leftxx .link:hover img {
	transform: rotate(180deg)
}

.footer .f_center .leftxx .link ul {
	position: absolute;
	bottom: 95%;
	left: 0;
	width: 100%;
	line-height: 0.36rem;
	height: fit-content;
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s;
	padding: 0.2rem 0.11rem
}

.footer .f_center .leftxx .link ul::-webkit-scrollbar {
	width: 2px;
	height: 1px
}

.footer .f_center .leftxx .link ul::-webkit-scrollbar-thumb {
	background: #999
}

.footer .f_center .leftxx .link ul::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1)
}

.footer .f_center .leftxx .link:hover ul {
	height: fit-content;
	bottom: 105%;
	background-color: #F9F9F9;
	opacity: 1;
	pointer-events: all;
	box-shadow: -0.1rem 0 0.3rem rgba(0, 0, 0, 0.08)
}

.footer .f_center .leftxx .link ul a {
	color: #606060;
	transition: all 0.5s;
	display: flex;
	align-items: center;
	line-height: 2.6
}

.footer .f_center .leftxx .link ul a:hover {
	color: #FF7900
}

.footer .f_center .leftxx .link ul a img {
	width: 0.2rem;
	height: 0.2rem;
	margin-right: 0.12rem;
	object-fit: contain;
	transform: rotate(0deg) !important
}

.footer .f_center .leftxx .link ul a img.gl02 {
	display: none !important
}

.footer .f_center .leftxx .link ul a:hover img.gl01 {
	display: none !important
}

.footer .f_center .leftxx .link ul a:hover img.gl02 {
	display: block !important
}

.footer .f_bottom {
	padding: 0.2rem 1.3rem 0.26rem 1.3rem;
	display: flex;
	justify-content: space-between;
	font-weight: 200
}

.footer .f_bottom a {
	color: #606060;
	transition: all 0.5s
}

.footer .f_bottom a:hover {
	color: #FF7900
}

.footer .f_bottom .rightxx {
	display: flex
}

.footer .f_bottom .rightxx a {
	margin-left: 0.3rem
}

.footer .back {
	display: flex;
	align-items: center;
	cursor: pointer;
	color: #606060;
	margin-left: 0.4rem;
	transition: all .4s
}

.footer .back img {
	width: 0.09rem;
	margin-left: 0.08rem
}

.footer .back:hover {
	transform: translateY(-5px)
}

.cd_banner {
	width: 100%;
	height: 100vh;
	position: relative
}

.cd_banner .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.32)
}

.cd_banner .pic {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.cd_banner .pic .video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	padding-right: 0
}

.cd_banner .txt {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 20.9vh;
	left: 0
}

.cd_banner .txt .h {
	color: #fff;
	line-height: 1.2;
	margin-bottom: 0.33rem
}

.cd_banner .txt .solid {
	/* width: 0.73rem; */
	height: 0.09rem;
	margin: 0 auto;
	margin-bottom: 0.33rem
}

.cd_banner .txt .p {
	color: #fff;
	font-weight: 400;
	line-height: 1.8;
	width: 8.3rem;
	margin: 0 auto;
	margin-bottom: 0.5rem
}

.cd_banner .txt .v_btn {
	display: flex;
	align-items: center;
	padding: 0.11rem 0.42rem 0.11rem 0.52rem;
	border-radius: 0.06rem;
	width: fit-content;
	margin: 0 auto;
	cursor: pointer;
	transition: all 0.5s;
	border: 1px solid rgba(255, 255, 255, 0.6)
}

.cd_banner .txt .v_btn:hover {
	border: 1px solid rgba(255, 255, 255, 0);
	background-color: #fff
}

.cd_banner .txt .v_btn:hover {
	background-color: #E6E6E6
}

.cd_banner .txt .v_btn p {
	color: #fff;
	line-height: 1.25;
	margin-right: 0.11rem;
	transition: all 0.5s
}

.cd_banner .txt .v_btn:hover p {
	color: #333
}

.cd_banner .txt .v_btn .icon {
	width: 18px
}

.cd_banner .txt .v_btn .icon img {
	width: 100%
}

.cd_banner .txt .v_btn .icon img.img2 {
	display: none
}

.cd_banner .txt .v_btn:hover .icon img.img2 {
	display: block
}

.cd_banner .txt .v_btn:hover .icon img.img1 {
	display: none
}

.cd1 {
	padding:1.6rem 1.34rem 0.8rem 1.34rem;
}

.cd1 .pics {
	position: relative;
	width: 100%;
	height: 8.4rem;
	border-radius: 0.32rem;
	overflow: hidden;
	margin-bottom: 0.6rem
}

.cd1 .pics .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	opacity: 0
}

.cd1 .pics .pic.on {
	opacity: 1
}

.cd1 .pics .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}
.cd1 .txts {
	width: fit-content;
	max-width: 100%;
	margin: 0 auto;
	display: flex;
	gap: 0.4rem;
}

.cd1 .txts .txt {
	border-top: 0.03rem solid #606060;
	position: relative;
	opacity: 0.7;
	padding-top: 0.3rem;
	cursor: pointer;
	width: 4.43rem;
}

.cd1 .txts .txt.on{opacity: 1;}

.cd1 .txts .txt:after {
	content: "";
	position: absolute;
	top: -0.03rem;
	left: 0;
	width: 0%;
	height: 0.03rem;
	transition: all 0.5s;
	background-color: #ff7900;	
}
.cd1 .txts .txt.on:after {
	width: 100%;
}

.cd1 .txts .txt .h{
	color: #606060;
	/*font-weight: 400;*/
	line-height: 1.3125;
	margin-bottom: 0.1rem;
}
.cd1 .txts .txt .p{
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.6;
}

.cd2 {
	position: relative;
	background-color: #f8f8f8;
	height: 650vh
}

.cd2 .box {
	padding: 1.3rem 1.34rem 1.3rem 1.34rem;
	width: 100%;
	display: flex;
	justify-content: space-between;
	position: sticky;
	top: 0.9rem;
	flex-direction: row;
	flex-flow: row-reverse
}

.cd2 .box .pics {
	width:9.98rem;
	height: 6.34rem;
	
	position: relative
}

.cd2 .box .pics .pics1 {
	width: 100%;
	height: 100%;
	border-radius: 0.32rem;
	overflow: hidden;
	position: relative;
}
.cd2 .box .pics .pic {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0%;
	overflow: hidden;
	border-radius: 0.32rem;
	overflow: hidden;
	transition: all 0.6s cubic-bezier(.36, 0, .7, 1)
}

.cd2 .box .pics .pic .btnx {
	position: absolute;
	bottom: 0.4rem;
	right: 0.4rem;
	height: 0.4rem;
	width: 0.28rem;
	height: 0.28rem
}

.cd2 .box .pics .pic .btnx img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cd2 .box .pics .pic .btnx img.img2 {
	display: none
}

.cd2 .box .pics .pic .btnx:hover img.img1 {
	display: none
}

.cd2 .box .pics .pic .btnx:hover img.img2 {
	display: block
}

.cd2 .box .pics .pic.on {
	height: 100%
}

.cd2 .box .pics .pic .video {
	width: 100%;
	height: 6.34rem;
	object-fit: cover;
	transition: all 0.5s;
	position: absolute;
	bottom: 0;
	left: 0
}

.cd2 .box .pics .p2 {
	position: absolute;
	top: calc(100% + 0.2rem);
	font-weight: 400;
	color: #606060;
	opacity: 0.3;
	font-size: 12px
}

.cd2 .box .dian_box {
	position: absolute;
	right: 0.62rem;
	bottom: 38vh;
	display: flex;
	flex-direction: column;
	width: fit-content
}

.cd2 .box .dian_box .dian {
	display: block;
	width: 1px;
	height: 0.4rem;
	background: #D9D9D9;
	margin-bottom: .16rem;
	margin-bottom: 0rem;
	transition: all 0.5s;
	position: relative
}

.cd2 .box .dian_box .dian:after {
	content: "";
	position: absolute;
	top: 0;
	left: -1px;
	width: 3px;
	height: 0%;
	background-color: #606060
}

.cd2 .box .dian_box .dian:last-child {
	margin-bottom: 0
}

.cd2 .box .dian_box .dian.on:after {
	height: 100%;
	transition: all 0.5s
}

.cd2 .box .txts {
	width: 6.3rem;
	position: relative;
	display: flex;
	align-items: center
}

.cd2 .box .txts .txt {
	position: absolute;
	left: 0;
	width: 100%;
	opacity: 0;
	transform: translateY(0.5rem)
}

.cd2 .box .txts .txt.on {
	opacity: 1;
	transition: all 0.6s;
	z-index: 2;
	text-align: left;
	transform: translateY(0rem)
}

.cd2 .box .txts .txt .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
	margin-bottom: 0.4rem
}

.cd2 .box .txts .txt .p {
	line-height: 1.8;
	color: #7a7a7a;
	font-weight: 400
}

.cd2 .box .txts .txt .btnx {
	display: flex;
	align-items: center;
	color: #606060;
	font-weight: 400;
	line-height: 1.16;
	padding: 0.1rem 0.48rem;
	border: 1px solid #606060;
	margin-top: 0.72rem;
	width: fit-content;
	border-radius: 0.08rem;
	transition: all 0.5s;
}

.cd2 .box .txts .txt .btnx:hover {
	color: #ffffff;
	background-color: #333;
}

.cd2 .box .txts .solid1 {
	position: absolute;
	top: calc(50% + 1.6rem);
	transform: translateY(-50%);
	right: -1.5rem;
	height: 100%;
	width: 0.03rem
}

.cd2 .box .txts .solid1 .kuai {
	width: 100%;
	height: 0.48rem;
	background-color: #D9D9D9;
	margin-bottom: 0.1rem;
	transition: all 0.5s;
	cursor: pointer
}

.cd2 .box .txts .solid1 .kuai.on {
	background: #FF7900;
	transition: all 0.5s
}

.cd3 {
	position: relative;
	height: auto
}

.cd3 .pic {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0.8rem 2.56rem 0.8rem 1.34rem;
	display: flex;
	justify-content: space-between;
	flex-flow: row-reverse
}

.cd3 .pic .video {
	width: 9.98rem;
	height: 6.34rem;
	overflow: hidden;
	border-radius: 0.32rem;
	position: relative
}

.cd3 .pic .video1 {
	width: 9.98rem;
	height: 6.50rem;
	object-fit: cover;
	position: absolute;
	top: -0.03rem;
	left: 0
}

.cd3 .pic .txts {
	width: calc(100% - 10.5rem);
	padding-top: 1.8rem;
	position: relative;
	text-align: right
}

.cd3 .pic .txts .h {
	color: #606060;
	line-height: 1.34;
	opacity: 0;
	position: absolute;
	top: 2.3rem;
	width: 100%
}
.cd3 .pic .txts .h h3{font-weight: 400;}

.cd3 .pic .txts .h>div:nth-child(1) {
	margin-bottom: 0.1rem
}

.cd3 .pic .txts .h.on {
	bottom: 0.8rem;
	opacity: 1;
	transition: all 0.6s cubic-bezier(.36, 0, .7, 1)
}

.cd3 .pic .txts .h svg {
	width: 0.73rem;
	height: 0.09rem;
	display: none
}

.cd4 {
	padding: 0.8rem 1.34rem!important
}

.cd4 .top {
	margin-bottom: 0.6rem
}

.cd4 .top .h {
	text-align: center;
	color: #606060;
	line-height: 1.3125;
	font-weight: 400;
}

.cd4 .con {
	position: relative
}

.cd4 .con .pic {
	width: 100%;
	height: 8.4rem;
	overflow: hidden;
	border-radius: 0.32rem;
	margin-bottom: 0.4rem
}

.cd4 .con .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.cd4 .con .tab {
	width: 100%;
	display: flex;
	justify-content: center;
	gap: 0.4rem;
}

.cd4 .con .tab .item{width: 4.43rem;}
.cd4 .con .tab .item .solid {
	width: 100%;
	height: 0.03rem;
	background-color: #ECECEC;
	margin-bottom: 0.32rem
}

.cd4 .con .tab .item .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.4
}

.cd5 {
	padding: 1.2rem 2.8rem
}

.cd5 .top {
	margin-bottom: 0.48rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.cd5 .top .h {
	text-align: center;
	color: #333;
	line-height: 1.3
}

.cd5 .top .btn {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 400
}

.cd5 .top .btn img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.cd5 .top .btn img.img2 {
	display: none
}

.cd5 .top .btn:hover img.img1 {
	display: none
}

.cd5 .top .btn:hover img.img2 {
	display: block
}

.cd5 .top .btn:hover {
	color: #FF7900
}

.cd5 .top .solid {
	/* width: 0.73rem; */
	height: 0.09rem;
	margin: 0 auto;
	display: block
}

.cd5 .con {
	position: relative;
	overflow: hidden;
	padding-bottom: 1.02rem
}

.cd5 .con.hid {
	padding-bottom: 0
}

.cd5 .con .swiper-pagination {
	position: absolute;
	left: 0;
	width: auto
}

.cd5 .con.hid .swiper-pagination {
	display: none
}

.cd5 .con .swiper-pagination-bullet {
	width: 0.5rem;
	height: 1px;
	margin: 0 0 0 0;
	border-radius: 0;
	background-color: rgba(96, 96, 96, 0.2);
	transition: all 0.5s;
	position: relative;
	opacity: 1
}

.cd5 .con .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 0%;
	height: 3px;
	background-color: #606060;
	opacity: 1;
	transition: all 0.5s
}

.cd5 .con .swiper-pagination-bullet-active {
	opacity: 1
}

.cd5 .con .swiper-pagination-bullet-active:after {
	opacity: 1;
	width: 100%
}

.cd5 .con .next {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cd5 .con.hid .next {
	display: none
}

.cd5 .con .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cd5 .con .next img.img2 {
	display: none
}

.cd5 .con .next:hover img.img1 {
	display: none
}

.cd5 .con .next:hover img.img2 {
	display: block
}

.cd5 .con .prev {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s;
	transform: translateX(-0.78rem)
}

.cd5 .con.hid .prev {
	display: none
}

.cd5 .con .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cd5 .con .prev img.img2 {
	display: none
}

.cd5 .con .prev:hover img.img1 {
	display: none
}

.cd5 .con .prev:hover img.img2 {
	display: block
}

.cd5 .con .swiper-slide .pics {
	position: relative;
	width: 100%;
	height: 2.8rem
}

.cd5 .con .swiper-slide .pics .pic {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transform: translate(-50%, -50%);
	transition: all 0.5s
}

.cd5 .con .swiper-slide .pics .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.cd5 .con .swiper-slide:hover .pics .pic img {
	transform: scale(1.05)
}

.cd5 .con .swiper-slide .txt {
	padding: 0.2rem 0 0 0
}

.cd5 .con .swiper-slide .h {
	color: #333;
	line-height: 0.42rem;
	height: 0.42rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-weight: 400;
	transition: all 0.5s
}

.cd5_tc {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 99;
	pointer-events: none;
	opacity: 0;
	transition: all 0.5s
}

.cd5_tc.show {
	opacity: 1;
	pointer-events: all
}

.cd5_tc .bj {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.45)
}

.cd5_tc .con {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	padding: 20px;
	border-radius: 8px;
	display: none
}

.cd5_tc .con.on {
	display: block
}

.cd5_tc .con .item {
	position: absolute;
	display: flex;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s
}

.cd5_tc .con .item.on {
	height: 100vh;
	pointer-events: all;
	opacity: 1
}

.cd5_tc .con .item .leftxx {
	width: 6.4rem;
	padding: 1.5rem 0.7rem 0 1.4rem;
	background-color: #F7F7F7;
	transform: translateX(-100%);
	transition: all 0.5s
}

.cd5_tc .con .item.on .leftxx {
	transform: translateX(0%)
}

.cd5_tc .con .item .leftxx .txt {}

.cd5_tc .con .item .leftxx .txt .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 1.2rem
}

.cd5_tc .con .item .leftxx .box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-right: 1rem
}

.cd5_tc .con .item .leftxx .box>div {
	width: 48%
}

.cd5_tc .con .item .leftxx .box>div .h {
	color: #333;
	line-height: 1.67;
	font-weight: 400;
	margin-bottom: 0.04rem
}

.cd5_tc .con .item .leftxx .box>div .p {
	color: #333;
	font-weight: 400;
	line-height: 1.167
}

.cd5_tc .con .item .rightxx {
	width: calc(100% - 6.4rem);
	background-color: #fff;
	padding: 1.5rem 1.3rem 0 1.3rem;
	transform: translateX(100%);
	transition: all 0.5s
}

.cd5_tc .con .item.on .rightxx {
	transform: translateX(0%)
}

.cd5_tc .con .item .rightxx .pic {
	width: 100%;
	height: 77vh;
	overflow: hidden
}

.cd5_tc .con .item .rightxx .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.cd5_tc .con .item .rightxx .pic:hover img {
	transform: scale(1.05)
}

.cd5_tc .con .item .btn1 {
	position: absolute;
	left: 6.4rem;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	transition: all 0.5s;
	opacity: 0;
	z-index: 2
}

.cd5_tc .con .item.on .btn1 {
	opacity: 1
}

.cd5_tc .con .item .btn1:hover {
	transform: translate(-50%, -50%) rotate(180deg)
}

.cd6 {
	padding: 0.8rem 1rem 0.8rem 1rem;
	display: flex;
	justify-content: center
}

.cd6 .item {
	display: block;
	text-align: center;
	margin: 0 0.8rem
}

.cd6 .item>div {
	transition: all 0.5s
}

.cd6 .item:hover>div {
	transform: translateY(-0.12rem)
}

.cd6 .item .icon {
	display: block;
	width: 0.44rem;
	height: 0.44rem;
	margin: 0 auto;
	margin-bottom: 0.3rem;
	background: no-repeat center;
	background-size: 100% 100%
}

.cd6 .item .icon img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 0
}

.cd6 .item:nth-child(1) .icon {
	background-image: url(../img2/cd6_icon1.svg)
}

.cd6 .item:nth-child(2) .icon {
	background-image: url(../img2/cd6_icon2.svg)
}

.cd6 .item:nth-child(3) .icon {
	background-image: url(../img2/cd6_icon3.svg)
}

.cd6 .item:nth-child(4) .icon {
	background-image: url(../img2/cd6_icon4.svg)
}

.cd6 .item .h {
	color: #333;
	line-height: 1.15;
	display: table;
	margin: 0 auto;
	position: relative;
	margin-bottom: 0.13rem
}

.cd6 .item .h img {
	width: 0.11rem;
	height: 0.11rem;
	position: absolute;
	left: calc(100% + 0.06rem);
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.5s;
	opacity: 0
}

.cd6 .item:hover .h img {
	opacity: 1
}

.cd6 .item .p {
	color: #606060;
	line-height: 1.2;
	font-weight: 200
}

.cdd_banners .list {
	width: 100%;
	height: 100vh;
	position: sticky;
	top: 0
}

.cdd_banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.6s cubic-bezier(.36, 0, .7, 1)
}

.cdd_banner .btn {
	position: absolute;
	right: 1rem;
	bottom: 0.8rem;
	width: 0.36rem;
	height: 0.36rem;
	cursor: pointer;
	transition: all 0.5s;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, 0.2);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 4px
}

.cdd_banner .btn img {
	width: 0.2rem;
	height: 0.2rem;
	object-fit: contain
}

.cdd_banner .btn img.img2 {
	display: none
}

.cdd_banner.on .btn img.img1 {
	display: none
}

.cdd_banner.on .btn img.img2 {
	display: block
}

.cdd_banner.on .btn {
	display: block;
	opacity: 0
}

.cdd_banner.hid {
	height: 0%
}

.cdd_banner .pic {
	width: 100%;
	height: 100vh;
	overflow: hidden;
	position: relative;
	z-index: 2
}

.cdd_banner.on .pic {
	z-index: 6
}

.cdd_banner .pic .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.20)
}

.cdd_banner .pic:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.20);
	z-index: -1
}

.cdd_banner .pic .video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	padding: 0
}

.cdd_banner .pic .video1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: all 0.5s
}

.cdd_banner.on .pic .video1 {
	opacity: 1
}

.cdd_banner .txt {
	position: absolute;
	padding: 0 1.34rem;
	width: 100%;
	top: 27%;
	left: 0;
	opacity: 1;
	transition: all 0.6s cubic-bezier(.36, 0, .7, 1);
	text-align: center;
	z-index: 3
}

.cdd_banner.hid .txt {
	top: 25.9vh;
	opacity: 0
}

.cdd_banner .txt .h {
	color: #fff;
	line-height: 1.3125;
	font-weight: 400;
	margin-bottom: 0.33rem
}

.cdd_banner .txt .p {
	color: #fff;
	font-weight: 400;
	line-height: 1.8;
	width: 7rem;
	margin: 0 auto;
	/*margin-bottom: 0.5rem*/
}

.cdd_banner .txt .v_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	cursor: pointer;
	border: 1px solid #fff
}

.cdd_banner .txt .v_btn:hover {
	border-color: transparent
}

.cdd_banner .txt .v_btn .svg_kuang {
	display: none
}

.cdd_banner .txt .v_btn:after {
	background-color: #fff
}

.cdd_banner .txt .v_btn p {
	color: #fff;
	line-height: 0.46rem;
	margin-right: 0.11rem;
	transition: all 0.5s
}

.cdd_banner .txt .v_btn:hover p {
	color: #333333
}

.cdd_banner .txt .v_btn .icon {
	width: 0.18rem
}

.cdd_banner .txt .v_btn .icon img {
	width: 100%
}

.cdd_banner .txt .v_btn .icon img.img2 {
	display: none
}

.cdd_banner .txt .v_btn:hover .icon img.img2 {
	display: block
}

.cdd_banner .txt .v_btn:hover .icon img.img1 {
	display: none
}

.cdd1 {
	position: relative
}

.cdd1 .con {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: #F7F7F7;
	display: flex;
	padding: 1.5rem 1.34rem 1.2rem 1.34rem;
	justify-content: space-between;
	align-items: flex-start
}

.cdd1 .con .pics {
	width: 11.5rem;
	height: 67.9vh;
	background-color: #000
}

.cdd1 .con .pics {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.cdd1 .con .pics .video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 1;
	padding: 0 !important
}

.cdd1 .con .txts {
	position: absolute;
	top: -10vh;
	left: 0;
	width: 100%;
	color: #fff;
	z-index: 2
}

.cdd1 .con .txts {
	position: relative
}

.cdd1 .con .txts .txt {
	position: absolute;
	top: 6vh;
	left: 0;
	width: 100%;
	opacity: 0;
	padding-top: 16.67vh
}

.cdd1 .con .txts .txt.on {
	opacity: 1;
	top: 0;
	transition: all 0.5s
}

.cdd1 .con .txts .h {
	line-height: 1.3125;
	font-weight: 400;
	margin-bottom: 0.4rem
}

.cdd1 .con .txts .p {
	font-weight: 400;
	line-height: 1.8
}

.cdd2 {
	position: relative;
	padding: 1.2rem 2.8rem
}

.cdd2 .top1 {
	left: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.5rem;
	opacity: 1 !important
}

.cdd2 .top1 .h1x {
	color: #333;
	line-height: 1.3
}

.cdd2 .top1 .btnx {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 400
}

.cdd2 .top1 .btnx img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.cdd2 .top1 .btnx img.img2 {
	display: none
}

.cdd2 .top1 .btnx:hover img.img1 {
	display: none
}

.cdd2 .top1 .btnx:hover img.img2 {
	display: block
}

.cdd2 .top1 .btnx:hover {
	color: #FF7900
}

.cdd2 .top1 .solid {
	/* width: 0.73rem; */
	height: 0.09rem;
	margin: 0 auto;
	display: none
}

.cdd2 .cons {
	width: 100%
}

.cdd2 .con {
	overflow: hidden
}

.cdd2 .con>div {
	position: relative;
	overflow: hidden
}

.cdd2 .con>div:nth-child(1) {
	margin-bottom: 14px
}

.cdd2 .con>div .swiper-slide {
	position: relative
}

.cdd2 .con>div .swiper-slide .pic {
	width: 100%;
	height: 2.1rem;
	overflow: hidden
}

.cdd2 .con>div .swiper-slide .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.cdd2 .con>div .swiper-slide:hover .pic img {
	transform: scale(1.05)
}

.cdd2 .con>div .swiper-slide .h {
	margin-top: 0.2rem;
	color: #333;
	line-height: 1.2;
	width: 100%;
	opacity: 1;
	font-weight: 200
}

.cdd2 .con>div.bottom {
	position: relative;
	opacity: 1;
	transition: all 0.5s;
	padding-bottom: 1.02rem
}

.cdd2 .con>div.bottom .swiper-pagination {
	position: absolute;
	left: 0;
	width: auto
}

.cdd2 .con>div.bottom .swiper-pagination-bullet {
	width: 0.5rem;
	height: 1px;
	margin: 0 0 0 0;
	border-radius: 0;
	background-color: rgba(96, 96, 96, 0.2);
	transition: all 0.5s;
	position: relative;
	opacity: 1
}

.cdd2 .con>div.bottom .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 0%;
	height: 3px;
	background-color: #606060;
	opacity: 1;
	transition: all 0.5s
}

.cdd2 .con>div.bottom .swiper-pagination-bullet-active {
	opacity: 1
}

.cdd2 .con>div.bottom .swiper-pagination-bullet-active:after {
	opacity: 1;
	width: 100%
}

.cdd2 .con>div.bottom .next {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cdd2 .con>div.bottom .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cdd2 .con>div.bottom .next img.img2 {
	display: none
}

.cdd2 .con>div.bottom .next:hover img.img1 {
	display: none
}

.cdd2 .con>div.bottom .next:hover img.img2 {
	display: block
}

.cdd2 .con>div.bottom .prev {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s;
	transform: translateX(-0.78rem)
}

.cdd2 .con>div.bottom .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cdd2 .con>div.bottom .prev img.img2 {
	display: none
}

.cdd2 .con>div.bottom .prev:hover img.img1 {
	display: none
}

.cdd2 .con>div.bottom .prev:hover img.img2 {
	display: block
}

.cdd2 .con>div.top {
	max-width: 100%;
	position: relative;
	overflow: hidden
}

.cdd2 .con>div.top .swiper-slide {
	opacity: 1;
	transition: all 0.5s
}

.cdd2 .con>div.top .swiper-slide-active {
	opacity: 1 !important
}

.cdd2.show .con>div.bottom {
	position: relative;
	opacity: 1
}

.cdd2.show .con>div.top .swiper-slide {
	opacity: 1
}

.cdd2.show1 .top1 {
	opacity: 1 !important
}

.cdd2.show1 .con>div.bottom {
	opacity: 1 !important
}

.cdd2.show1 .con>div.top {
	transform: scale(1) !important
}

.cdd2.show1 .con>div.top .swiper-slide {
	opacity: 1 !important
}

.cdd2 .btn_svg {
	display: block;
	margin: .4rem auto 0
}

.cdd3 {
	height: 6.4rem;
	position: relative;
	z-index: 2;
	margin-bottom: 0
}

.cdd3 .pic {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 86.46%;
	height: 86.46%;
	max-width: 100%;
	max-height: 100%;
	min-width: 86.46%;
	min-height: 86.46%;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.6s cubic-bezier(.36, 0, .7, 1)
}

.cdd3 .pic.show {
	width: 100%;
	height: 100%
}

.cdd3 .pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	height: 6.4rem;
	max-width: 99999px
}

.cdd3 .txt {
	position: absolute;
	top: 1.4rem;
	left: 0;
	width: 100%;
	text-align: center;
	color: #ffffff;
	font-weight: 400;
	line-height: 1.8
}

.cdd4 {
	padding-bottom: 0.8rem
}

.banner_tc {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 999;
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s
}

.banner_tc.show {
	opacity: 1;
	pointer-events: all
}

.banner_tc .bj {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.67)
}

.banner_tc .con {
	position: absolute;
	top: 53%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #000
}

.banner_tc .con video {
	width: 80vw;
	max-height: 76vh
}

.banner_tc .con .out {
	position: absolute;
	top: 0;
	right: 0;
	transform: translateX(150%);
	cursor: pointer;
	transition: all 0.5s;
	width: 0.30rem
}

.banner_tc .con .out:hover {
	transform: translateX(150%) rotate(180deg)
}

.ca_header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	padding: 0 1.34rem;
	border-bottom: 1px solid #E6E6E6;
	background-color: rgba(255, 255, 255, 0.8);
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	transform: translateY(-101%);
	transition: all 0.5s
}

.ca_header.on {
	transform: translateY(0)
}

.ca_header .con {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ca_header .con .h {
	color: #333;
	cursor: pointer
}

.ca_header .con .rightxx {
	display: flex;
	align-items: center
}

.ca_header .con .rightxx .list {
	display: flex
}

.ca_header .con .rightxx .list a {
	display: none;
	line-height: 2;
	padding: 0.16rem 0;
	position: relative;
	color: #7a7a7a
}

.ca_header .con .rightxx .list a.on{color: #606060;}

.ca_header .con .rightxx .list a.ph {
	margin-left: 0.6rem;
	display: block
}

.ca_header .con .rightxx .list a.hid {
	margin-left: 0
}

.ca_header .con .rightxx .list a:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background-color: #606060;
	opacity: 0;
	transition: all 0.5s
}

.ca_header .con .rightxx .list a.on:after {
	opacity: 1
}

.ca_header .con .rightxx .list a:hover:after {
	opacity: 1
}

.ca_header .con .rightxx .btn {
	width: fit-content;
	padding: 0.1rem 0.48rem;
	margin-left: 1rem;
	color: #606060;
	border: 1px solid #606060;
	border-radius: 0.08rem;
	line-height: 1.167;
	transition: all 0.5s;
}
.ca_header .con .rightxx .btn:hover{background-color: #606060;color: #ffffff;}

.ca_header .con .center{display: flex;justify-content: center;gap:0.8rem;width:100%;}
.ca_header .con .center a{line-height: 1.33;padding: 0.28rem 0;display:block; position: relative;color:#606060;font-weight:400;transition:all 0.5s}
.ca_header .con .center a:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.02rem;background-color: #FF7900;opacity:0;transition:all 0.5s;}
.ca_header .con .center a.on:after{opacity:1;}
.ca_header .con .center a.on{color: #FF7900;}

.cddd_bannerx {
	width: 100%;
	height: 100vh;
	position: relative
}

.cddd_bannerx video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.cddd_bannerx .h1x {
	text-align: center;
	color: #ffffff;
	position: absolute;
	top: 24.63vh;
	left: 0;
	width: 100%;
	font-weight: 500
}

.sud_con{position: relative;}
.sud_con .breadcrumbx{position: absolute;left: 0;top: 0.6rem;z-index:10;}

.cddd1 {
	position: relative;
	height: 180vh
}

.cddd1.auto {
	height: auto
}

.cddd1 .cddd_banner {
	width: 14.1rem;
	border-radius: 0.24rem;
	height: 7.16rem;
	margin: 0 auto;
	margin-top: 0.6rem;
	overflow: hidden;
}

.cddd1 .cddd_banner .video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
}

.cddd1 .cddd_banner .h {
	position: absolute;
	color: #ffffff;
	top: 24.63vh;
	left: 0;
	width: 100%;
	text-align: center;
	transition: all 0.2s
}

.cddd1 .cddd_banner .h.hid {
	opacity: 0
}

.cddd1 .breadcrumbx{padding: 0 1.34rem;margin: 0.6rem 0 0.8rem 0;}

.cddd1 .tit {
	text-align: center;
	width: 100%;
	z-index: 2;
	transition: all 0.5s
}

.cddd1 .tit .h1x {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
	margin-bottom: 0.26rem
}

.cddd1 .tit .p {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.65;
	width: 8.82rem;
	margin: 0 auto;
	font-weight: 400
}

.cddd1 .tit .btn {
	display: flex;
	margin: 0 auto;
	margin-top: 44vh;
	width: 2.2rem;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border-radius: 6px;
	color: #fff;
	border: 1px solid #ffffff
}

.cddd1 .tit .btn:hover {
	border-color: transparent
}

.cddd1 .tit .btn .svg_kuang {
	display: none
}

.cddd1 .tit .btn:after {
	background-color: #fff
}

.cddd1 .tit .btn:hover {
	color: #333333
}

.cddd1 .tit .btn img {
	width: 16px;
	height: 16px;
	margin-left: 0.1rem
}

.cddd1 .tit .btn img.img2 {
	display: none
}

.cddd1 .tit .btn:hover img.img1 {
	display: none
}

.cddd1 .tit .btn:hover img.img2 {
	display: block
}

.cddd2 {
	padding: 0.5rem 0 0.8rem 0;
}

.cddd2 .num_box {
	display: flex;
	justify-content: center;
	align-items: flex-start
}

.cddd2 .num_box .box {
	margin: 0 0.45rem;
	width: fit-content;
	text-align: center
}

.cddd2 .num_box .box .nums {
	display: flex;
	align-items: flex-end;
	justify-content: center
}

.cddd2 .num_box .box .nums .num {
	color: #606060;
	line-height: 1.2
}

.cddd2 .num_box .box .nums .dw {
	color: #606060;
	margin-left: 0.06rem;
	transform: translateY(-0.06rem)
}

.cddd2 .num_box .box .p {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.5
}

.cddd2 .num_box .box .p2x {
	font-size: 12px;
	font-weight: 400;
	color: #606060;
	text-align: center;
	opacity: 0.3;
	margin-top: 0.08rem
}

.cddd2 .p1x {
	font-size: 12PX;
	font-weight: 400;
	color: #606060;
	text-align: center;
	/*transform: translateY(-0.4rem);*/
	margin-top: 0.3rem;
	opacity: 0.3
}

.cddd2 .con {
	display: flex;
	width: 100%;
	justify-content: space-between
}

.cddd2 .con .item {
	display: block;
	width: 6.6rem;
	height: 5.67rem;
	overflow: hidden
}

.cddd2 .con .item .pic {
	width: 100%;
	height: 4.96rem;
	transition: all 0.5s;
	overflow: hidden;
	margin-bottom: 0.3rem
}

.cddd2 .con .item:hover .pic {
	height: 4.26rem
}

.cddd2 .con .item .pic img {
	width: 100%;
	height: 4.96rem;
	object-fit: cover;
	transition: all 0.5s
}

.cddd2 .con .item:hover .pic img {
	transform: scale(1.05)
}

.cddd2 .con .item .h {
	color: #333;
	line-height: 0.36rem;
	margin-bottom: 0.3rem;
	font-weight: 400;
	height: 0.36rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.cddd2 .con .item .btn {
	width: 2.18rem;
	line-height: 0.4rem;
	text-align: center;
	color: #333;
	border-radius: 0.06rem;
	border: 1px solid transparent;
	transition: all 0.5s;
	background-color: transparent;
	border: 1px solid #333
}

.cddd2 .con .item .btn:hover {
	background-color: #D9D9D9;
	border: 1px solid transparent
}

.cddd2_1 {
	padding-top: 1rem;
	padding-bottom: 1px !important;
	background-color: #f8f8f8
}

.cddd2_1 .tit {
	color: #606060;
	line-height: 1.3125;
	margin-bottom: 0.6rem;
	font-weight: 400;
	text-align: center
}


.cddd2_1 .list {
	display: flex;
	justify-content: center;
	margin-bottom: 1.2rem;
	gap: 1rem;
}

.cddd2_1 .list .item {
	text-align: center;
	width: fit-content
}

.cddd2_1 .list .item .icon {
	width: 0.5rem;
	height: 0.5rem;
	display: block;
	margin: 0 auto;
	margin-bottom: 0.28rem
}

.cddd2_1 .list .item .p {
	color: #606060;
	font-weight: 400;
	line-height: 1.41
}

.cddd2_1 .con {
	width: 100%;
	height: 6.4rem;
	background: no-repeat center;
	background-size: cover;
	color: #fff;
	padding-top: 1rem
}

.cddd2_1 .con .con1 {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-start
}

.cddd2_1 .con .p1x {
	font-size: 12PX;
	font-weight: 400;
	color: #fff;
	margin-top: 0.3rem;
	text-align: center;
	opacity: 0.5
}

.cddd2_1 .con .item {
	width: fit-content;
	margin: 0 0.78rem
}

.cddd2_1 .con .item .nums {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	margin-bottom: 0.07rem
}

.cddd2_1 .con .item .nums .num {
	line-height: 1.167
}

.cddd2_1 .con .item .nums .dw {
	margin-left: 0.06rem;
	transform: translateY(-0.08rem)
}

.cddd3 {
	padding: 1.2rem 0 0.92rem 0;
	background-color: #F7F7F7
}

.cddd3 .top {
	text-align: center;
	margin-bottom: 0.5rem
}

.cddd3 .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.cddd3 .top svg {
	display: none
}

.cddd3 .pic_box {
	position: relative;
	overflow: hidden;
	margin-bottom: 0.5rem
}

.cddd3 .pic_box .swiper-slide {
	display: block;
	position: relative;
	overflow: hidden;
	opacity: 0.2;
	transition: all 0.5s
}

.cddd3 .pic_box .swiper-slide img {
	width: 100%;
	height: 5.6rem;
	object-fit: cover;
	transition: all 0.5s
}

.cddd3 .pic_box .swiper-slide:hover img {
	transform: scale(1.05)
}

.cddd3 .pic_box .swiper-slide::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2.11rem;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 102.78%);
	opacity: 0;
	transition: all 0.5s;
	z-index: 2
}

.cddd3 .pic_box .swiper-slide:hover::before {
	opacity: 1
}

.cddd3 .pic_box .swiper-slide .btn {
	position: absolute;
	bottom: 0.3rem;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	z-index: 3;
	background-color: transparent;
	color: #fff
}

.cddd3 .pic_box .swiper-slide .btn:after {
	background-color: #fff
}

.cddd3 .pic_box .swiper-slide .btn {
	opacity: 1;
	bottom: 0.5rem;
	border: 1px solid #ffffff
}

.cddd3 .pic_box .swiper-slide .btn:hover {
	border-color: transparent
}

.cddd3 .pic_box .swiper-slide .btn .svg_kuang {
	display: none
}

.cddd3 .pic_box .swiper-slide .btn:hover {
	color: #333333
}

.cddd3 .pic_box .swiper-slide-active {
	opacity: 1
}

.cddd3 .tab {
	display: flex;
	justify-content: center;
	width: fit-content;
	margin: 0 auto;
	margin-bottom: 0.37rem;
	position: relative
}

.cddd3 .tab:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0.3rem;
	width: calc(100% - 0.6rem);
	height: 1px;
	background-color: rgba(0, 0, 0, 0.20)
}

.cddd3 .tab li {
	padding-bottom: 0.19rem;
	cursor: pointer;
	position: relative;
	line-height: 1.15;
	margin: 0 0.3rem
}

.cddd3 .tab li a {
	display: block;
	color: #606060;
	transition: all 0.5s
}

.cddd3 .tab li.on a {
	color: #333
}

.cddd3 .tab li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0%;
	height: 2px;
	background-color: #606060;
	transition: all 0.5s
}

.cddd3 .tab li.on:after {
	width: 100%
}

.cddd3 .txt_box {
	width: 8.2rem;
	margin: 0 auto;
	text-align: center
}

.cddd3 .txt_box .txt {
	display: none;
	color: #606060;
	line-height: 0.3rem;
	height: 0.9rem;
	font-weight: 200
}

.cddd3 .txt_box .txt.on {
	display: block
}

.cddd3_1 {
	padding: 0.8rem 1.34rem 0.8rem 1.34rem
}

.cddd3_1 .top {
	text-align: center
}

.cddd3_1 .top .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
	margin-bottom: 0.6rem
}


.cddd3_1 .tab {
	display: flex;
	width: fit-content;
	margin: 0 auto;
	margin-bottom: 0.32rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.20)
}

.cddd3_1 .tab .li {
	cursor: pointer;
	color: #7a7a7a;
	line-height: 1.15;
	padding-bottom: 0.14rem;
	position: relative;
	margin-right: 0.6rem
}

.cddd3_1 .tab .li:last-child {
	margin-right: 0
}

.cddd3_1 .tab .li.on {
	color: #606060
}

.cddd3_1 .tab .li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background-color: #606060;
	opacity: 0;
	transition: all 0.5s
}

.cddd3_1 .tab .li.on:after {
	opacity: 1
}

.cddd3_1 .cons {
	position: relative
}

.cddd3_1 .cons .prev {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cddd3_1 .cons .prev.swiper-button-disabled {
	opacity: 0 !important
}

.cddd3_1 .cons .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd3_1 .cons .prev img.img2 {
	display: none
}

.cddd3_1 .cons .prev:hover img.img1 {
	display: none
}

.cddd3_1 .cons .prev:hover img.img2 {
	display: block
}

.cddd3_1 .cons .next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cddd3_1 .cons .next.swiper-button-disabled {
	opacity: 0 !important
}

.cddd3_1 .cons .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd3_1 .cons .next img.img2 {
	display: none
}

.cddd3_1 .cons .next:hover img.img1 {
	display: none
}

.cddd3_1 .cons .next:hover img.img2 {
	display: block
}

.cddd3_1 .cons.hid .next,
.cddd3_1 .cons.hid .prev {
	display: none
}

.cddd3_1 .cons .con {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: none
}

.cddd3_1 .cons .con.on {
	display: block
}

.cddd3_1 .cons .con.cen .swiper-wrapper {
	justify-content: center
}

.cddd3_1 .cons .con .swiper-slide {
	height: 5.9rem;
	height: auto;
	/*overflow: hidden*/
}

.cddd3_1 .cons .con .swiper-slide .pic {
	width: 100%;
	height: 4.5rem;
	border-radius: 0.24rem;
	overflow: hidden;
	margin-bottom: 0.3rem;
	background-color: #898989;
	transition: all 0.5s
}


.cddd3_1 .cons .con .swiper-slide .pic img,
.cddd3_1 .cons .con .swiper-slide .pic video {
	width: 100%;
	height:100%;
	object-fit: cover;
	transition: all 0.5s;
}

.cddd3_1 .cons .con .swiper-slide:hover .pic img,
.cddd3_1 .cons .con .swiper-slide:hover .pic video {
	transform: scale(1.05);
}

.cddd3_1 .cons .con .swiper-slide .h {
	line-height: 1.167;
	color: #606060;
	font-weight: 400;
	margin-bottom: 0.1rem
}

.cddd3_1 .cons .con .swiper-slide .p {
	line-height: 0.32rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #7a7a7a;
}

.cddd3_1 .cons .con .swiper-slide .morex {
	color:#606060;
	padding: 0.1rem 0.48rem;
	border: 1px solid #606060;
	border-radius: 0.08rem;
	width: fit-content;
	line-height: 1.16;
	transition: all 0.5s;
	margin-top: 0.3rem;
}

.cddd3_1 .cons .con .swiper-slide .morex:hover{background-color:#333;color: #ffffff;}


.cddd3_1 .cons .con .swiper-slide .btn_svg {
	margin-right: .2rem
}

.cddd3_1 .cons .con .swiper-slide .btn1 {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 400;
	width: fit-content;
	transition: all 0.5s;
	margin-top: 0.26rem
}

.cddd3_1 .cons .con .swiper-slide .btn1:hover {
	color: #FF7900
}

.cddd3_1 .cons .con .swiper-slide .btn1 img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.cddd3_1 .cons .con .swiper-slide .btn1 img.img2 {
	display: none
}

.cddd3_1 .cons .con .swiper-slide .btn1:hover img.img1 {
	display: none
}

.cddd3_1 .cons .con .swiper-slide .btn1:hover img.img2 {
	display: block
}
/* .cddd3_1 {
	padding: 1.2rem 1.3rem 1.2rem 1.3rem
}

.cddd3_1 .top {
	text-align: center
}

.cddd3_1 .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.cddd3_1 .top svg {
	width: 0.73rem;
	height: 0.09rem;
	margin-bottom: 0.3rem
}

.cddd3_1 .top .p {
	color: #606060;
	line-height: 1.8;
	font-weight: 400;
	margin-bottom: 0.48rem
}

.cddd3_1 .tab {
	display: flex;
	width: fit-content;
	margin: 0 auto;
	margin-bottom: 0.32rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.20)
}

.cddd3_1 .tab .li {
	cursor: pointer;
	color: #606060;
	line-height: 1.15;
	padding-bottom: 0.14rem;
	position: relative;
	margin-right: 0.6rem
}

.cddd3_1 .tab .li:last-child {
	margin-right: 0
}

.cddd3_1 .tab .li.on {
	color: #333
}

.cddd3_1 .tab .li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background-color: #606060;
	opacity: 0;
	transition: all 0.5s
}

.cddd3_1 .tab .li.on:after {
	opacity: 1
}

.cddd3_1 .cons {
	padding: 0 1.37rem;
	position: relative
}

.cddd3_1 .cons .prev {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cddd3_1 .cons .prev.swiper-button-disabled {
	opacity: 0 !important
}

.cddd3_1 .cons .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd3_1 .cons .prev img.img2 {
	display: none
}

.cddd3_1 .cons .prev:hover img.img1 {
	display: none
}

.cddd3_1 .cons .prev:hover img.img2 {
	display: block
}

.cddd3_1 .cons .next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cddd3_1 .cons .next.swiper-button-disabled {
	opacity: 0 !important
}

.cddd3_1 .cons .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd3_1 .cons .next img.img2 {
	display: none
}

.cddd3_1 .cons .next:hover img.img1 {
	display: none
}

.cddd3_1 .cons .next:hover img.img2 {
	display: block
}

.cddd3_1 .cons.hid .next,
.cddd3_1 .cons.hid .prev {
	display: none
}

.cddd3_1 .cons .con {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: none
}

.cddd3_1 .cons .con.on {
	display: block
}

.cddd3_1 .cons .con.cen .swiper-wrapper {
	justify-content: center
}

.cddd3_1 .cons .con .swiper-slide {
	height: 5.9rem;
	overflow: hidden
}

.cddd3_1 .cons .con .swiper-slide .pic {
	width: 100%;
	height: 5.32rem;
	overflow: hidden;
	margin-bottom: 0.3rem;
	background-color: #898989;
	transition: all 0.5s
}

.cddd3_1 .cons .con .swiper-slide:hover .pic {
	height: 4.1rem
}

.cddd3_1 .cons .con .swiper-slide .pic img,
.cddd3_1 .cons .con .swiper-slide .pic video {
	width: 100%;
	height: 5.32rem;
	object-fit: cover
}

.cddd3_1 .cons .con .swiper-slide .h {
	line-height: 1.167;
	color: #333;
	font-weight: 400;
	margin-bottom: 0.1rem
}

.cddd3_1 .cons .con .swiper-slide .p {
	line-height: 0.32rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #606060;
	font-weight: 200
}

.cddd3_1 .cons .con .swiper-slide .link {
	margin-top: 0.26rem
}

.cddd3_1 .cons .con .swiper-slide .link-box {
	margin-top: 0.26rem;
	display: flex;
	align-items: center
}

.cddd3_1 .cons .con .swiper-slide .link-box .btnx {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 400;
	margin-right: 0.2rem
}

.cddd3_1 .cons .con .swiper-slide .link-box .btnx img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.cddd3_1 .cons .con .swiper-slide .link-box .btnx img.img2 {
	display: none
}

.cddd3_1 .cons .con .swiper-slide .link-box .btnx:hover img.img1 {
	display: none
}

.cddd3_1 .cons .con .swiper-slide .link-box .btnx:hover img.img2 {
	display: block
}

.cddd3_1 .cons .con .swiper-slide .link-box .btnx:hover {
	color: #FF7900
}

.cddd3_1 .cons .con .swiper-slide .btn_svg {
	margin-right: .2rem
}

.cddd3_1 .cons .con .swiper-slide .btn1 {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 400;
	width: fit-content;
	transition: all 0.5s;
	margin-top: 0.26rem
}

.cddd3_1 .cons .con .swiper-slide .btn1:hover {
	color: #FF7900
}

.cddd3_1 .cons .con .swiper-slide .btn1 img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.cddd3_1 .cons .con .swiper-slide .btn1 img.img2 {
	display: none
}

.cddd3_1 .cons .con .swiper-slide .btn1:hover img.img1 {
	display: none
}

.cddd3_1 .cons .con .swiper-slide .btn1:hover img.img2 {
	display: block
} */

.btn_svg {
	position: relative;
	width: 2.2rem;
	line-height: 0.46rem;
	text-align: center;
	z-index: 2;
	color: #333;
	border-radius: 0.08rem;
	z-index: 2;
	overflow: hidden;
	border: 1px solid #333
}

.btn_svg:hover {
	color: #fff;
	border-color: transparent
}

.btn_svg_p {
	color: #333333 !important
}

.btn_svg_p:hover {
	color: #ffffff !important
}

.btn_svg_n {
	width: 1.46rem
}

.btn_svg:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #333333;
	z-index: -2;
	opacity: 0
}

.btn_svg:hover:after {
	width: 100%;
	opacity: 1
}

.btn_svg .svg_kuang {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	display: none
}

.btn_svg .svg_kuang .svg1 {
	position: absolute;
	top: 0rem;
	width: 100%;
	height: 0.25rem;
	left: 0;
	stroke-dasharray: 600;
	stroke-dashoffset: 350;
	transition: all 0.8s
}

.btn_svg:hover .svg_kuang .svg1 {
	stroke-dashoffset: 335
}

.btn_svg .svg_kuang .svg2 {
	position: absolute;
	bottom: 0rem;
	width: 100%;
	left: 0;
	height: 0.25rem;
	stroke-dasharray: 600;
	stroke-dashoffset: 350;
	transition: all 0.8s
}

.btn_svg:hover .svg_kuang .svg2 {
	stroke-dashoffset: 335
}

.btn_svg_n .svg_kuang .svg1 {
	stroke-dasharray: 600;
	stroke-dashoffset: 427
}

.btn_svg_n:hover .svg_kuang .svg1 {
	stroke-dashoffset: 414
}

.btn_svg_n .svg_kuang .svg2 {
	stroke-dasharray: 600;
	stroke-dashoffset: 427
}

.btn_svg_n:hover .svg_kuang .svg2 {
	stroke-dashoffset: 414
}

.btn_svg_nx .svg_kuang .svg1 {
	stroke-dasharray: 600;
	stroke-dashoffset: 450
}

.btn_svg_nx:after {
	background-color: #fff
}

.btn_svg_nx:hover .svg_kuang .svg1 {
	stroke-dashoffset: 437
}

.btn_svg_nx .svg_kuang .svg2 {
	stroke-dasharray: 600;
	stroke-dashoffset: 450
}

.btn_svg_nx:hover .svg_kuang .svg2 {
	stroke-dashoffset: 437
}

.btn_svg.onchage {
	background: transparent !important;
	position: relative;
	padding: 0 !important;
	border: 1px solid #333
}

.btn_svg.onchage:hover {
	border-color: transparent;
	color: #fff
}

.btn_svg.onchage .svg_kuang {
	display: none
}

.btn_svg.onchage button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity: 0
}

.c-mapx .btn_svg {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #333333 !important;
	transform: translateY(0.3rem);
	border: 1px solid #333
}

.c-mapx .btn_svg:hover {
	color: #fff !important;
	border-color: transparent
}

.c-mapx .btn_svg .svg_kuang {
	display: none
}

.c-mapx .btn_svg img {
	width: 0.16rem;
	margin-right: 0.08rem
}

.c-mapx .btn_svg img.img2 {
	display: none
}

.c-mapx .btn_svg:hover img.img1 {
	display: none
}

.c-mapx .btn_svg:hover img.img2 {
	display: block
}

.cs-mores .btn_svg {
	color: #333333 !important;
	border: none;
	border-radius: 6px;
	width: 1.46rem !important;
	border: 1px solid #333
}

.cs-mores .btn_svg:hover {
	color: #fff !important;
	box-shadow: none;
	border-color: transparent
}

.cs-mores .btn_svg .svg_kuang {
	display: none
}

.cddd3_1 .cons .con .swiper-slide .btn {
	line-height: 0.4rem;
	width: 2.18rem;
	color: #333;
	font-weight: 400;
	border-radius: 0.06rem;
	transition: all 0.5s;
	border: 1px solid #333;
	text-align: center;
	margin-top: 0.26rem
}

.cddd3_1 .cons .con .swiper-slide .btn:hover {
	border-color: transparent;
	background-color: #D9D9D9
}

.cddd4 {
	padding: 1.2rem 2.8rem
}

.cddd4 .top {
	text-align: center;
	margin-bottom: 0.4rem
}

.cddd4 .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.4rem
}

.cddd4 .con {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 0
}

.cddd4 .con .item {
	width: 4.4rem;
	background-color: #F8F8F8;
	padding: 0.7rem 0.49rem 0.3rem 0.49rem
}

.cddd4 .con .item .icon {
	width: 0.53rem;
	height: 0.53rem;
	object-fit: contain;
	margin-bottom: 0.29rem
}

.cddd4 .con .item .h {
	color: #333;
	line-height: 1.167;
	margin-bottom: 0.29rem
}

.cddd4 .con .item .p {
	color: #606060;
	line-height: 0.3rem;
	font-weight: 200
}

.cddd4 .con .next {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 0.6;
	transition: all 0.5s
}

.cddd4 .con .next:hover {
	opacity: 1
}

.cddd4 .con .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd4 .con .prev {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 0.6;
	transition: all 0.5s;
	transform: translateX(-0.78rem)
}

.cddd4 .con .prev:hover {
	opacity: 1
}

.cddd4 .con .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd4 .con {
	position: relative;
	overflow: hidden;
	padding-bottom: 1.02rem
}

.cddd4 .con.hid {
	padding-bottom: 0
}

.cddd4 .con .swiper-pagination {
	position: absolute;
	left: 0;
	width: auto;
	bottom: 0.2rem
}

.cddd4 .con.hid .swiper-pagination {
	display: none
}

.cddd4 .con .swiper-pagination .swiper-pagination-bullet {
	width: 0.5rem;
	height: 1px;
	margin: 0 0 0 0;
	border-radius: 0;
	background-color: rgba(96, 96, 96, 0.2);
	transition: all 0.5s;
	position: relative;
	opacity: 1
}

.cddd4 .con .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 0%;
	height: 3px;
	background-color: #606060;
	opacity: 0;
	transition: all 0.5s
}

.cddd4 .con .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1
}

.cddd4 .con .swiper-pagination .swiper-pagination-bullet-active:after {
	opacity: 1;
	width: 100%
}

.cddd4 .con .next {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cddd4 .con.hid .next {
	display: none
}

.cddd4 .con .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd4 .con .next img.img2 {
	display: none
}

.cddd4 .con .next:hover img.img1 {
	display: none
}

.cddd4 .con .next:hover img.img2 {
	display: block
}

.cddd4 .con .prev {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s;
	transform: translateX(-0.78rem)
}

.cddd4 .con.hid .prev {
	display: none
}

.cddd4 .con .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd4 .con .prev img.img2 {
	display: none
}

.cddd4 .con .prev:hover img.img1 {
	display: none
}

.cddd4 .con .prev:hover img.img2 {
	display: block
}

.cddd4_1 {
	padding: 1.2rem 2.8rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.cddd4_1 .txt {
	width: 6rem
}

.cddd4_1 .txt .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem;
	font-weight: 400
}

.cddd4_1 .txt svg {
	width: 0.73rem;
	height: 0.09rem;
	margin-bottom: 0.3rem
}

.cddd4_1 .txt .p {
	color: #606060;
	text-align: justify;
	line-height: 1.8;
	font-weight: 200
}

.cddd4_1 .pic {
	width: 6.6rem;
	height: 6.1rem;
	overflow: hidden;
	background-color: #5F5F5F
}

.cddd4_1 .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.cddd4_1 .pic:hover img {
	transform: scale(1.05)
}

.cddd5{padding: 0.8rem 0.55rem;}
.cddd5 .tit{text-align: center;margin-bottom: 0.6rem;color: #606060;}
.cddd5 .cons .center{padding: 0 0.8rem;position: relative;}
.cddd5 .cons .prev{position: absolute;top: 50%;left: 0;width: 0.48rem;height: 0.48rem;transform: translateY(-50%);cursor: pointer;}
.cddd5 .cons .prev img{width: 100%;height: 100%;object-fit: contain;}
.cddd5 .cons .prev img.img2{display: none;}
.cddd5 .cons .prev:hover img.img1{display: none;}
.cddd5 .cons .prev:hover img.img2{display: block;}
.cddd5 .cons .next{position: absolute;top: 50%;right: 0;width: 0.48rem;height: 0.48rem;transform: translateY(-50%);cursor: pointer;}
.cddd5 .cons .next img{width: 100%;height: 100%;object-fit: contain;}
.cddd5 .cons .next img.img2{display: none;}
.cddd5 .cons .next:hover img.img1{display: none;}
.cddd5 .cons .next:hover img.img2{display: block;}
.cddd5 .cons .list{position: relative;overflow: hidden;margin-bottom: 0.6rem;margin-bottom:0;}
.cddd5 .cons .list .swiper-slide{background-color: #F8F8F8;border-radius: 0.18rem;padding-bottom: 0.4rem;}
.cddd5 .cons .list .swiper-slide .pic{width: 100%;height: 3.77rem;padding-top: 0.55rem;position: relative;overflow: hidden;margin-bottom: 0.6rem;}
.cddd5 .cons .list .swiper-slide .pic img{width: 100%;height: 3.22rem;object-fit: contain;transition: all 0.5s;}
.cddd5 .cons .list .swiper-slide:hover .pic img{transform: scale(1.05);}
.cddd5 .cons .list .swiper-slide .txt{width: 100%;padding: 0 0.4rem;color: #606060;line-height: 1.2;margin-bottom: 0.6rem;text-align: center;}
.cddd5 .cons .list .swiper-slide .morex{width: fit-content;padding: 0.1rem 0.48rem;margin:0 auto;color: #606060;border:1px solid #606060;border-radius: 0.08rem;transition: all 0.5s;}
.cddd5 .cons .list .swiper-slide .morex:hover{color:#ffffff;background-color: #333;}
.cddd5 .cons .morex{width: fit-content;display: block; padding: 0.1rem 0.48rem;margin:0 auto;color: #606060;border:1px solid #606060;border-radius: 0.08rem;transition: all 0.5s;display:none;}
.cddd5 .cons .morex:hover{color:#ffffff;background-color: #333;}

.cddd5 .cons.thr .list .swiper-wrapper{display: flex;gap: 0.29rem;}
.cddd5 .cons.two .list .swiper-wrapper{display: flex;gap: 0.29rem;}
.cddd5 .cons.thr .list .swiper-slide{width: 5.3rem;display: block;}
.cddd5 .cons.two .list .swiper-slide{width: 8.1rem;display: block;}
.cddd5 .cons.thr .prev,.cddd5 .cons.thr .next{display: none;}
.cddd5 .cons.two .prev,.cddd5 .cons.two .next{display: none;}


.cddd6 {
	padding: 0 0 0.2rem 0;
	position: relative
}

.cddd6x {
	padding: 0;
	position: relative
}

.cddd6 .txts {
	padding: 1.2rem 0;
	opacity: 1 !important
}

.cddd6 .txts .h {
	text-align: center;
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.cddd6 .txts .solid {
	/* width: 0.73rem; */
	height: 0.09rem;
	display: block;
	margin: 0 auto;
	margin-bottom: 0.3rem
}

.cddd6 .txts .p {
	width: 8.88rem;
	display: block;
	margin: 0 auto;
	color: #333;
	line-height: 1.8;
	font-weight: 400;
	text-align: center;
	margin-bottom: 0.3rem
}

.cddd6 .txts .num_box {
	display: flex;
	justify-content: center;
	padding-top: 0.2rem
}

.cddd6 .txts .num_box .box {
	width: fit-content;
	margin: 0 0.29rem
}

.cddd6 .txts .num_box .box .nums {
	display: flex;
	align-items: flex-end;
	margin-bottom: 0.06rem;
	justify-content: center
}

.cddd6 .txts .num_box .box .nums .num {
	color: #333;
	line-height: 1.167;
	margin-right: 0.06rem
}

.cddd6 .txts .num_box .box .nums .dw {
	color: #333;
	line-height: 1.15;
	transform: translateY(-0.1rem)
}

.cddd6 .txts .num_box .box .p1 {
	color: #333;
	line-height: 1.5;
	font-weight: 400;
	text-align: center
}

.cddd6 .txts .p1x {
	font-size: 12PX;
	font-weight: 400;
	color: #606060;
	text-align: center;
	margin-top: 0.3rem;
	opacity: 0.5
}

.cddd6 .pic_box {
	overflow: hidden;
	padding-top: 1.2rem;
	padding-bottom: 1.2rem
}

.cddd6 .pic_box .topx {
	padding: 0 2.8rem;
	margin-bottom: 0.6rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.cddd6 .pic_box .topx .tit {
	color: #333;
	font-weight: 400;
	line-height: 1.17
}

.cddd6 .pic_box .topx .morex {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 400
}

.cddd6 .pic_box .topx .morex img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.cddd6 .pic_box .topx .morex img.img2 {
	display: none
}

.cddd6 .pic_box .topx .morex:hover img.img1 {
	display: none
}

.cddd6 .pic_box .topx .morex:hover img.img2 {
	display: block
}

.cddd6 .pic_box .topx .morex:hover {
	color: #FF7900
}

.cddd6 .pic_box .boxx {
	position: relative;
	overflow: hidden
}

.cddd6 .pic_box .boxx .swiper-wrapper {
	transition-timing-function: linear
}

.cddd6 .pic_box .boxx:nth-child(2) {
	margin-bottom: 14px
}

.cddd6 .pic_box .boxx .swiper-slide {
	position: relative;
	height: 15.32vw;
	overflow: hidden
}

.cddd6 .pic_box .boxx .swiper-slide>img {
	width: calc(100% + 6px);
	height: calc(100% + 6px);
	object-fit: cover;
	transition: all 0.5s
}

.cddd6 .pic_box .boxx .swiper-slide video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.cddd6.show .pic_box .boxx .swiper-slide video {
	opacity: 0
}

.cddd6 .pic_box .boxx .swiper-slide:hover .pic img {
	transform: scale(1.05)
}

.cddd6 .pic_box .boxx.bottom {
	position: relative;
	opacity: 1;
	transition: all 0.5s
}

.cddd6 .pic_box .boxx.top {
	transform: scale(1);
	max-width: 100%;
	position: relative;
	overflow: hidden;
	transition: all 0.8s
}

.cddd6 .pic_box .boxx.top .swiper-slide {
	transition: all 0.5s
}

.cddd6 .pic_box .boxx .swiper-slide .txt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.50);
	color: #fff;
	padding: 1rem 0.5rem 0 0.5rem;
	opacity: 0;
	transition: all 0.5s
}

.cddd6 .pic_box .boxx .swiper-slide:hover .txt {
	opacity: 1;
	padding-top: 0.8rem
}

.cddd6 .pic_box .boxx .swiper-slide .txt .h {
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 0.4rem
}

.cddd6 .pic_box .boxx .swiper-slide .txt .btn {
	display: flex;
	align-items: center;
	color: #fff;
	font-weight: 400
}

.cddd6 .pic_box .boxx .swiper-slide .txt .btn img {
	width: 0.12rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.cddd6 .pic_box .boxx .swiper-slide .txt .btn:hover img {
	transform: translateX(0.06rem)
}

.cddd6 .pic_box .box2 {
	margin: 0 2.8rem;
	width: calc(100% - 5.6rem);
	position: relative;
	overflow: hidden;
	padding-bottom: 1.02rem
}

.cddd6 .pic_box .box2 .swiper-slide .pic {
	width: 100%;
	height: 2.8rem;
	overflow: hidden
}

.cddd6 .pic_box .box2 .swiper-slide .pic img {
	width: calc(100% + 6px);
	height: calc(100% + 6px);
	max-width: calc(100% + 6px);
	max-height: calc(100% + 6px);
	transform: translate(-3px, -3px);
	object-fit: cover;
	transition: all 0.5s
}

.cddd6 .pic_box .box2 .swiper-slide .pic:hover img {
	transform: scale(1.05)
}

.cddd6 .pic_box .box2 .swiper-slide .txt {
	padding: 0.24rem 0 0 0
}

.cddd6 .pic_box .box2 .swiper-slide .txt .h {
	color: #333;
	font-weight: 400;
	line-height: 28px;
	height: 56px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.cddd6 .pic_box .box2 .swiper-pagination {
	position: absolute;
	left: 0;
	width: auto
}

.cddd6 .pic_box .box2.hid .swiper-pagination {
	display: none
}

.cddd6 .pic_box .box2 .swiper-pagination-bullet {
	opacity: 1;
	border-radius: 4px;
	width: 40px;
	height: 26px;
	line-height: 24px;
	border: 1px solid transparent;
	color: #606060;
	background-color: transparent
}

.cddd6 .pic_box .box2 .swiper-pagination-bullet-active {
	color: #333;
	border-color: #333;
	background-color: transparent
}

.cddd6 .pic_box .box2 .swiper-pagination-bullet-active:after {
	opacity: 1;
	width: 100%
}

.cddd6 .pic_box .box2 .next {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.cddd6 .pic_box .box2.hid .next {
	display: none
}

.cddd6 .pic_box .box2 .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd6 .pic_box .box2 .next img.img2 {
	display: none
}

.cddd6 .pic_box .box2 .next:hover img.img1 {
	display: none
}

.cddd6 .pic_box .box2 .next:hover img.img2 {
	display: block
}

.cddd6 .pic_box .box2 .prev {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s;
	transform: translateX(-0.78rem)
}

.cddd6 .pic_box .box2.hid .prev {
	display: none
}

.cddd6 .pic_box .box2 .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.cddd6 .pic_box .box2 .prev img.img2 {
	display: none
}

.cddd6 .pic_box .box2 .prev:hover img.img1 {
	display: none
}

.cddd6 .pic_box .box2 .prev:hover img.img2 {
	display: block
}

.cddd7 {
	padding: 0.8rem 1.34rem
}

.cddd7 .top {
	text-align: center;
	margin-bottom: 0.4rem
}

.cddd7 .top .h {
	color: #606060;
	line-height: 1.3125;
	font-weight: 400;
	margin-bottom: 0.6rem
}

.cddd7 .pic {
	width: 100%
}

.cddd7 .pic img {
	width: 100%
}

.cddd7 .pic {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.cddd7 .pic .item {
	width: 1.98rem;
	text-align: center
}

.cddd7 .pic .item .icon {
	width: 100%;
	height: 1.98rem;
	border-radius: 50%;
	border: 1px solid #dedede;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.2rem
}

.cddd7 .pic .item .icon img {
	width: 0.58rem;
	height: 0.58rem;
	object-fit: contain;
}

.cddd7 .pic .item .txt {
	color: #333;
	font-weight: 400;
	line-height: 1.3
}

.cddd7 .pic>img.jt {
	width: 0.38rem;
	margin-top: 0.75rem;
	transform: translateY(-50%)
}

.cddd7 .pic>img.jt:last-child {
	display: none
}

.cddd7 .picx {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.cddd7 .picx .item {
	width: 1.98rem;
	text-align: center
}

.cddd7 .picx .item .icon {
	width: 100%;
	height: 1.98rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.25rem;
	position: relative;
	overflow: hidden
}

.cddd7 .picx .item .icon:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 0.08rem;
	border: 2px solid #FF6E00;
	opacity: 0;
	transition: all 0.5s
}

.cddd7 .picx .item .icon:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(160deg);
	width: 180%;
	height: 0.1rem;
	background-color: #fff;
	transition: all 1s ease-in-out
}

.cddd7 .picx .item:hover .icon:before {
	opacity: 1
}

.cddd7 .picx .item:hover .icon:after {
	transform: translate(-50%, -50%) rotate(340deg)
}

.cddd7 .picx .item .icon img {
	width: 0.44rem;
	position: relative;
	z-index: 10
}

.cddd7 .picx .item .icon img.img2 {
	display: none
}

.cddd7 .picx .item:hover .icon img.img1 {
	display: none
}

.cddd7 .picx .item:hover .icon img.img2 {
	display: block
}

.cddd7 .picx .item .txt {
	color: #606060;
	font-weight: 400;
	line-height: 1.3
}

.cddd7 .picx>img.jt {
	width: 0.48rem;
	margin-top: 0.94rem;
	transform: translateY(-50%)
}

.cddd7 .picx>img.jt:last-child {
	display: none
}

.cddd8 {
	padding: 1.2rem 2.8rem 0.8rem 2.8rem
}

.cddd8 .top {
	text-align: center;
	margin-bottom: 0.5rem
}

.cddd8 .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.cddd8 .top svg {
	width: 0.73rem;
	height: 0.09rem;
	margin-bottom: 0.3rem
}

.cddd8 .top .p {
	width: 8.88rem;
	display: block;
	margin: 0 auto;
	color: #333;
	line-height: 1.8;
	font-weight: 400;
	text-align: center
}

.cddd8 .con {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.cddd8 .con .item {
	width: 6.6rem;
	margin-bottom: 0.4rem
}

.cddd8 .con .item .pic {
	width: 100%;
	height: 4.2rem;
	overflow: hidden;
	margin-bottom: 0.3rem
}

.cddd8 .con .item .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.cddd8 .con .item .pic:hover img {
	transform: scale(1.05)
}

.cddd8 .con .item .h {
	color: #333;
	font-weight: 400;
	line-height: 1.75
}

.cddd9 {
	padding: 1.2rem 2.8rem;
	background-color: #F8F8F8
}

.cddd9 .top {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 0.4rem
}

.cddd9 .top .tit {
	width: calc(100% - 8.2rem)
}

.cddd9 .top .tit .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.cddd9 .top .tit svg {
	width: 0.73rem;
	height: 0.09rem
}

.cddd9 .top .p {
	width: 8.2rem;
	color: #606060;
	font-weight: 400;
	line-height: 1.8
}

.cddd9 .bottom {
	display: flex;
	justify-content: space-between
}

.cddd9 .bottom .item {
	width: 4.4rem;
	background-color: #ffffff;
	transition: all 0.5s
}

.cddd9 .bottom .item:hover {
	background-color: #D9D9D9
}

.cddd9 .bottom .item .pic {
	width: 100%;
	height: 4.6rem;
	overflow: hidden
}

.cddd9 .bottom .item .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.cddd9 .bottom .item .pic:hover img {
	transform: scale(1.05)
}

.cddd9 .bottom .item .txt {
	padding: 0.28rem 0.4rem;
	color: #333;
	font-weight: 400;
	line-height: 1.75
}

.cddd10 .con {
	position: relative;
	padding: 1.3rem 1.34rem;
}

.cddd10 .con .txt_left {
	position: sticky;
	top: 1.3rem;
	height: calc(100vh - 1.3rem);
	width: 4.34rem;
	padding-right: 0.3rem;
	float: left
}

.cddd10 .con .txt_left .top {
	margin-bottom: 1.8rem
}

.cddd10 .con .txt_left .top .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.3125;
	margin-bottom: 1.6rem
}


.cddd10 .con .txt_left .tab {
	border-left: 1px solid #ececec
}

.cddd10 .con .txt_left .tab .li {
	padding: 0.03rem 0 0.13rem 0.32rem;
	position: relative;
	color: #60606060;
	cursor: pointer;
	transition: all 0.5s;
	margin-bottom: 0.28rem;
	line-height: 1.3125;
}

.cddd10 .con .txt_left .tab .li:last-child{margin-bottom: 0;}

.cddd10 .con .txt_left .tab .li.on {
	color: #606060
}

.cddd10 .con .txt_left .tab .li:after {
	content: "";
	position: absolute;
	top: 0;
	left: -2px;
	width: 0.03rem;
	height: 100%;
	background-color: #ff7900;
	transition: all 0.5s;
	opacity: 0
}

.cddd10 .con .txt_left .tab .li.on:after {
	opacity: 1
}

.cddd10 .con .pic_right {
	width: 11.32rem;
	float: right;
	padding-bottom: calc(100vh - 10rem)
}

.cddd10 .con .pic_right .pic {
	width: 100%;
	height: 5.64rem;
	border-radius: 0.24rem;
	margin-bottom: 0.45rem;
	position: relative;
	overflow: hidden
}

.cddd10 .con .pic_right .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.cddd10 .con .pic_right .pic video {
	width: 102%;
	height: 102%;
	margin-top: -1%;
	margin-left: -1%;
	object-fit: cover
}

.cddd10 .con .pic_right .pic .h1x {
	position: absolute;
	bottom: 0.5rem;
	left: 0;
	padding: 0 0.5rem;
	color: #fff;
	line-height: 1.3
}

.nz_banner {
	position: relative;
	height: 200vh
}

.nz_banner .pics {
	position: sticky;
	top: 0;
	width: 100%;
	height: 100vh
}

.nz_banner .pics .pic {
	position: absolute;
	top: 52%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0.7);
	width: 100%;
	height: 100%;
	transition: all 0.8s;border-radius: 0.32rem;overflow: hidden;
}

.nz_banner.show .pics .pic {
	top: 50%;
	transform: translate(-50%, -50%) scale(1);
	border-radius: 0;
}

.nz_banner .pics .pic video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.nz_banner .pics .pic .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.20)
}

.nz_banner .pics .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.nz_banner .pics .txt {
	position: absolute;
	top: 19vh;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 0 2.8rem;
	color: #ffffff;
	opacity: 0;
	transition: all 0.5s;
	z-index: 2
}

.nz_banner.show .pics .txt {
	opacity: 1
}

.nz_banner .pics .txt .h {
	font-weight: 400;
	line-height: 1.3125;
}

.nz_banner .pics .txt .h_1{
    line-height: 1.3;
    margin-bottom: 0.22rem;
}

.nz_banner .pics .txt .p {
	font-weight: 400;
	line-height: 1.4;
	margin-top: 0.2rem;
}

.nz_con .nz1 {
	position: relative;
	padding: 0 2.8rem
}

.nz_con .nz1 .con {
	position: sticky;
	top: 0;
	width: 100%;
	padding: 1.2rem 0 1.2rem 0
}

.nz_con .nz1 .top {
	text-align: center;
	margin-bottom: 0.5rem
}

.nz_con .nz1 .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.nz_con .nz1 .top svg {
	display: none
}

.nz_con .nz1 .bottom {
	overflow: hidden;
	position: relative;
	padding-bottom: 1.02rem
}

.nz_con .nz1 .bottom.hid {
	padding-bottom: 0
}

.nz_con .nz1 .bottom .swiper-pagination {
	position: absolute;
	left: 0;
	width: auto;
	bottom: 0.2rem
}

.nz_con .nz1 .bottom.hid .swiper-pagination {
	display: none
}

.nz_con .nz1 .bottom .swiper-pagination .swiper-pagination-bullet {
	width: 0.5rem;
	height: 1px;
	margin: 0 0 0 0;
	border-radius: 0;
	background-color: rgba(96, 96, 96, 0.2);
	transition: all 0.5s;
	position: relative;
	opacity: 1
}

.nz_con .nz1 .bottom .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 0%;
	height: 3px;
	background-color: #606060;
	opacity: 1;
	transition: all 0.5s
}

.nz_con .nz1 .bottom .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1
}

.nz_con .nz1 .bottom .swiper-pagination .swiper-pagination-bullet-active:after {
	opacity: 1;
	width: 100%
}

.nz_con .nz1 .bottom .next {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.nz_con .nz1 .bottom.hid .next {
	display: none
}

.nz_con .nz1 .bottom .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.nz_con .nz1 .bottom .next img.img2 {
	display: none
}

.nz_con .nz1 .bottom .next:hover img.img1 {
	display: none
}

.nz_con .nz1 .bottom .next:hover img.img2 {
	display: block
}

.nz_con .nz1 .bottom .prev {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s;
	transform: translateX(-0.78rem)
}

.nz_con .nz1 .bottom.hid .prev {
	display: none
}

.nz_con .nz1 .bottom .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.nz_con .nz1 .bottom .prev img.img2 {
	display: none
}

.nz_con .nz1 .bottom .prev:hover img.img1 {
	display: none
}

.nz_con .nz1 .bottom .prev:hover img.img2 {
	display: block
}

.nz_con .nz1 .bottom .list .item {
	background-color: #F7F7F7;
	padding: 0.76rem 0.5rem 0.4rem 0.5rem;
	height: auto;
	box-sizing: border-box
}

.nz_con .nz1 .bottom .list .item:last-child {
	margin-right: 0
}

.nz_con .nz1 .bottom .list .item .icon {
	width: 0.53rem;
	height: 0.53rem;
	margin-bottom: 0.3rem
}

.nz_con .nz1 .bottom .list .item .icon img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.nz_con .nz1 .bottom .list .item .h1x {
	color: #333;
	line-height: 1.167;
	margin-bottom: 0.3rem
}

.nz_con .nz1 .bottom .list .item .p {
	color: #606060;
	line-height: 1.5;
	font-weight: 200
}

.nz_con .nz1 .bottom .list .item .p span {
	color: #333
}

.nz1_1 {
	padding:1.6rem 1.34rem 0.8rem 1.34rem
}

.nz1_1 .top {
	text-align: center;
}

.nz1_1 .top .h {
	color: #606060;
	line-height: 1.3125;
	font-weight: 400;
	margin-bottom: 0.6rem
}

.nz1_1 .tab {
	display: flex;
	justify-content: center;
	border-bottom: 1px solid rgba(51, 51, 51, 0.1);
	width: fit-content;
	margin: 0 auto;
	margin-bottom: 0.6rem;
}

.nz1_1 .tab.hid {
	display: none
}

.nz1_1 .tab .li {
	cursor: pointer;
	margin-right: 0.8rem;
	padding-bottom: 0.09rem;
	color: #7a7a7a;
	line-height: 1.3;
	transition: all 0.5s;
	position: relative
}

.nz1_1 .tab .li.on {
	color: #606060
}

.nz1_1 .tab .li:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 2px;
	width: 100%;
	background-color: #FF7900;
	opacity: 0;
	transition: all 0.5s
}

.nz1_1 .tab .li.on:after {
	opacity: 1
}

.nz1_1 .tab .li:last-child {
	margin-right: 0
}

.nz1_1 .cons {
	width: 100%;
	height: 6rem;
	position: relative
}

.nz1_1 .con {
	width: 100%;
	opacity: 0;
	display: flex;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.5s;
	height: 100%;
	border-radius: 0.32rem;
	overflow: hidden;
}

.nz1_1 .con.on {
	opacity: 1;
	pointer-events: all
}

.nz1_1 .con .txt {
	width: calc(100% - 10.64rem);
	background-color: #F7F7F7;
	height: 100%;
	display: flex;
	align-items: flex-start;
	padding: 1.2rem 1rem 0 1rem
}

.nz1_1 .con .txt .h1x {
	border-bottom: 1px solid #E0E0E0;
	color: #606060;
	font-weight: 400;
	line-height: 1.333;
	padding-bottom: 0.34rem;
	margin-bottom: 0.48rem
}

.nz1_1 .con .txt .h2 {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.nz1_1 .con .txt .list {
	height:9.6em;
	padding-right: 0.06rem;
	overflow: auto
}

.nz1_1 .con .txt .list::-webkit-scrollbar {
	width: 2px;
	height: 1px
}

.nz1_1 .con .txt .list::-webkit-scrollbar-thumb {
	background: #FF7900
}

.nz1_1 .con .txt .list::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1);
	height: 1.6rem !important
}

.nz1_1 .con .txt li {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.6;
	position: relative;
	padding-left: 0.13rem;
	list-style: none;
}



.nz1_1 .con .txt li:before{content: "";position: absolute;left: 0;top: 0.14rem;transform: translateY(-50%);width: 2px;height: 2px;border-radius: 50%;background-color: #7a7a7a;}


.nz1_1 .con .pic {
	width: 10.64rem;
	background-color: #E6E6E6;
	height: 100%;
	overflow: hidden
}

.nz1_1 .con .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.nz1_1 .con .pic:hover img {
	transform: scale(1.05)
}

.nz1_1 .conx {
	width: 100%;
	display: flex;
	justify-content: space-between
}

.nz1_1 .conx .box {
	width: 6.6rem
}

.nz1_1 .conx .box .pic {
	width: 100%;
	height: 3.72rem;
	overflow: hidden;
	margin-bottom: 0.5rem
}

.nz1_1 .conx .box .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.nz1_1 .conx .box:hover .pic img {
	transform: scale(1.05)
}

.nz1_1 .conx .box .h1x {
	color: #333;
	line-height: 1.167;
	font-weight: 400;
	margin-bottom: 0.3rem
}

.nz1_1 .conx .box .list p {
	line-height: 0.32rem;
	color: #606060;
	position: relative;
	font-weight: 200
}

.nz1_2 {
	padding: 1.3rem 1.34rem;
	background-color: #f7f7f7
}

.nz1_2 .top {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 0.6rem
}

.nz1_2 .top .t_left .h {
	color: #606060;
	line-height: 1.3125;
	font-weight: 400;
}

.nz1_2 .top .t_right {
	width: fit-content;
	display: flex;
	border-bottom: 2px solid #E0E0E0
}

.nz1_2 .top .t_right li {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.3;
	padding-bottom: 0.09rem;
	position: relative;
	transition: all 0.5s;
	margin-right: 0.8rem;
	cursor: pointer
}

.nz1_2 .top .t_right li:last-child {
	margin-right: 0
}

.nz1_2 .top .t_right li.on {
	color: #606060
}

.nz1_2 .top .t_right li:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 0;
	height: 2px;
	background-color: #ff7900;
	transition: all 0.5s
}

.nz1_2 .top .t_right li.on:after {
	width: 100%
}

.nz1_2 .bottom {
	position: relative;
	overflow: hidden;
	padding-bottom: 0.5rem
}

.nz1_2 .bottom .swiper-slide {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.nz1_2 .bottom .swiper-slide .b_left {
	width: 6.92rem
}

.nz1_2 .bottom .swiper-slide .b_left .pic {
	width: 100%;
	height: 3.58rem;
	overflow: hidden;
	border-radius: 0.24rem;
	margin-bottom: 0.7rem
}

.nz1_2 .bottom .swiper-slide .b_left .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.nz1_2 .bottom .swiper-slide .b_left .pic:hover img {
	transform: scale(1.05)
}

.nz1_2 .bottom .swiper-slide .b_left .h1x {
	color: #606060;
	line-height: 1.3;
	margin-bottom: 0.24rem
}

.nz1_2 .bottom .swiper-slide .b_left .p1 {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.6;
	height: 4.8em;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.nz1_2 .bottom .swiper-slide .b_right {
	width: 9.3rem;
	height: 5.34rem;
	border-radius: 0.24rem;
	overflow: hidden;
}

.nz1_2 .bottom .swiper-slide .b_right video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.nz1_2 .bottom .swiper-pagination {
	position: absolute;
	left: 0;
	width: auto;
	bottom: 0.2rem
}

.nz1_2 .bottom.hid .swiper-pagination {
	display: none
}

.nz1_2 .bottom .swiper-pagination .swiper-pagination-bullet {
	width: 0.5rem;
	height: 1px;
	margin: 0 0 0 0;
	border-radius: 0;
	background-color: rgba(96, 96, 96, 0.2);
	transition: all 0.5s;
	position: relative;
	opacity: 1
}

.nz1_2 .bottom .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 0%;
	height: 3px;
	background-color: #606060;
	opacity: 1;
	transition: all 0.5s
}

.nz1_2 .bottom .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1
}

.nz1_2 .bottom .swiper-pagination .swiper-pagination-bullet-active:after {
	opacity: 1;
	width: 100%
}

.nz1_2 .btnsx {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 1.08rem;
	display: flex;
	z-index: 5;
	justify-content: space-between
}

.nz1_2 .btnsx>div {
	width: 0.47rem;
	cursor: pointer
}

.nz1_2 .btnsx>div img {
	width: 100%
}

.nz1_2 .btnsx>div img.img2 {
	display: none
}

.nz1_2 .btnsx>div:hover img.img1 {
	display: none
}

.nz1_2 .btnsx>div:hover img.img2 {
	display: block
}

.nz2 {
	position: relative;
	height: 300vh
}

.nz2 .cons {
	position: sticky;
	top: 0;
	width: 100%;
	height: 100vh
}

.nz2 .cons .leftxx {
	width: 100%;
	justify-content: center;
	display: flex;
	background-color: #F7F7F7;
	border-radius: 0 0.32rem 0.32rem 0;
	height: 100vh
}

.nz2 .cons .leftxx .con {
	width: 12.88rem;
	position: relative;
	padding: 1.47rem 0 0 0
}

.nz2 .cons .leftxx .con .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
	text-align: center;
	margin-bottom: 0.35rem
}

.nz2 .cons .leftxx .con .pics {
	width: 100%;
	height: 56.13vh;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.3rem
}

.nz2 .cons .leftxx .con .pics .pic {
	width: 100%;
	height: 100%;
	object-fit: contain;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all 0.5s;
	mix-blend-mode: multiply
}

.nz2 .cons .leftxx .con .pics .pic.on {
	opacity: 1
}

.nz2 .cons .leftxx .con .pics .pic img {
	max-width: 9999px;
	height: 100%;
	object-fit: contain;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%)
}

.nz2 .cons .leftxx .con .tab {
	display: flex;
	justify-content: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.20);
	width: fit-content;
	margin: 0 auto;
	margin-bottom: 0.32rem
}

.nz2 .cons .leftxx .con .tab .li {
	cursor: pointer;
	margin-right: 0.8rem;
	line-height: 1.3;
	padding-bottom: 0.09rem;
	position: relative;
	color: #7a7a7a
}

.nz2 .cons .leftxx .con .tab .li.on {
	color: #606060
}

.nz2 .cons .leftxx .con .tab .li:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0%;
	height: 1px;
	background-color: #ff7900
}

.nz2 .cons .leftxx .con .tab .li.on:after {
	width: 100%
}

.nz2 .cons .leftxx .con .tab .li:last-child {
	margin-right: 0
}

.nz2 .cons .leftxx .con .txts {
	width: 6.4rem;
	margin: 0 auto;
	text-align: center;
	font-weight: 400;
	color: #7a7a7a;
	line-height: 1.77
}

.nz2 .cons .leftxx .con .txts .txt {
	display: none
}

.nz2 .cons .leftxx .con .txts .txt.on {
	display: block
}

.nz2 .cons .rightxx {
	position: absolute;
	right: 0;
	top: 0;
	width: 5rem;
	height: 50vw;
    min-height: 100vh;
	display: flex;
	align-items: flex-start;
	padding-top: 1rem;
	padding-right: 1.28rem;
	opacity: 0;
	transition: all 0.5s
}

.nz2 .cons .rightxx.show {
	opacity: 1
}

.nz2 .cons .rightxx .con {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	display: none
}

.nz2 .cons .rightxx .con.on {
	display: block
}

.nz2 .cons .rightxx .item {
	display: block;
	margin-bottom: 0.2rem;
	transform: translateX(0.3rem);
	opacity: 0
}

.nz2 .cons .rightxx.show .item {
	transform: translateX(0);
	opacity: 1
}

.nz2 .cons .rightxx.show .item:nth-child(1) {
	transition: all 0.5s
}

.nz2 .cons .rightxx.show .item:nth-child(2) {
	transition: all 0.5s 0.1s
}

.nz2 .cons .rightxx.show .item:nth-child(3) {
	transition: all 0.5s 0.2s
}

.nz2 .cons .rightxx .item:last-child {
	margin-bottom: 0
}

.nz2 .cons .rightxx .item .pics {
	width: 100%;
	background: url(../img2/bg.jpg)no-repeat center;
	background-size: cover;
	margin-bottom: 0.2rem;
	border-radius: 0.16rem;
	overflow: hidden;
	position: relative
}

.nz2 .cons .rightxx .item .pics .pic {
	width: 100%;
	height: 11.5vw;
	overflow: hidden
}

.nz2 .cons .rightxx .item .pics .pic img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	transition: all 0.5s
}

.nz2 .cons .rightxx .item .pics .pic img:hover {
	transform: scale(1.05)
}

.nz2 .cons .rightxx .item .pics .btn {
	padding: 0 0.3rem 0.3rem 0;
	display: flex;
	justify-content: flex-end;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.nz2 .cons .rightxx .item .pics .btn img {
	width: 0.3rem
}

.nz2 .cons .rightxx .item .pics .btn img.img2 {
	display: none
}

.nz2 .cons .rightxx .item .pics:hover .btn img.img1 {
	display: none
}

.nz2 .cons .rightxx .item .pics:hover .btn img.img2 {
	display: block
}

.nz2 .cons .rightxx .item .txt {
	color: #606060;
	line-height: 1.3;
    height: 1.3em;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.nz_con .nz3 {
	position: relative;
	padding-bottom: 0.8rem
}

.nz_con .nz3 .cons {
	padding: 1.2rem 2.8rem 0 2.8rem
}

.nz_con .nz3 .cons .top {
	margin-bottom: 0.5rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.nz_con .nz3 .cons .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem;
	margin-bottom: 0
}

.nz_con .nz3 .cons .top svg {
	width: 0.73rem;
	height: 0.09rem;
	display: none
}

.nz_con .nz3 .cons .top .btn {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 400
}

.nz_con .nz3 .cons .top .btn img {
	width: 0.16rem;
	margin-left: 0.1rem;
	transition: all 0.5s
}

.nz_con .nz3 .cons .top .btn img.img2 {
	display: none
}

.nz_con .nz3 .cons .top .btn:hover img.img1 {
	display: none
}

.nz_con .nz3 .cons .top .btn:hover img.img2 {
	display: block
}

.nz_con .nz3 .cons .top .btn:hover {
	color: #FF7900
}

.nz_con .nz3 .cons .con {
	overflow: hidden
}

.nz_con .nz3 .cons .con .con1 {
	position: relative;
	overflow: hidden;
	padding-bottom: 1.02rem
}

.nz_con .nz3 .cons .con .con1.hid {
	padding-bottom: 0
}

.nz_con .nz3 .cons .con .con1 .swiper-pagination {
	position: absolute;
	left: 0;
	width: auto
}

.nz_con .nz3 .cons .con .con1.hid .swiper-pagination {
	display: none
}

.nz_con .nz3 .cons .con .con1 .swiper-pagination-bullet {
	width: 0.5rem;
	height: 1px;
	margin: 0 0 0 0;
	border-radius: 0;
	background-color: rgba(96, 96, 96, 0.2);
	transition: all 0.5s;
	position: relative;
	opacity: 1
}

.nz_con .nz3 .cons .con .con1 .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 0%;
	height: 3px;
	background-color: #606060;
	opacity: 1;
	transition: all 0.5s
}

.nz_con .nz3 .cons .con .con1 .swiper-pagination-bullet-active {
	opacity: 1
}

.nz_con .nz3 .cons .con .con1 .swiper-pagination-bullet-active:after {
	opacity: 1;
	width: 100%
}

.nz_con .nz3 .cons .con .con1 .next {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s
}

.nz_con .nz3 .cons .con .con1.hid .next {
	display: none
}

.nz_con .nz3 .cons .con .con1 .next img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.nz_con .nz3 .cons .con .con1 .next img.img2 {
	display: none
}

.nz_con .nz3 .cons .con .con1 .next:hover img.img1 {
	display: none
}

.nz_con .nz3 .cons .con .con1 .next:hover img.img2 {
	display: block
}

.nz_con .nz3 .cons .con .con1 .prev {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.52rem;
	height: 0.52rem;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s;
	transform: translateX(-0.78rem)
}

.nz_con .nz3 .cons .con .con1.hid .prev {
	display: none
}

.nz_con .nz3 .cons .con .con1 .prev img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.nz_con .nz3 .cons .con .con1 .prev img.img2 {
	display: none
}

.nz_con .nz3 .cons .con .con1 .prev:hover img.img1 {
	display: none
}

.nz_con .nz3 .cons .con .con1 .prev:hover img.img2 {
	display: block
}

.nz_con .nz3 .cons .con .con1 .item {
	width: 5.9rem;
	height: auto;
	margin-right: 0.4rem
}

.nz_con .nz3 .cons .con .con1 .item:last-child {
	margin-right: 0
}

.nz_con .nz3 .cons .con .con1 .item .pic {
	width: 100%;
	height: 2.8rem;
	overflow: hidden
}

.nz_con .nz3 .cons .con .con1 .item .pic img {
	width: calc(100% + 6px);
	height: calc(100% + 6px);
	max-width: calc(100% + 6px);
	max-height: calc(100% + 6px);
	transform: translate(-3px, -3px);
	object-fit: cover;
	transition: all 0.5s
}

.nz_con .nz3 .cons .con .con1 .item .pic:hover img {
	transform: scale(1.05)
}

.nz_con .nz3 .cons .con .con1 .item .txt {
	padding: 0.24rem 0 0 0
}

.nz_con .nz3 .cons .con .con1 .item .txt .day {
	display: flex;
	align-items: center;
	color: #606060;
	font-weight: 400;
	line-height: 24px;
	height: 24px;
	margin-bottom: 0.14rem
}

.nz_con .nz3 .cons .con .con1 .item .txt .day span {
	display: block;
	margin: 0 0.1rem
}

.nz_con .nz3 .cons .con .con1 .item .txt .h {
	color: #333;
	font-weight: 400;
	line-height: 28px;
	height: 56px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0
}

.nz_con .nz3 .cons .con .con1 .item .txt .nums {
	display: flex;
	color: #333;
	align-items: center;
	margin-bottom: 0.07rem;
	padding-top: 0.24rem
}

.nz_con .nz3 .cons .con .con1 .item .txt .nums .num {
	font-weight: 400;
	line-height: 28px
}

.nz_con .nz3 .cons .con .con1 .item .txt .nums .dw {
	font-weight: 400;
	margin-left: 0.06rem
}

.nz_con .nz3 .cons .con .con1 .item .txt .p {
	color: #333;
	font-weight: 400;
	line-height: 24px;
	height: 24px
}

.nz_con .nz4 {
	padding: 1.2rem 2.8rem 1.2rem 2.8rem
}

.nz_con .nz4 .top {
	text-align: center;
	margin-bottom: 0.5rem
}

.nz_con .nz4 .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.nz_con .nz4 .top svg {
	width: 0.73rem;
	height: 0.09rem;
	display: none
}

.nz_con .nz4 .pic {
	width: 100%
}

.nz_con .nz4 .pic img {
	width: 100%
}

.nz_con .nz4 .pic video {
	width: 100%
}

.nz_con .nz4 .list {
	display: flex;
	justify-content: center;
	margin-top: 0.54rem
}

.nz_con .nz4 .list .item {
	margin: 0 0.55rem
}

.nz_con .nz4 .list .item .icon {
	width: 0.4rem;
	height: 0.4rem;
	margin-bottom: 0.32rem
}

.nz_con .nz4 .list .item .icon img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.nz_con .nz4 .list .item .h1x {
	line-height: 1.167;
	color: #333;
	font-weight: 400;
	margin-bottom: 0.3rem
}

.nz_con .nz4 .list .item .p1 {
	color: #606060;
	font-weight: 400;
	line-height: 1.67
}

.nz_con .nz4 .list .item .p1 p {
	margin-bottom: 0.08rem
}

.nz_con .nz4 .list .item .p1 p:last-child {
	margin-bottom: 0
}

.nz5 {
	padding: 1.3rem 1.34rem;
	background-color: #f8f8f8
}

.nz5 .top {
	text-align: center;
	margin-bottom: 0.6rem
}

.nz5 .top .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
}

.nz5 .bottom {
	display: flex;
	width: 100%;
	justify-content: space-between
}

.nz5 .bottom .box {
	width:2.12rem;
	overflow: hidden;
	position: relative;
	margin-right: 10px;
	transition: all 0.5s
}

.nz5 .bottom .box:last-child {
	margin-right: 0
}

.nz5 .bottom .box.on {
	width: 7.02rem
}

.nz5 .bottom .box.on .p1 {
	opacity: 1;
	transform: translateY(0);
	visibility: visible;
	transition: all .4s .3s
}

.nz5 .bottom .box .pic {
	height: 7.24rem;
	position: relative;
	width: 100%;
	background-color: #D9D9D9;
	border-radius: 0.24rem;
	overflow: hidden;
	margin-bottom: 0.36rem
}

.nz5 .bottom .box .pic img {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 7.24rem;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.nz5 .bottom .box .txt {
	padding: 0
}

.nz5 .bottom .box .h1x {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
	text-align: center;
	margin-bottom: 0.12rem
}

.nz5 .bottom .box.on .h1x{
	text-align: left;
}

.nz5 .bottom .box .p1 {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.67;
	height: 3.34em;
	opacity: 0;
	visibility: hidden;
	transform: translateY(20px)
}

.nz6 {
	padding:0.8rem 0.55rem 0.8rem 0.55rem;
}

.nz6 .top {
	margin-bottom: 0.6rem;
}

.nz6 .top .tit .h {
	color: #606060;
	line-height: 1.3;
	text-align: center;
	font-weight: 400;
}


.nz6 .cons{padding: 0 0.8rem;position: relative;padding-bottom:1rem;}
.nz6 .cons .prev{position: absolute;bottom: 0%;right: 1.46rem;width: 0.48rem;height: 0.48rem;cursor: pointer;}
.nz6 .cons .prev img{width: 100%;height: 100%;object-fit: contain;}
.nz6 .cons .prev img.img2{display: none;}
.nz6 .cons .prev:hover img.img1{display: none;}
.nz6 .cons .prev:hover img.img2{display: block;}
.nz6 .cons .next{position: absolute;bottom: 0%;right: 0.8rem;width: 0.48rem;height: 0.48rem;cursor: pointer;}
.nz6 .cons .next img{width: 100%;height: 100%;object-fit: contain;}
.nz6 .cons .next img.img2{display: none;}
.nz6 .cons .next:hover img.img1{display: none;}
.nz6 .cons .next:hover img.img2{display: block;}

.nz6 .con {
	position: relative;
	overflow: hidden
}

.nz6 .con .swiper-slide{border-radius: 0.24rem;overflow: hidden;}

.nz6 .con .pic {
	width: 100%;
	height: 3.02rem;
	overflow: hidden
}

.nz6 .con .pic img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.5s
}

.nz6 .con .pic:hover img{transform: scale(1.05);}

.nz6 .con .h1x {
	padding: 0.28rem 0;
	line-height: 1.87;
	background: #F8F8F8;
	color: #606060;
	text-align: center;
	font-weight: 400
}

.nz6 .morex{width: fit-content;margin: 0 auto;display: block;padding: 0.1rem 0.48rem;line-height: 1.167;color: #606060;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;margin-top:0.6rem;}
.nz6 .morex:hover{color: #ffffff;background-color: #333;}

.nzz{height: 6.4rem;position: relative;}
.nzz .bj{width: 100%;height: 100%;}
.nzz .bj img{width: 100%;height: 100%;object-fit: cover;}
.nzz .tit{position: absolute;top: 1.3rem;left: 0;width: 100%;text-align: center;line-height: 1.75;font-weight: 400;color: #ffffff;}

.nz7 {
	padding: 1.3rem 1.34rem;
	background-color: #F7F7F7
}

.nz7 .top {
	margin-bottom: 0.6rem;
	text-align: center
}

.nz7 .top .h {
	color: #606060;
	font-weight: 400;
	line-height: 1.3;
}

.nz7 .con {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%
}

.nz7 .con .pic {
	width: 9.35rem;
	height: 5.54rem;
	border-radius: 0.32rem;
	overflow: hidden;
	position: relative
}

.nz7 .con .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
	position: absolute;
	opacity: 0
}

.nz7 .con .pic img.on {
	opacity: 1;
	transition: all 0.5s
}

.nz7 .con .pic:hover img {
	transform: scale(1.05)
}

.nz7 .con .list {
	width: 6.31rem
}

.nz7 .con .list .item {
	padding: 0.4rem 0 0.24rem 0;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	cursor: pointer
}

.nz7 .con .list .item .icon {
	position: absolute;
	top: 0.48rem;
	right: 0;
	width: 0.12rem;
	height: 0.12rem
}

.nz7 .con .list .item .icon img {
	width: 100%;
	height: 100%;
	object-fit: content
}

.nz7 .con .list .item .icon img.img2 {
	display: none
}

.nz7 .con .list .item.on .icon img.img1 {
	display: none
}

.nz7 .con .list .item.on .icon img.img2 {
	display: block
}

.nz7 .con .list .item .h {
	color: #606060;
	line-height: 1.3;
	font-weight: 400
}

.nz7 .con .list .item .p {
	color: #707070;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.16rem;
	display: none
}

.lz_tc {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 999;
	opacity: 0;
	pointer-events: none
}

.lz_tc.show {
	opacity: 1;
	pointer-events: all
}

.lz_tc .bj {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.72)
}

.lz_tc .zx_con {
	position: relative;
	height: 100vh;
	width: 40%
}

.lz_tc .zx_con iframe {
	width: 100%;
	height: 100%
}

.lz_tc .con {
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0.7rem 0.7rem 0.5rem 0.7rem
}

.lz_tc .con .out {
	position: absolute;
	top: 0.3rem;
	right: 0.2rem;
	width: 0.52rem;
	cursor: pointer;
	transition: all 0.5s
}

.lz_tc .con .out img {
	width: 100%
}

.lz_tc .con .out:hover {
	transform: rotate(180deg)
}

.lz_tc .con .top {
	text-align: center;
	margin-bottom: 0.3rem
}

.lz_tc .con .top .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem;
	font-weight: 400
}

.lz_tc .con .top svg {
	width: 0.73rem;
	height: 0.09rem;
	margin-bottom: 0.3rem
}

.lz_tc .con .top .p {
	color: #606060;
	line-height: 1.8;
	font-weight: 200
}

.lz_tc .con .form {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 750px
}

.lz_tc .con .form .input {
	width: 360px;
	position: relative;
	margin-bottom: 0.2rem;
	display: flex;
	border: 1px solid #60606020;
	padding: 0 0.2rem;
	line-height: 0.5rem;
	border-radius: 0.06rem
}

.lz_tc .con .form .input .name {
	color: #606060;
	font-weight: 400;
	display: flex;
	align-items: center
}

.lz_tc .con .form .input .name span {
	color: #FF7900;
	margin-right: 0.03rem
}

.lz_tc .con .form .input input {
	width: calc(100% - 44px);
	padding: 0 0 0 0.1rem;
	line-height: 0.5rem;
	transition: all 0.5s;
	background-color: transparent !important
}

.lz_tc .con .form .input .select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0
}

.lz_tc .con .form .input_sel {
	z-index: 10
}

.lz_tc .con .form .input_sel:after {
	content: "";
	position: absolute;
	top: 0.25rem;
	right: 0.2rem;
	width: 0.12rem;
	height: 0.06rem;
	background: url(../img2/nzxl.svg);
	background-size: 100% 100%
}

.lz_tc .con .form .input_sel:nth-child(5):after {
	display: none
}

.lz_tc .con .form .input.hid .select {
	opacity: 1
}

.lz_tc .con .form .input_sel .sel {
	position: relative;
	width: calc(100% - 44px);
	z-index: 3;
	padding: 0 0.1rem
}

.lz_tc .con .form .input_sel .sel select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 0.1rem;
	background-color: transparent;
	border-color: transparent
}

.lz_tc .con .form .input_sel .sel .layui-form-select {
	display: none
}

.lz_tc .con .form .input1 {
	width: 100%;
	height: 1.5rem;
	align-items: flex-start
}

.lz_tc .con .form .input textarea {
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	width: 100%;
	padding: 0 0.2rem;
	line-height: 0.5rem;
	border: 1px solid #60606020;
	border-radius: 0.06rem;
	transition: all 0.5s;
	height: 1.5rem
}

.lz_tc .con .form .submit {
	width: 2.18rem;
	line-height: 0.4rem;
	border-radius: 0.06rem;
	cursor: pointer;
	transition: all 0.5s;
	margin: 0 auto;
	background-color: transparent;
	border: 1px solid #606060;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.lz_tc .con .form .submit:hover {
	background-color: #D9D9D9;
	border: 1px solid transparent
}

.lz_tc .con .form .btn_svg {
	margin: 0 auto
}

.nl_con {
	padding: 1.66rem 1.34rem;
}

.nl_con .breadcrumbx {
	padding: 0;margin-bottom: 0.8rem;
}

.nl_con .cons {
	position: relative
}

.nl_con .cons .top {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-bottom: 0.5rem;
	padding-top: 0.8rem;
	position: relative;
	z-index: 10;
	background-color: #fff
}

.nl_con .cons .top .leftxx {
	width: 72%
}

.nl_con .cons .top .leftxx .item {
	display: flex
}

.nl_con .cons .top .leftxx .item:nth-child(1) {
	margin-bottom: 0.37rem
}

.nl_con .cons .top .leftxx .item:nth-child(2) {
	margin-bottom: 0.16rem
}

.nl_con .cons .top .leftxx .item:nth-child(2).hid {
	display: none
}

.nl_con .cons .top .leftxx .item .name {
	color: #606060;
	margin-right: 0.36rem;
	white-space: nowrap;
	margin-top: 0.04rem
}

.nl_con .cons .top .leftxx .item>ul {
	display: flex
}

.nl_con .cons .top .leftxx .item>ul a {
	display: block;
	color: #606060;
	opacity: 0.7;
	transition: all 0.5s;
	line-height: 1.3125;
	margin-right: 0.58rem
}

.nl_con .cons .top .leftxx .item>ul a.on,
.nl_con .cons .top .leftxx .item>ul a:hover {
	color: #333;
	opacity: 1
}

.nl_con .cons .top .leftxx .item .list {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 1px;
	width: calc(100% - 30px - 0.36rem)
}

.nl_con .cons .top .leftxx .item .list .btn {
	padding: 0.07rem 0.12rem;
	border: 0.01rem solid rgba(96, 96, 96, 0.6);
	border-radius: 0.06rem;
	color: #7a7a7a;
	line-height: 1.3125;
	display: flex;
	align-items: center;
	margin-right: 0.13rem;
	margin-bottom: 0.1rem;
	cursor: pointer;
	white-space: nowrap;
	position: relative;
	transition: all .4s
}

.nl_con .cons .top .leftxx .item .list .btn img {
	width: 0.08rem;
	position: absolute;
	right: .12rem;
	visibility: hidden
}

.nl_con .cons .top .leftxx .item .list .btn.on {
	background-color: #f8f8f8;
	color: #606060;
	border-color: transparent;
	padding-right: .39rem
}

.nl_con .cons .top .leftxx .item .list .btn.on img {
	visibility: visible;
	transition: all .2s .2s
}

.nl_con .cons .top .leftxx .item .select {
	position: relative;
	z-index: 2;
	color: #333;
	color: rgba(96, 96, 96, 0.7)
}

.nl_con .cons .top .leftxx .item .select .h {
	width: 1.25rem;
	line-height: 0.32rem;
	border: 0.01rem solid rgba(96, 96, 96, 0.6);
	border-radius: 0.06rem;
	padding: 0 0.5rem 0 0.13rem;
	position: relative;
	background-color: #fff
}

.nl_con .cons .top .leftxx .item .select .h:after {
	content: "";
	position: absolute;
	right: 0.13rem;
	width: 0.1rem;
	height: 0.06rem;
	background: url(../img2/nl_sel.png);
	background-size: 100% 100%;
	top: 50%;
	transform: translateY(-50%)
}

.nl_con .cons .top .leftxx .item .select ul {
	position: absolute;
	top: calc(100% - 0.06rem);
	left: 0;
	width: 100%;
	padding: 0.16rem 0.5rem 0.1rem 0.13rem;
	background-color: #ffff;
	z-index: -1;
	border: 0.01rem solid rgba(96, 96, 96, 0.6);
	border-top: none;
	border-bottom-left-radius: 0.06rem;
	border-bottom-right-radius: 0.06rem;
	display: none;
	height: 1.86rem;
	overflow: auto
}

.nl_con .cons .top .leftxx .item .select ul::-webkit-scrollbar {
	width: 2px;
	height: 1px
}

.nl_con .cons .top .leftxx .item .select ul::-webkit-scrollbar-thumb {
	background: rgba(96, 96, 96, 0.3)
}

.nl_con .cons .top .leftxx .item .select ul::-webkit-scrollbar-track {
	background: transparent
}

.nl_con .cons .top .leftxx .item .select ul a {
	display: block;
	line-height: 0.32rem;
	color: rgba(96, 96, 96, 0.7)
}

.nl_con .cons .top .rightxx {
	display: flex;
	width: 2.96rem;
	line-height: 0.4rem;
	border: 0.01rem solid rgba(96, 96, 96, 0.6);
	border-radius: 0.06rem;
	padding: 0 0.24rem 0 0.12rem;
	display: flex;
	align-items: center
}

.nl_con .cons .top .rightxx input {
	width: calc(100% - 0.2rem);
	line-height: 1.3125;
	padding: 0.07rem 0.12rem
}

.nl_con .cons .top .rightxx input::placeholder {
	color: rgba(96, 96, 96, 0.7);
	opacity: 0.5
}

.nl_con .cons .top .rightxx a {
	display: block;
	width: 0.2rem
}

.nl_con .cons .top .rightxx a img {
	width: 100%
}

.nl_con .cons .center {
	width: 100%;
	position: relative;
	overflow: hidden;
	background-color: #F8F8F8;border-radius: 0.24rem;overflow: hidden;
}

.nl_con .cons .center .swiper-slide {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 0.4rem 0.64rem;
	flex-flow: row-reverse;
	opacity: 0;
	transition: all 0.5s
}

.nl_con .cons .center .swiper-slide-active {
	opacity: 1
}

.nl_con .cons .center .swiper-slide .pic {
	width: 8.03rem;
	height: 4.94rem;
	border-radius: 0.24rem;
	overflow: hidden
}

.nl_con .cons .center .swiper-slide .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.nl_con .cons .center .swiper-slide .txt {
	width: 6.88rem;
	padding-top: 0.33rem;
}

.nl_con .cons .center .swiper-slide .add-box {
	transition: all .4s
}

.nl_con .cons .center .swiper-slide .txt .tip {
	color: #606060;
	font-weight: 400;
	line-height: 1.3125;
	margin-bottom: 0.16rem
}

.nl_con .cons .center .swiper-slide .txt .h {
	color: #333;
	line-height: 0.4rem;
	margin-bottom: 0.28rem
}

.nl_con .cons .center .swiper-slide .txt .p {
	color: #606060;
	line-height: 0.24rem;
	height: 0.24rem;
	margin-bottom: 0.5rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.nl_con .cons .center .swiper-slide .txt .p1 {
	display: flex;
	margin-bottom: 0.5rem;
	align-items: center
}

.nl_con .cons .center .swiper-slide .txt .p1 .tip {
	width: fit-content;
	line-height: 0.28rem;
	text-align: center;
	padding: 0 0.1rem;
	color: #333;
	font-weight: 400;
	background-color: rgba(0, 0, 0, 0.05);
	margin-right: 0.13rem;
	margin-bottom: 0 !important;
	display: none
}

.nl_con .cons .center .swiper-slide .txt .p1 .p2 {
	display: flex;
	align-items: center;
	margin-right: 0.22rem;
	color: #606060;
	line-height: 0.28rem
}

.nl_con .cons .center .swiper-slide .txt .p1 .p2 img {
	width: 0.2rem;
	height: 0.2rem;
	object-fit: contain;
	margin-right: 0.06rem
}

.nl_con .cons .center .swiper-slide .txt .more {
	display: flex;
	justify-content: center;
	color: #FF7900;
	margin: 0;
	width: 1.48rem;
	border: none;
	height: 0.4rem
}

.nl_con .cons .center .swiper-slide .txt .more:hover {
	color: #fff
}

.nl_con .cons .center .swiper-slide:hover .pic img {
	transform: scale(1.05)
}

.nl_con .cons .center .swiper-slide:hover .add-box {
	transform: translateY(-10px)
}

.nl_con .cons .center .swiper-pagination {
	bottom: 0.22rem;
	left: 0.64rem;
	width: auto
}

.nl_con .cons .center .swiper-pagination .swiper-pagination-bullet {
	width: 0.4rem;
	height: 1px;
	opacity: 1;
	border-radius: 0;
	background-color: #C2C2C2;
	margin: 0;
	position: relative
}

.nl_con .cons .center .swiper-pagination .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	height: 3px;
	width: 0%;
	background-color: #606060
}

.nl_con .cons .center .swiper-pagination .swiper-pagination-bullet-active:after {
	width: 100%;
	transition: all 0.5s
}

.nl_con .cons .center .btnsx {
	position: absolute;
	left: 0.64rem;
	bottom: 0.73rem;
	width: 1.08rem;
	display: flex;
	justify-content: space-between;
	z-index: 5
}

.nl_con .cons .center .btnsx>div {
	width: 0.47rem;
	cursor: pointer
}

.nl_con .cons .center .btnsx>div img {
	width: 100%
}

.nl_con .cons .center .btnsx>div img.img2 {
	display: none
}

.nl_con .cons .center .btnsx>div:hover img.img1 {
	display: none
}

.nl_con .cons .center .btnsx>div:hover img.img2 {
	display: block
}

.nl_con .cons .bottom {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* padding: 0 2.64rem */
}

.nl_con .cons .bottom:after {
	content: "";
	width: 5.5rem;
	height: 1px
}

.nl_con .cons .bottom .box1 {
	width: 5.5rem;
	padding: 0.2rem;
	display: block;
	margin-bottom: 0.2rem;
	transition: all 0.5s;
	border-radius: 0.24rem;
}

.nl_con .cons .bottom .box1:hover {
	background-color: #F8F8F8
}

.nl_con .cons .bottom .box1 .pic {
	position: relative;
	width: 100%;
	height: 2.88rem;
	border-radius: 0.24rem;
	overflow: hidden;
	margin-bottom: 0.3rem
}

.nl_con .cons .bottom .box1 .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.nl_con .cons .bottom .box1:hover .pic img {
	transform: scale(1.05)
}

.nl_con .cons .bottom .box1 .pic .yg {
	position: absolute;
	width: 0.8rem;
	height: 0.3rem;
	line-height: 0.3rem;
	text-align: center;
	color: #fff;
	top: 0.2rem;
	left: 0;
	background: url(../img2/nlx_yg.svg) no-repeat center;
	background-size: 100% 100%;
	z-index: 5;
}

.nl_con .cons .bottom .box1 .h {
	color: #606060;
	line-height: 1.3;
	height: 2.6em;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0.28rem
}

.nl_con .cons .bottom .box1 .bottom1 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.nl_con .cons .bottom .box1 .bottom1 .tip {
	width: fit-content;
	line-height: 0.28rem;
	text-align: center;
	padding: 0 0.1rem;
	color: #333;
	font-weight: 400;
	background-color: rgba(0, 0, 0, 0.05);
	margin-right: 0.13rem;
	display: none
}

.nl_con .cons .bottom .box1 .bottom1 .p {
	margin-bottom: 8px;
	display: flex;
	align-items: center;
	margin-right: 0.3rem;
	color: #7a7a7a;
	font-weight: 400
}

.nl_con .cons .bottom .box1 .bottom1 .p.hid_l {
	display: none
}

.nl_con .cons .bottom .box1 .bottom1 .p img {
	width: 0.2rem;
	margin-right: 0.05rem;
}

.nl_con .cons .more {
	display: block;
	width: 2.18rem;
	line-height: 0.4rem;
	border: 0.01rem solid rgba(96, 96, 96, 0.6);
	border-radius: 0.06rem;
	text-align: center;
	margin: 0 auto;
	margin-top: 0.7rem;
	transition: all 0.5s;
	color: #333
}

.nl_con .cons .more.hid {
	display: none
}

.nl_con .cons .more:hover {
	background-color: #E6E6E6;
	border-color: transparent
}

.el-pagination {
	display: flex;
	justify-content: center
}

.el-pager {
	display: flex;
	justify-content: center
}

.el-pagination .btn-next {
	background: url(../img2/nl_next1.svg)no-repeat center;
	background-size: 16px 16px;
	border: 1px solid transparent;
}

.el-pagination .btn-next:hover {
	background-image: url(../img2/nl_next1.svg);
	border: 1px solid #333;
}

.el-pagination .btn-prev {
	background: url(../img2/nl_prev1.svg)no-repeat center;
	background-size: 16px 16px;
	border: 1px solid transparent;
}

.el-pagination .btn-prev:hover {
	background-image: url(../img2/nl_prev1.svg);
	border: 1px solid #333;
}

.el-icon-arrow-left:before {
	font-size: 0
}

.el-icon-arrow-right:before {
	font-size: 0
}

.nl_con .cons li.more {
	border: none;
	font-size: 0;
	background: url(../img2/nl_dian1.png)no-repeat center;
	background-size: 26px 26px
}

.nl_con .cons li.more:hover {
	background-image: url(../img2/nl_dian2.png)
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
	background-color: transparent;
	color: #333 !important;
	border: 1px solid #333
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color: transparent;
	color: #333 !important;
	border: 1px solid #333
}

.sus_dev {
	padding-top: 6.25vw
}

.sus_dev .bottom {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.sus_dev .bottom:after {
	content: "";
	width: 32.5%;
	height: 1px
}

.sus_dev .bottom .box1 {
	width: 32.5%;
	padding: 0.17rem 0.16rem 0.36rem 0.16rem;
	display: block;
	margin-bottom: 0.14rem;
	transition: all 0.5s;
	border-radius: 0.24rem;
	overflow: hidden;
}

.sus_dev .bottom .box1:hover {
	background-color: #F8F8F8
}

.sus_dev .bottom .box1 .pic {
	width: 100%;
	padding-bottom: 56.25%;
	overflow: hidden;
	margin-bottom: 0.32rem;
	position: relative;
	border-radius: 0.24rem;
}

.sus_dev .bottom .box1 .pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.sus_dev .bottom .box1:hover .pic img {
	transform: scale(1.05)
}

.sus_dev .bottom .box1 .h {
	color: #606060;
	line-height: 1.33;
	height: 2.66em;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0.2rem
}

.sus_dev .bottom .box1 .bottom1 {
	display: flex;
	align-items: center
}

.sus_dev .bottom .box1 .bottom1 .tip {
	width: fit-content;
	line-height: 0.28rem;
	text-align: center;
	padding: 0 0.1rem;
	color: #333;
	font-weight: 400;
	background-color: rgba(0, 0, 0, 0.05);
	margin-right: 0.13rem
}

.sus_dev .bottom .box1 .bottom1 .p {
	display: flex;
	align-items: center;
	margin-right: 0.23rem;
	color: #606060;
	font-weight: 200
}

.sus_dev .bottom .box1 .bottom1 .p img {
	width: 0.2rem;
	height: 0.2rem;
	margin-right: 0.06rem
}

.sus_dev .morex{width: fit-content;margin: 0 auto;display: block;padding: 0.1rem 0.48rem;color: #606060;font-weight: 400;line-height: 1.167;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;margin-top: 0.6rem;}
.sus_dev .morex:hover{color: #ffffff;background-color: #333;}

.nd_con .nd1{padding: 1.66rem 1.34rem 1.23rem 1.34rem;background-color: #f8f8f8;}
.nd_con .nd1 .breadcrumbx{padding: 0;margin-bottom: 0.5rem;}
.nd_con .nd1 .conx{padding: 1.2rem 2.26rem 0.8rem 2.26rem;background-color: #ffffff;position: relative;border-radius:0.18rem;}
.nd_con .nd1 .conx .morex{width: fit-content;padding: 0.1rem 0.48rem;border-radius: 0.08rem;color: #606060;font-weight: 400;transition: all 0.5s;border: 1px solid #606060;margin:0 auto;margin-top:2rem;display:block;}
.nd_con .nd1 .conx .morex:hover{color:#Ffffff;background-color: #333333;}
.nd_con .top {margin: 0 0 0.52rem 0;}

.nd_con .top .h {
	text-align: center;
	color: #606060;
	line-height: 1.33;
	margin-bottom: 0.23rem
}

.nd_con .top .p {
	display: flex;
	justify-content: center
}

.nd_con .top .p>div {
	display: flex;
	align-items: center;
	margin: 0 0.1rem;
	color: #7a7a7a;
	font-weight: 400
}

.nd_con .top .p>div img {
	width: 0.27rem;
	height: 0.24rem;
	object-fit: contain
}

.nd_con .link_list {
	position: relative;
	z-index: 20
}

.nd_con .link_list:after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: rgba(103, 120, 134, 0.12);
	top: 50%
}

.nd_con .link_list .btns {
	padding: 0 0.6rem;
	background-color: #fff;
	width: 3.6rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	position: relative;
	z-index: 2
}

.nd_con .link_list .btns>a {
	position: relative;
	display: block;
	width: 0.4rem;
	height: 0.4rem
}

.nd_con .link_list .btns>a .social-share-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-color: transparent !important
}

.nd_con .link_list .btns>a .social-share-icon:hover {
	background-color: transparent !important
}

.nd_con .link_list .btns>a .social-share-icon:before {
	display: none
}

.nd_con .link_list .btns>a>img {
	width: 100%;
	opacity: 1;
	transition: all 0.5s
}

.nd_con .link_list .btns>a:hover>img {
	opacity: 0.7
}

.show-poster{display: none!important;}

#poster{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    background: rgba(0,0,0,0.5);
    display: none;
}
.postpad{
    width: 80%;
    max-width: 600px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9999;
    position: absolute;
}
.poclose{
    position: absolute;
    top:0;
    right: 0;
    z-index: 9999;
}
.postpad img{
    width: 100%;
}

.ewmclose{
    position: absolute;
    right: -17px;
    top: -17px;
    font-size: 18px;
    background: #000;
    color:#ffffff;
    cursor: pointer;
    width: 34px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    line-height: 34px;
    border-radius: 1000px;
    cursor: pointer;
    transition: width 1s,height 1s,transform 1s;
    -moz-transition: width 1s,height 1s,transform 1s;
    -webkit-transition: width 1s,height 1s,transform 1s;
    -o-transition: width 1s,height 1s,transform 1s;
}
.ewmclose:hover{
    background: #FF7900;
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);

}
.ewmclose img{width: 50%;display: block;margin: auto;}


.nd_con .center {
	padding: 0.5rem 0 0 0;
	line-height: 2 !important;
	color: #606060
}

.nd_con .center p {
	text-indent: 0 !important;
	margin-bottom: 15px
}

.nd_con .center video {
	height: auto;display: block;width: 100%;
}

.nd_con .center .p {
	color: #606060;
	line-height: 2;
	font-weight: 400;
	margin-bottom: 0.52rem
}

.nd_con .center img {
	margin: 0 auto;
}

.nd_con .center .p1 {
	text-align: right;
	color: #606060;
	line-height: 1.6
}

embed {
	width: 100% !important;
	height: auto !important
}

.nd_con .bottom{padding: 1.6rem 1.34rem;}
.nd_con .bottom .tit {
	text-align: center;
	line-height: 1.33;
	color: #606060;
	margin-bottom: 0.5rem
}

.nd_con .bottom .list {
	display: flex;
	justify-content: space-between
}

.nd_con .bottom .box1 {
	width: 5.7rem;
	padding: 0.2rem;
	display: block;
	margin-bottom: 0;
	border-radius: 0.18rem;
	transition: all 0.5s
}

.nd_con .bottom .box1:hover {
	background-color: #F8F8F8
}

.nd_con .bottom .box1 .pic {
	width: 100%;
	height: 2.88rem;
	border-radius: 0.18rem;
	overflow: hidden;
	margin-bottom: 0.3rem
}

.nd_con .bottom .box1 .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.nd_con .bottom .box1:hover .pic img {
	transform: scale(1.05)
}

.nd_con .bottom .box1 .h {
	color: #606060;
	line-height: 1.33;
	height: 2.66em;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0.28rem
}

.nd_con .bottom .box1 .bottom1 {
	display: flex;
	align-items: center
}

.nd_con .bottom .box1 .bottom1 .tip {
	width: fit-content;
	line-height: 0.28rem;
	text-align: center;
	padding: 0 0.1rem;
	color: #333;
	font-weight: 400;
	background-color: rgba(0, 0, 0, 0.05);
	margin-right: 0.13rem
}

.nd_con .bottom .box1 .bottom1 .p {
	display: flex;
	align-items: center;
	margin-right: 0.38rem;
	color: #606060;
	font-weight: 400
}

.nd_con .bottom .box1 .bottom1 .p img {
	width: 0.27rem;
	margin-right: 0.05rem
}

.nd_con .bottom .morex{width: fit-content;padding: 0.1rem 0.48rem;border-radius: 0.08rem;color: #606060;font-weight: 400;transition: all 0.5s;border: 1px solid #606060;margin:0 auto;margin-top:0.5rem;display:block;}
.nd_con .bottom .morex:hover{color:#Ffffff;background-color: #333333;}

.nd_con .more {
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-top: 0.7rem;
	border: none;
	line-height: 0.46rem;
	height: 0.46rem;
	border: 1px solid #333
}

.nd_con .more:hover {
	border-color: transparent
}

.nd_con .more .svg_kuang {
	display: none
}

.nd_con .more:hover {
	background-color: #E6E6E6;
	border-color: transparent
}

.nd_con .video-js {
	margin: 0 auto;
	max-width: 100%;
	height: auto;
	background: transparent;
}

.nd_con_h .top {
	margin: 1.16rem 3.66rem 0.48rem 3.66rem;
	width: calc(100% - 7.32rem)
}

.nd_con_h .link_list {
	margin: 0 3.66rem;
	width: calc(100% - 7.32rem)
}
.nd_con_h .center{padding: 0.7rem 3.66rem;}

.nd_con_h .center .pic{width: 100%;margin-bottom: 0.5rem;}
.nd_con_h .center .pic img{width: 100%;}
.nd_con_h .center .list{position: relative;padding:0.15rem 0;background-color:#F7F7F7;}
/*.nd_con_h .center .list:before{content:"";position: absolute;top:0;left: 0.29rem;width: 0.01rem;height: 100%;background: rgba(96,96,96,0.2);}*/
.nd_con_h .center .list .li{position: relative;padding:0.15rem 0.84rem 0.15rem 0.56rem;line-height:0.4rem;color:#333;}
/*.nd_con_h .center .list .li:before{content:"";position: absolute;top:0;left: 0.29rem;width: 0.01rem;height: calc(100% + 0.1rem);background: rgba(96,96,96,0.2);}*/
/*.nd_con_h .center .list .li:last-child:before{height:100%;}*/
.nd_con_h .center .list .li .dian{position: absolute;left: 0.18rem;top:0.35rem;transform:translateY(-50%); width: 0.22rem;height: 0.22rem;background-color: #f7f7f7;}
.nd_con_h .center .list .li .dian::after{content:"";position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 0.1rem;height: 0.1rem;background-color: #FF7900;border-radius: 50%;}


.ab_con .ab1 {
	padding: 1.2rem 2.8rem 1rem 2.8rem;
	text-align: center;
	background-color: #f7f7f7
}

.ab_con .ab1 .top {
	margin-bottom: 0.5rem
}

.ab_con .ab1 .top .h {
	line-height: 1.3;
	margin-bottom: 0.3rem;
	color: #606060
}

.ab_con .ab1 .top svg {
	width: 0.73rem;
	height: 0.09rem;
	margin: 0 auto;
	margin-bottom: 0.4rem
}

.ab_con .ab1 .top .p {
	color: #7a7a7a;
	line-height: 1.8;
	font-weight: 400;
	margin-bottom: 0.36rem
}

.ab_con .ab1 .pic {
	width: 100%;
	position: relative;
	margin-bottom: 0;
	position: relative;
	background-color: #000;border-radius: 0.24rem;
	overflow: hidden;
}

.ab_con .ab1 .pic>img {
	width: 100%;
	opacity: 1
}

.ab_con .ab1 .pic.on>img {
	opacity: 0
}

.ab_con .ab1 .pic.o1>img {
	opacity: 0
}

.ab_con .ab1 .pic>video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/* height: 100%;
	object-fit: cover; */
	opacity: 0;
	transition: all 0.5s;
	padding-right: 0;
	cursor: pointer
}

.ab_con .ab1 .pic.on>video {
	opacity: 1;
	pointer-events: all
}

.ab_con .ab1 .pic.o1>video {
	opacity: 1
}

.ab_con .ab1 .pic .btn {
	position: absolute;
	right: 1rem;
	bottom: 0.8rem;
	width: 0.36rem;
	height: 0.36rem;
	cursor: pointer;
	transition: all 0.5s;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, 0.2);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 4px
}

.ab_con .ab1 .pic .btn img {
	width: 0.2rem;
	height: 0.2rem;
	object-fit: contain
}

.ab_con .ab1 .pic .btn img.img2 {
	display: none
}

.ab_con .ab1 .pic.on .btn img.img1 {
	display: none
}

.ab_con .ab1 .pic.on .btn img.img2 {
	display: block
}

.ab_con .ab1 .pic.o1 .btn {
	opacity: 0
}

.ab_con .ab1 .p1 {
	color: #606060;
	line-height: 1.8;
	font-weight: 200
}

.ab_con .ab2 {
	background-color: #F7F7F7;
	position: relative;
	height: auto
}

.ab_con .ab2 .con {
	padding: 0 2.8rem 1.4rem 2.8rem
}

.ab_con .ab2 .con .tit {
	text-align: center;
	margin-bottom: 0.4rem
}

.ab_con .ab2 .con .tit .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.5rem
}

.ab_con .ab2 .con .tit svg {
	width: 0.73rem;
	height: 0.09rem;
	display: none
}

.ab_con .ab2 .con .item {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.8rem
}

.ab_con .ab2 .con .item .pic .btn {
    position: absolute;
    right: 1rem;
    bottom: 0.8rem;
    width: 0.36rem;
    height: 0.36rem;
    cursor: pointer;
    transition: all 0.5s;
    z-index: 10;
    display: flex!important;
    align-items: center;
    justify-content: center;
    background-color: rgba(255,255,255,0.2);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 4px
}

.ab_con .ab2 .con .item .pic .btn img {
    width: 0.2rem!important;
    height: 0.2rem!important;
    object-fit: contain
}

.ab_con .ab2 .con .item .pic .btn img.img2 {
    display: none
}

.ab_con .ab2 .con .item .pic.on .btn img.img1 {
    display: none
}

.ab_con .ab2 .con .item .pic.on .btn img.img2 {
    display: block
}

.ab_con .ab2 .con .item .pic.on .btn {
    /*display: block;*/
    opacity: 0
}
.ab_con .ab2 .con .item .pic.o1 .btn {
    /*display: block;*/
    opacity: 0
}

.ab_con .ab2 .con .item:nth-child(1) {
	flex-flow: row-reverse
}

.ab_con .ab2 .con .item:last-child {
	margin-bottom: 0;
	flex-flow: row-reverse
}

.ab_con .ab2 .con .item .txt {
	width: 5.3rem;
	padding-right: 0;
	color: #7a7a7a;
	line-height: 1.8;
	font-weight: 400
}

.ab_con .ab2 .con .item .txt .more2{
    width: fit-content;
    padding: 0.1rem 0.32rem;
    border: 0.01rem solid rgba(96, 96, 96, 0.6);
    border-radius: 0.06rem;
    color: rgba(96, 96, 96, 0.7);
    line-height: 1.3125;
    display: flex;
    font-weight: 400;
    align-items: center;
    margin-right: 0.13rem;
    margin-bottom: 0.1rem;
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    transition: all .4s;
	border-radius: 0.08rem;
}

.ab_con .ab2 .con .item .txt .more2:hover{
    background-color: #333333;
    color: #fff;
}

.ab_con .ab2 .con .item .txt .more2.on{
    background-color: #333333;
    color: #fff;
}

.ab_con .ab2 .con .item .pic {
	width: 8.19rem;
	height: 4.8rem;
	overflow: hidden;
	position: relative;
	border-radius: 0.24rem;
	overflow: hidden;
}

.ab_con .ab2 .con .item .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.ab_con .ab2 .con .item .pic div{position: absolute;top: 0.4rem;right: 0.3rem;z-index:3;}
.ab_con .ab2 .con .item .pic .icon{width:auto; height: 0.8rem;z-index:2;transform: scale(1)!important;}

.ab_con .ab2 .con .item .pic video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0
}

.ab_con .ab2 .con .item .pic:hover img {
	transform: scale(1.05)
}
.ab_con .ab2 .con .item .pic.onx img {
	transform: scale(1.05)
}

.ab_con .ab2 .con .item .pic>img {
	width: 100%;
	opacity: 1;
	border-radius: 0.24rem;
}

.ab_con .ab2 .con .item .pic.on>img {
	opacity: 0
}

.ab_con .ab2 .con .item .pic.o1>img {
	opacity: 0
}

.ab_con .ab2 .con .item .pic>video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: all 0.5s;
	padding-right: 0;
	cursor: pointer
}

.ab_con .ab2 .con .item .pic.on>video {
	opacity: 1;
	pointer-events: all
}

.ab_con .ab2 .con .item .pic.o1>video {
	opacity: 1
}


.ab_con .ab3 {
	padding: 1.2rem 2.8rem 1.2rem 2.8rem;
	position: relative;
	background-color: #F7F7F7;
	z-index: 10
}

.ab_con .ab3 .tit {
	text-align: center;
	margin-bottom: 0.5rem
}

.ab_con .ab3 .tit .h {
	line-height: 1.3;
	color: #333;
	margin-bottom: 0.3rem
}

.ab_con .ab3 .tit svg {
	width: 0.73rem;
	height: 0.09rem
}

.ab_con .ab3 .pics {
	height: 6.7rem;
	width: 100%;
	position: relative;
	margin-top: 0.5rem
}

.ab_con .ab3 .pics .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.5s;
	opacity: 0;
	pointer-events: none
}

.ab_con .ab3 .pics .pic .btn {
	position: absolute;
	bottom: 0.5rem;
	left: 50%;
	cursor: pointer;
	line-height: 0.46rem;
	text-align: center;
	font-weight: 400;
	color: #fff;
	transition: all 0.5s;
	opacity: 0;
	transform: translate(-50%, 0.2rem)
}

.ab_con .ab3 .pics .pic .btn:after {
	background-color: #fff
}

.ab_con .ab3 .pics .pic .btn {
	transform: translate(-50%, 0);
	opacity: 1
}

.ab_con .ab3 .pics .pic .btn:hover {
	color: #333
}

.ab_con .ab3 .pics .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ab_con .ab3 .pics .pic.on {
	opacity: 1;
	pointer-events: all
}

.ab_con .ab3 .tab {
	display: flex;
	justify-content: space-between;
	width: fit-content;
	margin: 0 auto;
	margin-bottom: 0.37rem;
	border-bottom: 2px solid rgba(0, 0, 0, 0.20);
	padding-bottom: 0
}

.ab_con .ab3 .tab li {
	cursor: pointer;
	line-height: 1.4;
	padding-bottom: 0.12rem;
	position: relative;
	margin-right: 0.6rem;
	color: #333;
	opacity: 0.7;
	transition: all 0.5s
}

.ab_con .ab3 .tab li.on {
	opacity: 1
}

.ab_con .ab3 .tab li:last-child {
	margin-right: 0
}

.ab_con .ab3 .tab li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 2px;
	width: 100%;
	background-color: #606060;
	transition: all 0.5s;
	opacity: 0
}

.ab_con .ab3 .tab li.on:after {
	opacity: 1
}

.ab_con .ab3 .txts {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	color: #606060;
	font-weight: 400;
	line-height: 1.8
}

.ab_con .ab3 .txts .txt {
	display: none
}

.ab_con .ab3 .txts .txt.on {
	display: block
}

.ab_con .ab3 .list {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	overflow: hidden;
	pointer-events: none;
	z-index: 10
}

.ab_con .ab3 .list .item {
	position: absolute;
	display: flex;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s
}

.ab_con .ab3 .list .item.on {
	height: 100vh;
	pointer-events: all;
	opacity: 1
}

.ab_con .ab3 .list .item1 .leftxx {
	width: 10.6rem;
	padding: 1.5rem 0.9rem 0 2.8rem;
	background-color: #F7F7F7;
	transform: translateX(-100%);
	transition: all 0.5s
}

.ab_con .ab3 .list .item1.on .leftxx {
	transform: translateX(0%)
}

.ab_con .ab3 .list .item1 .leftxx .txt {
	margin-bottom: 0.73rem
}

.ab_con .ab3 .list .item1 .leftxx .txt .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.ab_con .ab3 .list .item1 .leftxx .txt svg {
	width: 0.73rem;
	height: 0.09rem;
	margin-bottom: 0.4rem
}

.ab_con .ab3 .list .item1 .leftxx .txt .p {
	color: #606060;
	line-height: 1.8;
	font-weight: 200
}

.ab_con .ab3 .list .item1 .leftxx .boxs {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.ab_con .ab3 .list .item1 .leftxx .boxs .p1x {
	font-size: 12PX;
	font-weight: 400;
	color: #606060;
	text-align: center;
	opacity: 0.5
}

.ab_con .ab3 .list .item1 .leftxx .boxs .box {
	width: 2.13rem;
	background-color: #fff;
	margin-bottom: 0.2rem;
	height: 1.8rem;
	padding: 0.36rem 0.2rem 0 0.2rem;
	text-align: center
}

.ab_con .ab3 .list .item1 .leftxx .boxs .box .nums {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	margin-bottom: 0.05rem
}

.ab_con .ab3 .list .item1 .leftxx .boxs .box .nums .num {
	color: #333;
	font-weight: 400;
	line-height: 1.1;
	margin-right: 0.05rem
}

.ab_con .ab3 .list .item1 .leftxx .boxs .box .nums .dw {
	color: #333;
	line-height: 1.1;
	transform: translateY(-0.12rem)
}

.ab_con .ab3 .list .item1 .leftxx .boxs .box .p {
	color: #606060;
	line-height: 1.3;
	font-weight: 200
}

.ab_con .ab3 .list .item1 .rightxx {
	width: calc(100% - 10.6rem);
	background-color: #fff;
	padding: 1.5rem 1.3rem 0 1.3rem;
	transform: translateX(100%);
	transition: all 0.5s
}

.ab_con .ab3 .list .item1.on .rightxx {
	transform: translateX(0%)
}

.ab_con .ab3 .list .item1 .rightxx .pic {
	width: 100%;
	height: 77vh;
	overflow: hidden
}

.ab_con .ab3 .list .item1 .rightxx .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.ab_con .ab3 .list .item1 .rightxx .pic:hover img {
	transform: scale(1.05)
}

.ab_con .ab3 .list .item1 .btn1 {
	position: absolute;
	left: 10.6rem;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	transition: all 0.5s;
	opacity: 0;
	z-index: 2
}

.ab_con .ab3 .list .item1.on .btn1 {
	opacity: 1
}

.ab_con .ab3 .list .item1 .btn1:hover {
	transform: translate(-50%, -50%) rotate(180deg)
}

.ab_con .ab3 .list .item2 .leftxx {
	width: 6.4rem;
	height: 100vh;
	background-color: #F7F7F7;
	padding: 1.5rem 0 0 1.3rem;
	transform: translateX(-100%);
	transition: all 0.5s
}

.ab_con .ab3 .list .item2.on .leftxx {
	transform: translateX(0)
}

.ab_con .ab3 .list .item2 .leftxx .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.ab_con .ab3 .list .item2 .leftxx svg {
	width: 0.73rem;
	height: 0.09rem
}

.ab_con .ab3 .list .item2 .leftxx .tab1 {
	margin-top: 0.8rem;
	border-left: 1px solid rgba(0, 0, 0, 0.1)
}

.ab_con .ab3 .list .item2 .leftxx .tab1 .li {
	color: #606060;
	line-height: 1.5;
	margin-bottom: 0.35rem;
	cursor: pointer;
	position: relative;
	padding: 0.17rem 0 0.17rem 0;
	padding-left: .34rem;
	transition: all 0.5s;
	padding-right: 0.3rem
}

.ab_con .ab3 .list .item2 .leftxx .tab1 .li.on {
	color: #333333
}

.ab_con .ab3 .list .item2 .leftxx .tab1 .li:after {
	content: "";
	position: absolute;
	top: 0;
	left: -2px;
	height: 100%;
	width: 3px;
	background-color: #606060;
	opacity: 0;
	transition: all 0.5s
}

.ab_con .ab3 .list .item2 .leftxx .tab1 .li.on:after {
	opacity: 1
}

.ab_con .ab3 .list .item2 .leftxx .tab1 .li:last-child {
	margin-bottom: 0
}

.ab_con .ab3 .list .item2 .btn1 {
	position: absolute;
	top: 50%;
	left: 6.4rem;
	transform: translate(-50%, -50%);
	cursor: pointer;
	transition: all 0.5s;
	opacity: 0;
	z-index: 2
}

.ab_con .ab3 .list .item2.on .btn1 {
	opacity: 1
}

.ab_con .ab3 .list .item2 .btn1:hover {
	transform: translate(-50%, -50%) rotate(180deg)
}

.ab_con .ab3 .list .item2 .rightxx {
	width: calc(100% - 6.4rem);
	background-color: #fff;
	padding: 1.5rem 0.55rem 1rem 0.8rem;
	height: 100%;
	transform: translateX(100%);
	transition: all 0.5s
}

.ab_con .ab3 .list .item2.on .rightxx {
	transform: translateX(0)
}

.ab_con .ab3 .list .item2 .rightxx .pt {
	padding-right: 0.8rem;
	height: 100%;
	overflow: auto;
	display: none
}

.ab_con .ab3 .list .item2 .rightxx .pt.on {
	display: block
}

.ab_con .ab3 .list .item2 .rightxx .pt .tit_1 {
	text-align: center;
	color: #333;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 0.5rem
}

.ab_con .ab3 .list .item2 .rightxx .pt .solid {
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 160px;
	display: none
}

.ab_con .ab3 .list .item2 .rightxx .pt .solid .kuai {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #FF7900
}

.ab_con .ab3 .list .item2 .rightxx .pt::-webkit-scrollbar {
	width: 2px;
	height: 1px
}

.ab_con .ab3 .list .item2 .rightxx .pt::-webkit-scrollbar-thumb {
	background: #999
}

.ab_con .ab3 .list .item2 .rightxx .pt::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1);
	height: 1.6rem !important
}

.ab_con .ab3 .list .item2 .rightxx .pic {
	position: relative;
	margin-bottom: 0.5rem;
	min-height: 6rem
}

.ab_con .ab3 .list .item2 .rightxx .pic.on:after {
	opacity: 0;
	pointer-events: none
}

.ab_con .ab3 .list .item2 .rightxx .pic video {
	width: 100%
}

.ab_con .ab3 .list .item2 .rightxx .pic>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 2
}

.ab_con .ab3 .list .item2 .rightxx .pic.on>img {
	display: none
}

.ab_con .ab3 .list .item2 .rightxx .pic .btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 0.54rem;
	z-index: 15;
	cursor: pointer
}

.ab_con .ab3 .list .item2 .rightxx .pic .btn img {
	width: 100%
}

.ab_con .ab3 .list .item2 .rightxx .pic.on .btn {
	opacity: 0
}

.ab_con .ab3 .list .item2 .rightxx .txt {
	color: #606060;
	font-weight: 400;
	line-height: 1.8
}

.ab_con .ab3 .list .item3 .leftxx {
	width: 6.4rem;
	height: 100vh;
	background-color: #F7F7F7;
	padding: 1.5rem 0 0 1.3rem;
	transform: translateX(-100%);
	transition: all 0.5s
}

.ab_con .ab3 .list .item3.on .leftxx {
	transform: translateX(0)
}

.ab_con .ab3 .list .item3 .leftxx .h {
	color: #333;
	line-height: 1.3;
	margin-bottom: 0.3rem
}

.ab_con .ab3 .list .item3 .leftxx svg {
	width: 0.73rem;
	height: 0.09rem
}

.ab_con .ab3 .list .item3 .leftxx .tab1 {
	margin-top: 0.8rem;
	border-left: 1px solid rgba(0, 0, 0, 0.1)
}

.ab_con .ab3 .list .item3 .leftxx .tab1 .li {
	color: #606060;
	line-height: 1.5;
	margin-bottom: 0.35rem;
	cursor: pointer;
	position: relative;
	padding: 0.17rem 0.3rem 0.17rem 0;
	padding-left: .34rem;
	transition: all 0.5s
}

.ab_con .ab3 .list .item3 .leftxx .tab1 .li.on {
	color: #333333
}

.ab_con .ab3 .list .item3 .leftxx .tab1 .li:after {
	content: "";
	position: absolute;
	top: 0;
	left: -2px;
	height: 100%;
	width: 3px;
	background-color: #606060;
	opacity: 0;
	transition: all 0.5s
}

.ab_con .ab3 .list .item3 .leftxx .tab1 .li.on:after {
	opacity: 1
}

.ab_con .ab3 .list .item3 .leftxx .tab1 .li:last-child {
	margin-bottom: 0
}

.ab_con .ab3 .list .item3 .btn1 {
	position: absolute;
	top: 50%;
	left: 6.4rem;
	transform: translate(-50%, -50%);
	cursor: pointer;
	transition: all 0.5s;
	opacity: 0;
	z-index: 2
}

.ab_con .ab3 .list .item3.on .btn1 {
	opacity: 1
}

.ab_con .ab3 .list .item3 .btn1:hover {
	transform: translate(-50%, -50%) rotate(180deg)
}

.ab_con .ab3 .list .item3 .rightxx {
	width: calc(100% - 6.4rem);
	background-color: #fff;
	padding: 1.5rem 0.55rem 1rem 0.8rem;
	height: 100%;
	transform: translateX(100%);
	transition: all 0.5s
}

.ab_con .ab3 .list .item3.on .rightxx {
	transform: translateX(0)
}

.ab_con .ab3 .list .item3 .rightxx .pt {
	padding-right: 0.8rem;
	height: 100%;
	overflow: auto;
	display: none
}

.ab_con .ab3 .list .item3 .rightxx .pt.on {
	display: block
}

.ab_con .ab3 .list .item3 .rightxx .pt .tit_1 {
	text-align: center;
	color: #333;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 0.5rem
}

.ab_con .ab3 .list .item3 .rightxx .pt .solid {
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 160px;
	display: none
}

.ab_con .ab3 .list .item3 .rightxx .pt .solid .kuai {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #FF7900
}

.ab_con .ab3 .list .item3 .rightxx .pt::-webkit-scrollbar {
	width: 2px;
	height: 1px
}

.ab_con .ab3 .list .item2 .rightxx .pt::-webkit-scrollbar-thumb {
	background: #999
}

.ab_con .ab3 .list .item2 .rightxx .pt::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1);
	height: 1.6rem !important
}

.ab_con .ab3 .list .item3 .rightxx .pic {
	position: relative;
	margin-bottom: 0.5rem;
	min-height: 6rem
}

.ab_con .ab3 .list .item3 .rightxx .pic .mc {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	transition: all 0.5s;
	z-index: 3
}

.ab_con .ab3 .list .item3 .rightxx .pic.on .mc {
	opacity: 0;
	pointer-events: none
}

.ab_con .ab3 .list .item3 .rightxx .pic video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ab_con .ab3 .list .item3 .rightxx .pic>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 2
}

.ab_con .ab3 .list .item3 .rightxx .pic.on>img {
	display: none
}

.ab_con .ab3 .list .item3 .rightxx .pic .btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 0.54rem;
	z-index: 15;
	cursor: pointer
}

.ab_con .ab3 .list .item3 .rightxx .pic .btn img {
	width: 100%
}

.ab_con .ab3 .list .item3 .rightxx .pic.on .btn {
	opacity: 0
}

.ab_con .ab3 .list .item3 .rightxx .txt {
	color: #606060;
	font-weight: 400;
	line-height: 1.8
}

.ab_con .ab4 {
	padding: 1rem 0 1.2rem 0
}

.ab_con .ab4 .breadcrumbx{margin-bottom: 0.9rem;}

.ab_con .ab4 .txts {
	width: 9.12rem;
	margin: 0 auto;
	margin-bottom: 0.4rem;
	text-align: center;
	line-height: 1.75;
	font-weight: 400;
	color: #606060
}

.ab_con .ab4 .pic {
	width: 100%;
	height: 39vw;
	background-color: #6F7B85;
	position: relative;
	margin-bottom: 0.5rem
}

.ab_con .ab4 .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ab_con .ab4 .pic video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0
}

.ab_con .ab4 .pic>img {
	width: 100%;
	opacity: 1
}

.ab_con .ab4 .pic.on>img {
	opacity: 0
}

.ab_con .ab4 .pic.o1>img {
	opacity: 0
}

.ab_con .ab4 .pic>video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: all 0.5s;
	padding-right: 0;
	cursor: pointer
}

.ab_con .ab4 .pic.on>video {
	opacity: 1;
	pointer-events: all
}

.ab_con .ab4 .pic.o1>video {
	opacity: 1
}


.ab_con .ab4 .pic .btn {
    position: absolute;
    right: 1rem;
    bottom: 0.8rem;
    width: 0.36rem;
    height: 0.36rem;
    cursor: pointer;
    transition: all 0.5s;
    z-index: 10;
    display: flex!important;
    align-items: center;
    justify-content: center;
    background-color: rgba(255,255,255,0.2);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 4px
}

.ab_con .ab4 .pic .btn img {
    width: 0.2rem;
    height: 0.2rem;
    object-fit: contain
}

.ab_con .ab4 .pic .btn img.img2 {
    display: none
}

.ab_con .ab4 .pic.on .btn img.img1 {
    display: none
}

.ab_con .ab4 .pic.on .btn img.img2 {
    display: block
}

.ab_con .ab4 .pic.on .btn {
    /*display: block;*/
    opacity: 0
}
.ab_con .ab4 .pic.o1 .btn {
    /*display: block;*/
    opacity: 0
}


.ab_con .ab4 .list {
	padding: 0 2.8rem;
	display: flex;
	justify-content: space-between
}

.ab_con .ab4 .list .h {
	color: #606060;
	line-height: 1.167;
	margin-bottom: 0.2rem;
	font-weight: 400
}

.ab_con .ab4 .list .solid {
	width: 0.3rem;
	height: 0.04rem;
	margin-bottom: 0.15rem;
	display: none
}

.ab_con .ab4 .list .p {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.8
}

.ab_con .ab_video {
	padding: 1.2rem 2.8rem 0 2.8rem
}

.ab_con .ab_video .con {
	position: relative
}

.ab_con .ab_video .con .btn {
	position: absolute;
	right: 1rem;
	bottom: 0.8rem;
	width: 0.36rem;
	height: 0.36rem;
	cursor: pointer;
	transition: all 0.5s;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(10px);
	border-radius: 4px
}

.ab_con .ab_video .con .btn img {
	width: 0.2rem;
	height: 0.2rem;
	object-fit: contain
}

.ab_con .ab_video .con .btn img.img2 {
	display: none
}

.ab_con .ab_video .con.on .btn img.img1 {
	display: none
}

.ab_con .ab_video .con.on .btn img.img2 {
	display: block
}

.ab_con .ab_video .con.o1 .btn {
	opacity: 0
}

.ab_con .ab_video video {
	width: 100%
}

.ab_con .ab_video .con>img {
	width: 100%;
	opacity: 1
}

.ab_con .ab_video .con.on>img {
	opacity: 0
}

.ab_con .ab_video .con.o1>img {
	opacity: 0
}

.ab_con .ab5 {
	padding: 1.2rem 2.8rem
}

.ab_con .ab5 .top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.5rem;
	align-items: flex-end
}

.ab_con .ab5 .top .btnsx {
	width: 1.08rem;
	display: flex;
	justify-content: space-between
}

.ab_con .ab5 .top .btnsx>div {
	width: 0.47rem;
	cursor: pointer
}

.ab_con .ab5 .top .btnsx>div img {
	width: 100%
}

.ab_con .ab5 .top .btnsx>div img.img2 {
	display: none
}

.ab_con .ab5 .top .btnsx>div:hover img.img1 {
	display: none
}

.ab_con .ab5 .top .btnsx>div:hover img.img2 {
	display: block
}

.ab_con .ab5 .tit {
	text-align: left
}

.ab_con .ab5 .tit .h {
	color: #606060;
	line-height: 1.3;
	margin-bottom: 0
}

.ab_con .ab5 .tit svg {
	width: 0.73rem;
	height: 0.09rem;
	display: none
}

.ab_con .ab5 .years {
	margin-bottom: 0.58rem;
	border-bottom: 1px solid #33333314;
	position: relative;
	overflow: hidden;
	display: none
}

.ab_con .ab5 .years .swiper-slide {
	line-height: 1.12
}

.ab_con .ab5 .years .swiper-slide .year {
	width: fit-content;
	position: relative;
	padding-bottom: 0.22rem;
	cursor: pointer;
	color: #333
}

.ab_con .ab5 .years .swiper-slide .year:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 100%;
	background-color: #606060;
	transition: all 0.5s;
	opacity: 0
}

.ab_con .ab5 .years .swiper-slide.active .year:after {
	opacity: 1
}

.ab_con .ab5 .con {
	position: relative;
	overflow: hidden
}

.ab_con .ab5 .con .pic {
	width: 100%;
	height: 2.8rem;
	overflow: hidden;
	margin-bottom: 0.29rem;border-radius: 0.18rem;
	overflow: hidden;
}

.ab_con .ab5 .con .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.ab_con .ab5 .con .pic:hover img {
	transform: scale(1.05)
}

.ab_con .ab5 .con .txt .h {
	color: #333;
	line-height: 1.1;
	margin-bottom: 0.08rem
}

.ab_con .ab5 .con .txt .p {
	color: #333;
	font-weight: 400;
	line-height: 1.5
}

.ab_con .ab6 {
	width: 100%;
	height: 6.4rem;
	position: relative
}

.ab_con .ab6 .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.ab_con .ab6 .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s
}

.ab_con .ab6 .txt {
	position: absolute;
	top: 1.48rem;
	left: 50%;
	transform: translateX(-50%);
	width: 3.84rem
}

.ab_con .ab6 .txt img {
	width: 100%
}

.sec1 {
	background-color: #f7f7f7
}

.sec1x {
	padding: 1.5rem 2.8rem 0.2rem 2.8rem
}

.sec2x {
	padding: 0 2.8rem 1.2rem 2.8rem
}

.sec2x .tit {
	color: #333;
	line-height: 1.3;
	text-align: center;
	margin-bottom: 0.6rem
}

.sec2x .con .name {
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding-bottom: 0.2rem;
	color: #333;
	font-weight: 400;
	padding-left: 0.16rem
}

.sec2x .con .name .li {}

.sec2x .con .name .li:nth-child(1) {
	width: 25%
}

.sec2x .con .name .li:nth-child(2) {
	width: 15%
}

.sec2x .con .name .li:nth-child(3) {
	width: 10%
}

.sec2x .con .name .li:nth-child(4) {
	width: 10%
}

.sec2x .con .name .li:nth-child(5) {
	width: 10%
}

.sec2x .con .item {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 1.3;
	padding: 0.2rem 0;
	border-top: 1px solid #606060;
	color: #606060;
	transition: all 0.5s;
	padding-left: 0.16rem
}

.sec2x .con .item:hover {
	background-color: #F9F9F9;
	border-color: transparent
}

.sec2x .con .item .li:nth-child(1) {
	width: 25%
}

.sec2x .con .item .li:nth-child(2) {
	width: 15%
}

.sec2x .con .item .li:nth-child(3) {
	width: 10%
}

.sec2x .con .item .li:nth-child(4) {
	width: 10%
}

.sec2x .con .item .li:nth-child(4) .p {
	width: 100%;
	padding-left: 0.2rem;
	position: relative
}

.sec2x .con .item .li:nth-child(4) .p .qiu {
	position: absolute;
	top: 50%;
	left: 0;
	width: 0.16rem;
	height: 0.16rem;
	border-radius: 50%;
	background-color: #FF7900;
	transform: translate(-50%, -50%)
}

.sec2x .con .item .li:nth-child(5) {
	width: 10%
}

.secx {
	padding: 1.2rem 0 0.5rem 0
}

.scroll-top {
	position: fixed;
	bottom: 58px;
	right: 0;
	z-index: 1;
	text-align: center;
	font-size: 18px;
	display: inline-block;
	padding: 0;
	line-height: 1;
	width: 58px;
	height: 58px;
	border: 0;
	-webkit-animation: jump 3.5s linear infinite;
	animation: jump 3.5s linear infinite;
	background-color: white;
	color: #221f3c;
	-webkit-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	-ms-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s
}

#back-top {
	display: none
}

.fix-icon {
	position: fixed;
	right: 30px;
	bottom: 10vh;
	z-index: 1000;
	display: none
}

.fix-icon .li {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #606060;
	margin-bottom: 60px
}

.fix-icon .li:last-child {
	margin-bottom: 0
}

.fix-icon .li img {
	max-width: 80%;
	max-height: 80%;
	object-fit: contain;
	margin-top: -5px
}

.fix-icon .li2 {
	background-color: rgba(73, 73, 73, 0.6);
	backdrop-filter: blur(60px)
}

.prod-topx {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.prod-topx .link_list .btns {
	display: flex
}

.prod-topx .link_list .btns>a {
	position: relative;
	display: block;
	width: 0.4rem;
	height: 0.4rem;
	margin-left: 0.1rem
}

.prod-topx .link_list .btns>a .social-share-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-color: transparent !important
}

.prod-topx .link_list .btns>a .social-share-icon:hover {
	background-color: transparent !important
}

.prod-topx .link_list .btns>a .social-share-icon:before {
	display: none
}

.prod-topx .link_list .btns>a>img {
	width: 100%;
	opacity: 1;
	transition: all 0.5s
}

.prod-topx .link_list .btns>a:hover>img {
	opacity: 0.7
}

.casedet-pdx .link_list .btns {
	position: absolute;
	right: 0;
	top: 0;
	display: flex
}

.casedet-pdx .link_list .btns>a {
	position: relative;
	display: block;
	width: 0.4rem;
	height: 0.4rem;
	margin-left: 0.1rem
}

.casedet-pdx .link_list .btns>a .social-share-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-color: transparent !important
}

.casedet-pdx .link_list .btns>a .social-share-icon:hover {
	background-color: transparent !important
}

.casedet-pdx .link_list .btns>a .social-share-icon:before {
	display: none
}

.casedet-pdx .link_list .btns>a>img {
	width: 100%;
	opacity: 1;
	transition: all 0.5s
}

.casedet-pdx .link_list .btns>a:hover>img {
	opacity: 0.7
}

.layui-flow-more .yxg {
	display: none !important
}

.laymore:hover .more2 {
	display: none !important
}

.sux_con {
	width: 100%;
	min-height: 116vh;
	display: flex;
	position: relative
}

.sux_con .xlclose1 {
	position: absolute;
	top: 1.8rem;
	right: 1.3rem;
	cursor: pointer
}

.sux_con .xlclose1 img {
	width: 0.24rem;
	transition: all 0.5s
}

.sux_con .xlclose1:hover img {
	transform: rotate(180deg)
}

.sux_con .xlclose1 img.img1x {
	display: none
}

.sux_con .xlclose1:hover img.img2x {
	display: none
}

.sux_con .xlclose1:hover img.img1x {
	display: block
}

.sux_con .pic {
	width: 9.44rem;
	overflow: hidden;
	position: relative
}

.sux_con .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.sux_con .right {
	width: calc(100% - 9.44rem);
	padding: 20vh 1.3rem 0.1rem 0.9rem;
	height: 100% !important
}

.sux_con .right .tab {
	display: flex;
	align-items: center;
	margin-bottom: 0.5rem;
	width: fit-content;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2)
}

.sux_con .right .tab .item {
	transition: all 0.5s;
	color: #333;
	font-weight: 400;
	cursor: pointer;
	margin-right: 0.6rem;
	line-height: 1.167;
	padding-bottom: 0.12rem;
	position: relative;
	opacity: 0.7
}

.sux_con .right .tab .item:last-child {
	margin-right: 0
}

.sux_con .right .tab .item.on {
	color: #333;
	opacity: 1
}

.sux_con .right .tab .item:after {
	content: "";
	position: absolute;
	left: 0;
	width: 0%;
	height: 3px;
	background-color: #606060;
	bottom: -2px;
	left: 0;
	transition: all 0.5s
}

.sux_con .right .tab .item.on:after {
	width: 100%
}

.sux_con .right .con {
	display: none
}

.sux_con .right .con.on {
	display: block
}

.sux_con .right .con2 iframe {
	width: 100%;
	height: 60vh;
	border: none
}

.sux_con .right .con3 .top {
	padding-top: 0.3rem;
	padding-bottom: 0.4rem;
	margin-bottom: 0.6rem
}

.sux_con .right .con3 .top .h {
	color: #333;
	line-height: 1.2;
	margin-bottom: 0.5rem;
	font-weight: 500
}

.sux_con .right .con3 .top .li {
	margin-bottom: 0.2rem;
	padding-left: 0.44rem;
	background: no-repeat left 0.08rem;
	background-size: 0.24rem 0.24rem
}

.sux_con .right .con3 .top .li a {
	display: block;
	color: #333;
	line-height: 0.4rem;
	font-weight: 200
}

.sux_con .right .con3 .bottom .h {
	color: #333;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 0.3rem
}

.sux_con .right .con3 .bottom img {
	display: block;
	width: 1.2rem
}

.sux_con .right .con1 .select {
	margin-bottom: 0.4rem;
	position: relative
}

.sux_con .right .con1 .select .h {
	width: 100%;
	padding: 0 0.3rem 0.14rem 0;
	position: relative;
	border-bottom: 1px solid #DFDFDF;
	transition: all 0.5s;
	color: #606060;
	display: flex;
	opacity: 0.7
}

.sux_con .right .con1 .select .h.bold {
	color: #333;
	opacity: 1
}

.sux_con .right .con1 .select .h span {
	display: block;
	color: #FF7900;
	margin-right: 0.1rem
}

.sux_con .right .con1 .select.on .h {
	border-color: #333
}

.sux_con .right .con1 .select .h:after {
	content: "";
	position: absolute;
	bottom: 0.2rem;
	right: 0.2rem;
	width: 0.12rem;
	height: 0.06rem;
	background: url(../img2/sux_jt.svg)no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s
}

.sux_con .right .con1 .select.on .h:after {
	transform: rotate(-180deg)
}

.sux_con .right .con1 .tab1 {
	display: flex;
	padding: 0.3rem 0.7rem 0 0.7rem;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 0.44rem
}

.sux_con .right .con1 .tab1 .li {
	margin-right: 0.8rem;
	color: #333;
	font-weight: 400;
	padding-bottom: 0.16rem;
	position: relative;
	pointer-events: none;
	cursor: pointer
}

.sux_con .right .con1 .tab1 .li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background-color: #FF7900;
	opacity: 0;
	transition: all 0.5s
}

.sux_con .right .con1 .tab1 .li.on:after {
	opacity: 1;
	pointer-events: all
}

.sux_con .right .con1 .tab1 .li.prev {
	pointer-events: all
}

.sux_con .right .con1 .select .boxs {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 20px 22.4px 0px rgba(0, 0, 0, 0.05)
}

.sux_con .right .con1 .select.on .boxs {
	display: block
}

.sux_con .right .con1 .lists {
	display: flex
}

.sux_con .right .con1 .lists>div {
	padding: 0 0.4rem 0.28rem 0.7rem
}

.sux_con .right .con1 .lists>div.on {
	display: block
}

.sux_con .right .con1 .lists>div.list1 select {}

.sux_con .right .con1 .lists>div.list1 .layui-unselect {
	display: none
}

.sux_con .right .con1 .lists>div ul {
	max-height: 3.64rem;
	overflow: auto
}

.sux_con .right .con1 .lists>div li {
	line-height: 0.44rem;
	color: #606060;
	cursor: pointer
}

.sux_con .right .con1 .lists>div li:hover {
	color: #ff7900
}

.sux_con .right .con1 .lists>div li.on {
	color: #ff7900
}

.sux_con .right .con1 .lists .list2 ul {
	display: none
}

.sux_con .right .con1 .lists .list2 ul:nth-child(1) {
	display: block
}

.sux_con .right .con1 .lists .list2.on ul {
	display: block
}

.sux_con .right .con1 .lists>div ul::-webkit-scrollbar {
	width: 2px;
	height: 1px
}

.sux_con .right .con1 .lists>div ul::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2)
}

.sux_con .right .con1 .lists>div ul::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1)
}

.sux_con .right .con1 .lists .list1 {
	width: 3.05rem;
	padding: 0.4rem 0.2rem 0.4rem 0.3rem;
	background-color: #f7f7f7;
	font-weight: 400
}

.sux_con .right .con1 .lists .list2 {
	width: 1.48rem;
	padding: 0.44rem 0;
	background-color: #fbfbfb;
	text-align: center;
	font-weight: 400;
	pointer-events: none
}

.sux_con .right .con1 .lists .list2.on {
	pointer-events: all
}

.sux_con .right .con1 .lists .list3 {
	width: 3.05rem;
	padding: 0.4rem 0.2rem 0.4rem 0.5rem;
	font-weight: 400;
	pointer-events: none
}

.sux_con .right .con1 .lists .list3.on {
	pointer-events: all
}

.sux_con .right .con1 .lists .list3 li {
	opacity: 0.8
}

.sux_con .right .con1 .lists .list3 li:hover {
	opacity: 1
}

.sux_con .right .con1 .lists .listx1 {
	width: 3.05rem;
	padding: 0.4rem 0.2rem 0.4rem 0.5rem;
	background-color: #f7f7f7;
	font-weight: 400
}

.sux_con .right .con1 .lists .listx2 {
	width: 1.48rem;
	padding: 0.44rem 0;
	background-color: #fbfbfb;
	text-align: center;
	font-weight: 400
}

.sux_con .right .con1 .lists .listx3 {
	width: 3.05rem;
	padding: 0.4rem 0.2rem 0.4rem 0.5rem;
	font-weight: 200
}

.sux_con .right .con1 .lists .listx3 li {
	opacity: 0.8
}

.sux_con .right .con1 .lists .listx3 li:hover {
	opacity: 1
}

.sux_con .right .con1 .lists .listx2>div {
	text-align: center;
	width: 100%
}

.sux_con .right .con1 .lists .listx3>div {
	width: 100%
}

.sux_con .right .con1 input {
	background-color: transparent !important;
	transition: background-color 50000s ease-in-out 0s;
	-webkit-text-fill-color: unset
}

.layui-upload-file {
	display: none
}

.sux_con .right .con1 .lists .list3 .list3_1 {
	display: none
}

.sux_con .right .con1 .lists .list3 .list3_1:nth-child(1) {
	display: block
}

.sux_con .right .con1 .lists .list3 .list3_1 ul {
	display: none
}

.sux_con .right .con1 .lists .list3 .list3_1 ul:nth-child(1) {
	display: block
}

.sux_con .right .con1 .lists .list3.on .list3_1 {
	display: block
}

.sux_con .right .con1 .lists .list3.on .list3_1 ul {
	display: block
}

.sux_con .right .con1 .input {
	display: flex;
	padding-bottom: 0.14rem;
	width: 100%;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 0.4rem
}

.sux_con .right .con1 .input .name {
	color: #606060;
	width: 1.2rem;
	line-height: 1.25;
	font-weight: 400;
	display: flex;
	align-items: center;
	opacity: 0.7
}

.sux_con .right .con1 .input .name1 {
	color: transparent;
	width: auto;
	white-space: nowrap
}

.sux_con .right .con1 .input .name span {
	display: block;
	color: #FF7900;
	margin-right: 0.1rem
}

.sux_con .right .con1 .input .sele-doc {
	color: #606060;
	line-height: 1.25;
	font-weight: 400
}

.sux_con .right .con1 .input input {
	width: calc(100% - 1.2rem);
	width: calc(100% - 0.2rem)
}

.sux_con .right .con1 .input input::placeholder {
	color: #606060;
	line-height: 1.25;
	font-weight: 400;
	opacity: 0.7
}

.sux_con .right .con1 .btn_svg {
	position: relative;
	margin-top: 0.7rem
}

.sux_con .right .con1 .btn_svg .submit {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer
}

.sux_con .right .con1 .btn_svg.hidd {
	display: none
}

.sux_con .right .con1 .select .region {
	display: flex;
	padding: 0.44rem 0.4rem 0.28rem 0.7rem
}

.sux_con .right .con1 .select .region .sel {
	border: none
}

.sux_con .right .con1 .select.sp .boxs {
	z-index: 40
}

.sux_con .right .con1.hidd .select.sp {
	display: none
}

.sux_con .right .con1 .select.select_ad .boxs {
	z-index: 30
}

.sux_con .right .con1 .form_tab {
	display: flex;
	margin-bottom: 0.5rem
}

.sux_con .right .con1 .form_tab .btn {
	color: #606060;
	padding-left: 0.32rem;
	line-height: 0.28rem;
	margin-right: 0.5rem;
	background: url(../img2/form_b1.svg)no-repeat left center;
	background-size: 0.22rem 0.22rem;
	cursor: pointer;
	transition: all 0.5s
}

.sux_con .right .con1 .form_tab .btn.on {
	color: #333;
	background-image: url(../img2/form_b2.svg)
}

.sus_banner {
	width: 100%;
	height:100vh;
	position: relative
}

.sus_banner .txt{position:absolute;top: 34.44vh;left: 0;width: 100%;}
.sus_banner .txt .tit1{font-size: 0.7rem;font-weight: 400;text-shadow: 0 4px 7.1px rgba(0, 0, 0, 0.13);color: #ffffff;margin-bottom: 0.34rem;text-align:center;}
.sus_banner .txt .ps{display: flex;justify-content: center;}
.sus_banner .txt .ps img{width: auto;height: 0.46rem;margin-right: 0.26rem;}
.sus_banner .txt .ps .btnx{line-height: 0.48rem;border: 0.01rem solid #fff;border-radius: 0.08rem;text-align: center;width: 1.92rem;color:#fff;transition:all 0.5s}
.sus_banner .txt .ps .btnx:hover{background-color: #fff;color: #333;}

.sus_banner .btn {
    
	display: flex;
	margin: 0 auto;
	margin-top: 44vh;
	width: fit-content;
	padding: 0 15px;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border-radius: 6px;
	color: #fff;
	border: 1px solid #ffffff;position: absolute;left: 50%;transform: translateX(-50%);bottom: 20px;
}

.sus_banner .btn:hover {
	border-color: transparent
}

.sus_banner .btn .svg_kuang {
	display: none
}

.sus_banner .btn:after {
	background-color: #fff
}

.sus_banner .btn:hover {
	color: #333333
}

.sus_banner .btn img {
	width: 16px;
	height: 16px;
	margin-left: 0.1rem
}

.sus_banner .btn img.img2 {
	display: none
}

.sus_banner .btn:hover img.img1 {
	display: none
}

.sus_banner .btn:hover img.img2 {
	display: block
}

.sus_banner img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.sus_banner video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.sus_banner img.mimg {
	display: none
}

.sus_banner .tit {
	position: absolute;
	top: 58%;
	left: 0;
	width: 100%;
	padding: 0 2.8rem;
	color: #ffffff;
	font-weight: 400;
	line-height: 1.2;
	transform: translateY(-50%)
}

.sus1 {
	padding: 0.6rem 1.34rem ;
}

.sus1 .breadcrumbx{padding: 0;margin-bottom: 0.8rem;}

.sus1 .tit {
	text-align: center;
	line-height: 1.3125;
	margin-bottom: 0.6rem;
	font-weight: 400;
	color: #606060
}

.sus1 .list {
	display: flex;
	justify-content: center
}

.sus1 .list .item {
	margin: 0 1.2rem;
	text-align: center
}

.sus1 .list .item .icon {
	display: block;
	width: 0.7rem;
	height: 0.7rem;
	margin: 0 auto;
	object-fit: contain;
	margin-bottom: 0.46rem
}

.sus1 .list .item .h {
	color: #606060;
	line-height: 1.83;
	font-weight: 400;
	margin-bottom: 0.55rem
}

.sus1 .list .item .p {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 1.3
}

.sus1 .sec1-dest {
	color: #7a7a7a;
	opacity: 0.3;
	font-weight: 400;text-align: center;
	margin-top: 0.5rem;
}

.sus2 {
	padding: 1.3rem 0;
	background-color: #f8f8f8
}

.sus2 .tit {
	text-align: center;
	line-height: 1.3125;
	margin-bottom: 0.6rem;
	font-weight: 400;
	color: #606060
}

.sus2 img {
	display: block;
	margin: 0 auto;
	height: 4.2rem
}

.sus3 {
	padding: 1.6rem 0 1.82rem 0
}

.sus3 .tit {
	text-align: center;
	line-height: 1.3125;
	margin-bottom: 0.6rem;
	font-weight: 400;
	color: #606060
}

.sus3 .pic_box {
	position: relative;
	width: 100%;
	margin-bottom: 0.3rem
}

.sus3 .pic_box>div.p_pm {
	display: none
}

.sus3 .pic_box>div>img {
	width: 100%
}

.sus3 .pic_box .pics {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.sus3 .pic_box .pics img {
	height: 1.667vw;
	position: absolute;
	top: 48%;
	transform: translateY(-50%)
}

.sus3 .pic_box .pics .txt1 {
	left: 25vw
}

.sus3 .pic_box .pics .txt2 {
	left: 50%;
	transform: translate(-50%, -50%)
}

.sus3 .pic_box .pics .txt3 {
	right: 23.6vw
}

.sus3 .listx {
	padding: 0 2.8rem;
	display: flex;
	justify-content: space-between
}

.sus3 .listx .item {
	display: block;
	width: 2.48rem;
	border-radius: 0.16rem;
	background-color: #f7f7f7;
	padding: 0.6rem 0.26rem;
	transition: all 0.5s
}

.sus3 .listx .item:hover {
	background-color: #fff;
	box-shadow: 0px 18px 30.9px 6px rgba(51, 51, 51, 0.14);
	transform: scale(1.06)
}

.sus3 .listx .item .icon {
	display: flex;
	margin-bottom: 0.4rem
}

.sus3 .listx .item .icon img {
	height: 0.44rem
}

.sus3 .listx .item .h_1 {
	color: #606060;
	font-weight: 400;
	line-height: 1.167;
	margin-bottom: 0.24rem;
	transition: all 0.5s
}

.sus3 .listx .item:hover .h_1 {
	color: #FF7900
}

.sus3 .listx .item .p_1 {
	color: #7a7a7a;
	font-weight: 400;
	line-height: 2
}

.sus4 {
	padding: 1.3rem 1.34rem;
	background-color: #f8f8f8;
}

.sus4 .top{margin-bottom: 0.6rem;text-align: center;}
.sus4 .top .tit{color: #606060;line-height: 1.3125;margin-bottom: 0.5rem;font-weight: 400;text-align: center;}
.sus4 .tab{width: fit-content;margin: 0 auto;display: flex;border-bottom: 0.02rem solid rgba(51,51,51,0.1);gap: 0.8rem;}
.sus4 .tab .li{position: relative;color: #606060;opacity: 0.6; line-height: 1.3;font-weight: 400;position: relative;padding-bottom: 0.09rem;transition: all 0.5s;cursor: pointer;}
.sus4 .tab .li.on{opacity: 1;}
.sus4 .tab .li:after{content: "";position: absolute;left: 0;bottom: -0.02rem;width: 0%;height: 0.02rem;background-color: #ff7900;transition: all 0.5s;}
.sus4 .tab .li.on:after{width: 100%;}


.sus4 .bottom .bg-list {
	position: relative;
	overflow: hidden;
	display: none
}

.sus4 .bottom .bg-list.on {
	display: block
}

.sus4 .bottom .bg-list .swiper-slide {
	overflow: hidden
}

.sus4 .bottom .bg-list .swiper-slide .bg-item {
	width: 100%;
	padding-bottom: 28.64vw;
	position: relative
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 28.64vw;
	overflow: hidden;
	z-index: 2;
	border-radius: 0.16rem;
	transition: all 0.5s
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .img img {
	min-height: 100%
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .img .h_1 {
	color: #fff;
	line-height: 1.28;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 0.4rem;
	left: 0;
	padding: 0 0.2rem;
	font-size: 1.46vw
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .img .h_1 .title {
	color: #ffffff;
	font-weight: 400;
	margin-top: 0.15rem
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .img .h_1 .hxx {
	display: none
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .img .h_1 .hxx.show {
	display: block
}

.sus4 .bottom .bg-list .swiper-slide:hover .bg-item .img {
	height: 26.14vw
}

.sus4 .bottom .bg-list .swiper-slide .bg-item>img {
	object-fit: contain;
	transition: all 0.5s;
	width: 100%
}

.sus4 .bottom .bg-list .swiper-slide:hover .bg-item>img {
	transform: scale(1.05)
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .title {
	color: #333;
	font-weight: 400;
	margin-bottom: 0.25rem
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations {
	display: flex
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations .btn {
	display: flex;
	align-items: center;
	margin-right: 0.4rem;
	color: #333;
	transition: all 0.5s
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations .btn:nth-child(2) {
	margin-right: 0
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations .btn:hover {
	color: #FF7900
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations .btn img {
	width: 0.14rem;
	height: 0.14rem;
	margin-left: 0.1rem
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations .btn img.img2 {
	display: none
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations .btn:hover img.img1 {
	display: none
}

.sus4 .bottom .bg-list .swiper-slide .bg-item .report-content .operations .btn:hover img.img2 {
	display: block
}

.sus4 .bottom .morex{display: none;width: fit-content;padding: 0.1rem 0.48rem;color: #606060;border: 1px solid #606060;border-radius: 0.08rem;line-height: 1.16;margin: 0 auto;transition: all 0.5s;margin-top: 0.6rem;}
.sus4 .bottom .morex.on{display: block;}
.sus4 .bottom .morex:hover{color: #fff;background-color: #333;}

.sus_dev {
	padding: 1.6rem 1.34rem;
}

.sus_dev .approve-top {
	text-align: center;
	color: #606060;
	font-weight: 400;
	width: 100%;
	margin-bottom: 0.4rem
}

.sus5 {
	padding: 1.3rem 1.34rem;
	background-color: #f8f8f8
}

.sus5 .tit {
	text-align: center;
	line-height: 1.3125;
	margin-bottom: 0.6rem;
	font-weight: 400;
	color: #606060;
}

.sus5 .listx {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.sus5 .listx .item {
	width: 3.06rem;
	margin-bottom: 0.4rem
}

.sus5 .listx .item .icon {
	width: 100%;
	height: 1.5rem;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.2rem;border-radius: 0.16rem;
	margin-bottom: 0.2rem;
}

.sus5 .listx .item .icon img {
	max-width: 80%;
	max-height: 80%;
}

.sus5 .listx .item .txt {
	color: #606060;
	font-weight: 400;
	line-height: 1.6
}

.sus6 {
	width: 100%;
	height: 36.96vw;
	background: no-repeat center;
	background-size: cover;
	padding-top: 1.3rem;
	color: #ffffff;
	text-align: center
}

.sus6 .tit {
	font-weight: 400;
	line-height: 1.75;
	margin-bottom: 0.4rem
}

.sus6 .morex {
	color: #ffffff;
	width: fit-content;
	padding: 0.1rem 0.48rem;
	border: 1px solid #ffffff;
	border-radius: 0.08rem;
	transition: all 0.5s;
	display: block;
	margin: 0 auto;
	line-height: 1.16;
}

.sus6 .morex:hover {
	color: #333333;
	background-color: #ffffff;
}

.sus6 .morex img {
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	margin-left: 0.1rem
}

.sus6 .morex img.img2 {
	display: none
}

.sus6 .morex:hover img.img1 {
	display: none
}

.sus6 .morex:hover img.img2 {
	display: block
}

.set_map {
	padding: 0 2.8rem
}

.set_map .sitmap {
	width: 100%
}

.set_map .sitmap .sitep_pad {
	padding-bottom: 0.36rem;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0.5rem
}

.set_map .sitmap .sitep_pad .h_1 {
	color: #333;
	line-height: 1.167;
	font-weight: 400;
	margin-bottom: 0.3rem
}

.set_map .sitmap .sitep_pad .p_1 {
	display: flex;
	flex-wrap: wrap
}

.set_map .sitmap .sitep_pad .p_1 a {
	display: block;
	width: fit-content;
	line-height: 0.32rem;
	padding: 0 0.19rem;
	border: 0.01rem solid rgba(96, 96, 96, 0.60);
	border-radius: 0.06rem;
	margin-bottom: 0.14rem;
	margin-right: 0.14rem;
	color: #606060;
	font-weight: 400;
	transition: all 0.5s
}

.set_map .sitmap .sitep_pad .p_1 a:hover {
	color: #333;
	background-color: #D9D9D9;
	border-color: transparent
}

.xlclose {
	position: absolute;
	bottom: 0.3rem;
	right: 1.3rem;
	width: 0.46rem;
	cursor: pointer
}

.xlclose img {
	width: 0.24rem;
	transition: all 0.5s
}

.xlclose:hover img {
	transform: rotate(180deg)
}

.xlclose img.img1x {
	display: none
}

.xlclose:hover img.img2x {
	display: none
}

.xlclose:hover img.img1x {
	display: block
}

.serv_banner {
	width: 100%;
	height: 7.2rem;
	position: relative
}

.serv_banner img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.serv_banner video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.serv_banner .txt {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding: 0 2.8rem;
	color: #ffffff;
	font-weight: 400;
	line-height: 1.2
}

.serv1 {
	padding: 1.8rem 2.8rem 1.94rem 2.8rem;
	background-color: #ffffff
}

.abwap{
    display: none;
}

.servemap{
	position: relative;
    overflow: hidden;
	width: 100%;
}

.water1 {
    -webkit-animation: wateranimates  9s ease-out infinite;
    animation: wateranimates  9s ease-out infinite;
}

.water2 {
    -webkit-animation: wateranimate 6s ease-out infinite;
    animation: wateranimate 8s ease-out infinite;
}

.water1 {
    padding: 40%;
    position: absolute;
    box-shadow: 0 0 190px 40px rgba(238, 115, 0, 0.5) inset;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    top: -69%;
    left: 36%;
}

.water2 {
    padding: 40%;
    position: absolute;
    box-shadow: 0 0 290px 40px rgba(238, 115, 0, 1) inset;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    top: -69%;
    left: 36%;
}

.swater1 {
    -webkit-animation: wateranimates  9s ease-out infinite;
    animation: wateranimates  9s ease-out infinite;
}

.swater2 {
    -webkit-animation: wateranimate 6s ease-out infinite;
    animation: wateranimate 8s ease-out infinite;
}

.swater1 {
    padding: 40%;
    position: absolute;
    box-shadow: 0 0 190px 40px rgba(238, 115, 0, 0.5) inset;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    top: -69%;
    left: 36%;
}

.swater2 {
    padding: 40%;
    position: absolute;
    box-shadow: 0 0 290px 40px rgba(238, 115, 0, 1) inset;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    top: -69%;
    left: 36%;
}


.servemap {
    position: relative;
    overflow: hidden;
}

.wa01 {
    border: 1px solid rgba(238,115,0,0.4);
    width: 16px;
    height: 16px;
    border-radius: 1000px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.wa02 {
    width: 8px;
    height: 8px;
    background: #FF7900;
    border-radius: 1000px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.mipc {
    display: none;
}

.wa {
    position: absolute;
    top: 42%;
    left: 15.5%;
    z-index: 1;
}

.wa2 {
    position: absolute;
    top: 50%;
    left: 18%;
    z-index: 1;
}

.wa3 {
    position: absolute;
    top: 60%;
    left: 25%;
    z-index: 1;
}

.wa4 {
    position: absolute;
    top: 65.5%;
    left: 24%;
    z-index: 1;
}

.wa5 {
    position: absolute;
    top: 73.5%;
    left: 25%;
    z-index: 1;
}

.wa6 {
    position: absolute;
    top: 84.5%;
    left: 25%;
    z-index: 1;
}

.wa7 {
    position: absolute;
    top: 74.5%;
    left: 30%;
    z-index: 1;
}

.wa8 {
    position: absolute;
    top: 32.5%;
    left: 24.7%;
    z-index: 1;
}

.wa9 {
    position: absolute;
    top: 37.5%;
    left: 25%;
    z-index: 1;
}

.wa10 {
    position: absolute;
    top: 22.5%;
    left: 45%;
    z-index: 1;
}

.wa11 {
    position: absolute;
    top: 26.5%;
    left: 47%;
    z-index: 1;
}

.wa12 {
    position: absolute;
    top: 29.5%;
    left: 46%;
    z-index: 1;
}

.wa13 {
    position: absolute;
    top: 36.5%;
    left: 47%;
    z-index: 1;
}

.wa14 {
    position: absolute;
    top: 15.5%;
    left: 47.8%;
    z-index: 1;
}

.wa15 {
    position: absolute;
    top: 20.5%;
    left: 49.8%;
    z-index: 1;
}

.wa16 {
    position: absolute;
    top: 28.5%;
    left: 50%;
    z-index: 1;
}

.wa17 {
    position: absolute;
    top: 28.5%;
    left: 54%;
    z-index: 1;
}

.wa18 {
    position: absolute;
    top: 34.5%;
    left: 52%;
    z-index: 1;
}

.wa19 {
    position: absolute;
    top: 34.2%;
    left: 63%;
    z-index: 1;
}

.wa20 {
    position: absolute;
    top: 43.2%;
    left: 59%;
    z-index: 1;
}

.wa21 {
    position: absolute;
    top: 43.5%;
    left: 61.2%;
    z-index: 1;
}

.wa22 {
    position: absolute;
    top: 44.9%;
    left: 69.2%;
    z-index: 1;
}

.wa23 {
    position: absolute;
    top: 53.9%;
    left: 69.2%;
    z-index: 1;
}

.wa24 {
    position: absolute;
    top: 49.9%;
    left: 76.2%;
    z-index: 1;
}

.wa25 {
    position: absolute;
    top: 51.5%;
    left: 74%;
    z-index: 1;
}

.wa26 {
    position: absolute;
    top: 54%;
    left: 75.5%;
    z-index: 1;
}

.wa27 {
    position: absolute;
    top: 59%;
    left: 75.5%;
    z-index: 2;
}

.wa28 {
    position: absolute;
    top: 48%;
    left: 79%;
    z-index: 1;
}

.wa29 {
    position: absolute;
    top: 59%;
    left: 80%;
    z-index: 1;
}

.wa30 {
    position: absolute;
    top: 63%;
    left: 78%;
    z-index: 1;
}

.wa31 {
    position: absolute;
    top: 68%;
    left: 79%;
    z-index: 1;
}

.wa32 {
    position: absolute;
    top: 34%;
    left: 76%;
    cursor: pointer;
    z-index: 1;
}

.wa32:hover .china {
    display: block;
}

.wa32:hover .water1 {
    display: block;
}

.wa32:hover .water2 {
    display: block;
}

.wa33 {
    position: absolute;
    top: 38%;
    left: 82%;
    z-index: 1;
}

.wa34 {
    position: absolute;
    top: 40%;
    left: 85%;
    z-index: 1;
}

.wa35 {
    position: absolute;
    top: 85%;
    left: 91%;
    z-index: 1;

}
.wa3 {
    position: absolute;
    top: 73.5%;
    left: 54.5%;
    z-index: 1;
    
}


.china {
    position: absolute;
    top: 13px;
    width: 80px;
    left: -15px;
    z-index: 1;
}

.serv1 .con {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.serv1 .con .txt {
	width: 7rem;
	color: #606060;
	font-weight: 400;
	line-height: 2.167
}

.serv1 .con .right1 {
	width: 3.3rem
}

.serv1 .con .right1 .h_1 {
	color: #333;
	font-weight: 400;
	line-height: 1.167;
	margin-bottom: 0.3rem
}

.serv1 .con .right1 .list1 {
	width: 100%;
	display: flex;
	justify-content: space-between
}

.serv1 .con .right1 .list1 .item .nums {
	display: flex;
	align-items: flex-end;
	margin-bottom: 0.04rem
}

.serv1 .con .right1 .list1 .item .nums .num {
	color: #333;
	line-height: 1.18;
	margin-right: 0.06rem
}

.serv1 .con .right1 .list1 .item .nums .dw {
	color: #333;
	line-height: 1.18;
	transform: translateY(-0.05rem)
}

.serv1 .con .right1 .list1 .item .p_1 {
	color: #333;
	line-height: 1.15;
	font-weight: 200
}

.serv2 {
	background-color: #f7f7f7
}

.serv2 .tab {
	padding-bottom: 0
}

.sux_con.serv2 .right {
	padding-top: 1rem
}

.sux_con.serv2 .chage-yzm-b {
	background-color: #fff
}

.serv2 .right {
	opacity: 1;
	position: static;
	border-radius: 0 !important;
	background-color: transparent !important;
	transform: scale(1) !important;
	margin-top: 0;
	text-align: left;
	line-height: 1
}

.serv3 {
	padding: 1.26rem 2.2rem 1.6rem 2.2rem;
	background-color: #ffffff
}

.serv3 .tit {
	text-align: center;
	color: #333;
	line-height: 1.17;
	margin-bottom: 0.77rem;
	font-weight: 400
}

.serv3 .num_box {
	display: flex;
	justify-content: center
}

.serv3 .num_box .item {
	margin: 0 0.6rem;
	margin-bottom: 0.2rem
}

.serv3 .num_box .item .nums {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	margin-bottom: 0.07rem
}

.serv3 .num_box .item .nums .num {
	color: #333;
	line-height: 1.167;
	font-weight: 400;
	margin-right: 0.06rem
}

.serv3 .num_box .item .nums .dw {
	color: #333;
	line-height: 1.15;
	font-weight: 400
}

.serv3 .num_box .item .p {
	color: #333;
	font-weight: 400;
	line-height: 1.5
}


.fd1{padding: 0.6rem 1.34rem 0 1.34rem;}
.fd1 .breadcrumbx{padding: 0;margin-bottom: 0.8rem;}
.fd1 .con{display: flex;justify-content: space-between;align-items: center;}
.fd1 .icon{width: 7.57rem;height: 5.31rem;border-radius: 0.24rem;overflow: hidden;object-fit: cover; display: block;}
.fd1 .txt{width: 7.9rem;}
.fd1 .txt .h{line-height: 1;margin-bottom: 0.6rem;color: #606060;}
.fd1 .txt .p{line-height: 1.8;color: #7a7a7a;font-weight: 400;margin-bottom: 0.5rem;}
.fd1 .txt .morex{display: flex;width: fit-content;padding: 0.1rem 0.48rem;gap: 0.1rem;align-items: center;border-radius: 0.08rem;border: 1px solid #606060;color:#606060;transition: all 0.5s;}
.fd1 .txt .morex:hover{color: #ffffff;background-color: #333;}
.fd1 .txt .morex svg path{transition: all 0.5s;}
.fd1 .txt .morex:hover svg path{fill:#fff;stroke: #333;}

.fd2{padding: 1.6rem 1.34rem;}
.fd2 .tit{text-align: center;color: #606060;line-height: 1.3125;margin-bottom: 0.6rem;}
.fd2 .con{width: 100%;display: flex;justify-content: space-between;}
.fd2 .con .left{width: 6.74rem;height: 9.1rem;position: relative;border-radius: 0.24rem;overflow: hidden;}
.fd2 .con .left .pic{width: 100%;height: 100%;overflow: hidden;position: relative;}
.fd2 .con .left .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.fd2 .con .left .pic:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2rem;opacity: 0.9;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);mix-blend-mode: multiply;}
.fd2 .con .left:hover .pic img{transform: scale(1.05);}
.fd2 .con .left .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 0.5rem 0.4rem 0.5rem;color: #fff;}
.fd2 .con .left .txt .h{color: #FFF;font-weight: 400;line-height: 1.23;margin-bottom: 0.24rem;}
.fd2 .con .left .txt .p{line-height: 1.55;font-weight: 400;}
.fd2 .con .right{width: 9.48rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.fd2 .con .right .box{position: relative;width: 4.59rem;height: 4.4rem;border-radius: 0.24rem;overflow: hidden;}
.fd2 .con .right .box1{width: 100%;margin-bottom: 0.3rem;}
.fd2 .con .right .box .pic{width: 100%;height: 100%;overflow: hidden;position: relative;}
.fd2 .con .right .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.fd2 .con .right .box .pic:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2rem;opacity: 0.9;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);mix-blend-mode: multiply;}
.fd2 .con .right .box:hover .pic img{transform: scale(1.05);}
.fd2 .con .right .box .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 0.5rem 0.4rem 0.6rem;color: #fff;}
.fd2 .con .right .box .txt .h{color: #FFF;font-weight: 400;line-height: 1.23;margin-bottom: 0.24rem;}
.fd2 .con .right .box .txt .p{line-height: 1.55;font-weight: 400;}

.fd3{padding: 1.6rem 1.34rem;}
.fd3 .tit{text-align: center;color: #606060;line-height: 1.3125;margin-bottom: 0.6rem;}
.fd3 .bottom{position:relative;overflow:hidden;padding-bottom:1rem;}
.fd3 .bottom .next {position: absolute;top: auto;right: 0;bottom: 0;width: 0.52rem;height: 0.52rem;cursor: pointer;opacity: 1;background-image: none;transition: all 0.5s}
.fd3 .bottom.hid .next {display: none}
.fd3 .bottom .next img {width: 100%;height: 100%;object-fit: contain}
.fd3 .bottom .next img.img2 {display: none}
.fd3 .bottom .next:hover img.img1 {display: none}
.fd3 .bottom .next:hover img.img2 {display: block}
.fd3 .bottom .prev {position: absolute;top: auto;left: auto;right: 0;bottom: 0;width: 0.52rem;height: 0.52rem;cursor: pointer;opacity: 1;transition: all 0.5s;transform: translateX(-0.78rem);background-image: none}
.fd3 .bottom.hid .prev {display: none}
.fd3 .bottom .prev img {width: 100%;height: 100%;object-fit: contain}
.fd3 .bottom .prev img.img2 {display: none}
.fd3 .bottom .prev:hover img.img1 {display: none}
.fd3 .bottom .prev:hover img.img2 {display: block}
.fd3 .bottom .box1 {padding: 0.2rem;border-radius: 0.24rem;display: block;transition: all 0.5s}
.fd3 .bottom .box1:hover {background-color: #f8f8f8}
.fd3 .bottom .box1 .pic {width: 100%;padding-bottom: 56.25%;overflow: hidden;margin-bottom: 0.3rem;position: relative;border-radius: 0.24rem;overflow: hidden;}
.fd3 .bottom .box1 .pic img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.5s}
.fd3 .bottom .box1:hover .pic img {transform: scale(1.05)}
.fd3 .bottom .box1 .h {color: #606060;line-height: 0.32rem;height: 0.64rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.24rem}
.fd3 .bottom .box1 .bottom1 {display: flex;align-items: center}
.fd3 .bottom .box1 .bottom1 .p {display: flex;align-items: center;margin-right: 0.23rem;color: #7a7a7a;font-weight: 400}
.fd3 .bottom .box1 .bottom1 .p img {width: 0.2rem;height: 0.2rem;margin-right: 0.06rem}

.cd2.fd4{background: #F7F7F7;}
.cd2.fd4 .box{padding: 3rem 1.34rem 1.3rem 1.34rem;top: 0;}
.cd2 .txtx{position: absolute;top: 1.6rem;left: 0;width: 100%;color: #606060;text-align: center;}

.sto1x{padding:0 0.56rem 1.66rem 0.56rem;position:relative;height:150vh;}
.sto1x .breadcrumbx{padding: 0 0.74rem;margin-bottom: 0.74rem;}
.sto1x .cons{display: flex;justify-content: space-between;align-items: center;position:sticky;top:2.2rem;}
.sto1x .cons .prev{width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.sto1x .cons .prev img{width: 100%;height: 100%;object-fit: contain;}
.sto1x .cons .prev img.img2{display: none;}
.sto1x .cons .prev:hover img.img1{display: none;}
.sto1x .cons .prev:hover img.img2{display: block;}
.sto1x .cons .next{width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.sto1x .cons .next img{width: 100%;height: 100%;object-fit: contain;}
.sto1x .cons .next img.img2{display: none;}
.sto1x .cons .next:hover img.img1{display: none;}
.sto1x .cons .next:hover img.img2{display: block;}
.sto1x .cons .con{width: 16.58rem;position:relative;overflow:hidden}
.sto1x .cons .con .swiper-slide{height: 9.33rem;border-radius: 0.24rem;overflow: hidden;position:relative;transition:all 0.8s}
.sto1x.show .cons .con .swiper-slide{height: 5.86rem;}
.sto1x .cons .con .swiper-slide .txt{position: absolute;top: 50%;right: 0;width: 5rem;transform: translateY(-50%);padding-right:1.1rem;}
.sto1x .cons .con .swiper-slide .txt .h{color:#606060;font-weight:400;line-height:1.5;margin-bottom:0.3rem;cursor:pointer;}
.sto1x .cons .con .swiper-slide .txt .day{color: #7A7A7A;line-height: 1.2;margin-bottom: 0.7rem;display:flex;align-items:center;}
.sto1x .cons .con .swiper-slide .txt .day img{width: 0.17rem;display: block;margin-right: 0.08rem;}


.sto1x .cons .con .swiper-slide .txt .fx{width: 100%;display:flex;transition:all 0.5s;}
.sto1x .cons .con .swiper-slide .txt .fx>div{display: block;width: 0.36rem;height: 0.36rem;margin: 0 0.18rem 0 0;position:relative;}
.sto1x .cons .con .swiper-slide .txt .fx>div>img{width: 100%;}
.sto1x .cons .con .swiper-slide .txt .fx>div>img.img2{display:none;}
.sto1x .cons .con .swiper-slide .txt .fx>div:hover>img.img2{display:block;}
.sto1x .cons .con .swiper-slide .txt .fx>div:hover>img.img1{display:none;}
.sto1x .cons .con .swiper-slide .txt .fx .social-share .icon-wechat{position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;color: transparent;border-color: transparent;background-color:transparent!important}
.sto1x .cons .con .swiper-slide .txt .fx .social-share .icon-wechat .wechat-qrcode{top: auto;bottom: 150%;}


.sto1x .cons .con .swiper-slide .pic{position: relative;width: 100%;height: 9.33rem;border-radius: 0.24rem;overflow: hidden;z-index: 2;transition:all 0.8s}
.sto1x.show .cons .con .swiper-slide .pic{height: 5.86rem;width: 10.42rem;}
.sto1x .cons .con .swiper-slide .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index:2;}
.sto1x .cons .con .swiper-slide .pic img,.sto1x .cons .con .swiper-slide .pic video{width: 100%;height: 100%;object-fit: cover;}
.sto1x .cons .con .swiper-slide .pic .btn{position: absolute;bottom: 0.4rem;right: 0.4rem;width: 0.36rem;height: 0.36rem;cursor:pointer;z-index:5;}
.sto1x .cons .con .swiper-slide .pic .btn img{display: block;width: 100%;}
.sto1x .cons .con .swiper-slide.on .pic .btn{opacity: 0;}
.sto1x .cons .con .swiper-slide.on .pic img{display: none;}

.sto2x{padding: 0 1.34rem 1.1rem 1.34rem;}
.sto2x>.cons>.con{display: none;}
.sto2x>.cons>.con.on{display: block;}
.sto2x .tab{display: flex;flex-wrap: wrap;width:fit-content;margin:0 auto;border-bottom:1px solid #33333310;gap:0.7rem;margin-bottom:0.55rem}
.sto2x .tab .btn{color: #606060;line-height: 1.3;font-weight: 400;transition: all 0.5s;padding-bottom: 0.1rem;position:relative;cursor:pointer;}
.sto2x .tab .btn.on{color: #FF7900;}
.sto2x .tab .btn:after{content:"";position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background-color: #FF7900;opacity:0;transition:all 0.5s;}
.sto2x .tab .btn.on:after{opacity:1;}
.sto2x .top{width: 100%;display: flex;justify-content:space-between;flex-flow:row-reverse;align-items:center;margin-bottom:0.46rem;}
.sto2x .top .pic{width: 10.38rem;height: 5.84rem;border-radius: 0.24rem;overflow: hidden;}
.sto2x .top .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sto2x .top .pic:hover img{transform:scale(1.05);}
.sto2x .top .txt{width: calc(100% - 10.6rem);}
.sto2x .top .txt .h{color: #606060;font-weight: 400;line-height: 1.55;margin-bottom: 0.54rem;}
.sto2x .top .txt .p{display: flex;align-items: center;color:#606060;font-weight:300;margin-bottom:0.23rem;height:0.3rem;}
.sto2x .top .txt .p:nth-child(3){margin-bottom:1.32rem;}
.sto2x .top .txt a{transition: all 0.5s;}
.sto2x .top .txt a.p:hover{color:#FF7900;}
.sto2x .top .txt .p img{display: block;width: 0.22rem;height: 0.22rem;margin-right:0.02rem;}
.sto2x .top .txt .p img.img2{display: none;}
.sto2x .top .txt .p:hover img.img1{display: none;}
.sto2x .top .txt .p:hover img.img2{display: block;}
.sto2x .top .txt .p svg{width: 0.07rem;margin-left: 0.07rem;height:auto;opacity:0;}
.sto2x .top .txt .p:hover svg{opacity:1;}
.sto2x .top .txt .p:hover svg path{stroke:#FF7900}

.sto2x .top .txt .morex{
    width: 1.6rem;
    padding: 0.1rem 0.32rem;
    border: 0.01rem solid rgba(96, 96, 96, 0.6);
    border-radius: 0.08rem;
    color: rgba(96, 96, 96, 0.7);
    line-height: 1.3125;
    font-weight: 400;
    align-items: center;
    margin-right: 0.13rem;
    margin-bottom: 0.1rem;
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    transition: all .4s;
    text-align: center;
}

.sto2x .top .txt .morex:hover{
    background-color: #333333;
    color: #fff;
}

.sto2x .bottom{display: flex;gap: 0.46rem;}
.sto2x .bottom .item{display: block;width: 5.2rem;height: 2.94rem;overflow: hidden;border-radius: 0.24rem;position:relative;}
.sto2x .bottom .item:before{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 1.95rem;background: linear-gradient(179deg, rgba(0, 0, 0, 0.00) 1.04%, rgba(0, 0, 0, 0.58) 98.54%);z-index:2;}
.sto2x .bottom .item .pic{width: 100%;height: 100%;}
.sto2x .bottom .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sto2x .bottom .item .txt1{position: absolute;left: 0;bottom: 0.28rem;width: 100%;padding: 0 0.29rem;color: #ffffff;font-weight: 400;z-index:20;transition:all 0.5s}
.sto2x .bottom .item:hover .txt1{opacity:0;}
.sto2x .bottom .item .txt2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0.6rem 0.35rem 0.2rem 0.35rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(44px);-webkit-backdrop-filter: blur(44px);color:#ffffff;z-index:25;transform:translateY(105%);transition:all 0.6s;}
.sto2x .bottom .item:hover .txt2{transform:translateY(0);}
.sto2x .bottom .item .txt2 .h{font-weight: 400;line-height: 1.33;margin-bottom: 0.2rem;}
.sto2x .bottom .item .txt2 .ps{display: flex;margin-bottom: 0.79rem;gap: 0.28rem;}
.sto2x .bottom .item .txt2 .ps .p{color: #ffffff;display: flex;align-items: center;}
.sto2x .bottom .item .txt2 .ps .p img{display: block;width: 0.22rem;height: 0.22rem;margin-right:0.06rem;}
.sto2x .bottom .item .txt2 .morex{width: 1.6rem;
    padding: 0.1rem 0.32rem;
    border: 0.01rem solid #ffffff;
    border-radius: 0.08rem;
    color: #ffffff;
    line-height: 1.3125;
    font-weight: 400;
    align-items: center;
    margin-right: 0.13rem;
    margin-bottom: 0.1rem;
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    transition: all .4s;
    text-align: center;}
.sto2x .bottom .item .txt2 .morex:hover{background-color:#ffffff;color:#333;}
.sto2x>.morex{
    width: 1.6rem;
    padding: 0.1rem 0.32rem;
    border: 0.01rem solid rgba(96, 96, 96, 0.6);
    border-radius: 0.08rem;
    color: rgba(96, 96, 96, 0.7);
    line-height: 1.3125;
    font-weight: 400;
    align-items: center;
    margin: 0 auto;
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    transition: all .4s;
    text-align: center;
    display: block;
    margin-top: 0.8rem;
}

.sto2x>.morex:hover{
    background-color: #333333;
    color: #fff;
}

.sto3x .boxs{padding: 0 0 1.6rem 0;}
.sto3x .boxs .tit{text-align: center;color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom:0.4rem;}
.sto3x .boxs .con{position: relative;overflow: hidden;margin-bottom:0.33rem;}

.sto3x .boxs .con .swiper-slide{position: relative;height: 5.64rem;border-radius: 0.24rem;overflow: hidden;opacity:0.4;transition:all 0.5s}
.sto3x .boxs .con .swiper-slide-active{opacity: 1;}
.sto3x .boxs .con .swiper-slide .pic{width: 100%;height: 100%;display: block;position:relative;}
.sto3x .boxs .con .swiper-slide .pic:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 60%;background: linear-gradient(to top,rgba(0,0,0,0.8),transparent);}
.sto3x .boxs .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sto3x .boxs .con .swiper-slide:hover .pic img{transform:scale(1.05);}
.sto3x .boxs .con .swiper-slide .txt{position: absolute;left: 0;bottom: 0.52rem;width: 100%;z-index: 2;padding: 0 0.57rem;color: #ffffff;opacity:0;transition:all 0.5s;}
.sto3x .boxs .con .swiper-slide-active .txt{opacity: 1;}
.sto3x .boxs .con .swiper-slide .txt .h{display: block;line-height: 1.5;font-weight: 400;margin-bottom: 0.13rem;color:#ffffff}
.sto3x .boxs .con .swiper-slide .txt .ps{display: flex;gap: 0.28rem;}
.sto3x .boxs .con .swiper-slide .txt .ps .p{color: #ffffff;display: flex;align-items: center;pointer-events:none}
.sto3x .boxs .con .swiper-slide .txt .ps .p img{display: block;width: 0.22rem;height: 0.22rem;margin-right:0.06rem;}

.sto3x .boxs .morex{width: fit-content;padding: 0.1rem 0.48rem;border-radius: 0.08rem;border: 1px solid #606060;display: block;margin: 0 auto;color:#606060;transition:all 0.5s;margin-top:0.33rem;}
.sto3x .boxs .morex:hover{color:#ffffff;background-color: #333;}
.sto3x .boxs .con .btns{position: absolute;bottom: 0;right: 2.76rem;width: 1.14rem;display: flex;justify-content: space-between;}
.sto3x .boxs .con .btns .prev{width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.sto3x .boxs .con .btns .prev img{width: 100%;height: 100%;object-fit: contain;}
.sto3x .boxs .con .btns .prev img.img2{display: none;}
.sto3x .boxs .con .btns .prev:hover img.img1{display: none;}
.sto3x .boxs .con .btns .prev:hover img.img2{display: block;}
.sto3x .boxs .con .btns .next{width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.sto3x .boxs .con .btns .next img{width: 100%;height: 100%;object-fit: contain;}
.sto3x .boxs .con .btns .next img.img2{display: none;}
.sto3x .boxs .con .btns .next:hover img.img1{display: none;}
.sto3x .boxs .con .btns .next:hover img.img2{display: block;}


.sto1{width: 13.6rem;margin:0 auto;margin-top: 2.26rem;position: relative;overflow: hidden;}
.sto1 .breadcrumbx{padding: 0;margin-bottom: 0.74rem;}
.sto1 .icon{position: absolute;top: 0.45rem;right: 0.58rem;width: 0.84rem;z-index: 10;}
.sto1 .swiper-slide{height: 7.04rem;overflow:hidden;border-radius:0.32rem;}
.sto1 .swiper-slide .pic{width: 100%;height: 100%;position:relative;}
.sto1 .swiper-slide .pic:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 60%;background: linear-gradient(to top,rgba(0,0,0,0.5),transparent);}
.sto1 .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.sto1 .swiper-slide .pic video{width: 100%;height: 100%;object-fit: cover;}
.sto1 .swiper-slide .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.5rem;color:#fff;}
.sto1 .swiper-slide .txt .h{font-weight: 400;line-height: 1.2;margin-bottom: 0.32rem;}
.sto1 .swiper-slide .txt svg{width: 0.73rem;height: 0.09rem;margin-bottom: 0.32rem;}
.sto1 .swiper-slide .txt .p_1{font-weight: 400;line-height: 1.2;margin-bottom: 0.5rem;}
.sto1 .swiper-slide .txt .more2{width: 2.2rem;padding: 0.1rem;text-align: center;border: 1px solid  #fff;border-radius: 0.06rem;color: #fff;
font-weight: 400;line-height: 1.2;transition:all 0.5s}
.sto1 .swiper-slide .txt .more2:hover{background-color:#fff;color:#333;}
.sto1 .swiper-pagination{width: fit-content;left: auto;right: 0.5rem;bottom: 0.48rem;}
.sto1 .swiper-pagination .swiper-pagination-bullet{border-radius: 0;width: 0.48rem;height: 0.03rem;background-color:rgba(255,255,255,0.3);opacity: 1;position: relative;margin: 0 0 0 0.1rem;}
.sto1 .swiper-pagination .swiper-pagination-bullet:after{content:"";position: absolute;left: 0;width: 0%;height: 100%;background: #ffffff;transition: all 0.03s;}
.sto1 .swiper-pagination .swiper-pagination-bullet-active:after{width:100%;transition: all 3s;}

.sto2{margin: 0 auto;width:13.6rem;margin-top: 1.2rem;padding-bottom:1.6rem;}
.sto2 .leftxx{padding-bottom: 0.5rem;}
.sto2 .leftxx .item{display: flex;justify-content:center;}
.sto2 .leftxx .item .name{color: #606060;margin-right: 0.36rem;white-space: nowrap;margin-top: 0.04rem;}
.sto2 .leftxx .item .list{display: flex;flex-wrap: wrap;width:fit-content;margin:0 auto;border-bottom:1px solid #33333310;gap:0.7rem;}
.sto2 .leftxx .item .list .btn{color: #606060;line-height: 1.3;font-weight: 400;transition: all 0.5s;padding-bottom: 0.1rem;position:relative;}
.sto2 .leftxx .item .list .btn.on{color: #FF7900;}
.sto2 .leftxx .item .list .btn:after{content:"";position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background-color: #FF7900;opacity:0;transition:all 0.5s;}
.sto2 .leftxx .item .list .btn.on:after{opacity:1;}
.sto2 .bottom{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sto2 .bottom:after{content:"";display: block;width: 6.64rem;height: 1px;}
.sto2 .bottom .item{display: block;width: 6.64rem;margin-bottom:0.7rem;position:relative;}
.sto2 .bottom .item .pic{width: 100%;height: 3.77rem;overflow: hidden;margin-bottom: 0.32rem;border-radius:0.32rem;}
.sto2 .bottom .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sto2 .bottom .item .pic:hover img{transform:scale(1.05);}
.sto2 .bottom .item .h{color: #333;line-height: 1.167;margin-bottom: 0.14rem;font-weight: 400;}
.sto2 .bottom .item .ps{display: flex;align-items: center;}
.sto2 .bottom .item .ps .p{display: flex;align-items: center;color:#606060;font-weight:300;margin-right:0.24rem;}
.sto2 .bottom .item .ps a{transition: all 0.5s;}
.sto2 .bottom .item .ps a.p:hover{color:#FF7900;}
.sto2 .bottom .item .ps .p img{display: block;width: 0.2rem;height: 0.2rem;margin-right:0.02rem;}
.sto2 .bottom .item .ps .p img.img2{display: none;}
.sto2 .bottom .item .ps .p:hover img.img1{display: none;}
.sto2 .bottom .item .ps .p:hover img.img2{display: block;}
.sto2 .bottom .item .ps .p svg{width: 0.07rem;margin-left: 0.07rem;height:auto;opacity:0;}
.sto2 .bottom .item .ps .p:hover svg{opacity:1;}
.sto2 .bottom .item .ps .p:hover svg path{stroke:#FF7900}
.sto2 .bottom .item .morex{position: absolute;bottom: 0.11rem;right: 0;width: 1.88rem;border:1px solid rgba(96, 96, 96, 0.60);border-radius:0.08rem;padding: 0.1rem;line-height: 1.2;color:rgba(96, 96, 96, 0.60);text-align:center;transition:all 0.5s}
.sto2 .bottom .item .morex:hover{background-color:#606060;color:#fff;}


.sto2 .el-pagination{margin-top:0.1rem;}

.sto3{position: relative;padding: 1.3rem;height: 7.2rem;background:url(../img/sto3_pic.jpg)no-repeat center;background-size:cover;}
.sto3 .txt{text-align: center;color: #fff;}
.sto3 .txt .h{font-weight: 300;line-height: 1.75;margin-bottom: 0.3rem;}
.sto3 .txt .more2{padding: 0.1rem;width: 2.2rem;line-height: 1.2;font-weight: 400;text-align: center;color: #fff;border:1px solid #fff;border-radius:0.06rem;margin:0 auto;transition:all 0.5s}
.sto3 .txt .more2:hover{background-color:#fff;color:#333;}

.story_con{padding-top: 1.8rem;}
/*.story_con .ca_header{top:0.95rem;}*/
.story_con .conx{padding-bottom: 1.6rem;}
.story_con .conx .conx1{margin-top: 1.06rem;}
.story_con .conx .conx1>.top{width: 100%;position: relative;height: 8.6rem;max-height:78vh; width:16.52rem;margin:0 auto;display:block;border-radius:0.4rem; margin-bottom: 0.6rem;overflow:hidden;}
.story_con .conx .conx1>.top .pic{width: 100%;height: 100%;object-fit: cover;position:relative}
.story_con .conx .conx1>.top .pic:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 60%;background: linear-gradient(to top,rgba(0,0,0,0.8),transparent);}
.story_con .conx .conx1>.top .pic img{width: 100%;height: 100%;object-fit: cover;}
.story_con .conx .conx1>.top .txt{position: absolute;bottom: 0.56rem;left: 0.67rem;width: 100%;text-align: left;color: #ffffff;}
.story_con .conx .conx1>.top .txt .tit{line-height: 1.3125;font-weight: 400;margin-bottom: 0.21rem;}
.story_con .conx .conx1>.top .txt .p{font-weight: 400;line-height: 1.33;margin-bottom: 0.44rem;}
.story_con .conx .conx1>.top .txt .morex{width: fit-content;padding: 0.1rem 0.48rem;border: 1px solid #ffffff;border-radius: 0.08rem;transition: all 0.5s;color: #ffffff;font-weight: 400;}
.story_con .conx .conx1>.top .txt .morex:hover{background-color:#Fff;color: #333;}
.story_con .conx .conx1>.bottom{display: flex;row-gap: 0.4rem;column-gap: 0.17rem;flex-wrap:wrap;padding:0.8rem 1.34rem 0 1.34rem;}
.story_con .conx .conx1>.bottom .item{display: block;width: 4rem;position: relative;border-radius: 0.16rem;overflow: hidden;background-color: #F8F8F8;height:5.2rem;transition:all 0.5s;}
.story_con .conx .conx1>.bottom .item:hover{transform:translateY(-0.12rem);}
.story_con .conx .conx1>.bottom .item .pic{width: 100%;height: 2.25rem;overflow: hidden;transition:all 0.7s;}
.story_con .conx .conx1>.bottom .item:hover .pic{opacity:0;}
.story_con .conx .conx1>.bottom .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.story_con .conx .conx1>.bottom .item .txt{position: absolute;bottom: 0;left: 0;width: 100%;height: 2.95rem;padding:0.45rem 0.25rem 0 0.25rem;transition:all 0.6s;background-color: #F8F8F8;}
.story_con .conx .conx1>.bottom .item:hover .txt{height:100%;padding:0.55rem 0.25rem;}
.story_con .conx .conx1>.bottom .item .txt .h{color: #606060;font-weight: 400;line-height: 1.1;margin-bottom: 0.2rem;display:block;}
.story_con .conx .conx1>.bottom .item .txt .p{color: #7a7a7a;line-height: 1.4;font-weight: 400;margin-bottom:0.4rem;display:block;}
.story_con .conx .conx1>.bottom .item .txt .ps{display: flex;gap: 0.14rem;flex-wrap:wrap;opacity:0;}
.story_con .conx .conx1>.bottom .item:hover .txt .ps{opacity:1;}

.story_con .conx .conx1>.bottom .item .txt .ps .p1{color: #7a7a7a;line-height: 1.167;font-weight: 400;display:flex;align-items:center;}
.story_con .conx .conx1>.bottom .item .txt .ps .p1 img{display: block;width: 0.2rem;height: 0.2rem;margin-right: 0.02rem;}
.story_con .conx .conx1>.bottom .item .txt .ps a.p1:hover{color:#FF7900;}
.story_con .conx .conx1>.bottom .item .txt .ps a.p1 img.img2{display: none;}
.story_con .conx .conx1>.bottom .item .txt .ps a.p1:hover img.img1{display: none;}
.story_con .conx .conx1>.bottom .item .txt .ps a.p1:hover img.img2{display: block;}
.story_con .conx .conx1>.bottom .item .txt .ps a.p1 svg{width: 0.07rem;margin-left: 0.07rem;height:auto;opacity:0;}
.story_con .conx .conx1>.bottom .item .txt .ps a.p1:hover svg{opacity:1;}
.story_con .conx .conx1>.bottom .item .txt .ps a.p1:hover svg path{stroke:#FF7900}
.story_con .conx .conx1>.bottom .item .txt .icon{position: absolute;left: 0.22rem;bottom: 0.23rem;width: 0.3rem;}
.story_con .conx .conx1>.bottom .item:hover .txt .icon{opacity:0;}
.story_con .conx .conx1>.bottom .item .txt .morex{
    width: fit-content;
    padding: 0.1rem 0.48rem;
    border: 0.01rem solid rgba(96, 96, 96, 0.6);
    border-radius: 0.08rem;
    color: rgba(96, 96, 96, 0.7);
    line-height: 1.16;
    display: flex;
    font-weight: 400;
    align-items: center;
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    transition: all .4s;
    position: absolute;
    bottom: 0.43rem;
    left: 0.3rem;
    opacity: 0;
}

.story_con .conx .conx1>.bottom .item:hover .txt .morex{
    opacity: 1;
}

.story_con .conx .conx1>.bottom .item .txt .morex:hover{
    background-color: #333333;
    color: #fff;
}

.sto_back{position: fixed;right: 0;opacity: 0;transition: all 0.5s; bottom: 0.7rem;width: 44px;height: 36px;border-radius: 6px;display: flex;background-color:#ffffff;box-shadow: 0 0 19.2px 0 rgba(0, 0, 0, 0.08);
justify-content: center;align-items: center;z-index:99;cursor:pointer;transition:all 0.5s;z-index:999;}
.sto_back.on{right: 0.2rem;opacity: 1;}
.sto_back img{width: auto;height: 18px;}
.sto_back img.img1{display: none;}
.sto_back:hover{background-color:#ffffff;box-shadow: 0 0 19.2px 0 rgba(0, 0, 0, 0.08);background: #6A6A6A;}
.sto_back:hover img.img2{display: none;}
.sto_back:hover img.img1{display: block;}

.stod1 .link_list {
	margin: 0 ;
	width: 100%;
	position: relative;
	z-index: 20
}

.stod1 .bottom .link_list img{margin-bottom: 0;}

.stod1 .link_list:after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: rgba(103, 120, 134, 0.12);
	top: 50%
}

.stod1 .link_list .btns {
	padding: 0 0.6rem;
	background-color: #fff;
	width: 3.6rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	position: relative;
	z-index: 2
}

.stod1 .link_list .btns>a {
	position: relative;
	display: block;
	width: 0.4rem;
	height: 0.4rem
}

.stod1 .link_list .btns>a .social-share-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-color: transparent !important
}

.stod1 .link_list .btns>a .social-share-icon:hover {
	background-color: transparent !important
}

.stod1 .link_list .btns>a .social-share-icon:before {
	display: none
}

.stod1 .link_list .btns>a>img {
	width: 100%;
	opacity: 1;
	transition: all 0.5s
}

.stod1 .link_list .btns>a:hover>img {
	opacity: 0.7
}

.stod1{width:13.6rem;margin:0 auto; margin-top: 2.26rem;padding-bottom:1.06rem;}
.stod1 .top{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom:0.6rem;width:100%;}
.stod1 .top .tleft{width: 100%;}
.stod1 .top .tleft .h{color: #333;line-height: 1.2;margin-bottom: 0.27rem;font-weight: 400;}
.stod1 .top .tleft .bottom1{margin-bottom: 0;display:flex;justify-content:space-between;}
.stod1 .top .tleft .p_1{color: #606060;line-height: 1.2;font-weight: 400;max-width:55vw}
.stod1 .top .tleft .ps{display: flex;align-items: center;}
.stod1 .top .tleft .ps .p{display: flex;align-items: center;color:#606060;font-weight:300;margin-right:0.24rem;}
.stod1 .top .tleft .ps .p img{display: block;width: 0.2rem;height: 0.2rem;margin-right:0.02rem;}
.stod1 .top .tleft .ps .p svg{width: 0.07rem;margin-left: 0.07rem;height:auto}

.stod1 .top .tleft .ps a{transition: all 0.5s;}
.stod1 .top .tleft .ps a.p:hover{color:#FF7900;}
.stod1 .top .tleft .ps .p img{display: block;width: 0.2rem;height: 0.2rem;margin-right:0.02rem;}
.stod1 .top .tleft .ps .p img.img2{display: none;}
.stod1 .top .tleft .ps .p:hover img.img1{display: none;}
.stod1 .top .tleft .ps .p:hover img.img2{display: block;}
.stod1 .top .tleft .ps .p svg{width: 0.07rem;margin-left: 0.07rem;height:auto;opacity:0}
.stod1 .top .tleft .ps .p:hover svg{opacity:1;}
.stod1 .top .tleft .ps .p:hover svg path{stroke:#FF7900}

.stod1 .top .tleft .ps .morex{width: 1.88rem;border:1px solid rgba(96, 96, 96, 0.60);border-radius:0.08rem;padding: 0.1rem;line-height: 1.2;color:rgba(96, 96, 96, 0.60);text-align:center;transition:all 0.5s;margin-left:0.5rem;}
.stod1 .top .tleft .ps .morex:hover{background-color:#606060;color:#fff;}

.stod1 .top .more2{padding: 0.1rem;width: 2.2rem;line-height: 1.2;font-weight: 400;text-align: center;color: #606060;border:1px solid #606060;border-radius:0.06rem;transition:all 0.5s}
.stod1 .top .more2:hover{background-color:#606060;color:#fff;}
.stod1 .bottom img{width: 100%;height: auto!important;margin-bottom:0.5rem;border-radius:0.32rem;}
.stod1 .bottom video{width: 100%;height: auto!important;margin-bottom:0.5rem;border-radius:0.32rem;}
.stod1 .bottom .p{color: #000;font-weight: 300;line-height: 1.77;margin-bottom: 0.68rem;}

.stod1x{padding: 1.6rem 1.34rem 1.2rem 1.34rem;}
.stod1x .breadcrumbx{padding: 0!important;margin-bottom: 0.9rem;}
.stod1x .con{width: 100%;display: flex;justify-content:space-between;}
.stod1x .con .pic{width: 9.9rem;height: 5.58rem;border-radius: 0.24rem;overflow: hidden;position:relative;}
.stod1x .con .pic>img{width: 100%;height: 100%;object-fit: cover;display:block;}
.stod1x .con .pic>video{width: 100%;height: 100%;object-fit: cover;display:block;}
.stod1x .con .pic .xin{position: absolute;top: 0.3rem;right: 0.3rem;display: block;width: 0.28rem;height: 0.28rem;}
.stod1x .con .pic .xin img{width: 100%;height: 100%;object-fit: contain;}
.stod1x .con .pic .xin img.img2{display: none;}
.stod1x .con .pic .xin:hover img.img2{display: block;}
.stod1x .con .pic .xin:hover img.img1{display: none;}
.stod1x .con .pic .icon{position: absolute;top: 0.3rem;left: 0.3rem;width: 0.7rem;}
.stod1x .con .txt{width: 5.58rem;position:relative;z-index:2;}
.stod1x .con .txt .tit{color: #606060;line-height: 1.1;font-weight: 400;margin-bottom: 0.23rem;}
.stod1x .con .txt .p1{color: #7a7a7a;line-height: 1.16;font-weight: 400;margin-bottom: 0.24rem;}
.stod1x .con .txt .ps{display: flex;align-items: center;margin-bottom:0.38rem;}
.stod1x .con .txt .ps .p{display: flex;align-items: center;color:#606060;font-weight:400;margin-right:0.24rem;}
.stod1x .con .txt .ps .p.px{pointer-events:none;}
.stod1x .con .txt .ps .p img{display: block;width: 0.2rem;height: 0.2rem;margin-right:0.02rem;}
.stod1x .con .txt .ps .p svg{width: 0.07rem;margin-left: 0.07rem;height:auto}

.stod1x .con .txt .ps a{transition: all 0.5s;}
.stod1x .con .txt .ps a.p:hover{color:#FF7900;}
.stod1x .con .txt .ps .p img{display: block;width: 0.2rem;height: 0.2rem;margin-right:0.02rem;}
.stod1x .con .txt .ps .p img.img2{display: none;}
.stod1x .con .txt .ps .p:hover img.img1{display: none;}
.stod1x .con .txt .ps .p:hover img.img2{display: block;}
.stod1x .con .txt .ps .p svg{width: 0.07rem;margin-left: 0.07rem;height:auto;opacity:0}
.stod1x .con .txt .ps .p:hover svg{opacity:1;}
.stod1x .con .txt .ps .p:hover svg path{stroke:#FF7900}

.stod1x .con .txt .ps .morex{width: 1.88rem;border:1px solid rgba(96, 96, 96, 0.60);border-radius:0.08rem;padding: 0.1rem;line-height: 1.2;color:rgba(96, 96, 96, 0.60);text-align:center;transition:all 0.5s;margin-left:0.5rem;}
.stod1x .con .txt .ps .morex:hover{background-color:#606060;color:#fff;}
.stod1x .con .txt .p2{color: #7a7a7a;line-height: 2;font-weight: 400;}
.stod1x .con .txt .link_list {
	margin: 0 ;
	width: 100%;
	position: relative;
	z-index: 20;
	display: flex;
	align-items: center;
	gap: 0.3rem;
}

.stod1x .con .txt .link_list .social-share .icon-wechat .wechat-qrcode{top: auto;bottom:150%;}

.stod1x .con .txt .link_list .xin{display: block;width: 0.28rem;height: 0.28rem;margin-top: 0.66rem;}
.stod1x .con .txt .link_list .xin img{width: 100%;height: 100%;object-fit: contain;}
.stod1x .con .txt .link_list .xin img.img2{display: none;}
.stod1x .con .txt .link_list .xin:hover img.img2{display: block;}
.stod1x .con .txt .link_list .xin:hover img.img1{display: none;}

.stod1x .con .txt .link_list img{margin-bottom: 0;}

.stod1x .con .txt .link_list .btns {
	background-color: #fff;
	width: fit-content;
	gap: 0.2rem;
	margin-top: 0.66rem;
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 2
}

.stod1x .con .txt .link_list .btns>a {
	position: relative;
	display: block;
	width: 0.28rem;
	height: 0.28rem
}

.stod1x .con .txt .link_list .btns>a .social-share-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-color: transparent !important
}

.stod1x .con .txt .link_list .btns>a .social-share-icon:hover {
	background-color: transparent !important
}

.stod1x .con .txt .link_list .btns>a .social-share-icon:before {
	display: none
}

.stod1x .con .txt .link_list .btns>a>img {
	width: 100%;
	opacity: 1;
	transition: all 0.5s
}

.stod1x .con .txt .link_list .btns>a:hover>img {
	opacity: 0.7
}

.stod1x .morex{    width: fit-content;
    padding: 0.1rem 0.48rem;
    border: 0.01rem solid rgba(96, 96, 96, 0.6);
    border-radius: 0.08rem;
    color: rgba(96, 96, 96, 0.7);
    line-height: 1.3125;
    display: flex;
    font-weight: 400;
    align-items: center;
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    margin: 0 auto;
    margin-top: 0.8rem;
    transition: all .4s;}
.stod1x .morex:hover{background-color: #333333;
    color: #fff;}

.stod2{padding: 1.2rem 2.8rem;background:#F8F8F8;display:none}


.stod2 .top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.5rem;
	align-items: flex-end
}

.stod2 .top .btnsx {
	width: 1.08rem;
	display: flex;
	justify-content: space-between
}

.stod2.hid .top .btnsx{
    display: none;
}

.stod2 .top .btnsx>div {
	width: 0.47rem;
	cursor: pointer
}

.stod2 .top .btnsx>div img {
	width: 100%
}

.stod2 .top .btnsx>div img.img2 {
	display: none
}

.stod2 .top .btnsx>div:hover img.img1 {
	display: none
}

.stod2 .top .btnsx>div:hover img.img2 {
	display: block
}

.stod3 .top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.5rem;
	align-items: flex-end
}

.stod3 .top .btnsx {
	width: 1.08rem;
	display: flex;
	justify-content: space-between;
	display: none;
}

.stod3 .top .btnsx>div {
	width: 0.47rem;
	cursor: pointer
}

.stod3 .top .btnsx>div img {
	width: 100%
}

.stod3 .top .btnsx>div img.img2 {
	display: none
}

.stod3 .top .btnsx>div:hover img.img1 {
	display: none
}

.stod3 .top .btnsx>div:hover img.img2 {
	display: block
}

.stod2 .bottom{position: relative;overflow: hidden;}
.stod21 .bottom .swiper-slide{display: flex;align-items: center;flex-flow:row-reverse;background-color:#fff;}
.stod21 .bottom .swiper-slide .pic{width: 8.77rem;height: 4.95rem;overflow: hidden;background-color:#E6E6E6;}
.stod21 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.stod21 .bottom .swiper-slide .pic:hover img{transform:scale(1.05);}
.stod21 .bottom .swiper-slide .txt{width: 4.83rem;padding: 0 0.8rem;}
.stod21 .bottom .swiper-slide .txt .h{color: #333;font-weight: 400;line-height: 1.2;margin-bottom: 0.14rem;}
.stod21 .bottom .swiper-slide .txt .p{color: #606060;font-weight: 300;line-height: 1.66;margin-bottom: 0.54rem;}
.stod21 .bottom .swiper-slide .txt .btns{display: flex;}
.stod21 .bottom .swiper-slide .txt .btns .btn2 {
	display: flex;
	align-items: center;
	transition: all 0.5s;
	font-weight: 400;
	color: #333;
	margin-right: 0.28rem;
}
.stod21 .bottom .swiper-slide .txt .btns .btn2:hover {
	color: #FF7900
}
.stod21 .bottom .swiper-slide .txt .btns .btn2 img {
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	margin-left: 0.1rem
}
.stod21 .bottom .swiper-slide .txt .btns .btn2 img.img2 {
	display: none
}
.stod21 .bottom .swiper-slide .txt .btns .btn2:hover img.img1 {
	display: none
}
.stod21 .bottom .swiper-slide .txt .btns .btn2:hover img.img2 {
	display: block
}

/*.footer .f_crumbs{display: none;}*/

.stod22 .bottom .swiper-slide .pic{width: 100%;height: 2.82rem;display: flex;align-items: center;justify-content: center;background: url(../img/std2_bj.png)no-repeat center;background-size: cover;margin-bottom:0.28rem;}
.stod22 .bottom .swiper-slide .pic img{width: 87.2%;height: 87.2%;object-fit: contain;transition: all 0.5s;}
.stod22 .bottom .swiper-slide .pic:hover img{transform:scale(1.05);}
.stod22 .bottom .swiper-slide .h{color: #333;font-weight: 300;line-height: 1.8;}

.stod3{padding: 1.2rem 2.8rem 1.4rem 2.8rem;}
.stod3 .bottom{position: relative;overflow: hidden;}
.stod3 .bottom .swiper-slide .pic{width: 100%;height: 2.82rem;display: flex;align-items: center;justify-content: center;margin-bottom:0.28rem;border-radius:0.24rem;overflow:hidden;}
.stod3 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}

.stod3 .bottom .swiper-slide .pic:hover img{transform:scale(1.05);}
.stod3 .bottom .swiper-slide .h{color: #333;font-weight: 300;line-height: 1.5;margin-bottom:0.1rem;}
.stod3 .bottom .swiper-slide .ps{display: flex;align-items: center;}
.stod3 .bottom .swiper-slide .ps .p{display: flex;align-items: center;color:#606060;font-weight:300;margin-right:0.24rem;}
.stod3 .bottom .swiper-slide .ps .p img{display: block;width: 0.2rem;height: 0.2rem;margin-right:0.02rem;}

.stod3 .bottom .swiper-slide .ps a{transition: all 0.5s;}
.stod3 .bottom .swiper-slide .ps a.p:hover{color:#FF7900;}
.stod3 .bottom .swiper-slide .ps .p img{display: block;width: 0.2rem;height: 0.2rem;margin-right:0.02rem;}
.stod3 .bottom .swiper-slide .ps .p img.img2{display: none;}
.stod3 .bottom .swiper-slide .ps .p:hover img.img1{display: none;}
.stod3 .bottom .swiper-slide .ps .p:hover img.img2{display: block;}
.stod3 .bottom .swiper-slide .ps .p svg{width: 0.07rem;margin-left: 0.07rem;height:auto;opacity:0;}
.stod3 .bottom .swiper-slide .ps .p:hover svg{opacity:1;}
.stod3 .bottom .swiper-slide .ps .p:hover svg path{stroke:#FF7900}


/*.nsus_con{overflow:hidden;}*/
.nsus1{position: fixed;left:0; top:0; overflow: hidden;width:100%;opacity:0;}
.nsus1.on{opacity: 1;}
/*.nsus_con.show .nsus1{transform: translateY(-50%);}*/
.nsus1 .txt{position: absolute;top: 41.33vh;left: 0;width: 100%;z-index:5;}
.nsus1.on1 .txt{opacity: 0;}
.nsus1 .pic{width: 100%;height: 100vh; overflow: hidden;background-color:#000;}
.nsus1 .pic img{width: 100%;height: 100%;object-fit: cover;position:absolute;top:0;left:0;z-index:2;pointer-events:none;}
.nsus1.on1 .pic img{opacity: 0;}
.nsus1 .pic video{width: 100%;height: 100%;object-fit: cover;}
.nsus1 .pic .btn{    position: absolute;
    bottom: 0.4rem;
    right: 0.4rem;
    width: 0.36rem;
    height: 0.36rem;
    cursor: pointer;
    z-index: 5;}
.nsus1.on1 .pic .btn{opacity: 0;}
.nsus1 .pic .btn img{display: block;width: 100%;}
.nsus1 .icon{width: 1.37rem;margin:0 auto;margin-bottom:0.24rem; z-index: 2;}
/*.nsus1 .tit{text-align: center;font-size:0.7rem;font-weight: 400;line-height:1.167;color:#ffffff;}*/
.nsus1 .h{color: #ffffff;text-align: center;margin-bottom: 0.23rem;line-height: 1.167;font-weight: 400;}
.nsus1 .p{display: flex;align-items: center;justify-content: center;color:#ffffff;}
.nsus1 .p img{display: block;width: 1rem;margin-right: 0.14rem;}
/*.nsus1 .list{position: absolute;bottom: 8.15vh;left: 0;width: 100%;display: flex;justify-content: center;}*/
/*.nsus1 .list .item{width: 5.3rem;margin-right: 0.3rem;border-radius: 18px;padding:0.32rem 0.46rem;color:#fff; background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(25px);-webkit-backdrop-filter: blur(25px);}*/
/*.nsus1 .list .item:last-child{margin-right:0;}*/
/*.nsus1 .list .item .h{font-weight: 400;line-height: 1.167;margin-bottom: 0.16rem;}*/
/*.nsus1 .list .item .p{font-weight: 300;line-height: 1.4;}*/

.nsus2{padding:0.6rem 1.3rem 1.6rem 1.3rem;margin-top:100vh;}
.nsus2 .breadcrumbx{padding: 0;margin-bottom: 1.6rem;}
/*.nsus_con.show .nsus2{margin-top: 0;}*/
.nsus2 .top{margin-bottom: 0.6rem;}
.nsus2 .top .tit{font-weight: 400;text-align: center;margin-bottom: 0.16rem;}
.nsus2 .top .solid{width: 0.73rem;margin: 0 auto;margin-bottom: 0.4rem;display:block;}
.nsus2 .top .p{color: #7a7a7a;font-weight: 400;text-align: center;line-height: 1.4;width: 14.73rem;margin: 0 auto;}
.nsus2 .tab{width: 100%;padding:0 5.85rem;padding-top:30px; position:sticky;top:0.8rem; margin: 0 auto;margin-bottom: 2rem;display:flex;justify-content:space-between;background-color:#fff;z-index:10;}
.nsus2 .tab:after{content:"";position: absolute;bottom:0; left: 5.85rem;width: calc(100% - 11.7rem);height: 1px;background-color: #33333310;}
.nsus2 .tab .li{display: block;padding-bottom: 0.12rem;position: relative;margin-right: 0;color:#606060;font-weight: 400;line-height:1.15;transition:all 0.5s;}
.nsus2 .tab .li:after{content:"";position: absolute;left: 0;bottom: -2px;height: 2px;width:100%; background-color: #FF7900;opacity:0;}
.nsus2 .tab .li.on{color: #333;}
.nsus2 .tab .li.on:after{opacity:1;}
.nsus2 .tab .li:hover{color: #333;}
.nsus2 .tab .li:last-child{margin-right:0;}

.nsus2 .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nsus2 .list:after{content:"";display: block;width: 5.24rem;height: 1px;}
.nsus2 .list .item{width: 5.24rem;position:relative;margin-bottom:0.4rem;}
.nsus2 .list .item:hover{z-index:6;}
.nsus2 .list .item>div{border-radius:0.24rem;overflow:hidden;}
.nsus2 .list .item:nth-child(3n - 1){transform:translateY(-1.2rem);}
.nsus2 .list .item .pic{width: 100%;height: 7rem;overflow: hidden;position:relative;}
.nsus2 .list .item .pic:after{content:"";position:absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.nsus2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;}
.nsus2 .list .item .icon{position: absolute;top: 0.5rem;left: 0.32rem;width: 1.27rem;height: 0.34rem;object-fit: contain;z-index:5;}
.nsus2 .list .item .txt1{position:absolute;left:0.27rem;bottom:0.3rem;width:calc(100% - 0.54rem);color:#fff;border-radius: 0.18rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(25px);padding:0.25rem 0.31rem;transition:all 0.6s;height:2.4rem;z-index:5;-webkit-backdrop-filter: blur(25px);}
.nsus2 .list .item .txt1 .p1{font-weight: 400;margin-bottom: 0.24rem;}
.nsus2 .list .item .txt1 .nums{display: flex;align-items: flex-end;font-weight:400;margin-bottom:0;}
.nsus2 .list .item:hover .txt1 .nums{display:none;}
.nsus2 .list .item .txt1 .nums .num{font-size: 0.8rem;}
.nsus2 .list .item .txt1 .nums .dw{transform: translate(0.1rem,-0.12rem);}
.nsus2 .list .item .txt1 .h_1{display: none;font-weight: 400;line-height:1.167;margin-bottom:0.5rem;}
.nsus2 .list .item:hover .txt1 .h_1{display:block;}
.nsus2 .list .item .txt1 .p2{font-weight: 400;line-height: 1.167;}
.nsus2 .list .item .txt1 .p3{font-weight: 400;line-height: 1.8;display:none;}
.nsus2 .list .item .txt2{position:absolute;top:0;left:0.32rem;width:calc(100% - 0.64rem);height:100%;transform:translateY(101%);color:#fff;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(25px);opacity:0;transition:all 0.9s;padding:0.5rem;z-index:10;display:none;}

.nsus2 .list .item .txt2 .p1{font-weight: 400;margin-bottom: 0.24rem;}
.nsus2 .list .item .txt2 .nums{display: flex;align-items: flex-end;font-weight:400;margin-bottom:0;}
.nsus2 .list .item .txt2 .nums .num{font-size: 1rem;}
.nsus2 .list .item .txt2 .nums .dw{transform: translate(0.1rem,-0.2rem);}
.nsus2 .list .item .txt2 .p2{font-weight: 400;line-height: 1.8;}
.nsus2 .list .item .txt1 .fx{position: absolute;left: 0;bottom:0.62rem;width: 100%;opacity:0;display:flex;transition:all 0.5s; justify-content: center;}
.nsus2 .list .item .txt1 .fx>div{display: block;width: 0.36rem;height: 0.36rem;margin: 0 0.09rem;position:relative;}
.nsus2 .list .item .txt1 .fx>div>img{width: 100%;}
.nsus2 .list .item .txt1 .fx>div>img.img2{display:none;}
.nsus2 .list .item .txt1 .fx>div:hover>img.img2{display:block;}
.nsus2 .list .item .txt1 .fx>div:hover>img.img1{display:none;}
.nsus2 .list .item .txt1 .fx .social-share .icon-wechat{position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;color: transparent;border-color: transparent;background-color:transparent!important}

.nsus2 .list .item:hover .txt1{bottom:0;left:0;width:100%;height:100%;padding:0.62rem 0.58rem;}
.nsus2 .list .item:hover .txt1 .p3{display:block;}
.nsus2 .list .item:hover .txt1 .p2{display:none;}
.nsus2 .list .item:hover .txt1 .fx{opacity:1;transition:all 0.8s 0.5s;}
.nsus2 .list .item:hover .txt2{transform: translateY(0);opacity: 1;left:0;width:100%;}

.nd_con .nsus2{margin: 0!important;padding:6vh 0 0 0;}
.nd_con .nsus2 .list{width: 100%;padding:30px 0; display:flex;justify-content:center;align-items:center;}
.nd_con .nsus2 .list .items{width: fit-content;}
.nd_con .nsus2 .list .items .btnx{margin: 0 auto;width: fit-content;padding:0.1rem 0.48rem;color: #606060;border: 1px solid #606060;border-radius: 0.08rem;margin-top: 0.8rem;transition:all 0.5s;display:block;}
.nd_con .nsus2 .list .items .btnx:hover{background-color:#333333;color: #fff;}
.nd_con .nsus2 .list:after{display:none;}

.phd_con{padding-top: 1.6rem;}
.breadcrumbx{padding: 0 1.34rem;display: flex;align-items: center;}
.breadcrumbx a{display: block;color: #606060;font-weight:300;}
.breadcrumbx svg{display: block;width: 0.05rem;height: 0.1rem;margin: 0 0.16rem;}
.phd1{padding: 0.8rem 1.34rem;position:sticky;top:0;}
.phd1 .con{position: relative;overflow: hidden;border-radius:0.4rem;}
.phd1 .con .swiper-slide{height: 9.3rem; position: relative;overflow: hidden;border-radius:0.4rem;max-height:78vh;}
.phd1 .con .swiper-slide:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);z-index:2;pointer-events:none}
.phd1 .con .swiper-slide .pic{display: block;width: 100%;height: 100%;object-fit: cover;position:relative;z-index:2;}
.phd1 .con .swiper-slide.on .pic{display: none;}
.phd1 .con .swiper-slide video{display: block;width: 100%;height: 100%;object-fit: cover;position:relative;z-index:1;}
.phd1 .con .swiper-slide .icon{position: absolute;top: 0.73rem;right: 1.21rem;width: 1.69rem;z-index:20;}
.phd1 .con .swiper-slide .txt{position: absolute;top: 2.53rem;left: 1.21rem;width: 8rem;z-index:2;z-index:3;}
.phd1 .con .swiper-slide.on .txt{display: none;}
.phd1 .con .swiper-slide .txt .icon1{display: block;width: auto;height:0.3rem; margin-bottom:0.36rem;}
.phd1 .con .swiper-slide .txt .h{font-weight: 400;line-height: 1.17;margin-bottom: 0.24rem;color:#ffffff;}
.phd1 .con .swiper-slide .txt .p{display: flex;align-items: center;color:#ffffff;font-weight:400;margin-bottom:0.6rem;}
.phd1 .con .swiper-slide .txt .p span{display: block;background-color: #FF7900;border-radius: 0.04rem;padding: 0 0.06rem;line-height: 1.5;margin-right:0.16rem;}
.phd1 .con .swiper-slide .txt .code{width: 1.2rem;text-align: center;line-height: 1.3;color: #ffffff;}
.phd1 .con .swiper-slide .txt .code img{width: 100%;margin-bottom: 0.1rem;}
/*.phd1 .con .swiper-slide .txt .btn{width: 1.6rem;text-align: center;line-height: 0.38rem;border: 0.01rem solid #ffffff;color: #ffffff;transition: all 0.5s;border-radius:0.12rem;}*/
/*.phd1 .con .swiper-slide .txt .btn:hover{background-color:#ffffff;color: #333;cursor:pointer;}*/
.phd1 .con .swiper-slide .txt .btn{width: 0.5rem;cursor:pointer}

.phd1 .con .swiper-slide .fx{position: absolute;left: 1.2rem;bottom:0.52rem;width: 100%;display:flex;transition:all 0.5s;z-index:3;}
.phd1 .con .swiper-slide.on .fx{display: none;}
.phd1 .con .swiper-slide .fx>div{display: block;width: 0.36rem;height: 0.36rem;margin: 0 0.09rem;position:relative;}
.phd1 .con .swiper-slide .fx>div>img{width: 100%;}
.phd1 .con .swiper-slide .fx>div>img.img2{display:none;}
.phd1 .con .swiper-slide .fx>div:hover>img.img2{display:block;}
.phd1 .con .swiper-slide .fx>div:hover>img.img1{display:none;}
.phd1 .con .swiper-slide .fx .social-share .icon-wechat{position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;color: transparent;border-color: transparent;background-color:transparent!important}

/*.phd1 .con .swiper-pagination{right: 1.23rem;bottom: 0.5rem;left:auto;width:fit-content;}*/
.phd1 .con .swiper-pagination{bottom: 0.5rem;left:50%;transform:translateX(-50%); width:fit-content;}
.phd1 .con .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;border-radius:0.04rem;background-color: #f8f8f890;opacity: 1;margin:0 0 0 0.16rem;transition:all 0.5s;overflow:hidden;position:relative;}
.phd1 .con .swiper-pagination-bullet:after{content:"";position: absolute;top: 0;left: 0;width: 0;height: 100%;background-color: #ffffff;transition: all 8s;}
.phd1 .con .swiper-pagination-bullet-active{width: 0.48rem;}
.phd1 .con .swiper-pagination-bullet-active:after{width:100%;}

.phd1 .social-share .icon-wechat .wechat-qrcode{top: auto;bottom: 150%;}

.phd2{position:relative;z-index:2;margin-top:0.8rem;background-color:#fff;}
.phd2 .item{padding: 1rem 1.34rem;background-color:#ffffff;display: flex;justify-content: space-between;align-items: flex-start;position:sticky;top:0.5rem;}
.phd2 .item.on{overflow:hidden;}


.phd2 .item .left{width: 4.6rem;padding-right: 0.2rem;padding-top:0.9rem;}
.phd2 .item .left .h{color: #606060;line-height: 1.27;font-weight: 400;margin-bottom: 0.3rem;}
.phd2 .item .left .p{color: #7A7A7A;line-height: 1.2;margin-bottom: 0.7rem;display:flex;align-items:center;}
.phd2 .item .left .p img{width: 0.17rem;display: block;margin-right: 0.08rem;}
.phd2 .item .left .fx{width: 100%;display:flex;transition:all 0.5s;}
.phd2 .item .left .fx>div{display: block;width: 0.36rem;height: 0.36rem;margin: 0 0.18rem 0 0;position:relative;}
.phd2 .item .left .fx>div>img{width: 100%;}
.phd2 .item .left .fx>div>img.img2{display:none;}
.phd2 .item .left .fx>div:hover>img.img2{display:block;}
.phd2 .item .left .fx>div:hover>img.img1{display:none;}
.phd2 .item .left .fx .social-share .icon-wechat{position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;color: transparent;border-color: transparent;background-color:transparent!important}
.phd2 .item .left .fx .social-share .icon-wechat .wechat-qrcode{top: auto;bottom: 150%;}

.phd2 .item .center{width: 7.32rem;height: 4.26rem;border-radius: 0.24rem;overflow: hidden;position:relative;transition:all 0.8s;}
.phd2 .item .center.on{width: 11.92rem;height:6.92rem}
.phd2 .item .center>img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 5;pointer-events:none;display:block;}
.phd2 .item .center>video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 3;display:block}
.phd2 .item .center .btn{position: absolute;bottom: 0.4rem;right: 0.4rem;width: 0.36rem;height: 0.36rem;cursor:pointer;z-index:5;}
.phd2 .item .center .btn img{display: block;width: 100%;}
.phd2 .item .center.on>img{display: none;}
.phd2 .item .center.on> .btn{display: none;}

.phd2 .item .right{width: 4.6rem;padding-left: 0.8rem;transition:all 0.8s;padding-top:0.3rem;}
.phd2 .item .right .right1{width:3.8rem;}
.phd2 .item .right.on{width:0;padding-left:0;overflow:hidden;}
.phd2 .item .right .p{color: #7A7A7A;font-weight: 400;line-height: 1.16;margin-bottom: 0.2rem;display:none}
.phd2 .item .right .h{display: flex;color:#606060;font-weight:400;padding-bottom:0.08rem;margin-bottom:0.3rem;border-bottom:1px solid #E8E8E8;flex-wrap:wrap;display:none}
.phd2 .item .right .h span{display: block;width: 1px;height: 0.19rem;background-color: #DFDFDF;margin:0 0.2rem;}
.phd2 .item .right .h .item1{position: relative;margin-bottom:0.16rem;}
.phd2 .item .right .h .item1:hover{z-index:80;}
.phd2 .item .right .h .item1 .h_1{display: flex;padding-right: 0.18rem;margin-right:0.18rem;position:relative;align-items:center;cursor:pointer;transition:all 0.5s;}
.phd2 .item .right .h .item1:last-child .h_1{padding-right:0;margin-right:0;}
.phd2 .item .right .h .item1:last-child .h_1:after{display:none;}
.phd2 .item .right .h .item1:hover .h_1{color:#FF7900;}
.phd2 .item .right .h .item1 .h_1:after{content:"";width:1px;height:0.19rem;background-color:#DFDFDF;position:absolute;top:50%;transform:translateY(-50%);right:0;}
.phd2 .item .right .h .item1 .h_1 .jt{width: 0.08rem;margin-left:0.1rem;}
.phd2 .item .right .h .item1 .h_1 .jt svg{width: 0.1rem;height:0.06rem;display:block;}
.phd2 .item .right .h .item1 .h_1 .jt svg.svg2{display:none}
.phd2 .item .right .h .item1:hover .h_1 .jt svg.svg2{display:block;}
.phd2 .item .right .h .item1:hover .h_1 .jt svg.svg1{display:none;}
.phd2 .item .right .h .item1 .con1{position: absolute;top: 150%;left: 0.2rem;width:2.4rem;padding: 0.37rem 0.25rem 0.39rem 0.25rem;background-color:#ffffff;border:1px solid #d9d9d9;border-radius:0.13rem;opacity:0;pointer-events:none;transition:all 0.5s;}
.phd2 .item .right .h .item1:last-child .con1{left:-2.2rem;}
.phd2 .item .right .h .item1:first-child .con1{left:0.2rem;}
.phd2 .item .right .h .item1:hover .con1{opacity:1;}
.phd2 .item .right .h .item1 .con1:before{content:"";position: absolute;top: -0.12rem;left: -0.09rem;width: 0.34rem;height: 0.34rem;background: url(../img/phdjt.png);background-size: 100% 100%;}

.phd2 .item .right .h .item1:last-child .con1:before{left:auto;right:-0.09rem;transform: rotate(91deg);}
.phd2 .item .right .h .item1:first-child .con1:before{right:auto;left:-0.09rem;transform: rotate(0deg);}

.phd2 .item .right .h .item1 .con1:after{content:"";position: absolute;top: 0;left: 0;width: 0.4rem;height: 0.2rem;background-color: #fff;}
.phd2 .item .right .h .item1:last-child .con1:after{left:auto;right:0;}
.phd2 .item .right .h .item1:first-child .con1:after{right:auto;left:0;}

.phd2 .item .right .h .item1 .con1 .h_2{color: #606060;line-height: 1.15;margin-bottom: 0.13rem;}
.phd2 .item .right .h .item1 .con1 .p{color: #7A7A7A;line-height: 1.5;margin-bottom:0;}
.phd2 .item .right ul li{display: flex;align-items:flex-start;margin-bottom:0.3rem;padding-left:0.14rem;position:relative;}
.phd2 .item .right ul li:before{content:"";position: absolute;top: 0.02rem;left: 0;width: 0.03rem;height: 0.17rem;background-color: #FF7900;border-radius: 0.02rem;}
.phd2 .item .right ul li:last-child{margin-bottom:0;}
.phd2 .item .right ul li img{display: block;width: 0.22rem;margin-right: 0.15rem;transform:translateY(0.08rem);}
.phd2 .item .right ul li .txt{width: calc(100% - 0.37rem);}
.phd2 .item .right ul li .txt .h_1{color: #606060;line-height: 1.15;font-weight: 400;margin-bottom: 0.1rem;}
.phd2 .item .right ul li .txt .p_1{color: #7a7a7a;line-height: 1.15;font-weight: 400;}

.pl_con{padding-top: 1.66rem;background-color: #F8F8F8;}
.pl1{padding: 0.81rem 1.34rem 0 1.34rem;}
.pl1 .con{border-radius: 0.24rem;overflow: hidden;position: relative;}
.pl1 .con .swiper-slide{height:8.6rem;position: relative;overflow: hidden;max-height: 78vh;}
.pl1 .con .swiper-slide .pic{width: 100%;height: 100%;}
.pl1 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.pl1 .con .swiper-slide .txt{position: absolute;top: 0.9rem;left: 0;width: 100%;text-align: center;color: #ffffff;}
.pl1 .con .swiper-slide .txt .p{line-height: 1.167;margin-bottom: 0.24rem;font-weight: 400;opacity: 0.8;}
.pl1 .con .swiper-slide .txt .h{line-height: 1.17;font-weight: 400;margin-bottom: 0.4rem;}
.pl1 .con .swiper-slide .txt .more2{width: fit-content;margin: 0 auto;line-height: 1.1875;padding: 0.1rem 0.48rem;border-radius: 0.08rem;border:1px solid #F8F8F8;transition: all 0.5s;}
.pl1 .con .swiper-slide .txt .more2:hover{color:#606060;background-color: #fff;}
.pl1 .con .swiper-pagination{position: absolute;bottom: 0.6rem;}
.pl1 .con .swiper-pagination .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;background-color: #F8F8F880;border-radius: 0.04rem;margin: 0 0.08rem;transition: all 0.5s;position: relative;overflow: hidden;}
.pl1 .con .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #fff;transition: all 4s;}
.pl1 .con .swiper-pagination .swiper-pagination-bullet-active{width: 0.48rem;}
.pl1 .con .swiper-pagination .swiper-pagination-bullet-active:after{width: 100%;}

.pl2{padding: 1.6rem 1.34rem 1.2rem 1.34rem;}
.pl2>.tit{color: #606060;line-height: 1.16;margin-bottom: 0.6rem;text-align: center;}
.pl2 .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;position: relative;z-index: 5;}
.pl2 .top .left{width: calc(100% - 1.82rem);}
.pl2 .top .left .tit{color: #606060;line-height: 1.17;margin-bottom: 0.6rem;font-weight: 400;}
.pl2 .top .left ul{display: flex;border-bottom: 0.02rem solid #ECECEC;width: fit-content;}
.pl2 .top .left ul li{margin-right: 0.5rem;}
.pl2 .top .left ul li:last-child{margin-right: 0;}
.pl2 .top .left ul li a{display: block;line-height: 1.2;padding-bottom: 0.14rem;position: relative;color: #7A7A7A;transition: all 0.5s;font-weight: 400;}
.pl2 .top .left ul li a:after{content: "";position: absolute;left: 0;bottom: -0.02rem;width: 100%;height: 0.02rem;background-color: #FF7900;transition: all 0.5s;opacity: 0;}
.pl2 .top .left ul li.on a:after{opacity: 1;}
.pl2 .top .left ul li.on a{color: #ff7900;}
.pl2 .top .right{width: 1.42rem;cursor: pointer;position: relative;}
.pl2 .top .right .btn{width: 1.42rem;display: flex;justify-content: center;align-items: center;height: 0.4rem;border-radius: 0.08rem;border: 1px solid #606060;color: #606060;transition: all 0.5s;}
.pl2 .top .right .btn:hover{color: #fff;background-color:#606060;border-color:#606060;}
.pl2 .top .right .btn .icon{display: block;width: 0.13rem;margin-right: 0.08rem;}
.pl2 .top .right .btn .icon svg{display: block;width: 100%;}
.pl2 .top .right .btn .icon svg.svg2{display: none;}
.pl2 .top .right .btn:hover .icon svg.svg1{display: none;}
.pl2 .top .right .btn:hover .icon svg.svg2{display: block;}
.pl2 .top .right .tc{position: absolute;top: 0.7rem;right: -0.5rem;width: 12rem;background-color: #ffffff;border-radius: 0.24rem;background: #FFF;box-shadow: 0 0 69.7px 0 rgba(0, 0, 0, 0.08);padding: 0.7rem 0.55rem;opacity: 0;pointer-events: none;transition: all 0.6s;}
.pl2 .top .right .tc.show{opacity: 1;right: 0;pointer-events: all;}

.pl2 .top .right .tc .out{position: absolute;top: 0.35rem;right: 0.35rem;width: 0.34rem;cursor: pointer;z-index: 2;transition: all 0.5s;}
.pl2 .top .right .tc .out:hover{transform: rotate(90deg);}

.pl2 .top .right .tc .tit{color: #606060;line-height: 1.23;font-weight: 400;margin-bottom: 0.34rem;}
.pl2 .top .right .tc ul{display: flex;flex-wrap: wrap;padding-bottom: 0.37rem;}
.pl2 .top .right .tc ul li{width: fit-content;display: flex;align-items: center;padding-right: 0.36rem;position: relative;color: #606060;transition: all 0.5s;margin-bottom: 0.3rem;cursor: pointer;}
.pl2 .top .right .tc ul li .dian{display: block;width: 0.16rem;height: 0.16rem;display: block;margin-right: 0.1rem;}
.pl2 .top .right .tc ul li .dian img{width: 100%;display: block;}
.pl2 .top .right .tc ul li .dian img.img2{display: none;}
.pl2 .top .right .tc ul li.on .dian img.img1{display: none;}
.pl2 .top .right .tc ul li.on .dian img.img2{display: block;}
.pl2 .top .right .tc .btns{display: flex;}
.pl2 .top .right .tc .btns .btn{width: 2.4rem;line-height: 0.5rem;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;color: #606060;margin-right: 0.3rem;}
.pl2 .top .right .tc .btns .btn:hover{color: #ffffff;background-color:#606060;border-color: transparent;}

.pl2 .bottom{display: flex;flex-wrap: wrap;margin-top: 0.82rem;}
.pl2 .bottom .item{display: block;width: 5.3rem;margin-right: 0.3rem;margin-bottom: 0.4rem;border-radius: 0.18rem;background: #FFF;position: relative;}
.pd15 .bottom .item{background-color: #F8F8F8;}
.pl2 .bottom .item:nth-child(3n){margin-right: 0;}
.pl2 .bottom .item .pic{width: 100%;height: 3.77rem;padding-top: 0.45rem;}
.pl2 .bottom .item .pic>img{width: 100%;height: 3.32rem;object-fit: contain;transition: all 0.5s;}
.pl2 .bottom .item:hover .pic>img{transform: scale(1.05);}
.pl2 .bottom .item .pic .hot{position: absolute;top: 0;right: 0.46rem;width: 0.56rem;height: 0.57rem;background: url(../img/pl_hot.png);background-size: 100% 100%;text-align: center;color: #fff;font-weight: 700;line-height: 2;padding-top: 0.06rem;}

.pl2 .bottom .item .pic .tip{position: absolute;top: 0.33rem;left: 0.46rem;padding-left: 0.12rem;color: #7a7a7a;font-weight: 400;line-height: 1.4;}
.pl2 .bottom .item .pic .tip:before{content:"";position: absolute;top: 50%;left: 0;width: 0.03rem;height: 0.14rem;background-color: #FF7900;border-radius: 0.02rem;transform:translateY(-50%);}
.pl2 .bottom .item .pic .xin{position: absolute;top: 0.32rem;right: 0.32rem;width: 0.24rem;height: 0.22rem;}
.pl2 .bottom .item .pic .xin img{width: 100%;height: 100%;object-fit: contain;}
.pl2 .bottom .item .pic .xin img.img2{display: none;}
.pl2 .bottom .item .pic .xin:hover img.img1{display: none;}
.pl2 .bottom .item .pic .xin:hover img.img2{display: block;}
.pl2 .bottom .item .txt{padding: 0.27rem 0.46rem 0 0.46rem;height: calc(2rem + 94px);}
.pl2 .bottom .item .txt .h{color: #606060;line-height: 1.5;max-height: 3em;margin-bottom: 0.12rem;}
.pl2 .bottom .item .txt .p{color: #7a7a7a;line-height: 1.1;font-weight:400; margin-bottom: 0.35rem;}
.pl2 .bottom .item .txt ul{transition: all 0.5s;}
.pl2 .bottom .item:hover .txt ul{opacity:0;}
.pl2 .bottom .item .txt ul li{line-height: 0.3rem;color: #7a7a7a;font-weight: 400;height:0.3rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;position:relative;padding-left:0.13rem}
.pl2 .bottom .item .txt ul li:before{content: "";position: absolute;left: 0;top: 0.14rem;transform: translateY(-50%);width: 2px;height: 2px;border-radius: 50%;background-color: #7a7a7a;}


.pl2 .bottom .item .btns{position: absolute;bottom: 0.1rem;left: 0;width: 100%;display: flex;justify-content: center;opacity: 0;transition: all 0.5s;}
.pl2 .bottom .item:hover .btns{opacity: 1;bottom: 0.36rem;}
.pl2 .bottom .item .btns .btn{width:fit-content;padding:0.1rem 0.48rem; border-radius: 0.08rem;border: 1px solid #606060;text-align: center;color: #606060;font-weight: 400;transition: all 0.5s;margin: 0 0.08rem;line-height: 1.16;}
.pl2 .bottom .item .btns .btn:hover{color: #fff;background-color: #606060;}
.pl2 .el-pagination{margin-bottom: 0.4rem;}

.pl3{padding: 0.8rem 1.34rem 1rem 1.34rem;background-color: #ffffff;}
.pl3 .top{text-align: center;margin-bottom: 0.6rem;}
.pl3 .top .tit{color: #606060;line-height: 1.167;margin-bottom: 0.16rem;}
.pl3 .top svg{display: block;width: 0.73rem;height: 0.09rem;margin: 0 auto;margin-bottom: 0.4rem;}
.pl3 .top .p{color: #7A7A7A;line-height: 1.167;}
.pl3 .bottom{display: flex;justify-content: space-between;gap: 0.4rem;} 
.pl3 .bottom .item{display: block;width: 100%;border-radius: 0.24rem;background: #F8F8F8;text-align: center;padding: 0.46rem 0 0.52rem 0;}
.pl3 .bottom .item .icon{display: block;margin: 0 auto;width: fit-content; margin-bottom: 0.28rem;height: 0.46rem;}
.pl3 .bottom .item .icon img{height: 100%;display: block;}
.pl3 .bottom .item .h{color: #606060;line-height: 1.35;margin:0 auto;width:fit-content;position:relative; margin-bottom: 0.08rem;}
.pl3 .bottom .item .h img{position: absolute;top: 50%;transform: translateY(-50%);left: calc(100% + 0.1rem);opacity: 0;transition: all 0.5s;}
.pl3 .bottom .item:hover .h img{opacity:1;}
.pl3 .bottom .item .p{color: #7a7a7a;line-height: 1.167;margin-bottom: 0.65rem;}
.pl3 .bottom .item .mor{display: flex;align-items: center;color:#FF7900;justify-content: center;}
.pl3 .bottom .item .mor svg{display: block;width: 0.05rem;height: 0.1rem;margin-left: 0.1rem;}

/*.footer .f_crumbs{display: none;}*/

.pd_con{position: relative;}
.pd_con .breadcrumbx{margin-top:0.6rem;}
.pd_banner{background:url(../img/pl_bj.jpg)no-repeat center;background-size: cover; position: relative;width: 100%;height: 100vh;}
.pd_banner .txt{position: absolute;left: 0;top: 19vh;width: 100%;text-align: center;color: #606060;}
.pd_banner.white .txt{color: #ffffff;}
.pd_banner .txt .p{line-height: 1.32;margin-bottom: 0.24rem;font-weight: 400;}
.pd_banner .txt .h{font-weight: 400;line-height: 1.32;margin-bottom: 0.4rem;font-size: 0.7rem;}
.pd_banner .txt .btns{display: flex;justify-content: center;width: 100%;}
.pd_banner .txt .btns .btn{width:fit-content;padding:0.1rem 0.48rem; border-radius: 0.08rem;border: 1px solid #606060;display: flex;justify-content: center;align-items: center;margin: 0 0.08rem;color: #606060;transition: all 0.5s;}
.pd_banner.white .txt .btns .btn{color: #ffffff;border-color:#ffffff;}
.pd_banner.white  .txt .btns .btn:hover{background-color: #ffffff;border-color: #fff;color:#606060;}
.pd_banner .txt .btns .btn:hover{background-color: #ffffff;border-color: #ffffff;}
.pd_banner .txt .btns .btn svg{display: block;width: 0.17rem;height: 0.16rem;margin-right: 0.08rem;}
.pd_banner .txt .btns .btn svg path{transition: all 0.5s;fill: #606060;}
.pd_banner.white .txt .btns .btn svg path{fill: #ffffff;}
 .pd_banner.white .txt .btns .btn:hover svg path{fill:#606060} 
.pd_banner .pic{position:absolute;bottom: 7.22vh;left: 50%;transform: translateX(-50%);width: 86.5vh;height: 48.7vh;}
.pd_banner .pic img{width: 100%;height: 100%;object-fit: contain;}
.pd_banner .bottom{position: absolute;left: 50%;bottom: 4.48vh;width: fit-content;transform: translateX(-50%);color: #606060;display: flex;align-items: center;font-weight: 400;}
.pd_banner.white .bottom{position: absolute;left: 50%;bottom: 4.48vh;width: fit-content;transform: translateX(-50%);color: #ffffff;display: flex;align-items: center;font-weight: 400;}
.pd_banner .bottom span{display: block;margin: 0 0.4rem;opacity: 0.6;}

.pd1{padding: 0.8rem 0;height: 140vh;}
.pd1 .breadcrumbx{margin-bottom: 0.8rem;padding: 0 1.34rem 0 1.34rem;}
.pd1 .txt{width: 13.3rem;margin: 0 auto;margin-bottom: 0.57rem;color: #7a7a7a;line-height: 1.5;font-weight: 400;text-align: center;}
.pd1 .pic{width: 16.52rem;border-radius: 0.24rem;overflow: hidden;height: 7.5rem;margin: 0 auto;transition: all 1.2s;position:sticky;top: 0;}
.pd1.on .pic{width: 100%;border-radius: 0;height: 45.3vw;}
.pd1 .pic video{width: 100%;height: 100%;object-fit: cover;display: block;}
.pd1 .pic img{width: 100%;height: 100%;object-fit: cover;display: block;}
.pd1 .pic .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;z-index:5;}

.pd1 .pic .list{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 1.2rem 0.5rem 1.2rem;display: flex;gap: 0.36rem;}
.pd1 .pic .list .item{width: 100%;padding: 0.36rem 0.6rem;border-radius: 0.18rem;background: rgba(255, 255, 255, 0.10);-webkit-backdrop-filter: blur(33.5px);backdrop-filter: blur(33.5px);color: #fff;}
.pd1 .pic .list .item .h{font-weight: 400;line-height: 1.2;margin-bottom: 0.06rem;}
.pd1 .pic .list .item .p{font-weight: 400;line-height: 1.167;opacity: 0.8;}



.pd2{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.pd2 .tit{color: #606060;font-weight: 400;line-height: 1.3125;text-align: center;}
.pd2 .list{margin-top: 0.51rem;display: flex;gap: 0.3rem;flex-wrap: wrap;}
.pd2 .list .item{position: relative;border-radius: 0.18rem;overflow: hidden;position: relative;}
.pd2 .list .item .pic{width: 100%;height: 100%;overflow: hidden;}
.pd2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd2 .list .item:hover .pic img{transform: scale(1.05);}
.pd2 .list .item .jt{position: absolute;bottom: 0.3rem;right: 0.3rem;width: 0.4rem;}
.pd2 .list .item .txt{position: absolute;top: 0.54rem;left: 0;width: 100%;text-align: center;color: #ffffff;}
.pd2 .list .item .txt .h{line-height: 1.33;margin-bottom: 0.14rem;font-weight: 400;}
.pd2 .list .item .txt .p{line-height: 1.32;}
.pd2 .list1{display: flex;}
.pd2 .list1 .left{width: 6.74rem;}
.pd2 .list1 .left .item{width: 100%;height: 8.87rem;}
.pd2 .list1 .right{width: 9.48rem;display: flex;flex-wrap: wrap;gap: 0.3rem;}
.pd2 .list1 .right .item:nth-child(1){width: 100%;height: 4.3rem;}
.pd2 .list1 .right .item:nth-child(2){width: 4.59rem;height: 4.27rem;}
.pd2 .list1 .right .item:nth-child(3){width: 4.59rem;height: 4.27rem;}

.pd2 .list2 .item{height: 5.6rem;}
.pd2 .list2 .item:nth-child(1){width: 10.9rem;}
.pd2 .list2 .item:nth-child(2){width: 5.3rem;}
.pd2 .list2 .item:nth-child(3){width: 5.3rem;height: 4.4rem;}
.pd2 .list2 .item:nth-child(4){width: 5.3rem;height: 4.4rem;}
.pd2 .list2 .item:nth-child(5){width: 5.3rem;height: 4.4rem;}

.pd2 .list3 .items{width: 9.48rem;gap: 0.2rem;display: flex;flex-wrap: wrap;}
.pd2 .list3>.item:nth-child(1){width: 6.74rem;height: 9.1rem;}
.pd2 .list3 .items .item:nth-child(1){width: 100%;height: 4.4rem;}
.pd2 .list3 .items .item:nth-child(2){width: 100%;height: 4.4rem;}

.pd3{padding: 0.8rem 1.34rem;margin-top: 0;display: flex;justify-content: space-between;}
.pd3 .txts{width: 4.45rem;position: relative;overflow: hidden;}
.pd3 .txts .swiper-slide{opacity: 0;transition: all 0.5s;}
.pd3 .txts .swiper-slide-active{opacity: 1;}
.pd3 .txts .tit{color: #606060;line-height: 1.17;margin-bottom: 0.3rem;font-weight: 400;}
.pd3 .txts .p{color: #7A7A7A;line-height: 1.7;height: 6.8em;font-weight: 400; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-bottom: 0.7rem;}
.pd3 .txts ul li{padding-left: 0.22rem;position: relative;line-height:0.32rem;color: #606060;font-weight: 400;margin-bottom: 0.34rem;}
.pd3 .txts ul li::before{content: "";position: absolute;left: 0;width: 0.04rem;height: 0.24rem;top:0.04rem; border-radius: 0.02rem;background-color: #ff7900;}
.pd3 .txts .swiper-pagination{width: fit-content;bottom: 0.23rem;}
/* .pd3 .txts .swiper-pagination-bullet{border-radius: 0;opacity: 1;position: relative;width: 0.48rem;height: 0.03rem;background-color: #C7C7C7;width: 0.48rem;height: 0.03rem;margin:0 0.1rem 0 0;}
.pd3 .txts .swiper-pagination-bullet:after{content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #606060;transition: all 0.6s;}
.pd3 .txts .swiper-pagination-bullet-active:after{width: 100%;} */


.pd3 .txts .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;background-color: #C7C7C7;border-radius: 0.04rem;margin: 0 0.08rem;transition: all 0.5s;position: relative;overflow: hidden;opacity: 1;}
.pd3 .txts .swiper-pagination-bullet:after{content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #606060;}
.pd3 .txts .swiper-pagination-bullet-active{width: 0.48rem;}
.pd3 .txts .swiper-pagination-bullet-active:after{width: 100%;transition: all 4s;}


.pd3 .pics{position: relative;overflow: hidden;width: 11rem;height: 6.8rem;}
.pd3 .pics .swiper-slide{width: 100%;height: 6.8rem;border-radius: 0.18rem;overflow: hidden;transition: all 0.5s;transform: scale(0.7);opacity: 0;}
.pd3 .pics .swiper-slide-active{transform: scale(1);opacity: 1;}
.pd3 .pics .swiper-slide video{width: 100%;height: 100%;object-fit: cover;display: block;}
.pd3 .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;display: block;}
.pd3 .pics .swiper-slide .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;}

.pd4{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.pd4 .top{margin-bottom: 0.6rem;}
.pd4 .top .tit{color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;text-align: center;}
.pd4 .top .p{text-align: center;color: #7a7a7a;line-height: 1.45;}
.pd4 .bottom{width:100%;border-radius: 0.24rem;overflow: hidden;height: 8.4rem;margin: 0 auto;transition: all 1.2s;position:sticky;top: 0;}
.pd4 .bottom .pic{height: 100%;}
.pd4 .bottom video{width: 100%;height: 100%;object-fit: cover;display: block;}
.pd4 .bottom .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;z-index: 5;}
.pd4 .bottom .list{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 1.2rem 0.32rem 1.2rem;display: flex;gap: 0.36rem;}
.pd4 .bottom .list .item{width: 100%;padding: 0.36rem 0.6rem;border-radius: 0.18rem;background: rgba(255, 255, 255, 0.10);-webkit-backdrop-filter: blur(33.5px);backdrop-filter: blur(33.5px);color: #fff;}
.pd4 .bottom .list .item .h{font-weight: 400;line-height: 1.2;margin-bottom: 0.06rem;}
.pd4 .bottom .list .item .p{font-weight: 400;line-height: 1.167;opacity: 0.8;}

.pd5{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.pd5 .top{margin-bottom: 0.6rem;}
.pd5 .top .tit{color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;text-align: center;}
.pd5 .top .p{text-align: center;color: #7a7a7a;line-height: 1.45;}
.pd5 .pics{width: 100%;height: 8.4rem;overflow: hidden;border-radius: 0.24rem;position: relative;margin-bottom: 0.6rem;}
.pd5 .pics .pic{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.pd5 .pics .pic.on{z-index:2;}
.pd5 .pics .pic img,.pd5 .pics .pic video{display: block;width: 100%;height: 100%;object-fit: cover;}
.pd5 .pics .pic .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;}
.pd5 .tab{display: flex;justify-content: center;gap: 0.4rem;}
.pd5 .tab .item{position: relative;width: 6.85rem;border-top: 0.03rem solid #606060;padding-top: 0.3rem;opacity: 0.7;transition: all 0.5s;cursor: pointer;}
.pd5 .tab .item.on{opacity: 1;}
.pd5 .tab .item::before{content: "";position: absolute;top:-0.03rem;left: 0;width: 0%;height: 0.03rem;background-color: #FF7900;opacity: 0;transition: all 0.5s;}
.pd5 .tab .item.on::before{opacity: 1;width: 100%;}
.pd5 .tab .item .h{color: #606060;line-height: 1.32;font-weight: 400;margin-bottom: 0.1rem;}
.pd5 .tab .item .p{color: #86868b;line-height: 1.4;font-weight: 400;}


.pd6{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.pd6 .top{margin-bottom: 0.6rem;}
.pd6 .top .tit{color: #606060;font-weight: 400;margin-bottom: 0.27rem;text-align: center; line-height: 1.3125;}
.pd6 .top .p{color: #7a7a7a;line-height: 1.45;text-align: center;margin-bottom: 0.5rem;}
.pd6 .bottom{width:100%;border-radius: 0.24rem;overflow: hidden;height: 8.4rem;margin: 0 auto;transition: all 1.2s;position:sticky;top: 0;}
.pd6 .bottom video{width: 100%;height: 100%;object-fit: cover;display: block;}
.pd6 .bottom .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;}

.pd7{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.pd7 .top{margin-bottom: 0.6rem;}
.pd7 .top .tit{color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;text-align: center;}
.pd7 .top .p{text-align: center;color: #7a7a7a;line-height: 1.45;}
.pd7 .pics{width: 100%;height: 8.4rem;overflow: hidden;border-radius: 0.24rem;position: relative;margin-bottom: 0.6rem;}
.pd7 .pics .pic{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.pd7 .pics .pic.on{z-index:2;}
.pd7 .pics .pic img,.pd7 .pics .pic video{display: block;width: 100%;height: 100%;object-fit: cover;}
.pd7 .pics .pic .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;}
.pd7 .tab{display: flex;justify-content: center;gap: 0.4rem;}
.pd7 .tab .item{position: relative;width: 4.43rem;border-top: 0.03rem solid #606060;padding-top: 0.3rem;opacity: 0.7;transition: all 0.5s;cursor: pointer;}
.pd7 .tab .item.on{opacity: 1;}
.pd7 .tab .item::before{content: "";position: absolute;top:-0.03rem;left: 0;width: 0%;height: 0.03rem;background-color: #FF7900;opacity: 0;transition: all 0.5s;}
.pd7 .tab .item.on::before{opacity: 1;width: 100%;}
.pd7 .tab .item .h{color: #606060;line-height: 1.32;font-weight: 400;margin-bottom: 0.1rem;}
.pd7 .tab .item .p{color: #86868b;line-height: 1.4;font-weight: 400;}

.pd8{padding: 2.76rem 1.08rem 1.46rem 1.34rem;display: flex;align-items: flex-start;justify-content: space-between;background: url(../img/pd8_bj.png)no-repeat center;background-size: cover;}
.pd8 .right{width: 9.18rem;height: 5.84rem;object-fit: contain;}
.pd8 .left{width: 6rem;}
.pd8 .left .h{color: #606060;line-height: 1.17;font-weight: 400;margin-bottom: 0.2rem;}
.pd8 .left .h_1{color: #606060;font-weight: 400;line-height: 1.2;margin-bottom: 0.65rem;}
.pd8 .left .h_1 span{color: #E60012;}
.pd8 .left .p{color: #7A7A7A;line-height: 1.5;font-weight: 400;margin-bottom: 1.03rem;}
.pd8 .left .icon{display: block;width: 2.12rem;}

.pd9{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.pd9 .top{margin-bottom: 0.6rem;}
.pd9 .top .tit{color: #606060;font-weight: 400;margin-bottom: 0.27rem;text-align: center; line-height: 1.3125;}
.pd9 .top .p{color: #7a7a7a;line-height: 1.45;text-align: center;margin-bottom: 0.5rem;}
.pd9 .top .list{display: flex;gap: 1.2rem;justify-content: center;}
.pd9 .top .list .item .h{color: #606060;font-weight: 400;margin-bottom: 0.02rem;text-align: left;}
.pd9 .top .list .item .p{color: #86868b;font-weight: 400;text-align: left;margin-bottom: 0;}
.pd9 .bottom{width:100%;border-radius: 0.24rem;overflow: hidden;height: 8.4rem;margin: 0 auto;transition: all 1.2s;position:sticky;top: 0;}
.pd9 .bottom video{width: 100%;height: 100%;object-fit: cover;display: block;}
.pd9 .bottom .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;}

.pd10{padding: 0.8rem 1.34rem;}
.pd10 .tit{text-align: center;color: #606060;margin-bottom: 0.6rem;}
.pd10 .con .pics{position: relative;width: 100%;height: 8.4rem;border-radius: 0.24rem;overflow: hidden;margin-bottom: 0.5rem;}
.pd10 .con .pics .pic{position:absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1;}
.pd10 .con .pics .pic img{width: 16.52rem;height: 100%;object-fit: cover;max-width: 9999px;}
.pd10 .con .pics .pic video{width: 16.52rem;height: 100%;object-fit: cover;max-width: 9999px;}
.pd10 .con .pics .pic .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;}


@-webkit-keyframes widthpd10 {
    0% {
        width: 0%;
		opacity: 0;
    }

    100% {
        width: 100%;
		opacity: 1;
    }
}

@keyframes widthpd10 {
    0% {
        width: 0%;
		opacity: 0;
    }

    100% {
        width: 100%;
		opacity: 1;
    }
}

.pd10 .con .pics .pic.on{animation: widthpd10 1s linear;z-index: 20;opacity: 1;}
.pd10 .con .pics .pic.on1{z-index: 19;}


.pd10 .con .tab{margin: 0 auto;width: fit-content;border-bottom: 1px solid #ECECEC;display: flex;gap: 0.9rem;}
.pd10 .con .tab li{cursor: pointer;padding-bottom: 0.12rem;position: relative;color: #7a7a7a;transition: all 0.5s;font-weight: 400;line-height: 1.32;}
.pd10 .con .tab li:after{content: "";position: absolute;bottom: -1px;left: 0;width: 100%;height: 0.03rem;background-color: #ff7900;opacity: 0;transition: all 0.5s;}
.pd10 .con .tab li.on{color: #606060;}
.pd10 .con .tab li.on:after{opacity: 1;}

.pd11{padding: 0.8rem 1.34rem;}
.pd11 .tit{color: #606060;text-align: center;line-height: 1;margin-bottom: 0.6rem;font-weight: 400;}
.pd11{position: relative;}
 

.pd11 .cons{padding-bottom: 0.5rem;}
.pd11 .cons .prev{position: absolute;bottom: 0.8rem;right: 2rem; width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.pd11 .cons .prev img{width: 100%;height: 100%;object-fit: contain;}
.pd11 .cons .prev img.img2{display: none;}
.pd11 .cons .prev:hover img.img1{display: none;}
.pd11 .cons .prev:hover img.img2{display: block;}
.pd11 .cons .next{position: absolute;bottom: 0.8rem;right:1.34rem;width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.pd11 .cons .next img{width: 100%;height: 100%;object-fit: contain;}
.pd11 .cons .next img.img2{display: none;}
.pd11 .cons .next:hover img.img1{display: none;}
.pd11 .cons .next:hover img.img2{display: block;}
.pd11 .con{position: relative;overflow: hidden; margin-bottom: 0.6rem;}
.pd11 .con .item{width: 8.06rem;height: 5.2rem;position: relative;}
.pd11 .con .item .pic{width: 100%;height: 100%;overflow: hidden;border-radius: 0.24rem;}
.pd11 .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd11 .con .item:hover .pic img{transform: scale(1.05);}
.pd11 .con .item .txt{position: absolute;left: 0.2rem;width: calc(100% - 0.4rem);bottom: 0.2rem;border-radius: 0.18rem;border-radius: 18px;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(28px); -webkit-backdrop-filter: blur(28px);padding: 0.37rem 0.48rem;color: #ffffff;transition: all 0.5s;}
.pd11 .con .item:hover .txt{background-color: #ffffff;}
.pd11 .con .item .txt .h{line-height: 1.16;margin-bottom: 0.12rem;font-weight: 400;transition: all 0.5s;transition: all 0.5s;color: #ffffff;}
.pd11 .con .item:hover .txt .h{color: #606060;}
.pd11 .con .item .txt .ps{display: flex;align-items: center;gap: 0.14rem;}
.pd11 .con .item .txt .ps .p{display: flex;align-items: center;font-weight: 300;line-height: 1.2;transition: all 0.5s;}
.pd11 .con .item:hover .txt .ps .p{color: #7a7a7a;}
.pd11 .con .item .txt .ps .p img{width: 0.2rem;height: 0.2rem;display: block;margin-right: 0.06rem;}
.pd11 .con .item .txt .ps .p img.img2{display: none;}
.pd11 .con .item:hover .txt .ps .p img.img2{display: block;}
.pd11 .con .item:hover .txt .ps .p img.img1{display: none;}
.pd11 .con .item .txt .btns{position: absolute;right: 0.4rem;bottom: 0.6rem;display: flex;gap: 0.25rem;opacity: 0;transition: all 0.5s;}
.pd11 .con .item:hover .txt .btns{opacity: 1;}
.pd11 .con .item .txt .btns a{display: block;width: auto;height: 0.2rem;}
.pd11 .con .item .txt .btns a img{height: 100%;display: block;}
.pd11 .con .item .txt .btns a img.img2{display: none;}
.pd11 .con .item .txt .btns a:hover img.img2{display: block;}
.pd11 .con .item .txt .btns a:hover img.img1{display: none;}
.pd11 .morex{width: fit-content;margin: 0 auto;display: block;padding: 0.1rem 0.48rem;line-height: 1.167;color: #606060;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;}
.pd11 .morex:hover{color: #ffffff;background-color: #333;}

.pd12{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.pd12 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.1;margin-bottom: 0.6rem;}
.pd12 .con{width: 100%;height: 8.4rem;border-radius: 0.24rem;overflow: hidden;position: relative;cursor: pointer;}
.pd12 .con img{width: 100%;height: 100%;object-fit: cover;}
.pd12 .con video{width: 100%;height: 100%;object-fit: cover;pointer-events:none}
.pd12 .con.hid video{pointer-events: all;}
.pd12 .con .btn{position: absolute;bottom: 0.4rem;right: 0.4rem;transform: translate(-50%,-50%);width: 0.4rem;height: 0.4rem;cursor: pointer;z-index: 2;transition: all 0.5s;pointer-events: none;}
.pd12 .con.hid .btn{opacity: 0;}

.pd13{padding: 0.8rem 1.34rem;}
.pd13 .con{width: 100%;height: 7.8rem;border-radius: 0.2rem;overflow: hidden;position: relative;}
.pd13 .con .pic{width: 100%;height: 100%;}
.pd13 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd13 .con .txt{position: absolute;top: 50%;left: 1.5rem;color: #ffffff;transform: translateY(-50%);}
.pd13 .con .txt .tit{line-height: 1.18;font-weight: 400;margin-bottom: 0.3rem;}
.pd13 .con .txt .p{line-height: 1.5;font-weight: 400;margin-bottom: 0.77rem;}
.pd13 .con .txt .btn{width: fit-content;padding:0.1rem 0.48rem; line-height:1.16;border-radius: 0.08rem;border: 1px solid #FFF;text-align: center;font-weight: 400;text-align: center;color: #ffffff;transition: all 0.5s;}
.pd13 .con .txt .btn:hover{color: #606060;background-color: #fff;}

.pd14{position: relative;width: 100%;height: 9.9rem;background: url(../img/pd14_bj.jpg)no-repeat center;background-size: cover;}
.pd14 .pic{position: absolute;right: 1.73rem;bottom: 0;width: 8.24rem;}
.pd14 .pic img{width: 100%;display: block;}
.pd14 .txt{position: absolute;top: 2.39rem;color: #ffffff;width: 5.5rem;left: 2.8rem;}
.pd14 .txt .h{font-weight: 400;line-height: 1.43;margin-bottom: 0.3rem;}
.pd14 .txt .p{line-height: 1.16;margin-bottom: 0.9rem;font-weight: 400;}
.pd14 .txt .h_1{line-height: 1.11;font-weight: 400;margin-bottom: 0.12rem;}
.pd14 .txt .p1{line-height: 1.75;font-weight: 400;margin-bottom: 0.3rem;}
.pd14 .txt .bottom{display: flex;align-items: center;}
.pd14 .txt .bottom .code{width: 1.68rem;height: 1.68rem;border-radius: 0.2rem;margin-right: 0.28rem;}
.pd14 .txt .bottom .btns a{display: block;width: 1.66rem;margin: 0.06rem 0;}
.pd14 .txt .bottom .btns a img{display: block;width: 100%;}

.pd15 .bottoms{position: relative;}
.pd15 .bottom{position: relative;overflow: hidden;}

.pd15 .bottoms .prev{position: absolute;top: 50%;left: 0;transform: translate(-0.8rem,-50%); width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.pd15 .bottoms .prev img{width: 100%;height: 100%;object-fit: contain;}
.pd15 .bottoms .prev img.img2{display: none;}
.pd15 .bottoms .prev:hover img.img1{display: none;}
.pd15 .bottoms .prev:hover img.img2{display: block;}
.pd15 .bottoms .next{position: absolute;top: 50%;right:0;transform: translate(0.8rem,-50%);width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.pd15 .bottoms .next img{width: 100%;height: 100%;object-fit: contain;}
.pd15 .bottoms .next img.img2{display: none;}
.pd15 .bottoms .next:hover img.img1{display: none;}
.pd15 .bottoms .next:hover img.img2{display: block;}

.pd15{padding: 0.8rem 1.34rem;}
.pd16{padding: 0.8rem 1.34rem;}

.tec_con{position: relative;}
.tec1{padding:2.3rem 1.34rem 0 1.34rem;}
.tec1x{padding:0.8rem 1.34rem 0 1.34rem;}
.tec1 .tit{text-align: center;line-height: 1;color: #606060;font-weight: 400;margin-bottom: 0.6rem;}
.tec1 .top{padding-left: 2.87rem;position: sticky;top: 0.64rem;background-color: #fff;z-index: 2;padding-top: 0.2rem;}
.tec1 .top1{top:0.62rem;}
.tec1 .top>.tit{position: absolute;left: 0;top: 0.99rem;color: #606060;font-weight: 400;}

.tec1 .top .gou{position: absolute;left: 0;bottom: 0.2rem;display: flex;align-items: center;color: #7A7A7A;line-height: 1.2;cursor: pointer;}
.tec1 .top .gou .kuang{display: block;width: 0.14rem;height: 0.14rem;margin-right: 0.09rem;}
.tec1 .top .gou .kuang img{width: 100%;height: 100%;display: block;}
.tec1 .top .gou .kuang img.img2{display: none;}
.tec1 .top .gou.on .kuang img.img1{display: none;}
.tec1 .top .gou.on .kuang img.img2{display: block;}

.tec1 .top::before{content: "";position: absolute; bottom: 0;left: 0;width: 100%;height: 0.02rem;background-color: #BEBDBD;}
.tec1 .top .con{width: 100%;position: relative;overflow: hidden;padding-bottom: 0.2rem;z-index: 2;}
/* .tec1 .top .con .swiper-wrapper{justify-content: center;} */
.tec1 .top .swiper-slide{text-align: center;color: #606060;line-height: 1;height:1.86rem;display:flex;flex-wrap:wrap;align-items:center;}
.tec1 .top .swiper-slide .pic{width: 100%;height: 1.1rem;margin-bottom: 0.4rem;width:100%;}
.tec1 .top .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.tec1 .top .swiper-slide .pic:hover img{transform: scale(1.05);}
.tec1 .top .swiper-slide .txt{width: 100%;text-align:center;line-height:0.46rem;}
.tec1 .top .con .prev{position: absolute;top: calc(50% - 0.1rem); left: 0.03rem;width: 0.47rem;height: 0.47rem;cursor: pointer;z-index: 2;transform:translateY(-50%)}
.tec1 .top .con .next{position: absolute;top: calc(50% - 0.1rem);right: 0.03rem;width: 0.47rem;height: 0.47rem;cursor: pointer;z-index: 2;transform:translateY(-50%)}
.tec1 .top .con .prev img{width: 100%;}
.tec1 .top .con .prev img.img2{display: none;}
.tec1 .top .con .prev:hover img.img1{display: none;}
.tec1 .top .con .prev:hover img.img2{display: block;}
.tec1 .top .con .next img{width: 100%;}
.tec1 .top .con .next img.img2{display: none;}
.tec1 .top .con .next:hover img.img1{display: none;}
.tec1 .top .con .next:hover img.img2{display: block;}
.tec1 .top .con .swiper-pagination{top: auto;bottom: 0;height:0.03rem;background: transparent;}
.tec1 .top .con .swiper-pagination-progressbar-fill{background-color: #FF7900;}
.tec1 .bottom{padding-top: 0.5rem;}
.tec1 .bottom .con{margin-bottom: 0.5rem;}
/* .tec1 .bottom .con .swiper-wrapper{justify-content: center;} */
.tec1 .bottom .tit{color: #606060;line-height: 1.33;font-weight: 400;padding-bottom: 0.2rem;border-bottom: 1px solid #ECECEC;text-align: left;margin-bottom: 0;}
.tec1 .bottom .con{display: flex;}
.tec1 .bottom .con .left{width: 2.87rem;border-right: 1px solid #ECECEC;}
.tec1 .bottom .con .left .li{padding: 0 0.1rem;display: flex;justify-content: center;align-items: center;line-height: 1.2;height: 0.84rem;border-bottom: 1px solid #ececec;color: #7a7a7a;}
.tec1 .bottom .con .right{width: calc(100% - 2.87rem);position: relative;overflow: hidden;}
.tec1 .bottom .con .right .li{padding: 0 0.1rem;display: flex;justify-content: center;align-items: center;line-height: 1.2;height: 0.84rem;border-bottom: 1px solid #ececec;color: #7a7a7a;text-align: center;border-right: 1px solid #ECECEC;}
.tec1 .bottom .con .right .swiper-slide:last-child .li{border-right: none;}
.tec1 .bottom .con .right .li.same{background: transparent!important;}

.tec2{padding: 1.6rem 1.34rem 0 1.34rem;position:relative;}
.tec2x{padding-bottom: 0.8rem;}
.tec2 .left{width: 6.15rem;height: auto;position:relative;overflow:hidden;margin-top:1.2rem;float:left;position:sticky;top:1.8rem;}
.tec2 .left .swiper-wrapper{height: 100%!important;}
.tec2 .left img{width: 100%;height: 100%;object-fit: contain;}
.tec2 .left .swiper-slide{height: 100%;}
.tec2 .left .prev{position: absolute;top: 50%;transform:translateY(-50%); left: 0.03rem;width: 0.47rem;height: 0.47rem;cursor: pointer;z-index: 2;}
.tec2 .left .next{position: absolute;top: 50%;transform:translateY(-50%); right: 0.03rem;width: 0.47rem;height: 0.47rem;cursor: pointer;z-index: 2;}
.tec2 .left .prev img{width: 100%;}
.tec2 .left .prev img.img2{display: none;}
.tec2 .left .prev:hover img.img1{display: none;}
.tec2 .left .prev:hover img.img2{display: block;}
.tec2 .left .next img{width: 100%;}
.tec2 .left .next img.img2{display: none;}
.tec2 .left .next:hover img.img1{display: none;}
.tec2 .left .next:hover img.img2{display: block;}


.tec2 .right{width: 9.17rem;float:right}
.tec2 .right .tit{line-height: 1;font-weight: 400;color: #606060;margin-bottom: 0.6rem;}
.tec2 .right ul{display: flex;gap: 0.6rem;width: fit-content;border-bottom: 1px solid #33333310;margin-bottom: 0.4rem;}
.tec2 .right ul li{color: #7a7a7a;font-weight: 400;line-height: 1.3;transition: all 0.5s;padding-bottom: 0.09rem;position: relative;cursor: pointer;}
.tec2 .right ul li:after{content: "";position: absolute;left: 0;bottom: -1px;width: 0%;height: 0.02rem;border-radius: 0.02rem;background-color: #FF7900;transition: all 0.5s;}
.tec2 .right ul li.on{color:#606060;}
.tec2 .right ul li.on:after{width: 100%;}
.tec2 .right .cons .list{display: none;}
.tec2 .right .cons .list .material-group{margin-bottom: 0.4rem;}
.tec2 .right .cons .list .material-group:last-child{margin-bottom:0;}
.tec2 .right .cons .list .material-group .group-title{color:#606060;line-height: 1.3;margin-bottom: 0.2rem;font-weight: 400;}

.tec2 .right .cons .list.on{display: block;}
.tec2 .right .cons .list .item{border-bottom: 1px solid #ECECEC; display: flex;align-items: center;justify-content: space-between; margin-bottom: 0.08rem;padding: 0.28rem 0.3rem;transition: all 0.5s;}
.tec2 .right .cons .list .item{border-radius: 0.16rem;background-color: #F8F8F8;border-color: transparent;}
.tec2 .right .cons .list .item .h{display: flex;max-width: 60%;align-items: center;color: #606060;}
.tec2 .right .cons .list .item .h svg{display: block;width: 0.16rem;height: 0.16rem;margin-left: 0.06rem;}
.tec2 .right .cons .list .item .btn{display: flex;align-items: center;color: #7A7A7A;font-weight: 400;transition: all 0.5s;}
.tec2 .right .cons .list .item .btn .icon{display: block;width: 0.2rem;height: 0.2rem;margin-right: 0.08rem;margin-top: 0rem;}
.tec2 .right .cons .list .item .btn .icon img{width: 100%;height: 100%;object-fit: contain;}
.tec2 .right .cons .list .item .btn .icon img.img1{display: none;}
.tec2 .right .cons .list .item:hover .btn .icon img.img2{display: none;}
.tec2 .right .cons .list .item:hover .btn .icon img.img1{display: block;}
.tec2 .right .cons .list .item:hover .btn {color: #FF7900;}

.bra_banner{position: relative;width: 100%;background-color:#000;}
.bra_banner .pic{width: 100%;height: 100vh;position:relative;opacity:0.9}
.bra_banner .pic img{width: 100%;height: 100%;object-fit: cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.bra_banner .pic video{width: 100%;height: 100%;object-fit: cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}
.bra_banner .con{position: absolute;top: 40vh;left: 0;width: 100%;text-align: center;color: #fff;z-index:10;}
.bra_banner .con .txt{margin-bottom: 1rem;}
.bra_banner .con .txt .tit{font-weight: 400;line-height: 1.31;margin-bottom: 0.32rem;font-size: 0.7rem;}
.bra_banner .con .txt .p{line-height: 1;letter-spacing: 0.03rem;font-weight: 400;transform: translateX(-0.02rem);}
.bra_banner .con .txt .morex{margin:0 auto;margin-top:0.5rem; transition:all 0.5s;width:fit-content;padding:0.1rem 0.48rem;display:flex;align-items:center; line-height:1.16;gap:0.08rem;color:#ffffff;border-radius:0.05rem;border:1px solid #ffffff;}
.bra_banner .con .txt .morex svg{width: 0.12rem;height: 0.12rem;}
.bra_banner .con .txt .morex svg path{transition:all 0.5s;}
.bra_banner .con .txt .morex:hover{color:#606060;background-color:#fff;}
.bra_banner .con .txt .morex:hover svg path{fill: #606060;}


.bra_banner .con form{width: fit-content;margin: 0 auto; width: 7.44rem;border-radius: 0.55rem;background: rgba(147, 147, 147, 0.30);backdrop-filter: blur(20px);justify-content: space-between;display: flex; padding: 0.1rem 0.1rem 0.1rem 0.4rem;font-weight: 400;}
.bra_banner .con form input{width: calc(100% - 1.5rem);line-height: 0.5rem;background-color: transparent;color: #fff;}
.bra_banner .con form input::placeholder{color: #fff;}
.bra_banner .con form button{width: 0.98rem;line-height: 0.5rem;border: none;color: #ffffff;background-color: #FF7900;border-radius: 0.24rem;cursor: pointer;}

.bra_con{position: relative;}
.bra1{padding: 0.6rem 0 0 0;}
.bra1 .breadcrumbx{margin-bottom: 0.8rem;padding: 0 1.34rem;}
.bra1 .top{padding:0 4rem;margin-bottom: 0.4rem;}
.bra1 .top .t_con{position: relative;overflow:hidden;}
.bra1 .top .t_con .swiper-slide{opacity: 0;transition: all 0.5s;}
.bra1 .top .t_con .swiper-slide-active{opacity: 1;}
.bra1 .top .tit{color: #606060;line-height: 1.3125;margin-bottom: 0.2rem;font-weight: 400;}
.bra1 .top .p{color: #7a7a7a;line-height: 1.45;font-weight: 400;}
.bra1 .bottom{position: relative;overflow: hidden;padding:0 3.2rem;padding-bottom:0.76rem}
.bra1 .bottom .swiper-slide{border-radius: 0.32rem;height: 7.2rem;overflow: hidden;opacity:0.4;transition:all 0.5s;position:relative;}
.bra1 .bottom .swiper-slide:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 58.13%, rgba(0, 0, 0, 0.77) 100%);}
.bra1 .bottom .swiper-slide .txt{position: absolute;left: 0.7rem;bottom: 0.5rem;color: #ffffff;width:4.89rem;max-width:100%;z-index:5;}
.bra1 .bottom .swiper-slide .txt .h{line-height: 1.33;font-weight: 400;margin-bottom: 0.12rem;}
.bra1 .bottom .swiper-slide .txt .p{line-height: 1.5;font-weight: 400;}
.bra1 .bottom .swiper-slide-active{opacity: 1;}
.bra1 .bottom .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bra1 .bottom .swiper-slide:hover img{transform: scale(1.05);}
.bra1 .bottom .prev{position: absolute;bottom: 0%;right: 2.5rem;width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.bra1 .bottom .prev img{width: 100%;height: 100%;object-fit: contain;}
.bra1 .bottom .prev img.img2{display: none;}
.bra1 .bottom .prev:hover img.img1{display: none;}
.bra1 .bottom .prev:hover img.img2{display: block;}
.bra1 .bottom .next{position: absolute;bottom: 0%;right: 1.83rem;width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.bra1 .bottom .next img{width: 100%;height: 100%;object-fit: contain;}
.bra1 .bottom .next img.img2{display: none;}
.bra1 .bottom .next:hover img.img1{display: none;}
.bra1 .bottom .next:hover img.img2{display: block;}

.bra2{padding: 1.6rem 1.34rem;}
.bra2 .tit{text-align: center;color: #606060;line-height: 1;margin-bottom: 0.6rem;font-weight: 400;}
.bra2 .con{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.bra2 .con .pics{position: relative;overflow: hidden;border-radius: 0.32rem;width: 8.26rem;}
.bra2 .con .pics .swiper-pagination{position: absolute;bottom: 0.38rem;}
.bra2 .con .pics .swiper-pagination .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;background-color: #F8F8F880;opacity: 1; border-radius: 0.04rem;margin: 0 0.08rem;transition: all 0.5s;position: relative;overflow: hidden;}
.bra2 .con .pics .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #fff;transition: all 4s;}
.bra2 .con .pics .swiper-pagination .swiper-pagination-bullet-active{width: 0.48rem;}
.bra2 .con .pics .swiper-pagination .swiper-pagination-bullet-active:after{width: 100%;}
.bra2 .con .pics .swiper-slide{height: 6.24rem;overflow: hidden;}
.bra2 .con .pics .swiper-slide img{display: block; width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bra2 .con .pics .swiper-slide:hover img{transform: scale(1.05);}
.bra2 .con .txts{width: 7.5rem;position: relative;overflow: hidden;}
.bra2 .con .txts .swiper-slide{padding-top: 1.21rem;height: 6.24rem;opacity:0;transition:all 0.5s}
.bra2 .con .txts .swiper-slide-active{opacity: 1;}
.bra2 .con .txts .swiper-slide .h{color:#606060;line-height: 1.5;font-weight: 400;margin-bottom: 0.4rem;}
.bra2 .con .txts .swiper-slide .p{color: #7a7a7a;line-height: 1.45;font-weight: 400;}
.bra2 .con .txts .prev{position: absolute;bottom: 1.2rem;left: 0;width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.bra2 .con .txts .prev img{width: 100%;height: 100%;object-fit: contain;}
.bra2 .con .txts .prev img.img2{display: none;}
.bra2 .con .txts .prev:hover img.img1{display: none;}
.bra2 .con .txts .prev:hover img.img2{display: block;}
.bra2 .con .txts .next{position: absolute;bottom: 1.2rem;left: 0.61rem;width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.bra2 .con .txts .next img{width: 100%;height: 100%;object-fit: contain;}
.bra2 .con .txts .next img.img2{display: none;}
.bra2 .con .txts .next:hover img.img1{display: none;}
.bra2 .con .txts .next:hover img.img2{display: block;}

.bra3{position: relative;width: 100%;height: 140vh;}
.bra3 .cons{position: sticky;top: 0;height: 100vh;}
.bra3 .pics{width: 100%;height: 100vh;position: relative;top: 0;}
.bra3 .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.bra3 .pics .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.bra3 .pics .pic.on{opacity: 1;}
.bra3 .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.bra3 .txts{position: absolute;top: 0;left: 0;width: 100%;height: 100vh; padding: 23.24vh 1.34rem 0 1.34rem;color: #fff;}
.bra3 .txts .top{font-weight: 400;transform: translateY(0.5rem);transition: all 0.5s;opacity: 0;}
.bra3.show .txts .top{transform: translateY(0);opacity: 1;}
.bra3 .txts .top .tit{line-height: 1.3125;margin-bottom: 0.32rem;}
.bra3 .txts .top .p{line-height: 1.3125;display:none}
.bra3 .txts .top .p.on{display: block;}
.bra3 .txts .tab{position: absolute;left: 0;bottom: 0.67rem;width: 100%;padding: 0 1.34rem;display: flex;align-items: flex-end;gap: 0.2rem;transform: translateY(0.5rem);transition: all 0.5s;opacity: 0;}
.bra3.show .txts .tab{transform: translateY(0);opacity: 1;}
.bra3 .txts .tab .li{height: 1.5rem;border-radius: 0.2rem;border: 1.5px solid rgba(255, 255, 255, 0.20);overflow: hidden;position: relative;transition: all 0.5s;cursor: pointer;}
.bra3 .txts .tab .li.on{height: 2.08rem;}
.bra3 .txts .tab .li img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bra3 .txts .tab .li:hover img{transform: scale(1.05);}
.bra3 .txts .tab .li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.bra3 .txts .tab .li .p1{position: absolute;bottom: 0.24rem;left: 0;width: 100%;text-align: center;z-index: 3;}
.bra3 .txts .tab .li.on .p1{font-size: 0.24rem;}

.bra4{padding: 1.6rem 1.34rem 0 1.34rem;}
.bra4 .tit{text-align: center;color: #606060;line-height: 1;margin-bottom: 0.6rem;font-weight: 400;}
.bra4 .con{width: 100%;display: flex;flex-wrap: wrap;gap: 0.24rem;}
.bra4 .con .con1{display: flex;flex-wrap: wrap;gap: 0.24rem;width: 100%;}
.bra4 .con .item{width: 3.95rem;margin-bottom: 0.7rem;}
.bra4 .con .item .pic{width: 100%;height: 2.52rem;border-radius: .16rem;margin-bottom: 0.24rem;overflow: hidden;background-color: #F8F8F8;}
.bra4 .con .item .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.bra4 .con .item .pic:hover img{transform: scale(1.05);}
.bra4 .con .item .h{color: #606060;line-height: 1.5;font-weight: 400;text-align:center;}

.bra5{padding: 0.67rem 1.34rem 0 1.34rem;display: flex;justify-content: space-between;}
.bra5 .item{width: 7.85rem;height: 5rem;border-radius: 0.28rem;overflow: hidden;position: relative;}
.bra5 .item .pic{width: 100%;height: 100%;}
.bra5 .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bra5 .item:hover .pic img{transform: scale(1.05);}
.bra5 .item .txt{position: absolute;top: 0.44rem;left: 0;width: 100%;text-align: center;color: #ffffff;z-index: 2;}
.bra5 .item .txt .h{font-weight: 400;line-height: 1.33;margin-bottom: 0.32rem;}
.bra5 .item .txt .morex{width: 1.6rem;line-height: 0.4rem;border: 1px solid #ffffff;border-radius: 0.08rem;text-align: center;font-weight: 400;transition: all 0.5s;margin: 0 auto;}
.bra5 .item .txt .morex:hover{background-color: #ffffff;color:#606060;}

.bra6{padding: 1.3rem 0 1rem 0;position:relative;z-index:102}
.bra6 .tit{color: #606060;line-height: 1.25;margin-bottom: 0.45rem;text-align: center;}

.bra6 .link_list {
	margin: 0 2.8rem;
	width: calc(100% - 5.6rem);
	position: relative;
	z-index: 20
}


.bra6 .link_list .btns {
	padding: 0 0.6rem;
	background-color: #fff;
	width: fit-content;
	gap: 0.6rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	position: relative;
	z-index: 2
}

.bra6 .link_list .btns>a {
	position: relative;
	display: block;
	width: 0.4rem;
	height: 0.4rem
}

.bra6 .link_list .btns>a .bra_code{position: absolute;top: calc(100% + 0.06rem);left: 50%;transform: translateX(-50%);width: 1.45rem;height: 1.53rem;padding: 0.13rem 0.06rem 0.06rem 0.06rem;background: url(../img/code_kuang.png);background-size: 100% 100%;opacity:0;pointer-events:none;transition:all 0.5s;}
.bra6 .link_list .btns>a:hover .bra_code{opacity:1;}
.bra6 .link_list .btns>a .bra_code img{width: 100%;height: 100%;object-fit:contain;}

.bra6 .link_list .btns>a .social-share-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-color: transparent !important
}

.bra6 .link_list .btns>a .social-share-icon:hover {
	background-color: transparent !important
}

.bra6 .link_list .btns>a .social-share-icon:before {
	display: none
}

.bra6 .link_list .btns>a>img {
	width: 100%;
	opacity: 1;
	transition: all 0.5s
}

.bra6 .link_list .btns>a:hover>img {
	opacity: 0.7
}

.bok_con .breadcrumbx{margin-bottom: 0.9rem;}


.bok1{padding: 0.85rem 0 0.8rem 0;}
.bok1 .con{position: relative;overflow: hidden;padding-bottom: 0.54rem;}
.bok1 .con .swiper-slide{padding: 0.29rem;display: flex;gap: 0.7rem;border-radius: 0.24rem;background-color: #fff;}
.bok1 .con .swiper-slide .pic{width: 3.56rem;height: 4.72rem;border-radius: 0.24rem;overflow: hidden;}
.bok1 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bok1 .con .swiper-slide .pic:hover img{transform: scale(1.05);}
.bok1 .con .swiper-slide .txt{width: calc(100% - 3.8rem);padding-top: 0.65rem;}
.bok1 .con .swiper-slide .txt .btns{display: flex;margin-bottom: 0.2rem;gap: 0.12rem;}
.bok1 .con .swiper-slide .txt .btns .btn{width: fit-content;padding: 0.1rem 0.18rem;line-height: 1.16;color: #606060;font-weight: 400;border: 1px solid #C7C7C7;border-radius: 0.08rem;}
.bok1 .con .swiper-slide .txt .h{color: #606060;font-weight: 400;line-height: 1.5;height: 3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.32rem;}
.bok1 .con .swiper-slide .txt .day{color: #7A7A7A;font-weight: 300;line-height: 1.2;display: flex;align-items: center;}
.bok1 .con .swiper-slide .txt .day img{width: 0.17rem;height: 0.17rem;display: block;margin-right: 0.08rem;}
.bok1 .con .swiper-slide .txt .morex{    width: fit-content;padding: 0.1rem 0.48rem;border: 0.01rem solid rgba(96, 96, 96, 0.6);border-radius: 0.08rem;color: rgba(96, 96, 96, 0.7);line-height: 1.3125;display: flex;font-weight: 400;align-items: center;margin-right: 0.13rem;margin-bottom: 0.1rem;cursor: pointer;white-space: nowrap;position: relative;transition: all .4s;margin-top: 1.12rem;}
.bok1 .con .swiper-slide .txt .morex:hover{background-color:#606060;color: #fff;}
.bok1 .con .swiper-pagination{position: absolute;bottom: 0;}
.bok1 .con .swiper-pagination .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;background-color: #C7C7C770;opacity: 1; border-radius: 0.04rem;margin: 0 0.08rem;transition: all 0.5s;position: relative;overflow: hidden;}
.bok1 .con .swiper-pagination .swiper-pagination-bullet:after{content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #606060;transition: all 4s;}
.bok1 .con .swiper-pagination .swiper-pagination-bullet-active{width: 0.48rem;}
.bok1 .con .swiper-pagination .swiper-pagination-bullet-active:after{width: 100%;}

.bok2{padding: 0.8rem 1.34rem 1.6rem 1.34rem;background-color: #ffffff;}
.bok2 .top{display: flex;justify-content: space-between;align-items: center;}
.bok2 .top .right{width: 1.42rem;cursor: pointer;position: relative;}
.bok2 .top .right .btn{width: 1.42rem;display: flex;justify-content: center;align-items: center;height: 0.4rem;border-radius: 0.08rem;border: 1px solid #606060;color: #606060;transition: all 0.5s;}
.bok2 .top .right .btn:hover{color: #fff;background-color:#606060;border-color:#606060;}
.bok2 .top .right .btn .icon{display: block;width: 0.13rem;margin-right: 0.08rem;}
.bok2 .top .right .btn .icon svg{display: block;width: 100%;}
.bok2 .top .right .btn .icon svg.svg2{display: none;}
.bok2 .top .right .btn:hover .icon svg.svg1{display: none;}
.bok2 .top .right .btn:hover .icon svg.svg2{display: block;}
.bok2 .top .right .tc{position: absolute;top: 0.7rem;right: -0.5rem;width: 12rem;background-color: #ffffff;border-radius: 0.24rem;background: #FFF;box-shadow: 0 0 69.7px 0 rgba(0, 0, 0, 0.08);padding: 0.7rem 0.55rem;opacity: 0;pointer-events: none;transition: all 0.6s;}
.bok2 .top .right .tc.show{opacity: 1;right: 0;pointer-events: all;}

.bok2 .top .right .tc .out{position: absolute;top: 0.35rem;right: 0.35rem;width: 0.34rem;cursor: pointer;z-index: 2;transition: all 0.5s;}
.bok2 .top .right .tc .out:hover{transform: rotate(90deg);}

.bok2 .top .right .tc .tit{color: #606060;line-height: 1.23;font-weight: 400;margin-bottom: 0.34rem;}
.bok2 .top .right .tc ul{display: flex;flex-wrap: wrap;padding-bottom: 0.37rem;}
.bok2 .top .right .tc ul li{width: 25%;display: flex;align-items: center;padding-right: 0.16rem;position: relative;color: #606060;transition: all 0.5s;margin-bottom: 0.3rem;cursor: pointer;}
.bok2 .top .right .tc ul.ul2 li{width: calc(100% / 7);}
.bok2 .top .right .tc ul li .dian{display: block;width: 0.16rem;height: 0.16rem;display: block;margin-right: 0.1rem;}
.bok2 .top .right .tc ul li .dian img{width: 100%;display: block;}
.bok2 .top .right .tc ul li .dian img.img2{display: none;}
.bok2 .top .right .tc ul li.on .dian img.img1{display: none;}
.bok2 .top .right .tc ul li.on .dian img.img2{display: block;}
.bok2 .top .right .tc .btns{display: flex;}
.bok2 .top .right .tc .btns .btn{width: 2.4rem;line-height: 0.5rem;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;color: #606060;margin-right: 0.3rem;}
.bok2 .top .right .tc .btns .btn:hover{color: #ffffff;background-color:#606060;border-color: transparent;}
.bok2 .bottom{display: flex;flex-wrap: wrap;gap: 0.76rem;margin-top:0.56rem;}
.bok2 .bottom .item{width: 5rem;display: block;}
.bok2 .bottom .item .pic{width: 100%;height: 6.56rem;border-radius: 0.24rem;overflow: hidden;margin-bottom: 0.4rem;}
.bok2 .bottom .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bok2 .bottom .item .pic:hover img{transform: scale(1.05);}
.bok2 .bottom .item .h{color: #606060;line-height: 1.25;margin-bottom: 0.28rem;font-weight: 400;}
.bok2 .bottom .item .p{display: flex;justify-content: space-between;align-items: center;}
.bok2 .bottom .item .p .day{display: flex;align-items: center;color: #7a7a7a;line-height: 1.2;font-weight: 300;gap: 0.08rem;}
.bok2 .bottom .item .p .day img{display: block;width: 0.17rem;height: 0.17rem;object-fit: contain;}
.bok2 .bottom .item .p .sc{display: block;width: 0.26rem;height: 0.26rem;}
.bok2 .bottom .item .p .sc img{width: 100%;height: 100%;object-fit: contain;}
.bok2 .bottom .item .p .sc img.img2{display: none;}
.bok2 .bottom .item .p .sc.on img.img1{display: none;}
.bok2 .bottom .item .p .sc.on img.img2{display: block;}

.bok3{padding: 1.87rem 0 0 0;height: 9.4rem;text-align: center;color:#ffffff;background: url(../img/bok3_bj.jpg)no-repeat center;background-size: cover;}
.bok3 .tit{line-height: 1.17;font-weight: 400;margin-bottom: 0.16rem;}
.bok3 svg{display: block;width: 0.73rem;height: 0.09rem;margin: 0 auto;margin-bottom: 0.4rem;}
.bok3 .p{font-weight: 400;line-height: 1.41;margin-bottom: 0.6rem;}
.bok3 .morex{    width: fit-content;padding: 0.1rem 0.48rem;border: 0.01rem solid #ffffff;border-radius: 0.08rem;color: #ffffff;line-height: 1.3125;display: flex;font-weight: 400;align-items: center;margin: 0 auto;cursor: pointer;white-space: nowrap;position: relative;transition: all .4s;}
.bok3 .morex:hover{background-color: #ffffff;color:#606060;}

.pdb_banner{position: relative;width: 100%;height: 88vh;overflow: hidden;z-index: 2;}
.pdb_banner .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;object-fit: cover;}
.pdb_banner .txt{position:absolute;left: 1.34rem;top: 46.7vh;transform: translateY(-50%);width: 8.2rem;color: #606060;}
.pdb_banner .txt .p{line-height: 1.33;font-weight: 400;margin-bottom: 0.2rem;}
.pdb_banner .txt .h{line-height: 1.3;font-weight: 400;font-size: 0.7rem;}
.pdb_banner .txt .p1{line-height: 1.53;font-weight: 400;margin-top: 0.2rem;}
.pdb_banner .txt .btns{display: flex;justify-content: left;width: 100%;margin-top: 0.6rem;}
.pdb_banner .txt .btns .btn{width:fit-content;padding:0.1rem 0.48rem;line-height:1.16; border-radius: 0.08rem;border: 1px solid #606060;display: flex;justify-content: center;align-items: center;margin: 0 0.08rem;color: #606060;transition: all 0.5s;}
.pdb_banner .txt .btns .btn:hover{color: #606060;background-color: #ffffff;border-color:#ffffff;}
.pdb_banner .txt .btns .btn svg{display: block;width: 0.17rem;height: 0.16rem;margin-right: 0.08rem;}
.pdb_banner .txt .btns .btn svg path{transition: all 0.5s;fill:#606060}
/*.pdb_banner .txt .btns .btn:hover svg path{}*/
.pdb_banner .pic{position: absolute;top: 60%;transform: translateY(-50%);right: 0.7rem;width: 8.7rem;height: 7.45rem;}
.pdb_banner .pic img{width: 100%;height: 100%;object-fit: contain;}

.pdb1{padding:0 1.34rem 0.8rem 1.34rem;}
.pdb_con .breadcrumbx{margin-bottom: 0.8rem;padding: 0 1.34rem;margin-top:0.6rem}
.pdb1 .tit{text-align: center;margin-bottom: 0.6rem;color: #606060;line-height: 1.17;font-weight: 400;}
.pdb1 .list{display: flex;flex-wrap: wrap;gap: 0.3rem;}
.pdb1 .list .item{width: 8.1rem;position: relative;padding: 0.5rem;border-radius: 0.24rem;background:#F8F8F8;}
.pdb1 .list .item img{position: absolute;top: 0.5rem;right: 0.5rem;width: 0.51rem; mix-blend-mode: multiply;}
.pdb1 .list .item .h{color: #606060;font-weight: 400;line-height: 1.31;margin-bottom: 0.81rem;}
.pdb1 .list .item ul li{position: relative;line-height: 1.5;color: #7a7a7a;font-weight: 400;padding-left: 0.13rem;}
.pdb1 .list .item ul li::before{content: "";position: absolute;left: 0;top: 0.15rem;transform: translateY(-50%);width:2px;height: 2px;border-radius: 50%;background-color: #7a7a7a;}

.pdb3{padding: 0.8rem 1.34rem;}
.pdb3 .tit{color: #606060;line-height: 1.25;margin-bottom: 0.6rem;text-align: center;}
.pdb3 .bottom{display: flex;flex-wrap: wrap;position: relative;overflow: hidden;}


.pdb3 .bottom .item{display: block;width: 5.3rem;margin-right: 0.3rem;margin-bottom: 0.4rem;border-radius: 0.18rem;background-color: #F8F8F8;position: relative;}
.pdb3 .bottom .item:nth-child(3n){margin-right: 0;}
.pdb3 .bottom .item .pic{width: 100%;height: 3.77rem;padding-top: 0.45rem;}
.pdb3 .bottom .item .pic>img{width: 100%;height: 3.32rem;object-fit: contain;transition: all 0.5s;}
.pdb3 .bottom .item:hover .pic>img{transform: scale(1.05);}
.pdb3 .bottom .item .pic .hot{position: absolute;top: 0;right: 0.46rem;width: 0.56rem;height: 0.57rem;background: url(../img/pl_hot.png);background-size: 100% 100%;text-align: center;color: #fff;font-weight: 700;line-height: 2;padding-top: 0.06rem;}

.pdb3 .bottom .item .pic .tip{position: absolute;top: 0.33rem;left: 0.46rem;padding-left: 0.12rem;color: #7a7a7a;font-weight: 400;line-height: 1.4;}
.pdb3 .bottom .item .pic .tip:before{content:"";position: absolute;top: 50%;left: 0;width: 0.03rem;height: 0.14rem;background-color: #FF7900;border-radius: 0.02rem;transform:translateY(-50%);}
.pdb3 .bottom .item .pic .xin{position: absolute;top: 0.32rem;right: 0.32rem;width: 0.24rem;height: 0.22rem;}
.pdb3 .bottom .item .pic .xin img{width: 100%;height: 100%;object-fit: contain;}
.pdb3 .bottom .item .pic .xin img.img2{display: none;}
.pdb3 .bottom .item .pic .xin:hover img.img1{display: none;}
.pdb3 .bottom .item .pic .xin:hover img.img2{display: block;}
.pdb3 .bottom .item .txt{padding: 0.27rem 0.46rem 0 0.46rem;height: calc(2rem + 94px);}
.pdb3 .bottom .item .txt .h{color: #606060;line-height: 1.5;max-height: 3em;margin-bottom: 0.12rem;}
.pdb3 .bottom .item .txt .p{color: #7a7a7a;line-height: 1.1;font-weight:400; margin-bottom: 0.35rem;}
.pdb3 .bottom .item .txt ul{transition: all 0.5s;}
.pdb3 .bottom .item:hover .txt ul{opacity:0;}
.pdb3 .bottom .item .txt ul li{line-height: 1.75;color: #7a7a7a;font-weight: 400;height:0.28rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;position:relative;padding-left:0.13rem}
.pdb3 .bottom .item .txt ul li:before{content: "";position: absolute;left: 0;top: 0.14rem;transform: translateY(-50%);width: 2px;height: 2px;border-radius: 50%;background-color: #7a7a7a;}


.pdb3 .bottom .item .btns{position: absolute;bottom: 0.1rem;left: 0;width: 100%;display: flex;justify-content: center;opacity: 0;transition: all 0.5s;}
.pdb3 .bottom .item:hover .btns{opacity: 1;bottom: 0.36rem;}
.pdb3 .bottom .item .btns .btn{width:fit-content;padding:0.1rem 0.48rem; border-radius: 0.08rem;border: 1px solid #606060;text-align: center;color: #606060;font-weight: 400;transition: all 0.5s;margin: 0 0.08rem;line-height: 1.16;}
.pdb3 .bottom .item .btns .btn:hover{color: #fff;background-color: #606060;}

.pdb3 .bottoms{position: relative;}

.pdb3 .bottoms .con{position: relative;overflow: hidden;}
.pdb3 .bottoms .prev{position: absolute;top: 50%;left: 0;transform: translate(-0.8rem,-50%); width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.pdb3 .bottoms .prev img{width: 100%;height: 100%;object-fit: contain;}
.pdb3 .bottoms .prev img.img2{display: none;}
.pdb3 .bottoms .prev:hover img.img1{display: none;}
.pdb3 .bottoms .prev:hover img.img2{display: block;}
.pdb3 .bottoms .next{position: absolute;top: 50%;right:0;transform: translate(0.8rem,-50%);width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.pdb3 .bottoms .next img{width: 100%;height: 100%;object-fit: contain;}
.pdb3 .bottoms .next img.img2{display: none;}
.pdb3 .bottoms .next:hover img.img1{display: none;}
.pdb3 .bottoms .next:hover img.img2{display: block;}


.inv_banner{position:relative;width: 100%;height: 8.5rem;overflow: hidden;}
.inv_banner .pic{width: 100%;height: 100%;overflow: hidden;}
.inv_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.inv_banner .tit{position: absolute;left: 0;top: 2.86rem;width: 100%;text-align: center;color: #ffffff;font-size: 0.7rem;font-weight: 400;line-height: 1.17;}

.inv1{padding: 0.6rem 1.34rem;background-color: #F8F8F8;}
.inv1 .breadcrumbx{margin-bottom: 0.8rem;padding: 0;}
.inv1 .top{margin-bottom: 0.8rem;}
.inv1 .top .tit{color: #606060;font-weight: 400;line-height: 1.17;text-align: center;margin-bottom: 0.5rem;}
.inv1 .top .btns{display: flex;justify-content: center;gap:0.5rem}
.inv1 .top .btns .btn{width: 4rem;line-height: 0.56rem;text-align: center;border-radius: 0.16rem;border: 1px solid #ECECEC;background: rgba(255, 255, 255, 0.70);backdrop-filter: blur(30px);color: #606060;font-weight: 400;}
.inv1 .center{width: 100%;display: flex;justify-content: space-between;margin-bottom: 0.6rem;}
.inv1 .center .c_left .nums{color: #1D1D1F;font-weight: 400;margin-bottom: 0.35rem;}
.inv1 .center .c_left .p{color: #86868b;font-weight: 300;line-height: 1.16;}
.inv1 .center .c_left .nums span{color: #FF7900;margin-left: 0.17rem;font-weight: 400;}
.inv1 .center .c_right{display: flex;gap:0.8rem;}
.inv1 .center .c_right .num{color: #1D1D1F;font-weight: 400;line-height: 1.22;margin-bottom: 0.04rem;}
.inv1 .center .c_right .p{color: #86868b;line-height: 1.17;}

.inv2{padding: 1.6rem 1.34rem 0 1.34rem;}
.inv2 .top{width: 100%;display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.6rem;}
.inv2 .top .tit{color: #606060;line-height: 1.16;}
.inv2 .top .t_right{display: flex;align-items: center;gap: 0.52rem;}
.inv2 .top .t_right .tab{display: flex;gap:0.36rem;border-bottom: 1px solid #33333310;}
.inv2 .top .t_right .tab li a{color: #606060;display: block; font-weight: 400;line-height: 1.15;padding-bottom: 0.12rem;position: relative;transition: all 0.5s;transition: all 0.5s;}
.inv2 .top .t_right .tab li a:after{content: "";position: absolute;left: 0; bottom: -1px;width: 100%;height: 1px;background-color: #ff7900;transition: all 0.5s;opacity: 0;}
.inv2 .top .t_right .tab li.on a{color:#606060;}
.inv2 .top .t_right .tab li.on a:after{opacity: 1;}


.inv2 .top .t_right .years {position: relative;z-index: 2;color: rgba(96, 96, 96, 0.7)}
.inv2 .top .t_right .years .h {width: 1.25rem;line-height: 0.32rem;border: 0.01rem solid rgba(96, 96, 96, 0.6);border-radius: 0.06rem;padding: 0 0.5rem 0 0.13rem;position: relative;background-color: #fff}
.inv2 .top .t_right .years .h:after {content: "";position: absolute;right: 0.13rem;width: 0.1rem;height: 0.06rem;background: url(../img2/nl_sel.png);background-size: 100% 100%;top: 50%;transform: translateY(-50%)}
.inv2 .top .t_right .years ul {position: absolute;top: calc(100% - 0.06rem);left: 0;width: 100%;padding: 0.16rem 0.5rem 0.1rem 0.13rem;background-color: #ffff;z-index: -1;border: 0.01rem solid rgba(96, 96, 96, 0.6);border-top: none;border-bottom-left-radius: 0.06rem;border-bottom-right-radius: 0.06rem;display: none;height: 1.86rem;overflow: auto}
.inv2 .top .t_right .years ul::-webkit-scrollbar {width: 2px;height: 1px}
.inv2 .top .t_right .years ul::-webkit-scrollbar-thumb {background: rgba(96, 96, 96, 0.3)}
.inv2 .top .t_right .years ul::-webkit-scrollbar-track {background: transparent}
.inv2 .top .t_right .years ul a {display: block;line-height: 0.32rem;color: rgba(96, 96, 96, 0.7)}
.inv2 .bottom{display: flex;justify-content: space-between;}
.inv2 .bottom .pic{width: 7.23rem;border-radius: 0.24rem;overflow: hidden;}
.inv2 .bottom .pic img{width: 100%;height: 100%;object-fit: cover;}
.inv2 .bottom .con{width: 8.9rem;}
.inv2 .bottom .con .item{width: 100%;margin-bottom: 0.2rem;border-radius: 0.16rem;background:#F8F8F8;padding: 0.38rem 0.5rem 0.32rem 0.6rem;}
.inv2 .bottom .con .item .h{color:#606060;font-weight: 400;line-height: 1.16;height: 1.16em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.25rem;}
.inv2 .bottom .con .item .p{display: flex;justify-content: space-between;}
.inv2 .bottom .con .item .p .day{display: flex;align-items: center;color: #606060;font-weight: 300;}
.inv2 .bottom .con .item .p .day img{display: block;width: 0.2rem;margin-right: 0.06rem;}
.inv2 .bottom .con .item .p .pdf{color: #FF7900;display: flex;align-items: center;font-weight: 400;}
.inv2 .bottom .con .item .p .pdf img{display: block;width: 0.2rem;margin-right: 0.06rem;}
.inv2 .bottom .con .item:last-child{margin-bottom: 0;}

.inv3{padding: 1.6rem 1.34rem 0 1.34rem;}
.inv3 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.16;margin-bottom: 0.6rem;}
.inv3 .list{width: 100%;display: flex;flex-wrap: wrap;gap: 0.4rem;}
.inv3 .list .item{width: 5.24rem;border-radius: 0.24rem;background:#F8F8F8;padding: 0.6rem 0.46rem 0.5rem 0.42rem;min-height: 3.6rem;cursor: pointer;}
.inv3 .list .item .h{color: #606060;font-weight: 400;line-height: 1.19;margin-bottom: 0.16rem;}
.inv3 .list .item .p{color: #7a7a7a;font-weight: 400;line-height: 1.18;margin-bottom: 0.25rem;}
.inv3 .list .item svg{display: block;width: 0.4rem;height: 0.05rem;margin-bottom: 0.4rem;}
.inv3 .list .item .p1{line-height: 1.77;color: #7a7a7a;font-weight: 400;}

.inv4{padding: 1.6rem 1.34rem 0 1.34rem;}
.inv4 .con{width: 100%;background: #F8F8F8;border-radius: 0.24rem;display: flex;align-items: center;overflow: hidden;}
.inv4 .con .txt{width: 7.22rem;padding: 0 0.9rem 0 1.2rem;}
.inv4 .con .txt .tit{color: #606060;font-weight: 400;line-height: 1.11;margin-bottom: 0.24rem;}
.inv4 .con .txt .p{color: #7a7a7a;line-height: 1.16;font-weight: 400;margin-bottom: 0.6rem;}
.inv4 .con .txt .morex{width: fit-content;line-height: 1.2;padding: 0.1rem 0.48rem;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;color:#606060;}
.inv4 .con .txt .morex:hover{color: #ffffff;background-color:#606060;border-color: transparent;}
.inv4 .con .pic{width: 9.29rem;height: 5.38rem;overflow: hidden;}
.inv4 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.inv4 .con .pic:hover img{transform: scale(1.05);}

.inv5{padding: 1.6rem 1.34rem;}
.inv5 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.16;margin-bottom: 0.6rem;}
.inv5 .con{width: 100%;display: flex;gap: 0.6rem;}
.inv5 .con .item{display: block;width: 5.1rem;height: 6.92rem;border-radius: 0.24rem;overflow: hidden;}
.inv5 .con .item img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.inv5 .con .item:hover img{transform: scale(1.05);}

.inv6{position: relative;height: 9.4rem;padding: 1.42rem 1.34rem 0 1.34rem;background: url(../img/inv6_bj.jpg)no-repeat center;background-size: cover;}
.inv6 .tit{color: #606060;font-weight: 400;text-align: center;line-height:1.17;}
.inv6 .list{position: absolute;left: 1.34rem;width: calc(100% - 2.68rem);bottom: 1rem;display: flex;gap: 0.4rem;}
.inv6 .list .item{width: 5.24rem;background: rgba(255, 255, 255, 0.80);backdrop-filter: blur(27px);-webkit-backdrop-filter: blur(27px);border-radius: 0.08rem;padding: 0.32rem 0.5rem;display: flex;align-items: center;gap: 0.32rem;}
.inv6 .list .item .icon{display: block;width: 0.44rem;height: 0.44rem;object-fit: contain;}
.inv6 .list .item .txt .h{color: #606060;line-height: 1.15;font-weight: 400;margin-bottom: 0.13rem;}
.inv6 .list .item .txt .p{color: #7a7a7a;font-weight: 400;}

.inv3s_tc{position: fixed;top: 0;right: 0;width: 100%;height: 100vh;z-index: 999;opacity: 0;pointer-events: none;overflow: hidden;}
.inv3s_tc.show{opacity: 1;pointer-events: all;}
.inv3s_tc .bj{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(215, 215, 215, 0.40);-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);opacity: 0;transition: all 0.5s;}
.inv3s_tc.show .bj{opacity: 1;}
.inv3s_tc .cons{position: absolute;top: 0;right: 0;width: 8rem;height: 100%; background-color: #ffffff;transform: translateX(110%);transition: all 0.8s;}
.inv3s_tc.show .cons{transform: translateX(0);}
.inv3s_tc .cons .con{padding: 2.46rem 1rem 0 1rem;display: none;}
.inv3s_tc .cons .con.on{display: block;}
.inv3s_tc .cons .con .tit{color: #606060;line-height: 1.2;font-weight: 400;margin-bottom: 0.2rem;}
.inv3s_tc .cons .con .p{color: #7a7a7a;line-height: 1.16;font-weight: 400;margin-bottom: 0.2rem;}
.inv3s_tc .cons .con svg{display: block;width: 0.73rem;height: 0.09rem;margin-bottom: 0.4rem;}
.inv3s_tc .cons .con .p1{color: #7a7a7a;line-height: 1.8;font-weight: 400;}
.inv3s_tc .out{position: absolute;top: 0.41rem;right: 0.43rem;width: 0.38rem;height: 0.38rem;cursor: pointer;transition: all 0.5s;z-index: 5;}
.inv3s_tc .out:hover{transform: rotate(180deg);}

.ser_conx .ser1{padding: 0.6rem 1.34rem 0 1.34rem;}
.ser_conx .ser1 .breadcrumbx{margin-bottom: 0.8rem;padding: 0;}
.ser_conx .ser1 .top{text-align: center;margin-bottom: 0.5rem;}
.ser_conx .ser1 .top .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.26rem;}
.ser_conx .ser1 .top .p{color: #7a7a7a;font-weight: 400;line-height: 1.45;}
.ser_conx .ser1 .bottom{width: 100%;height: 8.4rem;position: relative;}
.ser_conx .ser1 .bottom .pic{width: 100%;height: 100%;overflow: hidden;border-radius: 0.24rem;}
.ser_conx .ser1 .bottom .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.ser_conx .ser1 .bottom .list{position: absolute;left: 0.66rem;width: calc(100% - 1.32rem);margin: 0 auto; bottom: 0.46rem;border-radius: 24px;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(27px);-webkit-backdrop-filter: blur(27px);display: flex;color: #ffffff;text-align: center;padding: 0.37rem 0.98rem;justify-content: space-between;}
.ser_conx .ser1 .bottom .list .nums{margin-bottom: 0.04rem;}
.ser_conx .ser1 .bottom .list .num{font-weight: 400;line-height: 1.17;}
.ser_conx .ser1 .bottom .list .dw{margin: 0 0 0 0.05rem;display: inline-block;transform: translateX(0.03rem);}
.ser_conx .ser1 .bottom .list .p{font-weight: 400;line-height: 1.35;}

.ser_conx .ser2{padding: 1.6rem 1.34rem 0 1.34rem;}
.ser_conx .ser2 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.16;margin-bottom: 0.6rem;}
.ser_conx .ser2 .list{width: 100%;display: flex;gap: 0.44rem;}
.ser_conx .ser2 .list .item{width: 5.24rem;border-radius: 0.24rem;overflow: hidden;height: 6.4rem;position: relative;}
.ser_conx .ser2 .list .item .pic{width: 100%;height: 100%;}
.ser_conx .ser2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser_conx .ser2 .list .item:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.26);
-webkit-backdrop-filter: blur(29px);backdrop-filter: blur(29px);opacity:0;transition:all 0.5s;}
.ser_conx .ser2 .list .item:hover:after{opacity:1;}
.ser_conx .ser2 .list .item:hover .pic img{transform: scale(1.05);}
.ser_conx .ser2 .list .item .h{color: #ffffff;color: #ffffff;line-height: 1.1;font-weight: 400;margin-bottom:0.35rem;}
.ser_conx .ser2 .list .item .txt{position: absolute;top: 5.52rem;left: 0;width: 100%;padding: 0 0.47rem;transition:all 0.6s;z-index:2;}
.ser_conx .ser2 .list .item:hover .txt{top: 1.07rem;}
.ser_conx .ser2 .list .item .txt ul{opacity: 0;transition: all 0.5s;}
.ser_conx .ser2 .list .item:hover .txt ul{opacity:1;}
.ser_conx .ser2 .list .item .txt ul li{color: #ffffff;line-height: 0.4rem;padding-left: 0.26rem;position: relative;}

.ser_conx .ser2 .list .item .txt ul li:after{content:"";position: absolute;top: 0.2rem;left: 0.1rem;width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color: #ffffff;transform: translateY(-50%);}

.ser_conx .ser3{padding: 1.6rem 0;}
.ser_conx .ser3 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.16;margin-bottom: 0.6rem;}
.ser_conx .ser3 .con{width: 13.22rem;height: 4.42rem;margin: 0 auto;background: url(../img/ser3_bj.png)no-repeat center;background-size: 100% 100%;display: flex;}
.ser_conx .ser3 .con .item{width: calc(100% / 3);padding: 1.03rem 0.74rem 0 0.74rem;text-align: center;}
.ser_conx .ser3 .con .item .icon{display: block;width: 0.46rem;height: 0.46rem;object-fit: contain;margin: 0 auto;margin-bottom: 0.4rem;}
.ser_conx .ser3 .con .item .h{color: #606060;line-height: 1.33;font-weight: 400;margin-bottom: 0.18rem;}
.ser_conx .ser3 .con .item .p{color: #7a7a7a;line-height: 1.87;font-weight: 400;margin-bottom: 0.16rem;line-height: 0.3rem;height: 1.2rem;}
.ser_conx .ser3 .con .item .pag{display: flex;align-items: center;justify-content: center;gap: 0.36rem;color: #C7C7C7;}
.ser_conx .ser3 .con .item .pag span{display: block;width: 0.18rem;height: 1px;background-color: #C7C7C7;}

.ser_conx .ser4{padding: 0 1.34rem;position: relative;}
.ser_conx .ser4 .pic{width: 100%;height: 9.38rem;border-radius: 0.4rem;overflow: hidden;position: relative;}
.ser_conx .ser4 .pic img{width: 100%;height: 100%;object-fit: cover;}
.ser_conx .ser4 .pic:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 70%;background: linear-gradient(to top,rgba(0,0,0,0.7),transparent);}
.ser_conx .ser4 .txt{position: absolute;left: 0;width: 100%;bottom: 0.8rem;color: #ffffff;padding: 0 0.71rem;z-index:5;}
.ser_conx .ser4 .txt .h{line-height: 1.3125;font-weight: 400;margin-bottom: 0.22rem;font-size: 0.7rem;}
.ser_conx .ser4 .txt .p{line-height: 1.77;font-weight: 400;width: 9.86rem;margin-bottom: 0.4rem;}
.ser_conx .ser4 .txt .btns{display: flex;gap: 0.27rem;}
.ser_conx .ser4 .txt .btns .morex{width: fit-content;padding: 0.1rem 0.48rem;color: #ffffff;font-weight: 400;border-radius: 0.08rem;border: 1px solid #F8F8F8;transition: all 0.5s;}
.ser_conx .ser4 .txt .btns .morex:hover{background-color: #ffffff;color:#606060;}

.ser_conx .ser5{padding: 1.6rem 1.34rem 1.08rem 1.34rem;}
.ser_conx .ser5 .tit{text-align: center;color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.49rem;}
.ser_conx .ser5 .tab{display: flex;justify-content: center;margin-bottom: 0.36rem;gap: 0.7rem;}
.ser_conx .ser5 .tab .li{display: flex;align-items: center;font-weight: 400;}
.ser_conx .ser5 .tab .li img{display: block;height: 0.22rem;margin-right: 0.1rem;}
.ser_conx .ser5 .tab .li:nth-child(1){color: #606060;}
.ser_conx .ser5 .tab .li:nth-child(2){color: #aaa;}
.ser_conx .ser5 .tab .li:nth-child(3){color: #AAA;}
.ser_conx .ser5 .map{width: 100%;}
.ser_conx .ser5 .map img{display: block;width: 100%;}
.ser_conx .ser5 .map video{display: block;width: 100%;}

.ser_conx .ser6{padding: 1.04rem 1.34rem 1.42rem 1.34rem;background-color: #F8F8F8;}
.ser_conx .ser6 .tit{text-align: center;color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.5rem;}
.ser_conx .ser6 .con{display: flex;justify-content: space-between;}
.ser_conx .ser6 .con .pics{position: relative;width: 10.8rem;height: auto;border-radius: 0.4rem;overflow: hidden;}
.ser_conx .ser6 .con .pics .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.ser_conx .ser6 .con .pics .img.on{opacity: 1;}
.ser_conx .ser6 .con .right{width: 5.5rem;height:6.54rem; background-color: #ffffff;border-radius: 0.4rem;padding: 0.8rem 0.37rem 0 0.47rem;position:relative;}
.ser_conx .ser6 .con .right .txts .txt{display: none;}
.ser_conx .ser6 .con .right .txts .txt.on{display: block;}
.ser_conx .ser6 .con .right .txts .txt .h{color: #606060;font-weight: 400;line-height: 1.1;margin-bottom: 0.45rem;}
.ser_conx .ser6 .con .right .txts .txt .p{display:flex;align-items: flex-start;gap: 0.12rem;line-height:0.3rem; margin-bottom: 0.22rem;color: #606060;font-size: 0.22rem;}
.ser_conx .ser6 .con .right .txts .txt .p img{width: 0.24rem;height:0.3rem;object-fit:contain;display:block;}
.ser_conx .ser6 .con .right .tab{position:absolute;bottom:0.2rem;left:0;width:100%;padding:0 0.37rem 0 0.47rem; display: flex;flex-wrap: wrap;row-gap:0.26rem;column-gap:0.46rem;}
.ser_conx .ser6 .con .right .tab .li{width: 2.06rem;padding-bottom: 0.18rem;border-bottom: 1px solid #DBDBDB;transition: all 0.5s;cursor: pointer;color: #606060;}
.ser_conx .ser6 .con .right .tab .li:hover{color: #FF7900;border-color: #FF7900;}
.ser_conx .ser6 .con .right .tab .li.on{color: #FF7900;border-color: #FF7900;}
.ser_conx .ser6 .con .right .tab .li:nth-last-child(1),
.ser_conx .ser6 .con .right .tab .li:nth-last-child(2){border-bottom: none;}

.ser_conx .ser7{padding: 1.6rem 1.34rem 0 1.34rem;}
.ser_conx .ser7 .top{text-align: center;margin-bottom: 0.5rem;display:none;}
.ser_conx .ser7 .top.on{display: block;}
.ser_conx .ser7 .top .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.26rem;}
.ser_conx .ser7 .top .p{color: #7a7a7a;line-height: 1.45;font-weight: 400;max-width:11.63rem;margin:0 auto;}
.ser_conx .ser7 .center{position:relative;overflow: hidden;width: 100%;height: 8.4rem;border-radius: 0.4rem;}
.ser_conx .ser7 .center .item{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.ser_conx .ser7 .center .item.on{opacity: 1;}
.ser_conx .ser7 .center .item .pic{width: 100%;height: 100%;overflow: hidden;}
.ser_conx .ser7 .center .item .pic img{width: 100%;height: 100%;object-fit: cover;}
.ser_conx .ser7 .center .item .boxs{position: absolute;left: 0.66rem;width: calc(100% - 1.32rem);margin: 0 auto; bottom: 0.46rem;border-radius: 24px;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(27px);-webkit-backdrop-filter: blur(27px);display: flex;color: #ffffff;text-align: center;padding: 0.37rem 0.98rem;justify-content: space-between;gap:0.1rem;}
.ser_conx .ser7 .center .item .boxs .nums{margin-bottom: 0.04rem;}
.ser_conx .ser7 .center .item .boxs .num{font-weight: 400;line-height: 1.17;}
.ser_conx .ser7 .center .item .boxs .dw{margin: 0 0 0 0.05rem;display: inline-block;transform: translateX(0.03rem);}
.ser_conx .ser7 .center .item .boxs .p{font-weight: 400;line-height: 1.35;}

.ser_conx .ser7 .center .item .boxs1{position: absolute;left: 0.66rem;width: calc(100% - 1.32rem);margin: 0 auto; bottom: 0.46rem;display:flex;gap:0.32rem }
.ser_conx .ser7 .center .item .boxs1 .box{width: 100%;border-radius: 0.24rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(27px);-webkit-backdrop-filter: blur(27px);color:#ffffff;padding:0.32rem 0.39rem 0.25rem 0.39rem;}
.ser_conx .ser7 .center .item .boxs1 .box .h{font-weight: 400;line-height: 1.1875;margin-bottom: 0.12rem;}
.ser_conx .ser7 .center .item .boxs1 .box .p{font-weight: 400;line-height: 2;}
.ser_conx .ser7 .center .item .boxs1 .nums{margin-bottom: 0.04rem;}
.ser_conx .ser7 .center .item .boxs1 .num{font-weight: 400;line-height: 1.17;}
.ser_conx .ser7 .center .item .boxs1 .dw{margin: 0 0 0 0.05rem;display: inline-block;transform: translateX(0.03rem);}
.ser_conx .ser7 .center .item .boxs1 .p{font-weight: 400;line-height: 1.35;}

.ser_conx .ser7 .tab{margin: 0 auto;margin-top: 0.5rem;width: fit-content;gap: 0.4rem;display: flex;}
.ser_conx .ser7 .tab .li{padding-top: 0.3rem;border-top: 0.03rem solid #929292;color: #6d6d6d;transition: all 0.5s;position: relative;font-weight: 400;width: 4rem;cursor: pointer;}
.ser_conx .ser7 .tab .li:after{content: "";position: absolute;top: -0.03rem;left: 0;width: 0;height: 0.03rem;background-color: #FF7900;transition: all 0.5s;}
.ser_conx .ser7 .tab .li.on{color: #606060;}
.ser_conx .ser7 .tab .li.on:after{width: 100%;}

.ser_conx .ser8{padding: 1.6rem 1.34rem 0 1.34rem;}
.ser_conx .ser8 .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.5rem;text-align: center;}
.ser_conx .ser8 .con{display: flex;flex-wrap: wrap;gap: 0.3rem;}
.ser_conx .ser8 .con .item{width: 8.1rem;display: block;position: relative;}
.ser_conx .ser8 .con .item:nth-child(3){display:none;}
.ser_conx .ser8 .con .item:nth-child(n+4){width: 8.1rem;}
.ser_conx .ser8 .con .item .pic{width: 100%;height: 6rem;border-radius: 0.24rem;overflow: hidden;}
.ser_conx .ser8 .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser_conx .ser8 .con .item:hover .pic img{transform: scale(1.05);}
.ser_conx .ser8 .con .item .txt{position: absolute;left: 0;bottom: 0.5rem;width: 100%;padding: 0 0.47rem;overflow: hidden;color: #ffffff;font-weight: 400;}
.ser_conx .ser8 .con .item .txt .h{font-weight: 400;line-height: 1.1;margin-bottom: 0.24rem;transform: translateY(0.64rem);transition: all 0.5s;}
.ser_conx .ser8 .con .item:hover .txt .h{transform: translateY(0);}
.ser_conx .ser8 .con .item .txt .morex{width: fit-content;padding:0.1rem 0.48rem;color: #ffffff;border-radius: 0.08rem;border: 1px solid #F8F8F8;transform: translateY(0.64rem);opacity: 0;transition: all 0.5s;}
.ser_conx .ser8 .con .item .txt .morex:hover{background-color: #ffffff;color:#606060;}
.ser_conx .ser8 .con .item:hover .txt .morex{transform: translateY(0);opacity: 1;}

.ser_tc{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 999;background-color:rgba(0,0,0,0.41);opacity:0;pointer-events:none;transition:all 0.5s;}
.ser_tc.show{opacity: 1;pointer-events: all;}
.ser_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 5.4rem;padding: 0.46rem 0.32rem 0.4rem 0.32rem;background-color: #FFF;border-radius: 0.18rem;}
.ser_tc .con svg{cursor: pointer;display: block;width: 0.22rem;height: 0.22rem;position:absolute;top:0.26rem;right:0.32rem;}
.ser_tc .con .h{color: #606060;font-weight: 400;line-height: 1.07;}
.ser_tc .con .p{color: #7a7a7a;font-weight: 400;line-height: 1.11;margin-top:0.19rem}
.ser_tc .con .btns{width: 100%;display: flex;justify-content: flex-end;margin-top:0.45rem;}
.ser_tc .con .btn{display: inline-block;text-align: right;width: fit-content;padding: 0.1rem 0.58rem;color: #ffffff;background-color: #FF7900;border-radius: 0.08rem;cursor: pointer;}

.ser1_banner{position: relative;height: 8.5rem;overflow: hidden;}
.ser1_banner .pic{width: 100%;height: 100%;}
.ser1_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.ser1_banner .txt{position: absolute;top: 50%;transform:translateY(-50%); left: 0;width: 100%;color: #ffffff;}
.ser1_banner .txt .tit{font-size: 0.7rem;text-align: left;padding:0 1.34rem; line-height: 1.3125;margin-bottom: 0.2rem;font-weight: 400;}
.ser1_banner .txt .p{font-weight: 400;line-height: 1.32;margin-bottom: 0.64rem;text-align: center;}
.ser1_banner .txt form{width: fit-content;margin: 0 auto;display: flex;padding: 0.09rem 0.09rem 0.09rem 0.37rem;border-radius: 0.55rem;background: rgba(147, 147, 147, 0.30);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}
.ser1_banner .txt form input{width: 5.99rem;padding-right: 0.2rem;line-height: 0.44rem;background-color: transparent;color: #ffffff;}
.ser1_banner .txt form button{width: 0.98rem;color: #ffffff;background-color: #FF7900;border-radius: 0.24rem;cursor: pointer;border: none;}
.ser1_banner .txt .morex{width: fit-content;padding: 0.1rem 0.48rem;color: #ffffff;border: 1px solid #ffffff;border-radius: 0.08rem;transition: all 0.5s;display: block;margin-top: 0.54rem;margin-left:1.34rem}
.ser1_banner .txt .morex:hover{color:#606060;background-color: #ffffff;}
.ser1_banner .txt .btns{display: flex;gap: 0.24rem;padding:0 1.34rem;}
.ser1_banner .txt .btns .morex{margin: 0.54rem 0 0 0;}

.ser1_1{padding: 0.6rem 1.34rem 0.9rem 1.34rem;background-color: #F8F8F8;}
.ser1_1 .breadcrumbx{padding: 0;margin-bottom: 0.9rem;}
.ser1_1 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.1;margin-bottom: 0.56rem;}
.ser1_1 .tab{width: fit-content;margin: 0 auto;margin-bottom: 0.5rem;border-bottom: 1px solid #33333310;gap: 0.7rem;display: flex;}
.ser1_1 .tab .li{cursor: pointer;padding-bottom: 0.13rem;position: relative;color: #606060;font-weight: 400;line-height: 1.3;}
.ser1_1 .tab .li:after{content: "";position: absolute;left: 0;bottom: -1px;width: 0%;height: 1px;background-color: #ff7900;transition: all 0.5s;}
.ser1_1 .tab .li.on:after{width: 100%;}
.ser1_1 .tab .li.on{color: #ff7900;}
.ser1_1 .cons .con{position: relative;display: none;}
.ser1_1 .cons .con.on{display: block;}

.ser1_1 .cons .con .prev{position: absolute;top: 50%;left: 0;transform: translate(-0.78rem,-50%); width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.ser1_1 .cons .con .prev img{width: 100%;height: 100%;object-fit: contain;}
.ser1_1 .cons .con .prev img.img2{display: none;}
.ser1_1 .cons .con .prev:hover img.img1{display: none;}
.ser1_1 .cons .con .prev:hover img.img2{display: block;}
.ser1_1 .cons .con .next{position: absolute;top: 50%;right: 0;transform: translate(0.78rem,-50%);width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.ser1_1 .cons .con .next img{width: 100%;height: 100%;object-fit: contain;}
.ser1_1 .cons .con .next img.img2{display: none;}
.ser1_1 .cons .con .next:hover img.img1{display: none;}
.ser1_1 .cons .con .next:hover img.img2{display: block;}

.ser1_1 .cons .con .list{position: relative;overflow: hidden;}
.ser1_1 .cons .con .list .swiper-slide{display: block;width: 5.3rem;margin-right: 0.3rem;margin-bottom: 0.4rem;border-radius: 0.18rem;background: #FFF;position: relative;}
.ser1_1 .cons .con .list .swiper-slide:nth-child(3n){margin-right: 0;}
.ser1_1 .cons .con .list .swiper-slide .pic{width: 100%;height: 3.77rem;padding-top: 0.45rem;}
.ser1_1 .cons .con .list .swiper-slide .pic>img{width: 100%;height: 3.32rem;object-fit: contain;transition: all 0.5s;}
.ser1_1 .cons .con .list .swiper-slide:hover .pic>img{transform: scale(1.05);}
.ser1_1 .cons .con .list .swiper-slide .pic .hot{position: absolute;top: 0;right: 0.46rem;width: 0.56rem;height: 0.57rem;background: url(../img/pl_hot.png);background-size: 100% 100%;text-align: center;color: #fff;font-weight: 700;line-height: 2;padding-top: 0.06rem;}

.ser1_1 .cons .con .list .swiper-slide .pic .tip{position: absolute;top: 0.33rem;left: 0.46rem;padding-left: 0.12rem;color: #7a7a7a;font-weight: 400;line-height: 1.4;}
.ser1_1 .cons .con .list .swiper-slide .pic .tip:before{content:"";position: absolute;top: 50%;left: 0;width: 0.03rem;height: 0.14rem;background-color: #FF7900;border-radius: 0.02rem;transform:translateY(-50%);}
.ser1_1 .cons .con .list .swiper-slide .pic .xin{position: absolute;top: 0.32rem;right: 0.32rem;width: 0.24rem;height: 0.22rem;}
.ser1_1 .cons .con .list .swiper-slide .pic .xin img{width: 100%;height: 100%;object-fit: contain;}
.ser1_1 .cons .con .list .swiper-slide .pic .xin img.img2{display: none;}
.ser1_1 .cons .con .list .swiper-slide .pic .xin:hover img.img1{display: none;}
.ser1_1 .cons .con .list .swiper-slide .pic .xin:hover img.img2{display: block;}
.ser1_1 .cons .con .list .swiper-slide .txt{padding: 0.27rem 0.46rem 0 0.46rem;height: calc(2rem + 94px);}
.ser1_1 .cons .con .list .swiper-slide .txt .h{color: #606060;line-height: 1.5;max-height: 3em;margin-bottom: 0.12rem;}
.ser1_1 .cons .con .list .swiper-slide .txt .p{color: #7a7a7a;line-height: 1.1;font-weight:400; margin-bottom: 0.35rem;}
.ser1_1 .cons .con .list .swiper-slide .txt ul{transition: all 0.5s;}
.ser1_1 .cons .con .list .swiper-slide:hover .txt ul{opacity:0;}
.ser1_1 .cons .con .list .swiper-slide .txt ul li{line-height: 1.75;color: #7a7a7a;font-weight: 400;height:0.28rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;position:relative;padding-left:0.13rem}
.ser1_1 .cons .con .list .swiper-slide .txt ul li:before{content: "";position: absolute;left: 0;top: 0.14rem;transform: translateY(-50%);width: 2px;height: 2px;border-radius: 50%;background-color: #7a7a7a;}


.ser1_1 .cons .con .list .swiper-slide .btns{position: absolute;bottom: 0.1rem;left: 0;width: 100%;display: flex;justify-content: center;opacity: 0;transition: all 0.5s;}
.ser1_1 .cons .con .list .swiper-slide:hover .btns{opacity: 1;bottom: 0.36rem;}
.ser1_1 .cons .con .list .swiper-slide .btns .btn{width:fit-content;padding:0.1rem 0.48rem; border-radius: 0.08rem;border: 1px solid #606060;text-align: center;color: #606060;font-weight: 400;transition: all 0.5s;margin: 0 0.08rem;line-height: 1.16;}
.ser1_1 .cons .con .list .swiper-slide .btns .btn:hover{color: #fff;background-color: #606060;}



.ser1_1 .cons .con .morex{width: fit-content;padding: 0.1rem 0.48rem;border-radius: 0.08rem;border: 1px solid #606060;display: block;margin: 0 auto;color:#606060;transition:all 0.5s;margin-top:0.33rem;}
.ser1_1 .cons .con .morex:hover{color:#ffffff;background-color:#606060;}

.ser1_2{padding: 1.6rem 1.34rem;}
.ser1_2 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.1;margin-bottom: 0.56rem;}
.ser1_2 .tab{width: fit-content;margin: 0 auto;margin-bottom: 0.5rem;border-bottom: 1px solid #33333310;gap: 0.7rem;display: flex;}
.ser1_2 .tab .li{cursor: pointer;padding-bottom: 0.13rem;position: relative;color: #606060;font-weight: 400;line-height: 1.3;}
.ser1_2 .tab .li:after{content: "";position: absolute;left: 0;bottom: -1px;width: 0%;height: 1px;background-color: #ff7900;transition: all 0.5s;}
.ser1_2 .tab .li.on:after{width: 100%;}
.ser1_2 .tab .li.on{color: #ff7900;}
.ser1_2 .bottom .con{display: none;}
.ser1_2 .bottom .con.on{display:block;}
/*.ser1_2 .bottom .con .list{padding-bottom: 0.7rem;}*/
.ser1_2 .bottom .con .list .item{padding: 0.27rem 0.4rem 0.31rem 0.52rem;background-color: #F8F8F8;border-radius: 0.08rem;margin-bottom: 0.1rem;cursor: pointer;}
.ser1_2 .bottom .con .list .item .h{padding-right: 1.38rem;position: relative;color: #606060;font-weight: 400;line-height: 1.33;}
.ser1_2 .bottom .con .list .item .h .add{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.18rem;height: 0.18rem;}
.ser1_2 .bottom .con .list .item .h .add img{width: 100%;height: 100%;object-fit: contain;}
.ser1_2 .bottom .con .list .item .h .add img.img2{display: none;}
.ser1_2 .bottom .con .list .item.on .h .add img.img1{display: none;}
.ser1_2 .bottom .con .list .item.on .h .add img.img2{display: block;}
.ser1_2 .bottom .con .list .item .p{color: #7a7a7a;padding: 0.2rem 0 0.1rem 0; padding-right: 1.38rem;line-height: 1.77;font-weight: 400;display: none;}
.ser1_2 .bottom .morex{width: fit-content;padding: 0.1rem 0.48rem;border-radius: 0.08rem;border: 1px solid #606060;display: block;margin: 0 auto;color:#606060;transition:all 0.5s;margin-top:0.7rem;}
.ser1_2 .bottom .morex:hover{color:#ffffff;background-color:#606060;}

.ser1_3{position: relative;width: 100%;padding:0 1.34rem;}
.ser1_3 .bj{width: 100%;height: 9rem;}
.ser1_3 .bj img{width: 100%;height: 100%;object-fit: cover;}
.ser1_3 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.16;margin-bottom:0.6rem;}
.ser1_3 .list{display: flex;gap: 0.4rem;} 
.ser1_3 .list .item{display: block;width: 5.24rem;border-radius: 0.24rem;background: #F8F8F8;text-align: center;padding: 0.8rem 0 0.6rem 0;}
.ser1_3 .list .item .icon{display: block;margin: 0 auto;width: fit-content; margin-bottom: 0.28rem;height: 0.46rem;}
.ser1_3 .list .item .icon img{height: 100%;display: block;}
.ser1_3 .list .item .h{color: #606060;line-height: 1.35;margin-bottom: 0.7rem;}
.ser1_3 .list .item .mor{display: flex;align-items: center;color:#FF7900;justify-content: center;}
.ser1_3 .list .item .mor svg{display: block;width: 0.05rem;height: 0.1rem;margin-left: 0.1rem;}


.ser1_4{padding: 1.6rem 1.34rem 0 1.34rem;}

.ser1_4 .bottom{width: 100%;height: 8.4rem;position: relative;}
.ser1_4 .top{position: absolute;top: 0.85rem;left: 0;width: 100%;padding: 0 1.1rem;text-align: center;}
.ser1_4 .top .tit{color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;}
.ser1_4 .top .p{color: #7a7a7a;line-height: 1.4;font-weight: 400;margin-bottom: 0.6rem;}
.ser1_4 .top .morex{width: fit-content;padding: 0.1rem 0.48rem;border: 1px solid #606060;border-radius: 0.08rem;transition: all 0.5s;color: #606060;margin: 0 auto;display: block;}
.ser1_4 .top .morex:hover{background-color: #ffffff;border-color: transparent;}
.ser1_4 .bottom .pic{width: 100%;height: 100%;overflow: hidden;border-radius: 0.24rem;}
.ser1_4 .bottom .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.ser1_4 .bottom .list{position: absolute;left: 0.66rem;width: calc(100% - 1.32rem);margin: 0 auto; bottom: 0.46rem;border-radius: 24px;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(27px);-webkit-backdrop-filter: blur(27px);display: flex;color: #ffffff;text-align: center;padding: 0.37rem 0.98rem;justify-content: space-between;}
.ser1_4 .bottom .list img{display: block;width: auto;height: 0.37rem;display: block;margin: 0 auto;margin-bottom: 0.2rem;}
.ser1_4 .bottom .list .p{font-weight: 400;line-height: 1.35;}

.ser1_5{padding: 1.6rem 1.34rem;display: flex;justify-content: space-between;padding-bottom: 0;}
.ser1_5 .item{display: block;width: 8.1rem;height: 5.6rem;border-radius: 0.24rem;position: relative;overflow: hidden;}
.ser1_5 .item .pic{width: 100%;height: 100%;}
.ser1_5 .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser1_5 .item:hover .pic img{transform: scale(1.05);}
.ser1_5 .item .txt{position: absolute;top: 0.83rem;left: 0;width: 100%;text-align: center;color: #ffffff;}
.ser1_5 .item .txt .h{font-weight: 400;line-height: 1.3125;margin-bottom: 0.25rem;}
.ser1_5 .item .txt .morex{width: fit-content;padding: 0.1rem 0.48rem;border-radius: 0.08rem;border:1px solid #ffffff;transition: all 0.5s;margin: 0 auto;}
.ser1_5 .item .txt .morex:hover{color:#606060;background-color: #ffffff;}

.ser2_1{padding: 0.5rem 1.34rem 0 1.34rem;}
.ser2_1 .breadcrumbx{padding: 0;margin-bottom: 0.9rem;}
.ser2_1 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.1;margin-bottom: 0.5rem;}
.ser2_1 .list{display: flex;flex-wrap: wrap;gap:0.42rem;}
.ser2_1 .list .item{display: block;width: 5.22rem;height: 3.4rem;border-radius: 0.24rem;position: relative;overflow: hidden;}
.ser2_1 .list .item .pic{width: 100%;height: 100%;overflow: hidden;}
.ser2_1 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser2_1 .list .item:hover .pic img{transform: scale(1.05);}
.ser2_1 .list .item .h{position: absolute;top: 0.64rem;left: 0;padding: 0 0.48rem;color: #606060;}
.ser2_1 .list .item .morex{position: absolute;bottom: 0.14rem;left: 0.48rem;width: fit-content;padding: 0.1rem 0.48rem;line-height: 1.16;border-radius: 0.08rem;
	border: 1px solid #F8F8F8;transition: all 0.5s;opacity: 0;color: #fff;}
.ser2_1 .list .item:hover .morex{bottom: 0.44rem;opacity: 1;}
.ser2_1 .list .item .morex:hover{color:#606060;background-color: #ffffff;}
.ser2_1 .list .item .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.24rem;backdrop-filter: blur(28px); -webkit-backdrop-filter: blur(28px); background: rgba(255, 255, 255, 0.10);transition: all 0.5s;transform: translateY(110%);}
.ser2_1 .list .item:hover .bj{transform: translateY(0);}

.ser3_1{padding: 0.5rem 1.34rem 1.6rem 1.34rem;}
.ser3_1 .breadcrumbx{padding: 0;margin-bottom: 1.18rem;}
.ser3_1 .top{text-align: center;margin-bottom: 0.73rem;}
.ser3_1 .top .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.26rem;}
.ser3_1 .top .p{color: #7a7a7a;line-height: 1.4;font-weight: 400;}
.ser3_1 .num_box{display: flex;justify-content: center;gap: 1.8rem;text-align: center;margin-bottom: 0.77rem;}
.ser3_1 .num_box .nums{display: flex;align-items: flex-end;color: #606060;margin-bottom: 0.19rem;justify-content: center;line-height: 1;}
.ser3_1 .num_box .nums .num{font-size: 0.8rem;}
.ser3_1 .num_box .nums .dw{transform: translate(0.06rem,-0.02rem);}
.ser3_1 .num_box .p{color: #606060;font-weight: 400;line-height: 1.3;}
.ser3_1 .list{display: flex;width: 100%;gap: 0.3rem;}
.ser3_1 .list .item{width: 3.9rem;border-radius: 0.24rem;background: #F8F8F8;transition: all 0.5s;padding: 0.58rem;padding-bottom: 0.3rem;height: 2.64rem;text-align: center;}
.ser3_1 .list .item:hover{box-shadow: 0 0 0.3rem rgba(0,0,0,0.1);background-color: #fff;}
.ser3_1 .list .item .icon{display: block;height: 0.36rem;width: auto;margin: 0 auto;margin-bottom: 0.23rem;}
.ser3_1 .list .item .h{color: #606060;line-height: 1.33;font-weight: 400;margin-bottom: 0.55rem;}
.ser3_1 .list .item .morex{display: flex;justify-content: center;align-items: center;color: #ff7900;}
.ser3_1 .list .item .morex svg{display: block;width: 0.05rem;margin-left: 0.1rem;}

.ser3_2{padding:1rem 1.34rem 1.6rem 1.34rem;background-color: #F8F8F8;}
.ser3_2 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.6rem;}
.ser3_2 .con{width: 100%;display: flex;justify-content: space-between;}
.ser3_2 .con .pics{position: relative;width: 8.7rem;height: auto;border-radius: 0.24rem;overflow: hidden;}
.ser3_2 .con .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.ser3_2 .con .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.ser3_2 .con .pics .pic.on{opacity: 1;}
.ser3_2 .con .txts{width: 7.5rem;display: flex;flex-wrap: wrap;gap: 0.32rem;}
.ser3_2 .con .txts .txt{width: 100%;background-color: #ffffff;border-radius: 0.24rem;position: relative;padding: 0.48rem 0.52rem 0.5rem 0.52rem;transition: all 0.5s;}
.ser3_2 .con .txts .txt.on{padding: 0.7rem 0.52rem 0.58rem 0.52rem;}
.ser3_2 .con .txts .txt .icon{width: 0.41rem;height: 0.41rem;margin-bottom: 0.25rem;transition: all 0.5s;}
.ser3_2 .con .txts .txt.on .icon{margin-bottom: 0.88rem;}
.ser3_2 .con .txts .txt .h{color: #606060;line-height: 1.2;font-weight: 400;margin-bottom: 0;transition: all 0.5s;}
.ser3_2 .con .txts .txt .p{color: #7a7a7a;font-weight: 400;line-height: 1.9;font-weight: 400;padding-top: 0.2rem;display: none;}
.ser3_2 .con .txts .txt .jt{position: absolute;top: 0.79rem;right: 0.54rem;width: 0.4rem;height: 0.4rem;cursor: pointer;opacity: 1;transition: all 0.5s;}
.ser3_2 .con .txts .txt.on .jt{opacity: 0;}

.ser3_3{padding: 1.6rem 1.34rem 0 1.34rem;}
.ser3_3 .top{text-align: center;margin-bottom: 0.5rem;}
.ser3_3 .top .tit{color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;}
.ser3_3 .top .p{color: #7a7a7a;line-height: 1.4;font-weight: 400;}
.ser3_3 .bottom{position: relative;}
.ser3_3 .bottom .pic{width: 100%;height: 9.3rem;border-radius: 0.4rem;overflow: hidden;}
.ser3_3 .bottom .pic img{width: 100%;height: 100%;object-fit: cover;}
.ser3_3 .bottom .txt{position: absolute;left: 0.67rem;bottom: 0.75rem;color: #ffffff;}
.ser3_3 .bottom .txt .h{line-height: 1.3125;font-weight: 400;margin-bottom: 0.22rem;}
.ser3_3 .bottom .txt .p{width: 8.3rem;font-weight: 400;line-height: 1.77;margin-bottom: 0.4rem;}
.ser3_3 .bottom .txt .btns{display: flex;gap: 0.27rem;}
.ser3_3 .bottom .txt .btns .morex{padding: 0.1rem 0;width: 1.6rem;text-align: center;color: #ffffff;font-weight: 400;border-radius: 0.08rem;border: 1px solid #F8F8F8;transition: all 0.5s;}
.ser3_3 .bottom .txt .btns .morex:hover{color:#606060;background-color: #ffffff;}

.ser3_4{padding: 1.6rem 1.34rem 0 1.34rem;}
.ser3_4 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.5rem;}
.ser3_4 .list{display: flex;flex-wrap: wrap;gap: 0.1rem;}
.ser3_4 .list .item{position: relative;padding: 0.27rem 0.8rem 0.31rem 0.52rem;background-color: #f8f8f8;border-radius: 0.08rem;width: 100%;cursor: pointer;}
.ser3_4 .list .item .h{color:#606060;line-height: 1.333;font-weight: 400;}
.ser3_4 .list .item .p{color: #7a7a7a;font-weight: 400;line-height: 1.77;padding: 0.2rem 0.3rem 0.08rem 0;display: none;}
.ser3_4 .list .item .p a{color:#7a7a7a;}
.ser3_4 .list .item .add{position: absolute;top: 0.36rem;right:0.41rem;width: 0.18rem;height: 0.18rem;cursor: pointer;}
.ser3_4 .list .item .add img{width: 100%;height: 100%;object-fit: contain;}
.ser3_4 .list .item .add img.img2{display: none;}
.ser3_4 .list .item.on .add img.img1{display: none;}
.ser3_4 .list .item.on .add img.img2{display: block;}
.ser3_4 .morex{display: block;margin: 0 auto;width: fit-content;padding: 0.1rem 0.48rem;color: #606060;line-height: 1.16;border-radius: 0.08rem;transition: all 0.5s; border: 1px solid #606060;margin-top:0.8rem;}
.ser3_4 .morex:hover{color: #fff;background-color:#606060;}

.ser3_5{padding: 2.1rem 2.8rem 1.8rem 2.8rem;background: url(../img/ser-35_bj.png)no-repeat center;background-size: cover;}
.ser3_5 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.7rem;}
.ser3_5 form{display: flex;flex-wrap: wrap;column-gap: 0.35rem;row-gap: 0.42rem;}
.ser3_5 form .input{width: 4.3rem;position: relative;}
.ser3_5 form .input1{width: 6.62rem;}
.ser3_5 form .input2{width: 100%;}
.ser3_5 form .input .name{color:#606060;font-weight: 400;line-height: 1.6;display: flex;align-items: center;margin-bottom: 0.1rem;position: absolute;left: 0.23rem;top: 0.35rem;transform: translateY(-50%);z-index: 5;pointer-events: none;transition: all 0.5s;}
.ser3_5 form .input.on .name{transform:translateY(-50%);font-size: 0.12rem; left: 0.1rem;top: 0.15rem;}
.ser3_5 form .input .name span{color: #F00;display: block;margin-right: 0.04rem;}
.ser3_5 form .input input{width: 100%;line-height: 0.46rem;border: 1px solid #E6E6E6;background-color: #ffffff60;padding: 0 0.25rem;padding-top: 0.24rem;border-radius: 0.06rem;}
.ser3_5 form .input input:focus{border-color: #FF7900;}
.ser3_5 form .input .select{position: relative;}
.ser3_5 form .input .select::after{content: "";position: absolute;top: 0.35rem;right: 0.26rem;width: 0.1rem;height: 0.06rem;background: url(../img/ser-35_jt.png);background-size: 100% 100%;}
.ser3_5 form .input select{width: 100%;line-height: 0.46rem;border: 1px solid #E6E6E6;background-color: #ffffff60;padding: 0 0.25rem;padding-top: 0.24rem;border-radius: 0.06rem;}
.ser3_5 form .input select:focus{border-color: #FF7900;}
.ser3_5 form .input textarea{width: 100%;line-height: 0.46rem;border: 1px solid #E6E6E6;background-color: #ffffff60;padding: 0 0.25rem;padding-top: 0.24rem;border-radius: 0.06rem;height: 1.7rem;}
.ser3_5 form .input textarea:focus{border-color: #FF7900;}
.ser3_5 form .sub{display: block;margin: 0 auto;width: fit-content;padding: 0.1rem 0.48rem;line-height: 1.16;color: #606060;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;}
.ser3_5 form .sub:hover{color: #ffffff;background-color:#606060;}

.ser4_1{padding: 0.5rem 1.34rem 1.6rem 1.34rem;}
.ser4_1 .breadcrumbx{padding: 0;margin-bottom: 0.9rem;}
.ser4_1 .top{text-align: center;}
.ser4_1 .top .tit{text-align: center;color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;}
.ser4_1 .top .p{color: #7a7a7a;line-height: 1.4;font-weight: 400;}

.ser4_2{padding: 0.9rem 1.34rem;background-color: #F8F8F8;}
.ser4_2>.top{text-align: center;margin-bottom: 0.9rem;}
.ser4_2>.top .tit{text-align: center;color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;}
.ser4_2>.top .p{color: #7a7a7a;line-height: 1.4;font-weight: 400;}
.ser4_2 .cons{background-color: #ffffff;border-radius: 0.24rem;overflow: hidden;margin-bottom: 0.5rem;}
.ser4_2 .cons .con{display: none;}
.ser4_2 .cons .con.on{display: flex;}
.ser4_2 .cons .con .txt{width: 8.52rem;padding: 0.77rem 0.4rem 0 0.63rem;}
.ser4_2 .cons .con .txt .h{color:#606060;line-height: 1;margin-bottom: 0.24rem;font-weight: 400;}
.ser4_2 .cons .con .txt .p{color: #666;line-height: 2;font-weight: 400;margin-bottom: 0.58rem;}
.ser4_2 .cons .con .txt ul li{position: relative;padding-left: 0.24rem;margin-bottom: 0.4rem;}
.ser4_2 .cons .con .txt ul li:last-child{margin-bottom: 0;}
.ser4_2 .cons .con .txt ul li::before{content: "";position: absolute;top: 0.04rem;left: 0;width: 0.04rem;height: 0.22rem;border-radius: 0.02rem;background-color: #FF7900;}
.ser4_2 .cons .con .txt ul li .h_1{color: #606060;font-weight: 400;line-height: 0.26rem;margin-bottom: 0.16rem;}
.ser4_2 .cons .con .txt ul li .p_1{color: #666;line-height: 1.25;font-weight: 400;}
.ser4_2 .cons .con .pic{width: calc(100% - 8.52rem);height: 6.6rem;overflow: hidden;}
.ser4_2 .cons .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser4_2 .cons .con .pic:hover img{transform: scale(1.05);}
.ser4_2 .tab{display: flex;width: fit-content;margin: 0 auto;column-gap: 0.34rem;}
.ser4_2 .tab li{width: 3.4rem;position: relative;padding: 0.3rem 0 0 0;border-top: 0.03rem solid #929292;color: #6d6d6d;font-weight: 400;transition: all 0.5s;cursor: pointer;}
.ser4_2 .tab li.on{color: #606060;}
.ser4_2 .tab li:after{content: "";position: absolute;top: -0.03rem;left: 0;width: 0%;transition: all 0.5s; height: 0.03rem;background-color: #ff7900;}
.ser4_2 .tab li.on:after{width: 100%;}

.ser4_3{padding: 1.6rem 1.34rem;}
.ser4_3 .tit{text-align: center;color: #606060;line-height: 1.3125;margin-bottom: 0.6rem;}
.ser4_3 .con{display: flex;gap: 0.96rem; align-items: flex-start;}
.ser4_3 .con .pics{position: relative;width: 8.26rem;height: 6.24rem;overflow: hidden;}
.ser4_3 .con .pics .swiper-slide{height: 6.24rem;border-radius: 0.24rem;overflow: hidden;}
.ser4_3 .con .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser4_3 .con .pics .swiper-slide:hover img{transform: scale(1.05);}
.ser4_3 .con .txts{position: relative;width: 6.6rem;position: relative;overflow: hidden;}
.ser4_3 .con .txts .swiper-slide{padding-top: 1.45rem;}
.ser4_3 .con .txts .swiper-slide .h{color: #606060;font-weight: 400;line-height: 1.56;margin-bottom: 0.36rem;}
.ser4_3 .con .txts .swiper-slide .p{color: #7a7a7a;line-height: 1.6;font-weight: 400;height: 6.4em;margin-bottom: 0.64rem;}

.ser4_3 .con .txts .prev{position: absolute;bottom: 0%;left: 0; width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.ser4_3 .con .txts .prev img{width: 100%;height: 100%;object-fit: contain;}
.ser4_3 .con .txts .prev img.img2{display: none;}
.ser4_3 .con .txts .prev:hover img.img1{display: none;}
.ser4_3 .con .txts .prev:hover img.img2{display: block;}
.ser4_3 .con .txts .next{position: absolute;bottom: 0%;left:0.6rem;width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.ser4_3 .con .txts .next img{width: 100%;height: 100%;object-fit: contain;}
.ser4_3 .con .txts .next img.img2{display: none;}
.ser4_3 .con .txts .next:hover img.img1{display: none;}
.ser4_3 .con .txts .next:hover img.img2{display: block;}

.ser4_4{padding: 0.97rem 1.34rem;background-color: #F8F8F8;}
.ser4_4 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.6rem;}
.ser4_4 .list{display: flex;flex-wrap: wrap;gap: 0.6rem;}
.ser4_4 .list .item{width: 7.96rem;background-color: #ffffff;border-radius: 0.24rem;padding: 0.58rem 0.5rem 0.29rem 0.5rem;position: relative;}
.ser4_4 .list .item .h{color: #606060;line-height: 1;margin-bottom: 0.4rem;font-weight: 400;}
.ser4_4 .list .item .p{color: #7a7a7a;font-weight: 400;line-height: 1.77;height: 5.31em;}
.ser4_4 .list .item .icon{position: absolute;top: 0.53rem;right: 0.58rem;width: auto;height: 0.4rem;display: block;}

.ser4_5{padding: 1.6rem 1.34rem;}
.ser4_5 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.5rem;}
.ser4_5 .con{display: flex;gap: 0.4rem;}
.ser4_5 .con .item{width: 5.24rem;display: block;}
.ser4_5 .con .item .pic{width: 100%;height: 3.26rem;border-radius: 0.24rem;overflow: hidden;margin-bottom: 0.4rem;}
.ser4_5 .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser4_5 .con .item .tip{padding: 0.05rem 0.17rem;width: fit-content; color: #fff;font-weight: 400;line-height: 1.14;margin-bottom: 0.25rem;border-radius: 0.04rem;}
.ser4_5 .con .item .tip.ing{background-color: #FF7900;}
.ser4_5 .con .item .tip.end{background-color: #7A7A7A;}
.ser4_5 .con .item .h{color: #606060;font-weight: 400;line-height: 1.66;height: 3.32em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.18rem;}
.ser4_5 .con .item .ps{display: flex;align-items: center;gap: 0.4rem;margin-bottom: 0.38rem;}
.ser4_5 .con .item .ps .p{display: flex;align-items: center;color: #606060;font-weight: 400;line-height: 1.11;}
.ser4_5 .con .item .ps .p img{width: 0.18rem;height: 0.2rem;object-fit: contain;margin-right: 0.09rem;}
.ser4_5 .con .item .btn{color: #606060;font-weight: 400;line-height: 1.25;display: flex;align-items: center;transition: all 0.5s;}
.ser4_5 .con .item .btn:hover{color: #ff7900;}
.ser4_5 .con .item .btn .jt{display: block;width: 0.05rem;height: 0.1rem;margin-left: 0.1rem;}
.ser4_5 .con .item .btn .jt .img2{display: none;}
.ser4_5 .con .item .btn:hover .jt .img2{display: block;}
.ser4_5 .con .item .btn:hover .jt .img1{display: none;}
.ser4_5 .morex{width: fit-content;display: block;margin: 0 auto;margin-top: 0.7rem;color: #606060;border: 1px solid #606060;border-radius: 0.08rem;padding: 0.1rem 0.48rem;transition: all 0.5s;}
.ser4_5 .morex:hover{color:#ffffff;transition: all 0.5;background-color: #333;}

.ser4_6{padding: 1.3rem 1.34rem;background-color: #F8F8F8;}
.ser4_6 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.7rem;}
.ser4_6 .con{width: 100%;display: flex;justify-content: space-between;}
.ser4_6 .con .left{width: 6.5rem;}
.ser4_6 .con .left .select{position: relative;margin-bottom: 0.18rem;width:calc(100% - 0.3rem);}
.ser4_6 .con .left .select.on{z-index: 5;}
.ser4_6 .con .left .select:nth-child(2){margin-bottom:0.7rem;}
.ser4_6 .con .left .select .h{padding:0.17rem 0.3rem 0.17rem 0.17rem;background-color:#ffffff;border-radius: 0.08rem;border: 1px solid #E6E6E6;display:flex;justify-content:space-between;align-items:center;color:#7a7a7a;font-weight:400;line-height:1.6;}
.ser4_6 .con .left .select .h svg{display: block;width: 0.19rem;height: 0.08rem;}
.ser4_6 .con .left .select ul{position:absolute;top:100%;left:0;width:100%;background-color:#ffffff;border: 1px solid #E6E6E6;padding:0.2rem 0.17rem;border-radius:0.08rem;line-height:1.6;color:#606060;display:none;}
.ser4_6 .con .left .select ul li{cursor:pointer;transition:all 0.5s;}
.ser4_6 .con .left .select ul li:hover{color:#FF7900;}
.ser4_6 .con .left .select ul li a{color:#606060;transition:all 0.5s;}
.ser4_6 .con .left .select ul li a:hover{color:#FF7900;}
.ser4_6 .con .left .bottom .tit1{color: #606060;font-weight: 400;line-height: 1.06;margin-bottom: 0.3rem;}
.ser4_6 .con .left .bottom .list{width: 100%;display: flex;flex-wrap: wrap;gap: 0.2rem;max-height:4.08rem;overflow:auto;}
.ser4_6 .con .left .bottom .list .item{width: 3rem;height: 1.1rem;border-radius: 0.08rem;border: 1px solid #E6E6E6;background: #FFF;padding:0 0.2rem 0 0.2rem;display:flex;align-items:center;gap:0.14rem;cursor:pointer;}
.ser4_6 .con .left .bottom .list .item.on{border-color: #FF7900;}
.ser4_6 .con .left .bottom .list .item1 .icon{width: 0.6rem;height: 0.6rem;border:1px solid #D9D9D9;border-radius:50%;overflow:hidden;}
.ser4_6 .con .left .bottom .list .item1 .icon img{display: block;width: 100%;height: 100%;object-fit: contain;}
.ser4_6 .con .left .bottom .list .item1 span{width: calc(100% - 0.74rem);}
.ser4_6 .con .right{position: relative;width: 9.58rem;height:6.8rem;border-radius:0.18rem;overflow:hidden;}
.ser4_6 .con .right>img{width: 100%;height: 100%;object-fit: cover;}
.ser4_6 .con .right .card{position: absolute;top: 1.9rem;right: 1.98rem;width: 5.15rem;height: 3.5rem;background: url(../img/ser4_6_kuang.png);background-size: 100% 100%;padding:0.27rem 0.66rem 0 0.56rem;}
.ser4_6 .con .right .card .out{display: block;width: 0.22rem;height: 0.22rem;position: absolute;top: 0.2rem;right: 0.22rem;cursor:pointer;}
.ser4_6 .con .right .card .icon{display: block;width: 1.2rem;height: 0.6rem;object-fit: contain;margin-bottom: 0.2rem;}
.ser4_6 .con .right .card .icon.hid{display: none;}
.ser4_6 .con .right .card .h_1{color: #606060;font-weight: 400;line-height: 1.1;margin-bottom: 0.21rem;}
.ser4_6 .con .right .card .p{display: flex;align-items: flex-start;line-height: 0.24rem;margin-bottom:0.1rem;color:#7a7a7a;font-weight:300;}
.ser4_6 .con .right .card .p.hid{display: none;}
.ser4_6 .con .right .card .p img{display: block;width: 0.16rem;height:0.24rem;object-fit:contain;margin-right:0.07rem;}
.ser4_6 .con .right .card .p span{display: block;width: calc(100% - 0.24rem - 48px);color:#606060;font-weight:400;word-break:break-all;}

.phd_mtc{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0,0,0,0.1);pointer-events: none;opacity: 0;display:block!important;z-index:999;}
.phd_mtc.show{opacity: 1;pointer-events: all;}
.phd_mtc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width:calc(100% - 40px);max-height:80vh;}
.phd_mtc .con video{display: block;width: 100%;height: 100%;object-fit: contain;}
.phd_mtc .con .out{position: absolute;top: 12px;right: 12px;cursor: pointer;z-index: 5;}

.phd_tc{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0,0,0,0.1);pointer-events: none;opacity: 0;display:block!important;z-index:999;}
.phd_tc.show{opacity: 1;pointer-events: all;}
.phd_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width:12rem;}
.phd_tc .con video{display: block;width: 100%;object-fit: contain;max-height:80vh;}
.phd_tc .con .out{position: absolute;top: 0;right: -26px;cursor: pointer;z-index: 5;}

.sd1_con .sd_banner{position: relative;width: 100%;height: 100vh;}
.sd1_con .sd_banner .pic{width: 100%;height: 100%;overflow: hidden;}
.sd1_con .sd_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.sd1_con .sd_banner .pic video{width: 100%;height: 100%;object-fit: cover;}
.sd1_con .sd_banner .txt{position: absolute;top: 29.26vh;left: 1.36rem;width: 8.5rem;}
.sd1_con .sd_banner .txt .h{color: #606060;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;}
.sd1_con .sd_banner .txt .p{color: #606060;line-height: 1.45;font-weight: 400;opacity: 0.8;}
.sd1_1{padding: 1.6rem 1.34rem 0.3rem 1.34rem;background-color: #F8F8F8;}
.sd1_1 .breadcrumbx{padding: 0;margin-bottom: 0.8rem;}
.sd1_1 .list .item{background-color: #ffffff;border-radius: 0.24rem;display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 1rem;}
.sd1_1 .list .item .txt{width: 9.56rem;padding: 0.8rem 1rem 0.2rem 0.8rem;}
.sd1_1 .list .item .txt .h{color: #606060;line-height: 1;font-weight: 400;margin-bottom:0.6rem;}
.sd1_1 .list .item .txt .list1 .item1s{display: flex;padding-bottom: 0.19rem;margin-bottom: 0.4rem;justify-content: space-between;}
/*.sd1_1 .list .item .txt .list1 .item1s{display: flex;padding-bottom: 0.19rem;margin-bottom: 0.4rem;background: url(../img/sd_solid.png)no-repeat center bottom;background-size: 100% auto;justify-content: space-between;}*/
.sd1_1 .list .item .txt .list1 .item1s:last-child{background: transparent;}
.sd1_1 .list .item .txt .list1 .item1s .item1{width: 3.5rem;}
.sd1_1 .list .item .txt .list1 .item1s .item1 .h1s{display: flex;position: relative;color: #606060;font-weight: 400;padding-left: 0.42rem;margin-bottom: 0.14rem;}
.sd1_1 .list .item .txt .list1 .item1s .item1 .h1s span{position: absolute;top: 50%;left: 0;transform: translateY(-50%);color: #FF7900;font-weight: 400;}
.sd1_1 .list .item .txt .list1 .item1s .item1 .p1{padding-left: 0.42rem;color: #7a7a7a;line-height: 1.75;font-weight: 400;}
.sd1_1 .list .item .pic{width: 6.96rem;height: 6.8rem;border-radius: 0.24rem;overflow: hidden;}
.sd1_1 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sd1_1 .list .item .pic:hover img{transform: scale(1.02);}

.sd1_2{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.sd1_2 .tit{color: #606060;text-align: center;line-height: 1;margin-bottom: 0.6rem;font-weight: 400;}
.sd1_2{position: relative;}
 

.sd1_2 .cons .prev{position: absolute;bottom: 0.8rem;right: 2rem; width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.sd1_2 .cons .prev img{width: 100%;height: 100%;object-fit: contain;}
.sd1_2 .cons .prev img.img2{display: none;}
.sd1_2 .cons .prev:hover img.img1{display: none;}
.sd1_2 .cons .prev:hover img.img2{display: block;}
.sd1_2 .cons .next{position: absolute;bottom: 0.8rem;right:1.34rem;width: 0.47rem;height: 0.47rem;z-index: 2;cursor: pointer;}
.sd1_2 .cons .next img{width: 100%;height: 100%;object-fit: contain;}
.sd1_2 .cons .next img.img2{display: none;}
.sd1_2 .cons .next:hover img.img1{display: none;}
.sd1_2 .cons .next:hover img.img2{display: block;}
.sd1_2 .con{position: relative;overflow: hidden; margin-bottom: 0.6rem;}
.sd1_2 .con .item{width: 8.06rem;height: 5.2rem;position: relative;}
.sd1_2 .con .item .pic{width: 100%;height: 100%;overflow: hidden;border-radius: 0.24rem;}
.sd1_2 .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sd1_2 .con .item:hover .pic img{transform: scale(1.05);}
.sd1_2 .con .item .txt{position: absolute;left: 0.2rem;width: calc(100% - 0.4rem);bottom: 0.2rem;border-radius: 0.18rem;border-radius: 18px;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(28px); -webkit-backdrop-filter: blur(28px);padding: 0.37rem 0.48rem;color: #ffffff;transition: all 0.5s;}
.sd1_2 .con .item:hover .txt{background-color: #ffffff;}
.sd1_2 .con .item .txt .h{line-height: 1.16;margin-bottom: 0.12rem;font-weight: 400;transition: all 0.5s;transition: all 0.5s;color: #ffffff;}
.sd1_2 .con .item:hover .txt .h{color: #606060;}
.sd1_2 .con .item .txt .ps{display: flex;align-items: center;gap: 0.14rem;}
.sd1_2 .con .item .txt .ps .p{display: flex;align-items: center;font-weight: 300;line-height: 1.2;transition: all 0.5s;}
.sd1_2 .con .item:hover .txt .ps .p{color: #7a7a7a;}
.sd1_2 .con .item .txt .ps .p img{width: 0.2rem;height: 0.2rem;display: block;margin-right: 0.06rem;}
.sd1_2 .con .item .txt .ps .p img.img2{display: none;}
.sd1_2 .con .item:hover .txt .ps .p img.img2{display: block;}
.sd1_2 .con .item:hover .txt .ps .p img.img1{display: none;}
.sd1_2 .con .item .txt .btns{position: absolute;right: 0.4rem;bottom: 0.6rem;display: flex;gap: 0.25rem;opacity: 0;transition: all 0.5s;}
.sd1_2 .con .item:hover .txt .btns{opacity: 1;}
.sd1_2 .con .item .txt .btns a{display: block;width: auto;height: 0.2rem;}
.sd1_2 .con .item .txt .btns a img{height: 100%;display: block;}
.sd1_2 .con .item .txt .btns a img.img2{display: none;}
.sd1_2 .con .item .txt .btns a:hover img.img2{display: block;}
.sd1_2 .con .item .txt .btns a:hover img.img1{display: none;}
.sd1_2 .morex{width: fit-content;margin: 0 auto;display: block;padding: 0.1rem 0.48rem;line-height: 1.167;color: #606060;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;}
.sd1_2 .morex:hover{color: #ffffff;background-color: #333;}

.sd1_1 .listx .item{border-radius: 0.24rem;display: flex;justify-content: space-between;margin-bottom: 1rem;}
.sd1_1 .listx .item .txt{width: 9.26rem;background-color: #ffffff;border-radius: 0.24rem; padding: 0.9rem 1.2rem 0.6rem 0.8rem;position: relative;}
.sd1_1 .listx .item .txt .h{color: #606060;line-height: 1;font-weight: 400;margin-bottom:0.6rem;}
.sd1_1 .listx .item .txt .p{color: #7a7a7a;line-height: 2;font-weight: 400;}
.sd1_1 .listx .item .txt .page{position: absolute;bottom: 0.6rem;left: 0.8rem;display: flex;align-items: center;color: #7a7a7a;font-weight: 400;line-height: 1.1;gap: 0.11rem;}
.sd1_1 .listx .item .txt .page span{color: #ff7900;display: block;}
.sd1_1 .listx .item .pic{width: 6.96rem;height: 5.9rem;border-radius: 0.24rem;overflow: hidden;}
.sd1_1 .listx .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sd1_1 .listx .item .pic:hover img{transform: scale(1.02);}

.slht1{position: relative;height: calc(260vh + 1.6rem);}
.slht1 .conx{position: sticky;top: 0;padding-bottom: 0.5rem;}
.slht1 .top{padding: 1.6rem 1.34rem 0.6rem 1.34rem;}
.slht1 .top .breadcrumbx{padding: 0;margin-bottom: 0.8rem;}
.slht1 .top .tit{text-align: center;color: #ffffff;line-height: 1.3125;font-weight: 400;margin-bottom: 0.26rem;}
.slht1.show .top .tit{color: #606060;}
.slht1 .top .p{color: #7a7a7a;line-height: 1.45;text-align: center;margin: 0 auto;font-weight: 400;width: 11.8rem;}
.slht1 .slht_banner{position: relative;width: 14.10rem;margin: 0 auto; height: 7.16rem;margin-bottom: 0.5rem;}
.slht1 .slht_banner .lop{position: absolute;right: 0.6rem;bottom: 0.5rem;width: 0.54rem;height: 0.54rem;cursor: pointer;}
.slht1 .slht_banner video{position: absolute;left: 50%;top: -3.9rem;transform: translateX(-50%);width: 100vw;height: 100vh;object-fit: cover;transition: all 1.2s;}
.slht1.show .slht_banner video{position: absolute;width: 100%;height: 100%;top: 0; border-radius: 0.24rem;}

.slht1 .slht_banner .tit1{position: fixed;top: 27.4vh;left: 0;width: 100%;text-align: center;color: #ffffff;font-weight: 400;transition: all 0.6s 0.5s;}
.slht1.show .slht_banner .tit1{opacity: 0;transition: all 0.6s;}

.slht1 .slht_banner .morex{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.6rem;opacity: 0;transition:all 0.5s;width:fit-content;padding:0.1rem 0.48rem;display:flex;align-items:center; line-height:1.16;gap:0.08rem;color:#ffffff;border-radius:0.05rem;border:1px solid #ffffff;}
.slht1 .slht_banner .morex svg{width: 0.12rem;height: 0.12rem;}
.slht1 .slht_banner .morex svg path{transition:all 0.5s;}
.slht1 .slht_banner .morex:hover{color:#606060;background-color:#fff;}
.slht1 .slht_banner .morex:hover svg path{fill: #606060;}
.slht1.show .slht_banner .morex{opacity: 1;}

.slht1 .num_box{display: flex;justify-content: center;gap: 1.2rem;margin-bottom: 0.35rem;}
.slht1 .num_box .nums{display: flex;color: #606060;margin-bottom: 0.02rem;align-items: flex-end;justify-content:center;}
.slht1 .num_box .nums .num{font-weight: 400;margin-right: 0.08rem;}
.slht1 .num_box .nums .dw{font-weight: 400;transform: translateY(-0.08rem);}
.slht1 .num_box .p{color: #86868B;line-height: 1.25;font-weight: 400;text-align:center;}
.slht1 .num_box .p2x {
	font-size: 12px;
	font-weight: 400;
	color: #606060;
	text-align: center;
	opacity: 0.3;
	margin-top: 0.08rem
}
.slht1 .p1{text-align: center;color: #C7C7C7;font-weight: 300;line-height: 1.3;}

.slht2{padding: 0.8rem 1.34rem;}
.slht2 .top{margin-bottom: 0.6rem;}
.slht2 .top .tit{text-align: center;color: #606060;line-height: 1.3125;}
.slht2 .top .tab{width: fit-content;margin: 0 auto;display: flex;gap: 0.8rem;border-bottom: 0.02rem solid #60606010;margin-top: 0.5rem;}
.slht2 .top .tab .li{cursor: pointer;color: #606060;opacity: 0.6;line-height: 1.3;position: relative;padding-bottom: 0.09rem;}
.slht2 .top .tab .li:after{content: "";position: absolute;left: 0;bottom: -0.02rem;left: 0;width: 0%;height: 0.02rem;background-color: #ff7900;transition: all 0.5s;}
.slht2 .top .tab .li.on{opacity: 1;}
.slht2 .top .tab .li.on:after{width: 100%;}

.slht2 .list{width: 100%;display: flex;justify-content: space-between;display: none;position:relative;}

.slht2 .list .prev{position: absolute;top: 2.275rem;left: -0.78rem;width: 0.48rem;height: 0.48rem;transform: translateY(-50%);cursor: pointer;}
.slht2 .list .prev img{width: 100%;height: 100%;object-fit: contain;}
.slht2 .list .prev img.img2{display: none;}
.slht2 .list .prev:hover img.img1{display: none;}
.slht2 .list .prev:hover img.img2{display: block;}
.slht2 .list .next{position: absolute;top:  2.275rem;right: -0.78rem;width: 0.48rem;height: 0.48rem;transform: translateY(-50%);cursor: pointer;}
.slht2 .list .next img{width: 100%;height: 100%;object-fit: contain;}
.slht2 .list .next img.img2{display: none;}
.slht2 .list .next:hover img.img1{display: none;}
.slht2 .list .next:hover img.img2{display: block;}

.slht2 .list.on{display: flex;}
.slht2 .list .con{position: relative;overflow: hidden;}
.slht2 .list .item{display: block;width: 8.06rem;}
.slht2 .list .item .pic{width: 100%;height: 4.55rem;border-radius: 0.24rem;overflow: hidden;margin-bottom: 0.36rem;}
.slht2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.slht2 .list .item .pic video{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.slht2 .list .item .pic:hover img{transform: scale(1.05);}
.slht2 .list .item .h{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.14rem;}
.slht2 .list .item .p{color: #7A7A7A;line-height: 2;font-weight: 400;}
.slht2 .list .item .morex{display: flex;align-items: center;color: #606060;margin-top: 0.4rem;font-weight: 400;transition: all 0.5s;line-height: 1.33;}
.slht2 .list .item:hover .morex{color: #ff7900;}
.slht2 .list .item .morex .jt{width: 0.12rem;height: 0.12rem;margin-left: 0.1rem;}
.slht2 .list .item .morex .jt img{width: 100%;height: 100%;object-fit: contain;}
.slht2 .list .item .morex .jt img.img2{display: none;}
.slht2 .list .item:hover .morex .jt img.img2{display: block;}
.slht2 .list .item:hover .morex .jt img.img1{display: none;}

.slht3{padding: 0.8rem 1.34rem 0.8rem 1.34rem;}
.slht3 .tit{text-align: center;color: #606060;line-height: 1.3125;margin-bottom: 0.6rem;}
.slht3 .list{display: flex;gap: 0.18rem;}
.slht3 .list .item{display: block;width: 100%;background-color: #F8F8F8;border-radius: 0.24rem;padding: 0.67rem 0.4rem 0.2rem 0.4rem;min-height: 3.5rem;}
.slht3 .list .item .icon{display: block;width: 0.5rem;height: 0.47rem;object-fit: contain;margin-bottom: 0.36rem;}
.slht3 .list .item .h{color: #606060;line-height: 1.38;margin-bottom: 0.16rem;font-weight: 400;}
.slht3 .list .item .p{color: #7A7A7A;line-height: 2;font-weight: 400;}

.slht3_1{padding: 0.8rem 1.34rem;display: flex;justify-content: space-between;align-items: center;}
.slht3_1 .txt{width: 5.4rem;}
.slht3_1 .txt .tit{color: #606060;line-height: 1;font-weight: 400;margin-bottom: 0.6rem;}
.slht3_1 .txt .p{color: #7a7a7a;line-height: 1.8;font-weight: 400;}
.slht3_1 .pic{width: 9.98rem;height: 6.34rem;border-radius: 0.24rem;overflow: hidden;}
.slht3_1 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.slht3_1 .pic:hover img{transform: scale(1.05);}

.slht4{padding: 1.3rem 1.34rem;background-color: #F8F8F8;}
.slht4 .top{margin-bottom: 0.6rem;text-align: center;}
.slht4 .top .tit{color: #606060;line-height: 1.3125;margin-bottom: 0.27rem;font-weight: 400;}
.slht4 .top .p{color: #7a7a7a;line-height: 1.45;width: 12.8rem;margin: 0 auto;margin-bottom: 0.5rem;font-weight: 400;}
.slht4 .top .morex{width: fit-content;display: block;margin: 0 auto; padding: 0.1rem 0.78rem;color: #333;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;line-height: 1.167;}
.slht4 .top .morex:hover{color: #ffffff;background-color: #333;}
.slht4 .num_box{display: flex;justify-content: center;margin-bottom: 0.4rem;gap: 1.2rem;}
.slht4 .num_box .nums{display: flex;align-items: flex-end;margin-bottom: 0.02rem;color: #606060;justify-content:center;}
.slht4 .num_box .nums .num{line-height: 1.2;}
.slht4 .num_box .dw{margin-left: 0.1rem;transform: translateY(-0.1rem);}
.slht4 .num_box .p1{color: #7a7a7a;font-weight: 400;line-height: 1.3;}
.slht4 .p1x{color:#7a7a7a;opacity: 0.6;font-weight: 200;margin-bottom: 0.6rem;}
.slht4 .bottom{position:relative;overflow:hidden;}
.slht4 .bottom img{width: 100%;display:block;}
.slht4 .bottom video{width: 100%;display:block;}
/*.slht4 .bottom video{position: absolute;width: 6.59rem;top: 0.48rem;left: 1.2rem;height: 3.71rem;object-fit: cover;}*/

.slht5{padding: 0.8rem 1.34rem;}
.slht5 .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.6rem;text-align: center;}
.slht5 .pics{position: relative;width: 100%;height: 8.4rem;border-radius: 0.24rem;overflow: hidden;}
.slht5 .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;pointer-events: none;transition: all 0.5s;}
.slht5 .pics .pic.on{opacity: 1;pointer-events: all;}
.slht5 .pics .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.slht5 .pics .pic .morex{position: absolute;bottom: 0.7rem;left: 50%;transform: translateX(-50%);width: fit-content;padding: 0.1rem 0.48rem;color: #ffffff;border: 1px solid #ffffff;border-radius: 0.08rem;transition: all 0.5s;}
.slht5 .pics .pic .morex:hover{background-color: #ffffff;color: #606060;}
.slht5 .tab{display: flex;justify-content: center;gap: 0.4rem;margin-top: 0.6rem;}
.slht5 .tab .item{position: relative;width: 4.43rem;border-top: 0.03rem solid #606060;padding-top: 0.3rem;opacity: 0.7;transition: all 0.5s;cursor: pointer;}
.slht5 .tab .item.on{opacity: 1;}
.slht5 .tab .item::before{content: "";position: absolute;top:-0.03rem;left: 0;width: 0%;height: 0.03rem;background-color: #FF7900;opacity: 0;transition: all 0.5s;}
.slht5 .tab .item.on::before{opacity: 1;width: 100%;}
.slht5 .tab .item .h{color: #606060;line-height: 1.32;font-weight: 400;margin-bottom: 0.1rem;}
.slht5 .tab .item .p{color: #86868b;line-height: 1.4;font-weight: 400;}


.case_con .case1{padding: 1.56rem 1.34rem 0 1.34rem;}
.case_con .case1 .breadcrumbx{padding: 0;}
.case_con .case1 .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.6rem;}
.case_con .case1 .con{position: relative;overflow: hidden;width: 100%;border-radius: 0.24rem;margin-top: 0.9rem;}
.case_con .case1 .con .swiper-slide{position: relative;height: 9.35rem;max-height: 78vh;}
.case_con .case1 .con .swiper-slide .pic{width: 100%;height: 100%;overflow: hidden;}
.case_con .case1 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.case_con .case1 .con .swiper-slide .txt{position: absolute;left: 0.7rem;bottom: 0.6rem;}
.case_con .case1 .con .swiper-slide .txt .h{color: #ffffff;line-height: 1.3125;margin-bottom: 0.24rem;font-weight: 400;}
.case_con .case1 .con .swiper-slide .txt .ps{display: flex;gap: 0.24rem;margin-bottom: 0.5rem;}
.case_con .case1 .con .swiper-slide .txt .ps .p{display: flex;color: #ffffff;font-weight: 400;line-height: 1.14;}
.case_con .case1 .con .swiper-slide .txt .ps .p img{display: block;width: 0.32rem;height: 0.32rem;object-fit: contain;margin-right: 0.08rem;}
.case_con .case1 .con .swiper-slide .txt .morex{width: fit-content;display: block;color: #ffffff;border-radius: 0.08rem;border: 1px solid #F8F8F8;padding: 0.1rem 0.48rem;transition: all 0.5s;line-height: 1.2;}
.case_con .case1 .con .swiper-slide .txt .morex:hover{color: #333;background-color: #fff;}

.case_con .case1 .con .swiper-pagination{bottom: 0.6rem;right:0.8rem; width:fit-content;left: auto;}
.case_con .case1 .con .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;border-radius:0.04rem;background-color: #f8f8f890;opacity: 1;margin:0 0 0 0.16rem;transition:all 0.5s;overflow:hidden;position:relative;}
.case_con .case1 .con .swiper-pagination-bullet:after{content:"";position: absolute;top: 0;left: 0;width: 0;height: 100%;background-color: #ffffff;transition: all 8s;}
.case_con .case1 .con .swiper-pagination-bullet-active{width: 0.48rem;}
.case_con .case1 .con .swiper-pagination-bullet-active:after{width:100%;}

.case_con .case2{padding: 1.2rem 1.34rem 1.6rem 1.34rem;}
.case_con .case2 .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;position: relative;z-index: 5;margin-bottom: 0.82rem;}
.case_con .case2 .top .left{width: calc(100% - 1.82rem);}
.case_con .case2 .top .left .tit{color: #606060;line-height: 1.17;margin-bottom: 0.6rem;font-weight: 400;}
.case_con .case2 .top .left ul{display: flex;border-bottom: 0.02rem solid #ECECEC;width: fit-content;}
.case_con .case2 .top .left ul li{margin-right: 0.5rem;}
.case_con .case2 .top .left ul li:last-child{margin-right: 0;}
.case_con .case2 .top .left ul li a{display: block;line-height: 1.2;padding-bottom: 0.14rem;position: relative;color: #7A7A7A;transition: all 0.5s;font-weight: 400;}
.case_con .case2 .top .left ul li a:after{content: "";position: absolute;left: 0;bottom: -0.02rem;width: 100%;height: 0.02rem;background-color: #FF7900;transition: all 0.5s;opacity: 0;}
.case_con .case2 .top .left ul li.on a:after{opacity: 1;}
.case_con .case2 .top .left ul li.on a{color: #ff7900;}
.case_con .case2 .top .right{width: 1.42rem;cursor: pointer;position: relative;}
.case_con .case2 .top .right .btn{width: 1.42rem;display: flex;justify-content: center;align-items: center;height: 0.4rem;border-radius: 0.08rem;border: 1px solid #606060;color: #606060;transition: all 0.5s;}
.case_con .case2 .top .right .btn:hover{color: #fff;background-color:#606060;border-color:#606060;}
.case_con .case2 .top .right .btn .icon{display: block;width: 0.13rem;margin-right: 0.08rem;}
.case_con .case2 .top .right .btn .icon svg{display: block;width: 100%;}
.case_con .case2 .top .right .btn .icon svg.svg2{display: none;}
.case_con .case2 .top .right .btn:hover .icon svg.svg1{display: none;}
.case_con .case2 .top .right .btn:hover .icon svg.svg2{display: block;}
.case_con .case2 .top .right .tc{position: absolute;top: 0.7rem;right: -0.5rem;width: 12rem;background-color: #ffffff;border-radius: 0.24rem;background: #FFF;box-shadow: 0 0 69.7px 0 rgba(0, 0, 0, 0.08);padding: 0.7rem 0.55rem;opacity: 0;pointer-events: none;transition: all 0.6s;}
.case_con .case2 .top .right .tc.show{opacity: 1;right: 0;pointer-events: all;}

.case_con .case2 .top .right .tc .out{position: absolute;top: 0.35rem;right: 0.35rem;width: 0.34rem;cursor: pointer;z-index: 2;transition: all 0.5s;}
.case_con .case2 .top .right .tc .out:hover{transform: rotate(90deg);}

.case_con .case2 .top .right .tc .tit{color: #606060;line-height: 1.23;font-weight: 400;margin-bottom: 0.34rem;}
.case_con .case2 .top .right .tc ul{display: flex;flex-wrap: wrap;padding-bottom: 0.37rem;}
.case_con .case2 .top .right .tc ul li{width: fit-content;display: flex;align-items: center;padding-right: 0.36rem;position: relative;color: #606060;transition: all 0.5s;margin-bottom: 0.3rem;cursor: pointer;}
.case_con .case2 .top .right .tc ul li .dian{display: block;width: 0.16rem;height: 0.16rem;display: block;margin-right: 0.1rem;}
.case_con .case2 .top .right .tc ul li .dian img{width: 100%;display: block;}
.case_con .case2 .top .right .tc ul li .dian img.img2{display: none;}
.case_con .case2 .top .right .tc ul li.on .dian img.img1{display: none;}
.case_con .case2 .top .right .tc ul li.on .dian img.img2{display: block;}
.case_con .case2 .top .right .tc .btns{display: flex;}
.case_con .case2 .top .right .tc .btns .btn{width: 2.4rem;line-height: 0.5rem;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;color: #606060;margin-right: 0.3rem;}
.case_con .case2 .top .right .tc .btns .btn:hover{color: #ffffff;background-color:#606060;border-color: transparent;}


.case_con .case2 .list{display: flex;flex-wrap: wrap;gap: 0.48rem;}
.case_con .case2 .list .item{display: block;width: 8.0rem;height: 4.53rem;border-radius: 0.24rem;position: relative;overflow: hidden;}

.case_con .case2 .list .item .pic{width: 100%;height: 100%;overflow: hidden;border-radius: 0.24rem;}
.case_con .case2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.case_con .case2 .list .item:hover .pic img{transform: scale(1.05);}
.case_con .case2 .list .item .txt{position: absolute;left: 0.2rem;width: calc(100% - 0.4rem);bottom: 0.2rem;border-radius: 0.18rem;border-radius: 18px;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(28px); -webkit-backdrop-filter: blur(28px);padding: 0.37rem 0.48rem;color: #ffffff;transition: all 0.5s;}
.case_con .case2 .list .item:hover .txt{background-color: #ffffff;}
.case_con .case2 .list .item .txt .h{line-height: 1.16;margin-bottom: 0.12rem;font-weight: 400;transition: all 0.5s;transition: all 0.5s;color: #ffffff;}
.case_con .case2 .list .item:hover .txt .h{color: #606060;}
.case_con .case2 .list .item .txt .ps{display: flex;align-items: center;gap: 0.14rem;}
.case_con .case2 .list .item .txt .ps .p{display: flex;align-items: center;font-weight: 300;line-height: 1.2;transition: all 0.5s;}
.case_con .case2 .list .item:hover .txt .ps .p{color: #7a7a7a;}
.case_con .case2 .list .item .txt .ps .p img{width: 0.2rem;height: 0.2rem;display: block;margin-right: 0.06rem;}
.case_con .case2 .list .item .txt .ps .p img.img2{display: none;}
.case_con .case2 .list .item:hover .txt .ps .p img.img2{display: block;}
.case_con .case2 .list .item:hover .txt .ps .p img.img1{display: none;}
.case_con .case2 .list .item .txt .btns{position: absolute;right: 0.4rem;bottom: 0.6rem;display: flex;gap: 0.25rem;opacity: 0;transition: all 0.5s;}
.case_con .case2 .list .item:hover .txt .btns{opacity: 1;}
.case_con .case2 .list .item .txt .btns a{display: block;width: auto;height: 0.2rem;}
.case_con .case2 .list .item .txt .btns a img{height: 100%;display: block;}
.case_con .case2 .list .item .txt .btns a img.img2{display: none;}
.case_con .case2 .list .item .txt .btns a:hover img.img2{display: block;}
.case_con .case2 .list .item .txt .btns a:hover img.img1{display: none;}
.case_con .case2 .el-pagination{margin-top: 0.8rem;}

.cd_con{padding: 1.56rem 0 1.6rem 0;}
.cd_con .breadcrumbx{padding: 0;margin-bottom: 0.9rem;}
.cd_con .top{padding: 0 1.34rem;margin-bottom: 0.5rem;}
.cd_con .top .h{color: #606060;line-height: 1.4;font-weight: 400;margin-bottom: 0.3rem;}
.cd_con .top .btns {
	background-color: #fff;
	display: flex;
	gap: 0.2rem;
	margin-bottom: 0.5rem;
	position: relative;
	z-index: 2
}

.cd_con .top .btns>a {
	position: relative;
	display: block;
	width: 0.4rem;
	height: 0.4rem;
}

.cd_con .top .btns>a .social-share-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-color: transparent !important
}

.cd_con .top .btns>a .social-share-icon:hover {
	background-color: transparent !important
}

.cd_con .top .btns>a .social-share-icon:before {
	display: none
}

.cd_con .top .btns>a>img {
	width: 100%;
	opacity: 1;
	opacity: 0.6;
	transition: all 0.5s
}

.cd_con .top .btns>a:hover>img {
	opacity: 1
}
.cd_con .top .p{color: #7a7a7a;line-height: 1.81;font-weight: 400;}

.cd_con .center{padding: 0 0.55rem;margin-bottom: 0.8rem;}
.cd_con .center .cons{position: relative;padding:0 0.8rem;}
.cd_con .center .cons .prev{position: absolute;top: 50%;left: 0;width: 0.48rem;height: 0.48rem;transform: translateY(-50%);cursor: pointer;}
.cd_con .center .cons .prev img{width: 100%;height: 100%;object-fit: contain;}
.cd_con .center .cons .prev img.img2{display: none;}
.cd_con .center .cons .prev:hover img.img1{display: none;}
.cd_con .center .cons .prev:hover img.img2{display: block;}
.cd_con .center .cons .next{position: absolute;top: 50%;right: 0;width: 0.48rem;height: 0.48rem;transform: translateY(-50%);cursor: pointer;}
.cd_con .center .cons .next img{width: 100%;height: 100%;object-fit: contain;}
.cd_con .center .cons .next img.img2{display: none;}
.cd_con .center .cons .next:hover img.img1{display: none;}
.cd_con .center .cons .next:hover img.img2{display: block;}
.cd_con .center .cons .con{position: relative;overflow: hidden;border-radius: 0.24rem;}
.cd_con .center .cons .con .swiper-slide{position: relative;height: 9.3rem;}
.cd_con .bottom{display: flex;gap: 0.9rem;padding: 0 1.34rem;}
.cd_con .bottom .item{width: 100%;border-top: 0.02rem solid #C7C7C7;padding-top: 0.3rem;}
.cd_con .bottom .item .p{color: #7a7a7a;line-height: 1.3;margin-bottom: 0.06rem;font-weight: 400;}
.cd_con .bottom .item .h{color: #606060;line-height: 1.32;font-weight: 400;}

.tar_banner{position: relative;overflow: hidden;}
.tar_banner .pic{width: 100%;height: 5.66rem;}
.tar_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.tar_banner .txt{position: absolute;top: 2.4rem;left:1.34rem;width: 5.6rem;color: #ffffff;font-weight: 400;line-height: 1.68;}

.tar_con{padding-top: 0.6rem;}
.tar_con .breadcrumbx{margin-bottom: 0.8rem;}

.performance{padding-bottom: 1.6rem;}
.perform-tit {
    line-height: 1.3125;
    color: #606060;
    text-align: center;
	margin-bottom: 0.6rem;
	font-weight: 400;
}
.numCount{
    display: flex;
    justify-content: center;
	gap: 1.2rem;

}
.numCount li{
   width: fit-content;
    position: relative;
    display: flex;
  
}
.numCount li .inner{
    flex: none;
}
.numCount li .inners{
    margin: auto;
    padding-top: 2vw;
  }
  .numCount li:nth-child(1) .inners{
    margin-left: 0;
  }
.numCount li:last-child .inners{
  margin-right: 0;
}
.numCount li:last-child::after{
    content: none;
}
/*.numCount li::after{
    content: '';
    right: 0%;
    top: 0;
    width: 1px;
    position: absolute;
    background-image:linear-gradient(to bottom,rgba(224,224,225,.1),rgba(224,224,225,1),rgba(224,224,225,.1));
    height: 100%;
}*/
.numCount_list{
    display: flex;
    align-items: end;
	line-height: 1.3;
	color: #606060;
	margin-bottom: 0.02rem;
}

.numCount_list .f_24{
   margin-left:0.06rem;
   font-weight: 400;
   transform: translateY(-0.1rem);
}
.numCount_listTit{
    color: #606060;
    font-weight: 400;
    line-height: 1.5;
}
.performance .label{
    color: #606060;
    opacity: 0.3;
    text-align: center;
    line-height: 26px;
    margin-top: 3.2vw;
    font-weight: 400;
}
.action{
    background-color: #f7f7f7;
    padding: 1.3rem 1.34rem;
}
.action-tit {
    line-height: 1.25;
    color: #333;
    text-align: center;
}
    
.action .action-list{
    margin-top: 2.23vw;
    border-bottom:1px solid #e4e4e4;
}
.action-item{
    border-top:1px solid #e4e4e4;
}
.action-item:hover .actiontit {
    color: #ee7700;
}
.action-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 108px;
} 
.actiontit{
    line-height: 1.25;
    color: #333;
    font-weight: 400;
    transition: all .5s;
}
.action-top .expand{
    display: flex;
    align-items: center;
    cursor: pointer;
	color: #606060;
    transition:all .5s;
}
.action-top .expand svg{
    margin-right: 6px;
    transition: all .5s;

}
.expand-img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    opacity: 0.7;
    transition:all .5;
    width: 0.2rem;
}
.active .actiontit ,
.active .action-top .expand{
    /*color: #ee7700;*/
}
.active  .action-top .expand svg{
    transform: rotate(180deg);
    fill:#ee7700 ;
}
.active  .action-top .expand svg path{
    fill:#ee7700 ;
}
.action-bn{
    display: none;
}
.action-btm{
    display: flex;
    align-items: center;
    padding-bottom: 2.92vw;
   
}
.action-b-l{
    flex:0 0 47.43%
}
.action_video{
    position: relative;
    cursor: pointer;
    border-radius: 0px;
    overflow: hidden;
}
.action_video img{
    width: 100%;
    height: 100%;
	border-radius: 0.24rem;
    object-fit: cover;
}
.action_video .play-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.4);
    display: flex;
    align-items: center;
    justify-content: center;
}
.action_video video{
    height: 0;
    display: block;
    overflow: hidden;
}
.action-b-r {
    margin-left: 2.3%;
    flex: 1;
}
.action-b-r .action-des{
   color: #7a7a7a;
   line-height: 30px;
   font-weight: 400;
}
.learn_more {
   position: relative;
   /*height: 9.4rem;*/
   padding-top: 6.03vw;
   padding-bottom: 16.72vw;
}
.learn_more .di{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
 }

 .learn_more .di img{
    width: 100%;
    height: 100%;
    object-fit: cover;
 }

.learn_more .yg-more{
    background-color: #fff;
    margin: 0 auto;

}



.learn_more .morex{display: flex;align-items: center;transition:all 0.5s;padding: 0.1rem 0.48rem;border-radius: 0.08rem;color: #ffffff;border: 1px solid #ffffff; font-weight:400;margin:0 auto;width:fit-content;}
.learn_more .morex:hover{color:#333;background-color: #ffffff;}


.learn_more .yg-more a{
   color: #333!important;
   position: relative;
   z-index: 2;
   transition: all .25s ease;
}
.learn_more  .yg-more:hover a{
    color: #fff!important;
}
.active .expand-img{
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: all .25s ease;
}
.action-top:hover .expand-img{
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    opacity: 1;
    transition: all .25s ease;
}
.btn-iner{
    z-index: 1;
}
.more-tit{
    line-height: 1.3125;
    color: #fff;
    text-align: center;
    margin-bottom: 0.6rem;
    font-weight: 400;
}
.video_con {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
	background: rgba(0,0,0,0.8);
	display: none;
	z-index: 99;
}
.video_con .vid_dom {
	width: 70%;
	position: absolute;
	left: 50%;
	top: 50%;
    max-height: 70vh;
    height: 70vh;
	transform: translate(-50%,-50%);
}
.video_con video,
.video_con img{
	width: 100%;
    height: 100%;
    max-height: 100%;
	object-fit: contain;
}
.video_con .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: #333;
	border-radius: 100%;
	cursor: pointer;
	z-index: 2;
}
.video_con .close:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 1px;
	background: #fff;
	transform: translateX(-50%) rotate(45deg);
}
.video_con .close:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 1px;
	background: #fff;
	transform: translateX(-50%) rotate(135deg);
}

.ser5_1{padding: 1.56rem 1.34rem ;}
.ser5_1 .breadcrumbx{margin-bottom: 0.9rem;padding:0;}
.ser5_1 .top{text-align: center;margin-bottom: 0.5rem;}
.ser5_1 .top .tit{line-height: 1.3125;color: #606060;margin-bottom: 0.26rem;font-weight: 400;}
.ser5_1 .top .p{color: #7a7a7a;line-height: 1.6;font-weight: 400;}
.ser5_1 .bottom{position: relative;width: 100%;height: 9.3rem;border-radius: 0.24rem;background: url(../img/ser51_pic.png)no-repeat center;background-size: cover;}
.ser5_1 .bottom .top1{position: absolute;top: 0.93rem;left: 50%;transform: translateX(-50%);display: flex; gap: 2rem;color: #fff;}
.ser5_1 .bottom .top1 .nums{display: flex;align-items: flex-end;margin-bottom: 0.09rem;justify-content: center;font-weight: 400;}
.ser5_1 .bottom .top1 .nums .num{line-height: 1;margin-right: 0.18rem;}
.ser5_1 .bottom .top1 .nums .dw{line-height: 1.05;}
.ser5_1 .bottom .bottom1{display: flex;justify-content: center;gap: 0.22rem;position: absolute;left: 0;bottom: 0.53rem;width: 100%;padding: 0 0.67rem;display: flex;gap: 0.22rem;align-items: flex-end;}
.ser5_1 .bottom .bottom1 .item{width: 4.9rem;border-radius: 0.18rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(28px); -webkit-backdrop-filter: blur(28px);padding: 0.42rem;color: #ffffff;}
.ser5_1 .bottom .bottom1 .item .hs{display: flex;position: relative;align-items: center;font-weight: 400;line-height: 1.134;}
.ser5_1 .bottom .bottom1 .item .hs .icon{display: block;width: 0.38rem;height: 0.38rem;object-fit: contain;margin-right: 0.12rem;}
.ser5_1 .bottom .bottom1 .item .hs .jt{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.34rem;height: 0.34rem;object-fit: contain;transition: all 0.5s;}
.ser5_1 .bottom .bottom1 .item.on .hs .jt{opacity: 0;}
.ser5_1 .bottom .bottom1 .item .p{line-height: 1.6;font-weight: 400;height: 0;margin: 0 0 0 0;transition: all 0.6s;overflow: hidden;}
.ser5_1 .bottom .bottom1 .item.on .p{height: 3.2em;margin: 0.12rem 0 0 0;}

.ser5_2{padding: 1.3rem 1.34rem;background: #F8F8F8;}
.ser5_2 .tit{text-align: center;line-height: 1.3125;font-weight: 400;color: #606060;margin-bottom: 0.5rem;}
.ser5_2 .con{display: flex;gap: 0.26rem;}
.ser5_2 .con .item{width: 3.1rem;background-color: #ffffff;border-radius: 0.24rem;padding: 0.8rem 0.2rem 0.27rem 0.2rem;}
.ser5_2 .con .item .icon{display: block;width: auto;height: 0.4rem;margin: 0 auto;margin-bottom: 0.22rem;}
.ser5_2 .con .item .h{color: #606060;font-weight: 400;line-height: 1.333;text-align: center;margin-bottom: 0.82rem;}
.ser5_2 .con .item .bottom{display: flex;justify-content: center;align-items: center;color: #7a7a7a;font-weight: 400;gap: 0.28rem;}
.ser5_2 .con .item .bottom span{display: block;width: 0.16rem;height: 1px;background-color: #D8D8D8;}

.ser5_3{padding: 1.6rem 1.34rem;}
.ser5_3 .con{position: relative;overflow: hidden;}
.ser5_3 .con .swiper-slide{position: relative;height: 9.3rem;border-radius: 0.24rem;overflow: hidden;}
.ser5_3 .con .swiper-slide .pic{width: 100%;height: 100%;overflow: hidden;}
.ser5_3 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.ser5_3 .con .swiper-slide .pic video{width: 100%;height: 100%;object-fit: cover;}
.ser5_3 .con .swiper-slide .txt{position: absolute;left: 0.67rem;bottom: 0.58rem;color: #ffffff;width: 6.3rem;}
.ser5_3 .con .swiper-slide .txt .h{line-height: 1.3125;font-weight: 400;margin-bottom: 0.28rem;}
.ser5_3 .con .swiper-slide .txt .ps{display: flex;gap: 0.44rem;margin-bottom: 0.5rem;}
.ser5_3 .con .swiper-slide .txt .ps .p{display: flex;align-items: center;}
.ser5_3 .con .swiper-slide .txt .ps .p img{display: block;width: 0.27rem;margin-right: 0.12rem;}
.ser5_3 .con .swiper-slide .txt .btns{display: flex;gap: 0.26rem;}
.ser5_3 .con .swiper-slide .txt .btns .morex{padding: 0.1rem 0.48rem;width: fit-content;color: #ffffff;border: 1px solid #ffffff;border-radius: 0.08rem;transition: all 0.5s;}
.ser5_3 .con .swiper-slide .txt .btns .morex:hover{background-color: #ffffff;color: #606060;}
.ser5_3 .con .swiper-slide .txt .btns .morex:nth-child(2){padding: 0.1rem 0.26rem;}
.ser5_3 .con .swiper-pagination{bottom: 0.58rem;left:auto;right:0.75rem; transform:translateX(-50%); width:fit-content;}
.ser5_3 .con .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;border-radius:0.04rem;background-color: #f8f8f890;opacity: 1;margin:0 0 0 0.16rem;transition:all 0.5s;overflow:hidden;position:relative;}
.ser5_3 .con .swiper-pagination-bullet:after{content:"";position: absolute;top: 0;left: 0;width: 0;height: 100%;background-color: #ffffff;transition: all 8s;}
.ser5_3 .con .swiper-pagination-bullet-active{width: 0.48rem;}
.ser5_3 .con .swiper-pagination-bullet-active:after{width:100%;}


.ser6_banner{position: relative;width: 100%;height: 6.06rem;}
.ser6_banner .pic{width: 100%;height: 100%;}
.ser6_banner .pic img{width: 100%;height: auto;object-fit: cover;}
.ser6_banner .tit{position: absolute;top: 3.1rem;left: 0;width: 100%;text-align: center;color: #606060;line-height: 1.3125;font-weight: 400;font-size: 0.7rem;}
.ser6_1{padding: 0.5rem 1.34rem 1.2rem 1.34rem;min-height:60vh;position:relative;z-index:2;}
.ser6_banner .breadcrumbx{position:absolute;top:1.66rem;left:0;width:100%;}
.ser6_1 .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;position: relative;z-index: 5;}
.ser6_1 .top .left{width: calc(100% - 1.82rem);}
.ser6_1 .top .left .tit{color: #606060;line-height: 1.17;margin-bottom: 0.6rem;font-weight: 400;}
.ser6_1 .top .left ul{display: flex;border-bottom: 0.02rem solid #ECECEC;width: fit-content;}
.ser6_1 .top .left ul li{margin-right: 0.5rem;}
.ser6_1 .top .left ul li:last-child{margin-right: 0;}
.ser6_1 .top .left ul li a{display: block;line-height: 1.2;padding-bottom: 0.14rem;position: relative;color: #7A7A7A;transition: all 0.5s;font-weight: 400;}
.ser6_1 .top .left ul li a:after{content: "";position: absolute;left: 0;bottom: -0.02rem;width: 100%;height: 0.02rem;background-color: #FF7900;transition: all 0.5s;opacity: 0;}
.ser6_1 .top .left ul li.on a:after{opacity: 1;}
.ser6_1 .top .left ul li.on a{color: #ff7900;}
.ser6_1 .top .right{width: 1.42rem;cursor: pointer;position: relative;}
.ser6_1 .top .right .btn{width: 1.42rem;display: flex;justify-content: center;align-items: center;height: 0.4rem;border-radius: 0.08rem;border: 1px solid #606060;color: #606060;transition: all 0.5s;}
.ser6_1 .top .right .btn:hover{color: #fff;background-color:#606060;border-color:#606060;}
.ser6_1 .top .right .btn .icon{display: block;width: 0.13rem;margin-right: 0.08rem;}
.ser6_1 .top .right .btn .icon svg{display: block;width: 100%;}
.ser6_1 .top .right .btn .icon svg.svg2{display: none;}
.ser6_1 .top .right .btn:hover .icon svg.svg1{display: none;}
.ser6_1 .top .right .btn:hover .icon svg.svg2{display: block;}
.ser6_1 .top .right .tc{position: absolute;top: 0.7rem;right: -0.5rem;width: 12rem;background-color: #ffffff;border-radius: 0.24rem;background: #FFF;box-shadow: 0 0 69.7px 0 rgba(0, 0, 0, 0.08);padding: 0.7rem 0.55rem;opacity: 0;pointer-events: none;transition: all 0.6s;}
.ser6_1 .top .right .tc.show{opacity: 1;right: 0;pointer-events: all;}

.ser6_1 .top .right .tc .out{position: absolute;top: 0.35rem;right: 0.35rem;width: 0.34rem;cursor: pointer;z-index: 2;transition: all 0.5s;}
.ser6_1 .top .right .tc .out:hover{transform: rotate(90deg);}

.ser6_1 .top .right .tc .tit{color: #606060;line-height: 1.23;font-weight: 400;margin-bottom: 0.34rem;}
.ser6_1 .top .right .tc ul{display: flex;flex-wrap: wrap;padding-bottom: 0.37rem;}
.ser6_1 .top .right .tc ul li{width: fit-content;display: flex;align-items: center;padding-right: 0.36rem;position: relative;color: #606060;transition: all 0.5s;margin-bottom: 0.3rem;cursor: pointer;}
.ser6_1 .top .right .tc ul li .dian{display: block;width: 0.16rem;height: 0.16rem;display: block;margin-right: 0.1rem;}
.ser6_1 .top .right .tc ul li .dian img{width: 100%;display: block;}
.ser6_1 .top .right .tc ul li .dian img.img2{display: none;}
.ser6_1 .top .right .tc ul li.on .dian img.img1{display: none;}
.ser6_1 .top .right .tc ul li.on .dian img.img2{display: block;}
.ser6_1 .top .right .tc .btns{display: flex;}
.ser6_1 .top .right .tc .btns .btn{width: 2.4rem;line-height: 0.5rem;border-radius: 0.08rem;border: 1px solid #606060;transition: all 0.5s;color: #606060;margin-right: 0.3rem;}
.ser6_1 .top .right .tc .btns .btn:hover{color: #ffffff;background-color:#606060;border-color: transparent;}
.ser6_1 .list{display: flex;flex-wrap: wrap;gap: 0.1rem;margin-bottom: 0.8rem;margin-top: 0.55rem;}
.ser6_1 .list .item{position: relative;padding: 0.27rem 0.8rem 0.31rem 0.52rem;background-color: #f8f8f8;border-radius: 0.08rem;width: 100%;cursor: pointer;}
.ser6_1 .list .item .h{color:#606060;line-height: 1.333;font-weight: 400;}
.ser6_1 .list .item .p{color: #7a7a7a;font-weight: 400;line-height: 1.77;padding: 0.2rem 1.78rem 0.08rem 0;display: none;}
.ser6_1 .list .item .add{position: absolute;top: 0.36rem;right:0.41rem;width: 0.18rem;height: 0.18rem;cursor: pointer;}
.ser6_1 .list .item .add img{width: 100%;height: 100%;object-fit: contain;}
.ser6_1 .list .item .add img.img2{display: none;}
.ser6_1 .list .item.on .add img.img1{display: none;}
.ser6_1 .list .item.on .add img.img2{display: block;}

.cat_con{padding: 0.6rem 1.34rem 1.2rem 1.34rem;}
.cat_con .breadcrumbx{padding: 0;margin-bottom: 0.9rem;}
.cat_con .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;position: relative;z-index: 5;}
.cat_con .top .left{width: calc(100% - 1.82rem);}
.cat_con .top .left .tit{color: #606060;line-height: 1.17;margin-bottom: 0.6rem;font-weight: 400;}
.cat_con .top .left ul{display: flex;border-bottom: 0.02rem solid #ECECEC;width: fit-content;}
.cat_con .top .left ul li{margin-right: 0.5rem;}
.cat_con .top .left ul li:last-child{margin-right: 0;}
.cat_con .top .left ul li a{display: block;line-height: 1.2;padding-bottom: 0.14rem;position: relative;color: #7A7A7A;transition: all 0.5s;font-weight: 400;}
.cat_con .top .left ul li a:after{content: "";position: absolute;left: 0;bottom: -0.02rem;width: 100%;height: 0.02rem;background-color: #FF7900;transition: all 0.5s;opacity: 0;}
.cat_con .top .left ul li.on a:after{opacity: 1;}
.cat_con .top .left ul li.on a{color: #ff7900;}
.cat_con .bottom{margin-top: 0.6rem;width: 100%;display: flex;flex-wrap: wrap;gap: 0.4rem;}
.cat_con .bottom .item{position: relative;width: 5.24rem;height: 3.9rem;background-color: #F8F8F8;border-radius: 0.18rem;padding:0.46rem 0.4rem 0.4rem 0.62rem;transition: all 0.5s;}
.cat_con .bottom .item:hover{box-shadow: 0 0 0.79rem rgba(0, 0, 0, 0.08);background-color: #ffffff;}
.cat_con .bottom .item .h{position: relative;color: #606060;font-weight: 400;line-height: 1.32;margin-bottom: 0.4rem;}
.cat_con .bottom .item .h:after{content: "";position: absolute;top: 50%;left: -0.22rem;transform: translateY(-50%);width: 0.04rem;height: 0.24rem;border-radius: 0.03rem;background-color: #ff7900;}
.cat_con .bottom .item ul li{display: flex;align-items: flex-start;line-height: 1.3;margin-bottom: 0.16rem;color: #7a7a7a;}
.cat_con .bottom .item ul li a{display: flex;align-items: flex-start;line-height: 1.3;margin-bottom: 0;color: #7a7a7a;display:block;}
.cat_con .bottom .item ul li span{display: block;color: #606060;font-weight: 400;width: 0.54rem;}
.cat_con .bottom .item ul li>div{width: calc(100% - 0.58rem);}
.cat_con .bottom .item .morex{position: absolute;left: 0.72rem;bottom: 0.25rem;padding: 0.1rem 0.48rem;color: #7a7a7a;font-weight: 400;border: 1px solid #7A7A7A;border-radius: 0.08rem;transition: all 0.5s;}
.cat_con .bottom .item .morex:hover{color: #ffffff;background-color: #333333;}
.cat_con .bottom .item .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center;}
.cat_con .bottom .item .txt .h_1{color: #606060;line-height: 1.32;margin-bottom: 0.3rem;}
.cat_con .bottom .item .txt .morex1{width: fit-content;display: block;margin: 0 auto;line-height: 1.16;padding: 0.1rem 0.48rem;color: #7a7a7a;border: 1px solid #7A7A7A;border-radius: 0.08rem;transition: all 0.5s;}
.cat_con .bottom .item .txt .morex1:hover{background-color: #333;color: #fff;}

.int1{padding: 0.6rem 1.34rem 0rem 1.34rem;position: relative;}
.int1:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 9.17rem;min-height: 100%;background: url(../img/int1_bj.png)no-repeat center;background-size: cover;}
.int1 .breadcrumbx{padding: 0;margin-bottom: 1rem;position: relative;z-index: 3;}
.int1 .con{margin-left: 1.8rem;width: 12.16rem;color: #606060;position: relative;z-index: 3;}
.int1 .con .tit{line-height: 1.3125;font-weight: 400;margin-bottom: 0.5rem;}
.int1 .con .p{line-height: 2.2;font-weight: 400;margin-bottom: 0.36rem;}
.int1 .con .p1{line-height: 1.87;font-weight: 400;text-align:right;}

.int2{padding:1.6rem 1.34rem 0 1.34rem;position: relative;}
.int2 .tit{text-align: center;color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.6rem;}
.int2 .con{position: relative;width: 100%;height: 7rem;display: flex;background: no-repeat center;background-size: cover;border-radius: 0;overflow: hidden;}
.int2 .con .item{width: 2.23rem;height: 100%;overflow: hidden;position: relative;transition: all 0.6s;}
.int2 .con .item .txt1{position: absolute;left: 0;bottom: 0.5rem;width: 100%; color: #ffffff;text-align: center;}
.int2 .con .item .txt1 .icon{display: block;width: 0.45rem;height: 0.42rem;object-fit: contain;margin: 0 auto;margin-bottom: 0.4rem;}
.int2 .con .item .txt1 .h{font-weight: 400;line-height: 1.33;}
.int2 .con .item .txt2{position: absolute;left: 0;bottom: 0.5rem;width: 9.83rem;opacity: 0;color: #ffffff;padding: 0 0.5rem;}
.int2 .con .item .txt2 .h{display: flex;align-items: center;margin-bottom: 0.18rem;line-height: 1.17;font-weight: 400;}
.int2 .con .item .txt2 .h img{display: block;width: 0.45rem;height: 0.42rem;object-fit: contain;margin-right: 0.12rem;}
.int2 .con .item .txt2 .p{line-height: 1.72;width: 6.7rem;}
.int2 .con .item:after{content: "";position: absolute;top: 0;left: 0;width: 0.24rem;height: 100%;background: url(../img/int2_solid2.png);background-size: 100% 100%;}
.int2 .con .item::before{content: "";position: absolute;top: 0;right: 0;width: 0.24rem;height: 100%;background: url(../img/int2_solid1.png);background-size: 100% 100%;}
.int2 .con .item.on{width: 9.83rem;height: 100%;overflow: hidden;}
.int2 .con .item.on .txt2{opacity: 1;}
.int2 .con .item.on .txt1{opacity: 0;}

.int3{padding: 1.36rem 1.34rem;background-color: #F8F8F8;}
.int3 .tit{color: #606060;text-align: center;margin-bottom: 0.6rem;font-weight: 400;line-height: 1.3125;}
.int3 .con{display: flex;justify-content: space-between;}
.int3 .con .txts{width: 6.44rem;}
.int3 .con .txts .txt{margin-bottom: 0.3rem;background-color: #ffffff;border-radius: 0.18rem;padding: 0.44rem 0.36rem 0.52rem 0.36rem;position: relative;transition: all 0.5s;cursor: pointer;}
.int3 .con .txts .txt .bottom{display: none;}
.int3 .con .txts .txt:last-child{margin-bottom: 0;}
.int3 .con .txts .txt .h{color: #606060;line-height: 1.13;font-weight: 400;position: relative;}
.int3 .con .txts .txt .h img{content: "";position: absolute;top: 50%;right: 0;width: 0.4rem;height: 0.4rem;background: url(../img/ser-32_jt.png);background-size: 100% 100%;transform: translateY(-50%);}
.int3 .con .txts .txt.on .h img{opacity: 0;}
.int3 .con .txts .txt .p{color: #7a7a7a;line-height: 1.9;margin-bottom: 0.4rem;height: 9.5em;font-weight: 400;margin-top: 0.22rem;}
.int3 .con .txts .txt .morex{padding: 0.1rem 0.48rem;line-height: 1.16;color: #7a7a7a;border: 1px solid #7a7a7a;border-radius: 0.08rem;transition: all 0.5s;}
.int3 .con .txts .txt .morex:hover{color: #ffffff;background-color: #333;}
.int3 .con .pics{width: 9.78rem;border-radius: 0.18rem;position: relative;overflow: hidden;}
.int3 .con .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.int3 .con .pics .pic.on{opacity: 1;}
.int3 .con .pics .pic img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}

.int4{padding: 1.6rem 1.34rem 0 1.34rem;display: flex;justify-content: space-between;flex-flow:row-reverse;}
.int4 .txt{width: 7.84rem;padding-top: 0.6rem;}
.int4 .txt .tit{color: #606060;line-height: 1.3125;margin-bottom: 0.4rem;font-weight: 400;}
.int4 .txt .p{color: #7a7a7a;line-height: 1.9;font-weight: 400;margin-bottom: 0.2rem;height: 7.6em;}
.int4 .txt .morex{padding: 0.1rem 0.48rem;line-height: 1.16;color: #7a7a7a;border: 1px solid #7a7a7a;border-radius: 0.08rem;transition: all 0.5s;margin-bottom: 1.3rem;opacity:0;pointer-events:none;display:none;}
.int4 .txt .morex:hover{color: #ffffff;background-color: #333;}
.int4 .txt .tit1{color: #606060;font-weight: 400;line-height: 1.05;margin-bottom: 0.4rem;}
.int4 .txt .list{display: flex;flex-wrap: wrap;gap: 0.24rem;}
.int4 .txt .list .item{width: 3.8rem;padding: 0.39rem 0.27rem 0.39rem 0.25rem;background-color: #f8f8f8;border-radius: 0.18rem;overflow: hidden;transition: all 0.5s;display: flex;align-items: center;position: relative;color: #606060;font-weight: 400;line-height: 1.45;}
.int4 .txt .list .item:hover{background-color: #ffffff;box-shadow: 0 0 82.5px 0 rgba(0, 0, 0, 0.07);}
.int4 .txt .list .item .icon{display: block;height: 0.33rem;width: 0.4rem;object-fit: contain;margin-right: 0.19rem;}
.int4 .txt .list .item .jt{position: absolute;top: 50%;right: 0.27rem;transform: translateY(-50%);width: 0.06rem;transition: all 0.5s;opacity: 0.6;}
.int4 .txt .list .item:hover .jt{opacity: 1;}
.int4 .pic{width: 7.6rem;height:7.5rem; border-radius: 0.32rem;overflow: hidden;}
.int4 .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}

.int5{position: relative;padding: 1.07rem 1.34rem;height: 6.6rem;color: #ffffff;z-index: 2;margin-top:1.6rem;}
.int5 .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.int5 .txt{width: 7.94rem;}
.int5 .txt .tit{font-weight: 400;line-height: 1.3125;margin-bottom: 0.26rem;}
.int5 .txt .p{font-weight: 400;line-height: 1.72;margin-bottom: 0.9rem;}
.int5 .txt .morex{width: fit-content;display: block;padding: 0.1rem 0.48rem;border-radius: 0.08rem;border: 1px solid #ffffff;line-height: 1.16;transition: all 0.5s;color: #fff;}
.int5 .txt .morex:hover{background-color: #ffffff;color: #606060;}

.intd{padding: 1.66rem 1.34rem 1.32rem 1.34rem;background: url(../img/intd_bj.png)no-repeat top center;background-size: 100% auto;}
.intd .breadcrumbx{padding: 0;margin-bottom: 0.8rem;}
.intd .con{padding: 0 3.46rem;}
.intd .con .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.65rem;}
.intd .con .tit1{color: #606060;font-weight: 400;line-height: 1.32;margin-bottom: 0.3rem;}
.intd .con .p{color: #7a7a7a;line-height: 2;font-weight: 400;margin-bottom: 0.28rem;}
.intd .con .tit2{line-height: 1.36;font-weight: 400;margin-bottom: 0.2rem;color: #606060;}

.accretion #sevwiper01{height: 100%;}

.ser-7{padding: 0.1rem 1.34rem 0.8rem 1.34rem;}
.ser-7 .tit{color: #606060;font-weight: 400;line-height: 1.3125;margin-bottom: 0.6rem;text-align: center;}
.ser-7 .list{display: flex;flex-wrap: wrap;gap: 0.28rem;}
.ser-7 .list .item{width: 3.92rem;background-color: #f8f8f8;border-radius: 0.18rem;padding: 0.32rem;transition: all 0.5s;}
.ser-7 .list .item:hover{background-color: #ffffff;box-shadow: 0 0 46.8px 0 rgba(0, 0, 0, 0.04);}
.ser-7 .list .item .icon{display: block;width: 0.5rem;height: 0.5rem;margin-bottom: 0.5rem;object-fit: contain;transition: all 0.5s;}
.ser-7 .list .item:hover .icon{margin-bottom: 0.12rem;}
.ser-7 .list .item .h{color: #606060;font-weight: 400;line-height: 1.32;margin-bottom: 0;transition: all 0.5s;}
.ser-7 .list .item:hover .h{margin-bottom: 0.36rem;}
.ser-7 .list .item .mor{display: flex;color: #ff7900;font-weight: 400;align-items: center;opacity: 0;transition: all 0.5s;}
.ser-7 .list .item:hover .mor{opacity: 1;}
.ser-7 .list .item .mor img{display: block;width: 0.15rem;margin-left: 0.05rem;}

@media screen and (min-width:1922px) {
	.nz2 .cons .leftxx .con {
		padding-top: .8rem
	}

	.nl_con .cons .top .leftxx .item .list .btn:hover {
		background-color: #CDCDCD;
		color: #333;
		border-color: transparent
	}
}

@media screen and (max-width:1680px) {
	.cddd1 .tit .p {
		width: 9rem
	}
}

@media screen and (max-width:1024px) {
	.casedet-pdx .link_list .btns {
		position: relative;
		justify-content: center;
		margin-top: 10px
	}
	.sus_banner .btn{display: flex!important;bottom:50px;}
	.fd1 .btn_svg{display: none!important;}

	.nl_con .cons .center .btnsx {
		right: auto;
		left: 20px;
		display: none
	}
}

@media screen and (max-width:997px) {
	.banner .pic {
		background-image: none !important
	}

	.m_pic {
		display: block;
		height: 100%;
	}
}
