.w{width: 1190px; margin:0 auto 20px;}
.w .no-goods{width: 772px; height: 172px; padding: 68px 0 0 418px; background: url("../images/cart-01-icon1.png") no-repeat 290px 54px;}
.w .no-goods p{line-height: 30px; color: #666666; font-size: 16px; margin-bottom: 6px;}
.w .no-goods .btn01{display: inline-block; width: 78px; height: 28px; text-align: center; line-height: 28px; border-radius: 2px; border: 1px solid #de380f; background-color: #f85127; color: #fff; margin-right: 12px;}
.w .no-goods a:hover.btn01{background-color: #e14c27;}
.w .no-goods .btn02{display: inline-block; width: 65px; height: 28px; padding-right: 13px; text-align: center; line-height: 28px; border-radius: 2px; border: 1px solid #de380f;background: url("../images/cart-01-icon2.png") no-repeat 63px center; color: #f85127;}
.w .no-goods a:hover.btn02{background-color: #fddfda;}

.w .recommend{width: 1188px; border: 1px solid #e3e3e3; background-color: #fff; margin: 12px auto 0;}
.w .recommend .mt{width: 1140px; height: 33px; padding:0 38px 0 10px; border-bottom: 1px solid #e3e3e3; background-color: #fbfbfb;}
.w .recommend .mt .m-nav{width: 680px; height: 33px; float: left; border-left: 1px solid #e3e3e3;}
.w .recommend .mt .m-nav li{width: 110px; height: 35px; float: left;}
.w .recommend .mt .m-nav li a{display: block; line-height: 33px; text-align: center; font-size: 14px; color: #333333; border-right: 1px solid #e3e3e3;}
.w .recommend .mt .m-nav .cur{ position: relative; top: -3px; border-top: 2px solid #2fbdc8; background-color: #fff;}
.w .recommend .mt .m-nav .cur a{line-height: 35px;}
.w .recommend .mt .change{float: right; line-height: 33px; color: #333333; font-size: 14px;}
.w .recommend .mt a:hover.change{text-decoration: underline;}

.w .recommend .mc{width: 1183px; padding-left: 5px; overflow: hidden;}
.w .recommend .mc li{width: 219px; height: 355px; padding: 15px 0 0 15px; border: 1px solid #fff; float: left; overflow: hidden;}
.w .recommend .mc .gl-picture{display: block; width: 200px; height: 200px;  clear: both;}
.w .recommend .mc .gl-price{display: inline-block; color: #e60012; font-size: 16px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; float: left; margin: 10px 0 4px;}
.w .recommend .mc .gl-price em{font-size: 18px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}
.w .recommend .mc .gl-review{display:inline-block; float: left; margin: 6px 0 10px; height: 21px; line-height: 21px; color: #666; padding-left: 21px; background: url("../images/g-list01.png") no-repeat -41px 4px;}
.w .recommend .mc a:hover.gl-review{background: url("../images/g-list02.png") no-repeat -41px 4px;}
.w .recommend .mc .gl-title{display: block; width: 200px; height: 36px; line-height: 18px; color: #333333; overflow: hidden; clear: both;}
.w .recommend .mc .sell-counter{display: block; float: left; height: 16px; padding-left: 35px; line-height: 16px; color: #666666; margin: 9px 0 0 12px; background: url("../images/g-list01.png") no-repeat 0 -46px;}
.w .recommend .mc span:hover.sell-counter{background: url("../images/g-list02.png") no-repeat 0 -46px;}
.w .recommend .mc a:hover.gl-title{color: #ff3300; text-decoration: underline;}
.w .recommend .mc .rx{display: block; width: 61px; height: 16px; float: left; margin:13px 0 0 12px;}
.w .recommend .mc .otc{display: block; width: 61px; height: 16px; float: left; margin:13px 0 0 12px;}
.w .recommend .mc .gl-btn{display: block; width: 89px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: url("../images/g-list01.png") no-repeat 0 -18px; float: left;}
.w .recommend .mc a:hover.gl-btn{background: url("../images/g-list02.png") no-repeat 0 -18px;}
.w .recommend .mc .quantity{ float: left; height: 28px; width: 63px; position: relative;}
.w .recommend .mc .quantity input{width: 30px; height: 26px; line-height: 26px; background-color: #fff; text-align: center; border: 1px solid #dbdbdb; color: #1a1a1a;}
.w .recommend .mc .quantity .add{display: block; width: 19px; height: 14px; background: url("../images/g-list01.png") no-repeat; position: absolute; left: 34px; top: 0;}
.w .recommend .mc .quantity .sub{display: block; width: 19px; height: 14px; background: url("../images/g-list01.png") no-repeat -20px 0; position: absolute; left: 34px; top: 14px;}
.w .recommend .mc .quantity .disabled{cursor: default; background: url("../images/g-list02.png") no-repeat -20px 0;}

/*登录弹出层*/
.layer-bg{width: 100%; height: 100%; position: fixed; z-index: 9999; background: url("../images/bg0.15.png") repeat;}
.layer-bg .d-layer{width: 448px; border-radius: 4px; box-shadow: 0 0 0 5px rgba(0,0,0,0.15); border: 1px solid #bdbdbd; background-color: #fff; position: absolute; left: 50%; margin-left: -309px; top: 155px; z-index: 9999;}
.layer-bg .d-layer .mt{width: 448px; height: 35px; background-color: #f3f3f3; overflow: hidden;}
.layer-bg .d-layer .mt span{float: left; line-height: 35px; color: #666666; font-size: 14px; margin-left: 20px;}
.layer-bg .d-layer .mt a{display: block; width: 28px; height: 28px; background: url("../images/detail-01-allbg.png") no-repeat -55px 9px; float: right; margin: 3px 5px 0 0;}
.layer-bg .d-layer .mt a:hover{background: url("../images/detail-01-allbg2.png") no-repeat -55px 9px; ;}

.layer-bg .login .mc{width: 320px; padding: 15px 0; margin: 0 auto;}
.layer-bg .login .mc .mc-top{width: 320px; height:50px; padding-top: 18px; overflow: hidden; }
.layer-bg .login .mc .mc-top span{line-height: 32px; color: #666666; font-size: 20px; float: left; margin-left: 8px;}
.layer-bg .login .mc .mc-top a{float: right; margin-right: 5px; color: #f85127; font-size: 14px; line-height: 32px; padding-left: 22px; background: url("../images/cart-01-icon3.png") no-repeat 0 center;}
.layer-bg .login .mc .mc-top a:hover{text-decoration: underline;}

.layer-bg .login .mc .item-fore1{width: 320px; height: 41px; margin-bottom: 19px; overflow: hidden;}
.layer-bg .login .mc .item-fore1 input{width: 268px; height: 38px; color: #666666; font-size: 14px; line-height: 38px; padding-left: 50px; border: 1px solid #bdbdbd; background: url("../images/login-01-user.png") no-repeat 12px center;}
.layer-bg .login .mc .item-fore2{width: 320px; height: 41px; overflow: hidden;}
.layer-bg .login .mc .item-fore2 input{width: 268px; height: 38px; color: #666666; font-size: 14px; line-height: 38px; padding-left: 50px; border: 1px solid #bdbdbd; background: url("../images/login-01-psw.png") no-repeat 14px center;}
.layer-bg .login .mc .forget{height: 41px; text-align: right; padding-right: 5px;}
.layer-bg .login .mc .forget a{line-height: 41px; color: #999;}
.layer-bg .login .mc .forget a:hover{text-decoration: underline; color: #2fbdc8;}
.layer-bg .login .mc .l-btn{display: block; border: 1px solid #1da5b0; border-radius: 2px; text-align: center; line-height: 38px; background-color: #2fbdc8; font-size: 20px; color: #fff;}
.layer-bg .login .mc a:hover.l-btn{background-color: #1da5b0;}

.layer-bg .login .mc .coagent{padding-left: 10px; margin-top: 30px; width: 310px;}
.layer-bg .login .mc .coagent h5{line-height: 22px; color: #999;}
.layer-bg .login .mc .coagent ul{width: 300px; height: 44px; margin-top: 7px; overflow: hidden;}
.layer-bg .login .mc .coagent ul li{float: left; height: 22px; margin-right: 8px;}
.layer-bg .login .mc .coagent ul li span{color: #999; padding: 0 4px; line-height: 22px;}
.layer-bg .login .mc .coagent ul li a{line-height: 22px; color: #333333;}
.layer-bg .login .mc .coagent ul li a:hover{text-decoration: underline; color: #2fbdc8;}

/*删除弹出层*/
.layer-bg .del .mc{padding: 20px 0 46px 132px; background: url("../images/cart-01-icon4.png") no-repeat 60px 25px;}
.layer-bg .del .mc span{color: #f85127; font-size: 20px; line-height: 28px;}
.layer-bg .del .mc p{font-size:14px; line-height: 22px; color: #666666; margin-bottom: 15px;}
.layer-bg .del .mc .del-btn{display: inline-block; width: 48px; height: 28px; border: 1px solid #cacbcb; border-radius: 2px; text-align: center; line-height: 28px; color: #666666; margin-right: 12px;}
.layer-bg .del .mc a:hover.del-btn{background-color: #f8f8f8;}
.layer-bg .del .mc .sc-btn{display: inline-block; width: 100px; height: 30px;  border-radius: 2px; text-align: center; line-height: 30px; background-color: #f85127; color: #fff;}
.layer-bg .del .mc a:hover.sc-btn{background-color: #e24017;}

/*移到收藏*/
.layer-bg .favor .mc{padding: 20px 0 46px 132px; background: url("../images/cart-01-icon4.png") no-repeat 60px 25px;}
.layer-bg .favor .mc span{color: #f85127; font-size: 20px; line-height: 28px;}
.layer-bg .favor .mc p{font-size:14px; line-height: 22px; color: #666666; margin-bottom: 15px;}
.layer-bg .favor .mc .cel-btn{display: inline-block; width: 48px; height: 28px; border: 1px solid #cacbcb; border-radius: 2px; text-align: center; line-height: 28px; color: #666666; margin-right: 12px;}
.layer-bg .favor .mc a:hover.cel-btn{background-color: #f8f8f8;}
.layer-bg .favor .mc .con-btn{display: inline-block; width: 48px; height: 30px;  border-radius: 2px; text-align: center; line-height: 30px; background-color: #f85127; color: #fff;}
.layer-bg .favor .mc a:hover.con-btn{background-color: #e24017;}

/*08-17新增*/
.w .no-login{width: 1188px; height: 58px; border: 1px solid #fae3cc; background-color: #fff9d9;}
.w .no-login span{line-height: 58px; color: #333; padding: 0 25px;}
.w .no-login a{display: inline-block; width: 78px; height: 28px; text-align: center; line-height: 28px; border-radius: 2px; border: 1px solid #de380f; background-color: #f85127; color: #fff; margin-top: 12px;}
.w .no-login a:hover{background-color: #e14c27;}

.w .mg{padding: 22px 0 7px; overflow: hidden;}
.w .mg li{width: 268px; height: 102px; float: left; margin: 0 0 30px 28px; overflow: hidden; _margin: 0 0 20px 20px;}
.w .mg .g-pic{width: 100px; height: 100px; border: 1px solid #e4e4e4; margin-right: 10px; float: left;}
.w .mg .g-pic a{display: block; width: 100px; height: 100px; overflow: hidden;}
.w .mg .g-title{width: 130px; height: 36px; line-height: 18px; overflow: hidden; margin: 3px 0; float: left;}
.w .mg a:hover.g-title{color: #ff3300; text-decoration: underline;}
.w .mg .gl-price{display: inline-block; width: 130px; color: #e60012; font-size: 16px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; float: left; margin-bottom: 8px;}
.w .mg .gl-price em{font-size: 18px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}
.w .mg .g-btn{display: block; width: 89px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: url("../images/g-list01.png") no-repeat 0 -18px; float: left;}
.w .mg a:hover.g-btn{background: url("../images/g-list02.png") no-repeat 0 -18px;}

.w .all-good{width: 1190px; margin: 10px auto 0;}
.w .all-good .mt{width: 1190px; height: 40px;}
.w .all-good .mt h4{float: left; margin: 0 28px 0 8px; line-height: 40px; color: #333333; font-size: 18px; font-weight: bold;}
.w .all-good .mt .favorable{float: left; height: 40px; }
.w .all-good .mt .favorable a{display: block; padding-right: 15px; line-height: 40px; background: url("../images/pwd-01-icon01.png") no-repeat 100% center; color: #666666;}
.w .all-good .mt .favorable .f-cont{display: none; width: 318px; padding: 8px 10px 10px 18px; background-color: #fff; border: 1px solid #e3e3e3; position: absolute; z-index: 50; box-shadow: 0 0 4px rgba(0,0,0,0.1);}
.w .all-good .mt .favorable .f-cont i{display: block; width: 9px; height: 6px; background: url("../images/cart-01-icon5.png") no-repeat; position: absolute; left: 21px; top: -6px; z-index: 50;}
.w .all-good .mt .favorable .f-cont span{display: block; line-height: 28px; color: #666666;}
.w .all-good .mt .hover{position: relative; z-index: 10;}
.w .all-good .mt .hover .f-cont{display: block;}

.w .all-good .mc{width: 1188px; border: 1px solid #e3e3e3;}
.w .all-good .cart-thead{width: 1188px; height: 38px; line-height: 38px; border-bottom: 1px solid #e3e3e3; color: #666666; overflow: hidden;}
.w .all-good .t-checkbox{float: left; width: 180px;}
.w .all-good .t-checkbox a{display: inline-block; padding-left:20px;  background: url("../images/filter01.png") no-repeat -14px 11px; float: left; margin-left: 10px;}
.w .all-good .t-checkbox a.sel{background: url("../images/filter02.png") no-repeat -14px 11px;}
.w .all-good .t-goods{float: left; width: 420px;}
.w .all-good .t-price{float: left; width: 113px; text-align: center;}
.w .all-good .t-quantity{float: left;width: 187px; text-align: center;}
.w .all-good .t-sum{float: left; width: 177px; text-align: center;}
.w .all-good .t-action{float: left;width: 110px;}

.w .all-good .cart-floatbar{width: 1188px; padding: 17px 0 34px; background-color: #fafafa; overflow: hidden;}
.w .all-good .cart-floatbar .fl{overflow: hidden; height: 35px; line-height: 35px;}
.w .all-good .cart-floatbar .fl a{float: left; margin-right: 40px;}
.w .all-good .cart-floatbar .fl a:hover{text-decoration: underline;}
.w .all-good .cart-floatbar .fl .c-checkbox{display: inline-block; padding-left:20px;  background: url("../images/filter01.png") no-repeat -14px 11px; float: left; margin:0 45px 0 10px;}
.w .all-good .cart-floatbar .fl a:hover.c-checkbox{text-decoration: none;}
.w .all-good .cart-floatbar .fl a.sel{background: url("../images/filter02.png") no-repeat -14px 11px;}

.w .all-good .cart-floatbar .fr{width: 550px; padding-right: 24px;}
.w .all-good .cart-floatbar .fr .fr-item{height: 35px; line-height: 35px; text-align: right; overflow: hidden;}
.w .all-good .cart-floatbar .fr .fr-item i{font-style: normal; display: inline-block; width: 110px; padding-right: 6px; text-align: right; line-height: 35px; color: #333; font-size: 14px; float: right;}
.w .all-good .cart-floatbar .fr .fr-item span{padding: 0 3px; color: #e60012; font-size: 16px;}
.w .all-good .cart-floatbar .fr .fr-item .gl-price{display: inline-block; color: #e60012; font-size: 18px; width: 110px; padding: 0 6px 0 0; text-align: right;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; float: right; }
.w .all-good .cart-floatbar .fr .fr-item .gl-price em{font-size: 20px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}

.w .all-good .cart-floatbar .fr .fr-btn{height: 50px; margin-top: 20px; text-align: right;}
.w .all-good .cart-floatbar .fr .fr-btn .btn1{display: inline-block; width: 123px; padding-left: 27px; height: 50px; font-size: 18px; font-weight: bold; text-align: center; line-height: 50px; color: #fff; background: url("../images/cart-01-btn1.png") no-repeat; margin-right: 20px;}
.w .all-good .cart-floatbar .fr .fr-btn a:hover.btn1{background: url("../images/cart-01-btn2.png") no-repeat;}
.w .all-good .cart-floatbar .fr .fr-btn .btn2{display: inline-block; width: 123px; padding-left: 27px; height: 50px; font-size: 18px; font-weight: bold; text-align: center; line-height: 50px; color: #fff; background: url("../images/cart-01-btn1.png") no-repeat 0 -50px;}
/*.w .all-good .cart-floatbar .fr .fr-btn a:hover.btn2{background: url("../images/cart-01-btn2.png") no-repeat 0 -50px;}*/
.w .all-good .cart-floatbar .fr .fr-btn a.btn-no{background: url("../images/cart-01-btn1.png") no-repeat 0 -150px;}

.w .all-good .cart-list .item-full{width: 1148px; padding: 20px 0 20px 20px; border-bottom: 1px solid #e3e3e3; overflow: hidden;}
.w .all-good .cart-list .bg-color{background-color: #fcfcfc; }
.w .all-good .cart-list .del_bg-color{background-color: #f0f0f0; }
.w .all-good .cart-list .redem{background-color: #f9ffff;}
.w .all-good .cart-list .item-full .c-checkbox{display: inline-block; width: 12px; height: 12px;  background: url("../images/filter01.png") no-repeat -14px 0; float: left; margin:33px 23px 0 10px;}
.w .all-good .cart-list .item-full .c-span{display: inline-block; border-radius: 2px; float: left; margin:33px 15px 0 0;background: #dadada; padding: 0 3px;}
.w .all-good .cart-list .item-full a.sel{background: url("../images/filter02.png") no-repeat -14px 0;}

.w .all-good .cart-list .cl-main{float: left; margin-right: 18px;}
.w .all-good .cart-list .cl-main .cl-pic{width: 90px; height: 90px; border: 1px solid #dedede;}
.w .all-good .cart-list .cl-main .cl-pic a{display: block; width: 90px; height: 90px; overflow: hidden;}

/*赠品*/
.w .all-good .cart-list .cl-main .ce-zp{width: 44px; border-right: 2px solid #dcdcdc; margin-bottom: 10px; position: relative;}
.w .all-good .cart-list .cl-main .zp-pic{width: 68px; height: 68px; border: 1px solid #dedede; position: relative; top: 10px; left: 10px;}
.w .all-good .cart-list .cl-main .zp-pic a{display: block; width: 68px; height: 68px; overflow: hidden;}
.w .all-good .cart-list .cl-main .zp-pic span{display: block; padding: 0 6px; line-height: 15px; background-color: #ff7700; color: #fff; position: absolute; bottom: 4px; right: 4px;}
.w .all-good .cart-list .cl-main .zp-rt{width: 1000px;  position: absolute; top: 15px; left: 110px;  overflow: hidden;}

/*满减*/
.w .all-good .cart-list .cl-main .prefer1{width: 44px; padding-bottom: 40px; border-right: 2px solid #dcdcdc;  position: relative;}
.w .all-good .cart-list .cl-main .prefer2{width: 44px; padding-bottom: 40px; border-right: 2px solid #dcdcdc;  position: relative;}
.w .all-good .cart-list .cl-main .p-icon{display: block; width: 18px; height: 18px; background: url("../images/cart-01-icon5.png") no-repeat -33px 0; position: relative; left: 36px; top: 40px;}
.w .all-good .cart-list .cl-main .p-ct{width: 1000px; border: 1px solid #fae3cc; height: 48px; background-color: #fff9d9; position: absolute; left:90px; top: 20px; }
.w .all-good .cart-list .cl-main .p-ct i{font-style: normal; line-height: 48px; color: #ff6600; float: left; margin-left: 20px;}
.w .all-good .cart-list .cl-main .p-ct a{display: inline-block; width: 78px; height: 23px; line-height: 23px; color: #ff6600; border: 1px solid #ffd1b2; border-radius: 2px; background-color: #fff; text-align: center;  float: left; margin: 12px 0 0 30px;}
.w .all-good .cart-list .cl-main .p-ct a:hover{text-decoration: underline;}
.w .all-good .cart-list .cl-main .p-icon2{display: block; width: 5px; height: 10px; background: url("../images/cart-01-icon5.png") no-repeat 0 -7px; position: absolute; left: -5px; top: 19px;}

.w .all-good .cart-list .cl-main .prefer2 .p-icon{ background: url("../images/cart-01-icon5.png") no-repeat -33px -19px; position: relative; left: 36px; top: 40px;}
.w .all-good .cart-list .cl-main .prefer2 .p-icon2{background: url("../images/cart-01-icon5.png") no-repeat 0 -18px; position: absolute; left: -5px; top: 19px;}
.w .all-good .cart-list .cl-main .prefer2 .p-ct{border: 1px solid #e4ecf2;background-color: #f0f9ff;}
.w .all-good .cart-list .cl-main .prefer2 .p-ct i{ color: #333333;}
.w .all-good .cart-list .cl-main .prefer2 .pre{float: left; line-height: 48px; margin-left: 30px; color: #333333;}
.w .all-good .cart-list .cl-main .prefer2 .pre em{font-style: normal; font-size: 14px;}
.w .all-good .cart-list .cl-main .prefer2 .p-sum{float: right; width: 177px; padding-top: 2px; line-height: 22px; font-size: 14px; margin-right: 85px; text-align: center;}
.w .all-good .cart-list .cl-main .prefer2 .p-sum span{color: #ff3333;}

.w .all-good .cart-list .cl-info{float: left; width: 420px; padding-top: 7px;}
.w .all-good .cart-list .cl-info a{display: block;width: 325px; height: 44px; line-height: 22px; color: #000000; margin-bottom: 18px; overflow: hidden;}
.w .all-good .cart-list .cl-info a:hover{text-decoration: underline;}
.w .all-good .cart-list .cl-info span{color: #666; }

.w .all-good .cart-list .cl-price{float: left; width: 113px; line-height: 22px; font-size: 14px; text-align: center; padding-top: 7px;}
.w .all-good .cart-list .cl-sum{float: left; width: 175px; line-height: 22px; font-size: 14px; text-align: center; padding-top: 7px;}
.w .all-good .cart-list .cl-action{float: left;padding-top: 7px;}
.w .all-good .cart-list .cl-action a{display: block; line-height: 22px; color: #333; padding-bottom: 3px;}
.w .all-good .cart-list .cl-action a:hover{text-decoration: underline;}
.w .all-good .cart-list .cl-quantity{float: left; width: 187px; text-align: center; padding-top: 5px;}
.w .all-good .cart-list .cl-quantity .cq-cont{display: inline-block; width: 90px; height: 23px; border: 1px solid #cacbcb; overflow: hidden;}
.w .all-good .cart-list .cl-quantity .cq-cont .subCart{display: inline-block; width: 23px; height: 23px; float: left; background: url("../images/cart-01-icon5.png") no-repeat -10px 0;}
.w .all-good .cart-list .cl-quantity .cq-cont .nosubNum{background: #cacbcb;}
.w .all-good .cart-list .cl-quantity .cq-cont input{border: none; font-size: 14px; border-left: 1px solid #cacbcb; border-right: 1px solid #cacbcb; width: 42px; height: 23px; line-height: 23px; text-align: center; font-size: 14px; color: #333; float: left;}
.w .all-good .cart-list .cl-quantity .cq-cont .addCart{display: inline-block; width: 23px; height: 23px; float: left; background: url("../images/cart-01-icon5.png") no-repeat -10px -24px;}
.w .all-good .cart-list .cl-quantity .cq-cont .noaddNum{background: #cacbcb;}
.w .all-good .cart-list .cl-quantity p{color: #ff6600; padding-top: 5px;}

.w .all-good .cart-list .cl-quantity input.fixation{display: inline-block; font-size: 14px; text-align: center; float: none; width: 42px; border: 1px solid #cacbcb; cursor: default; margin-top: 3px;}


/*弹出层——价格反馈*/
.layer-bg{width: 100%; height: 100%; position: fixed; z-index: 9999; background: url("../images/bg0.15.png") repeat;}
.layer-bg .z-layer{width: 1148px; border-radius: 4px; box-shadow: 0 0 0 5px rgba(0,0,0,0.15); border: 1px solid #bdbdbd; background-color: #fff; position: absolute; left: 50%; margin-left: -574px; top: 155px; z-index: 9999;}
.layer-bg .z-layer .mt{width: 1148px; height: 35px; background-color: #f3f3f3; overflow: hidden;}
.layer-bg .z-layer .mt span{float: left; line-height: 35px; color: #666666; font-size: 14px; margin-left: 20px;}
.layer-bg .z-layer .mt a{display: block; width: 28px; height: 28px; background: url("../images/detail-01-allbg.png") no-repeat -55px 9px; float: right; margin: 3px 5px 0 0;}
.layer-bg .z-layer .mt a:hover{background: url("../images/detail-01-allbg2.png") no-repeat -55px 9px; ;}

.layer-bg .gift .mc{ padding: 10px 14px; width: 1120px; background-color: #fff;}
.layer-bg .gift .mc .mc-item{width: 1120px; padding-bottom: 20px;}
.layer-bg .gift .mc .mc-top{width: 1120px; height: 40px; line-height: 40px; color: #333333; background-color: #f3f3f3; overflow: hidden;}
.layer-bg .gift .mc .mc-top span{display: inline-block; width: 34px; height: 20px; background: url("../images/cart-01-icon5.png") no-repeat 0 -47px; float: left; margin: 12px 17px 0 12px; text-align: center; line-height: 16px; color: #fff;}

.layer-bg .gift .mc .mc-bot{padding-top: 10px; overflow: hidden;}
.layer-bg .gift .mc .mc-bot li{width: 280px; height: 102px; float: left; margin-bottom: 10px; overflow: hidden;}
.layer-bg .gift .mc .mc-bot .g-pic{width: 100px; height: 100px; border: 1px solid #e4e4e4; margin-right: 10px; float: left;}
.layer-bg .gift .mc .mc-bot .g-pic a{display: block; width: 100px; height: 100px; overflow: hidden;}
.layer-bg .gift .mc .mc-bot .g-title{width: 130px; height: 36px; line-height: 18px; overflow: hidden; margin: 3px 0; float: left;}
.layer-bg .gift .mc .mc-bot a:hover.g-title{color: #ff3300; text-decoration: underline;}
.layer-bg .gift .mc .mc-bot .gl-price{display: inline-block; width: 130px; color: #e60012; font-size: 16px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; float: left; margin-bottom: 8px;}
.layer-bg .gift .mc .mc-bot .gl-price em{font-size: 18px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}
.layer-bg .gift .mc .mc-bot .g-btn{display: block; width: 89px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: url("../images/g-list01.png") no-repeat 0 -18px; float: left;}
.layer-bg .gift .mc .mc-bot a:hover.g-btn{background: url("../images/g-list02.png") no-repeat 0 -18px;}








