@charset "utf-8";
.fl{float: left}
.index_div1{width: 1180px;height: 433px;margin: auto;margin-top:10px;}
.i_l_c{float:left;width: 330px;height: 433px;border: 1px #ECECEC solid}
.i_r_c{float:right;width: 830px;height: 433px;background: #fff;position: static}
.i_l_c .l_menu{margin-left: 10px;margin-top: 5px;}
.l_menu label{width:35px;color:#ff9906;display: block;float: left;text-align: center}
.i_price li{width: 100px;float: left;line-height: 22px;height: 22px;}
.l_menu{float: none;clear: both}
.l_menu a{padding: 0px 10px;}
.i_kfs a{padding: 0px 5px;}
.i_l_c h4{height: 30px;line-height: 30px;}
.i_r_c #slide{position: relative;width:100%;height:100%;overflow: hidden;}
.i_r_c #slide .slide-con img{width:100%;height:433px;}
.i_r_c #slide #ui-arrow{display: none;}
.i_r_c #slide .slide-left,#slide .slide-right{text-indent:-9999px;z-index:10;position: absolute;top:50%;display: block;width:24px;height:76px;margin-top: -25px;}
.i_r_c #slide .slide-left{background: url(../images/left.png) no-repeat;left:20px;}
.i_r_c #slide .slide-right{background: url(../images/right.png) no-repeat;right:20px;}
.i_r_c #slide .slide-nav{position: absolute;z-index:10;text-align: center;bottom:10px;width:100%;}
.i_r_c #slide .slide-nav li{display: inline-block;width:10px;height: 10px;cursor:pointer;background: url(../images/btn_01.png) no-repeat;padding:0 5px;overflow: hidden;text-indent: -9999px;}
.i_r_c #slide .slide-nav li.active{background: url(../images/btn_02.png) no-repeat;}
/*修改*/
.i_r_c #slide .slide-nav{position: absolute;z-index:10;text-align: center;bottom:10px; left: 50%; margin: 0 auto; width: auto;margin-left: -5%; overflow: hidden; display: table;}
.i_r_c #slide .slide-nav li{display: inline-block;width:10px;height: 10px;cursor:pointer;background: url(../images/btn_01.png) no-repeat;overflow: hidden;text-indent: -9999px; float: left; margin: 0 5px;}
.i_r_c #slide .slide-nav li.active{background: url(../images/btn_02.png) no-repeat;}
/*首页头部*/
.index_head{width: 1180px; margin: auto;}
.index_head a{ color:#807f7f; text-decoration:none}
.i_logo{width: 378px;float: left;overflow: hidden;height: 80px;}
.i_nav{/*width: 246px;*/float: right;height: 35px;}
.head_div1{height: 35px;}
.head_div1 ul{float: right;}
.head_div1 .top_line{line-height: 35px;height: 35px;background: none;border: none}
.head_div1 ul li{line-height: 35px;height: 35px;}
.head_div1 .top_ico01{margin-top: 9px}
#web_nav_map{padding-right: 0px;cursor: pointer;}
.head_div2{height: 45px;}
.i_nav .head_div2 ul{margin-left: 10px;}
.i_nav .head_div2 ul li{float: left;height:45px;line-height: 45px; background: url("../images/nav_line.jpg") no-repeat scroll right center;}
.i_nav .head_div2 ul li:last-child{background: none}
.i_nav .head_div2 ul li a:hover{color: #ff9906;text-decoration: underline}
.head_div2 ul li a{color: #696969; display: block; padding: 0 10px; text-decoration: none;}
.i_nav .head_div2 ul li a{font-size: 16px;}
.head_div2 .tel{font-size: 25px;height:45px;line-height: 40px;}
.index_img{height: 480px; width: 100%;}
.city{display: inline-block; height: 35px; line-height: 35px;}
.city span{margin: 0px 6px;}
.city span a:hover{color: #ff9906;}
.c-na{display: inline-block}
span.pro {
    display: inline-block;
    border-right: 1px solid #807f7f;
    width: 40px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
}
/* 翻动动画 end */
/* banner start */
.home-slider{position: relative; width: 100%; height: 480px; overflow: hidden;}
.home-slider .slider-main{position: absolute; z-index: 1; width: 100%; height: 480px;}
.home-slider .slider-main li{float: left;width: 100%;height: 100%;opacity: 0.5;}
.home-slider .slider-main li a{display: block; width: 100%; height: 100%;}
.home-slider .slider-main li img{display: block;width:1190px;height: 100%;margin: 0 auto;}
.home-slider .slider-bottom{position: absolute; bottom: 0; z-index: 5; width: 100%; height: 40px;}
.home-slider .slider-item{width: 1190px; height: 40px; margin: 0 auto;}
.home-slider .slider-item .item{position: relative; float: left; width: 16.66666%; height: 40px;}
.home-slider .slider-item .item-a{display: block; height: 100%;/* margin-left: 1px; */background: url(../images/slider-item-bg.png); font-size: 14px; color: #fff; text-align: center; line-height: 40px;}
.home-slider .slider-item .item-a span{display: none; width: 8px; height: 2px; margin-right: 6px; background: #ff9906; vertical-align: 4px;}
.home-slider .slider-item .item.active .item-a{background: url(../images/transparent-bg.png);}
.home-slider .slider-item .item.active .item-a span{display: inline-block;}
.home-slider .slider-item .item ul{display: none; position: absolute; z-index: 2; /*left: 1px;*/ bottom: 40px; width: 230px; padding: 16px 20px; background: url(../images/transparent-bg.png); font-size: 14px; color: #fff;}
.home-slider .slider-item .item ul li{margin-top: 6px;}
.home-slider .slider-item .item ul li:first-child{margin-top: 0;}

.ggms{z-index: 2;color: #ffffff;line-height: 20px;position: absolute;right: 0;width: 100%;text-shadow: 1px 1px 2px rgba(0,0,0,0.4);font-size: 12px;}
.ggms i{float: right;padding-right: 14px;font-style:normal}

.zggms{z-index: 2;color: #ffffff;line-height: 20px;position: absolute;width: 670px;text-shadow: 1px 1px 2px rgba(0,0,0,0.4);font-size: 12px;}
.zggms i{float: right;padding-right: 14px;font-style:normal}

/* banner end */
/* index_so */
.index_so{height: 80px;width: 1180px;margin: auto;margin-top: 10px;padding: 10px;}
.so_div1{height: 80px;width: 1180px;position: relative;}
.so_div1 .search{margin: auto;float: none;/*margin-top: 10px;*/}
.so_div2{width: 1190px;margin: auto;overflow: hidden;}
.home-filter{clear: both;overflow: hidden;float: left;width: 250px;background-color: #FBFBFB;}
.home-filter dl{position: relative;bottom: -90px;height: 105px;overflow: hidden;float: left;/* width: 81%; */padding: 10px 0px 10px 12px;border: 1px solid #ddd;border-top: none;}
.home-filter dl dt{display: block;width: 100%;margin-bottom: 14px;}
.home-filter dl dt a{font-size: 16px; color: #333;}
.home-filter dl a:hover{color:#ff9906;}
.home-filter dl dd{float: left;margin-right: 12px;margin-bottom: 11px;margin-left: 1px;white-space:nowrap;}
.home-filter dl dd a{font-size: 13px; color: #999;}
/*guide*/
span.title{float: left; font-size: 36px; position: relative; /*top: 17px; */left: -4px; color: #ff9906;}
.guide{height: 50px;/* border-top: 1px solid #ff9906; *//* border-bottom: 1px solid #ececec; */line-height: 50px;margin: auto;background: #ff9906;}
.nav{position: relative;z-index: 150;margin: 0px auto;width: 1180px;border: 0;background: none;}
.nav li.nLi{float: left; position: relative; display: inline; overflow: visible;}
.nav .nLi h3{float: left;}
.nav li.nLix h3 a{width: 250px;text-align: center;padding-left: -21px;display: block;font-size: 17px;color: #fff;font-weight: normal;padding: 0;font-family: "微软雅黑";background-color: #f85c1f;}
.nav li.nLix h3 a b{background: url(/Public/Home/images/nav-ico.png) no-repeat 29px center; font-weight: normal; display: block;}
li.nLi.nLix{margin-left: -5px;}
.on h3 a{/* width: 30px; */text-align: center;color:#ff9906;}
.b-image{display: inline-block;float: left;margin: 8px 0 0 10px;}
/* 中部右侧栏*/
.oneRm{/* float: right; */float: right;width: 250px;overflow: hidden;margin-top: 8px;/* margin-right: -3px; */}
.lg-icon{width: 100%; border-top: 1px solid #eee; border-left: 1px solid #eee; clear: both; overflow: hidden; margin: 0px 0 10px;background: #fff;}
.lg-icon li{float: left;width: 82px;height: 84px;border: 1px solid #eee;border-top: none;border-left: none;/* margin: 3px; */}
.lg-icon li a{width: 100%; height: 76px; display: inline-block; font-size: 12px; text-align: center; background: #fff;}
.lg-icon li span{width: 58px; height: 45px; display: inline-block; overflow: hidden;}
.lg-icon li .ztc{background-position: -7px -50px;}
.lg-icon li .dtzf{background-position: -85px -47px;}
.lg-icon li .xbjf{background-position: -168px -47px;}
.lg-icon li .kft{background-position: -338px -47px;}
.lg-icon li .mfyf{background-position: -260px -50px;}
.lg-icon li .jjzx{background-position: -418px -47px;}
.lg-icon li em{width: 33px; height: 48px; display: inline-block; background: url(/Public/Home/images/img2.png) no-repeat; /*background-size: 464px;*/}
.lg-icon p{text-align: center; line-height: 30px;}
.notice-word{text-align: center;font-size: 28px;color: #ff9960;padding: 10px 6px;border: 2px solid #ff9960;background: #fff;}
.notice-word p:nth-child(2){font-size: 20px; color: #494949; font-family: 宋体; font-weight: bold; margin: 5px 0;}
.notice-cont{text-align: left;font-size: 19px;font-weight: bold;color: #fff;background-color: #ff9906;padding: 7px;cursor: pointer;}
.notice-cont a{color: #fff;}
.notice-cont a:hover{color: #FF4C14;}
.connect{/* float: right; */ top: 5px; right: 0px; font-size: 20px; position: absolute; color: red;}
.connect i{width: 184px; height: 43px; display: inline-block; background: url(/Public/Home/images/dianhua.gif) no-repeat;}
.phone{text-align: center;color:#ff9906;}
.zixun{display: inline-block;/* width: 121px; */height: 88px;/* text-align: left; *//* margin-top: 10px; */}
.z-tw{text-align: right}
.zixun p{font-size: 16px; font-weight: bold; color: #ff9906;}
.zixun i{width: 97px;height: 25px;display: inline-block;background: url(/Public/Home/images/img2.png) no-repeat;/*background-size: 441px;*/background-position: -5px -189px;cursor: pointer;margin-top: 10px;}
.oneRm div:nth-child(4){border-right: 1px solid #ddd;display: inline-block;width: 50%;height: 143px;text-align: left;margin-right: 0px;/* text-align: left; *//* margin-left: -24px; *//* margin-right: 27px; */margin-top: 10px;}
.oneRm div:nth-child(5){display: inline-block;width: 47%;height: 153px;text-align: right;}
/*成交见证*/
.cjjz{ background:#fff;border: 1px solid #e3e3e3;}
.cjjz .wrap{ padding:8px;}
.cjjz_hd{ height:30px; line-height:30px; background:url(/Public/Home/images/cj_ico.jpg) no-repeat right;}
.cjjz_hd h2{ font-size:15px; font-family:"微软雅黑"; color:#ff7600;}
.ranklist{height:160px;overflow:hidden; position:relative;margin-top: 8px;}
.ranklist ul{ position:absolute; z-index:1px;}
.ranklist li{height:16px;line-height:16px;overflow:hidden;position:relative;}
.ranklist li em{width:80px;height:16px;display:block;color:#666; float:left;}
.ranklist li span{ float:right; width:160px;}

.cjjz_bd span{ float:right;width: 168px;overflow: hidden;}
.cjjz_bd ul{ }
.cjjz_bd li{ padding:0px; color:#666666; width:240px; font-size:14px; height:26px; line-height:26px;}
.cjjz_bd li em{ width:42px; display:block; float:right}
.cjjz_bd li p{ width:72px; overflow:hidden;}
.cjjz_bd li a{ color:#3366cc; width: 95px; overflow:hidden;}
.cjjz_bd li i,.cjjz_bd li em{ color:#ff7600; font-style:normal}

/*中下部cate*/
.so_div3{width: 1190px;margin: auto;/*padding-top: 25px;*/height: 538px;}
.p-sh{background: #fff;width: 1190px;border: 1px solid #eee;}
.p-sh .fang{display: inline-block; width: 45px; margin-left: 58px; margin-right: -10px;}
span.cate{display: inline-block;font-size: 24px;line-height: 50px;padding-left: 15px;}
.p-sh .cate:hover{color:#ff9906;}
span.btn-more{float: right;margin-right: 16px;margin-top: 18px;color: #989898;cursor: pointer;}
.p-sh .btn-more:hover{color:#ff9906;}
.cate-filter{clear: both;overflow: hidden;float: left;width: 180px;padding: 9px;background: #fff;margin-top: 10px;border: 1px solid #eee;}
.cate-filter dl{position: relative;float: left;/* width: 100%; *//* padding-top: 6px; */width: 180px;height: 160px;/* left: -9px; */overflow: hidden;}
.cate-filter .jiage{height: 122px;}
.cate-filter dl dd{float: left;white-space: nowrap;border-right: 1px solid #ddd;padding: 0px 6px;margin: 5px 0;}
.cate-filter dl dd a{font-size: 13px; color: #999;}
.cate-filter dl a:hover{color: #ff9906;}
.c-image img{width: 189px;height: 175px;cursor: pointer;}
.notice-cont i{float: left;width: 46px;height: 53px;display: inline-block;background: url(/Public/Home/images/img2.png) no-repeat;background-size: 483px;background-position: -171px -178px;}
dl.c-image{margin-top: 5px; }
.cate-filter .fang-image{display: inline-block;/*margin-top: -29px;height: 205px;*/}
.fang-image i{display: inline-block; width: 199px; height: 80px; background: url("/Public/Home/images/img2.png") -204px -136px no-repeat; background-size: 407px;}
.fang-image p a:nth-child(odd){/*margin-left: 10px;*/ margin-bottom: 10px; width: 86px; height: 32px; line-height: 32px; text-align: center; color: #fff; background-color: #ff6a06; display: inline-block;}
.fang-image p a:nth-child(odd):hover{color: #ddd}
.fang-image p a:nth-child(even){float: right;/* margin-left: 10px; */margin-bottom: 10px;width: 86px;height: 32px;line-height: 32px;text-align: center;color: #fff;background-color: #ff9906;display: inline-block;}
.fang-image p a:nth-child(even):hover{color: #FCE900}
/*轮播图*/
.banner{position: relative; overflow: auto; text-align: center;}
.banner li{list-style: none;}
.banner ul li{float: left;}
#b04 img{width: 670px; height: 496px;}
#b04 .dots{position: absolute; left: 0; right: 0; bottom: 20px;}
#b04 .dots li{display: inline-block; width: 10px; height: 10px; margin: 0 4px; text-indent: -999em; border: 2px solid #fff; border-radius: 6px; cursor: pointer; opacity: .4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}
#b04 .dots li.active{background: #fff; opacity: 1;}
#b04 .arrow{position: absolute; top: 248px; width: 4%; height: 8%;}
#b04 #al{left: 15px;}
#b04 #ar{right: 15px;}
/*cate img*/
.img-outer{display: inline-block;position: relative;margin: 5px 5px 0px 5px;overflow: hidden;}
.item-tr li{/* display: inline-block; */width: 240px;float: left;background: #fff;margin-top: 10px;margin-left: 5px;}
.item-tr li:hover{
	-moz-box-shadow: 0 5px 10px #eee;
	box-shadow: 0 5px 10px #eee;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out; 
	-webkit-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
}
.img-list{display: inline-block;float: left;width: 740px;/*height: 426px;*/}
img.anima{width: 230px;height: 167px;}
img.anima{transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
img.anima:hover{ transform: scale(1.1);-webkit-transform: scale(1.1);}
i.tag{position: absolute; right: 0; bottom: 0; left: 0px; line-height: 28px; text-align: left; background: rgba(8, 7, 7, 0.4); color: #fff; font-size: 14px;font-style: normal;padding-left: 12px;}
.cont-outer{display: inline-block;margin: 0 9px;font-size: 14px;}
.cont-outer span:nth-child(1){ font-weight: bold;}
.cont-outer a:nth-child(2){float: right; color: #999; font-size: 14px;}
.cont-outer a:nth-child(2):hover{color: #ff9906}
.cont-outer a:nth-child(3){float: left;color: #ff4106;margin: 1px 0 5px;overflow: hidden;display: inline-block;text-overflow: ellipsis;height: 25px;line-height: 25px;width: 212px;}
.cont-outer a:nth-child(3):hover{color: #ff9906}
.avatar{display: inline-block;}
.avatar img{width: 68px; height: 68px; border-radius: 30px;}
.man-info{float: right; display: inline-block; width: 63%;}
.man-info span:nth-child(1){display: block; font-weight: bold;}
.man-info span:nth-child(2){display: block; margin: 5px 0;}
.man-list{display: inline-block;/* width: 23%; */float: right;width: 250px;margin-top: 10px;}
.man-list li{border-bottom: 1px solid #f3f3f3;padding: 16px;background: #fff;}
.man-info em{color: #ff9006; font-weight: bold;}
.man-list .manger{display:inline-block;font-size: 16px; width: 100%; /*padding: 10px 10px;*/ height: 40px;line-height: 40px;color: #fff; border: 0; background-color: #ff9906; text-align: center; margin-top: -1px;}
.man-list .manger:hover{color: #FFE006}
.man-list i{position: relative; display: inline-block; top: -43px; left: 61px; width: 24px; height: 35px; background: url("/Public/Home/images/img2.png") -148px -250px no-repeat; background-size: 407px;}

.rementuijian{overflow:hidden;display: block;width: 350px;left: 202px;font-size: 30px;position: relative;top: -44px;}
.remen ul li{float:left;height: 41px;line-height: 35px;width: 33.3%;text-align:center;}
.remen ul li a{color:#787878;font-size: 18px;}
.remen ul li.tuijian a{color:#FF7300;}
.tuijian{border-bottom: 2px solid #FF7300;}
.two{display: none}
.three{display: none}
.chuzu {margin-top: -40px;}

/*cate form*/
.consult{display: inline-block;width: 250px;margin-top: 10px;float: right;}
.form{display: inline-block;width: 230px;background-color: #ffffff;padding: 10px 10px;/* margin-right: -5px; */margin-bottom: 5px;border: 1px solid #eee;}
.form p{font-size: 18px;}
.form input{font-size: 14px;width: 93%;padding: 6px;margin: 7px 0;border: 1px solid #ddd;border-radius: 4px;}
.form button{background-color: #ff9906;border: 0;color: #fff;width: 100%;height: 32px;margin-top: 5px;cursor: pointer;}
.form button:hover{color: #989898;}
.ask{display: inline-block;width: 230px;/* margin-top: 10px; *//* height: 210px; */overflow: hidden;background: #fff;  padding: 6px 10px;border: 1px solid #eee;}
.ask p a:nth-child(2){float: right; color: #cecece; cursor: pointer;}
.ask p a:nth-child(2):hover{color: #ff9906}
.ask p span:nth-child(1){font-weight: bold; font-size: 16px;}
.ask li{margin: 5px 0;color: #828282;overflow: hidden;display: inline-block;text-overflow: ellipsis;width: 235px;height: 18px;line-height: 18px;}
.ask li span:hover{color: #ff9906}
.ask i{display: inline-block; width: 6px; height: 6px; background-color: #ddd; margin-right: 11px;}
/*index_pic*/
.index_pic{width: 1180px;height: auto;margin: auto;margin-top: 10px;overflow: hidden}
.index_pic ul li{margin-bottom: 5px;}
/*hot_news*/
.hot_news{width: 1180px; height: 460px; margin: auto;}
.hot_news a{color: #333}
.hot_news a:hover{color: #ff9906}
.ht_title{height: 60px;}
.ht_title h2{width: 200px;float: left;height: 60px;line-height: 60px;font-size: 28px;font-style:normal;font-weight: 500}
.ht_title div{float: right;width: 800px;height: 60px}
.ht_title ul{float: right;margin-top:16px}
.ht_title li{float: left;height: 30px;line-height: 30px;text-align: center}
.ht_title li a{display: block;padding: 0px 10px;color: #666}
.hot_div1{width: 200px;height: 400px;}
.hot_div1 img{width: 100%;height: 146px; padding-bottom: 5px;}
.hot_div2{width: 650px;height: 400px;margin-left: 20px;margin-right: 14px;}
.hot2 h2{height: 45px;line-height: 45px;font-size: 24px;font-style: normal;font-weight: 500;}
.hot2 div{font-size: 14px;line-height: 24px;color: #666}
.hot2 h2 span{background: #ff9906; color: #fff; display: inline-block; font-size: 14px; height: 25px; line-height: 25px; margin-right: 10px; text-align: center; vertical-align: 15px; width: 44px;}
.hot2 a{color: #333; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hot_ul{overflow: hidden;}
.hot_ul li{float: left; width: 50%; margin-top: 15px;}
.hot_ul li a{padding-left: 14px; background: url(../images/home-square.png) no-repeat left center; font-size: 16px;}
.hot_ul li a:hover{color: #ff9906;}
.office-notice{height: 378px;}
.hot_div3{width: 290px;height: 400px;background: #f6f6f6}
.hot_div3 a{color: #333}
.hot_div3 ul{padding: 0px 10px;}
.hot_div3 h3{height: 45px;line-height: 45px;font-size: 16px;font-weight: 500;margin-left: 10px;}
.hot_div3 .list-line{clear: both;}
.hot_div3 .list-line li{margin-top: 15px;}
.hot_div3 .list-line a{padding-left: 14px; background: url(../images/home-square.png) no-repeat left center; font-size: 14px;}
.hot_div3 .list-line a:hover{color: #ff9906}
.hot_div3 .list-block:after{content: ""; display: block; width: 0; height: 0; font-size: 0; clear: both;}
.hot_div3 .list-block li{float: left; width: 125px;}
.hot_div3 .thumbnail img{display: block; height: 99px; transition: all 0.2s ease-out 0s; width: 100%;}
.favourable h2 a{color: #ff9906}

.Tmovehouse{
    top: 18px;
    right: 190px;
    font-size: 12px;
    position: absolute;
    color: red;
}
.Tmovehouse a{
    display: inline-block;
    padding: 35px 5px 5px 5px;
    background:#fff url(../images/indexIcon.png) no-repeat 20px -88px;

}
.Tmovehouse a:hover{
    background: #ff9906 url(../images/indexIcon.png) no-repeat 20px -135px;
    color: #fff;
}
.Tmovehouse span{
    position: absolute;
    left: 0;
    top: 60px;
    z-index: 200;
    display: none;
}
.Tmovehouse a:hover span{
    display: block;
}

/*灰色背景*/
.main_index{
    background: #f7f7f7;
}
.main_index .link{margin: 0px auto;padding-bottom: 10px;}
.main_index .so_zx{
    width: 1190px;
    margin: auto;
    padding-top: 10px;
    height: 558px;
}
.so_zx .title2 {
    line-height: 45px;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 10px;
    width: 830px;
    float: left;
}

.so_zx .title3 {
    line-height: 45px;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 10px;
	/*width: 260px;*/
	/*float: right;*/
}
.so_zx .box2 {
    /* margin-left: 24px; */
    width: 294px;
    /* background-color: #fff; */
    /* height: 401px; */
    float: right;
    background: #fff;
    border: 1px solid #eee;
    /*padding: 10px;*/
}
.so_zx .box2 .info {
    padding: 0 10px 10px;
    /* border: 1px solid #eee; */
}
.so_zx .box2 .info li {
    padding-bottom: 14px;
    /* padding-left: 123px; */
    border-top: 1px dotted #e3e3e3;
    padding-top: 13px;
    height: 70px;
}

.so_zx .box2 .info li:first-child {
    border-top: 0;
	/*padding-top: 0;*/
}

.so_zx .box2 .info li .img {
    width: 125px;
    height: 74px;
    margin: 0;
    float: left;
}
.so_zx .box2 .info li .img img {
    width: 112px;
    height: 74px;
}

.so_zx .box2 .info li .dete {
    color: #a9a9a9;
	height: 30px;
    line-height: 30px;
}
.so_zx .chuzu {
    margin-top: -40px;
    width: 1192px;
}
.so_zx .man-list {
    width: 248px;
    border: 1px solid #eee;
}
.link_bs{
    background: #fff;
}
.link_bs h1.link_h1{
    background: #fff;
	padding-left:0px;
    border-bottom: 1px solid #eee;
}




/*底部css*/

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.suspension {
	width: 50px;
	height: 230px;
	position: fixed;
	right: 2px;
	bottom: 23px;
	z-index: 999
}

.suspension li {
	position: relative;
	width: 50px;
	height: 50px;
	margin-top: 5px;
	background-color: #00b7e7;
	border-radius: 4px
}

.suspension li:hover {
	background-color: #f76c35
}

.suspension .default-transition {
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	-ms-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color
}

.pop-qrcode,
.pop-tel,
.suspension a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../images/side_icons.png);
	background-repeat: no-repeat
}

.voice-service {
	background-position: 0 0
}

.pop-tel {
	background-position: -50px 2px
}

.pop-qrcode {
	background-position: -100px 0
}

#toTop {
	background-image: url(../images/side_icons.png);
	background-position: -150px 0;
	background-repeat: no-repeat;
	cursor: pointer
}
.connect-us {
	display: none;
	position: absolute;
	width: 270px;
	right: 69px;
	top: 0;
	z-index: 30;
	background: #fff;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	color: #666;
	font-size: 16px;
	border: 1px solid #ddd
}

.connect-us_shangqiao {
	display: none;
	position: absolute;
	width: 270px;
	right: 69px;
	top: 0px;
	z-index: 30;
	background: #fff;
	line-height: 50px;
	padding-left: 20px;
	color: #666;
	font-size: 16px;
	border: 1px solid #ddd
}

.tel-corner {
	border: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	right: -19px;
	bottom: 14px;
	z-index: 10
}

.tel-corner-back {
	border: 11px solid transparent;
	border-left: 11px solid #ddd;
	position: absolute;
	right: -22px;
	bottom: 13px;
	z-index: -1
}

.qrcode {
	position: absolute;
	width: 142px;
	height: 144px;
	right: 60px;
	top: -46px;
	z-index: 30;
	background: url(../images/wx.jpg) no-repeat center/cover;
	display: none
}
/*购房流程 bg*/
.Tprocess{
    background: #fff;
    height: 90px;
    border: 1px solid #e3e3e3;
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
    /*margin-bottom: 10px;*/
}
.Tprocess span{
    line-height: 95px;
    padding-left: 15px;
    float: left;
    margin-right: 10px;    
}
.Tprocess ul{
    margin-top: 4px;
}
.Tprocess ul li{
    float: left;
    background: #fff;
    border:1px solid #e3e3e3;
    text-align: center;
    width: 163px;
    height: 80px;
    margin-right: 7px;
}
.Tprocess ul li a{
    display: block;
    padding-top: 55px;
}
.Tprocess ul li:nth-child(1){
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -277px;
}
.Tprocess ul li:nth-child(1):hover{
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -353px;
    border:1px solid #69aae3;
}
.Tprocess ul li:nth-child(2){
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -426px;
}
.Tprocess ul li:nth-child(2):hover{
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -496px;
    border:1px solid #69aae3;
}
.Tprocess ul li:nth-child(3){
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -562px
}
.Tprocess ul li:nth-child(3):hover{
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -631px;
    border:1px solid #69aae3;
}
.Tprocess ul li:nth-child(4){
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -695px
}
.Tprocess ul li:nth-child(4):hover{
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 65px -761px;
    border:1px solid #69aae3;
}
.Tprocess ul li:nth-child(5){
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 55px -821px
}
.Tprocess ul li:nth-child(5):hover{
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 55px -880px;
    border:1px solid #69aae3;
}
.Tprocess ul li:nth-child(6){
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 60px -949px;
}
.Tprocess ul li:nth-child(6):hover{
    background: #fff url(/Public/Home/images/indexIcon.png) no-repeat 60px -1016px;
    border:1px solid #69aae3;
}
/*购房流程 end*/
.mainBrand {
    clear: both;
    margin-bottom: 20px;
	width: 1190px;
    margin: 0 auto;
    overflow: hidden;
}
.mainBrand ul {
    width: 1190px;
}
.mainBrand li {
    width: 224px;
    height: 340px;
	float: left;
    margin-right: 16px;
    overflow: hidden;
}
.mainBrand .i{
    width: 224px;
    height: 340px;
	float: right;
    margin-right: 0px;
    overflow: hidden;
}
.mainBrand .ad{
padding-bottom: 10px;
padding-top: 10px;
width: initial;
height: initial;
float: left;
margin-right: auto;
overflow: hidden;
}
.mainBrand li a {
    display: block;
}
.mainBrand li img {
    width: 100%;
}
/*房产资讯 bg*/
.so_div3 .box1 {
    /* width: 385px; */
    /* background-color: #fff; */
    height: 401px;
}
.so_div3 .title2 {
    line-height: 55px;
    /*border-bottom: 1px solid #e9e9e9;*/
  /*  padding: 0 10px;*/
    width: 850px;
	float: left;
}
.so_div3 .title3 {
    line-height: 55px;
    /*border-bottom: 1px solid #e9e9e9;*/
    padding: 0 10px;
	width: 280px;
	float: right;
}

.f18 {
    font-size: 18px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.c999 {
    color: #999;
}

.News_l {
    width: 860px;
    float: left;
    /* border: 1px solid #d9d9d9; 
	padding-top: 10px;*/
	padding: 0 10px;
	background: #fff;
    border: 1px solid #eee;
}
.News_l_l {
    float: left;
    width: 424px;
    margin: 15px 0px 20px 0px;
}
.News_l_l_img {
    width: 420px;
	height:265px;
}
.News_l_l_img img {
    width: 100%;
}
.News_l_tit {
    font-size: 16px;
    color: #2a2a2a;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    line-height: 20px;
    height: 20px;
}
.News_content {
    font-size: 14px;
    color: #828282;
}
.News_content span {
    float: right;
}
.News_content span a {
    color: #f4bd0d;
}
.News_l_r {
    margin: 15px 10px 0px 0px;
    width: 410px;
    float: right;
}
.News_l_r_tit{ 
height: 30px;
    line-height: 30px;
    border: none;
    text-align: center;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.News_l_r_tit a {    
    /*padding-left: 15px;*/
    font-size: 18px;
    color: #f5580f;
    font-weight: 600;
}

.News_l_r_tit a:hover {
    text-decoration: none;
    color: #6bc30d;
}

.News_l_r_tit i {
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #f5580f;
    margin-right: 11px;
}
.News_l_r_Article {
    padding-left: 17px;
    border-bottom: 1px dashed #dedcdc;
    padding-bottom: 10px;
    padding-top: 10px;
}


.News_l_r_Article {
    padding-left: 17px;
    border-bottom: 1px dashed #dedcdc;
    padding-bottom: 10px;
    padding-top: 10px;
}
.News_l_r_Article a:first-child {
    border-right: 1px solid #858585;
    margin-right: 10px;
}
.News_l_r_Article a {
    font-size: 14px;
    color: #858585;
}
.News_l_r ul {
    margin: 10px 0px;
}
.News_l_r ul>li {
    padding: 13px 0px;
    border-bottom: 1px dashed #dedcdc;
}
.News_l_r ul>li>a {
    font-size: 14px;
    color: #3f3e3e;
}
.News_l_r ul>li>a:hover{
	color: #60b703;
}
.News_l_r ul>li>a>span {
    font-size: 14px;
    color: #a2a2a2;
    padding: 0px 10px 0px 5px;
}
.News_l_r ul li .News_l_r_sj {
    float: right;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

.so_div3 .box2 {
    /*margin-left: 24px;*/
    width: 294px;
    /* background-color: #fff; */
    /*height: 401px;*/
	float: right;
	background: #fff;
}
.so_div3 .box2 .info {
    padding: 10px;
    border: 1px solid #eee;
}
.so_div3 .box2 .info li:first-child {
    border-top: 0;
	padding-top: 0;
}

.so_div3 .box2 .info li {
    padding-bottom: 12px;
    /*padding-left: 123px;*/
    border-top: 1px dotted #e3e3e3;
    padding-top: 15px;
    height: 70px;
}


.so_div3 .box2 .info li .img {
    width: 125px;
    height: 74px;
    margin: 0;
    float: left;
}
.so_div3 .box2 .info li .img img {
    width: 112px;
    height: 74px;
}
.News_l_r ul>li>i{
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #ddd;
    margin-right: 11px;
}
.so_div3 .box2 .info li .dete {
    color: #a9a9a9;
	height: 30px;
    line-height: 30px;
}


/*购房流程 end*/



/*海南旅游 bg*/

.conWrap{width: 100%;}
.mainCon{width: 100%;}
.conTit{ width: 1100px; margin: 0 auto; height: 95px; position: relative; color:#525252;margin-bottom: 10px;}
.conTit h2{ font-size: 34px; color: #33322f; font-weight: bold; position: absolute; top: 10px; width: 220px; left: 50%; margin-left: -110px; text-align: center;background: #f7f7f7;}
.line{ position: absolute; left: 0; top: 34px; height: 1px; background: rgba(235, 235, 235, 0.72); width: 100%; }
.conTit p{ padding-top: 60px; height: 30px; line-height: 30px; font-size: 20px; color: #7d7d7d; text-align: center;}
.conTit .moreCon{ padding-top: 88px;text-align: center; }
.conTit a.more{ display: inline-block; height: 30px; line-height: 30px; padding: 0 40px; font-size: 16px; color: #7d7d7d; text-indent: -10px;background: url("http://js.youtx.com/images/default2016/moreBg.png") no-repeat center 0px;}
.hotAreaUl{ padding-bottom: 10px;}
.hotAreaUl li{ float: left; width: 380px; height: 260px; margin-right: 24px; position: relative; padding-top: 20px;}
.hotAreaUl li.noMR{ margin-right: 0;}
.hotAreaTxt{ z-index: 2; color: #ffffff; line-height: 58px; position: absolute; left: 0; bottom: 0; width: 100%; text-shadow: 1px 1px 2px rgba(0,0,0,0.4);}
.hotAreaBg{ position: absolute; z-index: 1; left:0 ;bottom: -1px;  height:60px; width: 100%;background: url("http://js.youtx.com/images/default2016/hotAreaBg.png") repeat-x 0px 0px;  }
.hotAreaTxt em{ float: right; font-size: 15px; max-width: 250px; padding-right: 14px;}
.hotAreaTxt span{ float: left; font-size: 32px; padding-left: 14px; }

.focusPicture{width:780px;height:310px;overflow:hidden;position:relative; margin-right: 20px; float: left; padding-top: 20px;}
.PictureUl li{display:none;}
.PictureLis{position:absolute;z-index:4;bottom:10px;right:15px;padding:6px;}
.PictureLis span{float:left;display:inline-block;background:url(http://js.youtx.com/images/default2014/picsIco.png) no-repeat;width:15px;height:15px;margin:0 4px;cursor:pointer;}
.PictureLis .Cur{background-position:0 -21px;}
.shortRent{ padding-bottom: 10px;}
.shortRentUl li.shortRentLi{margin-right: 20px; float: left; width: 380px; height:310px;  position: relative; padding-top: 20px;}
.shortRentUl li.noMR{ margin-right: 0;}
.shortRentTxt{ position: absolute; left: 0; bottom: 0; z-index: 2; width: 360px;padding:0 10px 5px;color: #ffffff; line-height: 28px;}
.shortRentTxt h2,.shorRentTxt p{  font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.shortRentTxt p{ line-height: 24px;}
.shorRentPr{ position: absolute; right: 10px; bottom: 6px; z-index:2;color: #ff9913;font-size: 16px;}

.shorRentPr em{ font-size: 28px;  }
.shorRentPr i{ font-size: 12px; color: #fff; vertical-align: baseline;}
.sr_show { position: relative; /*margin-top: 20px; */margin-right: 25px; }
.sr_show.mr0 { margin-right: 0; }
.sr_show .tit_txt { position: absolute; left: 0; top: 210px; padding-left: 14px; height: 40px; width: 366px; line-height: 40px; background: rgba(0, 0, 0, 0.41); color: #fff; font-size: 20px; }
.sr_show img {width: 380px;height: 250px;vertical-align: top;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.sr_show:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.show_info { padding: 12px 12px 10px; width: 356px; background: #fff; }
.show_info .mb7 { margin-bottom: 7px; }
.show_info .t14 { color: #b9b9b9; }
.show_info .price { height: 38px; font-size: 16px; }
.show_info .price em {  color: #ff9913;font-weight: bold;font-size: 16px; }
.show_info .price .em2 { font-size: 16px; }
.show_info .price .em3 { font-size: 12px; color: #333; font-weight: normal; }
.show_info .price .t28 { font-size: 28px; }

.hotArea,.shortRent{width: 1190px; margin: 0 auto;}

/*热门好去处新增加的样式 */
.hotAreaUl li a{
	width:100%;
	height:260px;
	position:relative;
	display: block;
}
.hotAreaUl li div.shadow{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:#000;
	opacity:0.15;
	filter: alpha(opacity=15);
	left:0;
	top:0;
	display:none;
}

.floor_con .box_con {
    width: 100%;
    position: relative;
}
.mt20 {
    margin-top: 20px!important;
}
.txt_guide {
    /*border-top: 1px solid #ddd;*/
	width: 938px;
    float: left;
}
.txt_guide li {
    position: relative;
    width: 429px;
    float: left;
    padding: 17px;
    margin-right: -1px;
	margin-top: -1px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
	border-top:1px solid #eee;
    background: #fff;
}

.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 .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.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_guide li .icon2 span i {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: url(/Public/Home/images/icon_index.png) no-repeat -75px -31px;
}
.txt_guide li span.time {
    display: block;
    padding-top: 5px;
    color: #999;
	float: none;
}
.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;
}
.pic_tit{
    overflow: hidden;
}
.fn-clear:after {
    content: "\20";
    display: block;
    clear: both;
    height: 0;
}

/*海南旅游 end*/

/*其他城市 bg*/
.icon-1{border: solid 1px #ffffff;padding-right: 2px;padding-left: 2px;}
.icon-1:hover{background-position: 0 2px;color: #f80; text-decoration: none;border: solid 1px #dbdbdb;padding-right: 2px;padding-left: 2px;}
.city-box{
    position: relative;
    margin: auto;
    display: block;
}
.saomiao{
    display: inline-block;
    height: 35px;
    line-height: 35px;
}
.erpop {
    width: 395px;
    height: 375px;
    position: absolute;
    left: 0;
	z-index: 200;
    overflow: hidden;
}
.city-list-box {position: absolute;z-index: 200;}
    .current-p-box:hover .city-list-box{
      display: block;
    }
    .city-list{
    padding: 15px;
    width: 365px;
	margin-top: -10px;
    background-color: #fff;
    border: 1px solid rgb(255, 255, 255);
    box-shadow: 1px 1px 20px rgba(0,0,0,.2);
}
    
    .city-list-item{
      padding: 8px 0;
      border-bottom: 1px solid #f3f3f3;
    }
    .cities-cate{
      font-size: 14px;
      color: #333;
      font-weight: bold;
      margin-right: 35px;
    }
    .cities{
      width: 300px;
    }
    .city-name-text{
      margin-right: 10px;
    }
	.city-name-text a:hover{
      color: #ff9906;
    }
    .fl{
      float: left;
    }
    .clearfix:after{
      content: '';
      display: table;
      clear: both;
    }
    .more-cities{
      margin: 8px 0;
      background-color: #fff;
    }
    .more-cities .more-cities{
      font-size: 14px;
      color: #ff8800;
    }
    .current-point{
      padding: 7px 8px 8px 8px;
      width: auto;
      height: 30px;
      box-sizing: border-box;
      margin: 1px;
      border: 2px solid transparent;
      border-radius: 10px;
    }
    .current-p-box:hover .current-point{
      border-color: #aeaeae;
    }
    .h-header .h-search{
      margin-left: 10px!important;
    }
    .h-search .h-form{
      width: 332px!important;
    }
    .h-search .h-form input{
      width: 330px!important;
    }

/*其他城市 end*/

