html{
	margin:0;
	padding:0;
}
p{
	margin: 0;
}
a{
	text-decoration:none !important;
}
*{
	font-family: "arial";
}
.red_hr{
	width: 50px;
	height: 3px;
	background-color: #e60013;
	margin:  0 auto;
	margin-top: 15px;
}
.red_hr2{
	width: 36px;
	height: 5px;
	background-color: #e60013;
	margin:  0 auto;
	margin-top: 15px;
}
.red_hr3{
	width: 33px;
	height: 2px;
	background-color: #e60013;
	margin:  0 auto;
	margin-top: 15px;
}
.red_hr4{
	width: 48px;
	height: 5px;
	background-color: #229ad7;
	margin-top: 15px;
}
.navigation{
	background-color: #0068b7;
	width: 100%;
	height: 40px;
}
.navigation .main{
	max-width: 1300px;
	height: 40px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: nowrap;
	color: #fff;
}
.navigation .main .left{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}
.navigation .main .left .icon{
	
}
.navigation .main .left .tel{
	padding-left: 15px;
	font-size: 12px;
}
.navigation .main .right{
	
}
.navigation .main .right .ul{
	display: flex;
	flex-direction: row;
	height: 100%;
	align-items: center;
	flex-wrap: nowrap;
}
.navigation .main .right .ul .li{
	padding-left: 15px;
}
.navigation .main .right .ul .li.input{
	width: 144px;
	height: 27px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	align-items: center;
	justify-content: flex-end;
}
.navigation .main .right .ul .li.input input{
	color: #f1f6fc;
	outline:none;
	width: 120px;
	height: 27px;
	background-color: rgba(0,0,0,0);
	border: 0px;
}
.navigation .main .right .ul .li.input .icon{
	width: 24px;
	padding-right: 5px;
}
.navigation .main .right .ul .li.language .con{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.navigation .main .right .ul .li.language .con .title{
	padding-right: 5px;
	font-size: 12px;
}
.navigation .main .right .ul .li.language .con .icon{
	padding-right: 15px;
	margin-top: -4px;
}

.header{
	width: 100%;
	height: 80px;
	background-color: #fff;
	z-index: 99;
	/*box-shadow: 2px 0 5px 2px rgb(0 0 0 / 10%);*/
	box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.1);
}
.header .main{
	max-width: 1300px;
	height: 80px;
	margin: 0 auto;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: space-between;
	align-items: center;
}
.header .main .left .logo{
	width: 170px;
	/* height: 60px; */
}
.header .main .left .logo img{
	/*width: 170px;*/
	/* height: 60px; */
}

.header .main .right{
	
}
.header .main .right .ul{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: flex-start;
	align-items: center;
}
.header .main .right .ul .li{
	padding-left: 15px;
	overflow: hidden;
}
.header .main .right .ul .li a{
	color: #595857;
	font-size: 16px;
}
.header .main .right .ul .li a:hover{
	color: #e60013;
	font-weight: 600;
}
.header_nav{
	position: fixed;
	top: 0px;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	z-index: 200;
}
.header_nav.sc{
	background-color: #fff;
	box-shadow: 2px 0 5px 2px rgb(0 0 0 / 10%);
}
.header_nav .main {
	height: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: center;
}
.header_nav .main .left{
	
}
.header_nav .main .left img{
	height: 30px;
}
.header_nav .main .right{
	cursor: pointer;
}
.header_nav .main .right img:nth-child(2){
	display: none;
}
.header_nav .main .right.ac img:nth-child(2){
	display: block;
}
.header_nav .main .right.ac img:nth-child(1){
	display: none;
}
.header_m{
	width: 250px;
	height: 100%;
	position: fixed;
	top: 0px;
	background-color: #eee;
	right: -250px;
	transition: all .5s;
	z-index: 202;
}
.header_m .main{
	padding: 20px 20px;
}
.header_m .main .ul .li{
	height: 60px;
	border-bottom: 0.01rem solid #707070;
	color: #000;
	line-height: 60px;
}
.header_m .main .ul .li a{
	display: block;
	color: #9fa0a0;
}
.mask{
	background-color: rgba(0,0,0,0.3);
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 201;
	
}


.modal #vodeo_modal{
	width: 100%;
}
.product{
	width: 100%;
	height: 100%;
	margin-top: 80px;
}
@media screen and (max-width: 767px){
	.product{
		margin-top: 40px;
	}
}
.product .main{
	max-width: 1300px;
	height: 100%;
	margin: 0 auto;
}

.product .main .title{
	text-align: center;
	font-size: 36px;
	color: #0068b7;
	font-weight: bold;
}
.product .main .des{
	text-align: center;
	font-size: 16px;
	color: #9fa0a0;
	line-height: 18px;
	padding-top: 20px;
}
.product .main .con{
	padding-top: 54px;
}
.product .swiper-pagination-fraction, .product .swiper-pagination-custom, .product .swiper-container-horizontal > .swiper-pagination-bullets{
	/* height: 75px; */
	display: flex;
	border: 1px solid #eeeeed;
	bottom: 0;
	flex-wrap: wrap;
}
.product .swiper-pagination-bullet{
	width: 20%;
	height: 73px;
	font-size: 18px;
	color: #595857;
	opacity: 1;
}
@media screen and (max-width: 767px){
	.product .swiper-pagination-bullet{
		width: 50%;
	}
	.product .swiper-pagination-fraction, .product .swiper-pagination-custom, .product .swiper-container-horizontal > .swiper-pagination-bullets{
		border: 0;
	}
	.product .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
		/* border-right: 1px solid #eeeeed; */
		border: 1px solid #eeeeed;
	}
}
.product .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.product .swiper-pagination-bullet{
	border-radius: 0;
	background-position: center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.product .swiper-pagination{
	position: relative;
	padding: 0px;
}
.product .swiper-pagination-bullet:nth-child(1){
	background: url(../image/product1.png) right;
}
.product .swiper-pagination-bullet:nth-child(2){
	background: url(../image/product2.png) right;
}
.product .swiper-pagination-bullet:nth-child(3){
	background: url(../image/product3.png) right;
}
.product .swiper-pagination-bullet:nth-child(4){
	background: url(../image/product4.png) right;
}
.product .swiper-pagination-bullet:nth-child(5){
	background: url(../image/product5.png) right;
}
.product .swiper-pagination-bullet-active{
	color: #fff;
	background-position: center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.product .swiper-pagination-bullet-active:nth-child(1){
	background: url(../image/product1-1.jpg) right;
}
.product .swiper-pagination-bullet-active:nth-child(2){
	background: url(../image/product1-2.jpg) right;
}
.product .swiper-pagination-bullet-active:nth-child(3){
	background: url(../image/product1-3.jpg) right;
}
.product .swiper-pagination-bullet-active:nth-child(4){
	background: url(../image/product1-4.jpg) right;
}
.product .swiper-pagination-bullet-active:nth-child(5){
	background: url(../image/product1-5.jpg) right;
}

.product .swiper-wrapper .ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: stretch;
	justify-content: space-between;
	align-items: center;
}
.product .swiper-wrapper .ul .li{
	width: 24%;
	/*height: 370px;*/
	overflow: hidden;
	box-shadow:
	  0px 0px 6px rgba(0, 0, 0, 0.30)
	;
	margin-top: 28px;
}
@media screen and (max-width: 767px){
	.product .swiper-wrapper .ul .li{
		width: 48%;
	}
}
.product .swiper-wrapper .ul .li a{
	background-position: center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;

}
.product .swiper-wrapper .ul .li a .shop_img{
	width: 100%;
	height: 100%;
	transition: all .5s;
	overflow: hidden;
}
.product .swiper-wrapper .ul .li a .shop_img img{
	transition: all .5s;
}
.product .swiper-wrapper .ul .li:hover a .shop_img img{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.product .swiper-wrapper .ul .li a .shop_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.product .swiper-wrapper .ul .li a:hover {

}
.product .swiper-wrapper .ul .li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.product .swiper-wrapper .ul .li .shop_title{
	/*display: flex;*/
	/*flex-direction: row;*/
	/*align-items: center;*/
	/*height: 60px;*/
	/*justify-content: center;*/
	height: 60px;
	color: #595857;
	font-size: 16px;
	border-top: 1px solid #c9c9c9;
	/*position: absolute;*/
	/*bottom: 0px;*/
	width: 100%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 60px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ebeef8;
}
.product .swiper-wrapper .ul .li a:hover .shop_title{
	color: #e60013;
}
.product .main .more{
	width: 180px;
	height: 35px;
	background-color: #e60013;
	text-align: center;
	line-height: 35px;
	color: #fff;
	margin: 0 auto;
	margin-top: 35px;
}
.product .main .more a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #fff;
}
.quality{
	margin-top: 50px;
}

.quality .main{
	margin: 0 auto;
	text-align: center;
}
.quality .main .icon{
	
}
.quality .main .title{
	font-weight: bold;
	font-size: 48px;
	color: #0068b7;
}
.quality .main .des{
	font-size: 24px;
	color: #9fa0a0;
	padding-top: 20px;
}
.quality .main .more {
    width: 180px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin: 0 auto;
    margin-top: 35px;
	border: 1px solid #9fa0a0;
}
.quality .main .more a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 18px;
    color: #9fa0a0;
}

