body{background-color:#f2f2f2; color: #333333;font-family: Helvetica,"STHeiti STXihei","Microsoft JhengHei","Microsoft YaHei",Tohoma,Arial;font-size: 12px;}
html {font-size: 12px;}

ol,ul{list-style:none;}  ol,ul,input{padding:0;}
body, ul, ol, p, h1, h2, h3, h4, h5, h6,dl,dt,dd,textarea,form,input{margin:0;}
body{background-color: white;}

h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 18px;line-height: 20px;}
h5{font-size: 14px;font-weight: normal; color: #666;}
h6{font-size: 12px;font-weight: normal; color: #666;}
.be-left{float:left;}
.be-right{float: right;}
.be-text-left{text-align: left;}
.be-overflow-hidden{overflow: hidden;}
.be-width{width: 100%;}
.be-width-20{width: 20px;}
.be-height-100{height: 100px;}
.be-lineheight-44{line-height: 44px;}
.be-lineheight-40{line-height: 40px;}
.be-lineheight-30{line-height: 30px;}
.be-lineheight-20{line-height: 20px;}
.be-font-weight{font-weight: 700;}
.be-fontzise-os{font-size: 50px;}
.be-fontzise-lg{font-size: 30px;}
.be-fontzise-md{font-size: 22px;}
.be-fontzise-sm{font-size: 18px;}
.be-fontzise-m{font-size: 16px;}
.be-fontzise-xs{font-size: 14px;}
.be-fontzise-ps{font-size: 12px;}
.be-fontzise-time{font-size: 10px;}
.be-border-cogray{border: 1px solid #E0E0E0;}
.be-border-corlor{border: 1px solid #f63;}
.be-border-main{border: 1px solid #094;}
.be-border-dangercorlor{border: 1px solid #fb5b5b;}
.be-borderright-white{border-right: 1px dashed #fff;}
.be-bg-danger{background-color: #fb5b5b;}
.be-bg-main{background-color: #009944;}
.be-bg-content{background-color: #f2f2f2;}
.be-bg-black{background-color: #1A191D;}
.be-bg-grey{background-color:lightgrey;}
.be-bg-white{background-color: #fff;}
.be-bg-primary{background-color: #f63;}
.be-bg-disable{background-color: #737373;}
.be-color-success{color: #390;}
.be-color-white{color: white;}
.be-color-royal{color: #fffabf;}
.be-color-primary{color: #f63;}
.be-color-danger{color: #fb5b5b;}
.be-color-main{color: #009944;}
.be-color-red{color: #f63;}
.be-color-gray{color: #999;}
.be-color-black{color: #333;}
.be-padding{ padding: 10px;}
.be-padding-15-10{ padding: 15px 10px;}
.be-padding-5-10{padding: 5px 10px;}
.be-padding-left-15{padding-left:15px;}
.be-padding-left{padding-left:10px; padding-right: 0;}
.be-padding-right{padding-right:10px;}
.be-padding-right-20{padding-right:20px;}
.be-padding-top-20{padding-top:20px;}
.be-padding-top{padding-top:10px;}
.be-padding-top-8{padding-top:8px;}
.be-padding-top-5{padding-top:5px;}
.be-padding-top-2{padding-top:2px;}
.be-padding-bottom-5{padding-bottom:5px;}
.be-padding-bottom{padding-bottom:10px;}
.be-padding-bottom-15{padding-bottom:15px;}
.be-padding-bottom-20{padding-bottom:20px;}
.be-padding-none{padding-left: 0;padding-right: 0;}
.be-padding-2{ padding: 2px;}
.be-padding{ padding: 10px;}
.be-padding-5-0{ padding: 5px 0;}
.be-padding-0-10{ padding:0 10px;}
.be-padding-15{ padding: 15px 0;}
.be-padding-10{ padding: 10px 0;}
.be-padding-1-5{padding: 1px 5px;}
.be-padding-3-10{padding: 3px 10px;}
.be-padding-10-30{padding: 10px 30px;}
.be-padding-20{ padding: 20px 0 20px 0;}
.be-margin-top{ margin-top: 10px;}
.be-margin-top-5{ margin-top: 5px;}
.be-margin-top-20{ margin-top: 20px;}
.be-margin-right-5{margin-right: 5px;}
.be-margin-bottom-20{ margin-bottom: 20px;}
.be-margin-bottom-50{margin-bottom:50px;}
.be-margin-bottom-15{ margin-bottom: 15px;}
.be-margin-bottom{ margin-bottom: 10px;}
.be-margin-bottom-5{ margin-bottom: 5px;}
.be-margin-left{margin-left: 10px;}
.be-margin-left-20{margin-left: 20px;}
.be-margin-10{ margin: 0 10px;}
.be-margin-15{ margin: 15px;}
.be-magin-10-0{ margin: 10px 0;}
.be-fixed{position: fixed;}
.be-center{text-align: center;}
.be-text-right{text-align: right;}
.be-btn-primary{color: white;border: 1px solid #f63;background-color: #f63;}
.be-btn-danger{color: white;border: 1px solid #009944;background-color: #009944;}
a:link.be-btn-danger {color: white;}
.be-nowrap-flex {overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.be-whitespace {box-sizing: border-box;}
.be-round{border-radius:1000px ;}
.be-bbottom-1{border-bottom: 1px solid #EBEBEB;}
.be-bright-1{border-right: 1px solid #f2f2f2;}
.be-find-recommend ul li{margin: 0 10px 10px 0; float: left;}
.be-find-recommend ul li img{width: 120px; height: 100px;overflow: hidden; margin-bottom: 5px;}
.be-fragmenting-line{border-bottom: 1px solid #999;}
.be-fragmenting-whiteline{border-bottom: 1px solid #fff;}
.be-bbottom-dashed-1{ border-bottom: 1px dashed #fff;}
.be-bbottom-dashed-title{ border-bottom: 1px dashed #E0E0E0;}
.be-list-tab{border-bottom: 1px solid #e9e9e9;}
.be-text-indent{ padding: 8px 0 8px 24px;}

h1, h2, h3, h4,{color: #333333;}
h5, h6{color: #666;}
.mui-bar~.mui-content .mui-fullscreen{top: 35px;height: auto;}
a:link{color: #444444;}
a:hover{color: #444444;}
a:visited{color: #444444;}
a {text-decoration: none; color: #444;}
a.be-color-orange{color: #009944;}
a.be-color-red{color: #8E3539;}
.mui-bar .mui-title{color: white;}
.mui-bar-nav {top: 0;box-shadow:none;}
.mui-btn.mui-active:enabled, .mui-btn:enabled:active, button.mui-active:enabled, button:enabled:active, input[type=button].mui-active:enabled, input[type=button]:enabled:active, input[type=reset].mui-active:enabled, input[type=reset]:enabled:active, input[type=submit].mui-active:enabled, input[type=submit]:enabled:active {
    color: #fff;
}


.be-price-leftbg{background: url(../image/price-left.jpg) no-repeat right center;width: 80px;height:25px;float: left;}
.be-price-rightbg{background: url(../image/price-right.jpg) no-repeat left center;width: 80px;height:25px;float: left;}

.be-content{padding-top: 70px;}
.be-order-content{padding-top: 35px;}
.be-navigation{ position: fixed; width: 100%;height: 70px; z-index: 70; background-color: #444; color: #fff;}
.be-producttip-info{background-color: #ffffef; z-index: 30;position: fixed;top:44px;width: 94%;padding: 10px;border: 1px solid #ffbf99;margin: 10px;}


.be-location{width: 70px;height: 35px;line-height: 35px; color: #333; background-color: #f4f4f4;}
.be-nav{margin:0 0 0 0px; height:70px;font-size: 12px;}
.mui-segmented-control.mui-scroll-wrapper.be-nav .mui-control-item {display: inline-block;width: auto;padding: 0 12px;}

.be-subnav{width:100%;height: 35px;}
.be-subnav ul li{float:left;line-height: 35px;font-size: 13px;}
.be-subnav ul li a{color:#444444; padding:0 10px 8px 10px; }
.be-subnav ul li a.be-active{color: #009944;}
.mui-segmented-control.mui-scroll-wrapper{height: 35px;line-height: 33px;}
.mui-segmented-control.be-nav .mui-control-item {line-height:33px;}
.mui-segmented-control.mui-scroll-wrapper.be-nav .mui-scroll { width: auto;height: 35px;white-space: nowrap;}
.mui-slider-indicator.mui-segmented-control.be-nav{position:absolute;}
.be-nav .be-active{font-size: 12px;border-bottom: 2px solid #009944 !important; color: #fff !important;}
.mui-fullscreen .mui-segmented-control~.mui-slider-group{top:35px}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted.be-nav~.mui-slider-group .mui-slider-item{border-top:none; border-bottom: 1px solid #e7e7e7;}

.be-order-nav {height: 40px;line-height20px;padding: 10px 0; width: 100%; background-color: white; position: fixed;margin-top: 40px;z-index:5;border-bottom: 1px solid #e7e7e7;}
.be-order-nav ul li{float: left;border-right: 1px solid #e7e7e7; width: 33%; text-align: center;}
.be-order-nav ul li.clearbr{border-right:none;}
.orderCurrent{color: #009944; border-bottom: 2px solid #094;}


.be-input-box{font-size: 12px;width: 100%; position: relative;}
.be-input-container{ width: 100%;height:33px;line-height:23px;position: relative;border: 1px solid rgba(0,0,0,.2);border-radius: 3px;margin-bottom: 15px;padding: 5px 8px;}
.be-input-container label{position: absolute; width: 25px;padding-top: 3px;}
.be-input-container input{border: none;margin-bottom: 0;height:22px;padding:0 0 0 25px;}
.be-mesg-code{position: absolute;top: 0;right: 0;}
.be-mesg-disable {background-color: #eee;color: #848689;}


.be-bar-foot{height: 40px;}
.be-shop{ width: 85px;height:85px;border-radius: 85px; background-color: #009944; border: 6px solid white;box-shadow:-1px 3px 3px 1px #a3a3a3;z-index:30; position: fixed;bottom:10px;right:10px;color: white;}
.be-shop-badge{ position: fixed;bottom: 60px;right: 10px; width: 25px;height: 25px; line-height:25px;border-radius: 25px; background-color: #009944;box-shadow:-1px 3px 3px 1px #ae4501;z-index:32;color: white;}
.be-shop{line-height: 20px;}
.be-account{border: none; background-color: #f63;height: 40px;font-size: 14px;color: white;border-radius: 0;}
.be-cancel{border: none; background-color: #c9c9c9; width: 100px;height: 40px;font-size: 16px;color: #666;border-radius: 0;}



.mui-bar .mui-icon:active {opacity:1;}
.fr-bar-nav{background-color: #009944; color: white;}
.fr-bar-nav a{color: white;}
input[type=search] {
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 34px;
    text-align: center;
    border: 0;
    border-radius: 0px;
    background-color:white; color: black;}
.be-title{font-size: 24px; text-align: center; line-height: 50px;}
.be-padded{padding-right: 10px;padding-left:10px;}
.be-bar-bottom{ border-bottom: 1px solid #444444;}
.be-content.mui-content{background-color: white;}
.mui-content{background-color: white;}



.u-search-circle:before, .u-search-circle:after {content: " ";display: table;}
.u-search-circle:after { clear: both;}
.wrap {min-height: 100%;width: 100%;background-color: #f8f8f8;}
.w, .wrap { min-width: 320px;margin-left: auto; margin-right: auto;}
.header { height: 3.66666666rem;min-width: 320px; width: 100%;color: #fff;top: 0;}
.header-wrap, .header{ z-index: 5;}
.header-wrap {height: 3.66666666rem;position: relative;}
.flex {display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.header-wrap .fixed {position: fixed;left: 0;width: 100%;}
.fixed {position: fixed;left: 0;width: 100%;}
.fixed-block {min-width: 320px; width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;}
.absolute-block { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.u-search.seacrch-block {margin-left: 1rem;}
.u-search {height: 2.5rem;margin-left: 1rem;padding-top: .66666667rem;margin-left: 3.33333333rem;}
.u-search-circle {width: 100%;}
.u-search-circle .btn-circle-wrap {height: 2.5rem;line-height: 2.5rem;padding-right: 2rem; position: relative; display: block; color: #fff;}
.u-search-circle .btn-circle-wrap .circle-name {
    line-height: 120%;
    max-width: 10.41666667rem;
    font-size: 1.08333333rem;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: .625rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.u-search-circle .btn-circle-wrap .ic-arrow-down {
    position: absolute;
    top: 50%;
    margin-top: -.5rem;
    right: .75rem;
    border: 2px solid #fff;
    line-height: 0;
    width: .75rem;
    height: .75rem;
    border-left: 0;
    border-top: 0;
    -webkit-transform: rotate3d(0,0,1,45deg);
    -moz-transform: rotate3d(0,0,1,45deg);
    -o-transform: rotate3d(0,0,1,45deg);
    -ms-transform: rotate3d(0,0,1,45deg);
    transform: rotate3d(0,0,1,45deg);
}
.u-search-circle .btn-circle-wrap .iconfont {position: absolute; top: 50%; margin-top: -.58333333rem;right: .75rem;}
 .icon, .iconfont {
    font-family: iconfont!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    line-height: 1;
}
.u-search .search-input-wrap { height: 100%; position: relative; margin-right: 5.83333333rem;}
.u-search-circle .search-input-wrap {margin-right: 0; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1;}
.u-search .search-input-wrap .iconfont {font-size: 1.66666667rem; width: 1.66666667rem;height: 1.66666667rem;color: #ccc;position: absolute;left: 0; top: 50%;margin: -.83333333rem 0 0 .41666667rem;}
.u-search-circle .search-input-wrap span.text {line-height: 2.5rem;background-color: #fff; display: block;color: #ccc;}
.u-search-circle .search-input-wrap .text {width: 100%;border: 0; height: 2.5rem;}
.u-search .search-input-wrap .text {width: 100%;padding-left: 2.5rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box; box-sizing: border-box;}
.u-search-circle .search-right-text {position: relative;width: 4.16666667rem;text-align: center;}
.fr-btn-search{background-color: #e1e1e1;border-radius: 0px; font-size: 14px;padding:5px 4px;color: black;}


.be-find-linebg{ background: url(../image/line-gray.png) repeat-x center;}
.be-find-titlebox{background-color: #616161;border-radius: 20px; padding:3px 20px;height: 20px;color: white;font-size: 14px;}
.be-find-out{background-color: #f2f2f2;padding: 0 10px;}
.be-find-lead{margin: 0 20px; width: auto; float: left;}
.be-find-iconmarkleft{background: url(../image/icon-marks-left.png) no-repeat top center;}
.be-find-iconmarkright{background: url(../image/icon-marks-right.png) no-repeat top center; width: 12px;height: 27px;}


.be-slider{position: relative; width: 100%;height: auto;overflow: hidden;}
.be-slider .be-slider-item img{width: 100%;height: auto;display: inline-block;}
.be-slider-indicator{margin:0 auto;width: 150px;padding: 15px 0; text-align: center;}
.be-indicator{width: 30px;height: 3px;background-color: #666666; float: left;margin-right: 5px;}
.be-slider-indicator .be-active.be-indicator{background-color: #009944;}


.be-sort{ width: 100%;font-size: 1.8rem; background-color: #009944;color: white; height: 50px;line-height: 50px;}
.be-list-tab{border-bottom: 1px solid #e9e9e9;}
.be-product-order{width: 50px;height: 50px;}
.be-list-tab img{ width: 100%;height:auto;}
.be-numbox{}
.be-numbox-btn{width: 20px;height: 20px;line-height:20px;border-radius: 20px; color: #fff;background-color: #f63; padding: 0;}
.be-numbox-input{ border: none;font-size: 12px; width: 20px; height: 20px; line-height: 20px; padding:0; text-align: center;margin-bottom: 0;}
.be-numbox-minus-btn{width: 20px;height: 20px;line-height:20px;border-radius: 20px; color: #f63;border: 1px solid #f63; padding: 0;}
.be-numbox-whiteinput{ border: none;font-size: 12px; width: 50px;color: #f63;background-color: #FFFADF; height: 20px; line-height: 20px; padding:0; text-align: center;margin-bottom: 0;}

.be-tiro-tag{position: absolute;z-index:2;color: white; width: 50px;height: 50px;background: url(../image/tag-tiro.png);margin-top: 5px;}
.be-time-tag{position: absolute;z-index:2;color: white; width: 50px;height: 50px;background: url(../image/tag-time.png);margin-top: 5px;}
.be-offer-tag{position: absolute;z-index:2;color: white; width: 50px;height: 50px;background: url(../image/tag-offer.png);margin-top: 5px;}
.be-market-tag{position: absolute;z-index:2;color: white; width: 50px;height: 50px;background: url(../image/tag-newmarket.png);margin-top: 5px;}
.be-crazy-tag{position: absolute;z-index:2;color: white; width: 50px;height: 50px;background: url(../image/tag-crazydiscount.png);margin-top: 5px;}
.be-sam-hot-tag{position: absolute;z-index:2;color: white; width: 50px;height: 50px;background: url(../image/tag_sam_hot.png);margin-top: 5px;}
.be-supper-wednesday{position: absolute;z-index:2;color: white; width: 50px;height: 50px;background: url(../image/tag_super_wednesday.png);margin-top: 5px;}


.fr-hotsearch ul li{margin-right: 10px; margin-bottom: 10px; float: left;}
.fr-historysearch ul li{border-bottom: 1px solid #E0E0E0; margin-bottom: 5px; padding-bottom: 5px; position: relative;}
.clear{clear:both;margin:0;padding:0;border:0;line-height:0;height:0;}
.fr-Complex{line-height: 40px; text-align:center; border-bottom: 1px solid #eee; font-size: 14px;}
.fr-Complex ul li { line-height: 17px; padding: 10px 0;}
.fr-Complex ul li .br{border-right:1px solid #eee;}
.fr-Complex ul li.current{border-bottom: 3px solid #009944;color:#009944;}
.fr-reclassify{width: 70px;float: left;padding:11px 10px; text-align: center;}
.fr-reclassify a{color: white;}
.mui-table-view-chevron .mui-table-view-cell>a:not(.mui-btn) {margin-right:-20px;}
.mui-table-view-chevron .mui-table-view-cell {padding-right: 20px;}
.fr-underline{border-bottom: 1px solid #f1f1f1;}


.be-replace-box ul li{float: left; position: relative;margin-right: 10px;}
.be-replace-box ul li img{width: 50px;height: 50px;}
.be-border{border: 1px solid #E0E0E0;}
.be-border-danger{border: 1px solid #009944;}
.be-border-success{border: 1px solid #390;}
p.asterisk span{font-size: 18px;color:#009944;position: absolute;top: 2px;padding-left: 5px;}
.be-position-r{position: relative;}
.be-position-a{position: absolute;}
.be-aftermarket-cause ul li{float:left;margin: 0 10px 10px 0;padding: 2px 10px;}
.be-aftermarket-cause ul li.select{border: 1px solid #009944; color: #009944;}
.be-explanation{ border: 1px solid #e0e0e0;border-radius: 0;overflow: hidden;padding: 10px;line-height: 20px;}
.be-border-dashed{border: 1px dashed #888;}
.be-replace-dialog-topleft{border-radius: 0 5px 5px 5px; background-color: #eee; width:100% ;position: relative;padding: 10px;}
.be-replace-triangle-topright { position: absolute;left: 0;top: 0;width: 0; height: 0; border-top: 10px solid #eee; border-left: 10px solid transparent; } 
.be-replace-dialog-topleft-success{border-radius: 0 5px 5px 5px; background-color: #009944; width:100% ;padding: 10px;position: relative;}
.be-replace-triangle-topright-success{ position: absolute;left: 0;top: 0;width: 0; height: 0; border-top: 10px solid #009944; border-left: 10px solid transparent; } 
.be-replace-dialog-topright{border-radius: 5px 0 5px 5px; background-color: #F4E2D6; width:100% ;padding: 10px;}
.be-replace-triangle-topleft {position: absolute;right: 0;top: 0; width: 0; height: 0; border-top: 10px solid #F4E2D6; border-right: 10px solid transparent; } 
.be-replace-border{border: 1px solid #fff;}
table tr td{padding: 5px 10px;}



input[type="checkbox"] {
  -webkit-appearance: none;
}
input[type="checkbox"] {
  -webkit-appearance: none;
  background:#fff  url(../image/green1.png);
  height: 12px;
  vertical-align: middle;
  width: 12px;
}
input[type="checkbox"]:checked {
  background-position: -26px 0;
}
input[type="checkbox"]:focus,
input[type="checkbox"]:hover {
  background-position: -13px 0;
  outline: none;
}

input[type="checkbox"]:checked {
  background-position: -26px 0;
}

input[type="checkbox"][disabled] {
  background-position: -39px 0;
}

input[type="checkbox"][disabled]:checked {
  background-position: -52px 0;
}



.be-login-background{background-color: #009944; background-size:100% auto;background-repeat: no-repeat;background-position: top ; width:100%; text-align: center; padding: 44px 0 0 0; margin-bottom: 10px;}
.be-login-head{ width: 54px; height: 54px; border-radius:54px;margin: 0 auto;background-color: #F2F2F2; text-align: center;}
.be-login-head img{width: 100%;height: 100%;border-radius: 50%;  }
.be-login-head2{ width: 80px; height: 80px; border-radius:80px; margin: 15px auto;}
.be-login-head2 img{width: 100%;height: 100%;border-radius: 50%; padding: 1px; background-color: #fff;border: 1px solid #ddd;}
.be-btn-login{background-color: rgba(0,0,0, 0.5); border:1px solid white; width: 150px;height: 50px;color: white;    box-shadow: 2px 2px 2px #000;}
.be-logo{ width: 100%; padding: 50px 0; text-align: center;}
.be-btn-tab{padding: 1px 5px;border: 1px solid #ccc;border-radius: 100px; margin-right: 2px;}
.be-btn-tab-success{padding: 1px 5px;border: 1px solid #009944;border-radius: 100px; background-color: #009944; color: white;}
.be-btn-tab-warning{padding: 0px 5px;border: 1px solid ##f0ad4e;color: #999;}
.mui-input-row label{color: #999;}
.be-btn-success{background-color:#4cd964;border: 1px solid #4cd964;color: white;padding: 1px 5px;font-size: 12px;}
.be-btn-gay{background-color:#E0E0E0;border: 1px solid #E0E0E0;color: black;padding: 1px 5px;font-size: 12px;}

.be-card{overflow: hidden;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.be-media-object{width:60px;height: auto;}
.be-bg-selectadd{background-color: #695e6b; color: #c3bfc4;}
.fr-Receipt-badge{font-size: 10px;line-height: 1.4; position: absolute;top: 2px;left:60%;margin-left: -10px; padding: 1px 5px;color: #fff;background: #009944;z-index: 5px;}
.fr-btn-login{padding: 5px 30px;background: rgba(255, 255, 255, 1);}
.fr-over-bg{background: rgba(255, 255, 255, 0.3); padding: 8px 0;line-height: 16px;}
.fr-text-shadow{text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
*filter: Glow(color=#000, strength=1);}




.mui-grid-view.mui-grid-9{background-color: white;}
.be-icon-box{width: 45px;height: 45px;border-radius: 45px; text-align: center; line-height: 45px;color: #009944; font-size: 18px;}
.be-shadow{box-shadow:-1px 3px 3px 1px #a3a3a3;}


.fr-orderinfo-line{padding: 10px 5px;background-color: white;overflow: hidden;margin: 5px;}
.fr-be-paid{z-index: 10; bottom: 45px; width: 100%;height: 40px;line-height:40px ;position: fixed;background-color: #e4e4e4;}
.fr-border-b2{border-bottom: 2px solid #009944;}



.be-segmented-control-negative{border:1px solid #695e6b;}
.be-segmented-control-negative .mui-control-item{color:#695e6b;border-color:inherit}
.be-segmented-control-negative .mui-control-item.mui-active{color:#fff;background-color:#695e6b}
.be-segmented-control-negative.mui-segmented-control-inverted .mui-control-item.mui-active{color:#695e6b;border-bottom:2px solid #695e6b;background:0 0}
.be-segmented-control-negative.mui-segmented-control-inverted~.mui-slider-progress-bar{background-color:#695e6b}
.be-iconbox-order{width: 30px;height: 30px;border-radius: 30px;color: #666; border:1px solid #666;line-height:30px;text-align:center; font-size: 15px;font-weight: 100;}
.be-iconbox-current{width: 25px;height: 25px;border-radius: 25px;color: white; background-color: #009944;line-height:25px; text-align:center; font-size: 15px;font-weight: 100;}
.be-iconbox-current{width: 25px;height: 25px;border-radius: 25px;color: white; background-color: #009944;line-height:25px; text-align:center; font-size: 15px;font-weight: 100;}
.be-order-current{background-color: #009944;border: none;color: white;}
.be-order-success{background-color:deepskyblue;border: none;color: white;}


.be-btn-block{font-size: 16px;padding: 6px 0; display: block;width: 100%;}
.be-address-mask{ width: 100%;height: 100%;top:0;float: left; position: absolute; z-index: 20;
    display: -webkit-box;-webkit-box-orient: vertical; -webkit-box-align: center;text-align: center;vertical-align: middle;color: white;background: rgba(0,0,0,.65);margin-left: -10px;color: #fff;}
.be-address-mask p{position: relative;top:40%; vertical-align: middle;color: white;}
.logis-detail-d.latest:before {background-color: #009944;border-color: #FEC0B6;}
.logis-detail-d:before {border: 3px solid #f3f3f3;content: '';display: inline-block;position: absolute;left: -8px;top:0px;width: 8px;height: 8px;-webkit-border-radius: 8px;background: #ADADAD;}
.logis-detail-d {border-left: 1px solid #EBEBEB;padding: 0 0 20px 30px;position: relative;}


.bg-address-line {border: 0; height: .16666667rem;line-height: 0;background:url(../image/bg_order_detail_address.png) repeat-x; -webkit-background-size: contain; background-size: contain;}


#footerNavBar {height: 44px;line-height: 18px}
#footerNavBar .mui-icon{font-size:20px;width: 20px;height: 24px;top:6px;}
#footerNavBar .mui-tab-item{height: 44px}
#footerNavBar .mui-icon~.mui-tab-label{font-size: 10px!important}
#footerNavBar .mui-tab-item.mui-active{color: #009944!important}

.mui-table-view-cell:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 15px;
    height: 0;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
    color: #009944;
    border-bottom: 2px solid #009944;
    background: 0 0;
}
.mui-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
    position: absolute;
    display: block;
    width: 100%;
    margin: 0 -10px;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    color: #000;
}
.fa-caret-right:before {
    content: "";
}
.fa-caret-right:after {
    content: "\f0da";
}
.mui-segmented-control.mui-segmented-control-inverted~.mui-slider-progress-bar {
    background-color: #009944;
}
.mui-segmented-control { margin:0;
    font-size: 14px;
    font-weight: 400;
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    table-layout: fixed;
    border: 1px solid #007aff;
    border-radius: 3px;
    background-color: transparent;
    -webkit-touch-callout: none;
}
.mui-segmented-control .mui-control-item {
    line-height: 20px;
    display: table-cell;
    overflow: hidden;
    width: 1%;
    -webkit-transition: background-color .1s linear;
    transition: background-color .1s linear;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #f63;
    border-color: #f63;
    border-left: 1px solid #f63;
}
.ui-dialog-ft button {
    color: #f63;
    text-align: center;
    border-right: 1px #e0e0e0 solid;
    width: 100%;
    line-height: 42px;
    background: transparent;
    display: block;
    margin: 0!important;
    -webkit-box-flex: 1;
}
.mui-checkbox input[type=checkbox]:checked:before, .mui-radio input[type=radio]:checked:before {
    color: #f63;
}

.u-loading {
    width: 100%;
    position: fixed;
    text-align: center;
    top: 36%;
    z-index: 999;
}
.u-loading:before {
    content: '';
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(255,255,255,.2);
    display: block;
}
div#loading {
    background-color: rgba(0,0,0,.6);
    padding: .83333333rem;
    border-radius: .66666667rem;
    margin: 0 auto;
    display: inline-block;
}
#loading:before, #loading:after {
    content: " ";
    display: table;
}
#loading .tuning {
    float: left;
}
#loading .title {
    float: left;
    color: #fff;
    font-size: 1.25rem;
    line-height: 2.91666667rem;
    padding-left: .5rem;
}
#loading:before, #loading:after {
    content: " ";
    display: table;
}
#loading:after {
    clear: both;
}
#loading .loading_icon{position:relative;
text-indent:-9999em;
border-top:3px solid rgba(255,255,255,.2);
border-right:3px solid rgba(255,255,255,.2);
border-bottom:3px solid rgba(255,255,255,.2);
border-left:3px solid #fff;
-webkit-animation:load 1s infinite linear;
animation:load 1s infinite linear;border-radius:50%;
width:3rem;
height:3rem;}
@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.be-btn-gray{background-color:#D8D8D8;border: 1px solid #D8D8D8;color: #fff;}

.be-Feedback{width:60px;height:60px;background:url("../image/icon_service_red.png") no-repeat;background-size:100%;margin:10px auto;}
.be-Feedback-30{width:30px;height:30px;background:url("../image/icon_service_red.png") no-repeat;background-size:100%;}
.be-common{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
     -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;   
	justify-content:space-between
}