/* 列表页头 */
.product-nav{height: 40px;background: #fff;font-size: 0; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; }
.product-nav a{display: inline-block;width: 24.999%;height: 40px;line-height: 40px;text-align: center;vertical-align: middle;}
.product-nav a span{position: relative;display: inline-block;padding: 0 5px;font-size: 15px;}
.product-nav a.act span{font-size: 20px; font-weight: bold;}
.product-nav a.act span:after{content: '';position: absolute;left: calc(50% - 5px);bottom: 0;width: 10px;height: 3px;background: #74381e;}
/* 下拉加载 */
.loading-box{height: 42px;line-height: 42px;text-align: center;}
.loading-box span{display: inline-block;font-size: 9px;color: #010101;vertical-align: middle;}
.loading-box i{display: inline-block;width: 16px;height: 16px;background: url(https://static.xbiao.com/images/wap3.0/article/newloading.gif) 0 0 no-repeat;background-size: 16px 16px;vertical-align: middle;}


/* 腕表库-排行榜 */
/*首页*/
.main-tit{overflow: hidden; padding: 0 10px;}
.main-tit em{float: left; height: 35px; line-height: 45px; font-size: 15px;}
.main-tit i{float: right; height: 35px; line-height: 50px; font-size: 11px; color: #959595;}
.list-mb15{margin-bottom: 15px;}

/*range-tit*/
.range-tit{padding: 0 10px; height: 32.5px; line-height: 32.5px; color: #000; font-size: 15px; background-color: #f4f3f3;}
.range-tit em{float: left;}
.range-tit span{float: right;}
.range-tit span.arr{padding-right: 15px; background:url(../../images/wap3.0/arr-bottom.png) no-repeat center right;}
.range-tit span.arred{padding-right: 15px; background:url(../../images/wap3.0/arr-top.png) no-repeat center right;}
.range-tit span.range-view{font-size: 12px; color: #74381e;}
.range-tit span.range-view a{font-size: 12px; color: #74381e;}

/*国家排行，品牌排行，系列排行，子系列排行 */
.watch_range .list{padding: 12.5px 10px}
.watch_range .list ul{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 12.5px 8.5px;}
.watch_range .list ul li{ height: 24px; border: 1px solid #dcdcdc;border-radius: 3px;}
.watch_range .list ul li span{display: block;}
.watch_range .list ul li span a{display: block; width: 100%;  height: 24px; overflow: hidden; line-height: 24px; text-align: center;  font-size: 14px;}
.watch_range .wrap{padding: 0 10px}
.watch_range .more{display: block;height: 24px;border: 1px solid #ccc;border-radius: 5px;margin-bottom: 12.5px;font-size: 14px;text-align: center;line-height: 24px}

/*toplist*/
.top-list{}
.top-list dl{}
.top-list dl dt{position: relative; padding:7px 10px 0px 155px;line-height: 20px;border-bottom: 1px solid #e5e5e5;}
.top-list dl dt em{position: absolute; left: 12px; font-size: 11px; color: #a0a0a0}
.top-list dl dt span{ font-size: 11px; color: #a0a0a0;}
.top-list dl dd{position: relative; height: 28px; padding: 18px 10px 18px 155px; border-bottom: 1px solid #e5e5e5;}
.top-list dl dd:last-child{border: none}
.top-pos{padding-left: 15px; position: absolute; left: 12px; top: 15px; padding-top: 21px;}
.top-pos em{display: block;}
.top-pos em.cn{position: absolute; left: 0; top: 0; font-size: 14px; height: 20px; overflow: hidden; line-height: 20px; color: #74381e;}
.top-pos em.cn i{font-size: 12px; line-height: 20px; width: 18px; display: inline-block; color: #74381e;}
.top-pos em.en{font-size: 9px; line-height: 12px; color: #74381e; height: 12px; overflow: hidden;    margin-left: 5px;}
.top-pos a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.top-pos .top-bar{padding-top: 3px; width: 107px;    margin-left: 5px; }
.top-pos .top-bar span{display: block; height: 4px; background-color: #f6f6f6; border-radius: 2px;}
.top-right{position: relative;font-size: 11px; line-height: 15px; max-height: 30px; overflow: hidden; color: #000}
.top-right a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.love-list{margin-bottom: 30px;}
.love-list ul li{position: relative; overflow: hidden; padding-left: 155px; height: 159px; border-bottom: 1px solid #e5e5e5;}

/* 腕表热度排名 */
/*左侧*/
.love-order{position: absolute; left: 12px; top: 17px; height: 10px; width: 40px; font-size: 12px; color: #74381e;}
.love-left{position: absolute; left: 0; top: 0; margin: 17px 0 15px 40px; width: 90px; overflow: hidden;}
.love-left img{width: 100%;}
/*右侧*/
.love-right{padding: 17px 12px 17px 0;}
.love-right .love-tit{font-size: 13px; height: 36px; line-height: 18px; overflow: hidden;}
.love-right .love-tit a{color: #000; height: 100%; display: block;}
.love-right .love-line{font-size: 12px; color: #666; line-height: 15px; height: 18px; padding: 5px 0; position: relative;}
.love-num{color: #cc0000; font-size: 10px;}
.love-right .love-line span{font-size: 12px; height: 20px; line-height: 20px; margin-right: 20px;}
.love-right .love-line span img{width: 12px;display: inline-block;vertical-align: middle;  margin-right: 5px; margin-top: -1px;}
.love-right i{display: block; height: 16px;font-size: 9px; padding: 5px 0; line-height: 18px;color: #666; position: relative;}

.love-right em{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 30px;width: 100%;font-size: 11px; color: #000; line-height: 15px; text-align: justify}
.love-right em a{color: #000; height: 100%; display: block;}

