.contain{width:100%;min-height: 500px;padding-bottom: 70px;}
/*广告轮播*/
.adbox{width: 100%;height: 460px;overflow: hidden;position: relative;}
.adbox .wrap{position: relative;height: 460px;z-index: 10;}
.adbox .slideBox1{width: 1920px;height:460px;overflow: hidden;position: relative;z-index: 9;left: 50%;margin-left: -960px;}
.adbox .slideBox .hd {height: 7px;position: absolute;left:0;bottom:13px;width:100%;text-align:center;z-index: 10;}
.adbox .slideBox .hd ul li {display:inline-block;width: 20px;height: 6px;background:rgba(255,255,255,0.5);cursor: pointer;margin: 0 6px 38px 2px;transition: all .4s ease-in-out}
.adbox .slideBox .hd ul li.on {background:#ff524c;width: 40px;}
.adbox .slideBox .hd ul {overflow: hidden;}

.adbox .slideBox .bd img{width: 1920px;height: 460px;position: relative;left: 50%;margin-left: -960px;}
.adbox .slideBox .bd li span {display: none;}
.adbox .slideBox .prev, .slideBox .next {position: absolute;display: none;left:10px;bottom: 180px;margin-top: -25px;width: 30px;height: 50px;filter: alpha(opacity=60);opacity: 0.6;}
.adbox .slideBox:hover .prev, .slideBox:hover .next  {filter: alpha(opacity=50);opacity: 0.5;}
.adbox .slideBox .next {left: auto;right: 10px;background-position: -30px 0px;}
.adbox .slideBox .prev:hover, .slideBox .next:hover {filter: alpha(opacity=100);opacity: 1;}

/*搜索*/
.ulcover{width: 1200px;position: absolute;left: 50%;margin-left: -600px;overflow: hidden;min-height: 50px;z-index: 20;bottom: 160px;}
.searchbox{width: 670px;height: 170px;border-radius: 10px;overflow: hidden;position: relative;margin: 0 auto;}
.searchbox .bg{background-color: rgb(0, 4, 14);opacity: 0.671;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}
/*搜索框样式*/
.search{position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;padding: 25px 30px;box-sizing: border-box;}
.search ul{margin-bottom: 15px;}
.search ul.search-top li{float: left;margin-right: 10px;position: relative;}

.search ul.search-top li a{font-size: 20px;color:#fff;display: block;height:30px;line-height:30px;padding:0 15px;}
/*.search ul.search-top li:hover{background-color: #ffdfd8;}*/
.search ul.search-top li.active{background: #ee640b ;border-radius: 4px;}
.search ul.search-top li.active:after{content: "";width: 0;position: absolute;height: 0;bottom: -15px;left: 30px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #fff;}
.search ul.search-top li.active a{color:#fff;}

.search .search-con{width: 608px;height: 46px;border-radius: 6px;background: #f4f3f4;overflow: hidden;position: relative;}
.search .search-con .text{width: 537px;height: 46px;position:absolute;top:0;left:0;background: #f4f3f4;padding-left: 20px;box-sizing: border-box;line-height: 46px;font-size: 16px;color: #7c7d80;border: none;outline: none;}
.search .search-con .submit{width: 67px;height: 46px;background-color: rgb(238, 100, 11);border: 0;cursor: pointer;position: absolute;right: 0;top: 0;}
.search .search-con .submit i{display: inline-block;width: 28px;height: 28px;background: url("../images/secicon.png") no-repeat;}

.search .loc-room{color: #fff;position: absolute;top: 25px;right: 25px;font-size: 16px;}
.search .loc-room img{margin: 0 0 -2px 0;}
.search .hotw{font-size: 14px;margin-top: 15px;}
.search .hotw a{color: #fff !important;margin-left: 6px;opacity: 0.5;}
.search .hotw a:hover{opacity: 1;}
.search .hotw a font{color: #fff !important;}


/*第一部分*/
.part1{padding-top: 50px;}
.part1 .p1nav {margin-bottom: 20px;}
.part1 .p1nav li{float: left;width: 396px;height: 50px;background: #f2f3f5;font-size: 18px;color: #30343b;text-align: center;line-height: 50px;margin-right: 6px;cursor: pointer;}
.part1 .p1nav li:nth-child(3n){margin-right: 0;}
.part1 .p1nav li.active{border-bottom: 4px solid #df2f30;box-sizing: border-box;font-weight: bold;}

.part1 .container{display: none;}
.part1 .show{display: block;animation: leftFadeIn .5s ease-out;}
.part1 .container li{width: 285px;min-height: 286px;overflow: hidden; float: left;margin-right: 20px;}
.part1 .container li:nth-child(4n){margin-right:0px;}
.part1 .container li .pic{width: 285px;height: 190px;overflow: hidden;position: relative;}
.part1 .container li .pic img{width: 285px;height: 190px;transition: all .4s ease-in-out}
.part1 .container li .name_box{position: absolute;width: 285px;height: 40px;bottom: 0;z-index: 1;animation:bottomFadeIn .3s ease-out;}
.part1 .container li .name_box .ingfo {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index:2;line-height: 40px;padding: 0 10px;box-sizing: border-box;}
.part1 .container li .name_box .na{font-size: 16px;color: #fff;}
.part1 .container li .name_box  .ad{font-size: 14px;color: #fff;}
.part1 .container li .name_box .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index:1;background: #000;opacity: 0.569;}

.part1 .container li .msg .dec{padding-right: 10px;box-sizing: border-box;height: 40px;line-height: 40px;margin-bottom: 10px;}
.part1 .container li .msg .dec .price{font-size: 18px;font-weight: bold;color: #df2f30;float: left;}
.part1 .container li .msg .dec .price em{font-size: 16px;font-weight: bold;}
.part1 .container li .msg .dec .zhu{color:#7c7d80;font-size:14px;float: right}
.part1 .container li .msg .label span{color: #7c7d80;display: inline-block;border: 1px solid #c0c1c4;text-align: center;font-size: 14px;height: 24px;line-height: 24px;margin-right: 10px;padding: 0 10px;box-sizing: border-box;}
.part1 .container li:hover img{transform: scale(1.1);}

.bigad{min-height: 60px;margin-bottom: 40px;margin-top: 40px;}


/*主要内容*/
.maininfo .leftinfo{margin-right: 20px;}
.maininfo .leftinfo .title{width: 100%;height: 40px;line-height: 40px;position:relative;background: #f5f5f7;font-size: 18px;color: #212121;font-family: "Adobe Heiti Std";padding-left: 18px;box-sizing: border-box;}
.maininfo .leftinfo .title:before{content: "";width: 4px;height: 40px;background: #f1370b;position: absolute;left: 0;top: 0;}
/*组团看房*/
.maininfo .leftinfo .wantlp{width: 250px;border: 1px solid #ededed;height: 300px;margin-bottom: 17px;box-sizing: border-box;}
.maininfo .leftinfo .see{padding: 15px;}
.maininfo .leftinfo .see .text{width: 218px;height: 32px;border: 1px solid #ededed;border-radius: 2px;margin-bottom: 12px;}
.maininfo .leftinfo .see .booking{border:0;outline:none;width: 220px;height: 42px;border-radius: 4px;line-height: 42px;
    background-image: -moz-linear-gradient( -35deg, rgb(254,195,69) 0%, rgb(254,195,69) 0%, rgb(255,200,81) 0%, rgb(255,168,46) 100%);
    background-image: -webkit-linear-gradient( -35deg, rgb(254,195,69) 0%, rgb(254,195,69) 0%, rgb(255,200,81) 0%, rgb(255,168,46) 100%);
    background-image: -ms-linear-gradient( -35deg, rgb(254,195,69) 0%, rgb(254,195,69) 0%, rgb(255,200,81) 0%, rgb(255,168,46) 100%);cursor: pointer;}
.maininfo .leftinfo .see .booking{text-shadow: 0px 3px 3px rgba(255, 168, 46, 0.3); font-size: 16px;color: #fff;font-weight: bold;}
.maininfo .leftinfo .see .booking img{margin: 0px 8px -9px 0px;}
.maininfo .leftinfo .see .book{position: relative;}
.maininfo .leftinfo .see .book .btn_bg{width: 220px;height: 58px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;display: none;}
.maininfo .leftinfo .see .book .btn_bg{background: url("../images/bt-bg.png") no-repeat center;}
.maininfo .leftinfo .see .book:hover .btn_bg{display: block;}

.maininfo .leftinfo .see .text input{width: 200px;color: #5e5e5e;font-size: 14px;height: 32px;line-height: 32px;padding-left: 13px;border: 0;outline: none;}

.selectType{position:relative;  height:30px; line-height:30px; font-size:14px;}
.selectType .ipt{width:220px; height:32px; line-height:28px;padding-left: 13px;box-sizing: border-box; display:inline-block; text-decoration:none; color: #5e5e5e; outline:none;}
.selectType span{position:absolute; width:220px; background-color:#fff; left:0px;  top:26px; text-indent:6px; line-height:26px; display:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;z-index: 55;-moz-box-shadow:0 3px 7px rgba(206, 206, 206, 0.66),2px 0 2px rgba(206, 206, 206, 0.66),-2px 0 2px rgba(206, 206, 206, 0.66);-webkit-box-shadow:0 3px 7px rgba(206, 206, 206, 0.66),2px 0 2px rgba(206, 206, 206, 0.66),-2px 0 2px rgba(206, 206, 206, 0.66);box-shadow:0px 3px 7px 0px rgba(206, 206, 206, 0.66),2px 0 2px rgba(206, 206, 206, 0.66),-2px 0 2px rgba(206, 206, 206, 0.66);}
.selectType span a{color: #5e5e5e; display:block; text-decoration:none;height:32px;line-height: 32px;border-bottom: 1px solid #eee;}
#selectTypeMenu{max-height:345px;overflow-y: auto;}
.selectType span a:hover{background-color:#eee;}
.selectType .searchArrow{border-top:6px solid #bec0c4; border-left:6px solid #FFF; border-right:6px solid #FFF; position:absolute; width:0; height:0; top:6px; right:12px; cursor:pointer; -webkit-transition:-webkit-transform 0.2s ease-in; -moz-transition:-moz-transform 0.2s ease-in; -o-transition:-o-transform 0.2s ease-in; transition:transform 0.2s ease-in; overflow:hidden; text-indent:-2000px;}
.selectType .searchArrowRote{-moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%; -o-transform:rotate(180deg); -o-transform-origin:50% 30%; transform:rotate(180deg);transform-origin:50% 30%; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); top:-9px/9;}
.maininfo .leftinfo #number{width: 141px;}
.maininfo .leftinfo .wantlp .gain{background: #7d8291;border:0;display: inline-block;width: 60px;height: 32px;cursor: pointer;color: #fff;line-height: 32px;text-align: center;float: right;font-size: 14px;}
#phone_box .text{margin-bottom:0; }
#phone_box{margin-bottom: 12px;}
.maininfo .leftinfo .see .num-tip{color:#f1370b;font-size: 12px;}

/*新开楼盘*/
.maininfo .leftinfo .newlp{width: 250px;border: 1px solid #ededed;box-sizing: border-box;}
.maininfo .leftinfo .newlp .content{padding: 15px 15px 0;}
.maininfo .leftinfo .newlp .content .label{display: inline-block;width: 62px;height: 20px;background: #df2f30;text-align: center;line-height: 20px;color: #fff;font-size: 12px;}
.maininfo .leftinfo .newlp .content .nam{height: 25px;line-height: 25px;}
.maininfo .leftinfo .newlp .content .nam a{float: left;color:#404245;font-size: 14px;}
.maininfo .leftinfo .newlp .content .nam a:hover{color: #53aaf8}
.maininfo .leftinfo .newlp .content .nam span{float: right;font-size: 14px;color: #a6a7ab;}
.maininfo .leftinfo .newlp .content .price{color: #df2f30;font-size: 14px;height: 25px;line-height: 25px;}
.maininfo .leftinfo .newlp .content .price sup{font-family:"SimSun";}
.maininfo .leftinfo .newlp .content .nelp_item{margin: 12px 0;}

.maininfo .leftinfo .scroll-box{height: 280px;overflow-y: auto;padding: 6px 5px 0px;border-bottom: 1px solid #ededed;border-right:1px solid #ededed;overflow-y: auto;}
.maininfo .leftinfo .scroll-box::-webkit-scrollbar {width: 4px;height: 13px;background: #eee;}
.maininfo .leftinfo .scroll-box::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px #a0a0a0;background: #a0a0a0;}
.maininfo .leftinfo .scroll-box::-webkit-scrollbar-track {background: none;}

.maininfo .leftinfo .scroll{padding-top: 5px;border-left: 1px dashed #ccc;padding-bottom: 10px;}
.maininfo .leftinfo .scroll .scroll-time{position: relative;margin-bottom: 5px;}
.maininfo .leftinfo .scroll .scroll-time img{position: absolute;z-index: 4;left:-3.5px;top: 4.5px;}
.maininfo .leftinfo .scroll .scroll-time span{display:inline-block;width:70px;height:20px;line-height:20px;text-align:center;font-size:12px;color:#404245;background: #ddd;}
.maininfo .leftinfo .scroll p{padding-left: 10px;}
.maininfo .leftinfo .scroll .loc{height:27px;line-height: 27px;}
.maininfo .leftinfo .scroll .loc .location{font-size: 14px;color:#404245;width:113px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.maininfo .leftinfo .scroll .loc .area{float: right;font-size: 14px;color: #a6a7ab;margin-right: 5px;}



/*中间部分*/
.maininfo .ct-info{width: 930px;min-height: 20px;}
.maininfo .ct-info .toumsg{display:block;width: 930px;height: 110px;font-size: 36px;font-weight: bold;color: #404245;background: #f5f6f6;line-height: 110px;margin-bottom: 24px;}
.maininfo .ct-info .toumsg img{margin: 0 20px -9px 30px;}
.maininfo .ct-info .toumsg:hover{color: #53aaf8;}


.maininfo .ct-info .centinfo{width: 610px;min-height: 50px;}
.maininfo .ct-info .centinfo .mid-ad{width: 610px;height: 400px;overflow: hidden;margin-bottom: 20px;}
.mid-ad .slideBox{width: 610px;height:400px;position: relative;overflow: hidden;}

.mid-ad .slideBox .hd {height: 60px;line-height:60px;position: absolute;left:0;bottom:0px;width:100%;text-align:right;z-index: 100;}

.mid-ad .slideBox .hd ul li {display:inline-block;width: 8px;height: 8px;background:#fff;opacity:0.5;cursor: pointer;margin: 0 6px 38px 2px;}
.mid-ad .slideBox .hd ul li.on {background:#df2f30;opacity: 1;}
.mid-ad .slideBox .hd ul {overflow: hidden;height: 60px;line-height:60px;padding-right: 5px;box-sizing: border-box;}

.mid-ad .slideBox .bd ul {height: 400px;overflow: hidden;}
.mid-ad .slideBox .bd li {float: left;zoom: 1;vertical-align: middle;position: relative;}
.mid-ad .slideBox .bd li .ad_tit{height: 60px;line-height: 60px;width: 610px;box-sizing: border-box;position: absolute;bottom: 30px;}
.mid-ad .slideBox .bd li .ad_tit em{display: inline-block;position:absolute;left:15px;top:-15px;z-index:2;color:#fff;width: 50px;height: 50px;background: #df2f30;text-align: center;line-height: 50px;font-size: 30px;font-weight: bold;}
.mid-ad .slideBox .bd li .ad_tit span{position: absolute;top: 0;left: 78px;display: inline-block;height: 60px;line-height: 60px;font-size: 20px;font-weight: bold;color: #fff;z-index: 2;}
.mid-ad .slideBox .bd li .bg{position:absolute;top:0;bottom:0;left:0;right:0;
    background-image: -moz-linear-gradient( 0deg, rgba(0,0,0,1), rgba(0,0,0,0));
    background-image: -webkit-linear-gradient( 0deg, rgba(0,0,0,1), rgba(0,0,0,0));
    background-image: -ms-linear-gradient( 0deg, rgba(0,0,0,1), rgba(0,0,0,0));
    opacity: 0.569;    z-index: 1;}
.mid-ad .slideBox .bd li img{width: 610px;height: 400px;}
.mid-ad .slideBox .bd img{width: 610px;height: 400px;}
.mid-ad .slideBox .bd li span {display: none;}
.mid-ad .slideBox .prev, .slideBox .next {position: absolute;display: none;left:10px;bottom: 180px;margin-top: -25px;width: 30px;height: 50px;filter: alpha(opacity=60);opacity: 0.6;}
.mid-ad .slideBox:hover .prev, .slideBox:hover .next  {filter: alpha(opacity=50);opacity: 0.5;}
.mid-ad .slideBox .next {left: auto;right: 10px;background-position: -30px 0px;}
.mid-ad .slideBox .prev:hover, .slideBox .next:hover {filter: alpha(opacity=100);opacity: 1;}


.mid-list{padding-left: 235px;position: relative;margin-bottom: 20px;}
.mid-list .pic{position: absolute;top: 0;left: 0;width: 220px;height: 150px;overflow: hidden;}
.mid-list .pic img{width: 220px;height: 150px;transition: all .4s ease-in-out}
.mid-list .pic:hover img{transform: scale(1.1)}
.mid-list a{display: block;font-size: 16px;padding: 6px 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mid-list a:before{content: "";display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #bec1c4;margin: 0 6px 4px 0;}
.mid-list a.on{font-weight: bold;font-size: 18px;}
.mid-list a.on:before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #df2f30;}
.mid-list a:hover{color: #53aaf8;}


/*房产快讯*/
.maininfo .ct-info .rightinfo{min-height: 60px;width: 288px;}
.maininfo .ct-info .rightinfo .title{font-size: 18px;color: #212121;height: 40px;line-height: 40px;}
.maininfo .ct-info .rightinfo .title .getnew{float: right;display: inline-block;width: 72px;height: 25px;line-height: 25px;font-size: 12px;cursor:pointer;border: 1px solid #ebeced;border-radius: 4px;box-sizing: border-box;}
.maininfo .ct-info .rightinfo .title .getnew img{margin: 0 3px -2px 8px;}
.maininfo .ct-info .rightinfo .title .getnew:hover{background: #f2f2f2;}
.maininfo .ct-info .rightinfo .firkx{font-size: 18px;font-weight: bold;color: #df2f30; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;}
.maininfo .ct-info .rightinfo .red{color: #df2f30}
.maininfo .ct-info .rightinfo .kuaixun li a{font-size: 14px;color: #333;padding-left: 10px;height:30px;line-height:30px;display: block;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.maininfo .ct-info .rightinfo .kuaixun li a:before{content: "";display:inline-block;width: 4px;height: 4px;background: #dddddd;position: absolute;top: 13px;left: 0;}
.maininfo .ct-info .rightinfo .kuaixun_pic li{margin-bottom: 10px;}
.maininfo .ct-info .rightinfo .kuaixun_pic li .pic{width: 70px;height: 50px;overflow: hidden;float: left;margin-right: 10px;}
.maininfo .ct-info .rightinfo .kuaixun_pic img{width: 100%;height: 100%;}
.maininfo .ct-info .rightinfo .kuaixun_pic li .bt{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.maininfo .ct-info .rightinfo ul{border-bottom: 1.5px solid #e7e7e7;margin-bottom: 10px;}
.maininfo .ct-info .rightinfo ul:last-child{border: 0;}
.maininfo .ct-info .rightinfo a:hover{color: #53aaf8;}
.maininfo .ct-info .rightinfo .kuaixun li a:hover{color: #53aaf8;}

/*热门新房*/
.tit{height: 60px;width: 100%;line-height: 60px;border-bottom: 2px solid #ebeced;position: relative;padding-left: 160px;box-sizing: border-box;}
.tit img{float: left;margin: 0 0 0 0;position: absolute;top: 10px;left:0;}
.tit ul{float: left;}
.tit ul li{float: left;}
.tit ul li a{font-size: 16px;color: #212121;font-family: "Adobe Heiti Std";display:inline-block;height:58px;padding: 0 15px;}
.tit ul li a:hover{color: #df2f30;border-bottom: 2px solid #df2f30;}

.content .list{padding-top: 20px;}
.content .list li{width: 285px;height:300px;overflow: hidden; float: left;margin-right: 20px;margin-bottom: 20px;}
.content .list li:nth-child(4n){margin-right:0px;}
.content .list li .pic{width: 285px;height: 190px;overflow: hidden;position: relative;transition: all 0.2s linear;}
.content .list li .pic img{width: 285px;height: 190px;transition: all .4s ease-in-out}
.content .list li .name_box{position: absolute;width: 285px;height: 40px;bottom: 0;z-index: 1;animation:bottomFadeIn .3s ease-out;}
.content .list li .name_box .ingfo {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index:2;line-height: 40px;padding: 0 10px;box-sizing: border-box;}
.content .list li .name_box .na{font-size: 16px;color: #fff;}
.content .list li .name_box .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index:1;background: #000;opacity: 0.569;}

.content .list li .msg .dec{box-sizing: border-box;height: 40px;line-height: 40px;margin-bottom: 5px;margin-top: 5px;}
.content .list li .msg .dec .price{font-size: 18px;font-weight: bold;color: #df2f30;float: left;}
.content .list li .msg .dec .price em{font-size: 16px;font-weight: bold;}
.content .list li .msg .dec .yy{display: inline-block;width: 78px;height: 24px;line-height:24px;border: 1px solid #df2f30;color: #df2f30;float: right;font-size: 12px;margin: 6px 0 0 0;opacity: 0.7}
.content .list li .msg .dec .yy img{margin: 0 5px -1px 6px;}
.content .list li .msg .label{font-size: 14px;color: #747578;}
.content .list li .msg .label span{color: #7c7d80;display: inline-block;background:#f2f3f5;text-align: center;font-size: 14px;height: 24px;line-height: 24px;margin-left: 10px;padding: 0 10px;box-sizing: border-box;}
.content .list li .msg .adr{color: #747578;font-size: 14px;margin-bottom: 15px;}
.content .list li .msg .dec .yy:hover {opacity: 1;}
.content .list li:hover .pic{margin-top:-5px;}


