.h-70[data-v-b6640cb8] {
  height: 70px;
  overflow: hidden;
}
.checkbox .vam.checked[data-v-4ee4a13a] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOKADAAQAAAABAAAAOAAAAAANV2hTAAACK0lEQVRoBe2av0vDQBTH79k00qKbDv4DIgTJqiCoi/oPCLo5uTj5Rzj7HwiOUtzqKLhpBylEslvxH9DRRs/3StOhRL1c7lfkbkmv3L13n+83ubyEMOZbvRWAfPkf0eopcLae9+t85MDuw/TpnBiCHITgOGP7eb/OR2ShNgKcqTOIyNo9oIhKLo/xDrrsjsjavIMiKrk8xjvosjsia/MOiqjk8hjvoMvuiKzNOyiikq4xAPDKAC7xmMnmcNhBGARhYyNMkyN8Kj+QhXQUEJ6bs41N6PcH5FyQJtcc+JWMiw4CjuC2cjiC4nG8DBx2ZAAnryxkJqufUwyXDb/u8C3Eokw+hxz8FW5JBo7mOAKoB64yIO5uHRbAGjB4kFWYMX1wlQBx2+4G0cphmCS9YL61C/gusjykXrhKgHjR30Kn80lBoNd7D+bae+Ug9cNVAsTT82wYxdsUhFo5SDNwtC7pTYZz3sY7VLc8pDm4SoA0uTykWbjKgOUgzcMpARSDtAOnDPAvyCY0J4XzaCzWluPyS7pCoTgiTXqTKQr+0zUJ6eNLPp4KZ1NwlFMpIAUsgqT/qZmGo5zKAUcgBbcQG3C0Fm2PS+QkVjY3WRRf4O+3bMiPsfpZoKQmmzZAgkCwFmf8xCTQdC4tp+h0Ept9D2hTfRW5vYMqVLQZwztoU30Vub2DKlS0GcM7aFN9Fbm9gypUtBnj3zs4eVyiz4DHX8raFFxJbmJREsgHcUCBbwXtIWXIX4RQAAAAAElFTkSuQmCC) no-repeat;
  background-size: 14px;
}
@charset "UTF-8";
html,
a {
  color: #3a3a3a;
}

/* layout
-------------------------------------------------------------- */
.g {
  overflow: hidden;
}
.tr-span-1 {
  width: 37px;
}

/*checkbox*/
.tr-span-2 {
  width: 100px;
}

/*操作*/
.tr-span-3 {
  width: 130px;
}
.tr-span-4 {
  width: 146px;
}
.tr-span-5 {
  width: 210px;
}

/* background
-------------------------------------------------------------- */
.pro-delete-area .h s,
.pro-delete-area .h b,
.pro-delete-area .h i,
.order-paid-faq-area .h a,
.order-paid-faq-area dd .arrow,
.order-confirm .f s,
.order-confirm .f b,
.order-confirm .f i,
.order-gift-area s,
.order-gift-list i,
.order-old-address-list .address-mark i,
.order-payment-define-area .payment-wechat-tips i,
.order-payment-define-area .payment-alipay-tips i {
  background: transparent url(../../staticpc/img/sprites6.png) scroll no-repeat;
}
.order-form-tips s,
.order-form-tips b,
.bank-event-tips s {
  background: transparent url(../../staticpc/img/sprites16.png) scroll no-repeat;
}
.order-pe-faq-area .b dt {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAF7tIdeAAAAaVBMVEUAAAD/1pX/47f/9OJcUUH/7M//9OT/2Jr/5bzxwHL/6MT/0IX/3ae7mGCSeVOFb05pW0WghFf/0YpORzz/363/7tTJomV3ZUr/8t3/04/WrGn//flBPTitjlz/zHwzMzP/+e/ktm7/ynf7i47MAAAAAXRSTlMAQObYZgAAALNJREFUGNM9UAcSwyAMU/fIapo0gzCC/v/ICujV5/MJYckGgAD5AZQ7EB9Q7A+KFp/qYRTqW4JTo0Lr1bDpoqYbDCVa6SKjE6zJeZhJXe9S0yc33P26IPu9Zr4BT0ue+RQRchZgM4ghJN1N6skVd+YFFcsVJS6eJcatTBDsbes6O5GruKOIJkRVk2oeSrrMxKAmLqiSwfwyNEOX4AlLMY3R9tk8fUX1m2T+W2B7vvPjxj2dvpEJGnN/wPSoAAAAAElFTkSuQmCC) scroll no-repeat;
}
.order-pe-faq-area .b dd {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAF7tIdeAAAAflBMVEUAAADU6pni8buIokPr9dDV65tmdj3y+N8zMzPe77FvgT5ESTbp9MrR6ZPO54uixEjF43XH5HqZuUbn88b////M5obA4WuRrUX0+ua53VrB4W3Z7aZVYDnk8r9eazvv99nh8LeAl0Gqz0m33FP8/vn4/O48PjV3jEBNVDiz2kvrlmhkAAAAAXRSTlMAQObYZgAAAKhJREFUGNNFjccCwyAMQ9W9m92k2RPQ//9gbThUFz8JLAM1wHMGjMAqSIg2Gpk5vSsajQXprgyE5yYPJ2UKxWSUWsU32VJImgaGr6J9HVc6ffIBFtL2ZKeBcb6adH3q4S4oUDMiZ16Ar241ur+OHYI6H4peq/ejN7M76EhyoAnPbW/m/1GRdbStp2MoLs00Tc4qDsh0PNTMpiQLaa4W/nUL17ddCJNB3Q9vhiDYzZTkFgAAAABJRU5ErkJggg==) scroll no-repeat;
}
.order-pay-error-area .h .cartoon {
  background: transparent url(data:image/png;base64,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) scroll no-repeat;
}
.icon-minus-3,
.icon-plus-3 {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABRCAYAAAAAYE7PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU1RjUxNDk1QkY0QzExRTVBN0ZFQjI3RUMwMDJDQjEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU1RjUxNDk2QkY0QzExRTVBN0ZFQjI3RUMwMDJDQjEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTVGNTE0OTNCRjRDMTFFNUE3RkVCMjdFQzAwMkNCMTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTVGNTE0OTRCRjRDMTFFNUE3RkVCMjdFQzAwMkNCMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bbBirAAAC7klEQVR42uydPY7iMBhAE0QDR9jtZltEtYeg4BQUUNBwFBoKKLgEFNxhtwHRTrlnoEF45GjYTcA/yeqzSTLvSZFFgmJ9njeOHfnDqVIq8fH7+w/18897mpRgsVioy+VivNbr9ZLlclnqPmU5HA7qer0ar3W73WQ0GonWN5/PnfGtViux+s7ns7rdbs7vdDqdZDAYSMboFKJTRpYqtaWp6N8Hakbq6mHyspTtYeCLCvPYsyAMWIUxPYYQBozCWGTJvktzQUGYz9mQLh9lQRgozpIeBriFMi8Q0MOYBrj5XocxDPwT5te3N+M0yfBoQhhwv4cBQBhAGEAYQBhAGEAYAIQBhAGEAYQBhIGXoReF61J40XcluiFvrjMIdCmdKWBDZxDoUjpTwIbOINClZKaAC18GQQDuvUkaRRhbOkYobOkmbYmvDnQSgFeOYUhk++KJbJUNJJGNHuZ/mc1m2c3X63UUi/b7fVbfeDyOUt9kMsnq2263Ueo7nU5ZfcPhMNZ/5dOglzEM1Gda3e/3k5jvefSYJSZ6zMIjCWpLHV7cIQwgDCAMIAwgDCAMAMIAwgDCAMIAwgDCACAMIAwgDNQc54q7+xLLkNyXVYYkRhz35ZOtR/cwpmM6nap8GeLY7XYqX4Y4YsRxPB5Vvmzz4Wxk22dJWWyfJWUJGcejJG2XxtvIIRrbJoekNDHisMnRZmkqNaZEY/ukkJAmRhw+KdoqDbMkYFoNCAMIAwgDCAOAMIAwgDCAMIAwgDAACAMIAwgDCAMIAwgDgDDgZbPZVPo+vwQOmrK9hioI40v4kkgI8yWuSSS2xYjDl7jWsMS2tIQ0+npaEEZvImFrTH1eYpMJvXGETQp9XmJjiRhx6A0ibFLo8xE3kIghjfq8/vxIMjW2VCO7pJGSJWYcJmkaKotLmr+yWMcw+caWbmSTNNKyxIwjL03DZTFJU5DFO0sK1cghe5ZXxdFUWRyzpCdZmFZD5Wk1wgDCAMIAwkAT+RBgACBpfaNkFHZLAAAAAElFTkSuQmCC) scroll no-repeat;
}
.icon-sc-del,
.wb-tips-area i,
.order-sp-tips i,
.order-sp-tips s,
.bank-tips s,
.order-old-address-list .address-del,
.tips-area i,
.tips-area b,
.tips-area s,
.tips-area u {
  background: transparent url(../../staticpc/img/icon33.png) scroll no-repeat;
}
.icon-success-7 {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAABj1BMVEUAAAB6vVRys0x2uVH///90tU51t09wskt4u1J1t1BvsUpzs053uVL8/fvv9+uOx255u1R8vlaDwmDF4rXt9ens9ueAwFubzX7Y6837/fl+v1mCwV7j8dvq9eWFw2KWy3ig0IXS6cZwsUp9v1iBv12dzoG73am93qq/363B4LDD4bLf79bf79efz4Ot15Wx2Ju326PD4bPK5bvP58PT6cfp9ON8vViBwV6DwWGLxmqZyH+r1ZOr1pS226HH47fV6snl8d/w9+2BwVyKxWiLxWuMxWyNx2ydyYOfy4aizIuj0Ymq1JOu15e53KW93qvX68vZ7M/n8+D0+fD1+fJ0tFF2tFJ3tVR5tlZ7t1h9uFt6u1Z/uV2BumCCu2KGvGaIvmmLv22IxGWIxGeOwXGRw3WQyHCVxXqXx3yZx3+byIGZy3yhy4ei0Yem04ym042o1JCv15i12aC32KS126DB3bDF4bfI47nK4rvL5b3O5MHP58HR5sXW6Mva7c/d7NTh8Njk8t3o8+Pr9ef1+fP4+/ayBX0QAAAAAXRSTlMAQObYZgAAA6lJREFUaN6lmPd3qjAUgIkIpKDiqKPaWm1ttbW2ttXuvd5o3+t6e++9995/+AsENUBAkO8Xj+HwnUtyczMYxpr1g8mJnJxNAJDIyrmJyYN1pgN6S5VZYGC2UlpzZ+mO9QM6keRKt2NNXzUKbIhW+xxpQsMZ0IbMcKi9pzYPHDBfa6OJLwKHLMbtPGMycIw8Zu2ZLgAXbExbeWIR4IpIjO4ZBa4ZpXmmIu5FkSmzJz8IOmAwbxqvAuiIgmHs4jLoEFmfT0ugY5ZIzyrwwCoxT2UvIrk1g4vAE8Vm/cl4E2Ua9akKPFLV6mrUqyiKq28MeAbP3n7von513XH92l79pbGpF4lKbj1v/f7gnqHtLBIlXXrO+BVe6RuTKKvT7jwl1eOvc5BsTYeYlMuaiD09CyKna08xI648K5rngSgKugcjzLibyvoJe/7dExEs+WicGXLh+YI9f+8qHtFHPhtinFeQwRr2HN9SPeIA2d0yk6W9k9s3J0V6H3uObqoaQRB44mmWSdBSJejvqRjaEt+xZ/2GEoygQH5bgqF4ptSByek9Zezpvq4GgyG7m6EsZ0d+kynzE3v+XBsQWpCpxJiLETfUo74UfNYqOL+w5/dVgcQXJj7tjknEigua6XSjJw+xZ+0yaUF0EZ193/xpgvgoSJpu92FP7yWdRYEYfkpCcqL4WDM9R38349gzdtGo8fkCrYSkTBGIBviEZnoBtkLY8+OC0YLgW1OENml9yHQSm/ypY+33vFmDCDcnLa2MsErqPtVMmG/nKBafT2KbZYRa2ATFdIowfZUoGkmSOK5Z2KilllenQcv0WaJbELBRaqnFPyyoCdzop4+SWcNpsM3iT12OJDxCeOzeWwSjwPPhxnJEXSBZLWOUHH9nFYyi4flAY4GkL9k+bbAfHr6xDkaFbS7Z1E0EK1CHiTNqeL4r3NhEMMu07rYcJr0FwYJlu40W7yQYZEE0N1rUrR90FIzKsP1mlKMEwxuDUdgO2W+PWSfBIAK1dht2iR6MzoLYbXuEYC00rI4tw5G0bD7UhNsGg0iXHRyz+DbBsIHAlbyTgx+0DyYQgOEPzo6itsEEIIQjDg/HrE0wCDBpeVzfMHS3TTAQJqatD/5lQxawVsEgtssurjTCFsEgduNtbkfyuksWejAQbuadXPsQN1mQFgwsOLn2QdSXo8aQCAuce13v4GoMGizgiYurMXxZV0ym1e4mNDPJ4lonF3+hFLo+3JmbQYa5ncrEaMquZ/4Dfa9p5WaY6n0AAAAASUVORK5CYII=) scroll no-repeat;
}
.order-old-address .address-expand i {
  background: transparent url(../../staticpc/img/icon1.png) scroll no-repeat;
}
.sc-priority-time em:before,
.sc-priority-time b:before {
  background: url(../../staticpc/img/icon-order.png) no-repeat;
}

