@charset "utf-8";
/* CSS Document */

img{vertical-align:top;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
html{width:100%;height:100%;overflow-y:scroll;}
body{margin : 0 auto;font: 12px/1.5 '微软雅黑',tahoma,arial;width:100%;height:100%;
   min-width:1260px;
}
.microsoft{font-family: "微软雅黑";}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}

/* 去掉列表前的标识, li 会继承 */
ol,ul,li {
	list-style:none;
}
em,i{font-style:normal;}
:focus{outline:none; }

/* 清理浮动 */
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
	
}
.clearfix {
	zoom:1; /* for IE6 IE7 */
}

.clear{ clear: both; }

/* 重置超链接元素 */ 
a { text-decoration:none; color:inherit ;_blr:expression(this.onFocus=this.blur());}
a:hover {
	text-decoration: underline
}
table{border-collapse: collapse; border-spacing: 0;}

.red{color:#dc0000;}
.blue,.blue a, .blue a:hover{color:#1360bf;}
.gray{color:#999;}

.bold{font-weight:bold;}
.hand{cursor:pointer;}
.font16{font-size:16px;}
.font14{font-size:14px;}
.font13{font-size:13px;}
.font12{font-size:12px;}
.hidden{display:none;}
.black{color:#000000;}
.tip_msg{color:#666666;}
.route_msg{color:#454545;}
.tip,.tip_txt{color:#999;}
.float_left{float:left;}
.float_right{float:right;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.selectedColor{background-color:#f9f9f9;}

.italic{font-style:italic;}
.w100{width:100%;}
.pw_bg{background:url(../../images/global.png) 5px -202px no-repeat;}
.mid_align{vertical-align: middle}

.label{font-size:14px;color:#2d2d2d;float:left;height:28px;line-height:28px;width:115px;text-align:right;}
.input_text{border:1px solid #b8b8b8;height:26px;line-height:26px;width:245px;vertical-align: middle;}
.input_textarea{border:1px solid #b8b8b8;width:440px;height:74px;}
.input_btn{background:url(../../images/btn_pixel.png) repeat-x;width:auto;height:29px;line-height:29px;border:1px solid #B8B8B8;}
.black_btn{background:url(../../images/level_repeat_bg.png) repeat-x 0 -322px;border: 1px solid #000000;color: #FFFFFF;height: 28px;line-height:28px;}
.white_btn{background:url(../../images/level_repeat_bg.png) repeat-x 0 -292px;border:1px solid #bcbcbc;height:28px;line-height:28px;vertical-align:middle;font-weight:bold;cursor:pointer;padding:0 10px;}

.mainContent div , .mainContent table{font-size:12px;}

.mainContent div.mainList{width:100%;float:left;}
.mainContent div.mainList span{display:inline-block;width:10%;float:left;}
.mainContent div.mainList a{display:inline-block;width:10%;float:left;}

/* 各种边距 ml+num->margin-left; pl+num->padding-left*/
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mr20{margin-right:20px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml25{margin-left:25px;}

/***浮动 对齐***/
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}

/**page**/
.mainContent .page{float:left;width:99%; margin-top:10px;}
.mainContent div .pageA{float:none;width:auto;}/** grid css **/

.mainContent .page span{display:inline-block;width:30%;}
.mainContent .page .pageA{display:inline-block;width:auto;margin-right:20px;text-decoration:none;}

/***验证提示框样式***/
#popTips1{position:absolute;padding-bottom:16px;width:201px;overflow: hidden;color:#f60;background:url(../../images/pop_tips.png) left bottom no-repeat;}
#popTips1 .ptips_top{height:6px;overflow: hidden;background:url(../../images/pop_tips.png) -210px top no-repeat;}
#popTips1 .ptips_content{padding:2px 25px 2px 10px;overflow: hidden;text-align: left;background:url(../../images/pop_tips.png) -416px center repeat-y;}
#popTips1 .close{cursor:pointer;width:11px;height:10px;overflow: hidden;position:absolute;top:8px; right: 10px;background:url(../../images/pop_tips.png) -622px top no-repeat;}


.popupDiv{ background:url(../../images/pop_tips.png) left bottom no-repeat; padding-bottom:16px; width:201px; overflow:hidden; color:#ff6600; }
.popupDiv .M_infoTop {background:url(../../images/pop_tips.png) -210px top no-repeat; height:6px; line-height:6px; width:201px; overflow:hidden; }
.popupDiv .M_infocontents { background:url(../../images/pop_tips.png) -416px center repeat-y; padding:2px 10px; width:181px; overflow:hidden; text-align:left; }
.popupDiv .M_infocontents .content{width:91%;float:left;text-align:left;}
.popupDiv .M_infocontents .close{width:11px;height:10px;float:left;text-align:right;background:url(../../images/pop_tips.png) -622px top no-repeat;}

.error {color: #DC0100;} label.error{display:inline-block;padding-left:24px;background:url(../../images/global.png) no-repeat -200px -107px;}

/**==common==**/
.dottedline{border-top:1px dashed #c8c8c8;height: 1px;overflow:hidden;margin:0px 17px;}
.soldline{border-top:1px solid #cccccc;height: 1px;overflow:hidden;}

/**==header==**/
.global_header{background:url(../../images/top_line_pixel.png) repeat-x left bottom #fff; padding-bottom:25px;}
.global_header .logo{display:inline-block;height:66px;width:26%;float:left;}
.global_header .memu_function{width:73%;float:left;}
.global_header .memu_function .blank{display:inline-block;width:10%;float:left;}
.global_header .memu_function .menu {float:left;text-align:left;}
.global_header .memu_function ul{height:66px;line-height:66px;float: left;}
.global_header .memu_function .menu li{float:left;text-align:center;width:78px;margin-right:20px;cursor:pointer;}
.global_header .memu_function .function {float:right;text-align:right;height:66px;line-height:66px;}
.global_header .memu_function .function li{float:left;margin-left:30px; color:#333;}
.global_header .memu_function .function a{color:#333;}
.global_header .memu_function .menu .selected{background-color:#efefef;font-weight:bold;}

/**==body==**/
.global_contentBody .operating_status_bar{background:url(../../images/status_bar.png) no-repeat 0 20px;height:132px;line-height:132px;width:890px;display:inline-block;position:relative;}
.global_contentBody .operating_status_bar .label_1{position:absolute;top:20px;left:132px;}
.global_contentBody .operating_status_bar .label_2{position:absolute;top:20px;left:414px;}
.global_contentBody .operating_status_bar .label_3{position:absolute;top:20px;left:691px;}
.global_contentBody .operating_status_bar2{background-position:0 -184px;}
.global_contentBody .operating_status_bar3{background-position:0 -394px;}

/**==footer==**/
.footer{height:100px;margin-top:80px;}
.footer .version{height:40px;line-height:40px;text-align:center;color:#666;width:100%;}

/**==jQuery dialog==**/
/*
.ui-dialog .ui-dialog-titlebar{display:none;}
.ui-dialog,.ui-dialog .ui-dialog-content{border:1px solid #767475;}
.dialog_head{height:30px;line-height:30px;border-bottom:1px solid #d2d2d2;margin-top:5px;width:100%;}

.dialog_head .title{width:78%;float:left;text-align:left;}
.dialog_head .close{width:22%;float:left;text-align:right;}
.dialog_head .close .txt{width:50%;}
.dialog_head .close .icon{width:50%;background:url(../../images/global.png) no-repeat -185px -424px;}

.dialog_content{text-align:left;margin-top:23px;}
.ui-dialog .ui-resizable-se{display:none !important;}

.ui-widget-content{background-repeat:repeat !important;}
 */
.dialog_content .item{height:40px;}
.dialog_content .item .label{width:19%;float:left;text-align:right;padding-right:6px;}
.dialog_content .item .input{width:78%;float:left;}
.dialog_content .item .dialog_txt{height:24px;width:176px;border:1px solid #B8B8B8;}
.dialog_content .btns input{width:76px;}


/*===================================select 扩展=========================================*/
.m-s{position:relative;}
.m-s .m-s-s{opacity:0;position:absolute;left:0;top:0;z-index:3;}
/*===================================select 扩展=========================================*/
.m_b_6{margin-bottom:6px;}
.m_t_3{margin-top:3px;}
.m_t_8{margin-top:8px;}
.m_icon{background:url("../../images/global.png") no-repeat scroll -101px -823px transparent !important;}

/***重写 dialog 样式  开始***/
.sf_dialog .ui-resizable-n{top:0;}
.sf_dialog .ui-resizable-e{right: 0;}
.sf_dialog .ui-resizable-s{bottom: 0;}
.sf_dialog .ui-resizable-w{left:0;}
.sf_dialog .ui-dialog-content{border:0;}
.sf_dialog .ui-dialog-buttonpane{margin:0;padding:0 0 0.5em;border:none;}
/* .sf_dialog .ui-dialog-titlebar{background:none;border:none;padding:0;color:#2b2b2b;border-radius: 0;height:30px;margin-top:15px;border-bottom:1px solid #dbdbdb;} */
.sf_dialog .ui-dialog-title{ font-size:16px;font-family: "微软雅黑";}
.sf_dialog .ui-dialog-titlebar-close{width:auto;height: auto;padding:0; right:0; border-radius: 0;border:none;background:none;}
.sf_dialog .ui-dialog-titlebar-close:hover{text-decoration: none;}
.sf_dialog .ui-widget-header .ui-icon-closethick{color:#676767;background:url(../images/global.png) no-repeat -204px -429px;padding-left:16px;font-weight:normal;width:auto;height: auto;text-indent: 0;}

/***重写 dialog 样式  结束***/

/***布局***/
.g_wrp{padding-left:25px; margin:0 auto;overflow:hidden;zoom:1;}
.layout .g_wrp{width:80%;}
.prelative{position:relative;}
#g_header{height:41px; background:url(../images/sf-bgs.png) 0 0 repeat-x #202426;min-width:1040px;}
#g_header h1{width:170px; height:41px; background: url(../images/global_bgs_oms.png) 0 0 no-repeat; overflow:hidden;line-height:41px; font-size:20px; float:left; cursor:pointer;    padding-left: 49px;color: #fff;font-weight: normal;}
#hm_nav{display:inline; float:left; margin:5px 0 0 60px;}
#hm_nav li{width:100px;height:37px;line-height:37px;float:left;cursor:pointer; color:#ffffff;text-align:center; font-size:14px; font-weight:bold;}
#hm_nav li a{text-decoration:none;}
#hm_nav .selected{color:#010101; background:url(../images/global_bgs_new.png) no-repeat 0 -61px;}
#hm_nav .selected{
	background: #fff;
    border-top: 2px solid #d71f0c;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    box-sizing: border-box;
 }
#wrapper{width:1200px; margin:0 auto;}
#container{background:#fff;color:#666666;overflow:hidden;width:100%;height:100%;min-height:680px;}
#g_footer{height:25px; line-height:25px; text-align:center; width:100%; float:left;position:absolute;bottom:0px;}
#content{
width:100%;float:left;overflow-x:hidden;overflow-y:auto;position:absolute;top:41px;bottom:25px;
	min-height:500px;min-width:1260px; 
	
	}
.g_member{
	float:right;
	margin:7px 5px 0 0;
	display:inline-block;
}
.g_member .nav_btn{
	cursor:pointer;
	display:inline-block;
}
.g_member a{
	height:28px;
	text-decoration:none;
	display:inline-block;
}
.g_member .nav_btn span{
	width:5px;
	height:28px;
	line-height:28px;
	color:#bbbbbb;
	font-size:12px;
	background:url(../images/sf-bgs.png) no-repeat 0 -43px;
	display:inline-block;
	float:left;
}
.g_member .nav_btn .btn_l{
	background-position:0 -43px;
	float:left;
}
.g_member .nav_btn .btn_c{
	width:72px;
	text-align:center;
	background-position:0 -73px;
	background-repeat:repeat-x;
}
.g_member .nav_btn .btn_r{
	background-position:0 -103px;
}
.nav_btn em{
	width:12px;
	height:12px;
	background:url(../images/global_bgs_new.png) no-repeat 0 -43px;
	display:inline-block;
	margin-right:5px;
}
.logout em{
	background-position:-14px -43px;
}
.help em{
	background-position:-29px -43px;
}

/***通用样式***/
.black_btn,
.black_btn:hover,
.ui-widget .black_btn {
  display: inline-block;
  background: url(../images/sf-level-bgs.png) repeat-x 0 -1372px;
  border: 1px solid #000000;
  color: #FFFFFF;
  padding: 0 10px;
  min-width: 72px;
  line-height: 28px;
  height: 30px;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}
.white_btn,
.white_btn:hover,
.ui-widget .white_btn {
  display: inline-block;
  background: url(../images/sf-level-bgs.png) repeat-x 0 -1342px;
  border: 1px solid #bcbcbc;
  padding: 0 10px;
  min-width: 72px;
  line-height: 28px;
  height: 30px;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}
a.black_btn,
a.black_btn:hover,
a.white_btn,
a.white_btn:hover {
  line-height: 28px;
  height: 28px;
  text-align: center;
  min-width: 52px;
}
.datepicker{background:url(../images/global_bgs.png) 145px -259px no-repeat #ffffff;width:142px;height:28px;line-height:28px;border:1px solid #a8adb1;padding-right:30px;text-align:center;font-size:14px;}
.datepicker_channel{background:url(../images/global_bgs.png) 103px -259px no-repeat #ffffff;width:100px;height:28px;line-height:28px;border:1px solid #a8adb1;padding-right:30px;text-align:center;font-size:14px;}

.datepicker_statshop{background:url(../images/global_bgs.png) 132px -259px no-repeat #ffffff;width:130px;height:28px;line-height:28px;border:1px solid #a8adb1;padding-right:30px;text-align:center;font-size:14px;}

.datepicker_paymentapply{background:url(../images/global_bgs.png) 110px -259px no-repeat #ffffff;width:107px;height:28px;line-height:28px;border:1px solid #a8adb1;padding-right:30px;text-align:center;font-size:14px;}
.datepicker_coupon{background:url(../images/global_bgs.png) 100px -260px no-repeat #ffffff;width:98px;height:28px;line-height:28px;border:1px solid #a8adb1;padding-right:30px;text-align:center;font-size:14px;}

.datepicker_82{background:url(../images/global_bgs.png) 85px -259px no-repeat #ffffff;width:82px;height:28px;line-height:28px;border:1px solid #a8adb1;padding-right:30px;text-align:center;font-size:14px;}
#new_user_view{position:fixed; _position:absolute; left:0; top :0; width:100%; height:21px; line-height:21px; background:#fff; border: 1px solid #d0d0d0; text-align:center; display:none;}
.nv_close{float:right; margin:2px 5px 0 0; color:#c00;}
.sort{
	width:7px;
	height:12px;
	display:inline-block;
	margin-left:3px;
	cursor:pointer;
	background:url(../images/global_bgs_new.png) no-repeat -119px -41px;
}
.filter{
	width:14px;
	height:12px;
	display:inline-block;
	margin-left:3px;
	cursor:pointer;
	background:url(../images/global_bgs_new.png) no-repeat -128px -41px;
}
.disabled_txt{
	background:#dedede;
}
.search_btn{
	width:98px;
	height:30px;
	line-height:30px;
	border:none;
	cursor:pointer;
	color:#010101;
	font-size:14px;
	font-weight:bold;
	margin:0 15px;
	background:url(../images/global_btn.png) no-repeat 0 0;
}
.blue_btn{
	width:75px;
	height:26px;
	line-height:26px;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
	border:none;
	background:url(../images/global_btn.png) no-repeat 0 -33px;	
	margin:0 10px;
}
.oper_btn{
	height:24px;
	line-height:24px;
	cursor:pointer;
	color:#222222;
	border:1px solid #bbbbbb;
	border-radius:4px;
	background:#f1f1f1;
	padding:0 7px;
}
.sc_selcet{
	width:120px;
	height:24px;
}
.sc_span{
	display: inline-block;
	text-align: right;
	width: 100px;
}

.time_btn{
	height: 27px;
	background: #fff;
	border-radius: 5px;
	width: 54px;
	margin-top: -3px;
}

/** 20170328 
 *	渠道产出样式	
 * 	Begin
 */
.channelOutputTable tr td:nth-child(4){
	text-align: left!important;
}

.placeholder {
	height: 280px;
	margin: 10px 20px
}

.sort_creator{
	margin-right: 25px;
}
.sort_time_asc{
	margin-right: 25px;
}
a.sort_time_desc{
	margin-right: 750px;
	color: red;
	text-decoration: none;
}


.sort_creator:hover{	
	color: red!important;
	text-decoration: underline!important;
}
a.sort_time_desc:hover{	
	color: red!important;
	text-decoration: underline!important;
}
.sort_time_asc:hover{	
	color: red!important;
	text-decoration: underline!important;
}



/** 20170328 
 *	渠道产出样式	
 * 	End
 */
 
 
/**
 * 20170517 统计分析	
 */
.lst_box01 .shopCount{
    float: left;
    height: 90%;
    width: 100%;
} 
.lst_box02 .shopTypeCount{
    float: left;
    height: 80%;
    width: 100%;
} 
.lst_box03 .orderCount{
    float: left;
    height: 90%;
    width: 100%;
} 
.lst_box04 .orderNowCount{
    float: left;
    height: 90%;
    width: 100%;
} 
.chart_box1 {
	width:55%;
	margin-left: 10px;
	float: left;
	height: 50%;
	margin-top: 15px;
}
.chart_box2 {
	width:40%;
	margin: 0px;
	float: left;
	height: 50%;
}
.chart_box3 {
	width:55%;
	float: left;
	height: 100%;
	margin-top: 20px;
	margin-left: 10px;
}
.chart_box3.chart_box3_new{
	padding-left:2%;
	margin-left:0;
	width:58%;
}
.chart_box4 {
	width:40%;
	float: left;
	height: 50%;
	margin-top: 20px;
}
.t_ignore{
	color: #7d7d7d;
    font-weight: bold;
    text-indent: 20px;
    line-height: 34px;
    position: relative;
    text-align: center;
    font-size: 45px;
    margin-bottom: 10px;
   /*  border-bottom: 1px solid #c2c2c2;
    background: url(../images/jquery_ui_images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 80% repeat-x; */
}
.t_ignore_table{
	text-align: center;
}
.t_ignore_table_tr{
	background: url(../images/jquery_ui_images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 80% repeat-x;
}
.noreportCharts {
	background: url("../images/no_report_data.png?v=1396425694583") center
		center no-repeat
}


.pieLabel {
	color: #fff;
	display: inline-block;
	overflow: visible;
	width: 90px;
	height: 35px;
	padding: 2px;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
	font-family: 'arial';
	font-size: 15px;
}

.pieLabelBackground {
	width: 35px;
	height: 35px;
	position: absolute;
	border-radius: 18px;
	border: 2px solid #fff;
	behavior: url(/static/css/plugin/PIE.htc)
}

.legendColorBox,.legendLabel {
	height: 40px;
	display: none;
}

.legendColorBox {
	width: 40px;
	text-align: left
}

.legendColor {
	width: 32px;
	height: 20px;
	font-size: 13px;
	font-family: arial;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	behavior: url(/static/css/plugin/PIE.htc)
}

.legendColor sup {
	font-size: 9px;
	vertical-align: text-top
}

.statistics_content{
	float: left;
	margin: 10px 10px 30px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	right: 0;
}
.statistics_content table{
	width:100%;
}
.orderNowCount p{
	font-size: 45px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top: 60px;
	margin-left: 15px;
}

.count_shop{
	margin-left: 10px;
	font-size:0; background: #000; display: table;
}
.create_order{
	margin-left: 10px;
	font-size:0; background: #000; display: table;
}
.print_order{
	margin-left: 10px;
	font-size:0; background: #000; display: table;
}
.send_order{
	margin-left: 10px;
	font-size:0; background: #000; display: table;
}

.flot-x-axis .tickLabel{
	-o-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	display: none;
}
.t_ignore_now{
	color: #7d7d7d;
    font-weight: bold;
    text-indent: 20px;
    line-height: 34px;
    position: relative;
    margin-left: 39%;
    font-size: 45px;
    margin-bottom: 10px;
}
.t_ignore_now.t_ignore_now_new{
	margin-left:36%;
}
/*付款申请管理*/
.payment_apply_count{
	font-size: 18px;
	font-weight: bold;
	margin-left: 150px;
}
.payment_apply_amount{
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
}

/*用户解除锁定*/
.unlockUser{
	float:right;
}
.unlockWechat{
	float:right;
}

/*下载订购记录滚动条*/
.down_load_img{
	background: url(../../static/images/loading.gif) no-repeat 260px 200px;
	position: relative;
}

.down_load_img_a{
	background: url(../../static/images/loading.gif) no-repeat 260px 300px;
	position: relative;
}

.export_btn{
	width:98px;
	height:30px;
	line-height:30px;
	border:none;
	cursor:pointer;
	color:#010101;
	font-size:14px;
	font-weight:bold;
	margin:0 15px;
	background:url(../images/global_btn.png) no-repeat 0 0;
}

.platform_trend_content{
	float: left;
	margin: 10px 10px 30px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	right: 0;
}
.platform_trend_content table{
	width:100%;
}
.platform_trend_content .platform_chart_box1 {
	width:70%;
	margin-left: 10px;
	float: left;
	height: 50%;
	margin-top: 15px;
}
.platform_trend_content .t_statistics{
	font-weight: bold;
    text-indent: 20px;
    line-height: 34px;
    position: relative;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}