﻿@charset "utf-8";
/* Tang 2020.8.11 */
@font-face
{
	font-family: "syBold";
	src: url('https://video.dsconsulting.com/dswebsite_2020/fonts/SourceHanSansCN-Bold.ttf');
} 
@font-face
{
	font-family: "syNormal-20210202";
	src: url('https://video.dsconsulting.com/dswebsite_2020/fonts/SourceHanSansCN-Normal-20210202.ttf');
} 
body{
	overflow-y: scroll;
}
.business_aMain{
	position: relative;
	overflow-x: hidden;
}
.business_aFirst{
	width:100%;
	height: 8rem;
}

.toppicSmall {
    width: 100%;
    height: 8.35rem;
}
.business_aCon{
	    background: #fff;
    position: relative;
    z-index: 2;
}

.business_aCon:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    z-index: -1;
    width: 200%;
    height: 3rem;
    background-color: #fff;
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    transform: rotate(-15deg);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    transform-origin: left top;
    border-radius: 0px;
}

.business_aTitleBox,.business_aText,.conPic{
	padding-left: 0.64rem;
	padding-right: 0.64rem;
	
}

.title {
    text-align: right;
    font-size: 24px;
    letter-spacing: 1px;
    line-height: 30px;
	font-family: "syNormal";
}
.line {
    overflow: hidden;
    margin-bottom: 0.3rem;
    margin-top: 0.3rem;
}
.line span {
    display: block;
    height: 0.04rem;
    background: #101114;
    width: 0.6rem;
    font-size: 0;
    float: right;
}
.text {
    font-size: 16px;
    line-height: 20px;
	text-align: right;
	font-family: "syNormal";
}
.business_aText{
	font-size: 12px;
	font-family: "syNormal";
	line-height: 20px;
	text-align: justify;
	padding-top: 0.9rem;
	padding-bottom: 2.1rem;
	background: #fff;
	display: none;
}
.conPic{
	padding-bottom: 1.05rem;
	background: #fff;
}
.relateCase{
	background: #00245b;
	padding-left: 0.64rem;
	padding-right: 0.64rem;
	padding-top: 0.5rem;
	padding-bottom: 2.2rem;
}
.fromhome .relateCase{
	padding-bottom:0.4rem;
}
.relateCaseTitle{
	color: #fff;
	font-size: 12px;
	font-family: "syBold";
	line-height: 20px;
	text-align: center;
}
.relateCaseTitle span{
	display: inline-block;
	position: relative;
}
.relateCaseTitle span:before,.relateCaseTitle span:after{
	position: absolute;
	width:0.6rem;
	height: 1px;
	background: #fff;
	content: "";
	top: 10px;
}
.relateCaseTitle span:before{
	left:-1rem;
}
.relateCaseTitle span:after{
	right:-1rem;
}
.relateCaseCon{
	display: flex;
	flex-wrap: wrap;
	padding-top: 0.5rem;
	justify-content: space-between;
}
.caseItem{
	width:100%;
	/*background: red;*/
	overflow: hidden;
	position: relative;
	margin-bottom: 0.4rem;
}
.casePic img {
    width: 100%;
	object-fit: cover;
}
.caseText {
    position: absolute;
    width: 72.8%;
    height: 46%;
    overflow: hidden;
    right: 0;
    bottom: 0;
    background: rgba(0,118,205,0.92);
    -webkit-clip-path: polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%);
    color: #fff;
    display: flex;
    align-items: flex-end;
    padding-right: 5px;
    padding-bottom:5px;
}
.caseText p {
    padding-left: 35%;
    font-size: 12px;
    line-height: 15px;
    width: 100%;
    text-align: right;
    text-indent: 40%;
    overflow: hidden;
    height: 30px;
    font-weight: bold;
}
#foot{
	display: none;
}
.businessNavBox {
    position: fixed;
    width: 100%;
    height: 1.8rem;
    left: 0;
    bottom: 0;
    z-index: 500;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    background: #021e45;
    text-align: center;
}
.fromhome .businessNavBox{
	display: none;
}
.businessNavItem1, .businessNavItem3, .businessNavItem5 {
    width: 1.94rem;
    color: #fff;
}
.desBox, .conTitle {
    width: 100%;
}
.bigtext {
    font-size: 12px;
    font-family: "syBold";
    line-height: 24px;
}
.smalltext {
    font-size: 10px;
    font-family: "syNormal";
    line-height: 20px;
}
.businessNavItem2, .businessNavItem4 {
    width: 0.84rem;
    border-right: 1px solid #004a80;
    border-left: 1px solid #004a80;
}
.des {
    font-family: "syNormal";
    font-size: 8px;
    line-height: 14px;
    color: #0094da;
    text-align: center;
}
.businessNavItem {
    height: 1.8rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.erji_title{
	font-size: 15px;
	font-family: "syBold";
	line-height: 20px;
}
.erji_line{
	width:0.4rem;
	height:2px;
	background-color: #17181a;
	margin-top: 3px;
}
.erji_con{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 0.2rem;
}
.iconItem{
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	font-family: "syBold";
	margin-top: 0.3rem;
	margin-bottom: 0.3rem;
	
	
}
.iconItem span{
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	
}

.erji1_icon1,.erji1_icon4,.erji2_icon1,.erji2_icon4{
	text-align: left;
	width:30%;
}
.erji1_icon2,.erji1_icon3,.erji1_icon5,.erji1_icon6,.erji2_icon2,.erji2_icon3,.erji2_icon5,.erji2_icon6{
	width:35%;
}
.erji1_icon1 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji1_icon1_new.png);
	background-size:0.68rem auto;
}
.erji1_icon2 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji1_icon2_new.png);
	background-size:1.01rem auto;
}
.erji1_icon3 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji1_icon3_new.png);
	background-size:0.81rem auto;
}
.erji1_icon4 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji1_icon4_new.png);
	background-size:0.78rem auto;
}
.erji1_icon5 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji1_icon5_new.png);
	background-size:0.87rem auto;
}
.erji1_icon6 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji1_icon6_new.png);
	background-size:0.81rem auto;
}
.erji1_icon1,.erji1_icon2,.erji1_icon4,.erji1_icon5,.erji2_icon1,.erji2_icon5,.erji2_icon4,.erji2_icon6{
	border-right:1px solid #cdced3;
}



