body {background:#f3f5f6;}
.main {*width:100%; *zoom:1; *position:relative; min-width:1230px; overflow:hidden;}
/*** 登录注册 ***/
/*公共*/
.logW {width:990px; margin:0 auto;}
.logBg {background:#fff; margin-top:20px; padding-bottom:25px; -moz-box-shadow:0px 2px 12px 0px #d8d9da; -webkit-box-shadow:0px 2px 12px 0px #d8d9da; box-shadow:0px 2px 12px 0px #d8d9da;}
.logBox {width:310px; margin:0 auto; font-family:"SimSun";}
.logBox a:hover {text-decoration:underline;}
.logBox .log-logo {text-align:center; padding:35px 0 40px 0;}
.logBox .log-form {margin-top:6px;}
.logBox .log-form .log-ipt {width:100%; height:40px; line-height:40px; position:relative;}
.logBox .log-form .log-ipt .input {width:288px; height:18px; line-height:18px; padding:10px; border:1px solid #d2d2d2; font-family:"microsoft yahei"; font-size:14px; color:#030000;}
.logBox .log-form .log-ipt .text {height:20px; line-height:20px; padding:0 8px; background:#fff; font-size:14px; position:absolute; left:3px; top:10px; z-index:4; font-family:"SimSun"; cursor:text;}
.logBox .log-form .log-error {height:24px; line-height:24px; color:#d22929; overflow:hidden;}
.logBox .log-form .log-error .log-error-text {height:100%; padding-left:4px; display:none;}
.logBox .log-form .log-error .log-error-text .icon {display:inline-block; width:12px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/error.png) no-repeat center; margin-right:6px;}
.logBox .log-form .log-success {color:#757575;}
.logBox .log-form .log-success .log-error-text .icon {background-image:url(../images/gou.jpg);}
.logBox .log-psw .log-ipt .ipt-text {display:none;}
.logBox .log-psw .log-ipt .showhide {width:26px; height:19px; background:url(../images/ipt-psw.png) no-repeat #fff; cursor:pointer; position:absolute; right:9px; top:10px;}
.logBox .log-psw .log-ipt .text-show {height:15px; background:url(../images/ipt-text.png) no-repeat #fff; top:12px;}
.logBox .log-form.form-error .log-ipt .input {border-color:#d22929;}
.logBox .log-form.form-error .log-ipt .text {color:#d22929;}
.logBox .log-form.form-focus .log-ipt .input {border-color:#51b9e8;}
.logBox .log-form.form-focus .log-ipt .text {color:#51b9e8;}
.logBox .log-btn {width:100%; height:36px; background:#d22929; font-family:"microsoft yahei"; font-size:18px; color:#fff; cursor:pointer; border-radius:2px;}
.logBox .log-operation {line-height:20px; margin-top:12px;}
.logBox .log-operation .log-form-slide {color:#6490c2;}
.logBox .log-checkcode .log-ipt .input {width:128px; float:left;}
.logBox .log-checkcode .log-ipt .codeBtn {width:150px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; float:right; border-radius:2px;}
.logBox .log-checkcode .log-ipt .getCode {background:#d22929; cursor:pointer;}
.logBox .log-checkcode .log-ipt .countBtn {background:#ddd; font-family:"microsoft yahei"; display:none;}
/*底部*/
.account-foot {line-height:24px; text-align:center; padding:20px 0 10px 0;}
.account-foot a:hover {text-decoration:underline;}
/* 密码强度 */
.psw-strength {margin-top:6px; font-family:"SimSun"; font-size:12px;}
.psw-strength .psw-s-hd {height:22px; line-height:22px; background:#ecf9ff;}
.psw-strength .psw-s-hd .psw-s-l {float:left; color:#1a1a1a; margin-right:13px; padding-left:3px;}
.psw-strength .psw-s-hd .psw-s-bg {float:left; margin-top:8px; margin-right:13px;}
.psw-strength .psw-s-hd .psw-s-bg li {width:20px; height:6px; background:#e2e2e2; float:left; margin-left:1px;}
.psw-strength .psw-s-hd .psw-s-bg li:first-child {margin-left:0;}
.psw-strength .psw-s-hd .psw-s-bg li.active {background:#7cd586;}
.psw-strength .psw-s-hd .psw-s-text {float:left; color:#66bc56;}
.psw-strength .psw-s-hd .log-error-text {height:100%; color:#d22929;}
.psw-strength .psw-s-hd .log-error-text .icon {display:inline-block; width:12px; height:100%; vertical-align:top; background:url(../images/error.png) no-repeat center; margin-right:6px;}
.psw-strength .psw-s-bd {line-height:20px; color:#555; margin-top:5px;}
.psw-strength .psw-s-bd i {display:inline-block; width:12px; height:12px; margin-right:4px; vertical-align:middle; margin-top:-2px; *margin-top:0; background-position:left center; background-repeat:no-repeat;}
.psw-strength .psw-s-bd i.ico-o {background-image:url(../images/psw-o.png);}
.psw-strength .psw-s-bd i.ico-g {background-image:url(../images/psw-g.png);}
.psw-strength .psw-s-bd i.ico-x {background-image:url(../images/psw-x.png);}
.psw-strength .log-error {display:none;}
.form-error .psw-strength .psw-s-hd,.form-error .psw-strength .psw-s-bd {display:none;}
.form-error .psw-strength .log-error,.form-error .psw-strength .log-error .log-error-text {display:block;}

/*登录&&第三方登录*/
.logBox .log-user .log-ipt .hint {height:100%; font-family:"microsoft yahei"; font-size:14px; color:#b5b5b5; position:absolute; left:48px; top:0; z-index:2;}
.logBox .form-focus .log-ipt .hint,.logBox .form-error .log-ipt .hint {display:none;}
.logBox .log-link {padding-top:2px;}
.logBox .log-link input {vertical-align:middle; margin-top:-2px; *margin-top:0; margin-right:6px;}
.logBox .log-submit {margin-top:14px;}
.logBox .cooperation-til {height:1px; background:#ececec; margin-top:45px; text-align:center; font-size:14px;}
.logBox .cooperation-til span {display:inline-block; height:20px; padding:0 12px; background:#fff; vertical-align:top; margin-top:-10px;}
.logBox .cooperation {margin-top:55px;}
.logBox .cooperation li {width:33.33%; float:left; text-align:center;}
/* .logBox .cooperation {margin-top:55px; margin-left:-10px; margin-right:-10px;}
.logBox .cooperation li {width:25%; float:left; text-align:center; *width:24.99%;} */
.logBox .cooperation li a,.logBox .cooperation li span {display:inline-block; width:46px; height:46px; vertical-align:top; overflow:hidden;}
.logBox .cooperation li a img,.logBox .cooperation li span img {width:100%; height:100%;}
.logBox .cooperation li a {filter:alpha(opacity:80); opacity:0.8;}
.logBox .cooperation li a:hover {filter:alpha(opacity:100); opacity:1;}
.logBox .log-reg {padding:42px 0 25px 0; text-align:center; color:#b5b5b5;}
.logBox .log-reg a {color:#d22929;}
.logBox .log-form-hd {height:30px; line-height:30px; padding-bottom:14px; text-align:center; font-family:"microsoft yahei"; font-size:18px; color:#030000;}


/*注册&&第三方登录*/
.logBox .reg-code {height:0; padding-top:6px; overflow:hidden; display:none; filter:alpha(opacity:0); opacity:0;}
.logBox .reg-code .log-form {margin-top:0;}
.logBox .reg-code .log-ipt .input {width:128px; float:left;}
.logBox .reg-code .log-ipt .codeBtn {width:150px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; float:right; border-radius:2px;}
.logBox .reg-code .log-ipt .getCode {background:#d22929; cursor:pointer;}
.logBox .reg-code .log-ipt .countBtn {background:#ddd; font-family:"microsoft yahei"; display:none;}
.logBox .reg-head {margin-top:30px; margin-bottom:16px;}
.logBox .reg-head .head-til {height:24px; line-height:24px; font-size:14px;}
.logBox .reg-head .head-item {margin:20px -7px 0 -7px;}
.logBox .reg-head .head-item li {width:42px; height:42px; border-radius:50%; float:left; margin:0 6px; cursor:pointer; position:relative; filter:alpha(opacity:80); opacity:0.8;}
.logBox .reg-head .head-item li:hover {filter:alpha(opacity:100); opacity:1;}
.logBox .reg-head .head-item li img {width:100%; height:100%; border-radius:50%;}
.logBox .reg-head .head-item li.active {filter:alpha(opacity:100); opacity:1;}
.logBox .reg-head .head-item li.active .icon {display:block; width:16px; height:16px; background:url(../images/gou.png) no-repeat; position:absolute; top:0px; right:0px;}
.logBox .user-agreement {line-height:20px; padding:8px 0; color:#a7a7a7;}
.logBox .user-agreement input[type="checkbox"] {margin-right:8px; vertical-align:middle; margin-top:-2px; *margin-top:0;}
.logBox .user-agreement .user-agreement-link {color:#3075c3;}
.logBox .user-agreement .user-agreement-link:hover {text-decoration:none;}
.logBox .user-agreement .log-error {width:200px; height:20px; color:#d22929; margin-left:200px; margin-top:-20px; overflow:hidden; display:none;}
.logBox .user-agreement .log-error .log-error-text {height:100%;}
.logBox .user-agreement .log-error .log-error-text .icon {display:inline-block; width:12px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/error.png) no-repeat center; margin-right:6px;}
.logBox .submit-desc {height:28px; line-height:14px; margin-top:6px; color:#a7a7a7;}
.logBox .submit-desc a {color:#51b9e8;}
.logBox .reg-log {padding-top:40px; text-align:center; color:#a5a5a5;}
.logBox .reg-log a {color:#d22929;}
.logBox .submit-desc {height:28px; line-height:14px; margin-top:6px; color:#a7a7a7;}
.logBox .submit-desc a {color:#51b9e8;}
.logBox .reg-log {padding-top:40px; text-align:center; color:#a5a5a5;}
.logBox .reg-log a {color:#d22929;}
/* 弹层modal */
.modal-body-hidden {overflow:hidden;}
.modal-wrapper {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#77000000', EndColorStr='#77000000'); background:rgba(0,0,0,0.7); outline:none; overflow:hidden; position:fixed; left:0; right:0; top:0; bottom:0; z-index:99; display:none;}
.modal-wrapper .modal-dialog {position:absolute; left:0; right:0; top:50px; bottom:50px;}
.modal-wrapper .modal-body {max-width:970px; min-height:290px; height:100%; margin:0px auto; background:#fff; position:relative; *width:970px; *position:absolute; *top:0; *bottom:0; *left:50%; *margin-left:-485px;}
.modal-wrapper .modal-close {display:block; width:24px; height:23px; background:url(../images/modal-close.png) no-repeat; position:absolute; top:16px; right:18px;}
.modal-wrapper .modal-close:hover {background-image:url(../images/modal-close-hover.png);}
.modal-user-head {height:30px; line-height:30px; padding-top:35px; text-align:center; font-size:20px; color:#40180a;}
.modal-user-body {line-height:16px; letter-spacing:1px; border:1px solid #d4d4d4; color:#40180a; position:absolute; left:29px; right:29px; top:97px; bottom:130px; overflow-y:auto;}
.modal-user-body .modal-user-agreement {padding:19px 17px;}
.modal-user-btn {width:100%; padding-bottom:56px; text-align:center; position:absolute; left:0; bottom:0;}
.modal-user-btn .btn {width:208px; height:36px; line-height:36px; background:#d22929; border-radius:2px; font-family:"microsoft yahei"; font-size:18px; color:#fff; cursor:pointer;}
.modal-user-btn .btn:active {background:#d22929;}
/* 登录页面相关弹层 common */
.tb-modal-wrapper.modal-wrapper {overflow-x:hidden; overflow-y:auto;}
.tb-modal-wrapper.modal-wrapper .modal-dialog {display:table; width:100%; height:100%; max-height:760px; position:static; left:auto; right:auto; top:auto; bottom:auto;}
.tb-modal-wrapper.modal-wrapper .modal-body {vertical-align:middle; display:table-cell; max-width:none; min-height:0; height:auto; background:none; position:static; *width:auto; *position:static; *left:auto; *margin-left:auto;}
.tb-modal-wrapper.modal-wrapper .tb-modal {width:790px; background:#fff; margin:0 auto; position:relative; *margin:100px auto;}
/* 登录页面相关弹层 login */
.log-modal {min-height:300px; padding:45px 30px; font-family:'microsoft yahei';}
.log-modal .lgm-head {height:40px; line-height:40px; text-align:center; font-size:30px; color:#030000;}
.log-modal .lgm-text {height:20px; line-height:20px; margin-top:65px; padding-bottom:14px; text-align:center; font-size:14px; color:#555;}
.log-modal .logBox {width:436px;}
.log-modal .logBox .log-checkcode .log-ipt .input {width:250px;}
.log-modal .logBox .log-submit {margin-top:6px;}
.log-modal .lgm-infostate {text-align:center; margin-top:14px;}
.log-modal .lgm-infostate dt {display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:47px; height:43px; background:url(../images/lgm1.png) no-repeat;}
.log-modal .lgm-infostate dd {display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:left; margin-left:15px;}
.log-modal .lgm-infostate .row1 {line-height:24px; font-size:16px; color:#e89d55;}
.log-modal .lgm-infostate .row2 {line-height:20px; font-size:12px; color:#b4b4b4;}

/* 验证码 */
.form-checkCode {min-height:64px;}
.form-checkCode .nc_scale {width:310px;height:40px; *z-index:3;}
.form-checkCode .nc-container .nc_scale span {height:38px; line-height:38px; -moz-user-select:none; -khtml-user-select:none; user-select:none;}
.form-checkCode .nc-container #nc_1_wrapper,
.form-checkCode .nc-container.tb-login #nc_1_wrapper{width:310px}
.form-checkCode .nc-container .imgCaptcha {top:40px;}
.form-checkCode .nc-container .imgCaptcha,
.form-checkCode .nc-container .clickCaptcha{width:308px;}
.form-checkCode .nc-container.tb-login .imgCaptcha,
.form-checkCode .nc-container.tb-login .clickCaptcha{width:310px;}
.form-checkCode .nc-container.tb-login .imgCaptcha .captcha-error,
.form-checkCode .nc-container.tb-login .clickCaptcha .captcha-error{width:302px;}
.form-checkCode .nc-container.tb-login .errloading,
.form-checkCode .nc-container .errloading {width:300px;}
.form-checkCode .nc-container #nc_1_wrapper,
.form-checkCode .nc-container.tb-login #nc_1_wrapper{width:310px}
.form-checkCode .nc-container .imgCaptcha,
.form-checkCode .nc-container .clickCaptcha{width:308px !important;}
.form-checkCode .nc-container.tb-login .imgCaptcha,
.form-checkCode .nc-container.tb-login .clickCaptcha{width:310px;}
.form-checkCode .nc-container.tb-login .imgCaptcha .captcha-error,
.form-checkCode .nc-container.tb-login .clickCaptcha .captcha-error{width:302px;}
.form-checkCode .nc-container.tb-login .errloading,
.form-checkCode .nc-container .errloading {width:300px;}
.form-checkCode .nc-container .imgCaptcha .imgCaptcha_text input {border:1px solid #d2d2d2; padding:0 5px;}

/*第三方登录*/
.log-bind {padding:20px 130px 17px 130px;}
.log-bind dt {height:40px; line-height:40px; font-size:22px; color:#030000; font-weight:200;}
.log-bind dd {line-height:24px; font-size:14px; margin-top:8px;}
.log-bind-nav {height:35px; margin:0 4px; border-bottom:1px solid #d2d2d2; text-align:center;}
.log-bind-nav li {display:inline-block; *display:inline; *zoom:1; width:154px; height:34px; line-height:34px; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#ececec; font-family:"SimSun"; font-size:16px; cursor:pointer; vertical-align:top;}
.log-bind-nav li:first-child {width:153px; border-left:1px solid #d2d2d2;}
.log-bind-nav li.active {height:35px; background:#fff; color:#030000;}
.log-bind-slide {width:100%; overflow:hidden; padding-top:30px; *position:relative;}
.log-bind-slide .slide-item {width:200%;}
.log-bind-slide .slide-item li {width:50%; float:left;}
.log-bind-slide .slide-item .logBox .reg-head {margin-top:17px;}
.log-bind-slide .psw-strength .psw-s-bd li {width:auto; float:none;}

/*注册成功*/
.sufBox {font-family:"microsoft yahei";}
.sufBox .suf-til {height:36px; line-height:36px; text-align:center; font-size:28px; color:#030000;}
.sufBox .suf-head {width:80px; height:80px; margin:36px auto 0 auto; border-radius:50%; overflow:hidden;}
.sufBox .suf-head img {width:100%; height:100%;}
.sufBox .suf-nc {height:22px; line-height:22px; text-align:center; font-size:14px; color:#030000; overflow:hidden;}
.sufBox .suf-name {margin-top:10px;}
.sufBox .suf-psw-txt {height:26px; line-height:26px; color:#030000; margin-top:30px;}
.sufBox .forget-psw {display:block; height:38px; line-height:38px; border:1px solid #d2d2d2; border-radius:2px; text-align:center; font-size:18px; font-weight:200; margin-top:10px;}
.sufBox .forget-psw:hover {color:#030000; text-decoration:underline;}
.sufBox .suf-link {margin-top:28px; text-align:center;}
.sufBox .suf-link a {color:#2d97c7;}

/*重置密码*/
.findBox .findpwd-hd {height:50px; line-height:50px; text-align:center; font-family:"microsoft yahei"; font-size:30px; color:#030000; padding:25px 0 45px 0;}
.findBox .find-submit {margin-top:6px;}
.findBox .find-code .log-ipt .input {width:160px; float:left;}
.findBox .find-code .pwd-code {display:block; height:40px; float:right;}
.findBox .find-code .pwd-code img {height:100%;}
.findBox .find-back {height:38px; line-height:38px; border:1px solid #d2d2d2; border-radius:2px; text-align:center; font-family:"microsoft yahei"; font-size:18px; font-weight:200; margin-top:10px; cursor:pointer;}
.findBox .find-phone-txt {line-height:22px; font-family:"microsoft yahei"; font-size:14px; color:#555; padding-bottom:15px;}
.findBox .find-phone-txt .phone {color:#030000;}
.findBox .find-phone-txt .txt {font-size:12px; color:#a7a7a7;}
.findBox .find-phone .log-ipt .input {width:128px; float:left;}
.findBox .find-phone .log-ipt .codeBtn {width:150px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; float:right; border-radius:2px;}
.findBox .find-phone .log-ipt .getCode {background:#d22929; cursor:pointer;}
.findBox .find-phone .log-ipt .countBtn {background:#ddd; font-family:"microsoft yahei"; display:none;}
.findBox .find-suf-icon {width:68px; height:68px; background:url(../images/find.png) no-repeat; margin:35px auto 0 auto;}
.findBox .find-suf-txt {margin-top:35px; font-family:"microsoft yahei"; font-size:14px; color:#555; text-align:center;}
.findBox .find-suf-txt a {color:#51b9e8;}
.findBox .find-suf-btn {margin-top:40px;}
.findBox .find-suf-btn .log-btn {display:block; line-height:36px; text-align:center;}
.findBox .find-suf-btn .log-btn:hover {text-decoration:none;}

.findSlideWrap {width:100%; min-height:450px; overflow:hidden; *position:relative;}
.findSlideWrap .findSlide {width:400%;}
.findSlideWrap .findSlide li {width:25%; float:left;}
/*** 登录注册 end ***/
/*** 商品列表 ***/
/* 热卖推荐 */
.product .list-hot {height:153px; background:#eff0f0; margin-top:14px;}
.product .list-hot .hot-til {width:48px; height:80px; float:left; background:url(../images/hot-til.png) no-repeat; margin-left:16px;}
.product .list-hot .hot-til .text {width:40px; line-height:16px; padding-top:9px; text-align:center; font-size:14px; color:#d22929;}
.product .list-hot .hot-item {float:left; margin-left:16px; margin-top:15px;}
.product .list-hot .hot-item li {width:264px; height:122px; background:#fff; float:left; margin-right:13px; position:relative;}
.product .list-hot .hot-item .hot-img {width:100px; height:100px; float:left; margin:11px 0 0 13px;}
.product .list-hot .hot-item .hot-img img {width:100%; height:100%;}
.product .list-hot .hot-item .hot-text {width:132px; float:right; margin:20px 13px 0 0;}
.product .list-hot .hot-item .hot-text .title {height:32px; line-height:16px; font-family:"SimSun"; color:#555; overflow:hidden;}
.product .list-hot .hot-item .hot-text .title span {color:#ff5a00;}
.product .list-hot .hot-item .hot-text .price {height:28px; line-height:28px; margin-top:5px; font-family:"Verdana","microsoft yahei"; font-weight:bold; color:#d22929; overflow:hidden;}
.product .list-hot .hot-item .hot-text .buyBtn {display:block; width:68px; height:22px; line-height:22px; border:1px solid #d2d2d2; border-radius:2px; background:#f3f3f3; text-align:center; font-family:"SimSun"; color:#555;}
.product .list-hot .hot-item .flag {width:40px; height:26px; line-height:26px; background:#fd0332; text-align:center; font-family:"Arial","microsoft yahei"; font-weight:bold; color:#fff; position:absolute; left:0; top:0; filter:alpha(opacity:80); opacity:0.8;}
.product .list-hot .hot-item .flag-1 {background:#ed133c;}
.product .list-hot .hot-item .flag-2 {background:#f35d14;}
.product .list-hot .hot-item .flag-3 {background:#e8a900;}
.product .list-hot .hot-item .flag-4 {background:#2a68c4;}
/* 面包屑->列表&详情 */
.crumb {line-height:24px; padding:25px 8px 18px 8px;}
.crumb .crumbSlide {width:1000px; height:24px; float:left; position:relative; z-index:9;}
.crumb .crumbSlide .crumbBtn {display:block; width:9px; height:16px;  position:absolute; top:50%; margin-top:-8px; display:none;}
.crumb .crumbSlide .crumbPrev {left:-15px;}
.crumb .crumbSlide .crumbNext {right:-15px; background-position:-9px 0;}
.crumb .crumbSlide .crumbSlide-con {width:100%; height:100%; position:absolute; *clip:rect(0 100% 1000px 0); clip:rect(0,auto,1000px,0);}
.crumb .crumbClip {width:9999px; height:100%; font-family:"SimSun"; position:absolute; left:0; top:0;}
.crumb .crumbClip li {height:24px; float:left; margin-right:9px;}
.crumb .crumbClip li a {color:#555;}
.crumb .crumbClip li a:hover {color:#d22929!important; text-decoration:underline;}
.crumb .crumbClip .crumbStrong {float:left;}
.crumb .crumbClip .crumbArr {width:5px; height:8px; background:url(../images/crumb-arr.png) no-repeat; float:left; margin:8px 0 0 9px;}
.crumb .crumbClip .first {font-family:"microsoft yahei"; font-size:16px; font-weight:bold;}
.crumb .crumbClip .crumbSelect {height:100%; float:left; position:relative;}
.crumb .crumbClip .crumbSelect dt {height:22px; line-height:22px; padding:0 21px 0 6px; border:1px solid #d2d2d2; cursor:pointer; position:relative;}
.crumb .crumbClip .crumbSelect dt .arr {display:block; width:10px; height:6px; background:url(../images/select-arr.png) no-repeat; position:absolute; top:8px; right:7px;}
.crumb .crumbClip .crumbSelect dd {position:absolute; left:0px; top:23px; display:none;}
.crumb .crumbClip .crumbSelect dd .option {padding:4px 5px; border:1px solid #d2d2d2; background:#fff; background-color:rgba(255,255,255,0.8);}
.crumb .crumbClip .crumbSelect dd .option a {display:block; width:100%; height:16px; line-height:16px; color:#757575; white-space:nowrap; *background:#fff;}
.crumb .crumbClip .crumbSelect dd .optHide {max-height:176px; padding-right:22px; overflow-y:auto; overflow-x:visible;}
.crumb .crumbClip .crumbSelect:hover dt .arr {background:url(../images/select-arrh.png) no-repeat;}
.crumb .crumbClip .crumbAttr {display:block; height:22px; line-height:22px; border:1px solid #d2d2d2; padding:0 7px; float:left; margin-right:8px;}
.crumb .crumbClip .crumbAttr:hover {border-color:#d22929; text-decoration:none;}
.crumb .crumbClip .crumbAttr span {float:left; cursor:pointer; white-space:nowrap;}
.crumb .crumbClip .crumbAttr .title {color:#555;}
.crumb .crumbClip .crumbAttr .text {color:#d22929; max-width:150px; overflow:hidden; text-overflow:ellipsis;}
.crumb .crumbClip .crumbAttr .delete {width:11px; height:9px; background:url(../images/crumb-x.png) no-repeat; margin:6px 0 0 4px;}
.crumb .crumbClip .emptySelect {float:left; margin-left:2px;}
.crumb .crumbClip .emptySelect:hover {text-decoration:none;}
.crumb .resultNumber {font-size:14px; color:#a7a7a7; float:right;}
.crumb .resultNumber span {font-weight:bold; margin:0 5px;}
/* 筛选 */
.proAttr {border:1px solid #d9d2c8; background:#eee; font-family:"tahoma","arial","SimSun";}
.proAttr .attr-prop {margin-top:-1px;}
.proAttr .attr-item {border-top:1px dotted #d9d2c8;}
.proAttr .attr-item .attrKey {width:auto; height:32px; line-height:32px; float:left; color:#9d9282; text-indent:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proAttr .attr-item .attrValue {width:1110px; float:right; background:#fff;}
.proAttr .attr-item .attrValue .value-item {padding:5px 0px; margin:0 18px;}
.proAttr .attr-item .attrValue .value-item li {height:22px; line-height:22px; float:left; margin:0 12px; white-space:nowrap;}
.proAttr .attr-item .attrValue .value-item li a {color:#756d62;}
.proAttr .attr-item .attrValue .value-item li a:hover {color:#d22929;}
.proAttr .attr-item .attrValue .value-item .priceBox .priceIpt {width:40px; height:20px; line-height:20px; padding:0 4px; border:1px solid #c2bcb4; text-align:center; float:left;}
.proAttr .attr-item .attrValue .value-item .priceBox .line {color:#d2d2d2; margin:0 5px; float:left;}
.proAttr .attr-item .attrValue .value-item .priceBox .priceBtn {width:50px; height:22px; float:left; background:#f3f3f3; border:1px solid #d2d2d2; border-radius:2px; font-family:"SimSun"; color:#756d62; margin-left:17px; cursor:pointer;}
/*品牌 有多选和&更多*/
.proAttr .attr-brand {border-bottom:1px solid #d9d2c8;}
.proAttr .attr-brand .attr-item {border:1px solid #d9d2c8;}
.proAttr .attr-brand .attr-item .attrKey {text-indent:13px;}
.proAttr .attr-brand .attr-item .attrValue {width:1109px; position:relative;}
.proAttr .attr-brand .attr-item .attrValue .value-item {height:24px; padding:4px 0; margin-right:120px; overflow:hidden;}
.proAttr .attr-brand .attr-item .attrValue .value-item li {height:24px; line-height:24px;}
/*多选&更多*/
.proAttr .attr-brand .attr-option {width:116px; height:22px; line-height:22px; position:absolute; right:0; top:5px;}
.proAttr .attr-brand .attr-option .attr-multiple {width:48px; height:20px; line-height:20px; float:left; background:#f3f1ee; border:1px solid #eae2d7; border-radius:2px; color:#756d62; text-align:center; cursor:pointer;}
.proAttr .attr-brand .attr-option .attr-multiple i {display:inline-block; width:12px; height:12px; background:url(../images/attr1.png); vertical-align:middle; margin-top:-2px; *margin-top:0; margin-right:3px;}
.proAttr .attr-brand .attr-option .attr-multiple:hover {border-color:#dbcdba;}
.proAttr .attr-brand .attr-option .attr-more {float:left; margin-left:20px; color:#756d62; cursor:pointer;}
.proAttr .attr-brand .attr-option .attr-more i {display:inline-block; width:10px; height:6px; background:url(../images/attr2.png); margin-left:3px; vertical-align:middle; margin-top:-2px; *margin-top:0;}
.proAttr .attr-brand .attr-option .attr-more:hover {color:#d22929;}
.proAttr .attr-brand .attr-option .attr-more:hover i {background:url(../images/attr3.png);}
/*搜索*/
.proAttr .attr-brand .attrSearch {height:32px; line-height:32px; border-bottom:1px dotted #d9d2c8; font-family:"microsoft yahei"; display:none;}
.proAttr .attr-brand .attrSearch .search-item {margin-left:20px; float:left; padding-top:5px;}
.proAttr .attr-brand .attrSearch .search-item li {height:22px; line-height:22px; float:left; padding:0 8px; color:#756d62; cursor:pointer;}
.proAttr .attr-brand .attrSearch .search-item li.first {font-size:14px; font-weight:bold;}
.proAttr .attr-brand .attrSearch .search-item li.active {height:20px; line-height:20px; padding:0 7px; border:1px solid #d22929; color:#d22929;}
.proAttr .attr-brand .attrSearch .search-item li a:hover {color:#d22929;}
.proAttr .attr-brand .attrSearch .searchBox {width:95px; height:20px; float:left; margin:5px 0 0 10px; border:1px solid #d2d2d2; padding:0 3px 0 20px; background:url(../images/search.png) no-repeat 3px center;}
.proAttr .attr-brand .attrSearch .searchBox .searchIpt {width:100%; height:100%; vertical-align:top; *margin-left:-10px;}
.proAttr .attr-brand .attrSearch .searchBox .searchIpt::-webkit-input-placeholder {color:#d2d2d2 !important;}
.proAttr .attr-brand .attrSearch .searchBox .searchIpt:-moz-placeholder {color:#d2d2d2 !important;}
.proAttr .attr-brand .attrSearch .searchBox .searchIpt::-moz-placeholder {color:#d2d2d2 !important;}
.proAttr .attr-brand .attrSearch .searchBox .searchIpt:-ms-input-placeholder {color:#d2d2d2 !important;}
/*确认&取消*/
.proAttr .attr-brand .multipleBtn {height:22px; padding:5px 0; text-align:center; border-top:1px dotted #d9d2c8; display:none;}
.proAttr .attr-brand .multipleBtn a {display:inline-block; width:46px; height:20px; line-height:20px; margin:0 5px; border-radius:2px;}
.proAttr .attr-brand .multipleBtn .submitBtn {border:1px solid #ccc; background:#f2f2f2; color:#c5c5c5; cursor:default;}
.proAttr .attr-brand .multipleBtn .submitBtn.hasSubmit {border-color:#d22929; background:#d22929; color:#fff; cursor:pointer;}
.proAttr .attr-brand .multipleBtn .cancelBtn {border:1px solid #d2d2d2; background:#f3f3f3; color:#756d62;}
/*点击更多时*/
.proAttr .attr-brand .attr-item .valueMore .attrSearch {display:block;}
.proAttr .attr-brand .attr-item .valueMore .value-item {margin:0 18px; height:auto; max-height:112px; overflow-y:auto;}
.proAttr .attr-brand .attr-item .valueMore .value-item li {width:132px; height:22px; line-height:22px; margin:3px 4px; padding:0 4px;}
.proAttr .attr-brand .attr-item .valueMore .value-item li a {display:block; width:100%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proAttr .attr-brand .attr-item .valueMore .attr-option .attr-more i {background:url(../images/attr4.png);}
.proAttr .attr-brand .attr-item .valueMore .attr-option .attr-more:hover i {background:url(../images/attr5.png);}
/*点击多选时*/
.proAttr .attr-brand .attr-item .valueMultiple .attrSearch {display:block;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item {margin:0 18px; height:auto; max-height:112px; overflow-y:auto; *position:relative;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li {width:132px; height:22px; line-height:22px; margin:3px 4px; padding:0 4px; cursor:pointer;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li a {display:block; width:100%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li.active {width:131px; height:20px; line-height:20px; padding-left:3px; border:1px solid #B0A59F; position:relative;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li.active a {width:112px;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li.active i {display:block; width:13px; height:13px; background:url(../images/attr6.png) no-repeat; position:absolute; top:4px; right:3px;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li.active:hover {border-color:#d22929;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li.active:hover a {color:#d22929;}
.proAttr .attr-brand .attr-item .valueMultiple .value-item li.active:hover i {background-position:-13px 0;}
.proAttr .attr-brand .attr-item .valueMultiple .attr-option {display:none;}
.proAttr .attr-brand .attr-item .valueMultiple .multipleBtn {display:block;}
/* 排序 */
.product .sortPo {height:50px; margin-top:16px;}
.product .sortPo-hui {margin-top:0;}
.product .sortBox {height:24px; line-height:24px; padding:13px 10px 13px 10px; background:#fefefe; font-family:"SimSun";}
.product .sortBox .sort-def {display:block; width:46px; height:22px; float:left; background:#d22929; text-align:center; color:#fff;border: 1px solid #d22929; margin-right: -1px; line-height: 22px;}
.product .sortBox .sort-def.not{color: #555; background: #fff;border: 1px solid #d2d2d2;}
.product .sortBox .sort-btn {display:block; width:44px; height:22px; line-height:22px; background:#fff; float:left; text-align:center; border:1px solid #d2d2d2; color:#555;}
.product .sortBox .sort-btn .icon {display:inline-block; width:9px; height:11px; background:url(../images/sort1.png) no-repeat; vertical-align:middle; margin-top:-2px; *margin-top:0; margin-left:3px;}
.product .sortBox .sort-btn:hover {background:#f3f3f3; color:#d22929;}
.product .sortBox .sort-btn:hover .icon {background-image:url(../images/sort2.png);}
.product .sortBox .sort-btn.down {background:#f3f3f3; color:#d22929;}
.product .sortBox .sort-btn.down .icon {background-image:url(../images/sort2.png);}
.product .sortBox .sort-btn.up {background:#f3f3f3; color:#d22929;}
.product .sortBox .sort-btn.up .icon {background-image:url(../images/sort3.png);}
.product .sortBox .sort-price {border-left:none;}
.product .sortBox .sort-check {height:22px; line-height:22px; padding:0 6px; float:left; background:#fff; border:1px solid #d2d2d2; border-left:none; color:#555;}
.product .sortBox .sort-check label {float:left; margin-left:9px;}
.product .sortBox .sort-check label:first-child {margin-left:0;}
.product .sortBox .sort-check label input {vertical-align:middle; margin-top:-2px; *margin-top:0; margin-right:5px;}
.product .sortBox .addCart {display:block; height:22px; line-height:22px; float:left; padding:0 6px; background:#ececec; border:1px solid #d22929; border-radius:2px; color:#d22929;}
.product .sortBox .page-len {float:left; margin-left:45px; font-family:Verdana,Arial; color:#555;}
.product .sortBox .page {float:left; margin-left:14px;}
.product .sortBox .page-btn {display:block; width:26px; height:22px; line-height:22px; float:left; background:#fff; border:1px solid #d2d2d2; margin-left:-1px; font-family:"SimSun"; font-weight:700; font-size:14px; text-align:center; color:#a7a7a7;}
.product .sortBox .page-btn:hover {background:#f3f3f3; color:#d22929;}
.product .sortBox .notClick {background:#f3f3f3; cursor:default;}
.product .sortBox .notClick:hover {color:#a7a7a7;}
.product .sortBox .sort-search {float:left; margin-left:25px;}
.product .sortBox .sort-search input {float:left; font-family:"SimSun";}
.product .sortBox .sort-search .input {height:22px; line-height:22px; border:1px solid #d2d2d2; padding:0 5px;}
.product .sortBox .sort-search .s-keyword {width:130px; margin-right:10px;}
.product .sortBox .sort-search .s-price {width:60px;}
.product .sortBox .sort-search .line {float:left; padding:0 5px; color:#d2d2d2;}
.product .sortBox .sort-search .submit {width:48px; height:24px; background:#d22929; color:#fff; margin-left:10px; cursor:pointer;}
.product .sortBox .sort-search .submit:hover {background:#d22929;}
.product .sort-fixed {width:1210px; background:rgba(255,255,255,0.9); padding:5px 9px 6px 9px; border:1px solid #d2d2d2; border-top:none; position:fixed; top:0; z-index:99;}
.addCartLoad {width:36px; height:36px; background:url(../images/loading-1.gif) no-repeat center; position:fixed; top:50%; left:50%; margin:-18px 0 0 -18px; z-index:10000; display:none;}
/* 产品列表 */
.proList .list-item {*width:1245px; margin-left:-15px;}
.proList .list-item li {width:230px; height:300px; background:#fff; position:relative; margin:15px 0 0 13px; float:left; transform:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; *margin-left:0; *border-left:15px solid #f3f5f6; *border-color:transparent;}
.proList .list-item li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1); box-shadow:0 15px 30px rgba(0,0,0,0.1); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0); *margin-left:0; *border-left:15px solid #f3f5f6;}
.proList .list-item li a {display:block; height:300px; padding:0 15px; overflow:hidden;}
.proList .list-item li a .item-img {display:block; width:180px; height:140px; margin:50px auto 0 auto;}
.proList .list-item li a .row {text-align:center; overflow:hidden; cursor:pointer;}
.proList .list-item li a .title {height:40px; line-height:20px; margin-top:15px; font-size:14px; color:#444;}
.proList .list-item li a .price {height:20px; line-height:20px; margin-top:5px; font-family:Verdana,"microsoft yahei"; font-size:14px; color:#eb6100;}
.proList .list-item li .pro-check {position:absolute; left:14px; top:14px; line-height:0; display:none;}
/*楼层标签*/
.proList .list-item li .flag {width:60px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; position:absolute; left:50%; top:0px; margin-left:-30px;}
.proList .list-item li .flag.flag-hot {background-color:#f47f2e;}
.proList .list-item li .flag.flag-opt {background-color:#d22929;}
.proList .list-item li .flag.flag-rec {background-color:#1e97dc;}
.proList .list-item li .flag.flag-hui {background-color:#906cf5;}
/*楼层收藏*/
.proList .floor-collection {width:24px; height:20px; position:absolute; right:10px; top:10px; cursor:pointer; display:none;}
.proList .floor-collection .icon {width:100%; height:100%; position:absolute; left:0; bottom:0;}
.proList .floor-collection .icon-not {background:url(../images/collection-not.png) no-repeat; z-index:2;}
.proList .floor-collection .icon-in {height:0; background:url(../images/collection-in.png) no-repeat center bottom; *background:none; z-index:3;}
.proList .floor-collection .hint {height:24px; line-height:24px; padding:0 6px; font-family:"SimSun"; font-size:12px; color:#fff; background:#f47f2f; opacity:0.7; white-space:nowrap; position:absolute; left:32px; top:-2px; display:none;}
.proList .floor-collection .hint:after {content:" "; display:block; width:0; height:0; line-height:0; font-size:0; border:4px solid #f47f2f; border-color:transparent #f47f2f transparent transparent; border-style:dashed solid dashed dashed; position:absolute; left:-8px; top:8px;}
.proList .floor-collection.active .icon-in {height:100%; *background:url(../images/collection-in.png) no-repeat center bottom;}
.proList .floor-collection.active .hint {background:#d22929;}
.proList .floor-collection.active .hint:after {border-color:transparent #d22929 transparent transparent;}
/*楼层购物车*/
.proList .floor-cart {width:100%; position:absolute; left:0; bottom:0; overflow:hidden; height:0px; display:none;}
.proList .floor-cart .cart-con {width:100%; height:50px; background:#f47f2f; background:rgba(244,127,47,0.9);}
.proList .floor-cart .cart-con:hover {background:rgba(244,127,47,1);}
.proList .floor-cart .cart-con .cart-num {width:63px; height:26px; background:#fff; float:left; margin:12px 0 0 23px; position:relative;}
.proList .floor-cart .cart-con .cart-num .cart-ipt {width:33px; height:26px; line-height:26px; padding:0 8px; font-family:Verdana,"microsoft yahei"; font-size:12px; color:#f47f2f; position:absolute; left:0; top:0;}
.proList .floor-cart .cart-con .cart-num .cart-change {width:13px; height:100%; position:absolute; right:1px; top:0;}
.proList .floor-cart .cart-con .cart-num .cart-change .change {width:100%; margin-top:1px; background:#f68b42; font-family:"microsoft yahei"; font-size:12px; color:#fff; text-align:center; cursor:pointer; -moz-user-select:none;}
.proList .floor-cart .cart-con .cart-num .cart-change .change:active {background:#f47f2f;}
.proList .floor-cart .cart-con .cart-num .cart-change .plus {height:12px; line-height:10px;}
.proList .floor-cart .cart-con .cart-num .cart-change .minus {height:11px; line-height:9px;}
.proList .floor-cart .cart-con .cart-join {display:block; height:50px !important; line-height:50px; font-size:14px; color:#fff; padding:0 !important; text-align:center; margin-right:23px;}
.proList .floor-cart .cart-con .cart-join:hover {text-decoration:underline;}
.proList .floor-cart .cart-con .cart-join .icon {display:inline-block; width:26px; height:100%; background:url(../images/floor-cart.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:5px;}
/*购物车点击效果*/
.cart-click {width:0; height:0; background:#fff; border-radius:50%; overflow:hidden; position:fixed; z-index:10001;}
.cart-click img {width:100%; height:100%;}
.cart-click-txt {width:18px; height:18px; line-height:18px; text-align:center; background:#d22929; border-radius:50%; font-size:12px; color:#fff; position:fixed; z-index:10002; display:none;}
/* 分页 */
.guide {height:40px; line-height:40px; text-align:center; font-size:14px; overflow:hidden; margin-top:30px;}
.guide .page-wrap {display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.guide .page-wrap .page-num {float:left;}
.guide .page-wrap .page-num a {float:left; min-width:25px; height:38px; line-height:38px; padding:0 5px; background:#fff; border:1px solid #ececec; font-family:Verdana,"microsoft yahei"; color:#a7a7a7; margin-left:-1px;}
.guide .page-wrap .page-num a:hover {background:#f2f2f2;}
.guide .page-wrap .page-num a.active {background:#f2f2f2;}
.guide .page-wrap .page-num a.pageBtn {width:75px; padding:0; font-family:"microsoft yahei"; color:#757575;}
.guide .page-wrap .page-num a.notClick {background:#ececec;}
.guide .page-wrap .page-num .page-break {float:left; color:#a7a7a7; font-family:"SimSun"; margin:0 5px;}
.guide .page-wrap .page-skip {float:left; margin-left:8px; font-family:"SimSun"; color:#a7a7a7;}
.guide .page-wrap .page-skip .skipIpt {width:48px; height:18px; line-height:18px; border:1px solid #d2d2d2; background:#fff; margin:10px 9px 0 9px; font-family:Verdana,"microsoft yahei"; font-size:14px; color:#a7a7a7; text-align:center;}
.guide .page-wrap .page-skip .skipBtn {width:46px; height:20px; background:#f3f3f3; border:1px solid #d2d2d2; border-radius:2px; font-family:"SimSun"; font-size:12px; color:#555; cursor:pointer; margin:10px 0 0 12px;}
/* 加入购物车弹层 */
.addCartWrap {width:914px; padding:7px; position:fixed; top:50%; left:50%; z-index:10004; margin-left:-474px; background:rgba(173,173,173,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50858585,endColorstr=#50858585); display:none;}
.addCartWrap .cartMain {width:100%; background:#fff; position:relative;}
.addCartWrap .cartMain .cartClose {width:40px; height:40px; background:url(../images/c_close.png) no-repeat; position:absolute; right:0; top:0; cursor:pointer;}
.addCartWrap .cartMain .cartClose:hover {background-position:0 -40px;}
.addCartWrap .cartMain .cartTitle {width:100%; height:40px; line-height:40px; background:#f3f3f3; text-align:center; font-size:16px; color:#555;}
.addCartWrap .cartMain .cartCon {padding:10px 25px 20px 25px;}
.addCartWrap .cartCon .cartTable li {float:left; text-align:center; font-size:14px; word-break:break-all;}
.addCartWrap .cartCon .cartTable li.td1 {width:55px; text-align:left;}
.addCartWrap .cartCon .cartTable li.td2 {width:90px;}
.addCartWrap .cartCon .cartTable li.td3 {width:131px; margin-left:20px;}
.addCartWrap .cartCon .cartTable li.td4 {width:80px;}
.addCartWrap .cartCon .cartTable li.td5 {width:55px;}
.addCartWrap .cartCon .cartTable li.td6 {width:80px;}
.addCartWrap .cartCon .cartTable li.td7 {width:70px;}
.addCartWrap .cartCon .cartTable li.td8 {width:90px;}
.addCartWrap .cartCon .cartTable li.td9 {width:100px;}
.addCartWrap .cartCon .cartTable li.td10 {width:49px;}
.addCartWrap .cartCon .cartListTitle {height:32px; line-height:32px; border-bottom:2px solid #ececec; color:#555;}
.addCartWrap .cartCon .cartListTitle .cartCheckAll {vertical-align:middle; margin-top:-2px; *margin-top:0;}
.addCartWrap .cartCon .cartListTitle .pdlf25 {padding-left:25px; text-align:center;}
.addCartWrap .cartCon .cartList {max-height:404px; border-bottom:1px solid #ececec; overflow-y:auto; *line-height:0;}
.addCartWrap .cartCon .cartList .cartItem {width:820px;}
.addCartWrap .cartCon .cartList .cartItem .cartTable {padding:5px 0; border-top:1px solid #ececec;}
.addCartWrap .cartCon .cartList .cartItem:first-child .cartTable {border-top:none;}
.addCartWrap .cartCon .cartList .cartTable li.pdt26 {padding-top:26px; line-height:26px;}
.addCartWrap .cartCon .cartList .listImg {display:block; width:90px; height:90px; margin:0 auto;}
.addCartWrap .cartCon .cartList .listImg img {width:100%; height:100%;}
.addCartWrap .cartCon .cartList .listTitle {max-height:54px; line-height:18px; overflow:hidden; margin-top:6px;}
.addCartWrap .cartCon .cartList .listTitle a:hover {color:#d22929;}
.addCartWrap .cartCon .cartList .listTitle,.addCartWrap .cartCon .cartList .listProCode {text-align:left;}
.addCartWrap .cartCon .cartList .listProCode {line-height:20px; font-size:12px; color:#a7a7a7; margin-top:2px;}
.addCartWrap .cartCon .cartList .txtred {color:#d22929;}
.addCartWrap .cartCon .cartList .cartDel {color:#51b9e8;}
.addCartWrap .cartCon .cartList .cartDel:hover {text-decoration:underline;}
.addCartWrap .cartCon .cartList .cartNum {width:78px; height:24px; border:1px solid #d2d2d2; border-radius:2px; overflow:hidden; margin:0 auto;}
.addCartWrap .cartCon .cartList .cartNum .minus,.addCartWrap .cartCon .cartList .cartNum .plus {width:22px; height:100%; line-height:24px; text-align:center; float:left; color:#d2d2d2; cursor:pointer; -moz-user-select:none;}
.addCartWrap .cartCon .cartList .cartNum .numIpt {width:32px; height:24px; line-height:24px; float:left; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; text-align:center; font-size:14px; color:#d22929;}
.addCartWrap .cartCon .addCartBtn {display:block; width:200px; height:40px; line-height:40px; margin:15px auto 0 auto; background:#d22929; text-align:center; font-size:14px; color:#fff; border-radius:2px;}
.addCartWrap .cartCon .addCartBtn.disable{ background: #c1c1c1;}
.addCartWrap .cartCon .addCartBtn:hover {background:#c81b1c;}
.addCartWrap .cartCon .addCartBtn.disable:hover {background:#c1c1c1;cursor: default;}

/* 惠采 */
.proList-hui .productDetail2Left {width:234px; float:left; margin-top:15px;}
.proList-hui .categoryList {border:1px solid #DBDBDB; border-top-width:2px; background:#fff; overflow:hidden;}
.proList-hui .categoryListTitle {line-height:30px; font-size:14px; border-top:1px solid #ddd; color:#8A8A8A; cursor:pointer;}
.proList-hui .categoryListTitle span {display:block; padding-left:35px; margin-right:5px;}
.proList-hui .categoryListTitleBk1 {background:#f7f7f7 url(images/huicai/jian.jpg) no-repeat 10px 6px; border-bottom:1px solid #ddd;}
.proList-hui .categoryListTitleBk2 {background:#f7f7f7 url(images/huicai/jia.jpg) no-repeat 10px 6px;}
.proList-hui .catListb {padding-left:20px; border-bottom:1px solid #ddd; display:none;}
.proList-hui .catListb .catList2 {height:25px; line-height:25px; padding-left:15px; font-size:13px; color:#6c6c6c;}
.proList-hui .catListb .catList2 a {color:#6c6c6c;}
.proList-hui .catListb .catList2 a:hover {text-decoration:underline;}
.proList-hui .proList {width:981px; float:right;}
.proList-hui .proList .w {width:100%;}

/* 入驻店铺首页 */
.shop-ban-wrap {width:100%; min-width:1230px; position:relative;}
.shop-ban-wrap .shop-ban-img {height:550px; background-repeat:no-repeat; background-position:center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
.shop-ban-wrap .shop-ban-img a {display:block; width:100%; height:100%;}
.shop-card {padding:14px 10px; background:rgba(3,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F030000,endColorstr=#7F030000); position:absolute; top:50%; left:50%; margin-left:355px; margin-top:-136px;}
.shop-card .shop-card-con {width:210px; padding:18px 15px; background:#fff;}
.shop-card .shop-card-con .shop-card-logo {height:78px; border:1px solid #ececec;}
.shop-card .shop-card-con .shop-card-logo img {width:100%; height:100%;}
.shop-card .shop-card-con .shop-hd {height:20px; line-height:20px; padding:16px 0; font-size:14px; text-align:center; margin-top:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.shop-card .shop-card-con .shop-hd-zy {font-size:12px;}
.shop-card .shop-card-con .shop-hd-zy .txt {width:120px; float:left; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.shop-card .shop-card-con .shop-hd-zy .zydp {padding:0 4px; float:right; background:#d22929; border-radius:2px; color:#fff;}
.shop-card .shop-card-con .shop-total {height:30px; line-height:30px; font-size:14px; color:#555; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shop-card .shop-card-con .shop-total .num {font-family:'Verdana'; font-weight:bold;}
.shop-card .shop-card-con .shop-btn {margin-top:10px;}
.shop-card .shop-card-con .shop-btn .btn {display:block; width:160px; height:32px; line-height:32px; background:#d22929; border-radius:2px; text-align:center; color:#fff; margin:0 auto;}
.shop-card .shop-card-con .shop-btn .btn .icon {display:inline-block; width:18px; height:16px; background:url(../images/shop-ico3.png) no-repeat; vertical-align:middle; margin-top:-2px; margin-right:6px;}
.shop-home {margin-top:34px;}
.shop-home .shop-home-lt {width:220px; float:left;}
.shop-home .shop-nav {border-top:2px solid #d22929; background:#fff;}
.shop-home .shop-nav .shop-nav-hd {height:42px; line-height:42px; border-bottom:1px solid #ececec; font-size:16px; color:#d22929; margin:0 8px; padding:0 10px;}
.shop-home .shop-nav .shop-nav-hd .icon {display:inline-block; width:18px; height:16px; background:url(../images/shop-ico1.png) no-repeat; vertical-align:middle; margin-top:-2px; margin-right:12px;}
.shop-home .shop-nav .shop-nav-con {padding:8px 18px 32px 18px;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li {line-height:36px; padding-left:30px; position:relative;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li a {display:block; font-size:14px; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .icon {display:block; position:absolute; left:0; top:11px;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .home-ico {width:13px; height:13px; background:url(../images/shop-ico4.png) no-repeat;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .shop-dropdown {width:10px; height:10px; line-height:8px; border:2px solid #d2d2d2; text-align:center; font-style:normal; font-size:14px; font-weight:bold; color:#d2d2d2; overflow:hidden; cursor:pointer; -moz-user-select:none;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .shop-dot {width:5px; height:5px; background:#d2d2d2; left:4px; top:15px;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .shop-dropdown-wrap {display:none;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .shop-dropdown-wrap li {line-height:28px; padding-left:0;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li .shop-dropdown-wrap li a {color:#555; padding-left:15px;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .shop-dropdown-wrap .shop-arr {display:block; width:9px; height:100%; background:url(../images/shop-arr.png) no-repeat left center #f3f5f6; position:absolute; right:0px; top:0; display:none;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li:hover a,.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li.active a {color:#d22929;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li:hover .home-ico,.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li.active .home-ico {background-image:url(../images/shop-ico4-o.png);}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li:hover .shop-dropdown,.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li.active .shop-dropdown {border-color:#d22929; color:#d22929;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li:hover .shop-dot,.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li.active .shop-dot {background:#d22929;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .shop-dropdown-wrap li:hover .shop-arr,.shop-home .shop-nav .shop-nav-con .shop-nav-wrap .shop-dropdown-wrap li.active .shop-arr {display:block;}
.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li .shop-dropdown-wrap li a:hover,.shop-home .shop-nav .shop-nav-con .shop-nav-wrap li .shop-dropdown-wrap li.active a {background:#f3f5f6; color:#d22929;}
.shop-home .detail-reco {float:none; margin-top:15px;}
.shop-home .shop-home-rt,.shop-home .shop-home-rt .w {width:981px;}
.shop-home .shop-home-rt {float:right;}
.shop-home .shop-home-rt .sortPo {margin-top:0;}
.shop-home .shop-home-rt .sort-fixed {left:50%; margin-left:-615px;}
/*** 商品列表 end ***/

/* 看了又看 */
.main-detail {margin-top:13px; overflow:hidden;}
.detail-reco {width:220px; float:left; background:#fff;}
.reco-hd {height:42px; line-height:42px; margin:0 8px; border-bottom:1px solid #ececec; font-size:18px; color:#555; text-align:center;}
.recoSlide {padding:5px 15px 15px 15px;}
.recoSlide .slideWrap {height:840px; position:relative; overflow:hidden;}
.recoSlide .slideWrap .slideImg {width:100%; position:absolute; left:0; top:0;}
.recoSlide .slideWrap .slideImg li {height:190px; padding:10px 0; text-align:center; overflow:hidden; z-index:2;}
.recoSlide .slideWrap .slideImg li a {display:block; width:100%; height:100%;}
.recoSlide .slideWrap .slideImg .reco-img {width:140px; height:140px;}
.recoSlide .slideWrap .slideImg .row {height:22px; line-height:22px; text-align:center; cursor:pointer; overflow:hidden;}
.recoSlide .slideWrap .slideImg .title {margin-top:6px;}
.recoSlide .slideWrap .slideImg .price {font-family:Verdana,"microsoft yahei"; font-size:14px; color:#f47f2e;}
.recoSlide .slideWrap .slideImg li a:hover .title {text-decoration:underline;}
.recoSlide .trigger {width:49px; margin:0 auto; padding-top:5px;}
.recoSlide .trigger a {display:block; width:24px; height:24px;}
.recoSlide .trigger .recoUp {float:left; background:url(../images/slide1.png);}
.recoSlide .trigger .recoDown {float:right; background:url(../images/slide2.png);}
.recoSlide .trigger .recoUp:hover {background:url(../images/slide3.png);}
.recoSlide .trigger .recoDown:hover {background:url(../images/slide4.png);}
/*** 商品详情页 ***/
/* 面包屑 */
.pro-detail .crumb {padding:18px 8px 4px 8px;}
.pro-detail .crumb .crumbSlide {width:100%;}
.pro-detail .crumb .crumbSlide .crumbClip {width:100%;}
.pro-detail .crumb .crumbSlide .crumbClip .crumb-detail {max-width:350px; height:100%; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* 详情 */
.pro-detail .detail {width:1000px; min-height:500px; float:left; background:#fff;}
.pro-detail .detail-flag {width:0; height:0; position:relative; z-index:8;}
.pro-detail .detail-flag .flag-hot,.pro-detail .detail-flag .flag-opt,.pro-detail .detail-flag .flag-rec {width:50px; height:48px; position:absolute; left:28px; top:47px;}
.pro-detail .detail-flag .flag-hot {background:url(../images/flag-hot.png);}
.pro-detail .detail-flag .flag-opt {background:url(../images/flag-opt.png);}
.pro-detail .detail-flag .flag-rec {background:url(../images/flag-rec.png);}
.pro-detail .detail-img {width:350px; float:left; margin:47px 0 0 28px; padding-bottom:30px;}
.pro-detail .detail-img .detail-img-txt {margin-top:25px;}
.pro-detail .detail-img .detail-img-txt a:hover {color:#d22929;}
.pro-detail .detail-img .bdsharebuttonbox {float:left;}
.pro-detail .detail-img .bdsharebuttonbox a {height:20px; line-height:20px; margin:0; padding-left:15px; background:url(../images/detail1.png) no-repeat left center; color:#757575;}
.pro-detail .detail-img .collection {float:left; margin-left:12px;}
.pro-detail .detail-img .collection .icon {display:inline-block; width:11px; height:10px; background:url(../images/detail2.png) no-repeat; vertical-align:middle; margin-top:-2px; *margin-top:0; margin-right:4px;}
.pro-detail .detail-img .pro-features-tit {height:30px; line-height:30px; font-size:14px; color:#e65762; margin-top:5px;}
.pro-detail .detail-img .pro-features {background:#ececec; padding:6px 0; position:relative; *zoom:1;}
.pro-detail .detail-img .pro-features .features-item {width:285px; max-height:42px; overflow:hidden; padding-left:4px;}
.pro-detail .detail-img .pro-features .features-item ul li {height:14px; line-height:14px; padding-left:8px; background:url(../images/disc.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; *margin-top:-3px;}
.pro-detail .detail-img .pro-features .features-more {height:14px; line-height:14px; position:absolute; right:9px; bottom:6px; cursor:pointer;}
.pro-detail .detail-img .pro-features .features-more i {display:inline-block; width:6px; height:4px; background:url(../images/fe1.png) no-repeat; vertical-align:middle; margin-top:-2px; *margin-top:0; margin-left:2px;}
.pro-detail .detail-img .pro-features .features-more:hover i {background:url(../images/fe3.png) no-repeat;}
.pro-detail .detail-img .pro-features .features-more.active i {background:url(../images/fe2.png) no-repeat;}
.pro-detail .detail-img .pro-features .features-more.active:hover i {background:url(../images/fe4.png) no-repeat;}
/*图片放大镜效果*/
.pro-detail #preview {width:350px; text-align:center;}
.pro-detail #preview .jqzoom {width:350px; height:350px; overflow:hidden; position:relative; margin-bottom:18px; border:1px solid #eee;}
/*放大图*/
.pro-detail #preview .zoomdiv {position:absolute; z-index:9; border:1px solid #e8e8e8; text-align:center; background:url(../images/loading.gif) #fff no-repeat center center; overflow:hidden; display:none;}
.pro-detail #preview .bigimg {width:800px; height:800px;}
/*小图*/
.pro-detail #preview #spec {width:310px; height:50px; position:relative; margin:0 auto;}
/*小图图片*/
.pro-detail #preview #specList {width:100%; height:100%; overflow:hidden; position:relative;}
.pro-detail #preview #specList ul {position:absolute; left:0; top:0;}
.pro-detail #preview #specList ul li {width:50px; height:50px; float:left; margin:0 6px;}
.pro-detail #preview #specList ul li img {width:46px; height:46px; border:2px solid #fff;}
.pro-detail #preview #specList ul li img.active {border-color:#d22929;}
/*左右按钮*/
.pro-detail #preview .control {width:14px; height:21px; position:absolute; top:14px; cursor:pointer; z-index:9;}
/*左右按钮可以点击时调动的样式*/
.pro-detail #preview .specLeftF {background:url(../images/preview1.png) no-repeat; left:-16px;}
.pro-detail #preview .specRightF {background:url(../images/preview2.png) no-repeat; right:-16px;}
/*左右按钮不可点击时调动的样式*/
.pro-detail #preview .specLeftT {display:none;}
.pro-detail #preview .specRightT {display:none;}
/*鼠标滑块*/
.pro-detail #preview .jqZoomPup {position:absolute; z-index:9; background:#fede4f; visibility:hidden; cursor:move; border:1px solid #aaa; filter:alpha(opacity=50); opacity:0.5;}

.pro-detail .property {width:570px; float:left; padding-bottom:30px; margin:45px 0 0 40px;}
.pro-detail .detail-hd {max-height:48px; line-height:24px; font-size:16px; color:#3c3c3c; overflow:hidden;}
.pro-detail .detail-subtitle {line-height:20px; font-size:14px; color:#d22929; margin-top:5px;}
.pro-detail .price-panel.subtitle-panel {margin-top:12px;}
.pro-detail .price-panel {background:#f5f5f5 ;  margin-top:27px; padding:0 24px;}
.pro-detail .price-panel .fcs-price {height:50px; line-height:50px; overflow:hidden;}
.pro-detail .price-panel .fcs-price dt {float:left; font-size:16px;}
.pro-detail .price-panel .fcs-price dd {float:left; margin-left:5px; font-family:"微软雅黑"; font-size:24px; font-weight:bold; color:#d22929;}
.pro-detail .price-panel .fcs-price dd .rbm-sy {font-size:14px;}
.pro-detail .price-panel .fcs-price dd.otherPrice {float:right; margin:0; font-family:"microsoft yahei"; font-size:14px; font-weight:normal;}
.pro-detail .price-panel .fcs-price dd.otherPrice .rbm-sy {font-size:12px;}
.pro-detail .price-panel .fcs-price dd.otherPrice a {color:#f47f2e;}
.pro-detail .price-panel .thcs-price {padding:8px 0 16px 0;}
.pro-detail .price-panel .thcs-price .thcs-price-tit {height:30px; line-height:30px; overflow:hidden;}
.pro-detail .price-panel .thcs-price .thcs-price-tit li {float:left; overflow:hidden;}
.pro-detail .price-panel .thcs-price .thcs-price-tit li.tit {width:110px; font-size:16px;}
.pro-detail .price-panel .thcs-price .thcs-price-tit li.calc {width:65px; font-size:18px;}
.pro-detail .price-panel .thcs-price .thcs-price-con {height:44px; line-height:44px; overflow:hidden;}
.pro-detail .price-panel .thcs-price .thcs-price-con li {width:175px; float:left; font-family:Verdana,"microsoft yahei"; font-size:22px; color:#f47f2e; overflow:hidden;}
.pro-detail .price-panel .thcs-price .thcs-price-con li.last {width:115px;}
.pro-detail .price-panel .thcs-price .thcs-price-con li .rbm-sy {font-size:12px;}
.pro-detail .prop-wrap {margin-top:15px;}
.pro-detail .prop-wrap .prop-item {line-height:26px; padding-top:10px; *padding-bottom:10px;}
.pro-detail .prop-wrap .prop-item dt {width:70px; float:left;}
.pro-detail .prop-wrap .prop-item dd {width:450px; float:left;}
.pro-detail .prop-wrap .prop-item .prop-area {height:24px; line-height:24px; border:1px solid #d2d2d2; font-family:"microsoft yahei"; font-size:12px; color:#555; outline:none;}
.pro-detail .prop-wrap .prop-item .stock-red {color:#d22929;}
.pro-detail .prop-wrap .prop-item .stock-gray {color:#a7a7a7; margin-left:12px;}
.pro-detail .prop-wrap .prop-item .contact {color:#2d97c7;}
.pro-detail .prop-wrap .prop-item .contact:hover {text-decoration:underline;}
.pro-detail .prop-wrap .prop-item .item-selest {float:left; color:#555; font-size:12px; position:relative; z-index:3;}
.pro-detail .prop-wrap .prop-item .item-selest .z-selest {height:24px; line-height:24px; padding:0 25px 0 30px; border:1px solid #d2d2d2; position:relative; cursor:pointer;}
.pro-detail .prop-wrap .prop-item .item-selest .z-selest .icon {display:block; width:16px; height:16px; background:url(../images/z-select1.png) no-repeat; position:absolute; left:5px; top:50%; margin-top:-8px;}
.pro-detail .prop-wrap .prop-item .item-selest .z-selest .arr {display:block; width:10px; height:6px; background:url(../images/z-select2.png) no-repeat; position:absolute; right:5px; top:50%; margin-top:-3px;}
.pro-detail .prop-wrap .prop-item .item-selest .z-selest .selest-txt {max-width:280px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro-detail .prop-wrap .prop-item .item-selest .z-selest.active {border-color:#d22929;}
.pro-detail .prop-wrap .prop-item .item-selest .z-selest.active .gou {display:block; width:10px; height:10px; background:url(../images/check.png) no-repeat; position:absolute; right:0; bottom:0;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option {min-width:100%; background:#fff; position:absolute; left:0; top:25px; display:none;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option ul {padding:6px 30px 6px 8px; border:1px solid #d2d2d2;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option ul li {height:24px; line-height:24px; padding-right:72px; white-space:nowrap; cursor:pointer; position:relative;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option .z-label {float:left; cursor:pointer; max-width:350px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option .z-label input {vertical-align:middle; margin-top:-2px; cursor:pointer;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option .z-link {color:#5e69ad; display:none; position:absolute; right:0; top:0;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option .z-link:hover {color:#d22929;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option ul li:hover,.pro-detail .prop-wrap .prop-item .item-selest .z-option ul li.active {color:#d22929;}
.pro-detail .prop-wrap .prop-item .item-selest .z-option ul li:hover .z-link {display:block;}
.pro-detail .prop-wrap .prop-service {padding-bottom:10px;}
.pro-detail .prop-wrap .service-main {display:inline-block; height:11px; line-height:11px; border:1px solid #d22929; border-radius:2px; padding:3px 2px; font-size:12px; color:#d22929; cursor:default; margin:0 10px; *vertical-align:middle; *height:17px; *line-height:16px; *padding:0 2px;}
.pro-detail .prop-wrap .service-bj {display:inline-block; width:106px; height:20px; margin:0 10px; vertical-align:middle; margin-top:-5px; *margin-top:0;}
.pro-detail .prop-wrap .service-bj img {width:100%; height:100%;}
.pro-detail .prop-wrap .prop-sale li {height:24px; line-height:24px; padding:0 8px; float:left; border:1px solid #d2d2d2; font-size:12px; color:#555; cursor:pointer; white-space:nowrap; position:relative; margin:0 10px 10px 0; -moz-user-select:none;}
.pro-detail .prop-wrap .prop-sale li i {display:none;}
.pro-detail .prop-wrap .prop-sale li:hover {border-color:#d22929;}
.pro-detail .prop-wrap .prop-sale li.active {border-color:#d22929;}
.pro-detail .prop-wrap .prop-sale li.active i {display:block; width:10px; height:10px; background:url(../images/check.png) no-repeat; position:absolute; right:0; bottom:0;}
.pro-detail .prop-wrap .prop-num {width:58px; height:24px; border:1px solid #d2d2d2; position:relative; float:left;}
.pro-detail .prop-wrap .prop-num .propIpt {width:45px; height:24px; line-height:24px; text-align:center; font-family:Verdana,"microsoft yahei"; font-size:12px; color:#555; float:left;}
.pro-detail .prop-wrap .prop-num .propChange {width:12px; height:100%; border-left:1px solid #d2d2d2; position:absolute; right:0; top:0;}
.pro-detail .prop-wrap .prop-num .propChange a {display:block; width:100%; height:12px; line-height:10px; border-top:1px solid #d2d2d2; font-size:14px; text-align:center;}
.pro-detail .prop-wrap .prop-num .propChange a:first-child {border-top:none;}
.pro-detail .prop-wrap .prop-num-txt {color:#a7a7a7; margin-left:15px;}
.pro-detail .prop-wrap .prop-num-txt .prop-num-price {color:#d22929;}
.stock-address {float:left; margin-top:1px; margin-left:-5px; position:relative; *z-index:3;}
.stock-address .head {height:23px; line-height:23px; float:left; padding:1px 1px 0; cursor:pointer; position:relative; z-index:3;}
.stock-address .head .text {float:left; margin-left:5px;}
.stock-address .head .arrow {*margin-top:10px;}
.stock-address .arrow {display:inline-block; width:13px; height:7px; margin:0 10px 0 5px; vertical-align:middle; background:url(../images/arr-close.png) no-repeat; transition:.2s ease; -ms-transition:.2s ease; -moz-transition:.2s ease; -webkit-transition:.2s ease-out; -o-transition:.2s ease;}
.stock-address .content {width:360px; padding-top:20px; background:#fff; border:1px solid #ccc; position:absolute; left:0; top:23px; z-index:2; display:none;}
.stock-address .address-select {margin:0 10px; padding-bottom:15px;}
.stock-address .address-select dt {height:18px; line-height:18px; cursor:pointer; width:100% !important; float:none !important;}
.stock-address .address-select .arrow {float:right; margin-top:5px; background:url(../images/arr-open.png) no-repeat;}
.stock-address .address-select .stock-address-list {padding-top:10px; width:auto !important; float:none !important; display:none;}
.stock-address .address-tab .tab {*position:relative; *z-index:3;}
.stock-address .address-tab .tab li {display:inline-block; height:19px; line-height:19px; margin-right:5px; border:1px solid #ddd; padding:2px 10px; background:#fff; color:#005aa0; font-size:14px; font-weight:700; cursor:pointer; vertical-align:middle; *display:inline; *zoom:1;}
.stock-address .address-tab .tab li.current {border:2px solid #edd28b; border-bottom:2px solid #fff;}
.stock-address .address-tab .tab-con {padding:10px 0; border-top:2px solid #edd28b; margin-top:-2px; *position:relative; *z-index:2;}
.stock-address .address-tab .tab-con li {display:inline-block; list-style:none; width:6.4em; height:18px; line-height:18px; margin:0 5px 5px 0; *display:inline; *zoom:1;}
.stock-address .address-tab .tab-con li.long-area {width:13em;}
.stock-address .address-tab .tab-con li a {display:inline-block; padding:0 2px;}
.stock-address .address-tab .tab-con li a:hover {background:#d22929; color:#fff;}
.stock-address .address-tab .tab-con .hide {display:none;}
.stock-address .address-select.clicked .arrow {background:url(../images/arr-close.png) no-repeat;}
.stock-address .address-select.clicked .stock-address-list {display:block;}
.stock-address.shover .head,.stock-address.hover .head {border:1px solid #ccc; border-bottom:none; padding:0 0 1px 0; background:#fff;}
.stock-address.shover .head .arrow,.stock-address.hover .head .arrow {transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); background:url(../images/arr-open.png) no-repeat\9;}
.stock-address.shover .content,.stock-address.hover .content {display:block;}
.pro-detail .promo-price {height:52px; line-height:52px; padding:0 12px; background:#f5f5f5; margin-top:22px; overflow:hidden;}
.pro-detail .promo-price dt {width:88px; float:left; font-size:16px;}
.pro-detail .promo-price dd {width:400px; float:left; font-family:Verdana,"microsoft yahei"; font-size:24px; color:#f47f2e;}
.pro-detail .promo-price dd .rbm-sy {font-size:14px;}
.pro-detail .buyBtn-panel {margin-top:27px;}
.pro-detail .buyBtn-panel .buyBtn {display:block; float:left; text-align:center; border-radius:2px; font-size:18px; cursor:pointer;}
.pro-detail .buyBtn-panel .buyNow {width:138px; height:38px; line-height:38px; border:1px solid #d22929; background:#fff1f2; color:#d22929;}
.pro-detail .buyBtn-panel .addCart {width:140px; height:40px; line-height:40px; background:#d22929; color:#fff; margin-left:15px;}
.pro-detail .buyBtn-panel .addCart .icon {display:inline-block; width:20px; height:100%; background:url(../images/cart.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:7px;}
.pro-detail .price-panel .fcs-price dd.otherPrice {float:right; margin:0; font-family:"microsoft yahei"; font-size:14px; font-weight:normal;}
.pro-detail .price-panel .fcs-price dd.otherPrice .rbm-sy {font-size:12px;}
.pro-detail .price-panel .fcs-price dd.otherPrice a { color: #f47f2e; }
.pro-detail .prop-wrap .prop-num-txt .prop-num-price {color: #d22929;}
.pro-detail .prop-wrap .prop-item .prop-area {height: 24px;line-height: 24px;border: 1px solid #d2d2d2;font-family: "microsoft yahei";font-size: 12px;color: #555;outline: none;}
.pro-detail .prop-wrap .prop-item .stock-red {color: #d22929;}
.pro-detail .prop-wrap .prop-item .stock-gray {color: #a7a7a7;margin-left: 12px;}
.pro-detail .detail-flag {width:0; height:0; position:relative; z-index:8;}
.pro-detail .detail-flag .flag-hot,.pro-detail .detail-flag .flag-opt,.pro-detail .detail-flag .flag-rec,.pro-detail .detail-flag .flag-hui {width:50px; height:48px; position:absolute; left:28px; top:47px;}
.pro-detail .detail-flag .flag-hot {background:url(../images/flag-hot.png);}
.pro-detail .detail-flag .flag-opt {background:url(../images/flag-opt.png);}
.pro-detail .detail-flag .flag-rec {background:url(../images/flag-rec.png);}
.pro-detail .detail-flag .flag-hui {background:url(../images/flag-hui.png);}

.pro-detail .panel-yanbao {line-height:20px; padding-top:16px; margin-top:7px; border-top:1px solid #ececec; font-size:14px;}

/* 热门推荐 */
.pro-detail .detail-hot {width:220px; float:right; background:#fff; height:640px;}
.pro-detail .detail-hot .hot-hd {height:42px; line-height:42px; padding-bottom:6px; background:url(../images/hot-bg.png) repeat-x bottom; font-size:18px; color:#d22929; overflow:hidden;}
.pro-detail .detail-hot .hot-hd .txt {float:left; margin-left:70px;}
.pro-detail .detail-hot .hot-hd .hot-hd-en {height:26px; line-height:26px; float:left; font-size:12px; margin-left:9px;}
.pro-detail .detail-hot .hot-item {width:100%; height:552px; overflow:hidden;}
.pro-detail .detail-hot .hot-item li {height:184px; margin:0 20px; text-align:center; overflow:hidden;}
.pro-detail .detail-hot .hot-item li a {display:block; width:100%; height:100%;}
.pro-detail .detail-hot .hot-item .hot-img {width:140px; height:140px;}
.pro-detail .detail-hot .hot-item .row {height:22px; line-height:22px; text-align:center; cursor:pointer; overflow:hidden;}
.pro-detail .detail-hot .hot-item .price {font-family:Verdana,"microsoft yahei"; font-size:14px; color:#f47f2e;}
.pro-detail .detail-hot .hot-item li a:hover .title {text-decoration:underline;}
/* 店铺详情 */
.pro-detail .detail-shop {width:210px; min-height:575px; padding:50px 20px 15px 0px; float:right; background:#fff;}
.pro-detail .detail-shop .shop-logo {width:100%; height:80px; text-align:center; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.pro-detail .detail-shop .shop-logo img {width:100%; height:100%;}
.pro-detail .detail-shop .shop-hd {height:20px; line-height:20px; padding:19px 0; text-align:center; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro-detail .detail-shop .shop-hd-zy {font-size:12px;}
.pro-detail .detail-shop .shop-hd-zy .txt {width:120px; float:left; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro-detail .detail-shop .shop-hd-zy .zydp {padding:0 4px; float:right; background:#d22929; border-radius:2px; color:#fff;}
.pro-detail .detail-shop .shop-btn .btn {display:block; width:98px; height:30px; line-height:30px; background:#f8f8f8; border:1px solid #d2d2d2; border-radius:2px; text-align:center;}
.pro-detail .detail-shop .shop-btn .btn:hover {background:#ececec; color:#555;}
.pro-detail .detail-shop .shop-btn .btn .icon {display:inline-block; width:18px; height:16px; vertical-align:middle; margin-top:-2px; margin-right:6px;}
.pro-detail .detail-shop .shop-btn .btn.g-btn {float:left;}
.pro-detail .detail-shop .shop-btn .btn.g-btn .icon {background:url(../images/shop-ico1.png) no-repeat;}
.pro-detail .detail-shop .shop-btn .btn.s-btn {float:right;}
.pro-detail .detail-shop .shop-btn .btn.s-btn .icon {background:url(../images/shop-ico2.png) no-repeat;}
.pro-detail .detail-shop .shop-fw {margin-top:14px;}
.pro-detail .detail-shop .shop-fw dd {margin-top:5px;}
.pro-detail .detail-shop .shop-fw .red {color:#d22929; margin:0 8px;}
/* 商品详情 */
.pro-detail .detailWrap {width:1004px; background:#fff; float:right; margin-top:5px;}
.pro-detail .detailWrap .detail-tit {height:40px; line-height:40px; border-top:2px solid #d2d2d2; border-bottom:1px solid #ececec; background:#f8f8f8;}
.pro-detail .detailWrap .detail-tit .detail-tab {margin-top:-7px;}
.pro-detail .detailWrap .detail-tit .detail-tab li {width:100px; height:48px; line-height:50px; text-align:center; font-size:16px; color:#555; float:left; cursor:pointer;}
.pro-detail .detailWrap .detail-tit .detail-tab li .txt {height:46px; padding-top:2px;}
.pro-detail .detailWrap .detail-tit .detail-tab li.active {background:#fff; border-left:1px solid #ececec; border-right:1px solid #ececec;}
.pro-detail .detailWrap .detail-tit .detail-tab li.active:first-child {border-left:none;}
.pro-detail .detailWrap .detail-tit .detail-tab li.active .txt {border-top:2px solid #d22929; padding-top:0px;}
.pro-detail .detailWrap .detail-tab-con .content {display:none;}
.pro-detail .detailWrap .attributes {margin:8px 5px 0 5px; border:1px solid #ececec; padding:11px 10px; color:#555;}
.pro-detail .detailWrap .attributes li {width:309px; height:30px; line-height:30px; float:left; margin-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro-detail .detailWrap .pro-info {margin-top:35px;}
.pro-detail .detailWrap .pro-info dt {width:125px; line-height:32px; float:left; font-size:16px; margin-left:30px;}
.pro-detail .detailWrap .pro-info dd {width:818px; float:left;}
.pro-detail .detailWrap .pro-info .info-tit {line-height:32px; font-size:16px;}
.pro-detail .detailWrap .pro-info .info-item {margin-top:24px;}
.pro-detail .detailWrap .pro-info .info-item li {line-height:24px; padding-left:8px; background:url(../images/disc.png) no-repeat left 10px;}
.pro-detail .detailWrap .detail-con {padding:50px 30px;}
.pro-detail .detailWrap .detail-con img {max-width:750px;}
.pro-detail .prop-wrap .prop-num-txt { color: #a7a7a7; margin-left: 15px; }
.fl { float: left; }

.detail-con .formwork_bt {line-height:23px; padding:10px 0; text-align:left; font-size:14px; overflow:hidden;}
.detail-con .formwork_bt .formwork_bt_rb {height:43px;}
.detail-con .formwork_bt .formwork_bt_rb span {line-height:25px; float:left; padding-left:2px; padding-top:12px; font-size:18px; color:#d22929;}
.detail-con .formwork_bt .formwork_bt_rb span.s2 {padding-left:10px; padding-top:16px; color:#666; font-size:12px;}
.detail-con .formwork_titleleft {line-height:25px; font-size:14px; font-weight:700; text-align:left;}
.detail-con .formwork_titleleft2 {line-height:25px; font-size:14px; text-align:left;}
.detail-con .formwork {padding:10px 0; line-height:23px; border-bottom:1px dashed #e6e6e6; text-align:left; font-size:14px;}
.detail-con .formwork .formwork_img {text-align:center;}
/*商品已下架*/
.pro-detail .property-xj {position:relative;}
.pro-detail .property-xj .price-panel {height:50px; line-height:50px; background:#ececec; border:none; font-size:14px;}
.pro-detail .property-xj .prop-wrap .prop-item .prop-area {color:#a7a7a7;}
.pro-detail .property-xj .prop-wrap .prop-item .stock-red {color:#a7a7a7;}
.pro-detail .property-xj .prop-wrap .prop-sale li {color:#a7a7a7;}
.pro-detail .property-xj .prop-wrap .prop-num .propIpt {color:#a7a7a7;}
.pro-detail .property-xj .prop-wrap .prop-num .propChange a {color:#a7a7a7;}
.pro-detail .property-xj .buyBtn-panel .buyNow {border-color:#d2d2d2; background:#ececec; color:#a7a7a7;}
.pro-detail .property-xj .buyBtn-panel .addCart {background:#d2d2d2;}
.pro-detail .property-xj .property-layer {width:100%; height:100%; position:absolute; left:0; top:0; background:#fff; filter:alpha(opacity:0); opacity:0;}
/*** 商品详情页 end ***/
.crumbnew {line-height:24px; padding:18px 8px 4px 8px;}
.crumbnew .crumbSlide {width:1000px; height:24px; float:left; position:relative; z-index:9;}
.crumbnew .crumbSlide .crumbBtn {display:block; width:9px; height:16px;  position:absolute; top:50%; margin-top:-8px; display:none;}
.crumbnew .crumbSlide .crumbPrev {left:-15px;}
.crumbnew .crumbSlide .crumbNext {right:-15px; background-position:-9px 0;}
.crumbnew .crumbSlide .crumbSlide-con {width:100%; height:100%; position:absolute; *clip:rect(0 100% 1000px 0); clip:rect(0,auto,1000px,0);}
.crumbnew .crumbClip {width:100%; height:100%; font-family:"SimSun"; position:absolute; left:0; top:0;}
.crumbnew .crumbClip li {height:24px; float:left; margin-right:9px;}
.crumbnew .crumbClip li a {color:#555;}
.crumbnew .crumbClip li a:hover {color:#d22929!important; text-decoration:underline;}
.crumbnew .crumbClip .crumbStrong {float:left;}
.crumbnew .crumbClip .crumbArr {width:5px; height:8px; background:url(../images/crumb-arr.png) no-repeat; float:left; margin:8px 0 0 9px;}
.crumbnew .crumbClip .first {font-family:"microsoft yahei"; font-size:16px; font-weight:bold;}
.crumbnew .crumbClip .crumbSelect {height:100%; float:left; position:relative;}
.crumbnew .crumbClip .crumbSelect dt {height:22px; line-height:22px; padding:0 21px 0 6px; border:1px solid #d2d2d2; cursor:pointer; position:relative;}
.crumbnew .crumbClip .crumbSelect dt .arr {display:block; width:10px; height:6px; background:url(../images/select-arr.png) no-repeat; position:absolute; top:8px; right:7px;}
.crumbnew .crumbClip .crumbSelect dd {position:absolute; left:0px; top:23px; display:none;}
.crumbnew .crumbClip .crumbSelect dd .option {padding:4px 5px; border:1px solid #d2d2d2; background:#fff; background-color:rgba(255,255,255,0.8);}
.crumbnew .crumbClip .crumbSelect dd .option a {display:block; width:100%; height:16px; line-height:16px; color:#757575; white-space:nowrap; *background:#fff;}
.crumbnew .crumbClip .crumbSelect dd .optHide {max-height:176px; padding-right:22px; overflow-y:auto; overflow-x:visible;}
.crumbnew .crumbClip .crumbAttr {display:block; height:22px; line-height:22px; border:1px solid #d2d2d2; padding:0 7px; float:left; margin-right:8px;}
.crumbnew .crumbClip .crumbAttr:hover {border-color:#d22929; text-decoration:none;}
.crumbnew .crumbClip .crumbAttr span {float:left; cursor:pointer; white-space:nowrap;}
.crumbnew .crumbClip .crumbAttr .title {color:#555;}
.crumbnew .crumbClip .crumbAttr .text {color:#d22929; max-width:150px; overflow:hidden; text-overflow:ellipsis;}
.crumbnew .crumbClip .crumbAttr .delete {width:11px; height:9px; background:url(../images/crumb-x.png) no-repeat; margin:6px 0 0 4px;}
.crumbnew .crumbClip .emptySelect {float:left; margin-left:2px;}
.crumbnew .resultNumber {font-size:14px; color:#a7a7a7; float:right;}
.crumbnew .resultNumber span {font-weight:bold; margin:0 5px;}



/* 报表中心 */
/*base*/
.re-main .col-main {color:#666; font-family:"microsoft yahei";}
.re-main .r-select {height:24px; line-height:24px; border:1px solid #ececec; color:#666; font-family:"microsoft yahei"; background:#fff;}
.re-main .r-input {height:18px; line-height:18px; padding:2px 6px; border:1px solid #ececec; color:#666; background:#fff;}
.re-main .r-btn {width:68px; height:25px; line-height:25px; text-align:center; background:#00a1e6; color:#fff; font-size:12px; border-radius:2px; cursor:pointer;}
.re-main .r-btn:hover {background:#2594da;}
/*选择*/
.re-main .r-screen {line-height:25px; padding-top:27px;}
.re-main .r-screen .r-select {float:left; color:#666;}
.re-main .r-screen .com-select {margin-right:13px;}
.re-main .r-screen .date-select {width:108px; margin-right:13px;}
.re-main .r-screen .s-date {float:left; position:relative;}
.re-main .r-screen .s-date .r-input {width:94px;}
.re-main .r-screen .s-date .date-icon {display:block; width:16px; height:16px; background:url(images/report/icon01.png) no-repeat; position:absolute; top:4px; right:4px; cursor:pointer;}
.re-main .r-screen .date-txt {float:left; padding:0 9px;}
.re-main .r-screen .r-btn {float:left; margin-left:15px;}
/*分页*/
.r-guide {margin-top:33px; padding:0 22px;}
.r-guide .r-guide-main {float:right; font-family:"microsoft yahei"; font-size:12px; color:#d2d2d2;}
.r-guide .r-guide-main .r-select {float:left; height:22px; line-height:22px; color:#d2d2d2;}
.r-guide .r-guide-main .line {float:left; padding:0 4px; line-height:22px;}
.r-guide .r-guide-main a {display:block; min-width:10px; height:20px; line-height:20px; padding:0 5px; float:left; border:1px solid #ececec; border-radius:1px; background:#fff; color:#d2d2d2; text-align:center; margin-left:1px;}
.r-guide .r-guide-main a:hover {color:#d22929; border-color:#d22929;}
.r-guide .r-guide-main a.disabled {color:#fff; border-color:#d22929; background:#d22929;}
.r-guide .r-guide-main .prevnaxt {width:50px; padding:0; margin:0 6px;}
.r-guide .r-guide-main .prevnaxt:hover {color:#a7a7a7; border-color:#d2d2d2;}
.r-guide .r-guide-main .prevnaxt.disabled {color:#d2d2d2; border-color:#ececec; background:#ececec;}

/* list */
.re-main .rlist {margin-top:25px; border:1px solid #ececec; border-top-width:3px; padding-bottom:46px;}
.re-main .rlist .rlist-table {width:100%; border-collapse:collapse;}
.re-main .rlist .rlist-table tr td {text-align:center;}
.re-main .rlist .rlist-table thead tr td {height:35px; background:#f2f2f2; color:#555;}
.re-main .rlist .rlist-table thead tr td .r-select {border-color:#d2d2d2;}
.re-main .rlist .rlist-table tbody tr td {height:56px; padding:5px; border-bottom:1px solid #ececec; word-break:break-all;}

/* report */
.re-main .download-report {height:100%; float:right; margin-right:15px; text-indent:0; font-weight:normal; font-size:12px;}
.re-main .download-report .r-select {float:left; border-color:#d2d2d2; margin-top:7px;}
.re-main .download-report .r-btn {float:left; margin-left:11px; margin-top:7px;}

.re-main .rchart {border:1px solid #ececec; background:#fff; padding:15px 15px 23px 15px; margin-top:18px;}
.re-main .rchart .r-screen {padding-top:0;}
.re-main .rchart .r-screen .r-sectors {float:left; position:relative; border:1px solid #ececec; background:#fff;}
.re-main .rchart .r-screen .r-sectors .sectors-select {width:180px; height:34px; line-height:34px; padding:0 36px 0 10px; cursor:pointer; position:relative;}
.re-main .rchart .r-screen .r-sectors .sectors-select .txt {width:100%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.re-main .rchart .r-screen .r-sectors .sectors-select .icon {display:block; width:28px; height:28px; background:url(images/report/icon.png) no-repeat 0 0; position:absolute; top:3px; right:4px;}
.re-main .rchart .r-screen .r-sectors .sectors-select:hover .icon {background-position:0 -28px;}
.re-main .rchart .r-screen .r-sectors .sectors-option {min-width:100%; border:1px solid #ececec; background:#fff; position:absolute; left:-1px; top:34px; display:none;}
.re-main .rchart .r-screen .r-sectors .sectors-option .option-con {padding:2px 6px 6px 10px;}
.re-main .rchart .r-screen .r-sectors .sectors-option .option-dl {line-height:24px;}
.re-main .rchart .r-screen .r-sectors .sectors-option .option-dl dt {display:inline-block; height:24px; padding-right:17px; white-space:nowrap; position:relative;}
.re-main .rchart .r-screen .r-sectors .sectors-option .option-dl dt .option-ipt {width:12px; height:12px; vertical-align:middle; margin-top:-2px; *margin-top:0; margin-right:5px;}
.re-main .rchart .r-screen .r-sectors .sectors-option .option-dl dt .icon {display:block; width:10px; height:10px; line-height:8px; border:1px solid #ececec; text-align:center; color:#d2d2d2; position:absolute; right:0; top:7px; cursor:pointer;}
.re-main .rchart .r-screen .r-sectors .sectors-option .option-dl dt .icon:hover {border-color:#c1c1c1; color:#c1c1c1;}
.re-main .rchart .r-screen .r-sectors .sectors-option .option-dl dd {padding-left:25px; display:none; *position:relative; *zoom:1;}
.re-main .rchart .r-screen .r-screen-rt {float:right; padding-top:10px;}
.re-main .rchart .rchart-lt {width:298px; float:left; margin-left:15px; margin-top:42px;}
.re-main .rchart .rchart-lt .total-txt {height:30px; line-height:30px; font-size:18px; color:#d2d2d2;}
.re-main .rchart .rchart-lt .total-num {height:42px; line-height:42px; font-family:Verdana,"microsoft yahei"; font-size:36px; color:#ffaf24;}
.re-main .rchart .rchart-lt .total-num .symbol {font-size:14px;}
.re-main .rchart .rchart-lt .rchart-ranking {margin-top:39px; border:1px solid #f2f2f2; border-top:2px solid #ececec;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table thead td {height:36px; line-height:36px; background:#f5f5f5;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .theadtd1 {padding-left:23px;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .theadtd2 {padding-left:15px;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table tbody td {height:42px;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .txt {padding-right:10px;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .rnbg {display:inline-block; width:18px; height:18px; line-height:18px; color:#fff; text-align:center;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .rnbg1 {background:#1087e4;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .rnbg2 {background:#e74444;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .rnbg3 {background:#ed6f2d;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .rnbg4 {background:#f2a23a;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .rnbg5 {background:#f5d248;}
.re-main .rchart .rchart-lt .rchart-ranking .rchart-table .rnbg6 {background:#b9db47;}
.re-main .rchart .rchart-rt {float:right; margin-top:83px; margin-right:40px;}
.re-main .rchart .rchart-rt .rchart-pie-title {height:30px; line-height:30px; text-align:center; font-size:18px; color:#51b9e8;}
.re-main .rchart .rchart-rt #container-pie {width:510px; height:340px;}
.re-main .r-detail-title {height:30px; line-height:30px; padding:0 15px; font-size:16px; margin-top:20px;}
.re-main .r-detail {margin-top:8px; border:1px solid #ececec; padding-bottom:44px;}
.re-main .r-detail .r-detail-table {width:100%; border-collapse:collapse;}
.re-main .r-detail .r-detail-table thead tr td {height:38px; background:#f2f2f2;}
.re-main .r-detail .r-detail-table thead tr td .r-select {border-color:#d2d2d2;}
.re-main .r-detail .r-detail-table tbody tr td {height:52px; border-bottom:1px solid #ececec; word-break:break-all;}
.re-main .r-detail .r-detail-table .txt {padding-right:10px;}
.re-main .r-detail .detail-bar {width:300px; height:18px;}
.re-main .r-detail .detail-bar .rect-bar {width:0; height:100%; background:#f5d248;}

/* 滞销品中心 */
.smd-body {margin-top:10px;}
.smd-body .smd-table {width:100%; border-collapse:collapse; border:1px solid #ececec;}
.smd-body .smd-table tr {border-bottom:1px solid #ececec;}
.smd-body .smd-table td {height:34px; padding-left:10px; *border-bottom:1px solid #ececec;}
.smd-body .smd-table thead td {background:#f6f6f6; font-weight:bold;}
.smd-body .smd-table tbody td {color:#555;}
.footer-smd {padding:12px 0; text-align:center;}


