@charset "utf-8";
/**
* Description: Public component style 
* Developers: zhiwen <zhiwen@leju.sina.com.cn>
**/
/*Common
-------------------------------------------------------------- */
body { background:#f8f9f1 }
a:link, a:visited { color:#000; text-decoration:none;}
a:hover { text-decoration:underline}
/*Font
-------------------------------------------------------------- */
.boo { font-weight:bold;}
.engfont { font-family:Arial;}
/*Color
-------------------------------------------------------------- */
.col_1 { color:#d52d2d } /*red*/
/*Wrap
-------------------------------------------------------------- */
.wrap { width:950px; margin:0 auto; background:#fff;}
/*Header
-------------------------------------------------------------- */
#top_nav { border:1px solid #e3e3e3; height:31px; background:url(../images/line0.png) repeat-x; padding:0 15px; margin-bottom:1px;}
#top_nav .logo{float:left;padding:2px 0 0 0;}
#top_nav .nav,#top_nav .login { background:url(../images/bg0.png) no-repeat;}
#top_nav .nav{float:right;padding:0 10px;line-height:28px; background-position:-218px 7px;background-repeat:no-repeat}
#top_nav .nav li{float:left;padding:0 10px;}
#top_nav .login{float:right;padding:0 10px;line-height:28px;background-position:0 3px;background-repeat:no-repeat}
#top_nav .login li{float:left;padding:0 5px;}
.banner { height:437px; background:url(../images/banner.png) no-repeat;}
/*乐居会话题
-------------------------------------------------------------- */
.con_wrap {width:920px; margin:0 auto;}
.topic,.answer {padding:10px; background:url(../images/bg1.png);}
.topic h1 { border-bottom:1px solid #cecece; font-size:24px; color:#90bf18;  font-family:"Microsoft YaHei"; font-weight:500; padding-left:10px;}
.topic p { border-top:1px solid #fff; color:#4a4a4a; text-indent:2em; line-height:180%; padding-top:5px;}
.topic p span a{display:inline-block;width:60px; height:20px; background:url(../images/bg0.png) no-repeat 0 -28px; text-indent:-99999px; }
/*幸运抢答
-------------------------------------------------------------- */
.answer { position:relative; background:url(../images/bg2.png); height:300px;}
.answer_sub { display:block;width:163px; height:39px; background:url(../images/bg0.png) no-repeat 0 -54px; z-index:1; text-indent:-9999px; border:none; cursor:pointer}
/*弹出框
-------------------------------------------------------------- */
.city_list{ position:absolute; width:302px;height:260px; z-index:2; display:none; top:55px;}
.city_list h3 { height:32px; line-height:32px; background:url(../images/bg0.png) no-repeat 0 -253px; padding:0 7px; font-size:14px; color:#FFFFFF; font-weight:bold; }
.city_list h3 .colse {float:right; width:15px; height:32px; }
.city_list h4 { height:7px; font-size:1px; line-height:0px; background:url(../images/bg0.png) no-repeat 0 -292px; _background-position:2px -292px;}
.city_list ul { background:#e8e8e8; padding:10px; border:1px solid #c2c2c2; border-bottom:none; border-top:none; }
.city_list ul li { margin-bottom:10px;}
.city_list ul li span { float:left;}
.city_list ul li.nomb { margin-bottom:0;}
.logintext {width:210px;}
.loginsub { margin-left:215px; width:60px; height:25px; background:url(../images/bg0.png) no-repeat -242px -57px; border:none; cursor:pointer;}

.c_right{width:900px; height:250px;float:left; position:relative; background:url(../images/bg2.png);}
img{border:0px solid;}
/*墙样式开始*/
.wall {font-family: 宋体;font-size: 9pt;text-decoration: none;line-height: 150%;color:#000; width:165px;position:absolute;cursor:move;word-break:break-all;}
/*贴样式1*/
.top-1{ background:url(../images/bg0.png) no-repeat 0 -101px; width:163px; border:1px solid #6e95cf; height:25px; float:left; line-height:25px;}
.wall_name-1{float:left; width:135px; padding-left:10px; height:25px; display:inline; }
.wall_name-1 dd{float:left; height:24px; font-size:14px; font-weight:bold; color:#FFFFFF}
.wall_name-1 dt{float:left;  height:24px;color:#7a006a;}
.mid-1{border:1px solid #6e95cf; border-bottom:none; border-top:none; width:163px; float:left; height:100px; background:#fff;}
.mid-1-m{ padding-left:10px;}
.bot-1{background:#FFFFFF; width:163px; border:1px solid #6e95cf; border-top:none;float:left;text-align:right;font-size:12px;}
/*贴样式2*/
.top-2{ background:url(../images/bg0.png) no-repeat 0 -130px; width:163px; border:1px solid #ea8fb1; height:25px; float:left; line-height:25px;}
.wall_name-2{float:left; width:135px; padding-left:10px; height:25px; display:inline; }
.wall_name-2 dd{float:left; height:24px; font-size:14px; font-weight:bold; color:#FFFFFF}
.wall_name-2 dt{float:left;  height:24px;color:#7a006a;}
.mid-2{border:1px solid #ea8fb1; border-bottom:none; border-top:none; width:163px; float:left;height:100px; background:#fff;}
.mid-2-m{  padding-left:10px;}
.bot-2{background:#FFFFFF; width:163px; border:1px solid #ea8fb1; border-top:none;float:left;text-align:right;font-size:12px;}
/*贴样式3*/
.top-3{ background:url(../images/bg0.png) no-repeat 0 -160px; width:163px; border:1px solid #eaa85c; height:25px; float:left; line-height:25px;}
.wall_name-3{float:left; width:135px; padding-left:10px; height:25px; display:inline; }
.wall_name-3 dd{float:left; height:24px; font-size:14px; font-weight:bold; color:#FFFFFF}
.wall_name-3 dt{float:left;  height:24px;color:#7a006a;}
.mid-3{border:1px solid #eaa85c; border-bottom:none; border-top:none; width:163px;  float:left;height:100px; background:#fff;}
.mid-3-m{  padding-left:10px;}
.bot-3{background:#FFFFFF; width:163px; border:1px solid #eaa85c; border-top:none;float:left;text-align:right;font-size:12px;}
/*贴样式4*/
.top-4{ background:url(../images/bg0.png) no-repeat 0 -189px; width:163px; border:1px solid #98bc3e; height:25px; float:left; line-height:25px;}
.wall_name-4{float:left; width:135px; padding-left:10px; height:25px; display:inline; }
.wall_name-4 dd{float:left; height:24px; font-size:14px; font-weight:bold; color:#FFFFFF}
.wall_name-4 dt{float:left;  height:24px;color:#7a006a;}
.mid-4{border:1px solid #98bc3e; border-bottom:none; border-top:none; width:163px; float:left;height:100px; background:#fff;}
.mid-4-m{ padding-left:10px; }
.bot-4{background:#FFFFFF; width:163px;  border:1px solid #98bc3e; border-top:none;float:left;text-align:right;font-size:12px;}
/*贴样式5*/
.top-5{ background:url(../images/bg0.png) no-repeat 0 -218px; width:163px; border:1px solid #73bef5; height:25px; float:left; line-height:25px;}
.wall_name-5{float:left; width:135px; padding-left:10px; height:25px; display:inline; }
.wall_name-5 dd{float:left; height:24px; font-size:14px; font-weight:bold; color:#FFFFFF}
.wall_name-5 dt{float:left;  height:24px;color:#7a006a;}
.mid-5{border:1px solid #73bef5; border-bottom:none; border-top:none; width:163px; padding:0 10px; float:left;height:100px; background:#fff;}
.mid-5-m{ padding-left:10px; }
.bot-5{background:#FFFFFF; width:163px;  border:1px solid #73bef5; border-top:none;float:left;text-align:right;font-size:12px;}
/*墙样式结束*/


/*获奖者展示
-------------------------------------------------------------- */
.win_show { padding:10px 0; background:url(../images/bg1.png);}
.title { background:url(../images/banner.png) no-repeat 0 -449px; height:39px; line-height:30px; padding-left:10px; font-size:18px; color:#FFFFFF; font-family:"Microsoft YaHei"; font-weight:600;}
.win_show_list {width:880px; background:#e8d3db; padding:0 15px; height:32px; line-height:32px; margin-top:7px;}
.name ul{overflow:hidden;}
.name ul li{ float:left; margin-right:15px; }
.name ul li a:link,.name ul li a:visited{ color:#d52f2f; font-size:14px; font-weight:bold;}
/*往期回顾
-------------------------------------------------------------- */
.win_show ul.review { padding:0 6px;}
.win_show ul.review li {height:43px; line-height:43px; background:#f7edbc; font-size:24px; font-family:"Microsoft YaHei"; font-weight:500px; margin-top:7px; text-align:center;}
.win_show ul.review li a:link, .win_show ul.review li a:visited{ color:#7d7d7d;}
/*奖品展示
-------------------------------------------------------------- */
.award_show { height:210px; padding:26px 0 0 120px; background:url(../images/banner.png) no-repeat 0 -494px;}
.award_show ul.imglist { height:170px; overflow:hidden;}
.award_show ul.imglist li { float:left; width:112px; display:inline; margin:0 0px 0 17px;}
.award_show ul.imglist li span { display:block;}
.award_show ul.imglist li img { border:1px solid #828282; width:110px; height:110px;}
.award_show ul.info { clear:both;padding-top:5px; padding-left:17px; color:#668e02; margin-top:0;}
/*Footer
-------------------------------------------------------------- */
.footer { text-align:center; padding:20px 0;}


