html,body{
	width: 100%;
}
html{
	height: 100%;
	overflow-x: hidden;
}
body{
    padding: 0;
    background-color: #f6f6f6;
    /* font-family: 'Open Sans',sans-serif; */
    font-size: 12px;
    color: #555;
    opacity: 0;
    margin-left: -20px;
    opacity: 1;
    margin-left: 0px;
    overflow: auto !important;
}
/* 页面头部栏 */
.navbar{
	border: 0;
    color: #fff;
    padding-left: 10px;
    padding-right: 25px;
}
.navbar-default .navbar-brand {
    padding-left: 20px;
    text-align: left;
    color: #fff;
    background: url(../img/yzd2018.png) no-repeat 10px 4px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    font-weight: 300;
    font-size: 19px;
    line-height: 20px;
    height: auto;
    background-size: 65px;
}
.navbar-default .navbar-brand span{
	margin-left: 65px;
	color: #fff;
}
.navbar-default .navbar-r{
	height:50px;
	line-height:50px;
}
.navbar-default .navbar-a{
	color:#fff;
	text-decoration: none;
}
.navbar-a #merName{
	line-height: 48px;
    font-size: 13px;
    cursor:pointer;
}
.dropMenuD{
	position: relative;
	left: 60px;
	min-width: 250px;
	text-align: center;
}
.dropMenuD .dropdown-menu:before{
	position: absolute;
    top: -16px;
    left: 50%;
    width: 0px;
    height: 0px;
    padding: 0;
    margin-left: -8px;
    box-sizing: content-box;
    border-bottom: 8px solid #FFFFFF;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    display: block;
    content: '';
    z-index: 12;
}
#navDropDown{
	left: 15%;
	max-height: 550px;
	overflow: auto;
}
#cl-wrapper {
    width: 100%;
    position: absolute;
    height: 100%;
    padding-top: 50px;
}
.cl-sidebar {
    position: absolute;
    top: 50px;
    left: 0;
    vertical-align: top;
    padding-bottom: 49px;
    width: 216px;
   /*  min-width: 216px; */
}
#pcont {
    width: 100%;
    /*vertical-align: top;
    margin-left: 216px;
	position: relative;*/
    padding: 0 0 0 216px;
    box-sizing: border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;*/
}
.page-head {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e9e9e9;
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.05);
    padding: 10px 25px;
    position: relative;
}
.page-head h3{
	margin-bottom: 5px;
    margin-top: 6px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 200;
    letter-spacing: -1px;
    font-size:18px;
}
/*左侧菜单*/
.sidebar-menu{
    border-right: 1px solid #cecece;
    padding-left:0;
    padding-right:0;
    background-color:#fff;
}
.menuIcn{
	position:relative;
	width:20px;
	height:20px;
	margin-left: -45px;
    margin-right: -12px;
	display:inline-flex;
	vertical-align:middle;
}

