﻿		html{
			font-size:100%;
		}
		.banner-container{
			width:100%;
			overflow: hidden;
			height:500px;
			position:relative;
		}
		.banner-main{
			overflow: hidden;
			width: 100%;
			position: relative;
			height: 100%;
		}
		.center{
			position: absolute;
			height: 100%;
			width: 100%;
			overflow: hidden;
			visibility: visible;
			z-index:100;
		}
		.font-header{
			width: auto;
			height: auto;
			position: absolute;
			top: 180px;
			left: 9%;
			animation: banner-slide .8s cubic-bezier(.4,0,.2,1) 0s 1;
		}
		@keyframes banner-slide{
			0% {top:160px;opacity:0}
			100% {top: 180px; opacity:1}
		}
		.mainfont{
			font-size: 3.1rem;
			color: #fcfdfe;
		}
		.maintextfont{
			text-align: left;
			font-size: 0.875rem;
			max-width: 550px;
			line-height: 23px;
			color: #fcfdfe;
		}
		#more{
			background-color: rgba(30, 144, 255, .8);
			box-shadow: inset 0 3px 6px rgba(0, 0, 0, .16);
			border:1px;
			width: 148px;
			height: 48px;
			margin-top:10px;
			position: absolute;
			left: 0%;
		}
		#more span{
			font-size: 18px;
			color: #fcfdfe;
		}
		.banner-tab{
			z-index: 900;
			position: absolute;
			bottom: 20px;
			left: 50%;
		}
		.banner-tab-li{
			position: relative;
			width: 40px;
			height: 20px;
			list-style: none;
			box-sizing: content-box;
			text-align: center;
			float: left;
			background-clip: padding-box;
			margin: 0 5px;
			cursor: pointer;
			transition: all .8s ease-out;
		}
		@keyframes slide-kaiyuan{
			0% {top:200px;opacity:0}
			100% {top: 220px; opacity:1}
		}
		@keyframes slide-quexian{
			0% {top:285px;opacity:0}
			100% {top: 305px; opacity:1}
		}
		@keyframes slide-loudong{
			0% {top:205px;opacity:0}
			100% {top: 225px; opacity:1}
		}
		@keyframes slide-guize{
			0% {top:285px;opacity:0}
			100% {top: 305px; opacity:1}
		}
		@keyframes ripple {
			0% {
				opacity: 1;
				-webkit-transform: scale(0.1, 0.1);
				-moz-transform: scale(0.1, 0.1);
				-ms-transform: scale(0.1, 0.1);
				transform: scale(0.1, 0.1);
			}
			5% {
				opacity: 1;
			}
			100% {
				opacity: .8;
				-webkit-transform: scale(1);
				-moz-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
			}
		}
		.content ul li{
			font-size: 18px;
			color: #fcfdfe;
		}
		.content ul li span{
			background-color: rgba(23, 219, 255, .67);
			border-radius: 50%;
			width: 24px;
			height: 24px;
			overflow: hidden;
			z-index:105;
			float: right;
		}
		.content ul li span span{
			background-color: #00ffff;
			border-radius: 50%;
			width: 24px;
			height: 24px;
			overflow: hidden;
			animation:ripple 2000ms ease-out 225ms infinite;
		}
		#kaiyuan{
			position:absolute;
			left: 75%;
			top: 220px;
			width:100px;
			animation: slide-kaiyuan .8s cubic-bezier(.4,0,.2,1) 0s 1;
		}
		#quexian{
			position:absolute;
			left: 75%;
			top: 305px;
			width: 64px;
			animation: slide-quexian .8s cubic-bezier(.4,0,.2,1) 0s 1;
		}
		#loudong{
			position:absolute;
			left: 67%;
			top: 225px;
			width: 64px;
			animation: slide-loudong .8s cubic-bezier(.4,0,.2,1) 0s 1;
		}
		#guize{
			position:absolute;
			width: 64px;
			left:  68%;
			top: 305px;
			animation: slide-guize .8s cubic-bezier(.4,0,.2,1) 0s 1;
		}
		.row{
			min-width:1050px;	
			float:left;
			display:block;
		}
		.nav>li>a{
			color: #fafcfb; 
			font-size:1.5rem;
		}
		.nav>li>a:hover{
			color: #fafcfb; 
			font-size:1.5rem;
			background-color: rgba(10, 131, 216, .61)
		}
		.nav>li>a:visited{
			color: #fafcfb; 
			font-size:16px;
			background-color: rgba(10, 131, 216, .61)
		}
		.navbar-nav{
			margin-top: 16px;
		}