@charset "utf-8";

/*公共部分 s*/
.wrap {width: 1200px;margin:0 auto;}
.main {margin-top: 30px;}
.adwrap a ,.adwrap img {display: block;}
.adwrap img {margin:0 auto 10px;}
.adwrap.ad-mg0 img {margin:0;}


/*logo右侧 步骤信息*/
.shopStepList {float: right;margin-top: 30px;}
.shopStepList li {position: relative;float: left;width: 160px;height: 50px;}
.shopStepList li .bar {position: absolute;width: 100%;left:0;top:15px;height: 5px;background:#ccc;}
.shopStepList li .order {position: absolute;left:50%;margin-left:-12px;margin-top: 6px;width: 24px;height: 24px;border-radius:50%;background:#ccc;color: #fff;text-align: center;line-height: 24px;}
.shopStepList li p {margin-top: 35px;text-align: center;color: #ccc;}

.shopStepList li.complete .bar ,
.shopStepList li.complete .order {background: #caecb6;}
.shopStepList li.complete p {color: #caecb6;}
.shopStepList li.active .bar ,
.shopStepList li.active .order {background: #7abd54;}
.shopStepList li.active p {color: #7abd54;}

/*收货人信息*/
.receiverInfo {padding:10px 20px;border:1px solid #f0f0f0;font-family: "宋体";font-size: 12px;}
.receiverInfo .title strong {font-size: 18px;font-weight: bold;color: #000;float: left;}
.receiverInfo .title .addNew ,
.receiverInfo .infoList li .do a {padding: 4px;color: #005ea7;}
.receiverInfo .title .addNew:hover ,
.receiverInfo .infoList li .do a:hover {background:#005ea7;color: #fff;}
.receiverInfo .infoList {padding:0 20px;}
.receiverInfo .infoList li {position: relative;margin: 10px 0;}
.receiverInfo .infoList li , .receiverInfo .infoList li a {color: #666;}
.receiverInfo .infoList li.deling , .receiverInfo .infoList li.deling a {color: #ccc;background: #eee;}
.receiverInfo .infoList li.deling .m-a {border-color: #ccc !important;}

.receiverInfo .infoList li .m-a {position: relative;display: block;border:1px solid #fff;}
.receiverInfo .infoList li .m-a span {display: block;padding:4px 35px;border:1px solid #ddd;}
.receiverInfo .infoList li .m-a i {position: absolute; bottom: 0; right: -1px; width: 11px; height: 11px; background: url(../images/icon_list_04.png) -16px -14px no-repeat; visibility: hidden;}
.receiverInfo .infoList li .detail {width: 816px;padding-left:10px;padding-right: 152px;}
.receiverInfo .infoList li .detail span {margin-right: 15px;}
.receiverInfo .infoList li .detail ,
.receiverInfo .infoList li .do {line-height: 30px;}
.receiverInfo .infoList li .do {position: absolute;right:10px;top:0;}
/*默认地址*/
.receiverInfo .infoList li.active .m-a {border-color: #e4393c;}
.receiverInfo .infoList li.active .m-a i {visibility: visible;}
.receiverInfo .infoList li.active .detail {background: #fff3f3;}


#receiverInfo_hiden {margin-bottom: 10px;}



/*商品列表*/
.goods {margin-top: 30px;font-family: "宋体";}
.goods .title {height: 30px;}
.goods .title strong {font-size: 18px;font-weight: bold;color: #e4393c;padding-bottom: 8px;padding-right: 10px;border-bottom: 2px solid #e4393c;}
.goods .m-ul.head {margin-bottom: 10px;background: #f3f3f3;color: #666;}
.goods .m-ul {padding:10px;border:1px solid #e9e9e9;}
.goods .m-ul li {float: left;text-align: center;}

.goods .m-ul.head label input {margin-right: 10px;}
.goods .m-ul li.check input {position: relative;top:3px;}

.goods .head .name {text-indent: 15px;}

.goods .m-ul .check {width: 124px;text-align:left;}
.goods .m-ul .name {width: 540px;text-align:left;}
.goods .m-ul .price {width: 110px;}
.goods .m-ul .nub {width: 95px;}
.goods .m-ul .total {width: 150px;}
.goods .m-ul .do {width: 150px;}

.goods .listBox.deling {background: #eee;}
.goods .list {line-height: 24px;border-bottom-color: #c5c5c5;}
.goods .list:last-child {border-color: #f1f1f1;}
.goods .list.deling {background: #eee;}

#cart-null {text-align: center;display: none;-webkit-transition: none;transition:none;font-family: "Microsoft Yahei";}
#cart-null span {font-size: 24px;display: block;padding-top: 45px;color:#333;transition: all .2s;-moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s;}
#cart-null span.tx {font-size: 26px;color: #ff6600;}

.goods .list .check {width: 40px;}
.goods .list .name {width: 624px;}
.goods .list .pic a img {display: block;width: 75px;height: 75px;padding:5px;border:1px solid #eee ;}
.goods .list .name .txt div {padding:0 10px;}
.goods .list .name .txt .i1 {width: 290px;}
.goods .list .name .txt .i2 {width: 200px;}
.goods .list .name .txt .i1 ,
.goods .list .price {color: #333;}
.goods .list .name .txt .i2 {color: #666;}
.goods .list .total {font-weight: bold;}
.goods .list .price ,
.goods .list .nub ,
.goods .list .total {font-family: "Microsoft Yahei";}
.goods .list .do a {color: #666;}


/*数量*/
.goods .nub .btn-box {display:inline-block;float:left;width:94px;height:24px;line-height: 24px;border:1px solid #ddd;}
.goods .nub .buynum {display:inline-block;float:left;width:50px;height:24px;line-height: 24px;text-align: center;border:1px solid #ddd;color:#000;font-weight: normal;border: 0;}
.goods .nub .btn-box span {display:inline-block;float:left;width:21px;height:22px;}
.goods .nub .btn-box span.btn-dec {border-right:1px solid #ddd;}
.goods .nub .btn-box span.btn-add {border-left:1px solid #ddd;}
.goods .nub .btn-box span a {display:block;width:100%;height:100%;}


/*统计 提交*/
.allTotal {height: 40px;line-height: 40px;margin-top: 25px;text-align: right;font-size: 14px;color: #333;font-family: "Microsoft Yahei";}
.allTotal span {font-size: 24px;color: #e4393c;}
.allTotal .delAll {padding:0 10px;color: #fff;background: #f00;}
.sumitbuy {margin-left: 25px;padding:11px 25px;border-radius:3px;outline:0;border: 0;background: #e4393c;font-size: 16px;color: #fff;cursor: pointer;}

.sumitbuy:hover {background: #CC282B;}


/*订单确认提交页面*/
.sublast {font-size: 14px;color: #666;}
.sublast .titleInfo {margin-bottom: 35px;font-size: 18px;color: #8dc200;}
.sublast .sort {font-size: 16px;color: #333;padding:8px 20px;line-height: 24px;border:1px solid #eee;border-left: 4px solid #ff6f0f;background: #fafafa;}
.sublast .manageraddr {font-size: 12px;color: #40bff5;}
.sublast .manageraddr:hover {color: #27A8DF;}
.sublast .txt {margin:30px 0;padding-left: 22px;}
.sublast .txt1 span {margin-right: 15px;}
.sublast .txt2 label {position: relative;margin-right: 15px;display: inline-block;height: 40px;line-height: 40px;float: left;margin-right: 75px;font-size: 24px;color: #333;cursor: pointer;}
.sublast .txt2 input {/*position: relative; top: -2px; left: 2px;opacity:0;filter:alpha(opacity=0);z-index: -1;*/}
.sublast .txt2 i {position: absolute;left:0;top:12px;display: inline-block;width: 17px;height: 16px;background-image: url(../images/checkbox.png);background-repeat: no-repeat;background-position: 0 0;cursor: pointer;}
.sublast .txt2 .selected i {background-position: -18px 0;}
.sublast .txt2 label .fz {display: block;height: 40px;position: absolute;left:17px;top:0;width:100%;background: url(xxx.png);}
.sublast .txt2 label img {vertical-align: middle;}
.sublast .txt2 .pt02label {}
.sublast .txt2 .pt03label {}
.sublast .txt2 .pt04label {}

.qrlist {width: 100%;margin-top: 20px;}
.qrlist tr {border-bottom:1px dotted #ccc;}
.qrlist thead tr {height:45px;line-height: 45px;}
.qrlist tbody tr {}
.qrlist td {text-align: center;}
.qrlist .td01 {width: 150px;}
.qrlist .td02 {width: 480px;text-align: left;}
.qrlist .td03 {width: 85px;}
.qrlist .td04 {width: 180px;}
.qrlist .td05 {width: 130px;}
.qrlist .price ,.qrlist .nub {font-family: "Microsoft Yahei";color: #ed3f02;}
.qrlist .nub {color: #000;}
.qrlist tbody .in {padding:22px 0;}
.qrlist tbody .pic a ,
.qrlist tbody .pic a img {display: block;width: 60px;height: 60px;margin-left:auto;margin-right: auto;border:1px solid #e0e0e0;}


/*订单提交结果反馈*/
.resultInfo {margin-top: 75px;text-align: center;}
.resultInfo .title {min-height: 300px;}
.resultInfo .title .ibg {display: inline-block;width: 65px;height: 65px;margin:0 auto;background: url(../images/ok.png) no-repeat;}
.resultInfo .title .p1 {font-size: 26px;color: #000;font-weight: bold;margin-bottom: 10px;}
.resultInfo .title .p2 {font-size: 16px;}
.resultInfo .title .p3 {font-size: 14px;}
.resultInfo .title .p2 ,.resultInfo .title .p3 {margin-bottom: 10px;color: #000;}
.resultInfo .title .p3 span {font-family: "Microsoft Yahei";font-size: 18px;font-weight: bold;color: #ed415b;}

.resultInfo .link {height: 35px;line-height: 35px;margin-top: 120px;}
.resultInfo .link a {margin-right: 5px;padding:6px 10px;border-radius: 5px;font-size: 16px;color: #fff;background: #7abd54;border: 1px solid #7abd54;transition: all .15s ease-in;}
.resultInfo .link a:hover {text-decoration: underline;background: #5FA737;border-color: #5FA737;box-shadow: 0 0 10px #5FA737 inset;}

/*地址 弹出层*/
.layerMyAddress {width: 630px;height: 350px;background: #fff;display: none;}
.layerMyAddress .title {height: 50px;line-height: 50px;padding:0 10px 0 30px;border-left: 8px solid #eb4f38;font-size: 18px;color: #000;background: #faf7f8;}
.layerMyAddress .close {display: inline-block;width: 32px;height: 32px;margin-top: 8px;background: url(../images/close.png) no-repeat;opacity:.8;filter:alpha(opacity=90);-webkit-transition: all .3s;transition: all .3s;}
.layerMyAddress .close:hover {opacity: 1;filter:alpha(opacity=100);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transform: scale(1.2);}
.layerMyAddress .main {padding:0 30px;font-size: 14px;color: #333;}
.layerMyAddress .main .row {margin:15px auto;}
.layerMyAddress .main .row .sort {width: 90px;text-align: right;}
.layerMyAddress .main .row .sort i {font-style: normal;font-weight: bold;color: #ed145b;margin-right: 10px;}

.layerMyAddress .main .in {padding:2px 5px;}
.layerMyAddress .main .in , #city_1 select {border: 1px solid #ccc;}
.layerMyAddress .main .in , #city_1 select  {color: #333;}
.layerMyAddress .main .uname {width: 246px;}
.layerMyAddress .main .detailaddr {width: 442px;}
.layerMyAddress .main .tel1 {width: 128px;}
.layerMyAddress .main .tel201 ,
.layerMyAddress .main .tel203 {width: 40px;}
.layerMyAddress .main .tel202 {width: 100px;}
#city_1 select {width: 143px;margin-right:10px;}
.layerMyAddress .main .btn {height: 34px;line-height: 34px;margin-top: 25px;}
.layerMyAddress .main .btn .sort ,.layerMyAddress .main .btn .sort i {color:#fff;}
.layerMyAddress .main .btn input {margin-right: 30px;padding:5px 20px;border:0;outline:0;border-radius:5px;color: #fff;font-size: 16px;cursor: pointer;}
.layerMyAddress .main .btn .submit {background: #ff4e00;}
.layerMyAddress .main .btn .cancel {background: #11cd6e;}
.layerMyAddress .main .btn .submit:hover {background: #D34405;}
.layerMyAddress .main .btn .cancel:hover {background: #0DB15E;}

#city_1 {width: 480px;}

/**/
.jqTransformHidden {display: none;}
.selectWrapper {width: 143px;height: 21px;float: left;margin-right: 10px;border:1px solid #eee;}