/*******public_variable**********/
.red { color: #f00; }
.cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
hr{height: 10px;background: #f6f6f6;border: none;}
.swiper-wrapper{width: 100%;height: 100%}

/* 列表页头 */
.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;}



/* 腕表库--机芯库 */
.price_h1 { font-size: 15px; line-height: 25px; padding: 10px 12.5px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.price_note_box { padding: 10px 10px 0; clear: both; }
.price_note_box:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.price_note_box em { float: left; position: relative; max-width: 70px; height: 20px; line-height: 21px; border: 1px solid #dfdfdf; padding: 0 18px 0 6px; font-size: 13px; margin-right: 10px; cursor: pointer; overflow: hidden; }
.price_note_box em a { display: block; width: 100%; height: 100%; color: #cd0000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.price_note_box em i { position: absolute; top: 0; right: 0; width: 18px; height: 20px; background: url(../../images/wap3.0/product/list_icon.png) 5px 6px no-repeat; background-size: 50px 300px; }
.clear_note { float: left; font-size: 12px; color: #999; line-height: 20px; height: 20px; }

.deck_nav { padding:10px 10px; }
.deck_nav dl + dl { margin-top: 10px; }
.deck_nav dl { position: relative; min-height: 25px; overflow: hidden; }
.deck_nav dl dt { width: 14.99%; line-height: 25px; }
.deck_nav dl dt a { display: block; font-size: 15px; color: #999; }
.deck_nav dl dt a.brand_up { background: url(../../images/wap3.0/product/deck_arr.png) 35px -11px no-repeat; background-size: 10px 25px; }
.deck_nav dl dd { width: 85%; margin-top: -15px; overflow: hidden; }
.deck_nav dl dd a { float: left; width: 25%; text-align: left; font-size: 14px; line-height: 24px; height: 24px; margin-top: 15px; overflow: hidden; }
.deck_nav dl dd a:nth-child(4n), .deck_nav dl dd a:nth-child(4n+3), .deck_nav dl dd a.deck_brand_more { text-indent: 5%; }
.deck_nav dl dd a.act { color: #733821; }
.deck_nav dl dd a.deck_brand_more { font-size: 12px; color: #999; background: url(../../images/wap3.0/product/deck_arr.png) 35px -11px no-repeat; background-size: 10px 25px; }
.deck_nav dl dd.deck_brand_down { width: 100%; margin-top: 0; height: 200px; max-height: 220px; overflow: scroll; }
.deck_nav dl dd.deck_brand_down a:nth-child(4n) { text-indent: 8%; }

/* 机芯列表 */
.deck_list_box { padding: 10px 10px 25px; }
.deck_list_box h3 { line-height: 20px; color: #999; font-size: 12px; }
.deck_list { margin-top: -5px; }
.deck_list dl + dl { border-top: 1px solid #dcdcdc; }
.deck_item { position: relative; height: 110px; padding: 25px 0 25px 120px; }
.deck_item dt { position: absolute; left: 0; top: 25px; width: 110px; height: 110px; }
.deck_item dt img { width: 110px; height: 110px; }
.deck_item_title { font-size: 16px; color: #733821; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.deck_item_info ul li { text-overflow: ellipsis; white-space: nowrap; float: left; font-size: 13px; line-height: 21px; margin-bottom: 5px; color: #999; height: 21px; overflow: hidden; }
.deck_item_info ul li span { color: #333; }
.deck_item_info ul li:nth-child(2n-1) { width: 60%; }
.deck_item_info ul li:nth-child(2n) { width: 40%; }
.watch_info_btn { position: relative; margin-top: 15px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #ccc; border-radius: 5px; }
.watch_info_btn span { display: inline-block; font-size: 13px; color: #666; }
.loadMore { padding-right: 25px; background: url(../../images/wap3.0/product/icon.png) 64px -148px no-repeat; background-size: 50px 350px; }





