﻿.business_menu{
    width:1128px;
    height:133px;
    /*text-align:center;*/
    margin:20px auto;
    padding-top:40px;
    border:1px solid #eee;
    background-image:url(/images/city.png);
    background-repeat:no-repeat;
    background-position:center bottom;
    display:block;
}
.business_menu ul{
    display:block;
    /*margin-left:220px;*/
    text-align:center;
}
.business_menu ul li{
    margin:0 30px;
    display:inline-block;
    /*float:left;*/
}
.city_line{
    width:1px;
    height:96px;
    background:#eee;
}
.business_menu p{
    line-height:20px;
    font-weight:bold;
}
.business_nav{
    height:125px;
    border-bottom:4px solid #e70012;
}
.bnav_hov:hover{
    height:125px;
    border-bottom:4px solid #e70012;
}
.business_frame{
    width:1130px;
    margin:0 auto;
}
.business_wrap{
    width:1128px;
    display:inline-block;
    background-color:#ffffff;
    padding-bottom:20px;
    border:1px solid #eee;
}
.business_endy{
    width:1130px;
    height:6px;
    background-image:url(/images/endy.png);
    float:left;
    margin-top:-4px;
}
.business_top{
    width:1100px;
    float:left;
    margin:20px 15px 10px 15px;
}
.business_item{
    margin:0 15px;
}
.business_city{
    width:1100px;
    padding-bottom:20px;
    background-color:#fbf6f0;
    float:left;
    text-align:center;
}
.business_city p.state_on{
    font-weight:bold;
    color:#e70012;
}

.columns1{
    float:right;
}
.columns1 a{
    display:block;
    padding:5px 10px;
    font-weight:bold;
    text-align:center;
    float:left;
    margin-left:4px;
}
.columns1 a:hover{
    background-color:#e70012;
    color:#fff;
    cursor:pointer;
}
.menu_active1{
    background-color:#e70012;
    color:#fff;
}

/*.business_city ul li p{
    display:inline-block;
    float:left;
    margin-left:15px;
    font-size:12px;
    line-height:50px;
}*/
.business_city ul li p{
    float:left;
    margin-left:15px;
}
.business_sx{
    width:100%;
    display:inline-block;
    float:left;
    font-size:12px;
    margin-top:15px;
}
.title_state{
    font-weight:bold;
}

/*九宫格图片 横排三张图片*/
.business_case{
    float:left;
    width:1104px;
    margin:5px 0 0 0;
}
.boxgrid{
    width:364px;
    height:273px;
    float:left;
    overflow:hidden;
    position:relative;
    background:#000;
    margin:4px 4px 0 0;
}
.boxgrid img{
    position:absolute;
    top:0;
    left:0;
    border:0;
}
.boxgrid p{
    padding:0 10px;
    color:#fff;
    font-weight:bold;
}
.boxcaption{
    float:left;
    position:absolute;
    height:113px;
    width:100%;
    /*background:rgba(0,0,0,0.4);*/
    background:url(/images/blackbg.png);
}
.caption .boxcaption{
    top:225px;
    left:0;
}
.boxcaption h3{
    margin:10px 10px 0 10px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    line-height:35px;
    text-align:center;
    font-family:SimSun,sans-serif;
}

/*横排两张图片 单张548*411px*/
.boxgrid1{
    width:548px;
    height:411px;
    float:left;
    overflow:hidden;
    position:relative;
    background:#000;
    margin:4px 4px 0 0;
}
.boxgrid1 img{
    position:absolute;
    top:0;
    left:0;
    border:0;
}
.boxgrid1 p{
    padding:0 10px;
    color:#fff;
    font-weight:bold;
}
.boxcaption1{
    float:left;
    position:absolute;
    height:113px;
    width:100%;
    background:url(/images/blackbg.png);
}
.caption .boxcaption1{
    top:363px;
    left:0;
}
.boxcaption1 h3{
    margin:10px 10px 0 10px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    line-height:35px;
    text-align:center;
}

/*横排一张图片 单张1100*825px*/
.boxgrid2{
    width:1100px;
    height:825px;
    float:left;
    overflow:hidden;
    position:relative;
    background:#000;
    margin:4px 0 0 0;
}
.boxgrid2 img{
    position:absolute;
    top:0;
    left:0;
    border:0;
}
.boxgrid2 p{
    padding:0 10px;
    color:#fff;
    font-weight:bold;
}
.boxcaption2{
    float:left;
    position:absolute;
    height:113px;
    width:100%;
    background:url(/images/blackbg.png);
}
.caption .boxcaption2{
    top:770px;
    left:0;
}
.boxcaption2 h3{
    margin:10px 10px 10px 10px;
    color:#fff;
    font-size:20px;
    font-weight:bold;
    line-height:35px;
    text-align:center;
}


