/*订单列表*/
.blue{
	color: #07A0F8 !important;
}
.red{
	color: #C3132A !important;
}
.order {
	padding: 28px 30px 28px 20px;
	overflow: hidden;
	border: 1px solid #EEEEEE;
}
.help_con{
	width: 970px;
    height: auto;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(238,238,238,1);
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    margin-left: 30px;
}
.order_tit {
	padding-bottom: 14px;
	border-bottom: 1px dashed #EEEEEE;
	margin: 0 40px 30px;
}

.order_tit a {
	font-size: 16px;
	color: #999;
	position: relative;
	margin-right: 60px;
}

.order_tit a.act {
	color: #C3132A;
	font-weight: bold;
}

.order_tit a.act:after {
	position: absolute;
	content: '';
	width: 40px;
	height: 3px;
	border-radius: 6px;
	background: #C3132A;
	left: 50%;
	transform: translateX(-50%);
	bottom: -17px;
}

.order_list .flex {
	display: flex;
	justify-content: space-between;
}
.order_list .flex i{
	display: block;
	width: 56px;
	text-align: center;
	color: #707070;
	font-weight: normal;
}
.order_list .flex i.act:before{
	content: '\e616';
	color: #C3132A;
}

.order_list .order_head {
	background: #F9F9F9;
	line-height: 54px;
}

.order_list .dp_order {
	border: 1px solid #9ED1FF;
	line-height: 42px;
	margin-bottom: 20px;
}

.order_list .dp_info {
	background: #EAF8FF;
	border-bottom: solid 1px #9ED1FF;
}

.order_list div {
	font-size: 14px;
	color: #333;
	margin: 0;
}

