 	@charset "utf-8";
/* CSS Document */
.border { border:1px solid #dfdfdf; padding: 10px; }
.border ~ .border,
.border ~ .head { margin-top:40px; }

/*banner*/
#banner { position:relative; height:540px;}
#banner  > .slide { overflow:hidden; }
#banner .container { position:relative; height:0; z-index:888; }
#banner .slick-list * {height:540px; display:block }
#banner .slick-list a span { margin:0 -100px; *zoom:1; }
#banner img { display:block; }
#banner .subnav { width:280px; height:367px; position:absolute; left:0; bottom:0; top:0; }
#banner .subnav > dt { background:#d01700; font-size:20px; margin-top:-40px; line-height:40px; padding:0 10px; color:#fff; }
#banner .subnav dt span { float:right; font-size:14px; position:relative; padding-right:15px; }
#banner .subnav dt span i { position:absolute; top:50%; right:0; border-width:4px; border-top:8px solid #fff; margin-top:-2px; }
#banner .subnav dd { padding:0 10px; position:absolute; top:0; left:0; right:0; height:100%; background:#fff; border-bottom:3px solid #e0e0e0; }
#banner .subnav h4 b { float:left; }
#banner .subnav h4 a { font-size:14px; color:#999999; }
#banner .subnav p { line-height:1.85; overflow:hidden; }
#banner .subnav p a { float:left; font-size:16px; color:#666666; margin-right:10px;  }
#banner .subnav h4 {margin: 23px 0 19px;font-size: 16px;}
#banner .subnav > dd > a {font-size:14px;display:block;border-bottom: 1px dashed #ddd;color: #333;padding:10px;margin:0 -10px;}
#banner .subnav > dd > a span { font-size:18px; float:right; font-family:'宋体'; font-weight:bold; }
#banner .subnav h4 a { font-size:16px; color:#333; }
#banner .subnav p a {font-size: 12px;}

#main .container > div { clear:both; margin-top:50px; }
#main .list01 { overflow:hidden; }
#main .list01 .head { text-align:center; line-height:24px; overflow:hidden; }
#main .list01 .head a { float:left; width:25%; height:24px; padding:16px 0; *margin-right:-1px; position:relative; border-bottom:1px solid #999999; font-size: 18px; }
#main .list01 .head a span { display:block; }
#main .list01 .head a + a span { border-left:1px solid #a1a1a1; }
#main .list01 .head a.on span { border-left:0; padding-left:1px; }
#main .list01 .head a.on + a span { border:0; padding-left:1px; }
#main .list01 .head a i.icon { display:none; width:0; height:0; overflow:hidden; font-size:0; line-height:0; position:absolute; bottom:-1px; left:50%; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:8px solid #fff; margin-left:-8px;  }
#main .list01 .head a.on { background:#ee3b3b; color:#fff; border-bottom:1px solid #ee3b3b; }
#main .list01 .head a.on i.icon { display:block; }
/* #main .list01 ul li { float:left; width:25%; *margin-right:-1px; }
#main .list01 ul a { display:block; margin:20px 10px 0; border:1px solid #ececec; padding:5px; text-align:center; }
#main .list01 ul a:hover { border-color:#ee3b3b; }
#main .list01 ul .showpic { position:relative; padding-top:65.6%; overflow:hidden; }
#main .list01 ul .showpic span { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
#main .list01 ul .showpic img { width:100%; }
#main .list01 ul h3 { font-size:20px; font-weight:bold; padding:10px 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .list01 ul p { margin-bottom:12px; color:#666; }
#main .list01 ul font { color:#ee3b3b; font-size:16px; }
#main .list01 ul p span { font-size:12px; color: #ea0000; border:1px solid #ea0000; margin:0 13px; padding:5px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } */
#main .list01 > ul { display:none; }
#main .list01 > ul.on { display:block; }

#main .listt { overflow:hidden; }
#main .listt .head { text-align:center; line-height:24px; overflow:hidden; }
#main .listt .head a { float:left; width:25%; height:24px; padding:16px 0; *margin-right:-1px; position:relative; border-bottom:1px solid #999999; font-size: 18px; }
#main .listt .head a span { display:block; }
#main .listt .head a + a span { border-left:1px solid #a1a1a1; }
#main .listt .head a.on span { border-left:0; padding-left:1px; }
#main .listt .head a.on + a span { border:0; padding-left:1px; }
#main .listt .head a i.icon { display:none; width:0; height:0; overflow:hidden; font-size:0; line-height:0; position:absolute; bottom:-1px; left:50%; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:8px solid #fff; margin-left:-8px;  }
#main .listt .head a.on { background:#ee3b3b; color:#fff; border-bottom:1px solid #ee3b3b; }
#main .listt .head a.on i.icon { display:block; }
/* #main .listt ul li { float:left; width:25%; *margin-right:-1px; }
#main .listt ul a { display:block; margin:20px 10px 0; border:1px solid #ececec; padding:5px; text-align:center; }
#main .listt ul a:hover { border-color:#ee3b3b; }
#main .listt ul .showpic { position:relative; padding-top:65.6%; overflow:hidden; }
#main .listt ul .showpic span { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
#main .listt ul .showpic img { width:100%; }
#main .listt ul h3 { font-size:20px; font-weight:bold; padding:10px 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .listt ul p { margin-bottom:12px; color:#666; }
#main .listt ul font { color:#ee3b3b; font-size:16px; }
#main .listt ul p span { font-size:12px; color:#ea0000; border:1px solid #ea0000; margin:0 13px; padding:5px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } */
#main .listt > ul { display:none; }
#main .listt > ul.on { display:block; }

#main .listt2 { overflow:hidden; }
#main .listt2 .head { text-align:center; line-height:24px; overflow:hidden; }
#main .listt2 .head a { float:left; width:25%; height:24px; padding:16px 0; *margin-right:-1px; position:relative; border-bottom:1px solid #999999; font-size: 18px; }
#main .listt2 .head a span { display:block; }
#main .listt2 .head a + a span { border-left:1px solid #a1a1a1; }
#main .listt2 .head a.on span { border-left:0; padding-left:1px; }
#main .listt2 .head a.on + a span { border:0; padding-left:1px; }
#main .listt2 .head a i.icon { display:none; width:0; height:0; overflow:hidden; font-size:0; line-height:0; position:absolute; bottom:-1px; left:50%; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:8px solid #fff; margin-left:-8px;  }
#main .listt2 .head a.on { background:#ee3b3b; color:#fff; border-bottom:1px solid #ee3b3b; }
#main .listt2 .head a.on i.icon { display:block; }
#main .listt2 ul li { float:left; width:25%; *margin-right:-1px; }
#main .listt2 ul a { display:block; margin:20px 10px 0; border:1px solid #ececec; padding:5px; text-align:center; }
#main .listt2 ul a:hover { border-color:#ee3b3b; }
#main .listt2 ul .showpic { position:relative; padding-top:65.6%; overflow:hidden; }
#main .listt2 ul .showpic span { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
#main .listt2 ul .showpic img { width:100%; }
#main .listt2 ul h3 { font-size:20px; font-weight:bold; padding:10px 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .listt2 ul p { margin-bottom:12px; color:#666; }
#main .listt2 ul font { color:#ee3b3b; font-size:16px; }
#main .listt2 ul p span { font-size:12px; color:#666; border:1px solid #adadad; margin:0 13px; padding:0 3px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .listt2 > ul { display:none; }
#main .listt2 > ul.on { display:block; }


#main .list02 { padding-right:250px; position:relative; border-top: 1px solid #a1a1a1;}
#main .list02 .head { border-bottom:1px solid #a1a1a1; margin-right:-240px; }
#main .list02 .head .left { font-size:26px; font-weight:bold; overflow:hidden; height:60px; line-height:60px; }
#main .list02 .center_nav { font-size:18px; overflow:hidden; line-height:20px; }
#main .list02 .center_nav a { float:left; }
#main .list02 .center_nav a span { display:block; padding:0 20px; margin:15px 0; border-left:1px solid transparent; }
#main .list02 .center_nav a + a span { border-left:1px solid #a1a1a1; }
#main .list02 .center_nav a.on span,
#main .list02 .center_nav a.on + a span { border-left:1px solid transparent; }
#main .list02 .center_nav a.on { background:#ea0000; color:#fff; }

#main .list02 .left { float:left; width:260px; }
#main .list02 > .left { padding-right:30px; width:260px; }
#main .list02 .left > dl { clear:both; padding:15px 0 0 20px; }
#main .list02 .left dl { padding-left:20px; margin-top:15px; }
#main .list02 .left dl.hot { padding-top:20px; margin-top:0; }
#main .list02 .left dl a {display:block; line-height:1.1; text-align:right;color:#ee3b3b;margin-top: 15px;}

#main .list02 .left dl a b { float:left; color:#333; }
#main .list02 .left dl dt {position:relative; height:24px; line-height:24px; }
#main .list02 .left dl dt i { position:absolute; top:8px; left:-12px; width:3px; height:3px; border:1px solid #a9a9a9;border-radius:3px; }
#main .list02 .left dl dt b { float:left; background:#ee3b3b; color:#fff; border-radius:3px; padding:0 10px; }
#main .list02 .left .new dl dt b { font-size:12px; }
#main .list02 .left dl dd { position:relative; padding-left:10px }
#main .list02 .left dl dd i { position:absolute; width:0px; height:auto; top:-30px; left:-10px; bottom:0; border:0; border-left:1px solid #dfdfdf; }
#main .list02 .left h3 { clear:both; font-size:16px; line-height:20px; padding:20px 0 3px 18px; text-align:right; }
#main .list02 .left > h3 { padding-top:20px; }
#main .list02 .left h3 b { float:left; color:#333; }
#main .list02 .left h3 a { font-size:14px; color:#999999; }
#main .list02 .left .new { height:245px; margin-top:10px; }
#main .list02 .left .new dl:first-child { margin-top:0; }
#main .list02 .left .new dl + dl dd i { top:-55px; }
#main .list02 .left .new dl ~ dl dt b { position:relative; z-index:2; background:#999999; color:#fff; border-radius:3px;}
#main .list02 .left .new dl ~ dl dt .line { width:100%; height:0; line-height:0; font-size:0; position:absolute; top:50%; left:0; right:0; border-bottom:1px solid #e6e6e6; }

#main .list02 .center { overflow:hidden; margin-right:20px; }
#main .list02 .center ul { display:none; margin:5px -10px 0; *zoom:1; }
#main .list02 .center ul.on { display:block; }
/* #main .list02 .center ul li { float:left; width:25%; *margin-right:-1px;}
#main .list02 .center ul li > * { display:block; margin:15px 10px 0; position:relative; }
#main .list02 .center ul li > * .showpic { position:relative; padding-top:65.6%; overflow:hidden; }
#main .list02 .center ul li > * .showpic span,
#main .list02 .center ul li > * .showpic a { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
#main .list02 .center ul li > * .showpic img { width:100%; }
#main .list02 .center ul li:first-child { width:66.66%; }
#main .list02 .center ul li:first-child .t h3 { line-height:30px; font-size:16px; }
#main .list02 .center ul li:first-child .t p { line-height:30px; }

#main .list03 .center ul li:first-child { width:25%; }


#main .list02 .center ul li > a .t { background:#000; background:rgba(0,0,0,0.3); color:#fff; padding:0 5px; position:absolute; left:0; right:0; bottom:0; }
#main .list02 .center ul li > a h3 { font-size:14px; line-height:24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .list02 .center ul li > a p { float:right; font-size:14px; line-height:24px; }

#main .list02 .center ul li > div h3 { font-size:16px; padding:10px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .list02 .center ul li > div h3 a { float:left; color:#fff; font-weight:bold; height:22px; color:#333; line-height:22px;}
#main .list02 .center ul li > div h3 span { display:block; font-size:12px; text-align:right; }
#main .list02 .center ul li > div p { font-size:12px; text-align:right; line-height:24px; margin-top:3px; }
#main .list02 .center ul li > div p font { float:left; color:#e81500; font-size:16px;} */

#main .list02 .right { width:240px; position:absolute; top:61px; right:0; }
#main .list02 .right h3 { text-align:right; font-size:18px; line-height:30px; padding:15px 0 10px; }
#main .list02 .right h3 b { float:left; line-height:30px; background:#ea0000; color:#fff; padding:0 10px; border-radius:3px; font-size:16px;}
#main .list02 .right h3 a { font-size:14px; color:#999; }
#main .list02 .right h4 { margin-top:15px; padding-left:10px; }
#main .list02 .right a { margin-top:12px; }
#main .list02 .right h4 a { display:block; font-size:18px; color:#dc2200; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .list02 .right h4 + ul li { position:relative; padding-left:10px; }
#main .list02 .right h4 + ul .dian { float:left; width:3px; height:3px; position:absolute; top:50%; left:0; margin-top:-1px; border-radius:5px; background:#d1d1d1; vertical-align:top;}
#main .list02 .right h4 + ul a { *float:left; display:block; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .list02 .right h4 ~ h4 { margin-top:30px; }

#main .list03 .left dl { padding-left:0; margin-left:0; }
#main .list03 .left > dl a { float:left; color:#333; margin-right:1em; font-size:14px; white-space:nowrap; margin-top:10px; }
#main .list03 .left dl dt,
#main .list03 .left  h3 b { float:left; line-height:24px; font-size:14px; background:#ea0000; color:#fff; padding:0 10px; border-radius:3px; }
#main .list03 .left  h3 { padding-left:0; }
#main .list03 .left dl dt { margin-top:0; }
#main .list03 .left dl dt + dd { clear:both; padding-left:10px; }
#main .list03 .left .new { height:215px; margin-top:15px; }
#main .list03 .left .new a b { color:#333; }
#main .list03 .left .new a { margin:0 0 15px; color:#ea0000; }


#main .list03 .kftbm { width:240px; position:absolute; top:61px; right:0; padding-top:20px; }
#main .list03 .kftbm h3 { float:left; line-height:28px; background:#ea0000; color:#fff; padding:0 10px; border-radius:3px; font-size:16px; margin-bottom:10px;  }
#main .list03 .kftbm form { display:block; clear:both; }
#main .list03 .kftbm label { display:block; height:20px; border-radius:3px; border:1px solid #e5e5e5; margin-top:10px; padding:5px 10px; }
#main .list03 .kftbm label input { display:block; width:100%; height:20px; line-height:20px; border:0; background:none; }
#main .list03 .kftbm button { width:100%; height:35px; background:#ee3b3b; color:#fff; border-radius:3px; margin-top:10px; }
#main .list03 .kftbm h4 { width:100%; height:35px; line-height:35px; background:#ff9933; color:#fff; border-radius:3px; margin-top:10px; text-align:center; font-size:14px; }
#main .list03 .kftbm .phone { height:180px; overflow:hidden; *zoom:1; position:relative; margin-top:15px; }
#main .list03 .kftbm .phone ul { position:relative;  }
#main .list03 .kftbm .phones { height:180px; overflow:hidden; *zoom:1; position:relative; margin-top:15px; }
#main .list03 .kftbm .phones ul { position:relative;  }

#main .list03 .kftbm ul li { line-height:1.3; padding-left:8px; margin-top:20px; position:relative; }
#main .list03 .kftbm ul li .dian { float:left; width:4px; height:4px; position:absolute; top:8px; left:0; margin-top:-1px; border-radius:5px; background:#555; vertical-align:top;}
#main .list03 .kftbm ul li font { color:#ff9933; }

#main .list04 { overflow:hidden; }
#main .list04 .wrap { margin:0 -20px; *zoom:1; }
#main .list04 .item { float:left; width:33.33%; *margin-right:-1px; }
#main .list04 .item > * { margin:0 20px;}
#main .list04 h3 { border-bottom:1px solid #e0e0e0; height:55px; line-height:55px; font-weight:bold; margin-bottom:10px !important; }
#main .list04 h3 ~ * { padding:0 5px; }
#main .list04 h4 a { display:block; font-size:18px; line-height:1.65; color:#ee3b3b; margin:0 20px; }
#main .list04 .item01 ul,
#main .list04 .item02 ul { padding-right:20px; margin-right:0; }

#main .list04 ul { display:block; *zoom:1; position:relative; }
#main .list04 li { *float:left; *width:100%; }
#main .list04 li:first-child a,
#main .list04 li:first-child + li a,
#main .list04 li:first-child + li + li a  { color:#ee3b3b; }
#main .list04 li:first-child i.dian,
#main .list04 li:first-child + li i.dian ,
#main .list04 li:first-child + li + li i.dian { background:#ee3b3b; }

#main .list04 li { position:relative; padding-left:15px; margin-top:10px; }
#main .list04 li i.dian { line-height:0; font-size:0; width:4px; height:4px; position:absolute; top:50%; left:0; background:#666666; border-radius:100%; margin:-2px; }
#main .list04 li span { float:right; color:#999; margin-left:20px; }
#main .list04 li a { *float:left; display:block; }
#main .list04 li b { display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#main .list04 .item03 h4 { color:#ee3b3b; }

.new {width: 100%;height: 200px; overflow: auto;float: left; }	
.new .scroll_container { overflow: hidden; position: relative; }
.new .scroll_absolute { position: absolute; }
.new .scroll_absolute > * { padding-right:10px !important; }
.new .scroll_vertical_bar { position: absolute; top: 0; right: 0; width: 3px; height: 100%; background: green; margin: 0; padding: 0; overflow:hidden; border-radius:5px; }
.new .scroll_track { position: relative; background-color: #eeeeee; }
.new .scroll_drag { position: relative; top: 0; left: 0; cursor: pointer; background-color: #999999; border-radius:5px; }



/* 楼盘详细 */
.lp_detailes_head { line-height:35px; margin-bottom:15px; }
.lp_detailes_head h1 { float:left; line-height:40px; font-size:30px; margin-right:3px; }
.lp_detailes_head b { float:left; line-height:18px; padding:2px 6px; background:#ee3b3b; color:#fff; border-radius:3px; margin-right:20px; }
.lp_detailes_head span { float:left; line-height:20px; padding:0 3px; border:1px solid #e5e5e5; margin:8px 7px 0 0; border-radius:3px; }
.lp_detailes_nav { border-bottom:1px solid #cbcbcb; margin-bottom:20px; padding-bottom:3px; }
.lp_detailes_nav li { float:left; margin-right:84px; }
.lp_detailes_nav li a { display:block; line-height:24px; height:24px; font-size:16px; color:#333; padding:0 12px; }
.lp_detailes_nav li.on a { background:#ee3b3b; color:#fff; }



/* 详细展示图 */
.detailes-banner{ float:left; width:500px;overflow:hidden; text-align:center; }
.detailes-banner .large_box { margin-bottom:10px; height:322px; overflow:hidden; border:1px solid #ccc; padding:5px; }
.detailes-banner .large_box li { display:none; position:relative; height:0; padding-top:65.6%; }
.detailes-banner .large_box li span { position:absolute; top:0; left:0; bottom:0; right:0; overflow:hidden; }
.detailes-banner .large_box img { display:block; width:100%;}
.detailes-banner .small_box{ height:90px; margin:0 30px; position:relative; }
.detailes-banner .small_list{ width:100%; position:relative;float:left; overflow:hidden; height: 76px;}
.detailes-banner .small_list ul { width:1000%; overflow:hidden;}
.detailes-banner .small_list ul li { height:72px; position:relative;float:left; margin-right:6px; width:110px; border:2px solid #999; cursor:pointer; }
.detailes-banner .small_list ul li.on { border-color:#ee3b3b; }
.detailes-banner .small_list ul li img{display:block;}
.detailes-banner .small_list ul li .bun_bg{ position:absolute;bottom:0;left:0;width:110px;height:24px; line-height:24px; background:#000; background:#000\9; color:#fff; }
.detailes-banner .btn{display:block;width:20px; height:76px;background:#777; cursor:pointer; position:absolute; top:0; bottom:0;}
.detailes-banner .btn:hover{background-color:#e7000e;}
.detailes-banner .left_btn{ right:100%; margin-right:8px;}
.detailes-banner .left_btn i { font-size:0; line-height:0; height:0; border:8px solid transparent; border-left:0; border-right:8px solid #fff; position:absolute; top:50%; left:50%; margin:-8px -4px;  }
.detailes-banner .right_btn{ left:100%; margin-left:8px; }
.detailes-banner .right_btn i { font-size:0; line-height:0; height:0; border:8px solid transparent; border-right:0; border-left:8px solid #fff; position:absolute; top:50%; left:50%; margin:-8px -4px;  }

/* 楼盘详细首页-标题 */
.lp_detailes .head { border-bottom:2px solid #ee3b3b; padding:0 0 10px; margin-bottom:20px; }
.lp_detailes .head h2 { float:left; margin-right:10px; }
.lp_detailes .head h2,
.lp_detailes .head > a.more { font-size:20px; line-height:1.1; }
.lp_detailes .head p { color:#999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lp_detailes .head p a { margin:0 5px 0 10px; color:#999; }
.lp_detailes .head > a.more { float:right; font-size:14px; color:#999999; margin-left:100px; position: relative; top: 6px; }

/* 楼盘详细首页-简介 */
.lp_detailes { border-top:1px solid #e5e5e5; border-bottom:1px solid #f22222; }

.lp_detailes #content_01 .cont { margin-left:520px; margin-right:200px; overflow:hidden; }
.lp_detailes #content_01 .cont .more-desc { clear:both; float:left; color:#ee3b3b; margin-bottom:20px; }
.lp_detailes #content_01 .cont > p { clear:both; font-size:18px; line-height:20px; min-height:20px; margin-bottom:15px; color:#999; }
.lp_detailes #content_01 .cont > p.address { color:#333333; }
.lp_detailes #content_01 .cont > p.address a { margin-left:20px; }
.lp_detailes #content_01 .cont > p.address b { color:#999; }
.lp_detailes #content_01 .cont > p.address img { margin-right:5px; position:relative; top:-2px; }
.lp_detailes #content_01 .cont p big { font-size:1.65em; color:#ee3b3b; }
.lp_detailes #content_01 .cont p a { color:#999; margin-left:10px; }
.lp_detailes #content_01 .cont p a.ckmap { color:#3399cc; }
.lp_detailes #content_01 .cont p b { float:left; color:#999;  }
.lp_detailes #content_01 .cont .time { float:left; color:#333; width:45%; }
.lp_detailes #content_01 .cont .time + .time { clear:none; }
.lp_detailes #content_01 .cont .time b { color:#999; }
.lp_detailes #content_01 .cont .tel { height:30px; line-height:30px; }
.lp_detailes #content_01 .cont .tel span { font-size:20px; color:#ee3b3b; }
.lp_detailes #content_01 .cont .tel a { display:inline-block; *display:inline;*zoom:1; display:none; color:#fff; font-size:16px; line-height:30px; background:#ff9933; padding:0 15px 0 35px; margin-top:-18px; border-radius:3px; position:relative; top:-2px; }
.lp_detailes #content_01 .cont .tel a i { position:absolute; background:url(../images/icon.png) -252px 0 no-repeat; position:absolute; left:3px; top:-3px; }
.lp_detailes #content_01 .cont form { display:block; border:1px solid #fcd8d8; padding:15px; margin-top:14px; }
.lp_detailes #content_01 .cont form > * { margin-bottom:10px;  }
.lp_detailes #content_01 .cont form b { display:none; *display:block; }
.lp_detailes #content_01 .cont form label { display:block; border:1px solid #cccccc; max-width:195px; padding:0 10px; border-radius:3px; }
.lp_detailes #content_01 .cont form label input { width:100%; padding:5px 0; line-height:20px; border:0; }
.lp_detailes #content_01 .cont form button { float:left; font-size:16px; height:30px; line-height:30px; padding:0 15px; background:#ff9933; color:#fff; margin:0 10px 0 0; border-radius:3px; }
.lp_detailes #content_01 .cont form p { line-height:30px; margin:0; color:#999; }
.lp_detailes #content_01 .cont form p font { color:#ee3b3b; font-size:1.2em; font-weight:bold; margin:0 5px; }
.lp_detailes #content_01 .cont .tis { font-size:12px; color:red; }


/* 两栏 */
.lp_detailes .row2 .left { float:left; width:620px; padding-right:50px; }
.lp_detailes .row2 .right { overflow:hidden; padding-left:50px; }
.lp_detailes .row2 .part { float:left; width:620px; padding-right:50px; }

/* 楼盘详细首页 楼盘信息+楼盘动态 */
.lp_detailes .row2#content_02 h4 { line-height:1.1; padding-top:5px; }
.lp_detailes .row2#content_02 h4,
.lp_detailes .row2#content_02 p { font-size:14px; }
.lp_detailes .row2#content_02 .left li+li { float:left; width:33%; height:65px; margin-bottom:10px; }
.lp_detailes .row2#content_02 .left dl { height:auto; position:relative; }
.lp_detailes .row2#content_02 .left dt { float:left; width:48px; height:48px; background:url(../images/lp_info-icon.png) no-repeat; }
.lp_detailes .row2#content_02 .left dd { margin-left:55px; min-height:65px; margin-right:20px;}
.lp_detailes .row2#content_02 .left dd i { font-size:0; line-height:0; border:8px solid transparent; border-top:8px solid #ccc; position:absolute; bottom:2px; left:50%; margin-left:-8px; cursor:pointer; }
.lp_detailes .row2#content_02 .left dd p { line-height:24px; color:red;}
.lp_detailes .row2#content_02 .left dd p.text-ellipsis br { display:none; }
.lp_detailes .row2#content_02 .left .hover p.text-ellipsis br { display:block; }
.lp_detailes .row2#content_02 .left .item01 dt { background-position:0 0; }
.lp_detailes .row2#content_02 .left .item02 dt { background-position:-50px 0; }
.lp_detailes .row2#content_02 .left .item03 dt { background-position:0 -50px; }
.lp_detailes .row2#content_02 .left .item04 dt { background-position:-50px -50px; }
.lp_detailes .row2#content_02 .left .item05 dt { background-position:0 -100px; }
.lp_detailes .row2#content_02 .left .item06 dt { background-position:-50px -100px; }

.lp_detailes .row2#content_02 .left li.hover { position:relative; z-index:999;  }
.lp_detailes .row2#content_02 .left li.hover dl { background:#fff; border:2px solid #e5e5e5; margin:-7px -2px 0; padding:5px 0; }
.lp_detailes .row2#content_02 .left li.hover dd p { overflow:visible; text-overflow: ellipsis; white-space:normal; }
.lp_detailes .row2#content_02 .left li.hover dd i { display:none; }
	


.lp_detailes .row2#content_02 .right li { line-height:1.1; margin-bottom:10px; }
.lp_detailes .row2#content_02 .right li span { float:right; color:#999; margin-left:20px;  }
.lp_detailes .row2#content_02 .right li a { display:block; overflow:hidden; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }





/* 楼盘详细首页 中国美林湖户型图+中国美林湖楼盘相册 */
.lp_detailes .list ul { margin:0 -20px; *zoom:1; }
.lp_detailes .list ul li { float:left; width:25%; *margin-right:-1px; }
.lp_detailes .list ul li div { margin:0 20px; }
.lp_detailes .list ul a { display:block; border:1px solid #ececec; padding:5px; text-align:center; }
.lp_detailes .list ul .showpic { position:relative; padding-top:65.6%; overflow:hidden; }
.lp_detailes .list ul .showpic span { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
.lp_detailes .list ul .showpic h3 { position: absolute; bottom: 0; left: 0; right: 0; background: #000; background: rgba(0,0,0,0.6); color: #fff; font-size: 16px;line-height: 35px; }
.lp_detailes .list ul .showpic img { width:100%; }
.lp_detailes .list#content_04 ul { margin:0 -10px; }
.lp_detailes .list#content_04 ul li div { margin:0 10px; }


/* 楼盘详细首页 最近浏览的楼盘信息 */
.lp_detailes .row2#content_06 .head { font-size:20px; margin-bottom:0; }
.lp_detailes .row2#content_06 .left h2 { float:left; font-size:20px; }
.lp_detailes .row2#content_06 .left h2 span { margin-right:20px; }
.lp_detailes .row2#content_06 .left .head2 { padding-bottom:20px; }
.lp_detailes .row2#content_06 .left .head2 a { float:right; color:#999; }

/* 楼盘详细首页 点评咨询 */
.lp_detailes .row2#content_06 form { clear:both; display:block; }
.lp_detailes .row2#content_06 form label { display:block; border:1px solid #858585; padding:5px 10px; border-radius:5px; }
.lp_detailes .row2#content_06 form textarea  { width:100%; height:80px; border:0; background:none; }
.lp_detailes .row2#content_06 form button { display:block; width:60px; height:22px; background:#ee3b3b; color:#fff; border-radius:3px; margin:15px 0 15px auto; }
.lp_detailes .row2#content_06 dl { background:#fde7e7; padding:10px; }
.lp_detailes .row2#content_06 dl { margin-top:20px; }
.lp_detailes .row2#content_06 dt { font-size:16px; color:#666666; }
.lp_detailes .row2#content_06 dt span { color:#999; margin-left:20px; }
.lp_detailes .row2#content_06 dd { padding-left:20px; }
.lp_detailes .row2#content_06 dd .w { color:#999999; }
.lp_detailes .row2#content_06 dd .d { color:#333333; }
.lp_detailes .row2#content_06 dd + dd { text-align:right; position:relative; }
.lp_detailes .row2#content_06 dd + dd a { margin-left:20px; }
.lp_detailes .row2#content_06 dd + dd span { color:#999999; }
 
.lp_detailes.dp .lp_detailes_nav { margin-bottom:0; }
.lp_detailes.dp > div > .left { overflow:hidden; clear:none !important; margin-top:40px !important;}
.lp_detailes.dp > div > .right { float:right !important; width:270px; margin-left:40px; margin-top:40px !important;}
.lp_detailes.dp .left .content .head { font-size:26px; line-height:1.1; padding:10px 0 10px 0; }
.lp_detailes.dp .left .content .head i { background:url(../images/icon.png) -216px 0 no-repeat; margin-top:-6px; margin-right:10px; }
.lp_detailes.dp .left .content dl { background:#fdebeb; padding:30px 25px; margin-bottom:40px; }
.lp_detailes.dp .left .content dl.item02 { background:#ebebeb; }
.lp_detailes.dp .left .content dt { float:left; text-align:center; }
.lp_detailes.dp .left .content dt i { width:72px; height:72px; }
.lp_detailes.dp .left .content dl.item01 i { background:url(../images/icon.png) -288px -36px no-repeat; }
.lp_detailes.dp .left .content dl.item02 i { background:url(../images/icon.png) -360px -36px no-repeat; }
.lp_detailes.dp .left .content dt b { clear:both; display:none; }
.lp_detailes.dp .left .content dd { overflow:hidden; }
.lp_detailes.dp .left .content dd p { line-height:1.1; margin-bottom:15px; }
.lp_detailes.dp .left .head2 {  margin-bottom:15px;}
.lp_detailes.dp .left .head2 h2 { float:left; font-size:20px; }
.lp_detailes.dp .left .head2 span { margin-right:20px; }

.lp_detailes.dp .right .head { font-size:16px; line-height:1.1; color:#ee3b3b; padding-top:10px; }
.lp_detailes.dp .right .head a { float:right; color:#999; }
.lp_detailes.dp .list-title li:first-child a,
.lp_detailes.dp .list-title li:first-child + li a,
.lp_detailes.dp .list-title li:first-child + li + li a { color:#666666; }

.lp_detailes.dp .right .lp_list > div { line-height:2; color:#999; margin-top:10px; padding-right:10em; position:relative; background:#ebf5eb; }
.lp_detailes.dp .right .lp_list > dl { clear:both; margin-top:10px; }
.lp_detailes.dp .right .lp_list > dl a,
.lp_detailes.dp .right .lp_list > div b { display:block; }
.lp_detailes.dp .right .lp_list > dl dt { position:relative; line-height:20px; }
.lp_detailes.dp .right .lp_list > dl a ~ b,
.lp_detailes.dp .right .lp_list > div b:first-child ~ b { width:5em; text-align:right; position:absolute; top:0; right:5em; text-align:left; }
.lp_detailes.dp .right .lp_list > dl a + b + b { color:#ee3b3b; }
.lp_detailes.dp .right .lp_list > dl a + b + b,
.lp_detailes.dp .right .lp_list > div b:first-child + b + b { right:0;text-align:center;  }
.lp_detailes.dp .right .lp_list > dl dd { display:none; line-height:66px; }
.lp_detailes.dp .right .lp_list > dl dt.on + dd { display:block; background:#ebf5eb; }
.lp_detailes.dp .right .lp_list > dl dd div { margin-left:115px; line-height:66px; }
.lp_detailes.dp .right .lp_list > dl dd a { float:left; width:100px; height:66px; overflow:hidden; }
.lp_detailes.dp .right .lp_list > dl * { color:#666666; }
.lp_detailes.dp .right .lp_list > dl .inline { line-height:1.5; vertical-align: middle;  }
.lp_detailes.dp .right .lp_list > dl dt.on a + b + b { color:#ee3b3b; }
.lp_detailes.dp .right .lp_list > dl dd { display:none; line-height:66px; }
.lp_detailes.dp .right .lp_list > dl dt.on { background:#ebf5eb; line-height:30px; padding:0 0 0 5px; }
.lp_detailes.dp .right .lp_list h3 { font-size:14px; position:relative; margin-top:15px; padding-left:6px; }
.lp_detailes.dp .right .lp_list p { margin-top:15px; }
.lp_detailes.dp .right .lp_list a { display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }





/* 回复弹窗 */
.lp_detailes .row2#content_06 dd + dd label { background:#fff; border:0; margin-top:10px; position:relative; }
.lp_detailes .row2#content_06 dd + dd label i { font-size:0; border:10px solid transparent; border-bottom-color:#fff; position:absolute; bottom:100%; right:20px;  }

/* 楼盘详细首页 最近浏览的楼盘信息 */
.lp_detailes .row2#content_06 .right ul li { float:left; width:50%; *margin-right:-1px; }
.lp_detailes .row2#content_06 .right ul a { display:block; margin:15px 5px 0;}
.lp_detailes .row2#content_06 .right ul a:hover { border-color:#ee3b3b; }
.lp_detailes .row2#content_06 .right ul .showpic { position:relative; padding-top:65.6%; overflow:hidden; }
.lp_detailes .row2#content_06 .right ul .showpic span { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
.lp_detailes .row2#content_06 .right ul .showpic img { width:100%; }
.lp_detailes .row2#content_06 .right ul h3 { font-size:14px; padding:5px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lp_detailes .row2#content_06 .right ul p { line-height:1.1; }
.lp_detailes .row2#content_06 .right ul font { color:#ee3b3b; font-size:16px; }

/* 楼盘详细首页 您可能感兴趣的楼盘 */
.gxqlp .head { border-bottom:2px solid #ee3b3b; padding:0 0 10px; margin-bottom:20px; }
.gxqlp .head h2 { float:left; margin-right:10px; }
.gxqlp .head h2,
.gxqlp .head > a.more { font-size:18px; line-height:1.1; margin-right:0 !important; }
.gxqlp .head p { color:#999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gxqlp .head p a { margin:0 5px 0 10px; color:#999; }
.gxqlp .head > a.more { float:right; color:#999999; margin-left:100px; }

.gxqlp ul li,
.lp_detailes .gxq#content_07 ul li { float:left; width:25%; *margin-right:-1px; }
.gxqlp ul a,
.lp_detailes .gxq#content_07 ul a { display:block; margin:0 10px 0;}
.gxqlp ul a:hover,
.lp_detailes .gxq#content_07 ul a:hover { border-color:#ee3b3b; }
.gxqlp ul .showpic,
.lp_detailes .gxq#content_07 ul .showpic { position:relative; padding-top:65.6%; overflow:hidden; }
.gxqlp ul .showpic span,
.lp_detailes .gxq#content_07 ul .showpic span { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
.gxqlp ul .showpic img,
.lp_detailes .gxq#content_07 ul .showpic img { width:100%; }
.gxqlp ul h3,
.lp_detailes .gxq#content_07 ul h3 { font-size:16px; padding:5px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gxqlp ul p,
.lp_detailes .gxq#content_07 ul p { line-height:1.1; margin-top:5px; }
.gxqlp ul font,
.lp_detailes .gxq#content_07 ul font { color:#ee3b3b; font-size:16px; }

/* 楼盘详细首页 周边楼盘+同价位楼盘+打折楼盘 */
.lp_detailes .gxq#content_08 .head { margin-bottom:20px !important; }
.lp_detailes .gxq#content_08 .item { float:left; width:33.33%; }
.lp_detailes .gxq#content_08 .item > * { margin:0 20px; }
.lp_detailes .gxq#content_08 dt { padding-left:170px;}
.lp_detailes .gxq#content_08 dt .showpic { float:left; width:160px; margin-left:-170px; }
.lp_detailes .gxq#content_08 dt h3 { font-size:14px; padding-bottom:10px; }
.lp_detailes .gxq#content_08 dt p { padding-bottom:10px; color:#999999;}
.lp_detailes .gxq#content_08 dt h3 + p { font-size:16px; color:#ee3b3b; }
.lp_detailes .gxq#content_08 dt a { display:block; width:80px; height:28px; line-height:28px; text-align:center; border-radius:3px; background:#ee3b3b; color:#fff; }
.lp_detailes .gxq#content_08 dd { clear:both;  }
.lp_detailes .gxq#content_08 dd a { clear:both; font-size:16px; display:block; margin-top:20px; line-height:1.1; }
.lp_detailes .gxq#content_08 dd b { display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lp_detailes .gxq#content_08 dd span { float:left; font-size:16px; color:#999; }
.lp_detailes .gxq#content_08 dd span { float:right; margin-left:20px; }
.lp_detailes .gxq#content_08 dd span + span { color:#ee3b3b; }


/* 详细 */
.lp_detailes_01 dl { clear:both; margin-top:10px; }
.lp_detailes_01 dl dt { float:left; line-height:30px; font-size:18px; background:#ee3b3b; color:#fff; padding:0 15px; border-radius:3px; margin-bottom:10px; }
.lp_detailes_01 dl dd { clear:both; }
.lp_detailes_01 dl.item dd p { float:left; width:50%; padding-bottom:10px; }
.lp_detailes_01 dl dd p { font-size:16px; padding-bottom:5px; }
.lp_detailes_01 dl.item dd a { color:#ee3b3b; margin: 0 5px; }
.lp_detailes_01 dl.item dd font { background:#ee3b3b; color:#fff; padding:5px; margin-right:5px; }

/* 详细相册 */
.xc.lp_detailes .gxqlp a { position:relative; }
.xc.lp_detailes .gxqlp li { margin-bottom:20px; }
.xc.lp_detailes .gxqlp a h3 { line-height:35px; background:#6b6d6d; background:rgba(0,0,0,0.6); color:#fff; position:absolute; bottom:0; left:0; right:0; padding:0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xc.lp_detailes .gxqlp li > p { padding:10px 0; margin:0 10px; color:#666; }
.xc.lp_detailes .gxqlp li > p big { color:#ee3b3b; }
.xc.lp_detailes .gxqlp li > p font { color:#666; }

.xc.lp_detailes .gxqlp .cont > a { display:block; font-size:16px; text-align:center; width:8em; color:#ee3b3b; padding:0 30px; border:1px solid #ee3b3b; margin:0 auto; }
.xc.lp_detailes .modcont { padding-bottom:50px; margin-top:0 !important; }
.xc.lp_detailes .modcont .thumrolling { float:left; margin-right:40px; }
.xc.lp_detailes .modcont .title { padding-bottom:10px; }
.xc.lp_detailes .modcont .title b { font-size:16px; margin-right:10px; }
.xc.lp_detailes .modcont .title a { font-size:16px; margin-right:20px; color:#999; }
.xc.lp_detailes .modcont .title a.on { color:#ee3b3b; }
.xc.lp_detailes #lp_descript .price,
.xc.lp_detailes #lp_descript b { color:#999; }
.xc.lp_detailes #lp_descript { overflow:hidden; }
.xc.lp_detailes #lp_descript h2 { margin-bottom:10px; }
.xc.lp_detailes #lp_descript h2 + p { color:#999; }
.xc.lp_detailes #lp_descript big { color:#ee3b3b; font-size:2em; color:#ee3b3b; margin:0 10px; }
.xc.lp_detailes #lp_descript .item { border-bottom:1px solid #e5e5e5;  padding: 0 0 15px; margin-bottom:10px; }
.xc.lp_detailes #lp_descript .data p { float:left; width:45%; margin-right:4%; padding:5px 0; }
.xc.lp_detailes #lp_descript .wrap { margin-top:20px; line-height:40px; }
.xc.lp_detailes #lp_descript .wrap h4 { font-size:14px; font-weight:bold; color:#777; margin-bottom:15px; }
.xc.lp_detailes #lp_descript .wrap font { color:#ee3b3b; }
.xc.lp_detailes #lp_descript .tc-baoming_open { float:left; font-size:16px; line-height:1.1; background:#ee3b3b; color:#fff; padding:10px 30px; border-radius:3px; margin-right:10px; }
.xc.lp_detailes #lp_descript .wrap p { font-size:16px; }
.xc.lp_detailes #lp_descript .tel { color:#999; font-size:16px; margin-top:20px; white-space:nowrap; }
.xc.lp_detailes #lp_descript .tel big { color:#ee3b3b; font-size:30px;}
.xc.lp_detailes #lp_descript .nav a { display:block; line-height:40px; height:40px; color:#999; border:1px solid #e5e5e5; margin:0 0 15px 0; padding:0 10px; }
.xc.lp_detailes #lp_descript .nav a.on { color:#ee3b3b; border:1px solid #ee3b3b; }

/* 房产咨询 */
.fczx#main .head { font-size:26px; min-height:22px; border-bottom:1px solid #cbcbcb; line-height:1.1; padding-bottom:10px; margin-bottom:30px; }
.fczx#main .head .more { float:right; font-size:14px; color:#999999; position:relative; top:12px; }
.fczx#main h2.head { margin-bottom:0; font-size:16px; color:#ee3b3b; color:#ee3b3b; }
.fczx#main h2.head ~ h2.head { margin-top:30px; }
.fczx#main .head .wrap { overflow:hidden; }
.fczx#main .head h2 { font-size:26px; }
.fczx#main h2.head .more { top:5px; }

.fczx#main .head b,
.fczx#main .right { float:right; width:270px; margin-left:40px; }

.fczx#main .head b { font-size:16px; text-align:right; position: relative; top: 10px; }
.fczx#main .head b font { margin-left:10px; color:#999999; }
.fczx#main #item_01 .right { width:550px; }
.fczx#main .right + div { overflow:hidden; }

.fczx#main #item_01 .left > .item { margin-bottom:30px; }
.fczx#main #item_01 .left > .item p { font-size:18px; line-height:2; color: #666; }
.fczx#main #item_01 .right { position:relative; }
.fczx#main #item_01 .right div.slide a { display:block; height:428px; position:relative; }
.fczx#main #item_01 .right div.slide a div { color:#fff; position:absolute; bottom:0; left:0; right:0; padding:20px; background:rgba(0,0,0,.18); }
.fczx#main #item_01 .right div.slide a div h3 { font-size:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fczx#main #item_01 .right div.slide a div p { font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fczx#main #item_01 .left > .item h3 { font-size:26px; font-weight:bold; margin-bottom:10px; }
.fczx#main #item_01 .left > ul { font-size:16px; }
.fczx#main #item_01 .left > ul li { margin-top:15px; }
.fczx#main #item_01 .left > ul span { float:right; color:#999999; }
.fczx#main #item_01 .left > ul a { display:block; color:#333; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.fczx#main .list-article .head { margin-top:3px; }
.fczx#main .list-article dl { clear:both; }
.fczx#main .list-article dl + dl { margin-top:30px; }
.fczx#main .list-article dt { float:left; width:200px; margin-right:15px; overflow:hidden; }
.fczx#main .list-article dt a { display:block; padding-top:65.6%; position:relative; }
.fczx#main .list-article dt a span { display:block; position:absolute; top:0; bottom:0; left:0; right:0; }
.fczx#main .list-article dd { overflow:hidden; }
.fczx#main .list-article dd h3 { margin-bottom:30px; font-weight:26px; font-weight:bold; }
.fczx#main .list-article dd p { color:#666666; line-height:24px; height:72px; }
.fczx#main .list-article dd p a { color:#666666; }

.list-title li { font-size:14px; margin-top:12px; position:relative; line-height:24px; padding-left:6px; }
.list-title li a { display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#666666; }


.list-title ~ .list-title li a  { color:#666666 !important; }
.list-title li i { float:left; font-size:0; width:0; height:2px; border-left:1px solid #666666; border-right:1px solid #999999; position:relative; margin-top:10px; margin-left:-6px; }
.list-title li:first-child i,
.list-title li:first-child + li i,
.list-title li:first-child + li + li i { border-left:1px solid #ee3b3b; border-right:1px solid #999999; }
.list-title ~ .list-title li i  {  border-left:1px solid #666666; border-right:1px solid #999999 !important; }

.fczx#main ul.tool { margin-top:20px; }
.fczx#main ul.tool li { float:left; width:50%; text-align:center; }
.fczx#main ul.tool li a { display:block; font-size:12px; line-height:35px; }
.fczx#main ul.tool li > a { margin:0 10%; }

.fczx#main #item_04 .right .head { margin-bottom:30px; }
.fczx#main #item_04 .right p { color:#fff; font-size:12px; line-height:36px; background:#ee3b3b; text-align:left; margin-bottom:10px; border-radius:2px; }
.fczx#main #item_04 .right p big { font-size:16px; }
.fczx#main #item_04 .right p + p { background:#ff9933; }
.fczx#main #item_04 .right p .icon { margin: 0 -2px 0 15px; background:url(../images/icon.png) -286px 0 no-repeat; }
.fczx#main #item_04 .right p + p .icon { background-position:-322px 0 }
.fczx#main #item_04 .right p font { font-size:24px; color:#ee3b3b }
.fczx#main #item_04 .right label { display:block; padding:5px 10px; border:1px solid #c3c3c3; border-radius:2px; }
.fczx#main #item_04 .right label textarea { width:100%; height:160px; border:0; }
.fczx#main #item_04 .right form { margin-top:30px; }
.fczx#main #item_04 .right button { height:40px; width:100%; background:#ee3b3b; color:#fff; margin-top:20px; border-radius:2px; }
.fczx#main #item_04 ul { overflow:hidden; }
.fczx#main #item_04 li { line-height:26px; margin:0 0 15px; }
.fczx#main #item_04 li span { float:left; font-size:16px; width:26px; height:26px; line-height:26px; background:#ee3b3b; color:#fff; text-align:center; margin-right:10px; }
.fczx#main #item_04 li a { display:block; font-size:16px; }

.fczx#main #item_04 .list-title li a { color:#333; }
.fczx#main #item_04 .list-title li span { background:#ee3b3b; color:#fff; }
.fczx#main #item_04 .list-title li:first-child + li + li ~ li span { background:#999; }

.fczx#main .list03 .kftbm { position:static; width:auto; }
.fczx#main #article .head { font-size:14px; }
.fczx#main #article .head h2 { float:left; }
.fczx#main #article .head h2 + span { float:left; margin-top:12px; font-size:16px; margin-left:5px; }
.fczx#main #article .head b { font-size:16px; padding-top:2px; }
.fczx#main #article .head b span { margin-left:10px; color:#999999; }


/* 购房工具 */
.list.fczx#main .list-article dl  { border-bottom:1px solid #cccccc; }
.gfgj#main .calc_main .right { float:right; width:260px; margin-left:40px; padding:0 20px; border-left:1px solid #e5e5e5; }
.gfgj#main .head { border-bottom:1px solid #cbcbcb; line-height:1.1; }
.gfgj#main .head b { float:left; font-size:26px; }
.gfgj#main .head ul { font-size:0; text-align:right; margin-left:200px; }
.gfgj#main .head ul li { font-size:20px; display:inline-block; *display:inline; *zoom:1; }
.gfgj#main .head ul li a { display:block; padding:10px 25px 5px; }
.gfgj#main .head ul li.on a { background:#ee3b3b; color:#fff; }

/* 搜索.新房.写字楼.商铺 */
.lp_list#main .top {margin-top:30px;}
.lp_list#main .top .head {border: 1px dashed #dedede;font-size:16px;border-bottom:1px dashed #fac0c0;padding-top:10px;}
.lp_list#main .top .head b {float:left; width:96px; text-align:center; }
.lp_list#main .top .head a { float:left; width:80px; line-height:26px; padding-top:2px; text-align:center; border:1px dashed #dedede; border-bottom:0; }
.lp_list#main .top .head a.on { border-color:#fac0c0; color:#ee3b3b; border-bottom:1px solid #fff; margin-bottom:-1px; position:relative; z-index:999; }
.lp_list#main .top form { border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
.lp_list#main .top ul a { margin-right:20px; white-space:nowrap; }
.lp_list#main .top ul li { padding:5px 10px 10px 96px; }
.lp_list#main .top ul li > b {margin-left:-96px;float:left;color: #333;width:96px;text-align:center;margin-top:5px;}
.lp_list#main .top ul li > a {float:left;color: #333;margin-top:5px;}
.lp_list#main .top ul li a.on { color:#fff; background:#ee3b3b; padding:0 3px; }
.lp_list#main .top ul li > span {float:left;color:#999;margin-top: 4px;}
.lp_list#main .top div.diy {float:left;white-space:nowrap;margin-top: 4px;}
.lp_list#main .top div.diy label { border:1px solid #999999; font-size:12px; color:#999999; }
.lp_list#main .top div.diy label input { border:none; width:3em; height:18px; line-height:18px; }
.lp_list#main .top div.diy a { margin-left:10px; color:#333; font-size:12px; background:none; border:1px solid #999999; line-height:20px; padding:0 5px; }

.lp_list#main .top ul li + li { clear:both; border-top:1px dashed #dedede; }
.lp_list#main .top .ej-item,
.lp_list#main .top .sj-item { float:left; width:100%; clear:both; display:none; padding:5px 0; margin-top:10px; }
.lp_list#main .top .ej-item b { margin:0 10px; }
.lp_list#main .top .ej-item a,
.lp_list#main .top .ej-item b { float:left; }
.lp_list#main .top .ej-item b span { float:left; font-weight:bold; margin-right:5px; color: #fd9f45; }
.lp_list#main .top .ej-item b a { margin-right:0; }
.lp_list#main .top .ej-item b a + a { margin-left:10px; }
.lp_list#main .top .sj-item { display:none; clear:both; margin-top: }

.lp_list#main .top .sreach_name { border:1px solid #e5e5e5; padding:10px;  }
.lp_list#main .top .sreach_name b { float:left; width:86px; margin-left: }
.lp_list#main .top .sreach_name input { float:left; width:160px; padding:0 5px; height:20px; margin-right:10px; }
.lp_list#main .top .sreach_name .btn { float:left; width:2em; height:20px; line-height:20px; background:#fff; padding:0 8px; color:#333; border:1px solid #bbb; } 


.lp_list#main .right { float:right; width:250px; margin-left:40px; }
.lp_list#main .left { clear:none; overflow:hidden; }
.lp_list#main .right .head,
.lp_list#main .left .head { height:24px; line-height:24px; border-bottom:1px solid #e5e5e5; text-align:right; padding:10px 0; }
.lp_list#main .left .head b { float:left; font-size:20px; }
.lp_list#main .left .head a { font-size:14px; margin-left:35px; position:relative; position:relative; top:2px; }
.lp_list#main .left .head a.on { color:#999; }
.lp_list#main .left .head a + a { padding-right:10px; }
.lp_list#main .left .head a i { font-size:0; width:0; height:0; border-left:3px solid transparent; border-right:3px solid transparent; position:absolute; right:0; margin-left:-8px; margin:1px 0; }
.lp_list#main .left .head a i.top_arr { border-bottom:6px solid #333; bottom:50%;  }
.lp_list#main .left .head a i.bottom_arr { border-top:6px solid #333; top:50%; }

.lp_list#main .left .head a i.top_arr.active { border-bottom:6px solid #ee3b3b; }
.lp_list#main .left .head a i.bottom_arr.active { border-top:6px solid #ee3b3b; }

.lp_list#main .left dl { padding:0 280px 0 0; position:relative; margin-top:40px; }
.lp_list#main .left dt { float:left; width:280px; margin-right:20px; overflow:hidden;  }
.lp_list.kft#main .left dl dt { float:left; width:330px; height:auto; position:relative; }
.lp_list.kft#main .left dl dt a { display:block; position:static; padding-top:65.6%; height:0; }
.lp_list#main .left dl dt a span { position:absolute; top:0; left:0; width:100%; height:100%; }
.lp_list#main .left dt + dd { overflow:hidden; }
.lp_list#main .left dd + dd { position:absolute; top:45%; right:0; text-align:right; margin-top:-20px; }
.lp_list#main .left dd + dd p { font-size:20px; color:#ea0000; }
.lp_list#main .left dd + dd p span { font-size:26px; color:#000; line-height:1.1; }
.lp_list#main .left dd + dd .tel { font-size:18px; line-height:36px; }
.lp_list#main .left dd + dd .tel .icon { background:url(../images/icon.png) -4px 0 no-repeat; }
.lp_list#main .left dd h3 { font-weight:bold; margin-bottom:15px; font-size:20px; }
.lp_list.kft#main .left dd h3 { font-size:26px; }
.lp_list#main .left dd p { color:#666; margin-top:8px; }
.lp_list#main .left dd .tj { color:#ff9933; }
.lp_list#main .left dd .ts { float:left; color:#ee3b3b; line-height:1.1; border:1px solid #ee3b3b; padding:5px; margin-top:16px; }
.lp_list#main .left dd .bm { font-size:20px; line-height:1.1; color:#ee3b3b; margin-top:10px; }
.lp_list#main .left dd a.btn { float:left; text-align:center; height:28px; line-height:28px; background:#ee3b3b; color:#fff; margin-top:20px; padding:0 30px; border-radius:3px; }

.lp_list#main .left dl .showpic { position:relative; height:180px; overflow:hidden; }
.lp_list#main .left dl .showpic a { position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
.lp_list#main .left dl .showpic img { width:100%; }
.lp_list#main .gxqlp { margin-top:50px; }
.lp_list#main .right .head { line-height:20px; height:20px; font-size:16px; border-bottom:1px solid #ee3b3b; color:#ee3b3b; padding-top:20px; text-align:left; }

.lp_list#main .right .bnzf {  }
.lp_list#main .right .bnzf .head { padding-left:10px; }
.lp_list#main .right .bnzf h3 { float:left; line-height:28px; background:#ea0000; color:#fff; padding:0 10px; border-radius:3px; font-size:16px; margin-bottom:10px;  }
.lp_list#main .right .bnzf form { display:block; clear:both; }
.lp_list#main .right .bnzf label { display:block; height:20px; border-radius:3px; border:1px solid #e5e5e5; margin-top:10px; padding:5px 10px; }
.lp_list#main .right .bnzf label input { display:block; width:100%; height:20px; line-height:20px; border:0; background:none; }
.lp_list#main .right .bnzf button { width:100%; height:35px; background:#ee3b3b; color:#fff; border-radius:3px; margin-top:10px; }
.lp_list#main .right .bnzf h4 { width:100%; height:35px; line-height:35px; background:#ff9933; color:#fff; border-radius:3px; margin-top:10px; text-align:center; font-size:14px; }
.lp_list#main .right .bnzf .phone { height:180px; overflow:hidden; *zoom:1; position:relative; margin-top:15px; }
.lp_list#main .right .bnzf .phone ul { position:relative;  }
.lp_list#main .right .bnzf ul li { line-height:1.3; padding-left:8px; margin-top:20px; position:relative; }
.lp_list#main .right .bnzf ul li .dian { float:left; width:4px; height:4px; position:absolute; top:8px; left:0; margin-top:-1px; border-radius:5px; background:#555; vertical-align:top;}
.lp_list#main .right .bnzf ul li font { color:#ff9933; }








.lp_list#main .right .lp_list { border:1px solid #dfdfdf; padding:0 10px 20px; margin-top:40px; }
.lp_list#main .right .lp_list > div { line-height:2; color:#999; margin-top:10px; padding-right:10em; position:relative; background:#eee; }
.lp_list#main .right .lp_list > dl { clear:both; margin-top:10px; }
.lp_list#main .right .lp_list > dl a,
.lp_list#main .right .lp_list > div b { display:block; }
.lp_list#main .right .lp_list > dl dt { position:relative; line-height:20px; }
.lp_list#main .right .lp_list > dl dt a { margin-right: 10em; }
.lp_list#main .right .lp_list > dl a ~ b,
.lp_list#main .right .lp_list > div b:first-child ~ b { width:5em; text-align:right;  position:absolute; top:0; right:5em; text-align:left; }
.lp_list#main .right .lp_list > dl a + b + b { color:#ee3b3b; }
.lp_list#main .right .lp_list > dl a + b + b,
.lp_list#main .right .lp_list > div b:first-child + b + b { right:0;text-align:center;  }
.lp_list#main .right .lp_list > dl dd { display:none; line-height:66px; }
.lp_list#main .right .lp_list > dl dt.on { background:#eee; line-height:30px; padding:0 0 0 5px; }
.lp_list#main .right .lp_list > dl dt.on + dd { display:block; background:#eee; padding:0 0 5px 5px;  }
.lp_list#main .right .lp_list > dl dd div { margin-left:115px; line-height:66px; }
.lp_list#main .right .lp_list > dl dd a { float:left; width:100px; height:66px; overflow:hidden; }
.lp_list#main .right .lp_list > dl * { color:#666666; }
.lp_list#main .right .lp_list > dl .inline { line-height:1.5; vertical-align: middle;  }
.lp_list#main .right .lp_list > dl dt.on * { color:#333; }
.lp_list#main .right .lp_list > dl dt.on a + b + b { color:#ee3b3b; }
.lp_list#main .right .lp_list h3 { font-size:14px; position:relative; margin-top:15px; padding-left:6px; }
.lp_list#main .right .lp_list p { margin-top:15px; }
.lp_list#main .right .lp_list a { display:block; color:#666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lp_list#main .right .lp_list .dian { float:left; width:1px; height:2px; border-right:1px solid #777777; position:absolute; top:50%; left:0; margin-top:-1px; border-radius:5px; background:#666666; vertical-align:top;}

.tg_describe ul { *zoom:1; border:1px solid #dedede; padding:20px 0; }
.tg_describe li { float:left; width:25%; *margin-right:-1px; text-align:center; }
.tg_describe li i { width:72px; height:72px; margin:14px auto 24px; background:url(../images/icon.png) -216px -36px no-repeat; }
.tg_describe li:first-child + li i { background-position:0 -36px; }
.tg_describe li:first-child + li + li i { background-position:-72px -36px; }
.tg_describe li:first-child + li  + li  + li i { background-position:-144px -36px;}
.tg_describe li h3 { font-size:24px; line-height:1.1; }
.tg_describe li p { font-size:16px; line-height:1.1; margin-top:18px; color:#666; }

.kft#main .kftbm { width:auto; position:static; border:1px solid #e3e3e3; padding-top:0; margin-top:20px; }
.kft#main .kftbm h2 { text-indent:10px; }
.kft#main .kftbm .phone { height:300px; }
.kft#main .kftbm li { padding:0 10px; }
.kft#main .kf_data { border:1px solid #dfdfdf; }
.kft#main .kf_data .head { text-indent:10px; }
.kft#main .kf_data p { font-size:16px; }
.kft#main .kf_data img + p {border-bottom: 1px solid #dfdfdf;padding-bottom: 10px;margin: 0 10px 20px;}
.kft#main .kf_data p big { font-size:1.65em; margin-right:5px; color:#ee3b3b; }
.kft#main .kf_data .cont { padding:20px 10px; text-align:center; }
.kft#main .kf_data .cont img { display:block; margin:5px auto 0; }
.kft#main .kf_data .cont h3 { font-size:20px; color:#ee3b3b; text-align:left; }
.kft#main .kf_data .cont h3 + p { height:36px; line-height:36px; background:#ff9933; color:#fff; text-align:left; margin-top:10px; border-radius:5px; padding-left:10px; }
.kft#main .kf_data .cont h3 + p i { background: url(../images/icon.png) -180px 0 no-repeat; }
.tc-baoming { display:none; }
.tc-baoming,
.tc-baoming i,
.tc-baoming form { position:fixed; top:0; left:0; right:0; bottom:0; z-index:999999;}
.tc-baoming i { z-index:0; background:#000; opacity:0.7; }
.tc-baoming form { width:240px; background:#fff; top:50%; left:50%; bottom:auto; right:auto; margin:-110px -140px; padding:20px; }
.tc-baoming form .head { color:#ee3b3b; font-size:20px; line-height:1.1; padding:0 0 5px; }
.tc-baoming form label { display:block; margin:5px 0; border:1px solid #dfdfdf; padding:5px; }
.tc-baoming form input { height:20px; line-height:20px; width:100%; border:0; }
.tc-baoming form button { display:block; height:30px; padding:0 15px; background:#f04e4e; color:#fff; margin:0 auto; }




.wd#main .right { float:right; width:250px; margin-left:40px; }
.wd#main #search-content + * { margin-top:40px; }
.wd#main .left { clear:none; overflow:hidden; }
.wd#main .head { font-size:16px; height:30px; line-height:30px; border-bottom:1px solid #e5e5e5; text-align:right; padding:10px 0 5px; }
.wd#main .left .head b { float:left; font-size:20px; }
.wd#main .left .head a { font-size:16px; margin-left:35px; position:relative; position:relative; top:5px; }
.wd#main .left .head a + a { padding-right:10px; }
.wd#main .left .head a i { font-size:0; width:0; height:0; border-left:3px solid transparent; border-right:3px solid transparent; position:absolute; right:0; margin-left:-8px; margin:1px 0; }
.wd#main .left .head a i.top_arr { border-bottom:6px solid #000; bottom:50%;  }
.wd#main .left .head a i.bottom_arr { border-top:6px solid #000; top:50%; }
.wd#main .left .head a i.top_arr.active { border-bottom:6px solid #ee3b3b; }
.wd#main .left .head a i.bottom_arr.active { border-top:6px solid #ee3b3b; }
.wd#main .right .head { text-align:left; color:#ee3b3b; }

.wd#main .left h3 { font-size:16px; line-height:26px; margin-top:20px; }
.wd#main .left h3 span { float:left; min-width:26px;  text-align:center; background:#999999; color:#fff; margin-right:10px; } 
.wd#main .left .head + h3 span,
.wd#main .left .head + h3 + h3 span,
.wd#main .left .head + h3 + h3 + h3 span { background:#ee3b3b; } 
.wd#main .left h3 a { display:block; color:#333333; overflow:hidden; }
.wd#main .left h3 b { float:right; width:80px; font-size:14px; color:#999; margin-left:20px; }
.wd#main .left h3 b i { float:left; margin:-8px 0; } 
.wd#main .left h3 b i.ok { background:url(../images/icon.png) -108px 0 no-repeat; }
.wd#main .left h3 b i.no { background:url(../images/icon.png) -72px 0 no-repeat; }
.wd#main .zxgw { border:1px solid #e0e0e0; padding-bottom:10px; }
.wd#main .zxgw .head { text-indent:10px; }
.wd#main .zxgw label { display:block; border:1px solid #c2c2c2; margin:10px; padding:5px 10px; }
.wd#main .zxgw label textarea { border:0; width:100%; height:160px; }
.wd#main .zxgw button { display:block; background:#ee3b3b; color:#fff; width:100px; height:38px; margin:0 auto; font-size:16px; border-radius:3px; }

.wd#main .search { overflow:hidden; margin-right:38.2%; margin-bottom:60px; }
.wd#main .search .map_link { float:right; font-size:14px; height:38px; line-height:38px; border:1px solid #e0e0e0; padding:0 15px; border-radius:3px; margin-left:10px; }
.wd#main .search form { overflow:hidden; }
.wd#main .search > p { margin-top:20px; color:#666; }
.wd#main .search > p a { color:#666; margin-right:20px; }
.wd#main .search .btn { float:right; text-align:center; height:40px; line-height:40px; font-size:18px; background:#ee3b3b; padding:0 15px; border-radius:0 3px 3px 0;  }
.wd#main .search .icon { float:left; background:url(../images/icon.png) -36px 0 no-repeat; top:2px; margin:0 -6px; }
.wd#main .search button { height:40px; font-size:14px; background:none; color:#fff; margin-left:5px; vertical-align: top; }
.wd#main .search .text { display:block; height:20px; padding:9px 0 9px 10px; border:1px solid #ee3b3b; overflow:hidden; border-radius:3px 0 0 3px; }
.wd#main .search .text input { border:0; background:none; }

.wd#main .fcbk { margin-top:30px;  }
.wd#main .list-title li:first-child a,
.wd#main .list-title li:first-child + li a,
.wd#main .list-title li:first-child + li + li a { color:#666666; }

.wd#main .descript { margin-bottom:100px; }
.wd#main .descript .head { margin-bottom:30px;  }
.wd#main .descript h1 { font-size:18px; margin-bottom:20px; }
.wd#main .descript h1 + p { color:#999999; }
.wd#main .descript p a { float:left; padding:0 5px; margin:10px 20px 0 0; }
.wd#main .descript p a.color1 { border:1px solid #ff5d4c; color:#ff5d4c; }
.wd#main .descript p a.color2 { border:1px solid #ffa414; color:#ffa414; }
.wd#main .descript p a.color3 { border:1px solid #4c5dff; color:#4c5dff; }
.wd#main .descript form { margin-bottom:10px; }
.wd#main .descript label { display:block; border:1px solid #999; margin:20px 0 10px; padding:5px 10px; }
.wd#main .descript label textarea { width:100%; border:0; height:180px; }
.wd#main .descript button { float:right; width:120px; height:40px; background:#ee3b3b; color:#fff; border-radius:3px; }
.wd#main .descript dt { font-size:16px; }
.wd#main .descript dt big { color:#999; }




/* 轮播 */
.thumrolling { width:800px; height:530px; z-index:999; position:relative; border:1px solid #e5e5e5; margin-bottom:100px;  }
.thumrolling .content { position:absolute; top:0; left:0; right:0; bottom:0; }
.thumrolling ul { width:100%; font-size:0; height:100%; white-space:nowrap; vertical-align:middle; position:relative; left:0; top:0; }
.thumrolling .content ul li { width:100%; height:100%; text-align:center; position:relative; visibility:hidden; position:absolute; top:0; left:0; }
.thumrolling .content ul li.on { visibility:visible; }
.thumrolling .content ul li div { width:100%; max-width:800px; height:100%; margin:0 auto; }
.thumrolling .content ul li div.descript { display:none; }
.thumrolling .content ul li span { vertical-align:middle; }
.thumrolling .content img { max-width:100%; max-height:100%; position:relative; top:-2px; *top:0; }
.thumrolling .dots { position:absolute; top:100%; left:0; width:100%; height:120px; padding-top:10px; border-top:1px solid #e5e5e5; }
.thumrolling .dots .wrap { position:absolute; left:30px; right:30px; height:100px; top:10px; padding:10px 0 ; overflow:hidden; }
.thumrolling .dots .center { width:110px; margin:0 auto; }
.thumrolling .dots ul { text-align:center; white-space:nowrap;}
.thumrolling .dots ul.less { text-align:center; }
.thumrolling .dots ul li { width:120px; padding:0; cursor:pointer; border:1px solid #bbb; margin:0 5px; position:relative; }
.thumrolling .dots ul li .arrtop { display:none; border-width:8px; position:absolute; bottom:100%; left:50%; margin:0 -8px; }
.thumrolling .dots ul li.on .arrtop { display:block; border-bottom-color:#999; }
.thumrolling .dots ul li span { display:block; height:86px; overflow:hidden; }
.thumrolling .dots ul li.on { }
.thumrolling button.prev,
.thumrolling button.next { width:20px; height:85px; background:#ee3b3b; color:#fff; position:absolute; top:50%; z-index:999; font-size:36px; margin-top:-42px; }
.thumrolling button.prev { left:0; }
.thumrolling button.next { right:0; }
.thumrolling .dots button { font-size:12px; }


#BMapLib_nav_tab0 { margin:0 !important; }






.about#main .sider { float:left; width:270px; border:1px solid #ddd; margin-right:40px; }
.about#main .sider h2 { background:#ee3b3b; font-size:24px; color:#fff; line-height:80px; padding:0 20px; }
.about#main .sider ul {  background:#f8f8f8; }
.about#main .sider li + li { border-top:1px solid #ddd; }
.about#main .sider li a { display:block; line-height:45px; padding:0 20px; color:#666; }
.about#main .sider li.on a { color:#d01700; padding-left:15px; border-left:5px solid #ee3b3b; }
.about#main .content { clear:none; overflow:hidden; min-height:400px; }
.about#main .contact p,
.about#main .address p  { text-indent:0; font-size:16px; margin-top:10px; }
.about#main .contact p b,
.about#main .address p b { color:#999; }
.about#main .content h1 { font-size:30px; color:#ee3b3b; padding:15px 0 15px; margin-bottom:20px; border-bottom:1px solid #ddd; }
.about#main #article { color:#666; }
.about#main #article .modcont h4,
.about#main #article .modcont h5,
.about#main #article .modcont h6,
.about#main #article .modcont p { text-indent:0; }
.about#main #article p { line-height:2; }

.sitemap#main .content h1 { font-size:30px; color:#ee3b3b; padding:15px 0 15px; margin-bottom:20px; border-bottom:1px solid #ddd; }
.sitemap#main #sitemap a { color:#999; }
.sitemap#main #sitemap dl { float:left; position:relative;float: left;}
.sitemap#main #sitemap > dl > dd { clear:both; }
.sitemap#main #sitemap h3 a { color:#fff;float: left; line-height:38px;background:#f16262;font-size: 16px;padding:0 10px; width: 6em;text-align: center;}
.sitemap#main #sitemap h3 {float:left;margin-right: 15px;}
.sitemap#main #sitemap > dl { position:relative; }
.sitemap#main #sitemap dd {float:left;width:100%; padding: 1px 0;}
.sitemap#main #sitemap dd dd a { line-height:36px; color:#666; float: left; font-size: 16px;width: 6em;text-align: center; border:1px solid #ddd; }
.sitemap#main #sitemap dd dd { float:left; width:auto; margin-right:15px; padding:0; }




#LXB_CONTAINER {
 top:auto !important;
 bottom:50% !important;
}

#nb_invite_tool {  display:none !important;}
#newBridge .nb-invite-skin-9 {
visibility:visible; 
font-size:16px !important;
width:142px !important; 
height:40px !important;
line-height:40px !important;
border-radius:0 !important;
position:fixed !important;
right:0 !important;
top:50% !important;
bottom:auto !important;
background:#ff9933 !important;
color:#fff !important;
margin:10px 0 0 0 !important;
border:0 !important;
}
#newBridge .nb-invite-wrap .nb-invite-text {
position: absolute !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
font-size: 14px !important;
color: #fff !important;
}

#newBridge .nb-invite-wrap .nb-invite-text p {
text-align:center !important;
line-height:40px !important;
}
.list02part{min-height:500px; overflow:hidden}
/*

#newBridge .nb-invite-wrap-base,
#nb_invite_wrap { z-index:19999;overflow: visible;}

#nb_invite_wrap,
#nb_invite_cancel { visibility:hidden !important; }

#nb_invite_wrap .nb-invite-body { visibility:hidden !important; }
#newBridge .nb-invite-wrap-base .nb-invite-tool-base,
#newBridge .nb-invite-wrap .nb-invite-text { display:none !important; }


#nb_invite_ok {
visibility:visible; 
font-size:16px !important;
width:142px !important; 
height:40px !important;
line-height:40px !important;
border-radius:0 !important;
position:fixed !important;
right:0 !important;
top:50% !important;
bottom:auto !important;
background:#ff9933 !important;
color:#fff !important;
margin:10px 0 0 0 !important;
border:0 !important;
}

*/


