*{
	padding: 0;
	margin: 0;
}
:root {
  --cydl-container-wid: 1400px;
}
html,body{
	font-family: 微软雅黑;
	position: relative;
	width: 100%;
	color: #2b2b2b;
	background: #fff;

}
h1,h2,h3,h4,h5,h6{
	padding: 0;
	margin: 0;
}
ul,ol{
	list-style: none;
}
img{
	border: none;
	display: flex;
}
a{
	text-decoration: none;
	color: #5f5f5f;
}
a:hover{
	color:#0864be ;

}
.amit{
	-webkit-transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -ms-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}
/*
@font-face{
	font-family: "鎬濇簮瀹嬩綋";
	src: url(../fonts/SC-BOLD.OTF);
}*/
section{
	overflow: hidden;
}
.container{
	width: 1520px;
	margin: 0 auto;
	box-sizing: border-box;
}

.pages{
	text-align: center;
	padding: 35px 35px;
}
.pages ul{
	display: flex;
	justify-content: center;
}
 .pages ul li{
	padding: 0px 5px;
}
 .pages ul li a,.pages ul li span{
	padding: 5px 8px;
	border: 1px solid #f5f5f5;
	display: block;
}
.pages ul li.active a,.pages ul li.active span,.pages ul li:hover a{
	background: #002fa7; 
	color: #fff;
	border: 1px solid #002fa7;
}
.head{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #002fa7;
	z-index: 99;
	overflow: unset;
	-webkit-transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -ms-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}
