.c-body{margin-left: -15px;margin-right: -15px;}
.c-content-contact-1 > .row .c-body{position: relative;z-index: 100;background: #ffffff;margin: 40px 0; padding: 60px 40px;}
.c-section{margin-bottom: 15px;text-align: left;}
.c-content-contact-1{padding: 0;margin: 0;width: 100%;}
.c-content-contact-1 > .row .c-body > .c-section > h3{font-size: 30px;color: #3f444a;font-weight: bold;margin: 0 0 30px 0;text-transform: uppercase; padding-left: 2px !important;padding-right: 2px !important;}
.c-font-bold{font-weight: 600 !important;}
.c-font-uppercase{text-transform: uppercase;}
.c-content-label{padding: 4px 10px 2px 10px;color: #ffffff;background-color: #32c5d2;font-weight: 400;font-size: 16px;display: inline-block;}
.c-theme-bg{background: #32c5d2 !important}
.c-content-label.c-font-uppercase{font-size: 14px;}
.c-content-contact-1 > .row .c-body > .c-section > p{margin:0;font-size: 16px;line-height: 24px;color: #7f8c97;font-weight: 300;}
.c-content-contact-1-gmap{display: block;top: 0;bottom: 0;left: 0;right: 0;position: absolute;width: 100%;}
#baidumap{width: 100%;min-height: 450px;}
.c-bg-img-top{background-repeat: no-repeat;background-position: top;background-size: cover;}
.c-pos-relative{position: relative;}
.c-content-box.c-no-padding{padding: 0;}
@media (max-width: 991px){
	.c-content-contact-1 > .row > div {
	    width: 100%;
	}
}
@media (max-width: 991px){
	.c-content-contact-1.c-opt-1 > .row > div .c-body {
	    position: static;
	    display: block;
	    padding: 30px 20px 10px 20px;
	    background: #fafafa;
	    margin: 0 !important;
	    text-align: left;
	}
}
@media (max-width: 991px){
	.c-content-contact-1-gmap {
	    display: block;
	    position: static;
	    width: 100%;
	    height: 300px !important;
	}
}
