﻿.newsoual {
    float: left;
    margin: 0 0 0 0;
    min-width: 1260px;
    width: 100%;
    height: 598px;
}

.newsoucen {
    min-width: 1238px;
    width: 100%;
    height: 352px;
    float: left;
    margin: 119px auto;
    position: absolute;
    overflow: hidden;
}


.newsoubg {
    margin: 0 auto;
    width: 1238px;
    height: 352px;
    overflow: hidden;
}

.newsg {
    margin: 0;
    float: left;
    width: 960px;
    height: 352px;
    overflow: hidden;
}

.newsoub {
    margin: 0 0 0 0;
    width: 960px;
    height: 295px;
    filter: alpha(opacity=90);
    opacity: 0.9;
    background: #e8f6ff;
}

.newsouzd {
    margin: 0;
    width: 960px;
    height: 53px;
    background: #f6fbff;
}

.newsouline {
    width: 960px;
    height: 3px;
    background: #d8e4f0;
}

.newsoulie {
    width: 86px;
    height: 3px;
    background: #e4a700;
}

.newlab {
    width: 960px;
    height: 112px;
    border-top: 1px solid #abcef6;
    background: #e8f6ff;
}

.newsouoda {
    float: left;
    margin: 15px 0 0 15px;
    width: 451px;
    height: 21px;
    border: 1px solid #c6c7c9;
    color: #666666;
    font-size: 16px;
}

.newsoubn {
    width: 58px;
    height: 24px;
    border: 0;
    float: left;
    margin: 15px 0 0 15px;
    background: url(../image/seach.png);
}

    .newsoubn:hover {
        cursor: pointer;
    }

.newsouzz {
    font-size: 16px;
    font-family: 微软雅黑;
    font-weight: normal;
    color: #707b81;
    margin: 17px 0 0 8px;
    float: left;
}

.newsouwir {
    color: #49771f;
    font-size: 15px;
    font-family: 微软雅黑;
    margin: 0 0 0 0;
    padding: 10px 0 0 8px;
}

.newsoutj {
    width: 800px;
    height: 240px;
    /*background:#00ff90;*/
    margin: 0 0 0 8px;
    overflow: hidden;
}

    .newsoutj ul {
        list-style-type: none;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }

    .newsoutj li {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        line-height: 50px;
        font-size: 12px;
        font-family: 宋体;
        color: #000;
    }

.newswall:hover {
    cursor: pointer;
    background: #e4a700;
    color: #000;
}

.newsobutton {
    width: 230px;
    height: 352px;
    float: left;
    margin: 0 0 0 47px;
    /* background: #e4a700;*/
}


.newsonewh {
    width: 110px;
    height: 111px;
    clear: both;
    background: url(../image/nedhouse.png);
}

    .newsonewh:hover {
        cursor: pointer;
        background: url(../image/nehouse-hover.png);
    }


.newsoeh {
    width: 110px;
    height: 111px;
    margin: -111px 0 0 120px;
    background: url(../image/secondhouse.png);
}

    .newsoeh:hover {
        cursor: pointer;
        background: url(../image/secondhouse-hover.png);
    }

.newsoejh {
    width: 230px;
    height: 110px;
    margin: 10px 0 0 0;
    background: url(../image/homeimprovement.png);
}

    .newsoejh:hover {
        cursor: pointer;
        background: url(../image/homeimprovement-hover.png);
    }

.newsoezh {
    width: 110px;
    height: 110px;
    margin: 10px 0 0 0;
    background: url(../image/rent.png);
}

    .newsoezh:hover {
        cursor: pointer;
        background: url(../image/rent-hover.png);
    }

.newsoefh {
    width: 110px;
    height: 110px;
    margin: -110px 0 0 120px;
    background: url(../image/legislation.png);
}

    .newsoefh:hover {
        cursor: pointer;
        background: url(../image/legislation-hover.png);
    }

.newsoefeh {
    width: 110px;
    height: 74px;
    margin: 10px 0 0 0;
    background: url(../image/sell.png);
}

    .newsoefeh:hover {
        cursor: pointer;
        background: url(../image/sell-hover.png);
    }

.newsoefch {
    width: 110px;
    height: 74px;
    margin: -74px 0 0 120px;
    background: url(../image/buyf.png);
}

    .newsoefch:hover {
        cursor: pointer;
        background: url(../image/buyf-hover.png);
    }

.newbawz {
    width: 960px;
    height: 77px;
    /*background:#ffd800;*/
}

    .newbawz ul {
        margin: 0;
        padding: 0;
    }

    .newbawz li {
        margin: 8px 153px 0 0;
        list-style-type: none;
    }

.newbawzd {
    width: 86px;
    height: 65px;
    background: url(../image/ba.png);
    padding: 0 0 0 0;
    float: left;
}

.newcxwzd {
    width: 86px;
    height: 65px;
    background: url(../image/cx.png);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
}

.wqwzd {
    width: 86px;
    height: 65px;
    background: url(../image/wq.png);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
}

.newszwzd {
    width: 86px;
    height: 65px;
    background: url(../image/sz.png);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
}

.newbawzdt {
    margin: 10px 0 0 0;
    color: #9c0105;
    font-size: 18px;
    font-family: 黑体;
}

.newbawzdd {
    margin: 7px 0 0 0;
    color: #94a1a9;
    font-size: 12px;
}

