body {
	margin: auto;
	cursor: default;
}

a {
	text-decoration: none;
	color: inherit;
}

ul {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
}

ul li {
	list-style-type: none;
}

div,
a,
textarea,
input,
span {
	box-sizing: border-box;
}

input {
	background: none;
}

input[type="button"] {
	cursor: pointer;
}

button {
	cursor: pointer;
}

textarea {
	resize: none;
	font-family: inherit;
}

div,
input {
	box-sizing: border-box;
}

::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

::-webkit-scrollbar-thumb {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .3);
}

::-webkit-scrollbar-track {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .1);
}

/* a:hover,
button:hover {
	opacity: 0.7;
} */

.container {
	padding: 0 120px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
}

.container2 {
	width: 1200px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
}
.container3 {
		width: 1400px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
}
.banner {
	width: 100%;
}
.banner_tit{
    width: 100%;
    padding: 40px 0;
    text-align: center;
    font-size: 48px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.banner_sws{
    	width: 100%;
	height: 600px;
}
.banner_sws .swiper {
	width: 100%;
	height: 100%;
}

.banner_sws .swiper-slide {
	width: 100%;
	height: 100%;
}

.banner_sws .swiper-pagination-bullet {
	width: 45px;
	height: 5px;
	background: white;
	border-radius: 5px;
}

.banner_sws .swiper-pagination-bullet-active {
	background: white;
}
.banner_sws .swiper-slide a{
  	width: 100%;
	height: 100%;
    display: block;  
}
.banne {
	width: 100%;
	height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
}

.inde_abouts {
	width: 100%;
	/*padding-right: 120px;*/
}
.inde_about{
    width: 100%;
    margin: 40px auto;
    padding-right: 55px;
}
.inde_about1 {
    width: 100%;
	/*width: 35%;*/
	/*height: 580px;*/
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.inde_about2 {
    width: calc(100% - 615px);
	/*width: 64%;*/
	/*padding: 0 55px;*/
/*float: left;*/
display: inline-block;
vertical-align: middle;
}

.inde_about3 {
    width: 100%;
    display: inline-block;
	/*width: 200px;*/
	/*float: left;*/
	/*
	margin-right: 25px;*/
}

.inde_about3_1 {
    width: 23.5%;
	/*width: 100%;*/
	/*margin-bottom: 70px;*/
	margin-right: 2%;
	margin-bottom: 25px;
	float: left;
}
.inde_about3_1:nth-child(4n){
    margin-right: 0;
}
/*.inde_about3_1:last-child {*/
/*	margin-bottom: 0;*/
/*}*/

.inde_about3_2 {
	width: 100%;
	font-size: 30px;
	color: #004EBA;
	font-weight: bold;
}

.inde_about3_3 {
	width: 100%;
	font-size: 16px;
	color: #333333;
	margin-top: 5px;
}

.inde_about4 {
    width: 560px;
	/*width: calc(100% - 225px);*/
	/*float: left;*/
	margin-left: 50px;
	display: inline-block;
vertical-align: middle;
}

.inde_about4_1 {
	width: 100%;
	/*font-size: 30px;*/
	font-size: 48px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 40px;
	float: left;
	text-align: center;
}

.inde_about4_2 {
	width: 100%;
	height: 635px;
    overflow: hidden;
	/*margin-top: 40px;*/
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	font-weight: 200;
}

.inde_about4_3 {
	width: 200px;
	height: 60px;
	display: block;
	margin-top: 50px;
	background: #004EBB;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: white;
}
.inde_about5{
    width: 100%;
}
.inde_proves {
	width: 100%;
	display: inline-block;
	background-image: url(../img/bg_1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.inde_prove{
    	width: 100%;
    	/*margin: 100px auto;*/
    	margin: 50px auto;
}
.inde_proveas {
	width: 100%;
}

.inde_provea {
	width: 100%;
	/*margin-top: 115px;*/
	margin-bottom: 25px;
	display: inline-block;
}

.inde_provea1 {
	/*float: left;*/
	/*font-size: 30px;*/
	font-size: 48px;
	color: white;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}

.inde_provea2 {
	/*float: right;*/
	display: flex;
}

.inde_provea2_1 {
	width: 170px;
	height: 30px;
	border-radius: 5px;
	background: rgba(0, 0, 0, .28);
	text-align: center;
	line-height: 30px;
	padding: 0 10px;
	font-size: 16px;
	color: white;
	margin-right: 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_provea2_1:last-child {
	margin-right: 0;
}

.inde_provea2_1.on {
	background: white;
	color: #333333;
}

.inde_provebs {
	width: 100%;
	margin-bottom: 40px;
	/*padding-left: 120px;*/
}
.inde_provebs:last-child{
    margin-bottom: 0;
}
.inde_proveb1 {
	width: 100%;
	/*display: none;*/
}

.inde_proveb2 {
	width: 100%;
}

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

.inde_proveb2 .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_proveb3 {
	width: 100%;
	background: white;
	display: flex;
	align-items: center;
}

.inde_proveb3_1 {
	width: 52%;
	height: 380px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.inde_proveb3_1_1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.inde_proveb3_1_2 {
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.inde_proveb3_1_2 img {
	width: 65px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.inde_proveb3_2 {
	width: 48%;
	padding:35px;
	padding-right: 70px;
	display: inline-block;
	vertical-align: middle;
}

.inde_proveb3_3 {
	width: 100%;
}

.inde_proveb3_3_1 {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	margin-right: 10px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.inde_proveb3_3_2 {
	width: calc(100% - 95px);
	display: inline-block;
	vertical-align: middle;
}

.inde_proveb3_3_3 {
	width: 100%;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.inde_proveb3_3_4 {
	width: 100%;
	margin-top: 10px;
	display: flex;
}

.inde_proveb3_3_4 img {
	width: 15px;
	margin-right: 5px;
}

.inde_proveb3_3_4 img:last-child {
	margin-right: 0;
}

.inde_proveb3_4 {
	width: 100%;
	margin-top: 20px;
	font-weight: 100;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	/* 限制显示的行数为3 */
	overflow: hidden;
}

.inde_proveb3_5 {
	width: 100%;
	margin-top: 40px;
	display: inline-block;
	font-size: 16px;
	color: #004EBB;
}

.inde_proveb3_5 img {
	width: 25px;
	display: block;
	float: right;
}
.inde_proveb3_6{
    	width: 30%;
	padding:35px;
	padding-right: 70px;
	display: inline-block;
	vertical-align: middle;
}
.inde_proveb3_7{
    	width: 69%;
	height: 380px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.inde_proveb4 {
	width: 100%;
	height: 150px;
	margin-top: 30px;
}

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

.inde_proveb4 .swiper-slide {
	width: 100%;
	height: 100%;
}
.inde_proveb4_1{
    border: 2px solid translate;
        width: 100%;
    height: 100%;
    position: relative;
}
.inde_proveb4_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_proveb4_1.on{
    border-color: white;
}
/*.inde_proveb4_1::after {*/
/*	content: '';*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	background: rgba(255, 255, 255, .7);*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*	z-index: 1;*/
/*}*/

/*.inde_proveb4_1.on::after {*/
/*	display: none;*/
/*}*/
.inde_speaks {
	width: 100%;
}

.inde_speak {
	width: 100%;
	margin: 60px auto;
}

.inde_speak1 {
	width: 100%;
	text-align: center;
	font-size: 48px;
	color: #333333;
	font-weight: bold;
}

.inde_speak2 {
	width: 100%;
	margin-top: 15px;
}

.inde_speak3 {
	width: 330px;
	display: inline-block;
	vertical-align: middle;
}

.inde_speak3_1 {
	width: 100%;
	height: 65px;
	line-height: 65px;
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_speak3_1.on {
	color: #004EBB;
	position: relative;
}

.inde_speak3_1.on::after {
	content: '';
	width: 50%;
	height: 3px;
	background: #004EBB;
	position: absolute;
	left: 0;
	bottom: 0;
}

.inde_speak4 {
	width: calc(100% - 340px);
	display: inline-block;
	vertical-align: middle;
}

.inde_speak4_1 {
	width: 100%;
	display: none;
}

.inde_speak5 {
	width: 100%;
}

.inde_speak6 {
	width: calc(100% - 300px);
	/*margin: 0 80px;*/
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.inde_speak6::before {
	content: '';
	width: 30%;
	height: 100%;
	background: linear-gradient(to right, #fff, rgba(255, 255, 255, .2));
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.inde_speak6::after {
	content: '';
	width: 30%;
	height: 100%;
	background: linear-gradient(to right, rgba(255, 255, 255, .2), #fff);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

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

.inde_speak6 .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_speak6_1 {
	width: 100%;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}

.inde_speak6_1 img {
	width: 100%;
	/* height: 300px; */
	display: block;
	object-fit: cover;
	object-position: center;
	margin-bottom: 20px;
}

.inde_speak6_1 div {
	width: 100%;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_speak7 {
	width: 290px;
	height: 560px;
	display: inline-block;
	vertical-align: middle;
}

.inde_speak7 .swiper-father {
	width: 100%;
	height: 100%;
	padding: 75px 0;
	position: relative;
}

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

.inde_speak7 .swiper-slide {
	width: 100%;
	height: 100%;
	padding: 10px;
}

.inde_speak7 .swiper-button-prev::after,
.inde_speak7 .swiper-button-next::after {
	display: none;
}

.inde_speak7 .swiper-button-prev {
	width: 55px;
	height: 55px;
	background-image: url(../img/prev_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	top: 25px;
	left: 50%;
	transform: translateX(-50%);
}

.inde_speak7 .swiper-button-prev:hover {
	background-image: url(../img/prev_1-s.png);
}

.inde_speak7 .swiper-button-next {
	width: 55px;
	height: 55px;
	background-image: url(../img/next_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	top: calc(100% - 35px);
	left: 50%;
	transform: translateX(-50%);
}

.inde_speak7 .swiper-button-next:hover {
	background-image: url(../img/next_1-s.png);
}

.inde_speak7_1 {
	width: 100%;
	height: 100%;
	border-radius: 100px;
	padding: 0 10px;
	background: #F7F7F7;
	font-size: 18px;
	color: #666666;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.inde_speak7_1.on {
	background: white;
	font-weight: bold;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .21);
	color: #333333;
}

.inde_speak7_1 div {
	width: 100%;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}
.inde_speak8{
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
.inde_speak8_1{
    border: 1px solid #004EBB;
    height: 40px;
    border-radius: 50px;
    display: inline-block;
    padding:0 10px;
    line-height: 40px;
        font-size: 16px;
    color: #666666;
    margin-right: 15px;
    margin-bottom: 10px;
}
.inde_speak8_1.on{
    border-color:#004EBB;
    background: #004EBB;
    color: white;
}
.inde_speak8_1:last-child{
    margin-right: 0;
}
.inde_speak9{
    width: 100%;
}
.inde_speak9_1{
    width: 100%;
    display: none;
}
.inde_speak10{
    width: 100%;
    display: inline-block;
}
.inde_speak10_1{
    border: 1px solid #F7F7F7;
    width: 18.4%;
    float: left;
    margin-top: 20px;
    margin-right: 2%;
    padding: 10px;
        font-size: 16px;
    color: #333333;
    text-align: center;
    font-weight: bold;
}
.inde_speak10_1:nth-child(5n){
    margin-right: 0;
}
.inde_speak10_1 img{
    width: 100%;
    height: 270px;
    display: block;
    object-fit: contain;
    object-position: center;
    margin-bottom: 20px;
}
.inde_speak10_1 div{
        width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.inde_proves,
.inde_speaks,
.banner,
.inde_wewills,
.inde_whys {
	content-visibility: auto;
	contain-intrinsic-size: 1px 600px;
}

.inde_yours {
	width: 100%;
	position: relative;
	overflow: hidden;
	min-height: min(85vh, 820px);
	background-color: #0a1628;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 100px 0 60px;
}

.inde_yours__media,
.inde_yours > .inde_yours__bg {
	position: absolute;
	inset: 0;
	z-index: 0;
	pointer-events: none;
}

.inde_yours__bg {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}

.inde_yours > .container3 {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
}

.inde_your {
	width: 100%;
	margin: 0 auto;
}
.inde_your1{
   	width: 100%; 
   		font-size: 30px;
	color: white;
}
.inde_your2{
    width: 100%;
    	margin-top: 20px;
    	font-size: 20px;
	color: white;
}
.inde_your3{
    width: 100%;
    display: inline-block;
}
.inde_your3_1{
    border: 1px solid rgba(255,255,255,0.7);
    width: 160px;
    height: 40px;
    border-radius: 10px;
    text-align: center;
    line-height: 40px;
    background: rgba(255,255,255,0.4);
    color: white;
    font-size: 16px;
    display: block;
    float: left;
    margin-right: 20px;
    margin-top: 20px;
}
.inde_your3_1:last-child{
    margin-right: 0;
}
.inde_your3_1:hover{
    border-color: #155DFC;
    background: #155DFC;
    color: white;
}
/*.inde_your1 {
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: white;
	font-weight: bold;
	margin: auto;
}

.inde_your2 {
	width: 100%;
	margin-top: 50px;
	display: inline-block;
}

.inde_your3 {
	width: 48%;
	height: 485px;
	border-radius: 10px;
	margin-right: 3%;
	float: left;
	overflow: hidden;
	position: relative;
}

.inde_your3_1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.inde_your3_2 {
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.inde_your3_2 img {
	width: 45px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.inde_your4 {
	width: 49%;
	float: left;
}

.inde_your4_1 {
	width: 100%;
	margin-bottom: 30px;
}

.inde_your4_1:last-child {
	margin-bottom: 0;
}

.inde_your4_2 {
	width: 100%;
	height: 55px;
	border-radius: 5px;
	background: rgba(23, 43, 120, .34);
	padding: 0 20px;
	font-size: 16px;
	color: white;
	font-weight: bold;
}

.inde_your4_2 img {
	width: 30px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.inde_your4_2 div {
	width: calc(100% - 50px);
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.inde_your4_3 {
	width: 100%;
	padding: 15px 40px;
	font-size: 16px;
	color: white;
	line-height: 25px;
	display: none;
}

.inde_your4_1:hover .inde_your4_3 {
	display: block;
}*/

.inde_ourfours {
	width: 100%;
	background-image: url(../img/bg_3.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.inde_ourfour {
	width: 100%;
	margin: 40px auto;
	/*margin-top: 85px;*/
	/*margin-bottom: 60px;*/
}

.inde_ourfour1 {
	width: 100%;
	font-size: 48px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}

.inde_ourfour2 {
	width: 100%;
	margin-top: 10px;
}

.inde_ourfour3 {
    width: 100%;
    height: 150px;
	/*width: 220px;*/
	/*height: 625px;*/
	/*margin-left: 40px;*/
	margin-top: 40px;
	/*display: inline-block;*/
	/*vertical-align: middle;*/
}

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

.inde_ourfour3 .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_ourfour3_1 {
    border: 2px solid transparent;
	width: 100%;
	height: 100%;
	position: relative;
}

.inde_ourfour3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_ourfour3_1.on{
    border-color: #004EBB;
}
/*.inde_ourfour3_1::after {*/
/*	content: '';*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	background: rgba(255, 255, 255, .7);*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*	z-index: 1;*/
/*}*/

/*.inde_ourfour3_1.on::after {*/
/*	display: none;*/
/*}*/

.inde_ourfour4 {
	/*width: calc(100% - 270px);*/
	width: 100%;
	/*display: inline-block;*/
	/*vertical-align: middle;*/
}

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

.inde_ourfour4 .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_ourfour4_1 {
	width: 100%;
	display: inline-block;
}

.inde_ourfour4_2 {
	width: 44%;
	float: left;
}

.inde_ourfour4_2_1 {
	max-width: 100%;
	height: 45px;
	display: block;
}

.inde_ourfour4_2_2 {
	width: 100%;
	/*margin-top: 20px;*/
	font-size: 24px;
	color: #333333;
}

.inde_ourfour4_2_3 {
	width: 100%;
	margin-top: 35px;
	font-size: 16px;
	font-weight: 100;
	color: #333333;
}

.inde_ourfour4_2_4 {
	width: 200px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: #004EBB;
	font-size: 16px;
	color: white;
	margin-top: 50px;
}

.inde_ourfour4_3 {
	width: 46%;
	height: 430px;
	display: block;
	object-fit: cover;
	object-position: center;
	float: right;
}

.inde_news {
	width: 100%;
}

.inde_new {
	width: 100%;
	margin: 60px auto;
	/*margin-top: 100px;*/
	/*margin-bottom: 60px;*/
}

.inde_new1 {
	width: 100%;
	font-size: 48px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}

.inde_new2 {
	width: 100%;
	margin-top: 50px;
	display: inline-block;
}

.inde_new3 {
	width: 44%;
	display: block;
	background: #004EBB;
	float: left;
	margin-right: 4%;
}

.inde_new3_1 {
	width: 100%;
	height: 410px;
	display: block;
	object-fit: contain;
	object-position: center;
}

.inde_new3_2 {
	width: 100%;
	padding: 10px 35px;
	display: inline-block;
}

.inde_new3_3 {
	width: 55px;
	text-align: center;
	margin-right: 30px;
	float: left;
}

.inde_new3_3_1 {
	width: 100%;
	font-size: 30px;
	color: white;
	font-weight: bold;
}

.inde_new3_3_2 {
	width: 100%;
	font-size: 16px;
	color: white;
	font-weight: 100;
}

.inde_new3_4 {
	width: calc(100% - 85px);
	float: left;
}

.inde_new3_4_1 {
	width: 100%;
	padding: 10px 0;
	font-size: 20px;
	color: white;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_new3_4_2 {
	border-top: 1px solid rgba(255, 255, 255, .17);
	width: 100%;
	padding: 20px 0;
	font-size: 16px;
	color: white;
	font-weight: 100;
}

.inde_new3_4_2 div {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为3 */
	overflow: hidden;
}

.inde_new4 {
	width: 52%;
	float: left;
}

.inde_new4_1 {
	border-bottom: 1px solid #DEDEDE;
	width: 100%;
	display: block;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.inde_new4_2 {
	width: 100%;
	display: inline-block;
}

.inde_new4_2_1 {
	width: calc(100% - 120px);
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	float: left;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_new4_2_2 {
	width: 100px;
	text-align: right;
	margin-left: 20px;
	float: left;
	font-size: 16px;
	color: #333333;
}

.inde_new4_3 {
	width: 100%;
	margin-top: 20px;
	display: none;
}

.inde_new4_3_1 {
	width: 100%;
}

.inde_new4_3_2 {
	width: calc(100% - 218px);
	font-size: 16px;
	font-weight: 100;
	color: #333333;
	display: inline-block;
	vertical-align: bottom;
}

.inde_new4_3_2 div {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为3 */
	overflow: hidden;
}

.inde_new4_3_1 img {
	width: 8px;
	margin-left: 200px;
	display: inline-block;
	vertical-align: bottom;
}

.inde_new4_1:hover .inde_new4_3 {
	display: block;
}

.inde_new5 {
	width: 200px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: #004EBB;
	font-size: 16px;
	color: white;
	margin-top: 50px;
	display: block;
}

.inde_wewills {
	width: 100%;
	background-image: url(../img/bg_4.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.inde_wewill {
	width: 100%;
	margin: 70px auto;
	/*margin-top: 70px;*/
	/*margin-bottom: 90px;*/
}

.inde_wewill1 {
	width: 100%;
	font-size: 48px;
	color: white;
	font-weight: bold;
	text-align: center;
}

.inde_wewill2 {
	width: 100%;
	margin-top: 60px;
	font-size: 16px;
	color: white;
}

.inde_wewill3 {
	width: 100%;
	margin-top: 50px;
	display: inline-block;
}

.inde_wewill4 {
	width: 48%;
	float: left;
	display: inline-block;
}

.inde_wewill4_1 {
	width: 48%;
	float: left;
	margin-right: 4%;
	margin-bottom: 30px;
}

.inde_wewill4_1:nth-child(2n) {
	margin-right: 0;
}

.inde_wewill4_1_1 {
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
	color: white;
}

.inde_wewill4_1_2 {
	border: 2px solid rgba(255, 255, 255, .39);
	outline: none;
	width: 100%;
	height: 60px;
	border-radius: 5px;
	padding: 0 20px;
	font-size: 16px;
	color: white;
}

.inde_wewill4_2 {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

.inde_wewill4_2_1 {
	border: 2px solid rgba(255, 255, 255, .39);
	outline: none;
	width: 100%;
	height: 110px;
	border-radius: 5px;
	padding: 10px 20px;
	font-size: 16px;
	color: white;
	background: transparent;
}

.inde_wewill4_3 {
	border: none;
	outline: none;
	float: left;
	width: 165px;
	height: 65px;
	border-radius: 65px;
	background: white;
	font-size: 16px;
	color: #004EBB;
	display: block;
}

.inde_wewill5 {
	border: 2px solid rgba(255, 255, 255, .39);
	width: 44%;
	height: 485px;
	border-radius: 5px;
	padding: 15px;
	margin-left: 8%;
	float: left;
}

.fd_video {
	width: 245px;
	height: 180px;
	border-radius: 10px;
	overflow: hidden;
	position: fixed;
	right: 35px;
	bottom: 560px;
	z-index: 1001;
	cursor: move;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.fd_video video {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
	cursor: default;
}

.fd_video img {
	width: 30px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	cursor: pointer;
	pointer-events: auto;
}

.fd_fds {
	width: 90px;
	position: fixed;
	right: 35px;
	bottom: 155px;
	z-index: 1001;
}

.fd_fd1 {
	width: 100%;
	display: block;
}

.fd_fd1 img {
	width: 100%;
	display: block;
	border-radius: 50%;
}

.fd_fd1 div {
	width: 100%;
	height: 30px;
	background: white;
	border-radius: 5px;
	font-size: 36px;
	color: #2360AA;
	text-align: center;
	line-height: 8px;
	margin-top: -15px;
	position: relative;
	z-index: 1;
}

.fd_fd2 {
	width: 100%;
	background: white;
	border-radius: 70px;
	margin-top: 20px;
	padding: 10px 5px;
}

.fd_fd2_1 {
	border-bottom: 1px solid #E1E1E1;
	width: 100%;
	padding: 15px 0;
	text-align: center;
	font-size: 12px;
	color: #333333;
	display: block;
	position: relative;
}

.fd_fd2_3 {
	max-width: 20px;
	display: block;
	margin: auto;
	margin-bottom: 5px;
}

.fd_fd2_2 {
	max-width: 100%;
	width: 50px;
	display: block;
	margin: auto;
	margin-top: 15px;
}
.fd_fd2_4{
    width: 150px;
    background: white;
    padding: 10px;
    display: none;
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.fd_fd2_4 img{
    width: 100%;
    display: block;
}
.fd_fd2_1:hover .fd_fd2_4{
    display: block;
}
.nybanner {
	width: 100%;
	/*height: 735px;*/
	position: relative;
}

.nybanne1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.nybanne2 {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.nybanne3 {
	width: 100%;
	text-align: center;
}

.nybanne3_1 {
	width: 100%;
	font-size: 82px;
	color: white;
	font-weight: bold;
	text-shadow: 0 4px 0 rgba(0, 0, 0, .59);
}

.nybanne3_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 60px;
	color: white;
	text-shadow: 0 4px 0 rgba(0, 0, 0, .59);
}

.dfh_abouts {
	width: 100%;
}

.dfh_about {
	width: 100%;
	/*margin: 95px auto;*/
	margin: 50px auto;
}

.dfh_abouta {
	width: 100%;
}

.dfh_abouta1 {
	/*width: 42%;*/
	width: 510px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
}

.dfh_abouta1_1 {
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
}

.dfh_abouta1_2 {
	width: 100%;
	margin-top: 30px;
	font-size: 18px;
	color: #333333;
	line-height: 35px;
}

.dfh_abouta2 {
    width: calc(100% - 540px);
	/*width: 53%;*/
	/*margin-left: 4%;*/
	display: inline-block;
	vertical-align: middle;
}

.dfh_aboutb {
	width: 100%;
	/*margin-top: 135px;*/
	margin-top: 60px;
	box-shadow: 0 2px 17px rgba(0, 67, 157, .26);
	display: flex;
	background-image: url(../img/bg_5.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.dfh_aboutb1 {
	width: 25%;
	text-align: center;
	padding: 50px 20px;
}

.dfh_aboutb1_1 {
	width: 100%;
	font-size: 53px;
	color: white;
	font-weight: bold;
}

.dfh_aboutb1_2 {
	width: 100%;
	margin-top: 15px;
	font-size: 18px;
	color: white;
}

.dfh_services {
	width: 100%;
	background-image: url(../img/bg_6.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.dfh_service {
	width: 100%;
	/*margin: 90px auto;*/
	margin: 50px auto;
}

.dfh_service1 {
	width: 51%;
	margin-left: 10%;
	display: inline-block;
	vertical-align: middle;
}

.dfh_service1 img {
	width: 100%;
	display: block;
}

.dfh_service2 {
	width: 38%;
	display: inline-block;
	vertical-align: middle;
}

.dfh_service2_1 {
	width: 100%;
	margin-bottom: 60px;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
}

.dfh_service2_2 {
	width: 100%;
	height: 55px;
	border-radius: 55px;
	background: white;
	margin-bottom: 20px;
	padding: 0 40px;
	box-shadow: inset 0 3px 7px rgba(0, 68, 159, 0.35);
	/*font-size: 18px;*/
	font-size: 20px;
	color: #333333;
}

.dfh_service2_2:last-child {
	margin-bottom: 0;
}

.dfh_service2_2 img {
	width: 13px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.dfh_service2_2 div {
	/*width: calc(100% - 33px);*/
	width: 100%;
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}

.dfh_pros {
	width: 100%;
}

.dfh_pro {
	width: 100%;
	/*margin: 100px auto;*/
	margin: 60px auto;
}

.dfh_pro1 {
	width: 100%;
	/*margin-bottom: 80px;*/
	margin-bottom: 40px;
}

.dfh_pro1:last-child {
	margin-bottom: 0;
}

.dfh_pro2 {
	max-width: 100%;
	width: 685px;
}

.dfh_pro2_1 {
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}

.dfh_pro2_2 {
	width: 100%;
	font-size: 18px;
	color: #333333;
	margin-top: 10px;
	word-wrap: break-word;
	/* white-space: pre-wrap; */
}

.dfh_pro3 {
	width: 100%;
	display: inline-block;
	/*margin-top: 30px;*/
}

.dfh_pro3_1 {
	width: 32%;
	height: 300px;
	font-size: 20px;
	color: white;
	float: left;
	margin-top: 30px;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}

.dfh_pro3_1:nth-child(3n) {
	margin-right: 0;
}
.dfh_pro3_1:hover img{
	transform: scale(1.1);
}
.dfh_pro3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
	transition: transform 0.5s ease; /* 添加过渡效果 */
}

.dfh_pro3_1 div {
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	padding: 0 10px;
	background: rgba(0, 32, 92, .51);
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
	position: absolute;
	left: 0;
	bottom: 0;
}

.dfh_works {
	width: 100%;
	background-image: url(../img/bg_7.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.dfh_work {
	width: 100%;
	margin: 60px auto;
	/*margin-top: 60px;*/
	/*margin-bottom: 100px;*/
}

.dfh_work1 {
	width: 100%;
	font-size: 34px;
	color: white;
	font-weight: bold;
}

.dfh_work2 {
	width: 100%;
	margin-top: 35px;
	display: inline-block;
}

.dfh_work2_1 {
	/*width: 45%;*/
	width: calc(100% - 680px);
	/*display: block;*/
	/*float: left;*/
	/*margin-left: 7%;*/
	    /*height: 535px;*/
	    object-fit: contain;
	    object-position: center;
	    	display: inline-block;
	vertical-align: middle;
}

.dfh_work2_2 {
	/*width: 48%;*/
	width: 600px;
	margin-right: 70px;
	/*float: left;*/
	display: inline-block;
	vertical-align: middle;
}

.dfh_work2_3 {
	width: 100%;
	margin-bottom: 20px;
	display: inline-block;
	/*font-size: 18px;*/
	    font-size: 24px;
	color: white;
}

.dfh_work2_3:last-child {
	margin-bottom: 0;
}

.dfh_work2_3 img {
	width: 13px;
	margin-right: 20px;
	float: left;
}

.dfh_work2_3 div {
	width: calc(100% - 33px);
	float: left;
}

.dfh_packages {
	width: 100%;
}

.dfh_package {
	width: 100%;
	/*margin: 120px auto;*/
	margin: 60px auto;
}

.dfh_package1 {
	width: 46%;
	display: inline-block;
	vertical-align: middle;
}

.dfh_package1_1 {
	width: 100%;
	font-size: 34px;
	color: #000000;
	font-weight: bold;
}

.dfh_package1_2 {
	width: 100%;
	margin-top: 25px;
	font-size: 20px;
	color: #000000;
}

.dfh_package2 {
	width: 50%;
	margin-left: 3%;
	display: inline-block;
	vertical-align: middle;
}

.dfh_explains {
	width: 100%;
	background-image: url(../img/bg_8.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
}

.dfh_explain {
	width: 100%;
	margin: 60px auto;
	/*margin-top: 60px;*/
	/*margin-bottom: 115px;*/
}

.dfh_explain1 {
	width: 100%;
}

.dfh_explain1_1 {
	width: 100%;
	text-align: center;
	font-size: 34px;
	color: white;
	font-weight: bold;
}

.dfh_explain2 {
	width: 100%;
	/*margin-top: 90px;*/
	margin-top: 40px;
}

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

.dfh_explain2 .swiper-slide {
	width: 100%;
	height: 100%;
}
.dfh_explain2 .swiper-button-prev:after,.dfh_explain2 .swiper-button-next:after{
    display: none;
}
.dfh_explain2 .swiper-button-prev{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    left: 10%;
    background-color: white;
    background-image: url('../img/prev_2.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.dfh_explain2 .swiper-button-prev:hover{
   background-image: url('../img/prev_2-s.png');  
}
.dfh_explain2 .swiper-button-next{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    right: 10%;
    background-color: white;
    background-image: url('../img/next_2.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.dfh_explain2 .swiper-button-next:hover{
   background-image: url('../img/next_2-s.png');  
}
.dfh_explain2 .swiper-slide-active .dfh_explain3_1::after {
	display: none;
}

.dfh_explain2 .swiper-slide-active .dfh_explain3_2 {
	opacity: 1;
}

.dfh_explain2 .swiper-slide-active .dfh_explain3_3 {
	opacity: 1;
}

.dfh_explain3 {
	width: 100%;
}
.dfh_explain3:hover .dfh_explain3_1 img {
	transform: scale(1.1);
}
.dfh_explain3_1 {
	width: 100%;
	height: 470px;
	overflow: hidden;
	background: white;
	position: relative;
}

.dfh_explain3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: contain;
	object-position: center;
	transition: transform 0.5s ease; /* 添加过渡效果 */
}

.dfh_explain3_1::after {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(50, 50, 50, .61);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.dfh_explain3_2 {
	width: 100%;
	text-align: center;
	margin-top: 45px;
	font-size: 24px;
	padding: 0 10px;
	color: white;
	opacity: 0;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.dfh_explain3_3 {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	font-size: 18px;
	padding: 0 10px;
	color: white;
	opacity: 0;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.dfh_yours {
	width: 100%;
}

.dfh_your {
	width: 100%;
	/*margin: 95px auto;*/
	margin: 40px auto;
}

.dfh_your1 {
	width: 100%;
	font-size: 34px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 20px;
}

.dfh_your2 {
	width: 100%;
}

.dfh_your3 {
	border-bottom: 2px solid #E2E2E2;
	width: 100%;
	padding: 30px 0;
}

.dfh_your3:last-child {
	border-bottom: 0;
}

.dfh_your3_1 {
	width: 100%;
	display: inline-block;
}

.dfh_your3_1_1 {
	width: 25px;
	float: left;
	margin-left: 20px;
}

.dfh_your3_1_1 img {
	width: 100%;
}

.dfh_your3_1_2 {
	display: block;
}

.dfh_your3_1_3 {
	display: none;
}

.dfh_your3_1_4 {
	width: calc(100% - 45px);
	float: left;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.dfh_your3_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 18px;
	color: #666666;
	line-height: 35px;
	display: none;
}

.dfh_your3.on .dfh_your3_2 {
	display: block;
}

.sourcing_ours {
	width: 100%;
}

.sourcing_our {
	width: 100%;
	/*margin: 100px auto;*/
	margin: 60px auto;
}

.sourcing_our1 {
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
}

.sourcing_our2 {
	width: 100%;
	margin-top: 40px;
	display: inline-block;
}

.sourcing_our3 {
	width: 42%;
	float: left;
}

.sourcing_our3_1 {
	width: 100%;
	margin-bottom: 30px;
	font-size: 18px;
	color: #333333;
}

.sourcing_our3_1:last-child {
	margin-bottom: 0;
}

.sourcing_our3_1 img {
	width: 50px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.sourcing_our3_1 div {
	width: calc(100% - 70px);
	display: inline-block;
	vertical-align: middle;
}

.sourcing_our3_1:hover {
	color: #004EBB;
}

.sourcing_our4 {
	width: 51%;
	display: block;
	float: left;
	margin-left: 7%;
}

.sourcing_works {
	width: 100%;
	background-image: url(../img/bg_9.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sourcing_work {
	width: 100%;
	/*margin: 85px auto;*/
	margin: 60px auto;
}

.sourcing_work1 {
	width: 100%;
	font-size: 34px;
	color: white;
	font-weight: bold;
}

.sourcing_work2 {
	width: 100%;
	display: inline-block;
}

.sourcing_work3 {
	width: 49%;
	/*height:335px;*/
	margin-top: 20px;
	margin-right: 2%;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}

.sourcing_work3:nth-child(2n) {
	margin-right: 0;
}
.sourcing_work3:hover .sourcing_work3_1 {
	transform: scale(1.1);
}
.sourcing_work3_1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
	transition: transform 0.5s ease; /* 添加过渡效果 */
}

.sourcing_work3_2 {
    width: 100%;
    margin-bottom: 10px;
	/*width: 210px;*/
	/*background-image: url(../img/bg_10.png);*/
	/*background-position: center top;*/
	/*background-repeat: no-repeat;*/
	/*background-size: 100% auto;*/
	/*position: absolute;*/
	/*left: 25px;*/
	/*top: 20px;*/
	/*z-index: 1;*/
}

.sourcing_work3_2_1 {
		width: 210px;
	font-size: 16px;
	color: white;
	font-weight: bold;
		padding: 10px;
		background-image: url(../img/bg_10.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	vertical-align: middle;
}

.sourcing_work3_2_2 {
	width: 35px;
	height: 35px;
	/*margin-top: 10px;*/
	margin-right: 10px;
	text-align: center;
	line-height: 35px;
	background: #20B2F2;
	font-size: 16px;
	color: white;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
}
.sourcing_work3_3{
    width: 35px;
	height: 35px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 35px;
	background: #20B2F2;
	font-size: 16px;
	color: white;
	font-weight: bold;
}
.sourcing_work3_4{
    width: 100%;
        height: 335px;
        overflow: hidden;
    position: relative;
}
.sourcing_steps {
	width: 100%;
}

.sourcing_step {
	width: 100%;
	/*margin: 120px auto;*/
	margin: 60px auto;
}

.sourcing_step1 {
	width: 100%;
	/*margin-bottom: 65px;*/
	margin-bottom: 30px;
	display: inline-block;
}

.sourcing_step1:last-child {
	margin-bottom: 0;
}

.sourcing_step1:nth-child(even) .sourcing_step3 {
	float: right;
	margin-left: 4%;
	margin-right: 0;
}
.sourcing_step2:hover img{
	transform: scale(1.1);
}
.sourcing_step2 {
	/*width: 50%;*/
	width: 100%;
	/*height: 355px;*/
	float: left;
	overflow: hidden;
}
.sourcing_step2 img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
	transition: transform 0.5s ease; /* 添加过渡效果 */
}
.sourcing_step3 {
	/*width: 46%;*/
	width: 100%;
	float: left;
	/*margin-right: 4%;*/
	margin-bottom: 4%;
}

.sourcing_step3_1 {
	width: 100%;
	font-size: 34px;
	color: #000000;
	font-weight: bold;
}

.sourcing_step3_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 20px;
	line-height: 35px;
}

.tit_box {
	width: 100%;
}

.tit_bo {
	width: 100%;
	margin: 30px auto;
	font-size: 16px;
	color: #B6B6B6;
}

.tit_bo span {
	margin: 0 5px;
}

.tit_bo a:last-child {
	color: #000000;
}

.news_box {
	width: 100%;
}

.news_bo {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 135px;
}

.news_search {
	border: 1px solid #C5D1E4;
	max-width: 100%;
	width: 655px;
	height: 65px;
	border-radius: 5px;
	overflow: hidden;
	display: flex;
	margin: auto;
}

.news_search input {
	border: none;
	outline: none;
	width: calc(100% - 100px);
	height: 100%;
	padding: 0 20px;
	font-size: 14px;
}

.news_search button {
	border: none;
	outline: none;
	width: 100px;
	height: 100%;
	background: #004EBB;
	font-size: 16px;
	color: white;
}

.pages {
	width: 100%;
	text-align: center;
	margin-top: 40px;
}

.pagination {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}

.pagination li {
	display: inline;
	text-align: center;
}

.pagination a {
	border: 1px solid #E6E6E6;
	box-sizing: border-box;
	float: left;
	display: block;
	min-width: 40px;
	height: 40px;
	font-size: 13px;
	padding: 0 10px;
	background: white;
	color: #333333;
	text-align: center;
	line-height: 40px;
	margin: 0 5px;
}

.pagination span {
	border: 1px solid #E6E6E6;
	box-sizing: border-box;
	float: left;
	display: block;
	min-width: 40px;
	height: 40px;
	font-size: 13px;
	padding: 0 10px;
	background: white;
	color: #333333;
	text-align: center;
	line-height: 40px;
	margin: 0 5px;
}

.pagination a.active {
	/* border: 1px solid #2468F1; */
	background: #004EBB;
	color: white;
}

.pagination a:active {
	/* border: 1px solid #2468F1; */
	background: #004EBB;
	color: white;
}

.news_list {
	width: 100%;
	margin-top: 75px;
}

.news_lia {
	width: 100%;
	display: block;
	box-shadow: 0 0 27px rgba(0, 0, 0, .11);
}

.news_lia1 {
	width: 52%;
	height: 340px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.news_lia2 {
	width: 47%;
	padding: 40px;
	display: inline-block;
	vertical-align: middle;
}

.news_lia2_1 {
	width: 100%;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.news_lia2_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为3 */
	overflow: hidden;
}

.news_lia2_3 {
	width: 100%;
	margin-top: 35px;
	font-size: 16px;
	color: #004EBB;
}

.news_lia2_4 {
	width: 145px;
	height: 45px;
	margin-top: 40px;
	text-align: center;
	line-height: 45px;
	background: #004EBB;
	font-size: 16px;
	color: white;
}

.news_lib {
	border-bottom: 1px solid #E6E6E6;
	width: 100%;
	padding: 40px 0;
}

.news_lib:last-child {
	border-bottom: 0;
}

.news_lib1 {
	width: 100%;
	display: block;
}

.news_lib2 {
	width: 280px;
	height: 225px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.news_lib3 {
	width: calc(100% - 290px);
	padding: 0 35px;
	display: inline-block;
	vertical-align: middle;
}

.news_lib3_1 {
	width: 100%;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.news_lib3_2 {
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 100;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为3 */
	overflow: hidden;
}

.news_lib3_3 {
	width: 100%;
	margin-top: 30px;
	font-size: 16px;
	color: #004EBB;
}

.news_lib1:hover {
	background: #004EBB;
}

.news_lib1:hover .news_lib3_1 {
	color: white;
}

.news_lib1:hover .news_lib3_2 {
	color: white;
}

.news_lib1:hover .news_lib3_3 {
	color: white;
}

.news_detatops {
	width: 100%;
	background: #F5F5F5;
}

.news_detatop {
	width: 100%;
}

.news_detatop1 {
	width: 100%;
	margin: 50px auto;
}

.news_detatop1_1 {
	width: 100%;
	font-size: 40px;
	color: #333333;
	font-weight: bold;
}

.news_detatop1_2 {
	width: 100%;
	margin-top: 40px;
	font-size: 16px;
	color: #333333;
}

.news_detatop1_2 img {
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.news_detadowns {
	width: 100%;
}

.news_detadown {
	width: 100%;
	margin: 70px auto;
	display: inline-block;
}

.news_detadowna {
	width: calc(100% - 480px);
	min-height: 10px;
	float: left;
	font-size: 18px;
	color: #333333;
	line-height: 35px;
}

.news_detadowna img {
	max-width: 100%;
}

.news_detadownb {
	width: 345px;
	float: left;
	margin-left: 135px;
}

.news_detadownb1 {
	border: 1px solid #E6E6E6;
	width: 100%;
	padding: 30px 20px;
	margin-bottom: 20px;
	display: block;
}

.news_detadownb1_1 {
	width: 100%;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.news_detadownb1_2 {
	width: 100%;
	margin-top: 50px;
	font-size: 18px;
	color: #333333;
}

.news_detadownb1:hover .news_detadownb1_1 {
	color: #004EBB;
}

.news_detadownb1:hover .news_detadownb1_2 {
	color: #004EBB;
}

.news_detadownb2 {
	border: 1px solid #E6E6E6;
	width: 100%;
	padding: 35px 20px;
}

.news_detadownb2_1 {
	width: 100%;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.news_detadownb2_2 {
	width: 100%;
	margin-top: 30px;
	display: inline-block;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.news_detadownb2_2 img {
	width: 105px;
	height: 85px;
	display: block;
	float: left;
	margin-right: 10px;
}

.news_detadownb2_2 div {
	width: calc(100% - 115px);
	float: left;
}

.pro_box {
	width: 100%;
}

.pro_bo {
	width: 100%;
	margin: 75px auto;
}

.pro_tjs {
	border: 1px solid #C5D1E4;
	width: 100%;
	border-radius: 5px;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 50px;
}

.pro_tj1 {
	border: none;
	outline: none;
	height: 35px;
	padding-right: 10px;
	font-size: 16px;
	color: #333333;
	margin-right: 50px;
	float: left;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(../img/select_1.png);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 10px auto;
}

.pro_tj2 {
	float: left;
	display: flex;
}

.pro_tj2_1 {
	line-height: 35px;
	margin-right: 5px;
	font-size: 16px;
	color: #333333;
}

.pro_tj2_2 {
	border: 1px solid #EAEAEA;
	width: 225px;
	height: 35px;
	border-radius: 5px;
	position: relative;
}

.pro_tj2_2 input {
	border: none;
	outline: none;
	width: 100%;
	height: 100%;
	padding: 0 15px;
	padding-right: 40px;
	font-size: 14px;
	color: #333333;
	position: relative;
	z-index: 1;
}

.pro_tj2_2 img {
	width: 15px;
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}

.pro_list {
	width: 100%;
	/*margin-top: 50px;*/
	display: inline-block;
}

.pro_li {
	width: 23.125%;
	height: 430px;
	float: left;
	margin-right: 2.5%;
	margin-top: 30px;
	display: block;
	position: relative;
}

.pro_li:nth-child(4n) {
	margin-right: 0;
}

.pro_li1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.pro_li2 {
	height: 25px;
	border-radius: 5px;
	background: rgba(0, 0, 0, .34);
	padding: 0 10px;
	line-height: 25px;
	font-size: 14px;
	color: white;
	position: absolute;
	right: 10px;
	top: 10px;
}

.pro_li3 {
	width: 100%;
	padding: 20px;
	padding-top: 255px;
	font-size: 19px;
	color: white;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
	background-image: url(../img/bg_11.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	bottom: 0;
}

.pro_detail {
	width: 100%;
}

.pro_deta {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 110px;
}

.pro_detatop {
	width: 100%;
	display: inline-block;
}

.pro_detatop1 {
	width: 430px;
	float: left;
	margin-right: 100px;
	position: relative;
}
.pro_detatop1 img{
	max-width: 100%;
}
.pro_detatop1_1{
	width: 100%;
	display: block;
}

.pro_detatop1 div {
	height: 25px;
	border-radius: 5px;
	background: rgba(0, 0, 0, .34);
	padding: 0 10px;
	line-height: 25px;
	font-size: 14px;
	color: white;
	position: absolute;
	right: 10px;
	top: 10px;
}
.pro_detatop1_2{
        width: 65px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.pro_detatop2 {
	width: calc(100% - 530px);
	float: left;
}

.pro_detatop2_1 {
	width: 100%;
	font-size: 36px;
	color: #333333;
}

.pro_detatop2_2 {
	border-top: 1px solid #EDEDED;
	width: 100%;
	margin-top: 40px;
	padding: 40px 0;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	white-space: pre-wrap;
    word-break: break-all;
}
.pro_detatop2_2 p{
	white-space: pre-wrap;
    word-break: break-all;
}
.pro_detatop2_2 span{
	text-wrap-mode: wrap !important;
}
.pro_detadown {
	width: 100%;
	margin-top: 110px;
}

.pro_detadown1 {
	width: 100%;
	font-size: 36px;
	color: #333333;
	font-weight: bold;
}

.pro_detadown2 {
	width: 100%;
	margin-top: 45px;
}

.pro_detadown2 .swiper-father {
	width: 100%;
	height: 100%;
	position: relative;
}

.pro_detadown2 .swiper {
	width: calc(100% - 120px - 120px);
	height: 100%;
}

.pro_detadown2 .swiper-slide {
	width: 100%;
	height: 100%;
}

.pro_detadown2 .swiper-button-prev::after,
.pro_detadown2 .swiper-button-next::after {
	display: none;
}

.pro_detadown2 .swiper-button-prev {
	width: 60px;
	height: 60px;
	background-image: url(../img/prev_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
}

.pro_detadown2 .swiper-button-prev:hover {
	background-image: url(../img/prev_2-s.png);
}

.pro_detadown2 .swiper-button-next {
	width: 60px;
	height: 60px;
	background-image: url(../img/next_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
}

.pro_detadown2 .swiper-button-next:hover {
	background-image: url(../img/next_2-s.png);
}

.pro_detadown3 {
	width: 100%;
	display: block;
	position: relative;
}

.hzal_box {
	width: 100%;
}

.hzal_bo {
	width: 100%;
	margin: 60px auto;
	/*margin-top: 60px;*/
	/*margin-bottom: 100px;*/
}

.hzal_fl {
	width: 100%;
	display: inline-block;
}

.hzal_fl1 {
	border: 1px solid #004EBB;
	min-width: 130px;
	height: 55px;
	border-radius: 75px;
	line-height: 55px;
	padding: 0 20px;
	float: left;
	margin-right: 10px;
	/*margin-bottom: 50px;*/
	margin-bottom: 20px;
	font-size: 16px;
	color: #004EBB;
	display: block;
	text-align: center;
}

.hzal_fl1:last-child {
	margin-right: 0;
}

.hzal_fl1.on {
	background: #004EBB;
	color: white;
}

.hzal_list {
	width: 100%;
	display: inline-block;
}

.hzal_li {
	width: 32%;
	float: left;
	margin-top: 25px;
	margin-right: 2%;
	background: white;
	display: block;
	box-shadow: 0 0 27px rgba(0, 0, 0, .09);
}

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

.hzal_li1 {
	width: 100%;
	height: 285px;
	position: relative;
}
.hzal_li1_1{
    width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.hzal_li1_2{
        width: 65px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.hzal_li2 {
	width: 100%;
	padding: 30px;
}

.hzal_li2_1 {
	width: 100%;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.hzal_li2_2 {
	height: 25px;
	display: block;
	margin-top: 25px;
}

.hzal_detatops {
	width: 100%;
}

.hzal_detatop {
	width: 100%;
	margin-top: 40px;
}

.hzal_detadown {
	width: 100%;
	margin-top: 60px;
	margin-bottom: 110px;
}

.hzal_detadown1 {
	width: 100%;
	height: 345px;
	display: block;
	position: relative;
}

.hzal_detadown2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.hzal_detadown1:hover::after {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(2, 33, 86, .54);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.hzal_detadown1:hover .hzal_detadown3 {
	display: block;
}

.hzal_detadown3 {
	width: 100%;
	padding: 0 20px;
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.hzal_detadown3_1 {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: white;
}

.hzal_detadown3_2 {
	border: 1px solid white;
	width: 120px;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: white;
	line-height: 50px;
	margin: auto;
	margin-top: 25px;
}

.lxwm_box {
	width: 100%;
}

.lxwm_bo {
	width: 100%;
	margin-top: 75px;
	margin-bottom: 100px;
}

.lxwm_bo1 {
	width: 100%;
	font-size: 30px;
	color: #333333;
}

.lxwm_bo2 {
	width: 100%;
	font-size: 60px;
	color: #004EBB;
}

.lxwm_bo3 {
	width: 100%;
	font-size: 18px;
	color: #666666;
	margin-top: 10px;
}

.lxwm_bo4 {
	width: 100%;
	margin-top: 60px;
	display: flex;
}

.lxwm_bo4_1 {
	width: 49%;
	margin-right: 2%;
}

.lxwm_bo4_1:last-child {
	margin-right: 0;
}

.lxwm_bo4_2 {
	width: 100%;
	margin-bottom: 20px;
	font-size: 20px;
	color: #333333;
}

.lxwm_bo4_2:last-child {
	margin-bottom: 0;
}

.lxwm_bo5 {
	width: 100%;
	background: white;
	box-shadow: 0 0 18px rgba(150, 150, 150, .31);
	margin-top: 95px;
	padding: 40px;
	display: flex;
}

.lxwm_bo5_1 {
	width: 48%;
	margin-right: 4%;
}

.lxwm_bo5_1:last-child {
	margin-right: 0;
}

.lxwm_bo5_2 {
	border: 1px solid #CCCCCC;
	outline: none;
	width: 100%;
	height: 60px;
	padding: 0 25px;
	font-size: 14px;
	margin-bottom: 30px;
	display: block;
}

.lxwm_bo5_2:last-child {
	margin-bottom: 0;
}

.lxwm_bo5_3 {
	border: 1px solid #CCCCCC;
	outline: none;
	width: 100%;
	height: 235px;
	margin-bottom: 30px;
	padding: 15px;
	font-size: 14px;
	display: block;
}

.lxwm_bo5_4 {
	border: none;
	outline: none;
	width: 150px;
	height: 60px;
	background: #004EBB;
	display: block;
	font-size: 16px;
	color: white;
}

.lxwm_bo6 {
	width: 100%;
	height: 430px;
	margin-top: 65px;
}

.map-lazy {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 200px;
	overflow: hidden;
	background: #e8eef7;
	border-radius: 4px;
}

.map-lazy__frame {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

.map-lazy__btn {
	position: absolute;
	inset: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	height: 100%;
	padding: 20px;
	border: 0;
	background: rgba(0, 78, 187, 0.08);
	color: #004EBB;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
}

.map-lazy__addr {
	font-size: 13px;
	color: #666;
	max-width: 90%;
	line-height: 1.5;
}

.map-lazy--loaded .map-lazy__btn {
	display: none;
}

.gywm_tops {
	width: 100%;
}

.gywm_top {
	width: 100%;
	margin-top: 65px;
	margin-bottom: 110px;
	display: inline-block;
}

.gywm_top1 {
	width: 60%;
	padding: 40px;
	float: left;
	box-shadow: 0 3px 29px rgba(0, 0, 0, .15);
	background: white;
	margin-top: -225px;
	position: relative;
	z-index: 1;
}

.gywm_top1_1 {
	width: 100%;
	font-size: 36px;
	font-weight: bold;
}

.gywm_top1_2 {
	width: 85px;
	height: 3px;
	margin-top: 15px;
	background: #004EBB;
}

.gywm_top1_3 {
	width: 100%;
	margin-top: 40px;
	font-size: 16px;
	line-height: 30px;
}

.gywm_top2 {
	width: 36%;
	float: right;
	padding-bottom: 20px;
	padding-right: 20px;
	position: relative;
}

.gywm_top2 img {
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
}

.gywm_top2::after {
	content: '';
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	background: #ABC5E9;
	position: absolute;
	right: 0;
	bottom: 0;
}

.gywm_cens {
	width: 100%;
	background: #F6F6F6;
	display: flex;
}

.gywm_cen {
	width: 100%;
	margin-top: 110px;
	margin-bottom: 160px;
}

.gywm_centops {
	width: 100%;
}

.gywm_centop {
	width: 100%;
	font-size: 36px;
	color: #000000;
	font-weight: bold;
}

.gywm_cendowns {
	width: 100%;
	margin-top: 50px;
}

.gywm_cendowns .swiper-father {
	width: 100%;
	height: 100%;
	position: relative;
}

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

.gywm_cendowns .swiper-slide {
	width: 100%;
	height: 100%;
}

.gywm_cendowns .swiper-button-prev::after,
.gywm_cendowns .swiper-button-next::after {
	display: none;
}

.gywm_cendowns .swiper-button-prev {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: white;
	background-image: url(../img/prev_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	top: 22px;
}

.gywm_cendowns .swiper-button-prev:hover {
	background-image: url(../img/prev_2-s.png);
}

.gywm_cendowns .swiper-button-next {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: white;
	background-image: url(../img/next_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
	top: 22px;
}

.gywm_cendowns .swiper-button-next:hover {
	background-image: url(../img/next_2-s.png);
}

.swiper-buttons {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 85px;
	z-index: 1;
}

.swiper-button {
	width: 160px;
	height: 60px;
	position: relative;
}

.gywm_cendown {
	width: 100%;
	display: inline-block;
}

.gywm_cendown1 {
	width: 56%;
	height: 450px;
	display: block;
	object-fit: cover;
	object-position: center;
	float: left;
	margin-left: 5%;
}

.gywm_cendown2 {
	width: 39%;
	float: left;
	padding: 60px 0;
}

.gywm_cendown2_1 {
	width: 100%;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}

.gywm_cendown2_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #000000;
}
.gywm_downs{
	width: 100%;
}
.gywm_down{
	width: 100%;
	margin: 90px auto;
	display: inline-block;
}
.gywm_down1{
	/* border: 1px solid red; */
	width: 63%;
	position: relative;
	float: left;
	margin-top: -130px;
}
.gywm_down1_1{
	width: 100%;
	display: block;
	margin:-15px;
}
.gywm_down1_2{
	/* border: 1px solid red; */
	width: 82%;
	height: calc(100% - 60px);
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.gywm_down1_2 img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.gywm_down2{
	width: 35%;
	float: left;
	margin-left: 2%;
}
.gywm_down2_1{
	width: 100%;
	font-size: 41px;
	color: #333333;
	font-weight: bold;
}
.gywm_down2_2{
	width: 100%;
	margin-top: 60px;
	font-size: 20px;
	color: #333333;
	line-height: 40px;
}
.cxorf_cover{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
        z-index: 1002;
}
.cxorf_tcs{
    width: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
        transform: translate(-50%, -50%);
}
.cxorf_tca{
    width: 100%;
    background: white;
    border-radius: 5px;
    padding: 0 130px;
    padding-bottom: 75px;
    padding-top: 45px;
}
.cxorf_tca1{
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}
.cxorf_tca2{
    width: 165px;
    display: block;
    margin: auto;
    margin-top: 60px;
    margin-bottom: 35px;
}
.cxorf_tca3{
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #333333;
}
.cxorf_tcb{
    width: 35px;
    display: block;
    margin: auto;
    margin-top: 25px;
}
.cxort_cover{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
        z-index: 1002;
}
.cxort_tcs{
    width: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
        transform: translate(-50%, -50%);
}
.cxort_tca{
    width: 100%;
    background: white;
    border-radius: 5px;
    padding: 45px 40px;
}
.cxort_tca1{
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 20px;
}
.cxort_tca2{
    width: 100%;
    margin-bottom: 20px;
}
.cxort_tca2:last-child{
    margin-bottom: 0;
}
.cxort_tca2_1{
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    color: #666666;
}
.cxort_tca2_2{
    border: 1px solid #DCDCDC;
    outline: none;
    width: 100%;
    height: 50px;
    padding: 0 15px;
    display: block;
    font-size: 16px;
    color: #000000;
}
.cxort_tcb{
      width: 35px;
    display: block;
    margin: auto;
    margin-top: 25px;
}
.fd_provevideo {
	width: 40%;
	overflow: hidden;
	position: fixed;
	left: 50%;
top: 50%;
display: none;
    transform: translate(-50%, -50%);
	z-index: 1001;
	cursor: move;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.fd_provevideo video {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
	cursor: default;
}

.fd_provevideo img {
	width: 30px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	cursor: pointer;
	pointer-events: auto;
}
.inde_whys{
    width: 100%;
}
.inde_why{
    width: 100%;
     margin: 60px auto;
}
.inde_why1{
        width: 100%;
    font-size: 48px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.inde_why2{
    width: 100%;
    /*margin-top: 50px;*/
}
.inde_why2 img{
    width: 100%;
    display: block;
}
.inde_ylbks{
    width: 100%;
}
.inde_ylbks .swiper {
	width: 100%;
	height: 100%;
}

.inde_ylbks .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_ylbks .swiper-pagination-bullet {
	width: 45px;
	height: 5px;
	background: white;
	border-radius: 5px;
}

.inde_ylbks .swiper-pagination-bullet-active {
	background: white;
}
.inde_ylbk1{
    width: 100%;
    display: block;
}