.titImg {
	min-width: 1100px;
}
.titImg1 {
	background: url("../images/about.jpg") no-repeat top; margin: 0px auto; height: 254px;
}
.titImg2 {
	background: url("../images/contact.jpg") no-repeat top; margin: 0px auto; height: 254px;
}
.body {
	margin: 0px auto; width: 1100px; padding-top: 65px;
}
.menu {
	width: 100%; text-align: center; display: inline-block;
}
.menu li {
	background: rgb(185, 185, 185); width: 208px; height: 50px; margin-right: 12px; float: left;
}
.menu li a {
	width: 208px; height: 50px; color: white; line-height: 50px; font-size: 18px; text-decoration: none; float: left; display: block;
}
.menu li:hover {
	background: rgb(52, 50, 53);
}
.menu li:last-child {
	margin-right: 0px;
}
.menu li.now {
	background: rgb(52, 50, 53);
}
.content {
	padding: 50px 0px 0px 20px; width: 1080px; height: 480px; clear: both;
}
.content div {
	width: 620px; padding-top: 20px; float: left;
}
.content img {
	float: left;
}
.content h2 {
	width: 100%; color: rgb(51, 51, 51); font-size: 17px; margin-bottom: 20px;
}
.content span {
	width: 95%; color: rgb(102, 102, 102); line-height: 20px; text-indent: 2em; font-size: 14px; margin-bottom: 5px; display: block;
}
.content2 {
	padding-top: 0px;
}
.content2 div {
	padding-top: 80px;
}
.content3 {
	padding: 35px 0px 20px; width: 1060px; margin-left: 20px; border-top-color: rgb(240, 130, 0); border-top-width: 3px; border-top-style: solid;
}
.content3 h2 {
	width: 100%; color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 40px; display: block;
}
.content3 h1 {
	width: 100%; color: rgb(51, 51, 51); font-size: 18px; font-weight: 800; display: block;
}
.content3 span {
	color: rgb(240, 130, 0);
}
.content4 {
	padding-top: 60px; margin-left: 60px;
}
.content4 img {
	float: left;
}
.content4 h1 {
	line-height: 60px; font-size: 36px;
}
.content4 ul {
	padding: 20px 0px 30px 40px; margin-left: 38px; border-left-color: rgb(240, 130, 0); border-left-width: 2px; border-left-style: solid;
}
.content4 .noBor {
	border: 0px currentColor; border-image: none;
}
.content4 li {
	font-size: 14px; margin-bottom: 20px;
}
.content5 {
	background: rgb(250, 250, 250); padding: 55px 20px 20px;
}
.contop span {
	color: rgb(102, 102, 102); line-height: 20px; text-indent: 2em; font-size: 14px; display: block;
}
.content5 h2 {
	color: rgb(102, 102, 102); font-size: 14px; margin-bottom: 20px;
}
.box {
	padding: 10px; border: 1px solid rgb(149, 149, 149); border-image: none;
}
.box img {
	margin-right: 5px;
}
.box1 {
	padding: 10px; border: 1px solid rgb(149, 149, 149); border-image: none; width: 228px; margin-right: 20px; float: left;
}
.box1 span {
	color: rgb(102, 102, 102); font-size: 14px; display: block;
}
.box1 .date {
	margin: 10px 0px 5px; font-size: 16px;
}
.box1 .title {
	font-size: 14px; margin-bottom: 10px;
}
.content5 .noMar {
	margin: 0px;
}
.content6 {
	padding: 55px 0px 20px 20px;
}
.contop2 h2 {
	color: rgb(51, 51, 51); font-size: 24px; margin-bottom: 50px;
}
.contop2 span {
	color: rgb(102, 102, 102); line-height: 23px; font-size: 14px; display: block;
}
.content6 .box {
	width: 1051px; margin-top: 25px;
}
.content6 .noMar {
	margin: 0px;
}
#jobmenu {
	background: rgb(255, 255, 255); width: 1100px; display: block; position: relative; z-index: 999;
}
.find h2 {
	margin: 50px 0px 25px; color: rgb(255, 106, 18); font-size: 24px;
}
.find span {
	background: rgb(243, 243, 243); padding: 0px 20px; color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; margin-right: 20px; margin-bottom: 15px; display: inline-block;
}
.hr {
	text-align: center; padding-bottom: 45px; margin-bottom: 10px; border-bottom-color: rgb(149, 149, 149); border-bottom-width: 1px; border-bottom-style: solid;
}
.hr span {
	font-size: 30px; margin-bottom: 25px; display: block;
}
.jobs {
	padding: 25px 20px;
}
:nth-child(2n).jobs {
	background: rgb(243, 243, 243);
}
.bg {
	background: rgb(243, 243, 243);
}
.jobs h3 {
	color: rgb(255, 106, 18); font-size: 24px; margin-bottom: 20px; float: left;
}
.jobs a {
	background: rgb(255, 106, 18); border-radius: 5px; width: 110px; height: 40px; text-align: center; color: white; line-height: 40px; font-size: 14px; float: right; display: block;
}
.jobs h4 {
	color: rgb(102, 102, 102); line-height: 21px; clear: both; font-size: 14px;
}
.jobs li {
	color: rgb(102, 102, 102); line-height: 21px; clear: both; font-size: 14px;
}
.hotbox {
	height: 130px; display: block;
}
.content7 {
	text-align: center;
}
.content7 h1 {
	color: rgb(51, 51, 51); font-size: 24px; margin-top: 40px;
}
.map {
	width: 100%; height: 880px; position: relative;
}
.mbox {
	background: white; padding: 0px 10px 5px; width: 320px; position: absolute; opacity: 0.9;
}
.map .now {
	border: 1px solid rgb(250, 147, 0); border-image: none;
}
.mbox h2 {
	padding: 10px 0px 5px 15px; color: rgb(0, 0, 0); font-size: 18px; margin-bottom: 10px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.mbox li {
	padding: 6px 15px; width: 290px; color: rgb(51, 51, 51); font-size: 14px;
}
.mbox li:nth-child(2n) {
	background: rgb(246, 246, 246);
}
.mbox span {
	width: 42px; color: rgb(232, 62, 11); font-size: 14px; display: inline-block;
}
.mbox img {
	vertical-align: top;
}
.m1 {
	left: -20px; top: 90px;
}
.m2 {
	left: 380px; top: 20px;
}
.m3 {
	left: 790px; top: 90px;
}
.m4 {
	left: 820px; top: 275px;
}
.m5 {
	left: -40px; top: 320px;
}
.m6 {
	left: -20px; top: 600px;
}
.m7 {
	left: 380px; top: 680px;
}
.m8 {
	left: 790px; top: 600px;
}
.apart {
	position: absolute;
}
.apart img {
	position: absolute;
}
.apart {
	top: 20px; width: 1100px;
}
.apart img {
	display: none;
}
.db {
	left: 758px; top: 61px;
}
.hn {
	left: 568px; top: 558px;
}
.xb {
	left: 137px; top: 137px;
}
.xn {
	left: 166px; top: 352px;
}
.hz {
	left: 628px; top: 372px;
}
.gat {
	left: 822px; top: 563px;
}
.hd {
	left: 718px; top: 345px;
}
.hb {
	left: 467px; top: 75px;
}
#hot {
	top: 0px; width: 1100px; height: 840px; overflow: hidden; display: block; position: absolute;
}
.content8 {
	padding: 0px 0px 60px; width: 1100px; display: inline-block;
}
.content8 img {
	float: left;
}
.content9 {
	width: 486px; padding-left: 60px; margin-top: -5px; float: left;
}
.content9 span {
	color: rgb(51, 51, 51); line-height: 27px; font-size: 14px; display: block;
}
.content9 i {
	color: rgb(255, 106, 18);
}
.content9 .gz {
	color: rgb(255, 106, 18); margin-top: 35px; margin-right: 10px; float: left;
}
.content9 a {
	width: 50px; height: 55px; color: rgb(51, 51, 51); text-decoration: none; margin-right: 20px; float: left; display: block;
}
.content9 div {
	margin-top: 20px; position: relative;
}
.content9 .lxddk {
	margin: 0px; padding: 0px; left: 205px; top: 5px; width: 160px; height: 200px; clear: both; display: none; position: absolute;
}
.lxddk h2 {
	padding: 10px 0px; width: 160px; text-align: center; font-size: 14px; display: inline-block;
}
#toTop {
	background: url("../images/toTop.png"); width: 42px; height: 42px; right: 120px; bottom: 20px; display: block; position: fixed;
}