.about{
	background-color: #ebeef8;
	margin-top: 65px;
	padding-bottom: 50px;
}
.about .main{
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
}
.about .main .title{
	color: #0068b7;
	font-size: 36px;
	font-weight: bold;
	padding-top: 15px;
}
.about .main .des{
	color: #9fa0a0;
	font-size: 16px;
	padding-top: 20px;
}
.about .main .con{
	display: flex;
	flex-wrap: wrap;
}
.about .main .con .left{
	width: 50%;
	height: 440px;
	margin-top: 53px;
}
@media screen and (max-width: 767px){
	.about .main .con .left{
		width: 100%;
	}
}
@media screen and (max-width: 500px){
	.about .main .con .left{
		height: 320px;
	}
}
@media screen and (max-width: 420px){
	.about .main .con .left {
		height: 280px;
	}
}
@media screen and (max-width: 380px){
	.about .main .con .left {
		height: 200px;
	}
}
/* @media screen and (max-width: 992px){
	.about .main .con .left{
		width: 100%;
	}
} */
.about .main .con .left .video{
	width: 100%;
	height: 440px;
}
.about .main .con .right{
	width: 50%;
	text-align: left;
	padding-left: 20px;
	margin-top: 53px;
}
@media screen and (max-width: 767px){
	.about .main .con .right{
		width: 100%;
		padding-right: 10px;
	}
}
/* @media screen and (max-width: 992px){
	.about .main .con .right{
		width: 100%;
	}
} */
.about .main .con .right .tit{
	font-size: 24px;
	color: #595857;
}
.about .main .con .right .desc{
	font-size: 18px;
	color: #727171;
	margin-top: 20px;
}
.about .main .con .right .ul{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	flex-wrap: wrap;
}
.about .main .con .right .ul .li{
	width: 25%;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: center;
	margin-top: 40px;
}
@media screen and (max-width: 767px){
	.about .main .con .right .ul .li{
		width: 50%;
	}
}
.about .main .con .right .ul .li a{
	display: block;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: center;
}

.about .main .con .right .ul .li .icon{
	height: 50px;
}
.about .main .con .right .ul .li .titles{
	font-size: 16px;
	color: #727171;
	margin-top: 10px;
}
.about .main .con .right .ul .li a:hover .titles{
	color: #e60013;
}

.qili{
	margin-top: 65px;
}
.qili .main{
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
}
.qili .main .title{
	color: #0068b7;
	font-size: 36px;
	font-weight: bold;
}
.qili .main .des{
	color: #9fa0a0;
	font-size: 16px;
	padding-top: 20px;
}

.qili .main .con .swiper-container2{
	overflow: hidden;
	margin-top: 30px;
}
.qili .main .con .swiper-container2 .swiper-slide{

}
.qili .main .con .swiper-container2 .swiper-slide .qili_img{
	width: 100%;
}
.qili .main .con .swiper-container2 .swiper-slide .qili_img img{
	width: 100%;
	height: 100%;
}
.qili .main .con .swiper-container2 .swiper-slide .qili_title{
	font-size: 16px;
	color: #595857;
	border-bottom: 1px solid #ebeef8;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.qili .swiper-pagination-fraction, .qili .swiper-pagination-custom, .qili .swiper-container-horizontal > .swiper-pagination-bullets{
	width: 100%;
	min-height: 50px;
}
.qili .swiper-pagination-bullet{
	width: 25%;
	height: 50px;
	line-height: 50px;
	border-radius: 0;
	font-size: 16px;
	color: #595857;
	opacity: 1;
	background-color: #fff;
	border-bottom: 2px solid #ebeef8;
	transition: all .5s;
}
@media screen and (max-width: 767px){
	.qili .swiper-pagination-bullet{
		width: 50%;
	}
}
.qili .swiper-pagination-bullet-active{
	color: #d93117;
	border-bottom: 2px solid #d93117;
}
.qili .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0;
}

.qili .main .con .swiper-container2{
	position: relative;
}
.qili .main .con .swiper-container2 .ul{
	display: flex;
	margin-top: 45px;
}
.qili .main .con .swiper-container2 .ul .li{
	width: 25%;
}
.qili .main .con .swiper-container2 .ul .li img{
	width: 100%;
}
.qili .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: url(../image/r.png) no-repeat;
}
.qili .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background: url(../image/l.png) no-repeat;
}

