body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td,i,textarea
{margin: 0; padding: 0; border: 0; outline: none; font-style: normal; font-weight: normal;}
html{ height: 100%;}
body{ font-family: "微软雅黑"; font-size:14px; height: 100%; background: #FFF;}
ul, ol{list-style: none;}
a{color: black;text-decoration: none;}
a:hover{text-decoration: none;}
.black{color: black}
.white{color: white;}
.cred{color: #b83435 }
.pd{padding-bottom: 10px;}
.cblock{color: black;text-align: center;margin: -5px 0 -12px 0;}
img{max-width: 100%; /*width: auto; height: auto; */vertical-align: top; border: 0;}
.fl{ float: left;}
.fr{ float: right;}
.w50{width: 50%;}
.f18{font-size: 18px;}
@font-face {
    font-family: 'iconfont';  /* project id 266345 */
    src: url('//at.alicdn.com/t/font_otgd47wbxm5kx1or.eot');
    src: url('//at.alicdn.com/t/font_otgd47wbxm5kx1or.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_otgd47wbxm5kx1or.woff') format('woff'),
    url('//at.alicdn.com/t/font_otgd47wbxm5kx1or.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_otgd47wbxm5kx1or.svg#iconfont') format('svg');
}
#example select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border:hidden;
    outline: none;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:   no-repeat scroll right center transparent;
    background-position:95% 50%;
    background-size:10px;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    color: gray;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.iconfont{font-family:"iconfont";font-size:20px;font-style:normal;}
/*wrap*/
.hyTop{
    position: relative;
    max-width: 777px;
    width: 100%;
    margin: auto;
}
.wrap{max-width: 777px; margin:0 auto;background: #fff;/*background-image:url(images/bg.jpg)；*/left: 0;
    right: 0;}
.wrapm{max-width: 777px; margin:0 auto;  width: 93%;}
.wrap4m{max-width: 777px; margin:0 auto;  width: 94%;}
.wrapmm{max-width: 777px; margin:0 auto;  }
.wraps{max-width: 777px;background: #fff; margin:0 auto}
#header .swiper-slide{ padding: 0 .6rem;}
#header{ background: #fff; position: fixed;text-align: center;  top: 0; width: 100%;max-width: 777px; line-height: 0.97rem; height: 0.97rem; border-bottom: 1px solid #ddd;  overflow: hidden; z-index: 999;}
.header-swiper-free-mode{width: 100%;}
.header-swiper-free-mode a:first-child{font-size: .6rem;line-height: 0.97rem; margin-left: .2rem}
/*滚动*/
.mui-slider{margin-top:0.1rem;  border-bottom: 1px solid #ddd;height: 337px;}
.mui-slider-item{position: relative;width: 100%;text-align: center; }
/*width: 100%;*/.mui-slider-item a img:first-child{height: 327px;width: 90%}
.mui-slider .mui-slider-group .mui-slider-item{font-size:14px;
    position:relative;display:inline-block;width:100%;height:327px;vertical-align:top;white-space:normal}
.yi{position:absolute;}
.tu2{position:absolute;margin-left:83%;margin-top:20%;z-index: 999;width: 40%}
.anniu{border: 1px solid palevioletred;border-radius: 50%;width: 50px;height: 50px;margin-left: 80%;
    text-align: center;position: fixed;position:absolute;margin-top: -70px;}
.anniu strong{padding-top: 13px;display: block}

@media screen and (min-width: 1200px){
    #tabbar-with-contact{
        max-width: 777px;
    }
}
/*定制*/
.g-price{padding: 0 .2rem .01rem; height: .5rem; line-height: .5rem; margin-top: .2rem;  border-bottom: 1px solid #ddd;line-height: .4rem;}
.g-price .money{ color: #FF0000; font-size: .43rem;}
.g-price .delmoney{ text-decoration:none;font-size: .2rem; color: #fff;padding:0 .3rem;background: black;text-align: center;border-radius: 25px;}
/*服务*/
.g-desc p{line-height: .27rem; font-size: .27rem;padding:.1rem .2rem 0 0rem;
    background: #fff; color: #222 ;margin: 0 .2rem}
.g-desc p:last-child{text-indent: 3em;padding-bottom: .1rem;}
.g-desc p i{ font-size: .27rem; padding: .1rem; color: #999;}
/*查看主页*/
.nearby-group-detail{ position: relative; overflow: hidden;  padding: .2rem 0; border-bottom: 1px solid #eee;border-top: 7px solid #ddd;}
.nearby-group-detail .nearbg-img{ position: absolute; width: 15%;  padding-left: .2rem;}
.nearby-group-detail .nearbg-img img{ border-radius: 50%; width: .9rem;  height: .9rem; border: 2px solid #000;}
.nearby-group-detail .nearbg-btn{width: 65%; float: left; display: inline-block; padding: 0 .2rem 0 .3rem; font-size: .3rem; margin: .1rem 0 0 .94rem; height: .8rem; position: relative; }
.nearby-group-detail .nearbg-canquan{background-color: rgba(255, 190, 30, 0.53);text-align: center; font-size: .24rem; height: .6rem;  width: 20%; float: left; margin-top: .2rem; display: inline-block; border-radius: .5rem; }
.nearby-group-detail .nearbg-canquan span {  display: inline-block; line-height: .6rem; color: #C27803;}
.nearby-group-detail .qucan-tuan-arrow{ position: relative; display: inline-block; width: 10px; height: 10px; background:url(../images/qucantuan_arrow.png) no-repeat; background-size: contain;}
.nearby-group-detail .nearbg-infor{ overflow: hidden; line-height: .7rem;}
.nearby-group-detail .owner h2{ font-size: .32rem;}
.nearby-group-detail .owner p{ margin-top: .01rem;}

/*店铺信息*/
.g-mall-infor{ overflow: hidden; padding: .1rem .2rem;}
.g-mall-infor .g-mall-name{ padding-left: .1rem;width: 27%;text-align: center;}
.g-mall-infor .g-mall-name:first-child{border-right: 1px solid #dddddd;}
.g-mall-infor .g-mall-name span{ font-size: .3rem;text-align: center}
.g-mall-infor .g-mall-name p{font-size: .3rem; margin-top: .1rem;}
.g-mall-btn{ border: 1px solid #ddd; padding: .1rem .3rem; border-radius: .1rem; margin-top: .15rem;}
.g-mall-content{  padding:.1rem .2rem; }

/*查看更多*/
.nearby-group-bot{text-align: center;background: #efefef; height: 40px;line-height: 40px;font-size: .27rem}
.nearby-group-bot hr{width: 25%; color:#ddd ;margin-top: 20px;}
/*底部按钮立即购买*/
.mb-50{ height:60px;}
.mt-50{ height:44px;}
.mui-bar .mui-btn-link{
    color: black;
}
.maxw{max-width: 777px;margin: 0 auto ;text-align: center;}
.fix-mall-btn{max-width: 777px; position: fixed; height: 1rem; background: #fff;
    overflow: hidden; z-index: 999; bottom: 0; width: 100%;}
.fix-buy-btn{ width: 33%;  text-align: center;  height: 1rem;}
.fix-buy-btn p{color: #fff; line-height: 1rem;}

/*底部按钮搜藏客服*/
.fix-mall-index{ width: 34%;border-top: 1px solid #f4f4f4;}
.fix-mall-index a{ float: left; width: 50%; text-align: center; color: #909090;  height: 1rem; padding-top: .1rem;}
.fix-mall-index i ,.fix-mall-index p{ line-height: .5rem;font-size: .25rem}
.fix-mall-index a:nth-child(2) { border-left: 1px solid #ddd;}
/*商品属性*/
.wrap-g-detail{max-width: 777px;margin: 0 auto;}
.g-detail{ background: #fff; position: fixed; width: 100%;max-width: 777px; bottom: 0; z-index: 1000; padding-top:.2rem ; display: none;}
.g-detail-top{ padding:.1rem .2rem; position: relative; overflow: hidden;}
.g-detail-close{ position: absolute; right: .1rem; top: .1rem;}
.g-top-img{ border: 1px solid #ddd; padding: .05rem; }
.g-top-img img{ width: 1.8rem; height: 1.8rem;}
.g-top-info{ width: 65%; padding-left: .2rem;}
.g-top-info h2{ font-size: 0.28rem; line-height: .4rem;}
.g-top-info .price{ color: #ee4040; font-size: .42rem; line-height: .44rem;font-weight: bold;}
.warm{color: #fb3b17;font-size: 13px; }
.g-detail-size,.g-detail-color{padding: .1rem .2rem; border-bottom:1px solid #ddd}
.g-detail-size h2 ,.g-detail-color h2{ font-size: .3rem; line-height: .5rem;margin:0.12rem .13rem; }
.g-detail-size ul , .g-detail-color ul{overflow: hidden;}
/*.g-detail-size li ,.g-detail-color li  { float: left; padding: .05rem .4rem; border: 1px solid #ddd; border-radius: .1rem; margin:0 .25rem  .15rem 0; font-size: .24rem;}*/
.g-detail-color li  { float: left; padding: .05rem .4rem; background: #f2f2f2; border-radius: .3rem; margin:.11rem .25rem  .15rem 0; font-size: .24rem;}
.g-detail-size  li  { float: left; padding: .04rem .2rem; background: #f2f2f2; border-radius:50%; margin:0.11rem .25rem  .15rem 0; font-size: .2rem;}
/*颜色*/
.g-detail-color-u{padding: .1rem .2rem; border-bottom:1px solid #ddd}
.g-detail-color-u ul{overflow: hidden;}
.g-detail-color-ul li{ float: left; padding: .06rem .18rem; background: #ffe8eb;border-radius:50%; margin:0.11rem .12rem  .15rem .5rem;font-size: .2rem; }
.g-detail-color-u .current{border: 2px solid #000;}
/*.g-detail-color .current{ border: 1px solid #000!* #FF0000*!;}*/
.g-detail-color .current{ background:#000;color: white;}
.g-detail-size .current{background:#000;color: white;}
.g-detail-num{padding: .1rem .2rem; overflow: hidden;}
.g-detail-num h2{  font-size: .3rem; line-height: .7rem;}
.g-detail-num .decrease,.g-detail-num .increase{font-size: .4rem; text-align: center;  width: .5rem;height: .5rem; line-height: .5rem;}
.g-detail-num .text_box{font-size: .36rem; text-align: center; width: 1.5rem; height: .6rem; line-height:.6rem; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-radius: 0; color: #000; -webkit-appearance: none!important;}
.g-detail-btn { background: #ddd; width: 100%; height: .7rem;}
.g-detail-btn input[type=submit]{border-radius: 0; display: block; border: 0; width: 50%; margin: 0 auto; padding: .3rem .5rem; text-align: center; background: #FF0000; color: #fff;float: left}
.g-detail-btn input[type=submit]:last-child{background: #000;}
/* */
/*服务说明*/
.wrap-t-detail{max-width: 777px;margin: 0 auto;color: black; }
.t-detail{ background: #fff; position: fixed; width: 100%;max-width: 777px;
    bottom: 0; z-index: 1000; padding-top:.2rem ; display: none;}
.t-detail-top{ padding:.1rem .2rem; position: relative; overflow: hidden;text-align: center;border-bottom: 1px solid #f7f7f7;}
.t-detail-close{ position: absolute; right: .1rem; top: .1rem;}
.t-detail-top p{color: black;font-size: 17px;}
.t-detail-content{margin: 0 .3rem}
.t-detail-content h5{line-height: .7rem;color: black;font-size: .3rem;margin-left: 0px;}
.t-detail-content h5 span{display: block; float: left;  width: 10px;margin-top: .25rem;  height: 10px;
    border-radius: 50%; background: black; }
.t-detail-content p{line-height: .3rem;font-size: .27rem;margin-left: 14px;}
#account::-webkit-input-placeholder {  font-size: 13px;  }
#jine::-webkit-input-placeholder {  font-size: 13px;  }
#name::-webkit-input-placeholder {  font-size: 13px;  }
#tel::-webkit-input-placeholder {  font-size: 13px;  }
#password::-webkit-input-placeholder {  font-size: 13px;  }
#adress::-webkit-input-placeholder {  font-size: 14px;  }

.height50{
    height: 50%;
    width: 100%;
}


.ab_auto{
    
    left:0;
    right:0;
    margin: 0 auto;

}