.wrapper,img{max-width:100%}
*{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}
a{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
body{font-family:open_sansregular;overflow-x:hidden}
.wrapper{width:1170px;margin:auto}
.bus-cn-footer,.bus-cn-footer-out{width:100%;float:left}
.bus-cn-footer-out{padding:80px 0;background:#000720}
.bus-cn-fot-1{float:left;width:100%}
.bus-cn-fot-1 ul{float:left;width:100%}
.bus-cn-fot-1 ul li:last-child{margin-bottom:0}
.bus-cn-fot-1 ul li span{float:left;width:100%}
.bus-cn-sol{float:left;width:100%;margin-top:25px}
.bus-cn-sol ul{float:left;width:100%}
.bus-cn-sol ul li,.bus-cn-sol ul li a{height:40px;width:40px;border-radius:100%}
.bus-cn-sol ul li{float:left;margin-bottom:10px;margin-right:8px;background:#fff;text-align:center}
.bus-cn-sol ul li a{text-align:center}
.bus-cn-sol ul li a i{color:#3f56b4;font-size:20px;line-height:39px}
.bus-cn-btm-footer{float:left;width:100%;color:#fff;padding:15px;text-align:center;background:#000720;border-top:1px solid rgba(255,255,255,.3)}
.real-estate-cont-outer-page,.rest1-inner-page{padding:10px 0;width:100%;float:left}
.rest1-inner-page-main{float:left;width:100%}
.rest1-input input,.rest1-input textarea{border:1px solid #b1b1b1 !important;padding-left:12px !important;box-sizing:border-box !important;}
.real-estate-cont-inner-page{float:left;width:100%}
.rest1-cont-left{float:none;width:63%;display:inline-block;vertical-align:top}
.rest1-cont-right{float:none;width:28%;display:inline-block;vertical-align:top}
.rest1-cont-right ul,.rest1-cont-right ul li p{float:left;width:100%}
.rest1-cont-right ul li{float:left;width:100%;margin-bottom:30px;list-style:none}
.rest1-cont-right ul li p{font-size:16px;color:#333;font-family:robotolight;margin-bottom:2px}
.rest1-input.hall-rest1-cont{width:46%;margin-right:4%}
.rest1-cont-form,.rest1-input,.rest1-input input,.rest1-input label,.rest1-input textarea{width:100%;float:left}
.rest1-input input,.rest1-input textarea{margin-bottom:20px}
.rest1-input.hall-rest1-cont.rigth{float:right}
.rest1-input input{height:52px}
.rest1-input label{font-size:14px;color:#666}
.rest1-input textarea{height:150px;resize:none;padding-top:10px}
.rest1-input.btn-form{margin-top:25px}
.rest1-input.btn-form button{background:#bc9d51;padding:15px 34px;width:auto;color:#fff}
.map-cont-bus-cn,.map-cont-bus-cn img{float:left;width:100%}
._form_cont_area {
    float: left;
    width: 100%;
}

@media screen and (max-width:1200px){
.wrapper{width:95%}
}
@media screen and (max-width:768px){
.bus-cn-fot-1{margin-bottom:40px;margin-right:0;width:100%}
.rest1-cont-left{width:100%}
.rest1-cont-right{margin-top:60px;width:100%}
.common-section-margin{margin:0!important}
.mobile-text-direction-center p{text-align:center!important}
.mobile-direction-center{text-align:center!important}
.mobile-direction-center p{text-align:center!important}
._form_cont_area .rest1-cont-left {
    margin-bottom: 35px !important;
}
._form_cont_area .footer_map {
    padding: 0;
}
}
@media screen and (max-width:550px){
.rest1-input.hall-rest1-cont{width:100%}
}
ul{list-style:none}
ul li{list-style:none}
