*{
    margin: 0 auto;padding: 0;
}
a{text-decoration: none;}
ul{list-style: none}
li{list-style: none}
body{
	font-family: "微软雅黑", "宋体";
	background-color:#fff;
	margin:0 auto;
}

.clear{
	float:both;
}

.top1_a{
	background:url(../images/dl_top1_a_bg.png) no-repeat;
	height:500px;
	background-position:center;
}
.top1_a div{
	width:1200px;
	margin:0 auto;
}
.top1_a p:nth-child(1){
	font-size:43px;
	color:#fff;
	padding-top:110px;
}
.top1_a p:nth-child(2){
	font-size:110px;
	color:#fff;
	margin-top:10px;
}
.top1_a p:nth-child(3){
	font-size:57px;
	color:#fff;
	font-family: "宋体";
	margin-top:15px;
}


.top1_b{
	background-color:#f4f7ff;
}



.top1_b .jssq{
	box-shadow: 1px 2px 4px  #b5b5b5;
	width:1090px;
	height:320px;
	margin-left:0 auto;
	margin-bottom:40px;
	background-color:#fff;
}
.top1_b .jssq > p{
	padding-top:30px;
	font-size:22px;
	margin-left:40px;
}
.jssq ul{
	
}
.jssq ul li{
	width:100%;
	clear:both;
}
.jssq ul li:nth-child(1){
	padding-top:40px;
}
.jssq ul li:nth-child(2){
	margin-top:70px;
}
.jssq ul li:nth-child(3){
	margin-top:135px;
}

.jssq ul li span:nth-child(1){
	font-size:18px;
	padding:0;
	background-color:#fff;
	color:#000;
	margin-top:5px;
	float:left;
	margin-left:40px;
}

.jssq ul li p{
	font-size:17px;
	float:left;
	margin-left:40px;
	background-color:#eff2ff;
	padding:10px 25px;
	border-radius:20px;
	color:#464646;
	cursor:pointer;
}

.derbf_z{
	margin:0 0 0 40px;
	padding:0;
	width:450px;
	height:45px;
	float:left;
	background-color:#eff2ff;
	border-radius:35px;
	text-align:center;
}

.derbf_jydt ul{
	margin:0;
	padding:0;
}
.derbf_jydt ul li{
	width:450px;
	height:45px;
	line-height:45px;
	color:#606062;
}
.derbf_jydt ul li:nth-child(1){
	padding-top:0px;
}
.derbf_jydt ul li:nth-child(2){
	margin-top:0px;
}
.derbf_jydt ul li:nth-child(3){
	margin-top:0px;
}

.jssq ul li:nth-child(3) a{
	display:block;
	width:180px;
	height:50px;
	background-color:#e41521;
	float:right;
	margin-right:220px;
	font-size:22px;
	text-align:center;
	line-height:50px;
	color:#fff;
	border-radius:15px;
}


