body{font-family:arial,'Hiragino Sans GB','Microsoft Yahei','微软雅黑','宋体',\5b8b\4f53,Tahoma,Arial,Helvetica,STHeiti}html,body{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:30px}.footer{position:relative;margin-top:-30px;height:30px}.footer p{text-align:center;font-size:12px}.cursor{cursor:pointer}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:0}.hu7-form-reg{max-width:500px;padding:15px;margin:0 auto;text-align:center}.hu7-class-table{vertical-align:middle;text-align:center}.hu7-class-table>thead>tr>th{vertical-align:middle;text-align:center}.hu7-class-table.td-hover{cursor:pointer;background-color:green;text-align:center;color:#FFF}.hu7-class-table-week .head{vertical-align:middle;font-weight:400}.hu7-class-table-week>thead>tr>th{text-align:center}.hu7-class-table-week .class-cell{border:1px solid #ccc;padding:2px;cursor:pointer;margin-bottom:5px;font-size:8px}.hu7-panel.kebiao{margin-bottom:20px;margin-top:20px}.hu7-chain-card{}.hu7-chain-card .chain-head{color:green}.hu7-chain-card .chain-name{max-width:90px}.clear-border{border:0}.hu7-btn-submenu{text-decoration:none;background-color:#fff;border:0;border-bottom:2px solid #6c0}.hu7-btn-submenu:hover{text-decoration:none;background-color:#fff;border-bottom:2px solid #F90}.hu7-btn-menu-history{text-decoration:none;background-color:#fff;border:0;border-bottom:2px solid #6c0}.hu7-btn-menu-history:hover,.hu7-btn-menu-history-active{text-decoration:none;background-color:#FC0;color:#FFF}.hu7-mustache-temp{display:none}.hu7-signin-btn{margin:1px}.hu7-signin-caption{padding:5px;line-height:.1}#member_list tr{cursor:pointer}.jcrop-holder #preview-pane{display:block;position:absolute;z-index:2000;top:10px;right:-280px;padding:6px;border:1px rgba(0,0,0,.4) solid;background-color:#fff}#preview-pane .preview-container{width:180px;height:180px;overflow:hidden}#preview-pane .preview-container.banner{width:162px;height:100px;overflow:hidden}#preview-pane .bargain_update_img{width:232px;height:136px;overflow:hidden}.tt-dropdown-menu,.typeahead,.tt-query,.tt-hint{outline:0}.typeahead{width:900px}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.gist{font-size:14px;text-align:left}.twitter-typeahead{position:relative;display:inline-block;direction:ltr}.twitter-typeahead .tt-menu{width:900px;margin-top:0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2)}.twitter-typeahead .tt-menu .tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px;border-bottom:1px dashed #ddd;position:relative;height:60px}.twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,.twitter-typeahead .tt-menu .tt-suggestion:hover{background-color:#f5f5f5}.twitter-typeahead .tt-menu .tt-suggestion p{margin:0}.twitter-typeahead .tt-menu .card-disabled{color:#ccc}.twitter-typeahead .tt-menu .card-disabled div>div{text-decoration:line-through}.twitter-typeahead .tt-menu .tt-dataset .card_status_buy{font-size:8px;color:#000;border:1px solid #ccc;text-align:center;height:53px;margin:1px}.twitter-typeahead .tt-menu .tt-dataset .card_status_using{font-size:14px;color:#fff;background-color:#82CC82;text-align:center;height:53px;margin:1px}.twitter-typeahead .tt-menu .tt-dataset .card_status_pause{font-size:14px;color:#fff;text-align:center;height:53px;margin:1px;background-color:#EFC0C0}.twitter-typeahead .tt-menu .tt-dataset dd{font-size:8px}.twitter-typeahead .tt-menu .tt-dataset .card_status_expire{font-size:8px;color:#fff;background-color:#ccc;text-align:center;height:53px;margin:1px;text-decoration:line-through}.twitter-typeahead .tt-menu .tt-dataset img{clear:left;float:left;top:0;height:50px;display:inline-block;padding:0;margin-bottom:0}.twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .cardlist{position:absolute;left:255px}.twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .cardlist>div{float:left;width:120px}.twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .cardlist .card-name{width:100%;height:25px;font-size:14px;text-overflow:ellipsis;overflow:hidden}.empty-message{padding:5px 10px;text-align:center}#coursetable-book .panel-body{padding-top:0;padding-bottom:0;max-height:388px;overflow-y:scroll;overflow-x:hidden}#coursetable-book .coursetable-item{position:relative;border-bottom:1px #ddd solid;height:97px}#coursetable-book div[data-phone]{display:inline-block;text-align:center;padding-left:0;width:100px}#coursetable-book div[data-phone] span{color:#555;font-size:12px}#coursetable-book div[data-phone] span.cardtype{display:block;position:absolute;top:5px;width:25px;height:25px;border:1px solid #5bc970;border-radius:50%;background-color:#5bc970;color:#fff;line-height:25px;text-align:center}#coursetable-book div[data-phone] span.cardtype.true{background-color:#d0d6d0;border:1px solid #d0d6d0}#coursetable-book div[data-phone] div{border-radius:50%;border:2px #f6f6f6 solid;background-color:#f5f5f5;width:66px;height:66px;overflow:hidden;margin-left:17px}#coursetable-book div[data-phone] .noavatarcss{display:block;width:63px;height:63px;background:url(/huxiaoer/image/common/defaultpic_e28828b.png) no-repeat;background-position:center}#coursetable-book div[data-phone] .noavatarcss.default{display:block;width:66px;height:66px;background:url(/huxiaoer/image/common/memberdefault_e1b7bbb.png) no-repeat;background-position:center}#coursetable-book div[data-phone] .book{border:1px #C8ECB9 solid;cursor:pointer}#coursetable-book div[data-phone] .candidate{border:1px #FFD4D4 solid}#coursetable-book div[data-phone] .complete{border:1px #e1e1e1 solid}#coursetable-book div[data-phone] .unbook_complete{border:1px #E4B35F solid}#coursetable-book div[data-phone] p.isnomember{position:absolute;width:13px;height:13px;margin-top:-19px;margin-left:5px;border:1px solid #eee;border-radius:50%;background-color:#e6443d}#coursetable-book div[data-phone] p.tips{position:absolute;width:22px;margin-top:-16px;margin-left:65px;border:0}#coursetable-book div[data-phone] p.tips.book{color:#5CB85C}#coursetable-book div[data-phone] p.tips.candidate{color:#F76767}#coursetable-book div[data-phone] p.tips.complete{color:#999}#coursetable-book div[data-phone] p.tips.unbook_complete{color:#E4B35F}#coursetable-book .title{display:inline-block;width:140px;padding:5px;border-right:1px #ddd solid;height:100%}#coursetable-book .title .coursetable{margin-top:20px;font-size:18px;height:25px;overflow-y:hidden;text-overflow:ellipsis}#coursetable-book .title span{font-size:12px;color:#a6a6a6}#coursetable-book .cover{-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}#coursetable-book .book-user{padding:5px;position:absolute;left:135px;top:0;overflow-y:hidden;height:97px;width:1000px;overflow-x:scroll}#coursetable-book .book-user .content{width:4000px}img.signin-noavatar{margin-bottom:10px;padding:10px;width:180px;height:180px}.search-loading{filter:blur(1px);-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px)}#signin td{vertical-align:middle}#signin td[name=card_no],#signin td[name=expire]{font-weight:700;color:green;font-size:18px}#signin button.card{width:200px;height:80px;margin-bottom:4px}#signin button.card .fa.fa-exclamation-triangle{position:absolute;margin-left:75px;margin-top:40px;color:#EFCE20}#signin button.card div{text-overflow:ellipsis;overflow:hidden}#signin button.card div>span{height:1.33em;vertical-align:middle}#signin button.card.unable{background-color:#ccc;color:#fff}#signin button.card.unable span{color:#fff}#signin .consume input{width:100px;color:#D4490C;font-weight:700}#signin .consume div.tip{border-top:1px solid #ddd;margin-top:4px;padding-top:2px}#signin .consume div.tip button{margin:2px}nav *{box-sizing:border-box}nav.vertical_nav,button.collapse_menu .collapse_menu--icon{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}nav:focus,nav:active{outline:0}nav.toggle_menu{display:block;float:left;width:50px;height:50px;line-height:50px;padding:0;background:0 0;border:0;text-align:center;cursor:pointer}.toggle_menu i{display:block;font-size:28px}.vertical_nav{position:absolute;left:-200px;top:0;bottom:0;width:200px;background:#f6f6f6}.menu{position:absolute;overflow-y:auto;width:100%;margin:0;padding:0;list-style-type:none}.menu--item{position:relative;min-height:40px;line-height:40px}.menu--item:hover a i,.menu--item:hover label i{color:green}.menu--item_actived a i,.menu--item_actived label i{color:green}.menu--item__has_sub_menu .menu--link:after{position:absolute;top:0;right:15px;height:40px;line-height:40px;font-family:FontAwesome;content:"\f0d7"}.menu--subitens__opened{background:#e9e9e9}.menu--subitens__opened .menu--link{color:#000}.menu--subitens__opened .sub_menu{display:block}.menu--subitens__opened .sub_menu li{cursor:pointer}.menu--link{display:block;overflow:hidden;font-size:.875rem;text-decoration:none;color:#666;font-weight:400;white-space:nowrap;cursor:pointer}.menu--link:hover,.menu--link:hover .menu--label{color:#000;background:#ddd}.menu--icon{display:block;float:left;width:50px;height:40px;line-height:40px;font-size:26px}.menu--label{display:block;height:40px;line-height:40px}.sub_menu{display:none;overflow:hidden;padding-left:0;list-style:none}.sub_menu--link{display:block;padding-left:50px;padding-right:16px;font-size:13px;color:#666;text-decoration:none}.sub_menu--link:hover{color:#000;background:#ddd}.sub_menu--link__active{color:#000;font-weight:500}.vertical_nav{left:0}.toggle_menu{display:none}.vertical_nav__minify{width:50px}.vertical_nav__minify .menu{overflow:visible}.vertical_nav__minify .menu--label{display:none;position:absolute;top:0;left:50px;width:150px;padding-left:16px;padding-right:16px;background:#e9e9e9;font-weight:500}.vertical_nav__minify .menu--item__has_sub_menu .menu--link:after{content:""}.vertical_nav__minify .menu--subitens__opened .sub_menu{display:block}.vertical_nav__minify .sub_menu{position:absolute;top:0;left:50px;width:150px;background:#e9e9e9;text-align:center}.vertical_nav__minify .sub_menu.chainstorenum{width:250px}.vertical_nav__minify .sub_menu--link{padding-left:16px}.vertical_nav__minify .collapse_menu--icon{-webkit-transform:rotate(180deg)}.gauge{position:absolute;top:0;background-color:#edeef0;text-align:center;display:none}.gauge .header{margin-top:20px;margin-left:20px}.gauge .header{color:#fff}.gauge .gauge-container{margin-top:100px}.gauge .latest-cousume-period-container{text-align:center}.collapse_menu{position:absolute;bottom:0;display:block;width:100%;height:40px;line-height:40px;padding:0;border:0;border-top:1px solid #e6e6e6;background:#f6f6f6;color:#666;font-size:.875rem;text-align:left;cursor:pointer;outline:0;overflow:hidden}.collapse_menu:hover{color:#000;background:#ddd}.collapse_menu .collapse_menu--icon{display:block;float:left;width:50px;height:40px;line-height:40px;font-size:20px}.collapse_menu .collapse_menu--icon:before{content:"\f053"}.collapse_menu .collapse_menu--label{display:block;height:40px;line-height:40px}nav .bottom_menu{position:absolute;bottom:40px;overflow-y:auto;width:100%;margin:0;padding:0;list-style-type:none}a.nav-logo{display:block;overflow:hidden;font-size:.875rem;text-decoration:none;color:#666;font-weight:400;white-space:nowrap;cursor:pointer}a i.nav-icon{width:50px;height:60px;line-height:50px;font-size:35px;text-align:center;color:green}a.menu--link:hover,a.nav-logo:hover .menu--label{color:#000;background:#ddd}.thin-scroll-x::-webkit-scrollbar{height:7px}.thin-scroll-x::-webkit-scrollbar-track{background-color:#d9d9d9;border-left:2px solid transparent}.thin-scroll-x::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-left:2px solid transparent}.thin-scroll-x::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.1)}.thin-scroll::-webkit-scrollbar{width:7px}.thin-scroll::-webkit-scrollbar-track{background-color:#d9d9d9;border-left:2px solid transparent}.thin-scroll::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-left:2px solid transparent}.thin-scroll::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.1)}.container-fluid.fluid .from_cardrule_back{display:block;width:60px;text-align:center;border:1px #eee solid;padding:4px;margin-left:1.1%;margin-bottom:10px}.container-fluid.fluid .from_cardrule_back a{color:#000}.container .row .from_coach_back{display:block;width:60px;text-align:center;border:1px #eee solid;padding:4px;margin-left:1.1%}.container .row .from_coach_back a{text-decoration:none;color:#000}.container .allchainlist{text-align:center;border:1px solid #eee;background-color:#5cb85c;color:#fff;margin-left:10px;padding:4px 10px}.container .add_chainstore{margin-left:10px;font-size:13px}.container .add_chainstore i{font-size:16px;margin-right:10px;position:relative;top:2px}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}#courseNumSetPanle .copyModel{margin-top:5px;margin-bottom:5px}#courseNumSetPanle .deleteCourse{margin-top:8px;cursor:pointer}#courseNumSetPanle .addCourse{margin-top:8px;cursor:pointer}#courseNumSetPanle .copyModel ul li{cursor:pointer;line-height:30px;text-align:center}#courseNumSetPanle .addClass{text-align:center;border:1px dashed #5cb85c;color:#5cb85c;padding-top:5px;cursor:pointer;width:50%;margin-left:25.8%}#courseNumSetPanle .addClass p{margin-top:0;margin-bottom:5px}#edit_qrcode .okPrint{margin-left:35%}.option_bar{position:fixed;right:20px;bottom:3px;text-align:center;cursor:pointer}.option_bar .main_option{border:1px solid #eee;padding:5px 15px;margin-bottom:30px;padding-bottom:0}.option_bar .child_option{border:1px solid #eee;padding:10px 15px}.option_bar i{font-size:25px}td.details-control{background:url(/huxiaoer/image/welcome/details_open_ed13249.png) no-repeat center center;cursor:pointer}tr.details td.details-control{background:url(/huxiaoer/image/welcome/details_close_cdb0ad0.png) no-repeat center center}#old #card_info button{margin-bottom:15px}#old #card_info i{font-size:20px;position:relative;top:-20px;margin-left:-10px;cursor:pointer}.classCancel{display:block;text-align:center;color:#fff;background-color:#ccc;font-size:15px}.mulitMembers{font-size:14px;position:relative;top:-4px;right:4px}.repay_cards{width:125px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}