@charset "utf-8";
/* CSS Document */
/*引入主题按钮样式*/
@import url("/zh/style/skin_btn.css");

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
body {font:14px/1.5 helvetica,arial,"Hiragino Sans GB","Microsoft Yahei",STHeiti,sans-serif; color:#333;_height:100%; background-attachment:fixed; background:#f1f1f1;}
select,input,button {vertical-align:middle;font-size:100%; outline:none;}
textarea{resize:none; outline:none;}
.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {*zoom:1}
.clr {clear: both;font-size: 0;height: 0;line-height: 0;margin: 0;padding: 0;visibility: hidden;width: 0;}
.mb10{ margin-bottom: 10px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.ml20{ margin-left: 20px;}
.mt30{ margin-top: 30px;}
.pt15{padding-top: 15px;}
.pb10{ padding-bottom: 10px;}
.h50{ height: 50px;}
.h20{ height: 20px;}
.h15{ height: 15px;}
ul,ol {list-style:none;}
img{border:none;}
a{ color:#333; text-decoration:none; vertical-align:baseline; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
a:hover{text-decoration:none; color:#e63a00;}

.top_box,.zfHot,.zfService,.fBox,.ZhSelect,.zhSearchListDiv,.infoBox,.fw_info,.txt_listbox,.zf_Trust,.agent_wrap,.renting,.housebox,.namecard{ width: 1200px; margin: 0px auto; clear: both;}

.header{ position: fixed; top: 0px; width: 100%; box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28); z-index: 999;}
.header .top_box{ height: 70px; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.header .top_box .Logo{ float: left; padding: 6px 0px 0px 10px; font-size: 36px;}
.header .top_box .Logo a{ display: block; color: #fff;}
.header .top_box .NavLi{ float: left; margin-left: 30px; height: 70px; line-height: 70px;}
.header .top_box .NavLi ul{ font-size: 0px;}
.header .top_box .NavLi ul li{ margin-right: 20px; display: inline-block; *display: inline; *Zoom: 1; font-size: 14px;}
.header .top_box .Login_Box{ float: right; line-height: 70px;}
.header .top_box .Login_Box .login_before{ font-size: 14px; cursor: pointer;}
.header .top_box .skin_box{ float: right; position: relative; top: 26px; right: 30px;}
.header .top_box .skin_box .skin_btn{ width: 25px; height: 19px; display: block; cursor: pointer;}
.header .top_box .skin_box ul{ position: absolute; top: 26px; left: -25px; padding: 5px; width: 68px; display: none; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); *border: 1px solid #ddd; border-radius: 4px;}
.header .top_box .skin_box ul li{ float: left; padding: 2px; margin: 0px 5px; cursor: pointer; border: 1px solid #fff; border-radius: 4px;}
.header .top_box .skin_box ul li i{ width: 18px; height: 18px; display: block; border-radius: 4px;}
.header .top_box .skin_box ul li.selected{ border-color: #999;}
.headertips .top_box{ height: 50px;}
.headertips .top_box .Logo{ padding-top: 0px; font-size: 32px;}
.headertips .top_box .NavLi{ height: 50px; line-height: 50px;}
.headertips .top_box .Login_Box{ line-height: 50px;}
.headertips .top_box .skin_box{ top: 14px;}
.banner{ position: relative; width: 100%; height: 700px;}
.banner .bannerimg{ height: 700px; top: 0px; z-index: -1; background: url(images/zufangBG.png) 50% 0 no-repeat fixed;}
.banner .bannertext{ position: absolute; left: 50%; margin-left: -340px; top: 200px; width: 680px; height: 83px;}
.banner .SearchBox{ position: absolute; padding: 30px 20px; width: 810px; height: 110px; left: 50%; margin-left: -425px; top: 300px; border-radius: 10px; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28);}
.banner .SearchBox .Search_top .Tleft{ float: left;}
.banner .SearchBox .Search_top .Tleft a{ padding-left: 40px; height: 36px; display: block; font-size: 24px; color: #fff;}
.banner .SearchBox .Search_top .Tright{ float: right; font-size: 16px;}
.banner .SearchBox .Search_top .Tright em{ margin: 0px 6px; font-size: 26px; font-style: normal;}
.banner .SearchBox .Search_inp{ position: relative; margin-top: 10px; font-size: 0px;}
.banner .SearchBox .Search_inp .srh_inp_put{ display: inline-block; *display: inline; *zoom: 1; padding: 0px 10px; width: 690px; height: 60px; line-height: 60px; font-size: 16px; vertical-align: top; border: none; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;}
.banner .SearchBox .Search_inp .srh_inp_btn{ display: inline-block; *display: inline; *zoom: 1; color: #fff; background: #eee; width: 100px; *margin-left: -2px; *margin-top: 1px; height: 60px; line-height: 60px; text-align: center; font-size: 18px; vertical-align: top; border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;}
.banner .SearchBox .Search_inp .searchResult{ position: absolute; left: 0px; top: 60px; font-size: 12px; width: 710px; margin-top: -2px; border-top: 1px solid #eeeeee; z-index: 5;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg{ padding: 0px 10px; background: #fff; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); *border: 1px solid #ddd; border-top: none;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg ul li{ height: 32px; line-height: 32px; overflow: hidden;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg ul li.libg{ background: #ededed;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg .searchResultA{ display: block;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg .searchResultA:hover{ background: #ededed;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg .searchResultA:focus{ background: #ededed;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg .searchResultA .SR_left{ float: left; font-weight: bold; font-size: 14px;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg .searchResultA .SR_right{ float: right; color: #666;}
.banner .SearchBox .Search_inp .searchResult .searchResultBg .searchResultA .SR_right em{ margin: 0px 2px; font-style: normal; font-size: 14px;}
.zfHot .focus_Box{ position: relative;}
.zfHot .focus_Box ul{ position: relative; left: 50%; margin-left: -427px; width: 855px; height: 308px;}
.zfHot .focus_Box li{ z-index: 0; position: absolute; width: 0px; background: #787878; height: 0px; top: 146px; cursor: pointer; left: 377px; border-radius: 4px; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28);}
.zfHot .focus_Box li img{ width:100%; height: 100%; vertical-align: top;}
.zfHot .focus_Box li a{ display: block; height: 100%;}
.zfHot .focus_Box li p{ position: absolute; left: 0; bottom: 0px; width: 100%; height: 40px; line-height: 40px; background: url(images/float-bg.png) repeat; color: #fff; overflow: hidden;}
.zfHot .focus_Box li p .tit{ float: left; width: 70%; margin-left: 8px; font-size: 14px;}
.zfHot .focus_Box li p .price{ float: right; margin-right: 8px; font-size: 12px;}
.zfHot .focus_Box li p .price em{ font-size: 16px; margin-right: 4px; font-style: normal;}
.zfHot .focus_Box .prev,.focus_Box .next{ display: block; z-index: 5; overflow: hidden; cursor: pointer; position: absolute; width: 52px; height: 52px; top: 131px; border-radius: 50%; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.zfHot .focus_Box .prev{ background: url(images/btnLeft.png) no-repeat; left: 0px; background-position: 12px 11px; *filter:Alpha(opacity=50); *zoom:1;}
.zfHot .focus_Box .next{ background: url(images/btnRight.png) no-repeat; right: 0px; background-position: 17px 11px; *filter:Alpha(opacity=50); *zoom:1;}
.zfHot .focus_Box .prev:hover{ *filter:Alpha(opacity=100);}
.zfHot .focus_Box .next:hover{ *filter:Alpha(opacity=100);}
.zfService .title h1{ display: inline-block; *display: inline; *zoom: 1; font-size: 40px; color: #666;}
.zfService .title span{ display: inline-block; *display: inline; *zoom: 1; font-size: 18px; color: #666;}
.zfService .content .c{ display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin-top: 30px;}
.zfService .content .c .cp1{ text-align: center; font-size: 24px;}
.zfService .content .c .cp2{ font-size: 16px; color: #999;}
.zfService .content .c1{ width: 150px; margin-left: 120px;}
.zfService .content .c1 .ci{ width: 150px; height: 150px; display: block}
.zfService .content .c2{ width: 213px; margin-left: 210px;}
.zfService .content .c2 .ci{ width: 213px; height: 150px; display: block}
.zfService .content .c3{ width: 136px; margin-left: 220px;}
.zfService .content .c3 .ci{ width: 136px; height: 150px; display: block}
.footer{ padding: 40px 0px 30px;}
.footer .fBox{ position: relative;}
.footer .fBox .aboutbox{ margin-bottom: 14px;}
.footer .fBox .aboutbox ul{ font-size: 0px;}
.footer .fBox .aboutbox ul li{ display: inline-block; *display: inline; *zoom: 1; margin-right: 20px; font-size: 14px;}
.footer .fBox .aboutbox ul li a:hover{ color: #666;}
.footer .fBox .copyright{ color: #6e6e6e;}
.footer .fBox .copyright p{ line-height: 28px;}
.footer .fBox .ewm{ position: absolute; right: 10px; top: 0px; width: 100px;}
.footer .fBox .ewm p{ text-align: center; color: #6e6e6e;}

/**搜索页**/
.ZhSelect{ margin-top: 74px; background: #fff; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); *border: 1px solid #ddd;}
.ZhSelect .ZhSelectTit{ height: 40px; border-bottom: 3px solid #ccc;}
.ZhSelect .ZhSelectTit .tit{ width: 150px; height: 40px; line-height: 40px; display: inline-block; *display: inline; zoom: 1; font-size: 24px; text-align: center;}
.ZhSelect .ZhSelectTit .tmp{ float: right; margin-top: 10px; margin-right: 10px;}
.ZhSelect .ZhSelectTit .tmp em{ margin: 0px 4px; font-size: 22px; font-style: normal;}
.ZhSelect .selectList{ padding: 10px 20px 0px; font-size: 14px;}
.ZhSelect .selectList .dllist{ line-height: 30px;}
.ZhSelect .selectList .dllist dt{ float: left; font-weight: bold;}
.ZhSelect .selectList .dllist dd{ margin-left: 50px;}
.ZhSelect .selectList .dllist .option-list a{ margin-right: 10px; color: #454545;}
.ZhSelect .selectList .dllist .option-list a.selected{ font-weight: bold;}
.ZhSelect .selectList .dllist .option-list .CustomDiv{ display: inline-block; *display: inline; zoom: 1; vertical-align: top;}
.ZhSelect .selectList .dllist .option-list .CustomDiv .inputdiv{ display: inline-block; *display: inline; zoom: 1; vertical-align: top;}
.ZhSelect .selectList .dllist .option-list .CustomDiv .inp{ width: 30px; padding: 2px 0px;}
.ZhSelect .selectList .dllist .option-list .CustomDiv .inpbtn{ vertical-align: middle; width: 40px; height: 22px; line-height: 22px; border: 1px solid #999; cursor: pointer; text-align: center;}
.ZhSelect .selectList .dllist .option-list .CustomDiv .inpbtn:hover{ background: #e1e1e1; color: #454545;}
.ZhSelect .selectList .dllist .street-list{ width: 1040px; padding: 0px 5px; line-height: 24px; border: 1px solid #ddd;}
.ZhSelect .selectList .dllist .street-list a{ margin: 0px 5px; display: inline-block; *display: inline; zoom: 1; color: #747474; font-size: 12px;}
.ZhSelect .other{ padding: 0px 20px 10px; font-size: 14px; line-height: 30px;}
.ZhSelect .other dl dt{ float: left; font-weight: bold; margin-right: 10px;}
.ZhSelect .other dl dd{ position: relative; width: 60px; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin-right: 5px; color: #454545;}
.ZhSelect .other dl dd label{ position: absolute; left: 0px; padding-left: 15px; cursor: pointer;}
.ZhSelect .selectedbox{ line-height: 40px; border-top: 1px dashed #ddd;}
.ZhSelect .selectedbox .tit{ float: left; font-size: 14px; font-weight: bold; margin-left: 20px; margin-right: 10px;}
.ZhSelect .selectedbox .selectedshow .clearlist{ display: inline-block; *display: inline; zoom: 1;}
.ZhSelect .selectedbox .selectedshow .clearlist .Non-list{ float: left; margin-top: 6px; line-height: 16px;}
.ZhSelect .selectedbox .selectedshow .clearlist a{ position: relative; padding: 3px 4px; margin-right: 10px; border: 2px solid #ddd;}
.ZhSelect .selectedbox .selectedshow .clearlist a .q_span{ padding-right: 4px;}
.ZhSelect .selectedbox .selectedshow .clearlist a .q_label{ position: absolute; top: 0px; right: 0px; width: 8px; height: 8px; line-height: 7px; color: #fff;}
.ZhSelect .selectedbox .selectedshow .clearsearchall{ display: inline; cursor: pointer; color: #999; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.zhSearchListDiv{ background: #fff; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); *border: 1px solid #ddd;}
.zhSearchListDiv .SearchListSort{ height: 34px; border-bottom: 3px solid #ddd;}
.zhSearchListDiv .SearchListSort .sortleft{ display: inline-block; *display: inline; zoom: 1; *float: left; padding-left: 10px; padding-top: 5px;}
.zhSearchListDiv .SearchListSort .sortleft .sortitem{ position: relative; min-width: 70px; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin-left: 10px;}
.zhSearchListDiv .SearchListSort .sortleft .sortitem .si_p{ border: 1px solid #999; padding: 2px 4px 2px 4px; cursor: pointer;}
.zhSearchListDiv .SearchListSort .sortleft .sortitem .si_p span{ float: left;}
.zhSearchListDiv .SearchListSort .sortleft .sortitem .si_p i{ float: right; *float: none; margin-top: 6px; margin-right: 2px; width: 16px; height: 8px; display:block; background: url(images/Down_ico.png) right center no-repeat;}
.zhSearchListDiv .SearchListSort .sortleft .sortitem .si_Css{ position: relative; *positon: absolute; *width: 60px; background: #fff; border: 1px solid #999; border-top: none; z-index: 1;}
.zhSearchListDiv .SearchListSort .sortleft .sortitem .si_Css ul li{ padding: 0px 4px; line-height: 24px;}
.zhSearchListDiv .SearchListSort .sortleft .sortitem .si_Css ul li a{ display: block;}
.zhSearchListDiv .SearchListSort .sortright{ float: right; margin-top: 14px; margin-right: 10px; font-size: 14px; color: #666;}
.zhSearchListDiv .SearchListSort .sortright .sortrightnum{ margin: 0px 4px; font-style: normal;}
.zhSearchListDiv .SearchList .ListItem{ position: relative; padding: 20px; border-bottom: 1px dashed #ddd;}
.zhSearchListDiv .SearchList .ListItem .Item_pic{ float: left; width: 250px; height: 187.5px;}
.zhSearchListDiv .SearchList .ListItem .Item_pic img{ width: 100%; height: 100%; opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.zhSearchListDiv .SearchList .ListItem:hover .Item_pic img{ opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.zhSearchListDiv .SearchList .ListItem .Item_Info{ margin-left: 270px;}
.zhSearchListDiv .SearchList .ListItem .Item_Info .title{ margin-bottom: 6px;}
.zhSearchListDiv .SearchList .ListItem .Item_Info .title h1{ height: 34px; line-height: 34px; overflow: hidden;}
.zhSearchListDiv .SearchList .ListItem .Item_Info p{ line-height: 25px; color: #747474; font-size: 14px;}
.zhSearchListDiv .SearchList .ListItem .Item_Info .addr{ font-size: 15px; color: #656565; font-weight: bold;}
.zhSearchListDiv .SearchList .ListItem .Item_Info .type span{ margin-right: 90px;}
.zhSearchListDiv .SearchList .ListItem .Item_Info .pay span{ margin-right: 90px;}
.zhSearchListDiv .SearchList .ListItem .Item_Info .timeline span{ margin: 0px 4px;}
.zhSearchListDiv .SearchList .ListItem .Item_Info .timeline .timeago{ color: #333;}
.zhSearchListDiv .SearchList .ListItem .Item_price{ position: absolute; right: 30px; top: 100px;}
.zhSearchListDiv .SearchList .ListItem .Item_price p{ font-size: 14px; color: #454545; text-align: center;}
.zhSearchListDiv .SearchList .ListItem .Item_price p.price{ font-size: 34px;}
.zhSearchListDiv .ListJump{ margin-right: 10px; line-height: 60px; text-align: right;}
.zhSearchListDiv .ListJump a{ padding: 8px 15px; border: 1px solid #ddd; font-size: 14px;}

/**租房详情页**/
.infoBox{ margin-top: 74px; background: #fff; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd;}
.infoBox .infoBoxLoc{ padding: 0px 10px; height: 34px; line-height: 34px; font-size: 14px; border-bottom: 3px solid #ddd; color: #747474;}
.infoBox .infoBoxLoc a{ font-size: 14px;}
.infoBox .infoBoxtitle{ padding: 10px 20px 0px; height: 33px;}
.infoBox .infoBoxtitle h1{ float: left; width: 1000px; overflow: hidden; font-size: 22px;}
.infoBox .infoBoxtitle .collect{ float: right;}
.infoBox .infoBoxtitle .collect .collectA{ position: relative; padding-left: 35px; height: 26px; line-height: 26px; width: 40px; display: block; border: 1px solid #ddd; color: #848484;}
.infoBox .infoBoxtitle .collect .collect_ico{ position: absolute; left: 6px; top: 1px; width: 22px; height: 22px; background: url(images/collect_ico.png) no-repeat; background-position: -23px -0px;}
.infoBox .infoBoxtitle .collect .collectA:hover{ border-color: #FFC20A;}
.infoBox .infoBoxtitle .collect .collectA:hover .collect_ico{ background-position: 0px 0px;}
.infoBox .infoBoxtitle .collect .collectA.collectAed{ border-color: #FFC20A;}
.infoBox .infoBoxtitle .collect .collectA.collectAed .collect_ico{ background-position: 0px 0px;}
.infoBox .infoBox_l{ float: left; padding: 10px 20px 20px;}
.infoBox .infoBox_l .FW_gallery ul, .infoBox .infoBox_l .FW_gallery li{list-style:none;margin:0;padding:0}
.infoBox .infoBox_l .FW_gallery img{border:none;vertical-align:top;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet {position:relative;width:516px;height:387px;overflow:hidden;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_imgWin{ width: 516px; height: 387px;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_imgWin img{ width: 516px; height: 387px;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_page{position:absolute;bottom:0; right: 10px; font:11px tahoma bold; font-size: 18px; color:#c6c6c6; font-style: italic;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_page .FW_current{ font-size: 32px; color:#c6c6c6;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_page .FW_total{ font-size: 26px; color: #c6c6c6;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_prevBtn{position:absolute;top:50%;margin-top:-25px;cursor:pointer;left:0;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_prevBtn i{ width: 50px; height: 50px; display: block; background: url(images/left.png) 15px 10px no-repeat;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_nextBtn{ position: absolute; top: 50%; margin-top: -25px; cursor:pointer; right: 0;}
.infoBox .infoBox_l .FW_gallery .FW_imgSet .FW_nextBtn i{ width: 50px; height: 50px; display: block; background: url(images/right.png) 15px 10px no-repeat;}
.infoBox .infoBox_l .FW_gallery .FW_thumSet { position:relative; margin-top:10px; width:516px; overflow:hidden}
.infoBox .infoBox_l .FW_gallery .FW_thumSet .FW_thumMove{position:relative;white-space:nowrap;font-size:0}
.infoBox .infoBox_l .FW_gallery .FW_thumSet .FW_thumMove li{display:inline;margin-right:8px}
.infoBox .infoBox_l .FW_gallery .FW_thumSet .FW_thumMove li img{ width: 97px; height: 73px;}
.infoBox .infoBox_l .FW_gallery .FW_thumSet .FW_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
.infoBox .infoBox_l .FW_gallery .FW_thumSet .FW_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
.infoBox .infoBox_l .FW_gallery .FW_thumSet .FW_thumLine{position:absolute;width:93px;height:69px;border:2px solid #ff0000;left:0;top:0}
.infoBox .infoBox_r{ position: relative; float: left; width: 614px; padding: 10px 20px 20px 10px;}
.infoBox .infoBox_r .info_price{ line-height: 34px; font-size: 16px; color: #afafaf;}
.infoBox .infoBox_r .info_price em{ margin: 0px 4px; font: bold 36px "Georgia";}
.infoBox .infoBox_r .info_type{ margin-top: 7px;}
.infoBox .infoBox_r .info_type ul li{line-height: 32px; color: rgba(0,0,0,0.86); *color: #333;}
.infoBox .infoBox_r .info_type ul li .is_tit{ margin-right: 10px; color: #868686;}
.infoBox .infoBox_r .info_type ul li .is_href{ margin-left: 6px; font-size: 12px; color: #36c;}
#leaseSeta{ position: relative;}
#leaseSeta .tipbtn{ font-size: 12px; color: #36c;}
#leaseSeta .tips{ position: absolute; left: 0px; top: 26px; overflow: hidden; background: #fffbc5; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
#leaseSeta .tips i{ padding: 5px; font-style: normal; display: block;}
.infoBox .infoBox_r .info_yylist{ position: absolute; right: 20px; top: 77px;}
.infoBox .infoBox_r .info_yylist a{ padding: 10px 60px; font-size: 26px; border-radius: 10px;}
.infoBox .infoBox_r .info_ewm{ position: absolute; width: 120px; right: 20px; bottom: 50px;}
.infoBox .infoBox_r .info_ewm img{ width: 120px; height: 120px;}
.infoBox .infoBox_r .info_ewm .ewm_type{ text-align: center; font-size: 12px; color: #868686;}
.fw_info{ background: #fff; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd;}
.fw_info .title_top{ padding: 0px 20px; height: 34px; border-bottom: 1px solid #ddd; clear: both;}
.fw_info .title_top h1{ font-size: 22px; font-weight: 500;}
.fw_info .fw_fyxq .xq_cont{ padding: 10px 20px;}
.fw_info .fw_map .title_top h1{ float: left;}
.fw_info .fw_map .title_top .togglemap{ float: right; margin-top: 10px;}
.fw_info .fw_map .title_top .togglemap a{ font-size: 16px; color: #36c;}
.fw_info .fw_map .map_cont{ padding: 0px 20px; margin-bottom: 10px; height: 500px; overflow: hidden;}
#div_mapJ{ margin-top: 10px; height: 490px;}
#div_mapM{ position: relative; margin-top: 10px;}
.MapPano{ width: 300px;}
.MapPano img{ width: 300px; height: 150px;}
.MapPano p{ margin-bottom: 6px; line-height: 20px;}
.MapPano p b{ font-size: 16px; color: #ff7a00;}
.MapPano p span{ margin-left: 20px;}
.PoiName{ position: relative; width: 22px; height: 40px; line-height: 24px; text-align: center; color: #fff; background: url(/html/style/images/MapBuildIco.png) no-repeat; cursor: pointer;}
.PoiName:hover{ margin-left: -2px; margin-top: -2px; width: 25px; height: 45px; z-index: 99; background: url(/html/style/images/MapBuildIco2.png) no-repeat;}
.PoiName:hover span{ background: #e63a00;}
#div_mapM #normalMapDiv{ width:839px; height:460px;}
#div_mapM .PerimeterBtn{ height: 30px; line-height: 30px;}
#div_mapM .PerimeterBtn .MapBtn{ padding: 6px 26px; margin-left: -1px; border: 1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color: #333;}
#div_mapM .PerimeterBtn .MapBtn:hover{ background: #ddd;}
#div_mapM .PerimeterBtn .MapBtn:first-child{ margin-left: 0px;}
#div_mapM .infor{ position: absolute; right: 0px; top: 0px; width: 319px; height: 488px; border: 1px solid #ddd; overflow-y: scroll;}
#div_mapM .infor .List{ padding: 10px; display: block; border-bottom: 1px dashed #ccc; color: #333;}
#div_mapM .infor .List:hover{ background: #e3e3e3;}
#div_mapM .infor .List b{ width: 100%; height: 30px; line-height: 30px; display: block; font-size: 16px; font-weight: normal;}
#div_mapM .infor .List b em{ padding: 0px 6px; margin-right: 6px; font-style: normal; font-size: 14px; color: #fff;}
#div_mapM .infor .List p{ height: 20px; line-height: 20px; font-size: 13px; overflow: hidden;}
#div_mapM .infor .sty{ background: #e3e3e3;}
.fw_info .fw_tjfy .tj_cont{ margin-left: -12px; padding: 10px 20px; font-size: 0px;}
.fw_info .fw_tjfy .tj_cont .tj_item{ margin-left: 15px; display: inline-block; *display: inline; *zoom: 1; width: 218px; overflow: hidden; font-size: 14px;}
.fw_info .fw_tjfy .tj_cont .tj_item a{ display: block;}
.fw_info .fw_tjfy .tj_cont .tj_item .item_pic{ width: 218px; height: 164px;}
.fw_info .fw_tjfy .tj_cont .tj_item .item_pic img{ width: 218px; height: 164px; opacity: 0.86; -moz-opacity: 0.86; -webkit-opacity: 0.86; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.fw_info .fw_tjfy .tj_cont .tj_item .ii_title{ margin: 4px 0px; font-size: 18px; height: 27px; overflow: hidden; color: rgba(0,0,0,0.86); *color: #333;}
.fw_info .fw_tjfy .tj_cont .tj_item .type_info{ color: rgba(100,100,100,0.86); *color: #868686;}
.fw_info .fw_tjfy .tj_cont .tj_item .type_info .list .l{ float: left;}
.fw_info .fw_tjfy .tj_cont .tj_item .type_info .list .l em{ font-size: 18px; font-style: normal; color: #b20000;}
.fw_info .fw_tjfy .tj_cont .tj_item .type_info .list .r{ float: right;}
.fw_info .fw_tjfy .tj_cont .tj_item:hover .item_pic img{ opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}

/**租房文章列表页**/
.txt_listbox{ margin-top: 74px;}
.txt_listbox .txt_listleft{ float: left; width: 880px; background: #fff; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd;}
.txt_listbox .txt_listleft .list_loc{ padding: 0px 10px; height: 34px; line-height: 34px; font-size: 14px; border-bottom: 3px solid #ddd; color: #747474;}
.txt_listbox .txt_listleft .list .list_item{ padding: 10px; border-bottom: 1px dashed #ddd;}
.txt_listbox .txt_listleft .list .list_item .item_title{ font-size: 20px; margin-bottom: 4px;}
.txt_listbox .txt_listleft .list .list_item .item_title a{ color: rgba(22,22,22,.86);}
.txt_listbox .txt_listleft .list .list_item .item_cont{ color: rgba(100,100,100,.86); *color: #868686;}
.txt_listbox .txt_listleft .list .list_item .item_cont a{ width: 57px; color: #36c; display: inline-block;}
.txt_listbox .txt_listleft .list .list_item .item_cont a:hover{text-decoration: underline;}
.txt_listbox .txt_listleft .list .list_item .item_time{ text-align: right; color: rgba(151,128,117,.86); *color: #978075;}
.txt_listbox .txt_listleft .list_jump{ margin-right: 10px; line-height: 60px; text-align: right;}
.txt_listbox .txt_listleft .list_jump a{ padding: 8px 15px; border: 1px solid #ddd; font-size: 14px;}
.txt_listbox .txt_listright{ float: right; width: 300px;}
.txt_listbox .txt_listright .hot_textlist{ position: relative; background: #fff; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd; overflow: hidden;}
.txt_listbox .txt_listright .hot_textlist .top_tit{ padding-left: 10px; height: 34px; line-height: 34px; font-size: 14px; border-bottom: 3px solid #ddd; color: rgba(22,22,22,0.86); *color: #333;}
.txt_listbox .txt_listright .hot_textlist .phIco{ position: absolute; top: 29px; left: 10px; font-size: 10px;}
.txt_listbox .txt_listright .hot_textlist .phIco li{ margin-top: 15px; width: 20px; height: 15px; line-height: 16px; text-align: center; background: #ddd; color: rgba(60,60,60,.86); *color: #666666;}
.txt_listbox .txt_listright .hot_textlist .hotUl{ padding: 0px 10px;}
.txt_listbox .txt_listright .hot_textlist .hotUl li{ padding-left: 26px; height: 30px; line-height: 30px; overflow: hidden;}
.txt_listbox .txt_listleft .txtTitie{ padding: 10px 10px 0px; border-bottom: 1px dashed #ddd;}
.txt_listbox .txt_listleft .txtTitie .tit{ margin-bottom: 6px; font-size: 24px;}
.txt_listbox .txt_listleft .txtTitie .type span{ color: rgba(100,100,100,.86); *color: #868686;}
.txt_listbox .txt_listleft .txtTitie .type .time{ margin-right: 30px;}
.txt_listbox .txt_listleft .txtTitie .type span b{ color: rgba(22,22,22,.86); *color: #333333; font-weight: normal;}
.txt_listbox .txt_listleft .page_cont{ padding: 20px;}
.txt_listbox .txt_listleft .page_cont .abstract{ position: relative; padding: 10px; margin-bottom: 10px; line-height: 20px; font-size: 13px; background: #eee;}
.txt_listbox .txt_listleft .page_cont .abstract strong{ position: absolute; left: 10px; top: 10px;}
.txt_listbox .txt_listleft .page_cont .abstract span{ float: left; margin-left: 50px;}
.txt_listbox .txt_listleft .page_cont p{ margin-bottom: 10px;}
.txt_listbox .txt_listleft .page_cont p:last-child{ margin-bottom: 0px;}
.txt_listbox .txt_listleft .page_cont p img{ max-width: 845px; height: auto; margin-bottom: 10px;}

/**登记页**/
.trustBg{ width: 100%; height: 500px; overflow: hidden;}
.trustBg .bannerimg{ height: 700px; top: 0px; z-index: -1; background: url(images/trustBG.png) 50% 0 no-repeat fixed;}
.zf_Trust{ position: relative;}
.zf_Trust .TuToggle{ position: absolute; top: -26px; left: 50%; margin-left: -123px;}
.zf_Trust .TuToggle a{ position: relative; float: left; margin-right: 15px; width: 50px; height: 50px; line-height: 50px; text-align: center; display: block; border-radius: 4px; color: #fff; font-size: 14px; overflow: hidden;}
.zf_Trust .TuToggle a.on{ width: 120px;}
.zf_Trust .TuToggle a i{ position: absolute; top: 10px; left: 10px; width: 30px; height: 30px; display: block;}
.zf_Trust .TuToggle a p{ position: absolute; left: 50px;}
.zf_Trust .TuToggle .BuyBtn{ background: #FF0033; opacity: 0.6; -moz-opacity: 0.6; -webkit-opacity: 0.6; *zoom:1;}
.zf_Trust .TuToggle .SeleBtn{ background: #006699; opacity: 0.6; -moz-opacity: 0.6; -webkit-opacity: 0.6; *zoom:1;}
.zf_Trust .TuToggle .LeaseBtn{ background: #009999; opacity: 0.6; -moz-opacity: 0.6; -webkit-opacity: 0.6; *zoom:1;}
.zf_Trust .TuToggle .RentBtn{ background: #CC3366; opacity: 0.6; -moz-opacity: 0.6; -webkit-opacity: 0.6; *zoom:1;}
.zf_Trust .TuToggle .BuyBtn i.ico{ background: url(images/BuyBtn_Ico.png) 2px 2px no-repeat;}
.zf_Trust .TuToggle .SeleBtn i.ico{ background: url(images/SeleBtn_Ico.png) 1px 3px no-repeat;}
.zf_Trust .TuToggle .LeaseBtn i.ico{ background: url(images/LeaseBtn_Ico.png) 2px 2px no-repeat;}
.zf_Trust .TuToggle .RentBtn i.ico{ background: url(images/RentBtn_Ico.png) 2px 2px no-repeat;}
.zf_Trust .TuToggle .on,.zf_Trust .TuToggle .BuyBtn:hover,.zf_Trust .TuToggle .SeleBtn:hover,.zf_Trust .TuToggle .LeaseBtn:hover,.zf_Trust .TuToggle .RentBtn:hover{ opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
@media \0screen\,screen\9 {/**兼容IE7、8**/
  .zf_Trust .TuToggle .BuyBtn{ background-color:#FF0033; filter:Alpha(opacity=60); *zoom:1;}
  .zf_Trust .TuToggle .BuyBtn p{ color: #FFFFFF;}
  .zf_Trust .TuToggle .SeleBtn{ background-color:#006699; filter:Alpha(opacity=60); *zoom:1;}
  .zf_Trust .TuToggle .SeleBtn p{ color: #FFFFFF;}
  .zf_Trust .TuToggle .LeaseBtn{ background-color:#009999; filter:Alpha(opacity=60); *zoom:1;}
  .zf_Trust .TuToggle .LeaseBtn p{ color: #FFFFFF;}
  .zf_Trust .TuToggle .RentBtn{ background-color:#CC3366; filter:Alpha(opacity=60); *zoom:1;}
  .zf_Trust .TuToggle .RentBtn p{ color: #FFFFFF;}
  .zf_Trust .TuToggle .on,.TuToggle .BuyBtn:hover,.TuToggle .SeleBtn:hover,.TuToggle .LeaseBtn:hover,.TuToggle .RentBtn:hover{ filter:Alpha(opacity=100)}
}
.zf_Trust .TrustMod{ padding: 60px 275px; border-radius: 4px;}
.zf_Trust .TrustMod .TrustRow{ padding: 10px 0px; line-height: 30px; z-index: 99;}
.zf_Trust .TrustMod .TrustRow span.T_Title{ float: left; margin-right: 10px; width: 140px; text-align: right; display: block; font-size: 16px;}
.zf_Trust .TrustMod .TrustRow span.T_Title em{ margin-right: 5px; font-style: normal; color: #f00;}
.zf_Trust .TrustMod .TrustRow span{ margin: 0px 6px; display: inline-block; *display: inline; *zoom: 1; font-size: 13px;}
.zf_Trust .TrustMod .TrustRow span.Msg{ color: #f00;}
.zf_Trust .TrustMod .TrustRow2{ padding: 10px 0px;}
.zf_Trust .TrustMod .TrustRow2 span.T_Title{ float: left; margin-right: 10px; width: 140px; text-align: right; display: block; font-size: 16px;}
.zf_Trust .TrustMod .TrustRow2 span{ margin: 0px 6px; display: inline-block; *display: inline; *zoom: 1; font-size: 13px;}
.zf_Trust .TrustMod .TrustRow2 p{ text-align: right; margin-right: 100px; margin-top: 3px; color: #747474;}
.zf_Trust .TrustMod .TrustRow b{ margin-left: 6px; font-weight: normal; font-size: 13px;}
.zf_Trust .TrustMod .TrustRow .UlRow{ float: left; width: 492px;}
.zf_Trust .TrustMod .TrustRow .UlRow li{ min-width: 80px; display: inline-block; *display: inline; *zoom: 1; font-size: 0px;}
.zf_Trust .TrustMod .TrustRow .T_LInput{ width: 300px; height: 23px; line-height: 23px; padding-left: 4px; font-size: 14px; color: #979797;}
.zf_Trust .TrustMod .TrustRow .T_Input{ width: 120px; height: 23px; line-height: 23px; padding-left: 4px; font-size: 14px;}
.zf_Trust .TrustMod .TrustRow .T_SInput{ width: 50px; height: 23px; line-height: 23px; padding-left: 4px; font-size: 14px;}
.zf_Trust .TrustMod .TrustRow2 .T_HInput{ padding: 6px; width: 400px; height: 100px; font-size: 14px;}
.zf_Trust .TrustMod .SubmitBtn{ position: relative; left: 50%; margin-left: -80px; *margin-left: -360px; margin-top: 20px; width:160px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; display: block; border-radius: 6px; cursor:pointer;}
.zf_Trust .TrustMod .wrn{ margin-top: 10px; color: #f00; font-size: 14px; text-align: center;}
.zf_Trust .TrustMod .wrn2{ color: #747474; font-size: 14px; text-align: center;}
.zf_Trust .TrustMod .SubmitBtn:hover{ background: #e63a00;}
.zf_Trust .TrustMod .TrustRow .wCheck { position: relative; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; font-size: 0px; line-height: 0px; cursor: pointer; width: 16px; height: 16px; margin-bottom: 6px; background-repeat: no-repeat; background-position: center 0;}
.zf_Trust .TrustMod .TrustRow .wCheck-hover { /**background-position: center -16px**/}
.zf_Trust .TrustMod .TrustRow .wCheck-label { display: inline-block; *display: inline; zoom: 1; vertical-align: middle; cursor: pointer; margin: 0 15px 6px 4px;  font-size: 14px; color: #666;}
.zf_Trust .TrustMod .TrustRow .wCheck-selector, .wCheck-focus { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center;}
.zf_Trust .TrustMod .TrustRow .wCheck-off .wCheck-selector { display: none;}
.zf_Trust .TrustMod .TrustRow .wCheck-on .wCheck-selector{ display: block;}
.zf_Trust .TrustMod .TrustRow .wCheck-theme-square-radial-red { background-image: url('images/square-radial-red.png'); }
.zf_Trust .TrustMod .TrustRow .wCheck-theme-circle-inset-red { background-image: url('images/circle-inset-red.png');}
.zf_Trust .TrustMod .TrustRow .wCheck-selector-circle { background-image: url('images/selector-circle.png');}
.zf_Trust .TrustMod .TrustRow .searchResult{position:absolute;top:38px;left:156px;width:304px;z-index:99;}
.zf_Trust .TrustMod .TrustRow .searchResult em {color: #CC3333;font-style:normal;font-weight:normal;}
.zf_Trust .TrustMod .TrustRow .searchHover .searchResult{_top:51px;}
.zf_Trust .TrustMod .TrustRow .searchResultBg{position:relative;z-index:1; border:none; background: #fff;}
.zf_Trust .TrustMod .TrustRow .searchResultCon{position:relative;z-index:1;width:300px; border-top: none; overflow: hidden;}
.zf_Trust .TrustMod .TrustRow .searchResultarticleCon{border-bottom:none;}
.zf_Trust .TrustMod .TrustRow .searchResultTitle{position:absolute;right:0;top:0;z-index:2;width:50px;height:100%;float:right;line-height:35px;text-align:center;}
.zf_Trust .TrustMod .TrustRow .searchResultCon a.searchResultTitle:hover{font-weight:bold;color:#47494a;}
.zf_Trust .TrustMod .TrustRow .searchResult ul{position:relative;width:300px;float:left;padding:3px 0;background-color:#fff;}
.zf_Trust .TrustMod .TrustRow .articleCon li{width:300px;height:34px;overflow:hidden;padding:0 4px;line-height:34px;font-size:14px;color:#adaeae;}
.zf_Trust .TrustMod .TrustRow .articleCon li span{margin-left:10px;font-size:12px;}
.zf_Trust .TrustMod .TrustRow .articleCon li:hover{background-color:#f4f4f4;}
.zf_Trust .TrustMod .TrustRow .articleConHover{background-color:#f4f4f4;}
.zf_Trust .TrustMod .TrustRow .articleCon li:hover a{ color: #e63a00;}
.zf_Trust .TrustMod .TrustRow .articleCon li a{color:#47494a; display: block;text-decoration:none; cursor: pointer;}
.zf_Trust .TrustMod .TrustRow .articleCon li a:hover{ text-decoration:none;background-color:#f4f4f4;}
.zf_Trust .TrustMod .TrustRow .searchTitleHoverLi{ color: #e63a00;text-decoration:none;background-color:#f4f4f4;}
.zf_Trust .TrustMod .TrustRow .articleCon li.searchTitleHoverLi a{ color: #e63a00}
.zf_Trust .TrustMod .TrustRow .resourcesCon li img.searchicon{width:19px;height:19px;overflow:hidden;margin:-3px 0 0 2px;}
.zf_Trust .TrustMod .TrustRow .searchResultBottom{z-index:0;margin-top:-5px;padding-top:5px;background:url(searchoutbg.png) no-repeat -444px 0;}

/**经纪人页面-hec**/
.agent_top{ margin-top: 76px; background: #fff; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd;}
.loc_box{ height: 34px; line-height: 34px; border-bottom: 2px solid #c6c6c6; font-size: 0px;}
.loc_box p.loc{ float: left; margin-left: 6px; display: inline-block; font-size: 14px; color: #999;}
.loc_box div.mapsrh{ float: right; margin-right: 6px; font-size: 16px;}
.loc_box div.mapsrh a{ padding-left: 22px; display: block;}
.search_agent{ padding: 10px;}
.search_agent .srh_tit{ width: 90px; height: 26px; line-height: 26px; text-align: right; font-weight: bold; display: inline-block;}
.search_agent .agent_area{}
.search_agent .agent_area ul.arealist{ display: inline-block; *display: inline; *zoom: 1; height: 26px; line-height: 26px; font-size: 0px;}
.search_agent .agent_area ul.arealist li{ margin-right: 10px; display: inline-block; *display: inline; *zoom: 1; font-size: 14px;}
.search_agent .agent_area ul.arealist li.selected a{ font-weight: bold;}
.search_agent .agent_nameInp{ margin-top: 4px; font-size: 0px;}
.search_agent .agent_nameInp .srh_tit{ font-size: 14px; vertical-align: top;}
.search_agent .agent_nameInp .inp{ padding: 0px 5px; width: 240px; height: 23px; line-height: 23px; font-size: 12px; color: #868686; display: inline-block; vertical-align: top; margin-top: 1px; border: 1px solid #ccc; border-bottom-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px;}
.search_agent .agent_nameInp .inp_btn{ width: 40px; height: 25px; line-height: 25px; display: inline-block; color: #fff; font-size: 14px; text-align: center; vertical-align: top; margin-top: 1px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px;}
.agent_cont{ background: #fff; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd; border-top: 2px solid #ddd;}
.agent_cont .agent_num{ height: 40px; line-height: 40px; text-align: right; padding-right: 6px; font-size: 16px; color: #747474; border-bottom: 1px solid #ddd;}
.agent_cont .agent_num em{ margin: 0px 2px; font-size: 24px; font-style: normal; *filter:Alpha(opacity=80); *zoom:1;}
.agent_cont .item_list .item{ padding: 10px; border-bottom: 1px dashed #ddd; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.agent_cont .item_list .item:hover{ background: #eee;}
.agent_cont .item_list .item .item_photo{ float: left; width: 135px; height: 180px; overflow: hidden;}
.agent_cont .item_list .item .item_photo img{ width: 100%;}
.agent_cont .item_list .item .item_info{ float: left; margin-left: 20px; width: 800px; height: 180px;}
.agent_cont .item_list .item .item_info .infoL{ float: left; height: 180px;}
.agent_cont .item_list .item .item_info .infoL .infoL_p{ height: 28px; line-height: 28px; font-size: 0px;}
.agent_cont .item_list .item .item_info .infoL .infoL_p b{ width: 80px; display: inline-block; *display: inline; *zoom: 1; text-align: right; font-size: 14px; color: #454545; vertical-align: top;}
.agent_cont .item_list .item .item_info .infoL .infoL_p span{ display: inline-block; *display: inline; *zoom: 1; width: 400px; font-size: 14px; color: #747474; vertical-align: top;}
.agent_cont .item_list .item .item_info .infoL .infoL_p span.infoL_span{ margin-top: 5px; line-height: 20px;}
.agent_cont .item_list .item .item_info .infoL .infoL_name{ height: 34px; line-height: 34px;}
.agent_cont .item_list .item .item_info .infoL .infoL_name b{ width: 82px; font-size: 18px; color: #333;}
.agent_cont .item_list .item .item_info .infoL .infoL_name span{ font-size: 18px; color: #333;}
.agent_cont .item_list .item .item_info .infoR{ margin-left: 500px; margin-top: 60px;}
.agent_cont .item_list .item .item_info .infoR .AgentTel{ padding-left: 30px; font-size: 26px; font-style: italic;}
.agent_cont .item_list .item .item_info .infoR .AgentDept{ margin-left: 50px; text-decoration: underline; font-size: 16px; font-style: italic;}
.agent_cont .item_list .item .item_hometj{ float: right;}
.agent_cont .item_list .item .item_hometj .tit{ height: 24px; line-height: 24px; display: block;}
.agent_cont .item_list .item .item_hometj .tit strong{ float: left; color: #333;}
.agent_cont .item_list .item .item_hometj .tit span{ float: right;}
.agent_cont .item_list .item .item_hometj .houseType{ width: 208px; height: 156px; overflow: hidden;}
.agent_cont .item_list .item .item_hometj .houseType .houselink{ position: relative; width: 208px; height: 156px; overflow: hidden; opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; *filter:Alpha(opacity=80); transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.agent_cont .item_list .item .item_hometj .houseType .houselink img{ width: 100%; height: 100%;}
.agent_cont .item_list .item .item_hometj .houseType .houselink .info{ width: 200px; position: absolute; bottom: -22px; left: 0px; height: 48px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display: block; padding-left: 4px; padding-right: 4px; color: #fff; overflow: hidden; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.agent_cont .item_list .item .item_hometj .houseType .houselink .info p{ height: 24px; line-height: 24px;}
.agent_cont .item_list .item .item_hometj .houseType .houselink .info p.info_tit{ height: 22px; line-height: 22px;}
.agent_cont .item_list .item .item_hometj .houseType .houselink .info p.info_price strong{ float: right}
.agent_cont .item_list .item .item_hometj .houseType .houselink .info p.info_price span{ float: left;}
.agent_cont .item_list .item .item_hometj .houseType .houselink:hover{ opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; *filter:Alpha(opacity=100);}
.agent_cont .item_list .item .item_hometj .houseType .houselink:hover .info{ bottom: 0px;}
.agent_cont .agent_jump{ margin-right: 10px; line-height: 60px; text-align: right;}
.agent_cont .agent_jump a{ padding: 8px 15px; border: 1px solid #ddd; font-size: 14px;}

/**经纪人详情页zh**/
.clearbox{ overflow:hidden;}
.placebox{ width:1200px; margin-left:auto; margin-right:auto;margin-top:76px; border-bottom:1px solid #dedede;}
.personage,.housebox1 .size,.housebox1 .price{ float:right;}
.placebox .place{ float:left; height: 30px; line-height: 30px;}
.placebox .place .place_map{ height: 30px; padding-left: 22px; font-size:16px; display: block; background-position: 0px 2px;}
.namecard{ margin-top:76px; position:relative; height:500px;}
.namecard .card{position:absolute; left:50%; margin-left:-500px; height:417px; width:625px;}
.namecard .agent_photo{ position:absolute;left:50%;margin-left:-520px; top:70px; }
.namecard .agent_photo img{ width:167px; height: 223px;}
.namecard .clip{ position:absolute; left:50%; margin-left:-384px; top:38px; width:52px; height:94px;}
.namecard .textbox .two-dimension,.textbox .text{ float:left}
.namecard .textbox .text{ width: 390px;}
.namecard .textbox .text .p_addr{ line-height: 24px;}
.namecard .textbox{ position:absolute; top:90px; left:50%;  margin-left:-300px;}
.namecard .textbox .two-dimension{margin-left:80px;}
.namecard .textbox .text p{ line-height:28px; font-size:16px;}
.namecard .telbox{ position:absolute; left:50%; margin-left:-300px;top:250px; width:210px;}
.namecard .telbox img{ float:left; margin-right:10px;} 
.renting span{ line-height:42px; padding-top:13px; padding-bottom:13px; padding-left:20px; padding-right:20px; border-top-left-radius:5px; border-top-right-radius:5px; font-size:16px;color:#fff;}
.housebox .housebox1:hover{ background-color:#dedede;}
.housebox{ background: #fff; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd;}
.housebox .textbox .text1,.housebox .textbox .price,.housebox .textbox .size{ float:left;}
.housebox .textbox,.housebox .house_photo{ float:left}
.housebox .house_photo img{ width: 263px; height: 197px;}
.housebox .housebox1{ padding-top:30px; padding-bottom:20px; border-bottom:1px solid #C4BEBE;}
.housebox1 .photo{ margin-right:25px;}
.housebox .housebox1 .textbox{ margin-top:35px; margin-left: 20px; font-size:16px; line-height:35px; float:left;}
.housebox .housebox1 .size{ margin-right:242px; margin-left:123px; margin-top:50px;}
.housebox .housebox1 .price{ margin-top:45px; text-align: center; width: 130px;}
.number{ width:200px; margin:auto; margin-top:90px;}
.number span{ padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; border:1px solid #dedede; border-radius:5px;}
.number span:hover{ background-color:#03a9f4;}
.namecard .erweima{position:absolute; right: 155px; top:100px;  }
.namecard .erweima .erweimatu img{ width:140px; height:140px; margin:auto;}
.namecard .heiban{position:absolute;left:50%; margin-left:220px;top:50px;background-image:url(images/heiban.png);  height:385px; width:315px;background-repeat: no-repeat; display:block;}

/**地图找房**/
.bodyMap{ overflow: hidden;}
.header.map_header{}
.header .map_header_box{ height: 50px;}
.header .map_header_box .Logo{ float: left; padding: 0px 0px 0px 10px; font-size: 32px;}
.header .map_header_box .Logo a{ display: block; color: #fff;}
.header .map_header_box .map_search{ float: left; margin-left: 30px; height: 50px;}
.header .map_header_box .map_search .map_search_input{ position: relative; top: 9px; float: left; height: 30px; line-height: 30px;}
.header .map_header_box .map_search .map_search_input .srh_inp_put{ padding: 0px 30px 0px 5px; height: 30px; line-height: 30px; width: 320px; border: none; font-size: 12px; color: #868686; border-radius: 2px;}
.header .map_header_box .map_search .map_search_input .srh_inp_btn{ position: absolute; top: 1px; right: 0px; width: 30px; height: 30px; display: block; border-left: 1px solid #ddd; background: url(images/mapSearchBtn.png) 7px 7px no-repeat;}
.header .map_header_box .map_search .map_search_input .searchResult{ position: absolute; left: 0px; top: 33px; font-size: 12px; width: 355px; margin-top: -2px; border-top: 1px solid #eeeeee; z-index: 5;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg{ background: #fff; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); *border: 1px solid #ddd; border-top: none;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA{ padding: 0px 10px; height: 28px; line-height: 28px; display: block;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA:hover{ background: #ededed;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA:focus{ background: #ededed;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg ul li.libg{ background: #ededed;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA{ display: block;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA:hover{ background: #ededed;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA:focus{ background: #ededed;}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA .SR_left{}
.header .map_header_box .map_search .map_search_input .searchResult .searchResultBg .searchResultA .SR_right{ float: right;}
.header .map_header_box .map_search .map_search_select{ position: relative; float: left; top: 10px; margin-left: 30px;}
.header .map_header_box .map_search .map_search_select .selectbox{ position: relative; float: left; margin-right: 30px; padding: 0px 5px; height: 30px; line-height: 30px; width: 75px; border-radius: 2px; background: #fff; cursor: pointer;}
.header .map_header_box .map_search .map_search_select .selectbox .selectP{ position: relative; height: 30px; line-height: 30px;}
.header .map_header_box .map_search .map_search_select .selectbox .selectP_Con{ position: absolute; left: 0px; top: 0px; font-size: 12px;}
.header .map_header_box .map_search .map_search_select .selectbox .selectP_Ico{ position: absolute; right: 0px; top: 12px; width: 13px; height: 8px; display: block; background: url(images/mapjt.png) no-repeat; transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.header .map_header_box .map_search .map_search_select .selectbox:hover .selectP_Ico{ *background-position: -15px 0px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);}
.header .map_header_box .map_search .map_search_select .selectbox .selectlist{ position: absolute; left: 0px; top: 29px; width: 85px; background: #fff; font-size: 12px; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd;}
.header .map_header_box .map_search .map_search_select .selectbox .selectlist a{ padding: 0px 10px; height: 24px; line-height: 24px; display: block;}
.header .map_header_box .map_search .map_search_select .selectbox .selectlist a:hover{ background: #ededed;}
.header .map_header_box .map_search .map_search_select .selectbox .selectlist a.selected{ background: #ededed;}
.header .map_header_box .map_search .map_search_select .clearAllSelect{ color: #fff; line-height: 30px;}
.header .map_header_box .Login_Box{ float: right; margin-right: 10px; line-height: 50px;}
.header .map_header_box .Login_Box .login_before{ font-size: 14px; cursor: pointer;}
.header .map_header_box .skin_box{ float: right; position: relative; top: 14px; right: 30px;}
.header .map_header_box .skin_box .skin_btn{ width: 25px; height: 19px; display: block; cursor: pointer; background: url(images/skinbtnwhite.png);}
.header .map_header_box .skin_box ul{ position: absolute; top: 26px; left: -25px; padding: 5px; width: 68px; display: none; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); *border: 1px solid #ddd; border-radius: 4px;}
.header .map_header_box .skin_box ul li{ float: left; padding: 2px; margin: 0px 5px; cursor: pointer; border: 1px solid #fff; border-radius: 4px;}
.header .map_header_box .skin_box ul li i{ width: 18px; height: 18px; display: block; border-radius: 4px;}
.header .map_header_box .skin_box ul li.selected{ border-color: #999;}
.divMap{ position: relative; overflow: hidden;}
.divMap .toggle_list{ position: absolute; right: 20px; top: 20px; z-index: 99; background: #fff; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); *border: 1px solid #ddd; font-size: 14px; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.divMap .toggle_list a{ width: 80px; padding-left: 16px; height: 30px; line-height: 30px; text-align: center; display: block; background: url(images/toggle_listIco.png) no-repeat; background-position: 5px center; color: #666666;}
.divMap .toggle_list:hover a{ color: #fff; background: url(images/toggle_listIcoHover.png) no-repeat; background-position: 5px center;}
.divMap .AreaBg{ position: relative; width: 100px; height: 100px; margin-left: -50px; margin-top: -50px; *filter:Alpha(opacity=60); *zoom:1; border-radius: 100%; z-index: 0; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.divMap .AreaBg:hover{ *filter:Alpha(opacity=30); z-index: 10; box-shadow: -1px 0px 20px rgba(0,0,0,.14),0 2px 16px rgba(0,0,0,.28);}
.divMap .AreaBg a{ position: relative; top: 5px; left: 5px; width: 90px; height: 67px; padding-top: 23px; text-align: center; display: block; border-radius: 100%; color: #fff; font-size: 14px; text-shadow: 1px 2px 10px rgba(51,51,51,0.8);}
.divMap .AreaBg a:hover{ *filter:Alpha(opacity=85);}
.divMap .AreaBg a p em{ margin: 0px 2px; font-style: normal; color: #fff; font-size: 16px;}
.divMap .RoadBg{ position: relative; width: 100px; height: 100px; margin-left: -50px; margin-top: -50px; *filter:Alpha(opacity=60); *zoom:1; border-radius: 100%; z-index: 0; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.divMap .RoadBg:hover{ *filter:Alpha(opacity=30); z-index: 10; box-shadow: -1px 0px 20px rgba(0,0,0,.14),0 2px 16px rgba(0,0,0,.28);}
.divMap .RoadBg a{ position: relative; top: 5px; left: 5px; width: 90px; height: 67px; padding-top: 23px; text-align: center; display: block; border-radius: 100%; color: #fff; font-size: 14px; text-shadow: 1px 2px 10px rgba(51,51,51,0.8);}
.divMap .RoadBg a:hover{ *filter:Alpha(opacity=85);}
.divMap .RoadBg a p em{ margin: 0px 2px; font-style: normal; color: #fff; font-size: 16px;}
.divMap .BuildBg{ position: relative; cursor: pointer; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); z-index: 0;}
.divMap .BuildBg p{ z-index: 0; font-size: 0px; height: 30px; line-height: 30px; overflow: hidden;}
.divMap .BuildBg p em{ padding: 0px 4px; width: 60px; text-align: center; font-style: normal; color: #fff; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; text-shadow: 1px 2px 10px rgba(51,51,51,0.8);}
.divMap .BuildBg p em b{ margin: 0px 2px; font-weight: normal;}
.divMap .BuildBg p span{ width: 0px; background: #fff; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; text-shadow: 1px 2px 10px rgba(51,51,51,0.4);}
.divMap .BuildBg p span strong{ padding: 0px 4px; font-weight: normal;}
.divMap .BuildBg i{ position: absolute; bottom: -8px; left: 26px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #ddd;}
.divMap .BuildBg:hover{ z-index: 10; box-shadow: -1px 0px 15px rgba(0,0,0,.20),0 2px 13px rgba(0,0,0,.34);}
.divMap .Map_Pop{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 10;}
.divMap .Map_PopClose{ position: absolute; right: 10px; top: 10px; width: 50px; height: 50px; border-radius: 100%; background: url(images/map_close.png) center center no-repeat #fff; cursor: pointer; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); z-index: 20;}
.divMap .Map_PopCont{ position: absolute; width: 970px; height: 430px; left: 50%; margin-left: -485px; top: 50%; margin-top: -215px;  background: #fff; border-radius: 6px; box-shadow: -1px 0px 10px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.28); z-index: 20;}
.divMap .Map_PopCont .BTName{ padding-left: 20px; height: 50px; line-height: 50px; font-size: 26px; border-bottom: 3px solid #ddd;}
.divMap .Map_PopCont .BTName span.ToggleMap{ float: right; line-height: 1.2; margin-top: 25px; margin-right: 6px; font-size: 16px; cursor: pointer;}
.divMap .Map_PopCont .BTName span.ToggleMap:hover{ color: #e63a00;}
.divMap .Map_PopCont .BTInfo{ padding: 20px; font-size: 0px;}
.divMap .Map_PopCont .BTInfo .BTPic{ width: 450px; height: 338px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.divMap .Map_PopCont .BTInfo .BTPic img{ width: 100%; height: 100%;}
.divMap .Map_PopCont .BTInfo .BTType{ width: 460px; padding-left: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px;}
.divMap .Map_PopCont .BTInfo .BTType .BTCount{ font-size: 18px;}
.divMap .Map_PopCont .BTInfo .BTType .BTCount em{ margin: 0px 4px; font-size: 24px; font-style: normal;}
.divMap .Map_PopCont .BTInfo .BTType .BTTextTit{ font-size: 18px;}
.divMap .Map_PopCont .BTInfo .BTType .BTText{ height: 275px; overflow-y: auto; font-size: 14px; line-height: 24px; color: #676767;}
.divMap .Map_PopCont.House_PopCont{ width: 970px; height: 812px; margin-top: -406px; overflow: hidden;}
.divMap .Map_PopCont.House_PopCont .Build-Name h1{ float: left; font-size: 22px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic{ width:516px; height: auto;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery ul, .infoBox .infoBox_l .FW_gallery li{list-style:none;margin:0;padding:0}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery img{border:none;vertical-align:top;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet {position:relative;width:516px;height:387px;overflow:hidden;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_imgWin{ width: 516px; height: 387px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_imgWin img{ width: 516px; height: 387px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_page{position:absolute;bottom:0; right: 10px; font:11px tahoma bold; font-size: 18px; color:#c6c6c6; font-style: italic;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_page .FW_current{ font-size: 32px; color:#c6c6c6;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_page .FW_total{ font-size: 26px; color: #c6c6c6;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_prevBtn{position:absolute;top:50%;margin-top:-25px;cursor:pointer;left:0;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_prevBtn i{ width: 50px; height: 50px; display: block; background: url(images/left.png) 15px 10px no-repeat;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_nextBtn{ position: absolute; top: 50%; margin-top: -25px; cursor:pointer; right: 0;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_imgSet .FW_nextBtn i{ width: 50px; height: 50px; display: block; background: url(images/right.png) 15px 10px no-repeat;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_thumSet { position:relative; margin-top:10px; width:516px; overflow:hidden}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_thumSet .FW_thumMove{position:relative;white-space:nowrap;font-size:0}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_thumSet .FW_thumMove li{display:inline;margin-right:8px}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_thumSet .FW_thumMove li img{ width: 97px; height: 73px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_thumSet .FW_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_thumSet .FW_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTPic .FW_gallery .FW_thumSet .FW_thumLine{position:absolute;width:93px;height:69px;border:2px solid #ff0000;left:0;top:0}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType{ width: 403px; padding-left: 0px;}

.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r{ position: relative; float: left; width: 414px; padding-left: 20px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_price{ line-height: 34px; font-size: 16px; color: #afafaf;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_price em{ margin: 0px 4px; font: bold 36px "Georgia"; color: rgba(22,22,22,0.86);}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_type{ margin-top: 7px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_type ul li{line-height: 32px; color: rgba(0,0,0,0.86); *color: #333;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_type ul li .is_tit{ margin-right: 10px; color: #868686;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_type ul li .is_href{ margin-left: 6px; font-size: 12px; color: #36c;}
#leaseSeta{ position: relative;}
#leaseSeta .tipbtn{ font-size: 12px; color: #36c;}
#leaseSeta .tips{ position: absolute; left: 0px; top: 26px; overflow: hidden; background: #fffbc5; box-shadow: -1px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border: 1px solid #ddd; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
#leaseSeta .tips i{ padding: 5px; font-style: normal; display: block;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_yylist{ display: none;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTType .infoBox_r .info_ewm{ display: none;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTCont{ margin: 0px -20px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTCont .fw_fyxq{ margin-top: 10px; font-size: 14px;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTCont .fw_fyxq .title_top{ padding: 0px 20px; height: 34px; border-bottom: 1px solid #ddd; clear: both;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTCont .fw_fyxq .title_top h1{ font-size: 22px; font-weight: 500;}
.divMap .Map_PopCont.House_PopCont .BuildType .BTInfo .BTCont .fw_fyxq .xq_cont{ padding: 10px 20px; height: 180px; line-height: 20px; overflow-y: auto;}


.divcontMap{ position: absolute; top: 50px; right: -440px; background: #fff; box-shadow: 5px 0px 10px rgba(100,100,100,.14),0px 2px 8px rgba(100,100,100,.28); *border-left: 1px solid #ddd; font-size: 0px;}
.divcontMap .contBoxshowbtn{ position: absolute; left: -30px; top: 50%; margin-top: -40px; width: 30px; height: 80px; cursor: pointer; box-shadow: -2px 0px 10px rgba(100,100,100,.14),-2px 2px 8px rgba(100,100,100,.28); border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; *border: 1px solid #ddd; *border-right: none; background: #fff; font-size: 14px;}
.divcontMap .contBoxshowbtn i{ position: relative; top: 35px; left: 14px; width: 7px; height: 13px; display: block; background: url(images/mapsbrjt.png) 0px 0px no-repeat; transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.divcontMap .contBoxshowbtn:hover i{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); *background-position: -39px 0px;}
.divcontMap .contBox{ width: 400px; display: inline-block; *display: inline; *zoom: 1; font-size: 14px; vertical-align: top;}
.divcontMap .contBox .map_houseNum{ position: relative; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;}
.divcontMap .contBox .map_houseNum h2{ padding-left: 6px; font-size: 16px; font-weight: normal; color: #747474;}
.divcontMap .contBox .map_houseNum h2 em{ margin: 0px 2px; font-size: 18px; font-style: normal;}
.divcontMap .contBox .map_houseNum .sortBtn{ position: absolute; top: 10px; right: 10px; width: 24px; height: 24px; background: url(images/house_sort.png) no-repeat; cursor: pointer;}
.divcontMap .contBox .map_sort{ position: absolute; width: 400px; height: 40px; line-height: 40px; font-size: 0px; z-index: 99; background: #fff; display: none;}
.divcontMap .contBox .map_sort .point{ font-size: 12px;}
.divcontMap .contBox .map_sort .sortlist{ position: relative; width: 97px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; text-align: center;}
.divcontMap .contBox .map_sort .sortlist .time_sortA{ display: block; z-index: 1;}
.divcontMap .contBox .map_sort .sortlist i{ position: absolute; top: 13px; right: 20px; width: 10px; height: 21px; display: block; background: url(images/mapsortjt.png) no-repeat; z-index: -1;}
.divcontMap .contBox .map_sort .sortlist.time_sort i{ right: 8px;}
.divcontMap .contBox .map_sort .sortlist.time_sort .time_sortLi{ background: #fff; display: none; box-shadow: -2px 0px 10px rgba(100,100,100,.14),-2px 2px 8px rgba(100,100,100,.28);}
.divcontMap .contBox .map_sort .sortlist.time_sort .time_sortLi li{ line-height: 30px;}
.divcontMap .contBox .map_sort .sortlist.time_sort .time_sortLi li a{ display: block;}
.divcontMap .contBox .map_sort .sortlist.time_sort .time_sortLi li.selected{}
.divcontMap .contBox .item_list{ overflow-y: auto;}
.divcontMap .contBox .item_list .item{ position: relative; padding: 10px; border-bottom: 1px dashed #ddd; font-size: 0px;}
.divcontMap .contBox .item_list .item a{ height: 90px; display: block; color: #333;}
.divcontMap .contBox .item_list .item a:hover{ color: #333;}
.divcontMap .contBox .item_list .item .item_photo{ width: 120px; height: 90px; display:inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px;}
.divcontMap .contBox .item_list .item .item_photo img{ width: 100%; height: 100%; display: block; opacity: 0.8; -webkit-opacity: 0.8; -o-opacity: 0.8; -moz-opacity: 0.8; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.divcontMap .contBox .item_list .item .item_info{ width: 230px; margin-left:6px; display:inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px;}
.divcontMap .contBox .item_list .item .item_info p{ line-height: 17px; font-size: 12px; color: #646464;}
.divcontMap .contBox .item_list .item .item_info p.info3{ height: 17px; overflow: hidden;}
.divcontMap .contBox .item_list .item .item_info .info_tit{ height: 40px; line-height: 20px; font-size: 15px; font-weight: bold; color: #333; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.divcontMap .contBox .item_list .item .item_info p span{ margin-right: 20px;}
.divcontMap .contBox .item_list .item .item_price{ position: absolute; right: 10px; top: 45px; text-align: center;}
.divcontMap .contBox .item_list .item .item_price .price{ font-size: 18px; font-weight: bold;}
.divcontMap .contBox .item_list .item .item_price .pricetp{ font-size: 12px;}
.divcontMap .contBox .item_list .item:hover .item_photo img{ opacity: 1; -webkit-opacity: 1; -o-opacity: 1; -moz-opacity: 1;}
.divcontMap .toggleBtn{ position: relative; width: 40px; background: url(images/togglebarBg.png) repeat-y; display: inline-block; *display: inline; *zoom: 1; font-size: 14px; vertical-align: top; z-index: 2;}
.divcontMap .toggleBtn .toggleBtn_list{ margin-top: 10px;}
.divcontMap .toggleBtn .toggleBtn_list a{ position: relative; width: 40px; height: 40px; display: block; color: #fff; font-size: 12px; text-align: center;}
.divcontMap .toggleBtn .toggleBtn_list a i{ width: 40px; height: 40px; display: block; background: url(images/house_sort.png) no-repeat;}
.divcontMap .toggleBtn .toggleBtn_list a span{ position: absolute; top: 5px; right: 50px; bottom: 0px; width: 80px; height: 30px; line-height: 30px; text-align: center; background: url(images/toggleBtn_listBg.png) no-repeat; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -o-opacity: 0; display: none;}
.divcontMap .toggleBtn .toggleBtn_listBg{ position: absolute; top: 10px; width: 40px; height: 40px; display: block; z-index: -1;}