.box1{
	width: 100%;
	height: 694px;
	background: #0051D8 url(../images/banner.jpg) 50% 0 scroll no-repeat;
}
.box2{
	width: 1200px;
	height: 881px;
	margin: 0 auto;
	text-align:center;
}
.box2 .s1,.box3 .s1{
	height: 162px;
	display:inline-block;
}
.box2 .s1 .s1_1,.box3 .s1 .s1_1{
	float: left;
	display:block;
	width: 68px;
	height: 21px;
	background: url(../images/box2_ico_left.png) no-repeat;
	margin-top:105px;
	margin-right:25px;
}
.box2 .s1 .s1_2,.box3 .s1 .s1_2{
	float: left;
	font-size:48px;
	font-weight:bold;
	margin-top:81px;
	color:#333333;
}
.box2 .s1 .s1_3,.box3 .s1 .s1_3{
	float: left;
	font-size:48px;
	font-weight:bold;
	color:#5D43EB;
	margin-top:81px;
}
.box2 .s1 .s1_4,.box3 .s1 .s1_4{
	float: left;
	display:block;
	width: 68px;
	height: 21px;
	background: url(../images/box2_ico_right.png) no-repeat;
	margin-top:105px;
	margin-left:25px;
}
.box2 .s2{
	height: 100px;
	font-size: 25px;
    color: #5F5E5E;
	margin-top: 10px;
    line-height: 47px;
}
.box2 .s3_1{
	height: 209px;
}
.box2 .s3_1 p{
	float:left;
	width: 468px;
    height: 184px;
    font-size: 18px;
    color: #626262;
    margin-left: 65px;
    line-height: 31px;
    border: 1px solid #ECECEC;
    border-radius: 6px;
    text-align: left;
    padding: 10px 18px;
}
.box2 .s3_1 span{
	font-size: 20px;
    color: #5D43EB;
    font-weight: bold;
    margin-bottom: -18px;
    display: block;
}
.box2 .s3_1 .s3_1_1{
	background: url(../images/s1.jpg) no-repeat  right bottom;
}
.box2 .s3_1 .s3_1_2{
	background: url(../images/s2.jpg) no-repeat  right bottom;
}
.box2 .s3_1 .s3_1_3{
	background: url(../images/s3.jpg) no-repeat  right bottom;
}
.box2 .s3_1 .s3_1_4{
	background:rgba(237,234,255,0.8);
    text-align: center;
    padding-top: 72px;
	position: relative;
    left: -533px;
	display:none;
}
.box2 .s3_1 .s3_1_4 span{
	border-bottom: 2px solid #666;
    font-size: 40px;
    padding-bottom: 6px;
    color: #666;
    font-weight: unset;
    width: 242px;
    margin-left: 91px;
}
.box2 .s3_2 span{
	width:100%;
	height:4px;
	background-color:#5D43EB;
    display: block;
}
.box2 .s3_2 .s1_1{
	position: absolute;
    left: 82px;
    top: 248px;
}
.box2 .s3_2 .s1_2{
	position: absolute;
    left: 617px;
    top: 248px;
}
.box2 .s3_2 .s1_3{
	position: absolute;
    left: 1145px;
    top: 248px;
}
.box2 .s3_2 .x1_1{
	position: absolute;
    left: 350px;
    top: 263px;
}
.box2 .s3_2 .x1_2{
	position: absolute;
    left: 891px;
    top: 263px;
}
.box2 .s3_2 .x1_3{
	position: absolute;
    left: 1417px;
    top: 263px;
}
.box2 .s3_3 {
	margin-left:73px;
	margin-top: 23px;
}
.box2 .s3_3 p{
	float: left;
    width: 475px;
    height: 181px;
    font-size: 18px;
    color: #626262;
    margin-left: 65px;
    line-height: 31px;
    border: 1px solid #ECECEC;
    border-radius: 6px;
    text-align: left;
    padding: 10px 0 10px 174px;
}
.box2 .s3_3 span{
	font-size: 20px;
    color: #5D43EB;
    font-weight: bold;
    margin-bottom: -18px;
    display: block;
}
.box2 .s3_3 .s3_3_1{
	background: url(../images/x1.jpg) no-repeat  left bottom;
}
.box2 .s3_3 .s3_3_2{
	background: url(../images/x2.jpg) no-repeat  left bottom;
}





