.title {
	text-align: center; color: rgb(255, 255, 255);
}
.title .inner {
	display: inline-block;
}
.title h2 {
	margin: 0px auto; padding: 0px 48px; width: 220px; line-height: 1; font-size: 30px; font-weight: normal; border-right-color: #ffffff; border-left-color: #ffffff; border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid; display: block;
}
.title span {
	text-transform: uppercase; font-size: 18px; margin-top: 5px; display: block;
}
.title2 span {
	text-transform: uppercase; font-size: 18px; margin-top: 5px; display: block;
}
.intro {
	background-color:#303030; height: 100%; min-width: 1200px;
}
.intro .container {
}
.intro .title {
	padding-top: 65px;
}
.intro .text {
	margin-top: 29px;
}
.intro p {
	text-align: center; color: rgb(255, 255, 255); line-height: 1.6em; font-size: 16px;
}
.intro p + p {
	margin-top: 34px;
}
.area {
	padding-top: 173px;
}
.area .title h2 {
	border-color: rgb(72, 72, 72); color: rgb(72, 72, 72);
}
.area .title span {
	color: rgb(157, 157, 157); font-size: 16px;
}
.area .map {
	margin: 60px 0px; position: relative; z-index: 9999;
}
.intro2 {
	background: url("../images/intro2bg.jpg") no-repeat center; height: 726px; overflow: hidden; position: relative; min-width: 1200px;
}
.intro2 .inner {
	left: 50%; top: 0px; margin-left: -965px; position: absolute;
}
.intro2 .row {
	width: 1930px;
}
.intro2 .row > div {
	float: left;
}
.intro2 .col1 {
	width: 937px; height: 363px;
}
.intro2 .col3 {
	width: 937px; height: 363px;
}
.intro2 .col2 {
	width: 983px; height: 363px;
}
.intro2 .col4 {
	width: 983px; height: 363px;
}
.intro2 .col2 .col-text {
	color: rgb(255, 255, 255); margin-top: 50px; margin-left: 66px;
}
.intro2 .col2 .col-text h2 {
	line-height: 1; font-size: 48px;
}
.intro2 .col2 .col-text h3 {
	font-size: 26px; margin-top: 5px;
}
.intro2 .col2 .text {
	width: 530px; margin-top: 20px;
}
.intro2 .col2 .text p {
	line-height: 1.6em; font-size: 18px;
}
.intro2 .col3 {
	position: relative;
}
.intro2 .col3 .col-text {
	top: 100px; right: 28px; position: absolute;
}
.intro2 .col3 .col-text p {
	width: 532px; color: rgb(255, 255, 255); line-height: 1.6em; font-size: 18px;
}
.intro3 {
	background: rgb(229, 229, 229); height: 470px; overflow: hidden; padding-top: 134px; min-width: 1200px;
}
.intro3 .img {
	background: rgb(204, 204, 204); width: 576px; height: 470px; float: left;
}
.intro3 .text {
	background: rgb(229, 53, 32); height: 400px; color: rgb(255, 255, 255); margin-top: 70px; margin-left: 560px;
}
.intro3 .inner {
	padding: 56px 46px 0px;
}
.intro3 h2 {
	line-height: 1; font-size: 48px;
}
.intro3 h3 {
	font-size: 26px; margin-top: 10px; margin-bottom: 27px;
}
.intro3 p {
	line-height: 1.6em; font-size: 18px;
}
.intro4 {
	background: rgb(229, 229, 229); overflow: hidden; padding-top: 100px; min-width: 1200px;
}
.intro4 .intro4-title h2 {
	line-height: 1; font-size: 48px;
}
.intro4 .intro4-title h3 {
	font-size: 26px; margin-top: 10px;
}
.intro4 .intro4-title p {
	line-height: 1.6em; font-size: 16px; margin-top: 18px;
}
.intro4 .row {
	background: rgb(20, 20, 20); height: 320px; margin-top: 130px;
}
.intro4 .row .container {
	background: url("../images/intro4bg.jpg") no-repeat center; height: 320px; position: relative;
}
.intro4 .row ul {
	left: 0px; top: -94px; position: absolute;
}
.intro4 .row li {
	width: 386px; float: left;
}
.intro4 .row li.ml10 {
	margin-left: 10px;
}
.intro4 .row .img {
	width: 386px; height: 216px;
}
.intro4 .row span {
	margin: 18px 0px; color: rgb(230, 53, 32); font-size: 30px; display: inline-block;
}
.intro4 .row p {
	color: rgb(255, 255, 255); line-height: 1.6em; font-size: 16px;
}
.intro4 .row .col3 {
	left: 912px; top: 212px; width: 150px; position: absolute;
}
.intro4 .row .col3 .img {
	background: url("../images/intro4-wind.png") no-repeat; left: 102px; top: -376px; width: 360px; height: 624px; position: absolute;
}
.icon.poup-close {
	top: 50%; width: 40px; height: 40px; text-align: center; right: 50%; color: rgb(0, 0, 0); line-height: 40px; font-size: 30px; margin-top: -220px; margin-right: -200px; display: none; position: absolute; z-index: 99999;
}
.icon.poup-close:hover {
	transition:0.4s; cursor: pointer; transform: scale(1.1);
}
.poup-out {
	background: rgb(255, 255, 255); padding: 20px; left: 50%; top: 50%; width: 360px; font-size: 14px; margin-top: -220px; margin-left: -200px; display: none; position: absolute; z-index: 99998;
}
.poup-out h3 {
	font-size: 21px; display: none;
}
.poup-out img {
	padding: 10px 0px; width: 360px; display: none;
}
.poup-out p {
	color: rgb(102, 102, 102); line-height: 20px; display: none;
}
.poup-cover {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 1; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.area .map .poup-cover {
	width: 100%; height: 100%; position: absolute;
}