.newbdwza {
    width: 153px;
    margin: 0 0 0 88px;
    line-height: 17px;
    /*background:#f00;*/
}

.newbdwzadt {
    font-size: 16px;
    color: #9b0006;
    font-family: 微软雅黑;
    font-weight: 500;
}

.newbdwzadd {
    font-size: 12px;
    margin: 0;
    color: #94a1a7;
}


/*----------------------------菜单选定------------------------------------------*/
#newhoue {
    background: url(../image/selection-hover.png) no-repeat;
}

/*----------------------------中间内容------------------------------------------*/

.newcer {
    min-height: 3130px;
    height: 100%;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.newcencon {
    width: 1238px;
    height: 320px;
    margin: 0 auto;
    padding: 0;
}

.newcn {
    width: 1238px;
    height: 700px;
    float: left;
    background: #9c0105;
}

/*----------------------------顶部提示------------------------------------------*/
.titletip {
    width: 1236px;
    height: 30px;
    margin:0;
    padding: 0;
    float: left;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff;
}

    .titletip ul {
        list-style-type: none;
        margin: 5px 0 0 10px;

        padding: 0;
        line-height: 20px;
    }

    .titletip li {
        color: #074657;
        font-size: 12px;
        font-family: 宋体;
        text-align: left;
        margin: 0;
        padding: 0;
        float: left;
    }

    .titletip span {
        color: #000;
    }

.titletipsc {
    margin: 0 0 0 760px;
    padding: 0;
    color: #074657;
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    list-style-type: none;
}

    .titletipsc i {
        font-style: normal;
        color: #bcbcbc;
    }

/*----------------------------楼盘信息------------------------------------------*/
.huseinfo {
    width: 1238px;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
}
/*----------------------------楼盘标题------------------------------------------*/
.housetitle {
    width: 1238px;
    height: 60px;
    margin: 0;
    padding: 0;
    float: left;
    background: #fff;
    overflow: hidden;
}

    .housetitle ul {
        margin: 0 0 0 15px;
        padding: 0;
        list-style-type: none;
    }

    .housetitle li {
        margin: 0 20px 0 0;
        padding: 0;
        color: #000;
        font-size: 35px;
        font-family: 微软雅黑,黑体;
        text-align: left;
        float: left;
    }

    .housetitle img {
        width: 40px;
        height: 15px;
        margin: 20px 0 0 0;
        padding: 0;
    }
/*----------------------------楼盘基本信息------------------------------------------*/
.housebasic {
    width: 1238px;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

.norinfo {
    width: 477px;
    height: 1px;
    margin: -2px 0 0 760px;
    padding: 0;
    position: relative;
    float: left;
    border-bottom: 1px solid #ccc;
}

.normalh {
    list-style: none;
    float: left;
    padding: 5px 2px 2px 2px;
    width: 90px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    background-color: #f7f7f7;
    border-collapse: separate;
    font-size: 15px;
}

.selectedh {
    list-style: none;
    float: left;
    padding: 5px 2px 2px 2px;
    width: 90px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-bottom: solid 0px #ccc;
    border-right: solid 1px #ccc;
    background-color: #fff;
    font-weight: bold;
    font-size: 15px;
}

#divMainTabh {
    border-left: solid 1px #ccc;
    border-top: solid 2px #17a455;
    float: left;
    margin: 0px;
    padding: 0px;
}

    #divMainTabh a {
        text-decoration: none;
        color: #000;
    }

        #divMainTabh a:hover {
            text-decoration: none;
            color: #000;
        }

.divContenth {
    width: 1238px;
    height: auto;
    margin: 0;
    padding: 10px 0 0 0;
    clear: both;
    overflow: hidden;
}



.aear {
    width: 460px;
    height: 305px;
    margin: 0 0 0 15px;
    padding: 0;
    float: left;
}

#contentB {
    text-align: left;
    margin: 5px 0 0 0;
}

    #contentB ul {
        margin: 0;
        padding: 0px;
        border: 0px currentColor;
        font: 12px/normal "宋体";
        text-align: center;
        color: #666666;
        font-size-adjust: none;
        font-stretch: normal;
        list-style-type: none;
    }

    #contentB .l {
        width: 510px;
    }

    #contentB .r {
        min-width: 451px;
        width: 100%;
    }

    #contentB .focusImg .labc {
        width: 30px;
        float: right;
        position: relative;
    }

    #contentB .focusImg .img {
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #ccc #ccc #ccc #ccc;
        width: 419px;
        float: left;
    }

    #contentB .focusImg .labc li span {
        background: url("../image/bg39.gif") no-repeat;
        padding: 7px 0px 0px 10px;
        left: -10px;
        top: 0px;
        width: 20px;
        height: 60px;
        color: #064854;
        line-height: 13px;
        display: inline-block;
        position: absolute;
        z-index: 10;
        cursor: pointer;
    }


    #contentB .focusImg .labc li .i1 {
        background: url("../image/bg43.gif") no-repeat;
        top: 47px;
        height: 58px;
        padding-top: 15px;
        z-index: 9;
    }

    #contentB .focusImg .labc li .i2 {
        background: url("../image/bg43.gif") no-repeat;
        top: 101px;
        height: 58px;
        padding-top: 15px;
        z-index: 8;
    }

    #contentB .focusImg .labc li .i3 {
        background: url("../image/bg40.gif") no-repeat;
        top: 156px;
        height: 69px;
        padding-top: 12px;
        z-index: 7;
    }

    #contentB .focusImg .labc li .i4 {
        background: url("../image/bg40.gif") no-repeat;
        top: 219px;
        height: 69px;
        padding-top: 0;
        z-index: 6;
    }

    #contentB .focusImg .labc li.current span {
        background: url("../image/bg38.gif") no-repeat;
        color: #fff;
        font-weight: bold;
    }


