/*******************************
  -------[index4]-------
********************************/

#header_search_house_po2 { top:50px;}

.banner{ height: 460px; z-index: 2; position: relative;}
.banner .slider { height: 460px; overflow:hidden;}
.banner .item{
    height: 460px;
    overflow: hidden;
}
.banner .item .pic{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.banner .item .pic a {
    width: 100%;
    height: 100%; display:block;
}
.banner .item .pic img{
    display: block;
}
.banner .slick-dots{
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 8px;
    text-align: center;
    z-index: 10;
}
.banner .slick-dots li{
    display: inline-block;
    margin: 0 8px;
}
.banner .slick-dots li button{
    display: block;
    width: 8px;
    height: 8px;
    background: rgba(255, 255, 255, 0.4);
    font-size: 0;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    border: none;
    cursor: pointer;
    overflow: hidden;
    padding: 0;outline: 0;
}
.banner .slick-dots li.slick-active button{
    background: rgba(255, 255, 255, 1);
}
.banner .slick-arrow {
    position: absolute;
    width: 24px;
    height: 44px;
    top: 50%;
    margin-top: -22px;
    font-size: 0;
    border: none;
    outline: none;
    z-index: 8;
    cursor: pointer;
    background-color: transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 0;
    z-index: -1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.banner .slick-prev {
    left: 340px;
    background-image:url(../images/house/index4/icons3.png);
}
.banner .slick-next {
    right: 340px;
    background-image:url(../images/house/index4/icons4.png);
}
.banner:hover .slick-arrow{
    opacity: 1;
    z-index: 10;
}
.m-sols{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 776px;
    background: rgba(0, 0, 0, 0.5);
    bottom: 40px;
    padding: 12px;
	width:752px
}
.m-sols .ll{
    width: 615px;
    float: left;
    border-radius: 5px;
	position:relative;
    height: 48px;
    background-color: #fff;
}
.m-sols .ll .sel{
    float: left;
    width: 98px;
    overflow: hidden;
    position: relative;
}
.m-sols .ll .sel:after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -16px;
    width: 1px;
    height: 32px;
    background: #F0F0F0;
}
.m-sols .ll select{
    overflow: hidden;
    height: 48px;
    line-height: 48px;
    width: 100%;
    background: url(../images/house/index4/icons5.png) no-repeat;
    background-position: right 9px center;
    -webkit-background-size: 8px auto;
    -moz-background-size: 8px auto;
    -ms-background-size: 8px auto;
    -o-background-size: 8px auto;
    background-size: 8px auto;
    border: none;
    padding: 0 10px;
    font-size: 16px;
    color: #333333;
    cursor: pointer;
	outline:0;
	appearance: none;
}
.m-sols .ll .inpbox{
    overflow: hidden;
    position: relative;
    padding-right: 126px;
}
.m-sols .ll .inpbox .inp{
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    font-size: 16px;
    color: #333;
    border: none;
	outline:0;
}
.m-sols .ll .inpbox .sub-btn{
    position: absolute;
    top: 0;
    right: 0;
    width: 126px;
    height: 48px;
    background-color: #05A47F;
    background: linear-gradient(to left, #05A47F 0%, #15B892 100%);
	border-radius:0 5px 5px 0;
}
.m-sols .ll .inpbox .sub-btn input{
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background: none;
    border: none;
    cursor: pointer;
    overflow: hidden;
	outline: 0;
}
.m-sols .ll .inpbox .sub-btn span{
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 48px;
    text-align: center;
    overflow: hidden;
}
.m-sols .ll .inpbox .sub-btn span i{
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    background: url(../images/house/index4/icons6.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -2px 4px 0 0;
}
.m-sols .a-map{
    float: right;
    display: block;
    width: 126px;
    height: 48px;
    line-height: 48px;
    background-color: #42A4FF;
    background: -webkit-linear-gradient(left, #42A4FF 0%, #217DFB 100%);
    background: -o-linear-gradient(left, #42A4FF 0%, #217DFB 100%);
    background: linear-gradient(to right, #42A4FF 0%, #217DFB 100%);
    border-radius: 4px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
}
.m-sols .a-map i{
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 4px 0 0;
    background: url(../images/house/index4/icons7.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.wp { width:1200px; margin:0 auto;}
.g-sortg1 {
    position: relative;
    width: 240px;
    margin-top: 18px;
}
.g-sortg1 .boxg1 {
    background-color: #fafafa;
    padding: 12px 0 12px 12px;
}
.g-sortg1 .dl1{
    margin-bottom: 20px; margin-right: 8px;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
}
.g-sortg1 .dl1.no {
    border-bottom: none;
	margin-bottom:0;
}
.g-sortg1 .boxg1 dt {
    cursor: pointer;
}
.g-sortg1 dt {
    font-size: 0;
    background: url(../images/house/index4/icong1.png) no-repeat right center;
    margin:0 0 16px 0;
    overflow: hidden;
}
.g-sortg1 .boxg1 dt.on {
    background: url(../images/house/index4/icong2.png) no-repeat right center
}
.g-sortg1 dt .tit {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.42857;
    padding: 2px 12px;
    background: #05A47F;
    border-radius: 16px;
    overflow: hidden;
}
.g-sortg1 dd  {
    font-size: 0;
	overflow: hidden;
}
.g-sortg1 dd a {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    line-height: 1.42857;
    margin-bottom: 16px;
    overflow: hidden;
}
.g-sortg1 dd a::after {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 12px;
    margin: 0 4px;
    background: #D8D8D8;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.g-sortg1 dd a:hover {
    color: #05A47F;
}
.g-sortg1 dd a.no::after {
    display: none;
}
.g-sortg1 .boxg2 {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 440px;
    left: 240px;
    padding: 0 12px 22px;
    background: rgba(250, 250, 250, 0.96);
    border: 2px solid #05A47F;
    z-index: 5;
}
.g-sortg1 .boxg2 dt {
    background: none;
}
.g-sortg1 .boxg2 dt .tit {
    font-size: 16px;
    color: #333333;
    line-height: 1.25;
    background: none;
}
.g-sortg1 .boxg2 .dl1 {
    border: none;
}




/*******************************
  -------[=落苏]-------
********************************/
.ul-listls1{
    overflow: hidden;
    margin: 30px -25px 0;
}
.ul-listls1 li{
    float: left;
    padding: 0 25px;
    position: relative;
}
.ul-listls1 li:after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    margin-top: -30px;
    height: 60px;
    background: #F0F0F0;
}
.ul-listls1 li:last-child:after{
    display: none;
}
.ul-listls1 .ll{
    float: left;
    margin-right: 20px;
    font-size: 24px;
    color: #333333;
    line-height: 1.38em;
    overflow: hidden;
}
.ul-listls1 .ll i{
    display: block;
    width: 26px;
    height: 26px;
    overflow: hidden;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-bottom: 4px;
}
.ul-listls1 .ll i.i1{
    background-image: url(../images/house/index4/icons8.png);
}
.ul-listls1 .ll i.i2{
    background-image: url(../images/house/index4/icons9.png);
}
.ul-listls1 .ll i.i3{
    background-image: url(../images/house/index4/icons10.png);
}
.ul-listls1 .ll i.i4{
    background-image: url(../images/house/index4/icons11.png);
}
.ul-listls1 .ll i.i5{
    background-image: url(../images/house/index4/icons12.png);
}
.ul-listls1 .rr{
    overflow: hidden;
    float: left;
    padding-top: 4px;
    margin: 0 -10px 0 -5px;
    width: 142px;
}
.ul-listls1 .rr a{
    display: block;
    float: left;
    font-size: 14px;
    color: #666666;
    line-height: 1.43em;
    overflow: hidden;
    margin-bottom: 14px;
    position: relative;
    padding: 0 10px 0 5px;
}
.ul-listls1 .rr a:hover{
    color: #05A47F;
}
.ul-listls1 .rr a:after{
    content: "/";
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 14px;
    line-height: 20px;
    margin-top: -10px;
    color: #EAEAEA;
}
.ul-listls1 .rr a:nth-child(2n):after{
    display: none;
}
.m-posterl{
    overflow: hidden;
    height: 72px;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-posterl.mb{
    margin-bottom: 10px;
}
.m-posterl.mb.l1{
    margin-bottom: 5px;
}
.m-posterl.l11{
    height: 300px;
}
.m-posterl .pic img.img2{
    display: block;
}
.m-posterl .pic img.img1{
    display: none;
}
.m-posterl.l11 .pic img.img2{
    display: none;
}
.m-posterl.l11 .pic img.img1{
    display: block;
}
.m-posterl.l2{
    height: 298px;
}
.m-posterl.l3{
    height: 221px;
}
.m-posterl.l4{
    height: 456px;
}
.m-posterl.l5{
    height: 446px;
    margin-bottom: 0;
}
.m-posterl .pic{
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.m-posterl .pic a,
.m-posterl .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.m-posterl .posterl{
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 18px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0px 4px 0px 4px;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 18px;
    text-align: center;
    padding: 0 5px;
}
.row-a2{
    overflow: hidden;
}
.row-a2 .col-l{
    width: 330px;
    float: left;
    margin-right: 30px;
}
.row-a2 .col-c{
    width: 480px;
    float: left;
} 
.row-a2 .col-r{
    width: 330px;
    float: right;
}
.m-slickls1{
    overflow: hidden;
    height: 220px;
    margin-bottom: 30px;
}
.m-slickls1 .item{
    overflow: hidden;
    height: 220px;
}
.m-slickls1 .con{
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
}
.m-slickls1 .con .txt{
	box-sizing: border-box;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 17px 10px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.43em;
    text-align: center;
    height: 64px;
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    border-radius: 0px 0px 4px 4px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.m-slickls1 .slick-dots{
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 8px;
    text-align: center;
    z-index: 10;
}
.m-slickls1 .slick-dots li{
    display: inline-block;
    margin: 0 5px;
}
.m-slickls1 .slick-dots li button{
    display: block;
    width: 8px;
    height: 8px;
    background: rgba(255, 255, 255, 0.4);
    font-size: 0;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    border: none;
    cursor: pointer;
    overflow: hidden;
    padding: 0;
	outline:0;
}
.m-slickls1 .slick-dots li.slick-active button{
    background: rgba(255, 255, 255, 1);
}
.m-listls1{
    overflow: hidden;
}
.m-listls1 .top{
    overflow: hidden;
    margin-bottom: 23px;
}
.m-listls1 .ll{
    float: left;
    border-right: 1px solid #F5F5F5;
    margin-right: 16px;
}
.m-listls1 .ll .pic{
    width: 74px;
    height: 73px;
    overflow: hidden;
    margin-right: 12px;
}
.m-listls1 .ll .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.m-listls1 .rr{
    overflow: hidden;
    padding-top: 7px;
}
.m-listls1 .rr .tit{
    font-weight: normal;
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 12px;
    overflow: hidden;
}
.g-titls1 a,
.m-listls1 .rr .tit a{
    color: #333333;
    display: block;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.g-titls1 a:hover,
.m-listls1 .rr .tit a:hover{
    color: #05A47F;
}
.m-listls1 .rr .info{
    display: block;
    overflow: hidden;
}
.m-listls1 .rr .info .a{
    display: block;
    float: left;
    margin-right: 24px;
}
.m-listls1 .rr .info .a a{
	font-size: 14px;
	color: #666666;
	line-height: 1.43em;
	transition: .3s;
	max-width: 12em;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.m-listls1 .rr .info .a a:hover{
    color: #05A47F;
}
.m-listls1 .rr .info .a:last-child{
    margin-right: 0;
}
.g-titls1{
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    line-height: 1.39em;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 16px;
    padding: 0 27px;
}
.g-titls1.l1{
    padding: 0 22px 0 11px;
}
.g-titls1.l1.green a{
    color: #05A47F;
}
.g-titls1.l1.red a{
    color: #FF6142;
}
.ul-listls2{
    overflow: hidden;
    border-bottom: 1px solid #F5F5F5;
    padding-bottom: 2px;
    margin-bottom: 16px;
}
.ul-listls2.l1{
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.ul-listls2 li{
    overflow: hidden;
    margin-bottom: 16px;
}
.ul-listls2 .con{
    display: block;
}
.ul-listls2 .con .tit{
    font-size: 14px;
    color: #666666;
    line-height: 1.43em;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    margin-right: 80px;
}
.ul-listls2 .con:hover .tit{
    color: #05A47F;
}

.ul-listls2 .news:first-child .con .tit { text-align:center; margin-right: 0; font-size: 18px; padding: 0 20px;}
.ul-listls2 .news:first-child .con .tit i,.ul-listls2 .news:first-child .con .date { display:none;}

.ul-listls2.color1 .news:first-child .con .tit { color:#05A47F;}
.ul-listls2.color2 .news:first-child .con .tit { color:#ff6a4a;}


.ul-listls2 .wen .con .tit { position:relative; z-index:1; white-space: normal; height: 40px; max-height: 40px; padding-left: 24px;}
.ul-listls2 .wen .con em { display: block;
    font-size: 12px;
    color: #FFFFFF;
    background: #FF6142;
    border-radius: 2px;
    margin: 2px 4px 0 0;
    padding: 0 3px;
    line-height: 16px;
    position: absolute;
    left: 0;
    top: 0;}

.ul-listls2 .con .date{
    font-size: 14px;
    color: #999999;
    line-height: 1.43em;
    overflow: hidden;
    float: right;
}
.ul-listls2 .con i{
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    background: #FFFFFF;
    border: 2px solid #FF6142;
    margin: -2px 7px 0 0;
    border-radius: 50%;
	box-sizing: border-box;
}
.ul-listls2.l2 .con i{
    width: 4px;
    height: 4px;
    background: #05A47F;
    display: inline-block;
    vertical-align: middle;
    border: none;
}
.ul-listls2.l2 .con .tit{
    margin-right: 0;
}
.ul-listls2.l3{
    margin-bottom: 14px;
    padding-bottom: 0;
    border-bottom: none;
}
.ul-listls2.l3 .con .tit{
    margin-right: 0;
}
.g-titls2{
    overflow: hidden;
    padding-bottom: 16px;
    border-bottom: 1px solid #F5F5F5;
}
.g-titls2 .tit{
    font-size: 20px;
    color: #333333;
    line-height: 1.4em;
    overflow: hidden;
    position: relative;
    padding-left: 11px;
}
.g-titls2 .tit:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 3px;
    height: 20px;
    margin-top: -10px;
    background-color: #05A47F;
    background: -webkit-linear-gradient(#05A47F 0%, #15B892 100%);
    background: -o-linear-gradient(#05A47F 0%, #15B892 100%);
    background: linear-gradient(#05A47F 0%, #15B892 100%);
    border-radius: 2px;
}
.g-titls2 .more{
    float: right;
    font-size: 14px;
    color: #999999;
    line-height: 2em;
}
.g-titls2 .more i{
    width: 4px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 6px;
    background: url(../images/house/index4/icons13.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.g-titls2 .more:hover{
    color: #05A47F;
}
.m-listls2{
    margin-top: 16px;
}
.m-listls2 .g-titls1{
    margin-bottom: 11px;
}
.row-a3{
    overflow: hidden;
}
.m-listls3{
    overflow: hidden;
    margin: 0 -13px;
}
.m-listls3 .item{
    width: 25%;
	box-sizing: border-box;
    float: left;
    padding: 0 13px;
}
.ul-listls3{
    overflow: hidden;
}
.ul-listls3 li{
    overflow: hidden;
    margin-bottom: 16px;
}
.ul-listls3 .con{
    display: block;
}
.ul-listls3 .con .tit{
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    line-height: 1.43em;
    overflow: hidden; height: 40px;
}
.ul-listls3 .con em{
    display: block;
    float: left;  
    font-size: 12px;
    color: #FFFFFF;
    line-height: 1.33em;
    width: 16px;
    background: #FF6142;
    border-radius: 2px;
    margin: 2px 4px 0 0;
    text-align: center;
}
.ul-listls3 .con:hover .tit{
    color: #05A47F;
}
.row-a4{
    overflow: hidden;
}
.row-a4 .col-l{
    width: 258px;
    float: left;
}
.row-a4 .col-r{
    overflow: hidden;
    float: none;
}
.m-marketls1:after{
    content: "";
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.m-trundlels1{
    width: 240px;
    background: #FAFAFA;
    margin-bottom: 16px;
    margin-top: 18px;
    margin-right: 18px;
}
.m-trundlels1 .top{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #F0F0F0;
    padding: 0 10px;
    font-size: 14px;
    color: #333333;
    margin-bottom: 5px;
}
.m-trundlels1 .top i{
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 4px 0 0;
    background-image: url(../images/house/index4/icons15.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.m-trundlels1 .box{
  padding: 6px 2px 10px 0;
}
.m-trundlels1 .item{
    overflow: hidden;
    position: relative;
    padding: 0 6px 16px 29px;
    position: relative;
}
.m-trundlels1 .item:after{
    content: "";
    position: absolute;
    top: 20px;
    left: 15px;
    width: 1px;
    background-color: #E5E5E5;
    bottom: 0;
}
.m-trundlels1 .item .date{
    overflow: hidden;
    margin-bottom: 8px;
}
.m-trundlels1 .item .date span{
    display: inline-block;
    padding: 0 6px;
    font-size: 12px;
    color: #666666;
    line-height: 24px;
    height: 24px;
    background: #F0F0F0;
    border-radius: 2px;
}
.m-trundlels1 .item .date span.red{
    color: #FF6142;
    background-color: rgba(255, 97, 66, 0.1);
}
.m-trundlels1 .item .spot{
    display: block;
    position: absolute;
    width: 11px;
    height: 11px;
    background: rgba(153, 153, 153, 0.2);
    left: 10px;
    border-radius: 50%;
    top: 6px;
}
.m-trundlels1 .item .spot:after{
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: 5px;
    height: 5px;
    background: #B2B2B2;
    border-radius: 50%;
}
.m-trundlels1 .item .txt{
    overflow: hidden;
}
.m-trundlels1 .item .txt .ll{
    font-size: 14px;
    color: #333333;
    line-height: 1.43em;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.m-trundlels1 .item .txt .area{
    float: right;
    font-size: 12px;
    color: #999999;
    line-height: 1.67em;
    overflow: hidden;
}
.m-trundlels1 .item .txt .area.display_false_0 { display:block;}
/* css3滚动条 */
.m-trundlels1 .box::-webkit-scrollbar {
    width:8px;
    height:1px;
}
/* 两端按钮*/
.m-trundlels1 .box::-webkit-scrollbar-button{
    display: none;
}
/*滚动条轨道背景颜色*/
.m-trundlels1 .box::-webkit-scrollbar-track-piece{
    background:#FAFAFA;
}
/*滚动条样式*/
.m-trundlels1 .box::-webkit-scrollbar-thumb{  
    background: #CCCCCC;
    border-radius: 4px;
}

.m-trundlels2{
    overflow: hidden;
    width: 240px;
    background-color: #FAFAFA;
}
.m-trundlels2 .stit{
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid #F0F0F0;
    padding: 0 9px;
}
.m-trundlels2 .stit i{
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 11px;
    background: url(../images/house/index4/icons14.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -2px 4px 0 0;

}
.ul-listl-l2{
    overflow: hidden;
    padding: 0 8px 0 10px;
}
.ul-listl-l2 li{
    overflow: hidden;
	padding: 13px 0;
	height:64px;
	border-bottom: 1px solid #F5F5F5;
}
.ul-listl-l2 .con{
    display: block;
}
.ul-listl-l2 .con .pic{
    width: 64px;
    float: left;
    margin-right: 8px;
    overflow: hidden;
}
.ul-listl-l2 .con .pic img{
    display: block;
    width: 100%;
	height:64px;
}
.ul-listl-l2 .con .txt{
    overflow: hidden;
}
.ul-listl-l2 .con .tit{
    font-size:12px;
    color: #333;
    line-height:1.67em;
    font-weight: normal;
    max-height: 3.34em;
    overflow: hidden;
    margin-bottom: 3px;
}
.ul-listl-l2 .con .btnbox{
    overflow: hidden;
    font-size:12px;
    color: #999;
    line-height:1.42em;
}
.ul-listl-l2 .con .btnbox .num{
    margin-top: 5px;
}
.ul-listl-l2 .con .btnbox .btn{
    float: right;
    width:50px;
    height:24px;
    background: #fff;
    border-radius:15px;
    border:1px solid #0CBB73;
    color: #0CBB73;
    text-align: center;
    line-height: 22px;
}
.ul-listl-l2 .con:hover .btnbox .btn{
    background-color: #0CBB73;
    color: #fff;
}
.ul-listl-l2 li:last-child{
    border-bottom: none;
}
.g-titls3{
    overflow: hidden;
    border-bottom: 1px solid #F5F5F5;
}
.g-titls3 .more{
    float: right;
    font-size: 14px;
    color: #999999;
    line-height: 2em;
}
.g-titls3 .more:hover{
    color: #05A47F;
}
.g-titls3 .more i {
    width: 4px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 6px;
    background: url(../images/house/index4/icons13.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.ul-listls5{
    overflow: hidden;
}
.ul-listls5 li{
    float: left;
    margin-right: 48px;
}
.ul-listls5 a{
    display: block;
    font-size: 16px;
    color: #666666;
    line-height: 1.75em;
    padding-bottom: 16px;
    position: relative;
}
.ul-listls5 li.selected a:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #05A47F;
    background: -webkit-linear-gradient(#05A47F 0%, #15B892 100%);
    background: -o-linear-gradient(#05A47F 0%, #15B892 100%);
    background: linear-gradient(#05A47F 0%, #15B892 100%);
    border-radius: 2px;
}
.ul-listls5 li.selected a{
    color: #05A47F;
    font-weight: bold;
}
.ul-listls5 li a:hover{
    color: #05A47F;
}


.ul-listls_zj {overflow: hidden; margin: 0 -9px;}
.ul-listls_zj li {box-sizing: border-box; width: 25%; float: left; padding: 0 9px; overflow: hidden; margin-bottom: 20px;}
.ul-listls_zj li .pic { border-radius:4px; overflow: hidden; margin-bottom:8px;}
.ul-listls_zj li .pic img { display:block; width:100%; height:158px; transition: .3s;}
.ul-listls_zj li a:hover .pic img { transform: scale(1.08,1.08);}
.ul-listls_zj li .tit { font-size: 16px; text-align: center; margin-bottom: 5px;}
.ul-listls_zj li .add { font-size:12px; text-align:center; color:#999;}

.ul-listls4{
    overflow: hidden;
    margin: 0 -9px;
}
.ul-listls4 li{ box-sizing: border-box;
    width: 33.33%;
    float: left;
    padding: 0 9px;
    overflow: hidden;
    margin-bottom: 16px;
}
.ul-listls4 .con{
    display: block;
    overflow: hidden;
}
.ul-listls4 .top{
    overflow: hidden;
    position: relative;
    border-radius: 4px;
    margin-bottom: 5px;
}
.ul-listls4 .pic{
    position: relative;
    overflow: hidden;
    height: 0;
    padding-top: 76.851851%;
}
.ul-listls4 .pic img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listls4 .con:hover .pic img{
    -webkit-transform: scale(1.08,1.08);
    -moz-transform: scale(1.08,1.08); 
    -ms-transform: scale(1.08,1.08); 
    -o-transform: scale(1.08,1.08); 
    transform: scale(1.08,1.08);
}
.ul-listls4 .top .tit{
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;   
    height: 27px;
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    font-size: 16px;
    color: #FFFFFF;
    line-height: 1.38em;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 13px 10px 0;
}
.ul-listls4 .txt{
    overflow: hidden;
}
.ul-listls4 .txt .desc{
    overflow: hidden;
    /*margin-bottom: 4px;*/
}
.ul-listls4 .txt .desc .ll{
    font-size: 18px;
    color: #FF6142;
    line-height: 29px;
    height: 29px;
    float: left;
    overflow: hidden;
}
.ul-listls4 .txt .desc .ll.display_false_0 { display:block;}
.ul-listls4 .txt .desc .ll em{
    font-size: 14px;
}
.ul-listls4 .txt .desc .rr{
    float: right;
    font-size: 12px;
    color: #999999;
    line-height: 2em;
}
.ul-listls4 .txt .desc .rr i{
    display: inline-block;
    vertical-align: middle;
    margin: -2px 4px 0 0;
    width: 10px;
    height: 12px;
    background: url(../images/house/index4/icons16.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.ul-listls4 .txt .info{
    overflow: hidden;
	height:20px;
}
.ul-listls4 .txt .info span{
    display: block;
    float: left;
    height: 20px;
    font-size: 12px;
    color: #05A47F;
    line-height: 20px;
    background: rgba(5, 164, 127, 0.1);
    border-radius: 2px;
    padding: 0 4px;
    margin-right: 8px;
}
.m-listposterl{
    overflow: hidden;
    margin-top: 18px;
}
.m-listposterl img {
	vertical-align:top; max-width:100%;
}
.m-listposterl .sll{
    float: left;
    width: 684px;
}
.m-listposterl .srr{
    overflow: hidden;
    width: 240px;
    float: right;
}
/*侧边*/
.g-rightls{
    position: fixed;
    top: 50%;
    right: 20px;
    width: 76px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 8px 0 rgba(182,182,182,.2);
    -moz-box-shadow: 0 3px 8px 0 rgba(182,182,182,.2);
    -ms-box-shadow: 0 3px 8px 0 rgba(182,182,182,.2);
    -o-box-shadow: 0 3px 8px 0 rgba(182,182,182,.2);
    box-shadow: 0 3px 8px 0 rgba(182,182,182,.2);
    border-radius: 4px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
    overflow: hidden;
}
.ul-listls6{
    overflow: hidden;
}
.ul-listls6 li{
    display: block;
    border-bottom: 1px solid #F5F5F5;
    overflow: hidden;
}
.ul-listls6 a{
    display: block;
    padding: 12px 0 11px;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listls6 .icon{
    display: block;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    margin: 0 auto 2px;
}
.ul-listls6 p{
    font-size: 14px;
    color: #05A47F;
    line-height: 1.43em;
    text-align: center;
}
.go-topl{
    overflow: hidden;
}
.go-topl p{
    color: #999;
}
.ul-listls6 a:hover{
    opacity: .5;
}

/*对联广告*/
.main{
    position: relative;
}
.m-coupletls{
    overflow: hidden;
    position: fixed;
	z-index: 3;  
    bottom: 300px;
    width: 132px;
    left: 198px;
    right: auto;
    display: none;
}
.m-coupletls.right{
    left: auto;
    right: 198px;
}
.m-coupletls .close{
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    background: url(../images/house/index4/icons24.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.m-posterl.coupletl{
    height: 334px;
    margin-bottom: 6px;
}
.as_pop{
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 20;
    display: none;
}
.as_pop .close{
    position: absolute;
    top: 10px;
    right: 10px;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    height: 20px;
    line-height: 18px;
    padding: 0 7px;
    cursor: pointer;
    z-index: 2;
	box-sizing: border-box;
}
.as_pop .close i{
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    background: url(../images/house/index4/icons25.png) no-repeat center center;
    background-size: cover;
    margin: -2px 5px 0 0;
}
.m-popupl{
    overflow: hidden;
    position: fixed;
	z-index: 2;
    bottom: 120px;
    right: 213px;
    width: 100px;
    display: none;
}
.m-popupl .m-posterl{
    height: 100px;
    margin-bottom: 4px;
}
.m-popupl .btnbox{
    overflow: hidden;
}
.m-popupl .btnbox .btn{
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    background-color: rgba(0,0,0,.5);
    border-radius: 12px;
    padding: 0 10px;
}
.m-popupl .btnbox .btn.close{
    float: right;
}


.ul-listls3 .con .tit,
.g-titls2 .more,
.ul-listls2 .con .tit,
.ul-listls1 .rr a{
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}




/*******************************
  -------[=吴帅]-------
********************************/

/*s row-a7*/
.g-titls2.w1-1 {
    padding-bottom: 0;
}
.g-titls2.w1-1 .tit {
    float: left;
}
.row-a7{
    overflow: hidden;
}
.row-a7 .col-l{
    float: left;
    width: 888px;
}
.row-a7 .col-r{
    width: 278px;
    float: right;
}
.ul-listls5.w1 {
    float: right;
    margin-right: 16px;
}
.ul-list1 {
    overflow: hidden;
    margin: 18px 0 -14px -55px;
}
.ul-list1 li {
    float: left;
    width: 50%;
	box-sizing: border-box;
    padding-left: 55px;
    margin-bottom: 44px;
}
.ul-list1 .con {
    overflow: hidden;
}
.ul-list1 .pic {
    float: left;
    width: 150px;
    margin-right: 16px;
    border-radius: 5px;
    overflow: hidden;
}
.ul-list1 .pic img {
    display: block;
    width: 100%;
}
.ul-list1 .pic a:hover img{
    -webkit-transform: scale(1.08,1.08);
    -moz-transform: scale(1.08,1.08); 
    -ms-transform: scale(1.08,1.08); 
    -o-transform: scale(1.08,1.08); 
    transform: scale(1.08,1.08);
}
.ul-list1 .txt {
    overflow: hidden;
}
.ul-list1 .tit {
    width: 234px;
    height: 25px;
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 1.389;
    margin-bottom: 13px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ul-list1 .price {
    width: 88px;
    height: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #FF6142;
    margin-bottom: 16px;
}
.ul-list1 .price.display_false_0 { display:block;}
.ul-list1 .price em {
    font-size: 20px;
    line-height: 1.4;
}
.ul-list1 .info {
    font-size: 0;
    color: #F6A648;
    margin-bottom: 17px;
}
.ul-list1 .info span {
    font-size: 12px;
    line-height: 1.666em;
    margin-right: 8px;
    padding: 2px 4px;
    background: rgba(246, 166, 72, 0.1);
    border-radius: 2px;
}
.ul-list1 .btn a {
    display: inline-block;
    width: 100px;
    height: 32px;
    margin-right: 6px;
    font-size: 14px;
    line-height: 2.2857;
    text-align: center;
    color: #666;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.ul-list1 .btn a:hover,
.ul-list1 .btn a.on {
    color: #fff;
    background-color: #05A47F;
    border-color: #05A47F;

}

.g-titq1 span{    
    font-size: 14px;
    color: #666666;
    line-height: 1.43em;
    overflow: hidden;
    padding-left: 16px;
    font-weight: normal;
}
.g-titq1 span em{
    color: #FF6142;
}
.ul-list2 {
    overflow: hidden;
    margin-top: 16px;
}
.ul-list2 li {
    overflow: hidden;
    margin-bottom: 15px;
}
.ul-list2 li span {
    float: right;
    font-size: 14px;
    line-height: 1.5em;
    color: #999999;
}
.ul-list2 li .tit em {
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    border-radius: 4px;
    text-align: center;
    line-height: 18px;
    margin-right: 8px;
    color: #666;
    background-color: #f2f2f2;
}
.ul-list2 li .tit {
    font-size: 14px;
    line-height: 1.5em;
    color: #333333;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ul-list2 .li1 .tit em,
.ul-list2 .li2 .tit em,
.ul-list2 .li3 .tit em {
    color: #fff;
}
.ul-list2 .li1 .tit em {
    background-color: #F94759;
}
.ul-list2 .li2 .tit em {
    background-color: #FF7842;
}
.ul-list2 .li3 .tit em {
    background-color: #FCC148;
}
/*e row-a7*/

/*s m-partner*/
.m-partnerw {
    margin-bottom: 30px;
}
.ul-picw {
    margin: 0 -8px;
    padding-top: 18px;
    overflow: hidden;
}
.ul-picw li {
    float: left;
    width: 12.5%;
	box-sizing: border-box;
    padding: 0 8px;
}
.ul-picw .pic {
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
.ul-picw .pic img {
    display: block;
    width: 100%; transition: .3s;
}
.ul-picw .pic:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
/*e m-partner*/

/*s m-serw*/
.m-serw {
    margin-bottom: 30px;
    overflow: hidden;
}
.g-titls2.w1 {
    padding-bottom: 20px;
}
.m-serw ul {
    margin: 0 -64px;
    padding-top: 18px;
    overflow: hidden;
}
.m-serw li {
    float: left;
    width: 20%;
}
.m-serw .con {
    padding-top: 10px;
    display: block;
}
.m-serw .pic {
    width: 72px;
    height: 72px;
    margin: 0 auto 12px;
}
.m-serw .pic img {
    display: block;
    width: 100%;
    height: 100%;
}
.m-serw .con:hover .pic img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.m-serw .con h3 {
    line-height: 1.375em;
    font-weight: 400;
    font-size: 16px;
    color: #333;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all .3s;
}
.m-serw .con:hover h3 {
    color: #05A47F;
}
/*e m-serw*/

/*s m-linkw*/
.m-linksw {
    margin-bottom: 30px;
    padding: 15px 0 12px;
    border-radius: 4px;
    background: #FAFAFA;
    overflow: hidden;
}
.m-linksw .tit {
    margin-bottom: 14px;
    text-align: center;
    overflow: hidden;
}
.m-linksw .tit h3 {
    position: relative;
    display: inline-block;
    padding: 0 16px;
    line-height: 1.4em;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    color: #333;
}
.m-linksw .tit h3::before {
    content: "";
    position: absolute;
    top: 50%;
    right: -24px;
    left: auto;
    width: 24px;
    height: 1px;
    background: #EAEAEA;
}
.m-linksw .tit h3::after {
    content: "";
    position: absolute;
    top: 50%;
    left: -24px;
    right: auto;
    width: 24px;
    height: 1px;
    background: #EAEAEA;
}
.ul-linksw {
    padding-left: 30px;
    padding-right: 10px;
    overflow: hidden;
}
.ul-linksw li {
    float: left;
    width: 12.5%;
}
.ul-linksw li a {
    display: block;
    line-height: 2.3em;
    font-size: 12px;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.ul-linksw li a:hover {
    color: #05A47F;
}
/*e m-linkw*/


.shangpu_index4 { width:1300px; margin-top:18px;}
.shangpu_index4 li { float:left; width:220px; margin:0 25px 15px 0;}
.shangpu_index4 li .link { display:block;}
.shangpu_index4 li .link .pic { height:165px; overflow:hidden; border-radius:4px;}
.shangpu_index4 li .link .pic img { width:100%; vertical-align:top; transition:.3s;}
.shangpu_index4 li .link:hover .pic img { transform: scale(1.08,1.08);}
.shangpu_index4 li .title { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 8px;}
.shangpu_index4 li .info { font-size: 12px; color:#999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 3px;}
.shangpu_index4 li .info em {color: #dfdfdf; padding: 0 6px; font-weight:normal;}
.shangpu_index4 li .attr { line-height:20px; margin-top:6px; height:23px}
.shangpu_index4 li .attr .price { color:#FF6142;}
.shangpu_index4 li .attr .price .num { font-size:18px;} 
.shangpu_index4 li .attr .right { color:#aaa;}
.shangpu_index4 li .attr .right .btn { color:#FF6142; border:1px solid #FF6142; border-radius:2px; padding: 4px 8px;}
.shangpu_index4 li .attr .right .btn:hover { opacity:.9; background-color:#FF6142; color:#fff;}

 .typeid_1_0, .typeid_0_1, .typeid_1_2, .typeid_2_1, .typeid_2_0 { display:none;}
.shangpu_index4 .display_false_0 { display:block;}


.fright{z-index:2;position:fixed;right:18px;bottom:20%;-webkit-box-shadow:0 3px 8px rgba(182,182,182,.2);-moz-box-shadow:0 3px 8px rgba(182,182,182,.2);-ms-box-shadow:0 3px 8px rgba(182,182,182,.2);-o-box-shadow:0 3px 8px rgba(182,182,182,.2);box-shadow:0 3px 8px rgba(182,182,182,.2);border-radius:4px}
.fright li{position:relative}
.fright li .con{display:block;width:76px;font-size:14px;color:#0cbb73;line-height:1.43em;text-align:center;background-color:#fff;border-bottom:1px solid #f5f5f5;padding:10px 0;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fright li .g-top{color:#999}
.fright li .con:hover .down { display:block;}
.fright li:hover .con{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.fright li .con i{display:block;width:32px;height:33px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto 4px}
.fright .down{display:none;box-sizing:border-box;width:237px;height:140px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;right:51px;top:0;padding:30px 75px 31px 36px;overflow:hidden}
.fright .down h3{font-size:18px;color:#0cbb73;line-height:1.39em;margin-bottom:4px;overflow:hidden}
.fright .down .a-home{display:block;width:88px;height:24px;font-size:14px;color:#fff;line-height:24px;text-align:center;background-color:#0cbb73;border-radius:14px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fright .down .a-home:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.fright li .po { display:none; position:absolute;right:82px;padding:10px 10px 0; top:50%; margin-top:-70px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1);}
.fright li .po img { display:block; width:100px; height:100px;}
.fright li .po .txt { font-size:14px; text-align:center; line-height:30px; color:#333;}
.fright li .po:after { display: block; position: absolute; content: ''; right: -12px; margin-top: -3px; top: 50%; border-color: transparent transparent transparent #fff; border-style: solid; border-width: 6px; width: 0; height: 0;}
.fright li a:hover .po { display:block;}

@media only screen and (max-width: 1680px){
    .m-coupletls{left: 5px;}
    .m-coupletls.right{right: 5px;}
    .m-popupl{right: 105px;}
}