.banner{
	width: 1900px;
	/*height: 866px;*/
	margin:0px auto;
	background-color:#f9f9f9;
}


.body{
	width:1900px;
	margin:0 auto;
	padding:0px;
	position:relative;
}


/* 子导航 */
.body div.subNav{
	position:absolute;
	z-index:2;	
	top:-96px;
	left:195px;
	width: 1283px;
	height: 96px;
}

.body div.subNav div.subNab_bg{
	position:absolute;
	z-index:0;
	background-color:#ffffff;
	top:0px;
	left:0px;
	width: 1283px;
	height: 96px;
	background: rgba(255,255,255,0.55);
	box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.1);
	border-radius: 0px 0px 0px 0px;
	filter: blur(4px);
}

.body div.subNav div.subNab_bg::before{
	content:"";
	position:absolute;
	z-index:0;
	background-color:#ffffff;
	top:0px;
	left:0px;
	width: 1283px;
	height: 96px;
	background: rgba(255,255,255,0.55);
	box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.1);
	border-radius: 0px 0px 0px 0px;
	backdrop-filter: blur(4px);
}

.body div.subNav div.cont{
	position:absolute;
	z-index:99;
	display:flex;	
}

.body div.subNav div.cont div{
	width: 212px;
	height: 96px;
	line-height:96px;	
	border-radius: 0px 0px 0px 0px;

	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #333333;	
	text-align: center;
	font-style: normal;
	text-transform: none;
	position:relative;
}

.body div.subNav div.cont div::after{
	content:"";
	width: 0px;
	height: 48px;
	border-right: 1px solid #DD2020;
	position:absolute;
	right:0px;
	top:23px;
}

.body div.subNav div.cont div.last::after{
	content:"";
	display:none;
	width: 0px;
	height: 0px;
}

.body div.subNav div.cont div.cur{
	width: 212px;
	height: 96px;
	background: #112788;
	border-radius: 0px 0px 0px 0px;

	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-style: normal;
	text-transform: none;
	line-height:96px;
}

.body div.subNav div.cont div a{
	color:#333333;
}
.body div.subNav div.cont div.cur a{
	color:#ffffff;
}




