.index-banner{background:#f5f5f5 url(/style/index-banner.png) no-repeat center top;width:100%;background-size:100%100%;height:410px;border-bottom:2px solid #f1f1f1;box-shadow:1px 1px 8px 1px #f1f1f1;}
.index-banner .contbox{width:1200px;margin:0 auto;position:relative;}
.fangjia{position:absolute;width:760px;height:300px;top:35px;left:0;padding:20px;border:1px solid #eaeaea;box-shadow:1px 1px 8px 1px #f1f1f1;border-radius:5px;background:#fff; background:rgba(255,255,255,0.95); filter:alpha(opacity=95);}
.fangjia strong {float: left;width:100%;height: 24px;line-height: 24px;font-size:20px;text-align:center;}
.fangjia span {float: left;}
.fangjia span font {font-weight: bold;font-size:20px;color:#EE0000;font-family: Georgia;padding:0 5px;}
.data {float: left;width:50%;text-align: center;height: 24px;line-height: 24px;font-size:12px;}
.fangjia-map{float:left;width: 760px;height: 240px;text-align:center;border:1px #e7e7e7 solid;margin-top:15px;background:#fff;z-index:1;}
.city_y{position:absolute;width:350px;height:320px;top:35px;right:0;padding:10px;border:1px solid #eaeaea;box-shadow:1px 1px 8px 1px #f1f1f1;border-radius:5px;background:#fff; background:rgba(255,255,255,0.95); filter:alpha(opacity=95);}
.city_y span {float: left;width:100%;height: 20px;line-height: 20px;font-size:18px;text-align:center;}
.city_h {float: left;width:100%;font-size:13px;}
.city_h p {float: left;background:#f6f6f6;background:rgba(0,0,0,0.2);filter:alpha(opacity=20);text-align:center;line-height: 24px;margin-top:10px;}
.y1 {float: left;width:15%;}
.y2 {float: left;width:30%;}
.y3 {float: left;width:25%;}
.city_h li {float: left;width:100%;border-bottom:1px solid #ebebeb;padding:5px 0;}
.city_h dd {float: left;text-align:center;}
.city_h dl {float: left;width:100%;text-align:right;padding-top:8px;}
.city_h a {color:#5a9af4;}

.tleft {width:320px;float:left;border-right:#ccc solid 1px;border-left:#ccc solid 1px;background:#FFF;}
.tleft ul{float:left;width:319px;border-left:#f1f1f1 solid 2px;padding-bottom:8px;}
.tleft ul:hover {border-left:#008fe9 solid 2px;}
.tleft li{width:300px;float:left;margin:10px 20px 0 20px;line-height:25px;}
.tleft li div {width:100%;float:left;padding:3px 0;}
.tleft li span{width:100%;float:left;font-size:20px;line-height:30px;font-weight:bold;padding:10px 0;}
.tleft li em {float:left;width:40px;color:#0091dc;font-size:18px;font-weight:bold;}
.tleft li i {float:left;color:#999;padding-right:10px;font-size:14px;}
.tleft p {border-bottom:#ccc solid 1px;width:95%;float:left;padding:8px 0;}
.tleft ul:hover p {border-bottom:#008fe9 solid 1px;}
.tleft .lp {padding-top:20px;}
.tleft .kfs {padding-bottom:10px;}

.like-lp {float: left;width:100%;margin:20px 0;}
.like-lp font{float: left;width:100%;padding-top:66px;color:#fff;text-align: center;font-weight:bold;font-size:30px;overflow:hidden;vertical-align:middle;display:table-cell;word-break:break-all;text-shadow:1px 1px 1px #f2f2f2;}
.like-lp p {color:#fff;text-align: center;font-weight:bold;text-shadow:0px 0px 1px #f2f2f2;font-size:20px;}
.like-lp a {opacity:1.0; filter:alpha(opacity=100);}
.like-lp a:hover {opacity:0.8; filter:alpha(opacity=80);}
.ml20 {margin-left:20px;}
.mt20 {margin-top:20px;margin-bottom:20px;}
.phb {float: left;width:580px;height:205px;text-align: center;background-image:url(/style/phb.png);overflow:hidden;}
.yl {float: left;width:290px;height:205px;text-align: center;background-image:url(/style/yl.png);overflow:hidden;background-size:100%100%;}
.dj {float: left;width:290px;height:205px;text-align: center;background-image:url(/style/dj.png);overflow:hidden;background-size:100%100%;}
.bs {float: left;width:280px;height:205px;text-align: center;background-image:url(/style/bs.png);overflow:hidden;}
.tz {float: left;width:280px;height:205px;text-align: center;background-image:url(/style/tz.png);overflow:hidden;}
.hjf {float: left;width:600px;height:205px;text-align: center;background-image:url(/style/hj.png);overflow:hidden;background-size:100%100%;}

/** 滚动广告 **/
.newshead-left {width:875px; height:auto; float:left;}
.news-slide {width:875px; height:410px;position:relative;}
.news-slide .hd {position:absolute; z-index:999; right:9px; bottom:10px;}
.news-slide .hd a {display:block; width:40px; height:40px; background:url(/style/b70.png); margin-right:1px; float:left; cursor:pointer;}
.news-slide .hd a span {display:block; width:40px; height:40px;}
.news-slide .hd a.prev span {background:url(/style/newsbtn-left.png) no-repeat center;}
.news-slide .hd a.next span {background:url(/style/newsbtn-right.png) no-repeat center;}
.news-slide-box {width:100%; height:410px; position:relative;}
.news-slide-box img{width:100%;height:410px;}
.news-slide-con {width:600px; height:90px;border-radius:5px;background:#333; opacity:0.8; filter:alpha(opacity=80); position:absolute; left:15px; bottom:10px; padding:15px; color:#fff;}
.news-slide-con h1 {font-size:18px; font-weight:bold;}
.news-slide-con h2 {font-size:18px; font-weight:bold;}
.news-slide-con div {font-size:14px; line-height:24px; padding-top:5px;}
.col-tools {float:right;width:225px;border-left: 1px solid #ccc;height:561px;}
.col-tools li {float: left;width:111px;background: #f8f8f8;font-size:14px;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;}
.col-tools li div {border-left: 1px solid #e7e7e7;}
.col-tools li a {float: left;width:100%;line-height: 26px;padding: 10px 0;text-align: center;color: #999;}
.col-tools li a:hover {text-decoration: none;color: #e43;background: #fff;}
.col-tools li i{font-size: 22px;display: block;color: #e43;}
.col-tools span {float: left;width:220px;padding: 10px 1px;position:relative;}
.col-tools span img{width:99%;height:120px;}
.col-tools span img:hover{opacity:0.8; filter:alpha(opacity=80);}
.col-tools span em{float: left;width:100%;height:25px; line-height:25px;text-align:center;font-size: 16px;bottom:10px;position:absolute;background-color: rgba(0, 0, 0, .4);border-radius:2px;}
.col-tools span a{color:#fff;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#80000000, endColorstr=#80000000);}
.col-tools span em:hover{opacity:0.8; filter:alpha(opacity=80);background:#0091dc;}

/* 首页楼盘 */
.loupan{width:100%;padding-top:40px;padding-bottom:20px;background: #fff;}
.g-bd{width:1200px;margin:0 auto;zoom:1;}
.g-bd .hd{position: relative;height: 21px;border-top: 1px solid #666;}
.g-bd .hd .tit{position: absolute;top:-16px;left:50%;margin-left:-50px;width:100px;text-align: center;background: #fff;font-size:20px;}
.swiper {float:left;width:1220px;margin-bottom:40px;}
.swiper li {float:left;width:283px;border:1px solid #f1f1f1;margin-right:20px;}
.swiper li img {height:150px;width:283px;}
.swiper li:hover img{filter:alpha(opacity=80);opacity:0.8;}
.swiper li:hover{ box-shadow:0 2px 4px rgba(0,0,0,0.3);}
.swiper li:hover h2 {background:rgba(0,0,0,0.6);color:#F00;}
.swiper .txt {float: left;width:283px;height:150px;position:relative;}
.swiper h2 {position:absolute;bottom:0;float:left;width:100%;padding:6px 0;line-height:24px;height:24px;text-align: center;font-size:16px;color:#fff; background:rgba(0,0,0,0.5);filter:alpha(opacity=50); overflow:hidden;}
.swiper li p {float:left;line-height:24px;text-align: center; font-size:16px;}
.swiper span.fj{float: left;margin-left:8px;font-size:14px; font-family:"微软雅黑"; line-height:50px;overflow:hidden;}
.swiper span.fj font{ font-size:19px; font-weight:bold; color:#F00;}
.swiper span.city {float: right;margin-right:8px;padding:0 5px; margin-top:15px; color:#fff; background:#ddd;}
.index-loupan {width: 1200px;margin: 0 auto;overflow: hidden;}
.loupan .btn_tab{ width:100%;height:40px;position:relative; z-index:1;border-bottom:2px solid #ddd;}
.loupan .btn_tab span{ float:left;width:260px;border-left:8px solid #008fe9;}
.loupan .btn_tab dl{ float:right;width:240px;}
.loupan .btn_tab ul{ display:block;}
.loupan .btn_tab ul li{float:left; font-weight:bold;margin-right:10px;width:100px;text-align:center; font-size:16px; height:30px;line-height:30px; cursor:pointer;}
.loupan .btn_tab ul li i{ display:none; position:absolute; bottom:-2px;margin-left:40px; border-top:0 none; border-left:8px solid transparent; border-right:8px solid transparent;}
.loupan .btn_tab ul li:hover i{display:block; border-bottom:10px solid #ddd;}
.loupan .btn_tab ul li.on{ font-weight:bold; color:#008fe9;}
.lph2{padding-left: 10px;font-size:20px; font-weight: bold;}
.lph2 span{ color:#008fe9;}
.lph1{text-align:center;font-size:18px;font-weight: bold;color:#999;}
.loupan .btn_tab ul li.on i{ display:none; position:absolute; bottom:-2px;margin-left:40px; border-top:0 none; border-left:8px solid transparent; border-right:8px solid transparent;}
.loupan .btn_tab ul li.on{ font-weight:bold; color:#008fe9;}
.loupan .btn_tab ul li.on i{ display:block; border-bottom:10px solid #008fe9;}
.loupan .box_tab div{zoom:1;}
.loupan .box_tab {z-index:0;}
.lpda {clear: both;width:100%;}
.lpmd {float:left;width:240px;font-size:14px;}
.lpmd dl {float:left;width:100%;font-weight:bold;height:30px;line-height:30px;margin-top:15px;}
.lpmd li a {padding-right:10px;line-height:24px;}
.kfc {float:left;width:240px;height:130px;margin-top:10px;position:relative;z-index:1;}
.kfc img:hover {filter:alpha(opacity=80);opacity:0.8;}
.kfc a:hover {filter:alpha(opacity=80);opacity:0.8;}
.kfc .che{position:absolute;right:10px;top:40px;font-weight:bold;font-size:20px;color:#EE9A00;text-shadow:1px 2px 2px #ddd;}
.kfc .bm{position:absolute;right:5px;bottom:5px;}
.kfc .bm font{font-weight:bold;color:#F00;font-size:18px;padding: 3px 0;}
.lpdata {float:left;width:960px;}
.lpdata ul{float:left;width:100%;margin-top:15px;}
.lpdata li {float:left;width:220px;display:inline-block;margin:0 0 20px 15px;border:1px solid #f1f1f1;border-radius:5px;}
.lpdata li:hover {-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);}
.lpdata .txt {float: left;width:220px;height:130px;position:relative;}
.lpdata .txt h2{ position:absolute;text-align:center; bottom:0; width:100%;line-height:22px;font-size:14px;padding: 3px 0;color:#fff; background:rgba(0,0,0,0.5);filter:alpha(opacity=50); overflow:hidden;}
.lpdata h2 {font-weight:normal;}
.lpdata li img {width:220px;height:130px;filter:alpha(opacity=80);opacity:0.8;}
.lpdata li img:hover{filter:alpha(opacity=100);opacity:1.0;}
.lpdata span.tit{float: left;margin-left:8px;font-size:14px; font-family:"微软雅黑"; line-height:50px;overflow:hidden;}
.lpdata span.tit a{ color:#000080;}
.lpdata span.tit a:hover{ color:#F55;}
.lpdata span.tit font{ font-size:19px; font-weight:bold; color:#F00;}
.lpdata span.dz {float: right;margin-right:8px;padding:0 5px; margin-top:15px; color:#fff; background:#00c94c;}

.s-scroll{float:left;height:400px;padding-left:5px; width:235px; overflow:hidden; overflow-y:scroll;font-size: 14px;}
.s-scroll dd{ height:30px; line-height:30px; overflow:hidden;}
.s-scroll dt{ position:relative; z-index:1; width:65px;height:20px;line-height:20px; margin:5px; text-align: center;color: #fff;font-size: 12px;background:#4876FF;border-radius:5px;}
.s-scroll dl{border-left:1px solid #ddd; padding-left:10px;}
.s-scroll::-webkit-scrollbar {width:8px}
.s-scroll::-webkit-scrollbar-button{width:8px;height:5px}
.s-scroll::-webkit-scrollbar-track{background:#eee;border:thin solid #eee;box-shadow:0 0 3px #ededed inset}
.s-scroll::-webkit-scrollbar-thumb{background:#d6d6d6;border:thin solid #d6d6d6}
.s-scroll::-webkit-scrollbar-thumb:hover{background:#c3c3c3}

.gonglve {width: 1200px;margin: 0 auto;overflow: hidden;}
.gl_tab {width:100%;height:40px;z-index:1;border-bottom:2px solid #ddd;margin-top:20px;}
.gl_tab .h2 {float:left;width:200px;border-left:8px solid #008fe9;padding-left: 10px;font-size:20px; font-weight: bold;}
.gl_tab .txt {float:left;text-align:center;font-size:14px;color:#999;padding-top: 10px;}
.gl_tab .more {float:right;padding-top: 15px;}
.txt_guide{float:left;width:870px;padding-bottom:5px;}
.txt_guide ul{margin-top:5px;}
.txt_guide li{float:left;width:380px;margin-right:20px;margin-top:20px;padding:15px;border:1px solid #ddd; background:#fff;position:relative;}
.txt_guide li:hover {-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.25); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.25);box-shadow:2px 2px 5px rgba(0,0,0,0.25);}
.txt_guide li .icon1{ position:absolute; top:-1px; right:20px;}
.txt_guide li sup{ display:inline-block; width:31px; height:31px; line-height:24px; text-align:center; font-size:12px; vertical-align:middle; color:#fff; background:url(/style/icon_index.png) no-repeat; }
.txt_guide li sup.ico1{ background-position:0 -131px; }
.txt_guide li sup.ico4{ background-position:-31px -131px; }
.txt_guide li sup.ico3{ background-position:-62px -131px; }
.txt_guide li sup.ico2{ background-position:-93px -131px; }
.txt_guide li b{ display:block; height:24px; padding-right:40px; font-size:18px; color:#333; font-weight:normal; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;}
.txt_guide li span.time{ display:block; padding-top:5px; color:#999; }
.txt_guide li p{ display:block; height:90px; margin-top:15px; line-height:22px; font-size:14px; color:#999; overflow:hidden;}
.txt_guide li p img{ vertical-align:top; width:120px; height:90px; float:left; margin-right:9px;}
.txt_guide li .icon2{ float:right; margin-top:5px;}
.txt_guide li .icon2 span{ display:inline-block; margin-right:30px; color:#999;}
.txt_guide li .icon2 span i{ display:inline-block; width:12px; height:12px; margin-right:5px; background:url(/style/icon_index.png) no-repeat -75px -31px;}
.txt_guide li .icon2 span i.i1{ width:16px; height:10px; background-position:-75px -32px;}
.txt_guide li .icon2 span i.i2{ background-position:-91px -31px;}
.txt_guide li .icon2 span i.i3{ margin-bottom:-2px; background-position:-103px -31px;}
.txt_news{float:right;width:295px;padding:15px;border:1px solid #ddd; background:#fff;margin-top:25px;height:580px;}
.txt_news li {float:left;width:100%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;line-height:22px;border-bottom:1px dashed #ebebeb;padding:4px 0;font-size:14px;}
.gg {float:left;width:100%;margin-top:10px;text-align: center;}

.news {width: 1200px;margin: 0 auto;overflow: hidden;}
.news_tab {width:100%;height:40px;z-index:1;border-bottom:2px solid #ddd;margin-top:30px;}
.news_tab .h2 {float:left;width:200px;border-left:8px solid #008fe9;padding-left: 10px;font-size:20px; font-weight: bold;}
.news_tab .txt {float:left;text-align:center;font-size:14px;color:#999;padding-top: 10px;}
.news_tab .more {float:right;padding-top: 15px;}
.news_sindex {width:760px; height:320px;float:left;background:#fff;padding:5px;margin-top:15px;border:1px solid #d9d9d9;}

.news_top {float:right;width:410px; height:350px;margin-top:15px;background:#fff;}
.news_top li {float:left;width:100%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;line-height:22px;padding:4px 0;font-size:14px;}
.news_top li.h1 {font-size:18px;color:#EE7600;font-weight:bold;text-align:center;}
.news_top li.h1 a{color:#EE7600;}
.news_top li.h4,.news_top li.h7,.news_top li.h12 {font-size:18px;padding-top:10px;margin-top:10px;border-top:1px dashed #d9d9d9;text-align:center;}

/* focusindex */
.focusindex{position:relative;width:760px;height:320px;background-color:#000;float:left}
.focusindex img{width:760px;height:320px}
.focusindex .shadow .title{color:#fff; font-size:20px;line-height:25px;margin-bottom:10px;font-weight: bold;padding-top:5px;}
.focusindex .shadow .txt{text-indent:2em;color:#fff; font-size:14px;line-height:22px;padding-right:20px;}
.focusindex .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1}
.focusindex .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9}
.focusindex .btn a.current,.focusindex .btn a:hover{cursor:pointer;background:#fc114a}
.focusindex .fPic{position:absolute;left:0;top:0}
.focusindex .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10}
.focusindex .shadow{width:100%;position:absolute;bottom:0;right:0;z-index:10;width:260px;height:300px;line-height:24px;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000');display:block;padding:10px;text-align:left;}
.focusindex .shadow{text-decoration:none;color:#fff;font-size:13px;overflow:hidden;font-family:"\5FAE\8F6F\96C5\9ED1"}
.focusindex .fcon{position:relative;width:100%;float:left;display:none;background:#000}
.focusindex .fcon img{display:block}
.focusindex .fbg{bottom:0;left:10px;position:absolute;height:40px;text-align:center;z-index:200}
.focusindex .fbg div{margin:8px auto 0;overflow:hidden;zoom:1;height:28px}
.focusindex .D1fBt a{position:relative;display:inline;width:22px;height:22px;margin:0 3px;color:#FFF;text-decoration:none;text-align:center;outline:0;float:left;background:#000;line-height:23px}
.focusindex .D1fBt .current,.focus .D1fBt a:hover{background:#f03e16}
.focusindex .D1fBt img{display:none}
.focusindex .D1fBt i{display:block;font-style:normal}
.focusindex .next,.focusindex .prev{z-index:12;position:absolute;text-align:center;font-weight: bold;width:30px; height:50px; line-height:50px;background:#000; color:#fff; font-size:26px;font-family: \5b8b\4f53; background:rgba(0,0,0,0.6); filter:alpha(opacity=60);}
.focusindex .prev{top:50%;margin-top:-37px;left:0;background-position:0 0px;cursor:pointer;}
.focusindex .next{top:50%;margin-top:-37px;right:0;background-position:-56px 0px;cursor:pointer;}
.focusindex .prev:hover{background-position:-28px 0}
.focusindex .next:hover{background-position:-85px 0}
.focusindex .txtbg {content:'';width:0;height:0;display:block;position:absolute;right:280px;top:20px;border-top:20px solid transparent;border-right:30px solid rgba(0,0,0,0.4);border-bottom:20px solid transparent;}
