
#i_search{position:absolute;top:35px;right:195px;width:630px;height:44px;z-index:11;border:1px solid #ee4433;font-size:14px;}
#i_search .search_item{position:relative; border-right:1px solid #ddd; width:70px; padding:0 20px 0 10px; height:44px; line-height:44px; background:#f6f6f6; cursor:pointer; text-align:center;}
#i_search .search_item_list{display:none;position:absolute; z-index:10; left:-1px; top:44px; border:1px solid #ee4433; border-top:0; width:100px; text-align:center; background:#fff;}
#i_search .search_item_list li{border-top:1px solid #ddd; width:100px; height:44px; line-height:44px;cursor:pointer;}

#i_search .keyword{ width:400px;height:40px;line-height:44px; color:#ccc; padding:0 10px;margin-left:-1px;}


#i_search .keyword.on,#i_search .search_item_list li.on{color:#ee4433; background:#f6f6f6;}
#i_search button{position:absolute; right:0px; top:0px; height:44px; border:0; width:115px;background:#ee4433 url(../images/header/s3.png) no-repeat 16px center; cursor:pointer;padding-left:40px;overflow:hidden;text-indent:0;font-size: 18px;color: #fff;font-family:"Microsoft Yahei",SimHei,SimSun,sans-serif;}
#i_search button:hover{background:#DB3F2F url(../images/header/s4.png) no-repeat 16px center;}

.no_border{border:0;}
.sj_icon{
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-color: rgba(255,255,255,0);
    border-color: transparent\0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    *zoom: 1;
    border-width: 5px 0 5px 5px;
}
.thumb{*zoom:1;width:250px;}
.thumb:after{ content:' '; display:block; clear:both; height:0; visibility:hidden;}
.thumb .img{float:left; width:250px;}
.thumb .text{float:right; width:250px;}
.thumb .text h3{font-weight:700; overflow:hidden;}
a{
    color:#666;
    text-decoration:none;
}
a:hover{
    /*color:#f80;*/
    color:#ee4433;
    text-decoration:underline;
}
.fl{
    float:left;
    _display:inline;
}
.fr{
    float:right;
    _display:inline;
}
.red,a.red{
    color:#ee4433;
}
.blue,a.blue{
    color:#2084a9;
}
.black{
    color:#000;
}
.gray{
    color:#999;
}
.green{
    color:#0A0;
}
.main{
    clear:both;
    width:1200px;
    margin:0 auto;
    background: #fff;
    padding-top:20px;
    text-align:left;
}



/**广告系列**/
.adb{
    width:1200px;
    margin:2px auto;
}
.adb img{
    margin:0 auto;
}
.adb .lnews{
    display:block;
    width:141px;
    min-height:32px;
    padding:0 7px;
}
embed{
    display:block;
}
.t_adb3{
    padding:6px 0;
    border-width: 1px;
}
.cnews{
    width: 884px;
    text-align:center;
}
.cnews a{
    display:inline-block;
    margin:0 6px 0 0;
    _margin:0 3px 0 0;
}


