html {background:#f1f1f1;}
.body {min-height:400px;}
.radio {border:0;-webkit-appearance:none;display:inline-block;width:30px;height:30px;background:url("../imgs/w_7.png#1") no-repeat -2px -444px;-webkit-background-size:34px auto;pointer-events:none;}
.radio[ng-checked="true"] {background-position:-2px -478px;}
.radio:not(:empty) {width:30px;height:20px;background:#a2a2a2;line-height:20px;color:#ffffff;font-size:12px;text-align:center;border-radius:3px;}
/***********/.shopcart_list_header {background:#f1f1f1;font-size:13px;color:#4a4a4a;}
.shopcart_list_header .tbox>* {vertical-align:middle;height:40px;padding:0 10px 0 5px;}
.shopcart_list_header .input_wrap {display:inline-block;width:30px;height:30px;float:left;}
/*.shopcart_list_header .input_wrap input {position:absolute;margin-top:4px;}
*/.shopcart_list_header .icon_del {display:inline-block;width:30px;height:30px;background:url("../imgs/w_7.png") no-repeat center -974px;-webkit-background-size:46px auto;}
  .icon_del {display:inline-block;width:30px;height:30px;background:url("../imgs/w_7.png") no-repeat center -974px;-webkit-background-size:46px auto;}
.shopcart_list_header .icon_del.hidden {display:none;}
/****/.shopcart_list_body {/*border:1px solid #ced3d7;border-width:1px 0 1px 0;-webkit-border-image:url(../imgs/border.gif) 2 stretch;*//* padding-bottom:60px;*/position:relative;}
.shopcart_list_body li {margin-bottom:10px;background:#ffffff;}
.shopcart_list_body .loading_element {position:relative;height:40px;}
.shopcart_list_body .loading_icon {top:10px;}
/********************************/.list_goods {}
.list_goods .img_wrap {display:inline-block;width:80px;height:80px;}
.list_goods .img_wrap img {-webkit-appearance:none;border:0;display:block;width:80px;height:80px;}
.list_goods figcaption {font-size:10px;color:#f69555;}
.list_goods li {border:1px solid #ced3d7;border-width:1px 0;-webkit-border-image:url("../imgs/border.gif") 2 stretch;}
.list_goods a {display:block;color:#3e4654;}
.list_goods .tbox>div {padding:5px;vertical-align:middle;}
.list_goods .tbox>div:nth-of-type(n+2) {vertical-align:top;padding:12px 7px;}
.list_goods .tbox>div:nth-of-type(2) {padding:14px 7px 5px 7px;}
.list_goods .tbox>div p {padding:3px 0;font-size:11px;color:#4a4a4a;}
.list_goods .tbox>div p:nth-of-type(1) {overflow:hidden;/*display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;*/}
.list_goods .tbox>div p.price {font-size:13px;color:#ff5366;}
.list_goods .tbox>div p:nth-of-type(3) {font-size:10px;color:#a1a1a1;}
.list_goods .op_box {border-top:1px solid #e8eaeb;padding:10px 0;margin:0 10px;text-align:right;}
.list_goods .op_box .btn {border-radius:3px;border:1px solid #ff5366;color:#ff5366;text-align:center;width:65px;padding:0 8px;line-height:27px;display:inline-block;background:#ffffff;margin:0 5px;}
.list_goods .op_box .btn.gray_1 {color:#3e3e3e;border-color:#3e3e3e}
.list_goods dl {display:inline-block;border:1px solid #a6a8ac;/*-webkit-border-image:url(../imgs/border_dialog.gif) 2 stretch;*/display:table-cell;overflow:hidden;background:#e2e2e2;}
.list_goods dl dd {display:inline-block;height:30px;float:left;display:table-cell;vertical-align:middle;}
.list_goods dl dd:nth-of-type(2) {background:#ffffff;}
.list_goods dl dd a,.list_goods dl dd input {-webkit-appearance:none;display:block;width:30px;height:30px;line-height:30px;border:0;text-align:center;}
.list_goods dl dd a {background:url("../imgs/w_7.png") no-repeat center -562px;-webkit-background-size:33px auto;}
.list_goods dl dd:nth-of-type(3) a {background-position:center -530px;}
.list_goods dl dd input {border:1px solid #a6a8ac;border-width:0 1px;/*-webkit-border-image:url(../imgs/border_dialog.gif) 2 stretch;*/width:43px;height:auto;padding:8px 3px;line-height:inherit;color:#616c7f;}
.list_goods li[ng-repeat="g in invalidData"] figcaption {color:#ff5366;}
/*****************/.btn_del_invalid_goods {display:block;width:118px;height:34px;line-height:34px;margin:17px auto;border:1px solid #616c7f;font-size:13px;color:#616c7f;text-align:center;border-radius:3px;}
/*****************/.footer_sub_btn .widget_wrap {height:75px;}
.footer_sub_btn ul {height:75px;position:fixed;z-index:300;left:0;bottom:0;width:100%;/*border:1px solid #d3d7db;border-width:1px 0 0 0;-webkit-border-image:url(../imgs/border.gif) 2 stretch;*/}
.footer_sub_btn ul ol {height:auto;border:1px solid #d3d7db;border-width:1px 0 0 0;-webkit-border-image:url("../imgs/border.gif") 2 stretch;background:#f5f5f5;}
.footer_sub_btn .activity {height:25px;line-height:25px;border:1px solid #d3d7db;border-width:1px 0 0 0;-webkit-border-image:url("../imgs/border.gif") 2 stretch;background:#ebebeb;font-size:12px;color:#666666;}
.footer_sub_btn .activity dd label {white-space:pre;display:block;padding:0 10px;}
.footer_sub_btn ul li {height:50px;vertical-align:middle;width:50%;color:#6c6c6c;padding:0 10px;}
.footer_sub_btn ul li:first-of-type,.footer_sub_btn .activity dd:first-of-type {width:100%;}
.footer_sub_btn ul li .price_des {font-size:10px;line-height:17px;height:33px;}
.footer_sub_btn ul li .price_total {margin-left:10px;font-size:16px;color:#ff5366;}
.footer_sub_btn ul li .btn {font-size:16px;height:33px;line-height:33px;width:100px;}
.section_goods:empty,.section_goods.empty {height:300px;background:url("../imgs/w_19.png") no-repeat center center;-webkit-background-size:250px auto;}
.shopcart .loading {height:30px;position:relative;border:0;background:none;}
