@charset "utf-8";
/*
 * FOR: 鎼滅储椤甸潰
 * ------------------------------
 * 鎼滅储鍒楄〃椤甸潰銆佹悳绱㈡棤缁撴灉椤甸潰
 */


/*娓呴櫎娴姩*/
.drop-options:after,.pd-list .pd-item .info-ft:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}


/* ==========================================
 * 鎼滅储鍒楄〃
 * ------------------------------------------ */

/* 杩囨护 */
.sort-bar {width: 100%;background-color: #fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;border-bottom: 1px solid #e7e7e7;position: relative;}
.sort-bar .sort-item{text-align: center;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding: .44rem 0 0;}
.sort-bar .sort-toggle{display: block;height:2.335rem;line-height:1.56rem;padding: .335rem 0 0;text-align: center;font-size: .81rem;cursor: pointer;border: 1px solid transparent;border-bottom: 0;border-radius: .25rem .25rem 0 0;padding-bottom: 1px;margin-bottom: -1px;}
.sort-bar .toggle-val{display: inline-block;line-height: 1.56rem;padding: 0 .5rem 0 .5rem;border: 1px solid transparent;border-radius: 3rem;margin: -1px 0;position: relative;}
.sort-bar .toggle-ico{display: inline-block;width: .5rem;height: .32rem;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAM1BMVEUAAAC7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7sqQAV6AAAAEHRSTlMA6Sbw272laEJAEQPPzZWUtrV+GAAAAEFJREFUCNdVx8cRwCAMAMGTyOCg/qv1GBxgf0u0RWS3xYbKfFHINskA6X+iO96fDC2Mh8aj+vu+8lFn5pRJESl0F371BeFnw2EwAAAAAElFTkSuQmCC) center no-repeat;-webkit-background-size: contain;background-size: contain;margin-left: .15rem;vertical-align: middle;overflow: hidden;}
.sort-bar .toggle-txt{display: inline-block;max-width: 4.5rem;height: 1.56rem;line-height: 1.56rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.sort-bar .sort-toggle.active{color: #ff4448;padding-right: 1rem;} /*褰撳墠*/
.sort-bar .toggle-val.selected{border-color:#FF4448;;}/*閫夋嫨*/
.sort-bar .toggle-val.selected,.sort-bar .toggle-val.selected a{color: #ff4448;}
.sort-bar .toggle-val.selected .toggle-ico,.sort-bar .sort-toggle.active .toggle-ico{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAM1BMVEUAAAD6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0H6V0ENd0TvAAAAEHRSTlMA6Sbw272laEJAEQPPzZWUtrV+GAAAAEFJREFUCNdVx8cRwCAMAMGTyOCg/qv1GBxgf0u0RWS3xYbKfFHINskA6X+iO96fDC2Mh8aj+vu+8lFn5pRJESl0F371BeFnw2EwAAAAAElFTkSuQmCC);}
.sort-bar .drop-show .toggle-ico{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}/*灞曞紑*/
.sort-bar .drop-show .sort-toggle{border-color: #ddd;background: #fff;}
.sort-bar .sort-drop{width: 100%;background-color: #fff;position: absolute;left: 0;top: 100%;margin-top: 1px;-webkit-transform: translateY(-2rem);transform: translateY(-2rem);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;opacity: 0;visibility: hidden;}
.sort-bar .sort-drop .drop-options {padding: .75rem .94rem;font-size: .81rem;-webkit-max-height: calc(100vh - 12.5rem);max-height: calc(100vh - 12.5rem);overflow: auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.sort-bar .sort-drop .drop-options li{width: 50%;padding: .5rem 8% .5rem 0;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;}
.sort-bar .sort-drop .sort-option{display: block;height: 1.9rem;;line-height: 1.9rem;position: relative;padding-right: 1.5rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sort-bar .sort-drop .sort-option:before{content: '';display: block;width: 0%;height: 1px;background-color: #ff4448;position: absolute;left: 0;bottom: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sort-bar .sort-drop .sort-option.checked:before{width: 100%;}
.sort-bar .sort-drop .sort-option.checked:after{content: '';display: inline-block;width: 1rem;height: .6rem;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA/CAMAAABXTy/ZAAAAkFBMVEUAAAD7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0r7X0rZ2gkdAAAAL3RSTlMA7Pv3SjvzMXVvE+VVNicFyZR4Y09BGw/Zv7afiH1oXlkrI93V0YxF6OGxrqelCrYxy/YAAAHGSURBVFjD1djXkoJAEAXQIQmCGMGAAcGAef7/73bLdZqydrUZuTzsfbT02CpcWkQDya9GsBRNJDTkd4YCH/cuy1YOl8cb+ZMILk/lIzFYvvWVvJ1g5QnJRiawSZRsOmD5RHIBludSpQOWBySnYHlBchsseySj62NF8h4sr0meg+WI5AtYdiwlz3r/Re4GSt75YNloSva3Sj7mTclBFyvfZkpuhVi5l5CMvl5dpIr96s1r1+joxfl/mi38T+T9uxqlJ0xDfXnI1aj7OHQyXblN8uLFM5bq6q4594jkAfOxyAYWtCvJdqvLtqleda50UWs5VeWY5KRX7Zc2KtoulV2fNjt27hgqP9uFzp47Hesco/z37e/0arS0TZspO+0aXZFt2dVq1Cq0zi7ePjOfjpnbjCrsuWuhkZSdmy9o3jY76D23Y5Y2U9Dasa03/xna9fbciOaWKVPQ2ime5sbuuXZpp38W9EkIgD1iyk47DjFy9Vuut43G5dze/YH8yNSo7tx0boxB2yjZNPeECvqQCYG0h2fmMqGbLCAbvueG5dzwm0nugVD4jYiMDjk6xBuZ2xPY5Jtyz0Wnu6Eabcieiybie8l1LT7KF75knmC2OYWbAAAAAElFTkSuQmCC) center no-repeat;-webkit-background-size: contain;background-size: contain;position: absolute;right: 0;top: 50%;margin-top: -.3rem;}
.sort-bar .btn-group-flex{box-shadow: 0 1px 0 rgba(0,0,0,.08) inset;}
.sort-bar .btn-group-flex .sys-btn{border-radius: 0;box-shadow: none;}
.drop-show .sort-drop{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.sort-fixed {padding-bottom: 3.11rem;}
.sort-fixed .sort-bar{position: fixed;left: 0;top: 0;box-shadow: 0 2px 6px 0 rgba(114,114,114,0.10);}

/* 鎼滅储缁撴灉鍒楄〃 */
.pd-list .pd-item{padding: .88rem .94rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;border-bottom: 1px solid #ddd;}
.pd-list .pd-item .item-img,.pd-list .pd-item .item-img img{display: block;width: 5.5rem;height: 5.5rem;}
.pd-list .pd-item .item-img+.item-info{padding-left: .88rem;}
.pd-list .pd-item .item-info{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.pd-list .pd-item .item-tit{height: 2.5rem;line-height: 1.25rem;font-size: .94rem;font-weight: normal;overflow: hidden;}
.pd-list .pd-item .info-price{padding: .44rem 0 0;}
.pd-list .pd-item .info-price .pd-price{display: inline-block;padding-right: .15rem;}
.pd-list .pd-item .info-price .pd-price,.pd-list .pd-item .info-price .sys-badge{overflow: hidden;vertical-align: middle;}
.pd-list .pd-item .info-price .sys-badge{margin-top: -.15rem;}
.pd-list .pd-item .info-ft{color: #999;font-size: .75rem;}
.pd-list .pd-item .info-ft .cell-sale{float: left;}
.pd-list .pd-item .info-ft .cell-cmt{display: block;overflow: hidden;word-wrap: break-word;text-align: right;}
.pd-list  a:active .pd-item:active{background-color: #f8f8f8;}



/* ==========================================
 * 鎼滅储鏃犵粨鏋�
 * ------------------------------------------ */
.page-search-none .page-wrap{padding: .94rem .94rem 3rem;}
.sys-msg{text-align: center;padding: .7rem 0 2.2rem;font-size: .94rem;margin-left: 2.1rem;}
.sys-msg .msg-txt{display: inline-block;}
.sys-msg .msg-ico{display: inline-block;width: 1.7rem;height: 1.7rem;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;vertical-align: middle;position: absolute;margin-left: -2.1rem;margin-top: -.1rem;}
.sys-msg .msg-ico-fail{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAkFBMVEUAAAD/REj/SEz/aWz/XF//sLH/2Nn/foH/eHv/lZf/Vln/0NH/9vb/T1P/Ulb/ZWn/cnX/09T//Pz/TVH/goT/qqz/8vL/rK7/oaP/+vr/b3P/tLb/vb7/3t//j5H/m53/uLn/5OX/5+j/7/D/jI//wcL/7e7/xMX/en3/hon/pqj/yMn/Zmn/a2//YWT/REjxbnbVAAAAL3RSTlMA4dy0xWAum6OAzDkL09G5qjUF1phmEGRzB61bUCeIeVUhHROKSxZIn5JsQrqxvdhyZ2MAAAMoSURBVFjDpNTbcoIwEAbgn2OEgCACKuCh1upl3v/t6mRDmCggyHfTjgPZ7IHFGP9yZom7tu21m7Dzxcc37h6LxYuYeXfMcmhWluhlrZoDpoqKUIwIiwiT7Nbig/UOn20SI5MwzW9BcMvT0Mg12WBcFnTP29WeR9Aivq/sLkKQYcTV0Q863i/e/HqODuRcMYjHujebwdR1P2OOAX92G8zHCN9pc/9Dr1qF2nr4wNuqi9e991HnuEd8dHTVST134iqvtMQEZaqy42/9iinEKcMk2YkSiK8vvzt0ToHJCjrJMSMHQjphhpOQAmM46PQ0wwxZSlls0EmoXyVmKal3CbQdzc8RMx1pnvQuiGhv1JjNo60SgRRUfnyBml2ovRrKmvn4gi+7FNL2beSpq242g4qNpFmzKuimcCVfbuh/s4l8S+eazDe33BgcevpuGRU6uMJshWmnvuyDUSXrrivv6awFSdErFYQqarzO5Fes9+pDEBe9XEEeevvKrcEAyM++QutHraUcvXK1iH7QquQSaFPZvz5q+wP9tl/D7FWqF/mXQyuZ9YzQYEDzzMBiJTQuD7jgLG8aGVHrR4lB5aM2bhvJWpyp1iEWCKnaCfV6gZR2iUu1WyCnaZEr5IYFbnKVwKa9u0Agx+W/F6vrQRCGgQ7UB2JIFPmIBmHBKCD4/3+eg8RcuqzzoYt9a8I61q3Xu/oDFe0wb6Mk7kv9K5DvaHWvQGPil/9ofLKLQVH2eNG+ZOP6ne1dJUOTV/dpjZk9PdfPPchjtoQZ9l/UrFZ/xz9IlAgxnS671BtYd1bmOyTKLhEULeHZ7yVxVvTRrMiQJ6toASNkjRO1KxOph2vBCIAN9sjMNThYeW8fDsAGqLU2US5A0hH5UQq1QG/YZBLNMZmIQhWWox0R2B7hWolt4ZJ2hAYJWmp85hWnqEvaIGnLBqlQjJaal3TA0LIpiUA5JzyIxQyJcNCaHNs6OvbNTWtAtHBxp7LpWC6SH1iiJad+gcmonB6HIuxSCTFCQoQXNXKZJRd+Xil6FUhRkTgOL9dhWjRAkI805EMW+djnb4Mo+WhMPqwLNj78AC5x5KLsPlgYAAAAAElFTkSuQmCC);}
.sys-msg .msg-ico+.msg-txt{margin-left: .23rem;}
.require-tips .tips-hd{font-size: .81rem;font-weight: normal;padding-bottom: .6rem;}
.require-tips .tips-bd li{font-size: .94rem;padding-left: .81rem;position: relative;line-height: 1.31rem;padding-bottom: 1rem;}
.require-tips .tips-bd li:before{content: '';display: inline-block;width: .38rem;height: .38rem;background-color: #FA5741;border-radius: 50%;position: absolute;top: .49rem;left: 0;vertical-align: middle;}
.require-tips .tips-txt{display: inline;}
.require-tips .tips-txt+.sys-ico-service{margin-left: .69rem;}
.require-form .form-cells{border: 1px solid #ccc;margin-bottom: 1.25rem;}
.require-form .form-cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center; -moz-align-items:center; -webkit-align-items:center; align-items:center;padding: .5rem .63rem;}
.require-form .form-cell .cell-hd{}
.require-form .form-cell .cell-label{display: block;width: 6em;white-space: nowrap;overflow: hidden;color: #666;}
.require-form .form-cell .cell-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.require-form .form-cell .form-ipt{display: inline-block;width: 100%;height: 2rem;line-height: 2rem;border: 0;vertical-align: middle;}
.require-form .form-cell+.form-cell{border-top: 1px solid #ccc;}


