*{
	margin:0;
	padding:0;
}
html,
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif,"Microsoft YaHei";}
.input-group-addon{background: transparent;}
a,a:hover,a:active,a:visited,a:focus{text-decoration: none;}
a:focus,button.btn[type='submit']:focus,input.btn:focus{outline: none;}
h1,h2,h3,h4,h5,h6,b,label,dt{font-weight: normal;}
.footer {
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding: 20px;
}
.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}
.not-set {
    color: #c55;
    font-style: italic;
}
/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}
select.form-inline { width: auto; }
/* 汇总表格 */
table.tabCalc { border: 1px solid #ddd; }
table.tabCalc thead { background-color:#f4f5f9; }
table.tabCalc tbody tr td{vertical-align: middle;}

table.table-wide th, table.table-wide td { padding: 2px; font-size: 12px; }
table.table-wide tbody td { text-align: right; }
table.table-wide tbody tr:hover { background-color: rgba(240,173,78,0.2); }

table.table-condensed { font-size:12px; }
table.table-condensed > thead > tr > th,
table.table-condensed > tbody > tr > th,
table.table-condensed > tfoot > tr > th,
table.table-condensed > thead > tr > td,
table.table-condensed > tbody > tr > td,
table.table-condensed > tfoot > tr > td {padding:3px 4px;}

div.required label:after {
    content: " *";
    color: red;
}
/*微信小店*/
#colors_list li.active,.tint >div.active{
    box-shadow: 0 0 3px #000;
}
#wx_shop_form .tint{padding-left:54px;}
#wx_shop_form .field-vipcard-base_info_title{margin-top: 12px;margin-bottom: 6px;}
#wx_shop_form .tint label{line-height: 25px;vertical-align: top;padding-right: 11px;}
#wx_shop_form .tint>div{padding:3px;display: inline-block;}
#wx_shop_form .tint b{width: 25px;height: 25px;display:block;}
/* Color 4 Card 2015.0305 */
.Color010, .color01 { background-color: #55BD47 !important; }
.Color020, .color02 { background-color: #2c9f67 !important; }
.Color030, .color03 { background-color: #509fc9 !important; }
.Color040, .color04 { background-color: #5885cf !important; }
.Color050, .color05 { background-color: #9062c0 !important; }
.Color060, .color06 { background-color: #d09a45 !important; }
.Color070, .color07 { background-color: #e4b138 !important; }
.Color080, .color08 { background-color: #ee903c !important; }
.Color081{ background-color: #f08500 !important; }
.Color082{ background-color: #a9d92d !important; }
.Color090, .color09 { background-color: #dd6549 !important; }
.Color100, .color10 { background-color: #cc463d !important; }
.Color101{ background-color: #cf3e36 !important; }
.Color102{ background-color: #5E6671 !important; }
/*应用市场*/
.appshop h5{padding:0px 30px;color: #8d8d8d;}
.appshop h5 i{padding-right:8px;}
.appshop h5 a{color: #8d8d8d;}
h5.allapp,.allapp-next{height: 40px;line-height: 40px;}
.allapp-next:hover{background: #eee;}
h5.allapp.hbg{background: #01ad01;margin-bottom: 0px;}
h5.allapp.hbg a{color:#fff;}
#modal div.modal-lg {width: 900px;}
#apps a.item {float: left;width:453px;height: 94px;
    border: 1px solid #e7e7eb; margin-top: 24px;margin-left:30px; position: relative;}
#apps a.item .access{color:#bebebe;font-size:22px;position: absolute;right: 10px;top: 34px;}
#apps a.item i.fa.pull-left { width: 94px; height: 94px;line-height:94px;font-size: 50px; text-align: center;
 color: #FFF; background-repeat: no-repeat;background-position:center center;background-size: 70px;}
#APP-WXPAY i.fa.pull-left { background: #6ED6CB url('/static/misc/wx.png');}
#APP-ALIPAY i.fa.pull-left { background: #7294C9 url('/static/misc/aly.png');}
#APP-REPRINT i.fa.pull-left { background-color: #F0A86E;}
#APP-REPRINT i.fa.pull-left:before { content:"\f02f"; }
#APP-CAIWUDUIZHNAG i.fa.pull-left{background-color: #6ED6CB;}
#APP-CAIWUDUIZHNAG i.fa.pull-left:before { content:"\f02d"; }
#APP-JIAOBANDUIZHNAG i.fa.pull-left{background: #7294C9 url('/static/misc/dz.png');}
#APP-FANQUAN i.fa.pull-left{background: #7294C9 url('/static/misc/fanquan.png');}
#APP-MANJIAN i.fa.pull-left{background-color: #7294C9;}
#APP-MANJIAN i.fa.pull-left:before { content:"\f147"; }
#APP-DISCOUNT i.fa.pull-left{background-color: #6ED6CB;}
#APP-DISCOUNT i.fa.pull-left:before { content:"\f0d6"; }
#APP-WXCARD i.fa.pull-left{background: #3BA19A url('/static/misc/c.png');}
#APP-WXESHOP i.fa.pull-left{background-color: #F0A86E; }
#APP-WXESHOP i.fa.pull-left:before { content:"\f19c"; }
#APP-ZITI i.fa.pull-left{background: #6ED6CB url('/static/misc/zt.png');}
#APP-JICIQUAN i.fa.pull-left{background: #B26950  url('/static/misc/quan.png');}
#APP-TANGSHI i.fa.pull-left{background: #B26950 url('/static/misc/ts.png'); }
#apps .col a#APP-DINGME i.fa.pull-left{background-image:url('/static/misc/dingme.png'), url('/static/misc/wm.png');background-color: #7294C9; background-position:61px 61px,center center;background-size:30px 30px,70px 70px;}
#apps .col a#APP-LEWAIMAI i.fa.pull-left{background-image:url('/static/misc/lewaimai.png'), url('/static/misc/wm.png');background-color: #6ED6CB ; background-position:61px 61px,center center;background-size:30px 30px,70px 70px;}
#APP-YUDING i.fa.pull-left{background: #7294C9 url('/static/misc/yd.png');}
#APP-ROCK i.fa.pull-left{background: #6ED6CB  url('/static/misc/ya.png');}
#APP-ATTENTION i.fa.pull-left{background: #6ED6CB url('/static/misc/gz.png');}
#APP-WDSHOP i.fa.pull-left{background: #3BA19A url('/static/misc/wd.png');}
#APP-HEXIAO i.fa.pull-left{background-color: #3BA19A; background-position: 0px -70px;}
#APP-HEXIAO i.fa.pull-left:before { content:"\f080"; }
#APP-GETWD i.fa.pull-left{background-color: #B26950; background-position: 0px -70px;}
#APP-GETWD i.fa.pull-left:before { content:"\f06b"; }
/*行业方案*/
.l-side-app a i{color: #8d8d8d;width: 15px;margin-right: 8px;}
#pagapp h1{font-size: 20px;color:#222;}
.appli dl{margin:0 30px 0 0;display: inline-block;text-align: center;}
#pagapp .imgs { overflow-x:auto; overflow-y:hidden;}
#pagapp .imgs ul {text-align: center;}
#pagapp .imgs li { display: inline-block; margin: 0 4px;box-shadow: 0 0 2px #BBB;}
#pagapp .imgs img { height: 300px;}
#pagwit img { margin: 5px 0; border: 1px solid #FFF; box-shadow: 0 0 2px #BBB; width:800px;}
.dt_fanquan{background: #7294C9 url('/static/misc/fanquan.png');}
.dt_chuzhika{background: #3BA19A url('/static/misc/c.png');}
.dt_ziti{background: #6ED6CB url('/static/misc/zt.png');}
.dt_wdshop{background: #3BA19A url('/static/misc/wd.png') ;}
.dt_hexiao{background-color: #3BA19A;}
.dt_hexiao i,.dt_manjian i,.dt_zhekou i{color:#fff;font-size:45px;line-height: 75px;}
.dt_manjian{background-color: #7294C9;}
.dt_ts{background: #B26950 url('/static/misc/ts.png') ;}
.dt_dingme{background: #7294C9 url('/static/misc/wm.png') ;}
.dt_lewaimai{background: #6ED6CB url('/static/misc/wm.png') ;}
.dt_rock{background: #6ED6CB  url('/static/misc/ya.png');}
.dt_jiciquan{background: #B26950  url('/static/misc/quan.png') ;}
.dt_zhekou{background-color: #6ED6CB;}
.dt_wx{background: #6ED6CB url('/static/misc/wx.png') no-repeat ;}
.dt_ap{background: #7294C9 url('/static/misc/aly.png') no-repeat;}
.appli dl dt{width:75px;height: 75px;background-size: 60px;background-position: center center;background-repeat: no-repeat;margin-bottom:15px;}
/*head*/
.navbar{ padding:3px 20px 0;
         background: #fff;
         border: 1px solid #d4d4d4;
         -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
         -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
         box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     }
.navbar a{color:#777;}
.navbar .navbar-brand{background: url('/static/misc/logokll.jpg') no-repeat left center; padding-left:130px;margin-right: 230px;}
#mainbox,.site-login{width:1200px;margin:78px auto 0;}
/*公共*/
.text-indent{text-indent: 2em;}
.blue{color:#4cb4fd;}
.r-side i.fa{padding-right: 10px;}
i.fa-cog{color:#5fff96;}
.public_h1{font-size: 18px;color:#7b7c80;font-weight: normal;padding-top: 6px;}
a.ext_btn{padding:0 10px;line-height: 34px;background: #2ac029;color:#fff;display: inline-block;}
a.ext_btn:hover{opacity: 0.8;}
.defstyle{width: 80px;color: #fff;margin: 0 10px;line-height: 29px;padding: 0;border:none;border-radius: 4px;font-size:14px;}
.defstyle.bg-green:hover{background:#2f9833;}
.defstyle:hover{background:#B8B8B8;}
.grey{color:#929397;}
.red{color:#ff0000;}
.c8f9092{color:#222;}
.green{color:#44b549;}
.tc{padding-top:7px;color:red;}
.bg-green{background: #2ac029;}
.nav-tabs{margin-bottom: 30px;}
.nav.nav-tabs > li{text-align: center;padding-left:15px;}
.nav.nav-tabs > li>a{color:#222;border:none;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { border:none;border-bottom: 3px solid #44b549;}
.tab2 { margin-bottom: 0;}
.apptip { background-color: #f4f5f9; padding: 20px; line-height: 1.4em; margin-bottom: 20px; color: #222; position: relative;}
.apptip p { margin: 0; }
.mar-r{margin-right: 14px;}
.input-w{width:130px;}
.nav > li > a:hover, .nav > li > a:focus{background-color:transparent;}
.formgroup{margin:30px 0 30px;}

.daterangepicker .ranges .range_inputs > div{ padding-left:11px; }
.daterangepicker .ranges .range_inputs button.btn { margin-top: 10px; }
.daterangepicker .ranges .range_inputs input.input-mini { width: 99px; }
.daterangepicker.dropdown-menu{ width: 670px; }

/*登陆页面*/
.site-login{background: #fff;height: 750px;margin-bottom: 30px;}
.site-login h2{color:#737478;font-size:18px;margin:40px 95px 70px;}
.flag {height: 200px;background: url('/static/misc/banner.png');}
.flag h1 {font-size: 16px;color: #EEE;line-height: 50px;text-indent: 16px;}
.login_main{padding:0 95px;margin-bottom: 60px;}
.login_l{width:500px;float:left;padding:13px 100px 0 0;}
.login_l .checkbox{margin-left: 125px;}
.login_l .btns{background: #29c023;color: #fff;width:80px;height: 34px;border:none;}
.site-login ul li{color:#bebebc;line-height: 26px;}
.site-login ul{margin-left: 16px;}
.login_r{border-left: 1px solid #aeaeae;width:300px;float:left;width:430px;padding-left:68px;height: 290px;}
.login_r p{font-size: 16px;color:#5a646d;padding:15px 0 10px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.login_l .form-group label{color:#737478 !important;}
.login_l .has-success .form-control{border-color:#bebebc;}
.login_l .has-success .form-control:focus{border-color:#bebebc;}
/*我的店铺侧边栏*/
.zh_CN{background: #e7e8eb;}
.r-side{width:1000px;float:right;border-left:1px solid #e7e7eb;min-height: 800px;padding-bottom:30px;}
.l-side{width:198px;float:left;padding-top:22px;}
.l-side .sidebar-menu{border-bottom: 1px solid #e7e7eb;}
.p-30{padding:0 30px;}
.p-29{padding: 12px 15px 5px;}
.m-29{margin:0 29px;}
.container-fluid{border:1px solid #d9dadc;;border-top:none;background: #fff;margin-bottom: 40px;}
.l-side ul{list-style: none;font-size:15px;}
.l-side ul > li:hover {background: #eee;}
.l-side .treeview-menu li:hover{background: #f4f5f9;}
.l-side ul li a{color:#222;position: relative;display: block;width:100%;padding: 10px 10px 10px 25px;}
.l-side ul li > a i{color: #8d8d8d;width: 15px;margin-right: 10px;}
.l-side .treeview-menu{display: none;background:#fff;}
.l-side .treeview-menu a{padding-left:50px;}
.l-side .sidebar-menu li.selectColor{background-color: #01ad01;}
.l-side .sidebar-menu li.selectColor a,.l-side .sidebar-menu li.selectColor a i{color: #fff;}
.l-side #admin-valuecard-menu a,.l-side #admin-valuecard-menu1 a{padding-left:50px !important;}
.l-side .treeview-menu li a{color:#817575;font-size:14px;}
.bbot{border-bottom: 3px solid #01ad01;}
.l-side-app{padding-top:10px;}
.l-side-app a{padding: 0px 30px 0;font-size: 14px;line-height: 40px;display: block;width:100%;color:#222;text-decoration: none;}
.l-side-app a:hover{background: #f4f5f9;}
.apps-hshop .l-side a:nth-child(1),.apps-hstore .l-side a:nth-child(2),.apps-hfood .l-side a:nth-child(3),.apps-hkfc .l-side a:nth-child(4),.apps-hcoffee .l-side a:nth-child(5),
.apps-hcake .l-side a:nth-child(6),.apps-hmeiye .l-side a:nth-child(7),.apps-hsell .l-side a:nth-child(8)
{background-color: #44b549;color:#fff;}
.apps-hshop .l-side a:nth-child(1) i,.apps-hstore .l-side a:nth-child(2) i,.apps-hfood .l-side a:nth-child(3) i,.apps-hkfc .l-side a:nth-child(4) i,.apps-hcoffee .l-side a:nth-child(5) i,
.apps-hcake .l-side a:nth-child(6) i,.apps-hmeiye .l-side a:nth-child(7) i,.apps-hsell .l-side a:nth-child(8) i{color:#fff;}
/*我的店铺-店铺概览*/
.clearfix { zoom:1; }
.clearfix:after { content:""; display:block; clear:both; height:0; }
.shopmesg{height: 126px;background: #f0f0f0;margin:29px 0 18px;padding-left:28px;position: relative;border-radius: 4px;}
.shopmesg img{width:88px;height: 88px;float:left;border-radius: 50%;margin-top:19px;margin-right:40px;}
.a_update{position: absolute;top:10px;right:12px;cursor: pointer;}
.shop-r form ul{display: inline-block;list-style-type: none;color:#9a9ba0;}
.shop-r form ul:nth-child(1){margin-right: 50px;}
.shop-r form ul li.addresshidden{width:505px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shopmesg-c{background: #f0f0f0;height: 90px;padding:8px 0;margin-bottom:15px;}
.shopmesg-c dl{width:16.2%;border-right:1px solid #b8b8b8;text-align: center;height: 72px;display: inline-block;}
.shopmesg-c dl:last-child{border-right: none;}
.shopmesg-c dl dt{color:#0a33c3;font-size: 18px;line-height: 40px;height: 40px;}
.shopmesg-d{margin-top:30px;position: relative;}
.shopmesg-d h2{font-size: 14px;font-weight: normal;margin-bottom: 27px;}
.shop-r a,.shop-r a:hover{color:#459ae9;}
.fa-question-circle{font-size:18px;margin-left:2px;vertical-align: middle;position: relative;cursor: pointer;}
.fa_prompt{border:1px solid #ccc;padding:10px;position: absolute;background: #fff;z-index: 1900;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);display: none;}
.fa_prompt em,.fa_prompt span{display:block;font-size:20px;overflow:hidden;position:absolute;}
.fa_prompt em{color:#ccc;}
.fa_prompt span{color:#fff;}
.fa_prompt_help em{margin-top:-25px;}
.fa_prompt_help span{margin-top:-23px;}
.shopmesg-sch{height: 70px;line-height: 70px;}
.shopmesg-sch-sub{overflow: hidden;font-size: 18px;}
.shopmesg-sch-span{float: right;margin-right: 30px;color: #459ae9;font-size: 24px;}
/*我的店铺-门店设备*/
.dev-p-c{margin-bottom: 26px;}
input.btn:focus,input.btn:hover{color:#fff;}
table tbody tr td{word-wrap: break-word;}
.pagination > li > a, .pagination > li > span{color:#33B771;}
.pm{padding-left:165px;color:#B8B3B3;}
.m-top90{margin-top:90px;margin-left:369px;}
/*hexiao-p*/
.select2{float:left;min-width:220px;}
.chosen-container.chosen-container-single{float:left;margin-right: 14px;}
.chosen-container.chosen-container-single a{color:black;background: #fff;width:100%;margin-left:0;text-align: left;height: 34px;line-height: 34px;}
.chosen-container-single .chosen-single { height: 30px; line-height: 28px; border-color: #CCC; background: none; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.chosen-container-single .chosen-single abbr { top: 8px; }
.chosen-container-single .chosen-single div b { background-position: 0 7px !important; }
.chosen-container-single .chosen-default { color: #CCC; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 7px; }
.chosen-container-single .chosen-drop{margin-top:-5px;}
.t-d-1 .total{position: relative;}
.t-d-1 .total .fa_prompt_help{width:476px;top: 41px;left: 64px;}
.t-d-3 tr td:nth-child(2){width:124px;}
.t-d-3 tr td:nth-child(1){min-width:80px;}
.t-d-3 tr td:last-child{width:85px;word-break:break-all;}
.t-d-3 tr td:nth-child(3){max-width:73px;}
.t-d-3 tr td:nth-child(4){max-width:80px;}
.t-d-3 tr td:nth-child(11){max-width:90px;}
.t-d-3 tr td:nth-child(10){min-width:54px;}
.t-d-3 tr td:nth-child(5){max-width:82px;}
/*.t-d-3 tr td:nth-child(9){min-width:118px;}*/
.highcharts-container text[x="927"],.highcharts-container text[x="753"],.highcharts-container text[x="929"]{display: none;}
/* fansdet */
.filter-wrap {margin-bottom: 18px;font-size: 14px;color: #333;padding: 14px;background: #f0f0f0;}
.filter-wrap table tbody{border:none !important;}
.filter-wrap input.txt {width: 190px;line-height: 28px;height: 28px;}
.app-fans-search{position: relative;}
.app-fans-search .filter-wrap th {width: 140px;}
.filter-wrap th {padding: 3px 9px 3px 0;text-align: right;vertical-align: top;font-weight: normal;line-height: 24px;}
.filter-wrap td {padding: 3px 0;vertical-align: top;line-height: 24px;text-align:left !important;}
.filter-wrap .items-ul{list-style-type: none;margin-bottom:0 !important;}
.filter-wrap .items-ul>li {display: inline-block;overflow: hidden;vertical-align: top;line-height: 24px;}
.filter-wrap .items-ul>li>span {
cursor: pointer;
display: inline-block;
margin-top: 2px;
margin-right: 5px;
padding: 0 4px;
border: 1px solid transparent;
border-radius: 3px;
vertical-align: top;
line-height: 20px;
}
.filter-wrap .items-ul>li>span:hover {border-color: #ccc;text-decoration: none;}
.filter-wrap .items-ul>li.active>span {border-color: #789fcb;color: #789fcb;background: #fff;}
.filter-wrap .items-ul>li.custom-more {color: #789fcb;}
.filter-wrap .btn-actions {margin-top: 10px;padding: 12px 0 0 115px;border-top: 1px solid #d4e5f7;}
.app-fans-search .filter-wrap .btn-actions {padding-left: 97px;}

.ui-popover {
position: absolute;
z-index: 1010;
padding: 3px;
background: #000;
border-radius: 6px;
-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
top: 114px;
left: 360px;
}
.popover-select-city .select-all label {margin-top: 10px;}
.ui-popover .ui-popover-inner {
background: #fff;
border-radius: 4px;
padding: 10px;
}
.popover-select-city .items-ul {
padding: 5px 0;
border-bottom: 1px solid #eee;
list-style-type: none;
margin-bottom: 0px;
}
.popover-select-city .items-ul>li {
display: inline-block;
overflow: hidden;
vertical-align: top;
line-height: 24px;
}
.popover-select-city .items-ul>li>span {
cursor: pointer;
display: inline-block;
margin-top: 2px;
margin-right: 5px;
padding: 0 4px;
border: 1px solid transparent;
border-radius: 3px;
text-shadow: none;
vertical-align: top;
line-height: 20px;
}
.popover-select-city .items-ul>li>span:hover {
border-color: #ccc;
text-decoration: none;
}
.popover-select-city .items-ul>li.active>span {
border-color: #789fcb;
color: #789fcb;
background: #fff;
}
.ui-popover .inner__content {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 10px;
border-top: 1px solid #DCDCDC;
padding: 10px 5px;
width: auto;
min-width: 100%;
color: #666;
background: #EEE;
}
.ui-popover .arrow {
margin-left: -5px;
top: -10px;
left: 50%;
position: absolute;
width: 0px;
height: 0px;
border: 5px solid transparent;
border-bottom-color: #000;
}
.popover-select-city .select-all input {
margin-top: -1px;
margin-right: 3px;
}
.ui-popover .arrow::after {
position: relative;
display: block;
content: ' ';
font-size: 0;
width: 0px;
height: 0px;
border: 5px solid transparent;
}
.ui-btn {
display: inline-block;
border-radius: 2px;
height: 26px;
line-height: 26px;
padding: 0 12px;
cursor: pointer;
color: #333;
background: #f8f8f8;
border: 1px solid #ddd;
text-align: center;
font-size: 12px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.ui-btn:hover {
color: #333;
background: #fcfcfc;
border-color: #ccc;
}
.ui-btn-primary {
color: #fff;
background: #07d;
border-color: #006cc9;
}
.ui-btn-primary:hover, .ui-btn-primary:focus {
color: #fff;
background: #0080ed;
border-color: #0066be;
}
.ui-popover .arrow::after {
left: -5px;
top: -2px;
border-bottom-color: #fff;
}
.count_list{background: #ddd;padding:10px;margin-bottom: 15px;}
.count_list label{margin-bottom: 0 !important;font-size: 14px;padding-right: 10px;}
.w30{width:30px;height: 30px;}
.fan_date-list td{text-align: left !important;}
.fan_date-list tbody{border:none;}
.fan_date-list thead tr{cursor: pointer;}
.section_tab{margin-bottom:15px;overflow:hidden;}
.tab_nav {
float: left;
font-size: 14px;
list-style-type: none;
padding:0 8px;
}
.tab_nav a{text-decoration: none;color:#222 !important;}
.section_tab .tab_nav {
border-top: 1px solid #c9cace;
border-bottom: 1px solid #c9cace;
border-left: 1px solid #c9cace;
border-right: 1px solid #c9cace;
line-height: 30px;
}
.section_tab .tab_nav.selected a {color: #fff !important;}
.section_tab .tab_nav.selected {
background-color: #576477;
border-color: #576477;
}
.icon_rank {
display: inline-block;
vertical-align: middle;
margin-top: -3px;
position: relative;
width: 10px;
height: 12px;
}
.icon_rank .arrow {
display: inline-block;
width: 0;
height: 0;
border-width: 5px;
border-style: dashed;
border-color: transparent;
border-top-width: 0;
border-bottom-color: #c6c6c6;
border-bottom-style: solid;
vertical-align: top;
}
.rank_area:hover .arrow_up {
border-bottom-color: #a0a0a0;
}
.rank_area:hover .arrow_down {
border-top-color: #a0a0a0;
}
.icon_rank .arrow_down {
position: absolute;
left: 0;
bottom: 0;
border-bottom-color: transparent;
border-bottom-style: dashed;
border-top-width: 5px;
border-top-color: #c6c6c6;
border-top-style: solid;
border-bottom-width: 0;
}
.fixed-table-body{
    overflow-x: auto;
    overflow-y: auto;
    height: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.fixed-table-body table{
    width:100%;
    border-bottom: 1px solid #ddd;
}
.fixed-table-body thead  th{
    padding: 8px;
    line-height: 24px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 2px solid #ddd;
    border-left: 1px solid #ddd;
}
.fixed-table-body tbody td{
    border-left: 1px solid #ddd;
    padding:8px;
    border-top: 1px solid #ddd;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
}
.fixed-table-body tbody tr td:not([data-colname='nickname']){
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fixed-table-body tbody td[data-colname='nickname']{
    min-width:130px;
}
.bootstrap-table{
    position: relative;
    padding-top:50px;
}
.keep-open-col{
    line-height: 34px;
    position: absolute;
    right:0;
    top:0;
}
.keep-open-col .menu{
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-color: #fff;
    max-height: 100px;
    max-height: 300px;
    overflow: auto;
    z-index:2000;
    position: absolute;
    right:0;
    min-width:180px;
}
.keep-open-col label {
display: block;
padding: 0px 10px;
clear: both;
font-weight: 400;
margin:0;
cursor: pointer;
}
.morecontent{text-align: center;cursor: pointer;font-size:16px;}
/*弹窗*/
.modal .modal-header,.modal .modal-footer{background:#f5f6fa;}
.modal {color:#979797;}
/*yhui*/
#yhui form label{color:#222;display: inline-block;width: 84px;}
#yhui #discount-type>label,#redbag #grant-type>label{width:107px;float: left;margin-top:7px;}
.minh{min-height:200px;visibility: visible;padding-left:86px;width:580px;}
/*application-bonus*/
#shp .wrap_inner {border:1px solid #ddd;}
#shp .wrap_inner h4 input.export{padding: 8px 10px;color: #fff;border:none;}
#shp .wrap_inner h4{font-size: 16px;background: rgba(245,245,245,1);padding:11px;position: relative;margin: 0px;border-bottom:1px solid #ddd;}
#shp .wrap_inner h4 span.brw{border-left: 4px solid #01ad01;padding-left:10px;}
#shp .wrap_inner h4 .block-head-r{position: absolute;right:10px;top:2px;}
#shp .timepic{max-height: 440px;padding: 15px 10px 10px;}
.color{width:160px;position: absolute;top:-6px;right:0;}
.color-label{line-height: 30px;}
.color-ul li{margin: 2px;float: left;text-align: center;list-style-type: none;}
.color-ul li.active{box-shadow: 0 0 3px #000;}
.color-ul li span{display: block;height: 20px;width: 20px;margin: 3px;}
.wdshopDate .daterangepicker.dropdown-menu{left:50% !important;margin-left:-103px;}
.wdshopDate .daterangepicker.opensright:before,.wdshopDate .daterangepicker.opensright:after{left:639px;}
/*application-attention*/
#gzhu form{margin-top:60px;}
#gzhu form label{width:130px;text-align: right;float:left;line-height: 30px;margin-right: 30px;color:#222;}
#gzhu form textarea{width:536px;color:#222;float:left;resize: none;}
#gzhu form select{width:400px;float:left;color:#222;}
#gzhu form span{float:left;width:199px;background-color: #d9edf7;margin-left:10px;}
/* 储值卡统计分析 */
.index_show_area{overflow: hidden;}
.index_tap .inner {overflow: hidden;background:#459ae9;}
.index_tap.total {width: 280px;float:left;}
.index_tap.added {width: 642px;float:right;}
.index_tap.added ul li{float:left;list-style-type: none;color:#fff;}
.index_tap.added ul li.index_tap_item{width:200px;}
.index_tap.added ul li.sign{line-height: 76px;font-size: 26px;}
.index_tap.total .inner {background-color: #60d295;}
.index_tap_item .tap_inner {display: block;color: #fff;padding:15px 0;}
.index_tap_item .number {font-style: normal;font-size: 24px;font-weight: lighter;}
.index_tap_item .number i{font-size: 16px;padding-right:2px;}
.index_tap_item .title {display: block;font-style: normal;font-size: 16px;letter-spacing: 2px;font-weight: lighter;}
.info_box{border: 1px solid #e7e7eb;overflow: hidden;margin-top: 10px;}
.info_box .info_hd {line-height: 40px;height: 40px;padding: 0 20px;background-color: #f4f5f9;border-bottom: 1px solid #e7e7eb;}
.info_box .info_bd{overflow: hidden;margin: 15px 0 15px;}
.basic_data-item{width:186px;float:left;list-style-type: none;text-align: center;}
.basic_data-item .basic_data-key {border-right: 1px solid #e7e7eb;color: #8d8d8d;}
.basic_data-item .basic_data-val {font-size: 24px;margin-top: 5px;margin-bottom: -5px;color: #676767;}
.basic_data-item .basic_data-key.no-extra-r{border:0;}
.border_line{border:1px solid #e7e7eb;}
.chuzhi_tongji table thead td,.chuzhi_tongji table tbody td{border-right: 1px solid #e7e7eb;}
.w20{width:22px;height: 22px;margin-right: 6px;}
.chuzhi_account_user table .td_state{cursor: pointer;border-left:1px solid #e7e7eb;width:100px;position: relative;}
.td_state .td_dropdown_menu .arrow {position: relative;right:-7px;color:#c6c6c6;}
.font_c_green{color:#10AD61 !important;}
.font_c_red{color:red !important;}
.td_state ul {position: absolute;list-style-type: none;border:1px solid #e7e7eb;width:100%;left:0;z-index: 1000;background: #fff;}
.td_state ul li{line-height: 28px;padding:0 10px;}
.td_state ul li:hover{background: #ddd;}
/*小票营销*/
#yxiao textarea {width:50%;margin-left:29px;margin-top:30px;}
#yxiao .btn{margin:50px auto 0;display:block;}
#recard form .zhekou label{width:60px;}
#recard form .zhekou{height: 50px;}
#recard form .zhekou input{width:60px;margin:0 5px;}
#recard form .zhekou select{width:240px;}
/*红包*/
#redbag form >div{margin-bottom: 20px;}
#redbag form input[type='number']{width:72px;text-align: left;height: 34px;padding-left:4px;text-align: center;}
#redbag form input[type='checkbox']{vertical-align: top;}
#redbag form label.radio{width:200px;float:left;}
#redbag #grant-info label{float:left;width:86px;line-height: 30px;}
#redbag #grant-info>div{float:left;width:400px;}
/*朋友券*/
/*.vhide{display: none;}*/
#friend_card .f_introduce{padding:10px 29px;background:#eeeeee;position: relative;margin-bottom:27px;}
#friend_card .f_introduce p{margin:0 0 0px;color:#868586;}
.friend_card .apptip .start{padding:9px 18px;background:#2ac029;color:#fff;position:absolute;right:20px;top:50%;margin-top:-19px;border-radius: 2px;text-decoration: none;border: none;}
.friend_card .apptip .start:focus{outline: none;}
#friend_card .video_show dl{width:450px;text-align: center;padding-bottom: 0px;}
#friend_card .video_show dl dt{width:450px;background: silver;box-shadow: 0 0 1px rgba(0,0,0,0.4);height: 320px;}
#friend_card .video_show dl dt:hover{opacity: 0.7;}
.friend_card { position: relative; }
.friend_card .grant-type{margin-bottom: 35px;}
.friend_card .grant-type label{margin-left:20px;}
.friend_card .grant-type label input{vertical-align: 1px; }
.friend_card .throw_in { padding-left:24px; }
.friend_card .throw_in span{padding-right: 14px;}
.friend_card .throw_in .rule{margin-bottom: 10px;}
.friend_card .m_t_distace{ margin:50px 0 0 97px;}
.friend_card .resuleshow{position: absolute;text-align: center;width:200px;right:29px;top: 200px;font-size:16px;}
 /*遮罩层 及图片旋转css3样式*/
.hide{display: none;}
.mask_layer{width: 100%;
    z-index: 10003;
    position:fixed;
    top: 0;
    left: 0;
    height:100%;background: rgb(50, 47, 47);opacity: 0.9;
     }
.masklayer {
width: 100%;
z-index: 10003;
position: absolute;
top: 0;
left: 0;
height: 100%;
background: rgb(50, 47, 47);
opacity: 0.9;
}
.rotate{
        position:absolute;
        top:40px;left:50%;
        transform:translate(-50%,0);
        -webkit-transform:translate(-50%,0);
        color:#fff;
        font-size: 16px;
        }
.rotate img{display:block;
     width:60px;height: 60px;
     margin:0 auto 10px;
    animation:2s linear 0s normal none infinite rotate;
    -webkit-animation:2s linear 0s normal none infinite rotate;
    }
@-webkit-keyframes rotate{
    from{-webkit-transform:rotate(0deg)}
    to{-webkit-transform:rotate(360deg)}
    }
@-moz-keyframes rotate{
     from{-moz-transform:rotate(0deg)}
    to{-moz-transform:rotate(360deg)}
     }
@-ms-keyframes rotate{
    from{-ms-transform:rotate(0deg)}
    to{-ms-transform:rotate(360deg)}
         }
 @-o-keyframes rotate{
    from{-o-transform:rotate(0deg)}
    to{-o-transform:rotate(360deg)}
    }
/*支付宝*/
.alipay_zh {position: relative;margin-top:20px;}
.alipay_zh .newzh{position: absolute;top:-45px;right:0;}
.alipay_zh .newzh-tan{top:46px;right:0;width:300px; height: auto;border-radius: 4px;-webkit-border-radius:4px;}
.alipay_zh .fa_prompt em{margin-top:-25px;}
.alipay_zh .fa_prompt span{margin-top:-23px;}
.alipay_zh .newzh-tan dl dt{line-height: 24px;text-indent: 24px;font-weight: normal;}
/* 公众号授权弹框 */
.mask-layer{width:100%;height:100%;background-color: #000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter: alpha(opacity=70);-moz-opacity: 0.5;
    -webkit-opacity: 0.5;opacity: 0.5;position: fixed;top: 0;left: 0;bottom:0;z-index:10000;}
#public_auth{
    width: 720px;position:absolute;
    left:50%;top:80px;margin-left:-360px;z-index:10010;
    background:#fff;border-radius: 2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -o-border-radius:2px;
}
#public_auth p{
    margin: 1em 2em;
}
#public_auth p span{
    margin-bottom: 3px;display: inline-block;
}
#public_auth i{
    position: absolute;
    right: 0px;
    top: 5px;
    font-size: 25px;
    color: #A19B9B;
    cursor: pointer;
}
/*微信会员卡颜色 */
#wxvipcard-color{position: relative;}
#wxvipcard-color i.fa-sort{padding:3px 0 0 0;}
#wxvipcard-color #cardcolor{
    width:20px;
    border:none;
    color:transparent;
}
#wxvipcard-color ul{
    position: absolute;
    border: 1px solid #d9dadc;
    left: -1px;
    padding:6px;
    z-index:1000;
    background:#fff;
    top:31px;
}
#wxvipcard-color ul li{
    float:left;
    width:20px;
    height: 20px;
    color:transparent;
    margin:4px 5px;
    cursor: pointer;
}
@media (max-width: 500px){
    #public_auth{
        width:100%;
        left:0;
        margin-left:0;
    }
}
/* 账号管理 */
.account{overflow: hidden;border-bottom:1px dashed #cacaca;position: relative;padding: 10px 30px 20px;}
.account dl dd h3{font-size:16px;margin:15px 20px 0 19px;width:83px;}
.account dl dd p{color:#777;padding-top: 14px;}
.account a{position: absolute;right: 140px;top: 24px;color:#459ae9;}
.tiesuccess{color:#449d44;font-size:18px;text-align: center;}
.tiesuccess img{padding-right: 10px !important;}
.account_tishi{
    width: 180px;
    background: #5cb75c;
    color: #fff;
    text-align: center;
    padding: 10px;
    position: absolute;
    top: -28px;
    left: 50%;
    margin-left: -90px;
    display: none;
}
/*我的店铺->粉丝CRM->用户画像-->穿衣档案*/
.dressing_file .message{display: flex;width:100%}
.dressing_file .name{font-size: 22px;width: 11%;height: 35px;line-height: 35px;margin: 0;}
.dressing_file .buy_object{width: 7%;box-shadow: 2px 2px 2px #BBB;color: #fff;height: 33px;line-height: 33px;text-align: center;font-size: 16px;background-color: #70B1E8;}
.dressing_file .career{color: rgb(102, 102, 102);height: 40px;line-height: 40px;font-size: 15px;}
.dressing_file .files{width:70%;}
.dressing_file .files .style{display: flex;list-style: none;}
.dressing_file .files .style>li{box-shadow: 2px 2px 2px #BBB;padding: 20px 15px; flex: 1;text-align: center;list-style: none;color: #fff;font-size: 15px;}
.Color1001{background-color: #EF8078;}
.Color1002{background-color: #FFCC00;}
.Color1003{background-color: #EE7C98;}
.Color1004{background-color: #A9D395;}
.Color1005{background-color: #62CBCA;}
.Color1006{background-color: #A586EF;}
.Color1007{background-color: #70B1E8;}
.dressing_file .height{display: flex;list-style: none;flex-wrap: wrap;}
.dressing_file .height>li{color: rgb(102, 102, 102);list-style: none;width: 25%;text-align: center;padding: 10px 0;}
.dressing_file .height>li>div{margin-bottom: 5px;font-size: 15px;}
#body.store_hanyun_com .navbar-brand,
#body.storetest_hanyun_com .navbar-brand {background: url('/static/misc/hanyun_logo.jpg') no-repeat left center; padding-left:248px;margin-right: 125px;}