@charset "utf-8";

/* CSS Document */
.banner {
	/* background: url(/skin/baichy/images/about.png) center; */
	/* height:220px; */
}

.banner img {
	max-width: 100%;
}

.main {
	max-width: 1180px;
	margin: 0 auto;
}

.main h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 20px 0 20px 0;
	text-align: right;
}

.main .main-left-right {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.main .main-left {
	width: 39%;
	float: left;
}

.main .main-left h2 {
	font-size: 18px;
	font-weight: normal;
}

.main .main-left ul {
	margin-top: 40px;
}

.main .main-left ul li {
	margin-bottom: 20px;
	padding-left: 30px;
}

.main .main-left ul .phone {
	background: url(../img/icon2.png) 0 0 no-repeat;
}

.main .main-left ul .fax {
	background: url(../img/icon2.png) 0 -37px no-repeat;
	height: 26px;
	line-height: 26px;
}

.main .main-left ul .email {
	background: url(../img/icon2.png) 0 -79px no-repeat;
}

.main .main-left ul .email {
	background: url(../img/icon2.png) 0 -79px no-repeat;
}

.main .main-left ul .address {
	background: url(../img/icon2.png) 0 -119px no-repeat;
}

.main .main-right {
	width: 60%;
}

.main .main-right img {
	/* float: right; */
	/* margin-top: 40px; */
	max-width: 100%;
}

.main .map {
	width: 100%;
	overflow: hidden;
	padding-top: 40px;
}

@media screen and (max-width:1080px) {

	.main .main-left,
	.main .main-right {
		width: 100%;
		text-align: center;
	}

}