﻿.banner {
	max-width: 1920px;
	min-width: 1200px;
	height: 300px;
	background: url(../images/banner.jpg) no-repeat;
}

.zt {
	width: 1200px;
	margin: 0 auto;
}

.daohan {
	width: 1200px;
	height: 50px;
	background-color: #0059a0;

}

.daohan ul li {
	float: left;
	width: 20%;
	padding-left: 60px;
}

.daohan ul li a {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 50px;
}

.xx {
	width: 1200px;
	height: 50px;
	border-bottom: 3px solid #c2cfe3;
}

.xx .xxl {
	float: left;
	font-size: 20px;
	font-weight: 700;
	color: #1f71b8;
	line-height: 50px;
}

.xx .xxr {
	float: right;
}

.xx .xxr a {
	line-height: 50px;
}

.list {
	width: 1200px;
	height: 240px;
}

.list .list_l {
	float: left;
	width: 1200px;
	height: 240px;
	padding-top: 10px;
}

.list_l ul li a {
	width: 900px;
	height: 42px;
	float: left;
	display: block;
	font-size: 16px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.list_l ul li span {
	float: right;
	font-size: 16px;
	line-height: 42px;
}



.wj {
	width: 1200px;
	height: 80px;
}

.wjl {
	float: left;
	padding-left: 20px;
}

.wjr {
	float: right;
	padding-right: 20px;
}

.wj ul a img {
	padding: 0 22px;
}
.xx2 {
	width: 1200px;
	height: 50px;
	border-bottom: 3px solid #c2cfe3;
}

.xx2 .xxl2 {
	float: left;
	font-size: 20px;
	font-weight: 700;
	color: #1f71b8;
	line-height: 50px;
}

.xx2 .xxr2 {
	float: right;
}

.xx2 .xxr2 a {
	line-height: 50px;
}

.list2 {
	width: 1200px;
	height: 240px;
}

.list2 .list_l2 {
	float: left;
	width: 1200px;
	height: 240px;
	padding-top: 10px;
}

.list_l2 ul li a {
	width: 900px;
	height: 42px;
	float: left;
	display: block;
	font-size: 16px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.list_l2 ul li span {
	float: right;
	font-size: 16px;
	line-height: 42px;
}
.pt {
	width: 1200px;
	height: 90px;
}
.ptl {
	float: left;
	padding-left: 20px;
}
.ptr {
	float: right;
	padding-right: 20px;
}
.xx3 {
	width: 1200px;
	height: 50px;
	border-bottom: 3px solid #c2cfe3;
}

.xx3 .xxl3 {
	float: left;
	font-size: 20px;
	font-weight: 700;
	color: #1f71b8;
	line-height: 50px;
}

.xx3 .xxr3 {
	float: right;
}

.xx3 .xxr3 a {
	line-height: 50px;
}
.icon_items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-content: space-around;
	width: 1200px;
	height: 300px;
	/* background-color: #f2f2f2; */
}
.icon_items a .box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 125px;
	/* background-color: #fff; */
}

