.bcyellow{background: #fbf5eb;}
.cartleft{width: 780px; float: left; font-size: 14px;}
.cartleft_a{width: 780px; background: #fff; box-sizing: border-box; padding: 20px; border-radius: 10px;}
.cartleft_ab span{float: right; cursor: pointer;}
.cart_shop{width: 780px; background: #fff; box-sizing: border-box; padding: 20px; border-radius: 10px; margin-top: 20px;}
.shop_tit{line-height: 14px; margin-bottom: 15px;}
.proitem{border-top: 1px solid #ddd; padding: 15px 0px; position: relative;}
.proitem .error{position: absolute; right: 15px; bottom: 0px; font-size: 12px;text-align: right;}
label.error{margin-right:10px;}
.pro_img{float: left; margin-right: 20px;}
.mt30{margin-top:35px;}
.pro_tit{max-width: 460px; height: 32px; overflow: hidden;}
.pro_tit:hover{color:#36c;text-decoration: none;}
.pro_price{margin-top: 20px;}
.reduauto{width: 125px; float: right; margin-top: 49px;}
.cp_num{text-align: center; width: 70px; padding-right: 3px; float: left; border: 1px solid #ddd; border-left: none; border-right: none; height: 20px; line-height: 20px;}
.jiajian1{display: inline-block; width: 24px; height: 24px; border: #ddd 1px solid; color: #ccc; cursor: pointer; outline: 0; background: url(//static.yiwugo.com/yiwugou/ywgimages/newweb/gwcjian.png) no-repeat center; float: left; background-size: 16px;}
.jiajian2{display: inline-block; width: 24px; height: 24px; line-height: 5px; border: #ddd 1px solid; color: #ccc; cursor: pointer; outline: 0; background: url(//static.yiwugo.com/yiwugou/ywgimages/newweb/gwcjia.png) no-repeat center; float: left; background-size: 16px;}
.cartr_part{box-sizing: border-box; padding: 20px;width: 390px; background: #fff; border-radius: 10px;}
.cartr_part p{line-height:34px;}
.checkout{width: 350px; height: 40px;cursor: pointer; border-radius: 5px; background-color: #f83f24; color: #fff; font-size: 16px; text-align: center; display: block; line-height: 40px; margin-top: 15px;}
.shop_money{font-weight: bold; border-top: 1px solid #ddd; padding-top: 15px;}
.paypal{width: 350px; height: 50px;cursor: pointer; border-radius: 5px; background-color: #ffc107; color: #fff; font-size: 16px; text-align: center; display: block; line-height: 40px; margin-top: 15px;}
.usmoney{color:#f60;font-size:18px;text-align:right;}
.beizout{background: #FFF; width: 640px;cursor: pointer; height: 240px; padding: 20px; position: fixed; top: 35%; left: 50%; margin-left: -320px; box-shadow: 0px 0px 10px #ddd; z-index: 9; box-sizing: border-box; border-radius: 10px;}
.beizout .inclose{cursor: pointer;position: absolute; right: 12px; top: 12px}
.beizout p{font-size: 16px; font-weight: bold; text-align: center; margin: 10px 0px 20px 0px;}
.beizout textarea{width: 594px; height: 100px; border: 1px solid #ddd; resize: none;}
.beizout .beizout_confirm{color: #fff; background: #f30; width: 180px; height: 38px; float: right; border-radius: 4px; line-height: 38px; text-align: center; display: block; cursor: pointer; font-size: 14px; margin-top: 15px;}
.addressout{background: #FFF; width: 870px; height: 465px; padding: 20px 50px; position: fixed; top: 15%; left: 50%; margin-left: -435px; box-shadow: 0px 0px 10px #ddd; z-index: 9; box-sizing: border-box; border-radius: 10px;}
.addressout .inclose{position: absolute; right: 12px; top: 12px;cursor: pointer;}
.address_tit{font-size: 16px; font-weight: bold; text-align: center; margin: 10px 0px 20px 0px;}
.address_confirm{border: none;color: #fff; background: #f30; width: 180px; height: 38px; float: left; border-radius: 4px; line-height: 38px; text-align: center; display: block; cursor: pointer; font-size: 18px; margin-top: 15px; margin-right: 20px;}
.address_cancel{color: #000; background: #fff; width: 180px; height: 36px; float: left; border-radius: 4px; line-height: 36px; text-align: center; display: block; cursor: pointer; font-size: 18px; margin-top: 15px; border: 1px solid #505050;}
.addressout input[type="text"]{height: 40px; width: 369px; border: 1px solid #ddd; border-radius: 5px; float: left;padding-left: 10px;box-sizing: border-box;}
.addressout input.code{width: 70px; margin-right: 0px; border-right: none; border-bottom-right-radius: 0px; border-top-right-radius: 0px;}
.addressout input.number{border-bottom-left-radius: 0px; border-top-left-radius: 0px; width: 294px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.tishi{min-height:24px;}
.nocarpro{font-size: 18px; text-align: center; padding: 100px;}
.proitem .quantity{margin-top: 53px;margin-right: 53px;}
.address{font-size: 14px; line-height: 24px; border-radius: 10px; position:relative; margin-top: 10px;}
.editdelete{color: #36c;position: absolute;right: 20px;top: 0px;cursor: pointer;}
.addressout select{margin-bottom: 10px;height: 44px;line-height: 40px;border-radius: 5px;border: 1px solid #ddd;width: 155px;font-size: 14px;}
.opacity{opacity: 0;width: 0px;}
.tishi{min-height:24px;}
.relative{position:relative;}
#paypal-button-container{width:390px;float:left;margin-left:30px;display:none}
.paypal{display:none;width:390px;height:45px;line-height:38px;margin-left:-20px}
.ttpay{width:390px;height:45px;cursor:pointer;border-radius:5px;background-color:#27346a;color:#fff;font-size:16px;text-align:center;display:block;line-height:35px;margin-top:15px;display:none;margin-left:-19px}
ul.selectcountry{padding: 0px;top:40px;float: left;border: 1px solid #bbb;width: 360px;margin-left: 5px;line-height: 26px;height: 160px;z-index: 1;overflow-y: auto;cursor: pointer;position: absolute;background: #fff;left: -5px;display:none;}
ul.selectcountry li{margin:0px;border-bottom: 1px solid #efefef;padding-left: 10px;height: 26px;clear: both;} 
ul.selectcountry li .right{float: right;margin-right: 10px;}
ul.selectcountry li .left,.loginbox .selcoushow .left{width:140px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.selectcountry li:hover{background:#efefef;}   