@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";
}
.business_aTitleCon .title{
	display: none;
}
.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: 14px;
	font-family: "syNormal";
	line-height: 20px;
	text-align: justify;
	padding-top: 0.9rem;
	padding-bottom: 0.6rem;
	background: #fff;
	color: #757575;
}
.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:10px;
    padding-bottom:5px;
}
.caseText p {
    padding-left: 35%;
    font-size: 10px;
    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;
}
.business_aText p span{
	display: none;
}
.business_new_con{
	display: flex;
	flex-wrap: wrap;
	font-family: "syNormal";
}
.business_new_con1 .business_new_con_item,.business_new_con2 .business_new_con_item,.business_new_con3 .business_new_con_item{
	width:50%;
	background: blue;
	color: #fff;
	overflow: hidden;
	text-align: center;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	font-family: "syNormal-20210202";
}
.business_new_con3 .business_new_con_item{
	width:100%;
}
.business_new_con_itemConBox{
	width:100%;
}
.business_new_con_itembig{
	font-size: 14px;
	width:100%;
	line-height: 26px;
	padding-top: 20px;
}
.business_new_con_itemsmall{
	font-size: 12px;
	width:100%;
}
.business_new_con1 .business_new_con_item1{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item1bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .business_new_con_item2{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item2bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .business_new_con_item3{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item3bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con1 .business_new_con_item4{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item4bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.business_new_con2 .business_new_con_item1{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item1bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con2 .business_new_con_item2{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item2bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con2 .business_new_con_item3{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item3bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con2 .business_new_con_item4{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item4bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}


.business_new_con3 .business_new_con_item1{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con3_item1bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_new_con3 .business_new_con_item2{
	background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con3_item2bgSmall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.business_aText_big{
	display: none;
}
.business_new_con2 .business_new_con_itemConBox{
	height: 100%;
	background:rgba(0,0,0,0.7);
	display: flex;
	align-items: center;
}
@media screen and (min-width: 751px) {
	.toppicSmall,.business_aFirst{
		height: 835px;
	}
	.business_aText{
		font-size: 22px;
		line-height: 32px;
	}
	.text{
		font-size: 32px;
		line-height:36px;
	}
	.relateCaseTitle{
		font-size: 26px;
		line-height:30px;
	}
	.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;
	}
	.business_aText{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.conPic{
		padding-bottom: 105px;
	}
	.relateCase,.relateCaseCon{
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.relateCase{
		padding-bottom: 180px;
	}
	.caseItem{
		margin-bottom: 40px;
	}
	.caseText{
		padding-bottom: 20px;
		padding-right:20px;
	}
	.business_new_con_itembig{
		font-size: 24px;
		line-height: 30px;
		padding-top: 30px;
		
	}
	.business_new_con_itemsmall{
		font-size: 20px;
		padding-top: 10px;
	}
	
}
@media screen and  (min-width: 992px) {
	/***新增加***/
	.caseText {
		width:60%;
    	height: 100%;
		-webkit-clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
		padding-right: 20px;
    	padding-bottom:20px;
		display: none;
	}
	.caseItem:hover .caseText {
		display: flex;
	}
	.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_a/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;
	}
	.fromhome .business_aTitleBox{
		top: 0;
	}
	.business_aText,.conPic,.relateCase{
			padding-left: 170px;
		padding-right: 170px;
	}
	.fromhome .business_aText{
		margin-top: 300px;
	}
	.business_aText{
		margin-top: 480px;
	}
	.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;
		padding-left: 10%;
   	 text-indent: 20%;
	}
	#foot{
		display: block;
		position: relative;
		z-index: 100;
	}
	.businessNavBox{
		display: none;
	}
	.relateCase{
		padding-bottom: 20px;
	}
	.business_aTitleCon{
		width:100%;
		height: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: 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_aText p{
		text-align: center;
		line-height: 24px;
	}
	.business_aText p span{
		display: block;
		line-height: 0;
	}
	
	.business_new_con1 .business_new_con_item1{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item1bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con1 .business_new_con_item2{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item2bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con1 .business_new_con_item3{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item3bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con1 .business_new_con_item4{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con1_item4bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con2 .business_new_con_item1{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item1bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con2 .business_new_con_item2{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item2bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con2 .business_new_con_item3{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item3bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con2 .business_new_con_item4{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con2_item4bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con3 .business_new_con_item1{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con3_item1bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.business_new_con3 .business_new_con_item2{
		background:url(https://video.dsconsulting.com/dswebsite_2020/business_a/business_new_con3_item2bgBig.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	
	.business_aText{
		font-size: 16px;
		line-height:24px;
	}
	.text,.relateCaseTitle{
		font-size: 26px;
		line-height:36px;
	}
	.business_aText_big{
		display: block;
		text-align: center;
		font-size: 30px;
		font-family: "syNormal-20210202";
		line-height: 70px;
		padding-bottom: 10px;
		color: #000;
	}
}
@media screen and  (min-width: 1200px) {
	.caseText p {
		font-size: 18px;
		line-height: 24px;
		height: 48px;
	}
	.business_new_con1 .business_new_con_item,.business_new_con2 .business_new_con_item{
		width:25%;
	}
	.business_new_con3 .business_new_con_item{
		width:50%;
	}
	.business_aTitleCon .title{
		font-size: 80px;
		line-height: 80px;
		height: 80px;
	}
	
}
@media screen and  (min-width: 1360px) {
	.business_aTitleBox,.business_aText, .conPic, .relateCase{
		    padding-left: calc(50% - 500px);
    padding-right: calc(50% - 500px);
	}

	
}


@media screen and  (min-width: 1560px) {
	.business_aTitleBox{
		height: 360px;
	}
	.business_aText{
		margin-top: 540px;
	}
	.fromhome .business_aText{
		margin-top: 360px;
	}
}

@media screen and  (min-width: 1700px) {
	.text, .business_aText{
		font-size: 16px;
		line-height: 24px;
	}
	
	.business_aTitleBox,.business_aText,.conPic,.relateCase{
		padding-left: 0;
		padding-right: 0;
	}
	.title{
		font-size: 48px;
		line-height: 48px;
	}
	.business_aTitleCon,.business_aText p,.conPic_main,.relateCaseTitle,.relateCaseCon{
		width:1260px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and  (min-width: 1921px) {
	.business_aTitleBox{
		background-size: 100% auto;
		background-position: center bottom;
	}
}