.main {
	padding: 0;
}
.main .container {
	padding: 0;
	display: none;
}
.main .row {
	margin: 0;
	margin-top: 651px
}
.main h2 {
	font-size: 22px;
	margin-top: 35px;
	margin-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px
}
.main p {
	font-size: 14px;
	line-height: 25px;
	padding-left: 15px;
	padding-right: 15px
}
.main .contact-box h2, .main .contact-box p {
	padding: 0 15px
}
.main .col-sm-4 {
	padding: 0
}
.main .follow {
	text-align: center;
	margin-bottom: 80px
}
.main .follow h2 {
	text-align: left
}
.main .follow .weibo, .main .follow .weixin {
	display: inline-block;
	height: 28px;
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 20px;
	position: relative;
	box-sizing: border-box
}
.main .follow .weibo span, .main .follow .weixin span {
	position: absolute;
	width: 100px;
	top: 45px;
	left: 50%;
	margin-left: -50px;
	text-align: center
}
.main .follow .weibo:hover, .main .follow .weixin:hover {
	background-position: center -28px
}
.main .follow .weibo:hover img, .main .follow .weixin:hover img {
	display: block
}
.main .follow .weibo img, .main .follow .weixin img {
	position: absolute;
	bottom: 40px;
	width: 90px;
	left: 50%;
	margin-left: -45px;
	display: none
}
.main .follow .weibo {
	background-image: url("weibo.png")/*tpa=http://neta.hozonauto.com/img/weibo.png*/
}
.main .follow .weixin {
	background-image: url("weixin.png")/*tpa=http://neta.hozonauto.com/img/weixin.png*/
}
.main #map {
	height: 220px
}


.main .contact_text h2{
	font-size: 25px;
}

@media(max-width:768px){
	.aboutus-bimg{

	}
	.aboutus-img{
		width: 100%;
	}
	.aboutus-intro{
		margin-top: 9%;
	}
	.aboutus-title{
		margin-left: 39%;
		font-size: 23px;
	}
	.aboutus-p{
		text-align: justify;
	}

    .aboutus-client-h{
        text-align: center;
        display: none;
    }
    .aboutus-client-img{
        width: 100%;
        display: none;
    }
    .aboutus-us{
        width: 100%;
        margin-top: 7%;
    }

    .contact-text-h2{
        font-size:40px;
		font-weight: bold;
    }
    .main .contact-box {
        height:260px;
        position: relative
    }
    .main .contact_text {
        position:relative;
        text-align: center;
        font-weight: bold;
        top:-9px;
        width: 100%;
        color: #000;
    }

	.aboutus-content{
		text-indent: 2em;
		text-align: left;
	}
}
@media (min-width:768px) {
    .contact-text-h2{
        color:white;font-size:50px;font-weight: bold;
    }
    .main .contact_text {
        position:relative;
        text-align: center;
        /*font-weight: bold;*/
        top:-140px;
        width: 100%;
        color: #000;
    }
.main .col-sm-4 p {
	padding-right: 60px
}
.main .contact-box {
    /*position: relative;*/
    /*margin: 10px 20px 40px 20px;*/
    /*border: white;*/
    /*border-radius:2%;*/
    /*box-shadow: darkgrey 10px 10px 30px 5px;*/
}
.aboutus-bimg{

}
.aboutus-title{
	font-size: 35px;
	text-shadow: 0 0 2px white;
	color: white;
	position: absolute;
	left: 73%;
	top: 7%;
	letter-spacing: 0.8em;

}
.aboutus-img{
	width: 100%;
	height: 429px;
}
.aboutus-intro{
	width: 80%;
	text-align: justify;
	margin-left: 10%;
	margin-bottom: 5%;
}
.aboutus-p{
	margin-top: 3%;
	text-indent: 2em;
}

.aboutus-client-h{
    color: #666;
	text-align: center;
}
.aboutus-client-img{
    width: 100%;
    margin-top:50px;
}
.aboutus-us{
    width: 100%;
    margin-top: 12%;
}

.main .contact_text {
	position: absolute;
	text-align: center;
	width: 75%;
	top: 14%;
	margin-top: -6.5%;
	color: #fff;
	margin-left: 12.5%;
	background: rgba(12,12,12, 0.4);
}
.main .contact_text h2 {
	font-size: 25px
}

.aboutus-content{
	text-align: left;
	text-indent: 2em;
}

.main .contact_text p {
	font-size: 15px;
	line-height: 20px;
	text-align: justify;
}
.main .contact_text span {
	display: block
}
.main .follow {
	text-align: left
}
.main .follow .weibo img, .main .follow .weixin img {
	bottom: auto;
	top: 70px;
	width: 190px;
	margin-left: -95px
}
.main .map #map {
	width: 80%
}
.main .map h2 {
	text-align: center
}
}/*# sourceMappingURL=contact.css.map */
