.contact {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 243px;
	/*background: url("../img/contact-bg.png")*/
}
.contact img {
	width: 100%;
	height: 100%;
}

.contact-main ul {
	padding: 0;
	width: 285px;
	position: absolute;
	top: 178px;
	background: rgba(16,64,164,.85);
}

.contact-main li {
	padding: 0 10px;
	height: 65px;
	letter-spacing: .3rem;
	text-indent: 2rem;
}

.contact-main li:first-child a {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	line-height: 62px;
}

.contact-main li:first-child span {
	letter-spacing: 10px;
	font-weight: bold;
}

.contact-main .contact-side {
	position: relative;
	top: -30px;
	right: 20px;
	float: right;
	padding: 0 30px;
}

.contact-main .contact-side > span,
.contact-main .contact-side > a {
	letter-spacing: .2em;
	color: #fff;
	font-size: 13px;
}

.cont-us .place-bg {
	width: auto;
	height: 473px;
	margin: 40px 0;
}

.cont-us .place-bg img {
	width: 100%;
	height: 100%;
}

.cont-right .cont-item {
	padding: 20px 40px 5px;
}

.cont-right .cont-item h1 {
	font-size: 24px;
	padding: 10px 0;
	color: #3d3d3d;
}

.cont-right .cont-item p {
	width: 385px;
	font-size: 13px;
	padding: 0 0 15px 0;
	color: #858585;
	border-bottom: 1px solid #717171;
}

.cont-right ul {padding: 0 40px}

.cont-ul li {
	font-size: 18px;
	padding: 10px 0;
	color: #848484;
}

.cont-ul li:nth-child(2) {
	padding-left: 55px;
}

.cont-code {
	width: 117px;
	padding: 11px 40px 0 40px;
}

.cont-code img {
	width: 100%;
}

.cont-phone {
	margin-top: 11px;
	background: #1040A4;
	width: 300px;
	text-align: center;
	height: 112px;
	float: left;
}

.cont-phone .cont-icon {height: 112px;line-height: 112px;padding-left: 35px}

.cont-phone .cont-icon img {width: 100%}

.cont-phone .cont-col ul {padding: 26px 20px;font-size: 24px;color: #fff}

.cont-phone .cont-col ul li:nth-child(2), .cont-phone .cont-col ul li:nth-child(3) {color: #fff;cursor: pointer}

li {list-style: none}

