﻿/**********首页***********/

/*20130423*/
* { margin: 0; padding: 0; }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust: none; }
body { font-family: Arial, "Microsoft Yahei"; font-size: 18px; line-height: 1.2em; }
form, img, table, td { border: 0; }
ul, ol, li { list-style-type: none; display: block; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, textarea, img { vertical-align: middle; font-family: "Microsoft YaHei"，Arial; }
@media screen and (max-device-width: 320px) {
body { -webkit-text-size-adjust: none }
}
@media screen and (max-device-width: 480px) {
body { -webkit-text-size-adjust: none }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
body { -webkit-text-size-adjust: none }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body { -webkit-text-size-adjust: none }
}
a { color: #039; text-decoration: none; }
a:link { text-decoration: none; }
a:visited { color: #003399; }
a:active { color: #f60; }
a:hover { color: #039; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.fora { color: #FF6600; }
a:link.awhite, a:visited.awhite, a:hover.awhite, a:active.awhite { color: #ffffff; text-decoration: none; }
a:link.agray, a:visited.agray, a:hover.agray, a:active.agray { color: #5B5B5B; text-decoration: none; }
a:link.ablack, a:visited.ablack, a:hover.ablack, a:active.ablack { color: #000000; text-decoration: none; }
a:link.aora, a:visited.aora, a:hover.aora, a:active.aora { color: #FF6600; text-decoration: none; }
/*common*/
.clear { clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0px; }
.none { display: none; }
.flol { float: left; }
.flor { float: right; }
.rbox4 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
/*detail*/
#footer { position: absolute; z-index: 10; bottom: 0; left: 0; position: fixed; width: 100%; height: 50px; line-height: 50px; background: url(../images/overlaybg.png) repeat-x bottom; font-size: 15px; padding-left: 8px; color: #FFFFFF; }
.nxqbox { border-bottom: 1px solid #cccccc; padding-bottom: 4px; }
.nxq-intro { font-size: 15px; color: #808080; line-height: 1.5em; word-break: break-all; text-align: center; }
.nxq-intro img { border: 1px solid #ADADAD; width: 320px; }
/*导购资讯*/
.ells a { overflow: hidden; text-overflow: ellipsis; /* white-space: nowrap; */ color: #333; text-decoration: none; }
.ells { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #E2E2E2; padding: 0 8px; }
.ltiz { line-height: 40px; color: #666666; border-top: #FFF 1px solid; }
.ltiz a { font-size: 16px; color: #333; background: url(../images/ico-more.png) no-repeat right 10px; display: inline-block; background-size: 21px 21px; padding-right: 25px; }
/*head-foot*/
.search .sub { display: block; background: #f7f7f7 url(bg.png) no-repeat -205px 0px; background-size: 320px; border: none; text-indent: -999px; overflow: hidden; width: 50px; height: 32px; border-left: 1px solid #d5d5d5; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
/*index2013*/
.fgray3 { color: #999999; }
.fblu3 { color: #507FBD; }
a:link.ablack2, a:visited.ablack2, a:hover.ablack2, a:active.ablack2 { color: #333333; text-decoration: none; }
a:link.agray2, a:visited.agray2, a:hover.agray2, a:active.agray2 { color: #666666; text-decoration: none; }
.oratab { background: #E4E4E4; box-shadow: 0px 3px 3px #C9C9C9; -webkit-box-shadow: 0px 3px 3px #C9C9C9; }
.oratab li { float: left; }
.oratab li a { text-align: center; display: block; }
.oratab-cur { background: #01A1FF; box-shadow: 2px 2px 2px #0074D8 inset; border-bottom: 1px solid #FFFFFF; height: 28px; }
.cat-tg { color: #999999; white-space: nowrap; font-size: 14px; height: 28px; width: 28px; padding-top: 28px; float: left; margin-top: 8px; margin-left: 15px; }
.catg a { display: block; height: 30px; margin-right: 10px; float: left; font-size: 16px; white-space: nowrap; line-height: 30px; }
.catg2 a { display: block; height: 30px; margin-right: 14px; float: left; font-size: 16px; white-space: nowrap; line-height: 30px; }
.dbline { border-top: 1px solid #E2E2E2; border-bottom: 1px solid #FFFFFF; }
.ninfolist a { font-size: 16px; padding-top: 8px; padding-bottom: 8px; display: block; overflow: hidden; text-overflow: ellipsis; }
.listimg70-52 { float: left; display: block; width: 80px; height: 60px; background: #ffffff; border: 1px solid #E2E2E2; padding: 2px; margin-right: 6px }
.indexkft-bm { margin: 0px 15px 0px 0px; padding: 10px 0px 0px 6px; border-left: 1px solid #E2E2E2; height: 52px; float: right; width: 60px; text-align: left; }
.catg33 a { display: block; height: 30px; float: left; font-size: 15px; white-space: nowrap; line-height: 30px; width: 33%; }
.catg50 a { display: block; height: 30px; float: left; font-size: 15px; white-space: nowrap; line-height: 30px; width: 50%; }
.catg25 a { display: block; height: 30px; float: left; font-size: 15px; white-space: nowrap; line-height: 30px; width: 25%; }
/*////////***********/

/*body { -webkit-user-select: none; -webkit-text-size-adjust: none; font-family: helvetica; }
#header { position:absolute; z-index: 2; top: 0; left: 0; width: 100%; }
#header a { color: #f3f3f3; text-decoration: none; font-weight: bold; text-shadow: 0 -1px 0 rgba(0,0,0,0.5); }
#footer { position: ; z-index: 2; bottom: 0; left: 0; width: 100%; height: 72px; background: #2A2C29; overflow: hidden; padding-left: 0; }
#wrapper { z-index: 1; top: 45px; bottom: 72px; left: 0; width: 100%; background: #aaa; overflow: auto; }
*/

#header { position: fixed; top: 0; left: 0; width: 100%; height: 50px; border-bottom: #4371AF solid 1px; background: #517FBD; text-align: center; line-height: 50px; color: #FFF; z-index:10000; }
#footer { position: fixed; bottom: 0; left: 0; width: 100%; height: 52px; background: #2A2C29; overflow: hidden; padding-left: 0;z-index:10000; }
.footbar { display: -webkit-box;  /* 老版本语法: Safari,  iOS, Android browser, older WebKit browsers.  */ display: -moz-box;    /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox;  /* 混合版本语法: IE 10 */ display: -webkit-flex;  /* 新版本语法： Chrome 21+ */ display: flex;       /* 新版本语法： Opera 12.1, Firefox 22+ */ /*水平居中*/ /*老版本语法*/ -webkit-box-pack: center; -moz-box-pack: center; /*混合版本语法*/ -ms-flex-pack: center; /*新版本语法*/ -webkit-justify-content: center; justify-content: center; width: 100%; }
.footbar li { width: 20%; }
.footbar li a { color: #636562; font-size: 16px; display: block; text-align: center; padding-top: 18px; }
.footbar li a.inhome { background: url(../images/tab_home_normal.png) no-repeat center 0px; }
.footbar li a.inhome.act { background: url(../images/tab_home_select.png) no-repeat center 0px #181818; color: #1699FF; }
.footbar li a.news { background: url(../images/zxico.gif) no-repeat center 0px; }
.footbar li a.news.act { background: url(../images/zxicoset.gif) no-repeat center 0px #181818; color: #1699FF; }
.footbar li a.nhouse { background: url(../images/xf_ico_act.png) no-repeat center 0px; background-size: 36px 32px }
.footbar li a.nhouse.act { background: url(../images/xf_ico.png) no-repeat center 0px #181818; color: #1699FF; background-size: 36px 32px; }
.footbar li a.old { background: url(../images/esf_act_ico.png) no-repeat center 0px; background-size: 36px 32px; }
.footbar li a.old.act { background: url(../images/esf_ico.png) no-repeat center 0px #181818; color: #1699FF; background-size: 36px 32px; }
.footbar li a.zuf { background: url(../images/zf_ico_act.png) no-repeat center 0px; background-size: 36px 32px; }
.footbar li a.zuf.act { background: url(../images/zf_ico.png) no-repeat center 0px #181818; color: #1699FF; background-size: 36px 32px; }
.xinfang { height: 33px; line-height: 32px; overflow: hidden }
.xinfang li { width: 25%; float: left; border-left: 1px solid #FFF; border-right: 1px solid #E2E2E2; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; background: #E4E4E4; cursor: pointer; }
.xinfang li:first-child { border-left: none; }
.xinfang li:last-child { border-right: none; }
.xinfang li.act { background: #517FBD; color: #FFF; cursor: pointer; }
.tylist li { border-top: 1px solid #FFF; border-bottom: 1px solid #E2E2E2 }
.tylist li:first-child, {
border-top:none;
}
.tylist li:last-child { border-bottom: none; }
.tylist li a { padding: 11px 10px 9px; display: block }
/****搜索****/
/*搜索条*/
.serbox { padding: 12px 8px; background: #EEEEEE; }
.search { border: 1px solid #d5d5d5; background: #fff; -webkit-border-radius: 4px; border-radius: 4px; position: relative; overflow: hidden; }
.search span { display: block; }
.search .txt { height: 32px; line-height: 32px; }
.search .txt .sortSelect { float: left; width: 70px; position: relative; }
.search .txt .sortSelect::before { content: ""; display: block; width: 0; height: 0; border-width: 6px; overflow: hidden; border-color: #aaa transparent transparent; border-style: solid; position: absolute; left: 52px; top: 12px; }
.search .txt select { height: 32px; line-height: 32px; border: none; overflow: hidden; color: #aaa; font-size: 15px;  background: transparent; text-align:center;  float: left;}

.search .txt .text { float: left; width: 60%; vertical-align: top; border: none; height: 24px; line-height: 24px; margin-top: 4px; padding: 0px; outline: none; font-size: 15px; }
.search .btn { position: absolute; right: 0; top: 0; }

/*****筛选楼盘******/
.sxtit{ height:35px; line-height:35px; width:100%; background:#E8E8E8;}
.sxtxt{ font-size:14px; padding-left:10px; text-align:left; color:#444444;}
.sxbox{ overflow:hidden; font-size:14px; padding:5px;}
.sxbox dl{ width:100%; overflow:hidden; border-bottom:1px solid #EEE; position:relative;}
.sxbox dl{}
.sxbox dt{color: #666;font-weight: bold;float: left;height: 30px;width: 55px;display: table-cell;line-height: 30px;text-align: center;}
.sxbox dd{ margin-left:50px; margin-right:10px; overflow:hidden;}
.sxbox dd a{ padding:0 10px; float:left; height:30px; line-height:30px; color:#8F8F8F;} 
.sxbox dd a.act{ background:#FFA200; color:#FFF;}
.hiedlist{ margin-bottom:5px;}
.hiedlist.act{ height:35px;}
.showmore{ display:block;position: absolute;bottom: 8px;width: 20px; height:20px; overflow:hidden;right: 0px;cursor: pointer; background:url(../img/icon_all.png) no-repeat -62px 0px}

.hidemore{ display:block;position: absolute;bottom: 8px;width: 20px; height:20px; overflow:hidden;right: 0px;cursor: pointer; background:url(../img/icon_all.png) no-repeat -42px 0px}


/*图文列表*/
.expPicA { overflow: hidden; margin: 0 0 15px; }
.expPicA li{ position:relative;}
.expPicA a { display: block; padding: 15px; min-height: 75px; border-bottom: 1px solid #e3e3e3; }
.expPicA li:last-child a { border: none; }
.expPicA img { float: left; width: 100px; height: 75px; border: 1px solid #E3E3E3; -webkit-border-radius:8px; -moz-border-right-colors:8px; border-radius:8px; }
.expPicA .dDes { margin: 0 0 0 0px; }
.expPicA .pTit { font-size: 16px; color: #333; margin: 7px 0 8px 0; }
.expPicA p { font-size: 14px; color: #999; line-height: 20px; }
.expPicA em { color: #c00; font-style: normal; float: right }
.expPicA i { font-style: normal; }
.newhs { overflow: hidden; margin: 0 auto; }
.newhs select { width: 33.33%; float: left; border: 1px solid #DFDFDF; border-left: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 48px; text-align: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 16px; border-radius: 1px; background: url(../images/tipicon.png) no-repeat 95% center; background-size: 15px 8px; }
.newhs select:first-child { border-left: 1px solid #DFDFDF }
.expPicA li span{ display:block; position:absolute; right:18px; top:20px; font-size:14px; border-radius:2px; padding:0 3px;}

.ds{border:1px solid #FE8566;background: #FFF1EC;color: #FE8566;}
.qf{border:1px solid #52C7B0;background: #DBF5F1;color: #52C7B0;}
.xf{border:1px solid #FEA50F;background: #FEEFD6;color: #FEA50F;}
.wf{border:1px solid #0EB6FF;background: #DDF5FF;color: #0EB6FF;}
.sw{border:1px solid #999;background: #f5f5f5;color: #999;}
.tag_label_r{
border:1px solid #FE8566;background: #FFF1EC;color: #FE8566;
}

.tag_label_g{
border:1px solid #52C7B0;background: #DBF5F1;color: #52C7B0;
}
.tag_label_y{
border:1px solid #FEA50F;background: #FEEFD6;color: #FEA50F;
}
.tag_label_s{
border:1px solid #0EB6FF;background: #DDF5FF;color: #0EB6FF;
}
.tag_label_gray{
border:1px solid #999;background: #f5f5f5;color: #999;
}



/*****区域中间缩放两边固定部分********/
.quico { color: #999999; white-space: nowrap; font-size: 14px; height: 28px; width: 28px; padding-top: 28px; margin-top: 8px; margin-left: 15px; background: url(../images/ico-area.png) no-repeat; background-size: 28px 28px; }
.quico2 { background: url(../images/ico-pric.png) no-repeat; background-size: 28px 28px; }
.quico3 { background: url(../images/ico-gn.png) no-repeat; background-size: 28px 28px; }
.qylbs { padding-left: 20px; overflow: hidden;}
.qylbs a { display: block; height: 30px; float: left; font-size: 15px; overflow: hidden; line-height: 30px; white-space: nowrap; min-width: 15%; color: #333; margin-right: 8px; }
.grid { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; width: 100%; border-top: 1px solid #FFF; border-bottom: 1px solid #CECECE; padding: 10px 0 5px 0 }
col1 { width: 55px; }
.col2 { -prefix-box-flex: 1; -moz-box-flex:1; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.col3 { width: 33px; }
.grid:first-child { border-top: none; }
.more { height: 15px; overflow: hidden; }
/*****楼盘内容页****/
.sec_tt { background: #517FBD; font-weight: normal; overflow: hidden; }
.sec_tt div { float: left; padding-right: 2px; }
.sec_tt div span { display: inline-block; padding: 0px 20px; background: linear-gradient(top, #dee0e4 20%, #fcfcfc 100%); background: -webkit-linear-gradient(top, #fff 40%, #e7e9eb 80%); background-color: #efefef; border-top: solid #517FBD 2px; border-bottom: 1px solid #d0d0d0; font-size: 18px; line-height: 32px; }
.car_info li { padding: 0px 10px 0px 10px; background: #EFEFEF; border-top: solid #fdfdfd 1px; border-bottom: solid #ddd 1px; font-size: 16px; color: #000; line-height: 32px; }
.pic { text-align: center; padding: 5px 0; }
.pic img { border: 1px solid #DDDDDD }
.info_cx { max-width: 300px; margin: 12px auto 0; font-size: 16px; color: #4e5563; line-height: 32px; }
.info_cx h2 { font-size: 18px; font-weight: bold; }
.info_cx h2 span { float: right; font-size: 16px; font-weight: normal; color: #fe6600; }
.backs { float: left; }
.hindex { float: right; }
#header .backs a { display: inline-block; background: url(../images/btn_back_s.9.png) no-repeat; width: 61px; height: 33px; background-size: 61px 33px; color: #FFF; font-size: 14px; text-align: center; line-height: 33px; margin: 5px 0 0 8px; }
.hindex a { display: inline-block; background: url(../images/btn_right_s.9.png) no-repeat; width: 61px; height: 33px; background-size: 61px 33px; color: #FFF; font-size: 14px; text-align: center; line-height: 33px; margin: 5px 8px 0 0; }
#picContainer li em { position: absolute; z-index: 999; bottom: 0px; background: rgba(0,0,0,0.4); display: block; height: 28px; width: 320px; font-style: normal; height: 28px; line-height: 28px; border-top: 1px solid rgba(255,255,255,.2); box-shadow: 0 0 2px rgba(0,0,0,0.4); color: #FFF; font-size: 15px; overflow: hidden; }
#picContainer li em a { color: #FFF; }
#position { color: #697279; display: block; font-size: 27px; left: 50%; line-height: 1.3; margin-left: -75px; position: absolute; text-align: center; top: 0; width: 150px; }
#position em { display: inline-block; font-family: sans-serif; font-style: normal; padding: 0 3px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); }
#position em.on { color: #FFFFFF; }
.focus_box { position: relative; }
.gallery { position: relative; }
#prev { display: inline-block; text-decoration: none; }
#prev em { color: #697279; display: block; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing: 1px; padding: 10px 13px 8px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); text-transform: uppercase; }
#next { display: inline-block; position: absolute; right: 0; text-decoration: none; top: 0; }
#next em { color: #697279; display: block; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing: 1px; padding: 10px 13px 8px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35); text-transform: uppercase; }

/*******幻灯片*******/
.slideBox{ position:relative; overflow:hidden;  max-width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */ }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }



/**/
.subnav { background: url(../images/subnavbg.png) repeat-x; padding:0 8px;overflow: hidden;}
.subnav li { float: left; height: 41px; }
.subnav li a { height: 41px; line-height: 41px; width: 72px; text-align: center; float: left; color: #000000;font-size: 16px; }
.subnav li.sus-tabcur a { color: #FFF; }
.subnav-cur { background: url(../images/subnav-cur.png) no-repeat center bottom; color: #0066CC; }
.sus-tabcur { background: #517FBD; }
/**content**/
.mainConBox { padding-bottom: 40px; margin-top: 40px; margin-bottom: 50px; }
.conTitle { border-bottom: 1px solid #cecece; text-align: center; padding: 8px 15px; }
.conTitle h1 { font-size: 20px; font-weight: bold; line-height: 26px; padding: 8px 0; }
.conTitle p { color: #b9b9b9; }
.conTitle .time { font-family: Arial; }
.conWord { font-size:16px; padding: 34px 15px 10px; }
.conWord p { line-height:28px; }
.conWord  img{ max-width:300px ; height:auto !important;}
.conWord table{ width:300px !important;}
.conWord a { color: #039; }
.otherlist .title { height: 41px; line-height: 41px; background: #f3f3f3; border-top: 2px solid #cecece; color: #fc6e0f; padding: 0 15px; font-size: 20px; }

/***分页***/
.pagecon { background: #efefef; text-align: center; font-size: 18px; border-top: 1px solid #E3E3E3 }
.pagea { width: 66px; line-height: 32px; display: inline-block; text-align: center; border: 1px solid #E3E3E3; border-right: none; background: #fff; color: #333333; margin: 11px 0px 9px; box-sizing: content-box; }
.pagecon a:last-child { border-right: 1px solid #E3E3E3 }
.newlist { background: #FFF; }
.newlist li { border-bottom: 1px solid #D8D8D8; font-size: 16px; height: 35px; line-height: 35px; padding-left: 5px; overflow: hidden; }
.newlist li a { color: #000; }
.newlogo { float: left; width: 80px; height: 30px; background-size: 80px 40px; display: block; margin: 10px 0px 0px 8px; z-index: 10; position: relative; }
.nxq-intro.fyms { text-align: left; padding: 0 5px; }


.telmsg { position: fixed; background: rgba(0,0,0,0.7); width: 100%; bottom: 0; left: 0; padding:0 5px; z-index:999; }
.telico, .msgico, .telico a, .msgico a { display: inline-block; }
.telico { background: url(../images/detail_call.png) no-repeat; background-size:47px 35px; display:block; height:35px; width:47px; overflow: hidden; margin: 0 3px; }

.telname { float: left; }
.telright { float: right; margin-right:10px; }
.telname p { line-height: 35px; height: 35px; font-size: 14px; color: #FFF; white-space: nowrap;}


.noinfo {color: #666666; font-size: 1.2em; height: 150px; line-height: 150px; margin: 0 auto; text-align: center; }
.noinfo span {
    color: #CC003A;
}

/*******楼盘内容*********/
.p10{ padding:10px;}
.pb5{ padding-bottom:5px;}
.ptb4{ padding:4px 0;}
.ptb8{ padding:8px 0;}
.p8{ padding:8px}
.mb10{ margin-bottom:10px;}
.bortop{ border-top:1px solid #D9D9D9}
.fontred{ color:red; font-style:normal;}
.czbox{ }
.lptitle{line-height: 28px;padding-top: 4px;}
.f16{ font-size:16px; }
.fgray {color: gray;}
.fgray span{ color:#000;}

.lpdeta li { font-size: 14px; color: #000; line-height: 28px; }

.lpdeta li span{ color:gray}

.inputlist input[type=text],.inputlist input[type=tel]{ width:60%; height:35px; line-height:35px; border:1px solid #A9A9A9; margin-bottom:10px;}
.inputlist .btn1{ width:50%; margin:0 auto 10px; text-align:center;font-size:18px; background:#F08300; height:35px; border:0; color:#FFF;}
.inputlist input[type=text].txt{ width:60px;}
.hxlist{ text-align:center;}
.hxlist li{ width:147px; display:inline-block; margin:3px; }
.hxlist li p{ margin:5px 0; font-size:14px;}
/******户型图幻灯片****/
.slideBox1{ position:relative; width:320px;  height:152px; overflow:hidden; margin:10px auto; }
	.slideBox1 .hd1{ position:absolute; width:100%;  height:27px; bottom:0; left:0; z-index:1; }
	.slideBox1 .hd1 img{ width:11px;  }
	.slideBox1 .prev,.slideBox .next{ position:absolute; left:0; top:0; display:block; width:23px; height:27px; line-height:27px; text-align:center;   }
	.slideBox1 .next{ left:auto; right:0;}
	.slideBox1 .bd1{ position:relative; z-index:0; }
	.slideBox1 .bd1 li{ position:relative; }
	.slideBox1 .bd1 li img{ width:320px;  height:152px; display:block;   }
	.slideBox1 .bd1 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
	.slideBox1 .bd1 li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:27px; line-height:27px;  text-align:center;  color:#fff; background-color:rgba(0,0,0,0.7);}

/****发布房源****/
.fbtn{background: -moz-linear-gradient(top, #FDA928, #FF8805);
background: -webkit-gradient(linear,top,from(#FDA928),to(#FF8805));
background: -webkit-linear-gradient(top,#FDA928,#FF8805);
background: -o-linear-gradient(top, #FDA928, #FF8805);
border: 1px solid #DB7200;
color: #FFFFFF;
border-radius: 3px 3px 3px 3px;
display: inline-block;
font-size: 14px;
height: 26px;
line-height: 26px;
margin-left: 7px;
padding: 0 12px;
vertical-align: middle; margin-top:10px;
float:right;}
.fbtn a{ color:#FFF;}
.bigbox{ }
.l{ float:left;}
.r{ float:right;}
.fytit{ height:35px; line-height:35px; background:#2796E1; width:100%; font-size:16px; color:#FFF; text-indent:1em;}
.fboxbg{ border:1px solid #D9D9D9; border-top:none; box-shadow:0px 5px 5px rgba(0,0,0,.1); background:#FFF;}
.fblist .item{border-top: 1px solid #E0E0E0;position: relative;}
.item .title {color: #394B59;display: -webkit-box;display: flex;-webkit-box-orient: vertical;flex-direction: column;-webkit-box-align: center;	-webkit-box-pack: center;align-items: center;justify-content: center;height: 100%;left: 0;position: absolute;top: 0;width: 75px; background:#FAFAFA; font-size:14px; }
.item .title i{ font-style:normal; color:red; padding:0 2px; font-weight:bold; font-size:16px;display:inline-block;}
.item .input {color: #394B59;display: -webkit-box;display: -webkit-flex;display: flex;margin-left: 70px;padding: 10px 0 10px 10px;position: relative; font-size:14px; line-height:26px;}

.item .yzinp {color: #394B59;margin-left: 70px;padding: 10px 0 10px 10px;position: relative; font-size:14px; line-height:26px;}
.item .yzinp .validator_message{ position:static; display:block; background-image:none;margin-left:0; margin-top:5px; padding-left:0; width:220px; padding-left:8px;}
.item .yzinp .validator_message.pass{ display:inline;}
.validator .validator_message:before, .validator .validator_message:after{ border:none !important;}





.item .input .txt,.item .yzinp .txt{border: 1px #CCC solid;font-size: 14px;height: 26px;line-height: 26px;margin-right: 5px;padding: 0 5px;vertical-align: middle;-webkit-user-select: text;
}
.zsys{-webkit-box-flex: 1;-webkit-flex: 1;-webkit-appearance: none;flex: 1;}

.item .input select{ border:1px solid #CCC; padding:3px; margin-right:8px;}
.item .input .sel{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1; margin-right:10px;position: relative;}
.item .input .sel select{ width:100%;}
.item .input textarea{-webkit-user-select: text;-webkit-box-flex: 1;-webkit-flex: 1;-webkit-appearance: none;flex: 1;border-radius: 0;margin-right: 5px;outline: none;}
.subtn input{width: 160px;margin: 18px auto;line-height: 34px; font-size:16px; color:#FFF;display: block;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56ADF8), color-stop(1, #2E92E6));
background: -moz-linear-gradient(top,#56ADF8,#2E92E6);
background: -o-linear-gradient(top,#56ADF8,#2E92E6);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#56ADF8',endColorStr='#2E92E6',gradientType='0');
text-align: center; border:none;
}
.labs label{ margin-right:8px;}
.item .input img{ height:26px;}


/******小区下拉*******/

#layer{position: relative;}
#showDictionary{ width: 300px; overflow:hidden; padding-bottom:10px; position: absolute;left:-65px; background:#FFF; border:1px solid #E0E0E0; min-height:270px;}
#showDictionary .hd{margin-bottom:10px;background-color:#EDEDED;line-height:28px;background:#ddd;padding-left: 10px; overflow:hidden;}
#showDictionary .item{height:24px;line-height:24px;padding:0 15px 0 20px;overflow:hidden; border-bottom:1px solid #E0E0E0; border-top:none; }
#showDictionary .prev-page{height:24px;line-height:24px;padding:0 5px 0 25px;float: left;}
#showDictionary .next-page{height:24px;line-height:24px;padding:0 25px 0 5px;float: left;}
.yht1{ height:24px; line-height:24px; width:60px;padding: 0px 10px 0px 10px;}
.yht2{ height:24px; line-height:24px; width:60px;padding: 0px 10px 0px 10px;}
.yht3{ height:24px; line-height:24px; width:100px;padding: 0px 10px 0px 10px;}
.yht4{ height:24px; line-height:24px; padding: 0px 10px 0px 10px;}
.yht{
	padding: 0px 10px 0px 10px;
background: #EFEFEF;
border-top: solid #fdfdfd 1px;
border-bottom: solid #ddd 1px;
font-size: 16px;
color: #000;
line-height: 32px;
}
/*******************/
.page-footer{ padding:10px 0; height:32px; }
.page-footer:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
.page-footer img{ position:fixed; padding:10px 0; right:15px; bottom:0; z-index:3; background:#fff; width:100px; height:100px;}

























