@charset "utf-8";
/* CSS Document */
/*20140303 begin*/
/*筛选栏*/
/*20140307 begin*/
.sortCon{ padding: 0; line-height:normal;}/*20140311*/
.sum{ padding:4px 5px; background:#d8e3f7;}
.sum span{ padding:0 5px; font-size: 16px;}
.sum a{ padding:1px 5px; color:#000; display:inline-block; }
.sum .tab li{ margin-left:6px;}
/*20140307 end*/
.sort{padding:0 10px;}
.sum a.cur{ background:#84a0cd; border-radius:3px; color:#fff;}
.sort dl{ position: relative; padding:3px 20px 3px 0; border-bottom:1px dashed #ccc;font-size: 14px; display: -webkit-box; -webkit-box-orient:horizontal;display: -moz-box; -moz-box-orient:horizontal; display: -ms-box; -ms-box-orient:horizontal; display: box; box-orient:horizontal; }
.sort dl dt{ margin-right: 8px; padding: 6px 0; float: left\9;}
.sort dl dd{ -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; box-flex:1;}
.sort dl dd.m2{}
.sort dl.active dd{ max-height: inherit !important;}
.sort dl dd span a{ display: inline-block; vertical-align: middle; margin: 3px 2px 0 12px; height: 22px; line-height: 22px; color: #666; }/*20140311*/
.sort dl dd i{ position: absolute; right: 0; top: 5px; display: block; width:24px; height:24px; cursor:pointer;}
.sort dl dd.m2 i{ top:30px;}/*20140311*/
.sort dl dd span a.cur{ padding: 0 3px; border-radius: 3px; color: #fff; background: #507fbd;}
.sort dl dd strong{ display: inline-block; vertical-align:middle; margin-top: 3px; font-weight: normal; background: #958576; padding: 2px 5px; border-radius: 3px; color: #fff;}
.sort dl dd strong a{ color: #fff;}
.sort dl dd em{ display: inline-block; vertical-align:middle; padding: 5px 0 0 12px; margin-right: -5px; color: #f60; font-style: normal; font-size: 14px;}
.sort .define{ margin-right: -20px; height: 36px; line-height: 36px;  white-space: nowrap;}
.sort .define .df-txt{ width: 24%; padding: 5px; height: 16px; line-height: 16px; border: none; border-radius: 5px; background: #fff; outline: none; box-shadow: inset 1px 3px 5px #ddd; font-size: 14px; -webkit-appearance:none;}
.sort .define span{ margin: 0 5px;}
.sort .define .df-btn{ margin-top: -1px; border: 1px solid #2e5fa0; padding: 3px 10px; background: #4581cd; color: #fff; cursor: pointer; border-radius: 3px; -webkit-appearance:none; font-size: 14px;}
.sort dl dd .up{ background:url(http://js.soufunimg.com/wireless_m/touch/img/arr-up1.png) center no-repeat; background-size:13px 13px; }
.sort dl dd .dn{ background:url(http://js.soufunimg.com/wireless_m/touch/img/arr-down1.png) center no-repeat; background-size:13px 13px; }
.showSort{ text-align:center; font-size: 16px;}
.showSort a{ display: inline-block; padding: 8px 18px 8px 0; background:url(http://js.soufunimg.com/wireless_m/touch/img/arr-down1.png) right center no-repeat; background-size:13px 13px; color: #333; }
.showSort a.up{ background-image:url(http://js.soufunimg.com/wireless_m/touch/img/arr-up1.png);}
.showSort a.dn{ background-image:url(http://js.soufunimg.com/wireless_m/touch/img/arr-down1.png);}
.showSort a.down{ background-image:url(http://js.soufunimg.com/wireless_m/touch/img/arr-down1.png);}

/* tab */
.tab{width:98%;border:1px solid #ccc; margin:0 auto;}
.tab ul.menu{height:34px;background:#f6f6f6;}
.tab ul.menu li{float:left;text-align:center;width:25%;height:40px;background:#f6f6f6;line-height:40px;list-style:none;font-size:14px;cursor:pointer;}
.tab ul.menu li.active{background:#4fa8ec;color:#fff;}
.con1,.con2,.con3,.con4{height:190px;border-top:2px solid #4fa8ec;margin-top:-2px;padding:5px;}
.con2,.con3,.con4{display:none;}
.con1 p,.con2 p,.con3 p,.con4 p{padding:0 0 0 10px;font-size:14px;line-height:180%;color:#252525;}
.con1 ul li,.con2 ul li,.con3 ul li,.con4 ul li{background:url(../images/point.png) no-repeat left center;}
.con1 ul li:hover,.con2 ul li:hover,.con3 ul li:hover,.con4 ul li:hover{color:#4fa8ec;cursor:pointer;text-decoration:underline;}

/*20140303 end*/