#ifocus_piclist {
    height: 300px;
    overflow: hidden;
}

    #ifocus_piclist li {
        height: 300px;
        overflow: hidden;
        display: none;
    }

.xgt {
    margin: -5px 0 0 0;
    line-height: 15px;
    width: 20px;
    writing-mode: tb-rl;
    font-style: normal;
    float: left;
}

.ght {
    margin: -10px 0 0 0;
    line-height: 15px;
    width: 20px;
    writing-mode: tb-rl;
    font-style: normal;
    float: left;
}

.jtt {
    margin: -10px 0 0 0;
    line-height: 15px;
    width: 20px;
    writing-mode: tb-rl;
    font-style: normal;
    float: left;
}

.sjt {
    margin: -10px 0 0 0;
    line-height: 15px;
    width: 20px;
    writing-mode: tb-rl;
    font-style: normal;
    float: left;
}

.houseinfowz {
    width: 720px;
    height: 305px;
    float: left;
    margin: 5px 0 0 5px;
}

    .houseinfowz ul {
        margin: 0;
        padding: 0;
        float: left;
    }

    .houseinfowz li {
        margin: 0;
        padding: 0;
        font-size: 12px;
        font-family: 宋体;
        color: #064854;
        list-style-type: none;
        line-height: 25px;
        text-align: left;
    }

.infojg {
    font-size: 30px;
    font-family: Arial;
    color: #ff6000;
    margin: -25px 0 0 90px;
    padding: 0;
    text-align: left;
    position: relative;
}

.infotel {
    font-size: 20px;
    font-family: Arial;
    color: #ff6000;
    margin: 0;
    padding: 0;
    text-align: left;
}

.infomap {
    margin: 0 0 0 5px;
    padding: 0;
    position: relative;
}

    .infomap img {
        width: 16px;
        height: 16px;
        margin: 0;
        padding: 0;
        position: absolute;
        float: left;
    }

    .infomap a {
        font-size: 12px;
        font-family: 宋体;
        color: #064854;
        margin: 0 0 0 15px;
        padding: 0;
        text-align: left;
        font-style: normal;
    }

        .infomap a:hover {
            color: #ba2636;
            text-decoration: underline;
        }

.group {
    width: 271px;
    height: 53px;
    margin: -60px 0 0 400px;
    padding: 0;
    position: relative;
    float: right;
    display: block;
}


/*----------------------------在线看房------------------------------------------*/
.linehouse {
    width: 1238px;
    height: 833px;
    margin: 21px 0 0 0;
    padding: 0;
    float: left;
}

.linetitle {
    font-size: 30px;
    font-family: 微软雅黑,黑体;
    color: #396834;
    margin: 0;
    padding: 0;
}

.linepohto {
    width: 1238px;
    height: 770px;
}

    .linepohto img {
        width: 1238px;
        height: 680px;
        float: left;
    }

.linehx {
    width: 1238px;
    height: 93px;
    margin: 5px 0 0 0;
    padding: 0;
    float: left;
}


.linebox {
    font-size: 0;
    letter-spacing: -0.5em;
    text-align: justify;
    text-justify: distribute-all-lines;
    width: 1238px;
    margin: 5px 0 0 0;
    padding: 0;
}

    .linebox:after {
        content: "";
        height: 0;
        width: 100%;
        display: inline-block;
        overflow: hidden;
    }

    .linebox ul {
        list-style: none;
    }

    .linebox li {
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal;
        *display: inline;
        *zoom: 1;
        width: 236px;
        margin: 13px 0;
        height: 60px;
    }

        .linebox li img {
            width: 236px;
            height: 60px;
        }

.lineer {
    width: 236px;
    height: 60px;
    background: #000;
    position: absolute;
    float: left;
    margin: -30px 0 0 -20px;
    padding: 0;
}

.linebox li span {
    margin: -70px 0 0 0;
    padding: 0;
    width: 236px;
    height: 70px;
    position: relative;
    float: left;
    background: url(../image/linebox.png) no-repeat;
}

    .linebox li span:hover {
        cursor: pointer;
        background: url(../image/linehover.png) no-repeat;
    }

#spbox {
    background: url(../image/linehover.png) no-repeat;
}

.linebox li span i {
    color: #fff;
    font-size: 30px;
    text-align: left;
    margin: 20px 0 0 70px;
    padding: 0;
    float: left;
    font-family: 微软雅黑,黑体;
    font-weight: bold;
    font-style: normal;
    position: relative;
}

#ibox {
    color: #ff6000;
    text-align: left;
    margin: 20px 0 0 70px;
    padding: 0;
}

.linebox li span pre {
    margin: -50px 0 0 0;
    padding: 0;
    width: 236px;
    height: 60px;
    float: left;
    background: #000;
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

    .linebox li span pre:hover {
        filter: alpha(opacity=10);
        -khtml-opacity: 0.1;
        opacity: 0.1;
    }

#prebox {
    filter: alpha(opacity=10);
    -khtml-opacity: 0.1;
    opacity: 0.1;
}

