﻿

.itemstyle0
{
    color:#333333;
}

.itemstyle0 .Head
{
    background-image: url(img/hometablehead.gif);
    background-position-y: top;
    background-repeat: repeat-x;
    background-color: #eff9f6;
    height:25px;
    line-height:25px;
    border-right: #aeccee 1px solid;
    border-top: #aeccee 1px solid;
    border-left: #aeccee 1px solid;
    border-bottom: #aeccee 1px solid;
}
.itemstyle0 .Text
{
    border-right: #aeccee 1px solid;
    border-left: #aeccee 1px solid;
    border-bottom: #aeccee 1px solid;
    
}
.itemstyle0 .Head h2
{
    font-size:12px;
    color:#004499;
    margin-left:10px;
}
.itemstyle0 ul
{
    margin:0px;
    padding:5px;
    margin-left:25px;
}
.itemstyle0 ul li
{
    margin:0px;
    padding:0px;
}

.itemstyle1
{
    background-image: url(img/itemstyle1.gif);
    background-position-y: top;
    background-repeat: repeat-x;
    background-color: #eff9f6;
}
.itemstyle1 .Head
{
    color:#333333;
}
.itemstyle1 .Head h2
{
    margin:8px;
    margin-bottom:0px;
    font-weight: normal;
    float:left;
}
.itemstyle1 .Head span
{
    float:right;
    margin:8px;
}
.itemstyle1 .Text
{
    clear:both;
    margin:8px;
}

.itemstyle2
{
    background-color: #eff9f6;
}
.itemstyle2 .Head
{
    background-image: url(img/itemstyle2.gif);
    color: #333333;
    height:30px;
    line-height:30px;
    font-family: 微软雅黑;
}
.itemstyle2 .Head h2
{
    font-size:14px;
    font-weight: bold;
    color: #ffffff;
    margin-left:8px;
    float:left;
}
.itemstyle2 .Head a
{
    color: #ffffff;
}
.itemstyle2 .Head span
{
    float:right;
    margin-right:5px;
    color: #ffffff;
}
.itemstyle2 .Text
{
    clear: both;
}
.itemstyle3
{
    border-right: #b7dadf 1px solid;
    border-top: #b7dadf 1px solid;
    border-left: #b7dadf 1px solid;
    border-bottom: #b7dadf 1px solid;
    background-color: #ffffff;
    font-family: 宋体, 黑体;
}

.itemstyle3 .Head
{
    background-image: url(img/itemstyle3.gif);
    color: #004499;
    height:29px;
    line-height:29px;
    font-family: 微软雅黑;
}
.itemstyle3 .Head h2
{
    font-size:14px;
    margin-left:8px;
    float:left;
}
.itemstyle3 .Head span
{
    float:right;
    margin-right:8px;
}
.itemstyle3 .Text
{
    background-image: url(img/TopBg.gif);
    background-position-y: top;
    background-repeat: repeat-x;
    color: dimgray;
}

.itemstyle3 .Text h3
{
    margin:0px;
    padding:0px;
    font-size:14px;
}
.itemstyle3 .Member
{
    padding:5px;
}
.itemstyle4
{
}
.itemstyle4 .Head
{
    color: #ffffff;
    background-color: #0d9eed;
}
.itemstyle4 .Head h2
{
    margin:5px;
    font-size:14px;
}
.itemstyle4 h3
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
.itemstyle4 .Text
{
}
.itemstyle4 ul
{
    margin:0px;
    padding:0px;
}

.NewsList_Style1
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.NewsList_Style1 li
{
    margin:0px;
    padding:0px;
    margin-left:5px;
    margin-bottom:3px;
    margin-top:4px;
}


.NewsList_Style2
{
    font-family: 宋体, 黑体;
    line-height:20px;
}
.NewsList_Style2 img
{
    width: 156px;
    height: 68px;
    margin-right: 10px;
    
}
.NewsList_Style2 .box2 td
{
    margin:3px;
    padding-bottom:4px;
}


