﻿/*
添加人：Faceks
时间：2018.6.29
版本： 1.0
版权：厦门二次方网络科技有限公司
*/

/*Icon Font*/
@import "//at.alicdn.com/t/font_727024_sjm8gtiyb7c.css";

/*mui-reset*/
.mui-content { background-color: #f5f5f9; }
.mui-btn-danger, .mui-btn-negative, .mui-btn-red { color: #fff; border: 1px solid #ff5746; background-color: #ff5746 }
.mui-btn-blue, .mui-btn-primary, input[type=submit] { color: #fff; border: 1px solid #2180ff; background-color: #2180ff }
.mui-grid-view.mui-grid-9{ border: none; background-color: #fff;}
.mui-grid-view.mui-grid-9 .mui-table-view-cell{ border: none;padding: 0}
.mui-badge-danger, .mui-badge-red{ background-color: #ff0000}
.mui-input-row .mui-numbox{ margin:8px 8px; width: 120px; height: 32px; border-color: #ccc}
.mui-search .mui-placeholder{ font-size: .28rem}
.mui-card{ box-shadow: none}
.mui-slider-indicator { bottom: 0px; }
.mui-slider-indicator .mui-indicator { margin: 1px 3px; background: none; border: 1px solid #fff; box-shadow: none; -webkit-box-shadow: none }
.mui-plus header.mui-bar { display: none; }
.mui-plus .mui-bar-nav ~ .mui-content { padding: 0; }
figure { margin: auto }
.mui-off-canvas-wrap.mui-active .mui-off-canvas-backdrop { background: rgba(0, 0, 0, .8); }
.mui-off-canvas-wrap { overflow: auto }
.mui-off-canvas-wrap .mui-bar { -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .4); box-shadow: 0 0 1px rgba(0, 0, 0, .4); }
.mui-table-view-cell > a:not(.mui-btn).mui-active { background:#eee; }
.mui-table-view-cell.mui-active{ background:none; }
 .mui-table-view-cell:after,  .mui-table-view-cell.mui-collapse .mui-table-view .mui-table-view-cell:after, .mui-input-group:before, .mui-input-group .mui-input-row:after, .mui-input-group:after { background-color: #e7e7e7; }
.mui-table-view:before,.mui-table-view:after{ background-color: transparent}
.mui-radio input[type=radio]:before{ font-size: 20px}
.mui-radio input[type=radio]:checked:before { content: '\e442'; }
.mui-input-group .mui-input-row {height: .92rem; }
.mui-input-row label { padding: .24rem .3rem; color: #666; font-size: .28rem; line-height: 1.6; }
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea { padding: .2rem .3rem }
.mui-btn-warning, .mui-btn-yellow { background-color: #feba16; border: 1px solid #fdb300 }
.mui-btn-warning.mui-active:enabled, .mui-btn-warning:enabled:active, .mui-btn-yellow.mui-active:enabled, .mui-btn-yellow:enabled:active { border: 1px solid #fdb300; background-color: #f0b425 }
input[type=text]{ padding:.24rem 0; height: auto; line-height:1.6; font-size: .28rem}

/*通用*/
.title { margin:.2rem .3rem .1rem; color: #000;font-size:.28rem;}
.title i{ color: #2180ff; font-size: .3rem; margin-right: 3px}
.tip-view{ background-color: #fff; padding: .2rem .3rem; color: #666; font-size: .28rem;}
.ic-tip{ font-size: .28rem; color: #ff8800; margin-right: 6px; }
.submit { margin: .5rem .3rem; text-align: center; }
.submit .mui-btn{ width: 100%; text-align: center; padding: .16rem 0; font-size: .32rem; border-radius: 1rem}
.submit.side .mui-btn{ width: 40%; display: inline-block}
.nodata{ margin: .5rem; text-align: center; color: #999; font-size: .24rem }
.drop-down:after{content: '\e581'}
.drop-down .selvw{ width:56%; margin: 0; height: .9rem; font-size: .28rem;margin-top: 1px }
.segnav{ background-color: #fff;  position: fixed; z-index: 1;top: 0;}
.unit{ position: absolute; top: 35%; color: #333; line-height: 1; right:10px; font-size: .28rem }
.vw16{ width: 16em}
.vh7{ top: .7rem}

/*首页*/
.header { background-color: rgba(255, 255, 255, 0.95); -webkit-box-shadow:none; box-shadow:none; border-bottom:1px solid #f1f1f1}
.category-wrap { padding: 0.25rem .2rem }
.grid{ margin-bottom: .2rem; width: 100%; background-color: #FFF; }
.bd-top{ border-top:1px solid #f2f2f2}
.help-wrap .mui-card{ margin: .2rem 0 }


/*登录*/
.login_bg {position:absolute; width: 100%; height: 100%; top: 0; bottom: 0;  }
.bgnone { background: transparent; -webkit-box-shadow: none; box-shadow: none }
.lg-blue{ width: 100%; height: 4rem; position: relative; }
.lg-head{ text-align: center; padding: 1rem 0 .5rem; color: #fff;}
.logo { width:1rem; height: 1rem; margin:6px auto;}
.logo i{font-size: 1rem }
.lg-h3{ font-size:.36rem; font-weight: 400} 
.login-box{ position: absolute; top:3rem; margin:0 5%; width: 90%; }
.login-box-bg{background-color: #fff; padding:0 .2rem .5rem; overflow: hidden; border-radius: 8px; -webkit-box-shadow: 0 4px 10px 0 rgba(189,208,223,.25);
    box-shadow: 0 4px 10px 0 rgba(189,208,223,.25);}
.login-box .bui{ font-size: .4rem; color: #4793ff}
.login-box .ret{ margin-top: .4rem; text-align: center; }
.login-wrap { padding:.5rem;  }
.login-wrap .lg-title{ font-weight: 500; color: #333; margin-bottom: .2rem; }
.log-list { margin:.2rem 0 .5rem; }
.log-list li { border-bottom: 1px solid #f2f2f2; line-height: .5rem; overflow: hidden; }
.log-list li i{padding:.25rem .2rem .25rem 0; color: #666; font-size: 18px;}
.log-list li input {font-size:.28rem; height: 1rem; margin-bottom: 0; color:#333; border: none; background-color: transparent; vertical-align: middle; }

.log-list li input.ve { width:3rem;  }
.log-list li .vcode {padding:.2rem 0;}
.vcode-btn { background-color: #f2f2f2; display: block; height: .6rem; padding:0 .3rem; line-height: .6rem; vertical-align: middle; font-size: .24rem; color: #6f6f6f !important; border-radius: 4px; }
.vcode-btn:active{background-color: #e5e5e5;}
#loginSubmit .mui-btn{ width: 100%; text-align: center; padding: .16rem 0; font-size: .32rem; border-radius: 1rem }
.copyright{ position: absolute; bottom: .4rem;width: 100%; text-align: center; font-size:.24rem; color: #999; }
@media (max-height: 400px) { .copyright {display: none;}}

/*图形验证码*/
.ide-code{ margin: .3rem 0 .2rem; text-align: center; padding: 0 .2rem }
.ide-code h4{ font-size: .32rem; color: #333; font-weight: 500; margin-bottom:10px}
.ide-code h2{ font-size: .4rem; color: #333; font-weight: 500; padding: .4rem 0}
.ide-code h2 .suc{ font-size: .6rem; vertical-align:middle;  margin-right: 10px; color: #40cd36 }
.ide-code .tip{ font-size: .28rem; color: #a0a0a0}
.ide-code .codest{ margin: .3rem 0 0; overflow: hidden}
.ide-code .vh{ overflow-y:scroll; max-height: 6rem}
.ide-code .vh .mui-table-view-cell{ padding: 8px 0}
.ide-code .vh .mui-table-view-cell:after{ left: 0} 
.ide-code .vh .mui-checkbox input[type=checkbox]{ right: 0; top: 10px; display: block; z-index: 1}
.ide-code .vh .mui-radio input[type=radio] {right: 0; top: 10px; display: block;z-index: 1;}
/*.ide-code .vh .mui-radio input[type=radio]:before{ font-size: 28px;}*/
.ide-code .codest .tin{ width: 60%; height:20px; margin: 0; line-height: 20px; font-size: .28rem; border: none;  border-bottom: 1px solid #f2f2f2}
.ide-code .codest .tim{ width: 38%; height:42px; }
.ide-code .mui-input-row label{ padding: .24rem 0; text-align: left}

/*图标颜色*/
.ic-yellow{background: -webkit-linear-gradient(#ffd017, #f6a632); }
.ic-orange{background: -webkit-linear-gradient(#ff7333, #ff4c00); }
.ic-purple{ background: -webkit-linear-gradient(#a09afc, #8777f4);}
.ic-red{background: -webkit-linear-gradient(#ff627e, #ff3053);}
.ic-blue{background: -webkit-linear-gradient(#70d0fd, #5ab1fc);}
.ic-green{background: -webkit-linear-gradient(#0ce3ba, #0fcea9);}


/*用户中心*/
.per-head{ padding: .5rem .4rem; position: relative;}
.per-head::after{ color: #fefefe }
.per-tx{ width:1.2rem; height: 1.2rem; border: 4px solid rgba(255,255,255, .6); overflow: hidden; border-radius: 50%; margin: 0 }
.per-tit{ margin: .1rem .2rem; color: #fff;}
.per-jobs{ background-color: rgba(255,255,255, .3); padding: 4px 8px; line-height: 1.6; font-size: .18rem; border-radius: 1rem }
.act-haed{ padding:.2rem .3rem; text-align: center; color: #fff; margin-top: .2rem; overflow: hidden; background-color: #4793ff}



.grid-cont{ background-color: #fff; }
.grid-cont .grid-name{ font-size: .24rem; color: #333;line-height:1.6;display: block;width: 100%; height:.4rem;text-overflow: ellipsis;}
.grid-cont .iconfont{ font-size: .64rem;     line-height: .8rem;  display: inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.func-list{ margin:.2rem 0; background-color: #fff; }
.func-list .list-p{ font-size: .26rem; color: #333}
.func-list .list-p .icon-left{ background-color: #39f; width:.4rem; height: .4rem; border-radius: 3px; line-height: .4rem; text-align: center; display: inline-block; margin-right: 6px;  }
.func-list .list-p .iconfont{font-size: .24rem; color: #fff;}

/*组织商*/
.spon-cont{ margin: .3rem .2rem;overflow: hidden}
.spon-list{ background-color: #fff; padding: .2rem; margin-bottom: .2rem; border-radius:6px; position: relative}
.spon-list .full_img{ width:1rem; height: 1rem; border-radius: 50%; overflow: hidden; margin-right: 10px; float: left }
.spon-list .sview{ overflow: hidden; display: block; }
.spon-list .sedit{ position: absolute; top:.3rem; right:.2rem; font-size: .4rem; color: #00cf85}
.spon-list h3{ width:12em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.spon-num{ margin:8px; width: 120px; height:32px;}
.v-label{ float: left;  padding: .24rem .3rem; color: #666; font-size: .28rem; line-height: 1.6;}
.v-label .vt{ width: 5em; display: inline-block; vertical-align:middle}
.mui-input-group .up-row{ height: 1.4rem; }
.uploadimg{  float: left; margin: .2rem 0; width:1rem; height: 1rem; overflow: hidden; vertical-align: top}
.uploadimg i{ font-size: 1rem; line-height: 1; color: #999}

/*活动*/
.auth-list .hd{ padding-bottom: .1rem; margin-bottom: .2rem; font-size: .28rem;  border-bottom: 1px solid #e7e7e7}
.auth-list .hd i{ font-size: 14px; color: #666}
.auth-list .fd{ padding-top: .1rem; margin-top: .2rem; font-size: .28rem;  border-top: 1px solid #e7e7e7 }
.auth-list{background-color: #fff;padding: .1rem;margin-bottom: .2rem; line-height: 1.6 }
.auth-list .aview{overflow: hidden; display: block;}
.auth-list .authimg{ width: 2rem;height: 1.34rem; overflow: hidden; margin-right: 10px;float: left;}
.auth-list h3{ text-overflow: ellipsis; line-height: 1.6 }
.vale-txt{ float: right; text-align: right; width: 65%; margin: .2rem 0; font-size: .28rem; padding-right: .8rem}
.mui-input-group .textarea-box{ height: 2.8rem; margin: .1rem 0}
.mui-input-group .textarea-box textarea{ font-size: .28rem; }
.actv-det .adver{max-height:4.4rem }
.actv-box{ background-color: #fff; padding: .2rem .3rem}
.actv-box p{ font-size: .28rem}
.actv-atit{ font-size: .32rem; line-height: 1.6; font-weight: 400; padding-bottom: .2rem; border-bottom: 1px solid #e7e7e720}
.giftlist{ padding-left: 5em; font-size:.28rem; color: #333}
.businlist .mui-media-object{ line-height: .6rem; height: .6rem; width: .6rem; overflow: hidden }
.businlist .add{position: absolute; right:15px; padding: 4px 16px;}
.businlist .del{ position: absolute; top:.36rem; right:15px; width:.4rem; height: .4rem; line-height: 1 }
.businlist .del i{ color: #FF0000; font-size:.4rem}
.check{margin:5px; padding: 6px 12px; font-size: .24rem; line-height: 1.4; }
.check-green{color: #00cf85 !important; border: 1px solid #00cf85; border-radius: 1rem;}
.check-org{color: #ff7919 !important; border: 1px solid #ff7919; border-radius: 1rem;}
.check-royal{color: #8a6de9 !important; border: 1px solid #8a6de9; border-radius: 1rem;}
.check-white{color: #fff; border: 1px solid #fff; border-radius: 1rem;}
.check-green:active{ background-color: #00cf85; color: #fff!important;}
.check-org:active{ background-color: #ff7919; color: #fff!important;}

/*搜索*/
.head-search{ background-color: #fff; border-bottom: 1px solid #e7e7e7; height:48px; overflow: hidden }
.head-search .cancel{ padding:10px .3rem; color: #666; line-height: 1.6; font-size: .3rem; display: block}
.head-search .mui-search{ margin:6px 0 0; width: 60%; clear:none}
.head-search .mui-search input[type=search]{ margin: 0}
.head-search .mui-btn-link{ font-size: .3rem; padding:10px .3rem; line-height: 1.6}
.sao{ font-size: .42rem; color: #007aff}

/*VIP卡*/
.vipcard-list{ background-color: #fff; margin-bottom: .2rem; overflow: hidden; border-radius: 6px; }
.vipcard-list .hd{ font-size: .3rem; padding: .1rem .2rem}
.vipcard-list .bd{ background-color: #00cf85; border-radius:0 0 6px 6px; padding: .1rem .2rem;  font-size: .28rem; color: #fff }
.operate{ display: block; padding: 4px 12px; color: #fff; border: 1px solid #fff; font-size: .24rem; line-height: 1; border-radius: 1rem}

/*签到组*/
.sign-cont{ margin: .2rem 0; overflow: hidden}
.sign-list{ background-color: #fff; margin-bottom: .3rem}
.sign-list .hd{ font-size: .3rem; padding: .1rem 1rem .1rem .2rem; border-bottom: 1px solid #e7e7e7; position: relative}
.sign-list .addin{ position: absolute; right:15px; line-height: 1.4; z-index: 1}
.sign-list .addin i{ font-size:20px; color: #2180ff}
.sign-list .bd{ padding:.2rem;line-height:2.2 } 
.sign-list .bd tr:nth-child(2n){ background-color: #2180ff1a; }
.sign-list .fd{ position: relative; padding: .1rem .2rem; border-top: 1px solid #e7e7e7;}
.sign-list .fd .num{ position: absolute; top: .25rem; line-height: 1; right: .7rem; }
.sign-row{ border-bottom: 1px solid #e7e7e7; overflow: hidden}
.sign-row label{ padding: .24rem 0; text-align: left}
.signin-box{ margin:0  5%; width: 90%; position: absolute; top: 1.9rem;   }
.signin-box-bg {
    background-color: #fff;
    padding:.2rem;
    overflow: hidden;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 10px 0 rgba(189,208,223,.25);
    box-shadow: 0 4px 10px 0 rgba(189,208,223,.25);
}
.signin-search{overflow: hidden }
.signin-search .sys{ padding:2px 10px 0 0; color: #666; line-height: 1.4; font-size:16px; display: block}
.signin-search .mui-search{ margin:0; width: 66%; clear:none}
.signin-search .mui-search input[type=search]{ margin: 0; background-color:rgba(155,155,155,.1)  }
.signin-search .isy{ color: #00cf85}
.signin-search .sou{ float: right;}
.sigmin-wrap{ position: absolute; top:3rem; width: 100%; }


/*编辑*/
.radview{ float: right;width: 65%; padding: .24rem 0; height: auto;  line-height: 1.6; font-size: .28rem;}
.radview .mui-radio{ margin-right: .2rem}
.radview .mui-radio em{ float: none;padding-left: 24px;}
.radview .mui-radio input[type=radio]{ top: 0; left: 0px; right: 0}

/*员工*/
.statotal{ padding:.3rem; color: #fff;  }
.staff-list .tx_img{ width: .9rem; height: .9rem; float: left; margin-right: 10px; overflow: hidden; border-radius:50%;}
.staff-list .tx_img i{ color:#4793ff; font-size:.92rem; line-height:1 }
.sta-edit{ position: absolute; top: .4rem; right: .3rem}
.sta-edit i{ font-size: .4rem; color: #ff7919}
.ge-mam{ margin-left: 3px; vertical-align: top; font-size: .24rem; color: #3b99fc }
.ge-womam{ margin-left: 3px; vertical-align: top; font-size: .24rem; color: #f4608e }

/*客户*/
.cust-group .xc_img{ width:1.5rem; height: 1rem; float: left; margin-right: 10px; overflow: hidden; }
.cust-list{ line-height: 1.6}
.c-vip{ font-size: 26px; line-height:.5; color: #f5a623; margin-left: 3px;}
.visits{ background-color: #5FA5FF45; color: #5FA5FF; border-radius: 1rem; font-size: .28rem; line-height: 1; padding: 4px 10px}
.deticon{ font-size:.24rem; line-height: 1; color: #5FA5FF; margin-right: 5px;}

/*签单*/
.bill-box{ background-color:#fff; padding:.2rem .3rem; overflow: hidden; }
.bill-box .bill-list{ margin-bottom:6px; font-size: .28rem}

/*统计*/
.statis-cont{ overflow: hidden; background-color: #fff; padding: .2rem}
.statis-cont li {width:50%; float: left; padding: .1rem .3rem; min-height:1.4rem;  overflow: hidden;   color: #333; border-radius: 5px; }
.statis-cont li h3{ font-weight: 600; text-indent: 2em; font-size: .38rem}
.statis-cont li p{ color: #666}
.statis-cont li p .iconfont{ font-size:28px; line-height: 1; margin-right: 4px; vertical-align: middle}
.statis-cont li p.rank{text-indent: 2em; color: #999}
.sc1{ color: #ff3349}
.sc2{ color: #825fff}
.sc3{ color: #82c560}
.sc4{ color: #2e8afc}
.sc5{ color: #ffb000}
.sc6{ color: #29d9d3}
.sc7{ color: #fea05e}
.sc8{ color: #af8bf7}
.sc9{ color: #3e7775}
.sc10{ color: #7a91bd}
.sc11{ color: #c51c1c}
.sc12{ color: #3ebf5b}
.sc13{ color: #ba1ec3}

/*排行榜*/
.rank-cont{ margin-top: 0rem; background-color: #fff; padding: .2rem;}
.rank-cont .hd{ font-size: .32rem; color: #666;font-weight: 400}
.rank-cont td{ padding: .2rem 0; border-bottom: 1px solid #e7e7e7; font-size: .28rem; max-width: 10em}
.rank-cont td:nth-child(3){ text-align: right}
.first{ font-size:28px; color: #fd7349; line-height: 1}
.second{ font-size:28px; color: #fedb46; line-height: 1}
.third{ font-size:28px; color: #9b6f47; line-height: 1}
.rak{ border-radius: 1rem; display: block; text-align: center; width:28px; height: 28px; background-color: #FFCC33; color: #fff; line-height:30px; font-size: 20px;}
.rank-cont .businlist span{width:10em; display: inline-block}
.ranl-wrap{ background-color: #fff; margin-bottom: .2rem; overflow: hidden}
.ranl-wrap .title{ border-left: 3px solid #007aff; padding-left:.2rem}
.ranl-wrap .rank-cont td:nth-child(3){ text-align:left}
.date a{ margin: 0 5px;}
.date a.cur{ color: #007aff}

/*日期筛选*/
.datese input{ padding:5px; margin-bottom: 0; border: none; border-bottom: 1px solid #e7e7e7;}
.datese .mline{ margin: 0 .2rem; color: #e7e7e7;}
.rutn{ background-color:#26bd48; width:1.52rem; height: 1.52rem; border-radius: 50%; font-size: .4rem }





    








