body{background: #fff;min-width: 320px;margin: 0;padding: 0;height: 100%;width: 100%;overflow-x: hidden;-webkit-overflow-scrolling: touch;font-family: Arial,"微软雅黑";}
ul,ol{padding: 0; margin: 0; list-style: none; border:none;}
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
/**mui重写**/
.mui-row.mui-fullscreen>[class*="mui-col-"] {height: 100%;}
.mui-content{background: #fff;height:100%}
.mui-toast-container{bottom: 50% !important;width:90%;}  
a.mui-icon.mui-icon-left-nav{color: #252525;}
.mui-bar-tab .mui-tab-item.mui-active{color: #0082df;}
.mui-bar a{color:#000;}
.mui-icon-qq{color:#0194e4}
.mui-icon-weixin{color:#51c332}
.mui-icon-phone{color:#26a2d8}
.mui-off-canvas-left, .mui-off-canvas-right{width:85%;background:#fff}
.mui-pull-caption{color: #FF5722;font-size: 13px;font-weight: 500;}
.btn100{width:100%;}
.mui-input-group .mui-input-row{margin-right:10px;}

.mar5{margin:5px;}
.mar10{margin:10px;}
.marr5{margin-right:5px;}
.marr10{margin-right:10px;}
.mart0{margin-top:0px;}
.mart5{margin-top:5px;}
.mart10{margin-top:10px;}
.martb5{margin-top:5px;margin-bottom:5px;}
.martb10{margin-top:20px;margin-bottom:20px;}

.pad0{padding:2px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.padlr10{padding-left:10px;padding-right:10px;}
.padtb5{padding-top:5px;padding-bottom:5px;}
.padtb10{padding-top:10px;padding-bottom:10px;}
.padt15{padding-top:15px;}
.padt20{padding-top:20px;}

/**color begin**/
.orange{color:#ff6800}
.red,.error{color:red;}
.red2{color: #e02323;}
.red3{color: #a51d1d;}
.choose{color:#e02323}
.gray{color:gray}
.gray2{color:#808080;}
.green{color:green}
.blue{color:blue;}
.a_blue{color:#4887fa;}
.warn,.notice{color:#FF5722}
.required{color:red;padding:0 3px;font-weight:normal;font-style:normal}
.black{color:#3d3d3d}
.bg, .bg .mui-content{background-color: #efeff4;}
.bgf{background-color: #fff;}

/**color end**/

/**字体大小 begin**/
.size14{font-size:14px}
.size16{font-size:16px}
.size18{font-size:18px}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
/**字体大小 end**/

.nodata{color:#FF5722;padding:10px;font-size:14px;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.clear {clear:both;}

.floatl{float:left;}
.floatr{float:right;}
.center{text-align:center;}
.text_left{text-align:left;}
.loading{text-align:center;margin:10px;}

/**自定义左侧菜单**/
.yp-offcanvas-bg{position: fixed;z-index: 998;top: 0;right: 0;bottom: 0; left: 0; background-color: rgba(0,0,0,.3);display:none;}
.yp-offcanvas{-webkit-overflow-scrolling : touch;display:none;position: fixed;width: 90%;top: 0;bottom: 0;right:0;height: 100%;overflow-x: hidden;overflow-y: auto;background-color: #fff;z-index:1000}
body.yp-offcanvas-open {position: fixed;width: 100%;}
.yp-offcanvas .mui-bar{width:90%;right:0;left: unset;z-index:1000}
.modbox .mui-content .mui-table-view{margin-top:0px}
.mui-table-view-cell-title, .mui-table-view-cell-info{overflow:hidden;margin-right:16px;white-space: nowrap;text-overflow: ellipsis;font-size:14px}
.mui-table-view-cell-info{color:#c3c3c3;font-size:13px;margin-top:2px}
.top-menu2{height: 34px;top: 44px;background-color: #fff;padding: 0px;line-height: 34px;width:100%}
.top-menu2 .mui-badge{margin-top: 5px; position: absolute;color: #fff;background: red;}
.mui-bar-nav~.mui-content.top-menu2-content{padding-top:78px}

.foot-menu{position: fixed;z-index:10;bottom:0;height: 50px;background-color: #fff;padding: 0px;border-top:1px solid #eee;width:100%;display:table;table-layout: fixed;background-color: #f7f7f7;}
.foot-menu .foot-menu-cell{display: table-cell;overflow: hidden;height: 50px; text-align: center;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;color: #929292;}
.foot-menu .foot-menu-cell .mui-icon~.mui-tab-label {font-size: 11px;display: block;overflow: hidden;text-overflow: ellipsis;}
.foot-menu .mui-icon{font-size: 24px;position: relative;z-index: 20;top: 3px;width: 24px; height: 24px; padding-top: 0; padding-bottom: 0;}

.yp-offcanvas .foot-menu{width:90%;}
.foot-menu .foot-menu-cell.foot-menu-btn-cancle{background-color: #fff;}
.foot-menu .foot-menu-cell.foot-menu-btn-reset{background-color: #eee;}
.foot-menu .foot-menu-cell.foot-menu-btn-ok{background-color: #0082df;color:#fff}

/***扩展图标begin http://dev.dcloud.net.cn/mui/mui-icon-extra/index.html***/
@font-face {
    font-family: MuiiconSpread;
    font-weight: normal;
    font-style: normal;
    src:  url('fonts/mui-icons-extra.ttf') format('truetype'); /* iOS 4.1- */
}
.mui-icon-extra
{
    font-family: MuiiconSpread;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
}
.mui-icon-extra-cold:before { content: "\e500"; }
.mui-icon-extra-share:before { content: "\e200"; }
.mui-icon-extra-class:before { content: "\e118"; }
.mui-icon-extra-custom:before { content: "\e117"; }
.mui-icon-extra-new:before { content: "\e103"; }
.mui-icon-extra-card:before { content: "\e104"; }
.mui-icon-extra-grech:before { content: "\e105"; }
.mui-icon-extra-trend:before { content: "\e106"; }
.mui-icon-extra-filter:before { content: "\e207"; }
.mui-icon-extra-holiday:before { content: "\e300"; }
.mui-icon-extra-cart:before { content: "\e107"; }
.mui-icon-extra-heart:before { content: "\e180"; }
.mui-icon-extra-computer:before { content: "\e600"; }
.mui-icon-extra-express:before { content: "\e108"; }
.mui-icon-extra-gift:before { content: "\e109"; }
.mui-icon-extra-gold:before { content: "\e102"; }
.mui-icon-extra-lamp:before { content: "\e601"; }
.mui-icon-extra-rank:before { content: "\e110"; }
.mui-icon-extra-notice:before { content: "\e111"; }
.mui-icon-extra-sweep:before { content: "\e202"; }
.mui-icon-extra-arrowleftcricle:before { content: "\e401"; }
.mui-icon-extra-dictionary:before { content: "\e602"; }
.mui-icon-extra-heart-filled:before { content: "\e119"; }
.mui-icon-extra-xiaoshuo:before { content: "\e607"; }
.mui-icon-extra-top:before { content: "\e403"; }
.mui-icon-extra-people:before { content: "\e203"; }
.mui-icon-extra-topic:before { content: "\e603"; }
.mui-icon-extra-hotel:before { content: "\e301"; }
.mui-icon-extra-like:before { content: "\e206"; }
.mui-icon-extra-regist:before { content: "\e201"; }
.mui-icon-extra-order:before { content: "\e113"; }
.mui-icon-extra-alipay:before { content: "\e114"; }
.mui-icon-extra-find:before { content: "\e400"; }
.mui-icon-extra-arrowrightcricle:before { content: "\e402"; }
.mui-icon-extra-calendar:before { content: "\e115"; }
.mui-icon-extra-prech:before { content: "\e116"; }
.mui-icon-extra-cate:before { content: "\e501"; }
.mui-icon-extra-comment:before { content: "\e209"; }
.mui-icon-extra-at:before { content: "\e208"; }
.mui-icon-extra-addpeople:before { content: "\e204"; }
.mui-icon-extra-peoples:before { content: "\e205"; }
.mui-icon-extra-calc:before { content: "\e101"; }
.mui-icon-extra-classroom:before { content: "\e604"; }
.mui-icon-extra-phone:before { content: "\e404"; }
.mui-icon-extra-university:before { content: "\e605"; }
.mui-icon-extra-outline:before { content: "\e606"; }
/***扩展图标end***/

.back-top{display:none;width: 35px;height: 35px;position: fixed;bottom: 56px;right: 8px;z-index: 20;background: url(../images/top.png) center no-repeat;background-size: contain;}
.clear{clear:both;}
.cart-count{display:none}
.mui-bar .input-icon>.mui-icon, .input-icon>.mui-icon{position: absolute;margin-left: -6px;}
.input-icon>.mui-input{padding: 5px 10px 5px 30px;margin-bottom: 0px; margin-top: 8px;height: 30px;border-radius:20px; font-size: 16px; }


/**车架号识别**/
.vin-camera{position: absolute;z-index: 2;margin-top: 3px;right:75px}
.vin-camera .mui-icon{font-size:29px;color:#0082df;}
#vin-ocr, #vin-ocr .mui-bar{width:100%}
#vin-ocr .mui-bar-nav~.mui-content{text-align: center;padding-bottom:50px;}
#vin-ocr .foot-menu{text-align:center;background: #eee;width:100%}
#vin-ocr .foot-menu .img-totate{font-size: 45px;margin-right: 30px;color: gray; height: 48px;width: 48px;top:0}
#vin-ocr .foot-menu .vin-match-btn{background: url(../images/vinImgBtn.png) no-repeat;padding: 17px 20px 20px 20px;}
#vin-ocr .foot-menu .loading{padding:0;}

#vinTxtBox .mui-input-row label{width:30%}
#vinTxtBox .mui-input-row label~input{width:70%}
.vinTxt .char{width: 5.85%;padding: 20px 2px; text-align: center;font-size: 16px; float: left; border-radius: 0; border-left: 0px;}
.vinTxt .char:first-child{border-left:1px solid rgba(0,0,0,.2);}
.vocr-img{margin:10px 0;text-align:center;}
.vocr-img img{width:100%}
/**价格显示**/
.price-view{color: #e02323;display: inline-block;padding:0 5px; height: 25px; line-height: 25px;}
.price-view .price-coin{padding-right:2px;font-size:13px;}
.price-view .price-big{font-size:16px;}
.price-view .price-small{font-size:13px;}
.price-view-big .price-coin{font-size:18px;}
.price-view-big .price-big{font-size:22px;}
.price-view-big .price-small{font-size:18px;}
.price-view-del{color: #999;text-decoration:line-through}
.price-view-del .price-coin, .price-view-del .price-big, .price-view-del .price-small{font-size:16px;}

/**栏目头**/
.head-box{border-bottom: 2px solid #0082df;line-height: 35px;margin:10px 0;color: #333;padding-left:5px}
.head-box .head-title{float:left;font-weight: 700;}
.head-box .head-right{float:right;font-size:13px;font-weight:400;display:inline-block;padding-right: 5px;}
.head-box .head-right a{color:gray;}

/**首页***/
.top-search{background: #0082df;box-shadow: unset;}
.top-search .nstxt{display:none}
.top-search a{color:#fff;}
.top-search-right .car-search-btn{ background: url(../images/icon01.png) no-repeat 9px 7px; display: block; padding: 24px 14px 0 8px; line-height: 14px}
.top-search-left{position: absolute;}
.top-search-left .mui-icon{color:#fff;opacity: unset;}
.top-search .mui-icon:active{color:#fff;opacity: unset;}
.top-search-input{padding-left:35px;padding-right:42px;}
.top-search-right{position: absolute; right: 10px;text-align: 0; top: 0;line-height: 44px;}

.search-focus .stxt{display:none}
.search-focus .nstxt{display:block}
.top-search.search-focus{background: #eee;}
.top-search.search-focus .top-search-input{padding-right:50px;}
.top-search.search-focus .mui-icon-back{color:#252525}
.sear-btn, .top-search-right .sear-btn:focus, .top-search-right .sear-btn:active{border: none;background-color: #0082df;padding:6px;color: #fff;margin: 7px 0 0 0;}
.top-search-input .mui-icon-clear{margin-top:2px}
.sort-search-btn{display: inline-block;padding: 0px 10px 0px 10px;margin-left: -10px;}
.car-search-btn{padding: 13px 9px 0 8px;margin-right: -10px; font-size: 14px; font-weight: bold; }

.shop-info{border-bottom: 1px solid #eee; padding: 10px;}
.shop-logo{text-align:center;}
.shop-logo img{width: 100%;}
.shop-name{text-align:center;}

.search-type{padding:30px 10px 38px 10px;border-bottom: 1px solid #eee;}
.search-type .input-btn{margin-top:18px;}
.input-btn{position: relative;display: table;border-collapse: separate;}
.input-btn .input{display: table-cell; position: relative; z-index: 2;float: left; width: 100%;}
.input-btn .input .input-btn-txt{border-radius: 20px; border-top-right-radius: 0; border-bottom-right-radius: 0;margin-bottom: 0; font-size: 16px; 
    line-height: 30px; height: 34px;}
.input-btn .btns{position: relative;font-size: 0; width: 1%; white-space: nowrap; vertical-align: middle;display: table-cell;}
.input-btn .btns .btn{border-radius: 20px; width:100%;border-top-left-radius: 0;border-bottom-left-radius: 0;    padding: 8px 15px 8px 11px;font-size: 15px;}

.item-all{padding:10px}
.gray-txt{color: #3d3d3d; font-size: 16px;text-align: center;padding: 11px 10px;background: url(../images/img1001.jpg) no-repeat center center #eeeeee;}

/**店铺分类**/
.mui-col {height: 100%;}
.box-left{position: relative;min-height: 1px;float:left;width:100px;height: 100%;}
.box-right{position: relative;min-height: 1px;float:left;width:200px;height: 100%;}

#shop-sort .mui-segmented-control .mui-control-item {line-height: 46px;width: 100%;}
#shop-sort .mui-control-content{display: block;}
#shop-sort .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {background-color: #fff;}

#part-top0 .mui-control-item{border:none;color: #333;text-align:left;padding:0 10px;background: #f3f3f3;}
#part-top0 .mui-control-item a{color: #333;}
#part-top0 .mui-control-item.mui-active{color: #dd524d;background: #fff;padding-left:0px;}
#part-top0 .mui-control-item.mui-active a{color: #dd524d;border-left: 3px solid #dd524d;padding-left:7px;display:inline-block;line-height:26px;}

.sort-item-list{margin-left:10px}
.sort-item-list li{float:left;width:50%;}
.sort-item-list li a{display:block;border:1px solid #eee;margin:0 10px 10px 0;overflow: hidden;}
.sort-item-list li .item-img{text-align:center;}
.sort-item-list li .item-img img{width:100%}
.sort-item-list li .item-name{height: 33px;font-size: 13px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word; color: #333;margin-top: 5px; line-height: 17px;margin-bottom: 3px;padding: 0 4px;}
.sort-item-list li .item-price{height: 25px;font-size: 13px;overflow: hidden;}
#part-item .nodata{padding:0 10px 10px 10px;}
#part-item .head-box{margin:10px;}


.mui-col {height: 100%;}
.box-left{float:left;overflow-y: auto;width:100px;height: 100%;}
.box-right{float:left;overflow-y: auto;width:200px;height: 100%;}

.mui-segmented-control .mui-control-item {line-height: 46px;width: 100%;}
.mui-control-content{display: block;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {background-color: #fff;}

#part-top0 .mui-control-item{border:none;color: #333;text-align:left;padding:0 10px;background: #f3f3f3;}
#part-top0 .mui-control-item a{color: #333;}
#part-top0 .mui-control-item.mui-active{color: #dd524d;background: #fff;padding-left:0px;}
#part-top0 .mui-control-item.mui-active a{color: #0082df;border-left: 3px solid #0082df;padding-left:7px;display:inline-block;line-height:26px;}

.sort-item-list{margin-left:10px}
.sort-item-list li{float:left;width:50%;}
.sort-item-list li a{display:block;border:1px solid #eee;margin:0 10px 10px 0;overflow: hidden;}
.sort-item-list li .item-img{text-align:center;}
.sort-item-list li .item-img img{width:100%}
.sort-item-list li .item-name{height: 33px;font-size: 13px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word; color: #333;margin-top: 5px; line-height: 17px;margin-bottom: 3px;padding: 0 4px;}
.sort-item-list li .item-price{height: 25px;font-size: 13px;overflow: hidden;}
#part-item .nodata{padding:0 10px 10px 10px;}
#part-item .head-box{margin:10px;}


/**login**/
.box-main{padding-left:15px;padding-right:15px;}
#login-form .mui-input-row{border-bottom: 1px solid #ddd;}
.form-btn-box{text-align:center;margin:15px 0;}
.spliter{color: #bbb;padding: 0px 8px;}
.checkcode-row{display:none;}
.checkcode-row .mui-icon-clear{padding-right:115px;}
.checkcode-row .checkcode-txt{padding-right:95px;}
.checkcode-row .checkcode-img {position: absolute; right: 0;margin-top: 5px;}
.red{color: #dd524d;}


/****我的订单***/


/**搜索列表**/
.search-result{}
.search-result .nstxt{display:none}
.search-result a{color:#333;}
.search-result .top-search-input{padding-right: 34px;}
.sort-search-btn{display: inline-block;padding: 0px 10px 0px 10px;margin-left: -10px;}
.more-btn{color:#333}
.more-btn .mui-icon-more:before{color: #999;}
.search-result .more-btn{padding: 14px 10px 11px 9px;margin-right: -15px;}
.search-result.search-focus .top-search-input{padding-right:50px;}
.search-result.search-focus .nstxt{display:block}
.search-result.search-focus .stxt{display:none}

#top-more-menu {position: fixed;top: 43px;right: 5px;height:195px;width:125px;color: #797979;}
#top-more-menu .mui-popover-arrow {left: auto;right: 6px;}
#top-more-menu .mui-table-view-cell{padding:10px 15px;}
#top-more-menu .mui-table-view-cell a{font-size:15px;}
#top-more-menu .mui-table-view-cell a .mui-icon{margin-right:5px;font-size: 18px;} 

.item-list{margin-top:0px;font-size:14px;color: #333;}
.item-list li{position: relative;min-height:100px; padding:10px; border-bottom: 1px solid #ddd;}
.item-list li a{color: inherit;}
.item-list li .item-list-main{display: -webkit-box;}
.item-list li .item-list-left{float: left;display: inline-block;text-align: center;overflow: hidden;width: 110px;height:110px;}
.item-list li .item-list-left img{width: 110px;height: 110px;}
.item-list li .item-list-right{position: relative;display: block;overflow: hidden;padding-left:10px}
.item-list li .item-name{overflow: hidden;text-overflow: ellipsis;height: 38px;word-break: break-all;line-height:19px;margin-bottom: 4px;}
.item-list li .item-num{display: table;line-height: 15px;background-color: #f2f2f7;padding:1px 5px;margin-bottom: 5px;color: #999;border-radius: 5px;}
.item-list li .item-price{}


#vinPage .mui-table-view-cell-title{font-weight:700}

/**搜索过滤器**/
.search-filter{display:none;}
.search-res .top-menu2 .mui-row>div{text-align:center;font-size:14px;}
.search-res .top-menu2 .mui-row>div.active{color: #0082df;}
.search-res .top-menu2 .mui-icon-extra, .search-res .top-menu2 .mui-icon{font-size:14px;color:#6d6d6d;}
.search-res .top-menu2 .mui-row>div.active .mui-icon-extra, .search-res .top-menu2 .mui-row>div.active .mui-icon{color: #0082df;}
.filter-price .mui-table-view-cell-title{font-weight:500;font-size:16px;}

.search-filter .foot-menu .mui-btn{width:50%}
.search-filter-row{border-bottom:1px solid #eee;}
.search-filter-row .search-filter-title{line-height:26px;padding:10px 10px;font-weight:500}
.search-filter-row .search-filter-content{padding:0 10px;}
.search-filter-row .search-filter-content .mui-numbox-input{width: 42%;margin-bottom: 0px; padding: 5px 10px;height: 34px;background-color: #eee;border-radius: 10px;font-size:14px;}
.search-filter-row .area_hyphen{display:inline-block;margin:0 10px;}

.selected-li{padding:10px 15px;font-size:14px;display:none}
.selected-li .selected-name{float:left;padding:5px 24px 5px 10px;border-radius: 5px;border: 1px solid #e93b3d; color: #e93b3d; background-color: #fff;}
.selected-li .selected-del{float:left;margin-top: 6px;margin-left: -23px;color: #e93b3d;}
.selected-li .selected-del .mui-icon{font-size:20px;}
.selected-li .selected-name .gray{color: #e93b3d;}
.search-filter-sort .mui-content>.mui-card{margin:0 0 10px 0;}


/**配件详情页**/
.item-page .foot-menu{ background-color: #fff;}
.item-page .foot-menu .add-cart{ background-color: #0082df;color:#fff}
.item-page .mui-content{padding-bottom:50px;}

.jc-title{margin-bottom:10px;margin-top:-12px;}
.jiucuo-btn{font-size:14px;color:#138c81;float:right;margin-right:10px}
.jiucuo-btn .mui-icon{font-size:20px;}
#jiucuo-box{display:none;z-index: 999; position: fixed;top: 20%; right: 5%;  left: 5%; width:90%; background: #fdfcfc;border-radius: 10px; padding:35px 15px 15px;}
.imgcode img{position: absolute;right: 0}
#jc_imgcode{height:30px;width:px;}

.mui-popover .close-btn{position: absolute;right: 0; font-size: 30px;top: 0;color: #333;}
.contact-list li{line-height:26px;padding:10px 20px;color:#333}
.contact-list li a{color:#333}
.mui-scroll .item-li{display:none}

/**/
#coll-header .coll-menu.active a { color: #0082df;}

#download_img_box img{display: block;width: 100%;}
#download_img_box .img_box{position: relative;}
#download_img_box .dow_btn{position: absolute;width: 100%;top: 38%;}
#download_img_box .dow_btn .btn{width: 180px;border-radius: 25px;display: block;height: 45px;margin: 0 auto;line-height: 45px;text-align: center;}
#download_img_box .dow_btn .btn_red{color: #fff;background-color: #E91720;}
#download_img_box .dow_btn .btn_white{color: #E91720;background-color: #fff;}
#download_img_box .dow_btn2{top: 22%;}
#search_history_box .mui-control-content{display: none;}
#search_history_box .mui-control-content.mui-active{display: block;}
.bg_gray{background-color: #9e9e9e!important;}

#vin-img-btns{position: fixed; z-index: 9000;top: 40%; bottom:unset;height:auto;min-height:20px;  background: #ffff;width: 80%;text-align: center; border-radius: 10px;}
#vin-btns-ul li{line-height: 50px;cursor: pointer; border-bottom: 1px solid #eee;}
#vin-btns-ul li:last-child{border-bottom:none}