/* 引入网络字体（Poppins） */
		@import url("http://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap");
		
		* {
			margin: 0;
			padding: 0;
			box-sizing: border-box;
			font-family: "Poppins";
		}
		
		header {
			background-color: #FFFFFF;
			height: 70px;
			/*盒子阴影*/
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
			/* 固定定位 */
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			/* 弹性布局 */
			display: flex;
			/* 将元素靠边对齐 */
			justify-content: space-between;
			align-items: center;
			padding: 40px 100px;
			z-index: 1;
			/* 动画过渡 */
			transition: 0.6s;
		}
		
		header .logo {
			font-size: 32px;
			color: #fff;
			font-weight: 700;
			text-decoration: none;
			/* 转大写 */
			text-transform: uppercase;
			/* 字间距 */
			letter-spacing: 2px;
			transition: 0.6s;
		}
		
		header ul {
			display: flex;
			justify-content: center;
			align-items: center;
		}
		
		header ul li {
			font-size: 18px;
			list-style: none;
		}
		
		header ul li a {
			margin: 0 15px;
			text-decoration: none;
			color: #000;
			font-weight: 500;
			letter-spacing: 2px;
			transition: 0.6s;
		}
		
		.nav-item {
			padding: 20px;
			text-decoration: none;
			transition: 0.3s;
			margin: 0 6px;
			z-index: 1;
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: 500;
			position: relative;
		}
		
		.nav-item:before {
			content: "";
			position: absolute;
			bottom: -6px;
			left: 0;
			width: 100%;
			height: 5px;
			background-color: #dfe2ea;
			border-radius: 8px 8px 0 0;
			opacity: 0;
			transition: 0.3s;
		}
		
		.nav-item:not(.is-active):hover:before {
			opacity: 1;
			bottom: 0;
		}
		
		.nav-item:not(.is-active):hover {
			color: deepskyblue;
		}
		
		.nav-indicator {
			position: absolute;
			left: 0;
			bottom: 0;
			height: 4px;
			transition: 0.4s;
			height: 5px;
			z-index: 1;
			border-radius: 8px 8px 0 0;
		}
		
		/* 版权 */
		
		#footer {
			width: 100%;
			margin-top: 60%;
		}
		
		#footer_code {
			margin-top: 15px 0 0 0;
		}
		
		#copyright {
			width: 100%;
			margin: 32px auto 0;
			background-color: #292e34;
		}
		
		#copyright p {
			font-size: 12px;
			color: #fff;
			text-align: center;
			line-height: 25px;
		}
		
		.footer_box {
			width: 220px;
			height: 240px;
			float: left;
			margin: 20px 58px 0 90px;
			padding-left: 20px;
			border-left: #fff 1px solid;
		}
		
		.footer_box h4 {
			font-size: 20px;
			color: #fff;
			font-weight: 400;
		}
		
		.footer_box p {
			font-size: 14px;
			color: #fff;
			margin-top: 8px;
		}
		
		.clear {
			clear: both;
		}
		/* CSS Document */

