.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,
.filter .more i{background-image: url('../images/listSprite.png'); background-repeat: no-repeat;}

/*面包屑*/
.bread{height: 20px; line-height: 20px; color: #848484; margin: 15px 0;}
.bread a{color: #848484;}
.bread span.divider{padding: 0 5px;color: #ccc;}

/*importNav*/
.importNav{ border: 1px solid #eeeeee; padding: 10px;}
.importNav .modNav{padding: 10px 0;}
.importNav .jobNav{width: 370px; float: left; margin-right: 20px;}
.importNav .rencaiNav{width: 370px; float: left; margin-right: 20px;}
.importNav .houseNav{width: 370px; float: right; margin-right: 20px;}
.importNav .modNav dl{height: 20px; line-height: 20px;}
.importNav .modNav dl dt{ font-family: "微软雅黑"," 黑体"; font-weight: 700; font-size: 20px; display: inline-block; float: left;}
.importNav .modNav dl dd{ font-size: 14px; display: inline-block; padding: 0 10px; float: left; vertical-align: text-bottom;}
.importNav .classNotice{color: #666666; margin-top: 10px;}
.importNav .classNotice ul{}
.importNav .classNotice ul li{}

/*广告位*/
.adv a{display: block; overflow: hidden; }
.adv_1200{width:1200px;/*height: 90px;*/ margin-top: 10px;}

/*分类导航*/
.filter{border: 4px solid #efefef; padding: 0 15px 10px; font-size: 16px; position:relative;}
.filter dl{padding-top: 15px;}
.filter dt{float: left; margin-right: 10px; color: #aaa;}
.filter dd{position: relative; overflow: hidden;}
.filter dd a{margin: 0 3px 10px; color: #666; display: inline-block; padding: 1px 8px; border-radius: 12px;}
.filter dd a.on{background: #ff9501; color: #fff;}
.filter .subnav {display: none; clear: both; font-size: 14px;}
.filter .subnav div {display: none;}
.filter .subnav div a{margin-bottom: 10px;}


.filter-selected{ position:absolute; right:20px; bottom:10px;}


.f-search{width: 960px; height: 40px;margin: 20px auto; clear: both;}
.f-search .f-tit{float: left;width:88px; height:38px; line-height:38px; color:#fff; font-size:16px; text-align:center; background: #f85959; border-bottom-left-radius: 3px; border-top-left-radius: 3px;}
.f-search .f-inp{float: left;border:2px solid #f85959;width:370px;padding:3px 5px;height:28px;line-height:28px;font-size: 16px;}
.f-search .f-btn{float: left;background:#f85959 url(../images/search.png) 7px center no-repeat;width:88px;height:38px;line-height:38px;color:#fff; font-size:16px; border:0; outline:0; padding-left:42px; margin-right: 10px; text-align:left; cursor:pointer; border-bottom-right-radius: 3px; border-top-right-radius: 3px;}
.f-search .searchform{float: left;display: inline-block;}

.f-btns{display:inline-block;float:left}
.addbtn{position:relative;float:left;margin-left:15px}
.addbtn a{display:inline-block;border:0;line-height:36px;background-color:#f85959;color:#fff;font-size:18px;height:36px;padding:0 15px;border-radius:3px;text-align:center}
.addbtn dl{position:absolute;left:0;top:36px;width:100%;display:none}
.addbtn dl dd a{display:block;height:32px;line-height:32px;background-color:#eee;color:#333;font-size:16px;border-radius:0;box-shadow:none;text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #fff}
.btn{display:inline-block;border:0;line-height:36px;background-color:#ccc;color:#fff;font-size:18px;height:36px;padding:0 15px; margin: 0 5px; border-radius:3px;text-align:center}
.btn_red{ background:#f85959;}
.btn_blue{ background:#0062f2;}
.btn_orange{ background:#f60;}




/*导航条*/
.mainbox{margin-top: 8px;}
.leftnav{width: 210px;}
.leftnav.fixed{position: fixed; top: 0;}
.leftnav-tit{background: #ff9501; color: #fff; text-align: center; height: 36px; line-height: 36px; 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;}


.leftnav .list_taoke{}
.leftnav .tg_adv{width:210px;}
.leftnav .tg_adv img{width:210px; height: auto;}
.leftnav .list_taoke ul li{width:210px;height:340px;box-sizing:border-box}
.leftnav .list_taoke ul li .img{width:210px;height:210px;overflow:hidden;position:relative}
.leftnav .list_taoke ul li .img img{width:100%;height:210px}
.leftnav .list_taoke ul li .content .co_tit{color:#494949;line-height:18px;margin:11px 0;height:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftnav .list_taoke ul li .content .co_tit .tag{height:18px;width:15px;float:left;margin:0 5px 0 0}
.leftnav .list_taoke ul li .content .co_tit .tag.tag-tmall{background:url(/static/images/taoke/tmall.png) center no-repeat;background-size:contain}
.leftnav .list_taoke ul li .content .co_tit .tag.tag-tao{background:url(/static/images/taoke/taobao.png) center no-repeat;background-size:contain}
.leftnav .list_taoke ul li .content .sale_num{color:#9a9a9a;font-size:12px;height:18px}
.leftnav .list_taoke ul li .content .sale_num i{font-family:Arial}
.leftnav .list_taoke ul li .content .price{color:#fc4d52;font-size:18px;height:35px;line-height:35px;margin:5px 0 0 -4px}
.leftnav .list_taoke ul li .content .price span{font-size:24px;font-weight:700;font-family:Arial}
.leftnav .list_taoke ul li .content .price i.p{position:relative;top:-1px}
.leftnav .list_taoke ul li .content .price b{line-height:14px;background:url(/static/images/taoke/quan.png) center rgba(255,248,248,1);background-size:contain;font-size:12px;border-radius:2px;font-weight:400;padding:2px 7px;margin:9px 0;position:relative;min-width:57px;text-align:center;box-sizing:border-box;height:19px}
.leftnav .list_taoke ul li .content .price b i{font-family:Arial;font-size:15px;margin:0 2px 0 0;position:relative;top:1px}




/*置顶推广*/
.toplist{ margin-top:20px;}
.toplist ul{}
.toplist li{BORDER-BOTTOM: #f5f5f5 1px solid;font-size: 16px;height:32px; line-height:32px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.toplist li span.ico_top{width:15px;height:13px; float:left; background:url(../images/ico_top.gif) no-repeat; display:block; margin:10px 5px 0 0;}
.toplist li span.ico_pic{width:15px;height:13px; float:left; background:url(../images/ico_pic.gif) no-repeat; display:block; margin:11px 5px 0 0;}
.toplist li.spread{color: #666;}
.toplist li.spread .want{}
.toplist li.spread .orange{color: #f78115;}

/*图片位推广180X90*/
.picads{ margin:10px 0;}
.picads ul{width:1200px;}
.picads ul li{float: left;width: 185px!important;width:185px;height: 90px;padding-right:18px; margin: 5px 0; display:block;overflow: hidden;}
.picads ul li:nth-child(6n){float:right;padding-right:0;}
.picads ul li.ad_left{}
.picads ul li.ad_right{float:right;padding-right:0;}

.leftpicads{ margin:10px 0;}
.leftpicads ul{}
.leftpicads ul li{width: 185px!important;width:185px;margin: 25px 0; display:block;}
.leftpicads ul li img{}
.leftpicads ul li h3{}

/*侧栏浏览记录*/
.myviewlist{ margin:10px 0;}
.myviewlist ul{}
.myviewlist ul li{margin:5px 0 5px 20px; padding: 5px 0; border-bottom: 1px solid #efefef;list-style-type:decimal;}
.myviewlist ul li img{}
.myviewlist ul li h3{ display: inline;}
.myviewlist ul li h3 a{ font-size: 14px;}
.myviewlist ul li h3 span.time{ color: #999;padding-left: 10px;}


/*主要内容*/
.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 em.tu{background-color: #78bc0e;}
.main .label em.hf{background-color: #36c;}
.main .label em.sj{background-color: #f78115;}
.main .label em.vip{background-color: #f78115;}
.main .label em.top{background-color: #FF4F00;}
.main .label em.flow{background-color:#ffead7; color: #f78115;}
.main .label em.fire{background-color:#ffead7; color: #f78115;}
.main .label em.rec{background-color:#ffead7; color: #f78115;}
*/
.theme-1 .titbox em{margin: 0 0 0 6px; padding: 0 6px; font-size: 12px; display: inline-block; height:16px; line-height:16px; border-radius: 10px;}
.theme-1 .titbox em.tu{background-color:#e7ffc2; color: #78bc0e;}
.theme-1 .titbox em.hf{background-color:#d6e3fd; color: #36c;}
.theme-1 .titbox em.sj{background-color:#ffead7; color: #f78115;}
.theme-1 .titbox em.vip{background-color:#ffead7; color: #f78115;}
.theme-1 .titbox em.top{background-color:#ffead7; color: #f78115;}
.theme-1 .titbox em.flow{background-color:#ffead7; color: #f78115;}
.theme-1 .titbox em.fire{background-color:#ffead7; color: #f78115;}
.theme-1 .titbox em.rec{background-color:#ffead7; color: #f78115;}

.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; /*height: 90px; line-height: 90px;*/max-height:90px;  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 .titbox{/*height: 60px; overflow: hidden;*/}
.theme-1 .titbox .title{color: #000; font-size: 16px; font-weight:normal;}

.theme-1 .labbox{height: 30px;}
.theme-1 .labbox .tag{margin-right:5px; padding-right: 5px; border-right: 1px solid #eee;color: #999;}
.theme-1 .labbox .tag:last-child{border-right:none;}

.theme-img{display: block; width: 120px; height: 90px; background: url(/static/images/nopic.gif); background-size: cover; vertical-align: top; float: left; margin-right: 10px;}
.theme-img img{width: 100%; height: 100%;}
.theme-2{width: 100px;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;}
 
.list-title {margin-top: 10px;}
.list-title .theme-3{height: 30px;}
.gray{color: #999;}


/*分页*/
.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;}

