
/*添加收件地址*/
.prettyprint {margin-bottom: 0; padding: 15px; border: 1px solid #ddd; }
.city-picker-input {opacity: 0 !important; top: -9999px; left: -9999px; position: absolute; }
.city-picker-span {position: relative; display: block; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #fff; color: #ccc; cursor: pointer; padding-left:8px;box-sizing: border-box;}
.city-picker-span>.placeholder {color: #aaa; }
.city-picker-span>.arrow {position: absolute; top: 50%; right: 8px; width: 10px; margin-top: -3px; height: 5px; background: url(/resource/edu/images/shopCart/drop-arrow.png) -10px -25px no-repeat; }
.city-picker-span.focus, .city-picker-span.open {border-bottom-color: #ff4800; }
.city-picker-span.open>.arrow {background-position: -10px -10px; }
.city-picker-span>.title{padding-left:5px;}
.city-picker-span>.title>span {color: #333; padding: 5px 0; border-radius: 3px; }
.city-picker-span>.title>span i{padding-right:5px;font-style:normal;}
.city-picker-dropdown {position: absolute; width:336px; left: -9999px; top: -9999px; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 999999; display: none; min-width: 330px; margin-bottom: 20px; }
.city-select-wrap {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); }
.city-select-tab {border-bottom: 1px solid #ccc; background: #f0f0f0; font-size: 13px; }
.city-select-tab>a {float:left; padding: 8px 0; border-left: 1px solid #ccc; border-bottom: 1px solid transparent; color: #4D4D4D; text-align: center; cursor: pointer; font-size: 14px; margin-bottom: -1px;width:111px;}
.city-select-tab>a.active {background: #fff; border-bottom: 1px solid #fff; color:#ff4800;}
.city-select-tab>a:first-child {border-left: none; }
.city-select-content {width: 100%; min-height: 10px; background-color: #fff; padding: 10px 15px; box-sizing: border-box; }
.city-select {font-size: 13px; }
.city-select dl {line-height: 2; clear: both; padding: 3px 0; margin: 0; }
.city-select dt {position: absolute; width: 2.5em; font-weight: 500; text-align: right; line-height: 2; }
.city-select dd {margin-left: 0; line-height: 2; }
.city-select.province dd {margin-left: 3em; }
.city-select a {display: inline-block; padding: 0 10px; outline: 0; text-decoration: none; white-space: nowrap; margin-right: 2px; text-decoration: none; color: #333; cursor: pointer; }
.city-select a:hover, .city-select a:focus {background-color: #fff4f8; border-radius: 2px; color:#ff4800;}
.city-select a.active {background-color: #ff682c; color: #fff; border-radius: 2px; }


 /*收货人信息*/
.addr-add{vertical-align: bottom;padding-top: 6px;color:#ff4800;}
.order-table .addr-list li{line-height: 32px;display:none;}
.order-table .addr-list li:hover{background:#f6f6f6;}
.order-table .addr-list li.default{background:#fff9f6;}
.addr-name{display:inline-block;text-indent:22px;}
.order-table li.default .addr-name{width:85px;height:30px;border:1px solid #ff4800;text-align:center;line-height: 30px;font-size:16px;position:relative;text-indent:0;}
.order-table li.default .addr-name:after{content:"";position:absolute;bottom:0;right:0;width:17px;height:17px;background:url(/resource/edu/images/shopCart/addr-tel-checked.png) no-repeat;}
.order-table li.default  .addr-sed{color:#ff4800;}
/*更多地址*/
.addr-switch{cursor:pointer;}
.addr-switch em{display:inline-block;width:10px;height:11px;background:url(/resource/edu/images/shopCart/addr-tel-arrow.png) no-repeat 0 0;vertical-align: middle;margin-left:5px;}
.addr-switch.switch-off em{background-position: 0 -11px;}
.switch-off{display:none;}
/*结算信息*/
.order-tit li{float:left;width:10%;text-align: center;line-height: 48px;border-bottom:1px solid #ddd;padding:18px 0 0;color:#666;margin-bottom:18px;}
.order-tit li:first-child{float:left;width:50%;}
.order-tit li.li4{width:20%;}
.order-table .kc a:hover, .order-table .bok a:hover{color:#ff4800;}
.order-table tbody td.c-ff4800{color:#ff4800;}
.order-table .kc td, .order-table .book td{border:none;}
.bg-fff9f6{background:#fff9f6;}
/*数量+-*/
.quantity-form{width:79px;}
.quantity-form a{border: 1px solid #cacbcb; border-right: 0; height: 18px; line-height: 18px; padding: 1px 0; width: 16px; text-align: center; color: #666; margin: 0; background: #fff;}
.quantity-form a.cart_num_down{float:left;}
.quantity-form a.cart_num_up{float:right;border: 1px solid #cacbcb; border-left: 0; color: #666;}
.quantity-form a.disabled{cursor: default;color: #e9e9e9;}
.quantity-form input{position:absolute;left: 17px; top: 0; border: 1px solid #cacbcb; width: 42px; height: 18px; line-height: 18px; text-align: center; padding: 1px; margin: 0; font-size: 12px; font-family: verdana; color: #333; -webkit-appearance: none;}
/*优惠券*/
.yhq, .yunfei{border-top:1px dashed #999;margin:10px 14px 0;padding:30px 0 0;}
.yhq p, .yunfei p{padding-bottom:5px;padding-right: 148px;}
.yhq p{color:#999;}
.yunfei p{width:190px;}

.yhq input, .mrdz input{position: absolute; display: none;width:13px;height:13px;*display:block!important;*margin-left:-18px!important;*margin-top:5px!important;display:block\9;margin-left:-20px\9;margin-top:4px\9;} 
.yhq input + label, .mrdz input + label{position: relative; display:inline-block; cursor: pointer;color:#999;} 
.yhq input + label:before, .mrdz input + label:before{position: absolute; top: 5px; left: -23px; display: inline-block;width:13px;height:13px;border:1px solid #999;content: '';display:none\9; }
.yhq input + label:after, .mrdz input + label:after{position: absolute; display: none; content: '';} 
.yhq input:checked + label, .mrdz input:checked + label{color:#ff4800;}
.yhq input:checked + label:before, .mrdz input:checked + label:before{animation-name: none;border-color:#ff4800;color:#ff4800;} 
.yhq input:checked + label:after, .mrdz input:checked + label:after{display: block; display:none\9;width:10px;height:8px;background:url(/resource/edu/images/shopCart/checklist1.png) no-repeat;top:8px;left:-20px;} 

/*图书订单*/
.book td.ts-name a{display:block;}
.book td.ts-name a:hover{color:#ff4800;}

/*商品总价*/
.fsize32{font-size:32px;line-height: 32px;}
.spzj{border:2px solid #ff4800;width:286px;height:122px;padding-right:18px;padding-top:20px;}
/*弹框*/
.shop-cart-tk{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index: 99;display:none;}
.shop-cart-tk-cont{width:842px;height:453px;background:#fff;box-shadow: 0 0 1px #5c5957;border:10px solid #b4b4b4;position:absolute;top:50%;left:50%;margin-top:-236px;margin-left:-431px;}
.shop-cart-tk-cont .close{background-position: -330px -346px;right: 10px;top: 10px;}
.c-orange{color:#ff4800;}
form{margin:0 auto;}
.addr-input-list{margin-top:16px;}
.addr-input-list:first-child{margin-top:26px;}
.addr-input-list .list-name{display:inline-block;width:280px;text-align: right;line-height: 30px;}
.addr-input-list .list-name:before {margin-right: 4px;content: "*";color: #ff3000;}
.addr-input-list .list-input{width: 336px;border: 1px solid #c4c6cf; border-radius: 3px;margin-right:210px;}
.addr-input-list textarea, .addr-input-list input{width: 336px; line-height: 28px; border:none; border-radius: 3px; padding: 0 8px;box-sizing: border-box;font-size:14px;font-family: "微软雅黑";}
.addr-input-list input{height:28px;}
.addr-input-list input::-webkit-input-placeholder ,.addr-input-list textarea::-webkit-input-placeholder {color:#aaa;}
.addr-input-list textarea{resize: none; outline: none; word-wrap: break-word; border: 0 none; padding: 0; margin: 0;webkit-user-select: text; -webkit-user-drag: auto;line-height: 16px;padding:8px;height: 100%;}
.mrdz{width: 336px;margin-right:210px;padding-left:24px;margin-top:16px;box-sizing: border-box;}