.box3{
	width: 100%;
	height: 3069px;
	background-color:#EDEAFF;
	background-image: url(../images/box3_bg_left.jpg),url(../images/box3_bg_right.jpg);
	background-repeat: no-repeat, no-repeat;
	background-position: left top, right center;
}
.box3-1{
	width: 1200px;
	margin: 0 auto;
	text-align:center;
}
.box3 .s2,.s3,.s4{
	margin-top: 64px;
}
.box3 .s3 .s3_2{
	width: 2px;
    height: 153px;
    border-left: 1px solid #5D43EB;
    margin: 0 50px 0 60px;
    display: -webkit-inline-box;
}
.box3 .s5{
	height: 116px;
    margin-top: 64px;
    text-align: left;
}
.box3 .s6{
	height: 375px;
}
.box3 .s6 .s6_1,.box3 .s6 .s6_2,.box3 .s6 .s6_3{
	width: 316px;
    color: #333333;
    font-size: 18px;
    display: block;
    float: left;
    margin: 0 41px;
    line-height: 39px;
}
.box3 .s6 .s6_1 span,.box3 .s6 .s6_2 span,.box3 .s6 .s6_3 span{
	color:#1B1B1B;
	font-size:24px;
	font-weight:bold;
}
.box3 .s7 {
	height:750px;
}
.box3 .s7 p{
	width: 375px;
	height:205px;
    display: block;
    float: left;
	background: url(../images/box3_9.jpg) #fff no-repeat top;
	border:1px solid #C5C4DA;
	border-radius:12px;
	margin-left: 16px;
	margin-bottom: 28px;
}
.box3 .s7 .s7_1{
	font-size:18px;
	color:#fff;
	position: relative;
    left: -107px;
    top: 15px;
}
.box3 .s7 .s7_2_1{
	font-size:22px;
	color:#333333;
	position: relative;
    top: 34%;
	margin: 0 auto;
    width: 316px;
    display: block;
}
.box3 .s7 .s7_2_2{
	font-size:22px;
	color:#333333;
	position: relative;
    top: 30%;
	margin: 0 auto;
    width: 316px;
    display: block;
}
.box3 .s7 button{
	font-size: 16px;
    color: #747373;
    background: #E5E0FF;
    border-radius: 10px;
    border: none;
    padding: 4px 10px;
    width: 107px;
    position: relative;
}
.box3 .s7 .bt_1{
    bottom: -41px;
}
.box3 .s7 .bt_2{
    bottom: -21px;
}
.box3 .s7 .bt{
    margin-left: 50px;
}
.box3 .s8{
	height: 240px;
}
.box3 .s9 .s9_1{
	float:left;
	text-align: left;
	margin-left: 15px;
}
.box3 .s9 .s9_1 p{
	font-size:18px;
	color: #727272;
}
.box3 .s9 .s9_1 .s9_1_2{
	width: 256px;
	height:45px;
	background: url(../images/box3_13.jpg) #fff no-repeat top;
	text-align: center;
    margin-top: 5px;
    color: #fff;
    font-size: 24px;
    line-height: 49px;
}
.box3 .s9 .s9_1 .fk{
	font-size: 26px;
    color: #5C42EC;
    margin-right: 8px;
}
.box3 .s9 .s9_1 .bt{
	font-weight:bold;
	font-size: 20px;
	color: #000;
}
.box3 .s9 .s9_1 .s9_1_3{
	margin:30px 1px;
	line-height: 31px;
}


.box3 .s9 .s9_2{
	float:left;
	width: 2px;
    height: 638px;
    border-left: 2px dotted #6047EB;
    margin: 0 34px;
    display: -webkit-inline-box;
}
.box3 .s9 .s9_3{
	float:left;
}
.box4{
	width: 100%;
	height: 2370px;
	background:none;
}
.box4 .s6{
	height: 150px;
	font-size:24px;
	color:#5F5E5E;
	text-align: left;
	margin-left: 10px;
}
.box4 .s7{
	height: 239px;
	text-align: center;
	margin: 0 auto;
    width: 1085px;
}
.box4 .s7 p {
    height: 205px;
    background: none;
    border: none;
    border-radius: 0;
}
.box4 .s7 .s7_1{
	width: 183px;
    color: #333333;
    font-size: 18px;
    display: block;
    float: left;
    margin: 0 41px;
	position: unset;
}
.box4 .s7 .s7_1 span{
	color:#1B1B1B;
	font-size:24px;
}
.box4 .s8{
	height: 75px;
}
.box4 .s9{
	height: 539px;
}
.box4 .s10{
	height: 194px;
	text-align: center;
	background:#EDEAFF;
	border-radius:10px;
	margin-bottom: 100px;
}
.box4 .s10 .s10_1 {
    float: unset;
    text-align: center;
    margin-left: 0;
	font-size: 24px;
    line-height: 40px;
    padding-top: 42px;
}
.box4 .s10 .s10_2{
	height: 56px;
    width: 288px;
    text-align: center;
    background: #0659DD;
    border-radius: 50px;
    font-size: 25px;
    color: #fff;
    display: inline-block;
    line-height: 56px;
	margin-top: 41px;
}
.box4 .s9 .s9_1 .bt {
    font-size: 24px;
}
.box4 .s9 .s9_1 .s9_1_4{
	margin-left:24px;
}
.box4 .s9 .s9_1 {
    margin-left: 6px;
}
.box4 .s9 .s9_2 {
    height: 487px;
}
.box4 .s10 .sa {
    padding-top: 26px;
}
.box4 .s10 .sb{
	margin-top: 20px;
}



