.section.banner {
		background-image: url(../img/dlbanner.jpg);
	}
.banner span {
	width: 100%;
}
	.main {
		padding: 4.5rem 0 0;
	}
	.banner .flex {
		top: auto;
	}
	.banner .flex .flex_list {
		text-align: left;
	}

	.banner .btn_free {
		background: #fff;
		padding: 0.75rem 10%;
		color: #830bbf;
	}
	.banner .btn_free:hover {
		background: #fafafa;
		color: #333;
	}
	.sanxiang {
		margin-bottom: 2rem;
	}
	.sanxiang a {
		margin-right: 1rem;
	}
	
	.flex_4 {
		flex-flow: wrap;
	}
	.flex_3 {
		padding: 0 5%;
	}
	.flex_3 .flex_list {
		width: 33.33%;
	}
	.uselist .flex_list {
		padding: 3% 10%;
	}
	.uselist img {
		margin-bottom: 1rem;
	}
	.uselist h3 {
		line-height: 2.5rem;
		font-size: 1.25rem;
		color: #ff0;margin-bottom: 1rem;
	}
	.uselist p {
		color: #fff;
		line-height: 1.875rem;
		font-size: 0.875rem;
	}
.articlecon {
	padding: 1% 0;
	text-align: center;
}

.tagterm li p {
	min-height: auto;
}

.flex_3 li i {
	width: 100%;
	padding: 3rem 5%;
	text-align: center;
}
.flex_3 li i img {
	max-width: 160px;
}
.flex_3 li p {
	font-size: 1rem;
	line-height: 2rem;
}

.devekefu p {
	color: #fff;
	line-height: 1.5rem;
	margin-top: 1rem;
	font-size: 0.875rem;
}
.articlecon em {
	max-width: 300px;
    display: table-cell;
    float: left;
	margin-right: 5%;
}
.articletxt {
	text-align: left;
}
.articletxt h3 {
	font-size: 1.5rem;
	line-height: 3rem;
	margin-top: 1rem;
}
.articletxt p {
	line-height: 2rem;
	text-align: left;
	padding: 1rem 0;
}
/* 解决方案 */
.solution h3 {
	display: block;
	font-size: 1.25rem;
	line-height: 3rem;
	margin: 1rem 0;
	color: #0069DD;
}
.solution p {
	line-height: 2rem;
	color: #666;
}
/*弹窗*/

.hintt1try{width:326px;/* height: 315px; */box-shadow: 1px 1px 50px rgba(0,0,0,.3);padding: 36px 20px 29px 20px;left:50%;top:30%;margin-left:-183px;background:#fff;border-radius: 8px;position:fixed;tz-index:111;display:none;}
.hint2try{ font-size:18px; color:#666;  text-align:center;}
.hint-in3try{width: 155px;margin: 0 auto;margin-top: 19px;display: block;background: #644cd2;color:#fff;border: none;border-radius:4px;padding:9px 50px;cursor:pointer;}
/*弹窗结束*/

/*弹窗*/
.relexp{ overflow:hidden;}
.relexp .callqq {
	text-align: center;
}
.relexp .callqq img {width: 3rem; margin: 1rem 0;}
.relexp .callqq p {
	font-size: 0.875rem;
}
.relexp .callqq p .qq{ padding-left: 26px;}
.hintt1try{width: 634px;box-shadow: 1px 1px 50px rgba(0,0,0,.3);padding: 36px 20px 29px 20px;left:50%;top:12%;margin-left:-338px;background:#fff;border-radius: 8px;position:fixed;z-index:111;display:none;}
.hint2try{font-size: 20px;color:#666;text-align:center; padding-bottom: 16px;}
.hint-in3try{width: 155px; font-family:"微软雅黑";margin: 0 auto;margin-top:40px;display: block;background: #00a3ff;color:#fff;border: none;border-radius:4px;padding:9px 50px;cursor:pointer;}
/*弹窗结束*/
/*客服弹窗*/
.ttboxs{ background:url(http://static.ydbimg.com/Images/frontimg/ttboxbg1220.png) no-repeat; position:fixed; top:40%; left:50%; margin-left:-145px; width:290px; height:263px; background-size:100%;}
.ttboxs img{margin-top: 142px;margin-left: 57px;width: 204px;}
.ttboxsa{margin: 12px 0 0 66px;}
.ttboxsa .shao1{ display: inline-block;line-height: 26px;text-align: center;width:86px;height:26px;color:#fff;border:1px solid #fff;border-radius:50px;background:#ff5e5f;margin-right: 10px;}
.ttboxsa .shao2{ display: inline-block; line-height: 26px;text-align: center;width:86px; height:26px; color:#ff5e5f; border:1px solid #ff5e5f; border-radius:50px; background:#fff;}
.ttboxsa input{font-family:"微软雅黑";outline:none;font-size: 12px; cursor:pointer;} 

.grey .flex {
	flex-direction: row;
}
.banner .flex .case_video.flex_list {
	width: 34%;
	margin: 0 1% 0 5%;
	padding: 0;
}
.banner .flex_list h3 {
	margin-top: 15%;
}
@media screen and (max-width: 1080px){
	.banner .flex_list h3 {
	    margin-top: 10%;
	}
	.banner .flex .flex_list.case_video {
		width: 40%;
		margin: 0;
	}
}
@media screen and (max-width: 940px){
	.banner .flex .flex_list.case_video {
	    display: none;
	}
	.banner .flex_list h3 {
		margin-top: 5%;
	}
	.banner .flex .flex_list {
		text-align: center;
	}
	.flex_3 {
		padding: 0;
	}
	.flex_3 li {
		width: 31%;
		margin: 1rem 1%;
	}
	.articlecon em {
    display: block;
    float: none;
    margin: 0 auto;
	}
	.articletxt  {
		padding: 0 2%;
	}
	.articletxt h3  {
		font-size: large;
		text-align: center;
	}
	.articletxt p {
		font-size: 1.5rem;
		line-height: 2em;
	}
	.devekefu p {
		font-size: large;
		line-height: 2.5rem;
	}
}
@media screen and (max-width: 790px){
	.flex_2 {
		flex-wrap: wrap;
	}
	.flex_2 li:first-child {
		padding-bottom: 2rem;
	}
	.uselist .flex_list {
		padding: 3%;
	}
	.uselist p {
		display: none;
	}
}