/* icon
-------------------------------------------------------------- */
.icon-success-7 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 72px;
  height: 72px;
  background-position: 0 0;
}

/* button
-------------------------------------------------------------- */
.button-go-shopping,
.button-go-shopping-2,
.button-go-checkout,
.button-action-ok,
.button-action-cancel,
.button-paid,
.button-return,
.button-action-define-2,
.button-paid-2,
.button-go-payhelp,
.button-change-pay,
.button-action-ok-3 {
  display: inline-block;
  cursor: pointer;
}
.button-go-shopping span,
.button-go-shopping-2 span,
.button-go-checkout span,
.button-action-cancel span,
.button-paid span,
.button-return span,
.button-action-define-2 span,
.button-paid-2 span,
.button-go-payhelp span,
.button-change-pay span {
  display: none;
}
.button-go-shopping {
  width: 95px;
  height: 33px;
  background-position: 0 0;
}
.button-go-shopping-2 {
  width: 89px;
  height: 33px;
  background-position: 0 -43px;
}
.button-go-shopping-2:hover {
  background-position: -99px -43px;
}
.button-go-checkout {
  width: 92px;
  height: 33px;
  background-position: 0 -89px;
}
.button-go-checkout:hover {
  background-position: -102px -89px;
}
.button-action-ok,
.button-action-cancel {
  width: 62px;
  height: 26px;
}
.button-action-ok {
  border: 0 none;
  background-position: 0 -224px;
}
.button-action-cancel {
  background-position: 0 -260px;
}
.button-paid {
  width: 169px;
  height: 33px;
  background-position: 0 -375px;
}
.button-paid:hover {
  background-position: -179px -375px;
}
.button-return {
  width: 93px;
  height: 33px;
  background-position: 0 -418px;
}
.button-return:hover {
  background-position: -103px -418px;
}
.button-action-define-2 {
  width: 95px;
  height: 33px;
  background-position: 0 -461px;
}
.button-paid-2 {
  width: 119px;
  height: 33px;
  background-position: 0 -332px;
}
.button-paid-2:hover {
  background-position: -129px -332px;
}
.button-go-payhelp {
  width: 119px;
  height: 33px;
  background-position: 0 -504px;
}
.button-go-payhelp:hover {
  background-position: -129px -504px;
}
.button-change-pay {
  display: inline-block;
  width: 146px;
  height: 33px;
  background-position: 0 -618px;
}
.button-change-pay:hover {
  background-position: -156px -618px;
}
.button-action-ok-3 {
  border: 0 none;
  width: 138px;
  height: 26px;
  text-align: center;
  background-position: 0 0;
  color: #FFF;
  font-size: 13px;
  font-weight: 700;
}
.button-style-1,
.button-style-2,
.button-style-3,
.button-style-4,
.button-style-5,
.button-style-disabled-1,
.button-style-disabled-2,
.button-style-disabled-4,
.button-extend-search {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  cursor: pointer;
}
.button-style-disabled-1,
.button-style-disabled-2,
.button-style-disabled-4 {
  cursor: not-allowed;
}
.button-style-1:hover,
.button-style-2:hover,
.button-style-3:hover,
.button-style-4:hover,
.button-style-5:hover,
.button-style-disabled-1:hover,
.button-style-disabled-2:hover,
.button-style-disabled-4:hover {
  text-decoration: none;
}
.button-style-1 {
  border: 1px solid #E01D20;
  background-color: #E01D20;
  color: #FFF;
}
.button-style-1:hover {
  background-color: #E64A4D;
  border-color: #E64A4D;
}
.button-style-1:active {
  background-color: #C91A1D;
  border-color: #C91A1D;
}
.button-style-disabled-1 {
  background-color: #F6BBBC;
  border: 1px solid #F6BBBC;
  color: #FFF;
  cursor: not-allowed;
}
.button-style-2 {
  border: 1px solid #E15704;
  background-color: #FF5F00;
  color: #FFF;
}
.button-style-2:hover {
  background-color: #FF6F1A;
  border-color: #FF5F00;
}
.button-style-2:active {
  background-color: #E55500;
  border-color: #CA4E04;
}
.button-style-3 {
  border: 1px solid #000;
  background-color: #303030;
  color: #FFF;
}
.button-style-4 {
  border: 1px solid #D1D1D1;
  background-color: #F7F7F7;
  background-color: rgba(0, 0, 0, 0.03);
  color: #333;
}
.button-style-4:hover {
  border-color: #DADADA;
  background-color: #F9F9F9;
  color: #5C5C5C;
}
.button-style-4:active {
  border-color: #C6C6C6;
  background-color: #EAEAEA;
  color: #303030;
}
.button-style-disabled-4 {
  border: 1px solid #F1F1F1;
  background-color: #FDFDFD;
  color: #C1C1C1;
}
.button-style-5 {
  color: #FFF;
  background-color: #D81B24;
  border: 1px solid #D81B24;
}
.button-style-5:hover {
  background-color: #DB2D35;
  border-color: #DB2D35;
}
.button-style-5:active {
  background-color: #C71921;
  border-color: #C71921;
}
.button-style-disabled-2 {
  border: 1px solid #F6F6F6;
  background-color: #F9F8F8;
  color: #DEDAD7;
  cursor: not-allowed;
}
.button-go-shopping-3,
.button-go-checkout-2 {
  width: 148px;
  height: 35px;
  line-height: 35px;
  font-family: honorSansBrand, 微软雅黑;
  font-size: 16px;
}
.button-re-purchase {
  width: 90px;
  height: 24px;
  line-height: 24px;
}
.button-add-cart-3 {
  width: 100px;
  height: 25px;
  line-height: 25px;
}
.button-action-use,
.button-action-use-disabled {
  font-family: honorSansBrand, "Tahoma", "微软雅黑";
  height: 18px;
  line-height: 1.2;
  width: 39px;
}
.button-submit-order {
  width: 118px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  font-family: honorSansBrand, 微软雅黑;
}
.button-confirm-payment,
.button-go-payment {
  font-family: honorSansBrand, 微软雅黑;
  font-size: 16px;
  width: 148px;
  height: 35px;
  line-height: 33px;
  _line-height: 35px;
}

/* icon
-------------------------------------------------------------- */
.icon-minus-3,
.icon-plus-3,
.icon-minus-disabled-3,
.icon-plus-disabled-3 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 15px;
  height: 15px;
}
.icon-minus-3 {
  background-position: 0px -66px;
}
.icon-minus-3:hover {
  background-position: -25px -66px;
}
.icon-minus-3:active {
  background-position: -50px -66px;
}
.icon-minus-disabled-3 {
  background-position: -75px -66px;
}
.icon-plus-3 {
  background-position: 0px -41px;
}
.icon-plus-3:hover {
  background-position: -25px -41px;
}
.icon-plus-3:active {
  background-position: -50px -41px;
}
.icon-plus-disabled-3 {
  background-position: -75px -41px;
}
.icon-minus-3,
.icon-plus-3 {
  border-color: #999 !important;
}
.icon-minus-3:hover,
.icon-plus-3:hover {
  border-color: #CCC !important;
}
.icon-minus-3:active,
.icon-plus-3:active {
  border-color: #999 !important;
}
.icon-minus-disabled-3,
.icon-plus-disabled-3 {
  border-color: #E0E0E0 !important;
}
.icon-sc-del {
  display: block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background-position: -16px -30px;
  margin: 0 auto;
}
.icon-sc-del:hover {
  background-position: 4px -51px;
  background-color: #E01D20;
}
.icon-sc-del:active {
  background-position: -16px -51px;
  background-color: #C91A1D;
}
.label-success,
.label-error {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAADdCAYAAADadnAzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q5RjYwOTlDMjlFMTFFNjk1MENBRTIyQzRGQkYzOTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q5RjYwOThDMjlFMTFFNjk1MENBRTIyQzRGQkYzOTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjE5Q0RFQ0JERjAxMUU2QjhCRkU2QTgyNTBENjhDNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjE5Q0RFREJERjAxMUU2QjhCRkU2QTgyNTBENjhDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvAsUtEAAAbsSURBVHja7Fx/SF1V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) scroll no-repeat;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  height: 16px;
  line-height: 16px;
  padding: 0 0 0 22px;
}
.label-success {
  background-position: 0 -130px;
  color: #333333;
}
.label-error {
  background-position: 0 -105px;
  color: #333333;
}
.label-info {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #333333;
}