.order_list .sec {
	width: 86px;
}
.order_list .sec.sp_img{
	flex: 0 0 86px;
	height: 86px;
}
.order_list .sec.time{
	font-weight: bold;
} 
.order_list .sp_img img {
	width: 100%;
	height: 100%;
}
.order_list .sp_info{
	width: 204px;
	margin: 0 30px 0 25px;
}
.order_list .sp_num{width: 130px;}
.order_list .dd_list .sp_num{height: 90px;line-height: 90px;}
.lj_order_detail .order .order_list .order_head .sp_num{
	width: 40px;
	text-align: center;
}
.order_list .flex .inline_flex{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 10px;
}
.order_list .flex .left{
	width: 690px;
}
.order_list .flex .right{
	width: 228px;
}
.order_list .flex .right .anniu{
	width: 113px;
	height: 100%;
	-ms-align-items: center;
	display: -ms-inline-flex;
	-ms-flex-direction: column;
	-webkit-align-items: center;
	display: -webkit-inline-flex;
	-webkit-flex-direction: column;
	position: relative;
}
.order_list .flex .right .anniu div{
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}
.order_list .flex .dd_right .anniu{
	border-left: 1px solid #9ED1FF;
} 
.order_list .flex .dd_right button:nth-of-type(1){
	margin-top: 10px;
}
.order_list .flex .dd_right button{
	padding: 0 8px;
	height:30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	border-radius: 0;
	border: none;
	cursor: pointer;
	
	background: #fff;margin-bottom: 10px;
} 
.order_list .flex .dd_right button:hover{color: #C3132A;}
.order_list .flex .dd_right button.act{
	background: #C3132A;
	color: #fff;
}
.order_list .dd_list .flex .left{
	flex-direction: column;
}
.order_list .dd_list .flex .left .sp_xx{
	width: 100%;
	display: inline-flex;
	justify-content: flex-start;
	border-bottom: 1px solid #9ED1FF;
	padding: 17px 0;
}
.order_list .dd_list .flex .left .sp_xx:nth-last-of-type(1){
	border-bottom: none;
}
.order_list .dd_list .flex .left .sp_xx .sp_name{
	line-height: 20px;
	font-size: 14px;
	color: #333;
	margin: 5px 0 18px 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.order_list .dd_list .flex .left .sp_xx .guige{
	line-height: 19px;
}
.order_list .dd_list .flex .left .sp_xx .guige span{
	font-size: 14px;
	color: #999;
	display: inline-block;
	margin-right: 0 !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.order_list .dd_list .flex .left .sp_xx .guige span:nth-of-type(1){margin-right: 30px;}
.order_list .dd_list .flex .left .sp_xx .sp_jine{
	color: #C3132A;height: 90px;line-height: 90px;
}
.order_list .dd_list .flex .left .dd_cz{
	display: inline-flex;
	flex-direction: column;
	margin-left: 25px;
	margin-top: 8px;
}
.order_list .dd_list .flex .left .sp_xx .sp_cz_btn{margin-left: 30px;width: 113px;height: 90px;position: relative;}
.order_list .dd_list .flex .left .sp_xx .sp_cz_btn a{display: block;/*position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);*/}
.order_list .dd_list .flex .left .sp_xx .sp_cz_btn.act a{margin-top: 24px;}
.order_list .dd_list .flex .left .dd_cz button{
	border: 0;
	border-radius: 0;
	height: 25px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
	background: #fff;
}
/*订单详情*/
.order_detail .status{
	width: calc(100% - 82px);
	height: 80px;
	line-height: 80px;
	border: 1px solid #C3132A;
	background: #FFF4F5;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding: 0 40px;
	margin-bottom: 20px;
}
.order_detail .dd_info{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.order_detail .dd_info .dd_xx{
	float: left;
	width: 338px;
	margin-right: 20px;
	border: 1px solid #EEEEEE;
}
.order_detail .dd_info .dd_xx h5{
	background: #EAF8FF;
	line-height: 45px;
	border-bottom: 1px dashed #509FF9;
	padding: 0 19px;
}
.order_detail .dd_info .dd_xx .info{
	padding: 15px 0;
}
.order_detail .dd_info .dd_xx .item{
	padding: 0 19px;
	overflow: hidden;
	margin-bottom: 20px;
}
.order_list .flex .dd_right button.wuliu{color: #07A0F8;}
.order_detail .dd_info .dd_xx .item span{
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.order_detail .dd_info .dd_xx .item p{
	overflow: hidden;
	margin: 0;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.order_detail .dd_info .dd_xx .item .user_info{
	margin-left: 70px;
}
.order_detail .dd_info .dd_xx .cz_anniu{
	margin: 0 30px;
}
.order_detail .dd_info .dd_xx button{
	border: 1px solid #FFCED4;
	border-radius: 0;
	height: 30px;
	width: 118px;
	font-size: 14px;
	background: #fff;
}
.order_detail .dd_info .dd_xx button.blue{
	margin-left: 40px;
	border: 1px solid #D3E7FF;
}

.order_detail .dd_info .dd_xx i{
	margin-left: 5px;
	font-size: 15px;
}
.order_detail .order_status{
	width: 838px;
	border: 1px solid #EEEEEE;
	overflow: hidden;
	padding: 50px 0 60px;
}
.order_detail .order_status h5{
	font-size: 18px;
	color: #333;
	text-align: center;
	line-height: 35px;
}
.order_detail .order_status h5 i{
	font-size: 34px;
	margin-right: 20px;
	vertical-align: middle;
}
.order_detail .order_status .kuaidi{
	margin: 50px 0;
	text-align: center;
}
.order_detail .order_status .kuaidi span{
	font-size: 14px;
	color: #999;
}
.order_detail .order_status .kuaidi span:nth-last-of-type(1){
	margin-left: 110px;
}
.order_detail .order_status .cz_anniu{
	text-align: center;
}
.order_detail .order_status .cz_anniu button{
	border: 1px solid #C3132A;
	width: 110px;
	height: 34px;
	background: #C3132A;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
}
.order_detail .order_status .cz_anniu button.red{
	background: #FFF0F2;
	margin-right: 160px;
}