@charset "utf-8";
.mb20{margin-bottom: 20px;}

.filter-fix{display: none;height: 65px;border-bottom: 1px solid #e0e0e0;background-color: #fff;position: fixed;top: 0;left: 0;right: 0;z-index: 15;-webkit-box-shadow: 0 0 7px #ccc;-moz-box-shadow: 0 0 7px #ccc;-ms-box-shadow: 0 0 7px #ccc;box-shadow: 0 0 7px #ccc;}
.filter-fix .other-entrance{padding-top: 20px;padding-right: 15px;}
.filter-fix .filter-sel{margin-left: 0;margin-right: 10px;border: 1px solid #dcdee2;height: 32px;border-radius: 3px;width: auto; margin-top: 17px;}
.filter-fix .filter-sel .sel-txt{height: 30px;line-height: 30px;padding: 0 10px;}
.filter-fix .filter-sel .arr{margin-top: 9px;}
.filter-fix .filter-sel .select-ul{top: 30px;}
.filter-fix .filter-sel .select-ul a{padding-left: 10px;}
.filter-fix .filter-sel:hover{box-shadow: none;}
.filter-fix .filter-sel:hover .select-ul{box-shadow: none;}
.filter-selectBox{padding-left: 15px;}
.filter-fix .label{line-height: 32px;font-weight: bold;color: #666;float: left;margin-top: 17px;}
.filter-fix .ys-sel,.filter-fix .area-sel{margin-left: 30px;}
.filter-fix .ys-sel .sel-txt{color: #ff5000;}
.filter-fix .ys-sel .filter-sel,.filter-fix .area-sel .filter-sel{margin-right: 0;}
.ys-sel .filter-sel{width: 114px;}
.filter-selectBox > .filter-sel:nth-child(2){width:190px;}
.filter-wrap{background-color: #fff;border: 1px solid #eeeeee;padding: 0 20px;}
.filter-tit{height: 54px;line-height: 54px;}
.other-entrance{overflow: hidden;padding-top: 15px;}
.other-entrance a{margin-left: 36px;color: #666666;font-weight: bold;font-size: 14px;line-height: 24px;float: left;padding-left: 26px;background: url(../img/icon/rank_icon_list.png) no-repeat;}
.other-entrance a.icon1{background-position: 0 4px;}
.other-entrance a.icon2{background-position: 0 -46px;}
.other-entrance a.icon3{background-position: 0 -95px;}
.other-entrance a.icon4{background-position: 0 -427px;}
.other-entrance a:hover{color: #e6191e;}

.filter-sel{width: 118px;margin-top: 9px;margin-left: -20px;box-sizing: border-box;
    cursor: pointer;position: relative;border: 1px solid transparent;}
.filter-sel .arr{width: 12px;height: 12px;background: url(../img/icon/rank_icon_list.png) -3px -310px no-repeat;float: right;margin-top: 13px;margin-left: 14px;}
.filter-sel .sel-txt{font-weight: bold;height: 38px;line-height: 38px;padding-left: 20px;padding-right: 14px;background-color: #fff;position: relative;z-index: 11;}
.filter-sel .select-ul{display: none;border: 1px solid transparent;background-color: #fff;position: absolute;top: 38px;left: -1px;right: -1px;z-index: 10;box-sizing: border-box;max-height: 386px;overflow-y: auto;}
.filter-sel .select-ul a{display: block;height: 32px;line-height: 32px;padding-left: 20px;}
.filter-sel .select-ul a:hover,.filter-sel .select-ul a.on{background-color: #f8f8f8;color: #e6191e;}
.filter-sel:hover{border: 1px solid #eee;-webkit-box-shadow: 1px 0px 5px #dfdfdf;-moz-box-shadow: 1px 0px 5px #dfdfdf;-ms-box-shadow: 1px 0px 5px #dfdfdf;box-shadow: 1px 0px 5px #dfdfdf;}
.filter-sel:hover .arr{background-position: -3px -348px;}
.filter-sel:hover .select-ul{display: block;border: 1px solid #eee;border-top: none;-webkit-box-shadow: 1px 0px 5px #dfdfdf;;-moz-box-shadow: 1px 0px 5px #dfdfdf;-ms-box-shadow: 1px 0px 5px #dfdfdf;box-shadow: 1px 0px 5px #dfdfdf;}

.filter-item dl{border-top: 1px solid #eeeeee;padding: 15px 0 10px 0;overflow: hidden;}
.filter-item dl dt{width: 42px;line-height: 21px;float: left;font-size: 14px;font-weight: bold;color: #666666;position: relative;margin-bottom: 5px;}
.filter-item dl dt::after{content: "";width: 1px;height: 14px;background-color: #dddddd;position: absolute;top: 4px;right: 0;}
.filter-item dl dd{width: 1108px;float: right;}
.filter-item dl dd a{display: inline-block;padding: 0 5px;height: 21px;line-height: 21px;margin-right: 10px;font-size: 14px;color: #666666;margin-bottom: 5px;}
.filter-item dl dd a.on,.filter-item dl dd a:hover{background-color: #e6191e;color: #fff;}

.localtion{margin-bottom: 0;background: url(../img/title_bg.png) no-repeat;color: #ffffff;padding-left: 75px;height: 60px;line-height: 54px;padding-top: 6px;box-sizing: border-box;margin-top: 14px;}
.localtion h3{font-size: 22px;font-weight: bold;display: inline-block;vertical-align: top;}
.localtion p{display: inline-block;}
.localtion.cus-bg{background-position: 0 0;}
.localtion.hot-bg{background-position: 0 -110px;}
.localtion.sort-bg{background-position: 0 -219px;}
.localtion.kb-bg{background-position: 0 -329px;}
.localtion.rq-bg{background-position: 0 -438px;}
.localtion.tj-bg{background-position: 0 -548px;}
.localtion.area-bg{background-position: 0 -657px;}
.localtion.money-bg{background-position: 0 -767px;}

.list-left{width: 880px;}
.listxm-ul .tabtit{height: 42px;line-height: 42px;border: 1px solid #eee;background-color: #fff;margin-bottom: 10px;padding: 0;}
.listxm-ul .tabtit:hover{background-color: #fff;}
.listxm-ul li{overflow: hidden;background-color: #ffffff;border-bottom: 1px dashed #eee;color: #666666;font-weight: bold;padding: 18px 0;height: 90px;line-height: 90px;}
.listxm-ul li:last-child{border-bottom: none;}
.listxm-ul li .r-num{float: left;width: 70px;text-align: center;}
.listxm-ul li .r-num i{display: inline-block;vertical-align: middle;height: 30px;line-height: 30px;width: 26px;text-align: center;font-style: normal;font-weight:bold;color:#333; ;}
.listxm-ul li .r-num i.num1{background: url(../img/icon/rank_icon.png) 0 -363px no-repeat;color: #fff;line-height: 35px;font-weight: normal;}
.listxm-ul li .r-num i.num2{background: url(../img/icon/rank_icon.png) 0 -406px no-repeat;color: #fff;line-height: 35px;font-weight: normal;}
.listxm-ul li .r-num i.num3{background: url(../img/icon/rank_icon.png) 0 -449px no-repeat;color: #fff;line-height: 35px;font-weight: normal;}
.listxm-ul li .r-pic{float: left;width: 132px;}
.r-pic .picBox{width: 120px;height: 90px;border: 1px solid #f1f1f1;}
.r-pic .picBox img{width: 100%;height: 100%;}
.listxm-ul li .r-name{float: left;width: 174px;padding-right: 25px;box-sizing: border-box;}
.listxm-ul li .r-name h3{color: #333;font-weight: bold;line-height: 24px;}
.listxm-ul li .r-name h3 span{display: inline-block;max-width: 114px;vertical-align: middle;}
.listxm-ul li .r-name h3 .zs-icon{display: inline-block;width: 17px;height: 15px;background: url(../img/icon/zs_icon.png) center center no-repeat;vertical-align: middle;margin-left: 5px;}
.listxm-ul li .r-name p{color: #999999;line-height: 22px;font-size: 14px;height: 66px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.listxm-ul li .r-money{float: left;width: 108px;}
.listxm-ul li .r-money .money-range{color: #ff5000;font-weight: bold;}
.listxm-ul li .r-store{float: left;width: 92px;}
.listxm-ul li .r-area{float: left;width: 74px;}
.listxm-ul li .r-industry{float: left;width: 74px;}
.listxm-ul li .r-popularity{float: left;width: 66px;}
.listxm-ul li .r-popularity i{display: inline-block;width: 20px;height: 20px;background: url(../img/icon/rank_icon_list.png) 0 -147px no-repeat;vertical-align: middle;}
.listxm-ul li .r-popularity .up{background-position: 0 -147px;}
.listxm-ul li .r-popularity .down{background-position: 0 -197px;}
.listxm-ul li .r-btn{float: left;width: 90px;}
.r-btn button{height: 24px;width: 72px;border: 1px solid #999999;color: #999;font-size: 12px;background-color: #fff;border-radius: 3px;}
.listxm-ul li p{color: #333;height: 90px;}
.listxm-ul li:hover{background-color: #f9f9f9;}
.listxm-ul li:hover .picBox{-webkit-box-shadow: 0 0 7px #999;-moz-box-shadow: 0 0 7px #999;-ms-box-shadow: 0 0 7px #999;box-shadow: 0 0 7px #999;}
.listxm-ul li:hover .r-name h3{color: #e6191e;}
.listxm-ul li .r-btn button:hover{border-color: #e6191e;color: #e6191e;}
/* page */
.nextPage{height:44px;text-align:center;margin:0 auto;padding:25px 0;}
.nextPage a{display:inline-block;width:38px;text-align:center;color:#333;font-size:14px;height:38px;line-height:38px;background:#fff;
    border:1px solid transparent;
    margin:0 10px;*zoom:1;*display:inline;vertical-align:middle;border-radius:3px;}
.nextPage a:hover,.nextPage a.on{border-color:#e6191e;color:#e6191e;}
.nextPage a i{display:block;width:8px;height:12px;margin:14px auto 0;background:url(../img/icon/nav_icon.png) left -80px no-repeat;}
.nextPage a.next i{background-position-y:-108px;}
.nextPage a.next:hover,.nextPage a.prev:hover,.nextPage a.more:hover{background:#fff;color:#333;}
.nextPage a.more{width:auto;padding:0 12px;font-size:16px;}
.nextPage a.more i{background-position-y:-54px;width:14px;height:16px;display:inline-block;vertical-align:middle;margin:0 0 0 5px;}

.list-right{width: 300px;}
.list-r-item{border: 1px solid #f1f1f1;background-color: #fff;}
.list-r-item .tit{height: 40px;line-height: 40px;padding-left:15px;background-color: #f8f8f8;font-size: 15px;font-weight: bold;}
.list-r-item .news-ul{padding: 5px 0;}
.list-r-item .news-ul li{height: 35px;line-height: 35px;padding: 0 16px;}
.list-r-item .news-ul li a{color: #666666;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-r-item .news-ul li a:hover{color: #e6191e;}
.list-r-item .news-ul li i{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 10px;width: 14px;height: 14px;background: url(../img/icon/rank_icon.png) no-repeat;}
.list-r-item .news-ul li i.num1{background-position: -2px -286px;}
.list-r-item .news-ul li i.num2{background-position: -2px -311px;}
.list-r-item .news-ul li i.num3{background-position: -2px -335px;}
.list-r-item .news-ul li i.num4{background-position: -2px -87px;}
.list-r-item .news-ul li i.num5{background-position: -2px -116px;}
.list-r-item .news-ul li i.num6{background-position: -2px -144px;}
.list-r-item .news-ul li i.num7{background-position: -2px -173px;}
.list-r-item .news-ul li i.num8{background-position: -2px -202px;}
.list-r-item .news-ul li i.num9{background-position: -2px -231px;}
.list-r-item .news-ul li i.num10{background-position: -2px -260px;}

.zts-ul li{padding: 0 19px;}
.zts-ul li a{display: block;border-bottom: 1px dashed #eeeeee;padding: 14px 0 12px 0;}
.zts-ul li:last-child a{border-bottom: none;}
.zts-ul li .pics{width: 258px;height: 111px;border: 1px solid #f1f1f1;}
.zts-ul li .pics img{width: 100%;height: 100%;}
.zts-ul li .txt{padding-top: 10px;}
.zts-ul li .txt h3{max-width: 160px;font-size: 14px;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.zts-ul li .txt h4{color: #999999;}
.zts-ul li .txt h4 span{color: #ff5000;}
.zts-ul li .txt p{color: #999999;margin-top: 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zts-ul li .txt p span{color: #333;margin-right: 20px;}
.zts-ul li:hover{background-color: #f9f9f9}
.zts-ul li:hover .pics{-webkit-box-shadow: 0 0 7px #999;-moz-box-shadow: 0 0 7px #999;-ms-box-shadow: 0 0 7px #999;box-shadow: 0 0 7px #999;}

.hot-recommend{background-color: #fff;}
.hot-recommend .tit{height: 46px;line-height: 46px;font-size: 18px;font-weight: bold;padding-left: 15px;background-color: #f8f8f8;border: 1px solid #f1f1f1;}
.youlike-ul{padding:20px;}
.youlike-ul li{float:left;margin-right: 16px;width: 180px;box-sizing: border-box;position: relative;top: 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s; }
.youlike-ul li:nth-child(6n){margin-right: 0;}
.youlike-ul li a{display:block;height:223px;}
.youlike-ul li .top{position:relative;}
.youlike-ul li .top img{width:180px;height:152px;}
.youlike-ul li .bot{position:absolute;left:0;right:0;bottom:0;height:52px;overflow:hidden;z-index:3;padding:10px 15px;background:#fff;border:1px solid #eee;border-top: none;
-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;transition:height .3s; }
.youlike-ul .bot h5{font-size:16px;color:#333;line-height:28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.youlike-ul .bot p{line-height:28px;font-size:14px;color:#787878;}
.youlike-ul .bot p b{font-weight:bold;color:#e6191e;padding-left:5px;}
.youlike-ul .bot p.txt{line-height:16px;height:32px;overflow:hidden;padding-top:4px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.youlike-ul li:hover .bot h5{color:#e6191e;}
.youlike-ul li:hover{-webkit-box-shadow:0 0 7px #999;-moz-box-shadow:0 0 7px #999;-ms-box-shadow:0 0 7px #999;box-shadow:0 0 7px #999;top: -3px;}
.youlike-ul li:hover .bot{height: 90px;}
.youlike-ul li:hover .bot p.txt{padding-top:0px;}

/* nodata */
.nodata{text-align: center;padding: 20px 0;}
.nodata p{display: inline-block;line-height: 82px;padding-left: 130px;background: url(../img/nodata.png) left center no-repeat;font-size: 16px;padding-top: 10px;color: #333;}
.nodata p span{color: #ff9900;padding: 0 5px;}
.tj-tit{color: #333333;font-size: 15px;font-weight: bold;margin-bottom: 12px;}
.tj-tit span{color: #ff9900;}