.icon_items a .box .ic1{
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat 0 0;
}
.icon_items a .box .ic1:hover {
	background: url(../images/ic2.png) no-repeat 0 0;	
}
.icon_items a .box .ic2{
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -123px 0;
}
.icon_items a .box .ic2:hover {
	background: url(../images/ic2.png) no-repeat -123px 0;	
}
.icon_items a .box .ic3{
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -246px 0;
}
.icon_items a .box .ic3:hover {
	background: url(../images/ic2.png) no-repeat -246px 0;	
}
.icon_items a .box .ic4{
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -369px 0;
}
.icon_items a .box .ic4:hover {
	background: url(../images/ic2.png) no-repeat -369px 0;	
}
.icon_items a .box .ic5{
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -493px 0;
}
.icon_items a .box .ic5:hover {
	background: url(../images/ic2.png) no-repeat -493px 0;	
}
.icon_items a .box .ic6 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -606px 0;
}
.icon_items a .box .ic6:hover {
	background: url(../images/ic2.png) no-repeat -606px 0;	
}
.icon_items a .box .ic7 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -729px 0;
}
.icon_items a .box .ic7:hover {
	background: url(../images/ic2.png) no-repeat -729px 0;	
}
.icon_items a .box .ic8 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -852px -0px;
}
.icon_items a .box .ic8:hover {
	background: url(../images/ic2.png) no-repeat -852px -0px;	
}
.icon_items a .box .ic9 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -975px 0;
}
.icon_items a .box .ic9:hover {
	background: url(../images/ic2.png) no-repeat -975px 0;	
}
.icon_items a .box .ic10 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -1098px 0;
}
.icon_items a .box .ic10:hover {
	background: url(../images/ic2.png) no-repeat -1098px 0;	
}
.icon_items a .box .ic11 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -2px -92px;
}
.icon_items a .box .ic11:hover {
	background: url(../images/ic2.png) no-repeat -2px -92px;	
}
.icon_items a .box .ic12 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -125px -92px;
}
.icon_items a .box .ic12:hover {
	background: url(../images/ic2.png) no-repeat -125px -92px;	
}
.icon_items a .box .ic13 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -248px -92px;
}
.icon_items a .box .ic13:hover {
	background: url(../images/ic2.png) no-repeat -248px -92px;	
}
.icon_items a .box .ic14 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -371px -92px;
}
.icon_items a .box .ic14:hover {
	background: url(../images/ic2.png) no-repeat -371px -92px;	
}
.icon_items a .box .ic15 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -495px -92px;
}
.icon_items a .box .ic15:hover {
	background: url(../images/ic2.png) no-repeat -495px -92px;	
}
.icon_items a .box .ic16 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -608px -92px;
}
.icon_items a .box .ic16:hover {
	background: url(../images/ic2.png) no-repeat -608px -92px;	
}
.icon_items a .box .ic17 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -731px -92px;
}
.icon_items a .box .ic17:hover {
	background: url(../images/ic2.png) no-repeat -731px -92px;	
}
.icon_items a .box .ic18 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -856px -92px;
}
.icon_items a .box .ic18:hover {
	background: url(../images/ic2.png) no-repeat -856px -92px;	
}
.icon_items a .box .ic19 {
	width: 50px;
	height: 50px;
	background: url(../images/ic1.png) no-repeat -977px -92px;
}
.icon_items a .box .ic19:hover {
	background: url(../images/ic2.png) no-repeat -977px -92px;	
}
.icon_items a .box span {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #888;
	margin-top: 10px;
}
.icon_items a .box p {
	font-size: 16px;
	text-indent: -9999px;
}
.icon_items a .box span:hover {
	color: #333;
}
.xx4 {
	width: 1200px;
	height: 50px;
	border-bottom: 3px solid #c2cfe3;
}

.xx4 .xxl4 {
	float: left;
	font-size: 20px;
	font-weight: 700;
	color: #1f71b8;
	line-height: 50px;
}

.xx4 .xxr4 {
	float: right;
}

.xx4 .xxr4 a {
	line-height: 50px;
}
.list3 {
	width: 1200px;
	height: 240px;
}

.list3 .list_l3 {
	float: left;
	width: 1200px;
	height: 240px;
	padding-top: 10px;
}

.list_l3 ul li a {
	width: 900px;
	height: 42px;
	float: left;
	display: block;
	font-size: 16px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.list_l3 ul li span {
	float: right;
	font-size: 16px;
	line-height: 42px;
}
.foot {
	max-width: 1920px;
	min-width: 1200px;
	height: 150px;
	margin: 0 auto;
	background: rgba(37, 125, 204, 1);
	font-family: "微软雅黑";
	font-size: 14px;
}

.foot-buttom {
	width: 1200px;
	margin: 0 auto;
	height: 150px;

}

.buttom-left {
	width: 50%;
	float: left;
	height: 130px;
	margin-top: 20px;
}

.buttom-left div {
	float: left;
}

.buttom-left img {
	vertical-align: middle;
}

.buttom-rg {
	width: 50%;
	float: left;
	height: 130px;
	margin-top: 20px;
	line-height: 26px;
}

.buttom-rg p {
	color: #fff;
}

.buttom-rg a {
	color: #fff;
	text-decoration: none;
}