/*----------------------------项目图库------------------------------------------*/
.linepic {
    width: 1238px;
    height: 1090px;
    margin: 0;
    padding: 0;
    float: left;
}

.linepictitle {
    font-size: 30px;
    font-family: 微软雅黑,黑体;
    color: #396834;
    margin: 0;
    padding: 0;
}
/*----------------------------团购报名------------------------------------------*/
.groupbm {
    width: 1238px;
    height: 408px;
    margin: 0;
    padding: 0;
    float: left;
}

.grouptitle {
    font-size: 30px;
    font-family: 微软雅黑,黑体;
    color: #396834;
    margin: 0;
    padding: 0;
}

.bmform {
    width: 1236px;
    height: 330px;
    margin: 5px auto;
    border: 1px solid #ccc;
}

.bmformbm {
    width: 600px;
    height: 330px;
    float: left;
}

.bmformline {
    width: 1px;
    height: 343px;
    float: left;
    margin: 0;
    padding: 0;
    background: url(../image/buy-line.png) no-repeat;
}

.bmformad {
    width: 620px;
    height: 330px;
    float: right;
}

    .bmformad span {
        font-size: 20px;
        font-family: 微软雅黑,黑体;
        text-align: left;
        color: #000;
    }

    .bmformad p {
        font-size: 14px;
        font-family: 宋体;
        text-align: left;
        color: #000;
        line-height: 20px;
        padding: 10px 0 0 0;
    }

.ps {
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    margin: 5px 0 0 20px;
}

.iqnner {
    font-size: 14px;
    text-align: left;
    line-height: 50px;
    margin: 10px 0 0 20px;
}

.ok {
    width: 260px;
    font-size: 12px;
    margin: 0 auto;
}

.applybutton {
    width: 152px;
    height: 42px;
    cursor: pointer;
    margin: 0 auto;
    background: url(../image/buybutton.png) no-repeat;
}

/*----------------------------业主论坛------------------------------------------*/
.yzbbs {
    width: 1238px;
    height: 628px;
    margin: 0;
    padding: 0;
    float: left;
}

.yzbbstitle {
    font-size: 30px;
    font-family: 微软雅黑,黑体;
    color: #396834;
    margin: 0;
    padding: 0;
}

.yzbbsform {
    width: 1236px;
    height: 580px;
    margin: 5px auto;
    border: 1px solid #ccc;
}

.yzbbsleft {
    width: 835px;
    height: 580px;
    float: left;
    border-right: 1px solid #ccc;
}

    .yzbbsleft ul {
        list-style-type: none;
        float: left;
        margin: 0;
        padding: 0;
    }

    .yzbbsleft li {
        font-family: 宋体;
        line-height: 30px;
        padding: 0 0 0 20px;
    }

        .yzbbsleft li span {
            font-family: 宋体;
            color: #033333;
        }

.yzbbsleftti {
    height: 30px;
    width: 815px;
    background: #f5f5f5;
}

    .yzbbsleftti span {
        font-size: 14px;
        font-weight: bold;
        color: #044855;
        float: left;
    }

    .yzbbsleftti p {
        font-size: 12px;
        color: #888888;
        float: right;
        font-family: 宋体;
        text-align: left;
        margin: 0;
        padding: 0;
    }

    .yzbbsleftti i {
        font-size: 12px;
        color: #669fe6;
        float: right;
        font-family: Arial;
        font-style: normal;
        text-align: right;
        margin: 0;
        padding: 0;
    }

.yzbbsleftyz {
    font-size: 12px;
    color: #888888;
}

.yzbbsleftyd {
    font-size: 12px;
    color: #f46600;
}

.yzbbsleftqd {
    font-size: 12px;
    color: #428fc3;
}

.yzbbsleftzh {
    font-size: 12px;
    color: #0e8140;
}

.yzbbsleftzc a {
    float: right;
    color: #013332;
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    text-decoration: none;
}

    .yzbbsleftzc a:hover {
        text-decoration: underline;
    }

    .yzbbsleftzc a span {
        color: #cd0102;
    }

.yzbbsleftpl {
    height: 30px;
    width: 815px;
}

    .yzbbsleftpl a {
        float: right;
        color: #468fc6;
        font-size: 12px;
        font-weight: bold;
        font-family: 宋体;
    }

        .yzbbsleftpl a:hover {
            text-decoration: underline;
        }

.yzbbsright {
    width: 400px;
    height: 580px;
    float: right;
}

.yzbbsrighttle {
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    color: #000;
    padding: 10px 0 0 10px;
}

.yzbbsrightok {
    width: 260px;
    font-size: 12px;
    margin: 0 auto;
}

.yzbbsrightbutton {
    width: 75px;
    height: 23px;
    cursor: pointer;
    margin: 0 0 0 305px;
    background: url(../image/submit.png) no-repeat;
}

.textareawz {
    border: 1px solid #cfcfcf;
    width: 340px;
    height: 150px;
    margin: 0;
    padding: 0;
}

.textareainput {
    border: 1px solid #cfcfcf;
    width: 339px;
    height: 18px;
}

.textareabt {
    color: #050505;
}

.textareaydp {
    margin: 10px 0 0 0;
}

.textareayd {
    color: #f76400;
    vertical-align: top;
}

.textareaqd {
    color: #468fc2;
    vertical-align: top;
}

.textareazj {
    color: #0e833f;
    vertical-align: top;
}