.erji2_icon1 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji2_icon1_new.png);
	background-size:0.95rem auto;
}
.erji2_icon2 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji2_icon2_new.png);
	background-size:0.65rem auto;
}
.erji2_icon3 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji2_icon3_new.png);
	background-size:0.81rem auto;
}
.erji2_icon4 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji2_icon4_new.png);
	background-size:0.76rem auto;
}
.erji2_icon5 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji2_icon5_new.png);
	background-size:0.68rem auto;
}
.erji2_icon6 span{
	background-image: url(https://video.dsconsulting.com/dswebsite_2020/business_c/erji2_icon6_new.png);
	background-size:0.98rem auto;
}
.erji_item2Box{
	background: #f3f3f3;
	margin-left: -0.64rem;
	margin-right: -0.64rem;

}
.erji_item2Box .erji_item{
	margin-left:0.64rem;
	margin-right:0.64rem;
}
.erji_item{
	padding-top: 0.55rem;
	padding-bottom: 0.5rem;
}
.erji_item2Box p{
	padding-top: 5px;
}
.erji_item2Box .erji_con{
	display: block;
	color: #101114;
}
.erji_item2Box .erji_title{
	padding-bottom: 10px;
}
.business_aTitleCon .title{
	display: none;
}
.business_aText_big{
	display: none;
}

.business_new_con{
    display: flex;
    flex-wrap: wrap;
    font-family: "syNormal";
}
.business_aTitleBox{
	padding-bottom: 0.4rem;
}
.conTitle{
	padding-left: 0.64rem;
    padding-right: 0.64rem;
	text-align: right;
	font-size: 14px;
	padding-top: 0.6rem;
	width:100%;
	line-height: 30px;
}
.conItem{
	width:33.33333%;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}
.business_new_con{
	background:#fff;
	font-family: "syNormal-20210202";
}
.business_new_con1 .conItem1{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con1_item1bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .conItem2{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con1_item2bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .conItem3{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con3_item1bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .conItem4{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con1_item4bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .conItem5{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con1_item5bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .conItem6{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con1_item6bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con3 .conItem1{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con3_item1bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con3 .conItem2{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con3_item2bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con3 .conItem3{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con3_item3bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con3 .conItem4{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con3_item4bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con3 .conItem5{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con3_item5bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con3 .conItem6{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_c/con3_item6bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.conText{
	font-size: 14px;
	line-height: 20px;
	padding-left: 0.64rem;
	padding-right: 0.64rem;
	text-align: justify;
	width:100%;
	padding-top: 10px;
}
.conText p{
	padding-bottom: 0.1rem;
	max-width: 1000px;
	margin: auto;
}
@media screen and (min-width: 751px) {
	.toppicSmall,.business_aFirst{
		height: 835px;
	}
	.text,.business_aText,.relateCaseTitle{
		font-size: 26px;
		line-height: 30px;
	}
	.conItem{
		font-size: 24px;
		line-height: 36px;
	}
	.conText{
		font-size: 16px;
		line-height:24px;
	}
	.conTitle{
		font-size: 24px;
		line-height: 60px;
	}
	.relateCaseTitle span:before,.relateCaseTitle span:after{
		top: 12px;
		width:60px;
	}
	.relateCaseTitle span:before{
		left:-100px;
	}
	.relateCaseTitle span:after{
		right:-100px;
	}
	.title{
		font-size: 32px;
		line-height: 32px;
	}
	.line span{
		height: 3px;
	}
	.line{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.business_aTitleBox,.business_aText,.conPic,.relateCase{
	   padding-left: 64px;
		padding-right: 64px;
	}
	
	
	.erji_item{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.conPic{
		padding-bottom: 105px;
	}
	.relateCase,.relateCaseCon{
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.relateCase{
		padding-bottom: 180px;
	}
	.caseText p{
		font-size: 18px;
		line-height: 22px;
		height: 44px;
	}
	.caseItem{
		margin-bottom: 40px;
	}
	.erji_title{
		font-size: 20px;
		line-height: 24px;
	}
	.erji_line{
		width: 40px;
	}
	.iconItem{
		font-size: 16px;
		line-height: 88px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.erji1_icon1 span{
		background-size:68px auto;
		min-width: 68px;
	}
	.erji1_icon2 span{
		background-size:101px auto;
		min-width: 101px;
	}
	.erji1_icon3 span{
		background-size:81px auto;
		min-width: 81px;
	}
	.erji1_icon4 span{
		background-size:78px auto;
		min-width: 78px;
	}
	.erji1_icon5 span{
		background-size:87px auto;
		min-width: 87px;
	}
	.erji1_icon6 span{
		background-size:81px auto;
		min-width: 81px;
	}
	.erji_item2Box{
		margin-left: -64px;
		margin-right: -64px;
	}
	.erji_item2Box .erji_item{
		margin-left:64px;
		margin-right:64px;
	}
	
	
	
	
	
	
	.erji2_icon1 span{
		background-size:95px auto;
		min-width: 95px;
	}
	.erji2_icon2 span{
		background-size:65px auto;
		min-width:65px;
	}
	.erji2_icon3 span{
		background-size:81px auto;
		min-width: 81px;
	}
	.erji2_icon4 span{
		background-size:76px auto;
		min-width: 76px;
	}
	.erji2_icon5 span{
		background-size:68px auto;
		min-width: 68px;
	}
	.erji2_icon6 span{
		background-size:98px auto;
		min-width: 98px;
	}
	.business_aText{
		padding-bottom: 210px;
	}
	.erji_con{
		font-size: 14px;
		line-height: 22px;
		margin-left:calc(140px - 33.33%);
		margin-right:calc(140px - 33.33%);
	}
	.erji1_icon1,.erji1_icon4,.erji2_icon1,.erji2_icon4{
		text-align: center;
		width:33.33%;
	}
	.erji1_icon2,.erji1_icon3,.erji1_icon5,.erji1_icon6,.erji2_icon2,.erji2_icon3,.erji2_icon5,.erji2_icon6{
		width:33.33%;
	}
	.erji_item2Box .erji_con{
		margin-left: 0;
		margin-right: 0;
	}
	.conText p{
		padding-bottom: 10px;
	}
}
@media screen and  (min-width: 992px) {
	.business_aCon:before{
		display: none;
	}
	.line span {
		width: 60px;
		height: 3px;
	}
	.business_aFirst{
		display: none;
	}
	.business_aTitleBox{
		width:100%;
		height: 300px;
		background-image:url(https://video.dsconsulting.com/dswebsite_2020/business_c/toppicBignew20220214.jpg);
		background-repeat: no-repeat;
		background-position: center;
		display: flex;
		align-items: center;
		padding-left: 170px;
		padding-right: 170px;
		position: fixed;
		left: 0;
		top: 180px;
		z-index: -1;
		padding-bottom: 0;
	}
	.fromhome .business_aTitleBox{
		top: 0;
	}
	.business_aText,.conPic,.relateCase,.conTitle,.conText{
			padding-left: 170px;
		padding-right: 170px;
	}
	
	.conTitle,.conText{
		text-align: center;
	}
	.erji_item2Box{
		margin-left: -170px;
		margin-right: -170px;
	}
	.erji_item2Box .erji_item{
		margin-left: 170px;
		margin-right: 170px;
	}
	.business_aText{
		margin-top: 480px;
	}
	.fromhome .business_aText{
		margin-top: 300px;
	}
	.business_aTitleCon{
		color: #fff;
	}
	.title{
		text-align: left;
		font-size: 36px;
	}
	.line span{
		float: left;
		background:#fff;
	}
	.text{
		text-align: left;
		font-size: 28px;
	}
	.relateCaseTitle{
		font-size: 24px;
	}
	
	.caseItem{
		width:calc(50% - 10px);
		margin-bottom: 20px;
	}
	.caseText p{
		font-size: 16px;
		line-height: 20px;
		height: 40px;
	}
	#foot{
		display: block;
		position: relative;
		z-index: 100;
	}
	.businessNavBox{
		display: none;
	}
	.relateCase{
		padding-bottom: 20px;
	}
	.erji_con{
		letter-spacing: 2px;
	}
	.business_aText{
		padding-bottom: 20px;
	}
	.erji1_icon1, .erji1_icon4, .erji2_icon1, .erji2_icon4{
		text-align: center;
	}
	.business_aTitleCon .title{
		opacity: 1;
		display: block;
		text-align: center;
		font-size: 70px;
		font-weight: bold;
		height: 70px;
		line-height: 70px;
	}
	.business_aTitleCon .line, .business_aTitleCon .text {
		display: none;
	}
	.business_aTitleCon {
		width: 100%;
		height: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	.business_aText{
		display: block;
	}
	.business_aText_big{
		display: block;
		text-align: center;
		font-size: 30px;
		font-family: "syNormal-20210202";
		line-height: 40px;
		padding-top: 50px;
	}
	.conTitle{
		padding-top: 60px;
	}
	.business_new_con1 .conTitle{
		padding-top: 10px;
	}
}
@media screen and  (min-width: 1200px) {
	.business_aTitleBox{
		background-position: center center;
	}
	.erji_line{
		margin-top: 8px;
	}
	.business_aTitleCon .title{
		font-size: 80px;
		line-height: 80px;
		height: 80px;
	}
	.conTitle{
		font-size: 20px;
	}
	.conItem{
		width:16.6666%;
		font-size: 20px;
	}
}
@media screen and  (min-width: 1360px) {
	.business_aTitleBox,.business_aText{
		padding-left: calc(50vw - 500px);
    	padding-right: calc(50vw - 500px);
	}
	.erji_item2Box .erji_item{
		margin-left:calc(50vw - 500px);
    	margin-right:calc(50vw - 500px);
	}
	.erji_item2Box{
		margin-left:calc(500px - 50vw);
    	margin-right: calc(500px - 50vw);
	}
	.erji_con{
		margin-left: 0;
		margin-right: 0;
	}
	.iconItem{
		width:16.666%;
	}
	.erji1_icon3,.erji2_icon3{
		border-right: 1px solid #cdced3;
	}
	
}
@media screen and  (min-width: 1560px) {
	.business_aTitleBox{
		height: 360px;
	}
	.business_aText{
		margin-top: 540px;
	}
	.fromhome .business_aText{
		margin-top: 360px;
	}
	.erji_title{
		line-height: 40px;
	}
	.caseText p{
		font-size: 20px;
		line-height: 24px;
		height: 48px;
	}
	.business_aTitleBox{
		background-position: 50% center;
	}

	.iconItem{
		width:16.67%;
	}
	.erji1_icon3,.erji2_icon3{
		    border-right: 1px solid #cdced3;
	}
	.erji_con{
		flex-wrap: nowrap;
		color: #2993d7;
	}
	.conTitle{
		font-size: 20px;
	}
	.conItem{
		font-size: 30px;
	}

}
@media screen and  (min-width: 1700px) {
	.business_aTitleBox,.business_aText{
		padding-left: 0;
		padding-right: 0;
	}
	.business_aTitleCon,.erji_item{
		width: 1260px;
		margin-left: auto;
		margin-right: auto;
	}
	.erji_item2Box .erji_item{
		width: 1260px;
		margin-left: auto;
		margin-right: auto;
	}
}