/* 提示语
-------------------------------------------------------------- */
.tips-area {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
}
.tips-area i,
.tips-area b {
  float: left;
  width: 14px;
  height: 14px;
  margin: 10px 0 0 9px;
}
.tips-area s,
.tips-area u {
  position: absolute;
  font-size: 0;
  line-height: 0;
}
.tips-area .tips-text {
  margin-left: 32px;
  overflow: hidden;
  font-family: honorSansBrand, "Tahoma", "微软雅黑";
  font-size: 12px;
  padding: 8px 10px 8px 0;
  line-height: 18px;
}
.tips-style-1 {
  border: 1px solid #D2D2D2;
  background-color: #F2F2F2;
  text-align: left;
}
.tips-style-1 i {
  background-position: 0 0;
}
.tips-style-1 b {
  background-position: -17px 0;
}
.tips-style-1 s {
  width: 12px;
  height: 7px;
  bottom: -7px;
  right: 29px;
  background-position: -72px -106px;
}
.tips-style-1 u {
  width: 11px;
  height: 7px;
  top: -7px;
  left: 64px;
  background-position: -72px -100px;
}

/* 步骤条
-------------------------------------------------------------- */
.progress-area {
  margin-top: 2px;
}
.progress-area div {
  width: 320px;
  height: 50px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.progress-area-3 .progress-sc-area {
  background-position: -42px -22px;
}

/* 订单--购物车--延保信息
-------------------------------------------------------------- */
.sc-area {
  font-family: honorSansBrand, "Tahoma", "微软雅黑";
}
.sc-area .order-old-pro-list,
.extend-info-area .order-pro-list {
  border: 1px solid #DEDEDE;
}
.sc-area .pro-area-2,
.extend-info-area .pro-area-2 {
  padding: 16px 20px;
}
.sc-area .pro-area-2 i,
.extend-info-area .pro-area-2 i {
  font-style: normal;
  color: #e01d20;
}

/* 订单--延保信息
-------------------------------------------------------------- */
.extend-info-area {
  margin-bottom: 35px;
}

/* 20130305-分单提示
-------------------------------------------------------------- */
.wb-tips-area {
  margin-bottom: -2px;
}
.wb-tips-area .tips-area {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 1px solid #E5D297;
  background-color: #FAF5D8;
  border-radius: 3px;
  text-align: left;
  vertical-align: top;
}
.wb-tips-area i {
  float: left;
  width: 14px;
  height: 14px;
  margin: 10px 0 0 10px;
  background-position: -76px -75px;
}
.wb-tips-area .tips-text {
  margin-left: 34px;
  overflow: hidden;
  line-height: 20px;
  color: #94792c;
  font-size: 16px;
  padding: 6px 10px 6px 0;
  font-family: honorSansBrand, 微软雅黑;
}

/* 20130305-购物车-选择分单
-------------------------------------------------------------- */
.sc-wb-select-area {
  padding: 17px 0 7px 12px;
}
.sc-wb-select-area label {
  font-size: 14px;
  color: #777;
  font-family: honorSansBrand, 微软雅黑;
}

/* 20170724--购物车确认订单改版
-------------------------------------------------------------- */
.sc,
.order {
  background: #f5f5f5;
  min-width: 1200px;
}
.whole-prompt:before,
.whole-prompt-btn:before,
.address-add-btn:before,
.address-sub a:before,
.order-address-list li.current:after,
.order-discount .order-coupon:before,
.discount-btn,
.p-price-save:before,
.sc-total-price p em:before,
.sc-total-price p b:after,
.order-roll-detail.current .order-roll-time:after,
.order-total-info em:before,
.order-total-info b:before,
.order-total-activity i:after {
  background: url(../../staticpc/img/icon-order.png) no-repeat;
}

/* 全局提示
-------------------------------------------------------------- */
.whole-prompt {
  border: 1px solid #ea9393;
  background: #fef2f2;
  color: #FA2A2D;
  line-height: 28px;
  padding: 0 30px 0 20px;
  margin-top: 10px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.whole-prompt:before {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  background-position: 0 0;
  position: relative;
  top: 2px;
  margin-right: 3px;
}
.whole-prompt .whole-prompt-link {
  color: #FA2A2D;
  text-decoration: underline;
  margin-left: 5px;
}
.whole-prompt .whole-prompt-btn {
  width: 29px;
  height: 28px;
  position: relative;
  text-indent: -999px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.whole-prompt .whole-prompt-btn:before {
  content: "";
  width: 12px;
  height: 12px;
  background-position: -12px 0;
  position: absolute;
  top: 8px;
  left: 8px;
}

/* 未登录提醒
-------------------------------------------------------------- */
.login-prompt {
  border: 1px solid #eace85;
  background: #fffdee;
  color: #FA2A2D;
  line-height: 48px;
  padding: 0 20px;
  margin-top: 10px;
}
.login-prompt:before {
  content: "";
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNTM5OUFDN0RBRDExRTc4NDUxRDY5RjU4Q0VGQzBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNTM5OUFEN0RBRDExRTc4NDUxRDY5RjU4Q0VGQzBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM1Mzk5QUE3REFEMTFFNzg0NTFENjlGNThDRUZDMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM1Mzk5QUI3REFEMTFFNzg0NTFENjlGNThDRUZDMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tbS+vAAABCElEQVR42oSRvWoCURCFdyeLSCBdKoNl8A0sbCwCIlgHDdinCmq1nY9gYyHYBLWzMNjlGUTsDATLQKo0KUP8yTdwJMsWOvAxl5kzd+eeDQPF4jp/RepAA25hD28wgkHx6+PHdaHEBdIrbKAHKzAoQQwZqDH0abrZxRMKFfDzDdxxnmnIL5ijjUxrbGh2g/8ow70fqO9Ij5CFpmnnXnAiGNqS+vBgeuAqOB9LKJjcsFTzF7apWuQ1k3WlVPMZnlI116xNPsc4cJFoVqGb+EeXpBaMfWAgn4dumzQv0E6Ip/AOs+OPy7nPsq6vB0ZaoyVxHbe+w8RnXdB069wNPXrta/jNiA+u+xNgAL8bTtGR8oCxAAAAAElFTkSuQmCC) no-repeat;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 3px;
}
.login-prompt a {
  width: 70px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  background: #FA2A2D;
  color: #fff;
  text-align: center;
  margin-left: 10px;
  border-radius: 2px;
}

/* 购物车
-------------------------------------------------------------- */
.sc-pro-title ul,
.sc-pro-list ul {
  float: left;
}
.sc-pro-title li,
.sc-pro-list li {
  float: left;
  width: 100px;
  margin-left: 30px;
  min-height: 14px;
  text-align: center;
}
.sc-pro-title li:first-child,
.sc-pro-list li:first-child {
  width: 450px;
  text-align: left;
  margin-left: 0;
}
.sc-pro-list li:nth-child(2) {
  width: 140px;
  margin-left: 10px;
  margin-right: -20px;
}
.sc-pro-title {
  background: #fff;
  line-height: 40px;
  padding-left: 40px;
  color: #a4a4a4;
}
.sc-pro-title label {
  float: left;
  width: 150px;
}
.sc-pro-list {
  background: #fff;
  padding-left: 40px;
  margin-top: 10px;
  padding-top: 20px;
}
.sc-pro-list > label {
  float: left;
  margin: 43px 3px 0 0px;
}
.sc-pro-area {
  float: left;
  width: 1130px;
  font-size: 14px;
}
.sc-pro-area .p-img {
  width: 100px;
  height: 100px;
  float: left;
  margin-right: 20px;
  position: relative;
}
.sc-pro-area .p-img img {
  width: 100%;
  height: 100%;
}
.sc-pro-area .p-img span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  font-size: 12px;
  background: #7f7f7f;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  display: none;
}
.sc-pro-area a.p-name {
  display: block;
  position: relative;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sc-pro-area a.p-name span {
  color: #fff;
  font-size: 12px;
  background: #c29a70;
  margin-right: 5px;
  border-radius: 2px;
  text-align: center;
  padding: 1px 8px;
  display: inline;
}
.sc-pro-area a.p-name .p-sku {
  margin-left: 7px;
}
.sc-pro-area .p-info {
  color: #666666;
  overflow: hidden;
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.sc-pro-area .p-info.disabled {
  cursor: unset;
}
.sc-pro-area .p-info .p-info-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 17px;
  max-width: 450px;
  overflow: hidden;
}
.sc-pro-area .p-info .arrow {
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAAA70lEQVRIDe2TOwoCMRCG46sQRW1EUXsLwcrOw1gqFh5JL2QngoUeQawEwec3i5FR9pFFEIQMfJvNJDP/ZLJrjDffgb/rQImKa19UXSW2rONzalLgfQZD2MAR0lidzVMYwBIuYLLyeNqVcQ9SwRga4GqSXGIqcIAzBKZPcMezgg60oA8uJ9HJd8TMIaie0WgBmd8gjUhY8lf1kvBTQHyuIonJowRcRJySxwnEiRRZnIBcqO35W1sk2FrGvsSMedZG0IUTyMcgIonJ2RN6B+LXZu+kjbMJ8r9sYQGRlbMWmMsJ9N4eE4lZgwh78x34QQceQxA3uUQ/bdIAAAAASUVORK5CYII=) no-repeat center;
  display: inline-block;
  background-size: cover;
  flex-shrink: 0;
  margin-left: 6px;
}
.sc-pro-area .p-info .arrow.show {
  transform: rotate(180deg);
}
.sc-pro-area .p-explain {
  color: #a4a4a4;
  margin-bottom: 6px;
  margin-top: 4px;
}
.sc-pro-area .p-label {
  *zoom: 1;
}
.sc-pro-area .p-label:before, .sc-pro-area .p-label:after {
  content: "";
  display: table;
}
.sc-pro-area .p-label:after {
  clear: both;
}
.sc-pro-area .p-label span {
  font-size: 14px;
  color: #FA2A2D;
  line-height: 18px;
  padding: 0 8px;
  margin-right: 8px;
  border: 1px solid #FA2A2D;
  float: left;
  margin-top: 6px;
}
.sc-pro-area .p-price {
  text-align: right;
}
.sc-pro-area .p-price span {
  display: inline-block;
  margin-bottom: 2px;
  font-size: 12px;
  margin-right: 4px;
}
.sc-pro-area .p-price s {
  color: #a4a4a4;
  font-size: 12px;
  transform: scale(0.83333);
}
.sc-pro-area .p-price .p-promoDesc {
  font-size: 12px;
  transform: scale(0.83333);
  color: #FA2A2D;
  letter-spacing: 0;
  text-align: right;
  line-height: 16px;
  font-weight: 400;
  position: relative;
  right: -7px;
}
.sc-pro-area .p-price .cartRed {
  color: #FA2A2D;
  margin-right: 4px;
}
.sc-pro-area .p-price .btn-discount {
  width: 64px;
  height: 18px;
  float: right;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100%;
  margin-top: 6px;
  margin-right: 4px;
}
.sc-pro-area .p-price-total {
  color: #FA2A2D;
  font-weight: bold;
}
.sc-pro-area .p-price-save {
  display: block;
  font-weight: normal;
}
.sc-pro-area .p-del {
  color: #a4a4a4;
}
.sc-pro-area.disabled .p-name {
  color: #a4a4a4;
}
.sc-pro-area.disabled .p-name a {
  color: #a4a4a4;
}
.sc-pro-area.disabled .p-info {
  color: #a4a4a4;
}
.sc-pro-area.disabled .p-price span {
  color: #a4a4a4;
}
.sc-pro-area.disabled .p-label span {
  color: #e5a6a8;
  border-color: #e5a6a8;
}
.sc-pro-area.disabled .p-price-total {
  color: #e5a6a8;
}
.sc-pro-area.disabled .p-del {
  color: #FA2A2D;
}
.sc-pro-area.disabled .p-stock-area {
  border-color: #eaeaea;
}
.sc-pro-area.disabled .p-stock-area .p-stock-text {
  border-color: #eaeaea;
  color: #a4a4a4;
}
.sc-pro-area.disabled .p-stock-area .p-stock-btn a:first-child {
  /* color: #d6d6d6;
  cursor: not-allowed; */
}
.sc-pro-area.disabled li:first-child + li + li {
  color: #a4a4a4;
}
.sc-pro-area .report-errors {
  margin-top: 6px;
}
.sc-pro-discount {
  position: relative;
  padding-left: 18px;
  font-size: 16px;
  margin-bottom: 16px;
}
.sc-pro-discount label {
  font-weight: bold;
  margin-right: 4px;
}
.sc-pro-discount:before {
  content: "";
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  color: #333;
  font-size: 16px;
  position: absolute;
  text-indent: 0;
  z-index: 2;
  top: 2px;
  left: 0;
}
.sc-pro-discount .p-time {
  display: inline-block;
  font-size: 14px;
}
.sc-pro-discount .p-time p {
  display: inline-block;
  position: relative;
  top: -1px;
}
.sc-pro-discount .p-time p span {
  border: 1px solid #333;
  padding: 0 1px;
  border-radius: 2px;
}
.sc-pro-main {
  margin-bottom: 18px;
  position: relative;
}
.sc-pro-main a.p-name {
  margin-bottom: 2px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
}
.sc-pro-parts {
  margin-bottom: 20px;
  position: relative;
}
.sc-pro-parts:before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #f5f5f5;
  position: absolute;
  top: -7px;
  margin-left: 40px;
  z-index: 2;
}
.sc-pro-parts-list {
  background: #f5f5f5;
  border-bottom: 2px solid #fff;
  width: 1070px;
  padding: 16px 0 0 20px;
  position: relative;
}
.sc-pro-parts-list ul {
  width: 970px;
  float: right;
  margin-bottom: 20px;
}
.sc-pro-parts-list ul.disabled .p-name {
  color: #a4a4a4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
}
.sc-pro-parts-list ul.disabled .p-price span {
  color: #9c9c9c;
}
.sc-pro-parts-list ul.disabled .p-price-total {
  color: #e5a6a8;
}
.sc-pro-parts-list ul.disabled .p-del {
  color: #FA2A2D;
}
.sc-pro-parts-list ul.disabled li:first-child + li + li {
  color: #a4a4a4;
}
.sc-pro-parts-list h2 {
  float: left;
  width: 100px;
  line-height: 1;
  margin-top: 4px;
}
.sc-pro-parts-list .p-img {
  width: 36px;
  height: 36px;
  overflow: hidden;
  margin-right: 20px;
  margin-top: 4px;
}
.sc-pro-parts-list .p-img span {
  height: 14px;
  line-height: 14px;
}
.sc-pro-parts-list a.p-name {
  white-space: nowrap;
}
.sc-pro-parts-list .p-price span {
  margin-bottom: 0;
}
.sc-pro-parts-list .report-errors {
  display: inline-block;
}
.sc-pro-parts-detail .p-name .p-label-2 {
  margin-top: 15px;
}
.sc-pro-parts-detail li:last-child {
  float: right;
}
.sc-pro-parts-detail li:last-child .p-img {
  cursor: default !important;
}
.sc-pro-parts-detail li:last-child a {
  color: #a7a7a7;
  margin-top: 15px;
  display: block;
}
.sc-pro-parts-main {
  margin-bottom: 8px;
}
.sc-pro-parts-main .sc-pro-parts-list {
  background: #f5f5f5;
  width: 1074px;
  padding: 20px 0 20px 16px;
  position: relative;
  border-bottom: none;
}
.sc-pro-parts-main .sc-pro-parts-list .sc-pro-main {
  margin-bottom: 0;
}
.sc-pro-parts-main .sc-pro-parts-list ul {
  width: 1074px;
  line-height: 20px;
  float: right;
  margin-bottom: 0;
}
.sc-pro-parts-main .sc-pro-parts-list ul li:first-child {
  width: 554px;
}
.sc-pro-parts-main .sc-pro-parts-list ul li:first-child .p-label-1 {
  padding: 0 12px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #FA2A2D;
  border: solid 1px #FA2A2D;
  display: inline-block;
  margin-right: 16px;
  font-style: normal;
}
.sc-pro-parts-main .sc-pro-parts-list ul li:first-child .p-label-2 {
  padding: 0 12px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: #FA2A2D;
  display: inline-block;
  margin-right: 16px;
  font-style: normal;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-name {
  color: #a4a4a4;
  display: flex;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-name i {
  flex-shrink: 0;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-name a {
  color: #a4a4a4;
  display: flex;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-name .gift-name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-height: 20px;
  max-width: 500px;
  overflow: hidden;
  margin-right: 5px;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-name em {
  flex-shrink: 0;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-price span {
  color: #a4a4a4;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-price-total {
  color: #e5a6a8;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled .p-del {
  color: #FA2A2D;
}
.sc-pro-parts-main .sc-pro-parts-list ul.disabled li:first-child + li + li {
  color: #a4a4a4;
}
.sc-pro-parts-main .sc-pro-parts-list h2 {
  float: left;
  width: 100px;
  line-height: 1;
  margin-top: 4px;
}
.sc-pro-parts-main .sc-pro-parts-list .p-img {
  width: 50px;
  height: 50px;
  overflow: hidden;
  margin-right: 20px;
  margin-top: 0;
}
.sc-pro-parts-main .sc-pro-parts-list .p-img span {
  height: 14px;
  line-height: 14px;
}
.sc-pro-parts-main .sc-pro-parts-list a.p-name {
  white-space: nowrap;
}
.sc-pro-parts-main .sc-pro-parts-list .p-price span {
  margin-bottom: 0;
}
.sc-pro-parts-main .sc-pro-parts-list .report-errors {
  display: inline-block;
}
.sc-pro-parts-listmain {
  width: 970px;
  float: right;
}
.sc-pro-partscolor {
  margin-bottom: 10px;
}
.sc-pro-partscolor ul {
  margin-bottom: 0 !important;
}
.sc-pro-partscolor ul li:first-child {
  width: 840px;
}
.sc-pro-partscolor ul .p-img {
  margin-right: 16px;
}
.sc-pro-partscolor .report-errors {
  margin-top: 10px;
}
.p-stock {
  text-align: center;
}
.p-stock-area {
  display: block;
  border: 1px solid #d6d6d6;
  width: 86px;
  margin: 0 auto;
  height: 20px;
  border-radius: 2px;
  position: relative;
}
.p-stock-area .p-stock-text {
  width: 42px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 22px;
  text-align: center;
  border: 1px solid #d6d6d6;
  border-bottom: none;
  border-top: none;
  z-index: 1;
}
.p-stock-area .p-stock-btn {
  width: 86px;
  position: absolute;
  top: 1px;
  left: 1px;
}
.p-stock-area .p-stock-btn a {
  width: 21px;
  height: 20px;
  line-height: 19px;
  float: left;
  font-size: 16px;
  text-align: center;
  color: #717171;
}
.p-stock-area .p-stock-btn a:last-child {
  float: right;
}
.p-stock-area .p-stock-btn a.disabled {
  color: #d6d6d6;
  cursor: not-allowed;
}
.p-stock-area.disabled {
  border-color: #eaeaea;
}
.p-stock-area.disabled .p-stock-text {
  border-color: #eaeaea;
  color: #a4a4a4;
}
.p-stock-area.disabled .p-stock-btn a:first-child {
  /* color: #d6d6d6;
  cursor: not-allowed; */
}
.sc-pro-parts-list .p-stock-area .p-stock-text {
  background: #f5f5f5;
}
.p-stock-tips {
  position: absolute;
  top: -46px;
  left: 725px;
  color: #FA2A2D;
  box-shadow: 0 2px 12px #eeeeee;
}
.p-stock-tips:before {
  width: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACBUExURQAAAPTQOfPLJfPLI/PLI/TQN/PLJPTNLfPLJPTPM/TOMPTOMfPLI/PLI/PLI/PNKvTPNPPNK/TPNfPLI/PLI/TOMvTPM/TQOPTQOPPNLPTOMPPNLPTOMvPLI/PLI/PLI/zyyPrrrPvvuvronvPMJvPNKvjgfffbZ/baYffec/PMKfHPcFUAAAAfdFJOUwCq/i8I0/5W7oLt7S4WFfl9+XwGBerpy8xQm06aKylKmHU2AAAAfElEQVQY063QxxKCQBBFUUAyBjCB8Uoy/f8HyvQUyshS36K73tl0VVvWn3Lcj+3sOKcR5lB824EuO9PWW5onm5WBS6grSIc2z6C8wGI2QBuN2B+b+j36kzd66vT9oabXW6Aat6usQJubSFPXu8SuYCSFptU7EgwxEv782heBNg5sjEhFdwAAAABJRU5ErkJggg==) no-repeat -2px 0;
}
.p-sub-stock-tips {
  position: absolute;
  top: -32px;
  color: #FA2A2D;
  box-shadow: 0 2px 12px #eeeeee;
}
.p-sub-stock-tips:before {
  width: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACBUExURQAAAPTQOfPLJfPLI/PLI/TQN/PLJPTNLfPLJPTPM/TOMPTOMfPLI/PLI/PLI/PNKvTPNPPNK/TPNfPLI/PLI/TOMvTPM/TQOPTQOPPNLPTOMPPNLPTOMvPLI/PLI/PLI/zyyPrrrPvvuvronvPMJvPNKvjgfffbZ/baYffec/PMKfHPcFUAAAAfdFJOUwCq/i8I0/5W7oLt7S4WFfl9+XwGBerpy8xQm06aKylKmHU2AAAAfElEQVQY063QxxKCQBBFUUAyBjCB8Uoy/f8HyvQUyshS36K73tl0VVvWn3Lcj+3sOKcR5lB824EuO9PWW5onm5WBS6grSIc2z6C8wGI2QBuN2B+b+j36kzd66vT9oabXW6Aat6usQJubSFPXu8SuYCSFptU7EgwxEv782heBNg5sjEhFdwAAAABJRU5ErkJggg==) no-repeat -2px 0;
}
.sc-discount {
  background: #fff;
  border-top: 1px solid #eaeaea;
  padding-top: 20px;
  padding-bottom: 8px;
}
.sc-discount h2 {
  float: left;
  margin-left: 70px;
  font-size: 18px;
  margin-right: 16px;
  line-height: 1;
}
.sc-discount .sc-discount-list {
  float: left;
  width: 1060px;
  max-height: 232px;
  overflow: auto;
}
.sc-discount .sc-discount-list li {
  float: left;
  width: 290px;
  padding: 19px 20px;
  border: 1px solid #ccc;
  margin: 0 12px 12px 0;
}
.sc-discount .sc-discount-list img {
  float: left;
  width: 64px;
  height: 64px;
}
.sc-discount .sc-discount-list .discount-name {
  font-size: 14px;
  display: block;
  position: relative;
  top: -4px;
  max-height: 42px;
  line-height: 1.4;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.sc-discount .sc-discount-list .discount-detail {
  float: left;
  width: 216px;
  margin-left: 10px;
  height: 64px;
  position: relative;
}
.sc-discount .sc-discount-list .discount-info {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.sc-discount .sc-discount-list .discount-price {
  float: left;
  font-size: 14px;
  margin-top: 9px;
}
.sc-discount .sc-discount-list .discount-price span {
  color: #FA2A2D;
  margin-right: 8px;
}
.sc-discount .sc-discount-list .discount-price s {
  color: #a4a4a4;
}
.sc-discount .sc-discount-list .discount-btn {
  float: right;
  width: 30px;
  height: 30px;
  background-position: 0 -102px;
}
.sc-discount .sc-discount-list .discount-btn:hover {
  background-position: -30px -102px;
}
.sc-empty {
  padding-top: 135px;
  height: 365px;
  background: #fff;
  text-align: center;
  color: #7F7F7F;
  font-size: 14px;
}
.sc-empty .icon-minicart {
  background: url(data:image/png;base64,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) no-repeat;
  display: block;
  height: 100px;
  margin: 0 auto 36px;
  width: 100px;
}
.sc-empty a {
  width: 172px;
  height: 46px;
  line-height: 46px;
  font-size: 18px;
  color: #fff;
  display: block;
  margin: 0 auto;
  background: #FA2A2D;
  border-radius: 2px;
}
.sc-empty p {
  font-size: 18px;
  color: #a4a4a4;
  margin-bottom: 16px;
}
.sc-total-fixed {
  background: #FFF;
  min-width: 1200px;
  position: fixed;
  width: 100%;
  z-index: 50;
  left: 0;
  bottom: 0;
  box-shadow: 0 -4px 4px 0 rgba(121, 121, 121, 0.2);
  height: 60px;
}
.sc-total-fixed .sc-total-tool {
  margin-top: 0;
}
.sc-total-tool {
  background: #fff;
  height: 60px;
}
.sc-total-tool .sc-total-control {
  float: left;
  line-height: 60px;
}
.sc-total-tool .sc-total-control label {
  float: left;
  margin-left: 40px;
}
.sc-total-tool .sc-total-control a {
  float: left;
  margin-left: 20px;
}
.sc-total-tool .sc-total-price {
  float: right;
  padding-right: 30px;
  margin-top: 7px;
  text-align: right;
}
.sc-total-tool .sc-total-price p {
  font-size: 14px;
  position: relative;
}
.sc-total-tool .sc-total-price p span {
  color: #FA2A2D;
  font-size: 18px;
  font-weight: bold;
}
.sc-total-tool .sc-total-price p em {
  width: 12px;
  height: 12px;
  display: block;
  position: absolute;
  right: -18px;
  top: 7px;
}
.sc-total-tool .sc-total-price p em:before {
  content: "";
  width: 12px;
  height: 12px;
  display: block;
  cursor: pointer;
  background-position: -22px -137px;
}
.sc-total-tool .sc-total-price p em:hover b {
  display: block;
}
.sc-total-tool .sc-total-price p b {
  position: absolute;
  top: -43px;
  right: -27px;
  display: block;
  width: 48px;
  background: #fff;
  border: 1px solid #d6d6d6;
  font-size: 12px;
  font-weight: normal;
  z-index: 10;
  padding: 5px 8px;
  box-shadow: 0 2px 5px rgba(100, 100, 100, 0.2);
  display: none;
}
.sc-total-tool .sc-total-price p b:after {
  content: "";
  width: 21px;
  height: 10px;
  display: block;
  position: absolute;
  left: 22px;
  bottom: -10px;
  background-position: 0 -158px;
}
.sc-total-tool .sc-total-price .total-choose {
  color: #a4a4a4;
}
.sc-total-tool .sc-total-price .total-choose em {
  color: #FA2A2D;
  margin: 0 5px;
  font-weight: bold;
}
.sc-total-tool .sc-total-price .total-choose span {
  color: #3a3a3a;
}
.sc-total-tool .sc-total-btn {
  float: right;
}
.sc-total-tool .sc-total-btn a {
  width: 180px;
  height: 60px;
  line-height: 60px;
  display: block;
  background: #FA2A2D;
  font-size: 18px;
  color: #fff;
  text-align: center;
}
.sc-total-tool .sc-total-btn-disabled {
  float: right;
}
.sc-total-tool .sc-total-btn-disabled span {
  width: 180px;
  height: 60px;
  line-height: 60px;
  display: block;
  background: #e48a8e;
  font-size: 18px;
  color: #fff;
  text-align: center;
  cursor: not-allowed;
}
.sc-total-tool.layout {
  margin-top: 10px;
}

/* 购物车-热销推荐-Swiper 3.4.2
-------------------------------------------------------------- */
.swiper-slide {
  position: relative;
}
.pro-scroller .swiper-button-prev.swiper-button-disabled {
  cursor: not-allowed;
}
.pro-scroller .swiper-button-prev.swiper-button-disabled:before {
  background-position: -27px -16px;
}
.pro-scroller .swiper-button-prev.swiper-button-disabled:hover {
  background-position: -27px 0;
}
.pro-scroller .swiper-button-next.swiper-button-disabled {
  cursor: not-allowed;
}
.pro-scroller .swiper-button-next.swiper-button-disabled:before {
  background-position: -27px 0;
}
.pro-scroller .swiper-button-next.swiper-button-disabled:hover {
  background-position: -27px 0;
}

/* 购物车-删除
-------------------------------------------------------------- */
.pro-delete ul {
  background: #fff;
  padding: 0 40px 0 70px;
}
.pro-delete li {
  float: left;
  width: 100px;
  margin-left: 30px;
  text-align: center;
}
.pro-delete li:first-child {
  width: 700px;
  text-align: left;
  margin-left: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pro-delete .h {
  line-height: 40px;
  border-bottom: 1px solid #eaeaea;
  color: #a4a4a4;
}
.pro-delete .h h2 {
  color: #3a3a3a;
  font-size: 18px;
  line-height: 1;
  margin: 30px 0 10px;
}
.pro-delete .b {
  font-size: 14px;
  color: #a4a4a4;
  line-height: 70px;
}
.pro-delete .b a {
  color: #a4a4a4;
}
.pro-delete .b li:first-child + li + li {
  font-weight: bold;
}
.pro-delete .pro-delete-btn {
  width: 86px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  display: block;
  margin: 0 auto;
  border: 1px solid #dddddd;
  margin-top: 20px;
  border-radius: 2px;
}
.pro-delete .pro-delete-btn:hover {
  border-color: #FA2A2D;
  color: #FA2A2D;
}
.pro-delete .f {
  background: #fff;
  text-align: center;
  line-height: 29px;
}
.pro-delete .f a {
  font-size: 14px;
  color: #a4a4a4;
  padding: 7px 10px;
}
.pro-delete .f a:after {
  content: "";
  width: 12px;
  height: 10px;
  display: inline-block;
  margin-left: 4px;
  background: url(../../staticpc/img/icon50.png) no-repeat;
}
.pro-delete .f .delete-expand:after {
  background-position: -4px -5px;
}
.pro-delete .f .delete-shrink:after {
  background-position: -4px -24px;
}

/* 弹框
-------------------------------------------------------------- */
.box-errors {
  text-align: center;
  color: #3A3A3A;
  font-size: 18px;
}
.box-errors:before {
  content: "";
  width: 27px;
  height: 54px;
  display: block;
  float: left;
  top: 6px;
  margin-right: 10px;
  margin-top: -1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACpklEQVRIx7XWPYxVRRjG8d8ehKwfhZBD1ISzYGgwsRCMIxFtaIkBxFJCR6gIYSmo2IaGZGFJCI01CQUKJR+ViXwkJ7EgMVvoJhrHjYlMQeFqsQtSzNz1Rvfec9fsPs3cnMyZ/5133nmeM2ZEtXXzBiawGRvwHE8xj/mQ4t9da4x1ALbiJI6hGTL1Ca7jckjxp1XB2rrZgElM4RX8iBt4UH4v4GW8jb04jD14hhmcCyn+1Qlr6+Z1fI39mMUZ3OkqU1s3ezGNffgeB0KKvwyEFdC3eBeXcDakuNh1Fn3vj5WKXMBv+Dik+PN/YKV098qOTocUZwYs+CYeYTqkeHXAnM9K2X/AByHFP6DqmzNZQJcGgYrGsQNbB00IKd7EKewqpbUMK103Vc7o7KhlG6aQ4hXcxfG2bnb37+yk3HVnVnNGI+h0X9WWYcfklr6zhiAhxVm5D460dTNeFWdocGMUF/gf+ko+552VbEHkC7seul/GbZXsdeQyrofmyrilkk2VbEFrrpDiUll7UyW7N9nr1lxt3VR4FYuVHBNkU10PbS/j00rOI7J7j6I/8Ri/jjj/ozLOv1RgT+SYON/1Zkjxd7y3ip0dkqNnrip36zr2lJhYM7V1M4GDuB1SXOg5yOVCny4xMWyB99u6mW3rZmoE3nlsxEWKXZUon5GDb7JjgU/wDj7v+FOHcRS3QorfLMOKzskJe6Hk0SB9KRv3F0NAH+KaHKAnes//ndQTeIi3cKrExKpUdnQNS9gfUvxuRViZvAO35eC7K6f27AiQCfmMjpYdfdoPWhFWXnxNTtjj5dE92b3vYy6kuFScYbt8jw7JXbcRt3CiXBGdsD7obrlhjsgx0dOCbEE9PSvVuNhrhpU0FNYHHcdObMMWbMKif76I50KKnUb+AsV52UH/gvUIAAAAAElFTkSuQmCC) no-repeat;
  background-size: 27px !important;
}

/* 购物车-优惠卷
-------------------------------------------------------------- */
.product-roll {
  background: #fff;
}
.product-roll .product-roll-close {
  width: 30px;
  height: 30px;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA3ElEQVQoz43RPUpEMRSG4ScXLVyClZ0L0LGw0QUoMlpYpRKsxMZ1aOMPCFqeQhDEhbgJQRDchDYpMjFzZ9LlO+d9k5OkiEh4xWXO+dsSKyL2cJrKZgd3OF4kKOA1DlMVTnA/JijgDQ5yzj+pKU7wgGkraEEY6oac8wcu8B4R6xW434Iwc3LvBtgsM86Ac+FK8IjfHggrIw+7Wo211msYemFE7JavO8I53iJio+1LI+A05/xVsm08lW/87MI9sKr9E6RlwHmCVIG3JeyClWALzzhJETHgBVeLwEZw9gd7om1XAmZH9QAAAABJRU5ErkJggg==) no-repeat center;
  position: absolute;
  top: 19px;
  right: 15px;
}
.product-roll .product-title01 {
  width: 62px;
  margin: 15px auto 17px;
}
.product-roll .product-roll-list {
  max-height: 370px;
  width: 660px;
  padding-top: 20px;
  margin: 0 auto;
  overflow: auto;
  box-shadow: inset 0 0 10px #f2f2f2;
  background: #fafafa;
}
.product-roll .product-layer-tips {
  text-align: center;
  width: 660px;
  padding: 12px 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.product-roll .product-layer-tips span {
  color: #777;
  position: relative;
  padding: 3px 0 3px 24px;
  font-size: 13px;
}
.product-roll .product-layer-tips a {
  text-decoration: underline;
  margin-left: 10px;
}
.product-roll .product-layer-tips span:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEHUlEQVRIx62VfUxVdRjHP8/vHO5CwRmhKMJWm5RQYijc0mbZWtqGNhBwvfzpCpdtzVYXtZptFops0nzZrOEftbZWOEA3ynJr859WiImS04zV5qWh3FtDxIzLPefpj3vJK9w3md/tbGe/832+53n9PUIcdOcWeoCq6LMcyAdCwABwBugAjnqD/tBkW4kjVg3sARaSHP1Agzfob48r2J1baAGNgI87wx5guzfodwDsmA/TESPGpuF/D7tzC2uBtkQWi05+C8Bf3xwnsLslEa3OG/QfMdECJGQBZJcUk11SjCc/Pxnto+7cQo8B6oCCaYQ6GQuADYZIa9wtVBmg4i4Klhtg3l0UnG+ITEBShIJBAJzR0ZSKBhhMRRobCgDwT9/5VNRBGzgHPJiMdfGpNemG3GOAzlSsisBlKgKXWbCvORW10xCZkIF0XUiCP4G2idGrA75KxJz1Yi0AY/39jJ3qTUTb4A3622Jvmz3A29P0rtkb9PsgUuUJbAMOTEPsYNQWiH/B1gC7Se+C3eYN+o/EHko8ZvQGqgOqgWVEBh8iiT9NZAW0xVsBdjzBw589mWWJdTOkw9fBXAMyURERhnHcUbJn3mBcs3j2i78n207xcMuJ+qrr44M7VOVRiR8AqIJLb3ZR3o6W4k+OJRR85XhVUzg87rMkI61qOP+OY92T0dha2fnOxJk18bKxa10TKj4jVlpiAMa2QFlZXPuwp+/LC99DtG3ePLFpvavqI1GIySAg6mxv/LVmHYBs7tqUdVMGThm1F6Wroao8MHshwZsBRkMjiEBojL78++3HTZiRSrkDMVddFucto2H5Ll4o2YggqIKdweIb15znbEdG14matMRUXZbOX8HmpQ0A9F796VbkAqMjrLUFq1TRtMVei4rt7/mAc1dP35Z2Y1Fmq+ptO0UBUY38MibM0rxyNpW9haMO+3p2cmHo7JQaimieERHnlpjyyJwlVBbV4uLeytnccl5ftp2wG2Z/z04uBM6i8RvCskEHiW4+QXii4Bkq5q/ElkyO/vYppXkVvFH+Hoqy/+ddnA+cTdZDV23XlV4RLZs46rz0OTmZc1lbVMOcGTmUzVsBwIGeDzkfJ8xYOKp9ZkaW6dKYmgzdGOJgTyO/D1/isQVPk2E8tJx6n75JBZhSNJQs23NM3v2leubAH063bUxJLGGmJ4uXSl7l9JUfOHPlx5R94OBcLMicVSEAW76rr7oW8ncY8aRsn3hwdZzZnsL1e1cf6jAALas/7jQZ0qyp23FqqAomg6a9qw91QMxOaV3T5RMxzY6G0xYbGwPENLWu6do6cXbbzLVWtvvu9RTUqLjnSJI1VXBceh8qsaoOV7Zvjf0Wt271X798nxFr1TjDz+OaJSIyLyKkV1yH3tk55mgozMkDq9qnrID/AD2KfFvAL2kbAAAAAElFTkSuQmCC) no-repeat;
}
.product-roll .product-layer-success span {
  color: #777;
}
.product-roll .product-layer-success span:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEHUlEQVRIx62VfUxVdRjHP8/vHO5CwRmhKMJWm5RQYijc0mbZWtqGNhBwvfzpCpdtzVYXtZptFops0nzZrOEftbZWOEA3ynJr859WiImS04zV5qWh3FtDxIzLPefpj3vJK9w3md/tbGe/832+53n9PUIcdOcWeoCq6LMcyAdCwABwBugAjnqD/tBkW4kjVg3sARaSHP1Agzfob48r2J1baAGNgI87wx5guzfodwDsmA/TESPGpuF/D7tzC2uBtkQWi05+C8Bf3xwnsLslEa3OG/QfMdECJGQBZJcUk11SjCc/Pxnto+7cQo8B6oCCaYQ6GQuADYZIa9wtVBmg4i4Klhtg3l0UnG+ITEBShIJBAJzR0ZSKBhhMRRobCgDwT9/5VNRBGzgHPJiMdfGpNemG3GOAzlSsisBlKgKXWbCvORW10xCZkIF0XUiCP4G2idGrA75KxJz1Yi0AY/39jJ3qTUTb4A3622Jvmz3A29P0rtkb9PsgUuUJbAMOTEPsYNQWiH/B1gC7Se+C3eYN+o/EHko8ZvQGqgOqgWVEBh8iiT9NZAW0xVsBdjzBw589mWWJdTOkw9fBXAMyURERhnHcUbJn3mBcs3j2i78n207xcMuJ+qrr44M7VOVRiR8AqIJLb3ZR3o6W4k+OJRR85XhVUzg87rMkI61qOP+OY92T0dha2fnOxJk18bKxa10TKj4jVlpiAMa2QFlZXPuwp+/LC99DtG3ePLFpvavqI1GIySAg6mxv/LVmHYBs7tqUdVMGThm1F6Wroao8MHshwZsBRkMjiEBojL78++3HTZiRSrkDMVddFucto2H5Ll4o2YggqIKdweIb15znbEdG14matMRUXZbOX8HmpQ0A9F796VbkAqMjrLUFq1TRtMVei4rt7/mAc1dP35Z2Y1Fmq+ptO0UBUY38MibM0rxyNpW9haMO+3p2cmHo7JQaimieERHnlpjyyJwlVBbV4uLeytnccl5ftp2wG2Z/z04uBM6i8RvCskEHiW4+QXii4Bkq5q/ElkyO/vYppXkVvFH+Hoqy/+ddnA+cTdZDV23XlV4RLZs46rz0OTmZc1lbVMOcGTmUzVsBwIGeDzkfJ8xYOKp9ZkaW6dKYmgzdGOJgTyO/D1/isQVPk2E8tJx6n75JBZhSNJQs23NM3v2leubAH063bUxJLGGmJ4uXSl7l9JUfOHPlx5R94OBcLMicVSEAW76rr7oW8ncY8aRsn3hwdZzZnsL1e1cf6jAALas/7jQZ0qyp23FqqAomg6a9qw91QMxOaV3T5RMxzY6G0xYbGwPENLWu6do6cXbbzLVWtvvu9RTUqLjnSJI1VXBceh8qsaoOV7Zvjf0Wt271X798nxFr1TjDz+OaJSIyLyKkV1yH3tk55mgozMkDq9qnrID/AD2KfFvAL2kbAAAAAElFTkSuQmCC) no-repeat;
  background-position: 0px -20px;
}

/* 不可购买清单
-------------------------------------------------------------- */
.ol_box_orderlist .box-content {
  padding-bottom: 0;
}
.ol_box_orderlist .box-button {
  padding: 0;
}
.ol_box_orderlist .box-header {
  padding: 24px 0 6px;
}
.ol_box_orderlist .box-errors {
  text-align: center;
  color: #444;
  font-size: 18px;
  height: 27px;
}
.ol_box_orderlist .box-errors:before {
  content: "";
  width: 27px;
  height: 27px;
  display: inline-block;
  margin-right: 10px;
  float: none;
  vertical-align: bottom;
}
.ol_box_orderlist .box-errors span {
  position: relative;
  top: 1px;
}

/* 登录弹窗
-------------------------------------------------------------- */
.ol_box_login .box-content {
  padding: 0 0 30px;
}
.ol_box_login .box-header {
  background: #a51b1b;
  padding: 15px 0 15px;
}
.ol_box_login .box-header .box-close {
  width: 15px;
  height: 15px;
  background: url(../../staticpc/img/icon1.png) no-repeat -146px 3px;
  top: 7px;
  right: 10px;
}
.ol_box_login .box-button {
  display: none;
}
.login-link {
  text-align: center;
  margin-top: 8px;
  font-size: 12px;
  color: #717171;
}
.login-link a {
  color: #267eff;
  text-decoration: underline;
}

/* 自选套餐
-------------------------------------------------------------- */
.sc-discount-tab {
  font-size: 18px;
  color: #3a3a3a;
  margin-left: 70px;
  margin-bottom: 20px;
}
.sc-discount-tab li {
  float: left;
  margin-right: 30px;
  line-height: 24px;
  padding-bottom: 10px;
  text-align: center;
  position: relative;
  max-width: 250px;
}
.sc-discount-tab li:before {
  content: "";
  width: 100%;
  height: 2px;
  display: block;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
}
.sc-discount-tab a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sc-discount-tab li.current a {
  color: #FA2A2D;
  cursor: default;
}
.sc-discount-tab li.current:before {
  background: #FA2A2D;
}
.sc-discount-choose {
  padding-bottom: 10px;
}
.sc-discount-choose .sc-discount-list {
  margin-left: 70px;
  width: 1130px;
  max-height: 340px;
  overflow: auto;
  overflow-x: hidden;
}
.sc-discount-choose .sc-discount-list::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.sc-discount-choose .sc-discount-list::-webkit-scrollbar-thumb {
  background-color: #e2e2e2;
  -webkit-border-radius: 12px;
}
.sc-discount-choose .sc-discount-list li {
  width: 328px;
  height: 108px;
  padding: 20px 0 20px 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  border-radius: 2px;
  border: solid 1px #eaeaea;
}
.sc-discount-choose .sc-discount-list .discount-name {
  top: 0;
  margin-bottom: 10px;
  line-height: 20px;
  width: 180px;
}
.sc-discount-choose .sc-discount-list .discount-detail {
  width: 198px;
  margin-left: 20px;
  height: 110px;
}
.sc-discount-choose .sc-discount-list img {
  width: 110px;
  height: 110px;
}
.sc-discount-choose .sc-discount-list .discount-info {
  width: 178px;
}
.sc-discount-choose .sc-discount-list .discount-color {
  width: 200px;
  height: 30px;
  overflow: hidden;
}
.sc-discount-choose .sc-discount-list .discount-color dd {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 10px;
  overflow: hidden;
}
.sc-discount-choose .sc-discount-list .discount-color dd.selected img {
  border-color: #FA2A2D;
}
.sc-discount-choose .sc-discount-list .discount-color a {
  display: block;
  width: 30px;
}
.sc-discount-choose .sc-discount-list .discount-color img {
  width: 28px;
  height: 28px;
  border-radius: 2px;
  border: 1px solid #a4a4a4;
}

/* 协议弹窗
-------------------------------------------------------------- */
.box-prompt-success-area .b {
  font-size: 12px;
  text-align: left;
  color: #666;
}
.box-prompt-success-area .b a {
  color: #267eff;
}
.box-prompt-success-area .b input[type=checkbox]::-ms-check {
  display: none;
}
.box-prompt-success-area .b input[type=checkbox] {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABgCAYAAABbjPFwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADBUlEQVR42u2aS2sTURiG35M5zYBEU1OllEYQDBZXAZHupBkpXnYtCoUuLCj2F0gX/gIpuFYqVbqQqFRciLgRJmt33SjFiGJTQqWNFoolaabjwkQmmUuSyeWb4PeskklmeJ65kDmZAzDM/41wWrg2moiXDoqLMEXKNM0RUkEh8hBmJjygLiQ3s7mGAWujiXixWFwDEKMUd6CgqmqyPiJU/63SQXExgPIAEKu41WALgClS1KauOLjZAqjPeU9/B7eQnw0FCQ6ghgOo4QBqyAOElDj94D7Of/2Is6vPoESj/RMgpMSZp49w8uYslEgE0YmLGJ6/1R8BVfnjVy+3tR2SADf5/ewXbC09CXaAl/z61AyM3d3gBjSSP9j60fI2ZasrhCIRDN+eAwBsLa/gcG+PTN5XQGL5IaKXJgAAsetTWJ+eQXmnQCIP+DiFIuMX/r0+cm4MY69fQA65D+C6Ke8r4OebtzXvvSK6Le8r4Nvde/j1Xm8Y0Qt5XwFmqYTs3B3PiF7JAw5/q3w4ccpsasVwGImVxxic1GqW//60jtL3DQxemeyK/Pj2Ro2z7wCviHo6uefrA9r6IXM7nbol70Tbv8ReEd2W70iAW8T+52zX5YE2rwH77ghh6MY0lGNHsf18tenbjFaovwZavpXw5PAQOy9fdVzaC/IhJQdQC3AAtUDHA4QQeWopN5zc7EdAmBlqUfcCu5stIDygLgAoNLO9HlOouHkHJDezOVVVkyKEdBBOJyFEXoSQdnpCyTAMwzCO84V0XY+Xy+VFACkA1HMn8gAyUsoFTdMazxeqyAdyvpCUMlkfYRsTV/Z8TAjxTlGUeafqXqLretwwjCXTNK9V3GatnzuNB1IAEAR5ANA0LacoyrzVrVHASHVFanlrhNWtUUBfwQHUcAA1HEANB1DDAdRwADUcQA0HUMMB1HAANRxADQdQwwHUcAA1HECNU0Ae+PtkhFquisWliflCQAYADMNYCkJE9RGT1c1K3z/ksx0BTdNyUsokgDQcDhkBeQBpJ3mGYYA/z/pg24ITsmUAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% 200%;
  background-position: 0 -24px;
}
.box-prompt-success-area .b input[type=checkbox]:checked {
  background-position: 0 0;
}
.box-prompt-success-area .b p {
  float: left;
  width: 370px;
}

/* 选择颜色弹窗
-------------------------------------------------------------- */
.product-partscolor-layertab {
  text-align: center;
  margin: 0 -11px;
  border-bottom: 1px solid #d6d6d6;
  margin-top: 17px;
  padding-top: 21px;
}
.product-partscolor-layertab a {
  font-size: 14px;
  color: #999;
  display: inline-block;
  width: 120px;
  height: 38px;
  position: relative;
}
.product-partscolor-layertab a span {
  max-width: 88px;
  display: inline-block;
  margin: 0 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.product-partscolor-layertab a.current {
  color: #FA2A2D;
  cursor: default;
}
.product-partscolor-layertab a.current:before {
  content: "";
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  position: relative;
  top: -1px;
}
.product-partscolor-layertab a.current:after {
  content: "";
  height: 2px;
  width: 100%;
  display: block;
  background: #FA2A2D;
  position: absolute;
  bottom: -1px;
}
.product-partscolor-layernew {
  display: block;
  margin: 0 -10px;
  margin-top: 7px;
  margin-bottom: 25px;
  height: 338px;
  overflow: auto;
  overflow-x: hidden;
  background: #fafafa;
  border: solid 1px #dddddd;
}
.product-partscolor-layernew::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.product-partscolor-layernew::-webkit-scrollbar-track {
  background-color: #f0f0f0;
  -webkit-border-radius: 12px;
}
.product-partscolor-layernew::-webkit-scrollbar-thumb {
  background-color: #cccccc;
  -webkit-border-radius: 12px;
}
.product-partscolor-layernew .product-partscolor-detail {
  margin-left: 20px;
  padding: 8px 0;
  width: 610px;
  position: relative;
}
.product-partscolor-layernew .product-partscolor-detailimg {
  width: 100px;
  height: 100px;
  background-color: #ffffff;
  border-radius: 8px;
  float: left;
  margin-right: 16px;
}
.product-partscolor-layernew .product-partscolor-list {
  float: left;
}
.product-partscolor-layernew .product-partscolor-list h2 {
  font-size: 14px;
  width: 433px;
  margin-left: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.product-partscolor-layernew .product-partscolor-list .num {
  position: absolute;
  top: 10px;
  right: 0;
  font-size: 12px;
}
.product-partscolor-layernew .product-partscolor-list ul {
  width: 433px;
  overflow: hidden;
  max-height: 79px;
}
.product-partscolor-layernew .product-partscolor-list li {
  float: left;
  margin: 39px 8px 0 0;
}
.product-partscolor-layernew .product-partscolor-list li a {
  width: 38px;
  height: 38px;
  border-radius: 2px;
  display: block;
  border: 1px solid #eaeaea;
}
.product-partscolor-layernew .product-partscolor-list li a img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.product-partscolor-layernew .product-partscolor-list li a:hover {
  border-color: #717171;
}
.product-partscolor-layernew .product-partscolor-list li.selected a {
  border: 1px solid #cb131f;
  font-weight: bold;
}

/* 购物车-保障服务
-------------------------------------------------------------- */
.p-service-area {
  background: #f5f5f5;
  width: 1074px;
  padding: 20px 0 20px 16px;
  position: relative;
  border-bottom: none;
  margin-bottom: 8px;
}
.p-service-area .sc-pro-main {
  margin-bottom: 0;
}
.p-service-area ul {
  width: 1004px;
  line-height: 20px;
  float: right;
  margin-bottom: 0;
}
.p-service-area ul li:first-child {
  width: 554px;
}
.p-service-area ul li:first-child .p-label-1 {
  padding: 0 12px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #FA2A2D;
  border: solid 1px #FA2A2D;
  display: inline-block;
  margin-right: 16px;
  font-style: normal;
}
.p-service-area ul li:first-child .p-label-2 {
  padding: 0 12px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: #FA2A2D;
  display: inline-block;
  margin-right: 16px;
  font-style: normal;
}
.p-service-area ul.disabled .p-name {
  color: #a4a4a4;
}
.p-service-area ul.disabled .p-name a {
  color: #a4a4a4;
}
.p-service-area ul.disabled .p-price span {
  color: #a4a4a4;
}
.p-service-area ul.disabled .p-price-total {
  color: #e5a6a8;
}
.p-service-area ul.disabled .p-del {
  color: #FA2A2D;
}
.p-service-area ul.disabled li:first-child + li + li {
  color: #a4a4a4;
}
.p-service-area h2 {
  float: left;
  width: 100px;
  line-height: 1;
  margin-top: 4px;
}
.p-service-area .p-img {
  width: 50px;
  height: 50px;
  overflow: hidden;
  margin-right: 20px;
  margin-top: 0;
}
.p-service-area .p-img span {
  height: 14px;
  line-height: 14px;
}
.p-service-area a.p-name {
  white-space: nowrap;
}
.p-service-area .p-price span {
  margin-bottom: 0;
}
.p-service-area .report-errors {
  display: inline-block;
}
.p-service-area {
  padding-bottom: 0;
  padding-top: 0;
}
.p-service-area .sc-pro-main {
  padding-bottom: 20px;
  padding-top: 20px;
}
.p-service-area ul li:first-child {
  width: 484px;
}
.p-service-area ul li:first-child .p-label-1 {
  padding: 0 12px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #FA2A2D;
  border: solid 1px #FA2A2D;
  display: inline-block;
  margin-right: 16px;
  font-style: normal;
}
.p-service-main {
  margin-bottom: 20px;
}
.p-service-list {
  width: 1039px;
  min-height: 48px;
  padding: 0 35px 0 14px;
  background: #ffffff;
  border: solid 1px #d6d6d6;
  font-size: 15px;
  line-height: 48px;
  margin-top: 16px;
  clear: both;
  cursor: pointer;
}
.p-service-list:hover .service-name {
  color: #FA2A2D;
}
.p-service-list.checked {
  border: solid 1px #FA2A2D;
}
.combine-service-info {
  clear: both;
  height: 48px;
}
.combine-service-info .p-service-info .service-name {
  margin-left: 38px;
}
.p-service-info {
  float: left;
}
.p-service-info .checkbox {
  float: left;
  margin-right: 0;
  top: 1px;
  position: relative;
}
.p-service-info .service-name {
  color: #3a3a3a;
  margin-left: 14px;
  float: left;
  max-width: 352px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.p-service-info .service-name i {
  padding: 0 10px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #FA2A2D;
  border: solid 1px #FA2A2D;
  display: inline-block;
  margin-right: 6px;
  font-style: normal;
}
.p-service-info .service-price {
  float: left;
  margin-left: 16px;
  overflow: hidden;
  height: 48px;
  max-width: 154px;
}
.p-service-info .service-price span {
  margin-right: 8px;
}
.p-service-info .service-price s {
  color: #aaaaaa;
}
.p-service-link {
  float: right;
}
.p-service-link span {
  color: #aaaaaa;
  margin-right: 24px;
}
.p-service-link a {
  text-decoration: underline;
}
.p-service-revise {
  position: relative;
  margin-top: 10px;
}
.p-service-revise .p-revise {
  color: #a7a7a7;
}
.p-service-revise .p-service-main {
  width: 548px;
  padding: 14px 0 24px 0;
  background: #fff;
  border: solid 1px #cecece;
  position: absolute;
  right: 10px;
  top: 30px;
  z-index: 4;
}
.p-service-revise .p-service-main:before {
  content: "";
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  top: -10px;
  z-index: 3;
  right: 30px;
}
.p-service-revise .p-service-main:after {
  content: "";
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #cecece;
  position: absolute;
  top: -11px;
  z-index: 2;
  right: 30px;
}
.p-service-revise .p-service-list {
  width: 464px;
  margin: 0 auto;
  padding-right: 20px;
  margin-top: 10px;
  border-radius: 2px;
}
.p-service-revise .p-service-info .service-name {
  max-width: 212px;
}
.p-service-revise .service-price {
  max-width: 138px;
}
.p-service-layer {
  padding-top: 25px;
  padding-bottom: 46px;
}
.p-service-layer .p-service-list {
  width: 554px;
  margin: 0 auto;
  padding-right: 30px;
  margin-top: 21px;
  border-radius: 2px;
}
.p-service-layer .p-service-info .service-name {
  max-width: 302px;
}
.p-service-layer .service-price {
  max-width: 138px;
}
.ol_box_enterprise {
  width: 460px;
  transform: translateY(-50%);
}
.ol_box_enterprise .box-header {
  padding: 0;
}
.ol_box_enterprise .box-header .box-close {
  top: 17px;
}
.ol_box_enterprise .box-header .box-title {
  display: none;
}
.ol_box_enterprise .box-content {
  padding: 43px 56px 17px;
}
.ol_box_enterprise .box-content .box-exceed-top {
  padding-left: 34px;
  min-height: 24px;
  text-align: left;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACpklEQVRIx7XWPYxVRRjG8d8ehKwfhZBD1ISzYGgwsRCMIxFtaIkBxFJCR6gIYSmo2IaGZGFJCI01CQUKJR+ViXwkJ7EgMVvoJhrHjYlMQeFqsQtSzNz1Rvfec9fsPs3cnMyZ/5133nmeM2ZEtXXzBiawGRvwHE8xj/mQ4t9da4x1ALbiJI6hGTL1Ca7jckjxp1XB2rrZgElM4RX8iBt4UH4v4GW8jb04jD14hhmcCyn+1Qlr6+Z1fI39mMUZ3OkqU1s3ezGNffgeB0KKvwyEFdC3eBeXcDakuNh1Fn3vj5WKXMBv+Dik+PN/YKV098qOTocUZwYs+CYeYTqkeHXAnM9K2X/AByHFP6DqmzNZQJcGgYrGsQNbB00IKd7EKewqpbUMK103Vc7o7KhlG6aQ4hXcxfG2bnb37+yk3HVnVnNGI+h0X9WWYcfklr6zhiAhxVm5D460dTNeFWdocGMUF/gf+ko+552VbEHkC7seul/GbZXsdeQyrofmyrilkk2VbEFrrpDiUll7UyW7N9nr1lxt3VR4FYuVHBNkU10PbS/j00rOI7J7j6I/8Ri/jjj/ozLOv1RgT+SYON/1Zkjxd7y3ip0dkqNnrip36zr2lJhYM7V1M4GDuB1SXOg5yOVCny4xMWyB99u6mW3rZmoE3nlsxEWKXZUon5GDb7JjgU/wDj7v+FOHcRS3QorfLMOKzskJe6Hk0SB9KRv3F0NAH+KaHKAnes//ndQTeIi3cKrExKpUdnQNS9gfUvxuRViZvAO35eC7K6f27AiQCfmMjpYdfdoPWhFWXnxNTtjj5dE92b3vYy6kuFScYbt8jw7JXbcRt3CiXBGdsD7obrlhjsgx0dOCbEE9PSvVuNhrhpU0FNYHHcdObMMWbMKif76I50KKnUb+AsV52UH/gvUIAAAAAElFTkSuQmCC) scroll no-repeat;
  background-size: 24px;
}
.ol_box_enterprise .box-content .box-exceed-top .box-exceed-top-cont {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  vertical-align: middle;
}
.ol_box_enterprise .box-content .box-exceed-top .box-exceed-top-cont a {
  color: #246FFE;
}
.ol_box_enterprise .box-content .box-exceed-title {
  padding-top: 32px;
  text-align: left;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 16px;
}
.ol_box_enterprise .box-content .box-exceed-list {
  padding: 4px 0 24px;
}
.ol_box_enterprise .box-content .box-exceed-item {
  padding: 8px 0;
  min-height: 20px;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.ol_box_enterprise .box-content .box-exceed-item:last-child {
  border-bottom: 0;
}
.ol_box_enterprise .box-content .box-exceed-item p {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  -webkit-box-flex: 0;
  flex-shrink: 0;
  overflow: hidden;
  padding-left: 8px;
}
.ol_box_enterprise .box-content .box-exceed-item p.goods-name {
  margin-right: auto;
  padding: 0 18px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-width: 100%;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  -webkit-box-flex: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 20px;
}
.ol_box_enterprise .box-content .box-exceed-item p span {
  color: #FA2A2D;
}
.ol_box_enterprise .box-content .box-button {
  padding: 0;
}
.layout:before,
.layout:after {
  content: "";
  display: table;
}
.layout:after {
  clear: both;
}
.layout {
  *zoom: 1;
  width: 1200px;
  margin: 0 auto;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
@font-face {
  font-family: "iconfont";
  src: url(../../staticpc/fonts/iconfont.eot);
  src: url(../../staticpc/fonts/iconfont.eot?#iefix) format("embedded-opentype"), url(../../staticpc/fonts/iconfont.woff) format("woff"), url(../../staticpc/fonts/iconfont.ttf) format("truetype"), url(../../staticpc/img/iconfont.svg#iconfont) format("svg");
}
.p-time em {
  margin: 0 5px;
}
.p-time strong {
  margin: 0 5px;
}

/* 提示
-------------------------------------------------------------- */
.tips-1 {
  font-size: 12px;
  padding: 8px 20px 6px 20px;
  line-height: 1;
  vertical-align: middle;
  border: 1px solid #dddddd;
  background: #fff;
}
.tips-1:before {
  content: "";
  width: 20px;
  height: 20px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: 8px;
}
#agreement-confirm-box .box-header .box-title:before {
  width: 0px;
  height: 0px;
}
#agreement-confirm-box .box-header .box-title:after {
  width: 0px;
  height: 0px;
}
.disabled {
  pointer-events: initial;
}
.homeMain input {
  outline: none;
}
.order-no-list {
  background: #f6f6f6;
  border: 1px solid #eaeaea;
  border-bottom: none;
  color: #a4a4a4;
  height: 340px;
  overflow: auto;
  margin: 0 -15px;
  margin-top: 24px;
  margin-bottom: 25px;
  text-align: left;
}
.order-no-list ul {
  border-bottom: 1px solid #eaeaea;
  background: #f6f6f6;
  padding: 17px 40px 17px 20px;
  font-size: 14px;
}
.order-no-list ul li {
  float: left;
}
.order-no-list ul li:first-child {
  width: 66px;
  min-height: 1px;
}
.order-no-list ul li:first-child + li + li + li {
  float: right;
  width: 60px;
  text-align: right;
}
.order-no-list ul .p-img {
  width: 64px;
  height: 64px;
  margin-right: 10px;
}
.order-no-list ul .p-img img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.order-no-list ul .p-name {
  width: 380px;
  position: relative;
  top: -3px;
}
.order-no-list ul .notBuy-pName {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  height: 42px;
}
.order-no-list ul .notBuy-pReason {
  margin: 6px 0 0;
  opacity: 0.38;
  color: #000000;
}
.delete-invalid-items .el-dialog {
  width: 460px !important;
  height: 150px;
  margin-top: 45vh !important;
}
.delete-invalid-items .el-dialog .el-dialog__header::before, .delete-invalid-items .el-dialog .el-dialog__header::after {
  display: none;
}
.delete-invalid-items .el-dialog .content-title {
  font-family: MicrosoftYaHei;
  font-size: 18px;
  color: #000000;
  font-weight: 400;
}
.delete-invalid-items .el-dialog .el-dialog__body {
  padding: 14px 20px;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 10px;
}
.delete-invalid-items .el-dialog .el-dialog__footer {
  text-align: center;
  padding: 0;
}
.delete-invalid-items .el-dialog .dialog-footer {
  display: flex;
  justify-content: center;
}
.delete-invalid-items .el-dialog .btn {
  border: 1px solid #979797;
  border-radius: 2px;
  width: 171px;
  font-family: MicrosoftYaHei;
  font-size: 18px;
  color: #000000;
  font-weight: 400;
  padding: 10px 0;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.delete-invalid-items .el-dialog .confirm {
  margin-left: 10px;
  background: #CA141D;
  border-radius: 2px;
  color: #fff;
  border: 1px solid #CA141D;
}
.delete-invalid {
  font-family: HONORSansBrand-Regular;
  font-size: 12px;
  color: #FA2B2D;
  font-weight: 400;
}
.p-price-total {
  white-space: nowrap !important;
}
#limitBox .box-ok {
  margin-top: 20px;
}
