.cart{position:relative;text-align:left;z-index:1004;*width:70px;}.cart_top{position:relative;float:right;z-index:900;border:1px #bbb solid;background-image:linear-gradient(to bottom,#fff,#e4e4e4);background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#e4e4e4));background:-moz-linear-gradient(center top,#fff,#e4e4e4) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e4e4e4',GradientType='0');}.cart_button{background:url("../images/public_bg.png?r={REVISION}") 1px -1196px no-repeat;display:inline-block;height:37px;width:68px;font-size:0;cursor:pointer;line-height:37px;position:relative;z-index:910;}.cart_button span{background:url("../images/public_bg.png?r={REVISION}") 100% -1554px no-repeat;position:relative;height:37px;display:inline-block;width:10px;z-index:2;vertical-align:top;margin-left:6px;}.cart_button em{display:inline-block;vertical-align:top;margin-top:9px;}.cart_button .bag_cart{height:20px;width:25px;margin-right:21px;}.cart_button .pull-down{display:none;}.goods_number{font-size:0;position:absolute;top:0;left:20px;z-index:920;background:url("../images/public_bg.png?r={REVISION}") -1px -1258px no-repeat;}.goods_number span{display:inline-block;color:#fff;font-weight:bold;line-height:25px;font-size:11px;vertical-align:top;letter-spacing:0;*height:30px;width:37px;}.goods_number .amount{text-align:center;}@media all and(-webkit-min-device-pixel-ratio:0){.goods_number{letter-spacing:-6px;}}.cart_top.cart_top_hidden{border-bottom:0;box-shadow:0 -3px 8px #c4c4c4;}.cart_hidden .cart_button{background-color:#fff;height:40px;}.cart_hidden.cart_button_bg{height:38px;background:#fff;}.cart_detail{display:none;position:absolute;border:#C4C4C4 solid 1px;box-shadow:0 0 8px #c4c4c4;top:38px;z-index:100;padding-top:10px;padding:1px;width:448px;right:0;background:#fff;}.cart_detail dl{padding:8px 0 8px 50px;border-bottom:#bbb dashed 1px;width:405px;}.cart_detail dl.goods_milanoo{background:url("../images/minilogo_milanoo.png?r={REVISION}") 10px 8px no-repeat;}.cart_detail dl.goods_cosplay{background:url("../images/minilogo_cosplay.png?r={REVISION}") 10px 8px no-repeat;}.cart_detail dl.goods_lolita{background:url("../images/minilogo_lolita.png?r={REVISION}") 10px 8px no-repeat;}.cart_detail dl.goods_costumes{background:url("../images/minilogo_costumes.png?r={REVISION}") 10px 8px no-repeat;}.cart_detail dl:last-child{border-bottom:none;}.cart_detail dl dt{width:50px;padding-right:10px;}.cart_detail dt{float:left;}.cart_detail dd{width:315px;overflow:hidden;position:relative;font-family:Verdana;margin-top:-4px;min-height:50px;padding-bottom:18px;line-height:18px;margin:0;}.cart_detail dd a{font-size:12px;color:#333;line-height:normal;}.cart_detail dd em{font-size:11px;color:#b00000;font-family:Georgia;display:block;line-height:14px;}.cart_detail ul{color:#999;line-height:18px;}.cart_detail ul li{margin-right:25px;font-size:11px;height:15px;display:inline-block;zoom:1;*display:inline;}.cart_detail dd strong{position:absolute;bottom:0;left:0;font-size:12px;color:#000;font-weight:normal;}.cart_detail del{padding-right:15px;color:#a0a0a0;font-weight:normal;}.cart_detail .its_num{color:#ff7c0c;font-weight:normal;}.cart_detail dd .delete{color:#305D99;position:absolute;bottom:0;right:0;font-size:12px;line-height:18px;}.cart_detail dd a:hover{text-decoration:underline!important;color:#305D99;}.cart_detail #list{width:449px;margin-top:10px;z-index:-1;max-height:364px;overflow-y:auto;overflow-x:hidden;background:#fff;position:relative;}.total_pay{width:450px;background:#EEE;border-radius:0 0 5px 5px;padding:20px 0 20px 0;margin:0 0 -1px -1px;}.total_pay p{font-size:12px;font-family:Verdana;text-align:right;margin:0 25px 5px;}.total_pay p b{font-weight:normal;}.total_pay p strong{margin-left:20px;display:inline-block;*display:inline;*zoom:1;font-weight:normal;}.total_pay p strong span{color:#202020;font-weight:normal;padding:0!important;}.total_pay p strong em{color:#000;font-style:normal;}.link_pay{float:right;font-family:Verdana;text-transform:uppercase;font-size:14px;margin-right:25px;background:#e3631e;border-radius:4px;box-shadow:0 0 8px #ccc;color:#fff;margin-top:5px;}.link_pay:hover{text-decoration:none;color:#fff;}.link_pay span{margin:0!important;height:30px;line-height:30px!important;padding:0 15px!important;}#s-patch-layout{line-height:30px;}#s-img-temp{border:1px solid #ccc;padding:1px;background:#fff;}