/*楼盘信息详情*/
.fengexian{
    width:1100px;
    height:1px;
    background-color:#ebebeb;
    float:left;
    margin-bottom:20px;
}
.project_detail{
    float:left;
    width:1100px;
    margin-bottom:20px;
}
.project_pic{
    width:50%;
    float:left;
    margin-right:3%;
}
.project_pic img{
    width:545px;
    height:409px;
    border-radius:5px;
}
.project_item{
    width:47%;
    float:left;
}
.project_title{
    width:100%;
    float:left;
    margin:10px 0;
}
.project_t{
    margin-bottom:20px;
    float:left;
}
.o_menu{
    margin-top:5px;
    float:right;
}
.on_menu{
    color:#ccc;

}
.on_menu a{
    color:#ccc;
}
.on_menu a:hover{
    color:#e70012;
}
.project_title1{
    font-size:30px;
    line-height:30px;
    margin:20px 0;
    float:left;
}

/*销售状态开始 1待售 2在售*/
.sale_state1{
    float:left;
    margin-left:20px;
    margin-top:28px;
    background-color:#d7a864;
    color:#fff;
    width:40px;
    height:20px;
    text-align:center;
    border-radius:3px;
    font-size:14px;
}
.sale_state2{
    float:left;
    margin-left:20px;
    margin-top:28px;
    background-color:#e70012;
    color:#fff;
    width:40px;
    height:20px;
    text-align:center;
    border-radius:3px;
    font-size:14px;
}
/*销售状态结束 1待售 2在售*/

.project_tab{
    width:125px;
    height:55px;
    border:1px solid #ebebeb;
    float:left;
    line-height:55px;
    text-align:center;
}
.project_tab1{
    width:377px;
    height:55px;
    border:1px solid red;
    border:1px solid #ebebeb;
    float:left;
    line-height:55px;
    text-indent:10px;
}
.project_tab2{
    width:125px;
    height:55px;
    border:1px solid red;
    border:1px solid #ebebeb;
    float:left;
    line-height:55px;
    text-indent:10px;
}
.tab_right{
    border-right-width:0px;
}
.tab_top{
    border-top-width:0px;
}

/*进入楼盘网站按钮开始 on为由有链接 off为无连接*/
.viewweb_on{
    width:220px;
    height:55px;
    background-color:#e70012;
    border:none;
    font-size:20px;
    color:#fff;
    text-align:center;
    line-height:55px;
    margin-top:20px;
    margin-bottom:30px;
    cursor:pointer;
}
.viewweb_on:hover{
    background-color:#ff3242;
}
.viewweb_off{
    width:220px;
    height:55px;
    background-color:#ececec;
    border:none;
    font-size:20px;
    color:#888;
    text-align:center;
    line-height:55px;
    margin-top:20px;
    margin-bottom:30px;
    cursor:not-allowed;
}
.viewweb_off:hover{
    background-color:#f6f6f6;
}
/*进入楼盘网站按钮结束 on为由有链接 off为无连接*/

.project_about{
    float:left;
    width:1100px;
}
.project_about p{
    line-height:25px;
}
.proabout1{
    font-weight:bold;
    color:#e70012;
}
.proabout2{
    text-indent:20px;
}
.proabout3 p{
    color:#717171;
    text-indent:32px;
    margin:10px 0;
}
.more_pic{
    width:100%;
    text-align:center;
    /*float:left;*/
    margin:20px auto;
}
.more_item{
    /*width:520px;*/
    height:60px;
    border:1px solid #e5e5e5;
    display:inline-block;
    margin-bottom:10px;
}
.more_item li:hover{
    background-color:#e70012;
    color:#fff;
    cursor:pointer;
}
.more_item2 li:hover{
    background-color:#e70012;
    color:#fff;
    cursor:pointer;
}
.more_item li{
    /*float:left;*/
    display:inline-block;
    border-right:1px solid #e5e5e5;
}
.more_item li:last-child{
    border-right:none;
}
.more_item1{
    width:180px;
    height:60px;
    border:1px solid #e5e5e5;
    border-radius:5px;
    display:inline-block;
    margin-bottom:10px;
}
.more_item2{
    width:360px;
    height:60px;
    border:1px solid #e5e5e5;
    border-radius:5px;
    display:inline-block;
    margin-bottom:10px;
}
.more_item2 li{
    float:left;
}
.more_item1 li{
    float:left;
}
.more_on{
    padding:0 20px;
    height:60px;
    float:left;
    line-height:60px;
    background-color:#e70012;
    color:#ffffff;
}
.more_off{
    float:left;
    padding:0 20px;
    height:60px;
    line-height:60px;
}
.more_hover:hover{
    background-color:#e70012;
    color:#ffffff;
}
.rightline{
    /*border-right:1px solid #e5e5e5;*/
}
.pic_item{
    text-align:center;
}
.pic_item img{
    border-radius:5px;
    max-width:1100px;
    margin:5px;
}