﻿@charset "UTF-8";
*{padding:0; margin:0; border:0;}


body {
    font-family:"Microsoft YaHei",sans-serif; background: #f2f2f2;
}
a{text-decoration: none;}
li{ list-style: none;}

.margin_none{margin:0 !important;}
.red{color:red !important;}
.f_right{ float:right;}
.f_left{ float:left;}
.mt_10{ margin-top:10px !important;}
.mb_70{ margin-bottom:70px;}
.clear{ overflow: hidden; zoom:1;}
.margin_left_none{ margin-left: 0 !important;}
.margin_right_none{ margin-right:0 !important;}
.border_none{ border:none !important;}
.font_color_red{color:red !important;}


.main{ max-width: 720px; margin: 0px auto;}
/*banner*/
.banner img{ width: 100%; display: block;}


/*九宫格标题*/
.minglu_text{font-size: 14px; padding:10px;}
.minglu_text span{ padding:0px 5px;}
.weui-grid_on .weui-grid__label {color:red !important;}
.weui-grid{padding:10px; width: 20% !important;}

.mt_10 .weui-grid{width: 25% !important;}

/*品牌商场*/
.shop_box .weui-panel__hd{ font-size: 16px; color:#333; font-weight: 600;}
.weui-media-box__hd_in-appmsg{width:40px; height:40px; margin: 0 auto; }

.more_btn{ font-size: 14px; color:#3cc51f;background: #fff; text-align: center;padding:8px 0; display: block; width: 100%; cursor:pointer;}


/*按钮*/

.button-sp-area{width:96%; margin: 15px 2%; }
.weui-media-box__desc{font-size: 12px; line-height: 1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*联系方式*/
.contact_join{background:#FFF;  padding:0 15px 0px; font-size:1rem; color:#666; }
.contact_join .list_li{overflow: hidden;zoom:1;border-bottom: 1px dashed #ececec; padding:10px 0;}
.contact_join .list_li .f_left{ width:50%; vertical-align: middle; color: #232323; font-size: 18px; }
.contact_join .list_li .f_left text{color:#999; font-size: 14px; margin-left: 5px;}
.contact_join .list_li navigator{ width:50%; display: block;  text-align: right; font-size: 14px; margin-top: 5px; }

.list_left text{ text-align: center; color:red; font-size: 12px;}
.weui-panel__hd::after {left:0px !important;}

/*回到顶部*/
.back_top{ position: fixed;  bottom:20%; right:10px;  }
.back_top span{ font-size: 32px; color:#3cc51f; display: block; background: #fff; height: 35px; line-height: 35px; border-radius:35px; }
.back_top span:hover{color:#3cc51f;}
.back_top .gray{color:#666;}

/*导航*/
.weui-tabbar{ position:fixed;}
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#d3452b !important;}
.weui-tabbar-wxopen {
    bottom: 50px;
    border-radius: 0px 0px 10px 10px;
}

.icon-v{color:#f99218 }
.company_name{font-size:16px; width:72%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display:block;float:left; margin-left:1%;}

.button_box{ padding: 0px 15px; }
.button_box button{ background: #fff; margin:8px 8px 0 0; padding:.3em 1.2em;}
.pr{ position: relative;}
.pr_right{ position: absolute; right: 18px !important;width:32px; height: 32px; display: block; top:0; text-align: center;}
.mb_50{ margin-bottom:90px;}


/*搜索产品*/
.search .weui-cell { padding:0px;}
.search .weui-cell__hd,.search .weui-cell__bd,.search .weui-cell__ft{padding:8px 0;}
.search .weui-cell__hd{ padding-left: 10px;}
.search .weui-cell__ft{width:60px; text-align: center;}
.search .weui-media-box__hd_in-appmsg{width:70px; height:70px;  }

.search .pr_text{ position: absolute; right:0px; color:#999; font-size: 14px;}

.placeholder{margin: 0px 5px 5px;padding: 3px 10px; text-align: center; background: #fff; height: 2.3em; line-height: 2.3em;font-size: 14px; color:#666;}
.weui-form-preview__ft{ font-size: 14px; line-height: 40px;}
.weui-media-box__hd_in-appmsg{ width: 80px}
.weui-panel__bd{ position: relative;border-bottom: 1px dashed #ececec}
.xunjia{ background: #d54422; color:#fff; padding:3px 8px; position:absolute; bottom:8px; right:15px; display: block; font-size: 12px;}
.weui-form-preview__ft::after{ border:none;}
.box_bg{ background: #fff;}
.box_bg button{ background: #fff; font-size: 14px; color:#0bb20c;  line-height: 3 !important;}
.ad_img{ height: auto; margin-top: 17px;}
.ad_img image{ width: 100%;}
.case { background: #fff; padding:10px;}
.case  image{ width:100%; height: 150px;}
.case navigator{ position: relative; margin: 0px 2% 10px 0; width:98%; }
.case_bg{ display: block; background: #333; opacity: .6; position: absolute; top:0; right:0; width: 100%; height: 100%;}
.case_bg text{ color:#fff; font-size:14px; text-align: center; position: relative; top:30%; left: 3%; font-weight: 500;    -webkit-line-clamp: 3;}

@media (max-width:320px){
	.case_bg p{ color:#fff; font-size:.7rem;  top:20%;     -webkit-line-clamp: 3;}
}
.weui-flex_1{ overflow: hidden;zoom:1; width: 96%; margin: 0px 2%;} 
.weui-flex_1 .weui-flex__item{ float:left; width: 50%;}
.weui-flex_1 .weui-flex__item .navigator{overflow: hidden;white-space: nowrap;text-overflow:ellipsis; padding:0px 1%; width: 48%;}

 .user_button{ position: absolute; right:10px; bottom:10px;font-size: 14px; color:#666;}

.text_tip{color:#666;}
.search .weui-media-box__bd .weui-media-box__desc {  margin-top: 3px;}


/*2018-04-09*/
.shop_box .weui-panel{ margin-top:0;}
.shop_box .weui-media-box{padding:10px 10px 8px;}
.shop_box_2 .weui-panel{ margin-top:10px !important;}

/*品牌商场*/
.index_shop_box .weui-panel__hd{ font-size: 16px; color:#333; font-weight: 600;}
.index_shop_box .weui-media-box_appmsg .weui-media-box__hd{width:40px; height:40px; margin: 6px auto 0; }

/*联系方式*/
.contant{ position: absolute; top:3px; right:5px; padding:6px 5px;text-align: right;}
.contant .name{ font-size:14px;color:#666; float:left; max-width: 42px; vertical-align: middle; overflow: hidden;white-space: nowrap;}
.contant .iconfont{ color:green; font-size: 15px; padding-right: 5px;vertical-align: middle;float:left;}

.weui-media-box{padding:10px 10px 8px;}
.weui-media-box_appmsg{align-items:initial;-webkit-align-items:initial;}
.weui-media-box__desc {-webkit-line-clamp:1;}

.weui-panel:before{ border-top:0;}

.list_left {margin-right:5px;}
.list_left text{ text-align: center; color:red; font-size: 12px;}
.weui-panel__hd::after {left:0px !important;}


.companyname{display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clear .icon-v{ float:left;}

.caigou_kf{position: fixed;bottom:49px;background:#F7F7FA; right:0px; width:100%;  height:45px; line-height: 45px;z-index: 99999999; }
.kefu{width:85%; text-align: center;margin:6px 0;background:#eee; height: 33px; line-height: 33px; display: block;}
.kefu .text{font-size: 14px; line-height:33px; color:#999; }


.applets {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 96%;
    background: #000;
    color: #fff;
    height: 70px;
    line-height: 90px;
    padding: 0px 2%;
}

.applets img {
    border-radius: 50px;
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.applets span {
    margin-left: 5px;
    font-size: 14px;
}

.applets button {
    border-radius: 3px;
    background: #333;
    color: #fff;
    padding: 3px 15px;
    margin-top: 33px;
    outline: none;
    cursor: pointer;
}
