section{ background: #f7f7f7;}

.header_two.header_hide {
    position: fixed;
    background: #fff;
}
.contact{padding-top: 30px; padding-bottom: 30px;}
.contact .map{ width: calc(50% - 30px);}
.contact .conc{ width: 50%;}
.contact .conc .p1{font-size: 18px; line-height: 40px;}
.contact .conc .p2 {font-size: 14px; line-height: 30px; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px;}
.contact .conc .p2 span{ color: #20217d; font-weight: bold;}
.contact .conc a{background: #20217d; color:#fff; width: 140px; height: 40px; line-height: 40px; text-align: center; display: block; border-radius: 5px; margin-top: 10px;}
.contact .conc dd{ line-height: 30px; margin-top: 30px;}



@media (min-width: 991px) and (max-width: 1100px){
	
}

@media (min-width: 767px) and (max-width: 991px){
	.contact .map{ width: calc(100%); margin-top: 30px;}
	.contact .conc{ width: 100%; margin-top: 30px;}
}

@media screen and (max-width:767px) {
	.contact .map{ width: calc(100%); margin-top: 30px;}
	.contact .conc{ width: 100%; margin-top: 30px;}
}

