.clear{clear:both;height:0px;font:0px/0px Arial;}
.container{width:1190px;margin:0 auto;}
#header_index{margin-bottom:20px;height:120px;}
#logo_index{background-color:#fff;box-shadow: 0 2px 5px #e5e5e5;}
#logo_index .logo{padding:33px 0 31px;width:200px;}
#logo_index .logo img{display:block;}
.fl{float:left;}
.fr{float:right;}
#navlist_index{padding-top:24px;width:990px;text-align: right;}
#navlist_index>ul{float:right;}
#navlist_index>ul>li{float:left;position:relative;}
#navlist_index>ul>li>a{height:24px;line-height:24px;display:block;font-size:16px;color:#222;padding:35px 20px 37px 26px;}
#navlist_index>ul>li>a.active,#navlist_index>ul>li>a:hover{border-bottom:2px solid #ed1c24;padding-bottom:35px;color:#ed1c24;}
#navlist_index>ul>.p-menu>a{padding-right:35px;}
#navlist_index>ul>.p-menu>a>img{width:14px;position:absolute;top:40px;right:19px;}
#navlist_index>ul>li>a>i{
	width:14px;display:block;height:14px;position:absolute;top:40px;right:19px;overflow:hidden;background-image:url(../img/down_icon.png);
	background-repeat: no-repeat;background-position:top center;
}
#navlist_index>ul>li>a.active>i,#navlist_index>ul>li>a:hover>i{background-position:bottom center;}
#navlist_index>ul>li>.sub-menu{position:absolute;top:94px;display:none;z-index:99999;width:150px;padding:0 10px 10px;background-color:#ed1c24;border-top:2px solid #fff;}
#navlist_index>ul>li:hover>.sub-menu{display:block;}
#navlist_index .sub-menu>a{color:#fff;line-height:39px;height:39px;border-top:1px dotted #fff;display:block;text-align:center;font-size:14px;}
#navlist_index .sub-menu>a.first{border-top:0px;}
.youfanghui>a{padding-left:22px;position:relative;}
.youfanghui>a>img{position:absolute;top:39px;left:0px;width:18px;height:18px;}

#footer_index{border-top:2px solid #de0b1f;background-color:#333;padding:28px 0 50px;color:#ddd;font-size:12px;line-height:32px;}
#footer_index p a{color:#ddd;font-size:12px;line-height:32px;display:inline-block;}
#footer_index a:hover{color:#ed1c24;}
#footer_index>.container{position:relative;}
#footer_index>.container>a>img{margin:0 auto;display:block;}
.index_friend_links{margin:15px 0;}
.index_friend_links span{line-height:14px;display:inline-block;margin:0 15px;}
#copyright,p#copyright>a{color:#ddd;}
.ewms{padding:10px 0;border:1px solid #ddd;text-align:center;display:block;width:auto;margin:5px auto;}
.ewms dl{width:190px;height:90px;padding:0 10px;border-left:1px solid #ddd;float:left;}
.ewms dl dt,.ewms dl dd{float:left;vertical-align: top;width:90px;height:90px;}
.ewms dl dd{width:80px;text-align:left;}
.ewms dl dt img{width:90px;height:90px;}
.ewms dl dd p{line-height:1.8;padding-left:10px}
.ewms dl dd a.z-weibo{padding:0 15px;background-color:#ed1c24;color:#fff;margin-top: 10px;margin-left: 10px;display: inline-block;}
#footer_index .ewms dl dd a.z-weibo:hover{color:#fff;background-color:#d43f3a;}

.calcontent.findhouse{height:auto;padding-bottom:20px;background-color:#fff;}
.calcontent .calleft .item-mod .selectbox.selectbox2{width:135px;border:1px solid #e3e3e3;}
.findhouse .checkboxbox label{width:90px;height:40px;line-height:40px;display:inline-block;cursor:pointer;}
.findhouse .checkboxbox label input[type="checkbox"]{margin-right:5px;}
.findhouse .calleft{width:100%;}
.rangebox{width:270px;}
.irs--flat .irs-handle{width:18px;height:18px;border:1px solid #ed5565;border-radius:18px;background:#fff;cursor:pointer;}
.irs--flat .irs-handle > i:first-child{width:0;}
.irs-min,.irs-max{display:none;}
.calcontent .calleft .item-bot .cal-button.disabled{background-color:#ddd;color:#000;}