/*一级菜单*/
.menu-first{
	position: relative;
    height:45px;
    line-height:45px;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #8D8A85;
    padding-left:40px;
}
/*一级菜单鼠标划过状态*/
.menu-first:hover{
    text-decoration: none;
    color:#8D8A85;
}
/*商户审核展开收起图标*/
.menu-first #auditIcon{
	position: absolute;
	right: 40px;
	top: 20px;
	width: 15px;
	height: 15px;
	background-image: url(/cloudbill/img/auditIcon.png);
	background-position:  -30px 0;
	background-size: cover;
}
.menu-first .auditIcon-show{
	background-position: -15px 0 !important;
}
.menu-first .auditIcon-hide{
	background-position: 0 0 !important;
}
/*二级菜单*/
.menu-second-show{
	display: block;
}
.menu-second-hide{
	display: none;
}
.menu-second li a{
    height:31px;
    line-height:31px;
    padding:0;
    color:#262726;
    font-size:larger;
    padding-left:40px;
}
.menu-second li, .menu-second li a{
	-webkit-user-select: none;
   	-moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*二级菜单鼠标划过样式*/
.menu-second li a:hover {
    text-decoration: none;
    color:#fff;
}
/*二级菜单选中状态*/
.menu-second li a.menu-second-selected {
    color:#fff;
    height:31px;
    line-height:31px;
}
.menu-second li:last-child a{
    border-bottom: 1px solid #e1e1e1;
}
.content{
	background-color: #f6f6f6;
    color: inherit;
    font: 14px/1.6 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;
    line-height: 21px;
    padding: 10px 15px 15px 15px;
    margin-top: 0;
}
.mo-Panel{
    background-color: #fff;
    padding: 0px 15px 10px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.bTable{
	background-color: #fff;
	padding: 15px;
	margin: 10px auto;
}

/* 表格操作列为列表时 */
.operateUl{
	list-style: none; 
	padding-left:0;
	margin-bottom: 0;
	width:85px;
	margin:auto;
	text-align:left;
}
.operateUl1{
    list-style: none; 
    padding-left: 0;
    margin-bottom: 0;
    width: 110px;
    margin: auto;
    text-align: center;
}
.operateUl li,.operateUl1 li{
	display: inline-block;
	margin: 0 6px;
}
.operateUl>li>a,.operateUl1>li>a{
	cursor: pointer;
}
/*** treetable ***/
table.treetable span.indenter { display: inline-block; margin: 0px; padding: 0px; text-align: right;user-select: none; -khtml-user-select: none; -moz-user-select: none;-o-user-select: none;-webkit-user-select: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 19px;}
table.treetable span.nameSpan { display: inline-block; margin: 0px; padding: 0px; text-align: right;user-select: none; -khtml-user-select: none; -moz-user-select: none;-o-user-select: none;-webkit-user-select: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 19px;}
table.treetable span.indenter a {background-position: left center;background-repeat: no-repeat;display: inline-block;text-decoration: none;width: 19px;}
table.treetable {border-collapse: collapse; line-height: 1; margin: .6em 0 1.8em 0; width: 100%;}
table.treetable caption {font-weight: bold;margin-bottom: .2em;}
table.treetable thead { background-color: #f6fbfc ;}
table.treetable thead tr th {border: 1px solid #888;font-weight: normal;padding: .3em 1em .1em 1em;text-align: left;}
table.treetable tbody tr td {cursor: default; padding: .3em 0em .3em 3em;}
table.treetable tbody tr td:first-child {width: 100px;}
table.treetable tbody tr td.name {cursor: default; padding-left:0px;text-align: left;}
table.treetable tr td.treeTitle{text-align:left;font-size:1.4em;}
table.treetable span { background-position: center left;background-repeat: no-repeat;padding: .2em 0 .2em 1.5em;}
table.treetable span.file {}
table.treetable span.folder { background-image: url();}
table.treetable tr.collapsed span.indenter a {background-image: url(../img/plus.gif);}
table.treetable tr.expanded span.indenter a { background-image: url(../img/minus.gif);}
table.treetable tr.branch { background-color: #f9f9f9;}
table.treetable tr.selected { background-color: #ebf6e4; color: #77861d;}
table.treetable tr.collapsed.selected span.indenter a {  background-image: url(../img/plus.gif);}
table.treetable tr.expanded.selected span.indenter a {  background-image: url(../img/minus.gif);}
table.treetable tr.accept { background-color: #a3bce4; color: #fff}
table.treetable tr.collapsed.accept td span.indenter a {background-image: url(../img/plus.gif);}
table.treetable tr.expanded.accept td span.indenter a {	background-image: url(../img/minus.gif);}
/* 自定义 table */
table{width:100%;color:#333;}      
table.treetable tr{height:35px;line-height:35px;border-bottom:1px solid #dedede;}       
table thead{background-color: #f6fbfc ;}                               
table.treetable tfoot{background-color:rgb(236,236,236);}                               
table.treetable thead tr{height:40px;line-height:40px;font-size:14px;font-weight:bold;}
table tbody .odd{background:#fdfdfd;}                                         
table tbody .todd{background:#fafafa;}    
/* 时间控件表格样式 */   
table.table-condensed{
	width:230px;
}   
/* 查询条 */
.toolbar{
	background-color : #fff;
	padding : 16px 14px 6px 14px;
	margin : 0 auto; 
	margin-bottom: 10px;
}
.toolbarw{
	background-color : #fff;
	padding : 6px 0;
	margin : 0 auto; 
	margin-bottom: 10px;
}
.opTools{
	margin-bottom:5px;
}
.opTools>a, .opTools>button{
	float:right;
	margin-right:35px;
	margin-top:0px;
}

/* 审核头部信息 */
.guide-msg{
	padding: 10px 30px;
    color: #8d8d8d;
    background: #f4f5f9;
}
.guide-msg p{
	margin: 0 0 5px;
}
.operation-wrp{
    line-height: 28px;
    height:30px;
}
.gray{
	color: #8d8d8d!important;
}
/* 审核配置弹框 */
#config_modal{
	width:70%;
}
.red{
	color: #e15f63;
    font-family: SimSun;
}
.normalRed{color: #e15f63;}
.normalRed:hover{color: #e15f63;}
/* 审核配置选择人员 */
.user-selector .user-list {
    height: 140px;
    overflow-y: auto;
    border: 1px solid #e7e7eb;
    position: relative;
    padding:0;
    border-radius:4px;
}
/* 可审核人员名单列表样式 */
#addWorkerList,#auditWorkerList{
	margin:0;
	padding:0;
}
.user-selector .user-list.user-list-lf li {
    cursor: default;
    background: #ededed;
    position: relative;
}
.user-selector .user-list li {
    cursor: pointer;
    display: block;
    height: 28px;
    color: #222222;
    line-height: 28px;
    padding: 0 28px 0 9px;
    margin-bottom: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.user-selector .user-list li:hover, .user-selector .user-list li.selected {
    background: #ededed;
}
#del{
	font-style:normal;
}
/* 审核配置弹框中按钮图标 */
.user-bar .glyphicon{
	font-size:large;
}
.user-bar .glyphicon-chevron-left{
	margin-top:60px;
}
/* 审核配置步骤列表操作列样式 */
.gapl-wide{
	margin-left:12px;
}
/* 选择人员的列表删除图标 */
#addWorkerList>li>i.close{background: url('../img/clear.png') center center no-repeat;
   display: block;
   width: 13px;    
   height: 13px;
   position: absolute;
   opacity: 0.6;
   z-index: 100;
   top: 50%;
   right: 6px;
   margin-top: -6px;
}

/*审核任务部分*/
.reviewTask #detailForm table input{width:100%;text-align:center;border:none;background-color:transparent;}
.reviewTask #detailForm .table-bordered  td:nth-child(odd){background-color:#f6fbfc}
.reviewTask  #reProceTable{border-bottom:none;margin-bottom:20px;}
.reviewTask .reTotalList{width:100%;padding:0 20%;}
.reviewTask #radioBack{display:none}

/* 机构管理列表中弹框中树表样式   */
    /* 选择权限样式 */
#permissions{
	height:200px;
	border:1px solid #ccc;
	overflow-y:auto;
	border-radius:4px;
}
#permissions>table.treetable{
	height:200px;
	margin:0;
}
/*#permissions>table.treetable tr{height:25px;line-height:25px;}
#permissions .leaf .indenter{display: none;}
#permissions .leaf input[type=checkbox]{margin-left: 50px;}*/


/* 机构人员页面样式 */
.divTitle{
	height:45px; line-height:45px;font-size:16px;margin-bottom:10px;
}
.divTitle>.dottedLine{border: 3px solid #2494f2; display: inline; margin:10px 15px; border-radius: 4px;}
.divTitle span{display:inline;}
.divTitle #newAct{margin-right:20px;font-size:15px;}

i.iClass{background: url('../img/clear.png') center center no-repeat;
	display: inline-block;
    width: 13px;    
    height: 13px;
    position: absolute;
    right: 0px;
    margin-top: 4px;
}
/* 机构管理列表机构层级树表样式 */
.customOrg ul,.customOrg li{list-style-type: none;list-style-image: none;}

.tree {
    min-height:20px;
    padding:19px 14px;
}
.tr-div{
	float:left;
	position:relative;
	width:100%;
	line-height:25px;
}
.tree-span {
    display:inline-block;
    width:100%;
    padding:3px;
    border:1px solid #999;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
}
.tr-div>label::before, .tr-div>label::after{
	content:'';
    left:-50px;
    position:absolute;
    right:auto
}
.tr-div>label::before{
	border-left:1px solid #999;
    bottom:50px;
    height:76%;
    top:-5px;
    width:1px
}
.tr-div>label::after {
    border-top:1px solid #999;
    height:20px;
    top:19px;
    width:64px;
}
.tree .tr-div:first-child>label::before, .tree .tr-div:first-child>label::after {
    border:0
}
.tr-div-div{
	display:inline-block;
	position:relative;
	left:-10px;
	line-height:30px;
}

a.treetableA{display:inline-block;margin:0 3px; cursor: pointer;}
#selselfModal input[type=radio]{margin:4px;}
.customOrg .popover{width:400px;}
/*机构管理标准模式*/
.standOrg a{text-decoration:none;}
.standOrg .addOrg{
	text-align:center;width:20%;margin-left:40%;margin-top:50px;border:3px dashed #337ab7;padding:10px;cursor:pointer;
	border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.standOrg .orgTable{text-align:center;}
/* .standOrg .orgTable button{margin-top:10px;} */
/* .standOrg .orgTable .addRow{float:right;margin-top:0px;} */
/* .standOrg .orgTable .addOrEdit{margin-top:0px;color:#286090;background-color:#fff;}
.standOrg .orgTable .addOrEdit:hover{background-color:#eaeaea} */
.changeType{width:100%;height:40px;padding:10px;}
#toCusBtn,#toStandBtn{float:right;cursor:pointer;}
/* 交易记录详情结果展示 */
.showSpan{
	padding-top:7px;
	word-wrap: break-word;
    word-break: break-all;
}
.pt0w50per{
	padding-top: 0 !important;
	display: inline-block;
	width: 50%;
}
/* 活动详情页面使用popover后按钮及增加的遮幕 */
.popover-backdrop, .popover-blackD{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
}
.popover-blackD{
	background-color:#333;
	opacity:.3;
	z-index:1039;
}
.popover-hole{
	position:relative;
	height:31px;
	width:215px;
	z-index:1040;
	background-color:#fff;
}
/* 活动详情二维码小图标 */
.pubPic{margin-right:10px;}
/* 活动详情中账单明细项选择班级的弹框样式 */
ul.actD-ul{list-style:none;}
ul.actD-ul>li{line-height: 31px; border-bottom: 1px solid #cecece;}
ul.actD-ul>.li-1{padding-left:25px;}
ul.actD-ul>.li-2{padding-left:50px;}
/* 活动详情页面账单明细表格清空所选机构样式 */
#clearInput{position:absolute;top:5px;right:15px;}
/* 活动详情页面账单明细选择当前机构下的所有项样式 */
.oCheckAll{width:100%;}
.oCheckAll p{line-height:25px;text-align:center;background-color:#EEDE91;}
.oCheckAll p a{margin-left:5%;}

#actD_Btn{margin-top:10px}
.divTitle{position:relative;}
.divTitle>.little-tabs{
	/*width:360px;*/
	margin:0 auto;
	font-size:15px;
	text-align :center;
}
ul.little-tabs li{
	min-width:95px;
}
#addItems, #setMount, #addBillItems, #editDetail, #removeItems{
	margin-right:5px;
}
.opTools>.btn-info[disabled]{
	background-color:#fff;
}
/*收费交易*/
.divTitle #wxReminders, .divTitle #smsReminders, .divTitle #exported, 
.divTitle #exportOrg, .divTitle #printR, .divTitle #appReminders{
	position: absolute;top: 0;width: 80px;font-size: 14px;text-decoration: none;cursor: pointer;}
.divTitle #smsReminders{background: url(../img/sms-icon.png) no-repeat;right: 110px;}
.divTitle #wxReminders{background: url(../img/sms-icon.png) no-repeat;right: 210px;}
.divTitle #appReminders{background: url(../img/sms-icon.png) no-repeat;right: 310px;}
.divTitle #exported{display: none;}
.divTitle #exported, .divTitle #exportOrg{background: url(../img/download-excel2.png) no-repeat;right: 10px;}
.divTitle #printR{background: url(../img/print-icon.png) no-repeat;right: 30px;}
.divTitle #wxReminders, .divTitle #smsReminders, .divTitle #exported, 
.divTitle #exportOrg, .divTitle #printR, .divTitle #appReminders{
	background-size: 20px;background-position: 58px 12.5px;}
#traTable .views{text-decoration: none;cursor: pointer;}
.w20per{width: 20%;padding-left:0 !important;padding-right:0 !important;}
.w25per{width: 25%;padding-left:0 !important;padding-right:0 !important;}
.rowActName p, .rowActType p{float: left;padding: 0;}
.rowActName td, .rowActType td{width: 25%;}
#viewGroup{line-height: 30px;cursor: pointer;font-weight: bold;}
.w9per{width: 9%;float: left;}
.actName, .typeName{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;margin-bottom: 10px;}
.w10per{width: 10%;word-wrap: break-word;word-break: break-all;}
#impDetial{padding: 15px 0;}
#billDetails #TForm{padding: 6px 0;}
.querySpan{height: 36px;line-height: 36px;margin-left: 20px;color:#46b8da;cursor:pointer;}
#traStartTime{width: 63%;}
.absGap{position: absolute;top: 0;left: 63%;}
#traEndTime{width: 55%;position: absolute;top: 0;left: 71%;z-index: 9;}
.stateWrap{overflow:hidden;margin:0 auto;width:70px;}
#orgStatisticsForm{position: absolute;top: 15px;padding: 0 14px;}
#billDetails .operateUl{width: auto;}
.refundH2{margin: 0 -5px 5px -5px;line-height: 33px;background: #f2f2f2;}
.refundH2 h2{font-size: 16px;font-weight: 300;margin-top: 10px;margin-left: 10px;display: inline-block;}
.maxAmount{color: #de6a19;}
#register-modal .form-group, #refundVerify .form-group{margin-bottom: 0 !important;}
.refundCodeH2{margin: 0 -5px 5px -5px;line-height: 33px;background: #f6fbfc;}
.refundCodeH2 h2{font-size: 14px;font-weight: 600;margin-top: 10px;margin-left: 20px;display: inline-block;}
.isShowSplitWrap{display: inline-block;position: absolute;left: 72%;margin-top: 15px;}
.isShowBills{position: absolute;left: 73%;margin-top: 15px;}

#TForm .form-group{margin-bottom:0px;}
#TForm .form-group .col-sm-4{margin-bottom:8px;}
/*平台样式*/
.mchTitle h4{position:relative;padding-bottom:8px;}
.mchTitle h4:after{color:#d9d9d9;content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;border-top:1px solid #d9d9d9;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.mchbBtns{text-align:center;padding:10px 0;}
.wechatPay-group .active{background-color:blue}
.requireIcon{padding:5px;vertical-align:middle;}
.mchDetail .mchInfo{position:relative;}
.imgsDiv {position:absolute;top:60px;left:53%;width:30%;}
.imgsDiv  > div{height:80px;}
.imgsDiv .w50per{width: 50%;}
.imgsDiv .imgCell{width:50px;height:80px;float:right;margin-right:20%;}
.imgsDiv .imgr{cursor:pointer;width:50px;height:50px;border:3px dashed #337ab7;text-align:center;padding:10px;}

.imgsDiv .imgCell  label{position:absolute;top:13px;left:20px;font-size:16px;color:#337ab7;}
.imgsDiv .imgr .mchImg{width:50px;height:50px;margin-top:-13px;margin-left:-13px;z-index:1}
.imgsDiv .imgCell .largeImg{width:100px;height:100px;}
.imgsDiv .imgCell .largeImgAuto{width:100px;height:auto;}
/*商户管理查看页面数据显示span*/
.dataSpan{height:34px;line-height:34px;padding:6px 13px}

/*商户信息*/
.mchFormSec .dateForm-control{width:110px;}
#searched, #searched1{position:absolute;right:47px;width:96px;}
.mchDetail .mo-Panel{margin-bottom: 0px;}
/*.mchDetail .mo-Panel:last-child{margin-top:15px;}*/
.mchDetail .glyphicon-ok::before{color:#fff;}
.mchDetail .circleDiv{position:relative;padding:0;line-height:2.5}
.mchDetail .circleDiv span:last-child{margin-left:-4%;}
.mchDetail .circleDiv:not(:last-child)::after{content: "";height: 1px;width: 100%;position: absolute;top: 25%;left: 0;border-top: 1px dashed #7c7c7c;}
.mchDetail .circleDiv.passDiv:not(:last-child)::after{border-top: 1px dashed #2494f2;}
.mchDetail .circle {width: 24px;height: 24px;padding-left: 4px;padding-top: 4px;-webkit-border-radius: 12px;border-radius: 12px;position:relative;z-index:2;}
.mchDetail .circleDiv .pass{background-color:#2494f2;}
.mchDetail .circleDiv .noPass{background-color:#fff;border:1px solid #7c7c7c;}
.mchDetail .circleDiv .rejected{background-color:rgb(250,60,48);color:#fff}
.mchDetail .circleDiv .closed{background-color:#fff;color:#2494f2;border:1px solid #2494f2;padding-top: 2px;text-align: center;}
.mchDetail .wxCircleDiv{position:relative;padding:0;line-height:2.5}
.mchDetail .wxCircleDiv .info{position: relative;top:6px;z-index: 2;color:#2494f2;font-size:24px;}
/* .mchDetail .wxCircleDiv .mchState img{width: 24px;} */
.mchDetail .wxCircleDiv .wx-img{background:url(../img/pay_wx_sprites.png);width:24px;height:24px;background-size:100% 200%;display:inline-block;vertical-align:middle;}
.mchDetail .wxCircleDiv .ali-img{background:url(../img/pay_ali_sprites.png);width:24px;height:24px;background-size:100% 200%;display:inline-block;vertical-align:middle;}
.mchDetail .wxCircleDiv .offImg, .mchDetail .wxCircleDiv .onImgAli{background-position: -0 -0;}
.mchDetail .wxCircleDiv .onImg, .mchDetail .wxCircleDiv .offImgAli{background-position: -0 -24px;}
/* {background-position: -0 -24px;} */
.mchDetail .glyphicon-info:before {content:"i";margin-left: -4px;font-size: 15px;font-weight: 900;color:#2494f2;}
.mchDetail .glyphicon-remove:before {content: "i";margin-left: -4px;font-size: 15px;font-weight: 900;}
.mLevel{margin-right:1px;}
.mLevelTip{position: absolute; top: 8px;display:inline-block; z-index: 10 !important;}
.demo{padding-left: 0;padding-right: 5px;}
.area{padding-left: 5px;padding-right: 0;}
.col-sm-20per{width:17.7%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.bizGroupWrap{background: #fff;width: 100%;overflow: hidden;}
/*商户类型*/
.detailMchPage .nav-tabs .active .btn{font-size:15px;font-weight:600;}
/*城市选择 */
/* *{margin:0;padding:0;box-sizing:border-box;} */
.citySelector{font:12px/1.5 tahoma,arial,\5FAE\8F6F\96C5\9ED1;background:#fff;text-align:left;}
.cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #B3CDC0;box-shadow:2px 2px 3px rgba(0,0,0,0.3);overflow:auto;max-height:300px;}
.cityslide li{list-style:none;overflow:hidden;height:30px;padding:0px 10px;line-height:30px;}
.cityslide li.on{background:#00a346;color:#fff;cursor:pointer;}
.cityslide li:hover{background:#00a346;color:#fff;cursor:pointer;}
.cityslide li b{font-weight:normal;}
.cityslide li.empty{background:#fff2e8;color:#666;}
.cityslide li.empty em{color:red;font-style:normal;}
.cityname{float:left;}
.cityspell{float:right;}
.cityBox{width:380px;border:1px solid #B3CDC0;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,0.3);}
.cityBox ul{margin:0;padding:0;overflow:hidden;}
.cityBox ul li:first-child{margin-left:5px;}
.cityBox ul li{float:left;list-style:none;padding:5px;border-bottom:1px solid #DDD;cursor:pointer;display:inline;color:#00a346;}
.cityBox ul li.on{border-bottom-color:#00a346;position:relative;}
.hide{display:none;}
p.tip{color:#999;line-height:20px;padding:5px;margin:0;text-indent:3px;}
.hotCity{border-top:1px solid #DDD;margin-top:-1px;clear:left;overflow:hidden;padding-bottom:10px;padding-top:10px;_margin-bottom:8px;}
.cityTab{overflow:hidden;}
.cityTab dl{margin:0;padding:0 0 0 10px;overflow:hidden;}
.cityTab dl dt{float:left;padding-left:3px;color:#00a346;margin-top:1px;text-indent:5px;font-family:"Lucida console","consolas","courier new";line-height:25px;font-size:14px;width:20px;}
.cityTab dl dd{margin-left:2px;float:left;width:335px;}
.cityTab dl dd a{padding-left:5px;min-width:66px;line-height:25px;display:inline-block;color:#333;text-decoration:none;}
.cityTab dl dd a:hover{color:#00a346;}
.cityinput{ font-size: inherit; padding-left: 10px;border: 1px solid #D8D8D8;}


/*商户类型定义*/
.mchType-menu{width:100%;display:-moz-box;display:-webkit-box;display:box;padding:10px 0px;}
.mchType-menu ul{-moz-box-flex:1; -webkit-box-flex:1;box-flex:1;}
.mchType-menu div{width:130px;text-align:center;}
.mchType-content a.btn{margin-left:100px;}
.mchType-menu-title{font-size: 17px;}
/*对账管理*/
.resetRecon{position: absolute;right: 0;bottom: 0;}

/*邮件模板*/
#mailTe{margin-top:10px;}
#mailTe div{padding:5px;}

/* 首页样式 */
.title-block, .detail-block, .actDetail-block, .detail-block-three{
	margin: 20px 0;
    display: inline-block;
    vertical-align: top;
}
.title-block{
	width: 100%;
}
.detail-block{
    width: 49%;
}
.detail-block-three{
	width: 32%;
}
.title-block h3, .detail-block h3, .detail-block-three h3{
	text-transform: uppercase;
    margin: 3px auto;
    font-weight: 200;
    font-size: 13px;
}
.actDetail-block h3{
	text-transform: uppercase;
    margin: 3px auto;
    font-weight: 200;
    font-size: 14px;
}
.abbreviations span{
	display:inline-block;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width:260px;
}
.title-block h2{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.title-block h2 a{
	font-size: 16px;
}
.title-block h2, .detail-block h2, .actDetail-block h2, .detail-block-three h2{
	margin: 0 auto;
    font-size: 17px;
    font-weight: 600;
    padding-top: 8px;
}
.toolbar .detail-block:first-child{
	border-right: 1px solid #eaeaea;
}
.actDetail-block:not(:last-child){border-right:1px solid #eaeaea;}
.mar-t10{
	margin-top:10px;
}
/* 活动详情页面提交按钮类样式 */
#otherBtn{
	display:inline-block;
}
/* 保存成功提示样式 */
.alertTips{
	position: fixed;
	z-index: 3;
	width: 600px;
	left: 32%;
	top: 51px;
}
.divH2{
	border-bottom:1px solid #eee;
	margin-bottom:15px;
	line-height:33px;
}
.divH2 h2{
	font-size:16px;
	font-weight:300;
	margin-top:10px;
	margin-left:25px;
	display:inline-block;
}

.divH2 #newAct, .divH2 #tradeD{margin-right:25px;font-size:15px;}
.littleDiv{
	border: 1px solid #eee;
    border-radius: 4px;
    background: #fcfcfc;
    /* box-shadow: 6px 6px 9px #888888; *//* 阴影不要 */
}
.title2 .dottedLine{border: 2px solid #2494f2; display: inline; margin:10px 10px; border-radius: 4px;}
table#overView-myList thead tr, #overView-myToList thead tr{display:none;}
.dateForm-control{
	display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.gap{position:relative;float:left;top:5px;}
.form-group{margin-bottom:10px;}
.role-treeTable{list-style:none; margin-bottom: 0; padding-left: 10px;}
.role-treeTable li{border-bottom: 1px solid #dedede;line-height:35px;}

.a_pointer{cursor:pointer;}
.breakLine{/* 折行 */
	word-wrap: break-word;
    word-break: break-all;
}
.mchRecordTd{
	width: 10%;
    word-wrap: break-word;
    word-break: break-all;
}
.activityName{
	width: 13%;
    word-wrap: break-word;
    word-break: break-all;
}
.creatTime{
	min-width: 96px;
    word-wrap: break-word;
    white-space: pre-wrap;
    /* word-break: break-all; */
}
.refundRemark{
	max-width: 120px;
	min-width: 20px;
    word-wrap: break-word;
    word-break: break-all;
}
.lengthOver{
	max-width:80px; min-width:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;   
}
.lengthOver .editable{
	max-width:80px; min-width:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.forbiddenA, .forbiddenA:hover{color: #afafaf !important; text-decoration: none !important;cursor: default !important;pointer-events: none;}
/* 欢迎页 */
.welcome{min-height:500px;text-align:center;}
.welcome h2{height:300px;line-height:300px;}
.loginError, .uLoginError{color:#a94442;}
.bootstrap-table .table.table-no-bordered > thead > tr > th.border-right, .bootstrap-table .table.table-no-bordered > tbody > tr > td.border-right{border-right:1px solid #ddd;}
.mar-lef1{margin:0;margin-left:10px;}
.mar-lef2{margin:0;margin-left:20px;}
.mar-lef3{margin:0;margin-left:30px;}
.mar-lef4{margin:0;margin-left:40px;}
.mar-lef5{margin:0;margin-left:50px;}
.mar-lef0{margin:0;}

.disabled{pointer-events: none;cursor: default}

.method span{display: inline-block;margin-right: 10px;}

/*邮件*/
.wrap {width: 100%;height: 100%;}
.wHead {width: 100%;height: 50px;position: relative;}
.wHead .nav {margin-right: 30px;margin-top: 18px;float: right;overflow: hidden;}
.wHead .nav li {float: right;color: #fff;font-size: 16px;line-height: 16px;height: 16px;padding: 0 5px 0 5px;}
.wHead .leftLi {border-right: 1px solid #fff;}
.wHead .emailLogo {width: 55px;height: 38px;position: absolute;right: 178px;top: 6px;}
.wBody {width: 100%;padding: 26px 86px 0 86px;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */overflow: hidden;}
.wBody .p1, .p2 {font-size: 18px;line-height: 40px;height: 40px;}
.wBody .p3 {margin-top: 20px;font-size: 18px;line-height: 40px;height: 40px;}
.wBody .input {width: 100%;overflow: hidden;padding: 15px 0 15px 0;margin-top: 17px;background: #eeeff0;}
.wBody .p4 {float: left;width: 50%;overflow: hidden;padding-left: 80px;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */font-size: 16px;}
.wBody .userName {margin-left: 10px;}
.wBody .p5 {float: left;width: 50%;overflow: hidden;font-size: 16px;}
.wBody .passWord {margin-left: 10px;}
.wBody .p6 {width: 100%;overflow: hidden;margin-top: 30px;margin-bottom: 30px;padding-left: 80px;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */font-size: 16px;}
.wFoot {width: 100%;height: 50px;margin-top: 30px;}
.wFoot .fTitle {float: right;color: #fff;font-size: 18px;line-height: 50px;height: 50px;margin-right: 30px;}
.divTitle .nav-tabs .active{font-weight: 600;}
.divTitle .nav-tabs:first-child{padding-left:36%;}
.order_divTitle{font-weight: 600;margin-bottom: 20px;height: 45px; line-height: 45px;font-size: 15px;position: relative;}
.order_divTitle .nav-tabs:first-child{padding-left:40%;}

.payChannelImg{display: inline-block;width: 26px;height: 26px;}
.payWayImg{display: inline-block;width: 26px;height: 26px;}
.payChannelImg img,.payWayImg img{width: 100%;height: auto;}

/*回单打印start*/
.printBtn{overflow: hidden;position: absolute;right: 30px;top: 0;}
.printBtn>button{color:#2494f2;background-color:#fff;}
.printBtn>button:hover{color:#2494f2;background-color:#fff;}
.printBtn>.btn-info[disabled]{background-color:#fff;}
/*.printWrap{width: 100%;height: 100%;}*/
.print-btn{position: fixed;top: 100px;right: 0;width: 15%;height: 15%;}
.print-this{font-size: 12px;display: inline-block;margin-right: 10px;}
.print-all{font-size: 12px;}
.print-container{width: 49%;height: 50%;padding: 30px 30px 30px 30px;display: inline-block;vertical-align: top;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.print-container:nth-child(2n-1){border-right: 1px solid #999;}
.print-header{width: 100%;padding: 0 10px;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */background: #fff;}
.print-header span{color: #7a7a7a;height: 100%;line-height: 100%;font-size: 16px;font-weight: 600;}
.print-content{width: 100%;height: 75%;padding: 5px 10px 0 10px;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */border-top: 1px solid #ddd;background: #fff;} 
.print-content p.payment-amount{width: 100%;height: 10%;font-size: 14px;line-height: 18px;margin: 0px;}
.print-content p span.p-a-left{display: inline-block;width: 22%;height: 100%;color: #7a7a7a;}
.print-content p span.p-a-right{display: inline-block;width: 75%;height: 100%;text-align: right;color: #000;}
.print-content p{width: 100%;overflow: hidden;color: #7a7a7a;font-size: 12px;line-height: 16px;margin: 1px;}
.print-content p span:not(:first-child){display: inline-block;width: 75%;overflow: hidden;text-align: right;word-wrap: break-word;word-break: normal;}
.print-content p span:first-child{display: inline-block;width: 22%;overflow: hidden;}
.print-content p span.currentPayAmount{width: auto;padding-left: 5px;display: inline;font-size: 12px;}
.print-content p span.rSubWrap{width: 100%;}
.print-content p span.rSubName{width: 50%;text-align: left;}
.print-content p span.rSubAmount{width: 40%;}
.btm{border-bottom: 1px solid #ddd;}
.modal-footer-left{width: 30%;overflow: hidden;float: left;}
.modal-footer-center{width: 20%;overflow: hidden;float: left;}
.print-page-wrap{text-align: right;line-height: 30px;}
.print-page-num{padding-left: 5px;padding-right: 5px;font-weight: 600;}
.print-receipt-num{padding-left: 10px;padding-right: 5px;font-weight: 600;}
.modal-footer-right{width: 50%;overflow: hidden;float: left;text-align: right !important;}
/*回单打印end*/

/*table加载未完成显示不全问题-start*/
.datepicker{z-index: 1031 !important;}
/*table加载未完成显示不全问题-end*/

/*打印分页显示css-start*/
.tcdPageCode{text-align: left;color: #ccc;text-align: right;}
.tcdPageCode .rpageNum a{display: inline-block;padding: 6px 12px;border: 1px solid #ddd;vertical-align: middle;}
.tcdPageCode .rpageNum a:hover{text-decoration: none;background-color: #eee;}
.tcdPageCode span.current{display: inline-block;padding: 6px 12px;color: #fff;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;padding: 6px 12px;color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;vertical-align: middle;}
/*打印分页显示css-end*/
.liSelected{
	font-weight: 600;
	color: #555 !important;
	font-size: 15px !important;
}
.bl_ui_loading {z-index:9999;position: fixed;left: 0;right: 0;width: 100%;min-width: 998px;margin: 0 auto; height: 100%;min-height: 750px;}
.bl_ui_loading_icon {width: 50px;height: 50px;background: url('../img/large-loading.gif') no-repeat;background-size:50px;position:absolute;left:50%;top:45%;z-index:99999;}
/* 机构弹框增加全行 */
.treeAppend{
    font-weight: 700;font-size: 16px;
}
/*订单活动*/
.actD_order{overflow: hidden;background-color: #fff;padding: 15px;margin: 10px auto;}
/* .orderMessage{width: 50%;overflow: hidden;float: left;border-right: 1px solid #eee;} */
.orderOrg{width: 49%;overflow: hidden;float: left;padding-left: 30px;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.orderBtn{background-color: #fff;}
#treecheckBox{width: 80%;height: 300px;overflow-y: auto;overflow-x: hidden;}
.activityS{display: inline-block;text-align: right;margin-bottom: 0;}
.orgLink{display: inline-block;margin-top: 7px;color: red !important;}
#noneOrgAct{margin: 7px 0 0 0;color: #bbb;}
#orderMoney{width: 54% !important;}
/* tip提示 */
.modeTip,.timeHTips1{
	position: absolute;
    left: 8.5%;
    margin-top:8px;
}
.tooltip-inner{
	text-align: left;
	max-width: 260px;
	font-size: 13px;
}
.tipTitle{
	font-weight: 600;
}
.tooltip.in {
    opacity: 0.7;
}
.tipSection{
	text-indent: 2em;
}
.wechatBtns .tooltip.in, .aliBtns .tooltip.in{
    opacity: 0.9;
}
.wechatBtns .tooltip-inner, .aliBtns .tooltip-inner{
	background-color: #2e6da4;
}
.wechatBtns .tooltip-inner, .aliBtns .tooltip-inner{
	padding: 10px 15px;
} 
.wechatBtns .tooltip.top .tooltip-arrow, .aliBtns .tooltip.top .tooltip-arrow{
	border-top-color: #2e6da4;
}
/* 锁定用户提示 */
.unlock{
	color:red;
}
/* 不同类型视图切换页签 */
.pillsTitle{
	height: 45px;
    line-height: 45px;
    font-size: 16px;
    background-color: #fff;
}
.pills-tabs{
	width:25%;
	margin:0 auto;
	text-align:center;
}
.pills-tabs li{
	width:49%;
}
.pills-tabs>li>a{
	border-radius:0;
	padding:0;
}
.pills-tabs>li.active{
}
.pills-tabs>li.active>a, .pills-tabs>li.active>a:focus, .pills-tabs>li.active>a:hover{
	font-weight: 600;
    color: #555 !important;
    font-size: 15px !important;
    background-color: #fff;
    border-bottom: 3px solid #337ab7;
    width: 84%;
    text-align: center;
    margin: 0 auto;
}
#payConfigUl{width:70%;}
#payConfigUl.pills-tabs li {width: 38% !important;}
#payConfigUl.ulF li{width: 24.5% !important;}
#overViewTabUl{width:70%;}
#overViewTabUl li{width:24%;}
.mch-pillTitle{display:inline-block;width:600px;vertical-align:bottom;}
.mr10{margin-right: 10px !important;margin-left: 0 !important;}
.mr20{margin-right: 20px !important;margin-left: 0 !important;}
#rclearInput{position:absolute;top:5px;right:15px;}
.menuli{background:#fff;}
#rseGroup .identityDiv{margin-bottom: 10px;}
#rseGroup .identityDiv:nth-child(2),#rseGroup .identityDiv:nth-child(5),#rseGroup .identityDiv:nth-child(8){padding-left: 25px;}
.cs2{width: 18%;float: left;min-height: 1px;}
.cs7{width: 40%;float: left;min-height: 1px;}
.ml30{margin-left: 30px;}
.cs3{width:20%; float: left;min-height: 1px;}
.cs3-7{width: 36%;float: left;min-height: 1px;}

.po-ab{
    position:absolute;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    border-top-color: #337ab7;
    border-top-width: 3px;
}
/*收费活动*/
.actDetial #expiryDateType{width:105%; position: relative;float: left;}
.actDetial .validDaysDivWrap{position: absolute;left: 110px;}
.actDetial #validDaysDiv{z-index: 9;}
.actDetial #validDays{max-width: 105px;min-width: 105px;}
.actDetial .impandcopy{position: absolute;top: 0;left: 15px;}
.actDetial #actD_Form{width: 99%;margin: 0 auto;}
.actDetial .mr10{margin-right: 10px;}
.actDetial .minwmaxw180{max-width: 180px;min-width: 180px}
.actDetial .minwmaxw140{max-width: 140px;min-width: 140px}
.actDetial .actD_Btn_wrap{width: 99%;overflow: hidden;margin: 0 auto;}
.actDetial .w100perm0{margin-left: 0 !important;margin-right: 0 !important;width: 100% !important;}
.actDetial .switchDetail{padding: 5px 0;border: 1px solid #e1e1e1;border-radius: 5px;position: relative;}
.actDetial #max_dealcount{max-width: 70px;min-width: 70px;float: left;}
.actDetial .scount{float: left;height: 36px;line-height: 36px;}
.actDetial .switchArrow{width: 1px;height: 1px;position: absolute;top: 3%;right: 26%;}
.actDetial .switchArrow:before{box-sizing: content-box;width: 0px;height: 0px;position: absolute;top: -16px;right:0;padding:0;border-bottom:8px solid #FFFFFF;border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;display: block;content:'';z-index: 12;}
.actDetial .switchArrow:after{box-sizing: content-box;width: 0px;height: 0px;position: absolute;top: -18px;;right:0;padding:0;border-bottom:9px solid #cccccc;border-top:9px solid transparent;border-left:9px solid transparent;border-right:9px solid transparent;display: block;content:'';z-index:10}
.actDetial .oh{overflow: hidden;}
.actDetial .ml5{margin-left:5px;}
.actList #newAct{/* background-color: #5bc0de;color: #fff; */margin-right: 50px;}
.codeImg{width: 60% !important;}
#messagePushCode{position: absolute;bottom: 7%;}
#scanPaymentCode{position: absolute;bottom: 1%;right: 7%;}
.inputAmountTip{padding-left: 0;color: #999;height: 34px;margin-bottom: 0;line-height: 34px;}

.pointer{cursor: pointer;}
.m0{margin: 0 !important;}
.p0{padding: 0px !important;}
.p30{padding: 30px !important;}
.pl0{padding-left: 0 !important;}
.pl10{padding-left: 10px !important;}
.pl15{padding-left: 15px !important;}
.pl20{padding-left: 20px !important;}
.pl25{padding-left: 25px !important;}
.pl30{padding-left: 30px !important;}
.pl40{padding-left: 40px !important;}
.pl2p6per{padding-left: 2.6% !important;}
.pl3per{padding-left: 3% !important;}
.pl3p1per{padding-left: 3.1% !important;}
.pr0{padding-right: 0px !important;}
.pr5{padding-right: 5px !important;}
.pr10{padding-right: 10px !important;}
.pr20{padding-right: 20px !important;}
.pt0{padding-top: 0 !important;}
.pt7{padding-top: 7px !important;}
.pt10{padding-top: 10px !important;}
.pb50{padding-bottom: 50px !important;}
.plr5{padding: 0 5px !important;}
.mb0{margin-bottom: 0 !important;}
.mb5{margin-bottom: 5px !important;}
.mb10{margin-bottom: 10px !important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom: 20px !important;}
.mb25{margin-bottom: 25px !important;}
.mt-2{margin-top: -2px !important;}
.mt0{margin-top: 0 !important;}
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt30{margin-top: 30px !important;}
.mr50{margin-top: 50px !important;}
.mt60{margin-top: 60px !important;}
.mr0{margin-right: 0 !important;}
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}
.mr20{margin-right: 20px !important;}
.ml5{margin-left: 5px !important;}
.ml15{margin-left: 15px !important;}
.ml20{margin-left: 20px !important;}
.ml45{margin-left: 45px !important;}
.ml25per{margin-left: 25.5%;}
.w12{width: 12%;}
.w20{width: 20%;}
.w40{width: 40%;}
.w50{width: 50%;}
.w70{width: 70%;}
.w80{width: 80%;}
.w100{width: 100%;}
.vertical-top{vertical-align: top;}
.vertical-super{vertical-align: super;}
.inline-block{display: inline-block;}
.h34{height: 35px;line-height: 35px;}
.text-left{text-align: left !important;}
.text-center{text-align: center !important;}
.br-none{border-right: none !important;}


#errorRow{color: red;font-weight: bold;padding: 0 3px;}
.errorNum{color: #555;font-weight: bold;padding: 0 3px}
.errorTypeDes{border: 1px solid #fa4f04;margin-bottom: 5px;font-size: 13px;padding: 5px;}
#errordata{height: 405px;overflow: auto;}
#actD-errorTable{table-layout: fixed;}
.poptip{position: absolute;top: 70px;left:20px;width: 110px;padding: 10px;line-height: 22px;color: #666;font-size: 14px;background-color: #FFF;border: 1px solid red;border-radius: 6px;box-shadow: 0 0 3px #f2ced5;z-index: 9999999;word-wrap: break-word;word-break: break-all;}

/* 商户信息页css与html分离 */
#sendEmailA{position: absolute; left: 110%; top: 0px;}
.wechatBtns, .aliBtns, .bizBtns{line-height:3.5;}
.otherOpSw a{text-decoration:none;}
.otherOption span{position: absolute;right: -126%;}
.bizBtns span{position: absolute;margin-left: 20px;padding-top: 6px;}
.bizBtns .bizTitle i{font-size: 24px;color: #2494f2;}
.bizBtns .bizTitle .words{top: -5px;margin-left: 5px;padding-top: 0;}
#detialTable td{position: relative;}
/* 收费交易 */
.relativeImg{display: block;width: 26px;position: absolute;top: -13px;left: 0;}
.relativeImgHover{position: absolute;top: 0;left: 0;width: 170px;z-index: 10000;color: #31708f;background-color: #d9edf7;padding: 15px;margin-bottom: 20px;border: 1px solid #bce8f1;border-radius: 4px;}
.printResultWrap{width: 90%;overflow: hidden;margin: 0 auto;}
.rpagesizespan{margin-right: 5px;}
.lh40{line-height: 40px;}
.rowActName p, .rowActType p{float: left;padding: 0;}
.rowActName .fixedTd, .rowActType .fixedTd{width: 20%;float: left;padding: 0 5px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.rowActName p{width: 100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.toTrade{position: absolute;top: 0;right: 15px;height: 36px;color: #337ab7;font-size: 14px;}
/* 收费活动 */
#organSelect,#rorganSelect{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.moneyUnit{display: block;height: 36px;line-height: 36px;position: absolute;top: 0;left: 200px;}
.oneYear{position: absolute;top: 0; right: -5px;height: 36px;line-height: 36px;color: #46b8da;}
.errorTip{height:20px;line-height:20px;overflow:hidden;}
/*商户平台概览*/
.actTypes .fixedTd{word-wrap: break-word;word-break: break-all;width: 25%;float: left;padding: 0 5px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.setSearch{
    border-bottom: 1px solid #eee;
    margin: 0;
    margin-bottom: 15px;
}
.lChartDiv{
	height : 350px;
}
.ul-inline{
	display:inline;
	padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
.ul-inline li{
	display: inline-block;
    padding:5px 10px;
    color: inherit;
    cursor: pointer;
}
.ul-inline li.selected{
	border:1px solid #2494f2;
	background-color:#2494f2;
	color:#fff;
	border-radius:2px;
}
.btn-self{
	background-color:#2494f2;
	color:#fff;
	cursor: pointer;
	border: 1px solid transparent;
    border-radius: 4px;
    padding: 5px 20px; 
}
.lineCDiv{
	margin-top:5px;
}
.mchDownLoadImg{position: absolute;bottom: 3%;right: 7%;}
/*机构管理 节点按钮悬停*/
.fixedWrapCopy{width: 100%;height: 97px;background-color: #fff;}
.fixedWrap{width: 100%;overflow: hidden;background-color: #fff;z-index: 999;}
.fixedBtn{width: 76%;margin: 0;padding: 5px 0;background-color: #fff;z-index: 999;}
.fixedCss{position: fixed;top: 50px;}
/*系统配置*/
.downLoadTemp{height: 36px;line-height: 36px;color: #337ab7;font-size: 14px;}
.plr3per{padding: 5px 3.5%;}
.fixedWrapCopyC{width: 100%;height: 34px;background-color: #fff;}
.fixedCssC{position: fixed;top: 50px;width: 79.5%;}
.citySearchWrap{width: 50%;margin: 0;float: left;}
#batchImport{height: 36px;line-height: 36px;color: #46b8da;cursor:pointer;}

/* 收费类型-字体展示仿form-control */
.bSpan{
	padding-top: 7px;
	margin-bottom: 0;
	display:inline-block;
	text-align: left;
	vertical-align: super;
}
.grayColor{
	color:#9A9791;
}
h2.smallerFont{
	font-size:16px;
}
.caret{cursor: pointer;}
.citySelectFocus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
		  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.weChatSubscription{position: absolute;bottom: 20px;right: -42%;height: 40px;line-height: 40px;}
.weChatSubscription .imgWrap {position: absolute;top: 0;left: 100%;cursor: pointer;width: 40px;height: 40px;border: 3px dashed #337ab7;text-align: center;z-index: 1 !important;}
.weChatSubscription .imgWrap label {position: absolute;top: -9px;left: 32%;font-size: 16px;color: #337ab7;z-index: 1 !important;}
.weChatSubscription #weChatImg{position: absolute;width: 40px;height: 40px;display: block;margin-top: -3px;margin-left: -3px;z-index: 2 !important;}
#copyTextArea{position: absolute;top: -500px;}
.table-border-bottom{border-bottom: 1px solid #ddd !important;}
.treeTip{position: relative;width: 70px;padding: 8px 0px 8px 4px;display: table-cell;vertical-align: middle;cursor: pointer;}

.page-head h3{
	display:inline-block;
	margin-right:30px;
}
.topBack{
	display:inline-block;
	padding-left:21px;
	color:#666;
	font-size:13px;
	background:url("../img/backLevel.jpg") no-repeat;
	background-size: contain;
	cursor:pointer;
}

.tableSortDiv{
	display:inline-block;
	position:absolute;
	left:83%;
	margin-top:10px;
}
.sortSelect{
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
#batchRegister{position: absolute;top: 0;left: 20px;text-decoration: none;cursor: pointer;width: 84px;font-size: 14px;}
.subName{display: inline-block;width: 40%;}

.NOSUB{
	cursor: pointer;
}
.fixed-table-container .actItemRequire .radio-inline input[type=radio]{
	margin-left:-15px !important;
	margin-top: 5px !important;
}
.actItemRequire .radio-inline{
	padding-left:15px;
	padding-top:0;
	margin:0 5px;
}
#previewBtn{
	margin-left:50px;
}
.dropdown-menu span.sItemOption{font-weight: 600 !important;}
.dropdown-menu li label.sItemOption{padding-left: 40px !important;}

/*表格固定宽度设置*/
.W60 .th-inner {min-width: 60px !important;}
.W80 .th-inner {min-width: 80px !important;}
.W100 .th-inner {min-width: 100px !important;}
.W105 .th-inner {min-width: 105px !important;}
.W110 .th-inner {min-width: 110px !important;}
.W120 .th-inner {min-width: 120px !important;}
.W130 .th-inner {min-width: 130px !important;}
.W150 .th-inner {min-width: 150px !important;}
.W190 .th-inner {min-width: 190px !important;}
.W200 .th-inner {min-width: 200px !important;}

.downLoadTemplate{position: relative;display:block;top: -13px;width:100px;}
.itemNumber{display:inline-block;width:42%;text-align:left;}
.itemAmount{display:inline-block;width:40%;box-sizing:border-box;text-align:right;}
#orgTable>thead>tr>.sItemOption{border-right: 1px solid #ddd;}
#orgTable>thead>tr>th:nth-last-child(4){border-right: 1px solid transparent;}

/* 收费类型内表格表头设置 */
table#identityTable  thead, table#extraTable thead, table#itemTable thead{
	background:#fff;
	color:#989898;
}
.aButton{
    position: relative;
    left: 79%;
    text-decoration: none;
    display:inline-block;
    width:108px;
    border:1px solid;
    border-radius:5px;
    text-align:center;
    padding:2px 0;
}
a.aButton{
	text-decoration: none;
}
a.aButton, a.aButton:hover{
	color: #2494f2;
}
a.aButton[disabled]{
	pointer-events:none;
	opacity:.65;
}
.vBorder, .sBorder, .eBorder
{
	display:none;
	position:absolute;
	z-index:1;
	border:5px solid #ececec;
	border-radius:5px;
}
.circles{
	display:inline-block;
	background:url('../img/checkCicle_sprites.png');
	background-size:100% 200%;
	width: 16px; height: 16px;
	vertical-align :middle;
	margin-right:5px;
}
.circleSelect{
    background-position: -0 -0;
}
.onlyCircle{
	background-position: -0 -16px;
}
.marl7{
	margin-left:-7% !important;
}
.marl12{
	margin-left:-12% !important;
}
.lightGray{
	color:#989898;
}
.smallerGray{
	color:#989898;
	font-size:smaller;
}
.po-abTime{
	position:absolute;
	left:46%;
	z-index:1;
}
.po-abTime a{
	text-decoration: none;
}
.abl26{
	position:absolute;
	left:26%;
}
.abl69{
	position:absolute;
	left:67%;
	width:50%;
}
.abl54{
	position:absolute;
	left:54%
}
.abl63{
	position:absolute;
	left:63%;
	top:6px;
}
#prevDay, #nextDay{position: absolute;top: 0;height: 36px;line-height: 36px;color: #46b8da;}
#prevDay{right: 18%;}
#nextDay{right: 5%;}
.detailSubPage .divTitle .nav-tabs:first-child{padding-left: 44%;}
#detailSubForm .pt0w50per{padding-top: 7px !important;padding-left: 10px;}
.detailSubPage #seGroup .col-sm-4{margin-bottom: 8px;}

#actD-bills #seGroup .col-sm-2{margin-bottom: 10px;}

#exportReport{
	display:block;
	position: relative;
	height:40px;
	width:100px;
	margin-left:90%;
	background: url(/cloudbill/img/download-excel2.png) no-repeat;
    background-size: 20px;
    background-position: 58px 0px;
}
#exportInline{
	position: relative;
	line-height:36px;
	width:100px;
	background: url(/cloudbill/img/download-excel2.png) no-repeat;
    background-size: 20px;
    background-position: 58px 8px;
	color: #337ab7;
}
#exportByMonth{
	position: absolute;
	right:178px;
	width: 105px;
	height:40px;
	background: url(/cloudbill/img/download-excel2.png) no-repeat;
    background-size: 20px;
    background-position: 85px 0px;
}
.cardForm .pills-tabs>li>a{line-height: 50px;height: 48px;}
#elementsNum{padding: 0 5px;}

#orgText .checkbox-inline+.checkbox-inline{
	margin-left:0;
}
#orgText .checkbox-inline{
	margin-right:10px;
}

/* 已发布的活动可以编辑账单 */
.editTable{
	position:relative;
	left:56%;
}
#editTable{
	vertical-align:bottom;
}
#speMchErrorIcon{width: 20px;}

.previewDiv{
	position:fixed;
	left : 80%;
	top : 60%;
	width:120px;
	line-height:25px;
	z-index:20;
}
.previewDiv .glyphicon{
	margin:5px;
	font-size:14px;
}
.previewDiv .glyphicon-class:hover{
	background-color: #337ab7;
}
.previewDiv .glyphicon-class{
	border: 1px solid;
    border-radius: 20px;
    padding: 5px;
    color: #fff;
    background-color: #2494f2;
}
/* 表头悬停start */
#fixed_table #fix_head{background: #f6fbfc;}
#fixed_table{position: absolute;top: 0px;left: 0px;table-layout: fixed;margin-bottom: 0 !important;font-size: 14px;}
#fixed_table th .th-inner{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 表头悬停end */
#modifyAmount{display:inline-block;}
#admin-tip, #ass-tip{font-weight: bold;}

.font14{
	font-size:14px;
}
.font16{
	font-size: 16px;
}
.font14 p{
	margin:0;
	margin-top:-15px;
}
.btnWidth{
	width:96px;
}
textarea{resize: none;}
.help-tips{height:18px; width:18px; border:1px solid #c3c3c3; 
	background-color:#c3c3c3;border-radius:50%;text-align:center;
	font-size:16px; line-height:16px;z-index:2;}
.help-tips:before{content:'?'; font-weight: bold; color:#fff; }
.timeHTips{position:absolute;left:7%; margin-top:8px;}
.tip-p{font-weight:600;margin:5px;}
.closeAtDiv{position:absolute;left:92%;width:220px;top:0;}
.tradeEndTimes{float:left;width:100%;}
#exportReport1{
	display: block;
    position: absolute;
    height: 40px;
    width: 100px;
    margin-left: 87%;
    background: url(/cloudbill/img/download-excel2.png) no-repeat;
    background-size: 20px;
    background-position: 58px 0px;
    margin-top:52px;
}
#orderModal li{
	cursor:pointer;
	/* display: table;
	word-spacing: -2em; */
    box-sizing:border-box;
    position: relative;
    float: left;
    text-align:center;
}
#orderModal>li>div{
	display:inline-block;
}
#orderModal>li a, #orderModal>li span {
    display:block;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #555;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
#orderModal>li span.liTitle{
    background-color:#f0f0f0;
}
#orderModal>li.SUBITEM span, #orderModal>li.SUBITEM a{
	border-bottom:1px solid green;
}
.custom{
	position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    height:20px;
	width:20px;
	background:url('../img/actIcn_spritesfinal.png');
	background-size:500% 400%;
}
.custom-ind_01{
    background-position: -60px -20px;
}
.custom-ind_02{
    background-position: -60px -40px;
}
.custom-ind_03{
    background-position: -0 -60px;
}
.custom-ind_04{
    background-position: -20px -60px;
}
.custom-ind_07{
    background-position: -80px 0px;;
}
.custom-com_001{
    background-position: -0 -0;
}
.custom-com_002{
    background-position: -20px -0;
}
.custom-com_003{
    background-position: -0 -20px;
}
.custom-com_004{
    background-position: -20px -20px;
}
.custom-com_005{
    background-position: -40px -0;
}
.custom-com_006{
    background-position: -40px -20px;
}
.custom-com_007{
    background-position: 0 -40px;
}
.custom-com_008{
    background-position: -20px -40px;
}
.custom-com_009{
	background-position: -40px -40px
}
.custom-com_010{
	background-position: -60px -0;
}
.custom-com_011{
	background-position: -80px -19px;
}
.custom-com_012{
	background-position: -80px -39px;
}
.custom-com_013{
	background-position: -80px -59px;
}
.href-span{
color:#337ab7;}
.abbreviations-cell{
	width:320px;
	display:inline-block;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.crumbs{
	list-style:none;
	font-weight:600;
	padding:5px;
	margin-bottom:0;
}
.crumbs>li{
	display:inline-block;
}
.crumbs>li+li:before{
	padding: 0 5px;
    color: #ccc;
    content: "\003E";
}
.noReSpan{
	position:absolute;
}
.set-center{
	float:left;
	position:relative;
	left:22%;
}
.dropdown-div{
	position: absolute;
	top: 96%;
	left: -60px;
	z-index: 1000;
	float: left;
	min-width: 210px;
	padding: 10px 20px;
	margin: 2px 0 0;
	font-size: 14px;
	color: #000;
	text-align: left;
	background-color: #fff;
	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);
}
.dropdownN .dropdown-div:before, .dropdownN .dropdownPlt-div:before{
	display: block;
    content: '';
	position: absolute;
    top: -16px;
    left: 50%;
    width: 0px;
    height: 0px;
    padding: 0;
    margin-left: -8px;
    box-sizing: content-box;
    border-bottom: 8px solid #FFFFFF;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 12;
}
.dropdownPlt-div{
	position: absolute;
	top: 96%;
	left: -26px;
	z-index: 1000;
	float: left;
	min-width: 100px;
	padding: 10px 20px;
	margin: 2px 0 0;
	font-size: 14px;
	color: #000;
	text-align: left;
	background-color: #fff;
	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);
}
.littleWechatCode{
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../img/littleP.png);
}
.bindWechat, .modifyPass{
	height: 25px;
	line-height: 25px;
}
.overflow-h{
	overflow: hidden;
}
.position-r{
	position: relative;
}

.tr-img{
    position:absolute;
    left:50px;
    float:left;
    width: 20px;
    height: 20px;
    padding-left:12px;
	background: url(../img/hover-tr.png) -6px 0px no-repeat;
    background-size: 100%;
}
.dragHandle{
	cursor:move;
}
.pop-guide-bottom div{
	margin:10px auto;
}
.guideCircle{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:50%;
	border:1px solid #555;
	margin:10px 4px;
}
.guideCircle-active{
	background-color:#5bc0de;
	border-color:#5bc0de;
}
.guide-title{
	font-weight:600;
}
.guide-text{
	width:300px;
}
.guideClosed{
	position:absolute;
	display:inline-block;
	top:11px;
	right:15px;
	font-size:26px;
	font-weight:700;
	line-height: 1;
  	color: #000;
	cursor:pointer;
	opacity:.2;
}
.guideClosed:hover,
.guideClosed:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
.guideStarted{
	width :80px;
}
.guideStart{
	position:absolute;
	left:1000px;
	top:7px;
	cursor:pointer;
	height:39px;
	width:39px;
	background:url("../img/guideLed.png");
	background-size:100% 200%;
}
.guide-img-default{
	background-position: 0 0;
}
/* .guide-img-default:hover,
.guide-img-default:focus, */
.guide-img-click{
	background-position:0 -39px;
}

.lockWrap {
	position: absolute;
    left: 80%;
    top: 0;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lock {
	display: block;
	cursor: pointer;
	height: 25px;
	width: 25px;
	background: url("../img/lockSprite.png");
	background-size: 100% 200%;
}
.locked {
	background-position: 0 -25px;
}
.unlocked {
	background-position: 0 0;
}
#lockTip {
	left: -138px;
	min-width: 325px;
}

/*批量退款*/
.batchRefundDetail #dSearched{
	position: relative;
	float: left;
	min-height: 1px;
	width: 96px;
}
.batchRefundDetail .pillsTitle{
	position: relative;
}
.batchRefundDetail .export{
	position: absolute;
	top: 0;
	right: 30px;
	font-size: 14px;
	width: 120px;
	text-decoration: none;
	cursor: pointer;
	background: url(../img/download-excel2.png) no-repeat;
	background-size: 20px;
	background-position: 100px 12px;
}
.newBatchRefund .opTools>button{
	float: left;
	margin-right: 10px;
}
.newBatchRefund .btn-file{
	background: #ffffff;
    border-color: #ccc;
    color: #222;
    width: 100%;
}
.newBatchRefund .file-caption{
	display: none;
}
.newBatchRefund .btn-file:hover,
.newBatchRefund .btn-file:active{
	background: #ccc;
	border-color: #ccc;
	color: #222222;
}
.refundRed{
	color: red;
}
.newBatchRefund .file-input{
	position: relative;
}
.newBatchRefund .fileinput-upload-button,
.newBatchRefund .fileinput-upload-button:active,
.newBatchRefund #cancelUpload,
.newBatchRefund #upload{
	color: #2494f2;
	border-color: #2494f2;
}
.newBatchRefund #upload{
	position: relative;
	top: 0;
}
.newBatchRefund #upload.start{
	top: -40px;
}
.newBatchRefund #cancelUpload{
	padding: 5px 7px;
}
/*modal弹框统一下移*/
#ycf-alert .modal-dialog{
	top:20%;
}
#ycf-alert{
	z-index: 1051;
}
/* 退款查询 */
.refund-ul{
	margin-left:0;
}
.refund-ul li{
	display: table-cell;
	border:1px solid #ddd;
	border-radius:2px;
}
.rel-le-18{
	position:relative;
	left:-18%;
}
#refundQDetailModal .table-bordered  td:nth-child(odd){background-color:#f6fbfc;width:17%}
#refundQDetailModal .table-bordered  td:nth-child(even){
	width:33%;
}
.confirmRefund.btn-success,
.confirmRefund.btn-success:hover,
.confirmRefund.btn-success:active{
	color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

#isTitle{
	position: absolute;
    top: 0px;
    left: 47px;
    width: 150px;
    border: 1px solid;
    border-radius:4px;
    color: #fff;
    background: #333;
    opacity: 0.7;
}
.ml125{
	margin-left:12.5%;
}
#properProtocolW{
	position: absolute;
	left: 53.5%;
}
.mchDetail .secondLevel{
	left: 93%;
}
.mchInfo .tooltip{
	width: 350px;
}
/* 收费类型-缴费模式 */
.radioBlock .radio-inline+.radio-inline{
	margin-left:0;
}
.sinput{
	margin:0 3px;
	width:60px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.leaveUl{
	display: inline;
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
.leaveUl li{
    display: inline-block;
    padding: 5px 10px;
    background-color: #DBDDDF;
    cursor: pointer;
    border-radius: 2px;
}
.leaveUl li.selected {
    border: 1px solid #F18F2F;
    background-color: #F18F2F;
    color: #fff;
}
#mchListShowTip,#scanAndPayTip,#canChargeTip{
	top:0
}
.datepicker table tr td.disabled, 
.datepicker table tr td.disabled:hover{
	color: #eee;
}
.inline{display:inline;}
.w11{width:11%;}
.fixedColumnsClass{
	position:fixed !important;
    top:50px !important;
    z-index:2 !important;
}
#speCalendar table.table-condensed{
	width: 330px;
}
#speCalendar .datepicker table tr td.active{
	background:#fff;
	color:#333;
}
#speCalendar .datepicker table tr td.active.new,
#speCalendar .datepicker table tr td.active.old{
	background:#fff;
	color:#888;#DEDBDB
}
#speCalendar .datepicker table tr td.day:not(.disabled):not(.active){
	background:#0044cc;
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	color:#fff;
}
#speCalendar .datepicker table tr td.day.new:not(.disabled):not(.active),
#speCalendar .datepicker table tr td.day.old:not(.disabled):not(.active){
	color:#DEDBDB;
}
#speCalendar.addPrevent .datepicker table tr td.day{
	pointer-events: none;
}
.datepicker table td.day p{
	margin: 0;
	font-size:10px;
	height:15px;
}
.datepicker table td.day p.c_day{
   font-size: 19px;
}
.datepicker .table-condensed .prev:not(.disabled),
.datepicker .table-condensed .next:not(.disabled){
	cursor: pointer;
}
.borderDiv{
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	padding: 5px 0
}
.borderDiv .input-daterange{
	width:62%;
}
.config_title{
	border-bottom:1px solid #eee;
	margin-bottom:15px;
}
.config_title .pills-tabs{
	margin:0;
}
.col-sm-1_9{
	width:10.49%;
	float:left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top:6px;
}
.col-sm-8_9{
	width:88.88888889%;
	float:left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.refundStas .refundLabel{
	padding:10px;
}
#desensitise.disabled {
	color: #cdcdcd;
}
.setLeft{
	left:-5%;
}
#orgAlert{
	left:45%;
}
.blackColor{
	color:black!important;
}
#dateType{
	font-weight: 600;
	padding: 6px 9px;
	width:96%;
	appearance:none;
}
.selectPDiv>span{
    position: absolute !important;
    right: 26%;
    top: 11px;
    pointer-events: none;
}
.selectPDiv:after{
	content:'：';
	position:absolute;
	top:5px;
	right:5px;
	font-weight: 600;
}
.exportA{
    float: right;
    height: 40px;
    width: 100px;
    background: url(/cloudbill/img/download-excel2.png) no-repeat;
    background-size: 20px;
    background-position: 58px 0px;
}
#exportDList{
	background-position: 58px 12.5px;
	right: 30px;
	top: 0;
	font-size: 14px;
	width: 80px;
}
#orderRankTable{
	table-layout:fixed;
}
.overEllipsis{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
input[type="radio"].leavePageInput, input[type="radio"].leavePageExportType{
	margin-left:-20px !important;
	margin-top: 4px !important;
}
.editable-empty, .editable-empty:hover, .editable-empty:focus{
	color:#337ab7;
}
.leaveExportDiv{
	width: 45%;
	vertical-align: middle;
	margin-left: 4px;
}
.leaveExportDiv .input-group-addon{
	padding: 6px 8px;
}
.leaveExportDiv .form-control{
	padding: 6px 8px;
}

/*广告*/
.adDiv{
	margin: auto 0;
	margin-bottom: 10px;
}
.adSingleDiv{
	height: 188px;
	border: 1px solid #ededed;
}
.adSingleDiv .adImg{
	width: 100%;
	height: 178px;
}
.adSingleDiv .removeImg{
	position: absolute;
	right: 10px;
	top: -6px;
	height: 18px;
	cursor: pointer;
}
.defaultDiv{
	position: relative;
	cursor: pointer;
}
.defaultUpInput{
	position: relative;
	background: #8c939d;
	height:50px;
	width:3px;
	margin: 20% auto;
}
.defaultUpInput:after {
	background: #8c939d;
	content: "";
	height: 3px;
	left: -25px;
	position:absolute;
	top: 25px;
	width: 50px;
}
.defaultTip {
	position: absolute;
	top:50px;
	left: 37%;
}
.adPicPart{
	border: 1px solid;
	margin-bottom: 10px;
}
.adExplain{
	height: 150px;
	line-height: 150px;
}
.adExplainText{
	width: 100%;
	height: 150px;
	line-height: 1.6;
}
/* 上传音乐 */
.musicDiv{
	margin-left: 15px;
	height: 100px;
	width: 100px;
	border: 1px solid #ededed;
	position: relative;
	cursor: pointer;
}
.musicUpDiv{
	position: relative;
	background: #8c939d;
	height:30px;
	width:3px;
	margin: 35% auto;
}
.musicUpDiv:after {
	background: #8c939d;
	content: "";
	height: 3px;
	left: -15px;
	position:absolute;
	top: 15px;
	width: 30px;
}
.musicPic{
	height: 50px;
	width: 50px;
	border-radius: 50%;
	border: 1px solid #5EB87D;
	position: absolute;
	top: 25px;
	left: 25px;
	text-align: center;
	z-index:1;
	background: #fff;
}
.musicPic span{
	color: #5EB87D;
    font-size: 26px;
    top: 10px;
}
.musicDiv .removeImg{
	position: absolute;
	right: -5px;
	top: -6px;
	height: 18px;
	cursor: pointer;
}
.musicTip{
	position: absolute;
	top: 64px;
	left: 9px;
}
.verticalMiddle{
	vertical-align: middle !important;
}
.abnr43{
	position: absolute;
	right: -43px;
}
.width70{
	width: 70px !important;
}
#templateConfig{
	position: absolute;
	left: 365px;
	bottom: 13px;
}

.datepicker-cus{
	margin-top: 5px;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	height: 36px;
	line-height: 30px;
}
.datepicker-cus span {
	color: indianred;
}
.datepicker-cus .cus-btn {
	float: right;
}
.datepicker-cus .cus-btn button+button{
	margin-left:5px;
}
.datepicker table tr td.open-add{
	background: red !important;
}
.datepicker table tr td.open-cancel{
	background: gray !important;
}

.actMoreConfig, .actMsgMoreConfig{
	font-size: 12px;
	float: right;
}
.actCodeTabs>.nav-tabs>li>a, .actMsgCodeTabs>.nav-tabs>li>a{
	padding: 6px;
}
.actMoreTabPanes{
	margin: 6px 0;
}
.addNavDiv{
	width: 120px;
	position: absolute;
	right: 15px;
	text-align: right;
}
.removeNavLi{
	font-size: 12px;
	padding-left: 5px;
}
.addActUserInput{
	display: inline-block;
	width: 120px;
}
.actUserList{
	display: inline-block;
	margin: 0 12px;
}
.actUserList .badge{
	margin: 0 5px;
	padding: 4px 10px;
	background: none;
	border: 1px solid;
	color: #e67210;
}
#actTiming{
	display: flex;
}
#actTiming>label{
	width: 90px;
	padding-top: 7px;
}
.actTiming {
	display: flex;
}
.actTiming .actTimingLabel{
	width: 70px;
	padding-top: 7px;
}
#actTiming .actTimingInDiv{
	width: 150px;
}
.UPFile{
	position: absolute;
	top: 210px;
	width: 400px;
}
.typeSubClearTable{
	width: 300px;
}
.typeSubClearTable thead{
	display: none !important;
}
.handleAllArr {
	position: absolute;
	margin-left: 10px;
	margin-top: 4px;
	font-size: 23px;
}
.table-condensed>thead>tr>th.prev, .table-condensed>thead>tr>th.next {
	font-size: 18px;
}
.table-condensed>thead>tr>th.prev.disabled, .table-condensed>thead>tr>th.next.disabled {
	color: #eee;
}
.cus-newDay, .cus-passDay, .cus-finalDay{
	font-size: 16px;
	font-weight: 600;
}
.mchListMchOrgExport{
	margin-top: 10px !important;
	width: 139px !important;
	background-position: 120px 0 !important;
	margin-left: 0px !important
}
