﻿/*- - - - - - - - -样式属1首页.html - - - - - - - -*/

/* - - - - - - - - - 各浏览器样式默认值标准化  - - - - - - - - -*/
html,
body,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
p,
blockquote,
pre,
a,
address,
code,
del,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
audio,
video {
	margin: 0;
	padding: 0;
	display: block;
}

html {
	-webkit-text-size-adjust: none;
}

img {
	border: none;
	vertical-align: middle;
}

input,
select,
button {
	padding: 0;
	margin: 0;
	outline: none;
	font-family: inherit;
	vertical-align: middle;
}

textarea {
	font-family: inherit;
	padding: 0;
	margin: 0;
}

button {
	cursor: pointer;
}

html {
	overflow-x: hidden;
}

body {
	font-size: 12px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

ul,
ol {
	list-style-type: none;
}

/*首页*/

#wap {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.header {
	width: 100%;
	height: 102px;
	position: fixed;
	top: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.75);
	padding-right: 0.2rem !important;
	padding-left: 0.2rem !important;
}

.header .headern {
	height: 102px;
	display: flex !important;
}

.header .headern a.headern_logo {
	width: 8%;
	position: absolute;
	margin: 0px auto;
	top: 0.075rem;
	left: 46%;
}

.header .headern a img {
	width: 100%;
}

.header .headern .headern_l {
	width: 50%;
	height: 102px;
	display: flex !important;
	flex-direction: row;
	align-content: center !important;
	align-items: center !important;
	margin-bottom: 0rem;
	justify-content: flex-start !important;
}

.header .headern .headern_l li {
	float: left;
	display: list-item;
}

.header .headern .headern_l li a {
	margin-right: 38px;
	font-size: 16px;
	color: #FFF;
	cursor: pointer;
	line-height: 102px; display:block;
}
.header .headern .headern_l>li>a {
	/*line-height: 102px;*/
}

.header .headern .headern_l li a:hover {
	text-decoration: none;
}

.header .headern .headern_l li a.cur {
	text-decoration: none;
	border-bottom: 2px solid white;
}

.header .headern .headern_l li .navej {
	width: 100%;
	position: absolute !important;
	flex-direction: row;
	background: rgba(0, 0, 0, 0.75) !important;
	animation: jin .5s;
	--bs-bg-opacity: 0.75;
	/*display: flex !important;*/
	flex-wrap: wrap;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	margin-bottom: 0;
	list-style: none;
	left: 0px;
	display:none;
}

.header .headern .headern_l li .navej .navejn {
	width: 100%;
	flex-direction: row;
	background: none;
	animation: jin .5s;
	--bs-bg-opacity: 0.75;
	display: flex !important;
	flex-wrap: wrap;
	margin-bottom: 0;
	list-style: none;
	left: 0px;
	border-top: 1px solid #FFF;
}

.header .headern .headern_l li ul li {
	display: list-item;
	text-align: -webkit-match-parent;
}

.header .headern .headern_l li ul li a {
	display: list-item;
	text-align: -webkit-match-parent;
	line-height: 40px; display:block;
}

.header .headern .headern_l li .navej .navejcp {
	width: 100%;
	flex-direction: row;
	background: none;
	animation: jin .5s;
	--bs-bg-opacity: 0.75;
	display: flex !important;
	flex-wrap: wrap;
	margin-bottom: 0;
	list-style: none;
	left: 0px;
	border-top: 1px solid #FFF;
}

.navejcpl {
	width: 30%;
	float: left;
}

.navejcpl ul {
	width: 100%;margin-top: 30px;
}

.navejcpl ul li {
	width: 100%;
	float: none;
	height: 40px;
	line-height: 40px;
}

.navejcpl ul li a {
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	margin-top: 0px;
}

.navejcpl ul li a:hover {
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	border-bottom: 0px solid #FFF;
}

.navejcpr {
	width: 60%;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10%;
}

.navejcpr ul {
	width: 100%;
}

.navejcpr ul li {
	width: 30%;
	margin-right: 3%;
	float: left;
}

.navejcpr ul li .navejcprs {
	width: 100%;
}

.navejcpr ul li .navejcprs img {
	width: 100%;
}

