h1{
    color: #055699;
    font-weight: bold;
    margin-top: 0;
}

h2{
    background-color: #01AEEF;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}


.rent_hot{
    border: 1px solid #ccc;
}



#news_detail h2,.property_detail h2{
    background:none;
    color: #000;
    padding: 5px 0;
}

.border_bottom{
    margin-bottom: 5px;
    border-bottom: 1px dotted #ddd;
}


h3{
    font-size: 16px !important;
    font-weight: bold;
}

h4{
    font-size: 15px !important;
    font-weight: bold;
}




.bg_title2{
    background-color: #01AEEF;
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 5px;
}

.col-md-2,.col-md-10{
    padding: 2px;
}

.col-md-10{
    margin-left: 0;
    margin-right: 0;
}




.ct{
    padding: 10px 0;
}

#propety_description img{
    width: 100% !important;
}



.relation{
     background-color: #01AEEF;
     padding: 5px;
     color: #fff;
}

img {
    height:auto;
    width: 100%;
}

.logo_main{
    height: 100px;
    width: 185px;
}

h1{
    font-size: 24px;
    padding: 5px 0;
}

a{
    color: #055699;
}

p{
    margin: 0 0 5px 0;
}

.link_block{
    color:#000 !important;
}


.red{
    color:red;
    font-weight: bold;
    font-size: 13px;
}

.hotline a{
    color:red;
    font-weight: bold;
    font-size: 16px;
}

.head_contact{
    padding-top: 15px;
}



.right{
    float:right;
}

li{
}

.box-hot{
    padding: 10px;
    
    border: 2px solid red;
}




.box{
    border: 1px solid #ddd;
    padding: 5px;
    overflow: hidden;
    margin-bottom: 5px;
}

.btn-primary{
    border:none;
    color: #000;
    background: #ddd;
}

.date{
    font-size: 12px;
    font-style: italic;
    
}

.main{
    padding: 20px;
}


/*menu*/

.navbar{
     min-height: 0;
}

.container{
}

.container-fluid{
    background:#01aeef;
}


.nav-wrap{
    background-color:#222222;
    
}

.navbar-default .navbar-nav  li.active{
    background-color: #01AEEF;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #01AEEF;
    color: #fff;
    
}



.navbar-default .navbar-nav > li > a{
  
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 40px;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a:hover{
    color: red;
   
}

.nav > li > a{
    padding: 5px 9px;
}


/* properrty */


.slide img{
    margin-bottom: 5px;
}

.caption a{
    text-transform: capitalize;
}

.hot_property img{
    width: 100%;
    padding: 5px 0;
}

.hot_property h2{
    padding-left: 10px;
}

/*
.hot_property .col-xs-3,.hot_property .col-md-3, .col-xs-12,.hot_property .col-md-6,.hot_property .col-xs-9,.hot_property .col-md-9{
    padding-left: 5px !important;
    padding-right: 5px !important;
}
*/

.hot_property .col-xs-9,.hot_property .col-md-9{
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.hot_property .pr_row{
    border-bottom: 1px dotted #ddd;
    overflow:hidden;
    margin-bottom: 5px;
   min-height: 130px;
}

.row .project
{
    min-height: 300px;
}

.row .project img{
    height: 220px;
}

.row .pr_row h3{
    font-size: 13px;
    line-height: 20px;
}

.project_focus{
    background-color: pink !important;
    padding:10px;
    border-bottom: 1px solid #ddd;
}


.property_near{
    overflow: hidden;
}

.pr_near_row{
    border-bottom: 1px dotted #ddd;
    margin-bottom: 3px;
    overflow: hidden;
}


.nav-tabs > li.active > a{
    color: #fff;
    background-color: #01aeef;
}

.picture{
    padding: 10px 0;
    border-top:1px solid #ddd;
}

/*Projects*/

.project_list h2,.property_list h2{
    background: none;
    padding:0;
    line-height: 20px;
    text-transform: none;
    font-weight: bold;
}

.info{
    border-right: 1px dotted #ddd;
}

.project_list .project_row, .property_row{
    border-bottom: 1px dotted #ddd;
    padding: 10px 0;
    overflow:hidden;
}


#project_tab_info{
    
}

.project_row img, #project_tab_info img, .body_adv img, #news_detail img, .property_row img, .carousel-inner img{
    width: 100%;
    margin-bottom: 5px;
    
    
}

.property_row img,.property_project img, .project_img img{
     max-height: 450px;
     width: 100%;
}



/**/

#partner_logo{
    border: 1px solid #01AEEF;
    padding: 5px;
    overflow: hidden;
}

#partner_logo img{
    width: 150px;
    height: 110px;
    float: left;
    margin-right: 5px;
}


/*advertising*/
.top_adv{
    margin:5px 0;
}
.top_adv img{
    width: 600px;
    
}

.body_adv{
    margin: 10px 0;
}

.adv_left img{
    margin-bottom: 5px;
    width: 100%;
}

/*left news*/

.date_time{
    font-size: 12px;
    padding: 5px;
    color: blue;
}

.left_news{
}

.news_list_group{
    overflow: hidden;
}

.short_news img{
    width: 180px;
    height: 115px;
}

.news_row{
    overflow: hidden;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #ddd;
}

#related_news{
    margin: 10px 0;
}



/*Property*/
.property_row span.title a, .pr_row h3{
    font-weight: bold;
    font-size: 16px;
}

#project_detail{
    padding: 20px;
}

#project_detail h2{
    background: none;
    color: #055699;
    font-size: 2rem;
    padding: 10px 0;
}

#project_detail h3{
  text-transform: uppercase;    
}

.hot_project, .left_news{
    min-height: 280px;
    overflow: hidden;
}

.area{
    font-size: 12px;
}


/*footer*/

.footer_box{
    background-color: #01aeef;
    color: #fff;
    margin-top: 5px;
    padding: 10px;
    overflow:hidden;
}


.textRequire{
    color:red;
}

.box_content{
 border: 1px solid #ddd;
 padding: 10px;
 overflow:hidden;
}

.form-horizontal .form-group{
    margin: 0 0 15px 0;
}

.redstars{
    color:red;
}



.registry_form{
    padding-right: 5px;
}



.mobile-hotline{display:none}
.hotline_conner {position: fixed;
    right : 10px;
    bottom: 10px;
    z-index: 9000;
    display: block;
    background: #1a4953;
    color: red;
    padding-top: 5px;padding-bottom:5px; padding-left:12px; padding-right: 12px;
    border-radius: 99px;}
.hotline_conner .hotline-number{font-size:16px; color: #fff; font-weight: bold}




 
@media  (max-width: 767px) {
 
    .hotline{
            display :inline;
    }

    .logo img{
       display: block;
       margin-left: auto;
       margin-right: auto;
    }



}