.NewsList_Style3
{
    font-size: 14px;
    font-family: 宋体, 黑体;
    color: #004499;
}
.NewsList_Style3 .box1
{
    border-right: #c9c9c9 1px solid;
    border-top: #c9c9c9 1px solid;
    border-left: #c9c9c9 1px solid;
    border-bottom: #c9c9c9 1px solid;
    width:163px;
    height:142px;
    text-align:center;
    font-size:12px;
    margin:5px;
}
.NewsList_Style3 .box1 img
{
    width:150px;
    height:115px;
    margin:5px;
    margin-bottom:2px;
}
.NewsList_Style3 .box2
{
    border-right: #afc9e0 1px solid;
    border-top: #afc9e0 1px solid;
    border-left: #afc9e0 1px solid;
    border-bottom: #afc9e0 1px solid;
    background-color: #f1f8ff;
    width:163px;
    font-size:12px;
    margin:5px;
}
.NewsList_Style3 .box3
{
}
.NewsList_Style3 h2
{
    margin:3px;
    font-size:16px;
    padding:0px;
    line-height:28px;
}
.NewsList_Style3 ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.NewsList_Style3 ul li
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    line-height:22px;
}



.NewsList_Style4
{
}
.NewsList_Style4 ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: square;
    list-style-position: inside;
 }
 .NewsList_Style4 ul li
{
    margin:0px;
    padding:0px;
    margin-left:5px;
    margin-bottom:2px;
}
 .NewsList_Style4 .NewsImgBox
{
    width: 120px;
    height: 120px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: center;
    font-weight: bold;
}
  .NewsList_Style4 .NewsImgBox img
  {
    border-right: #b7dadf 1px solid;
    border-top: #b7dadf 1px solid;
    border-left: #b7dadf 1px solid;
    border-bottom: #b7dadf 1px solid;
    background-color: #ffffff;
    width: 116px;
    height: 96px;
    padding: 2px;
  }
.NewsList_Style5
{
    font-size:12px;
}  
.NewsList_Style5 ul
{
    list-style-type: none;
    margin:0px;
    padding:0px;
}
.NewsList_Style5 ul li
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    margin-top:4px;
}
.NewsList_Style5 .NewsImgBox img
  {
    border:0px;
    width: 170px;
    height: 58px;
    padding: 2px;
  }
.NewsList_Style6
{
}
.NewsList_Style6 .box1
{
    float:left;
    border-right: #b7dadf 1px solid;
    border-top: #b7dadf 1px solid;
    border-left: #b7dadf 1px solid;
    border-bottom: #b7dadf 1px solid;
    background-color: #ffffff;
    text-align:center;
    margin-left:8px;
    margin-top:5px;
}
.NewsList_Style6 .box2
{
    float:right;
    border-right: #b7dadf 1px solid;
    border-top: #b7dadf 1px solid;
    border-left: #b7dadf 1px solid;
    border-bottom: #b7dadf 1px solid;
    background-color: #ffffff;
    text-align:center;
    margin-top:5px;
    margin-right:8px;
}
.NewsList_Style6 .box3
{
    margin-left:5px;
    margin-top:5px;
}
.NewsList_Style6 .box3 td
{
    width:200px;
}
.NewsList_Style6 img
{
    
    width: 110px;
    height: 80px;
    margin:3px;
}

.HouseList_Style1
{

}
.HouseList_Style1 ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: square;
    list-style-position: outside;
}
.HouseList_Style1 li
{
    margin:0px;
    padding:0px;
    border-bottom: gainsboro 1px dotted;
    margin-left:20px;
    margin-top:6px;
}

.HouseList_Style2
{
    border-bottom: gainsboro 1px dotted;
    width:100%;
    margin-bottom:3px;
    margin-top:3px;
}
.HouseList_Style2 td
{
    vertical-align:top;
    }
.HouseList_Style2 img
{
    width: 70px;
    height: 50px;
    border-right: #b7dadf 1px solid;
    border-top: #b7dadf 1px solid;
    border-left: #b7dadf 1px solid;
    border-bottom: #b7dadf 1px solid;
    padding: 5px;
    background-color: #ffffff;
    margin-bottom:2px;
}

.HouseList_Style3
{
}
.HouseList_Style3 ul
{
        margin: 0px;
    padding: 0px;
    list-style-type: square;
    list-style-position: outside;
}
.HouseList_Style3 li
{

        margin:0px;
    padding:0px;
    border-bottom: gainsboro 1px dotted;
    margin-left:20px;
    margin-top:6px;
}

