	.main .map-box{
		width:100%;
		/*max-width: 1000px;*/
		margin-bottom: 20px;
    	border: 1px solid #ccc;
	}
	.main .map-box img{
		width: 100%;
	}
	.main .msg-box .user div.p-3 , .main .msg-box .user div.p-3 input,.main .msg-box .p-3{
		background: #f9f9f9;
	}
	.main .msg-box .usermsg textarea{
		width: 100%;
		background: #f9f9f9;
	}
	.main .msg-box .btn-box a {
	    text-decoration: none;
	    /*width: 154px;*/
	    height: 48px;
	    background: #dea26d;
	    border-radius: 2px;
	    color: #fff;
	    text-align: center;
	    line-height: 48px;
	}

	.main .recomshop .rscontxt{
		background: #f0f0f0;
		height:245px;
	}
	.main .recomshop .rscontxt h5{
		font-size:19px;
		color:#333;
	}
	.main .recomshop .rscontxt p{
		font-size: 13px;
		/*text-align: left;*/
		width:100%;
		color:#999;
		line-height: 32px;
		margin-bottom:0;
	}
	.main .recomshop .rscontxt p.busnum{
		line-height: 20px;
	}
	.main .recomshop .rscontxt-over{
		/*background: #dea26d;*/
		background:url('../../img/contact/addr_box_bg.png?d223') center no-repeat;
		background-size: cover;
	}
	.main .recomshop .rscontxt-over h5,
	.main .recomshop .rscontxt-over p{
		color:#fff;
	}
@media (max-width: 991px){
	.main .rsconbox{
		border:none !important;
	}
	.main .rsconbox .con-txt h5,
	.main .msg-box .title h5{
		color:#333;
		font-size: 17px;
	}
	.main .rsconbox .con-txt p{
		color:#666;
		font-size: 12px;
	}
	.tab-content .con-title {
		top: -36px;
	}
	.gettingthereItemBox {
		margin-top: 40px;
	}

	.gettingthereItemBox .tab_item {
		border-top: 1px solid #ccc;
		padding: 17px 0px;
		min-height: 68px;
	}
	.gettingthereItemBox .tab_item a {
		color: #333;
	}
	.gettingthereItemBox .tab_item .ico {
		float: left;
	}
	.gettingthereItemBox .tab_item .text {
		float: left;
		padding-top: 5px;
		line-height: 28px;
		padding-left:10px;
	}
	.gettingthereItemBox .mob_img {
		padding-top: 50px;
	}
	.gettingthereItemBox .mob_img img {
		width: 100%;
		border:1px solid #ccc;
	}
	.gettingthereItemBox .mob_text {
		padding:15px 0px;
		color: #999;
	}

	.gettingthereItemBox .tab_item .active {
		color: #c99b72;
	}
	.gettingthereItemBox .tab_item .active  a {
		color: #c99b72;
	}
	.gettingthereItemBox .tab_item .active svg path {
		fill: #c99b72;
	}
	.gettingthereItemBox .tab_trigger {
		min-height: 30px;
	}
	.gettingthereItemBox .tab_display {
		display: none;
	}

	.main .recomshop .rscontxt{
		background:url('../../img/contact/addr_box_bg.png?d223') center no-repeat;
		background-size: cover;
		height:245px;
	}
	.main .recomshop .rscontxt h5,
	.main .recomshop .rscontxt p{
		color:#fff;
	}
}

@media (min-width: 992px){
	.head{
		background: url(../../img/contact/banner.jpg?df) center no-repeat;
		background-size:cover;
	}
	.main .rsconbox .con-txt h5{
		color:#333;
		font-size: 17px;
	}
	.main .rsconbox{

	}
	.main .rsconbox .con-txt p{
		color:#666;
		font-size: 13px;
	}
	.main .msg-box .btn-box a{
		text-decoration: none;
		width: 154px;
		height: 48px;
		background: #dea26d;
		border-radius: 2px;
		color:#fff;
		text-align: center;
		line-height: 48px;
	} 

	.msg-box .title {
		padding:30px;
	}

	.main  .describe{
		font-size: 14px;
		color:#a7a7a7;
		margin-top: 30px;
		line-height: 28px;
	}

	.my-map-type {
		text-align: center;
		margin-bottom: 20px;
	}
	.my-map-type a {
		display: inline-block;
		height: 22px;
		line-height: 22px;
		padding:0px 30px;
		color: #333;
		font-size: 18px;
		cursor: pointer;
	}

	.my-map-type a.active {
		display: inline-block;
		height: 22px;
		line-height: 22px;
		padding:0px 30px;
		color: #b59259;
		font-size: 18px;
	}
	.my-map-type a.active .map1-svg,.my-map-type a.active .map2-svg,.my-map-type a.active .map3-svg {
		fill: #b59259;
	}

	.my-map-type a:nth-child(2)
	{
		border-left: 1px solid #666;
		border-right:1px solid #666;
	}
		
	.my-map-type a span {
		height: 30px;
		width: 30px;
		display: inline-block;
    	float: left;
	}
	.my-map-2 {
		display: none;
	}
	.my-map-3 {
		display: none;
	}
	.my-wechat-qr {
		display: none;
		position: absolute;
		z-index: 999;
	}

	#mobile-gettingthere {
		display: none;
	}

}