.navejcpr ul li .navejcprx {
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.header .headern .headern_r {
	width: 50%;
	height: 26px;
	display: flex !important;
	flex-direction: row;
	align-content: center !important;
	align-items: center !important;
	margin-top: 38px;
	margin-bottom: 30px;
	justify-content: flex-end !important;
}

.header .headern .headern_r li {
	height: 102px;
	float: right;
	display: inline-block;
	display: list-item;
}

.header .headern .headern_r li a {
	height: 102px;
	margin-left: 38px;
	font-size: 16px;
	color: #FFF;
	cursor: pointer;
	line-height: 102px;
}

.header .headern .headern_r li a:hover {
	text-decoration: none;
}

.header .headern .headern_r li a.cur {
	text-decoration: none;
}


/**后改banner**/

.text-wrapper {
  position: absolute;
  top: 85%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.text-line-1{ width:100%; text-align:center;font-size:36px;line-height:55px;color:#FFFFFF;display: block; margin:0px;}
.text-line-2{font-size: 16px; text-align:center;line-height:25px;color:#FFFFFF;border-bottom:1px solid #FFFFFF;padding-bottom: 8px;}




.conner {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.conner .connern {
	width: 80%;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
	display: flex !important;
	flex-direction: column !important;
}

.conner .connern .con_cp {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex !important;
	flex-direction: column !important;
}

.conner .connern .con_cp .con_cpbt {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 50px;
	align-items: center;
	display: flex;
	align-items: center !important;
	flex-direction: column !important;
	margin-bottom: 40px;
}

.conner .connern .con_cp .con_cpbt .con_cpbts {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #212529;
	font-size: 30px;
	line-height: 40px;
}

.conner .connern .con_cp .con_cpbt .con_cpbtz {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align:center;
	font-size: 16px;
	line-height: 30px;
	margin-top: 40px;
	color: #737373;
}

.conner .connern .con_cp .con_cpbt .con_cpbtx {
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #000000;
	font-size: 16px;
	line-height: 40px;
	margin-top: 40px;
	border-bottom: 1px solid #dee2e6 !important;
}

.conner .connern .con_cp .con_cptp {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.conner .connern .con_cp .con_cptp a {
	width: 100%;
	height: 100%;
	overflow: hidden;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	display: flex !important;
	text-decoration: none;
}

.conner .connern .con_cp .con_cptp a .con_cptpl {
	width: 70%;
	height: 100%;
	animation-name: slideInLeft;
}

.conner .connern .con_cp .con_cptp a .con_cptpl img {
	width: 100%;
	flex: 0 0 auto;
	object-fit: fill;
	height: auto;
}

.conner .connern .con_cp .con_cptp a .con_cptpr {
	width: 30%;
	display: flex !important;
	animation-name: slideInRight;
	justify-content: center;
	position: relative !important;
}

.conner .connern .con_cp .con_cptp a .con_cptpr img {
	width: 100%;
	flex: 0 0 auto;
	object-fit: cover;
	height: 100%;
}

.conner .connern .con_cp .con_cptp a .con_cptpr .con_cptprs {
	color: #FFF;
	font-size: 16px;
	border-bottom: 1px solid #FFF;
	position: absolute;
	top: 40px;
	justify-content: center !important;
}

.conner .connern .con_cp .con_cptp a .con_cptpr .con_cptprz {
	color: #FFF;
	font-size: 30px;
	position: absolute;
	align-self: center !important;
}

.conner .connern .con_cp .con_cptp a .con_cptpr .con_cptprx {
	color: #FFF;
	font-size: 16px;
	border-bottom: 1px solid #FFF;
	position: absolute;
	bottom: 30px;
	justify-content: center !important;
}

.conner .connern .con_xw {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex !important;
	flex-direction: column !important;
	margin-top: 40px;
}

.conner .connern .con_xw .con_xwbt {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.conner .connern .con_xw .con_xwbt .con_xwbtl {
	font-size: 30px;
	line-height: 40px;
	color: #000;
}

.conner .connern .con_xw .con_xwbt .con_xwbtr {
	font-size: 20px;
	line-height: 40px;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

.conner .connern .con_xw .con_xwbt a:hover {
	border-bottom: 1px solid #000;
}

.conner .connern .con_xw .con_xwnr {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl {
	width: 60%;
	height: auto;
	overflow: hidden;
	float: left;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl ul {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl ul li {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 60px;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_rq {
	width: 28%;
	height: auto;
	overflow: hidden;
	float: left;
	line-height: 40px;
	font-size: 20px;
	color: #000;
	display: none;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_zw {
	width: 68%;
	height: auto;
	overflow: hidden;
	float: left;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_zw .con_xwnrl_zws {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	line-height: 50px;
	font-size: 30px;
	color: #000;
}

.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_zw .con_xwnrl_zwx {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	line-height: 50px;
	font-size: 20px;
	color: #737373;
}

.conner .connern .con_xw .con_xwnr .con_xwnrr {
	width: 40%;
	height: auto;
	overflow: hidden;
	float: left;
}

.conner .connern .con_xw .con_xwnr .con_xwnrr ul {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.conner .connern .con_xw .con_xwnr .con_xwnrr ul li {
	width: 28%;
	height: auto;
	overflow: hidden;
	margin: 0px 2.5% 60px 2.5%;
	float: left;
}

.conner .connern .con_xw .con_xwnr .con_xwnrr ul li a {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.conner .connern .con_xw .con_xwnr .con_xwnrr ul li a img {
	width: 100%;
	height: auto;
	object-fit: cover;
}

.conner .connern .con_xw .syxwgd {
	display: none;
}

.syfgx {
	width: 100%;
	height: 1px;
	background: #EFEFEF;
}


.conner .connern .con_sc {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
}

.conner .connern .con_sc .con_sc_bt {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #212529;
	font-size: 30px;
	line-height: 40px;margin-top: 30px;
}

.conner .connern .con_sc .con_sc_nr {
	width: 50%;
	height: auto;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	margin: 0px auto;
	line-height: 30px;
	margin: 40px auto;
	color: #737373;
}

.conner .connern .con_sc .con_sc_lj {
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #000000;
	font-size: 16px;
	line-height: 40px;
	margin-bottom: 20px;
	border-bottom: 1px solid #dee2e6 !important;
	text-decoration: none;
}

.conner .connern .con_sc img {
	width: 40%;
	margin: 20px auto;
	object-fit: contain;
	flex: 0 0 auto;
}

.conner .connern .con_sc .con_sc_scbt {
	width: 100%;
	height: 40px;
	overflow: hidden;
	text-align: center;
	color: #212529;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 20px;
}

.foot {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.foot .footn_pc {
	width: 100%;
	height: 400px !important;
	background-image: url(../images/foot.png);
	background-size: 111% 100%;
	background-position: -110px 0px;
	align-items: center !important;
	display: flex !important;
}

.foot .footn_pc .footn_pcn {
	width: 90%;
	height: 400px !important;
	margin: 0px auto;
	align-items: center !important;
	justify-content: space-around !important;
	display: flex !important;
}

.foot .footn_pc .footn_pcn .footn_pcnl {
	flex: 0 0 auto;
	width: 50%;
	flex-direction: column !important;
	display: flex !important;
}

.foot .footn_pc .footn_pcn .footn_pcnl img {
	flex: 0 0 auto;
	width: 33.33333333%;
	object-fit: contain;
	vertical-align: middle;
	margin-bottom: 30px;
}

.foot .footn_pc .footn_pcn .footn_pcnl_nr {
	font-size: 24px;
	color: #000000;
	line-height: 25px;
	margin-top: 20px;
}

.foot .footn_pc .footn_pcn .footn_pcnr {
	flex-direction: column !important;
	display: flex !important;
}

.foot .footn_pc .footn_pcn .footn_pcnr .footn_pcnr_ewm {
	flex: 0 0 auto;
	width: 100%;
	display: flex !important;
}

.foot .footn_pc .footn_pcn .footn_pcnr .footn_pcnr_ewm img {
	vertical-align: middle;
	object-fit: contain;
	max-width: 100px;
	margin-right: 20px;
}

.foot .footn_pc .footn_pcn .footn_pcnr .footn_pcnr_nr {
	font-size: 20px;
	color: #747474;
	line-height: 35px;
	margin-top: 40px;
}
.nybanenrgd{ min-height:50vh; display:block;}
.nybanner {
	width: 100%;
	flex: 0 0 auto;
	display: flex !important;
	position: relative !important;
	justify-content: center !important;
	align-items: center !important;
	flex-direction: column !important;top:0px;
}

.nybanner .nybanner_dt {
	width: 100%;
	flex: 0 0 auto;
	object-fit: cover;
	max-height: 100vh;
}

.nybanner .nybannerwa {
	text-align: center !important;
	align-items: center !important;
	flex-direction: column !important;
	position: absolute !important;
	display: flex !important;
}

.nybanner .nybannerwa .nybannerwas {
	font-size: 50px;
	color: #FFF;
	line-height: 80px;
}

.nybanner .nybannerwa .nybannerwax {
	font-size: 20px;
	color: #FFF;
	line-height: 40px;
	text-transform: uppercase;
}

.nybanner .nybanner_jt {
	width: 99px;
	position: absolute !important;
	bottom: 50px;
}

.nybanner .nybannerwaa {
	text-align: center !important;
	width: 100%;
	position: absolute !important;
	bottom: 70px;
}

.nybanner .nybannerwaa .nybannerwass {
	font-size: 40px;
	color: #FFF;
	line-height: 80px;
}

.nybanner .nybanner_sk {
	width:220px;
	position: absolute !important;
	bottom: 0px;
	right: 0px; border:3px solid #FFF;
}



.nycon {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
	display: flex !important;
	flex-direction: column !important;
}

.nycon .nypp_1 {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 50px;
	align-items: center;
	display: flex;
	align-items: center !important;
	flex-direction: column !important;
	margin-bottom: 40px;
}

.nypp_1s {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #212529;
	font-size: 30px;
	line-height: 40px; font-weight:600;
}

.nypp_1x {
	width: 80%;
	height: auto;
	overflow: hidden;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	margin-top: 40px;
	color: #737373;
}

.nycon .nypp_2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
	display: flex;
	flex-direction: column !important;
	margin-bottom: 40px;
	align-items: center !important;
	justify-content: center !important;
}

.nycon .nypp_2 .nypp_2tp {
	animation-name: slideInUp;
	flex: 0 0 auto;
	width: 100%;
	object-fit: contain;
	vertical-align: middle;
}

.nycon .nypp_2 .nypp_2nr {
	flex: 0 0 auto;
	width: 33.33333333%;
	position: absolute !important;
	font-size: 16px;
	color: #FFF;
	line-height: 40px;
}

.nycon .nypp_3 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
	display: flex;
	flex-direction: row !important;
	margin-bottom: 40px;
	align-items: center !important;
	justify-content: center !important;
	background-color: #F2F2F2;
}

.nycon .nypp_3 .nypp_3tp {
	flex: 0 0 auto;
	width: 50%;
	object-fit: contain;
	vertical-align: middle;
}

.nycon .nypp_3 .nypp_3wz {
	width: 50%;
	flex-direction: column !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}

.nycon .nypp_3 .nypp_3wz .nypp_3wzn {
	max-width: 60%;
	font-size: 16px;
	color: #737373;
	flex-direction: column !important;
	display: flex !important;
	line-height: 30px;
}

.nycon .nypp_3 .nypp_3wz .nypp_3wzn .nypp_3wzns {
	font-size: 30px;
	color: #000000;
	line-height: 60px;
	font-weight: 600;
}

.nycon .nypp_4 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
	display: flex;
	flex-direction: column !important;
	margin-bottom: 40px;
	align-items: center !important;
	justify-content: center !important;
}

.nycon .nypp_4 .nypp_4bt {
	flex: 0 0 auto;
	width: 50%;
	text-align: center;
	font-size: 30px;
	line-height: 40px;
}

.nycon .nypp_4 .nypp_4nr {
	width: 50%;
	height: auto;
	overflow: hidden;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	margin-top: 40px;
	color: #737373;
}

.nycon .nypp_4 .nypp_4tp {
	flex: 0 0 auto;
	width: 100%;
	vertical-align: middle;
	margin-top: 40px;
}

.nycon .nypp_5 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
	display: flex;
	flex-direction: column !important;
	margin-bottom: 40px;
	align-items: center !important;
	justify-content: center !important;
}

.nycon .nypp_5 .nypp_5bt {
	flex: 0 0 auto;
	width: 50%;
	text-align: center;
	font-size: 30px;
	line-height: 40px;
}

.nycon .nypp_5 .nypp_5nr {
	width: 50%;
	height: auto;
	overflow: hidden;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	margin-top: 40px;
	color: #737373;
}

.nycon .nypp_5 .nypp_5x {
	width: 100%;
	flex: 0 0 auto;
	align-items: center !important;
	justify-content: center !important;
	position: relative !important;
	display: flex !important;
	margin-top: 40px;
}

.nycon .nypp_5 .nypp_5x img {
	width: 100%;
}

.nycon .nypp_5 .nypp_5x .nypp_5xnr {
	flex: 0 0 auto;
	width: 50%;
	position: absolute !important;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
}

.nycon .nypp_6 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
	display: flex;
	flex-direction: column !important;
	margin-bottom: 40px;
	align-items: center !important;
	justify-content: center !important;
}

.nycon .nypp_6 .nypp_6x {
	flex: 0 0 auto;
	width: 91.66666667%;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	margin: 40px auto;
}

.nycon .nypp_6 .nypp_6x .nypp_6xli {
	align-items: center !important;
	flex-direction: column !important;
	display: flex !important;
	text-align: center !important;
	margin: 0px 20px;
}

.nycon .nypp_6 .nypp_6x .nypp_6xli img {
	max-width: 130px;
}

.nycon .nypp_6 .nypp_6x .nypp_6xli .nypp_6xliwz {
	line-height: 40px;
}

.nypp_6x ul {
	width: 60%;
}

.nypp_6x ul li {
	width: 20%;
	float: left;
}

.nycon .nyls {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	flex-direction: column !important;
	margin-bottom: 40px;
	align-items: center !important;
	justify-content: center !important;
	background-color: #F2F2F2;
	padding: 50px 0px;
}

.nyls_1x {
	width: 66.66666667%;
	height: auto;
	overflow: hidden;
	text-align: left;
	font-size: 20px;
	line-height: 30px;
	margin-top: 40px;
	color: #737373;
}

.nycon .nylstp {
	flex: 0 0 auto;
	width: 66.66666667%;
	object-fit: contain;
	vertical-align: middle;
	align-items: center !important;
	justify-content: center !important;
	margin: 40px auto;
}


.nycp {
	width: 80%;
	height: auto;
	padding: 0px;
	justify-content: center !important;
	flex-direction: column !important;
	display: flex !important;
	margin: 0px auto;
}

.nycp_cs {
	width: 100%;
	height: auto;
	justify-content: center !important;
	flex-direction: row !important;
	display: flex !important;
}

.nycp_cs .nycp_csn {
	width: 94%;
	height: auto;
	flex-direction: row !important;
	display: flex !important;
	justify-content: left;
}

.nycp_cs .nycp_csn .nycp_csnl {
	width: 75%;
	display: flex !important;
}

.nycp_cs .nycp_csn .nycp_csnln {
	display: inline-block;
	position: relative;
	font-size: 14px;
	margin-right: 30px;
	float: left;
}

.nycp_cs .nycp_csn .nycp_csnln select {
	width: 256px;
	height: 45px;
	font-size: 16px;
	-webkit-appearance: none;
	background-color: #FFF;
	background-image: none;
	border-radius: 4px;
	border: 1px solid #DCDFE6;
	box-sizing: border-box;
	color: #606266;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	padding: 0px 15px;
}

.nycp_cs .nycp_csn .nycp_csnln select option {
	width: 256px;
	font-size: 14px;
	background: #ffffff;
	line-height: 50px;
}

.nycp_cs .nycp_csn .nycp_csnln span {
	width: 20px;
	position: absolute;
	top: 0;
	text-align: center;
	height: 100%;
	right: 5px;
	transition: all .3s;
	pointer-events: none;
	color: #C0C4CC;
	line-height: 45px;
	font-size: 16px;
}

.nycp_cs .nycp_csn .nycp_csnr {
	border: 1px solid #C8C8C8;
	border-radius: 4px;
	padding: 0 15px;
	position: relative;
}

.nycp_cs .nycp_csn .nycp_csnr input {
	width: 200px;
	border: 0px;
	height: 45px;
	line-height: 45px;
	display: inline-block;
}

.nycp_cs .nycp_csn .nycp_csnr span {
	width: 21px;
	height: 45px;
	background: url(../images/sstb.png) no-repeat center;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 5px;
}


.nycp_lb {
	width: 100%;
	height: auto;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	display: flex !important;
	margin: 40px auto;
	justify-content: center !important;
}

.nycp_lb ul {
	width: 100%;
	height: auto;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	display: flex !important;
	margin-top: 20px;
}

.nycp_lb ul li {
	width: 30%;
	flex: 0 0 auto;
	display: flex !important;
	flex-direction: column !important;
	margin: 20px 1.5%;
}

.nycp_lb ul li .nycp_lbs {
	width: 100%;
}

.nycp_lb ul li .nycp_lbs img {
	width: 100%;
}

.nycp_lb ul li .nycp_lbx {
	width: 100%;
	margin: 15px 0px;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs {
	width: 100%;
	line-height: 35px;
	font-size: 20px;
	color: #212529
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs .nycp_lbxsl {
	width: 100%;
	line-height: 35px;
	font-size: 16px;
	float: left;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs .nycp_lbxsl a {
	color: #212529
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs .nycp_lbxsr {
	width: 20%;
	height: 35px;
	background: url(../images/sctb.png) no-repeat center;
	float: left;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs .nycp_lbxsr a {
	width: 100%;
	height: 35px;
	background: url(../images/cstb.png) no-repeat center right;
	display: block;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxx {
	width: 100%;
	line-height: 35px;
	font-size: 16px;
	color: #212529
}

.nycp_lb ul li .nycp_lbx .nycp_lbxx a {
	color: #212529
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs_al {
	width: 100%;
	line-height: 40px;
	font-size: 30px;
	color: #212529;
	text-align: center;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs_al a {
	color: #212529;
	text-decoration: none;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxx_al {
	width: 100%;
	line-height: 30px;
	font-size: 16px;
	color: #dee2e6;
	text-align: center;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxx_al a {
	color: #b7b8b9;
	text-align: center;
	border-bottom: 1px solid #dee2e6;
	text-decoration: none;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs_xw {
	width: 100%;
	line-height: 40px;
	font-size: 20px;
	color: #212529;
	text-align: center;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxs_xw a {
	color: #212529;
	text-decoration: none;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxx_xw {
	width: 100%;
	line-height: 30px;
	font-size: 13px;
	color: #dee2e6;
	text-align: center;
}

.nycp_lb ul li .nycp_lbx .nycp_lbxx_xw a {
	color: #212529;
	text-align: center;
	text-decoration: none;
}

.nyal_lb {
	width: 100%;
	height: auto;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	display: flex !important;
	margin: 40px auto;
	justify-content: center !important;
}

.nyal_lb ul {
	width: 100%;
	height: auto;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	display: flex !important;
	margin-top: 20px;
}

.nyal_lb ul li {
	width: 30%;
	flex: 0 0 auto;
	display: flex !important;
	flex-direction: column !important;
	margin: 20px 1.5%;
}

.nyal_lb ul li .nyal_lbs {
	width: 100%;
}

.nyal_lb ul li .nyal_lbs img {
	width: 100%;
}

.nyal_lb ul li .nyal_lbx {
	width: 100%;
	margin: 15px 0px;
}

.nyal_lb ul li .nyal_lbx .nyal_lbxs {
	width: 100%;
	line-height: 35px;
	font-size: 20px;
	color: #212529
}

.nyal_lb ul li .nyal_lbx .nyal_lbxs .nycp_lbxsl {
	width: 100%;
	line-height: 35px;
	font-size: 16px;
	float: left;
}

.nyal_lb ul li .nyal_lbx .nyal_lbxs .nycp_lbxsl a {
	color: #212529
}

.nyal_lb ul li .nyal_lbx .nyal_lbxs .nycp_lbxsr {
	width: 20%;
	height: 35px;
	background: url(../images/sctb.png) no-repeat center;
	float: left;
}

.nyal_lb ul li .nyal_lbx .nyal_lbxs .nycp_lbxsr a {
	width: 100%;
	height: 35px;
	background: url(../images/cstb.png) no-repeat center right;
	display: block;
}

.nyal_lb ul li .nyal_lbx .nyal_lbxx {
	width: 100%;
	line-height: 35px;
	font-size: 16px;
	color: #212529
}

.nyal_lb ul li .nyal_lbx .nyal_lbxx a {
	color: #212529
}

.nyal_lb ul li .nyal_lbx .nyal_lbxs_al {
	width: 100%;
	line-height: 40px;
	font-size: 30px;
	color: #212529;
	text-align: center;
}

.nyal_lb ul li .nyal_lbx .nyal_lbxs_al a {
	color: #212529;
	text-decoration: none;
}

.nyal_lb ul li .nyal_lbx .nyal_lbxx_al {
	width: 100%;
	line-height: 30px;
	font-size: 16px;
	color: #dee2e6;
	text-align: center;
}

.nyal_lb ul li .nyal_lbx .nyal_lbxx_al a {
	color: #b7b8b9;
	text-align: center;
	border-bottom: 1px solid #dee2e6;
	text-decoration: none;
}

.nyry_2 {
	flex-direction: column !important;
	text-align: center !important;
	margin: 30px;
}

.nyry_2 .nyry_2x {
	width: 80%;
	margin: 40px auto;
	position: relative;
}

.nyry_2 .nyry_2x .nyry_2xlb {
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.nyry_2 .nyry_2x ul {
	padding: 0px;
	margin: 0px;
}

.nyry_2 .nyry_2x .swiper-slide {
	width: 30%;
	float: left;
	background: #FFF;
	padding: 30px;
}
.nyry_2 .nyry_2x .swiper-button-next,.nyry_2 .nyry_2x .swiper-button-prev{color: #333;}
.nyry_2 .nyry_2x .swiper-slide.swiper-slide-blank{background: transparent;}

.nyry_2 .nyry_2x .swiper-slide img {
	width: 100%;
}

.nyry_2 .nyry_2x .swiper-slide .zsbt {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #000;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.nyry_2 .nyry_2x .swiper-slide .zsnf {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #000;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.nyry_2xjtl {
	left: 30px;
	position: absolute;
	top: 40%;
	width: 36px;
	height: 48px;
	z-index: 10;
	cursor: pointer;
}

.nyry_2xjtr {
	right: 30px;
	position: absolute;
	top: 40%;
	width: 36px;
	height: 48px;
	z-index: 10;
	cursor: pointer;
}

.nyty_1 {
	width: 80%;
	flex-direction: column !important;
	text-align: center !important;
	margin: 30px auto;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.nyty_1en {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #212529;
	font-size: 14px;
	line-height: 40px;
}

.nyty_1bt {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #212529;
	font-size: 30px;
	line-height: 40px;
	margin-top: 40px;
}

.nyty_1tx {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #212529;
	font-size: 20px;
	line-height: 40px;
	margin-top: 20px;
}

.nyty_1nr {
	width: 60%;
	height: auto;
	overflow: hidden;
	text-align: left;
	color: #737373;
	font-size: 16px;
	line-height: 35px;
	margin-top: 40px;
}

.nyty_1nrbt {
	color: #212529;
	font-size: 24px;
	padding-right: 20px;
}

.nyty_2 {
	width: 100%;
	flex-direction: column !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.nyty_2 .nyty_2x {
	width: 100%;
	flex-direction: column !important;
	margin: 30px auto;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	background-color: #E9E9E9;
	padding: 30px 0px;
}

.nyty_2 .nyty_2x .nyty_2xn {
	width: 80%;
	flex-direction: column !important;
	display: flex !important;
}

.nyty_2 .nyty_2x .nyty_2xn .nyty_2xns {
	width: 100%;
	font-size: 24px;
	color: #212529;
	line-height: 40px;
	text-align: left;
	margin: 40px 0px;
}

.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx {
	width: 100%;
	flex: 0 0 auto;
	display: flex !important;
	flex-direction: row !important;
	justify-content: space-between !important;
}

.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxl {
	margin-right: 50px !important;
	flex-direction: row !important;
	display: flex !important;
	flex: 0 0 auto;
	width: 33.33333333%;
}

.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxl img {
	animation-name: bounceInLeft;
	width: 18% !important;
	object-fit: contain;
	vertical-align: middle;
}

.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxr {
	flex-direction: column !important;
	display: flex !important;
	margin-left: 30px;
}

.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxr .nyty_2xnxrs {
	font-size: 20px;
	color: #212529;
	margin-bottom: 15px;
	line-height: 30px;
}

.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxr .nyty_2xnxrx {
	font-size: 16px;
	color: #737373;
	line-height: 25px;
}

.nyty_3 {
	width: 80%;
	height: auto;
	margin: 20px auto;
	align-items: center !important;
	flex-direction: column !important;
	display: flex !important;
}

.nyty_3 img {
	width: 70%;
	margin: 30px auto;
}

.nyty_2xnsen {
	margin-top: -40px;
}

.nyty_2xn form {
	width: 100%;
	flex-direction: column !important;
	display: flex !important;
	margin: 30px auto;
}

.nyty_2xn form .nyty_bd {
	flex-wrap: wrap !important;
	flex-direction: row !important;
	display: flex !important;
	margin: 30px 0px;
}

.nyty_2xn form .nyty_bdd {
	width: 20%;
	animation-name: bounceInLeft;
	padding-right: 20px !important;
}

.nyty_2xn form .nyty_bdd input {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 45px;
	line-height: 45px;
}

.nyty_2xn form .nyty_bdc {
	width: 40%;
	order: 2 !important;
	animation-name: bounceInLeft;
	padding-right: 20px !important;
}

.nyty_2xn form .nyty_bdc input {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 45px;
	line-height: 45px;
}

.nyty_bdxz {
	width: 30%;
	order: 1 !important;
	animation-name: bounceInLeft;
	padding-right: 20px !important;
}

.nyty_bdxz select {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	color: #212529;
	background-color: #fff;
	border: 1px solid #ced4da;
	height: 45px;
	line-height: 45px;
}

.nyty_bdxz input {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 45px;
	line-height: 45px;
}

.nyty_bddp {
	width: 40%;
	order: 1 !important;
	animation-name: bounceInLeft;
	padding-right: 20px !important;
}

.nyty_bddp input {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 45px;
	line-height: 45px;
}

.nyty_tj {
	width: 100px;
	background-color: black;
	align-self: flex-end !important;
	border-radius: 6px;
	margin-top: 30px;
	margin-bottom: 40px;
	color: #FFF;
	line-height: 35px;
	margin-right: 2%;
}



.nycpxx1 {
	width: 70%;
	height: auto;
	margin: 30px auto;
	line-height: 35px;
	font-size: 16px;
	color: #212529;
}

.nycpxx1 img {
	width: 100%;
}

.nycpxx2 {
	width: 70%;
	height: auto;
	margin: 30px auto;
}

.nycpxx3 {
	width: 70%;
	height: auto;
	margin: 30px auto;
}

.nycpxx3bt {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 40px;margin-top: 30px;
}

.nyxwxx3bt {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 30px;
	margin-top: 50px;
	margin-bottom: 30px;
}

.conxgxw {
	width: 100%;
	height: auto;
	padding: 10px 0px;
	background-color: #F2F2F2;
}

.nycp_fl {
	width: 98%;
	height: auto;
	display: none;
}

.nycp_fls {
	width: 100%;
	height: auto;
}

.nycp_fls ul {
	margin: 0px;
	padding: 0px;
}

.nycp_fls ul li {
	width: 25%;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: 18px;

}

.nycp_fls ul li a {
	color: #666;
}

.nycp_fls a.cur {
	color: #000;
	border-bottom: 1px solid #000;
}

.nycp_flx {
	width: 100%;
	height: auto;
}

.nycp_flx ul {
	margin: 0px;
	padding: 0px;
}

.nycp_flx ul li {
	width: 23%;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: 18px;
	float: left;
	margin: 0.3rem 1%;
}

.nycp_flx ul li a {
	width: 100%;
	height: 0.5rem;
	color: #666;
	background-color: #DEDEDE;
	color: #3D3D3D;
	display: block;
}

.nycp_flx a.cur {
	background-color: #3D3D3D;
	color: #ffffff;
}

.nyry_2x_sj {
	width: 85%;
	height: auto;
	margin: 0.4rem auto;
	display: none
}

/**手机站头部**/

.sjhead {
	display: none;
}

.sjheadtc {
	display: none;
}

.sjfootlm {
	display: none;
	position: fixed;
}

.xwlifgx {
	display: none;
}

.con_cptp_sj {
	display: none;
}


@media (max-width:1920px) {}

@media (max-width:1800px) {}

@media (max-width:1600px) {}

@media (max-width:1405px) {}

@media (max-width:1330px) {}


@media (max-width:1200px) {}


@media (max-width:1024px) {

	.header {
		display: none;
	}

	/**手机站头部**/

	.sjhead {
		width: 100%;
		height: 1.2rem;
		overflow: hidden;
		margin: 0px auto;
		display: block;
		background: #000;
		z-index: 20;
		position: fixed;
		top: 0px;
	}

	.sjhead .sjheadan {
		width: 8%;
		height: auto;
		overflow: hidden;
		float: left;
		margin-left: 4%;
		margin-top: 0.2rem;
	}

	.sjhead .sjheadan a {
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
	}

	.tsjheadop .sjheadan img {
		width: 100%;

	}

	.sjlogo {
		width: 28%;
		height: auto;
		overflow: hidden;
		padding-top: 0.18rem;
		position: absolute;
		left: 36%;
	}

	.sjlogo a {
		width: 100%;
		display: block;
	}

	.sjlogo a img {
		width: 100%;
	}

	.sjheadtc {
		width: 50%;
		height: 100%;
		z-index: 100;
		position: absolute;
		left: 0px;
		top: 0px;
		padding-left: 8%;
		background: #000000;
		display: block;
		padding-top: 3%;
	}

	.sjheadtc ul {
		padding: 0px;
	}

	.sjheadtc ul li {
		width: 100%;
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: 16px;
	}

	.sjheadtc ul li a {
		color: #FFF;
	}

	.sjheadtcgb {
		width: 20px;
		height: 20px;
		font-size: 30px;
		color: #FFF;
		position: absolute;
		right: 10%;
		top: 3%;
	}

	.sjheadtcgb a {
		color: #FFF;
	}

	.slide-text {
		left: 0;
		top: 44%;
	}

	.conner .connern .con_cp .con_cpbt .con_cpbtz {
		width: 90%;
		height: auto;
		overflow: hidden;
		text-align: left;
		font-size: 16px;
		line-height: 30px;
		margin-top: 40px;
		color: #737373;
	}

	.conner .connern {
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
		display: flex !important;
		flex-direction: column !important;
	}

	.conner .connern .con_cp .con_cptp a .con_cptpr .con_cptprs {
		color: #FFF;
		font-size: 14px;
		border-bottom: 1px solid #FFF;
		position: absolute;
		top: 40px;
		justify-content: center !important;
	}

	.conner .connern .con_cp .con_cptp a .con_cptpr .con_cptprz {
		color: #FFF;
		font-size: 10px;
		position: absolute;
		align-self: center !important;
	}

	.conner .connern .con_cp .con_cptp a .con_cptpr .con_cptprx {
		color: #FFF;
		font-size: 14px;
		border-bottom: 1px solid #FFF;
		position: absolute;
		bottom: 30px;
		justify-content: center !important;
	}


	.conner .connern .con_cp .con_cpbt .con_cpbts {

		font-size: 20px;
		line-height: 0.4rem;
	}

	.conner .connern .con_cp .con_cpbt .con_cpbtz {
		width: 90%;
		font-size: 16px;
		line-height: 0.6rem;
		margin-top: 0.3rem;

	}

	.conner .connern .con_cp .con_cpbt .con_cpbtx {
		line-height: 0.4rem;
		margin-top: 0.4rem;

	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl {
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl ul {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl ul li {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 0.3rem;
		background: #EFEFEF;
		padding: 0.2rem 3%;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_rq {
		width: 28%;
		height: auto;
		overflow: hidden;
		float: left;
		line-height: 0.6rem;
		font-size: 16px;
		color: #000;
		display: block;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_zw {
		width: 68%;
		height: auto;
		overflow: hidden;
		float: right;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_zw .con_xwnrl_zws {
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
		line-height: 0.5rem;
		font-size: 20px;
		color: #000;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrl ul li a .con_xwnrl_zw .con_xwnrl_zwx {
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
		line-height: 0.35rem;
		font-size: 14px;
		color: #737373;
	}

	.conner .connern .con_xw .con_xwnr .con_xwnrr {
		width: 40%;
		height: auto;
		overflow: hidden;
		float: left;
		display: none;
	}

	.conner .connern .con_xw .syxwgd {
		width: 30%;
		height: 0.5rem;
		line-height: 0.5rem;
		border: 1px solid #000;
		display: block;
		text-align: center;
		margin: 0px auto;
		margin-bottom: 0.5rem;
	}

	.conner .connern .con_xw .syxwgd a {
		color: #000;
	}


	.conner .connern .con_sc .con_sc_nr {
		width: 100%;
	}

	.conner .connern .con_sc .con_sc_bt {
		font-size: 30px;
		margin-top: 0.3rem;
	}

	.conner .connern .con_sc .con_sc_nr {
		width: 100%;
		height: auto;
		overflow: hidden;
		text-align: left;
		font-size: 16px;
		line-height: 0.45rem;
		margin: 0.3rem auto;
	}

	.conner .connern .con_sc .con_sc_scbt {
		font-size: 20px;
	}

	.conner .connern .con_sc img {
		width: 70%;
		margin: 0.2rem auto;
	}


	.foot .footn_pc {
		width: 100%;
		height: auto !important;
		background: url(../images/sjfootbg.jpg) no-repeat top center #e9e9e9;
		background-size: 100%;
		background-position: top;
		align-items: center !important;
		display: flex !important;
		padding-top: 0.5rem;
	}

	.foot .footn_pc .footn_pcn {
		width: 90%;
		height: auto !important;
		margin: 0px auto;
		align-items: center !important;
		justify-content: space-around !important;
		display: flex !important;
		flex-direction: column !important;
	}

	.foot .footn_pc .footn_pcn .footn_pcnl {
		flex: 0 0 auto;
		width: 100%;
		flex-direction: column !important;
		display: flex !important;
	}

	.foot .footn_pc .footn_pcn .footn_pcnl img {
		flex: 0 0 auto;
		width: 33.33333333%;
		object-fit: contain;
		vertical-align: middle;
		margin: 0px auto;
		margin-bottom: 0.15rem;
	}

	.foot .footn_pc .footn_pcn .footn_pcnl_nr {
		font-size: 16px;
		color: #000000;
		line-height: 0.35rem;
		margin-top: 0.15rem;
	}

	.foot .footn_pc .footn_pcn .footn_pcnr {
		width: 100%;
		flex-direction: column !important;
		display: flex !important;
	}

	.foot .footn_pc .footn_pcn .footn_pcnr .footn_pcnr_ewm {
		flex: 0 0 auto;
		width: 100%;
		display: flex !important;
	}

	.foot .footn_pc .footn_pcn .footn_pcnr .footn_pcnr_ewm img {
		vertical-align: middle;
		object-fit: contain;
		max-width: 23%;
		margin: 0.25rem 1%;
	}

	.foot .footn_pc .footn_pcn .footn_pcnr .footn_pcnr_nr {
		font-size: 16px;
		color: #747474;
		line-height: 0.35rem;
		margin: 0.2rem 0px;
	}



	.sjfootlm {
		width: 100%;
		height: auto;
		display: block;
		background: #000;
		position: fixed;
		bottom: 0px;
		z-index: 999;
	}

	.sjfootlm ul {
		width: 100%;
		height: 1rem;
		margin: 0px;
		padding: 0px;
	}

	.sjfootlm ul li {
		width: 25%;
		height: 1rem;
		float: left;
	}

	.sjfootlm ul li a {
		width: 100%;
		height: auto;
		display: block;
		text-align: center;
	}

	.sjfootlm ul li a img {
		width: 0.25rem;
		height: auto;
		display: inline-block;
		margin-right: 0.2rem;
	}

	.sjfootlm ul li a span {
		width: auto;
		height: 1rem;
		display: inline-block;
		line-height: 1rem;
		font-size: 16px;
		color: #FFF;
	}

	.sjfootlm ul li ul {
		width: 25%;
		height: auto;
		position: absolute;
		bottom: 1rem;
		z-index: 100;
		background: rgba(0, 0, 0, .8);
	}

	.sjfootlm ul li ul.sjfootlm1 {
		left: 0px;
	}

	.sjfootlm ul li ul.sjfootlm2 {
		left: 25%;
	}

	.sjfootlm ul li ul.sjfootlm3 {
		left: 50%;
	}

	.sjfootlm ul li ul.sjfootlm4 {
		left: 75%;
	}

	.sjfootlm ul li ul li {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 14px;
		float: none;
	}

	.sjfootlm ul li ul li a {
		color: #FFF;
	}



	.nybanner {
		margin-top: 0.85rem;
	}

	.nybanner .nybannerwa .nybannerwas {
		font-size: 24px;
		color: #FFF;
		line-height: 0.5rem;
	}

	.nybanner .nybannerwa .nybannerwax {
		font-size: 14px;
		color: #FFF;
		line-height: 0.5rem;
		text-transform: uppercase;
	}

	.nypp_1s {

		font-size: 20px;
		line-height: 0.5rem;font-weight: 600;
	}

	.nypp_1x {
		width:96%;
		font-size: 16px;
		line-height: 0.4rem;
		margin-top: 0.2rem;

	}

	.nycon .nypp_2 {
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;

	}

	.nycon .nypp_2 .nypp_2nr {
		width: 90%;
		font-size: 16px;
		color: #FFF;
		line-height: 0.5rem;
	}

	.nycon .nypp_2 .nypp_2tp {
		height: 8rem;
		object-fit: cover;
	}


	.nycon .nypp_3 {
		margin-top: 0.3rem;
		display: flex;
		flex-direction: column !important;
		margin-bottom: 0.3rem;

	}

	.nycon .nypp_3 .nypp_3tp {

		width: 100%;

	}

	.nycon .nypp_3 .nypp_3wz {
		width: 90%;

	}

	.nycon .nypp_3 .nypp_3wz .nypp_3wzn {
		max-width: 100%;
		line-height: 0.5rem;
		padding: 0.3rem 0rem;
	}

	.nycon .nypp_4 {
		margin-top: 0.3rem;
		margin-bottom: 0.3rem;

	}

	.nycon .nypp_4 .nypp_4tp {
		margin-top: 0.2rem;
	}

	.nycon .nypp_5 {
		margin-top: 0.3rem;
		margin-bottom: 0.3rem;

	}

	.nycon .nypp_5 .nypp_5x .nypp_5xnr {
		font-size: 16px;
		line-height: 0.6rem;
		width: 90%;

	}

	.nycon .nypp_6 {

		margin-top: 0.3rem;
		margin-bottom: 0.3rem;

	}

	.nycon .nypp_6 .nypp_6x {

		/* display: flex !important; */

		margin: 0.3rem auto;
	}

	.nycon .nypp_6 .nypp_6x .nypp_6xli {
		width: 33%;
		float: left;
	}

	.nycon .nypp_6 .nypp_6x .nypp_6xli img {
		width: 100%;
	}


	.nypp_6x ul {
		width: 100%;
	}

	.nypp_6x ul li {
		width: 30%;
		float: left;
		margin: 0px 1.6666%;
		margin-bottom: 0.2rem;
	}

	.nycon .nypp_6 .nypp_6x .nypp_6xli {
		width: 100%;
		float: none;
		margin: 0px auto;
	}

	.nycon .nypp_6 .nypp_6x .nypp_6xli img {
		width: 80%;

	}

	.nycon .nypp_6 .nypp_6x .nypp_6xli .nypp_6xliwz {
		line-height: 0.4rem;
		width: 100%;
		font-size: 12px;
	}

	.nycon .nyls {
		margin-bottom: 0.3rem;
		padding: 0.3rem 0px;
	}

	.nyls_1x {
		width: 90%;
		font-size: 16px;
		line-height: 0.4rem;
		margin-top: 0.3rem;

	}

	.nycon .nylstp {

		width: 98%;
		margin: 0.3rem auto;
	}

	.nycp {
		width: 94%;
		padding: 0.3rem 0px;

	}

	.nycp_lb {

		margin: 0px auto;

	}

	.nycp_lb ul {

		margin-top: 0px;
	}

	.nycp_lb ul li {
		width: 100%;
		margin: 0rem;
	}

	.nycp_lb ul li .nycp_lbx .nycp_lbxs_al {
		width: 100%;
		line-height: 0.4rem;
		font-size: 20px;

	}


	.nycp_lb ul li .nycp_lbx .nycp_lbxx_al {
		display: none;
	}

	.nybanner .nybannerwaa .nybannerwass {
		font-size: 24px;
		color: #FFF;
		line-height: 0.6rem;
	}

	.nycpxx1 {
		width: 90%;
		height: auto;
		margin: 0.3rem auto;
		line-height: 0.4rem;
		font-size: 16px;
		color: #212529;
	}

	.xwlifgx {
		width: 100%;
		height: 1px;
		background: rgba(0, 0, 0, 0.1);
		display: block;
		margin-bottom: 0.3rem;
	}

	.nycp_lb ul li .nycp_lbx .nycp_lbxs_xw {

		line-height: 0.5rem;
		font-size: 20px;
		text-align: left;
	}

	.nycp_lb ul li .nycp_lbx .nycp_lbxx_xw {
		line-height: 0.3rem;
		font-size: 13px;
		color: #dee2e6;
		text-align: left;
	}

	.nyxwxx3bt {
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 20px;
		margin-top: 0.3rem;
		margin-bottom: 0.3rem;
	}

	.nycpxx3bt {
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: 30px;
		padding-top: 0rem;
		padding-bottom: 0rem;
		margin-top: -0.5rem;
	}

	.nyty_1bt {

		font-size: 20px;
		line-height: 0.4rem;
		margin-top: 0.3rem;
	}

	.nyty_1tx {

		font-size: 16px;
		line-height: 0.4rem;
		margin-top: 0.3rem;
	}

	.nyty_1nr {
		width: 100%;
		text-align: left;
		font-size: 14px;
		line-height: 0.4rem;
		margin-top: 0.3rem;
	}

	.nyty_1nrbt {

		font-size: 20px;
		padding-right: 0.2rem;
	}

	.nyty_2 .nyty_2x {
		margin: 0.3rem auto;
		padding: 0.3rem 0px;
	}

	.nyty_2 .nyty_2x .nyty_2xn {
		width: 96%;

	}

	.nyty_2 .nyty_2x .nyty_2xn .nyty_2xns {
		font-size: 20px;
		line-height: 0.4rem;
		margin: 0.3rem 0px;
	}

	.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx {

		flex-direction: column !important;

	}

	.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxl {
		margin-right: 0px !important;
		width: 100%;
		margin-bottom: 0.3rem;
	}

	.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxr {

		margin-left: 0.2rem;
	}

	.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxr .nyty_2xnxrs {
		font-size: 18px;
		margin-bottom: 0.2rem;
		line-height: 0.4rem;
	}

	.nyty_2 .nyty_2x .nyty_2xn .nyty_2xnx .nyty_2xnxr .nyty_2xnxrx {
		font-size: 13px;
		color: #737373;
		line-height: 0.3rem;
	}

	.nyty_3 img {
		width: 100%;
		margin: 0.3rem auto;
	}

	.nyty_2xnsen {
		margin-top: 0px;
	}

	.nyty_2xn form {

		margin: 0.3rem auto;
	}

	.nyty_2xn form .nyty_bd {
		flex-direction: column !important;
		margin: 0px;
	}

	.nyty_2xn form .nyty_bdd {
		width: 100%;
		animation-name: bounceInLeft;
		padding-right: 0px !important;
		margin-bottom: 0.2rem;
	}

	.nyty_bdxz {
		width: 100%;
		padding-right: 0px !important;
		margin-bottom: 0.2rem;
	}

	.nyty_2xn form .nyty_bdc {
		width: 100%;
		padding-right: 0px !important;
		margin-bottom: 0.2rem;
	}

	.nyty_bddp {
		width: 100%;
		padding-right: 0px !important;
		margin-bottom: 0.2rem;
	}

	.nyty_tj {
		align-self: flex-start !important;

	}

	.nycp_cs .nycp_csn {

		flex-direction: column !important;
		margin-bottom: 0.3rem;

	}

	.nycp_cs .nycp_csn .nycp_csnl {

		display: none !important;

	}

	.nycp_cs .nycp_csn .nycp_csnln {
		width: 100%;
		display: block;
		margin-bottom: 0.2rem;
	}

	.nycp_cs .nycp_csn .nycp_csnln select {
		width: 100%;
	}



	.nyal_lb {
		width: 100%;
		height: auto;
		flex-wrap: wrap !important;
		flex-direction: row !important;
		display: flex !important;
		margin: 40px auto;
		justify-content: center !important;
	}

	.nyal_lb ul {
		width: 100%;
		height: auto;
		flex-wrap: wrap !important;
		flex-direction: row !important;
		display: flex !important;
		margin-top: 20px;
	}

	.nyal_lb ul li {
		width: 48%;
		flex: 0 0 auto;
		display: flex !important;
		flex-direction: column !important;
		margin: 20px 1.5%;
	}

	.nyal_lb {

		margin: 0px auto;

	}

	.nyal_lb ul {

		margin-top: 0px;
	}

	.nyal_lb ul li {
		width: 48%;
		margin: 0rem;
		float: left;
		margin: 0px 1% 0.2rem 1%;
	}

	.nyal_lb ul li .nyal_lbs {
		width: 100%;


	}

	.nyal_lb ul li .nyal_lbs img {
		width: 100%;


	}

	.nyal_lb ul li .nyal_lbx {
		width: 100%;
		line-height: 0.5rem;
		font-size: 16px;
		color: #000;

	}


	.nyal_lb ul li .nyal_lbx .nyal_lbxs_al a {
		width: 100%;
		color: #000;
		text-align: center;
		display: block;
		font-size: 16px;
	}

	.nyal_lb ul li .nyal_lbx .nyal_lbxx_al {
		display: none;
	}


	.nycpxx2 {
		width: 100%;
		height: auto;
		margin: 0.3rem auto;
	}

	.nycpxx3 {
		width: 80%;
		height: auto;
		margin: 0.3rem auto;
	}

	.conxgxw {

		padding-top: 0.6rem;
	}

	.nycp_fl {
		width: 98%;
		height: auto;
		display: block;
	}

.nycp_fls {
		width: 100%;
		height: auto;
		overflow-x: auto;
      white-space: nowrap;

	}

	.nycp_fls ul {
		margin: 0px;
		padding: 0px;
		 display: inline-block;
		 width: 100%;


	}

	.nycp_fls ul li {
		width: 25%;
		height: 0.5rem;
		line-height: 0.5rem;
		text-align: center;
		font-size: 18px;
		
		 display: inline-block;

	}

	.nycp_fls ul li  {
		color: #666;
	}

	.nycp_fls li.cur {
		color: #000;
		border-bottom: 1px solid #000;
	}

	.nycp_flx {
		width: 100%;
		height: auto;
	}

	.nycp_flx ul {
		margin: 0px;
		padding: 0px;
	}

	.nycp_flx ul li {
		width: 23%;
		height: 0.5rem;
		line-height: 0.5rem;
		text-align: center;
		font-size: 18px;
		float: left;
		margin: 0.3rem 1%;
	}

	.nycp_flx ul li a {
		width: 100%;
		height: 0.5rem;
		color: #666;
		background-color: #DEDEDE;
		color: #3D3D3D;
		display: block;
	}

	.nycp_flx a.cur {
		background-color: #3D3D3D;
		color: #ffffff;
	}

	.nyry_2x_sj {
		width: 85%;
		height: auto;
		margin: 0.4rem auto;
		display: block
	}

	.nyry_2 {
		/*display: none;*/
		margin: 0;
	}
	.nyry_2 .nyry_2x{width: 90%;}
	.nyry_2x_sjs {
		font-size: 20px;
		text-align: center;
		margin: 0.3rem auto;
	}

	.nyry_2x_sjx {
		width: 100%;
		height: auto;
		margin: 0px auto;
	}

	.nyry_2x_sjx ul {
		margin: 0px;
	}

	.nyry_2x_sjx ul li {
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #FFF;
		margin-bottom: 0.3rem;
	}

	.nyry_2x_sjx ul li a {
		width: 100%;
		height: auto;
		display: block;
	}

	.nyry_2x_sjx ul li a .nyry_2x_sjxs {
		width: 80%;
		height: auto;
		display: block;
		margin: 0px auto;
		padding-top: 0.3rem;
	}

	.nyry_2x_sjx ul li a .nyry_2x_sjxs img {
		width: 100%;
	}

	.nyry_2x_sjx ul li a .nyry_2x_sjxx {
		width: 100%;
		height: 1rem;
		line-height: 0.5rem;
		font-size: 16px;
		color: #000000;
		text-align: center;
		padding-bottom: 0.3rem;
	}

	.nyry_2x_sjx ul li a .nyry_2x_sjxx span {
		width: 100%;
		height: 0.5rem;
		display: block;
	}

	.nyry_2x_sjx ul li a .nyry_2x_sjxx .nyry_2x_sjxxs {
		font-size: 16px;
	}

	.nyry_2x_sjx ul li a .nyry_2x_sjxx .nyry_2x_sjxxx {
		font-size: 13px;
	}

	.conner .connern .con_cp .con_cptp {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: none;
	}

	.con_cptp_sj {
		width: 100%;
		height: auto;
		display: block;
		position: relative;
	}

	.con_cptp_sjz {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding-top: 0.4rem;
	}

	.con_cptp_sjz a {
		width: 100%;
		height: 100%;
		overflow: hidden;
		flex-wrap: wrap !important;
		flex-direction: row !important;
		display: flex !important;
		text-decoration: none;
	}

	.con_cptp_sjz a .con_cptp_sjzl {
		width: 70%;
		height: 100%;
		animation-name: slideInLeft;
	}

	.con_cptp_sjz a .con_cptp_sjzl img {
		width: 100%;
		flex: 0 0 auto;
		object-fit: fill;
		height: auto;
	}

	.con_cptp_sjz a .con_cptp_sjzr {
		width: 30%;
		display: flex !important;
		animation-name: slideInRight;
		justify-content: center;
		position: relative !important;
	}

	.con_cptp_sjz a .con_cptp_sjzr img {
		width: 100%;
		flex: 0 0 auto;
		object-fit: cover;
		height: 100%;
	}

	.con_cptp_sjz a .con_cptp_sjzr .con_cptp_sjzrs {
		color: #FFF;
		font-size: 14px;
		border-bottom: 1px solid #FFF;
		position: absolute;
		top: 40px;
		justify-content: center !important;
	}

	.con_cptp_sjz a .con_cptp_sjzr .con_cptp_sjzrz {
		color: #FFF;
		font-size: 11px;
		position: absolute;
		align-self: center !important;
	}

	.con_cptp_sjz a .con_cptp_sjzr .con_cptp_sjzrx {
		color: #FFF;
		font-size: 14px;
		border-bottom: 1px solid #FFF;
		position: absolute;
		bottom: 30px;
		justify-content: center !important;
	}

	.con_cptp_sjx {
		width: 100%;
		height: 8px;
		position: absolute;
		z-index: 90;
		bottom: 20px;
		text-align: center;
	}

	.con_cptp_sjx a {
		width: 8px;
		height: 8px;
		display: inline-block;
		margin: 0px 5px;
		border-radius: 10px;
		background: #ffffff;
	}

	.con_cptp_sjx a.cur {
		background: rgba(0, 0, 0, 0.5);
	}
	
	
.text-line-1 {
  font-size:20px;
   line-height:0.5rem;
  color:#FFFFFF;
  text-align:center;
  display:block;margin:0px;
}

.text-line-2 {
  font-size: 13px;
  text-align:center;
  line-height:0.3rem;
  color:#FFFFFF;
  border-bottom:0px solid #FFFFFF;
  padding-bottom: 8px;
  display:block; width:100%;

  
}
.text-wrapper {

    top: 75%;

}	

  .nybanner .nybanner_sk {
	width:50px;border:3px solid #FFF;
   }

	
}



.d-flex {
    display: flex !important;
}
.flex-column {
    flex-direction: column !important;
}
.position-absolute {
    position: absolute !important;
}
.align-items-center {
    align-items: center !important;
}
.text-center {
    text-align: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-center {
    justify-content: center !important;
}
.flex-row {
    flex-direction: row !important;
}
.text-white {
    --bs-text-opacity: 1;
    color: #fff;
}
.li-height {
    line-height: 25px;
}
.py-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.paddt-3 {
    padding-top: 45px !important;
}
.px-3 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-around {
    justify-content: space-around !important;
}
.flex-grow-1 {
    flex-grow: 1 !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.position-relative {
    position: relative !important;
}
.text-black{color: #333;}
img{max-width: 100%;}
*{box-sizing: border-box;}
.col-12{width: 100%;}

.font-big-6{font-size: 0.3rem;}
.col-4 {flex: 0 0 auto;
    width: 25%;}
.col-6 {
    flex: 0 0 auto;
    width: 50%;
}
.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}
.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}
.padd-tb-35-2 {
    padding-top: 40px !important;
    padding-bottom: 30px !important;
}
.sousuo {
    border: 1px solid #C8C8C8;
    border-radius: 5px;
    padding: 0 20px;
}
.sousuo input{border: none;flex: 1;height: 40px;line-height: 40px;}


.ani_top {
	animation: ani_top .5s;
	z-index: 1;
}

@keyframes ani_top {
	from {
		transform: translateY(100%);
		opacity: .3;
	}
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

.ani_bottom {
	animation: ani_bottom .5s;
	animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}

@keyframes ani_bottom {
	from {
		transform: translateY(0);
		opacity: 1;
	}
	to {
		transform: translateY(100%);
		opacity: 0;
		z-index: -1;
	}
}

.mobile{display: none!important;}
.pc{display: block;}
.pro-div{margin-bottom: 70px;}
.pro-div .text{padding: 10px 0}
.pro-div .title,.pro-div .typename{font-size: 20px;color: #333;}
.pro-div .imgcon{position: relative;display: block;padding-top: 100%;height: 0;box-sizing: content-box;}
.pro-div .imgcon .img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.left-0 {
    left: 0;
}
.top-50 {
    top: 50% !important;
}
.pro-chan-list{flex-wrap: wrap;}
.banner{width: 100%;}

.banner .swiper-pagination-bullet,.mobile_swiper_situ .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active,.mobile_swiper_situ .swiper-pagination-bullet-active {
  background-color: rgba(0, 0, 0, .5);
}
img{max-width: 100%;}
.text-white{color: #fff!important;}
@media (max-width:768px) {
	.nybanenrgd{ min-height:34vh; display:block;}
	.mobile{display: block!important;}
  	.pc{display: none!important;}
	.sjfootlm ul li ul{display: none;}
	.mobile-top div {
	    text-align-last: auto !important;
	}
	.van-tabs__wrap--scrollable .van-tab {
		padding: 0 25px !important;
	}
	.van-tabs__nav {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.mobile-beijin {
			height: 90vh;
		}
	.mobile-top .mobile-beijin {
	    height: 34vh;
	    width: 100%;
	}

	.font-big-6 {
		font-size: 30px;
	}
	.fs-1r {
	    font-size: 14px !important;
	}

		/*.font-lg {*/
		/*	font-size: 45px !important;*/
		/*}*/

		.mobile-top div {
			text-align-last: auto !important;
		}
		.mobile-top .desc{padding: 0 20px;width: 100%;}

		.mobile-fubiaoti {
			font-size: 1.25rem !important;
		}

		.mobile-top .mobile-icon {
			width: 64px !important;
			display: none !important;
		}

		.pro-chan-list > div {
			width: 100%;
			padding: 0;
			margin: 16px 0;
		}
		.pro-chan-list .text{font-size: 15px;padding-top: 10px;line-height: 1.8;}
		.pro-chan-list .title,.pro-chan-list .desc{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100vw;font-size: 16px;}

		.ofc {
			object-fit: cover !important;
		}

		.img_bing {
			width: 50% !important;
			height: 18rem;
			padding: 0 !important;
			margin: 16px 0 !important;
		}


	.van-tabs__line {
		background-color: #3D3D3D !important;
		height: 1px !important;
		bottom: 20px !important;
	}

	.mobile-menutwo .van-tabs__wrap .van-tabs__nav .van-tabs__line {
		display: none;
	}

	.mobile-menutwo .van-tabs__wrap .van-tabs__nav .van-tab--active {
		background-color: #3D3D3D !important;
		color: white !important;
	}

	@deep:~'>>>';
	@
	{
		deep
	}
	.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
		content: "next";
		font-size: 30px;
	}

	@deep:~'>>>';
	@
	{
		deep
	}
	.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
		content: "prev";
		font-size: 30px;
	}

	.mobile-menutwo{margin-top: 10px;}
	.mobile-menutwo .van-tabs__wrap .van-tabs__nav .van-tab {
		background-color: #DEDEDE;
		color: #3D3D3D;
		width: max-content;
		/*margin: 0 .5rem !important;*/
		height: 36px;
		flex-grow: 0;
		padding: 16px;
	}

	.mobile-menutwo .van-tabs__wrap .van-tabs__nav {
		/*padding-left: 0.5rem !important;*/
		display: flex;
		flex-direction: row;
		align-content: center;
		justify-content: space-between;
	}

	.mobile-menutwo .van-tabs__wrap .van-tabs__nav .van-tab span {
		width: max-content;
		width: -moz-max-content;
		font-size: 14px !important;
	}

	.mobile-menutwo .van-tabs__content .pro-chan-list > div i {
		font-size: 45px;
	}
	.sousuo{width: 100%;}
	.sousuo input {
		font-size: 15px;
		height: 45px !important;
	}
	.van-tabs__nav span{font-size: 15px;}

	.nyry_2 .nyry_2x .swiper-button-next, .nyry_2 .nyry_2x .swiper-button-prev{margin-top: -60px;}
	.nyry_2 .swiper-button-next::after, .nyry_2 .swiper-button-prev::after{font-size: 30px;}
	.nyry_2 .nyry_2x .swiper-slide .zsbt{font-size: 14px;}
}
.icon-sousuo{cursor: pointer;}

@media (max-width:414px) {}

@media (max-width:375px) {}

@media (max-width:320px) {}