.body{
	width:1900px;
	margin:0 auto;
	padding:0px;
}

/* 关于长安  */ 
.body div.company{
	height:866px;
	position:relative;
}
.body div.company div.cont{
	position:absolute;
	top:80px;
	left:245px;
	width:1437px;
	height:649px;
}
.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: 192px;
	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{
	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: 612px;
	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.btn{
	width: 144px;
	height: 40px;
	background: #DD2020;
	border-radius: 20px 20px 20px 20px;
	border: 1px solid #DD2020;
	position:relative;
}
.body div.company div.cont div.info div.btn div.t{
	width: 57px;
	height: 21px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 21px;
	text-align: left;
	font-style: normal;
	text-transform: none;
	position:absolute;
	left:23px;
	top:10px;
}
/* 箭头 */
.body div.company div.cont div.info div.btn div.arrow{
	position:absolute;
	left:92px;
	top:19px;
}
.body div.company div.cont div.info div.btn div.arr{
	width: 7px;
	height: 0px;
	border: 1px solid #FFFFFF;
	transform:rotate(36deg);
	position:absolute;
	left:19px;
	top:-2px;
}
.body div.company div.cont div.info div.btn div.rowline{
	width: 27px;
	height: 0px;
	border: 1px solid #FFFFFF;
}

.body div.company div.cont div.info div.r{
	position:absolute;
	right:0px;
	bottom:20px;
	width: 568px;
	height: 478px;
	border-radius: 0px 0px 0px 0px;
}
/* 业务范围 */
.body div.business{
	height:866px;
	position:relative;
	background-image:url(../images/business_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:0px 15px;
	padding-top:104px;
}
.body div.business div.cont{
	width:1555px;
	height:780px;
	margin:auto auto;
	border: 0px solid #ff0000;
}
.body div.business div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.business 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.business 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.business div.cont div.title div.cn{
	width: 192px;
	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.business div.cont div.info{
	display:flex;
}
.body div.business div.cont div.info div.l{
	flex:1;
	position:relative;
}
.body div.business div.cont div.info div.l img{
	width:100%;
	height:100%;
}
.body div.business div.cont div.info div.l div.mask{
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
	top:0px;
	left:0px;
	background:rgba(17, 39, 136, 0.60);
}
.body div.business div.cont div.info div.l div.tag{
	position:absolute;
	z-index:3;
	text-align:center;
	top:293px;
	left:254px;
}
.body div.business div.cont div.info div.l div.tag div.english{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	font-style: normal;
	text-transform: none;
}
.body div.business div.cont div.info div.l div.tag div.china{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 34px;
	color: #FFFFFF;
	line-height: 36px;
	font-style: normal;
	text-transform: none;
}
.body div.business div.cont div.info div.r{
	flex:1;
	position:relative;
	background-color:#fff;
}
.body div.business div.cont div.info div.r img{
	width:100%;
	height:100%;
}
.body div.business div.cont div.info div.r div.intro{
	position:absolute;
	z-index:2;
	top: 67px;
    left: 85px;
    width: 606px;
    height: 525px;
	border: 0px solid #ff0000;
	display:flex;
	flex-direction:column;
	justify-content: space-between;
}
.body div.business div.cont div.info div.r div.intro div.tit{}
.body div.business div.cont div.info div.r div.intro div.tit div.en1{
	width: 204px;
	height: 24px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.business div.cont div.info div.r div.intro div.tit div.cn1{
	width: 96px;
	height: 36px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 24px;
	color: #000000;
	line-height: 36px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
/* 箭头 */
.body div.business div.cont div.info div.r div.intro div.button{
	width: 144px;
	height: 40px;
	background: #DD2020;
	border-radius: 20px 20px 20px 20px;
	border: 1px solid #DD2020;
	position:relative;
}
.body div.business div.cont div.info div.r div.intro div.button div.t{
	width: 57px;
	height: 21px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 21px;
	text-align: left;
	font-style: normal;
	text-transform: none;
	position:absolute;
	left:23px;
	top:10px;
}
.body div.business div.cont div.info div.r div.intro div.button div.arrow{
	position:absolute;
	left:92px;
	top:19px;
}
.body div.business div.cont div.info div.r div.intro div.button div.arr{
	width: 7px;
	height: 0px;
	border: 1px solid #FFFFFF;
	transform:rotate(36deg);
	position:absolute;
	left:19px;
	top:-2px;
}
.body div.business div.cont div.info div.r div.intro div.button div.rowline{
	width: 27px;
	height: 0px;
	border: 1px solid #FFFFFF;
}
.body div.business div.cont div.info div.r div.intro div.content li{
	display:block;	
	height: 40px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: rgba(102, 102, 102, 1);
	line-height: 40px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.chk{
	display:inline-block;
	position:relative;
	width: 18px;
	height: 18px;
	border: 2px solid #112788;
	border-radius: 4px 4px 4px 4px;
}
.chk::after{
    content: "";
    width: 15px;
    height: 8px;
    border-left: 2px solid #112788;
    border-bottom: 2px solid #112788;
    position: absolute;
    top: -1px;
    left: 2px;
    transform: rotate(307deg);
	background-color:#fff;
}

/* 成功案例 */
.body div.cases{
	height:1061px;
	position:relative;
	/*
	background-image:url(../images/business_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:0px 15px;
	*/
	background-color:rgba(247, 247, 247, 1);
	padding-top:104px;
}

.body div.cases div.cont{
	width:1555px;
	height:1061px;
	margin:auto auto;
	border: 0px solid #ff0000;
}
.body div.cases div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.cases 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.cases 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.cases div.cont div.title div.cn{
	width: 192px;
	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.cases div.cont div.screen{
	border:0px solid #f00;
	height:850px;
}
.body div.cases div.cont div.screen div.thumb{
	width: 1015px;
	height: 578px;
	border-radius: 0px 0px 0px 0px;
	margin:20px auto;
	position:relative;
}

.body div.cases div.cont div.screen div.thumb div.info{
	height:90px;
	width:100%;

	position:absolute;
	bottom:0px;
	left:0px;
	z-index:3;
	background-color:rgba(255,255,255,0.83);

}

.body div.cases div.cont div.screen div.thumb div.info h5{
	height: 30px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 20px;
	color: #112788;
	line-height: 30px;
	text-align: left;
	font-style: normal;
	text-transform: none;

	margin:6px 36px 6px 36px;
}

.body div.cases div.cont div.screen div.thumb div.info p{
	height: 24px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin:5px 36px
}

.body div.cases div.cont div.screen div.thumb div.info a{
	display:block;
	position:absolute;
	bottom:35px;
	right:30px;
	border:0px solid #f00;
	width:200px;


}

.body div.cases div.cont div.screen div.thumb div.info a::after{
	content:"";
	width:180px;
	height:5px;
	position:absolute;
	left:0px;
	bottom:-5px;
	border-bottom:1px solid #F00;
	border-right:1px solid #F00;
	transform:skew(35deg, 0deg);
}




.body div.cases div.cont div.screen div.btn{
	height:144px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
}

.body div.cases div.cont div.screen div.l_btn{
	height:144px;
	width:148px;
	position:relative;
	border:1px solid #f1f1f1;
}
.body div.cases div.cont div.screen div.l_btn::before{
	content:"";
	width:38px;
	height:48px;
	position:absolute;
	right:42px;
	top:47px;
	border-left: 8px solid #999;	
}
.body div.cases div.cont div.screen div.l_btn::after{
	content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    right: 24px;
    top: 54px;
    border-left: 8px solid #999;
    border-bottom: 8px solid #999;
    transform: rotate(45deg);
}
.body div.cases div.cont div.screen div.lists{
	height:197px;
	width:1240px;
	position:relative;
	border:0px solid #f00;
	overflow:hidden;
}
.body div.cases div.cont div.screen div.lists li{
	display:inline-block;
	width:245px;
}
.body div.cases div.cont div.screen div.lists li h5{
	display:block;
	text-align:center;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 48px;
	font-style: normal;
	text-transform: none;
}
/*  */
.body div.cases div.cont div.screen div.r_btn{
	height:144px;
	width:148px;
	position:relative;
	border:1px solid #f1f1f1;
}
.body div.cases div.cont div.screen div.r_btn::before{
	content:"";
	width:38px;
	height:48px;
	position:absolute;
	left:42px;
	top:47px;
	border-right: 8px solid #999;	
}
.body div.cases div.cont div.screen div.r_btn::after{
	content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 24px;
    top: 54px;
    border-left: 8px solid #999;
    border-bottom: 8px solid #999;
    transform: rotate(225deg);
}

/* 新闻中心 */
.body div.news{
	height:877px;
	position:relative;
	background-color:rgba(247, 247, 247, 1);	
	background-image:url(../images/index_news_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:0px 15px;	
	padding-top:104px;
}

.body div.news div.cont{
	width:1555px;
	height:1061px;
	margin:auto auto;
	border: 0px solid #ff0000;
}
.body div.news div.cont div.title{
	position:relative;
	padding-left:108px;
}
.body div.news 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.news 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.news div.cont div.title div.cn{
	width: 192px;
	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.news div.cont div.cls{
	display:flex;
	flex-direction:row;
	position:relative;
	padding-top:26px;


}
.body div.news div.cont div.cls .pd108 {
	position:relative;
	width:108px;
	height:60px;
}

.body div.news div.cont div.cls .clsLists{
}
.body div.news div.cont div.cls .clsLists a{
	display:inline-block;
	width: 152px;
	height: 48px;
	background: #F5F5F5;
	box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.15);
	border-radius: 8px 8px 8px 8px;
	border: 1px solid rgba(255,255,255,0.8);


	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 24px;
	color: #333333;
	line-height: 36px;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-right:90px;

	line-height:46px;

}

.body div.news div.cont div.cls .more{
	color:#f00;
	position:absolute;
	top: 50px;
    right: 60px;
	width: 64px;
	height: 21px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 21px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.body div.news div.cont div.cls .more::before{
	content:"";
	width: 115px;
	height: 0px;
	position:absolute;
	left:0;
	top:30px;
	border: 1px solid #DD2020;
}
.body div.news div.cont div.cls .more::after{
	content:"";
	width: 15px;
	height: 0px;
	position:absolute;
	left: 101.5px;
    top: 24px;
	border: 1px solid #DD2020;
	transform:rotate(45deg);
}

.body div.news div.cont div.lists{
	display:flex;
	padding-top:72px;
}
.body div.news div.cont div.lists div.pd108{
	width:108px;height:514px;
}
.body div.news div.cont div.lists div.list{
	display:flex;
	width:1442px;
	flex-direction:row;
	justify-content:space-between;

}
.body div.news div.cont div.lists div.list .item{
	width:408px;height:514px;
	background-color:#fff;
}
.body div.news div.cont div.lists div.list .item .co{
	margin:5px 25px;

}
.body div.news div.cont div.lists div.list .item .co .date{
	width: 86px;
	height: 30px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 16px;
	color: #999999;
	line-height: 24px;
	text-align: left;
	font-style: normal;
	text-transform: none;

}

.body div.news div.cont div.lists div.list .item .co .tt{
	width: 347px;
	height: 75px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 20px;
	color: #153CAB;
	line-height: 30px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.body div.news div.cont div.lists div.list .item .co .intr{
	width: 348px;
	height: 115px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.body div.news div.cont div.lists div.list .item .co hr{
	width: 352px;
	height: 0px;
	border: 1px solid #EEEEEE;
}

.body div.news div.cont div.lists div.list .item .co .mor{
    width: 352px;
    height: 48px;
    line-height: 48px;
    border: 0px solid #EEEEEE;
	width: 56px;
	height: 48px;
	line-height: 48px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #DD2020;
	text-align: left;
	font-style: normal;
	text-transform: none;

}


/* 合作机构 */
.body div.cooper{
	height:488px;
	position:relative;
	background-color:#FFF;
	/*
	background-image:url(../images/index_news_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:0px 15px;	
	*/
	padding-top:104px;
}

.body div.cooper div.cont{
	width:1555px;
	height:1061px;
	margin:auto auto;
	border: 0px solid #ff0000;
}
.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: 328px;
	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: 192px;
	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.pic_list{
	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.pic_list div{
	border:1px solid #EEEEEE;
	text-align:center;
	padding:20px 0px;
}

/* 营销网络 */
.body div.salenet{
	
	position:relative;
	background-color:#f7f7f7;
	/*
	height:488px;
	background-image:url(../images/index_news_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:0px 15px;	
	*/
	padding-top:163px;
}

.body div.salenet div.cont{
	width:1555px;
	height:721px;
	margin:auto auto;
	border: 0px solid #ff0000;
	position:relative;
}

.body div.salenet div.cont div.l{
	height:485px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;

}

.body div.salenet div.cont div.l div.title{
	position:relative;
}
.body div.salenet div.cont div.l div.title div.name{
	width: 328px;
	height: 54px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 36px;
	color: #1D1D1D;
	line-height: 54px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.salenet div.cont div.l div.title div.intr{
	
	height: 30px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 300;
	font-size: 20px;
	color: #1D1D1D;
	line-height: 30px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}





.body div.salenet div.cont div.l div.btn_detail{
	width: 144px;
	height: 40px;
	border-radius: 20px 20px 20px 20px;
	border: 1px solid #DD2020;
	position:relative;

	padding-left:15px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 40px;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.body div.salenet div.cont div.l div.btn_detail::before{
	content:"";
	width: 27px;
	height: 0px;
	position:absolute;
	left:98px;
	top:21px;
	border: 1px solid #999;
}
.body div.salenet div.cont div.l div.btn_detail::after{
	content:"";
	width: 7px;
	height: 0px;
	position:absolute;
	left: 118.5px;
    top: 18px;
	border: 1px solid #999;
	transform:rotate(45deg);
}





.body div.salenet div.cont div.l div.intro_co{
	display:grid;
	grid-template-columns: 1fr 1fr ; /* 6列，每列占据可用空间的一半 */
	gap: 20px; /* 行间距和列间距 */	 
	border:0px solid #f00;
	width:500px;
}
.body div.salenet div.cont div.l div.intro_co div.ite{}

.body div.salenet div.cont 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.salenet div.cont 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.salenet div.cont div.r{
	position:absolute;
	top:-73px;
	right:0px;
}
