.header {
	background: url("../image/bg.png") no-repeat top / cover; height: 790px;
}
.banner {
	margin-top: 13px;
}
.banner .title {
	height: 93px;
}
.banner .text {
	text-align: center; font-size: 0px;
}
.banner .text .logo {
	vertical-align: middle; display: inline-block;
}
.banner .text h1 {
	vertical-align: middle; display: inline-block;
}
.banner h1 {
	margin-left: 16px;
}
.banner .logo {
	margin-left: 0px;
}
.banner .doc {
	margin: 10px 0px 0px; height: 35px; text-align: center; line-height: 35px; font-size: 26px;
}
.banner .img-btn {
	text-align: center; padding-top: 11px;
}
.banner-box {
	width: 100%; padding-left: 0px;
}
.banner .btn {
	margin: 0px auto 10px;
}
.banner .btn .btn_text {
	padding: 0px 0px 0px 43px;
}
.banner-img {
	width: 495px; height: 380px;
}
.img-list {
	margin: 10px auto 124px;
}
.img-list li .desc {
	font-weight: 200;
}
.nav-search {
	width: 600px; height: 40px; float: right;
}
.nav-search .nav {
	width: 360px;
}
.nav-search .nav-list {
	color: rgb(61, 71, 86);
}
.nav-search .nav .nav-item {
	width: 72px; text-align: center; color: inherit; line-height: 38px; font-size: 15px; float: left;
}
.nav-search .nav .nav-item:hover {
	color: rgb(63, 132, 246);
}
.top-searchBox {
	width: 230px; position: relative;
}
.searchBar {
	width: 100%; height: 38px; position: relative; background-color: rgb(255, 255, 255);
}
.searchBar input {
	border: 1px solid rgb(222, 222, 222); transition:border-color 0.3s; border-image: none; left: 0px; top: 0px; width: 160px; height: 38px; color: rgb(51, 51, 51); line-height: 38px; padding-left: 10px; font-size: 14px; position: absolute; box-shadow: 2px 2px 10px #dedede; background-color: transparent; -webkit-transition: border-color 0.3s;
}
.searchBar input:hover {
	border-color: rgb(178, 178, 178);
}
.searchBar input:focus {
	border-color: rgb(0, 172, 233);
}
.searchBar button {
	padding: 0px 5px; border: currentColor; border-image: none; top: 0px; width: 70px; height: 40px; right: 0px; color: rgb(255, 255, 255); display: inline-block; position: absolute; cursor: pointer; background-color: rgb(47, 130, 233);
}
.searchBar button:hover {
	background-color: rgb(59, 141, 242);
}
.searchBar button:active {
	background-color: rgb(37, 121, 225);
}
.searchBar button::before {
	font-size: 18px;
}
.searchBar button img {
	margin: 2px 5px 0px 0px; float: left;
}
.searchBar button .search-text {
	font-size: 16px; float: left;
}
.main {
	height: 95%;
}
#J_seoFooter {
	text-align: center;
}
