.bg-fafafa{
	background-color: #fafafa;
}
.aboutP{
	margin-top:-50px
}
.navBox{
	height:100px;
	padding:0 90px;
	z-index: 999999;
}
.navBox .navItem{
    margin-right: 60px;
    height: 100%;
    align-items: center;
    display: flex;
}
.navBox .navItem:nth-child(1) a::after{
	display:none
}
.navBox a.cur::after{
	display:block;
	content:'';
	width:17px;
	height:10px;
	background-image: url(../img/b.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 17px 10px;
	position: absolute;
	margin:auto;
	top:25px;
	left:0; 
	right:0
}
.navBox .navItem .childBox a{
	margin-left:-200px
}
.navBox .navItem:hover .childBox a{ 
	margin-left:0
}

.navBox .navItem:hover .childBox a:nth-child(1){
	transition: .3s; 
}
.navBox .navItem:hover .childBox a:nth-child(2){
	transition: .6s; 
}
.navBox .navItem:hover .childBox a:nth-child(3){
	transition: .9s; 
}
.navBox .navItem:hover .childBox a:nth-child(4){
	transition: 1.2s; 
}
.navBox .navItem:hover .childBox a:nth-child(5){
	transition: 1.5s; 
}
.navBox .navItem:hover .childBox a:nth-child(6){
	transition: 1.8s; 
}

.navBox .navItem:hover .childBox a:nth-child(7){
	transition: 2.1s; 
}

.navBox .navItem:hover .childBox a:nth-child(8){
	transition: 2.4s; 
}

.navBox .navItem:hover .childBox a:nth-child(9){
	transition: 2.7s; 
}

.navBox .navItem:hover .childBox a:nth-child(10){
	transition: 3s; 
}
.navBox .navItem:hover .navChildBox{
	display:block; 
	width:170px;
	height:270px;
		opacity: 1;
}
.navBox .navItem:hover .navChildBox .childBox{

	width:170px;
	height:270px;}
.navBox a:hover::after{
	display:block;
	content:'';
	width:17px;
	height:10px;
	background-image: url(../img/b.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 17px 10px;
	position: absolute;
	margin:auto;
	top:25px;
	left:0;
	right:0;  
}

.navBox .logo{
	width:52px;
}



.navChildBox{ 
	opacity: 0;
	left:0;
	margin-left:-30px;
	top:60px;  
}
.navChildBox .childBox{
	width:0;
	height:0;
	overflow: hidden;
	margin-top:30px;
	padding-left:30px;
	padding-top:25px;
	padding-bottom:5px;
	background: rgba(255,255,255,1);
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 8px 0px;
}
.navChildBox a:hover::after{
	display:block;
	content:'';
	width:10px!important;  
	height:17px!important;  
	background-image: url(../img/r.jpg)!important;  
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px 17px!important;  
	position: absolute; 
	top:0!important;  
	left:-15px!important;  
	right:unset!important;  
	margin:unset!important;  
}
.navChildBox a{
	min-width:150px;
}




.swiper {
	width: 100%; 
	height:calc(100vh - 100px);
}

.swiper-slide {
	width: 100%;
	height: 100%;
	display: flex;
}

.mySwiper_1{
	margin-top:100px
}
.mySwiper_1 .main {
	left: 90px !important;
	right: unset !important;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.mySwiper_1 .swiper-slide {
	background-position: center;
	background-size: cover;
}
 
.mySwiper_1 .main .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
	overflow: hidden;
	background: #000000;
	opacity: 1;
}

.mySwiper_1 .main .swiper-pagination-bullet-active {
	color: #ffffff;
	font-size: 10px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}









.mySwiper_2 .swiper-pagination {
	bottom:20px !important;
} 

.mySwiper_2 .swiper-button-prev {
	margin-left: 90px
} 
.mySwiper_2 .swiper-button-next {
	margin-right: 90px
} 
.mySwiper_2 .swiper-button-next,
.mySwiper_2 .swiper-button-prev {
	top: unset;
	bottom: 40px;
} 
.mySwiper_2 .swiper-button-next:after,
.mySwiper_2 .swiper-button-prev:after {
	color: #333333;
	font-size: 16px;
} 
.mySwiper_2 .swiper-pagination-bullet-active {
	background: #000000
}

.mySwiper_2 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}
.mySwiper_2 .bg{
	background-position: center;
	background-size: cover;
}



.pp-Box a{
	width:150px;
	margin:15px 0;
	height:19px;
	font-size:14px;
	position: relative;
}
.pp-Box a.cur{
	font-size:15px;
	font-weight: 600;
}
.pp-Box a.cur::after{
	display:block;
	content:'';
	width:10px;
	height:17px;
	background-image: url(../img/r.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size:  10px 17px;
}

.pp-Box a:hover::after{
	display:block;
	content:'';
	width:10px;
	height:17px;
	background-image: url(../img/r.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size:  10px 17px;
}

.text-283d52{
	color:#283d52
}
.border-f0f0f0{
	border: 1px solid #f0f0f0;;
}
.text-b8b8b8{
	color:#b8b8b8
}
.margi-left---960 {
    margin-left: -960px !important;
}

.left--50 {
    left: 50%;
}
.width-1920 {
    width: 1920px;
}

.textBox{
position: absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	width:367px;
	height:367px
}
.info-Box {
	font-size:54px;
	font-weight: 600;
	line-height:75px;
	color:#000000
}
.w-380{
	width:380px
}
.text-535353{
	 color:#535353
}
.m-l-280{
	margin-left:280px
}
.b-contentBox{
	width:1100px;
}
.right-imgBox{
	width:560px;
}
.rights-imgBox{
	width:560px;
	height: 560px !important;
}
.rights-imgBox .swiper-button-next{
	right: -50px!important; 
}
.rights-imgBox .swiper-button-prev{
	left: -50px!important;
	   
}
.rights-imgBox .swiper-button-next:after, .rights-imgBox .swiper-button-prev:after {
  font-size: 18px!important;
  color: #474747!important;
}
.call-contentBox{
	margin-top:50px;
	height:420px !important;
	overflow-y: scroll;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.call-contentBox::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  background-color: #f5f5f5;
}
/*定义滚动条轨道 内阴影+圆角*/
.call-contentBox::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
/*定义滑块 内阴影+圆角*/
.call-contentBox::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #c8c8c8;
} 

.s-cur::after{
	display: block;
	content:'';
	width: 19px;
	height: 9px;
	position: absolute;
	    top: 35px;
	    z-index: 9999999;
		    margin: auto;
		    left: 0;
		    right: 0;
	background-image:url(../img/55.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size:19px 9px;
}
 


.b-item{
	margin-left:13px;
	margin-right:13px;
}
.b-item:hover{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px 0px;
}
.b-imgBox{
	height:200px;
}
.border{
	border: 1px solid #c3c2c1;
}
.b-titleBox{
	border-bottom: 1px solid #f0f0f0;
	padding:5px 0;
	margin-bottom:5px
}
.detailTitleBox{
	border-bottom: 1px solid #f0f0f0;
	padding-bottom:40px;
	margin-bottom:35px;
	width: 100%;
	display:flex;
	justify-content:center;
}
.detialContent{
	color:#535353;
	line-height: 35px;
}
.detialContent img{
	margin-top:20px;
	max-width: 100%;
}
.jiagouTitle{
	border-bottom:1px solid #ffffff
}
.jiagouBox{
	width:1080px;
}
.mapIcon_1{
	margin-top:3px;
	min-width:14px;
	height:19px;
}
.mapIcon_2{
	margin-top:2px;
	min-width:14px;
	height:19px;
}
.mapIcon_3,.mapIcon_4{
	margin-top:2px;
	min-width:14px;
	height:19px;
}
.teamBox{
	width:1310px;
}
.red-line{
	background-color: #870521;
	width:60px;
	height:3px;
}
.line-height-20{
	line-height:20px;
}
.line-height-24{
	line-height:24px;
}
.line-height-26{
	line-height:26px;
}
.line-height-28{
	line-height:28px;
}
.line-height-30{
	line-height:30px;
}
.line-height-35{
	line-height:35px;
}
.jianjieContent{
	line-height:35px;
	text-indent: 2em;
	color:#535353
}

.aboutTitleBox{
	height:100px;
	border-bottom:1px solid #eeeeee
}
.a-contentBox{
	width:1300px;
}








.footerItem{
	margin-left:60px;
	margin-right:60px;
	color:#283d52
}
.footerCode{
	width:129px;
	height:129px;
}
.footerContentBox{
	height:200px
}