@import url("../../css/header.css");
@import url("shhouse_header.css");
@import url("shhouse_publish.css");

.layout{width:900px; margin:0 auto;}

.cr{width:706px; float:right;}

.reco{width:704px; border:1px solid #B1C5DD; margin-bottom:4px;}
.reco h2{background:#F1F5FA url(../images/163_shhouse_icon_06.gif) 6px 4px no-repeat; border-bottom:1px solid #B1C5DD; padding:8px 14px 6px 22px; color:#1F3A87;}
.reco span{float:right; font-weight:normal;}
.reco span a{color:#1F3A87;}
.reco span a:hover{color:#F00;}
.reco img{margin:2px 4px;}

.bar706{width:684px; padding:8px 0 6px 20px; border:1px solid #B1C5DD; margin-bottom:4px;}
.bar706 a{color:#1F3A87; text-decoration:none;}
.bar706 a:hover{color:#F00;}

.primary{width:706px;}

.cside{width:188px; float:right;}
.cside .advs{border:1px solid #B1C5DD; padding-bottom:4px; margin-bottom:4px;}
.cside .advs img{margin-bottom:4px;}
.cside .advs ul{padding:0 0 0 10px;}
.cside .advs li{padding:6px 0 4px; list-style:none;}
.cside .advs ul a{color:#1F3A87; text-decoration:none;}
.cside .advs ul a:hover{color:#F00;}
.cside .listbox{border:1px solid #B1C5DD; margin-bottom:4px;}
.cside .listbox h2{background:#F1F5FA; padding:6px 0 4px 12px; border-bottom:1px solid #B1C5DD; color:#1F3A87;}
.cside .listbox ul{padding:5px 10px 6px;}
.cside .listbox li{padding:6px 0 4px; list-style:none;}
.cside .listbox ul a{color:#1F3A87; text-decoration:none;}
.cside .listbox ul a:hover{color:#F00;}
* html .cside .listbox li{padding:6px 0 3px;}

.primary .news{width:500px; height:200px; margin-bottom:4px; overflow:hidden; border:1px solid #B1C5DD; padding:5px;}
.primary .news .list{width:236px; float:right;}
.primary .news .list h2{font-size:14px; padding:8px 0 6px;}
.primary .news .list li{list-style:none; padding:6px 0 4px;}
*+html .primary .news .list li{padding:7px 0 5px;}
.primary .news .list h2 a{color:#000; text-decoration:none; font-size:14px;}
.primary .news .list h2 a:hover{color:#F00;}
.primary .news .list ul a{color:#000; text-decoration:none;}
.primary .news .list ul a:hover{color:#F00;}
.primary .slide{width:242px; height:198px; overflow:hidden; background:#ccc; float:left;}

.primary .mainswitch{border-left:1px solid #B1C5DD; width:511px; height:29px; background:url(../images/163_shhouse_switch_bg.gif) 0px 28px repeat-x;}
.primary .mainswitch ul{}
.primary .mainswitch li{width:100px; float:left; text-align:center; list-style:none;}
.primary .mainswitch .active{border-top:1px solid #B1C5DD; padding:8px 0 6px; border-right:1px solid #B1C5DD; color:#1F3A87; background:#FFF;}
.primary .mainswitch .normal{border:1px solid #B1C5DD; padding:8px 0 5px; border-left:0; background:#F1F5FA; color:#666;}
*+html .primary .mainswitch .normal{padding:8px 0 7px;}
*+html .primary .mainswitch .active{padding:8px 0 8px;}
.primary .mainswitch .active a{color:#1F3A87; font-weight:bold; text-decoration:none;}
.primary .mainswitch .normal a{color:#666; font-weight:bold; text-decoration:none;}
.primary .mainswitch .ad{float:right; line-height:28px; margin-right:6px;}
.primary .mainswitch .ad a{color:#000; text-decoration:none;}

.primary .mainlist{width:510px; border:1px solid #B1C5DD; border-top:0; padding:5px 0 10px; margin-bottom:4px;}
.primary .mainlist table th{color:#1F3A87; line-height:30px;}
.primary .mainlist table td{border-bottom:1px dashed #CCC; line-height:26px;}
*+html .primary .mainlist table td{line-height:24px;}
.primary .mainlist a{color:#1F3A87; text-decoration:none;}
.primary .mainlist a:hover{color:#F00;}

.primary .adv{width:512px; height:80px; margin:0 0 4px; overflow:hidden;}



.tools{width:184px; border:1px solid #B1C5DD; margin-bottom:4px;}
.tools h2{background:#F1F5FA; padding:6px 0 4px 12px; border-bottom:1px solid #B1C5DD; color:#1F3A87;}
.tools p{line-height:22px; padding:6px 10px;}
.tools a{color:#000; text-decoration:none;}
.tools a:hover{color:#F00;}

.brokers{width:184px; border:1px solid #B1C5DD; margin-bottom:4px; padding-bottom:4px;}
.brokers h2{background:#F1F5FA; padding:6px 0 4px 12px; border-bottom:1px solid #B1C5DD; color:#1F3A87;}
.brokers .cell{width:165px; padding:5px 0 1px; margin:0 auto;}
.brokers .cell .portrait{float:left; width:66px; height:85px; margin-right:8px;}
.brokers .cell p{line-height:22px;}

.newjoinin{width:184px; border:1px solid #B1C5DD; margin-bottom:4px; padding-bottom:4px;}
.newjoinin h2{background:#F1F5FA; padding:6px 0 4px 12px; border-bottom:1px solid #B1C5DD; color:#1F3A87;}
.newjoinin ul{padding:6px 0; width:164px; margin:0 auto;}
.newjoinin li{list-style:none; padding:5px 0 4px 8px; background:url(../images/163_newhouse_lipoint.gif) 0px 10px no-repeat;}
.newjoinin ul a{color:#000; text-decoration:none;}
.newjoinin ul a:hover{color:#F00;}

.forumtopic{width:184px; border:1px solid #B1C5DD; margin-bottom:4px; padding-bottom:1px;}
.forumtopic h2{background:#F1F5FA; padding:6px 0 4px 12px; border-bottom:1px solid #B1C5DD; color:#1F3A87;}
.forumtopic ul{padding:4px 0; width:164px; margin:0 auto;}
.forumtopic li{list-style:none; padding:6px 0 4px;}
.forumtopic ul a{color:#1F3A87; text-decoration:none;}
.forumtopic ul a:hover{color:#F00;}

.photos{width:898px; border:1px solid #B1C5DD; margin:0 auto; padding-bottom:6px;}
.photos h2{background:#F1F5FA; padding:6px 0 4px 12px; border-bottom:1px solid #B1C5DD; color:#1F3A87;}
.photos ul{padding:10px 0;}
.photos li{width:112px; float:left; text-align:center; list-style:none;}
.photos li img{padding:1px; border:1px solid #CCC; width:90px; height:90px;}
.photos li p{line-height:14px;}
.photos li p a{color:#1F3A87; font-weight:bold; line-height:24px; text-decoration:none;}

#Footer{margin:20px auto; text-align:center;}
#Footer p{margin:7px auto;}
#Footer a{text-decoration:none; color:#000000;}