.box5{
	width: 100%;
	height: 2352px;
	background-color:#EDEAFF;
	background-image: url(../images/box5_bg_left.jpg),url(../images/box5_bg_right.jpg);
	background-repeat: no-repeat, no-repeat;
	background-position: left center,right top;
}
.box5 .s2{
	height: 100px;
    padding-top: 80px;
}
.box5 .s5{
	height: 139px;
}
.box5 .s6{
	height: 150px;
	font-size:24px;
	color:#5F5E5E;
	text-align: left;
	margin-left: 10px;
}
.box5 .s7{
	height: 239px;
	text-align: center;
	margin: 0 auto;
    width: 1085px;
}
.box5 .s7 p {
    height: 205px;
    background: none;
    border: none;
    border-radius: 0;
}
.box5 .s7 .s7_1{
	width: 183px;
    color: #333333;
    font-size: 18px;
    display: block;
    float: left;
    margin: 0 41px;
	position: unset;
}
.box5 .s7 .s7_1 span{
	color:#1B1B1B;
	font-size:24px;
}
.box5 .s8{
	height: 75px;
}
.box5 .s9{
	height: 539px;
}
.box5 .s10{
	height: 194px;
	text-align: center;
	background:#EDEAFF;
	border-radius:10px;
	margin-bottom: 100px;
}
.box5 .s10 .s10_1 {
    float: unset;
    text-align: center;
    margin-left: 0;
	font-size: 24px;
    line-height: 40px;
    padding-top: 42px;
}
.box5 .s10 .s10_2{
	height: 56px;
    width: 288px;
    text-align: center;
    background: #0659DD;
    border-radius: 50px;
    font-size: 25px;
    color: #fff;
    display: inline-block;
    line-height: 56px;
	margin-top: 41px;
}
.box5 .s9 .s9_1 .bt {
    font-size: 24px;
}
.box5 .s9 .s9_1 .s9_1_4{
	margin-left:24px;
}
.box5 .s9 .s9_1 {
    margin-left: 6px;
}
.box5 .s9 .s9_2 {
    height: 941px;
}
.box5 .s10 .sa {
    padding-top: 26px;
}
.box5 .s10 .sb{
	margin-top: 20px;
}





.box6{
	width: 100%;
	height: 1140px;
	background-color:#1D80F1;
}
.box6-1{
	width: 1200px;
	margin: 0 auto;
	text-align:center;
}
.box6 .s1{
	height: 190px;
	display:inline-block;
}
.box6 .s1 .s1_1{
	float: left;
	display:block;
	width: 68px;
	height: 21px;
	background: url(../images/box6_ico_left.jpg) no-repeat;
	margin-top:105px;
	margin-right:25px;
}
.box6 .s1 .bg1{
	background: url(../images/box2_ico_left.png) no-repeat;
}
.box6 .s1 .s1_2{
	float: left;
	font-size:48px;
	font-weight:bold;
	margin-top:81px;
}
.box6 .s1 .s1_3{
	float: left;
	font-size:48px;
	font-weight:bold;
	color:#5D43EB;
	margin-top:81px;
}
.box6 .s1 .s1_4{
	float: left;
	display:block;
	width: 68px;
	height: 21px;
	background: url(../images/box6_ico_right.jpg) no-repeat;
	margin-top:105px;
	margin-left:25px;
}
.box6 .s1 .s1_4{
	float: left;
	display:block;
	width: 68px;
	height: 21px;
	background: url(../images/box6_ico_right.jpg) no-repeat;
	margin-top:105px;
	margin-left:25px;
}
.box6 .s1 .bg4{
	background: url(../images/box2_ico_right.png) no-repeat;
}
.box6 .s2{
	height: 278px;
	font-size: 25px;
    color: #5F5E5E;
	margin-top: 10px;
    line-height: 47px;
}
.box6 .s3 {
    height: 443px;
    text-align: center;
    background: #F4F2F3;
    border-radius: 10px;
    margin-bottom: 100px;
}
.box6 .s10 .s10_1 {
    float: unset;
    text-align: center;
    margin-left: 0;
	font-size: 24px;
    line-height: 40px;
}
.box6 .s10 .s10_2{
	height: 84px;
    width: 395px;
    text-align: center;
    background: #0659DD;
    border-radius: 50px;
    font-size: 38px;
    color: #fff;
    display: inline-block;
    line-height: 81px;
    margin-top: 41px;
    font-weight: bold;
}















