
.shoppingCart{ width:1200px; margin-top:10px;}
.shoppingCart ul.mz-shpping li{width:260px; height:360px; background:#fff; border:1px solid #EBE9E9; margin-right:50px;}
.mz-show-shopping{width:240px; padding:0 10px; height:262px;}
.mz-qgbtn{width:260px; height:80px; background:#F5F5F5; text-align:center; margin-top:18px;}
.mz-btnqan{width:112px; height:45px; background:url(../images/mz-btn-bg.png) 0 -141px no-repeat; color:#fff; font-size:14px;border:none; margin-top:15px; cursor:pointer;}


.shoppingCart .list{ width:100%; display:inline-block;}


.shoppingCart .list span{ float:left;}

.shoppingCart .tool {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
}

.shoppingCart .tool button {
    padding: 6px 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    cursor: pointer;
    margin-right: 5px;
}

.middle {
    display: inline-block;
    vertical-align: middle;
}

.w985{ width:985px; height:32px; overflow:hidden; background:url(../images/step.png) no-repeat; margin-top:13px;}

.step1{ background-position:0 0;}

.step2{ background-position:0 -32px;}
.step3{ background-position:0 -64px;}
.step4{ background-position:0 -96px;}


.Scart{ width:100%; display:inline-block; font-family:"微软雅黑"; border:1px solid #dadada; border-bottom:none; }

.Scart table td{ border-bottom:1px solid #dadada;}
.mz-rmborder{border-bottom:none;}

.Scart table td div.bor{ height:24px; line-height:24px;font-family:"宋体";}

.Scart table td div.pos{ position:relative; margin-left:25px;}

.Scart table td .checkBox{ position:absolute; left:-10px; top:2px;*top:-2px;}

.Scart table td div.bor .checkBox{ top:5px;*top:1px;}

.Scart table td div.lr{margin:10px;}


.Scart table td .pic{ width:60px; height:60px; overflow:hidden; padding:5px; border:1px solid #e5e5e5; display:inline-block; vertical-align: middle;}

.Scart table td .pic img{ width:60px;}

.Scart table td .name{ display:inline-block; width:300px; margin-left:15px; line-height:20px;vertical-align: middle; font-family:"宋体";}

.Scart table td .name a{ color:#333;}

.Scart table td .name a:hover{ color:#ca0000; text-decoration:underline;}

.Scart table td p{ color:#333;}

.Scart table td del{ color:#ccc;}

.Scart table td strong{ color:#333;}

.Scart table td p a{ color:#333;}

.Scart table td p a:hover{ color:#ee3131; text-decoration:underline;}

.changeNum{ width:94px; height:28px; overflow:hidden;}
.changeNum span, .changeNum input{ width:26px; height:26px; float:left; border:1px solid #e8e8e8; }

.changeNum span{line-height:22px; font-size:24px; font-family:"微软雅黑"; text-align:center; background-color:#fbfbfb; color:#979797; cursor:pointer;}

.changeNum input{ width:25px; line-height:26px; text-align:center; background:#fff; padding:0 5px; margin:0 -1px;}



.Scart table td div.pos label.L{ margin-left:10px;display:inline-block; margin-right:25px;}

.Scart table td div.pos span.del{ border-left:1px solid #ddd; padding-left:20px;}

.Scart table td div.pos span.del a{color:#000; margin-right:15px; font-family:"宋体";}

.Scart table td div.pos span.del a:hover{ text-decoration:underline; color:#ee3131;}


.jiesuan{ height:54px;}
.jiesuan span{ width:160px; display:inline-block; line-height:24px; float:right; text-align:center;}  
.jiesuan span strong{ font-size:18px;}

.jiesuan .btn{ width:140px; height:54px; float:right; margin:0 15px; border:none;}





.Saddress{ width:96%; display:inline-block; font-family:"宋体";  background-color:#fff; margin-top:25px;}

.h2{  font-size:14px; width:100%; display:inline-block;}

.bot{  padding:15px 0;}

.selectAdd{ display:inline-block; width:100%; color:#333; }

.mz-border dl{border-bottom:1px dashed #dedede;}

.selectAdd dt, .selectAdd dd{ float:left; line-height:20px;}

.selectAdd dt{ margin-top:0px!important; margin-right:10px;}

.selectAdd dd{ margin-right:50px;}

.selectAdd dd a{ margin-left:15px; color:#336699;}

.selectAdd dd a:hover{ text-decoration:underline; color:#ed3131;}

.inputText{ width:140px; height:25px; line-height:25px; padding:0px 5px;}
.mz-text{margin:0 5px;}



.Pbeizhu{ display:inline-block; width:100%; margin:15px 0; color:#333; padding:0 20px;}

.btnConfirm{ width:82px; height:26px; border:none; background:url(../images/btn_bg.png) -143px -52px no-repeat; cursor:pointer;}




.Spay{ width:96%; display:inline-block; padding:25px 2%; font-family:"宋体"; border:1px solid #dadada; background-color:#fff; margin-top:25px;}


.payTit{ padding:3px; margin-top:10px; overflow:hidden; display:inline-block; }

.payTitCon{ padding:10px 15px; background-color:#fff; line-height:30px; display:inline-block; }

.payTitCon strong{ font-size:16px; font-family:"微软雅黑"; }

.payTitCon span{}

.payTitCon b{ font-size:18px; color:#ff6633; font-family:"微软雅黑";}

.payTitCon span a{ margin-right:30px; color:#3366cc;}

.payTitCon span a:hover{ text-decoration:underline;}

.payBox{color:#989898; }

.payBox p{ line-height:40px;}

.payBox p.borbot{ border-bottom:1px dashed #e3e3e3;}

.payBox p .input1{ margin-right:10px; margin-top:13px; float:left;}

.payBox p strong{ color:#ee3131; font-size:16px;}

.payBox p b{ color:#3366cc; font-size:16px;}

.payBox p .mr{ margin-right:30px;}

.payBox p a.ml{ margin-left:30px; color:#124ba7;}
.payBox p a.ml:hover{ text-decoration:underline;}




.payMethod{width:100%; display:inline-block;}


.payMethod li input{ float:left; }
.payMethod li label{ float:left; width:91px; height:30px; background:url(../images/tubiao.png) no-repeat; display:inline-block;}

.payMethod li label.p0{ background-position: 0 0;}

.payMethod li label.p1{ background-position: -91px 0;}




.payBtnStyle{ width:180px; height:44px; border:none; cursor:pointer;}

.btnTextStyle{ text-align:center; color:#fff; font-weight:bold; font-size:14px; line-height:42px; margin-top:30px;}

