@charset "utf-8";

@media screen and (min-width:1200px){

	html,body {position:relative;height:100%;}
	.swiper-container {width:100%;margin-left:auto;margin-right:auto;}
	.swiper-slide {
		text-align:center;font-size:18px;background:#fff;
		/* Center slide text vertically */
	    display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
	    -webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;
	    -webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;
	}

    body{min-width:1300px;}
    .pc_none{display:none !important;}


	:root{--swiper-theme-color:#c10000;}
	.swiper-pagination-bullet{width:20px;height:20px;border:3px solid #ffffff;}
	.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:20px 0;}


	header{width:100%;font-size:0;background:#fff;text-align: center;}
	.dj_header_top{width:100%;background:#f5f5f5;border-bottom:1px solid #ccc;}
	.dj_header_top1{width:1300px;margin:auto;text-align:right;}
	.dj_header33{font-size:16px;color:#1c528f;display:inline-block;vertical-align:middle;line-height: 36px;margin-right: 50px;font-weight: 700;}
		.dj_header1{width:250px;display:inline-block;vertical-align:middle;text-align:left;padding:20px 0;}
		.dj_header1 img{width:100%;}
		.dj_header2{width:1050px;display:inline-block;vertical-align:middle;text-align: right;height: 75px;}
			.dj_header2 > nav{margin: 0;display: inline-block !important;vertical-align: middle;}
			.dj_header2 > nav > ul{display:flex;justify-content:space-between;width:800px;text-align:center;margin:auto;}
			.dj_header2 > nav > ul > li{position:relative;}
			.dj_header2 > nav > ul > li > a{font-size:18px;color:black;font-weight:600;display:block;line-height:4vw;position:relative;}
			.dj_header2 > nav > ul > li > a .dj_header_line{display:block;position:absolute;bottom:10px;height:3px;width:0;border-radius:5px;transition:width 300ms,background 300ms,left 300ms;background:#ffffff;left:50%;}
			.dj_header2 > nav > ul > li:hover{background:#fff;color:#000;}



			.dj_header2 > nav > ul > li:hover .dj_header_line{width:100%;background:#c10000;left:0;}
			.dj_header2 > nav > ul > li > ul{position:absolute;height:0;overflow:hidden;top:66px;left:-90px;z-index:1000;text-align:center;width:250px;background:white;transition:height 500ms;}
			.dj_header2 > nav > ul > li:hover ul{position:absolute;height:auto;box-sizing:border-box;}
			.dj_header2 > nav > ul > li > ul > li{border-bottom:1px #eeeeee solid;width:100%;padding:15px 0;}
			.dj_header2 > nav > ul > li > ul > li:last-child{border:0;}
			.dj_header2 > nav > ul > li > ul > li > a{font-size:16px;color:black;font-weight:400;line-height:22px;}
			.dj_header2 > nav > ul > li > ul > li > a:hover{color:#c10000;}


		.dj_header3{font-size:calc(12px + 0.2vw);color:#333;line-height: 36px;display: inline-block;vertical-align: middle;}
			.dj_header31,.dj_header32{display:inline-block;vertical-align:top;width:70px;text-align:left;padding-left:30px;}
			.dj_header31 a,.dj_header32 a{font-size:calc(12px + 0.2vw);line-height:36px;color:#333;}
			.dj_header31{background:url(../images/cn.svg) left center no-repeat;background-size:25px;}
			.dj_header32{background:url(../images/en.svg) left center no-repeat;background-size:25px;}

	#dj_banner img{width:100%;}


	footer{width:100%;min-width:1300px;background:#323232;}
	.dj_footer1{width:1300px;margin:auto;padding: 50px 0 50px 0;font-size: 0;display: flex;justify-content: space-between;}
		.dj_footer11{margin:0;width:140px;}.dj_footer11 img{width:140px;}
		.dj_footer12{width:220px;}
			.dj_footer121{margin-bottom:20px;}
				.dj_footer121 img{width:100%;}
			.dj_footer122{color:white;text-align:left;padding-top: 10px;}
				.dj_footer122 h2{font-size:18px;line-height:22px;font-weight:300;}
				.dj_footer122 p{font-size:26px;line-height:40px;font-weight:700;}
		.dj_footer13{display: flex;justify-content: space-around;width: 800px;}
			.dj_footer13 dl{}
				.dj_footer13 dt{font-size:18px;line-height:30px;text-align:left;margin-bottom:10px;font-weight: 700;}
				.dj_footer13 dd{font-size:calc(12px + 0.2vw);line-height:calc(24px + 0.2vw);font-weight:300;text-align:left;padding-left:0;padding-right:20px;transition:padding-left 200ms,padding-right 200ms,background 300ms;background:url(../images/s1-fff.svg) -20px center no-repeat;background-size:25px;}
				.dj_footer13 dd:hover{background:url(../images/s1-fff.svg) -5px center no-repeat;background-size:25px;padding-left:20px;padding-right:0;}
				.dj_footer13 dt a,.dj_footer13 dd a{color:white;}
				
	.dj_footer2{clear:both;background:black;color:#999;padding:0.7vw 0;}
		.dj_footer21{font-size:14px;text-align:center;max-width:1600px;width:96%;margin:auto;}
		.dj_footer21 a{color:#999;}






    	.dj_pro{width:100%;padding:70px 0 0 0;min-width:1300px;font-size:0;box-sizing:border-box;}
    		.dj_pro_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:30px;font-weight:400;}
	.dj_pro_title span{display:inline-block;vertical-align:middle;width:80px;height:1px;background:#aaa;margin: 0 80px;}



.sycase-wrap {
    position: relative;
}
.sycase-wrap ul {
    width: 90%;
    margin: auto;
}
.sycase-wrap ul li {
    display:inline-block;vertical-align:top;
    position: relative;
    width: 16.666%;
}
.sycase-wrap ul li .pic:after {
    padding-bottom: 38.75%;
}
.sycase-wrap ul li .case-zzc {
    width: 550px;
    height: 190px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -95px;
    left: 50%;
    margin-left: -275px;
    z-index: 3;
    color: #fff;
    background: #000;
    filter: alpha(opacity=65);
    background: rgba(0, 0, 0, 0.65);
    padding: 0 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.3s;
}
.sycase-wrap ul li .case-zzc h3 {
    text-align: center;
    border-bottom: 1px solid #fff;
    font-size: 30px;
    line-height: 70px;
    margin-top: 10px;
}
.sycase-wrap ul li .case-zzc p {
    font-size: 12px;
    line-height: 25px;
    margin: 30px 0;
    height: 55px;
    overflow: hidden;
}
.sycase-wrap ul li:hover .case-zzc {
    opacity: 1;
    filter:alpha(opacity=100);
}
.he_border2{background:#036;height:15vw;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 img{ width: 400px; /*! height:305px; */}
.he_border2 .he_border2_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2:hover .he_border2_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.2}
.he_border2 .he_border2_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_caption::before,.he_border2 .he_border2_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border2 .he_border2_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border2 .he_border2_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border2:hover .he_border2_caption::before,.he_border2:hover .he_border2_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border2 .he_border2_caption,.he_border2 .he_border2_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border2 .he_border2_caption_h{font-size:23px;font-weight:700;text-align:center;width:80%;position:absolute;top:6vw;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border2 .he_border2_caption_p{font-size:16px;text-align:center;width:79%;position:absolute;top:7vw;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border2 .he_border2_caption_p a{ display: block; color: #fff; font-size: 16px; border-top: 1px solid #00a2ff;  padding: 1vw 0 0 0; margin: 5vw auto; width: 80px;}
.he_border2:hover .he_border2_caption_p{top:30%;opacity:1}

.he_border3{background:#036;height:18vw;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3 img{ width: 410px; height:305px;}
.he_border3 .he_border3_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3:hover .he_border3_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.2}
.he_border3 .he_border3_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3 .he_border3_caption::before,.he_border3 .he_border3_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border3 .he_border3_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border3 .he_border3_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border3:hover .he_border3_caption::before,.he_border3:hover .he_border3_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border3 .he_border3_caption,.he_border3 .he_border3_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border3 .he_border3_caption_h{font-size:23px;font-weight:700;text-align:center;width:80%;position:absolute;top:43%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border3 .he_border3_caption_p{font-size:16px;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border3 .he_border3_caption_p a{ display: block; color: #fff; font-size: 16px; border: 1px solid #fff; border-radius: 4px; padding: 4px; margin: 66px 34%; width: 100px;}
.he_border3:hover .he_border3_caption_p{top:40%;opacity:1}














			.dj_pro1{width:90vw;margin:auto;min-width:1300px;}
				.dj_pro11{display:inline-block;vertical-align:top;width:12.5vw;min-width:163px;min-height:108px;background:#e50505;text-align:center;margin-bottom:1vw;transition:background 300ms;}
					.dj_pro111{height:7vw;width:100%;min-height:108px;display:flex;justify-content:center;align-items:center;}
					.dj_pro11 a{color:white;display:block;width:100%;box-sizing:border-box;}
						.dj_pro11 h2{font-size:calc(14px + 0.3vw);;font-weight:400;}
						.dj_pro11 hr{margin:0.6vw auto;display:block;background:#fa4d2e;height:1px;line-height:1px;border:0;width:50px;}
						.dj_pro11 p{font-size:16px;}
				.dj_pro11:hover{background:#333;}
				.dj_pro12{display:inline-block;vertical-align:top;width:77.5vw;min-width:1007px;background:white;margin-bottom:1vw;height:7vw;min-height:108px;box-sizing:border-box;overflow:hidden;}
					.dj_pro121{display:inline-block;vertical-align:top;width:15.5vw;min-width:201px;height:7vw;min-height:108px;text-align:center;box-sizing:border-box;padding:1.06vw 0;position:relative;}
						.dj_pro121 a{color:#333333;}
						.dj_pro1211{width:100%;height:3vw;min-height:50px;text-align:center;box-sizing:border-box;border-right:1px solid #eee;margin-bottom:0.4vw;}
							.dj_pro1211 img{max-width:100%;max-height:100%;margin:auto;}
							.dj_pro1211 p{font-size:calc(9px + 0.4vw);color:white;}
						.dj_pro121 p{font-size:calc(9px + 0.3vw);line-height:24px;}

						.dj_pro1212{position:absolute;width:100%;height:0;bottom:0;transition:background 800ms,height 200ms;}
						.dj_pro1212 img{width:2vw;min-width:30px;margin-top:2vw;}
						.dj_pro1212 p{font-size:16px;color:white;margin-top:10px;}
					.dj_pro121:hover .dj_pro1212{background:black;height:100%;opacity:0.8;position:absolute;}
					.dj_pro121:hover .dj_pro1212 img{width:2vw;min-width:30px;}
					.dj_pro121:hover .dj_pro1212 p{font-size:14px;color:white;}

		.dj_about{padding-top:80px;font-size:0;width:100%;box-sizing:border-box;background: #f2f2f2;margin: 80px auto 0 auto;text-align: center;}
			.dj_about_top{width:1300px;margin: auto;}
				.dj_about1{width:45%;display:inline-block;vertical-align:top;min-width:500px;margin-top: 20px;}
					.dj_about1 img{width:100%;}
					.dj_about1 iframe{width:100%;height:340px;}
				.dj_about2{width:715px;display:inline-block;vertical-align:top;margin-top: 20px;}
					.dj_about21{max-width:850px;min-width:550px;padding-left:4vw;width:100%;box-sizing:border-box;margin-top:3vw;}
						.dj_about211 h2{font-size:calc(18px + 0.8vw);font-weight:400;line-height:50px;color:#000000;display:block;float:left;}
						.dj_about211 a{color:#000000;font-size:16px;line-height:30px;display:block;float:right;background:url(../svgs/1.svg) right center no-repeat;background-size:30px;padding-right:40px;margin-top:15px;}
					.dj_about22{overflow:auto;padding-left:4vw;box-sizing:border-box;clear:both;}
						.dj_about221{font-size:16px;font-weight:400;line-height:28px;text-align:left;height:336px;overflow:auto;}

		.dj_about3{background:#054fa4;width:100%;padding:30px 0;min-width:1300px;text-align:center;margin-top: 60px;}
			.dj_about31{display:inline-block;vertical-align:top;margin:0 3.7%;}
				.dj_about311{display:inline-block;vertical-align:top;}.dj_about311 img{width:60px;}
				.dj_about312{display:inline-block;vertical-align:top;text-align:left;margin-left:20px;}
					.dj_about312 h2{font-size:16px;color:white;font-weight:300;line-height:22px;}
					.dj_about312 p{font-size:30px;color:white;font-weight:700;line-height:40px;}
						.dj_about312_1{display:inline-block;width:80px;}
						.dj_about312_2{display:inline-block;width:107px;}
						.dj_about312_3{display:inline-block;width:50px;}
						.dj_about312_4{display:inline-block;width:70px;}


	.dj_map{width:100%;overflow: hidden;text-align:center;}
	.dj_map img{width:1300px;margin:auto;}


		.dj_honor1{width:100%;min-width:1300px;margin:0 auto;background:url(../images/1.webp) no-repeat center bottom;background-color:black;padding:118px 0 0 0;font-size:0;box-sizing:border-box;height:100vh;}
			.dj_honor11{font-size:30px;line-height:50px;text-align:center;margin:5vw 0 2vw 0;font-weight:400;color:white;}
				.dj_honor12{width:100%;max-width:1600px;min-width:1300px;margin:auto;padding-top:40px;text-align:center;}
					.dj_honor121{display:inline-block;vertical-align:top;width:24.5%}
						.dj_honor121 img{width:100%;}
					.dj_honor122{display:inline-block;vertical-align:top;width:60%;margin-left:5%;}
					.dj_honor122 img{width:100%;}


		.dj_news{width:100%;padding:50px 0 80px 0;margin:60px auto;box-sizing:border-box;background:#f5f5f5;}
			.dj_news1{margin: 0 auto 0 auto;width: 1300px;font-size: 0;position: relative;}
				.dj_news_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:50px;font-weight:400;color:black;}
					.dj_news11{display:inline-block;vertical-align:top;width:650px;overflow:hidden;}
						.dj_news111{text-align: left;}.dj_news111 img{height:400px;font-size:0;padding:0;display:block;width: 630px;}
						.dj_news112{background:#f7f7f7;font-size:0;transition:background 500ms;}
							.dj_news1121{display:none;vertical-align:top;width:20%;padding:10px 0;background:black;text-align:center;}
								.dj_news1121 h3{font-size:45px;color:white;line-height:50px;}
								.dj_news1121 p{font-size:13px;color:white;line-height:16px;}
							.dj_news1122{display:inline-block;vertical-align:top;width:100%;font-size:16px;color:#333333;box-sizing:border-box;padding:15px 20px;text-align:left;line-height: 22px;}
					.dj_news12{width:640px;margin-top:0;margin-left:60px;padding:10px 10px;box-sizing:border-box;background:#ebebeb;transition:background 500ms,margin-top 300ms;text-align:left;position: absolute;right: 0;top: 80px;}
						.dj_news12:nth-child(3){top:80px;right:0;}
	.dj_news12:nth-child(4){top:236px;right:0;}
	.dj_news12:nth-child(5){top:393px;right:0;}
	.dj_news121{display:inline-block;vertical-align:top;width:150px;text-align:center;}
	.dj_news121 img{width:150px;text-align:center;height: 120px;}
							.dj_news121 h3{font-size:52px;color:#999999;line-height:60px;}
							.dj_news121 p{font-size:15px;color:#999999;line-height:20px;font-weight:300;}
						.dj_news122{color:black;font-size:16px;line-height:24px;position: absolute;right: 0;width: 450px;top: 15px;border-bottom: 1px solid #ddd;padding-bottom: 10px;box-sizing: border-box;padding-right: 20px;}
						.dj_news123{color:#666;font-size:14px;font-weight:400;line-height:18px;position: absolute;right: 0;width: 450px;top: 58px;box-sizing: border-box;padding-right: 20px;}
						.dj_news124{display:none;}
							.dj_news124 img{width:100%;}

	
	
					.dj_news12:hover{background:#18387c;margin-top:-5px;}
						.dj_news12:hover .dj_news121 h3{color:white;opacity:0.8;}
						.dj_news12:hover .dj_news121 p{color:white;opacity:0.5;}
						.dj_news12:hover .dj_news122{color:white;opacity:1;}
						.dj_news12:hover .dj_news123{color:white;opacity:0.7;}









		.dj_logo{width:100%;min-width:1300px;margin:0 auto 100px auto;box-sizing:border-box;padding-top:0;}
			.dj_logo1{min-width:1300px;margin:1.5vw auto 0 auto;}
			.dj_logo_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:2vw;font-weight:400;color:black;}
				.dj_logo11{text-align:center;font-size:0;width:1300px;margin: auto;}
					.dj_logo111{display:inline-block;vertical-align:top;width:196px;margin:0 10px 10px 10px;}
					.dj_logo111 img{max-width:215px;width:100%;margin:auto;}

}





























@media (max-width:1198.98px){

	html,body {position:relative;height:100%;}
	.swiper-container {width:100%;margin-left:auto;margin-right:auto;}
	.swiper-slide {
		text-align:center;font-size:18px;background:#fff;
		/* Center slide text vertically */
	    display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
	    -webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;
	    -webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;
	}

    body{min-width:1300px;}
    .mob_none{display:none !important;}


	:root{--swiper-theme-color:#c10000;}
	.swiper-pagination-bullet{width:20px;height:20px;border:3px solid #ffffff;}
	.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:20px 0;}

	#dj_banner img{width:100%;}


	header{width:100%;font-size:0;background:#fff;text-align: center;}
	.dj_header_top{width:100%;background:#f5f5f5;border-bottom:1px solid #ccc;display: none;}
	.dj_header_top1{width:1300px;margin:auto;text-align:right;}
	.dj_header33{font-size:16px;color:#1c528f;display:inline-block;vertical-align:middle;line-height: 36px;margin-right: 50px;font-weight: 700;}
		.dj_header1{width:90vw;display:inline-block;vertical-align:middle;text-align:left;padding:3vw 0;}
		.dj_header1 img{width:40vw;}
		.dj_header2{width:1050px;display:none;vertical-align:middle;text-align: right;height: 75px;}
			.dj_header2 > nav{margin: 0;display: inline-block;vertical-align: middle;}
			.dj_header2 > nav > ul{display:flex;justify-content:space-between;width:800px;text-align:center;margin:auto;}
			.dj_header2 > nav > ul > li{position:relative;}
			.dj_header2 > nav > ul > li > a{font-size:18px;color:black;font-weight:600;display:block;line-height:4vw;position:relative;}
			.dj_header2 > nav > ul > li > a .dj_header_line{display:block;position:absolute;bottom:10px;height:3px;width:0;border-radius:5px;transition:width 300ms,background 300ms,left 300ms;background:#ffffff;left:50%;}
			.dj_header2 > nav > ul > li:hover{background:#fff;color:#000;}



			.dj_header2 > nav > ul > li:hover .dj_header_line{width:100%;background:#c10000;left:0;}
			.dj_header2 > nav > ul > li > dl{position:absolute;height:0;overflow:hidden;top:66px;left:-64px;z-index:1000;text-align:center;width:200px;background:white;transition:height 500ms;}
			.dj_header2 > nav > ul > li:hover dl{position:absolute;height:auto;box-sizing:border-box;}
			.dj_header2 > nav > ul > li > dl > dd{border-bottom:1px #eeeeee solid;width:100%;padding:15px 0;}
			.dj_header2 > nav > ul > li > dl > dd:last-child{border:0;}
			.dj_header2 > nav > ul > li > dl > dd > a{font-size:16px;color:black;font-weight:400;line-height:22px;}
			.dj_header2 > nav > ul > li > dl > dd > a:hover{color:#c10000;}


		.dj_header3{font-size:calc(12px + 0.2vw);color:#333;line-height: 36px;display: inline-block;vertical-align: middle;}
			.dj_header31,.dj_header32{display:inline-block;vertical-align:top;width:70px;text-align:left;padding-left:30px;}
			.dj_header31 a,.dj_header32 a{font-size:calc(12px + 0.2vw);line-height:36px;color:#333;}
			.dj_header31{background:url(../images/cn.svg) left center no-repeat;background-size:25px;}
			.dj_header32{background:url(../images/en.svg) left center no-repeat;background-size:25px;}




	footer{width:100%;background:#323232;}
	.dj_footer1{margin:auto;padding: 8vw 0;font-size: 0;}
		.dj_footer11{margin:0;width:140px;display: none;}.dj_footer11 img{width:140px;}
		.dj_footer12{width:90vw;text-align: center;margin: auto;}
			.dj_footer121{width:40vw;display: inline-block;vertical-align: top;}
				.dj_footer121 img{width:100%;}
			.dj_footer122{color:white;text-align:left;display: inline-block;vertical-align: top;width: 44vw;margin-left: 4vw;}
				.dj_footer122 h2{font-size:18px;line-height:22px;font-weight:300;}
				.dj_footer122 p{font-size:26px;line-height:40px;font-weight:700;}
		.dj_footer13{display: none;}
			.dj_footer13 dl{display: inline-block;vertical-align: top;margin-left: 60px;}
				.dj_footer13 dt{font-size:18px;line-height:30px;text-align:left;margin-bottom:10px;font-weight: 700;}
				.dj_footer13 dd{font-size:calc(12px + 0.2vw);line-height:calc(24px + 0.2vw);font-weight:300;text-align:left;padding-left:0;padding-right:20px;transition:padding-left 200ms,padding-right 200ms,background 300ms;background:url(../images/s1-fff.svg) -20px center no-repeat;background-size:25px;}
				.dj_footer13 dd:hover{background:url(../images/s1-fff.svg) -5px center no-repeat;background-size:25px;padding-left:20px;padding-right:0;}
				.dj_footer13 dt a,.dj_footer13 dd a{color:white;}
				
	.dj_footer2{clear:both;background:black;color:#999;}
		.dj_footer21{font-size:1.2vw;text-align:center;width:96%;margin:auto;padding: 2vw 0;}
		.dj_footer21 a{color:#999;}






    	.dj_pro{width:100%;padding:8vw 0 0 0;font-size:0;box-sizing:border-box;}
    		.dj_pro_title{font-size:5vw;line-height:6vw;text-align:center;margin-bottom:6vw;font-weight:400;}
	.dj_pro_title span{display:inline-block;vertical-align:middle;width:16vw;height:1px;background:#aaa;margin: 0 3vw;}



.sycase-wrap {
    position: relative;
}
.sycase-wrap ul {
    width: 90%;
    margin: auto;
}
.sycase-wrap ul li {
    position: relative;
    width: 80vw;
    margin: 0 auto 3vw auto;
}
.sycase-wrap ul li .pic:after {
    padding-bottom: 38.75%;
}
.sycase-wrap ul li .case-zzc {
    width: 550px;
    height: 190px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -95px;
    left: 50%;
    margin-left: -275px;
    z-index: 3;
    color: #fff;
    background: #000;
    filter: alpha(opacity=65);
    background: rgba(0, 0, 0, 0.65);
    padding: 0 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.3s;
}
.sycase-wrap ul li .case-zzc h3 {
    text-align: center;
    border-bottom: 1px solid #fff;
    font-size: 30px;
    line-height: 70px;
    margin-top: 10px;
}
.sycase-wrap ul li .case-zzc p {
    font-size: 12px;
    line-height: 25px;
    margin: 30px 0;
    height: 55px;
    overflow: hidden;
}
.sycase-wrap ul li:hover .case-zzc {
    opacity: 1;
    filter:alpha(opacity=100);
}
.he_border2{background:#036;height:55vw;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 img{ width: 400px; /*! height:305px; */}
.he_border2 .he_border2_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2:hover .he_border2_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.2}
.he_border2 .he_border2_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_caption::before,.he_border2 .he_border2_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border2 .he_border2_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border2 .he_border2_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border2:hover .he_border2_caption::before,.he_border2:hover .he_border2_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border2 .he_border2_caption,.he_border2 .he_border2_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border2 .he_border2_caption_h{font-size:5vw;font-weight:700;text-align:center;width:80%;position:absolute;top:14vw;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1;line-height: 7vw;}
.he_border2 .he_border2_caption_p{font-size:16px;text-align:center;width:79%;position:absolute;top:28vw;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.he_border2 .he_border2_caption_p a{ display: block; color: #fff; font-size: 16px; border-top: 1px solid #00a2ff;  padding: 5vw 0 0 0; margin: 5vw auto; width: 30vw;}
.he_border2:hover .he_border2_caption_p{top:28vw;opacity:1}

.he_border3{background:#036;height:18vw;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3 img{ width: 410px; height:305px;}
.he_border3 .he_border3_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3:hover .he_border3_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.2}
.he_border3 .he_border3_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3 .he_border3_caption::before,.he_border3 .he_border3_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border3 .he_border3_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border3 .he_border3_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border3:hover .he_border3_caption::before,.he_border3:hover .he_border3_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border3 .he_border3_caption,.he_border3 .he_border3_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border3 .he_border3_caption_h{font-size:23px;font-weight:700;text-align:center;width:80%;position:absolute;top:43%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border3 .he_border3_caption_p{font-size:16px;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border3 .he_border3_caption_p a{ display: block; color: #fff; font-size: 16px; border: 1px solid #fff; border-radius: 4px; padding: 4px; margin: 66px 34%; width: 100px;}
.he_border3:hover .he_border3_caption_p{top:40%;opacity:1}














			.dj_pro1{width:90vw;margin:auto;min-width:1300px;}
				.dj_pro11{display:inline-block;vertical-align:top;width:12.5vw;min-width:163px;min-height:108px;background:#e50505;text-align:center;margin-bottom:1vw;transition:background 300ms;}
					.dj_pro111{height:7vw;width:100%;min-height:108px;display:flex;justify-content:center;align-items:center;}
					.dj_pro11 a{color:white;display:block;width:100%;box-sizing:border-box;}
						.dj_pro11 h2{font-size:calc(14px + 0.3vw);;font-weight:400;}
						.dj_pro11 hr{margin:0.6vw auto;display:block;background:#fa4d2e;height:1px;line-height:1px;border:0;width:50px;}
						.dj_pro11 p{font-size:16px;}
				.dj_pro11:hover{background:#333;}
				.dj_pro12{display:inline-block;vertical-align:top;width:77.5vw;min-width:1007px;background:white;margin-bottom:1vw;height:7vw;min-height:108px;box-sizing:border-box;overflow:hidden;}
					.dj_pro121{display:inline-block;vertical-align:top;width:15.5vw;min-width:201px;height:7vw;min-height:108px;text-align:center;box-sizing:border-box;padding:1.06vw 0;position:relative;}
						.dj_pro121 a{color:#333333;}
						.dj_pro1211{width:100%;height:3vw;min-height:50px;text-align:center;box-sizing:border-box;border-right:1px solid #eee;margin-bottom:0.4vw;}
							.dj_pro1211 img{max-width:100%;max-height:100%;margin:auto;}
							.dj_pro1211 p{font-size:calc(9px + 0.4vw);color:white;}
						.dj_pro121 p{font-size:calc(9px + 0.3vw);line-height:24px;}

						.dj_pro1212{position:absolute;width:100%;height:0;bottom:0;transition:background 800ms,height 200ms;}
						.dj_pro1212 img{width:2vw;min-width:30px;margin-top:2vw;}
						.dj_pro1212 p{font-size:16px;color:white;margin-top:10px;}
					.dj_pro121:hover .dj_pro1212{background:black;height:100%;opacity:0.8;position:absolute;}
					.dj_pro121:hover .dj_pro1212 img{width:2vw;min-width:30px;}
					.dj_pro121:hover .dj_pro1212 p{font-size:14px;color:white;}

		.dj_about{padding-top:8vw;font-size:0;width:100%;box-sizing:border-box;background: #f2f2f2;margin: 8vw auto 0 auto;text-align: center;}
			.dj_about_top{margin: auto;}
				.dj_about1{width:80vw;margin: 3vw auto;}
					.dj_about1 img{width:100%;}
					.dj_about1 iframe{width:100%;height:46vw;}
				.dj_about2{width:80vw;margin: auto;}
					.dj_about21{max-width:850px;min-width:550px;padding-left:4vw;width:100%;box-sizing:border-box;margin-top:3vw;}
						.dj_about211 h2{font-size:calc(18px + 0.8vw);font-weight:400;line-height:50px;color:#000000;display:block;float:left;}
						.dj_about211 a{color:#000000;font-size:16px;line-height:30px;display:block;float:right;background:url(../svgs/1.svg) right center no-repeat;background-size:30px;padding-right:40px;margin-top:15px;}
					.dj_about22{overflow:auto;box-sizing:border-box;clear:both;}
						.dj_about221{font-size:3.2vw;font-weight:400;line-height:6vw;text-align:left;}

		.dj_about3{background:#054fa4;width:100%;padding:8vw 0;text-align:center;margin-top: 5vw;}
			.dj_about31{display:inline-block;vertical-align:top;margin:3vw 0;width: 42vw;text-align: left;}
				.dj_about311{display:inline-block;vertical-align:top;}.dj_about311 img{width:10vw;}
				.dj_about312{display:inline-block;vertical-align:top;text-align:left;margin-left:3vw;}
					.dj_about312 h2{font-size:3vw;color:white;font-weight:300;line-height:4vw;}
					.dj_about312 p{display: inline-block;margin-right: 2vw;font-size: 3vw;color: white;font-weight: 300;line-height: 7vw;}
						.dj_about312_1{display: inline-block;margin-right: 2vw;font-size: 5vw;color: white;font-weight: 700;line-height: 7vw;}
						.dj_about312_2{display:inline-block;margin-right: 2vw;font-size: 5vw;color: white;font-weight: 700;line-height: 7vw;}
						.dj_about312_3{display: inline-block;margin-right: 2vw;font-size: 5vw;color: white;font-weight: 700;line-height: 7vw;}
						.dj_about312_4{display: inline-block;margin-right: 2vw;font-size: 5vw;color: white;font-weight: 700;line-height: 7vw;}


	.dj_map{width:100%;overflow: hidden;text-align:center;}
	.dj_map img{width:100%;margin:auto;}


		.dj_honor1{width:100%;min-width:1300px;margin:0 auto;background:url(../images/1.webp) no-repeat center bottom;background-color:black;padding:118px 0 0 0;font-size:0;box-sizing:border-box;height:100vh;}
			.dj_honor11{font-size:30px;line-height:50px;text-align:center;margin:5vw 0 2vw 0;font-weight:400;color:white;}
				.dj_honor12{width:100%;max-width:1600px;min-width:1300px;margin:auto;padding-top:40px;text-align:center;}
					.dj_honor121{display:inline-block;vertical-align:top;width:24.5%}
						.dj_honor121 img{width:100%;}
					.dj_honor122{display:inline-block;vertical-align:top;width:60%;margin-left:5%;}
					.dj_honor122 img{width:100%;}


		.dj_news{width:100%;padding:8vw 0 8vw 0;margin:5vw auto;box-sizing:border-box;background:#f5f5f5;}
			.dj_news1{margin: 0 auto 0 auto;width: 80vw;font-size: 0;position: relative;}
				.dj_news_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:50px;font-weight:400;color:black;}
					.dj_news11{display:inline-block;vertical-align:top;width:100%;overflow:hidden;margin-bottom: 5vw;}
						.dj_news111{text-align: left;}.dj_news111 img{font-size:0;padding:0;display:block;width: 100%;}
						.dj_news112{background:#f7f7f7;font-size:0;transition:background 500ms;}
							.dj_news1121{display:none;vertical-align:top;width:20%;padding:10px 0;background:black;text-align:center;}
								.dj_news1121 h3{font-size:45px;color:white;line-height:50px;}
								.dj_news1121 p{font-size:13px;color:white;line-height:16px;}
							.dj_news1122{width:100%;font-size:3.2vw;color:#333333;box-sizing:border-box;padding:0;text-align:left;line-height: 4vw;margin: 2vw 0;}
					.dj_news12{width:100%;box-sizing:border-box;background:#ebebeb;text-align:left;padding: 5vw 4vw;margin-bottom: 3vw;}

	.dj_news121{display: none;}
	.dj_news121 img{width:20vw;text-align:center;height: 16vw;}
							.dj_news121 h3{font-size:52px;color:#999999;line-height:60px;}
							.dj_news121 p{font-size:15px;color:#999999;line-height:20px;font-weight:300;}
						.dj_news122{color:black;font-size:3.2vw;line-height:4vw;border-bottom: 1px solid #ddd;padding-bottom: 2vw;box-sizing: border-box;margin-bottom: 2vw;}
						.dj_news123{color:#666;font-size:3vw;font-weight:400;line-height:4vw;box-sizing: border-box;}
						.dj_news124{display:none;}
							.dj_news124 img{width:100%;}

	
	
					.dj_news12:hover{background:#18387c;}
						.dj_news12:hover .dj_news121 h3{color:white;opacity:0.8;}
						.dj_news12:hover .dj_news121 p{color:white;opacity:0.5;}
						.dj_news12:hover .dj_news122{color:white;opacity:1;}
						.dj_news12:hover .dj_news123{color:white;opacity:0.7;}









		.dj_logo{width:100%;min-width:90vw;margin:0 auto 8vw auto;box-sizing:border-box;padding-top:0;}
			.dj_logo1{margin:1.5vw auto 0 auto;}
			.dj_logo_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:2vw;font-weight:400;color:black;}
				.dj_logo11{text-align:center;font-size:0;margin: auto;}
					.dj_logo111{display:inline-block;vertical-align:top;width:20vw;margin:0 1vw 1vw 1vw;}
					.dj_logo111 img{max-width:215px;width:100%;margin:auto;}

}