.HouseFastSearch_Style1
{
}
.HouseFastSearch_Style1 .Head
{
    width:60px;
    float:left;
}
.HouseFastSearch_Style1 .Head h3
{
    font-size:12px;
    margin:0px;
    padding:0px;
    color: #004499;
    margin-top:5px;
}
.HouseFastSearch_Style1 .Text
{
    float:left;
}


.MemberList_Style1
{
    float:left;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    margin:4px;
    width:110px;
    height:170px;
    text-align:center;

    
}

.MemberList_Style1 .memberlogo
{
    width: 100px;
    height: 120px;
    background-color: #ffffff;
    margin:3px;
}
.MemberList_Style1 p
{
    margin:0px;
    padding:0px;
}
.AgentList_Style1
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    width:176px;
    height:90px;
    margin-top:10px;
    margin-left:5px;
    text-align:center;
}
.AgentList_Style1 img
{
    width: 166px;
    height: 58px;
    background-color: #ffffff;
    margin-top:5px;
}
.AgentList_Style1 p
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    word-wrap : break-word ;
    word-break : break-all ;
}

.HouseBook
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    text-align: center;
    margin-top: 12px;
    margin-left: 10px;
    margin-bottom: 0px;
    margin-right: 0px;
    width: 110px;
    height: 110px;
    overflow: hidden;

}
.HouseBook img
{
    width: 100px;
    height: 100px;
    margin:5px;
}
.loading
{
    width: 16px;
    height: 16px;
}


.MessageBox
{
    border-right: gainsboro 1px dashed;
    border-top: gainsboro 1px dashed;
    border-left: gainsboro 1px dashed;
    border-bottom: gainsboro 1px dashed;
    background-color: lightgoldenrodyellow;
    padding: 5px;
    color: orangered;
}
.MessageBox2
{
    border-right: gainsboro 1px dashed;
    border-top: gainsboro 1px dashed;
    border-left: gainsboro 1px dashed;
    border-bottom: gainsboro 1px dashed;
    background-color: #eff9f6;
    padding: 5px;
    color: black;
    margin:5px;
}
.AlertMsg
{
    background-color: black;
    color: white;
    padding:10px;
}

.housebigimage
{
    width:780px;
    height:500px;
}

/*行高定义*/
.HomeLine1
{
    height: 240px;
    overflow: hidden;
}
.HomeLine1x
{
    height: 282px;
    overflow: hidden;
}
.HomeLine2x
{
    height: 80px;
    overflow: hidden;
}
.HomeLine3x
{
    height: 238px;
    overflow: hidden;
}
.HomeLine2
{
    height:150px;
    overflow: hidden;
}
.HomeLine3
{
    height:380px;
    overflow: hidden;
}
.HomeLine4
{
    height:240px;
    overflow: hidden;
}
.HomeLine5
{
    height:220px;
    overflow: hidden;
}
.HomeLine6
{
    height:325px;
    overflow: hidden;
}
.WhiteBlue
{
    background-color:#f9faff;
}


/*Member*/

.SearchNav
{
    margin:10px;
    margin-top:0px;
    font-size: 12px;
}
.SearchNav .Head
{
    width:100px;
    float:left;
}
.SearchNav .Head h3
{
    font-size:12px;
    margin:0px;
    padding:0px;
    color: #004499;
    margin-top:5px;
}
.SearchNav .Text
{
    float:left;
    width:780px;
}

.SearchNav ul
{
    list-style-type: none;
    margin:0px;
    padding:0px;
    margin-top:5px;
}

.SearchNav ul li
{
    float:left;
    margin:0px;
    padding:0px;
    margin-right:5px;
    
}

.SearchNav ul .selected a
{
    font-weight: bold;
    color: red;
}

.HouseDetailNav
{
    font-size:12px;
}
.TextBlock
{
    padding:5px;
    background-color: #eff9f6;
}

.ListTable
{
    margin:0px;
    padding:0px;
    width:100%;
        word-wrap : break-word ;
    word-break : break-all ;
}
.ListTable td
{
    border-bottom: gainsboro 1px dashed;
    padding:3px;
    word-wrap : break-word ;
    word-break : break-all ;
}
.HouseDetail h2
{
    border-bottom: gainsboro 1px dashed;
}

