.top{height: 580px;position: relative;}
.banner{width:100%;height: 580px;}
.logo{width: 236px;height:93px;display: block;position: absolute;top: 20px;left: 50%;margin-left: -55.5px;z-index: 2;}
/*走进怡和小众*/
.enter{margin-top:20px;}
.e-lt1{width:475px;height: 320px;background:#1961a9;transition:0.5s;}
.e-lt1:hover{opacity: 0.8;filter: alpha(opacity=80);}
.e-lt1 a{width:100%;height:100%;display: block}
.e-lt1 p{padding-top: 104px;text-align: center;font-size: 18px;color: #ffffff;font-weight: bold;}
.e-lt1 img{display: block;margin: 5px auto 0;}
.e-rt{width:727px;height: 320px;background:#f2f2f2;}
.e-rt a{100%;height: 100%;display: block}
.e-rt img{width:243px;height: 320px;display: block;float: left;transition:0.5s;}
.e-rt img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.text-rt{width:484px;float: right;}
.e-text{height:170px;padding:40px 30px 0 39px;font-size: 14px;color: #434343;line-height: 24px;overflow: hidden;text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-line-clamp:7;
    -webkit-box-orient: vertical;}
.e-text:hover{color: #1961a9;}
.text-rt p{width:125px;padding-bottom: 1px;border-bottom:1px solid #1961a9 ;margin-left: 39px;margin-top: 30px;}
.btn-detail{width:125px;height: 38px;display: block;text-align: center;font-size: 15px;color: #ffffff;;line-height: 38px;background: #1961a9;transition: 0.5s;}
.btn-detail:hover{opacity: 0.8;filter: alpha(opacity=80);}
/*经典项目*/
.cases{width:100%;height:510px;margin-top:43px;background: url(../image/bg1.png) center bottom no-repeat;}
.title2{width:413px;height: 78px;display: block;margin: 0 auto;}
.cases-box{overflow: hidden;margin-top: 35px;}
.cases-list{width:2000px;padding-top: 10px;}
.cases-list li{width:295px;float: left;margin-right:10px;overflow: hidden;position: relative;}
.cases-list li .mb{position: absolute;z-index: 2;background-color: rgba(0,0,0,0.8);color: #fff;padding: 65px 30px;height: 100px;width:235px; margin-top: -230px;transition: all 0.3s; }
.cases-list li .mb .p1{line-height: 25px;height: 100px;
    display: -webkit-box;
    -webkit-line-clamp:4;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.cases-list li:hover .mb{margin-top: 0;}

.cases-list li a{width: 100%;height: 100%;display: block}
.cases-list li img{width:295px;height:230px;display: block;transition:0.5s ;}
.cases-list li .p2{text-align: center;font-size:16px;color: #ffffff;margin-top: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.btn-more{height:50px;display: block;margin: 40px auto 0;font-size:14px;color: #ffffff;text-align: center;line-height: 50px;background: url(../image/line2.png) center bottom no-repeat;background-size: 20px 2px;transition: all 0.3s;}
.btn-more:hover{color:#d1e7ff ;background-size:80px 2px }


.cases-list li:hover img{margin-top: -10px;}
/*地产*/
.place{margin-top: 60px;}
.title3{width:100%;text-align: center;font-size:46px;font-weight: bold;color: #3f3f3f;}
.title3 em{color: #1961a9;font-style: normal;}

.place-box{width: 100%;height: 290px;background: url(../image/bg2.png) center bottom no-repeat;margin-top: 60px;}
.place-cot{height: 290px;position: relative;}
.place-cot div{position: absolute;}
.place-cot div img{display: block;}
.place-cot div img{
  margin: 0 auto;
}
.place-cot .ani3 img{
  position: relative;
  left: 7px;
}
.place-cot .ani4 img{
  position: relative;
  left: -11px;
}
.place-cot div span{display: block;margin: 0 auto;width:1.5px;height:0px;background:#bebebe ;}
.ani1{left:126px;bottom: 15px;}
.ani2{width:153px;left:296px;bottom: 15px;}
.ani3{width:120px;left:541px;bottom: 15px;}
.ani4{width:108px;left:775px;bottom: 15px;}
.ani5{left:1016px;bottom: 15px;}
/*新盘项目*/
.newcases{height:705px;background: url(../image/bg3.png) center top no-repeat;margin-top: 37px;}
.title4{width:364px;height: 81px;display: block;margin:0 auto;}
.new-box{position: relative;}
.case2-box{width:1025px;height:420px;margin:30px auto 0;overflow: hidden;}
.case2-list{width:10000px;}
.case2-list li{width:295px;height:370px;background:#fff;float: left;margin-right:47px;box-shadow: 15px 15px 45px 0px #dddcdc;transition:0.5s ;}
.case2-list li a{width: 100%;height: 100%;display: block}
.case2-list li img{width:295px;height:230px;display: block;transition:0.5s ;}
.case2-list li p{padding:0 20px;font-size:14px;overflow: hidden;text-overflow: ellipsis;}
.case2-list li .c-p1{color: #535353;font-weight: bold;margin-top: 18px;white-space: nowrap;}
.case2-list li .c-text{line-height:24px;color: #868686;margin-top: 8px;height: 72px;
	display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp:3;
    
    -webkit-box-orient: vertical;}
.case2-list li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.case2-list li:hover{background: #1961a9;box-shadow: 15px 15px 50px 0px #c5dbf1;}
.case2-list li:hover .c-p1{color: #fff;}
.case2-list li:hover .c-text{color: #fff;}
.arrow{width:50px;height: 53px;position:absolute;top: 113px;}
.arrow1{background: url(../image/arr1.png) 0 0 no-repeat;left: 35px;}
.arrow1:hover{background: url(../image/arr2.png) 0 0 no-repeat;}
.arrow2{background: url(../image/arr3.png) 0 0 no-repeat;right: 35px;}
.arrow2:hover{background: url(../image/arr4.png) 0 0 no-repeat;}
.btn-more2{height:50px;display: block;margin:0 auto;font-size:14px;color: #535353;text-align: center;line-height: 50px;background: url(../image/line.png) center bottom no-repeat;background-size: 20px 2px;transition: all 0.3s;}
.news2{width:308px;margin:45px auto 0;}
.news2 a{width:150px;height: 46px;text-align: center;line-height: 46px;font-size:16px;color:#363636 ;border: 1px solid #c1c1c1;}
.btn-new1{float: left;}
.btn-new2{float:right;}

.news2 a:hover{color:#fff ;background: #1961a9;border: 1px solid #1961a9;}
.btn-more2:hover{color:#1961a9 ;background-size: 80px 2px;}

/*新闻*/
.con-box{padding:5px 0 25px;background: #f2f2f2;}
.con-list1{margin-top:30px;}
.con-list1 li{width: 599px;float: left;margin-right: 8px;background: #fff;padding: 20px 0;}
.con-list1 li a{width:100%;height: 100%;display: block}
.con-tit{padding:0 23px;}
.p-name{float:left;width:410px;font-size:14px;color: #535353;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con-tit span{float: right;font-size: 14px;color: #535353;}
.con-text{padding:0 23px;height:70px;margin-top: 20px;font-size:14px;color: #727272;line-height: 24px;overflow: hidden;text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}
.con-text:hover{color: #1961a9;}

.con-list2 li{width: 599px;float: left;margin-right: 8px;margin-top:8px;background: #fff;padding: 20px 0;}
.con-list2 li a{width:100%;height: 100%;display: block}
.con2-box{padding:0 23px;}
.con2-p1{width:340px;float:left;font-size:14px;color: #535353;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con2-time{width:140px;float:left;font-size:14px;color: #535353;text-align: center;border-right:1px solid #bcbcbc}
.con-list2 span{float:right;font-size:14px;color: #535353;}
.con2-p1:hover{color: #1961a9;}
.con2-time:hover{color: #1961a9;}
.con-list2 span:hover{color: #1961a9;}
.btn-more3{height:50px;display: block;margin: 20px auto 0;font-size:14px;color: #535353;text-align: center;line-height: 50px;background: url(../image/line.png) center bottom no-repeat;background-size: 20px 2px;transition: all 0.3s;}
.btn-more3:hover{color:#1961a9 ;background-size: 50px 2px; }
/*友情链接*/
.link{font-size:14px;color: #484848;padding:30px 0;background: #fff;line-height: 24px;}
.link p{width:90px;float: left;}
.link ul{width:1120px;float: right;}
.link ul li{float: left;}
.link ul a{font-size:14px;color: #484848;margin-right:20px;}
.link a:hover{color: #1961a9;}