.contact-ico{padding:40px 40px 20px 40px;}
.contact-ico h2{font-size:32px;font-weight:600;margin-bottom:30px}
.contact-ico .media {padding-bottom:20px;margin-bottom:20px;display:block;transition:all .3s;position:relative;border-bottom: 1px solid #ddd}
.contact-ico .media:last-child {border-bottom: 0;margin-bottom:0;}
.contact-ico .media i{font-size:28px;}
.contact-ico .media-body {padding:0 0 0 20px;margin:0;}
.contact-ico .media-body strong {margin:0 0 10px 0;font-size:24px}
.contact-ico .media-body a{font-weight:300;}

.guestbook{padding:40px 50px;border-radius: 0 10px 10px 0;}
.guestbook h2{font-size: 32px;margin-bottom:30px}
.guestbook .form-group {padding-bottom:20px}
.guestbook .input{font-size:16px;padding:0 20px;color:#666;height:54px;line-height:54px;border:0;width:100%;display:block;-webkit-appearance:none;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;}
.guestbook .textarea {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 35px}

.guestbook .input::-webkit-input-placeholder, .guestbook .textarea::-webkit-input-placeholder {color: #666;}
.guestbook .input:-moz-placeholder, .guestbook .textarea:-moz-placeholder {color: #666;}
.guestbook .input::-moz-placeholder, .guestbook .textarea::-moz-placeholder {color: #666;}
.guestbook .input:-ms-input-placeholder, .guestbook .textarea:-ms-input-placeholder {color: #666;}

.baidu-map {width:100%;height:500px;}

@media screen and (max-width:768px) {
.contact-ico{padding:20px;}	
.contact-ico h2{font-size:24px;margin-bottom:20px}
.contact-ico .media i{font-size:24px;}	
.guestbook{padding:20px 20px 40px 20px;margin-top:10px}
.baidu-map {height:380px;}
.radius-large {border-radius:1em}
.contact-ico .media-body strong {font-size:24px}
}