.my_orders_cake {
	font-size: 0.88rem;
	width: 100%;
	min-width: 750px;
	background: #f1f4f5;
	/* height: 100vh; */
	height: 100%;
}
/* 中心 */
.my_orders_cake main {
	padding-top: 5rem;
    height: 100%;
	margin-top: 3.75rem;
	padding-bottom: 6.5rem;
}
.orders_main{
	display: flex;
	justify-content: space-between;
}
/* 中心 */
.orders_right{
	width: 85%;
	position: relative;
}
.main_top{
	position: absolute;
	top: -2rem;
	left: 0;	
}
.main_top .icon-PC_dizhi2{
	color: #999;
}
.main_top a{
	font-size: 0.69rem;
	color: #999;
}
.main_top a:hover{
	color: #fc4700;
}
.main_detail{
	background: #fff;
	padding-top: 2.5rem;
}
.main_detail h3{
	color: #333;
	font-size: 1.5rem;
	font-weight: normal;
	padding: 0 1.25rem;
}
.detail_hd{
	background: #FAFAFA;
	margin: 1.93rem 1.25rem 0;	
}
.detail_hd ul{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.detail_hd ul li{
	width: 11%;
	text-align: center;	
	height: 3.25rem;
	line-height: 3.25rem;
}
.detail_hd ul li a{
	color: #555;
	font-size: 1rem;
}
.active_{
	border-bottom: 2px solid #FC4700;
}
.active_ a{
	color: #FC4700 !important;
}
.oddbg{
	background-color:#fff;
}
.evenbg{
	background-color:#FAFAFA;
}
.detail_content{
	display: none;
}
.icon-jindou {
    color: #fc4700;
    padding-right: 0.3rem;
    font-size: 0.69rem !important;
}
.icon-weixinzhifu{
     color: #1aac19;
     padding-right: 0.3rem;
     font-size: 0.69rem !important;
}
.main_items{
	font-size: 0.81rem;
	padding: 0 1.25rem;
}
.title{
	padding-top: 1.87rem;
	padding-bottom: 1.25rem;
	margin-bottom: 1.25rem;
	font-size: 0.81rem;
	display: flex;
	border-bottom: 1px solid #EFEFEF;
	text-align: center;
	color: #444;
}
.title_radio{
	width: 18%;
	text-align: left!important;
}
.title_info{
	width: 85%;
}
.title_price{
	width:15% ;
}
.title_number{
	width: 30%;
}
.title_actual{
	width: 20%;
}
.title_button{
	width: 23%;
}
.title li{
	height: 1.5rem;
	line-height: 1.5rem;
}
.title li img{
	vertical-align: middle;
	padding-right: 0.7rem;
}
.product{
	width: 100%;
	margin-bottom: 1.25rem;
}
.order_number{
	padding: 0.62rem 0;
	height: 2.5rem;
	color: #888;
	font-size: 0.81rem;
}
.order_number img{
	vertical-align: middle;
}
.product ul{
	display: flex;
	justify-content: space-between; 
	align-items: center;
	height: 6.5rem;
	/* line-height: 6.5rem; */
}
.product ul li{	
	text-align: center;
	font-size: 0.81rem;
	/* height: 100%; */
}
.iteminfo{
	width: 100%;
	height:100%;
	display: flex;
}
.iteminfo div {
    width: 6.5rem;
    height: 6.5rem;
}
.iteminfo div img{
   height: 100%;
   width: 100%;
}
.iteminfo em{
    width: calc(100% - 6.5rem);
	color: #666;
	font-style: normal;
	white-space: pre-wrap;
	text-align: left!important;
	line-height: 1.5em !important;
	vertical-align: middle;
	display: inline-block;
	padding-left: 1rem;
}
.price{
	width:15%;
}
.number{
	width: 30%;
	font-size: 0.81rem;
}
.actual{
	width: 20%;
}
.actual span{
    display: block;
}
.button{
	width: 23%;
	line-height:0;
	/* padding-top:  1.25rem; */
}
.button button{
	background: #fc4700;
	color: #fff;
	border: none;
	padding: 0 0.6rem;
	font-size: 0.81rem;
	height: 2rem;
}
.button button:hover{
	background: #fd6c33;
}
.button .order_detail {
    display: block;
    text-align: center;
    color: #666;
    cursor: pointer;
	height: 1rem;
	margin-top: 1rem;
}
.button .order_detail:hover{
	color: #FC4700;
}

.main_bottom{
	height: 2.75rem;
	line-height: 2.75rem;
	padding-left:  1.25rem;
	background: #e9e9e9;
	font-size: 0.81rem;
	color: #444;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bottom_left{
	width: 20%;
	font-size: 0.81rem;
}
.bottom_left p{
	display: inline-block;
}
.bottom_radio img{
	padding-right: 0.7rem;
	vertical-align: middle;
}
.bottom_detele{
	padding-left: 1.25rem;	
}
.bottom_right{
	text-align: right;
	font-size: 0.81rem;
}
.bottom_right span:nth-child(2){
	margin: 0 1rem;
}
.bottom_right span:nth-child(3){
	margin-right:  1rem;
	color: #FC4700;
	font-size: 1.25rem;
}
.bottom_right em{
	font-size: 1rem;
	color: #FC4700;
	font-style: normal;
	padding: 0 0.3rem;
}
.bottom_right button{
	background: #fc4700;
	color: #fff;
	border: none;
	line-height: 2.75rem;
	padding: 0 1rem;
	font-size: 1rem;
}
.bottom_right button:hover{
	background: #fd6c33;
}
/* 禁止滚动 */
.big{
	overflow: hidden;
}
/* 遮罩 */
.zhezhao{
    display: none; 
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}
.detail_content{
	position: relative;
}
.main_items_none{
	width:59.5%;
	display: none;
	background-color: #fff;
	position: fixed;
	top: 54%;
	left: 50%;
	transform: translate(-41.4%,-50%);
	z-index: 10;	
	height: 55%;
	
}
.main_items_none .goods_detail{
    height: 80%;
    overflow-y: auto !important;
}
.main_items_none .title_info{
	width: 100%;
}
.main_items_none .product{
	padding-bottom: 1.25rem;
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 0;
}
.main_items_none .cha{
	position: absolute;
	top: 0.5rem;
	right: 1rem;
	z-index: 10;
}
.main_items_none h4{
	color: #555;
	font-size: 1rem;
	font-weight: normal;
}
.main_items_none p{
	font-size: 0.81rem;
	color: #666;
}
.order_info{	
	padding-top: 1.25rem;
	line-height: 2em;
}
.order_payinfo{
	padding-top: 2rem;
	padding-bottom: 0.62rem;
	line-height: 2em;
	font-size: 0.81rem;
	color: #666;
}
.order_addressinfo{
	padding-bottom: 0.62rem;
	padding-top: 1.38rem;
	line-height: 2em;
}
.order_logistics{
	display: block;
	text-align: center;
    color: #666;
	cursor: pointer;
}
.order_logistics:hover{
	color: #FC4700;
}
.logistics{
	display: none;
}
.detail{
	display: none;
}
.page-bar{
	margin: 2rem 0 !important;
}