@charset "utf-8";

/* CSS Document */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th {
    margin: 0;
    padding: 0;
}

input{outline: 0}

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}

ol,
ul,
li {
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

caption,
th {
    text-align: left
}

h3 {
    font-size: 12px
}

h4 {
    font-size: 12px;
    font-weight: normal
}

strong,
.m_bold {
    font-weight: bold
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.cl:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}

.cl {
    *zoom: 1
}

body {
    font-family: "微软雅黑", "宋体", "Arial", "sans-serif", "helvetica";
}

.top {
    width: 100%;
    height: 699px;
    position: relative;
    margin-bottom: 20px
}

.top_0a {
    width: 100%;
    height: 53px;
    background-image: url(touying.png)
}

.top_01 {
    width: 1360px;
    margin: 0 auto;
    position: relative;
}

.fbpt{
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

.logo {
    width: 172px;
    height: 45px;
    background-image: url(logo.png);
    float: left;
    margin-top: 4px;
}

.ad {
    width: 250px;
    height: 45px;
    float: left;
    margin-left: 10px;
    margin-top: 8px
}

.ad01 {
    width: 9px;
    height: 15px;
    float: left;
    background-image: url(01.png);
    margin-left: 2px
}

.ad02 {
    width: 39px;
    height: 15px;
    line-height: 15px;
    font-size: 14px;
    color: #000;
    float: left;
    margin-left: 2px;
    font-weight: bold
}

.ad02 a {
    color: #000;
}

.ad03 {
    width: 230px;
    height: 25px;
    float: left;
    margin-left: 15px
}

.ad03 a {
    color: #595959;
}

.ad03 a:hover {
    color: #595959;
    text-decoration: underline
}

.ad03 li {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #FFF;
    float: left;
    margin-right: 6px
}

.ph {
    width: 112px;
    height: 15px;
    line-height: 15px;
    font-size: 14px;
    color: #FDA102;
    float: left;
    margin-left: 48px
}

.ph a {
    color: #FDA102;
}

.daohang {
    width: 656px;
    float: left;
    margin-left: 50px;
    margin-top: 22px
}

.daohang li {
    height: 25px;
    line-height: 25px;
    color: #FFF;
    float: left;
    font-weight: bold;
    font-size: 17px;
}

.daohang a {
    color: #000;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}

.daohang a:hover {
    color: #000;
    text-align: center;
}

.zhuce {
    width: 200px;
    float: right;
    margin-top: 22px
}

.zhuce li {
    height: 25;
    line-height: 25px;
    font-size: 16px;
    color: #FDA102;
    float: left;
}

.zhuce a {
    color: #FDA102;
}

.zhuce img {
    width: 12px;
    height: 25px;
    float: left
}

.zhao {
    position:absolute;
    bottom:0px;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    height: 140px;
    background-color: #FFF;
    z-index: 300
}

.zhao li {
    width: 240px;
    height: 140px;
    float: left
}

.mf,.cz,.yj,.fb,.xzl {
    width: 120px;
    margin: 0 auto;
    margin-top: 10px;
    padding-left: 15px
}

.mf>a,.cz>a,.yj>a,.fb>a,.xzl>a{
    display: inline-block;
    width: 90px;
    height: 90px;
}

.mf>a{
    background-image: url(05_2.gif);
}

.cz>a{
    background-image: url(06_2.gif);
}

.yj>a{
    background-image: url(07_2.gif);
}

.fb>a{
    background-image: url(08_2.gif);
}

.xzl>a{
    background-image: url(09_2.gif);
}

.mf>a:hover{
    background-image: url(05_1.gif);
}

.cz>a:hover{
    background-image: url(06_1.gif);
}

.yj>a:hover{
    background-image: url(07_1.gif);
}

.fb>a:hover{
    background-image: url(08_1.gif);
}

.xzl>a:hover{
    background-image: url(09_1.gif);
}

.mf p,.cz p{
    width: 90px;
    line-height: 35px;
    color: #000;
    text-align: center;
    font-size: 19px;
    font-weight: bold
}

.yj p,.fb p,.xzl p{
    width: 120px;
    line-height: 35px;
    color: #000;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    margin-left: -15px
}

.mf p a,.cz p a,.yj p a,.fb p a,.xzl p a{
    color: #000;
}

.guanggao {
    width: 1200px;
    height: 70px;
    margin: 3px auto 0
}

.ershou {
    width: 1200px;
    margin: 0 auto;
    margin-top: 50px
}

.ershou_p {
    width: 1200px;
    height: 35px;
}

.ershou_p_01 {
    width: 276px;
    line-height: 35px;
    color: #000;
    font-size: 30px;
    font-weight: bold;
    float: left
}

.ershou_p_01 a {
    color: #000;
}

.ershou_p_01 a:hover {
    color: #FDA102
}

.ershou_p_02 {
    width: 790px;
    line-height: 20px;
    margin-top: 15px;
    font-size: 16px;
    color: #666;
    float: left
}

.ershou_p_02 a {
    color: #888;
}

.ershou_p_02 a:hover {
    color: #000
}

.ershou_p_03 {
    width: 125px;
    line-height: 20px;
    margin-top: 15px;
    font-size: 16px;
    color: #666;
    float: right;
    text-align: right
}

.ershou_p_03 a {
    color: #888;
}

.ershou_p_03 a:hover {
    color: #FDA102
}

.ershou_img {
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
}

.ershou_img_01 {
    width: 277px;
    height: 415px;
    float: left;
    margin-top: -31px
}

.xftj {float: left; width: 614px; height: 445px; margin-top: -31px; }
.xftj li{width: 277px;  height: 192px;  margin-top: 31px; float: left; margin-left: 30px;position: relative;}
.xftj li img{width: 277px;  height: 192px; border:0;}
.xftj li p{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 267px;
    font-size: 14px;
    height: 25px;
    color: #FFFFFF;
    background-image: url(touming.png);
    line-height: 25px;
    text-align: left;
    overflow: hidden;
    padding-left: 10px
}

.xftj li p a{color: #fff}

.ershou_img_02 {
    width: 277px;
    height: 415px;
    float: left;
    margin-left: 30px;
    margin-top: -31px
}

.esfm{
    margin-top: 0px
}

.ershou_img_04 {
    width: 277px;
    height: 192px;
    margin-top: 31px;
    position: relative;
}

.ershou_img_04 .saletitle,.rent_img_02 .saletitle {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 14px;
    height: 25px;
    color: #FFFFFF;
    background-image: url(touming.png);
    line-height: 25px;
    text-align: left;
    overflow: hidden;
}

.ershou_img_04 .saletitle a,.rent_img_02 .saletitle a{
    color: #fff
}

.ershou_img_04 .saletitle p,.rent_img_02 .saletitle p{
    padding: 0 10px;
}

.new_big {
    width: 100%;
    background-color: #232836;
    margin-top: 50px;
    padding-top: 40px;
    padding-bottom: 40px
}

.new {
    width: 1200px;
    margin: 0 auto;
}

.new_dabiao {
    width: 1200px;
    line-height: 35px;
    color: #FDA102;
    font-size: 30px;
    text-align: left;
}

.new_dabiao a {
    color: #FDA102;
}

.new_left {
    width: 800px;
    float: left;
    margin-top: 40px;
    background-color: #282E3D;
    padding-top: 30px;
    padding-bottom: 30px
}

.new_left li {
    width: 350px;
    float: left;
    padding-left: 18px;
    line-height: 30px;
    font-size: 16px;
    color: #999;
    background: url(09.png) no-repeat left;
    margin-left: 18px
}

.new_left a {
    color: #999;
}

.new_left a:hover {
    color: #fff;
}

.new_right {
    width: 360px;
    float: right;
    margin-top: 40px;
    background-color: #282E3D;
    padding-top: 30px;
    padding-bottom: 30px;
}

.new_right li {
    width: 310px;
    float: left;
    line-height: 30px;
    font-size: 16px;
    color: #999;
    margin-left: 22px
}

.new_right a {
    color: #999;
}

.new_right a:hover {
    color: #fff;
}

.new_small {
    width: 800px;
    float: left;
    margin-top: 15px;
}

.new_small_left {
    width: 385px;
    float: left
}

.new_small_right {
    width: 385px;
    float: left;
    margin-left: 30px
}

.new_small p {
    width: 100px;
    line-height: 35px;
    font-size: 20px;
    color: #FDA102;
    text-align: left;
    margin-left: 20px
}

.new_small_01 {
    width: 385px;
    height: 61px;
    background-color: #282E3D;
    padding-top: 10px;
}

.new_small_01_span {
    width: 238px;
    line-height: 25px;
    font-size: 16px;
    color: #999;
    margin: 0 auto
}

.new_small_01_span a {
    color: #999;
}

.new_small_01_span a:hover {
    color: #fff;
}

.new_small_02_span {
    width: 280px;
    line-height: 25px;
    font-size: 16px;
    color: #999;
    margin: 0 auto
}

.new_small_02_span a {
    display: inline-block;
    width: 80px;
    padding-left: 8px;
    color: #999;
}

.new_small_02_span a:hover {
    color: #fff;
}

.building_big {
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px
}

.building_img_01 {
    width: 584px;
    height: 415px;
    float: left
}

.app_big{ width:100%; background-color:#999;  margin-top:50px; padding-top:40px; padding-bottom:40px}
.app_small{width:800px; float:left; margin-top:15px;}
.app_small_left{ width:385px; float:left}
.app_small_right{ width:385px; float:left; margin-left:30px}


.app_small p{ width:100px; line-height:35px; font-size:20px; color:#fff; text-align:left; margin-left:20px}
.app_small p a{color:#fff;}
.app_left{ width:800px; float:left; background-color:#C9C8C8; padding-top:30px; padding-bottom:30px}
.app_small_01{width:385px; height:61px; background-color:#C9C8C8; padding-top:10px;}
.app_small_01_span{ width:238px; line-height:25px; font-size:16px; color:#5B5B5B; margin:0 auto }
.app_small_01_span a{color:#5B5B5B;}
.app_small_01_span a:hover{color:#000;}
.app_small_02_span{ width:250px; line-height:25px; font-size:16px; color:#5B5B5B; margin:0 auto }
.app_small_02_span a{color:#5B5B5B;}
.app_small_02_span a:hover{color:#000;}
.app_right{ width:360px; float:right; background-color:#C9C8C8;padding-top:20px; padding-bottom:30px; }
.app_right p{width:100px; line-height:35px; font-size:20px; color:#000; text-align:left; margin-left:20px; float:left}
.app_right_more{width:100px; line-height:35px; font-size:14px; color:#5B5B5B; text-align:left;  float:right}
.app_right_more a{color:#5B5B5B; }
.app_right_more a:hover{color:#000;}
.bbs_zushou{width:360px;float:left; margin-top:6px}
.bbs_zushou li{ width:305px;line-height:30px; font-size:16px; color:#5B5B5B; background:url(09.1.png) no-repeat left; padding-left:18px; margin:0 auto}
.bbs_zushou a{color:#5B5B5B;}
.bbs_zushou a:hover{color:#000;}
.zhongjie{ width:170px; height:120px; margin-left:24px; float:left}

.esfjg a{
    display: inline-block;
    width: 80px;
    padding-left: 8px;
    padding-right: 8px;
    color: #5B5B5B;
}

.rent_img_01 {
    width: 277px;
    height: 277px;
    float: left
}

.rent_img_02 {
    width: 277px;
    height: 277px;
    float: left;
    margin-left: 30px;
    position: relative;
}

.di {
    width: 100%;
    background-color: #201F1B;
    margin-top: 50px;
    padding-top: 30px;
    padding-bottom: 30px
}

.lianmeng_01 {
    width: 1200px;
    margin: 0 auto
}

.lianmeng_01 li {
    width: 133px;
    height: 25px;
    line-height: 25px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #FFF;
}

.lianmeng_01 a {
    color: #fff;
}

.di_line {
    width: 1200px;
    height: 1px;
    margin: 0 auto;
    margin-top: 20px;
    background-color: #555860
}

.di_01 {
    width: 804px;
    margin: 0 auto;
    margin-top: 20px;
}

.di_01 li {
    width: 90px;
    line-height: 25px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #999;
}

.di_01 img {
    width: 12px;
    height: 25px;
    float: left
}

.di_01 a {
    color: #999;
}

.di_01 a:hover {
    color: #fff;
}

.di_02 {
    width: 804px;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #999
}

.fullSlide{ min-width:1000px;  position:relative;  height:600px; overflow:hidden; z-index: 100}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:600px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:340px;  }
.fullSlide .bd li a{ position:absolute; width:100%; height:340px; display:block; z-index:1;;   }
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:100px; left:0; height:30px; line-height:33px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(dot-black.png) 0 0; overflow:hidden; 
    line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;}

.sousuo { width:960px; position: absolute; bottom: 130px; left: 50%; margin-left: -470px;  padding-bottom: 30px; background-image: url(ss_bg.png);}
.sousuo .tab-hd {width: 880px; margin:0 auto;}
.sousuo .tab-hd ul {}
.sousuo .tab-hd li{position:relative;display:inline-block;padding:18px 0;margin-right:30px;color:#c6c6c6;font-size:16px; cursor: pointer}
.sousuo .tab-hd li.on{color:#fff}
.sousuo .tab-hd li.on:after{content:'';position:absolute;left:50%;bottom:-1px;width:0;height:0;overflow:hidden;border-style:solid;border-width:0 6px 8px;border-color:transparent transparent #fff;margin-left:-5px}
.sousuo .tab-bd {position: relative; width: 880px; margin:0 auto;}
.sousuo .tab-pal {width:720px;height:50px;border-radius:2px;padding:0 118px 0 42px; border-top-right-radius:10px;border-bottom-right-radius:10px;border:0;background-color:#fff}
.sousuo .tab-pal .btn-search {background-image:url(icon1.png);background-repeat:no-repeat;background-position:center -532px;display: inline-block; width: 50px; height: 50px;position: absolute; top: 0; left: 0}
.sousuo .tab-pal .search {width:100%; padding:12px 0; line-height:1.2; border:0; padding: 18px 0; height: 14px; font-size: 14px}
.sousuo .tab-pal .btn {position:absolute;right:0px;top:0px;width:108px;height:50px;background-color:#f26146;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:16px;color:#fff;border:0;cursor:pointer}
.sousuo .tab-pal .btn:hover {background-color:#e03700;border-color:#e03700}

.focusBox { position: relative; width: 584px; height: 415px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 584px; height: 415px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display:block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox .num li{ float: left; position: relative; width: 25px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}