.support a{display: inline-block;border:1px solid #0000ff;margin:0 10px;}
.support a i{display: inline-block;width:48px;height:48px;overflow: hidden}
/*background-image:url(../images/bg-contact.png);*/
.contact-ico .media {background-size:auto 300px;background-repeat:no-repeat;background-position:right bottom;padding:30px;height:200px;box-shadow:0 3px 5px rgba(0,0,0,.03);display:block;top:0;transition:all .3s;position:relative;}
.contact-ico .media i{font-size:36px;padding-top:10px;}
.contact-ico .media:hover {transition:all 0.5s;top:-10px}
.contact-ico .media:hover .media-body strong a,.contact-ico .media:hover .media-body p {color:#006FCD;}
.contact-ico .media-body {padding:0}
.contact-ico .media-body strong {margin:10px 0 20px 0;font-size:18px;color:#666}
.contact-ico .media:hover .media-body a{color:#006FCD}

.baidu-map {width:100%;height:500px;}

/*地图标题*/
.BMap_Style{padding:5px 10px 10px 10px;}
.BMap_Style strong{display: block;margin-bottom: 10px;color:#006FCD;font-size: 16px}
.BMap_Style p{font-size: 14px;color:#666;line-height: 20px;margin-bottom: 10px}

.BMap_pop div:nth-child(1) div {
    border-radius: 9px 0 0 0;
}

.BMap_pop div:nth-child(3) {
    border-radius: 0 9px 0 0;
    border-top: 1px solid #ababab;
    border-right: 1px solid #ababab;
    border-left: 1px solid white;
    width: 23px !important;
    height: 24px !important;
    background-color: white;
}

.BMap_pop div:nth-child(3) div {
    display: none;
}

.BMap_pop div:nth-child(5) div {
    border-radius: 0 0 0 8px;
}

.BMap_pop div:nth-child(7) {
    border-radius: 0 0 9px 0;
    border-right: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-left: 1px solid white;
    width: 23px !important;
    height: 24px !important;
    background-color: white;
}

.BMap_pop div:nth-child(7) div {
    display: none;
}

.guestbook h2{font-size: 32px;margin-bottom:30px}
.guestbook .form-group {padding-bottom:20px}
.guestbook .input{box-shadow: 0 3px 5px rgba(0,0,0,.03);font-size:16px;padding:0 20px;color:#666;height:60px;line-height:60px;border:0;width:100%;display:block;-webkit-appearance:none;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;}
.guestbook .textarea {box-shadow: 0 5px 15px 3px rgba(0,0,0,.03);padding:15px 20px;line-height:24px;width:100%;font-size:16px;border:0;}
.guestbook .label {padding-bottom:10px;display:block;line-height:24px;}
.guestbook .label label {font-weight:400;}
.guestbook .field {font-size:16px}
.guestbook select {border:0;border-bottom:2px solid #009A44;height:50px;line-height:50px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/sellect-arrow.png) no-repeat right center;padding-right:30px;padding:0;}
.guestbook .form-tips .guestbook .input-help ul {border:solid 0px #ddd;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
.guestbook .button{padding:15px 100px;}

.guestbook .input::-webkit-input-placeholder, .guestbook .textarea::-webkit-input-placeholder {color: #333;}
.guestbook .input:-moz-placeholder, .guestbook .textarea:-moz-placeholder {color: #333;}
.guestbook .input::-moz-placeholder, .guestbook .textarea::-moz-placeholder {color: #333;}
.guestbook .input:-ms-input-placeholder, .guestbook .textarea:-ms-input-placeholder {color: #333;}

@media screen and (max-width:768px) {
.contact-ico .media {padding:20px 0;box-shadow:0 5px 15px 0 rgba(0,0,0,.06);margin-bottom:10px}
.contact-ico .media i{font-size:32px;}
.contact-ico .media-body {padding:10px 20px 0 20px}
.contact-ico .media-body strong {margin:10px 0;}
}