.head .container{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.head .container .right{
	display: flex;
	align-items: center;
}
.head .container .right .nav ul{
	display: flex;
}
.head .container .right .nav ul li{
	display: flex;
	align-items: center;
}
.head .container .right .nav ul li a{
	display: block;
  padding: 0 55px;
  color: #fff;
}
.head .container .right .nav ul li:after{
	content: "/";
	color: #fff;
}
.head .container .right .nav ul li:last-child:after{
	content: "/";
	color: #fff;
	display: none;
}
.head .container .right .nav ul li a span{
	display: flex;
	height: 118px;
	align-items: center;
	border-bottom: 1px solid #002fa7;
	box-sizing: border-box;
	font-size: 18px;
	font-weight: bold;
}
.head .container .right .nav ul li a:hover span,.head .container .right .nav ul li.active a span{
	border-bottom: 1px solid #fff;
}
.head .container .right .search{position: relative;}
.head .container .right .search i{
	border-radius: 50%;
	width: 36px;
	height: 36px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.head .container .right .search .form{
	position: absolute;
	right: 0;
	bottom: -88px;
	display: none;
	z-index: 99;
}
.head .container .right .search .form form{
	background: #fff;
	display: flex;
	justify-content: center;
	overflow: hidden;
	border-radius: 19px;
}
.head .container .right .search .form form input{
	height: 38px;
	width: 180px;
	box-sizing: border-box;
	border: none;
	padding: 0 10px;
	font-size: 14px;
	outline: unset;
}
.head .container .right .search .form form button{
	height: 38px;
	box-sizing: border-box;
	border: none;
	width: 60px;
	border-radius: 38px;
	background: #002fa7;
	display: flex;
	justify-content: center;
	align-items: center;
}
.head .container .right .search .form .icon{
	height: 9px;
	overflow: hidden;
	width: 18px;
	margin-left: auto;
	margin-right: 21px;
}
.brand .list .right h4{
    display: none;
}
.banner{

}
.moreLv .swiper-pagination{
    display: none;
}
.banner img{
	width: 100%;
}
.banner .swiper-pagination span{
	opacity: 1;
	background: #fff;
	border-radius: 0;
}
.banner .swiper-pagination span.swiper-pagination-bullet-active{
	background: #002fa7;
}
.index1{

}
.index1 .top .container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index1 .top{
	padding: 120px 0 80px;
}
.index1 .top .left{
	font-size: 60px;
}
.index1 .top .right ul{
	display: flex;
	align-items: center;
}
.index1 .top .right ul li{
	border-right: 1px solid #e4e4e4;
	padding: 0 10px;
	text-align: center;
}
.index1 .top .right ul li:last-child{
	border-right: none;
}
.index1 .top .right ul li p{
	font-size: 14px;
	text-align: center;
	color: #a1a1a1;
}
.index1 .text{
	background: url(../images/aboutBj.jpg)no-repeat center;

	box-sizing: border-box;
	padding: 100px 0;
	color: #fff;
}
.index1 .text h4{
	font-size: 45px;
	font-weight: 400;
}
.index1 .text h5{
	font-size: 45px;
	margin-bottom: 15px;
}
.index1 .text h6{
	font-size: 40px;
	font-weight: 400;
}
.index1 .text .container{
    position: relative;
}
.index1 .text .swiper-button-prev,.index1 .text .swiper-button-next{
    --swiper-navigation-size: 16px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.5);
    color: #002fa7;
}
.index1 .text .swiper-button-prev{
    left: -65px;
}
.index1 .text .swiper-button-next{
    right: 0;
}
.index1 .item{
	padding: 70px 0;
}
.index1 .item ul{
	display: flex;
	justify-content: space-between;
}
.index1 .item ul li{
	border-right: 1px solid #002fa7;
	padding: 0 50px;
	text-align: center;
	height: 50px;
}
.index1 .item ul li:last-child{
	border-right: none;
}
.index1 .item ul li h4{
	font-size: 32px;
	color: #002fa7;
	position: relative;
	top: -15px;
}
.index1 .item ul li p{
	font-size: 16px;
	color: #002fa7;
}
.index1 .images .bigImg{

}
.index1 .images .bigImg img{
    display: none;
}
.index1 .images .bigImg img.active{
    display: block;
}
.index1 .images .gallery-top{
	z-index: 9;
	position: absolute;
	top: -120px;
}
.index1 .images .gallery-top .classTitle{
	width: 520px;
	text-align: center;
}
.index1 .images .classTitle  h4{
	color: #002fa7;
	font-size: 60px;
}
.index1 .images .classTitle  p{
	font-size: 24px;
	color: #002fa7;
}
.index1 .images .gallery-top .swiper-slide{
	display: flex;
	align-items: flex-end;
}
.index1 .images .but{
	display: flex;
	justify-content: center;
}
.index1 .images .but .swiper-button-white{
	position: static;
	color: #002fa7;
	margin:0 25px;
	--swiper-navigation-size: 16px;
	width: auto;
	height: auto;
}
.index1 .images  .but .swiper-button-white span{
	font-size: 16px;
	margin: 0 10px;
	color: #000;
}
.index1 .images  .but .swiper-button-white:hover span{
	color: #002fa7;
}
.index1 .images .but .swiper-button-next:after{
	display: none;
}
.index1 .images .but .swiper-button-next:before{
	content: 'next';
	font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.index1 .images .container{
	position: relative;
	padding-top: 202px;
}
.index1 .images .container .thumImg{
	background: #fff;
	width: 1000px;
	box-sizing: border-box;
	z-index: 6;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}
.index1 .images .container .thumImg .swiper-slide{
	width: 40%;
	height: auto;
	overflow: hidden;
	border: 1px solid #fff;
}
.index1 .images .container .thumImg .swiper-slide img{
	width: 100%;
	height: 100%;
}
.index1 .images .container .thumImg .swiper-slide.swiper-slide-thumb-active{
	border: 1px solid #002fa7;
}
.index1 .images .container .thumImg .swiper-button-white{
    width: 50px;
    height: 50px;
    border-radius:  50%;
    color: #fff;
    background: #002fa7;
    --swiper-navigation-size:16px
}
.index1{
	padding-bottom: 80px;
}
.index2 ul{
	display: flex;
}
.index2 ul li img{
	width: 100%;
}
.index2 ul li{
	position: relative;
	width: 50%;
}
.index2 ul li .mo{
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}
.index2 ul li:hover .mo{
	background: rgba(0, 0, 0, 0);
}
.index3{
	background: #002fa7;
	padding: 80px 0;
}
.index3 .title{
	font-size: 60px;
	color: #fff;
}
.index3 .list{
	position: relative;
	height: 718px;
	box-sizing: border-box;
	margin-top: 60px;
}
.index3 .list .swiper-container{
    overflow: unset;
}
.index3 .list .swiper-container .swiper-slide{
	width: 200px;
	color: #fff;
	height: 336px;
	display: flex;
	flex-direction: column;
}
.index3 .list .swiper-container .swiper-slide .xian{
	flex-grow: 1; /* 让内容部分填满剩余空间 */
	display: flex;
	flex-direction: column;
}
.index3 .list .swiper-container .swiper-slide .xian i{
	width: 7px;
	height: 7px;
	background: #fff;
	border-radius: 50%;
	display: block;
}
.index3 .list .swiper-container .swiper-slide .xian span{
	display: block;
	flex-grow: 1;
	width: 1px;
	background: #fff;
	margin-left: 3px;
}
.index3 .list .heng{
	width: 100%;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 333px;
}
.index3 .list .swiper-container .swiper-slide .text{
	width: 150%;
}
.index3 .list .swiper-container .swiper-slide .text h4{
	display: flex;
	align-items: flex-end;
}
.index3 .list .swiper-container .swiper-slide .text h4 em{
	font-size: 36px;
	font-weight: bold;
	font-style: unset;
}
.index3 .list .swiper-container .swiper-slide .text h4 span{
	font-size: 20px;
	margin-left: 5px;
}
.index3 .list .swiper-container .swiper-slide .text .dis{
	font-size: 14px;
	line-height: 1.7em;
	margin-top: 10px;
	padding-bottom: 10px;
}
.index3 .list .swiper-container .swiper-button-white{
	--swiper-navigation-size: 16px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
	color: #002fa7;
	top: 317px;
}
.index3 .list .swiper-container .swiper-button-prev{

}
.index3 .list .swiper-container .swiper-button-next{

}
/*单*/
.index3 .list .swiper-container .swiper-slide:nth-child(odd){
}
/*双*/
.index3 .list .swiper-container .swiper-slide:nth-child(even){
	padding-top: 330px;
}
.index3 .list .swiper-container .swiper-slide:nth-child(even) .xian span{
	height: 60px;
}
.index4{
	padding: 80px 0;
	background: url(../images/newsbg.jpg) no-repeat center;
	background-size: cover;
}
.index4 .title{
	font-size: 60px;
}
.index4 .list{
	margin-top: 75px;
	display: flex;
	justify-content: space-between;

}
.index4 .list .left{
	position: relative;
	width: 50%;

}
.index4 .list .left .img img{
	width: 100%;

}
.index4 .list .left .text{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 40px 25px;
	background: linear-gradient(to top, #002fa7, rgba(0,47,167,0));;
	color: #fff;
	width: 100%;
	box-sizing: border-box;
}
.index4 .list .left .text h4{
	font-size: 24px;
	font-weight: 400;
}
.index4 .list .left .text p{
	font-size: 14px;
	margin-top: 10px;
	line-height: 1.7em;
}
.index4 .list .right{
	width: calc(50% - 25px);
	height: 550px;
	overflow-y: auto;
	padding-right: 15px;
}
.index4 .list .right::-webkit-scrollbar {
  width: 6px; /* 设置滚动条宽度 */
  background-color: #f1f1f1;
}
/* 滚动条滑块样式 */
.index4 .list .right::-webkit-scrollbar-thumb {
  background-color: #002fa7; /* 设置滑块背景颜色 */
  border-radius: 4px; /* 设置滑块圆角 */
}
.index4 .list .right ul li{
	padding-bottom: 20px;
}
.index4 .list .right ul li:last-child{
	padding-bottom: 0;
}
.index4 .list .right ul li a{
	display: flex;
	align-items: center;
	width: 100%;
}
.index4 .list .right ul li a .img{
	height: 170px;
	width: 240px;
}
.index4 .list .right ul li a .img img{
	width: 100%;
	height: 100%;
}
.index4 .list .right ul li a .text{
	flex-grow: 1; 
	width: calc(100% - 265px);
	box-sizing: border-box;
	padding-left: 25px;
}
.index4 .list .right ul li a .text h4{
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 10px;
}
.index4 .list .right ul li a .text p{
	font-size: 14px;
	color: #828282;
	line-height: 2em;
}
.index5{

}
.index5 .top{
	background: #002fa7;
	padding: 80px 0;
	color: #fff;
}
.index5 .top .title{
	font-size: 60px;
}
.index5 .top .text{
	width: 50%;
	margin-top: 100px;

}
.index5 .top .text h4{
	font-size: 30px;
	font-weight: 400;
	line-height: 1.8em;
}
.index5 .top .text h4 span{
	font-size: 36px;
	font-weight: bold;
}
.index5 .top .text h5{
	font-size: 24px;
	font-weight: 400;
	line-height: 1.8em;
}
.index5 .bottom .container{
	display: flex;
	justify-content: space-between;
	padding-top: 50px;

}
.index5 .bottom .container .left{
	width: 35%;
	display: flex;
	align-items: center;
	padding-bottom: 175px;
}

.index5 .bottom .container .right{
	position: relative;
	width: 59.21%;
}
.index5 .bottom .container .right .cert{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
}
.index5 .bottom .container .right .cert img{
	width: 100%;
}
.index5 .bottom .container .left .swiper-button-white{
	position: static;
	--swiper-navigation-size: 16px;
	color: #002fa7;
	margin: 0;
}
.index5 .bottom .container .left .center{
	flex-grow: 1;
	padding: 0 18px;
}
.index5 .bottom .container .left .center ul {
	display: flex;
	justify-content: space-between;
}
.index5 .bottom .container .left .center ul li a{
	color: #000;
	position: relative;
}
.index5 .bottom .container .left .center ul li a:after{
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	background: #fff;
	left: 50%;
	margin-left: -2.5px;
	top: 25px;
}
.index5 .bottom .container .left .center ul li.active a{
	color: #002fa7;
}
.index5 .bottom .container .left .center ul li.active a:after{
	background: #002fa7;
}
.index6{
	display: flex;
	justify-content: space-between;
}
.index6 .left{
	width: 50%;
}
.index6 .left img{
	width: 100%;
}
.index6 .right{
	width: 50%;
	background: #002fa7;
	display: flex;
	align-items: center;
	padding: 20px 0;
}
.index6 .right .box{
	width: 760px;
	box-sizing: border-box;
	padding-left: 95px;
	color: #fff;
}
.index6 .right .box .title{
	font-size: 60px;
}
.index6 .right .box .dis{
	font-size: 24px;
	margin-top: 85px;
}
.index6 .right .box .text{
	font-size: 14px;
	line-height: 1.8em;
	margin-top: 50px;
}
.index6 .right .box .but{
	display: flex;
	margin-top: 80px;
}
.index6 .right .box .but .swiper-button-white{
	position: static;
	margin: 0;
	--swiper-navigation-size: 16px;
	width: 40px;
	height: 40px;
	background: #fff;
	color: #002fa7;
	margin-right: 15px;
}
.index7{
	padding: 80px 0;
}
.index7 .container{
	display: flex;
	align-items: center;
}
.index7 .container .left{
	width: 450px;
}
.index7 .container .right{
	width: 1070px;
	flex-grow: 1;
	position: relative;
	padding-left: 40px;
}
.index7 .container .left .title{
	font-size: 60px;
}
.index7 .container .left .form{
	margin-top: 75px;
}
.index7 .container .left .form p{
	font-size: 14px;
}
.index7 .container .left .form form input{
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #f1f1f1;
	height: 50px;
	padding: 0 15px;
	margin-top: 10px;
}
.index7 .container .left .form form button{
	width: 120px;
	height: 40px;
	background: #002fa7;
	color: #fff;
	border: none;
	margin-top: 10px;
}
.index7 .container .left .text{
	padding-top: 15px;
}
.index7 .container .left .text h4{
	font-size: 22px;
	font-weight: 400;
	color: #002fa7;
	margin-top: 30px;
}
.index7 .container .left .text p{
	font-size: 14px;
	margin-top: 10px;
}
.index7 .container .left .phone{
	font-size: 14px;
	margin-top: 30px;
}
.index7 .container .left .phone span{
	font-size: 30px;
	font-weight: bold;
	color: #002fa7;
}
.index7 .container .left .code{
	margin-top: 40px;
}
.index7 .container .left .code ul{
	display:flex;
	justify-content: space-between;
}
.index7 .container .left .code ul li .img{
	border: 1px solid #f3f3f3;
	padding: 5px ;
}
.index7 .container .left .code ul li .img img{
	width: 100%;
}
.index7 .container .left .code ul li p{
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
}
.index7 .container .right .img img{
	width: 100%;
}
.index7 .container .right .map{
	position: absolute;
	right: 127px;
	top: 214px;
}
.index7 .container .right .map .icon{
	display: flex;
	justify-content: center;
}
.index7 .container .right .map p{
	font-size: 20px;
	font-weight: bold;
	color: #002fa7;
	margin-top: 5px;
}
.index7 .container .right .ip .icon{

}
.index7 .container .right .ip .icon img:last-child{
	display: none;
}
.index7 .container .right .ip{
	position: absolute;

}
.index7 .container .right .ip .text{
	position: relative;
	display: none;
}
.index7 .container .right .ip .text i{
	overflow: hidden;
	width: 21px;
	height: 10px;
	display: flex;
}
.index7 .container .right .ip .text i img{
	width: 21px;
	height: 21px;
}
.index7 .container .right .ip .text p{
	background: #002fa7;
	padding: 8px 30px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin-left: -15px;
}

.index7 .container .right .ip.active .text{
	display: block;
}
.index7 .container .right .ip.active .icon img:nth-child(1){
	display: none;
}
.index7 .container .right .ip.active .icon img:last-child{
	display: block;
}
.index7 .container .right .ip1{
	top: 340px;
	left: 866px;
}
.index7 .container .right .ip2{
	top: 460px;
	left: 980px;
}
.index7 .container .right .ip3{
	top: 236px;
	left: 710px;
}
.index7 .container .right .ip4{
	top: 436px;
	left: 610px;
}
.index7 .container .right .ip5{
	top: 136px;
	left: 514px;
}
.index7 .container .right .ip6{
	top: 47px;
	left: 400px;
}
.index7 .container .right .ip7{
	top: 147px;
	left: 200px;
}
.index7 .container .right .ip8{
	top: 431px;
	left: 335px;
}
.footer{
	background: #002fa7;
}
.footer .top{
	padding-top: 100px;
	padding-bottom: 30px;
}
.footer .top .container{
	display: flex;
	justify-content: space-between;
}
.footer .top .container .left{
	width: 440px;
}
.footer .top .container .left .form{
	margin-top: 30px;
}
.footer .top .container .left .form form{
	display: flex;
}
.footer .top .container .left .form form input{
	width: 360px;
	height: 50px;
	border: none;
	background: #fff;
	box-sizing: border-box;
	padding: 0 10px;
}
.footer .top .container .left .form form button{
	flex-grow: 1;
	border: none;
	background: #000;
	color: #fff;
	
}
.footer .top .container .left .form form button:after{
	content: 'next';
  font-family: swiper-icons;
  font-size: 18px;
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.footer .top .container .left .text{
	margin-top: 35px;
	font-size: 14px;
	color: #fff;
	line-height: 2em;
}
.footer .top .container .left .text p span{
	font-size: 24px;
	font-weight: bold;
}
.footer .top .container .left .code{
	margin-top: 30px;
}
.footer .top .container .left .code ul{
	display: flex;
}
.footer .top .container .left .code ul li{
	position: relative;
	margin-right: 15px;
}
.footer .top .container .left .code ul li .icon{
	width: 55px;
	height: 55px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}
.footer .top .container .left .code ul li .img{
	position: absolute;
	left: -31px;
	display: none;
}
.footer .top .container .left .code ul li:hover .img{
	display: block;
}
.footer .top .container .left .code ul li .img i{
	width: 18px;
	display: block;
	height: 9px;
	overflow: hidden;
	margin: 0 auto;
}
.footer .top .container .left .code ul li .img .image{
	background: #fff;
	padding: 10px;
	border-radius: 5px;
}
.footer .top .container .left .link{
	padding-top: 100px;
	display: flex;
	color: #fff;
	font-size: 14px;
}
.footer .top .container .left .link a{
	font-size: 14px;
	color: #fff;
	margin-right: 20px;
}
.footer .top .container .right{
	width: 1050px;
	padding-left: 150px;
	box-sizing: border-box;
}
.footer .top .container .right ul{
	display:flex;
	justify-content: space-between;
}
.footer .top .container .right ul li h4 a{
	font-size: 16px;
	color: #fff;
}
.footer .top .container .right ul li h4{
	margin-bottom: 30px;
	font-weight: 400;
}
.footer .top .container .right ul li p{
	margin-bottom: 10px;
}
.footer .top .container .right ul li p a{
	font-size: 14px;
	color: #fff;
	line-height: 2em;
}

.footer .bottom{
	border-top: 1px solid #0f3cac;
	
} 
.footer .bottom .container{
	display: flex;
	height: 90px;
	align-items: center;
	color: #fff;
}
.footer .bottom .container p{
	font-size: 14px;
	margin-right: 30px;
}
.footer .bottom .container p a{
	color: #fff;
}
.footer .footerNav{
	display: none;
}
.index6 .left .swiper-button-white{
	display: none;
}
.index5 .bottom .container .wap{
	display: none;
}
.footer .bottom .container{
	display: block;
	padding-top: 20px;
}
.footer .bottom .container p{
	margin-top: 5px;
}
.ToTop{
	width: 45px;
	height: 45px;
	background: #fff;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	right: 30px;
	bottom: 30px;
	z-index: 99;
	border: 1px solid #dcdcdc;
}
.page_banner{
	padding-top: 118px;
	position: relative;
}
.page_banner img{
	width: 100%;
}
.page_banner  .text{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9;
	color: #fff;
	display: flex;
	align-items: center;
}
.page_banner  .text h4{
	font-size: 65px;
}
.page_banner  .text h3{
	font-size: 50px;
	font-weight: 400;
}
.location{
	position: relative;
	overflow: unset;
}
.location .text{
	width: 100%;
	position: absolute;
	left: 0;
	top: -60px;
	z-index: 9;
	color: #fff;
}
.location .text .container{
	display: flex;
	font-size: 14px;
}
.location .text .container a{
	color: #fff;
}
.sidebar{
	border-bottom: 1PX solid #f5f5f5;
}
.sidebar ul{
	display: flex;
}
.sidebar ul li a{
	width: 120px;
	height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.sidebar ul li a:hover,.sidebar ul li.active a{
	background: #002fa7;
	color: #fff;
}
.newsList{
	margin-top: 100px;
}
.newsList .top{

}
.newsList .top .swiper-slide{
	display: flex;

}
.newsList .top .swiper-slide .image{
	width: 60%;
}
.newsList .top .swiper-slide .text{
	width: 40%;
	box-sizing: border-box;
	padding: 60px;
	background: #002fa7;
	color: #fff;
}
.newsList .top .swiper-slide .image img{
	width: 100%;
}
.newsList .top .swiper-slide .text .time{
	font-size: 16px;
	color: #bababa;
}
.newsList .top .swiper-slide .text h4{
	font-size: 24px;
	font-weight: 400;
	margin-top: 15px;
	border-bottom: 1px solid #3257b7;
	padding-bottom: 15px;
}
.newsList .top .swiper-slide .text p{
	margin-top: 20px;
	font-size: 16px;
	line-height: 1.8em;
}
.newsList .top .swiper-slide .text a{
	font-size: 14px;
	color: #fff;
	margin-top: 40px;
	display: flex;
}
.newsList .top .swiper-pagination{
	bottom: 60px;
	width: 40%;
	margin-left: 60%;
	display: flex;
	justify-content: left;
	box-sizing: border-box;
	padding-left: 60px;
	align-items: center;
}
.newsList .top .swiper-pagination span{
	border-radius: 0;
	width: 4px;
	height: 4px;
	background: #fff;
	opacity: 1;
}
.newsList .top .swiper-pagination span.swiper-pagination-bullet-active{
	width: 8px;
	height: 8px;
}
.newsList .list{
	margin-top: 80px;
}
.newsList .list ul{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
  gap: 35px;
}
.newsList .list ul li{
	
}
.newsList .list ul li .img img{
	width: 100%;
}
.newsList .list ul li .text{
	box-sizing: border-box;
	padding: 30px;
}
.newsList .list ul li .text .time{
	font-size: 14px;
	color: #bababa;
}
.newsList .list ul li .text h4{
	font-size: 22px;
	font-weight: 400;
	color: #000;
	margin-top: 15px;
}
.newsList .list ul li .text p{
	font-size: 16px;
	color: #7f7f7f;
	margin-top: 15px;
	line-height: 1.8em;
}
.newsList .list ul li .text span{
	width: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	background: #000;
	font-size: 14px;
	color: #fff;
	margin-top: 30px;
}
.newsList .list ul li .text span:hover{
	background: #002fa7;
}
.news{
	margin-top: 80px ;
	padding-bottom: 80px;
}
.news .container{
	display: flex;
	justify-content: space-between;
}
.news .container .left{
	width: 70%;
}
.news .container .right{
	width: 25%;
	background: #f5f5f5;
}
.news .container .left .title{
	padding-bottom: 20px;
	border-bottom: 1px solid #f5f5f5;
	text-align: center;
}
.news .container .left .title h3{
	font-size: 24px;
	font-weight: 400;
}
.news .container .left .title p{
	font-size: 14px;
	color: #5d5d5d;
	margin-top: 10px;
}
.news .container .left .content{
	padding: 25px 0;
	font-size: 14px;
	line-height: 2em;
}
.news .container .left .content img{
    display: block;
    margin: 0 auto;
    width: 800px;
}
.news .container .left .more{
	display: flex;
	justify-content: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #f5f5f5;
}
.news .container .left .more a{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	width: 130px;
	border-radius: 22.5px;
	border: 1px solid #f5f5f5;
	font-size: 14px;
}
.news .container .left .bottom{
	padding-top: 15px;
}
.news .container .left .bottom p{
	display: flex;
	align-items: center;
	line-height: 2em;
	color: #5d5d5d;
	font-size: 14px;
}
.news .container .left .bottom p a{

}
.news .container .right .title{
	font-size: 18px;
	padding: 15px 20px ;
	color: #002fa7;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
}
.news .container .right .list{
	margin-top: 15px;
	box-sizing: border-box;
	padding: 20px 15px;
	height: 1200px;
	overflow-y: auto;
}
.news .container .right .list ul li .img img{
	width: 100%;
}
.news .container .right .list ul li .text{
	background: #fff;
	box-sizing: border-box;
	padding: 25px 15px;
}
.news .container .right .list ul li .text h4{
	font-size: 16px;
	line-height: 1.7em;
}
.news .container .right .list ul li .text p{
	margin-top: 10px;
	font-size: 14px;
	color: #7f7f7f;
	line-height: 1.7em;
}
.news .container .right .list ul li .text .more{
	display: flex;
	margin-top: 15px;
	justify-content: space-between;
}
.news .container .right .list ul li .text .more span{
	font-size: 14px;
	color: #bababa;
}
.news .container .right .list ul li .text .more label{
	font-size: 12px;
	color: #5d5d5d;
}
.news .container .right .list::-webkit-scrollbar {
  width: 6px; /* 设置滚动条宽度 */
  background-color: #f1f1f1;
}
/* 滚动条滑块样式 */
.news .container .right .list::-webkit-scrollbar-thumb {
  background-color: #002fa7; /* 设置滑块背景颜色 */
  border-radius: 4px; /* 设置滑块圆角 */
}
.brand{
	padding: 80px 0;
}
.brand .title{
	font-size: 46px;
}
.brand .list{
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}
.brand .list .left{
	width: 50%;
	box-sizing: border-box;
	padding-right: 40px;
	position: relative;
	display: flex;
}
.brand .list .right{
	width: 50%;
}
.brand .list .left:before{
	content: "";
	height: 407px;
	background: url(../images/brandLeft.png);
	width: 86px;
}
.brand .list .left .brand-thumbs{
	height: 407px;
	overflow: hidden;
	width: calc(100% - 86px);
	box-sizing: border-box;
}
.brand .list .left .brand-thumbs .swiper-slide{
	height: 80px;
	padding-left: 40px;
	margin-bottom: 25px;
}
.brand .list .left .brand-thumbs .swiper-slide .text{
	display: flex;
	align-items: center;
	height: 100%;
	background: #fcfcfc;
	padding: 0 30px ;
	font-weight: bold;
	font-size: 20px;
}
.brand .list .left .brand-thumbs .swiper-slide-thumb-active .text{
	background: #002fa7;
	color: #fff;
	font-weight: bold;
}
.brand .list .right img{
	width: 100%;
} 
.support{
	background: #002fa7;
	padding: 80px 0;
}
.support .title{
	color: #fff;
	font-size: 46px;
}
.support .list{
	margin-top: 60px;
}
.support .list .swiper-container{
	overflow: unset;
}
.support .list .swiper-slide{
	background: #fff;
	width: 32%;
	padding: 60px 40px;
	margin-right: 20px;
	box-sizing: border-box;
}
.support .list .swiper-slide .icon{

}
.support .list .swiper-slide h4{
	font-size: 24px;
	font-weight: 400;
	margin-top: 10px;
}
.support .list .swiper-slide p{
	font-size: 14px;
	color: #d6d6d6;
	margin-top: 5px;
}
.support .list .swiper-slide h5{
	font-size: 18px;
	margin-top: 15px;
}
.process{
	padding: 80px 0;
}
.process .title{
	font-size: 46px;
}
.process .list{
	margin-top: 60px;
}
.process .list ul{
	display: flex;
	justify-content: space-between;
}
.process .list ul li{
	width: calc(100% / 6 - 15px);

}
.process .list ul li .mun{
	width: 55px;
	height: 55px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #f5f5f5;
	border-radius: 50%;
	margin: 0 auto;
}
.process .list ul li .mun span{
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: #e4e4e4;
	font-size: 16px;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
}
.process .list ul li .text{
	background: #fcfcfc;
	margin-top: 40px;
	text-align: center;
	padding: 50px 20px;
}
.process .list ul li .text .icon{
	display: flex;
	justify-content: center;
}
.process .list ul li .text .icon img:nth-child(1){
	display: block;
}
.process .list ul li .text .icon img:nth-child(2){
	display: none;
}
.process .list ul li.active .text .icon img:nth-child(1){
	display: none;
}
.process .list ul li.active .text .icon img:nth-child(2){
	display: block;
}
.process .list ul li .text h4{
	font-size: 20px;
	margin-top: 20px;
}
.process .list ul li .text p{
	font-size: 12px;
	color: #d6d6d6;
	margin-top: 10px;
}
.process .list ul li.active .text{
	background: #002fa7;
} 
.process .list ul li.active .text h4{
	color: #fff;
}
.process .list ul li.active .mun span{
	background: #002fa7;
	color: #fff;
}
.apply{
	background: url(../images/joinbg.jpg) no-repeat center;
	padding: 80px 0;
	background-size: cover;
}
.apply .title{
	font-size: 46px;
	color: #fff;
}
.apply .form{
	width: 50%;
	margin-top: 60px;
}
.apply .form .phone{
	color: #fff;
	font-size: 22px;
	margin-bottom: 30px;
}
.apply .form .phone span{
	font-size: 40px;
	font-weight: bold;
	margin-left: 15px;
}
.apply .form .group{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.apply .form .group input{
	width: calc(100% / 2 - 15px);
	height: 60px;
	box-sizing: border-box;
	padding: 0 15px;
	font-size: 14px;
	outline: unset;
}
.apply .form .group select{
	width: calc(100% / 3 - 15px);
	height: 60px;
	padding: 0 15px;
	outline: unset;
	font-size: 14px;
}
.apply .form .but{

}
.apply .form .but button{
	width: 156px;
	height: 55px;
	font-size: 14px;
	color: #fff;
	background: #002fa7;
	border: none;
}
.contact .top{
	padding: 80px 0 0;
	display: flex;
	justify-content: space-between;
}
.contact .top .left{
	width: 50%;
}
.contact .top .right{
	width: 50%;
	box-sizing: border-box;
}
.contact .top .right img{
	width: 100%;
}
.contact .top .right:after{
	content: "";
	width: 50%;
	margin-left: auto;
	margin-right: 0;
	height: 20px;
	display: block;
	background: linear-gradient(to right, rgba(0,47,167,0), #002fa7);
}
.contact .top .left>h4{
	font-size: 30px;
	color: #002fa7;
}
.contact .top .left .text{
	margin-top: 60px;
}
.contact .top .left .text h4{
	font-size: 22px;
	font-weight: 400;
	margin-top: 15px;
}
.contact .top .left .text p{
	margin-top: 5px;
	font-size: 14px;
	color: #545454;
}
.contact .top .left .phone{
	font-size: 14px;
	color: #545454;
	
}
.contact .top .left .phone span{
	font-size: 30px;
	font-weight: bold;
	color: #002fa7;
	line-height: 2em;
}
.contact .top .left .code{
	margin-top: 25px;
}
.contact .top .left .code ul{
	display: flex;
}
.contact .top .left .code ul li{
	text-align: center;
	margin-right: 15px;
}
.contact .top .left .code ul li p{
	font-size: 14px;
	margin-top: 10px;
	color: #545454;
}
.contact .map{
	padding-top: 80px;
}
.contact .map .title{
	font-size: 46px;
}
.contact .map .list{
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.contact .map .list .left{
	width: 67%;
}
.contact .map .list .left img{
	width: 100%;
}
.contact .map .list .right{
	width: 30%;
	background: #002fa7;
	padding: 60px 30px;
	color: #fff;
	box-sizing: border-box;
}
.contact .map .list .right h4{
	font-size: 24px;
	color: #fff;
	padding-bottom: 15px;
	border-bottom: 1px solid #0f3cac;
}
.contact .map .list .right .text{
	margin-top: 10px;
}
.contact .map .list .right .text h4{
	font-size: 18px;
	margin-top: 20px;
}
.contact .map .list .right .text p{
	font-size: 14px;
	margin-top: 5px;
}
.contact .map .list .right .phone{
	margin-top: 25px;
	font-size: 14px;
} 
.contact .map .list .right .phone span{
	font-size: 20px;
	font-weight: bold;
	line-height: 2em;
}
.contact .msg{
	padding: 80px 0;
}
.contact .msg .title{
	font-size: 46px;
}
.contact .msg .form{
	margin-top: 60px;
}
.contact .msg .form .group{
	display: flex;
	justify-content: space-between;
}
.contact .msg .form .group input{
	width: calc(100% / 3 - 15px);
	height: 55px;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	padding: 0 10px;
	outline: unset;
	background: #f9f9f9;
}
.contact .msg .form .text{
	margin-top: 20px;
}
.contact .msg .form .text textarea{
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	background: #f9f9f9;
	border: 1px solid #dcdcdc;
	height: 240px;
}
.contact .msg .form .but{
	margin-top: 20px;
}
.contact .msg .form .but button{
	width: 140px;
	height: 40px;
	font-size: 14px;
	color: #fff;
	background: #002fa7;
	border: none;
}
.proSidebar{
	border-bottom: 1px solid #f5f5f5;
}
.proSidebar ul{
	display: flex;
}
.proSidebar ul li{
	margin-right: 60px;
}
.proSidebar ul li a{
	display: flex;
	height: 100px;
	align-items: center;
	border-bottom: 1px solid #fff;
}
.proSidebar ul li a:hover,.proSidebar ul li.active a{
	border-bottom: 1px solid #002fa7;
	color: #002fa7;
}
.proList{
	margin-top: 80px;
}
.proList .list ul{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 25px;
}
.proList .list ul li .img img{
	width: 100%;
}
.proList .list ul li h4{
	font-size: 22px;
	line-height: 2em;
	font-weight: 400;
	color: #545454;
}
.head .navBut{
	display: none;
}
.pageHead{
	background: none;
}
.pageHead .container .right .nav ul li a span{
	border-bottom: none;
}
.pageHead .container .right .nav ul li a:hover span, .pageHead .container .right .nav ul li.active a span{
	border-bottom: none;
}
.pageHead .container .right .toPage{
	margin-left: 65px;
}
.pageHead .container .right .toPage a{
	height: 40px;
	width: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	background: #002fa7;
	border-radius: 20px;
	font-size: 14px;
}
.scrollTop{
	background: #002fa7;
	top: -113px;
	-webkit-transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -ms-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}
.scrollTop .container .right .toPage a{
	background: #fff;
	color: #002fa7;
}
.scrollTop:hover{
    top: 0;
    -webkit-transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -ms-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}
.veallaBanner{
	position: relative;
}
.veallaBanner .img img{
	width: 100%;
}
.veallaBanner .text{
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	display: flex;
	align-items: center;
	color: #fff;
}
.veallaBanner .text h4{
	font-size: 65px;
	width: 75%;
}
.veallaBanner .text h3{
	font-size: 50px;
	font-weight: 400;
	margin-top: 10px;
}
.veallaArt{
	background: url(../images/veaBg.png) no-repeat center;
	background-size: cover;
	padding: 140px 0 140px;
}
.veallaArt .title{
	display: flex;
	justify-content: center;
}
.veallaArt .text{
	color: #fff;
	text-align: center;
	margin-top: 65px;
}
.veallaArt .text h4{
	font-size: 36px;
	margin-bottom: 15px;
}
.veallaArt .text P{
	font-size: 22px;
	line-height: 1.8em;
}
.veallaArt .enText{
	text-align: center;
	color: #3651b1;
	font-size: 12px;
	line-height: 1.8em;
	margin-top: 15px;
}
.veallaArt .steam{
	margin-top: 80px;
	background: #fff;
}
.veallaArt .steam ul{
	display: flex;
}
.veallaArt .steam ul li{
	width: calc(100% / 6);
	padding: 40px 0;
	text-align: center;
	color: #002fa7;
}
.veallaArt .steam ul li h4{
	font-size: 28px;
}
.veallaArt .steam ul li p{
	font-size: 14px;
	margin-top: 10px;
}
.veallaAdv{
	background: url(../images/veabg2.jpg) no-repeat center;
	background-size: cover;
	padding: 80px 0;
}
.veallaAdv .top{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.veallaAdv .top .title h3{
	font-size: 50px;
	font-weight: 400;
}
.veallaAdv .top .title p{
	font-size: 14px;
	color: #cacaca;
	text-transform: uppercase;
}
.veallaAdv .top .right ul{
	display: flex;
}
.veallaAdv .top .right ul li{
	margin-left: 25px;
	font-size: 16px;
}
.veallaAdv .top .right ul li.active{
	color: #002fa7;
	font-weight: bold;
}
.veallaAdv .list{
	margin-top: 60px;
}
.veallaAdv .list .swiper-slide{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.veallaAdv .list .swiper-slide .left{
	width: 45%;
	box-sizing: border-box;
	padding-left: 60px;
}
.veallaAdv .list .swiper-slide .right{
	width: 50%;
	box-sizing: border-box;
	border-right: 10px solid #002fa7;
}
.veallaAdv .list .swiper-slide .right img{
	width: 100%;
}
.veallaAdv .list .swiper-slide .left .title{
	margin-top: 25px;
}
.veallaAdv .list .swiper-slide .left .title h4{
	font-size: 30px;
	font-weight: 400;
	color: #002fa7;
}
.veallaAdv .list .swiper-slide .left .title p{
	font-size: 14px;
	color: #cacaca;
	text-transform: uppercase;
	margin-top: 5px;
}
.veallaAdv .list .swiper-slide .left .text{
	margin-top: 35px;
}
.veallaAdv .list .swiper-slide .left .text h5,.veallaAdv .list .swiper-slide .left .text h4,.veallaAdv .list .swiper-slide .left .text h3,.veallaAdv .list .swiper-slide .left .text h2{
	font-size: 24px ;
	color: #002fa7;
	font-weight: 400;
	margin-bottom: 15px;
}
.veallaAdv .list .swiper-slide .left .text P{
	font-size: 22px;
	line-height: 1.8em;
}
.veallaAdv .list .swiper-pagination{
	display: flex;
	justify-content: lefts;
	box-sizing: border-box;
	padding-left: 60px;
}
.veallaAdv .list .swiper-pagination span{
	border-radius: 0;
	width: 6px;
	height: 6px;
}
.veallaPro{

}
.veallaPro ul li{
	position: relative;
}
.veallaPro ul li .img img{
	width: 100%;
}
.veallaPro ul li .text{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.7);
}
.veallaPro ul li a:hover .text{
	background: rgba(0, 0, 0, 0.4);
}
.veallaPro ul li .text h4{
	font-size: 36px;
	color: #fff;
}
.veallaPro ul li .text p{
	font-size: 14px;
	color: #a9a9a9;
	text-transform: uppercase;
	margin-top: 10px;
}
.veallaCase{
	padding: 80px 0;
}
.veallaCase .title{

}
.veallaCase .title h3{
	font-size: 50px;
	font-weight: 400;
}
.veallaCase .title p{
	font-size: 14px;
	color: #cacaca;
	text-transform: uppercase;
}
.veallaCase .list{
	margin-top: 60px;
}
.veallaCase .list .swiper-container{
	overflow: unset;
}
.veallaCase .list .swiper-slide{
	position: relative;
	margin-right: 40px;
	width: 75%;
}
.veallaCase .list .swiper-slide .img img{
	width: 100%;
}
.veallaCase .list .swiper-slide .mo{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}
.veallaCase .list .swiper-slide .icon{
	display: none;
}
.veallaCase .list .swiper-slide.swiper-slide-active{
	box-sizing: border-box;
	border-right: 10px solid #002fa7;
}
.veallaCase .list .swiper-slide.swiper-slide-active .icon{
	position: absolute;
	right: 70px;
	top: -21px;
	display: block;
}
.veallaCase .list .swiper-slide.swiper-slide-active .mo{
	display: none;
}
.veallaCase .list .swiper-button-prev{
	width: 50px;
	height: 50px;
	--swiper-navigation-size: 16px;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 50%;
	left: -95px;
}
.veallaCase .list .swiper-button-next{
	width: 50px;
	height: 50px;
	--swiper-navigation-size: 16px;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 50%;
	right: -95px;
}
.veallaMore{
	background: #00279f;
	padding: 80px 0;
}
.veallaMore .text{
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #fff;
}
.veallaMore .text .left h4{
	font-size: 36px;
}
.veallaMore .text .left p{
	font-size: 14px;
	text-transform: uppercase;
}
.veallaMore .text .right{
	display:flex;
}
.veallaMore .text .right a{
	margin-left: 25px;
	padding: 8px 25px;
	background: #fff;
	color: #000;
	font-size: 14px;
	box-sizing: border-box;
	border: 1px solid #fff;
}
.veallaMore .text .right a:hover{
	box-sizing: border-box;
	border: 1px solid #fff;
	background: #00279f;
	color: #fff;
}
.veallaCode{
	margin-top: 40px;
}
.veallaCode ul{
	display: flex;
}
.veallaCode ul li{
	padding: 5px;
	border: 1px solid #fff;
	margin-right: 25px;
}
.footer .top .container .left .logo{
	display: flex;
	align-items: center;
}
.footer .top .container .left .logo img{
	margin-right: 25px;
}
.veallaFooter .bottom .container{
	display: flex;
}
.moreFooter{
	background: #000;
}
.moreFooter .bottom{
	border-top: 1px solid #0c0c0c;
}
.moreMore{
	background: url(../images/moDown.jpg) no-repeat center;
	background-size: cover;
}
.moreHead.scrollTop{
	background: #000;
}
.moreBrand{
	background: url(../images/moBg.jpg) no-repeat center;
	background-size: cover;
	padding: 170px 0 0;
}
.moreBrand .top .title{
	display: flex;
	justify-content: center;
}
.moreBrand .top .text{
	text-align: center;
	color: #fff;
	margin-top: 60px;
	font-size: 24px;
	line-height: 2em;
}
.moreBrand .top .icon{
	display: flex;
	justify-content: center;
	margin-top: 80px;
}
.moreBrand .bottom{
	margin-top: 130px;
	background: rgba(0, 0, 0, 0.5);
}
.moreBrand .bottom ul{
	display: flex;
	justify-content: space-between;
}
.moreBrand .bottom ul li{
	width: calc(100% / 8);
	padding: 45px 0;
	 color: #fff;
	text-align: center;
}
.moreBrand .bottom ul li h4{
	font-size: 28px;
}
.moreBrand .bottom ul li p{
	font-size: 14px;
	color: #cacaca;
	text-transform: uppercase;
	margin-top: 10px;
}
.moreLv .swiper-container{
	position: relative;
}

.moreLv .swiper-slide{
	position: relative;
}
.moreLv .swiper-slide .img img{
	width: 100%;
}
.moreLv .swiper-slide .text{
	position: absolute;
	width: 100%;
	margin: 0 auto;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	height: calc(100% - 108px);
	align-items: center;
}
.moreLv .swiper-slide .text .title{

	display: flex;
	align-items: flex-end;
}
.moreLv .swiper-slide .text .title h4{
	font-size: 50px;
	color: #fff;
	margin-right: 10px;
}
.moreLv .swiper-slide .text .dis{
	margin-top: 100px;
	font-size: 36px;
	line-height: 1.8em;
	color: #fff;
}
.moreLv .swiper-slide .text .en{
	font-size: 12px;
	color: #e9e9e9;
	margin-top: 20px;
}
.moreLv .but{
	position: absolute;
	bottom: 80px;
	left: 0;
	width: 100%;
	z-index: 9;
}
.moreLv .but ul{
	display: flex;
	justify-content: space-between;
}
.moreLv .but ul li{
	color: #fff;
	border-top: 2px solid #fff;
	width: calc(100% / 4 - 20px);
	display: flex;
	align-items: flex-end;
	opacity: 0.6;
	padding-top: 40px;
}
.moreLv .but ul li.active{
	opacity: 1;
}
.moreLv .but ul li h4{
	font-size: 24px;
}
.moreLv .but ul li p{
	font-size: 14px;
	margin-left: 10px;
}
.morePro{
	padding: 80px 0;
}
.morePro .title{

}
.morePro .title .left{
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.morePro .title .left h4{
	font-size: 50px;
	font-weight: 400;
	margin-right: 10px;
}
.morePro .title .right{
    margin-top: 40px;
}
.morePro .title .right ul{
	display: flex;
	justify-content: center;
}
.morePro .title .right ul li{
	margin-left: 15px;
	padding: 8px 25px;
	font-size: 22px;
	color: #676767;
}
.morePro .title .right ul li div{
    display: flex;
    justify-content: center;
    height: 15px;
}
.morePro .title .right ul li div img{
    display: none;
}
.morePro .title .right ul li p{
    margin-top: 5px;
}
.morePro .title .right ul li:hover,.morePro .title .right ul li.active{
	 color: #332c2b;
	border-bottom: 3px solid #332c2b;
	font-weight: bold;
}
.morePro .title .right ul li:hover div img,.morePro .title .right ul li.active div img{
    display: block;
}
.morePro .list{
	margin-top: 60px;
}
.morePro .list .swiper-container{
	overflow: unset;
}
.morePro .list ul li{
	position: relative;
}
.morePro .list .swiper-slide .img img{
	width: 100%;
}
.morePro .list ul li .text{
	position: absolute;
	left: -25px;
	z-index: 9;
	bottom: 25px;
	background: url(../images/moNav2.png) no-repeat center;
	background-size: cover;
	width: 710px;
	box-sizing: border-box;
	padding: 50px ;
	color: #fff;

}
.morePro .list ul li .text h4{
	display: flex;
	align-items: flex-end;
	font-size: 30px;
}
.morePro .list ul li .text h4 span{
	font-size: 16px;
	margin-left: 10px;
	text-transform: uppercase;
}
.morePro .list ul li .text p{
	margin-top: 15px;
	font-size: 20px;
	font-weight: bold;
}
.morePro .list .swiper-button-prev{
	left: -95px;
	background: rgba(0, 0, 0, 0.5);
	width: 55px;
	height: 55px;
	color: #fff;
	--swiper-navigation-size: 16px;
}
.morePro .list .swiper-button-next{
	right: -95px;
	background: rgba(0, 0, 0, 0.5);
	width: 55px;
	height: 55px;
	color: #fff;
	--swiper-navigation-size: 16px;
}
.morePro .list ul li{
	height: 0;
	overflow: hidden;
}
.morePro .list ul li.active{
	height: auto;
	overflow: unset;
}
.morePro .list .swiper-slide-active .text{
	display: block;
}
.moreCaes{
	position: relative;
}
.moreCaes .title{
	position: absolute;
	z-index: 9;
	width: 100%;
	left: 0;
	top: 80px;
}
.moreCaes .title .container{
	display: flex;
	align-items: flex-end;
}
.moreCaes .title .container h4{
	font-size: 50px;
	font-weight: 400;
	color: #fff;
	margin-right: 10px;
}
.moreCaes .images .swiper-slide img{
	width: 100%;
}
.moreCaes .thum{
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 80px;
}
.moreCaes .thum .container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.moreCaes .thum .container .swiper-button-prev{
	color: #fff;
	--swiper-navigation-size: 16px;
	position: static;
	margin: 0;
}
.moreCaes .thum .container .swiper-button-next{
	color: #fff;
	--swiper-navigation-size: 16px;
	position: static;
	margin: 0;
}
.moreCaes .thum .container .swiper-container{
	width: calc(100% - 70px);
}
.moreCaes .thum .container .swiper-container .swiper-slide{
	width: calc(100% / 5 - 15px);
	margin-right: 18px;
	background: #000;
}
.moreCaes .thum .container .swiper-container .swiper-slide img{
	width: 100%;
	opacity: 0.7;
}
.moreCaes .thum .container .swiper-container .swiper-slide-thumb-active img{
	opacity: 1;
}
.moreMore .text .right a:hover{
	background: #000;
}
.news .container .NeswOne{
    margin: 0 auto;
}
.index1 .text .textBox{
    display: flex;
    justify-content: space-between;
}
.index1 .text .textBox>div{
    width: 45%;
    line-height: 2em;
    font-size: 18px;
    position: relative;
}
.index1 .text .textBox>div:nth-child(2){
    padding-right: 60px;
}
.index1 .text .textBox>div:after{

}