/**图片+文字系列**/
.pic_a,.pic_a img,.pic_a span{
    display: block;
    position: relative;
    width: 100%;
    overflow:hidden;
}
.pic_a img{
    width:220px;
    height: 165px;
    vertical-align:middle;
}
.pic_a span{
    position: absolute;
    bottom: 0;
    _bottom: -1px;
    left: 0;
    right: 0;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.7);
    text-align: center;
    color: #FFF;
    z-index: 2;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#b3000000',endColorstr='#b3000000')
}
.pic_a span i{padding-right:10px;}
.pic_a:hover{
    text-decoration: none;
}
.pic_a:hover span {
    padding: 2px 0;
    background: rgba(194, 0, 0, 0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3c20000,endColorstr=#b3c20000);
}
.pic_a img {transition: transform .7s; -moz-transition: -moz-transform .7s; -webkit-transition: -webkit-transform .7s; -o-transition: -o-transform .7s;}
.pic_a:hover img {transform:scale(1.03); -moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}


/* 焦点关注、特惠专区等等 */
.jdgz {margin-bottom:15px;}
.jdgz .title{margin-bottom:15px;border-left:1px solid #ddd; border-bottom:1px solid #ddd; height:48px;}
.jdgz .title li{position:relative;float:left;width:299px;border-top:1px solid #ddd; border-right:1px solid #ddd; height:48px; line-height:48px; text-align:center; color:#333; font-size:18px;}
.jdgz .title li.no{width:298px;}
.jdgz .title li.on{ color:#ee4433; font-size:18px; cursor:pointer}
.jdgz .title li span{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;display:block;}
.jdgz .title li.on span{border-top:2px solid #ee4433;border-bottom:2px solid #fff;line-height:45px;}
.jdgz .autab{display:none;}
.jdgz .autab li{float:left;width:220px;height:220px;padding-left:25px;}
.jdgz .autab li.no{padding-left:0;}
.jdgz .autab li .pic_a{width:220px;}
.jdgz .autab li .pic_a img{width:220px; height:220px;}
.jdgz .autab li .pic_a span{width:200px; height:36px; line-height:36px;font-size:14px; text-align:left; padding:0 10px;}
.jdgz .autab.small .pic_a img{height:165px;}
.jdgz .autab.small .pic_a span{bottom:55px;}
.jdgz .autab.small .pic_a .txt{position:relative;z-index:10;height:55px;background:#fff;}
.jdgz .autab.small .pic_a .txt h3{font-size:14px; color:#666; height:31px; line-height:31px;}
.jdgz .autab.small .pic_a .txt h3 em{float:right; font-size:12px; color:#999; line-height:40px;}
.jdgz .autab.small .pic_a .txt h3 u{color:#ee4433;text-decoration:none}
.jdgz .autab.small .pic_a .txt h3 i{font-size:26px; color:#ee4433;}
.jdgz .autab.small .pic_a .txt p{color:#666;}

/*窗体*/
.con{
    margin: 15px 0;background:#fff;
}
.con_t{position:relative;border-bottom:2px solid #a8aeb4; height: 50px}
.con_t_l,.con_t_c{position:relative; float:left;width:243px;}
.con_t_c{ width:651px;}
.con_t_r{ float:right; /*width:302px;*/}
.con_t_l.title{font-size:24px;padding-left:4px;color:#3c3c3c}
.con_t_l.title a{color:#3c3c3c;}
.con_t_l.title .i_smap{right:auto; top:12px; margin-left:8px; color:#909090;}
.con_t_l.title .i_smap:hover{color:#ee4433;}


.con_t_r{ height:30px; line-height:30px; padding-top:18px; text-align:right; font-size:0; white-space:nowrap;}
.con_t_r li{display:inline-block; *display:inline; *zoom:1; font-size:14px; margin-left:5px; font-size:14px; vertical-align:top;}
.con_t_r li.fg{height:30px; width:14px; background: url(../images/index/fg.png) no-repeat center;}
.con_t_r li a{color:#a8a8a8;}
.con_t_r li a:hover{color:#ee4433;}



.con_t .more{float: right; 	font-family: tahoma,arial,\5b8b\4f53,sans-serif;}
.con_t .more a{ color:#a8a8a8;}

.con_b{border-bottom:1px solid #eee;clear: both}
.con_b_l{float:left; border-right:1px solid #eee; width:246px;}
.con_b_c{ float:left; width:653px;}
.con_b_r{float:right; width:285px;}


#tab_1{padding-top:15px; font-size:14px;}
#tab_1 h4{height:28px; overflow:hidden;}
#tab_1 h4 a{float:left; width:72px; margin-right:10px; height:28px; line-height:28px; color:#666; text-align:center;}
#tab_1 h4 a.on{color:#fff; background:#ee4433; border-radius:14px;}
#tab_1 .lptj{padding:7px 8px 7px 0; font-size:14px; background: url(../images/index/lptj.png) no-repeat 5px 18px;}
#tab_1 .lptj li{height:38px; line-height:38px; border-bottom:1px dashed #e9e9e9; padding-left:28px;}
#tab_1 .lptj li span{padding-right:4px; color:#ee4433}
#tab_1 .zxkp{position:relative; margin-top:10px; margin-right:8px; padding:0 0 0 5px; overflow:hidden; height:300px;}
.divScrollBar{background-color:#ddd; position:absolute; opacity:0.5; filter:Alpha(opacity=50);}
.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}
.divScrollBar div{background-color:#aaa; position:absolute; left:0px; top:0px;}
#tab_1 .zxkp dl{border-left:1px solid #eee; padding:0 13px 0 15px;}
#tab_1 .zxkp dt{position:relative; margin:5px 0; height:20px;}
#tab_1 .zxkp dt span{float:left; background:#888; height:20px; line-height:20px; border-radius:10px; padding:0 15px; color:#fff;}
#tab_1 .zxkp dt i{position:absolute; width:3px; height:3px; font-size:0; border:2px solid #eee; border-radius:2px; background:#fff; top:7px; left:-19px;}
#tab_1 .zxkp dt.on{position:relative;}
#tab_1 .zxkp dt.on span{background:#367dbf;}
#tab_1 .zxkp dd{height:height:30px; line-height:30px;}
#tab_1 .zxkp dd .fr{color:#888;}
#tab_1 .zxlp{padding:10px 8px 0 0;}
#tab_1 .zxlp ul{width:100%;}
#tab_1 .zxlp li.on{ background:#f7f7f7;}
#tab_1 .zxlp li span,#tab_1 .zxlp .qy,#tab_1 .zxlp .mc,#tab_1 .zxlp .lx{float:left; padding:3px 4px; height:28px; line-height:28px; overflow:hidden;}
#tab_1 .zxlp li span{text-align:center; font-weight:700;}
#tab_1 .zxlp .qy{width:52px; white-space:nowrap;}
#tab_1 .zxlp .mc{width:100px; overflow:hidden;}
#tab_1 .zxlp .lx{width:62px; text-align:right; overflow:hidden;}

/* 特惠团购 */
.thtg .con_b_l,.thtg .con_b_c,.thtg .con_b_r{height:368px; overflow-y:hidden;}
.thtg .tg ul{padding:15px 0 5px 8px;}
.thtg .tg ul li{position:relative; float:left; width:205px; height:165px; margin-bottom:10px; margin-right:10px; _display:inline;}
.thtg .tg ul li img{width:205px;height:165px;}
.thtg .tg ul li span{height:24px;padding:5px 0;;}
.thtg .tg ul li .xsyh{position:absolute; z-index:5; left:0; top:0; width:60px; height:60px; background:url(../images/index/xsyh.png) no-repeat!important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/xsyh.png');_background-image:none;}
.thtg .tg ul li.big_img{width:420px; height:165px;}
.thtg .tg ul li.big_img img{width:420px; height:165px;}
#i_focus5,#i_focus5 li{width:420px; height:165px;}
#i_focus5 ul{padding:0;}
#i_focus5 .pic_a span{color:#bebebe; height:24px; overflow:hidden; text-align:left; padding:5px 0;}
#i_focus5 .pic_a span i{float:left;padding-left:10px;background:none;width:auto;height:24px;line-height:24px;font-size:14px;padding-right:0;border-radius:0;color:#fff;}
#i_focus5 .pic_a span u{float:left;padding-left:10px;height:24px;line-height:24px;color:#fff;}
#i_focus5 span.index {text-align:right; width:410px; height:24px; padding-right:10px;}
#i_focus5 span.index i{width: 9px;height: 9px;}


#tab_8 .title{margin-top:10px;border-bottom:1px solid #ddd;height:36px;line-height:36px;}
#tab_8 .title a{float:left;padding-right:5px;margin-right:10px;border-bottom:1px solid #ddd;font-size:18px;color:#999;}
#tab_8 .title a.on{border-bottom:1px solid #ee4433;color:#333;}
#tab_8 .title a.fr{float:right;font-size:12px;}
#tab_8 .title a.fr:hover{color:#ee4433;}
#tab_8 .autab{display:none;}
#tab_8 .autab ul{margin-top:10px;padding-left:5px;*padding:0;}
#tab_8 .autab li{font-size:14px;height:38px;line-height:38px;overflow:hidden;}



/* .con2 */
.con2 .con_b_l_t ul{margin-top:16px; height:14px; padding-left:3px; text-align:left; font-size:0;}
.con2 .con_b_l_t li{display:inline-block; *display:inline; *zoom:1; height:14px; line-height:14px; vertical-align:top; font-size:12px;}
.con2 .con_b_l_t li.line{margin:0 3px; width:1px; height:14px; background:#eee; overflow:hidden;}
.con2 .con_b_l_t .ss_col2 li.line{margin:0 13px}
.con2 .con_b_l_t .ss_col3 li.line{margin:0 9px}
.con2 .con_b_l_t .ss_col4 li.line{margin:0 10px}
.con2 .con_b_l_t .ss_col5 li.line{margin:0 7px}


.con2 .con_b_l .more{display:block; width:100px; margin:12px auto; border:1px solid #ee4433; height:26px; line-height:26px; border-radius:18px; color:#ee4433; text-align:center; font-size:14px; text-decoration:none; -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.con2 .con_b_l .more:hover{color:#fff; background:#ee4433;}

.con2 .con_b_l_b ul{margin-right:10px;}
.con2 .con_b_l_b li{border-top:1px solid #eee; padding:10px 0;}
.xinfang .con_b_l_b .thumb{border-top:1px solid #eee; padding:10px 0; width:236px;}
.xinfang .con_b_l_b .thumb .img{width:80px;}
.xinfang .con_b_l_b .thumb .text{width:146px; height:57px; overflow:hidden; line-height:19px;}




#tab_2 .i_autab{ margin-top:-32px; height:30px; line-height:30px; text-align:center; font-size:0;}
#tab_2 .i_autab li{display:inline-block; *display:inline; *zoom:1; font-size:14px; margin-right:4px;}
#tab_2 .i_autab li a{position:relative; height:30px; line-height:30px; float:left; color:#333; padding:0 15px; border-bottom:2px solid #a8aeb4; text-decoration:none; font-weight:700;}
#tab_2 .i_autab li a:hover{color:#ee4433;}
#tab_2 .i_autab li a.on{ border-bottom:2px solid #ee4433; }
#tab_2 .i_autab li a.on .sj_icon{top:18px; left:50%; border-width:6px; margin-left:-6px; border-bottom-color:#ee4433; }
#tab_2 .autab{padding:20px 0 0 9px; display:none;}
#tab_2 .autab li{float:left; margin:0 8px 25px 0; width:205px; _display:inline; }
#tab_2 .autab .detail .jiage{height:46px; line-height:46px; padding-top:5px; font-size:20px; color:#333;}
#tab_2 .autab .detail span.jg{font-size:20px; color:#ee4433;}
#tab_2 .autab .detail span.pm{font-size:14px; color:#333;}
#tab_2 .autab .detail a{float:right; margin-top:10px; padding:0 20px; border-radius:15px; height:26px; line-height:26px; color:#fff; background:#367dbf; font-size:14px; text-decoration:none;transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s;}
#tab_2 .autab .detail a:hover{background:#508abf;}
#tab_2 .autab .detail .miaoshu{width:200px; height:24px; line-height:24px; color:#ee4433; overflow:hidden;}
#tab_2 .autab .pic_a span{text-align:left; padding:2px 0; font-size:14px;}
#tab_2 .autab .pic_a span i{float:right; padding-right:8px;}
#tab_2 .autab .pic_a span u{float:left; /*width:130px;*/ overflow:hidden; padding-left:8px;}


/* 新房 */
.xinfang .con_b_l,.xinfang .con_b_c,.xinfang .con_b_r{height:526px;}
.xinfang .con_b_c{border-right:1px solid #ddd;}
.xinfang .con_b_r{width:299px;}
.xinfang .con_b_l_t{padding:10px;}
.xinfang .con_b_l_t h2{font-size:20px;color:#333;height:30px;}
.xinfang .con_b_l_t p{color:#999;}
.xinfang #kanfangtuan ul{height:auto;padding:0;}
.xinfang #kanfangtuan li{height:36px;line-height:36px;margin-bottom:14px;}
.xinfang #kanfangtuan li input{width:212px;height:34px;line-height:34px;border:1px solid #ddd;font-size:14px;color:#ccc;}
.xinfang #kanfangtuan li input.submit{background:#ee4433;color:#fff;width:226px;height:30px;line-height:30px;border:0;font-size:14px;padding:0;cursor:pointer;}
.xinfang #kanfangtuan li input.submit:hover{background:#d40000;}

/* 楼盘问答 */
.xinfang .lpwd{padding:10px 0 10px 13px; border-bottom:1px solid #ddd;}
.xinfang .lpwd h2{color:#414141; border-bottom:1px solid #eee; padding-bottom:34px; line-height:34px;}
.xinfang .lpwd h2 span{float:left; font-size:18px; border-bottom:1px solid #ee4433; height:34px; padding:0 2px;}
.xinfang .lpwd h2 .fr{padding-right:10px;}
#i_focus6{margin-top:10px;width:275px;height:135px;}
#i_focus6 ul{height:135px;overflow:hidden;}
#i_focus6 ul li{float:left;display:block;width:275px;height:135px;position:relative;}
#i_focus6 ul .wen ,#i_focus6 ul .da { line-height:24px; margin-bottom:10px; font-size:12px;}
#i_focus6 ul .wen span,#i_focus6 ul .da span{position:relative;float:left; margin-right:10px; width:24px; height:24px; line-height:24px; color:#fff; text-align:center; background:#ee4433;}
#i_focus6 ul .da span{ background:#367dbf}
#i_focus6 ul .da a{padding-left:10px;}
#i_focus6 i{width:9px; height:9px;}
.xinfang .lpwd .tiwen{display:block;width:200px; height:34px; line-height:34px; color:#fff; margin:12px auto; text-align:center;background:#ee4433; font-size:14px; text-decoration:none;}
.xinfang .lpwd .tiwen:hover{background:#d40000;}

/* 楼盘点评 */
.xinfang .lpdp{padding:10px 0 10px 13px;}
.xinfang .lpdp h2{color:#414141; border-bottom:1px solid #eee; padding-bottom:34px; line-height:34px;}
.xinfang .lpdp h2 span{float:left; font-size:18px; border-bottom:1px solid #ee4433; height:34px; padding:0 2px;}
.xinfang .lpdp h2 .fr{padding-right:10px;}
.xinfang .lpdp li{border-top:1px solid #ddd; padding:7px 0;}
.xinfang .lpdp li.no{border-top:0;}
.xinfang .lpdp li h3{font-size:14px; color:#333;height:34px; line-height:34px; overflow:hidden;}
.xinfang .lpdp li h3 a,.xinfang .lpdp li h3 .pf{float:left;}
.xinfang .lpdp li p{font-size:12px; color:#999; height:24px; overflow:hidden;}
.xinfang .lpdp li .pf{padding-left:7px;}
.xinfang .lpdp li .pf li{float:left; border:0; padding:0; margin-right:2px;}

/* .esf */
.esf .con_b_l,.esf .con_b_c,.esf .con_b_r{height:526px;background:#fff;}
.esf .con_b_c{width:951px; border-right:1px solid #ddd;background:#fff;}
.esf .con_b_r{width:902px;}
.esf .esf_search_item{display:none;}
.esf .con_b_l_b ul{border-bottom:1px solid #eee;}
.esf .con_b_l_b .thumb{border-top:1px solid #eee; padding:16px 0; width:236px; font-size:12px; color:#999;}
.esf .con_b_l_b .thumb .img{width:54px; border-radius:50%; overflow:hidden;}
.esf .con_b_l_b .thumb .text{width:172px; line-height:18px;}
.esf .con_b_l_b .thumb h3 a{font-size:14px; color:#999;}
.esf .con_b_l_b .thumb h3 a.name{ color:#666;}
.esf .con_b_l_b .thumb h3 a:hover{color:#ee4433;}
.esf .con_b_l_b .thumb .other a{color:#f00; padding:0 3px;}
.con_b_r{overflow:hidden;}
#tab_3 .i_autab{ margin-top:-32px; height:30px; line-height:30px; text-align:left; font-size:0;}
#tab_3 .i_autab li{display:inline-block; *display:inline; *zoom:1; font-size:14px; margin-right:4px;}
#tab_3 .i_autab li a{position:relative; height:30px; line-height:30px; display:block; float:left; color:#333; padding:0 15px; text-decoration:none; font-weight:700;}
#tab_3 .i_autab li a:hover{color:#ee4433;}
#tab_3 .i_autab li a.on{ border-bottom:2px solid #ee4433; }
#tab_3 .i_autab li a.on .sj_icon{top:18px; left:50%; border-width:6px; margin-left:-6px; border-bottom-color:#ee4433; }
#tab_3 .autab{padding:20px 0 0 14px; display:none; overflow:hidden;}
#tab_3 .autab li{position:relative; float:left; margin:0 13px 25px 0; width:220px; _display:inline; }
#tab_3 .autab .detail .jiage{height:46px; line-height:46px; padding-top:5px; font-size:14px;}
#tab_3 .autab .detail span{font-size:24px; color:#ee4433;}
#tab_3 .autab .detail span.pm{font-size:14px; color:#333; padding-right: 10px;}
#tab_3 .autab .detail a{float:right; margin-top:10px; padding:0 25px; border-radius:15px; height:26px; line-height:26px; color:#fff; background:#367dbf; font-size:14px;}
#tab_3 .autab .detail .miaoshu{width:200px; height:24px; line-height:24px; overflow:hidden;}
#tab_3 .autab .pic_a span{text-align:left; padding:2px 0; font-size:14px;}
#tab_3 .autab .pic_a span i{float:right; padding-right:8px;}
#tab_3 .autab .pic_a span u{float:left; width:120px; overflow:hidden; padding-left:8px;}



.esf .esf_adb{ text-align:right;}
.esf .esf_adb img{display:inline; margin:0;}

.esf .xintui,.esf .jishou,.esf .tuijian,.esf .jizu{position:absolute; z-index:5; left:0; top:0; width:50px; height:50px; background:url(../images/index/xintui.png) no-repeat!important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/xintui.png');_background-image:none;
}
.esf .jishou{background:url(../images/index/jishou.png) no-repeat!important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/jishou.png');_background-image:none;}
.esf .tuijian{background:url(../images/index/tuijian.png) no-repeat!important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/tuijian.png');_background-image:none;}
.esf .jizu{background:url(../images/index/jizu.png) no-repeat!important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/jizu.png');_background-image:none;}

/* .esf_user */
.esf_user{
    border-width: 1px;
    height: 185px;
    margin: 0 0 16px 2px;
    padding:6px 10px 0 4px;
    overflow: hidden;
    border-bottom:1px solid #eee;
}
.esf_user i{
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.esf_user a{
    float: left;
    display: block;
    width: 52px;
    height: 24px;
    background: url(../images/index/eu1.png) no-repeat 50% 0;
    text-align: center;
    padding: 42px 0 0 0;
    margin: 12px 0px;
}
.esf_user a.esf_user2{
    background-image: url(../images/index/eu2.png)
}
.esf_user a.esf_user3{
    background-image: url(../images/index/eu3.png)
}
.esf_user a.esf_user4{
    background-image: url(../images/index/eu4.png)
}
.esf_user a.esf_user5{
    background-image: url(../images/index/eu5.png)
}
.esf_user a.esf_user6{
    background-image: url(../images/index/eu6.png)
}
.esf_user a.esf_user7{
    background-image: url(../images/index/eu7.png)
}
.esf_user a.esf_user8{
    background-image: url(../images/index/eu8.png)
}

/*
	二手房·租房
*/

.u-esf-tag{ height:524px; overflow:hidden; border:0px solid #E5E5E5; padding:0px 10px;  }
.u-esf-tag ul{ overflow:hidden; margin-top:5px;background:#fff; }
.u-esf-tag ul li{ font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; margin-top:5px; }
.u-esf-tag ul li a{ width:115px; height:34px; background:#19A70E; text-align:center; line-height:34px; display:block; color:#fff; }
.u-esf-tag ul li a:hover{ text-decoration:none; background:#ED7612; }
.u-esf-tag dl{}
.u-esf-tag dl dt{ position:relative; margin-bottom:15px; border-bottom:1px solid #eee; height:25px;}
.u-esf-tag dl dt h4{ position:absolute; left:0; bottom:-8px; font-size:14px; background-color:#FAFAFA; color:#333; }
.u-esf-tag dl dd{ overflow:hidden; }
.u-esf-tag dl dd a{ height:30px; line-height:30px; float:left; margin-right:8px; }

/* 有料 */
.zjyl .con_b_l{width:894px; padding:16px 0 8px;}
.zjyl .con_b_l_t_l{width:490px;}
#i_focus4,#i_focus4 ul,#i_focus4 li{width:490px; height:225px;}
.zjyl .con_b_l_t_r{width:390px;}
.zjyl .con_b_l_t_r h2{ height:36px; line-height:36px; font-size:22px; text-align:center; overflow:hidden;}
.zjyl .con_b_l_t_r h2 a{color:#ee4433;}
.zjyl .con_b_l_t_r li{ height:32px; line-height:32px; font-size:14px; overflow:hidden;}
.zjyl .con_b_l_b{margin-top:10px;}
.zjyl .con_b_l_b h2{border-top:1px solid #ddd; line-height:40px; padding-right:20px;}
.zjyl .con_b_l_b h2 span{float:left; padding:0 10px; color:#414141; margin-top:-1px; border-top:1px solid #ee4433; font-size:18px;}
.zjyl .con_b_l_b li{float:left; margin-right:14px; height:32px; line-height:32px; width:282px; overflow:hidden;font-size:14px;}
.zjyl .con_b_r{padding:16px 0 0 10px; width:295px; }
.zjyl .con_b_r_t{margin-bottom:10px;}


/* 大全 */
.daquan{margin-top:23px;}
.daquan .con_t{position:relative; z-index:10px; line-height:48px; border:0; padding-right:10px;}
.daquan .con_t li{position:relative; float:left; width:170px; height:48px; border:1px solid #ddd; margin-right:-1px;}
.daquan .con_t li a{position:absolute; left:0; top:0; width:170px; height:48px;line-height:48px; text-align:center;  font-size:18px; color:#333; text-decoration:none; }
.daquan .con_t li.on{z-index:20;}
.daquan .con_t li.on a{height:46px; line-height:44px; width:172px; border-bottom:1px solid #fff; border-top:3px solid #ee4433; left:-1px; top:-1px; color:#ee4433;}
.daquan .con_b{position:relative; z-index:5px; margin-top:-1px; border:1px solid #e1e1e1; font-size:14px;}
.daquan .con_b .autab{display:none;}
.daquan .con_b .list{padding:10px 15px;}
.daquan .con_b .list li{float:left; width:150px; height:28px; overflow:hidden; margin-right:16px; margin-bottom:5px;}
.daquan .con_b .city{ border-top:1px dashed #ddd; height:40px; line-height:40px; padding:0 15px;}



/**列表系列**/
.ul_dot,.ul_bigf,.ul_cf,.ul_ph{
    margin: 6px 0 12px 0;
}
.ul_cf li,.ul_cf span,.ul_dot li,.ul_bigf li,.ul_ph li{
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}
.ul_dot li,.ul_ph li{
    position: relative;
    padding: 0 0 0 12px;
    _zoom:1;
}
.ul_dot i{
    position: absolute;
    top: 50%;
    left: 4px;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 1px #000 solid;
}
.ul_ph li{
    float: left;
    width: 110px;
    padding: 0 0 0 30px;
}
.ul_ph span{
    display: block;
    position: absolute;
    left: 9px;
    top: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    background: #bbd9f3;
}
.ul_ph span.ul_ph_top{
    background: #f80;
    color: #fff;
}
.ul_bigf{
    font-size: 14px;
}
li.h5{
    text-align: center;
    margin: 16px 0 6px 0;
}
li.h5 a{
    font-size: 16px;
    font-weight: bold;
}






/* 底部滚动图片 #pp_show */
#pp_show{margin-top:15px; padding:22px 0; background:#f5f5f5;}
.pp_show{
    width:1200px;
    margin:0 auto;
    position: relative;
    height: 174px;
    _zoom: 1;
    text-align:left;
}
.pp_show .au_l,.pp_show .au_r{
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    width: 18px;
    height: 174px;
    background: url(../images/index/lr3.png) no-repeat left center;
    transition: transform .1s;
    -moz-transition: -moz-transform .1s;
    -webkit-transition: -webkit-transform .1s;
    -o-transition: -o-transform .1s;
}
.pp_show .au_r{
    background-position: -32px center;
    left: auto;
    right: 0;
}
.pp_show .au_l:hover,.pp_show .au_r:hover{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.pp_show div{
    position: absolute;
    left: 31px;
    width: 1134px;
    height: 170px;
    overflow: hidden;
    border:2px solid #fff;
    background:#fff;
}
.pp_show p{
    position: absolute;
    top: 0;
    left: 0;
    width: 10000px;
}
.pp_show p a{
    width: 276px;
    height: 170px;
    float: left;
    margin-right: 10px;

}
.pp_show img{
    display: block;
    width: 100%;
    height: 100%;
}


/*友情链接*/
.friendslink {margin:0;}
.friendslink ul{
    padding: 12px 0 0 0px;
}
.friendslink .con_b{border:0;}
.friendslink .con_b li{
    float:left;
    width:108px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 0 0 9px;
}


/*底部*/
#footer ul{	border: 1px #e9e9e9 solid;	border-top-width:4px; margin:16px 0;}
#footer li{
    position:relative;
    float: left;
    width: 274px;
    height: 140px;
    border-right: 1px #e9e9e9 solid;
}
#footer li.f_logo{
    width: 370px;
    background: url(../images/index/f_bg.png) no-repeat 114px 80px;
}
#footer li img{
    position: absolute;
    top: 18px;
    left: 48px;
    width: 99px;
    height: 99px;
}
#footer li.f_logo img{
    top:20px;
    left: 44px;
    width: 202px;
    height: 54px;
}
#footer li p{
    position: absolute;
    left: 162px;
    bottom: 24px;
    text-align: left;
    font-size: 14px;
    line-height: 24px;
}
#footer li a{
    margin: 0;
}
#footer li a.sina_gz{
    display: block;
    width: 58px;
    height: 22px;
    background: url(../images/index/gz.png);
}
#round{
    position: fixed;
    _position: absolute;
    top:50%;
    left: 50%;
    margin: -210px 0 0 532px;
    width: 46px;
    z-index: 31;
}
#round a{
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    padding: 7px;
    line-height: 16px;
    text-align: center;
    background: url(../images/index/round.png) no-repeat 50% 50%;
    _background: url(../images/index/round.gif) no-repeat 50% 50%;
    margin: 6px 0 0 0;
}
#round a:hover,#round a.on{
    color: #fff;
    text-decoration: none;
    background: url(../images/index/round_h.png) no-repeat 50% 50%;
    _background: url(../images/index/round_h.gif) no-repeat 50% 50%;
}
#round i{
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/index/round1.gif) no-repeat 50% 50%;
}
#round span{
    display: none;
    position: absolute;
    bottom:0;
    left: 50px;
    width: 101px;
    height: 114px;
    background: url(../images/index/code_bg.gif);
}
#round img{
    position: absolute;
    top: 22px;
    right: 2px;
    width: 90px;
    height: 90px;
}
#round a:hover i{
    background: url(../images/index/round1_h.gif) no-repeat 50% 50%;
}
#round i.round2{
    background: url(../images/index/round2.gif) no-repeat 50% 50%;
}
#round i.round3{
    background: url(../images/index/round3.gif) no-repeat 50% 50%;
}
#round a:hover i.round2{
    background: url(../images/index/round2_h.gif) no-repeat 50% 50%;
}
#round a:hover i.round3{
    background: url(../images/index/round3_h.gif) no-repeat 50% 50%;
}
#mobile_ad{
    position: fixed;
    _position: absolute;
    bottom: 0;
    _bottom: auto;
    left: 0;
    width: 100%;
    height: 164px;
    z-index:30;
}
#mobile_ad .m_a_b{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 140px;
    background: rgba(44,59,72,.8);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99445972',endColorstr='#99445972')9;
}
#mobile_ad .m_a_m{
    position: relative;
    width: 991px;
    height: 146px;
    margin:0 auto;
    background: url(../images/index/mobile_b.png);
    _background: url(../images/index/mobile_b.gif);
    z-index: 9;
}
#mobile_ad img{
    position: absolute;
    top: 60px;
    left: 800px;
    width: 95px;
    height: 95px;
}
#mobile_ad .m_a_c{
    position: absolute;
    top: 24px;
    left: 946px;
    width: 48px;
    height: 48px;
}
#mobile_ad .m_a_i{
    position: absolute;
    top: 100px;
    left: 164px;
    width: 158px;
    height: 44px;
}
#mobile_ad .m_a_a{
    position: absolute;
    top: 100px;
    left: 343px;
    width: 158px;
    height: 44px;
}
#mobile_ad .m_a_c:hover{
    background: url(../images/index/m_a_c.gif) no-repeat 4px 8px;
}
#mobile_ad .m_a_i:hover{
    background: url(../images/index/m_a_i.gif) no-repeat;
}
#mobile_ad .m_a_a:hover{
    background: url(../images/index/m_a_a.gif) no-repeat;
}
/*增加*/

.h-title{
    margin:40px 0 32px 0;
    _margin:40px 0 0 0;
    height:32px;
    clear:both;
}
.h-title .h-title-icon{
    float:left;
    width:70%;
    height:32px;
    line-height:32px;
    *line-height:38px;
    border-left:2px solid #ee4433;
    padding-left:10px;
    color:#ebebeb;
}
.h-title .h-title-icon .h-t1{
    float:left;
    height:32px;
    color:#333;
    font-size:34px;
    margin-right:14px;
}
.h-title .h-title-icon .h-t1:hover{
    text-decoration:none;
    color:#ee4433;
}
.h-title .h-title-icon .h-t2{
    float:left;
    height:32px;
    line-height:32px;
    margin-top:3px;
}
.h-title .h-title-icon .h-t2 a{
    float:left;
    height:15px;
    line-height:15px;
    *height:18px;
    *line-height:18px;
    display:inline-block;
    padding:0 15px;
    border-right:1px solid #e6e6e6;
    margin-top:6px;
}
.h-title .h-title-icon .h-t2 a:hover{
    height:30px;
    line-height:30px;
    color:#fff;
    background:#ee4433;
    text-decoration:none;
    border-right:1px solid #ee4433;
    margin-top:0;
}
.h-title .h-title-icon .h-t2 .nobor{
    border-right:none;
}
.h-title .h-title-txt{
    float:right;
    width:300px;
    height:32px;
    line-height:38px;
    color:#666;
    text-align:right;
}
.h-title .h-title-txt a{
    color:#666;
}
.h-title .h-title-txt a:hover{
    color:#ee4433;
}
/*热门户型*/
.hx-con,.zx-con{
    margin-top:16px;
    height:100%;
    overflow:hidden;
    *margin-bottom:0px;
}
.hx-con .hx-search,.zx-con .zx-search{
    float:left;
    width:268px;

}
.hx-con .hx-search p,.zx-con .zx-search p{
    margin:16px 0 7px 15px;
    line-height:23px;
}
.hx-con .hx-search p .title,.zx-con .zx-search p .title{
    height:22px;
    line-height:22px;
    display: block;
    font-size:16px;
    color:#333;
    margin-bottom:5px;
    font-weight: bold;
}
.hx-con .hx-search p{
    font-size:0;
}
.hx-con .hx-search p a{
    color:#333;
    font-size:12px;
    margin:0 15px 4px 0;
    display:inline-block;
    *display:inline;
    *zoom:1;
    *vertical-align:top;
}
.hx-con .hx-search p a:hover{
    color:#ee4433;
}
.hx-con .interest-dl{
    padding-bottom:2px;
    overflow:hidden;
}
.hx-con .interest-dl dt{
    font-size:16px;
    color:#333;
    height:41px;
    line-height:33px;
    border-bottom:1px solid #eee;
    padding-left:15px;
    font-weight: bold;
}
.hx-con .interest-dl dd{
    height:60px;
    margin:0 15px;
    border-bottom:1px dotted #eee;
    padding:6px 0;
    color:#666;
}
.hx-con .interest-dl .last{
    border:none;
}
.hx-con .interest-dl .in-title{
    height:30px;
    line-height:30px;
    text-overflow:clip;
    white-space:nowrap;
}
.hx-con .interest-dl .in-title a{
    color:#333;
}
.hx-con .interest-dl .in-title a:hover{
    color:#ee4433;
}
.hx-con .interest-dl .in-txt span{
    float:left;
    line-height:20px;
    *line-height:25px;
}
.hx-con .interest-dl .p-area{
    float:right;
    color:#999;
    font-size:12px;
    line-height:25px;
    *line-height:28px;
}
.hx-con .interest-dl .p-red{
    font-size:20px;
    color:#ee4433;
    font-family:Georgia;
}
.h-container1 .hx-con .interest-dl{
    padding-bottom: 23px;
    margin-top:13px;
}
.hx-pic{
    float:left;
    max-width:735px;
    _width:735px;
}
.rx{
    float:left;
    width:710px;
}
.rx .hx-pic{
    width:489px;
}
.rx .hx-pic ul{
    width:510px;
}
.rx .h-title .h-title-icon{
    width:90%;
}
.zx{
    float:left;
    width:465px;
    margin-left:25px;
    overflow:hidden;
}
.hx-pic li,.rec-pic li{
    float:left;
    width:220px;
    height:248px;
    margin:0 0 30px 25px;
    _margin:0 0 30px 15px;
    overflow:hidden;
}
.hx-pic li .hx-link{
    width:220px;
    height:248px;
    color:#fff;
    display: block;
}
.hx-link:hover .hx-p-img p,.zx-pic .hx-link:hover p{
    text-decoration:underline;
    cursor:pointer;
}
.hx-link:hover .hx-p-txt{
    background:#fafafa;
}
.hx-p-img{
    position:relative;
    width:220px;
    height:165px;
    color:#fff;
}
.hx-link:hover .hx-p-img img,.zx-pic .hx-link:hover img{
    opacity:0.8;
    filter:alpha(opacity=85);
    cursor:pointer;
}
.zx .h-title .h-title-txt{
    width:100px;
}
.hx-pic li .hx-p-tip{
    position:absolute;
    top:0;
    right:5px;
    width:50px;
    height:25px;
    line-height:25px;
    color:#fff;
    background:#98b85c;
    border:1px solid #8fad57;
    text-align: center;
    font-size:12px;
}
li .hx-p-txt{
    height: 82px;
    border:1px solid #efefef;
    border-top:none;
}
.hx-p-txt p{
    height:48px;
    line-height:48px;
    border-bottom:1px solid #eee;
    margin:0 10px;
    display: block;
    color:#666;
    clear:both;
}
.hx-p-txt .p-last{
    border:none;
    height:35px;
    line-height:32px;
    color:#666;
    font-size:12px;
}
.p-last .p-gray{
    color:#f0f0f0;
    margin:0 9px;
}
.hx-side{
    float:right;
    width:220px;
}
.hx-side .hx-mg1{
    height:100%;
    overflow:hidden;
}
.hx-side .hx-mg2{
    height:100%;
    overflow:hidden;
    margin:12px 0;
}
.hx-p-txt .fl{
    line-height:40px;
}
.hx-con .ers{
    height:525px;
}
.hx-con .ers p{
    margin:17px 0 15px 15px;
    height:90px;
    overflow:hidden;
}
.hx-con .ers p a{
    margin-right:13px;
}
.hx-con .ers .last{
    border-bottom:none;
}
.hx-con .ers p a:hover{
    color:#ee4433;
}
.h-container1 .hx-search,.h-container1 .hx-pic li{
    background:#fff;
}
.h-container1 .hx-pic .zhe-span{
    font-size:12px;
    line-height:33px;
    background:url(http://simg.f.itc.cn/common/modules/house_index/2014/../images/sale_icon.png) 0 7px no-repeat;
    padding-left:23px;
}
.h-container1 .hx-pic .hui{
    background-position: 0 -60px;
}
.zx-pic{
    float:left;
    width:929px;
}
.zx-pic ul{
    width:970px;
}
.zx-pic li{
    float:left;
    position: relative;
    width:210px;
    height:220px;
    margin:0 0 15px 25px;
    _margin:0 0 15px 20px;
}
.zx-pic li p{
    position: absolute;
    bottom:0;
    left:0;
    width:200px;
    height:36px;
    line-height:36px;
    color:#fff;
    text-align: center;
    display: block;
    padding: 0 10px;
    background:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
}

/*
	装修家居
*/

.ui-icon{ background:url(../images/index/sprites.png) no-repeat; }
.u-jia-bd{ width:278px; height:313px; border:1px solid #E5E5E5; overflow:hidden; text-align:center; margin-bottom:10px; }
.u-jia-bd h2{ font-size:22px; height:30px; line-height:30px; color:#ED7612; margin-top:15px; font-weight:bold; }
.u-jia-bd h3{ height:24px; line-height:24px; color:#A2A0AE;  }
.u-jia-bd p{ display:block; height:28px; margin-top:10px; }
.u-jia-bd p .bd-txt{ width:220px; height:24px; line-height:24px; padding-left:5px; outline-color:#F04E06; border:2px solid #E9E9E9; color:#999; }
.u-jia-bd .u-jia-but{ width:229px; height:34px; line-height:34px; background:#ED7612; display:block; font-size:16px; color:#fff; border:none; cursor:pointer; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; margin:10px auto; }
.u-jia-bd .u-jia-but:hover{ color:#fff; text-decoration:none; opacity:.8; filter:alpha(opacity=80); }
.u-jia-bd ul{ overflow:hidden; font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
.u-jia-bd ul li{ width:50px; height:55px; float:left; margin-left:32px; color:#999; }
.u-jia-bd ul li i{ display:block; width:29px; height:25px; margin:0 auto 7px; }
.u-jia-bd ul li i.bd1{ background-position:-122px -10px; }
.u-jia-bd ul li i.bd2{ background-position:-122px -41px; }
.u-jia-bd ul li i.bd3{ background-position:-122px -76px; }
.u-jia-bd ul li i.bd4{ background-position:-122px -111px; }
.u-jia-bd ul li i.bd5{ background-position:-122px -144px; }
.u-jia-bd ul li i.bd6{ background-position:-122px -177px; }
/* 推荐楼盘*/


/*——————————————常用CSS样式——————————————*/
.clear{clear:both;}
.clear:after{content: “.”;display:block;height:0;clear:both;visibility:hidden;}

a{color:#333;}
.link{color:#666;}
a:hover,.link:hover{color:#C00;text-decoration:underline;}
.fl{float:left;}

.f13{font-size:13px;}
.f15{font-size:15px;}
.f16{font-size:16px;}


.h42{height:42px;}


.w1200{width:1200px;margin:auto;}
.mar-t10{ margin-top:10px;}

body,div,dl,dt,dd,ul,ol,li,pre,h1,h2,h3,h4,h5,h6,input,textarea, select, button,form,fieldset,p,blockquote,th,td{padding:0; margin:0; /*重置内填充和外填充，避免使用*通配符，浪费性能。*/}
header,section,aside,nav,figure,figcaption{margin:0;padding:0;display:block;}

/*---------- 首屏区域 ----------*/
.i-b { height: 390px; }

/*--------导航--------*/

.h42{height:42px;}
.l-h42{line-height:42px;}
.nav{ background-color:#D70000;}

.nav .menu-tit{width:255px;background-color:#B20000;color:#FFF; text-align:center; /*background-image:url(../images/index/fy_ico.png); background-repeat:no-repeat; background-position:72px 17px;*/}

.nav ul{ margin-left:10px;font-size:16px;font-family:"微软雅黑",arial;}
.nav ul li{float:left;}
.nav ul li a{display:block;color:#FFF;padding:0 20px;}
.nav ul li a:hover,.nav ul li a:active{ background-color:#B20000;text-decoration:none;}

.nav .list-a{ padding-right:15px; margin-top:-2px;}
.nav .list-a a{ color:#FFF; margin:auto 7px;}
.nav .list-a a:hover{ color:#FFF;}
.nav .list-a em{ color:#999; font-size:14px; margin:auto 5px;}
.nav .list-a .c-map{ background-image:url(../images/index/fy_ico.png); background-repeat:no-repeat; background-position:30px -40px; padding-right:20px;}


/*纵向快捷导航*/
.menu { width: 254px; height: 40px; line-height: 40px; margin-top: 2px; }
.menu .house-select { float: left; width: 240px; height: 40px; line-height: 40px; color: #FFF; font-size: 16px; font-weight: bold; cursor: pointer; }
.menu .house-select-area { width: 254px; }
.menu .house-select-area .s-area-li { position: relative; width: 254px; height: 104px; background: #FAFAFA; z-index: 30; margin-top: -1px; }
.menu .house-select-area .s-area-n { position: absolute; left: 0; top: 0; width: 253px; padding: 20px 0 0 0; border: 1px solid #ddd; border-top: none; border-bottom: 1px solid #FAFAFA; z-index: 29; }
.s-area-li .s-area-all { position: absolute; top: -1px; left: 254px; width: 273px; background: #FFF; border: 1px solid #DDD; padding: 13px 5px 10px 15px; display: none; z-index: 28; }
.menu .house-select-area .current .s-area-all { display: block; }
.s-area-li .s-area-all .all-title { padding: 5px 0; }
.s-area-li .s-area-all .all-title, .s-area-li .s-area-title { color: #333; font-size: 16px; font-weight: bold; line-height: 20px; }
.s-area-li .s-area-title { margin: 0 20px 0 15px; background-position: 207px -634px; }
.s-area-li .s-area-con { margin: 0 10px; height: 54px; padding: 3px 5px 5px; border-bottom: 1px solid #E8E8E8; line-height: 25px; line-height: 26px\9; }
.s-area-li .s-area-title em { float: right; width: 6px; height: 12px; background-image: url(fy_ico.png); background-repeat: no-repeat; background-position: 0 -80px; padding-right: 5px; *margin-top: -18px; margin-right: -15px; }
.menu .house-select-area .last { height: 79px; }
.menu .house-select-area .last .s-area-n { border-bottom: 1px solid #DDD; }
.menu .house-select-area .last .s-area-con { height: 28px; border-bottom: none; overflow-y: hidden; }
.menu .house-select-area .current .s-area-n { width: 254px; border-left: 1px solid #E43; border-bottom: 1px solid #DDD; border-right: none; border-top: 1px solid #DDD; background: #FFF; margin-top: -1px; }
.menu .house-select-area .current .s-area-con { border-bottom: none; }
.s-area-li .s-area-con, .all-con { font-size: 0; }
.s-area-li .s-area-con a, .all-con a { font-weight: normal; color: #666; font-size: 12px; margin-right: 12px; display: inline-block; *display: inline; *vertical-align: top; *zoom: 1; }
.s-area-li .s-area-con a:hover, .all-con a:hover { color: #C00; }
/* ------------ 焦点图 ------------------- */
.pic-switch { width: 670px; height: 270px; background: url(../images/index/jdt-ico-bg.png) no-repeat 0 -100px; position: relative; overflow: hidden; float: center; margin-left: 11px; }
.focus-img { width: 670px; height: 270px; overflow: hidden; }
.focus-img img { width: 670px; height: 270px; }
.pic-switch .rslides { width: 100%; list-style: none; text-align: center; list-style: none; padding: 0; }
.pic-switch .rslides_nav { height: 50px; width: 30px; position: absolute; top: 100px; left: 0; text-indent: -9999px; overflow: hidden; text-decoration: none; background: url(../images/index/jdt-ico-bg.png) no-repeat 0 0; }
.pic-switch .rslides_nav:hover { background-position: 0 -50px; }
.pic-switch .rslides_nav.next { left: auto; background-position: -30px 0; right: 0; }
.pic-switch .rslides_nav.next:hover { background-position: -30px -50px; }
.pic-switch .rslides_tabs { clear: both; text-align: center; position: absolute; bottom: 8px; width: 70px; left: 300px; }
.pic-switch .rslides_tabs li { display: inline; float: left; margin: auto 3px; }
.pic-switch .rslides_tabs a { text-indent: -9999px; overflow: hidden; width: 8px; height: 8px; border-radius: 8px; background: #FFF; display: block; }
.pic-switch .rslides_tabs .rslides_here a { background: #C00; }

/*焦点图+块状推荐*/
.con-pic .pic-carousel { position: relative; width: 668px; height: 109px; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; overflow: hidden; margin-left: 11px; }
.con-pic .pic-carousel ul { position: absolute; left: 0; top: 1px; width: 1200000px; }

.con-pic .left-c-arrow, .con-pic .right-c-arrow { position: absolute; top: 50%; width: 45px; height: 88px; background: url(../images/index/carousel_arrow.png) repeat-x 0 0; display: none; margin-top: -24px; cursor: pointer; }
.con-pic .left-c-arrow { left: 0; }
.con-pic .right-c-arrow { right: 0; }
.con-pic .left-c-arrow em, .con-pic .right-c-arrow em { width: 13px; height: 25px; background: url(../images/index/carousel_arrow.png) no-repeat 0 -271px; display: inline-block; margin: 26px 0 0 13px; }
.con-pic .right-c-arrow em { background-position: 0 -196px; margin: 26px 0 0 18px; }

.con-pic .pic-carousel li { float: left; width: 222px; height: 109px; border-right: 1px solid #EEE; }
.con-pic .pic-carousel li a { width: 223px; height: 109px; display: block; }
.con-pic .pic-carousel li a:hover { text-decoration: none; }
.con-pic .pic-carousel li .c-img { float: left; width: 100px; margin-top: 18px; height: 98px; text-align: right; -webkit-transition: -webkit-transform .2s linear; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; transition: transform .2s linear; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.con-pic .pic-carousel li .c-img img { width: 100px; height: 90px; }
.con-pic .pic-carousel li a:hover .c-img { -webkit-transform: translateX(2px); -moz-transform: translateX(2px); -ms-transform: translateX(2px); -o-transform: translateX(2px); transform: translateX(2px); }
.con-pic .pic-carousel li a:hover .carsou-info { text-decoration: none; }
.con-pic .pic-carousel li .carsou-info { float: right; width: 110px; *letter-spacing: 0; padding-top: 28px; margin-left: 10px; _margin-left: 0; }
/*.con-pic .pic-carousel li:hover{ background-color:#F5F5F5;}*/
.carsou-info .carsou-title { font-size: 16px; color: #333; font-weight: bold; line-height: 28px; height: 28px; width: 100px; display: block; overflow: hidden; }
.carsou-info .carsou-txt { width: 105px; height: 22px; line-height: 22px; display: block; overflow: hidden; color: #666; clear: both; }
#leftCarrow, #rightCarrow { width: 35px; height: 65px; }
#leftCarrow em { margin: 20px 0 0 11px; }
#rightCarrow em { margin: 21px 0 0 13px; }
.carsou-info .carsou-zhe { color: #E43; font-size: 12px; width: 105px; height: 18px; display: block; overflow: hidden; }

/*右侧小广告+工具*/
.tools-ad { width: 245px; padding-top: 10px; }
.tools-ad .tr-ad{ width:255px; height:100px; overflow:hidden;}
.tools-ad img { width: 255px; height: 100px; }
.tools-ad .tools { width: 255px; height: 154px; border-top: 1px solid #EEE; border-left: 1px solid #EEE; margin: 15px auto 10px; }
.tools-ad .tools li { border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; width: 84px; height: 76px; float: left; text-align: center; }
.tools-ad .tools li a { background-image: url(../images/index/tools_ico.png); background-repeat: no-repeat; display: block; width: 80px; height: 18px; padding-top: 48px; }
.tools-ad .tools li:hover { background-color: #FBFBFB; }
.tools-ad .tools .tool-1 a { background-position: center 5px; }
.tools-ad .tools .tool-2 a { background-position: center -78px; }
.tools-ad .tools .tool-3 a { background-position: center -160px; }
.tools-ad .tools .tool-4 a { background-position: center -240px; }
.tools-ad .tools .tool-5 a { background-position: center -322px; }
.tools-ad .tools .tool-6 a { background-position: center -404px; }







