@charset "utf-8";
/**
* Description: wap site style 
* Developers: jiwei@leju.sina.com.cn;sufang@leju.sina.com.cn
**/

/*Common
-------------------------------------------------------------- */
body { background:#f2f4f3; color:#666666; }
a{ color:#666666; text-decoration:none;}
a:hover { text-decoration:underline}
.product_up h1,.product_bor_left cite,.bottom_l,.about h2,.product_up h1 i,.about h2 i,.right h3,.right h3 i,.weibo_bottom,.add_weibo dt i,.add_weibo dd a.attention  { background:url(../images/bg0.png) no-repeat;}
.login_list li, .wap_btn1, .wap_button2 a, .app_icon1, .app_icon2, .app_icon3, .app_icon4, .app_icon5, .app1 .btn1 a, .app1 .btn2 a, .app1 .btn3 a, .t_title1, .t_title2, .cor, .iphone_list li h3 i,.top_nav span .select, .top_nav span a:hover{background: url(../images/wap_icon.png) no-repeat;}
.wap_left .nav li a, .wap_tab li a,.wap_tab li{background: url(../images/wap_bg.gif) repeat-x;}
.app1{width: 700px; margin: 20px; position: relative;}

/* prompt style
-------------------------------------------------------------- */
.prompt{width: 196px; overflow: hidden; font-family: Arial, "宋体";}

/*Color
-------------------------------------------------------------- */
.col_1,a.col_1:link, a.col_1:visited { color:#ff6600 } /*orange*/
/*Wrap
-------------------------------------------------------------- */
.wrap{width: 950px; background: #f2f4f3; color: #666; font-family: Arial, "宋体"; margin: 0 auto;}
.left {float:left; width:645px; margin-right:7px;}
.right { float:right; width:298px;}
/*Nav
-------------------------------------------------------------- */
.top_nav {height:54px; line-height:54px; padding:0 15px 0 0; background: url(../images/top_nav.png) repeat-x; }
.top_nav span { float:right; font-family:"Microsoft YaHei"; color:#fff; font-size:14px;}
.top_nav span a {width: 99px; display: inline-block; text-align: center; margin: 0 3px; color: #fff; font-family: "\5FAE\8F6F\96C5\9ED1";}
.top_nav span .select, .top_nav span a:hover{font-weight: bold; background-position: 0 -420px; text-decoration: none; color: #172f51; font-size: 14px;}
.top_nav .logo_3g {display: block;}
/*Banner
-------------------------------------------------------------- */
.banner {width: 950px; margin-bottom:13px; height:383px; overflow:hidden;}
/*产品更新
-------------------------------------------------------------- */
.product_up {float:left; width:323px; background:#ffffff;}
.product_up h1,.about h2,.right h3 { height:32px; line-height:32px; padding-left:13px; background-position:0 0; border-right:1px solid #dadada; font-family:"Microsoft YaHei"; font-size:16px; color:#000; font-weight:500;}
.product_up h1 i,.about h2 i,.right h3 i { float:left; display:block; width:10px; height:32px; background-position:-318px -74px; }
.product_shadow_l { border-left:1px solid #e5e7e6; border-right:1px solid #dadada;}
.product_bor_left { border-left:1px solid #dadada; padding:9px 0px 0 0px;}
.product_bor_left cite { float:left; width:68px; height:77px; margin-top:4px;background-position:0 -148px;}
.product_bor_left dl {float:left; width:200px; font-size: 12px;}
.product_bor_left dt,.add_weibo dt {font-family:"Microsoft YaHei"; font-size:14px; color:#000; font-weight:600; }
.product_bor_left dt a:link, .product_bor_left dt a:visited { color:#000;}
.product_bor_left dd {line-height:24px; }
.bottom_l,.bottom_r,.weibo_bottom { height:5px; line-height:0px; font-size:1px; background-position: 0 -64px;}
.bottom_r { background-position:0 -69px;}
.bottom_r_gray { background-position:0 -143px;}
/*关于乐居
-------------------------------------------------------------- */
.about {float:left; width:321px; background:#ffffff;}
.about h2 { height:32px; background-position:0 -32px;}
.about h2.pro_list { background-position:0 -111px;}
.product_shadow_r { border-left:0; border-right:1px solid #e5e6e6;}
.product_bor_right {border-left:0; border-right:1px solid #dadada;}
.product_bor_left cite.about { height:81px; background-position:-68px -148px; margin-top:0;}
.product_bor_right p { line-height:24px; padding-right:20px;}
/*产品列表
-------------------------------------------------------------- */
.product_up h1.nobor { border:none;}
.pro_list_bor { border-bottom:1px solid #d9d9d9;}
.product_bor_left cite.kdfc { height:79px; background-position:-136px -148px;}
.product_bor_left cite.wap { height:79px; background-position:-204px -148px;}
.product_bor_left cite.map { height:81px; background-position:-272px -148px; margin-top:0;}
.pro_list_bg { background:#ebebeb;}
.pro_list_no { border:none;}
/*乐居微博
-------------------------------------------------------------- */
.right h3 {background-position:0 -74px;}
.weibo_bg { border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#fff;}
.weibo { border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.weibo_bottom { background-position:0 -106px;}
.add_weibo { padding:14px 0 13px 25px; border-bottom:1px solid #d9d9d9;}
.add_weibo img { float:left; border:1px solid #cdcbce; margin-right:13px;}
.add_weibo dl { float:left;}
.add_weibo dt i{ display:inline-block; width:14px; height:11px; *height:18px; background-position:-326px -113px; _background-position:-326px -108px; }
.add_weibo dd { height:24px; line-height:24px;}
.add_weibo dd a.attention { display:block; width:73px; height:25px; background-position:0 -229px; text-indent:-9999px;}
/*滚动微博
-------------------------------------------------------------- */
.weibo_list { height:233px;}
.itemt { border:1px solid #fff; border-bottom:1px solid #d9d9d9; padding:10px 17px 14px 25px;}
.weibo_list .bg { background:#ebebeb;}
.itemt_pic { float:left; width:70px; margin-right:13px; line-height:24px;text-align:center; }
.itemt_pic span{ display:block; height:27px; line-height:27px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;word-break:breakall; color:#000;}
.itemt_pic img { vertical-align:middle; border:1px solid #cccccc; }
.itemt_pic a:link, .itemt_pic a:visited { color:#000;}
.itemt li { line-height:23px;}

/* Sub-page style 
-------------------------------------------------------------- */
.content{width: 948px; border: 1px solid #d8d8d8; border-bottom: 2px solid #d8d8d8; background: url(../images/con_bg.jpg) repeat-y; margin: 0 auto; font-size: 14px;}
.wap_left{float: left; width: 210px;}
/* nav style 
-------------------------------------------------------------- */
.wap_left .nav li a{height: 37px; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #e6e6e6; display: block; line-height: 37px; color: #333; text-decoration: none; background: url(../images/point1.gif) 187px 15px no-repeat; padding-left: 48px;}
.wap_left .nav li.select a, .wap_left .nav li a:hover{width: 162px; height: 37px; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #fff; display: block; line-height: 37px; color: #0285af; text-decoration: none; background: #fff url(../images/point2.gif) 187px 15px no-repeat; padding-left: 48px; font-weight: bold;}
/* main style 
-------------------------------------------------------------- */
.wap_main{float: right; width: 737px; margin-bottom: 20px; display: inline; overflow: hidden;}
.guide h2, .lm_content h2, .lm_function h2{width: 416px; height: 47px; background: url(../images/title_bg.gif) no-repeat; line-height: 47px; padding-left: 20px; color: #d22600; font-size: 18px; margin-left: 5px; font-family: "\5FAE\8F6F\96C5\9ED1"; margin-bottom: 10px;}
.guide p{text-indent: 2em; line-height: 26px; padding: 0 20px; margin-bottom: 20px;}
.guide span img{margin-left: 5px;}
.login_msn{margin-top: 20px;}
.lm_left{float: left; width: 450px;}
.login_list{margin: 0 20px; overflow: hidden;}
.login_list li{background-position: -468px -3px; padding-left: 19px; line-height: 26px; margin-top: 5px;}
.login_list li span{color: #1f87df; font-weight: bold; margin: 0 2px;}
.login_list p{margin-left: 20px; display: inline;}
.login_list .txt{height: 30px; line-height: 30px; background: url(../images/input_bg1.gif) left no-repeat; border: 1px solid #b3b3b3; font-size: 14px; padding: 0 5px;}
.wap_btn1{width: 96px; height: 33px; background-position: 0 0; display: inline-block; border: 0; cursor: pointer; margin-left: 5px; color: #c93704; font-size: 14px;}
.lm_function{margin-top: 15px;}
.lm_function p{margin-left: 20px;}
.lm_function p strong{color: #ff4800;}
.wap_button2{text-align: right;}
.wap_button2 a{width: 106px; height: 33px; background-position: 0 -34px; line-height: 33px; text-align:center; display: inline-block; text-decoration: none; color: #265d8b; margin: 10px 30px 10px;}
.wap_button2 a:hover{text-decoration: none;}
/* lm_pic style 
-------------------------------------------------------------- */
.lm_pic{float: right; width: 254px; height: 488px; padding-right: 4px; background: url(../images/phone_bg.png) no-repeat; padding: 73px 0 0 25px;}.

/* pocket real estate style
-------------------------------------------------------------- */
.app_icon1{float: left; width: 80px; height: 93px; background-position: 0 -68px; margin-right: 15px;}
.app1 dd p{font-size: 12px; line-height:180%;}
.app1 .btn1 a{width: 154px; height: 34px; background-position: 0 -167px; display: block; position: absolute; top: 50px; left: 365px; display: block; text-indent: -99999px;}
.app1 .btn2 a{width: 154px; height: 34px; background-position: 0 -202px; display: block; position: absolute; top: 50px; left: 530px; display: block; text-indent: -99999px;}
.wap_tab{height: 51px; overflow: hidden; position: relative;}
.wap_tab li{float: left; width: 367px; height: 51px; background-position: 0 -90px;}
.wap_tab li.select a, .wap_tab li a:hover{float: left; width: 367px; height: 51px; background-position: 0 -38px;}
.wap_tab li.tab_line{float: left; width: 2px; height: 51px; background: url(../images/tab_line1.gif) no-repeat;}
.t_title1{width: 126px; height: 29px; background-position: 0 -313px; display: block;margin: 10px auto 0; cursor: pointer;}
.t_title2{width: 129px; height: 27px; background-position: 0 -368px; display: block;margin: 12px auto 0;}
/* tab style */
.iphone_list{width: 100%; margin-top: 20px;}
.iphone_list li{float: left; width: 368px; height: 647px; border-bottom: 1px dashed #c9c9c9; margin: 10px auto 0; overflow: hidden;}
.iphone_list li.noborder{border-bottom: none;}
.iphone_list li h3{font-size: 18px; height: 50px; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #f50; margin-left: 40px; margin-bottom: 10px; overflow: hidden;}
.iphone_list li h3 i{float: left; width: 38px; height: 29px; line-height: 22px; background-position: 0 -243px; color: #fff; display: inline-block; text-align: center; font-size: 14px; font-style: normal; margin-right: 10px;}
.iphone_list li p{text-align: center;}

/* real estate calculator style 
-------------------------------------------------------------- */
.app_icon2{float: left; width: 81px; height: 93px; background-position: -81px -68px; margin-right: 15px;}

/* leju buy house style 
-------------------------------------------------------------- */
.app_icon3{float: left; width: 80px; height: 93px; background-position: -163px -68px; margin-right: 15px;}

/* leju rent house style 
-------------------------------------------------------------- */
.app_icon4{float: left; width: 79px; height: 93px; background-position: -244px -68px; margin-right: 15px;}

/* leju real estate style 
-------------------------------------------------------------- */
.app_icon5{float: left; width: 80px; height: 93px; background-position: -324px -68px; margin-right: 15px;}
.app1 .btn3 a{width: 154px; height: 34px; background-position: -155px -167px; display: block; position: absolute; top: 50px; left: 365px; display: block; text-indent: -99999px;}
.bline{border-bottom: 1px solid #d1d1d1; padding-bottom: 5px;}
.realestate li{height: 430px;}
.realestate li h3{height: 29px; margin-bottom: 0;}
.realestate li h4{margin-left: 40px; height: 60px; font-family: "\5FAE\8F6F\96C5\9ED1"; font-size: 15px; color: #111; overflow: hidden;}

/*Footer
-------------------------------------------------------------- */
.footer { clear:both; text-align:center;  line-height:24px; border-top:1px solid #cccccc; font-size: 12px;}
.footer ul.blinks li { display:inline;}