.clear{
	clear: both;
	height: 0;
}
input::input-placeholder {
	color: #fff;
}

input::-webkit-input-placeholder {
	color: #fff;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #FFFFFF;
}

input::-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #fff;
}
.dt-box{
	background: #f7f7f7;
	width: 100%;
}
.dt-page1{
	/*height: 700px;*/
	background: url(../images/1-background.png) no-repeat center center ;
	background-size:cover ;
	overflow: hidden;
}
.dt-page1-box{
	width: 1080px;
	margin: 39px auto 0;
	overflow: hidden;
}
.dt-page1-left{
	float: left;
	width: 170px;
	height: 50px;
	background: url(../images/1-logo2x.png) no-repeat center center;
	background-size: 100%;
}
.dt-page1-right{
	float: right;
	margin-top: 5px;
}
.dt-page1-right i{
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: -3px;
	background: url(../images/1-2phone.png) no-repeat center center;
	margin-right: 9px;
}
.dt-page1-right a{
	color: #fff;
	font-size: 18px;
}
.dt-page1-nav{
	overflow: hidden;
}
.dt-page1-neirong h3{
	text-align: center;
	font-size: 60px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 3px;
	color: #ffffff;
	margin: 142px 0 68px;
}
.dt-page1-neirong .dt-page1-p{
	margin: 0 auto 58px;
}
.dt-page1-p p{
	text-align: center;
	font-size: 24px;
	letter-spacing: 1px;
	color: #ffffff;
}
.dt-page1-p p+p{
	margin-top: 20px;
}
.dt-page1-btn{
	width: 241px;
	height: 61px;
	background-color: #6696FF;
	border-radius: 30px;
	text-align: center;
	line-height: 60px;
	font-size: 24px;
	letter-spacing: 1px;
	color: #ffffff;
	margin: 0 auto;
	cursor: pointer;
}
.dt-page1-neirong ul{
	width: 878px;
	margin: 80px auto 80px;
	overflow: hidden;
}
.dt-page1-neirong ul li{
	float: left;
	color: #fff;
}
.dt-page1-neirong ul li i{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/151007159006216768.png) no-repeat center center;
	background-size: 100% 100%;
	vertical-align:-3px;
	margin-right: 10px;
}
.dt-page1-neirong ul li+li{
	margin-left: 70px;
}
/*page2*/
.dt-page2{
	height: 700px;
}
.dt-page2-box{
	width: 1080px;
	margin: 20px auto 0;
}
.dt-page2-box h3{
	width: 694px;
	margin: 0 auto;
	/*font-family:' SourceHanSansCN-Heavy';*/
	font-size: 120px;
	font-weight: 800;
	letter-spacing: -1px;
	color: rgba(107,171,229,0.1);
	/*opacity: 0.1;*/
	text-align: center;
	position: relative;
}
.dt-page2-box h3 span{
	position: absolute;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #0a2240;
	top: 82px;
	left: 167px;
	/*color: #000;*/

}
.dt-page2-p{
	margin: 10px auto 56px;
}
.dt-page2-p p{
	text-align: center;
	font-size: 16px;
	color: #434343;
}
.dt-page2-p p+p{
	margin-top: 12px;
}
.dt-page2-list{
	width: 770px;
	margin: 0 auto 57px;
	overflow: hidden;
}
.dt-page2-list dl{
	float: left;
}
.dt-page2-list dl+dl{
	margin-left: 145px;
}
.dt-page2-list dl dd{
	text-align: center;
	margin-top: 28px;
}
.dt-page2-more{
	width: 140px;
	height: 36px;
	border: solid 1px #0a2240;
	border-radius: 20px;
	margin: 0 auto 18px;
	text-align: center;
	line-height: 34px;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #0a2240;
	cursor: pointer;
}
.dt-page2-box p{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #0a2240;
	text-align: center;
}
/*page3*/
.dt-page3{
	height: 700px;
	background-image: linear-gradient(-45deg, #081644 0%, #172a5e 100%);
	overflow: hidden;
}
.dt-page3-box{
	width: 1080px;
	margin: 20px auto 0;
	overflow: hidden;
}
.dt-page3-box h3{
	width: 640px;
	margin: 0 auto;
	/*font-family:' SourceHanSansCN-Heavy';*/
	font-size: 120px;
	font-weight: 800;
	letter-spacing: -1px;
	color: rgba(107,171,229,0.1);
	/*opacity: 0.1;*/
	text-align: center;
	position: relative;
}
.dt-page3-box h3 span{
	position: absolute;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #0a2240;
	top: 82px;
	left: 68px;
	color: #fff;
}
.dt-page3-advantage{
	width: 800px;
	height: 449px;
	background: url(../images/382751439935893821.png) no-repeat center center;
	background-size: cover;
	/*background-position: 0 75px;*/
	margin: 0 auto 0;
	overflow: hidden;
}
.dt-page3-word{
	width: 802px;
	margin: 0 auto;
	height: 75px;
	line-height: 75px;
	overflow: hidden;
}
.dt-page3-word-left{
	float: left;
	width: 364px;
	text-align: center;
	font-size: 24px;
	letter-spacing: 0px;
	color: #e2ecf5;
}
.dt-page3-word-right{
	float: right;
	width: 366px;
	text-align: center;
	font-size: 24px;
	color: #6696FF;
}
/*page4*/
.dt-page4{
	height: 700px;
	/*background-image: linear-gradient(-45deg, #081644 0%, #172a5e 100%);*/
	overflow: hidden;
	background: #fff;
}
.dt-page4-box{
	width: 1080px;
	margin: 20px auto 0;
	overflow: hidden;
}
.dt-page4-box h3{
	width: 714px;
	margin: 0 auto;
	/*font-family:' SourceHanSansCN-Heavy';*/
	font-size: 110px;
	font-weight: 800;
	letter-spacing: -1px;
	color: rgba(107,171,229,0.1);
	/*opacity: 0.1;*/
	text-align: center;
	position: relative;
}
.dt-page4-box h3 span{
	position: absolute;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #0a2240;
	top: 82px;
	left: 200px;
	color: #000;
}
.dt-page4-optimization{
	width: 752px;
	height: 331px;
	background: url(../images/tmt.png) no-repeat center center;
	background-size: cover;
	/*background-position: 0 75px;*/
	margin: 42px 0 35px 197px;
	overflow: hidden;
	/*margin-left: 10px;*/
}
.dt-page4-more{
	width: 140px;
	height: 36px;
	border: solid 1px #0a2240;
	border-radius: 20px;
	margin: 0 auto 18px;
	text-align: center;
	line-height: 34px;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #0a2240;
	cursor: pointer;
}
.dt-page4-box p{
	text-align: center;
}
.dt-page4-box p a{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #0a2240;
	text-align: center;
	text-decoration: underline;
}
/*page5*/
.dt-page5{
	height: 700px;
	/*background-image: linear-gradient(-45deg, #081644 0%, #172a5e 100%);*/
	overflow: hidden;
	background: #f7f7f7;
}
.dt-page5-box{
	width: 1080px;
	margin: 20px auto 0;
	overflow: hidden;
}
.dt-page5-box h3{
	width: 714px;
	margin: 0 auto;
	/*font-family:' SourceHanSansCN-Heavy';*/
	font-size: 110px;
	font-weight: 800;
	letter-spacing: -1px;
	color: rgba(107,171,229,0.1);
	/*opacity: 0.1;*/
	text-align: center;
	position: relative;
}
.dt-page5-box h3 span{
	position: absolute;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #0a2240;
	top: 82px;
	left: 165px;
	color: #000;
}
.dt-page5-dz{
	margin-top: 38px;
	overflow: hidden;
	margin-bottom: 49px;
}
.dt-page5-dz-left{
	float: left;
	margin-left: 40px;
}
.dt-page5-dz-right{
	float: right;
	width: 420px;
	height: 321px;
	background: url(../images/5-2.png)no-repeat center center;
	background-size: 100% 100%;
	margin-right: 78px;
}
.dt-page5-dz-top{
	width: 487px;
	height: 72px;
	margin-bottom:39px ;
	margin-top: 38px;
}
.dt-page5-dz-top p{
	line-height: 25px;
	color: #0d243d;
}
.dt-page5-dz-top p span{
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: #0a2240;
	border-radius: 100%;
	vertical-align: 2px;
	margin-right: 12px;

}
.dt-page5-dz-top .color span{
	background-color: #6696FF;
}
.dt-page5-dz-top .color{
	color: #6696FF;
}
.dt-page5-dz-bot{
	width: 500px;
	height: 160px;
	background: url(../images/414224015141863540.png) no-repeat center center;
	background-size: 100% 100%;
}
.dt-page5-more{
	width: 140px;
	height: 36px;
	/*border: solid 1px #0a2240;*/
	border-radius: 20px;
	margin: 0 auto 18px;
	text-align: center;
	line-height: 34px;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #f7f7f7;
	cursor: pointer;
	background-color: #6696FF;
}
.dt-page5-box p{
	/*text-align: center;*/
}
.dt-page5-box p a{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #0a2240;
	text-align: center;
	text-decoration: underline;
}
/*page6*/
.dt-page6{
	height: 700px;
	background-image: linear-gradient(-45deg,
		#081644 0%,
		#172a5e 100%);
	overflow: hidden;
	/*background: #f7f7f7;*/
}
.dt-page6-box{
	width: 1080px;
	margin: 20px auto 0;
	overflow: hidden;
	position: relative;
}
.dt-page6-box h3{
	width: 690px;
	margin: 0 auto;
	/*font-family:' SourceHanSansCN-Heavy';*/
	font-size: 110px;
	font-weight: 800;
	letter-spacing: -1px;
	color: rgba(107,171,229,0.1);
	/*opacity: 0.1;*/
	text-align: center;
	position: relative;
}
.dt-page6-box h3 span{
	position: absolute;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #0a2240;
	top: 82px;
	left: 172px;
	color: #fff;
}
/*page7*/
.dt-page7{
	height: 700px;
	/*background-image: linear-gradient(-45deg, #081644 0%, #172a5e 100%);*/
	overflow: hidden;
	background: #f7f7f7;
}
.dt-page7-box{
	width: 1080px;
	margin: 20px auto 0;
	overflow: hidden;
}
.dt-page7-box h3{
	width: 416px;
	margin: 0 auto;
	/*font-family:' SourceHanSansCN-Heavy';*/
	font-size: 110px;
	font-weight: 800;
	letter-spacing: -1px;
	color: rgba(107,171,229,0.1);
	/*opacity: 0.1;*/
	text-align: center;
	position: relative;
}
.dt-page7-box h3 span{
	position: absolute;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #0a2240;
	top: 82px;
	left: 38px;
	color: #000;
}
.dt-page7-case{
	width: 1000px;
	height: 314px;
	margin: 0 auto;
	background: url(../images/727253824952116099.png) no-repeat center center;
	background-size: cover;
	margin-top: 40px;
	margin-bottom: 38px;
}
.dt-page7-more{
	width: 140px;
	height: 36px;
	/*border: solid 1px #0a2240;*/
	border-radius: 20px;
	margin: 0 auto 18px;
	text-align: center;
	line-height: 34px;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #f7f7f7;
	cursor: pointer;
	background-color: #6696FF;

}
.dt-page7-box p{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #0a2240;
	text-align: center;
}
.footer{
	height: 700px;
	background-image: linear-gradient(-45deg, #081644 0%, #172a5e 100%);
	overflow: hidden;
	/*background: #f7f7f7;*/
}
.footer .footer-box{
	width: 1080px;
	/*margin: 98px auto 114px;*/
	overflow: hidden;
	margin: 0 auto;
}
.footer .footer-box h3{
	/*width: 150px;*/
	text-align: center;
	font-size: 36px;
	letter-spacing: 2px;
	color: #f7f7f7;
	/*margin: 98px auto 114px;*/
	margin-top: 98px;
	margin-bottom: 80px;
}
.footer-lianxi{
	width: 768px;
	margin: 0 auto;
	overflow: hidden;
}
.footer-lianxi-left{
	/*float: left;*/
	width: 500px;
	text-align: center;
	margin: 0 auto;
}
.footer-lianxi-right{
	float: right;
}
.footer-lianxi-left p{
	font-size: 24px;
	letter-spacing: 0px;
	color: #fefeff;
	text-align: center;
	margin-bottom: 20px;
}
.footer-lianxi-left p span{
	font-size: 24px;
}
.footer-lianxi-left p span+span{
	margin-left: 10px;
}
.footer-lianxi-left .small{
	font-size: 16px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 110px;
}
.footer-lianxi-left h6{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #ffffff;
	margin-bottom: 38px;
}
.footer-lianxi-img{
	width: 160px;
	height: 160px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.footer-lianxi-img img{
	width: 100%;
	height: 100%;
}
.beian{
	text-align: center;
	color: #2c3759;
}
/*.footer-btn{
	width: 110px;
	height: 36px;
	background-color: #f4436d;
	text-align: center;
	line-height: 36px;
	color: #fff;
	border-radius: 20px;
	margin-top: 54px;
	cursor: pointer;

}
.footer-lianxi-right h6{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.footer-lianxi-right-box{
	margin-top:10px ;
}
.footer-lianxi-right p{
	border-bottom: 1px solid #fff;
	line-height: 52px;
	padding-left: 12px;
}
.footer-lianxi-right p+p{
	margin-top:8px ;
}
.footer-lianxi-right p input{
	width: 100%;
	border: none;
	outline: none;
	background:none;
	color: #fff;
	font-size: 14px;
}*/
/*.dt-page6-banner{
	width: 1000px;
	height: 431px;
	margin: 0 auto;
}*/
.dt-page5-box .pp{
	text-align: center;
}
.banner{
	width: 1080px;
	height: 431px;
	margin: 0px auto 0;
}
.dt-banner-left{
	width: 685px;
	height: 496px;
	float: left;
	background: url(../images/6-case12x.png) no-repeat center center ;
	background-size: 100% 100%;

}
.banner .t2{
	background: url(../images/6-case22x.png) no-repeat center center ;
	background-size: 100% 100%;
}
.dt-banner-right{
	float: right;
	margin-right: 87px;
	width: 238px;
}

.hidden{
	/*overflow: hidden;*/
}
.dt-banner-left p{
	text-align: center;
	margin-top: 0px;
	color:#fff;
}
.dt-banner-right h4{
	font-size: 32px;
	font-weight: 800;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 2px;
	color: #182c5c;
	margin-top: 28px;
}
.h6{
	margin: 39px 0;
}
.h6 h6{
	font-size: 32px;
	font-weight: 600;

	line-height: 42px;
	letter-spacing: 0px;
	color: #6696FF;
}
.dt-banner-right p{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
}
#next{
	width: 32px;
	height: 32px;
	top: 84%;
	right: 226px;
	background:url(../images/124829210412146778.png) no-repeat center center;
}
#prev{
	width: 32px;
	height: 32px;
	top: 84%;
	left: 754px;
	background:url(../images/6-1.png) no-repeat center center;
}
.dt-page6-box .p{
	margin-left: 280px;
	margin-top: 20px;
	color: #fff;
}
.qian{
	margin-left: 280px;
	margin-top: 20px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 125px;
}
