﻿/*
* Site: kshot.net 网站新版样式
* Author: lxd
* Create: 2008-07-17 ,Update: 2008-09-12
*/
@import url("/templates/default/css/NavAndFooter.css");/*引进公共的头部和尾部样式*/
/*--表单样式--*/
.BigTxt,.MidTxt,.SmallTxt,.SuperTxt,.FileTxt {border:1px #0a6c9d solid; background:#ffc; height:20px; line-height:20px; padding-left:2px;}
.PullDown,.TxtArea {border:1px #0a6c9d solid; background:#ffc;}
.TxtArea {width:400px; height:80px;}
.FileTxt {width:450px;}
.SuperTxt {width:308px;}
.BigTxt {width:150px;}
.MidTxt {width:80px;}
.SmallTxt {width:20px; text-align:center;}
/*--公共字体样式--*/
.FreeNote1,.FreeNote3,.FreeNote4,.FreeNote5,.FreeNote6 {font-weight:normal; font-family:'verdana','宋体';}
.FreeNote1 {font-size:12px; color:#f00;}
.FreeNote2 {font-size:12px; color:#999;}
.FreeNote3 {font-size:12px; color:#390;}
.FreeNote4 {font-size:14px; color:#390; font-weight:bold;}
.FreeNote5 {font-size:14px; color:#f63; font-weight:bold;}
.FreeNote6 {font-size:14px; color:#333; font-weight:bold;}
.FreeNote7 {color:#390;}
/*-------公共背景------*/
.sort_so h3,.sort_so dt a,.show_info,.map_so_left h3,.set_map_right a,.set_oc_btn,.set_oc_btn_r,.house_t a,.set_page a,.map_tool a,.tb_time_t a.sour_l,.quick_s h3,.quick_s_w h3,.f_title a,.map_so_btn,.map_so_btn_over,.reg_type li a.buy_house,.reg_type li a.rent_house,.tool_item_con ul li span,.tool_house li span,.sell_accu_btn,.big_pace,.small_pace,.big_pace div,.small_pace div,.alert_msg,.eye_btn_s,.eye_btn_h {background:url(../images/MainImg.gif) no-repeat;}
.reg_type li {background:url(../images/IndexRegImg.jpg) no-repeat;}
.alert_msg {margin-top:5px; padding:8px 0 8px 23px; border:1px #e6d2af solid; background-position:-572px -338px; background-color:#fff7ed; color:#ca731f; overflow:hidden; _height:100%;}
/*--------搜索--------*/
.search,.search_index {clear:both; overflow:hidden; padding:7px 12px; _height:100%;}
.search {border-bottom:1px solid;}
.search_index {border-bottom:1px #a2c2d9 solid; background:#badeef;}
.quick_s {/*border:1px solid; padding:8px 10px;*/}
.quick_s_w {width:950px; margin:0 auto;}
.quick_s h3,.quick_s_w h3 {font-size:14px; font-weight:bold; padding:1px 0; margin:0 0 5px; background-position:-573px -6px; text-indent:23px;}
.quick_s ul,.quick_s_w ul {margin:0; padding:0;}
.quick_s ul li,.quick_s_w ul li {list-style-type:none; padding:5px 0;}
.quick_s ul li a.quick_s_pick,.quick_s_w ul li a.quick_s_pick {font-weight:bold; color:#f60;}
.quick_s ul li a.quick_s_pick:hover,.quick_s_w ul li a.quick_s_pick:hover {text-decoration:underline;}
/*==========================首页样式==========================*/
/*--首页搜索--*/
.search_f {width:950px; margin:0 auto;}
.index_so_left {float:left; width:612px; border:1px #8dbfd9 solid; background:#fff; padding:10px 12px;}
.index_so_right {float:right; width:300px;}
.sort_so {float:left; _width:370px;}
.show_info {float:right; line-height:18px; width:142px; height:142px; padding:17px 0 0 43px; background-position:-203px -10px; color:#fff;}
.show_info a {font-weight:bold; color:#ff0; text-decoration:underline;}
.show_info a:hover {color:#f00;}
.sort_so h3 {font-size:14px; font-weight:bold; height:19px; line-height:19px; background-position:-573px -10px; text-indent:23px;}
.sort_so dl {margin:0; padding:15px 0 0;}
.sort_so dt {clear:both; overflow:hidden;}
.sort_so dt a {float:left; width:51px; height:26px; line-height:23px; text-align:center; margin-right:5px; color:#000; display:block; background-position:-497px -10px;}
.sort_so dt a.so_pick,.sort_so dt a:hover {color:#fff; text-decoration:none; background-position:-497px -43px;}
.sort_so dl dd {margin:0; padding:5px 0; _padding:3px 0; clear:both; overflow:hidden;}
.sort_so .so_txt {border:1px #8dbfd9 solid; background:#e2edf3; padding:3px;}
.sort_so .so_txt_se {width:176px; *width:178px; border:1px #8dbfd9 solid; background:#e2edf3; padding:3px; border-top:0; position:relative; top:-1px;}
.so_txt_se select {width:85px;}
.sort_so input.so_btn {width:50px; height:22px;}
.index_so_right h3 {font-size:14px; font-weight:bold; border:1px #8dbfd9 solid; background:#edf9ff; height:28px; line-height:28px; text-indent:8px;}
.index_so_right h3 a {font-size:12px; font-weight:normal; text-decoration:underline;}
.index_so_right .price_map {border:1px #8dbfd9 solid; border-top:0; padding:1px; background:#fff; height:148px;}
/*--首页中间--*/
.con_main_index {width:950px; margin:0 auto; padding:10px 0; clear:both; overflow:hidden;}
.index_left {float:left; width:638px;}
.index_right {float:right; width:300px; height:100%;}
/*--首页列表--*/
.index_item {clear:both; overflow:hidden; padding-bottom:10px; width:300px; height:100%;}
.index_item h3 {font-size:14px; font-weight:bold; height:28px; line-height:28px; border:1px #8dbfd9 solid; background:#edf9ff; text-indent:8px;}
.index_item .index_item_con {border:1px #8dbfd9 solid; border-top:0; padding:9px 10px 8px; line-height:25px;}
.index_item_con label a {color:#f00!important;}
.index_item_con a {color:#000; font-size:14px;}
.index_item_con a:hover {color:#f00;}
.index_item_con a.more {font-size:12px; color:#00f; text-decoration:underline;}
.index_item_con dl {margin:0 0 5px; padding:3px; clear:both; overflow:hidden; height:100%;}
.index_item_con dl.item_con_over {background:#ff9;}
.index_item_con dl dt {width:80px; height:90px; float:left;}
.index_item_con dl dt img {width:80px; height:90px;}
.index_item_con dl dd {margin:0 0 0 90px; padding:0; width:182px; _width:179px; line-height:18px;}
.index_item_con dl dd a {font-size:12px; text-decoration:underline;}
.index_item_con p {margin:0; padding:8px 0; _padding:10px 0;}
/*--左侧列表--*/
.left_item_f {clear:both; overflow:hidden; padding-bottom:10px; _height:100%;}
/*--统计菜单--*/
.count_menu {margin:0; padding:0; clear:both; overflow:hidden;}
.count_menu li {list-style-type:none; float:left; margin-right:2px;}
.count_menu li a {float:left; display:block; height:28px; line-height:28px; padding:0 8px; border:1px #dbdbdb solid; border-bottom:0; background:#f2f2f2; color:#000; font-weight:bold;}
.count_menu li a.count_pick,.count_menu li a:hover {border:1px #8dbfd9 solid; border-bottom:0; background:#badeef;}
.count {border:1px #95c4dc solid; padding:10px; clear:both; overflow:hidden; height:100%;}
.count h3 {color:#333; padding:0 0 10px; clear:both; overflow:hidden; _height:100%;}
.count h3 a {text-decoration:underline;}
.count h3 a:hover {color:#f00;text-decoration:underline;}
.count_left {float:left; width:400px;}
.count_type {clear:both; overflow:hidden; padding:10px 0; _height:100%;}
.count_type .unit_price {float:left;}
.count_type .unit_price span {float:left; margin-right:3px;}
.count_type .unit_price span.color_price {width:12px; height:12px; background:#fc0;}
.count_type .unit_num {float:left;}
.count_type .unit_num span {float:left; margin-right:3px;}
.count_type .unit_num span.color_num {width:12px; height:12px; background:#09c;}
.count_img {clear:both; overflow:hidden; height:200px;}
.count_list {float:right; width:190px; padding-left:10px; border-left:1px #eaeaea solid;}
.num_senior {}
.num_senior th {background:#eaeaea; font-weight:normal; height:20px; vertical-align:middle;}
.num_senior td {height:20px; vertical-align:middle;}
.num_senior span.count_num {float:left; margin-right:5px; color:#666;}
.num_senior span.state_img {float:left; font-size:0px; height:5px; margin-top:3px; background:#093994;}
.num_senior a {text-decoration:underline;}
.f_link {clear:both; overflow:hidden; height:100%; line-height:20px; padding:5px 0; text-align:left;}
.f_link a {white-space:nowrap;}
.new_house {float:right; width:295px; border:1px #8dbfd9 solid; padding:5px 8px;}
.nb_hq_l,.nb_hq_r,.tool_item_l,.tool_item_r {width:313px; overflow:hidden; _height:100%;}
.nb_hq_l,.tool_item_l {float:left;}
.nb_hq_r,.tool_item_r {float:right;}
.nb_hq_l h3,.nb_hq_r h3,.tool_item_l h3,.tool_item_r h3 {height:28px; line-height:28px; text-indent:8px; border:1px #8dbfd9 solid; background:#edf9ff; font-size:14px; font-weight:bold;}
.nb_hq_con,.tool_item_con {border:1px #8dbfd9 solid; border-top:0;}
.nb_hq_con {padding:9px 10px 8px;}
.nb_hq_con dl {margin:0; padding:0; clear:both; overflow:hidden; line-height:24px;}
.nb_hq_con dl dt {float:left; margin:0; padding:0;}
.nb_hq_con dl dd {float:right; margin:0; padding:0;}
.nb_hq_con a {font-size:14px; line-height:25px; color:#000;}
.nb_hq_con a:hover {color:#f00;}
.nb_hq_con a.more {clear:both; font-size:12px; color:#00f; text-decoration:underline;}
.tool_item_con ul {margin:0; padding:3px 8px; clear:both; overflow:hidden; _height:100%;}
.tool_item_con ul li {list-style-type:none; float:left; width:92px; height:25px; line-height:25px; border:1px #fff solid; padding:2px; overflow:hidden;}
.tool_item_con ul li.tool_over {border:1px #fff688 solid;}
.tool_item_con ul li span {width:25px; height:25px; float:left; margin-right:5px;}
.tool_item_con ul li span.buy_skill {background-position:-32px -130px;}
.tool_item_con ul li span.deal_law {background-position:-69px -130px;}
.tool_item_con ul li span.land_deal {background-position:-107px -130px;}
.tool_item_con ul li span.pact {background-position:-144px -130px;}
.tool_item_con ul li span.land_derm {background-position:-144px -198px;}
.tool_item_con ul li span.buy_nous {background-position:-32px -164px;}
.tool_item_con ul li span.inter_seek {background-position:-69px -164px;}
.tool_item_con ul li span.map_seek {background-position:-107px -164px;}
.tool_item_con ul li span.bus_seek {background-position:-144px -164px;}
.tool_item_con ul li span.cb_seek {background-position:-32px -198px;}
.tool_item_con ul li span.unit_calcu {background-position:-69px -198px;}
.tool_item_con ul li span.tax_tb {background-position:-107px -198px;}
.tool_item_con ul li a {float:left;}
.new_house_list {clear:both; overflow:hidden; _height:100%; margin-bottom:9px;}
.new_house_list .house_list_t {height:30px; line-height:30px; clear:both; overflow:hidden;}
.new_house_list .house_list_t h3 {float:left; font-size:14px; font-weight:bold;}
.new_house_list .house_list_t a {float:right; text-decoration:underline;}
.new_house_list .house_list_con {margin:0; padding:0;}
.new_house_list .house_list_con li {list-style-type:none; width:285px; height:25px; line-height:25px; padding:0 5px; border-bottom:1px #eee solid; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.new_house_list .house_list_con li.over {background:#ff9;}
.new_house_list .house_list_con li a {color:#000;}
.new_house_list .house_list_con li a:hover {color:#f00;}
/*--成交展示--*/
.kn_show {float:left; overflow:hidden; _height:100%; width:313px;}
.kn_show h3 {font-size:14px; font-weight:bold; height:28px; line-height:28px; border:1px #8dbfd9 solid; background:#edf9ff; text-indent:8px;}
.kn_show .kn_show_con {border:1px #8dbfd9 solid; border-top:0; padding:9px 6px;}
.kn_show .kn_show_con dl {margin:0; padding:8px 0; clear:both; overflow:hidden; _height:100%;}
.kn_show .kn_show_con dl dt {width:80px; float:left; text-align:center; margin-right:5px;}
.kn_show .kn_show_con dl dt span {line-height:20px;}
.kn_show .kn_show_con dl dt span a {text-decoration:underline; color:#2b7ccd;}
.kn_show .kn_show_con dl dd {width:213px; margin:0; padding:0; float:left; line-height:22px;}
.kn_show .kn_show_con dl dd div {width:213px;}
.kn_show .kn_show_con dl dd a {text-decoration:underline; color:#2b7ccd;}
/*================================内部页面=========================*/
/*****************房源列表*******************/
.con_main {
	clear:both;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 6px;
}
.list_left {margin-right:220px; _height:100%;}
.list_right {float:right; width:210px; height:100%;}
/*--列表顶部分页--*/
.set_page {padding:10px 5px; _clear:both; overflow:hidden; _height:100%;}
.set_page span,.set_page a,.set_page select {float:left; margin-right:3px;}
.set_page span {margin-top:4px;}
.set_left {float:left;}
.set_left a {width:19px; height:18px; display:block; text-align:center; line-height:18px; background-position:-461px -43px; color:#666;}
.set_left a.set_page_pick,.set_left a:hover {text-decoration:none; background-position:-436px -43px; color:#f60;}
.set_right {float:right;}
.set_right a.AbovePage,.set_right a.AbovePageAct,.set_right a.AbovePageAct:hover {width:17px; height:18px; display:block;}
.set_right a.AbovePage {background-position:-403px -10px;}
.set_right a.AbovePageAct {background-position:-403px -80px;}
.set_right a.AbovePageAct:hover {background-position:-403px -43px;}
.set_right a.NextPageAct {width:53px; height:18px; line-height:18px; display:block; text-indent:5px; background-position:-427px -80px; color:#666;}
.set_right a.NextPageAct:hover {text-decoration:none; background-position:-497px -80px; color:#f60;}
.set_right a.NextPage {width:53px; height:18px; line-height:18px; display:block; background-position:-427px -10px; color:#999; text-indent:5px;}
.set_right a.NextPage:hover {text-decoration:none;}
/*--浮动下拉框--*/
.float_sour {position:absolute; width:50px; margin:18px 0 0 29px; padding:3px; border:1px #000 solid; background:#666; -moz-opacity:0.9; filter:alpha(opacity:90); opacity:0.9; text-align:center;}
.float_sour ul {margin:0; padding:0;}
.float_sour ul li {height:20px; line-height:20px; list-style-type:none;}
.float_sour ul li a {color:#fff; text-align:center; text-decoration:none;}
.float_sour ul li a:hover {text-decoration:underline; color:#fff;}
/*--列表--*/
.list_tb {table-layout:fixed;}
.list_tb label {color:#CCC;}
.list_tb th {border-top:1px solid; border-bottom:1px solid; font-weight:normal; text-align:left;}
.list_tb td {border-bottom:1px #ededed solid; line-height:18px; word-break:break-all; word-wrap:break-word;}
.list_tb .tb_photo_t {border-left:1px solid;}
.list_tb .tb_time_t {border-right:1px solid;}
.list_tb .tb_photo {}
.list_tb .tb_photo div {width:80px; height:60px; padding:1px; background:#fff; border:1px #ccc solid; text-align:center; vertical-align:middle; display:table-cell;}
.list_tb .tb_photo div img {margin-top:expression((60-this.height)/2); line-height:60px; vertical-align:middle;}
.list_tb .tb_title {line-height:20px;}
.list_tb .tb_title a,.list_tb .tb_time a {text-decoration:underline;}
.list_tb .tb_title a:hover,.list_tb .tb_time a:hover {color:#f00;}
.list_tb .tb_price {color:#f60;}
.list_tb .tb_time {}
.list_tb .tb_list_bg {background:#ff9;}
.tb_time_t a.sour_l {background-position:-553px -169px;}
.so_no_result {border:1px #e6d2af solid; background:#fff7ed; color:#c60; font-size:14px; padding:8px 6px; margin:10px 0;}
.search_result {margin:0; padding:0; clear:both; overflow:hidden; _height:100%;}
.search_result dt {font-size:14px; font-weight:bold; padding:10px 0;}
.search_result dd {margin:0; padding:5px 6px; line-height:22px; border-bottom:1px #ededed solid; color:#f60;}
.search_result dd.over {background:#f2f2f2;}
.search_result dd a {text-decoration:underline;}
/*--列表里浮动的地图--*/
.float_map {position:absolute; width:250px; height:243px; border:1px #666 solid; background:#fff; padding:4px!important;}
.float_map .set_map {width:250px; height:220px;}
.float_map .map_tool {clear:both; overflow:hidden; margin-bottom:3px; height:20px;}
.map_tool a.set_map_btn {width:75px; height:20px; float:left; line-height:20px; display:block; background-position:-573px -42px; text-indent:22px;}
.map_tool a.set_map_btn:hover {}
.map_tool a.close {float:right; width:11px; height:11px; display:block; background-position:-404px -107px; margin-top:4px;}
.map_tool a.close:hover {background-position:-421px -107px;}
/*--右侧列表--*/
.list_item {clear:both; overflow:hidden; padding-bottom:10px; _height:100%;}
.list_item h3 {height:30px; line-height:30px; font-size:14px; font-weight:bold; text-indent:10px; border:1px solid;}
.list_item_con {border:1px solid; border-top:0; padding:5px 8px;}
.list_item_con ul {margin:0; padding:0; clear:both; overflow:hidden; text-align:left;}
.list_item_con ul li {list-style-type:none; line-height:18px; padding:6px; border-bottom:1px #e5e5e5 solid; width:180px; height:100%;}
.list_item_con ul li.list_item_bg {background:#ff9;}
.list_item_con a {line-height:18px;}
.list_item_con .right_leave_txt {width:190px; background:#ffc; border:1px #369 solid;}
.list_item_con .right_leave_btn {margin-top:3px; width:70px; height:22px;}
/*****************地图找房模式***************/
/*--搜索栏--*/
.map_so_left {height:36px;}
.map_so_left h3 {float:left; font-size:14px; font-weight:bold; margin:8px 5px 0 0; height:19px; line-height:19px; background-position:-573px -10px; text-indent:23px;}
.so_se_con {float:left; height:24px; margin-top:5px;}
.map_so_btn,.map_so_btn_over {padding:0 5px; height:24px; color:#600; border:1px #c60 solid; font-size:14px; font-weight:bold;}
.map_so_btn {background-position:-8px -12px; background-color:#ffe5bf;}
.map_so_btn_over {background-position:-8px -58px; background-color:#fff2bf;}
/*--列表--*/
.list_map_left {float:left;width:300px;}
.list_map_right {margin-left:312px; _margin-left:309px; height:100%;}
.list_map_right_full {height:100%;}
/*--列表标题-*/
.map_item_t {border:1px solid; padding:3px 0; overflow:hidden; height:100%;}
.item_t {margin:0; padding:0; line-height:24px;}
.item_t a {text-decoration:underline;}
.item_t a:hover {color:#f00;}
.item_t li {float:left; list-style-type:none; text-indent:2px;}
.item_t li.item_village {width:78px;}
.item_t li.item_htype {width:40px;}
.item_t li.item_area {width:40px;}
.item_t li.item_floor {width:28px;}
.item_t li.item_price {width:80px;}
.item_t li.item_img {width:20px;}
/*--列表项--*/
.map_item_l,.map_item_l_over {border-bottom:1px #ededed solid; overflow:hidden; height:100%; cursor:pointer;}
.map_item_l_over {background:#ff9;}
.item_l {margin:0; padding:0; overflow:hidden; height:30px; line-height:30px;}
.item_l li {float:left; list-style-type:none; text-indent:2px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.item_l li.item_village {width:78px;}
.item_l li.item_htype {width:40px;}
.item_l li.item_area {width:40px;}
.item_l li.item_floor {width:28px;}
.item_l li.item_price {width:40px;}
.item_l li.item_img {width:73px; _padding-top:8px; text-align:right;}
.item_l li.item_img a {text-decoration:underline;}
.item_l li.item_img a:hover {color:#f00;}
.item_detail {margin:0; padding:0 3px 5px; overflow:hidden; height:100%;}
.item_detail dt {width:80px; height:60px; border:1px #ccc solid; background:#fff; padding:1px; float:left; text-align:center; vertical-align:middle; display:table-cell;}
.item_detail dt img {margin-top:expression((60-this.height)/2); line-height:60px; vertical-align:middle;}
.item_detail dd {margin:0 0 0 90px; padding:3px 0 0; line-height:19px;}
.item_detail dd a {text-decoration:underline;}
.item_detail dd a:hover {color:#f00;}
.item_detail dd span {color:#f60;}
/*--新楼盘首页统计栏--*/
.count_pos {clear:both; overflow:hidden; _height:100%; padding:5px 0 15px;}
.count_pos .count_info {float:left; margin-right:5px;}
.count_pos .count_info a {font:14px verdana; font-weight:bold; text-decoration:underline;}
.count_pos .small_pace {float:left; margin-top:2px;}
/*--新楼盘首页成交统计--*/
.nbindex_count {clear:both; overflow:hidden; _height:100%;}
.nbindex_count .left {float:left; width:280px; border:1px #eee solid; padding:10px;}
.nbindex_count .left h3 {font-size:14px; font-weight:bold; margin-bottom:12px;}
.nbindex_count .left .nbindex_count_img {clear:both; overflow:hidden; height:130px; background:#ccc;}
.nbindex_count .mid {float:left; margin-left:9px; width:400px; height:195px; padding:3px; *padding:2px; _padding:3px; border:1px #f2f2f2 solid;}
.nbindex_count .right {float:right; width:200px; border:1px #eee solid; padding:10px 10px 0;}
.nbindex_count .right h3 {font-size:14px; font-weight:bold;}
.nbindex_count .right dl {margin:0; padding:10px 0; clear:both; overflow:hidden; _height:100%;}
.nbindex_count .right dl dt {float:left; width:80px; height:60px; margin-right:5px;}
.nbindex_count .right dl dd {float:left; width:115px; margin:0; padding:0; line-height:19px; *line-height:20px;}
.nbindex_count .right dl dd a {text-decoration:underline;}
/*--精品楼盘--*/
.ela_building {clear:both; overflow:hidden; _height:100%; margin-top:12px; border:1px #eee solid; padding:15px 10px 10px;}
.ela_building h3 {font-size:14px; font-weight:bold; margin-bottom:10px; clear:both; overflow:hidden; _height:100%;}
.ela_building .ela_building_list {clear:both; overflow:hidden; _height:100%;}
.ela_building .ela_building_list dl {float:left; margin:0 3px 0 5px; padding:0; display:inline;}
.ela_building .ela_building_list dl dt {width:140px; height:140px; padding:2px; border:1px #ccc solid; text-align:center; vertical-align:middle; display:table-cell;}
.ela_building .ela_building_list dl dt img {margin-top:expression((140-this.height)/2); line-height:140px; vertical-align:middle;}
.ela_building .ela_building_list dl dd {margin:0; text-align:center; width:146px; line-height:25px;}
.ela_building .ela_building_list dl.over dt {border:1px #f90 solid; background:#ffc;}
.ela_building .ela_building_list dl.over dd {background:#ddd;}
/*--详细信息--*/
.nbindex_detail {clear:both; overflow:hidden; _height:100%; margin-top:12px;}
.nbindex_detail .nb_left {float:left; width:300px;}
.nbindex_detail .nb_right {float:right; width:640px;}
.nb_list {clear:both; overflow:hidden; _height:100%; padding:10px; border:1px #eee solid;}
.nb_list h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}
.nb_list .item_title {margin:0; padding:0; clear:both; overflow:hidden; height:22px; border-bottom:2px #f90 solid;}
.nb_list .item_title dt {float:left; font-size:14px; font-weight:bold; line-height:22px;}
.nb_list .item_title dd {float:right;}
.nb_list .item_title dd a {float:left; height:21px; line-height:21px; margin-left:2px; padding:0 5px; display:block; border:1px #ccc solid; border-bottom:0; background:#f8f8f8; color:#666;}
.nb_list .item_title dd a.pick {border:1px #f90 solid; border-bottom:0; background:#fff; color:#000;}
.nb_list .nb_list_con {margin:0; padding:0; clear:both; overflow:hidden; _height:100%;}
.nb_list .nb_list_con .nb_list_con_tb td {border-bottom:1px #eee solid;}
.nb_list p {margin:0; padding:6px 0; clear:both; overflow:hidden;}
.nb_list p a {text-decoration:underline;}
.nb_list .nb_list_con a {line-height:20px; color:#000;}
.nb_list .right_list_item {float:left; padding:0 5px; border-right:1px #eee solid; width:197px;}
.nb_list_con li {list-style-type:none; clear:both; overflow:hidden; _height:100%; border-bottom:1px #f2f2f2 solid; padding:6px 0;}
.nb_list_con li dl {margin:0; padding:0; clear:both; overflow:hidden;}
.nb_list_con li dl dd {margin:0; padding:0;}
.nb_list_con li dl.nb_l dt {float:left; width:110px;}
.nb_list_con li dl.nb_l dd {float:right;}
.nb_list_con li dl.nb_l_detail {padding:3px; background:#f2f2f2; clear:both; overflow:hidden; _height:100%;}
.nb_list_con li dl.nb_l_detail dt {float:left; width:80px; height:60px; margin-right:5px; padding:1px; border:1px #eee solid; background:#fff; text-align:center; vertical-align:middle; display:table-cell;}
.nb_list_con li dl.nb_l_detail dt img {margin-top:expression((60-this.height)/2); line-height:60px; vertical-align:middle;}
.nb_list_con li dl.nb_l_detail dd {float:left; line-height:20px; width:96px;}
.nb_list_con li dl.nb_l_detail dd a {color:#00f; text-decoration:underline;}
.nb_list_item {overflow:hidden; width:198px; padding:0 5px 0 3px; float:left; margin:4px 0;}
.nb_list_item h4 {font-size:12px; font-weight:bold; height:24px; line-height:24px; background:#eee; padding:0 5px;}
.nb_list_item h4 span {float:left;}
.nb_list_item h4 a {float:right; text-decoration:underline; font-weight:normal;}
.nb_item {clear:both; overflow:hidden; _height:100%; padding-bottom:10px;}
.nb_item h3 {font-size:14px; text-indent:8px; height:30px; line-height:30px; font-weight:bold; border:1px #eee solid; border-bottom:0;}
.nb_item_con {border:1px #eee solid; border-top:0; clear:both; overflow:hidden; _height:100%; padding:0 10px 10px;}
.nb_item_con a {color:#000;}
.nb_item_con a:hover {color:#f00;}
.nb_item_con dl.news {margin:0; padding:0; height:22px; line-height:22px; border-bottom:1px #f2f2f2 solid; clear:both; overflow:hidden; _height:100%;}
.nb_item_con dl.news dt {float:left; margin:0; padding:0; width:215px;}
.nb_item_con dl.news dd {float:right; margin:0; padding:0;}
.tool_house {margin:0; padding:0; clear:both; overflow:hidden; _height:100%;}
.tool_house li {list-style-type:none; float:left; width:88px; height:25px; line-height:25px; border:1px #fff solid; margin:3px 0; padding:2px 1px;}
.tool_house li.tool_over {border:1px #fff688 solid;}
.tool_house li span {width:25px; height:25px; float:left; margin-right:2px;}
.tool_house li span.buy_skill {background-position:-32px -130px;}
.tool_house li span.deal_law {background-position:-69px -130px;}
.tool_house li span.land_deal {background-position:-107px -130px;}
.tool_house li span.pact {background-position:-144px -130px;}
.tool_house li span.land_derm {background-position:-144px -198px;}
.tool_house li span.buy_nous {background-position:-32px -164px;}
.tool_house li span.inter_seek {background-position:-69px -164px;}
.tool_house li span.map_seek {background-position:-107px -164px;}
.tool_house li span.bus_seek {background-position:-144px -164px;}
.tool_house li span.cb_seek {background-position:-32px -198px;}
.tool_house li span.unit_calcu {background-position:-69px -198px;}
.tool_house li span.tax_tb {background-position:-107px -198px;}
.tool_house li a {float:left;}
/*--新楼盘列表标题-*/
.nb_map_item_t {border:1px solid; padding:3px 0; overflow:hidden; height:100%;}
.nb_item_t {margin:0; padding:0; line-height:24px;}
.nb_item_t a {text-decoration:underline;}
.nb_item_t a:hover {color:#f00;}
.nb_item_t li {float:left; list-style-type:none; text-indent:2px;}
.nb_item_t li.item_state {width:34px; padding-left:1px;}
.nb_item_t li.item_building {width:95px;}
.nb_item_t li.item_opening {width:65px;}
.nb_item_t li.item_equal {width:85px;}
.nb_item_t li.item_img {width:18px;}
/*--新楼盘列表项--*/
.nb_map_item_l,.nb_map_item_l_over {border-bottom:1px #ededed solid; overflow:hidden; height:100%; cursor:pointer;}
.nb_map_item_l_over {background:#ff9;}
.nb_item_l {margin:0; padding:0; overflow:hidden; height:30px; line-height:30px;}
.nb_item_l li {float:left; list-style-type:none; text-indent:2px;}
.nb_item_l li.item_state {width:34px; padding-left:1px; _padding-top:8px;}
.nb_map_item_l .nb_item_l li.item_building {width:95px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.nb_map_item_l_over .nb_item_l li.item_building {width:95px; word-break:break-all; word-wrap:break-word;}
.nb_item_l li.item_opening {width:65px;}
.nb_item_l li.item_equal {width:50px;}
.nb_item_l li.item_img {width:51px; _padding-top:8px; text-align:right; padding-right:2px;}
.nb_item_l li.item_img a {text-decoration:underline;}
.nb_item_l li.item_img a:hover {color:#f00;}
/*--地图菜单--*/
.set_oc_btn,.set_oc_btn_r {width:6px; height:38px; position:absolute; margin:200px 2px 0; border:1px #ccc solid; background-color:#f2f2f2; margin-left:-10px;}
.set_oc_btn {background-position:-574px -182px;}
.set_oc_btn:hover {background-position:-574px -235px; border:1px #fc0 solid; background-color:#ff9;}
.set_oc_btn_r {background-position:-574px -207px;}
.set_oc_btn_r:hover {background-position:-574px -261px; border:1px #fc0 solid; background-color:#ff9;}
.map_menu {overflow:hidden; height:28px; border-bottom:2px solid;}
.set_map_right {float:right; display:inline;}
.set_map_right span.soso {float:right; display:block; margin-left:10px;}
.set_map_right a {height:28px; line-height:28px; display:block; float:right; text-indent:17px;}
.set_map_right a.tb_detail_type {background-position:-573px -99px; font-weight:bold; color:#f00;}
.set_map_right a.map_chang_error {background-position:-573px -131px;}
.set_map_right a.map_type {background-position:-573px -71px; font-weight:bold; color:#f00;}
.set_map_right a.full_win {background-position:-573px -287px; text-indent:15px;}
.set_map_right a.return_win {background-position:-573px -310px; text-indent:15px;}
.set_map_menu {float:left; margin:0; padding:0; height:100%;}
.set_map_menu li {list-style-type:none; float:left; margin-right:2px;}
.set_map_menu li a {float:left; display:block; height:28px; line-height:28px; padding:0 8px; border:1px #dbdbdb solid; border-bottom:0; background:#f2f2f2; color:#000; font-weight:bold;}
.set_map_menu li a.map_menu_pick,.set_map_menu li a:hover {border:1px solid; border-bottom:0;}
.sci_area_house {margin:5px 0 0; padding:10px; overflow:hidden; border:1px #c5d8a7 solid; background:#f6ffed; _height:100%; line-height:20px;}
.sci_area_house dt {font-weight:bold; float:left;}
.sci_area_house dd {float:left; margin:0; padding:0;}
.sci_area_house dd a {text-decoration:underline;}
.sci_area_house dd a.pick {font-weight:bold; color:#f60; text-decoration:none;}
.map_con {
	border:1px solid;
	border-top:0;
	min-height:553px;
	_height:553px;
}
/*--浮动层--*/
.fdong_div {position:absolute; width:292px; margin-top:32px; padding:4px; background:#369; }
.f_iframe {position:absolute; visibility:inherit; top:0px; left:0px; z-index:-1; -moz-opacity:0; filter:alpha(opacity:0); opacity:0;}
.fdong_con {clear:both; overflow:hidden; border:1px #036 solid; background:#fff; height:100%; padding:1px;}
.f_title {height:26px; line-height:26px; border-bottom:1px #8dbfd9 solid; background:#badeef; padding:0 6px; clear:both; overflow:hidden;}
.f_title h3 {float:left; font-weight:bold;}
.f_title a {float:right; width:11px; height:11px; display:block; margin-top:7px; background-position:-404px -107px;}
.f_title a:hover {background-position:-421px -107px;}
.f_con {clear:both; overflow:hidden;}
/*--浮动层列表标题--*/
.f_t {border-top:1px solid; border-bottom:1px solid; padding:3px 0; overflow:hidden; height:100%;}
.f_list_t {margin:0; padding:0; line-height:24px;}
.f_list_t a {text-decoration:underline;}
.f_list_t a:hover {color:#f00;}
.f_list_t li {float:left; list-style-type:none; text-indent:5px;}
.f_list_t li.item_htype {width:50px;}
.f_list_t li.item_area {width:55px;}
.f_list_t li.item_floor {width:40px;}
.f_list_t li.item_price {width:50px;}
.f_list_t li.item_img {width:80px;}
/*--浮动层列表项--*/
.f_l,.f_l_over {border-bottom:1px #ededed solid; overflow:hidden; height:100%; cursor:pointer;}
.f_l_over {background:#ff9;}
.f_list_l {margin:0; padding:0; overflow:hidden; height:30px; line-height:30px;}
.f_list_l li {float:left; list-style-type:none; text-indent:5px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.f_list_l li.item_htype {width:50px;}
.f_list_l li.item_area {width:55px;}
.f_list_l li.item_floor {width:40px;}
.f_list_l li.item_price {width:50px;}
.f_list_l li.item_img {width:80px; _padding-top:8px; text-align:right;}
.f_list_l li.item_img a {text-decoration:underline;}
.f_list_l li.item_img a:hover {color:#f00;}
/*=================================房源详细==========================*/
.curr_site_bg {clear:both; overflow:hidden; border-bottom:2px #f3d5ad solid; background:#ffedca;}
.curr_site_bg .curr_site {width:950px; height:35px; line-height:35px; margin:0 auto;}
.curr_site_bg .curr_site img {display:none;}
.curr_site_bg .curr_site a {color:#00f; text-decoration:underline;}
.curr_site_bg .curr_site a:hover {color:#f00;}
.MidCon {width:950px; margin:10px auto 20px; clear:both; overflow:hidden;}
.LeftList {width:727px; float:left;}
.LeftList h1 {font:20px '黑体'; margin:10px 0;}
.HouseInfo,.HouseInfoVillage {padding:10px; border:1px #ccc solid; clear:both; overflow:hidden; height:100%;}
.HouseInfo h3,.HouseInfoVillage h3{font-size:12px; font-weight:bold; padding:20px 0 10px; clear:both; overflow:hidden;}
.HouseInfo p {clear:both; overflow:hidden; margin:0; line-height:20px; padding:8px 0 8px 5px;}
.HouseInfo p a {text-decoration:underline;}
.HouseInfo p a:hover {}
/*--房源菜单--*/
.HouseInfoTitle {border-bottom:2px #005da1 solid; clear:both; overflow:hidden; height:100%; padding-left:5px;}
.HouseInfoMenu {margin:0; padding:0; overflow:hidden; height:100%; float:left;}
.HouseInfoMenu li {list-style-type:none; float:left; margin-right:2px;}
.HouseInfoMenu li a {float:left; font-size:14px; font-weight:bold; padding:8px 8px 6px; width:auto; border:1px #666 solid; border-bottom:0; background:#f2f2f2; display:block; color:#333;}
.HouseInfoMenu li a.HouseInfoMenuPick{border:1px #069 solid; border-bottom:0; background:#c9e2ef;}
.new_building_info {clear:both; overflow:hidden;}
.survey_left {float:left; width:400px; height:300px; overflow:hidden; border:1px #eee solid; background:#f8f8f8; margin-right:15px; vertical-align:middle; display:table-cell; text-align:center;}
.survey_left img {margin-top:expression((300-this.height)/2); line-height:300px; vertical-align:middle;}
.survey_right {float:left;}
.survey_right dl {clear:both; overflow:hidden; margin:0; padding:0; line-height:22px;}
.survey_right dl dt {float:left;}
.survey_right dl dd {float:left; margin:0; padding:0;}
.new_building_am {clear:both; overflow:hidden;}
.new_building_am dl {clear:both; overflow:hidden; margin:0; padding:0 0 0 10px; line-height:20px;}
.new_building_am dl dt {float:left;}
.new_building_am dl dd {}
.price_list {margin:0; padding:0;}
.price_list li {list-style-type:none; line-height:25px;}
/*--浮动菜单--*/
.float_menu_f {font-size:0px; text-align:left;}
.float_menu,.float_sub_menu {position:absolute;}
.float_menu {margin:265px 0 0 300px;}
.float_sub_menu {margin:160px 0 0 320px;}
.float_menu a,.float_sub_menu a {float:left; margin:4px 3px 0 0; padding:3px 6px; display:block; border:1px #06c solid; background:#fff; color:#06c;}
.float_menu a.pick,.float_sub_menu a.pick {margin-top:0; padding:4px 7px; border:1px #fff solid; background:#06c; color:#fff; font-size:14px; font-weight:bold;}
/*--新楼盘图片菜单--*/
.nb_img_menu {margin:0px; padding:0 0 0 10px; clear:both; overflow:hidden; border-bottom:1px #a0a0a0 solid; height:100%;}
.nb_img_menu li {list-style-type:none; float:left; margin-right:2px;}
.nb_img_menu li a {float:left; height:28px; line-height:28px; padding:0 8px; display:block; border:1px #dedede solid; border-bottom:0; background:#eee; color:#000;}
.nb_img_menu li a.nb_img_pick,.nb_img_menu li a:hover {border:1px #a0a0a0 solid; border-bottom:0; background:#a0a0a0; color:#fff; text-decoration:none;}
.nb_new_equal_price {clear:both; overflow:hidden;}
.nb_new_con {clear:both; overflow:hidden; height:180px;}
/*--新楼盘图片--*/
.new_building_img {clear:both; overflow:hidden; padding:15px 0;}
.new_building_img dl {margin:5px 15px 5px; padding:0; float:left; _display:inline;}
.new_building_img dl dt {width:140px; height:140px; text-align:center; padding:2px; border:1px #f2f2f2 solid; vertical-align:middle; display:table-cell; cursor:pointer;}
.new_building_img dl dt.img_over {border:1px #f90 solid; background:#ff9;}
.new_building_img dl dt img {margin-top:expression((140-this.height)/2); line-height:140px; vertical-align:middle;}
.new_building_img dl dd {margin:0; padding:0; line-height:25px; text-align:center; width:145px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.new_building_img p {clear:both; overflow:hidden;}
.LinkWay {margin:10px 0; padding:8px 10px; clear:both; border:1px #f2f2f2 solid; background:#f8f8f8; overflow:hidden; _height:100%;}
.LinkWay .CheckBreaker {font-weight:bold; text-decoration:underline;}
.LinkWay .CheckBreaker:hover {color:#f00;}
.LinkWay .LinkTel {font-size:14px; font-weight:bold; color:#390;}
.LinkWay .LinkTel font {font:24px '黑体';}
.LinkWay .SayExam {margin-left:15px;}
.LinkWay .SayExam font {color:#f00; font-size:12px; font-weight:bold;}
/*--360°全景看房--*/
.kf_360 {clear:both; overflow:hidden; _height:100%;}
.kf_360 a {float:left; width:152px; height:36px; background:url(../images/360.gif) no-repeat 0 -87px; font-size:14px; font-weight:bold; margin:5px 10px 5px 0; text-indent:8px; padding-top:5px; color:#000;}
.kf_360 a:hover {text-decoration:none;}
/*--新楼盘详细的销售情况--*/
.tb_sell {background:#eaeaea;}
.tb_sell th {height:30px; line-height:30px; background:#f8f8f8; text-align:left; text-indent:10px;}
.tb_sell_list {}
.tb_sell_list td {border-bottom:1px #eaeaea solid;}
.big_pace {width:23px; height:180px; border:1px #360 solid; background-position:-238px -213px;}
.big_pace div {background-position:-206px -213px;}
.small_pace {width:80px; height:12px; padding:0 1px; border:1px #360 solid; background-position:-206px -178px;}
.small_pace div {height:12px; background-position:-206px -195px;}
.sell_accu_btn {padding:0; height:24px; background-position:-7px -262px; border:1px #999 solid; cursor:pointer;}
.sell_accu_btn:hover {background-position:-7px -298px; border:1px #c60 solid;}
/*--个人信息--*/
.PerInfoPoint {width:184px; background:#f2fcff; padding:8px;}
.PerInfoPoint dl {margin:0 auto; padding:0; clear:both; overflow:hidden;}
.PerInfoPoint dl dt {width:80px; height:90px; margin:0 auto;}
.PerInfoPoint dl dt img {width:80px; height:90px;}
.PerInfoPoint ul {margin:0; padding:0;}
.PerInfoPoint ul li {list-style-type:none; padding:4px 0; clear:both; overflow:hidden;}
.PerInfoPoint ul li a {color:#00f; text-decoration:underline;}
.PerInfoPoint li a:hover {color:#f00;}
/*--房源地图--*/
.MapMenu {clear:both; overflow:hidden; height:28px; padding-top:10px;}
.SetMapRight{float:left; line-height:28px; margin-left:10px;}
.SetMapMenu {margin:0; padding:0; float:left; height:100%;}
.SetMapMenu li {list-style-type:none; float:left; margin-right:2px;}
.SetMapMenu li a {float:left; display:block; height:28px; line-height:28px; padding:0 8px; border:1px #dbdbdb solid; border-bottom:0; background:#f2f2f2; color:#000; font-weight:bold;}
.SetMapMenu li a.MapMenuPick,.SetMapMenu li a:hover {border:1px #8dbfd9 solid; border-bottom:0; background:#badeef;}
.SetMap {clear:both; overflow:hidden; height:100%;}
.SetMap .Map3D,.SetMap .Map2D {height:300px; border:1px #8dbfd9 solid;}
.SetMap .Map3D {width:530px; float:left;}
.SetMap .Map2D {width:165px; float:right;}
/*--留言块--*/
.InfoFrame {margin:10px 0; height:100%;}
.InfoFrame .Title {height:30px; padding:0 6px; border:1px #79aecc solid; background-position:0 -443px;}
.Title h3 {float:left; line-height:30px; font-weight:bold;}
.Title a {float:right; margin-top:5px; height:20px; line-height:20px; text-indent:18px; color:#00f; background-position:-353px -6px; display:block;}
.Title a:hover {color:#00f; text-decoration:underline;}
.InfoCon {border:1px #79aecc solid; border-top:0; padding:10px; clear:both; overflow:hidden; height:100%;}
.LeaveTb,.PointTb {background:#f2f2f2;}
.PointTb {margin-bottom:5px;}
.LeaveTb td,.PointTb td {line-height:18px;}
.LeaveTb td a,.PointTb td a {text-decoration:underline;}
.LeaveTb .LeaveTbBg1 {background:#f8f8f8;}
.LeaveTb .LeaveTbBg2 {background:#fff;}
.PointTb .PointTbBg1 {background:#f2fcff;}
.PointTb .PointTbBg2 {background:#fff;}
.LeaveState {padding:0 8px; line-height:25px;}
.LeaveCon {padding:8px; line-height:25px;}
.quote {border:1px #e2efa2 solid; background:#f9ffe6; margin:5px 0; padding:5px;}
.InfoCon h3 {font-size:12px; font-weight:bold; padding:10px 0; clear:both; overflow:hidden;}
.InfoCon .VillageInfo {float:left; width:400px;}
.VillageInfo dl {margin:0; padding:0; clear:both; overflow:hidden; line-height:24px;}
.VillageInfo dl dt {float:left;}
.VillageInfo dl dd {float:left; margin:0; padding:0;}
.VillageInfo p {clear:both; overflow:hidden; margin:10px 0; padding:0;}
.VillageInfo p a {text-decoration:underline;}
.VillageInfo p a:hover {color:#f00;}
.InfoCon .VillageImg {float:right; width:294px;}
.VillageImg dl {margin:0 4px 8px 4px; padding:4px; float:left; width:80px; border:1px #999 solid; height:100%; cursor:pointer; _display:inline;}
.VillageImg dl.ImgOver {border:1px #f90 solid; background:#ff9;}
.VillageImg dl dt {width:80px; height:60px; text-align:center; vertical-align:middle; display:table-cell;}
.VillageImg dl dd {width:80px; margin:3px 0 0; padding:0; text-align:center; line-height:18px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.HistoryImg {clear:both; overflow:hidden; height:100%; margin-top:10px; border:1px #f2f2f2 solid;}
/*--点评样式--*/
.PointState {padding:0 8px; line-height:25px;}
.PointCon {padding:15px 8px 8px; line-height:25px;}
.PointImg {}
.PointImg .PointTd {padding-right:15px;}
.PointScore1,.PointScore2 {border:1px #f2f2f2 solid; line-height:normal!important; font-size:0px;}
.PointScore1 {border-right:0; background:#f60;}
.PointScore2 {border-left:0; background:#f8f8f8;}
/*--下拉提示--*/
.DownShow {width:450px; background:#f6f6f6; padding:0px; clear:both; z-index:200; position:absolute; font-size:12px;}
.DownShow div{margin:0px; padding:0px;}
.DownShow ul {width:420px; margin:0px; padding:2px; border:1px #039 solid; background:#fff; font-weight:normal;}
.DownShow ul li {width:400px; list-style-type:none; float:left; white-space:nowrap; line-height:20px; padding:0px 6px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.DownShow li a {color:#039!important; text-decoration:none!important;}
.DownShow li a:hover {text-decoration:underline!important;}
.DownShow p {clear:both; overflow:hidden; margin:0px; padding:5px 0px;}
/*--模式切换--*/
.map_model {position:absolute; margin:10px 0 0 68px; z-index:1;}
.map_model ul {margin:0; padding:0;}
.map_model ul li {list-style-type:none; float:left; margin-right:5px;}
.map_model ul li a {float:left; padding:5px 8px; display:block; border:1px #000 solid; background:#eaeaea; color:#000; text-decoration:none;}
.map_model ul li a:hover {background:#fff; color:#000;}
.map_model ul li a.pick {background:#fff; color:#000; font-weight:bold;}
/*--鹰眼--*/
.eagle_eye {overflow:hidden; width:150px; margin-left:auto; _height:100%;}
.float_eye {
	position:absolute;
	width:150px;
	height:150px;
	margin-top:-150px;
	z-index:1;
}
.f_iframe {position:absolute; z-index:-1px; visibility:inherit; -moz-opacity:0; filter:alpha(opacity:0); opacity:0;}
.eye {border-top:1px solid; border-left:1px solid; background:#fff; padding:7px 0 0 7px;}
.eye_map {height:140px; border:1px solid;}
.eye_btn_s,.eye_btn_h {position:absolute; width:15px; height:15px; margin:-15px 0 0 135px; z-index:2; cursor:pointer;}
.eye_btn_s {background-position:-6px -145px;}
.eye_btn_h {background-position:-6px -130px;}
/*--位置、公交搜索--*/
#ftBusSearchContainer{height:517px; clear:both; overflow:hidden;}
#ftBusSearchContainerLine_start{border:1px #ccc dotted; height:100px; overflow:auto}
#ftBusSearchContainerLine_startTitle{line-height:20px; font-size:14px;background-color:#abc}
#ftBusSearchContainerLine_startItem{border-bottom:solid 1px #9cf; margin-bottom:4px; font-size:12px;}
#ftBusSearchContainerLine_startItem input{}
#ftBusSearchContainerLine_startItem label{}
#ftBusSearchContainerLine_end{border:1px #ccc dotted; height:100px; overflow:auto}
#ftBusSearchContainerLine_endTitle{line-height:20px; font-size:14px; background-color:#abc}
#ftBusSearchContainerLine_endItem{border-bottom:solid 1px #9cf; margin-bottom:4px; font-size:12px;}
#ftBusSearchContainerLine_endItem input{}
#ftBusSearchContainerLine_endItem label{}
#ftBusSearchContainerPath{border:1px solid #666; height:320px; overflow:auto;}
#ftBusSearchContainerPath_Item{font-size:12px; border-bottom:1px solid blue; margin-bottom:4px;}
#ftBusSearchContainerPath_Item .description{background-color:#ddd;}
#ftBusSearchContainerPath_Item .itemfoot{background-color:#ddd;}
#ftBusSearchContainerPath_ItemTitle{border:1px solid #ccc; line-height:22px; font-size:14px; background:#036; color:#fff; font-weight:bold;}
#ftBusSearchContainerPath_Item .busNo{color:red;}
#ftBusSearchContainerPath_Item .station{color:blue; text-decoration:none;}
#ftBusSearchContainerPath_Item .station:hover{color:red;}
#ftBusSearchContainerMap{height:478px; overflow:hidden;}
#ftBusSearchContainerMap .mapPosionItem {font-size:12px; border-bottom:solid 1px #ededed; padding:7px 0; cursor:pointer;}
#ftBusSearchContainerMap .mapPosionItemOver {font-size:12px; border-bottom:solid 1px #ededed; padding:7px 0; background:#ff9; cursor:pointer;}
#ftBusSearchContainerMap .mapPosionItemName{font-size:12px; margin-bottom:8px;}
#ftBusSearchContainerMap .mapPosionItemName a {text-decoration:underline;}
#ftBusSearchContainerMap .mapPosionItemName a:hover {}
#ftBusSearchContainerMap .mapPosionItemAddr {color:#999; text-indent:10px;}
#ftBusSearchContainerMap .mapPosionItemName,#ftBusSearchContainerMap .mapPosionItemAddr {width:298px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

