@charset "gb2312";
/**
 * @Filename : index_v2014.css
 * @Description : 好居网2014新版首页
 * @Author : Aniu(2014/01/23 12:15)
 * @Update : Aniu(2014/01/24 12:09)
 * @Version : v1.0.1
 */

/* 公共 */
.bsie6 { _overflow:hidden; _position:relative;}
.u-kft-body p,
.u-kft-body div,
.u-hot-op em a,
.u-hot-op div strong,
.u-news-list li.z-hot,
.u-block-tab .u-aniutab span,
.u-infolist-header a,
.u-hot-tab .u-aniutab li,
.u-fangjia-tit span,
.u-faq-list li .u-faq-answer,
.u-faq-input,.u-faq-submit,.u-ranklist li em { font-family:\5FAE\8F6F\96C5\9ED1;}
.u-fullscreen-main div a,
.u-sp-list li,
.u-sp-ad a,
.u-huxing dd div a,
.u-huxing dd div a i,
.u-infolist-header a span,
.u-new-youhui-list li,
.u-new-youhui-show,
.u-new-youhui-detail a,
.u-new-youhui-list,
.u-new-youhui-show em { -webkit-transition:all .3s ease-out; -ms-transition:all .3s ease-out; transition:all .3s ease-out;}
.u-infolist-header a i,
.u-youhui-middle .u-infolist li { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.u-con-title span b { margin:0 4px;}
.u-con-title span a.has-bg { padding-right:10px; background:url(../images/arrows.png) no-repeat right 4px;}
.u-con-title span a.has-bg:hover { background-position:right -12px;}
.g-con { margin-bottom:30px;}
.u-con-title { height:36px; border-bottom:2px solid #ddd; position:relative;}
.u-con-title h3 { position:absolute; height:35px; border-bottom:3px solid #ed7612; left:0; top:0; font-size:24px;}
.u-con-title h3 a { color:#333;}
.u-con-title h3 a:hover { text-decoration:none; color:#ed7612;}
.u-con-title span { float:right; margin-top:6px; color:#999;}
.u-main { padding-top:20px;}
.u-main-left { float:left; display:inline; width:260px; height:430px;}
.u-main-middle { float:left; display:inline; margin-left:20px; width:630px; height:430px;}
.u-main-right { width:280px; float:right; display:inline; height:430px;}
.u-infolist { overflow:hidden; height:430px; *overflow:hidden; *position:relative;}
.u-infolist li { float:left; margin-right:20px; margin-bottom:20px; display:inline; width:190px;}
.u-infolist li img { width:100%; height:100%;}
.u-infolist-header { height:140px;}
.u-infolist-header a, .u-infolist-header img { display:block;}
.u-infolist-header a { position:relative; height:100%;}
.u-infolist-header a i { position:absolute; bottom:-23px; right:37px; width:37px; height:23px; background-position:-66px -136px; display:none;}
.u-infolist-header a span { position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; background:rgba(0,0,0,0.5); background:transparent\9; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); color:#fff;}
.u-infolist-header a em { float:left; margin-left:10px;}
.u-infolist-header a strong { float:right; margin-right:10px; color:#F65D13;}
.u-infolist-header a:hover { text-decoration:none;}
.u-infolist-header a:hover span { background:rgba(237,118,18,0.5); background:transparent\9; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F1210093,endColorstr=#7F1210093); color:#fff;}
.u-infolist-header a:hover strong { color:#fff;}
.u-infolist-header a:hover i { display:block; -webkit-animation-name:slideInRight; animation-name:slideInRight;}
.u-infolist-main { margin-top:15px;}
.u-infolist-main div { overflow:hidden; height:16px; line-height:16px;}
.u-infolist-main a { font-size:14px; width:145px; overflow:hidden; color:#333; float:left;}
.u-infolist-main a:hover { color:#ed7612;}
.u-infolist-main i { float:right; width:27px; height:16px;}
.ui-status-0 { background-position:-62px -58px;}
.ui-status-1 { background-position:-33px -100px;}
.ui-status-3 { background-position:-33px -79px;}
.ui-status-4 { background-position:-62px -79px;}
.ui-status-5 { background-position:-33px -58px;}
.u-infolist-main p { height:14px; line-height:14px; overflow:hidden; color:#999; margin-top:10px;}
.u-title { margin-bottom:20px; overflow:hidden; _zoom:1;}
.u-title h3 { float:left; color:#333; font-size:16px;}
.u-title h3 a { color:#333;}
.u-title h3 a:hover { color:#ed7612;}
.u-title span { float:right;}
.u-youhui-middle,
.u-youhui-group li,
.u-youhui-left { -webkit-transition:all .3s ease-out; -ms-transition:all .3s ease-out; transition:all .3s ease-out;}
.u-main-ad:hover img { -webkit-animation-name:draw; animation-name:draw;}

/* 自适应 */
/*.g-wrap-980 .u-fullscreen-main a { width:600px;}*/
.g-wrap-980 .u-hotgroup-left { width:590px;}
.g-wrap-980 .u-hotgroup-right { width:370px;}
.g-wrap-980 .u-news-middle { width:757px;}
.g-wrap-980 .u-sp-list li { width:237px;}
.g-wrap-980 .u-sp-ad a { width:320px;}
.g-wrap-980 .u-main-middle { width:420px;}
.g-wrap-980 .u-block-tab .u-aniutab { width:700px;}
.g-wrap-980 .u-fangjia-chart { width:394px;}
.g-wrap-980 .u-md { width:466px}
.g-wrap-980 .u-faq { width:482px;}
.g-wrap-980 .u-faq-input { width:347px;}
.g-wrap-980 .u-finfo-top li { width:214px;}
.g-wrap-980 li.bg-app { width:234px;}
.g-wrap-980 .u-daxue { width:550px;}
.g-wrap-980 .u-daxue dl { width:120px;}
.g-wrap-980 .u-tools { width:430px;}
.g-wrap-980 .u-tools-list li { margin-left:20px;}
.g-wrap-980 .u-youhui-middle { width:460px;}
.g-wrap-980 .u-youhui-group li span { width:182px;}
.g-wrap-980 .u-youhui-left { width:220px;}
.g-wrap-980 .u-youhui-middle .u-infolist li { width:210px;}
.g-wrap-980 .u-new-youhui-detail a { padding-right:0;}
.g-wrap-980 .u-new-youhui-detail a img { display:none;}
.g-wrap-980 .u-new-youhui-list { width:215px;}
.g-wrap-980 .u-new-youhui-show em { width:115px;}

/* slide */
.ui-slide { width:100%; height:100%; position:relative; overflow:hidden;}
.ui-slide-prev, .ui-slide-next { display:none; position:absolute; cursor:pointer; z-index:1; top:50%; width:38px; height:38px; background-color:#fff; margin-top:-19px;}
.ui-slide-prev { left:10px;}
.ui-slide-next { right:10px;}
.ui-slide ul { position:absolute; left:0; top:0; height:100%;}
.ui-slide li { float:left; height:100%;}
.ui-slide-btn { width:100%; text-align:center; margin-top:-30px;}
.ui-slide-btn span { position:relative; z-index:1; display:inline-block;}
.ui-slide-btn b { display:inline-block; overflow:hidden; width:11px; height:11px; border-radius:11px; cursor:pointer; font-size:0; background-color:#ccc; margin-left:5px;}
.ui-slide-btn b.z-c { background-color:#ed7612;}
.ui-slide-title { display:none; position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; padding-left:10px; background:rgba(0,0,0,0.5); background:transparent\9; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.ui-slide-title span { color:#fff; font-size:14px;}

/* scroll */
.ui-scroll { width:100%; height:100%; overflow:hidden;}

/* tab */
.u-aniutab li,.u-aniutab li span { float:left;}
.u-aniutab li { display:inline; position:relative; z-index:1;}
.u-aniutab li span { display:block; cursor:pointer;}
.u-aniutab li .u-tabcon { display:none;}
.u-tabconbox { clear:both;}

/* 全屏切换 */
.u-fullscreen { width:100%; height:330px; position:relative; overflow:hidden; margin-bottom:30px;}
.u-fullscreen-main,.u-fullscreen-main li { height:100%; width:100%;}
.u-fullscreen-main { position:relative; overflow:hidden;}
.u-fullscreen-main li { position:absolute; display:none;}
.u-fullscreen-main li.z-c { z-index:1;}
.u-fullscreen-btn { width:100%; text-align:center; margin-top:-30px;}
.u-fullscreen-btn span { display:inline-block; position:relative; z-index:1;}
.u-fullscreen-btn b { display:inline-block; cursor:pointer; margin-right:8px; width:30px; height:10px; overflow:hidden; font-size:0; background-color:#000; opacity:.7; filter:alpha(opacity=70);}
.u-fullscreen-btn b.z-c { background-color:#ed7612; opacity:1; filter:alpha(opacity=100);}
.u-fullscreen-main div { height:100%;}
.u-fullscreen-main div a { width:810px; overflow:hidden; position:relative; display:block; height:100%;}
.u-fullscreen-main div img { display:block; position:absolute; top:0; left:0; -webkit-animation-duration:1.5s; animation-duration:1.5s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}

/* 看房团 */
.u-kft-wrap { position:relative; z-index:1;}
.u-kft { width:400px; box-shadow:0 0 10px rgba(0,0,0,.5); height:300px; position:absolute; overflow:hidden; z-index:1; background-color:#fff; top:-345px; right:0;}
.u-kft-body { height:223px; overflow:hidden; padding:0 20px;}
.u-kft-body h2 { font-size:20px; color:#ed7612; margin-top:25px; height:22px; line-height:22px; overflow:hidden;}
.u-kft-body h2 a {color: #ED7612;}
.u-kft-body p { height:45px; line-height:45px; overflow:hidden;}
.u-kft-footer { height:76px; background-position:0 -324px; padding-left:20px; background-repeat:repeat-x ; border-top:1px solid #FFE5D0;}
.u-kft-body ul { margin-top:10px; height:27px; border-bottom:1px solid #ddd; width:100%;}
.u-kft-body li { float:left; display:inline;}
.u-kft-body li a { width:65px; height:27px; text-align:center; display:block; position:relative;}
.u-kft-body li a:hover { text-decoration:none; color:#ED7612;}
.u-kft-body li a i { height:9px; width:9px; border-radius:9px; overflow:hidden; background-color:#ddd; bottom:-5px; left:50%; margin-left:-4px; position:absolute;}
.u-kft-body li a:hover i { background-color:#ed7612;}
.u-kft-body div { margin-top:30px;}
.u-kft-body div a { position:relative; float:left; width:116px; text-align:right; color:#fff; height:40px; line-height:40px; padding:0 23px 0 14px; background-color:#ED7612; font-size:18px;}
.u-kft-body div a:hover { text-decoration:none; color:#fff; opacity:.8; filter:alpha(opacity=80);}
.u-kft-body div a i { position:absolute; width:26px; height:27px; background-position:0 -129px; left:14px; top:50%; margin-top:-13px;}
.u-kft-body div span { padding-left:24px; font-size:14px; height:40px; line-height:40px;}
.u-kft-body div span em { color:#ed7612;}
.u-kft-footer div { height:20px; margin-top:11px; line-height:20px; overflow:hidden;}
.u-kft-footer div i { float:left; width:15px; height:15px; margin:3px 6px 0 0;}
.u-kft-footer div span { color:#9A9A98;}
.u-kft-footer div i.ui-icon-time { background-position:0 -59px;}
.u-kft-footer div i.ui-icon-loc { background-position:0 -95px;}
.u-kft-footer { background:url(../images/texture.jpg) no-repeat;}