.HouseDetailImg
{
    width: 180px;
    height: 180px;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    padding: 5px;
    margin: 7px;
    margin-right: 0px;
    margin-bottom:4px;
}
.HouseDetailMemberImg
{
    width: 100px;
    height: 125px;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    padding: 5px;
    background-color: #ffffff;
}
.HouseDetailAgentImg
{
    width: 166px;
    height: 58px;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    padding: 5px;
    background-color: #ffffff;
}
.HouseDetailAgentText
{
    margin:0px;
    padding:0px;
}
.HouseDetailAgentText h4
{
    font-size:14px;
    margin:0px;
    padding:0px;
}

.checkitem
{
    color: orangered;
}
.LandLordHouse
{
    border-bottom: gainsboro 1px dashed;
}
.LandLordHouse h2
{
    margin: 0px;
    padding: 3px;
    background-color: #eff9f6;
    font-size: 12px;
    color: dimgray;
}
.LandLordHouse p
{
    margin:5px;
    padding:0px;
}
.MemberLeft ul
{
    margin:0px;
    padding:0px;
    list-style-type: none;
}
.MemberLeft ul li
{
    border-bottom: #b7cce0 1px dashed;
    margin:0px;
    padding:0px;
    height:25px;
    line-height:25px;
}
.MemberLeft ul li a
{
    margin-left:5px;
}
.MemberLeft ul .selected
{
    background-image: url(img/memberleftbg.jpg);
}
.MemberLeft ul .selected a
{
    color: #ffffff;
    font-weight: bold;
}

.sellrentpublic
{
    color: dimgray;
    font-size:14px;
    margin:5px;
}

.SellHouseImage h4
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
.SellHouseImage img
{
    border-right: whitesmoke 1px solid;
    border-top: whitesmoke 1px solid;
    border-left: whitesmoke 1px solid;
    border-bottom: whitesmoke 1px solid;
    background-color: #ffffff;
    padding:3px;
    width:100px;
    height:100px;
}

.LinkButton
{
    background-image: url(img/y2.gif);
    background-repeat: no-repeat;
    text-align:center;
    font-size:12px;
    width:70px;
    height:21px;
    line-height:21px;
    display:block;
    float:left;
    margin-right:5px;
}
.LinkButton2
{
    background-image: url(img/y2.gif);
    background-repeat: no-repeat;
    text-align:center;
    font-size:12px;
    width:70px;
    height:21px;
    line-height:21px;
    display:block;
    margin-right:5px;
    float:right;
}

.NewsDetail
{
}
.NewsDetail h2
{
    font-size: 18px;
    margin:5px;
}
.Demo
{
    border-right: whitesmoke 1px solid;
    border-top: whitesmoke 1px solid;
    border-left: whitesmoke 1px solid;
    border-bottom: whitesmoke 1px solid;
    margin:5px;
    padding:5px;
    background-color: #eff9f6;
}
.Content
{
    margin:5px;
    padding:5px;
    font-size:14px;
}

.NewsList
{
    border-bottom: darkgray 1px double;
    padding-bottom:10px;
}
.NewsList .NewsListTable
{
    width:100%;
    color: darkgray;
    font-size:14px;
}
.NewsList .splitline
{
    border-bottom: darkgray 1px dashed;
    height:1px;
    margin-top:5px;
    margin-bottom:5px;
}

.Login
{
    font-size:14px;
}
.Login td
{
    padding:3px;
}

.getpwddemo
{
    list-style-type: upper-roman;
    margin:10px;
    padding:0px;
    font-size:14px;
}
.getpwddemo li
{
    border-bottom: gainsboro 1px dotted;
    margin-bottom:5px;
}

.FriendLink
{
    background-color: ghostwhite;
    color: dimgray;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
}  
.FriendLink .Head
{
    background-color: #eff9f6;
    
}
.FriendLink .Head h2
{
        font-size: 12px;
        padding:5px;
        float:left;
}
.FriendLink .Head span
{
    float:right;    
    padding:5px;
}
.FriendLink .Text
{
    line-height: 25px;
    background-color: #ffffff;
}
.FriendLink .Text a
{
    color: dimgray;
    text-decoration: underline;
    margin-left:10px;
}
.FriendLink .Text a:hover
{
    color:Black;
}

.SearchPanel
{

    border-bottom: dimgray 1px dashed;
    margin:0px;
    padding:0px;
}
.SearchPanel h3
{
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color: dimgray;
}

/*房源添加器*/
.HouseCollectionTool
{
    background-color: ghostwhite;
}
.HouseCollectionTool .Head
{
    background-image: none;
    background-color: #eff9f6;
    font-size: 14px;
}
.HouseCollectionTool .Text
{
    background-image: none;
}


