p {margin: 0;}
.mui-bar {background-color: #FF5722; color: #fff;}
.mui-bar.mui-bar-nav {box-shadow:none}
.mui-bar .mui-title,
.mui-bar a {color: #fff;}

.mt0 {margin-top: 0 !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.fr {float: right;}

.text-center {text-align: center;}
.d-none {display: none !important;}
.pt-0 {padding-top: 0 !important;}



/*首页导航*/
.menu .mui-grid-view.mui-grid-9 {background-color: #fff;}
.menu .mui-grid-view.mui-grid-9 .mui-table-view-cell {padding: 5px 0px; border: none;}
.menu .mui-grid-view .mui-col-xs-3 {width: 20%;}
.menu .mui-table-view.mui-grid-view .mui-table-view-cell img {height: 46px;}
.menu .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body {font-size: 14px;}

/*首页搜索*/
a.home-search {display: block;}
.home-search {position: relative; padding: 10px;}
.home-search div.input {height: 40px; line-height: 40px; color: #999; background-color: #fff; padding-left: 10px; font-size: 14px; border-left: solid 1px #E4E3E6;}
.home-search .mui-btn {position: absolute; right: 0; top: 0; height: 40px; border-radius: 0 3px 3px 0; padding: 6px 20px;}

/*弹出层搜索*/
.layer-search {display: none;}
.layer-search {position: relative; padding: 10px; overflow: hidden;}
.layer-search .mui-input-clear {background-color: #EFEFF4; border-left: solid 1px #E4E3E6}
.layer-search .mui-btn {position: absolute; right: 0; top: 0; height: 40px; border-radius: 0 3px 3px 0; padding: 6px 20px;}
.layer-search .keylist {padding: 10px 0;}
.layer-search .keylist dt {line-height: 40px; color: #666; font-size: 14px; margin: 0;}
.layer-search .keylist dt i {margin-right: 5px;}
.layer-search .keylist a {margin: 5px;
    background-color: #EFEFF4;
    border-radius: 14px;
    padding: 0 12px; height: 28px; line-height: 30px;
    display: inline-block;
    font-size: 14px;}
.layer-search .close {text-align: center; margin-top: 30px; margin-bottom: 20px;}
.layer-search .layui-layer-close {position: initial;}

/*首页广告位*/
.home-flag-ad {}
.home-flag-ad .mui-card-content {padding: 0 10px;}
.home-flag-ad img {width: 100%; display: block; margin: 10px 0; padding-bottom: 10px; border-bottom: solid 1px #eee;}

/*首页企业展示*/
.home-qiye ul li img {width: 40px; height: 40px; border: solid 1px #eee;}

/*首页联系方式*/
.kefudh {padding: 10px 0; border-top: solid 1px #eee;}
.kefudh a {float: left;display: block; width: 50%; text-align: center;}

/*底部菜单栏*/
.mui-bar-footer {backface-visibility: hidden; background-color: #fff; bottom: 0; display: table; width: 100%; padding: 0; table-layout: fixed; border-top: 0;}
.mui-bar-footer .item {display: table-cell; overflow: hidden; width: 1%; height: 50px; text-align: center; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; color: #929292;}
.mui-bar-footer .item.mui-active {color: #E64A4D;}
.mui-bar-footer .item i,
.mui-bar-footer .item .mui-icon {top: 3px;
    width: 24px;
    height: 24px;
    padding-top: 0;
    padding-bottom: 0;font-size: 24px;position: relative;z-index: 20;}

.mui-bar-footer .item .mui-tab-label {font-size: 11px; display: block; overflow: hidden; text-overflow: ellipsis;}


/*底部版权*/
.footer-bq {font-size: 14px;}
.footer-bq a {color: #666}


/*通用面版*/
.mui-card {margin: 0; border-radius:0; box-shadow: none;}
.mui-card .mui-card-header h3 {float: left;}
.mui-card .mui-card-header .more {float: right; font-size: 13px; color: #666;}
.mui-card-more {text-align: center; margin: 10px auto 20px;}
.mui-card-more .more {display: inline-block; border: solid 1px #eee; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 15px;}

/*通用底部*/
footer {text-align: center; padding: 15px 10px; overflow: hidden;}



.product-list-photo.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body {height: auto; white-space:normal}
.product-list-photo.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body .t {height: 20px; line-height: 20px; overflow: hidden;}
.product-list-photo li .t {height: 20px; line-height: 20px; overflow: hidden;}
.product-list-photo li .info {height: 20px; line-height: 20px; overflow: hidden; color: #999;}
.product-list-photo img {border: solid 1px #eee;}

/*子栏目*/
.znav {width: 100%; background-color: #FFF;}
.znav ul li {display: inline-block; width: 24%; text-align: center;}
.znav ul li a {line-height: 44px;}

.main-box.mui-card {margin: 10px 0;}
/*文章列表*/

.news-list.mui-table-view .mui-media-object {max-width: 60px; width: 60px;}
.news-list.mui-table-view .mui-table-view-cell b {white-space: normal;}

/*文章详情*/
.news-show-title {font-size: 18px; font-weight: bold; line-height: 160%;}
.news-show-info {color: #999; font-size: 16px; height: 36px; line-height: 36px; overflow: hidden; border: solid 1px #eee; margin: 10px; text-align: center;}
.news-show-info span {margin-right: 10px;}
.news-show-content {line-height: 160%; font-size: 16px;}
.news-show-content img {max-width: 100%; margin: 5px 0;}
.news-show-content h3 {height: 34px;
    line-height: 34px;
    background-color: #f1f7fd;
    border: solid 1px #d2e8fa;
    margin: 15px 0 10px;
    padding-left: 10px;
    color: #008ae8;
    font-weight: bold;
    font-size: 16px;}

/*分页*/
.pager {text-align: center;}
.pager ul li {display: inline-block;}
.pager ul li a {padding: 5px 15px; margin: 15px 5px; border: #dddddd solid 1px; display: inline-block;}
.pager ul li:hover a {border: #f69e00 solid 1px}
.pager ul .active a {border: #f69e00 solid 1px; display: inline-block; background-color: #f69e00; color: #fff;}

/*产品高级搜索*/
.search-product {padding: 10px;}
.search-product input[type=text] {height: 50px;}
.search-product .layui-btn {height: 50px;}
.search-product .mui-input-group .mui-input-row {
    height: auto;
    padding: 5px 0;
}
.search-product .mui-input-group .mui-button-row {height: auto;
    padding: 10px 10px;}

/*产品列表*/
.product-list-item .mui-table-view .mui-media-object.mui-pull-left {width: 60px; max-width: 60px; height: 60px; border: solid 1px #eee;}
.product-list-item li .shop-name {font-size: 14px; color: #999;}

/*产品分类*/
.product-tree .mui-grid-view.mui-grid-9 {border: none;}
.product-tree .mui-segmented-control.mui-segmented-control-inverted.mui-segmented-control-vertical .mui-control-item {border-right: 1px solid #c8c7cc;}
.product-tree .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
				background-color: #fff; border-left: solid 2px #FF5722; border-right: none; color: #FF5722;}
.product-tree .mui-grid-view.mui-grid-9 .mui-table-view-cell {padding: 5px 5px; border: none;}
.product-tree .mui-control-content ul li {padding: 0; border: none;}
.product-tree .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn) {margin: 2px; padding: 0;}
.product-tree .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body {font-size: 13px;}


/*产品详情*/
.mui-slider .back {position: absolute; top: 10px; left: 10px; z-index: 9; font-size: 32px; color: #fff;background-color: #000; opacity: 0.5; border-radius: 50%; padding: 3px;}
.mui-slider .share {position: absolute; top: 10px; right: 10px; z-index: 9; font-size: 26px; color: #fff;background-color: #000; opacity: 0.5; border-radius: 50%; padding: 6px;}
.shop-photo img {max-width: 100%;}
.shop-show-info {padding: 10px; height: auto; overflow: hidden; background-color: #fff;}
.shop-show-info .title {font-size: 16px; line-height: 160%;}
.price-wrap {
    padding-top: 16px;
    padding-bottom: 0;
    position: relative;padding: 0 10px; height: 36px;
    margin-bottom: 5px;
    font-size: 12px;
}
.price-wrap .price {
    font-size: 12px;
    color: #e4393c;
    font-weight: 700;
    line-height: 36px;
    display: inline-block;
}
.price-wrap .price em {font-size: 24px; font-style: normal;}
.price-wrap .favour {height: 36px; text-align: center;}
.price-wrap .favour a {color: #999;}
.price-wrap .favour i {font-size: 20px; text-align: center;}
.price-wrap .favour em {display: block; font-style: normal; height: 16px; line-height: 16px;}

.shop-content {padding: 10px; font-size: 15px; line-height: 160%;}


/*购物底部栏*/
.goods-footer.mui-bar {display: flex; height: 50px;}
.goods-footer .icon-btn {width: 14%;position: relative; text-align: center; cursor: pointer; display: block; min-width: 3em;}
.goods-footer .go-btn {position: relative; height: 50px;display: block;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;}
.go-btn-box {display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: flex;}
.goods-footer .go-btn .btn {flex: 1;
    position: relative;
    z-index: 10;
    line-height: 50px; height: 50px;
    text-align: center;
    background: -webkit-linear-gradient(131deg,#ff4f18,#ff2000 24%,#f10000);
    background: linear-gradient(-41deg,#ff4f18,#ff2000 24%,#f10000);
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    -webkit-user-select: none;
}
.goods-footer .go-btn .btn i {margin-right: 5px;}
.goods-footer .go-btn .btn-orange {
    background: #FFB000;
}
.goods-footer .icon-btn i {
    display: block;
    width: 20px;
    height: 27px;
    margin: 0 auto; font-size: 20px; color: #999; position: relative; padding: 6px 0;}
.goods-footer .icon-btn .txt {
    font-size: 14px;
    color: #999;
    display: block;
    line-height: 20px;
}
.goods-footer .icon-btn .mui-badge {position: absolute; top: 2px; right: 2px;}

/*单页面*/
.page-content {padding: 15px 10px; height: auto; overflow: hidden; line-height: 180%;}
.page-content img {max-width: 100%;}
.page-content p {margin: 0; color: #333;}

/*求购信息*/
.qiugou-list li .layui-badge {margin-right: 10px;}
.show-qiugou .mui-card-content {padding: 10px; height: auto; overflow: hidden;}
.show-qiugou .news-show-title {margin: 10px 0;}
.show-qiugou .news-show-info {border-bottom: solid 1px #eee; height: 34px; line-height: 26px;}
.show-qiugou .news-show-content {padding: 10px 0;}
.show-qiugou .news-show-content p {font-size: 16px;}
.show-qiugou ul.lx li {margin: 10px 0;}

/**/


/*留言反馈*/
.form-content {padding: 10px;}
.layui-form .form-group {margin-bottom: 15px; clear: both;}
.layui-form .form-group .control-label {float: left; display: block; padding: 9px 15px; width: 100%; font-weight: 400; line-height: 20px; text-align: left; padding-left: 0;}
.layui-form .form-group .col-md-9 {margin-left: 110px; min-height: 36px; }
.layui-form .form-group input.form-control {height: 38px; line-height: 1.3; line-height: 38px\9; border: solid 1px #C9C9C9; border-radius: 2px; display: block; width: 100%; padding-left: 10px;}
.layui-form .layui-form-item .layui-form-mid-code {padding: 0; float: left; display: block; height: 38px; margin-right: 10px; background-color: #fff; }
.layui-form .form-group textarea.form-control {min-height: 100px; height: auto; line-height: 20px; padding: 6px 10px; resize: vertical; border: solid 1px #D2D2D2;display: block; border-radius: 2px; background-color: #fff; width: 100%;}
.layui-form .form-group select {height: 40px; background-color: #fff;}