.reason{
	margin-top: 50px;
	background-position: center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.reason .main{
	padding-top: 40px;
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
}
.reason .main .icon{
	
}
.reason .main .title{
	font-weight: bold;
	font-size: 36px;
	color: #fff;
}
.reason .main .des{
	font-size: 16px;
	color: #fff;
	padding-top: 20px;
}
.reason .main .con{
	margin-top: 50px;
}

.reason .main .con img{
	width: 100%;
}

.news{
	margin-top: 50px;
}

.news .main{
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
}
.news .main .icon{
	
}
.news .main .title{
	font-weight: bold;
	font-size: 36px;
	color: #0068b7;
}
.news .main .des{
	font-size: 16px;
	color: #9fa0a0;
	padding-top: 20px;
}
.news .main .con{
}

.news .main .con .ul{
	display: flex;
	text-align: left;
	flex-wrap: wrap;
}
.news .main .con .ul .li{
	width: 32%;
	background-color: #ebeef8;
	margin-top: 50px;
}
@media screen and (max-width: 767px){
	.news .main .con .ul .li{
		width: 96%;
		margin-right: 0px !important;
		margin-left: 2%;
	}
}
.news .main .con .ul .li:nth-child(1){
	margin-right: 2%;
}
.news .main .con .ul .li:nth-child(2){
	margin-right: 2%;
}
.news .main .con .ul .li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.news .main .con .ul .li .new_img{
	width: 100%;
}
.news .main .con .ul .li .new_img img{
	width: 100%;
	transition: all .5s;
}
.news .main .con .ul .li a:hover .new_img img{
	/*-webkit-transform: scale(1.2);*/
	/*-ms-transform: scale(1.2);*/
	/*transform: scale(1.2);*/
}
.news .main .con .ul .li .new_tit{
	font-size: 16px;
	color: #595857;
	font-weight: bold;
	padding: 0 10px;
	margin-top: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news .main .con .ul .li a:hover .new_tit{
	color: #e60013;
}
.news .main .con .ul .li .new_c{
	font-size: 14px;
	color: #727171;
	padding: 0 10px;
	margin-top: 30px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news .main .con .ul .li .des{
	padding: 0 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 14px;
	color: #9fa0a0;
	margin-top: 30px;
	margin-bottom: 20px;
}
.news .main .con .ul .li .des .time{
	
}
.news .main .con .ul .li .des .more{
	
}
.news .main .con .ul .li a:hover .more{
	color: #e60013;
}

.partner{
	margin-top: 50px;
}

.partner .main{
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
}
.partner .main .icon{
	
}
.partner .main .title{
	font-weight: bold;
	font-size: 36px;
	color: #0068b7;
}
.partner .main .con{
	position: relative;
	overflow: hidden;
	margin-top: 50px;
}
.partner .main .con .swiper-slide{
	margin-right: unset !important;
	height: 80px;
	/*border: 1px solid #c0bfbf;*/
	/* border-right: 1px solid #c0bfbf; */
	/* border-bottom: 1px solid #c0bfbf; */
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.partner .main .con .swiper-slide:nth-child(1){
	/* border-left: 1px solid #c0bfbf; */
}
.partner .swiper-container3{
	overflow: hidden;
	margin: 0 auto;
	width: 90%;
}
.partner .swiper-button-next, .partner .swiper-container-rtl .swiper-button-prev{
	background: url(../image/p_r.png) no-repeat;
	margin-top: -14px;
}
.partner .swiper-button-prev, .partner  .swiper-container-rtl .swiper-button-next{
	background: url(../image/p_l.png) no-repeat;
	margin-top: -14px;
}
@media screen and (max-width: 767px){
	.partner .swiper-container3{
		width: 85%;
	}
}
@media screen and (max-width: 540px){
	.partner .swiper-container3{
		width: 80%;
	}
}
.partner .swiper-wrapper{
	margin: 0 auto;
	justify-content: space-between
}
.partner .swiper-slide{
	overflow: hidden;
}
.partner .swiper-slide img{
	width: 100%;
	height: 80px;
}

.footer{
	/* margin-top: 50px; */
	width: 100%;
	height: 100%;
	background-color: #ebeef8;
	padding-bottom: 34px;
}

.footer .main{
	max-width: 1300px;
	margin: 0 auto;
}

.footer .main .f_logo{
	height: 110px;
	border-bottom: 1px solid #c5c8d1;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.footer .main .f_logo img{
	margin-top: 13px;
	width: auto;
}
@media screen and (max-width: 534px){
	.footer .main .f_logo img{
		width: 100%;
	}
}
.footer .main .con{
	
}

.footer .main .con .ul{
	display: flex;
	flex-wrap: wrap;
}
.footer .main .con .ul .li{
	width: 33.3%;
	margin-top: 30px;
}
@media screen and (max-width: 767px){
	.footer .main .con .ul .li{
		width: 96%;
		padding-left: 3%;
	}
}
.footer .main .con .ul .li .tit{
	font-size: 16px;
	font-weight: bold;
	color: #595857;
	margin-bottom: 30px;
	position: relative;
	padding-left: 10px;
}
.footer .main .con .ul .li .tit::after{
	position: absolute;
	top: -4px;
	left: 0px;
	content: '';
	width: 2px;
	height: 30px;
	width: 5px;
	background-color: #e60013;
}
.footer .main .con .ul .li{
	font-size: 14px;
	color: #595857;
}
.footer .main .con .ul .li span{
	font-weight: bold;
}
.footer .main .con .ul .li .add{
	line-height: 25px;
}
.footer .main .con .ul .li .tel{
	margin-top: 15px;
}

.footer .main .con .ul .li .fax{
	margin-top: 15px;
}

.footer .main .con .ul .li .mail{
	margin-top: 15px;
}
.footer .main .con .ul .li .menu{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.footer .main .con .ul .li .menu .list{
	width: 33.3%;
	margin-bottom: 20px;
}
.footer .main .con .ul .li .menu .list a{
	font-size: 14px;
	color: #595857;
}
.footer .main .con .ul .li .menu .list a:hover{
	color: #e60013;
}

.footer .main .con .ul .li .icon{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 200px;
	margin: 0 auto;
	justify-content: space-between;
	margin-top: 30px;
}
@media screen and (min-width: 767px){
	.footer .main .con .ul .li .icon{
		padding-right: 20px;
	}
}
.footer .main .con .ul .li .icon .f{
	width: 31px;
	height: 31px;
}
.footer .main .con .ul .li .icon .f img{
	width: 31px;
	height: 31px;
}
.footer .main .con .ul .li .qr{
	display: flex;
	justify-content: space-around;
	flex-direction: row;
	flex-wrap: nowrap;
} 
.footer .main .con .ul .li .qr .list{
	text-align: center;
} 
.footer .main .con .ul .li .qr .list .qr_img{
	
}
.footer .main .con .ul .li .qr .list .qr_img img{
	width: 100%;
}
.footer .main .con .ul .li .qr .list .qr_tit{
	margin-top: 10px;
}
.f_nav{
	min-height: 40px;
	font-size: 14px;
	color: #727171;
	background-color: #c5c8d1;
	text-align: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: center;
	align-items: center;
}
.backtotop{
    opacity: 0;
    position: fixed;
    right: 30px;
    bottom: 260px;
    position: fixed;
    z-index: 99;

    width: 44px;
    height: 44px;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 50%;
    background-image: linear-gradient(
            0deg, #ffffff 0%, #f3f5f8 100%);
    border: 2px solid #fff;
    box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
}

.banner.banner2{
	display: none;
}
@media screen and (max-width: 767px){
	.banner.banner2{
		display: block;
	}
}
.banner a{
	display: block;
	width: 100%;
	height: 100%;
}
.banner a img {
	width: 100%;
	height: 100%;
	justify-content: center;
	object-fit: cover;
}
.banner .swiper-pagination-bullet{
	width: 42px;
	height: 3px;
	border-radius: 0px;
}
.banner .swiper-pagination-bullet-active{
	background-color: #b90707;
}
.banner.banner1 .main{
	max-width: 1400px;
	margin: 0 auto;
	position: relative;
	height: 110px;
}
.banner.banner1 .box{
	width: 100%;
	height: 110px;
	background: url("../image/carousel-indicators-bj.jpg");
	background-position: center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.banner.banner1 .carousel-indicators{
	display: flex;
	width: 100%;
	position: absolute;
	left: 0%;
	z-index: 15;
	padding-left: 0;
	margin-left: 0%;
	text-align: center;
	list-style: none;
	height: 110px;
	bottom: 0px;
	margin: 0px;
}
.banner.banner1 .carousel-indicators li{
	flex: 1;
	display: inline-block;
	margin: 0px;
	text-indent: 0px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(0,0,0,0);
	border: 0px solid #fff;
	border-radius: 0px;
	height: 110px;
	position: relative;
}
.banner.banner1 .carousel-indicators li:after{
	position: absolute;
	content: '';
	width: 1px;
	height: 60px;
	background-color: #fff;
	right: 0px;
	top: 20px;
}
.banner.banner1 .carousel-indicators li .boxs{
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: row;
	align-content: space-around;
	justify-content: center;
	align-items: center;
	color: #fff;
}
.banner.banner1 .carousel-indicators li.active{
	background-color: #b90707;
}
.banner.banner1 .carousel-indicators li .left{

}
.banner.banner1 .carousel-indicators li .right{
	margin-left: 10px;
}
.banner.banner1 .carousel-indicators li .right .tit{
	font-size: 22px;
	text-align: left;
}
.banner.banner1 .carousel-indicators li .right .desc{
	font-size: 18px;
}

/* profiles */

.profiles_banner{
	width: 100%;
	height: 260px;
}
.profiles_banner .banner_img{
	width: 100%;
	height: 100%;
	color: #fff;
	background-position: center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.profiles_banner .banner_img .tit{
	font-size: 30px;
}
.profiles_banner .banner_img .des{
	font-size: 18px;
	margin-top: 20px;
}
.profiles_banner .banner_img .des a{
	color: #fff;
}
.profiles_list{
	min-height: 72px;
	width: 100%;
}
.profiles_list .main{
	max-width: 1300px;
	min-height: 72px;
	margin: 0 auto;
	text-align: center;
}

.profiles_list .main .ul{
	display: flex;
	align-items: center;
	align-content: center;
	flex-direction: row;
	min-height: 72px;
	border-bottom: 1px solid #ebeef8;
	flex-wrap: wrap;
	/*justify-content: center;*/
}
.profiles_list .main .ul .li{
	width: 16.6%;
	position: relative;
	height: 72px;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

.profiles_list .main .ul .li::after{
	position: absolute;
	content: '';
	width: 1px;
	height: 37px;
	background-color: #ebeef8;
	right: 0px;
	top: 18px;
}
@media screen and (max-width: 767px){
	.profiles_list .main .ul{
		border: unset;
	}
	.profiles_list .main .ul .li{
		width: 50%;
		height: 72px;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: center;
		position: unset;
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		border: 1px solid #ebeef8;
	}
	
	.profiles_list .main .ul .li:nth-child(1){
		border-right: unset;
		border-bottom: unset;
	}
	.profiles_list .main .ul .li:nth-child(2){
		border-bottom: unset;
	}
	.profiles_list .main .ul .li:nth-child(3){
		border-right: unset;
		border-bottom: unset;
	}
	.profiles_list .main .ul .li::after{
		content: unset;
	}
}
.profiles_list .main .ul .li a{
	font-size: 16px;
	color: #595857;
}
@media screen and (max-width: 1080px){
	.profiles_list .main .ul .li a{
		font-size: 14px;
	}
}
@media screen and (max-width: 830px){
	.profiles_list .main .ul .li a{
		font-size: 12px;
	}
}
@media screen and (max-width: 767px){
	.profiles_list .main .ul .li a{
		font-size: 18px;
	}
}
.profiles_list .main .ul .li a.active{
	color: #e60013;
}

.profiles_list .main .ul .li:nth-child(6)::after{
	background-color: unset;
}

.profiles_con{
	min-height: 72px;
	width: 100%;
}
.profiles_con .main{
	max-width: 1300px;
	min-height: 72px;
	margin: 0 auto;
	text-align: center;
}
.profiles_con .main .tit{
	font-size: 30px;
	color: #595857;
	font-weight: bold;
	margin-top: 80px;
	margin-bottom: 60px;
}
.profiles_con .main .des{
	font-size: 16px;
	color: #727171;
	/*margin-top: 35px;*/
	text-align: left;
}
@media screen and (max-width: 767px){
	.profiles_con .main .des{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.profiles_con .main .profiles_j{
	/*margin-top: 40px;*/
}
.profiles_con .main .profiles_j img{
	width: 100%;
	height: 100%;
	justify-content: center;
	object-fit: cover;
}

.profiles_culture{
	width: 100%;
}
.profiles_culture .main{
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
}
.profiles_culture .main .tit{
	font-size: 30px;
	color: #595857;
	font-weight: bold;
	margin-top: 80px;
}
.profiles_culture .main .title{
	font-size: 30px;
	color: #595857;
	font-weight: bold;
	margin-top: 20px;
	text-align: left;
}
@media screen and (max-width: 767px){
	.profiles_culture .main .title{
		padding-left: 10px;
	}
}
.profiles_culture .main .title span{
	color: #e60013;
}
.profiles_culture .main .des{
	font-size: 16px;
	color: #595857;
	margin-top: 15px;
	text-align: left;
}
@media screen and (max-width: 767px){
	.profiles_culture .main .des{
		padding: 0 10px;
	}
}

.profiles_culture .main .list{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.profiles_culture .main .list .li{
	width: 33%;
	background-color: #ebeef8;
	padding: 30px;
	margin-top: 100px;
}
@media screen and (max-width: 767px){
	.profiles_culture .main .list .li{
		width: 100%;
		margin-top: 30px;
	}
}
.profiles_culture .main .list .li .tit{
	margin-top: 0px;
}
.profiles_culture .main .list .li .box{
	display: flex;
	align-items: flex-end;
}
.profiles_culture .main .list .li .icon{
	
}
.profiles_culture .main .list .li .icon img{
	
}
.profiles_culture .main .list .li .t{
	font-size: 18px;
	color: #595857;
	margin-left: 20px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.profiles_culture .main .list .li .desc{
	text-align: left;
	font-size: 16px;
	color: #595857;
	font-weight: 100;
	margin-top: 20px;
}

.profiles_quality {
	margin-top: 110px;
}
@media screen and (max-width: 767px){
	.profiles_quality {
		margin-top: 50px;
	}
}
.profiles_quality .main{
	
}
.profiles_quality .main .li{
	display: flex;
	flex-wrap: wrap
}
.profiles_quality .main .li .list{
	width: 50%;
}
@media screen and (max-width: 767px){
	.profiles_quality .main .li .list{
		width: 100%;
	}
}
.profiles_quality .main .li .list.ac{
	padding-top: 110px;
	padding-bottom: 110px;
}
.profiles_quality .main .li .list.ac.le{
	background-color: #0068b7;
	color: #fff;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-start;
	align-items: flex-start;
	justify-content: center;
}
.profiles_quality .main .li .list.ac.ri{
	background-color: #ebeef8;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-end;
	align-items: flex-end;
	justify-content: center;
	color: #595857;
}
.profiles_quality .main .li .list.le .title{
	margin-left: 50px;
}
.profiles_quality .main .li .list.le .desc{
	margin-left: 50px;
}
.profiles_quality .main .li .list.le .more{
	margin-left: 50px;
}

.profiles_quality .main .li .list.ri .title{
	margin-right: 50px;
}
.profiles_quality .main .li .list.ri .desc{
	margin-right: 50px;
}

@media screen and (max-width: 767px){
	.profiles_quality .main .li .list.le .title{
		margin-left: unset;
		padding-left: 10px;
		padding-right: 10px;
	}
	.profiles_quality .main .li .list.le .desc{
		margin-left: unset;
		padding-left: 10px;
		padding-right: 10px;
	}
	.profiles_quality .main .li .list.le .more{
		margin-left: unset;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.profiles_quality .main .li .list.ri .title{
		margin-right: unset;
		padding-left: 10px;
		padding-right: 10px;
	}
	.profiles_quality .main .li .list.ri .desc{
		margin-right: unset;
		padding-left: 10px;
		padding-right: 10px;
	}
	.profiles_quality .main .li .list.ri .more{
		margin-left: 10px;
	}
}




.profiles_quality .main .li .list img{
	width: 100%;
	object-fit: cover;
	height: 100%;
}
.profiles_quality .main .li .list .box{
	max-width: 650px;
}
.profiles_quality .main .li .list.ac.ri .box{
	
}
.profiles_quality .main .li .list .title{
	font-size: 30px;
}
.profiles_quality .main .li .list .desc{
	font-size: 16px;
	margin-top: 50px;
}
.profiles_quality .main .li .list .more{
	width: 180px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	margin-top: 80px;
	border: 1px solid #9fa0a0;
}
.profiles_quality .main .li .list .more a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color: #9fa0a0;
}
.profiles_quality .main .li .list .more.le{
	border: unset;
}
.profiles_quality .main .li .list .more.le a{
	background-color: #e60013;
	color: #fff;
}
.profiles_video_bj{
	height: 250px;
	width: 100%;
}
.profiles_video_bj video{
	object-fit: cover;
}

/* organization */
.organization_con{
	width: 100%;
	height: 100%;
	margin-top: 50px;
}
.organization_con .main{
	max-width: 1300px;
	height: 100%;
	margin: 0 auto;
}
.organization_con .main .box{
	background-color: #0068b7;
	color: #fff;
	padding: 50px;
}
.organization_con .main .box .tit{
	font-size: 18px;
}
.organization_con .main .box .des{
	font-size: 18px;
	margin-top: 40px;
}
.organization_con .main .organization_j{
	background-color: #ebeef8;
	padding: 80px;
	margin-bottom: 100px;
}
.organization_con .main .organization_j img{
	width: 100%;
	height: 100%;
	justify-content: center;
	object-fit: cover;
}


/*strategy*/
.strategy_con{
	width: 100%;
	height: 100%;
}
.strategy_con .main{
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
}
.strategy_con .main .tit{
	font-size: 30px;
	color: #595857;
	margin-top: 100px;
	font-weight: bold;
}
.strategy_con .main .con{
	margin-top: 20px;
}
.strategy_con .main .con .ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between
}
.strategy_con .main .con .ul .li{
	background-color: #ebeef8;
	width: 49%;
	margin-top: 30px;
	padding-top: 60px;
	padding-bottom: 60px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	align-content: flex-start;
	flex-wrap: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}
@media screen and (max-width: 767px){
	.strategy_con .main .con .ul .li{
		width: 100%;
	}
}
.strategy_con .main .con .ul .li .title{
	font-size: 18px;
	color: #595857;
	font-weight: bold;
}
.strategy_con .main .con .ul .li .box{
	margin-top: 35px;
}
.strategy_con .main .con .ul .li .box .p{
	text-align: left;
	font-size: 16px;
	color: #595857;
}
.strategy_service{
	margin-top: 100px;
}
.strategy_service .tit{
	font-size: 30px;
	color: #595857;
	text-align: center;
	font-weight: bold;
}
.strategy_service .box{
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
}
.strategy_service .box .left{
	width: 50%;
}
.strategy_service .box .right{
	width: 50%;
	background-color: #0a538f;
	color: #fff;
}
@media screen and (max-width: 767px){
	.strategy_service .box .left{
		width: 100%;
	}
	.strategy_service .box .right{
		width: 100%;
	}
}
.strategy_service .box .left img{
	width: 100%;
	height: 100%;
	justify-content: center;
	object-fit: cover;
}

.strategy_service .box .right .ul{
	max-width: 650px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-content: center;
	padding-bottom: 60px;
}
.strategy_service .box .right .ul .li{
	width: 40%;
	margin-left: 10%;
	padding-top: 60px;

}
@media screen and (max-width: 767px){
	.strategy_service .box .right .ul .li{
		width: 100%;

	}
}
.strategy_service .box .right .ul .li .title{
	font-size: 18px;
	font-weight: bold;
}
.strategy_service .box .right .ul .li .des{
	font-size: 16px;
	margin-top: 30px;
}
.strategy_network{
	width: 100%;
	height: 100%;
}
.strategy_network .main{
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
}
.strategy_network .main .tit{
	font-size: 30px;
	color: #595857;
	margin-top: 100px;
	font-weight: bold;
}
.strategy_network .main .strategy_network{
	margin-top: 80px;
	margin-bottom: 116px;
}
@media screen and (max-width: 767px){
	.strategy_network .main .strategy_network{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.strategy_network .main .strategy_network img{
	width: 100%;
}

/*honor*/
.honor_con{
	width: 100%;
	height: 100%;
	margin-top: 50px;
}
.honor_con .main{
	max-width: 1300px;
	margin: 0 auto;
	background-color: #edf0f5;
	padding: 36px;
}
.honor_con .main .tit{
	font-size: 30px;
	color: #595857;

	font-weight: bold;
}
.honor_con .main .des{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
}
.honor_con .main .des .left{
	width: 50%;
	margin-top: 30px;
	font-size: 16px;

}
@media screen and (max-width: 767px){
	.strategy_network .main .strategy_network{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.honor_con .main .des .right{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	width: 40%;
	margin-top: 30px;

}
@media screen and (max-width: 767px){
	.honor_con .main .des .left{
		width: 100%;
	}
	.honor_con .main .des .right{
		width: 100%;
	}
}
.honor_con .main .des .right img{
	width: 100%;
	height: 100%;
	justify-content: center;
}

.honor_certificates{
	width: 100%;
	height: 100%;
	margin-top: 20px;
}
.honor_certificates .main{
	max-width: 1300px;
	margin: 0 auto;

}
.honor_certificates .main .ul{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
@media screen and (max-width: 767px){
	.honor_certificates .main .ul{
		padding: 10px;
	}
}
.honor_certificates .main .ul .li{
	background-color: #edf0f5;
	width: 32%;
	margin-left: 2%;
	text-align: center;
	margin-top: 50px;
	overflow: hidden;
}

.honor_certificates .main .ul .li:nth-child(3n+1){
	margin-left: 0%;
}
.honor_certificates .main .ul .li .honor_certificates_img{
	overflow: hidden;
}
@media screen and (max-width: 767px){
	.honor_certificates .main .ul .li{
		margin-top: 20px;
		width: 49%;
		margin-left: 1%;

	}
	.honor_certificates .main .ul .li:nth-child(2n){
		margin-left: 1%;
	}
	.honor_certificates .main .ul .li:nth-child(2n+1){
		margin-left: 0%;
	}
}
.honor_certificates .main .ul .li .honor_certificates_img img{
	width: 100%;
	transition: all .5s;
	object-fit: cover;
}
.honor_certificates.production .main .ul .li .honor_certificates_img img{
	height: 270px;
}

.honor_certificates .main .ul .li:hover .honor_certificates_img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.honor_certificates .main .ul .li .honor_certificates_tit{
	height: 50px;
	line-height: 50px;
}
.honor_certificates2{
	width: 100%;
	height: 100%;
	margin-top: 20px;
}
.honor_certificates2 .main{
	max-width: 1300px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;

}
.honor_certificates2 .main .ul{
	display: flex;
	flex-wrap: wrap;
}
@media screen and (max-width: 767px){
	.honor_certificates2 .main .ul{
		padding: 10px;
	}
}
.honor_certificates2 .main .ul .li{
	background-color: #edf0f5;
	width: 32%;
	margin-left: 2%;
	text-align: center;
	margin-top: 50px;
	font-size: 18px;
	color: #595857;
	cursor: pointer;
}
@media screen and (max-width: 767px){
	.honor_certificates2 .main .ul .li{
		width: 100%;
		margin-left: 0px;
	}
}
.honor_certificates2 .main .ul .li a{
	font-size: 18px;
	color: #595857;
}
.honor_certificates2 .main .ul .li a:hover{
	color: #e60013;
}
@media screen and (max-width: 767px){
	.honor_certificates2 .main .ul .li{
		margin-top: 20px;
	}
}
.honor_certificates2 .main .ul .li:nth-child(3n+1){
	margin-left: 0%;
}
.honor_certificates2 .main .ul .li .honor_certificates_img{
	overflow: hidden;
}
.honor_certificates2 .main .ul .li .honor_certificates_img img{
	width: 100%;
	transition: all .5s;
}
.honor_certificates2 .main .ul .li:hover .honor_certificates_img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.honor_certificates2 .main .ul .li .honor_certificates_tit{
	height: 50px;
	line-height: 50px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.honor_certificates2 .main .pages{
	margin-top: 60px;
	margin-bottom: 50px;
	position: relative;
	height: 45px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
}
.honor_certificates2 .main .pages .box{
	width: 290px;
	height: 100%;
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;

}
.honor_certificates2 .main .pages .swiper-pagination-bullet{
	width: 45px;
	height: 45px;
	border-radius: unset;
	border: 1px solid #ebeef8;
	text-align: center;
	line-height: 45px;
	background-color: #fff;
	opacity: 1;
	color: #595857;
	font-size: 18px;
}
.honor_certificates2 .main .pages .swiper-pagination-bullet-active{
	color: #fff;
	background-color: #0068b7;
	border: 1px solid #0068b7;

}
.honor_certificates2 .swiper-button-next, .honor_certificates2 .swiper-container-rtl .swiper-button-prev{
	width: 45px;
	height: 45px;
	border: 1px solid #ebeef8;
	background-image: url("../image/honor_certificates_r.png");
}
.honor_certificates2 .swiper-button-prev, .honor_certificates2 .swiper-container-rtl .swiper-button-next{
	width: 45px;
	height: 45px;
	border: 1px solid #ebeef8;
	background-image: url("../image/honor_certificates_l.png");
}
.honor_certificates2 .swiper-button-prev, .honor_certificates2 .swiper-button-next{
	-moz-background-size: 7px 14px;
	-webkit-background-size: 7px 14px;
	background-size: 7px 14px;
	margin-top: -22px;
}
@media screen and (max-width: 767px){
	.honor_certificates2 .swiper-button-prev, .honor_certificates2 .swiper-button-next{
		margin-top: -22px;
	}
}

.honor_con.production_con .main .des .right img{
	max-height: 230px;
	width: auto;
}
.honor_con.production_con .main .des .left {
	width: 60%;
}

@media screen and (max-width: 767px){
	.production_con.honor_con .main .des .left{
		width: 100%;
	}
	.production_con.honor_con .main .des .right{
		width: 100%;
	}
	.honor_con.production_con .main .des .right img{
		max-height: unset;
		width: 100%;
	}
}

/*product*/

.product_con{
	width: 100%;
	height: 100%;
	margin-top: 100px;
	margin-bottom: 70px;
}
.product_con .main{
	max-width: 1300px;
	margin: 0 auto;
	display: flex;
}
.product_con .main .left{
	max-width: 1300px;
	margin: 0 auto;
	width: 30%;
	padding-right: 5%;
}
.product_con .main .left .tit{
	width: 100%;
	height: 66px;
	color: #0068b7;
	font-size: 30px;
	/*background-color: #e60013;*/
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-weight: bold;
	border-bottom: 3px solid #e60013;
}
@media screen and (max-width: 767px){
	.product_con .main .left .tit{
		font-size: 12px;
	}
}
.product_con .main .left .ul{
	margin-top: 14px;
}
.product_con .main .left .ul .li{
	width: 100%;
	height: 66px;
	color: #fff;
	font-size: 30px;
	display: flex;
	align-items: center;
	padding-left: 36px;
	border-bottom: 2px solid #c4c7d1;
}
.product_con .main .left .ul .li:last-child{
	border-bottom: 0px solid #c4c7d1;

}
@media screen and (max-width: 767px){
	.product_con .main .left .ul .li{
		padding-left: 10px;
	}
}
/*.product_con .main .left .ul .li.active{*/
/*	background-color: #ebeef8;*/
/*	border-left: 6px solid #e60013;*/
/*}*/

.product_con .main .left .ul .li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color: #595857;
	display: flex;
	align-items: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 66px;
}
.product_con .main .left .ul .li.active{
	color: #0068b7;
	font-weight: bold;
}
.product_con .main .left .ul .li.active a{
	color: #0068b7;
}
@media screen and (max-width: 767px){
	.product_con .main .left .ul .li a{
		font-size: 12px;
		font-weight: bold;
	}
}
.product_con .main .left .down{

}
.product_con .main .left .down .down_img{

}
.product_con .main .left .down .down_img img{
	object-fit: cover;
	width: 100%;
}
.product_con .main .left .down .down_tit{
	height: 50px;
	background-color: #e60013;

}
.product_con .main .left .down .down_tit a{
	color: #fff;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	line-height: 50px;
}
.product_con .main .left .down .down_tit .icon{

}
.product_con .main .left .down .down_tit .t{
	margin-left: 12px;
}
@media screen and (max-width: 767px){
	.product_con .main .left .down .down_tit a{
		font-size: 12px;
	}
	.product_con .main .left .down .down_tit .t{
		margin-left: 2px;
	}
}
.product_con .main .left .down .down_tit .icon img{

}
.product_con .main .left .uls{

}
.product_con .main .left .uls .lis{
	min-height: 56px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	border: 1px solid #ebeef8;
}
.product_con .main .left .uls .lis.active{
	background-color: #ebeef8;
}
.product_con .main .left .uls .lis.active a{
	color: #e60013;
}
.product_con .main .left .uls .lis a{
	font-size: 16px;
	color: #595857;
}
@media screen and (max-width: 767px){
	.product_con .main .left .uls .lis a{
		font-size: 12px;
	}
	.product_con .main .left .uls .lis{
		padding: 5px;
	}
}
.product_con .main .right{
	max-width: 1300px;
	margin: 0 auto;
	width: 70%;
}
.product_con .main .right .tit{
	width: 100%;
	height: 66px;
	font-size: 24px;
	display: flex;
	align-items: center;
	font-weight: bold;
}
.product_con .main .right .ul{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.product_con .main .right .ul .li{
	background-color: #edf0f5;
	width: 32%;
	margin-left: 2%;
	text-align: center;
	margin-top: 50px;
	font-size: 18px;
	color: #595857;
	cursor: pointer;
}
.product_con .main .right .ul .li:nth-child(1){
	margin-top: 0;
}
@media screen and (min-width: 768px){

	.product_con .main .right .ul .li:nth-child(2){
		margin-top: 0;
	}
	.product_con .main .right .ul .li:nth-child(3){
		margin-top: 0;
	}
}
@media screen and (max-width: 767px){
	.product_con .main .right .ul .li{
		width: 100%;
		margin-left: 0px;
	}
}
.product_con .main .right .ul .li a{
	color: #595857;
	font-size: 16px;
}
.product_con .main .right .ul .li a:hover{
	color: #e60013;
}
.product_con .main .right .ul .li:nth-child(3n+1){
	margin-left: 0%;
}
.product_con .main .right .ul .li .shop_img{
	overflow: hidden;
}
.product_con .main .right .ul .li .shop_img img{
	transition: all 0.5s;
	object-fit: cover;
	width: 100%;
}
.product_con .main .right .ul .li:hover .shop_img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.product_con .main .right .ul .li .title{
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	background-color: #ebeef8;
	border-top:1px solid #c9c9c9;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 56px;
	padding-left: 10px;
	padding-right: 10px;
}
.product_con.detail .right{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
}
.product_con.detail .right .box_con{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
}
.product_con.detail .right .le{
	width: 30%;
}
@media screen and (max-width: 767px){
	.product_con.detail .right .le{
		width: 100%;
	}
}
.product_con.detail .right .le .le_img{

}
.product_con.detail .right .le .le_img img{
	object-fit: cover;
	width: 100%;
}
.product_con.detail .right .ri{
	flex: 1;
	padding-left: 23px;
}
@media screen and (max-width: 767px){
	.product_con.detail .right .ri{
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
	}
}
.product_con.detail .right .ri .tits{
	font-size: 24px;
	font-weight: bold;
	color: #595857;
	border-bottom: 1px solid #ebeef8;
	padding-bottom: 30px;
}
.product_con.detail .right .ri .titles{
	font-size: 18px;
	color: #595857;
	font-weight: bold;
	padding: 30px 0px;
}
.product_con.detail .right .ri .desc{
	font-size: 16px;
	color: #898989;
}
.product_con.detail .right .product_details{
	margin-top: 50px;
	width: 100%;
}
.product_con.detail .right .product_details .product_details_tit{
	font-size: 18px;
	color: #595857;
	width: 216px;
	height: 50px;
	background-color: #ebeef8;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.product_con.detail .right .product_details .box{
	border: 1px solid #ebeef8;
	padding: 50px 30px;
	font-size: 16px;
	color: #898989;
}
.product_con.detail .right .turning{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.product_con.detail .right .turning .turning_le{
	width: 120px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	margin-top: 35px;
	border: 1px solid #9fa0a0;
}
.product_con.detail .right .turning a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #898989;
	position: relative;

}
.product_con.detail .right .turning span{
	z-index: 20;
	position: relative;
}
.product_con.detail .right .turning a:hover span{
	color: #fff;
}
.product_con.detail .right .turning a:before{
	position: absolute;
	content: '';
	width: 0;
	height: 100%;
	left: 0px;
	background-color: red;
	z-index: 9;
	transition: all 0.5s;
}
.product_con.detail .right .turning a:hover:before{
	width: 100%;
}
.product_con.detail .right .turning .turning_ri{
	width: 120px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	margin-top: 35px;
	border: 1px solid #9fa0a0;
}
.product_con.detail .right .related_products{
	width: 100%;
}
.product_con.detail .right .related_products .related_products_tit{
	font-size: 18px;
	color: #595857;
	margin-top: 60px;
}
.product_con.detail .right .related_products .related_products_ul{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.product_con.detail .right .related_products .related_products_ul .related_products_li{
	background-color: #edf0f5;
	width: 32%;
	margin-left: 2%;
	text-align: center;
	margin-top: 30px;
	font-size: 18px;
	color: #595857;
	cursor: pointer;
}
@media screen and (max-width: 767px){
	.product_con.detail .right .related_products .related_products_ul .related_products_li{
		width: 100%;
		margin-left: 0%;
	}
}
.product_con.detail .right .related_products .related_products_ul .related_products_li:nth-child(3n+1) {
	margin-left: 0%;
}
.product_con.detail .right .related_products .related_products_ul .related_products_li a{
	color: #595857;
	font-size: 16px;
}
.product_con.detail .right .related_products .related_products_ul .related_products_li a .shop_img{
	overflow: hidden;
}

.product_con.detail .right .related_products .related_products_ul .related_products_li a .shop_img img{
	transition: all 0.5s;
	object-fit: cover;
	width: 100%;
}
.product_con.detail .right .related_products .related_products_ul .related_products_li:hover .shop_img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.product_con.detail .right .related_products .related_products_ul .related_products_li a .title{
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	background-color: #ebeef8;
	border-top: 1px solid #c9c9c9;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 56px;
	padding-left: 10px;
	padding-right: 10px;
}
.product_con.detail .right .related_products .related_products_ul .related_products_li a:hover{
	color: #e60013;
}

.product_con.newss .right{

}
.product_con.newss .right .list{

}
.product_con.newss .right .list .li{
	background-color: #ebeef8;
	margin-top: 24px;
}
.product_con.newss .right .list .li:nth-child(1){
	margin-top: 0px;
}
.product_con.newss .right .list .li a{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.product_con.newss .right .list .li a .news_img{
	overflow: hidden;
}
@media screen and (max-width: 767px){
	.product_con.newss .right .list .li a .news_img{
		width: 100%;
	}
}
.product_con.newss .right .list .li a .news_img img{
	object-fit: cover;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.product_con.newss .right .list .li:hover a .news_img img{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.product_con.newss .right .list .li a .box{
	text-align: left;
	padding-left: 30px;
	padding-right: 10px;
	flex: 1;
}
.product_con.newss .right .list .li:hover a .box .title{
	color: #e60013;
}
@media screen and (max-width: 767px){
	.product_con.newss .right .list .li a .box{
		width: 100%;
		padding-left: 10px;
	}
}
.product_con.newss .right .list .li a .box .title{
	font-size: 16px;
	color: #595857;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 40px;

}
.product_con.newss .right .list .li a .box .des{
	font-size: 14px;
	color: #727171;
	padding-top: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.product_con.newss .right .list .li .date {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 14px;
	color: #9fa0a0;
	margin-top: 30px;
	margin-bottom: 30px;
}

.product_con.newss.detail .right{
	text-align: left;
}
.product_con.newss.detail .right .tits{
	font-size: 24px;
	font-weight: bold;
	color: #595857;
	padding-bottom: 30px;
}

.product_con.newss.detail .right .related_products .relevant_news_ul{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li{
	background-color: #edf0f5;
	width: 32%;
	margin-left: 2%;
	text-align: center;
	margin-top: 30px;
	font-size: 18px;
	color: #595857;
	cursor: pointer;
}
@media screen and (max-width: 767px){
	.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li{
		width: 100%;
		margin-left: 0%;
	}
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li:nth-child(3n+1) {
	margin-left: 0%;
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li a{
	color: #595857;
	font-size: 16px;
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li a .new_img{
	overflow: hidden;
}

.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li a .new_img img{
	transition: all 0.5s;
	object-fit: cover;
	width: 100%;
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li:hover .new_img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li a .new_tit{
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px;
	margin-top: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: left;
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li a .new_c{
	font-size: 14px;
	padding: 0 10px;
	margin-top: 30px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: left;
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li a .des {
	padding: 0 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 14px;
	color: #9fa0a0;
	margin-top: 30px;
	margin-bottom: 20px;
}
.product_con.newss.detail .right .related_products .relevant_news_ul .relevant_news_li a:hover{
	color: #e60013;
}

/*application*/
.application_con{
	width: 100%;
	height: 100%;
	margin-top: 50px;
	margin-bottom: 100px;
}
@media screen and (max-width: 767px){
	.application_con{
		margin-top: 10px;
	}
}
.application_con .main{
	max-width: 1300px;
	margin: 0 auto;
}
.application_con .main .ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.application_con .main .ul .li{
	width: 32%;
	margin-left: 2%;
	margin-top: 40px;
}
@media screen and (max-width: 767px){
	.application_con .main .ul .li{
		width: 100%;
		margin-left: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
}
.application_con .main .ul .li:nth-child(3n+1){
	margin-left: 0;
}
.application_con .main .ul .li .application_img{

}
.application_con .main .ul .li .application_img img{
	transition: all 0.5s;
	object-fit: cover;
	width: 100%;
}
.application_con .main .ul .li .title{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: 70px;
}
.application_con .main .ul .li .title .tit{
	font-size: 18px;
	color: #595857;
	font-weight: bold;
}
.application_con .main .ul .li .title .icon{

}
.application_con .main .ul .li .title .icon img{

}
.application_con .main .ul .li .desc{
	font-size: 16px;
	color: #898989;
}


/*contact*/
.contact_con{
	min-height: 72px;
	width: 100%;
}
.contact_con .main{
	max-width: 1300px;
	min-height: 72px;
	margin: 0 auto;
	text-align: center;
}
.contact_con .main .tit{
	font-size: 30px;
	color: #595857;
	font-weight: bold;
	margin-top: 80px;
}
.contact_con .main .con_us{
	display: flex;
	text-align: left;
	margin-top: 66px;
	flex-direction: row;
	flex-wrap: wrap;
}
.contact_con .main .con_us .left{
	width: 40%;
}
@media screen and (max-width: 890px){
	.contact_con .main .con_us .left{
		width: 100%;
		padding-left: 10px;
	}
}
.contact_con .main .con_us .left .title{
	font-size: 18px;
	color: #e60013;
}
.contact_con .main .con_us .left  .t{
	font-size: 16px;
	color: #595857;
	margin-top: 15px;
}
.contact_con .main .con_us .left  .t span{
	font-size: 16px;
	color: #595857;
	font-weight: bold;
}
.contact_con .main .con_us .left  .ul{
	display: flex;
}
.contact_con .main .con_us .left  .ul .li{
	margin-left: 16px;
}
.contact_con .main .con_us .left  .ul .li:nth-child(1){
	margin-left: 0px;
}
.contact_con .main .con_us .left  .ul .li .c_img{

}
.contact_con .main .con_us .left  .ul .li .c_img img{
	width: 100%;
	height: 100%;
	justify-content: center;
	object-fit: cover;
}
.contact_con .main .con_us .left  .ul .li .c_tit{
	height: 40px;
	text-align: center;
	line-height: 40px;
}
.contact_con .main .con_us .right{
	width: 60%;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	overflow: hidden;
}
@media screen and (max-width: 890px){
	.contact_con .main .con_us .right{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.contact_con .main .con_us .right .box{
		width: 100%;
	}
}
.contact_con .main .con_us .right .box{
	width: 90%;
	background-color: #8c8c8c;
	height: 100%;
}
@media screen and (max-width: 890px){
	.contact_con .main .con_us .right .box{
		width: 100%;
	}
}
.contact_con .main .con_us .right .box .map_img{
	height: 100%;
}
.contact_con .main .con_us .right .box img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.contact_con .main .form_con .des{
	padding-left: 20%;
	padding-right: 20%;
	margin-top: 24px;
}
@media screen and (max-width: 767px){
	.contact_con .main .form_con .des{
		padding-left: 5%;
		padding-right: 5%;
	}
}
.contact_con .main .form_con .box{
	margin-top: 30px;
	margin-bottom: 110px;
}
.contact_con .main .form_con .box form{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contact_con .main .form_con .box input{
	background-color: #ebeef8;
	border: 0;
	font-size: 16px;
	color: #9fa0a0;
	outline: none;
	width: 48%;
	height: 65px;
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
@media screen and (max-width: 767px){
	.contact_con .main .form_con .box input{
		width: 98%;
		margin-left: 1%;
	}
}
.contact_con .main .form_con .box textarea{
	background-color: #ebeef8;
	border: 0;
	font-size: 16px;
	color: #9fa0a0;
	outline: none;
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	width: 100%;
	resize:none;
	padding-top: 20px;
}
@media screen and (max-width: 767px){
	.contact_con .main .form_con .box textarea{
		width: 98%;
		margin-left: 1%;
	}
}
.contact_con .main .form_con .box .submit{
	width: 100%;
	color: #fff;
	background-color: #e60012;
	font-size: 24px;
}
@media screen and (max-width: 767px){
	.contact_con .main .form_con .box .submit{
		width: 98%;
	}
}
.pages{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 50px;
}
.pages .pagination>li>a, .pages .pagination>li>span{
	width: 45px;
	height: 45px;
	border-radius: unset;
	border: 1px solid #ebeef8;
	text-align: center;
	line-height: 45px;
	background-color: #fff;
	opacity: 1;
	color: #595857;
	font-size: 18px;
	padding: 0;
}
.pages .pagination>li:first-child>a, .pages .pagination>li:first-child>span{
	width: 45px;
	height: 45px;
	border-radius: unset;
	border: 1px solid #ebeef8;
	text-align: center;
	line-height: 45px;
	background-color: #fff;
	opacity: 1;
	color: #fff;
	font-size: 18px;
	background-image: url(../image/honor_certificates_l.png);
	background-repeat: no-repeat;
	background-size: 7px 14px;
	background-position-x: center;
	background-position-y: center;
}
.pages .pagination>li:last-child>a, .pages .pagination>li:last-child>span{
	width: 45px;
	height: 45px;
	border-radius: unset;
	border: 1px solid #ebeef8;
	text-align: center;
	line-height: 45px;
	background-color: #fff;
	opacity: 1;
	color: #fff;
	font-size: 18px;
	background-image: url(../image/honor_certificates_r.png);
	background-repeat: no-repeat;
	background-size: 7px 14px;
	background-position-x: center;
	background-position-y: center;
}
.pages .pagination>.active>a,
.pages .pagination>.active>a:focus,
.pages .pagination>.active>a:hover,
.pages .pagination>.active>span,
.pages .pagination>.active>span:focus,
.pages .pagination>.active>span:hover{
	color: #fff;
	background-color: #0068b7;
	border: 1px solid #0068b7;
}

.consa {
	position: fixed;
	background-color: rgba(0,0,0,0.8);

	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	/*display: none;*/
	z-index: -99999;
	opacity: 0;
}
.consa .mask2{
	position: fixed;
	top: 40px;
	right: 40px;
	z-index: 1003;
	cursor: pointer;
}
.consa .mask3{
	position: fixed;
	top: 40px;
	left: 40px;
	z-index: 1003;
	color: #fff;
	font-size: 18px;
}
.consa  .swiper-container5{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1000;
}
.consa  .swiper-slide{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-end;
	justify-content: space-around;
	align-items: center;
}
.consa  .swiper-slide img{
	justify-content: center;
	object-fit: cover;
}

.consa .swiper-button-prev, .consa .swiper-container-rtl .swiper-button-next {
	background: url("../image/course_j_le.png") no-repeat;
}
.consa .swiper-button-next, .consa .swiper-container-rtl .swiper-button-prev {
	background: url("../image/course_j_ri.png") no-repeat;
}




.box_more{
	width: 100%;
	height: 100%;
	margin-bottom: 100px;
	margin-top: 20px;
}
.box_more .main{
	max-width: 1300px;
	height: 100%;
	margin: 0 auto;
}
.box_more .main .title{
	font-size: 30px;
	color: #595857;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 30px;
}
.box_more .main .ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.box_more .main .con{
	margin: 0 auto;
	text-align: center;
	margin-top: 40px;

}

@media screen and (max-width: 767px){
	.box_more .main .con img{
		width: 98%;
	}
}
.box_more .main .ul .li{
	width: 23%;
	background-color: #f7f8f8;
	margin-top: 40px;
	/*padding: 5%;*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	height: 180px;
}
@media screen and (max-width: 767px){
	.box_more .main .ul .li{
		width: 48%;
	}
}
.box_more .main .li a{
	display: flex;
	flex-direction: column;
	align-items: center;
}

.box_more .main .li .box_more_img{

}
.box_more .main .li .box_more_img img{

}
.box_more .main .li .box_more_tit{
	font-size: 18px;
	color: #595757;
	font-weight: bold;
	margin-top: 20px;
	transition: all 0.2s;
	text-align: center;
}
.box_more .main .li a:hover .box_more_tit{
	color: #e60012;
}
@media screen and (max-width: 767px){
	.box_more .main .title{
		font-size: 24px;
	}
}

.see{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	align-items: center;
}
@media screen and (max-width: 1400px){
	.see{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (max-width: 767px){
	.see{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.see .titles{
	font-size: 24px;
	color: #d8262c;
	font-weight: bold;
	margin-top: 40px;
}
@media screen and (max-width: 767px){
	.see .titles{
		margin-top: 20px;
	}
}
.see  .btn_a{
	background-color: #e60012;
	width: 200px;
	height: 50px;
	text-align: center;
	margin-top: 40px;
}
@media screen and (max-width: 767px){
	.see .btn_a{
		/*margin: 0 auto;*/
		margin-top: 20px;
	}
}
.see  .btn_a a{
	color: #fff;
	font-size: 18px;
	display: block;
	line-height: 50px;
}
.see  .btn_a span{

}
.investment .con_us .p{
	font-size: 16px;
	color: #595857;
	margin-top: 30px;
}
@media screen and (max-width: 1400px){
	.investment .con_us .p{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.contact_con.investment .main .con_us{
	margin-top: 30px;
}
.contact_con.investment {
	padding-bottom: 80px;
}
.contact_con.download .con_us{
	margin-top: 30px;
}
.contact_con.download .con_us .see .titles{
	margin-top: 0;
}
.contact_con.download .con_us .see .btn_a{
	margin-top: 0;
}
.contact_con.download .con_us .see .titles {
	font-size: 20px;
	color: #595857;
	font-weight: 100;
}



.contact_con.download{
	padding-bottom: 100px;
}
.contact_con.download .main .ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
}
@media screen and (max-width: 1400px){
	.contact_con.download .main .ul{
		padding-right: 10px;
		padding-left: 10px;
	}
}
.contact_con.download .main .ul .li{
	margin-top: 30px;
	width: 24%;
	margin-left: 1.3%;
}
.contact_con.download .main .ul .li:nth-child(4n+1){
	margin-left: 0%;
}
@media screen and (max-width: 767px){
	.contact_con.download .main .ul{
		padding-right: 0px;
		padding-left: 0px;
	}
	.contact_con.download .main .ul .li{
		margin-top: 20px;
		width: 48%;
		margin-left: 2%;
	}
	.contact_con.download .main .ul .li:nth-child(2n){
		margin-left: 2%;
	}
	.contact_con.download .main .ul .li:nth-child(2n+1){
		margin-left: 1%;
	}
}
.contact_con.download .main .ul .li .download_img{
	overflow: hidden;
}

.contact_con.download .main .ul .li .download_img img{
	width: 100%;
	height: 100%;
	justify-content: center;
	object-fit: cover;
	transition: all 0.5s;
}
.contact_con.download .main .ul .li:hover .download_img img{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.contact_con.download .main .ul .li .t{
	height: 50px;
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	font-size: 16px;
	color: #595757;
}
.contact_con.download .main .ul .li .down_btn{
	height: 34px;
	background-color: #e5e5e5;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}
.contact_con.download .main .ul .li .down_btn.active{
	background-color: #e60012;
}
.contact_con.download .main .ul .li .down_btn .on{
	display: block;
	width: 15px;
}
.contact_con.download .main .ul .li .down_btn .ac{
	display: none;
	width: 15px;
}
.contact_con.download .main .ul .li .down_btn.active .on{
	display: none;
}
.contact_con.download .main .ul .li .down_btn.active .ac{
	display: block;
}
.contact_con.download .main .ul .li .down_btn.active span{
	color: #fff;
}
.contact_con.download .main .ul .li .down_btn span{
	font-size: 16px;
	color: #727171;
	margin-left: 5px;
}
.contact_con.download .main .see .titles{
	font-size: 20px;
	color: #595857;
	font-weight: 100;
}

.profiles_list.contact .main .ul{
	justify-content: center;
}
.profiles_list.contact .main .ul .li:nth-child(3)::after{
	position: absolute;
	content: '';
	width: 1px;
	height: 37px;
	background-color: #fff;
	right: 0px;
	top: 18px;
}

@media screen and (max-width: 767px){
	.profiles_list.contact .main .ul{
		justify-content: left;
	}
	.profiles_list.contact .main .ul .li:nth-child(1) {
		border-left: 0px solid #fff;
	}
	.profiles_list.contact .main .ul .li:nth-child(2) {
		border-right: 0px solid #fff;
		border-bottom: 1px solid #ebeef8;
	}
	.profiles_list.contact .main .ul .li:nth-child(3) {
		border-left: 0px solid #fff;
		border-bottom: 1px solid #ebeef8;
		border-right: 1px solid #ebeef8;
	}
}
.profiles_con.speech_con{
	margin-bottom: 30px;
}
.profiles_con.speech_con .con{
	display: flex;
	border: 1px solid #eaedf7;
	box-shadow: 2px 0px 5px 2px rgb(0 0 0 / 10%);
}
.profiles_con.speech_con .con .des{
	padding: 40px;
	padding-left: 100px;
}
.profiles_con.speech_con .profiles_j img{
	width: auto;
}
@media screen and (max-width: 767px){
	.profiles_con.speech_con .profiles_j img{
		width: 90%;
	}
	.profiles_con.speech_con .profiles_j.profiles_j2 img{
		width: 40%;
		padding-right: 20px;
	}
}

.partners{
	width: 100%;
	height: 100%;
	margin-top: 20px;
	margin-bottom: 40px;
}
.partners .main{
	max-width: 1300px;
	margin: 0 auto;
}
.partners .main .li{
	margin-top: 30px;
}
.partners .main .li .nav_header{
	width: 100%;
	height: 60px;
	background-color: #ebeef8;
	color: #0068b7;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	font-weight: bold;
}
.partners .main .li .con{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;

}
.partners .main .li .con .list{
	width: 19%;
	margin-top: 30px;
	margin-left: 1.25%;
}
.partners .main .li .con .list:nth-child(5n+1){
	margin-left: 0%;
}
@media screen and (max-width: 767px){
	.partners .main .li .con {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.partners .main .li .con .list{
		width: 48%;
		margin-top: 30px;
	}
	.partners .main .li .con .list:nth-child(2n+1){
		margin-left: 0%;
	}
}
.partners .main .li .con .list .list_img{
	width: 100%;
}
.partners .main .li .con .list .list_img img{
	width: 100%;
}
.partners .main .li .con .list .list_title{
	text-align: center;
	color: #666666;
	margin-top: 15px;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;

}