.SellHouseTable
{
}
.RentHouseTable
{
    background-color: whitesmoke;
}


.FunctionTable
{
    background-color: ghostwhite;
    margin: 5px;
border-left: gainsboro 1px solid;
 
}
.FunctionTable .Table1
{
    background-color: dimgray;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    color:White;
}
.FunctionTable .Table1 td
{
    text-align: center;
    padding: 3px;
    border-right: gainsboro 1px solid;
}

.FunctionTable .Table2
{
    background-color: #eff9f6;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    color: dimgray;
}
.FunctionTable .Table2 td
{
    text-align: center;
    padding: 3px;
    border-right: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
}
.FunctionTable .Table3
{
    background-color: ghostwhite;
    width: 100%;
    font-size: 12px;
    color: dimgray;
}
.FunctionTable .Table3 td
{
    text-align: center;
    padding: 3px;
    border-right: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
}



.commenthead
{
    background-color: whitesmoke;
    margin-top: 5px;
    padding:5px;
    
}
.commentbody
{
    padding: 5px;
    border-bottom: lightgrey 1px dashed;
    background-color: #ffffff;
    margin-bottom:5px;
}

.CommentList
{
    overflow: auto;
    height: 450px;
    border-bottom: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-right: gainsboro 1px solid;
    margin-top: 5px;
    padding: 5px;
    background-color: whitesmoke;
}

.ListTable2
{
}
.ListTable2 .TableHead
{
    color: dimgray;
    font-weight: bold;
    background-color: whitesmoke;
    width: 100%;
    border-bottom: lightgrey 1px solid;
}
.ListTable2 .TableHead td
{
    padding:5px;
    text-align:center;
}

.ListTable2 .TableBody
{
    color: dimgray;
    width: 100%;
    border-bottom: lightgrey 1px dotted;
}
.ListTable2 .TableBody td
{
    padding:5px;
    text-align:center;
}


/*评论*/
.OKMessage
{
    font-size: 14px;
    color: dimgray;
    padding: 10px;
    background-image: url(img/ok.png);
    background-repeat: no-repeat;
    padding-left:40px;
}
.Comment
{
    margin:10px;
}
.CommentItem
{
    border-bottom: gainsboro 1px dotted;
    border-left: gainsboro 1px dotted;
    border-top: gainsboro 1px dotted;
    border-right: gainsboro 1px dotted;
    margin-top:10px;
}
.CommentItem .CommentHead
{
    background-color: whitesmoke;
    padding: 5px;
    color: dimgray;
}
.CommentItem .CommentHead .floor
{
    float:left;
}
.CommentItem .CommentHead .publicer
{
    float:right;
}
.CommentItem .CommentBody
{
    padding:5px;
}
.CommentPublic
{
    background-color: whitesmoke;
    border-bottom: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-right: gainsboro 1px solid;
    padding: 5px;
    color: dimgray;
    margin-top:10px;
}
.CommentPublic h2
{
    font-size:14px;
    margin:10px;
}
.CommentPublic .CommentTextBox
{
    height:120px;
    width:570px;
    margin-left:10px;
}
.CommentPublic .CommentAction
{
    margin:10px;
}



/*事件*/
.EventMeterItem
{
    border-bottom: gold 1px solid;
    border-left: gold 1px solid;
    border-top: gold 1px solid;
    border-right: gold 1px solid;
    background-color: lightyellow;
    width:100%;
    margin-bottom:5px;
}
.EventMeterItem .name
{
    padding:5px;
}
.EventMeterItem .name h2
{
    font-size: 14px;
    margin:0px;
    padding:0px;
}

.EventMeterItem .score
{
    width: 100px;
    text-align: center;
    background-color: honeydew;
}
.EventMeterItem .score h2
{
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    color: green;
}
.UnComplete
{
    background-color: gainsboro;
    border-bottom: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-right: darkgray 1px solid;
}
.UnComplete .score
{
    background-color: whitesmoke;
}

.Deduct
{
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    background-color: dimgray;
    border-top: black 1px solid;
    border-right: black 1px solid;
    color:White;
}
.Deduct .score
{
    background-color: gainsboro;
    color: dimgray;
}
.Deduct .score h2
{
    color: red;
    
}
