		html {
			overflow-x: hidden;
		}
		
		body {
			padding-top: 90px;
		}
		
		div.header {
			height: 90px;
		}
		/* Sweep To Top */
		
		a.hvr-sweep-to-top {
			display: inline-block;
			vertical-align: middle;
			-webkit-transform: translateZ(0);
			transform: translateZ(0);
			box-shadow: 0 0 1px rgba(0, 0, 0, 0);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-moz-osx-font-smoothing: grayscale;
			position: relative;
			-webkit-transition-property: color;
			transition-property: color;
			-webkit-transition-duration: 0.3s;
			transition-duration: 0.3s;
			color: #fff;
		}
		
		a.hvr-sweep-to-top:before {
			content: "";
			position: absolute;
			z-index: -1;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background: #084d9e;
			-webkit-transform: scaleY(0);
			transform: scaleY(0);
			-webkit-transform-origin: 50% 100%;
			transform-origin: 50% 100%;
			-webkit-transition-property: transform;
			transition-property: transform;
			-webkit-transition-duration: 0.3s;
			transition-duration: 0.3s;
			-webkit-transition-timing-function: ease-out;
			transition-timing-function: ease-out;
		}
		
		a.hvr-sweep-to-top:hover,
		a.hvr-sweep-to-top:focus,
		a.hvr-sweep-to-top:active {
			color: white;
		}
		
		a.hvr-sweep-to-top:hover:before,
		a.hvr-sweep-to-top:focus:before,
		a.hvr-sweep-to-top:active:before {
			-webkit-transform: scaleY(1);
			transform: scaleY(1);
		}
		
		.wrap {
			width: 1200px;
			margin: 0 auto;
		}
		
		.header {
			width: 100%;
			background: #fff;
			float: left;
			position: relative;
			z-index: 999;
		}
		
		.head_left {
			float: right;
			width: 700px;
		}
		
		.header h1 {
			float: left;
			margin: 12px 0 0 0;
		}
		
		.home li.list3 {
			width: 80px;
		}
		
		.home li.list3 .searchbtn {
			background: url(../../images/SearchIconButton.png) no-repeat center center;
			width: 40px;
			display: block;
			height: 40px;
			border: none;
			cursor: pointer;
			outline: none;
			position: absolute;
			z-index: 10009;
			right: 32px;
			top: 25px;
		}
		
		.home li.list3 .searchCloseBtn {
			background: url(../../images/SearchCloseButton.png) no-repeat center center;
			width: 40px;
			display: block;
			height: 40px;
			border: none;
			cursor: pointer;
			outline: none;
			position: absolute;
			z-index: 9999;
			right: 0px;
			top: 25px;
		}
		
		.home li.list3 .searchbtnALink {
			background: url(../../images/icon2.png) no-repeat center center #084d9e;
			width: 80px;
			display: inline-block;
			height: 90px;
			border: none;
			cursor: pointer;
			outline: none;
			position: absolute;
			z-index: 100001;
			right: 0px;
			top: 0px;
		}
		
		.home li.list3 .searchkey {
			width: 230px;
			height: 36px;
			line-height: 36px;
			padding-left: 4px;
			padding-right: 4px;
			border: #CCC solid 1px;
			background: #fff;
			position: absolute;
			z-index: 10000;
			right: 32px;
			top: 25px;
			outline: none;
			font-size: 14px;
			font-family: "微软雅黑", "Microsoft YaHei";
		}
		
		.SearchBox {
			background: #323232;
			width: 0px;
			height: 90px;
			position: absolute;
			top: 0px;
			right: 0px;
			z-index: 100002;
			border-left: 1px solid #dadadc;
			border-right: 1px solid #dadadc;
			overflow: hidden;
		}
		
		.header-wrap {
			background: #fff;
			height: 90px;
			position: relative;
			z-index: 103;
			width: 1200px;
			margin: 0 auto;
		}
		
		.header-wrap .header-inner {
			height: 90px;
			margin: auto;
		}
		
		.navlist {
			float: left;
			height: 90px;
			background: #fff;
		}
		
		.navlist li {
			float: right;
			line-height: 90px;
			font-size: 16px;
			position: relative;
			text-transform: capitalize;
			margin-right: 1px;
		}
		
		.navlist li a {
			color: #0f0f0f;
			padding: 0 17px;
			display: block;
			font-family: "微软雅黑", "Microsoft YaHei";
			-webkit-transition: all .3s;
			-moz-transition: all .3s;
			-mz-transition: all .3s;
			transition: all .3s;
			text-transform: uppercase;
		}
		
		.navlist li a:hover,
		.navlist li a.hover,
		.navlist li.on {
			color: #fff;
			background-color: #084d9e;
		}
		
		.navlist li.on a {
			color: #fff;
		}