/*
@Description: ÍòÎ¬ÌØ»Ý¹ºÑùÊ½ 
@author: zhaoy
@update: 2014-07-11
*/

/* global */
body { background-color: #f7f7f7; }
ul,li,ol { list-style: none; }
.prefer-best,.prefer-order-box,.prefer-confirm-box,.prefer-payment-box,.prefer-finish-box,.prefer-finish-tel,.prefer-help-box { background-color: #fff; }
.prefer-home-item,.prefer-home-share,.prefer-service,.prefer-qa,.prefer-detail-mod,.prefer-detail-code,.prefer-side-recom,.prefer-other-box,.prefer-side-review,.perfer-side-trail { border: 1px #ddd solid; background-color: #fff; }

.wrapper,.global-header,.global-nav-inner,.global-curmb { margin: 0 auto; width: 960px; }
.content { float: left; width: 690px; }
.sidebar { float: right; width: 250px; }
.prefer-order-side { float: left; width: 140px; }
.prefer-order-cont { float: right; border-left: 10px #f7f7f7 solid; width: 810px; }

.prefer-order-main { padding: 0 10px 40px; }
.prefer-detail-mod { position: relative; zoom: 1; }

/* Microsoft Yahei */
.global-search .search-btn,.global-nav-box,.prefer-best,.prefer-home-item,.prefer-home-item .item-handle input,.prefer-home-share,.prefer-service,.prefer-qa,.prefer-nav-box,.prefer-detail-head h2,.prefer-detail-list,.prefer-detail-evaluat,.prefer-pic-list .foot,.prefer-order-nav,.prefer-order-hd .title,.prefer-order-info,.prefer-step-box .prefer-step-item .txt,.prefer-step-box .prefer-step-item .icon-1,.prefer-step-box .prefer-step-item .icon-2,.prefer-step-box .prefer-step-item .icon-3,.prefer-confirm-head,.prefer-confirm-foot,.prefer-confirm-foot .btn-submit,.prefer-confirm-coupon .title,.prefer-confirm-coupon .foot-txt,.prefer-confirm-layer-success span,.prefer-confirm-layer-success .btn-pay,.prefer-payment-info .hd,.prefer-payment-head h3,.prefer-other-list .foot,.prefer-finish-box .hd,.prefer-finish-box .code,.prefer-finish-box .btn-return,.prefer-finish-tel,.prefer-finish-layer,.prefer-help-box .txt-box,.prefer-score-layer,.prefer-score-layer .score-list textarea,.prefer-score-layer .btn-submit,.prefer-score-succes,.prefer-delete-layer .prom,.prefer-side-review,.perfer-side-trail,.prefer-evaluat-bask { font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1"; }

/* spacing */
.prefer-service,.prefer-qa,.side-ad,.prefer-detail-code,.prefer-side-recom,.prefer-step-box,.prefer-payment-box,.prefer-finish-box,.prefer-finish-tel,.prefer-help-box,.prefer-side-focus-box,.prefer-order-box,.prefer-side-review,.perfer-side-trail { margin-top: 10px; }
.prefer-confirm-box { margin-top: 15px; }
.prefer-home-share,.prefer-best,.prefer-detail-mod,.prefer-other-box { margin-top: 20px; }
.prefer-confirm-item-1 { padding-top: 10px; }
.prefer-confirm-item-3 { padding-top: 30px; }
.prefer-confirm-item-4,.prefer-payment-pay { padding-top: 35px; }
.prefer-confirm-item-2 { padding-top: 54px; }

/* a style */
a,.wrapper a { color: #333; text-decoration: none; }

a:hover,.wrapper a:hover { color: #ea462a; text-decoration: underline; }

a:hover span { cursor: pointer; }

/* image path */
.global-anchor em,.global-user .icon-head,.global-user .icon-triangle,.prefer-page .icon,.prefer-home-item .item-handle .add,.prefer-home-item .item-handle .min,.prefer-tab li:hover,.prefer-tab .current,.prefer-tab li .icon,.prefer-detail-head .pack .icon,.prefer-detail-head .prom .icon,.prefer-detail-head .distri .icon,.prefer-detail-list li,.prefer-evaluat-header .icon,.prefer-evaluat-title .info-star,.prefer-evaluat-title .info-star em,.prefer-evaluat-cont .star,.prefer-evaluat-cont .star em,.prefer-side-recom .prefer-side-hd .icon,.prefer-order-nav .icon,.prefer-order-list li,.prefer-add-alter .label .icon,.prefer-step-box .prefer-step-item .icon-1,.prefer-step-box .prefer-step-item .icon-2,.prefer-step-box .prefer-step-item .icon-3,.prefer-confirm-table .num-box span,.prefer-confirm-new .icon,.prefer-confirm-prom li,.prefer-confirm-coupon .title .icon,.prefer-other-box .prefer-payment-head .icon,.prefer-finish-box .hd .icon,.prefer-finish-tel .icon,.prefer-score-layer .close,.prefer-score-layer .score-list .star,.prefer-score-layer .score-list .star em,.prefer-score-layer .score-num .round,.prefer-score-layer .score-list .icon,.prefer-score-succes .close,.prefer-evaluat-bask .param-1,.prefer-evaluat-bask .param-2 .star,.prefer-evaluat-bask .param-2 .star em,.prefer-evaluat-bask .switch .ico { background: url(/image/web/prefer-icons.png) no-repeat; _background: url(/image/web/prefer-icons-ie6.png) no-repeat; }

/* global-header */
.global-header { padding: 24px 0 16px; }
.global-logo { float: left; width: 230px; height: 50px; background: url(/image/web/prefer-logo.png) no-repeat; }

.global-search { float: left; _display: inline; margin: 9px 0 0 124px; padding: 0 72px 0 0; position: relative; zoom: 1; width: 240px; height: 32px; }
.global-search input { outline: none; }
.global-search .search-btn { position: absolute; top: 0; right: 0; width: 72px; height: 32px; border: 0 none; text-align: center; color: #fff; font-size: 18px; background-color: #ea462a; cursor: pointer; }
.global-search .search-txt { border: 1px #dbdbdb solid; border-right: 0 none; *margin-top: -1px; padding: 4px; width: 231px; height: 22px; color: #333; font-size: 14px; line-height: 22px; vertical-align: top; }

.global-anchor { float: right; width: 258px; }
.global-anchor div { float: left; _display: inline; margin: 0 0 0 15px; padding: 33px 0 0; position: relative; zoom: 1; color: #666; }
.global-anchor span { display: block; white-space: nowrap; line-height: 22px; }
.global-anchor em { position: absolute; left: 50%; }
.global-anchor .icon-1 { top: 0; margin-left: -16px; width: 32px; height: 32px; background-position: 0 -65px; }
.global-anchor .icon-2 { top: 2px; margin-left: -12px; width: 25px; height: 29px; background-position: -35px -65px; }
.global-anchor .icon-3 { top: 3px; margin-left: -17px; width: 34px; height: 27px; background-position: -155px -100px; }

/* global-nav */
.global-nav-box { background-color: #ea462a; position: relative; z-index: 3; }

.global-nav-list,.global-nav-list li { float: left; }
.global-nav-list a,.global-nav-list span,.global-nav-list h1 { display: inline-block; padding: 0 19px; color: #fff; font-size: 16px; line-height: 38px; font-weight: normal; }
.global-nav-list a:hover,.global-nav-list span,.global-nav-list h1 { color: #fff; text-decoration: none; background-color: #c2341c; }

.global-user .me,.global-user .me:hover,.global-user .user-list a,.global-user .user-list a:hover { color: #ffe3e3; text-decoration: none; }
.global-user { float: right; position: relative; zoom: 1; width: 102px; font-size: 14px; line-height: 38px; }
.global-user .me { display: inline-block; padding: 0 22px 0 24px; cursor: pointer; }
.global-user .icon-head,.global-user .icon-triangle { position: absolute; }
.global-user .icon-head { top: 14px; left: 7px; width: 13px; height: 12px; background-position: -85px -100px; }
.global-user .icon-triangle { top: 19px; right: 9px; width: 7px; height: 4px; font: 0/0 Arial; background-position: -75px -100px; }

.global-user .user-list { position: absolute; top: 38px; left: 0; display: none; width: 102px; line-height: 36px; background-color: #c2341c; }
.global-user .user-list li { zoom: 1; }
.global-user .user-list a { display: block; text-align: center; }
.global-user .user-list a:hover { color: #ffe3e3; text-decoration: none; background-color: #ea462a; }
.global-nav-box .current .user-list { display: block; }
.global-nav-box .current .me { background-color: #c2341c; }

/* global-curmb */
.global-curmb { padding: 10px 0 0; line-height: 24px; }
.global-curmb em,.global-curmb span { display: inline-block; color: #999; }
.global-curmb em { margin: 0 6px; font-family: "Simsun"; }

/* prefer-best */
.prefer-best { padding: 20px 14px 18px 20px; border: 2px #ea462a solid; }

.prefer-best .pic { float: left; width: 645px; }
.prefer-best .pic span { margin: 15px 0 0; display: block; height: 60px; overflow: hidden; position: relative; font-size: 22px; line-height: 30px; }
.prefer-best img { display: block; }

.prefer-best .info-box { float: right; width: 256px; }
.prefer-best .info-main { padding: 18px 35px 15px 27px; background: url(/image/web/prefer-best-line.png) no-repeat 50% 100%; }
.prefer-best .info-hd-red,.prefer-best .info-hd-gray { height: 54px; overflow: hidden; position: relative; text-align: center; font-size: 24px; font-weight: 700; line-height: 54px; }
.prefer-best .info-hd-red em,.prefer-best .info-hd-gray em { font-size: 36px; }
.prefer-best .info-hd-red { color: #ea462a; }
.prefer-best .info-hd-gray { color: #ccc; }
.prefer-best .info-item { float: left; margin: 5px 0; padding: 0 4px; width: 56px; height: 34px; text-align: center; color: #999; font-size: 14px; line-height: 22px; }
.prefer-best .info-item span,.prefer-best .info-item del { display: block; }
.prefer-best .info-item del { margin-left: -14px; position: relative; }
.prefer-best .info-item .tit { margin-top: -5px; }
.prefer-best .info-item em { font-size: 12px; }
.prefer-best .info-bor { border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; }
.prefer-best .info-btn,.prefer-best .info-gray,.prefer-best .info-wait { margin: 32px 0; display: block; text-align: center; color: #fff; font-size: 20px; line-height: 50px; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-best .info-btn { background-color: #ea462a; }
.prefer-best .info-btn:hover { color: #fff; text-decoration: none; background-color: #d41f00; }
.prefer-best .info-gray { background-color: #ccc; }
.prefer-best .info-wait { background-color: #f3b3a8; }
.prefer-best .info-foot { height: 36px; overflow: hidden; position: relative; color: #999; font-size: 14px; line-height: 36px; }
.prefer-best .info-foot span { color: #b1b1b1; }
.prefer-best .info-foot em { color: #de0909; font-size: 24px; }

.prefer-time { margin: 8px 0 0; }
.prefer-time-hd { text-align: center; color: #666; font-size: 14px; line-height: 36px; }
.prefer-time-ft { text-align: center; color: #333; font-size: 14px; line-height: 30px; }
.prefer-time-ft em { display: inline-block; margin: 0 4px; border-top: 2px #999 solid; width: 38px; height: 28px; text-align: center; color: #fff; font-size: 20px; line-height: 28px; background-color: #666; }

/* prefer-home-item */
.prefer-home-item { margin: 10px 0 0; padding: 22px 21px 0 22px; }
.prefer-home-first { margin: 20px 0 0; }
.prefer-home-item img { display: block; }
.prefer-home-item .pic span { display: block; margin: 7px 0 0; font-size: 22px; line-height: 30px; }

.prefer-home-item .item-info { padding: 15px 0; }
.prefer-home-item .price-red,.prefer-home-item .price-gray { float: left; font-size: 24px; font-weight: 700; line-height: 50px; }
.prefer-home-item .price-red { color: #ea462a; }
.prefer-home-item .price-gray { color: #ccc; }
.prefer-home-item .price-red em,.prefer-home-item .price-gray em { font-size: 36px; }

.prefer-home-item .info-box { float: left; _display: inline; margin: 2px 0 0 25px; }
.prefer-home-item .info-item { float: left; padding: 0 4px; width: 59px; height: 36px; text-align: center; color: #999; font-size: 14px; line-height: 22px; }
.prefer-home-item .info-item span,.prefer-home-item .info-item del { display: block; }
.prefer-home-item .info-item del { margin-left: -14px; position: relative; }
.prefer-home-item .info-bor { border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; }
.prefer-home-item .info-box .tit { margin-top: -4px; }
.prefer-home-item .info-box em { font-size: 12px; }

.prefer-home-item .btn-ok,.prefer-home-item .btn-gray,.prefer-home-item .btn-wait { float: right; width: 154px; height: 50px; text-align: center; border: 0 none; color: #fff; font-size: 20px; line-height: 50px; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-home-item .btn-ok { background-color: #ea462a; cursor: pointer; }
.prefer-home-item .btn-ok:hover { color: #fff; text-decoration: none; background-color: #d41f00; }
.prefer-home-item .btn-gray { background-color: #ccc; cursor: default; }
.prefer-home-item .btn-gray:hover { color: #fff; text-decoration: none; background-color: #ccc; }
.prefer-home-item .btn-wait { background-color: #f3b3a8; cursor: default; }
.prefer-home-item .btn-wait:hover { color: #fff; text-decoration: none; background-color: #f3b3a8; }

.prefer-home-item .foot-mod { margin: 0 -21px 0 -22px; padding: 0 21px 0 22px; font-size: 14px; line-height: 44px; background-color: #f7f7f7; }
.prefer-home-item .fl { float: left; }
.prefer-home-item .fr { float: right; }
.prefer-home-item .item-nums { color: #b1b1b1; }
.prefer-home-item .item-nums span { color: #999; }
.prefer-home-item .item-nums em { color: #de0909; font-size: 24px; }
.prefer-home-item .detail-nums { margin: 18px 0 0; font-size: 14px; }
.prefer-home-item .item-time { color: #666; }
.prefer-home-item .item-time em { font-size: 18px; }

.prefer-home-item .handle-mod { padding: 20px 0; border-top: 1px #eaeaea solid; }
.prefer-home-item .item-handle { float: left; margin: 13px 0 0; font-family: Arial,"Simsun"; }
.prefer-home-item .item-handle span,.prefer-home-item .item-handle em,.prefer-home-item .item-handle .box,.prefer-home-item .item-handle .add,.prefer-home-item .item-handle .min,.prefer-home-item .item-handle input { float: left; _display: inline; }
.prefer-home-item .item-handle span { color: #666; line-height: 30px; }
.prefer-home-item .item-handle em { color: #c0c0c0; line-height: 30px; }
.prefer-home-item .item-handle .box { margin: 0 10px 0 20px; border: 1px #ccc solid; width: 98px; line-height: 28px; -webkit-appearance: none; -moz-appearance: none; -webkit-border-image: none; }
.prefer-home-item .item-handle .add,.prefer-home-item .item-handle .min { width: 28px; height: 28px; cursor: pointer; border-image: none; -webkit-border-radius: 0; border-radius: 0; background-color: #f0f0f0; }
.prefer-home-item .item-handle .add:hover,.prefer-home-item .item-handle .min:hover { background-color: #e0e0e0; }
.prefer-home-item .item-handle .add { background-position: 0 -180px; }
.prefer-home-item .item-handle .min { background-position: -30px -180px; }
.prefer-home-item .item-handle input { padding: 4px; width: 32px; height: 20px; text-align: center; color: #666; line-height: 20px; border-left: 1px #ccc solid; border-right: 1px #ccc solid; border-top: 0 none; border-bottom: 0 none; outline: none; }

/* prefer-page */
.prefer-page { padding: 30px 0; text-align: center; }
.prefer-page a,.prefer-page span,.prefer-page em { display: inline-block; margin: 0 2px; font-size: 14px; }
.prefer-page em { line-height: 36px; }
.prefer-page a,.prefer-page span { padding: 0 13px; line-height: 34px; border: 1px #e6e6e6 solid; }
.prefer-page a { background-color: #fff; }
.prefer-page a:hover,.prefer-page span { color: #fff; text-decoration: none; border-color: #ea462a; background-color: #ea462a; }
.prefer-page .prev,.prefer-page .next { position: relative; zoom: 1; }
.prefer-page .prev:hover,.prefer-page .next:hover { color: #333; text-decoration: underline; border-color: #e6e6e6; background-color: #fff; }
.prefer-page .icon { position: absolute; width: 7px; height: 11px; font: 0/0 Arial; }
.prefer-page .prev { padding: 0 12px 0 24px; }
.prefer-page .prev .icon { top: 12px; left: 12px; background-position: -100px -100px; }
.prefer-page .next { padding: 0 24px 0 12px; }
.prefer-page .next .icon { top: 12px; right: 12px; background-position: -110px -100px; }

.prefer-order-cont .prefer-page { padding: 30px 0 24px; text-align: right; margin-right: -2px; position: relative; }

/* prefer-home-share */
.prefer-home-share .tit { margin: 10px 0 0; text-align: center; color: #333; font-size: 14px; line-height: 30px; }
.prefer-home-share .code { margin: 10px auto 0; width: 195px; height: 195px; }
.prefer-home-share .code img { display: block; }
.prefer-home-share .bdsharebuttonbox { padding: 19px 0 25px 19px; position: relative; zoom: 1; height: 36px; text-align: center; }
.prefer-home-share .bdsharebuttonbox a { margin: 0 3px !important; padding: 0 !important; display: inline-block !important; width: 36px !important; height: 36px !important; background: url(/image/web/prefer-icons.png) no-repeat !important; _background: url(/image/web/prefer-icons-ie6.png) no-repeat !important; }
.prefer-home-share .bdsharebuttonbox .bds_tsina { background-position: 0 0 !important; }
.prefer-home-share .bdsharebuttonbox .bds_tqq { background-position: -40px 0 !important; }
.prefer-home-share .bdsharebuttonbox .bds_qzone { background-position: -80px 0 !important; }
.prefer-home-share .bdsharebuttonbox .bds_renren { background-position: -120px 0 !important; }
.prefer-home-share .bdsharebuttonbox .bds_more { background-position: -160px 0 !important; }

/* prefer-side-hd */
.prefer-side-hd { color: #333; font-size: 18px; line-height: 36px; }

/* prefer-service */
.prefer-service { padding: 10px 20px 16px; }
.prefer-service .list { padding: 4px 0 0; color: #333; line-height: 24px; }
.prefer-service span { color: #999; }

/* prefer-qa */
.prefer-qa { padding: 10px 13px 0; }
.prefer-qa .list li { padding: 13px 7px 19px; border-top: 1px #f0f0f0 solid; }
.prefer-qa .list .first { padding: 0 7px 19px; border: 0 none; }
.prefer-qa .hd { color: #333; font-size: 14px; line-height: 32px; }
.prefer-qa .hd span { color: #ea462a; }
.prefer-qa p { color: #333; line-height: 20px; }

/* ad-div */
.ad-div img { display: block; }

/* prefer-tab */
.prefer-nav-box { width: 688px; height: 48px; overflow: hidden; position: relative; background-color: #f7f7f7; }
.prefer-tab,.prefer-tab li { float: left; }
.prefer-tab li { position: relative; zoom: 1; padding: 0 0 0 50px; width: 87px; color: #333; font-size: 14px; line-height: 48px; cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-tab li:hover,.prefer-tab .current { background-position: 0 -130px; background-repeat: repeat-x; }
.prefer-tab .first { width: 90px; }
.prefer-tab li .icon { position: absolute; }
.prefer-tab .item-1 .icon { top: 12px; left: 26px; width: 19px; height: 23px; background-position: -90px -65px; }
.prefer-tab .item-2 .icon { top: 14px; left: 24px; width: 20px; height: 20px; background-position: -110px -65px; }
.prefer-tab .item-3 .icon { top: 13px; left: 27px; width: 17px; height: 23px; background-position: -130px -65px; }
.prefer-tab .item-4 .icon { top: 15px; left: 13px; width: 27px; height: 22px; background-position: -60px -65px; }
.prefer-tab .item-5 .icon { top: 12px; left: 19px; width: 25px; height: 25px; background-position: -150px -65px; }
.prefer-nav-box .btn-snap,.prefer-nav-box .btn-gray { float: right; _display: inline; margin: 9px 20px 0 0; width: 98px; height: 30px; text-align: center; color: #fff; font-size: 16px; line-height: 30px; border: 0 none; }
.prefer-nav-box .btn-snap { background-color: #ea462a; }
.prefer-nav-box .btn-gray { background-color: #ccc; cursor: default; }
.prefer-nav-box .btn-snap:hover,.prefer-nav-box .btn-gray:hover { color: #fff; text-decoration: none; }
.prefer-nav-box .btn-snap:hover { background-color: #d41f00; }

.prefer-fixed { position: fixed; top: 0; left: 50%; margin-left: -480px; width: 960px; border-top: 2px #ea462a solid; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15); z-index: 5; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)); }
.prefer-fixed .prefer-nav-inner { border: 1px #ddd solid; border-top: 0 none; }

/* prefer-detail-pic */
.prefer-detail-pic { padding: 21px 22px 39px; }
.prefer-detail-pic img { display: block; width: 644px; }

/* prefer-detail-head */
.prefer-detail-head { margin: 76px 0 0; padding: 0 22px; border-top: 2px #ea462a solid; background-color: #f7f7f7; }
.prefer-detail-head h2 { float: left; padding: 0 0 0 27px; position: relative; zoom: 1; color: #333; font-size: 14px; line-height: 50px; font-weight: normal; }
.prefer-detail-head .distri { padding: 0 0 0 37px; }
.prefer-detail-head .pack .icon,.prefer-detail-head .prom .icon,.prefer-detail-head .distri .icon { position: absolute; left: 0; }
.prefer-detail-head .pack .icon { top: 15px; width: 20px; height: 20px; background-position: -110px -65px; }
.prefer-detail-head .prom .icon { top: 12px; width: 17px; height: 23px; background-position: -130px -65px; }
.prefer-detail-head .distri .icon { top: 12px; width: 27px; height: 22px; background-position: -60px -65px; }

/* prefer-detail-list */
.prefer-detail-list { padding: 16px 22px 0 22px; }
.prefer-detail-list li { margin: 12px 0 0; padding: 0 0 0 15px; position: relative; zoom: 1; color: #333; font-size: 14px; line-height: 22px; background-position: -190px -180px; }

.prefer-distri-list li { padding: 0 0 0 84px; }
.prefer-distri-list .title { position: absolute; top: 0; left: 15px; font-weight: 700; }
.prefer-distri-list .spare { display: block; margin: 12px 0 0; }

/* prefer-detail-evaluat */
.prefer-detail-evaluat { margin: 68px 0 0; }

.prefer-evaluat-header { padding: 0 22px; background-color: #ea462a; }
.prefer-evaluat-header h2 { float: left; padding: 0 0 0 30px; position: relative; zoom: 1; color: #fff; font-size: 18px; line-height: 50px; font-weight: normal; }
.prefer-evaluat-header .icon { position: absolute; top: 13px; left: 0; width: 25px; height: 25px; background-position: -125px -40px; }

.prefer-evaluat-title { padding: 34px 27px 37px; }
.prefer-evaluat-title .info { float: left; width: 196px; }
.prefer-evaluat-title .info-score { color: #333; font-size: 18px; line-height: 44px; }
.prefer-evaluat-title .info-score em { color: #ea462a; font-size: 40px; font-weight: 700; }
.prefer-evaluat-title .info-star { float: left; margin: 2px 0 0; width: 75px; height: 14px; background-position: 0 -100px; }
.prefer-evaluat-title .info-star em { float: left; width: auto; height: 14px; background-position: 0 -115px; }
.prefer-evaluat-title .info-nums { float: right; color: #333; font-size: 14px; line-height: 18px; }
.prefer-evaluat-title .info-nums em { margin: 0 5px; color: #ea462a; }
.prefer-evaluat-title .btn { float: right; margin: 8px 0 0; width: 144px; height: 48px; text-align: center; color: #fff; font-size: 18px; line-height: 48px; border: 0 none; background-color: #ea462a; cursor: pointer; }
.prefer-evaluat-title .btn:hover { color: #fff; text-decoration: none; background-color: #d41f00; }

.prefer-evaluat-cont { padding: 25px 22px 27px; border-top: 1px #f0f0f0 solid; }

.prefer-evaluat-cont .user-title { position: relative; zoom: 1; }
.prefer-evaluat-cont .user-photo { float: left; padding: 0 0 0 45px; width: 400px; height: 38px; overflow: hidden; position: relative; zoom: 1; }
.prefer-evaluat-cont .user-photo .pic { position: absolute; top: 0; left: 0; }
.prefer-evaluat-cont .user-photo img { display: block; }
.prefer-evaluat-cont .user-photo .hd { height: 20px; overflow: hidden; position: relative; line-height: 20px; }
.prefer-evaluat-cont .user-photo .hd a { color: #999; }
.prefer-evaluat-cont .user-photo .hd a:hover { color: #ea462a; }
.prefer-evaluat-cont .user-photo .tag { display: inline-block; margin: 2px 0 0; padding: 0 4px; color: #fff; line-height: 16px; font-family: "Simsun"; background-color: #ea462a; }

.prefer-evaluat-cont .tag { float: left; _display: inline; margin: 1px 0 0 10px; padding: 0 4px; color: #fff; font-family: "Simsun"; background-color: #ea462a; }
.prefer-evaluat-cont .box { float: right; margin: 16px 0 0; *width: 150px; }
.prefer-evaluat-cont .star { float: left; margin: 4px 8px 0 0; width: 75px; height: 14px; background-position: 0 -100px; }
.prefer-evaluat-cont .star em { float: left; width: auto; height: 14px; background-position: 0 -115px; }
.prefer-evaluat-cont .date { float: right; color: #ccc; line-height: 22px; }
.prefer-evaluat-cont p { margin: 6px 0 0; color: #333; font-size: 14px; line-height: 22px; word-break: break-all; }

/* prefer-evaluat-main */
.prefer-evaluat-main { position: relative; }

/* prefer-detail-code */
.prefer-detail-code {  padding: 50px 13px 10px; background: url(/image/web/prefer-detail-code.png) no-repeat 50% 10px #fff; }
.prefer-detail-code .code { float: left; margin: 0 13px 0 0; display: block; }
.prefer-detail-code p { margin: 6px 0 0; color: #999; line-height: 18px; }

/* prefer-side-focus */
.prefer-side-focus-box { width: 250px; height: 160px; overflow: hidden; position: relative; zoom: 1; }
.prefer-side-focus-inner { width: 300%; }

.prefer-side-focus-box .pic { float: left; }
.prefer-side-focus-box img { display: block; }

.prefer-side-focus-tab { position: absolute; bottom: 5px; right: 5px; width: 60px; }
.prefer-side-focus-tab span { float: left; _display: inline; margin: 0 2px; width: 16px; height: 16px; text-align: center; color: #fff; line-height: 16px; background-color: #ea462a; cursor: pointer; }
.prefer-side-focus-tab .current { background-color: #c2341c; }

/* prefer-side-recom */
.prefer-side-recom { padding: 12px 10px 6px; }
.prefer-side-recom .prefer-side-hd { padding: 0 9px; }
.prefer-side-recom .prefer-side-hd span,.prefer-side-recom .prefer-side-hd h2 { float: left; position: relative; zoom: 1; font-size: 18px; }
.prefer-side-recom .prefer-side-hd .icon { position: absolute; top: 0; right: -32px; width: 32px; height: 13px; font: 0/0 Arial; background-position: -120px -100px; }

.prefer-pic-list li { padding: 20px 0 12px; border-top: 1px #f0f0f0 solid; }
.prefer-pic-list .first { padding: 8px 0 12px; border: 0 none; }
.prefer-pic-list .pic span { margin: 6px 0 0; display: block; line-height: 18px; }
.prefer-pic-list img { display: block; }
.prefer-pic-list .foot { line-height: 26px; }
.prefer-pic-list .price { float: left; color: #ea462a; font-size: 14px; }
.prefer-pic-list del { float: left; _display: inline; margin: 0 0 0 10px; color: #999; }
.prefer-pic-list .num { float: right; color: #999; }

/* prefer-detail-share */
.prefer-detail-share { float: right; width: 187px; }
.prefer-detail-share span,.prefer-detail-share .bdsharebuttonbox { float: left; }
.prefer-detail-share span { color: #666; font-size: 14px; line-height: 44px; }
.prefer-detail-share .bdsharebuttonbox { margin: 10px 0 0; height: 24px; }
.prefer-detail-share .bdsharebuttonbox a { float: left !important; _display: inline !important; margin: 0 0 0 5px !important; padding: 0 !important; width: 24px !important; height: 24px !important; background: url(/image/web/prefer-icons.png) no-repeat !important; _background: url(/image/web/prefer-icons-ie6.png) no-repeat !important; }
.prefer-detail-share .bdsharebuttonbox .bds_tsina { background-position: 0 -40px !important; }
.prefer-detail-share .bdsharebuttonbox .bds_tqq { background-position: -25px -40px !important; }
.prefer-detail-share .bdsharebuttonbox .bds_qzone { background-position: -50px -40px !important; }
.prefer-detail-share .bdsharebuttonbox .bds_renren { background-position: -75px -40px !important; }
.prefer-detail-share .bdsharebuttonbox .bds_more { background-position: -100px -40px !important; }

/* prefer-order-nav */
.prefer-order-nav li { border-bottom: 1px #f2f2f2 solid; }
.prefer-order-nav a { display: block; padding: 0 0 0 53px; position: relative; zoom: 1; color: #666; font-size: 14px; line-height: 36px; }
.prefer-order-nav a:hover { color: #666; text-decoration: none; background-color: #f2f2f2; }
.prefer-order-nav .icon { position: absolute; font: 0/0 Arial; }
.prefer-order-nav .nav-1 .icon { top: 12px; left: 31px; width: 12px; height: 14px; background-position: -75px -115px; }
.prefer-order-nav .nav-2 .icon { top: 11px; left: 31px; width: 16px; height: 14px; background-position: -105px -115px; }
.prefer-order-nav .current a { padding: 0 0 0 50px; border-left: 3px #ea462a solid; color: #ea462a; }
.prefer-order-nav .current .nav-1 .icon { left: 28px; background-position: -90px -115px; }
.prefer-order-nav .current .nav-2 .icon { left: 28px; background-position: -125px -115px; }

/* prefer-order-hd */
.prefer-order-hd { padding: 2px 30px 0; border-bottom: 1px #f3f3f3 dashed; }
.prefer-order-hd .title { float: left; color: #666; font-size: 18px; line-height: 34px; }
.prefer-order-hd .handle { float: right; margin: 4px 0 0; line-height: 30px; }
.prefer-order-hd .handle a,.prefer-order-hd .handle em { display: inline-block; }
.prefer-order-hd .handle a { color: #666; }
.prefer-order-hd .handle .current,.prefer-order-hd .handle a:hover { color: #ea462a; }
.prefer-order-hd .handle em { margin: 0 10px; color: #dfdfdf; }

/* prefer-order-item */
.prefer-order-item { margin: 20px 0 0; border: 1px #e6e6e6 solid; }
.prefer-order-item .hd { padding: 10px 19px; color: #666; line-height: 20px; background-color: #f7f7f7; }
.prefer-order-item .hd-1,.prefer-order-item .hd-2 { float: left; text-align: left; }
.prefer-order-item .hd-1 { width: 150px; font-weight: 700; }
.prefer-order-item .hd-2 { width: 600px; }

.prefer-order-item table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.prefer-order-item td { padding: 20px 0; }
.prefer-order-item .it-1 { width: 364px; padding-left: 19px; }
.prefer-order-item .it-2 { width: 154px; text-align: center; }
.prefer-order-item .it-3 { width: 150px; text-align: center; }
.prefer-order-item .it-4 { width: 82px; padding-right: 19px; text-align: right; }

.prefer-order-item .pic { display: inline-block; padding: 9px 48px 0 75px; position: relative; zoom: 1; color: #36c; }
.prefer-order-item .pic img { position: absolute; top: 0; left: 0; border: 1px #e3e3e3 solid; }
.prefer-order-item .pic span { display: block; height: 32px; overflow: hidden; position: relative; line-height: 16px; }
.prefer-order-item .pic:hover { color: #ea462a; }

.prefer-order-item .payment-amount { display: block; color: #333; font-size: 14px; font-weight: 700; line-height: 24px; }
.prefer-order-item .payment-terms { line-height: 24px; }
.prefer-order-item .it-4 .payment-amount,.prefer-order-item .it-4 .payment-terms { text-align: center; }
.prefer-order-item .it-4 .payment-amount { line-height: 20px; }
.prefer-order-item .it-4 .payment-terms { display: block; line-height: 18px; }

.prefer-order-item .step-txt { display: block; color: #333; line-height: 24px; }
.prefer-order-item .step-txt em { margin: 0 0 0 8px; font-weight: 700; }
.prefer-order-item .step-cancel,.prefer-order-item .step-pay,.prefer-order-item .step-return { display: inline-block; width: 64px; height: 22px; color: #fff; line-height: 22px; cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-order-item .step-cancel { background-color: #b4b4b4; }
.prefer-order-item .step-pay { background-color: #ea462a; }
.prefer-order-item .step-return { background-color: #01ba97; }
.prefer-order-item .step-cancel:hover,.prefer-order-item .step-pay:hover,.prefer-order-item .step-return:hover { color: #fff; text-decoration: none; }
.prefer-order-item .step-cancel:hover { background-color: #a0a0a0; }
.prefer-order-item .step-pay:hover { background-color: #d41f00; }
.prefer-order-item .step-return:hover { background-color: #01a485; }

.prefer-order-item .more { color: #666; line-height: 20px; font-family: "Simsun"; }

/* prefer-order-state */
.prefer-order-state { margin: 24px 0 30px; }
.prefer-order-state li { float: left; _display: inline; margin: 0 0 0 10px; width: 150px; }
.prefer-order-state span { display: block; text-align: center; }
.prefer-order-state .state { color: #fff; line-height: 28px; background-color: #b4b4b4; }
.prefer-order-state .date,.prefer-order-state .time { color: #666; line-height: 18px; }
.prefer-order-state .date { margin: 10px 0 0; }
.prefer-order-state .after .state { background-color: #01ba97; }

/* prefer-order-detail */
.prefer-order-detail { padding: 0 30px; line-height: 26px; }
.prefer-order-detail span { float: left; margin: 0 50px 0 0; color: #333; }
.prefer-order-detail em { color: #999; }

/* prefer-order-list */
.prefer-order-list { padding: 9px 30px 60px; }
.prefer-order-list li { margin: 11px 0 0; padding: 0 0 0 17px; color: #999; line-height: 18px; background-position: -180px -195px; }
.prefer-order-list span { display: block; }
.prefer-order-list .new { color: #ea462a; background-position: -170px -210px; }

/* prefer-order-info */
.prefer-order-info { padding: 15px 30px 60px; color: #666; font-size: 14px; line-height: 24px; }
.prefer-order-info span { float: left; }

/* prefer-add-list */
.prefer-add-list { padding: 0 0 10px; }
.prefer-add-list li { padding: 12px 110px 12px 30px; position: relative; zoom: 1; border-top: 1px #ececec dashed; line-height: 18px; vertical-align: top; }
.prefer-add-list .first { border: 0 none; }
.prefer-add-list .default,.prefer-add-list li:hover { background-color: #fff5f3; }
.prefer-add-list a { color: #36c; }

.prefer-add-list .handle { position: absolute; top: 50%; right: 30px; margin-top: -9px; }
.prefer-add-list .handle a,.prefer-add-list .handle em { display: inline-block; }
.prefer-add-list .handle em { margin: 0 9px; color: #999; }

.prefer-add-list p { overflow: hidden; position: relative; }
.prefer-add-list p span,.prefer-add-list p a { float: left; }
.prefer-add-list .tag-default { color: #ccc; }
.prefer-add-list .tag-set { color: #36c; display: none; }
.prefer-add-list li:hover .tag-set { display: inline-block; }

/* prefer-add-alter */
.prefer-add-alter { padding: 25px 30px 80px; }
.prefer-add-alter .title { line-height: 22px; }
.prefer-add-alter .title span { float: left; }
.prefer-add-alter .title .red { margin: 0 20px 0 0; color: #ea462a; }
.prefer-add-alter .title .instr { color: #333; }

.prefer-add-alter .city-box { z-index: 3; }
.prefer-add-alter dl { margin: 15px 0 0; padding: 0 0 0 78px; position: relative; zoom: 1; }
.prefer-add-alter dt { position: absolute; top: 0; left: 0; width: 78px; text-align: right; color: #333; line-height: 32px; }
.prefer-add-alter em,.prefer-add-alter input,.prefer-add-alter span,.prefer-add-alter .label,.prefer-add-alter textarea { float: left; }
.prefer-add-alter input,.prefer-add-alter textarea { outline: none; }
.prefer-add-alter em { width: 12px; height: 32px; color: #ea462a; line-height: 38px; }
.prefer-add-alter input { padding: 4px; height: 22px; border: 1px #ccc solid; line-height: 22px; }
.prefer-add-alter .txt-1 { width: 172px; }
.prefer-add-alter .txt-2 { width: 212px; }
.prefer-add-alter dl span { _display: inline; margin: 3px 0 0 5px; padding: 0 6px; color: #c33; line-height: 26px; background-color: #fff0ee; display: none; }
.prefer-add-alter .label { padding: 0 30px 0 0; width: 80px; position: relative; zoom: 1; border: 1px #ccc solid; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-add-alter .label input { float: none; padding: 4px 10px; width: 60px; height: 22px; border: 0 none; }
.prefer-add-alter .label .direc { position: absolute; top: 0; right: 0; margin: 0; padding: 0; width: 30px; height: 30px; background-color: #c4c4c4; display: block; cursor: pointer; }
.prefer-add-alter .label .icon { position: absolute; top: 50%; left: 50%; margin: -2px 0 0 -4px; width: 9px; height: 5px; font: 0/0 Arial; background-position: -75px -105px; }
.prefer-add-alter .current .direc,.prefer-add-alter .label:hover .direc { background-color: #b4b4b4; }
.prefer-add-alter textarea { border: 1px #ccc solid; padding: 4px; width: 462px; height: 54px; line-height: 18px; resize: none; overflow: auto; }

.prefer-add-alter .layer-add-box { position: absolute; top: 30px; left: -1px; padding: 0 10px; border: 1px #e0e0e0 solid; width: 280px; background-color: #fff; display: none; }
.prefer-add-alter .layer-add-tit { color: #999; line-height: 28px; border-bottom: 1px #e0e0e0 solid; }
.prefer-add-alter .layer-add-list { padding: 4px 0 0; }
.prefer-add-alter .layer-add-list a { float: left; padding: 0 6px 0 0; width: 50px; height: 28px; overflow: hidden; position: relative; line-height: 28px; }
.prefer-add-alter .current .layer-add-box { display: block; }

.prefer-add-alter .btn-box { padding: 20px 0 0 90px; }
.prefer-add-alter .btn-save,.prefer-add-alter .btn-cancel { float: left; margin: 0 20px 0 0; width: 64px; height: 26px; text-align: center; color: #fff; line-height: 26px; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-add-alter .btn-save { background-color: #ea462a; }
.prefer-add-alter .btn-cancel { background-color: #c4c4c4; }
.prefer-add-alter .btn-save:hover,.prefer-add-alter .btn-cancel:hover { color: #fff; text-decoration: none; }
.prefer-add-alter .btn-save:hover { background-color: #d41f00; }
.prefer-add-alter .btn-cancel:hover { background-color: #b4b4b4; }

/* prefer-step */
.prefer-step-box { height: 135px; position: relative; zoom: 1; background-color: #fff; }
.prefer-step-inner { position: absolute; top: 70px; left: 50%; margin-left: -227px; width: 454px; height: 11px; font: 0/0 Arial; background-color: #e4e4e4; }

.prefer-step-item { float: left; margin: 3px 0 0; position: relative; zoom: 1; height: 5px; font: 0/0 Arial; }
.prefer-step-box .prefer-step-item .txt,.prefer-step-box .prefer-step-item .icon-1,.prefer-step-box .prefer-step-item .icon-2,.prefer-step-box .prefer-step-item .icon-3 { position: absolute; }
.prefer-step-box .prefer-step-item .txt { top: -42px; color: #333; font-size: 14px; line-height: 20px; }
.prefer-step-box .prefer-step-item .icon-1,.prefer-step-box .prefer-step-item .icon-2,.prefer-step-box .prefer-step-item .icon-3 { top: 50%; margin-top: -19px; _margin-top: -18px; width: 37px; height: 37px; text-align: center; color: #fff; font-size: 24px; font-weight: 700; line-height: 37px; background-position: 0 -210px; }
.prefer-step-box .item-1,.prefer-step-box .item-3 { width: 116px; }
.prefer-step-box .item-2 { width: 222px; }
.prefer-step-box .item-1 .txt { left: -26px; }
.prefer-step-box .item-1 .icon-1,.prefer-step-box .item-1 .icon-2,.prefer-step-box .item-1 .icon-3 { left: -17px; }
.prefer-step-box .item-2 .txt { left: 50%; margin-left: -21px; }
.prefer-step-box .item-2 .icon-1,.prefer-step-box .item-2 .icon-2,.prefer-step-box .item-2 .icon-3 { left: 50%; margin-left: -18px; }
.prefer-step-box .item-3 .txt { right: -26px; }
.prefer-step-box .item-3 .icon-1,.prefer-step-box .item-3 .icon-2,.prefer-step-box .item-3 .icon-3 { right: -17px; }

.prefer-step-box .current { background-color: #ea462a; }
.prefer-step-box .current .icon-1,.prefer-step-box .current .icon-2,.prefer-step-box .current .icon-3 { text-indent: -9999em; }
.prefer-step-box .current .icon-1 { background-position: -40px -210px; }
.prefer-step-box .current .icon-2 { background-position: -80px -210px; }
.prefer-step-box .current .icon-3 { background-position: -120px -210px; }

/* prefer-cnnfirm-box */
.prefer-confirm-box { padding: 0 0 38px; }

/* prefer-confirm-head */
.prefer-confirm-head { padding: 0 20px; color: #333; font-size: 16px; line-height: 38px; border-bottom: 2px #f5f5f5 solid; }

.prefer-confirm-item-1 .prefer-confirm-head { border: 0 none; }

/* prefer-confirm-table */
.prefer-confirm-table { margin: 3px 0 0; }
.prefer-confirm-table .hd { border-bottom: 3px #e7a195 solid; text-align: center; color: #999; line-height: 28px; }
.prefer-confirm-table .hd .item-1,.prefer-confirm-table .hd .item-2,.prefer-confirm-table .hd .item-3 { float: left; _display: inline; }
.prefer-confirm-table .hd .item-1 { width: 360px; }
.prefer-confirm-table .hd .item-2 { width: 120px; margin: 0 0 0 115px; }
.prefer-confirm-table .hd .item-3 { width: 100px; margin: 0 0 0 127px; }

.prefer-confirm-table .main { padding: 10px 20px 0; }
.prefer-confirm-table .pic,.prefer-confirm-table .price,.prefer-confirm-table .num-box { float: left; _display: inline; }
.prefer-confirm-table .pic { padding: 0 0 0 75px; width: 240px; height: 50px; overflow: hidden; position: relative; zoom: 1; color: #36c; }
.prefer-confirm-table .pic img { position: absolute; top: 0; left: 0; border: 1px #e3e3e3 solid; }
.prefer-confirm-table .pic span { margin: 9px 0 0; display: block; height: 32px; overflow: hidden; position: relative; line-height: 16px; }
.prefer-confirm-table .price { margin: 16px 0 0 140px; width: 120px; text-align: center; color: #333; font-size: 14px; font-weight: 700; line-height: 20px; }
.prefer-confirm-table .num-box { margin: 16px 0 0 140px; }
.prefer-confirm-table .num-box div { padding: 0 17px; position: relative; zoom: 1; _width: 36px; }
.prefer-confirm-table .num-box span { position: absolute; top: 3px; *top: 4px; width: 11px; height: 11px; font: 0/0 Arial; border: 1px #ccc solid; cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-confirm-table .num-box span:hover { background-color: #e0e0e0; }
.prefer-confirm-table .num-box .add,.prefer-confirm-table .num-box .add-nor { right: 0; }
.prefer-confirm-table .num-box .min,.prefer-confirm-table .num-box .min-nor { left: 0; }
.prefer-confirm-table .num-box .add { background-position: -60px -180px; }
.prefer-confirm-table .num-box .min { background-position: -60px -195px; }
.prefer-confirm-table .num-box .add-nor { background-position: -75px -180px; }
.prefer-confirm-table .num-box .min-nor { background-position: -75px -195px; }
.prefer-confirm-table .num-box input { width: 34px; height: 17px; border: 1px #ccc solid; text-align: center; color: #333; line-height: 17px; outline: none; vertical-align: top; }

/* prefer-confirm-destri */
.prefer-confirm-destri { padding: 12px 20px 0; }
.prefer-confirm-destri li { color: #333; line-height: 28px; }
.prefer-confirm-destri span,.prefer-confirm-destri label { float: left; _display: inline; }
.prefer-confirm-destri label { margin: 0 10px; padding: 0 0 0 17px; position: relative; zoom: 1; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-confirm-destri label input { position: absolute; top: 9px; left: 0; width: 12px; height: 12px; vertical-align: top; }
.prefer-confirm-destri label span { float: none; }

/* prefer-confirm-add */
.prefer-confirm-add { padding: 13px 0 0; }
.prefer-confirm-add li { padding: 0 22px; color: #333; line-height: 26px; }
.prefer-confirm-add li:hover { background-color: #fff0ee; }
.prefer-confirm-add label { float: left; padding: 0 0 0 23px; position: relative; zoom: 1; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-confirm-add label input { position: absolute; top: 8px; left: 0; width: 12px; height: 12px; }
.prefer-confirm-add .handle { float: left; _display: inline; margin: 0 0 0 20px; color: #36c; display: none; }
.prefer-confirm-add li:hover .handle { display: block; }

/* prefer-confirm-new */
.prefer-confirm-new { float: left; _display: inline; margin: 10px 0 0 45px; padding: 0 14px 0 28px; position: relative; zoom: 1; color: #fff !important; line-height: 26px; background-color: #ea462a; }
.prefer-confirm-new:hover { color: #fff; text-decoration: none !important; background-color: #d41f00; }
.prefer-confirm-new .icon { position: absolute; top: 8px; left: 14px; width: 10px; height: 10px; font: 0/0 Arial; background-position: -145px -115px; }

/* prefer-confirm-prom */
.prefer-confirm-prom { padding: 12px 20px 0; }
.prefer-confirm-prom li { padding: 0 185px 0 15px; color: #878787; line-height: 30px; background-position: -160px -225px; }

/* prefer-confirm-foot */
.prefer-confirm-foot { padding: 20px 0; }
.prefer-confirm-foot .btn-submit { float: right; margin: 0 0 0 18px; width: 154px; height: 40px; text-align: center; border: 0 none; background-color: #ea462a; color: #fff; font-size: 20px; line-height: 40px; cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; outline: none; }
.prefer-confirm-foot .btn-submit:hover { background-color: #d41f00; }
.prefer-confirm-foot .total { display: block; text-align: right; color: #333; font-size: 16px; line-height: 40px; }
.prefer-confirm-foot .total span { font-weight: 700; }
.prefer-confirm-foot .total em { color: #ea462a; font-size: 20px; font-weight: 700; }

/* prefer-confirm-coupon */
.prefer-confirm-coupon { padding: 54px 20px 0; }
.prefer-confirm-coupon .title { padding: 0 0 0 25px; position: relative; zoom: 1; cursor: pointer; color: #ea462a; font-size: 14px; line-height: 26px; }
.prefer-confirm-coupon .title .icon { position: absolute; top: 3px; left: 0; width: 20px; height: 20px; background-position: -150px -40px; }
.prefer-confirm-coupon .cont-tit { padding: 20px 0 0; color: #999; line-height: 24px; }
.prefer-confirm-coupon .cont-tit em { font-weight: 700; }
.prefer-confirm-coupon .cont-main { padding: 14px 0; }
.prefer-confirm-coupon .cont-txts,.prefer-confirm-coupon .cont-use,.prefer-confirm-coupon .cont-cancel,.prefer-confirm-coupon .cont-prom,.prefer-confirm-coupon .foot-txt { float: left; }
.prefer-confirm-coupon .cont-txts { color: #ccc; line-height: 32px; }
.prefer-confirm-coupon .cont-txts input { display: inline-block; padding: 4px; width: 104px; height: 22px; text-align: center; font: 14px; outline: none; }
.prefer-confirm-coupon .cont-txts em { display: inline-block; margin: 0 3px; }
.prefer-confirm-coupon .cont-use,.prefer-confirm-coupon .cont-cancel { _display: inline; margin: 0 10px; width: 92px; height: 32px; text-align: center; color: #fff; line-height: 32px; }
.prefer-confirm-coupon .cont-use { background-color: #ea462a; }
.prefer-confirm-coupon .cont-use:hover { color: #fff; text-decoration: none; background-color: #d41f00; }
.prefer-confirm-coupon .cont-cancel { background-color: #c4c4c4; }
.prefer-confirm-coupon .cont-cancel:hover { color: #fff; text-decoration: none; background-color: #b4b4b4; }
.prefer-confirm-coupon .cont-prom { color: #c33; line-height: 32px; }
.prefer-confirm-coupon .foot-txt { color: #666; font-size: 16px; line-height: 32px; }
.prefer-confirm-coupon .foot-txt .code { margin: 0 16px; color: #e4393c; }
.prefer-confirm-coupon .foot-txt .amount { margin: 0 16px 0 0; color: #c00; font-weight: 700; }

.prefer-confirm-coupon .main { display: none; }
.prefer-confirm-coupon .current .title .icon { background-position: -170px -40px; }
.prefer-confirm-coupon .current .main { display: block; }

/* prefer-layer */
.prefer-layer-box { position: fixed; top: 50%; left: 50%; padding: 5px; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4d000000,endcolorstr=#4d000000,gradientType=1); _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop + (document.documentElement.clientHeight)/2)); z-index: 9; }
:root .prefer-layer-box { filter: none; }
.prefer-layer-inner { background-color: #fff; position: relative; zoom: 1; }

.prefer-confirm-layer-new { margin: -175px 0 0 -395px; width: 790px; }
.prefer-confirm-layer-new .prefer-layer-inner { padding: 20px 40px 30px; }
.prefer-confirm-layer-new .hd { line-height: 36px; }
.prefer-confirm-layer-new .hd .title { float: left; margin: 0 10px 0 0; color: #333; font-size: 16px; font-weight: 700; }
.prefer-confirm-layer-new .hd .prom { float: left; color: #666; }
.prefer-confirm-layer-new .prefer-add-alter { padding: 0; }

.prefer-confirm-layer-success { margin: -102px 0 0 -230px; width: 460px; }
.prefer-confirm-layer-success .prefer-layer-inner { padding: 30px 0; }
.prefer-confirm-layer-success span,.prefer-confirm-layer-success em { display: block; text-align: center; }
.prefer-confirm-layer-success span { color: #333; font-size: 18px; line-height: 30px; }
.prefer-confirm-layer-success span strong { color: #ea462a; font-weight: normal; }
.prefer-confirm-layer-success em { color: #666; font-size: 14px; line-height: 36px; }
.prefer-confirm-layer-success .btn-pay { margin: 6px auto 0; display: block; width: 130px; height: 40px; text-align: center; color: #fff; font-size: 16px; line-height: 40px; background-color: #ea462a; }
.prefer-confirm-layer-success .btn-pay:hover { color: #fff; text-decoration: none; background-color: #d41f00; }

.prefer-finish-layer { margin: -107px 0 0 -280px; width: 520px; }
.prefer-finish-layer .prefer-layer-inner { padding: 44px 0 50px; text-align: center; }
.prefer-finish-layer .hd { color: #666; font-size: 16px; line-height: 26px; }
.prefer-finish-layer .box { padding: 44px 0 0; }
.prefer-finish-layer .box a { display: inline-block; margin: 0 10px; height: 40px; text-align: center; color: #fff; font-size: 14px; line-height: 40px; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.prefer-finish-layer .box a:hover { color: #fff; text-decoration: none; }
.prefer-finish-layer .red { width: 180px; background-color: #ea462a; }
.prefer-finish-layer .green { width: 160px; background-color: #41a011; }
.prefer-finish-layer .red:hover { background-color: #d41f00; }
.prefer-finish-layer .green:hover { background-color: #3c9211; }

.prefer-score-layer { margin: -260px 0 0 -280px; width: 600px; }
.prefer-score-layer .prefer-layer-inner { padding: 0 20px 20px; }
.prefer-score-layer .close { position: absolute; top: 15px; right: 15px; width: 21px; height: 21px; cursor: pointer; background-position: -150px -180px; }
.prefer-score-layer .hd { padding: 0 0 2px; border-bottom: 1px #d5d5d5 solid; color: #333; font-size: 18px; line-height: 58px; }
.prefer-score-layer .cont { position: relative; zoom: 1; }
.prefer-score-layer .score-list { padding: 17px 0 0; }
.prefer-score-layer .score-list dl { padding: 0 0 0 50px; position: relative; zoom: 1; }
.prefer-score-layer .score-list dt { position: absolute; top: 0; left: 0; color: #666; font-size: 14px; line-height: 36px; }
.prefer-score-layer .score-list .star,.prefer-score-layer .score-list .star em,.prefer-score-layer .score-list .txt { float: left; }
.prefer-score-layer .score-list .star { margin: 7px 0 0; width: 130px; height: 21px; background-position: 0 -370px; }
.prefer-score-layer .score-list .star em { width: auto; height: 21px; background-position: 0 -395px; cursor: pointer; }
.prefer-score-layer .score-list .txt { _display: inline; margin: 0 0 0 13px; color: #ccc; line-height: 36px; }
.prefer-score-layer .score-list .red { color: #ea462a; }
.prefer-score-layer .score-list .txt-box { padding: 15px 24px 0 50px; }
.prefer-score-layer .score-list textarea { padding: 8px 10px; border: 1px #d5d5d5 solid; width: 464px; height: 126px; outline: none; color: #333; font-size: 14px; line-height: 18px; resize: none; }
.prefer-score-layer .score-list .error { border-color: #ea462a; }
.prefer-score-layer .score-list .foot { position: relative; zoom: 1; height: 22px; text-align: right; color: #999; line-height: 22px; }
.prefer-score-layer .score-list .icon { position: absolute; top: 5px; right: 5px; width: 18px; height: 18px; background-position: -120px -250px; display: none; }
.prefer-score-layer .score-list .pic-box { padding: 11px 0 0; height: 60px; overflow: hidden; position: relative; }
.prefer-score-layer .score-list .pics,.prefer-score-layer .score-list .pics li { float: left; }
.prefer-score-layer .score-list .pics li { margin: 0 10px 0 0; position: relative; zoom: 1; width: 80px; height: 60px; }
.prefer-score-layer .score-list .pics img { display: block; }
.prefer-score-layer .score-list .pics .delete { position: absolute; top: 0; right: 0; padding: 0 6px 0 7px; color: #fff; line-height: 18px; background: rgba(0,0,0,0.63); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#a1000000,endcolorstr=#a1000000,gradientType=1); display: none; cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
:root .prefer-score-layer .score-list .pics .delete { filter: none; }
.prefer-score-layer .score-list .pics .hover .delete { display: block; }
.prefer-score-layer .score-list .pic-add { float: left; border: 1px #d5d5d5 solid; width: 78px; height: 58px; background: url(../../image/web/prefer-add.png) no-repeat 50% 50%; }
.prefer-score-layer .score-list .pic-add:hover { background: url(../../image/web/prefer-add-hover.png) no-repeat 50% 50% #f7f7f7; }
.prefer-score-layer .btn-submit:hover { color: #fff; text-decoration: none; background-color: #d41f00; }
.prefer-score-layer .score-num { position: absolute; top: 40px; right: 67px; width: 116px; text-align: center; }
.prefer-score-layer .score-num span { display: block; }
.prefer-score-layer .score-num .round { width: 116px; height: 116px; color: #fff; font-size: 18px; line-height: 116px; background-position: 0 -250px; }
.prefer-score-layer .score-num .round em { font-size: 40px; font-weight: 700; }
.prefer-score-layer .score-num .prom { display: block; color: #999; font-size: 14px; line-height: 30px; }
.prefer-score-layer .btn-submit { display: block; margin: 6px auto 0; width: 130px; height: 40px; border: 0 none; text-align: center; color: #fff; font-size: 16px; line-height: 40px; background-color: #ea462a; cursor: pointer; outline: none; }

.prefer-score-succes { margin: -107px 0 0 -235px; width: 460px; }
.prefer-score-succes .prefer-layer-inner { padding: 34px 0 30px; text-align: center; }
.prefer-score-succes .close { position: absolute; top: 15px; right: 15px; width: 21px; height: 21px; cursor: pointer; background-position: -150px -180px; }
.prefer-score-succes span { display: block; }
.prefer-score-succes .hd { color: #333; font-size: 24px; line-height: 34px; }
.prefer-score-succes .hd em { color: #ea462a; }
.prefer-score-succes .prom { margin: 10px 0 0; color: #666; line-height: 22px; }
.prefer-score-succes .prom em { color: #c33; }
.prefer-score-succes .btn-sent { margin: 34px auto 0; display: block; width: 130px; height: 40px; color: #fff; font-size: 16px; line-height: 40px; background-color: #ea462a; }
.prefer-score-succes .btn-sent:hover { color: #fff; text-decoration: none; background-color: #d41f00; }

.prefer-delete-layer { margin: -72px 0 0 -155px; width: 300px; }
.prefer-delete-layer .prefer-layer-inner { padding: 26px 0 30px; text-align: center; }
.prefer-delete-layer .prom { display: block; color: #333; font-size: 16px; line-height: 26px; }
.prefer-delete-layer .btn-box { padding: 26px 0 0; }
.prefer-delete-layer .btn-box a { display: inline-block; margin: 0 10px; width: 64px; height: 26px; color: #fff; line-height: 26px; }
.prefer-delete-layer .btn-box a:hover { color: #fff; text-decoration: none; }
.prefer-delete-layer .btn-delete { background-color: #ea462a; }
.prefer-delete-layer .btn-cancel { background-color: #c4c4c4; }
.prefer-delete-layer .btn-delete:hover { background-color: #d41f00; }
.prefer-delete-layer .btn-cancel:hover { background-color: #b4b4b4; }

/* prefer-payment-box */
.prefer-payment-box { padding: 15px 0 200px; }

/* prefer-payment-info */
.prefer-payment-info { padding: 0 20px; }
.prefer-payment-info .hd { color: #333; font-size: 18px; line-height: 28px; }
.prefer-payment-info .hd em { padding: 0 0 0 10px; color: #ea462a; }
.prefer-payment-info p { margin: 9px 0 0; color: #666; font-size: 14px; line-height: 24px; }
.prefer-payment-info p em { padding: 0 8px; color: #ea462a; font-weight: 700; }

/* prefer-payment-head */
.prefer-payment-head { padding: 0 20px; border-bottom: 3px #e7a195 solid; }
.prefer-payment-head h3 { float: left; color: #333; font-size: 16px; font-weight: normal; line-height: 36px; }

.prefer-other-box .prefer-payment-head h3 { padding: 0 36px 0 0; position: relative; zoom: 1; }
.prefer-other-box .prefer-payment-head .icon { position: absolute; top: 4px; right: 0; width: 32px; height: 13px; font: 0/0 Arial; background-position: -90px -180px; }

.prefer-help-box .prefer-payment-head { padding: 0 30px; }
.prefer-help-box .prefer-payment-head h3 { font-size: 18px; line-height: 56px; }

/* prefer-payment-list */
.prefer-payment-list { margin: 20px 0 0 -20px; position: relative; }
.prefer-payment-list li { float: left; _display: inline; margin: 0 0 0 40px; }
.prefer-payment-list img { display: block; border: 1px #ccc solid; }

/* prefer-other-box */
.prefer-other-box { padding: 9px 0 0; }

/* prefer-other-list */
.prefer-other-list { padding: 30px 0 23px 3px; }
.prefer-other-list li { float: left; _display: inline; margin: 0 14px; width: 210px; }
.prefer-other-list img { display: block; }
.prefer-other-list .pic span { margin: 7px 0 0; line-height: 18px; }
.prefer-other-list .foot { line-height: 26px; }
.prefer-other-list .price { float: left; color: #ea462a; font-size: 14px; }
.prefer-other-list del { float: left; _display: inline; margin: 0 0 0 10px; color: #999; }
.prefer-other-list .nums { float: right; color: #999; }

/* prefer-finish-box */
.prefer-finish-box { padding: 35px 0 30px; text-align: center; }
.prefer-finish-box .hd { color: #999; font-size: 22px; line-height: 32px; }
.prefer-finish-box .hd em { padding: 0 0 0 34px; position: relative; zoom: 1; color: #390; }
.prefer-finish-box .hd .icon { position: absolute; top: 4px; left: 0; width: 25px; height: 25px; background-position: -125px -180px; }
.prefer-finish-box .code { padding: 20px 0 0; color: #333; font-size: 18px; line-height: 28px; }
.prefer-finish-box .code em { padding: 0 0 0 10px; color: #ea462a; font-size: 16px; }
.prefer-finish-box .prom { padding: 20px 0 0; color: #666; font-size: 14px; line-height: 24px; }
.prefer-finish-box .prom a { padding: 0 0 0 8px; color: #666; }
.prefer-finish-box .prom a:hover { color: #ea462a; }
.prefer-finish-box .btn-return { display: block; margin: 25px auto 0; width: 130px; height: 40px; text-align: center; color: #fff; font-size: 16px; line-height: 40px; background-color: #ea462a; }
.prefer-finish-box .btn-return:hover { color: #fff; text-decoration: none; background-color: #d41f00; }

/* prefer-finish-tel */
.prefer-finish-tel { padding: 15px 0; text-align: center; color: #666; font-size: 14px; line-height: 36px; }
.prefer-finish-tel span,.prefer-finish-tel em { display: inline-block; }
.prefer-finish-tel span { padding: 0 0 0 22px; position: relative; zoom: 1; font-size: 20px; font-weight: 700; }
.prefer-finish-tel .icon { position: absolute; top: 6px; left: 0; width: 12px; height: 25px; background-position: -180px -65px; }
.prefer-finish-tel em { padding: 0 14px 0 6px; font-size: 24px; font-weight: 700; }

/* prefer-help-box */
.prefer-help-box { padding: 10px 0; }

.prefer-help-box .txt-box { padding: 2px 30px 200px; }
.prefer-help-box .txt-box p { margin: 24px 0 0; color: #999; font-size: 16px; line-height: 24px; }
.prefer-help-box .txt-info { padding: 24px 0 0; }

/* prefer-side-review */
.prefer-side-review { padding: 10px 10px 15px; }

/* prefer-review-news */
.prefer-review-news .pic { position: relative; zoom: 1; }
.prefer-review-news img { display: block; }
.prefer-review-news .pic span { position: absolute; bottom: 0; left: 0; padding: 4px 9px; width: 210px; height: 36px; overflow: hidden; color: #fff; font-size: 14px; line-height: 18px; background: rgba(0,0,0,0.54); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8a000000,endcolorstr=#8a000000,gradientType=1); }
.prefer-review-news .pic:hover span { text-decoration: underline; }
:root .prefer-review-news .pic span { filter: none; }
.prefer-review-news p { margin: 8px 0 0; color: #333; line-height: 20px; }
.prefer-review-news .btn { display: block; margin: 4px auto 0; width: 90px; height: 32px; text-align: center; color: #fff; font-size: 14px; line-height: 32px; background-color: #ea462a; }
.prefer-review-news .btn:hover { color: #fff; text-decoration: none; background-color: #d41f00; }

/* perfer-side-trail */
.perfer-side-trail { padding: 10px 10px 20px; }

/* prefer-trail-list */
.prefer-trail-list { margin: -10px 0 0; }
.prefer-trail-list li { margin: 15px 0 0; padding: 0 0 0 84px; height: 60px; overflow: hidden; position: relative; zoom: 1; }
.prefer-trail-list .pic { position: absolute; top: 0; left: 0; }
.prefer-trail-list img { display: block; }
.prefer-trail-list .hd { height: 40px; overflow: hidden; position: relative; line-height: 20px; }
.prefer-trail-list .user { height: 20px; overflow: hidden; position: relative; word-break: break-all; color: #999; line-height: 20px; }

/* prefer-evaluat-bask */
.prefer-evaluat-bask { padding: 22px 22px 20px; border-top: 1px #ddd solid; }
.prefer-evaluat-bask .top-user { padding: 0 0 10px; }
.prefer-evaluat-bask .user-box { float: left; padding: 0 0 0 45px; width: 400px; height: 38px; overflow: hidden; position: relative; zoom: 1; }
.prefer-evaluat-bask .user-box .pic { position: absolute; top: 0; left: 0; width: 38px; height: 38px; }
.prefer-evaluat-bask .user-box img { display: block; }
.prefer-evaluat-bask .user-box .hd { height: 20px; overflow: hidden; position: relative; line-height: 20px; }
.prefer-evaluat-bask .user-box .hd a { color: #999; }
.prefer-evaluat-bask .user-box .hd a:hover { color: #ea462a; }
.prefer-evaluat-bask .user-box .tag { display: inline-block; margin: 2px 0 0; padding: 0 4px; color: #fff; line-height: 16px; font-family: "Simsun"; background-color: #ea462a; }
.prefer-evaluat-bask .top-user .time { float: right; margin: 22px 0 0; color: #ccc; line-height: 16px; }

.prefer-evaluat-bask .param-box { padding: 12px 36px 12px 42px; border-top: 1px #f0f0f0 solid; border-bottom: 1px #f0f0f0 solid; }
.prefer-evaluat-bask .param-1 { float: left; margin: 32px 0 0; padding: 18px 0 0; width: 90px; height: 72px; text-align: center; color: #f33; background-position: 0 -420px; }
.prefer-evaluat-bask .param-1 span,.prefer-evaluat-bask .param-1 em { display: block; }
.prefer-evaluat-bask .param-1 span { font-size: 36px; line-height: 42px; font-weight: 700; }
.prefer-evaluat-bask .param-1 em { line-height: 18px; }

.prefer-evaluat-bask .param-2 { float: left; _display: inline; margin: 0 0 0 68px; width: 140px; }
.prefer-evaluat-bask .param-2 li { height: 30px; overflow: hidden; position: relative; line-height: 38px; color: #333; line-height: 30px; }
.prefer-evaluat-bask .param-2 .tit,.prefer-evaluat-bask .param-2 .star,.prefer-evaluat-bask .param-2 .star em,.prefer-evaluat-bask .param-2 .num { float: left; }
.prefer-evaluat-bask .param-2 .tit { width: 30px; }
.prefer-evaluat-bask .param-2 .star { margin: 8px 0 0; width: 85px; height: 14px; font: 0/0 Arial; background-position: -90px -420px; }
.prefer-evaluat-bask .param-2 .star em { width: auto; height: 14px; background-position: -90px -435px; }
.prefer-evaluat-bask .param-2 .num { _display: inline; margin: 0 0 0 4px; }

.prefer-evaluat-bask .param-3 { float: right; margin: 10px 0 0; position: relative; zoom: 1; width: 190px; }
.prefer-evaluat-bask .param-3 .line-l,.prefer-evaluat-bask .param-3 .line-r { position: absolute; bottom: 20px; width: 1px; height: 6px; font: 0/0 Arial; background-color: #ffc8be; }
.prefer-evaluat-bask .param-3 .line-l { left: -1px; }
.prefer-evaluat-bask .param-3 .line-r { right: -1px; }
.prefer-evaluat-bask .param-3 .item { float: left; width: 38px; height: 135px; overflow: hidden; position: relative; zoom: 1; text-align: center; }
.prefer-evaluat-bask .param-3 .title { position: absolute; bottom: 0; left: 0; width: 100%; color: #333; line-height: 20px; border-top: 1px #ffc8be solid; }
.prefer-evaluat-bask .param-3 .box { position: absolute; bottom: 21px; left: 0; padding: 0 9px; width: 20px; }
.prefer-evaluat-bask .param-3 .box span { display: block; }
.prefer-evaluat-bask .param-3 .box .bar { width: 20px; height: auto; background-color: #ffbaae; }
.prefer-evaluat-bask .param-3 .box .num { color: #333; line-height: 14px; }

.prefer-evaluat-bask p { padding: 16px 0 15px; color: #333; font-size: 14px; line-height: 22px; }

.prefer-evaluat-bask .switch { margin: 0 0 0 -6px; z-index: 3; position: relative; _width: 650px; }
.prefer-evaluat-bask .switch li { float: left; _display: inline; position: relative; zoom: 1; margin: 0 0 0 6px; width: 124px; height: 94px; z-index: 4; }
.prefer-evaluat-bask .switch a,.prefer-evaluat-bask .switch img { display: block; }
.prefer-evaluat-bask .switch a { position: relative; border: 2px #fff solid; border-radius: 2px; z-index: 5; }
.prefer-evaluat-bask .switch .ico { position: absolute; bottom: -5px; left: 50%; margin-left: -8px; width: 17px; height: 9px; font: 0/0 Arial; background-position: -140px -250px; display: none; z-index: 4; }
.prefer-evaluat-bask .switch .current .ico { display: block; }
.prefer-evaluat-bask .switch .current a,.prefer-evaluat-bask .switch a:hover { border-color: #ea462a; }

.prefer-evaluat-bask .pic-box { margin: 15px 0 0; width: 645px; height: 485px; overflow: hidden; position: relative; zoom: 1; }
.prefer-evaluat-bask .pic-inner { width: 500%; }
.prefer-evaluat-bask .pic { float: left; width: 645px; height: 485px; }
.prefer-evaluat-bask .pic img { display: block; }
.prefer-evaluat-bask .close { position: absolute; bottom: 10px; right: 10px; width: 52px; height: 52px; border-radius: 26px; background: url(../../image/web/prefer-bask-close.png) no-repeat; cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../image/web/prefer-bask-close.png'); }