body {
	margin: auto;
	cursor: default;
	padding-top: 135px;
}

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;
} */

@media (min-width: 1020px) {
	#H5 {
		display: none;
	}
}

@media (max-width: 1020px) {
	#PC {
		display: none;
	}
}

.container {
	padding: 0 110px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
}
.container2{
	width: 1225px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
}
.banner{
	width: 100%;
	height: 920px;
}
.banner .swiper {
	width: 100%;
	height: 100%;
}

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

.banner .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background: white;
	opacity: 1;
}

.banner .swiper-pagination-bullet-active {
	background: #0059B3;
}
.banne{
	width: 100%;
	height: 100%;
	position: relative;
}
.banne1{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.banne2{
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.banne3{
	width: 100%;
}
.banne3_1{
	width: 100%;
	font-size: 72px;
	color: #095FB6;
	font-weight: bold;
}
.banne3_2{
	width: 100%;
	font-size: 30px;
	color: #666666;
	margin-top: 20px;
}
.banne3_3{
	width: 235px;
	height: 50px;
	margin-top: 70px;
	border-radius: 10px;
	display: block;
	text-align: center;
	background: #0059B3;
	font-size: 16px;
	color: white;
}
.banne3_3 span{
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
}
.banne3_3  img{
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.inde_abouts{
	width: 100%;
	background-color: #F8F9FA;
	background-image: url(../img/bg_1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.inde_about{
	width: 100%;
	margin-top: 155px;
	margin-bottom: 265px;
}
.inde_about1{
	width: 100%;
	text-align: center;
	font-size: 36px;
	color: #333333;
	font-weight: bold;
}
.inde_about1 span{
	color: #0059B3;
}
.inde_about2{
	width: 100%;
	margin-top: 55px;
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}
.inde_about3{
	width: 100%;
	margin-top: 70px;
}
.inde_about3 .swiper-father{
	width: 100%;
	height: 100%;
	padding-bottom: 80px;
	position: relative;
}
.inde_about3 .swiper{
	width: 100%;
	height: 100%;
}
.inde_about3 .swiper-slide{
	width: 100%;
	height: 100%;
}
.inde_about3 .swiper-button{
	width: 160px;
	height: 60px;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}
.inde_about3 .swiper-button-prev::after,.inde_about3 .swiper-button-next::after{
	display: none;
}
.inde_about3 .swiper-button-prev{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-image: url(../img/prev_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	top: 22px;
}
.inde_about3 .swiper-button-prev:hover{
	background-image: url(../img/prev_1-s.png);
}
.inde_about3 .swiper-button-next{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-image: url(../img/next_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
	top: 22px;
}
.inde_about3 .swiper-button-next:hover{
	background-image: url(../img/next_1-s.png);
}
.inde_about3_1{
	width: 100%;
	height: 305px;
	border-radius: 10px;
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_testing{
	width: 100%;
	background: #F8F9FA;
}
.inde_test{
	width: 100%;
	margin-top: -120px;
	position: relative;
	z-index: 1;
}
.inde_testing.two .inde_test{
    	margin-top: 80px;
}
.inde_test1{
	width: 100%;
	margin-top: 110px;
}
.inde_test1 .swiper-father{
	width: 100%;
	height: 100%;
	/* padding-bottom: 80px; */
}
.inde_test1 .swiper{
	width: 100%;
	height: 100%;
}
.inde_test1 .swiper-slide{
	width: 100%;
	height: 100%;
}
.inde_test1 .swiper-button{
	width: 160px;
	height: 60px;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}
.inde_test1 .swiper-button-prev::after,.inde_test1 .swiper-button-next::after{
	display: none;
}
.inde_test1 .swiper-button-prev{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-image: url(../img/prev_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	top: 22px;
}
.inde_test1 .swiper-button-prev:hover{
	background-image: url(../img/prev_1-s.png);
}
.inde_test1 .swiper-button-next{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-image: url(../img/next_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
	top: 22px;
}
.inde_test1 .swiper-button-next:hover{
	background-image: url(../img/next_1-s.png);
}
.inde_test2{
	width: 100%;
	height: 670px;
	position: relative;
}
.inde_test3{
	border: 1px solid #D5D5D6;
	width: 100%;
	height: 100%;
	/*height: 595px;*/
	border-radius: 30px;
	padding: 40px 20px;
	padding-top: 55px;
	transition: transform 0.3s ease;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	/*top: 50%;*/
	/*transform: translateY(-50%);*/
}
.inde_test3::after{
	content: '';
	width: 10px;
	height: 55px;
	background: #0059B3;
	position: absolute;
	left: 0;
	top: 40px;
}
.inde_test3_1{
	width: 100%;
	font-size: 20px;
	color: #0059B3;
	font-weight: bold;
	overflow: hidden;    
	text-overflow: ellipsis;    
	white-space: nowrap;
}
.inde_test3_2{
	width: 100%;
	margin-top: 25px;
	height: 440px;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	overflow: hidden;
	overflow-y: auto;
}
.inde_test4{
	width: 100%;
	/*height: 100%;*/
	height: 595px;
	border-radius: 30px;
	/*transition: transform 0.3s ease;*/
	/*display: none;*/
	overflow: hidden;
	position: absolute;
	left: 0;
	/*top: 0;*/
		top: 50%;
	transform: translateY(-50%);
}
.inde_test4_1{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_test4_2{
	width: 305px;
	height: 55px;
	background: #0059B3;
	padding: 0 30px;
	font-size: 20px;
	color: white;
	font-weight: bold;
	line-height: 55px;
	overflow: hidden;
	text-overflow: ellipsis;    
	white-space: nowrap;
	position: absolute;
	left: 0;
	top: 50px;
}
.inde_test2:hover .inde_test4{
    height: 100%;
}
/*.inde_test2:hover .inde_test3{*/
/*	display: block;*/
/*}*/
/*.inde_test2:hover .inde_test4{*/
/*	display: none;*/
/*}*/
.inde_supplies{
	width: 100%;
	background: #F8F9FA;
}
.inde_supplie{
	width: 100%;
	margin-top: 200px;
}
.inde_supplie1{
	width: 100%;
	margin-top: 45px;
	display: flex;
	flex-wrap: wrap;
}
.inde_supplie2{
	border: 1px solid #D6D7D7;
	width: 23.5%;
	margin-right: 2%;
	margin-top: 45px;
	border-radius: 30px;
	    padding: 40px 20px;
	    padding-top: 55px;
		display: block;
		position: relative;
}
.inde_supplie2:nth-child(4n){
	margin-right: 0;
}
.inde_supplie2::after{
	content: '';
	width: 10px;
	height: 55px;
	background: #0059B3;
	position: absolute;
	left: 0;
	top: 40px;
}
.inde_supplie2_1{
	    width: 100%;
	    font-size: 20px;
	    color: #0059B3;
	    font-weight: bold;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
}
.inde_supplie2_2{
	width: 100%;
		margin-top: 25px;
		height: 200px;
		font-size: 16px;
		color: #333333;
		line-height: 25px;
		overflow: hidden;
		overflow-y: auto;
}
.inde_supplie2:hover{
	border-color: #0059B3;
	background: #0059B3;
}
.inde_supplie2:hover .inde_supplie2_1{
	color: white;
}
.inde_supplie2:hover .inde_supplie2_2{
	color: white;
}
.inde_certi{
	width: 100%;
	background: #F8F9FA;
}
.inde_cert{
	width: 100%;
	margin-top:80px;
}
.inde_cert1{
	width: 100%;
	display: inline-block;
	margin-top: 50px;
}
.inde_cert2{
	width: 18.4%;
	/*height: 410px;*/
	float: left;
	margin-right: 2%;
	margin-top: 50px;
	display: block;
	    background: #F6F7F7;
	overflow: hidden;
}
.inde_cert2:hover{
	background: #0059B3;
}
.inde_cert2:hover .new_li2_1{
	color: white;
}
.inde_cert2:hover .new_li2_2{
	color: white;
}
.inde_cert2:hover .new_li2_3{
	color: white;
}
.inde_cert2_1{
	width: 100%;
	/*height: 100%;*/
	/*height: 290px;*/
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_cert2_2{
    	width: 100%;
	/*height: 100%;*/
	height: 410px;
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_cert2:nth-child(5n){
	margin-right: 0;
}
.inde_contacts{
	width: 100%;
	background: #F8F9FA;
}
.inde_contact{
	width: 100%;
	margin-top: 80px;
	margin-bottom: 40px;
}
.inde_contact1{
	width: 100%;
	background: white;
	margin-top: 80px;
	box-shadow: 0 3px 7px rgba(0,0,0, .16);
	padding: 60px 35px;
	border-radius: 10px;
}
.inde_contact2{
	width: 100%;
	display: inline-block;
}
.inde_contact2_1{
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-bottom: 40px;
}
.inde_contact2_1:nth-child(4n){
	margin-right: 0;
}
.inde_contact2_2{
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
.inde_contact2_1_1{
	width: 50px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.inde_contact2_1_2{
	width: calc(100% - 65px);
	display: inline-block;
	vertical-align: middle;
}
.inde_contact2_1_3{
	width: 100%;
	font-size: 16px;
	color: #333333;
}
.inde_contact2_1_4{
	width: 100%;
	font-size: 16px;
	color: #666666;
}
.inde_contact3{
	width: 100%;
	height: 50px;
	border-radius: 10px;
	text-align: center;
	line-height: 50px;
	background: #0059B3;
	color: white;
	font-size: 16px;
	display: block;
}
.inde_news{
	width: 100%;
}
.inde_new{
	width: 100%;
	margin-top: 80px;
	margin-bottom: 190px;
}
.inde_new1{
	width: 100%;
	margin-top: 100px;
}
.inde_new1 .swiper-father{
	width: 100%;
	height: 100%;
	position: relative;
}
.inde_new1 .swiper{
	width: 100%;
	height: 100%;
}
.inde_new1 .swiper-slide{
	width: 100%;
	height: 100%;
}
.inde_new1 .swiper-button-prev::after,.inde_new1 .swiper-button-next::after{
	display: none;
}
.inde_new1 .swiper-button{
	width: 140px;
	height: 70px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.inde_new1 .swiper-button-prev{
	width: 70px;
	height: 70px;
	background-image: url(../img/prev_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	top: 22px;
}
.inde_new1 .swiper-button-next{
	width: 70px;
	height: 70px;
	background-image: url(../img/next_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
	top: 22px;
}
.inde_new2{
	width: 100%;
	display: flex;
	background: #F3F5F7;
}
.inde_new2_1{
	width: 46%;
	height: 500px;
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_new2_2{
	width: 54%;
	padding: 75px 45px;
}
.inde_new2_3{
	width: 100%;
	font-size: 20px;
	color: #333333;
	white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.inde_new2_4{
	min-width: 125px;
	height: 40px;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	padding: 0 15px;
	background: #669AD0;
	color: white;
	font-size: 14px;
	margin-top: 35px;
	display: inline-block;
}
.inde_new2_5{
	width: 100%;
	margin-top: 40px;
	font-size: 14px;
	color: #999999;
	display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 2;
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.hot_product{
	width: 100%;
}
.hot_produ{
	width: 100%;
	margin: 90px auto;
}
.hot_produ1{
	width: 100%;
	display: inline-block;
}
.hot_produ2{
	width: 15%;
	height: 220px;
	background: white;
	float: left;
	margin-right: 2%;
	box-shadow: 0 2px 8px rgba(119,118,118, .18);
	position: relative;
	display: block;
	overflow: hidden;
	margin-top: 75px;
}
.hot_produ2:nth-child(6n){
	margin-right: 0;
}
.hot_produ2 img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.our_product{
	width: 100%;
	background: #F6F6F6;
}
.our_produ{
	width: 100%;
	margin:55px auto;
}
.our_produ1{
	width: 100%;
	text-align: center;
}
.our_produ1_1{
	border: 1px solid #DCDCDC;
	min-width: 135px;
	height: 40px;
	padding: 0 15px;
	text-align: center;
	line-height: 40px;
	margin-top: 55px;
	margin-right: 25px;
	border-radius: 5px;
	font-size: 24px;
	color: #999999;
	display: inline-block;
}
.our_produ1_1:last-child{
	margin-right: 0;
}
.our_produ1_1.on{
	border: 1px solid #2054CE;
	background: #2054CE;
	color: white;
}
.our_produ2{
	width: 100%;
	margin-top: 30px;
	display: inline-block;
}
.our_produ3{
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-top: 45px;
	display: block;
}
.our_produ3:nth-child(3n){
	margin-right: 0;
}
.our_produ3_1{
	width: 100%;
	height: 280px;
	background: white;
	overflow: hidden;
	position: relative;
}
.our_produ3_1 img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.our_produ3_2{
	width: 100%;
	padding: 25px 20px;
}
.our_produ3_3{
	width: 100%;
	font-size: 23px;
	color: #000000;
	white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.our_produ3_4{
	width: 100%;
	height: 42px;
	margin-top: 20px;
	font-size: 16px;
	color: #999999;
	display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 2;
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.our_produ3_5{
	border-top: 1px solid #DDDDDD;
	width: 100%;
	padding: 5px 0;
	display: flex;
}
.our_produ3_5_1{
	width: calc(100% - 70px);
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	font-size: 16px;
	color: #000000;
}
.our_produ3_5_2{
	border-left: 1px solid #DDDDDD;
	width: 70px;
	height: 40px;
	position: relative;
}
.our_produ3_5_2 img{
	width: 30px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.our_produ3:hover{
	background: #F4F1F1;
	transform: scale(1.1);
	position: relative;
	z-index: 1;
}
.our_produ3:hover .our_produ3_4{
	color: #666666;
}
.our_produ3:hover .our_produ3_5_1{
	color: #666666;
}
.pages{
	width: 100%;
	margin-top: 60px;
	text-align: center;
}
.pagination {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}

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

.pagination a {
	box-sizing: border-box;
	float: left;
	display: block;
	text-decoration: none;
	min-width: 40px;
	height: 40px;
	font-size: 24px;
	color:white;
	text-align: center;
	line-height: 40px;
	margin: 0 10px;
	background: #DDDDDD;
}

.pagination img {
	height: 10px;
}

.pagination span {
	box-sizing: border-box;
	float: left;
	display: block;
	text-decoration: none;
	min-width: 40px;
	height: 40px;
	font-size: 24px;
	color:white;
	text-align: center;
	line-height: 40px;
	margin: 0 10px;
	background: #DDDDDD;
}
.pages_a{
	background: inherit !important;
	font-size: 18px !important;
	color: #AFAFAF !important;
	padding: 0 10px;
}
.pagination a.active {
	background: #2054CE;
	color: #ffffff;
}

.pagination a:active {
	background: #2054CE;
	color: #ffffff;
}
.testing_box{
	width: 100%;
}
.testing_bo{
	width: 100%;
	/*margin-top: 140px;*/
	margin-bottom: 85px;
}
.testing_bo1{
	width: 100%;
	margin-top: 40px;
	font-size: 20px;
	color: #666666;
	line-height: 40px;
}
.testing_bo2{
	width: 100%;
	display: inline-block;
}
.testing_bo2 img{
	width: 32%;
	height: 260px;
	display: block;
	object-fit: cover;
	object-position: center;
	float: left;
	margin-right: 2%;
	margin-top: 75px;
}
.testing_bo2 img:nth-child(3n){
	margin-right: 0;
}
.support_box{
	width: 100%;
}
.support_bo{
	width: 100%;
	margin-top: 80px;
	margin-bottom: 200px;
}
.support_bo1{
	width: 100%;
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
}
.support_bo2{
	width: 30%;
	margin-right: 5%;
	background: #F8F8F8;
	padding: 30px;
	margin-top: 30px;
}
.support_bo2:nth-child(3n){
	margin-right: 0;
}
.support_bo2_1{
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}
.support_bo2_2{
	width: 100%;
	margin-top: 15px;
	font-size: 18px;
	color: #999999;
}
.support_bo2:hover{
	background: #2054CE;
}
.support_bo2:hover .support_bo2_1{
	color: white;
}
.support_bo2:hover .support_bo2_2{
	color: white;
}
.news_box{
	width: 100%;
}
.news_bo{
	width: 100%;
	margin-top: 150px;
	margin-bottom: 215px;
}
.news_fls{
	width: 100%;
	display: inline-block;
}
.news_fl{
	width: 26.66%;
	height: 140px;
	float: left;
	margin-right: 10%;
	display: block;
	font-size: 24px;
	color: white;
	font-weight: bold;
	position: relative;
}
.news_fl:nth-child(3n){
	margin-right: 0;
}
.news_fl img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.news_fl div{
	width: 100%;
	padding: 0 10px;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.new_hot{
	width: 100%;
	margin-top: 145px;
}
.new_hot .swiper-father{
	width: 100%;
	height: 100%;
	position: relative;
}
.new_hot .swiper{
	width: 100%;
	height: 100%;
}
.new_hot .swiper-slide{
	width: 100%;
	height: 100%;
}
.new_hot .swiper-button-prev::after,.new_hot .swiper-button-next::after{
	display: none;
}
.new_hot .swiper-button{
	width: 140px;
	height: 70px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.new_hot .swiper-button-prev{
	width: 70px;
	height: 70px;
	background-image: url(../img/prev_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	top: 22px;
}
.new_hot .swiper-button-next{
	width: 70px;
	height: 70px;
	background-image: url(../img/next_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
	top: 22px;
}
.new_list{
	width: 100%;
	margin-top: 100px;
	display: inline-block;
}
.new_li{
    width: 18.4%;
	/*width: 30%;*/
	float: left;
	margin-top: 60px;
	/*margin-right: 5%;*/
	margin-right: 2%;
	background: #F6F7F7;
	display: block;
}
/*.new_li:nth-child(3n){*/
/*	margin-right: 0;*/
/*}*/
.new_li:nth-child(5n){
	margin-right: 0;
}
.new_li1{
	width: 100%;
	height: 290px;
	display: block;
	object-fit: cover;
	object-position: center;
}
.new_li2{
	width: 100%;
	padding: 20px 15px;
}
.new_li2_1{
	width: 100%;
	font-size: 20px;
	color: #666666;
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.new_li2_2{
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	color: #666666;
}
.new_li2_3{
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #666666;
	display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 2;
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.new_li:hover{
	background: #0059B3;
}
.new_li:hover .new_li2_1{
	color: white;
}
.new_li:hover .new_li2_2{
	color: white;
}
.new_li:hover .new_li2_3{
	color: white;
}
.news_details{
	width: 100%;
	    background: #F8F9FA;
}
.news_deta{
	width: 100%;
	margin-top: 15px;
	margin-bottom: 90px;
	display: inline-block;
}
.news_detales{
	width: calc(100% - 435px);
	float: left;
}
.news_detatit{
	width: 100%;
	font-size: 14px;
	color: #686868;
}
.news_detale1{
	width: 100%;
	font-size: 24px;
	color: #000000;
	margin-top: 25px;
}
.news_detale2{
	width: 100%;
	margin-top: 60px;
	display: inline-block;
}
.news_detale3{
	width: 65px;
	float: left;
}
.news_detale3_1{
	width: 100%;
	font-size: 24px;
	color: #005BFF;
	text-align: center;
}
.news_detale3_2{
	width: 100%;
	margin-top: 10px;
	text-align: center;
}
.news_detale3_3{
	border-bottom: 1px solid #005BFF;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #005BFF;
}
.news_detale3_3:last-child{
	border-bottom: 0;
}
.news_detale3_4{
	width: 100%;
	margin-top: 20px;
	text-align: center;
	font-size: 12px;
	color: #999999;
	position: relative;
}
.news_detale3_4 span{
	  background: #F8F9FA;
	  display: inline-block;
	  padding: 0 5px;
	  position: relative;
	  z-index: 1;
}
.news_detale3_4::after{
	content: '';
	width: 100%;
	height: 1px;
	background: #999999;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.news_detale4{
	width: calc(100% - 145px);
	float: right;
}
.news_detale4_1{
	width: 100%;
	text-align: right;
	font-size: 14px;
	color: #979595;
}
.news_detale4_2{
	width: 100%;
	margin-top: 30px;
	font-size: 18px;
	color: #555555;
	line-height: 35px;
}
.news_detale4_2 img{
	max-width: 100%;
}
.news_detaris{
	width: 360px;
	margin-left: 75px;
	float: left;
}
.news_detari1{
	width: 120px;
	height: 35px;
	border-radius: 35px;
	text-align: center;
	line-height: 35px;
	background: #005BFF;
	color: white;
	font-size: 16px;
	display: block;
}
.news_detari2{
	border: 1px solid #DBDBDB;
	width: 100%;
	margin-top: 10px;
}
.news_detari2 .swiper{
	width: 100%;
	height: 100%;
}
.news_detari2 .swiper-slide{
	width: 100%;
	height: 100%;
}
.news_detari2 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #D2D2D2;
	opacity: 1;
}

.news_detari2 .swiper-pagination-bullet-active {
	background: #0059B3;
}
.news_detari3{
	width: 100%;
	display: block;
}
.news_detari3_1{
	width: 100%;
	height: 200px;
	display: block;
	object-fit: cover;
	object-position: center;
}
.news_detari3_2{
	width: 100%;
	padding: 25px;
	padding-bottom: 65px;
}
.news_detari3_3{
	width: 100%;
	height: 72px;
	font-size: 18px;
	color: #333333;
	display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 3;
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.news_detari4{
	width: 100%;
	margin-top: 50px;
	position: relative;
}
.news_detari4_1{
	width: 100%;
	display: flex;
	position: relative;
	z-index: 1;
}
.news_detari4_1_1{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #005BFF;
	margin-right: 20px;
	margin-top: 10px;
}
.news_detari4_1_2{
	border-bottom: 1px solid #E1E1E1;
	width: calc(100% - 28px);
	font-size: 24px;
	color: #005BFF;
}
.news_detari4_1_2 div{
	border-bottom: 1px solid #005BFF;
	padding-bottom: 15px;
}
.news_detari4_2{
	width: 100%;
	padding-top: 35px;
	display: flex;
	position: relative;
	z-index: 1;
}
.news_detari4::after{
	    content: '';
	    width: 2px;
	    height: 85%;
	    background: #E1E1E1;
	    position: absolute;
	    left: 3px;
	    top: 15px;
}
.news_detari4_2_1{
	border: 1px solid #6E6E6E;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
	margin-right: 20px;
	margin-top: 6px;
}
.news_detari4_2_2{
	width: calc(100% - 28px);
}
.news_detari4_2_3{
	width: 100%;
	font-size: 16px;
	color: #005BFF;
}
.news_detari4_2_4{
	width: 100%;
	margin-top: 10px;
	font-size: 18px;
	color: #333333;
}
.news_cnts{
	width: 100%;
}
.news_cnt{
	width: 100%;
	margin:110px auto;
	margin-top: 60px;
}
.about_box{
	width: 100%;
	background: #EFF5FA;
}
.about_bo{
	width: 100%;
	margin:145px auto;
}
.about_bo1{
	width: 100%;
}
.about_bo2{
	width: 100%;
	margin-top: 180px;
}
.lxwm_box{
	width: 100%;
}
.lxwm_bo{
	width: 100%;
	margin: 180px auto;
}
.lxwm_bo1{
	width: 100%;
}
.lxwm_bo1_1{
	width: 55%;
	/*height: 480px;*/
	display: inline-block;
	vertical-align: middle;
}
.lxwm_bo1_1 img{
    /*height: 100%;*/
    display: block;
}
.lxwm_bo1_2{
	width: 44.5%;
	padding: 0 90px;
	display: inline-block;
	vertical-align: middle;
}
.lxwm_bo1_3{
	width: 100%;
	font-size: 36px;
	color: #241C37;
	font-weight: bold;
	margin-bottom: 50px;
}
.lxwm_bo1_4{
	width: 100%;
	margin-bottom: 35px;
	font-size: 24px;
	color: #666666;
}
.lxwm_bo1_4 img{
	width: 25px;
	margin-right: 15px;
	display: inline-block;
	vertical-align: middle;
}
.lxwm_bo1_4 div{
	width: calc(100% - 50px);
	display: inline-block;
	vertical-align: middle;
}
.lxwm_bo1_5{
	width: 290px;
	height: 75px;
	display: block;
	margin-top: 20px;
	background: #2458CF;
	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 75px;
	font-size: 30px;
}
.lxwm_bo2{
	width: 100%;
	margin-top: 180px;
}
.lxwm_bo2_1{
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}
.lxwm_bo2_2{
	width: 100%;
	text-align: center;
	margin-top: 25px;
	font-size: 18px;
	color: #999999;
}
.lxwm_bo2_3{
	width: 100%;
	margin-top: 60px;
	display: inline-block;
}
.lxwm_bo2_4{
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-bottom: 30px;
	display: flex;
}
.lxwm_bo2_4:nth-child(2n){
	margin-right: 0;
}
.lxwm_bo2_4_1{
	width: 100px;
	line-height: 45px;
	font-size: 14px;
	color: #333333;
}
.lxwm_bo2_4_2{
	border: 1px solid #CCCCCC;
	outline: none;
	width: calc(100% - 100px);
	height: 45px;
	padding: 0 15px;
	font-size: 14px;
	color: #333333;
}
.lxwm_bo2_5{
	width: 100%;
	float: left;
	display: flex;
}
.lxwm_bo2_4_3{
	border: 1px solid #CCCCCC;
	outline: none;
	width: calc(100% - 100px);
	height: 125px;
	padding: 10px 15px;
	font-size: 14px;
	color: #333333;
}
.lxwm_bo2_6{
	border: none;
	outline: none;
	width: 310px;
	height: 60px;
	display: block;
	margin: auto;
	background: #2458CF;
	font-size: 24px;
	color: white;
	font-weight: bold;
	margin-top: 35px;
}
.jjfa_box{
	width: 100%;
}
.jjfa_bo{
	width: 100%;
	/*margin:170px auto;*/
	    margin: 100px auto;
}
.jjfa_bo1{
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}
.jjfa_bo1 span{
	color: #0059B3;
}
.jjfa_bo2{
	width: 100%;
	margin-top: 75px;
	display: flex;
}
.jjfa_bo3{
	width: 36%;
	height: 740px;
	display: block;
	position: relative;
}
.jjfa_bo3_1{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.jjfa_bo3_2{
	width: 100%;
	padding: 40px;
	font-size: 24px;
	/*color: white;*/
	color: #333;
	font-weight: bold;
	/*background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));*/
	    background: #F6F7F7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.jjfa_bo3_2 img{
	width: 50px;
	display: none;
	margin-bottom: 30px;
}
.jjfa_bo3_2 div{
	width: 100%;
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.jjfa_bo4{
	width: 30%;
	height: 740px;
	margin-left: 2%;
}
.jjfa_bo4_1{
	width: 100%;
	height: 360px;
	margin-bottom: 20px;
	display: block;
	position: relative;
}
.jjfa_bo4_1:last-child{
	margin-bottom: 0;
}
.jjfa_bo4_2{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.jjfa_bo4_3{
	width: 100%;
	padding: 30px 35px;
	font-size: 24px;
	/*color: white;*/
	color: #333;
	font-weight: bold;
	/*background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));*/
	    background: #F6F7F7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.jjfa_bo4_3 img{
	width: 50px;
	display: none;
	margin-bottom: 30px;
}
.jjfa_bo4_3 div{
	width: 100%;
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}


.tit_box{
    width: 100%;
}
.tit_bo{
    width: 100%;
    margin:25px auto;
    font-size: 14px;
    color: #999999;
}
.tit_bo img{
    width: 20px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.tit_bo div{
    width: calc(100% - 30px);
    display: inline-block;
    vertical-align: middle;
}
.tit_bo span{
    margin: 0 5px;
}
.pro_detail{
     width: 100%;
}
.pro_deta{
    width: 100%;
    margin-bottom: 35px;
}
.pro_detatop{
    width: 100%;
    display: inline-block;
}
.pro_detatople{
    width: 48%;
    float: left;
}
.pro_detatoplea{
    width: 100%;
    height: 580px;
}
.pro_detatoplea .swiper{
     width: 100%;
    height: 100%;
}
.pro_detatoplea .swiper-slide{
     width: 100%;
    height: 100%;
}
.pro_detatoplea .swiper-button-prev::after,.pro_detatoplea .swiper-button-next::after{
    display: none;
}
.pro_detatoplea .swiper-button-prev{
    width: 55px;
    height: 55px;
    background-image: url('../img/prev_3.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.pro_detatoplea .swiper-button-next{
    width: 55px;
    height: 55px;
    background-image: url('../img/next_3.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.pro_detatoplea1{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
}
.pro_detatopleb{
    width: 100%;
    margin-top: 15px;
}
.pro_detatopleb .swiper-father{
     width: 100%;
    height: 100%;
    position: relative;
}
.pro_detatopleb .swiper{
     width: calc(100% - 60px);
    height: 100%;
}
.pro_detatopleb .swiper-slide{
     width: 100%;
    height: 100%;
}
.pro_detatopleb .swiper-button-prev::after,.pro_detatopleb .swiper-button-next::after{
    display: none;
}
.pro_detatopleb .swiper-button-prev{
    width: 15px;
    height: 25px;
    background-image: url('../img/prev_4.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
}
.pro_detatopleb .swiper-button-next{
    width: 15px;
    height: 25px;
    background-image: url('../img/next_4.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    right: 0;
}
.pro_detatopleb1{
    border: 2px solid white;
    width: 100%;
    height: 100px;
    padding: 5px;
}
.pro_detatopleb1 img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
}
.pro_detatopleb1.on{
    border-color: #015AB3;
}
.pro_detatopri{
     width: 48%;
    float: left;
    margin-left: 4%;
}
.pro_detatopri1{
    width: 100%;
    font-size: 34px;
    color: #333333;
    font-weight: bold;
}
.pro_detatopri2{
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
}
.pro_detatopri3{
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    width: 100%;
    margin-top: 35px;
    padding: 25px 0;
    display: inline-block;
}
.pro_detatopri3_1{
    line-height: 25px;
    font-size: 16px;
    color: #333333;
    float: left;
    margin: 5px 0;
}
.pro_detatopri3_2{
    width: calc(100% - 65px);
    float: left;
    display: inline-block;
}
.pro_detatopri3_3{
    height: 25px;
    border-radius: 25px;
    text-align: center;
    line-height: 25px;
    padding: 0 5px;
    background: #E9EEFA;
    font-size: 16px;
    color: #2458CF;
    margin: 5px 0;
    margin-left: 10px;
    float: left;
}
.pro_detatopri4{
    width: 100%;
    margin-top: 50px;
}
.pro_detatopri4_1{
    width: 100%;
    font-size: 20px;
    color: #333333;
}
.pro_detatopri4_2{
    width: 100%;
    margin-top: 25px;
    font-size: 16px;
    color: #333333;
    line-height: 30px;
}
.pro_detatopri4_2 ul li {
    list-style-type: disc;
}
.pro_detatopri5{
    margin-top: 40px;
    display: block;
    width: 180px;
    height: 60px;
    border-radius: 60px;
    text-align: center;
    font-size: 20px;
    color: white;
    font-weight: bold;
    background: #2458CF;
}
.pro_detatopri5 img{
    width: 25px;
    display: inline-block;
    vertical-align: middle;
}
.pro_detatopri5 span{
    line-height: 60px;
       display: inline-block;
    vertical-align: middle;
}
.pro_detacen{
    width: 100%;
    margin-top: 65px;
}
.pro_detacen1{
    border-bottom: 1px solid #E5E5E5;
    width: 100%;
    display: flex;
}
.pro_detacen1 div{
    border-bottom: 2px solid #2458CF;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #333333;
}
.pro_detacen2{
     border-bottom: 1px solid #E5E5E5;
    width: 100%;
    padding: 35px 0;
    font-size: 16px;
    color: #333333;
}
.pro_detacen2 img{
    max-width: 100%;
}
.pro_detadown{
    width: 100%;
    padding: 30px 0;
}
.pro_detadown1{
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}
.pro_detadown1:last-child{
    margin-bottom: 0;
}
.pro_detadown2{
    width: 65px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    padding-right: 5px;
    font-size: 14px;
    color: #2458CF;
    background-image: url('../img/bg_2.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.pro_detadown3{
    width: calc(100% - 65px);
    line-height: 25px;
    display: block;
    padding: 0 10px;
    font-size: 14px;
    color: #666666;
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}