@charset "UTF-8";
/* 默认样式 */
body{
	font-family: "PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif";
	-ms-overflow-style: scrollbar;
	color: #000;
	padding: 0;
	margin: 0;
	width: 100%;
	min-width: 1200px;
	font-size: 14px;
}
*{
	text-decoration: none;
}
div,form,img,ul,ol,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	border: 0;
}
li{
	list-style-type:none;
}
img{
	vertical-align:top;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
}
a{
	color: #000;
	text-decoration:none;
	cursor: pointer;
}
a:hover{
	color: #487fdc !important;
}
/* vue */
[v-cloak] {
	display: none;
}
.el-table__header{
	width: 100% !important;
}
.el-table__body{
	width: 100% !important;
}
/* 头部样式 */
#header{
	position: relative;
	background: url("../images/banner001.png") no-repeat top;
	background-size: 100% 206px;
	min-width: 1200px;
	height: 256px;
}
#header .top{
	background-color: rgba(30, 30, 30, 0.2);
	min-width: 1200px;
	height: 32px;
}
#header .top .topC{
	margin: 0 auto;
	width: 1010px;
	height: 32px;
}
#header .top .topC ul{
	float: right;
	margin-right: 20px;
}
#header .top .topC ul li{
	float: left;
	color: #fff;
	height: 32px;
	line-height: 32px;
	margin-left: 20px;
}
#header .top .topC ul li+li{
}
#header .top .topC ul li+li+li{
	cursor: pointer;
}
#header .center{
	min-width: 1200px;
	height: 174px;
}
#header .center .center_title{
	margin: 0 auto;
	cursor: pointer;
	width: 1010px;
	height: 208px;
}
#header .center .center_title div:first-child{
	float: left;
	margin-top: 29px;
	width: 119px;
	height: 128px;
	margin-left: 10px;
}
#header .center .center_title div:first-child img{
	width: 119px;
	height: 128px;
}
#header .center .center_title div:last-child{
	float: left;
	width: 995px;
	margin-top: 29px;
	height: 128px;
}
#header .center .center_title div ul{
	float: left;
	margin-top: 35px;
	margin-left: 31px;
}
#header .center .center_title div ul:last-child{
	margin-left: 56px;
}
#header .center .center_title div ul li:first-child{
	color: #fff;
	font-weight: bolder;
	font-family: "STZhongsong";
	line-height: 42px;
	font-size: 42px;
	margin-bottom: 14px;
}
#header .center .center_title div ul li:last-child{
	color: #fff;
}
#header .center .center_title div ul .spacing{
	letter-spacing: 4px;
}
.nav{
	background-color: #256dbd;
	min-width: 1200px;
	height: 50px;
}
.nav ul{
	margin: 0 auto;
	width: 1010px;
	height: 50px;
}
.nav ul li{
	font-family: "microsoft yahei";
	font-weight: bold;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	width: 112px;
}
.nav ul .active{
	background-color: #fff;
	color: #004579;
}
.nav2{
	background-color: rgb(47, 106, 166);
	position: absolute;
	width: 100%;
	top: 318px;
	height: 70px;
}
.nav2 ul{
	margin: 0 auto;
	width: 1124px;
	height: 70px;
}
.nav2 ul li{
	float: left;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 70px;
	line-height: 70px;
	margin: 0 22px;
}
.nav2 ul li:hover{
	font-weight: bold;
}
.nav2ul1 ul li:first-child{
	margin-left: 33px;
}
.nav2ul2 ul li:first-child{
	margin-left: 100px;
}
.nav2ul3 ul li:first-child{
	margin-left: 225px;
}
.nav2ul4 ul li:first-child{
	margin-left: 278px;
}
.nav2ul5 ul li:first-child{
	margin-left: 598px;
}
.nav2ul7 ul li{
	float: right !important;
}
.nav2ul8 ul li{
	float: right !important;
}
@media screen and (min-width: 1700px) {
	body {
		font-size: 16px;
		min-width: 1700px;
	}
	#header{
		background-size: 100% 280px;
		min-width: 1600px;
		height: 336px;
	}
	#header .top{
		min-width: 1600px;
		height: 40px;
	}
	#header .top .topC{
		width: 1280px;
		height: 40px;
	}
	#header .top .topC ul li{
		height: 40px;
		line-height: 40px;
		margin-left: 30px;
	}
	#header .top .topC ul li+li{
	}
	#header .top .topC ul li+li+li{
	}
	#header .center{
		min-width: 1600px;
		height: 240px;
	}
	#header .center .center_title{
		width: 1600px;
		height: 292px;
	}
	#header .center .center_title div:first-child{
		margin-top: 57px;
		width: 170px;
		height: 177px;
		margin-left: 20px;
	}
	#header .center .center_title div:first-child img{
		width: 170px;
		height: 177px;
	}
	#header .center .center_title div:last-child{
		width: 1400px;
		margin-top: 57px;
		height: 177px;
	}
	#header .center .center_title div ul{
		margin-top: 36px;
		margin-left: 80px;
	}
	#header .center .center_title div ul:last-child{
		margin-left: 80px;
	}
	#header .center .center_title div ul li:first-child{
		line-height: 66px;
		font-size: 66px;
		margin-bottom: 20px;
	}
	#header .center .center_title div ul li:last-child{
	}
	#header .center .center_title div ul .spacing{
		letter-spacing: 6px;
	}
	.nav{
		min-width: 1600px;
		height: 56px;
	}
	.nav ul{
		width: 1280px;
		height: 56px;
	}
	.nav ul li{
		font-size: 22px;
		height: 56px;
		line-height: 56px;
		width: 158px;
	}
	.nav ul .active{
	}
	.nav2{
		min-width: 1600px;
		top: 447px;
		height: 100px;
	}
	.nav2 ul{
		width: 1600px;
		height: 100px;
	}
	.nav2 ul li{
		font-size: 24px;
		height: 100px;
		line-height: 100px;
		margin: 0 30px;
	}
	.nav2 ul li:hover{
	}
	.nav2ul1 ul li:first-child{
		margin-left: 58px;
	}
	.nav2ul2 ul li:first-child{
		margin-left: 162px;
	}
	.nav2ul3 ul li:first-child{
		margin-left: 334px;
	}
	.nav2ul4 ul li:first-child{
		margin-left: 416px;
	}
	.nav2ul5 ul li:first-child{
		margin-left: 692px;
	}
	.nav2ul7 ul li{
	}
	.nav2ul8 ul li{
	}
}
@media screen and (max-width: 768px) {
	body{
		transform:scale(0.334);
		-ms-transform:scale(0.334);
		-moz-transform:scale(0.334);
		-webkit-transform:scale(0.334);
		-o-transform:scale(0.334);
		transform-origin:left top;
		-ms-transform-origin:left top;
		-moz-transform-origin:left top;
		-webkit-transform-origin:left top;
		-o-transform-origin:left top;
		overflow-x: hidden;
	}
}
