.develop{

	width: 100%;

	height: auto;

	min-width: 1200px;

}

.develop_1{

	width: 100%;

	height: 265px;

	overflow: hidden;

}

.develop_1_01{

	width: 450px;

	height: 85px;

	margin: 90px auto 0;

	text-align: center;

}

.develop_1_01 span{

	font-size: 36px;

	color: #222222;

	font-weight: bold;

	letter-spacing: 5px;

}

.develop_1_01 p{

	

	font-size: 16px;

	color: #666666;

	margin-top: 35px;

}

.develop_2{

	width: 100%;

	/* height: 4440px; */

	background: url(../images/develop_02.png) center center no-repeat;

	background-size: 100% 100%;

	overflow: hidden;

	min-height: 100vh;

}

.develop_2s{

	width: 980px;

	/* height: 3300px; */

	margin: 65px auto 0;

}

.develop_2s_1{

	width: 345px;

    height: auto;

	float: left;

}

.develop_2s_3{

	width: 340px;

    height: auto;

	float: right;

}

.develop_2s_3_2018{

	width: 340px;

    height: auto;

	float: right;

}

.develop_2s_1_2{

	width: 390px;

	height: auto;

	/*margin-top: 165px;*/

	transition: all 1s;

}

.develop_2s_1_1{

	/* width: 390px; */

	width: 310px;

	height: auto;

	/*margin-top: 165px;*/

	opacity: 0;

	transition: all 1s;

}

.develop_2s_2018{

	width: 980px;

    height: 370px;

    margin: auto;

}

.develop_2s_2_2018{

	

}

.de_1{

	margin-top: 165px;

}

.de_2{

	margin-top: 500px; /* 308*/ /*230*/

}

.de_3{

	margin-top: 575px;	/*213*/ /*410*/

}

.de_4{

	margin-top: 675px;  /*235*/ /*220*/

}

.de_5{

	margin-top: 365px; /*200*/

}

.de_6{

	margin-top: 740px; /*290*/ /*285*/

}

.de_7{

	margin-top: 420px; /*65*/ /*165*/

}

.de_8{

	margin-top: 530px;

}

.de_9{

	margin-top: 365px;

}

.de_10{

	margin-top: 625px;

}

.de_11{

	margin-top: 575px;

}

.de_12{

	margin-top: 405px;

}

.de_13{

	margin-top: 445px;

}

.develop_2s_1_1 span{

	font-size: 120px;

	color: #ebf2ff;

	font-weight: bold;

	-webkit-mask: linear-gradient(to bottom, #eadede, transparent );

}

.develop_2s_1_1 div{

	margin-bottom: 60px;

}

.develop_2s_1_1 div:last-of-type{

	margin-bottom:0

}

.develop_2s_1_1 div h3{

	font-size: 20px;

    color: #222222;

    font-weight: bold;

    margin-top: -30px;

    position: relative;

    font-size: 20px;

	color: #222222;

	font-weight: bold;

	/*transition: all 1s;

	transition-delay: 1s;*/

}

.develop_2s_1_1 div p{

	font-size: 14px;

	color: #707070;

	position: relative;

	margin-top: 15px;

    line-height: 20px;

}

.develop_p1{

	width: 279px;

}

.develop_p2{

	width: 335px;

}

.develop_p3{

	width: 310px;

}

.develop_p4{

	width: 400px;

}

.develop_p5{

	width: 300px;

}

.develop_2s_2{

	width: 12px;

	margin: 35px auto 0;

	position: relative;

}

.develop_2s_2_2018{

	width: 12px;

	/*height: 3300px;*/

	/*background: url(../images/develop_03.png) center center no-repeat;*/

	float: left;

	margin-left: 483px;

	margin-top: 35px;

}

.develop_2s_2 p{

	width: 1px;

	height: 100%;

	top: 0;

	left: 50%;

	margin-left: -0.5px;

	position: absolute;

	background: #c5dbff;

}

.develop_2s_2_2018 p{

	width: 1px;

	height: 4400px;

	margin-left: 5.5px;

	position: absolute;

	background: #c5dbff;

}

.develop_2s_2 div{

	width: 12px;

	height: 12px;

	border-radius:100%;

	background: #337dff;

	position: relative;

	z-index: 5;

}

.develop_2s_2_2018 div{

	width: 12px;

	height: 12px;

	border-radius:100%;

	background: #337dff;

	position: absolute;

}

.developspan_01{

	width: 12px;

	height: 12px;

	opacity: 1;

	border: 1px solid #337dff;

	position: absolute;

	border-radius: 100%;

	animation: donghua1 2s;

	animation-iteration-count:infinite;

}

@keyframes donghua1 {

	0% {width: 12px;height: 12px;opacity: 1;left: -1px;top: -1px;}

	100% {width: 60px;height: 60px;opacity: 0;left: -25px;top: -25px;}

}

.developspan_02{

	width: 12px;

	height: 12px;

	opacity: 1;

	border: 1px solid #337dff;

	position: absolute;

	border-radius: 100%;

	animation: donghua2 2s;

	animation-delay: 0.2s;

	animation-iteration-count:infinite;

}

@keyframes donghua2 {

	0% {width: 12px;height: 12px;opacity: 1;left: -1px;top: -1px;}

	100% {width: 60px;height: 60px;opacity: 0;left: -25px;top: -25px;}

}



.divde_01{

	width: 345px;

}

.divde_01 h3{

	margin-top: -40px !important;

	line-height: 30px;

}

.M-box11{

 	margin-top: 35px;

    position: absolute;

    left: 50%;

    margin-left: -100px;

}

.dynamic_01 li a p{

	width: 80px;

    height: 2px;

    background: #FFFFFF;

	display: block;

    margin: 0 auto;

    margin-top: -10px;

}



.develop_2s{

	display: flex;

	justify-content: space-between;

}

.develop_2s_left,.develop_2s_right{

	width: 390px;

	margin-top: 35px;

	position: relative;

}

.develop_div_left{

	position: absolute;

	left: 0;

}

.develop_div_right{

	position: absolute;

	right: 0;

}