.ustore-index .content{background-color: #f2f2f2;padding-bottom:55px}
.ustore-index .mui-slider .mui-slider-group .mui-slider-item img{ height: 40vw;}
/*.ustore-index-list {margin-top: 2vw;}*/
.ustore-index-list ul li{width:100%;padding:3vw 3vw 0 ;}
.ustore-index-list ul li .list-item{width: 100%; height: 60vw;background-color: #fff;box-shadow:0 0 4px #999 ;}
.ustore-index-list ul li .list-item .list-item-img{ height: 40vw; border-bottom:  1px solid #e4e4e4;}
.ustore-index-list ul li .list-item .list-item-img img{ width: 100%; height: 100%;}
.ustore-index-list ul li .list-item .list-item-desc { font-size: 16px;line-height: 10vw; padding-left: 10px;}
.ustore-index-list ul li .list-item .list-item-desc h1{ font-size: 16px;line-height: 10vw; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;} 
.ustore-index-list ul li .list-item .ustore-list-btn{width: 90px; background-color: #F60; height: 10vw;}
.ustore-index-list ul li .list-item .ustore-list-bottom .flex-grow{border-top: 1px solid #E5E5E5;font-size: 15px; line-height: 10vw; color: #f60;font-weight: bold;}
.ustore-index-list ul li .list-item .ustore-list-bottom .flex-grow span{font-size: 18px;font-weight: bold; margin-left: 4px;}
.ustore-index-list ul li .list-item .ustore-list-bottom .ustore-list-btn{text-align: center; line-height: 10vw;font-size: 15px; color: #fff;}
.ustore-index-list ul li .list-item .ustore-list-bottom .ustore-list-btn i{font-size: 18px; color: #fff; margin-right: 4px;}
.main-link-to h1 {text-indent: 0;}
.main-link-to h1 .iconfont{font-size: 14px}
.ticket-list .order-btn{border-radius: 2px; line-height: 28px; height: 28px; box-shadow:0 0 3px #f60 ; }
.ticket-list .tit-label{font-size: 12px;padding: 0px 2px;background-color: #f60;color: #fff; line-height: 18px; border-radius: 4px;margin: 0 4px 0 2px;}
.ticket-list .time-limit:before{content: "\e63a";     font-family: "iconfont" !important;}
.border-b5 .ticket-list label:after{content: "";}
.ticket-lists .ticket-list-none{ padding:10px 15px;font-size: 14px}
.ustore-tit-left *{text-align: center;}
.ustore-tit-left h1,.ustore-tit-right h1{ font-size: 20px;font-weight: bold; line-height: 36px;color: #f60;}
.ustore-tit-left p,.ustore-tit-right p{ font-size: 12px;}
.ustore-tit-right *{text-align: center;}
.ustore-table .tabel-inline{ width: 60px; text-align: center;}
.ustore-table .name{ text-indent: 5px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.ustore-table dt span{display: inline-block;height: 40px; line-height: 40px; font-size: 12px; border-bottom: 1px solid #E5E5E5;}
.ustore-table dd span{display: inline-block;height: 36px; line-height: 36px; font-size: 12px; border-bottom: 1px solid #E5E5E5;}
.ustore-table dd span a{color: #3492E9;}
.ustore-table-date dd span{width: 90px;}
.ustore-apply-main .flex {border-bottom: 1px solid #e5e5e5; line-height: 40px;}
.ustore-apply-main .flex span{font-size: 14px}
.ustore-apply-main .flex input{padding: 0 10px;  line-height: 40px; height: 40px;  padding-left: 10px;border: none;color: #999; margin:0}
.apply-btn {width: 100%;padding: 15px 0px 5px ;}
.apply-btn a{ background-color: #f60; display: inline-block; width: 100% ;height: 30px; text-align: center; line-height: 30px;color: #fff; border-radius: 3px;}
.ustore-apply .main-h40 .main-r{color: #f60;}
.ustore-apply {background-color: #f2f2f2; padding: 10px;margin-top: 50px;}
.main-p10{padding: 10px; }
.ustore-table-tit{ background-color: #fff; border-radius:4px ;}
.ustore-table-tit .main-r{color: #f60;}
.ustore-apply-main{background-color: #fff; margin-top: 10px; border-radius: 4px; padding:0  10px 10px; }
p.main-line-h40{ line-height: 40px; padding:0 10px; font-size: 14px}
.ustore-table-list .flex .flex-grow{height: 36px; line-height: 36px; text-align: center; font-size: 12px; border-bottom: 1px solid #E5E5E5;}
.ustore-table-list{background-color: #fff; padding: 0 10px 10px; border-radius: 4px;}
.mui-content {display: inline-block; width: 100%; height: 100%;}
.ustore-tab-main .wrap{ height: 100%;  margin-top: 50px;}
.ustore-tab-main{ height: 100%; padding:10px ;}
.ustore-table-tit.flex .flex-grow{line-height: 40px; height: 40px; text-align: center;}
.ustore-table-tit.flex {margin-bottom: 10px;padding: 0 10px;}
body.main-p10 .content{ margin-top: 48px;  padding: 0 0 50px 0; background-color: #f2f2f2;}
.ustore-tit{ padding: 15px; background-color: #fff;border-radius: 4px;}
.ustore-tit-left{ border-right: 1px solid #E5E5E5;}
.ustore-table { margin-top: 10px; padding: 10px; background-color: #fff;border-radius: 4px;}
.ustore-apply-btn.want-share-btn a{ background-color: #f60;}
.red{color: #f60;}
.ustore-date{ width: 100%;position: relative;}
.ustore-date input{font-size: 14px; border: none; border-bottom: 1px solid #E5E5E5; height: 30px; line-height: 30px; margin-bottom: 0; width: 47%;display: inline-block; padding: 0;position: relative;}
.ustore-date .date-right{float: right; }
.ustore-date .date-left{ float: left; }
.main-ustore-check{background-color: #fff;padding: 10px; box-sizing: border-box;}
.main-ustore-check .date-left:after{content: "\e581"; font-family: Muiicons }
.main-ustore-check .date-right:after{content: "\e581"; font-family: Muiicons}
.main-ustore-check input:after{content: "\e581"; font-family: Muiicons;position: absolute;right: 0; top: 0;}
.main-ustore-check .main-h40 h1{line-height: 40px;font-size: 14px}
.apply-btn-red{background-color: #f60;  margin-top: 10px;border-radius: 4px;}
.apply-btn-red a{color: #fff; width: 100%; padding:0 ;  margin:0;height: 30px; line-height: 30px; font-size: 14px; text-align: center; }
.ustore-tit.main-t10{ margin-top: 10px; font-size: 14px}
.ustore-tit.main-t10 .flex-grow{  font-size: 14px}
.ustore-body .wrap{height: 100%;}
.ustore-table.ustore-table-date{margin-top: 0; padding: 5px 10px 10px;}
.ustore-tit .main-h36 .flex-grow{height: 30px; line-height: 30px;}
.u-store .icon-jiujiajingicon04{ margin-right:8px;margin-left:0}
.u-store .icon-shijian{ margin-right:8px;margin-left:-2px}
.u-store .main-tit i{color:#333}
.main-full-width{width:100%}
.u-store .order-tips { line-height:30px}
.ticket-list .order-btn.btn-disabled{ background-color:#aaa;box-shadow: 0 0 3px #aaa;}
.ustore-tit .price-right{ text-align:right;font-size:16px;font-weight:bold; color:#FF6505}
.ustore-tit h1{ font-size:14px;}
.ustore-status{ width:100%; line-height:40px; position:relative}
.ustore-status a { width:100%; display:inline-block; height:40px;}
.ustore-status a .main-r { width:70px;display:inline-block;text-align:center}
.ustore-status:after { content: "\e470"; font-family: Muiicons;color: #999; font-size:16px; position: absolute; right: 0px; top: 2px;}
#orderStatus { padding: 0 20px 0 0px;}
.ustore-tit .ustore-h2 p{ font-size:12px; margin-top:8px; color:#999}
.ustore-table li { padding:6px 0; border-bottom:1px solid #eee}
.ustore-table li p.table-name{ line-height:2; font-size:14px; color:#000}
.ustore-table li p.table-info{ line-height:1.8;color:#999}
.ustore-table li p.table-info span{ margin-right:20px;display:inline-block}
.ustore-table li p.table-info span.time{ width:120px}
.ustore-table li p.table-info span.num{ width:50px }