/* 关于长安  */ 
.body div.company{	
	position:relative;
	background-color:#f9f9f9;
	padding-bottom:80px;
}
.body div.company div.cont{
	position:relative;
	/*
	top:80px;
	left:200px;
	*/
	margin:0px auto;
	width:1510px;
	height:768px;
	padding-top:80px;
}
.body div.company div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.company div.cont div.title::before{
	content:"";
	position:absolute;
	width: 96px;
	height: 4px;
	background: #DD2020;
	border-radius: 0px 0px 0px 0px;
	top:22px;
	left:0px;
}
.body div.company div.cont div.title div.en{
	width: 244px;
	height: 48px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 32px;
	color: #1D1D1D;
	line-height: 48px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.company div.cont div.title div.cn{
	width: 300px;
	height: 72px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 48px;
	color: #1D1D1D;
	line-height: 72px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.company div.cont div.info{
	position:relative;
	padding-left:108px;
}
.body div.company div.cont div.info div.l{
	display:flex;
	flex-direction:column;
	width:612px;
	height:614px;
	justify-content: space-around;
	/*background-color:#ff0000;*/
}
.body div.company div.cont div.info div.l div.text{
	width: 822px;
	height: 144px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}


.body div.company div.cont div.info div.l div.intro_co{
	display:grid;
	grid-template-columns: 1fr 1fr ; /* 6列，每列占据可用空间的一半 */
	gap: 20px; /* 行间距和列间距 */	 
	border:0px solid #f00;
	width:500px;
}
.body div.company div.cont div.info div.l div.intro_co div.ite{}

.body div.company div.cont div.info div.l div.intro_co div.ite .t{
	
	height: 54px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 36px;
	color: #000000;
	line-height: 54px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.company div.cont div.info div.l div.intro_co div.ite .i{	
	height: 24px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.body div.company div.cont div.info div.r{
	position:absolute;
	top:-73px;
	right:0px;
}

.body div.company div.detail{
	background-color:#fff;
	margin-bottom:80px;
	background-image:url(../images/abouts_bg.png);

	background-repeat: no-repeat;
	background-size: cover;
	background-position:0px 15px;

}
.body div.company div.detail div.swap{
	margin:0px auto;
	width:1510px;	
	padding-top:124px;
	padding-bottom:124px;

	position:relative;

	/*
	display: grid;
	grid-template-columns: 704px 1fr; 
	gap: 20px; 
	grid-template-areas:'a b' 'a c'
	;*/




}

.swap .img_bg{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	position:relative;
	width:704px; height:639px;
}

.swap .img_bg img{
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;

}


.body div.company div.detail div.swap::before{
	content:"";
	width: 581px;
	height: 518px;
	background: #E0E6FF;
	border-radius: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
	left:130px;
	top:250px;
}

.swap h5{
	float:left;
	padding-left:18px;

	height:32px;
	line-height:32px;

	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	color: #191B30;
	text-align: justified;
	font-style: normal;
	text-transform: none;
	position:relative;

	clear:right;
}
.swap h5::before{
	content:"";
	width: 3px;
	height: 11px;
	background: #DD2020;
	border-radius: 2px 2px 2px 2px;

	position:absolute;
	z-index:2;
	left:0px;
	top:11px;

}

.swap h5::after{
	content:"";
	width: 3px;
	height: 19px;
	background: #DD2020;
	border-radius: 2px 2px 2px 2px;

	position:absolute;
	z-index:2;
	left:6px;
	top:8px;


}

.swap p{
	display:block;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	text-align: justified;
	font-style: normal;
	text-transform: none;
}



/* 公司荣誉 */
.body div.honor{	
	position:relative;
	background-color:#f9f9f9;
	padding-bottom:80px;
}
.body div.honor div.cont{
	position:relative;
	/*
	top:80px;
	left:200px;
	*/
	margin:0px auto;
	width:1510px;	
	padding-top:80px;
}
.body div.honor div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.honor div.cont div.title::before{
	content:"";
	position:absolute;
	width: 96px;
	height: 4px;
	background: #DD2020;
	border-radius: 0px 0px 0px 0px;
	top:22px;
	left:0px;
}
.body div.honor div.cont div.title div.en{
	width: 500px;
	height: 48px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 32px;
	color: #1D1D1D;
	line-height: 48px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.honor div.cont div.title div.cn{
	width: 300px;
	height: 72px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 48px;
	color: #1D1D1D;
	line-height: 72px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.honor div.cont div.info{

	position:relative;
	padding:50px 0px 50px 108px;
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	grid-gap:20px 0px;
}
.body div.honor div.cont div.info li{
	width: 268px;
	height: 30px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
	line-height: 30px;
	text-align: justified;
	font-style: normal;
	text-transform: none;
}



/* 公司理念 */
.body div.idea{	
	position:relative;
	background-color:#f9f9f9;
	padding-bottom:80px;
}
.body div.idea div.cont{
	position:relative;
	/*
	top:80px;
	left:200px;
	*/
	margin:0px auto;
	width:1510px;	
	padding-top:80px;
}
.body div.idea div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.idea div.cont div.title::before{
	content:"";
	position:absolute;
	width: 96px;
	height: 4px;
	background: #DD2020;
	border-radius: 0px 0px 0px 0px;
	top:22px;
	left:0px;
}
.body div.idea div.cont div.title div.en{
	width: 500px;
	height: 48px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 32px;
	color: #1D1D1D;
	line-height: 48px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.idea div.cont div.title div.cn{
	width: 300px;
	height: 72px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 48px;
	color: #1D1D1D;
	line-height: 72px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.idea div.cont div.info{

	position:relative;
	padding:50px 0px 50px 108px;
	display:grid;
	grid-template-columns:1fr 1fr 1fr 1fr;
	grid-gap:20px 20px;
}
.body div.idea div.cont div.info div.pic{
	position:relative;
}
.body div.idea div.cont div.info div.pic::before{
	content:"";
	position:absolute;
	width:294px;
	height:391px;
	z-index:99;
	left:0px;
	background-color:rgba(21, 60, 171, 0.3);
}
.body div.idea div.cont div.info div.pic::after{
	content:"";
	position:absolute;
	width:294px;
	height: 156px;
	z-index:99;
	left:0px;
	top:236px;
	background: linear-gradient( 1deg, #112788 0%, rgba(255,255,255,0.5) 100%);
}

.body div.idea div.cont div.info div.pic div.intr{
	position:absolute;
	left:20px;
	bottom:20px;
	z-index:100;
}

.body div.idea div.cont div.info div.pic div.intr div.tc{
	width: 48px;
	height: 36px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 24px;
	color: #191B30;
	line-height: 36px;
	text-align: left;
	font-style: normal;
	text-transform: none;
	border-bottom: 2px solid #DD2020;
}
.body div.idea div.cont div.info div.pic div.intr div.te{
	height: 48px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.idea div.cont div.info div.pic div.intr div.i{
	width: 144px;
	height: 24px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}



/* 合作机构 */
.body div.cooper{	
	position:relative;
	background-color:#f9f9f9;
	padding-bottom:80px;
}
.body div.cooper div.cont{
	position:relative;
	/*
	top:80px;
	left:200px;
	*/
	margin:0px auto;
	width:1510px;	
	padding-top:80px;
}
.body div.cooper div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.cooper div.cont div.title::before{
	content:"";
	position:absolute;
	width: 96px;
	height: 4px;
	background: #DD2020;
	border-radius: 0px 0px 0px 0px;
	top:22px;
	left:0px;
}
.body div.cooper div.cont div.title div.en{
	width: 500px;
	height: 48px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 32px;
	color: #1D1D1D;
	line-height: 48px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.cooper div.cont div.title div.cn{
	width: 300px;
	height: 72px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 48px;
	color: #1D1D1D;
	line-height: 72px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.cooper div.cont div.info{
	position:relative;
	padding:50px 0px 50px 108px;
	display:grid;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap:20px 20px;
}
.body div.cooper div.cont div.info div{
	border:1px solid #EEEEEE;
	text-align:center;
	padding:20px 0px;
}


/* 团队风采 */
.body div.team{	
	position:relative;
	background-color:#f9f9f9;
	padding-bottom:80px;
}
.body div.team div.cont{
	position:relative;
	/*
	top:80px;
	left:200px;
	*/
	margin:0px auto;
	width:1510px;	
	padding-top:80px;
}
.body div.team div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.team div.cont div.title::before{
	content:"";
	position:absolute;
	width: 96px;
	height: 4px;
	background: #DD2020;
	border-radius: 0px 0px 0px 0px;
	top:22px;
	left:0px;
}
.body div.team div.cont div.title div.en{
	width: 500px;
	height: 48px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 32px;
	color: #1D1D1D;
	line-height: 48px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.team div.cont div.title div.cn{
	width: 300px;
	height: 72px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 48px;
	color: #1D1D1D;
	line-height: 72px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.team div.cont div.info{
	position:relative;
	padding:50px 0px 50px 108px;
	display:grid;
	grid-template-columns:1fr 1fr 1fr 1fr;
	grid-gap:20px 20px;
}
.body div.team div.cont div.info div{
	border:1px solid #EEEEEE;
	text-align:center;
	padding:0px 0px;
}
.body div.team div.cont div.info div img{
	width:100%;
}
