@charset "utf-8";
li{list-style:none}
/**
 * PC端
 */
@media screen and (min-width:768px){
    .navLayout {min-height: 410px;}
    .crumbs{padding-left: 220px;}
    .navLayout .left{float:left;width:200px;line-height:50px;white-space:nowrap;text-indent:16px;font-size:16px;background:#FFF}
    .navLayout .left .title{color:#22272e;font-weight:bold;border-bottom:1px solid #f5f5f5}
    .navLayout .navList .tab{display:block;color:#22272e;position:relative;cursor: pointer;}
    .navLayout .navList .tab:before{content:'\276F';font-weight:normal;position:absolute;right:10px;top:0;transform:rotate(90deg);width:32px;height:32px;line-height:32px;text-align:center;color:#bec2c9}
    .navLayout .navList .con{position:relative;}
    .navLayout .navList .con:before,.navLayout .navList .con:after{content:'';position:absolute;width:168px;border-top:1px solid #f5f5f5;left:16px}
    .navLayout .navList .con:before{top:0}
    .navLayout .navList .con:after{bottom:0}
    .navLayout .navList .con a{display:block;font-size:14px;color:#627386;text-indent:32px}
    .navLayout .navList.on .tab:before{top:18px;transform:rotate(270deg);color:#e15616}
    .navLayout .navList.on .tab{color:#e15616}
    .navLayout .navList .con a.on{color:#e15616;background-color:#ffe6dc}
    /*个人中心右侧*/
    .navLayout .right{float:right;width:968px}
    .order-header{width: 100%;height: 138px;box-sizing: border-box;padding: 20px;background-color: #FFF;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);}
    .order-header .header-tp{width: 100%;height: 38px;float: left;margin-bottom: 25px;}
    .order-header .header-tp .header-tabs{width: 828px;height: 38px;float: left;}
    .order-header .header-tp .header-tabs .tabs-item{width:16.66%;height: 38px;float: left;}
    .order-header .header-tp .header-tabs .tabs-item a{width:100%;height: 100%;display: block;font-size: 16px;line-height: 38px;text-align: left;color: #9aa5b5;}
    .order-header .header-tp .header-tabs .tabs-item.active a{color: #E15616;}
    .order-header .header-tp .header-ser{height: 38px;float: right;}
    .order-header .header-tp .header-ser .btn-server{width: 90px;height: 36px;display: block;background-color: #ffe6dc;border-radius: 2px;border: solid 1px #e15616;font-size: 14px;color: #E15616;line-height: 36px;text-align: center;}
    .order-header .header-bt {width: 100%;height: 38px;float: left;}
    .order-header .header-bt .header-search{width: 828px;height: 38px;float: left;}
    .order-header .header-bt .search{width: 446px;height: 38px;float: left;}
    .order-header .header-bt .search .label{display: inline-block;float: left;width: 60px;height: 38px;line-height:38px;font-size: 12px;color: #627386;}
    .order-header .header-bt .search .search-input{width: 386px;box-sizing: border-box;padding: 0 10px;font-size: 12px;line-height: 36px;border: 1px solid #b8bfca;border-radius: 2px; }
    .order-header .header-bt .search-time{float: left;margin-left: 15px;}
    .order-header .header-bt .search-time .label{display: inline-block;float: left;width: 60px;height: 38px;line-height:38px;font-size: 12px;color: #627386;}
    .order-header .header-bt .search-time .search-main{float: left;height: 38px;}
    .order-header .header-bt .search-time .search-main .line{line-height:38px;font-size: 12px;color: #627386;margin: 0 5px;display: inline-block;float: left;}
    .order-header .header-bt .search-time .search-main .search-input{width:130px;box-sizing: border-box;padding-right: 16px;float: left;border: 1px solid #b8bfca;position: relative;}
    .order-header .header-bt .search-time .search-main .search-input .input{width:114px;box-sizing: border-box;padding: 0 10px;font-size: 12px;line-height: 36px;border: none;border-radius: 2px;cursor: pointer;}
    .order-header .header-bt .search-time .search-main .search-input .icon{width: 12px;height:  12px;display: block;position: absolute;right: 8px;top: 10px;}
    .order-header .header-bt .search-time .search-main .search-input .icon:before{width: 12px;height:  12px;background-position: -348px -378px;}
    .order-header .header-bt .header-button{height: 38px;float: right;}
    .order-header .header-bt .header-button .btn-server{width: 90px;height: 36px;display: block;background-color: #e15616;border-radius: 2px;border: solid 1px #e15616;font-size: 14px;color: #FFFFFF;line-height: 36px;text-align: center;}



    .order-container{width: 100%;min-height:410px;margin-top: 20px;}
    .order-container .empty{box-sizing:border-box;padding:100px 0;text-align:center;color:#4A4F58;line-height:30px;font-size:16px;background-color:#FFF;}
    .order-container .empty img{width:180px;height:180px;}
    .order-container .empty a{color:#E15616;}
    .order-container .title{width: 100%;height: 44px;line-height: 44px;font-size: 16px;text-align: left;color: #22272e;}
    .order-container .title a{display: block;float: right;position: relative;padding-right: 36px;position: relative;}
    .order-container .title a .icon{display: block;width: 18px;height: 18px;position: absolute;top: 5px;right: 10px;}
    .order-container .title a .icon:before{width: 18px;height: 18px;background-position: -304px -32px;}
    .order-container .section{width: 100%;height: auto;}
    .order-container .section .user-main{width: 100%;height:auto;background-color: #FFFFFF;box-sizing: border-box;padding: 20px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);margin-bottom: 10px;}
    .order-container .section .user-main.tabs{height: 78px;padding: 15px 20px;}
    .order-container .section .user-main .tabs-left{height: 100%;float: left;}
    .order-container .section .user-main .tabs-left .item{width: 50px;height: 100%;float: left;margin:0 40px;}
    .order-container .section .user-main .tabs-left .item a{width: 100%;height: 100%;display: block;}
    .order-container .section .user-main .tabs-left .item a .icon{width: 24px;height: 24px;display: block;margin: 0 auto;position: relative;}
    .order-container .section .user-main .tabs-left .item a .icon span{display: block;width: 18px;height: 18px;background-image: linear-gradient(90deg,#ff5353 0%,#ff2424 100%);position: absolute;top: -9px;left: -9px;font-style: normal;font-size: 13px;color: #f94b4b;line-height: 18px;text-align: center;border-radius: 50%;color: #fff;}
    .order-container .section .user-main .tabs-left .item a .icon:before{width: 24px;height: 24px;background-position: -273px -370px;}
    .order-container .section .user-main .tabs-left .item a p{font-size: 14px;color: #22272e;text-align: center;line-height: 20px;margin-top: 3px;}
    .order-container .section .user-main .tabs-right{float: right;line-height: 48px;font-size: 14px;color: #22272e;}
    .order-container .section .user-main .tabs-right a{display: block;float: right;padding-right: 16px;}
    .order-container .section .user-main.order{height: 224px;padding-left: 68px;padding-top: 10px;}
    .order-container .section .user-main .order-title{width: 100%;height: 40px;position: relative;float: left;margin-bottom: 0;}
    .order-container .section .user-main .order-title .bag{display: block;position: absolute;left: -45px;top: 12px; width: 36px;height: 16px;background-image: linear-gradient(335deg,#e15616 0%,#ffb496 100%);border-radius: 2px;font-size: 10px;color: #FFFFFF;line-height: 16px;text-align: center;}
    .order-container .section .user-main .order-title .title-name{float: left;line-height:  40px;font-size: 14px;color: #22272e;}
    .order-container .section .user-main .order-title .title-name p{float: left;margin-right: 10px;}
    .order-container .section .user-main .order-title .title-name p.state{color: #E15616;margin-left: 10px;font-weight: normal;}
    .order-container .section .user-main .order-title .title-type{float: left;width: 40px;height: 40px;background: url("/img/order/second.png")center center no-repeat;background-size: cover;}
    .order-container .section .user-main .order-title .title-time{float: right;line-height:  40px;font-size: 12px;color: #9aa5b5;}
    .order-container .section .user-main .order-content{width: 100%;height: auto;float: left;}
    .order-container .section .user-main .order-content .order-item{width: 100%;height: 36px;float: left;}
    .order-container .section .user-main .order-content .order-item p{float: left;margin-right: 50px;line-height: 36px;color: #22272e;font-size: 14px;}
    .order-container .section .user-main .order-content .order-item p span{margin-left: 5px;}
    .order-container .section .user-main .order-content .order-item p .red{color: #f94b4b;}
    .order-container .section .user-main .order-content .order-botton{width: 100%;height: 36px;float: left;margin-top: 8px;}
    .order-container .section .user-main .order-content .order-botton .btn{width: 88px;height: 34px;border-radius: 2px;border: 1px solid #FFF;float: right;margin-left: 16px;font-size: 14px;line-height: 34px;text-align: center;display: block;}
    .order-container .section .user-main .order-content .order-botton .btn.cancel{border-color: #9aa5b5;background-color: #FFFFFF;color: #22272e;}
    .order-container .section .user-main .order-content .order-botton .btn.primary{border-color: #E15616;background-color: #E15616;color: #FFFFFF;}
    .order-container .section .user-main.product{height: 260px;padding: 20px 20px 10px 20px;}
    .order-container .section .user-main .product-item{width: 173px;height: auto;float: left;margin-right: 15px;cursor: pointer;}
    .order-container .section .user-main .product-item:last-child{margin-right: 0;}
    .order-container .section .user-main .product-item .product-img{width: 173px;height: 173px;float: left;}
    .order-container .section .user-main .product-item .product-img img{width: 173px;height: 173px;display: block;}
    .order-container .section .user-main .product-item .product-name{width: 100%;height: 40px;float: left;margin-top: 10px;}
    .order-container .section .user-main .product-item .product-name p{font-size: 14px;color: #93979f;text-align: justify;line-height: 20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
    .order-container .section .user-main .product-item .product-name p:hover{color: #E15616;text-decoration: underline;}
    /*弹窗*/
    .popup{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;top: 0;left: 0;z-index: 999;}
    .popup-layer{-webkit-overflow-scrolling: touch;width: 390px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;-webkit-background-clip: content;border-radius: 2px;box-shadow: 1px 1px 50px rgba(0,0,0,.3);z-index: 1000;}
    .popup-layer.bran{height: auto;}
    .popup-layer .popup-title{padding: 0 80px 0 20px;height: 42px;line-height: 42px;border-bottom: 1px solid #eee;font-size: 14px;color: #333;overflow: hidden;background-color: #F8F8F8;border-radius: 2px 2px 0 0;position: relative;}
    .popup-title .popup-close{width: 16px;height: 16px;display: block;position: absolute;right: 10px;top: 13px;background: url("/img/base/icon.png") -317px -2px no-repeat;cursor: pointer;}
    .popup-layer .popup-content{min-height: 80px;box-sizing: border-box;padding:10px 16px;}
    .popup-layer .popup-content .popup-message{box-sizing: border-box;padding: 8px 0;border-top: 1px solid #ebebeb;display: none;}
    .popup-layer .popup-content p{font-size: 14px;color: #333;text-align: justify;line-height: 24px;}
    .popup-layer .popup-content p input {border: none;background-color: #FFF;width: 60px;font-size: 14px;color: #333;}
    .popup-layer .popup-content p.red{padding-left: 24px;color: #FF2A2A;margin-top: 10px;background: url("/web/order/img/icon-tips.png")no-repeat;}
    .popup-layer .popup-content p span{color: #e15616;}
    .popup-layer .popup-content p span.down{color: #333;display: inline-block;padding-right: 20px;background: url("/web/order/img/Retract.png") right center no-repeat;}
    .popup-layer .popup-content p span.copy{width:42px;height:18px;background:linear-gradient(34deg,rgba(255,41,41,1) 0%,rgba(255,109,27,1) 100%);opacity:1;border-radius:3px;font-size: 12px;display: inline-block;line-height: 18px;color: #FFF;text-align: center;cursor: pointer;}
    .popup-layer .popup-button{box-sizing: border-box;text-align: right;padding: 0 15px 12px;pointer-events: auto;user-select: none;-webkit-user-select: none;}
    .popup-layer .popup-button .btn{height: 30px;line-height: 28px;margin: 5px 5px 0;padding: 0 15px;border: 1px solid #dedede;background-color: #fff;color: #333;border-radius: 2px;font-weight: 400;cursor: pointer;text-decoration: none;display: inline-block;}
    .popup-layer .popup-button .btn.btn-confim{border-color: #E15616;background-color: #E15616;color: #fff;}
    .popup-layer .popup-button .btn.btn-onlinePayConfim{border-color: #E15616;background-color: #E15616;color: #fff;}
}

/**
* 移动端
*/
@media screen and (max-width:768px){
.navLayout{background:#FFF;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;}
.navLayout .crumbs{display:none;}
.navLayout .left{width:29.3vw;border-right:1px solid #F5F5F5;line-height:11.8vw;white-space:nowrap;text-indent:3.3vw;font-size:3.4vw;}
.navLayout .left .title{color:#22272e;font-weight:bold;border-bottom:1px solid #f5f5f5;font-size: 3.7vw;}
.navLayout .navList .tab{display:block;color:#22272e;position:relative}
.navLayout .navList .tab:before{content:'\276F';font-weight:normal;position:absolute;right:1.4vw;top:1vw;transform:rotate(90deg);width:6.4vw;height:6.4vw;line-height:6.4vw;text-align:center;color:#bec2c9}
.navLayout .navList .con a{display:block;color:#9aa5b5;}
.navLayout .navList.on .tab:before{top:4vw;transform:rotate(270deg);color:#e15616}
.navLayout .navList.on .tab{color:#e15616}
.navLayout .navList .con a.on{color:#e15616;background-color:#ffe6dc}
.navLayout .right{width:70.5vw}





}

