.btn-orange-24,.btn-blue-24{height: 24px;line-height: 24px;border-radius: 3px;color:#fff!important;font-size: 14px;text-align: center;min-width: 50px;padding: 0 10px;display: inline-block;}
.btn-orange-24.disabled,.btn-blue-24.disabled{opacity:.3;filter:alpha(opacity=30);}
.btn-blue-24{background: #2489f2;}
.btn-orange-24{background: #ff8e01;}

.btn-blue-24:hover{background: #107be9;}
.btn-orange-24:hover{background: #e27f03;}
.item_list_pl li{width: 23%;margin:6px 2.6% 6px 0;cursor: default;}
.item_list_pl li p {  margin: 0 10px;}
.item_list_pl li .close{display: none;}
.item_list_pl li:hover{background: #ecf1f8;}
.item_list_pl li:hover p{margin-right: 30px;}
.item_list_pl li:hover .close{display: block}
.info-text{color: #999;}

.integral-list{padding: 20px 0 10px 30px;}
.integral-list li{float: left;width:23%;margin-right:1%;border:1px solid #dfe2e6;background:#fafdff;height: 56px;position: relative;min-width: 170px;margin-bottom: 5px;}
.integral-list li p{color: #999;font-size: 12px;}
.integral-list li.on{border-color: #f5602a;background: #fff;}
.integral-list li.on .ic-select{position: absolute;right: 0;bottom: 0;width: 23px;height: 19px;background: url(/static/img/select2.png);}
.integral-list li .inner{padding: 5px 8px;}
.integral-list .get-integral{text-decoration: underline;}

.upload-box .up-list li{position: relative;}
.submit-yw h3{font-size: 15px;}
.upload-fail .del,
.upload-success .del{display: block!important;}
.upload-progress{position: relative;}
.upload-progress a:hover{background: none!important;}
.upload-progress a{position: relative;z-index: 2;color: #999!important}
.upload-progress-bg{background:#ecf1f8;position: absolute;left: 0;top: 0;bottom: 0;width: 20%;z-index: 1;}
.upload-fail a{color: #888!important}
.upload-fail-tag{ position: absolute;right: 30px;top: 0;width: 60px!important;}
.upload-fail-tip{float: left;color: #f13622;    line-height: 32px;padding-left: 10px;}


.cost-breakdown-pl dt{position: absolute;width: 30px;height: 55px;background:  url(../image/icon-arrow.png) 0 0 no-repeat;left: -20px;top:-10px;}
.cost-breakdown-pl dd{    color: #666; font-size: 14px;line-height: 1.8;font-weight: normal;text-align: left;}


.cost-breakdown-pl.c2{min-width: 350px;width: auto;padding-right: 18px; border: 1px solid #dedede;position: absolute;left: 15px;top: -20px; margin-left: 20px;background-color: #fff;padding: 10px 0;display: none; -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 11px rgba(0,0,0,0.2); -ms-box-shadow: 0 0 11px rgba(0,0,0,0.2); -o-box-shadow: 0 0 11px rgba(0,0,0,0.2); box-shadow: 0 0 11px rgba(0,0,0,0.2);}
.cost-breakdown-pl.c2 .cost-list{display: block;font-size: 13px}
.cost-breakdown-pl.c2 .cost-list li .integral-pl{color: #f5602a;border: none;}
.cost-breakdown-pl.c2 .cost-list li .name{width: 170px;margin-right: 10px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cost-breakdown-pl .cost-list li {white-space: nowrap;padding-left: 30px;line-height: 24px;}
.cost-breakdown-pl .cost-list li .li-item{display: inline-block;vertical-align: middle;}
.cost-breakdown-pl .cost-list li .num{width: 85px;}

.SPACE{background: #d1d1d1;margin: 40px 0;text-align: center;color: #fff;}