.mt10{margin-top: 10px;}
i{font-style: normal;}
a:hover{color: #f78115;}
.fn-hide{display: none !important;}

.crumbs .cont s,
.crumbs .switch i,
.sortbar .window i,
.sortbar .rowlist i,
.sort .price i,
.sort .check i,
.main-list .theme-4 i,
.main-list .theme-4 .fov i,
.pagination-pages i{background-image: url('../images/listSprite.png'); background-repeat: no-repeat;}

/*面包屑*/
.bread{height: 20px; line-height: 20px; color: #848484; margin: 15px 0; background: url(../images/house_pc_icons.png) 0 -56px no-repeat; padding-left: 15px;}
.bread a{color: #848484; background: url(../images/house_pc_icons.png) right -78px no-repeat; padding-right: 12px;}

/*广告位*/
.adv a{display: block; overflow: hidden; }
.adv_1200{width:1200px;/*height: 90px;*/ margin-top: 10px;}





/*导航条*/
.mainbox{margin-top: 8px;}
.leftnav{width: 210px;}
.leftnav.fixed{position: fixed; top: 0;}
.leftnav-tit{background: #ff9501; color: #fff; text-align: center; height: 46px; line-height: 46px; font-size: 16px; margin-bottom: 10px;}
.leftnav-slide{border-bottom: 1px solid #eee;}
.leftnav-slide h3{position: relative; height: 45px; line-height: 45px; background: #f7f7f7; border: 1px solid #eee; border-bottom: 0; font-size: 16px; text-indent: 20px; cursor: pointer;}
.leftnav-slide h3.on{background: #fff;}
.leftnav-slide h3.on em{background: url(../images/arrow1.png) center no-repeat;}
.leftnav-slide h3 em{position: absolute; display: block; height: 45px; width: 45px; background: url(../images/arrow.png) center no-repeat; right: 0;}
.leftnav-slide ul{display: none; border: 1px solid #eee; border-top: 0; border-bottom: 0; line-height: 25px; padding-bottom: 10px; background: #fff; max-height: 500px;}
.leftnav-slide ul li a{display: block; padding: 3px 0 3px 20px; color: #666; font-size: 14px;}
.leftnav-slide ul li.on a{color: #ff9501;}
.leftnav-bottom a{margin-top: 10px; display: block; padding: 8px 8px 8px 48px; font-size: 16px; color: #fff; background: #e94d3c url(../images/pc_icons_11.png) no-repeat -168px -2021px;}







/*主要内容*/
.main{width: 960px; }
.main-list ul.hot{}
.main-list ul.hot li{height: 46px; line-height: 46px; padding: 0 10px; border-bottom: 1px solid #f1f1f1; font-size: 14px; }
.main-list ul.hot li .label{height: 46px;}
.main-list li .floor{width: 650px; float: left; height: 45px; overflow: hidden;}
.main-list li .floor .num{float: left; font-size: 12px; margin: 12px 10px 0 0; display: inline-block; width: 30px; height: 22px; background: url(../images/pc_icons_11.png) no-repeat 0 0; vertical-align: middle; line-height: 28px; color: #fff; padding-left: 2px;}
.main-list li .floor-1 .num{background-position: -178px -993px;}
.main-list li .floor-2 .num{background-position: -178px -1042px;}
.main-list li .floor-3 .num{background-position: -178px -1091px;}
.main-list li .floor .num em{font-size: 14px;}
.main-list li .floor .gray{color: #999; margin-right: 10px; float: left;}

.main .label em{margin: 0 6px 0 0; padding: 0 6px; color: #fff; font-size: 12px; display: inline-block; line-height: 20px; height: 20px; border-radius: 10px;}
.main .label .tu{background-color: #78bc0e;}
.main .label .hf{background-color: #36c;}
.main .label .sj{background-color: #f78115; margin-right: 0;}
.main .label .vip{background-color: #f78115; margin-right: 0;}
.main-list li .area{width: 120px; float: left; overflow: hidden; text-overflow: ellipsis; }
.main-list li .user{width: 100px; float: left; overflow: hidden; text-overflow: ellipsis; }


.loading {display: none; line-height: 30px; text-align: center; font-size: 15px; color: #666;}
.failed {display: none; line-height: 30px; text-align: center; font-size: 15px; color: #666; padding: 100px 0;}

/*信息主题*/
.theme{margin-top: 10px;}
.theme li{padding: 10px 0;border-bottom: 1px solid #f1f1f1; font-size: 14px; color: #666;  overflow: hidden;}
.theme li p{margin-top: 5px;}
.theme-tit{font-size: 16px; height: 33px; line-height: 31px; background: #f7f7f7;}
.theme-tit .theme-1{margin: 0;}
.theme-1{width: 660px;line-height: 32px;padding:0 20px 0 10px;}
.theme-1 .theme-img{display: block; width: 160px; height: 120px; vertical-align: top; float: left; margin-right: 10px;}
.theme-1 .theme-img img{width: 100%; height: 100%;}
.theme-1 h5{float: left; display: inline-flex;}
.theme-1 .title{color: #000;font-size: 16px;font-weight: normal;max-width: 420px;/* height: 25px; *//* overflow: hidden; */}
.theme-1 .title em{margin: 0 6px 0 0; padding: 0 6px; color: #fff; font-size: 12px; display: inline-block; line-height: 20px; height: 20px; border-radius: 10px;}
.theme-1 .title em.tu{background-color: #78bc0e;}
.theme-1 .title em.hf{background-color: #36c;}
.theme-1 .title em.sj{background-color: #f78115; margin-right: 0;}
.theme-1 .title em.vip{background-color: #f78115; margin-right: 0;}

.theme-2{width: 80px;line-height: 32px; }
.theme-3{width: 80px;line-height: 32px; }
.theme-4{width: 80px;line-height: 32px;}
.theme-4 .fov {float: left; color: #888;}
.theme-4 .fov i {float: left; width: 14px; height: 14px; margin: 9px 5px 0 0; background-position: -50px -18px;}
.theme-4 .curr {color: #ff7d27;}
.theme-4 .curr i {background-position: -65px -18px;}
 .gray{color: #999;}
.list-title {margin-top: 10px;}
.list-title .theme-3{height: 30px;}


/* 排序 */
.orderby {height: 45px; line-height: 45px;}
.orderby .m-t {position: relative; z-index: 1; height: 40px; line-height: 40px; border-bottom:solid 2px #f1370b;background-color: #fff;}
.orderby .m-t ul {float: left; position: relative;}
.orderby .m-t ul li {float: left;}
.orderby .m-t ul a {display: block; padding: 0 28px; font-size: 16px; font-weight:bold;margin-right: 1px;}
.orderby .m-t ul .curr a { height: 40px; line-height: 40px; color: #fff; background-color: #f1370b;  }

.orderby .o-r {float: right; height: 20px; line-height: 20px; padding-top: 7px;}
.orderby .o-r a {float: left; position: relative; margin-left: 15px;}
.orderby .o-r a.curr {color: #bc0a0a;}
.orderby .o-r .ob {padding-right: 17px;}
.orderby .o-r .ob s {position: absolute; right: 0; top: 5px; width: 12px; height: 12px; background-position: 0 -18px;}
.orderby .o-r .ob.curr s {background-position: -39px -18px;}
.orderby .o-r .ob.up s {background-position: -13px -18px;}
.orderby .o-r .ob.up.curr s {background-position: -26px -18px;}
.orderby .o-p {float: left; display: none; margin: 0 10px; padding-top: 2px;}
.orderby .o-p a {display: block; width: 17px; height: 17px; margin-left: 5px; background-image: url('../images/btnPage_17.gif');}
.orderby .o-p a.dis {cursor: no-drop;}
.orderby .o-p a.next {background-position: -22px 0;}
.orderby .o-p a.prev.dis {background-position: 0 -20px;}
.orderby .o-p a.next.dis {background-position: -22px -20px;}



/*分页*/
/*
.pagination {padding-top: 25px; display: none;}
.pagination-gotopage {float: right; margin-left: 15px;}
.pagination-gotopage label {float: left; line-height: 28px; margin-right: 8px;}
.pagination-gotopage .inp {float: left; line-height: 28px; width: 30px; height: 26px; text-align: center; border: 1px solid #dae2ed; padding: 0 5px; margin-right: 4px; outline: none;}
.pagination-gotopage .btn {float: left; line-height: 28px; height: 28px; padding: 0 16px; border: 1px solid #dae2ed; background-color: #fff; outline: none; cursor: pointer; border-radius: 3px;}

.pagination-pages {float: right;}
.pagination-pages a, .pagination-pages span {float: left; min-width: 18px; height: 26px; padding: 0 5px; margin: 0 4px 0 0; background-color: #fff; border: 1px solid #dae2ed; border-radius: 3px; text-align: center; line-height: 26px; font-size: 14px; cursor: pointer; color: #666; text-decoration: none;}
.pagination-pages .curr, .pagination-pages .interim {background-color: transparent; border-color: transparent; cursor: default;}
.pagination-pages .curr {color: #ff7519;}
.pagination-pages a:hover {border-color: #ff7519; color: #ff7519;}
.pagination-pages .prev {display: inline-block;}
.pagination-pages i {width: 6px; height: 9px; display: inline-block; background-image: url('../images/listSprite.png'); background-repeat: no-repeat;}
.pagination-pages .prev i {background-image: url('../images/listSprite.png'); background-position: -52px -43px; margin-top: 8px;}
.pagination-pages .next i {background-image: url('../images/listSprite.png'); background-position: -58px -43px; margin-left: 3px;}
.pagination-pages .next {padding: 0 8px;}
.pagination-pages a:hover.prev i {background-position: -40px -43px;}
.pagination-pages a:hover.next i {background-position: -70px -43px;}
.pagination-pages .disabled {background-color: #ecedef; cursor: default;}
.pagination-pages .prev.disabled i {background-position: -46px -43px;}
.pagination-pages .next.disabled i {background-position: -64px -43px;}
*/

