@charset "utf-8";
/*
	个人中心-->电子合同
 */
.search-column input,.search-column-last input{width:150px;padding:0px 5px;border:1px solid #ccc;height:26px;line-height: 26px;font-size: 12px;}
.search-column select,.search-column-last select{width:160px;padding:5px 4px;border:1px solid #ccc;}
.search-item{margin-bottom:20px;margin-right:60px;}
.search-column-last .search-item{margin-bottom:20px;margin-right:0;}
.search-btns{clear:both;}
.search-btns a{display:inline-block;margin-right:5px;height:26px;line-height:26px;padding:0px 10px;background:#f5f5f5;border:1px solid #ddd;border-radius:1px;color:#333;}
.search-btns a:hover{border:1px solid #e95644;color:#e95644;}
.agreement-list{overflow:hidden;}
.agreement-item{width:220px;height:236px;float:left;border:1px solid #eee;margin-left:15px;position:relative;margin-bottom:40px;overflow:hidden;cursor:pointer;}
.agreement-title{text-align:center;background:#eb5642;color:#fff;width:120px;height:22px;font-size:12px;margin:0 auto;line-height:22px;}
.agreement-item p{text-align: center;font-size:12px;color:#666;margin-top: 2px;}
.agreement-item h3{color:#333;font-size:18px;text-align:center;margin-top:18px;}
.agreement-item hr{width:50px;background-color: #eb5642;height:1px;border:0;}
.agreement-item-handler{overflow:hidden;position:absolute;bottom:-22px;left:3px;font-size:12px;width:100%;}
.agreement-item-handler a:hover{color:#fff;}
.hander-font-p{display:block;width:100%;height:22px;line-height:22px;color:#219de0;}
.hander-font{display:block;width:100%;height:22px;line-height:22px;color:#219de0;}
.hander-see{display:block;width:100%;height:22px;line-height:22px;color:#219de0;}
.hander-font:hover{color:#e85744;}
.hander-delete{display:block;width:100%;height:22px;line-height:22px;color:#219de0;}
.hander-edit{display:block;width:100%;height:22px;line-height:22px;color:#219de0;}
.agreement-window{padding:30px 70px;position:relative;}
.agreement-models{overflow:hidden;margin-top:30px;margin-left:-37px;height:234px;position:relative;text-align:center;left:0;}
.agreement-models li{float:left;width:170px;height:234px;background:url("../../../personalCenter/images/agreementManager/agreement_model.png") no-repeat;margin-left:37px;}
.agreement-models li span{display: block;padding-top: 12px;font-size:12px;font-weight:bold;color:#333;}
.agreement-slider{overflow:hidden;}
.agreement-pro{display:block;position:absolute;width:25px;height:25px;left:20px;top:50%;background: url("../../../personalCenter/images/agreementManager/agreement_pro_icon.png") no-repeat;cursor:pointer;background-color: #fff;}
.agreement-next{display:block;position:absolute;width:25px;height:25px;right:20px;top:50%;background: url("../../../personalCenter/images/agreementManager/agreemetn_next_icon.png") no-repeat;cursor:pointer;background-color: #fff;}
/* 已签订合同 分享  weiranc 2018-6-12 */
.shareBtn{position: absolute;top: 4px;right: 7px;width:14px;height:14px;background: url("../../../images/myCompany/shareBtn.png") no-repeat;}
.shareWin{margin:30px 0 15px 0;height: 24px;line-height: 24px;}
.shareL input{border: 0;}
.shareL{color:#666;float: left;}
/* 已签订合同 分享  weiranc 2021-03-03 */
.signBtnBox{position: absolute;top: 0;right: 0;}
.signBtnBox .shareBtn{position: static;float:left;margin:5px 5px 0 0;}
.signBtnBox .moreChoseBox{position: static;float:left;margin:0 5px 0 0;}
/*ukey确认函  weiranc 2021-03-08 */
.listUkey .company{overflow:hidden;padding: 0 30px;margin-top: 5px;}
.listUkey .agreement-item p{line-height: 28px;}
.listUkey .company .conL{float:left;}
.listUkey .company .conR{float:left;width: 100px;overflow: hidden;line-height: 18px;word-break: break-all;}
/* 电子合同 合同信息 weiranc 20220222 */
.contractNum{margin-left:10%;text-align:left;}
.contractNum .num{color:#e85744;text-decoration: underline;}
.handleTD .contractInfor{display:block;color:#0a86d0;}
.hasBuy-table-none td {height: 50px;text-align: center;border: 0;border-collapse: collapse;line-height:normal;overflow:hidden;}
.has-bg{background:#f5f5f5;height: auto;}
.hasBuy-table-none{border:0;}
.hasBuy-table-none td{height:20px;padding:0;}
.has-bg ul{overflow:hidden;}
.has-bg ul li{float:left;margin-right: 10px;}
.radioBox li input{margin:0 5px 0 15px;vertical-align: middle;}

/* 已买到产品已选择的订单 */
.hasBuy-table td.container{padding:5px;text-align:left;height: auto;}
.hasBuy-table .selected-orders{display: flex;flex-wrap: wrap;}
.hasBuy-table .selected-orders .order-item{margin: 2px 2px;border: 1px solid #dddddd;padding: 6px 7px;}
.hasBuy-table .selected-orders .order-item .close-btn{display:inline-block;margin-left: 5px;width:18px;height:16px;background: url("../../images/p_icon_del.png") no-repeat center center;vertical-align: top;cursor: pointer;}
.hasBuy-table .selected-orders .total-item{flex-grow: 1;text-align: right;margin: 2px 0;padding: 6px 0 6px 10px;}
.hasBuy-table .selected-orders .total-item .total-num{color: #ff0000;}
/* 备货通知 20221030 weiranc  */
.has-div .has-bg{height:30px;}
.has-div .has-bg ul.fl{float:left;}
.has-div .has-bg ul.fr{float:right;}
.has-div .has-bg ul.fl{margin-left:15px;}
.has-div .has-bg ul.fl li{margin-right:20px;line-height: 30px;}
.has-div .has-bg ul.fr{margin-right:15px;}
.has-div .has-bg ul.fr li{margin-right:0;line-height: 30px;}
.has-div .has-bg ul:nth-child(3) {margin-top: 30px;margin-left:15px;}
.has-div .has-bg ul:nth-child(3) li{white-space:normal;word-break : break-all;word-wrap: break-word;}
.xinHuaSan,.yanQi,.ruiJie {margin-top: 32px;margin-left:10px;}
.xinHuaSan,.yanQi,.ruiJie li{white-space:normal;word-break : break-all;word-wrap: break-word;line-height: 20px}
.has-bghw ul{overflow:hidden;}
.has-bghw ul li{float:left;margin-right: 10px;}
.has-bghw{background:#f5f5f5;height: auto;}
.has-div .has-bghw{height:30px;}
.has-div .has-bghw ul.fl{float:left;}
.has-div .has-bghw ul.fr{float:right;}
.has-div .has-bghw ul.fl{margin-left:15px;}
.has-div .has-bghw ul.fl li{margin-right:20px;line-height: 30px;}
.has-div .has-bghw ul.fr{margin-right:15px;}
.has-div .has-bghw ul.fr li{margin-right:0px;line-height: 30px;margin-left: 20px;}
.has-div .has-bghw ul:nth-child(3) {margin-top: 30px;margin-left:15px;}
.has-div .has-bghw ul:nth-child(3) li{white-space:normal;word-break : break-all;word-wrap: break-word;}
.huawei {margin-top: 32px;margin-left:10px;}
.huawei li{white-space:normal;word-break : break-all;word-wrap: break-word;line-height: 20px}
#inputTotalPrice{border-style:none;text-align: right;pointer-events: none;width: 85px;margin-left: 0px}
.right-align{text-align: right;width: 66px;margin-left: 0px}
.right-align2{text-align: right;width: 78px;margin-left: 0px}
.totalPriceRight{text-align: right;width: 90px;margin-left: 0px}
.unitPriceRight{text-align: right;width: 80px;margin-left: 0px}
.priceRightAlign{text-align: right;width: 85px;margin-left: 0px}
.addressBox{overflow:hidden;margin-bottom:10px;}
.addressBox .addressCon{font-size:12px;color:#333;float:left;line-height: 30px;}
.addressBox .addressConHW{font-size:12px;color:#333;float:left;line-height: 18px;width: 565px;}
.addressBox .search-btns{float:right;clear:none;}
.addressBox .search-btns a{margin:0 0 0 10px;border-radius: 2px;background-color:#e85744;
border-color: #e85744;color: #fff;}
.addressBox .search-btns .greyBg{background-color:#f5f5f5;border: 2px solid #e8e8e8;color: #333;}
.addressBox .search-btns .delayBg{background-color:#f5f5f5;border: 2px solid #e8e8e8;color: #333;padding: 0px 22px}
.deliveryNum{overflow: hidden;margin-left: 60px;}
.deliveryNum input{width:48px;height:22px;border:2px solid #c9c9c9;text-align:center;line-height:22px;
padding:0;float:left;}
.handleBox{margin-left:3px;float:left;}
.handleBox .upIcon{display:block;width:8px;height:8px;background:url("../../../images/ruiJie/upNumIcon.png") no-repeat 0;
margin:4px 0 0 0;cursor: pointer;}
.handleBox .downIcon{display:block;width:8px;height:8px;background:url("../../../images/ruiJie/downNumIcon.png") no-repeat 0;
margin:2px 0 0 0;cursor: pointer;}
.wuliuBtn a:hover{background-color: #e85744;border-color: #e85744;color: #fff;}
.has-wuliu{padding: 5px 0;border: 1px solid #e5e5e5;border-bottom: 0;}
.has-wuliu ul.fl{float:left;}
.has-wuliu ul.wuliuList li{line-height: 30px;margin:0 0 0 10px;}
.has-wuliu ul.wuliuList li.overtimeLi{width: 185px;line-height: 16px;color: #e85744;}
table.wuliuTable th{background-color: #fff;}
.windowBtn {padding: 12px 20px;text-align: center;background: #fff;margin-top: 20px;}
.windowBtn a{display:inline-block;padding: 0px 14px;height:26px;line-height:26px;font-size: 12px;background: #e85744;
    border: none;color: #fff;border-radius: 2px;cursor: pointer;font-family: "SourceHanSansCN-Regular"; margin: 0 10px;}
.adressBox{padding:10px;}
.adressBox p{font-size:14px;line-height:24px;}
.adressBox p.addressCon{text-indent: 2em;}
.red{color:#e85744;}
.windowTable{margin-top:10px;}
table.windowTable td{height:30px;}
table.windowTable th{font-weight: bold;}
table.windowTable tr{border:0;}
table.windowTable tbody tr{border-bottom: 1px solid #e5e5e5;}


.timeState{margin:10px 0 0 200px;}
.timeState li{font-size: 12px;color:#666;border-left:1px solid #ccc;padding-left:40px;padding-bottom: 16px;position:relative;}
.timeState li:last-child{margin-top: -10px;border-left: 0;padding-bottom:0;}
.timeState li:first-child{color:#333;}
.timeState li::before{content:"";background:url("../../../images/ruiJie/dotIcon.png") no-repeat 0;display: block;width: 7px;height: 7px;position: absolute;left: -4px;top: 7px;}
.timeState li:first-child::before{background:url("../../../images/ruiJie/endDotIcon.png") no-repeat 0;width: 14px;height: 17px;left: -8px;top:0;}
.timeState li:last-child::before{left:-3px;}
.timeState li .dateTime{position: absolute;line-height: 20px;left: -140px;}
timeState li:first-child .dateTime{color:#333;}
.timeState li .stateCon{line-height: 20px;width: 350px;}
.timeState li .stateCon .state{font-size: 14px;font-weight: bold;}
.timeState li .stateCon .time{margin-left:6px;}
.timeState li.firstTime .stateCon .state{color:#ff0000;font-size: 14px;font-weight: bold;}
.timeState li.firstTime .stateCon .time{color:#333;}
.timeState li.firstTime .refuseCause{color:#333;}
.timeState li.firstTime .nameBox{color:#333;}
.refuseCause{width:200px;background-color: #ebebeb;padding:5px;line-height: 16px;color:#999;max-height: 62px;overflow: hidden;word-break: break-all;}
.nameBox{line-height: 26px;color:#999;}
.wtSendBox td.wtL{width:16%;text-align:left;padding-left: 20px;border-right: 1px solid #e5e5e5;}
.wtSendBox td.wtL i{color:red;}
.wtSendBox td.wtR{width:80%;text-align:left;}
.wtSendBox td.wtR input{border:0;padding-left: 20px;width: 100%;}
.wtSendBox .addressBox .search-btns{margin-right: 20px;}
/* 选择合同模板 选择按钮优化 weiranc20230703 */
.agreementUpdate .agreement-pro{background: url("../../../personalCenter/images/agreementManager/pro_icon.png");}
.agreementUpdate .agreement-next{background: url("../../../personalCenter/images/agreementManager/next_icon.png");}
/* 合同地址部分发货弹窗等待图标 weiranc20230707 */
.waitIcon{width: 130px;height: 28px;padding-top: 72px;background: url(../../../images/ruiJie/waitIcon.png) no-repeat center #e9e9e970;
    cursor: pointer;text-align:center;font-size:12px;color:#333;position:absolute;left:0;top:0;left: 0;
    right: 0;bottom: 0;margin: auto;border-radius: 8%;font-weight: bold;
    background-size: 70px 70px;background-position: 30px 5px;display:none;}
/*避免英文和数字超长不换行导致页面变形*/
.tableTdBr table td{word-break:break-all;}