.textareadl {
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    padding: 0 0 0 30px;
}

    .textareadl a {
        text-align: left;
        font-weight: bold;
        color: #023433;
        text-decoration: none;
    }

        .textareadl a:hover {
            text-decoration: underline;
            color: #cd0102;
        }

    .textareadl i {
        text-align: left;
        color: #888888;
        font-style: normal;
    }

.textareaok {
    margin: 5px auto;
}
/*----------------------------声明------------------------------------------*/
.statement {
    width: 1236px;
    height: 60px;
    margin: 20px 0 0 0;
    padding: 0;
    float: left;
    border: 1px solid #ccc;
    line-height: 20px;
}

    .statement p {
        font-size: 14px;
        font-family: 宋体;
        font-weight: bold;
        color: #000;
        margin: 0;
        padding: 10px 0 0 20px;
    }

    .statement span {
        font-size: 12px;
        font-family: 宋体;
        color: #000;
        margin: 0;
        padding: 0 0 0 45px;
    }

/*----------------------------详细信息------------------------------------------*/
/*----------------------------基本信息------------------------------------------*/
.detailed {
    width: 1238px;
    height: 920px;
    padding: 0;
    float: left;
    overflow: hidden;
}



.detailedbox {
    font-size: 0;
    letter-spacing: -0.5em;
    text-align: justify;
    text-justify: distribute-all-lines; /* for ie */
    width: 1236px;
    margin: 0 auto;
    padding: 0;
}

    .detailedbox:after {
        content: "";
        height: 0;
        width: 100%;
        display: inline-block;
        overflow: hidden;
    }

    .detailedbox ul {
        list-style-type: none;
    }

    .detailedbox li {
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal;
        *display: inline;
        *zoom: 1;
        width: 400px;
        margin: 15px 0 0 0;
        padding: 0;
        height: 444px;
        background: url(../image/infobg.gif) no-repeat;
    }

.det {
    width: 818px;
    height: 444px;
    position: absolute;
    float: left;
    margin: -444px 0 0 420px;
    padding: 0;
    background: url(../image/infobglp.gif) no-repeat;
    display: block;
}

.dettie {
    width: 800px;
    height: 410px;
    margin: 0;
    padding: 0;
    position: absolute;
    float: left;
}

.dettitle {
    margin: 5px 0 0 10px;
    padding: 0;
    font-size: 25px;
    font-family: 微软雅黑,黑体;
    color: #000;
    text-align: left;
}

.detnr {
    width: 800px;
    height: 370px;
    margin: 10px 0 0 10px;
    padding: 0;
    text-indent: 2em;
}




.detailedtie {
    width: 390px;
    height: 430px;
    margin: 0;
    padding: 0;
    position: absolute;
    float: left;
}

.detailedtitle {
    margin: 5px 0 0 10px;
    padding: 0;
    font-size: 25px;
    font-family: 微软雅黑,黑体;
    color: #000;
    text-align: left;
}

.detailednr {
    width: 380px;
    height: 250px;
    margin: 10px 0 0 10px;
    padding: 0;
}

    .detailednr span {
        width: 100%;
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-family: 宋体;
        color: #000;
        text-align: left;
        float: left;
        line-height: 30px;
    }

        .detailednr span i {
            color: #669fe6;
            font-style: normal;
        }

.detailedtg {
    width: 610px;
    height: 330px;
    font-size: 14px;
    font-family: 宋体;
    text-align: left;
    background: #fff;
    border: 1px #ccc solid;
    border-collapse: collapse;
}

    .detailedtg td {
        border-bottom: 1px #ccc solid;
    }

.detailedtgtr {
    color: #000;
    font-weight: bold;
    background: #f7f7f7;
    font-size: 16px;
}

    .detailedtgtr td {
        border-bottom: 1px #17a455 solid;
    }

.detailedtgtd {
    background: #fffff7;
    border-right: 1px #ccc solid;
    width: 120px;
}
/*----------------------------建筑信息------------------------------------------*/
.jzinfo {
    width: 610px;
    height: 330px;
    margin: 5px 0 0 0;
    padding: 0;
    float: right;
    overflow: hidden;
}

.jzinfotg {
    width: 610px;
    height: 330px;
    font-size: 14px;
    font-family: 宋体;
    text-align: left;
    background: #fff;
    border: 1px #ccc solid;
    border-collapse: collapse;
}

.jzinfo td {
    border-bottom: 1px #ccc solid;
}

.jzinfotr {
    color: #000;
    font-weight: bold;
    background: #f7f7f7;
    font-size: 16px;
}

    .jzinfotr td {
        border-bottom: 1px #17a455 solid;
    }