.top1_b > ul{
	width:1120px;
	height:200px;
	margin-top:40px;
}
.top1_b > ul li{
	width:265px;
	height:188px;
	float:left;
	border-radius:15px;
	margin-right:16px;
	transition:all .5s;
	
}
.top1_b > ul li:hover{
	margin-top:-10px;
	transition:all .5s;
}
.top1_b > ul li:nth-child(1){
	background-image: linear-gradient(to bottom right, #14dde2, #1295a7);
}
.top1_b > ul li:nth-child(2){
	background-image: linear-gradient(to bottom right, #5d75ff, #3250e4);
}
.top1_b > ul li:nth-child(3){
	background-image: linear-gradient(to bottom right, #ac37f4, #6e3fee);
}
.top1_b > ul li:nth-child(4){
	background-image: linear-gradient(to bottom right, #ff9c4c, #f24c63);
	margin-right:0;
}

.top1_b > ul li p:nth-child(1){
	font-size:20px;
	text-align:center;
	padding-top:40px;
	color:#fff;
}
.top1_b > ul li p:nth-child(2){
	font-size:15px;
	text-align:center;
	margin-top:15px;
	color:#fff;
}
.top1_b > ul li a{
	display:block;
	width:130px;
	height:35px;
	border:1px solid #fff;
	color:#fff;
	text-align:center;
	line-height:35px;
	margin-top:20px;
	border-radius:20px;
	font-size:16px;
}


.top1_c{
	background-color:#f4f7ff;
	height:550px;
	padding-top:10px;
}
.top1_c_n{
	width:1200px;
}
.top1_c_n > p{
	font-size:28px;
	color:#000;
	text-align:center;
}
.top1_c_n > img{
	display:block;
	margin:5px auto;
}
.top1_c_bottom{
	margin-top:45px;
}
.top1_c_1{
	float:left;
	width:355px;
	margin-top:80px;
}
.top1_c_1 div{
	font-size:15px;
}
.top1_c_1 div:nth-child(2){
	margin-top:120px;	
}
.top1_c_1 div p:nth-child(1){
	background:url("../images/dl_top1_c_2.png")no-repeat;
	height:40px;
	color:#fff;
	font-size:19px;
	line-height:40px;
	padding-left:30px;
}
.top1_c_1 div p:nth-child(2){
	margin-top:10px;
	color:#000;
}
.top1_c_1 div p:nth-child(2):hover{
	color:#ee3524;
}
.top1_c_2{
	float:left;
	width:430px;
	height:378px;
	display:block;
}
.top1_c_3{
	width:355px;
	float:left;
	margin-top:80px;
	margin-left:18px;
}
.top1_c_3 div{
	font-size:15px;
}
.top1_c_3 div:nth-child(2){
	margin-top:120px;
}

.top1_c_3 div p:nth-child(1){
	background:url("../images/dl_top1_c_2.png")no-repeat;
	height:40px;
	color:#fff;
	font-size:19px;
	line-height:40px;
	padding-left:30px;
}
.top1_c_3 div p:nth-child(2){
	margin-top:10px;
	color:#000;
}
.top1_c_3 div p:nth-child(2):hover{
	color:#ee3524;
}
.top_d{
	background:url("../images/dl_top1_d_bg.png")no-repeat;
	height:513px;
	background-position:center;
}
.top_d_top{
	height:60px;
}
.top_d_n{
	width:815px;
	height:392px;
	background-color:#ffffff;
	background-color :rgba(225,225,225,0.5);
	margin-left:280px;
}
.top_d_n p:nth-child(1){
	font-size:36px;
	color:#d00e19;
	opacity:1;
	padding-top:45px;
	padding-left:60px;
}
.top_d_n p:nth-child(2){
	font-size:18px;
	float:left;
	padding-left:60px;
	padding-top:5px;
	padding-right:30px;
	opacity:1;
}
.top_d_n p:nth-child(2) span{
	font-size:24px;
	color:#da0000;
	opacity:1;
}
.top_d_n p:nth-child(3){
	font-size:18px;
	padding-top:5px;
	opacity:1;
}

.top_d_n p:nth-child(3) span{
	font-size:24px;
	color:#da0000;
	opacity:1;
}

.top_d_n ul{
	padding-left:60px;
	height:120px;
	margin-top:15px;
	opacity:1;
}
.top_d_n ul li{
	width:310px;
	float:left;
	line-height:40px;
	font-size:16px;
	opacity:1;
}
.top_d_n ul li:hover{
	color:#ee3524;
}
.top_d_n a{
	display:block;
	width:320px;
	height:50px;
	line-height:50px;
	text-align:center;
	background-color:#d41621;
	font-size:23px;
	color:#fff;
	border-radius:25px;
	margin-top:35px;
	opacity:1;
}







.top_e{
	height:420px;
	background-color:#fff;
}
.top_e_n{
	width:1100px;
	height:350px;
	margin-top:40px;
}
.top_e_left{
	background:url(../images/dl_top_e_left_bg.png) no-repeat;
	width:550px;
	height:350px;
	float:left;
}

.top_e_left p:first-child{
	font-size:34px;
	color:#fff;
	padding-top:55px;
	margin-bottom:20px;
}

.top_e_left p{
	font-size:18px;
	color:#fff;
	text-align:right;
	margin-right:50px;
	line-height:28px;
}
.top_e_left a{
	display:block;
	width:257px;
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
	font-size:19px;
	float:right;
	margin-right:50px;
	margin-top:45px;
}
.top_e_left a:hover{
	background-color:#0da5ec;
	border:0;
}



.top_e_right{
	background:url(../images/dl_top_e_right_bg.png) no-repeat;
	width:550px;
	height:350px;
	float:right;
}
.top_e_right p:first-child{
	font-size:34px;
	color:#fff;
	padding-top:55px;
	margin-bottom:20px;
}

.top_e_right p{
	font-size:18px;
	color:#fff;
	margin-left:50px;
	line-height:28px;
}

.top_e_right a{
	display:block;
	width:257px;
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
	font-size:19px;
	float:left;
	margin-left:50px;
	margin-top:45px;
}
.top_e_right a:hover{
	background-color:#fe964e;
	border:0;
}











.top2{
	height:740px;
	background-color:#fff;
	
}
.top2 > p{
	font-size:50px;
	text-align:center;
}

.top2 > p span{
	color:#dc0e19;
}

.top2 ul{
	width:1200px;
	height:600px;
	margin-top:40px;
}
.top2 ul li{
	height:580px;
	width:315px;
	border:1px solid #ccc;
	float:left;
	margin-right:60px;
	transition:all .5s;
}
.top2 ul li:hover{
	margin-top:-10px;
	transition:all .5s;
}
.top2 ul li:first-child{
	margin-left:60px;
}
.top2 ul li:last-child{
	margin-right:0px;
}

.top2_1{
	width:315px;
	height:160px;
}
.top2 ul li:nth-child(1) .top2_1{
	background-color:#5b77f1;
}
.top2 ul li:nth-child(2) .top2_1{
	background-color:#3bcfa3;
}
.top2 ul li:nth-child(3) .top2_1{
	background-color:#f8aa2c;
}
.top2_1 img{
	display:block;
	margin:0 auto;
	padding-top:17px;
}
.top2_1 p:nth-child(2){
	text-align:center;
	color:#fff;
	font-size:22px;
	margin-top:5px;
}
.top2_1 p:nth-child(3){
	text-align:center;
	color:#fff;
	font-size:18px;
}

.top2_2 p{
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#3e3e3e;
}
.top2_2 p:hover{
	color:#ee3524;
}
.top2_2 hr{
	width:260px;
	background-color:#ccc;
	border-left:none;
	border-right:none;
	border-bottom:none;
}


.top2 ul li a{
	display:block;
	margin:30px auto;
	width:165px;
	height:45px;	
	border-radius:5px;
	line-height:45px;
	text-align:center;
	color:#fff;
	margin-bottom:0;
}


.top2 ul li:nth-child(1) a{
	background-color:#5b77f1;
}
.top2 ul li:nth-child(2) a{
	background-color:#3bcfa3;
}
.top2 ul li:nth-child(3) a{
	background-color:#f8aa2c;
}

.top3 img{
	width:100%;
}
.top4{
	background:url(../images/dl_top4_bg.png);
	height:570px;
	margin:0;
	padding:0;
}

.top4 > p{
	font-size:41px;
	text-align:center;
	padding-top:60px;
}
.top4 > p span{
	color:#dc0e19;
}

.top4 ul{
	width:1265px;
	height:365px;
	margin-top:50px;
}
.top4 ul li{
	height:365px;
	width:281px;
	float:left;
	margin-right:14px;
	box-shadow: 1px 2px 4px  #b5b5b5;
	border-radius: 0 0 25px 25px;
	overflow:hidden;
	transition:.5s;
}
.top4 ul li:hover{
	margin-top:-10px;
	transition:.5s;
}
.top4 ul li:first-child{
	margin-left:16px;
}
.top4 ul li i{
	display:block;
	width:50px;
	height:4px;
	background-color:#fa753a;
	margin:15px auto;
	margin-bottom:0;
}
.top4 ul li p:nth-child(3){
	font-size:20px;
	color:#000;
	text-align:center;
	margin-top:10px;
}
.top4 ul li p:nth-child(4){
	font-size:14px;
	text-align:center;
	color:#7d7d7d;
	margin-top:10px;
}
.top4 ul li p:nth-child(4):hover{
	color:#ee3524;
}
.top4 ul li p:nth-child(5){
	font-size:14px;
	text-align:center;
	color:#7d7d7d;
}
.top4 ul li p:nth-child(5):hover{
	color:#ee3524;
}