.jzinfotd {
    background: #fffff7;
    border-right: 1px #ccc solid;
    width: 120px;
}
/*----------------------------物业信息------------------------------------------*/
.property {
    width: 610px;
    height: 245px;
    margin: 15px 0 0 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

.propertytg {
    width: 610px;
    height: 245px;
    font-size: 14px;
    font-family: 宋体;
    text-align: left;
    background: #fff;
    border: 1px #ccc solid;
    border-collapse: collapse;
}

.property td {
    border-bottom: 1px #ccc solid;
}

.propertytr {
    color: #000;
    font-weight: bold;
    background: #f7f7f7;
    font-size: 16px;
}

    .propertytr td {
        border-bottom: 1px #17a455 solid;
    }

.propertytd {
    background: #fffff7;
    border-right: 1px #ccc solid;
    width: 120px;
}

/*----------------------------区域交通------------------------------------------*/
.traffic {
    width: 610px;
    height: 245px;
    margin: 15px 0 0 0;
    padding: 0;
    float: right;
    overflow: hidden;
}

.traffictg {
    width: 610px;
    height: 245px;
    font-size: 14px;
    font-family: 宋体;
    text-align: left;
    background: #fff;
    border: 1px #ccc solid;
    border-collapse: collapse;
}

.traffic td {
    border-bottom: 1px #ccc solid;
}

.traffictr {
    color: #000;
    font-weight: bold;
    background: #f7f7f7;
    font-size: 16px;
}

    .traffictr td {
        border-bottom: 1px #17a455 solid;
    }

.traffictd {
    background: #fffff7;
    border-right: 1px #ccc solid;
    width: 120px;
}
/*----------------------------楼盘简介------------------------------------------*/
.synopsis {
    width: 1238px;
    height: 260px;
    margin: 15px 0 0 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

.synopsistg {
    width: 1238px;
    height: 260px;
    font-size: 14px;
    font-family: 宋体;
    text-align: left;
    background: #fff;
    border: 1px #ccc solid;
    border-collapse: collapse;
    line-height: 25px;
}

.synopsistr {
    color: #000;
    font-weight: bold;
    background: #f7f7f7;
    font-size: 16px;
}

    .synopsistr td {
        border-bottom: 1px #17a455 solid;
    }

.synopsistratd {
    text-indent: 2em;
}


/*----------------------------最新动态------------------------------------------*/
.latestnews {
    width: 1238px;
    min-height: 660px;
    height: 100%;
    margin: 5px 0 0 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

    .latestnews ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .latestnews li {
        width: 1236px;
        height: 60px;
        float: left;
        margin: 20px 0 0 0;
        padding: 0;
        font-family: 宋体;
        text-align: left;
        border: 1px solid #ccc;
        background: #f1f1f1;
    }

        .latestnews li span {
            float: left;
            margin: 5px 0 0 20px;
            padding: 0;
            color: #074655;
            font-size: 14px;
            font-weight: bold;
            text-align: left;
        }

        .latestnews li p {
            margin: 8px 0 0 0;
            padding: 0;
            font-size: 12px;
            color: #888888;
            text-align: center;
        }

        .latestnews li i {
            float: left;
            margin: 8px 0 0 20px;
            padding: 0;
            font-size: 12px;
            color: #000;
            text-align: left;
            font-style: normal;
        }

            .latestnews li i a {
                color: #cc0003;
            }

#basic-accordian {
    border: 5px solid #EEE;
    padding: 5px;
    width: 375px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -175px;
    z-index: 2;
    margin-top: -100px;
}

.accordion_headings {
    padding: 5px;
    background: #99CC00;
    color: #FFFFFF;
    border: 1px solid #FFF;
    cursor: pointer;
    font-weight: bold;
}

    .accordion_headings:hover {
        background: #00CCFF;
    }

.accordion_child {
    padding: 15px;
    background: #EEE;
}

.header_highlight {
    background: #00CCFF;
}

/*----------------------------项目图库------------------------------------------*/
.projectgallery {
    width: 1238px;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

.projectgallery ul{ 
    width: 1250px;
    margin: 0;
    padding: 0;
    list-style-type:none;  
}

.projectgallery li{ 
    margin: 13px 12px 0 0;
        padding: 0;
        width: 300px;
        height: 330px;
        float:left;
        background: #f1f1f1;
}


        .projectgallery li img {
            margin: 5px auto;
            padding: 0;
            width: 290px;
            height: 290px;
        }

        .projectgallery li span {
            font-family: 宋体;
            text-align: left;
            font-size: 12px;
            color: #000;
            text-align: left;
            float: left;
            margin: 0 0 0 6px;
            padding: 0;
        }
/*----------------------------楼盘点评------------------------------------------*/
.review {
    width: 1238px;
    min-height: 700px;
    height: 100%;
    margin: 5px 0 0 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

.reviewtopleft {
    width: 840px;
    min-height: 700px;
    height: 100%;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

.reviewtop {
    width: 840px;
    height: 305px;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
}

.reviewtoppic {
    width: 400px;
    height: 300px;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
    border: 1px solid #ccc;
}

    .reviewtoppic img {
        width: 396px;
        height: 296px;
        margin: 2px 0 0 2px;
        padding: 0;
        float: left;
    }

.reviewtopwz {
    width: 400px;
    height: 300px;
    margin: 0 0 0 20px;
    padding: 0;
    float: left;
    overflow: hidden;
}

.reviewtopwzp {
    font-family: 宋体;
    color: #888888;
    font-size: 12px;
    text-align: left;
    margin: 15px 0 0 0;
    padding: 0;
    position: relative;
}

.reviewtopwz span {
    font-size: 18px;
    font-family: 宋体;
    color: #064854;
    font-weight: bold;
    float: left;
}

.reviewtopwz i {
    font-size: 30px;
    font-family: Arial;
    color: #ff6000;
    font-style: normal;
}

.reviewtopwz pre {
    font-size: 14px;
    font-family: 宋体;
    color: #ccc;
    font-weight: normal;
    margin: 15px 0 0 20px;
    padding: 0;
    float: left;
}

.reviewtopwz img {
    width: 48px;
    height: 23px;
    margin: 6px auto;
    padding: 0;
}

.reviewtopline {
    width: 100%;
    height: 1px;
    margin: 10px auto;
    float: left;
    background: #ccc;
}

.reviewtopdx {
    width: 400px;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
}

    .reviewtopdx span {
        font-size: 16px;
        font-family: 宋体;
        color: #000;
        margin: 20px 0 0 0;
        float: left;
    }

.reviewtopdx1 li {
    line-height: 40px;
    font-size: 14px;
    font-family: 宋体;
    color: #000;
}

.jsstar {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0px;
    width: 200px;
    height: 20px;
    position: relative;
}

    .jsstar li {
        padding: 0px;
        margin: 0 0 0 10px;
        float: left;
        width: 15px;
        height: 15px;
        background: url(../image/star_rating.gif) 0 0 no-repeat;
    }

.yzdp {
    width: 838px;
    height: auto;
    margin: 15px 0 0 0;
    padding: 0;
    float: left;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ccc;
}

.yzdptitle {
    width: 838px;
    height: 30px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #eee;
    border-bottom: 1px solid #ccc;
}

    .yzdptitle p {
        margin: 6px 0 0 0;
        padding: 0;
        font-size: 16px;
        font-weight: bold;
        float: left;
    }

    .yzdptitle i {
        margin: 5px 20px 0 0;
        padding: 0;
        font-size: 12px;
        float: right;
        font-style: normal;
    }

.yzdpleft {
    width: 838px;
    height: auto;
    overflow: hidden;
    float: left;
}

    .yzdpleft ul {
        list-style-type: none;

        float: left;
        margin: 0;
        padding: 0;
    }

    .yzdpleft li {
        font-family: 宋体;
        line-height: 30px;
        padding: 0 0 0 20px;
    }

        .yzdpleft li span {
            font-family: 宋体;
            color: #033333;
        }

.yzdpleftti {
    height: 30px;
    width: 818px;
    background: #f5f5f5;
}

    .yzdpleftti span {
        font-size: 14px;
        font-weight: bold;
        color: #044855;
        float: left;
    }

    .yzdpleftti p {
        font-size: 12px;
        color: #888888;
        float: right;
        font-family: 宋体;
        text-align: left;
        margin: 0;
        padding: 0;
    }

    .yzdpleftti i {
        font-size: 12px;
        color: #669fe6;
        float: right;
        font-family: Arial;
        font-style: normal;
        text-align: right;
        margin: 0;
        padding: 0;
    }

.yzdpleftyz {
    font-size: 12px;
    color: #888888;
}

.yzdpleftyd {
    font-size: 12px;
    color: #f46600;
}

.yzdpleftqd {
    font-size: 12px;
    color: #428fc3;
}

.yzdpleftzh {
    font-size: 12px;
    color: #0e8140;
}

.yzdpleftzc a {
    float: right;
    color: #013332;
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    text-decoration: none;
}

    .yzdpleftzc a:hover {
        text-decoration: underline;
    }

    .yzdpleftzc a span {
        color: #cd0102;
    }

.yzdpleftpl {
    height: 30px;
    width: 815px;
}

    .yzdpleftpl a {
        float: right;
        color: #468fc6;
        font-size: 12px;
        font-weight: bold;
        font-family: 宋体;
    }

        .yzdpleftpl a:hover {
            text-decoration: underline;
        }

.page {
    width: 840px;
    height: 30px;
    margin: 10px 0 0 0;
    float: left;
}

.manu {
    margin: 3px;
    text-align: center;
    font-size: 12px;
    font-family: 宋体;
    padding: 3px 3px 3px 3px;
}

    .manu a {
        margin: 2px;
        color: #036cb4;
        text-decoration: none;
        border: 1px solid #eee;
        padding: 2px 5px 2px 5px;
    }

        .manu a:hover {
            color: #666;
            border: 1px solid #999;
        }

        .manu a:active {
            color: #666;
            border: 1px solid #999;
        }

    .manu .current {
        font-weight: bold;
        margin: 2px;
        color: #fff;
        border: 1px solid #036cb4;
        padding: 2px 5px 2px 5px;
        background: #036cb4;
    }

    .manu .disabled {
        margin: 2px;
        color: #ddd;
        border: 1px solid #eee;
        padding: 2px 5px 2px 5px;
    }

.yzdptx {
    width: 838px;
    height: 580px;
    margin: 15px 0 0 0;
    float: left;
    border: 1px solid #ccc;
}

.yzdptxtle {
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    color: #000;
    padding: 10px 0 0 20px;
}

.yzdptxok {
    width: 260px;
    font-size: 12px;
    margin: 0 auto;
}

.yzdptxbutton {
    width: 75px;
    height: 23px;
    cursor: pointer;
    float: right;
    margin: 0;
    padding: 0 0 0 85px;
    background: url(../image/submit.png) no-repeat;
}

.yzdptxwz {
    border: 1px solid #cfcfcf;
    width: 700px;
    height: 150px;
    margin: 0;
    padding: 0;
}

.yzdptxinput {
    border: 1px solid #cfcfcf;
    width: 339px;
    height: 18px;
}

.yzdptxbt {
    color: #050505;
}

.yzdptxdp {
    margin: 10px 0 0 0;
}

.yzdptxyd {
    color: #f76400;
    vertical-align: top;
}

.yzdptxqd {
    color: #468fc2;
    vertical-align: top;
}

.yzdptxzj {
    color: #0e833f;
    vertical-align: top;
}

.yzdptxdl {
    font-size: 12px;
    font-family: 宋体;
    text-align: left;
    padding: 0 0 0 30px;
}

    .yzdptxdl a {
        text-align: left;
        font-weight: bold;
        color: #023433;
        text-decoration: none;
    }

        .yzdptxdl a:hover {
            text-decoration: underline;
            color: #cd0102;
        }

    .yzdptxdl i {
        text-align: left;
        color: #888888;
        font-style: normal;
    }

.yzdptxok {
    margin: 5px 0 0 0;
}



.reviewtoprighta {
    width: 385px;
    min-height: 700px;
    height: 100%;
    margin: 0;
    padding: 0;
    float: right;
    overflow: hidden;
}

.reviewtopright {
    width: 383px;
    height: 231px;
    margin: 0;
    padding: 0;
    float: right;
    overflow: hidden;
    border: 1px solid #ccc;
}

.reviewrighttitle {
    width: 383px;
    height: 30px;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
    background: #EEE;
    border-bottom: 1px solid #ccc;
}

    .reviewrighttitle p {
        margin: 6px 0 0 0;
        padding: 0;
        font-size: 16px;
        font-weight: bold;
    }

.reviewtoprightnr {
    width: 373px;
    height: 230px;
    margin: 5px 0 0 10px;
    padding: 0;
    float: left;
    overflow: hidden;
}

    .reviewtoprightnr ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .reviewtoprightnr li {
        font-size: 12px;
        font-family: 宋体;
        color: #064854;
        line-height: 30px;
        font-weight: bold;
    }

        .reviewtoprightnr li span {
            font-size: 12px;
            font-family: 宋体;
            color: #000;
            font-weight: normal;
        }


/*---------同区域排行-----------*/

.hdtool {
    width: 383px;
    height: 321px;
    margin: 15px 0 0 0;
    padding: 0;
    float: right;
    overflow: hidden;
    border: 1px solid #ccc;
}

.hdtooltitle {
    width: 383px;
    height: 30px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #EEE;
    border-bottom: 1px solid #ccc;
}

    .hdtooltitle p {
        margin: 6px 0 0 0;
        padding: 0;
        font-size: 16px;
        font-weight: bold;
    }

.hdbutton {
    width: 383px;
    height: 290px;
    margin: 0 auto;
    padding: 0;
}

/* 资料 */
.datalist {
    background: #fff;
    color: #2b2b2b;
    font-size: 12px;
    font-family: 宋体;
    border: none;
}

    .datalist th, .datalist td {
        padding: 3px 5px 2px 7px;
        line-height: 21px;
        text-align: left;
    }

    .datalist th {
        background: #ece8d6;
    }

    .datalist .bg {
        background: #f7f6f1;
    }

.datalistbor .c1, .datalistbor .c2 {
    border-right: 1px solid #fff;
}

.datalist2 th, .datalist2 td {
    text-align: left;
    line-height: 22px;
    padding: 2px 4px;
    background: #fff;
}

.datalist2 .bg th, .datalist2 .bg td {
    background: #f7f6f1;
}

.datalist3 {
    text-align: left;
    line-height: 21px;
}

    .datalist3 dl {
        width: 100%;
        float: left;
        clear: both;
        border: 0;
    }

    .datalist3 dt {
        float: left;
        font-weight: bold;
    }

    .datalist3 dd {
        float: left;
        width: 105px;
    }

    .datalist3 .w120 dd {
        width: 120px;
    }

    .datalist3 dd a, .datalist3 dd a:visited {
        color: #777;
    }

.datalist .num, .datalist2 .num {
    margin: 3px 6px 0 5px;
    background: url(../image/bg_norp1.gif) no-repeat;
    float: left;
    width: 13px;
    line-height: 12px;
    height: 13px;
    text-align: center;
    color: #fff;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
}

.hotlist .num2, .datalist .num2, .datalist2 .num2 {
    margin: 3px 6px 0 5px;
    background: url(../image/bg_norp2.gif) no-repeat;
    float: left;
    width: 13px;
    line-height: 12px;
    height: 13px;
    text-align: center;
    color: #fff;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
}

.datalist .num, .datalist .num2 {
    margin-left: 0;
}

.hotlist .bg td {
    background: #fff;
}

.hotlist th.c1 {
    padding-left: 6px;
}

.hotlist p .c1 {
    float: left;
    width: 54px;
}

.hotlist p .c2 {
    float: left;
    width: 42px;
}

/*---评分弹出窗体---*/
.reviewtopdxtk {
    width: 400px;
    height: 200px;
    float: left;
    margin: 0 0 0 20px;
    padding: 0;
}

    .reviewtopdxtk span {
        font-size: 16px;
        font-family: 宋体;
        color: #000;
        margin: 20px 0 0 0;
        float: left;
    }




#lean_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}

#OpenWindow {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    display: none;
    padding-bottom: 2px;
    width: 400px;
    height: 350px;
    z-index: 11000;
    left: 50%;
    margin-left: -202px;
    opacity: 1;
    position: fixed;
    margin: 100px 0 0 0;
}

#OpenWindow-header {
    background: url("../image/hd-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 18px 18px 14px;
}

.modal_close {
    background: url("../image/modal_close.png") repeat scroll 0 0 transparent;
    display: block;
    height: 14px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 14px;
    z-index: 2;
}
